html, body, form{
	margin:0;
	padding:0;
}

body{
	font-family: Arial, Verdana,sans-serif;
	font-size:12px;
	color:#4d5e6d;/*default font*/
	background:#F2F2F2;
}

img{ border:0px solid #fff;}
img.img{padding:0; border:0px solid #fff;}

#body{
	width:676px;
	padding:0 0 0 0;
	margin: 0 auto;	
	background:url(/img/body_bg.jpg) repeat-y;
}

.clr{ clear:both; font-size:1px; line-height:1px; height:0; overflow:hidden;}
input{ color:#919191; font-size:10px; border:1px solid #999; padding:2px 3px; font-family:Tahoma;}

a{color:#254470; text-decoration:none;}
a:hover{ text-decoration:none; color:#008BD2;}
a:focus, a:active{ outline:0;}

#head{ background: url(/img/header.jpg) no-repeat 0 0; 
	height:129px;
	width:676px;
	position:relative;
	padding-bottom:1px;
}

#tomain {
	position:absolute;
	left:10px;	
	top : 10px;
	width : 370px;
	height : 110px;
}

#head_flash {position:absolute; width:168px; height:180px; left:492px; top:26px; border:#CC3300 solid 1px; background:#FFFFFF;}

.left{ width:141px; float:left; height:1%; background:url(/img/left_bg.gif) repeat-y;}
.center{ margin-left:0px; width:535px; float:left; }

.one_block{ padding-bottom:8px;} /* define bottom spacing between all blocks in site*/
.content {padding:10px 20px 10px 10px; text-align:justify; }

.page_header { width:346px; height:80px; float:left;}
.products { background:url(/img/prod_header.jpg) no-repeat 0 0;}
.main { background:url(/img/main_header.jpg) no-repeat 0 0;}
.service { background:url(/img/service_header.jpg) no-repeat 0 0;}
.news { background:url(/img/news_header.jpg) no-repeat 0 0;}

.center_footer {margin-left:141px; width:535px; height:25px; background:url(/img/center_footer.gif) no-repeat 0 0;}

ul#main_menu{ margin:auto; padding:25px 0 0 0; list-style:none; width:141px; position:relative;} 
ul#main_menu li {  display:block; height:20px; margin-right:1px;}
ul#main_menu li a{ display:block; height:20px; text-decoration:none; text-indent:-9999px; }

ul#main_menu li#m1 a{ background:url(/img/menu.jpg) 0 0;}
ul#main_menu li#m2 a{ background:url(/img/menu.jpg) 0 -40px;}
ul#main_menu li#m3 a{ background:url(/img/menu.jpg) 0 -80px;}
ul#main_menu li#m4 a{ background:url(/img/menu.jpg) 0 -120px;}
ul#main_menu li#m5 a{ background:url(/img/menu.jpg) 0 -160px;}

ul#main_menu li#m1 a:hover, ul#main_menu li#m1 a.active{ background:url(/img/menu.jpg) 0 -20px;}
ul#main_menu li#m2 a:hover, ul#main_menu li#m2 a.active{ background:url(/img/menu.jpg) 0 -60px;}
ul#main_menu li#m3 a:hover, ul#main_menu li#m3 a.active{ background:url(/img/menu.jpg) 0 -100px;}
ul#main_menu li#m4 a:hover, ul#main_menu li#m4 a.active{ background:url(/img/menu.jpg) 0 -140px;}
ul#main_menu li#m5 a:hover, ul#main_menu li#m5 a.active{ background:url(/img/menu.jpg) 0 -180px;}

#left-products {padding-top:25px;}
#left-products a{padding-top:25px;}

#footer {
	position:relative;
	height:45px;
	background-color:#dae2f5;	
}

#contacts{
	font-size:11px;
	color:#333333;	
	position:absolute;
	text-align:center;
	left:260px;
	top:0px;
}

#copy{
	font-size:11px;
	color:#333333;
	text-align:right;
	position:absolute;
	left:500px;
	padding-right:20px;
	top:0px;
}


#counters{
	font-size:11px;
	color:#333333;
	text-align:right;
	position:absolute;
	left:20px;
	padding-right:20px;
	top:0px;
}


.page-name {padding: 10px 0 0 10px; font-size:15px; margin:0px;}


#crumbs{ margin:5px 0 10px 10px; height:1%; overflow:hidden; font-size:12px;}
#crumbs a{ padding:0 7px 0 10px; line-height:16px; background:url(/img/arr_rgt.gif) no-repeat 0 6px; display:block; float:left; white-space:nowrap;color:#008BD2;}
#crumbs a:hover{ color:#F14E18;}


