html{height:100%;}

body{
	font:11px verdana;
	margin:0px; 
	padding:0px; 
	min-height:100%;
	height:auto;
	_height:100%;
	position:relative;
	background:#fff;
	}
	

img{border:0px}
br.clear{clear:both}
.inp{font:11px verdana;}
blockquote{margin:0px; padding:0px;}

p{margin:0px 0px 7px 0px}
h1{font-size:18px; margin:0px; text-transform:uppercase; font-weight:normal;}
h6{font-size:10px; margin:4px 0px 0px 0px; text-transform:uppercase; color:#AB2800; font-weight:normal;}
small{font-size:10px}

a{color:#0066BA;}

ul{list-style:none; margin:0px; padding:0px 0px 0px 21px}
ul li{margin-left:-21px; padding:7px 0px 0px 21px;}
ul.r li{background: url(/img/bullit_r.gif) no-repeat 0px 21px;}
ul.g li{background: url(/img/bullit_g.gif) no-repeat 0px 8px;}
ul.b li{background: url(/img/bullit_b.gif) no-repeat 0px 8px;}
ul.y li{background: url(/img/bullit_y.gif) no-repeat 0px 3px; padding-top:2px}
ul li a{color:#C42E00}
ul li a:hover{color:#DE1A00}
ul li p{margin:0px 0px 4px 0px}



.root{width:750px; margin:0px auto; position:relative;}


.left{float:left; width:197px; padding-bottom:110px}
.left img.logo{margin:27px 0px 13px 21px}
.left ul{margin-top:24px;}
.left ul.r{margin-top:4px;}
div.about_box{background: url(/img/about_f.jpg) repeat-y 3px 0px; width:190px; margin:16px 0px 0px 0px;}
div.about_box div{background: url(/img/about_t.jpg) no-repeat left top;}
div.about_box div div{background: url(/img/about_b.jpg) no-repeat left bottom; padding:47px 16px 39px 21px}
.sep{background:#ADADAD; height:1px; width:170px; margin:22px 0px 18px 21px}


.main{float:right; width:539px; padding-bottom:76px}


.top{}

/*
.top .menu{background:#000000; text-align:center; height:38px; width:434px; float:left;}
.top .menu a{color:#FFD97A; text-decoration:none; font-weight:bold; }
.top .menu a:hover{text-decoration:underline}
.top .menu img{background:#FFD97A; margin:0px 2px -7px 2px; width:1px; height:29px; }
.top a.lang{display:block;float:right; color:#ffffff; text-decoration:none; margin-top:11px; width:105px; text-align:center;}
.top a.lang:hover{text-decoration:underline}

*/

.top .logo{background:#636363; height:196px; width:173px; position:absolute; left:10px; padding:26px 0 0 34px;}

.top .menu{background:#000000; text-align:center; height:38px;}
.top .menu a{color:#FFD97A; font-weight:bold; text-decoration:none; }
.top .menu a:hover{text-decoration:underline}
.top .menu img.sep{background:#FFD97A; margin:0px 2px -7px 2px; width:1px; height:29px; }

.top .lang{display:block; clear:both; text-align:right; padding:3px 45px 4px 0; font-size:10px; color:#eba18a; background:#c14823;}
.top .lang a{ color:#fff; text-decoration:none; }
.top .lang a:hover{text-decoration:underline}


.top .info{ padding:16px 19px;}
.top .lister{ padding-top:16px;}




.mainimg{float:left;}
/*
#zakaz{background:#FFC432; float:right; padding:12px 12px 0px 40px; width:153px; height:322px}
#zakaz h1{color:#B07E00;}
#zakaz span{display:none}
#zakaz span img{margin:3px 5px -1px -23px; width:17px; height:17px}
#zakaz ul.y{ padding-top:8px; margin-left:-21px; position:absolute; width:153px; top:291px}
*/
#zakaz{background:#FFC432; float:right; width:205px; height:334px; overflow:hidden;}
#zakaz h1{color:#B07E00; text-transform:none; padding-bottom:2px }
#zakaz span{ display:block; width:420px;}
#zakaz div{padding:13px 10px 0px 35px; width:160px; float:left;}
#zakaz a{ color:#c42e00;}
#zakaz span img{margin:3px 5px -1px -23px; width:17px; height:17px}
#zakaz ul.y{ padding:0 0 0 20px;}

#cbody{border-top-width:8px; border-top-style:solid; padding:12px 0px 74px 14px; overflow:hidden; width:524px; color:#ffffff; clear:both;}
#cbody p{margin:1px 2px 6px 3px;}
#cbody h1{text-align:center; margin-bottom:15px}
#cbody a{color:#FFDB4A}
#cbody a:hover{color:#FFF069}

.g_content{border-top-color:#716C48; background:#827D58 url(/img/cbody_foot_g.gif) no-repeat left bottom;}
.g_content blockquote{background: url(/img/cbody_lines_g.gif) repeat-y 166px 0px; padding-bottom:15px; width:560px; clear:both;}
.g_content h1{color:#CAC49B}
.g_content .slide{width:158px; margin-bottom:22px; margin-right:19px; float:left;}
.g_content .slide div{background:url(/img/shg_f.gif) repeat-y;}
.g_content .slide div div{background:url(/img/shg_t.gif) no-repeat left top;}
.g_content .slide div div div{background:url(/img/shg_b.gif) no-repeat left bottom;}
.g_content .slide img{margin:2px 0px 4px 3px}
.g_content .cols{float:left; width:177px;}
.g_content .cols .slide{float:none;}

.b_content {border-top-color:#31667D; background:#3B7389 url(/img/cbody_foot_b.gif) no-repeat left bottom; }
.b_content h1{color:#ADD5E5}
.lister{text-align:center; margin-bottom:27px;  clear:both;}
.lister select{margin-left:-6px;}
.b_content .slide{qpadding-bottom:30px; amargin-top:10px; padding-right:20px; _padding-right:17px; clear:both;}
.b_content .slide .logo{float:left; width:120px; margin-right:5px; text-align:center;}
.b_content .slide .logo img{margin-top:15px;}
.b_content .slide .logo div{text-align:left; padding:7px 9px 0px 15px }
.b_content div.prev {float:left; width:158px; margin-right:9px; background:url(/img/shb_f.gif) repeat-y;  margin-bottom:8px; _margin-bottom:9px;}
.b_content div.prev div{background:url(/img/shb_t.gif) no-repeat left top;}
.b_content div.prev div div{background:url(/img/shb_b.gif) no-repeat left bottom;}
.b_content div.prev img, .b_content div.noshad img{margin:2px 0px 4px 3px}


.b_content div.prev2 {float:left; width:263px; margin-right:7px; background:url(/img/shb2_f.gif) repeat-y; margin-bottom:5px; _margin-bottom:6px;}
.b_content div.prev2 div{background:url(/img/shb2_t.gif) no-repeat left top;}
.b_content div.prev2 div div{background:url(/img/shb2_b.gif) no-repeat left bottom;}
.b_content div.prev2 img{margin:3px 0px 6px 3px}

.multi_prev{ float:left; width:167px;} 
.multi_prev .prev{ float:none; clear:left}

.b_content div.empty {float:left; width:158px; margin-right:9px;}
.b_content div.noshad{float:left; margin-right:12px; margin-bottom:8px; _margin-bottom:11px;}


.foot{width:750px; height:76px; position:absolute; bottom:0px; clear:both; }
.counters{width:200px; position:absolute; bottom:19px;}
z.counters{filter: Alpha(opacity: 35);  opacity: 0.35;}
.counters blockquote{position:absolute; margin:0px; padding:0px; top:0px;}
.counters img{margin:0px 0px 2px 0px}
.copy{width:429px; float:right; text-align:center; color:#6F896B; padding:10px 55px 0px 55px; background:#EDF7EB; height:66px; }
.copy a{ color:#6F896B; text-decoration:none; }