/* flexible media */
/**, *:before, *:after {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    outlinex: none;
}*/

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block;
}
img {
    max-width:100%;
    max-height:auto;
}
figure {
    position: relative;
}

figure img,
figure video,
figure object,
figure embed {
    display: block;
    max-width: 100%;
}



/* Меню адаптив */
#fixBox {position:absolute}

.restyle .triggerMenuBlock{position:fixed;z-index:1000002;left:0;top:0;/*width:100%*/}
@media only screen and (min-width: 1281px){.restyle .triggerMenuBlock{display:none}}
.restyle .triggerMenuWrap{position:relative;width:320px;margin:0 auto}
@media only screen and (min-width: 480px){.restyle .triggerMenuWrap{width:480px}}
@media only screen and (min-width: 768px){.restyle .triggerMenuWrap{width:768px}}
@media only screen and (min-width: 1024px){.restyle .triggerMenuWrap{width:1000px}}
.restyle .triggerMenu{position:absolute;top:5px;right:100%;margin-right:-50px;width:30px;height:30px;padding:14px 8px 4px 14px;background:#7195a8;cursor:pointer;outlinex:none}
.restyle .triggerMenu:after{content:'';position:absolute;left:0;right:0;bottom:100%;height:5px;border-bottom:1px solid #fff;background:#a9b6bb}
.restyle .triggerMenu .linex{width:23px;height:3px;margin-bottom:3px;background:#d5dee2;-webkit-transition:-webkit-transform 500ms ease-in-out, opacity 500ms ease-in-out, margin 500ms ease-in-out;transition:transform 500ms ease-in-out, opacity 500ms ease-in-out, margin 500ms ease-in-out;-webkit-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%}
.restyle .triggerMenu:hover .linex,.restyle .triggerMenu:active .linex{background:#a9b6bb}
.restyle .triggerActive .linex{margin-bottom:5px}.restyle .triggerActive .l-1{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.restyle .triggerActive .l-2{opacity:0}
.restyle .triggerActive .l-3{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
@media only screen and (min-width: 1281px){
    #ugol {width: 250px; height: 53px; position: absolute; left: 0; bottom: -53px; background: url(../img/icons.png) 0 -80px no-repeat;}
    .restyle .mainMenuFix.active{position:fixed;left:0;right:0;top:0}
    .restyle .mainMenuFix.active .mainMenuWrap{position:relative;width:1281px;margin:0 auto}}
.restyle .mainMenu{position:absolute;z-index:1000001;left:0;top:0;margin-bottom:60px;background:#f4faf6;background:-webkit-linexar-gradient(top, #f4faf6 0%, #f2faf9 50%, #f9fdf7 100%);background:linexar-gradient(to bottom, #f4faf6 0%, #f2faf9 50%, #f9fdf7 100%)}
.restyle .mainMenu:before{content:'';position:absolute;left:0;right:-2px;bottom:100%;height:5px;border-bottom:1px solid #fff;border-right:2px solid #ffffff;background:#a9b6bb}
.restyle .mainMenu:after{content:'';width:100%;height:53px;position:absolute;left:0;bottom:-53px;background:url(../img/icons.png) 0 -80px no-repeat}
.restyle .mainMenu .navWrap{overflow:hidden}
.restyle .mainMenu nav{width:250px;margin-left:-250px;padding:55px 25px 10px}
@media only screen and (max-width: 1281px){
    #ugol {display:none;}
    .restyle .mainMenu nav{-webkit-transition:margin-left 500ms ease-in-out;transition:margin-left 500ms ease-in-out}
    #fixBox {
        margin: 0;
        position: absolute!important;
        left: 0;
        width: 250px;
    }
}
@media only screen and (min-width: 1281px){.restyle .mainMenu nav{padding-top:15px;margin-left:0}}
.restyle .mainMenu .home{display:block;padding:0 5px;text-decoration:none;letter-spacing:1px;text-transform:uppercase;color:#7095a9}
.restyle .mainMenu .home:hover,.restyle .mainMenu .home:active{color:#4d6775}
.restyle .mainMenu .date{display:inlinex-block;font:normal 11px/1.2 'robotocond-bold';color:#a9b6bb;margin:0 5px 15px 5px;text-transform:uppercase;text-shadow:0 1px 1px #fff}
.restyle .mainMenu ul{padding:8px 0;border-top:1px solid}
.restyle .mainMenu ul li *{display:block;padding:7px 5px;text-decoration:none;letter-spacing:1px;text-transform:uppercase}
.restyle .mainMenu ul li .current{color:#79858a}.restyle .mainMenu ul.grass{color:#87aa5a;border-color:rgba(135,170,90,0.36)}
.restyle .mainMenu ul.grass *{color:#87aa5a}
.restyle .mainMenu ul.grass a:hover,.restyle .mainMenu ul.grass a:active{color:#5f7840}
.restyle .mainMenu ul.mustard{color:#dbc149;border-color:rgba(219,193,73,0.36)}
.restyle .mainMenu ul.mustard *{color:#dbc149}
.restyle .mainMenu ul.mustard a:hover,.restyle .mainMenu ul.mustard a:active{color:#a89438}
.restyle .mainMenu ul.marine{color:#42af91;border-color:rgba(66,175,145,0.36)}
.restyle .mainMenu ul.marine *{color:#42af91}
.restyle .mainMenu ul.marine a:hover,.restyle .mainMenu ul.marine a:active{color:#2f7d67}
.restyle .mainMenu ul.grey{color:#abb8bd;border-color:rgba(171,184,189,0.36)}
.restyle .mainMenu ul.grey *{color:#abb8bd}
.restyle .mainMenu ul.grey a:hover,.restyle .mainMenu ul.grey a:active{color:#7c868a}
.restyle .mainMenu.fixed{position:fixed;top:0;left:auto}
.restyle .showNav nav{margin-left:0}

/*@media only screen and (max-width: 768px) {.triggerMenuWrap {display:none}}*/
@media only screen and (min-width: 480px){.restyle .triggerMenuWrap{width:480px}}
@media only screen and (min-width: 768px){.restyle .triggerMenuWrap{width:768px}}
@media only screen and (min-width: 1024px){.restyle .triggerMenuWrap{width:1000px}}
@media only screen and (min-width: 1024px){.restyle .footerContainer ul.footerMenu.fmTwoCol li{width:50%;margin:0 0 0.5em 0}}
@media only screen and (min-width: 480px){.restyle .toplinexs .linexWrap{max-width:480px}}
@media only screen and (min-width: 768px){.restyle .toplinexs .linexWrap{max-width:768px}}
@media only screen and (min-width: 1024px){.restyle .toplinexs .linexWrap{max-width:1000px}}
@media only screen and (min-width: 1281px){.restyle .toplinexs .linexWrap{max-width:1281px}.restyle .toplinexs .linex{margin-right:-252px}}

@media only screen and (max-width: 1281px){
    #topBan .banBox img {
        max-width: 100%;
        height: auto;
    }
    body {max-width:100%}
}

/* Блоки новостей */

.restyle .medeaNews {
    position: relative;
    margin: 0 0 30px 0;
}

@media only screen and (max-width: 480px){
    .searchInp {display:none}
    /*.pageThreeColumns .colCW {
        float: none;
        width: 100%;
        margin: 0 -240px;
    }*/
}

@media only screen and (min-width: 480px){
    /*.w_1{width:8.33333%}
    .w_2{width:16.66667%}
    .w_3{width:25%}
    .w_4{width:33.33333%}
    .w_5{width:41.66667%}
    .w_6{width:50%}
    .w_7{width:58.33333%}
    .w_8{width:66.66667%}
    .w_9{width:75%}
    .w_10{width:83.33333%}
    .w_11{width:91.66667%}
    .w_12{width:100%}
        .wPhL_1{width:8.33333%}
        .wPhL_2{width:16.66667%}
        .wPhL_3{width:25%}
        .wPhL_4{width:33.33333%}
        .wPhL_5{width:41.66667%}
        .wPhL_6{width:50%}
        .wPhL_7{width:58.33333%}
        .wPhL_8{width:66.66667%}
        .wPhL_9{width:75%}
        .wPhL_10{width:83.33333%}
        .wPhL_11{width:91.66667%}
        .wPhL_12{width:100%}
        #banBox .topBan img {max-width:100%}
        }*/
    @media only screen and (max-width: 768px){
        .searchInp {display:none}
        #topBan .banBox img {
            max-width: 100%;
            height: auto;
        }
        #topBan .banBox {
            max-width: 100%;
            float: right;
            padding: 15px 0;
            text-align: center;
            margin: 0;
        }
        /*.wTS_1{width:8.33333%}
        .wTS_2{width:16.66667%}
        .wTS_3{width:25%}
        .wTS_4{width:33.33333%}
        .wTS_5{width:41.66667%}
        .wTS_6{width:50%}
        .wTS_7{width:58.33333%}
        .wTS_8{width:66.66667%}
        .wTS_9{width:75%}
        .wTS_10{width:83.33333%}
        .wTS_11{width:91.66667%}
        .wTS_12{width:100%}
        #banBox .topBan img {max-width:100%}*/
    }
    @media only screen and (max-width: 1024px){
        #topBan .banBox img {
            max-width: 100%;
            height: auto;
        }
        #topBan .banBox {
            max-width: 100%;
            float: right;
            padding: 15px 0;
            text-align: center;
            margin: 0;
        }
        .pageThreeColumns .colR {

        }
        /*.wTL_1{width:8.33333%}
        .wTL_2{width:16.66667%}
        .wTL_3{width:25%}
        .wTL_4{width:33.33333%}
        .wTL_5{width:41.66667%}
        .wTL_6{width:50%}
        .wTL_7{width:58.33333%}
        .wTL_8{width:66.66667%}
        .wTL_9{width:75%}
        .wTL_10{width:83.33333%}
        .wTL_11{width:91.66667%}
        .wTL_12{width:100%}
                                .gridContainer{margin:0 -10px}
                                .gridContainer img{ max-width:100%}
                                #banBox .topBan img {max-width:100%}
                                .gridContainer:after{content:'';display:table;clear:both}
                                .gridContainer .gc-col{float:left;border-right:10px solid transparent;border-left:10px solid transparent;border-bottom:20px solid transparent;background-clip:padding-box;background-origin:padding-box}
        }
                /*@media only screen and (max-width: 1024px){
                .pageSpace {width: 90%;}
                .pageThreeColumns {width: 90%}
                .colC {width:100%}
                .colR {width:33.333333%}
                }
                @media only screen and (max-width: 768px){
                .pageSpace {width: 90%;}
                .pageThreeColumns {width: 90%}
                .colC {width:100%}
                .colR {width:33.333333%}
                }*/

        @media only screen and (min-width: 768px) {
            .wTS_4 {
                width: 33.33333%;
            }}

        @media only screen and (min-width: 768px) {
            .wTS_8 {
                width: 66.66667%;
            }}

        @media only screen and (min-width: 480px) {
            .wPhL_12 {
                width: 100%;
            }}
        .w_12 {
            width: 100%;
        }
/* Конец блоков новостей */
.horizontal-slidermix { max-width: 500px; position: relative; height: 30px; overflow: hidden;}
.slider-prevmix, .slider-nextmix { position: absolute; top: 50%; margin: -23px -50px 0 -50px; width: 47px; height: 30px;}
.slider-prevmix { background-position: 0 0;    left: 0;}
.slider-nextmix { background-position: -47px 0;    right: 0;}
ul.no-mark { margin: 0; padding: 0;}
ul.sm-slider li {display: inline-block;vertical-align: top;white-space: normal;position: relative;max-width: 250px;margin-bottom: 20px;text-align: center;}
ul.sm-slider .slide-cont { display: block; margin: 0 15px; text-decoration: none;}
.img-over_x95 {display: block; margin: 0 auto 14px auto; height: 30px;}
.link-namemix {display: block; font: normal 12px/1.3 'robotocond-reg'; display: inline-block; zoom: 1; vertical-align: middle; letter-spacing: 1px; text-transform: uppercase;  text-decoration: none;}
.img-over_x95 img {max-height: 30px;}
.horizontal-slidermix0 {position: relative;z-index: 15;margin: 10px 20px; max-width: 500px; float:left}
.horizontal-slidermix1 {font-size: 16px;font-weight: 500 !important;line-height: 1.2em;color: #2E70BF;margin: 56px 0 34px 0;text-align: center;}