﻿IMG {behavior: url('/pngbehavior.htc');}
HTML, BODY {margin:0; padding:0; //height:100%; min-height:100%; font-family: Tahoma, Arial, Verdana, Sans-Serif; font-size:90%; color:#333; background:#fff; line-height:1.1;}
FORM {padding:0; margin:0;}
INPUT, SELECT, TEXTAREA {font-family: Tahoma, Arial, Verdana,Sans-Serif; color:#333}
TEXTAREA {font-size:100%;}
TABLE {border:0; border-collapse:collapse;}
TD {vertical-align:top; padding:0; font-size:75%; color:#333}
IMG {border:0;}
A:focus{-moz-outline-style:none;}
A {color:#06c;}
/*A:visited {color:#909;}*/
A:hover {color:#3593f1;}
A:active {outline:none;}
A.dashme {text-decoration:none; border-bottom-style:dashed; border-bottom-color:#06C; border-bottom-width:1px;}

H1, H2, H3 {font-weight:normal; margin:0 0 0 0; color:#000; font-family: Tahoma, Arial, Verdana, Sans-Serif;}
H1 {font-size:160%; margin:0 0 12px 0; }
H2 {font-size:140%; margin:20px 0 10px 0; }
H3 {font-size:115%;}



.main_text H1 {font-size:170%; margin:0 0 25px 0}
.main_text H2 {font-size:140%; color:#004080; margin:20px 0 8px 0}
.main_text H3 {font-size:120%; font-weight:bold; margin:10px 0 8px 0}

.main_text {line-height: 1.5;}
.main_text p {line-height: 1.5;}
.main_text OL {margin:15px 0 15px 30px;}
.main_text OL LI {padding-bottom:6px}
.main_text UL, UL.tire, .main_right_ul UL {margin:15px 0 15px 18px;}
.main_text UL LI, UL.tire LI, .main_right_ul UL LI {
	padding:0 0 6px 0;
	line-height: 1.5;
    /*list-style-type: none;*/
    /*behavior: expression( !this.before
            ? this.before = this.innerHTML = '&mdash;&nbsp;' + this.innerHTML : '' );
    text-indent: -1.24em;*/
}
.main_text UL LI A, UL.tire LI A, .main_right_ul UL LI A {font-weight:normal;}
/*.main_text UL LI:before, UL.tire LI:before, .main_right_ul UL LI:before { content: '\2014\a0';}*/

.fl100, #fl100 {float:left; width:100%;}
.fr, #fr {float:right !important}
.fl, #fl {float:left !important}

.div_width  {//height:100%; min-height:100%; min-width:1000px; width:100%; max-width:1300px; //width:expression(document.body.clientWidth < 1000 ? '1000px' : document.body.clientWidth > 1300 ? '1300px' : document.body.clientWidth); z-index:100; position:relative;}

.div_top {float:left; width:100%; height:395px; background:#dce7f1 url(/images/bg_top.jpg) repeat-x left top;}
.div_top_inner {float:left; width:100%; height:266px; background:#FFF url(/images/bg_top_sky.jpg) no-repeat right top;}
.div_logo {margin:21px 0 0 22px; -margin-left:11px; float:left; position:relative; z-index:1000}
.div_logo_text {margin:45px 0 0 98px;}
.div_logo_text P {color:#666; margin:0px 0 8px 0; font-weight:bold; font-size:175%;}
.div_logo_text DIV {font-size:140%; color:#005197}
.div_logo_text DIV SPAN {margin-left:2.8em;}
.div_ico {float:left; margin:10px 28px 0 0; position:relative; z-index:1000}
.div_ico SPAN {margin:0 17px 0 21px}
.div_lang {float:left; width:60px; height:31px; background:#00427f url(/images/bg_lang.gif) no-repeat left top; text-align:center; margin:0 5px 0 0;}
.div_lang DIV {margin:8px 0 0 0; color:#fff}
.div_lang A, .div_in_menu_two DIV A {color:#fff;position:relative; z-index:1000; display:block; padding:12px 20px 14px 20px;}
.div_lang A:hover {color:#d0e8ff}
.answ {display:none; margin-top:15px; border-left-style:solid; border-left-width: 3px; border-left-color:#87A4BE; padding-left: 15px;}

.top_msg {float:left; width:280px; margin:30px 10px 10px 20px; -margin-left:10px; background:url(/images/bg_top_msg.gif) repeat-x; position:relative; z-index:10}
.bg_bottom_msg {float:left; width:100%; background:url(/images/bg_top_msg.gif) repeat-x; height:5px;  font-size:1%}
.data_msg {float:left; width:100%; background:#fff; margin-top:5px}
.data_msg DIV {padding:20px 30px 10px 30px; font-size:90%; line-height:1.5;}
.data_msg DIV DIV {padding:10px 0 0 0;}
.data_msg H1 {color:#069; margin-bottom:12px; font-size:170%}

.div_menu {width:100%; float:left; //float:auto;  height:42px; background:#005197; margin-top:-48px; position:relative; z-index:10; font-weight:bold;}
html:first-child .div_menu {height:40px;}
.div_in_menu_one {float:left; width:100%;}
.div_in_menu_two {float:left; width:100%;}

.div_in_menu_two DIV {float:left;  font-size:110%; border-right:1px solid #4d86b6;}
.div_in_menu_two DIV A {display:block;}
.div_in_menu_two DIV A:hover {color:#ccc}
.div_in_menu_two DIV.activ {background:#a9d32c; color:#000; padding:12px 15px 14px 20px;}
.div_in_menu_two DIV.activ A {padding:0!important; margin:0!important;}
.div_in_menu_two DIV.activ A:hover {color:#fff}

.ug_b {float:left; width:100%; background:#f7f7f7 url(/images/ug_b_1.gif) no-repeat left top}
.ug_b_2 {float:left; width:100%; background:url(/images/ug_b_2.gif) no-repeat right top}
.ug_b_3 {float:left; width:100%; background:url(/images/ug_b_3.gif) no-repeat right bottom}
.ug_b_4 {float:left; width:100%; background:url(/images/ug_b_4.gif) no-repeat left bottom; padding:16px 0}

.div_main_data {width:98%; //width:99%; margin-left:1%; margin-top:20px; float:left; //float:auto; line-height:1.3; max-width:1600px; //width:expression(document.body.clientWidth > 1600 ? '1600px' : '98%');}
.div_left {float:left; width:75%;}
.inner .div_left {width:66%; margin-left:2%;}
.h1_main {margin-left:20px; font-size:180%; margin-bottom:0px;}


.div_left_43 {float:left; width:43%; margin-left:32px; -margin-left:16px;}
.h1_43 {font-weight:normal; font-size:180%; margin-bottom:18px;}
.div_green {height:41px; float:left; width:100%; background:#a9d32c url(/images/bg_div_block.gif) repeat-x left top; overflow:hidden;}
.div_blue  {height:41px; float:left; width:100%; background:#175086 url(/images/bg_blue.gif) repeat-x left top; overflow:hidden;} 
.clr {margin-bottom:16px; float:left; width:45%; margin-right:4%;}

.div_green .div_green_2 {float:left; width:100%;height:100%;}
.div_green .div_green_3 {float:left; width:100%;height:100%; overflow:hidden}
.div_green .div_green_4 {margin:10px 10px 0 27px;}
.div_green .div_green_4 H1 {font-size:130%; margin:0px;}

.div_blue .div_green_2 {float:leftl width:100%; height:100%;}
.div_blue .div_green_3 {float:leftl width:100%; height:100%;}
.div_blue .div_green_4 {margin:10px 0 0 27px; -margin-left:13px;float:left;}
.div_blue .div_green_4 H1 {font-size:130%; color:#fff; margin:0px; border-bottom:1px dashed #fff; cursor:pointer; cursor:hand;}

.div_white {float:left; width:100%; padding:18px 0 0 0;}
.div_white_2 {float:left; width:100%;}
.div_white_2 DIV {padding:0 10px 20px 15px; background:url(/images/pulya_main.gif) no-repeat 0px 6px}

.div_right_43 {float:right; width:43%; margin-right:24px; -margin-right:12px; }

.div_banner {margin:24px 0 24px 20px; -margin-left:10px; float:left; width:98%; }
.banner {float:left; width:32%; -width:30.5%; border:1px dashed #ccc; background:#fafafa;}
.in_banner {margin:4px 9px 6px 9px; -margin-left:4.5px; float:left; width:92%;}
.in_banner IMG {margin-right:0px}
.in_banner DIV {float:left; margin-left:5px; font-size:130%; margin-top:12px;}

.news {color:#999; font-size:85%;}
.news DIV {font-size:130%; margin:4px 0 6px 0}
.news P {margin:0px 0 16px 0; font-size:110%; line-height:1.3; padding-bottom:10px; border-bottom:1px dashed #d9d9d9; color:#333}

.h2_news A {color:#036}
.h2_news A:hover {color:#0453a2}

.ug_whelow {float:left; width:100%; background:#fffbcc; margin-bottom:20px}
.ug {float:left; width:100%; background:#f7f7f7 url(/images/ug_1.gif) no-repeat left top; margin-bottom:20px}
.ug_2 {float:left; width:100%; background:url(/images/ug_2.gif) no-repeat right top}
.ug_3 {float:left; width:100%; background:url(/images/ug_3.gif) no-repeat right bottom}
.ug_4 {float:left; width:100%; background:url(/images/ug_4.gif) no-repeat left bottom}
.inug_4 {padding:9px; float:left; width:91%; //width:100%;}

.inner .div_right {float:left;}
.div_right {float:right; width:23%; padding-top:8px; margin-left:10px;}

.inug_4 STRONG {font-size:110%;}
.inug_4 SPAN {font-size:85%; color:#666}

.inug_4 .tire {margin: 0 0 0 -22px; //margin:0 0 0 17px;}
.inug_4 .tire LI {margin:18px 0 18px 0;}

.ug_whelow .tire {font-size:85%;}

.input {border:1px solid #ccc; width:64%; margin-top:3px; margin-right:6px; //width:60%; float:left; color:#999}
.black_color {color:#000}

.words DIV {width:45%; float:left; margin-right:2%; margin-top:10px;}


.footer_line {font-size:1%; height:10px; width:100%; float:left; background:#0b5da0; margin-bottom:2px;}
.div_footer {float:left; width:100%; /*background:#0b5da0 url(/images/bg_footer.jpg) repeat-x left top; color:#fff;*/ min-height:78px; //height:78px; line-height:1.4}
.f1 {width:100%; min-height:78px; //height:78px;}
.f2 {width:100%; min-height:78px; //height:78px;}
.f2 .div_left {padding-top:15px !important}
.inner .div_footer .div_left {margin-left:-6px; -margin-left:0px;}
.inner .div_footer .f2_43 {margin-right:5%;}
.f2_43 {width:42% !important; padding-top:1px !important}
.f1_43 {font-size:100%; line-height:1.5}
.f1_43 SPAN {font-size:120%;}
.inner .f1_43 {margin-top:-14px; font-size:110%;}
.inner .f1_43 .fl {margin-top:3px}
.inner .f1_43 FORM {margin-bottom:6px; float:left;}

.inner .f2 .div_right {float:right;}
.f2 .div_right IMG {margin-top:4px;}
.f2 .div_right DIV {margin:20px 0 0 15px;}
.f2 A {color:#333;}
.f2 A:hover {color:#87d7fe}

.menu_top {float:right; margin-top:5px; position:relative;  z-index:8;}
.menu_top DIV {float:left; padding:0; height:27px;}
html:first-child .menu_top DIV {height:20px;}

.menu_top DIV DIV {float:left; padding:0;}
.menu_top DIV DIV DIV {float:left; padding:6px 11px 0 11px;}
.menu_top DIV.activ {background:#b7dc42 url(/images/bg_top_menu.gif) repeat-x left top;}
.menu_top DIV.activ DIV {background:url(/images/bg_top_left.gif) no-repeat left top;}
.menu_top DIV.activ DIV DIV {background:url(/images/bg_top_right.gif) no-repeat right top;}

.div_top_inner .div_promo  {margin:-62px 0 -355px 0;}
.div_promo {position:relative; z-index:8; height:355px;  float:right; margin:-10px 0 -355px 0;}
.in_promo {width:400px; position:relative;  z-index:8; float:right; background:url(/images/home.gif) no-repeat right top;}
.in_promo DIV {width:379px; float:right; margin-top:-250px; text-align:left;}
.promo_hand {position:absolute; top:38px; left:38%; z-index:1}

html:first-child .bg_home {float:right}

.menu_left {float:left; width:100%; color:#000; margin-bottom:48px;}
.menu_left .activ {background:#d8f99a url(/images/ico_pulya.gif) no-repeat 16px 10px; font-weight:bold;}
.menu_left DIV {padding:7px 10px 7px 33px; background:url(/images/ico_pulya.gif) no-repeat 16px 10px;}
.menu_left DIV DIV {background:url(/images/ico_submenu.gif) no-repeat 3px 16px; padding:5px 10px 5px 20px;}
.submenu {background:url(./) !important}
.main_text {margin-top:10px; padding: 0 0 40px 20px; line-height:1.5}

.main_text STRONG {color:#000}
.main_text .abzac {padding:15px; background:#e5f1f6; margin:20px 0}
.main_text .th TD {background:#f6f6f6; padding:7px 15px 7px 7px; font-weight:bold; color:#000}
.main_text TABLE TD {padding:10px 15px 10px 7px;}
.main_text .th TD SPAN {color:#666}

.main_right_ul {margin:0 10px 25px 10px;}
.line_sub_menu {float:left; margin:10px 0 0 20px; -margin-left:10px;}
.u_1_ul_activ {margin-right:4px; float:left; font-size:140%; background:url(/images/bg_sub_menu.gif) repeat-x top left;}
.u_1_ul_activ .u_2 {background:url(/images/u_1.gif) no-repeat left top; float:left;}
.u_1_ul_activ .u_3 {background:url(/images/u_2.gif) no-repeat right top;  float:left;}
.u_1_ul_activ .u_3 DIV {margin:5px 15px;}
.u_1_ul_activ .u_3 DIV SPAN {color:#000; border:0px; cursor:default;}

.u_1 {margin-right:4px; float:left; font-size:140%;}
.u_2 {float:left;}
.u_3 {float:left;}
.u_3 DIV {margin:5px 15px;}
.u_3 DIV SPAN {color:#005197; border-bottom:1px dashed #005197;  cursor:pointer; cursor:hand;}

.line_sub_menu_first { float:left; width:97.5%; //width:97%; -width:97%; margin:0px 0 0 20px; -margin-left:10px; background:#f7f7f7; border-top:4px solid #8ec011; padding-bottom:15px;}
.data_menu_first {margin:20px 0 20px 20px; -margin-left:10px; float:left; width:96%;}

.contact_ul LI {list-style:none !important; margin-left:-21px;}
.contact_ul LI {margin-bottom:8px;}
.contact_ul LI A {text-decoration:none; font-size:120%; border-bottom:1px dashed #06c;}

.treebranch {padding: 0pt 0pt 5px 25px; border-left-style:solid; border-left-color:#CCC; border-left-width:1px; -border-bottom:1px solid #fff }

table.spaces td {padding-bottom: 15px;}

@media print {
	.div_top, .div_menu, .div_footer, .div_right, .div_banner, .inner .div_promo, .div_logo_text {display:none}
	.div_left {width:100%;}
	.div_top_inner  {height:100px;}
}