* {margin: 0;padding: 0;}
html {height: 100%}
body {font: 12px/18px Arial, Tahoma, Verdana, sans-serif;height: 100%;}
a {text-decoration: underline;}
a:hover {text-decoration: none;}
.bg_body{background:url(img2/bg.jpg) no-repeat top center;}
.bg_body2{background:url(img2/bg_in.jpg) no-repeat top center;}
#wrapper {width: 998px;	margin: 0 auto;}
p{padding-bottom:10px;}

/* Header
-----------------------------------------------------------------------------*/
#header {height: 245px;}
.logo{margin:38px 0 0 46px;position:absolute;}
.logo img{border:none;}
.m1,.m2,.m3,.m4,.m5,.m6{position:absolute; font:20px/22px Trebuchet MS; text-align:center;}
.m1 a,.m2 a,.m3 a,.m4 a,.m5 a,.m6 a{color:#094AB7;}
.m1 a:hover,.m2 a:hover,.m3 a:hover,.m4 a:hover,.m5 a:hover,.m6 a:hover{color:#b5150d;}
.m1{margin:166px 0 0 157px}
.m2{margin:73px 0 0 284px; text-align:left; width:150px;}
.m2 img {float:left; margin:4px 8px 0 0;}
.m3{margin:16px 0 0 485px;}
.m4{margin:121px 0 0 586px;}
.m5{margin:33px 0 0 667px;}
.m6{margin:111px 0 0 893px;}
.cfix{clear:both; height:1px;background:none;}

/* Middle
-----------------------------------------------------------------------------*/
#content {font:13px Tahoma; color:#3B3B3B;}
#content a{color:#2181B4;}
.place2{padding-bottom:10px; width:940px; margin-left:30px;}
.place_head2{background: url(img2/pl2_top_left.gif) no-repeat bottom left; padding-left:5px;}
.place_head2 div{background: url(img2/pl2_top_right.gif) no-repeat bottom right; padding-right:5px; }
.place_head2 div div{background: #fff; height:5px;}
.place_content2{background: #fff; padding:10px 20px 20px 20px;}
.place_bottom2{background: url(img2/pl2_bot_right.gif) no-repeat top right; padding-right:5px; font-size:1px;}
.place_bottom2 div{background: url(img2/pl2_bot_left.gif) no-repeat top left; padding-left:5px;}
.place_bottom2 div div{background:#fff; height:5px;}
h1{color:#010101;font: bold 18px Trebuchet MS; padding-bottom:15px;}
#content input, #content select {margin-right:30px;}
#content ul{padding:0 0 10px 10px;}
#content ul li{list-style:none; background:url(img2/li.gif) no-repeat 0px 4px; padding:0 0 0 10px;}



.w100{width:100%;}

.catalog{font:13px Tahoma; color:#3B3B3B; padding-top:10px;}
.catalog th{background-color:#333333;border-bottom:3px solid #000000;color:#FFFFFF; font:bold 14px/22px Trebuchet MS;}
.catalog td{border-bottom:1px solid #FFFFFF;text-align:center;background-color:#EEEEEE;padding:5px 4px;}
.catalog .address{text-align:left;}                                                                                                                                                                /* Footer
-----------------------------------------------------------------------------*/
#footer {width: 998px;margin: 0 auto; clear:both; font:13px Tahoma; color:#3B3B3B; padding-top:10px;}
#footer h2,#footer strong{color:#094AB7; font: bold 16px Trebuchet MS; padding-bottom:10px;}

.bot_about{float:left; width:371px; padding-right:35px;  padding-bottom:10px;}
.place1{float:left;width:420px;padding-bottom:10px;}
.place_head{background: url(img2/pl1_top_left.gif) no-repeat bottom left; padding-left:5px;}
.place_head div{background: url(img2/pl1_top_right.gif) no-repeat bottom right; padding-right:5px; }
.place_head div div{background: url(img2/pl1.gif) repeat-x 0px 0px; height:5px;}
.place_content{background: url(img2/pl1.gif) repeat-y left; }
.place_content div{background: url(img2/pl1.gif) repeat-y right; padding:5px 5px 0 5px;}
.place_bottom{background: url(img2/pl1_bot_right.gif) no-repeat top right; padding-right:5px; font-size:1px;}
.place_bottom div{background: url(img2/pl1_bot_left.gif) no-repeat top left; padding-left:5px;}
.place_bottom div div{background: url(img2/pl1.gif) repeat-x bottom; height:5px;}

.bot_reclam a, p.arrow{color:#094AB7; font:11px Tahoma;}
#footer strong a, #footer a strong{color:#094AB7; font: bold 16px Trebuchet MS; padding-bottom:10px;}


#footer h2 a{color:#094AB7;font: bold 16px Trebuchet MS;}
.bot_reclam .place{float:left; width:194px; text-align:center; background:none; padding:0 5px;}
.bot_reclam .pl1{border-right:1px solid #EBEAEA;}
.bot_reclam .pl2{}
.bot_cont{float:right; width:130px; font:12px Tahoma;}
.bot_cont .phone{color:#1C1C1C; font:20px Trebuchet MS;}
#footer .bot_cont .phone .code{font:11px Trebuchet MS; display:block; float:left; padding:3px 5px 0 0;}
.bot_cont .map{background:#7CCFF2; float:left; padding:3px;color:#000; margin-top:5px;}
.bot_cont a{color:#1C1C1C;}
.bot_cont .map a{font:12px tahoma; color:#000;}
.bot_reclam .cfix{clear:both; height:1px;background:none;}
.live{float:left;padding:20px 0 0 40px;}

.images{}
.images td{}
.images img{margin:0px 15px 15px 0px; border:dotted 1px #cccccc;}


