IMG {behavior: url('./pngbehavior.htc');}
HTML, BODY {margin:0; padding:0; height:100%; font-family: Tahoma, Verdana, Arial, Sans-Serif; font-size:95%; color:#000; background:#fff; line-height:1.1; cursor:default;}
FORM {padding:0; margin:0;}
INPUT, SELECT, TEXTAREA {font-family: Tahoma, Verdana, Arial, 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:#005ea0;}
/*A:visited {color:#909;}*/
A:hover {color:#2688cc;}
A:active {outline:none;}

H1, H2, H3 {margin:0 0 0 0; font-weight:normal}
H1 {font-size:190%; margin:0 0 20px 0; color:#000}
H1 SPAN {color:#ff5f00}
H2 {font-size:150%; margin:0 0 10px 0; color:#ff5f00}
H3 {font-size:120%; color:#114d7a}

UL.tire LI, .div_main_top DIV UL LI {
	padding:0 0 6px 0;
    list-style-type: none;
    behavior: expression( !this.before
            ? this.before = this.innerHTML = '&mdash;&nbsp;' + this.innerHTML : '' );
    text-indent: -1.24em;
}
UL.tire LI A {font-weight:normal;}
UL.tire LI:before, .div_main_top DIV UL LI:before { content: '\2014\a0';}

.fl100, #fl100 {float:left; width:100%; margin:15 0 0 15}
.fr, #fr {float:right !important}
.fl, #fl {float:left !important}

.div_width  {float:left; //height:100%; min-height:100%; width:100%; min-width:1000px; width:1000px; width:1000px; /*//width:expression(document.body.clientWidth < 1000 ? '1000px' : '100%');*/ background:url(./images/bg_main.jpg) no-repeat right top}

.div_logo {float:left; width:22%; margin:34px 0 0 40px; -margin-left:20px;}
.div_top_center {float:left; width:28%; margin:42px 0 0 9%;}
.div_top_center H1 {font-size:150%; margin-bottom:6px;}
.div_top_center H1 A {color:#ff5f00}
.div_top_center H1 A:hover {color:#fa9254}

.mainmenu {float:left; height:41px; width:81%; background:url(./images/bg_mainmenu.png) no-repeat right top; padding:0 0 0 12px;}
.mainmenu DIV {float:left;  font-size:140%; padding:8px 20px 10px 19px; background:url(./images/explode_menu.gif) no-repeat 100% 8px;}
.mainmenu DIV.activ {background:url(./images/bg_mainmenu_activ.jpg) no-repeat center top}
.mainmenu DIV.activ A, .left_menu DIV A {color:#000}
.mainmenu DIV.activ A:hover, .left_menu DIV A:hover {color:#525252}
.mainmenu DIV A {color:#fff;}
.mainmenu DIV A:hover {color:#e1e1e1}
.right_mainmenu {width:7px; height:41px; float:left;}
.mainmenu .first {margin-left:20px !important; -margin-left:10px !important}
.mainmenu .last {background:url(./) !important}

.footer_top {float:left; width:100%; background:#e5e5e5; padding:10px 0; border-bottom:1px solid #fff; border-top:1px solid #fff;}
.footer_top DIV, .footer_top P {float:left; margin-right:46px; font-size:95%;}
.footer_top P {margin:15px 46px 0 40px;  -margin-left:20px}

.footer {border-top:8px solid #ff5f00; background:#000; float:left; width:100%; color:#ccc; padding:12px 0 20px 0}
.footer DIV {float:left}
.footer .f1, .footer .f2 {width:17%;}
.footer .f1 {margin-left:40px;  -margin-left:20px}
.footer .fl {margin-top:10px;}
.footer .fl SPAN {color:#ff5f00; margin:0 12px;}
.footer .fl A {color:#ccc}

.center_top {margin-top:4px; border-top:4px solid #ff5f00; background:url(./images/bg_main_text.png) repeat-x left top; background:expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/bg_main_text.png', sizingMethod='crop'); float:left; width:100%;}

.div_main_top {border-bottom:2px solid #eaeaea; padding:30px 0 10px 0; float:left; width:100%; position?:relative; z-index:1000}
.div_main_top DIV {float:left; width:23%; margin-right:1%;}
.div_main_top DIV.first {margin-left:40px;  -margin-left:20px}
.div_main_top DIV H1 {font-size:190%; margin-bottom:14px;}
.div_main_top DIV H1 SPAN {color:#ff5f00}
.div_main_top DIV IMG {margin-bottom:18px;}
.div_main_top DIV UL {margin:0px 10px 20px -22px; //margin:0px 10px 20px 15px;}


.main_news_left {float:left; width:48%;}
.main_news_right {float:right; width:48%;}
.main_news H2 {padding:0px 0 0px 10px;  border-left:5px solid #ff5f00; color:#000;}
.main_news DIV {margin:12px 0 5px 0; float:left; width:100%; line-height:1.4}
.main_news DIV DIV {clear:left;}
.main_news DIV A {font-size:120%;}
.main_news DIV P { line-height:1.5; font-size:95%; margin:8px 0 0 0px;}
.main_news DIV P IMG {padding:0px 5px 0 0px}
.main_news DIV P SPAN, .news_right P {color:#666}

.button_orange {margin:0px 0px 15px 0px !important; float:left; background:#ff5f00 url(./images/but_left.gif) no-repeat left top; width:168px !important; //width:150px !important;}
.button_orange DIV, .button_orange_big DIV {margin:0px !important}
.bo2 {float:left; width:100%; background:url(./images/but_right.gif) no-repeat right top;}
.bo3 {float:left; width:100%; height:28px; background:url(./images/bg_but.gif) no-repeat bottom center;}
.bo3 DIV {font-weight:bold; margin:4px 15px 0 18px !important;}
.bo3 DIV A, .bob2 DIV A {font-size:100% !important; color:#000}
.bo3 DIV A:hover, .bob2 DIV A:hover {color:#7f2f00}

.button_orange_big {margin:0; width:168px; //width:150px !important; background:#ff5f00 url(./images/but_left_big.gif) no-repeat left top;}
.bob2 {background:url(./images/but_right_2.gif) no-repeat right top; height:28px;}
.bob2 DIV {font-weight:bold; padding:4px 15px 0 18px}

.ml26 {margin:0 0 20px 26px;}
.ml26 .tire {margin:5px 0 0 -22px; //margin:5px 0 0 15px;}
.ml26 H1 {margin-bottom:13px;}
.ml-26 {margin-left:-26px; margin-top:-20px;}

.news_right P {margin:0px 0 0 0; font-size:100%;}
.news_right DIV {margin:0 0 15px 0}
.news_right {line-height:1.4}
.first_photo A {font-size:140%;}
.first_photo DIV {font-size:95%; margin:8px 0}
.first_photo DIV IMG {margin:0 8px 8px 0}

.div_media_left {float:left; width:41%;}
.div_media_right {float:right; width:41%; margin-right:4%;}
.div_media_left DIV, .div_media_right  DIV {margin-top:4px; font-size:95%;}

.main_right_blue {float:right; width:35%; background:#ecf8ff; padding-top:25px; padding-bottom:70px;}

.main_center_block {margin:4px 0 20 0; float:left; width:100%;}
.center_block {margin-left:40px; -margin-left:20px; float:left; width:58%; padding-top:25px;}

.mb25 {margin-bottom:25px}

.center_top .inner {background:url(/images/bg_inner_left.gif) no-repeat 0 100px; width:100%; float:left; min-height:820px; //height:820px; padding-top:45px; position:relative; z-index:1000}

.inner_left {margin-left:40px; -margin-left:20px; width:25%; float:left;}
.inner_right {width:65%; float:right; margin-right:3%; line-height:1.5; padding-bottom:40px;}
.inner_right H1 {font-size:210%;}
.inner_right H2.date {margin:-25px 0 20px 0}
.inner_right IMG {margin:10px; border:0px solid #000}
.inner_right table {border:1px solid #FEFEFE; background: #EEE;}
.inner_right table td {border:1px solid #FEFEFE; padding: 5px 7px 5px 7px;}
.inner_right table th {background: #B6B5B5;}

.left_menu DIV {font-size:120%; margin-bottom:15px; padding-left:25px; background:url(/images/pulya_li.gif) no-repeat 0 6px}
.left_menu .submenu {font-size:90%; background:url(./) !Important}

@media print {
	DIV {float:none!important;}
}