/*@media screen and (min-width: 1280px) and (max-width: 1600px) {*/
    /*body #page-3d {*/
        /*background-image: url(../images/1600/bg-3d-repeat.jpg);*/
    /*}*/
    /*body .video-characters {*/
        /*background-image: url(../images/1600/video-page-characters.png);*/
    /*}*/
    /*body #wrappervideo {*/
        /*background-image: url(../images/1600/video-bg.jpg);*/
    /*}*/
    /*body #video-container {*/
        /*background-image: url(../images/1600/video-screen.png);*/
    /*}*/
    /*body .screens-3d {*/
        /*background-image: url(../images/1600/screens-3d.png);*/
    /*}*/
    /*body #wrapper3d {*/
        /*background-image: url(../images/1600/bg-3d-wrapper.jpg);*/
    /*}*/
    /*body .terminal-1 {*/
        /*background-image: url(../images/characters/1600/terminal-1.png);*/
    /*}*/
    /*body .terminal-2 {*/
        /*background-image: url(../images/characters/1600/terminal-2.png);*/
    /*}*/
    /*body .char-3d-1 {*/
        /*background-image: url(../images/characters/1600/char-3d-1.png);*/
    /*}*/
    /*body .char-3d-2 {*/
        /*background-image: url(../images/characters/1600/char-3d-2.png);*/
    /*}*/
    /*body .char-3d-3 {*/
        /*background-image: url(../images/characters/1600/char-3d-3.png);*/
    /*}*/
    /*body .char-3d-4 {*/
        /*background-image: url(../images/characters/1600/char-3d-4.png);*/
    /*}*/
    /*body .char-3d-5 {*/
        /*background-image: url(../images/characters/1600/char-3d-5.png);*/
    /*}*/
    /*body .page-3d-menu-1 .menu-icon {*/
        /*background-image: url(../images/buttons/1600/page-3d-menu-1.png);*/
    /*}*/
    /*body .page-3d-menu-2 .menu-icon {*/
        /*background-image: url(../images/buttons/1600/page-3d-menu-2.png);*/
    /*}*/
    /*body .page-3d-menu-3 .menu-icon {*/
        /*background-image: url(../images/buttons/1600/page-3d-menu-3.png);*/
    /*}*/
    /*body .home-3d {*/
        /*background-image: url(../images/1600/home-3d.png);*/
    /*}*/
    /*body .d3-menu {*/
        /*background-image: url(../images/1600/3d-menu.png);*/
    /*}*/
    /*body .home-3d .icon {*/
        /*background-image: url(../images/1600/home-3d.png);*/
    /*}*/
    /*body .proj-3d {*/
        /*background-image: url(../images/1600/bg-screen-proj.png);*/
    /*}*/
    /*body #block-logo .icon {*/
        /*background-image: url(../images/1600/logo.png);*/
    /*}*/
    /*body #block-main-video .inner {*/
        /*background-image: url(../images/1600/block-main-video-pre.png);*/
    /*}*/
    /*body #block-sportmate .inner {*/
        /*background-image: url(../images/1600/block-sportmate.png);*/
    /*}*/
    /*body #block-sportmate .block-sportmate-hover {*/
        /*background-image: url(../images/1600/block-sportmate-hover.png);*/
    /*}*/
    /*body #wrappersportmate>.inner {*/
        /*background-image: url(../images/1600/sportmate.png);*/
    /*}*/
    /*body #sportmate-thumbs {*/
        /*background-image: url(../images/1600/sportmate-thumbs.png);*/
    /*}*/
    /*body .sm-decor-1 {*/
        /*background-image: url(../images/1600/sm-decor-1.png);*/
    /*}*/
    /*body .sm-decor-2 {*/
        /*background-image: url(../images/1600/sm-decor-2.png);*/
    /*}*/
    /*body .sm-decor-3 {*/
        /*background-image: url(../images/1600/sm-decor-3.png);*/
    /*}*/
    /*body .sm-decor-4 {*/
        /*background-image: url(../images/1600/sm-decor-4.png);*/
    /*}*/
    /*body #page-sportmate .character-1 {*/
        /*background-image: url(../images/characters/1600/char-sm-1.png);*/
    /*}*/
    /*body #page-sportmate .character-2 {*/
        /*background-image: url(../images/characters/1600/char-sm-2.png);*/
    /*}*/
    /*body #page-sportmate .character-3 {*/
        /*background-image: url(../images/characters/1600/char-sm-3.png);*/
    /*}*/
    /*body #block-sportmate-bottom .inner {*/
        /*background-image: url(../images/1600/block-sportmate-bottom.png);*/
    /*}*/
    /*body .sportmate-menu {*/
        /*background-image: url(../images/1600/sportmate-menu.png);*/
    /*}*/
    /*body .sportmate-info {*/
        /*background-image: url(../images/1600/sportmate-info.png);*/
    /*}*/
    /*body #block-shops .inner {*/
        /*background-image: url(../images/1600/block-shops.png);*/
    /*}*/
    /*body #block-shops .block-shops-hover {*/
        /*background-image: url(../images/1600/block-shops-hover.png);*/
    /*}*/
    /*body #block-sites .inner {*/
        /*background-image: url(../images/1600/block-sites.png);*/
    /*}*/
    /*body #block-sites .block-sites-hover {*/
        /*background-image: url(../images/1600/block-sites-hover.png);*/
    /*}*/
    /*body #block-videos .inner {*/
        /*background-image: url(../images/1600/block-videos.png);*/
    /*}*/
    /*body #block-videos .block-videos-hover {*/
        /*background-image: url(../images/1600/block-videos-hover.png);*/
    /*}*/
    /*body .video-character-1 {*/
        /*background-image: url(../images/characters/1600/video-char-2.jpg);*/
    /*}*/
    /*body .video-character-2 {*/
        /*background-image: url(../images/characters/1600/video-char-2.jpg);*/
    /*}*/
    /*body .video-character-3 {*/
        /*background-image: url(../images/characters/1600/video-char-2.jpg);*/
    /*}*/
    /*body .video-character-4 {*/
        /*background-image: url(../images/characters/1600/video-char-2.jpg);*/
    /*}*/
    /*body #video-description {*/
        /*background-image: url(../images/1600/video-description.png);*/
    /*}*/
    /*body .video-menu {*/
        /*background-image: url(../images/1600/video-menu.png);*/
    /*}*/
    /*body #block-3d .inner {*/
        /*background-image: url(../images/1600/block-3d.png);*/
    /*}*/
    /*body #block-zakupki .inner {*/
        /*background-image: url(../images/1600/block-zakupki.png);*/
    /*}*/
    /*body #block-zakupki .block-zakupki-hover {*/
        /*background-image: url(../images/1600/block-zakupki-hover.png);*/
    /*}*/
    /*body #wrapperzakupki>.inner {*/
        /*background-image: url(../images/1600/zakupki.png);*/
    /*}*/
    /*body #wrapperzakupki .bx-pager .item-1 .icon {*/
        /*background-image: url(../images/zakupki-thumb-1.png);*/
    /*}*/
    /*body #wrapperzakupki .bx-pager .item-2 .icon {*/
        /*background-image: url(../images/zakupki-thumb-2.png);*/
    /*}*/
    /*body #wrapperzakupki .bx-pager .item-3 .icon {*/
        /*background-image: url(../images/zakupki-thumb-3.png);*/
    /*}*/
    /*body #wrapperzakupki .bx-pager .item-4 .icon {*/
        /*background-image: url(../images/zakupki-thumb-4.png);*/
    /*}*/
    /*body .zakupki-menu {*/
        /*background-image: url(../images/1600/zakupki-menu.png);*/
    /*}*/
    /*body .zakupki-info {*/
        /*background-image: url(../images/1600/zakupki-info.png);*/
    /*}*/
    /*body #page-zakupki .character-1 {*/
        /*background-image: url(../images/characters/char-zakupki-1.png);*/
    /*}*/
    /*body #page-zakupki .character-2 {*/
        /*background-image: url(../images/characters/char-zakupki-2.png);*/
    /*}*/
    /*body #page-zakupki .character-3 {*/
        /*background-image: url(../images/characters/char-zakupki-3.png);*/
    /*}*/
    /*body #block-somnium .inner {*/
        /*background-image: url(../images/1600/block-somnium.png);*/
    /*}*/
    /*body #block-somnium .block-somnium-hover {*/
        /*background-image: url(../images/1600/block-somnium-hover.png);*/
    /*}*/
    /*body #wrapperevo>.inner {*/
        /*background-image: url(../images/1600/evo.png);*/
    /*}*/
    /*body .evo-menu {*/
        /*background-image: url(../images/1600/evo-menu.png);*/
    /*}*/
    /*body .evo-info {*/
        /*background-image: url(../images/evo-info.png);*/
    /*}*/
    /*body #block-main-video .character {*/
       /*background-image: url(../images/characters/1600/character-webmaster.png);*/
    /*}*/
    /*body #block-main-video .character-2 {*/
       /*background-image: url(../images/characters/1600/character-programmer1.png);*/
    /*}*/
