@charset "utf-8";

/* main styles */
HTML,BODY,UL,OL,LI,FORM,FIELDSET,A,IMG{margin:0;padding:0;border:0}
BODY{background:#FFF;line-height:1.3em}
A{color:#043f97}
A:VISITED {color:#7732ac;}
A:HOVER{color:#ea0130}
A IMG{border:0}
IMG{behavior:url("png.htc")}
TABLE{border-collapse:collapse}
TD{vertical-align:top;font-size:0.95em;line-height:1.3em}
P{margin:0;padding:0.5em 40px 1em 0;font-size:1.05em;line-height:1.3em}
H1{font-weight:normal;font-size:2.3em;line-height:1em}
H1 SMALL{font-size:0.6em;line-height:1em;margin-top:10px;display:block}
H2{font-size:1.25em;font-weight:normal;line-height:1.1em;margin:0 0 15px;padding:0}
H3{font-size:1.5em;font-weight:normal;margin:25px 0 5px; padding:0}
H4{font-size:1.1em;font-weight:normal;}
H5{font-size:1em;font-weight:normal;line-height:1.2em}

.w100{width:100%}
.center{text-align:center}
.r{text-align:right}
.l{text-align:left}
.noborder{border:none}
.nobr{white-space:nowrap}
.zoom{vertical-align:middle}
.size20{font-size:1.5em;}

.content_list{padding:0;margin:0;list-style:none}
.content_list LI{padding:0 0 0.6em 2em}
.noleftpadd LI{padding-left:0}
.content_ollist{padding:0;margin:5px 20px 0 39px}
.content_ollist LI{padding:0 0 0.6em 0}
.inner_content .infotable TD{padding:7px 20px 8px 5px}
.infoblock{background:#fffbe2 url("../i/pic_lamp.gif") no-repeat 13px 15px;width:87% !important;width:95%;margin:5px 0 15px;padding:10px 5px 15px 50px}
.silver TD{background:#f3f3f3}

A.self_links{text-decoration:none;border-bottom:1px dashed #043f97}
A.self_links:HOVER{border-bottom:1px dashed #ea0130}

.water{color:#005bba}
.electro{color:#bb006a}
.fire{color:#ec0337}
A.w:HOVER{color:#0051ca;}
A.e:HOVER{color:#da007c;}
A.f:HOVER{color:#ff3a66;}
A.w:HOVER SPAN{background:#edf6ff}
A.e:HOVER SPAN{background:#ffedf7}
A.f:HOVER SPAN{background:#ffedf0}
A.w:HOVER, A.e:HOVER, A.f:HOVER{background:none}

/* mainmenu */
.main_menu_bg{width:65%;background:#c6022c url("../i/main_menu_bg.jpg") repeat-y;color:#FFF;vertical-align:bottom}
.main_menu_bg TD{padding-top:5px}
.main_menu{width:100%;height:47px;background:url("../i/menu_bottom_line.jpg") no-repeat 0 100%;position:relative;top:1px}
.main_menu TD{padding:0;text-align:left;width:18%;white-space:nowrap;vertical-align:middle}
.main_menu TD.bigtd{width:33%}
.main_menu .left_padd{padding-left:30px;width:5px}
.main_menu TD.open{background:#fff url("../i/open_menu_bg.gif") repeat-x 0 100%;padding:15px 10px 12px 10px;color:#000;font-weight:bold;text-align:center}
.main_menu TD.open A{padding:0;color:#043f97;}
.main_menu TD.open A:VISITED{color:#043f97;}
.main_menu TD.open A:HOVER{color:#ea0130;}
.main_menu_bg A{color:#FFF;display:block;width:auto !important;width:100%;height:auto;padding:15px 10px 12px 10px;text-align:center}
.main_menu_bg A:VISITED, .main_menu_bg A:HOVER{color:#FFF}
.main_menu_bg A.mm1:HOVER{background:#57739b}
.main_menu_bg A.mm2:HOVER{background:#706a8f}
.main_menu_bg A.mm3:HOVER{background:#995d7b}
.main_menu_bg A.mm4:HOVER{background:#c34e69}
.inner .main_menu_bg A.mm1:HOVER{background:#57739b}
.inner .main_menu_bg A.mm2:HOVER{background:#706a8f}
.inner .main_menu_bg A.mm3:HOVER{background:#995d7b}
.inner .main_menu_bg A.mm4:HOVER{background:#c34e69}

/* iconmenu */
.icon_menu_bg{width:35%;background:#dd0130;color:#FFF;text-align:right}
.icon_menu_bg TABLE{width:100%}
.icon_menu_bg TABLE TD.left_padd{width:15%}
.icon_menu_bg TABLE TD{font-size:0.75em;padding:15px 0 7px;width:20%}
.icon_menu_bg A, .icon_menu_bg SPAN{color:#FFF;width:30px;height:30px;display:block}
.icon_menu_bg IMG{width:30px;height:30px}
.icon_menu_bg A:HOVER, .icon_menu_bg SPAN{background:#bd0129 url("../i/icon_bg.gif") no-repeat}
.icon_menu_bg TD.language{padding-right:25px}
.icon_menu_bg TD.language A{background-image:none;width:6em;height:auto;padding:7px 0 6px;text-align:center}
.icon_menu_bg TD.language A:VISITED{color:#fff}
.icon_menu_bg TD.language A:HOVER{background-image:none;background-color:#bd0129;color:#fff}

/* */
.right_submenu{margin:20px 0 0; padding:0;list-style:none}
.right_submenu LI{padding:15px 20px 0 30px;font-size:1em;line-height:1.2em}
.right_submenu LI STRONG{font-size:1em !important;font-size:0.9em}

/* submenu */
.submenu{width:100%;position:relative;margin-left:-7px;z-index:15}
.inner_content .submenu TD{font-size:0.8em;line-height:1em;padding-top:5px;vertical-align:middle}
.submenu DIV{position:absolute;background:#fff;padding:5px 5px 35px !important; padding:5px;}
.submenu DIV UL{list-style:none;padding:0;margin:0;font-size:1.1em;line-height:1.2em;}
.submenu DIV UL A{float:inherit;}
.submenu TD A, .submenu TD STRONG{display:block;float:none !important;float:left;padding:5px 7px;clear:both}

.submenu .hid{display:none}
.submenu .vis{display:block}
.submenu TD A.water:HOVER, .submenu .wat A:HOVER, .submenu TD A.water_act{color:#0051ca;background:#edf6ff}
.submenu TD A.water_open{color:#fff;background:#1166bf;text-decoration:none}
.submenu .wat{border:2px solid #1166bf;width:18em;margin-top:-13px}
.submenu TD A.electro:HOVER, .submenu .ele A:HOVER, .submenu TD A.electro_act{color:#da007c;background:#ffedf7}
.submenu TD A.electro_open{color:#fff;background:#bb006a;text-decoration:none}
.submenu .ele{border:2px solid #bb006a;width:19em;margin-top:-7px}
.submenu TD A.fire:HOVER, .submenu .fir A:HOVER, .submenu TD A.fire_act{color:#ff3a66;background:#ffedf0}
.submenu TD A.fire_open{color:#fff;background:#f60032;text-decoration:none}
.submenu .fir{border:2px solid #f60032;width:20em;margin-top:-13px}

.matmenu{position:relative;margin:-35px 0 30px -70px}
.matmenu A{white-space:nowrap}

A.silv{color:#999}

/* header */
.header{width:100%;height:318px;background:#e7012f url("../i/main_header_bg.jpg") repeat-x}
.main_header_collage{width:65%;background:url("../i/main_header_collage.jpg") no-repeat;}
.menu_shadow{height:15px;background:url("../i/menu_shadow.png") no-repeat 100% 0 !important;background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=i/menu_shadow.png, sizingMethod=scale);position:relative;margin-top:-1px}
.menu_shadow IMG{width:585px;height:1px}
.slogan{color:#fff;padding:54px 0 0 0;}
.slogan DIV{width:54%;float:right;margin-right:50px !important;margin-right:25px}
.slogan DIV H1{font-size:17px;line-height:1.4em;font-weight:normal;padding:5px 0 0;margin:0}
.slogan DIV IMG{width:265px;height:123px;}
.slogan DIV A{color:#fff}
.slogan DIV A:VISITED{color:#fff}
.slogan DIV A:HOVER{color:#fff;background:#ea0130;text-decoration:none}
.main_header_bg{padding-top:66px}
.logo_plashka{background:#fff url("../i/logo_shadow.jpg") no-repeat;height:172px;padding-left:26px;margin-left:-22px;left:1px;position:relative}
.logo_plashka DIV{background:url("../i/logo_main_bg.jpg") repeat-x;height:168px;text-align:center}
.logo_plashka DIV IMG{width:277px;height:107px;margin:30px 20px 0 20px}
.digit_line{width:100%;height:14px;background:#f30133 url("../i/digit_line_bg.jpg") repeat-y}
.digit_line TD{background:url("../i/digital.png") no-repeat 0 100% !important;background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=i/digital.png, sizingMethod=crop)}
.inner_logo{height:149px;padding-left:24px;margin-left:-24px;position:relative;z-index:5;background:url("../i/logo_left_shadow.png") no-repeat 0 100% !important;background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../i/logo_left_shadow.png, sizingMethod=crop)}
.inner_logo DIV{background:url("../i/logo_inner_bg.jpg") repeat-x;margin-left:4px}
.inner_logo A{display:block;height:130px;text-align:center}
.inner_logo A IMG{width:218px;height:83px;margin-top:20px}
.inner_logo IMG{width:100%;height:19px}

/* main_content */
.main_content{width:100%;background:url("../i/cont_bg.png") repeat-x}
.main_content TD{padding:20px 30px 0 0;line-height:1.2em;font-size:0.95em}
.main_content TD SMALL{line-height:1.1em;display:block}
.main_content TD.left_padd{padding:0 0 0 70px}
.main_content IMG{width:272px;height:112px;margin-bottom:7px}
.main_content H2 A{text-decoration:none}
.main_content H2 A:HOVER{text-decoration:underline}
.main_content .left_col{width:33%}
.main_content .left_col A:HOVER{color:#0051ca;background:#edf6ff}
.main_content .left_col H2 A{color:#005bba} .left_col H2 A:HOVER{color:#0077f3;background:none}
.main_content .cenr_col{width:33%}
.main_content .cenr_col A:HOVER{color:#da007c;background:#ffedf7}
.main_content .cenr_col H2 A{color:#bb006a} .cenr_col H2 A:HOVER{color:#da007c;background:none}
.main_content .rigt_col{width:35%}
.main_content .rigt_col A:HOVER{color:#ff3a66;background:#ffedf0}
.main_content .rigt_col H2 A{color:#ec0337} .rigt_col H2 A:HOVER{color:#ff3a66;background:none}

/* inner_content */

.sub_sub_menu{line-height:1.1em;padding:5px 0 0 0;display:block;margin-left:10px}

.inner_content{width:100%}
.inner_content TD{padding:0;line-height:1.2em;font-size:0.95em}
.inner_content TD.left_padd{padding:0 0 0 70px}
.inner_content .left_col{width:33%;padding:0 0 0 70px}
.inner_content .left_col .inner_cont_bg{background:url("../i/cont_bg.png") repeat-x 0 100%;height:45px;margin-left:-70px}
.inner_content .rigt_col{width:35%}
.inner_content .rigt_col H2, .inner_content .rigt_col P{padding-left:15px}
.inner_content .rigt_col H2{padding-top:13px}
.inner_content H2{margin:1em 0 0;clear:both}
.inner_content .left_col .abouts_cont_bg{background:url("../i/abouts/header.jpg") repeat-x 5% 100%;height:127px;margin:0 0 40px -70px}

.rigt_col .right_contacts DIV{font-size:1.1em;line-height:1.4em;margin:0;padding:0 10px 15px 50px}
.rigt_col .right_contacts .info{background:#fffbe2 url("../i/pic_info.gif") no-repeat 13px 7px;border:1px solid #fffbe2}
.rigt_col .right_contacts .info H2{color:#135191;padding-left:0;margin:0 0 5px}
.rigt_col .right_contacts .zakaz{background:#e3fae0 url("../i/pic_zakaz.gif") no-repeat 13px 7px;border:1px solid #e3fae0}
.rigt_col .right_contacts .zakaz H2{color:#157c0f;padding-left:0;margin:0 0 5px}
.rigt_col .right_contacts BIG{font-size:1.6em}

.bot_shadw IMG{width:100%;height:34px}

.prod_table TD{padding:0 40px 40px 0}
.prod_table TD SMALL{line-height:0.9em; padding-top:3px; display:block}
.prod_table TD A{padding-right:20px}
.prod_table TD A IMG{position:relative;background:none}

.price{background:#e3fae0;padding:10px 10px 15px 15px}
.price SPAN{color:#067200}

.tech_table{width:95%;margin-left:15px}
.tech_table TD, .tech_table TH{vertical-align:bottom;padding:15px 0 0;font-size:0.9em}
.tech_table TD.dots{background:url("../i/dots.gif") repeat-x 0 90%}
.tech_table TD.dots SPAN{background:#fff}

.graph {margin-left:0;width:20em}
.graph TH{text-align:left;font-weight:bold}
.graph TD DIV{height:2px;background:#009966;margin-top:2px}

/* ears */
.ears{width:100%;background:url("../i/cont_bg.png") repeat-x; height:150px;margin-top:40px}
.ears TD{width:50%;text-align:center;vertical-align:middle;padding-top:30px}
.ears IMG{width:100px;height:100px;margin-right:5px}
.ears_small{width:100%;background:url("../i/cont_bg.png") repeat-x; height:150px;margin-top:40px}
.ears_small TD{width:30%;padding:50px 0 0 70px}
.ears_small TD IMG{margin-right:13px}
.ears_small DIV{padding-top:10px}
.ears_small DIV.mid{padding-top:23px}
.ears H4{font-size:1.2em}

/* partners */
.partners{width:90%;margin-top:20px}
.partners TD{padding:0 10px}
.partners TD.title{padding:23px 0 0 70px;color:#939db0}
.partners TD A{padding-top:3px;display:block}
.partners TD A:HOVER{padding-top:0}

.about_partners{width:140px;height:100px;float:left}

.partners_table{width:100%}
.partners_table H3{padding:5px 0 3px;margin-top:0;line-height:1em}
.partners_table H4{padding:0;margin:0}
.partners_table P{line-height:1.2em}


/* footer */
.footer{background:url("../i/footer_bg.png") repeat-x; height:170px; width:100%}
.footer TD{padding-top:50px}
.footer TD A{background:#fff}
.footer TD P{font-size:0.85em; padding:0 0 0.5em; margin:0; line-height:1.3em}
.footer .left_padd IMG{width:54px;height:10px; margin:3px 16px 0 0}
.footer .left_col{width:33%;padding-right:40px}
.footer .rigt_col{width:68%}
.propeller{float:right;width:233px;height:94px;background:url("../i/propeller_bg.png") no-repeat 0 100% !important;background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=i/propeller_bg.png, sizingMethod=crop);text-align:right;margin-top:-15px;left:1px;position:relative}
.propeller IMG{width:217px;height:78px}
.footer TD .propeller A{background:none}
.inner .propeller{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../i/propeller_bg.png, sizingMethod=crop)}


#content  img {padding: 3px; margin: 3px;}