html,body,div,form,h1,h2,h3,h4,h5,h6,ol,p,pre,table,ul,dd,dt,li,tbody,td,tfoot,th,thead,tr,button,object,a,abbr,b,br,code,em,i,img,small,span,strong,sub,sup,tt,legend,fieldset {
    margin: 0;
    padding: 0;
}
img,fieldset {
    border: 0;
}
img {
    max-width: 100%;
    max-height: 100%;
    object-fit: contain;
}
article,aside,details,figcaption,figure,footer,header,menu,nav,section {
    display: block;
}
html {
    overflow-x: hidden;
}
/*html {*/
    /*overflow-x: hidden;*/
    /*margin-left: calc(100vh - 100%);*/
    /*margin-right: 0;*/
/*}*/

body {
    --bg: #f1f1f1;
    --fg: #000;
    --widget-bg: #fff;
    --link: #a3333d;
    --fc: #5f5f5f;
    --bg_button: #fff;
    --bg_header: transparent;
    --rel_time: #3d4148;
    --box_shadow: 0 0 6px -3px #707070;
    --relevant-margin: 116px;
    --widget_width: 800px;
    --body_h: 33px/40px "Merriweather", Georgia, serif;
    --ffamaly: "Open Sans", Helvetica, Arial, sans-serif;
    --body_font: 18px/26px var(--ffamaly);
    --body_font_weight: 300;
    --body_p_margin: 26px;
    --menu-bg: var(--fc);
    background: #fff;
    background: var(--bg);
    color: #000;
    color: var(--fg);
    font: 14px/20px "Open Sans", Helvetica, Arial, sans-serif;
}
body.night {
    --bg: hsl(226, 23%, 11%);
    --fg: #bcbdd0;
    --widget-bg: #282d3f;
    --link: #E13C3B;
    --fc: #bebebe;
    --bg_button: #bcbdd0;
    --bg_header: var(--bg);
    --rel_time: var(--fg);
    --box_shadow: 0 0 6px -3px #707070;
    --relevant-margin: 116px;
    --widget_width: 800px;
    --body_h: 33px/40px "Merriweather", Georgia, serif;
    --body_font: 18px/26px var(--ffamaly);
    --body_p_margin: 26px;
    --body_font_weight: 300;
    --menu-bg: var(--widget-bg);
}

.font_big {
    --body_font: 18px/26px var(--ffamaly)!important;
}
.font_small {
    --body_font: 14px/20px var(--ffamaly)!important;
}
.font_300 {
    --body_font_weight: 300!important;
}
.font_400 {
    --body_font_weight: 400!important;
}
.font_serif {
    --ffamaly: "Merriweather", Georgia, serif;;
}


h1, h2, h3, h4, h5, h6 {
    color: #000;
    color: var(--fg)
}

a {
    text-decoration: none;
    color: #000;
    color: var(--link);
    outline: none;
}

.header {
    background: transparent;
    background: var(--bg_header);
    display: block;
    text-align: center;
}
.header a {
    padding-top: 5px;
    background-size: 740px;
    background: #fff;/*radial-gradient(at 50% -30%, #fff 50%, transparent 70%) no-repeat center;*/
    display: block;
}
.night .header a {
    background: none;
}

.light .classic #logo img, .night .classic #logo img {
    width: 500px;
}


.wrapper {
    padding: 10px;
    box-sizing: border-box;
    min-height: auto;
}
.crossbar .wrapper {
    padding: 0;
}
.wrapper_important {
    background: #f2f2f2;
    padding: 20px 0;
}
@media screen and (max-width: 668px) {
    .wrapper_important {
        padding: 20px 10px;
    }
}
.flex {
    display: flex;
    width: 100%;
}
@media screen and (max-width: 668px) {
    .flex {
        display: block;
        box-sizing: border-box;
    }
}

.rowrap {
    position: relative;
    display: flex;
    flex-flow: row wrap;
    width: 100%;
}
@media screen and (max-width: 668px) {
    .rowrap {
        display: block;
    }
}
.hidden {
    display: none!important;
}
@media screen and (max-width: 668px) {
    .mobidden {
        display: none!important;
    }
}
.mobonly {
    display: none !important;
}
@media screen and (max-width: 668px) {
    .mobonly {
        display: block !important;
    }
}
.clear {
    clear: both;
}

