*{margin:0;padding:0;}
body{behavior:url("hover.htc");font:normal 12px/15px Arial, sans-serif;color:#A3A3A3;min-width:1000px;background-color:#000;}
img{border:0;}
a{text-decoration:underline;}
ul{list-style:none;}
#basis{padding:0 15px;}
* html #basis{width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 1000? "1000px":"auto");}
#head{float:left;width:100%;}
#logo{float:left;width:145px;height:44px;margin:10px 0 12px 0;}
#hsm{float:right;margin:8px 0 0 0;}
#hsm a{width:38px;height:24px;margin-left:9px;float:left;text-decoration:none;background-repeat:no-repeat;background-position:0 0;}
a#home{background-image:url("/img/home_off.gif");}
a#home:hover{background-image:url("/img/home_on.gif");}
a#search{background-image:url("/img/search_off.gif");}
a#search:hover{background-image:url("/img/search_on.gif");}
a#mail{background-image:url("/img/mail_off.gif");}
a#mail:hover{background-image:url("/img/mail_on.gif");}
#topnav{float:left;width:100%;clear:both;height:53px;background:url("/img/topnav.gif") repeat-x 0 0;}
#topnav li{float:left; margin:6px 0px 0 0px;width:20%;clear:right;background:url("/img/nav/topnav_center.gif") repeat-x 0 0;}
* html #topnav li{width:19.9%;}
#topnav span,#topnav em,#topnav a{display:block;position:relative;}
#topnav li:hover{background:url("/img/nav/topnav_center_on.gif") repeat-x 0 0;}
#topnav span{background:url("/img/nav/topnav_right.gif") no-repeat 100% 0;}
#topnav span:hover{background:url("/img/nav/topnav_right_on.gif") no-repeat 100% 0;}
#topnav em{font-style:normal;background:url("/img/nav/topnav_left.gif") no-repeat 0 0;}
#topnav em:hover{background:url("/img/nav/topnav_left_on.gif") no-repeat 0 0;}
#topnav a{color:#fff;padding:12px 0px 16px 0px;text-decoration:none;background-repeat:no-repeat;background-position:50% 50%;}
#about{background-image:url("/img/about_off.gif");}
#about:hover{background-image:url("/img/about_on.gif");}
#services{
	background-image:url("/img/uslugi_off.gif");
	}
#services:hover{
	background-image:url("/img/uslugi_on.gif");
}
#projects{background-image:url("/img/projects_off.gif");}
#projects:hover{background-image:url("/img/projects_on.gif");}
#zakaz{background-image:url("/img/photo_on.gif");}
#zakaz:hover{background-image:url("/img/photo_off.gif");}
#contacts{background-image:url("/img/contacts_off.gif");}
#contacts:hover{background-image:url("/img/contacts_on.gif");}
h5,h4{font-size:14px;color:#fff;}
#top, #top2{clear:left;float:left;width:100%;color:#D5D9E4;}
#top{background:#8E8F90 url("/img/top_back.jpg") repeat-x 0 100%;}
#top2{background:#858688 url("/img/top_back2.jpg") repeat-x 0 100%;}
#intop{background:url("/img/top_car.jpg") no-repeat 0 100%;padding:23px 3px 0 60%;height:330px;}
#intop2{background:url("/img/top_car2.jpg") no-repeat 0 100%; padding:0 3px 0 60%;height:194px;}
#top p.about{padding:11px 10px 27px 13px;height:174px; text-align: justify;}
* html #zayavka{margin-bottom:-4px;}
#zayavka, #zayavka2{height:95px;color:#F1F1F1;background:url("/img/center_zayavka.jpg") repeat-x 0 0;}
#zayavka2{position:relative;top:91px;}
#l_z{height:100%;background:url("/img/left_zayavka.jpg") no-repeat 0 0;}
#r_z{height:100%;background:url("/img/right_zayavka.jpg") no-repeat 100% 0;padding-top:14px;padding-left:10px;}
#l_z2{height:100%;background:url("/img/left_zayavka2.jpg") no-repeat 0 0;}
#r_z2{height:100%;background:url("/img/right_zayavka2.jpg") no-repeat 100% 0;padding-top:14px;padding-left:10px;}
#zayavka a, #zayavka2 a{margin:0 0 0 13px;padding-right:9px;font-weight:bold;font-size:14px;color:#fff;text-transform:uppercase;background:url("/img/z_arrow.gif") no-repeat 100% 50%;}
#zayavka p, #zayavka2 p{padding:10px 10px 5px 26px;}
#wrap{float:left;width:100%;margin:15px 0 0 0;clear:both;}
#wrap h4{height:21px;padding:3px 0 3px 5px;}
#sidebar{width:261px;float:left;position:relative;}
#sidebar h4{background:url("/img/sidebar_h.gif") no-repeat 0 0;}
#sidebar a{color:#B1B6C6;}
#sidebar a.zag{margin:9px 0 6px 15px;font-weight:bold;}
#sidebar li a.active{color:#fff;}
#navmenu{
	margin:6px 0 0 27px;
	font-weight:bold;
}
#navmenu ul{
	margin-left:30px;
	font-weight:normal;
}

