*{font-family:verdana,tahoma,arial;font-size:11px;margin:0;padding:0;text-align:left}
input:focus,textarea:focus{outline:0}
img{border:0}
body{color:#000;background:#fff url(/images/bgr/bgr.gif);text-align:center}
a.nowrap{white-space:nowrap}
a:link,a:visited{color:#000;text-decoration:none}
a:hover{color:#066ab5;text-decoration:underline}
table{border:0 !important}
#container{position:relative;margin:0 auto;width:900px;padding:10px 10px 0 10px}
#body,#footer{position:relative;float:left;clear:both;width:900px}
#body{border:1px #666 solid}
acronym{border-bottom:1px #004380 dashed;color:#004380}
sup,sub{font-size:8px}
textarea{resize:vertical;max-height:200px}
.offices{background:#fff;margin:20px 0 10px 0;width:249px;border-right:1px #E0E0E2 solid}
.offices img{width:220px}
.offices h6{background:red;color:white;display:block;padding:5px 10px}
.offices address{font-style:normal;margin:5px 0 0 0;padding:5px 10px}

.coordinates{float:right;margin:7px 235px 7px 11px}
.coordinates a{float:left;display:block;width:70px !important;padding:5px 10px;height:14px !important;font-weight:bold;background:#c0c0c0;color:white !important;text-align:center}
.coordinates a:hover{background:#104C91}
.coordinates a.active{background:red}

.build,.energy,.ecology{font-weight:bold;width:630px;margin:5px 0;padding:0 !important;overflow:hidden;color:#FFF}
.build h2,.energy h2,.ecology h2{float:left;margin:0;padding:0;font-weight:bold;width:630px}
.build a,.energy a,.ecology a{color:#fff !important;font-size:13px;display:block;padding:6px 10px;height:16px;/*ie5.x*/text-decoration:underline !important}
.build a:hover,.energy a:hover,.ecology a:hover{color:#ffffff !important;text-decoration:none !important}

.news_block .build,.news_block .energy,.news_block .ecology{padding:5px 10px !important;width:570px !important}

.build{background-color:#0086C5;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#0086C5, endColorstr=#4DABD7);
 background:-moz-linear-gradient(left,#0086C5,#4DABD7);
 background:-webkit-gradient(linear, left top, right top, from(rgb(0,134,197)), to(rgb(77,171,215)))}
.energy{background-color:#F9A131;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#F9A131, endColorstr=#FBBD6F);
 background:-moz-linear-gradient(left,#F9A131,#FBBD6F);
 background:-webkit-gradient(linear, left top, right top, from(rgb(249,161,49)), to(rgb(251,189,111)))}
.ecology{background-color:#67B24C;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#67B24C, endColorstr=#95C982);
 background:-moz-linear-gradient(left,#67B24C,#95C982);
 background:-webkit-gradient(linear, left top, right top, from(rgb(103,178,76)), to(rgb(149,201,130)))}

.build_list{list-style-image:url(/images/build_dot.gif)}
.energy_list{list-style-image:url(/images/energy_dot.gif)}
.ecology_list{list-style-image:url(/images/ecology_dot.gif)}
.build_list,.energy_list,.ecology_list{padding:5px;margin-left:20px}
.build_list li,.energy_list li,.ecology_list li{margin:7px 0; font-weight:bold}

.build1,.build2,.build3,.energy1,.energy2,.energy3,.ecology1,.ecology2,.ecology3{display:block;width:75px;height:75px;margin:5px;text-indent:-1000px}
.build1,.build2,.build3{background:url(/news/images/build_icons.png) 0 0 no-repeat}
.energy1,.energy2,.energy3{background:url(/news/images/energy_icons.png) 0 0 no-repeat}
.ecology1,.ecology2,.ecology3{background:url(/news/images/ecology_icons.png) 0 0 no-repeat}
.build1,.energy1,.ecology1{background-position:4px 0}
.build1:hover,.energy1:hover,.ecology1:hover{background-position:4px -85px}
.build2,.energy2,.ecology2{background-position:-80px 0}
.build2:hover,.energy2:hover,.ecology2:hover{background-position:-80px -85px}
.build3,.energy3,.ecology3{background-position:-165px 0}
.build3:hover,.energy3:hover,.ecology3:hover{background-position:-165px -85px}

/*-- header styles --*/

#header{background:#fff url(/images/top_part_bgr.png) right top repeat-y;display:block;padding:0;height:45px}

#logo{float:left}
#logo a{padding:8px 10px 4px 10px;display:block}
#phones{float:right;padding:12px 10px;color:#a3abb6;font-size:16px;font-weight:bold}
#phones select{color:#6b7792;width:240px;font-size:11px;border:1px #7f9db9 solid}

ul,ol {list-style-type:none;padding:0;margin:0}

/*-- header menu styles --*/
#header,#top_menu,#main_menu,#nav_bar,#top_div,#bottom_menu,#top_menu{clear:both;float:left;width:900px}
#top_menu{border-top:7px #215398 solid}
#main_menu{background:#fff;position:relative;z-index:2}
#main_menu ul{margin-left:10px}
#main_menu li,#nav_bar li,#top_menu li,#bottom_menu li{position:relative;float:left;clear:right}

#main_menu ul li a{display:block;height:15px;padding:5px 15px;font-size:11px;font-weight:bold;color:#555;text-decoration:none;position:relative}
#main_menu ul li a:hover{background-color:#f00;color:#fff}
#main_menu ul li.active a{background:#104c91;color:#fff}
#main_menu ul li ul{display:none}
#main_menu ul li:hover a{background:#f00;color:#fff}
#main_menu ul li:hover ul{display:block;position:absolute;left:0;top:25px;border:1px #e8e8ea solid;padding:0;margin:0;width:200px;z-index:2}
#main_menu ul li:hover ul li:hover a{background:#fff;color:#066AB5}
#main_menu ul li ul li{float:left;clear:both;display:block;padding:0;margin:0}
#main_menu ul li ul li a{font-weight:normal}
#main_menu ul li:hover ul li a{display:block;margin:0;padding:5px 10px;width:180px;height:auto;background:#fcfcfc;color:#000}
#main_menu ul li.active ul li.active a:hover{color:#f00}

#nav_bar{height:30px;background-color:#21569e;line-height:30px}
#nav_bar ul{margin-left:20px}
#nav_bar a{display:block;color:#fff;padding:0 10px 0 5px;background:url(/images/july/menu/string_n.gif) center right no-repeat}
#nav_bar ul li.not_found strong{padding-left:25px;background:url(/images/404.gif) 5px center no-repeat}
#nav_bar strong{color:#fff;display:block;padding:0 10px 0 5px;background:url(/images/july/menu/string_e.gif) center right no-repeat}

#top_menu,#bottom_menu{background-color:#8e9cb1}
#top_menu ul,#bottom_menu ul{margin-left:15px}
#top_menu a,#bottom_menu a{display:block;color:#fff;margin:0;padding:4px 10px;height:14px;text-decoration:none}
#top_menu a:hover,#bottom_menu a:hover{background:#fff;color:#72849e}

/*------------left part styles-----------*/

#menu{width:250px;display:block}
#menu ul{display:block;background:#fcfcfc}
#menu ul li{position:relative}
#menu ul li ul{display:none}
#menu ul li a{
display:block;
border-right:1px #d0d0d5 solid;
text-decoration:none;
background:#e8e8ea url(/images/menu_new/list_menu_blue.gif) 10px 8px no-repeat;
padding:5px 5px 5px 20px;
width:250px;
voice-family:"\"}\"";
voice-family:inherit;
width:224px}
/*#menu a{background-color:transparent !important}*/
#menu ul li:hover a{background:#fff url(/images/menu_new/list_menu_red.gif) 10px 8px no-repeat;color:#066ab5}
#menu ul li:hover ul,#menu ul li.active:hover ul li:hover ul{display:block;left:250px;top:0;position:absolute;border:1px #d5d5d6 solid;width:250px;border-right:none;z-index:3}
#menu ul li.active ul,#menu ul li.active:hover ul li.active:hover ul{display:block;left:0;position:static;border:none}
#menu ul li.active:hover ul{border:none}
#menu ul li.active a{background:#fff url(/images/menu_new/list_menu_red_open.gif) 8px 10px no-repeat}
#menu ul li:hover ul li ul,#menu ul li.active ul li ul{display:none}
#menu ul li.active ul li.active ul{display:block !important;position:relative;overflow:hidden/*ie 7*/}
#menu ul li.active:hover ul li:hover ul{display:block;position:absolute;left:250px;top:0}
#menu ul li.active:hover ul li.active ul{display:block;position:relative;left:0}
#menu ul li:hover ul li a,#menu ul li.active ul li a{
background:#fcfcfc url(/images/menu_new/list_submenu_blue.gif) 10px 9px no-repeat;
padding-left:20px;
width:250px;
voice-family:"\"}\"";
voice-family:inherit;
color:#000;
width:224px}

#menu ul li.active a{color:#066ab5}
#menu ul li.active ul li a{
background:#fcfcfc url(/images/menu_new/list_submenu_blue.gif) 20px 9px no-repeat;
padding-left:30px;
width:250px;
voice-family:"\"}\"";
voice-family:inherit;
color:#000;
width:214px}

#menu ul li.active ul li.active a{
background:#fcfcfc url(/images/menu_new/list_submenu_open.gif) 19px 10px no-repeat;
padding-left:30px;
width:250px;
voice-family:"\"}\"";
voice-family:inherit;
color:#066ab5;
width:214px}
#menu ul li.active ul li.active a.sub{background:#fff url(/images/menu_new/list_submenu_open.gif) 19px 10px no-repeat !important}
#menu ul li.active ul li.active ul li a{
background:#fcfcfc url(/images/menu_new/list_submenu_blue.gif) 30px 9px no-repeat;
padding-left:40px;
width:250px;
voice-family:"\"}\"";
voice-family:inherit;
color:#000;
width:204px}
#menu ul li:hover ul li:hover ul{display:block}
#menu ul li:hover ul li:hover a{background:#fff url(/images/menu_new/list_submenu_select.gif) 10px 9px no-repeat;color:#066ab5}
#menu ul li:hover ul li:hover a.sub{background:#fff url(/images/menu_new/list_submenu_open.gif) 9px 10px no-repeat;color:#066ab5}
#menu ul li.active:hover ul li:hover a,#menu ul li.active ul li a.active{background:#fff url(/images/menu_new/list_submenu_select.gif) 20px 9px no-repeat}
#menu ul li.active a.active,
#menu ul li.active ul li a.active,
#menu ul li.active ul li.active ul li a.active{border-top:1px #d0d0d5 solid;border-right:1px #fff solid;border-bottom:1px #d0d0d5 solid;color:#066ab5}
#menu ul li.active:hover ul li:hover ul li a{background:#fcfcfc url(/images/menu_new/list_submenu_blue.gif) 10px 9px no-repeat}
#menu ul li.active:hover ul li:hover a.sub{background:#fcfcfc url(/images/menu_new/list_submenu_open.gif) 19px 10px no-repeat}
#menu ul li.active:hover ul li:hover ul{display:block}


#menu ul li:hover ul li:hover ul li a{
background:#fcfcfc url(/images/menu_new/list_submenu_blue.gif) 10px 9px no-repeat;
padding-left:20px;
width:250px;
voice-family:"\"}\"";
voice-family:inherit;
color:#000;
width:224px}

#menu ul li.active:hover ul li.active:hover ul li a{
background:#fcfcfc url(/images/menu_new/list_submenu_blue.gif) 30px 9px no-repeat;
padding-left:40px;
width:250px;
voice-family:"\"}\"";
voice-family:inherit;
color:#000;
width:204px}

#menu ul li:hover ul li:hover ul li:hover a{background:#fff url(/images/menu_new/list_submenu_select.gif) 10px 9px no-repeat;color:#066ab5}
#menu ul li.active:hover ul li.active:hover ul li:hover a{background:#fff url(/images/menu_new/list_submenu_select.gif) 30px 9px no-repeat;color:#066ab5}
#menu ul li.active ul li.active ul li a.active{background:#fff url(/images/menu_new/list_submenu_select.gif) 30px 9px no-repeat !important;color:#066ab5 !important}

#special_buttons{background:url(/images/menu_new/special_buttons_top.png) center 10px no-repeat;width:250px;padding:15px 0}
#special_buttons ul{display:block}
#special_buttons li{display:inline}
#special_buttons span{width:20px;color:red;text-align:center;font-weight:bold;float:left;clear:right}
#special_buttons a{font-weight:bold;	color:#004380;display:block;padding:5px}
#special_buttons a:hover{color:#fff;text-decoration:none;background-color:#004380}

#colleft,#colright{min-height:650px;height:auto !important;height:650px;padding-bottom:10px}
#colmask2,#colmask3{position:relative;clear:both;float:left;width:900px}

#colmask2{background:#e0e0e2}
#colmask2 #colright{float:left;width:650px;position:relative;left:250px;background:#fff}
#colmask2 #col1wrap{float:right;width:650px}
#colmask2 #left_part{margin-left:-250px;float:left;width:250px;position:relative}

#colmask2 #colright.lmk_projection{background:#fff url(/products/water_preparation/images/water.jpg) right bottom no-repeat !important;padding-bottom:100px}
#colmask2 #colright.agp{background:#fff url(/images/agp_bg1.jpg) right bottom no-repeat !important;padding-bottom:250px}
#colmask2 #colright.agp_png{background:#fff url(/images/bgr/agp_png1.jpg) right bottom no-repeat !important;padding-bottom:100px}
#colmask2 #colright.coord{background:#fff url(/images/bgr/coord_bgr.jpg) right bottom no-repeat !important;padding-bottom:250px}
#colmask3{background:#efefef;overflow:hidden}

#colmask3 #colmid{float:left;width:1800px;margin-left:-180px;/*width of right column*/position:relative;right:900px;background:#fff}/*center column bgcolor*/
#colmask3 #colleft{float:left;width:1800px;margin-left:-900px;position:relative;left:430px;/*left column width + right column width*/background:#e0e0e2}
#colmask3 #col1wrap{float:left;width:650px;position:relative;left:1800px}

/*#colmask3 #col1wrap.water{background:url(/products/water_preparation/images/water.jpg) right bottom no-repeat;margin-bottom:-10px;padding-bottom:220px}*/

#colmask3 #central_part{float:left;width:470px;position:relative/*;overflow:hidden;padding:0;z-index:1*/}
#colmask3 #central_part .divider{width:450px}
#colmask3 #left_part{float:right;width:250px;position:relative}

#colmask3 #right_part{float:right;width:180px;position:relative;overflow:hidden;background:url(/images/bgr/right_part.png) repeat-x top;padding-top:41px;min-height:650px;height:auto !important;height:650px}
#right_part p{text-align:center;margin:3px 2px 5px 2px}

.bk_tp{background:#D0D0D5;padding:0 1px 1px 1px;float:right;margin:9px 10px 5px 12px;width:156px}
.bk_tp a{font-size:14px !important;font-weight:bold;display:block;height:34px;text-align:center;padding:4px 30px 4px 10px;background:#21569E url(/images/bk_tp_small_b_arrow.gif) 130px center no-repeat;color:#fff !important;margin-top:1px}
.bk_tp a.active:hover,.bk_tp a:hover{background:red url(/images/bk_tp_big_arrow.gif) 128px center no-repeat}
.bk_tp a.active{background:red url(/images/bk_tp_small_r_arrow.gif) 130px center no-repeat}
#colmask3 #right_part .bk_tp{width:180px;margin:-1px 0 10px 0;padding:0 0 1px 0}

#colmask3 #right_part .bk_tp a:hover{background-position:148px center !important}
#colmask3 #right_part .bk_tp a{background-position:150px center !important}

#copyright,#counters{float:left}
#copyright {width:500px;padding-top:2px;line-height:14px}
#copyright a:hover{border-bottom:1px red solid;text-decoration:none}
#copyright address{font-style:normal;margin:0}
#counters {padding-top:7px;text-align:right;width:400px}
p,address{margin:5px 10px;text-align:justify;font-style:normal}
p.important{display:block;padding:5px;margin:5px;color:#d42719}
/*p.important{display:block;border:2px #ccc dashed;padding:10px;margin: 10px 10px;color:red;background:url(/images/bgr/bgr.gif)}*/
h1.page_header{font-size:13px;padding:10px 10px 5px 10px;color:red}/*color:#334E7E}*/

#central_part a{color:#104C91;text-decoration:none}
#central_part a:hover{text-decoration:underline}

div.page_small_images{margin:0 7px}
div.page_small_images img{margin:0 2px;height:90px;width:120px}
div.page_small_images_2{margin:10px 9px}
div.page_small_images_2 img{margin:0 2px;width:310px;height:150px}
div.page_small_images_4{margin:10px 9px}
div.page_small_images_4 img{margin:0 2px;width:151px}
div.swf{position:relative;width:630px;margin:10px;overflow:hidden}

a.enlarge{cursor:url(/images/magnifier.cur),auto}

hr.divider{margin:15px 10px;background:#000;width:630px}
hr {height:1px;border:none;color:#D0D0D5;background:#D0D0D5;margin:3px 0;float:left;width:100%}

.dimentions{margin:10px 20px}
.dimentions td{margin:0;padding:3px;font-size:12px}

ol.enumeration,ul.enumeration,ul.pluses,ul.clear{padding:5px 0;margin:0 10px 0 20px;list-style-type:disc;list-style-position:outside}
/*print ol.enumeration li,ul.enumeration li{list-style-image:url(/images/dot.v1.gif);margin-left:15px;list-style-type:none}*/
ol.enumeration li,ul.enumeration li{background:url(/images/dot.gif) left 5px no-repeat;margin-left:5px;padding-left:10px;list-style-type:none}
ul.lmk{margin-left:15px !important}
ol.enumeration li,ul.enumeration li,ul.pluses li,ol.explication_roman li,ol.explication{text-align:justify}
ol.enumeration,ol.explication{list-style-type:decimal}
ul.pluses{list-style-type:circle}
ul.clear{list-style-type:none}
ol.explication_roman{padding:5px 10px;margin-left:40px;list-style-type:upper-roman}
ol.explication_roman li{border-bottom:#ccc solid 1px}
ol.explication{margin-left:40px;padding:5px 10px}
ol.explication li{border-bottom:#ccc solid 1px}

strong{font-size:100%}

h2{font-size:12px;margin:5px 10px 8px 10px;color:#005DA4}
h2.h2{line-height:20px;margin-top:10px}
h3{font-size:11px;margin:3px 10px;padding:5px;background:#e8e8ea}
h4{font-size:11px;margin:10px}
h5{font-size:11px;padding:5px 10px;color:white;background:#21569C}

a.section{font-weight:bold;color:#005DA4 !important;font-size:12px;margin-top:10px}
.tip_plan{margin:10px;width:630px;background:#eee}
.tip_plan td{height:20px;text-align:center;padding:3px;width:90px}
.tip_plan td.name{text-align:left;width:270px}
.tpt{width:630px;border:1px #e0e0e0 solid;padding:0;margin:0 10px}
.tpt td{border-bottom:1px #e0e0e0 solid;vertical-align:top;padding:1px 5px;margin:0}
.tp_img{text-align:center;padding:10px;width:200px;vertical-align:middle !important}
.agp_{width:630px}
.flow{width:450px}
.flow th{font-size:10px}
.white_bb{border-bottom:1px #fff solid !important;background:#DCE3F2}
.white_bt{border-top:1px #fff solid !important;background:#DCE3F2}
.my_left_td{background:#DCE3F2}
.tp_table,.my_table,.my_table1{margin:10px;border:1px #d0d0d5 solid;border-collapse:collapse}
.tp_table {margin:8px 10px 0 10px}
.my_table td,.my_table th{padding:2px 5px;line-height:14px;border:1px #d0d0d5 solid}
.my_table th{color:white;background:#104C91;padding:5px}
.tp_table th,.tp_table td{padding:2px;line-height:14px;border:1px #d0d0d5 solid}
.tp_table td{padding:0 !important}
.tp_table th{color:white;background:#104C91}
.tp_table th.active{color:red}
.tp_table a{padding:2px 0 !important;height:15px;display:block;text-align:center}

.tp_table a.active,.tp_table a.active:visited{color:#fff !important;background:red;font-weight:bold}
.tp_table a:visited{color:gray !important}
.my_subheader{background:#A3B7DB;color:#fff;font-weight:bold}
.my_table1 td{padding:2px 5px;border:1px #e0e0e0 solid;border-collapse:collapse;font-size:9px;text-align:center}
.clear_table{margin:5px 0;width:470px}
.clear_table td{text-align:justify;padding:2px 10px;vertical-align:top}
.clear_table td b{white-space:nowrap}
.assembly_asbio{border:none;margin:10px}
.assembly_asbio td{padding:10px 20px;text-align:center;vertical-align:top;width:170px}
.assembly_asbio td p{text-align:left !important}

.contacts{margin:10px;width:630px}
.contacts .department{padding-top:10px}
.contacts td{padding:2px 10px;vertical-align:top}
.contacts strong{padding-top:10px !important;display:block}

div.cmp_item{padding-bottom:10px;width:650px;display:block;position:relative;overflow:hidden;background:url(/images/bgr/cmp_bgr.png) right top repeat-y;}
div.cmp_first_top{background:#fff url(/images/bgr/cmp_first_top_bgr.jpg) right center no-repeat;height:15px}
div.cmp_top{background:url(/images/bgr/cmp_top_bgr1.jpg);height:15px}
div.cmp_top div{background:url(/images/bgr/cmp_top_bgr.jpg) right top no-repeat;height:15px}
div.cmp_img{float:left;padding-left:10px}
div.cmp_text{float:left;width:446px}
div.cmp_text h2{margin:0;font-weight:bold;font-size:13px;background:#fff url(/images/menu_new/list_menu_red.gif) 20px 8px no-repeat;padding:3px 10px 2px 35px;height:20px}
div.cmp_text h2 a{color:#000 !important;font-size:13px}
div.cmp_text h2 a:hover{color:#D61C10 !important}
div.cmp_text ul li{display:block;background:url(/images/menu_new/list_submenu_blue.gif) 10px 5px no-repeat;margin:10px;padding-left:25px}
div.cmp_text ul li a{padding:5px 0}
div.cmp_text p {margin:5px 10px 5px 20px}


.in_store *{border:0px green solid}
.in_store{margin:10px;width:630px;overflow:hidden;position:relative;border-bottom:1px #e0e0e0 solid}
.in_store img{float:left;clear:right;padding:10px 0}
.dimensions{float:left;width:85px;margin-left:10px;clear:right;text-align:left}
.dimensions li{padding:5px 5px 0 5px}
.product{float:left;width:410px;padding:5px 0;text-align:justify}
.links{float:right;margin:5px 0}
.links li{float:left;padding:5px}
.links .order{color:#D52A32 !important;font-weight:bold}


div.grands_item,div.news_block{display:block;margin:10px 20px;width:610px;position:relative;overflow:hidden;border-bottom:1px #c0c0c0 solid}
div.grands_item img{float:left;clear:right;padding:20px 10px}
div.grands_item img.medal{margin:20px 0}
div.grands_item p{padding:50px;text-align:center}

div.news_block{margin:0 10px;padding:0 10px 5px 10px}
div.news_block div.page_small_images_4{margin:15px 5px 15px 7px}
div.news_block div.page_small_images_4 img{width: 140px;margin:0 3px}
div.news_block img{margin:3px 10px}
div.news_img{float:left;clear:right;position:relative;overflow:hidden;width:120px}
div.news_block div.news_img img{clear:both}
div.news_block p.diplom{margin:10px;text-align:center}
div.news_small_images{margin:10px 5px}
div.news_small_images img{margin:6px !important}
div.news_small_images_3{margin:5px 0}
div.news_small_images_3 img{margin:0;padding:0}
p.new{font-weight:bold;background:none;font-size:13px;line-height:20px;color:#CE1D0B;text-align:center}

span.news_date{font-weight:normal;color:#000;font-size:12px}
a.new{color:#000 !important;font-size:12px}
a.new:hover{color:#D61C10 !important}

div.in_top_words{margin:0 10px;background:#D42719 url(/swf/first_important.gif) no-repeat top left}
div.in_top_words p{padding:7px 15px;color:#FFF;font-size:13px;font-weight:bold;text-align:right}

div.presentations{padding:5px 0 5px 10px}
div.present{float:left;width:200px;margin:5px 11px 5px 0;position:relative;border:1px #e0e0e0 solid}
div.present img{width:190px;margin:5px}
div.present p{text-align:left;padding:4px 5px;margin:0}

/*Ask_Question styles*/
div#form{padding:10px}
.form{width:630px}
.form td{vertical-align:middle;padding:5px}
td.left_td{text-align:right;width:200px}
td.form_nonsep{background:#fcfcfc;border-left:1px #ddd solid;padding-left:10px !important;width:410px}
select.user_select{height:20px;width:305px;border:1px #e0e0e0 solid}
input.user{height:16px;width:302px;border:1px #e0e0e0 solid}
textarea.user_textarea{width:298px;height:150px;padding:2px;overflow:auto;border:1px #e0e0e0 solid}
div#response{margin:0 25px}
div.thanks{text-align:center;line-height:20px;padding:50px 10px}

#sitemap{margin:5px 10px;width:630px}
#sitemap a,a.folder{padding-left:20px;line-height:20px;display:block}
#sitemap a.folder,a.folder{background:url(/sitemap/images/folder.png) left center no-repeat;font-weight:bold}
#sitemap a.page{background:url(/sitemap/images/page.png) left center no-repeat}
#sitemap ul {background: url(/sitemap/images/vline.gif) repeat-y;margin-left:10px}

#sitemap li {padding-left:12px;background: url(/sitemap/images/node.gif) no-repeat}

#sitemap  li.last {background:#fff url(/sitemap/images/lastnode.gif) no-repeat}

#new_image{position:absolute;z-index:100;padding:10px}
#img_desc{background:#fff;margin:10px 0;font-weight:bold}
#img_info{display:none}
#new_image.opened_img img#open_img{position:relative}
#new_image.opened_img{border:1px gray solid}
#new_image.opened_img #img_info{display:block}
#img_close{text-decoration:none !important;margin-top:10px}
#loader{width:32px;height:32px;position:absolute;left:50%;margin-left:-16px;top:50%;margin-top:-16px;visibility:hidden}
#img_nav{top:0;left:0;z-index:100;position:absolute;display:none}
#img_nav a,#img_container a{width:49.9%;display:block;height:100%;background-image: url(data:image/gif;base64,AAAA);position:absolute}
#img_nav a b,#img_container a b{width:60px;height:50px;display:block;position:relative;top:30%}
#nav_left{float:left;left:0}
#nav_left b{float:left}
#nav_left:hover b{background:url(/images/left.png) left 25% no-repeat;width:60px;height:50px;display:block}
#nav_right{float:right;right:0}
#nav_right b{float:right}
#nav_right:hover b{background:url(/images/right.png) right 25% no-repeat}
#img_num{float:left;color:#808080}


.assembly_bio{width:195px;height:180px;padding:10px 10px 0 10px;float:left;text-align:center}
.assembly_bio img{width:150px;height:113px}
.assembly_bio p{text-align:left;padding:0 10px}

.parameters{border-collapse:collapse;margin:5px 10px;width:630px}
.parameters th{color:white;background:#104C91}
.parameters th,.parameters td{text-align:center;padding:3px 2px;border:1px #d0d0d5 solid}
.parameters tr.headers td{padding:0;width:50px}
.parameters a{font-size:9px;font-weight:bold;color:#D42719 !important;text-align:center;display:block;line-height:20px;padding:2px 1px;background:#DCE3F2}


.ps_unit{display:block;overflow:hidden}
.ps_unit h2{font-weight:bold;border-bottom:3px #A4C9F6 solid;padding-left:0px}
.ps_unit img{float:left;padding:10px;margin:3px 10px;border:1px #e0e0e0 solid}
.ps_unit ul li{line-height:18px}
.ps_unit dl{margin:2px 5px;overflow:hidden;width:445px}
.ps_unit dl dt{float:left;width:220px;display:inline;line-height:18px}
.ps_unit dl dd{float:left;width:220px;display:inline;line-height:18px}

.swf_r{float:right;border:1px #e0e0e0 solid;margin:5px 10px;padding:5px;width:280px;min-height:190px;height:auto !important;height:190px}

.energy_table{margin:7px 10px;border:1px #d0d0d5 solid;border-collapse:collapse}
.energy_table td,.energy_table th{padding:5px;border:1px #d0d0d5 solid;text-align:right}
.energy_table th{color:white;background:#104C91;font-size:10px !important;text-align:center}
.energy_table tr.economy_headers td{background:#DCE3F2;width:80px;text-align:center;font-weight:bold;color:#D42719}
.energy_table tr.total td{background:#A3B7DB;color:white !important;font-weight:bold}

select.num{border:1px #21569e dashed}
select{padding:0 !important}
.num{border:1px #21569e dashed;text-align:right;padding:2px}
.num:focus,.txt:focus,.txt1:focus,.err_txt:focus{background:#FFE}
.txt1{border:1px #D0D0D5 solid;width:170px;padding:2px}
.txt{border:1px #D0D0D5 solid;width:348px;padding:2px}
.err_txt{border:1px red solid;width:348px;padding:2px}
textarea{overflow:auto}
.money{text-align:right}

.rk_button{line-height:18px;float:left;width:80px;font-size:10px;color:white;font-weight:bold;background:red;border:none;text-align:center;height:20px}
.rk_button:active{padding:2px -2px -2px 2px;margin-top:0}

#ui_menu{background:#FCFCFC;display:block;width:200px;position:absolute;border:1px gray solid;z-index:100}
#ui_menu ul{list-style-type:none}
#ui_menu li{list-style-type:none;display:inline}
#ui_menu a{display:block;padding:4px 4px 4px 30px;color:#000;height:16px}
#ui_menu a:hover{text-decoration:none;color:#066ab5;background-position:7px -21px}
a.ask{background:url(/images/ask.gif) 7px 4px no-repeat}
a.calc{background:url(/images/calc.gif) 7px 3px no-repeat}
a.print{background:url(/images/print.gif) 7px 3px no-repeat}
a.favorites{background:url(/images/favorites.gif) 7px 2px no-repeat}
#ui_menu b{width:194px;margin:2px 3px;display:block;background:gray;height:1px;font-size:0}
#ui_menu ul.select{width:350px}
#ui_menu ul.select li{padding:2px 0}

form span{display:inline-block}
.tz_table td{padding:5px;vertical-align:top}
ul.clear_tz{width:365px}
ul.clear_tz li{padding:3px 0}
div.tz_err{font-size:10px;color:gray}
fieldset{border:none;padding:0;width:365px}
fieldset table{width:100%}
fieldset table td{width:25%}
.lifters_params{float:right;margin-bottom:5px}
.field_hide div{display:none}
.field_show div{display:block}
fieldset legend{margin:0}
label{padding:0;margin:5px 2px 4px 0;display:inline-block}
input.CheckAndRadio{margin:0 5px 0 0!important;float:left;position:relative;top:1px}
select{position:relative;top:0;height:19px;margin-top:2px}
@-moz-document url-prefix()
{
 input.CheckAndRadio{float:none !important}
 input[type=radio]{top:3px !important}
 label{line-height:20px}
}

html:first-child input.CheckAndRadio{top:-3px !important}
.gotovye_proekty{margin:10px}
.gotovye_proekty a:visited{color:gray !important}
.gotovye_proekty strong{font-size:13px !important;padding-bottom:10px;display:block}
.gotovye_proekty li ul{padding:0 0 10px 10px !important}