.z1{z-index:1;}
.z2,.tm{z-index:2;}
.td_n,.tm a,a:hover,a{text-decoration:none;}
.td_u,.tm a.root-item-selected,.lm a:hover,.rm a:hover,.lm a.selected,.rm a.selected,.cont a:hover,a:hover.a_map{text-decoration:underline;}
.disp_bl,.tm a,.lm a,.rm a{display:block;}
.brdb9_00{ border-bottom:9px solid #000200; }
.brdt1_ff{ border-top:1px solid #fff; }
.brdb1_ff{ border-bottom:1px solid #fff; }
.brdl1_ff,.tm li + li,.news td + td{ border-left:1px solid #fff; }
.brdr1_ff{ border-right:1px solid #fff; }
img,.brdnon{ border:none; }
.clearBlock,.clear{clear:both;}
input,textarea{outline:none;}
/* Высота H*/
.h100,html,body,.tm a{height:100%;}
.mh100{min-height:100%;}
.h16p{height:16px;} 
.h24p,.tm{height:24px;} 
.h90p{height:90px;} 
/* Ширина W */
.w33{width:33%;}
.w100,html,body{width:100%;}
.w100p{width:100px;}
.w120{width:120px;} 
.w150{width:150px;} 
.w180{width:180px;} 
.w450{width:450px;} 
.w500{width:530px;} 
.cont{width:570px;}
.w980{width:980px;}
.h70p{height:70px;}
/* Цвет */
.bgf,.tm a:hover,.site{background:#fff;}
.bg0{background:#000;}
.bg61{background:#616d79;}
.bg77{background:#778897;}
.clr3a,.lm a,.cont a,.rm a{color:#3a6ab3;}
.a_map{color:#555} 
.clrf,.tm a{color:#fff;} 
.clr0,.tm a:hover,html,body,a.clr0{color:#000;} 
/* Отступы MP */
.mrg0,body,html,h3{margin:0;}
.mrg0a{margin:0 auto;}
p{margin:2px 0;}
.breadcrumb-navigation,h1{text-indent:0;}
.cont p{margin:7px 0;}
.pad0,body,html{padding:0;}
.pad3,.tm{padding:3px 0;}
.lm a,.rm a{padding:2px 0;}
.pad0_20{padding:0 20px 0 10px;}

.padl10{padding-left:10px;}
.padb10{padding-bottom:10px;}
.padl25{padding-left:25px;}
.mrgl_1{margin-left:-1px;}
.padr25{padding-right:25px;}
.pad5_0{padding:5px 0;}
.pad0_15,.tm a,.cont{padding:0 15px;}
.padt28{padding-top:28px;}
.padt35{padding-top:35px;}
.mrg2{margin:2px;}
h1{margin:0 0 29px;}
.pad20_35{padding:20px 35px;}
.mrgt16{margin-top:16px;}
.mrgl25{margin-left:25px;}
.mrgl50{margin-left:50px;}
.mrgl40{margin-left:30px;}
.mrg_img{margin:5px 20px 5px 0;}
.cont{padding-bottom:65px;}
/* Текст */
.fs30{font-size:30px;} .fs18{font-size:18px;} .fs15,h3{font-size:15px;} .fs14,h1{font-size:14px;} 
.fs12,.lm,.rm,html,body{font-size:12px;} .fs11,.breadcrumb-navigation{font-size:11px;} .fs9{font-size:9px;} .fs8{font-size:8px;}
.fl_l,.tm a,.news div{float:left;} .fl_r{float:right;}
.fw_b,.slogo{font-weight:bold;} .fw_100{font-weight:100;}
.fs_i{font-style:italic;}
.ff_Verd,html,body{font-family:Verdana;}
.ti30{text-indent:30px;}
.lh14,.lm{line-height:14px;}
.cont{line-height: 15px;}
.ls1{letter-spacing:1px;}
.ta_c,.zakluchenie,.tab2 td{text-align:center;} .ta_j{text-align:justify;} .ta_r{text-align:right;} .ta_l,.cont{text-align:left;}
.vtop{vertical-align:top;}
.posRel,.tm{position:relative;} .posAbs{position:absolute;} .posFix{position:fixed;}
/* BG */
html,body{background:url(/images/bg_lines.gif);background-attachment:fixed;}
.bg_cont{background:url(/images/bg_cont_vn.png) repeat-y center;}
.bg_head{background:url(/images/bg_top.jpg) repeat-y right #616d78;}
.news a.podr{background:url(/images/sb.gif) no-repeat right center;}
.cont ul {list-style-image:url(/images/bg_li.gif);}
.cont ol {list-style-image:none;}
.menu-sitemap-tree.leftmen ul > li.akt .page{background: url(/images/bga_rm_2.gif) no-repeat top left;}
a.a_allnews{background: url(/images/bga_rm_b.gif) no-repeat top right;
padding-top: 4px;
width: 125px;} 
/***Pos***/
.tl0{top:0px;left:0px;}
.br0{bottom:0;right:0;}
.tl33{top:0px;left:33%;}
.logo{top:15px;left:10px;}
.logo_vn{top:15px;left:50px;}
.slogan{top:142px;left:53px;}
.slogan_ten{top:144px;left:55px;}
.lm{width: 170px;
padding: 35px 0px 0 27px;}
.search{right:25px;bottom:7px;background:#778897;}
.slogo{left: 112px;
top: 21px;color:#d7dade;}
.rbook{border: 1px solid #0F295D;
margin-top: -25px;}
.footer{height:55px;margin-top:-65px;}


.export_report{
    display: inline-block;
    margin-top: 0px;
    border: 1px solid #bbb;
    border-radius: 5px;
    background: url(/images/bga_rm_b.gif) no-repeat top right #ddd;
    cursor: pointer;
    padding: 3px 14px 5px;
}

button.big_blue_button{
    border: solid 1px #ddd;
    border-radius: 0.5em;
    padding: 0.5em 1.5em;
    cursor: pointer;
    background-color: #497db7;
    color: #fff;
    font-size: large;
}

.subscribe-form {display:block;min-height:250px;}
.subscribe-message .ok{color:#29ee5d;}
.subscribe-message .error{color:red;}
