body {
background-color: white;
margin: 0;
padding: 0;
background-image: url('template/left_fon.gif');
background-repeat: repeat-y;
}
body, td, th {
font-family:  Arial, sans-serif;
font-size: 0.8em; color: #333333; line-height: 1.4em;
}
table, th, td {
border: 0px;
border-collapse: collapse;
border-spacing: 0;
padding: 0;
}

a:link {color: #6699CC }
a:visited {color: #6699CC }
a:hover {color: #004787 }
h1{color: 004787;font-family:  Verdana, sans-serif;font-size: 1.8em;padding: 5px 0 0 65px;margin-bottom:25px;line-height:1.2em}
h2{text-decoration:none; color: 004787;font-family:  Verdana, sans-serif;font-size: 1.4em;margin-bottom:20px}
h4{font-family:  Verdana, sans-serif;  font-size: 1.4em;margin-top:40px}
#main_header{
line-height: 1.2em;
background-image: url('template/item.gif');
background-repeat: no-repeat;
}
a:link.product_header { font-family:  Verdana, sans-serif;  font-size: 1em; color: #004787; }
#top{
width: 100%;
height: 105px;
background-image: url('template/top_fon.gif');
background-repeat: repeat-x;
}
#shadow{
width: 100%;
height: 37px;
background-image: url('template/shadow.gif');
background-repeat: repeat-x;
background-position: left top;
}	#shadow a {position: absolute; right: 20px; top:120px }
#languages{	color: #fff;
font-weight: bold;
position:absolute;
left:170px;
top:40px;
}	
#languages a:link {color: #fff; text-decoration:none; font-weight:bold;}
#languages a:visited {color: #fff; text-decoration:none; font-weight:bold;}
#languages a:hover {color: #fff; text-decoration:none; font-weight:bold;}
#languages .active {color: #ccc;}
#left_area{
width: 1%;
vertical-align: top;
}
#baltic{
color: 004787;
font-family:  Verdana, sans-serif;
font-size: 18;
position:absolute;
left: 50px;
top: 210px;
}
#menu{
width: 305px;
height: 22px;
background-image: url('template/menu_fon.gif');
background-repeat: no-repeat;
margin: 0 0 2px 0;
line-height: 20px;
}
#menu a:link {
font-family:  Verdana, sans-serif;
font-size: 9;
color: #004787;
text-decoration:none;
font-weight:bold;
margin: 0 0 0 50px;
}
#menu a:visited {
font-family:  Verdana, sans-serif;
font-size: 9;
color: #004787;
text-decoration:none;
font-weight:bold;
margin: 0 0 0 50px;
}
#menu a:hover {
font-family:  Verdana, sans-serif;
font-size: 9;
color: #004787;
text-decoration:none;
font-weight:bold;
margin: 0 0 0 50px;
}
#menu_fon{
background-image: url('template/menu_fon.gif');
background-repeat: repeat-y;
}
#icons{
padding: 30px 0 0 75px;
font-size: 11;
color: #004787;
}	
#icons img {margin-left:20px}	#content {
width: 99%;
vertical-align: top;
padding: 0 20px 0 20px;
}
#blue {
width: 100%;
height: 83px;
background-image: url('template/b_fon.gif');
background-repeat: repeat-x;
background-color: #004787;
margin: 20px 0 0 0;
}	
#blue .txt {
width: 99%;
color: white;
font-size: 14;
padding: 0 40px 0 0;
background-image: url('template/b_cnr2.gif');
background-repeat: no-repeat;
background-position: bottom right;
}
#news{
width: 99%;
padding: 35px 20px 40px 0;
vertical-align: top;
}	
#newsblock {width:100%;}
#newsblock .td_a{width:1%; border-bottom: 1px solid #dbe9f2; padding: 10px 0 0 0; }
#newsblock .td_b{width:99%; padding: 10px 10px 20px 10px; border-bottom: 1px solid #dbe9f2}
#newsblock .date{ color:#0059a5}
#promo_sign {
position:absolute;
right:220px;
top:255px;
z-index:100;
}	
#promo_header {
margin-top:20px;
height: 77px;
color: #004787;
font-family:  Verdana, sans-serif;
font-size: 1.2em;
font-weight: bold;
}
#promo_header span{position:relative; left:5px; top:20px;}	#promo {
width: 220px;
background-color: #f3f7fa;
background-image: url('template/field_corner.gif');
background-repeat: no-repeat;
}
#promo .name {width:180px; margin-left:20px; margin-top:5px}
#promo .name a{color: #6699cc; font-size: 1.2em; text-decoration: none;border-bottom: dotted 1px;}
#promo img{margin-left:20px; margin-top:10px; margin-bottom:10px; border: 1px solid #dbe9f2;}	#promo .sp{height:15px}
#promo_bot {
width: 220px;
height: 32px;
background-color: #f3f7fa;
background-image: url('template/field_bot_fon.gif');
background-repeat: x;
float: right;
}
#promo_bot a{position:relative; top:6px; left:20px; font-size: 0.9em;}
#field {
background-color: #f3f7fa;
background-image: url('template/field_corner.gif');
background-repeat: no-repeat;
padding: 0 0 0 30px;
margin: 0 0 40px 0px;
}
#col_3 {
width: 31%;
float: left;
padding: 25px 10px 20px 0;
}	#col_3 .outer {padding-top:15px; border-bottom: 1px solid #dbe9f2;margin-bottom:20px;}
#col_3 .head {background: #dbe9f2; color: #004787; border: 2px solid #fff; padding:1px 10px 1px 15px; font-size:1.2em;}
#col_3 .text {margin-left:15px}
#col_3 a{}
#col_3 .promopic{text-align:center; margin-top:5px}
#field_bot {
height: 32px;
background-color: #e8eef1;
background-image: url('template/field_bot_fon.gif');
background-repeat: x;
clear: left;
margin: 0 0 0 -30px;
}
#field_bot img {position:relative; left:5px}
#field_bot_link {
width: 620px;
padding: 6px 0 0 15px;
}
#col_2 {
width: 46%;
float: left;
padding: 25px 15px 30px 0;
font-size:1.2em;
line-height: 1.4em;
}	#col_2 ul{list-style-image: url('template/i.gif');list-style-type: circle}
#col_2 a {text-decoration: none;border-bottom: dotted 1px;}
#col_2 .outer {padding-top:15px; border-bottom: 1px solid #dbe9f2}
#col_2 .head {background: #dbe9f2; color: #004787; border: 2px solid #fff; padding:1px 5px 1px 15px}
#footer{
margin-top: 30px;
width: 100%;
height: 100px;
background-color: #fff;
text-align: center;
}
.footer_left {
width: 33%;
padding-left: 30px;
text-align: left;
}
.footer_right {
width: 33%;
text-align: right;
padding-right: 30px;
}
.inner_content{
width: 100%;
padding: 50px 100px 50px 25px;
}
#inner_blue {
width: 100%;
height: 83px;
background-image: url('template/b_fon.gif');
background-repeat: repeat-x;
background-color: #004787;
margin: 20px 0 0 0;
}	#inner_blue .txt {
width: 99%;
color: #fff;
font-family:  Verdana, sans-serif;  font-size: 20;
padding: 0 40px 0 0;
}
img {border: 0px}
#pages{margin-top: 20px;}
#filters {
background-color: #eceef1;
padding: 15px 15px 5px 15px;
}
#products_list{width: 100%;margin-top:0px;border: 1px solid #eceef1;}
#products_list .cell_white_a{padding-left: 10px; height: 1120px; width:1%; height: 120px; background-color: #f3f7fa}
#products_list .cell_white_a img{border: 1px solid #eceef1;}
#products_list .cell_white_b{padding-left: 20px; padding-right: 10px; height: 1120px; width:98%; height: 120px; background-color: #f3f7fa}
#products_list .cell_white_c{padding-right: 20px; height: 1120px; width:1%; height: 120px; background-color: #f3f7fa}
#products_list .cell_grey_a{padding-left: 10px; height: 1120px; width:1%; height: 120px;}
#products_list .cell_grey_a img{border: 1px solid #eceef1;}
#products_list .cell_grey_b{padding-left: 20px; padding-right: 10px; height: 1120px; width:98%; height: 120px; }
#products_list .cell_grey_c{padding-right: 20px; height: 1120px; width:1%; height: 120px;}
#products_list .sub{color:#666666}
#products_list .techn{width:250px; font-size: 0.95em; margin-top:15px}
#description_photo{width:100%;}
#description_text{width:100%;margin-top:30px;}
#description_text .tab_desc{width:80%;}
#description_text .tab_desc td{border-bottom: 1px solid #eceef1;border-top: 1px solid #eceef1;padding-left:1em; color:#666666; height:30px;}
#description_text li{margin-bottom:1em;}
#img_desc{width:100%;height:144px;}
#img_desc .image{float:left}
#img_desc .title{font-family:Verdana, sans-serif;font-size: 1.4em;font-weight:bold;position:relative;top:50px; left: 20px; margin-left:250px;}
#gotop{clear:both;width:100%; text-align: right; margin-top:20px;}
#gotop .back{float:left; width:100px; text-align: left;}
#filters {width:100%; background: #dbe9f2 url('template/f_cnr.gif') top left no-repeat;font-size: 0.95em}
#filters .td_a{width:99%; padding-left:10px; padding-bottom:15px; padding-top:7px; }
#filters .td_b{width:1%; padding-right:20px}
#filters .item{margin-top:7px; width:257px; margin-left:10px; float:left; background: #dbe9f2 url('template/ln.gif') top right repeat-y;}
#filters .item select{width:210px;font-size: 1em; background:#f3f7fa}
#filters .item select:focus, select:active {background: #fff;}
#filters .item input{width:35px;font-size: 1em; background:#f3f7fa}
#filters .item input:focus, input:active {background: #fff;}
#filters .f_name {float:left; width:175px; margin-top:5px }
#catalogue {clear:left; width:380px}
#catalogue td{padding:10px 20px 10px 5px;  border-bottom: 1px solid #dae6f0;}
#market_place {}
#market_place .small{font-size:0.8em;}
#market_place h2{font-size: 1.2em;color: #004787;}
#market_place .level1{line-height:30px; font-style:italic; list-style-type:none;font-size: 1.2em;color: #004787;}
#market_place .level2{font-style:normal;color: #004787; font-size:1em; list-style-type:none;font-size: 1em;}
#market_place .level3{margin-bottom:15px;line-height:normal; font-style:normal;list-style-type:none; color: #000; font-size: 0.8em;}
#market_place ul{list-style-type:none;color: #004787;font-size: 1em;}
#market_place .style1{color: #004787;margin-left:20px;}
.tab_desc {}
.tab_desc td{padding:10px;border-bottom: 1px solid #dae6f0;}
.cat_txt{margin-top:10px; float:left; font-size: 1.4em; width:70%; line-height: 1.4em;}
.cat_txt_a{font-size: 1.2em; width:85%; margin-top:20px; }
.er{color:#ed2024; font-weight:bold; font-size: 0.8em;}
#layer1 {position: absolute;visibility: hidden;	width: 610px;	height: 460px; background-color: #fff;	border: 1px solid #999;	z-index:20; border-bottom: 7px solid #0062b0 }
#layer2 {position: absolute;visibility: hidden; width: 650px;   height: 460px; background-color: #fff;  border: 1px solid #999; z-index:20; border-bottom: 7px solid #0062b0 }
#close {	float: right;}
.counters{position:relative; top:40px; margin-left: 23px;}

#ip{margin-top:20px;margin-left:50px;}
#ip .hd{}
#ip img{margin-top:10px;border:1px solid #dbe9f2}

.ib_banner{margin-top:10px; margin-left:10px}

.path{margin-bottom:20px}
.paginate{padding:10px 0 0 0;font-size:12px;text-align:center;text-decoration:none;}
.paginate a{text-decoration:none;}
.paginate span.selected{
font-weight:normal;
padding:4px 8px;
border:1px solid #0376c6;
background:#0376c6;
color:#fff;
margin-right:4px;
}
.paginate a.page {padding:4px 8px;border:1px solid #e4e4e4;margin-right:4px;}
.paginate a.page:hover{
background:#0376c6;
color:#fff;
text-decoration:none;
border:1px solid #0376c6;
}
.paint_booths img {
    float: left;
	margin: 10px 10px 10px 0;
}
.paint_booths_text {
	clear: left;
}
.press_div {
    float: left;
	margin: 0 5% 10px 0;
}
.img_desc {
	font-size: 9;
	color: #898989;
}
.img_desc_clear_left {
	clear: left;
	font-size: 9;
	color: #898989;
}


#headerId {
	text-align: center;
	background-color: #dbe9f2;
	color: #004787;
	height: 20px;
font-weight:bold; 
}

ul.description_ul {}
ul.description_ul li{ padding: 0px;}
table.description_table { width: 100%;}
table.description_table td{ border-bottom: 1px solid #eceef1;border-top: 1px solid #eceef1;padding-left:1em; color:#666666; height:30px;}

table.result  {	width:200px;}	

.result td {
	border-bottom: 1px solid #dbe9f2; padding:5px;	color: #666;	}

.result b {
	font-size: 9px;
	font-weight: normal;

}

.result i {
	font-style:normal;
	font-size: 9px;
	font-weight: bold;
	
}


table.radioForm {width:200px;}	

.radioForm td {	color: #666; padding:5px; font-size:0.8em; border-bottom: 1px solid #dbe9f2;}

.radioForm tr:first-child {
	text-align: center;
	background-color: #867AAD;
	color: #ffffff;
	font-weight: bold;
	height: 20px;
}

.radioForm input[type=submit] {
	
	color: #ffffff;
	background-color: #867AAD;
	font-weight: bold;
	height: 18px;
	cursor: pointer;
	border: 1px #867AAD solid;
	
}

.radioForm input[type=button] {

	color: #ffffff;
	background-color: #867AAD;
	font-weight: bold;
	height: 18px;
	cursor: pointer;
	border: 1px #867AAD solid;
	
}