#navmenu li{margin-top:3px;}
#supContent{width:100%;float:left;margin-left:-261px;clear:right;}
* html #supContent{width:auto}
#content2{margin:0 0 0 261px;}
#content h4,#content2 h4{background:url("/img/plashka.gif") no-repeat 0 0;}
.l_cont,.r_cont{width:49%;float:left; text-align: justify;}
.l_cont p,.r_cont p,#content2 p{padding:0 15px 0 16px;}
#parts{padding:0 0 0 10px; min-height: 400px;}
.part{width:196px;height:196px;margin:20px 3% 10px 0;float:left;}
#parts{margin-right:0;}
.part div{border:1px solid #A2A6AB;}
.part img{border:1px solid  #747A83; padding:1px;background-color:#5E656F;}
#parts p{padding:3px 0 0 0; }
#parts p.part_zag{font-weight:bold;margin:-6px 0 0 -10px;}
#chapter1{
	background:#1C1F22 url("/img/chapt_top.gif") no-repeat 0 0;
	clear:
	both;
	float:left;
	width:100%;
	margin-top:22px;
	}
#chapter2{
	background:url("/img/chapt_top.gif") no-repeat 100% 0;
	width:100%;
	float:left;
	}
#chapter3{
	background:url("/img/chapt_bottom.gif") no-repeat 100% 100%;
	width:100%;
	float:left;
	}
#chapter4{
	background:url("/img/chapt_bottom.gif") no-repeat 0 100%;
	border-top:1px solid #333;
	border-bottom:1px solid #333;
	float:left;
	width:100%;
	}
#chapter{
	padding:12px 13px;
	float:left;
	width:98%;
	text-align: justify;
}
#chapter a { color:#FFFFFF; text-decoration:none;}
* html #chapter{
	width:auto;
	}
.chapt{
	width:47%;
	float:left;
	margin-right:3%;
	display:inline;
	position:relative;
	}
.chapt img{
	height:179px;
	width:229px;
	padding-right:15px;
	float:left;
	}
.chapt h5{
	color:#d1d1d1;padding-bottom:10px;
	}
.chapt a{
	font-weight:bold;
	padding:3px 0 3px 65px;
	color:#B1B6C6;
	background:url("/img/chapter_a.gif") no-repeat 0 50%;
	position:absolute;
	bottom:27px;
	left:195px;
	}
#sidebar a:hover,.chapt a:hover{
	color:#B50000;
}
.space{
	clear:both;
	height:49px;
	line-height:0;
	font-size:0;
}
#supFoot{
	background:url("/img/footer.jpg") repeat-x 0 0;
	float:left;
	width:100%;
	margin-top:10px;
	padding-bottom:8px;
	clear:both;
}
#footer{
	height:112px;
	color:#C0C0C0;
	background:url("/img/foot_car.jpg") no-repeat 100% 0;
}
#footer a{color:#C0C0C0;font-weight:bold;float:left;zzmargin:50px 0 0 14px;}
#footer p{
	float:right;
	padding: 50px 201px 0 0;
}
.button_order{
	color: #FFFFFF;
	font-weight:bold;
	background-color: #E10E0E;
	border-color:#FC0000 #B50000 #B50000 #FC0000;
}
.unvis {
	filter: alpha(opacity=0); /* IE */
	-moz-opacity: 0; /* Firefox, Sea Monkey */
}

.more:link, .more:visited{font-weight:bold;color:#B1B6C6;text-decoration:underline}
.more:hover{text-decoration:none}

