.sc {
    margin-bottom: 10px;
}
.sc legend {
    font-size: 14px;
    font-weight: bold;
}
.sc legend span {
    color: #ff0000;
}
.sc .error-text {
    color: red;
    font-size: 11px;
}
.sc p {
    padding: 0px;
    margin-top: 10px;
}
.old_content .filters {
    margin-bottom: 10px;
}
.old_content .news_block { padding-bottom:0px;}
.old_content .newstyle p { padding-bottom:0 !important;}
.old_content .newstyle p span strong { display:block; padding:15px 0 0 0;}

.sm-col ul li ul li {
    padding-bottom: 0px;
    padding-top: 0px;
}
.sm-col ul {
    padding: 0;
    margin-left: 10px;
}
.sm-col ul li {
    padding-bottom: 20px;
    background: url(../../img/dash.gif) no-repeat 0 10px;
    padding: 0 0 8px 15px;
    list-style: none;
}
.old_content .block_size14 {
    line-height: 1.7em;
    font-size: 14px;
}
.old_content .rubrics{
    /*background: white;*/
    display: inline;
    padding: 3px;
}
.old_content .rubrics .rubric {
    text-decoration: none;
    margin-left: 5px;
    /*padding-right: 8px;*/
    font-size: 11px;
    /*border-right: 1px solid #E4E4E4;*/
    color: #474747;
    border-bottom: 1px dotted #474747;
    text-transform: uppercase;
    font-weight: normal;
}
/*.rubrics .rubric:last-child {
    border-right: none;
    padding-right: 5px;
}*/
.old_content .rubric_news {
    margin-right: 10px;
}
.old_content .rubrics .rubric_active {
    color: #FFFFFF;
    background-color: #107ec4;
    border-radius: 3px;
    padding: 7px 7px 5px;
}
.old_content .rubrics a.rubric:hover {
    color: black;
}
.old_content .rubrics .rubric_active:hover {
    color: #FFFFFF !important;
}
ul.links li {
    float: left;
    line-height: 17px;
    margin: 0 10px;
    text-align: center;
    background: none;
    padding: 0;
}
ul.links li a img {
    border: 0;
    display: inline-block;
    vertical-align: middle;
    margin: 0;
}
.more_links li.odnoklasskiki span {
    width: 20px;
}
.more_links, .more_links a, .history a, .pages a {
    font-size:12px !important;
}
.more_links ul li a, .history ul li a {
    font-size:12px !important;
}
.more_links ul li {
    font-size: 11px;
    line-height: 16px;
}
.more_links li.ico {
    padding: 4px 27px 10px 22px;
}
.old_content li {
    /*background: url(../../img/old/nli.gif) no-repeat 0 6px;*/
    background:url("../../img/old/navi_bg.gif") no-repeat scroll -20px 8px transparent
}
.old_content .map_link {
    font-size: 12px;
}
.old_content .sm-item, .sm-sub_item {
    background: url(../../img/old/nli.gif) no-repeat 0 7px;
}
.old_content .sm-sub {
    margin-left: 10px;
}
.photo-ico {
    background: url(../../img/old/icons.png) no-repeat 0 0;
    display: inline-block;
    width: 12px;
    height: 10px;
    margin-left: 5px;
}
.video-ico {
    background: url(../../img/old/icons.png) no-repeat -18px 0;
    display: inline-block;
    width: 12px;
    height: 10px;
    margin-left: 5px;
}
.audio-ico {
    background: url(../../img/old/icons.png) no-repeat -35px 0;
    display: inline-block;
    width: 12px;
    height: 10px;
    margin-left: 5px;
}
.old_content .icon-bar{
    display: inline;
}
.old_content .icon-bar .new-mainNews-date {
    padding: 0;
}

.old_content .sd-item .hd,
.old_content .sd-item .hd-b {
    display: block;
    background: url(../../img/old/drop-l.png) no-repeat scroll left top transparent;
    color: #BFDEEE;
    cursor: pointer;
    font-size: 15px;
    height: 28px;
    line-height: 28px;
    padding-left: 10px;
}

