*{
    padding: 0;
    margin: 0;
}

a{color: #a15f32; text-decoration: none;}
a:hover{ text-decoration: underline;}

.shadow{background: url('../images/body_bg2.png') repeat-y 50% 0;}

.clr{clear: both;}

.rel{position: relative;}

.white{color: #fff}
.color_333{color: #333;}
.color_02{color: #021422;}
.color_43{color: #434343!important;}
.color_80{color: #808080;}
.color_1f{color: #1f1f1f;}
.brown{color: #a15f32}
.brown2{color: #835f50}
.red{color: red}
.grey{color: #999}
.w100p {width:100%;}
.fbold{font-weight: 900!important;}

.hr{display: inline-block; width: 100%; height: 1px; background: #f1f1f1;}
.hr2{height: 5px; background: #835538;}

.f11{font-size: 11px}
.f14{font-size: 14px}
.f16{font-size: 16px}

.img{border: 1px #464646 solid; margin: 0 18px 0 0;}
.img2{border: 1px #bdbdbd solid; margin: 0 18px 0 0;}

.uppercase{text-transform: uppercase!important;}

.underline{text-decoratioN: underline!important;}
dashed{border-bottom-style: dashed; border-bottom-width: 1px;}

.hint, .none{display: none;}

.zindex2{z-index: 2}
.zindex3{z-index: 3}

ul.list_drop{position: absolute; display: none; background: #fff; border: 1px #939393 solid; padding: 10px 25px 0px 15px; border-top: 0; left: -1px; top: 20px; width: 50px;}
ul.list_drop li{text-align: left; margin-bottom: 10px;}
ul.list_drop li a{color: #021422; font: 12px Tahoma; border-bottom: 1px #021422 dashed;}
ul.list_drop li a:hover{text-decoratioN: none}

.list_drop_click{display: inline-block; width: 50px; padding: 3px 25px 3px 15px;background: url('../images/list_drop.png') no-repeat 87% 7px; cursor: pointer; }
.list_drop_click.click{ border: 1px #939393 solid; border-bottom: 0; background: #fff url('../images/list_drop.png') no-repeat 87% 7px;}
.list_drop_click span{color: #a15f32; border-bottom: 1px #a15f32 dashed;}

ul.list_style2 li{width: 100%}
ul.list_style2 li{display: inline-block; padding: 0 0px 0px 17px; background: urL('../images/list_style2.png') no-repeat 3px 7px; margin-bottom: 13px}

.center{text-align: center; display: inline-block; width: 100%}

.form_table td {
    padding: 3px 14px 3px 5px;
}

.inputbox{height: 23px; border: 1px #9d9d9d solid; background: #fff; padding: 2px 0 2px 5px; font: 12px/23px Tahoma; color: #5b5d59;}
.inputbox2{height: 18px; border: 1px #9d9d9d solid; background: #fff; padding: 2px 0 2px 5px; font: 12px Tahoma; color: #5b5d59;}
.selectbox{border: 1px #9d9d9d solid;font: 12px/23px Tahoma; color: #5b5d59; background: #fff;padding: 5px 5px 4px 5px;}
.selectbox2{border: 1px #9d9d9d solid;font: 12px Tahoma; color: #5b5d59; background: #fff;padding: 2px 0px 2px 5px;}
textarea{height: 80px; border: 1px #9d9d9d solid; width: 97%; padding: 2px 5px; color: #5b5d59;}

label.error {color:red;}
input.error {border: 1px solid red;}

.checkbox{float: left; margin: 0 10px 0 0}

.button{display: inline-block; width: 95px; height: 30px; font: bold 12px/28px Tahoma; color: #434343; padding-bottom: 4px; border: 0; text-align: center; background: url('../images/button.png') no-repeat 0 0; cursor: pointer}
.button:hover{ background: url('../images/button_on.png') no-repeat 0 0; cursor: pointer; text-decoration: none!important;}

.button.bay{background: url('../images/button_bay.png') no-repeat 0 0; width: 100px; height: 25px; padding-left: 20px}

.button_link{display: inline-block; width: auto; height: 30px; font: bold 12px/28px Tahoma; color: #434343; border: 0; text-align: center; background: url('../images/button_l.png') no-repeat 0 0; cursor: pointer; text-decoration: none!important;}
.button_link span{display: inline-block; width: auto; height: 30px; background: url('../images/button_r.png') no-repeat 100% 0; cursor: pointer; padding: 0 8px; text-decoration: none!important;}
.button_link:hover{background: url('../images/button_l_on.png') no-repeat 0 0; }
.button_link:hover span{background: url('../images/button_r_on.png') no-repeat 100% 0; }

.rght, .fright{float: right;}
.fleft{float: left;}

.tleft{text-align: center;}
.tright{text-align: right;}
.tcenter{text-align: center;}

.nobr{white-space: nowrap}

.border{border: 1px #9f9f9f solid;}
.noborder{border: 0!important;}

.more_text{background: url('../images/more_text_show.png') no-repeat 100% 5px; padding: 0 22px 0 0;}
.more_text.hide{background: url('../images/more_text_hide.png') no-repeat 100% 5px;}
.more_text:hover{text-decoration: none;}
.more_text span{border-bottom: 1px #a15f32 dashed;}
.more_text:hover span{border-bottom: 0; text-decoration: none!important}

.moreParamLink{background: url('../images/more_text_show.png') no-repeat 100% 5px; padding: 0 22px 0 0;}
.moreParamLink.hide{background: url('../images/more_text_hide.png') no-repeat 100% 5px;}
.moreParamLink:hover,.dashedLink:hover{text-decoration: none;}
.moreParamLink span,.dashedLink {border-bottom: 1px #a15f32 dashed;}
.moreParamLink:hover span{border-bottom: 0; text-decoration: none!important}

.pad2{padding: 2px;}
.padt_10{padding-top: 10px}
.padl_10{padding-left: 10px}
.padr_10{padding-right: 10px}
.padb_10{padding-bottom: 10px}

.marl_0{margin-left: 0!important;}
.marr_0{margin-right: 0!important;}
.marr_20{margin-right: 20px!important;}
.mart_0{margin-top: 0!important;}
.marb_0{margin-bottom: 0!important;}
.marb_5{margin-bottom: 5px!important;}
.marb_10{margin-bottom: 10px!important;}
.marb_15{margin-bottom: 15px!important;}
.marb_20{margin-bottom: 20px!important;}
.marb_25{margin-bottom: 25px!important;}
.marb_30{margin-bottom: 30px!important;}
.marb_40{margin-bottom: 30px!important;}
.marr_35{margin-right: 35px!important;}

.nobg{background: none!important;}

h1, .contentheading{overflow:hidden; font: 18px Tahoma; color: #001324; background: #f1f1f1; padding-left: 10px; padding-bottom:4px; margin-bottom: 13px;}
.contentheading{font-size: 16px;}
h1 span{ display: inline-block; width: auto; }
h1 span.fright{font: 12px/32px Tahoma; margin-right: 10px; display: inline-block; width: auto;}
h2{display: inline-block; width: 100%; font: 12px/32px Tahoma; color: #fff; background: url('../images/cont_title.png') no-repeat 0 0; text-indent: 10px;}
h3{font: 18px Tahoma; color: #001324;}
h4 {font: 14px Tahoma; color: #a15f32; margin-bottom: 10px;}
h4 a{font: 14px Tahoma; color: #a15f32; margin-left:5px;}
.fleft p{margin-left:5px;}
h5 {font: bold 12px Tahoma; color: #a15f32;}
h5 a{font: bold 12px Tahoma; color: #a15f32; text-decoratioN: underline;}

table.table{width: 100%; border: 0;}
table.table.type2{width: 815px; border-left: 1px #9d9d9d solid;}
table.table.type3{width: 100%; border-left: 1px #9d9d9d solid;  border-top: 1px #9d9d9d solid;}
table.table th{background: url('../images/table_th.png') repeat-x 0 0; height: 27px; vertical-align: middle; text-align: center; font-weight: bold; border-right: 1px #9d9d9d solid; border-bottom: 1px #9d9d9d solid;}
table.table th .f11{font-weight: normal}
table.table > tbody > tr > td{padding: 5px 7px; border-right: 1px #9d9d9d solid; border-bottom: 1px #9d9d9d solid; background: #fff;}
table.table > tbody > tr.selected > td {background-color:#FFE587;}
table.table th.last, table.table td.last{border-right: 0;}
.book_unit .book_opis .tablebay tr.rlast td, table.table tr.rlast td{border-bottom: 0;}
table.table tr.row2 td{background: #f4f4f4}

table.zebra tr:nth-child(even) td {background: #f4f4f4}

#layout-header .bgr{display: block; width: 50%; height: 125px; positioN: absolute; top: 0; right: 0px; z-index: 0; background: url('../images/header_bg2.png') repeat-x 0 0}

#layout_footer .bgr{display: block; width: 50%; height: 100%; positioN: absolute; top: 0; right: 0; z-index: 0; background: #333 url('../images/footer_bg2.png') repeat-x 0 0}

#logo{display: block; margin: 7px 10px 15px 6px; float: left; width: auto;}

#layout-header .nav_menu{list-style: none; display: inline-block; margin: 12px 0 0 0px; width: 20px; float: left}
#layout-header .nav_menu li{display: inline-block; margin-bottom: 9px; width: 20px;}

#layout-header .module-ban{display: inline-block; float: right; margin: 0px 0 10px 13px; width: auto; height: 60px; overflow: hidden; width: auto;}

/* Login box */
#layout-header .module-loginmenu{display: inline-block; width: auto; float: left; clear: both; positioN: relative; top: 6px; margin-right: 20px;}
#layout-header .module-loginmenu ul{list-style: none;}
#layout-header .module-loginmenu ul li{display: inline-block; width: auto; float: left; height: 38px; line-height: 28px; position: relative;}
#layout-header .module-loginmenu ul li.click{ background: url('../images/login_li_c.png') repeat-x 0 0;}
#layout-header .module-loginmenu ul li a{display: inline-block; height: 100%; text-decoration: none; }
#layout-header .module-loginmenu ul li.click a{ background: url('../images/login_li_l.png') no-repeat 0 0; color: #585858}
#layout-header .module-loginmenu ul li a span{display: inline-block; height: 100%; text-decoration: none; font: 12px/28px Tahoma; color: #fff;}
#layout-header .module-loginmenu ul li.click a span{ background: url('../images/login_li_r.png') no-repeat 100% 0;color: #585858;}
#layout-header .module-loginmenu ul li a span span{padding: 0 10px;}
#layout-header .module-loginmenu ul li.sep{background: none}
#layout-header .module-loginmenu ul li.item1 a span span{padding: 0 13px 0 35px; background: url('../images/login_icon.png') no-repeat 9px 4px;}

.login_wraper{positioN: fixed; top: 0; left: 0; display: none; width: 100%; height: 100%; background: none; z-index: 10}
.login_wraper2{positioN: fixed; top: 0; left: 0; display: none; width: 100%; height: 100%; background: none; z-index: 998}

#layout-header .module-loginmenu .login_box{position: absolute; top: 38px; left: 0px; width: 291px; height: 127px; background: urL('../images/login_bg.png') no-repeat 0 0; padding: 20px 40px 0 10px; z-index: 997!important; }
#layout-header .module-loginmenu .hint td{padding: 0 20px 10px 0; vertical-align: top;}
#layout-header .module-loginmenu .hint td label{display: inline-block; width: auto; height: auto; line-height: normal;}
#layout-header .module-loginmenu .hint td a, #layout-header .module-loginmenu .hint td{ color: #5b5d59}
#layout-header .module-loginmenu .hint td a{background: none!important; line-height: normal}
#layout-header .module-loginmenu .hint .button2, #layout-header .module-loginmenu .hint .button{display: inline-block; width: 89px; height: 28px; background: url('../images/button_login.png') no-repeat 0 0; border: 0; color: #5b5d59; padding: 0 0 3px 0; text-align: center; line-height: 28px; cursor: pointer;}
#layout-header .module-loginmenu .hint .button2{width: 135px; background: url('../images/button_login2.png') no-repeat 0 0;  font-size: 11px; positioN: relative;}

.hint_box, .soc_login{position: absolute;  top: 28px; left: -10px; background: url('../images/soc_login_t.png') no-repeat 0 0!important; width: auto!important; padding: 10px 0 0 0!important; z-index: 999!important}
.hint_box .bg, .soc_login .bg{background: #fff; border: 1px #adadad solid; border-top: 0; padding: 5px; }

.tohint{positioN: relative;}
.hint_box{width: 231px!important;}
.hint_box .bg{ z-index: 9999; positioN: relative;}
.footer_menu .hint_box{left: -80px;}
.footer_menu .hint_box img{margin: 0 5px 5px 0;}
/* Верхнее меню */
#layout-header .module-topmenu{display: inline-block; width: auto; height: 43px; background: urL('../images/tmenu_bg.png') no-repeat 0 0; margin: 4px 0 0 0;  padding: 0 0 0 15px; float: left; *width: 80%; *margin-top: 2px;}

#layout-header .module-topmenu ul.top_menu{list-style: none; display: inline-block; float: left; width: auto; margin-left: 15px}
#layout-header .module-topmenu ul.top_menu li{display: block; float: left; width: auto; height: 37px; line-height: 29px; padding-left: 12px; position: relative; margin-top: 9px;}
#layout-header .module-topmenu ul.top_menu li:hover div{display: block!important}

#layout-header .module-topmenu ul.top_menu li a{display: inline-block; font: bold 12px/29px Tahoma; color: #fff; text-decoratioN: none; text-transform: uppercase; height: 100%;padding-right: 0px;}
#layout-header .module-topmenu ul.top_menu li a span{display: inline-block; height: 100%;}
#layout-header .module-topmenu ul.top_menu li a span span{display: inline-block; height: 100%; padding-right: 14px;}
#layout-header .module-topmenu ul.top_menu li.parent a span span{display: inline-block; height: 100%; background: url('../images/tmenu_arrow_bottom.png') no-repeat 83% 9px; }
#layout-header .module-topmenu ul.top_menu li a span span span{padding: 0 10px!important; background: none!important; cursor: pointer;}
#layout-header .module-topmenu ul.top_menu li.parent.item2 a span span span{ positioN: relative; left: -5px; padding: 0 30px!important; width: 68px}
#layout-header .module-topmenu ul.top_menu li.parent.item3 a span span span{ positioN: relative; left: -5px; padding: 0 29px!important; width: 70px}

#layout-header .module-topmenu ul.top_menu li#current a span span, #layout-header .module-topmenu ul.top_menu li a:hover span span{text-decoratiON: none;}
#layout-header .module-topmenu ul.top_menu li#current, #layout-header .module-topmenu ul.top_menu li:hover{background: url('../images/tmenu_l_on.png') no-repeat -0px 0px;text-decoration: none!important; }
#layout-header .module-topmenu ul.top_menu li#current a span, #layout-header .module-topmenu ul.top_menu li:hover a span{background: url('../images/tmenu_r_on.png') no-repeat 100% 0; color: #000; text-decoration: none!important;}
#layout-header .module-topmenu ul.top_menu li#current a, #layout-header .module-topmenu ul.top_menu li:hover a{background: url('../images/tmenu_c_on.png') repeat-x 0% 0; text-decoratioN: none!important;}
#layout-header .module-topmenu ul.top_menu li.parent#current a span span, #layout-header .module-topmenu ul.top_menu li.parent:hover a span span{background: url('../images/tmenu_arrow_up.png') no-repeat 83% 9px; text-decoratioN: none!important;}

#layout-header .module-topmenu ul.top_menu li .sub_menu{display: none; positioN: absolute; top: 33px; left: 0; width: 154px; z-index: 999;background: url('../images/tmenu_ul_b.png') no-repeat 0 100%; padding-bottom: 6px;}
#layout-header .module-topmenu ul.top_menu li ul{  display: inline-block; width: 100%; padding: 0px 0 4px 16px; background: url('../images/tmenu_ul_c.png') repeat-y 0 0;}
#layout-header .module-topmenu ul.top_menu li ul li, #layout-header .module-topmenu ul.top_menu li ul li a, #layout-header .module-topmenu ul.top_menu li ul li span, #layout-header .module-topmenu ul.top_menu li ul li span span{height: auto!important; background: none!important;}
#layout-header .module-topmenu ul.top_menu li ul li{padding: 3px 0; border-bottom: 1px #b8b8b8 dotted; width: 128px; margin: 0;}
#layout-header .module-topmenu ul.top_menu li ul a{padding: 0px 0 0 15px; display: inline-block; height: 22px;width: 113px; font: 12px/22px Tahoma; color: #333; text-transform: none; text-decoratiON: none}
#layout-header .module-topmenu ul.top_menu li ul a span span{ text-decoratiON: underline}
#layout-header .module-topmenu ul.top_menu li ul li#current a, #layout-header .module-topmenu ul.top_menu li ul a:hover{background: url('../images/tmenu_ul_li.png') no-repeat 0 0!important; color: #fff!important; text-decoration: none;}
#layout-header .module-topmenu ul.top_menu li ul li#current a span, #layout-header .module-topmenu ul.top_menu li ul a:hover span{color: #fff!important}


/* Социальные закладки */
#layout-header .module-topmenu ul.lang_menu{list-style: none; display: inline-block; float: left; width: auto; margin: 18px 18px 0 0;}

#layout-header .module-topmenu ul.soc_menu{list-style: none; display: inline-block; float: right; width: auto; margin: 16px 0 0 0;}
#layout-header .module-topmenu ul.soc_menu li{display: inline-block; width: auto; float: left; margin: 0 9px 0 0; position: relative;}
#layout-header .module-topmenu ul.soc_menu li .hint{position: absolute; top: 18px; left: -55px; display: block; width: 123px; padding-top: 15px; background: url('../images/soc_hint_t.png') no-repeat 0 0;}
#layout-header .module-topmenu ul.soc_menu li .hint div{display: inline-block; width: 100%; height: 100%; padding-bottom: 6px; background: url('../images/soc_hint_b.png') no-repeat 0 100%;}
#layout-header .module-topmenu ul.soc_menu li .hint div div div{display: inline-block; width: 100%; height: auto; background: url('../images/soc_hint_c.png') no-repeat 0 0; text-align: center; font: bold 12px Tahoma; color: #111; padding: 0 0px 2px 0px}
#layout-header .module-topmenu ul.soc_menu li .hint div div{display: inline-block; width: 100%; height: auto; background: url('../images/soc_hint_c2.png') repeat-y 0 0; padding: 0}
#layout-header .module-topmenu ul.soc_menu li .hint div div a{color:#111}

/* Поиск */
.module-search{display: inline-block; width: 233px; margin: 7px 0 0 3px;}
.module-search .inputbox{width: 172px; height: 24px; background: urL('../images/search_input.png') no-repeat 0 0; padding: 2px 5px; float: left; margin: 0 10px 0 0; border: 0; color: #333; font: 12px/24px Tahoma;}
.module-search .button{display: block; border: 0; width: 26px; height: 26px; background: urL('../images/search_button.png') no-repeat 0 0; cursor: pointer;}

.module-ban{display: block; margin: 0 0 9px 0;}
/* Левое меню */
.module-lmenu{display: block; width: 100%; margin: 0 0 13px 0;}
.module-lmenu ul{list-style: none;}
.module-lmenu ul li{display: inline-block; width: 164px; height: auto; position: relative; margin-bottom: 1px;}
.module-lmenu ul li.one a{display: inline-block; width: 121px; height: 28px; background: url('../images/lmenu_li2.png'); font: 12px/28px Tahoma; color: #434343; padding: 0 35px 0 8px;}
.module-lmenu ul li span{display: inline-block; width: 121px; height: 28px; background: url('../images/lmenu_li.png'); font: 12px/28px Tahoma; color: #434343; padding: 0 35px 0 8px; cursor: pointer}
.module-lmenu ul li span.click{background: url('../images/lmenu_li_on.png');}
.module-lmenu ul li .sub_menu{display: none; width: 164px; height: auto; background: url('../images/lmenu_li_ul_t.png') no-repeat 0 0; padding-top: 3px;}
.module-lmenu ul li .sub_menu .bg{display: block; width: 164px; height: auto; background: url('../images/lmenu_li_ul_b.png') no-repeat 0 100%; padding-bottom: 5px;}
.module-lmenu ul li ul{list-style: none; display: block; width: 162px; background: url('../images/lmenu_li_ul_c.png') repeat-y 0 0; padding: 0 1px; margin: 0 0 1px 0;}
.module-lmenu ul li ul li a{display: inline-block; padding: 0 8px; line-height: 22px; color: #021422; width: 145px;}
.module-lmenu ul li ul li#active a, .module-lmenu ul li ul li a:hover{background: url('../images/lmenu_li_li_on.png') no-repeat 0 0; color: #fff; text-decoratioN: none}

/* Головосвание */

.rmodule, .lmodule{display: block; width: 164px; margin-bottom: 8px;}
.mod_tcont h3, .rmodule h3, .lmodule h3{display: inline-block; width: 156px; height: 32px; background: url('../images/lmod_title1.png') no-repeat 0 0; font: 12px/32px Tahoma; color: #fff; text-transform: uppercase; padding: 0 0 0 8px; position: relative;}
.mod_tcont h3 .rght, .rmodule h3 .rght, .lmodule h3 .rght{display: inline-block; widtH: auto; height: 13px; padding: 13px 8px 0 0; font: 11px Tahoma; color: #fff; text-transform: none; text-decoratioN: none; *position: absolute; *top: 1px; *right: 3px;}

.mod_tcont h3 .rght img, .rmodule h3 .rght img, .lmodule h3 .rght img{float: left; margin: 0 7px 0 0}

.mod_tcont .mod_box, .rmodule .mod_box, .lmodule .mod_box{ border: 1px #b1b1b1 solid; background: #fff; padding: 10px 5px 10px 10px; display: block; position: relative; top: -1px}

.poll ul{margin: 15px 0 12px 0;}
.poll ul li{display: inline-block; width: 100%; margin: 0 0 8px 0; text-transforM: uppercase}

.direkt{display: inline-block; margin: 0 0 13px 0;}
.direkt h4{ color: #a15f32; margin-bottom: 2px;}
.module-cpartner p{margin-bottom: 20px;}

/* Правая колонка */
.rmodule{width: 240px;}
.rmodule h3{width: 232px; background: url('../images/rmod_title1.png') no-repeat 0 0;}

.rmodule_indexes_header {
    width: 232px;
    display: inline-block;
    height: 60px;
    background-color: #7F5137;
    font: 12px/32px Tahoma;
    color: #fff;
    padding: 0 0 0 8px;
    position: relative;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

.rmodule_indexes_block {
    border: 1px solid #F5F5F5;
    background-color: #FFFFFF;
    padding: 5px;
    margin-top: 10px;
    height: 40px;
}

.rmodule_indexes_block img {
    height: 40px;
    width: 40px;
    float: left;
    margin-right: 16px;
}

.rmodule_indexes_block .indexes_name {
    margin-top: 2px;
    margin-bottom: 8px;
}

.rmodule_indexes_block .indexes_name a {
    color: #434343;
}

.rmodule_indexes_block .red {
    color: #D5464A;
}

.rmodule_indexes_block .green {
    color: #16A74C;
}

.rmodule_indexes_header h3 {
    background: none;
    padding-left: 0;
}
.rmodule_indexes_header .subheader {
    color: #C1A597;
    line-height: 16px;
}

.rmodule_indexes_source {
    margin-top: 10px;
    color: #A1A2A6;
    float: right;
}

.rmodule_indexes_source a {
    color: #A1A2A6;
    text-decoration: underline;
}

.rmodule h3.title2{background: url('../images/rmod_title2.png') no-repeat 0 0;}
.rmodule h3.title2 .rght{padding-top: 10px; height: 16px}
.rmodule .mod_box{padding: 0; top: 0;}
.rmodule .mod_box.pad{padding: 15px 6px 10px 6px;}

.forum_box{display: inline-block; margin: 0 0 15px 0;}

.module-rorer{height: 400px; overflow: hidden;}
.module-rorer .mod_box{padding: 13px 7px 7px 7px;}
.module-rorer li{margin-bottom: 15px;}
.module-rorer .img{height: 83px; width: auto;}
.module-rorer h4{margin-bottom: 7px;}
.module-rorer h4 a{color: #774d33; font: 14px Tahoma; text-decoratioN: underline;}
.module-rorer h4 a:hover{ text-decoratioN: none!important;}

/* ЦЕНТЕР */
.content{margin: 15px 0 20px 0;}
.content, .row{display: inline-block; width: 100%; clear: both;}

#layout_content .module-ban{margin: 0 13px 9px 0; display: inline-block; width: auto;}
#layout_content div.news-item p{margin-bottom: 17px;text-align: justify;}
#layout_content div.news-item .comment{text-align: justify;}
#layout_content p a {text-decoration: underline;}
#layout_content>ul {padding:0 0 0 12px;margin:0;}
#layout_content>ul>li {list-style: none; margin:2px 0 3px 0;padding: 0 0 0 15px;background: url("../images/ul_li.png") no-repeat scroll 0px 4px transparent;}

.mod_tcont{display: inline-block; width: 400px; margin: 0 13px 10px 0;}
.mod_tcont h3{background: url('../images/tmod_title.png') no-repeat 0 0; width: 392px;}
.mod_tcont h3 .rss img{margiN: 0px 0 0 5px; position: relative; top: 2px}
.mod_tcont h3 .rght{padding-top: 10px; height: 16px }
.mod_tcont h3 .rght span{line-height: 11px}
.mod_tcont .mod_box{/*border: 0;*/ padding: 0; top: 0; overflow: hidden;}

.mod_tcont .shadow-x{position: absolute; bottom: 0; left: 0; display: block; width: 100%; height: 27px; background: urL('../images/shadow-x.png') repeat-x 0 100%;}


/* НОВОСТ�? */
.tabs_nav{display: inline-block; width: 398px; border: 1px #aeaeae solid; background: url('../images/table_th.png') repeat-x 0 0; height: 27px; margin-bottom: 11px}
.tabs_nav a{display: inline-block; width: auto; float: left; height: 24px; padding-left: 6px; margin: 4px 0 0 5px; text-decoratioN: none!important;}
.tabs_nav a span{display: inline-block; width: auto; height: 24px; padding-right: 7px;}
.tabs_nav a span span{display: inline-block; width: auto; height: 24px; padding:0 4px; font: 11px/24px Tahoma; color: #333; text-decoratioN: none;}

.tabs_nav a:hover, .tabs_nav a.cur{  background: urL('../images/news_tab_l.png') no-repeat 0 0;}
.tabs_nav a:hover span, .tabs_nav a.cur span{ background: urL('../images/news_tab_r.png') no-repeat 100% 0;}
.tabs_nav a:hover span span, .tabs_nav a.cur span span{ font: 11px/24px Tahoma; color: #585858; background: urL('../images/news_tab_c.png') repeat-x 0% 0;}

ul.list_style li{width: 100%}
ul.list_style li,
.module-sobit ul li,
.module-news ul li{/*display: inline-block; */padding: 0 8px 0px 15px; background: urL('../images/ul_li.png') no-repeat 3px 3px; margin-bottom: 5px;}
.module-news ul li.nobg{padding: 0 8px 0 0;}
.module-sobit ul li a, .module-news ul li p{padding: 0 0 6px 0; background: url('../images/hr_bg.png') repeat-x 0 100%; display: inline-block; width: auto;}

.module-baza .mod_box{border: 0px #d4d3d2 solid;}
.module-baza .mod_box table{border: 1px #b1b1b1 solid;}

/* БЕГУЩАЯ СТРОКА */
.module-ticker{display: block; width: auto; height: 31px; border: 1px #ccc solid; background: url('../images/ticker_bg.png') repeat-x 0 0; padding: 0px 5px; font: 14px/31px Tahoma; text-transform: uppercase; overflow: hidden!important; margin-bottom: 6px; *width: 773px; position: relative;}
.module-ticker div.move { overflow:hidden; width:99999px;}
.module-ticker div.move p{float:left; margin:0;}
.module-ticker a{color: #c8230d;}

/* �?сследования */
.module-comment h4, .module-issled h4{font: 12px Tahoma; text-transform: uppercase; margin-bottom: 12px;}

.module-comment table, .module-issled  table{margin-top: 15px;}
.module-comment table td, .module-issled  table td{vertical-align: top;}
.module-comment .col1, .module-issled .col1{width: 195px; padding: 0 20px 0 5px;}
.module-comment .col1 img, .module-issled .col1 img{margin-bottom: 7px;}
.module-comment .colp h5, .module-issled .col2 h5, .module-comment .col2 h5{margin-bottom: 6px; text-decoratioN: none;}

.module-comment .colp h5 a:hover, .module-issled .col2 h5 a:hover{text-decoration: underline;}
.module-comment .col2 p, .module-issled .col2 p{padding: 0 0 5px 0; background: url('../images/hr_bg.png') repeat-x 0 100%; margin-bottom: 10px; display: inline-block;}

/* СОБЫТ�?Я */
.module-sobit ul{margin-top: 10px;}
.module-sobit ul li a, .module-sobit ul li{widtH: 100%;}

/* Хлебные крошки */
.module-bread{display: inline-block; width: 100%; background: url('../images/bread_bg.png') repeat-x 0 0; height: 34px; margin-bottom: 2px;}
.module-bread>ul{margin: 0 0 0 10px;}
.module-bread>ul>li{display: inline-block; width: auto; float: left;list-style: none;}
.module-bread a{display: inline-block; width: auto; padding: 0 22px 0 0; background: url('../images/arrow_right.png') no-repeat 100% 50%; color: #fff; line-height: 32px; margin-right: 6px;}
.module-bread span{display: inline-block; width: auto; padding: 0 22px 0 0; color: #fff; line-height: 32px; }

/* Аналитика */

.analitics_boxs{margin: 15px 0;}
.analitics_boxs h3{display: inline-block; width: 100%; background: url('../images/line_bg.png') repeat-x 0 50%;  height: 28px; cursor: pointer; margin-bottom: 20px}
.analitics_boxs h3 span{background: url('../images/plus.png') no-repeat 100% 50%; display: inline-block; width: 100%; height: 28px;}
.analitics_boxs h3.minus span{background: url('../images/minus.png') no-repeat 100% 50%;}
.analitics_boxs h3 span span{background: #fff url('../images/dir_icon.png') no-repeat 0 50%; display: inline-block; padding: 5px 15px 5px 45px;  height: 18px; width :auto;}
.analitics_boxs h3.minus span span{background: #fff url('../images/dir_open_icon.png') no-repeat 0 50%;}
.analitics_boxs h3 span span span{border-bottom: 1px #434343 dashed; padding: 0; background: none!important; line-height: 16px}

.analitics_box{padding-bottom: 20px;}
.analitics_box p{margin-bottom: 15px;}

/* BLOG */

.blog_box{display: inline-block; width: 100%; padding: 0 0 10px 0; margin-bottom: 12px; border-bottom: 1px #f1f1f1 solid;}
.blog_box img{border: 2px #c7c7c7 solid; margin: 0 14px 0 0;}
.blog_box .info{margin-bottom: 10px;}
.blog_box .comment{color: #9b9b9b}
.blog_box .comment a{margin: 0 20px 0 0;}

.blogtext p{margin-bottom: 15px;}

.news_list{border-bottom: 5px #f1f1f1 solid; margin-bottom: 22px}
.news_box{padding: 0 0 7px 0; border-bottom: 1px #f1f1f1 solid; margin-bottom: 15px; color: #021422; overflow: hidden;}

.calendar_icon{font: bold 12px/24px Tahoma; color: #835f50; background: url('../images/calendar_icon.png') no-repeat 100% 50%; padding: 0 45px 0 0!important; text-decoratioN: none; margin-right: 10px; display: inline-block; margin-top: 2px}
.calendar_icon strong{ text-decoratioN: none; padding: 0; width: auto; display: inline-block; background: url('../images/dashed_bg.png') repeat-x 0 21px; text-indent: 0}
.calendar_icon:hover{text-decoratioN: none;}

.ozer_razd .leftbox{display: inline-block; width: 220px; padding-left: 20px; border-left: 2px #f0f0f0 solid}
.ozer_razd .text{display: block; width: auto; margin: 0 263px 0 281px; line-height: 16px;}
.ozer_razd .calendar_box{display: block; width: 208px; height: 173px; background: urL('../images/calendar_bg.png') no-repeat 0 0; padding: 25px;}
.ozer_razd .calendar_box table{width: 100%; }
.ozer_razd .calendar_box table td, .ozer_razd .calendar_box table th{text-align: center; vertical-align: middle;}
.ozer_razd .calendar_box table td span{ border-bottom: 1px #ababab solid; border-left: 1px #ababab solid; display: block; width: 100%; height: 100%; line-height: 23px}
.ozer_razd .calendar_box table th{color: #2a2a2a; font: 12px 'Myriad Pro'; height: 23px; border-bottom: 1px #ababab solid;}
.ozer_razd .calendar_box table td{color: #4a4a4a; font: 12px 'Myriad Pro'; height: 23px;}
.ozer_razd .calendar_box table td.last{ border-right: 1px #ababab solid;}
.ozer_razd .calendar_box table td.link_td{background: url('../images/link_date.png') repeat-x 0 0; color: #fff;}
.ozer_razd .calendar_box table td.link_td a{color: #fff; text-decoration: none;}
.ozer_razd .calendar_box table td.cur_date{background: url('../images/cur_date.png') repeat-x 0 0;}
.ozer_razd .calendar_box #mon{margin: 0 0 10px 30px}
.ozer_razd .calendar_box #mon, .ozer_razd .calendar_box #mon .list_drop{width: 40px;}
.ozer_razd .calendar_box #year, .ozer_razd .calendar_box #year .list_drop{width: 30px;}

/* Pagination */
.pagination .count{margin-bottom: 10px;}
.pagination ul li{width: auto; display: inline-block; *display: inline;}
.pagination ul li a{text-decoratioN: underline;padding: 6px 3px; display: inline-block;}
.pagination ul li.cur a{ background: #835538; padding: 6px 5px; color: #fff; text-decoratioN: none}

/* Комментарии */
.comment_box .comm{display: inline-block; width: 100%; padding: 0 0 13px 0; margin-bottom: 10px; border-bottom: 1px #f1f1f1 solid; position: relative;}
.comment_box .comm .info{margin-bottom: 13px;}
.comment_box .comm .num{position: absolute; top: 0; right: 0}
.comment_box .comm_form{display: block; positioN: relative; background: #f1f1f1; padding: 11px 6px; margin-bottom: 20px;}
.comment_box .comm_form h5{margin-bottom: 14px;}
.comment_box .comm_form .request{position: absolute; top: 11px; right: 6px}
.comment_box .comm_form .inputbox{margin: 0 0px 16px 0; height: 19px }
.comment_box .comm_form .label{positioN: relative; top: -15px}
.comment_box .comm_form textarea{margin: 9px 0 13px 0;}
.comment_box .comm_form .capcha{display: inline-block; width: auto; margin-top: 3px;}
.comment_box .comm_form .capcha img{margin: 3px 8px 0 0;}
.comment_box .comm_form .capcha .inputbox{width: 64px}
.comment_box .comm_form .button{margin-right: 14px}

.soc_link{display: inline-block; width: auto; margin: 0 65px 0 0; height: 23px;}
.soc_link img{position: relative;top: 3px}
.podpis{display: inline-block; width: auto; height: 23px;}
.podpis span{positioN: relative; top: -5px}

/* BOOK */
.book_unit{display: block; padding: 0 0 23px 0; border-bottom: 1px #f1f1f1 solid; margin-bottom: 23px; overflow: hidden}
.book_unit .book_opis{display: block; width: auto; margin: 0 0 0 220px;}
.book_unit h5{border-bottom: 1px #f1f1f1 solid; padding: 0 0 6px 0; margin-bottom: 6px; display: block;  width: auto;}
.book_unit .book_opis .tablebay, .book_unit .book_opis .table_info{margin: 25px 0 0 0;}
.book_unit .book_opis .table_info td{padding: 0 18px 8px 0}
.book_unit .book_opis .tablebay th{height: 27px; background: url('../images/table_th2.png') repeat-x 0 0; text-align: left; padding-left: 10px}
.book_unit .book_opis .tablebay td{padding: 10px; border-bottom: 1px #f1f1f1 solid;}
.book_unit .book_opis .tablebay td .price{font: 16px Tahoma; color: #835f50;}

.relait_books table{width: 100%; margin-bottom: 60px;}
.relait_books table td{padding: 0 45px; border-right: 1px #f1f1f1 solid;}
.relait_books table td img{margin-bottom: 5px;}
.relait_books table td.col1{padding-left: 0;}
.relait_books table td.col4{padding-right: 0; border: 0}

/* CONSULT UNIT */
.consult_unit h2.title{display: inline-block; width: 784px; height: 34px; background: url('../images/consult_title.png') no-repeat 0 0; color: #434343; font: bold 12px/34px Tahoma; margin-bottom: 25px;}


.consult_unit .tabs_nav{display: inline-block; width: 100%; border: 0; background: url('../images/consult_tabs_bg.png') repeat-x 0 100%; height: 34px; margin-bottom: 11px}
.consult_unit .tabs_nav .bg{float: left;}
.consult_unit .tabs_nav a{display: inline-block; widtH: 100px; margin: 0}
.consult_unit .tabs_nav a:hover, .consult_unit .tabs_nav a.cur{background: none;}
.consult_unit .tabs_nav a span{display: inline-block; widtH: 100px; height: 33px; text-decoratioN: none!important; text-align: center; font: bold 12px/34px Tahoma; color: #434343; background: url('../images/consult_tab.png') no-repeat 100% 0%; padding-right: 30px; margin: 0; position: relative; z-index: 1}
.consult_unit .tabs_nav a.cur span{display: inline-block; widtH: 100px; height: 34px; text-decoratioN: none!important; text-align: center; font: bold 12px/34px Tahoma; color: #434343; background: url('../images/consult_tab.png') no-repeat 100% 0%; padding-right: 30px; margin: 0; position: relative; z-index: 2}
.consult_unit .tabs_nav a span{border-left: 1px solid #D4D4D4;}
.consult_table td{vertical-align: top; padding: 10px 3px 10px 10px;}
.consult_table .thead td{padding: 0 3px 0 0;}
.consult_table h3{display: inline-block; width: 100%; height: 30px; background: #f1f1f1; font: bold 14px/30px Tahoma; color: #434343; text-indent: 10px}

/* CONTACTS */
.contact_box {padding-left: 10px;}
.contact_box .leftbox{display: inline-block;}
.contact_box .leftbox td{vertical-align: top; padding: 0 15px 18px 0;}
.contact_box .contact_form{display: inline-block; width: 395px;}
.contact_box .contact_form .inputbox{margin-bottom: 10px; border-color: #c3c3c3; width: 165px;}
.contact_box .contact_form textarea{margin: 5px 0 18px 0; border-color: #c3c3c3}
.contact_box .contact_form h4{color: #001324}
.contact_box .row{margin-bottom: 20px;}
.contact_personal h2{background: url('../images/contact_title.png') repeat-x 0 0; font-size: 18px;}
.contact_personal h3{margin-bottom: 15px;}
.contact_personal{margin-bottom: 30px;}
.contact_personal img{margin: 12px;}

/* JOB */
.job_box .bg_box{display: block; width: 100%; background: #fdfcef; border-top: 1px #f1f1f1 solid; border-bottom: 1px #f1f1f1 solid; margin-bottom: 20px;}
.job_box .bg_box table{border-top: 2px #fff solid; border-bottom: 2px #fff solid;}
.job_box .bg_box table th, .job_box .bg_box table td{padding: 5px 0;}
.job_box .leftbox{display: inline-block; width: 480px; padding-left: 10px; float: left;}
.job_box .infobox{display: inline-block; width: auto; background: #f1f1f1; padding: 10px 20px }
.job_box .infobox td{padding:0 5px 5px 0;}

.relait_job{display: inline-block; padding-bottom: 15px; margin-bottom: 20px; border-bottom: 1px #f1f1f1 solid;}
.relait_job .price{display: inline-block; width: auto; float: right; margin-right: 10px;}
.relait_job .txt{display: block; width: auto; margin: 0 240px 0 0;}

.pocupa_buiss .nav{ padding: 10px 0 0 0; margin: 30px 0 0 0; border-top: 1px #bebebe solid;}

/* POLL */
.polls_box .sort{display: inline-block; width: 100%; border-bottom: 1px #f1f1f1 solid; padding-bottom: 15px; margin: 0 0 20px 0;}
.polls_box .sort select{margin: 0 25px 0 0;}
.poll_box{display: inline-block; width: 100%; padding: 0 0 10px 0; margin-bottom: 20px; border-bottom: 1px #f1f1f1 solid;}
.poll_box.end .button, .poll_box.end h3, .poll_box.end{color: #868686!important;}
.poll_box span{color: #a4a4a4}
.poll_box p{padding-left: 15px;}
.poll_box.end .button_link{margin: 0 20px 0 0;}

/* PREMIYA */
.premiya {border-bottom: 1px #f1f1f1 solid; margin-bottom: 38px;}
.premiya .navi ul li{display: inline-block; width: auto; *display: inline; padding: 0 45px; border-right: 1px #a15f32 solid;}
.premiya .navi ul li span{font: 18px/18px Tahoma;}
.premiya .navi ul li a{font: 14px/18px Tahoma; border-bottom: 1px #a15f32 dashed;}
.premiya .navi ul li a:hover{text-decoratioN: none;}
.premiya .mesto_box{ display: block; width: 458px; height: 260px; position: relative; background: url('../images/mesto.png') no-repeat 0 0; margin: 0 auto 45px auto;}
.premiya .mesto_box img{border: 1px #c6c6c6 solid;}
.premiya .mesto_box .mesto1{position: absolute; top: 89px; left: 111px;}
.premiya .mesto_box .mesto2{position: absolute; top: 171px; left: 18px;}
.premiya .mesto_box .mesto3{position: absolute; top: 194px; right: 10px;}

/* PROJECT */
.project_box .navi td{border-right: 1px #696969 solid; padding: 0 0px; width: 25%}
.project_box .navi td.first{padding-left: 25px; text-align: left;}
.project_box .navi td.last{padding-right: 25px; text-align: right;}
.project_box .navi td a{font: 16px Tahoma; color: #434343;}
.project_box .link_show.underline{display: none;}
.project_box .link_show{margin-left: 17px; text-decoratiON: underline}


.project_box img{border: 2px #ccc solid;}
.project_box td{padding: 0 0px 22px 0; border-right: 1px #707070 dotted; text-align: center; width: 25%}

/* VIDEO */
.video_box .video_big{display: block; width: 100%; positiON: relative; text-align: center; margin-bottom: 25px}
.video_box .video_big .bg{display: inline-block; width: auto; margin: 0 auto; padding: 3px; border: 1px #cfcfcf solid; margin-bottom: 15px;}
.video_box .video_big .bg1{display: inline-block; width: auto; *width: 515px}
.video_box .ozer_video {display: inline-block; width: 100%; margin-bottom: 25px;}
.video_box .ozer_video h3{color: #434343; padding-bottom: 7px; border-bottom: 5px #f1f1f1 solid; margin-bottom: 15px;}
.video_box .ozer_video .row div{display: inline-block; width: 380px; padding-bottom: 18px;}
.video_box .ozer_video .row div.fleft{display: inline-block; width: 380px; margin: 0 20px 0px 5px; border-right: 1px #f1f1f1 solid; padding: 0 15px 18px 0;}
.video_box .ozer_video .row div img{margin: 0 0 0 20px;}

.video_box .pagination a{color: #434343; text-decoratioN: none; display: inline-block; width: 22px; height: 31px; background: url('../images/pagenav_li.png') no-repeat 0 0; text-align: center; line-height: 31px; padding: 0; margin-right: 9px;}
.video_box .pagination span{color: #fff; text-decoratioN: none; display: inline-block; width: 22px; height: 31px; background: url('../images/pagenav_li_on.png') no-repeat 0 0; text-align: center; line-height: 31px; padding: 0; margin-right: 9px;}
.video_box .pagination .prev a, .video_box .pagination .next a{widtH: auto; background: none}
.video_box .pagination .prev a span, .video_box .pagination .next a span{widtH: auto; background: none; text-decoration: underline; color: #434343; margin: 0}

/* pconference */
.pconference .sort{display: inline-block; width: 100%; border-bottom: 1px #f1f1f1 solid; padding: 0 0 10px 0; margin-bottom: 20px;}
.pconference .sort .inputbox{height: 18px; padding: 0 0 0 5px; margin: 5px 3px 0 0; line-height: 18px}
.pconference .sort select{height: 20px; margin: 5px 15px 0 0;}
.pconference .sort select.sel1{width: 323px;}

.pconference h3{display: inline-block; width: 100%}
.pconference h3 span.fright{font: 12px/18px Tahoma;}
.pconference h4{color: #001324}

.pconference .sort2{display: block; width: auto; background: #ebebeb; border-bottom: 2px #ccc solid; padding: 13px 5px 8px 5px;}
.pconference .sort2 a.fright{font: bold 12px Tahoma; color: #001324; border-bottom: 1px #001324 dotted; text-decoratioN: none}
.pconference .sort2 span{margin: 0 19px 0 0;}
.pconference .sort2 select{margin: -3px 19px 0 0;}
.pconference .sort2 .arrow_top{display: inline-block; width: 19px; height: 17px; background: #ccc url('../images/arrow_top.png') no-repeat 50% 50%; border-top: 1px #333 solid; border-left: 1px #333 solid; border-right: 1px #fff solid; border-bottom: 1px #Fff solid; margin: -2px 3px 0 0;}
.pconference .sort2 .arrow_bottom{display: inline-block; width: 19px; height: 17px; background: #ccc url('../images/arrow_bottom.png') no-repeat 50% 50%; border-top: 1px #333 solid; border-left: 1px #333 solid; border-right: 1px #fff solid; border-bottom: 1px #Fff solid; margin: -2px 3px 0 0;}

/* QUESTIONS */
.question_box{display: block; width: 100%; position: relative; padding: 0 0 15px 0; margin-bottom: 15px; border-bottom: 1px #f1f1f1 solid;}
.question_box .num{display: inline-block; width: 30px; height: 30px; font: 14px/30px Tahoma; color: #fff; float: left; background: #7e5137;text-align: center;}
.otvet_box .txt .info .fright .time, .question_box .time{display: inline-block; width: 37px; height: 20px; font: 11px/20px Tahoma; color: #777; float: right; margin-right: 5px;background: #ebebeb; text-align: center;}
.question_box .txt{display: block; width: auto; margin: 0 63px 0 43px;}
.question_box .txt .info{margin-bottom: 10px; overflow: hidden;}
.question_box .txt .info a.fright{color: #001324; font: bold 12px Tahoma; border-bottom: 1px #001324 dotted; text-decoratioN: none!important}

.otvet_box{display: block; width: auto; position: relative; padding: 0 0 0px 0; margin-bottom: 15px;}
.otvet_box.lvl1{padding-left: 45px;}
.otvet_box.lvl2{padding-left: 80px;}
.otvet_box.lvl3{padding-left: 120px;}
.otvet_box .avatar{float: left;}
.otvet_box .txt{ border-top: 1px #f1f1f1 solid; display: block; width: auto; margin-left: 80px; padding: 8px 0}
.otvet_box .txt .info{display: inline-block; width: 100%; margin-bottom: 7px;}
.otvet_box .txt .info .fleft{background: #7e5137; color: #fff; padding: 3px}
.otvet_box.lvl2 .txt .info .fleft{background: #ccc; color: #001324; padding: 3px}
.otvet_box .txt .info .fright .time{float: right;display: inline-block;}
.otvet_box .txt .info .fright .rait{display: inline-block; width: auto; margin: 0 15px 0 0; color: #118b11}
.otvet_box .txt .info .fright .rait span.minus{color: #df1111!important}
.otvet_box .txt .info .fright .rait span, .otvet_box .txt .info .fright .rait a{margin: 0 0 0 8px;}
.otvet_box .txt .otv{background: #fff6f1; padding: 5px; display: block; width: auto; coloR: #001324}
.otvet_box.lvl2 .txt .otv{background: none;}

/* FOOTER */

.fmodule.copy, .footer_menu{display: inline-block; width: auto; float: left; height: 65px; padding: 5px 0 0 0;}
.footer_menu li{display: inline-block; width: auto; float: left; border-right: 1px #fff solid; padding: 0 10px 0 0; margin-right: 10px;}
.footer_menu li.last{border: 0;}
.footer_menu li a{color: #fff;}

.fmodule.copy{float: right; color: #fff;}

.fmodule-fmenus{display: block; width: auto; float: left; border-right: 1px #464242 solid; width: 725px;}
.fmodule-fmenus .menu{display: inline-block; width: auto; margin: 0 10px 0 0; width: 165px; height: 175px;}
.fmodule-proj h3, .fmodule-fmenus .menu h3{font: 16px Tahoma; color: #fff; margin:0 0 12px 4px;}
.fmodule-fmenus .menu ul li{display: inline-block; width: 100%; padding-left: 18px; background: url('../images/fmenu_li.png') no-repeat 0 7px; margin-bottom: 10px;}
.fmodule-fmenus .menu ul li a{color: #fff; text-decoration: underline;}
.fmodule-fmenus .menu ul li a:hover{color: #fff;/* text-decoration: none!important;*/}
.fmodule-fmenus .menu.m2{width: 140px;}
.fmodule-fmenus .menu.m3{width: 155px;}
.fmodule-fmenus .menu.m4{width: 118px;}
.fmodule-fmenus .menu.m5{width: 95px; *float: none}

.fmodule-proj{display: inline-block; width: 440px; padding: 0 0 0 23px; border-left: 1px #2d2d2d solid;}
.fmodule-proj h3{margin-left: 0;}
.fmodule-proj p{margin-bottom: 13px;}

.link_show{cursor: pointer;}

.disclaimer {
    display: block;
    margin: 0 240px 0px 177px;
    width: auto;
}

.ui-autocomplete-loading { background: #fff url('/images/ui-loader.gif') 99% center no-repeat; }

.date-field {
    background: #FFF url("http://i.cbonds.ru/icons/calendar.gif") 98% 50% no-repeat;
    cursor: pointer;
    width: 100px;
}

table.table td.expert-evaluation {
    background: #FFF url('http://i.cbonds.ru/icons/important-round.png') 100% 0px no-repeat;
}
table.table .expert-evaluation {
    background: #FFF url('http://i.cbonds.ru/icons/important.png') 100% 50% no-repeat;
    padding-right:20px;
}
.checkbox-group {
    border: 1px solid #9D9D9D;
    padding: 4px;
    overflow: hidden;
    width: 100%;
}

.cbpaging {
    font-size: 1em;
    padding-top: 0.6em;
    margin-top: 10px;
}
.cbpaging div {
    overflow: hidden;
    text-align: center;
}
.cbpaging div.caption {
    float: left;
}
.cbpaging-info::first-letter {
    text-transform: capitalize;
}
.cbpaging-panel {
    margin-top: .6em;
}
.cbpaging-panel a {
    display: inline-block;
    text-decoration: underline;
    color: #A15F32;
    padding: 6px 5px;
}
.cbpaging a.current {
    color: #fff;
    text-decoration: none;
    padding: 6px 7px;
    background: none repeat scroll 0 0 #835538;
}
.excel {
    padding: 10px 2px 10px 32px;
    background: url('/images/excel.png') 0 50% no-repeat;
    display: inline-block;
}

.events-list ul {
    margin-bottom: 10px;
}
.events-list ul li {
    display: inline;
    padding: 4px 10px;
    background-color: #AD8A7C;
    border-radius: 3px;
    margin-right: 5px;
}
.events-list ul a {
    color: #fff;
    text-decoration: underline;
}
.events-list h4 {
    padding: 4px 10px;
    background-color: #835F50;
    color: #fff;
    width: 120px;
    border-radius: 3px;
}
.events-list > div {
    padding-top: 20px;
}
.events-list > div > div {
    overflow: hidden;
    border-bottom: 1px #F1F1F1 solid;
    padding-top: 10px;
    padding-bottom: 10px;
}
.events-list > div > div > div {
    margin-left: 110px;
}
.events-list > div > div > div:first-child {
    float: left;
    width: 100px;
    margin-left: 0px;
}
.conference > div {
    margin-bottom: 14px;
}
.conference > div > strong {
    font: 14px Tahoma;
    color: #a15f32;
    margin-bottom: 4px;
    display: block;
}
.small {
    font-size: 9px;
}
.particapants li {
    margin-bottom: 4px;
}
.reg-conf-form tr td {
    padding-bottom: 4px;
}
.big-button {
    border: 1 solid #D7D7D7;
    color: #434343;
    cursor: pointer;
    font: bold 12px/28px Tahoma;
    height: 30px;
    padding-bottom: 4px;
    text-align: center;
}
.info {
    padding-right: 18px;
    background: url('http://i.cbonds.ru/icons/info_small.png') no-repeat 100% 50%;
}

::-webkit-input-placeholder {
	color: #999;
	font-style: oblique
}
:-moz-placeholder {
	color: #999;
	font-style: oblique
}
.placeholder {
	color: #999;
	font-style: oblique
}

.advisor_link{
    text-decoration: none;
    border-bottom: 1px #a15f32 dashed;
}

.advisor_link:hover{
    text-decoration: none;
    border-bottom: 1px #a15f32 dashed;
}

.simple_link{
    color: black;
}

.row div{
    margin-bottom: 5px;
}

#selected_video{
    background-color: rgb(230, 231, 233);
}

.log_link {
    text-decoration: none;
    border-bottom: 1px #fbfff7 dashed;
}

.log_link:hover{
    text-decoration: none;
    border-bottom: 1px #fffbf7 dashed;
}

.staticpagebox p {margin:8px 0;}
.staticpagebox ul {padding:0 0 0 12px;margin:0;}
.staticpagebox ul li {list-style: none; margin:2px 0 3px 0;padding: 0 0 0 15px;background: url("../images/ul_li.png") no-repeat scroll 0px 4px transparent;}
