/* стилевой файл для шаблона opinions.list*//* стилевой файл для шаблона stories.item*//* стилевой файл для шаблона locations.template_default*//* стилевой файл для шаблона resume.template_admin*//* стилевой файл для шаблона makevf.template_admin*//* стилевой файл для шаблона news.template_admin*//* стилевой файл для шаблона texts.template_default*//* стилевой файл для шаблона vacancies_list*/
.vacancies_list {
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #e1e5e6;
}
.vacancies_list a:first-child {
    font-size: 24px;
    line-height: 28px;
    font-family: Graphik LC Web Medium;
    text-decoration: none;
    color: #000;
    display: block;
    margin-bottom: 20px;
}
.vacancies_list a:last-child {
    color: #a1a5a6;
    font-size: 16px;
}
.vacancies_list strong {
    display: block;
    font-family: Graphik LC Web Medium; 
}
.vacancies_list p {
    font-size: 14px;
    margin: 0px;
    padding: 10px 0px 10px 0px;
}
.vacancies_list span {
    font-size: 12px;
    line-height: 14px;
    color: #a1a5a6;
    display: block;
    margin-top: 10px;
}
.vacancies_list .importance-button {
    margin-top: 10px;
}
@media only screen and (max-width: 1020px) {
    .vacancies_list,
    .vacancies_list>div,
    .vacancies_list>div>a,
    .vacancies_list>div>p {
        display: block;
        width: 100%;
    }
}/* стилевой файл для шаблона photogaleries.template_default*//* стилевой файл для шаблона photogaleries.template_admin*//* стилевой файл для шаблона issues.template_default*//* стилевой файл для шаблона videos.template_admin*//* стилевой файл для шаблона programmas.template_admin*//* стилевой файл для шаблона programmparts.template_admin*//* стилевой файл для шаблона blogs.item*/
.blog-themes-list {
    margin-top: 30px;
    padding-top: 30px;
    border-top: 1px solid #e1e5e6;
}/* стилевой файл для шаблона blog_themes.list*/
.blogs__list {
    display: table;
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #e1e5e6;
}
.blogs__list>div {
    display: table-row;
}
.blogs__list>div>a,
.blogs__list>div>p {
    display: table-cell;
    vertical-align: top;
}
.blogs__list>div>a img {
    width: 100%;
    margin-bottom: 10px;
}
.blogs__list>div>a {
    width: 200px;
    padding-right: 20px;
}
.blogs__list>div>p {
    margin-bottom: 0px;
    padding-bottom: 0px;
}
.blogs__list>div>p a:first-child {
    font-size: 24px;
    line-height: 28px;
    font-family: Graphik LC Web Medium;
    text-decoration: none;
    color: #000;
    display: inline-block;
    margin-bottom: 20px;
}
@media only screen and (max-width: 1020px) {
    .blogs__list,
    .blogs__list>div,
    .blogs__list>div>a,
    .blogs__list>div>p {
        display: block;
        width: 100%;
    }
}/* стилевой файл для шаблона blog_themes.item*//* стилевой файл для шаблона blog_themes.list*/
.blog_themes__list {
    display: table;
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #e1e5e6;
}
.blog_themes__list>div {
    display: table-row;
}
.blog_themes__list>div>a,
.blog_themes__list>div>p {
    display: table-cell;
    vertical-align: top;
}
.blog_themes__list>div>p span {
    display: block;
    color: #a1a6a6;
    text-transform: uppercase;
    font-size: 11px;
    font-family: Graphik LC Web Medium; 
    margin-bottom: 10px;
}
.blog_themes__list>div>a img {
    width: 100%;
    margin-bottom: 10px;
}
.blog_themes__list>div>a {
    width: 200px;
    padding-right: 20px;
}
.blog_themes__list>div>p {
    margin-bottom: 0px;
    padding-bottom: 0px;
}
.blog_themes__list>div>p a:first-child {
    font-size: 24px;
    line-height: 28px;
    font-family: Graphik LC Web Medium;
    text-decoration: none;
    color: #000;
    display: inline-block;
    margin-bottom: 10px;
}
.blog_themes__list>div>p a:last-child {
    color: #e60067;
}
@media only screen and (max-width: 1020px) {
    .blog_themes__list,
    .blog_themes__list>div,
    .blog_themes__list>div>a,
    .blog_themes__list>div>p {
        display: block;
        width: 100%;
    }
}/* стилевой файл для шаблона news.pictureofadaynews*/
.picture-of-a-day {
    display: inline-block;
    vertical-align: top;
    width: 25%;
    padding-right: 20px;
}
.picture-of-a-day:first-of-type {
    width: 100%;
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid rgba(255,255,255,0.5);
}
.picture-of-a-day a {
    font-size: 15px;
    font-family: 'Graphik LC Web Medium';
    color: #fff;
    text-decoration: none;
}
.picture-of-a-day:first-of-type a {
    font-size: 31px;
    line-height: 40px;
    padding-right: 20%;
    display: inline-block;
}
@media only screen and (max-width: 767px) {
    .picture-of-a-day {
        display: none;
    }
    .picture-of-a-day:first-of-type {
        display: inline-block;
        border-bottom: 0px;
        margin-bottom: 0px;
        padding-bottom: 0px;
    }
    .picture-of-a-day:first-of-type a {
        font-size: 25px !important;
        line-height: 35px !important;
        padding-right: 0px !important;
    }
}/* стилевой файл для шаблона dutyfeed.fplist*/
.fp-dutyfeed-list {
    /*padding: 20px;*/
    white-space: normal;
    position: relative;
}
.fp-dutyfeed-list>div {
    background: #fff;
    padding: 20px;
    height: 230px;
}
.fp-dutyfeed-list>div>a {
    font-size: 15px;
    font-family: 'Graphik LC Web Regular';
    color: #3e4040;
    text-decoration: none;  
    height: 50%;
    overflow: hidden;
    display: block;
}
.fp-dutyfeed-list>div>a>strong {
    font-family: 'Graphik LC Web Black';
    font-weight: normal;
}
.fp-dutyfeed-list .table {
    position: absolute;
    bottom: 16px;
}
.fp-dutyfeed-list .table>div>div {
    padding-right: 10px;
    vertical-align: middle;
}
.fp-dutyfeed-list img {
    width: 70px;
    height: 70px;
    border-radius: 70px;
    background: #333333 center center no-repeat;
    background-size: cover;
}
.fp-dutyfeed-list .table>div>div {
    color: #999999;
    font-size: 11px;
}
.fp-dutyfeed-list .table strong {
    display: block;
    font-size: 12px;
    color: #e60067;
    font-family: 'Graphik LC Web Black';
    font-weight: normal;
    text-transform: uppercase;
}/* стилевой файл для шаблона quotes.list*/
.quotes-list {
    cursor: pointer;
}
.quotes-list>div {
    border: 1px solid #e6e6e6;
    padding: 25px 20px;
    height: 330px;
    overflow: hidden;
}
.quotes-list>div p {
    color: #000058;
    font-family: 'Graphik LC Web Regular';
    font-size: 21px;
    line-height: 25px;
    margin: 0px;
    padding: 0px 0px 0px 0px;    
}
.quotes-list .table>div:last-child>div {
    vertical-align: bottom;
}
.quotes-list .table>div>div div {
    width: 70px;
    height: 70px;
    border-radius: 70px;
    background-color: #3e4040;
    background-position: center center;
    background-size: cover;
    margin-right: 20px;
    margin-bottom: 10px;
}
.quotes-list>div strong {
    display: block;
    color: #e50067;
    font-family: 'Graphik LC Web Medium';
    font-weight: normal;
    font-size: 15px;
}
.quotes-list>div span {
    color: #a1a6a6;
    font-family: 'Graphik LC Web Medium';
    font-size: 13px;
    line-height: 19px;
}/* стилевой файл для шаблона news.asidenewsnonotr*/
.news-list {
    display: block;
    background: transparent;
    white-space: normal;
}
.news-list>div {
    padding: 25px 0px;
    border-bottom: 1px solid #e1e5e6;    
}
.news-list:last-of-type>div {
    border-bottom: 0px;
}
.news-list a {
    font-size: 17px;
    font-family: 'Graphik LC Web Medium';
    color: #3e4040;
    text-decoration: none;
    display: block;
    padding-bottom: 7px;
}
.news-list .table {
    width: 100%;
}
.news-list .table>div>div {
    height: 50px;
    vertical-align: middle;
}
.news-list span {
    display: inline-block;
    vertical-align: middle;
    margin-right: 20px;
    height: 33px;
    padding-top: 7px;
    color: #a1a5a6;
    text-transform: uppercase;
    font-family: 'Graphik LC Web Medium';
    font-size: 11px;
}
.news-list span.rouse {
    color: #e50067;
}
.news-list button {
    display: inline-block;
    opacity: 0;
    vertical-align: middle;
    float: right;
}
.news-list:hover button {
    opacity: 1;
    transition: opacity 0.3s;
    -webkit-transition: opacity 0.3s;
    -ms-transition: opacity 0.3s;
    -o-transition: opacity 0.3s;
    -moz-transition: opacity 0.3s;
}
@media only screen and (max-width: 767px) {
    .news-list:hover button {
        opacity: 0 !important;
    }
}/* стилевой файл для шаблона news.newsitem*/
#newspage {
    /*padding: 30px 30px 0px 30px !important;*/
    /*border-bottom: 1px solid #c0c0c0;*/
}
#newspage .banner {
    margin-bottom: 30px; 
    margin-top: 30px; 
}
#newspage.next {
    padding-top: 0px !important;
}
#newspage.next .important-news {
    border-top: 0px;
    margin-bottom: 0px;
}
.news-ads .o-list {
    margin-top: 20px;
    margin-left: -20px;
}
.news-ads .o-list .slider-news {
    width: 50%;
    white-space: normal;
    margin-bottom: 20px;
    padding-right: 0px;
    padding-left: 20px;
}
.news-ads .o-list .more {
    margin-left: 20px !important;
}
#newspage .guests {
    width: 100%;
    margin-bottom: 20px;
}
#newspage .guests h3 {
    padding: 10px 0px 7px 0px;
    margin: 0px;
    color: #e60067;
    text-transform: none;
    font-family: 'Graphik LC Web Medium';
    font-size: 18px;
    line-height: 18px;
}
#newspage .guests div {
    padding: 10px 0px 0px 0px;
}
#newspage .guests div p {
    margin: 0px 20px 10px 0px;
    padding: 0px;
    font-size: 14px;
    font-family: 'Graphik LC Web Medium';
    display: inline-block;
    vertical-align: middle
}
#newspage .guests div img {
    width: 30px;
    height: 30px;
    border-radius: 30px;
    background-color: #3e4040;
    background-size: cover;
    background-position: center center;
    margin-right: 5px;
    display: inline-block;
    vertical-align: middle;
}
#newspage .users {
    width: 100%;
    border-top: 1px solid #e1e4e6;
    padding: 29px 0px 30px 0px;
}
#newspage .users p {
    font-family: 'Graphik LC Web Medium';
    font-size: 15px;
    color: #3e4040;
    padding: 0px 0px 10px 0px;
}
#newspage .users img {
    width: 40px;
    height: 40px;
    border-radius: 40px;
    background-color: #3e4040;
    background-size: cover;
    background-position: center center;
    margin-right: 11px;
    display: inline-block;
    vertical-align: middle;
}
#newspage .users + .social-line {
    margin-top: 0px;    
}
#newspage .users>div>div {
    width: 50%;
    vertical-align: top;
}  
#newspage .users>div>div:first-child {
    color: #a3a3ad;
    text-transform: uppercase;
    font-family: 'Graphik LC Web Medium';
    font-size: 11px;
    line-height: 11px;
    text-decoration: none;
}
#newspage #recomendations {
    margin: 0px -30px 0px -40px;
}
#newspage.next .important-news {
    margin-bottom: 30px;
}
@media only screen and (max-width: 767px) {
    #newspage {
        border-bottom: 1px solid #c0c0c0;
    }
    #newspage .banner {
        display: none;
    }
    #newspage.next {
        padding-top: 30px !important;
    }
    #newspage #recomendations {
        margin: 0px -30px 0px -30px;
    }
    #newspage .users>div>div {
        display: block;
        width: 100%;
    }
    #newspage .users>div>div:last-child {
        padding-top: 25px;
    }
}/* стилевой файл для шаблона comments.commentslist*//* стилевой файл для шаблона programmparts.telelist*/
.tele-list {
    padding-bottom: 10px;
}
.tele-list .table {
    width: 100%;
}
.tele-list .table>div>div:first-child {
    width: 80px;
}
.tele-list .table>div>div a {
    font-size: 14px;
    color: #a1a6a6;
}
.tele-list .table>div>div a:hover {
    color: #e60067;
}
.tele-list.active .table>div>div a {
   color: #424242;    
}
.tele-list.active .table>div>div a:hover {
    color: #e60067;
}
.tele-list.current .table>div>div a {
    font-weight: bold;
    color: #e60067;
    font-size: 18px;
    text-decoration: none;
    text-transform: uppercase;
}
.tele-list .table>div>div a + span {
    color: #9f9f9f;
    font-size: 12px;
    margin-left: 10px;
}
.tele-list .table>div>div:first-child a {
    color: #9f9f9f;
    text-decoration: none;
}
.tele-list .table>div>div:first-child a:hover {
    color: #232f84;
}
.tele-list .table>div>div:first-child a:visited {
    color: #9f9f9f;
}
.tele-list .tele-popup {
    display: none;
    position: absolute;
    padding: 11px 9px 0;
    z-index: 51;
    background: #fff;
    width: 362px;
    margin-top: -34px;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.4);
}
.tele-list.current .tele-popup {
    display: block !important;
    position: static !important;
    width: 100% !important;
    margin-top: 0px !important;
    margin-left: 0px !important;
    box-shadow: none !important;
    padding: 11px 0px 0 !important;
}
.tele-list.current .tele-popup a {
    display: none !important
}
.tele-list .tele-popup:before {
    content: '◄';
    color: #fff;
    vertical-align: middle;
    font: 400 23px Arial, Helvetica, FreeSans, "Liberation Sans", "Nimbus Sans L", sans-serif;
    text-align: center;
    letter-spacing: -1px;
    position: absolute;
    z-index: 0;
    left: -19px;
    top: 10px;
    text-shadow: -2px 0px 2px rgba(0, 0, 0, 0.4);
    width: 26px;
    height: 29px;
    line-height: 30px;
    overflow: hidden;
    margin: 0;
}
.tele-list:hover .tele-popup {
    display: block;
    transition: display 0.5s;
}
.tele-list .tele-popup img {
    width: 120px;
    height: 75px;
    float: left;
    background-color: #2e2e2e;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    margin: 0px 10px 10px 0px;
}
.tele-list .tele-popup a {
    font-size: 16px !important;
    color: #e60067; 
    display: block;
}
.tele-list .tele-popup p {
    font-size: 12px;
    color: #a1a6a6;
}
@media only screen and (max-width: 768px) {
    .tele-list:hover .tele-popup {
        /*left: 30px;
        width: 80%;
        margin-top: -27px;     */
        display: none !important;
    }
    .tele-list .tele-popup:before {
        /*content: '▲';
        left: 80px;
        top: -22px;
        text-shadow: 0px -2px 2px rgba(0, 0, 0, 0.4);*/
    }
}/* стилевой файл для шаблона objectwide*/
.programmas-list {
    width: 100%;
    height: 330px;
    position: relative;
}
.programmas-list .table {
    height: 100%;
    width: 100%;
}
.programmas-list .table>div>div {
    padding: 20px;
    background: #f5f5f5;
}
.programmas-list .table>div:first-child>div {
    height: 170px;
    vertical-align: bottom !important;
    background-color: #4a4c4d;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    cursor: pointer;
}
.programmas-list .table>div:last-child>div a {
    font-family: 'Graphik LC Web Black';
    font-size: 17px;
    line-height: 20px;
    /*font-weight: bold;*/
    color: #3e4040; 
    text-decoration: none;
    display: inline;
    overflow-wrap: break-word;  /* не поддерживает IE, Firefox; является копией word-wrap */ 
    word-wrap: break-word;
    word-break: break-word;  /* не поддерживает Opera12.14, значение keep-all не поддерживается IE, Chrome */ 
    line-break: break-word;  /* нет поддержки для русского языка */ 
    hyphens: break-word;  /* значение auto не поддерживается Chrome */ 
}
.programmas-list .table>div:last-child>div>span {
    font-size: 17px;
    color: #3e4040;
    display: inline;
    padding-top: 10px;
    overflow-wrap: break-word;  /* не поддерживает IE, Firefox; является копией word-wrap */ 
    word-wrap: break-word;
    word-break: break-word;  /* не поддерживает Opera12.14, значение keep-all не поддерживается IE, Chrome */ 
    line-break: break-word;  /* нет поддержки для русского языка */ 
    hyphens: break-word;  /* значение auto не поддерживается Chrome */ 
}
.programmas-list .table>div:last-child>div>svg {
    width: 24px;
    height: 24px;
    fill: #737373;
    position: absolute;
    bottom: 20px;
    right: 20px;
}/* стилевой файл для шаблона programmas.programmasitem*/
#programmaspage {
    padding: 30px;
}
#programmaspage .content-blocks {
    padding: 30px 0px;
}
#programmaspage .programmas-ads .o-list {
    margin-top: 20px;
    margin-left: -20px;
}
#programmaspage .programmas-ads .o-list {
    margin-left: -20px;
}
#programmaspage .programmas-ads .o-list .more {
    margin-left: 20px; 
}
#programmaspage .programmas-ads .o-list .o-narrow {
    width: 33.3333%;
    display: inline-block;
    vertical-align: top;
    padding-left: 20px;
    margin-bottom: 20px;
}
#programmaspage .programmas-ads .filters {
    margin-top: -15px;
}
#programmaspage .programmas-other>h3:first-of-type {
    display: none;
}
@media only screen and (max-width: 767px) {
    #programmaspage .programmas-other>h3:last-of-type {
        display: none;
    }
    #programmaspage .programmas-other>h3:first-of-type {
        display: block;
    }
    #programmaspage .programmas-ads .filters {
        margin-top: 0px;
    }
    #programmaspage .programmas-other .filters .table>div>div {
        width: 100%;
        padding-left: 0px;
        padding-right: 0px;
        display: block;
    }
    #programmaspage .programmas-other .filters .table>div>div input {
        width: 100% !important;
    }
}/* стилевой файл для шаблона programmas.newparts*/
.programmas-parts .tabs {
    height: 80px;
}
.programmas-parts .tabs menu {
    padding: 11px 0px 25px;
}
.programmas-parts .tabs menu li a {
    padding: 13px 0px 13px 0px;
    margin-right: 40px;
    color: #3e4040;
    font-family: 'Graphik LC Web Medium';
    font-size: 14px;
    text-transform: uppercase;
    text-decoration: none;  
}
.programmas-parts .tabs menu li.selected a {
    border-bottom: 1px solid #3e4040;  
}
.programmas-parts .tabs menu li a:hover {
    border-bottom: 1px solid #e60067;  
}
.programmas-parts .tabs .left,
.programmas-parts .tabs .right {
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 20px;
}
.programmas-parts .slide {
    display: none;
}
.programmas-parts .filters {
    margin-top: -15px !important;
}
.programmas-parts .filters.hasCity {
    margin-top: -3px !important;
}
.programmas-parts>h3:first-of-type {
    display: none;
}
@media only screen and (max-width: 767px) {
    .programmas-parts>h3:first-of-type {
        display: block;
    }
    .programmas-parts>h3:last-of-type {
        display: none;
    }
    .programmas-parts .filters {
        margin-top: 0px !important;
        width: 100%;
    }
    .programmas-parts .filters .table>div>div {
        width: 100%;
        padding-left: 0px;
        padding-right: 0px;
        display: block;
    }
    .programmas-parts .filters .table>div>div input {
        width: 100% !important;
    }
    .programmas-parts .filters-pane {
        padding-top: 0px;
    }
    #programmaspage .programmas-ads .filters {
        width: 100% !important;
    }
    .filters .form .table>div>div {
        display: block;
        width: 100% !important;
        padding-bottom: 10px !important;
        padding-left: 0px !important;
    }
}/* стилевой файл для шаблона programmas.programmasitem*/
#programmpartspage {
    padding: 30px;
}
#programmpartspage .content-blocks {
    padding: 15px 0px 30px;
}
#programmpartspage .efir {
    background: #e60067;
    padding: 8px 50px;
    margin-bottom: 20px;
    font-size: 12px;
    font-family: 'Graphik LC Web Medium';
    color: #fff;
    text-transform: uppercase;
    display: inline-block;
}
#programmpartspage .guests {
    width: 100%;
    border: 1px solid #e1e5e6;
    margin-bottom: 20px;
}
#programmpartspage .guests h3 {
    padding: 10px 10px 7px 10px;
    margin: 0px;
    color: #e60067;
    font-family: 'Graphik LC Web Medium';
    font-size: 18px;
    line-height: 18px;
    border-bottom: 1px solid #e1e5e6;
}
#programmpartspage .guests div {
    padding: 10px 10px 0px 10px;
}
#programmpartspage .guests div p {
    margin: 0px 0px 10px 0px;
    padding: 0px;
    font-size: 14px;
}
#programmpartspage .guests div strong {
    font-size: 18px;
    margin-bottom: 3px;
    display: block;
}
#programmpartspage .programmparts-ads .o-list {
    margin-top: 20px;
    margin-left: -20px;
}
#programmpartspage .programmparts-ads .o-list {
    margin-left: -20px;
}
#programmpartspage .programmparts-ads .o-list .more {
    margin-left: 20px; 
}
#programmpartspage .programmparts-ads .o-list .o-narrow {
    width: 33.3333%;
    display: inline-block;
    vertical-align: top;
    padding-left: 20px;
    margin-bottom: 20px;
}
@media only screen and (max-width: 1020px) {
    #programmpartspage .programmparts-ads .o-list .o-narrow {
        width: 50% !important;
    }
}
@media only screen and (max-width: 768px) {
    #programmpartspage .programmparts-ads .o-list .o-narrow {
        width: 100% !important;
    }
}/* стилевой файл для шаблона news.asidenewsnonotr*/
.dutyfeed-list {
    display: block;
    background: transparent;
    white-space: normal;
}
.dutyfeed-list>div {
    padding: 25px 0px;
    border-bottom: 1px solid #e1e5e6;    
}
.dutyfeed-list:last-of-type>div {
    border-bottom: 0px;
}
.dutyfeed-list a {
    font-size: 16px;
    font-family: 'Graphik LC Web Regular';
    color: #e60067;
    text-decoration: none;
    display: inline-block;
    padding-bottom: 7px;
}
.dutyfeed-list .table {
    width: 100%;
}
.dutyfeed-list .table>div>div {
    height: 50px;            
    vertical-align: middle;
}
.dutyfeed-list .duty-info>div>div:first-child {
    width: 50px;
}
.dutyfeed-list .duty-info {
    margin-bottom: 10px;
}
.dutyfeed-list .duty-info>div>div>img {
    width: 40px;
    height: 40px;
    border-radius: 40px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    background-color: #2e2e2e;
}
.dutyfeed-list .duty-info>div>div:last-child {
    font-size: 18px;
    font-family: 'Graphik LC Web Medium';
    /*text-transform: uppercase;*/
    text-decoration: none;
}
.dutyfeed-list .duty-info>div>div>span {
    display: block;
    font-size: 12px;
    text-transform: uppercase;
    color: #a1a6a6;
}
.dutyfeed-list .duty-comment {
    font-size: 16px;
    color: #000000;
    padding-bottom: 15px;
    font-family: 'Graphik LC Web Regular';
}
.dutyfeed-list .duty-comment strong {
    /*text-transform: uppercase;*/
    font-size: 16px;
    display: block;
    padding-bottom: 10px;
    font-family: 'Graphik LC Web Medium';
}
.dutyfeed-list .duty-comment strong a {
    color: #000000;
}
.dutyfeed-list .docimage {
    width: 120px;
}
.dutyfeed-list .doclead {
    margin-bottom: 0px;
    padding-bottom: 0px;
}
.dutyfeed-list .duty-quote {
    background: #edf1f2;
    width: 100%;
    cursor: pointer;
}      
.dutyfeed-list .duty-quote>div>div {
    padding: 15px;
    vertical-align: top;
}
.dutyfeed-list .duty-quote>div>div:last-child {
    text-align: right;
}
.dutyfeed-list .duty-quote>div>div:first-child {
    text-align: left !important;
}
.dutyfeed-list .duty-quote>div>div span {
    text-transform: uppercase;
    margin-top: 10px;
    display: block;
    font-size: 12px;
    font-family: 'Graphik LC Web Medium';
}
.dutyfeed-list .social-line {
    margin-bottom: 0px;
    width: auto;
}
.dutyfeed-list .social-line>a {
    width: 100px;
}
.dutyfeed-list .duty-comment>button {
    font-size: 11px;
    float: right;
    padding: 5px 10px;
}
@media only screen and (max-width: 767px) {
    .dutyfeed-list .duty-quote>div>div {
        width: 100%;
        height: auto;
        display: block;
        word-wrap: break-word;
        word-break: break-word;
        text-align: center;
    }
    .dutyfeed-list .duty-quote>div>div>img {
        width: 100%;
    }
    .dutyfeed-list .social-line {
        width: 100%;
        display: table;
    }
    .dutyfeed-list .social-line>a {
        width: auto;
        display: table-cell;
    }
}/* стилевой файл для шаблона persons.personslist*/
.persons-list {
    width: 100%;
    height: 330px;
    position: relative;
}
.persons-list .table {
    height: 100%;
    width: 100%;
}
.persons-list .table>div>div {
    padding: 20px;
    background: #edf1f2;
}
.persons-list .table>div:first-child>div {
    height: 170px;
    vertical-align: bottom !important;
    background-color: #4a4c4d;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}
.persons-list .table>div>div a {
    font-family: 'Graphik LC Web Medium';
    font-size: 15px;
    line-height: 20px;
    color: #000058;
    text-decoration: none;
    overflow-wrap: break-word;  /* не поддерживает IE, Firefox; является копией word-wrap */ 
    word-wrap: break-word;
    word-break: break-word;  /* не поддерживает Opera12.14, значение keep-all не поддерживается IE, Chrome */ 
    line-break: break-word;  /* нет поддержки для русского языка */ 
    hyphens: break-word;  /* значение auto не поддерживается Chrome */ 
}
.persons-list .table>div>div>span {
    display: block;
    color: #00bfe6;
    font-size: 11px;
    padding-top: 10px;
}
.persons-list .table>div:last-child>div {
    position: relative;
    padding-bottom: 50px;
}
.persons-list .table>div:last-child>div span {
    display: block;
    color: #a1a6a6;
    font-family: 'Graphik LC Web Medium';
    text-decoration: none;
}/* стилевой файл для шаблона persons.personsitem*//* стилевой файл для шаблона objectwide*/
.press-list {
    width: 100%;
    height: 330px;
    position: relative;
}
.press-list .table {
    height: 100%;
    width: 100%;
}
.press-list .table>div>div {
    padding: 20px;
    background: #edf1f2;
}
.press-list .table>div:first-child>div {
    height: 170px;
    vertical-align: bottom !important;
    background-color: #4a4c4d;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    /*cursor: pointer;*/
}
.press-list .table>div>div>span {
    display: block;
    color: #00bfe6;
    text-transform: uppercase;
    font-size: 11px;
}
.press-list .table>div>div>span a {
    color: inherit;
    text-decoration: none;
}
.press-list .table>div:first-child>div>span {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e5e5e5+0,4a4c4d+100&0+0,1+100 */
background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
    margin-left: -20px;
    margin-right: -20px;
    margin-bottom: -20px;
    padding: 20px 20px 20px 20px;
}
.press-list .table>div>div a {
    font-family: 'Graphik LC Web Medium';
    font-size: 15px;
    line-height: 20px;
    color: #3e4040;
    text-decoration: none;
    overflow-wrap: break-word;  /* не поддерживает IE, Firefox; является копией word-wrap */ 
    word-wrap: break-word;
    word-break: break-word;  /* не поддерживает Opera12.14, значение keep-all не поддерживается IE, Chrome */ 
    line-break: break-word;  /* нет поддержки для русского языка */ 
    hyphens: break-word;  /* значение auto не поддерживается Chrome */ 
}
.press-list .table>div>div>span {
    display: block;
    color: #00bfe6;
    text-transform: uppercase;
    font-size: 11px;
}
.press-list .table>div>div>span em {
    margin-right: 5px;
    display: inline-block;
}
.press-list .table>div:last-child>div {
    position: relative;
    padding-bottom: 50px;
}
.press-list .table>div:last-child>div span {
    display: block;
    color: #a1a6a6;
    font-family: 'Graphik LC Web Medium';
    text-decoration: none;
    position: absolute;
    bottom: 20px;
}/* стилевой файл для шаблона objectwide*/
.releases-list {
    width: 100%;
    height: 330px;
    position: relative;
}
.releases-list .table {
    height: 100%;
    width: 100%;
}
.releases-list .table>div>div {
    padding: 20px;
    background: #edf1f2;
}
.releases-list .table>div:first-child>div {
    height: 170px;
    vertical-align: bottom !important;
    background-color: #4a4c4d;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    cursor: pointer;
}
.releases-list .table>div>div a {
    font-family: 'Graphik LC Web Medium';
    font-size: 15px;
    line-height: 20px;
    color: #3e4040;
    text-decoration: none;
    overflow-wrap: break-word;  /* не поддерживает IE, Firefox; является копией word-wrap */ 
    word-wrap: break-word;
    word-break: break-word;  /* не поддерживает Opera12.14, значение keep-all не поддерживается IE, Chrome */ 
    line-break: break-word;  /* нет поддержки для русского языка */ 
    hyphens: break-word;  /* значение auto не поддерживается Chrome */ 
}
.releases-list .table>div>div>span {
    display: block;
    color: #00bfe6;
    text-transform: uppercase;
    font-size: 11px;
}
.releases-list .table>div>div>span em {
    margin-right: 5px;
    display: inline-block;
}
.releases-list .table>div:last-child>div {
    position: relative;
    padding-bottom: 50px;
}
.releases-list .table>div:last-child>div span {
    display: block;
    color: #a1a6a6;
    font-family: 'Graphik LC Web Medium';
    text-decoration: none;
    position: absolute;
    bottom: 20px;
}/* стилевой файл для шаблона relises.releasesitem*//* стилевой файл для шаблона persons.personslist*/
.numbers-list {
    width: 100%;
    /*height: 280px;*/
    position: relative;
}
.numbers-list .table {
    height: 100%;
    width: 100%;
}
.numbers-list .table>div>div {
    padding: 20px;
    background: #edf1f2;
}
.numbers-list .table>div.image>div {
    height: 170px;
    vertical-align: bottom !important;
    background-color: #4a4c4d;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}
.numbers-list .table>div>div a {
    font-family: 'Graphik LC Web Medium';
    font-size: 15px;
    line-height: 20px;
    color: #3e4040;
    text-decoration: none;
    overflow-wrap: break-word;  /* не поддерживает IE, Firefox; является копией word-wrap */ 
    word-wrap: break-word;
    word-break: break-word;  /* не поддерживает Opera12.14, значение keep-all не поддерживается IE, Chrome */ 
    line-break: break-word;  /* нет поддержки для русского языка */ 
    hyphens: break-word;  /* значение auto не поддерживается Chrome */ 
}
.numbers-list .table>div>div>span {
    display: block;
    color: #00bfe6;
    font-size: 11px;
    padding-top: 10px;
}
.numbers-list .table>div:last-child>div {
    position: relative;
    height: 110px;
}
.numbers-list .table>div:last-child>div span {
    display: block;
    color: #a1a6a6;
    font-family: 'Graphik LC Web Medium';
    text-decoration: none;
}/* стилевой файл для шаблона numbers.numbersitem*/
#numberspage {
    padding: 30px;
}
#numberspage .content-blocks {
    padding: 30px 0px;
}
#numberspage .content-right-block {
    padding-top: 20px;
}
#numberspage .legend {
    text-align: center; 
    padding: 20px 0px;
}
#numberspage .legend img {
    width: 500px;
    height: 5px;
}
#numberspage .legend table {
    display: inline-table;
    width: 500px;                                                    
}
#numberspage .legend table tr td {
    font-size: 12px;
    width: 100px;
}
#numberspage .legend table tr td:first-child {
    width: 50px;
}
#numberspage .legend table tr td:last-child {
    width: 45px;
}
#numberspage .legend table tr td svg {
    width: 9px;
    height: 9px;
    fill: #000;
    display: inline-block;
    vertical-align: top;
    margin-top: 2px;
}
#numberspage .info {
    width: 100%;
    padding-bottom: 40px;
    height: 240px;
}
#numberspage .info table {
    /*width: 100%;*/
    /*table-layout: fixed;*/
}
#numberspage .info table .header td {
    vertical-align: bottom;
    text-transform: uppercase;
    font-size: 11px;
    font-family: 'Graphik LC Web Medium';
    padding-bottom: 20px;
    padding-right: 10px;
}
#numberspage .info table .data td.rosstat,
#numberspage .info table .data td.otrmin,
#numberspage .info table .data td.otrmax,
#numberspage .info table .data td.otravg { width: 17%; padding-right: 10px; white-space: nowrap; }
#numberspage .info table .data td.region {
    padding-right: 20px;
    height: 100px;
}
#numberspage .info table .data td svg {
    width: 15px;
    height: 15px;
    display: inline-block;
    margin-left: 3px;
}
#numberspage .info table .data td span {
    text-transform: uppercase;
    font-size: 11px;
    line-height: 13px;
    font-family: 'Graphik LC Web Medium';
    color: #a1a6a6;
    display: block; 
}
#numberspage .info table .data td {
    vertical-align: top;
    font-size: 36px;
    font-family: 'Graphik LC Web Regular';
}
#numberspage .info table .header td span {
    display: inline-block;
    width: 100%;
    padding-bottom: 10px;
    border-bottom: 1px solid #3e4040;
    white-space: nowrap;
}
#numberspage .info table .header td.otr span {
    color: #00c7d9;
    border-color: #00c7d9;
}
#numberspage .info table .header td.official span {
    color: #e60067;
    border-color: #e60067;
}
#numberspage .region-selector {
    display: none;
}
@media only screen and (max-width: 1020px) {
    #numberspage .info table .data td {
        font-size: 22px;
    }
}
@media only screen and (max-width: 767px) {
    #numberspage .legend {
        display: none;    
    }
    #numberspage .info table,
    #numberspage .info table tr,
    #numberspage .info table tr td {
        display: block !important;
        width: 100% !important;
    }
    #numberspage .info table tr.header {
        display: none !important;
    }
    #numberspage .info table tr.data td {
        padding-bottom: 20px;
    }
    #numberspage .info table tr.data .region {
        display: none !important;
    }
    #numberspage .info:before,
    #numberspage .info table tr.data .rosstat:before {
        content: 'Регион:';
        display: block;
        font-weight: bold;
        font-size: 11px;
        font-family: 'Graphik LC Web Medium';
        text-transform: uppercase;
    }
    #numberspage .info:before {
        content: 'По результатам опроса зрителей ОТР:';
        color: #00c7d9;
        padding-left: 5px;
    }
    #numberspage .info table tr.data .rosstat:before {
        content: 'По официальным данным:';
        color: #e60067;
    }
    #numberspage .region-selector {
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        color: #1d1d1d;
        border: 1px solid #cccccc;
        font-family: 'Graphik LC Web Medium';
        width: 98%;
        padding: 14px 25px 14px 13px;
        letter-spacing: 0.4px;
        margin: 0 0 20px;
        border-radius: 0;
        background-color: transparent;
        background-repeat: no-repeat;
        background-position: right center;
        box-shadow: none;
        -webkit-appearance: none;
        display: inline-block;
        font-size: 18px;
    }
}
#numberspage .programmas-ads .o-list {
    margin-top: 20px;
    margin-left: -20px;
}
#numberspage .programmas-ads .o-list {
    margin-left: -20px;
}
#numberspage .programmas-ads .o-list .more {
    margin-left: 20px; 
}
#numberspage .programmas-ads .o-list .o-narrow {
    width: 33.333333333%;
    display: inline-block;
    vertical-align: top;
    padding-left: 20px;
    margin-bottom: 20px;
}
@media only screen and (max-width: 767px) {
    #numberspage .content-blocks .content-bottom {
        margin-top: -10px;
    }
}/* стилевой файл для шаблона objectwide*/
.object-narrow {
    width: 100%;
    height: 400px;
    position: relative;
}
.object-narrow.no-image {
    height: auto !important;
}
.object-narrow .table {
    height: 100%;
    width: 100%;
}
.object-narrow .table>div>div {
    padding: 20px;
    background: #fff;
    /*border: 1px solid #e6e6e6;*/
}
.object-narrow .table>div:first-child>div {
    height: 170px;
    vertical-align: bottom !important;
    background-color: #000033;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}
.object-narrow .table>div:first-child>div:empty {
    display: none;
}
.object-narrow .table>div>div div>a {
    font-family: 'Graphik LC Web Black';
    padding-bottom: 10px;
    display: inline;
    font-size: 17px;
    line-height: 20px;
    color: #3e4040;
    text-decoration: none;
    overflow-wrap: break-word;  /* не поддерживает IE, Firefox; является копией word-wrap */ 
    word-wrap: break-word;
    word-break: break-word;  /* не поддерживает Opera12.14, значение keep-all не поддерживается IE, Chrome */ 
    line-break: break-word;  /* нет поддержки для русского языка */ 
    hyphens: break-word;  /* значение auto не поддерживается Chrome */ 
}
.object-narrow .table>div>div>span {
    display: block;
    color: #00bfe6;
    text-transform: uppercase;
    font-size: 11px;
}
.object-narrow .table>div>div>span>a {
    color: inherit;
    text-decoration: none;
}
.object-narrow .table>div:first-child>div>span {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e5e5e5+0,4a4c4d+100&0+0,1+100 */
background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
    margin-left: -20px;
    margin-right: -20px;
    margin-bottom: -20px;
    padding: 20px 20px 20px 20px;
}
.object-narrow .table>div>div>span em {
    margin-right: 5px;
    display: inline-block;
}
.object-narrow .table>div:last-child>div {
    position: relative;
    border: 1px solid #e6e6e6;
    border-top: 0px;
}
.object-narrow .table>div:last-child>div>div {
    max-height: 140px;
    line-height: 20px;
    display: block;
    overflow: hidden;
}
.object-narrow .table>div:last-child>div span {
    display: block;
    color: #a1a6a6;
    font-family: 'Graphik LC Web Medium';
    text-decoration: none;
    position: absolute;
    bottom: 20px;                                              
}
.object-narrow .table>div:last-child>div strong {
    display: block;
    color: #00b5e8;
    font-size: 12px;
    font-family: 'Graphik LC Web Medium';
    text-decoration: none;
    position: absolute;
    bottom: 43px;                                              
}
.object-narrow .table>div:last-child>div>em {
    display: block;
    position: absolute;
    bottom: 18px;                                              
    right: 20px;
}
.object-narrow .table>div:last-child>div>em>span {
    position: static;
    width: 32px;
    height: 32px;
    display: inline-block;
    vertical-align: middle;
    background-repeat: no-repeat;
    background-position: center center;
    margin-left: 8px;
}
.object-narrow .table>div:last-child>div em {
    font-style: normal;
    font-size: 17px;
    color: #3e4040;
    overflow: hidden;
    display: inline;
    height: auto;
}
.object-narrow .table>div:last-child>div strong {
    color: #00b5e8;
    display: block;
    font-weight: bold;
    font-family: 'Graphik LC Web Medium';
    font-size: 12px;
}
.object-narrow .guests {
    background: #edf1f2;
    position: absolute;
    z-index: 50;
    /*height: 351px;*/
    height: 30px;
    overflow: hidden;
    opacity: 0;
}
.object-narrow:hover .guests {
    opacity: 1;
    transition: opacity .2s;
}
.object-narrow .guests h4 {
    cursor: pointer;
    background: #e60067;
    margin: 0px;
    padding: 10px;
    color: #fff;
    font-family: 'Graphik LC Web Medium';
    font-size: 11px;
    line-height: 11px;
}
.object-narrow .guests h4:before {
    content: '›';
    font-size: 23px;
    line-height: 23px;
    font-family: Arial;
    color: #fff;
    float: right;
    display: block; 
    margin-top: -5px;
    transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
}
.object-narrow .guests.opened h4:before {
    transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
}
.object-narrow .guests menu {
    list-style: none;       
    margin: 0;
    padding: 20px;
    overflow:auto;
    height: 90%;
}
.object-narrow .guests menu li {
    padding-bottom: 20px;
}
.object-narrow .guests menu li strong {
    font-size: 17px;
    color: #3e4040;
    line-height: 30px;
    display: block;
    font-family: 'Graphik LC Web Medium';
    font-weight: normal;
}
.object-narrow .guests menu li span {
    font-size: 15px;
    color: #3e4040;
    font-family: 'Graphik LC Web Regular';
}
@media only screen and (max-width: 767px) {
    .object-narrow .table>div:first-child>div {
        height: 140px;
    }
    .object-narrow {
        height: auto;
    }
    .object-narrow .table>div:last-child>div>div {
        height: auto;
        max-height: none;
        margin-bottom: 20px;
    }
    .object-narrow .guests {
        opacity: 1 !important;
        transition: opacity .2s;
    }
    .object-narrow .guests + .table {
        margin-top: 30px;
    }
    .object-narrow .table>div:last-child>div>em>span {
        display: none;
    }
}/* стилевой файл для шаблона objectwide*/
.object-wide {
    width: 100%;
    height: 370px;
    position: relative;
}
.object-wide .table {
    height: 100%;
    width: 100%;
    background-color: #4a4c4d;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;    
}
.object-wide .table>div>div {
    height: 100%;
    padding: 20px;
    vertical-align: bottom !important;
}
.object-wide .table>div:first-child>div {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e5e5e5+0,4a4c4d+100&0+0,1+100 */
background: -moz-linear-gradient(top,  rgba(0,0,0,0) 50%, rgba(0,0,0,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 50%,rgba(0,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(0,0,0,0) 50%,rgba(0,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
    margin-left: -20px;
    margin-right: -20px;
    margin-bottom: -20px;
    padding: 20px 20px 20px 20px;
}
.object-wide .table>div>div>div>a {
    font-family: 'Graphik LC Web Medium';
    font-size: 21px;
    line-height: 25px;
    color: #fff;
    text-decoration: none;
}
.object-wide .table>div>div>span {
    display: block;
    color: #00bfe6;
    text-transform: uppercase;
    font-size: 11px;
    padding-bottom: 10px;
}
.object-wide .table>div>div>span>a {
    color: inherit;
    text-decoration: none;
}
.object-wide .table>div>div>span em {
    margin-right: 5px;
    display: inline-block;
}
.object-wide .table>div>div>span span {
    margin-left: 10px;
    display: inline-block;
    color: #fff;
}
.object-wide .table>div>div>span span:first-child {
    margin-left: 0px;
}
.object-wide .table>div>div>div>p {
    color: #fff;
    font-size: 18px;
    line-height: 24px;
    padding-top: 12px;
    max-height: 60px;
    overflow: hidden;
}
.object-wide>em {
    display: block;
    position: absolute;
    top: 47px;                                              
    right: 20px;
    width: 43px;
}
.object-wide>em>span {
    position: static;
    width: 43px;
    height: 43px;
    display: inline-block;
    vertical-align: middle;
    background-repeat: no-repeat;
    background-position: center center;
    margin-bottom: 8px;
}
.object-wide .guests {
    background: #edf1f2;
    position: absolute;
    z-index: 50;
    /*height: 351px;*/
    height: 30px;
    overflow: hidden;
    opacity: 0;
}
.object-wide:hover .guests {
    opacity: 1;
    transition: opacity .2s;
}
.object-wide .guests h4 {
    cursor: pointer;
    background: #e60067;
    margin: 0px;
    padding: 10px;
    color: #fff;
    font-family: 'Graphik LC Web Medium';
    font-size: 11px;
    line-height: 11px;
}
.object-wide .guests h4:before {
    content: '›';
    font-size: 23px;
    line-height: 23px;
    font-family: Arial;
    color: #fff;
    float: right;
    display: block; 
    margin-top: -5px;
    transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
}
.object-wide .guests.opened h4:before {
    transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
}
.object-wide .guests menu {
    list-style: none;       
    margin: 0;
    padding: 20px;
    overflow:auto;
    height: 90%;
}
.object-wide .guests menu li {
    padding-bottom: 20px;
}
.object-wide .guests menu li strong {
    font-size: 17px;
    color: #3e4040;
    line-height: 30px;
    display: block;
    font-family: 'Graphik LC Web Medium';
    font-weight: normal;
}
.object-wide .guests menu li span {
    font-size: 15px;
    color: #3e4040;
    font-family: 'Graphik LC Web Regular';
}
@media only screen and (max-width: 1020px) {
    .object-wide .table>div>div>div>p {
        /*max-height: 100%;
        overflow: none;*/
        display: none;
    }
}
@media only screen and (max-width: 767px) {
    .object-wide .table>div>div>div>p {
        /*max-height: 100%;
        overflow: none;*/
        display: none;
    }
    .object-wide .table>div>div>div {
        /*max-height: 307px;
        overflow: hidden;*/
    }
    .object-wide>em>span {
        display: none;
    }
}/* стилевой файл для шаблона quotes.list*/
.quotes-list {
    cursor: pointer;
    height: 400px;
}
.quotes-list>div {
    border: 1px solid #e6e6e6;
    padding: 25px 20px;
    height: 100%;             
    overflow: hidden;
}
.quotes-list .table>div p {
    color: #3e4040;
    font-family: 'Graphik LC Web Black';
    font-size: 17px;
    line-height: 20px;
    margin: 0px;                                                                         
    padding: 0px 0px 20px 0px;    
}
.quotes-list .table>div:last-child>div {
    vertical-align: bottom;
}
.quotes-list .table>div>div div {
    width: 70px;
    height: 70px;
    border-radius: 70px;
    background-color: #3e4040;
    background-position: center center;
    background-size: cover;
    margin-right: 20px;
    margin-bottom: 10px;
}
.quotes-list>div strong {
    display: block;
    color: #e50067;
    font-family: 'Graphik LC Web Medium';
    font-weight: normal;
    font-size: 15px;
}
.quotes-list>div span {
    color: #a1a6a6;
    font-family: 'Graphik LC Web Medium';
    font-size: 13px;
    line-height: 19px;
    display: block;
}
@media only screen and (max-width: 767px) {
    .quotes-list {
        height: auto !important;
    }
}/* стилевой файл для шаблона objectwide*/
.dutyfeed-narrow {
    width: 100%;
    height: 330px;
    position: relative;
}
.dutyfeed-narrow.no-image {
    height: auto !important;
}
.dutyfeed-narrow .table {
    height: 100%;
    width: 100%;
}
.dutyfeed-narrow .table>div>div {
    padding: 20px;
    background: #edf1f2;
}
.dutyfeed-narrow .table>div:first-child>div {
    height: 170px;
    vertical-align: bottom !important;
    background-color: #4a4c4d;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}
.dutyfeed-narrow .table>div:first-child>div:empty {
    display: none;
}
.dutyfeed-narrow .table>div>div>a {
    font-family: 'Graphik LC Web Medium';
    height: 80px;
    display: block;
    overflow: hidden;
    font-size: 15px;
    line-height: 20px;
    color: #000058;
    text-decoration: none;
    overflow-wrap: break-word;  /* не поддерживает IE, Firefox; является копией word-wrap */ 
    word-wrap: break-word;
    word-break: break-word;  /* не поддерживает Opera12.14, значение keep-all не поддерживается IE, Chrome */ 
    line-break: break-word;  /* нет поддержки для русского языка */ 
    hyphens: break-word;  /* значение auto не поддерживается Chrome */ 
}
.dutyfeed-narrow .table>div>div>span {
    display: block;
    color: #00bfe6;
    text-transform: uppercase;
    font-size: 11px;
}
.dutyfeed-narrow .table>div>div>span>a {
    color: inherit;
    text-decoration: none;
}
.dutyfeed-narrow .table>div:first-child>div>span {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e5e5e5+0,4a4c4d+100&0+0,1+100 */
background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
    margin-left: -20px;
    margin-right: -20px;
    margin-bottom: -20px;
    padding: 20px 20px 20px 20px;
}
.dutyfeed-narrow .table>div>div>span em {
    margin-right: 5px;
    display: inline-block;
}
.dutyfeed-narrow .table>div:last-child>div {
    position: relative;
    padding-bottom: 50px;
}
.dutyfeed-narrow .table>div:last-child>div span {
    display: block;
    color: #a1a6a6;
    font-family: 'Graphik LC Web Medium';
    text-decoration: none;
    position: absolute;
    bottom: 20px;
}/* стилевой файл для шаблона dictors.dictorsitem*/
#properties {
}
#properties .menu-list {
    padding: 20px !important;
}
#properties .menu-list li {
    padding: 0px 0px 10px;
    border-bottom: 0px;
}
#properties .menu-list li:last-child {
    padding-bottom: 0px;
}
#properties .menu-list li h4 {
    padding: 0px;
    margin: 0px;
    font-family: 'Graphik LC Web Medium';
    font-size: 18px;
    font-weight: normal;
    color: #3e4040;
    width: 120px;
}
#properties .menu-list li strong {
    font-weight: normal;
    font-size: 14px;
    font-family: 'Graphik LC Web Regular';
    display: inline-block;
    vertical-align: top;
}
#properties .menu-list li a {
    text-transform: none;
    color: #e60067;
    font-size: 14px;
}
#properties li>span a {
    color: #3e4040 !important;
}
#properties li>span {
    margin-top: 5px;
    display: inline-block;
    vertical-align: middle;
    border: 1px solid #ccc;
    padding: 2px 10px 2px 5px;
}
#properties li>span a svg {
    width: 16px;
    height: 16px;
    fill: #3e4040 !important;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
}
#properties li>span a:hover svg {
    fill: #3e4040 !important;
}
#properties li>span a span {
    display: inline-block;
    vertical-align: middle;
}
.programmparts-ads {
    padding-top: 30px;
}
.programmparts-ads .o-list {
    margin-left: -20px;
}
.programmparts-ads .o-list .o-narrow {
    width: 33.333333333%;
    display: inline-block;
    vertical-align: top;
    padding-left: 20px;
    margin-bottom: 20px;
}
@media only screen and (max-width: 767px) {
    .properties .menu-list .table>div>div {
        display: block; 
        width: 100%;
    }
}/* стилевой файл для шаблона objectwide*/
.dictors_list {
    width: 100%;
    height: 270px;
    position: relative;
}
.inverted .dictors_list {
    height: 300px;
}
.dictors_list.no-image {
    height: auto !important;
}
.dictors_list .table {
    height: 100%;
    width: 100%;
    border: 0px;
}
.dictors_list .table>div>div {
    padding: 20px;
    background: #fff;
}
.dictors_list .table>div:first-child>div {
    height: 170px;
    vertical-align: bottom !important;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASoAAACpCAIAAAATC+e6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OThEOTczNzNBRTYxMTFFNkI5OEJGQ0I4NUU5MDc1NjEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OThEOTczNzRBRTYxMTFFNkI5OEJGQ0I4NUU5MDc1NjEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5OEQ5NzM3MUFFNjExMUU2Qjk4QkZDQjg1RTkwNzU2MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5OEQ5NzM3MkFFNjExMUU2Qjk4QkZDQjg1RTkwNzU2MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmF6lC4AAAdqSURBVHja7N3rbuM6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);
    background-color: #000033;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}                                                                                   
