/*--------------------------------------------------------------------------
c сайта
-----------------------------------------------------------------------------*/


* {margin:0; padding:0;}
body{color:#363636; font-size:12px; text-align:center; font-family:Tahoma; background:#CCC;}
table{border-collapse:collapse;}
a{text-decoration:underline; color:#003366; border:0;}
a:hover{text-decoration:none;}
p{text-align:left; font-weight:normal; margin-bottom:0px;}
img{border:0;}


/* дилеры */

div.hiddenn {
	display: none;
	font: 14px Verdana;
	padding:0px 0px 0px 100px; 
}

.botdash {		
	padding:0px 0px 0px 0px;
	cursor:hand;
	font: 20px Verdana;
	text-decoration: underline;
	/** width:120px; border-bottom: 1px dashed #38648b; */
	position: relative;
}




h1{font-size:20px; font-weight:normal; padding:22px 0; text-align:left; color:#1A4E67;}
.h1{font-size:20px; font-weight:normal; padding:22px 0; text-align:left; color:#1A4E67;}
h2{font-size:11px; font-weight:bold; margin-bottom:10px;}
h3 {font-size:11px; font-weight:bold; margin-bottom:10px;text-decoration:none; margin:0px 2px 0px 2px;}
h2 a{color:#666;}
hr{clear:both; border:0; border-top:1px solid #B0B0B0; height:0; margin:15px 0;}

#stran{position:relative; width:100%; min-width:1000px; max-width:1500px; top:0px; left:0; margin:0 auto; text-align:left; background:#FFF;}

#topblok{position:relative; width:100%; height:66px; top:0; left:0; background:#F4F4F4 url(../images/bg.gif) 0 0 repeat-x;}
	#topblok div.logo{position:absolute; width:301px; height:61px; top:0px; left:0px; background:url(../images/logo.gif) 0 0 no-repeat;}
	#topblok div.phone{position:relative; width:239px; height:61px; top:0px;  left:0px;margin:0 auto; background:url(../images/phone.gif) 0 0 no-repeat;}
	#topblok div.ico{position:absolute; height:9px; top:25px; right:27px;}
		#topblok div.ico img{width:11px; height:9px; padding:0 19px 0 16px; background:url(../images/ico_bg.gif) right 0 no-repeat;}
		#topblok div.ico a.link{padding-left:16px; color:#0085CA;}

#topmenu{position:relative; width:100%; height:47px; top:0; left:0; background:#C93030 url(../images/bg.gif) 0 -66px repeat-x;}
	#topmenu ul{float:right; list-style:none; margin-right:15px;}
	#topmenu li{float:left; height:47px; background:url(../images/bg_menu.gif) right 0 no-repeat;}
	#topmenu li.last{background:none;}
	#topmenu a{display:block; white-space:nowrap; height:47px; padding:0 25px; color:#FFF; line-height:47px; font-weight:bold; text-decoration:none;}
	#topmenu a:hover{background:url(../images/bg_menu_act.gif) center 0 no-repeat;}

#shap{position:relative; width:100%; height:258px; top:0; left:0; color:#FFF; background:#174961 url(../images/bg_shap.gif) repeat-x;}
	#shap div.bg_shap_left{position:absolute; width:543px; height:258px; top:0px; left:0px; background:url(../images/bg_shap_left.gif) no-repeat;}
	#shap div.bg_shap_right{position:absolute; width:453px; height:258px; top:0px; right:0px; background:url(../images/bg_shap_right.gif) no-repeat;}
	#shap div.kompress{position:absolute; width:186px; height:167px; top:73px; left:90px; background:url(../images/kompress.png) no-repeat;}
	.kompress2{position:absolute; width:23px; height:33px; top:-1px; left:189px; background:url(../images/kompress2.png) no-repeat;}
	#shap div.name{position:relative; width:450px; height:29px; top:34px; left:94px; margin:0 auto; background:url(../images/name.gif) no-repeat;}
	#shap div.zavod{position:absolute; width:187px; height:125px; top:103px; right:46px; background:url(../images/zavod.jpg) no-repeat;}
	#shap div.slogan{position:absolute; width:100%; height:125px; top:101px; left:0;}
		#shap div.slogan p{padding:0 230px 0 410px; font-size:11px;}
	
#content{position:relative; width:100%; top:0; left:0; background:#FFF url(../images/bg.gif) 0 -201px repeat-x; z-index:100;}
	#main{position:relative; width:auto; top:0; left:0; margin:0 20px;}
		table.main{position:relative; width:100%; top:0; left:0; margin-bottom:20px;}
		table.main td{position:relative; top:0; left:0; vertical-align:top;}
		table.main td.left{width:322px;}
		table.main td.right{width:auto;}
		
		#panel{position:relative; width:322px; top:0; left:0px;}
			#leftmenu{position:relative; width:322px; top:0; left:0; margin-top:-18px; margin-bottom:22px; border:1px solid #395E71;}
				#leftmenu ul{list-style:none; width:auto; border:1px solid #ECB9B9;}
				#leftmenu li{width:auto; height:31px;}
				#leftmenu a{display:block; height:31px; color:#FFF; font-size:12px; line-height:29px; font-weight:normal; text-decoration:none; padding-left:22px; background:url(../images/bg_leftmenu.gif) 0 -30px no-repeat;}
				#leftmenu a:hover{text-decoration:underline; line-height:27px; background:url(../images/bg_leftmenu.gif) 0 0 no-repeat;}
			#search{position:relative; width:322px; height:68px; top:0; left:0; margin-left:2px; margin-bottom:22px; padding-left:13px; color:#FFF; font-size:12px; background:url(../images/bg_search.gif) 0 0 no-repeat;}
				#search p{padding-top:7px;}
				#search input{margin-top:11px; padding:3px 0; font-size:13px; border:1px solid #3794C3; background:url(../images/bg_tovar.gif) 0 -166px repeat-x;}
				#search input.button{margin-bottom:-9px; border:none; background:none;}
			#info{position:relative; width:318px; min-height:280px; top:0; left:0; margin-left:5px; padding:12px; color:#464646; font-size:10px; background:url(../images/bg_info.gif) 0 0 repeat-y;}
				#info div.top{position:absolute; width:318px; height:92px; top:0; left:0; background:url(../images/bg_info2.gif) 0 top no-repeat;}
				#info div.bottom{position:absolute; width:318px; height:188px; bottom:0; left:0; background:url(../images/bg_info2.gif) 0 bottom no-repeat;}
				#info div.txt{position:relative; width:295px; top:0; left:0;}
				#info form{border-bottom:1px solid #B0B0B0; padding-bottom:15px; font-size:12px;}
				#info form p{margin-bottom:5px;}
				#info input{margin:0 10px;}
				#info input.button{margin-left:100px;}
				#info p{padding:0 5px;}
				#info p.title{font-size:12px; color:#194860; font-weight:bold; font-family:Tahoma; margin-bottom:13px;}
				#info p.podrob{width:285px; text-align:right;}
				#info div.punktir{width:auto; height:1px; font-size:1px; margin:10px 0; background:url(../images/bg_punktir.gif) repeat-x;}
		
		#text{position:relative; width:auto; min-height:450px; top:0; left:0; margin-left:27px;}
			#text img.pic{padding:3px; border:1px solid #E3F2F2;}
			#text div.cont p{text-indent:20px;}
			
#t p{text-indent:0px;} 

.table12 {position:relative; width:100%; top:0; left:0; margin:0 auto; text-align:center;}

#podval{position:relative; width:100%; height:88px; top:0; left:0; color:#FFF; background:#17465C url(../images/bg.gif) 0 -113px repeat-x;}
	#podval div.statistik{position:relative; width:100%; top:0; left:0; text-align:center; padding-top:20px;}
		#podval div.statistik img{padding:5px; background:url(../images/bg_statistik.gif) 0 0 no-repeat;}
		#podval div.statistik a{text-decoration:none;}
	#podval div.left{position:absolute; width:270px; height:88px; top:0; left:0; background:url(../images/bg_podval.gif) 0 0 repeat-x;}
	#podval div.right{position:absolute; width:270px; height:88px; top:0; right:0; background:url(../images/bg_podval.gif) 0 -88px repeat-x;}
	#podval div.left p{margin:30px 0 0 38px;}
	#podval div.right p{margin:30px 0 0 130px;}
	#podval a{color:#57A4DA;}



table.kat{position:relative; width:100%; top:0; left:0; margin:0 auto; text-align:center;}
table.kat td{padding-bottom:30px; text-align:center;}
div.tovar{width:187px; border:1px solid #BEBEBE; background:url(../images/bg_tovar.gif) 0 0 repeat-x;}
div.izo{width:187px; height:165px;}
div.opis{width:187px; margin-top:5px;margin:5px}
div.opis p{clear:both; padding:0px 7px 0px 7px; text-indent:0;}
div.opis b{font-weight:normal; color:#F00;}
div.opis span{float:right;}
div.opis span.podrob{padding-left:0px; background:url(../images/strela2.gif) 0 6px no-repeat;}
div.opis span.korz{padding-left:0px;}

a.zakaz{float:right; color:#FFF; text-decoration:none; margin-top:20px; padding:5px 30px; background:#F00 url(../images/bg_leftmenu.gif) center -3px no-repeat;}
a.allnews{float:right; color:#FFF; text-decoration:none; font-weight:bold; margin-top:0px; padding:5px 5px; background:#F00 url(../images/bg_leftmenu.gif) center -3px no-repeat;}
.zag {float:left; color:#FFF; text-decoration:none; margin-top:20px; padding:5px; background:#F00 url(../images/bg_menu.gif) 0 0px repeat-x;}



#vitrina{position:relative; width:auto; min-height:250px; top:0; left:0; margin:0 auto; background:#FFF;}
	#vitrina div.top{position:absolute; width:100%; height:103px; top:0; left:0; background:url(../images/bg_info5.gif) 0 top repeat-x;}
	#vitrina div.bottom{position:absolute; width:100%; height:190px; bottom:0; left:0; background:url(../images/bg_info5.gif) 0 bottom repeat-x;}
	#vitrina div.left{position:absolute; width:2px; height:100%; top:0; left:0; background:url(../images/bg_info6.gif) 0 0 repeat-y;}
	#vitrina div.right{position:absolute; width:2px; height:100%; top:0; right:0; background:url(../images/bg_info6.gif) -2px 0 repeat-y;}
	#vitrina div.tl{position:absolute; width:7px; height:103px; top:0; left:0; background:url(../images/bg_info3.gif) 0 0 no-repeat;}
	#vitrina div.tr{position:absolute; width:25px; height:103px; top:0; right:0; background:url(../images/bg_info3.gif) right 0 no-repeat;}
	#vitrina div.br{position:absolute; width:236px; height:190px; bottom:0; right:0; background:url(../images/bg_info3.gif) right bottom no-repeat;}
	#vitrina div.bl{position:absolute; width:7px; height:7px; bottom:0; left:0; background:url(../images/bg_info3.gif) left bottom no-repeat;}
	#vitrina div.text{position:relative; width:auto; height:100px; top:0; left:0; margin:0 10px; padding:10px 0;}
	#vitrina div.text table.vit{width:100%; vertical-align:top; margin-bottom:5px; background:url(../images/bg_punktir.gif) 0 bottom repeat-x;}
	#vitrina div.text td{padding:5px 0; vertical-align:top;}
	#vitrina div.text td.td1{width:60%;}
	#vitrina div.text td.td2{width:40%;}
	/* #vitrina div.text td.td3{width:35%;} */
	#vitrina div.text tr.top td{padding:10px; background:url(../images/bg_punktir.gif) 0 bottom repeat-x;}
	#vitrina div.text table a{color:#2F708F;}
	#vitrina input.pole{border:1px solid #6B6B6B; background:url(../images/bg_tovar.gif) 0 -166px repeat-x;}
	#vitrina div.text table.sort{width:100%; vertical-align:top;}
	#vitrina table.sort td.td1{width:1%; padding:5px; white-space:nowrap;}
	#vitrina table.sort td.td3{width:auto; text-align:right;}
	#vitrina table.sort td.td3 a{color:#FFF;}
	#vitrina div.text select.sort{width:150px; margin-bottom:5px;}
	#vitrina div.text input.button{height:22px; margin-bottom:4px; padding:0 10px; border:1px solid #C31A1A; color:#FFF; line-height:18px; background:url(../images/bg_button.gif) 0 0 no-repeat;}

a.but{height:22px; color:#FFF; line-height:22px; text-decoration:none; padding:4px 10px; border:1px solid #C31A1A; background:url(../images/bg_button.gif) 0 0 no-repeat;}


div.hiddenn {
	display: none;
	font: 14px Verdana;
	padding:0px 0px 0px 100px;
}

.botdash {		
	padding:0px 0px 0px 0px;
	cursor: pointer; 
	font: 20px Verdana;
	text-decoration: underline;
	/** width:120px; border-bottom: 1px dashed #38648b; */
	position: relative;}






















