span.skype_pnh_print_container{display:inline !important}
#phones span.skype_pnh_print_container{font-size:16px}
span.skype_pnh_container{display:none !important}
html{overflow-y:scroll}
*{font-family:Verdana,"Geneva CY","DejaVu Sans",sans-serif;font-size:11px;margin:0;padding:0;text-align:left}
body{color:#000;background:#fff url(/images/bgr/bgr.gif);text-align:center}
input:focus,textarea:focus{outline:0}
img{border:0}

a.nowrap{white-space:nowrap}
a.bk_more{position:absolute;margin-top:140px;margin-left:350px;color:red !important;white-space:nowrap}
a:link,a:visited{color:#000;text-decoration:none}
a:hover{color:#066ab5;text-decoration:underline}

h2{font-size:12px;margin:10px;color:#005496}
h2 a{font-size:12px !important;color:#005496 !important}
h2.h2{line-height:20px;margin-top:10px}
h3{font-size:12px;margin:5px 10px}
h4{font-size:11px;margin:10px}
h5{font-size:11px;margin:5px 10px;color:white;background:red}

* html em{font-style:normal}
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 #005496 dashed;color:#005496}
sup,sub{font-size:8px}
textarea{resize:vertical;max-height:200px}
.offices{background:#fff;margin:10px 0 5px 0;width:249px;border-right:1px #E0E0E2 solid}
.offices img{width:220px}
.offices h6{background:red;color:white;display:block;padding:5px 10px;line-height:16px}
.offices address{font-style:normal;margin:5px 0 0 0;padding:5px 10px}

img.img_left{float:left;margin:0 10px 10px 0 !important}
img.img_right{float:right;margin:0 0 10px 10px !important}

.uslugi{width:630px;margin:10px 10px 0 10px}
.center_usl{width:408px;position:relative;z-index:0;text-align:center;border:1px #A8A8A7 solid;margin:0 auto -15px auto}
.center_usl h2{background:#A8A8A7;color:#FFF;text-align:center;font-size:20px;margin:3px 0 0 0 ;letter-spacing:7px;text-transform:uppercase;padding:2px 0}
.bottom_lines_usl{margin:0 auto;border-top:1px #A8A8A7 solid;border-left:1px #A8A8A7 solid;border-right:1px #A8A8A7 solid;width:464px;height:45px}
.bottom_lines_usl div{height:55px;border-left:1px #A8A8A7 solid;border-right:1px #A8A8A7 solid;width:154px;margin:0 auto}
.center_slogan{margin:0 auto 20px auto;width:466px;padding:0}
.center_slogan h2{color:#21569E !important;font-weight:bold;font-size:18px;text-align:center;text-transform:uppercase;margin:0 0 -15px 0;padding:15px 0 25px 0;border-bottom:1px #A8A8A7 solid;border-left:1px #A8A8A7 solid;border-right:1px #A8A8A7 solid}
.center_slogan h3{width:410px;background:#A8A8A7 !important;color:#FFF;text-align:center;font-size:15px;margin:0 auto;letter-spacing:1px;line-height:26px}

.list_usl{overflow:hidden;position:relative;z-index:1;width:628px;padding:0;margin:0 11px;background:#E8E8EA}
.list_usl h3{text-align:center;padding:5px 0 !important;color:#808080;margin:0 !important;font-size:12px}
.list_usl a{float:left;width:157px;padding:8px 0 10px 0;text-align:center;background:#E8E8EA;text-transform:uppercase}
.list_usl a img{border:1px #E8E8EA solid}
.list_usl a:hover{background:#005496}
.list_usl a:hover h3{color:#FFF}
.list_usl a:hover img{border:1px #FFF solid}

.uslugi_1{background:#A8A8A7;margin:10px;padding:5px}

.uslugi_1 h4{margin:0;color:#FFF;font-size:14px;text-align:center}

.usl_header{background:#0086C5 !important;color:#FFF;padding:0;font-size:15px;text-align:center;padding:5px;margin:10px}
.usl_header a{text-transform:uppercase;color:#FFF !important;padding:0;font-size:15px;text-align:center;display:block}
.usl_desc{overflow:hidden;display:block;width:630px;padding:5px 10px}
.usl_desc img{float:left;width:152px}
.usl_desc .usl_header{float:left;width:458px;margin:0 0 5px 0}
*html .usl_desc .usl_header{margin-bottom:2px}

.coordinates{padding:7px 220px;overflow:hidden}
.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:#005496}
.coordinates a.active{background:red}

.build,.energy,.ecology{font-weight:bold;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:#FFF !important;text-decoration:none !important}

.news_block .build,.news_block .energy,.news_block .ecology{padding:5px 10px !important;width:570px !important}

div.products{width:650px;padding-top:10px;overflow:hidden;float:left}
a.lmk:hover span,a.block:hover span,a.camps:hover span,.build{background-color:#0086C5 !important}
a.agp:hover span,a.diesel:hover span,a.boilers:hover span,.energy{background-color:#F9A131 !important}
a.water:hover span,a.everyday:hover span,a.prom:hover span,.ecology{background-color:#67B24C !important}
div.products h2{padding:0 0 6px 0 !important;margin:-4px 0 0 0 !important;height:14px !important;overflow:hidden;line-height:16px;font-size:13px;text-align:justify;text-transform:uppercase}
.prod_links{display:block;float:left;width:421px;padding:0 0 10px 11px}
.prod_links a{display:block;float:left;height:24px;font-weight:bold;color:#FFF !important;text-align:center;width:130px;padding:5px;font-size:9px;text-transform:uppercase}
div.build_ .prod_links a{background:#0086C5}
div.energy_ .prod_links a{background:#F9A131}
div.ecology_ .prod_links a{background:#67B24C}
div.build_ h2{color:#0086C5}
div.energy_ h2{color:#F9A131}
div.ecology_ h2{color:#67B24C}
div.img_right{display:block;margin:0 9px 5px 8px;width:201px;height:215px;float:right;padding:0 !important;overflow:hidden}
div.img_right a{border-left:1px #FFF solid;overflow:hidden;margin-left:12px;display:block;float:left;width:66px;height:215px;margin:0 !important;text-decoration:none !important;padding:0 !important}
div.img_right a img{width:50px;height:50px;padding:0 !important}
div.img_right a img.label{position:static;margin:0 !important;width:200px;height:150px}
div.img_right a span{width:50px;height:50px;display:block;margin: 0 0 14px 9px !important;padding:0}
div.img_right a span img{margin:0 !important}




div.img_right a:hover{overflow:auto}
div.img_right a:hover img.label{width:200px;position:absolute;z-index:1}
div.img_right a img.n1,div.img_right a img{margin-left:-50px !important}
div.img_right a img.n2,div.img_right a img{margin-left:-67px !important}
div.img_right a img.n3,div.img_right a img{margin-left:-60px !important}
div.img_right a:hover img.n1{margin-left:0 !important}
div.img_right a:hover img.n2{margin-left:-67px !important}
div.img_right a:hover img.n3{margin-left:-134px !important}

div.build_ p.rk_prod{text-indent:15px;background:url(/images/build_dot.gif) 0 -1px no-repeat}
div.energy_ p.rk_prod{text-indent:15px;background:url(/images/energy_dot.gif) 0 -1px no-repeat}
div.ecology_ p.rk_prod{text-indent:15px;background:url(/images/ecology_dot.gif) 0 -1px no-repeat}
p.rk_prod a{font-weight:bold}

* html .prod_links{padding:0 0 0 10px}
* html div.img_right{height:217px;margin:0 5px 5px 5px !important}
* html div.img_right a{margin-left:4px;height:217px}
* html div.img_right a:hover img.label{margin-top:0 !important}
*+html div.img_right a:hover img.label{margin-top:0 !important}
* html a.lmk span{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/lmk.png", sizingMethod="image")}
* html a.block span{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/block.png", sizingMethod="image")}
* html a.camps span{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/camps.png", sizingMethod="image")}
* html a.agp span{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/agp.png", sizingMethod="image")}
* html a.diesel span{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/diesel.png", sizingMethod="image")}
* html a.boilers span{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/boilers.png", sizingMethod="image")}
* html a.water span{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/water.png", sizingMethod="image")}
* html a.everyday span{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/everyday.png", sizingMethod="image")}
* html a.prom span{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/prom.png", sizingMethod="image")}
* html a.lmk span img,* html a.block span img,* html a.camps span img,* html a.agp span img,* html a.diesel span img,* html a.boilers span img,* html a.water span img,* html a.everyday span img,* html a.prom span img{visibility:hidden}

h3.build a,h3.build a:hover{color:#0086C5 !important;display:inline}
h3.energy a,h3.energy a:hover{color:#F9A131 !important;display:inline}
h3.ecology a,h3.ecology a:hover{color:#67B24C !important;display:inline}

.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 0 4px 10px;display:block}
#phones{float:right;padding:12px 10px 12px 0;color:#a3abb6;font-size:16px;font-weight:bold;white-space:nowrap}
#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 #005496 solid}
#main_menu{background:#FFF;position:relative;z-index:102}
#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:#F00;color:#FFF}
#main_menu ul li.active a{background:#005496;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;z-index:102}
#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;display:block;margin:0;padding:5px 10px;width:180px;height:auto;background:#FCFCFC !important;color:#000 !important}
#main_menu ul li ul li a:hover{color:#066AB5 !important;background:#FFF !important}


#main_menu ul.products a{border-left:8px solid #005496;width:240px !important;background:#FCFCFC !important}

#main_menu ul.products a.build{border-left:8px solid #0086C5 !important}
#main_menu ul.products a.energy{border-left:8px solid #F9A131 !important}
#main_menu ul.products a.ecology{border-left:8px solid #67B24C !important}

#nav_bar{height:30px;background-color:#005496;line-height:30px}
#nav_bar ul{margin-left:20px;height:30px}
#nav_bar ul li a{display:block;color:#FFF;padding:0 10px 0 5px;background:url(/images/menu_new/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/menu_new/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;padding-top:5px}
#menu ul{display:block}
#menu ul li{position:relative}
#menu li.build,#menu li.energy,#menu li.ecology{padding:0 10px !important;margin:0;display:block;line-height:24px;width:229px}
#menu ul li ul{display:none}
#menu ul li a{display:block;border-right:1px solid #d0d0d5;text-decoration:none;background:#EEE;padding:5px;width:239px}
#menu ul li:hover a{background:#FCFCFC;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;border-top:0px\0/;width:250px;border-right:none;z-index:103}
#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:hover ul{top:-1px;left:249px}
#menu ul li:hover a.sub{z-index:1000;position:relative;border-right:1px #FCFCFC solid}
#menu ul li.active:hover ul{top:0;left:0}

#menu ul li.active:hover ul{border:none}
#menu ul li.active a{background:#FFF}
#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:hover ul{left:249px !important;top:-1px}
#menu ul li:hover ul li a,#menu ul li.active ul li a{background:#FCFCFC;color:#000}

#menu ul li.active a{color:#066AB5}
#menu ul li:hover ul li a{border-right:1px #d5d5d6 solid !important}
#menu ul li.active:hover a{border-right:1px #d5d5d6 solid}


#menu ul li.active ul li a{background:#FCFCFC;color:#000}
#menu ul li.active ul li.active a{background:#FCFCFC;color:#066AB5}
#menu ul li.active ul li.active a.sub{background:#FFF !important}
#menu ul li.active ul li.active ul li a{background:#FCFCFC;color:#000}
#menu ul li:hover ul li:hover ul{display:block;top:-1px;left:-1px}
#menu ul li:hover ul li:hover a{background:#FCFCFC;color:#066AB5}
#menu ul li:hover ul li:hover a.sub{border-right:1px #FCFCFC solid !important}
#menu ul li.active ul li:hover a.sub{border-right:1px #FCFCFC solid !important}
#menu ul li.active ul li.active a.sub{border-right:1px #d5d5d6 solid !important}
#menu ul li.active ul li.active a.sub.active{border-right:1px #FFF solid !important}
#menu ul li.active:hover ul li:hover a,#menu ul li.active ul li a.active{background:#FFF}
#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 !important;border-bottom:1px #D0D0D5 solid;color:#066AB5}
#menu ul li.active:hover ul li:hover ul li a{background:#FCFCFC}
#menu ul li.active:hover ul li:hover a.sub{background:#FCFCFC}
#menu ul li.active:hover ul li:hover ul{display:block;left:249px;top:-1px}
#menu ul li.active:hover ul li.active:hover ul{display:block;left:249px;top:-1px}
#menu ul li:hover ul li:hover ul li a{background:#FCFCFC;color:#000}
#menu ul li.active:hover ul li.active:hover ul li a{background:#FCFCFC;color:#000}
#menu ul li:hover ul li:hover ul li:hover a{background:#FFF;color:#066AB5}
#menu ul li.active:hover ul li.active:hover ul li:hover a{background:#FFFcolor:#066AB5}
#menu ul li.active ul li.active ul li a.active{background:#FFF !important;color:#066AB5 !important}
#menu .products_menu span{display:block;color:white;background:#8E9CB1;padding:0 10px 0 25px;font-weight:bold;height:30px;line-height:30px;margin:5px 0}
#menu .products_menu ul li.build{background:#FFF !important;border:1px solid #0086C5;color:#0086C5;border-left:none;width:229px}
#menu .products_menu ul li.energy{background:#FFF !important;border:1px solid #F9A131;color:#F9A131;border-left:none;width:229px}
#menu .products_menu ul li.ecology{background:#FFF !important;border:1px solid #67B24C;color:#67B24C;border-left:none;width:229px}


#menu ul li.menu_build a b,#menu ul li.menu_build ul li a.sub b,#menu ul li.menu_build:hover ul li a b,#menu ul li.menu_build:hover ul li:hover ul li a b{border-left-color:#0086C5 !important}
#menu ul li.menu_energy a b,#menu ul li.menu_energy ul li a.sub b,#menu ul li.menu_energy:hover ul li a b,#menu ul li.menu_energy:hover ul li:hover ul li a b{border-left-color:#F9A131 !important}
#menu ul li.menu_ecology a b,#menu ul li.menu_ecology ul li a.sub b,#menu ul li.menu_ecology:hover ul li a b,#menu ul li.menu_ecology:hover ul li:hover ul li a b{border-left-color:#67B24C !important}
#menu a b{float:left;font-size:0;height:0;width:0;line-height:0;display:inline;cursor:pointer}
#menu ul li a b{margin:3px 6px 5px 3px;border:4px solid #005496;border-top-color:#EEE;border-bottom-color:#EEE;border-right:none}
#menu ul li ul li b{border-width:3px !important}

#menu ul li a.active b,
#menu ul li:hover a b,
#menu ul li:hover ul li ul li a.active b,
#menu ul li:hover ul li:hover ul li a.active b,
#menu ul li:hover ul li:hover a b,
#menu ul li.active:hover ul li a.active b,
#menu ul li.active ul li.active a.sub b,
#menu ul li.active ul li:hover a.sub b,
#menu ul li:hover ul li:hover ul li:hover a b,#menu ul li.active a.sub b{border-left-color:red !important;border-top-color:#FFF !important;border-bottom-color:#FFF !important}

#menu ul li ul li a b,#menu ul li.active ul li a.sub b{border-width:3px !important}
#menu ul li.active ul li a b{margin-left:13px}
#menu ul li.active ul li.active ul li a b{margin-left:24px !important}
#menu ul li.active ul li ul li a b{margin-left:3px !important}

#special_buttons{width:250px;padding:10px 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:#005496;display:block;padding:5px}
#special_buttons a:hover{color:#FFF;text-decoration:none;background-color:#005496}

#central_part{padding-bottom:10px;float:left}
#colleft,#colright{min-height:650px;height:auto !important;height:650px}
#colmask2,#colmask3{position:relative;clear:both;float:left;width:900px}

#colmask2{background:#E0E0E2}
#colmask2 #colright{float:left;width:650px;position:relative;left:249px;background:#FFF;border-left:1px #D0D0D5 solid}
#colmask2 #col1wrap{float:right;width:650px}
#colmask2 #left_part{margin-left:-250px;float:left;width:250px;position:relative}
#colmask2 #central_part{width:650px}

#colmask3{overflow:hidden;background:#EFEFEF url(/images/bgr/right_part.png) repeat-x top}

#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:1799px;border-left:1px #D0D0D5 solid}

#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}

#colmask2 #colright .agp_bgr{background:#FFF url(/images/agp_bg1.jpg) right bottom no-repeat !important;padding-bottom:240px}
#colmask2 #colright .agp_png{background:#FFF url(/images/bgr/agp_png1.jpg) right bottom no-repeat !important;padding-bottom:240px}
#colmask2 #colright .rybinsk_contacts{background:#FFF url(/images/bgr/coord_bgr.jpg) right bottom no-repeat !important;padding-bottom:250px}
#colmask2 #colright .proizvodstvo{background:#FFF url(/uslugi/images/proizvodstvo_bgr.png) right bottom no-repeat !important;padding-bottom:200px}
#colmask2 #colright .montazh{background:#FFF url(/uslugi/images/montazh_bgr.png) right bottom no-repeat !important;padding-bottom:200px}
#colmask2 #colright .proektirovanie{background:#FFF url(/uslugi/images/proektirovanie_bgr.png) right bottom no-repeat !important;padding-bottom:250px}
#colmask2 #colright .transportirovka{background:#FFF url(/uslugi/images/transportirovka_bgr.png) right bottom no-repeat !important;padding-bottom:350px}

#right_part p{text-align:center;margin:3px 2px 5px 2px}
* html #right_part p{margin-bottom:0 !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}
#right_part img{width:180px;margin-top:5px}
* html #right_part img{margin-top:10px}
#central_part img{margin-top:5px}
p.important{display:block;padding:5px;margin:5px;color:#D42719}
h1.page_header{display:inline-block;font-size:13px;padding:13px 10px 12px 10px;color:red;width:445px}

#central_part a{color:#005496;text-decoration:none;cursor:pointer}
#central_part a:hover{text-decoration:underline}
a.mz{font-size:13px;text-decoration:underline !important;color:red !important}
a.mz:hover{text-decoration:none !important}

.r_menu_block{float:right;width:160px;padding:0 10px;overflow:hidden;display:inline}
*html .r_menu_block{margin-left:-3px}
.fast_links{position:relative;display:block;width:160px;padding:5px 1px 0 1px}
.fast_links a{margin:0 5px 0 0;height:34px;width:34px;padding:0;display:inline-block;display:-moz-inline-stack}
.fast_links .ask_question{background:url(/images/ask.png) 0 0 no-repeat}
.fast_links .tz{background:url(/images/tz.png) 0 0 no-repeat}
.fast_links .gallery{background:url(/images/photo.png) 0 0 no-repeat}
.fast_links .video{background:url(/images/video.png) 0 0 no-repeat;margin-right:0 !important}
.fast_build a{background-color:#0086C5 !important;border:1px #0086C5 solid}
.fast_energy a{background-color:#F9A131 !important;border:1px #F9A131 solid}
.fast_ecology a{background-color:#67B24C !important;border:1px #67B24C solid}
.fast_links a:hover{background-color:red !important;border:1px red solid}

.bk_tp{display:block;position:relative;padding-top:9px;width:160px;overflow:hidden}
#right_part .r_menu_block{padding-bottom:5px}
.bk_tp a{border:1px #D0D0D5 solid;font-size:13px !important;font-weight:bold;display:block;height:34px;text-align:center;padding:4px 20px 4px 0;background:#005496 url(/images/bk_tp_small_b_arrow.gif) 140px 16px 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) 138px 14px no-repeat}
.bk_tp a.active{background:red url('/images/bk_tp_small_r_arrow.gif') 140px 16px no-repeat}



.b_type h2{overflow:hidden;margin:5px 0 !important;width:630px}
.b_type h2 a.tz_s,.b_type h2 a.photo{border:1px #0076BB solid}
.b_type{width:630px;padding:5px 10px;text-align:justify;float:left;overflow:hidden}
.b_type img{float:left;margin:3px 10px 0 0}
.b_type h2 a{float:left;display:inline-block;display:-moz-inline-stack;height:26px;color:#FFF;font-size:13px;text-decoration:underline}
.b_type h2 a.head{width:563px;padding:0 6px;font-size:13px;line-height:26px}
* html .b_type h2 a.head{float:left;width:567px !important;padding:0 6px !important}
.b_type h2 a.tz_s{background:url(/images/tz_s.png) 0 0 no-repeat;width:26px;padding:0}
.b_type h2 a.photo{border-left:none;background:url(/images/photo_s.png) 0 0 no-repeat;width:26px;padding:0}
.b_type h2 a.photo:hover{margin-left:-1px}
.b_type h2 a.tz_s:hover,.b_type h2 a.photo:hover{background-color:red;border:1px red solid !important}

* html .b_type h2 a.tz_s{position:relative;border-right:none !important;background-image:none !important;width:23px;height:22px;padding-right:0 !important;margin-right:-1px;padding:1px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/tz_s.png", sizingMethod="image")}
* html .b_type h2 a.tz_s:hover{margin-right:-1px;z-index:1;padding-right:1px;width:22px}
* html .b_type h2 a.photo{position:relative;z-index:0;border-left:1px #0076BB solid !important;background-image:none !important;width:22px;height:22px;padding:1px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/photo_s.png", sizingMethod="image")}
* html .b_type h2 a.photo:hover{margin-left:0px !important;width:22px}


a.ask{background:url(/images/ask1.gif) 0 0 no-repeat;height:20px !important;padding:0;display:inline-block;display:-moz-inline-stack}
a.print{background:url(/images/print1.gif) 0 0 no-repeat;height:20px !important;padding:0;display:inline-block;display:-moz-inline-stack}
a.word{background:url(/images/word1.gif) 0 0 no-repeat;height:20px !important;padding:0;display:inline-block;display:-moz-inline-stack}
a.write{background:url(/images/write1.gif) 0 0 no-repeat;height:20px !important;padding:0;display:inline-block;display:-moz-inline-stack}

a.tz_s{background:url(/images/tz_s.png) 0 0 no-repeat}
a.photo{background:url(/images/photo_s.png) 0 0 no-repeat}
a.print:hover,a.word:hover,a.write:hover{background-position: 0 -20px !important}

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 !important}

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:0 20px}
.dimentions td{margin:0;padding:3px;font-size:12px}

ol.enumeration,ul.enumeration,ul.pluses,ul.clear{padding:0;margin:0 10px 0 25px;list-style-position:outside;}
ul.enumeration li{list-style-image:url(/images/build_dot1.gif);margin:4px 0 4px 5px;line-height:13px;padding-left:10px;list-style-type:none;padding:0}
.prod_energy ul.enumeration li, .enumeration li.prod_energy{list-style-image:url(/images/energy_dot1.gif)}
.prod_ecology ul.enumeration li, .enumeration li.prod_ecology{list-style-image:url(/images/ecology_dot1.gif)}
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{margin-left:35px}
ol.enumeration,ol.explication,ol.explication_2{list-style-type:decimal}

ul.pluses{list-style-type:circle}
ul.clear li{list-style-image:none;list-style-type:none !important;background:none !important}
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_clear{list-style-type:none;margin-left:12px;padding:5px 10px}
ol.explication_clear span{display:inline-block;width:20px;padding-right:10px;text-align:right;border-bottom:1px #FFF solid;margin:0 0 -3px 0;position:relative}
ol.explication li,ol.explication_clear li{border-bottom:#ccc solid 1px;padding:2px}
table.expl_icon{margin:0 5px;width:630px}
table.expl_icon td{height:29px;line-height:14px;width:185px}
table.expl_icon td.img{text-align:right;width:55px;padding:0 5px}
table.expl_icon td.img img{margin-top:0 !important}
table.expl_icon td.count{width:50px;white-space:nowrap;text-align:right;padding-right:5px}

ol#log{display:block;list-style-type:none}
ol#log li{padding:5px 5px 5px 20px;background:url(/images/attach.gif) left center no-repeat}
span.filename{display:inline-block;height:14px;width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
span.filesize{text-align:right;display:inline-block;height:14px;width:75px;color:gray}
span.loadfile,a.del{display:inline-block;margin-left:5px;width:50px;text-align:right}
.proc1{width:10px;border:1px black solid;float:right}
.proc2{background:red;height:10px;width:0}

strong{font-size:100%}

a.section{font-weight:bold;color:#005496 !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}
.tp_image{text-align:center;display:block;width:650px;overflow:hidden;padding-top:10px}
.tpt,.gpt{width:630px;border:1px #E0E0E0 solid;padding:0;margin:0 10px;border-collapse:collapse}
.tpt td{border-bottom:1px #E0E0E0 solid;vertical-align:top;padding:1px 5px 2px 5px;margin:0}
.tpt th{padding:1px 0 3px 0;text-align:left;border-bottom:1px #E0E0E0 solid;border-collapse:collapse}
.gpt th{text-align:center;border:1px #E0E0E0 solid;padding:5px}
.gpt td{border:1px #E0E0E0 solid;vertical-align:top;padding:1px 5px 2px 5px;margin:0}
.gpt td.gpt_s{text-align:right}
.gpt td.gpt_num{text-align:right;padding-right:15px}
.tp_img{text-align:center;padding:10px;width:200px;vertical-align:middle !important}
.agp_{width:630px}
.flow{width:450px}
.flow th, .flow td{text-align:center}
.flow td{padding:2px !important;height:30px}
.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:#005496;padding:5px}
.tp_table th,.tp_table td{padding:2px;line-height:14px;border:1px #D0D0D5 solid}
.tp_table th.dim{padding:3px 0 !important;text-align:center}
.tp_table td{padding:0 !important;text-align:center}
.tp_table td span{padding:2px !important;display:block}
.tp_table th{color:white;background:#005496}
.tp_table th.active{color:red}
.tp_table a{padding:2px 0 !important;display:block;text-align:center}

.tp_table a img{padding:6px 0;}

.tp_table a:hover{background:#E8E8EA}
.tp_table a.active,.tp_table a.active:visited{color:#FFF !important;background:red;font-weight:bold}
.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:0 20px;width:610px}
.contacts .department{padding:5px 10px;font-size:12px;background:#005496;color:#FFF;font-weight:bold;border:10px #FFF solid;border-left:none;border-right:none}
.contacts td{padding:2px 0;vertical-align:top}
.contacts strong{padding-top:10px !important;display:block}

.contacts_menu{display:inline-block;width:460px;_width:457px;margin:5px 0 5px 10px;padding:5px 0;overflow:hidden}
.contacts_menu a{display:inline-block;height:16px;font-weight:bold;padding:5px 9px 5px 10px;_padding:5px 9px;color:#FFF !important;background:#005496}
.contacts_menu a:hover b{font-size:18px;line-height:9px;text-decoration:none !important}
.contacts_menu a:hover,.contacts_menu a.active{background:red}

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}

.div1{display:block;margin:15px 10px;height:0;font-size:0;border-top:1px #AAA solid}

.in_store *{border:0 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}
.product h2{font-size:13px;color:red}
.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:5px;margin:20px 10px;border:1px #E0E0E0 solid}
div.grands_item img.medal{margin:20px 0;padding:0;border:none}
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}

div.thumbnails{margin:10px;width:630px}
div.thumbnails a{width:153px;margin:0 2px;display:inline-block;text-align:center}
div.thumbnails a img{border:1px white solid;margin:3px 0}
div.thumbnails a:hover,div.thumbnails a.active{text-decoration:none !important;color:red !important}
div.thumbnails a:hover img,div.thumbnails a.active img{border:1px #21569E solid}
 
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{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:10px;font-weight:bold}

#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:2000;padding:10px}
#view_img{max-width:900px;overflow:auto;position:relative}
*html #view_img img{margin-bottom:16px}
#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}
#nav_left,#nav_right{height:100%;width:50%;display:block;top:0;position:absolute;z-index:10;-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;}
#nav_left b,#nav_right b{width:60px;height:50px;display:block;margin-top:100px}
#nav_left:hover,#nav_right:hover{-moz-opacity:1;-khtml-opacity:1;opacity:1}
#nav_left{float:left;left:0}
#nav_left b{float:left;background-image:url(/images/left.png)}

#nav_right{float:right;right:0}
#nav_right b{float:right;background-image:url(/images/right.png)}


#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:#005496}
.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{clear:right;float:right;border:1px #E0E0E0 solid;margin:5px 10px;padding:5px;width:280px;min-height:160px;height:auto !important;height:160px;display:inline}
.swf_r img,.img_r img{margin:0 !important;padding:0 !important;display:block}
.img_r{float:right;clear:right;margin:10px;display:inline}
.img_r a{padding:3px;border:1px #E0E0E0 solid;display:block;margin-bottom:10px}
.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:#005496;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:174px;padding:2px}
.txt{border:1px #D0D0D5 solid;width:365px;padding:2px}
.err_txt{border:1px red solid;width:365px;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:100000}
#ui_menu ul{list-style-type:none}
#ui_menu li{list-style-type:none;display:inline}
#ui_menu a{display:block;padding:0 4px 0 30px !important;color:#000;line-height:20px;margin:5px 3px}
#ui_menu a:hover{text-decoration:none;color:#066AB5;background-position:7px -20px !important}
#ui_menu a.ask{background:url(/images/ask1.gif) 7px 0 no-repeat}
#ui_menu a.calc{background:url(/images/calc1.gif) 7px 0 no-repeat}
#ui_menu a.favorites{background:url(/images/favorites1.gif) 7px 0 no-repeat}
#ui_menu a.print{background-position: 7px 0}
#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 !important}
.tz_table td{padding:5px;vertical-align:top}
.tz_links{margin:5px 5px 10px 5px;height:20px;overflow:hidden}
.tz_links a{padding:0 10px 0 20px;margin:0 5px;line-height:20px;display:block;float:left;background-position:0 -20px}

.tz{width:630px;margin:10px;border-collapse:collapse}
.tz th{height:20px;padding:2px 10px !important;border:1px #E0E0E0 solid;font-size:13px}
.tz td{padding:2px 4px 2px 10px;border:1px #E0E0E0 solid;white-space:nowrap !important}
.tz a{font-weight:bold;display:inline-block;margin:2px 0;height:20px;line-height:20px;background-position:0 -20px}
.tz a.write,.tz a.word,.tz a.print{padding:0 !important;margin:2px;width:20px}


.tz_all{text-align:center;padding:10px}
.tz_all a{display:inline-block;padding-right:22px;background:url(/images/archive.gif) right center no-repeat}
.tz_all a:hover{text-decoration:none !important;text-decoration:underline !important}
.tz_exp{text-align:center}
.tz_exp img{margin-bottom:-4px}

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],input[type=checkbox]{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}

.lmk_projects{padding:0 10px;overflow:hidden;width:630px}
.lmk_projects img{display:block}

.get_flash_player{padding:3px 0 0 1px;line-height:20px;font-size:12px;font-style:italic}
.get_flash_player form{float:right;margin-top:4px}


.before_hint{border-bottom:none !important}
.hint_btn td{border-top:none !important;height:10px !important;vertical-align:bottom !important}
.hint_btn.active td{border-bottom:1px #FFF solid !important}
.hint_btn td span{display:inline-block;border-bottom:1px dotted #005496;color:#005496;cursor:pointer}
.hint_btn td span:hover,.hint_btn.active td span{border-bottom-color:red;color:red}

.hint{display:none}
.hint_active{border-top:none !important;display:table-row}
.hint_active p{color:#656565;margin:4px 2px !important;font-style:italic}

.alexa{display:inline-block;display:-moz-inline-stack;vertical-align:top;position:relative;overflow:hidden;width:100px;height:29px;border:1px solid #898989}
.alexa img{position:relative;display:block;margin:-33px 0 -1px -16px;z-index:0 !important}
