@font-face {font-family: 'mtcor';
    src: url('/theme/mtcor.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
.font_mt {font-family:mtcor; font-size: 29px !important; line-height: 24px !important;}

* {margin: 0;  padding: 0;}
html, body {/*height: 100%;*/min-height: 100%;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block;}
body {font: 14px/18px Segoe UI, sans-serif;  width: 100%; height: 100%;  color:#333333;}
table, input {color:#333333;}
.wrapper {width: 955px;  margin: 0 auto;  min-height: 100%; height: auto !important; height: 100%; position: relative;}
.wrapper img {border:none;}
/* Header
-----------------------------------------------------------------------------*/
header {height: 182px; position:relative;}
.header {height:56px; background:#01afd6; position:relative;}
.head_phone {background: url(/projects/apk/img/phone.png) no-repeat 0 4px; color: #fff;font-size: 14px;height: 40px;left: 18px;padding-left: 29px;position: absolute;top: 8px;}
.head_phone1 {color: #fff;  font-size: 14px;  height: 27px;  left: 18px;  padding-left: 29px;  position: absolute;  top: 29px;}

.block_search {background-color: #fff; width: 330px; height:35px; position: absolute; right: 330px; top: 10px;}
.i_sitemap {position: absolute; right: 137px; top: 10px;}
.block_search input[type="text"] {width:280px; padding: 5px 8px; background-color:#fff; border: medium none; position:absolute; top:15%;}
.block_search input[type="submit"] {background:url(/projects/apk/img/btn_search.png) no-repeat 35% 50%; cursor:pointer; height:34px; width:30px; border: medium none; float:right;}

.header .author {background:url(/projects/apk/img/author.png) no-repeat 16% 50% #0f5a7f; color: #fff; float: right; font-size: 17px; height: 56px; padding-left: 25px; width: 88px; border-left: 1px solid #dde2e4; text-transform: uppercase; cursor: pointer; line-height: 53px; text-align: center;}

header .logo_apk {left: 21px; bottom:19px; position: absolute;}
header .logo_mon {background:url(/projects/apk/img/logo_mon.png) no-repeat 0 47%; text-decoration:none; bottom:19px; color:#585858; font-size:13px; height:79px; line-height:18px; padding-left:68px; padding-top:11px; position:absolute; right:5px; width:144px;}
header h1 {bottom: 15px;display: block;font-size: 17px;font-weight: lighter;left: 174px; line-height: 23px; position: absolute;width: 532px;}
/* Middle
-----------------------------------------------------------------------------*/
.middle {
        width: 100%;
        padding: 0 0 83px;
        position: relative;
}

.middle .block_slider {height: 327px; background-color:#33CCFF;}
.middle nav {height: 65px;background-color: #d6d6d7;}
.middle nav ul li {position: relative;}
.middle nav ul li ul {z-index:100; position: absolute; top: 65px; display: none;list-style:none; width:360px; border-top: 1px solid #fff;}
.middle nav ul li ul li {background-color: #e9e9e9;padding:0 15px; border-bottom:1px solid #fff;}
.middle nav ul li ul li a {border-right:none;padding:0;line-height:35px; height:100%; text-transform: none;}
.middle nav ul li ul li:hover {color: #ffffff; background-color:#01afd6; }
.middle nav > ul >li {list-style:none;float:left;}
.middle nav ul  li a {}
.middle nav ul li a {display: block; text-transform:uppercase; color: #333333; text-decoration: none; padding:0 11px 0 8px; height:65px; line-height:65px; font-size:12px;border-right: 1px solid #fff;}
.middle nav > ul > li:nth-child(6)> a, .middle > nav > ul  > li:nth-child(7) > a {    width: 81px;    line-height: 19px;    padding-top: 14px;    height: 51px;    text-align: center;}
@-moz-document url-prefix() {.middle nav > ul > li:nth-child(6)> a, .middle > nav > ul  > li:nth-child(7) > a {width:76px;} }

.middle nav ul li:last-child a {border-right:none;}
.middle nav ul li ul .li_active {color: #ffffff; background-color:#01afd6; }
.middle nav ul .li_active > a {color: #ffffff; background-color:#01afd6; }
.middle nav ul li:hover ul {display:block;}
.middle nav ul li a:hover {color: #ffffff; background-color:#01afd6;}
.middle nav ul #li2 > a:hover, .middle nav ul #li3 > a:hover {color: #ffffff; background-color:#01afd6;}
.middle nav ul #li2 > a, .middle nav ul #li3 > a, .middle nav ul #li4 > a, .middle nav ul #li5 > a, .middle nav ul #li8 > a {background:url(bg_menu_down.png) no-repeat 95% 51%; padding:0 31px 0 15px;}
.middle nav ul #li2.li_active, .middle nav ul #li3.li_active {color: #ffffff; background-color:#01afd6;}

.middle:after {
        display: table;
        clear: both;
        content: '';
}
.container {
        width: 100%;
        float: left;
        overflow: hidden;
        height:100%;
        padding: 10px 0 0;
}
.content {
        padding: 0 375px 0 0;
        margin-right: 13px;
}

.content_blank ul {list-style:inside none disc; font-size:14px;margin:20px 0 20px 20px;}
.content ul li{margin:0 0 5px;}
.content .category {margin-bottom: 2px;}
.content .category_close {background: url(categ_close.png) no-repeat 3% 50% #d6d6d7; height:42px; line-height:42px; padding-left:42px; cursor:pointer; font-size:18px; color:#333333;}
.content .category_close.category_open {background: url(categ_open.png) no-repeat 3% 50% #0f5a7f; color:#ffffff; font-size:18px;}
.category_cont {display:none;}
.content .category_cont, .content .category_cont1 {font-size: 14px; padding: 20px 0px 5px 25px; line-height: 23px;}

.content .category_cont_2 {display:block;}
.content .block_cont {display:none; margin-bottom:15px;}
.content .block_opisanie .name {cursor: pointer;text-transform: uppercase;text-decoration: underline;font-weight:bold;}
.content .block_event p {font-size: 14px;}
.content .block_event img {float:left;margin-right: 9px;}
.content .block_event .list_event, .content .block_event .list_event_2 {list-style:none;float: left; color:#ffffff;}
.content .block_event .list_event li, .content .block_event .list_event_2 li {float:left; background-color:#01afd6; margin: 4px 5px 0 0; padding: 5px;}
.content .block_event .list_event_2 {margin-bottom:28px;}
.content .block_event .list_event_2 li {padding: 5px 6px;}
.content_blank {padding:25px 0 0 300px; margin-left:13px; margin-right:0px;}
.content_blank fieldset {padding: 10px; border: 1px solid #dde2e4; border-radius: 7px;}
.content_blank fieldset legend {color: #014776; font-size: 18px; margin-left: 13px;}
.content_blank fieldset a {color:#01afd6; font-size:14px;   display: inline-block;  margin-left: 8px;}
.content_blank fieldset a:hover {text-decoration: none;}
.content_blank p {font-size: 14px;margin-bottom:10px;text-align: left;}
.content_blank p strong {color:#014776;}
.content_blank table {font-size: 14px; margin-bottom: 10px;}
.content_blank table td {padding: 2px 5px;}
.content_blank .icon_pdf {background: url(pdf_small.gif) no-repeat 0px 50%; padding-left: 22px;}
.content_blank .icon_zip {background: url(zip_small.gif) no-repeat 0px 50%; padding-left: 22px;}
.content_blank_all {margin-left:0; padding:25px 0 0;}
fieldset .list_project {width: 100%; overflow: hidden; margin-bottom: 15px;}
fieldset .list_project img {float: left; margin: 0px 7px 0px 0px;}
fieldset .list_project .title, fieldset .list_poleznoe .title {font-size:14px; color:#014776; display:block; margin-bottom:5px;}
fieldset .list_project .title:hover, fieldset .list_poleznoe .title:hover {color:#01afd6;}
fieldset .list_project .descrip {font-size:12px;}
fieldset .list_poleznoe {margin-bottom: 25px;}
fieldset .list_poleznoe .descrip {margin-bottom: 0px;}
fieldset .list_poleznoe a {display: block; text-align: right;}
fieldset .list_poleznoe .short_title {color: #999999;}
fieldset ol {font-size: 14px; margin: 0px 0px 10px 15px;}
.info_resources h2, .content h2, .content_2 h2, .right-sidebar h2 {border-bottom:1px solid #dde2e4; color:#014776; font-weight:normal; padding:20px 0 15px 13px; margin-bottom:13px;}
.info_resources, .kurs_box {clear:both}
.kurs_box {padding-top:20px;}
.info_resources ul {list-style:none; margin:10px 0 28px 13px; height:83px;}
.info_resources li {float:left; margin-right:5px;position: relative;}
.info_resources ul li span {background-color: #d6d6d7;display: block;height: 45px;opacity: 0.6;position: absolute;top: 0;width: 100%;}
.info_resources ul li a img {height:83px;}
.info_resources ul li:hover span { display: none;}

.content .tabs {display:block; overflow: hidden; border-bottom:1px solid #dde2e4; margin-bottom:8px;}
.content .tabs li {display:block; float:left; cursor:pointer;}
.category_cont li a, .category_cont1 li a {color:#01afd6;}
.content .tabs .tab1, .tabs .tab2 {color:#333333; font-size: 18px; background-color:#d6d6d7; text-decoration:none; line-height: 42px; padding: 7px 25px;}
.content .tabs .tab_active {color: #ffffff;font-size: 18px; background-color:#0f5a7f; text-decoration:none; line-height: 42px; padding: 10px 25px;}

.block_slider #slides {position:relative;}
.index_kurs {overflow: hidden;margin-bottom:15px;}
.index_kurs .date {margin-right: 10px;background: url("bg_date.png") no-repeat scroll 0 0;text-align:center; height:81px;width:90px; float: left;}
.index_kurs .date .number {color: rgb(1, 71, 118); font-size: 30px;margin-top: 10px;}
.index_kurs .date .month{font-size: 14px;margin-top: 10px;}
.index_kurs .date .year {margin-top: 2px;}
.index_kurs .text {width: 82%;float: left;}
.index_kurs .text .title {margin-bottom:10px;color:#01afd6;cursor:pointer;}
.index_kurs .info {padding-top: 10px;clear: both; cursor: pointer;text-align:right;text-transform:uppercase;}
.index_kurs .text .location {background: url("location.png") no-repeat scroll 0 center; padding-left: 18px; font-style: italic;}
/* Right Sidebar
-----------------------------------------------------------------------------*/
.right-sidebar {
        float: left;
        width: 375px;
        margin-left: -375px;
        position: relative;
        padding: 10px 0 0;
}
a {color:#01afd6;}
.right-sidebar .news {padding:0 0 0 13px; font-size:14px; overflow:hidden;position:relative; margin-bottom:15px;}
.right-sidebar .news .news_title {display: block; line-height: 16px;overflow: hidden;}

.right-sidebar .news img {float:left; margin:0 10px 0 0; width:100px;height:100px; border:1px solid #165b7f;}
.right-sidebar .news .news_date {position: absolute; left: 123px; bottom: 0px;}
.right-sidebar .conference {padding:0 0 0 13px; clear:both; height:100px; margin-bottom:20px; font-size:14px;}
.right-sidebar .conference img {float:left; width:100px; margin-right:10px;}

.left-sidebar {float:left; margin-left: -100%; position: relative;width: 300px; margin-top:25px; font-size:14px;}
.left-sidebar ul {list-style: none; }
.left-sidebar ul {text-transform:uppercase;}
.left-sidebar .sitemap ul li a {background: url("categ_open.png") no-repeat scroll 0 50%; padding: 10px 0 10px 20px; text-decoration:none; color:#333333; border-bottom: 1px solid #dde2e4; display: block;}
.left-sidebar .sitemap ul .childs-level-3 {margin-left: 20px; text-transform:none;}
/* Footer
-----------------------------------------------------------------------------*/
footer {
        width: 100%;
        margin: -83px auto 0;
        height: 83px;
        background: #01afd6;
        position: relative;
}

.footer {color: #fff; margin:0 auto; padding-top:12px; text-align:center; width:503px;}

/* oaaee?aiea oioi */
.b-lightbox_gallery {
    overflow: hidden;
}
.b-lightbox_gallery img {
    margin-bottom: 10px;
    margin-right: 10px;
}
.b-scroller {
    margin: 0 0 20px;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.b-scroller .b-scroller-title {
    display: block;
    float: left;
    font-size: 0.9em;
    height: 1.6em;
    line-height: 1.6em;
    margin-right: 7px;
}
.b-scroller .b-scroller-page {
    display: block;
    float: left;
    font-size: 0.9em;
    height: 1.6em;
    line-height: 1.6em;
    margin-right: 3px;
    text-align: center;
    width: 1.6em;
}
.b-scroller .b-scroller-separator {
    display: block;
    float: left;
    font-size: 0.9em;
    height: 1.6em;
    line-height: 1.6em;
    margin-right: 3px;
    text-align: center;
    width: 1.6em;
}
.b-scroller .b-scroller-page_selected {
    background: none repeat scroll 0 0 #e6e6e6;
    color: black;
}
.b-scroller .b-scroller-arrow {
    display: block;
    float: left;
    font-size: 0.9em;
    height: 1.6em;
    left: 0;
    line-height: 1.6em;
    text-align: center;
    text-decoration: none !important;
    top: 0;
    width: 1.6em;
}
.b-scroller .b-scroller-arrow_prev {
    left: 0;
}
.b-scroller .b-scroller-arrow_next {
    left: 1.8em;
}
.b-scroller .b-scroller-arrow_disabled {
    color: gray;
    display: none;
}
.b-form_message {
    font-size: 12px;
    line-height: 1.3em;
    margin-bottom: 1.5em;
    padding: 10px;
    width: auto;
}
.b-form_message_error {
    background: none repeat scroll 0 0 #ffc8b2;
    color: #8b0000;
}
#jquery-overlay {
    height: 100%;
    left: 0;
    overflow: hidden;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1200;
}
* html #jquery-overlay {
    position: absolute;
    top: 0;
}
#jquery-lightbox {
    left: 0;
    line-height: 0;
    overflow: hidden;
    position: fixed;
    text-align: center;
    top: 0;
    width: 100%;
    z-index: 2300;
}
* html #jquery-lightbox {
    position: absolute;
}
#jquery-lightbox a img {
    border: medium none;
}
#lightbox-container-image-box {
    background-color: #ffffff;
    height: 400px;
    margin: 0 auto;
    position: relative;
    width: 400px;
}
#lightbox-container-image {
    height: 100%;
    overflow: hidden;
    padding: 1px 0 0;
    position: relative;
    width: 100%;
}
#lightbox-loading {
    background: url("lightbox-ico-loading.gif") no-repeat scroll center center transparent;
    height: 100%;
    left: 0;
    line-height: 0;
    position: absolute;
    text-align: center;
    top: 0;
    width: 100%;
    z-index: 90;
}
#lightbox-nav {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 100;
}
#lightbox-secNav {
    height: 32px;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1000;
}
#lightbox-secNav-btnClose {
    background: url("lightbox.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    float: right;
    height: 32px;
    position: absolute;
    right: 10px;
    width: 63px;
}
#lightbox-container-image-box > #lightbox-nav {
    left: 0;
}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
    background: url("spacer.gif") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    display: none;
    height: 100%;
    position: relative;
    width: 49%;
}
#lightbox-nav-btnPrev span, #lightbox-nav-btnNext span {
    background: url("lightbox.png") no-repeat scroll 0 0 transparent;
    display: none;
    height: 32px;
    left: 0;
    position: absolute;
    top: 15%;
    width: 63px;
}
#lightbox-nav-btnNext span {
    background-position: 0 -32px;
    left: auto;
    right: 0;
}
#lightbox-nav-btnPrev span {
    background-position: 0 -64px;
    float: left;
    left: 0;
}
#lightbox-nav-btnPrev {
    float: left;
    left: 0;
}
#lightbox-nav-btnNext {
    float: right;
    right: 0;
}
#lightbox-container-image-data-box {
    background-color: #ffffff;
    bottom: 0;
    font: 12px/1.4em Verdana,Helvetica,sans-serif;
    left: 0;
    margin: 0 auto;
    opacity: 0.8;
    overflow: hidden;
    padding: 10px 0;
    position: absolute;
    width: 100%;
    z-index: 900;
}
#lightbox-container-image-data {
    color: #666666;
    overflow: hidden;
    padding: 0 10px;
    position: relative;
}
#lightbox-container-image-data #lightbox-image-details {
    float: left;
    text-align: left;
    width: 90%;
}
#lightbox-image-details-caption {
    font-weight: bold;
}
#lightbox-image-details-currentNumber {
    clear: left;
    display: block;
    padding-bottom: 1em;
}

.auth_up {display:none;}
.auth_none {display:none;}
.auth_up.auth_down {display:block; position:absolute; top:56px; right:23px; z-index:100;}
.auth_none.auth_block {display:block; border:1px solid #fff;background-color: #e1e1e1; position:absolute; top:56px;right:0; z-index:10; padding: 16px 20px;}

.cms_auth p {font-size:18px; color:#152840; margin-bottom:12px;}
.cms_auth_email, .cms_auth_password {margin-bottom:10px;}
#entry_tabs_content {font-size:14px;}
.authorization_form input[type="text"], .authorization_form input[type="password"] {border:medium none; color:#a3abaf; padding:5px 10px; width:200px;}
.cms_submit input[type="submit"] {border: medium none; margin:10px 0 10px 0; background-color: rgb(234, 96, 96); color: rgb(255, 255, 255); text-transform: uppercase; font-size: 12px; border-radius: 5px; text-align: center; cursor: pointer; padding: 9px 0px; width: 108px;}
.cms_repair_lnk, .cms_reg_lnk {color:#01afd6;}
.cms_repair_lnk:hover, .cms_reg_lnk:hover {text-decoration:none;}
.cms_error_message {color: red; }
.cms_remember_me .auth_label {margin-right: 5px;}
.cms_remember_me input[type="checkbox"] {cursor: pointer;}

.o_kursi .status, .o_kursi .forma_prov, .o_kursi .itog_dok, .o_kursi .sroki_regist, .o_kursi .sroki_obuch, .o_kursi .objem_chas {margin-bottom:4px!important;}
.entry-header {display: none;}

.block_news {position: relative; overflow: hidden; margin-bottom:15px;}
.block_news a img {width:100px; height:100px; margin-right:10px; float: left; border:1px solid #165b7f;}
.block_news .title_news {margin-bottom: 5px;}
.title_news {}
.block_news .cont_news {margin-bottom: 10px;}
.block_news .date { bottom: 1px;left: 110px;position: absolute;  margin-bottom: 0;}
.block_news .read_more {bottom: 0;font-style: italic; margin-bottom: 0; position: absolute; right: 0;}

.phone_info .head_tab {color:#fff; background-color: #d6d6d7;}
.phone_info .name, .phone_info .phone {color:#014776;}
.phone_info .job {color:#333333;font-style: italic;}
.phone_info .cabinet {color:#333333;}
.phone_info td {border:2px solid #fff; background-color: #f9f9f9; padding: 4px 10px 4px!important;}

.tab_rektorat img {width:150px;}
.tab_rektorat td {padding-bottom: 15px;}

#gallery-album {clear:both;}
#gallery-album h2 {display:none;}
#gallery-album .galleria-container { background: none repeat scroll 0 0 #dde2e4;}
#gallery-album .galleria-counter {color: #000;z-index:1000;}

.p_style {background:url("p_style.png") no-repeat scroll 0 8px transparent; padding-left:8px; }

.searchResults h1 {color: #014776;font-size: 18px;font-weight: normal;margin-bottom:15px;}
.cms_greetings {float:right;margin-top:6px;}

.add_cat p {text-align:right;    margin-top: 7px;}
.add_cat input[type="text"] {width: 500px;  height: 25px; border-radius: 5px;}
.add_cat input[type="file"], .add_cat select {width: 507px;margin-bottom: 15px;}
.add_cat input[type="file"], .upload, .add_cat select {cursor:pointer;}
.add_cat .datetimepicker_mask, .add_cat .datetimepicker_mask0, .add_cat .datetimepicker_mask_2, .add_cat .datetimepicker_mask_3 {width: 65px!important;}
.checkbox_div label {display: block; clear: both;}
.checkbox_div label input[type="checkbox"] {margin-right: 5px;}
.add_cat p span {margin-right: 5px; vertical-align:top;}
.add_cat > p > span {    font-weight: bold;}
.add_cat h2 {font-size: 17px;}
.add_cat textarea {min-width: 497px; max-width: 497px; min-height: 110px; max-height: 110px; padding:4px; font-family:Segoe UI;font-size:14px;}
.add_cat .form_anons {width: 416px;float: left;}
.add_cat .form_auditor, .add_cat .form_prov, .add_cat .form_sroki {overflow: hidden; margin-bottom: 10px;}
.add_cat .form_auditor p {float: left; width: 416px;}
.add_cat .form_auditor .checkbox_div {float: right; width: 507px;}
.add_cat .form_prov p {float: left; width: 416px;}
.add_cat .form_prov .checkbox_div {float: right; width: 507px;}
.add_cat .form_sroki p {float: left; width: 421px;}
.add_cat .form_sroki div {float: right; width: 507px;}
.upload {float:right;}
.add_cat #count {display:block;}
#form_measure_wrap{z-index:9999;position:fixed; left:22%; top:15%;display: none;background: white;border:1px solid black;border-radius: 5px;}

.gallery {margin: 0 auto;}
.gallery li {margin: 0 43px;   width: 151px;}
.gallery .prev {background: url(/slider/btn_left.png) 0px center no-repeat;}
.gallery .next {right: 0; background: url(/slider/btn_right.png) 0px center no-repeat;}
.gallery p {top:16px; width:34px; height:52px; position: absolute; cursor: pointer; z-index: 1000;}

.gallery.gallery1 li {width: 151px; margin: 0 43px;}

.show_hide_slide {width: 100%; height: 17px; margin-bottom: 2px; background: url(/theme/arrow_bottom.png) center #f6f5f5 no-repeat; border-top: 1px solid #d6d6d7; cursor: pointer;}
#show_hide_slide {display:none;}
.show_hide_slide.active {background: url(/theme/arrow_top.png) center #f6f5f5 no-repeat;}

.top_page {display:none; line-height: 44px; position: fixed; width:90px; height:44px; top:80%; right:0px; cursor: pointer; background:url(/theme/top_page.png) 14px center #01afd6 no-repeat; color:#fff; font-size:14px; text-transform: uppercase; padding-left: 50px;}

.zajavka sup {color:red;}
.zajavka .familija label, .zajavka .imja label, .zajavka .otchestvo label, .zajavka .region label, .zajavka .organiz label, .zajavka .dolzhn label, .zajavka .email label, .zajavka .phone label, .zajavka .phone_mob label, .zajavka .adres_organiz label, .zajavka .tema label, .zajavka .pribytie label, .zajavka .otezd label {width: 280px; float: left; text-align: right; margin-right:10px;}
.zajavka div input[type="text"] {width:300px;padding:5px;border:1px solid #d6d0d0;}
.zajavka select {width:310px;padding:5px;}
.zajavka textarea {min-width:298px; max-width:298px;padding:5px; min-height:100px;max-height:100px;font-family:Segoe UI;}
.zajavka div input[type="checkbox"] {margin-right:5px;}
.zajavka div {margin-bottom: 10px;overflow:hidden;}
.zajavka label span {display: block; font-style: italic; font-size: 12px;}
.zajavka .lab_check {margin-left: 290px;}
.zajavka .lab_check label {display:block; margin-bottom:5px;}
.zajavka #pribytie_field, .zajavka #otezd_field {width:66px}
.zajavka #send_field {margin: 0px auto; display: block; background-color: rgb(1, 175, 214); border: medium none; color: rgb(255, 255, 255); font-family: Segoe UI; padding: 11px; font-size: 16px; cursor: pointer;}

.zajavka_orkce sup, #newform2 sup, #newform3 sup, #newform4 sup, .urd_rdr sup, #newform9 sup, #registration span, #newform10 sup, #newform11 sup {color:red;}

.zajavka_orkce .familija label,
#newform2 label,
#newform11 label,
#newform3 label,
#newform4 label,
#registration label,
.urd_rdr label,
.zajavka_orkce .subect label,
.form_add_opus span,
.zajavka_orkce .imja label,
.zajavka_orkce .otchestvo label,
.zajavka_orkce .region label,
.zajavka_orkce .organiz label,
.zajavka_orkce .dolzhn label,
.zajavka_orkce .email label,
.zajavka_orkce .phone label,
.zajavka_orkce .phone_mob label,
.zajavka_orkce .adres_organiz label,
.zajavka_orkce .tema_2 label,
.zajavka_orkce .tema label,
.zajavka_orkce .pribytie label,
.zajavka_orkce .otezd label
{width: 280px; float: left; text-align: right; margin-right:15px;}
.urd_rdr label {width: 150px;}
#newform10 label {width: 80px; float: left; text-align: left !important; margin-right:10px;}
.form_add_opus div:last-child {margin-left:344px;}
.urd_rdr #newform5 div:nth-child(14) label,
.urd_rdr #newform5 div:nth-child(13) label,
.urd_rdr #newform7 div:nth-child(17) label,
.urd_rdr #newform7 div:nth-child(16) label
{width: 410px;}
.urd_rdr #newform5 div:nth-child(6) label {  margin-right: 270px;}

.urd_rdr #newform5 div:nth-child(13) label, .urd_rdr #newform7 div:nth-child(16) label {width: 410px; padding-left: 20px; text-align: left;}
.urd_rdr #newform5 div:nth-child(13) span, .urd_rdr #newform7 div:nth-child(16) span {position: absolute; left: 0;}
#registration label, #newform11 label {line-height: 27px;}
#newform7 div:nth-child(6) label {margin-right: 270px;}
#newform7 div:nth-child(6) input {margin-right:5px;}
#newform7 div:nth-child(6) span {margin-left:163px;}

.urd_rdr div input[type="text"],
.zajavka_orkce div input[type="text"],
.form_add_opus div input[type="text"],
#newform2 div input[type="text"],
#newform4 div input[type="text"],
#registration input[type="text"],
#newform3 div input[type="text"],
#newform11 div input[type="text"]
{width:300px; padding:5px; border:1px solid #d6d0d0;}
.urd_rdr div input[type="text"] {width:250px;}
#newform9 {width: 700px; margin: 0 auto;}
#newform9 div input[type="text"], #newform10 div input[type="text"] {width:300px; margin-bottom: 5px;}
#newform10 div input[type="text"] {border: 1px solid #d6d0d0;}
#newform9 label {width: 280px;  float: left;  text-align: right; margin-right: 10px;}
#newform9 .cms_field_hint {margin-top: 22px; color:#000;}
#newform9 select {width:312px; height:25px;}

 #newform3 textarea, #newform4 textarea, .urd_rdr textarea {width: 300px !important; height: 100px !important;  padding: 5px; border: 1px solid #d6d0d0;}
.zajavka_orkce select, .form_add_opus select {width:310px;padding:5px; outline:none;}
.zajavka_orkce textarea {min-width:298px; font-size:14px;max-width:298px;padding:5px; min-height:100px;max-height:100px;font-family:Segoe UI;}
.zajavka_orkce div input[type="checkbox"] {margin-right:5px;}
.zajavka_orkce div, #newform2 div, #newform3 div, #newform9 div, .urd_rdr div, #registration > div, #newform11 div, .form_add_opus div {margin-bottom: 10px;overflow:hidden; position: relative;}
.zajavka_orkce label span {display: block; font-style: italic; font-size: 12px;}
.zajavka_orkce .lab_check {margin-left: 290px;}
.zajavka_orkce .lab_check label {display:block; margin-bottom:5px;}
.zajavka_orkce #pribytie_field, .zajavka_orkce #otezd_field {width:66px}
.urd_rdr textarea {width: 250px !important;}
#newform10 textarea {width: 300px !important; height: 80px !important; padding: 5px; border: 1px solid #d6d0d0;}
#newform10 input[type=submit], .bordform_click {  margin-top: 30px; background:url(/theme/img/arrow_sub.png) no-repeat 90% 12px; margin-left: 252px; background-color: rgb(1, 175, 214); border: medium none; color: rgb(255, 255, 255); font-family: Segoe UI;   padding: 5px 35px 5px 11px; font-size: 16px; cursor: pointer;}
.bordform_click {display: inline-block; background: url(/theme/img/arrow_sub.png) no-repeat 90% 10px rgb(1, 175, 214); text-transform: uppercase;}
.upload,
.btn,
.urd_rdr input[type=submit],
.form_add_opus input[type=submit],
.form_add_opus input[type=reset],
.zajavka_orkce #send_field,
#newform2 #Otpravit__zayavku_field,
.but-send-msg,
#registration input[type="button"],
#newform4 #Otpravit__field,
#newform3 #Zadat__vopros_field
{margin: 0px auto;    margin-bottom: 10px;    margin-left: 5px; display: block; background-color: rgb(1, 175, 214); border: medium none; color: rgb(255, 255, 255); font-family: Segoe UI; padding: 11px; font-size: 16px; cursor: pointer;}
.urd_rdr.none form {display:none;}
.urd_rdr.none.active form {display:block;}
.form_add_opus .red1 {    margin-top: -18px;    margin-left: 7px;}
.form_add_opus input[type=reset] {    margin-left: 50px;}
.click_btn {display:none;}
.but-send-msg {width:100px; margin-left:0; text-align:center;}
#registration input[type="button"] {margin-left:386px;}
.vks_box h1 {color: #014776;  font-size: 21px; text-align: center; line-height: 22px; font-weight: 100; overflow: hidden; margin-bottom:20px;}
.left_sb {width:230px; margin-right:15px; float:left; }
.left_sb .img_wrap {margin-bottom:20px;}
.left_sb .img_wrap img {width:100%; border:1px solid #ccc;}
.img_wrap.logo img {width: 90%; border: 1px solid #ccc; padding: 5%;}
.left_sb .title, .foot_vks .title {border-bottom:1px solid #ccc; padding-bottom:18px; margin-bottom:16px; color:#014776; font-size:16px; line-height:16px;}
.right_sb {width:260px; margin-left:5px; float:right;}
.content_box {padding:0 266px 0 246px;}
.cont_cont {width:423px;}

.urd_rdr.sb_r label {text-align: left; width: 250px;}
.urd_rdr.sb_r div input[type="text"] {width: 247px;}
.urd_rdr.sb_r textarea {width: 247px !important;}

.url a {color:#fff; width:170px; padding:10px 15px; margin:0 auto 45px; display:block; background: #01afd6; text-decoration: none;   position: relative;}
.url a:after {content:""; display:block; position: absolute; width: 0; height: 0; border-left: 12px solid #fff; border-top:7px solid transparent; border-bottom:7px solid transparent; top:50%; margin-top:-4px; right:15px;}
.cont_cont ul li {list-style: none; overflow: hidden; margin-bottom:15px;}
.cont_cont ul li img {float:left; margin-right:20px; border:1px solid #0f5a7f;}
.cont_cont ul a {color:#01afd6; font-size:16px;}
.cont_cont .pencil {height:654px; background: url(/theme/pencil.png) left center no-repeat; padding-top:1px;}
.cont_cont .pencil li:nth-child(1) {margin: 127px 0 0 192px;}
.cont_cont .pencil li:nth-child(2) {margin: 64px 0 0 176px;}
.cont_cont .pencil li:nth-child(3) {margin: 57px 0 0 161px;}
.cont_cont .pencil li:nth-child(4) {margin: 49px 0 0 144px;}
.cont_cont .pencil li:nth-child(5) {margin: 35px 0 0 129px;}
.cont_cont .pencil li:nth-child(6) {margin: 42px 0 0 112px;}
.cont_cont .pencil li:nth-child(7) {margin: 60px 0 0 97px;}

.right_sb .title {padding-bottom:5px; margin:0 10px; color:#014776; font-size:16px; line-height:16px; margin-top:20px;}
.br_sb_r {border-bottom:1px solid #ccc; margin-bottom:4px;}
.login_form {background: #d6d6d7; margin: 0 10px; padding: 19px 12px; margin-bottom:18px;}
.login_form div {margin-bottom:10px;}
.login_form span {display: inline-block; width:55px;}
.login_form input[type=text], .login_form input[type=password] {border:none; width:130px; padding: 3px; padding-left:25px; margin: 0;}
.login_form input.in1 {background: url(/theme/bg_in1.png) 2px center no-repeat #e7e7e7;}
.login_form input.in2 {background: url(/theme/bg_in2.png) 2px center no-repeat #e7e7e7;}
input {outline: none;}

.btn1 {width:80px; text-align: center; height: 24px; line-height: 24px; padding-right: 15px; background: url(/theme/fi1.png) 95% center no-repeat #01afd6; color:#fff; font-size:12px; border: none; display: block; margin: 0 auto;}
.wrap_pl {overflow: hidden; width: 92%;  margin: 0 auto 40px;}
.wrap_pl a.cl_45, .wrap_pl a.cl_67,  .wrap_pl a.cl_89, .wrap_pl a.cl_1011 {width: 100%; margin-right: 0; float:none; height: 16px;}
.wrap_pl a {display: block; width: 49%; margin-right: 2%; margin-bottom:2%; float: left; text-align: center; padding:90px 0 5px; font-size:12px; color:#333; text-decoration: none; height: 52px;}
.wrap_pl a:nth-child(2n) {margin-right:0;}
.grey {background-color:#d6d6d7 !important;}
.pol_kon, .blank_kon {background: url(/theme/pol_kon.png) center 20px no-repeat;}
.wrap_pl .blank_kon {width:100%;}
.zhiuri {background: url(/theme/zhiuri.png) center 20px no-repeat;}
.cl_45, .cl_67, .cl_89, .cl_1011 {color:#fff !important; font-size:14px !inportant;}

.cl_45 {background: url(/theme/cl_45.png) center 10px no-repeat #d0dd2b;}
.cl_67 {background: url(/theme/cl_67.png) center 10px no-repeat #98c73d;}
.cl_89 {background: url(/theme/cl_89.png) center 10px no-repeat #00a9e0;}
.cl_1011 {background: url(/theme/cl_1011.png) center 10px no-repeat #67cddc;}

.uzav {background: url(/theme/cl_67.png) center 10px no-repeat #fc923b; width: 92%;  margin: -10px auto 10px; display: block; padding:90px 0 5px; font-size:14px; color:#fff; text-decoration: none; text-align: center;}
.total_vks {border:1px dashed #ebeeef; text-align: center; color:#333; padding-top:30px;}
.total_vks span:nth-child(1) {font-size:24px; font-weight: bold;}
.total_vks span:nth-child(2) {font-size:24px; color:#01c5ce;}
.total_vks span:nth-child(3) {display:block;}

.date_box, .date_box_rdr_udr {margin-top:11px; width: 100%; overflow: hidden;}
.date_box > div, .date_box_rdr_udr > div {float: left; width:24%; margin-right:1%;}
.date_box > div:last-child, .date_box_rdr_udr > div:last-child {margin-right:0;}
.date_box span, .date_box_rdr_udr span {display:block; width:100%; text-align: center;}
.date_box span:nth-child(1), .date_box_rdr_udr span:nth-child(1) {height:59px; line-height: 59px; color:#fff; font-size:24px; margin-bottom:10px; background:#01afd6;}
.date_box span:nth-child(2), .date_box_rdr_udr span:nth-child(2) {color:#333; font-size:16px;   text-transform: uppercase;}

.foot_vks {width: 100%; overflow: hidden; margin:0 !important; padding:0; padding-top:15px;}
.foot_vks li {float: left; list-style: none; margin:0; padding:0;}
.foot_vks li:nth-child(1) {width:235px;}
.foot_vks li:nth-child(2) {margin:0 17px; width: 358px;}
.foot_vks li:nth-child(3) {width:235px; margin-top:-16px;}
.foot_vks li:nth-child(3) span {display:block;}
.foot_vks a {color: #01afd6;}
.foot_vks li:nth-child(3) a {display:block; float:left; margin-right:5px; width:50px; height:50px; border:1px solid #12b4d9; background: url(/theme/cos_spr.png) 18px 12px no-repeat}
.foot_vks li:nth-child(3) a.vk {background-position: -38px 12px;}
.foot_vks li:nth-child(3) a.t {background-position: -95px 12px;}

#holokost .cms_form_field label {
    display: block;
    float: left;
    margin-right: 10px;
    text-align: right;
    width: 300px;
}

#holokost .cms_form_field {
    margin-bottom: 15px;
}
#holokost .cms_form_field input[type="text"] {
    width: 400px;
}
#holokost .cms_form_field textarea {
    font-family: Segoe UI;
    height: 114px;
    max-height: 90px;
    max-width: 400px;
    min-height: 90px;
    min-width: 400px;
    padding: 3px;
    width: 420px;
    font-size:14px;
}
#holokost .cms_form_field span {
    font-size: 12px;
    margin-left: 5px;
    vertical-align: top;
}

#holokost .cms_form_field .error {
    color: red;
    margin-bottom: 10px;
    margin-left: 300px;
    text-align: left;
    width: 100%;
}

#holokost #Otpravit__zayavku_field, .monitoring_orkce input[type=submit] {margin: 30px auto 0; text-transform:uppercase; display: block; background-color: rgb(1, 175, 214); border: medium none; color: rgb(255, 255, 255); font-family: Segoe UI; padding: 11px; font-size: 16px; cursor: pointer;}
#cms_holokost_result_block {top: 31%; position: fixed; padding: 50px; left: 37%; color: rgb(255, 255, 255); text-transform: uppercase; background-color: rgb(1, 175, 214);}

.ver176 td {padding:5px !important; background-color: #f9f9f9; border: 1px solid #ccc; }
.ver176 .centr {color: #fff; background-color: #d6d6d7;  font-weight: bold;  text-align: center;}
.h2_c {text-align: center;}
.h2_c span {display: block;}
.cms_captcha input[type=text] {width:100px !important; margin-right: 5px;}
.cms_captcha img {width:100px; position: absolute; left: 575px; top: -11px;}
#registration select, #newform11 select {width: 311px;  padding: 5px; border: 1px solid #d6d0d0; outline: none;}

#registration .item1 {margin-left: 328px;}
.quit_webinar {cursor:pointer; margin-left:133px; color:red; text-decoration:underline;}
.fio {margin-top:15px;}
.faq1 textarea {width: 300px !important;  height: 100px !important;  padding: 5px;border: 1px solid #d6d0d0;}
.index_project {  margin-bottom: 15px;}
.index_project a {  color: #01afd6;}
.index_project span {display:block;}
.content .category_cont .index_project span {line-height: 16px;}
.content_2 .sl_box_1 ul li  a {display: block;  border: 1px solid #ccc;  margin-bottom: 13px;}
.content_2 a:nth-child(7) img, .content_2 a:nth-child(8) img, .content_2 a:nth-child(3) img, .content_2 a:nth-child(5) img {padding: 5px; width: 195px;}

.info_resources .sl_box_1 ul li  a {display: block;  border: 1px solid #ccc;  margin-bottom: 13px;}
.info_resources .sl_box_1 ul li  a {display: block;  border: 1px solid #ccc;  margin-bottom: 13px;}

.content_2 a:nth-child(2) {padding:15px;}
.reg_veb {display: block;  text-decoration: none;  color: #fff;  background-color: #01afd6;  width: 100%; text-align: center;}
.item.reg_veb {color: #fff !important;  width: 200px;  margin: 10px auto; padding: 10px;}
.p_10 {padding:5px 0;}
#registration input[type=button], #newform9 input[type=submit], #newform11 input[type=submit] {margin: 0px auto; display: block; background-color: rgb(1, 175, 214); border: medium none; color: rgb(255, 255, 255);  font-family: Segoe UI; padding: 11px; font-size: 16px; cursor: pointer;}
.v_box {color: #01afd6; font-size: 16px; text-decoration: underline; cursor: pointer;}
.v_box img {border: 1px solid #ccc; padding: 3px;}
.v_box:hover {text-decoration:none;}
.url_box p span {display:block;}
.page_mat a {display:block; margin-bottom:10px;}
.m_10 {margin:10px 0;}

/* Алена) 210515, время 14:19 */
.centr1 {width:560px;  margin:0 auto;}
.centr2 {text-align: center !important;}
.let_70 img {  float: left;  margin-right: 10px;  margin-bottom: 20px;}
.cms_captcha {position:relative;}
.urd_rdr .cms_captcha img {left: 355px;}
.urd_rdr .cms_captcha #Kapcha_field {width: 110px !important;}
.vks_box .rdr_udr {font-size: 30px;   line-height: 40px;}
.rdr_udr .wrap_pl a {font-size: 16px;}
.rdr_udr_time {width: 300px; margin: 0 auto; clear: both;}
.error {font-size:12px; color:red;   text-align: right !important; display: block; width: 98% !important; clear: both;}
.contact_vks {margin-bottom: 40px;}
.new_it img {float: left; margin-right: 8px;}
.new_it {overflow: hidden;}
.cms_form_radio {display: block;}
.monitoring_orkce form > div {margin-bottom:15px;}
.monitoring_orkce form {width:715px; margin:0 auto;   position: relative;}
.monitoring_orkce form > div > span {display:block;}
.monitoring_orkce .item1 {display:block; width:100%;}
.monitoring_orkce sup {color:red;}
.bold {font-weight: bold;}
.monitoring_orkce form input[type=text] {margin-bottom: 5px;}
.monitoring_orkce select {height: 27px; width: 729px !important;}
.monitoring_orkce form input[type=checkbox] {position: relative; top: 2px;}
.monitoring_orkce textarea {display:block; width:100% !important; height:90px !important;}
.d_b {display:block; margin-left: 20px; margin:10px 0; line-height: 24px;}
.d_b input[type=text] {width: 325px;}
.exit, .exit a {color: #fff;}
.img_189 {margin-right: 10px;}
.recomend {float: left;}
.recomend .it_1 {display: block;}
.recomend .it_2 {display: block;  width: 328px;}
.recomend_rt .it_2 {font-weight: bold;}
.content .recomend_rt a { display: block; margin-bottom: 10px;}
.capcha_box input[type=text] {  position: absolute;  left: 153px;}
.cms_field_hint {display: block; color: red;}
.norm_mat a {display: block; margin-bottom: 15px;}
.green {background-color:#7FBA00;}
.red {background-color:red;}
.expert_table td:nth-child(2) {width:35%;}
.expert_table {border: 1px solid #ccc; border-bottom:0; border-right:0;}
.expert_table td, .expert_table th {border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; padding: 5px;}

.pagination { text-align: center; margin: 10px 0; font-size: 18px; font-weight: bold;}
.pagination a {font-size: 18px; font-weight: bold;}
.load.active {position: fixed; width: 100%; height: 100%; background:url(/theme/ajax-loader_blue.gif) center no-repeat; z-index: 100000; opacity: 0.7;   background-size: 15%;}
.content_blank p.red_col {color:red; font-size:16px;}
.right-sidebar .news img, .news_date {display:none;}
.right-sidebar h2 a {font-size:16px; padding-left:90px; background:url(/theme/img/logo_apk_l.png) no-repeat;   display: block;  min-height:49px; }
.content_admin h2 {line-height: 26px;}

.gal_zayav_box ul {overflow: hidden; width:100%;}
.gal_zayav_box ul li {width: 21%; margin:1%; float:left; list-style: none; padding:1%; min-height:320px;}
.wrapper .gal_zayav_box img {width:100%;}
.gal_zayav_box .it {display: block; font-size: 12px;}
.gal_zayav_box .img {width: 200px; height:200px; overflow: hidden; margin: 0 auto;}
.wrapper .gal_zayav_box .active {box-shadow:0 0 5px 1px #000;}
.statistic {margin:15px 0;}
.statistic > span {display: block; font-size: 16px; margin-bottom: 10px;}
.m_top15 {margin-top:15px;}
.m_top20 {margin-top:20px;}
.vote_form {display: none; width:340px;   background: #fff; padding:30px;   border: 1px solid #000;}
.vote_form.active {display: block;   position: fixed; top: 50%; left: 50%; z-index: 1000; margin-left:-200px;}
.vote_form .item1 {font-weight: bold;   margin-bottom: 20px;}
.vote_form .rating {width: 200px; display: block; margin: 0 auto 20px;}
.vote_form .item3 {text-align: center;}
.rate {border-collapse: collapse; font-size: 14px; margin-bottom: 10px;}
.rate td {padding: 2px 5px;}
.rate th:nth-child(3) { width: 65px;}
.rate td:last-child, .rate td:nth-child(4) {text-align: center;}
.rate {border: 1px solid #ccc; border-bottom:0; border-right:0;}
.rate td, .rate th {border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; padding: 5px;}
.on_tr a {text-transform: uppercase;  text-decoration: none;  color: #fff;  background-color: #01afd6;  padding: 9px 0px;  border-radius: 4px;  display: block;
  text-align: center;margin-bottom: 12px;}
.download a {display: block;  margin-bottom: 7px;}
.slide_ipkregion li  {height:90px;}
.slide_partner li  {height:100px;}
.slide_ipkregion img, .slide_partner img {padding:5px 0;}
.content_blank fieldset #news a {display: inline;}
.content_blank fieldset #news div > a {display: block; float:left;}
.content_blank fieldset #news a {margin-left:0px;}
.rss a {display: block; width: 80%; margin: 0 auto; color: #fff; background: #01afd6; height:42px; line-height:42px; text-align: center; text-decoration: none; font-size: 18px; border-radius: 5px;}
.infokurs_box table {font-size:14px; width:100%;}
.btn_prolong, .btn_end, .btn_reg {display:block; color:#fff; padding: 5px;  text-align: center;  width: 151px;  height: 65px; line-height: 65px; text-transform: uppercase; text-decoration: none;}
.btn_prolong {background:#4F81BD;}
.btn_end {background:#D4D0C8; color:#000;}
.btn_reg  {background:#01AFD6;}
.content_blank ul li {list-style: none; padding-left: 6px;}
.content_blank .bg_li li {background: url(/theme/img/list_stile.png) no-repeat 0 12px;}
.content_blank .pencil li {background:none;}
.content_blank .foot_vks  li {background:none;}

.infokurs_box table td {padding: 5px 10px; border: 1px solid #d6d6d7;}
.infokurs_box table  tbody td:nth-child(1) {color:#0f5a7f;}
.infokurs_box table tr td:last-child  {padding:0;}

.infokurs_box table thead td  {background:#f6f5f5; text-transform: uppercase; height: 32px; padding-left: 10px; font-weight: bold; color: #000; text-align: center; border: 1px solid #d6d6d7;}
.more {  display: block;  text-align: right;}
.infokurs_box table tr:nth-child(2n) td {background:#fff;}
.content_blank section.entry-content ul li {list-style:disc;}
.content_blank .spiker li {list-style:disc;}
.m_bottom25 {margin-bottom: 25px;}

.none {display:none;}
.right-sidebar .event {padding-left: 90px;  background: url(/theme/img/logo_apk_l.png) no-repeat 5px;   height: 46px; margin-top: 30px;}
#newform4  > div {margin-bottom: 7px;}
.content .faq_box li {margin-bottom: 20px;}
h3.faq {  color: #014776; font-size: 18px;  font-weight: bold;  padding: 20px 0 15px 13px;  margin-bottom: 13px;}
.faq_box li > span {  display: block;  text-decoration: underline; color: #01afd6;}
.faq_box span:hover {text-decoration:none; cursor:pointer;}
.faq_box .reply_name{  float: left; display: block; color: #000;  text-align: left;  text-decoration: none;  font-weight: bold;   width: 300px;  margin-left: 446px;}
.faq_box p {  clear: both;}
.reply_data {float: right;  display: block; margin-right: 116px;}
.reply {overflow: hidden;}
.content .click_web { cursor:pointer;   line-height: 24px; color: #01afd6;}
.click_web:hover {text-decoration: none;}
.breadcrumbs {color:#249ae2; font-weight:bold; margin-bottom:30px;   margin-top: -20px;  margin-left: 20px;}
.breadcrumbs a {font-weight:100; color:#249ae2;}
.abiturient_table .title {margin-top: 24px;  text-align: center;  font-weight: bold;  padding: 0 10px; text-transform: uppercase;}
.abiturient_table table thead td {  background: #EEECE1;  font-weight: bold;  color: #000;  text-align: center;}
.abiturient_table table tbody tr:nth-child(2n) td {background: #EEECE1;}
.abiturient_table table tbody tr:last-child  td:nth-child(1) {background: #fff;}
.doc_box span, .edit_box span, .price_box span, .attention_box span, .info_examination span {display: block; cursor: pointer; text-transform: uppercase; text-decoration: underline; color: #000; font-weight: bold; margin-bottom: 10px; margin-top: 15px;}
.doc_box span:hover, .edit_box span:hover, .price_box span:hover, .attention_box span:hover {text-decoration:none; cursor:pointer;}
.docx ol {padding-left:20px;}
.edit ul li, .examin ul li {list-style: disc;   margin-left: 20px;}
.soc_box_hed {width: 120px;  height: 30px; position: absolute; right:184px; top:10px;}
.soc_box_hed a {display: block; width: 35px;  height: 30px; margin-right:5px; float: left;}
.fb {background:url(/projects/apk/img/button_FB.png) no-repeat;}
.tw {background:url(/projects/apk/img/button_tw.png) no-repeat;}
.vk {background:url(/projects/apk/img/button_VK.png) no-repeat;}
.rss.item a {width: 235px; font-size: 18px;}
.content  .upper_cs {text-transform: uppercase;  font-weight: bold; color:#000;}
.bold {font-weight: bold; margin-top: 30px;}
.price_table table thead td {background:#F5F5F5; height: 60px; font-weight: bold;  color: #000;  text-align: center;}
.price_table .title {margin-top: 24px;  text-align: center;  font-weight: bold;  padding: 0 70px;}
.price_table table tbody tr:nth-child(2) td  {background:#F5F5F5;}
.attention .title {font-weight: bold; margin-top: 24px; font-size: 16px;}
.attention ol li {font-weight: bold; margin-left: 20px;}
.news_ico img  {display:none;}
.news_ico .date {left:20px;}
.news_ico .cont_news {margin-bottom: 18px;}
.wrap_sistem {font-family: Segoe, "Segoe UI";}
.cont_sistem {float: right;  width: 706px;}
.content_sist {position:relative;}
.content_sist h2 {width:506px; color:#3c57a7; font-weight:bold; font-size:18px; line-height: 22px; margin-bottom:46px; margin-top:-14px; border-bottom: none;}
#baner_box {position:absolute; right:0; top:-20px; width:190px;}
.content_sist h3 {color:#014776; font-size:21px; margin:30px 0; font-weight: 400;}
.sistemcont_box {margin-bottom: 42px;}
.sistemcont_box a:hover {text-decoration: none;}
.sistemcont_box p {color: #5a7b9e; font-size:16px; line-height: 16px;  margin-bottom: 10px;}
.wrap_sistem .left-sidebar {float: left;  width: 230px; background:#fff; margin-left:0; margin-top: -20px;}
.banner_sb a {margin-bottom:20px; display:block; border-top:2px solid #d6d6d7;   width: 230px;  height: 120px;}
.banner_sb .mb_50 {margin-bottom:36px; display:block; border:none;}
.groop {  display: block;  width: 282px;  position: absolute;  right: 30px;  top: 128px;}
.foot_vks {  position: relative;}
.bord_form {border:1px solid #d6d6d7;  margin-bottom: 50px;   padding: 30px;  border-radius: 7px; position: relative; margin-top: 20px; }
.bord_form span {position: absolute;  top: -11px;  background: #fff;  padding: 0 7px; font-size:21px; color:#014776;}
.bg_books {position: absolute; background:url(/theme/img/bg_books.png) no-repeat;width: 158px;  height: 159px;  top: 99px;  right: 77px; }


.contact_ban {background:url(/theme/img/contact_banner.png) no-repeat;}
.contact_ban:hover {background:url(/theme/img/hover_banka_cont.png) no-repeat;}

.forum_ban:hover {background:url(/theme/img/forum_hover.png) no-repeat;}
.forum_ban {background:url(/theme/img/forum_banner.png) no-repeat;}

.recomend_ban {background:url(/theme/img/banner_recomend.png) no-repeat;}
.recomend_ban:hover  {background:url(/theme/img/metod_hover.png) no-repeat;}

.vebinar_ban {background:url(/theme/img/vebinar_banner.png) no-repeat;}
.vebinar_ban:hover {background:url(/theme/img/vebinar_hover.png) no-repeat;}

.news_ban {background:url(/theme/img/news_banner.png) no-repeat;}
.news_ban:hover {background:url(/theme/img/news_hover.png) no-repeat;}

.doc_ban {background:url(/theme/img/norm_docx_banner.png) no-repeat;}
.doc_ban:hover {background:url(/theme/img/doc_hover.png) no-repeat;}

.question_ban {background:url(/theme/img/hover_question.png) no-repeat;}
.question_ban:hover {background:url(/theme/img/question_banka.png) no-repeat;}

.content .examin p strong {color:#000;}
.examin table th {padding: 5px;}
.p_10 {padding: 10px !important;}
.rcomend2 h3 {text-align: center;}
.operator table td {border:1px solid #ccc;}
.okrug {text-align: center; background:#DAEEF3;}
.operator .category_close {padding-left: 50px;}
.content_blank fieldset .rss a{color:#fff;}
.content_blank fieldset a.feedrss {background: #01afd6;    width: 200px;    height: 40px;    color: #fff !important;    text-align: center;    line-height: 40px;    font-size: 16px;    text-decoration: none;    margin: 0 auto;    display: block !important;    border-radius: 5px;}
.journal img {width:300px;}

.box_sistcont li {overflow: hidden;}
.box_sistcont li img {float:left; margin-right: 10px; width: 120px; border:1px solid #ccc;}
.box_sistcont li a {display: block;}
.vebinar_216 {overflow: hidden;}
.vebinar_216 .category {width:400px; float:left;}
.card_vebinar {width:300px; float:right;}
.vebinar_216 .category_cont1 {position: relative;}
.box_data216 {position: absolute; top: 22px; left: 0; width:50px; background:#d6d6d7; font-size:12px;}
.box_data216 p {text-align: center; font-size: 12px;}
.box_data216 span {font-weight: bold; font-size: 14px; color:#014776;}
.box_data216:after {content:""; position: absolute; top: 22px;    right: -10px;    width: 0;    height: 0;    border-top: 10px solid transparent;    border-left: 10px solid #d6d6d7;    border-bottom: 10px solid transparent;}
.vebinar_216 .anons_cont {margin-left: 38px; }
.vebinar_216 .name { font-size: 18px;}
.vebinar_216 .category_close .name {color:#333;}
.vebinar_216 .category_close.category_open .name {color:#fff;}
.anons_cont ol {list-style: none;}
.anons_cont ol li {margin-left: 20px;}
.card_cont span, .veb_more {text-transform: uppercase; color:#01afd6; margin-right: 5px;}
.veb_more {cursor:pointer;}
.card_cont {margin-top: 22px;}
.breadcrumbs_216 {margin-top: 20px; color: #249ae2; font-weight: bold;}
.vebinar_216 .veb_ul {}
.vebinar_216 .veb_ul li {list-style: disc;}
.vebinar_216 .veb_ul li:nth-child(2n) {margin-right:0;}
.content .vebinar_216 .category_close {cursor: default;}
.lessons_box h2, .less_left h2 {border-bottom: none;}
.lessons_box .it_less {margin-bottom: 20px;    display: block;    font-size: 16px;}
.lessons_box h3 {color: #014776; margin-bottom: 14px; font-size: 16px; text-transform: uppercase;     font-weight: normal;}
.lessons_box ul {overflow: hidden;}
.lessons_box ul li {width:25%; float:left; padding-left:0;     margin:0;     margin-bottom: 10px;}
.lessons_box ul li a {width:78%; text-align: center; display: block; background:#ececec; height:98px; color:#333333; padding: 20px; font-size:15px; text-decoration:none; border-right:1px solid #fff;      box-shadow: 2px 2px 8px -1px #ccc;    border-bottom: 1px solid #fff;}
.lessons_box ul li a:hover {background:#01afd6; color:#fff;}
.lessons_box ul li p {text-align: center;}
.less_left {float:left; width:575px;}

.less_left .category_close {margin-bottom:20px; text-transform: uppercase;}
.less_right {float:right; width:300px; margin-top: 50px;}
.less_right a {display: block; margin-bottom:20px;}
.less_right  .category_close {margin-bottom:20px;}
.less_right .category_close.lh_12 {line-height:20px;}
.lessons_box .f_s11 {font-size:11px;}
.lesson_cont {}
#newform11 {margin-top: 30px;}
.content_box.lk_bks {padding: 0 266px 0 0px;}
.content_box.lk_bks.lk_bks_fed {padding:0;}
.content_box.lk_bks.lk_bks_fed .table td {font-size: 10px; padding:0;}
.filtr.wrap_pl {width:100%; margin:0;}
.abb_box {margin-top:20px;}
.abb_box a {display: block; padding:7px 5px; background:#0f5a7f; color:#fff; text-align: center; margin-bottom:9px; cursor: pointer;}
.abb_box .it1 a, .abb_box .it2 {padding:17px 5px;}
.abb_box .it1 a:hover {text-decoration:none;}
.filtr.wrap_pl li {float:left; width:25%; list-style: none;}
.filtr.wrap_pl li a {width:95%; margin:0 auto; height: 80px;}
.lk_bks table {width:100%; margin-top:20px;}
.lk_bks table td, .lk_bks table th {border:1px solid #ccc; padding:2px; font-size: 13px;}
.filtr.wrap_tem span {display: inline-block; margin-bottom: 10px;}
.lk_bks table thead td {font-weight: bold;}
.reh {display: block; cursor: pointer; padding: 35px 5px; clear: both; text-align: center;}
.user {overflow: hidden; padding: 27px 5px}
.user span {display: block; margin-top:10px; text-align: center;}
.user a {display: block; float: right; margin-top:10px;}
.content_admin .vks_box .right_sb {margin-bottom:20px;}
.content_admin .vks_box .right_sb .wrap_pl {margin-bottom:10px;}
.content_admin .vks_box .right_sb .category_cont > div {margin:8px 0; overflow: hidden;}

.category_cont .del, .form_add1 .close, .form_add2 .close {color:red; display:inline-block; float:right; cursor: pointer; font-weight: bold;}
.form_add1 .close, .form_add2 .close {position: absolute; top: 5px; right: 5px;}

.form_add1, .form_add2 {opacity: 0; transition:0.7s; position: fixed; width: 300px; padding: 20px; top: 50%; left: 50%; margin: -265px 0 0 -160px; background:#f1f1f1; border: 1px solid #ccc; z-index:-1;}
.form_add1 {margin: -330px 0 0 -160px;}
.form_add2 {margin: -171px 0 0 -160px;}
.form_add1.active, .form_add2.active {opacity: 1; z-index:1;}
.red1 {color:red;}

.form_add1 div > span, .form_add1 input, .form_add2 div > span, .form_add2 input {display: block;}
.form_add1 input[type=text], .form_add2 input[type=text] {width: 99%; padding-left: 1%;}
.form_add1 input[type=submit] {float:left; margin-right:20px;}
.form_add1 select {width:100%;}
.form_add1 input {margin-bottom:5px;}
.form_add2 input {margin-bottom:8px;}
.wrap_fil_add {overflow: hidden;}
.filtr.wrap_pl li.active a {background-color:#cf7a35;}
.content .vebinar_item a {display: block;}
.header > p .skype_c2c_text_span {color: #fff !important; text-decoration: none;}

.regform form {}
.regform form div {overflow: hidden; margin:0 auto 10px; width:500px}
.regform form div > span {display: block; float: left; width: 40%; text-align: right; margin-right:1%;}
.regform form div > input[type=text], .regform form div select {display: block; float: left; width:57%;}
.regform form div select {width: 295px; height: 26px;}
.btn_div {text-align: center;}
.regform form .btn_div input {display: inline-block; padding:11px; font-family: Segoe UI; background-color: rgb(1, 175, 214); border:none; font-size: 16px; cursor: pointer; color:#fff;}
.search.admin select {width:640px;}
.zajavka .sekciya label {    display: block; text-align:left; float:none;     }
.zajavka .sekciya .fl_left {float:left;margin-left: 70px;    width: 212px;}
.zajavka .sekciya label input[type=radio] {margin-right: 5px;}
.content_admin .category_box {margin:30px 0;}
.content_admin .category_box > p {display: inline-block; margin-bottom:30px; margin-right:10px;}
.content_admin .exp, .content_admin .category_box > p a {padding:11px; font-family: Segoe UI; background-color: rgb(1, 175, 214); border:none; font-size: 16px; cursor: pointer; color:#fff; text-decoration:none;}
.content_admin .exp {display: inline-block;}
.content_admin .dates div {display: inline-block;}
.diplom_box div {height: 170px;    }
.diplom_box div a {    padding-left: 120px;     display: block;}
.capcha_centr {width:320px; margin:0 auto;}
.capcha_centr input[type="text"] {margin-bottom:5px;}

.search.admin {border: 1px solid #dde2e4; border-radius: 15px; padding: 20px; margin-bottom: 20px; position:relative;}
.search.admin .legend {background-color:#fff; position: absolute; top:-14px; left:20px; padding:3px}
.search.admin .dates {margin:20px 0; display: inline-block;}
.export {display: inline-block; margin-left:20px;}
._sovesh {    margin-left: 134px;}
.sist_cont {position: relative;}
.sist_cont h2 {    text-transform: uppercase;     width: 609px;}
.sist_cont .baner_box { width:100%; border-top: 2px solid #99a7bd;    padding-top: 15px;    margin-bottom: 14px;}
.sist_cont .baner_box a {margin-right:20px; color:#fff; margin-left: 10px;}

.mb_120 {display: block;    text-align: center;    margin-bottom: 130px;}
.baner_sb div {margin-bottom: 20px;}
.baner_sb div span {font-size:11px; display: block;     height: 40px;    line-height: 40px;    text-align: center; color:#fff;font-weight: bold;    text-transform: uppercase;    background: #8e9cb2; width:231px;}
.baner_sb div  a {    text-decoration: none; width: 231px; display: block;     padding-top: 95px;     border: 1px solid #8e9cb2;}
.ban_1 {background:url(/theme/god_sveta/ban_1.png) no-repeat;}
.ban_2 {background:url(/theme/god_sveta/ban_2.png) no-repeat;}
.ban_3 {background:url(/theme/god_sveta/ban_3.png) no-repeat;}
.ban_4 {background:url(/theme/god_sveta/ban_4.png) no-repeat;}
.ban_5 {background:url(/theme/god_sveta/ban_5.png) no-repeat;}
.ban_6 {background:url(/theme/god_sveta/ban_6.png) no-repeat;}
.ban_7 {background:url(/theme/god_sveta/ban_7.png) no-repeat;}
.ban_1:hover {background:url(/theme/god_sveta/ban_1_hov.png) no-repeat;}
.ban_3:hover {background:url(/theme/god_sveta/ban_3_hov.png) no-repeat;}
.ban_5:hover {background:url(/theme/god_sveta/ban_5_hov.png) no-repeat;}
.ban_6:hover {background:url(/theme/god_sveta/ban_6_hov.png) no-repeat;}
.ban_7:hover {background:url(/theme/god_sveta/ban_7_hov.png) no-repeat;}

.wrap_razdel li {list-style:none; margin-bottom:10px;}
.wrap_razdel li.active a {font-weight:bold;}
.wrap_razdel li a {display: block; margin-bottom: 2%; padding:27px 0 27px 70px; font-size: 12px; color: #333; text-decoration: none; background: url(/theme/pol_kon.png) 5px center no-repeat #d6d6d7;}
.wrap_tem {margin-top:10px;}
.wrap_tem select {width:503px;}

.lk_bks_fed .wrap_razdel {overflow: hidden;}
.lk_bks_fed .wrap_razdel li {width:33.33%; float:left;}
.lk_bks_fed .wrap_razdel li a {width:70%; margin:0 auto;}
.lk_bks_fed .wrap_razdel #ch_3 a {height: 37px; line-height: 37px;}

.lk_bks .asdf div {margin-bottom:10px; border-bottom: 1px solid #ccc; padding-bottom: 10px;}
.lk_bks .asdf div:last-child {border:none;}
.lk_bks .asdf div span {display:block; float: left; margin-right: 10px;}
.lk_bks .asdf .title {font-weight:900; border:none;}
.content_box.lk_bks.ornknr {    padding: 0 0px 0 0px;}
.lk_bks.ornknr .asdf div span {min-width:110px;}
.lk_bks .asdf input[type=submit] {margin: 0px auto 10px; display: block; background-color: rgb(1, 175, 214); border:none; color:#fff; font-family: Segoe UI; padding: 11px; font-size: 16px; cursor: pointer;}
.ornknr textarea {    height: 80px !important;    width: 200px !important;     padding-left: 5px;    outline: none;}
.ornknr .text_dop input[type=text] {width: 99%;}

.infokurs_box_new ul, .infokurs_box_new li {list-style: none; padding: 0; margin: 0;}
.infokurs_box_new ul {overflow: hidden; float: left;}
.infokurs_box_new li {float:left;}
.kurs_filtr .kurs_title {font-size:18px; color:#0f5a7f; text-align: center; margin-bottom:20px;}
.kurs_filtr .filtr_box {border:1px solid #d6d6d7; padding:10px 15px;}
.filtr_box > div {font-size:16px; color:#014776; margin-bottom:15px;}
.fil_btn {font-size:12px; color:#0f5a7f; text-align: center; width:100px;}
.fil_btn span {display: block; width:94px; height:40px; background:url(/theme/img/ico_fil.png) 34px 8px no-repeat; background-color:#f6f5f5; margin: 0 auto; cursor: pointer;}
.byut span {background-position:34px 8px;}
.och span {background-position:-93px 8px;}
.dist span {background-position:-205px 8px;}
.vnebyut span {background-position:34px -57px;}
.zaoch span {background-position:-93px -57px;}
.ped_vyezd span {background-position:-205px -57px;}

.fil_btn.standart span, .fil_btn.dlitel span, .fil_btn.obem span {background:url(/theme/img/min_max_time.png) 82% -14% no-repeat #f6f5f5; line-height: 40px; text-align: center;}
.fil_btn.dlitel span, .fil_btn.obem span {background-position:82% 115%;}
.fil_btn.obem span {background-position:-11px 115%; padding:0 41px 0 5px; width: 26px;}
.fil_btn.inf_pis {width:50px;}
.fil_btn.inf_pis span {background:url(/theme/img/inf_pis.png) 50% 50% no-repeat; width:100%;}


.infokurs_box_new .item {margin-top:30px;}
.infokurs_box_new .item thead td {background-color:#f6f5f5; color:#282828;}
.infokurs_box_new .item td {border:1px solid #d6d6d7;}
.infokurs_box_new .item thead td p {margin:15px 17px; text-transform: uppercase;}
.infokurs_box_new .item thead td:nth-child(1) {width:173px;}
.infokurs_box_new .item thead td:nth-child(2) {}
.infokurs_box_new .item thead td:last-child {width:95px;}
.infokurs_box_new .item tbody td:nth-child(1) {text-align: center; color:#0f5a7f;}
.infokurs_box_new .item tbody td:last-child {text-align: center; colorl:#282828;}

.wrap_fil_add .tables {overflow: hidden; margin-top:20px;}
.wrap_fil_add .tables > div {cursor: pointer; padding:2%; font-size: 11px; color: #333; width:15%; margin-right:1%; float:left; background:#d6d6d7; min-height:36px;}
.wrap_fil_add .tables > div.active {font-weight: bold;}
.all_btn {width:150px; height:40px; line-height:40px; color:#fff; background:#01afd6; display:inline-block; margin:5px; border-radius: 5px; text-decoration: none; text-align: center;}
.infokurs_box_new .name_kurs {color:#01afd6; margin:10px; font-size:12px;}
.filtr_box .sel {margin-left:30px;}
.filtr_box .sel select {width: 383px; height: 36px; outline: none;}
.filtr_box .sel p {color:#0f5a7f; padding-left:10px; margin-top:10px;}
.wi_img {width:100px;}
.form_soc h1 {font-size:24px; line-height:30px; margin-bottom:20px;}
.form_soc input {margin:5px 20px;}
.form_soc textarea {width:900px !important; height:100px !important;}
.ui-dialog .ui-widget-header {    background: rgb(1, 175, 214) !important; color:#fff;}
#newform4 .error {font-size: 13px;    color: red;     display: block;    width: 98% !important;    clear: both;    text-align: center !important;    padding: 3px;}
#newform4 #Otpravit__field  {    margin: 0px auto;    display: block;    background-color: rgb(1, 175, 214);    border: medium none;    color: rgb(255, 255, 255);    font-family: Segoe UI;    padding: 11px;    font-size: 16px;    cursor: pointer;}
.red_c {color:red;}
.zajavka .add_button {cursor: pointer; background:#01afd6; padding:5px 10px; color:#fff; margin:10px auto; display: block; width: 200px; text-align: center; border-radius: 3px;}
.zajavka label {width:280px; display: inline-block; text-align: right;  margin-right: 10px;}
.new_arr {border-top:1px solid #ccc;}
.zajavka .title {font-weight: bold;}
.clickweb1_icons a {background:url(/theme/img/icons_doc.png) no-repeat; padding-left:50px; height:48px; }
.content_box.lk_bks.lk_bks_fed .table.table_com td {font-size:9px;}