/*}*/

/*@media screen and (min-width: 1601px) and (max-width: 1920px) {*/
    /*#page-3d {*/
       /*background-image: url(../images/bg-3d-repeat-600.jpg);*/
    /*}*/
/*}*/

/*@media screen and (min-width: 1921px) {*/
    /*#page-3d {*/
       /*background-image: url(../images/bg-3d-repeat-700.jpg);*/
    /*}*/
/*}*/

@media screen and (max-height: 599px) {
    body .loading {
        font-size: 70%;
    }
    body .sites-info .scroll,
    body .shops-info .scroll,
    body .description .scroll {
        font-size: 58%;
    }
    body .sites-info .titlebox {
        font-size: 120%;
        line-height: 140%;
    }
    body .shops-info .titlebox {
        font-size: 120%;
        line-height: 170%;
    }
    body .sites-info p,
    body .shops-info p {
        font-size: 145%;
        line-height: 140%;
    }
    body .description .scroll h2 {
        font-size: 90%;
        line-height: 140%;
    }
    body .description .scroll h3 {
        font-size: 85%;
        line-height: 120%;
    }
    body .description .scroll p {
        font-size: 85%;
        line-height: 130%;
    }
    body #wrappervideo .bxslider li .text {
        font-size: 60%;
        line-height: 140%;
    }
    body .sportmate-info h2 {
        font-size: 125%;
    }
    body .sportmate-info p {
        font-size: 75%;
        line-height: 145%;
    }
    body .zakupki-info h3 {
        font-size: 130%;
    }
    body .zakupki-info p {
        font-size: 70%;
        line-height: 150%;
    }
}

