﻿IMG {behavior: url('./pngbehavior.htc');}
HTML, BODY {margin:0; padding:0; height:100%; font-family: Verdana, Tahoma, Arial, Sans-Serif; font-size:90%; color:#000; background:#999; line-height:1.1;}
FORM {padding:0; margin:0;}
INPUT, SELECT, TEXTAREA {font-family: Verdana, Tahoma, Arial, Sans-Serif; color:#000}
TEXTAREA {font-size:100%;}
TABLE {border:0; border-collapse:collapse;}
TD {vertical-align:top; padding:0; font-size:75%; color:#000}
IMG {border:0;}
A:focus{-moz-outline-style:none;}
A {color:#000; text-decoration:none}
/*A:visited {color:#73cfe5;}*/
A:hover {color:#c09;}
A:active {outline:none;}

H1, H2, H3 {font-weight:normal; margin:0 0 0 0; font-family: Verdana, Tahoma, Arial, Sans-Serif; }
H1 {font-size:200%; margin:0 0 12px 0; color:#f30; }
H2 {font-size:180%; margin:0 0 8px 0; color:#000; }
H3 {font-size:140%; margin:0 0 8px 0; color:#000}
H4 {font-size:120%; margin:0 0 8px 0; color:#666}

UL.tire LI, .type_text UL LI UL LI {
	padding:0 0 6px 0;
    list-style-type: none !important;
    behavior: expression( !this.before
            ? this.before = this.innerHTML = '<span style="color:#99a9ba">&mdash;</span>&nbsp;' + this.innerHTML : '' ); 
    text-indent: -1.24em;
}
UL.tire LI A, .type_text UL LI UL LI A {font-weight:normal;}
UL.tire LI:before, .type_text UL LI UL LI:before { content: '\2014\a0';}

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


.mainmenu {background:#28333e; margin-bottom:16px; -width:990px;}
.mainmenu INPUT {border:0px; margin:-2px 0 5px 0; width:130px; color:#999; font-style:italic; font-size:95%; padding-left:4px; height:20px;}
.mainmenu BUTTON {border:0; background:#535c65 url(./images/but_search.gif) no-repeat left top; width:68px; height:20px;  margin:-2px 0 5px 5px; color:#fff}
.mainmenu UL {margin:8px 0px 0px 40px; -margin-left:20px; padding:0}
.mainmenu UL LI {list-style:none; float:left; margin-right:13px}
.mainmenu UL LI A {color:#fff}
.mainmenu UL LI A:hover {color:#bcbcbd}

.div_center {float:left; margin-top:16px;}
.div_center_big {float:left; padding-top:16px; margin-left:-15px; width:625px; background:url(./images/bg_h2.gif) repeat-x 0 -13px;}
.dcol {float:left; width:208px;}
.dcol DIV {margin-bottom:30px;}
.news_main {margin-bottom:20px; width:300px;}
.news_main H2, .news_img H2 {color:#000; margin-bottom:16px;}
.news_main .fl100 {margin-bottom:20px;}
.news_main .fl100 .fl {float:left; width:110px; margin-right:10px;}
.news_main .fl100 .fr {float:right; width:175px; font-size:95%;}
.news_main .fl100 .fr H4 A {color:#000; text-decoration:underline; font-weight:normal; font-size:110%;}
.news_main .fl100 .fr H4 A:hover {color:#636363}
.news_main .fl100 .fr A {text-decoration:underline}
.news_main .fl100 .fr  DIV {margin-bottom:6px;}

.all_news A {font-size:110%; text-decoration:underline}

.news_img {width:365px;}
.news_img DIV {float:left; width:115px; height:116px; margin:0 6px 6px 0}
.news_img DIV IMG, .dcol IMG {margin-bottom:4px;}
.news_img DIV A, .dcol DIV A {color:#000; font-size:85%; text-decoration:underline; letter-spacing:-1px;}
.dcol DIV A {font-size:100%!important}
.news_img DIV A:hover, .dcol DIV A:hover {color:#666}
.dcol P {margin-top:0; font-size:120%}



.divmain {width:1000px;-width:990px;; background:#fff; text-align:left;}
.div_top {float:left; width:100%; height:294px; background:#000 url(./images/bg_top_main.jpg) no-repeat left top; border-bottom:1px solid #fff}
.logo {margin:32px 40px; -margin-left:20px;}
.lang {margin:18px 0 8px 0}
.lang A {color:#fff; font-size:85%; text-decoration:underline}
.mtitle {margin:0 0 -100px -40px;}

.div_banner {margin:0 0 16px 40px; -margin-left:20px;}

.bg_black_center {margin:0 0 0px 40px; -margin-left:20px; padding-bottom:16px; //margin-bottom:16px; background:#fff url(./images/bg_black_center.jpg) no-repeat left top; width:948px; height:308px;}
.black_center_text {margin:30px 10px 10px 235px; -margin-left:117px; float:left;}
.black_center_text H1 {color:#f90; font-size:240%; text-transform:uppercase; margin-bottom:18px;}
.black_center_text H2 {color:#fff; font-size:180%; margin:0 0 10px 56px;}
.black_center_text H3 {color:#f90; font-size:145%; margin:0 0 0 56px;}
.black_center_text DIV {margin:26px 0 0 104px; color:#ccc; width:520px; line-height:1.3}

.bgf {background:#fff; //margin-bottom:-16!important;}

.bg_left_one {width:272; height:398px; float:left; margin:0 60px 0 40px; -margin-left:10px; background:#000 url(./images/bg_left_one.jpg) no-repeat left top}
.bg_left_two {width:272; height:398px; float:left; margin:0 60px 0 40px; -margin-left:10px; background:#000 url(./images/bg_left_two.jpg) no-repeat left top}
.bg_left_three {width:272; height:398px; float:left; margin:0 60px 0 40px; -margin-left:10px; background:#000 url(./images/bg_left_three.jpg) no-repeat left top}
.bg_left_one div, .bg_left_two DIV, .bg_left_three DIV {margin:16px; color:#fff; line-height:1.3}
.bg_left_one h2, .bg_left_two h2, .bg_left_three h2 {margin-bottom:110px; color:#fff}
.bg_left_one h3, .bg_left_two h3, .bg_left_three h3 {color:#fff; margin-top:10px;}
.bg_left_one h3 A, .bg_left_two h3 A, .bg_left_three h3 A {color:#fff; text-decoration:underline}

.div_right {float:right; margin-right:12px;}

.div_part {float:left; margin-left:40px; -margin-left:10px; width:675px;}
.div_part_big {float:left; margin-left:40px; -margin-left:10px; width:945px;}
.div_part H2, .div_part_big H2 {background:url(./images/bg_h2.gif) repeat-x 0 3px; font-size:200%; margin-bottom:20px;}
.div_part H2 SPAN, .div_part_big H2 SPAN {background:#fff; padding-right:4px; color:#000}
.div_part TABLE {width:100%;}
.div_part TD {vertical-align:middle !important; text-align:center; padding:0 10px 55px 0;}

.div_part_big TABLE {margin:20px 0 15px 0; border-right:1px solid #ececec; width:100%}
.div_part_big SPAN {font-size:95%; color:#7e7e7e}
.div_part_big TABLE TD {padding:0 20px 5px 0; color:#414141; font-size:70%;}
.div_part_big TABLE TD INPUT {border:1px solid #7e7e7e; width:155px;}
.div_part_big BUTTON {font-size:120%; color:#ff9900; width:213px; height:34px; background:#000 url(./images/but_data.gif); border:0px;}

.black_center_b  {float:left; margin-left:40px; -margin-left:10px; width:944px; -width:920px; background:#000 url(./images/u_l_t.gif) no-repeat left top; color:#ccc; margin-bottom:20px;}
.bcb2 {background:url(./images/u_r_b.gif) no-repeat right bottom; float:left; width:100%}
.bcb3 {background:url(./images/u_l_b.gif) no-repeat left bottom; float:left; width:100%}
.bcb4 {background:url(./images/u_r_t.gif) no-repeat right top; float:left; width:100%;}
.bcb5 {margin:25px 0px 10px 16px; float:left;}
.bcb5 H1 {float:left; width:100%; color:#ff9900; margin-bottom:20px; font-size:170%;}
.bcb5 DIV {float:left; width:165px; margin-right:20px; -margin-right:14px; margin-bottom:30px;}
.bcb5 DIV H3 {color:#fff; margin:12px 0 10px 0 !important; font-size:120%;}
.bcb5 H3 A {color:#fff; text-decoration:underline;}
.bcb5 H3 A:hover {color:#e5e5e5}
.bcb5 DIV P {font-size:85%; margin:0}

.mb0 {margin-bottom:0px!important; margin-top:16px; border-bottom:1px solid #fff}

.w310fl {width:310px; float:left;}
.w310fl .news_main .fl100 {margin-bottom:35px;}

.put1 {background:#e5e5e5 url(./images/m_r_t.gif) no-repeat right top; float:left; width:100%;}
.put2 {background:url(./images/m_r_b.gif) no-repeat right bottom; float:left; width:100%;}
.put3 {background:url(./images/m_l_b.gif) no-repeat left bottom; float:left; width:100%;}
.put4 {padding:40px 10px 10px 30px; float:left; width:630px; //width:670px; }

.w380fl {float:left; width:380px; padding-bottom:30px; //padding-bottom:10px;}
.pl80 {padding-left:80px;}
.wfl {width:155px;}

.vkl {background:#b2b2b2 url(./images/p_left.gif) no-repeat left top; float:left;margin-right:4px; border-bottom:2px solid #fff}
.vkl DIV {background:url(./images/p_right.gif) no-repeat right top; float:left; padding:5px 14px 8px 14px;color:#000; font-size:140%; }
.vkl DIV A, .vkl_activ DIV A {text-decoration:underline}
.vkl DIV A:hover, .vkl_activ DIV A:hover {color:#3e3e3e}

.vkl_activ {background:#e5e5e5 url(./images/p_left_activ.gif) no-repeat left top; float:left;margin-right:4px; border-bottom:2px solid #e5e5e5}
.vkl_activ DIV {background:url(./images/p_right_activ.gif) no-repeat right top; float:left; padding:5px 14px 8px 14px; color:#000; font-size:140%; }

@media print {
	/*DIV {float:none}*/
	.div_banner {display:none}
}