a,body{color:#333}.online__list,.rubric__item,ul{list-style:none}body,ul{margin:0}.wrapper,body{background-color:#fafafa}*{box-sizing:border-box}body{font-family:Arial,sans-serif}.menu,.menu-filter__item,.news-column{font-family:'Open Sans',sans-serif}a{text-decoration:none}.news-body__text a:hover,.news-column__header-link{text-decoration:underline}a:hover{color:#af242c}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline:0}ul{padding:0}.clear{clear:both}.hide{display:none}.c-left{float:left}.c-right{float:right}.wrapper{margin:0 auto;padding:0 5px;overflow:hidden;width:1260px;position:relative}@media (max-width:1260px){.wrapper{width:945px}}.clearfix:after{content:" ";display:block;height:0;clear:both}.back-to-top{position:fixed;top:8px;left:5px;z-index:10;background:#fafafa;cursor:pointer}.back-to-top_svg{width:99px;height:34px}.branding__link{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden}.branding__link-img{display:none;position:absolute;left:50%}@media (max-width:1260px){.branding__link-img._pic945{display:block;margin-left:-630px}}@media (min-width:1261px) and (max-width:1439px){.branding__link-img._pic1260{display:block;margin-left:-720px}}@media (min-width:1440px) and (max-width:1599px){.branding__link-img._pic1440{display:block;margin-left:-800px}}@media (min-width:1600px) and (max-width:1919px){.branding__link-img._pic1600{display:block;margin-left:-960px}}@media (min-width:1920px){.branding__link-img._pic1920{display:block;margin-left:-1060px}}.branding__pixel-link{opacity:.001}.menu-filter{width:100%;border-top:1px solid #dadada;border-bottom:1px solid #dadada;padding-top:10px;padding-left:20px;margin-bottom:30px}.menu-filter__item{text-transform:uppercase;display:inline-block;padding-bottom:10px;margin-right:40px;cursor:pointer;font-size:14px}.menu-filter__item:last-child{border-left:1px solid #dadada;padding:0 0 0 40px}.menu-filter__item._active{border-bottom:solid 2px #af242c;color:#af242c;font-weight:600}.menu{background:0 0;border:0;margin:0 0 0 5px;padding:0 0 0 5px;font-size:12px;text-transform:uppercase}.menu__item{display:block;float:left;list-style-type:none;padding-right:5px;padding-left:5px}@media (min-width:1260px){.menu{font-size:14px}.menu__item{padding-right:10px;padding-left:15px}}.menu__sub-menu{background-color:#fafafa;position:absolute;z-index:10;top:54px;width:100%;left:0;-webkit-transform:translateX(-20000px);-ms-transform:translateX(-20000px);transform:translateX(-20000px);box-shadow:1px 1px 8px 0 rgba(0,0,0,.07);border-top:1px solid #dadada;border-bottom:1px solid #dadada}.menu._active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.content{position:relative;margin-top:10px;margin-bottom:10px;zoom:1}.content:after,.content:before{content:" ";display:table}.content:after{clear:both}.content__middle{width:640px;padding:0 10px}@media (max-width:1260px){.content__middle{width:620px;margin:0}}.content__middle-ads{margin-top:50px}.content__middle._adapt{width:945px}@media (max-width:1260px){.content__middle._adapt{width:620px}.content__small._hideable{display:none}}.content__small{width:305px}.content ._news-text-hidden .news-body__text{display:none}.news-column{background-color:#fff;width:100%;border:1px solid #e1e1e1;padding:0 20px;position:relative}.news-column header{padding-top:10px}.news-column__header{font-weight:700;font-size:24px;border-bottom:1px solid #e1e1e1;margin:0;padding:20px 0 15px}.news-column__header-link,.news-column__item date,.news-column__more-link{color:#af242c;font-size:14px}.news-column__list{padding-top:15px;-webkit-transition:.1s ease;transition:.1s ease}.news-column__item{padding-bottom:20px}.news-column__item p{margin:0;line-height:20px;font-family:'PT Serif',sans-serif}.news-cover-image__author,.news-cover-image__title{font-family:'Open Sans',sans-serif}.news-column__item--highlight{position:relative;top:-10px;left:-20px;padding:5px 20px;margin-bottom:0;background:#dfdddd;width:304px}.news-column__more{text-align:center;padding:20px 0;width:263px;position:absolute;bottom:0;z-index:1}.news-cover-image,.news-cover-image__picture{width:100%;display:block}.news-column__more._fake{position:static;opacity:0}.news-column__more-link{text-transform:uppercase;cursor:pointer;font-weight:700}.news-cover{margin:25px 0}.news-cover-image{position:relative}.news-cover-image__zoom{display:none;position:absolute;z-index:1;top:20px;right:20px}.news-cover-image__fullscreen-block,.news-cover-image__fullscreen-pic-helper{display:inline-block;vertical-align:middle}.news-cover-image__zoom-svg{width:40px;height:40px;cursor:pointer}.news-cover-image__zoom-svg *{fill:#fff}.news-cover-image__zoom-svg:hover *{fill:#af242c}.news-cover-image__author{position:absolute;right:0;bottom:0;background:rgba(0,0,0,.3);font-size:12px;line-height:14px;color:#fff;padding:10px;z-index:1}.news-cover-image__title{margin-top:10px;font-size:14px;color:#4d555a}.news-cover-image__fullscreen{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;background:rgba(0,0,0,.7);text-align:center;font:0/0 a}.news-cover-image__fullscreen-pic{max-height:100%}.news-cover-image__fullscreen-pic-helper{height:100%}.news-cover-image__fullscreen-text{font-size:14px;line-height:18px;color:#fff;text-align:left;font-family:'Open Sans',sans-serif;margin-rop:10px;margin-bottom:0}.news-cover-slider__number,.news-cover-slider__source{color:#b11116;font-size:13px;font-family:'Open Sans',sans-serif}.news-cover-image--zoom .news-cover-image__zoom{display:block}.news-cover-slider{position:relative}.news-cover-slider__slides{overflow:hidden;position:relative;height:340px}.news-cover-slider__slide{position:absolute;top:0;left:0;width:100%;height:100%;background:#333;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.news-cover-slider__slide._left{left:-110%}.news-cover-slider__slide._right{left:110%}.news-cover-slider__slide--more{display:block;position:relative;background:rgba(55,55,55,.702)}.news-cover-slider__image{width:100%;height:100%;background-size:contain;background-repeat:no-repeat;background-position:50%}.news-cover-slider__move{position:absolute;top:0;height:100%;width:100px;cursor:pointer;z-index:2}.news-cover-slider__move--left{left:0}.news-cover-slider__move--right{right:0}.news-cover-slider__move .news-cover-slider__arrow-svg *{fill:#c1c1c1}.news-cover-slider__move:hover .news-cover-slider__arrow-svg *{fill:#fff}.news-cover-slider__arrow{position:absolute;top:50%;margin-top:-15px}.news-cover-slider__arrow--left{left:10px}.news-cover-slider__arrow--right{right:10px}.news-cover-slider__arrow-svg{width:41px;height:41px}.news-cover-slider__bottom{background:#e6e6e6;padding:10px 15px}.news-cover-slider__left{float:left;width:130px}.news-cover-slider__icon{float:left;display:block}.news-cover-slider__icon-svg{width:30px;height:22px}.news-cover-slider__number{margin-left:40px;margin-top:3px}.news-cover-slider__text{margin-left:136px}.news-cover-slider__title{margin-top:2px;font-size:16px}.news-cover-slider__more-pic,.news-cover-slider__more-text{position:absolute}.news-cover-slider__more-pic{top:90px;left:76px}.news-cover-slider__more-pic-svg{width:164px;height:164px}.news-cover-slider__more-text{top:110px;left:256px;font-weight:700;font-size:22px;color:#fff;width:240px}.news-list__body{border-bottom:1px solid #dbdbdb;clear:both;font-family:'PT Serif',sans-serif;padding:20px 0 0 10px;overflow:hidden}.news-list__item-subject,.news-list__item-time-container,.news-list__news-topic{font-family:'Open Sans',sans-serif}.news-list__item-news-main{font-size:11px;color:#af242c;margin:0;text-transform:uppercase}.news-list__item-time{font-size:30px;margin:0}.news-list__item-time-container{width:150px;float:left}.news-list__item-subject{font-size:11px;cursor:pointer;margin-top:25px;text-transform:uppercase}.news-list__item-subject:hover{color:#af242c}.news-list__content-container{margin-left:224px}.news-list__news-topic{color:#af242c;display:none}@media (max-width:1260px){.news-list__item-time-container{float:none}.news-list__item-subject{display:none}.news-list__content-container{margin-left:0}.news-list__news-topic{display:block}}.news-list__news-topic-link{color:#333;cursor:pointer}.news-list__news-topic-link:hover{color:#af242c}.news-list__title{font-family:'PT Serif',sans-serif;margin:5px 0 20px 20px;font-size:28px;font-weight:700;line-height:36px}.highlight{background-color:#fff;width:100%;border:1px solid #e1e1e1;padding:10px 20px;position:relative;overflow:hidden;margin-bottom:20px}.highlight__icon{position:absolute;width:34px;height:52px;top:-5px}.highlight__title{padding-left:50px;font-size:24px;font-weight:700;font-family:'Open Sans',sans-serif;line-height:1;margin:0}.highlight__item,.news-body{font-family:'PT Serif',sans-serif}.highlight__cover{width:265px;height:150px;margin:30px 0 0}.highlight__item{margin:20px 0;font-size:16px}.highlight__item._important{font-weight:700}.highlight__arrow{width:10px;height:10px;margin-left:5px;position:relative;top:1px}.highlight__arrow-box{display:inline-block;width:0}.news-body{padding:0 10px}@media (max-width:1260px){.news-body{padding:0}}.news-body__title{font-weight:700;font-size:28px;margin:5px 0}.news-body__publication{margin:14px 0}.news-body__text{margin:12px 0 0}.news-body__text p{margin:14px 0 22px;font-size:18px}.news-body__text p.news-list__news-topic{font-size:24px}.news-body__text a{color:#b11116}.news-body__social-line{font-family:Arial,sans-serif;margin:20px 0 0;border-top:1px solid #dadada;border-bottom:1px solid #dadada;padding:6px 0;height:30px;box-sizing:content-box}.news-body__social-block{cursor:pointer;display:block;height:100%;float:left;margin-right:4px;overflow:hidden}.news-body__social-block--fb svg{fill:#3c5998}.news-body__social-block--fb:hover svg{fill:#254998}.news-body__social-block--fb:hover .news-body__social-text{background:#254998;color:#fff}.news-body__social-block--vk svg{fill:#597da3}.news-body__social-block--vk:hover svg{fill:#3269a3}.news-body__social-block--vk:hover .news-body__social-text{background:#3269a3;color:#fff}.news-body__social-block--tw svg{fill:#5ea9dd}.news-body__social-block--tw:hover svg{fill:#3d9bdd}.news-body__social-block--tw:hover .news-body__social-text{background:#3d9bdd;color:#fff}.news-body__social-block--ok svg{fill:#f48420}.news-body__social-block--ok:hover .news-body__social-text{background:#f48420;color:#fff}.news-body__social-block--comment{float:right;margin-right:0}.news-body__social-block--comment .news-body__social-text{background:#fff;width:auto;text-transform:uppercase;color:#b11116;font-weight:400;padding:7px 14px;font-size:12px;border:1px solid #b11116}.news-body__social-icon{float:left;width:30px;height:100%}.news-body__social-svg{width:30px;height:30px}.news-body__social-text{float:left;width:40px;height:100%;background:#e6e6e6;padding:9px 0;text-align:center;font-size:11px;font-weight:700;color:#5f5f5f}.news-body__related{margin-top:25px}.news-body__related-title{font-family:Arial,sans-serif;font-size:24px;font-weight:700;margin-bottom:18px}.news__ajax-button-paragraph,.news__publication{font-family:'Open Sans',sans-serif}.news-box{border-top:2px solid #b11116;margin-bottom:40px}.news-box__title{color:#b11116;padding:12px 0 10px;margin:0;font-size:24px;border-bottom:1px solid #e1e1e1}.news-box__item{display:block;margin:16px 0}.news-box__item-publication{float:left;width:138px;position:relative;top:3px}.news-box__item-title{margin-left:138px}.news__publication{color:#b11116;font-size:13px}.news__ajax-button{text-align:center}.news__ajax-button-paragraph{line-height:24px;margin:22px 32px;display:inline-block;border:1px solid #dadada;min-width:150px;text-align:center;padding:0 15px;background-color:#fff;font-size:11px;font-weight:600;color:#af242c;text-transform:uppercase;width:350px;box-shadow:0 0 10px rgba(0,0,0,.05);outline:#eaeaea solid 1px;cursor:pointer}.news__ajax-button-paragraph:hover{box-shadow:0 0 10px rgba(0,0,0,.2)}.news__ajax-button-paragraph._off{opacity:.5;cursor:not-allowed}.news__read-also{margin-top:20px;padding-top:18px}.news__read-also .highlight__title{font-family:'PT Serif',sans-serif}.football-main__navigation-item,.footer__copyright,.main-first__news-table-text-news,.main-first__news-table-time,.main-first__news-text-news,.main-first__news-time,.main-groups__title{font-family:'Open Sans',sans-serif}.news__read-also .highlight__item{margin-left:16px}.socnet{float:right;padding-right:10px}.socnet__item{display:inline-block;padding-top:18px;padding-left:6px}.socnet__item-pic{width:12px;height:12px}.footer{float:left}.footer__menu{padding:13px 0;float:left}.footer__row{float:left;width:100%}.footer__row._bordered{border-top:1px solid #dadada;border-bottom:1px solid #dadada}.footer__row._padded{padding:35px 20px}@media (max-width:1260px){.footer__row._padded{padding:35px 10px}}.footer__socnet{float:right}.footer__logo{float:left;display:block;padding-top:5px}.footer__logo-img{width:240px;height:30px}.footer__disclaimer{float:right}.footer__partners{text-align:justify;padding:25px}.disclaimer,.partner,.partner__logo{text-align:center}.footer__partners:after{width:100%;content:"";display:inline-block}.football-main__navigation-item._active:after,.football-main__navigation-item:after,.football-main__navigation-item:hover:after,.football-main__navigation:after,.goalkeepers-russia__cards:after,.header__menu ul:after,.hockey-group__team-logo:before,.hockey-group__teams:after,.location__city:before,.location__digits:before,.location__games:after,.location__name:before,.main-groups__teams:after,.main-groups__top:after,.main-groups__top:before,.main-russia__row-game:after,.main-russia__row-online:before,.main-slider__header:before,.main-slider__item._active:after,.main-slider__item._active:before,.main-slider__items:after,.main-topics:after,.main-topics__match:after,.main-topics__match:before,.main-topics__topic-online:before,.main__groups:after,.main__media:after,.media-photo__slider-counter:after,.media-photo__slider-counter:before,.media-photo__topics:after,.megauho__arrow-wrapper:after,.megauho__calendar-button-circle:before,.megauho__calendar:after,.megauho__container._megauho__tables:after,.online__filter-icon::before,.results__tab-under:before,.team_main_info:after,.team_main_info__logo:before,.team_players__table:after,.team_players__trainer-medals:before,.team_players__trainer-reward:after{content:''}.footer__copyright{float:left;font-size:11px;padding:20px;margin-bottom:50px;line-height:1}.footer__copyright p{margin:8px 0}.footer__copyright p._block{margin-bottom:20px}.footer__copyright-link{color:#af242c;text-decoration:none}.disclaimer{display:table;width:41px;height:41px;background-color:#fff;border-radius:50%}.disclaimer__text{display:table-cell;vertical-align:middle;font-size:14px;font-weight:700;color:#96a1a9}.partner__info,.rubric__item._link{font-size:12px;text-decoration:none}.partner{display:inline-block;width:130px}.partner__logo{display:table;height:50px;width:100%}.partner__logo-container{display:table-cell;vertical-align:middle}.partner__info{color:#333}.partner__info:hover{color:#af242c}.rubric__item{padding-left:20px}.rubric__item._link{color:#000;line-height:22px}.rubric__item._link:hover{color:#af242c}.football-body{background:url("/assets/images/specprojects/football_euro_2016/background-pattern.svg"),#073a71;background-size:600px 600px}.wrapper._landing{width:936px!important;overflow:visible;padding:0}.wrapper._landing .header__shayba{left:600px}.wrapper._landing .megauho__more-link{text-decoration:none;font-size:18px}.wrapper._landing .megauho__more-link:hover{text-decoration:underline}.wrapper._landing .megauho__content{height:286px}.hockey-landing__socials{width:935px;margin-top:8px;padding:10px;border-radius:0 0 14px 14px}.hockey-landing__socials .news-body__social-line{border:0!important;margin-top:0;text-align:center}.hockey-landing__socials .news-body__social-block{display:inline-block;margin:0 10px;float:none}.hockey-landing__bottom{margin-top:-6px;position:relative;z-index:-1;overflow:hidden}.hockey-landing__bottom-shadow{position:relative;left:22px}.hockey-landing__bottom-svg{position:absolute;top:-118px;left:-20px;width:966px;height:443px}.hockey-landing__groups{width:936px}.main__content{width:935px}.main__sidebar{float:right;margin-right:6px}.main__topics{width:100%}.football-main{background:url("/assets/images/specprojects/football_euro_2016/main-bg.png");overflow:hidden;border-radius:10px 10px 0 0;padding-bottom:20px}.football-main__navigation{height:62px;padding:0 50px;background:url("/assets/images/specprojects/football_euro_2016/navbar-background.png") 100% no-repeat;text-align:justify}.football-main__navigation:after{display:inline-block;width:100%}.football-main__navigation-item{display:inline-block;font-size:18px;color:#81bfe2;line-height:41px;padding:4px;position:relative}.football-main__navigation-item:after{display:block;height:4px;width:100%;position:absolute;top:100%;left:0}.football-main__navigation-item._active,.football-main__navigation-item:hover{color:#fff}.football-main__navigation-item._active:after,.football-main__navigation-item:hover:after{background:-webkit-linear-gradient(top,#8a0000 0,#f90000 100%);background:linear-gradient(to bottom,#8a0000 0,#f90000 100%)}.main__groups{text-align:justify;height:100px;margin-bottom:8px}.main__groups:after{width:90%;display:inline-block}.main-groups__group{vertical-align:top;width:456px;display:inline-block}.main-groups__group._moscow .main-groups__top:after,.main-groups__group._moscow .main-groups__top:before{width:125px}.main-groups__group._saint-p .main-groups__top:after,.main-groups__group._saint-p .main-groups__top:before{width:88px}.main-groups__top{position:relative}.main-groups__top:after,.main-groups__top:before{margin:0 22px;display:block;border:2px solid rgba(0,0,0,.4);border-bottom:0;height:10px;position:absolute}.main-groups__team,.main-groups__team:hover .main-groups__team-name,.main-groups__title{display:inline-block}.main-groups__top:before{left:3px;border-radius:10px 0 0;border-right:0}.main-groups__top:after{right:3px;border-radius:0 10px 0 0;border-left:0}.main-groups__title{font-size:16px;color:#174060;position:relative;top:-8px}.main-groups__title-wrapper{text-align:center}.main-groups__title b{font-weight:700}.main-groups__teams{text-align:justify}.main-groups__teams:after{display:inline-block;width:90%}.main-groups__team{vertical-align:top;width:51px}.main-groups__team-flag{position:relative;width:51px;height:51px;border-radius:25px;overflow:hidden;box-shadow:3px 3px 3px rgba(0,0,0,.25)}.main-groups__team-flag-svg{position:absolute;left:-25px;width:101px;height:51px}.main-groups__team-flag._bias-kaz svg{left:-28px}.main-groups__team-flag._bias-bel svg{left:-8px}.main-groups__team-name{padding:4px 8px;background:#dc0304;color:#fff;text-transform:uppercase;font-weight:700;font-size:10px;display:none}.main-groups__team-name-wrapper{margin-top:3px;text-align:center;width:100px;position:relative;left:-25px}.main__first{margin-top:16px;height:790px}.main__first._russian .main-first__news,.main__first._russian .main-first__news-box{height:590px}.main__first._russian .main-first__player{display:block}.main-first__left{width:305px;height:100%;float:left}.main-first__news{width:100%;height:100%;overflow:hidden}.main-first__news-box{height:100%}.main-first__news-box._ahow-news{float:left;margin-top:22px;width:305px}.main-first__news,.main-first__news-table{border-radius:10px 10px 0 0}.main-first__news-table._teams-rus,.main-first__news._teams-rus{margin-top:12px;width:307px;height:902px;float:left}.main-first__news-table._teams-rus .main-first__news-flag,.main-first__news._teams-rus .main-first__news-flag{display:inline-block}.main-first__news-flag,.main-first__news-table-flag{display:none;width:17px;height:26px;overflow:hidden;margin-right:5px}.main-first__news-flag-svg,.main-first__news-table-flag-svg{width:32px;height:20px}.main-first__news-table,.main-first__news-table-table{width:100%;height:56px;background:url("/assets/images/specprojects/football_euro_2016/newsbac.png") repeat-x}.main-first__news-table-text-ball,.main-first__news-text-ball{width:33px;text-align:right}.main-first__news-table-text-ball-svg,.main-first__news-text-ball-svg{display:inline-block;vertical-align:middle;width:26px;height:26px}.main-first__news-table-text-news,.main-first__news-text-news{font-size:20px;font-weight:700;color:#4e5c6b}.main-first__news-table-text-all-news,.main-first__news-text-all-news{font-family:'Open Sans',sans-serif;font-size:14px;cursor:pointer}.main-first__news-table-text-all-news a,.main-first__news-text-all-news a{color:#b11116;text-decoration:underline}.main-first__news-table-text-all-news a:hover,.main-first__news-text-all-news a:hover{text-decoration:none}.main-first__news-table-title,.main-first__news-title{width:100%}.main-first__news-border,.main-first__news-table-border{width:100%;margin-left:3px;border-bottom:1px solid #bcbcbc}.main-first__news-table-tape,.main-first__news-tape{width:100%;height:100%}.main-first__news-item,.main-first__news-table-item{display:block;padding:14px 23px}.main-first__news-item._news-hour,.main-first__news-table-item._news-hour{background:#e6e6e6}.main-first__news-table-time,.main-first__news-time{font-size:14px;font-weight:700;color:#b11116;margin-bottom:7px}.main-first__news-table-text,.main-first__news-text,.main-slider__item-title,.main-slider__text,.main-slider__title{font-family:'PT Serif',sans-serif}.main-first__news-table-text,.main-first__news-text{font-size:16px}.main-first__player{overflow:hidden;display:none;position:relative;padding:7px 0 7px 16px;margin-bottom:14px}.main-first__player-arrow{cursor:pointer;z-index:1;position:absolute;top:15px;right:20px}.main-first__player-arrow-svg{width:14px;height:52px}.main-first__player-train{font-size:0;white-space:nowrap;position:relative;top:0;left:0;-webkit-transition:left .3s;transition:left .3s}.main-first__player-info{display:inline-block;margin-right:16px;width:290px;height:100px;border-bottom:2px solid #00569a;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:top}.main-first__player-photo{position:absolute;width:100px;height:100px;left:0;bottom:0}.main-first__player-role,.main-first__player-title{margin-left:112px;color:#333;width:132px;position:relative;top:12px}.main-first__player-title{font-weight:700;font-size:16px;white-space:normal}.main-first__player-role{font-size:12px}.main-first__player-number{position:absolute;bottom:-30px;font-weight:700;color:#00569a;left:0;width:104px;font-size:18px;text-align:center}.main-first__player-full{color:#b11116;float:right;text-decoration:underline;margin:8px 18px;font-size:14px}.main-first__player-full:hover{text-decoration:none}.main-first__player-full .arrow{display:inline-block;margin-left:6px;position:relative;top:1px}.main-first__player-full .arrow-svg{width:11px;height:10px}.main-slider{margin-left:315px;height:100%}.main-slider__body{height:100%;position:relative;padding:16px 15px 12px}.main-slider__cover{display:block;width:100%;height:330px}.main-slider__items{margin-top:5px;text-align:justify;font-size:0}.main-slider__items:after{display:inline-block;width:90%}.main-slider__item{vertical-align:top;display:inline-block;position:relative;width:188px;height:235px;border-bottom:2px solid #7295a4}.main-slider__item-img{width:100%}.main-slider__item-img-wrapper{position:relative}.main-slider__item._active{border-bottom:none;background:url("/assets/images/specprojects/football_euro_2016/euro_slider_item_bg.png") bottom;border-radius:0 0 10px 10px}.main-slider__item._active:after,.main-slider__item._active:before{position:absolute;bottom:0;border:6px solid #fafbfc;border-top:6px solid transparent}.main-slider__item._active:before{right:50%;border-left:6px solid transparent}.main-slider__item._active:after{left:50%;border-right:6px solid transparent}.main-slider__item-scores{position:absolute;left:0;top:88px;height:22px;width:100%;background:rgba(233,240,244,.85);font-size:12px;color:#212121;font-weight:700;text-align:center;vertical-align:middle;padding-top:4px}.main-slider__item-scores-flag{display:inline-block;vertical-align:middle}.main-slider__item-scores-flag-svg{width:22px;height:13px}.main-slider__item-title{color:#333;font-size:16px;text-align:left;padding:10px}.main-slider__title{margin:10px 0 6px;font-size:28px;font-weight:700}.main-slider__subtitle{font-size:14px;margin:7px 0;font-weight:400}.main-slider__text{font-size:16px;margin-top:5px}.main-slider__header,.main__media-shortcuts,.main__media-title{font-family:'Open Sans',sans-serif}.main-slider__text .arrow{margin-left:3px;position:relative;text-outline:-2px}.main-slider__text .arrow_svg{width:12px;height:9px}.main-slider__link:hover .main-slider__subtitle,.main-slider__link:hover .main-slider__text{color:#333}.main-slider__comments{position:absolute;left:18px;bottom:12px;font-size:12px}.main-slider__comments._hidden{display:none}.main-slider__comments-icon{vertical-align:middle;display:inline-block;position:relative;top:2px}.main-slider__comments-icon-svg._active,.main-slider__comments-icon:hover .main-slider__comments-icon-svg{display:none}.main-slider__comments-icon:hover .main-slider__comments-icon-svg._active{display:inline-block}.main-slider__comments-icon-svg{width:20px;height:13px}.main-slider__comments-count{position:relative;top:-4px;left:5px;vertical-align:middle;display:inline-block}.main-slider__header{height:50px;border-radius:10px 10px 0 0;background:url("/assets/images/specprojects/football_euro_2016/newsbac.png") repeat-x;padding:8px 20px 0 8px}.main-slider__header-ball{display:inline-block;height:25px;width:25px;vertical-align:middle}.main-slider__header-ball-svg{width:100%;height:100%}.main-slider__header-title{display:inline-block;margin-left:8px;font-size:20px;color:#4e5c6b;font-weight:700;vertical-align:middle}.main-slider__header-link,.main__media-shortcuts{font-size:14px;color:#b11116;text-decoration:underline}.main-slider__header-link{vertical-align:middle;float:right;line-height:3}.main-slider__header:before{display:inline-block;height:100%;vertical-align:middle}.main-slider._photo-rep{margin-left:0;border-radius:10px 10px 0 0;margin-top:20px}.main-slider._photo-rep .main-slider__cover{height:468px}.main-slider._photo-rep .main-slider__item{width:174px;min-height:188px}.main__media{width:100%;height:375px;margin-top:30px;margin-bottom:30px;padding:12px 30px;background:rgba(255,255,255,.75);box-shadow:1px 1px 4px rgba(0,0,0,.2);text-align:justify}.main__media:after{display:inline-block;width:90%}.main__media-block{position:relative;width:412px;height:347px;display:inline-block}.main__media-table{width:100%;border-spacing:0;margin-bottom:9px}.main__media-title{font-size:14px;text-transform:uppercase;font-weight:600}.main__media-title-media-svg{position:relative;top:3px;margin-right:7px;width:25px;height:16px}.main__media-shortcuts{cursor:pointer;text-align:right}.main-rate-tab,.main-rate-table-header,.main-rate-td-spec,.main-russia__last,.main-russia__row-game._stadiums,.main-russia__row-online,.main-russia__row-score,.main-russia__row-team{text-align:center}.main__media-media-title{font-family:'PT Serif',sans-serif;font-size:20px;font-weight:600;margin-top:6px}.main__media-footer{position:absolute;bottom:0;left:0;font-family:'Open Sans',sans-serif;font-size:12px}.main__media-footer-link svg._active,.main__media-footer-link:hover svg{display:none}.main__media-footer-link:hover svg._active{display:inline-block}.main__media-footer-svg{position:relative;top:3px;width:20px;height:13px;margin-right:3px;cursor:pointer}.main__media-footer-svg._photo{top:1px}.main__media-footer-svg._comments{margin-left:10px}.main__russia{margin:10px 0 30px}.main__russia .main-topics__topic{background:0 0;box-shadow:none;height:100%}.main__russia .main-topics__topic-image{width:100%}.main__russia .main-topics__topic h2,.main__russia .main-topics__topic p{font-family:'PT Serif',sans-serif}.main-rate-tab,.main-rate-table-header td,.main-russia__last,.main-russia__last-score-numbers,.main-russia__row{font-family:'Open Sans',sans-serif}.main__russia._group-stage .main-russia__last-date{font-weight:700}.main-russia__news{height:450px}.main-russia__news-left{width:410px;height:100%;float:left}.main-russia__news-left .main-topics__topic{width:410px}.main-russia__news-left .main-topics__topic-image{height:230px}.main-russia__news-left .main-topics__topic h2{font-size:24px}.main-russia__news-left .main-topics__topic p{font-size:16px}.main-russia__news-right{margin-left:424px;height:100%}.main-russia__news-right .main-russia__topics{margin-top:16px}.main-russia__news-right .main-topics__topic{width:250px;height:304px}.main-russia__news-right .main-topics__topic-image{height:130px}.main-russia__news-right .main-topics__topic-body{padding:10px 0}.main-russia__news-right .main-topics__topic-icons{left:0}.main-russia__news-right .main-topics__topic h2{font-size:18px}.main-russia__news-right .main-topics__topic p{font-size:13px}.main-russia__news-right .main-topics__topic:first-child{float:left}.main-russia__news-right .main-topics__topic:last-child{float:right}.main-russia__ngr{display:block}.main-russia__games{margin-top:1px;height:147px;padding:18px}.main-russia__col{width:320px;float:left}.main-russia__col-title{font-size:14px;color:#174060;height:28px}.main-russia__col._trnr-pos{margin-left:55px}.main-russia__row{height:27px;width:100%;margin-top:1px;font-size:14px}.main-russia__row._was-online .main-russia__row-online{background:#a8b0bd}.main-russia__row._was-online .main-russia__row-date{color:#687077}.main-russia__row._online .main-russia__row-online{background:#dc2b19}.main-russia__row._online .main-russia__row-date{color:#dc2b19}.main-russia__row span{vertical-align:middle}.main-russia__row-date{width:74px;display:inline-block;color:#005ba1}.main-russia__row-day{font-weight:700;font-size:17px}.main-russia__row-time{font-size:14px}.main-russia__row-team{display:inline-block;width:30px}.main-russia__row-score{font-size:18px;display:inline-block;width:38px}.main-russia__row-game{background:rgba(198,222,234,.5);display:inline-block;width:232px;height:100%;text-transform:uppercase;font-weight:700;padding-left:8px;position:relative}.main-russia__row-game:after{display:inline-block;height:100%;vertical-align:middle}.main-russia__row-flag-svg{width:25px;height:15px;position:relative;top:2px}.main-russia__row-online{position:absolute;background:#005ba1;right:0;top:5px;height:17px;padding:0 6px 0 5px;font-size:10px;color:#fff}.main-russia__row-online:before{display:inline-block;height:100%;vertical-align:middle}.main-russia__row-online:hover{color:#fff}.main-russia__last{width:255px;float:right}.main-russia__last-date,.main-russia__last-stadium,.main-russia__last-title{color:#174060;font-size:14px;margin:0 10px 3px}.main-russia__last-date{margin-top:5px}.main-russia__last-score{margin-top:12px;font-weight:700;font-size:18px;text-transform:uppercase}.main-russia__last-score span{vertical-align:middle}.main-russia__last-score-flag{vertical-align:middle;display:inline-block;height:23px}.main-russia__last-score-flag-svg{width:37px;height:21px}.main-russia__last-score-numbers{font-size:26px;padding:0 4px}.main-russia__last-more{display:block;margin-top:20px;color:#b11116;text-decoration:underline}.main-russia__last-more:hover{text-decoration:none}.main-rate{position:relative;margin-top:46px;box-shadow:1px 1px 4px rgba(0,0,0,.2)}.main-rate._russian .main-rate-tab-flag{display:inline-block}.main-rate._russian .main-rate-td-flag{display:none}.main-rate .megauho__hide-show-button{cursor:default}.main-rate-tabs{overflow:hidden;width:100%;height:40px;font-size:0;border-collapse:collapse}.main-rate-tab{cursor:pointer;text-transform:uppercase;font-weight:600;color:#6f767d;font-size:16px;width:311px;height:40px;padding-top:6px;background:rgba(255,255,255,.5)}.main-rate-tab._active-tab{color:#af242c;background:rgba(214,228,245,.63);box-shadow:2px 0 16px -3px #676768}.main-rate-tab-flag{position:relative;display:none}.main-rate-tab-flag-svg{display:block;position:absolute;right:4px;bottom:-1px;width:25px;height:15px}.main-rate-content{width:100%;overflow:hidden;background:rgba(255,255,255,.75);padding:40px 15px 28px;margin-bottom:23px}.main-rate-block-left,.main-rate-block-right{border-spacing:3px 13px;width:440px;height:262px;float:left}.main-rate-content .main-rate__tab._hidden-tab{display:none}.main-rate-content .ice-block{background:0 0;box-shadow:none}.main-topics__topic,.main__photo,.main__side-info{box-shadow:1px 1px 4px rgba(0,0,0,.2)}.main-rate-content .best-players__wrapper{padding:0}.main-rate-block-left{margin-right:23px}.main-rate-table-header td{font-size:12px;text-transform:uppercase;font-weight:600;color:#174060}.main-rate-td-back{position:relative;padding:0;background:rgba(198,222,234,.5)}.main-rate-td-back._player-name-goalscorers,.main-rate-td-back._player-name-offenders{padding-left:20px;height:35px;font-family:'Open Sans',sans-serif}.main-rate-td-back._img-hock{width:36px;background:0 0}.main-rate-td-back._player-name-goalscorers{width:322px}.main-rate-td-back._player-name-offenders{width:300px}.main-rate-td-back._player-name-goal-pass{width:240px;height:35px;padding-left:15px;font-family:'Open Sans',sans-serif}.main-rate-td-namber{font-size:18px;font-family:'Open Sans',sans-serif;font-weight:600;color:#dc2b19}.main-rate-td-img{position:absolute;top:-7px;border:2px solid #fff;border-radius:50%;width:48px;z-index:1}.main-rate-td-flag{float:left;margin-right:7px}.main-rate-td-flag-svg{position:relative;top:1px;width:26px;height:14px}.main-rate-td-spec{font-size:16px;font-family:'Open Sans',sans-serif;color:#005ba1}.main-rate-tadel-goal-pass .best-players__result{margin-right:3px}.main-rate__bottom-link{text-decoration:underline;color:#b11116}.main-rate__bottom-link:hover{text-decoration:none}.main-rate__bottom-link-wrapper{margin:4px 0 10px;text-align:center}.js-content-tab-goalspass .best-players__result{margin-right:4px}.main__photo{width:100%;background:rgba(255,255,255,.75);padding:15px}.main__photo-day{cursor:pointer;position:relative}.main__photo-day img{width:100%}.main__photo-text-photo-day{text-transform:uppercase;font-family:'Open Sans',sans-serif;margin-bottom:5px}.main__photo-text-photo-day-svg{position:relative;top:3px;width:30px;height:20px;margin-right:3px}.main__photo-source{display:inline-block;position:absolute;bottom:4px;right:0;background:rgba(0,0,0,.3);font-size:12px;line-height:14px;color:#fff;padding:10px}.main-topics__topic:hover p,.main__photo-link:hover .main__photo-subtitle{color:#333}.main__photo-title{font-family:'PT Serif',sans-serif;font-weight:600;font-size:24px;padding-left:27px;margin-bottom:5px}.main__photo-subtitle{font-size:14px;padding-left:27px;margin-bottom:10px}.main__photo-comment{font-family:'Open Sans',sans-serif;font-size:14px;padding-left:27px}.main__photo-comment-svg{position:relative;top:5px;left:-3px;width:26px;height:16px;cursor:pointer}.main__photo-comment-svg._active,.main__photo-comment:hover .main__photo-comment-svg{display:none}.main__photo-comment:hover .main__photo-comment-svg._active{display:inline-block}.main-topics{text-align:justify;margin-top:17px;font-family:'PT Serif',sans-serif}.main-topics:after{width:100%;display:inline-block}.main-topics__topic,.main-topics__topic .main-topics__topic-image{width:303px;overflow:hidden}.main-topics__topic .main-topics__topic-image img,.main-topics__topic img{width:100%}.main-topics__topic{display:inline-block;position:relative;margin:10px 0;text-align:left;height:430px;vertical-align:top;background:rgba(255,255,255,.75)}.main-topics__topic-online{position:absolute;bottom:0;right:0;z-index:1;display:inline-block;height:18px;text-align:center;background:#a9272f;padding:0 5px;font-size:1px}.main-topics__topic-online:before{display:inline-block;height:100%;vertical-align:middle}.main-topics__topic-online span{vertical-align:middle;text-transform:uppercase;color:#fff;font-size:11px;font-family:'Open Sans',sans-serif}.main-topics__topic-link{display:block}.main-topics__topic-content-link{display:inline-block}.main-topics__topic-content-link svg._active,.main-topics__topic-content-link:hover svg{display:none}.main-topics__topic-content-link:hover span{color:#af242c}.main-topics__topic-content-link:hover svg._active{display:inline-block}.main-topics__topic-image{height:175px;position:relative}.main-topics__topic-symbol{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:66px}.main-topics__topic-ribbon{position:absolute;background-color:#af242c;bottom:-4px;right:0;font-family:Arial;font-size:11px;text-transform:uppercase;color:#fff;padding:5px 9px}.main-topics__topic-body time,.main-topics__topic-icons span{color:#4d555a;font-family:'Open Sans',sans-serif}.main-topics__topic-body{padding:15px 20px 0;position:relative}.main-topics__topic-body h2{margin:0;font-size:20px}.main-topics__topic-body time{font-size:13px;display:block;margin:4px 0}.main-topics__topic-body p{margin:0;font-size:16px}.main-topics__topic-icons{position:absolute;bottom:14px;left:20px}.main-topics__topic-icons span{margin-right:12px;font-size:13px}.main-topics__topic-icon{width:18px;height:14px;margin-right:5px;cursor:pointer}.main-topics__topic-icon._comment{margin-bottom:-3px}.main-topics__more{text-align:center;font-size:1px;width:100%}.main-topics__more._off{opacity:.5;cursor:not-allowed}.main-topics__more-button{position:absolute;top:0;width:100%;height:25px;cursor:pointer}.main-topics__more-img{position:relative;display:inline-block;width:107px;height:70px}.main-topics__more-img-svg{width:100%;height:100%}.main-topics__match{background:rgba(255,255,255,.75);position:absolute;bottom:0;left:0;width:100%;height:27px;font-weight:700;text-transform:uppercase;text-align:center;font-family:'Open Sans',sans-serif;color:#333;font-size:14px}.main-topics__match:after,.main-topics__match:before{vertical-align:middle;display:inline-block;height:100%}.main-topics__match-flag,.main-topics__match-text{display:inline-block;vertical-align:middle}.main-topics__match-flag{margin:0 2px;width:25px;height:15px;font-size:1px}.main-topics__match-flag-svg{width:100%;height:100%}.main-topics__match:hover{color:#af242c}.main__side-info{width:100%;height:471px;padding:20px;background:rgba(255,255,255,.75);margin-top:17px;display:block}.main__side-info:hover .main__side-info-title{color:#333}.main__side-info-title{text-transform:uppercase;font-family:'Open Sans',sans-serif;font-weight:700;font-size:14px;margin-bottom:12px}.main__side-info-title-svg{position:relative;top:3px;width:22px;height:16px;margin-right:7px}.main__side-info-text{width:266px;margin-top:3px;font-family:'PT Serif',sans-serif;font-weight:700;font-size:16px}.sport-news{margin-top:20px}.sport-news__container._hide-news-content .news-body__text,.sport-news__container._hide-news-content .news-cover,.sport-news__container._hide-news-content .sport-news__cover,.sport-news__container._hide-news-content iframe{display:none}.sport-news__tabs{overflow:hidden;width:100%;height:40px;font-size:0;border-collapse:collapse}.sport-news__tab{cursor:pointer;text-transform:uppercase;font-family:'Open Sans',sans-serif;font-weight:600;color:#6f767d;font-size:16px;text-align:center;width:311px;height:40px;background:rgba(255,255,255,.5)}.sport-article,.sport-article__header{font-family:'PT Serif',sans-serif}.sport-news__tab a{background:0 0}.sport-news__tab._active-tab{color:#af242c;background:rgba(214,228,245,.63);box-shadow:2px 0 16px -3px #676768}.sport-article,.sport-article__socials,.sport-article__widget{box-shadow:1px 1px 4px rgba(0,0,0,.2)}.sport-news__list{display:inline-block;width:100%;background:rgba(255,255,255,.75)}.sport-news__list._hide .news-body__text{display:none}.sport-news__item-body{margin:0 0 0 30px;padding:20px 20px 0 0}.sport-news__item-title{margin:5px 0 20px;font-size:24px}.sport-news__item-subject{margin-top:0;font-weight:700}.sport-news__item-container{margin-left:143px}.sport-news__item-time{width:120px;position:relative}@media (max-width:1260px){.sport-news__item-time{float:left}}.sport-news__item-time._main{display:inline;padding:5px 7px 5px 35px;background-color:#af242c;color:#fff;margin-left:-30px}.sport-news__item-date{font-size:12px;margin:10px 0 0 2px}.sport-news__exclamation{position:absolute;top:55px;left:0;font-weight:700;color:#af242c}.sport-news-flag{float:left;margin:15px 5px 0 0}.sport-news-flag-svg{width:37px;height:21px}.sport-news .main-topics__more{margin-top:25px}.sport-article{width:935px;background:rgba(255,255,255,.75);padding:30px 40px 30px 35px;margin-top:3px}.sport-article__header{padding:20px 35px}.results,.sport-article__widget-icons span{font-family:'Open Sans',sans-serif}.sport-article__header h2{margin:0;font-size:48px}.sport-article__header img{margin-bottom:10px}.sport-article__header iframe{width:100%}.sport-article__accentuation{border-bottom:1px solid #cfd7d9;margin:auto;width:864px}.sport-article__accentuation .news-body__social-block{margin:0 17px 0 0}.sport-article h3{font-size:28px;font-weight:400;margin:0}.sport-article p{padding-left:65px;font-size:18px;line-height:24px}.sport-article>div>h4{color:#af242c;padding-left:65px;font-size:24px;line-height:24px}.sport-article__widget{background-color:#fff;width:410px;height:445px;position:relative;margin:30px 30px 20px 0}.sport-article__widget._left{float:left}.sport-article__widget-body{padding:10px 20px}.sport-article__widget h4{font-size:24px;margin:0;line-height:34px}.sport-article__widget p{margin:10px 0 0;font-size:16px;line-height:18px;padding:0}.sport-article__widget img{width:100%}.sport-article__widget-icons{position:absolute;left:20px;bottom:20px}.sport-article__widget-icons span{font-size:13px;color:#4d555a}.sport-article__image-widget{padding:10px 0;width:100%}.sport-article__socnet-widget{width:500px;margin:0 auto}.sport-article__socials{border-radius:0 0 15px 15px;margin-bottom:28px;padding:12px 38px;background:rgba(255,255,255,.75);margin-top:3px;position:relative}.sport-article__socials .rc-comment__name{font-weight:100!important}.sport-article__socials .rc-comment__show-parent-link{font-weight:500}.sport-article__socials .news-body__social-line{margin:0;border:none}.sport-article__comments.js-load-comments{padding:5px 10px}.sport-article__comments-container{width:150px;height:25px;position:absolute;top:20px;right:0}.results{margin-top:70px;position:relative;font-size:1px}.results__tabs{position:absolute;top:-49px;left:26px}.results__tab{position:relative;cursor:pointer;display:inline-block;margin-right:112px;width:32px;height:32px;padding:3px;border-radius:50%;background:#b9d5e6;background:-webkit-linear-gradient(top,#b9d5e6 0,#6e95ac 100%);background:linear-gradient(to bottom,#b9d5e6 0,#6e95ac 100%)}.results__tab-under{width:100%;height:100%;padding:2px;text-align:center;border-radius:50%;background:#6e95ac;background:-webkit-linear-gradient(top,#6e95ac 0,#b9d5e6 100%);background:linear-gradient(to bottom,#6e95ac 0,#b9d5e6 100%)}.results__tab-under:before{display:inline-block;height:100%;vertical-align:middle}.results__tab-under-img{display:none;vertical-align:middle;width:90%;height:90%}.results__tab-title,.results__tab._active-tab .results__tab-under-img{display:inline-block}.results__tab-title{position:absolute;top:6px;left:40px;width:87px;font-size:14px;text-transform:uppercase;font-weight:600;color:#879daa}.results__tab._active-tab .results__tab-title{color:#444}.results__container._hidden-tab,.results__wrapper .day-games__date{display:none}.results__wrapper{position:relative;text-align:right;padding:19px 12px 33px;margin-bottom:11px}.results__wrapper._result-finale,.results__wrapper._result-finale-1-2,.results__wrapper._result-finale-1-4,.results__wrapper._result-finale-1-8{padding-top:68px}.results__wrapper._result-finale-1-8 .day-game__calculation{background:#ddeced}.results__wrapper._result-finale-1-4 .day-game__calculation{background:#ddede8}.results__wrapper._result-finale-1-2 .day-game__calculation{background:#e3eddd}.results__wrapper._result-finale .day-game__calculation{background:#eeedc4;width:493px;height:60px;border-radius:40px}.results__wrapper._result-finale .day-game__calculation-group{top:59px}.results__wrapper._result-finale-1-8 ._now .day-game__calculation{background:#69a3a8}.results__wrapper._result-finale-1-4 ._now .day-game__calculation{background:#6ba990}.results__wrapper._result-finale-1-2 ._now .day-game__calculation{background:#7fa869}.results__wrapper._result-finale ._now .day-game__calculation{background:#c8bd47}.calendar__wrapper .day-games,.online{background:rgba(255,255,255,.75);box-shadow:1px 1px 4px rgba(0,0,0,.2)}.results__wrapper._result-finale .results__wrapper-img{top:21px}.results__wrapper._result-finale .day-game{margin-bottom:70px}.results__wrapper._result-finale .day-game__calculation-country{font-size:18px}.results__wrapper._result-finale .day-game__calculation-goals{font-size:24px}.results__wrapper._result-finale .day-game__calculation-flag,.results__wrapper._result-finale .day-game__calculation-flag img{width:34px;height:20px}.results__wrapper._result-finale-1-2 .day-games__wrapper,.results__wrapper._result-finale-1-4 .day-games__wrapper,.results__wrapper._result-finale-1-8 .day-games__wrapper{padding:30px 53px 1px}.results__wrapper._result-finale .day-games__wrapper{padding:60px 53px 1px}.results__wrapper-img{position:absolute;top:13px;left:50%;margin-left:-94px;width:198px;display:inline-block}.calendar__wrapper{margin-top:18px}.calendar__wrapper .day-games{padding:17px 35px;margin-bottom:9px}.calendar__wrapper .day-games__date span{cursor:pointer;display:inline-block;margin-bottom:6px}.calendar__wrapper .day-games__block{display:inline-block;width:270px;text-align:left}.online{width:935px;border-radius:10px;padding:15px;font-family:'PT Serif',sans-serif;margin-bottom:20px}.online__filter p,.online__filter-controls{font-family:'Open Sans',sans-serif;text-transform:uppercase}.online__filter p{font-size:10px;margin:5px 0}.online__filter-btn,.online__filter-icon{display:inline-block;margin-right:5px;cursor:pointer}.online__filter-icon{background-color:#dadada;width:27px;height:19px;position:relative}.online__filter-icon::before{border-style:solid;border-width:2px 2px 0 0;display:inline-block;left:8px;position:absolute;top:7px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);vertical-align:top;width:9px;height:9px}.online__filter-icon._down:before{top:1px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.online__filter-icon._active{background-color:#b30000}.online__filter-controls{color:#fff;border-bottom:1px solid #9f9f9f;font-size:12px;height:19px;padding-bottom:22px;margin-left:5px}.online__filter-btns{margin-left:45px;display:inline-block;vertical-align:top}.online__filter-btn{width:150px;height:19px;background-color:#dadada;text-align:center;vertical-align:top}.online__filter-btn._active{position:relative;background-color:#b30000}.online__filter-btn._active:after{position:absolute;content:'';width:150px;height:0;top:22px;left:0;border-bottom:1px solid #b30000}.online__filter-text-news{margin-left:135px}.online__filter-text-news p{margin:5px 0 0;font-family:'PT Serif',sans-serif}.header__item,.header__online,.header__teams-play-header,.hint__messages,.hockey-groups,.megauho,.online-info,.online__item time{font-family:'Open Sans',sans-serif}.online__list._only-main .e-online-entries__item{display:none}.online__list._only-main .e-online-entries__item._main_event{display:list-item}.online__item{margin:40px 0;padding:5px 0}.online__item-body{margin:0 0 0 20px;font-size:16px;width:745px;float:left}.online__item time{font-size:24px;margin-left:80px;color:#868686;position:relative;float:left}.online__item time._small-time{font-size:18px}.online__item-icon{position:absolute;left:-10px;top:-4px;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);width:40px;height:40px}.online__item-flag{position:absolute;left:-83px;top:-5px}.online__item-flag-svg{width:20px;height:12px}.online__item._deletion{color:#0d5898}.online__item._deletion div,.online__item._deletion time{font-weight:700;color:inherit}.online__item._goal{color:#d90e19}.online__item._danger time,.online__item._goal time,.online__item._siren time{font-weight:700;color:inherit}.online__item._siren .online__filter-text-news p{text-transform:uppercase}.online-info{width:935px;margin-top:22px}.online-info._not-euro-block .euro-block{background:0 0;box-shadow:none}.online-info__block{background:rgba(255,255,255,.75);box-shadow:1px 1px 4px rgba(0,0,0,.2);margin-top:3px}.online-info__block._top{margin-top:0;position:relative;border-radius:15px 15px 0 0;height:58px;padding:11px 22px}.online-info__block._scores{padding-bottom:5px}.online-info__block._stats{padding:32px 84px 16px}.online-info__block._share{border-radius:0 0 15px 15px;margin-bottom:28px;padding:12px 38px}.online-info__block._euro .topic__subtitle{margin-top:10px}.online-info__block._euro .article__content-published{margin:15px 0}.online-info__block._euro .article__authors-container,.online-info__block._euro .article__timestamp-container{display:inline-block}.online-info__block._euro .article__authors-container{color:#af242c;margin-right:20px}.online-info__top-online{color:#dc0304;font-size:22px;font-weight:700;text-transform:uppercase;position:relative;top:3px}.online-info__top-date{color:#005ba1}.online-info__top-stadium-icon{position:absolute;top:-21px;left:0}.online-info__top-stadium-icon-wrapper{position:relative;display:inline-block;width:34px}.online-info__top-refresh{position:absolute;right:16px;top:-56px;width:255px}.online-info__top-refresh-title{display:inline-block;font-size:11px;margin-right:9px;color:#687077;text-transform:uppercase}.online-info__top-refresh-toggle{position:absolute;text-align:right;top:20px;right:0;width:100%;height:25px}.online-info__top-refresh-toggle-off,.online-info__top-refresh-toggle-on{cursor:pointer;display:inline-block;text-decoration:underline;font-size:15px;color:#555}.online-info__top-refresh-toggle-off._active,.online-info__top-refresh-toggle-on._active{font-weight:700;text-decoration:none;color:#dc0304}.online-info__top-refresh-toggle-button{cursor:pointer;position:relative;display:inline-block;vertical-align:middle;background:#c2c2c2;width:43px;height:25px;box-shadow:inset 1px 1px 2px rgba(0,0,0,.5);border-radius:22px}.online-info__top-refresh-toggle-button._active{background:#b8282c}.online-info__top-refresh-toggle-button._active .online-info__top-refresh-toggle-circle{right:2px}.online-info__top-refresh-toggle-circle{-webkit-transition:right .18s;transition:right .18s;background:#fff;width:21px;height:21px;border-radius:10px;position:absolute;top:2px;right:20px}.online-info__content-block{overflow:hidden;max-height:560px;-webkit-transition:max-height .3s,padding .3s;transition:max-height .3s,padding .3s}.online-info__content-block._hide-container{max-height:0;padding-top:0;padding-bottom:0}.online-info__scores-top{height:196px;padding-top:20px}.online-info__scores-teams{height:98px;position:relative}.online-info__scores-team{position:absolute;top:0}.online-info__scores-team-flag,.online-info__scores-team-logo,.online-info__scores-team-name{vertical-align:middle}.online-info__scores-team-logo{max-width:150px;max-height:50px}.online-info__scores-team-flag{display:inline-block;overflow:hidden;position:relative;width:91px;height:91px;border-radius:50%;z-index:0}.online-info__scores-team-flag-svg{position:absolute;left:-30px;width:152px;height:91px}.online-info__scores-team-name{color:#212121;font-size:24px;font-weight:700;text-transform:uppercase;display:inline-block;margin:0 16px}.online-info__scores-goals-column._left .online-info__scores-bullet-icon._red,.online-info__scores-goals-column._right .online-info__scores-bullet-icon._blue{display:none}.online-info__scores-team._left{right:50%;margin-right:70px}.online-info__scores-team._right{left:50%;margin-left:70px}.online-info__scores-total{text-align:center;position:relative;top:11px}.online-info__scores-total-main{font-weight:700;font-size:48px}.online-info__scores-total-periods{font-size:16px;font-weight:700;margin-top:20px}.online-info__scores-judges{text-align:center;margin-top:35px;font-size:14px}.online-info__scores-judges-title{text-transform:uppercase;font-weight:700}.online-info__scores-goals-column._left .online-info__scores-goal-score-digit:last-child,.online-info__scores-goals-column._right .online-info__scores-goal-score-digit:first-child{font-weight:100}.online-info__scores-goals-period{padding:0 18px;overflow:hidden;position:relative}.online-info__scores-goals-period-topline{border-top:1px dashed #899aa6;margin-left:60px}.online-info__scores-goals-period-title{position:absolute;top:-1px;left:14px;text-transform:uppercase;color:#687077;font-size:12px}.online-info__scores-goals-column{width:50%;padding:5px 15px 12px}.online-info__scores-goals-column._left{float:left;text-align:right}.online-info__scores-goals-column._left .online-info__scores-goal-recaps,.online-info__scores-goals-column._left .online-info__scores-goal-text{color:#004f8e}.online-info__scores-goals-column._left .online-info__scores-bullet-icon{float:right}.online-info__scores-goals-column._left .online-info__scores-bullet-name{color:#004f8e;right:44px}.online-info__scores-goals-column._right{float:right;text-align:left}.online-info__scores-goals-column._right .online-info__scores-goal-recaps,.online-info__scores-goals-column._right .online-info__scores-goal-text{color:#cb0304}.online-info__scores-goals-column._right .online-info__scores-bullet-icon{float:left}.online-info__scores-goals-column._right .online-info__scores-bullet-name{color:#cb0304;left:44px}.online-info__scores-goal{margin-top:12px}.online-info__scores-goal:first-child{margin-top:0}.online-info__scores-goal-digits{font-weight:700}.online-info__scores-goal-text{font-size:14px}.online-info__scores-goal-name{font-weight:700}.online-info__scores-goal-score{font-size:24px}.online-info__scores-goal-time{font-size:16px;margin:0 5px}.online-info__scores-goal-recaps{font-size:14px;background-color:#d9e5eb;padding:1px 6px}.online-info__scores-bullet{position:relative;height:40px;padding:6px 0}.online-info__scores-bullet:first-child{margin-top:10px}.online-info__scores-bullet:last-child{margin-bottom:10px}.online-info__scores-bullet-icon{width:40px;height:40px}.online-info__scores-bullet-name{font-size:14px;font-weight:700;position:absolute;top:15px}.online-info__scores-shootouts{width:100%;border-collapse:collapse;position:relative}.online-info__scores-shootouts-wrapper{margin:0 38px}.online-info__scores-shootouts-top{height:30px}.online-info__scores-shootouts-title{position:absolute;left:0;text-transform:uppercase;color:#687077;font-size:12px;font-weight:700;top:12px}.online-info__scores-shootouts-team{padding:2px 12px 10px;border-bottom:1px solid #a7a3a3}.online-info__scores-shootouts-team._left{text-align:right;border-right:1px solid #a7a3a3}.online-info__scores-shootouts-team._right{border-left:1px solid #a7a3a3}.online-info__scores-shootouts-team-name{text-transform:uppercase;font-weight:700;font-size:14px;color:#212121;display:inline-block;margin:0 5px}.online-info__scores-shootouts-team-flag-svg{width:25px;height:15px}.online-info__scores-shootouts-scores{position:relative;border:1px solid #a7a3a3;padding:6px 8px 0}.online-info__scores-shootouts-scores._left{text-align:right}.online-info__scores-shootouts-scores._left .online-info__scores-shootouts-total{left:14px}.online-info__scores-shootouts-scores._right .online-info__scores-shootouts-total{right:14px}.online-info__scores-shootouts-score{display:inline-block;margin:0 1px}.online-info__scores-shootouts-score-svg{width:40px;height:40px}.online-info__scores-shootouts-total{position:absolute;top:0;font-size:36px;color:#333;font-weight:700}.online-info__scores-footer{margin-bottom:10px}.online-info__scores-footer-line{border-top:2px solid #a5b9c4;margin:12px 38px}.online-info__scores-footer-text{text-transform:uppercase;margin-top:16px;text-align:center;color:#dc0304;font-size:16px;font-weight:700}.online-info__time-line{background:url("/assets/images/specprojects/hockey_champ_2016/TIMELINE.png") no-repeat;width:867px;height:293px;margin:15px auto}.online-info__infograph{height:250px;position:relative}.online-info__infograph._three-column .online-info__infograph-aside{width:62px}.online-info__infograph._four-column .online-info__infograph-aside{width:51px}.online-info__infograph-aside._left{float:left;margin-right:1px}.online-info__infograph-aside._right{float:right;margin-left:1px}.online-info__infograph-column{height:100%;background:rgba(137,154,166,.1)}.online-info__infograph-topline{position:relative;height:39px}.online-info__infograph-topline-team{position:absolute;top:0;width:49.2%;height:37px;padding-top:8px;border-bottom:2px solid #a5b9c4}.online-info__infograph-topline-team .online-info__infograph-aside{text-align:center;font-size:14px;color:#687077}.online-info__infograph-topline-team._left{left:0}.online-info__infograph-topline-team._left .online-info__infograph-aside{float:left;margin-right:1px}.online-info__infograph-topline-team._left .online-info__infograph-topline-flag-svg,.online-info__infograph-topline-team._left .online-info__infograph-topline-name{float:right;margin-left:5px}.online-info__infograph-topline-team._right{right:0}.online-info__infograph-topline-team._right .online-info__infograph-aside{float:right;margin-left:1px}.online-info__infograph-topline-team._right .online-info__infograph-topline-flag-svg,.online-info__infograph-topline-team._right .online-info__infograph-topline-name{float:left;margin-right:5px}.online-info__infograph-topline-flag-svg{margin-top:2px;width:25px;height:15px}.online-info__infograph-topline-name{font-size:14px;color:#212121;font-weight:700;text-transform:uppercase}.online-info__infograph-row{height:101px;position:relative}.online-info__infograph-row-title{position:relative;top:14px;text-align:center;text-transform:uppercase;color:#687077;font-size:16px;font-weight:700}.online-info__infograph-row-hrs{width:100%;height:39px;border:1px dashed #899aa6;border-left:0;border-right:0;position:absolute;bottom:10px;left:0}.online-info__infograph-row-score{position:absolute;top:0;height:100%;color:#fff;font-size:36px;font-weight:700;padding:4px 12px}.online-info__infograph-row-score-wrapper{position:absolute;bottom:0;height:59px;width:170px}.online-info__infograph-row-score-wrapper._left{right:50%}.online-info__infograph-row-score-wrapper._left .online-info__infograph-row-score{right:0;background:#00559a;text-align:right}.online-info__infograph-row-score-wrapper._left .online-info__infograph-row-hrs{border-color:#003364}.online-info__infograph-row-score-wrapper._right{left:50%}.online-info__infograph-row-score-wrapper._right .online-info__infograph-row-score{left:0;background:#d12b1e}.online-info__infograph-row-score-wrapper._right .online-info__infograph-row-hrs{border-color:#701a14}.online-info__infograph-row-counts{position:absolute;bottom:0;font-size:0;height:59px;padding:17px 0}.online-info__infograph-row-counts._left{left:0;color:#00569a}.online-info__infograph-row-counts._right{right:0;color:#d42b1e}.online-info__infograph-row-count{display:inline-block;margin-right:1px;font-size:18px;font-weight:700;text-align:center}.online-info__best{margin-top:42px;position:relative}.online-info__best-photo{position:absolute;left:15px;bottom:3px;height:150px;width:150px;border-radius:75px;border:3px solid #3d7eaf}.online-info__best-info{margin-left:230px;border-bottom:2px solid #a5b9c4;overflow:hidden}.online-info__best-title{text-transform:uppercase;color:#687077;font-weight:700;font-size:16px;padding-bottom:2px;border-bottom:2px solid #a5b9c4}.online-info__best-scores{float:right;width:186px;font-weight:700;margin:3px 0}.online-info__best-scores-line{height:41px;margin:3px 0}.online-info__best-scores-number,.online-info__best-scores-title{height:100%;background:rgba(137,154,166,.1)}.online-info__best-scores-title{text-transform:uppercase;color:#687077;font-size:14px;margin-right:63px;padding:11px 14px}.online-info__best-scores-number{color:#055391;font-size:22px;float:right;width:60px;text-align:center;padding:4px}.online-info__best-player{margin-top:18px}.online-info__best-flag-svg{vertical-align:middle;width:31px;height:21px}.online-info__best-number{vertical-align:middle;font-size:18px;font-weight:700;color:#224ba7;margin-left:4px}.online-info__best-name{margin-top:8px;color:#224ba7;font-weight:700;font-size:20px}.online-info__best-role{margin-top:6px;font-weight:700;font-size:14px;color:#333}.online-info__best-club{margin-top:4px;font-size:14px;color:#333}.online-info__hide{margin-top:22px}.online-info__hide-title{text-align:center;text-transform:uppercase;font-size:12px;color:#333}.online-info__hide-button{margin-top:6px;text-align:center;cursor:pointer;background:rgba(159,206,230,.53);height:23px;position:relative;box-sizing:content-box;padding:0 46px;left:-46px;width:100%}.online-info__hide._title-hide{margin-top:0}.online-info__arrow{display:inline-block;font-size:0}.online-info__arrow-svg{width:20px;height:20px}.online-info__arrow._hide-transform{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.online-info .news-body__social-line{border:0;padding:0}.online-info__wrapper{width:602px;margin-left:316px}.euro__wrapper._page-news .online-info,.euro__wrapper._page-news .sport-article,.online-info__wrapper .online-info,.online-info__wrapper .sport-article{width:100%}.online-info__wrapper .sport-article p a{color:#b11116}.online-info__wrapper .content__middle-ads{display:inline-block}.online-info__wrapper .sport-article__header h2{font-size:28px;margin-bottom:20px}.online-info__wrapper .sport-article p{padding-left:0}.hockey-body{background:url("/assets/images/specprojects/football_euro_2016/background_main.jpg")}.hockey-wrapper{background:0 0;width:1260px!important}.hockey-footer{float:none;background:rgba(255,255,255,.75);padding-top:38px;min-width:1260px}.hockey-groups{margin:20px 0}.hockey-group__teams{text-align:justify;font-size:1px}.hockey-group__teams:after{display:inline-block;width:90%}.hockey-group__team{display:inline-block;width:224px;height:224px;margin:4px 0;background:#f5f9fc;box-shadow:inset 0 0 4px 0 rgba(0,0,0,.4);border-radius:15px}.hockey-group__team:hover{background:#fff;box-shadow:0 0 4px 0 rgba(0,0,0,.4)}.hockey-group__team-logo{margin-top:12px;height:126px;text-align:center}.hockey-group__team-logo:before{display:inline-block;height:100%;vertical-align:middle}.hockey-group__team-logo-picture{display:inline-block;vertical-align:middle;max-height:106px;max-width:106px}.hockey-group__team-title{text-transform:uppercase;text-align:center}.hockey-group__team-title-name{font-size:18px;font-weight:700;position:relative;color:#4e5c6b;margin-bottom:10px}.hockey-group__team-title-flag{display:inline-block;width:30px;height:18px;box-shadow:0 0 6px 0 rgba(0,0,0,.4)}.hockey-group__team-title-flag-svg{width:100%;height:100%}.megauho{position:relative;margin-top:40px;width:918px;box-shadow:1px 1px 4px rgba(0,0,0,.2)}.megauho__tabs{position:absolute;margin-left:-475px;top:-20px;left:50%;width:950px;height:40px;font-size:0;border-spacing:15px 0}.megauho__tab{border-radius:25px;cursor:pointer;text-transform:uppercase;font-weight:600;color:#4e5c6b;font-size:16px;text-align:center;width:311px;height:40px;background:#fff;background:-webkit-linear-gradient(top,#fff 0,#c3d1da 32%,#a4b9c6 55%,#8a9da8 77%,#80939e 100%);background:linear-gradient(to bottom,#fff 0,#c3d1da 32%,#a4b9c6 55%,#8a9da8 77%,#80939e 100%);box-shadow:0 0 0 3px #b5cad6}.megauho__tab._active-tab{color:#fff;background:#fff;background:-webkit-linear-gradient(top,#fff 0,#f16f5c 32%,#b10617 55%,#8f000e 77%,#61000b 100%);background:linear-gradient(to bottom,#fff 0,#f16f5c 32%,#b10617 55%,#8f000e 77%,#61000b 100%)}.megauho__content{width:100%;max-height:600px;padding-top:20px;overflow:hidden;background:rgba(255,255,255,.75);-webkit-transition:max-height .3s,padding .3s;transition:max-height .3s,padding .3s}.megauho__content._hide-container{max-height:28px;padding-top:20px;padding-bottom:0}.megauho__content ._hidden-tab{display:none}.megauho__container{padding:28px 12px;font-size:1px}.megauho__container._megauho__tables{padding:33px;text-align:justify}.megauho__container._megauho__tables:after{display:inline-block;width:90%}.megauho__calendar{width:100%;text-align:justify;margin-bottom:28px}.megauho__calendar:after{width:90%;clear:both;display:inline-block}.megauho__calendar-flag{position:absolute;width:18px;height:12px;top:-17px;left:50%;margin-left:-9px}.megauho__calendar-flag-svg{width:100%;height:100%}.megauho__calendar-button{position:relative;width:28px;height:28px;cursor:pointer;display:inline-block;border-radius:50%}.megauho__calendar-button:hover{background:rgba(198,222,234,.5)}.megauho__calendar-button._active-date .megauho__calendar-arrow{display:inline-block}.megauho__calendar-button._current-day .megauho__calendar-button-circle{background:-webkit-linear-gradient(top,red 0,#ae0000 100%)!important;background:linear-gradient(to bottom,red 0,#ae0000 100%)!important;border:none!important}.megauho__calendar-button._active-date{background:#b9d5e6;background:-webkit-linear-gradient(top,#b9d5e6 0,#6e95ac 100%);background:linear-gradient(to bottom,#b9d5e6 0,#6e95ac 100%)}.megauho__calendar-button._active-date .megauho__calendar-button-circle{border:none!important}.megauho__calendar-button._current-day .megauho__calendar-button-numder{color:#fff}.megauho__calendar-button._not-game-day{cursor:default}.megauho__calendar-button._not-game-day:hover{background:0 0}.megauho__calendar-button._not-game-day .megauho__calendar-button-numder{color:#acadad}.megauho__calendar-button._not-game-day .megauho__calendar-button-circle{border:2px solid #acadad}.megauho__calendar-button._finale-1-8 .megauho__calendar-button-circle{border:2px solid #75acb1}.megauho__calendar-button._finale-1-4 .megauho__calendar-button-circle{border:2px solid #75b199}.megauho__calendar-button._finale-1-2 .megauho__calendar-button-circle{border:2px solid #87af72}.megauho__calendar-button._finale .megauho__calendar-button-circle{border:2px solid #c9bf4a}.megauho__calendar-button._active-date._finale-1-8{background:#b4dee2;background:-webkit-linear-gradient(top,#b4dee2 0,#68a2a7 100%);background:linear-gradient(to bottom,#b4dee2 0,#68a2a7 100%)}.megauho__calendar-button._active-date._finale-1-4{background:#b5e3d7;background:-webkit-linear-gradient(top,#b5e3d7 0,#68a78d 100%);background:linear-gradient(to bottom,#b5e3d7 0,#68a78d 100%)}.megauho__calendar-button._active-date._finale-1-2{background:#c4e3b5;background:-webkit-linear-gradient(top,#c4e3b5 0,#80a96a 100%);background:linear-gradient(to bottom,#c4e3b5 0,#80a96a 100%)}.megauho__calendar-button._active-date._finale{background:#e1e48c;background:-webkit-linear-gradient(top,#e1e48c 0,#c7bc45 100%);background:linear-gradient(to bottom,#e1e48c 0,#c7bc45 100%)}.megauho__calendar-button-circle{width:100%;height:100%;text-align:center;border-radius:50%;border:2px solid #8699a4}.megauho__calendar-button-circle:before{display:inline-block;height:100%;vertical-align:middle}.megauho__calendar-button-numder{font-size:14px;font-weight:600;color:#2b4e6b;display:inline-block;vertical-align:middle}.megauho__calendar-tournaments{position:relative;display:inline-block;text-transform:uppercase;font-weight:600;font-size:10px;color:#49759d;text-align:center;background:rgba(143,177,197,.3);width:367px;height:18px;padding-top:1px;margin-top:7px;border-radius:15px}.megauho__calendar-tournaments._tour-1-8{background:rgba(143,193,197,.3);width:91px;color:#618d90}.megauho__calendar-tournaments._tour-1-4{background:rgba(143,197,198,.3);width:112px;color:#679585}.megauho__calendar-tournaments._tour-1-2{background:rgba(161,197,143,.3);width:61px;color:#6d8661}.megauho__calendar-tournaments._tour-final{background:rgba(212,209,107,.4);width:28px;color:#958434}.megauho__calendar-arrow{position:absolute;top:55px;left:50%;margin-left:-5px;display:none;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:10px solid red}.megauho__link{margin-top:5px;text-align:center;font-size:14px;display:inline-block;width:100%}.megauho__link a{text-decoration:underline;color:#c25c5e}.megauho__link a:hover{text-decoration:none}.megauho__hide-show{position:relative;width:100%;height:39px;background:rgba(255,255,255,.75)}.megauho__hide-show-button{position:absolute;border-radius:0 0 7px 7px;bottom:-7px;left:0;width:100%;height:31px;cursor:pointer;padding-top:2px;background:url("/assets/images/specprojects/football_euro_2016/bottom_panel_background.png") repeat-x}.megauho__hide-show-button-text{display:inline-block;font-size:11px;font-weight:600;color:#4e5c6b;text-transform:uppercase;vertical-align:middle;letter-spacing:3px}.megauho__arrow{display:inline-block;font-size:1px;vertical-align:middle}.megauho__arrow-wrapper{text-align:justify;height:23px;padding:0 26px}.megauho__arrow-wrapper:after{width:90%;clear:both;display:inline-block}.megauho__arrow-svg{width:20px;height:20px}.megauho__arrow._hide-transform{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.megauho__day-games .day-games{display:none}.hint{position:absolute;text-align:center;font-size:0;top:0;left:0;-webkit-animation:opacity .5s;animation:opacity .5s}.hint__messages{padding:5px;font-size:14px;color:#d9d9d9;max-width:178px;text-align:center;background:#858d94}.hint__triangle-bottom{display:inline-block;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:5px solid #858d94}@-webkit-keyframes opacity{0%{opacity:0}100%{opacity:1}}@keyframes opacity{0%{opacity:0}100%{opacity:1}}.header{width:100%;height:220px;position:relative;margin-bottom:20px}.header__shayba{position:absolute;left:465px;top:-50px}.header__title{width:684px;height:171px;float:left}.header__logo,.header__logo-svg{width:160px;height:26px}.header__logo{display:block;margin-top:30px;margin-left:135px}.header__text-champ-img{width:518px;margin-top:15px}.header__iihf{opacity:.8;margin:10px 20px 0 15px;float:left}.header__iihf-img{width:100px;height:146px}.header__right-now{position:relative;width:564px;height:171px;float:right}.header__teams-play{width:260px;height:124px;background:rgba(251,255,255,.7);border-radius:15px;margin:25px 0 0 105px;padding:15px 0 0 18px}.header__first-team b,.header__last-team b{margin-left:5px}.header__teams-play-header{font-size:10px;-webkit-column-rule:#212121;-moz-column-rule:#212121;column-rule:#212121;text-transform:uppercase;font-weight:600;margin-bottom:10px}.header__first-team,.header__last-team{font-size:24px}.header__online{font-size:18px;text-transform:uppercase;font-weight:600;color:#c20304}.header__img-hocckey{position:absolute;bottom:0;right:40px}.header__menu{width:100%;height:44px;clear:both;background:rgba(255,255,255,.75);box-shadow:1px 1px 4px rgba(0,0,0,.2);border-radius:15px 15px 0 0;padding:11px 54px 0 19px}.header__menu ul{text-align:justify;-moz-text-align-last:justify;text-align-last:justify}.header__menu ul:after{width:90%;display:inline-block}.header__type{width:11px;height:11px;background:#687077;border-radius:50%;display:inline-block}.header__item{cursor:pointer;display:inline-block;text-transform:uppercase;font-weight:600}.header__item a{color:#6f767d;font-size:16px}.header__item._activ-header-menu .header__type{background:#c20304}.header__item._activ-header-menu span{display:inline-block;border-bottom:3px solid #c20304;height:33px;color:#c20304}.header._landing{height:180px}.header._landing .header__landing-dates{position:absolute;top:26px;left:754px}.header._landing .header__landing-dates-svg{width:130px;height:130px}.media-photo{margin-top:20px;padding:20px 16px 0}.media-photo__title{font-size:30px;font-weight:700;font-family:'PT Serif',sans-serif;margin:0}.media-photo__description,.media-photo__slider-source{font-family:'Open Sans',sans-serif}.media-photo__description{margin:3px 0 0;font-size:14px;line-height:1.5}.media-photo__slider{width:100%;margin-top:10px;padding-bottom:15px}.media-photo__slider-box{position:relative;height:468px;overflow:hidden}.media-photo__slider-arrow{position:absolute;height:100%;width:42px;top:0;background:rgba(255,255,255,.5);cursor:pointer}.media-photo__slider-arrow-icon{width:21px;height:40px;position:absolute;top:50%;margin-top:-20px}.media-photo__slider-arrow-svg{width:21px;height:40px}.media-photo__slider-arrow._left{left:0}.media-photo__slider-arrow._left .media-photo__slider-arrow-icon{left:0;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.media-photo__slider-arrow._right,.media-photo__slider-arrow._right .media-photo__slider-arrow-icon{right:0}.media-photo__slider-info{margin-top:20px}.media-photo__slider-counter{float:left;width:88px;font-weight:700;color:#666;font-size:18px;text-align:center}.media-photo__slider-counter:after,.media-photo__slider-counter:before{height:100%;display:inline-block;vertical-align:middle}.media-photo__slider-counter span{vertical-align:middle}.media-photo__slider-current{color:#b11116}.media-photo__slider-text{margin-left:99px}.media-photo__slider-source{font-size:14px}.media-photo__slider-title,.media-photo__topics .main-topics__topic-text,.media-photo__topics .main-topics__topic-title{font-family:'PT Serif',sans-serif}.media-photo__slider-title{margin-top:2px;font-size:16px}.media-photo__slide{position:absolute;-webkit-transition:-webkit-transform .5s;transition:transform .5s;top:0;left:0;width:100%;height:100%;background-size:100%;background-position:50%}.team_players__player,.team_players__trainer-namber{background:rgba(198,222,234,.5);display:inline-block}.media-photo__slide._left{-webkit-transform:translateX(-105%);-ms-transform:translateX(-105%);transform:translateX(-105%)}.media-photo__slide._right{-webkit-transform:translateX(105%);-ms-transform:translateX(105%);transform:translateX(105%)}.media-photo__socials{border-radius:0 0 13px 13px}.media-photo__socials .news-body__social-line{margin-top:6px;padding:14px 34px}.media-photo__socials .news-body__social-block{margin-right:16px}.media-photo__topics{text-align:justify}.media-photo__topics:after{display:inline-block;width:100%}.media-photo__topics .main-topics__topic-text{line-height:1.5}.media-photo__topics .main-topics__topic-image{position:relative}.media-photo__topic-icon{position:absolute;left:19px;top:16px;width:61px;height:48px;opacity:.8}.media-photo__topic-icon-svg{width:61px;height:48px}.team_main_info{width:100%;margin-top:12px;border-radius:15px 15px 0 0;padding:24px 0 0 16px}.team_main_info:after{display:inline-block;width:100%;vertical-align:middle}.team_main_info__item{width:274px;height:102px;float:left;text-transform:uppercase;font-family:'Open Sans',sans-serif;color:#00569a}.team_main_info__logo{position:relative;left:-8px;width:90px;height:90px;margin-top:10px;float:left;text-align:center;font-size:0}.team_main_info__logo:before{display:inline-block;height:100%;vertical-align:middle}.team_main_info__logo img{max-width:90px;display:inline-block;vertical-align:middle}.team_main_info__text-team{font-size:14px}.team_main_info__text-country{font-size:22px}.team_main_info__text-group{font-size:14px;color:#dc0304}.team_main_info__city{position:relative;padding:5px 0 0 123px;line-height:1}.team_main_info__city-img{position:absolute;top:5px;left:90px;margin-right:5px}.team_main_info__city-item{font-size:12px}.team_main_info__city-stadium{font-size:12px;color:#00569a;text-transform:none}.team_short_info{width:100%;margin-top:4px;padding:17px}.team_short_info img{margin-bottom:10px;width:100%}.team_short_info__text{font-family:'PT Serif',sans-serif;font-size:16px}.defenders-russia,.forwards-russia,.goalkeepers-russia,.location__city,.location__name,.team_players,.team_players__trainer{font-family:'Open Sans',sans-serif}.team_players{width:100%;margin-top:4px;padding:16px;line-height:1}.team_players__title{text-transform:uppercase;font-sisze:14px;color:#dc0304}.team_players__table{margin:10px 0;width:100%;text-align:justify;font-size:1px}.team_players__table:after{width:90%;display:inline-block}.team_players__player{padding:9px 12px;margin:5px 0;position:relative;width:289px;height:45px;cursor:pointer}.team_players__player-number{display:inline-block;margin-top:3px;font-size:18px;color:#00569a}.team_players__player-photo{position:absolute;top:-3px;left:36px;width:52px;height:52px;border-radius:50%;border:3px solid #fff}.team_players__player-info{position:absolute;top:11px;left:100px;min-white:100px}.team_players__player-name{font-size:12px;text-transform:uppercase}.team_players__player-club{display:inline-block;font-size:13px;margin-top:3px}.team_players__trainer{width:100%;height:120px;margin-top:4px;border-radius:0 0 15px 15px;padding:12px 32px}.team_players__trainer-card{position:relative;float:left;padding-top:13px;width:295px;height:91px;border-right:1px solid #a5b9c4}.team_players__trainer-photo{position:relative;top:-17px;float:left;width:100px;margin-right:25px;border-radius:50%;border:3px solid #fff}.team_players__trainer-title{font-size:14px;color:#dc0304}.team_players__trainer-name{text-transform:uppercase;font-size:16px}.team_players__trainer-data{font-size:12px}.team_players__trainer-honors{padding:16px 0 0 15px;float:right;width:576px;height:91px}.team_players__trainer-history{float:left;width:105px;height:60px;font-size:12px}.team_players__trainer-reward{float:right;text-align:justify;margin-top:4px;width:422px;height:47px}.team_players__trainer-reward:after{width:90%;display:inline-block}.team_players__trainer-namber{position:relative;text-align:right;font-size:24px;color:#687077;padding:5px 18px;width:122px;height:47px}.team_players__trainer-medals{position:absolute;text-align:center;font-size:12px;text-transform:uppercase;color:#fdfcf1;top:-14px;left:-11px;width:75px;height:75px;border-radius:50%}.team_players__trainer-medals:before{display:inline-block;height:100%;vertical-align:middle}.team_players__trainer-medals._gold{background:#e4cc27}.team_players__trainer-medals._silver{background:#abb0b5}.team_players__trainer-medals._bronze{background:#bf7329}.wrapper-players-russia{width:619px;margin:12px 0 0 316px}.goalkeepers-russia{width:100%;padding:10px 40px 0 17px;overflow:hidden}.goalkeepers-russia__title{text-transform:uppercase;font-size:16px;color:#00569a}.goalkeepers-russia__bb{position:relative;top:-6px;left:88px;border-bottom:2px solid #acacac}.goalkeepers-russia__bb._pos-left-glkprs{left:124px}.goalkeepers-russia__bb._pos-left-frwrds{left:138px}.goalkeepers-russia__cards{width:100%;margin-top:20px;text-align:justify;font-size:1px}.goalkeepers-russia__cards:after{width:90%;clear:both;display:inline-block}.goalkeepers-russia__card-player{margin-bottom:25px;vertical-align:top;display:inline-block;cursor:pointer;width:160px;height:180px;padding:10px;background:#fff;box-shadow:1px 1px 4px rgba(0,0,0,.2)}.location__city *,.location__digits *,.location__digits:before,.location__name *{vertical-align:middle}.goalkeepers-russia__card-player._empty{opacity:0}.goalkeepers-russia__table{position:relative;width:100%;height:44px;background:rgba(198,222,234,.5);padding:1px 20px}.goalkeepers-russia__table-namber{display:inline-block;color:#00569a;font-size:30px}.goalkeepers-russia__table-photo{position:absolute;top:-24px;right:-24px;width:87px;height:87px;border:3px solid #00569a;border-radius:50%}.goalkeepers-russia__name{width:100%;height:40px;color:#dc2b19;margin-top:10px}.goalkeepers-russia__name-firstname{font-size:16px}.goalkeepers-russia__name-lastname{font-size:18px}.goalkeepers-russia__data{font-size:12px;margin-top:10px}.goalkeepers-russia__clud{font-size:12px;text-align:left;margin-top:5px}.defenders-russia,.forwards-russia{width:100%;margin-top:11px;overflow:hidden;padding:10px 40px 0 17px}.forwards-russia__trainer{width:100%;height:180px;margin-top:1px;border-radius:0 0 15px 15px;padding:11px 0 11px 17px}.forwards-russia__trainer-card{width:219px;font-size:0;position:relative;float:left;display:inline-block;text-transform:uppercase;padding:30px 12px;background:#fff;box-shadow:1px 1px 4px rgba(0,0,0,.2)}.forwards-russia__trainer-title{font-size:12px;color:#00569a}.forwards-russia__trainer-firstname{font-size:16px;color:#dc2b19;margin-top:7px;width:142px}.forwards-russia__trainer-data{font-size:12px;margin-top:7px}.forwards-russia__trainer-photo{position:absolute;top:-17px;right:-17px;width:87px;height:87px;border:3px solid #00569a;border-radius:50%}.location{margin:18px 0}.location__info{padding:26px}.location__map{float:right;position:relative;height:100px;top:-18px;right:-26px;cursor:pointer;z-index:1}.location__map-svg{width:120px;height:120px}.location__map-window{position:fixed;z-index:10;top:0;left:0;width:100%;height:100%}.location__map-window-bg{position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(255,255,255,.3)}.location__map-window-map{position:absolute;top:50%;left:50%}.location__city,.location__name{font-weight:700;font-size:24px;position:relative;left:-6px}.location__name,.location__text{font-family:'PT Serif',sans-serif}.location__city:before,.location__name:before{vertical-align:middle;height:100%}.location__city-logo,.location__name-logo{font-size:1px}.location__city-logo-svg,.location__name-logo-svg{width:24px;height:30px}.location__name{font-weight:700;font-size:42px}.location__photo,.location__text{margin:20px 0}.location__photo{display:block;width:863px}.location__text{font-size:14px}.e-online-best,.e-online-info__bagels,.e-online-info__country-name,.e-online-side,.euro-header{font-family:'Open Sans',sans-serif}.location__digits{height:35px;padding:0 13px;margin:20px 18px;background:rgba(210,224,232,.6)}.location__digits:before{display:inline-block;height:100%}.location__digits-selected{font-weight:700;color:#00569a}.location__digits-wall{font-weight:700}.location__games{margin:16px 16px 0;text-align:justify}.location__games:after{font-size:1px;display:inline-block;width:100%}.location__games-title{width:820px;margin-left:98px;text-transform:uppercase;margin-top:30px;padding-bottom:8px;border-bottom:1px solid #a5b9c4;color:#174060;font-size:12px}.location__games-block{display:inline-block;vertical-align:top;width:292px;margin-top:8px}.location__games-block-title{color:#174060;margin-left:82px;margin-bottom:6px;font-size:14px}.location__games-block-title-highlight{font-weight:700;font-size:16px}.location__games-block .main-russia__row:before{font-size:1px;content:'1';height:100%;display:inline-block}.e-online-info__game:before,.e-online-info__logo:before,.e-online-info__penalty-box:before,.e-online-info__penalty-wrapper:after,.e-online-info__won-penalty:before,.e-online-side__player-captain:before,.e-online-side__team:before,.e-online-side__teams:after,.e-online-side__title:before,.euro__arrow._down:after,.euro__arrow._down:before,.euro__arrow:after,.euro__arrow:before,.euro__circle:before{content:''}.location__games-block .main-russia__row-game{width:210px}.location__games-block .main-russia__row-online{padding:2px 4px;font-size:9px;top:50%;margin-top:-9px}.location__games-block._final .main-russia__row,.location__games-block._two .main-russia__row{height:55px}.location__games-block._one .main-russia__row{height:111px}.location__games-block._final{height:80px;width:100%}.location__games-block._final .main-russia__row-game{width:818px}.location__socials{border-radius:0 0 15px 15px}.location__socials .news-body__social-line{margin-top:5px;border:0;padding:12px 30px}.location__socials .news-body__social-block{margin-right:20px}.euro-block{background:rgba(252,252,252,.7);box-shadow:0 1px 3px rgba(0,0,0,.2)}.euro__arrow{width:20px;height:10px;position:relative}.euro__arrow:after,.euro__arrow:before{display:block;position:absolute;bottom:0}.euro__arrow:before{left:0;border:10px solid transparent;border-bottom:10px solid #8b9ba7}.euro__arrow:after{left:6px;border:4px solid transparent;border-bottom:4px solid #baccd5}.euro__arrow._down:after,.euro__arrow._down:before{display:block;position:absolute;top:0}.euro__arrow._down:before{border:10px solid transparent;border-top:10px solid #8b9ba7}.euro__arrow._down:after{border:4px solid transparent;border-top:4px solid #baccd5}.euro__wrapper{width:918px;margin-left:17px}.euro__wrapper .main-topics__more{margin-bottom:-20px}.euro__circle{position:relative;display:inline-block;width:30px;height:30px;padding:2px;border-radius:50%;vertical-align:middle;background:-webkit-linear-gradient(top,#b9d5e6 0,#6e95ac 100%);background:linear-gradient(to bottom,#b9d5e6 0,#6e95ac 100%)}.euro__circle:before{display:block;width:100%;height:100%;border-radius:50%;background:-webkit-linear-gradient(top,#6e95ac 0,#b9d5e6 100%);background:linear-gradient(to bottom,#6e95ac 0,#b9d5e6 100%)}.euro__circle-ball{position:absolute;top:50%;left:50%;margin-left:-9px;margin-top:-9px;width:18px;height:18px;background-size:100%}.euro-header{font-size:1px}.euro-header__topline{height:49px;background:url("/assets/images/specprojects/football_euro_2016/header-top-bg.png") 100% no-repeat;padding:0 44px}.euro-header__topline-item{font-weight:700;font-size:14px;color:#b5d7ee;vertical-align:middle;display:inline-block;margin-top:13px}.euro-header__topline-item:hover{color:#fff}.euro-header__topline-item._right{float:right}.euro-header__topline-logo{width:38px;height:38px;position:absolute;top:4px;left:50%;margin-left:-19px}.euro-header__topline-logo-img{width:100%;height:100%}.euro-header__middle{overflow:hidden;height:207px;background:url("/assets/images/specprojects/football_euro_2016/header-bg.png") 100% no-repeat;position:relative}.euro-header__center{width:332px;position:absolute;left:50%;margin-left:-166px}.euro-header__euro-logo,.euro-header__gazeta-logo{margin:0 auto;display:block}.euro-header__euro-logo-svg,.euro-header__gazeta-logo-svg{width:100%;height:100%}.euro-header__euro-logo{height:73px;width:154px;margin-top:13px;margin-bottom:11px}.euro-header__gazeta-logo{width:300px;height:40px}.euro-header__gazeta-logo-hr{border-top:2px solid #fafafa;margin-bottom:12px}.euro-header__dates{margin-top:11px;color:#fff;font-size:16px;text-align:center}.euro-header__groups{width:440px;margin:20px 36px}.euro-header__groups._left{float:left}.euro-header__groups._left .euro-header__group:nth-child(2){margin-left:26px}.euro-header__groups._left .euro-header__group:nth-child(3){margin-left:52px}.euro-header__groups._left .euro-header__team,.euro-header__groups._right .euro-header__group-name{margin-left:18px}.euro-header__groups._left .euro-header__group-name{margin-right:10px}.euro-header__groups._left .euro-header__team-flag{left:-12px}.euro-header__groups._left .euro-header__team-name{text-align:right;left:-15px}.euro-header__groups._right{float:right}.euro-header__groups._right .euro-header__group{text-align:right}.euro-header__groups._right .euro-header__group:nth-child(2){margin-right:29px}.euro-header__groups._right .euro-header__group:nth-child(3){margin-right:54px}.euro-header__groups._right .euro-header__team{margin-right:18px}.euro-header__groups._right .euro-header__team-name{text-align:left;left:7px}.euro-header__group{margin-bottom:18px}.euro-header__group-name{display:inline-block;font-size:30px;font-weight:700;color:#778eac;vertical-align:middle;position:relative;top:-3px}.euro-header__team{display:inline-block;vertical-align:middle;height:40px;width:65px}.euro-header__team-flag{display:block;width:85px;position:relative;top:-10px}.euro-header__team-name{text-transform:uppercase;font-size:10px;font-weight:700;color:#788eac;width:80px;position:relative;top:-22px;display:none}.euro-header__team:hover .euro-header__team-name{display:block}.e-online-side{float:right;width:308px;margin-right:5px;margin-bottom:32px}.e-online-side__players{border-radius:10px;padding:12px 9px 14px;margin-top:22px}.e-online-side__teams{padding:0 10px;text-align:justify;color:#444;text-transform:uppercase;font-size:12px}.e-online-side__teams:after{width:100%;display:inline-block}.e-online-side__team{cursor:pointer;min-width:124px;display:inline-block}.e-online-side__team:before{height:100%;vertical-align:middle}.e-online-side__team._active-tab{font-weight:700}.e-online-side__team._active-tab .euro__circle-ball{background-image:url("/assets/images/specprojects/football_euro_2016/small_ball.png")}.e-online-side__team-name{margin-left:3px;display:inline-block;vertical-align:middle}.e-online-side__team-content._hidden-tab{display:none}.e-online-side__title{font-size:10px;color:#fff;text-transform:uppercase;border-radius:15px;height:22px;text-align:center;box-shadow:inset 0 0 4px 0 rgba(0,0,0,.4)}.e-online-side__title:before{height:100%;display:inline-block;vertical-align:middle}.e-online-side__title span{vertical-align:middle}.e-online-side__title._green{background:#1e9d1c}.e-online-side__title._gray{background:#bfbfbf}.e-online-side__title._black{background:#4f5c6c}.e-online-side__subtitle{font-size:14px;color:#4e5c6b;font-weight:700;text-transform:uppercase;margin-top:8px;margin-bottom:8px;text-align:center;border-bottom:1px solid #4e5c6b}.e-online-side__subtitle span{background:#f8f9fb;position:relative;top:4px;display:inline-block;padding:0 7px}.e-online-side__subtitle._gray-border{border-bottom:1px solid #b9babc}.e-online-side__player{margin:18px 0 24px;position:relative;color:#424242;background:#e9eff3;box-shadow:inset 0 1px 4px 0 rgba(0,0,0,.25);height:30px;font-size:1px;border-radius:10px;z-index:0}.e-online-side__player:before{content:'';display:inline-block;height:100%;vertical-align:middle}.e-online-side__player-name,.e-online-side__player-number{display:inline-block;vertical-align:middle}.e-online-side__player-number{font-size:14px;font-weight:700;margin-left:5px;width:28px;text-align:center}.e-online-side__player-name{position:absolute;font-size:13px;left:88px;line-height:2.3}.e-online-side__player-photo{width:48px;height:48px;border:2px solid #c8d1d7;position:absolute;top:50%;left:33px;margin-top:-24px;box-shadow:0 2px 10px rgba(0,0,0,.2)}.e-online-side__player-photo img{width:100%;height:100%}.e-online-side__player-captain{position:absolute;left:0;bottom:0;display:none;width:14px;height:14px;background:red;font-size:1px;text-align:center}.e-online-side__player-captain:before{display:inline-block;height:100%;vertical-align:middle}.e-online-side__player-captain._active-captain{display:inline-block}.e-online-side__player-captain span{font-size:10px;color:#fff;font-weight:700;text-transform:uppercase;vertical-align:middle}.e-online-side__player-ellipse{position:absolute;right:8px;top:50%;margin-top:-5px;width:10px;height:10px;border-radius:5px;z-index:0}.e-online-side__player-ellipse._orange{background:#f39200}.e-online-side__player-ellipse._blue{background:#2f5bbe}.e-online-side__player-ellipse._turquoise{background:#00a5b8}.e-online-side__player-ellipse._green{background:#68b800}.e-online-side__player-arrow{position:absolute;bottom:-14px;left:88px;height:14px;width:14px;background:url("/assets/images/specprojects/football_euro_2016/green-arrow.png")}.e-online-side__player-arrow-time{position:absolute;top:-3px;left:18px;color:#299c25;font-weight:700;font-size:14px}.e-online-side__player-arrow._replaced{background:url("/assets/images/specprojects/football_euro_2016/replaced-arrow.png")}.e-online-side__player-arrow._replaced .e-online-side__player-arrow-time{color:red}.e-online-side__player-flag{position:absolute;width:20px;height:12px;left:8px;top:50%;margin-top:-6px}.e-online-side__player-flag-svg{width:100%;height:100%}.e-online-info{position:relative;margin-top:136px;border-radius:10px;padding-top:120px}.e-online-info__label{position:absolute;left:50%;top:-119px;width:198px;height:68px;margin-left:-99px;z-index:2}.e-online-info__label._final{top:-119px;width:228px;height:97px;margin-left:-114px}.e-online-info__main{position:absolute;left:0;top:-66px;padding:0 16px;width:100%}.e-online-info__main-in{overflow:hidden;width:100%;height:146px;background:#ddeced;border-radius:68px;box-shadow:inset 0 1px 4px rgba(0,0,0,.25)}.e-online-info__main-in._penalty .e-online-info__middle{margin-top:26px}.e-online-info__main-in._penalty .e-online-info__country{top:18px}.e-online-info__main-in._penalty .e-online-info__penalty-wrapper{display:block}.e-online-info__team{position:absolute;top:20px;height:100px;width:345px;margin:0 55px}.e-online-info__country-name,.e-online-info__flag{margin:0 3px;display:inline-block;vertical-align:middle}.e-online-info__team._left{right:50%}.e-online-info__team._left .e-online-info__country,.e-online-info__team._right .e-online-info__logo{right:0}.e-online-info__team._left .e-online-info__logo{left:0}.e-online-info__team._right{left:50%}.e-online-info__team._right .e-online-info__country{left:0}.e-online-info__logo{width:100px;height:100px;position:absolute;top:0;text-align:center;font-size:1px}.e-online-info__logo:before{display:inline-block;height:100%;vertical-align:middle}.e-online-info__logo-img{display:inline-block;vertical-align:middle;max-width:98px;max-height:98px}.e-online-info__country{position:absolute;top:35px}.e-online-info__flag{width:32px;height:20px;box-shadow:0 1px 3px rgba(0,0,0,.3)}.e-online-info__flag-img{width:100%;height:100%}.e-online-info__country-name{font-size:18px;color:#4e5c6b;text-transform:uppercase;font-weight:700}.e-online-info__won-penalty{display:none;font-size:1px;width:25px;height:25px;border-radius:50%;background:#fa0000;text-align:center;vertical-align:middle}.e-online-info__won-penalty:before{display:inline-block;height:100%;vertical-align:middle}.e-online-info__won-penalty._won-inst{display:inline-block}.e-online-info__won-penalty span{font-size:16px;color:#fff;text-transform:uppercase;font-weight:700;vertical-align:middle}.e-online-info__middle{text-align:center;margin-top:45px;line-height:1;color:#333;font-weight:700}.e-online-info__middle-top{font-size:48px}.e-online-info__middle-bottom{margin-top:10px;font-size:16px}.e-online-info__penalty-wrapper{text-align:justify;font-size:1px;margin-top:10px;display:none}.e-online-info__penalty-wrapper:after{display:inline-block;width:90%}.e-online-info__penalty-box,.e-online-info__penalty-calc,.e-online-info__penalty-result{display:inline-block}.e-online-info__penalty-box{width:46%;height:28px;vertical-align:middle}.e-online-info__penalty-box:before{display:inline-block;height:100%;vertical-align:middle}.e-online-info__penalty-box._right-block{text-align:right}.e-online-info__penalty-calc{font-size:25px;font-weight:700;vertical-align:middle;line-height:1}.e-online-info__penalty-result{width:20px;height:20px;margin:0 2px;vertical-align:middle}.e-online-info__penalty-result._goal{background:url("/assets/images/specprojects/football_euro_2016/online_events/event_goal.png");background-size:20px 20px}.e-online-info__penalty-result._passed_goal{background:url("/assets/images/specprojects/football_euro_2016/online_events/event_penalty_missed.png");background-size:20px 20px}.e-online-info__wrapper{position:absolute;z-index:1;top:78px;text-align:center;width:100%}.e-online-info__game{display:inline-block;border-top:1px solid azure;min-width:630px;padding:0 30px;color:#4e5e69;font-size:14px;height:34px;text-align:center;border-radius:0 0 5px 5px;background:#d8e6e6;box-shadow:0 1px 1px rgba(0,0,0,.4)}.day-game__online,.e-online-info__bagel-info-mark._passive{background:#d8e1e6}.e-online-info__game:before{display:inline-block;height:100%;font-size:1px;vertical-align:middle}.e-online-info__game a:after,.e-online-info__game a:before,.e-online-info__game-city:after,.e-online-info__game-city:before{content:' / '}.e-online-info__game *{vertical-align:middle}.e-online-info__game a:hover{text-decoration:underline}.e-online-info__game-date{color:#e20000;font-weight:700}.e-online-info__game-referee{font-weight:700}.e-online-info__stats{text-align:justify;height:326px;margin:12px 0;font-size:1px}.e-online-info__stats:after{content:'';display:inline-block;width:100%}.e-online-info__stats-single{display:inline-block;height:100%;width:452px;padding:19px;border-radius:10px;position:relative}.e-online-info__stats-flag{position:absolute;top:8px;left:199px;width:31px;height:19px;box-shadow:0 0 3px rgba(0,0,0,.5)}.e-online-info__stats-flag-svg{width:100%;height:100%}.e-online-info__stats-digits{position:absolute;left:122px;top:200px;width:194px;font-size:12px;text-transform:uppercase}.e-online-info__stats-digits-row{text-align:justify;font-weight:700;height:22px}.e-online-info__stats-digits-row:after{content:'';display:inline-block;width:100%}.e-online-info__stats-digits-title{display:inline-block;color:#777}.e-online-info__stats-digits-value{display:inline-block;color:#e30613}.e-online-info__bagels{height:180px}.e-online-info__bagel-circle{position:absolute}.e-online-info__bagel-circle:after,.e-online-info__bagel-circle:before{content:'';position:absolute;border-radius:50%}.e-online-info__bagel-circle:before{top:0;left:0;width:100%;height:100%;box-shadow:.3px 1px 1px rgba(0,0,0,.5) inset}.e-online-info__bagel-circle:after{box-shadow:.3px 1px 1px rgba(0,0,0,.5)}.e-online-info__bagel-circle-value{position:absolute;width:100%;height:100%;text-align:center}.e-online-info__bagel-circle-value:after,.e-online-info__bagel-circle-value:before{content:'';display:inline-block;height:100%;vertical-align:middle}.e-online-info__bagel-circle-number{display:inline-block;vertical-align:middle;color:#333;font-weight:700;font-size:1px}.e-online-info__bagel-circle-number span{font-size:24px;vertical-align:middle}.e-online-info__bagel-circle-number:after{content:'%';font-size:16px;position:relative;top:-4px;vertical-align:middle;display:inline-block;width:5px}.best-players__wrapper:after,.big-photo:before,.day-game:after,.day-game__calculation:after,.e-online-best__role:before,.e-online-best__stats-line:after,.e-online-entries__filter:before,.e-online-info__bagel-info-row:after,.main__side-main-title:before,.topics-video:after{content:''}.e-online-info__bagel._left .e-online-info__bagel-circle{left:72px;top:31px;width:100px;height:100px}.e-online-info__bagel._left .e-online-info__bagel-circle:after{top:20px;left:20px;width:60px;height:60px}.e-online-info__bagel._right .e-online-info__bagel-circle{left:253px;top:19px;width:115px;height:115px}.e-online-info__bagel._right .e-online-info__bagel-circle:after{top:10px;left:10px;width:95px;height:95px}.e-online-info__bagel._right .e-online-info__bagel-circle-number{font-weight:700}.e-online-info__bagel-title{position:absolute;left:13px;width:60px;top:72px;text-transform:uppercase;color:#777;font-size:12px;text-align:center}.e-online-info__bagel-info{position:absolute;top:142px;left:58px;width:160px;font-size:14px}.e-online-info__bagel-info-row{line-height:1.3}.e-online-info__bagel-info-row:after{display:inline-block;vertical-align:middle;height:100%}.e-online-info__bagel-info-mark{display:inline-block;width:15px;height:15px;border-radius:7px;box-shadow:0 1px 1px rgba(0,0,0,.35) inset;vertical-align:middle}.e-online-info__bagel-info-mark._active{background:#7097ad}.e-online-info__bagel-info-title{color:#777;display:inline-block;vertical-align:middle}.e-online-info__bagel-info-count{color:#e30613;font-weight:700;display:inline-block;vertical-align:middle}.e-online-info__bagel-bottom-title{position:absolute;left:248px;top:148px;width:140px;font-weight:700;font-size:14px;color:#777}.e-online-best{overflow:hidden;padding:19px 22px;margin-top:12px;border-radius:10px;position:relative}.e-online-best__photo{float:left;max-height:118px;border:4px solid #c8d1d7}.e-online-best__info,.e-online-best__title{margin-left:140px}.e-online-best__title{text-transform:uppercase;font-weight:700;color:#4c90b6;font-size:14px}.e-online-best__info{margin-top:24px}.e-online-best__logo{float:left}.e-online-best__name,.e-online-best__role{margin-left:58px}.e-online-best__name{font-weight:700;font-size:24px;line-height:1.2}.e-online-best__role{font-size:14px}.e-online-best__role:before{display:inline-block;margin-right:4px;width:10px;height:10px;border-radius:5px}.e-online-best__role._orange:before{background:#f39200}.e-online-best__role._blue:before{background:#2f5bbe}.e-online-best__role._turquoise:before{background:#00a5b8}.e-online-best__role._green:before{background:#68b800}.e-online-best__stats{position:absolute;right:140px;top:44px;width:195px;font-weight:700;font-size:14px}.e-online-best__stats-line{height:24px;text-align:justify}.ads._centered,.pup-up__pointer{text-align:center}.e-online-best__stats-line:after{display:inline-block;width:100%}.e-online-best__stats-name,.e-online-best__stats-value{display:inline-block}.e-online-best__stats-name{color:#777;text-transform:uppercase}.e-online-best__stats-value{color:#e30613}.e-online-entries{margin-top:18px}.e-online-entries__filter{height:50px;background:url("/assets/images/specprojects/football_euro_2016/top_panel_background.png");border-radius:10px 10px 0 0;box-shadow:0 1px 3px rgba(0,0,0,.2);padding:10px 20px 0;font-size:12px;color:#4e5c6b}.e-online-entries__filter:before{display:inline-block;height:100%;vertical-align:middle}.e-online-entries__filter *{vertical-align:middle}.e-online-entries__filter-title{display:inline-block;font-size:18px;font-weight:700;margin-right:20px}.e-online-entries__filter-btn,.e-online-entries__sort{text-transform:uppercase;display:inline-block;cursor:pointer}.e-online-entries__sort{margin-right:16px}.e-online-entries__sort._active .e-online-entries__sort-arrow:before{border:10px solid transparent;border-bottom:10px solid #4e5c6b}.e-online-entries__sort._active .e-online-entries__sort-arrow._down:before{border:10px solid transparent;border-top:10px solid #4e5c6b}.e-online-entries__sort-arrow{display:inline-block}.e-online-entries__filter-btn{margin-left:8px}.e-online-entries__filter-btn._active{font-weight:700}.e-online-entries__filter-btn._active .euro__circle-ball{background-image:url("/assets/images/specprojects/football_euro_2016/small_ball.png")}.e-online-entries__filter-text{display:inline-block}.e-online-entries__body{display:block;margin:0 1px 30px;padding:35px 18px 20px}.e-online-entries__body._only-main .e-online-entries__item{display:none}.e-online-entries__body._only-main .e-online-entries__item._main-event{display:list-item}.e-online-entries__item{display:block;position:relative}.e-online-entries__item._event .e-online-entries__event-text{border-color:#e1e9ee}.e-online-entries__item._event .e-online-entries__event-dot{background:#7097ad}.e-online-entries__time{float:left;font-size:16px;color:#4e5c6b;margin-top:6px;font-weight:700}.e-online-entries__flag{position:absolute;left:44px;top:5px;width:20px;height:12px}.e-online-entries__flag-img{width:100%;height:100%}.e-online-entries__event-dot,.e-online-entries__event-icon{position:absolute}.e-online-entries__event-dot{top:10px;left:84px;width:7px;height:7px;border-radius:3px}.e-online-entries__event-icon{top:3px;left:74px;width:26px;height:26px}.e-online-entries__event-text{margin-left:82px;border-left:11px solid transparent;padding:5px 20px 6px;font-family:'PT Serif',sans-serif;font-size:16px}.e-online-entries__event-widget-image{margin:15px 0;display:block}.spec-footer{background:#eef3f9;padding:40px 24px 25px;border-radius:15px 15px 0 0;width:1252px;margin:21px auto auto}.spec-footer__top{height:63px;border-bottom:1px solid #b3c2ce}.spec-footer__logo-g{display:block;height:30px;width:240px}.spec-footer__logo-g-svg{width:100%;height:100%}.spec-footer__logo-r{display:block;float:right;height:19px;width:165px;margin-top:5px}.spec-footer__logo-r-svg{width:100%;height:100%}.spec-footer__disclaimer{float:none;position:absolute;width:165px;height:19px;right:0;bottom:35px}.spec-footer__disclaimer-svg{width:100%;height:100%}.spec-footer__copyright{font-size:11px;line-height:1;font-family:'Open Sans',sans-serif;padding-top:20px}.banner h4,.h_4,.txt_3,.txt_3b,txt_4{font-family:'PT Serif','PT Serif',sans-serif;color:#333}.spec-footer__copyright ._padded{margin-bottom:20px}.adddecor{box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.05);outline:#eaeaea solid 1px}.bgwhite{background-color:#fff;overflow:hidden;position:relative}.pl20{padding-left:20px}.pr20{padding-right:20px}.adv_grey{background-color:#e3e8f1}._activ-card-pup-up,.pup-up__card-info{background:#fafafa}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.banner._exists{margin:20px 0}.ads__super-footer._exists{margin:20px 0 0}.banner h4,.h_4{font-weight:700;font-size:20px;line-height:22px}.adv_grey .txt_3{padding-bottom:20px}.banner .adv_action .txt_3{margin-bottom:50px}.banner>:nth-child(n),.table-groups{margin-bottom:18px}.txt_3,.txt_3b,txt_4{font-size:16px;font-weight:400;line-height:20px}.banner .topic,.best-players,.big-photo,.main__side-main,.pup-up__card-info,.video{font-family:'Open Sans',sans-serif}.ads._centered>div{display:inline-block}.banner .topic{font-size:11px;font-weight:400;color:#333;text-transform:uppercase}.banner .pu5{padding-top:5px}.ads._sticky{position:fixed;top:0;right:0;max-width:305px}.ads._sticky-footer,.pup-up{position:absolute}#ban_100x240,.outerBlock_superFooter{margin-top:20px}.pup-up{width:300px;font-size:0;z-index:1}.pup-up__pointer{width:10px;height:100%;float:left;font-size:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.pup-up__arrow{width:0;height:0;z-index:1;margin:auto;border-top:10px solid transparent;border-right:10px solid #fafafa;border-bottom:10px solid transparent}.pup-up__card-info{position:relative;padding:58px 20px 20px;width:290px;border-radius:15px;margin-left:10px;box-shadow:0 0 25px 3px rgba(0,0,0,.2)}.pup-up__namber{float:left;font-size:46px;color:#00569a}.pup-up__info-player{padding:8px 15px 0 0;width:213px;margin:0 0 10px 57px}.pup-up__name{text-transform:uppercase;font-size:16px}.pup-up__options-player{margin-top:5px;font-size:14px}.pup-up__options-player b{color:#db0002}.pup-up__options-match b{color:#00569a}.pup-up__options-title{color:#00569a;font-size:12px;margin-top:10px}.pup-up__options-statistics span{font-size:14px}.pup-up__options-statistics b{color:#00569a;margin-right:20px}.pup-up__photo{position:absolute;top:-45px;left:12px;width:95px;height:95px;border:3px solid #fafafa;border-radius:50%}.pup-up__close{position:absolute;top:7px;right:7px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);cursor:pointer;padding:3px;width:35px;height:35px;border:1px solid #db0002;border-radius:50%}.pup-up__close-hor{position:relative;top:13px;border-top:1px solid #db0002}.pup-up__close-ver{position:relative;height:100%;right:-13px;border-left:1px solid #db0002}._show-goalkeepers span{font-size:13px}._pup-right .pup-up__pointer{float:right}._pup-right .pup-up__arrow{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}._pup-right .pup-up__card-info{margin-left:0}.best-players{font-size:1px}.best-players__wrapper{width:100%;padding:18px;text-align:justify}.best-players__wrapper:after{width:90%;display:inline-block}.best-players__box{display:inline-block;width:430px;vertical-align:middle}.best-players__header{width:100%;padding:0 6px;text-align:right;margin-bottom:11px}.best-players__result{display:inline-block;font-size:12px;width:24px;height:20px;margin-right:7px;text-align:center;text-transform:uppercase;font-weight:700;color:#969fae}.best-players__result span{vertical-align:middle}.best-players__result._wide{width:41px}.best-players__player{margin-bottom:24px}.best-players__player._title{margin-bottom:0}.best-players__player._title .best-players__result{cursor:pointer}.best-players__player._info-result .best-players__player-info{box-shadow:inset 0 1px 4px 0 rgba(0,0,0,.25);background:#e9eff3;border-radius:10px}.best-players__player._info-result .best-players__result{background:#a8b0bd;box-shadow:inset 0 1px 4px 0 rgba(0,0,0,.25);border-radius:5px;color:#fff}.best-players__player-number{display:inline-block;font-size:18px;font-weight:700;color:#969fae;width:18px;margin-right:10px;text-align:right;vertical-align:middle}.best-players__player-info{position:relative;display:inline-block;width:401px;height:30px;vertical-align:middle;padding:0 9px}.best-players__player-info:before{content:'';display:inline-block;height:100%;vertical-align:middle}.best-players__player-flag{display:inline-block;width:25px;height:15px;vertical-align:middle}.best-players__player-flag-svg{width:100%;height:100%}.best-players__player-photo{position:absolute;top:50%;left:40px;margin-top:-25px;display:inline-block;border:2px solid #969fae}.best-players__player-photo img{width:45px;height:45px}.best-players__player-name{display:inline-block;font-size:14px;font-weight:700;margin-left:60px;color:#424242;vertical-align:middle}.best-players__player-container{position:absolute;height:20px;margin-top:-10px;right:0;top:50%}.main__side-main{position:relative;width:100%;padding:67px 0 20px 20px;margin-top:17px;overflow:hidden;white-space:normal;border-radius:10px 10px 0 0}.main__side-main-first .main__side-main-news._bt{border-top:0}.main__side-main-title{position:absolute;left:0;top:0;width:100%;height:51px;padding-left:5px;font-size:20px;color:#4e5c6b;background:url("/assets/images/specprojects/football_euro_2016/newsbac.png") repeat-x;border-radius:10px 10px 0 0}.main__side-main-title:before{height:100%;display:inline-block;vertical-align:middle}.main__side-main-title b{vertical-align:middle}.main__side-main-title-svg{display:inline-block;vertical-align:middle;width:25px;height:25px;margin-right:3px}.main__side-main-photo{display:block;width:266px}.main__side-main-news{width:286px;font-size:15px;padding:10px 20px 10px 0}.main__side-main-news._bt{border-top:1px solid #a4b3bc}.main__side-main-news-svg{width:9px;height:9px;margin-left:5px}.big-photo,.video,.video__video,.video__video img{width:100%}.big-photo{position:fixed;top:0;left:0;height:100%;background:rgba(0,0,0,.7);z-index:1;text-align:center}.big-photo:before{display:inline-block;height:100%;vertical-align:middle}.big-photo__box{display:inline-block;vertical-align:middle}.big-photo__photo{position:relative}.big-photo__photo img{border:4px solid #fff}.big-photo__source{display:inline-block;position:absolute;bottom:9px;right:4px;background:rgba(0,0,0,.3);font-size:12px;line-height:14px;color:#fff;padding:10px}.big-photo__title{font-size:24px;color:#fff;margin-top:10px;text-align:left}.video{padding:30px;margin:17px 0 2px}.topics-video,.video__title{font-family:'PT Serif',sans-serif}.video__video{position:relative;height:486px;margin-bottom:15px}.video__title{font-size:24px;margin-bottom:7px}.video .video__news,.video__data{font-size:12px;margin-bottom:7px}.video__soc-net{width:100%;padding:12px 30px;border-radius:0 0 15px 15px;margin-bottom:33px}.video__soc-net .news-body__social-line{border:0;margin:0}.video__soc-net .news-body__social-block{margin-right:20px}.topics-video{margin-bottom:17px;font-size:1px;text-align:justify}.table-groups,.team,.topics-video__data{font-family:'Open Sans',sans-serif}.topics-video:after{display:inline-block;width:90%}.topics-video__topic{position:relative;width:305px;height:425px;display:inline-block}.topics-video__video{position:relative;width:100%;height:176px}.topics-video__button,.topics-video__button-svg{width:60px;height:38px}.topics-video__button{position:absolute;top:50%;left:50%;margin-left:-30px;margin-top:-19px;opacity:.7}.topics-video__content{width:100%;padding:18px;text-align:left}.topics-video__title{font-size:20px}.topics-video__data{font-size:13px;margin-top:10px}.topics-video__news{font-size:16px;margin-top:10px}.topics-video__icons{position:absolute;bottom:14px;left:20px}.topics-video__icons span{font-size:13px;margin-right:10px}.day-games{width:100%;font-size:1px;overflow:hidden;-webkit-transition:height .3s;transition:height .3s}.day-games._hidden{height:56px!important}.day-games._hidden .day-games__date{border-bottom:2px solid #2e78b2}.day-games._active{display:block}.day-games__date{width:100%;text-align:center;font-size:20px;color:#005ba1;margin-bottom:17px}.day-games__wrapper{width:100%;background:#fff;border-radius:20px;padding:16px 53px 1px;box-shadow:inset 0 0 4px 0 rgba(0,0,0,.4)}.day-game{width:100%;text-align:justify;height:38px;margin-bottom:46px}.day-game:after{width:90%;clear:both;display:inline-block}.day-game:hover .day-game__calculation{background:#a8b0bd}.day-game:hover .day-game__calculation-country,.day-game:hover .day-game__calculation-goals{color:#fff}.day-game._match-online .day-game__time{color:#e30613;text-transform:uppercase}.day-game._match-online .day-game__calculation{background:#a8b0bd;color:#fff}.day-game._match-online .day-game__online{background:#e30613}.day-game._match-online .day-game__calculation-country,.day-game._match-online .day-game__calculation-goals,.day-game._match-online .day-game__online{color:#fff}.day-game._match-soon .day-game__time{color:#005ba1}.day-game._match-soon .day-game__online{color:#fff;background:#005ba1}.day-game__time{min-width:100px;text-align:center;border:1px solid #ccd4da;color:#6f7987;padding:0 17px}.day-game__time span{vertical-align:middle}.day-game__calculation{position:relative;width:437px;color:#6f7987;text-align:justify;background:#e9eff3;box-shadow:inset 0 1px 4px 0 rgba(0,0,0,.25);height:100%}.day-game__calculation:after{width:90%;clear:both;display:inline-block}.day-game__calculation-wrapper{display:inline-block;width:40%}.day-game__calculation-wrapper._text-right{text-align:right}.day-game__calculation-country{color:#555}.day-game__calculation-country:hover{color:#af242c!important}.day-game__calculation-goals{color:#212121}.day-game__calculation-goals:hover{color:#af242c!important}.day-game__calculation-flag{width:25px;height:16px}.day-game__calculation-flag-svg{width:100%;height:100%}.day-game__calculation-group{position:absolute;top:38px;left:50%;margin-left:-167px;width:334px;height:23px;background:#d8e1e6;border-top:1px solid #eff8ff;box-shadow:0 1px 4px 0 rgba(0,0,0,.25);border-radius:0 0 5px 5px;text-align:center;font-size:12px;font-weight:100;color:#62717c}._mine:before,.day-game__calculation-group:before{height:100%;display:inline-block;vertical-align:middle;content:''}._calc-mine,._mine,.table-groups__teble-body{font-weight:600}.day-game__calculation-group a{color:#62717c}.day-game__calculation-group a:hover{color:#c25c5e;text-decoration:underline}.day-game__online{width:100px;text-align:center;text-transform:uppercase;color:#9099a7;box-shadow:0 1px 4px 0 rgba(0,0,0,.25)}.day-game__online span{vertical-align:middle}._mine{vertical-align:middle;display:inline-block;border-radius:20px;font-size:14px}._box-height{height:30px}._calc-mine{display:inline-block;text-transform:uppercase;font-size:15px;vertical-align:middle}._calc-mar-left{margin-left:5px}.table-groups{display:inline-block;position:relative;border-radius:15px;padding:0 18px 5px 71px;background:#e9eff3;box-shadow:inset 0 1px 4px 0 rgba(0,0,0,.25)}.table-groups._mini-version{padding:0 18px 5px 0;margin-bottom:22px}.table-groups__radius{position:absolute;top:50%;left:-32px;margin-top:-32px;width:64px;height:64px;padding:5px;border-radius:50%;background:#b9d5e6;background:-webkit-linear-gradient(top,#b9d5e6 0,#6e95ac 100%);background:linear-gradient(to bottom,#b9d5e6 0,#6e95ac 100%)}.table-groups__radius-title{position:absolute;left:-60px;top:23px;display:inline-block;font-weight:600;font-size:12px;color:#77808c;text-transform:uppercase}.table-groups__radius-under{width:100%;height:100%;text-align:center;color:#fff;border-radius:50%;background:#6e95ac;background:-webkit-linear-gradient(top,#6e95ac 0,#b9d5e6 100%);background:linear-gradient(to bottom,#6e95ac 0,#b9d5e6 100%)}.table-groups__teble-body,.table-groups__teble-head{color:#77808c;text-transform:uppercase}.table-groups__radius-under:before{content:'';display:inline-block;height:100%;vertical-align:middle}.table-groups__radius-under span{display:inline-block;text-transform:uppercase;font-size:33px;vertical-align:middle}.table-groups__teble{border-spacing:9px 9px}.table-groups__teble-head-flag{width:18px;height:12px;text-align:center}.table-groups__teble-head-country{font-size:10px;opacity:0}.table-groups__teble-head-stand{font-size:12px;cursor:pointer;text-align:center}.table-groups__teble-body-number{font-size:12px}.table-groups__teble-body-number._groups-leaders{color:#fe0000}.table-groups__teble-body-flag{position:relative;top:3px;width:26px;height:16px;margin-right:5px}.table-groups__teble-body-country{text-align:left;font-size:12px;color:#555;width:135px}.table-groups__teble-body-goals{font-size:14px;color:#005ba1;width:39px;text-align:center;background:#fff;border-radius:5px}.table-groups__teble-body-goals._balls{width:50px}.table-groups__teble-body-goals._no-result{background:#bfd4e0}.table-groups__teble-body-space{width:53px}.table-groups__teble-body-stand{font-size:14px;width:18px;text-align:center;background:#a8b0bd;border-radius:5px;color:#fff;box-shadow:inset 0 1px 4px 0 rgba(0,0,0,.25)}.table-groups__teble-body-stand._balls{width:50px}.table-groups._mini-version .table-groups__teble-head-country{opacity:1}.table-groups._mini-version .table-groups__radius-title,.table-groups._mini-version .table-groups__teble-body-goals,.table-groups._mini-version .table-groups__teble-body-space,.table-groups._mini-version .table-groups__teble-head-flag,.table-groups._mini-version .table-groups__teble-head-space{display:none}.table-groups._mini-version .table-groups__radius{top:-18px;left:-18px;margin:0;padding:3px;width:39px;height:39px}.table-groups._mini-version .table-groups__radius-under span{font-size:21px}.table-groups._mini-version .table-groups__teble{border-spacing:10px 4px}.table-groups._mini-version .table-groups__teble-body-number{font-size:16px}.tables-playoff{position:relative;width:100%;padding-left:35px}.tables-playoff__img{width:100%;height:477px}.tables-playoff__day,.tables-playoff__wrapper{height:37px}.tables-playoff__city,.tables-playoff__wrapper{width:195px}.tables-playoff__wrapper{position:absolute;top:0;display:inline-block;text-align:justify}.tables-playoff__wrapper:after{content:'';width:90%;display:inline-block}.tables-playoff__wrapper:before{content:'';height:100%;display:inline-block;vertical-align:middle}.tables-playoff__wrapper._hidden-flag .tables-playoff__country{margin-right:0}.tables-playoff__wrapper._hidden-flag .tables-playoff__flag{display:none}.tables-playoff__wrapper._hidden-flag ._text-pos,.tables-playoff__wrapper._hidden-flag .tables-playoff__box{text-align:center}.tables-playoff__wrapper._playoff-final{left:660px;width:234px}.tables-playoff__wrapper._playoff-final .tables-playoff__country{font-size:18px}.tables-playoff__wrapper._playoff-final .tables-playoff__calc{font-size:24px}.tables-playoff__wrapper._playoff-final .tables-playoff__flag{width:30px;height:25px}.tables-playoff__box{display:inline-block;width:35%;text-align:left}.tables-playoff__box:before{content:'';height:100%;display:inline-block;vertical-align:middle}.tables-playoff__box._text-pos{text-align:right}.tables-playoff__country{display:inline-block;font-size:14px;text-transform:uppercase;color:#555;vertical-align:middle;font-weight:700}.tables-playoff__flag{display:inline-block;width:25px;height:15px;vertical-align:middle}.tables-playoff__flag-svg{width:100%;height:100%}.tables-playoff__calc{display:inline-block;text-align:center;font-size:18px;font-weight:700;vertical-align:middle}.tables-playoff__day{position:absolute;width:37px;text-align:right;line-height:1}.tables-playoff__day:before{content:'';height:100%;display:inline-block;vertical-align:middle}.tables-playoff__day._day-1-8-fin{left:-9px}.tables-playoff__day._day-1-4-fin{left:235px}.tables-playoff__day._day-1-2-fin{left:442px}.tables-playoff__day._day-fin{left:594px;width:55px}.tables-playoff__day._day-fin .tables-playoff__month{font-size:12px}.tables-playoff__block,.tables-playoff__month,.tables-playoff__number{display:inline-block;color:#005ba1;vertical-align:middle;width:90%}.tables-playoff__number{font-size:16px;font-weight:700}.tables-playoff__month{font-size:8px;text-transform:uppercase}.tables-playoff__city{position:absolute;padding:0 10px;font-size:12px;color:#005ba1}.tables-playoff__city._city-left{text-align:left}.tables-playoff__city._city-right{text-align:right}.tables-playoff__city._city-center{text-align:center}.tables-playoff__city._city-1-1{top:45px}.tables-playoff__city._city-1-2{top:144px}.tables-playoff__city._city-1-3{top:156px}.tables-playoff__city._city-1-4{top:255px}.tables-playoff__city._city-1-5{top:267px}.tables-playoff__city._city-1-6{top:365px}.tables-playoff__city._city-1-7{top:378px}.tables-playoff__city._city-1-8{top:475px}.tables-playoff__city._city-2-1{top:63px}.tables-playoff__city._city-2-2{top:172px}.tables-playoff__city._city-2-3{top:284px}.tables-playoff__city._city-2-4{top:397px}.tables-playoff__city._city-3-1{top:108px}.tables-playoff__city._city-3-2{top:330px}.tables-playoff__city._city-4{top:74px;left:660px;width:234px}.tables-playoff__city._city-4 span{display:block}.block-space,.team__tab,.team__tabs-wrapper,.team__tabs:after{display:inline-block}.tables-playoff__city._city-4 span:nth-child(1){font-size:14px;font-weight:700;text-transform:uppercase}._playoff-1-8{left:34px}._playoff-1-4{left:278px}._playoff-1-2{left:486px}._1-1{top:64px}._1-2{top:108px}._1-3{top:175px}._1-4{top:219px}._1-5{top:285px}._1-6{top:329px}._1-7{top:396px}._1-8{top:440px}._2-1{top:84px}._2-2{top:194px}._2-3{top:305px}._2-4{top:417px}._3-1{top:138px}._3-2{top:360px}._4{top:250px}._space{margin-right:5px}.team{position:relative;margin-top:68px;font-size:1px}.team__tabs{position:absolute;width:100%;top:-49px;text-align:justify;padding:0 19px}.team__tabs:after{content:'';width:90%;text-align:justify}.team__tabs._stats{width:71%}.team__tabs-wrapper{width:135px}.team__tab{position:relative;cursor:pointer;margin-right:112px;width:32px;height:32px;padding:3px;border-radius:50%;background:#b9d5e6;background:-webkit-linear-gradient(top,#b9d5e6 0,#6e95ac 100%);background:linear-gradient(to bottom,#b9d5e6 0,#6e95ac 100%)}.team__tab-under{width:100%;height:100%;padding:2px;text-align:center;border-radius:50%;background:#6e95ac;background:-webkit-linear-gradient(top,#6e95ac 0,#b9d5e6 100%);background:linear-gradient(to bottom,#6e95ac 0,#b9d5e6 100%)}.team__tab-under:before{content:'';display:inline-block;height:100%;vertical-align:middle}.team__tab-under-img{display:none;vertical-align:middle;width:90%;height:90%}.team__tab-title,.team__tab._active-tab .team__tab-under-img{display:inline-block}.team__tab-title{position:absolute;top:6px;left:40px;width:95px;font-size:14px;text-transform:uppercase;font-weight:600;color:#879daa}.team__tab._active-tab .team__tab-title{color:#444}.team__container._hidden-tab{display:none}.team__container .main-first__left{flout:none;width:100%}.team__header{width:100%;height:322px;padding:12px;margin-bottom:18px}.team__header-logo{width:366px;height:100%;text-align:center;float:left}.team__header-logo:before{content:'';display:inline-block;height:100%;vertical-align:middle}.team__header-logo img{max-width:182px;max-height:182px;margin-bottom:10px}.team__header-block{display:inline-block;width:90%;vertical-align:middle}.team__header-block span{text-transform:uppercase;font-weight:600;display:inline-block;width:100%;color:#4e5c6b;font-size:24px}.team__header-photo{width:525px;margin-left:368px}.team-instruction{color:#4e5c6b;font-family:'PT Serif',sans-serif;padding:20px 50px}.button-upward__upward,.judges{font-family:'Open Sans',sans-serif}.team-instruction__header{font-size:24px}.team-instruction__title{font-size:22px;font-weight:700;margin-top:38px}.team-instruction__text{font-size:16px}.team-composition__wrapper{position:relative;padding:12px 12px 0;text-align:center;margin-bottom:18px}.team-composition__title{position:relative;text-transform:uppercase;font-weight:600;color:#4e5c6b;text-align:center;font-size:12px;margin-bottom:7px}.team-composition__radius{position:absolute;left:0;display:inline-block;border-radius:50%;width:17px;height:17px}.team-composition__radius._size-radius{width:10px;height:10px;top:2px}.team-composition__radius._goalkeeper{background:#f39200}.team-composition__radius._defenders{background:#2f5bbe}.team-composition__radius._half-backs{background:#00a5b8}.team-composition__radius._attacking{background:#68b800}.team-composition__box{letter-spacing:19px}.team-composition__card{position:relative;letter-spacing:normal;width:285px;height:117px;display:inline-block;border:1px solid #c5d2db;border-radius:5px;margin-bottom:19px;padding:5px;text-align:left;cursor:pointer;vertical-align:middle}.judges__wrapper,.team-composition__trainer{text-align:center}.team-composition__card:hover{background:#fff;box-shadow:0 0 4px 0 rgba(0,0,0,.2)}.team-composition__card-photo{width:106px;height:106px;overflow:hidden;border:3px solid #95abbb;float:left;margin-right:10px}.team-composition__card-photo img{width:100%}.team-composition__card-flag{display:inline-block;margin-right:10px;width:22px;height:13px;box-shadow:0 0 6px 0 rgba(0,0,0,.2)}.team-composition__card-flag-svg{width:100%;height:100%}.team-composition__card-number{display:inline-block;font-size:16px;font-weight:600;color:#cad7de}.team-composition__card-firstname{font-size:14px;color:#4e5c6b}.team-composition__card-flastname{font-weight:600;font-size:18px;color:#4e5c6b}.team-composition__card-rank{line-height:1;position:relative;font-size:14px;color:#4e5c6b;display:inline-block;width:150px;padding-left:12px;margin-top:20px}.team-composition__infoblock{display:none;position:absolute;cursor:default;top:-3px;left:-3px;z-index:1;width:291px;border-radius:5px;padding:5px;background:#fff;box-shadow:0 0 4px 0 rgba(0,0,0,.2)}.team-composition__infoblock-info{padding:14px;clear:both}.team-composition__infoblock-parameters{border-top:1px solid #95abbb;border-bottom:1px solid #95abbb;padding:5px 0;margin-bottom:5px}.team-composition__infoblock .team-composition__infoblock-list,.team-composition__infoblock .team-composition__infoblock-title{width:43%}.team-composition__infoblock .team-composition__infoblock-description,.team-composition__infoblock .team-composition__infoblock-penalty{width:55%}.team-composition__infoblock-title{display:inline-block;font-size:12px;vertical-align:top;color:#4e5c6b}.team-composition__infoblock-description{display:inline-block;font-weight:600;font-size:14px;vertical-align:top;color:#4e5c6b}.team-composition__infoblock-list{display:inline-block;font-size:13px;vertical-align:middle}.team-composition__infoblock-list li{width:100%;display:block;overflow:hidden;color:#4e5c6b}.team-composition__infoblock-list li._not-goalkeeper,.team-composition__infoblock-list li._not-rest{display:none}.team-composition__infoblock-list li ul{margin-left:17px}.team-composition__infoblock-list li span{font-weight:600;font-size:14px;float:right;color:#4e5c6b}.team-composition__infoblock-penalty{display:inline-block;vertical-align:middle;text-align:center}.team-composition__infoblock-penalty span{font-size:18px;font-weight:600;vertical-align:middle;color:#4e5c6b}.team-composition__infoblock-penal-card{display:inline-block;width:23px;height:37px;border-radius:2px;vertical-align:middle;margin-right:10px}.team-composition__infoblock-penal-card._yellow{background:#ffed00}.team-composition__infoblock-penal-card._red{background:red}.team-composition__infoblock-close{position:absolute;top:8px;right:8px;width:27px;height:27px;border:1px solid #95abbb;cursor:pointer}.team-composition__infoblock-close-border{position:absolute;top:12px;left:-5px;width:36px;border-top:1px solid #95abbb}.team-composition__infoblock-close-border._left{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.team-composition__infoblock-close-border._rigth{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.team-composition__trainer-wrapper{display:inline-block;width:314px;padding:10px;margin-bottom:150px}.team-composition__trainer .team-composition__card{margin:0;cursor:default}.team-composition__trainer .team-composition__card:hover{background:0 0;box-shadow:none}.team-composition__trainer .team-composition__card-firstname{margin-top:10px}.team-composition__trainer .team-composition__card-rank{padding-left:0}._enter{height:15px}._active .team-composition__infoblock{display:block}.button-upward{position:fixed;top:10px;left:10px;cursor:pointer}.button-upward__arrow{display:inline-block;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:10px solid #af424c}.button-upward__upward{font-size:14px;color:#af424c;display:inline-block}.button-upward._hide{display:none}.judges{font-size:1px;margin-top:20px}.judges__wrapper{position:relative;padding:12px 12px 0;margin-bottom:18px}.judges__box{letter-spacing:19px}.judges__card{position:relative;letter-spacing:normal;width:285px;height:117px;display:inline-block;border:1px solid #c5d2db;border-radius:5px;margin-bottom:19px;padding:5px;text-align:left;vertical-align:middle}.judges__card-photo{width:106px;height:106px;overflow:hidden;border:2px solid #95abbb;float:left;margin-right:10px}.judges__card-photo img{width:100%}.judges__card-country,.judges__card-firstname{font-size:14px;color:#4e5c6b}.judges__card-lastname{font-weight:600;font-size:18px;color:#4e5c6b}.judges__card-flag{display:inline-block;margin:10px 10px 10px 0;width:22px;height:13px;box-shadow:0 0 6px 0 rgba(0,0,0,.2)}.judges__card-flag-svg{width:100%;height:100%}.judges__card-country{display:inline-block;margin:10px 0}.judges__card-description{font-weight:600;font-size:14px;color:#4e5c6b}main{margin-top:10px}main:after{content:'';clear:both;display:block}.online-info._euro{width:918px;margin-left:17px}.ice-block{background:rgba(255,255,255,.75);box-shadow:1px 1px 4px rgba(0,0,0,.2)}.sidebar{width:306px}.wrapper.football-wrapper{background:0 0;width:1260px!important;padding:0}.euro-wrapper{background:#f5f9fc;border-radius:15px;box-shadow:inset 0 0 4px 0 rgba(0,0,0,.4)}
/*# sourceMappingURL=28eb78d55eda2095b11f.football_euro_2016.css.map*/