.menu {
    display: flex;
    flex-wrap: wrap;
    line-height: 24px;
    justify-content: center;
    margin: auto;
    margin-top: 24px;
    max-width: 746px;
}

.menu li {
    list-style: none;
    border-radius: 27px;
    box-shadow: 0 0 6px -3px #707070;
    margin: 10px 14px;
}

.menu li a {
    padding: 8px 24px;
    display: inline-block;
    font-size: 16px;
    border-radius: 27px;
    color: #000;
    background: #fff;
    background: var(--bg_button);
}
.menu li a:hover {
    text-decoration: none;
    background-color: #b74748;
    color: #fff;
}

.fly_button {
    position: fixed;
    z-index: 10000003;
    cursor: pointer;
    opacity: 1;
    transition: opacity .7s;
    border: none;
}
.fly_button:focus {
    outline: none;
}
.fly_button.fade {
    opacity: 0;
}
.fly_button.activated {
    right: 390px;
}

#big_menu_button {
    width: 64px;
    height: 64px;
    top: 20px;
    right: 20px;
    background-repeat: no-repeat;
    background-size: 84px;
    background-position: -30px 5px;
    background-image: url(data:image/png;base64,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);
    background-color: #fff;
    box-shadow: 0 0 6px -3px #000;
    border-radius: 40px;
}

#big_menu_button.activated {
    right: 390px;
}

#big_menu {
    position: fixed;
    max-width: 380px;
    min-width: 380px;
    width: 380px;
    min-height: 100%;
    height: 100%;
    overflow-y: auto;
    box-shadow: 0 0 6px -3px #000;
    background: #fff;
    background: var(--widget-bg);
    color: #000;
    color: var(--fg);
    z-index: 10000002;
    top: 0;
    right: 0;
}

#big_menu p {
    margin-top: 10px;
}

#night_theme_button {
    top: 104px;
    right: 30px;
    background-image: url(/static/img/moon.png);
    width: 42px;
    height: 42px;
    background-position: 0 0;
    background-color: transparent;
    box-shadow: none;
    background-size: contain;
    z-index: 900;
}
#night_theme_button.activated {
    background-image: url(/static/img/moon_rev.png);
}

@media (max-width: 640px) {
    #big_menu_button {
        top: unset;
        right: unset;
        bottom: 20px;
        left: 20px;
    }
    #big_menu_button.activated {
        right: 315px!important;
        left: unset;
        width: 10vw;
        height: 10vw;
        background-position: -6vw top;
        background-size: 15vw;
    }
    #big_menu {
        max-width: 310px;
        min-width: 310px;
        width: 310px;
    }
    #night_theme_button {
        top: unset;
        right: unset;
        bottom: 20px;
        left: 104px;
    }
}

@media (max-width: 1025px) {
    .content {
        width: initial;
        padding: 0;
    }
}

.feed_header {
    color: #000;
    color: var(--fg);
    margin-top: 60px;
    margin-bottom: 0;
    background: #fff;
    background: var(--widget-bg);
    border-radius: 6px;
    width: 800px;
    width: var(--widget_width);
    box-shadow: 0 0 6px -3px #707070;
    box-shadow: var(--box_shadow);
    max-width: 100%;
    padding: 16px 24px;
    font-size: 20px;
    box-sizing: border-box;
}

@media (max-width: 640px) {
    .feed_header {
        border-radius: 0;
    }
}

.block_caption {
    font-size: 24px;
}

.block_caption a {
    color: #000;
    color: var(--fg);
}

.grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 20px;
}
@media (max-width: 640px) {
    .grid {
        display: block;
    }

    .block_caption {
        margin-left: 10px;
    }
}

.article_block {
    display: flex;
}


.widget {
    color: #000;
    color: var(--fg);
    margin-top: 60px;
    background: #fff;
    background: var(--widget-bg);
    border-radius: 6px;
    width: 800px;
    width: var(--widget_width);
    box-shadow: 0 0 6px -3px #707070;
    box-shadow: var(--box_shadow);
    max-width: 100%;
    padding: 60px;
    padding-left: 120px;
    box-sizing: border-box;
}

.widget.mini {
    height: min-content;
    width: 280px;
    margin: 0;
}

.widget.mini h1 {
    line-height: 20px;
    height: 75px;
}

