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

body{
	font-family: Tahoma, Arial, sans-serif;
	font-size:12px;
        background: url(/img/bg1.gif);
	color:#1d1b1e;	
}

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

#body{
	width:970px;
	padding:0 0 0 0;
	margin: 0 auto;
	background: #fff;
}

h1{ font-size:21px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; margin:10px 0 15px 0; padding:0;}

.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:#1d1b1e; text-decoration:none;}
a:hover{ text-decoration:none; color:#1d1b1e;}
a:focus, a:active{ outline:0;}

.form_error{display:none;color:#FF0000;font-size:11px;}

#head{ background: url(/img/header.jpg) no-repeat 0 0; 
	height:243px;
	width:970px;
	position:relative;
	padding-bottom:1px;
}
#head ul{margin:auto; padding:0; list-style:none; height:42px; width:970px; position:relative; left:0; top:201px; overflow:hidden;}
#head ul li { display:block; height:42px; float:left; }
#head ul li a{ display:block; height:42px; text-decoration:none; text-indent:-9999px;  background: url(/img/menu.gif) no-repeat 0 0;}

#head ul li#m1 a{ width:148px; background-position: 0 0;}
#head ul li#m2 a{ width:111px; background-position:-148px 0;}
#head ul li#m3 a{ width:170px; background-position:-259px 0;}
#head ul li#m4 a{ width:119px; background-position:-429px 0;}
#head ul li#m5 a{ width:120px;  background-position:-548px 0;}
#head ul li#m6 a{ width:100px; background-position:-668px 0;}
#head ul li#m7 a{ width:201px; background-position:-768px 0;}

#head ul li#m1 a:hover{ width:148px; background-position: 0 -44px;}
#head ul li#m2 a:hover{ width:111px; background-position:-148px -44px;}
#head ul li#m3 a:hover{ width:170px; background-position:-259px -44px;}
#head ul li#m4 a:hover{ width:119px; background-position:-429px -44px;}
#head ul li#m5 a:hover{ width:120px;  background-position:-548px -44px;}
#head ul li#m6 a:hover{ width:100px; background-position:-668px -44px;}
#head ul li#m7 a:hover{ width:201px; background-position:-768px -44px;}

#head #search{ position:absolute; right:20px; top:27px; width:120px;}
#head #search input{ width:110px; color:#919191; font-size:10px; border:0px solid #fff; padding:1px 2px;}

#head #page_img {
	position:absolute;
	left:652px;
	top:6px;
	width: 313px;
	height: 190px;
	overflow:hidden;
}

.button3{text-indent:-9999px;display:block;height:22px;}
.button_send_large{width:270px; background: url(/img/buttons/button3_send_large.gif) no-repeat 0 0;}

