@font-face {
    font-family: 'segoeui';
    src: url('font/segoeui.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

/* Eric Meyer's CSS Reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
        margin: 0;
        padding: 0;
        border: 0;
        font-size: 100%;
        font: inherit;
        vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
        display: block;
}
body {
        line-height: 1;
}
ol, ul {
        list-style: none;
}
blockquote, q {
        quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
        content: '';
        content: none;
}
table {
        border-collapse: collapse;
        border-spacing: 0;
}
/* End of Eric Meyer's CSS Reset */

html {
        height: 100%;
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
        display: block;
}
body {
        font: 14px/18px "Myriad Pro", sans-serif;
        height: 100%;
}
.wrapper {position:relative;
        min-width: 1100px;
        max-width: 1325px;
        margin: 0 auto;
        min-height: 100%;
        height: auto !important;
        height: 100%;
}
.bg_head {width:100%; position:absolute; top:96px; height:96px; left:0; background:#4dc3c4;}

/* Header
-----------------------------------------------------------------------------*/
.header {height: 192px; width:1018px; margin:0 auto;}
.logo {width:388px; display:block; margin:5px auto 0;}
.bg_slide_wrap {overflow: hidden; width:988px; height:110px; background:url(/theme/img/bg_slide.png) center no-repeat; margin:0 auto; position: relative; z-index: 10; background-size:contain;}
.slide {width:944px; margin:0 auto; position:relative; background:#fff; padding:13px; height:73px; border:1px solid #4dc3c4;}
.slide .data {text-align:center; color:#b1b1b1; font-size:18px;}
.slide p {color:#464646; font-size:18px; width:700px; text-align:center; margin:0 auto;}
.slide .more {display:block;  font-style:italic; color:#828282; font-size:14px;    text-align: right;    margin-right: 90px;margin-top: -7px;}
a:hover {text-decoration:none;}

.slide .flex-nav-prev, .slide .flex-nav-next  {top: 50%; margin-top:-17px;  z-index:2; cursor:pointer; width:35px; height:35px; position:absolute; font-size:0;}
.slide .flex-nav-prev  {background:url(/theme/img/prew.png) no-repeat;  left:20px; }
.slide .flex-nav-next  {right:20px; background:url(/theme/img/next.png) no-repeat;}
.flex-direction-nav a {    display: block;    height: 100%;    width: 100%;}
.flexslider .slides li {position: relative;}
.menu_hed {border-bottom:1px solid #4dc3c4; padding-bottom:12px; margin:0 auto 10px; position: relative; z-index: 10; background: #fff;}
.menu_top td {vertical-align:middle; border-right:1px solid #4dc3c4;}
.menu_top td a {display:block; padding:0 5px; text-align:center; font-size:13px; color:#020202; font-weight:bold; text-decoration:none; font-family:"Century Gothic";}
.menu_top .active a {color:#e28c43;}
.menu_top td:last-child {border-right:none;}




/* Middle
-----------------------------------------------------------------------------*/
.middle {background:#ebebeb; width: 100%;
        padding: 0px 0 70px;
        position: relative;
}
.middle:after {
        display: table;
        clear: both;
        content: '';
}
.container {
        width: 100%;
        float: left;
        overflow: hidden;
}
.content {
        padding: 0 177px 0 177px;
}
.cont_cont {background:#fff; padding:15px;}
.cont_1 {overflow:hidden; border-bottom:1px solid #4dc3c4; padding-bottom:10px;}
.cont_cont .fl_l { margin-right: 464px; margin-left: 14px;}
.m_w {max-width: 470px;}
.cont_cont .fl_r {  float: right;}
.wi_50 {width:50%;}
.min_w { min-width:451px;}
.left_cont {border:2px solid #e28d43; margin-top:40px; padding:16px;}
.left_cont p, .left_cont_1 p {font-size:18px; color:#151515;}
._left_cont_1 {margin-top:40px;}
.left_cont span {color:#5f5f5f;}
.right_cont {height:300px; background:url(/theme/img/bg_cont.png) no-repeat; position:relative; margin:40px auto 0; min-width:451px; max-width:451px;}
.right_cont a { text-decoration: underline; display:block;text-align: center; position:absolute; font-family:"Century Gothic"; font-size:14px; color:#fff; width:170px;}
.a_1 {top:30px; left:48px;}
.a_2 {top:33px; left:236px;}
.a_3 {top:133px; left:5px;}
.a_4 {top:134px; left:286px;}
.a_5 {top:234px; left:42px;}
.a_6 {top:234px; left:236px;}
.wrap_test {overflow:hidden;}
.test_ork {width:14%; float:left;  text-align:center; position: relative;}
.test_right {width:85%; float:right;}
.test_ork span {display:block; }
.test_ork a {    position: absolute; color:#fff; font-size:16px; height:53px; width:182px; float:left; margin-top:30px; display:block; background:url(/theme/img/btn_l.png) no-repeat;padding-top: 16px;    text-decoration: none;}
.test_ork .right_fl {right: 0;    top: 0px; display:block;}
.bg_test  {width:98px; height:80px;   background:url(/theme/img/figura.png) no-repeat ; margin:24px auto;}
.test_right p {font-size:11px; margin-top:10px; color:#565656;}
.test_right  a {display:block; text-align:right; color:#e6a064; font-size:11px;}
.flex-control-nav {display:none;}
.wrap_cont  {overflow:hidden;}
.wrap_cont p {margin-bottom:15px;}

.bord_bt {padding-top:10px; border-bottom:1px solid #e28d43; margin-bottom: 5px;}
.left_cont_1 ul li p {background:url(/theme/img/list_style.png) no-repeat 0px 6px;    padding-left: 10px;}
.left_cont_1 h2 {    text-align: center;    margin-bottom: 20px; font-weight: bold;font-size:18px; color:#020202;}
.contakt_box {margin-top:20px;}
.tel_it, .mail_it  {padding-left:60px; color:#4dc3c4; font-size:16px; font-family:"Century Gothic";    height: 47px;    line-height: 47px;}
.mail_it a {display:block;  color:#4dc3c4; font-size:16px; font-family:"Century Gothic";}
.tel_it { background:url(/theme/img/bg_tel.png) no-repeat 0px 0px;}
.mail_it { background:url(/theme/img/bg_mail.png) no-repeat 0px 0px;     margin-top: 10px;}
.w_350 {width:320px;}
.bordnone {    border-bottom:none;}
.wrap_cont h1 {color:#e28d43; font-size:18px; text-align: center; font-family:"Century Gothic";  margin-bottom: 30px; font-weight: bold; margin-top: 26px;}
.wrap_cont_blu {border:3px solid #4dc3c4; padding:10px;}
.wrapcont_grey {    background: #f9f9f9;    border-radius: 6px;     padding: 10px;    overflow: hidden;}
.wrap_slidecont {position: relative; padding: 40px 0; width:135px; float:left; margin-right:28px;}
.slide_cont {  width:100%;}
.slide_cont li { padding-left: 20px;}
.slide_cont li span:hover, .slide_cont li.active span {border:1px solid #5cc7c8; background:#fff; color:#020202;}
.slide_cont li span {cursor:pointer; border:1px solid #f9f9f9; color:#585858; font-size:11px;    text-decoration:none; line-height: 11px; display: block;    padding: 10px 0 5px 10px;}

.content_mnenie ul li {overflow: hidden;    margin-bottom: 20px;}
.content_mnenie .item {float: left;    margin-right: 24px;}
.opisanie {color:#020202;    font-style: italic;    padding-top: 24px; }
.ml_15 {margin-right: 10px;}
.mr_15 {margin-left: 10px;}
.wi_400 {text-align: right; margin-top: 30px; padding-left: 50%;}
.fw_bold {font-weight: bold; margin-top: 30px;  font-size:14px; text-align: right;}
.prev_cont1, .next_cont1 {position: absolute; left: 50%;    margin-left: -17px; cursor:pointer;}
.prev_cont1 {top:0px;}
.next_cont1  {bottom: 0px;}
.deyat_box, .deyat_box_1 {margin-top:38px; min-height:485px;}
.deyat_box .childs-level-2 > li {width:48%; float:left; height: 115px; background:#5dc8c9; margin:0 7px; position: relative;}
.deyat_box .childs-level-2 > li:after {display: none; content:""; left: 50%; margin-left:-5px; width: 0; top: 114px; position: absolute; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 10px solid #7bc2c2; }
.deyat_box_1 > ul > li:after {display: none; content:""; left: 50%; margin-left:-5px; width: 0; top: 114px; position: absolute; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 10px solid #7bc2c2; }
.deyat_box .childs-level-2 > li:hover:after {display: block;}
.deyat_box_1 > ul > li:nth-child(2):hover:after {display: block;}
.deyat_box .childs-level-2 > li > a {display: block; font-weight: bold; text-align: center;     padding: 40px 68px;    width: 64%; color:#fff; text-decoration:none; font-size:18px;}
.deyat_box .childs-level-3 { padding-top: 20px; display: none;}
.deyat_box .childs-level-3 li {margin-bottom:4px; width: 50%;     margin-left: 90px;}
.deyat_box .childs-level-3 li a {text-decoration: none;    padding: 5px 20px; display: block; color:#404040; font-size:18px; background:#f5f5f5;}
.deyat_box .childs-level-2 > li:hover .childs-level-3, .deyat_box_1 li:hover ul {display: block;}
.mrgvmo_box {margin-top:34px; margin-bottom: 20px;    overflow: hidden;}
.mrgvmo_box ul {overflow: hidden;}
.mrgvmo_box .title {width:219px;    margin-right: 20px; text-align: center; font-size:17px; color:#fff; background:#5dc8c9; float: left; }
.mrg_menu .title {padding: 26px;}
.vmo_menu .title {padding: 46px;}
.mrgvmo_box li {float: left;    width: 49%;    margin-right: 4px;    margin-bottom: 5px;}
.mrgvmo_box li a {text-decoration: none;    padding: 5px 12px; display: block; color:#404040; font-size:14px; background:#f5f5f5;}
strong {font-weight: bold;}
.mrg_cont p {font-size:14px; margin-bottom:15px;}
em {    font-style: italic;}
.vnutr_box {position: relative;}
.data_cont {    position: absolute; color:#696969; font-size:11px;  right: 0;    top: -25px;}
.ico_pdf, .ico_doc, .ico_mp3, .ico_zip {min-height: 48px;     display: block;    font-size: 14px;     padding-left: 65px;    color: #4b4b4b;    height: 50px;    margin-top: 20px;    margin-bottom: 20px;}
.ico_pdf {background: url(/theme/img/ico_pdf.png) no-repeat 0px 0px;}
.ico_doc {background: url(/theme/img/ico_doc.png) no-repeat 0px 0px;}
.ico_mp3 {background: url(/theme/img/ico_mp3.png) no-repeat 0px 0px;}
.ico_zip {background: url(/theme/img/ico_zip.png) no-repeat 0px 0px;}
.vnutr_box span, .blu_col {color:#4dc3c4; font-size:16px;}
.iko_box {overflow: hidden;}
.iko_box a { display: block; width:240px; float:left;   font-size: 14px;     padding-left: 55px;    color: #4b4b4b;    height: 50px;    margin-top: 20px;    margin-bottom: 20px;}

.ksv_box > ul, .kopilka_box > ul {    overflow: hidden;    margin-bottom: 20px;}
.ksv_box > ul li { float:left;     width: 30%;    height: 66px;    background: #5dc8c9;    margin: 0 7px;}
.kopilka_box > ul li {margin: 0 0.5% 10px; line-height: 66px; float:left;     width: 19%;    height: 66px;    background: #5dc8c9;}
.ksv_box > ul li:nth-child(1) { margin-left: 30px;}
.ksv_box > ul li:nth-child(3) {line-height: 60px;}
.ksv_box > ul li a, .kopilka_box > ul li a {    display: block;    font-weight: bold;    text-align: center;  color: #fff;    text-decoration: none;    font-size: 12px;}
.ksv_box > ul li a:nth-child(1) {padding-top: 5px;}
.ksv_box > ul li:nth-child(2) a {line-height: 58px;}
.ksv_cont li { margin-bottom: 10px; padding-bottom:10px; border-bottom:1px solid #e28d43;}
.data_ksv {color:#696969; font-size:11px;}
.ksv_cont h2 a {font-size:14px; text-decoration: none;    text-transform: uppercase; color:#020202;}
.anons {font-size:12px; color:#696969;    _display: none; }
.sbor {color:#4b4b4b; font-size:11px;     padding-right: 10px;}
.sbor a {color:#4b4b4b; font-size:11px;     padding-right: 10px;}
.more_add { color:#5dc8c9; font-size:11px; text-align: right;     display: block;}
.clear-block h4 {margin:14px 0 14px 0; text-transform: uppercase;}
.clear-block li {margin-left:25px; list-style:disc; margin-bottom:5px;}
.clear-block li a {color:#020202;}
#pagination_table {    display: block;    float: right;    margin-right: 20px;}
#pagination_table a {color:#BFBFBF;}
#pagination_table a, #pagination_table span { margin:0 4px; display: block; }
#pagination_table span {color:#7F7F7F;}
.bordform_click {width: 190px;     padding-top: 10px;}
#newform input[type=submit]  { width: 156px; line-height: 49px; }
.bordform_click, #newform input[type=submit] {color: #fff;       height: 49px;    background: #e28d43;    margin: 0 auto;    text-align: center;       font-size: 18px;    border-radius: 7px;    cursor: pointer;    display: block;    margin-top: 20px;}
.shadow { width: 100%;    height: 100%;     position: fixed;     opacity: 0.5;    background: #000;    top: 0;    z-index: -22; display:none;    left: 0;}
.shadow.active {display:block; z-index: 22;}
.form_box {width: 705px; padding:37px; border-radius: 10px; background: url(/theme/img/bg_contur_form.png) #fff; top: 50%; margin-top: -198px;position: fixed;    margin-left: -390px;    left: 50%;}
.form_box .close {    position: absolute;    cursor: pointer;    top: 15px;    right: 15px;    color: #fff;    font-size: 18px;    background: #b2b2b2;    width: 18px;    height: 20px;    text-align: center;    border-radius: 3px;}
#newform {background: url(/theme/img/bg_form.png) 96% 20% no-repeat #fff; border:2px solid #a1dfe0; border-radius:7px; padding:30px 50px;}
.form_box { display:none; z-index: -24;}
#newform input[type=text] { width: 255px; padding-left:5px;}
.form_box.active {display:block; z-index: 23;}
.click_mnenie .title_form {background:#fff; display: block; width:170px; text-align: center; position: relative; top: 10px; left: 20px; font-size: 22px;
    font-weight: bold;}
form sup {color:red;}
#newform div {margin-bottom:3px; overflow: hidden; position: relative;}
#newform label {display: block; float: left; width:62px; margin-right:5px; text-align:right;}
#newform label.error {    font-size: 11px; width: 148px; color:red; position: absolute; top: 0; left: 340px; text-align: left;}
.cms_background_result_block {position: absolute; top: 10px;}
#newform input[type=submit] {  }
#newform textarea {width: 255px !important; padding-left:5px;   height: 82px !important;}
body input, body textarea {outline:none;}
body input[type=submit], input[type=button] {border:none; }
.proect {margin-bottom:15px;}
.proect tr td, .chleny_mrg tr td, .cleny_vmo tr td, .plan_vmo tr td, .clear-block table tr td {border:1px solid #4dc3c4;     padding: 5px;    vertical-align: middle;}
.menu_vmo_mrg li.active a {background:#ccc;}
b {font-weight: bold;}
.clear-block ul li {list-style:none; padding-left:10px; background:url(/theme/img/ul_list_stule.png) no-repeat 0px 8px;}
.rtecenter {text-align: center;}
.rteright {text-align: right;}
i {font-style: italic;}
.socopros a {background:url(/theme/img/ico_figura.png) no-repeat;     padding-left: 55px;    display: block;    height: 50px;    }
.video_center{display: block;position: relative;left: 50%; margin-left: -255px;}
.table_in_news{width:100%;}
.table_in_news td{border:1px solid #4dc3c4; text-align:center;padding:5px;}
.deyat_box_1 > ul > li {    width: 31%;    float: left;    height: 115px;    background: #5dc8c9;    margin: 0 7px;    position: relative;}
.deyat_box_1 > ul > li > a {display: block;    font-weight: bold;    text-align: center;       color: #fff;    text-decoration: none;    font-size: 16px;}
.deyat_box_1 > ul > li:nth-child(1) > a { padding: 40px 6px;}
.deyat_box_1 > ul > li:nth-child(2) > a {    padding: 25px 6px 25px 6px;}
.deyat_box_1 > ul > li:nth-child(3) > a {line-height: 115px;}
.deyat_box_1 ul ul li {    margin-bottom: 4px;    width: 88%;    margin-left: 10px;}
.deyat_box_1 ul ul {    padding-top: 0px;    display: none;}
.deyat_box_1 ul ul li a {    text-decoration: none;    padding: 5px 20px;    display: block;    color: #404040;    font-size: 18px;    background: #f5f5f5;}
.clear {clear: both;}
.cms_auth .active {    margin-bottom: 20px;    display: block;}
.cms_auth .auth_row, .cms_form_field {overflow: hidden;}
.auth_label, #registration label  {    width: 88px;    display: block;    float: left;    margin-bottom: 15px;}
.auth_row input[type=submit], .cms_form_field input[type=submit], .blockbut input[type=button] {    font-size: 16px;    background: #4dc3c4;    color: #fff;    width:120px;    height: 30px;cursor: pointer;}
.cms_auth .cms_repair_lnk {    display: block;    margin-top: 15px;    margin-bottom: 10px;}
.wrapform label, #frtc label  {    display: block;    float: left;    width: 88px;}
.wrapform input[type=file], .file_form input[type=file] {margin-bottom: 20px;}
.buttons input[type=button] {   background: #4dc3c4;    color: #fff;    width: 88px;    height: 36px;    font-size: 14px;}
.topw a {    margin-left: 10px;}
.file_form {margin-top: 15px;}
.ui-dialog {    z-index: 50000000; }
.white label {color:#fff;}
.file_form label {font-weight: bold;}
.file_form input[type=text] {color:#fff !important;border:none;}

#formcomm textarea {    min-width: 400px !important;
    max-width: 400px !important;
    margin: 0px 0px 10px;
    height: 126px;
    width: 441px !important;}
#formdata input[type=text] {margin-bottom: 10px;    width: 80%;}
#formdata span {display: block;    float: left;    margin-right: 10px;}
#formdata textarea {width: 80% !important; height:80px !important;resize: none;}
#formdata input[type=submit] {    background: #4dc3c4;    height: 30px;    color: #fff;    width: 94px;    font-size: 16px;    cursor: pointer;    margin-top: 10px;}
#formdata li.users {height:100% !important;}

.monitoring_box > ul {    overflow: hidden;    margin-bottom: 20px;}
.monitoring_box > ul li {    margin: 0 0.5% 10px;    line-height: 66px;    float: left;    width: 18%;    height: 66px;    background: #5dc8c9;}
.monitoring_box > ul li a {    display: block;    font-weight: bold;    text-align: center;    color: #fff;    text-decoration: none;    font-size: 14px;}
.monitoring_box > ul li:nth-child(1), .monitoring_box > ul li:nth-child(2), .monitoring_box > ul li:nth-child(3), .monitoring_box > ul li:nth-child(4) {line-height: 14px;    padding-top: 25px;    height: 47px;}
.monitoring_box > ul li:nth-child(5) {line-height: 14px;  height: 51px;    padding: 20px 5px 0 5px;    width: 21%;}
.info_box_it ul li  {margin-left:20px; list-style:disc;}
.info_box_it img {margin-bottom:30px;}
.info_box_it ul {margin-bottom:20px;}
.koordinator td {    border: 1px solid #4dc3c4;     padding: 5px;}
.bold_fw {    font-weight: bold;    text-align: center;}
.koordinator a {    display: block;}
.pc_news {background: #fff;    width: 155px;    border: 1px solid #7ede7e;}
.kopilka_box > ul li:nth-child(1) {line-height: 14px;  height: 51px;    padding: 17px 5px 0 5px;    width: 17%;}
.federal_box ul li, .federal_box ol li  {margin-left: 50px; margin-bottom:10px;}
.federal_box ul li {    list-style: disc;}
.wrap_cont .test_right_1 p {margin-bottom:0px;}
.test_right_1 ul li  {margin-left: 20px;list-style:disc; }
.test_right_1 {margin-top: 20px;}
#pagination_table .nextPage, #pagination_table .prevPage {display:none;}
.ksv_btn { line-height:58px;}
.ksv_btn > ul li { width: 43%;}
.ksv_btn > ul li a {font-size:18px;}

.ucheb_curs ul {    margin-bottom: 40px;}
.ucheb_curs div {width:300px; float:left;}
.ucheb_curs li {    overflow: hidden;margin-bottom: 10px;}
.ucheb_curs li p {font-size:16px;font-weight: 700;margin: 20px 0 20px 10px;}
.ucheb_curs li input[type=text] {width:300px;padding-left:5px;height: 20px; }
.ucheb_curs select {    width: 300px;    height: 30px;    outline: none;}
.ucheb_curs  input[type=button] {     background: #5dc8c9;    color: #fff;    border: none;    width: 130px;    margin: 0 auto;    height: 40px;    cursor: pointer;    display: block; font-size: 16px;}
.ucheb_curs  textarea {width:300px !important;padding-left:5px;height: 80px !important;}
.radio_r {    margin-left: 300px;}


.deyat_box_ias  li {    width: 48%;    float: left;    height: 115px;    background: #5dc8c9;    margin: 0 7px;    position: relative;}
.deyat_box_ias  li a {    display: block;    font-weight: bold;    text-align: center;    padding: 40px 68px;    width: 64%;    color: #fff;    text-decoration: none;    font-size: 18px;}
.list_st li {margin-left:20px; list-style:disc;}
.h3 {font-size:16px;   text-align: center; font-weight: bold; color: #5dc8c9;    text-transform: uppercase;}
.mb_100 {margin-bottom:100px;}
.tab_bord tr td {border: 1px solid #e3e3e3; padding: 10px;}
.bg_tr { background: #f1f1f1;}
.bg_tr td {    vertical-align: middle;}
.tab_bord .ta_c {text-align: center;}
.right_cont a:hover {text-decoration: none;    color: #fff;   }
.s_1 {position: absolute;    top: -23px;    display: inline-block;    font-size: 12px;    left: 11px;}
.s_2 {position: absolute;    top: -23px;    display: inline-block;    font-size: 12px;    left: 11px;}
.s_3 {position: absolute;    top: -23px;    display: inline-block;    font-size: 9px;    left: 7px;}
.s_4 {position: absolute;    top: -23px;    display: inline-block;    font-size: 9px;    left: 45px;}
.s_5 {position: absolute;    top: -23px;    display: inline-block;    font-size: 12px;    left: 11px;}
.s_6 {position: absolute;    top: -23px;    display: inline-block;    font-size: 12px;    left: 11px;}
.category_cont {    display: none;}
.spoler_box {margin-bottom:3px;}
.spoler_click {background:url(/theme/categ_open.png) no-repeat 3% 50% #d6d6d7; padding:10px 5px 10px 40px; color: #fff; cursor:pointer; font-size: 14px;}
.spoler_click.category_open  {background: url(/theme/categ_open.png) no-repeat 3% 50% #0f5a7f;}
.spoler_cont {margin-top:10px;}
.bg_btn_blu {    margin-left: 150px; border-radius: 12px;   margin-top: 50px;    text-transform: uppercase;    background: #4dc3c4;    width: 192px;    padding: 20px;}
.bg_btn_blu a {color: #fff;}
.bg_btn_blu:hover {background: #ccc;}
.sub_doc {    font-size: 16px;    background: #4dc3c4;    color: #fff;    width: 120px;    height: 30px;    cursor: pointer;    display: inline-block;    text-align: center;    line-height: 30px;    text-decoration: none;}
.reg_it {    display: block;}
#registration #region_field {    width: 172px;}
.lk_reg_form table tr td {border:1px solid; padding:5px;}
.lk_reg_form table td:nth-child(4) a, .lk_reg_form table td:nth-child(3) a, .lk_reg_form table td:nth-child(5) a, .lk_reg_form table td:nth-child(6) a {    display: block;    text-align: center;    margin: 0; }
.add_btn {display: block; color:#fff; background: #365F91;    width: 400px;    text-align: center;    text-decoration: none;    text-transform: uppercase;    margin: 20px auto;    padding: 10px; }



/* Left Sidebar
-----------------------------------------------------------------------------*/
.left_sidebar {        float: left;        width: 176px;        margin-left: -100%;        position: relative; margin-top:10px;}
.left_sidebar img {margin-bottom:16px; border:1px solid #7ede7e;}
.left_sidebar div:last-child img {border:none;}
.left_sidebar .banka {text-align:center;}
.ml_40_n {margin-left: 40px;  }





/* Right Sidebar
-----------------------------------------------------------------------------*/
.right_sidebar {float: left;        width: 166px;        margin-left: -176px;        position: relative;        padding-left:10px; margin-top:10px;}
.right_sidebar .title {color:#e6a064; font-size:18px; margin-bottom:12px;display: block;    text-decoration: none;margin-left: 5px;    padding-top: 5px;}
.btn_rsb, .right_sidebar .title_1  {display:block; background:url(/theme/img/btn_r_sb.png) no-repeat;  text-align:center; height:36px; width:158px; line-height:36px; font-size:14px; text-decoration:none;  margin-bottom:12px;color:#fff;}
.btn_rsb, .right_sidebar .title_2  {display:block; background: #4dc3c4;  text-align:center; height:25px; width:158px; line-height:25px; font-size:16px; text-decoration:none;color:#fff;}
.btn_rsb, .right_sidebar .title_3  {display:block;height:186px; width:158px;margin-bottom:12px;}
.newsbox_rsb {    width: 141px;       padding: 2px 7px;  position: relative;    background: #fff;}
.newsbox_rsb .title {color:#e28d43; font-size:16px; padding-bottom:6px; border-bottom:2px solid #7ede7e;display: block;    text-decoration: none; }
.newsbox_rsb .data {position:absolute; top:5px; right:5px; color:#bdbdbd; font-size:13px;}
.newsbox_rsb h4 a {color:#6d6d6d; font-size:13px; font-family:"Franklin Gothic Bold"; text-decoration:none; border-top: 1px solid #7ede7e; display: block;padding: 22px 0px;}
.koordinator tr:nth-child(1) td {width:150px;}


/* Footer
-----------------------------------------------------------------------------*/
.footer {margin: -70px auto 0; min-width: 1100px; max-width: 1325px; height: 70px; position: relative; color:#6d6d6d; background:#ebebeb; padding: 20px;}
.foot {margin:0 auto; width:1000px; position:relative;}
.foot a {display:block; position:absolute; right:60px; color:#797979; bottom:30px; font-size:14px;}
.foot p {color:#6d6d6d;}
.metr {position: absolute; top: 20px; right: 20px;}
#frtc textarea {    min-width: 330px !important;    max-width: 330px !important;    margin: 0px 0px 10px;    width: 330px !important;    height: 130px !important;    resize: none;}


.zajavka_orkce_1 .file_stil {    position: relative;    overflow: hidden;    background: #365F91;    color: #fff;    border: none;    width: 258px;    margin: 0 auto 10px;    cursor: pointer;    font-size: 16px;    text-align: center;    padding: 5px 10px;    text-decoration: none;   }
.zajavka_orkce_1 .file_stil label {    display: block;    top: 0;    left: 0;    width: 100%;    height: 100%;    cursor: pointer;}
.file_stil input[type="file"] {    display: none;}
.zajavka_orkce_1 div {margin-bottom:15px;    overflow: hidden;}
.zajavka_orkce_1 label {width:300px;display: block;    float: left;}
.zajavka_orkce_1 span, input[type=checkbox], input[type=radio] {display: block;}
.flex {display:flex;}
.pl_350 > div {padding-left:350px;}
.zajavka_orkce_1 input[type=button],
.zajavka_orkce_1 input[type=submit] {background: #365F91; color: #fff;padding: 5px 10px;    margin: 0 auto 25px; cursor: pointer;   display: block; }
.zajavka_orkce_1 .ta_c {text-align:center;font-size:18px; margin:25px 0;}
textarea {    resize: none;}
.zajavka_orkce_1 textarea {width:300px; padding:5px;    height: 125px;}
.zajavka_orkce_1 input[type=text] {width:300px;padding-left:5px;height: 20px; }
.zajavka_orkce_1 select {    width: 308px;    height: 26px;     outline: none;}
.zajavka_orkce_1 .file_stil a {text-decoration: none; color:#fff;}
.add_1 {width:700px;}
.bold_col p {font-size:18px;color: blue;}

.zayavka_sertif form div label {
    display: block;
    float: left;
    width: 200px;
}
.zayavka_sertif form input[type=text] {
    width: 400px;
}
.zayavka_sertif form input[type="submit"] {
    margin: 0 auto;
    background: #216094;
    width: 138px;
    height: 40px;
    color: #fff;
    display: block;
    cursor: pointer;
}
.error {
    font-size: 12px;
    color: red;
    text-align: right !important;
    display: block;
    width: 98% !important;
    clear: both;
}
#sertificate_form div {margin-bottom:16px;}