.widget.image {
    background-position: center;
    margin-top: 20px;
    width: auto;
    height: 240px;
    background-size: cover;
    box-sizing: border-box;
    padding: 0;
}

.widget.image .link {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.widget.image .link:hover {
    text-decoration: none!important;
}

.widget.image .meta {
    color: #fff;
    margin: 0;
    display: flex;
    justify-content: space-between;
}

.widget .meta {
    font-size: 14px;
}


.widget.image .meta span {
    background: #0008;
    padding: 4px 10px;
    border-radius: 0 6px;
    text-shadow: 0 0 3px #000, 0 0 3px #000, 0 0 3px #000;
    font-size: 12px;
}

.widget.image .meta span.wars {
    border-radius: 6px 0;
}

.widget.image h1 {
    color: #fff;
    padding: 8px 14px;
    background: #0009;
    border-radius: 6px;
    font-size: 16px;
    text-shadow: 0 0 3px #000, 0 0 3px #000, 0 0 3px #000;
    letter-spacing: .5px;
    margin: 0;
}

.widget a {
    color: #000;
    color: var(--fg);
}

.hot_bar {
    width: 310px;
    padding-top: 10px;
    height: max-content;
}

@media (max-width: 800px) {
    .wrapper {
        /*padding: 0 !important;*/
    }

    .widget {
        width: 100%;
        padding: 40px;
        padding-left: 40px;
        box-shadow: 0 0 6px -3px #707070;
        box-shadow: var(--box_shadow);

    }
    /*.widget.mini {*/
        /*width: 100%;*/
        /*margin: 0;*/
    /*}*/

    .widget.mini h1 {
        line-height: 20px;
        height: auto;
        /*border-radius: 0;*/
    }
    .widget.image h1 {
        line-height: 20px;
        height: auto;
        /*border-radius: 6px 6px 0 0;*/
    }
    .widget.image .meta span {
        /*border-radius: 0 0 0 6px;*/
    }

    .widget.image .meta span.wars {
        /*border-radius: 0 0 6px 0;*/
    }

    .hot_bar {
        width: 100%;
    }
    .widget .meta {
        font-size: 12px;
    }
}
.head {
    display: flex;
    position: relative;
    z-index: 1;
    min-height: 37px;
}



.date_widget {
    --color-day: var(--fc);
    --border: var(--fc);
    --back: #bebebe;
    --color-year: #fff;

    display: flex;
    width: 48px;
    min-width: 48px;
    flex-direction: column;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    line-height: 20px;
    color: #fff;
    height: 64px;
    margin-right: 20px;
    box-sizing: border-box;
}

.night .date_widget {
    --color-day: var(--fc);
    --border: var(--bg);
    --back: var(--fg);
    --color-year: #000;
}

.date_widget .day {
    color: #5f5f5f;
    color: var(--color-day);
    border: 1px solid #5f5f5f;
    border-color: var(--border);
    border-radius: 6px 6px 0 0;
}
.date_widget .month {
    font-size: 13px;
    background: #5f5f5f;
    background: var(--border);
    font-weight: 300;
    padding-bottom: 2px;
}
.date_widget .year {
    font-size: 11px;
    letter-spacing: -.8px;
    background: #bebebe;
    background: var(--back);
    color: #fff;
    color: var(--color-year);
    border-radius: 0 0 6px 6px;
    font-weight: 300;
}

@media (max-width: 640px) {
    .date_widget {
        margin-right: 14px;
    }
}

.head ol {
    color: #a3333d;
    color: var(--link);
    list-style: none;
    margin-top: -3px;
}
.head ol a {
    color: #a3333d;
    color: var(--link);
    font-size: 16px;
}
.head .author {
    color: #a3333d;
    color: var(--link);
}
.head li {
    display: inline;
}

.head .wars {
    font-weight: bold;
}

.head .subject {

}

.meta {
    margin-top: 4px;
}

.classic_place {
    display: none;
}
.neo_place {
    display: block;
}

.light .art_date, .night .art_date {
    display: none;
}

.emo {
    width: 42px;
    height: 42px;
}

.emo.cover {
    border-radius: 10px;
    background-position: center;
    background-size: cover;
    width: 48px;
    height: 48px;
    margin-right: 20px;
}

.emo svg {
    width: 42px;
    height: 42px;
}
.emo image {
    width: 42px;
    height: 42px;
}

@media (max-width: 640px) {
    .head li {
        display: block;
    }
    .emo.cover {
        margin-top: 4px;
    }
}
.sep_dot {
    height: 8px;
    width: 8px;
    margin: 7px 2px 1px;
    display: inline;
}

.body {
    position: relative;
    margin-top: 24px;
    font-size: 16px;
}

.body > :not(.collapser) {
    margin-top: 26px;
    margin-top: var(--body_p_margin);
}
.collapser > * {
    margin-top: 26px;
    margin-top: var(--body_p_margin);
}

.compact .body > :not(h1) {
    display: none
}

.compact .ad_block {
    display: none;
}

.compact .body h1 {
    font-size: 24px;
    line-height: 30px;
    margin-bottom: 0;
    margin-top: 20px;
}

.body h1 {
    font: 33px/40px "Merriweather", Georgia, serif;;
    font: var(--body_h);
    font-weight: 100;
    margin-bottom: 34px;
}
.body h1, .body h2, .body h3{
    margin-top: 40px;
}

.body h4 {
    margin-top: -10px;
}

.body h1 a {
    color: #000;
    color: var(--fg);
}
.body h1 a:hover{
    text-decoration: underline;
}
.requested .body h1 a:hover{
    text-decoration: none;
}
.body p {
    font: 18px/26px "Open Sans", Helvetica, Arial, sans-serif;
    font: var(--body_font);
    font-weight: 300;
    font-weight: var(--body_font_weight);
    letter-spacing: .3px;
}

.body p em {
    font-family: "Merriweather", Georgia, serif;
}

.body a {
    color: #a3333d;
    color: var(--link);
}
.widget a:hover {
    text-decoration: underline;
}

.body .pre_title {
    font-family: "Merriweather", Georgia, serif;
    font-size: 19px;
    line-height: 24px;
    font-weight: 300;
}

@media (max-width: 640px) {
    .widget {
        padding: 14px;
    }
    .body > * {
        margin-top: 18px;
    }
    .body h1 {
        font-size: 24px;
        line-height: 30px;
        margin-bottom: 24px;
    }
    .body p {
        font-size: 16px;
        line-height: 24px;
    }
    .font_small .body p {
        font-size: 14px;
        line-height: 20px;
    }

    .body p em {
        font-size: 15px;
    }
    .font_small .body p em {
        font-size: 14px;
    }

    .head ol a {
        font-size: 14px;
    }

    .body .pre_title {
        font-size: 15px;
    }
}

figure {
    margin: 0;
    text-align: right;
}

figure figcaption {
    text-align: right;
    padding: 0 10px;
    font-style: italic;
    margin-bottom: 6px;
    max-width: 400px;
    font-size: 14px;
    display: inline-block;
    color: #5f5f5f;
    color: var(--fc);
}
figure img {
    border-radius: 6px;
}

figure footer {
    background: none;
    text-align: right;
    color: #bebebe;
    padding: 0 10px;
    font-size: 12px;
    line-height: 16px;
}

@media (max-width: 640px) {

    figure {
        /*width: calc(100% + 28px);*/
        /*margin-left: -14px!important;*/
    }

    figure figcaption {
        /*margin-right: 18px;*/
        font-size: 14px;
    }

    figure img {
        /*border-radius: 0;*/
    }
}

.body .video {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
    display: block;
    margin: 0;
    margin-top: 26px;
    margin-top: var(--body_p_margin);
}
.body .video iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.body .quote {
    margin-left: 20px;
}

.body .read_more {
    font-weight: bold;
}

.foot {
    font-size: 16px;
    margin-top: 26px;
    margin-top: var(--body_p_margin);
}

a.place {
    color: #a3333d;
    color: var(--link);
    font-weight: bold
}

.place_ico {
    width: 16px;
    height: 16px;
}
.place_ico_1 {
    fill: #a3333d;
    fill: var(--link);
    stroke: #a3333d;
    stroke: var(--link);
}
.place_ico_2 {
    fill: none;
    stroke: #a3333d;
    stroke: var(--link);
}

.tag_ico {
    stroke: #a3333d;
    stroke: var(--link);
    width: 18px;
    height: 18px;
}

.compact .foot {
    display: none
}

@media (max-width: 640px) {
    .foot {
        font-size: 14px;
    }
}

.misspelling {
    margin-top: 20px;
    font-size: 12px;
    color: #5f5f5f;
    color: var(--fc);
}

.ad_block {
    margin-top: 60px;
    width: 100%;
    max-width: 100%;
}
.ad_block.ad_inside {
    margin-top: 26px;
    margin-top: var(--body_p_margin);
    max-width: 640px;
}

.pager {
    text-align: center;
    margin-top: 30px;
    margin-bottom: 30px;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.page_num {
    border-radius: 27px;
    box-shadow: 0 0 6px -3px #707070;
    margin: 10px 14px;
    padding: 8px 24px;
    background: #fff;
    background: var(--bg_button);
    color: #000
}
a.page_num:hover {
    text-decoration: none;
    background-color: #b74748;
    color: #fff;
}

@media (max-width: 640px) {

    .page_num {
        border-radius: 27px;
        box-shadow: 0 0 6px -3px #707070;
        margin: 8px 10px;
        padding: 6px 16px;
        color: #000;
        font-size: 14px;
    }
}

.ya-share2 {
    margin: 20px 0;
}

.also {
    padding: 10px 16px;
    border-left: 0;
    font-weight: 700;
    font-style: italic;
    background: #fff;
    background: var(--bg);
    box-shadow: 0 0 6px -3px #707070;
    border-radius: 6px;
}

.also .also_title {
    font-family: "Merriweather", Georgia, serif;
    display: block;
    margin-left: 0;
    padding-left: 0;
    border: 0;
    font-style: normal;
    margin-bottom: 5px;
}

.block_comment {
    font-family: "Merriweather", Georgia, serif;
}

.hot .item:last-of-type {
    padding-right: 20px!important;
}

@media (max-width: 668px) {
    .hot .item {
        padding: 0 20px;
    }
}

#big_menu .social {
    position: relative;
    margin-left: 0;
    margin-top: 0;
    text-align: center;
    margin-bottom: 20px;
}

#big_menu .social a {
    background-image: url(data:image/png;base64,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);
    overflow: hidden;
    background-color: transparent;
    display: inline-block;
    width: 24px;
    height: 0;
    color: #a3333d;
    color: var(--link);
    padding-top: 24px;
    font-size: 0px;
    background-repeat: no-repeat;
    vertical-align: top;
}
.social a.rss {
    background-position: 0 0;
}
.social a.rss:hover {
    background-position: 0 -24px;
}
.social a.vk {
    background-position: -24px 0;
}
.social a.vk:hover {
    background-position: -24px -24px;
}
.social a.fb {
    background-position: -48px 0;
}
.social a.fb:hover {
    background-position: -48px -24px;
}
.social a.ok {
    background-position: -72px 0;
}
.social a.ok:hover {
    background-position: -72px -24px;
}
.social a.tw {
    background-position: -96px 0;
}
.social a.tw:hover {
    background-position: -96px -24px;
}
.social a.tg {
    background-position: -120px 0;
}
.social a.tg:hover {
    background-position: -120px -24px;
}
.social a.yt {
    background-position: -144px 0;
}
.social a.yt:hover {
    background-position: -144px -24px;
}
.social a.dz {
    background-position: -168px 0;
}
.social a.dz:hover {
    background-position: -168px -24px;
}
@media screen and (max-width: 668px) {
    .social {
        position: static;
        margin: 0;
    }
}

