*{margin:0;padding:0}
html{height:100%;background:#FEEFB0 url(/images/main-bg.jpg) no-repeat center top;min-width:1000px}
body{font-family:Tahoma,Geneva,sans-serif;height:100%}
table{border-collapse:collapse}
q{quotes:none}
a{color:#A62F01}
a:hover{text-decoration:none}
a img{border:none}

#wrap{width:967px;margin:0 auto;background:url(/images/wrap-bg.jpg) no-repeat left 340px;padding:0 12px 0 11px;min-height:100%; position:relative;}

#header{height:311px; width:967px; position:relative}
	#header .logo{position:absolute; left:85px; top:31px; z-index:1;}
	#header ul{position:absolute;right:40px;top:30px;font-size:10px;list-style-type:none;color:#738F0C; z-index:20}
		#header ul li{float:left}
			#header ul li a{padding:0 5px;color:#738F0C;text-decoration:none}
			#header ul li a:hover{text-decoration:underline}
	#header .slogan{width:432px;height:82px;position:absolute;left:35px;top:214px;background:url(/images/slogan.png) no-repeat left top;text-indent:-9999px}
	#header #splash{/*width:967px;height:298px;*/position:absolute;left:0px;top:13px; z-index:10}

#menu{position:relative}
#nav{background:#6D8E0D url(/images/nav-bg.png) repeat-y left top;overflow:hidden;width:967px;}
	#nav form{float:left;padding:6px 0 6px 20px}
		#nav form .input-text{width:142px;padding:2px 4px;font:11px Tahoma,Geneva,sans-serif;border:none;background:#fff;display:block;float:left;margin:0 5px 0 0}
		#nav form .input-button{width:47px;height:17px;border:none;background:url(/images/search-button-bg.gif) no-repeat left top;cursor:pointer;display:block;float:left;behavior:url("/images/ie6hover.htc")}
		#nav form .input-button:hover, #nav form .hover{background-position:left bottom}
	#nav ul{float:right;padding:3px 50px 0 0;list-style-type:none;font-size:12px}
		#nav ul li{float:left;padding:0 3px 0 2px;background:url(/images/border.gif) no-repeat right 5px}
		#nav ul li.last{background:none}
			#nav ul li a{display:block;float:left;padding:4px 5px 5px 5px;color:#fff;text-decoration:none}
			#nav ul li a:hover, #nav ul li.current a{background:#5B6F06}
			
/******всплывающее меню********/
#wrap .menuvsp{position:absolute; background:#5B6F06; padding-bottom:3px; top:341px; opacity:0.7; filter:alpha(opacity:70); display:none;}
#wrap .menuvsp ul{padding:4px 5px 5px 5px; list-style-type:none;}
#wrap .menuvsp a{padding:4px 5px 5px 5px; color:#fff; font-size:12px;}
#wrap #menu1{left:407px;}
#wrap #menu2{left:540px;}

#new-products{
	background:#FFDF6D url(/images/new-products-bg.png) no-repeat left top;
	border-top:1px solid #FEEFAF; overflow:hidden;
	width:947px; padding:0 0 0 20px;
	font-size:11px; list-style-type:none; 
}
	#new-products li{float:left;background:url(/images/border2.png) no-repeat right center;padding:0 4px;width:300px;position:relative}
	#new-products li.last{background:none}
		#new-products li span{position:absolute;left:20px;top:15px;width:65px;height:33px;background:url(/images/footnote.png) no-repeat left top;color:#fff;padding:2px 0 0 10px}
		#new-products li img{vertical-align:bottom}
		#new-products li a{color:#9A5B12;position:relative;top:-15px;left:20px;padding:0 0 0 10px;background:url(/images/marker.gif) no-repeat left 3px;float:left}
		
#content-section{background:url(/images/content-section-bg.png) no-repeat left top;overflow:hidden;width:967px;padding:20px 0 100px 0}

#aside{width:205px;float:left;padding:0 0 0 20px}
#add-aside{width:235px;float:right;padding:0 20px 0 0}
.aside{color:#774F09}
	.aside h2{font:18px Georgia,serif;color:#ba0a00;margin-bottom:10px}
	.aside p{font-size:12px;margin-bottom:10px}
	.aside ul{font-size:12px;margin-bottom:10px;list-style-type:none;height:1%}
	.aside .nav{margin-bottom:20px;padding:0 9px;font-weight:bold;color:#A62F01}
		.aside .nav li{background:url(/images/nav-item-bg.png) no-repeat left top;padding:5px 10px 10px 10px}
			.aside .nav li ul{font-size:11px;margin:0;font-weight:normal;padding:0 0 2px 0}
				.aside .nav li ul li{padding:5px 0 0 10px;background:url(/images/marker2.gif) no-repeat left 10px}
					.aside .nav li ul li a{color:#774F09}
	.aside .news{margin-bottom:20px}
		.aside .news div{margin-bottom:10px}
		.aside .news p{font-size:11px;margin:0}
		.aside .news .date{color:#fff;font-weight:bold}
		.aside .news .date span{display:block;width:81px;height:24px;background:url(/images/date-bg.png) no-repeat left top;padding:2px 0 0 5px}
		.aside .news .main .date span{background:url(/images/date-bg2.png) no-repeat left top}
		.aside .news a{font-size:12px;font-weight:bold}
		.aside .news .subscribe{background:url(/images/subscribe-bg.gif) no-repeat right 3px;padding:0 20px 0 0;color:#D87A02}
		
#content{width:445px;float:left;color:#774F09;padding:0 0 0 20px}
#content-section .long_content {width:700px;}
	#content h1{font:18px Georgia,serif;color:#ba0a00;margin-bottom:10px}
	#content h3{font:14px Georgia,serif;color:#ba0a00;margin-bottom:10px}
	#content p{font-size:11px;margin-bottom:15px}
	#content ul{font-size:11px;margin-bottom:15px;padding:0 0 0 15px;height:1%}
	#content ol{font-size:11px;margin-bottom:15px;padding:0 0 0 15px; *padding:0 0 0 25px; height:1%}
	#content .marked{font-weight:bold}
	
#content .news{margin-bottom:20px}
#content .news div{margin-bottom:15px;}
#content .news p{font-size:11px;margin:0}
#content .news .date{color:#fff;font-weight:bold}
#content .news .date span{display:block;width:81px;height:24px;background:url(/images/date-bg.png) no-repeat left top;padding:2px 0 0 5px}
#content .news .main .date span{background:url(/images/date-bg2.png) no-repeat left top}
#content .news a{font-size:12px;font-weight:bold}
#content .news .content p{margin-bottom:15px}

#content #gallery{padding:0}
#content #gallery li{display:inline-block; *display:inline; zoom:1; margin-left:15px; margin-bottom:10px}
#content #gallery img{width:125px;border: 1px solid #E4BC26;}

#content .docs_list img{ margin-left:15px; margin-right:5px}

#content #catalog {background:url(/images/catalog_bg.jpg) repeat-y center top;}
#content #catalog .bot{background:url(/images/catalog_top.jpg) no-repeat center top;}
#content #catalog .cont{background:url(/images/catalog_bt.jpg) no-repeat center bottom; min-height:345px;}
#content #catalog .cont li{
	width:49%; text-align:center; position:relative; margin-bottom:10px;
	display:inline-block; vertical-align:top; *display:inline; zoom:1;	
}	
#content #catalog .cont .ves{
	background:url(/images/ves.png) no-repeat left top; 
	width:79px; height:36px;  padding-left:7px; padding-top:1px;
	color:#fff; text-align:left; position:absolute; top:17px; left:38px
}

#content #catalog .cont .new{position:absolute; top:67px; left:220px}

#content table {width:100%; font-size:11px; margin-bottom:10px}
#content table td{vertical-align:top;}
#content table .nm{font-weight:bold; width:70px}
#content table .ct{width:120px}
#content .contacts span{display:block; margin-left:58px;}

#content a{color:#774f09}

	
#footer{width:967px;height:84px;padding:0 12px 0 11px;margin:-84px auto 0 auto;background:url(/images/footer-bg.png) no-repeat 11px top;position:relative;color:#986801}
	#footer p{font-size:11px;padding:35px 0 0 25px}
	#footer ul{list-style-type:none;position:absolute;right:22px;top:30px}
		#footer ul li{float:left;margin:0 0 0 5px}
		
/* jqModal */
.jqmWindow{
	display:none;position:fixed;top:17%;left:50%;
	margin-left:-300px;width:600px;padding:12px;
	background-color:#FDEFB0;color:#774F09;border:3px solid #738F0A;
	font-size:12px;
}
.jqmWindow h2{color:#BA0A00}
.jqmWindow a{text-decoration:none;color:#BA0A00;font-weight:bold;font-size:20px;float:right}
.jqmWindow input{margin:0 0 7px 5px;width:460px;padding:2px 5px 2px 5px;font-size:12px;border:1px solid #9A5B12; background-color:#FFDF6D;}
.jqmWindow p{line-height:120%;font-size:12px}
.jqmOverlay{background-color:#000000}
.jqmWindow .btn{
	background:url(/images/form/but.gif) no-repeat left bottom;
	width:87px; height:23px; padding-bottom:5px; 
	border:0px;float:right;color:#fff;cursor:pointer; 
}
* html .jqmWindow{position:absolute;top:expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px')}
