body.bg-perevod .bg-shablon {
	background:url("/themes/classic/img/audioexamples-bg.jpg") center top no-repeat #ffffff;
    background-size: cover;
}
body.bg-teh-doc .bg-shablon {
	background:url("/themes/classic/img/teh-doc-bg.jpg") center top no-repeat #ffffff;
    background-size: cover;
}
body.bg-gimn-1 .bg-shablon {
    background:url("/themes/classic/img/gimn-bg-1.jpg") center top no-repeat #ffffff;
    background-size: cover;
}
body.bg-gimn-2 .bg-shablon {
    background:url("/themes/classic/img/gimn-bg-2.jpg") center top no-repeat #ffffff;
    background-size: cover;
}

.cost {
    font-size: 1.5rem;
    line-height: 2rem;
}
body.bg-sound .bg-shablon {
    background:url("/themes/classic/img/sound-bg.jpg") center top no-repeat #ffffff;
    background-size: cover;
}
body.bg-video-production .bg-shablon {
    background:url("/themes/classic/img/page-video/bg-video-production.jpg") center center no-repeat #ffffff;
    background-size: cover;
}
body.bg-action .bg-shablon {
    background:url("/themes/classic/img/page-action/bg-action--1920-600.jpg") center top no-repeat #ffffff;
    background-size: cover;
}
body.bg-script .bg-shablon {
    background:url("/themes/classic/img/bg/bg-script.jpg") center top no-repeat #ffffff;
    background-size: cover;
}
body.bg-audio-commercial .bg-shablon {
    background:url("/themes/classic/img/bg/winner_fon.jpg") center top no-repeat #ffffff;
    background-size: cover;
}
body.bg-ivr .bg-shablon {
    background:url("/themes/classic/img/ivr-header-bg.jpg") center center no-repeat #ffffff;
    background-size: cover;
}
body.bg-ivr2 .bg-shablon {
    background:url("/themes/classic/img/bg/vnukovo-rzhd-ivr.jpg") center center no-repeat #ffffff;
    background-size: cover;
}
body.bg-block .bg-shablon {
    background:url("/themes/classic/img/bg/bg_white_block_2.jpg") center top no-repeat #ffffff;
    background-size: cover;
}
body.bg-youtube .bg-shablon {
    background:url("/themes/classic/img/bg/bg-youtube-fon-2.jpg") center top no-repeat #ffffff;
    background-size: cover;
}
body.bg-zvuk .bg-shablon {
    background:url("/themes/classic/img/bg/zvuk-bg.jpg") center top no-repeat #ffffff;
    background-size: cover;
}
body.bg-presentation .bg-shablon {
    background:url("/themes/classic/img/presentation-bg.jpg") center top no-repeat #ffffff;
    background-size: cover;
}
body.bg-video-new .bg-shablon {
    background:url("/themes/classic/img/video-new-bg.jpg") center top no-repeat #ffffff;
    background-size: cover;
}
body.bg-video .bg-shablon {
    background:url("/themes/classic/img/video-bg.jpg") center top no-repeat #ffffff;
    background-size: cover;
    height: 950px;
}
body.bg-videopage .bg-shablon {
    background:url("/themes/classic/img/video-page-bg.jpg") center center no-repeat #ffffff;
    background-size: cover;
}
body.bg-check-list .bg-shablon {
    background:url("/themes/classic/img/bg/bg-check-list-2.jpg") center top no-repeat #ffffff;
    background-size: cover;
}
body.bg-get .bg-shablon {
    background:url("/themes/classic/img/bg/bg-get-homework.jpg") center top no-repeat #ffffff;
    background-size: cover;
}
.connected {
    position: absolute;
    right: 0;
    bottom: 0;
    margin-right: 60px;
    font-style: italic;
}
@media (max-width: 1600px) {
    body.bg-action .bg-shablon {
        background:url("/themes/classic/img/page-action/bg-action--1600-600.jpg") center top no-repeat #ffffff;
    }
    body.bg-ivr2 .bg-shablon {
        background:url("/themes/classic/img/bg/vnukovo-rzhd-ivr-2.jpg") center center no-repeat #ffffff;
    }
}
@media (max-width: 1400px) {
    body.bg-video .bg-shablon {
        height: 770px;
    }
    .connected {
        position: relative;
        margin-right: 0;
    }
}
@media (max-width: 700px) {
    .connected {
        position: relative;
        margin-right: 0;
    }
    body.bg-ivr2 .bg-shablon {
        background:url("/themes/classic/img/bg/vnukovo-rzhd-ivr-2-crop.jpg") center center no-repeat #ffffff;
    }
}
body.bg-ozvuchka-video .bg-shablon {
    background:url("/themes/classic/img/ozvuchka-video-bg.jpg") center top no-repeat #ffffff;
    background-size: cover;
}
body.bg-audioknigi .bg-shablon {
    background:url("/themes/classic/img/audioknigi-bg.jpg") center top no-repeat #ffffff;
    background-size: cover;
}
body.bg-chat .bg-shablon {
    background:url("/themes/classic/img/bg-chat-2.jpg") center top no-repeat #ffffff;
    background-size: cover;
    min-height: 900px;
}

.header-promo {
    max-width: 980px;
    margin: 0 auto;
    text-align: center;
}
.header-promo p {
    margin: 30px 0;
    font-size: 24px;
    line-height: 1.33;
}
.header-promo p.header-button {
    margin-top: 2.5em;
    margin-bottom: 0;
}
.header-promo p.header-button a {
    display: inline-block;
    padding: 0 20px;
    font-size: 20px;
    line-height: 48px;
    color: #000;
    background: #ffbb33;
    text-decoration: none;
    border-radius: 3px;
}
@media (max-width: 60rem) {
    .header-promo p {
        font-size: 18px;
    }
}