#menu_background {
    overflow: hidden;
    width: 100vw;
    height: 100vh;
    z-index: 900;
    display: none;
    position: fixed;
    top: 0;
    background: #0004;
}

.gazeta_header {
    font-family: 'Merriweather',
    Georgia, serif;
    font-size: 20px;
    font-weight: 700;
    margin-top: 60px;
    color: #E13C3B;
}

@media (max-width: 640px) {
    .gazeta_header {
        padding: 20px;
    }
}

.serif {
    font-family: "Merriweather",Georgia,serif;;
}
.block_comment {
    font-family: "Merriweather",Georgia,serif;;
    font-size: 16px;
    margin-top: 30px;
    color: #000;
    color: var(--fg);
}
.quote {
    padding-left: 25px;
    border-left: 1px solid red;
    margin-left: 25px;
}
.block_date {
    color: #808080;
    color: var(--fc);
    margin-top: 30px;
    font-style: italic;
}


.wrap-collabsible {
    margin-bottom: 1.2rem;
}

input.toggle,
input.toggle2 {
    display: none;
}

.art_back {
    margin-bottom: 16px;
}

.lbl-toggle {
    display: block;
    cursor: pointer;
    transition: all 0.25s ease-out;
    color: #175280;
    background: #f0f0f0;
    background: var(--bg);
    text-align: right;
    padding: 8px 20px 8px 16px;
}