@media screen and (min-height: 600px) and (max-height: 699px) {
    body .loading {
        font-size: 80%;
    }
    body .description .scroll {
        font-size: 70%;
    }
    body .description .scroll h2 {
        font-size: 100%;
        line-height: 140%;
    }
    body .description .scroll h3 {
        font-size: 90%;
        line-height: 120%;
    }
    body .description .scroll p {
        font-size: 90%;
        line-height: 120%;
    }
    body .sites-info .titlebox {
        font-size: 140%;
        line-height: 160%;
    }
    body .shops-info .titlebox {
        font-size: 145%;
        line-height: 160%;
    }
    body .sites-info p,
    body .shops-info p {
        font-size: 100%;
        line-height: 140%;
    }
    body #wrappervideo .bxslider li .text {
        font-size: 65%;
        line-height: 145%;
    }
    body .sportmate-info h2 {
        font-size: 150%;
    }
    body .sportmate-info p {
        font-size: 90%;
        line-height: 140%;
    }
    body .zakupki-info h3 {
        font-size: 155%;
    }
    body .zakupki-info p {
        font-size: 80%;
        line-height: 150%;
    }
}

@media screen and (min-height: 700px) and (max-height: 799px) {
    body .loading {
        font-size: 100%;
    }

    body .description .scroll {
        font-size: 72%;
    }
    body .description .scroll h2 {
        font-size: 125%;
        line-height: 130%;
    }
    body .description .scroll h3 {
        font-size: 105%;
        line-height: 115%;
    }
    body .description .scroll p {
        font-size: 100%;
        line-height: 135%;
    }
    body .evo-info {
        font-size: 80%;
    }
    body .sites-info p,
    body .evo-info p {
        line-height: 130%;
    }
    body .sites-info .titlebox {
        font-size: 145%;
        line-height: 165%;
    }
    body .shops-info .titlebox {
        font-size: 160%;
        line-height: 175%;
    }
    body .sites-info p,
    body .shops-info p {
        font-size: 110%;
        line-height: 140%;
    }
    body .evo-info h2 {
        font-size: 150%;
    }
    body .evo-info h3 {
        font-size: 110%;
    }
    body #wrappervideo .bxslider li .text {
        font-size: 75%;
        line-height: 150%;
    }
    body .sportmate-info p {
        line-height: 150%;
        font-size: 95%;
    }
    body .zakupki-info h3 {
        font-size: 180%;
    }
    body .zakupki-info p {
        font-size: 90%;
        line-height: 150%;
    }
}