.old_content .sd-item .hd-b,
.old_content .rht-sdbr .sd-item .hd {
    color: #fff;
    background: url(../../img/old/drop-r.png) left top no-repeat;
    /*position: relative;*/
    /*z-index: 9;*/
}

.old_content .sd-item .hd-q {
    font-size: 15px;
    color: #626262;
    display: block;
    height: 26px;
    line-height: 26px;
    padding: 0 0 0 10px;
    background: url(../../img/old/hd-r.jpg) left top no-repeat;
}

.old_content .sd-item .hd a, .sd-item .hd-b a, .sd-item .hd-q a {
    color: #626262;
    text-decoration: underline;
}

.old_content .sd-item .hd a:hover, .sd-item .hd-b a:hover, .sd-item .hd-q a:hover {
    text-decoration: none;
}

.old_content .rht-sdbr .sd-item .hd-q {
    background: url(../../img/old/hd-r.jpg) left top no-repeat;
}

.old_content .sd-item .drop-down,
.old_content .rht-sdbr .sd-item .drop-down {
    background-position: left -28px;
}

.old_content .sd-item .hd-link{
    display: block;
    background: url(../../img/old/hd-link.jpg) no-repeat scroll left top transparent;
    color: #BFDEEE;
    cursor: pointer;
    font-size: 15px;
    height: 28px;
    line-height: 28px;
    padding-left: 10px;
    text-decoration: none;
}

