#wrap {
background:#f0f0f0 url(../img/wrap_bg.gif) repeat-y 0 0;
width:1000px;
min-height:100%;
position:relative; overflow:hidden;
margin:0 auto;
}

#left {float:left; width:728px;}
#right {float:right; width:272px;}

/* --- RIGHT SIDE --- */
#right .whiteblock {background:#fff url(../img/versep.gif) repeat-y 0 0; padding:0px 30px 45px 30px;}
	#right .logo {padding-top:25px; text-align:center;}
        #right .logo span {text-transform:uppercase; font:bold 12px Tahoma; color:#083f88;}
	#right .menu {margin-top:20px;}
		#right .menu li {background:url(../img/menu_bg.gif) no-repeat left bottom; padding:4px 0px 4px 15px;}
		#right .menu a {font:13px Tahoma; color:#404547; text-transform:uppercase; text-decoration:none;}
			#right .menu a:hover, #right .menu a.active {color:#d1131d;}
			#right .menu a.active:hover {text-decoration:underline !important;}
			
	#right .price {padding:26px 0px 0px 22px;}
		#right .price a {display:block; width:119px; height:80px; padding:26px 50px 0px 60px; background:url(../img/price.gif) no-repeat 0 0; font:11px Tahoma; color:#e7ecf6;}
	#right .banr {padding:16px 0px 0px 22px;}
	#right .text {padding:26px 25px 0px 22px;}	
		#right .text h2 {font:18px Tahoma; color:#000;}
		#right .text p {font-size:11px; color:#444343; margin-bottom:13px;}
		#right .text a.more {background:url(../img/more.gif) no-repeat right center; padding-right:15px; font:10px Tahoma; color:#083f88;}
	 

/* --- header --- */
#header {height:536px; position:relative; background:url(../img/big_header.jpg) no-repeat 0 0;}
	#header .flash {position:absolute; top:142px; left:55px;}
	#header .top {position:absolute; top:0px; left:0px; width:266px; height:80px; padding:25px 0px 0px 380px; background:url(../img/top.png) no-repeat 0 0;}
		#header .top a {display:block; width:332px; height:97px; background:url(zzz.jpg) no-repeat 0 0;}
	#header .ico {position:absolute; top:22px; right:62px;}
		#header .ico a {display:block; margin-bottom:10px;}
	#header .text {position:absolute; top:150px; left:340px; width:255px; height:330px;}
		#header .text h2 {font:18px Tahoma; color:#000;}
		#header .text p {font-size:11px; color:#444343; margin-bottom:13px;}
		#header .text a.more {background:url(../img/more.gif) no-repeat right center; padding-right:15px; font:10px Tahoma; color:#083f88;}
.sub #header {background:url(../img/small_header.gif) no-repeat 0 0; height:131px;}
#pathway {position:absolute; left:57px; bottom:10px;}
		#pathway a {
		background:url(../img/arrow.gif) no-repeat right center;
		padding:0px 14px 0px 0px; margin-right:5px;
		font:11px Tahoma; color:#000;
		}
		#pathway a.nobg {background:none !important; padding:0px !important;}
		#pathway span {
		padding:0px 0px 0px 0px; margin-right:5px;
		font:11px Tahoma; color:#000;
		}
		
/* --- MAIN --- */
#main {overflow:hidden;}
	#main .left {float:left; width:165px; background:url(../img/left_shadow.gif) no-repeat 0 0;}
		#main .left .banr {padding:48px 0px 0px 20px;}
		
	#main .right {float:right; width:480px; padding:45px 40px 45px 43px;}
		#main .right h1 {font:22px Tahoma; color:#083f88;}
		
		#main .right .news {background:url(../img/horsep.gif) repeat-x left bottom; margin-bottom:18px;}
			#main .right .news li.foot {padding:7px 0px 16px 0px; font-size:10px;}
				#main .right .news li.foot span {color:#d1131d;}
				#main .right .news li.foot a.more {background:url(../img/more.gif) no-repeat right center; padding-right:15px; margin-left:10px; font:10px Tahoma; color:#083f88;}
		#main .right .list {overflow:hidden;}
			#main .right .list a {background:url(../img/list.gif) no-repeat right center; display:block; float:left; padding:0px 17px 2px 0px; font:10px Tahoma;}

	ul.contacts {margin-bottom:20px !important;}
		ul.contacts li {padding:3px 0px 3px 25px !important;}
		ul.contacts li.adr {background:url(../img/span_adr.gif) no-repeat 0 7px;}
		ul.contacts li.tel {background:url(../img/span_tel.gif) no-repeat 2px 3px;}
		ul.contacts li.fax {background:url(../img/span_fax.gif) no-repeat 0 7px;}
		ul.contacts li.mail {background:url(../img/span_mail.gif) no-repeat 0 6px;}
			ul.contacts li.mail a {color:#d1131d;}
			
	.pricelist {border:1px solid #f3f3ef; padding:3px;}
		.pricelist table {width:100%;}
			.pricelist table th {background:#ddddd5; padding:10px 0px 10px 0px;} 
			.pricelist table td.gray {background:#ddddd5; padding-bottom:10px; text-align:center;}
			.pricelist table td.red {background:#d1131d; padding:5px 0px 5px 10px; color:#fff; font-weight:bold; border-top:2px solid #fff; text-align:left !important;}
			.pricelist table td {text-align:center; vertical-align:top; padding:10px;}
			.pricelist table .color td {background:#eeeeeb;}

/* --------- FOOTER --------- */
#spacer {
width:100%;
height:92px;
clear:both;
position:relative;
z-index:1;
}
#footer {
background:url(../img/footer_bg.gif) no-repeat left bottom;
position:absolute; left:0px; bottom:0px; z-index:2;
width:100%; height:92px;
}
	#footer .tel {position:absolute; top:20px; left:165px;}
	#footer .copy {position:absolute; top:32px; left:510px; font:10px Tahoma; color:#979799;}
	#footer .stiker {position:absolute; top:26px; left:753px;}
