body{
	background-color: #31bfff;
	color: #052e48;
	font-family: verdana;
	font-size: 10pt;
	background-image: url(images/top_bk.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	margin: 0px 0px 5px 0px;
}

form{
	margin: 0px;
	padding: 0px;
}

a{
	color: #052e48;
}

li{
	list-style-image: url(images/li_arrow.gif);
}

h1, h2, h3{
	font-family: verdana;
	font-size: 10pt;
}

.pngc{
	behavior: url(iepngfix.htc);
}

.head_conteiner{
	text-align: left;
	width: 854px;
	margin-top: 15px;
	height: 140px;
}

.head_conteiner a span{
	display: none;
}

.head_conteiner img{
	border: none;
}

.ico_air_conditioning{
	display: block;
	position: absolute;
	width: 169px;
	height: 28px;
	background-image: url(images/ico_air_conditioning.png);
	behavior: url(iepngfix.htc);
	cursor: pointer;
	margin-left: 232px;
}

.ico_ventilation{
	display: block;
	position: absolute;
	width: 169px;
	height: 28px;
	background-image: url(images/ico_ventilation.png);
	behavior: url(iepngfix.htc);
	cursor: pointer;
	margin-left: 232px;
	margin-top: 28px;
}

.ico_heating{
	display: block;
	position: absolute;
	width: 169px;
	height: 26px;
	background-image: url(images/ico_heating.png);
	behavior: url(iepngfix.htc);
	cursor: pointer;
	margin-left: 232px;
	margin-top: 56px;
}

.lang_conteiner{
	position: absolute;
	margin-left: 600px;
	margin-top: 30px;
}

.lang_conteiner td{
	border-right: 1px solid #6ebbdc;
	padding: 3px 7px 0px 7px;
	vertical-align: top;
}

.lang_conteiner td.last{
	border: none;
}

.lang_conteiner a, .lang_conteiner span{
	display: block;
	padding: 2px 10px 0px 10px;
	height: 18px;
	text-decoration: none;
	font-size: 8pt;
	color: #224c7e;
	
}

.lang_conteiner span{
	color: #FFF;
	background-image: url(images/act_lang.gif);
	background-position: top center;
	background-repeat: no-repeat;
}

.mm_conteiner{
	background-image: url(images/mm_bk.jpg);
	height: 24px;
	width: 852px;
	background-repeat: repeat-x;
	padding-top: 5px;
}

/*heading_cond*/
.heading_cond{
	background-image: url(images/cond_right_bk.jpg);
	background-position: 800px;
	background-repeat: no-repeat;
	/*padding-left: 11px;*/
}

.heading_cond div{
	/*margin-left: 8px;*/
	width: 862px;
	height: 191px;
	background-image: url(images/head_cond_lv.jpg);
	background-repeat: no-repeat;
	text-align: right;
}

.heading_cond div.ru{
	background-image: url(images/head_cond_ru.jpg);
}

.heading_cond div.lv{
	background-image: url(images/head_cond_lv.jpg);
}

.heading_cond div.en{
	background-image: url(images/head_cond_en.jpg);
}

.heading_cond div span{
	background-image: url(images/header_shadow.png);
	height: 191px;
	width: 10px;
	background-repeat: no-repeat;
	display: block;
	behavior: url(iepngfix.htc);
	float: right;
}
/*end heading_cond*/


/*heading_otop*/
.heading_otop{
	background-image: url(images/otop_right_bk.jpg);
	background-position: 800px;
	background-repeat: no-repeat;
	/*padding-left: 11px;*/
}

.heading_otop div{
	/*margin-left: 8px;*/
	width: 862px;
	height: 191px;
	background-image: url(images/head_otop_lv.jpg);
	background-repeat: no-repeat;
	text-align: right;
}

.heading_otop div.ru{
	background-image: url(images/head_otop_ru.jpg);
}

.heading_otop div.lv{
	background-image: url(images/head_otop_lv.jpg);
}

.heading_otop div.en{
	background-image: url(images/head_otop_en.jpg);
}

.heading_otop div span{
	background-image: url(images/header_shadow.png);
	height: 191px;
	width: 10px;
	background-repeat: no-repeat;
	display: block;
	behavior: url(iepngfix.htc);
	float: right;
}
/*end heading_otop*/

/*heading_ventil*/
.heading_ventil{
	background-image: url(images/ventil_right_bk.jpg);
	background-position: 800px;
	background-repeat: no-repeat;
	/*padding-left: 11px;*/
}

.heading_ventil div{
	/*margin-left: 9px;*/
	width: 862px;
	height: 191px;
	background-image: url(images/head_ventil_lv.jpg);
	background-repeat: no-repeat;
	text-align: right;
}

.heading_ventil div.ru{
	background-image: url(images/head_ventil_ru.jpg);
}

.heading_ventil div.lv{
	background-image: url(images/head_ventil_lv.jpg);
}

.heading_ventil div.en{
	background-image: url(images/head_ventil_en.jpg);
}

.heading_ventil div span{
	background-image: url(images/header_shadow.png);
	height: 191px;
	width: 10px;
	background-repeat: no-repeat;
	display: block;
	behavior: url(iepngfix.htc);
	float: right;
}
/*end heading_ventil*/

.middle_bk{
	background-image: url(images/middle_bk.jpg);
	background-position: top;
	background-repeat: repeat-x;
}

.middle_bk div{
	width: 854px;
	height: 100px;
}

.middle_bk img{
	border: none;
}

.content_conteiner{
	width: 802px;
	background: #FFF;
	text-align: left;
	padding: 0px 25px 10px 25px;
}

.content_conteiner h1{
	background-image: url(images/h1_bk.jpg);
	background-position: top right;
	background-repeat: no-repeat;
	display: block;
	background-color: #e5ecef;
	height: 18px;
	padding: 2px 8px 0px 23px;
	font-weight: normal;
	color: #052e48;
	margin: 0px;
}

.content_conteiner h1 span{
	display: block;
	position: absolute;
	width: 23px;
	height: 20px;
	background-image: url(images/h1_span.jpg);
	margin: -2px 0px 0px -23px;
}

.content_conteiner img{
	border: 1px solid #dbe1e6;
	padding: 2px;
}

.content_conteiner h2{
	font-weight: normal;
	background-image: url(images/h2_arrow.jpg);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 25px; 
}

.line{
	border-top: 1px solid #b7c2ce; 
	font-size: 1px;
	margin: 5px 0px 5px 0px;
	clear: both;
}

.bottom_conteiner{
	border-top: 2px solid #c8dcef;
	background-color: #eaf4fe;
	height: 76px;
	width: 852px;
	background-image: url(images/bottom_bk.jpg);
	position: top left;
	background-repeat: repeat-x;
}

.bottom_conteiner a{
	color: #124566;
}

.bottom_conteiner td{
	border-right: 1px solid #b7c2ce;
	text-align: left;
	color: #124566;
	font-size: 8pt;
	padding: 0px 3px 0px 3px;
}

.bottom_conteiner td img{
	border: none;
}

.bottom_conteiner .last{
	border: none;
}

.partner{
	text-align: center;
}

.partner img{
	border: 1px solid #dbe1e6;
	margin: 15px 10px 5px 10px;
	padding: 0px;
}

.clear{
	clear: both;
	font-size: 1px;
	height: 1px;
}

.podrobnee{
	text-align: right;
	display: block;
}

.podrobnee td{
	height: 18px;
	background-image: url(images/podrobnee_bk.jpg);
}

.podrobnee a{
	display: block;
	height: 18px;
	background-image: url(images/podrobnee_arrow.jpg);
	background-position: left;
	text-decoration: none;
	background-repeat: no-repeat;
	padding: 0px 7px 0px 25px;
	text-transform: lowercase;
}

.pages_conteiner{
	clear: both;
}

.pages_conteiner td{
	padding: 3px;
}

.pages_conteiner a{
	text-decoration: none;
	color: #456877;
	font-size: 8pt;
	display: block; 
	background-image: url(images/pages_a.jpg);
	background-position: center;
	background-repeat: no-repeat;
	width: 13px;
	height: 12px;
	text-align: center;
}

.pages_conteiner span, .pages_conteiner a:hover{
	text-decoration: none;
	color: #456877;
	color: #6a3805;
	font-size: 8pt;
	display: block; 
	background-image: url(images/pages_span.jpg);
	background-position: center;
	background-repeat: no-repeat;
	width: 13px;
	height: 12px;
	text-align: center;
}

.photo_gal_conteiner{
	clear: both;
	text-align: justify;
}

.photo_gal_conteiner a{
	background-image: url(images/ico_lupa.jpg);
	background-position: bottom right;
	background-repeat: no-repeat;
	margin-right: 5px;
	display: block;
	float: left;
}


.photo_gal_conteiner a img{
	margin-bottom: 15px;
	margin-top: 5px;
}

.back_button{
	display: block;
	float: right;
	border: 1px solid #e5ecef;
	padding: 2px 2px 2px 20px;
	text-decoration: none;
	color: #052e48;
	font-size: 8pt;
	background-image: url(images/back_arrow.jpg);
	background-position: left;
	background-repeat: no-repeat;
}

.conteiner_2_col{
	margin-top: 10px;
}


.left_menu_col{
	width: 220px;
	border-right: 1px solid #d9d9d9;
}

.left_menu_col a, .left_menu_col span{
	background-image: url(images/left_button_bk.jpg);
	background-repeat: no-repeat;
	width: 165px;
	height: 16px;
	display: block;
	text-decoration: none;
	color: #052e48;
	margin-bottom: 10px;
	padding-left: 20px;
	padding-top: 3px;
	font-size: 8pt;
}

.left_menu_col span, .left_menu_col a.act{
	background-image: url(images/left_button_bk_act.jpg);
	color: #fff;
}

.submenu{
	margin-left: 10px;
}

.submenu a, .submenu span{
	width: auto;
	background-image: url(images/menu_blob.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 10px;
	color: #004965;
	height: auto;
}

.submenu .submenu a{
	background-image: url(images/menu_arrow.gif);
}

.submenu span, .submenu a.act{
	background-image: url(images/menu_arrow_act.gif);
	color: #ff6f05;
}

.mm_conteiner table{
	/*margin-top: 5px;*/
}

.mm_conteiner a, .mm_conteiner div{
	text-decoration: none;
	color: #235270;
	display: block;
	text-align: center;
}

.mm_conteiner div{
	height: 20px;
	background-image: url(images/mm_act.jpg);
	background-position: left;
	background-repeat: no-repeat;
	/*padding: 2px 2px 0px 5px;*/
}

.mm_conteiner div span, .mm_conteiner div a{
	height: 18px;
	background-image: url(images/mm_act_right.jpg);
	background-position: right;
	background-repeat: no-repeat;
	padding: 2px 2px 0px 5px;
	display: block;
}

.mm_conteiner td{
	border-right: 1px solid #8eafc4;
	padding-left: 4px;
	padding-right: 4px;
}

.mm_conteiner td.last{
	border-right: none;
}

.correct_div{
	width: 862px;
	text-align: left;
	display: block;
	padding-left: 8px;
	
}

.product_table{
	margin-top: 10px;
}

.product_table td{
	background-color: #e5ecef;
	text-align:center;
	
}

.product_table .td-zag{
	background-color: #bbe0f8;
	color: #052e48;
}

.product_table .orange{
	color:#ff5a00;	
}

.b_b{
	background-image: url(images/product_table_holod_blob.gif);
	width: 8px;
	background-position: left;
	background-repeat: no-repeat;
}

.b_or{
	background-image: url(images/product_table_obogrev_blob.gif);
	width: 8px;
	background-position: left;
	background-repeat: no-repeat;

}

.mark_in{
	background-image: url(images/product_table_in_ico.gif);
	background-position: left;
	background-repeat: no-repeat;
}

.mark_out{
	background-image: url(images/product_table_out_ico.gif);
	background-position: left;
	background-repeat: no-repeat;
}

.product_head{
	margin-bottom: 10px;
}

.product_head h1 span{
	background-image: url(images/h1_span_product.jpg);
	background-repeat: no-repeat;
}

.kupit{
	display: block;
	height: 18px;
	background-image: url(images/pirkt_right.jpg);
	background-position: right;
	background-repeat: no-repeat;
	text-decoration: none;
	color: #6a3805;
	margin-left: 10px;
	cursor: pointer;
}

.kupit span{
	display: block;
	height: 18px;
	padding-left: 18px;
	padding-right: 8px;
	background-image: url(images/pirkt-left.jpg);
	background-position: left;
	background-repeat: no-repeat;
}

.option_conteiner{
	padding: 0px 15px 0px 0px;
}

.option_conteiner_sel select{
	font-size: 8pt;
	font-family: verdana;
	border: 1px solid #e5ecef;
}

.option_conteiner_sel option{
	font-size: 8pt;
	font-family: verdana;
}

.tb_gl_arrow{
	background-image: url(images/gl_tb_arrow.jpg);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 15px;
}

.div_order_form{
	text-align: left;
	width: 570px;
	padding-top: 20px;
}

.error{
	color: #fe6a00;
}

.div_order_form{

}

.div_order_form input{
	border: 1px solid #c7d2d6;
	font-family: verdana;
	font-size: 8pt;
	width: 340px;
	margin-right: 12px;
}

.div_order_form textarea{
	border: 1px solid #c7d2d6;
	font-family: verdana;
	font-size: 8pt;
	overflow: auto;
}

.div_order_form .zakaz_form_arrow,.div_order_form .error{
	background-image: url(images/zakaz_form_arrow.jpg);
	background-position: 2px;
	background-repeat: no-repeat;
	padding-left: 20px;
}

.order_succes{
	text-align: center;
	padding-top: 25px;
	padding-bottom: 25px;
}