.category_item{ padding:10px 0;}
.category_item .img{ width:174px; float:left; height:152px;}
.category_item .img a img{ border:1px solid #fff;}
.category_item .img a:hover img{ border:1px solid #E5E6E8;}
.category_item .descr{ height:1%;}
.category_item .descr .cat_name{ color:#333333; font-size:14px; padding-bottom:15px;}
.category_item .descr .cat_name a{display:block; color:#333; font-weight:bold;}
.category_item .descr .cat_name a:hover{color:#008BD2;}

/* ************************ catalog **************** */

.item1_1, .item1_2{ padding:14px; height:1%;}
.item1_1{ background:#FCFCFC; height:1%;}

a.item_name {font-size:14px;}
h1.item_name {font-size:17px;}
a.item_name, h1.item_name{ font-weight:bold; color:#254470; display:block; padding-bottom:5px;}
a.item_name:hover{ color:#008BD2;}

.photo_div{ text-align:center;  width:100px; padding-right:5px; height:1%; float:left; position:relative;}
.photo_div img{ border:1px solid #E9ECEF;}

.photo_div .vobler1, .photo_div .vobler2, .photo_div .vobler3{ position:absolute; width:75px; height:51px; z-index:100; top:45px; left:55px; display:block;}
.photo_div .vobler1{ background:url(/img/vobler1.png) no-repeat 0 0;}
.photo_div .vobler2{ background:url(/img/vobler2.png) no-repeat 0 0;}
.photo_div .vobler3{ background:url(/img/vobler3.png) no-repeat 0 0;}

.descr_div{ height:1%; font-size:12px;}
.descr_div .descr2{ padding-bottom:10px;}

.item_full{ padding:5px 5px 15px 0px; background:#FFF; height:1%;}

.item_full .photo_div{ text-align:center; width:150px; padding-right:10px; height:1%; float:left; position:relative;}
.item_full .photo_div img{ border:1px solid #E9ECEF;}
.item_full .photo_div .vobler1, .item_full .photo_div .vobler2, .item_full .photo_div .vobler3{ top:95px; left:100px;}
.item_full .descr_div{ height:1%; font-size:12px;}

#dop-images {padding:10px 10px 10px 10px; list-style:none;}
#dop-images li { display:block; float:left; margin-right:5px;}
#dop-images li img {border:1px solid #E9ECEF;}

.other_list{ margin:0; padding:0; list-style:none; overflow:hidden; height:1%;}
.other_list h3{height:20px; padding-bottom:10px; margin:0; color:#008BD2; font-size:12px; font-weight:bold; text-transform:uppercase;}
.other_list li{background:url(/img/separator2.gif) no-repeat 0 0;  height:1%;}
.other_list a{ display:block; font-weight:bold; padding-bottom:3px;}
.other_list a:hover{ color:#008BD2;}

a#to_print{ display:block; float:right; width:22px; height:16px; text-indent:-9999px;}
a#to_print{ background:url(/img/icon_print.gif) no-repeat 0 0; right:0px;}


/********************news************************************/
.news_list{ padding:5px 0; font-size:12px;}
.news_list_item{ padding:15px 0 5px 0; border-bottom:1px solid #E9ECEF;}
.news_list_item .img{ float:left; width:110px; height:1%; padding-bottom:5px;}
.news_list_item .img img{ border:1px solid #E9ECEF;}
.news_list_item .date{ display:block; font-size:11px;}
.news_list_item a.a_type2{ display:block; padding-bottom:6px; font-weight:bold;}
.news_list_item .descr{ }

.news_container h2{ font-size:14px; font-weight:normal; color:#4d5e6d; margin:0; padding:0; font-weight:bold;}
.news_container .date {font-size:11px; color:#254470;}

.descr_full_news{ padding-top:20px;}
.descr_full_news .img{ width:170px; float:left; padding-bottom:10px;}
.descr_full_news .img img{ border:1px solid #E9ECEF;}
.descr_full_news .access{ padding-bottom:10px;}
.signature{ padding-bottom:25px; font-size:11px;}
.signature .izdat{ float:right;}

/********************end news************************************/

#technical_characters {
margin:0 auto;
width:95%;
padding-bottom : 25px;
}
#technical_characters td {
padding-left:30px;
}
#technical_characters .header {
background:#f4691d none repeat scroll 0 0;
color:#FFFFFF;
font-size:11px;
font-weight:bolder;
height:25px;
}
#technical_characters .blue_cell {
background:#E7EBEC none repeat scroll 0 0;
border-top:1px solid #FFFFFF;
color:#000000;
font-size:11px;
height:20px;
}
#technical_characters .white_cell {
background:#FFFFFF none repeat scroll 0 0;
border-top:1px solid #FFFFFF;
color:#000000;
font-size:11px;
height:20px;
}

.seo {display:none;}
