@import "aliens.css";

.fantasy-popup-banner {max-width: 300px;}
.branding .promo-link { display: block; position: fixed; top: 0; left: 0; background-color: transparent; text-decoration: none; width: 100%; min-height: 100%; height: 100%; }
.news-block-magick .mgbox > .mgl {

    line-height: 14px;
    color: #00aa32!important;
    text-transform: uppercase;
    text-decoration: none;
    background-color: transparent;
    border-bottom: 2px solid #7f7f7f;
    margin: 0 0 15px 0 !important;
    font: normal 15px Arial !important;
    padding: 0 0 7px;
}
.baltica2012 { background: #274D8F url(//s5o.ru/common/css/i/promo/branding/baltica/baltica-grad-bg3.png) repeat-x 0 0; height: auto; }
.baltica2012 .overall { background: url(//s5o.ru/common/css/i/promo/branding/baltica/baltica-bg3.jpg) no-repeat 50% 0; height: 100% ;}
.baltica2012 .pageLayout { top: 200px; }

.bet2012 { background: fixed #055280 url(//s5o.ru/common/css/i/promo/branding/bet-at-home/bet-bg.gif) no-repeat 50% 0; }
.bet2012 .pageLayout {top: 200px; }

.winline2012 { background: #2569A4 url(//s5o.ru/common/css/i/promo/branding/winline/winline-bg.jpg) no-repeat 50% 0; }
.winline2012 .pageLayout { top: 210px; }

.rexona2012 { background:#3B4953 url(//s5o.ru/common/css/i/promo/branding/rexona/rexona_grad.gif) repeat-x 0 0; height: auto; }
.rexona2012 .overall { background: url(//s5o.ru/common/css/i/promo/branding/rexona/rexona-bg.jpg) no-repeat 50% -20px; height: 100%; }
.rexona2012 .pageLayout { top: 250px; }
.rexona-top { display: block; float: right; margin: -12px 20px -10px 0; width: 255px; height: 55px; overflow: hidden; background: url(//s5o.ru/common/css/i/promo/branding/rexona/pl-r-top.gif) no-repeat 0 0; }
.rexona-left { background: url(//s5o.ru/common/css/i/promo/branding/rexona/pl-r-left.gif) no-repeat 0 0; width: 190px; height: 60px; display: block; margin: -15px 0 17px; }
.rexona-right { background: url(//s5o.ru/common/css/i/promo/branding/rexona/pl-r-right.gif) no-repeat 0 0; width: 300px; height: 60px; display: block; margin: -10px 0 10px; }

.nike2012 { background: #1a1a1a url(//s5o.ru/common/css/i/promo/branding/nike/nike_pattern.gif) repeat 0 0 !important; height: auto; }
.nike2012 .overall { background: url(//s5o.ru/common/css/i/promo/branding/nike/nike_top.png) no-repeat 50% 0; height: 100%; }
.nike2012 .pageLayout { top: 245px; }

.barreal { background:#151515 url(//s5o.ru/common/css/i/promo/bar_real_bg.jpg) no-repeat 50% 0 !important; }
.barreal .pageLayout { top:220px; }

.olimpbranding { background: fixed #E31E25 url(//s5o.ru/common/css/i/promo/by_branding.jpg) no-repeat 50% 36px !important; }
.olimpbranding .pageLayout { top:180px; }

.olimpbranding2 { background: fixed #E31E25 url(//s5o.ru/common/css/i/promo/by_branding_2.jpg) no-repeat 50% 36px !important; }
.olimpbranding2 .pageLayout { top:250px; }

.olimpbranding-fantasy { background: fixed #f0f0f0 url(//s5o.ru/common/brandings/olimp/fantasy.jpg) no-repeat 50% 36px !important; }
.olimpbranding-fantasy .pageLayout { top:200px; }

.jomabranding { background:fixed #0e1601 url(//s5o.ru/common/css/i/promo/joma.jpg) no-repeat center 36px !important; }
.jomabranding .pageLayout{
    top: 200px;
}

.pirelli2012 { background: #000 url(//s5o.ru/common/css/i/promo/branding/pirelli/pirelli_bg.jpg) no-repeat 50% 0 !important; }
.pirelli2012 .pageLayout { top: 150px; }

.carlsberg2012 { background: #000 url(//s5o.ru/common/css/i/promo/branding/carlsberg/carlsberg-bg.jpg) no-repeat 50% 0 !important; }
.carlsberg2012 .pageLayout { top:250px; }

.mts-school { background: #B41118 url(//s5o.ru/common/css/i/promo/branding/mts/mts-grad.jpg) repeat-x 0 0 !important; }
.mts-school .overall { background: url(//s5o.ru/common/css/i/promo/branding/mts/mts-bg-2.jpg) no-repeat 50% 0; }
.mts-school .pageLayout { top: 280px; }

.winline2012 { background: #000 url(//s5o.ru/common/css/i/promo/branding/winline/winline-bg2.jpg) no-repeat 50% 0 !important; }
.winline2012 .pageLayout { top: 245px; }

.winline2012_1 { background:#000 url(//s5o.ru/common/css/i/promo/winline-bg3.jpg) no-repeat 50% 0 !important; }
.winline2012_1 .pageLayout { top:250px; }

.winline2012_2 { background:#000 url(//s5o.ru/common/css/i/promo/winline-bg4.jpg) no-repeat 50% 0 !important; }
.winline2012_2 .pageLayout { top:250px; }

.winline2012_3 { background:#000 url(//s5o.ru/common/css/i/promo/winline-bg5.jpg) no-repeat 50% 0 !important; }
.winline2012_3 .pageLayout { top:250px; }

.svyaznoy { background:#e8eaec url(//s5o.ru/common/css/i/promo/branding/samsung/sv-bg.jpg) no-repeat 50% 0 !important; }
.svyaznoy .pageLayout { top:230px; }
.svyaznoy .sv-fb-link, .svyaznoy .sv-vk-link, .svyaznoy .sv-tw-link {width:22px; height:22px; display:block; position:absolute; top:-71px; left:148px; z-index:10;}
.svyaznoy .sv-vk-link {left:175px;}
.svyaznoy .sv-tw-link {left:202px;}

.clear2012 { background:fixed #000b16 url(//s5o.ru/common/css/i/promo/branding/clear/clear_bg_3.jpg) no-repeat 50% 0 !important; }
.clear2012 .pageLayout { top:150px; }

.play-branding {background:#000 url(//s5o.ru/common/css/i/promo/play-bg.jpg) no-repeat 50% 0 !important;}
.play-branding .pageLayout {top:0;}

.play-branding-run {background:#000 url(//s5o.ru/common/css/i/promo/branding/play-bg-run.gif) no-repeat 50% 0 !important;}
.play-branding-run .pageLayout {top:150px;}

.play-branding-run-2 {background:fixed #d9d3ca url(//s5o.ru/common/css/i/promo/branding/play-bg-run-2.jpg) no-repeat 50% 0 !important;}
.play-branding-run-2 .pageLayout {top:0;}


.ctr360_old {background:fixed #000 url(//s5o.ru/common/css/i/promo/nikebr.jpg) no-repeat 50% 0 !important; }
.ctr360_old .pageLayout {top:250px;}

.ctr360 {background:fixed url(//s5o.ru/common/css/i/promo/ctr360-bg.jpg) no-repeat 50% 0 !important; }
.ctr360 .pageLayout {top:90px;}

.supra2012 { background: fixed #040404 url(//s5o.ru/common/css/i/promo/branding/supra/supra-car-bg.jpg) no-repeat 50% 0 !important; }
.supra2012 .pageLayout {top: 200px; }

.totalizator_old { background:#b30000 url(//s5o.ru/common/css/i/promo/branding/mts-bg2.jpg) no-repeat 50% 0 !important;}
.totalizator_old .pageLayout {top:410px;}

.totalizator { background:#b30000 url(//s5o.ru/common/css/i/promo/branding/mts/mts-bg3.jpg) no-repeat 50% 0 !important;}
.totalizator .pageLayout {top:330px;}

.wl { background:#000 url(//s5o.ru/common/css/i/promo/branding/william-lawsons/wl-bg.jpg) no-repeat 50% 0 !important; }
.wl .pageLayout { top:100px; }

.gchrome { background:fixed url(//s5o.ru/common/css/i/promo/branding/chrome/chrome-bg.jpg) no-repeat 50% 0 !important; }
.gchrome .pageLayout { top:200px; }
.gchrome .install-gchrome-but {display:block; width:200px; height:40px; position:absolute; left:0; top:-120px;}

.olymp { background: fixed url(//s5o.ru/common/css/i/promo/branding/beeline/olimp-bg2.jpg) no-repeat 50% 0 !important; }
/* .olymp .pageLayout { top:50px; } */
.olymp .pageLayout { top:200px; }

.panasonic-blue { background:#0975b3 url(//s5o.ru/common/css/i/promo/branding/panasonik/panas_blue.jpg) no-repeat 50% 0 !important; }
.panasonic-pink { background:#ee8084 url(//s5o.ru/common/css/i/promo/branding/panasonik/panas_pink.jpg) no-repeat 50% 0 !important; }
.panasonic-blue .pageLayout, .panasonic-pink .pageLayout { top:200px; }
@media screen and (max-width: 1280px) {
    .panasonic-blue { background-image:url(//s5o.ru/common/css/i/promo/panas_blue2.jpg) !important; }
    .panasonic-pink { background-image:url(//s5o.ru/common/css/i/promo/panas_pink2.jpg) !important; }
}

.winline-ww {background:#000 url(//s5o.ru/common/css/i/promo/branding/winline/winline-ww-3.jpg) no-repeat 50% 0 !important; }
.winline-ww .pageLayout {top:190px;}

.picador2 {background:fixed #000 url(//s5o.ru/common/css/i/promo/branding/picador/picador-bg_2.jpg) no-repeat 50% 0 !important;}
.picador2 .pageLayout {top:200px;}

.pirelli {background:fixed #002e33 url(//s5o.ru/common/css/i/promo/branding/pirelli/pirelli_bg2.jpg) no-repeat 50% 0 !important; }
.pirelli .pageLayout {top:120px;}

.vtb {background:fixed #000 url(//s5o.ru/common/css/i/promo/branding/vtb/vtb-bg-2.jpg) no-repeat 50% 0 !important;}
.vtb .pageLayout {top:230px;}

.clearbrand {background:fixed #070f14 url(//s5o.ru/common/css/i/promo/branding/clear/clear_bg_4.jpg) no-repeat 50% 0 !important; }
.clearbrand .pageLayout {top:280px;}


.winline-n_old { background:#000 url(//s5o.ru/common/css/i/promo/winline-bg10.jpg) no-repeat 50% 0 !important; }
.winline-n_old .pageLayout { top:200px; }
.winline-n { background:#000 url(//s5o.ru/common/css/i/promo/branding/winline/winline-bg9.jpg) no-repeat 50% 0 !important; }
.winline-n .pageLayout { top:200px; }

.skoda { background:fixed url(//s5o.ru/common/css/i/promo/branding/skoda/skoda-bg.jpg) no-repeat 50% 0 !important; }
.skoda .pageLayout { top:150px; box-shadow:0 0 13px #aaa;}

.guess { background:fixed url(//s5o.ru/common/css/i/promo/branding/guess/guess-bg.jpg) no-repeat 50% 0 !important; }
.guess .pageLayout { top:140px; }

.kazan { background:fixed url(//s5o.ru/common/css/i/promo/branding/universiade/kazan-bg.jpg) no-repeat 50% 0 !important; }
.kazan .pageLayout { top:200px;}

.supra-car { background:fixed #000 url(//s5o.ru/common/css/i/promo/branding/supra/supra-car2.jpg) no-repeat 50% 0 !important; }
.supra-car .pageLayout { top:200px; }

.mvideo { background:fixed url(//s5o.ru/common/css/i/promo/branding/mvideo/mvideo-2.jpg) no-repeat 50% 0 !important; }
.mvideo .pageLayout { top:200px; }

.gilette-hockeyfame { background:fixed url(//s5o.ru/common/css/i/promo/branding/gilette/gillette-famhockey-bg.jpg) no-repeat 50% 0 !important; }
.gilette-hockeyfame .pageLayout { top:200px;}

.vw-sochi { background:fixed #caedf8 url(//s5o.ru/common/css/i/promo/branding/volkswagen/vw-sochi-bg.gif) no-repeat 50% 0 !important; }
.vw-sochi .pageLayout { top:140px;}

.sb-branding { background:fixed #fff url(//s5o.ru/common/css/i/promo/branding/sberbank/sb-bg.jpg) no-repeat 50% 0 !important; }
.sb-branding .pageLayout { top:200px;}

.kasperskiy_old {background:#fff url(//s5o.ru/common/css/i/promo/kasper-bg.jpg) repeat-x 0 0 !important;}
.kasperskiy_old .overall {background:url(//s5o.ru/common/css/i/promo/kasper-top.jpg) no-repeat 50% 0; padding-bottom:200px; overflow:hidden;}
.kasperskiy_old .pageLayout { top:200px;}

.kaspersky {background:#fff url(//s5o.ru/common/css/i/promo/branding/kaspersky/kaspersky-bg-2.jpg) repeat-x 0 0 !important;}
.kaspersky .overall {background:url(//s5o.ru/common/css/i/promo/branding/kaspersky/kaspersky-top-2.jpg) no-repeat 50% 0; padding-bottom:200px; overflow:hidden;}
.kaspersky .pageLayout { top:200px;}

.kasper-bottom-menu_old {width:100%; height:317px; position:fixed; bottom:0; left:0; background:url(//s5o.ru/common/css/i/promo/kasper-footer.jpg) no-repeat 50% 100%;}
.kaspersky-bottom-menu {width:100%; height:317px; position:fixed; bottom:0; left:0; background:url(//s5o.ru/common/css/i/promo/branding/kaspersky/kaspersky-footer-2.jpg) no-repeat 50% 100%;}

.htc-branding { background:fixed #222126 url(//s5o.ru/common/css/i/promo/branding/htc/htc_bg.jpg) no-repeat 50% 0 !important; }
.htc-branding .pageLayout { top:260px;}

.juke-branding {background:fixed url(//s5o.ru/common/css/i/promo/nissan-juke-bg.jpg) no-repeat 50% 0 !important; }
.juke-branding .overall {overflow:hidden;}
.juke-branding .pageLayout {top:180px;}

.alka-branding { background:fixed url(//s5o.ru/common/css/i/promo/alka-bg.jpg) no-repeat 50% 0 !important; }
.alka-branding .pageLayout { top:150px;}
.alka-plashka {background:url(//s5o.ru/common/css/i/promo/alka-plashka.jpg) no-repeat 50% 0; display:block; height:60px; margin:0 0 10px;}

.adv-bud {display:block; width:390px; height:59px; float:right; margin:-12px 10px -12px 0;}

.kazan-branding { background:fixed url(//s5o.ru/common/css/i/promo/branding/universiade/kazan2013_bg2.jpg) no-repeat 50% 0 !important; }
.kazan-branding .pageLayout { top:200px;}
.kazan-but {background:url(//s5o.ru/common/css/i/promo/branding/universiade/kazan_button.png) no-repeat 0 0; display:inline-block; width:100px; height:26px; float:right; margin-top:22px; margin-right:130px;}
.kazan-li {display:inline-block; line-height:11px; padding:0 9px; margin-left:-3px; margin-top:8px; vertical-align:top;}
.car-white, .car-black {width:100px; height:400px; background:url(//s5o.ru/common/css/i/promo/car-white.png) no-repeat 0 0; display:block; position:fixed; /*left:-100px;*/ top:0; margin-left:-100px;}
.car-black {background-image:url(//s5o.ru/common/css/i/promo/car-black.png); /*left:auto; right:-100px;*/ margin-left:1070px;}
*+html .kazan-li  {display:inline;}
*+html .car-white {margin-left:-140px;}
*+html .car-black {margin-left:1030px;}
.kazan-li .kazan-but {display:block; float:none; margin:0;}

.alka-seltzer-branding { background:fixed url(//s5o.ru/common/css/i/promo/branding/alka-seltzer/alka-seltzer-bg3.jpg) no-repeat 50% 0 !important; }
.alka-seltzer-branding .pageLayout { top:150px;}
.alka-seltzer-teaser-header {background:url(//s5o.ru/common/css/i/promo/branding/alka-seltzer/alka-seltzer-teaser-header.jpg) no-repeat 50% 0; display:block; height:50px; margin:0 0 10px;}

.moscow-raceway { background:fixed #fff url(//s5o.ru/common/css/i/promo/branding/moscow-raceway/mr_bg.jpg) no-repeat 50% 0 !important; }
.moscow-raceway .pageLayout {top:180px;}

.transfer-branding-ru { background:fixed #000 url(//s5o.ru/common/css/i/promo/branding/transfers/bg_transfer_sports.jpg) no-repeat 50% 0 !important; position:relative; }
.transfer-branding-ru .pageLayout { top:150px;}
.transfer-country-block-ru {width:100%; height:46px; position:absolute; top:0; left:0; z-index:20;}
.transfer-country-block-ru .box {position:relative; height:46px; min-width:1004px; max-width:1070px; margin:0 auto;}
.tc {display:block; height:14px; position:absolute; top:15px;}
.tc-ru-rus {width:70px; left:350px;}
.tc-ru-eng {width:70px; left:444px;}
.tc-ru-spa {width:80px; left:537px;}
.tc-ru-ger {width:88px; left:641px;}
.tc-ru-ita {width:70px; left:752px;}
.tc-ru-ukr {width:80px; left:846px;}

.transfer-branding-ua { background:fixed #000 url(//s5o.ru/common/css/i/promo/branding/transfers/bg_transfer_tribuna_2.jpg) no-repeat 50% 0 !important; position:relative; }
.transfer-branding-ua .pageLayout { top:150px;}
.transfer-country-block-ua {width:100%; height:46px; position:absolute; top:0; left:0; z-index:20;}
.transfer-country-block-ua .box {position:relative; height:46px; min-width:1004px; max-width:1070px; margin:0 auto;}
.tc {display:block; height:14px; position:absolute; top:15px;}
.tc-ua-ukr {width:70px; left:350px;}
.tc-ua-eng {width:80px; left:444px;}
.tc-ua-spa {width:70px; left:537px;}
.tc-ua-ger {width:80px; left:641px;}
.tc-ua-ita {width:88px; left:752px;}
.tc-ua-rus {width:70px; left:846px;}

.adidas-winter-mountains #branding-layout{
    background: fixed #cfe8f1 url(//s5o.ru/common/css/i/promo/branding/adidas/adidas-bg-2013.jpg) no-repeat 50% 36px !important;
}
.adidas-winter-mountains .pageLayout {
    top: 200px;
}

.kuvalda-2013 { background: fixed #040404 url(//s5o.ru/common/css/i/promo/branding/kuvalda.ru/sports-kuvalda.jpg) no-repeat 50% 0 !important; }
.kuvalda-2013 .pageLayout {top: 190px; }


.castrol #branding-layout{
    background: fixed #ffffff url(//s5o.ru/common/css/i/promo/branding/castrol/castrol-magnatec.jpg) no-repeat center 36px !important;
}
.castrol .pageLayout {top: 129px;}


.branding-hyundai #branding-layout{
    background: fixed #000 url(//s5o.ru/common/css/i/promo/branding/hyundai/branding-xi35-1.jpg) no-repeat center 36px !important;
}
.branding-hyundai .pageLayout{
    top: 200px;
}

/* Rexona брендинг */
.branding-rexona-2014 #branding-layout{
    background: fixed #000 url(//s5o.ru/common/images/promo/rexona_footballmania_2.jpg) no-repeat center 36px !important;
    padding-top: 200px;
}
.branding.branding-rexona-2014 .pageLayout {
    top: 0;
}

/* Rexona брендинг */
.branding-wimbledon-SALES-466 #branding-layout{
    background: fixed #eeefef url(//s5o.ru/source/_desktop/aliens/views/wimbledon-SALES-466/img/bg.png) no-repeat center 36px !important;
    padding-top: 220px;
}
.branding.branding-wimbledon-SALES-466 .pageLayout {
    top: 0;
}

/* sochi fantasy брендинг */
.branding-sochi-fantasy #branding-layout{
    background: fixed #000 url(//s5o.ru/common/images/promo/mf_b_fin.jpg) no-repeat center 36px !important;
    padding-top: 200px;
}
.branding.branding-sochi-fantasy .pageLayout {
    top: 0;
}


/* Clear брендинг*/
.branding-clear-2014 #branding-layout{
    background: fixed #000 url(//s5o.ru/common/images/promo/clear_bg3.jpg) no-repeat center 36px !important;
    padding-top: 200px;
}
.branding-clear-2014 .pageLayout{
    top: 40px;
}

/* Сбербанк */
.branding-sberbank #branding-layout{
    background: fixed #000 url(//s5o.ru/common/brandings/sberbank-2013/background.jpg) no-repeat center 36px !important;
    padding-top: 230px;
}
.branding-sberbank .pageLayout{
    top: auto;
}
.branding-sberbank .branding-sberbank-player{
    position: fixed;
    width: 260px;
    height: 36px;
    cursor: pointer;
    left: 50%;
    margin: -72px 0 0 264px;
    padding-left: 37px;
    line-height: 43px;

    -moz-box-sizing: border-box;
    box-sizing: border-box;

    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    display:none;
}
.branding-sberbank .branding-sberbank-player::after{
    content: "";
    font-family: "fontello", sans-serif;
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url(//s5o.ru/common/brandings/sberbank-2013/sb_play.png) no-repeat center;
}
.branding-sberbank .branding-sberbank-player_state_playing::after{
    background-image: url(//s5o.ru/common/brandings/sberbank-2013/sb_pause.png);
}
.branding-sberbank .branding-sberbank-header-stuff{
    width: 140px;
    height: 53px;
    background: url(//s5o.ru/common/brandings/sberbank-2013/header-stuff.png) no-repeat 0 0;
    float: right;
    margin: -9px 20px -9px 0;
}
.branding-sberbank .branding-sberbank-plashechka{
    display: block;
    height: 50px;
    border-bottom: 1px solid #D8D8D8;
    background: url(//s5o.ru/common/brandings/sberbank-2013/plashechka.png) no-repeat 0 0;
    margin: -15px 0 17px;
}
.branding-sberbank .statistic-block .branding-sberbank-plashechka{
    margin: -10px 0 10px 0;
}
.branding-sberbank .main-menu .m-item.sochi-menu {
    display: none;
}

.sber-branding {background:fixed url(//s5o.ru/common/css/i/promo/sber/sberbank_bg.jpg) no-repeat 50% 0 !important; }
.sber-branding .pageLayout {top:180px;}
.adv-sber {display:block; width:140px; height:53px; background:url(//s5o.ru/common/css/i/promo/sber/sberbank_top.png) no-repeat 0 0; float:right; margin:-9px 20px -9px 0;}
.adv-sber-plashka {display:block; height:50px; border-bottom:1px solid #d8d8d8; background:url(//s5o.ru/common/css/i/promo/sber/sberbank_logo_news.png) no-repeat 0 0; margin:-15px 0 17px;}
.statistic-block .adv-sber-plashka {margin:-10px 0 10px;}

.adv-clear-2014 {display:block; width:280px; height:55px; background:url(//s5o.ru/common/css/i/promo/clear_top.png) no-repeat 0 0; float:right; margin:-9px 0 -9px 0;}
.gadget-clear-2014 {display:block; width:300px; height:50px; background:url(//s5o.ru/common/css/i/promo/clear_right.png) no-repeat 0 0; margin:-10px 0 9px 0;}

/* branding-rostelecom брендинг */
.branding-rostelecom #branding-layout{
    background: fixed #000 url(//s5o.ru/common/brandings/rostelecom/background.jpg) no-repeat center 36px !important;
    padding-top: 200px;
}
.branding-rostelecom .pageLayout {
    top: 0;
}
/* branding-samsung брендинг */
.branding-samsung #branding-layout{
    background: fixed #000 url(//s5o.ru/common/brandings/samsung-mobile-titans/samsung_mobile_titans_new_6.jpg) no-repeat center 36px !important;
    padding-top: 250px;
}
.branding-samsung .pageLayout {
    top: 0;
}


.branding-clear-sales-93 #branding-layout{
    background: fixed #050c15 url(//s5o.ru/common/brandings/clear-sales-93/clear_bg.jpg) no-repeat center 36px !important;
    padding-top: 200px;
}
.branding-clear-sales-93 .pageLayout {
    top: 0;
}
.branding-clear-sales-93 .pageLayout .clear-social-link-block {
    display: block;
    position: fixed;
    width: 90px;
    height: 40px;
    margin: 0 0 0 -108px;
}
.branding-clear-sales-93 .pageLayout .clear-social-link-block a {
    display: inline-block;
    height: 100%;
    width: 40px;
}
.branding-clear-sales-93 .pageLayout .clear-social-link-block a:first-child {
    margin-right: 6px;
}

.m-item-clear {
    color: #4b8cd7 !important;
    /*padding-right: 50px;
    background: url(//s5o.ru/common/brandings/clear-sales-93/menu-text.png) no-repeat center right;*/
}


/* sports-apps-promo */
.sports-apps-promo__link {
    color: #fff;
}
.sports-apps-promo__link:hover,
.sports-apps-promo__link:focus {
    text-decoration: none;
    color: #fff;
    outline: none;
}
.sports-apps-promo__left {
    margin: 0;
    width: 170px;
    height: 40px;
    position: relative;
    display: inline-block;
    vertical-align: middle;
}
.sports-apps-promo__left-image {
    position: absolute;
    left: 0;
    top: -8px;
    height: 52px;
}
.sports-apps-promo{
    color: #fff;
    line-height: 1.3;
    position: absolute;
    top: 50%;
    margin-top: -16px;
    right: 338px;
}

.u-context-by .sports-apps-promo{
    right: 325px;
}

.sports-apps-promo__title{
    display: inline-block;
    font-size: 11px;
    text-align: center;
    margin-right: 19px;
    vertical-align: middle;
}

.sports-apps-promo__title > A{
    color: #ffffff;
}

.sports-apps-promo__apps-list{
    display: inline-block;
    padding: 0;
    margin: 0;
    vertical-align: middle;
}

.sports-apps-promo__app{
    display: inline-block;
    vertical-align: middle;
    list-style: none;
    position: relative;
    margin: 0 6px 0 0;
    padding: 0 11px 0 0;
}
.sports-apps-promo__app:last-child{
    padding-right: 0;
}
.sports-apps-promo__app:last-child::after{
    display: none;
}
.sports-apps-promo__app::after{
    content: "";
    position: absolute;
    top: 50%;
    right: 0;
    margin-top: -11px;
    width: 1px;
    height: 21px;
    background: #323232;
}

.sports-apps-promo__app-link{
    display: inline-block;
}

.sports-apps-promo__app-link::after{
    display: inline-block;
    overflow: hidden;
}

.sports-apps-promo__app-link.m-type_ios::after{
    width: 27px;
    height: 36px;
    content: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSItMC4yIDAgMTM1IDE2MCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMC4yIDAgMTM1IDE2MCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8ZyBpZD0iTGF5ZXJfMTMiPg0KCTxnPg0KCQk8Zz4NCgkJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xMzQuNiwxMTcuMWMtNC0xLTctMy41LTEwLjEtNmMtNS01LTkuMS0xMS41LTEwLjYtMTguNGMtMi05LTEtMTcuNCwzLjUtMjUuNGMxLjUtMyw0LTYsNi41LTguNQ0KCQkJCWMyLTIsNC0zLjUsNi01LjVsMC41LTAuNWMtMi45LTMuMS02LTYuNS05LjYtOWMtNC41LTMuNS05LjYtNS41LTE1LjEtNi41Yy01LjUtMS0xMS4xLTAuNS0xNi42LDFjLTMsMS02LDItOS42LDMNCgkJCQljLTIuNSwxLTUsMS41LTcuNSwyYy0yLjUsMC41LTQuNSwwLjUtNywwYy0zLjUtMC41LTYuNS0xLjUtMTAuMS0yLjVzLTcuNS0yLTExLjYtMi41Yy02LjUtMS0xMi42LTAuNS0xOC42LDINCgkJCQljLTQuNSwyLTgsNC41LTExLjYsOGMtNSw1LjUtOC42LDExLjUtMTAuNiwxOC40Yy0xLDQtMiw4LTIuNSwxMmMtMC41LDQtMC41LDgtMC41LDEyYzAuNSw2LDEuNSwxMiwzLDE3LjkNCgkJCQljMiw4LjUsNS41LDE2LjQsOS42LDIzLjljMi41LDQuNSw1LDksOC42LDEzLjVjMi41LDMsNSw2LDgsOC41YzIuNSwyLDcuOCw1LjUsMTIuNiw1LjVoMi4yYzIsMCw0LjYtMC44LDUuMS0wLjkNCgkJCQljMS44LTAuNSwzLjctMS4xLDYuOC0yLjFjMy0xLDYtMi41LDkuNi0zYzMuNS0wLjUsNy0wLjUsMTAuNiwwYzMuNSwwLjUsNi41LDEuNSw5LjYsMi41YzMsMSw2LDIsOS4xLDIuNWM1LDEsMTAuMSwwLDE0LjYtMw0KCQkJCWMzLTIsNS41LTQsNy41LTYuNWMzLjUtMy41LDYtOCw5LjEtMTJjMy01LDYtMTAuNSw4LTE2LjRDMTM0LjEsMTIwLjEsMTM0LjYsMTE4LjYsMTM0LjYsMTE3LjENCgkJCQlDMTM1LjEsMTE3LjEsMTM0LjYsMTE3LjEsMTM0LjYsMTE3LjF6Ii8+DQoJCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNjkuNywzOC45YzIsMCw0LTAuNSw2LTFjMi41LTAuNSw1LTIsNy0zLjVjNy41LTUuNSwxMi42LTEzLDE1LjEtMjEuOWMwLjUtMi41LDEtNS41LDEtOC41DQoJCQkJYzAtMS41LDAtMi41LTAuNS00aC0wLjVjLTQuNSwxLTkuMSwyLjUtMTMuMSw1Yy00LjUsMi41LTgsNS41LTExLjEsMTBjLTUsNy03LDE0LjktNywyMy45djAuNUM2Ny43LDM5LjQsNjguNywzOS40LDY5LjcsMzguOXoiDQoJCQkJLz4NCgkJPC9nPg0KCTwvZz4NCjwvZz4NCjwvc3ZnPg0K");
}

.sports-apps-promo__app-link.m-type_android::after{
    width: 28px;
    height: 33px;
    content: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4yLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMjhweCIgaGVpZ2h0PSIzM3B4IiB2aWV3Qm94PSIwIDAgMjggMzMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI4IDMzIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNBNUNBMzkiIGQ9Ik01LDExdjEzLjg5M2gwLjAwN0M1LjEsMjYuMDY2LDYuMTI1LDI3LDcuMzY2LDI3aDEzLjI2OWMxLjI0LDAsMi4yNjYtMC45MzQsMi4zNTctMi4xMDdIMjNWMTFINXoiLz4NCjxwYXRoIGZpbGw9IiNBNUNBMzkiIGQ9Ik00LDIwLjcyNUM0LDIxLjk3NiwzLjEsMjMsMiwyM2MtMS4xLDAtMi0xLjAyNC0yLTIuMjc1di03LjQ0OEMwLDEyLjAyNCwwLjksMTEsMiwxMWMxLjEsMCwyLDEuMDI0LDIsMi4yNzYNCglWMjAuNzI1eiIvPg0KPHBhdGggZmlsbD0iI0E1Q0EzOSIgZD0iTTEyLDMwLjcyNEMxMiwzMS45NzcsMTEuMSwzMywxMCwzM2MtMS4xLDAtMi0xLjAyMy0yLTIuMjc2di03LjQ0OEM4LDIyLjAyMyw4Ljg5OSwyMSwxMCwyMQ0KCWMxLjEwMSwwLDIsMS4wMjMsMiwyLjI3NVYzMC43MjR6Ii8+DQo8cGF0aCBmaWxsPSIjQTVDQTM5IiBkPSJNMjAsMzAuNzI0QzIwLDMxLjk3NywxOS4xMDEsMzMsMTgsMzNjLTEuMSwwLTItMS4wMjMtMi0yLjI3NnYtNy40NDhDMTYsMjIuMDIzLDE2LjksMjEsMTgsMjENCgljMS4xMDEsMCwyLDEuMDIzLDIsMi4yNzVWMzAuNzI0eiIvPg0KPHBhdGggZmlsbD0iI0E1Q0EzOSIgZD0iTTI4LDIwLjcyNUMyOCwyMS45NzYsMjcuMSwyMywyNiwyM3MtMi0xLjAyNC0yLTIuMjc1di03LjQ0OEMyNCwxMi4wMjQsMjQuOSwxMSwyNiwxMXMyLDEuMDI0LDIsMi4yNzYNCglWMjAuNzI1eiIvPg0KPHBhdGggZmlsbD0iI0E1Q0EzOSIgZD0iTTE4LjU5NCwyLjg4MWwxLjI5My0yLjMwNmMwLjEwNS0wLjE4OS0wLjA2OC0wLjQ2NS0wLjIxMy0wLjU0NmMtMC4xNDQtMC4wNzktMC4zNDgsMC4wMS0wLjQ1MywwLjE5OA0KCWwtMS4zMjIsMi4zNmMtMS4xODEtMC40NjEtMi41MDItMC43Mi0zLjg5OC0wLjcyYy0xLjQwNywwLTIuNzM4LDAuMjYyLTMuOTI1LDAuNzMxTDguNzQ3LDAuMjI3QzguNjQyLDAuMDM5LDguNDM4LTAuMDUsOC4yOTQsMC4wMjkNCglDOC4xNSwwLjEwOSw3Ljk0MSwwLjQxMSw4LjA0NywwLjZsMS4yOTksMi4zMThDNi42NDMsNC4xOCw1LDYuNDY3LDUsOS4xODRDNSw5LjQ2LDUuMDIxLDkuNzMyLDUuMDU2LDEwaDE3Ljg4OA0KCUMyMi45OCw5LjczMiwyMyw5LjQ2LDIzLDkuMTg0QzIzLDYuNDU5LDIxLjMxMSw0LjE0MSwxOC41OTQsMi44ODF6IE05LjkxNiw2Ljg1MWMtMC40MzUsMC0wLjc4Ny0wLjM1MS0wLjc4Ny0wLjc4NA0KCWMwLTAuNDMxLDAuMzUyLTAuNzgyLDAuNzg3LTAuNzgyYzAuNDM1LDAsMC43ODcsMC4zNTEsMC43ODcsMC43ODJDMTAuNzAzLDYuNSwxMC4zNTEsNi44NTEsOS45MTYsNi44NTF6IE0xOC4xMjksNi44NTENCgljLTAuNDM1LDAtMC43ODctMC4zNTEtMC43ODctMC43ODRjMC0wLjQzMSwwLjM1My0wLjc4MiwwLjc4Ny0wLjc4MnMwLjc4NywwLjM1MSwwLjc4NywwLjc4MkMxOC45MTYsNi41LDE4LjU2Myw2Ljg1MSwxOC4xMjksNi44NTF6DQoJIi8+DQo8L3N2Zz4NCg==");
}

.sports-apps-promo__app-link.m-type_windows::after{
    width: 26px;
    height: 26px;
    content: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMjZweCIgaGVpZ2h0PSIyNnB4IiB2aWV3Qm94PSI5IDM4MyAyNiAyNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyA5IDM4MyAyNiAyNiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8Zz4NCgk8cG9seWdvbiBmaWxsPSIjMEZCNkYyIiBwb2ludHM9IjksNDA1LjUgMTksNDA2LjggMTksMzk3IDksMzk3IAkiLz4NCgk8cG9seWdvbiBmaWxsPSIjMEZCNkYyIiBwb2ludHM9IjksMzk1IDE5LDM5NSAxOSwzODUuMiA5LDM4Ni41IAkiLz4NCgk8cG9seWdvbiBmaWxsPSIjMEZCNkYyIiBwb2ludHM9IjIxLDQwNy4xIDM1LDQwOSAzNSwzOTcgMjEsMzk3IAkiLz4NCgk8cG9seWdvbiBmaWxsPSIjMEZCNkYyIiBwb2ludHM9IjIxLDM4NC45IDIxLDM5NSAzNSwzOTUgMzUsMzgzIAkiLz4NCjwvZz4NCjwvc3ZnPg0K");
}

/*Фикс стиелй директа*/
.ya-partner_type_vert { clear: none !important; }
.ya-partner_theme_vertical.ya-partner_border.ya-partner.ya-partner_type_vert { clear: none !important; }


/* Стили для баннеров в ленте */
/*.b-banner-in-lenta:not(:empty) {
    border-bottom: 1px solid #d8d8d8;
    padding: 0 0 20px;
    margin: 20px 0;
}*/


.anons[data-type="big-horizontal-line"]:empty,
.b-banner-in-lenta.anons:empty {

    margin-top: -33px;
    visibility: hidden;

}

.anons[data-type="big-horizontal-line"],
.b-banner-in-lenta.anons {
    margin-top: 0!important;
    visibility: visible;
}

.b-banner-in-lenta > div[style^='width'] {
    border-bottom: 1px solid #d8d8d8;
    padding: 0 0 20px;
    margin: 20px 0;
}

/* Стили для баннеров в ленте */
.b-banner-in-comments-lenta:not(:empty) {
    border-top: 1px solid #d8d8d8;
    margin-top: 20px;
    padding-top: 20px;
}

/* Стили для баннеров после "смотрите также" на странице документа  */
.b-banner-after-see-also-in-document:not(:empty) {
    border-bottom: 1px solid #d8d8d8;
    padding: 0 0 20px;
    margin: 0 0 20px;
}

/* Стили для баннеров Олимп */
#overDocumentBanner {
    margin-top: -15px;
    margin-bottom: 20px;
}

/* Баннеры СМИ2 */
.b-banner-smi2:not(:empty) {
    margin-bottom: 24px;
    border-bottom: 1px solid #d8d8d8;
}

.mainPart .b-banner-smi2 {
    padding-bottom: 7px;
}

.mainPart .leftPart .b-banner-smi2 {
    border-bottom: 0;
}



/* betting-bat  */

.betting-bat {
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
    margin-bottom: 15px;
}
.betting-bat_inline {
    margin-right: 5px;
    display: inline-block;
    vertical-align: top;
}
.betting-bat_inline:nth-child(2n) {
    margin-right: 0;
}
.betting-bat__inline-wrap {
    font-size: 0;
    display: block;
    text-align: center;
}
.betting-bat-wrap {
    border-top: 1px solid #d8d8d8;
    border-left: 1px solid #d8d8d8;
    border-right: 1px solid #d8d8d8;
    border-bottom: 1px solid #b8b8b8;
    padding: 5px;
}
.betting-bat__225 {
    width: 225px;
    height: 75px;
}
.betting-bat__300 {
    width: 300px;
    height: 100px;
    font-size: 0;
}
.betting-bat__300-logo,
.betting-bat__300-desc {
    display: inline-block;
    vertical-align: top;
}
.betting-bat__300-logo {
    text-align: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 110px;
    height: 100px;
    line-height: 100px;
    border: 1px solid #d8d8d8;
}
.betting-bat__300-logo-image {
    max-width: 90px;
}
.betting-bat__300-desc {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-left: 20px;
    text-align: left;
    font-size: 13px;
    color: #000;
    position: relative;
    width: 170px;
    height: 100px;
}
.betting-bat__300-btn {
    position: absolute;
    bottom: 0;
    left: 0;
}
.betting-bat__330 {
    width: 360px;
    height: 75px;
}
.betting-bat__long {
    width: 100%;
    height: 50px;
    padding: 10px;
    line-height: 30px;
}
.betting-bat__long-text {
    color: #000;
    display: inline-block;
    vertical-align: top;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 15px;
}
.betting-bat__long-text:hover,
.betting-bat__long-text:focus {
    text-decoration: none;
    color: #000;
}
.betting-bat__long-separator {
    margin-left: 10px;
    margin-right: 20px;
    width: 1px;
    display: inline-block;
    vertical-align: top;
    height: 100%;
    background-color: #d8d8d8;
}
.betting-bat__long-logo {
    max-width: 90px;
    display: inline-block;
    vertical-align: top;
    margin-top: 3px;
    margin-right: 10px;
}
.betting-bat__long-circle {
    display: inline-block;
    vertical-align: top;
}
.betting-bat__btn {
    display: block;
    width: 100%;
    height: 25px;
    background-color: #f77600;
    color: #fff;
    text-align: center;
    line-height: 25px;
    font-size: 10px;
    text-transform: uppercase;
    text-shadow: -1px 1px 0px rgba(0,0,0,0.3);
    -webkit-transition: 0.2s;
    transition: 0.2s;
}
.betting-bat__btn:hover,
.betting-bat__btn:focus {
    text-decoration: none;
    color: #fff;
    background-color: #ff871a;
}
.betting-bat__btn--marathon {
  background-color: #cb2129;
}
.betting-bat__btn--marathon:hover,
.betting-bat__btn--marathon:focus {
  background-color: #e03f47;
}
.betting-bat__btn--wh {
  background-color: #113e5f;
}
.betting-bat__btn--wh:hover,
.betting-bat__btn--wh:focus {
  background-color: #195a8a;
}

.betting-bat__logo {
    max-height: 30px;
}
.betting-bat__logo_mb {
    margin-bottom: 7px;
}
.betting-bat_mb_10 {
    margin-bottom: 10px;
}
.betting-bat:hover,
.betting-bat:focus {
    text-decoration: none;
    color: #fff;
}






/* Стили для nivea */

.nivea-branding-sales-153 #branding-layout {
    padding-top: 275px;
    background: fixed #cccccc url('//s5o.ru/common/css/i/promo/branding/nivea/nivea-bg.jpg') no-repeat center 36px;
}

.nivea-branding-sales-153 .pageLayout {
    top: 0;
}

.nivea-branding-menu {
    padding-left: 40px;
    position: relative;
}

.nivea-branding-menu-icon {
    position: absolute;
    top: -6px;
    left: 0;
    display: inline-block;
    width: 30px;
    height: 30px;
    background: url('//s5o.ru/common/css/i/promo/branding/nivea/nivea-menu.png') no-repeat;
}

.nivea-branding-menu-top {
    color: #fff;
    line-height: 1.3;
    position: absolute;
    top: 50%;
    margin-top: -25px;
    right: 320px;
}

.nivea-branding-menu-top-link {
    display: inline-block;
    height: 26px;
    padding: 11px 56px 10px 0;
    background: url('//s5o.ru/common/css/i/promo/branding/nivea/nivea-top.png') right no-repeat;
    vertical-align: middle;
    color: #fff;
    text-align: right;
    font-size: 10px;
    text-transform: uppercase;
}

/* Нижний отступ для нижнего рекламного блока в левой колонке */
#yandex_ad_R-28471-1 {
    margin-bottom: 24px;
}

.macdonalds-branding-sales-227 { background: fixed #f0f0f0 url(//s5o.ru/common/brandings/macdonalds/tribuna_layers_final-3_mm.jpg) no-repeat 50% 36px !important; }
.macdonalds-branding-sales-227 .pageLayout { top:200px; }
.macdonalds-branding-sales-227 #AdFox_banner_681827 { display: none; }

.branding-swag-sales-215 { background: fixed #f0f0f0 url(//s5o.ru/common/brandings/alka-zelcer_sales-215/as_branding_fin.jpg) no-repeat 50% 36px !important; }
.branding-swag-sales-215 .pageLayout { top:250px; }
.branding-swag-sales-215 #AdFox_banner_681827 { display: none; }


/* Clear winline*/
.branding_winline_sales-859 #branding-layout{ background: fixed #000 url("//s5o.ru/source/_desktop/aliens/views/branding_winline_sales-859/images/WL-zaplatit_1_itog.jpg") no-repeat center 36px !important; }
.branding_winline_sales-859 .pageLayout { top:250px; }


.branding_lawsons_SALES-904 #branding-layout{ background: fixed #000 url("//s5o.ru/source/_desktop/aliens/views/lawson-SALES-905/img/branding.jpg") no-repeat center 36px !important; }
.branding_lawsons_SALES-904 .pageLayout { top:250px; }


.branding_samsung_SALES-906 #branding-layout{ background: fixed #000 url("//s5o.ru/source/_desktop/aliens/views/samsung-SALES-907/img/branding.jpg") no-repeat center 36px !important; }
.branding_samsung_SALES-906 .pageLayout { top:250px; }
.branding_samsung_SALES-906 .additional-promo-link{
    position: fixed;
    top: 36px;
    left: 0;
    background: url('//s5o.ru/source/_desktop/aliens/views/samsung-SALES-907/img/samsung-head.jpg')no-repeat center top;
    width: 100%;
    height: 250px;
    z-index: 2;
}

.branding_burlesque_SALES-971_1 #branding-layout{ background: fixed #000 url("//s5o.ru/source/_desktop/aliens/views/branding_strip-SALES-971/branding1.jpg") no-repeat center 36px !important; }
.branding_burlesque_SALES-971_1 .pageLayout { top:250px; }

.branding_burlesque_SALES-971_2 #branding-layout{ background: fixed #000 url("//s5o.ru/source/_desktop/aliens/views/branding_strip-SALES-971/branding2.jpg") no-repeat center 36px !important; }
.branding_burlesque_SALES-971_2 .pageLayout { top:250px; }


.coca-cola-branding-sales-232 { background: fixed #f0f0f0 url(//s5o.ru/common/brandings/coca-cola-sales-232/cocacola_background.png) no-repeat 50% 36px !important; }
.coca-cola-branding-sales-232 .pageLayout { top:250px; }

.main-menu .brazil-menu a { color: #fedf00; }
.main-menu .brazil-menu:hover a { color: #000; }

.main-menu .brazil-menu .play-icon {
    display: inline-block;
    width: 0;
    height: 0;
    margin-right: 5px;
    margin-bottom: 1px;
    border-top: 4px solid transparent;
    border-left: 8px solid #fedf00;
    border-bottom: 4px solid transparent;
}

.main-menu .brazil-menu:hover .play-icon {
    border-left: 8px solid #000;
}

.header-main-content .brazil-menu-icon {
    color: #fff;
    line-height: 1.3;
    position: absolute;
    top: 50%;
    margin-top: -20px;
    right: 338px;
}



.branding_rexona_sales-232 { background: fixed #f0f0f0 url(//s5o.ru/common/brandings/rexona-sales-243/rexona_footballmania_fin.jpg) no-repeat 50% 36px !important; }
.branding_rexona_sales-232 .pageLayout { top:130px; }
.branding_rexona_sales-232 #topBanner { width: 728px; height: 90px; position: absolute; top: -111px; right: 20px; margin:0;}

.branding-wimbledon-sales-248 { background: fixed #fff url(//s5o.ru/common/brandings/wimbledon-sales-248/Branded-backdrop.jpg) no-repeat 50% 36px !important; }


.branding_prior-bank_sales-229 { background: fixed #f0f0f0 url(//banners.adfox.ru/140604/adfox/349578/1026191_2.jpg) no-repeat 50% 36px !important; }
.branding_prior-bank_sales-229 .pageLayout { top:140px; }

.branding_prior-bank_sales-285 { background: fixed #f0f0f0 url(//s5o.ru/common/brandings/priorbank/by_hockey_branding.jpg) no-repeat 50% 36px !important; }
.branding_prior-bank_sales-285 .pageLayout { top:200px; }

.promo-clear-scores-video {
    display: block;
    position: absolute;
    top: 50%;
    margin-top: -18px;
    margin-left: 310px;
    width: 360px;
    height: 36px;
    background: url('//s5o.ru/common/css/i/promo/clear-scores-video.png') no-repeat;
}

.branding_sovok_blog-31 { background: fixed #FFFFFF url(//s5o.ru/common/brandings/sovok/back-in-ussr.jpg) no-repeat 50% 36px !important; }
.branding_sovok_blog-31  .pageLayout { top:200px; }



.branding_bridgestone_sales-308 { background: fixed #FFFFFF url(//s5o.ru/common/brandings/bridgestone_sales-308/bs_bg.png) no-repeat 50% 36px !important; }
.branding_bridgestone_sales-308 .pageLayout { top:250px; }

/*Меняем цвет ссылки на спец проект huawei */
.m-item.unknownrussia-menu a {
    color: #cc0000;
}


/*
*   Брендинг Euroleague
*/

.branding_euroleague_special-45.branding_euroleague_special-45_default-bg{

    background: #fff none!important;
}

.branding_euroleague_special-45.branding_euroleague_special-45_default-bg .pageLayout{

    top: 0;

}

.branding_euroleague_special-45 .headerLayout {
    padding: 0;
}

/*.branding_euroleague_special-45 { background:  fixed #000 url(//s5o.ru/common/brandings/euroleague_special-45/euroleague_background.jpg) no-repeat 50% 36px !important; }
.branding_euroleague_special-45 .pageLayout { top:191px; position: relative; z-index: 10; }*/
.branding_euroleague_special-45 #topBanner { margin:0 auto;}

.branding_euroleague_special-45 .tabs-menu .tm-item .sm-act,
.branding_euroleague_special-45 .tag-main-block,
.branding_euroleague_special-45 .gray-title { background-color: #f27732; }

.branding_euroleague_special-45 .tag-main-block .short-info .descr,
.branding_euroleague_special-45 .tag-main-block .profile-table TH,
.branding_euroleague_special-45 .news-to-post > SPAN:first-child,
.branding_euroleague_special-45 .tag-main-block .score-block .score-descr,
.branding_euroleague_special-45 .sign-up-text{ color:#fff; }

.branding_euroleague_special-45 .tag-main-block .spacer{ border-color: #ce500b; }
.branding_euroleague_special-45 .sign-up-block { background-color: #ce500b;}
.branding_euroleague_special-45 .sign-up-block .section{ border-color: #f27732; }
.branding_euroleague_special-45 .c-user-tags__edit-panel{ overflow:hidden; }
.branding_euroleague_special-45 .nl-item .m-type_black-title{ color: #f27732; }

.branding_euroleague_special-45 .flag-s{ display:none; }

.sports-apps-promo-euroleague{ margin-top: -8px; margin-right: -16px; }
.sports-apps-promo-euroleague img { display: inline-block; margin-right: 12px; }
.sports-apps-promo-euroleague span {
    display: inline-block;
    text-align: center;
    vertical-align: top;
    margin-top: 10px;
}
.sports-apps-promo-euroleague span,
.sports-apps-promo-euroleague span a{ color: #999999; font-size: 10px;}

.online-teaser.m-teaser_euroleague .light-gray-title{ background-color: #fce4d6; }


.branding_euroleague_special-45 .onlines-block{ text-align: center; }
.branding_euroleague_special-45 .onlines-block .teaser-body{ display: inline-block; }

.b-euroleague-layout-link{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1;
    height: 100%;
}

/* Блок шапки Евролиги */
.b-euroleague-header{ position:relative; z-index: 100; display: none;}
.b-euroleague-header__content{ height: 44px; background: #000 url(//s5o.ru/common/brandings/euroleague_special-45/bg-top.jpg) no-repeat top center; }

.b-euroleague-header__menu{ height: 44px; background: url(//s5o.ru/common/brandings/euroleague_special-45/bg-top-menu.png) repeat-x top left; }
.b-euroleague-header__menu-wrap{ width: 960px; margin: 0 auto; }
.b-euroleague-header__menu-wrap ul{
    list-style: none outside;
    background: url(//s5o.ru/common/brandings/euroleague_special-45/top-menu-separator.gif) no-repeat top left;
    height: 40px;
    margin: 0;
    padding: 0;
}
.b-euroleague-header__menu-wrap ul li{
    float: left;
    background: url(//s5o.ru/common/brandings/euroleague_special-45/top-menu-separator.gif) no-repeat top right;
    width: 135px;
    height: 40px;
}
.b-euroleague-header__menu-wrap ul li a{
    text-decoration: none;
    color: #FFF;
    text-transform: uppercase;
    display: block;
    font-size: 1em;
    margin-top: 2px;
    text-align: center;
    font-weight: bold;
    padding: 5px 19px;
}
.b-euroleague-header__menu-wrap ul li a:hover{ color: #FF5113; }
.b-euroleague-header__menu-wrap__link-one-line{ margin-top: 8px!important; }



/* Блок клубов */
.b-euroleague-clubs{ text-align: center;  background-color: #f3f3ef; clear:both;}
.b-euroleague-clubs ul,
.b-euroleague-clubs ul li { display: inline-block; vertical-align: top; font-size: 0;  overflow: hidden; }
.b-euroleague-clubs__item{
    margin: 14px 0;
    height: 36px;
    display: block;
    background: url(//s5o.ru/common/brandings/euroleague_special-45/club-ico.jpg) 50% 0;
}
.ico-euroleague-club-1 { width: 40px;  background-position: 0 0;  }
.ico-euroleague-club-2 { width: 40px;  background-position: -33px 0;  }
.ico-euroleague-club-3 { width: 40px;  background-position: -71px 0;  }
.ico-euroleague-club-4 { width: 40px;  background-position: -108px 0; }
.ico-euroleague-club-5 { width: 40px;  background-position: -143px 0; }
.ico-euroleague-club-6 { width: 40px;  background-position: -181px 0; }
.ico-euroleague-club-7 { width: 40px;  background-position: -221px 0; }
.ico-euroleague-club-8 { width: 40px;  background-position: -261px 0; }
.ico-euroleague-club-9 { width: 40px;  background-position: -302px 0; }
.ico-euroleague-club-10{ width: 34px;  background-position: -337px 0; }
.ico-euroleague-club-11{ width: 40px;  background-position: -371px 0; }
.ico-euroleague-club-12{ width: 40px;  background-position: -411px 0; }
.ico-euroleague-club-13{ width: 40px;  background-position: -453px 0; }
.ico-euroleague-club-14{ width: 40px;  background-position: -493px 0; }
.ico-euroleague-club-15{ width: 40px;  background-position: -532px 0; }
.ico-euroleague-club-16{ width: 35px;  background-position: -564px 0; }
.ico-euroleague-club-17{ width: 40px;  background-position: -595px 0; }
.ico-euroleague-club-18{ width: 40px;  background-position: -633px 0; }
.ico-euroleague-club-19{ width: 40px;  background-position: -671px 0; }
.ico-euroleague-club-20{ width: 40px;  background-position: -707px 0; }
.ico-euroleague-club-21{ width: 44px;  background-position: -746px 0; }
.ico-euroleague-club-22{ width: 40px;  background-position: -795px 0; }
.ico-euroleague-club-23{ width: 60px;  background-position: -834px 0; }
.ico-euroleague-club-24{ width: 40px;  background-position: -893px 0; }

.ico-euroleague-club-1:hover {  background-position: 0 38px; }
.ico-euroleague-club-2:hover {  background-position: -33px  38px; }
.ico-euroleague-club-3:hover {  background-position: -71px  38px; }
.ico-euroleague-club-4:hover {  background-position: -108px 38px; }
.ico-euroleague-club-5:hover {  background-position: -143px 38px; }
.ico-euroleague-club-6:hover {  background-position: -181px 38px; }
.ico-euroleague-club-7:hover {  background-position: -221px 38px; }
.ico-euroleague-club-8:hover {  background-position: -261px 38px; }
.ico-euroleague-club-9:hover {  background-position: -302px 38px; }
.ico-euroleague-club-10:hover{  background-position: -337px 38px; }
.ico-euroleague-club-11:hover{  background-position: -371px 39px; }
.ico-euroleague-club-12:hover{  background-position: -411px 38px; }
.ico-euroleague-club-13:hover{  background-position: -453px 38px; }
.ico-euroleague-club-14:hover{  background-position: -493px 38px; }
.ico-euroleague-club-15:hover{  background-position: -532px 38px; }
.ico-euroleague-club-16:hover{  background-position: -564px 38px; }
.ico-euroleague-club-17:hover{  background-position: -595px 38px; }
.ico-euroleague-club-18:hover{  background-position: -633px 38px; }
.ico-euroleague-club-19:hover{  background-position: -671px 38px; }
.ico-euroleague-club-20:hover{  background-position: -707px 38px; }
.ico-euroleague-club-21:hover{  background-position: -746px 38px; }
.ico-euroleague-club-22:hover{  background-position: -795px 38px; }
.ico-euroleague-club-23:hover{  background-position: -834px 38px; }
.ico-euroleague-club-24:hover{  background-position: -893px 38px; }

/* Блок партнеров и спонсоров */
.b-euroleague-partners{ padding: 15px 0 15px 0; text-align: center; }
.b-euroleague-partners__group{ display:inline-block; vertical-align: top; margin-right: 10px; font-size: 0; }
.b-euroleague-partners__group-title{ width: 100%; color:#8b8989; font-size: 12px; text-transform: uppercase; padding-left:8px; text-align: left;}
.b-euroleague-partners__group-list a{ display: inline-block; vertical-align: top; padding: 0 3px 5px 0;}


.b-euroleague-partners.m-euroleague-partnerns-right{ padding: 0 0 0 20px; text-align: left; margin: 10px 0; outline: 1px solid #d8d8d8; }
.m-euroleague-partnerns-right .b-euroleague-partners__group{ width: 100%; margin: 0; padding: 10px 0 0; }
.m-euroleague-partnerns-right .b-euroleague-partners__group:first-child{ border-top:0 none; }
.m-euroleague-partnerns-right .b-euroleague-partners__group-title{ padding: 0; margin: 10px 0; font-size: 11px; }


.b-euroleague-partnerns-top .b-euroleague-partners__group-title { font-size: 10px; font-weight: normal; padding-left: 0; margin-bottom: 5px; }
.b-euroleague-partners.b-euroleague-partnerns-top { background-color: #F3F3EF; }



/* Блок трех лидеров */
.b-three-leaders{ display: table; width: 100%; }
.b-three-leaders__item{ display: table-cell; padding-left: 15px; vertical-align: top; width:33.3%; }
.b-three-leaders__item:first-child{  padding-left: 0; }

/* Блок лидера */
.b-euro-leader{ display: table; width: 100%; background-color:#f9f9f7; }
.b-euro-leader__photo,
.b-euro-leader__description{ display: table-cell; vertical-align: top; position: relative; }
.b-euro-leader__description{ width: 100%; }
.b-euro-leader__title{ font-size: 20px; font-weight: bold; margin-left:20px; margin-top:20px; color:#222222; }
.b-euro-leader__count{ font-size: 40px; color: #f27732; font-weight: bold;  margin-left:20px; position: absolute; bottom: 10px; left:0; }
.b-euro-leader__text{ margin-left:20px; font-size: 11px; color:#222222; margin-top: 5px; }


.branding_euroleague_special-45 .stat-table.results .player{ width: 100px; }
.branding_euroleague_special-45 .stat-table .owner-td .rel > .fader{ right: 0; }
.branding_euroleague_special-45 .stat-table.results .guests-td .rel > .fader{ right: 1px; }






/*
*
*   banners
*
*/
.banner {margin:0 0 20px;}
.top-banner-place IFRAME, .top-banner-place IMG, .top-banner-place OBJECT {display:block; margin:0 auto;}
.main-banner-place {margin-bottom:20px;}

#topBanner {
    text-align:center;
}

#topBanner > div {
    padding: 10px 0;
}

#topBanner > div:empty {
    display: none !important;
}

#topBanner > div[data-control="Banners.AdFox"] {
    padding: 0;
}

#topBanner > div[data-control="Banners.AdFox"] > div {
    padding: 10px 0;
}

#topBanner > div[data-control="Banners.AdFox"] > div:empty {
    display: none !important;
}


#topBanner2 {text-align:center;margin-top:20px;}
#topBanner OBJECT {display:block; margin:0 auto;}
.branding #topBanner {padding-top:0;}

.bud-banner-1 {margin:-15px 0 15px;}
.bud-banner-2 {margin:-15px 0 13px;}
.bud-banner-1 IMG, .bud-banner-2 IMG {display:block;}

.adv-app {display:block; width:260px; height:51px; background:url(//s5o.ru/common/css/i/app_adv.jpg) no-repeat 0 0; float:right; margin:-8px 56px -8px 0;}

.up-link {display:block; height:24px; line-height:24px; background:#e8e8e0; cursor:pointer; color:#000; font-size:11px; text-align:center; margin:0 0 20px;}
.up-link SPAN {background:url(//s5o.ru/common/css/i/arr-up-blk.gif) no-repeat 0 50%; display:inline-block; padding:0 0 0 11px;}

/* select-emulator */
.select-emulator .options {display: none;}

.pager2 .inactive-pager {color:#7f7f7f; text-decoration: none;}

.gadget .tabs-container > div > ul li {width: 300px;}

.mc-button {float: right; margin-top: -50px;}

#thirdBanner {
    padding-bottom: 20px;
    width: inherit;
}
#thirdBanner > div {
    text-align: center;
    position: relative;
}
#thirdBanner > div > div { margin: 0 auto; }

#thirdBanner [data-control="Banners.Yandex"]:not(:empty) + [data-control="Banners.AdFox"] {
    margin-top: 20px;
}

.m-banner__outline > * {
    position: relative;
}
.m-banner__outline { position: relative; }
.m-banner__outline::before{
    content: "";
    border:1px solid #d8d8d8;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0; left: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.auto-moto__chanel {
    padding:8px 0 !important;
    position:absolute;
    left:80px;
    top:0;
}

.auto-moto__chanel:hover {
    background: none !important;
}

.main-menu.second-menu > .m-item.auto-moto:hover:after,
.main-menu.second-menu > .m-item.auto-moto:hover::after {
    content: " ";
    display: none;
    background: url(http://ads.adfox.ru/6902/getCode?p1=bbuma&p2=v&pe=b&pfc=bafri&pfb=cthbo&pr=eqdrqru);
}

/*Стили для брендинга chanel*/
.branding_chanel_sales-378 #branding-layout {
    background:fixed #fff url(//s5o.ru/common/brandings/chanel/full_screen.jpg) no-repeat center 36px !important;
    padding-top: 100px;
}

.branding_chanel_sales-378 #branding-layout::after {
    content: " ";
    display: none;
    background: url(http://ads.adfox.ru/6902/getCode?p1=beaiy&p2=v&pe=b&pfc=bahdf&pfb=ctmfo&pr=eqemhvc);
}


.branding_chanel_sales-378 .pageLayout {
    top: 0;
}

.branding_chanel_sales-378_banner::after {
    content: " ";
    display: none;
    background: url(http://ads.adfox.ru/6902/getCode?p1=beaiy&p2=v&pe=b&pfc=bahdf&pfb=ctmfq&pr=eqeminv);
}



.branding_joma_sales-384 #branding-layout {

    background: fixed #eeefef url(//s5o.ru/common/brandings/joma/joma.jpg) no-repeat center 36px !important;
    padding-top: 250px;

}


.branding_joma_sales-384 .pageLayout {

    top: 0;

}


.branding-favbet-link {

    display: inline-block;
    height: 20px;
    width: 120px;
    line-height: 11px;
    position: relative;

}

.branding-favbet-link img {

    position: absolute;
    top: -3px;
    left: 0;
    height: 30px;

}


/*Стили для брендинга armata-SALES-744 */
.branding_armata-SALES-699 { background: fixed #676F82 url(//s5o.ru/source/_desktop/aliens/views/armata-SALES-744/images/branding.jpg) no-repeat 50% 36px!important; }
.branding_armata-SALES-699 .pageLayout { top: 250px; }

/*Стили для брендинга leon-SALES-750 */
.branding_leon-SALES-750 { background: fixed #1C2023 url(//s5o.ru/source/_desktop/aliens/views/leon-SALES-750/images/branding.jpg) no-repeat 50% 36px!important; }
.branding_leon-SALES-750 .pageLayout { top: 250px; }



/*Стили для брендинга nissan*/
.branding_nissan_sales-406 { background: #000 url(//s5o.ru/source/_desktop/aliens/views/branding_nissan_sales-406/images/nissan.jpg) no-repeat 50% 36px; }
.branding_nissan_sales-406 .pageLayout { top: 240px; }
.branding_nissan_sales-406 .nissan-play-button {
    display: block;
    position: absolute;
    width: 179px;
    top: 213px;
    height: 35px;
    right: 50%;
    margin-right: -402px;
    z-index: 500;
}

/*Стили для брендинга nissan новые*/
.branding_nissan_sales-414 { background: #000 url(//s5o.ru/source/_desktop/aliens/views/branding_nissan_sales-414/images/bg.jpg) no-repeat 50% 36px; }
.branding_nissan_sales-414 .pageLayout { top: 200px; }
.branding_nissan_sales-414 .nissan-play-button {
    display: block;
    position: absolute;
    width: 135px;
    top: 147px;
    height: 35px;
    right: 50%;
    margin-right: -564px;
    z-index: 500;
}

/*Стили для брендинга skoda */
.branding_skoda-SALES-418 {

    background-image: url(//s5o.ru/source/_desktop/aliens/views/branding-skoda-SALES-418/images/bg.jpg);
    background-attachment: fixed;
    background-color: rgb(255, 255, 255);
    background-position: 50% 36px;
    background-repeat: no-repeat;

}
.branding_skoda-SALES-418 .pageLayout { top: 250px; }

/*Стили для брендинга baltika-SALES-726 */
.branding_baltika-SALES-726 { background: fixed #011611 url(//s5o.ru/source/_desktop/aliens/views/baltika-SALES-726/images/brand_new.jpg) no-repeat center 36px !important; margin-left: -1px;}
.branding_baltika-SALES-726 .pageLayout {top: 215px;}
.branding_baltika-SALES-726__banner{
    margin-bottom: 25px;
}

.baltika-SALES-726__btn {
    width: 131px;
    height: 19px;
}
.baltika-SALES-726__view {
    opacity: 0;
    visibility: hidden;
}
/* Стили для брендинга ФХТР SALES-825 на блогах */

.branding_fhtr-SALES-825 { background: fixed #348838 url(//s5o.ru/source/_desktop/aliens/views/FHTR-SALES-825/images/_branding_final.jpg) no-repeat center 36px !important; margin-left: -1px;}
.branding_fhtr-SALES-825 .pageLayout {top: 250px;}

/*Стили для брендинга Самсунг /tribuna/blogs/futuro*/
.branding-samsung-SALES-550 {
    background: fixed #000 url(//s5o.ru/source/_desktop/aliens/views/branding-samsung-SALES-550/images/branding.jpg) no-repeat 50% 36px !important;
}

.branding-samsung-SALES-550 .pageLayout { top: 270px; }

/*Стили для брендинга Airbnb */

.branding-airbnb-SALES-682 {
    background: fixed #000 url(//s5o.ru/source/_desktop/aliens/views/branding-airbnb-SALES-682/images/branding.jpg) no-repeat 50% 36px !important;
}

.branding-airbnb-SALES-682 .pageLayout { top: 250px; }

.branding-airbnb-SALES-682 .header__coca-cola-btn {
    display: none;
}

.olympbet-SALES__video-460 {
    display: block;
    height: 30px;
}
.olympbet-SALES__video-460_top {
    background: transparent no-repeat url("//s5o.ru/source/_desktop/aliens/views/olympbet-SALES/images/460_30_top.png") center center;
}
.olympbet-SALES__video-460_top::after {
    content: '';
    position: absolute;
    opacity: 0;
    width: 0;
    height: 0;
}
.olympbet-SALES__video-460_top-index::after {
    background: url("http://ads.adfox.ru/6902/getCode?p1=bnfrp&p2=v&pe=b&pfc=bbekn&pfb=cwkbq&pr=eqppbvi");
}
.olympbet-SALES__video-460_top-content::after {
    background: url("http://ads.adfox.ru/6902/getCode?p1=bnfrp&p2=v&pe=b&pfc=bbekn&pfb=cwkbp&pr=eqppbxd");
}
.olympbet-SALES__video-460_bottom {
    background: transparent no-repeat url("//s5o.ru/source/_desktop/aliens/views/olympbet-SALES/images/460_300_bottom.png") center center;
}
.olympbet-SALES__video-670 {
    display: block;
    height: 30px;
}
.olympbet-SALES__video-670_top {
    background: transparent no-repeat url("//s5o.ru/source/_desktop/aliens/views/olympbet-SALES/images/670_top.png") center center;
}
.olympbet-SALES__video-670_top::after {
    content: '';
    position: absolute;
    opacity: 0;
    width: 0;
    height: 0;
}
.olympbet-SALES__video-670_top-index::after {
    background: url("http://ads.adfox.ru/6902/getCode?p1=bnfrp&p2=v&pe=b&pfc=bbekn&pfb=cwkbq&pr=eqppbvi");
}
.olympbet-SALES__video-670_top-content::after {
    background: url("http://ads.adfox.ru/6902/getCode?p1=bnfrp&p2=v&pe=b&pfc=bbekn&pfb=cwkbp&pr=eqppbxd");
}
.olympbet-SALES__video-670_bottom {
    background: transparent no-repeat url("//s5o.ru/source/_desktop/aliens/views/olympbet-SALES/images/670_bottom.png") center center;
}

.accordion__handle_purple {
    background-color: #ded7e7 !important;
}

/* боендинг опросов coca-cola */
.poll_branding_coca-cola {

    background: #d10011 url(//s5o.ru/source/_desktop/aliens/views/branding-poll-coca-cola-sales-509/images/300_800_bg_main.jpg) top left;
    padding: 10px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;

}

.poll_branding_coca-cola .poll__body,
.poll_branding_coca-cola .poll__logo{

    display: table-cell;
    vertical-align: middle;

}

.poll_branding_coca-cola .poll__body {

    background-color: #fff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 20px 30px 0px 30px;

}
.poll_branding_coca-cola .poll__logo {
    text-align: center;
    width: 100%;
}
.poll_branding_coca-cola .poll__logo img{
    width: 290px;
    margin-top: 15px;
}

.poll-popup_branding_coca-cola {

    background: #d10011 url(//s5o.ru/source/_desktop/aliens/views/branding-poll-coca-cola-sales-509/images/300_800_bg_main.jpg) top left!important;
    padding: 50px 50px 20px 50px!important;
    width: 830px!important;

}

.poll-popup_branding_coca-cola .c-poll-share__container {
    background: #fff;
    width: auto;
    padding: 30px 20px 20px 20px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.poll-popup_branding_coca-cola .c-poll-share__social,
.poll-popup_branding_coca-cola .c-poll-share__text,
.poll-popup_branding_coca-cola .c-poll-share__title {
    text-align: center;
}


.poll-popup_branding_coca-cola .c-poll-footer {
    margin-top: 20px;
    height: 130px;
    width: 100%;
    display: table;
}
.poll-popup_branding_coca-cola .c-poll-footer__title {
    display: table-cell;
    vertical-align: middle;
    color: #fff;
    text-transform: uppercase;
    font-size: 26px;
    font-weight: bold;
}
.poll-popup_branding_coca-cola .c-poll-footer__logo {
    display: table-cell;
    vertical-align: middle;
    text-align: right;
}


.link_color_red-light {
    color: #9b0023!important
}

.link_color_red-johnny {
    color: #a4231a!important
}

.main-menu__item-unicredit .main-menu__link {
    background-image: url("//s5o.ru/source/special/footballismylife/img/photo-icon.png");
    background-repeat: no-repeat;
    background-position: 10px;
    padding-left: 38px;
    color: #FFF;
}

/* SALES-650 1xBet */

.fantasy-popup-promo {

    float: right;
    margin-top: 15px;

}


/*BETS block*/
.b-bets {
  margin-bottom: 25px;
  display: block;
  height: auto;
  border-bottom: 0;
  font-size: 1em;
  padding: 0;
  line-height: 1.2;
}

.b-bets .link {
  display: inline;
  color: #006496;
  font-size: 15px;
  -webkit-transition: color 200ms ease-in;
  transition: color 200ms ease-in;
  cursor: pointer;
}
.b-bets .link.link_state_hover,
.b-bets .link.link_state_active,
.b-bets .link.link_state_focus,
.b-bets .link:hover,
.b-bets .link:active,
.b-bets .link:focus {
  color: #005580;
  text-decoration: underline;
}
.b-bets .link_size_tiny {
  font-size: 11px;
}
.b-bets .link_size_default {
  font-size: 15px;
}
.b-bets .link_size_small {
  font-size: 13px;
}
.b-bets .link_size_14 {
  font-size: 14px;
}
.b-bets .link_size_19 {
  font-size: 19px;
}
.b-bets .link_color_gray {
  color: #888;
}
.b-bets .link_color_gray .link_state_hover,
.b-bets .link_color_gray .link_state_active,
.b-bets .link_color_gray .link_state_focus,
.b-bets .link_color_gray:hover,
.b-bets .link_color_gray:active,
.b-bets .link_color_gray:focus {
  color: #747474;
}
.b-bets .link_color_black {
  color: #222;
}
.b-bets .link_color_black .link_state_hover,
.b-bets .link_color_black .link_state_active,
.b-bets .link_color_black .link_state_focus,
.b-bets .link_color_black:hover,
.b-bets .link_color_black:active,
.b-bets .link_color_black:focus {
  color: #1d1d1d;
}
.b-bets .link_color_blue {
  color: #006496;
}
.b-bets .link_color_blue .link_state_hover,
.b-bets .link_color_blue .link_state_active,
.b-bets .link_color_blue .link_state_focus,
.b-bets .link_color_blue:hover,
.b-bets .link_color_blue:active,
.b-bets .link_color_blue:focus {
  color: #005580;
}
.b-bets .link_uppercase {
  text-transform: uppercase;
}
.b-bets .link_weight_bold {
  font-weight: bold;
}
.b-bets .link-arrow-right::after {
  content: "";
  display: inline-block;
  width: 8px;
  height: 8px;
  background-image: url("//s5o.ru/source/_desktop/assets/images/design/arr/arr-more-right.gif");
  background-repeat: no-repeat;
  margin: 0 2px 0 3px;
  -webkit-transition: margin 0.2s;
  transition: margin 0.2s;
}
.b-bets .link-arrow-right:hover::after {
  margin: 0 0 0 5px;
}

.b-bets .separator {
  display: inline;
  border-left: 1px solid #393939;
  padding-left: 6px;
  margin-left: 6px;
}
.b-bets .separator_color-gray {
  border-color: #d8d8d8;
}

.b-bets .tabs__header {
  position: relative;
}
.b-bets .tabs__header-tab {
  cursor: pointer;
  position: relative;
}
.b-bets .tabs__header-tab-title {
  color: #00aa32;
}
.b-bets .tabs__header-tab .link_state_hover,
.b-bets .tabs__header-tab .link_state_active,
.b-bets .tabs__header-tab .link_state_focus,
.b-bets .tabs__header-tab:hover,
.b-bets .tabs__header-tab:active,
.b-bets .tabs__header-tab:focus {
  text-decoration: none;
}
.b-bets .tabs__header-tab_active:focus {
  color: #00aa32;
}
.b-bets .tabs__header-tab_active:active,
.b-bets .tabs__header-tab_active:hover,
.b-bets .tabs__header-tab_active {
  color: #00aa32;
}
.b-bets .tabs__header-pointer {
  position: absolute;
  left: 0;
  width: 0;
  -webkit-transition-property: width, left;
  transition-property: width, left;
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
}
.b-bets .tabs__body {
  position: relative;
}
.b-bets .tabs__body_animate_change-panel {
  overflow: hidden;
}
.b-bets .tabs__panel {
  display: none;
}
.b-bets .tabs__panel_active {
  display: block;
}
.b-bets.tabs_state_horizontal .tabs__header {
  height: 30px;
  line-height: 30px;
  border-bottom: 2px solid #d8d8d8;
  font-size: 0;
}
.b-bets.tabs_state_horizontal .tabs__header-tab {
  padding: 0 10px;
  display: inline-block;
}
.b-bets.tabs_state_horizontal .tabs__header-tab:first-child {
  padding-left: 0;
}
.b-bets.tabs_state_horizontal .tabs__header-pointer {
  background: #7f7f7f;
  bottom: -2px;
  height: 2px;
}

.b-bets.tabs_state_horizontal .b-bets__header.tabs__header {
  height: auto;
  line-height: 1.142857142857143;
  padding-bottom: 7px;
}

.b-bets.tabs_animate_horizontal-slide .tabs__panel {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.b-bets.tabs_animate_horizontal-slide .tabs__panel_animate_hide {
  opacity: 0;
}
.b-bets.tabs_animate_horizontal-slide .tabs__panel_animate_hide_prev {
  z-index: 1;
  display: block;
  position: absolute;
  -webkit-animation: tabs-panel-slide-hide-left 0.5s ease-in-out;
  animation: tabs-panel-slide-hide-left 0.5s ease-in-out;
}
.b-bets.tabs_animate_horizontal-slide .tabs__panel_animate_hide_next {
  z-index: 1;
  display: block;
  position: absolute;
  -webkit-animation: tabs-panel-slide-hide-right 0.5s ease-in-out;
  animation: tabs-panel-slide-hide-right 0.5s ease-in-out;
}
.b-bets.tabs_animate_horizontal-slide .tabs__panel_animate_show_prev {
  z-index: 2;
  display: block;
  position: absolute;
  -webkit-animation: tabs-panel-slide-left 0.5s ease-in-out;
  animation: tabs-panel-slide-left 0.5s ease-in-out;
}
.b-bets.tabs_animate_horizontal-slide .tabs__panel_animate_show_next {
  z-index: 2;
  display: block;
  position: absolute;
  -webkit-animation: tabs-panel-slide-right 0.5s ease-in-out;
  animation: tabs-panel-slide-right 0.5s ease-in-out;
}
@-webkit-keyframes tabs-panel-slide-left {
  from {
    right: 100%;
    top: 0;
  }
  to {
    right: 0;
    top: 0;
  }
}
@keyframes tabs-panel-slide-left {
  from {
    right: 100%;
    top: 0;
  }
  to {
    right: 0;
    top: 0;
  }
}
@-webkit-keyframes tabs-panel-slide-right {
  from {
    top: 0;
    left: 100%;
  }
  to {
    top: 0;
    left: 0;
  }
}
@keyframes tabs-panel-slide-right {
  from {
    top: 0;
    left: 100%;
  }
  to {
    top: 0;
    left: 0;
  }
}
@-webkit-keyframes tabs-panel-slide-hide-left {
  from {
    top: 0;
    right: 0;
  }
  to {
    top: 0;
    right: 60%;
  }
}
@keyframes tabs-panel-slide-hide-left {
  from {
    top: 0;
    right: 0;
  }
  to {
    top: 0;
    right: 60%;
  }
}
@-webkit-keyframes tabs-panel-slide-hide-right {
  from {
    top: 0;
    left: 0;
  }
  to {
    top: 0;
    left: 60%;
  }
}
@keyframes tabs-panel-slide-hide-right {
  from {
    top: 0;
    left: 0;
  }
  to {
    top: 0;
    left: 60%;
  }
}
.b-bets.tabs_animate_horizontal .tabs__panel {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.b-bets.tabs_animate_horizontal .tabs__panel_animate_hide {
  -webkit-transform: scale(0.8);
  -ms-transform: scale(0.8);
  transform: scale(0.8);
}
.b-bets.tabs_animate_horizontal .tabs__panel_animate_show_prev {
  z-index: 2;
  display: block;
  position: absolute;
  -webkit-animation: tabs-panel-show-left 0.5s ease-in-out;
  animation: tabs-panel-show-left 0.5s ease-in-out;
}
.b-bets.tabs_animate_horizontal .tabs__panel_animate_show_next {
  z-index: 2;
  display: block;
  position: absolute;
  -webkit-animation: tabs-panel-show-right 0.5s ease-in-out;
  animation: tabs-panel-show-right 0.5s ease-in-out;
}
@-webkit-keyframes tabs-panel-show-left {
  from {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
    right: 100%;
    top: 0;
  }
  to {
    -webkit-transform: scale(1);
    transform: scale(1);
    right: 0;
    top: 0;
  }
}
@keyframes tabs-panel-show-left {
  from {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
    right: 100%;
    top: 0;
  }
  to {
    -webkit-transform: scale(1);
    transform: scale(1);
    right: 0;
    top: 0;
  }
}
@-webkit-keyframes tabs-panel-show-right {
  from {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
    top: 0;
    left: 100%;
  }
  to {
    -webkit-transform: scale(1);
    transform: scale(1);
    top: 0;
    left: 0;
  }
}
@keyframes tabs-panel-show-right {
  from {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
    top: 0;
    left: 100%;
  }
  to {
    -webkit-transform: scale(1);
    transform: scale(1);
    top: 0;
    left: 0;
  }
}

.b-bets .b-bets__header-tab {
  max-width: 90px;
  line-height: 1.142857142857143;
}
.b-bets .b-bets__item {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 71px;
  overflow: hidden;
  padding: 0 130px 0 0;
  position: relative;
  border-bottom: 1px solid #f3f3ef;
  display: table;
  width: 100%;
}
.b-bets .b-bets__info {
  display: table-cell;
  vertical-align: middle;
}
.b-bets .b-bets__brand-image-link {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
}
.b-bets .b-bets__brand-image {
  position: absolute;
  display: block;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  max-width: 110px;
  height: auto;
}
.b-bets .b-bets__brand-links .separator {
  font-size: 9px;
}
.b-bets .text-right {
    text-align: right;
}
.b-bets .b-bets__other {
    margin-top: 8px;
}

/*DFP Banners*/

.fullscreen-place {
    height: 0;
}

.right-third-banner_margin {
    margin-bottom: 20px;
}

.right-middle-banner-place {
    margin: 0 auto 25px auto;
}

.right-middle-banner-place:empty {
     display: none
}

.top-banner-place__google {
    margin: 0 auto;
    text-align: center;
}

.main-wrap {
    width: 1050px;
    margin: 0 auto;
}

/*Blocks Rotator*/
.blocks-rotator__block.is-hidden {
  display: none;
}

.comment-count__icon {
    width: 10px;
    height: 12px;
    display: inline-block;
    margin-right: 4px;
    position: relative;
    background: url("//s5o.ru/source/_desktop/common/views/comment-count/img/count-fire.png") no-repeat 0 0;
}

.comment-count__icon::before {
    width: 100%;
    height: 100%;
    content: " ";
    display: block;
    position: absolute;
    opacity: 0;
    visibility: hidden;
    left: 0;
    top: 0;
    background: url("//s5o.ru/source/_desktop/common/views/comment-count/img/count-fire.png") no-repeat -11px 0;
    -webkit-transition: opacity 3000ms;
    transition: opacity 3000ms
}

.right-first-banner-place + .gadget {
    margin-top: 20px;
}