.old_content .rht-sdbr .sd-item .hd-link{
    background: url(../../img/old/hd-link-r.jpg) no-repeat scroll left top transparent;
}
.old_content .sd-last {
    background: none;
    padding-bottom: 0;
}
.old_content .pcv-bar {
    height: 15px;
    background: url(../../img/old/c-p-bg.gif) left 0px repeat-x;
    text-align: center;
    color: white;
    font-size: 10px;
    line-height: 15px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.old_content .invisible_input{
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
    width: 127px;
    height: 28px;
    background: url(../../img/old/sub.png) left top no-repeat;
    border: none;
    cursor: pointer;
    text-align: center;
    color: #595959;
    margin: 10px 0 0 0;
}
.old_content .poll-submit{
    text-align: center;
}
.old_content .arh {
    background: url(../../img/old/bord-1.gif) left 12px repeat-x;
    padding-top: 5px;
}
.old_content .arh a{
    display: block;
    margin: 0 auto;
    width: 92px;
    height: 15px;
    line-height: 15px;
    background: #7FA5BC;
    color: white;
    text-decoration: none !important;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    text-align: center;
    font-size: 9px;
    text-transform: uppercase;
    position: relative;
    z-index: 10;
}
.old_content .arh a:hover {
    background: #479BCE;
    _background: none;
}


.old_content .slogan b {
    display: block;
    font-family: 'HeliosBold',sans-serif;
    font-size: 20px;
    font-weight: bold;
}
.old_content .slogan {
    color: white;
    float: left;
    font-family: 'HeliosRegular',sans-serif;
    font-size: 20px;
    line-height: 22px;
}
.old_content .sc p .error{
    margin-top: 2px;
}
.old_content .more_links .ico_4 {
    background: url(../../img/old/ico_4.gif) no-repeat 0 8px;
}
.old_content .more_links .ico_5 {
    background: url(../../img/old/ico_5.gif) no-repeat 0 4px;
}
.old_content .more_links .ico_3 {
    background: url(../../img/old/ico_3.gif) no-repeat 0 6px;
}
.bsl-send-success {
    display: none;
    margin-top: 20px;
    text-align: center;
}
.rgf-line {
    margin-bottom: 12px;
    padding-left: 10px;
    padding-right: 10px;
}
.rgf-label {
    display: block;
    cursor: default;
    font-size: 14px;
    margin-bottom: 2px;
}
.rgf-inpit {
    background: #FBFBFB;
    border: 1px solid #C9C9C9;
    padding: 4px 10px;
}
.ff-inp input {
    padding: 0;
    margin: 0;
    border: 0;
    width: 100%;
    line-height: 16px;
    background: none;
}
.ff-inp textarea {
    padding: 0;
    margin: 0;
    border: 0;
    width: 100%;
    background: none;
    resize: vertical;
}
.sd-item .hd-q_2 {
    font-size: 15px;
    color: #626262;
    display: block;
    height: 26px;
    line-height: 26px;
    padding: 0 0 0 10px;
    background: url(../../img/old/hd-r_2.png) left top no-repeat;
    margin-bottom: 10px;
}
.poll-count {
    margin-top: 10px;
}
.qfo-error {
    border: 1px solid #ff4626;
}
.old_content .clearfix::after {
    content: '';
    display: block;
    clear: both;
    height: 0;
    font-size: 0;
}
.gallery {
    padding: 6px 28px;
    width: 405px;
    background: #F0E0B9;
    position: relative;
    padding-top: 9px;
    margin: 0 auto;
    margin-bottom: 20px;
    user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    -ms-user-select: none;
}
.album {
    position: relative;
    overflow: hidden;
    width: 100%;
}
.bx-prev, .bx-next {
    border: 0;
    display: block;
    width: 20px;
    height: 78px;
    background: url(../../img/old/54.png) no-repeat;
    position: absolute;
    top: 25px;
}
.bx-next {
    top: 50px;
    right: 8px;
    background-position: -20px -78px;
}
.bx-next-d {
    background-position: -20px 0;
    cursor: default;
}
.album .multiple li {
    width: 190px;
    float: left;
    list-style: none outside none;
    padding: 0 0 8px 10px;
}
.bx-prev {
    left: 8px;
    top: 50px;
    background-position: 0 -78px;
}
.bx-prev-d {
    background-position: 0 0;
    cursor: default;
}
.old_content .rubrics{
    padding: 0;
    margin: 5px 0;
    display: inline-block;
}
.old_content .rubrics .rubric {
    margin-left: 0px;
    margin-right: 5px;
}
.old_content .b-tabs ul li {
    background: none;
}
.old_content .b-tabs {
    margin: 5px 0 10px;
}
.old_content .block_hero {
    margin: 0 6px 10px 0;
}
.old_content .b-tabs .b-tab-list.sub li {
    margin: 0 2px 2px 0;
}
.old_content .margin-15-0{
    display: block;
	margin: 15px 0;
}
.old_content .history .exit{
    background: url('/media/default/img/next.gif') no-repeat scroll right center transparent;
    padding: 0 15px 0 0;
}

.rubricator
{
    border: 1px solid #b1b1b1;
    background: #fff;
    padding: 25px;
    margin-bottom: 9px;
    display: none;
}
.rbr-title
{
    vertical-align: top;
    margin-right: 15px;
    font-size: 28px;
    font-weight: bold;
    display: inline-block;
//display: inline;
    zoom: 1;
}
.rbr-inp
{
    width: 415px;
    vertical-align: top;
    margin-top: 5px;
    display: inline-block;
//display: inline;
    zoom: 1;
}
.rbr-letters
{
    border-bottom: 3px solid #d67a5c;
    font-size: 18px;
    color: #a2a2a2;
    margin: 0 0 14px;
}
.rbr-letters table
{
    width: 100%;
    border-collapse: collapse;
    text-align: center;
}

.rbr-letters td
{
    vertical-align: top;
    padding: 0;
}
.rbr-letters .empty
{
    display: inline-block;
    padding: 3px 7px 9px;
}
.rbr-letters td.cur a
{
    border-radius: 2px 2px 0 0;
    color: #fff;
    background: rgb(214,122,92);
    background: -moz-linear-gradient(top,  rgba(244,159,62,1) 0%, rgba(225,146,81,1) 26%, rgba(216,135,90,1) 47%, rgba(214,128,92,1) 65%, rgba(214,122,92,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(244,159,62,1)), color-stop(26%,rgba(225,146,81,1)), color-stop(47%,rgba(216,135,90,1)), color-stop(65%,rgba(214,128,92,1)), color-stop(100%,rgba(214,122,92,1)));
    background: -webkit-linear-gradient(top,  rgba(244,159,62,1) 0%,rgba(225,146,81,1) 26%,rgba(216,135,90,1) 47%,rgba(214,128,92,1) 65%,rgba(214,122,92,1) 100%);
    background: -o-linear-gradient(top,  rgba(244,159,62,1) 0%,rgba(225,146,81,1) 26%,rgba(216,135,90,1) 47%,rgba(214,128,92,1) 65%,rgba(214,122,92,1) 100%);
    background: -ms-linear-gradient(top,  rgba(244,159,62,1) 0%,rgba(225,146,81,1) 26%,rgba(216,135,90,1) 47%,rgba(214,128,92,1) 65%,rgba(214,122,92,1) 100%);
    background: linear-gradient(top,  rgba(244,159,62,1) 0%,rgba(225,146,81,1) 26%,rgba(216,135,90,1) 47%,rgba(214,128,92,1) 65%,rgba(214,122,92,1) 100%);
}

.rbr-letters td.cur a span
{
    border: 0;
}
.rbr-letters a
{
    border-bottom: 0;
    display: inline-block;
    padding: 3px 7px 9px;
    color: #c81e1e;
}
.rbr-letters a:hover
{
    color: #c81e1e;
}
.rbr-letters a span
{
    border-bottom: 1px solid #c81e1e;
}
.rbr-head
{
    margin-bottom: 18px;
}
.rbr-colunm
{
    float: left;
    width: 33%;
    padding-left: 0;
}
.rbr-colunm li
{
    position: relative;
    margin: 0 25px 9px;
    padding: 0 0 2px 9px;
    background:url("../../img/old/navi_bg.gif") no-repeat scroll -20px 8px transparent;
    list-style-type: none;
}
.rbr-colunm li a
{
    text-decoration: underline;
    font-size: 14px;
}
.rbr-colunm li a:hover
{
    color: #c81e1e;
}
.rbr-body {
    margin: 0 -25px;
}
.cbr-rbr {
    position: relative;
}
.rbr-tri {
    display: none;
    width: 27px;
    height: 15px;
    background: url(img/icon/23.png) no-repeat;
    position: absolute;
    left: 37px;
    top: 26px;
}
.cbr-rbr .pseudo {
    color: #f93e41;
    border-color: #f93e41;
}
.cbr-rbr .rbr-tri {
    display: block;
}
.rbr-hidden_by_letter {
    display: none !important;
}
.rbr-not_found {
    color: #a1a1a1;
    font-size: 18px;
    padding-left: 10px;
    display: none;
}
.filter_higlight {
    color: #f00;
}
.get-rubricator {
    margin-left: 10px;
}

.old_content .terms-list
{
    width: auto;
    margin-bottom: 20px;
}
.old_content .terms-list li
{
    margin-left: 7px;
    margin-right: 0;
}
.old_content .terms-inp
{
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    margin-bottom: 25px;
    font-size: 14px;
}
.old_content .terms-letters
{
    text-transform: capitalize;
    font-size: 14px;
    margin-left: -4px;
}
.old_content .terms-letters a
{
    border: 0;
    display: inline-block;
    padding: 0 7px;
    height: 23px;
    line-height: 23px;
    margin-bottom: 5px;
}
.old_content .terms-letters a.cur
{
    background: #3778a9;
    color: #fff;
}

.policevawe {
    width: 20px;
    height: 15px;
    position: relative;
    display: inline-block;
    vertical-align: middle;
    text-indent: 100%;
    overflow: hidden;
    background: url(/media/mvd-2015/img/old/policewave.png) 100% 0 no-repeat !important;
}

.load{
    display: none;
    z-index: 120;
    font-size: 28px;
}
    .load img{
        display: inline-block;
        vertical-align: middle;
        margin-left: 10px;
        margin-top: -6px;
    }