*{margin:0;padding:0}
html{height:100%;background:#000;color:#fff}
body{font-family:Arial,Helvetica,sans-serif;height:100%;position:relative}
table{border-collapse:collapse}
q{quotes:none}
a{color:#A0A0A0}
a:hover{text-decoration:none}
a img{border:none}
.inv{display:none}

#wrap{margin:0 auto;width:1002px;min-height:100%;background:url(/images/main-bg.jpg) no-repeat center top}
.mainpage #wrap{background:url(/images/mainpage-main-bg.jpg) no-repeat center top}

#header{height:230px;position:relative;color:#fff}
.mainpage #header{height:450px}
	#header #logo{display:block;width:358px;height:206px;position:absolute;left:50%;top:21px;margin:0 0 0 -179px}
	#header ul{list-style-type:none;font-size:0;position:absolute;right:40px;top:25px}
		#header ul li{float:left;margin:0 0 0 20px}
			#header ul li a{display:block;float:left;width:16px;height:16px;background-position:left top;background-repeat:no-repeat}
			#header ul li a:hover, #header ul li.current a{background-position:left bottom}
			#header ul li a.home{background-image:url(/images/add-nav-home-bg.gif);background-color:#1B1215}
			#header ul li a.map{background-image:url(/images/add-nav-map-bg.gif)}
			#header ul li a.mail{background-image:url(/images/add-nav-mail-bg.gif)}
			#header ul li a.print{background-image:url(/images/add-nav-print-bg.gif)}
	#header #alutex{font-size:12px;font-style:normal;position:absolute;left:40px;top:25px}
		#header #alutex a{color:#fff}
	#header address{font-size:12px;font-style:normal;position:absolute;right:40px;top:60px}
		#header address big{font-size:26px}
	#header #splasho{width:964px;height:444px;position:absolute;left:50%;top:0;margin:0 0 0 -482px}
.mainpage #header address{font-size:12px;font-style:normal;position:absolute;right:40px;top:21px}
		
#nav{list-style-type:none;font-size:14px;overflow:hidden;padding:10px 0 0 225px;/*margin-bottom:60px;*/margin-bottom:0px}
	#nav li{float:left}
		#nav li a{text-decoration:none;color:#fff;display:block;float:left;background:url(/images/nav-button-bg.gif) no-repeat center -1000px;padding:0 0 10px 0}
		#nav li a:hover, #nav li.current a{background:url(/images/nav-button-bg.gif) no-repeat center bottom}
			#nav li a span{padding:0 15px;border-right:1px solid #5B5B5B}
			#nav li.last a span{border:none}

#content-wrap{overflow:hidden;width:1002px;padding:60px 0 0 0}

#content{float:right;width:635px;padding:0 50px 260px 0;color:#A0A0A0}
#content a {color:#AA0202}
.mainpage #content{float:right;width:632px;padding:0 50px 260px 0;color:#A0A0A0}
	#content h1{font-size:18px;font-weight:normal;margin-bottom:10px;color:#fff}
	#content h1.h_page{font-size:18px;font-weight:normal;margin-bottom:5px;color:#fff}
	
	#content h2{font-size:14px;margin-bottom:10px;color:#fff}
	#content h3{font-size:14px;font-weight:normal;margin-bottom:10px;color:#fff}
	#content p{font-size:12px;margin-bottom:10px;line-height:140%}
	#content p b{color:#fff; font-size:13px;font-weight:normal;}
	#content ul{font-size:12px;margin-bottom:10px;height:1%;line-height:140%;padding:0 0 0 15px;list-style-type:none}
	#content ol{font-size:12px;margin-bottom:10px;height:1%;line-height:140%;padding:0 0 0 15px;list-style-type:none}

/**Карта сайта**/
	#content #sitemap {padding-left:0px; font-family:Tahoma;}
	#content #sitemap {padding-left:0px; font-family:Tahoma;}
	#content #sitemap.child {padding-left:10px}
	#content #sitemap.ul2 {margin:3px 0px}
	#content #sitemap li .item0 {font-weight:bold; color:#dddddd; text-decoration:none}
	#content #sitemap li .item0:hover{text-decoration:underline}
	#content #sitemap li .item1 {font-weight:bold; color:#dddddd; text-decoration:none}
	#content #sitemap li .item1:hover{text-decoration:underline}
	#content #sitemap li .item2 {color:#a0a0a0}

/**Каталог**/	
	#content #catalog{padding-left:0}	
		#content #catalog p{margin-bottom:5px;}	
		#content #catalog li{width:259px; display:inline-block; vertical-align:bottom; *display:inline; zoom:1; margin:0 20px 10px 0;}
		#content #catalog img{padding:1px;background:#fff; border:1px solid #CFC0A8}
		#content table img{padding:1px;background:#fff; border:1px solid #CFC0A8}
		#content #catalog a{color:#fff;}	
	
	#content #box_image {margin-bottom:10px;width:90%;}
	#content #box_image p{text-align:center;width:98px;font-weight:bold;color:#fff}	
	
	#content #box_image_l {width:70%;text-align:center;}
	#content #box_image_l td{vertical-align:top;}
	#content #box_image_l p{text-align:center; width:170px; color:#fff; font-size:11px;}

	#content #box_image_i {width:90%;text-align:center; margin-bottom:10px}
	#content #box_image_i td{vertical-align:top;padding-bottom:5px;padding-right:5px;}
	
	#content #box_image_f {width:100%;text-align:center; margin-bottom:10px}
	#content #box_image_f td{vertical-align:top;padding-bottom:10px}
	#content img.cont{float:left;margin-bottom:10px;margin-right:10px;}
		
	#content #pagers{color:#A0A0A0;padding:0px;}
	#content #pagers li{display:inline; margin-left:5px}
	#content #pagers a{color:#A0A0A0;text-decoration:none}
	#content #pagers a:hover{text-decoration:underline}
	#content #pagers .ar:hover{text-decoration:none}
	
	#content #list {margin-bottom:10px;padding:0px}
	#content #list li{background:url(/images/marker.gif) no-repeat left 5px;padding:0 0 0 13px}
	#content #list li a{color:#A0A0A0}
	
	#content table.tt {width: 100%; margin-bottom:15px;}
	#content table.tt tr {vertical-align:top}
	#content table.tt th {padding:4px;font-weight:bold;text-align:left;font-size:12px}
	#content table.tt td {padding:4px;font-size:12px}		
	
	#content table.info {width: 100%; margin-bottom:15px;}
	#content table.info tr {vertical-align:top}
	#content table.info th {padding:4px; font-weight:normal; color:#fff; font-size:12px; border:1px solid #fff; vertical-align:middle}
	#content table.info td {padding:4px;font-size:12px; border:1px solid #fff; text-align:center; vertical-align:middle}
	#content table.small td{font-size:9px;}
	#content .nav{margin-bottom:30px;color:a0a0a0}
	#content .nav li{background:url(/images/marker.gif) no-repeat left 5px;padding:0 0 0 13px}
	#content .nav li a{color:#a0a0a0;color:#a0a0a0}
	#content .nav .kv a{color:#a0a0a0;color:#a0a0a0}
	
#sidebar{float:left;width:260px;padding:0px 0 260px 40px;color:#A0A0A0}
	#sidebar h2{font-size:18px;font-weight:normal;margin-bottom:10px;padding:0 0 0 14px;color:#fff}
	#sidebar p{font-size:12px;margin-bottom:10px;line-height:140%}
	#sidebar ul{list-style-type:none;font-size:12px;margin-bottom:10px;height:1%;line-height:140%}
	#sidebar address{font-size:12px; font-style:normal;margin-bottom:10px;font-weight:bold;padding:0 0 0 14px;background:url(/images/address-bg.png) no-repeat right 20px}
		#sidebar address span{display:block;font-weight:normal;padding:10px 0 10px 20px}
		#sidebar address a{color:#AA0202}
	#sidebar .nav{margin-bottom:30px}
		#sidebar .nav li{background:url(/images/marker.gif) no-repeat left 5px;padding:0 0 0 13px}
		#sidebar .nav .kv a{color:#CD391B; color:#FF7A0F}

	#sidebar #vacancy {font-size:12px;padding:0 0 0 14px;}
	#sidebar #vacancy a{display:block}
	#sidebar #vacancy a.more{color:#AA0202;margin-top:5px;}
		
#footer{height:80px;width:1002px;margin:-80px auto 0 auto;position:relative;text-align:right;color:#676767}
	#footer p{font-size:11px;padding:4px 50px 0 0}
	#footer #search{width:262px;position:absolute;left:50%;top:0;margin:0 0 0 -131px}
		#footer #search .input-text{width:200px;float:left;border:1px solid #C2C2C2;background:#fff;color:#3D4748;font:11px Arial,Helvetica,sans-serif;padding:2px 4px}
		#footer #search .input-button{width:48px;height:20px;float:right;border:none;background:#1D1D1D;color:#fff;font:11px Arial,Helvetica,sans-serif;padding:0 0 2px 0;cursor:pointer}
		#footer #search .input-button:hover{background:#464646}
	#footer ul{position:absolute;list-style-type:none;left:40px}
		#footer ul li{float:left}
	#footer .logos{top:0}
		#footer .logos li{margin:0 5px 0 0}
	#footer .ads{top:-160px}
		#footer .ads li{margin:0 25px 0 0}
		
	#footer .logotip{position:absolute; top:-152px; left:40px}
	#footer .logotip li{float:none;display:inline;margin-right:20px;}
	
	#footer .logoline {top:-85px;}
	
	