html {height: 100%;}
body {height: 100%; background-color: white; font-family: Arial}
img{border: none;}


.png_ {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
.clear{clear:both; font-size:1px; line-height:0px;}

#_main_table{width: expression(document.body.clientWidth > 1200 ?  "1200px" : (document.body.clientWidth < 1024 ? "1024px" : "auto"));
width: 100%; max-width: 1200px; margin: 0px auto; border: solid 0px;}

#main_table{width: 1000px; border-left: 0px solid #c0c0c0; border-right: 0px solid #c0c0c0;}

/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= FONTS -=-=-=-=-=-=-=-=-=- */

a {
	cursor: pointer;
	cursor: hand;
	}

.footerfont{font-size: 9pt; color: #000000;}
.a_11_666{font-size: 9pt; color: #666666;}
.a_11_666_b{font-size: 9pt; color: #666666; font-weight: bold;}
.a_11_2573ca{font-size: 9pt; color: #2573ca; text-decoration: none;}
.an_25_fff{font-family: Arial Narrow; font-size: 16pt; color: #FFFFFF; line-height: 25px;}
.an_18_fff_b{font-family: Arial Narrow; font-size: 28pt; color: #FFFFFF; font-weight: bold; line-height: 38px;}
.an_34_fff_b{font-family: Arial Narrow; font-size: 28pt; color: #FFFFFF; font-weight: bold; line-height: 38px;}
.an_16_fff_b{font-family: Arial Narrow; font-size: 11pt; color: #FFFFFF; font-weight: bold;}

.an_25_da251c{font-family: Arial Narrow; font-size: 16px; color: #da251c; font-weight: bold; line-height: 16px;}
.an_20_0064a3{font-family: Arial Narrow; font-size: 16px; color: #0064a3; font-weight: bold; line-height: 16px;}
.an_20_da251c{font-family: Arial Narrow; font-size: 16px; color: #da251c; font-weight: bold;}

.a_13_0064a3_b{font-size: 12px; font-weight: bold; color: #0064a3;}
.a_12_666666_b{font-size: 12px; font-weight: bold; color: #666666;}
.a_12_000000_b{font-size: 12px; font-weight: bold; color: #000000;}
.a_12_333333_b{font-size: 12px; font-weight: bold; color: #666666;}

.a_12_0064a3_b{color: #0064a3; font-size:11pt; font-weight: bold;}
.a_12_0064a3{color: #0064a3; font-size:12px;}
.a_12_666{color: #666666; font-size:12px;}
.a_12_da251c_b{color: #da251c; font-size:12px; font-weight: bold;}
.a_12_fff{color: #ffffff; font-size:12px;}

/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= HEADER -=-=-=-=-=-=-=-=-=- */
#head_line{height: 8px; background-color: #3d3d3d;}
#logo{height: 318px; background: url(/images/logo.png) no-repeat center top #3d3d3d !important;}
#head_menu{padding-left: 310px; padding-top: 15px;}
#head_menu a{padding-left: 17px; padding-right: 17px;}

#menu{height: 36px; background: url(/images/menu_bg.gif) no-repeat top center !important; text-align: center; margin-top: -23px; padding-top: 12px;}
#menu a:link{padding-left: 7px; padding-right: 7px; text-decoration: none;font-size: 13pt; font-family: trebuchet ms; font-weight: 400;}
#menu a:visited{padding-left: 7px; padding-right: 7px; text-decoration: none;font-size: 13pt; font-family: trebuchet ms; font-weight: 400;}
#menu a:hover {color: #FF0033;}

#after_header_space{height: 14px;}

/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= CONTENT -=-=-=-=-=-=-=-=-=- */

.w300{width: 300px; }
.w310{width: 310px;}
.w380{width: 360px;}

.w260 {width: 260px;}

#content_table{margin: 0px auto;}

.vat{vertical-align: top;}
.vam{vertical-align: middle;}

.box_tl{background: url(/images/box/corner.gif) left top no-repeat !important;}
.box_tr{background: url(/images/box/corner.gif) right top no-repeat !important;}
.box_bl{background: url(/images/box/corner.gif) left bottom no-repeat !important;}
.box_br{background: url(/images/box/corner.gif) right bottom no-repeat !important;}
.box_t{background: url(/images/box/hor_line.gif) left top repeat-x !important;}
.box_b{background: url(/images/box/hor_line.gif) left bottom repeat-x !important;}
.box_l{background: url(/images/box/vert_line.gif) left top repeat-y !important;}
.box_r{background: url(/images/box/vert_line.gif) right top repeat-y !important;}

#catalog_img{width:90px; height:116px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/catalog_img.png'); margin-top: -12px;position: absolute;}
#catalog_header{padding-left: 100px; padding-top: 15px;}
#catalog_header{padding-left: 100px; padding-top: 15px;}

#podbor_po_pr_img{width:135px; height:74px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/podbor_po_pr_img.png'); position: absolute; margin-top: -12px;}
#podbor_po_pr_header{padding-left: 140px; padding-top: 12px; height: 52px;}

#freedback_img{width:78px; height:70px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/freedback_img.png'); position: absolute; margin-left: 3px; margin-top: 2px;}

#cat_img{width:146px; height:150px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/mini_catx.png'); position: absolute; margin-left: 6px; margin-top: 6px;}

#left_menu{}
#left_menu a{text-decoration: none;}
#left_menu a:hover{text-decoration: underline;}
#left_menu ul{margin: 0; padding-left: 20px; margin-top: 0px;}
#left_menu ul li{list-style: none; background: url(/images/menu_marker.gif) 0px 7px no-repeat; padding-left: 10px; line-height: 18px;}
#left_menu ul li ul{margin: 0; padding-left: 20px;}
#left_menu ul li ul li{list-style: none; background: url(/images/sub_menu_marker.gif) 0px 9px no-repeat; padding-left: 20px; line-height: 18px;}

.input_text{width: 190px; height: 22px; border: solid 1px #cfcfcf;}

#freedback{}
#freedback p{padding: 3px 15px 3px 20px;}
#freedback .all_fr{padding: 10px 0px 10px 20px; display: block; text-decoration: underline;}

#center_td{padding-left: 5px; padding-right: 5px;}

.center_header{background: url(/images/center_header_stripe.gif) bottom left repeat-x; padding-bottom: 15px;}
* html .center_header{background: url(/images/center_header_stripe.gif) bottom left repeat-x; padding-bottom: 10px; margin-bottom: 10px;}
*+html .center_header{background: url(/images/center_header_stripe.gif) bottom left repeat-x; padding-bottom: 10px; margin-bottom: 10px;}

#spec_order_items{padding: 15px 0px 15px 0px;}
#spec_order_items td{padding-bottom: 10px;}
#spec_order_items .item{padding-left: 10px;}
#spec_order_items .charakteristik{ border-bottom: dotted 1px #8b8c8d; padding-top: 3px; padding-bottom: 5px; display: block; line-height: 16px;}

#news_items{}
#news_items .news_date{padding: 3px; background-color: #0064a3; line-height: 35px;}

#sponsors{border-top: solid 3px #bbbbbb; border-bottom: solid 1px #cfcfcf; background: #ebebeb;}
#sponsors td{padding-top: 20px; padding-bottom: 20px; text-align:center;}
/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= FOOTER -=-=-=-=-=-=-=-=-=- */
#footer { height: 71px; background: #c6c6c6; border-top: solid 5px #eeeeee;}
#footer_table{ width: 100%; height: 71px; border: none; font-size: 9pt;}
#footer_table_td1{width: 450px; padding-left: 27px; padding-right: 27px; font-size: 9pt;}
#footer_table_td1 span{display: block; font-size: 9pt;}
#footer_table_td3{width: 380px; padding-right: 27px; font-size: 9pt;}

.footer_table_td1{width: 450px; padding-left: 4px; padding-right: 4px; font-size: 9pt;}
.footer_table_td111{width: 140px; padding-left: 4px; padding-right: 4px; font-size: 9pt;}
.footer_table_td_b{width: 200px; padding-left: 27px; padding-right: 27px; font-size: 9pt;}

.text {width: 100%; font-size: 9pt; line-height: 16px;}

.text a, .text a:link, .text a:visited {
		color: #0159BB;
		}

.text a:hover {
		color: #0B407C;
		}


.wpopup {
	position: absolute;
	background: #ffffff;
	border: 2px dotted #8b8c8d;
	padding: 14px;
	width: 400px;
	font-size: 9pt;
	font-style: italic;
	}
	
.png {
	behavior: url("/png.htc");
}

#submenu1 ul li {
	background: no;
	border: 0px;
	width: 00px;
	height: 20px;
	}

.path {
		color: #707070;
		padding-bottom: 7px;
		}

.path a.tree {
		color: #707070;
		padding-bottom: 7px;
		}

h2		{
		display: inline;
		color: #1A4782;
		}
		
h3		{
		display: inline;
		}

table.catalog_list {
		background: #c0c0c0;
		}
		
table.catalog_list tr td {
		background: #f0f0f0;
		}
		
table.catalog_list tr.odd td {
		background: #f7f7f7;
		}
		
table.catalog_list tr td a {
		background: #f0f0f0;
		color: #003366;
		}					

table.catalog_list tr.title td {
		background: #4F4F4F;
		color: #FFFFFF;
		font-weight: bold;
		text-align: center;
		}
		
table.catalog_list tr.subtype td {
		background: #EBEBEB;
		color: #1A4782;
		}

table.card_parameters {
		background: #c0c0c0;
		}

table.card_parameters td {
		background: #f0f0f0;
		font-weight: bold;
		}
		
table.card_parameters tr.even {
		background: #c0c0c0;
		}
		
table.card_photos {
		background: #E6E6E6;
		}

table.card_photos td {
		background: #f0f0f0;
		}
		
font.catalog_price {
		color: #DA251C;
		font-size: 14pt;
		}
		
font.catalog_card_title {
		color: #1A4782;
		font-size: 14pt;
		}
		
input.radio {
		border: 0px;
		width: auto;
		}
		
.underline {
		text-decoration: underline;
		}

.main_seo {
color: #0159BB;
font-weight: bold;		

		}
.main_seo2 {
color: #da251c;
font-weight: bold;		
text-transform: uppercase;
		}
	
.video_ecodan
{
  margin:0px 0px 20px 0px;
  text-align:center;
}

.video_ecodan a
{
  color:#666666;
  font-size:12px;
}