/*PortalInfo B)*/

* {margin: 0; padding: 0;}

html {height: 100%}

body {
	font: 12px/18px Arial, Tahoma, Verdana, sans-serif;
	width: 100%;
	height: 100%;
}

table {border-collapse:collapse;}

a {	color: #3c61a3; outline: none; text-decoration: underline;}
	a:hover {color:#008eff;}

img {border: none;}
input {vertical-align: middle}

#wrapper {
/*	width: 1000px;*/
	margin: 0 auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	width:100%;
	min-width:1000px;
	width: expression(document.body.clientWidth > 1000 ? "100%" : "1000px")
}

.clear {clear:both;}


/* Header
-----------------------------------------------------------------------------*/
#header {height: 130px;	background: #3c67a3 url(/iface/fon_header_line.jpg) repeat-x; width:100%;}

div.fon_header {background:url(/iface/fon_header.jpg) no-repeat; height: 130px; width:100%;}

div.logo {width:137px; height:80px; float:left; padding:23px 0 0 40px;}

div.hmm { padding: 74px 0 0 58px; float:left;}
div.hmm div { width:11px; height:11px; /*padding-right:10px;*/ margin-right:25px; float:left;}
	
	div.home {background: url(/iface/hmm.gif) no-repeat left top ; cursor:pointer;}
	div.home_hover {background: url(/iface/hmm.gif) no-repeat left -16px; cursor:pointer;}	
	div.home_a {background: url(/iface/hmm.gif) no-repeat left -16px;}
	
	div.sitemap {background: url(/iface/hmm.gif) no-repeat -13px top; cursor:pointer;}
	div.sitemap_hover{background: url(/iface/hmm.gif) no-repeat -13px -16px; cursor:pointer;}	
	div.sitemap_a{background: url(/iface/hmm.gif) no-repeat -13px -16px;}
	
	div.mail {background: url(/iface/hmm.gif) no-repeat right top; cursor:pointer;}
	div.mail_hover {background: url(/iface/hmm.gif) no-repeat right -16px; cursor:pointer;}	
	div.mail_a {background: url(/iface/hmm.gif) no-repeat right -16px;}
	
div.menu_header {float:right; width:470px; padding:52px 30px 0 0; font-size:16px;}
	div.menu_header span {display:block; float:left; /*width:150px;*/ padding:0 60px 5px 0;}
	div.menu_header a {color:#FFFFFF;}
		div.menu_header a:hover {color:#c8dcff; text-decoration:underline;}
	
	
/**/
div.info_block {/*padding:27px 30px 10px; float:left;*/ padding:27px 0 10px 30px; width:95%;}

div.info_sale {font-size:16px; color:#505050; padding:0 0 20px;}
	div.info_sale a {font-size:22px; font-weight:bold; color:#0069bd;}
		div.info_sale a:hover {color:#008eff; text-decoration:underline;}

table.sale_menu {width:100%; margin:0 0 5px;}
	table.sale_menu tr {}
		table.sale_menu tr td {/*width:20%;*/ vertical-align:top;}
		table.sale_menu tr td.sale_1 ul {width:120px;}
	
	table.sale_menu ul {float:left; width:180px; padding:0;}
	 	table.sale_menu ul li {list-style-type:none; background:url(/iface/icon_ul.jpg) no-repeat 0 9px; padding:0 0 7px 20px;}
			table.sale_menu ul li a {color:#04508d; font-size:15px;}
				table.sale_menu ul li a:hover {color:#008eff; text-decoration:underline;}
				
div.dealers_info {float:left; background:url(/iface/dealers_left.jpg) no-repeat; font-size:16px; color:#fff; padding:0 0 3px 9px;}
	div.dealers_info_text {float:left; background:url(/iface/dealers_right.jpg) right top no-repeat; padding:8px 9px 18px 0;}
	
table.dealers_logos {width:100%;}
	table.dealers_logos tr {}
		table.dealers_logos tr td {text-align:center; vertical-align:middle;}
		table.dealers_logos tr td h4 {font-size:12px; color:#a7a7a7; font-weight:normal; display:block; margin:5px 0 0;
										text-align:center;}
		table.dealers_logos tr td.border_t_logos {/*padding:0 0 7px 0;*/ border-top:1px dotted #b8b8b8; height:7px}
		table.dealers_logos tr td.border_n_logos {/*padding:0 0 7px 0;*/ height:7px}
		table.dealers_logos tr td.border_b_logos {/*padding:0 0 7px 0;*/ border-bottom:1px dotted #b8b8b8; height:7px}
		table.dealers_logos .logos_info td {border-left:1px dotted #b8b8b8; border-right:1px dotted #b8b8b8; padding:0 20px;
											width:15%;}
			table.dealers_logos .logos_info td.logos_left {border-left:none;}
			table.dealers_logos .logos_info td.logos_right {border-right:none;}
			
div.promo_blocks {float:left; width:100%; padding:0 0 20px;}
	div.promo_block_1 {float:left; width:48%; height:128px; background:#3c61a3 url(/iface/fon_promo_block_1.jpg) no-repeat; cursor:pointer; }
	div.promo_block_2 {float:right; width:48%; height:128px; background:#3c61a3 url(/iface/fon_promo_block_2.jpg) no-repeat; cursor:pointer;}
		div.promo_curve {float:right; width:9px; height:128px; background:url(/iface/promo_curve.gif) no-repeat;}
		
	div.promo_block_1 div.h3_info { float:left; padding:30px 0 0 148px; width:60%;}
	div.promo_block_2 div.h3_info { float:left; padding:30px 0 0 148px; width:60%;}
	
	div.promo_block_info {float:left; padding:10px 0 0 0; color:#ccdeff; font-size:17px; line-height:17px; font-style:italic;
							width:260px; font-weight:bold;}
							
div.special_offer {float:left; width:100%; border-bottom:1px dotted #b8b8b8; border-top:1px dotted #b8b8b8; background:#e5f3ff; padding:0 0 15px;}
	div.special_offer h3 {font-size:22px; font-weight:bold; display:block; padding:18px 0 15px 30px; float:left; margin:0px;}
		div.special_offer h3 a {color:#0069bd;}
			div.special_offer h3 a:hover {color:#008eff;}
	div.special_offer_info {padding:0 0 0 30px; float:left; width:97%;}
	div.special_offer_info table {width:100%; font-size:14px;}
		div.special_offer_info table img {border:1px solid #b8b8b8; width:160px; height:95px;}
		div.special_offer_info table h4 {color:#505050; font-weight:normal; padding:4px 0 0; margin:0px; font-size:14px;}
		div.special_offer_info table .price_s_o {color:#b8b8b8;}
		div.special_offer_info table .figures_price {color:#f03939; font-weight:bold;}
		

/* Middle
-----------------------------------------------------------------------------*/
#middle { 
	width: 100%; 
	padding: 0 0 140px; 
	height: 1%;  
}
#middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}

/* Container
-----------------------------------------------------------------------------*/
#container {width: 100%; float: left; overflow: hidden; padding:0 0 0;}

div.container_info {max-width:1200px; width: expression(document.body.clientWidth < 1200 ? "1000px" : "1200px"); width:100%;
						float:left; padding:30px 0 0;}

div.left_block {float:left; width:280px; padding:0 30px 30px 30px;}
	div.left_block h3 {font-size:22px; font-weight:bold; display:block; padding:0 0 12px 0; float:left; margin:0px;}
		div.left_block h3 a {color:#0069bd;}
			div.left_block h3 a:hover {color:#008eff;}
			
	div.bestsellers {float:left; width:100%; padding:0 0 20px; font-size:12px; color:#505050; line-height:16px;}
		div.bestsellers p {font-size:12px; color:#505050; line-height:16px; padding:0px;}
		div.bestsellers h4 {padding:0 0 9px; line-height:22px; margin:0px;}
			div.bestsellers h4 a {font-size:18px; font-weight:normal; /*color:#000000;*/}
				div.bestsellers h4 a:hover {color:#008eff; text-decoration:underline;}
		div.bestsellers img {width:160px; /*height:95px;*/ border:1px solid #8dafca;}
		div.bestsellers div.price {font-size:14px; color:#f03939; padding:5px 0 7px;}
			div.bestsellers div.price .figures_price {font-size:18px; color:#f03939; font-weight:bold;}
			
div.block_body {float:left; width:65%;}
	div.block_body h3 {font-size:22px; font-weight:bold; display:block; padding:0 0 18px 0; float:left; width:100%; margin:0px}
		div.block_body h3 a {color:#0069bd;}
			div.block_body h3 a:hover {color:#008eff; text-decoration:underline;}
			
div.news_block {float:left; width:100%; padding:0 0 15px; border-bottom:1px dotted #999999;}
	div.news_info {float:left; width:100%; font-size:12px; color:#505050; padding:0 0 30px; clear:both;}
		div.news_info img {float:left; /*width:160px; height:95px;*/ margin:0 12px 0 0; border:1px solid #8dafca;}
		div.news_info h4 {font-size:18px; font-weight:normal; margin:0px;}
			div.news_info h4 a {color:#0069bd;}
				div.news_info h4 a:hover {color:#008eff; text-decoration:underline;}
		div.news_info p {margin:0px; font-size:12px; line-height:18px; color:#505050; padding:0px;}
		div.data_news {font-size:12px; font-style:italic; color:#000000; padding:2px 0 0;}
		
div.body_info {float:left; width:100%; padding:30px 0 30px; font-size:14px; color:#505050;}
 	div.body_info h3 {font-size:22px; line-height:24px; color:#000000; padding:0 0 20px; }
	div.body_info p {font-size:14px; line-height:18px; color:#505050; margin:0px; padding:0px;}	
	div.body_info a:hover {text-decoration:underline;}
			


/* Footer
-----------------------------------------------------------------------------*/
#footer {
/*	width: 1000px;*/
	margin: -140px auto 0;
	height: 140px;
	background: #3c61a3;
	min-width:1000px;
	width:100%;
	width: expression(document.body.clientWidth > 1000 ? "100%" : "1000px")
}

div.logos {float:left; width:300px; padding:27px 11px 0 30px;}
	div.logos img {float:left; padding:0 11px 11px 0;}
	
div.footer_info {float:left; color:#FFFFFF; font-size:14px; padding:27px 0 0;}