.dictors_list .table>div:first-child>div:empty {
    display: none;
}
.dictors_list .table>div>div>a {
    font-family: 'Graphik LC Web Medium';
    display: block;
    overflow: hidden;
    font-size: 15px;
    line-height: 20px;
    margin-bottom: 10px;
    color: #000058;
    text-decoration: none;
    overflow-wrap: break-word;  /* не поддерживает IE, Firefox; является копией word-wrap */ 
    word-wrap: break-word;
    word-break: break-word;  /* не поддерживает Opera12.14, значение keep-all не поддерживается IE, Chrome */ 
    line-break: break-word;  /* нет поддержки для русского языка */ 
    hyphens: break-word;  /* значение auto не поддерживается Chrome */ 
}
.inverted .dictors_list .table>div>div>a {
    font-family: 'Graphik LC Web Black';
    margin-bottom: 0px;              
    color: #3e4040;
    font-size: 17px;
    line-height: 20px;
}
.inverted .dictors_list .table>div>div>a.question {
    position: absolute;
    bottom: 15px;
    font-size: 14px;
    color: #e60067;
    font-family: 'Graphik LC Web Medium';
}
.dictors_list .table>div>div>span {
    display: block;
    color: #00bfe6;
    text-transform: uppercase;
    font-size: 11px;
}
.dictors_list .table>div>div>span>a {
    color: inherit;
    text-decoration: none;
}
.dictors_list .table>div:first-child>div>span {
    margin-left: -20px;
    margin-right: -20px;
    margin-bottom: -20px;
    padding: 20px 20px 20px 20px;
}
.dictors_list .table>div>div>span em {
    margin-right: 5px;
    display: inline-block;
}
.dictors_list .table>div:last-child>div {
    position: relative;
}
.dictors_list .table>div:last-child>div span {
    display: block;
    color: #a1a6a6;
    text-transform: none;
    font-size: 12px;
    line-height: 14px;
    text-decoration: none;
    height: 30px;
    display: block;
    overflow: hidden;
}
.inverted .dictors_list .table>div:last-child>div span {
    font-size: 17px;
    color: #3e4040;
    line-height: 17px;
    height: 50px;
}
.dictors_list.disabled a {
    cursor: default;
}
/*.dictors_list.disabled .table>div {
    opacity: 0.5;
}*/
@media only screen and (max-width: 1020px) {
    .inverted .dictors_list {
        height: 300px;
    }
    .dictors_list .table>div:first-child>div {
        height: 190px;
    }
}
@media only screen and (max-width: 767px) {
    .inverted .dictors_list {
        height: 290px;
    }
    .dictors_list .table>div:first-child>div {
        height: 170px;
    }
}/* стилевой файл для шаблона objectwide*/
.guests_list {
    width: 100%;
    position: relative;
}
.guests_list .table {
    height: 100%;
    width: 100%;
}
.guests_list .table>div>div {
    padding: 10px 0px;
    background: #fff;
}
.guests_list .table>div>div>a {
    font-family: 'Graphik LC Web Medium';
    display: inline-block;
    overflow: hidden;
    font-size: 15px;
    line-height: 20px;
    margin-bottom: 10px;
    color: #000058;
    text-decoration: none;
    overflow-wrap: break-word;  /* не поддерживает IE, Firefox; является копией word-wrap */ 
    word-wrap: break-word;
    word-break: break-word;  /* не поддерживает Opera12.14, значение keep-all не поддерживается IE, Chrome */ 
    line-break: break-word;  /* нет поддержки для русского языка */ 
    hyphens: break-word;  /* значение auto не поддерживается Chrome */ 
}/* стилевой файл для шаблона dictors.dictorsitem*/
#properties {
}
#properties .menu-list li {
    padding: 0px 0px 20px;
    border-bottom: 0px;
}
#properties .menu-list li:last-child {
    padding-bottom: 0px;
}
#properties .menu-list li h4 {
    padding: 0px;
    margin: 0px;
    font-family: 'Graphik LC Web Medium';
    font-size: 18px;
    font-weight: normal;
    color: #3e4040;
}
#properties .menu-list li strong {
    font-weight: normal;
    font-size: 14px;
    font-family: 'Graphik LC Web Regular';
}
#properties .menu-list li a {
    text-transform: none;
    color: #e60067;
    font-size: 14px;
}
#properties li>span a {
    color: #3e4040 !important;
}
#properties li>span {
    margin-top: 5px;
    display: inline-block;
    vertical-align: middle;
    border: 1px solid #ccc;
    padding: 2px 10px 2px 5px;
}
#properties li>span a svg {
    width: 16px;
    height: 16px;
    fill: #3e4040 !important;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
}
#properties li>span a:hover svg {
    fill: #3e4040 !important;
}
#properties li>span a span {
    display: inline-block;
    vertical-align: middle;
}
.programmparts-ads {
    padding-top: 30px;
}
.programmparts-ads .o-list {
    margin-left: -20px;
}
.programmparts-ads .o-list .o-narrow {
    width: 33.333333333%;
    display: inline-block;
    vertical-align: top;
    padding-left: 20px;
    margin-bottom: 20px;
}/* стилевой файл для шаблона dutyfeed.dutyfeeditem*/
.dutyfeed-item .duty-quote {
    background: #edf1f2;
    width: 100%;
    cursor: pointer;
}      
.dutyfeed-item .duty-quote>div>div {
    padding: 15px;
    vertical-align: top;
}
.dutyfeed-item .duty-quote>div>div:last-child {
    text-align: right;
}
.dutyfeed-item .duty-quote>div>div:first-child {
    text-align: left !important;
}
.dutyfeed-item .duty-quote>div>div span {
    text-transform: uppercase;
    margin-top: 10px;
    display: block;
    font-size: 12px;
    font-family: 'Graphik LC Web Medium';
}
.dutyfeed-item .docimage {
    width: 120px;
}
.dutyfeed-item .duty-info>div>div:first-child {
    width: 50px;
    vertical-align: top;
}
.dutyfeed-item .duty-info {
    margin-bottom: 10px;
}
.dutyfeed-item .duty-info>div>div>img {
    width: 40px;
    height: 40px;
    border-radius: 40px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    background-color: #2e2e2e;
}
.dutyfeed-item .duty-info>div>div:last-child {
    font-size: 18px;
    font-family: 'Graphik LC Web Medium';
    /*text-transform: uppercase;*/
    text-decoration: none;
}
.dutyfeed-item .duty-info>div>div>span {
    display: block;
    font-size: 12px;
    text-transform: uppercase;
    color: #a1a6a6;
}/* стилевой файл для шаблона anketa.template_admin*//* стилевой файл для шаблона numbers.numbersitem*/
#newrealnumberspage2 {
    padding: 30px;
}
#newrealnumberspage2 .content-blocks {
    padding: 30px 0px;
}
#newrealnumberspage2 select {
    background-position: 98% center !important;
}
#newrealnumberspage2 .content-bottom {
    border-top: 1px solid #f2f2f2;
    padding-top: 20px;
}
#newrealnumberspage2 .content-bottom .o-list {
    margin-left: -20px;
}
#newrealnumberspage2 .content-bottom .important-numbers {
    border-bottom: 1px solid #f2f2f2;
    padding-bottom: 20px;
    margin-bottom: 30px;
}
#newrealnumberspage2 .content-bottom .o-list .o-narrow {
    width: 33.33333333%;
    display: inline-block;
    margin-bottom: 20px;    
    padding-left: 20px;
}/* стилевой файл для шаблона news.asidenewsnonotr*/
.slider-numbers {
    /*display: inline-block;
    vertical-align: top;
    background: transparent;*/
    padding-right: 20px;
    /*white-space: normal;*/
}
.slider-numbers>div {
    padding: 25px 20px;
    border: 1px solid #e1e5e6;    
    height: 150px;
}
.slider-numbers span,
.slider-numbers a {
    font-size: 13px;
    color: #3e4040;
    text-decoration: none;                             
    display: block;
    font-family: 'Graphik LC Web Medium';
    padding-bottom: 7px;
    overflow: hidden;
}
.slider-numbers em {
    font-style: normal;
    color: #e60067;
    font-size: 18px;
    line-height: 18px;
    font-family: 'Graphik LC Web Medium';
}
@media only screen and (max-width: 1000px) {
    .slider-numbers>div {
        height: 180px;
    }
    .slider-numbers a {
        height: 90px;
    }
}
@media only screen and (max-width: 768px) {
    .slider-numbers {
        padding-right: 0px;
    }
}/* стилевой файл для шаблона dictors.dictorsitem*/
#newdictorsq {
    padding: 30px;
}
#newdictorsq .content-blocks {
    padding: 0px;
}
#newdictorsq .content-blocks .question-desc {
    border-bottom: 1px solid #8a8a8a;
    margin-bottom: 20px;
}
#newdictorsq .content-blocks img {
    max-width: 100%;
}
#newdictorsq .content-blocks .hidden-in-non-mobile img {
    border-bottom: 1px solid #e1e5e6;
}
#newdictorsq .content-blocks .question-desc>div>div {
    vertical-align: bottom !important;
}
#newdictorsq .content-blocks .question-desc>div>div:last-child {
    line-height: 0;
    text-align: right;
}
#newdictorsq .comment-list {
    /*padding-left: 0px;
    padding-right: 0px;*/
    margin-bottom: 0px;
}
#newdictorsq .comment-list .person:last-of-type {
    margin-top: 20px;
}
#newdictorsq .questions .o-list {
    border: 1px solid #e1e5e6
}
#newdictorsq .comment-list .table>div>div:last-child strong {
    font-weight: bold;
}
#newdictorsq .comment-list p {
    padding-left: 50px;
    padding-top: 5px;
}
#newdictorsq .comment-list .answer {
    padding-left: 50px;
}
/*#newdictorsq .comment-list p:first-of-type {
    font-family: 'Graphik LC Web Medium';
}*/
#newdictorsq .questions {
    padding-top: 20px;
}
#newdictorsq .comment-list .importance-button {
    margin-top: 10px;
    padding: 4px 10px;
}
@media only screen and (max-width: 767px) {
    #newdictorsq .comment-list .answer {
        padding-left: 0px;
    }
}/* стилевой файл для шаблона dquestions.list*//* стилевой файл для шаблона dictors.dictorsitem*/
#newguestsq {
    padding: 30px;
}
#newguestsq .efir {
    background: #e60067;
    padding: 8px 50px;
    margin-bottom: 20px;
    font-size: 12px;
    font-family: 'Graphik LC Web Medium';
    color: #fff;
    text-transform: uppercase;
    display: inline-block;
}
#newguestsq .content-blocks {
    padding: 0px;
}
#newguestsq .content-blocks img {
    max-width: 100%;
}
#newguestsq .content-blocks .hidden-in-non-mobile img {
    border-bottom: 1px solid #e1e5e6;
}
#newguestsq .content-blocks .question-desc {
    border-bottom: 1px solid #8a8a8a;
    margin-bottom: 20px;
}
#newguestsq .content-blocks .question-desc>div>div {
    vertical-align: bottom !important;
}
#newguestsq .content-blocks .question-desc>div>div:last-child {
    line-height: 0;
    text-align: right;
}
#newguestsq .comment-list {
    /*padding-left: 0px;
    padding-right: 0px;*/
    margin-bottom: 0px;
}
#newguestsq .comment-list .person:last-of-type {
    margin-top: 20px;
}
#newguestsq .questions .o-list {
    border: 1px solid #e1e5e6
}
#newguestsq .comment-list .table>div>div:last-child strong {
    font-weight: bold;
}
#newguestsq .comment-list p {
    padding-left: 50px;
    padding-top: 5px;
}
#newguestsq .comment-list .answer {
    padding-left: 50px;
}
@media only screen and (max-width: 767px) {
    #newguestsq .comment-list .answer {
        padding-left: 0px;
    }
}
/*#newguestsq .comment-list p:first-of-type {
    font-family: 'Graphik LC Web Medium';
}*/
#newguestsq .questions {
    padding-top: 20px;
}
#newguestsq .comment-list .importance-button {
    margin-top: 10px;
    padding: 4px 10px;
}/* стилевой файл для шаблона gquestions.list*//* стилевой файл для шаблона news.modnewslist*/
.mod-newslist {
    background: #fff;
    padding: 20px;
    margin: 0px 0px 20px 0px
}
.mod-newslist .date {
    color: #e11383;
    font-family: 'Graphik LC Web Medium';
    font-size: 16px;
    padding-bottom: 20px;
}
.mod-newslist .title {
    font-family: 'Graphik LC Web Black';
    color: #000;
    font-size: 30px;
    line-height: 35px;
    padding-bottom: 30px;
}
.mod-newslist .desc {
    font-size: 16px;
    padding-bottom: 20px;
    max-height: 180px;
    overflow: hidden;
    margin-bottom: 10px;
}
.mod-newslist .desc.open {
    max-height: none;
}
.mod-newslist .fullnews {
    color: #e11383;
    text-decoration: none;
    margin-bottom: 10px;
    display: none;
    text-align: center;
}
.mod-newslist .moderate {
    cursor: pointer;
    padding: 15px 0px;
    color: #e60067;
    border: 1px solid #e60067;
    font-family: 'Graphik LC Web Medium';
    background: #fff;
    text-decoration: none;
    text-transform: uppercase;
    display: inline-block;
    width: 100%;
    margin-bottom: 10px;
}
.mod-newslist .moderate:hover {
    color: #fff;
    background: #e60067;
}
.mod-newslist .moderate.blue {
    background: #40b4e5;
    color: #fff;
    cursor: default;
    border: 1px solid #40b4e5;    
}                             
.mod-newslist .moderate.blue:hover {
    background: #40b4e5;
    color: #fff;
}/* стилевой файл для шаблона brieflyandclearly.defaultlist*/
.default-list.o-narrow {
    padding-left: 20px;
    margin-bottom: 20px;
    width: 33.333333333%;
    display: inline-block;
    vertical-align: top;
    height: 270px;
    position: relative;   
}
.default-list.o-narrow .table {
    height: 100%;
    width: 100%;
}
.default-list.o-narrow .table>div>div {
    padding: 20px !important;
    background: #edf1f2;
}
.default-list.o-narrow .table>div:first-child>div {
    height: 170px;
    vertical-align: bottom !important;
    background-color: #4a4c4d;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    cursor: pointer;
}
.default-list.o-narrow .table>div:last-child>div a {
    font-family: 'Graphik LC Web Medium';
    font-size: 16px;
    line-height: 20px;
    color: #3e4040; 
    text-decoration: none;
    overflow-wrap: break-word;  /* не поддерживает IE, Firefox; является копией word-wrap */ 
    word-wrap: break-word;
    word-break: break-word;  /* не поддерживает Opera12.14, значение keep-all не поддерживается IE, Chrome */ 
    line-break: break-word;  /* нет поддержки для русского языка */ 
    hyphens: break-word;  /* значение auto не поддерживается Chrome */ 
    height: 59px;
    overflow: hidden;
    display: block;
}
.default-list.o-narrow .table>div:last-child>div>span {
    font-size: 14px;
    color: #a1a5a6;
    display: block;
    padding-top: 10px;
    overflow-wrap: break-word;  /* не поддерживает IE, Firefox; является копией word-wrap */ 
    word-wrap: break-word;
    word-break: break-word;  /* не поддерживает Opera12.14, значение keep-all не поддерживается IE, Chrome */ 
    line-break: break-word;  /* нет поддержки для русского языка */ 
    hyphens: break-word;  /* значение auto не поддерживается Chrome */ 
}
.default-list.o-narrow .table>div>div>a>span {
    color: #00bfe6 !important;
    font-size: 12px !important;
}/* стилевой файл для шаблона noteveryoneknowsthat.defaultitem*/
#defaultitem {
    padding: 30px;
}
#defaultitem .content-blocks {
    padding: 30px 0px;
}
#defaultitem .content-block {
    max-width: 650px !important;
}
#defaultitem .programmas-ads .o-list {
    margin-top: 20px;
    margin-left: -20px;
}
#defaultitem .programmas-ads .o-list {
    margin-left: -20px;
}
#defaultitem .programmas-ads .o-list .more {
    margin-left: 20px; 
}
#defaultitem .programmas-ads .o-list .o-narrow {
    width: 33.333333333%;
    display: inline-block;
    vertical-align: top;
    padding-left: 20px;
    margin-bottom: 20px;
}/* стилевой файл для шаблона brieflyandclearly.defaultlist*/
.default-list.o-narrow {
    padding-left: 20px;
    margin-bottom: 20px;
    width: 33.333333333%;
    display: inline-block;
    vertical-align: top;
    height: 270px;
    position: relative;   
}
.default-list.o-narrow .table {
    height: 100%;
    width: 100%;
}
.default-list.o-narrow .table>div>div {
    padding: 20px !important;
    background: #edf1f2;
}
.default-list.o-narrow .table>div:first-child>div {
    height: 170px;
    vertical-align: bottom !important;
    background-color: #4a4c4d;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    cursor: pointer;
}
.default-list.o-narrow .table>div:last-child>div a {
    font-family: 'Graphik LC Web Medium';
    font-size: 16px;
    line-height: 20px;
    color: #3e4040; 
    text-decoration: none;
    overflow-wrap: break-word;  /* не поддерживает IE, Firefox; является копией word-wrap */ 
    word-wrap: break-word;
    word-break: break-word;  /* не поддерживает Opera12.14, значение keep-all не поддерживается IE, Chrome */ 
    line-break: break-word;  /* нет поддержки для русского языка */ 
    hyphens: break-word;  /* значение auto не поддерживается Chrome */ 
    height: 59px;
    overflow: hidden;
    display: block;
}
.default-list.o-narrow .table>div:last-child>div>span {
    font-size: 14px;
    color: #a1a5a6;
    display: block;
    padding-top: 10px;
    overflow-wrap: break-word;  /* не поддерживает IE, Firefox; является копией word-wrap */ 
    word-wrap: break-word;
    word-break: break-word;  /* не поддерживает Opera12.14, значение keep-all не поддерживается IE, Chrome */ 
    line-break: break-word;  /* нет поддержки для русского языка */ 
    hyphens: break-word;  /* значение auto не поддерживается Chrome */ 
}
.default-list.o-narrow .table>div>div>a>span {
    color: #00bfe6 !important;
    font-size: 12px !important;
}/* стилевой файл для шаблона frameoftheday.defaultitem*//* стилевой файл для шаблона frameoftheday.defaultlist*//* стилевой файл для шаблона brieflyandclearly.defaultlist*/
.newsagain-list.o-narrow {
    padding-left: 20px;
    margin-bottom: 20px;
    width: 33.333333333%;
    display: inline-block;
    vertical-align: top;
    height: 270px;
    position: relative;   
}
.newsagain-list.o-narrow .table {
    height: 100%;
    width: 100%;
}
.newsagain-list.o-narrow .table>div>div {
    padding: 20px !important;
    background: #edf1f2;
}
.newsagain-list.o-narrow .table>div:first-child>div {
    height: 170px;
    vertical-align: bottom !important;
    background-color: #4a4c4d;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    cursor: pointer;
}
.newsagain-list.o-narrow .table>div:last-child>div a {
    font-family: 'Graphik LC Web Medium';
    font-size: 16px;
    line-height: 20px;
    color: #3e4040; 
    text-decoration: none;
    overflow-wrap: break-word;  /* не поддерживает IE, Firefox; является копией word-wrap */ 
    word-wrap: break-word;
    word-break: break-word;  /* не поддерживает Opera12.14, значение keep-all не поддерживается IE, Chrome */ 
    line-break: break-word;  /* нет поддержки для русского языка */ 
    hyphens: break-word;  /* значение auto не поддерживается Chrome */ 
    height: 59px;
    overflow: hidden;
    display: block;
}
.newsagain-list.o-narrow .table>div:last-child>div>span {
    font-size: 14px;
    color: #a1a5a6;
    display: block;
    padding-top: 10px;
    overflow-wrap: break-word;  /* не поддерживает IE, Firefox; является копией word-wrap */ 
    word-wrap: break-word;
    word-break: break-word;  /* не поддерживает Opera12.14, значение keep-all не поддерживается IE, Chrome */ 
    line-break: break-word;  /* нет поддержки для русского языка */ 
    hyphens: break-word;  /* значение auto не поддерживается Chrome */ 
}
.newsagain-list.o-narrow .table>div>div>a>span {
    color: #00bfe6 !important;
    font-size: 12px !important;
}/* стилевой файл для шаблона noteveryoneknowsthat.newsagainitem*/
#newsagainitem {
    padding: 30px;
}
#newsagainitem .content-blocks {
    padding: 30px 0px;
}
#newsagainitem .content-block {
    max-width: 650px !important;
}
#newsagainitem .programmas-ads .o-list {
    margin-top: 20px;
    margin-left: -20px;
}
#newsagainitem .programmas-ads .o-list {
    margin-left: -20px;
}
#newsagainitem .programmas-ads .o-list .more {
    margin-left: 20px; 
}
#newsagainitem .programmas-ads .o-list .o-narrow {
    width: 33.333333333%;
    display: inline-block;
    vertical-align: top;
    padding-left: 20px;
    margin-bottom: 20px;
}/* стилевой файл для шаблона objectwide*/
.issues-list {
    width: 100%;
    height: 330px;
    position: relative;
}
.issues-list .table {
    height: 100%;
    width: 100%;
}
.issues-list .table>div>div {
    padding: 20px;
    background: #f5f5f5;
}
.issues-list .table>div:first-child>div {
    height: 170px;
    vertical-align: bottom !important;
    background-color: #4a4c4d;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    cursor: pointer;
}
.issues-list .table>div:last-child>div a {
    font-family: 'Graphik LC Web Black';
    font-size: 17px;
    line-height: 20px;
    /*font-weight: bold;*/
    color: #3e4040; 
    text-decoration: none;
    display: inline;
    overflow-wrap: break-word;  /* не поддерживает IE, Firefox; является копией word-wrap */ 
    word-wrap: break-word;
    word-break: break-word;  /* не поддерживает Opera12.14, значение keep-all не поддерживается IE, Chrome */ 
    line-break: break-word;  /* нет поддержки для русского языка */ 
    hyphens: break-word;  /* значение auto не поддерживается Chrome */ 
}
.issues-list .table>div:last-child>div>span {
    font-size: 17px;
    color: #3e4040;
    display: inline;
    padding-top: 10px;
    overflow-wrap: break-word;  /* не поддерживает IE, Firefox; является копией word-wrap */ 
    word-wrap: break-word;
    word-break: break-word;  /* не поддерживает Opera12.14, значение keep-all не поддерживается IE, Chrome */ 
    line-break: break-word;  /* нет поддержки для русского языка */ 
    hyphens: break-word;  /* значение auto не поддерживается Chrome */ 
}/* стилевой файл для шаблона live*//* стилевой файл для шаблона new-default*/
#errorpage {
    padding: 30px;
}
#errorpage .content-blocks {
    padding: 30px 0px;
}
#errorpage #recomendations {
    margin: 0px -30px;
    background: #f6f6f6;
    padding-left: 10px;
}
#errorpage #recomendations>div {
    margin: 0px;
}
#errorpage #recomendations>div #null {
    margin-right: 0px;
    padding-right: 0px;
}
@media only screen and (max-width: 767px) {
    #errorpage #recomendations>div #null {
        margin-left: -1px;
        padding-left: 20px;
    }
}
@media all and (-ms-high-contrast:none) {
    *::-ms-backdrop, #errorpage #recomendations>div .container_89408 .list-container { 
        display: block;
        padding-right: 30px;
    }
    *::-ms-backdrop, #errorpage #recomendations>div .container_89408 .list-container-item {
        display: inline-block;
    }
}/* стилевой файл для шаблона sbor*/
#newsborpage {
    padding: 30px;
}
#newsborpage .content-blocks {
    padding: 30px 0px;
}
.payment.content {
    width: 100%; 
    text-align: center; 
    background: #fff;
}
.payment.content.grey-bg {
    /*background: #f2f2f2;*/
}
.payment.content>div {
    /*padding: 100px 0px; 
    width: 1000px; */
    display: inline-block; 
    text-align: left;
}
.payment.content>div.w1200 {
    /*width: 1200px;*/
}
.payment.content>div.w760 {
    /*width: 760px;*/
}
.payment.content>div.size15 {
    font-size: 15px; 
    line-height: 1.55
}
.payment.content>div .col2>div>div:first-child {
    padding-right: 30px;
}
.payment.content>div .col2>div>div:last-child {
    width: 390px;
    max-width: 100%;
}
.payment.content .form {
    background: #fff; 
    width: 100%;
}
.payment.content .form hr {
    float: left;
    width: 40px;
    border: 0px;
    border-top: 2px solid #00c7d9;
}
.payment.content .form>div:first-child>div {
    padding: 0px 30px;
}
.payment.content .form>div:last-child>div {
    padding: 0px 30px 30px 30px;
}
.payment.content .ttabs>a {
    width: 50%; 
    display: inline-block; 
    background: #f2f2f2; 
    color: #00c7d9; 
    text-align: center; 
    padding: 5px 10px; 
    font-size: 16px;
}
.payment.content .ttabs>a.sel {
    background: #00c7d9; 
    color: #fff; 
}
.payment.content .form .block {
    border: 1px solid #f2f2f2; padding: 20px; margin: 0px;
}
.payment.content .form .block .ttl {
    font-size: 14px; font-weight: bold; color: #000
}
.payment.content .form .block .table {
    width: 100%; 
    margin-top: 20px;
}
.payment.content .form .block .table>div>div {
    width: 33%; 
    padding: 8px 5px; 
    border-bottom: 1px solid #f2f2f2;
    border-right: 1px solid #f2f2f2;
}
.payment.content .form .block .table>div>div:last-child {
    border-right: 0px;
}
.payment.content .form .block .table>div>div>button {
    cursor: pointer; width: 100%; border: 0px; color: #646464; background: #fff; font-size: 22px; 
}
@media only screen and (max-width: 767px) {
    .payment.content .form .block .table>div>div>button {
        font-size: 14px;
    }
}
.payment.content .form .block .table>div>div>button.sel {
    color: #fff; background: #00c7d9;
}
.payment.content .form .block .input {
    width: 100%; padding: 10px 5px; border-bottom: 1px solid #f2f2f2;
}
.payment.content .form .block .input input {
    cursor: pointer; width: 100%; background: transparent; border: 0px; color: #646464; background: #fff; font-size: 16px; font-weight: bold; text-align: center; padding: 5px 0px;
}
.payment.content .form .block .check {
    width: 100%; padding: 20px 5px 0px;
}
.payment.content .form .block .check .checkbox {
    cursor: pointer;
    border: 1px solid #c0c0c0; width: 30px; height: 30px; float: left; margin-top: 0px; margin-right: 10px;
}
.payment.content .form .block .check .checkbox.sel {
    background: #fff url(data:image/gif;base64,R0lGODlhFQAVAKIAAP///8z//5nM/2bM/zPM/wAAAAAAAAAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4RkE4QkUyMDU0QUExMUU2Qjg2M0M2MTQxMDMxQzFERiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4RkE4QkUyMTU0QUExMUU2Qjg2M0M2MTQxMDMxQzFERiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjhGQThCRTFFNTRBQTExRTZCODYzQzYxNDEwMzFDMURGIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjhGQThCRTFGNTRBQTExRTZCODYzQzYxNDEwMzFDMURGIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAAAAAAAsAAAAABUAFQAAA0kIutz+UIUQYxC0OkFI1gvXfaA4gorZCWgwdDALvjAhO1NYe49LDBLaaVOjmAakhQ+GpCErKmGyJ1yhAEvbNfibai7erXhMBiQAADs=) center center no-repeat;
}
.payment.content .form .block .check p {
    font-size: 13px; line-height: 16px; padding: 0px;
}
.payment.content .form .block .check p a {
    color: #00c7d9
}
.payment.content .form .buttons {
    text-align: center; padding: 20px 0px;
}
.payment.content .form .buttons button {
    display: inline-block; 
    font-family: 'Roboto', sans-serif; 
    font-weight: 600; 
    color: #fff; 
    letter-spacing: 1px; 
    font-size: 14px; 
    font-weight: bold; 
    line-height: 1.17; 
    border: 0px; 
    border-radius: 25px; 
    padding: 15px 40px; 
    background: #00c7d9; cursor: pointer;
}
.payment.content .form .buttons button:disabled {
    background: #ccc; 
    cursor: default;
}
.payment.content .form .block .border {
    border: 1px solid #f2f2f2;
    padding: 5px;
    margin: 8px 0px 0px 0px;
    display: block;
    height: 64px;
}
.payment.content .form .block .border img {
    height: 50px;
    width: 100%;
}
.payment.content .form .block .border>img {
    cursor: pointer;
}
.payment.content .form .block .border.btn1 img {
    background: url(data:image/gif;base64,R0lGODlhFAEyANUAAP//////zP/MzP/Mmf/MZv/MM/+Zmf+ZM/+ZAP9mAMz//8zM/8zMzMyZzMyZmcyZZsyZM8yZAMxmZsxmAMwzM8wzAMwAAJnMzJmZzJmZmZlmmZlmZplmM5kzZpkzM5kAM5kAAGaZzGZmmWZmZmYzZmYzM2YAMzOZzDNmzDNmmTMzZgBmmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGNzk5M0ZFRDU0QkUxMUU2QjQ2NEZEMDQwNTM2RkNDNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGNzk5M0ZFRTU0QkUxMUU2QjQ2NEZEMDQwNTM2RkNDNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkY3OTkzRkVCNTRCRTExRTZCNDY0RkQwNDA1MzZGQ0M2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlk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) center center;
}
.payment.content .form .block .border.btn2 img {
    background: url(data:image/gif;base64,R0lGODlhFAEyALMAAP///8z//8zM/5nM/5nMzGbMzGaZzDOZzDNmzABmzAAAAAAAAAAAAAAAAAAAAAAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowMUQ3Njk2OTU0QkYxMUU2QjlCMkJGQTkyRjQ3RTg4MCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowMUQ3Njk2QTU0QkYxMUU2QjlCMkJGQTkyRjQ3RTg4MCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjAxRDc2OTY3NTRCRjExRTZCOUIyQkZBOTJGNDdFODgwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjAxRDc2OTY4NTRCRjExRTZCOUIyQkZBOTJGNDdFODgwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAAAAAAAsAAAAABQBMgAABP8QyEmrvTjrzbv/YCiOZGmeaKqubOu+cCzPdG3feK7vfO//wKBwSCwaj6yB4cA0GATIqHQ6Ux4S2Cz28KR6v2AP4aotJ5yJAyEQbrupA7IWnTVICFjCe88XGsxnEmR2EwR6fYiJOHJahwABahIBbBMCB5SKmZopjFmOFQIIBxMDW5ibqKkdnXkSoY6hW3eeqrW2Fn9mUAACWQO8ZYR/n7fFqKVlB7vIWVCMo67G0qmdl7O6AIPTqAJLp7V42AC5wY8IhNs9S9YTBZGVTMQW4Rlj7xaQXFSsWLvkppIqUYjzLd2LcL8mXIF2LWG9BAgepsEQjiGSXoDSUCKHjsIVShX/CxpsgSCQpCyYcnHAE5FiswtkLB75Z4bhlY6SYkoo4GukjIWFaEn4I/MCS4kmKWCcKIWfFmgBDjHJ+ZTNH4c+XxCdwFFhUl4ECmBlGUCAoV3XsHz7U1Km2QJrLpg1JC8qXLST8ImsECBjOaom/yGghDbrC2S7bjLtm+AQpKe7wpWsE3RJ4wppeFqk+WlMMkwEJmMhVLJjuL2k/DZyxUgqQMM0GOvpiwAjFMSC0ggIsBVARQJKWvk+g8ciHkNMx0Ec0A1LwlxqCOQihHFNLD08Ww796lJ1gl1LV2crCjvGTQClRl3RU1xCqcFe2UOk0BuPnX5eeTPFvR1a79zQnOfe/3yMoeXcSt5dBgwgqPnGTnkqbPVHAcPZ8YcwX9k3nHYLsqGhgH2N0tt/C0JB4lYFUlCSMyb1wiFSqh3CDBa1VSBdULpBqAI9V0DhYjYKLrSOZXYcVQl+Gp6m3C+9CXjSZSdOhBEXTJDxi5EXdhBOgglt+eA1GAqn4wm2lTTBij3mlkaVTWyoFJImlaTHAS01+ZVsym0m5RZsMrHLgWkimCB+w32pnFAG1DhmCqUldSEWXuEUFIe2VbjdE4Ex5eQjB0Y5CkaoXdgLeXINSiNIbLjDBmNaUNLgoiCQ44iXXHE3KQXtWbrgR/31emQCViWXJ6ffZTBqlh6YKkutTIUnD/+sJ2yJ1lLo8OeKh/NFOgs6Ovlaqa+eAgiKRy954BQgjvxDHaHQroDRi2R8MoghwwxHnGfw6WpvusnlAlwu/gjb25TAeQbasmKY6ggrhBBQWLspBFBaBWytFcyqlmXxoIYK6amnxmhFiY4lWiDwCZ4fsOodIY+ZMZakEJcg0l5lMVeQAAMwhw8HBdX88CM7g5LzzwCU9CouprIsmpj2Uhjz0xtwDEJ4K7si3nZCQa31BFGxG6uyMh7ItThbax1vCeeacQhwd6ybddlQO0H0B1R7V1g4YSeAFdx8k7DloAELxXbfhJfwt3e10VRs4YyXMKOyTzUu+Qj6QV7H3JNnXk8o2jU9q/nnGnim2jmeg256BlE5waYTAxx9+uuwxy777LTXbvvtuK8QAQA7) center center;
}
.payment.content .form .block .border.btn3 img {
    background: url(data:image/gif;base64,R0lGODlhFAEyAMQAAP//////zP/MzP/Mmf/MZv/MM/+ZM8z//8zM/8zMzJnMzJmZzGaZzGZmzDNmzDNmmTMzmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowQUYwQTQzOTU0QkYxMUU2OTUwM0UwRTQxQTVFNDYwQyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowQUYwQTQzQTU0QkYxMUU2OTUwM0UwRTQxQTVFNDYwQyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjBBRjBBNDM3NTRCRjExRTY5NTAzRTBFNDFBNUU0NjBDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjBBRjBBNDM4NTRCRjExRTY5NTAzRTBFNDFBNUU0NjBDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAAAAAAAsAAAAABQBMgAABf8gII5kaZ5oqq5s675wLM90bd94ru987//AoHBILBqPyKQyFwgsn9Co9BkYDAjYrNU57Xq/YFUVWzCYz+YCdsANu99w4hhdUGezZQNhEO/7/zRXeQZ2WGl3hmptgIyNjAN1hHtNAE0CV5KIanyOnZ5gAQR1iiqYiKJ7n6qrSqFqBZwsgqcEAqy3uEAEerAwoXp3pLnDxIG8sS+/mgTFzc4rkHXMNLuayCwHCAfP3IzKBte+1XjTKwgLDQ0O6QsIJwoLCwoj8PIm5+4l8Qsj5/HdAGXxKkfDFZ5eKhQ4gABh3UIIDeaVaMCwwQgGFfNdhMCPBAKKFkVghKgxoMkR38L/yYB0R4+KBQwdMFCAQAEDBzglXsQZEkACnA5KAlDXU4RCjiMW8BR6MuAAYAZs3QjVksAij0A77sRZ8ua6fllJ/FxXUmnQpA0bMG3a7Smqq4EKqZFqosGDr3VxMiDhtajdB3uThh0BkgRMsmxPKlOjgyoelQiA6jS8dGvRw2oJAw0M4CMEzgAwr03cLIA0xjpQGVK54G7me4MB9MXKVURkoK+PThZN2ikw1DlYrj4x+8SB2MVtq3PQ0exyiYfLph3de5hbVDtMZwF3YnnRiXot62MYmGK8u+Uhjkdcndt1YTgc71K5HDR4meJJKHzQIJs6BLdZ5JlWIvDW3jPX7QJX/w0t0cdTCvXlB9ZdNeEkgl1B3SaUgQc2kyB3qT3W3YMoIEciCRQxh1Fgh8VD0nqvdVjMhwTdQM6Czq11G3MSouWQAwnYxhNF9oU2nYzNCAAMGQvK4Bh8Ykn2TmUinQgWUGddCBRSMFKH5CcGDVcQJdrNB2F4eeFVpZr9LIefj7V1+WUx42TRZAtVzDJXCoc5MFloQHVlZVJ3QTDZjv2ZwOGcuCSInQ0CoAIcChitQ1NnZvHI16BGBQreAwQKxh6juIRJhkri1IHqCAfcVBED6jQU6lAVnRCZeuMZegJML5KaS51a3OCWCwrE2pBMQSrKDgro/NlZOmuh08CsvqpiKsMqq7LgRC0wIOBVlrZ6OZq4XlbbiaOiwHJnKQKsi8JHaJorLwvAiqJHOAPQNcIVTgigLwwK4UTtvASLoIwmm7QR6VW7/DtDAinGWPDEldRLhh1WsKRvFTqcs9A67VBMcTS0pGuHNO7WcE6sA4vsqyuFlHzxGmykLEO5LpMaqckxXzzKIGvYnPPQLowRTMxW+HvJFdVkS/TTviyd9LqXQAn11XKI4jTWXOtwxdZdh13DwmKX3cMlZqfttdBqt+3223B/EQIAOw==) center center;
}
.payment.content .form .block .border.btn4 img {
    background: url(data:image/gif;base64,R0lGODlhFAEyAKIAAP///8z//8zM/5nM/2bM/zPM/wAAAAAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2MERGNkVDOTU0QzAxMUU2OERCMEFGNDlBQTc0MzU4NiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2MERGNkVDQTU0QzAxMUU2OERCMEFGNDlBQTc0MzU4NiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjYwREY2RUM3NTRDMDExRTY4REIwQUY0OUFBNzQzNTg2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjYwREY2RUM4NTRDMDExRTY4REIwQUY0OUFBNzQzNTg2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAAAAAAAsAAAAABQBMgAAA/8Iutz+MMpJq7046827/2AojmRpnmiqrmzrvnAsz3Rt33iu73zv/8CgcEgsGo/IpHLJbDqf0Kh0Sq1ar9isdsvter/gsHhMLpvP6LR6zW67e4HAmxmXVwmFPGHQCOQdA3l6CniCggqBhnJ+dgB+fAuBkACJhgUMkguFhgSOBZMQeAsCBQKegnsLnwx4fJWGDHmNAAWdmpeIBY2MCryquoS4jpsEs1CtA62YeLOScQOQyNCilJ/QkL6eoATUjtPWoLW2AALTewOmjxPU6p7nyrSTiXwB39cLfqmq4wDdgbvAPDVKZKdbHgEBSAmLYpDfJ33aHnTrh+tfn4ARe5VahWn/YS5SxrgxaBdBFEmStRRwjLeyGqA9C1PeioTRl81PAalZ1AjqSTeRGusJ29lgok6MQfGtDESJn8uifFr240cy1CWgPLPGy7WVpoNP2WQGownQji9uZ3FNpOXUyVF5tjgylbjwKKyMQietAtnxoqm5mqhyMuUAz9p83FauUtcSMNd+ei39yVU26b+0qIp6dMsp1oA4QB2zqlsR3KRNgrCBrSr6MtGpI2vZK4xzVr5vhFcBbewRrdB915INrRmQkbq00MSOlYKsmWQ5r2dKj66g3Od2ryY//mVom2C9bUUxU3oal7WAvGNbgqTcH3GzuoCmXb5vylpCxeoslkqfIuUJ1O2sJtRACz1Sh2NYZcQWbfiRJx1OeoHi2GWgxcWPe5VpU1xOpQHUE2cOVEVNK89EQ1ouwUGgzmtLLeQYSQneJtyH7MgkIzyDqCJhTPxY1N5wwUmSTh6TzKdSKQlpx9BmovFVTWr92SWIMVkl+NSVXQWmpVKofOhfdft198ss6WlEmI4LSvekZJ34USCH+BBDJRlxzFGDchjUYeeeMODJ558+QATooIQWauihiCaq6KKMNuroo5BGKumklFZq6aWYZqrpppx26umnoIYq6qiklmrqDgkAADs=) center center;
    background-size: contain;
}
.payment.content .grey {
    color: #888;
}
/* payment */
.trans-item {
    margin: 15px 0px 0px;
}
.content .grey {
    /* background: #d4d4d4; */
    text-align: center;
    /* padding: 50px 100px; */
}
.content .grey .w640 { width: 640px; margin: 0 auto;}
.content .grey .w450 { width: 450px; margin: 0 auto; }
.content .grey .w450 a { color: #ff008b; font-weight: bold }
.content .pad20 { padding: 20px 0px; }
.content .pad2050 { padding: 20px 0px 50px; }
.content .grey h1 { color: #232f84; font-size: 36px; line-height: 48px; font-weight: bold; }
.button.white {
    background: #f2f2f2 !important;
    border: 2px solid #f2f2f2 !important;
    margin: 0px 5px;
}
.button.white:hover {
    background: #e60067 !important;
    border: 2px solid #e60067 !important;
}
@media only screen and (max-width: 767px) {
    #newsborpage .content-blocks>div>div {
        display: block;
        width: 100%;
    }
    #newsborpage .payment.content .form>div>div {
       padding: 0px; 
    }
    #newsborpage .payment.content .form .block .table>div>div>button {
        font-size: 12px !important;
    }
}/* стилевой файл для шаблона menu*/
#main-menu {
    list-style: none;
    margin: 80px 0 0 0;
    padding: 0;
    background: #000033;
    transition: margin .5s;
}
.black-day #main-menu {
    background: #000000;
}
#main-menu li {
    border-bottom: 1px solid #23244f;
}
.black-day #main-menu li {
    border-bottom: 1px solid rgba(255,255,255,0.2);
}
#main-menu li.selected {
    border-left: 5px solid #00c7d9;
}
.black-day #main-menu li.selected {
    border-left: 5px solid #fff;
}
#main-menu li a {
    display: block;
    padding: 18px 20px 15px;
    font-size: 14px;
    line-height: 14px;
    font-family: 'Graphik LC Web Medium';
    text-transform: uppercase;
    text-decoration: none;
    color: #fff;
}
#main-menu li ul {
    display: none;
    position: absolute;
    z-index: 100;
    margin: 0px;
    padding: 0px;
    margin-left: 260px;
    margin-top: -46px;
    background: #000033;
    list-style: none;
    border-left: 1px solid #23244f;
    border-right: 1px solid #23244f;
    border-bottom: 1px solid #23244f;
}
#main-menu li ul li {
    padding: 0px;
    margin: 0px;
}
#main-menu li ul li:before {
    content: '';
    margin: 0px;
    padding: 0px;
    display: none;
}
#main-menu li.rouse-text a {
    color: #e60067;
}
#main-menu li.rouse-bg a {
    background: #00c7d9;
    color: #fff;
}
#main-menu li.blue-bg a {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e50167+0,02c5d8+64,02c5d8+100 */
background: rgb(229,1,103); /* Old browsers */
background: -moz-linear-gradient(left,  rgba(229,1,103,1) 0%, rgba(2,197,216,1) 64%, rgba(2,197,216,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgba(229,1,103,1) 0%,rgba(2,197,216,1) 64%,rgba(2,197,216,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  rgba(229,1,103,1) 0%,rgba(2,197,216,1) 64%,rgba(2,197,216,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e50167', endColorstr='#02c5d8',GradientType=1 ); /* IE6-9 */
    color: #fff;
}
.black-day #main-menu li a {
    color: #fff !important;
    background: #000000 !important;
}
#main-menu li a:hover {
    color: #00c7d9;
}
#main-menu li.rouse-bg:hover a {
    background: #00c7d9;
    color: #fff;
}
#main-menu li.blue-bg:hover a {
    background: #e60067;
    color: #fff;
}
#main-menu li a em {
    font-style: normal;
}
@media only screen and (max-width: 767px) {
    #main-menu li a em {
        display: none;
    }
}
#main-menu li a span {
    width: 20px;
    height: 20px;
    float: right;
    display: inline-block;
    margin-right: 0px;
    margin-top: -5px;
    /*vertical-align: middle;*/
    background-position: center center;
    background-repeat: no-repeat;
}
#main-menu li a svg {
    width: 20px;
    height: 20px;
    float: right;
    display: inline-block;
    margin-right: 0px;
    margin-top: -3px;
    fill: #fff;
}
#main-menu li a.login svg {
    margin-top: -2px;
}
#main-menu li a:hover svg {
    fill: #00c7d9; 
}
#main-menu li #auth {
    width: 100%;    
    border: 0px;
    height: 49px;
    display: block;
}
#menu-fixed-handler {
    display: none;
    position: fixed;
    z-index: 130;
    width: 260px; 
    height: 50px;
    background: #000033;
    cursor: pointer;
    font-size: 14px;
    line-height: 52px;
    font-family: 'Graphik LC Web Medium';
    text-transform: uppercase;
    text-decoration: none;
    margin-top: 80px;
    padding-left: 20px;
    color: #fff;
    border-bottom: 1px solid #23244f;
}
.black-day #menu-fixed-handler {
    background: #000000;
    border-bottom: 1px solid rgba(255,255,255,0.2);
}
#menu-fixed-handler:after {
    content: '›';
    font-family: Arial;
    font-size: 24px;
    color: #fff;
    display: block;
    float: right;
    margin-right: 20px;
    line-height: 55px;
    transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    /*transition: transform .5s;*/
}
#menu-fixed-handler.selected:after {
    transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    margin-top: -2px;
    margin-right: 24px;
}/* стилевой файл для шаблона footer*/
footer {
    background-position: left top;
    background-repeat: no-repeat;
    background-color: #fff;
    background-size: cover;
}
footer {
    padding: 60px 40px 0px;
    color: #bfbac5;
    position: relative;
    /*border-left: 1px solid #fff;*/
}
footer a {
    color: #bfbac5;
    text-decoration: none;
}
footer .copyright {
    margin: 0px -40px;
    background: rgba(255,255,255,0.2);
    padding: 25px 40px 20px;
}
footer .copyright p {
    margin: 0px;
    padding: 0px;
    font-size: 13px;
    color: #fff;
}
footer .copyright p:first-child {
    margin-bottom: 20px;
}
footer .copyright .right-aligned {
    float: right;
}
footer .table {
    width: 100%;
    margin-bottom: 20px;
}
footer .table>div>div {
    width: 25%;
    padding-right: 20px;
}
footer .table>div>div:last-child {
    padding-right: 0px;
}
footer .table>div>div p {
    font-size: 15px;
    color: #fff;
    opacity: 0.6;
    padding-top: 10px;
    padding-bottom: 22px;
}
footer .table>div>div p a {
    color: #fff;
}
footer h3 {
    margin: 0;
    color: #00c7d9;
    font-size: 15px;
    font-family: 'Graphik LC Web Medium';
    text-transform: none;
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(255,255,255,0.2);
}
.black-day footer h3 {
    color: #fff;
}
footer menu {
    list-style: none;
    margin: 0px;
    padding: 0px;
}
footer menu li {
    padding: 10px 0px 9px;
    border-bottom: 1px solid rgba(255,255,255,0.2);
}
footer menu li:last-child {
    border-bottom: 0px;
}
footer .social li span,
footer .apps li span {
    width: 22px;
    height: 22px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
}
footer .apps li span svg,
footer .social li span svg {
    fill: #ffffff;
    width: 21px;
    height: 21px;
}
@media only screen and (max-width: 1020px) {
    footer .table>div>div {
        display: inline-block;
        vertical-align: top;
        width: 50%;
        min-width: 200px;
        padding-bottom: 20px;
    }
}/* стилевой файл для шаблона list*//* стилевой файл для шаблона fixedlive*/
#online {
    display: inline-block;
    width: 1020px;
    height: 80px;
    background: #000033;
    /*padding: 5px;*/
    overflow: hidden;
    z-index: 499;
}
.black-day #online {
    background: #000000 !important;
}
.black-day #online * {
    color: #fff !important;
}
.fixed-mover.online {
    height: 80px;
    position: relative;
}
#online>.table,
#online>.table>div>div {
    height: 70px;
}
#online>.table {
    position: absolute;
    width: 100%;
}
#online .now {
    border-right: 1px solid rgba(255,255,255,0.2);    
}
#online .now .table {
    width: 100%;
}
#online .now .table>div>div:first-child {
    width: 135px;
    border: 5px solid #00c7d9;
}
.black-day #online .now .table>div>div:first-child {
    border: 5px solid rgba(255,255,255,0.2);
}
#online .now .table>div>div:last-child {
    text-align: right;
}
#online .now #handler-online-image {
    width: 135px;
    height: 80px;
    background: #000033;
    background-size: cover;
    background-position: center center;
    display: block;
}
.black-day #online .now #handler-online-image {
    background: #000000;
}
#online .table>div>div {
    vertical-align: middle;
    white-space: nowrap;
}
#online .table>div>div.next {
    width: 362px;
}
#online .desc {
    padding: 0px 20px;
    width: 100%;
}
#online .desc span {
    color: #e60067;
    font-size: 11px;
    line-height: 11px;
    vertical-align: middle;
    text-transform: uppercase;
    font-family: 'Graphik LC Web Medium';
}
#online .now .desc span:before {
    content: '';
    width: 12px;                   
    height: 12px;
    border-radius: 10px;
    background: #e60067;
    margin-top: -2px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 8px;
}
.black-day #online .now .desc span:before {
    background: #fff;
}
#online .desc a {
    display: block;
    color: #fff;
    text-decoration: none;
    font-family: 'Graphik LC Web Medium';
    margin: 3px 0px 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
    max-width: 370px;
}
#online .now button {
    white-space: nowrap;
    margin-right: 20px;
    padding: 7px 10px 5px;
    background: #e60067;
    border: 0px;
    font-family: 'Graphik LC Web Medium';
    color: #fff;
    font-size: 11px;
    line-height: 14px;
    text-transform: uppercase;
    cursor: pointer;
    display: none;
}
#online .now button svg {
    width: 22px;
    height: 22px;
    display: inline-block;
    vertical-align: middle;
    display: none;
}
#online .now button[data-id] {
    display: inline-block;
}
#online .next .desc a {
    width: 300px;
}
#online .more {
    background: rgba(255,255,255,0.2);
    margin: 20px 20px 0px 0px;
    transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
}
.fixed-mover.online .online-handled {
    background: #000033;
    width: 100%;
    max-width: 362px;
    position: fixed;
    display: none;
    z-index: 2000;
    height: 100%;   
}
.fixed-mover.online .online-handled>div {
    background: #e60067;
    height: 80px;
    color: #fff;
    font-family: 'Graphik LC Web Medium';
    font-size: 17px;
    line-height: 80px;
    padding-left: 20px;
}
.black-day .fixed-mover.online .online-handled>div {
    background: #2f2f2f;
}
.fixed-mover.online .online-handled>menu {
    height: 90%;
    overflow: auto;
    margin: 0px;
    padding: 0px;
}
.fixed-mover.online .online-handled>menu li {
    display: block;
    padding: 20px;
    border-bottom: 1px solid #525353;
    font-family: 'Graphik LC Web Medium';
}
.fixed-mover.online .online-handled>menu li>span {
    color: #ac005a;
    font-size: 11px;
    line-height: 14px;
}
.fixed-mover.online .online-handled>menu li>a {
    font-size: 15px;
    color: #fff;
    text-decoration: none;
    display: block;
}
.fixed-mover.online .online-handled>menu li>a>em {
    font-size: 11px;
    color: #fff;
    opacity: 0.5;
    font-style: normal;
    display: inline-block;
    vertical-align: baseline;
    margin-left: 5px;
}
.fixed-mover.online .online-handled .box-button {
    background: #ac005a;
    border: 1px solid #fff;
    color: #fff;
    line-height: 100%;
    cursor: pointer;
    padding-left: 1px;
    margin: 20px 20px 0px 0px;
}
.black-day .fixed-mover.online .online-handled .box-button {
    background: #585858;
}
.fixed-mover.online .online-handled .box-button:before {
    content: '+';
    display: inline-block;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    margin-top: 2px;
    margin-left: 1px;
}
#handler-online-write2 {
    display: none;
}
@media only screen and (max-width: 1280px) {
    .banner.text-top + .online {
        height: 130px;
    }
    .banner.text-top + .online #online {
        top: 130px;
    }
    .banner.text-top + .online .online-handled {
        top: 130px;
    }
}
@media only screen and (max-width: 1020px) {
    #online {
        width: 768px;
    }
    #online .next {
        display: none;
    }
    .banner.text-top + .online .online-handled {
        top: 130px;
    }
    #online .now .table {
        width: 93%;
    }
}
@media only screen and (max-width: 767px) {
    #online {
        width: 360px;
        max-width: 100%;
        position: absolute;
    }
    .banner.text-top + .online .online-handled {
        top: 110px;
    }
    #online>.table,
    #online .now {
        width: 100%;
    }
    #online .now .table>div>div:first-child {
        display: none;
    }
    #online .now .table>div>div:last-child {
        /*display: none;      */
        padding-right: 60px;
    }
    #online .now .desc {
        max-width: 130px;
    }
    #online .now .desc a {
        /*background: rgba(255,255,255,1);*/
        background: -webkit-gradient(left top, right top, color-stop(19%, rgba(255,255,255,1)), color-stop(140%, rgba(237,237,237,0)));
        background: -webkit-linear-gradient(left, rgba(255,255,255,1) 19%, rgba(237,237,237,0) 140%);
        background: -o-linear-gradient(left, rgba(255,255,255,1) 19%, rgba(237,237,237,0) 140%);
        /*background: -ms-linear-gradient(left, rgba(255,255,255,1) 19%, rgba(237,237,237,0) 140%);
        background: linear-gradient(to right, rgba(255,255,255,1) 19%, rgba(237,237,237,0) 140%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=1 );*/
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }
    .fixed-mover.online .online-handled {
        width: 100%;
        max-width: 360px;
    }
    #online .now button svg {
        display: inline-block;
    }
    #online .now button span {
        display: none;
    }
    #online .now button {
        padding: 7px;
    }
    .banner.text-top + .online {
        height: 80px;
        margin-top: 50px;
    }
    .banner.text-top + .online #online {
        top: 0px;
        position: absolute;
    }
    .fixed-menu .popup-menu menu li a {
        padding: 14px 20px 12px
    }
    #online .now button {
        display: none !important;
    }
    #online .more {
        margin: 20px 10px 0px 0px;
    }
    #online .desc {
        padding: 0px 10px;
    }
    #handler-online-write {
        display: none !important;
    }
    #handler-online-write2.shown {
        display: block;
        background: #e60067;
        color: #fff;
        text-align: center;
        height: 40px;
        padding-top: 11px;
        text-transform: uppercase;
        font-size: 14px;
        font-family: 'Graphik LC Web Medium';
    }
    .fixed-mover.online .online-handled .box-button {
        margin: 20px 10px 0px 0px;
    }
}/* стилевой файл для шаблона pictureofaday*/
#day-picture {
    width: 100%;
    height: 510px;
    overflow: hidden;
    position: relative;
    background: #000;
}
.content-pad #day-picture {
    margin-top: 30px;
}
.content-pad #day-picture:first-child {
    margin-top: 0px;
}
#day-picture h3 {
    font-size: 29px;
    line-height: 31px;
    color: #fff;
    padding: 40px;
}
#day-picture>div {
    position: relative;
}
#day-picture .image {
    position: absolute;
    z-index: 0;
    width: inherit;
    background-position: center center;
    background-size: cover;
    width: 102%;
    height: 550px;
    margin: -1% 0px 0px -1%;
    opacity: 0.8;
    transition: all .7s;
    -o-transition: all .7s;
    -moz-transition: all .7s;
    -ms-transition: all .7s;
    -webkit-transition: all .7s;
}      
#day-picture:hover .image {
    opacity: 0.5;
    /*-webkit-filter: blur(5px);
    -moz-filter: blur(5px);
    filter: url('/project/img/svg/blur.svg#blur');
    filter: blur(5px); */
}
#day-picture .tabs {
    height: 80px;
}
#day-picture .tabs menu {
    padding: 35px 40px;
}
#day-picture .tabs menu li a {
    padding: 13px 0px 13px 0px;
    margin-right: 40px;
    color: #fff;
    font-family: 'Graphik LC Web Medium';
    font-size: 14px;
    text-transform: uppercase;
    text-decoration: none;  
}
#day-picture .tabs menu li.selected a {
    border-bottom: 1px solid #fff;  
}
#day-picture .tabs menu li a:hover {
    border-bottom: 1px solid #e60067;  
}
#day-picture .tabs .left,
#day-picture .tabs .right {
    margin-top: 23px;
}
#day-picture .slide {
    display: block;
}
#day-picture .slide .table {
    height: 510px;
    width: 100%;
    position: absolute;
    top: 0;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+68,000000+100&0+0,0.8+68,0.8+100 */