.left{ width:212px; float:left; height:1%; margin-left:1px;}
.center_right{ width:755px; float:left; border:1px solid #E5EAEB; border-width:0 0 0 1px; }
.right{ width:212px; float:left;  margin-left:0px; border:1px solid #E5EAEB; border-width:0 0 0 1px;}
.center{ width:542px; float:left;}

.content1{ margin-bottom:15px; padding:0 5px 0 10px;  height:1%; font-size:12px; text-align:justify;}
.content2{ margin-bottom:15px; padding:0 5px 0 10px;  height:1%; font-size:12px; text-align:justify;}

.page_end{ padding:20px; background:url(/img/separator1.gif) no-repeat center;}

.one_block{ padding-bottom:8px;} /* define bottom spacing between all blocks in site*/
.side_head1{background:url(/img/side_head1.png) no-repeat 0 0; height:40px;}
.side_head2{background:url(/img/side_head2.png) no-repeat 0 0; height:40px;}
.side_head2 a {display:block; color:#fff; line-height:20px; font-weight:normal; font-size:11px;  padding: 7px 0 0 5px;  margin:0;text-transform:uppercase;}

.side_item_content{ padding:0 10px 10px 10px; overflow:hidden;}
.side_item_content a{ color:#1d1b1e; font-size:12px;}
.side_item_content a:hover{color:#008BD2;}
a.like_text{color:#333; font-weight:normal;}
.date{color:#c84d11; font-size:11px;}

.side_item_content .one_item {text-align:center; border-bottom:1px solid #E9ECEF;  padding-bottom:10px;}
.side_item_content .one_item a{ color:#1d1b1e; font-size:12px;}
.side_item_content .one_item a:hover{color:#008BD2;}

/*РљР°С‚Р°Р»РѕРі*/
ul#cat_menu, ul#cat_menu ul{ margin:0; padding:1px 0 0 0; list-style:none; height:1%;}
ul#cat_menu li h1{ margin:0;}
ul#cat_menu li h1 a{display:block;  line-height:24px; }
ul#cat_menu li.level1{ margin-bottom:13px; }
ul#cat_menu li.level1  h1 a{ color:#fff; line-height:20px; font-weight:normal; font-size:10px; padding: 6px 0 0 5px;margin:0; text-transform:uppercase; overflow:hidden;}
ul#cat_menu li.level1  h1 a:hover{ background-position:0 -25px; color:#f6f900;}
ul#cat_menu li.level1  h1 a.active, ul#cat_menu li.level1  h1 a.active:hover { background-position:0 -50px;}

ul#cat_menu li.level1 ul{ list-style:url(/img/bullet1.gif); padding: 0 0 0 25px;}
ul#cat_menu li.level1 ul li  h1 a { color:#1d1b1e; font-weight:normal; font-size:10px; padding:0 7px 0 0px; background:none;}
ul#cat_menu li.level1 ul li  h1 a:hover{ color:#008BD2;}
ul#cat_menu li.level1 ul li  h1 a.active, ul#cat_menu li.level1 ul li  h1 a.active:hover { font-weight:bold; color:#F14E18;}

.center_bottom_banners{ height:100px;}
.right_bottom_banners{ height:100px; padding-left:5px;  border-bottom:1px solid #E9ECEF;}
.cbb1, .cbb2, .cbb3{ width:532px; height:100px; float:left;}

#footer { position:relative; height:45px; background:#fff;}
#footer #bg_line {display:block; height:5px; margin:0px; background:url(/img/footer_bg.gif) 0 5px; font-size:1px;}

#a1ua{ width:44px; height:40px; text-indent:-9999px; display:block; position:absolute; top:17px; right:0;}
#copy{ font-size:11px; color:#999; position:absolute; left:10px; top:14px;}

ul.fm{ top:14px; left:240px; position:absolute; margin:0; padding:0; list-style:none; height:14px;}
ul.fm li{ display:inline; border-left:1px solid #ccc; padding:0 10px; line-height:14px; font-size:11px;}
ul.fm li.last{ display:inline; border-right:1px solid #ccc; padding:0 10px; line-height:14px; font-size:11px;}
ul.fm li a{ color:#1d1b1e;}
ul.fm li a:hover{ color:#008BD2; }

.developer{position:absolute; right:25px; top:14px; font-size:11px; color:#999; }
.developer a {color:#999;}
.developer a strong{color:#008BD2; font-weight:normal;}
.developer .controll{color:#333333; font-weight:normal;}
.developer a:hover{ color:#333;}

/* Grid & list display */
.rounded_center_block_head, .rounded_center_block_head2, .rounded_center_block_foot{ height:10px; font-size:1px; line-height:1px; overflow:hidden;}


a.a_type1{ font-weight:bold; color:#254470; font-size:12px;}
a.a_type1:hover{ color:#008BD2;} 

.grid_type1 { height:1%; padding:0 0 0 2px;}
.grid_type1 .one_grid_item { width:156px; height:1%; padding:0 7px 15px 7px; text-align:center; float:left;}
.grid_type1 .item_img{ height:150px; text-align:center; display:block;}
.grid_type1 a.a_type1{ display:block; padding: 4px 0 4px 0;}
.grid_type1 a.item_img img{ border:1px solid #EBEBEC;}
.grid_type1 a:hover.item_img img{ border:1px solid #FF9933;}
/*---------------------------*/

#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;}
#crumbs span{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;}


h2.page-name{
  	font-family:Arial,Helvetica,sans-serif;
	font-size:18px;
	font-weight:normal;
	margin:0;
	padding:0 0 18px 10px;  
}


/* ************************ catalog **************** */
/*categories*/
.category1, .category2{ padding:14px; height:1%;}
.category2{ background:#FFFAE4;}
.img1{ width:132px; height:115px; float:left;}
.img1 img{ border:1px solid #ccc;}
.descr1{ height:1%; float:left;}
a.cat_name{ color:#254470;  font-weight:bold;}
a.cat_name:hover{ color:#F14E18;}


/*products*/
.vobler1, .vobler2, .vobler3, .vobler4{ font-size:8px; line-height:8px; height:18px; text-indent:-9999px;}
.vobler1{ background:url(/img/vobler1.png) no-repeat 50% 0;}
.vobler2{ background:url(/img/vobler2.png) no-repeat 50% 0;}
.vobler3{ background:url(/img/vobler3.png) no-repeat 50% 0;}
.vobler4{ background:url(/img/vobler4.png) no-repeat 50% 0;}

.item1_1, .item1_2{ padding:14px; height:1%;}
.item1_1{ background:#FFFAE4; 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:#F14E18;}

.photo_div{ 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%; margin-left:125px; font-size:12px;}
.descr_div .descr2{ padding-bottom:10px;}

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

.item_full .photo_div{ width:200px; 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:#F4691D; 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 15px; font-size:11px;}
.news_list_item{ padding:15px 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;}
.news_list_item a.a_type2{ display:block; color:#254470; padding-bottom:6px; font-weight:bold;}
.news_list_item .descr{ }

.news_container h2{ font-size:14px; font-weight:normal; color:#1d1b1e; margin:0; padding:0; font-weight:bold;}
.news_container .date {color:#f4691d;}

.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;}

.other_news{ padding-top:20px; background:url(/img/separator1.gif) no-repeat 50% 0;}
.other_news h3{ height:20px; padding-bottom:15px; margin:0; color:#F4691D; font-size:12px; font-weight:bold; text-transform:uppercase}
.other_news .one_item{ padding-bottom:6px; font-size:11px;}
.other_news .a_type1{ font-weight:bold;}
/********************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;
}


/* ========== ZOOM ========== */
.jqzoom { 
  position:relative;
  padding:0px;
  margin:5px;
  cursor:crosshair;
}

.jqzoom img {
  border:1px solid #000;
}

div.zoomdiv {
  z-index:100;
  position:absolute;
  top:0;
  left:0;
  width:200px;
  height:200px;
  background:#fff;
  border:1px solid #CCC;
  display:none;
  text-align:center;
  overflow: hidden;
}

div.jqZoomPup {
  z-index:10;
  visibility:hidden;
  position:absolute;
  top:0;
  left:0;
  border:1px solid #aaa;
  background: #fff url('/img/zoom.gif') 50% top no-repeat;
  opacity:0.3;
  -moz-opacity:0.3;
  -khtml-opacity:0.3;
  filter:alpha(Opacity=30);
}
/* ========== ZOOM ========== */

.faq_block{}
.faq_razdel{ border:1px solid #E9ECEF; border-width:1px 0; background:#F4F5F7;line-height:32px; font-size:12px; padding:0 20px; font-weight:bold;}
.faq_inner{ padding:15px;}
.one_quest{padding-left:12px; background:url(/img/bullet2.gif) no-repeat 0 5px; padding-bottom:5px;}
.quest{}
.answ{}
h1.faq_theme{border:1px solid #E9ECEF; border-width:1px 0; background:#F4F5F7;line-height:32px; font-size:12px; padding:0 20px; font-weight:bold;}
#faq{ margin:0; padding:10px; list-style:none;}
#faq li{ padding-left:12px; background:url(/img/bullet2.gif) no-repeat 0 5px; padding-bottom:5px;}
#faq li div{ display:none;border:1px solid #E9ECEF; padding:10px; background:#F4F5F7; border-width:1px 0; margin-top:5px;}
#faq .otv{ color:#8393A3;}
.faq_form{ padding:20px; background:url(/img/separator1.gif) no-repeat 50% 0;}
.faq_form .form_name{ font-weight:bold;}
.faq_form table{ font-weight:bold; font-size:11px;}
.faq_form input, .faq_form textarea, .faq_form select{ color:#6D7E8F; font-size:11px; border:1px solid #D9DCE0; padding:3px;}

.seo {
display:none;
}



/*---------------contacts-------------------*/
.contact_form{ padding:20px; background:url(/img/separator1.gif) no-repeat 50% 0;}
.contact_form .form_name{ font-weight:bold;}
.contact_form table{ font-weight:bold; font-size:11px;}
.contact_form input, .contact_form textarea, .contact_form select{ color:#6D7E8F; font-size:11px; border:1px solid #D9DCE0; padding:3px;}