@media screen and (min-height: 800px) and (max-height: 899px) {
    body .loading {
        font-size: 100%;
    }
    body .description .scroll {
        font-size: 72%;
    }
    body .description .scroll h2 {
        font-size: 130%;
        line-height: 130%;
    }
    body .description .scroll h3 {
        font-size: 110%;
        line-height: 115%;
    }
    body .description .scroll p {
        font-size: 110%;
        line-height: 135%;
    }
    body .evo-info {
        font-size: 85%;
    }
    body .sites-info p,
    body .shops-info p {
        font-size: 120%;
        line-height: 140%;
    }
    body .evo-info p {
        line-height: 130%;
    }
    body .sites-info .titlebox {
        font-size: 150%;
        line-height: 180%;
    }
    body .shops-info .titlebox {
        font-size: 165%;
        line-height: 190%;
    }
    body .evo-info h2 {
        font-size: 150%;
    }
    body .evo-info h3 {
        font-size: 110%;
    }
    body #wrappervideo .bxslider li .text {
        font-size: 85%;
        line-height: 165%;
    }
    body .zakupki-info h3 {

    }
    body .zakupki-info p {

    }
}

@media screen and (max-height: 800px) {
    body #block-main-video .jwmain .jwvideo video {
        left: 3.2%;
        -webkit-transform: scale(1) perspective(225px) rotateX(-5deg) rotateY(0deg) rotateZ(0deg) !important;
        -moz-transform:    scale(1) perspective(225px) rotateX(-5deg) rotateY(0deg) rotateZ(0deg) !important;
        -o-transform:      scale(1) perspective(225px) rotateX(-5deg) rotateY(0deg) rotateZ(0deg) !important;
        -ms-transform:     scale(1) perspective(225px) rotateX(-5deg) rotateY(0deg) rotateZ(0deg) !important;
        transform:         scale(1) perspective(225px) rotateX(-5deg) rotateY(0deg) rotateZ(0deg) !important;
    }
}

@media screen and (min-height: 801px) {
    body #block-main-video .jwmain .jwvideo video {
        -webkit-transform: scale(1) perspective(375px) rotateX(-5deg) rotateY(0deg) rotateZ(0deg) !important;
        -moz-transform:    scale(1) perspective(375px) rotateX(-5deg) rotateY(0deg) rotateZ(0deg) !important;
        -o-transform:      scale(1) perspective(375px) rotateX(-5deg) rotateY(0deg) rotateZ(0deg) !important;
        -ms-transform:     scale(1) perspective(375px) rotateX(-5deg) rotateY(0deg) rotateZ(0deg) !important;
        transform:         scale(1) perspective(375px) rotateX(-5deg) rotateY(0deg) rotateZ(0deg) !important;
    }
}