background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 68%, rgba(0,0,0,0.8) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 68%,rgba(0,0,0,0.8) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 68%,rgba(0,0,0,0.8) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#cc000000',GradientType=0 ); /* IE6-9 */
}
#day-picture .slide .table>div>div {
    height: 380px;
    width: 100%;
    vertical-align: bottom;
    padding: 40px;
}
/*@media only screen and (max-width: 767px) {
    #day-picture {
        display: none;
        width: 100%;
    }
}*//* стилевой файл для шаблона fixedmenu*/
.fixed-mover.fixed-menu {
    display: none;
}
.fixed-mover.fixed-menu {
    height: 80px;
    position: relative;
}
#fixed-menu {
    display: inline-block;
    width: 100%;
    height: 80px;
    background: #000033;
    padding: 0px;
    overflow: hidden;
}
.black-day #fixed-menu {
    background: #000000;
}
#fixed-menu #logo {
    /*width: 30%;  */
    background-position: 10px center;        
    overflow: hidden;
    padding: 15px 10px;
}       
#fixed-menu .header__logo_icon_white {
    width: 222px;
    height: 53px;
    fill: #222d83;
    display: block;
}
#fixed-menu #logo a,
#fixed-menu #logo img {
    width: 100%;
}
#fixed-menu .table {
    height: 80px;
    width: 100%;
}
#fixed-menu .table>div>div {
    text-align: center;
    border-bottom: 1px solid #23244f;
}
#fixed-menu .table>div>div:first-child {
    width: 240px;
    text-align: left;
}
#fixed-menu .table>div>div:last-child {
    width: 240px;
}
#fixed-menu menu {
    list-style: none;
    margin: 0px;
    padding: 0px;
    display: inline-block;
    vertical-align: middle;
    white-space: nowrap;
    /*width: 100%;*/
}
#fixed-menu menu li {
    display: inline-block;
    vertical-align: middle;
    /*width: 30%;*/
    padding: 0px 10px;
}
#fixed-menu menu li a {
    font-size: 14px;
    font-family: 'Graphik LC Web Medium';
    line-height: 14px;
    text-transform: uppercase;
    color: #fff;
    text-decoration: none;
}
#fixed-menu li.rouse-text a {
    color: #e60067;
}
#fixed-menu #authfixed {
    width: 80px;
    height: 80px;
    display: inline-block;
    vertical-align: middle;
    border: 0px;
    border-left: 1px solid #23244f;   
    background-repeat: no-repeat;
    background-position: center center; 
    text-align: center;
}
.black-day #fixed-menu #authfixed {
    border-left: 1px solid rgba(255,255,255,0.2);    
}
#fixed-menu #search {
    width: 80px;
    height: 80px;
    display: inline-block;
    vertical-align: middle;
    border-left: 1px solid #23244f;
    text-align: center;
    background-repeat: no-repeat;
    background-position: center center;
}
.black-day #fixed-menu #search {
    border-left: 1px solid rgba(255,255,255,0.2);    
}
#fixed-menu #authfixed svg,
#fixed-menu #search svg {
    fill: #fff;
    width: 20px;
    height: 20px;
    display: inline-block;
}
#fixed-menu #authfixed svg {
    margin: 32px 0px 0px 0px;
}
#fixed-menu #search svg {
    margin: 31px 0px 0px 0px;
}
@media only screen and (max-width: 1020px) {
    #fixed-menu #search svg {
        margin: 32px 0px 0px 0px;                                                                  
    }
    #fixed-menu #authfixed svg {
        margin: 33px 0px 0px 0px;                                                                  
    }
}
@media only screen and (max-width: 767px) {
    #fixed-menu #search svg {
        margin: 20px 0px 0px 0px !important;
    }
    #fixed-menu #authfixed svg {
        margin: 22px 0px 0px 0px !important;
    }
}
#fixed-menu #fixed-menu-handler {
    width: 80px;
    height: 80px;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    background-position: center center;
    background-color: #000033;
    background-repeat: no-repeat;
    border: 0px;
    border-left: 1px solid #23244f;
}
.black-day #fixed-menu #fixed-menu-handler {
    background-color: #000000;
    border-left: 1px solid rgba(255,255,255,0.2);    
}
#fixed-menu #fixed-menu-handler.active {
    background-color: #262651;
}
.black-day #fixed-menu #fixed-menu-handler.active {
    background-color: #212121;
}
.fixed-menu .popup-menu {
    display: none;
    position: fixed;
    z-index: 2000;
    width: 240px;
    right: 0;
    top: 80px;
    background: #fff;
    border-top: 1px solid #e4e5e8;
    height: 100%;
}
.fixed-menu .popup-menu menu {
    list-style: none;
    margin: 0;
    padding: 0;
}
.fixed-menu .popup-menu menu li {
    border-top: 1px solid #e1e5e6;
}
.fixed-menu .popup-menu menu li a em {
    font-style: normal;
}
.fixed-menu .popup-menu menu li a {
    display: block;
    padding: 18px 20px 17px;
    font-size: 14px;
    line-height: 14px;
    font-family: 'Graphik LC Web Medium';
    text-transform: uppercase;
    text-decoration: none;
    color: #000058;
}
.fixed-menu .popup-menu menu li.rouse-text a {
    color: #e60067;
}
.fixed-menu .popup-menu menu li.rouse-bg a {
    background: #00c7d9;
    color: #fff;
}
.fixed-menu .popup-menu menu li.blue-bg a {
    background: #00c7d9;
    color: #fff;
}
.fixed-menu .popup-menu menu li a:hover {
    color: #00c7d9;
}
.fixed-menu .popup-menu menu li.rouse-bg:hover a {
    background: #00c7d9;
    color: #fff;
}
.fixed-menu .popup-menu menu li.blue-bg:hover a {
    background: #e60067;
    color: #fff;
}
.fixed-menu #profile-menu {
    display: none;
    position: fixed;
    z-index: 1000;
    margin: 0px;
    padding: 0px;
    right: 0;
    top: 80px;
    background: #fff;
    list-style: none;
    border-left: 1px solid #e1e5e6;
    border-right: 1px solid #e1e5e6;
    border-bottom: 1px solid #e1e5e6;
}
@media only screen and (max-width: 1280px) {
    .fixed-mover.fixed-menu {
        display: block;   
    }
    #fixed-menu {
        width: 1020px;
        border-bottom: 1px solid #23244f;
    }
}
@media only screen and (max-width: 1020px) {
    #fixed-menu #logo {
        width: 240px;
    }
    .fixed-mover.fixed-menu {
        display: block;   
    }
    #fixed-menu {
        width: 768px;
    }
    #fixed-menu .m {
        display: none;
    }
    #fixed-menu .table>div>div.m {
        display: none;
    }
    #fixed-menu .table>div>div:last-child {
        width: auto;
        text-align: right;
    }
    #online .now {
        border-right: 0px !important; 
    }   
}
@media only screen and (max-width: 767px) {
    #fixed-menu {
        width: 360px;
        max-width: 100%;
    }
    .fixed-mover.fixed-menu {
        height: 60px;
        z-index: 1000;
    }
    #fixed-menu {
        height: 60px;
    }
    #fixed-menu #logo,
    #fixed-menu #logo a,
    #fixed-menu #logo img {
        height: 60px;
    }             
    #fixed-menu .header__logo_icon_white {
        width: 140px;
        height: 53px;
    }    
    #fixed-menu .table>div>div:first-child {
        width: 115px;
        text-align: left;
    }
    #fixed-menu #logo {
        width: 90px !important;
        padding: 4px 15px;
    }
    #fixed-menu .table {
        height: 60px;
    }
    #fixed-menu #authfixed,
    #fixed-menu #search,
    #fixed-menu #fixed-menu-handler {
        width: 60px;
        height: 60px;
    }
    .fixed-menu .popup-menu {
        top: 60px;
        height: calc(100% - 60px);
        overflow: auto;
    }
    .fixed-menu #profile-menu {
        top: 60px;
    }
    .fixed-menu .popup-menu menu li a em {
        display: none;
    }
}
@media only screen and (max-width: 400px) {
    .fixed-menu .popup-menu menu li a {
        padding: 13px 20px 11px;
    }
}/* стилевой файл для шаблона new-frontpage*/
section#frontpage-banner {
    width: 100%;
    padding: 20px;
    background: #f2f2f2;
    border-left: 1px solid #e5e5e5;
}
section#frontpage-banner iframe {
    width: 100%;
    height: 100%;
    border: 0px;
}
@media only screen and (max-width: 1020px) {
    section#frontpage-banner {
        display: none;
    }
}/* стилевой файл для шаблона new-default*/
#textpage {
    padding: 30px;
}
#textpage .content-blocks {
    padding: 30px 0px;
}/* стилевой файл для шаблона instantnews*//* стилевой файл для шаблона duty*/
#duty {
    padding-bottom: 20px;
    background-repeat: no-repeat;
    background-position: left top;
    background-size: cover;
    display: table;
    width: 100%;
}
.content-pad #duty {
    margin-top: 30px;
}
.content-pad #duty:first-child {
    margin-top: 0px;
}
#duty {
    display: block;
    width: 100%;
} 
#duty .info {
    background-image: none !important;
    display: block;
    width: 100%;
    margin-bottom: 15px;
    overflow: hidden;
    padding: 30px 30px 0px 30px;
}
#duty .arrow-container {
    float: right;
    /*margin-top: 100px;*/
    padding-top: 0px;
    padding-right: 0px;
    border-top: 0px;
    margin-top: -10px;
}
#duty .arrow-container a {
    display: inline-block;
    vertical-align: middle;
    margin: 0px 0px 0px 10px !important;
}
#duty .arrow-container a.left {
    transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -o-transform: rotate(180deg);
}
#duty .arrow-container a.box-button {
    float: none;
    margin: 0px 10px 0px 0px;
}
#duty .arrow-container a.button-transparent {
    /*float: right;*/
}
#duty .arrow-container a.button-transparent.white {
    border: 0px;
    text-decoration: none;
    padding: 16px 20px 13px;
}
#duty .items {
    width: 100%;
    display: block;
    padding: 0px 30px;
}
#duty .info h3 {
    font-family: 'Graphik LC Web Black';
    font-weight: normal;
    font-size: 28px;
    margin: 0px;
    padding: 0px 0px 30px;
    color: #fff;
    text-transform: uppercase;
}
#duty .info>.left  {
    float: left;
    text-align: left;   
    position: absolute;
}
#duty .info h4 {
    font-family: 'Graphik LC Web Medium';
    color: #000058;
    font-weight: normal;
    font-size: 21px;
    margin: 0px;
    padding: 0px 0px 14px 0px;
}
#duty .info .left div {
    font-size: 13px;
    font-family: 'Graphik LC Web Regular';
    color: #fff;
    padding-bottom: 30px;
}
#duty .items .items-slider .slider {
    min-height: 200px;
    padding: 20px 20px 0px;
    white-space: nowrap;
}
#duty.huge .items .items-slider .slider {
    padding-left: 0px;
    padding-top: 0px;    
}
#duty .items .items-slider .slider>div {
    /*display: none;*/
}
#duty .items .items-slider {
    background: #fff;
    /*min-height: 250px;*/
    overflow: hidden;
    max-width: 620px;
}    
#duty.huge .items .items-slider  {
    background: transparent;
    max-width: 960px;
}
#duty .fp-dutyfeed-list {
    display: inline-block;
    vertical-align: top;
    padding-right: 20px;
} 
#duty .mnenie {
    font-size: 14px !important;
    color: #fff;
    display: block;
    padding-top: 10px;
    text-align: center;
}
#duty.huge .mnenie {
    margin-top: -30px;
    padding-bottom: 10px;
}
#duty.huge .items-slider .arrow-container {
    display: none;
}
#duty:not(huge) .items-slider .arrow-container {
    display: block;
}
#duty.huge .info .arrow-container {
    display: inline-block;
    margin-top: -9px;
}
#duty .button-container {
    display: none;
}
@media only screen and (max-width: 767px) {
    #duty .items .items-slider .slider {
        padding: 0px;
    }
    #duty .fp-dutyfeed-list {
        padding-right: 0px;
    }
    #duty .arrow-container a.button-transparent.white {
        display: none;
    }
    #duty .button-container {
        display: block;
        padding: 20px 0px;
        text-align: center;
    }
    #duty .button-container a {
        border: 0px;
        text-decoration: none;
    }
    .fp-dutyfeed-list>div {
        height: 300px;
    }
}
@media only screen and (max-width: 400px) {
    #duty .info h3 {
        font-size: 24px;
    }
}/* стилевой файл для шаблона popups*/
#loginPaywall .wnd {
    padding: 30px 20px 20px !important;
}
#loginPaywall .wheader h3 {
    text-align: center;
}
#loginPaywall .registerPopup {
    color: #3d5b96;
    border: 1px solid #e8e8e8;
    border-left: 0;
    text-decoration: none;
    display: inline-block;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 10px;
    position: absolute;
    left: 30px;
    margin-top: -37px;
    padding: 5px 23px 5px 19px;
    letter-spacing: .2px;
}
#loginPaywall .registerPopup:before {
    content: '';
    position: absolute;
    border-top: 1px solid #e8e8e8;
    height: 10px;
    width: 18px;
    left: -8px;
    top: 4px;
    -webkit-transform: rotate(-61deg);
    -ms-transform: rotate(-61deg);
    transform: rotate(-61deg);
}
#loginPaywall .registerPopup:after {
    content: '';
    position: absolute;
    border-bottom: 1px solid #e8e8e8;
    height: 10px;
    width: 17px;
    left: -8px;
    bottom: 4px;
    -webkit-transform: rotate(61deg);
    -ms-transform: rotate(61deg);
    transform: rotate(61deg);
}
#loginPaywall .registerPopup:hover:before, 
#loginPaywall .registerPopup:hover:after {
    border-color: #232f84;
}
#loginPaywall .registerPopup:hover {
    text-decoration: none;
    border-color: #232f84;
}
#registerPaywall .wnd {
    padding: 30px 20px 20px !important;
}
#registerPaywall .wheader h3 {
    text-align: center;
}
#registerPaywall .loginPopup {
    color: #3d5b96;
    border: 1px solid #e8e8e8;
    border-left: 0;
    text-decoration: none;
    display: inline-block;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 10px;
    position: absolute;
    left: 30px;
    margin-top: -37px;
    padding: 5px 23px 5px 19px;
    letter-spacing: .2px;
}
#registerPaywall .loginPopup:before {
    content: '';
    position: absolute;
    border-top: 1px solid #e8e8e8;
    height: 10px;
    width: 18px;
    left: -8px;
    top: 4px;
    -webkit-transform: rotate(-61deg);
    -ms-transform: rotate(-61deg);
    transform: rotate(-61deg);
}
#registerPaywall .loginPopup:after {
    content: '';
    position: absolute;
    border-bottom: 1px solid #e8e8e8;
    height: 10px;
    width: 17px;
    left: -8px;
    bottom: 4px;
    -webkit-transform: rotate(61deg);
    -ms-transform: rotate(61deg);
    transform: rotate(61deg);
}
#registerPaywall .loginPopup:hover:before, 
#registerPaywall .loginPopup:hover:after {
    border-color: #232f84;
}
#registerPaywall .loginPopup:hover {
    text-decoration: none;
    border-color: #232f84;
}
#messagePaywall.kletka .wnd {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAIAAAAn5KxJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDY4OUU1MTY4MjNDMTFFNjg4Q0Q4RDcxNkFFMzI0QUMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDY4OUU1MTc4MjNDMTFFNjg4Q0Q4RDcxNkFFMzI0QUMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpENjg5RTUxNDgyM0MxMUU2ODhDRDhENzE2QUUzMjRBQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpENjg5RTUxNTgyM0MxMUU2ODhDRDhENzE2QUUzMjRBQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv5fhIcAAAFqSURBVHja7FhbDoQgDATP5en0Zj6upVvThBgedTAg7m77wZI48ugOzlCzi7FtG3fmed6xIKR76xIZncvrUwzDYOnHYEFIa63JCfwVGTmOYwdOuSwLOCUhXV9+BUceADyjDSMvow2ReRlVjipHG3P0zBKEW0/i6YPfRVkSjhLuPoUnZJROId6NieCVo4k83eZox+jLtu978hAgkvvruoJIpDW4JwpNDeKJhJimCUTmuae3c5R3olqvWq9arxxVjv42R2/wsnpGzyt2fbfKcPdRPAV7l5TC4WrnZ5A9xMtbMiWQeyLThHgi9lagewLHLO+eqrI5+9QLuxLY/LQyVUoqcjst/B317pbgmPLtV7VetV79qHJUOfq22pN7ileU8HpWdu2pbEWpmHt6ib2/dvi8ypQbD/Gyb/fwFLjDP1JW/NTX+B+qnHqu37ZRpuZkRTNKq1St/2et14wmkeckqnsqfuqPss43xEeAAQBhzHcvphmT8gAAAABJRU5ErkJggg==);
}
#messagePaywall.kletka .wheader,
#messagePaywall.kletka .wcontent,
#messagePaywall.kletka .wnd p, 
#messagePaywall.kletka .wnd div:not(.close) { background: transparent; }
#messagePaywall.blue-title .wnd h3 {
    color: #00cce4;
}
#messagePaywall.center {
    text-align: center;
}
#messagePaywall .message {
    padding: 20px 0px;
    text-align: center;
}
#fullonline .shadow {
}
#fullonline .wnd {
    padding: 0px !important;
}
#fullonline .wnd .wheader {
    position: absolute;
    width: 980px;
    height: 0 !important;
    padding: 0px !important;
}
#fullonline .wnd .wheader h3 {
    display: none;
}
#fullonline .wnd .wheader .close {
    position: absolute;
    right: 20px;
    top: 20px;
}
#fullonline .wnd iframe {
    margin: 0px;
    display: block;
}
#fullonline textarea {
    display: none;
}
#videoPaywall h3 {
    margin: 0px;
    padding: 0px;
    text-transform: uppercase;
}
#videoPaywall textarea {
    margin: 0px;
}
#videoPaywall [name=sizes] {
    width: 140px !important;
}
#videoPaywall .form .table .select2-container {
    width: 140px !important;
}
#videoPaywall [name=code] {
    height: 80px;
}
#videoPaywall .form .table>div>div.cap {
    padding-bottom: 10px;
}
.registerButton {
    display: none !important;
}
@media only screen and (max-width: 767px) {
    .registerButton {
        display: inline-block !important;
    }
    #registerPaywall .loginPopup,
    #loginPaywall .registerPopup {
        display: none;
    }
}/* стилевой файл для шаблона recs*/
#recomendations {
    margin-bottom: 20px;
    margin-left: -20px;
}
.content-pad #recomendations {
    padding: 30px 30px 0px 30px;
    margin-left: 0px;
}
#recomendations.page-bottom {
    padding: 30px 0px 0px 30px;
}
#recomendations.page-bottom>div {
    border-top: 1px solid #edf1f2;
    margin-top: 20px;
    padding: 30px 30px 30px 0px;
}
#recomendations>div {
    margin-left: -20px;
}
#recomendations .o-wide {
    width: 100%;
    display: block;
    margin-bottom: 20px; 
    padding-left: 20px;
}
#recomendations .o-narrow {
    width: 50%;
    display: inline-block;
    vertical-align: top;
    margin-bottom: 20px;    
    padding-left: 20px;
}
#recomendations.items3 .o-narrow {
    width: 33.3333%;
}
#recomendations.nobottommargin {
    margin-bottom: 0px;
}
#recomendations.use3cols .o-narrow {
    width: 33.3%;
}
#recomendations>div>h3 {
    font-size: 28px;
    color: #00c7d9;
    font-family: 'Graphik LC Web Black';
    text-transform: uppercase;
    margin: 20px 0px 20px 20px;
}
#recomendations .o-list .more {
    margin-left: 20px;
}
@media only screen and (max-width: 1280px) {
    #recomendations.use3cols .o-narrow {
        width: 33.33333%;
    } 
    #recomendations.items3 .o-narrow {
        width: 33.33333% !important;
    }
}
@media only screen and (max-width: 1020px) {
    #recomendations.use3cols .o-narrow {
        width: 50% !important;
    } 
    #recomendations.items3 .o-narrow {
        width: 50% !important;
    }
}
@media only screen and (max-width: 767px) {
    #recomendations {
        margin-left: 0px;
    }
    #recomendations .o-wide,
    #recomendations .o-narrow {
        padding-left: 0px;
    }
    #recomendations .o-narrow {
        height: auto; 
    }
    #recomendations .object-narrow .table>div:last-child>div,
    #recomendations .o-narrow .table>div:last-child>div {
        padding-bottom: 50px;
    }
    #recomendations .o-list .more {
        margin-left: 0px !important;
    }
    #recomendations.use3cols .o-narrow {
        width: 100% !important;
    }      
    #recomendations.items3 .o-narrow {
        width: 100% !important;
    }      
    #recomendations>div {
        margin-left: 0px;
    }
    .content-pad #recomendations {
        padding: 0px 30px 0px;
    }
    #recomendations.page-bottom>div {
        padding: 30px 0px 30px 0px;
        margin-top: 0px;
    }                                      
}/* стилевой файл для шаблона programmas*/
aside #programmas {
    background: #262651;
    border: 0px;
}
.black-day aside #programmas {
    background: #202020;
}
aside #programmas h3 {
    background: transparent;
    font-size: 14px;
    padding: 0px 0px 3px 0px;
    margin: 20px 20px 0px 20px;
    border-bottom: 1px solid #444469;
}
.black-day aside #programmas h3 {
    border-bottom: 1px solid #fff;
}
#programmas .menu-list {
    padding: 10px 20px;    
}
aside #programmas menu li a {
    font-size: 12px;
}
aside #programmas .menu-list {
    padding: 10px 20px;
}
aside #programmas .menu-list li {
    border-bottom: 0px;
    padding: 4px 0px;
}
aside #programmas .menu-list li a {
    color: #fff;
}/* стилевой файл для шаблона eventmap*/
#event-map {
   padding: 30px 30px 0px;
}
#event-map .h {
    padding: 20px 0px;
    margin: 0px 0px 20px 0px;
    height: 70px;
    border-bottom: 1px solid #e6e6e6;
}
#event-map h3 {
    float: left;
    text-align: left;
    font-size: 29px;
    color: #e50067;
    font-family: 'Graphik LC Web Black';
}
#event-map h3 a {
    text-decoration: none;
    line-height: 130%;
}
#event-map .float-left {
    float: left;
    margin-left: 20px;
    margin-top: 2px;
}
#event-map .float-right {
    float: right;
    /*width: 175px;*/
    margin: 7px 0px 0px 0px;
}
#event-map .float-right a {
    color: #3e4040;
    margin-top: 20px;
    font-family: 'Graphik LC Web Medium';
    font-size: 11px;
    text-transform: uppercase;
    padding: 20px 0px 0px;
    text-align: center;
    text-decoration: none;
    letter-spacing: 1px;
    font-weight: bold;
}
#event-map .select {
    background-position: right center;
    background-repeat: no-repeat;
}
#event-map select {
    padding: 9px 20px 7px 5px;
    margin: 0;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    border: 0px;
    background-color: transparent;
    color: #4a4c4c;
    outline: none;
    display: inline-block;
    vertical-align: middle;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    cursor:pointer;
    font-size: 15px;
    font-family: 'Graphik LC Web Medium';
    width: 100%;
    position: relative;
    text-overflow: ellipsis;
}
#event-map .select2-container {
    width: auto !important;
}
#event-map .select2-container--default .select2-selection--single {
    padding-right: 20px;
    border: 0px;
}
#event-map .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #4a4c4c;
    font-size: 15px;
    font-family: 'Graphik LC Web Medium';
}
#event-map .select2-container--default .select2-selection--single .select2-selection__arrow b {
    display: none;
}
#event-map .select2-container--default .select2-selection--single .select2-selection__arrow {
    width: 30px;
    border-left: 0px;
    background: url(data:image/jpg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAAeAAD/4QMraHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjMtYzAxMSA2Ni4xNDU2NjEsIDIwMTIvMDIvMDYtMTQ6NTY6MjcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjBDNEU5QUM0QkQ1RTExRTY5MzZCQURGMEFBREQ3QjVEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjBDNEU5QUM1QkQ1RTExRTY5MzZCQURGMEFBREQ3QjVEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MEM0RTlBQzJCRDVFMTFFNjkzNkJBREYwQUFERDdCNUQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MEM0RTlBQzNCRDVFMTFFNjkzNkJBREYwQUFERDdCNUQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAAQCwsLDAsQDAwQFw8NDxcbFBAQFBsfFxcXFxcfHhcaGhoaFx4eIyUnJSMeLy8zMy8vQEBAQEBAQEBAQEBAQEBAAREPDxETERUSEhUUERQRFBoUFhYUGiYaGhwaGiYwIx4eHh4jMCsuJycnLis1NTAwNTVAQD9AQEBAQEBAQEBAQED/wAARCAAUABUDASIAAhEBAxEB/8QAXwABAQEBAAAAAAAAAAAAAAAAAAUCBgEBAAAAAAAAAAAAAAAAAAAAABAAAQIDBwUBAAAAAAAAAAAAAQACEQMFIXESMhMjBPAxUZHBJBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8A75mRtwWllmRtwU6qcDkvmsqFPfg50gYQxx250uMTLf8AD0ApooAplYwGp6wNWJDtGOyJQj+cWwtj38+0QXWZG3BaREBERB//2Q==) center center no-repeat;    
}
/*#event-map .map .select:after {
    display: inline-block;
    vertical-align: middle;
    position: absolute;
    content: '›';
    font-size: 30px;
    font-family: 'Verdana';
    margin-left: -20px;
    margin-top: 5px;
    transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    pointer-events: none; 
} */
#event-map .items {
    border-bottom: 1px solid #e6e6e6;
    padding-bottom: 20px;
}
#event-map .items>.table {
    width: 100%;
}
#event-map .items>.table>div>div {
    width: 50%;
    vertical-align: top;
    padding-right: 10px;
}
#event-map .items>.table>div>div:last-child {
    padding-right: 0px;
    padding-left: 10px;
}
#event-map .first {
    width: 100%;
    height: 250px;
    /*padding: 20px;*/
    position: relative;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