.lbl-toggle:hover {
    color: #5d96c2
}

.lbl-toggle::before {
    content: ' ';
    display: inline-block;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-left: 5px solid currentColor;
    vertical-align: middle;
    margin-right: 10px;
    transform: translateY(-2px);
    transition: transform .2s ease-out;
}

.toggle:checked ~ .lbl-toggle::before {
    transform: rotate(270deg) translateX(0px);
}

.collapsible-content {
    overflow: hidden;
    transition: max-height .25s ease-in-out;
    max-height: 86px;
}
.widget .collapsible-content {
    max-height: 100px;
}

.toggle:checked ~ .collapsible-content,
.toggle:checked ~ .collapsible-content {
    max-height: 100%;
}

.collapsible-content .content-inner {
    background: #f0f0f0;
    background: var(--bg);
    padding: .5rem 1rem;
}

.status_bar > * {
    margin-top: 20px!important;
}

.art_comment {
    font-family: "Merriweather", Georgia, serif;
    font-size: 22px;
    color: #a3333d;
    color: var(--link);

}

.btn {
    font-size: 14px;
    color: #fff;
    background: #2fa26a;
    border: 0;
    cursor: pointer;
    vertical-align: middle;
    padding: 5px;
    margin-top: 5px;
    margin-bottom: 5px;
    margin-right: 5px;
}
.btn.wide {
    width: 100%;
    display: block;
    box-sizing: border-box;
    text-align: center;
}
.btn:hover {
    background: #206f49;
}
.btn.warn {
    background: #f69231;
}
.btn.warn:hover {
    background: #ca7828;
}
.btn.red {
    background: #d44344;
}
.btn.red:hover {
    background: #b0000a;
}
.btn.gray {
    background: #bbb;
}
.btn.gray:hover {
    background: #555;
}

