p, li,  body, div, h1, h2 {margin: 0; padding: 0;  border: 0;}
body { background: url(/images/body.gif) repeat; background-color: #f0f8fc;  font-family: Arial, Helvetica, sans-serif; color: #1c1c1c; font-size: 12px;  min-height: 100%; height: auto !important; height: 100%; position: absolute;}
html, body { width: 100%;}
ul {list-style: outside;}
img {border:0}
.clear { clear: both; height: 0px; padding: 0px; margin: 0px; line-height: 0px;}
.centermap { width: 990px; margin: 0 auto; }
a:hover { text-decoration: none;}
a { color: #236184;}


/*head*/
.head { background: url(/images/head.jpg) no-repeat; height: 229px;}
/*head*/

/*menu*/
.menu { background: url(/images/menubg.gif) repeat-x; height: 77px;}
.menu a { float: left; width: 180px; height: 72px; margin-top: 1px;}
.menu .m5 { width: 181px;}
.menu .m5_act { width: 181px;}
.m1 { background: url(/images/menu1.gif) no-repeat;}
.m2 { background: url(/images/menu2.gif) no-repeat;}
.m3 { background: url(/images/menu3.gif) no-repeat;}
.m4 { background: url(/images/menu4.gif) no-repeat;}
.m5 { background: url(/images/menu5.gif) no-repeat;}

.m1:hover { background: url(/images/menu1_hover.gif) no-repeat;}
.m2:hover { background: url(/images/menu2_hover.gif) no-repeat;}
.m3:hover { background: url(/images/menu3_hover.gif) no-repeat;}
.m4:hover { background: url(/images/menu4_hover.gif) no-repeat;}
.m5:hover { background: url(/images/menu5_hover.gif) no-repeat;}

.m1_act { background: url(/images/menu1_hover.gif) no-repeat;}
.m2_act { background: url(/images/menu2_hover.gif) no-repeat;}
.m3_act { background: url(/images/menu3_hover.gif) no-repeat;}
.m4_act { background: url(/images/menu4_hover.gif) no-repeat;}
.m5_act { background: url(/images/menu5_hover.gif) no-repeat;}
/*menu*/

/*content*/
.content { background: url(/images/content_top.gif) top repeat-x; background-color: #f0f8fc;}
.content_foot { background: url(/images/content_foot.gif) bottom repeat-x; padding-bottom: 25px;}
.main { width: 100%;}
.left { width: 208px; padding-left: 15px; padding-top: 11px;}
.center { padding-right: 7px;}
.right { width: 215px;}
.forma { background: url(/images/forma.gif) no-repeat; width: 198px; height: 258px; padding-left: 18px;}
.tx { font-size: 18px; color: #226184; padding-top: 15px; font-weight: bold;}
.forma p { padding-bottom: 10px;}
.inp { background: url(/images/inp.gif) no-repeat; border: 0; padding:0; margin: 0; width: 155px; height: 17px; font-size: 12px; font-family: Arial, Helvetica, sans-serif; padding-top: 3px; padding-left: 5px;}


.inp1 { background: url(/images/inp.gif) no-repeat; border: 0; padding:0; margin: 0; width: 160px; height: 20px; font-size: 12px; font-family: Arial, Helvetica, sans-serif; padding-top: 1px; padding-left: 5px;}



.area { background: url(/images/area.gif) no-repeat; width: 160px; height: 65px;}
.area textarea { background: none; border: 0; padding: 0; width: 150px; height: 55px; overflow: auto;}
.knopa { background: url(/images/knopa.gif) no-repeat; width: 112px; height: 20px; display:block; margin-left: 48px; margin-top: 13px; color: #3b3b3b; text-decoration: none; padding-top: 5px; text-align: center; font-weight: bold;}
.pad { padding-left: 8px;}
.tx2 { font-size: 18px; color: #226184; padding-top: 15px; font-weight: bold; border-bottom: 1px solid #acc6d4; padding-bottom: 4px;}
.tx5 { font-size: 14px; color: #226184; padding-top: 10px; font-weight: bold; padding-bottom: 4px;}

.list { font-weight: bold; list-style: none; margin-top: 7px; padding: 0;}
.list li { padding-top: 5px;}

h1 {font-size: 24px; color: #226184; padding-top: 15px;border-bottom: 1px solid #acc6d4; padding-bottom: 4px;}
h2 { color: #6f6f6f; font-size: 18px; padding-top: 9px;}
.text p { padding-top: 9px; padding-bottom: 7px;}
.block3 { background: url(/images/block3.gif) no-repeat; width: 208px; height: 165px; margin-top: 4px;}
.tx3 { padding-top: 34px; padding-bottom: 10px; text-align: center;}
.tx4 { padding-left: 20px; padding-right: 13px;}
.news p { margin-bottom: 7px;}
.news a { font-weight: bold;}
.data { background-color: #d4dade; color: #6f6f6f; width: 81px; text-align: center; height: 15px; padding-top: 2px;}
/*content*/

/*foot*/
.foot { background: url(/images/foot.gif) repeat-x; height: 55px; color: #FFF;}
.foot a { color: #FFF;}
.copy { float: left; width: 304px; padding-left: 24px; padding-top: 18px;}
.menu2 { float: left; padding-top: 18px; width: 446px;}
.menu2 a { color: #FFF; margin-left: 6px; margin-right: 6px;}
.live { float: right; padding-top: 9px; padding-right: 119px;}
/*foot*/

.title2 { color: #6f6f6f; font-size: 15px; padding-top: 9px; font-weight: bold; padding-bottom: 9px;}
table.price { border-collapse: collapse; }
.tx3 { font-size: 16px; color: #226184; padding-top: 15px; font-weight: bold; padding-bottom: 4px;}
