@charset "utf-8";


html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big,
cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol,
ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { font-weight:inherit; font-style:inherit;
font-size:inherit;  line-height:inherit; font-family:inherit; text-align:left;  font-family:Tahoma; }

a img, :link img, :visited img { border:0; }
table { border-collapse:collapse; border-spacing:0; }
ol, ul { list-style:none; }
q:before, q:after, blockquote:before, blockquote:after { content:""; }
a { cursor:pointer; color:#c0032f;   }
a:link { cursor:pointer; color:#c0032f;  }
a:visited { cursor:pointer; color:#c0032f;  }
a:hover { cursor:pointer; color:#6F061E;  }

.clear
{
    border: 0;
    clear: both;
    display: block;
    float: none;
    margin: 0;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
}

p.footnote {
 font-size: .9em;
 color: #999;
 background-image: url(img/footnote.gif);
 background-repeat: no-repeat;
 background-position: 0 0;
 padding: .3em 0 0 1.3em;
 clear: both }

table.infoPopup {
 color: #000;
 background-color: #FFF;
 border: 1px solid #c0032f;
 width: 20em;
 position: absolute }
table.infoPopup th,
table.infoPopup td { padding: .2em .4em }
table.infoPopup th {
 font-weight: 700;
 text-align: left;
 color: #fff;
 background-color: #c0032f }
table.infoPopup td { font-size: 1em }




body { font-size:70%; margin: 0px 0px 0px 0px; }

h1 { font-weight:bold; font-size:1.6em; color:#c5c7ca;}

#h1l { font-weight:bold; font-size:1.6em; color:#c5c7ca;  text-decoration: none; }
#h1l:hover { font-weight:bold; font-size:1.6em; color:#c5c7ca; text-decoration: none; }

h2 { color:#c0032f; font-size:1.5em; font-weight:bold; margin: 0px; }

img { behavior:    url("../_js/pngbehavior.htc");}

strong { font-weight:bold;}

.base { width:907px; margin:0 auto; xcolor:4d637b}
.base2 { width:946px; margin:0 auto; xcolor:4d637b}

/************** leng *******************/

.div_lang {height:20px; float:right; margin-top:-10px; width:245px; }

ul.lang { margin:9px 0 0 0; color:#ebebed}

ul.lang li { float:left; }

.footer { padding: 10px; }

ul.lang li a { color:#fff; font-weight:bold; color:#ebebed; padding:0 8px 0 8px; }

ul.lang li a:link { color:#fff; font-weight:bold; padding:0 8px 0 8px; }

ul.lang li a:visited { color:#fff; font-weight:bold; padding:0 8px 0 8px; }

ul.lang li a:hover { color:#fff; font-weight:bold; padding:0 8px 0 8px; }

/************ beg_line *****************/
.beg_line {background:url(../_i2/beg_line.jpg) no-repeat; width:906px; height:20px; color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; padding:4px 0 0 0; text-align: right; }

.beg_line2 {background:url(../_i2/beg_line2.jpg) no-repeat; width:946px; height:20px; color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; padding:4px 0 0 0; text-align: right; }

.logo { background: url(../_i2/top_body.jpg) repeat-x top left; padding: 10px; }
.logotable {  }

.logo_2 {margin:0px 0 0 260px;  xwidth:308px; height:32px; }

.time_date{ margin:-40px 0 0 574px; float:left; width:100px; height:18px; display:inline;color:#fff; font-size:1.2em; font-weight:bold;}

.time { font-size:2em; font-weight:normal; }

.workers { background:#ebebed; width:906px; display:none}

.foto {
border-bottom:3px solid #d5d7d9; z-index:22; position: relative;}

.div_foto_1 {background:#c9003d url(../_i2/kut_r_top.jpg) no-repeat right top; width:307px;  color:#ebebed; padding:20px 13px 0 23px; z-index:1; }

.div_foto_2 {background:#c9003d url(../_i2/kyt_l_top.jpg) no-repeat left top; width:307px;  color:#ebebed; padding:20px 13px 0 23px; z-index:1; }

.div2_foto_1 { z-index:2; position: relative; background:#c9003d url(../_i2/kyt_r_bot.jpg) no-repeat right bottom; padding-bottom:12px; width:343px; margin: 20px 0 0 -140px;}

.div2_foto_2 {z-index:1; position: relative; background:#c9003d url(../_i2/kyt_l_bot.jpg) no-repeat left bottom; padding-bottom:12px; width:343px; margin: 60px -130px 0 0px;}


.div_foto_2 h1 { font-size:1.5em; color:#ebebed; text-align:left; padding:0px 0px 10px 0}

.div_foto_1 h1 {font-size:1.5em; color:#ebebed; text-align:right; padding:10px 40px 0 0}


/*************** div ser_sk******************/
.sk_left {background: url(../_i2/ser_sk_left.jpg) no-repeat left top; width:18px; height:38px; font-size:1px; float:left}

.sk_right {background:url(../_i2/ser_sk_right.jpg) no-repeat right top; width:18px; height:38px; font-size:1px; float:left}

.sk_center {width:870px; background:#ebebed; float:left; height:38px;}

.sk_center h1 { color:#c5c7ca; font-size:1.6em; display:inline;}

.sk_center h1 span {color:#4d637b; font-size:0.7em; font-weight:bold}

/**************** graph ************************/

.tab_top {background:url(../_i2/graf_top.jpg) no-repeat; width:906px; margin:5px 0 0px 0; height:12px; font-size:1px;}

.tab_bot {background:url(../_i2/graf_bot.jpg) no-repeat; width:906px; height:12px; margin:0px 0 6px 0; font-size:1px;}

.delta_akz {border-left:4px solid #ebebed; float:left; width:165px; height:162px;  padding:0px 65px 12px 65px;}

.delta_akz img {margin-bottom:4px;}

.delta_zbalans {border-left:4px solid #ebebed; float:left; width:166px; height:162px; padding:0px 65px 12px 65px;}

.delta_zbalans img {margin-bottom:4px;}

.delta_day_runok {border-left:4px solid #ebebed; border-right:4px solid #ebebed; float:left; width:169px; height:162px; padding:0px 65px 12px 65px;}

.delta_day_runok img {margin-bottom:4px;}

/******************* ind_news ***************/

.ind {width:236px; float:left;}

.ind h1 { display:inline}

.ind ul { margin:0px 0 0px 40px}

.ind ul li { float:left; padding: 0px 6px 4px 0;}

.ind img {padding-bottom:0px;}

.news_1 {width:340px; float:left}

a.title_news { color:#4d637b; font-weight:bold; font-size:1.1em; padding:0px 0 14px 0; }
a.title_news a :limk{ color:#4d637b; font-weight:bold; font-size:1.1em; padding:0px 0 14px 0}
a.title_news a :visited{ color:#4d637b; font-weight:bold; font-size:1.1em; padding:0px 0 14px 0}
a.title_news a :hover{ color:#4d637b; font-weight:bold; font-size:1.1em; padding:0px 0 14px 0}

.date_news { font-weight:bold; display:block; font-size:1.2em; color:#c5c7ca; padding:10px 0 0px 0}

.news_1 p { color:#4d637b}
.news_1 h { padding:0px; margin:0px; color:#f00}

.news_2 {width:311px; xmargin-left:20px; padding-top:0px; xfloat:left}
.news_2 p { color:#4d637b}

.smi_1 {width:304px; xfloat:left; color:#4d637b;}
.smi_1 p { color:#4d637b; padding:10px 0 0 0}

.smi_2 {width:304px; xfloat:left; margin-top:16px; xborder:1px solid #000;  xmargin-left:50px; color:#4d637b; padding-top:0px; margin-top:0px;}
.smi_2 p { color:#4d637b; padding:10px 0 0 0}

.smi_3 {width:300px; xfloat:left; xmargin-left:50px; margin-top:0px; padding-top:0px; }
.smi_3 p { color:#4d637b; color:#4d637b; padding:10px 0 0 0}

/************** bot ****************************/
.serch_log {background:#ebebed; margin:16px 0 15px 0;}

.bold_bot { font-weight:bold; font-size:1.1em; padding:8px 10px 0 10px; color:#4d637b}

.serch_log input { width:140px; xheight:18px; font-size:1.1em; color:#4d637b}

.reg_log {padding-top:4px}

.reg_log a { padding-right:10px;}

/*************** menu *************************/
a.m {
vertical-align:middle;
color:#efefef;
text-decoration:none;
background:#C0032F;

}
a.m:link {
vertical-align:middle;
color:#efefef;
text-decoration:none;
background:#C0032F;


}

a.m:visited {
vertical-align:middle;
color:#efefef;
text-decoration:none;
background:#C0032F;

}

a.m:hover {
vertical-align:middle;
color:#efefef;
text-decoration: underline;
background:#C0032F;

}

.div_menu {width:906px; height:42px; xborder:1px solid #000}
.div2_menu {width:654px; margin:0px auto 0px auto; position:relative; padding-top:10px;}
.div3_menu {width:854px; margin:0px auto 0px auto; position:relative; padding-top:10px;}
.mmm {
margin:0px 0px;
padding:2px 10px 0 10px;
text-align:center}

/************** bottom menu *************************/
ul.bot_m {
list-style:none;
margin:5px 0 40px 20px;
text-align:left;
width:700px;}

ul.bot_m li {
float:left;
}

ul.bot_m li a{
font:bold 12px Tahoma;
color:#4D637B;
text-decoration:none;
background:url(../_i2/border_right.gif) no-repeat right;
padding:0 9px 0 9px;

}

ul.bot_m li a:link{
font:bold 12px Tahoma;
color:#4D637B;
text-decoration:none;
background:url(../_i2/border_right.gif) no-repeat right;
padding:0 9px 0 9px;
}


ul.bot_m li a:visited{
font:bold 12px Tahoma;
color:#4D637B;
text-decoration:none;
background:url(../_i2/border_right.gif) no-repeat right;
padding:0 9px 0 9px;
}


ul.bot_m li a:hover{
font:bold 12px Tahoma;
color:#6F061E;
text-decoration:none;
background:url(../_i2/border_right.gif) no-repeat right;
padding:0 9px 0 9px;;
}

/********************* old_css ***************************/
    /********menu_left*********************/
ul.sp_st {
margin:0px 0 0 15px;
padding:0px;
list-style:none;
width:180px;
font-size:8pt;}

ul.sp_st li {
margin:0px;
padding:10px 10px 0 15px ;
list-style-position:outside;
background:url(../i/red_m.gif) no-repeat left center;
}

ul.sp_st li a{
    xborder:1px solid lime;
    padding:0px 0px 0px 12px;
    margin:0px;
    display:block;
    background-image:url('../_i2/red_m.gif');
    background-position: center left;
    background-repeat:no-repeat;
}

ul.put_verh {
margin:15px 0 10px 5px;
padding:0px;
list-style:none;
}

ul.put_verh li {
padding:0px;
float:left;}
    /***********************tabu ***********************/
    .tab1 {
background:#c0032f url(../_i/red_tab_l.jpg) no-repeat left top;
width:240px;
font-size:8pt;
color:#efefef;
font-weight:bold;
vertical-align:middle;
text-align:center;
padding-left:10px;
height:33px;}

.tab2 {
background:url(../_i/red_tab_r.jpg) no-repeat right top;
font-size:1px;
width:10px;
height:33px;}

.tab1_no {
background:#9da0a7 url(../_i/ser_tab_l.jpg) no-repeat left top;
width:240px;
font-size:8pt;
color:#efefef;
font-weight:bold;
vertical-align:middle;
text-align:center;
padding-left:10px;
height:33px;}

.tab2_no {
background:url(../_i/ser_tab_r.jpg) no-repeat right top;
font-size:1px;
width:10px;
height:33px;}

.school_tpl {margin:10px 0px 0px 15px; color:#4D637B; font-size:1em;}
.school_tpl p { padding:2px 0 4px 12px; }
.school_tpl div a { text-decoration:none }
.school_tpl div { padding:0px 0 0px 12px; margin:0px; }
.school_tpl div p {padding:2px 0 4px 12px;}


.tab_tabs {
width:100%;
border-left:1px solid #cac8c8;
border-top:1px solid #cac8c8;
color:#4d637b;
xmargin:2px;
}


.td_s1 {
vertical-align:middle;
text-align:center;
border-right:1px solid #cac8c8;
border-bottom:1px solid #cac8c8}

.td_s2 {
vertical-align:middle;
text-align:center;

border-right:1px solid #cac8c8;
border-bottom:1px solid #cac8c8;
height:20px;}

.ser_bg_bOne {
background:#efefef;
padding:4px;
color:#4d637b;
font-weight:bold;
border-right:1px solid #cac8c8;
border-bottom:1px solid #cac8c8;
}

.ser_bg_b {
background:#efefef;
text-align:center;
color:#4d637b;
font-weight:bold;
height:67px;}

.tab_bot_info_fond { margin:20px 0px 0px 1px; color:#4d637b}

.tab_bot_info_fond td { padding:2px 0;}


ul.sitemap { list-style: square; color:#C0032F; margin:0px 0 0 30px;}
ul.sitemap li { padding:2px 0}

.news_descr div { font-size:1em}
.news_descr p,.article_full_descr,.article_short_descr,.news_font div{
    font-size:11px;
    color:#4D637B;
}

.bred_analitichskij {margin:10px 0px 0px 15px; color:#4D637B}

.bred_analitichskij p { padding:4px 0}

.bred_analitichskij p a { text-decoration:none}

.bred_analitichskij p a:hover  { text-decoration:underline}

/*--------------------*/

.wid4 {width:135px !important;}
.wid5 {width:30%; vertical-align:top;}
.wid6 {vertical-align:middle; width:120px;}
.wid10 {vertical-align:middle; width:50px}
.wid11 {width:700px;}
.wid15 {width: 270px;}
.wid35 {width: 70px;}

.pos {position: relative;}
.flr {float: right;}
.fll {float: left;}

.marg4 {margin-top:30px;}
.marg6 {display:inline;margin-right:4px;}
.marg7 {margin-top:3px;padding: 0px 6px 0px 6px;color:#003596;}
.marg8 {margin-left:10px;}
.marg30 {margin: 0px 0 0 0px;}
.marg31 {margin-right: 0px; padding-right: 0px;}
.marg32 {margin:0 0 0 5px;}
.marg33 {margin: 0 5px;}
.marg34 {margin: 0 5px;}
.marg35 {margin-top:-4px;}
.marg36 {margin-left:-10px;}

.pad1 {padding:0px;}
.pad11 {background:#ebebed; margin-top:10px;}
.pad15 {padding:0 20px 0 10px;}
.pad16 {margin-top:0px; padding:0px 0 0 80px;}
.pad17 {padding-left:0px;}
.pad19 {padding:6px 0 0 0px; color:#4d637b}
.pad20 {padding:10px 50px 0 0px; color:#4d637b}
.pad21 {padding:10px 0 15px 0px; color:#4d637b; vertical-align:middle}
.pad22 {padding:0px 0 0 20px;}
.pad23 {padding:3px 10px 0 10px;}
.pad24 {padding:6px 10px 0 10px;}
.pad25 {padding:6px 0 0 74px;}
.pad60 {margin:30px 0 0px 0;}
.pad61 {padding-left: 12px;}
.pad62 {padding-left: 5px;}
.pad63 {padding:6px 0 0 5px;}
.pad64 {padding:10px 50px 0 5px;}
.pad65 {padding:10px 0 15px 5px; vertical-align:middle !important;}
.pad66 {margin-right: -35px;}

.backg {background:none !important;}
.backg2 {background:url('http://i.bigmir.net/cnt/samples/diagonal/b59_top.gif') no-repeat bottom;}
.backg3 {font:10px Tahoma;background:url('http://i.bigmir.net/cnt/samples/diagonal/b59_center.gif');}
.backg4 {background:url('http://i.bigmir.net/cnt/samples/diagonal/b59_bottom.gif') no-repeat top;}
.backg5 {background:#efefef;}

.color4 {color:#ff0000}

.some_st4 {margin:0px;padding:0px;font-size:1px;width:88px;}
.some_st6 {width:946px; margin:0 auto; xborder:1px solid #000;}

.st_5 {width:946px; margin:0 auto;}
.st_9{padding-left:0px;color:#4D637B;font-weight:bold;}
.st_15{vertical-align:middle;padding-left:10px;width:18px;}
.st_16{width:135px;height:19px;margin:0px;padding:0px;}
.st_23{display:block;width:210px;height:60px;}

.div2_menu2 {width:940px;}
.wopr {vertical-align: middle; width:98px;}
a.consult {color:#4D637B !important; padding-left:3px; text-decoration: none; font: bold 12px Tahoma;}
.bord {border:1ps solid #f00;}
a.color3 {color:#000;}
.color16 {color:#4D637B !important;}

.kubiki {height: 10px; width: 10px;margin: 0 10px 0 20px;}

.legenda_backg1 {background: #dadddf; float: left; border: 1px solid #000000;}
.legenda_backg2 {background: #e9eef2; float: left; border: 1px solid #bfcbd5;}