.relevant {
    margin-top: 116px;
    margin-top: var(--relevant-margin);
    max-height: 700px;
    overflow: auto;
    margin-left: 4%;
    width: 20vw;
    max-width: 340px;
}

.relevant .item {
    margin-bottom: 10px;
}
.relevant .tag {
    color: #000;
    color: var(--fg);
    font-size: 12px;
    font-style: italic;
}
.relevant .title {

}
.relevant a {
    color: #5f5f5f;
    color: var(--fc);
}
.relevant a:hover {
    text-decoration: underline;
}

@media (max-width: 1024px) {
    .relevant {
        display: none;
    }
}

.gazwidget_title {
    line-height: 24px;
    font-family: "Merriweather", Georgia, serif;
}
.gazwidget_author {
    line-height: 18px!important;
    margin-top: -4px;
}

@media (max-width: 380px) {
    .gazwidget_title {
        font-size: 18px;
    }
}


/* latin */
@font-face {
    font-family: 'Merriweather';
    font-style: italic;
    font-weight: 300;
    src: local('Merriweather Light Italic'), local('Merriweather-LightItalic'), url(https://fonts.gstatic.com/s/merriweather/v19/EYh7Vl4ywhowqULgRdYwIHM1hBkL4m68a-ReB_y0NYc.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2212, U+2215;
}
/* cyrillic */
@font-face {
    font-family: 'Merriweather';
    font-style: italic;
    font-weight: 300;
    src: local('Merriweather Light Italic'), local('Merriweather-LightItalic'), url(//fonts.gstatic.com/s/merriweather/v19/EYh7Vl4ywhowqULgRdYwII_1JgVyIQZ7vlaYT5eo8zo.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin */
@font-face {
    font-family: 'Merriweather';
    font-style: italic;
    font-weight: 900;
    src: local('Merriweather Black Italic'), local('Merriweather-BlackItalic'), url(https://fonts.gstatic.com/s/merriweather/v19/EYh7Vl4ywhowqULgRdYwIN4rWrnaUG5GaGDO0TOZR8c.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2212, U+2215;
}
/* cyrillic */
@font-face {
    font-family: 'Merriweather';
    font-style: normal;
    font-weight: 300;
    src: local('Merriweather Light'), local('Merriweather-Light'), url(//fonts.gstatic.com/s/merriweather/v19/ZvcMqxEwPfh2qDWBPxn6nqAAODQ6hKuKTT6yBk7tJss.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin */
@font-face {
    font-family: 'Merriweather';
    font-style: normal;
    font-weight: 300;
    src: local('Merriweather Light'), local('Merriweather-Light'), url(https://fonts.gstatic.com/s/merriweather/v19/ZvcMqxEwPfh2qDWBPxn6nk4GofcKVZz6wtzX_QUIqsI.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2212, U+2215;
}
/* cyrillic */
@font-face {
    font-family: 'Merriweather';
    font-style: normal;
    font-weight: 400;
    src: local('Merriweather Regular'), local('Merriweather-Regular'), url(//fonts.gstatic.com/s/merriweather/v19/RFda8w1V0eDZheqfcyQ4EJX5f-9o1vgP2EXwfjgl7AY.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin */
@font-face {
    font-family: 'Merriweather';
    font-style: normal;
    font-weight: 400;
    src: local('Merriweather Regular'), local('Merriweather-Regular'), url(https://fonts.gstatic.com/s/merriweather/v19/RFda8w1V0eDZheqfcyQ4EOgdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2212, U+2215;
}
/* cyrillic */
@font-face {
    font-family: 'Merriweather';
    font-style: normal;
    font-weight: 700;
    src: local('Merriweather Bold'), local('Merriweather-Bold'), url(//fonts.gstatic.com/s/merriweather/v19/ZvcMqxEwPfh2qDWBPxn6ntkZ6ofoXFVR94fBb90XSvU.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin */
@font-face {
    font-family: 'Merriweather';
    font-style: normal;
    font-weight: 700;
    src: local('Merriweather Bold'), local('Merriweather-Bold'), url(https://fonts.gstatic.com/s/merriweather/v19/ZvcMqxEwPfh2qDWBPxn6nnNuWYKPzoeKl5tYj8yhly0.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2212, U+2215;
}
/* cyrillic */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
    src: local('Open Sans Italic'), local('OpenSans-Italic'), url(//fonts.gstatic.com/s/opensans/v15/xjAJXh38I15wypJXxuGMBjUj_cnvWIuuBMVgbX098Mw.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
    src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v15/xjAJXh38I15wypJXxuGMBo4P5ICox8Kq3LLUNMylGO4.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2212, U+2215;
}
/* cyrillic */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
    src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(//fonts.gstatic.com/s/opensans/v15/PRmiXeptR36kaC0GEAetxi_vZmeiCMnoWNN9rHBYaTc.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
    src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v15/PRmiXeptR36kaC0GEAetxolIZu-HDpmDIZMigmsroc4.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2212, U+2215;
}
/* cyrillic */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    src: local('Open Sans Light'), local('OpenSans-Light'), url(//fonts.gstatic.com/s/opensans/v15/DXI1ORHCpsQm3Vp6mXoaTZX5f-9o1vgP2EXwfjgl7AY.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v15/DXI1ORHCpsQm3Vp6mXoaTegdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2212, U+2215;
}
/* cyrillic */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: local('Open Sans Regular'), local('OpenSans-Regular'), url(//fonts.gstatic.com/s/opensans/v15/RjgO7rYTmqiVp7vzi-Q5URJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v15/cJZKeOuBrn4kERxqtaUH3VtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2212, U+2215;
}
/* cyrillic */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: local('Open Sans Bold'), local('OpenSans-Bold'), url(//fonts.gstatic.com/s/opensans/v15/k3k702ZOKiLJc3WVjuplzJX5f-9o1vgP2EXwfjgl7AY.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

.idsc_21308 .wr {
    height: 220px!important;
}

.idsc_21308 .itemrr {
    width: 164px!important;
    height: 220px!important;
}

.idsc_21308 .textt {
    padding: 0 15px 10px!important;
}

#id-262222-17 {
    margin-top: 20px;
    max-width: 100%;
    width: 1140px;
    overflow-y: auto
}

#infox_21308 {
    margin-top: 30px;
    max-width: 100%;
    width: 1140px
}