#event-map .first.bg-map2 {
    cursor: pointer;
    background-size: contain;
}
#event-map .first .table,
#event-map .first .table>div>div {
    width: 100%;
    height: 250px;
}
#event-map .first .table>div>div {
    vertical-align: bottom;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e5e5e5+0,4a4c4d+100&0+0,1+100 */
    background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
    padding: 20px;
}
#event-map .first a {
    /*position: absolute;
    bottom: 20px;
    left: 20px;*/
    font-family: 'Graphik LC Web Medium';
    font-size: 21px;
    line-height: 28px;
    color: #fff;
    padding-right: 20px;
    text-decoration: none;
}
#event-map .menu {
    padding: 0px 0px;
    margin: 0px;
    list-style: none;
    height: 250px;
    width: 100%;
}
#event-map .menu>div>div {
    border-bottom: 1px solid #e6e6e6;
    /*padding: 0px 0px 10px;
    margin: 0px 0px 10px;*/
    vertical-align: middle;
    height: 25%;
}
#event-map .menu>div>div a {
    color: #3e4040;
    text-decoration: none;
    font-family: 'Graphik LC Web Medium';
    font-size: 15px;
}
#event-map .menu>div:last-child>div {
    border-bottom: 0px;
    padding-bottom: 0px;
    margin-bottom: 0px;
}
#event-map .more {
    display: none;
    color: #3e4040;
    margin-top: 20px;
    font-family: 'Graphik LC Web Medium';
    font-size: 11px;
    text-transform: uppercase;
    padding: 20px 0px 0px;
    text-align: center;
    text-decoration: none;
    letter-spacing: 1px;
    font-weight: bold;
}                                         
@media only screen and (max-width: 767px) {
    #event-map .first {
        /*height: 159px;*/
    }
    #event-map .items>.table>div>div {
        width: 100%;
        display: block;
    }
    #event-map .float-left {
        display: block;
        float: none;
        margin-left: 0px;
    }
    #event-map .float-right  {
        display: none;
        width: 100%;
        margin-top: 0px;
        margin-bottom: 20px;
    }
    #event-map .items {
        border-bottom: 0px;
    }
    #event-map .items>.table>div>div {
        padding-right: 0px;
        padding-left: 0px;
    }
    #event-map .more {
        display: block;
        border-top: 1px solid #c0c0c0;
    }
    #event-map .h {
        height: auto;
    }
    #event-map h3 {
        float: none;
    }
    #event-map .menu>div>div {
        height: auto;
        padding: 10px 0px;
    }
}/* стилевой файл для шаблона objectwide*/
.object-wide {
    width: 100%;
    height: 370px;
}
.object-wide .table {
    height: 100%;
    width: 100%;
    background-color: #4a4c4d;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;    
}
.object-wide .table>div>div {
    height: 100%;
    padding: 20px;
    vertical-align: bottom !important;
}
.object-wide .table>div:first-child>div {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e5e5e5+0,4a4c4d+100&0+0,1+100 */
background: -moz-linear-gradient(top,  rgba(0,0,0,0) 50%, rgba(0,0,0,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 50%,rgba(0,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(0,0,0,0) 50%,rgba(0,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
    margin-left: -20px;
    margin-right: -20px;
    margin-bottom: -20px;
    padding: 20px 20px 20px 20px;
}
.object-wide .table>div>div>a {
    font-family: 'Graphik LC Web Medium';
    font-size: 21px;
    line-height: 25px;
    color: #fff;
    text-decoration: none;
}
.object-wide .table>div>div>span {
    display: block;
    color: #00bfe6;
    text-transform: uppercase;
    font-size: 11px;
    padding-bottom: 10px;
}
.object-wide .table>div>div>span>a {
    color: inherit;
    text-decoration: none;
}
.object-wide .table>div>div>span em {
    margin-right: 5px;
    display: inline-block;
}
.object-wide .table>div>div>span span {
    margin-left: 10px;
    display: inline-block;
    color: #fff;
}
.object-wide .table>div>div>span span:first-child {
    margin-left: 0px;
}
.object-wide .guests {
    background: #edf1f2;
    position: absolute;
    z-index: 50;
    /*height: 351px;*/
    height: 30px;
    overflow: hidden;
    opacity: 0;
}
.object-wide:hover .guests {
    opacity: 1;
    transition: opacity .2s;
}
.object-wide .guests h4 {
    cursor: pointer;
    background: #e60067;
    margin: 0px;
    padding: 10px;
    color: #fff;
    font-family: 'Graphik LC Web Medium';
    font-size: 11px;
    line-height: 11px;
}
.object-wide .guests h4:before {
    content: '›';
    font-size: 23px;
    line-height: 23px;
    font-family: Arial;
    color: #fff;
    float: right;
    display: block; 
    margin-top: -5px;
    transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
}
.object-wide .guests.opened h4:before {
    transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
}
.object-wide .guests menu {
    list-style: none;       
    margin: 0;
    padding: 20px;
    overflow:auto;
    height: 90%;
}
.object-wide .guests menu li {
    padding-bottom: 20px;
}
.object-wide .guests menu li strong {
    font-size: 17px;
    color: #3e4040;
    line-height: 30px;
    display: block;
    font-family: 'Graphik LC Web Medium';
    font-weight: normal;
}
.object-wide .guests menu li span {
    font-size: 15px;
    color: #3e4040;
    font-family: 'Graphik LC Web Regular';
}/* стилевой файл для шаблона objectwide*/
.object-narrow {
    width: 100%;
    height: 400px;
    position: relative;
}
.object-narrow.no-image {
    height: auto !important;
}
.object-narrow .table {
    height: 100%;
    width: 100%;
}
.object-narrow .table>div>div {
    padding: 20px;
    background: #fff;
    /*border: 1px solid #e6e6e6;*/
}
.object-narrow .table>div:first-child>div {
    height: 170px;
    vertical-align: bottom !important;
    background-color: #000033;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}
.object-narrow .table>div:first-child>div:empty {
    display: none;
}
.object-narrow .table>div>div>a {
    font-family: 'Graphik LC Web Black';
    /*padding-bottom: 10px;*/
    display: block;
    font-size: 17px;
    line-height: 20px;
    color: #3e4040;
    text-decoration: none;
    max-height: 140px;
    overflow: hidden;
    overflow-wrap: break-word;  /* не поддерживает IE, Firefox; является копией word-wrap */ 
    word-wrap: break-word;
    word-break: break-word;  /* не поддерживает Opera12.14, значение keep-all не поддерживается IE, Chrome */ 
    line-break: break-word;  /* нет поддержки для русского языка */ 
    hyphens: break-word;  /* значение auto не поддерживается Chrome */ 
}
.object-narrow .table>div>div>span {
    display: block;
    color: #00bfe6;
    text-transform: uppercase;
    font-size: 11px;
}
.object-narrow .table>div>div>span>a {
    color: inherit;
    text-decoration: none;
}
.object-narrow .table>div:first-child>div>span {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e5e5e5+0,4a4c4d+100&0+0,1+100 */
background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
    margin-left: -20px;
    margin-right: -20px;
    margin-bottom: -20px;
    padding: 20px 20px 20px 20px;
}
.object-narrow .table>div>div>span em {
    margin-right: 5px;
    display: inline-block;
}
.object-narrow .table>div:last-child>div {
    position: relative;
    padding-bottom: 50px;
    max-height: 160px;
    border: 1px solid #e6e6e6;
    border-top: 0px;
}
.object-narrow .table>div:last-child>div span {
    display: block;
    color: #a1a6a6;
    font-family: 'Graphik LC Web Medium';
    text-decoration: none;
    position: absolute;
    bottom: 20px;
}
.object-narrow .guests {
    background: #edf1f2;
    position: absolute;
    z-index: 50;
    /*height: 351px;*/
    height: 30px;
    overflow: hidden;
    opacity: 0;
}
.object-narrow:hover .guests {
    opacity: 1;
    transition: opacity .2s;
}
.object-narrow .guests h4 {
    cursor: pointer;
    background: #e60067;
    margin: 0px;
    padding: 10px;
    color: #fff;
    font-family: 'Graphik LC Web Medium';
    font-size: 11px;
    line-height: 11px;
}
.object-narrow .guests h4:before {
    content: '›';
    font-size: 23px;
    line-height: 23px;
    font-family: Arial;
    color: #fff;
    float: right;
    display: block; 
    margin-top: -5px;
    transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
}
.object-narrow .guests.opened h4:before {
    transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
}
.object-narrow .guests menu {
    list-style: none;       
    margin: 0;
    padding: 20px;
    overflow:auto;
    height: 90%;
}
.object-narrow .guests menu li {
    padding-bottom: 20px;
}
.object-narrow .guests menu li strong {
    font-size: 17px;
    color: #3e4040;
    line-height: 30px;
    display: block;
    font-family: 'Graphik LC Web Medium';
    font-weight: normal;
}
.object-narrow .guests menu li span {
    font-size: 15px;
    color: #3e4040;
    font-family: 'Graphik LC Web Regular';
}
@media only screen and (max-width: 767px) {
    .object-narrow .table>div:first-child>div {
       height: 140px;
    }
    .object-narrow {
        height: auto;
    }
    .object-narrow:last-of-type {
        margin-bottom: 0px !important;
    }
    .object-narrow .table>div:last-child>div {
        padding-bottom: 50px;
    }
    .object-narrow .table>div>div>a {
        margin-bottom: 20px;
    }
}/* стилевой файл для шаблона new-newspage*/
#newspage {
    padding: 30px;
}
#newspage .important-news {
    width: 100%;
    margin-top: 20px;
    padding-top: 20px;
    border-top: 1px solid #f2f2f2;
}
#newspage .important-news.slider-container .items-slider {
    min-height: 200px;
}
#newspage .important-news.slider-container .items-slider .slider {
    min-height: 150px;
}
@media only screen and (max-width: 1000px) {
    #newspage .important-news.slider-container .items-slider {
        min-height: 230px;
    }
    #newspage .important-news.slider-container .items-slider .slider {
        min-height: 180px;
    }
}
#newspage .content-blocks {
    padding: 15px 0px 30px;
}
#newspage .tabs {
    height: 80px;
}
#newspage .tabs menu {
    padding: 11px 0px 25px;
}
#newspage .tabs menu li a {
    padding: 13px 0px 13px 0px;
    margin-right: 40px;
    color: #3e4040;
    font-family: 'Graphik LC Web Medium';
    font-size: 14px;
    text-transform: uppercase;
    text-decoration: none;  
}
#newspage .tabs menu li.selected a {
    border-bottom: 1px solid #3e4040;  
}
#newspage .tabs menu li a:hover {
    border-bottom: 1px solid #e60067;  
}
#newspage .tabs .left,
#newspage .tabs .right {
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 20px;
}
#newspage .slide {
    display: none;
}
#newspage .o-list .more {
    margin-left: 0px;
}
#newspage .filters {
    width: 100%;
}
#newspage .filters .form .table>div>div {
    padding-left: 0px;
}
#newspage .form [data-datepicker] {
    /*background-position: 98% center !important;
    background-position: calc(100% - 15px) center !important;*/
}
@media only screen and (max-width: 767px) {
    #newspage .important-news {
        display: none;
    }
    #newspage .filters {
        width: 100%;
    }
    #newspage .filters .table>div>div {
        padding-left: 0px;
        padding-right: 0px;
    }
    #newspage .filters input {
        width: 100% !important;
    }
}/* стилевой файл для шаблона navbar*/
.breadcrumbs {
    width: 100%;
    margin-bottom: 20px;
}
.breadcrumbs ul {
    list-style: none;
    margin: 0px !important;
    padding: 0px !important;
}
.breadcrumbs ul li {
    display: inline;
    vertical-align: middle;
    padding: 0px !important;
}
.breadcrumbs ul li a {
    color: #00c7d9;
    font-size: 11px;
    font-family: 'Graphik LC Web Medium';
    text-decoration: none;
    text-transform: uppercase;
}
.breadcrumbs ul li a>em {
    display: inline-block;
    margin-top: -2px;
    margin-right: 5px;
}
.breadcrumbs ul li a span {
    color: #a1a6a6;
    display: inline-block;
    margin-left: 10px;
}
.breadcrumbs ul li:before {
    content: '';
    margin: 0px;
    padding: 0px;
}
.breadcrumbs ul li:after {
    content: '›';
    display: inline-block;
    vertical-align: top;
    margin: 0px 10px 0px 10px;
    color: #abb0b0;
}
.breadcrumbs ul li:last-of-type:after {
    content: '';
}
@media only screen and (max-width: 767px) {
    /*.breadcrumbs {
        display: none;
    }*/
    .breadcrumbs ul li {
        /*display: inline-block;*/
    }
}/* стилевой файл для шаблона social*/
.social-line {
    width: 100%;
    border: 1px solid #f1f3f3;
    display: table;
    margin-top: 20px;
    margin-bottom: 20px;
}
.social-line:first-child {
    margin-top: 0px;
}
.social-line a {
    display: table-cell;
    text-align: center;
    border-right: 1px solid #f1f3f3;
    padding: 10px 0px 6px;
}
.social-line a:hover {
    background: #e50067;
    color: #fff;
}
.social-line a:last-child {
    border-right: 0px;
}
.social-line a svg {
    width: 16px;
    height: 16px;
    fill: #3e4040 !important;
}
.social-line a.video svg {
    width: 20px;
    height: 20px;
    margin-top: -2px;
}
.social-line a:hover svg {
    fill: #fff !important;
}
.social-line .video-popup {
    display: none;
}/* стилевой файл для шаблона social*/
.like-line {
    width: 100%;
    border: 1px solid #e50067;
    display: table;
    margin-bottom: 20px;
}
.like-line a {
    display: table-cell;
    text-align: center;
    border-right: 1px solid #e50067;
    border-top: 0px;
    border-bottom: 0px;
    border-left: 0px;
    padding: 10px 0px 6px;
    font-size: 11px;
    color: #e50067;
    font-family: 'Graphik LC Web Medium';
    text-transform: uppercase;
    text-decoration: none;
}
.like-line a.inverted {
    background: #e50067;
    color: #fff;
}
.like-line a:hover {
    background: #e50067;
    color: #fff;
}
.like-line a.inverted:hover {
    background: #fff;
    color: #e50067;
}
.like-line a:last-child {
    border-right: 0px;
}/* стилевой файл для шаблона comments*/
.comments-line {
    width: 100%;
    border: 1px solid #e1e5e6;
    cursor: pointer;
    text-align: center;
    padding: 15px 0px;
    font-size: 14px;
    color: #4a4c4c;
    font-family: 'Graphik LC Web Medium';
    text-transform: uppercase;
    text-decoration: none;
}
.comments-line:hover {
    background: #edf1f2;
}
.comments-wrapper {
    display: none;
    height: 0px;
    overflow: hidden;
    border: 1px solid #e1e5e6;
    border-top: 0px;
}
.comments-wrapper .comments-iframe {
    width: 100%;
    border: 0px;
}/* стилевой файл для шаблона rightmenu*/
.block .menu-list {
    padding: 0px;
}/* стилевой файл для шаблона new-default*/
#onlinepage {
    padding: 30px;
}
#onlinepage .content-blocks {
    padding: 30px 0px 30px;
}/* стилевой файл для шаблона new-tp*/
#telepage {
    padding: 30px;
}
#telepage .content-blocks {
    padding: 30px 0px;
}
#telepage .tabs {
    height: 80px;
}
#telepage .tabs menu {
    padding: 2px 0px 25px;
}
#telepage .tabs menu li a {
    padding: 0px 0px 5px 0px;
    margin-right: 40px;
    color: #3e4040;
    font-family: 'Graphik LC Web Medium';
    font-size: 14px;
    text-transform: uppercase;
    text-decoration: none;  
    display: block;
}
#telepage .tabs menu li.selected a {
    border-bottom: 1px solid #3e4040;  
}
#telepage .tabs menu li a:hover {
    border-bottom: 1px solid #e60067;  
}
#telepage .tabs menu li a span {
    color: #a1a6a6;
    font-size: 11px; 
    display: block;
}
#telepage .tabs .left,
#telepage .tabs .right {
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 20px;
}
#telepage .slide {
    display: none;
}
#telepage .o-list .more {
    margin-left: 0px;
}/* стилевой файл для шаблона new-newprogrammas*/
#newprogrammas {
    padding: 30px;
}
#newprogrammas .filters {
    float: none;
    width: 100%;
}
#newprogrammas .filters .form .table>div>div {
    padding-left: 0px;
}
#newprogrammas .important-news {
    width: 100%;
    margin-top: 20px;
    padding-top: 20px;
    border-top: 1px solid #f2f2f2;
}
#newprogrammas .important-news.slider-container .items-slider {
    min-height: 200px;
}
#newprogrammas .important-news.slider-container .items-slider .slider {
    min-height: 150px;
}
@media only screen and (max-width: 1000px) {
    #newprogrammas .important-news.slider-container .items-slider {
        min-height: 230px;
    }
    #newprogrammas .important-news.slider-container .items-slider .slider {
        min-height: 180px;
    }
}
#newprogrammas .content-blocks {
    padding: 30px 0px;
}
#newprogrammas .tabs {
    height: 80px;
}
#newprogrammas .tabs menu {
    padding: 11px 0px 25px;
}
#newprogrammas .tabs menu li a {
    padding: 13px 0px 13px 0px;
    margin-right: 40px;
    color: #3e4040;
    font-family: 'Graphik LC Web Medium';
    font-size: 14px;
    text-transform: uppercase;
    text-decoration: none;  
}
#newprogrammas .tabs menu li.selected a {
    border-bottom: 1px solid #3e4040;  
}
#newprogrammas .tabs menu li a:hover {
    border-bottom: 1px solid #e60067;  
}
#newprogrammas .tabs .left,
#newprogrammas .tabs .right {
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 20px;
}
#newprogrammas .slide {
    display: none;
}
#newprogrammas .slide .o-list {
    margin-left: -20px;
}
#newprogrammas .slide .o-list .more {
    margin-left: 20px; 
}
#newprogrammas .slide .o-list .o-narrow {
    width: 33.3333%;
    display: inline-block;
    vertical-align: top;
    padding-left: 20px;
    margin-bottom: 20px;
}/* стилевой файл для шаблона new-newkino*/
#newkino {
    padding: 30px;
}
#newkino .important-news {
    width: 100%;
    margin-top: 20px;
    padding-top: 20px;
    border-top: 1px solid #f2f2f2;
}
#newkino .filters {
    float: none;
    width: 100%;
}
#newkino .filters .form .table>div>div {
    padding-left: 0px;
}
#newkino .important-news.slider-container .items-slider {
    min-height: 200px;
}
#newkino .important-news.slider-container .items-slider .slider {
    min-height: 150px;
}                                                                   
@media only screen and (max-width: 1000px) {
    #newkino .important-news.slider-container .items-slider {
        min-height: 230px;
    }
    #newkino .important-news.slider-container .items-slider .slider {
        min-height: 180px;
    }
}
#newkino .content-blocks {
    padding: 30px 0px;
}
#newkino .tabs {
    height: 80px;
}
#newkino .tabs menu {
    padding: 11px 0px 25px;
}
#newkino .tabs menu li a {
    padding: 13px 0px 13px 0px;
    margin-right: 40px;
    color: #3e4040;
    font-family: 'Graphik LC Web Medium';
    font-size: 14px;
    text-transform: uppercase;
    text-decoration: none;  
}
#newkino .tabs menu li.selected a {
    border-bottom: 1px solid #3e4040;  
}
#newkino .tabs menu li a:hover {
    border-bottom: 1px solid #e60067;  
}
#newkino .tabs .left,
#newkino .tabs .right {
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 20px;
}
#newkino .slide {
    display: none;
}
#newkino .slide .o-list {
    margin-left: -20px;
}
#newkino .slide .o-list .more {
    margin-left: 20px; 
}
#newkino .slide .o-list .o-narrow {
    width: 33.3333%;
    display: inline-block;
    vertical-align: top;
    padding-left: 20px;
    margin-bottom: 20px;
}/* стилевой файл для шаблона new-searchresults*/
#newsearchresults {
    padding: 30px;
}
#newsearchresults .content-blocks {
    padding: 30px 0px;
}
#newsearchresults .tabs {
    height: 80px;
}
#newsearchresults .tabs menu {
    padding: 11px 0px 25px;
}
#newsearchresults .tabs menu li a {
    padding: 13px 0px 13px 0px;
    margin-right: 40px;
    color: #3e4040;
    font-family: 'Graphik LC Web Medium';
    font-size: 14px;
    text-transform: uppercase;
    text-decoration: none;  
}
#newsearchresults .tabs menu li.selected a {
    border-bottom: 1px solid #3e4040;  
}
#newsearchresults .tabs menu li a:hover {
    border-bottom: 1px solid #e60067;  
}
#newsearchresults .tabs .left,
#newsearchresults .tabs .right {
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 20px;
}
#newsearchresults .form .t {
    width: 100%;
    padding-bottom: 20px;
    padding-right: 5px;
}
#newsearchresults .form .button {
    width: 100%;
    max-width: 100%;
    float: none;
    margin-right: 0px;
}
#newsearchresults .slide {
    display: none;
}
#newsearchresults .slide .o-list {
    margin-left: -20px;
}
#newsearchresults .slide .o-list .more {
    margin-left: 20px; 
}
#newsearchresults .slide .o-list .o-narrow {
    width: 33%;
    display: inline-block;
    vertical-align: top;
    padding-left: 20px;
    margin-bottom: 20px;
}
@media only screen and (max-width: 1020px) {
    #newsearchresults .form .table>div>div {
        display: block;
        width: 100% !important;
    }
}/* стилевой файл для шаблона new-dutyfeed*/
#dutyfeedpage {
    padding: 30px;
}
#dutyfeedpage .content-blocks {
    padding: 30px 0px;
}
#dutyfeedpage .dutypage-info {
    padding: 20px;
    background: #f9f9f9;
    margin-bottom: 30px;
}
#dutyfeedpage .o-list .more {
    margin-left: 0px;
}
#dutyfeedpage .dutyfeed-item {
    padding: 20px;
    background: #edf1f2;
}
#dutyfeedpage .dutyfeed-item .dutyfeed-list .duty-quote {
    background: #fff;
}/* стилевой файл для шаблона new-persons*/
#personspage {
    padding: 30px;
}
#personspage .content-blocks {
    padding: 30px 0px;
}
#personspage .tabs {
    height: 80px;
}
#personspage .tabs menu {
    padding: 11px 0px 25px;
}
#personspage .tabs menu li a {
    padding: 13px 0px 13px 0px;
    margin-right: 40px;
    color: #3e4040;
    font-family: 'Graphik LC Web Medium';
    font-size: 14px;
    text-transform: uppercase;
    text-decoration: none;  
}
#personspage .tabs menu li.selected a {
    border-bottom: 1px solid #3e4040;  
}
#personspage .tabs menu li a:hover {
    border-bottom: 1px solid #e60067;  
}
#personspage .tabs .left,
#personspage .tabs .right {
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 20px;
}
#personspage .slide {
    margin-left: -20px;
}
#personspage .slide .persons-list {
    width: 50%;
    display: inline-block;
    vertical-align: top;
    padding-left: 20px;
    margin-bottom: 20px;
}/* стилевой файл для шаблона new-persons*/
#presspage {
    padding: 30px;
}
#presspage .content-blocks {
    padding: 30px 0px;
}
#presspage .o-list {
    margin-left: -20px;
}
#presspage .o-list .o-narrow {
    width: 50%;
    display: inline-block;
    vertical-align: top;
    padding-left: 20px;
    margin-bottom: 20px;
}
#presspage .content-right-block .o-list {
    margin-left: 20px;
}/* стилевой файл для шаблона new-persons*/
#releasespage {
    padding: 30px;
}
#releasespage .content-blocks {
    padding: 30px 0px;
}
#releasespage .o-list {
    margin-left: -20px;
}
#releasespage .o-list .o-narrow {
    width: 50%;
    display: inline-block;
    vertical-align: top;
    padding-left: 20px;
    margin-bottom: 20px;
}
#releasespage .content-right-block .o-list {
    margin-left: 20px;
}/* стилевой файл для шаблона new-persons*/
#doitpage {
    padding: 30px;
}
#doitpage .content-blocks {
    padding: 30px 0px;
}
#doitpage .text_with_border {
    padding-bottom: 20px;
}
#doitpage .attention_text {
    padding-bottom: 20px;
    padding-top: 20px;
    border-top: 1px solid #edf1f2;
    font-size: 12px;
    color: #ccc;
}
#doitpage .make-info {
    height: 240px;
    padding: 20px;
}
#doitpage .make-info img {
    display: inline-block;
    vertical-align: top;
}
#doitpage .make-info ul {
    display: inline-block;
    vertical-align: top;
    width: 50%;
    list-style: none;
    margin: 0px;
    padding: 0px 0px 0px 10px;
}
#doitpage .make-info ul li {
    font-size: 14px;
    margin: 0px;
    padding: 0px;
    height: 50px;
    margin: 5px 0px 27px;
}
#doitpage .make-info ul li:before {
    display: none;
}
#doitpage .social h3 {
    margin: 20px 0px;
    padding: 0px;
    font-weight: normal;
    font-family: 'Graphik LC Web Medium';
    text-transform: none;
    line-height: 130%;
}
#doitpage hr {
    border: 0px;
    border-bottom: 1px solid #e1e5e6;
    margin: 20px 0px;
}/* стилевой файл для шаблона new-faq*/
/* стилевой файл для шаблона new-persons*/
#faqpage {
    padding: 30px;
}
#faqpage .content-blocks {
    padding: 30px 0px;
}/* стилевой файл для шаблона new-account*/
.tabs.newaccounttabs {
    height: 80px;
}
.tabs.newaccounttabs menu {
    padding: 25px 0px 25px;
}
.tabs.newaccounttabs menu li a {
    padding: 13px 0px 13px 0px;
    margin-right: 40px;
    color: #3e4040;
    font-family: 'Graphik LC Web Medium';
    font-size: 14px;
    text-transform: uppercase;
    text-decoration: none;  
}
.tabs.newaccounttabs menu li.selected a {
    border-bottom: 1px solid #3e4040;  
}
.tabs.newaccounttabs menu li a:hover {
    border-bottom: 1px solid #e60067;  
}
.newaccount .table>div>div+div {
    width: 50%;
    padding-left: 10px;
}
.newaccount .subh {
    font-size: 18px;
    text-transform: uppercase;
    font-family: 'Graphik LC Web Medium';
}
.newaccount .sociallinks {
    margin-top: 20px;
    padding-top: 20px;
    border-top: 1px solid #4a4c4d;
}
.newaccount .photo>div>div {
    vertical-align: middle;
}
.newaccount .photo>div>div:first-child {
    width: 140px;
    padding-right: 20px;
}
.newaccount .photo>div>div:last-child {
    width: auto;
}
.newaccount .photo>div>div img {
    width: 120px;
    height: 120px;
    border-radius: 120px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    background-color: #4a4c4d;
}
.newaccount .photo label,
.newaccount .photo a {
    color: #232f84;
    font-size: 11px;
    text-transform: uppercase;
    text-decoration: underline;
    font-family: 'Graphik LC Web Medium';
    margin-right: 10px;
    cursor: pointer;
    display: inline-block;
    vertical-align: middle;
}
@media only screen and (max-width: 1020px) {
    .newaccount .form>.table>div>div {
        display: block;
        width: 100%;
        padding: 0px !important;
    }
    .newaccount .social-links {
        width: 100%;
    }
    .newaccount .social-links a {
        display: block;
        width: 100%;
    }
    .form .table.photo>div:first-child>div {
        text-align: center;
    }
}/* стилевой файл для шаблона social*/
.social-links {
    height: 30px;
    border: 1px solid #f1f3f3;
    display: table;
    margin-top: 20px;
    margin-bottom: 20px;
}
.social-links a {
    display: table-cell;
    text-align: left;
    vertical-align: middle;
    border-right: 1px solid #f1f3f3;
    padding: 0px 0px 0px;
    color: #3e4040;
}
.social-links a:hover {
    background: #edf1f2;
}
.social-links a:last-child {
    border-right: 0px;
}
.social-links a svg {
    width: 16px;
    height: 16px;
    fill: #3e4040 !important;
    margin: 0px 10px;
    display: inline-block !important;
    vertical-align: middle;
}
.social-links a span {
    border-left: 1px solid #f1f3f3;
    display: inline-block;
    vertical-align: middle;
    padding: 10px 30px 10px 10px;
}
.social-links .video-popup {
    display: none;
}/* стилевой файл для шаблона socialenter*/
.social>div {
    margin-top: 20px;
}
.social>div>a {
    display: inline-block;
    vertical-align: top;
    border-left: 1px solid #dddddd;
    border-top: 1px solid #dddddd;
    border-bottom: 1px solid #dddddd;
    width: 53px;
    height: 53px;
    text-align: center;
    line-height: 57px;
    transition: background .3s;
}
.social>div>a:last-of-type {
    border-right: 1px solid #dddddd;
}
.social>div>a:hover {
    background: #3d5b96;
}
.social>div>a svg {
    width: 13px;
    height: 15px;
}
.social>div>a:hover svg {
    fill: #ffffff;
}/* стилевой файл для шаблона new-eventmap*/
#eventmappage {
    padding: 30px;
}
#eventmappage .content-blocks {
    padding: 30px 0px;
}
#eventmappage .region-title {
    text-transform: none;
    color: #232f84;
    font-size: 24px; 
    letter-spacing: -0.1px;
    margin-left: 30px;
    display: inline-block;
}
#eventmappage .o-list {
    margin-left: -20px;
    margin-top: 30px;
    padding-top: 30px;
    border-top: 1px solid #e1e5e6
}
#eventmappage .o-list .more {
    margin-left: 20px; 
}
#eventmappage .o-list .o-narrow {
    width: 33%;
    display: inline-block;
    vertical-align: top;
    padding-left: 20px;
    margin-bottom: 20px;
}
#eventmappage .region-selector {
    display: none;
}
#eventmappage .select2-container { display: none }
@media only screen and (max-width: 767px) {
    #eventmappage .region-selector {
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        color: #1d1d1d;
        border: 1px solid #cccccc;
        font-family: 'Graphik LC Web Medium';
        width: 98%;
        padding: 14px 13px;
        letter-spacing: 0.4px;
        margin: 0 0 20px;
        border-radius: 0;
        background-color: transparent;
        background-repeat: no-repeat;
        background-position: 95% center;
        box-shadow: none;
        -webkit-appearance: none;
        display: inline-block;
        font-size: 20px;
    }
    #eventmappage .region-title {
        margin-left: 0px;
    }
}/* стилевой файл для шаблона bigmap*/
.bigmap {
    position: relative;
    overflow: hidden;
    width: 100%;
    margin: 0px 0 0px 0px;
    height: 376px;
}
/*@media only screen and (max-width: 1340px) {
  .bigmap {
    width: 750px;
    margin: -14px 0 81px -375px;
    height: 275px;
  }
}*/
@media only screen and (max-width: 767px) {
  .bigmap {
    display: none;
  }
}
.bigmap .wrp {
  position: absolute;
  width: 100%;
  /* 100% * 376.6/993.3  */
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  transition: all 0.2s;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  -ms-transition: all 0.2s;
}
.bigmap .wrp svg {
  height: 100%;
  width: 100%;
}
.bigmap .wrp svg path,
.bigmap .wrp svg polygon  {
  stroke: #e2e2e2;
  cursor: pointer;
  transition: all 0.3s;
}
.bigmap .wrp svg path:hover,
.bigmap .wrp svg polygon:hover {
  fill: #deedf2;
}
.bigmap .wrp svg path.active,
.bigmap .wrp svg polygon.active {
  fill: #22afe5;
  stroke: #22afe5;
}
.bigmap .wrp svg g.nocursor path,
.bigmap .wrp svg g.nocursor polygon {
    cursor: default;
}
.bigmap .zoom {
    position: absolute;
    right: 0px;
    top: 0px;
    z-index: 10;
}
.bigmap .zoom a {
  display: block;
  width: 40px;
  height: 40px;
  border-radius: 2px;
  background: #d2d2d2;
  color: #fff;
  margin: 0 0 10px;
  text-align: center;
  position: relative;
  font-size: 0;
  transition: background .3s;
}
.bigmap .zoom a.disabled,
.bigmap .zoom a.disabled:hover {
  opacity: .5;
  cursor: default;
  background: #d2d2d2;
}
.bigmap .zoom a:hover {
  background: #232f84;
}
.bigmap .zoom a:before {
  content: '';
  border-top: 2px solid #fff;
  width: 10px;
  left: 15px;
  top: 18px;
  position: absolute;
}
.bigmap .zoom a.plus:after {
  content: '';
  border-top: 2px solid #fff;
  width: 10px;
  left: 15px;
  top: 18px;
  position: absolute;
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
}
.bigmap .popup {
  position: fixed;    
  background: rgba(35, 47, 132, 0.8);
  color: #fff;
  border-radius: 5px;
  margin: 34px 0 0 -10px;
  opacity: 0;
  transition: all 0s;
  width: 133px;
  padding: 7px 9px 5px;
  z-index: 101;
}
.bigmap .popup._right {
  margin-left: -130px;
}
.bigmap .popup._right:after {
  left: 130px;
}
.bigmap .popup:after {
  content: '';
  position: absolute;
  left: 9px;
  top: -6px;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 6px solid rgba(35, 47, 132, 0.8);
  transition: all 0.3s;
}
.no-touch .bigmap .popup {
  opacity: 1;
  transition: opacity .4s,left .2s,top .2s,margin .2s;
}
.touch .bigmap.isActive .popup {
  opacity: 1;
  transition: .2s opacity .4s,left .2s,top .2s,margin .2s;
}
.bigmap .popup .text {
  opacity: 0;
  transition: opacity .4s 0s;
}
._hover .bigmap .popup .text {
  opacity: 1;
  transition: opacity .4s .4s;
}
.bigmap .popup .text .title {
  font-weight: 700;
  font-size: 13px;
  line-height: 18px;
  letter-spacing: 0.2px;
}
.bigmap .popup .text .amount {
  font-weight: 600;
  font-size: 12px;
  line-height: 20px;
  letter-spacing: 0.2px;
}/* стилевой файл для шаблона new-blogs*/
#newblogs {
    padding: 30px;
}
#newblogs .content-blocks {
    padding: 30px 0px;
    /*min-height: 950px;*/
}/* стилевой файл для шаблона new-persons*/
#vacanciespage {
    padding: 30px;
}
#vacanciespage .content-blocks {
    padding: 30px 0px;
}/* стилевой файл для шаблона resume*//* стилевой файл для шаблона new-realnumbers*/
#newrealnumberspage {
    padding: 30px;
}
#newrealnumberspage .content-blocks {
    padding: 30px 0px;
}
#newrealnumberspage .programmas-ads .o-list {
    margin-top: 20px;
    margin-left: -20px;
}
#newrealnumberspage .programmas-ads .o-list {
    margin-left: -20px;
}
#newrealnumberspage .programmas-ads .o-list .more {
    margin-left: 20px; 
}
#newrealnumberspage .programmas-ads .o-list .o-narrow {
    width: 33.333333333%;
    display: inline-block;
    vertical-align: top;
    padding-left: 20px;
    margin-bottom: 20px;
}
@media only screen and (max-width: 767px) {
    #newrealnumberspage .content-blocks .content-bottom {
        margin-top: -10px;
    }
}/* стилевой файл для шаблона new-default*/
#pushpage {
    padding: 30px;
}
#pushpage .content-blocks {
    padding: 30px 0px;
}/* стилевой файл для шаблона new-newdictors*/
#newdictors {
    padding: 30px;
}
#newdictors.inverted {
    position: relative;
    height: 100%;
    width: 100%;
}
#newdictors.inverted .content-blocks,
#newdictors.inverted h1,
#newdictors.inverted .breadcrumbs {
    position: relative;
    z-index: 5;
}
#newdictors.inverted:before {
    content: '';
    display: block;
    position: fixed;
    z-index: 0;
    margin: -30px -30px;
    background: url(/project/img/inverted-bg.png) repeat-y;
    background-size: 1019px;
    width: 100%;
    height: 120%;
    top: 0;
}
#newdictors.inverted + .bg-footer {
    position: relative;
    z-index: 100;
}
#newdictors.inverted .litsa-bottom {
    margin: 0px -30px -30px;
    width: calc(100% + 61px) !important;
    position: relative;
    z-index: 100;
    background: #fff;
}
#newdictors.inverted h1 {
    text-transform: uppercase;
}
#newdictors .important-news {
    width: 100%;
    margin-top: 20px;
    padding-top: 20px;
    border-top: 1px solid #f2f2f2;
}
#newdictors .important-news.slider-container .items-slider {
    min-height: 200px;
}
#newdictors .important-news.slider-container .items-slider .slider {
    min-height: 150px;
}
@media only screen and (max-width: 1000px) {
    #newdictors .important-news.slider-container .items-slider {
        min-height: 230px;
    }
    #newdictors .important-news.slider-container .items-slider .slider {
        min-height: 180px;
    }
}
#newdictors .content-blocks {
    padding: 30px 0px;
}
#newdictors .tabs {
    height: 80px;
}
#newdictors .tabs menu {
    padding: 11px 0px 25px;
}
#newdictors .tabs menu li a {
    padding: 13px 0px 13px 0px;
    margin-right: 40px;
    color: #3e4040;
    font-family: 'Graphik LC Web Medium';
    font-size: 14px;
    text-transform: uppercase;
    text-decoration: none;  
}
#newdictors.inverted .form ::-webkit-input-placeholder {color:#fff;}
#newdictors.inverted .form ::-moz-placeholder          {color:#fff;}/* Firefox 19+ */
#newdictors.inverted .form :-moz-placeholder           {color:#fff;}/* Firefox 18- */
#newdictors.inverted .form :-ms-input-placeholder      {color:#fff;}
#newdictors.inverted .form .table input[type=text] {
    color: #fff !important;
    background: rgba(255,255,255,0.5) url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MEYwMTI3ODBCQUYzMTFFNkJGQTI4QzhBMkNBQjc4NDMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MEYwMTI3ODFCQUYzMTFFNkJGQTI4QzhBMkNBQjc4NDMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowRjAxMjc3RUJBRjMxMUU2QkZBMjhDOEEyQ0FCNzg0MyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowRjAxMjc3RkJBRjMxMUU2QkZBMjhDOEEyQ0FCNzg0MyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtjlvpkAAAD6SURBVHjanJNLDgFBEIab2BE2XEHClgsMF/A4ib3nxn084hZCSCRmTbDwWhCxMP6Wf6Q1Q5tKvpnqqn/+1GRqhOM4QiEO2mACLmTCWlzTPlEPJXBwvGMPit9MZPNGcQ9YIEJk3mdPagqfTOSYR4qqXiODOjUH/dXkpalMIH7gTtTQTUZs5AxM8tQOdZMzG1EDkxi1O7UeFP4ipB6kyZx51uDhDO+2btJhXjEwcTXdl+ofn7hGzRYkfi1blwsWJhZrbqxA0mvty8pEn0J+kQ3zpWokPH7AKbiCExiDFnspsKbRwjUSBruh82bkx0Q3sgOPcfxFGgzA7C7AAAUI6FmwmWFRAAAAAElFTkSuQmCC) 195px center no-repeat !important;
    border: 0px !important;
    border-radius: 3px;
    width: 220px !important;
}
#newdictors.inverted .tabs menu li a {
    color: #fff !important;
    margin-right: 20px;
}
#newdictors.inverted .tabs menu li.selected a {
    color: #00c7d9 !important;    
}
#newdictors .tabs menu li.selected a {
    border-bottom: 1px solid #3e4040;  
}
#newdictors.inverted .tabs menu li a:hover,
#newdictors.inverted .tabs menu li.selected a {
    border-bottom: 1px solid #00c7d9;  
}
#newdictors.inverted .filters-pane .tabs {
    width: 70%;
    margin-top: -68px;
}
@media only screen and (max-width: 1020px) {
    #newdictors.inverted .filters-pane .tabs {
        margin-top: 0px;
        width: 100%;
    }
}
#newdictors.inverted .content-blocks {
    border-top: 1px solid #fff;
}
#newdictors .tabs menu li a:hover {
    border-bottom: 1px solid #e60067;  
}
#newdictors .tabs .left,
#newdictors .tabs .right {
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 20px;
}
#newdictors .slide {
    display: none;
}
#newdictors .slide .o-list {
    margin-left: -20px;
}
#newdictors .slide .o-list .more {
    margin-left: 20px; 
}
#newdictors.inverted .slide .o-list .more {
    background: #fff;
}
#newdictors .slide .o-list .o-narrow {
    width: 33.333333333%;
    display: inline-block;
    vertical-align: top;
    padding-left: 20px;
    margin-bottom: 20px;
}
#newdictors.inverted .dictors_list .table {
    background: #fff;
}
@media only screen and (max-width: 1280px) {
    #newdictors.inverted:before {
        width: 1020px;
    }
}
@media only screen and (max-width: 1020px) {
    #newdictors.inverted:before {
        width: 767px;
    }
    #newdictors.inverted .o-list .o-narrow {
        width: 50% !important;
    }
}
@media only screen and (max-width: 767px) {
    #newdictors.inverted:before {
        width: 360px;
        max-width: 100%;
        top: 0px;
        height: 200%;
    }
    #newdictors.inverted .o-list .o-narrow {
        width: 100% !important;
    }
}/* стилевой файл для шаблона new-searchresults*/
#newspidpage {
    padding: 30px;
}
#newspidpage .content-blocks {
    padding: 30px 0px;
}
#newspidpage .content-blocks figure {
    margin: 0px;
}
#newspidpage .content-blocks .letter {
    padding-top: 30px;
}
#newspidpage .content-blocks .letter>ul {
    margin: 0px;
    margin-left: -3%;
    padding: 0px;
}
#newspidpage .content-blocks .letter>ul li:before {
    display: none;
}
#newspidpage .content-blocks .letter>ul li {
    display: inline-block;
    vertical-align: top;
    padding-left: 3%;
    width: 33.333333333%;
}
#newspidpage .content-blocks .letter>ul li span {
    font-size: 14px;
    color: #3e4040;
    display: inline-block;
}
#newspidpage .content-blocks .city {
    width: 100%;
    /*max-height: 450px;*/
    box-shadow: 0px 0px 10px rgba(0,0,0,0.2);
    padding: 30px;
    display: none;
    margin: 10px 0px 20px;
}
#newspidpage .content-blocks .city .rname {
    font-size: 18px;
    line-height: 18px;
    font-family: 'Graphik LC Web Medium';
    text-transform: uppercase;
    padding-right: 20px;
}
#newspidpage .content-blocks .city .rname span {
    font-size: 12px;
    display: block;
    text-transform: none;
}
#newspidpage .content-blocks .city select {
    padding: 5px;
    margin: 0;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    border: 1px solid #c0c0c0;
    background-color: transparent;
    color: #4a4c4c;
    outline: none;
    display: inline-block;
    vertical-align: middle;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    cursor:pointer;
    font-size: 21px;
    font-family: 'Graphik LC Web Medium';
    width: 250px;
    position: relative;
    text-overflow: ellipsis;
    background-repeat: no-repeat;
    background-position: 95% center !important;
}
#newspidpage .orgs {
    max-height: 350px;
    margin: 35px 0px 0px 0px;
    overflow: auto;
}
#newspidpage .orgs .org {
    padding-bottom: 30px;
}
#newspidpage .orgs .org strong {
    display: block;
    font-size: 18px;
}
#newspidpage .orgs .org ul {
    padding-top: 30px;
}
#newspidpage .orgs .org ul li {
    display: block;
    padding: 5px 0px 5px 25px;
    font-size: 16px;
    background: none left center no-repeat;
}
#newspidpage .orgs .org ul li:before {
    display: none;
}
#newspidpage .orgs .org ul li.address {
    background-image: url(data:image/gif;base64,R0lGODlhDwAPAJEAAP///5mZmWZmZjMzMyH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0NTE5QzdBMUIzQTMxMUU2QkNBMkY2QkEzN0RBODcwQyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0NTE5QzdBMkIzQTMxMUU2QkNBMkY2QkEzN0RBODcwQyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQ1MTlDNzlGQjNBMzExRTZCQ0EyRjZCQTM3REE4NzBDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjQ1MTlDN0EwQjNBMzExRTZCQ0EyRjZCQTM3REE4NzBDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAAAAAAAsAAAAAA8ADwAAAiOEj6nLIpzGgDQFiXMwQeT/cN6HhcdFSltVSSzgsnEVrO9SAAA7);
}
#newspidpage .orgs .org ul li.email {
    background-image: url(data:image/gif;base64,R0lGODlhDwAPAKIAAP///8zMzJmZmWZmZjMzMwAAAAAAAAAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0QkFEMDhCN0IzQTMxMUU2QkZENEM2M0U5RjE1RjNGNCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0QkFEMDhCOEIzQTMxMUU2QkZENEM2M0U5RjE1RjNGNCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjRCQUQwOEI1QjNBMzExRTZCRkQ0QzYzRTlGMTVGM0Y0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjRCQUQwOEI2QjNBMzExRTZCRkQ0QzYzRTlGMTVGM0Y0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAAAAAAAsAAAAAA8ADwAAAzkIutz+apBJKx3B6hlE3lRHeJKGCRRpndUABCXhAjERdIAwCPl9fR4FClPSgWQo2XEiSS5lkKh0kQAAOw==);
}
#newspidpage .orgs .org ul li.www {
    background-image: url(data:image/gif;base64,R0lGODlhDwAPAKIAAP///8zMzJmZmWZmZjMzMwAAAAAAAAAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1MTI1NkE2MUIzQTMxMUU2QkVDNEQ0RDc1NDQ0RTQxMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1MTI1NkE2MkIzQTMxMUU2QkVDNEQ0RDc1NDQ0RTQxMCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjUxMjU2QTVGQjNBMzExRTZCRUM0RDRENzU0NDRFNDEwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjUxMjU2QTYwQjNBMzExRTZCRUM0RDRENzU0NDRFNDEwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAAAAAAAsAAAAAA8ADwAAAzsIutwcg5ARnIoyD4dl30uQTcBYXZmgjGA5nW62kAyrQI59UXUGA7yZhyFQAQKqYQgk8vwAglPQQrUkAAA7);
}
#newspidpage .orgs .org ul li.phones {
    background-image: url(data:image/gif;base64,R0lGODlhDwAPAKIAAP///8zMzJmZmWZmZjMzMwAAAAAAAAAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1ODkwQzM4M0IzQTMxMUU2Qjg5NzlFMzRERTlBMjM2NSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1ODkwQzM4NEIzQTMxMUU2Qjg5NzlFMzRERTlBMjM2NSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjU4OTBDMzgxQjNBMzExRTZCODk3OUUzNERFOUEyMzY1IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU4OTBDMzgyQjNBMzExRTZCODk3OUUzNERFOUEyMzY1Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAAAAAAAsAAAAAA8ADwAAAzYIutwbYpBJhghMVPE04YD0OeIQVlgTSGaQOorLDCYdmo7A6QAP/6SaEMYrgoDIm9KW2zmTsAQAOw==);
}
@media only screen and (max-width: 767px) {
    #newspidpage figure {
        display: none;
    }
    #newspidpage .content-blocks .letter>ul li {
        width: 100%;
        padding-left: 0px;
        display: block;
    }
    #newspidpage .content-blocks .letter>ul {
        margin-left: 0px;
    }
    /*#newspidpage .content-blocks .city .close { display: none; }*/
    #newspidpage .content-blocks .city .table>div>div {
        display: block;
    }
    #newspidpage .content-blocks .city select {
        margin-top: 10px;
        width: 175px;
    }
}
@media only screen and (max-width: 1020px) {
    #newspidpage figure>ymaps {
        width: 100% !important;
    }
}/* стилевой файл для шаблона new-newguests*/
#newguests {
    padding: 30px;
}
#newguests .filters {
    float: none;
    width: 100%;
}
#newguests .filters .form .table>div>div {
    padding-left: 0px;
}
#newguests .important-news {
    width: 100%;
    margin-top: 20px;
    padding-top: 20px;
    border-top: 1px solid #f2f2f2;
}
#newguests .important-news.slider-container .items-slider {
    min-height: 200px;
}
#newguests .important-news.slider-container .items-slider .slider {
    min-height: 150px;
}
@media only screen and (max-width: 1000px) {
    #newguests .important-news.slider-container .items-slider {
        min-height: 230px;
    }
    #newguests .important-news.slider-container .items-slider .slider {
        min-height: 180px;
    }
}
#newguests .content-blocks {
    padding: 30px 0px;
}
#newguests .tabs {
    height: 80px;
}
#newguests .tabs menu {
    padding: 11px 0px 25px;
}
#newguests .tabs menu li a {
    padding: 13px 0px 13px 0px;
    margin-right: 40px;
    color: #3e4040;
    font-family: 'Graphik LC Web Medium';
    font-size: 14px;
    text-transform: uppercase;
    text-decoration: none;  
}
#newguests .tabs menu li.selected a {
    border-bottom: 1px solid #3e4040;  
}
#newguests .tabs menu li a:hover {
    border-bottom: 1px solid #e60067;  
}
#newguests .tabs .left,
#newguests .tabs .right {
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 20px;
}
#newguests .o-list {
    margin-left: -20px;
}
#newguests .o-list .more {
    margin-left: 20px; 
}
#newguests .o-list .o-narrow {
    width: 33.333333333%;
    display: inline-block;
    vertical-align: top;
    padding-left: 20px;
    margin-bottom: 20px;
}
#newguests .o-list .hr,
#newguests .o-list hr {
    margin: 20px 0px 40px 20px;
}
/*#newguests .o-list .hr:first-child,
#newguests .o-list hr:first-child {
    display: none;
}
*//* стилевой файл для шаблона fpquotes*/
.fp-quotes {
    border-bottom: 1px solid #e6e6e6;
    background: #fff;
}
.fp-quotes>.table {
    width: 100%;
}
.fp-quotes>.table>div>div {
    width: 50%;
    padding: 15px 40px;
}
.fp-quotes>.table>div>div .table {
    width: 100%;
}
.fp-quotes>.table>div>div .table>div>div {
    vertical-align: middle;
}
.fp-quotes>.table>div>div .table>div>div:first-child {
    width: 90px;
}
.fp-quotes>.table>div>div .table>div>div img {
    width: 70px;
    height: 70px;
    border-radius: 70px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    background-color: #f2f2f2;
}
.fp-quotes>.table>div>div .table>div>div a {
    font-size: 15px;
    font-family: 'Graphik LC Web Medium';
    color: #3e4040;
    display: block;
    text-decoration: none;
    height: 60px;
    overflow: hidden;
}
.fp-quotes>.table>div>div .table>div>div strong {
    font-size: 12px;
    color: #e50067;
    text-transform: uppercase;
}
.fp-quotes + *:not(.banner) {
    margin-top: 0px !important;
}
@media only screen and (max-width: 767px) {
    .fp-quotes>.table>div>div {
        width: 100%;
        display: block;
    }
    .fp-quotes>.table>div>div .table>div>div a {
        height: auto;
        max-height: 80px;
    }
    .fp-quotes>.table>div>div .table>div>div {
        vertical-align: top;
    }
    .fp-quotes>.table>div>div .table>div>div a {
        /*background: rgba(255,255,255,1);*/
        /*background: -moz-linear-gradient(left, rgba(255,255,255,1) 19%, rgba(237,237,237,0) 140%);*/
        background: -webkit-gradient(left top, left bottom, color-stop(70%, rgba(0,0,0,1)), color-stop(100%, rgba(128,128,128,0)));
        background: -webkit-linear-gradient(top, rgba(0,0,0,1) 70%, rgba(128,128,128,0) 100%);
        background: -o-linear-gradient(top, rgba(0,0,0,1) 70%, rgba(128,128,128,0) 100%);
        /*background: -ms-linear-gradient(left, rgba(255,255,255,1) 19%, rgba(237,237,237,0) 95%);*/
        /*background: linear-gradient(to right, rgba(255,255,255,1) 19%, rgba(237,237,237,0) 140%);*/
        /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=1 );*/
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }   
}/* стилевой файл для шаблона recspartial*/
.recs-partial {
    padding: 30px 30px 0px;
}
.recs-partial .o-list {
    width: calc(100% + 20px);
    margin-left: -20px;
}
.recs-partial .o-list .o-narrow,
.recs-partial .o-list .o-wide {
    display: inline-block;
    vertical-align: top;
    padding-left: 20px;
    height: 400px;
    /*padding-bottom: 20px;*/
}
.recs-partial .object-narrow .table>div:last-child>div>div {
    /*height: 122px;*/
}             
.recs-partial .o-list .poll-list {
    height: auto;
}
@media only screen and (max-width: 1020px) {
    .recs-partial .o-list .o-narrow,
    .recs-partial .o-list .o-wide {
        width: 50% !important;
        padding-bottom: 20px;
    }
    .recs-partial .o-list .o-narrow.item100,
    .recs-partial .o-list .o-wide.item100 {
        width: 100% !important;
    }
    .layout-line .layout-cell .recs-partial {
        padding: 30px 10px 0px 30px;
        text-align: left;
    }
}
@media only screen and (max-width: 767px) {
    .layout-line .layout-cell .recs-partial {
        padding: 30px 30px 0px;
        text-align: left;
    }                         
    .recs-partial {
        padding-top: 0px;
        padding-bottom: 20px;
    }                   
    #day-picture + .recs-partial {
        padding-top: 30px;
    }                                     
    .recs-partial .o-list .o-narrow,
    .recs-partial .o-list .o-wide {
        width: 100% !important;
    }
    .recs-partial .o-list .o-narrow, 
    .recs-partial .o-list .o-wide {
        margin-bottom: 20px;
    }
    .recs-partial .o-list .o-narrow {
        height: auto; 
    }
    .recs-partial .o-list .o-narrow .table>div:last-child>div {
        padding-bottom: 50px;
    }
    .recs-partial .object-narrow .table>div:last-child>div>div {
        height: auto;
        max-height: none;
    }             
}/* стилевой файл для шаблона fpnews*/
.fp-news {
   padding: 30px 30px 0px;
}
.fp-news h3 {
    text-align: left;
    font-size: 29px;
    color: #e50067;
    font-family: 'Graphik LC Web Black';
    padding: 20px 0px;
    margin: 0px 0px 20px 0px;
    border-bottom: 1px solid #e6e6e6;
}
.fp-news h3 a {
    text-decoration: none;
    line-height: 130%;
}
.fp-news .float-right {
    float: right;
    margin: 25px 0px 0px 0px;
}
.fp-news .float-right a {
    color: #3e4040;
    margin-top: 20px;
    font-family: 'Graphik LC Web Medium';
    font-size: 11px;
    text-transform: uppercase;
    padding: 20px 0px 0px;
    text-align: center;
    text-decoration: none;
    letter-spacing: 1px;
    font-weight: bold;
}
.fp-news>.table {
    width: 100%;
    border-bottom: 1px solid #e6e6e6;
    padding-bottom: 20px;
}
.fp-news>.table>div>div {
    width: 50%;
    vertical-align: top;
    padding-right: 10px;
}
.fp-news>.table>div>div:last-child {
    padding-right: 0px;
    padding-left: 10px;
}
.fp-news .first {
    width: 100%;
    height: 250px;
    /*padding: 20px;*/
    position: relative;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.fp-news .first .table,
.fp-news .first .table>div>div {
    width: 100%;
    height: 250px;
    cursor: pointer;
}
.fp-news .first .table>div>div {
    vertical-align: bottom;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e5e5e5+0,4a4c4d+100&0+0,1+100 */
    background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
    padding: 20px;
}
.fp-news .first a {
    /*position: absolute;
    bottom: 20px;
    left: 20px;*/
    font-family: 'Graphik LC Web Medium';
    font-size: 21px;
    line-height: 28px;
    color: #fff;
    padding-right: 20px;
    text-decoration: none;
}
.fp-news .menu {
    padding: 0px 0px;
    margin: 0px;
    list-style: none;
    height: 250px;
    width: 100%;
}
.fp-news .menu>div>div {
    border-bottom: 1px solid #e6e6e6;
    /*padding: 0px 0px 10px;
    margin: 0px 0px 10px;*/
    vertical-align: middle;
    height: 25%;
}
.fp-news .menu>div>div a {
    color: #3e4040;
    text-decoration: none;
    font-family: 'Graphik LC Web Medium';
    font-size: 15px;
}
.fp-news .menu>div:last-child>div {
    border-bottom: 0px;
    padding-bottom: 0px;
    margin-bottom: 0px;
}
.fp-news .more {
    display: none;
    color: #3e4040;
    margin-top: 20px;
    font-family: 'Graphik LC Web Medium';
    font-size: 16px;
    border-top: 1px solid #e6e6e6;
    padding: 20px 0px 0px;
    text-align: center;
    text-decoration: none;
    letter-spacing: 1px;
    font-weight: bold;
}
@media only screen and (max-width: 767px) {
    .fp-news>.table>div>div {
        width: 100%;
        display: block;
    }
    .fp-news>.table>div>div {
        padding-right: 0px;
        padding-left: 0px;
    }
    .fp-news .menu>div>div {
        height: auto;
        padding: 10px 0px;
    }
    .fp-news .more {
        display: block;
        margin-top: 0px;
    }
    .fp-news .float-right {
        display: none;
    }
    .fp-news>.table {
        border-bottom: 0px;
    }
    .fp-news {
       padding: 30px 30px 30px;
    }
}/* стилевой файл для шаблона show*/
.content-pad .banner {
    margin-top: 30px;
}
.new-banner-recomendations {
    margin-top: 0px;
}
@media only screen and (max-width: 767px) {
    .new-banner-recomendations {
        width: 100%;
        padding: 30px 0px 30px;
        display: block !important;
        margin: 0 auto;
    }
    .content-pad .banner {
        display: none;
    }
}/* стилевой файл для шаблона miniplayer*/
.miniplayer>em,
.miniplayer>span {
    position: absolute;
    z-index: 2;
    content: '';
    width: 125px;
    height: 70px;
    cursor: pointer;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjCAYAAAAe2bNZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MkFEMjY1NkNCQ0NEMTFFNkFCRDI4MTRGMjM2MzZGNkQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MkFEMjY1NkRCQ0NEMTFFNkFCRDI4MTRGMjM2MzZGNkQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyQUQyNjU2QUJDQ0QxMUU2QUJEMjgxNEYyMzYzNkY2RCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyQUQyNjU2QkJDQ0QxMUU2QUJEMjgxNEYyMzYzNkY2RCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpffUE0AAAKlSURBVHjazJhBTxNBFMe3hdjLtg0e2oMeG0COYmiISTFwlvgtPJiIH6BeRbwYr3wC0Wij3okHPRgx4kXAk0YT8GIFtVxw1/8j/6djod2Zna3xJb9spp1579/Z15k3k4vjOHCwITAD5sA5MApGQBnsgjZ4B9bAKngKflp7FzEWVMAi2I7dbJvjKjZxkjqcAE3wwwiwAW6BeVADZfYts32R328YY2T8dfpLJWYUvKazCLRA3XImlTrHRfQj/sZcxcyANh1ssR14IOM36a/dy99xA2eN13IPhJ5ClJD+xDqM01eMTOFXDlgG+YyEKHn6jRlnrJeYAlhnx/tgKGMhivhdYZx1xj0ipmnkSHFAQpQi48SM+5eYKvMkyiBZXZI6Yv5UTTE3qLLl4OwBOOUpqMW4iypm2FhZpx0cie2Bqx6JPk0/O6JD/8q6sgaOYtRegrMpBelKPZfnpif2JEhvsmm+ALdB6Dj2MZ+HYibZeBb42TC4Bt6CeYdxz3//IEzPe05TzeM1HWeSnKct/NTY/4M0dtkoZSxGE3whYQEtad9c/Ke6yjm+FpeqbBlcTvIlObPHD0pB9vadeXSlT58in9/yLBXFKhkLeQQmwB1w0Kdflc+2iNlkYyIjEZ/AJfLRor/G3RIxr9g47ynigLNwhrNiaxp3LcsVeNJ3Bda9aYcf1FPsTQsetc+RvSngrum6az+0XNScdm2tZzqsLxr/qJ5p9Kpnuiu9cMBCQuO00EyqgVcGXAPfTaqB/6vTgXlu2h/wuWnf5tzU60TZyCBZU50olXHwpuusPeUoYopLQGTkyHjaW4gCbw86XbcQS7xtqBlnrKJxC7HUdQvRoZ+Cz5WIuQ7JwvTZ8X5G+t/UdSSJXIqbqwtg1ri5OslaSOqiLz43V78EGACf/pdbeeR9KQAAAABJRU5ErkJggg==) center center no-repeat;
}
.miniplayer>em {
    padding-top: 25px;
}
@media only screen and (max-width: 767px) {
    /*.miniplayer>em {
        display: none !important;
    }*/
}
.miniplayer>em>a {
    width: 20px;
    height: 20px;
    display: inline-block;
    margin-left: 14px;
}
.miniplayer>em {
    display: none;
    opacity: 0;
    background: none;
}
.miniplayer[data-playing=true]:hover>em {
    display: block;
    opacity: 1;
    background: rgba(0,0,0,0.5);
    z-index: 1;
}
.miniplayer>em>.pause {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzZCMEFEQkFDQjVCMTFFNjlDQ0JFOTVERDg1RDcxRkIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzZCMEFEQkJDQjVCMTFFNjlDQ0JFOTVERDg1RDcxRkIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NkIwQURCOENCNUIxMUU2OUNDQkU5NUREODVENzFGQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NkIwQURCOUNCNUIxMUU2OUNDQkU5NUREODVENzFGQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuFpioEAAAAzSURBVHjaYvz//z8DNQETA5XB0DXwPxQzkCo/GoajBo4aOCAGsuAQZySgj3E0DOEAIMAA81AHJYTxolIAAAAASUVORK5CYII=);
}
.miniplayer>em>.volume {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RkJFODE2QjlDQjVBMTFFNjhGN0NFNDkzMEI3Q0UzQzUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RkJFODE2QkFDQjVBMTFFNjhGN0NFNDkzMEI3Q0UzQzUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGQkU4MTZCN0NCNUExMUU2OEY3Q0U0OTMwQjdDRTNDNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGQkU4MTZCOENCNUExMUU2OEY3Q0U0OTMwQjdDRTNDNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PheF0sYAAADXSURBVHjaYvz//z8DNQETA5XBoDDQHYgvAfE0ahiYCcR5QFxPDRcGArEvlH6NSxELkYaJAnEzENsD8S9qhGENELcC8VtCCrG58BsQXwNiFSC+D8R/gfgDEBcT5RhQwkbDl6D0FiDmxyIPwjZA/A+IJ6PLUZIOGYE4hZoJG5Rn52DYgiUv4wpDDyD+A1VjA8QxQJxBTKRwYRGbCMQhQLwCSewfJcmmBZp0hKmVl0E5owGIlwIxG7UKhzVAvBOIN0JzDgOx6ZAQ9gPiy0A8DZs846AvsQECDADHnaR4KubahwAAAABJRU5ErkJggg==);
}
.miniplayer>em>.muted {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NEVFRTlFQjBDQjVCMTFFNjg3QUFFNzcxRUQyRUIxMkUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NEVFRTlFQjFDQjVCMTFFNjg3QUFFNzcxRUQyRUIxMkUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0RUVFOUVBRUNCNUIxMUU2ODdBQUU3NzFFRDJFQjEyRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0RUVFOUVBRkNCNUIxMUU2ODdBQUU3NzFFRDJFQjEyRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgOThkoAAAE1SURBVHjaYvz//z8DNQETA5XBgBvoDsSXgHgaNQzMBOI8IK6nhgsDgdgXSr/Gp5CFCMNEgbgZiO2B+Bc1wrAGiFuB+C0xXkF34TcgvgbEKkB8H4j/AvEHIC5mYGSEqICkWyY4Hx2AEjYSvgSltwAxP1wcpA6G//+3AeJ/QDwZRRyKSU+HRkYJDDU1IOelQEWqgLiBXBc2/od4+v//6OhTQLoGzgcmp/9YDPwGxGeA+AMQn4ey9wAxC9TAaiQD0HErNgOx4YlAHAF3pbHxHCyGNZMShi3gpPP/vzCY9/s3trT7C1cY4sIhQLzjPxtbBx4vVxMfy4yMa4DkTobU1GAk0Vqo62GAndisBzO0H+iOuwwcHLMZPny4zzB3LswwZiD+AcRNYGVEldi4cgXZpQ0J1QRAgAEA4pggY2fFtu4AAAAASUVORK5CYII=);
}
.miniplayer>em>.expand {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDFGRTlCMEVDQjVCMTFFNkIwQ0Q4MkUzMEI1QUJDNzQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDFGRTlCMEZDQjVCMTFFNkIwQ0Q4MkUzMEI1QUJDNzQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEMUZFOUIwQ0NCNUIxMUU2QjBDRDgyRTMwQjVBQkM3NCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEMUZFOUIwRENCNUIxMUU2QjBDRDgyRTMwQjVBQkM3NCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pn9Fh40AAABDSURBVHjaYvz//z8DNQETA5XBqIGUAxYkNnp0MxLQi1U9TV1IrMvQ1f0fTTa0j5T/ZCYb2ruQkUS9jKOxTBsDAQIMAMCGCC/F9hGaAAAAAElFTkSuQmCC)
}
.miniplayer .player_replacement,
.miniplayer .video-js {
    width: 125px !important;
    height: 70px !important;
}/* стилевой файл для шаблона anketa-form*/
#anketaform .make-info {
    height: 240px;
    padding: 20px;
}
#anketaform .make-info img {
    display: inline-block;
    vertical-align: top;
}
#anketaform .make-info ul {
    display: inline-block;
    vertical-align: top;
    width: 50%;
    list-style: none;
    margin: 0px;
    padding: 0px 0px 0px 10px;
}
#anketaform .make-info ul li {
    font-size: 14px;
    margin: 0px;
    padding: 0px;
    height: 50px;
    margin: 5px 0px 27px;
}
#anketaform .make-info ul li:before {
    display: none;
}/* стилевой файл для шаблона recs*/
#recomendations {
    margin-bottom: 20px;
    margin-left: -20px;
}
.content-pad #recomendations {
    padding: 30px 30px 0px 30px;
    margin-left: 0px;
}
#recomendations.page-bottom {
    padding: 30px 0px 0px 30px;
}
#recomendations.page-bottom>div {
    border-top: 1px solid #edf1f2;
    margin-top: 20px;
    padding: 30px 30px 30px 0px;
}
#recomendations>div {
    margin-left: -20px;
}
#recomendations .o-wide {
    width: 100%;
    display: block;
    margin-bottom: 20px; 
    padding-left: 20px;
}
#recomendations .o-narrow {
    width: 50%;
    display: inline-block;
    vertical-align: top;
    margin-bottom: 20px;    
    padding-left: 20px;
}
#recomendations.items3 .o-narrow {
    width: 33.3333%;
}
#recomendations.nobottommargin {
    margin-bottom: 0px;
}
#recomendations.use3cols .o-narrow {
    width: 33.3%;
}
#recomendations>div>h3 {
    font-size: 28px;
    color: #00c7d9;
    font-family: 'Graphik LC Web Black';
    text-transform: uppercase;
    margin: 20px 0px 20px 20px;
}
@media only screen and (max-width: 1280px) {
    #recomendations.use3cols .o-narrow {
        width: 33.33333%;
    } 
    #recomendations.items3 .o-narrow {
        width: 33.33333% !important;
    }
}
@media only screen and (max-width: 1020px) {
    #recomendations.use3cols .o-narrow {
        width: 50% !important;
    } 
    #recomendations.items3 .o-narrow {
        width: 50% !important;
    }
}
@media only screen and (max-width: 767px) {
    #recomendations {
        margin-left: 0px;
    }
    #recomendations .o-wide,
    #recomendations .o-narrow {
        padding-left: 0px;
    }
    #recomendations .o-narrow {
        height: auto; 
    }
    #recomendations .object-narrow .table>div:last-child>div,
    #recomendations .o-narrow .table>div:last-child>div {
        padding-bottom: 50px;
    }
    .content-pad #recomendations .o-list .more {
        margin-left: 0px !important;
    }
    #recomendations.use3cols .o-narrow {
        width: 100% !important;
    }      
    #recomendations.items3 .o-narrow {
        width: 100% !important;
    }      
    #recomendations>div {
        margin-left: 0px;
    }
    .content-pad #recomendations {
        padding: 0px 30px 0px;
    }
    #recomendations.page-bottom>div {
        padding: 30px 0px 30px 0px;
        margin-top: 0px;
    }
}/* стилевой файл для шаблона realnumbers*/
.realnumbers {
    width: 100%;
    min-height: 348px;
    margin-top: 20px;
}
#day-picture + .realnumbers {
    margin-top: 0px;
}
.realnumbers .left {
    width: 663px;
    padding-left: 30px;
    padding-top: 28px;
    padding-bottom: 27px;
    vertical-align: top;
}
.realnumbers .right {
    width: 357px;
    padding-right: 30px;
    padding-top: 28px;
    padding-bottom: 27px;
    background: 
        url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAFcCAYAAADMAE6FAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OEVDNUMwOUNFQUJBMTFFNkI4QzM4NTRBMDAwRjkxQkQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OEVDNUMwOURFQUJBMTFFNkI4QzM4NTRBMDAwRjkxQkQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4RUM1QzA5QUVBQkExMUU2QjhDMzg1NEEwMDBGOTFCRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4RUM1QzA5QkVBQkExMUU2QjhDMzg1NEEwMDBGOTFCRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PnFE/AIAAAgdSURBVHja1Jz5chpH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) left top no-repeat,
        url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAVEAAAFcCAIAAAD+ihrLAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODY1RDE3RTJFQUJBMTFFNkFDQjdGRjU4NEY4MDcyQjAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODY1RDE3RTNFQUJBMTFFNkFDQjdGRjU4NEY4MDcyQjAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4NjVEMTdFMEVBQkExMUU2QUNCN0ZGNTg0RjgwNzJCMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4NjVEMTdFMUVBQkExMUU2QUNCN0ZGNTg0RjgwNzJCMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlOZx8gAABL8SURBVHja7J0Lktw4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) 22px top no-repeat;
}
.realnumbers .left h3 {
    font-family: 'Graphik LC Web Black';
    font-weight: normal;
    font-size: 28px;
    line-height: 28px;
    margin: 0px;
    padding: 0px 0px 30px;
    color: #fff;
    text-transform: uppercase;
}
.realnumbers .left p {
    font-size: 18px;
    color: #fff;
}
.realnumbers .left .table {
    width: 90%;
}
.realnumbers .left .table .image {
    width: 300px;
    height: 171px;
    vertical-align: middle;
}
.realnumbers .left .table .text {
    vertical-align: middle;
    padding-left: 20px;
}
.realnumbers .left .table .text a:first-child {
    display: block;
    color: #fff;
    text-decoration: none;
    font-size: 60px;
    line-height: 70px;
    font-family: 'Graphik LC Web Black';
    display: block;    
}
.realnumbers .left .table .text a:first-child svg {
    fill: #fff;
    width: 42px;
    height: 42px;
    display: inline-block;
    vertical-align: top;
    margin-top: 12px;
}
.realnumbers .left .table .text a:last-child {
    font-size: 18px;
    line-height: 18px;
    text-decoration: none;
    font-family: 'Graphik LC Web Black';
    color: #fff;
    font-style: normal;
}
.realnumbers .left .table .image img {
    width: 300px;
    height: 171px;
    border: 1px solid #fff;
    background-size: cover;
    background-position: center center;
}
.realnumbers .right {
    text-align: right;
    vertical-align: top;     
}
.realnumbers .right h4 {
    font-size: 18px;
    line-height: 18px;
    margin: 0;
    padding: 0;
    text-decoration: none;
    font-family: 'Graphik LC Web Black';
    text-transform: uppercase;
    color: #fff;
    display: block;
}
.realnumbers .right a:first-of-type {
    font-size: 30px;
    line-height: 30px;
    text-decoration: none;
    font-family: 'Graphik LC Web Black';
    text-transform: uppercase;
    color: #fff;
    display: block;
    padding: 40px 0px;
}
.realnumbers .right a:last-of-type {
    white-space: nowrap;
    padding: 14px 27px 13px;
    background: #e60067;
    border: 0px;
    font-family: 'Graphik LC Web Medium';
    color: #fff;
    font-size: 11px;
    line-height: 14px;
    text-transform: uppercase;
    cursor: pointer;
    display: inline-block;
    text-decoration: none;
}
@media only screen and (max-width: 1020px) {
    .realnumbers {
        background-size: cover;
    }
    .realnumbers .left {
        width: 50%;
        padding-right: 20px;
    }
    .realnumbers .right {
        width: 50%;
        padding-left: 20px;
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAVEAAAFcCAIAAAD+ihrLAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODY1RDE3RTJFQUJBMTFFNkFDQjdGRjU4NEY4MDcyQjAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODY1RDE3RTNFQUJBMTFFNkFDQjdGRjU4NEY4MDcyQjAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4NjVEMTdFMEVBQkExMUU2QUNCN0ZGNTg0RjgwNzJCMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4NjVEMTdFMUVBQkExMUU2QUNCN0ZGNTg0RjgwNzJCMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlOZx8gAABL8SURBVHja7J0Lktw4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) left top no-repeat;
        background-size: cover;
    }
    .realnumbers .left .table .text {
        display: block;
        padding-left: 0px;
        padding-top: 10px;
    }
    .realnumbers .left .table .image {
        display: block;
    }
}
@media only screen and (max-width: 767px) {
    .realnumbers {
        background-size: cover;
        display: block;
        min-height: 0;
        margin-bottom: 30px;
    }
    .realnumbers .left {
        width: 100%;
        display: block;
        padding-left: 30px;
        padding-right: 30px;
    }
    .realnumbers .right {
        display: block;
        width: 100%;
        padding-left: 30px;
        padding-right: 30px;
        text-align: left;
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAVEAAAFcCAIAAAD+ihrLAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODY1RDE3RTJFQUJBMTFFNkFDQjdGRjU4NEY4MDcyQjAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODY1RDE3RTNFQUJBMTFFNkFDQjdGRjU4NEY4MDcyQjAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4NjVEMTdFMEVBQkExMUU2QUNCN0ZGNTg0RjgwNzJCMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4NjVEMTdFMUVBQkExMUU2QUNCN0ZGNTg0RjgwNzJCMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlOZx8gAABL8SURBVHja7J0Lktw4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) left top no-repeat;
        background-size: cover;
    }
}
@media only screen and (max-width: 360px) {
    .realnumbers .left .table .image {
        width: 260px;
    }
    .realnumbers .left .table .image img {
        width: 260px;
    }
}/* стилевой файл для шаблона modheader*/
.modfixed-mover.fixed-menu {
    display: block;
}
.modfixed-mover.fixed-menu {
    height: 80px;
    position: relative;
}
#modfixed-menu {
    display: inline-block;
    width: 100%;
    height: 80px;
    background: #000033;
    padding: 0px;
    overflow: hidden;
}
.black-day #modfixed-menu {
    background: #000000;
}
#modfixed-menu #logo {
    /*width: 30%;  */
    background-position: 10px center;        
    overflow: hidden;
    padding: 15px 10px;
}       
#modfixed-menu .header__logo_icon_white {
    width: 222px;
    height: 53px;
    fill: #222d83;
    display: block;
}
#modfixed-menu #logo a,
#modfixed-menu #logo img {
    width: 100%;
}
#modfixed-menu .table {
    height: 80px;
    width: 100%;
}
#modfixed-menu .table>div>div {
    text-align: center;
    border-bottom: 1px solid #23244f;
}
#modfixed-menu .table>div>div:first-child {
    width: 240px;
    text-align: left;
}
#modfixed-menu .table>div>div:last-child {
    width: 240px;
}
#modfixed-menu #mod-newitems {
    display: block;
    background: #e11383;
    height: 50px;
    color: #fff;
    text-transform: uppercase;
    font-size: 14px;
    text-align: center;
    padding-top: 15px;
    cursor: pointer;
    font-family: 'Graphik LC Web Medium';
}
@media only screen and (max-width: 1280px) {
    .modfixed-mover.fixed-menu {
        display: block;   
    }
    #modfixed-menu {
        width: 1020px;
        border-bottom: 1px solid #23244f;
    }
}
@media only screen and (max-width: 1020px) {
    #modfixed-menu #logo {
        width: 240px;
    }
    .modfixed-mover.fixed-menu {
        display: block;   
    }
    #modfixed-menu {
        width: 768px;
    }
    #modfixed-menu .m {
        display: none;
    }
    #modfixed-menu .table>div>div.m {
        display: none;
    }
    #modfixed-menu .table>div>div:last-child {
        width: auto;
        text-align: right;
    }
}
@media only screen and (max-width: 767px) {
    #modfixed-menu {
        width: 360px;
        max-width: 100%;
    }
    .modfixed-mover.fixed-menu {
        height: 60px;
        z-index: 1000;
    }
    #modfixed-menu {
        height: 60px;
    }
    #modfixed-menu #logo,
    #modfixed-menu #logo a,
    #modfixed-menu #logo img {
        height: 60px;
    }             
    #modfixed-menu .header__logo_icon_white {
        width: 140px;
        height: 53px;
    }    
    #modfixed-menu .table>div>div:first-child {
        width: 115px;
        text-align: left;
    }
    #modfixed-menu #logo {
        width: 90px !important;
        padding: 4px 15px;
    }
    #modfixed-menu .table {
        height: 60px;
    }
    #modfixed-menu #authfixed,
    #modfixed-menu #search,
    #modfixed-menu #fixed-menu-handler {
        width: 60px;
        height: 60px;
    }
    .modfixed-menu .popup-menu {
        top: 60px;
        height: calc(100% - 60px);
        overflow: auto;
    }
    .modfixed-menu #profile-menu {
        top: 60px;
    }
}
@media only screen and (max-width: 400px) {
    .modfixed-menu .popup-menu menu li a {
        padding: 13px 20px 11px;
    }
}/* стилевой файл для шаблона mod-newspage*/
#mod-newspage {
    padding: 30px;
    border: 0px;
}
#mod-newspage .o-list .more {
    background: #fff;
}
@media only screen and (max-width: 767px) {
    #mod-newspage {
        padding: 0px;
    }
}/* стилевой файл для шаблона new-realnumbers*/
#newshowfolderlist {
    padding: 30px;
}
#newshowfolderlist .content-blocks {
    padding: 30px 0px;
}
#newshowfolderlist .programmas-ads .o-list {
    margin-top: 20px;
    margin-left: -20px;
}
#newshowfolderlist .programmas-ads .o-list {
    margin-left: -20px;
}
#newshowfolderlist .programmas-ads .o-list .more {
    margin-left: 20px; 
}
#newshowfolderlist .content-blocks>.table>div>div:first-child {
    padding-right: 0px;
}
#newshowfolderlist .content-block {
    max-width: 650px !important;
}
#newshowfolderlist .o-narrow {
    padding-left: 20px;
    margin-bottom: 20px;
    width: 33.333333333%;
    display: inline-block;
    vertical-align: top;
    height: 270px;
    position: relative;   
}
#newshowfolderlist .o-narrow .table {
    height: 100%;
    width: 100%;
}
#newshowfolderlist .o-narrow .table>div>div {
    padding: 20px;
    background: #edf1f2;
}
#newshowfolderlist .o-narrow .table>div:first-child>div {
    height: 170px;
    vertical-align: bottom !important;
    background-color: #4a4c4d;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    cursor: pointer;
}
#newshowfolderlist .o-narrow .table>div:last-child>div a {
    font-family: 'Graphik LC Web Medium';
    font-size: 16px;
    text-transform: uppercase;
    line-height: 20px;
    color: #3e4040; 
    text-decoration: none;
    overflow-wrap: break-word;  /* не поддерживает IE, Firefox; является копией word-wrap */ 
    word-wrap: break-word;
    word-break: break-word;  /* не поддерживает Opera12.14, значение keep-all не поддерживается IE, Chrome */ 
    line-break: break-word;  /* нет поддержки для русского языка */ 
    hyphens: break-word;  /* значение auto не поддерживается Chrome */ 
}
#newshowfolderlist .o-narrow .table>div:last-child>div>span {
    font-size: 14px;
    color: #a1a5a6;
    display: block;
    padding-top: 10px;
    overflow-wrap: break-word;  /* не поддерживает IE, Firefox; является копией word-wrap */ 
    word-wrap: break-word;
    word-break: break-word;  /* не поддерживает Opera12.14, значение keep-all не поддерживается IE, Chrome */ 
    line-break: break-word;  /* нет поддержки для русского языка */ 
    hyphens: break-word;  /* значение auto не поддерживается Chrome */ 
}
#newshowfolderlist .o-narrow .table>div>div>a>span {
    color: #00bfe6 !important;
    font-size: 12px !important;
}
@media only screen and (max-width: 767px) {
    #newshowfolderlist .content-blocks .content-bottom {
        margin-top: -10px;
    }
}/* стилевой файл для шаблона new-realnumbers*/
#newshowpublist {
    padding: 30px;
}
#newshowpublist .content-blocks {
    padding: 30px 0px;
}
#newshowpublist .programmas-ads .o-list {
    margin-top: 20px;
    margin-left: -20px;
}
#newshowpublist .programmas-ads .o-list {
    margin-left: -20px;
}
#newshowpublist .programmas-ads .o-list .more {
    margin-left: 20px; 
}
#newshowpublist .programmas-ads .o-list .o-narrow {
    width: 33.333333333%;
    display: inline-block;
    vertical-align: top;
    padding-left: 20px;
    margin-bottom: 20px;
}
#newshowpublist .content-block {
    max-width: 650px !important;
}
@media only screen and (max-width: 767px) {
    #newshowpublist .content-blocks .content-bottom {
        margin-top: -10px;
    }
}/* стилевой файл для шаблона new-realnumbers*/
#newnewsagain {
    padding: 30px;
}
#newnewsagain .content-blocks {
    padding: 30px 0px;
}
#newnewsagain .programmas-ads .o-list {
    margin-top: 20px;
    margin-left: -20px;
}
#newnewsagain .programmas-ads .o-list {
    margin-left: -20px;
}
#newnewsagain .programmas-ads .o-list .more {
    margin-left: 20px; 
}
#newnewsagain .programmas-ads .o-list .o-narrow {
    width: 33.333333333%;
    display: inline-block;
    vertical-align: top;
    padding-left: 20px;
    margin-bottom: 20px;
}
#newnewsagain .content-block {
    max-width: 650px !important;
}
@media only screen and (max-width: 767px) {
    #newnewsagain .content-blocks .content-bottom {
        margin-top: -10px;
    }
}/* стилевой файл для шаблона newheader*/
#content>article>.newheader {
    height: 50px;   
    position: fixed;
    z-index: 11;
    width: 100% !important;
    top: 0px;  
}
#content>article>.newheader .table {
    width: 100%;
}
#content>article>.newheader .table>div>div {
    vertical-align: top;
}
#content>article>.newheader .header__logo_icon_white {
    width: 136px;
    height: 50px;
}
#content>article>.newheader .logo-container {
    border-right: 1px solid rgba(229,229,229,0.2);
    width: 110px;
}       
#content>article>.newheader #logo {
    width: 72px;
    height: 50px;
    display: block;
    overflow: hidden;
    margin: 0px 18px 0px 20px;
}
#content>article>.newheader .boxes-container {
    text-align: right;
    padding-right: 0px;
}
#content>article>.newheader .boxes-container>div {
    width: 50px;
    height: 50px;
    border-left: 1px solid rgba(229,229,229,0.2);
    margin: 0px;
    padding-top: 17px;
    text-align: center;
    display: inline-block;
    vertical-align: top;
}
#content>article>.newheader .boxes-container>div.login-box {
    padding-top: 19px;
}
#content>article>.newheader .boxes-container .menu-box,
#content>article>.newheader .boxes-container .profile-box {
    padding: 6px 4px;    
}
#content>article>.newheader .boxes-container .profile-box img {
    float: left;
    width: 30px;
    height: 30px;
    background-size: cover;
    border-radius: 30px;
    background-position: center center;
    margin-top: 4px;
    margin-left: 6px;
}
#content>article>.newheader .boxes-container .menu-box,
#content>article>.newheader .boxes-container .profile-box {
    display: none;
}
#content>article>.newheader .boxes-container .menu-box {
    display: none; 
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAOCAYAAAAvxDzwAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NkJENzQ0ODIyQjkwMTFFNzk5MUVFQTlBNTAyNUU3RDMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NkJENzQ0ODMyQjkwMTFFNzk5MUVFQTlBNTAyNUU3RDMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2QkQ3NDQ4MDJCOTAxMUU3OTkxRUVBOUE1MDI1RTdEMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2QkQ3NDQ4MTJCOTAxMUU3OTkxRUVBOUE1MDI1RTdEMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhxIMPQAAAAsSURBVHjaYnz27Nl/BioCRloYyEBVA////88wuF1ICwNHY3k0lgfaQIAAAwD9SCxbPwQXMAAAAABJRU5ErkJggg==) center center no-repeat;
}
#content>article>.newheader .boxes-container svg {
    fill: #fff;
    width: 17px;
    height: 17px;
}
#content>article>.newheader .boxes-container menu {
    display: none;
    position: absolute;
    height: calc(100% - 50px);
    width: 180px;
    margin-left: -134px;
    margin-top: 44px;  
    padding-top: 6px;
    background: #000033;
    text-align: left;
    overflow: auto;
}
#content>article>.newheader .boxes-container .profile-box menu {
    height: 150px;
}
#content>article>.newheader .boxes-container>div:hover menu {
    display: block;
}
#content>article>.newheader .boxes-container menu li {
    padding: 7px 25px 7px 0px;
    display: block;
}
#content>article>.newheader .boxes-container menu li>a {
    line-height: 100%;
}
#content>article>.newheader .help-container {
    width: 134px;
}
#content>article>.newheader .help-container>a {
    display: block;
    height: 50px;
    width: 134px;
    text-align: center;
    color: #fff;
    text-transform: uppercase;
    font-family: 'Graphik LC Web Medium';
    letter-spacing: 0.2px;
    text-decoration: none;
    font-size: 13px;
    background: #e60067;
    line-height: 50px;
}
#content>article>.newheader .menu-container>span {
    color: #b2b2b2;
    font-family: 'Graphik LC Web Medium';
    font-size: 13px;
    line-height: 50px;
    text-transform: uppercase;
    display: none;
}
/*@media only screen and (max-width: 1680px) {
    #content>article>.newheader {
        width: 1280px !important;
    }
}*/
@media only screen and (max-width: 1280px) {
    /*#content>article>.newheader {
        width: 1020px !important;
    }*/
    #content>article>.newheader .menu-container>span {
        display: block;
    }
    #content>article>.newheader .menu-container>menu {
        display: none;
    }
    #content>article>.newheader .logo-container {
        border-right: 0px;
        width: 101px;
    }
    #content>article>.newheader .boxes-container .menu-box {
        display: inline-block;
    }
    #content>article>.newheader .boxes-container .menu-box,
    #content>article>.newheader .boxes-container .profile-box {
        padding: 6px;    
    }    
    #content>article>.newheader .boxes-container>div {
        width: 50px;
        height: 50px;
        border-left: 1px solid rgba(229,229,229,0.2);
        margin: 0px;
        padding-top: 17px;
        text-align: center;
    }
    #content>article>.newheader .boxes-container {
        padding-right: 0px;
    }
    #content>article>.newheader .boxes-container>a:last-of-type {
        padding-top: 16px;
        margin-top: 0px;
    }
    #content>article>.newheader .boxes-container menu {
        margin-left: -137px;
    }
}
/*@media only screen and (max-width: 1020px) {
    #content>article>.newheader {
        width: 100% !important;
    }
}*/
@media only screen and (max-width: 760px) {
    /*#content>article>.newheader {
        width: 100%;
        min-width: 320px;
    }*/
    #content>article>.newheader .menu-container>span {
        display: none;
    }
    #content>article>.newheader .help-container {
        display: none;
    }
}
/* menu */
.newheader menu {
    list-style: none;  
    padding: 0px;
    margin: 0px;
    padding-left: 21px;
}
.newheader menu>li {
    display: inline-block;
    vertical-align: middle;
    padding: 0px;
    margin: 0px;
    padding-right: 25px;
}
.newheader menu>li>.more,
.newheader menu>li>a {
    display: block;
    font-family: 'Graphik LC Web Medium';
    font-size: 13px;
    line-height: 47px;
    letter-spacing: 0.2px;
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    padding-top: 3px;
}
.newheader menu>li>.more:after {
    content: '';
    width: 11px;
    height: 9px;
    display: inline-block;
    margin-left: 7px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAJCAYAAADkZNYtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RUUzRjE4NUMyQjg2MTFFNzlBMDFCNjk2MEVFMjEyMTYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RUUzRjE4NUQyQjg2MTFFNzlBMDFCNjk2MEVFMjEyMTYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFRTNGMTg1QTJCODYxMUU3OUEwMUI2OTYwRUUyMTIxNiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFRTNGMTg1QjJCODYxMUU3OUEwMUI2OTYwRUUyMTIxNiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Prm+Zm0AAAAiSURBVHjaYvwPBAxEAhYgZiRWMRMDCYAkxSBnDGs3AwQYAGFTBhZJAI4MAAAAAElFTkSuQmCC);
}
.newheader menu>li>ul {
    list-style: none;
    display: none;
    position: absolute;
    top: 50px;
    margin-left: -20px;
    background: #000033;
    padding: 0px;
}
.newheader menu>li:hover>ul {
    display: block;
}
.newheader menu>li>ul>li {
    padding-right: 25px;
}
.newheader menu>li>ul>li:before {
    display: none;
}
.newheader menu>li>ul>li>a {
    display: block;
    font-family: 'Graphik LC Web Medium';
    font-size: 13px;
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    line-height: 20px;
}
/* menu *//* стилевой файл для шаблона chat*/
.chat-container {
    height: inherit;
    width: inherit;
    position: fixed;
    top: 50px;
}
.chat-container>.table {
    height: 100%;
    width: 100%;
}
.chat-container>.table>.chat-title>div {
    height: 40px;
    border-bottom: 1px solid #e6e6e6;
    vertical-align: middle;
}   
.chat-container>.table>.chat-title .table {
    width: 100%;
}
.chat-container>.table>.chat-title .table .all-chats {
    text-align: left;
    white-space: nowrap;
    padding-left: 12px;
}
.chat-container>.table>.chat-title .table .all-chats>a {
    font-family: 'Graphik LC Web Medium';
    font-size: 11px;
    text-transform: uppercase;
    display: inline-block;
    color: #404040;
    text-decoration: none;
}
.chat-container>.table>.chat-title .table .all-chats>a:before {
    display: inline-block;
    content: '›';
    color: #000033;
    font-size: 24px;
    line-height: 11px;
    padding-bottom: 4px;
    padding-left: 7px;
    font-family: 'Graphik LC Web Medium';
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
}
.chat-container>.table>.chat-title .table .chat-title {
    text-align: center;
    width: 100%;
    font-family: 'Graphik LC Web Medium';
    font-size: 15px;
}
.chat-container>.table>.chat-title .table .chat-back {
    text-align: right;
    padding-right: 12px;       
    vertical-align: middle;
}
.chat-container>.table>.chat-title .table .chat-back>a {
    text-indent: -9999px;
    width: 10px;
    height: 10px;
    display: inline-block;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODkzOEYzMkYyRjI3MTFFNzk3OUZBRTgzNjUxREQzRTIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODkzOEYzMzAyRjI3MTFFNzk3OUZBRTgzNjUxREQzRTIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4OTM4RjMyRDJGMjcxMUU3OTc5RkFFODM2NTFERDNFMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4OTM4RjMyRTJGMjcxMUU3OTc5RkFFODM2NTFERDNFMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtNlXn8AAAC1SURBVHjadNDdCgFBGMbx2U0OENveiK8ziuSI5FodSWrT2taRJNchZXNG+L/1rJYy9audd56ZeXc857qpc+6BOa7ue9SxQNVXaIClFvJRU22Eu6+T9uhpwQIVffdxwMzjatsdIEIHCZ4Y4ogxLnnQRqhwS/OTQmeb+D/Nv/58f4J29RptXR2jqVqYBxsqWA/2VFNJtNHWAusx1vPsMEFWeJ6V/jy1E0vY6pSs0NZNtQ3KbwEGAB+dJyEnTyp/AAAAAElFTkSuQmCC) center center;
}                    
.chat-container>.table>.chat-content>div {
    height: 100%;
}
.chat-container>.table>.chat-content>div>.table,
.chat-container>.table>.chat-content>div>.table>div {
    height: 100%;
    width: 100%;
}
.chat-container>.table>.chat-content>div>.table>div>div {
    vertical-align: top;
}
.chat-container>.table>.chat-content>div>.table>div>div.room {
    /*position: relative;*/
}
.chat-container>.table>.chat-content>div>.table>div>div.room .messages {
    padding: 10px 10px 30px 10px;
    overflow: auto;
    height: calc(100% - 40px);
}
.chat-container>.table>.chat-content>div>.table>div>div.room .messages .rules {
    width: 100%;
    border: 1px solid #e6e6e6;
    background: #f7f7f7;    
    padding: 18px;
    margin-bottom: 18px;
}
.chat-container>.table>.chat-content>div>.table>div>div.room .messages .rules h3 {
    text-transform: none;
    font-size: 17px;
    line-height: 17px;
    font-family: 'Graphik LC Web Black';
    color: #000;
    margin: 0px;
    padding: 0px;
}
.chat-container>.table>.chat-content>div>.table>div>div.room .messages .rules p {
    margin: 0px;
    padding: 15px 0px 0px 0px;
    font-size: 15px;
    line-height: 20px;
}
.chat-container>.table>.chat-content>div>.table>div>div.room .messages .message {
    width: 100%;
    border-bottom: 1px solid #e6e6e6;
    margin-bottom: 10px;                  
    cursor: pointer;
}
.chat-container>.table>.chat-content>div>.table>div>div.room .messages .message:last-child {
    border-bottom: 0px;
    margin-bottom: 0px;
}
.chat-container>.table>.chat-content>div>.table>div>div.room .messages .message img {
    width: 30px;
    height: 30px;
    background-size: cover;
    background-position: center center;
}
.chat-container>.table>.chat-content>div>.table>div>div.room .messages .message>div>div:first-child {
    width: 40px;
}
.chat-container>.table>.chat-content>div>.table>div>div.room .messages .message>div>div {
    vertical-align: top;
    padding-bottom: 10px;
    word-break: break-word;
    font-size: 15px;
    line-height: 20px;
}
.chat-container>.table>.chat-content>div>.table>div>div.room .messages .message>div>div span {
    padding-right: 5px;
}
.chat-container>.table>.chat-content>div>.table>div>div.room .messages .message.my .text>span {
    color: #01a3b2 !important;
}
.chat-container>.table>.chat-content>div>.table>div>div.room .messages .message strong span,
.chat-container>.table>.chat-content>div>.table>div>div.room .messages .message strong em {
    color: #808080;
    font-weight: normal;
    padding-left: 5px;
    font-style: normal;
    font-size: 11px;
    font-family: 'Graphik LC Web Regular';
}
.chat-container>.table>.chat-content>div>.table>div>div.room .messages .message strong em {
    display: none;
}
.chat-container>.table>.chat-content>div>.table>div>div.room .messages .message:hover strong em {
    display: inline;
}
.chat-container>.table>.chat-content>div>.table>div>div.room .messages .message:hover strong span {
    display: none;
}
.chat-container>.table>.chat-content>div>.table>div>div.room .messages .message.dictor img {
    border-radius: 30px;
}
.chat-container>.table>.chat-content>div>.table>div>div.users {
    width: 30%;
    border-left: 1px solid #e6e6e6;
}
.chat-container>.table>.chat-content .post-message {
    /*position: absolute;*/
    /*bottom: 0px;*/
    width: 100%;
    height: 42px;
    min-height: 42px;
    border-top: 1px solid #e6e6e6;
    position: relative;
}
.chat-container>.table>.chat-content .post-message .send {
    height: 42px;
    display: block;
    padding: 5px 10px 5px 5px;
}
.chat-container>.table>.chat-content .post-message .send svg {
    width: 32px;
    height: 32px;
    fill: #e81767;
    padding: 2px 2px 2px 10px;
    border-left: 1px solid #e6e6e6;
}
.chat-container>.table>.chat-content .post-message>.quote {
    position: absolute;
    margin-top: -31px;
    padding: 9px 5px 6px 20px;     
    z-index: 1;
    font-size: 15px;
    line-height: 15px;
    font-family: 'Graphik LC Web Regular';
    width: 100%;
    background: #fff;
    border: 1px solid #e6e6e6;
}
.chat-container>.table>.chat-content .post-message>.quote:empty {
    display: none;
}
.chat-container>.table>.chat-content .post-message>.quote>span {
    font-weight: bold;
    color: #000;
}
.chat-container>.table>.chat-content .post-message>.quote>em {
    float: right;
    text-indent: -9999px;
    margin-right: 10px;
    cursor: pointer;
    width: 10px;
    height: 10px;
    display: inline-block;
    margin-top: 1px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODkzOEYzMkYyRjI3MTFFNzk3OUZBRTgzNjUxREQzRTIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODkzOEYzMzAyRjI3MTFFNzk3OUZBRTgzNjUxREQzRTIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4OTM4RjMyRDJGMjcxMUU3OTc5RkFFODM2NTFERDNFMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4OTM4RjMyRTJGMjcxMUU3OTc5RkFFODM2NTFERDNFMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtNlXn8AAAC1SURBVHjadNDdCgFBGMbx2U0OENveiK8ziuSI5FodSWrT2taRJNchZXNG+L/1rJYy9audd56ZeXc857qpc+6BOa7ue9SxQNVXaIClFvJRU22Eu6+T9uhpwQIVffdxwMzjatsdIEIHCZ4Y4ogxLnnQRqhwS/OTQmeb+D/Nv/58f4J29RptXR2jqVqYBxsqWA/2VFNJtNHWAusx1vPsMEFWeJ6V/jy1E0vY6pSs0NZNtQ3KbwEGAB+dJyEnTyp/AAAAAElFTkSuQmCC) center center;
}
.spacer {
    padding: 13px 20px 13px 20px;
    background: #fff;
    border: 0px;
    position: absolute;
    z-index: 2000;
    visibility: hidden;
    word-break: break-word;
    word-wrap: break-word;
    left: 0;
    top: 0;
    font-size: 15px;
    line-height: 20px;
    font-family: 'Graphik LC Web Regular';
    outline: none;
    resize: none;  
}
.chat-container>.table>.chat-content .post-message .table {
    width: 100%;
    height: 100%;
}
.chat-container>.table>.chat-content .post-message .table>div>div {
    vertical-align: top;
    padding: 0px;
}
.chat-container>.table>.chat-content .post-message .table>div>div:last-child {
    width: 52px;
}
.chat-container>.table>.chat-content .post-message textarea {
    width: 100%;
    height: 100%;
    overflow: hidden;
    padding: 0px;    
    margin: 0px;
    background: transparent;
    border: 0px;
    outline: none;
    appearance: none;    
    -moz-appearance: none;
    resize: none;  
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    z-index: 5;
    font-size: 15px;
    line-height: 20px;
    font-family: 'Graphik LC Web Regular';
    padding: 13px 10px 0px 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.chat-container>.table>.chat-content .post-message textarea.loading {
    background-size: auto 75% !important;
}
.chat-container>.table>.chat-content .post-message>dd {
    width: 100%;
    display: block;
    position: absolute;
    z-index: 0;
    margin: 0px;
    margin-top: -53px;
    padding: 9px 20px 12px 20px;
    font-size: 15px;
    line-height: 20px;
    font-family: 'Graphik LC Web Regular';
}
.chat-container>.table>.chat-content .post-message>textarea[readonly] {
    cursor: pointer;
}
.chat-container>.table>.chat-content .post-message>div>span {
    color: #e60067;
}
.chat-container>.table>.chat-content>div>.table>div>div.users .efir-button {
    width: 180px;
    display: none;
    height: 40px;
    text-transform: uppercase;
    background: #e60067;
    border: 0px;
    color: #fff;
    margin: 10px;
    position: fixed;
    bottom: 0px;
    font-family: 'Graphik LC Web Medium';
    font-size: 11px;
    cursor: pointer;
}
/*@media only screen and (max-width: 1680px) {
    .chat-container>.table>.chat-content>div>.table>div>div.users {
        width: 200px;
    }
}*/
@media only screen and (max-width: 1280px) {
}
@media only screen and (max-width: 1020px) {
    .chat-container>.table>.chat-content>div>.table>div>div.users {
        display: none;
    }
}
@media only screen and (max-width: 760px) {
}/* стилевой файл для шаблона new-sitemap*/
#newsitemap {
    padding: 30px;
}
#newsitemap .content-blocks {
    padding: 30px 0px;
}/* стилевой файл для шаблона issues*/
.issues {
    border-top: 1px solid #e1e4e6;
    padding: 18px 0px 11px 0px;
}
.issues a {
    display: inline-block;
    vertical-align: middle;
    white-space: nowrap;
    font-family: 'Graphik LC Web Medium';
    text-transform: uppercase;
    text-decoration: none;
    font-size: 11px;
    line-height: 11px;
    color: #7f8099;
    border: 1px solid #e1e4e6;
    padding: 4px 8px;
    margin: 0px 10px 10px 0px;
}
.issues a:hover {
    color: #e60067;
    border: 1px solid #e60067;
}
.issues div {
    padding-top: 6px;
}
.issues div a,
.issues div a:hover {
    color: #8d8d9a;
    border: 0px;
    padding: 4px 0px;
    margin: 0px 15px 6px 0px;
}
.issues + .social-line {
    margin-top: 0px;
}/* стилевой файл для шаблона new-realnumbers*/
#newissues {
    padding: 30px;
}
#newissues .content-blocks {
    padding: 30px 0px;
}
#newissues .o-list {
    margin-left: -20px;
}
#newissues .o-list .more {
    margin-left: 20px; 
}
#newissues .o-list .o-narrow {
    width: 33.333333333%;
    display: inline-block;
    vertical-align: top;
    padding-left: 20px;
    margin-bottom: 20px;
}
@media only screen and (max-width: 767px) {
    #newissues .content-blocks .content-bottom {
        margin-top: -10px;
    }
}/* стилевой файл для шаблона new-realnumbers*/
#newtags {
    padding: 30px;
}
#newtags .content-blocks {
    padding: 30px 0px;
}
#newtags .o-list {
    margin-top: 0px;
    margin-left: -20px;
}
#newtags .o-list .more {
    margin-left: 20px; 
}
#newtags .o-list .o-narrow {
    width: 33.333333333%;
    display: inline-block;
    vertical-align: top;
    padding-left: 20px;
    margin-bottom: 20px;
}
@media only screen and (max-width: 767px) {
    #newtags .content-blocks .content-bottom {
        margin-top: -10px;
    }
}