@font-face {
    font-family: 'Fira Sans';
    font-display: swap;
    src: local('Fira Sans Light'), local('FiraSans-Light'),
      url('//ss.sport-express.ru/fonts/Fira_Sans_Light.woff2') format('woff2'),
      url('//ss.sport-express.ru/fonts/Fira_Sans_Light.woff') format('woff'),
      url('//ss.sport-express.ru/fonts/Fira_Sans_Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
  }
  
@font-face {
    font-family: 'Fira Sans';
    font-display: swap;
    src: local('Fira Sans Regular'), local('FiraSans-Regular'),
      url('//ss.sport-express.ru/fonts/Fira_Sans.woff2') format('woff2'),
      url('//ss.sport-express.ru/fonts/Fira_Sans.woff') format('woff'),
      url('//ss.sport-express.ru/fonts/Fira_Sans.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Fira Sans';
    font-display: swap;
    src: local('Fira Sans Medium'), local('FiraSans-Medium'),
      url('//ss.sport-express.ru/fonts/Fira_Sans_Medium.woff2') format('woff2'),
      url('//ss.sport-express.ru/fonts/Fira_Sans_Medium.woff') format('woff'),
      url('//ss.sport-express.ru/fonts/fira_sans/FiraSans-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}
  
@font-face {
    font-family: 'Intro';
    src: url('//ss.sport-express.ru/fonts/intro/Intro-Bold.woff2') format('woff2'),
    url('//ss.sport-express.ru/fonts/intro/Intro-Bold.woff') format('woff'),
    url('//ss.sport-express.ru/fonts/intro/Intro-Bold.otf') format('otf');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'Intro';
    src: url('//ss.sport-express.ru/fonts/intro/Intro-Regular.woff2') format('woff2'),
    url('//ss.sport-express.ru/fonts/intro/Intro-Regular.woff') format('woff'),
    url('//ss.sport-express.ru/fonts/intro/Intro-Regular.otf') format('otf');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Intro';
    src: url('//ss.sport-express.ru/fonts/intro/Intro-Book.woff2') format('woff2'),
    url('//ss.sport-express.ru/fonts/intro/Intro-Book.woff') format('woff'),
    url('//ss.sport-express.ru/fonts/intro/Intro-Book.otf') format('otf');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Intro';
    src: url('//ss.sport-express.ru/fonts/intro/Intro-Light.woff2') format('woff2'),
    url('//ss.sport-express.ru/fonts/intro/Intro-Light.woff') format('woff'),
    url('//ss.sport-express.ru/fonts/intro/Intro-Light.otf') format('otf');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Noto Sans';
    src: url('//ss.sport-express.ru/fonts/noto-sans-bold.woff2') format('woff2'),
    url('//ss.sport-express.ru/fonts/noto-sans-bold.woff') format('woff');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'Noto Sans';
    src: url('//ss.sport-express.ru/fonts/noto-sans-regular.woff2') format('woff2'),
    url('//ss.sport-express.ru/fonts/noto-sans-regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Veles';
    src: url('//ss.sport-express.ru/fonts/VelesBold.woff2') format('woff2'),
    url('//ss.sport-express.ru/fonts/VelesBold.woff') format('woff');
    font-weight: 700;
    font-style: normal;
}
/* Øðèôò äëÿ íîâîé ãëàâíîé */
@font-face {
    font-family: 'Arimo';
    src: url('//ss.sport-express.ru/fonts/arimo-bold-webfont.woff2') format('woff2'),
    url('//ss.sport-express.ru/fonts/arimo-bold-webfont.woff') format('woff');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'Arimo';
    src: url('//ss.sport-express.ru/fonts/Arimo-BoldItalic.woff2') format('woff2'),
    url('//ss.sport-express.ru/fonts/Arimo-BoldItalic.woff') format('woff');
    font-weight: 700;
    font-style: italic;
}

@font-face {
    font-family: 'Arimo';
    src: url('//ss.sport-express.ru/fonts/arimo-regular-webfont.woff2') format('woff2'),
    url('//ss.sport-express.ru/fonts/Arimo-Bold.Regular') format('woff');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Arimo';
    src: url('//ss.sport-express.ru/fonts/Arimo-Italic.woff2') format('woff2'),
    url('//ss.sport-express.ru/fonts/Arimo-Italic.Regular') format('woff');
    font-weight: 500;
    font-style: italic;
}


.brick { width: 250px; height: 445px; position: relative; background-color: #ffffff; }
/*.brick:hover { box-shadow: 0 2px 4px 0 rgba(0,0,0,0.06); }*/
.brick:hover .cont_wrapper div a { color: #C00D0F; }
.brick .cont_wrapper a { color: #000; }

/*.brick_position { width: 250px; height: 445px; position: absolute; top: -1px; left: -1px; }*/

/*mosaic*/
.opacity { background: #000; opacity: 0.5; filter: alpha(Opacity=50); }
.opacity_layer {
    background-color: rgba(0, 0, 0, .25);
    /*background-image: linear-gradient(to top, rgba(35,30,23,0.5), rgba(35,30,23,0.25), rgba(35,30,23,0));*/
    /*background: #231e17; opacity: 0.3; filter: alpha(Opacity=30);*/ position: absolute; top: 0px; left: 0px; margin: 0px !important; }
.collage_11.relative:hover .opacity_layer,
.collage_12.relative:hover .opacity_layer,
.collage_21.relative:hover .opacity_layer,
.collage_22.relative:hover .opacity_layer {
    background-color: rgba(0, 0, 0, .45);
}

/* materials plate */
.material_tease_photo { position: relative; overflow: hidden; }
.material_tease_photo .sport_title_block { position: absolute; top: 0; left: 0; white-space: nowrap; }
.tile_content_gradient {
    position: absolute;
    left: 1px; bottom: 20px;
    height: 10px; width: 248px;
    background: -moz-linear-gradient(top, rgba(255,255,255,0), #ffffff 100%);
    background: -webkit-linear-gradient(top, rgba(255,255,255,0), #ffffff 100%);
    background: -o-linear-gradient(top, rgba(255,255,255,0), #ffffff 100%);
    background: -ms-linear-gradient(top, rgba(255,255,255,0), #ffffff 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,0), #ffffff 100%);
}
.icon_flag .cont_wrapper { max-height: 183px;/*208px;*/  overflow: hidden; position: relative; }
.icon_flag .common_icons.positioned { z-index: 1; float: left; }
.icon_flag .tile_content_gradient { bottom: 62px; }
.cont_wrapper { max-height: 225px;/*208px;*/  overflow: hidden; position: relative; }
.blanc .cont_wrapper { max-height: 340px; }
.blanc.icon_flag .cont_wrapper { max-height: 298px; }

/*recent_items*/
.recent_item .cont_body_link a:hover { color: #c00d0f; }
.recent_item_sep { border-bottom: 1px solid #000; }
.wichtig .recent_item_sep { border-bottom: 1px solid #fff; margin-left: -15px; margin-right: -15px; }
.gray_sep .recent_item { border-top: 1px solid #c7c7c7; }

/* icons */
.icons_block .comments_icon {
    background: url(//ss.sport-express.ru/img/design/v3/com-d.svg) 0 0 no-repeat;
    margin-top: -5px; position: relative;
    left: -3px;
    top: 3px;
    height: 18px;
    width: 19px;

}
.icons_block .photo_icon { background: url(//ss.sport-express.ru/img/design/v3/icons/icon_photo_light.svg) 0 0 no-repeat; margin-top: -5px; position: relative; top: 0; height:12px; width:12px; background-size: contain; }
.icons_block .video_icon { background: url(//ss.sport-express.ru/img/design/v3/icons/icon_video_light.svg) 0 0 no-repeat; position: relative; height:12px; width:12px; background-size: contain; }
.slider_moving .icons_block .video_icon { background: url(//ss.sport-express.ru/img/design/v3/icons/icon_video_light.svg) 0 0 no-repeat; position: relative; height:16px; width:16px; background-size: contain; }
.slider_moving .icons_block .photo_icon { background: url(//ss.sport-express.ru/img/design/v3/icons/icon_photo_light.svg) 0 0 no-repeat; margin-top: -5px; position: relative; top: 5px; height:14px; width:16px;background-size: contain; }
.collage_12.single .news_spot .n_item a:hover .icons_block .video_icon { background-image: url(//ss.sport-express.ru/img/design/v3/icons/icon_video_light.svg) }
.collage_12.single .news_spot .n_item a:hover .icons_block .photo_icon { background-image: url(//ss.sport-express.ru/img/design/v3/icons/icon_photo_light.svg) }
.common_icons .comments_icon {background: url(//ss.sport-express.ru/img/design/v3/icons/icon_comments.svg) 0 0 no-repeat; line-height: 17px;width: 15px;top: 3px;left: 0;margin-top: 0;margin-right: 9px;position: relative;height: 13px;background-size: 15px; transition: .3s background ease; }
.common_icons .comments_icon:hover {background: url(//ss.sport-express.ru/img/design/v3/icons/icon_comments_active.svg) 0 0 no-repeat;background-size: 15px;  }
.common_icons .comments_count { font-family: Arimo, sans-serif; font-weight: 700;font-size: 11px; line-height: 19px; color: #C3C3C3;letter-spacing: 1.21px;text-align: left; }
.common_icons .paper_icon { background: url(//ss.sport-express.ru/img/design/v3/icons/common_paper.png) 0 0 no-repeat; margin-top: -5px; position: relative; top: 5px; height:19px; width:23px; }
.common_icons .photo_icon { background: url(//ss.sport-express.ru/img/design/v3/icons/icon_photo_dark.svg) 0 0 no-repeat; margin-top: 0; position: relative; top: 2px; height:14px; width:16px; transition: .3s background ease; }
.common_icons .photo_icon:hover { background: url(//ss.sport-express.ru/img/design/v3/icons/icon_photo_active.svg) 0 0 no-repeat; }
.common_icons .video_icon { background: url(//ss.sport-express.ru/img/design/v3/icons/icon_video_dark.svg) 0 0 no-repeat;  margin-top: 0; position: relative; top: 2px; height: 14px; width: 14px; background-size: contain; transition: .3s background ease; }
/*.common_icons.hot a { color: #ff0000; }*/
/*.common_icons.hot .comments_icon {*/
    /*background: url(//ss.sport-express.ru/img/design/v3/com-d-red.svg) 0 0 no-repeat;*/
    /*background-size: contain;*/
  /*}*/
.recent_item { position: relative; }
.recent_item .common_icons {position: absolute; top: 4px; right: 0; font-size: 11px; line-height: 11px;}
.recent_item .common_icons .comments_icon { background: url(//ss.sport-express.ru/img/design/v3/icons/icon_comments.svg) 0 0 no-repeat; line-height: 17px; width: 15px; top: 3px; left: 0; margin-top: 0; margin-right: 9px; position: relative; height: 13px; background-size: 15px;}
.recent_item .common_icons .video_icon {width: 14px; height: 14px; margin-top: 0; top: 3px;background: url(//ss.sport-express.ru/img/design/v3/icons/icon_video_dark.svg) 0 0 no-repeat;background-size: contain; }
.recent_item .common_icons .photo_icon {background: url(//ss.sport-express.ru/img/design/v3/icons/icon_photo_dark.svg) 0 0 no-repeat; margin-top: 0; position: relative; top: 2px; height:13px; width:15px; background-size: contain; }


    /* block's names */
.sport_title_block { float:left; padding: 0 18px; font-size: 14px; color:#fff; font-family: Arimo, sans-serif; height:26px; line-height:26px; letter-spacing: .96px; }
.sport_title_news { width: 100%; height: 55px; padding: 0 20px; margin: 0; font-size: 16px; line-height: 55px; box-sizing: border-box; letter-spacing: 0;}
.sport_title_block a.white:hover { color:#fff; }
.sport_title_full { display: block; padding: 0 15px; font-size: 16px; text-transform: uppercase; color:#fff; font-family: Arimo, sans-serif; height:34px; line-height:34px; }
.sport_title_full:hover { color:#fff; }
/*----detals-----*/

/*agenda*/
.agenda { height: 65px; /*border-bottom: 1px solid #000;*/ }
.agenda .agenda_item { max-height: 40px; overflow: hidden; }
.agenda .agenda_item { line-height: 20px; }
/*.agenda_on_top tr:last-child .agenda { border: 0px; }*/
.agenda_bg { background: url( //ss.sport-express.ru/img/design/v3/hot_theme_bg.png ) no-repeat 50% 50%; }
.agenda .agenda_item a:hover { color:#ff0000; }
.agenda .hr { border-bottom: 1px solid #756f6f; height:0px; padding:0px; margin:0px; }

.topmenu_block { z-index: 4 !important; }
.cling .topmenu_block { padding: 0; }
html:not(.mobile) .topmenu a:hover { text-decoration: none; }
.mainmenu, .addmenu, .rtmenu { font-family: Arimo, sans-serif;}
.topmenu .logo{ display: inline-block; vertical-align: top; width: 165px; height: 50px; background: #EAE9E9 url(//ss.sport-express.ru/img/logos/logo_se.svg) no-repeat 20px 5px; background-size: 107px;}
.topmenu .logo::before { content: ''; width: 1px; height: 50px; position: absolute; right: -1px; background: #EAE9E9;}
.mainmenu_block {position: fixed; top: 35px; z-index: 55; background-color: #eae9e9; color: #000000; width: 1099px; height: 50px; line-height: 50px;}
.addmenu_block {position: fixed;top:0; z-index: 50;margin: 0; width: 1100px;height: 35px;background-color: #26272C;white-space: nowrap;}
.mainmenu_block ul,
.addmenu_block ul {display: inline-block; float: none; vertical-align: top; list-style-type: none; margin: 0; padding: 0; position: relative; left: 1px;}
.addmenu a.level1, .addmenu span.level1 { color: #ffffff; display: inline-block; font-size: 12px; line-height: 14px; padding-top: 11px; padding-bottom: 10px;padding-left: 20px; padding-right: 20px;}
.addmenu a.level1:hover, .addmenu span.level1:hover { background-color: #3b3c41;}
.mainmenu li.level1,
.addmenu li.level1,
.addmenu_block .rtmenu li.level1 { float: left; }
.mainmenu a,
.addmenu a {text-decoration: none; text-transform: uppercase;}
.addmenu a:hover { background-color: #3b3c41;}
.mainmenu_block .hasmenu,
.addmenu_block .hasmenu {position: relative; cursor: pointer;}
.mainmenu_block .dropmenu,
.addmenu_block .dropmenu {position: absolute; z-index: 10; display: none;}
html:not(.mobile) .mainmenu_block .hasmenu.level1:hover .dropmenu.level2,
.mainmenu_block .hasmenu.level1:hover .dropmenu.level2,
.mainmenu_block .hasmenu.level1.hover .dropmenu.level2,
html:not(.mobile) .addmenu_block .hasmenu.level1:hover .dropmenu.level2,
.addmenu_block .hasmenu.level1.hover .dropmenu.level2 {display: block;}
.mainmenu a.level1 { display: inline-block; color: #000000; height: 50px; padding: 0 10px; font-size: 14px; text-transform: lowercase;}
.mainmenu a.level1:first-letter { text-transform: capitalize;}
.mainmenu .close,
.addmenu .close,
.search .close{ display: none; position: absolute; z-index: 11; background-repeat: no-repeat; }
.mainmenu .hover .close,
.addmenu .hover .close,
.submenu_block .hover .close { display: block; }
.mainmenu li.level1:hover a.level1,
.mainmenu li.level1.hover a.level1{ color: #C00D0F;}
.mainmenu li.level1:first-child a.level1{ padding-left: 10px; margin-left: 27px;}
.mainmenu li.level1:first-child .dropmenu a.level2{padding-left: 18px;}
.mainmenu li.hasmenu.level1 a.level1{ position: relative;}
.mainmenu li.hasmenu.level1 a.level1::before { content: ''; position: absolute; top: 22px; right: -14px; width: 5px; height: 5px; border-right: 1px solid rgba(0,0,0,0.70); border-bottom: 1px solid rgba(0,0,0,0.70); -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg);}
.mainmenu li.hasmenu.level1:hover a.level1
 ,.mainmenu li.hasmenu.level1.hover a.level1{background-position: right -30px;}
.mainmenu .dropmenu.level2{left: 0; top:50px; height: 50px; background-color: #eae9e9;}
.mainmenu .dropmenu.level2 .level2{line-height: 50px;}
.mainmenu a.level2{display: block; color: #000000; padding: 0 15px 0 12px; white-space: nowrap; font-family: Arimo, sans-serif; font-size: 12px;}
.mainmenu li.level2:hover a.level2{color: #C00D0F;}
*+html .mainmenu li.level2:hover{background-color: #fffffe;}
.mainmenu .close{
    position: absolute;
    width: 20px;
    height: 30px;
    background-color: #eae9e9;
    top: 18px;
    right: -21px;
}
.mainmenu .close::before {
    content: '';
    position: absolute;
    top: 14px;
    right: 7px;
    width: 5px;
    height: 5px;
    border-right: 1px solid rgba(0,0,0,0.70);
    border-bottom: 1px solid rgba(0,0,0,0.70);
    -webkit-transform: rotate(225deg);
    -ms-transform: rotate(225deg);
    transform: rotate(225deg);
}
/* search */
/*.mainmenu_block .search{display: block; float: right; background: #5e5e5e url("//ss.sport-express.ru/img/design/v3/search_mainmenu.png") no-repeat center center; width: 50px; height: 50px; transition-delay: 0.8s;}*/
.mainmenu_block .search { margin-left: 30px; width: 200px; display: inline-block !important; vertical-align: middle;}
.mainmenu_block .search input[type="text"] { font-family: Arimo, sans-serif; display: block; width: 148px; height: 35px; padding-left: 17px; background-color: #fff; color: #000000; border: none 0; font-size: 14px; line-height: 35px;}
.mainmenu_block .search input[type="text"]:focus { outline: none; }
.mainmenu_block .search img {display: block; background: #fff url("//ss.sport-express.ru/img/design/v3/dark_search.png") no-repeat 9px 9px ; width: 35px; height: 35px; background-size: 18px;}
.search .close { left: 0; top: 0; background-color: #c00d0e;  background-image:  url("//ss.sport-express.ru/img/design/v3/close_mainmenu.png"); background-repeat:  no-repeat; background-position: 16px center; width: 50px; height: 50px;}
.mainmenu_block .authentication{ display: block; float: right; height: 50px;
    line-height:1.0;
    padding-top:19px;
    padding-left: 9px;
    padding-right: 25px; color: #fff; font-size: 16px; text-decoration: none;}
.mainmenu_block .authentication:hover{color:#fff; background-position: 15px -85px;}
.mainmenu_block .authentication .user{ display: block; float: left; background: url("//ss.sport-express.ru/img/design/v3/authentication_mainmenu.png") no-repeat 5px 2px; padding-left: 25px; height: 50px; line-height: 50px; overflow: hidden; text-overflow: ellipsis; max-width: 70px; margin-right: 5px;}
.mainmenu_block .authentication-n{
    padding-top:0;
}
.mainmenu_block .authentication-n .user{
    background: url("//ss.sport-express.ru/img/design/v3/authentication_mainmenu.png") no-repeat 5px 19px;
}
.addmenu li.level1.hasmenu a.level1,
.addmenu li.level1.hasmenu span.level1 { position: relative; background-image: url("//ss.sport-express.ru/img/design/v3/arr_addmenu.png"); background-repeat:  no-repeat; background-position:  6px 7px; padding-right: 20px; }
.addmenu li .arrow_down {
    position: relative;
    margin-top: 5px;
    display: block;
    height: 32px;
    background-image: url("//ss.sport-express.ru/img/design/v3/arr_addmenu.png");
    background-repeat:  no-repeat;
    background-position:  6px 8px;
    padding-right: 30px;
    float: left;
    border-top: 1px solid transparent;
    border-left: 1px solid transparent;
    border-right: 1px solid transparent;
}

/* E-mail subscriptions 2017 */
.addmenu .inform {
    margin-left: 3px;
    background-color: #C00D0F;
}
.addmenu .inform:hover{
    background-color: #E02D2F;
}
.addmenu .inform:hover a.level1{
    background-color: transparent !important;
}
/* /E-mail subscriptions 2017 */

.addmenu li .arrow_down .line { display: none; width: 30px; position: absolute; z-index: 120; left: 0; bottom: 0px; height: 1px; background-color: #fff;  }
.addmenu li .arrow_down:hover .line { display: block; }
.addmenu li .arrow_down:hover { border-top: 1px solid #c7c7c7; border-left: 1px solid #c7c7c7; border-right: 1px solid #c7c7c7; background-color: #fff; }
.addmenu li .arrow_down:hover > .dropmenu { display: block; }

html:not(.mobile) .addmenu li.level1.hasmenu:hover a.level1,
.addmenu li.level1.hasmenu.hover a.level1,
html:not(.mobile) .addmenu li.level1.hasmenu:hover span.level1,
.addmenu li.level1.hasmenu.hover span.level1 { /*height: 32px;*/ height: 30px; }
.addmenu li.level1:first-child .dropmenu a.level2{padding-left: 17px; }
.addmenu .dropmenu.level2{ right: -36px; top: 31px; border: solid 1px #c7c7c7; background-color: #fff; overflow: hidden; padding-bottom: 5px; }
.addmenu li.level1 .line{ display: block; }
html:not(.mobile) .addmenu li.level1.hasmenu:hover>.line,
.addmenu li.level1.hasmenu.hover>.line { display: block; position: relative; z-index: 120; left: 0; top: -5px; height: 1px; margin: 0 1px; background-color: #fff;}
.addmenu .close { right: 1px; top: 6px; background-color: #fff; background-image:  url("//ss.sport-express.ru/img/design/v3/close_addmenu.png"); background-position: 5px 7px; width: 29px; height: 23px;}

.addmenu_block .region_block{ width: 120px; margin-top: 10px;}
.addmenu_block .region_block .level2 a { line-height: 32px; font-family: "Trebuchet MS", Tahoma, sans-serif; font-size: 12px; display: block; padding-left: 9px;}

.addmenu_block .socbtn_block{ width: 65px;  margin: 0; }
.addmenu_block .socbtn_fb,
.addmenu_block .socbtn_ok,
.addmenu_block .socbtn_vk,
.addmenu_block .socbtn_tw,
.addmenu_block .socbtn_gp,
.addmenu_block .socbtn_yt,
.addmenu_block .socbtn_in,
.addmenu_block .socbtn_rs,
.addmenu_block .socbtn_rt{ display: block; float: left; width: 21px; height: 35px; margin: 0; padding: 0 4px; border: none; background-position: center center; background-repeat: no-repeat; background-size: contain;}
.addmenu_block .socbtn_fb{background-image: url("//ss.sport-express.ru/img/design/v3/icons/icon_facebook@2x_white.png");background-size: 6px; width: 14px;}
.addmenu_block .socbtn_ok{background-image: url("//ss.sport-express.ru/img/design/v3/icons/icon_ok@2x_white.png");background-size: 7px; width: 15px;}
.addmenu_block .socbtn_vk{background-image: url("//ss.sport-express.ru/img/design/v3/icons/icon_vk@2x_white.png");background-size: 14px; width: 22px;}
.addmenu_block .socbtn_tw{background-image: url("//ss.sport-express.ru/img/design/v3/icons/icon_twitter@2x_white.png");background-size: 13px; width: 21px;}
.addmenu_block .socbtn_gp{background-image: url("//ss.sport-express.ru/img/design/v3/icons/icon_gplus@2x_white.png");background-size: 14px; width: 22px; }
.addmenu_block .socbtn_yt{background-image: url("//ss.sport-express.ru/img/design/v3/icons/icon_youtube@2x_white.png");background-size: 13px; width: 21px;}
.addmenu_block .socbtn_in{background-image: url("//ss.sport-express.ru/img/design/v3/icons/icon_instagram@2x_white.png");background-size: 12px; width: 20px;}
.addmenu_block .socbtn_rs{background-image: url("//ss.sport-express.ru/img/design/v3/icons/icon_rss@2x_white.png");background-size: 11px; width: 19px;}
.addmenu_block .socbtn_rt{background-image: url("//ss.sport-express.ru/img/design/v3/socbtn1_rt.png"); background-size: 31px; width: 38px;  margin-right: 5px;}

.addmenu_block .rtmenu a {display: inline-block; height: 23px; line-height: 23px; margin-left: 3px; padding: 0 6px 0 9px; color: #191919; text-decoration: none; text-transform: uppercase;}
.btn_money { background: url("//ss.sport-express.ru/img/design/v3/btn_money.png") no-repeat 14px center; padding-left: 45px !important;}
.btn_nissan { background: url("//ss.sport-express.ru/projects/secondscreen/img/nissan_menu_logo.png") no-repeat 14px center; padding-left: 50px !important; }
.addmenu_block .rtmenu .btn_bnr a {height: auto; line-height: normal; margin-left: 0; padding: 0; }

.addmenu_block .really-right-menu{
    float: right;
    margin-top: 0;
    margin-right: 1px;
}
.addmenu_block .really-right-menu>li{
    font-size: 0;
}

/* submenu*/
.submenu_block{position: relative; background-color: #3b3b41; /*border-top: solid 1px #303030;*/}
.submenu_block .group{display: table; width: 1000px; margin: 10px 0 10px 10px;}
.submenu_block .column {display: table-cell; vertical-align: top; padding-right: 10px;}
.submenu_block li{line-height: 25px; margin-bottom: 5px;}
.submenu_block a,
.submenu_block span {display: inline-block; padding: 0 10px; white-space: nowrap;}
.submenu_block a,
.submenu_block .selected span,
.submenu_block a:hover{position: relative; color: #ffffff; transition: .3s background-color ease;}

.submenu_block a::before,
.innermenu_block.football a::before,
.innermenu_block.tennis a::before,
.innermenu_block.games a::before,
.innermenu_block.boxing a::before,
.innermenu_block.cybersport a::before,
.innermenu_block.formula a::before  {content: ''; position: absolute; bottom: -3px; left: 10px; width: calc(100% - 20px); height: 3px; transition: .3s background-color ease;}

.submenu_block.color_football a:hover::before {
    background-color: #47B66C;
}
.innermenu_block.color_football a:hover::before {
    background-color: #47B66C;
}
.submenu_block.color_hockey a:hover::before {
    background-color: #2D8CCD;
}
.submenu_block.color_winter a:hover::before {
    background-color: #00BABB;
}
.submenu_block.color_boxing a:hover::before {
    background-color: #F52E3B;
}
.innermenu_block.color_boxing a:hover::before {
    background-color: #F52E3B;
}
.submenu_block.color_games a:hover::before {
    background-color: #724FA8;
}
.submenu_block.color_tennis a:hover::before {
    background-color: #c2da66;
}
.innermenu_block.color_tennis a:hover::before {
    background-color: #c2da66;
}
.submenu_block.color_basketball a:hover::before {
    background-color: #d58528;
}
.submenu_block.color_cybersport a:hover::before {
    background-color: #042caa;
}
.innermenu_block.color_cybersport a:hover::before {
    background-color: #042caa;
}
.submenu_block.color_formula a:hover::before {
    background-color: #F5412E;
}
.innermenu_block.color_formula a:hover::before {
    background-color: #F5412E;
}
.submenu_block.color_biathlon a:hover::before {
    background-color: #00BABB;
}
.submenu_block.color_volleyball a:hover::before {
    background-color: #724FA8;
}


.submenu_block a:hover{background-color: #191919; text-decoration: none; }
.innermenu_block.football a:hover,
.submenu_block.football a:hover,
.submenu_block.hockey a:hover,
.submenu_block.winter a:hover,
.submenu_block.basketball a:hover,
.submenu_block.games a:hover,
.innermenu_block.tennis a:hover,
.innermenu_block.games a:hover,
.innermenu_block.boxing a:hover,
.innermenu_block.formula a:hover,
.innermenu_block.cybersport a:hover {
    background-color: transparent;
}
.submenu_block .selected a,
.submenu_block .selected span,
.submenu_block .selected a:hover {background-color: #5d5e67;}
.submenu_block .hover .close{position: absolute; z-index: 6; right: 0; bottom: 0; cursor: pointer; width: 45px; height: 35px; background-color: #c7c7c7;    background-image: url("//ss.sport-express.ru/img/design/v3/close_mainmenu.png");    background-position: 15px 15px;    background-repeat: no-repeat;}
.submenu_btn_drop{display: block; position: absolute; z-index: 5; right: 0; bottom: 0; cursor: pointer; width: 45px; height: 35px;}
.submenu_btn_drop::after{content: '';position: absolute;top: 15px;right: 18px;width: 5px;height: 5px;border-right: 1px solid #ffffff;border-bottom: 1px solid #ffffff;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);transition: 0.2s border-color ease;}
.submenu_btn_drop:hover::after {border-color: #C00D0F;}
.submenu_patch_drop{position: absolute; z-index: 5; right: 45px; top: -22px; width: 100px; height: 22px;}
.submenu_block .hasmenu.level1 .dropmenu.level2{display: none; position: absolute; z-index: 5; width: 100%;}
.submenu_block .hasmenu.level1:hover .dropmenu.level2
 ,.submenu_block .hasmenu.level1.hover .dropmenu.level2{display: block;}
.submenu_block .dropmenu{background-color: #3b3b41;}
.submenu_block .dropmenu h6{ display: block; padding-left: 10px; color: #fff; font-family: "Trebuchet MS", Tahoma, sans-serif; font-size: 14px; line-height: 25px;height: 25px;}
.submenu_block .dropmenu a{color: #ffffff;}
.submenu_block .dropmenu a:hover{background-color: #191919;}
.submenu_block .dropmenu .selected a,
.submenu_block .dropmenu .selected a:hover{background-color: #3b3b41;}
.popup_behaviour { border-top: 0 !important; position: absolute; top: 100%; width: 1100px; right: 0px; z-index: 20; border: 0px; box-sizing: border-box; min-height: 80px;}
/* /submenu */



/*
 * Button at the top
 */
.gotop{ position: fixed; z-index: 200; right: 0; bottom: 55px; display: none; width: 110px; height: 75px; background: rgba(230, 230, 230, 0.6)  url("//ss.sport-express.ru/img/design/v3/arr_gotop.png") no-repeat center center; cursor: pointer;}
.gotop:after{ content: '.'; display: block; position: absolute; top: 0px; left: 0px; width: 1px; height: 1px; color: rgba(128, 128, 128, 0.01);} /* firefox font redering fix */

/*
 * Button at the tournament widget
 */
.hockey_world_switchtabs_button,
.hockey_khl_switchtabs_button {
    padding: 6px 10px;
    font-family: Arimo, sans-serif;
    font-size: 12px;
    line-height: 14px;
    color: rgba(0, 0, 0, .87);
    background-color: #ffffff;
    opacity: 0.7;
    transition: .3s background-color ease;
}

.hockey_world_switchtabs_button.selected,
.hockey_khl_switchtabs_button.selected {
    background-color: #e3e2e2;
}


    /* innermenu*/
.innermenu_block{ /*border-top: solid 1px #303030; */ background: #3b3c41  url("//ss.sport-express.ru/img/design/v3/innermenu_bg.png") repeat top; }
.innermenu_block ul{list-style-type: none;}
.innermenu_block li{display: block; float: left;}

.innermenu_block .selected span,
.innermenu_block li a {position: relative; line-height: 25px; margin: 11px 10px;}
.innermenu_block.tennis .selected span,
.innermenu_block.tennis li a,
.innermenu_block.basketball .selected span,
.innermenu_block.basketball li a,
.innermenu_block.specproject .selected span,
.innermenu_block.specproject li a,
.innermenu_block.others .selected span,
.innermenu_block.others li a,
.innermenu_block.summer .selected span,
.innermenu_block.summer li a,
.innermenu_block.games .selected span,
.innermenu_block.games li a,
.innermenu_block.video .selected span,
.innermenu_block.video li a,
.innermenu_block.winter .selected span,
.innermenu_block.winter li a,
.innermenu_block.boxing .selected span,
.innermenu_block.boxing li a,
.innermenu_block.volleyball .selected span,
.innermenu_block.volleyball li a,
.innermenu_block.formula .selected span,
.innermenu_block.formula li a,
.innermenu_block.biathlon .selected span,
.innermenu_block.biathlon li a,
.innermenu_block.hockey .selected span,
.innermenu_block.hockey li a,
.innermenu_block.football .selected span,
.innermenu_block.football li a,
.innermenu_block.cybersport .selected span,
.innermenu_block.cybersport li a { margin-bottom: 5px; margin-top:0px; }
.innermenu_block.specproject,
.innermenu_block.others,
.innermenu_block.summer,
.innermenu_block.games,
.innermenu_block.video,
.innermenu_block.winter,
.innermenu_block.boxing,
.innermenu_block.volleyball,
.innermenu_block.tennis,
.innermenu_block.formula,
.innermenu_block.basketball,
.innermenu_block.biathlon,
.innermenu_block.hockey,
.innermenu_block.cybersport,
.innermenu_block.football { padding-top: 10px; padding-bottom: 10px; }

.innermenu_block span,
.innermenu_block a {display: inline-block; padding: 0 10px; white-space: nowrap;}
.innermenu_block a,
.innermenu_block span,
.innermenu_block a:hover{color: #ffffff; transition: .3s background-color ease; }
.innermenu_block a:hover{background-color: #191919; text-decoration: none; }
.innermenu_block .selected a,
.innermenu_block .selected span,
.innermenu_block .selected a:hover{background-color: #5d5e67;}
.innermenu_block li.base_color,
.innermenu_block li.sub_color1 {position: relative;}
.innermenu_block li.base_color{margin: 0 15px 0 0;}
.innermenu_block li.sub_color1 {margin: 0 15px 0 3px;}
.innermenu_block li.base_color a,
.innermenu_block li.sub_color1 a{line-height: 47px;  margin: 0; color:#fff; padding: 0 20px; background-color: transparent;}

.innermenu_block .bevel_r.border_color
 ,.innermenu_block .bevel_l.border_color1
 ,.innermenu_block .bevel_r.border_color1 {position: absolute; z-index: 1; top: 0; width: 0; height: 0; border-style:  solid; border-right-color: transparent; border-left-color: transparent;}
.innermenu_block .bevel_r.border_color
 ,.innermenu_block .bevel_r.border_color1 {right: -15px; border-bottom-color: transparent;border-width: 47px 15px 0 0;}
.innermenu_block .bevel_l.border_color1{left: -15px; border-top-color: transparent; border-width: 0 0 47px 15px;}

.innermenu_block.basketball,
.innermenu_block.specproject,
.innermenu_block.others,
.innermenu_block.summer,
.innermenu_block.games,
.innermenu_block.video,
.innermenu_block.winter,
.innermenu_block.boxing,
.innermenu_block.volleyball,
.innermenu_block.tennis,
.innermenu_block.formula,
.innermenu_block.basketball,
.innermenu_block.biathlon,
.innermenu_block.hockey,
.innermenu_block.football,
.innermenu_block.cybersport { background-image: none; }
.innermenu_block.FINA-2017 li a,
.innermenu_block.specproject li a,
.innermenu_block.others li a,
.innermenu_block.summer li a,
.innermenu_block.games li a,
.innermenu_block.video li a,
.innermenu_block.winter li a,
.innermenu_block.boxing li a,
.innermenu_block.volleyball li a,
.innermenu_block.tennis li a,
.innermenu_block.formula li a,
.innermenu_block.basketball li a,
.innermenu_block.biathlon li a,
.innermenu_block.hockey li a,
.innermenu_block.football li a,
.innermenu_block.cybersport li a { color: #fff; position: relative;}
/* innermenu*/

/* collage */
.collage_22 .flexible_block { margin-top: 10px; margin-bottom: 20px; width: 560px; height: 274px; }
.collage_12 .flexible_block { margin-top: 10px; margin-bottom: 20px; width: 270px; height: 274px; }
.collage_22 .flexible_block { margin-top: 10px; margin-bottom: 20px; width: 560px; height: 274px; }
.collage_11 .flexible_block { margin-top: 10px; margin-bottom: 20px; width: 270px; height: 121px; }
.flexible_block.news_on_top { margin:0; height:310px; overflow: hidden }

.dynamic_content_1 {  position:absolute; bottom:0px; left:0px; max-height: 226px; overflow: hidden; }
.dynamic_content_2 {  position:absolute; bottom:-400px; left:0px; max-height: 226px; overflow: hidden; }
.collage_22 .dynamic_content_1 { max-height: 226px; }
.collage_22 .dynamic_content_2 { height: 226px; }
.collage_12 .dynamic_content_1 { max-height: 235px; }
.collage_12 .dynamic_content_2 { height: 235px; }
.collage_11 .dynamic_content_1 { max-height: 88px; }
/*.collage_11 .dynamic_content_2 { height: 88px; }*/
.collage_12 .dynamic_content_1 p,
.collage_12 .dynamic_content_2 p,
.collage_11 .dynamic_content_1 p,
.collage_11 .dynamic_content_2 p { /*letter-spacing: 0.5px;*/ }

/*.opacity_layer {-webkit-transition: opacity 0.3s linear;
    -moz-transition: opacity 0.3s linear;
    -o-transition: opacity 0.3s linear;
    transition: opacity 0.3s linear; }*/
/*.collage_22:hover .opacity_layer,*/
/*.collage_12.single:hover .opacity_layer,*/
/*.collage_11:hover .opacity_layer {  background-image: linear-gradient(to top, rgba(35,30,23,0.8), rgba(35,30,23,0.8)); }*/

.collage_22 .dynamic_content_1 {
    max-height: 226px;
    bottom: 0px;
    opacity: 1; filter: alpha(Opacity=100);
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
}
.collage_22:hover .dynamic_content_1 {
    bottom: -100px;
    opacity: 0; filter: alpha(Opacity=0);
}
.collage_12.single .dynamic_content_1 {
    max-height: 235px;
    bottom: 0px;
    opacity: 1; filter: alpha(Opacity=100);
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
}
.collage_12.single:hover .dynamic_content_1 {
    bottom: -100px;
    opacity: 0; filter: alpha(Opacity=0);
}
.collage_22 .dynamic_content_1 .short_title {
    text-shadow: 0 0 10px #777;
    opacity: 1; filter: alpha(Opacity=100);
    -webkit-transition: all 0.1s linear;
    -moz-transition: all 0.1s linear;
    -o-transition: all 0.1s linear;
    transition: all 0.1s linear;
}
.collage_11 .dynamic_content_1 p,
.collage_12 .dynamic_content_1 p,
.collage_22 .dynamic_content_1 p {
    text-shadow: 0 0 10px #777;
}
.collage_22:hover .dynamic_content_1 .short_title {
    opacity: 0; filter: alpha(Opacity=0);
}
.collage_11 .dynamic_content_1 {
    max-height: 88px;
    bottom: 0px;
    /*opacity: 1; filter: alpha(Opacity=100);*/
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
}
.collage_11:hover .dynamic_content_1 {
    bottom: 33px;
    /*opacity: 0; filter: alpha(Opacity=0);*/
}


.collage_22 .dynamic_content_2 {
    height: auto;
    bottom: 40px;
    opacity: 0; filter: alpha(Opacity=0);
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.collage_22:hover .dynamic_content_2 {
    height: 226px !important;
    bottom: 48px;
    opacity: 1; filter: alpha(Opacity=100);
}
.collage_12.single .dynamic_content_2 {
    height: auto;
    bottom: 40px;
    opacity: 0; filter: alpha(Opacity=0);
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.collage_12.single:hover .dynamic_content_2 {
    height: 235px !important;
    bottom: 48px;
    opacity: 1; filter: alpha(Opacity=100);
}
.collage_22 .dynamic_content_2 .long_title {
    text-shadow: 0 0 10px #777;
    opacity: 0; filter: alpha(Opacity=0);
    -webkit-transition: all 0.1s linear;
    -moz-transition: all 0.1s linear;
    -o-transition: all 0.1s linear;
    transition: all 0.1s linear;
}
.collage_22:hover .dynamic_content_2 .long_title {
    opacity: 1; filter: alpha(Opacity=100);
}
.collage_22 .dynamic_content_2 .long_title + p {
    text-shadow: 0 0 10px #777;
}


.collage_22 .icons_block,
.collage_12.single .icons_block,
.collage_11 .icons_block {
    /*right:-100%;*/
    bottom: -50px;
    opacity: 0; filter: alpha(Opacity=0);
    -webkit-transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    -o-transition: all 0.5s linear;
    transition: all 0.5s linear;
}
.collage_22:hover .icons_block,
.collage_12.single:hover .icons_block,
.collage_11:hover .icons_block {
    /*right:0px;*/
    bottom: 0px;
    opacity: 1; filter: alpha(Opacity=100);

}
.collage_12.single .news_spot .icons_block { opacity: 1; filter: alpha(Opacity=100); }
.collage_aside_slot { width: 240px; height: 400px; background: #eee; float: right; margin-right:15px }

/*.cursor_over .flexible_block .dynamic_content { top:0px !important; }
.cursor_over .opacity_layer,
.cursor_over .announce,
.cursor_over .icons_block { display: block; }*/

.news_in_collage { background: #3B3C42; border-right: none;}
.news_in_collage.collage_12 { border-right: none;}
.news_spot { height: 51px; padding: 0 20px; }
.news_spot .n_item { height: 30px; /*overflow:hidden;*/ font-size: 14px; line-height: 14px; }
.news_spot .n_item a { color: #fff; position: relative; display: block; transition: .3s color ease; }
.news_spot .n_item a:hover { color: #c7c7c7 !important; }
.news_spot .icons_block { position: absolute; top: 2px; right: -25px; }
.main_news tr:nth-child(2n) { background-color:  #26272C;}



/* photo/video block in mainpage */
.arr_leftright{ overflow: hidden; }
.arr_leftright .previous
 ,.arr_leftright .next{ float: left; width: 28px; height: 28px; border: solid 1px #e6e6e6;   background-image: url("//ss.sport-express.ru/img/design/v3/arr_leftright.png"); background-repeat: no-repeat; cursor: pointer; }
.arr_leftright .previous{border-right: none; background-position:  7px 7px;}
.arr_leftright .next{ background-position:  -89px 7px;}
.arr_leftright .previous:hover{ background-position:  7px -93px;}
.arr_leftright .next:hover{ background-position:  -89px -93px;}
.arr_leftright .previous.disable
 ,.arr_leftright .previous.disable:hover{ background-position:  7px -193px; cursor: default;}
.arr_leftright .next.disable
 ,.arr_leftright .next.disable:hover{ background-position:  -89px -193px; cursor: default;}

.photo_block .heading
 ,.video_block .heading{color: #191919; font-family: Arimo, sans-serif; font-size: 32px; text-transform: uppercase; }
.photo_block .slider_holder
 ,.video_block .slider_holder{ display: block; overflow: hidden;}
.photo_block ul
 ,.video_block ul{display: block; overflow: hidden;}
.photo_block ul.slider_moving
 ,.video_block ul.slider_moving{position: relative; width: 2000px;}
.photo_block ul li
 ,.video_block ul li{display: block; overflow: hidden; float: left; position: relative; list-style-type: none;}
.photo_block ul li a
 ,.video_block ul li a{ display: block; border: none;}
.photo_block ul li img.image
 ,.video_block ul li img.image{ display: block; border: none;}
.photo_block ul li .blackout
 ,.video_block ul li .blackout{position: absolute; z-index: 1; left: 0px; top: 0px; }

.photo_block a .text
 ,.video_block a .text{ overflow: hidden; /*height: 32px;*/ margin: 10px 0 0 0; text-transform: uppercase; font-size: 12px; line-height: 20px; color: #000;}
.photo_block a .blackout{  background-image: none; background-color: transparent; transition: background-color .3s ease-out;}
.video_block:not(.video_block_slider) a .blackout{  background-color: transparent; transition: background-color .3s ease-out;}
.video_block.video_block_slider a .blackout{  background-color: rgba(0, 0, 0, .4); transition: background-color .3s ease-out;}
.photo_block a:hover .blackout{ background-color: rgba(0, 0, 0, .4); transition: background-color .3s ease-out;}
.video_block:not(.video_block_slider) a:hover .blackout{ background-color: rgba(0, 0, 0, .4); transition: background-color .3s ease-out;}
.video_block.video_block_slider a:hover .blackout{ background-color: transparent; transition: background-color .3s ease-out;}
/*.video_block a:hover .blackout{ background: url("//ss.sport-express.ru/img/design/v3/blackout_video.png") repeat left top; }*/
.photo_block .icons_block
 ,.video_block .icons_block{z-index: 2; right: 0;}

.photo_block .slider_holder{height: 437px;}
.photo_block ul.slider_moving{left: -1px;}
.photo_block ul li{width: 254px;height: 143px;margin-right: 4px;margin-bottom: 4px;background-color: #242424;}
.photo_block img.image,
.photo_block .blackout{width: 254px; height: 143px;}
.photo_block a .text{ padding: 0 4px 0 13px; position: absolute; bottom: 0; margin-bottom: 15px; color: #ffffff; font-size: 18px; text-transform: none; z-index: 1;}
.photo_block .icons_block{top:15px; left: 10px;}
.photo_block .slider_moving li.slider_item {width: 770px;height: 437px; margin-right: 0; margin-left: 10px;}
.photo_block ul li:nth-child(3n) {margin-right: 0;}

.video_block .slider_holder{/*height: 320px;*/}
.video_block .slider_video .slider_moving{/*left: -1px;*/}
.video_block .slider_video li{width: 254px; height: 143px; margin-right: 4px; margin-bottom: 4px; background-color:  #242424; }
.video_block .slider_video li:nth-child(3n) {margin-right: 0;}
.video_block .slider_video li.slider_item {margin-right: 0; margin-bottom: 0; }
.video_block .slider_video.slider_video_notext li{height: 108px;}
.video_block #slider_moving_video li.slider_item{width: 770px; height: 437px;}
.video_block .slider_video img.image,
.video_block .slider_video .blackout{width: 100%; height: 100%; }
.video_block .slider_video a .text{padding: 0 4px 0 13px; position: absolute; bottom: 0; margin-bottom: 15px; color: #ffffff; font-size: 18px; text-transform: none; z-index: 1;}
.video_block .slider_video .icons_block{top:15px; left: 10px; }
.video_block .slider_item.selected .blackout{ background-image: none; }

.video_block .filterpanel{overflow: hidden; height: 53px; background-color: #242424; margin-bottom: 0; font-family: Arimo, sans-serif; font-size: 14px; line-height: 53px; }
.video_block .filterpanel a{ color: #fff; padding: 0 15px; }
.video_block .filterpanel a:hover{background-color: #C00D0F;}
.video_block .filterpanel a.selected,
.video_block .filterpanel a.selected:hover { background-color: #C00D0F;}
.video_block .filterpanel .filterpanel_all{display: block; float: left; width: 60px; box-sizing: border-box; text-align: center; }
.video_block .filterpanel .previous,
.video_block .filterpanel .next { display: block; float: left; width: 30px; height: 53px; background-image: url("//ss.sport-express.ru/img/design/v3/arr_leftright_2.png"); background-repeat: no-repeat; cursor: pointer;}
.video_block .filterpanel .previous{background-position:  7px 20px;}
.video_block .filterpanel .next{ background-position:  -89px 20px;}
.video_block .filterpanel .previous:hover{ background-position:  7px -80px;}
.video_block .filterpanel .next:hover{ background-position:  -89px -80px;}
.video_block .filterpanel .previous.disable,
.video_block .filterpanel .previous.disable:hover{ background-position:  7px -181px; cursor: default;}
.video_block .filterpanel .next.disable,
.video_block .filterpanel .next.disable:hover{ background-position:  -89px -181px; cursor: default;}


.video_block .filterpanel .slider_holder{float: left; width: 650px; }
.video_block .filterpanel ul{/*overflow: hidden; */ }
/*.video_block .filterpanel .slider_moving a{ width: 128px; padding: 0 2px; text-align: center; }*/

/* PopUp */
body.popup{	overflow: hidden;}
.popup_win{display: none;}
.popup_win{position: fixed;   bottom: 0; left: 0; top: 0; right: 0; z-index: 1001; overflow: auto; background: #1f1f1d url("//ss.sport-express.ru/img/design/v3/popup_bg.jpg") no-repeat center center;}
.popup_win .close{display: block; position: absolute; z-index: 11; background-repeat:  no-repeat; right: 40px; top: 40px; background-color: #191919;  background:  url("//ss.sport-express.ru/img/design/v3/close.png") no-repeat center center; width: 50px; height: 50px; cursor: pointer;}
.popup_win .popup_center{ position: absolute;  top: 0; left: 0; bottom: 0; right: 0;  margin: auto;}
.authentication_popup{ width: 430px; height: 585px; color: #c7c7c7; font-size: 16px; text-align: center;  background: transparent url("//ss.sport-express.ru/img/design/v3/authentication_bg.png") no-repeat center top;}
.authentication_popup .logo{float: none; width: auto; height: 151px; margin-top: 120px; margin-bottom: 65px;  background: url("//ss.sport-express.ru/img/design/v3/logo_popup.png") no-repeat center top; }
.authentication_popup input{display: block; margin: 0 auto; height: 42px; line-height: 42px; border: none 0;}
.authentication_popup input[type="text"]
 ,.authentication_popup input[type="password"]{ width: 285px; padding-left: 15px; margin-bottom: 15px; background-color: #fff; color: #4c4c4c; font-size: 16px;}
.authentication_popup input[type="submit"]{ width: 300px; margin-bottom: 30px; background-color: #191919; color: #ffffff; font-size: 17px; text-transform: uppercase;}
.authentication_popup input[type="submit"]:hover{ background-color: #262626; }
.authentication_popup a{ display: inline-block; color: #c7c7c7; text-decoration: none; padding: 5px; }
.authentication_popup a:hover{ color: #fff; }

.close_on_light { background: url(//ss.sport-express.ru/img/design/v3/close_dark.png) no-repeat 50% 50%; width: 30px; height: 30px; position: absolute; right: 20px; top: 20px; cursor: pointer; }
.paper_form { background: #fff; margin: auto !important; position:fixed; bottom: 0; left: 0; top: 0; right: 0; z-index: 250; }
.paper_form .form_description { font-size: 42px; color: #262626; text-transform: uppercase; text-align: center; }

/* Registration table */
.reg_table input { color: #797979 !important;line-height: 18px;letter-spacing: .69px;background-color: transparent;border: none;border-bottom: 1px solid #9E9E9E;outline: none;}
.reg_table input[type="checkbox"] {position: absolute;opacity: 0;}
.reg_table label {font-size: 12px;color: rgba(211, 211, 211, .87);letter-spacing: .69px;}
.reg_table label::before {
    content: '';
    background: transparent;
    border: 1px solid #9e9e9e;
    display: inline-block;
    width: 15px;
    height: 15px;
    position: relative;
    top: -1px;
    margin-right: 9px;
    vertical-align: middle;
    cursor: pointer;
    text-align: center;
    transition: all .25s ease;
    box-sizing: border-box;
}
.reg_table input[type="checkbox"]:checked + label::before {
    background-color: #C00D0F;
    box-shadow: inset 0 0 0 4px #3b3c41;
    border: 1px solid #C00D0F;
}
input.main-btn {
    border: none;
    outline: none;
    cursor: pointer;
}
.reg_table a {color: rgba(211, 211, 211, .87);}

    /* icon */
.b-icon {
    display: inline-block;
    vertical-align: middle;
}
.b-icon_newspaper {
    margin-top: -2px;
    margin-right: 10px;
}
.b-icon_prev_page {
    position: relative;
    display: flex;
    align-items: center;
    /*background-image: none;*/
    /*background-repeat: no-repeat !important;*/
    width: 30px;
    height: 30px;
    /*border: 1px solid #d3d3d8;*/
    /*background-size: auto auto !important;*/
    /*transition: .5s border ease;*/
    /*background-repeat: no-repeat;*/
    /*background-position: center;*/
    /*background-size: auto 12px;*/
    /*background-image: url('//ss.sport-express.ru/projects/desktop/img/icons/base/arrow-left-with-dots.svg')*/
}
/*.b-icon_prev_page::before {*/
    /*content: '';*/
    /*position: absolute;*/
    /*top: 50%;*/
    /*left: 50%;*/
    /*margin-top: -2px;*/
    /*margin-left: -1px;*/
    /*width: 5px;*/
    /*height: 5px;*/
    /*border-left: 1px solid #d3d3d8;*/
    /*border-bottom: 1px solid #d3d3d8;*/
    /*transform: rotate(45deg);*/
    /*transition: .5s border ease;*/
/*}*/
.b-icon_next_page {
    position: relative;
    background-image: none;
    background-repeat: no-repeat !important;
    width: 30px;
    height: 30px;
    border: 1px solid #d3d3d8;
    background-size: auto auto !important;
    transition: .5s border ease;
}
.b-icon_next_page::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -2px;
    margin-left: -4px;
    width: 5px;
    height: 5px;
    border-left: 1px solid #d3d3d8;
    border-bottom: 1px solid #d3d3d8;
    transform: rotate(-135deg);
    transition: .5s border ease;
}
.b-icon_prev_page:hover, .b-icon_next_page:hover,
.b-icon_prev_page:hover::before, .b-icon_next_page:hover::before {
    border-color: #43444A;
}
/* page pagination */
.se2_paginator {}
.se2_paginator ul {
    text-align: center;
    overflow: hidden;
}
.se2_paginator__item {
    display: block;
    width: 219px;
    height: 28px;
    line-height: 28px;
    border: 1px solid #c7c7c7;
    text-align: center;
    margin: 0 auto;
}
.se2_paginator__item.next {
    float: right;
}
.se2_paginator__item.prev {
    float: left;
}
.se2_paginator__item a {
    display: block;
    height: inherit;
    color: #191919;
}
.se2_paginator__item:hover {
    border: 1px solid #F53535;
}


/* page pagination*/
.se3_paginator{
    margin: 10px 0;
    text-align: center;
}
.se3_paginator ul{
    display: inline-block;
    overflow: hidden;
}
.se3_paginator__item {
    float: left;
    display: inline;
    list-style: none;
    padding: 6px 10px;
    text-align: center;
    text-transform: uppercase;
}
.se3_paginator li.prev,
.se3_paginator li.next,
.se3_paginator li.curr{
    padding: 5px 10px;
    border: 1px solid #c7c7c7;
}
.se3_paginator li.prev a, .se3_paginator li.next a {
    background-image: url("//ss.sport-express.ru/img/design/v3/arr_leftright.png");
    background-repeat: no-repeat;
    font-size: 12px;
}
.se3_paginator li a { text-decoration: none !important;}
.se3_paginator li.next a { background-position:  right 0; padding-right: 15px; }
.se3_paginator li.prev a { background-position:  0 0; padding-left: 15px; }
.se3_paginator li.next a:hover { background-position:  right -100px }
.se3_paginator li.prev a:hover { background-position:  0 -100px; }
.se3_paginator li.next.disable a { background-position:  right -200px }
.se3_paginator li.prev.disable a { background-position:  0 -200px; }
.se3_paginator li.next.disable a:hover { background-position:  right -200px }
.se3_paginator li.prev.disable a:hover { background-position:  0 -200px; }


/* translation & football tables */
.tablesport_block { overflow: hidden; }
.translation_block { height: 400px; background: #f1f2f4;  }
.translation_block>.heading,
.tablesport_block>.heading{ /*overflow: hidden;*/ background-color: #26272C; height: 55px; }
.translation_block .content {height: 345px; overflow: auto\9; /*position: relative; right: 1px;*/ }
.translation_block .content.translation_content-olympics {height: 279px; }
/*.translation_borderright{border-right: 1px solid #ededed;}*/
.translation_block .content.translation_on_sport{height: 233px;}
.translation_block .translation_menu_time li { transition: .3s background-color ease;}
.translation_block .translation_menu_time li:hover { background-color: #3b3c41;}
.translation_block .translation_menu_time li.selected { background-color: #C00D0F;}
.tablesport_block .translation_menu_time li.selected[data-switchtabs_button="football"] { background-color: #47B66C;}
.tablesport_block .translation_menu_time li.selected[data-switchtabs_button="hockey"] { background-color: #2D8CCD;}
.tablesport_block .translation_menu_time li.selected[data-switchtabs_button="basketball"] { background-color: #F5762E;}
.tablesport_block .translation_menu_time li.selected[data-switchtabs_button="tennis"] { background-color: #c2da66;}
.translation_block .translation_menu_time div,
.tablesport_block .translation_menu_time div {height: 55px; line-height: 55px; color: #fff; padding-left: 20px; padding-right: 20px; cursor:pointer; font-family: Arimo, sans-serif;}
.translation_block .translation_menu_sport li{ width: 52px; height: 55px; line-height: 55px; position: relative; display:flex; justify-content: center; align-items: center; }
.translation_block .translation_menu_sport li .b-tooltip { display: none; z-index: 6; /*bottom: auto; top: -23px;*/ }
.translation_block .translation_menu_sport li .b-tooltip_bottom { top: 100%; }
.translation_block .translation_menu_sport li a:hover + .b-tooltip,
.translation_block .translation_menu_sport li .b-tooltip:hover { display: block; }
.btn_reload { width: 30px; height: 30px; background: url("//ss.sport-express.ru/img/design/v3/icons/icon_refresh@2x.png") no-repeat 50% center; background-size: 16px; cursor: pointer;}
.btn_reload.reload { /*background-image: url("//ss.sport-express.ru/img/design/v3/reload_30x30_loop.gif");*/ transform: rotate(720deg); transition: 1.5s transform linear;}
.translation_block .btn_reload { width: 48px; height: 55px;}
.translation_plug{margin-top: 20px; font-size: 14px; text-align: center;}
.translation_plug.translation_plug_mp { margin-top: 150px; }

.translation_menu_sport li.btn_football a,
.translation_menu_sport li.btn_hockey a,
.translation_menu_sport li.btn_basketball a,
.translation_menu_sport li.btn_tennis a,
.translation_menu_sport li.btn_biathlon a,
.translation_menu_sport li.btn_formula a,
.translation_menu_sport li.btn_run a,
.translation_menu_sport li.btn_volleyball a,
.translation_menu_sport li.btn_boxing a{ background-image: url("//ss.sport-express.ru/img/design/v3/btn_sportmenu.png"); background-repeat: no-repeat; position: relative; z-index: 2; }
.translation_menu_sport li.btn_football a{ background-position: -492px 7px;}
.translation_menu_sport li.btn_hockey a{ background-position: -492px -93px;}
.translation_menu_sport li.btn_basketball a{ background-position: -492px -193px;}
.translation_menu_sport li.btn_tennis a{ background-position: -492px -293px;}
.translation_menu_sport li.btn_biathlon a{ background-position: -492px -393px;}
.translation_menu_sport li.btn_formula a{ background-position: -492px -493px;}
.translation_menu_sport li.btn_run a{ background-position: -492px -593px;}
.translation_menu_sport li.btn_volleyball a{ background-position: -492px -693px;}
.translation_menu_sport li.btn_boxing a{ background-position: -492px -793px;}
.translation_menu_sport li.btn_football a.selected{ background-position: 8px 7px;}
.translation_menu_sport li.btn_hockey a.selected{ background-position: 8px -93px;}
.translation_menu_sport li.btn_basketball a.selected{ background-position: 8px -193px;}
.translation_menu_sport li.btn_tennis a.selected{ background-position: 8px -293px;}
.translation_menu_sport li.btn_biathlon a.selected{ background-position: 8px -393px;}
.translation_menu_sport li.btn_formula a.selected{ background-position: 8px -493px;}
.translation_menu_sport li.btn_run a.selected{ background-position: 8px -593px;}
.translation_menu_sport li.btn_volleyball a.selected{ background-position: 8px -693px;}
.translation_menu_sport li.btn_boxing a.selected{ background-position: 8px -793px;}

.translation_block .content .column,
.tablesport_block .column { float: left; width: 50%; }
.translation_block .clearfix {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;flex-wrap: wrap;width: 100%;}
/*.translation_block .content .column*/
/*,.tablesport_block .column .match_widget:first-child table.table_score { border-top: 1px solid #c7c7c7; }*/
.translation_block .group,
.tablesport_block .group{border-left-style: solid; border-left-width: 6px; box-sizing: border-box;}
.tablesport_block .select_array { position: absolute; right: 0; top: 5px; width: 30px; height: 40px; background-color: #ffffff; pointer-events: none;}
.tablesport_block .select_array::after { content: ''; position: absolute; top: 15px; right: 21px; width: 6px; height: 6px; border-bottom: 1px solid #242424; border-left: 1px solid #242424; transform: rotate(-45deg);}
.tablesport_block .tourname select { cursor: pointer; height: 40px;border: none;outline: none;font-weight: 700;color: #000000;font-size: 14px;padding-left: 20px; -moz-appearance:none; /* Firefox */ -webkit-appearance:none; /* Safari and Chrome */ appearance:none;}
.tablesport_block .hockey .tourname select, .tablesport_block .hockey .select_array { background-color: #E3E2E2;}
.translation_block .group .heading{position: relative; overflow: hidden; width: 100%; height: 38px; line-height: 38px; color: #191919; background-color: #fff; padding-left: 15px; font-family: Arimo, sans-serif; font-size: 14px; font-weight: 700; }
.translation_block .group .heading .heading-title { display: inline-block; min-width: 48%; margin-right: 1%;}
.translation_block .item{position: relative; overflow: hidden; height: 42px; clear: both; border-color: #fff; border-top-style: solid; border-top-width: 2px; border-right-style: solid; border-right-width: 2px; box-sizing: border-box; }
.translation_block .item .wrapper{ display: block; overflow: hidden;}
.translation_block .tennis .item, .translation_block .volleyball .item { height: 40px; box-sizing: inherit;}
.translation_block .item>a{display: block; overflow: hidden;}
.translation_block .item:hover{background-color: #e7e6e6;}
.translation_block .item .level1.time .vmid a{color: #9d9d9d; text-decoration: none;}
.translation_block .tennis .item .level1 .vmid a, .translation_block .volleyball .item .level1 .vmid a{color: #9d9d9d; text-decoration: none;}
.translation_block .item .level1 .vmid a, .translation_block .volleyball .item .level1.sum .vmid a, .translation_block .item .level1.team .vmid a{color: #191919; text-decoration: none;}
.translation_block .item .shell{position: absolute; z-index: 1; right: 0px; top: 0px;  width: 50px; margin-right: 8px;}

.translation_block .item .level1{display: table; table-layout: fixed; float: left; height: 39px; overflow: hidden;}
.translation_block .vmid:not(.vcore){height: 40px; vertical-align: top !important;}
.translation_block .shell .vmid{vertical-align: middle !important;}
.translation_block .scorevt .vmid{vertical-align: middle !important;}
.translation_block .level1.time .vmid,
.translation_block .tennis .level1.team .vmid,
.translation_block .volleyball .level1.team .vmid
{ vertical-align: middle !important;}
.translation_block .tennis .level1.team .vmid { width: 140px; }
.translation_block .line{height: 5px; background-color: #ededed; }
.translation_block .content .group:first-child>.heading {height: 39px; line-height: 39px;}
.translation_block .tse-scrollbar .drag-handle {background: none repeat scroll 0 0 #9d9d9d;}

.translation_block .level1{color: #191919;}
.translation_block .is_waited .time
 ,.translation_block .is_finished .time
 ,.translation_block .is_waited .score
 ,.translation_block .is_waited .separator{ color: #000000; font-family: Arimo, sans-serif;}
.translation_block .team.is_winner { font-weight: bold;}
.translation_block .time{ width: 60px; margin-left: 15px; font-size: 18px; line-height: 18px;}
.translation_block .time .statustext,
.translation_block .sub_position { font-family: Arimo, sans-serif; color: #8A8989; font-size: 10px; line-height: 11px; letter-spacing: -0.5px;}
.translation_block .item .level1.time { padding-top: 0; font-family: Arimo, sans-serif; color: #8A8989;}
.translation_block .tennis .item .level1.time, .translation_block .volleyball .item .level1.time { margin-top: 0;}
.translation_block .team
,.translation_block .team .vmid{width: 100px;}
.translation_block .team{line-height: 14px; font-family: Arimo, sans-serif;padding-right: 5px;}
.translation_block .race
 ,.translation_block .race .vmid {width: 290px;text-align: center;}
.translation_block .race .player {font-size: 11px;}
.translation_block .score
,.translation_block .separator{font-size: 20px; white-space: nowrap; display: block; float: left; line-height: 26px;}
.translation_block .score.level1
,.translation_block .separator.level1{line-height: 39px;}
.translation_block .score_grp{width:80px;}
.translation_block .score_dop{width: 80px; font-size: 11px; line-height: 10px; text-align: center; white-space: nowrap; overflow: hidden;}
.translation_block .score{ width: 35px; }
.translation_block .separator{ width: 8px;}
.translation_block .scorevt
 ,.translation_block .scorevt .vmid { width: 17px; }
.translation_block .tennis .scorevt { margin-left: 10px; color: #9d9d9d; text-align: right; }
.translation_block .volleyball .scorevt { margin-left: 10px; color: #9d9d9d; text-align: right; }
.translation_block .scorevt.sum { font-size: 16px; line-height: 17px; }
.translation_block .is_finished .scorevt.sum
 ,.translation_block .is_online .scorevt.sum{ color: #191919; }
.translation_block .is_waited .scorevt.sum{ font-size: 14px;}

.translation_block .fonbet-wr {display: table; margin-top: -15px; margin-left: 115px;}
.translation_block .fonbet-wr a {display: block; width: 100%; height: 13px;}
.translation_block .fonbet{ background: #cbcbcb; margin: 0 auto; font-family: 'Arimo', sans-serif; font-weight: 500; font-size: 12px; text-align: left; line-height: 14px; color: /*#DC0609*/ #0f7251 !important; }
.translation_block .fonbet .fonbet-span-l{ float: left; margin-right: 0; font-weight: 400; color: #000000;}
.translation_block .fonbet .fonbet-span-r{ float: right; font-weight: 700;}
.translation_block .fonbet a{ display: block; width: 100%; height: 100%; color: /*#DC0609*/ #0f7251 !important; text-decoration: none;}
.translation_block .fonbet-horizontal { float: left; margin-left: 21px;}
.translation_block .fonbet-horizontal .fonbet-bet { float: left; min-width: 62px; padding: 0 5px; box-sizing: border-box; transition: background-color ease-out .3s;}
.translation_block .fonbet-bet:hover { background-color: /*#DC0609*/ #dedc00; color: #fff; }
/*.translation_block .fonbet-bet:hover .fonbet-span-l, .translation_block .fonbet-bet:hover .fonbet-span-r { color: #ffffff; }*/
.translation_block .fonbet-vertical .fonbet-bet-top { height: 14px; padding: 0 1px 0 4px; border-bottom: 1px solid #EAE7E7; box-sizing: border-box;}
.translation_block .fonbet-vertical .fonbet-bet-bottom { height: 14px; padding: 0 1px 0 4px; border-top: 1px solid #EAE7E7; border-top: none; box-sizing: border-box;}
.translation_block .fonbet-horizontal .fonbet-bet-middle { border-left: 2px solid transparent; border-right: 2px solid transparent; }
.translation_block .fonbet-horizontal .fonbet-bet-middle .fonbet-span-r {float: right; margin-left: 11px;}
.translation_block .fonbet-horizontal .fonbet-slash { float: left; width: 6px;}
.translation_block .volleyball .fonbet-vertical, .translation_block .volleyball .fonbet-vertical .vmid, .translation_block .tennis .fonbet-vertical, .translation_block .tennis .fonbet-vertical .vmid{ position: relative; margin: 0 auto; margin-left: 15px; margin-right: -13px; line-height: 14px; width: 52px !important; text-align: right; height: 28px;}
.translation_block .t_left .fonbet{ margin: 3px auto 0; margin-left: 0;}
.translation_block .fonbet-f{ position: absolute; top: 12px; right: 0;}
.translation_block .fonbet-ru{ float: right; margin-right: calc(50% - 74px); margin-top: 11px; border-radius: 2px;}
.translation_block .fonbet-left{ margin-right: 8px;}
.translation_block .fonbet-right{ margin-left: 8px;}
.translation_block .tennis .fonbet-f, .translation_block .volleyball .fonbet-f{ position: absolute; top: 10px; left: -22px; right: 0;}
.translation_block .tennis .fonbet-vertical ~ .sum{ display: none;}
.translation_block .tennis .fonbet-vertical, .translation_block .volleyball .fonbet-vertical{ position: absolute; top: 6px; right: 15px; margin-right: 0; margin-left: 0; z-index: 2;}
.translation_block .team-name { display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-top: 5px;}
.translation_block .separator {clear: none; }
.translation_block .score, .translation_block .tall_score {border: none;}
.translation_block .liga-stavok-logo {
	display: inline-block;
	vertical-align: middle;
	width: 71px;
	height: 30px;
	background-size: cover !important;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTEzLjIgNDcuNiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTEzLjIgNDcuNjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtmaWxsOiMwMDdFMzI7fS5zdDF7ZmlsbDojRkZGRkZGO308L3N0eWxlPjxnPjxyZWN0IHg9IjAiIGNsYXNzPSJzdDAiIHdpZHRoPSIxMTMuMiIgaGVpZ2h0PSI0Ny42Ii8+PGc+PGc+PHBhdGggY2xhc3M9InN0MSIgZD0iTTU1LjYsMjUuM2gtMi44Yy0xLjEsMC0yLDAuOS0yLDJ2OS45YzAsMS4yLDAuOCwyLDIsMmgyLjhjMS4xLDAsMi0wLjksMi0ydi0yLjZoLTIuMXYyLjJjMCwwLjItMC4yLDAuNC0wLjQsMC40aC0xLjVjLTAuMiwwLTAuNC0wLjItMC40LTAuNHYtOS4yYzAtMC4yLDAuMi0wLjQsMC40LTAuNEg1NWMwLjIsMCwwLjQsMC4yLDAuNCwwLjRWMzBoMi4xdi0yLjdDNTcuNiwyNi4yLDU2LjcsMjUuMyw1NS42LDI1LjN6Ii8+PC9nPjxnPjxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iNjQuNywyOCA1OC41LDI4IDU4LjUsMzAgNjAuNSwzMCA2MC41LDM5LjIgNjIuNywzOS4yIDYyLjcsMzAgNjQuNywzMCAiLz48L2c+PGc+PHBvbHlnb24gY2xhc3M9InN0MSIgcG9pbnRzPSIzMC4xLDM0LjMgMjkuOSwzNC4zIDI5LjksMjggMjcuNywyOCAyNy43LDM5LjIgMjkuNiwzOS4yIDMyLDMzLjIgMzIuMiwzMy4yIDMyLjIsMzkuMiAzNC4zLDM5LjIgMzQuMywyOCAzMi40LDI4ICIvPjwvZz48Zz48cG9seWdvbiBjbGFzcz0ic3QxIiBwb2ludHM9IjIwLjgsMjUuMyAxOC4yLDM5LjIgMjAuNSwzOS4yIDIyLjMsMjcuNSAyMi41LDI3LjUgMjQuMywzOS4yIDI2LjYsMzkuMiAyNCwyNS4zICIvPjwvZz48Zz48cGF0aCBjbGFzcz0ic3QxIiBkPSJNNjYuOSwyOGwtMi4zLDExLjJoMi4ybDAuMy0xLjRoMi45bDAuMywxLjRoMi4yTDcwLDI4QzcwLDI4LDY2LjksMjgsNjYuOSwyOHogTTY3LjMsMzUuOWwxLTUuOWgwLjJsMSw1LjlINjcuM3oiLz48L2c+PGc+PHBhdGggY2xhc3M9InN0MSIgZD0iTTQyLjUsMjhsLTIuMywxMS4yaDIuMmwwLjMtMS40aDIuOWwwLjMsMS40aDIuMkw0NS42LDI4QzQ1LjYsMjgsNDIuNSwyOCw0Mi41LDI4eiBNNDMsMzUuOWwxLTUuOWgwLjJsMSw1LjlINDN6Ii8+PC9nPjxnPjxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iNDAuOCwyOCAzNS45LDI4IDM1LjksMzkuMiAzOC4xLDM5LjIgMzguMSwzMCA0MC44LDMwICIvPjwvZz48Zz48cGF0aCBjbGFzcz0ic3QxIiBkPSJNODUuMywyOEg4M2MtMS4xLDAtMiwwLjktMiwydjcuMmMwLDEuMSwwLjksMiwyLDJoMi40YzEuMSwwLDItMC45LDItMlYzMEM4Ny4zLDI4LjksODYuNCwyOCw4NS4zLDI4eiBNODUuMiwzNi44YzAsMC4yLTAuMiwwLjQtMC40LDAuNGgtMS4yYy0wLjIsMC0wLjQtMC4yLTAuNC0wLjR2LTYuM2MwLTAuMiwwLjItMC40LDAuNC0wLjRoMS4yYzAuMiwwLDAuNCwwLjIsMC40LDAuNVYzNi44eiIvPjwvZz48Zz48cG9seWdvbiBjbGFzcz0ic3QxIiBwb2ludHM9IjguNCw4LjQgOC40LDM5LjIgMTQuNCwzOS4yIDE0LjQsMTQgOTguOCwxNCA5OC44LDM5LjIgMTA0LjgsMzkuMiAxMDQuOCw4LjQgIi8+PC9nPjxnPjxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iOTUuNywyOCA5My40LDI4IDkxLjQsMzIuOCA5MS4xLDMyLjggOTEuMSwyOCA4OC45LDI4IDg4LjksMzkuMiA5MS4xLDM5LjIgOTEuMSwzNC42IDkxLjUsMzQuNiA5My41LDM5LjIgOTUuOCwzOS4yIDkzLjMsMzMuNiAiLz48L2c+PGc+PHBhdGggY2xhc3M9InN0MSIgZD0iTTc4LjEsMzMuOHYtMC4ybDAsMGMwLjgtMC4yLDEuNS0wLjksMS41LTEuOGwwLDBWMzBjMC0xLjEtMC45LTItMi0yaC00LjJ2MTEuMmg0LjNjMS4xLDAsMi0wLjksMi0ydi0xLjZsMCwwQzc5LjcsMzQuNyw3OSwzMy45LDc4LjEsMzMuOHogTTc1LjUsMzBINzdjMC4yLDAsMC40LDAuMiwwLjQsMC40djEuOWMwLDAuMi0wLjIsMC40LTAuNCwwLjRoLTEuNFYzMHogTTc3LjUsMzYuOGMwLDAuMi0wLjIsMC40LTAuNCwwLjRoLTEuNXYtMi42aDEuNWMwLjIsMCwwLjQsMC4yLDAuNCwwLjRWMzYuOHoiLz48L2c+PC9nPjwvZz48L3N2Zz4=) !important;
	/*background-color: #007354;*/
	cursor: pointer;
}
.translation_block .liga-stavok-bet {position: absolute; top: 7px; left: 720px; float: right;width: 127px;height: 40px;cursor: pointer;box-sizing: border-box;}
.translation_block .liga-stavok-bet img {max-width: 100%;}

.translation_block .liga-stavok {
    display: inline-block;
	vertical-align: middle;
    width: 84px;
    height: 30px;
    background-color: #007354;
    /*position: absolute;*/
    /*top: 4px;*/
    /*left: 430px;*/
    cursor: pointer;
}
.betleague_logo {
	width: 55px !important;
	height: 23px;
	top: 1px;
	background-size: cover !important;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTEzLjIgNDcuNiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTEzLjIgNDcuNjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtmaWxsOiMwMDdFMzI7fS5zdDF7ZmlsbDojRkZGRkZGO308L3N0eWxlPjxnPjxyZWN0IHg9IjAiIGNsYXNzPSJzdDAiIHdpZHRoPSIxMTMuMiIgaGVpZ2h0PSI0Ny42Ii8+PGc+PGc+PHBhdGggY2xhc3M9InN0MSIgZD0iTTU1LjYsMjUuM2gtMi44Yy0xLjEsMC0yLDAuOS0yLDJ2OS45YzAsMS4yLDAuOCwyLDIsMmgyLjhjMS4xLDAsMi0wLjksMi0ydi0yLjZoLTIuMXYyLjJjMCwwLjItMC4yLDAuNC0wLjQsMC40aC0xLjVjLTAuMiwwLTAuNC0wLjItMC40LTAuNHYtOS4yYzAtMC4yLDAuMi0wLjQsMC40LTAuNEg1NWMwLjIsMCwwLjQsMC4yLDAuNCwwLjRWMzBoMi4xdi0yLjdDNTcuNiwyNi4yLDU2LjcsMjUuMyw1NS42LDI1LjN6Ii8+PC9nPjxnPjxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iNjQuNywyOCA1OC41LDI4IDU4LjUsMzAgNjAuNSwzMCA2MC41LDM5LjIgNjIuNywzOS4yIDYyLjcsMzAgNjQuNywzMCAiLz48L2c+PGc+PHBvbHlnb24gY2xhc3M9InN0MSIgcG9pbnRzPSIzMC4xLDM0LjMgMjkuOSwzNC4zIDI5LjksMjggMjcuNywyOCAyNy43LDM5LjIgMjkuNiwzOS4yIDMyLDMzLjIgMzIuMiwzMy4yIDMyLjIsMzkuMiAzNC4zLDM5LjIgMzQuMywyOCAzMi40LDI4ICIvPjwvZz48Zz48cG9seWdvbiBjbGFzcz0ic3QxIiBwb2ludHM9IjIwLjgsMjUuMyAxOC4yLDM5LjIgMjAuNSwzOS4yIDIyLjMsMjcuNSAyMi41LDI3LjUgMjQuMywzOS4yIDI2LjYsMzkuMiAyNCwyNS4zICIvPjwvZz48Zz48cGF0aCBjbGFzcz0ic3QxIiBkPSJNNjYuOSwyOGwtMi4zLDExLjJoMi4ybDAuMy0xLjRoMi45bDAuMywxLjRoMi4yTDcwLDI4QzcwLDI4LDY2LjksMjgsNjYuOSwyOHogTTY3LjMsMzUuOWwxLTUuOWgwLjJsMSw1LjlINjcuM3oiLz48L2c+PGc+PHBhdGggY2xhc3M9InN0MSIgZD0iTTQyLjUsMjhsLTIuMywxMS4yaDIuMmwwLjMtMS40aDIuOWwwLjMsMS40aDIuMkw0NS42LDI4QzQ1LjYsMjgsNDIuNSwyOCw0Mi41LDI4eiBNNDMsMzUuOWwxLTUuOWgwLjJsMSw1LjlINDN6Ii8+PC9nPjxnPjxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iNDAuOCwyOCAzNS45LDI4IDM1LjksMzkuMiAzOC4xLDM5LjIgMzguMSwzMCA0MC44LDMwICIvPjwvZz48Zz48cGF0aCBjbGFzcz0ic3QxIiBkPSJNODUuMywyOEg4M2MtMS4xLDAtMiwwLjktMiwydjcuMmMwLDEuMSwwLjksMiwyLDJoMi40YzEuMSwwLDItMC45LDItMlYzMEM4Ny4zLDI4LjksODYuNCwyOCw4NS4zLDI4eiBNODUuMiwzNi44YzAsMC4yLTAuMiwwLjQtMC40LDAuNGgtMS4yYy0wLjIsMC0wLjQtMC4yLTAuNC0wLjR2LTYuM2MwLTAuMiwwLjItMC40LDAuNC0wLjRoMS4yYzAuMiwwLDAuNCwwLjIsMC40LDAuNVYzNi44eiIvPjwvZz48Zz48cG9seWdvbiBjbGFzcz0ic3QxIiBwb2ludHM9IjguNCw4LjQgOC40LDM5LjIgMTQuNCwzOS4yIDE0LjQsMTQgOTguOCwxNCA5OC44LDM5LjIgMTA0LjgsMzkuMiAxMDQuOCw4LjQgIi8+PC9nPjxnPjxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iOTUuNywyOCA5My40LDI4IDkxLjQsMzIuOCA5MS4xLDMyLjggOTEuMSwyOCA4OC45LDI4IDg4LjksMzkuMiA5MS4xLDM5LjIgOTEuMSwzNC42IDkxLjUsMzQuNiA5My41LDM5LjIgOTUuOCwzOS4yIDkzLjMsMzMuNiAiLz48L2c+PGc+PHBhdGggY2xhc3M9InN0MSIgZD0iTTc4LjEsMzMuOHYtMC4ybDAsMGMwLjgtMC4yLDEuNS0wLjksMS41LTEuOGwwLDBWMzBjMC0xLjEtMC45LTItMi0yaC00LjJ2MTEuMmg0LjNjMS4xLDAsMi0wLjksMi0ydi0xLjZsMCwwQzc5LjcsMzQuNyw3OSwzMy45LDc4LjEsMzMuOHogTTc1LjUsMzBINzdjMC4yLDAsMC40LDAuMiwwLjQsMC40djEuOWMwLDAuMi0wLjIsMC40LTAuNCwwLjRoLTEuNFYzMHogTTc3LjUsMzYuOGMwLDAuMi0wLjIsMC40LTAuNCwwLjRoLTEuNXYtMi42aDEuNWMwLjIsMCwwLjQsMC4yLDAuNCwwLjRWMzYuOHoiLz48L2c+PC9nPjwvZz48L3N2Zz4=) !important;
}
.list_betleague_logo {
	width: 47px;
	height: 20px;
	background-size: cover !important;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTEzLjIgNDcuNiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTEzLjIgNDcuNjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtmaWxsOiMwMDdFMzI7fS5zdDF7ZmlsbDojRkZGRkZGO308L3N0eWxlPjxnPjxyZWN0IHg9IjAiIGNsYXNzPSJzdDAiIHdpZHRoPSIxMTMuMiIgaGVpZ2h0PSI0Ny42Ii8+PGc+PGc+PHBhdGggY2xhc3M9InN0MSIgZD0iTTU1LjYsMjUuM2gtMi44Yy0xLjEsMC0yLDAuOS0yLDJ2OS45YzAsMS4yLDAuOCwyLDIsMmgyLjhjMS4xLDAsMi0wLjksMi0ydi0yLjZoLTIuMXYyLjJjMCwwLjItMC4yLDAuNC0wLjQsMC40aC0xLjVjLTAuMiwwLTAuNC0wLjItMC40LTAuNHYtOS4yYzAtMC4yLDAuMi0wLjQsMC40LTAuNEg1NWMwLjIsMCwwLjQsMC4yLDAuNCwwLjRWMzBoMi4xdi0yLjdDNTcuNiwyNi4yLDU2LjcsMjUuMyw1NS42LDI1LjN6Ii8+PC9nPjxnPjxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iNjQuNywyOCA1OC41LDI4IDU4LjUsMzAgNjAuNSwzMCA2MC41LDM5LjIgNjIuNywzOS4yIDYyLjcsMzAgNjQuNywzMCAiLz48L2c+PGc+PHBvbHlnb24gY2xhc3M9InN0MSIgcG9pbnRzPSIzMC4xLDM0LjMgMjkuOSwzNC4zIDI5LjksMjggMjcuNywyOCAyNy43LDM5LjIgMjkuNiwzOS4yIDMyLDMzLjIgMzIuMiwzMy4yIDMyLjIsMzkuMiAzNC4zLDM5LjIgMzQuMywyOCAzMi40LDI4ICIvPjwvZz48Zz48cG9seWdvbiBjbGFzcz0ic3QxIiBwb2ludHM9IjIwLjgsMjUuMyAxOC4yLDM5LjIgMjAuNSwzOS4yIDIyLjMsMjcuNSAyMi41LDI3LjUgMjQuMywzOS4yIDI2LjYsMzkuMiAyNCwyNS4zICIvPjwvZz48Zz48cGF0aCBjbGFzcz0ic3QxIiBkPSJNNjYuOSwyOGwtMi4zLDExLjJoMi4ybDAuMy0xLjRoMi45bDAuMywxLjRoMi4yTDcwLDI4QzcwLDI4LDY2LjksMjgsNjYuOSwyOHogTTY3LjMsMzUuOWwxLTUuOWgwLjJsMSw1LjlINjcuM3oiLz48L2c+PGc+PHBhdGggY2xhc3M9InN0MSIgZD0iTTQyLjUsMjhsLTIuMywxMS4yaDIuMmwwLjMtMS40aDIuOWwwLjMsMS40aDIuMkw0NS42LDI4QzQ1LjYsMjgsNDIuNSwyOCw0Mi41LDI4eiBNNDMsMzUuOWwxLTUuOWgwLjJsMSw1LjlINDN6Ii8+PC9nPjxnPjxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iNDAuOCwyOCAzNS45LDI4IDM1LjksMzkuMiAzOC4xLDM5LjIgMzguMSwzMCA0MC44LDMwICIvPjwvZz48Zz48cGF0aCBjbGFzcz0ic3QxIiBkPSJNODUuMywyOEg4M2MtMS4xLDAtMiwwLjktMiwydjcuMmMwLDEuMSwwLjksMiwyLDJoMi40YzEuMSwwLDItMC45LDItMlYzMEM4Ny4zLDI4LjksODYuNCwyOCw4NS4zLDI4eiBNODUuMiwzNi44YzAsMC4yLTAuMiwwLjQtMC40LDAuNGgtMS4yYy0wLjIsMC0wLjQtMC4yLTAuNC0wLjR2LTYuM2MwLTAuMiwwLjItMC40LDAuNC0wLjRoMS4yYzAuMiwwLDAuNCwwLjIsMC40LDAuNVYzNi44eiIvPjwvZz48Zz48cG9seWdvbiBjbGFzcz0ic3QxIiBwb2ludHM9IjguNCw4LjQgOC40LDM5LjIgMTQuNCwzOS4yIDE0LjQsMTQgOTguOCwxNCA5OC44LDM5LjIgMTA0LjgsMzkuMiAxMDQuOCw4LjQgIi8+PC9nPjxnPjxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iOTUuNywyOCA5My40LDI4IDkxLjQsMzIuOCA5MS4xLDMyLjggOTEuMSwyOCA4OC45LDI4IDg4LjksMzkuMiA5MS4xLDM5LjIgOTEuMSwzNC42IDkxLjUsMzQuNiA5My41LDM5LjIgOTUuOCwzOS4yIDkzLjMsMzMuNiAiLz48L2c+PGc+PHBhdGggY2xhc3M9InN0MSIgZD0iTTc4LjEsMzMuOHYtMC4ybDAsMGMwLjgtMC4yLDEuNS0wLjksMS41LTEuOGwwLDBWMzBjMC0xLjEtMC45LTItMi0yaC00LjJ2MTEuMmg0LjNjMS4xLDAsMi0wLjksMi0ydi0xLjZsMCwwQzc5LjcsMzQuNyw3OSwzMy45LDc4LjEsMzMuOHogTTc1LjUsMzBINzdjMC4yLDAsMC40LDAuMiwwLjQsMC40djEuOWMwLDAuMi0wLjIsMC40LTAuNCwwLjRoLTEuNFYzMHogTTc3LjUsMzYuOGMwLDAuMi0wLjIsMC40LTAuNCwwLjRoLTEuNXYtMi42aDEuNWMwLjIsMCwwLjQsMC4yLDAuNCwwLjRWMzYuOHoiLz48L2c+PC9nPjwvZz48L3N2Zz4=) !important;
	right: 100%;
	z-index: 999;
}
.rfpl_betleague_logo {
    width: 300px;
    height: 55px;
    top: 1px;
    background-size: cover !important;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAzNTkuMDYgNjMuOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzU5LjA2IDYzLjg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDojRkZGRkZGO308L3N0eWxlPjxnIGlkPSLQodC70L7QuV8yIj48L2c+PGcgaWQ9ItCh0LvQvtC5XzEiPjxnPjxyZWN0IHg9IjI5MS43OSIgeT0iNi4zIiBjbGFzcz0ic3QwIiB3aWR0aD0iMSIgaGVpZ2h0PSI1MS4xOCIvPjxnPjxnPjxnPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xNDYuODIsMjQuNDh2MS4zOWgtMy4wNXY3LjcxaC0xLjczdi05LjFIMTQ2LjgyeiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xNTIuNTgsMjQuNDh2MS4zOWgtMy4xNHYyLjEyaDIuODZ2MS4zOWgtMi44NnYyLjgyaDMuMTR2MS4zOWgtNC44N3YtOS4xSDE1Mi41OHoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTU1LjM5LDI3Ljk4aDIuMjh2LTMuNWgxLjczdjkuMWgtMS43M3YtNC4yMWgtMi4yOHY0LjIxaC0xLjczdi05LjFoMS43M1YyNy45OHoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTY1LjUzLDI0LjQ4djEuMzloLTMuMTR2Mi4xMmgyLjg2djEuMzloLTIuODZ2Mi44MmgzLjE0djEuMzloLTQuODd2LTkuMUgxNjUuNTN6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTE2OC4zNCwzMy41OGgtMS43M3YtOS4xaDMuMjZjMS40NywwLDIuMzksMS4yLDIuMzksMi42NmMwLDEuNS0wLjk1LDIuNzQtMi40MiwyLjc0aC0xLjUxVjMzLjU4eiBNMTY4LjM0LDI4LjUyaDAuODdjMC44NywwLDEuMy0wLjQ5LDEuMy0xLjM2YzAtMC44Ni0wLjQzLTEuMzQtMS4zLTEuMzRoLTAuODdWMjguNTJ6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTE3NC4zNSwyNC40OGgyLjMybDIuMDIsOS4xaC0xLjg3bC0wLjQzLTIuMzdoLTEuOTVsLTAuNTQsMi4zN2gtMS44NUwxNzQuMzUsMjQuNDh6IE0xNzYuMTgsMjkuODZsLTAuNjktNC4yNGwtMC44Myw0LjI0SDE3Ni4xOHoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTg1Ljg2LDI0LjQ4djkuMWgtMS43M3YtNy43MWgtMS44NHYzLjQ5YzAsMy4wNC0wLjUsNC4zOS0xLjk1LDQuMzljLTAuNCwwLTAuNzItMC4wMy0xLjA1LTAuMTF2LTEuMjdjMC4xMSwwLjA0LDAuMzUsMC4wNiwwLjU1LDAuMDZjMC41MywwLDAuNzQtMC4yOCwwLjc0LTMuNTh2LTQuMzZIMTg1Ljg2eiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xODguOTMsMjcuOThoMS40NWMxLjQxLDAsMi4zMiwxLjQsMi4zMiwyLjY4YzAsMS43NS0wLjc5LDIuOTEtMi4xNywyLjkxaC0zLjMzdi05LjFoMS43M1YyNy45OHogTTE4OC45MywzMi4yOGgxYzAuNjQsMCwxLjAxLTAuMzksMS4wMS0xLjQxYzAtMC44OS0wLjM3LTEuNS0xLjAxLTEuNWgtMVYzMi4yOHoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTk1LjYyLDI3Ljk4aDIuMjh2LTMuNWgxLjczdjkuMWgtMS43M3YtNC4yMWgtMi4yOHY0LjIxaC0xLjczdi05LjFoMS43M1YyNy45OHoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjAyLjYxLDI3Ljk4aDEuNDVjMS40MSwwLDIuMzIsMS40LDIuMzIsMi42OGMwLDEuNzUtMC43OSwyLjkxLTIuMTcsMi45MWgtMy4zM3YtOS4xaDEuNzNWMjcuOTh6IE0yMDIuNjEsMzIuMjhoMWMwLjY0LDAsMS4wMS0wLjM5LDEuMDEtMS40MWMwLTAuODktMC4zNy0xLjUtMS4wMS0xLjVoLTFWMzIuMjh6IE0yMDkuNDIsMzMuNThoLTEuNzN2LTkuMWgxLjczVjMzLjU4eiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yMTIuMjksMjQuNDh2My40MmMwLDEuMDgtMC4wNSwyLjQ1LTAuMjEsMy4yaDAuMDFsMi41Mi02LjYyaDEuODd2OS4xaC0xLjYxdi0zLjQ1YzAtMS4zOSwwLjA0LTIuMzMsMC4yMS0zLjE1aC0wLjAxbC0yLjUyLDYuNmgtMS44N3YtOS4xSDIxMi4yOXogTTIxMi42MSwyMi4wMWMwLDAuNjgsMC4zNSwxLjAzLDAuOTEsMS4wM2MwLjU1LDAsMC45MS0wLjM1LDAuOTEtMS4wM2gwLjg5YzAsMC45Ny0wLjM3LDEuODktMS44MywxLjg5Yy0xLjQxLDAtMS43OC0wLjkyLTEuNzgtMS44OUgyMTIuNjF6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTIyNi41LDI0LjQ4djkuMWgtMS43M3YtNy43MWgtMi4yOHY3LjcxaC0xLjczdi05LjFIMjI2LjV6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTIyOS41LDI0LjQ4aDIuMzJsMi4wMiw5LjFoLTEuODdsLTAuNDMtMi4zN2gtMS45NWwtMC41NCwyLjM3aC0xLjg1TDIyOS41LDI0LjQ4eiBNMjMxLjMzLDI5Ljg2bC0wLjY5LTQuMjRsLTAuODMsNC4yNEgyMzEuMzN6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTIzNi4yOCwzMy41OGgtMS43M3YtOS4xaDMuMjZjMS40NywwLDIuMzksMS4yLDIuMzksMi42NmMwLDEuNS0wLjk1LDIuNzQtMi40MiwyLjc0aC0xLjUxVjMzLjU4eiBNMjM2LjI4LDI4LjUyaDAuODdjMC44NywwLDEuMy0wLjQ5LDEuMy0xLjM2YzAtMC44Ni0wLjQzLTEuMzQtMS4zLTEuMzRoLTAuODdWMjguNTJ6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTI0NC43LDMzLjU4aC0xLjczdi03LjcxaC0yLjE0di0xLjM5aDYuMDF2MS4zOWgtMi4xNFYzMy41OHoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjQ5LjQ5LDI3Ljk4aDIuMjh2LTMuNWgxLjczdjkuMWgtMS43M3YtNC4yMWgtMi4yOHY0LjIxaC0xLjczdi05LjFoMS43M1YyNy45OHoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjU5LjYyLDI0LjQ4djEuMzloLTMuMTR2Mi4xMmgyLjg2djEuMzloLTIuODZ2Mi44MmgzLjE0djEuMzloLTQuODd2LTkuMUgyNTkuNjJ6IE0yNTUuNCwyMi4zMmgxLjM3djEuMzdoLTEuMzdWMjIuMzJ6IE0yNTcuNzIsMjIuMzJoMS4zN3YxLjM3aC0xLjM3VjIyLjMyeiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yNjIuNDMsMzMuNThoLTEuNzN2LTkuMWgzLjI2YzEuNDcsMCwyLjM5LDEuMiwyLjM5LDIuNjZjMCwxLjUtMC45NSwyLjc0LTIuNDIsMi43NGgtMS41MVYzMy41OHogTTI2Mi40MywyOC41MmgwLjg3YzAuODcsMCwxLjMtMC40OSwxLjMtMS4zNmMwLTAuODYtMC40My0xLjM0LTEuMy0xLjM0aC0wLjg3VjI4LjUyeiIvPjwvZz48Zz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTMwLjc3LDQ3LjU4aC0xLjczdi05LjFoMy4yNmMxLjQ3LDAsMi4zOSwxLjIsMi4zOSwyLjY2YzAsMS41LTAuOTUsMi43NC0yLjQyLDIuNzRoLTEuNTFWNDcuNTh6IE0xMzAuNzcsNDIuNTNoMC44N2MwLjg3LDAsMS4zLTAuNDksMS4zLTEuMzZjMC0wLjg2LTAuNDMtMS4zNC0xLjMtMS4zNGgtMC44N1Y0Mi41M3oiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTM4LjgsMzguMzJjMS43NSwwLDIuOTIsMC43OSwyLjkyLDMuMTF2My4zYzAsMi4zMi0xLjE3LDMuMDYtMi45MiwzLjA2Yy0xLjczLDAtMi45Ni0wLjc3LTIuOTYtMy4wNnYtMy4zQzEzNS44NCwzOS4xNCwxMzcuMDcsMzguMzIsMTM4LjgsMzguMzJ6IE0xMzcuNiw0MS4yM3YzLjcyYzAsMC45NSwwLjM4LDEuNDYsMS4yLDEuNDZjMC43NCwwLDEuMTYtMC41LDEuMTYtMS40NnYtMy42OWMwLTAuOTctMC40Mi0xLjU1LTEuMTYtMS41NUMxMzcuOTgsMzkuNywxMzcuNiw0MC4yNiwxMzcuNiw0MS4yM3oiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTQ2LjY5LDQxLjQ0di0wLjJjMC0xLjE1LTAuMjktMS41NC0xLjAyLTEuNTRjLTAuNzMsMC0xLjA1LDAuMzktMS4wNSwxLjU0djMuNTljMCwxLjE4LDAuMywxLjU4LDEuMDMsMS41OGMwLjY5LDAsMS4wMy0wLjQsMS4wMy0xLjU4di0wLjQ5aDEuNzN2MC4zOWMwLDEuNjUtMC41OSwzLjA2LTIuNzUsMy4wNmMtMi4yNywwLTIuODEtMS40Mi0yLjgxLTMuMDR2LTMuMzJjMC0yLjEzLDAuOTYtMy4xMywyLjg0LTMuMTNjMS43NiwwLDIuNzIsMSwyLjcyLDIuNjd2MC40NUgxNDYuNjl6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTE1My4zOCw0MS40NHYtMC4yYzAtMS4xNS0wLjI5LTEuNTQtMS4wMi0xLjU0Yy0wLjczLDAtMS4wNSwwLjM5LTEuMDUsMS41NHYzLjU5YzAsMS4xOCwwLjMsMS41OCwxLjAzLDEuNThjMC42OSwwLDEuMDMtMC40LDEuMDMtMS41OHYtMC40OWgxLjczdjAuMzljMCwxLjY1LTAuNTksMy4wNi0yLjc1LDMuMDZjLTIuMjcsMC0yLjgxLTEuNDItMi44MS0zLjA0di0zLjMyYzAtMi4xMywwLjk2LTMuMTMsMi44NC0zLjEzYzEuNzYsMCwyLjcyLDEsMi43MiwyLjY3djAuNDVIMTUzLjM4eiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xNTcuOTIsMzguNDh2My40YzAsMS4wOC0wLjA1LDIuNDYtMC4yMSwzLjIxaDAuMDFsMi41Mi02LjYyaDEuODd2OS4xaC0xLjYxdi0zLjQ0YzAtMS4zOSwwLjA0LTIuMzQsMC4yMS0zLjE2aC0wLjAxbC0yLjUyLDYuNmgtMS44N3YtOS4xSDE1Ny45MnoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTY0Ljk4LDM4LjQ4djMuNDJjMCwxLjA4LTAuMDUsMi40NS0wLjIxLDMuMmgwLjAxbDIuNTItNi42MmgxLjg3djkuMWgtMS42MXYtMy40NWMwLTEuMzksMC4wNC0yLjMzLDAuMjEtMy4xNWgtMC4wMWwtMi41Miw2LjZoLTEuODd2LTkuMUgxNjQuOTh6IE0xNjUuMjksMzYuMDFjMCwwLjY4LDAuMzUsMS4wMywwLjkxLDEuMDNjMC41NSwwLDAuOTEtMC4zNSwwLjkxLTEuMDNIMTY4YzAsMC45Ny0wLjM3LDEuODktMS44MywxLjg5Yy0xLjQxLDAtMS43OC0wLjkyLTEuNzgtMS44OUgxNjUuMjl6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTE3NC4xOSw0MS40NHYtMC4yYzAtMS4xNS0wLjI5LTEuNTQtMS4wMi0xLjU0Yy0wLjczLDAtMS4wNSwwLjM5LTEuMDUsMS41NHYzLjU5YzAsMS4xOCwwLjMsMS41OCwxLjAzLDEuNThjMC42OSwwLDEuMDMtMC40LDEuMDMtMS41OHYtMC40OWgxLjczdjAuMzljMCwxLjY1LTAuNTksMy4wNi0yLjc1LDMuMDZjLTIuMjcsMC0yLjgxLTEuNDItMi44MS0zLjA0di0zLjMyYzAtMi4xMywwLjk2LTMuMTMsMi44NC0zLjEzYzEuNzYsMCwyLjcyLDEsMi43MiwyLjY3djAuNDVIMTc0LjE5eiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xNzguODQsNDIuNDNsMi4wOS0zLjk0aDEuOTVsLTIuMzEsMy45NGwyLjM4LDUuMTVoLTEuOTNsLTEuNTEtMy42M2wtMC42OCwwLjg5djIuNzRoLTEuNzN2LTkuMWgxLjczVjQyLjQzeiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xODYuNTgsMzguMzJjMS43NSwwLDIuOTIsMC43OSwyLjkyLDMuMTF2My4zYzAsMi4zMi0xLjE3LDMuMDYtMi45MiwzLjA2Yy0xLjczLDAtMi45Ni0wLjc3LTIuOTYtMy4wNnYtMy4zQzE4My42MiwzOS4xNCwxODQuODYsMzguMzIsMTg2LjU4LDM4LjMyeiBNMTg1LjM5LDQxLjIzdjMuNzJjMCwwLjk1LDAuMzgsMS40NiwxLjIsMS40NmMwLjc0LDAsMS4xNi0wLjUsMS4xNi0xLjQ2di0zLjY5YzAtMC45Ny0wLjQyLTEuNTUtMS4xNi0xLjU1QzE4NS43NiwzOS43LDE4NS4zOSw0MC4yNiwxODUuMzksNDEuMjN6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTE5Mi4zMiwzOC40OHYzLjQyYzAsMS4wOC0wLjA1LDIuNDUtMC4yMSwzLjJoMC4wMWwyLjUyLTYuNjJoMS44N3Y5LjFoLTEuNjF2LTMuNDVjMC0xLjM5LDAuMDQtMi4zMywwLjIxLTMuMTVoLTAuMDFsLTIuNTIsNi42aC0xLjg3di05LjFIMTkyLjMyeiBNMTkyLjYzLDM2LjAxYzAsMC42OCwwLjM1LDEuMDMsMC45MSwxLjAzYzAuNTUsMCwwLjkxLTAuMzUsMC45MS0xLjAzaDAuODljMCwwLjk3LTAuMzcsMS44OS0xLjgzLDEuODljLTEuNDEsMC0xLjc4LTAuOTItMS43OC0xLjg5SDE5Mi42M3oiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjA2LjY0LDM4LjQ4djkuMWgtMS43M3YtNy43MWgtMi4yOHY3LjcxaC0xLjczdi05LjFIMjA2LjY0eiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yMDkuNjMsNDcuNThoLTEuNzN2LTkuMWgzLjI2YzEuNDcsMCwyLjM5LDEuMiwyLjM5LDIuNjZjMCwxLjUtMC45NSwyLjc0LTIuNDIsMi43NGgtMS41MVY0Ny41OHogTTIwOS42Myw0Mi41M2gwLjg3YzAuODcsMCwxLjMtMC40OSwxLjMtMS4zNmMwLTAuODYtMC40My0xLjM0LTEuMy0xLjM0aC0wLjg3VjQyLjUzeiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yMTkuNTEsMzguNDh2MS4zOWgtMy4xNHYyLjEyaDIuODZ2MS4zOWgtMi44NnYyLjgyaDMuMTR2MS4zOWgtNC44N3YtOS4xSDIxOS41MXoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjIzLjM1LDM4LjQ4bDEuMjEsNS45MWwxLjIxLTUuOTFoMi43NnY5LjFoLTEuNjF2LTguMjRoLTAuMDFsLTEuNzMsOC4yNGgtMS4yNGwtMS43My04LjIzaC0wLjAxdjguMjNoLTEuNjF2LTkuMUgyMjMuMzV6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTIzMS41Miw0MS45OWgxLjQ1YzEuNDEsMCwyLjMyLDEuNCwyLjMyLDIuNjhjMCwxLjc1LTAuNzksMi45MS0yLjE3LDIuOTFoLTMuMzN2LTkuMWgxLjczVjQxLjk5eiBNMjMxLjUyLDQ2LjI4aDFjMC42NCwwLDEuMDEtMC4zOSwxLjAxLTEuNDFjMC0wLjktMC4zNy0xLjUtMS4wMS0xLjVoLTFWNDYuMjh6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTI0MS4zNSwzOC40OHYxLjM5aC0zLjE0djIuMTJoMi44NnYxLjM5aC0yLjg2djIuODJoMy4xNHYxLjM5aC00Ljg3di05LjFIMjQxLjM1eiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yNDQuMTYsNDcuNThoLTEuNzN2LTkuMWgzLjI2YzEuNDcsMCwyLjM5LDEuMiwyLjM5LDIuNjZjMCwxLjUtMC45NSwyLjc0LTIuNDIsMi43NGgtMS41MVY0Ny41OHogTTI0NC4xNiw0Mi41M2gwLjg3YzAuODcsMCwxLjMtMC40OSwxLjMtMS4zNmMwLTAuODYtMC40My0xLjM0LTEuMy0xLjM0aC0wLjg3VjQyLjUzeiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yNTIuMzEsNDMuOHYxLjExaC0zLjIxVjQzLjhIMjUyLjMxeiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yNTkuNSwzOC40OHY5LjFoLTEuNzN2LTcuNzFoLTEuODR2My40OWMwLDMuMDQtMC41LDQuMzktMS45NSw0LjM5Yy0wLjQsMC0wLjcyLTAuMDMtMS4wNS0wLjExdi0xLjI3YzAuMTEsMC4wNCwwLjM1LDAuMDYsMC41NSwwLjA2YzAuNTMsMCwwLjc0LTAuMjgsMC43NC0zLjU4di00LjM2SDI1OS41eiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yNjIuNDUsMzguNDh2My40YzAsMS4wOC0wLjA1LDIuNDYtMC4yMSwzLjIxaDAuMDFsMi41Mi02LjYyaDEuODd2OS4xaC0xLjYxdi0zLjQ0YzAtMS4zOSwwLjA0LTIuMzQsMC4yMS0zLjE2aC0wLjAxbC0yLjUyLDYuNmgtMS44N3YtOS4xSDI2Mi40NXoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjcyLjY3LDM4LjQ4djEuMzloLTMuMDV2Ny43MWgtMS43M3YtOS4xSDI3Mi42N3oiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjc1LjE4LDM4LjQ4djMuNGMwLDEuMDgtMC4wNSwyLjQ2LTAuMjEsMy4yMWgwLjAxbDIuNTItNi42MmgxLjg3djkuMWgtMS42MXYtMy40NGMwLTEuMzksMC4wNC0yLjM0LDAuMjEtMy4xNmgtMC4wMWwtMi41Miw2LjZoLTEuODd2LTkuMUgyNzUuMTh6Ii8+PC9nPjwvZz48L2c+PGc+PHBhdGggY2xhc3M9InN0MCIgZD0iTTM0MS43LDM0LjYzYy0wLjM2LDAtMC4wNiwwLTAuNDIsMGMtMC42OS0yLjc4LTEuMzktNS4yOC0yLjE2LTcuNzJjMC41NCwwLjAxLDAuNCwwLDAuOTUsMC4wMWMtMC4zNy0xLjE1LTAuNzgtMi41Ny0yLjAyLTQuMjVjMC41My0xLjE1LDEtMi4xOSwxLjA5LTMuNDZsLTAuNTEtMC4wMWwwLDBjMC4wOC0xLjAzLTAuMTUtMS45LTAuNTktMi41OWMwLDAsMC0wLjAxLTAuMDEtMC4wMWMtMC4wMi0wLjAzLTAuMDQtMC4wNi0wLjA2LTAuMDljLTAuMDEtMC4wMS0wLjAyLTAuMDItMC4wMi0wLjA0Yy0xLjEtMS42OC0zLjg0LTIuODUtNS40My0xLjc4Yy0wLjk0LDAuNjMtMS44NiwxLjI1LTIuNzgsMS44OWMtMS4xNS0wLjM2LTIuMzMtMC41Ny0zLjUyLTAuNjFjLTEuNTctMC4wNS0zLjI1LTAuMDctNC45My0wLjA1Yy0xLjIsMC4wMS0yLjM4LDAuMTktMy41NCwwLjUzYy0wLjkxLTAuNjYtMS44MS0xLjMtMi43NC0xLjk1Yy0xLjYxLTEuMTMtNC40OCwwLjA3LTUuNTYsMS43OWMwLDAuMDEtMC4wMSwwLjAxLTAuMDEsMC4wMmMtMC43MywxLjA3LTAuOTksMi43MS0wLjA1LDUuMDRjMC4xNCwwLjM0LDAuMjgsMC42OCwwLjQzLDEuMDFjLTAuOTcsMS4yNi0xLjU3LDIuNTgtMi4xMiw0LjJsMS4wMSwwLjAxYy0wLjQzLDEuMjUtMC44NCwyLjUyLTEuMjMsMy44M2wtMS0wLjAxYy0wLjYsMi0xLjE4LDQuMTItMS43Nyw2LjQ1bC0wLjI5LDEuMTVsMC44OSwwLjc4YzIuNjYsMi4zMiw1LjA2LDQuMjgsNy40OCw2LjEybDMuMjgsMC4wM2MtMy4yMi0yLjMyLTYuMTctNC43LTkuNS03LjZjMS4xNS00LjU3LDIuMjktOC4zOSwzLjczLTEyLjM5YzAuMzUtMC45NywwLjgyLTEuODcsMS4zOS0yLjY5Yy0wLjUyLTEuMTEtMi4wNC0zLjgxLTAuNjItNi4wOWMwLjY5LTEuMSwyLjE3LTEuNDEsMy4yNC0wLjY2YzEuMDcsMC43NSwyLjEzLDEuNTEsMy4yMiwyLjNjMS4xOC0wLjQxLDIuNDQtMC42NSwzLjc2LTAuNjZjMS42Mi0wLjAyLDMuMjYsMCw0Ljg4LDAuMDVjMS4zMiwwLjA0LDIuNTgsMC4zMSwzLjc1LDAuNzRjMS4xMS0wLjc3LDIuMTktMS41LDMuMjctMi4yM2MxLjA5LTAuNzMsMi41Ni0wLjM5LDMuMjIsMC43M2MxLjM3LDIuMzEtMC4yMSw0Ljk4LTAuNzUsNi4wN2MwLjU1LDAuODMsMSwxLjc1LDEuMzMsMi43MmMxLjM2LDQuMDMsMi40MSw3Ljg4LDMuNDcsMTIuNDdjLTUuNzYsNC44LTEwLjM2LDguMTItMTcuMDcsMTIuMTNjMC42MSwwLjM4LDEuMjMsMC43NiwxLjg0LDEuMTRjNC4yNi0yLjU3LDcuNzQtNC45MywxMS40LTcuNzNsLTEuNTctMC4wMmMwLjQxLTAuMzEsMC44My0wLjYzLDEuMjUtMC45NWwxLjU1LDAuMDJjMi4wMy0xLjYsMy41NS0yLjg3LDQuNzUtMy44N0MzNDIuMywzNy4xMywzNDIuMDYsMzYuMDksMzQxLjcsMzQuNjNMMzQxLjcsMzQuNjN6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTMxNC4wOSw0NS44N2MyLjMyLDEuNyw0LjcxLDMuMzIsNy40Miw1LjA0YzAuNjItMC4zNiwxLjI1LTAuNzIsMS44Ny0xLjA5Yy0yLjE2LTEuMzYtNC4xLTIuNjMtNS45My0zLjkxTDMxNC4wOSw0NS44N3oiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMzE5Ljk0LDI2Ljk4bC0yLjM1LTAuNzljLTAuMDMtMC4wMS0wLjA1LDAtMC4wNywwLjAyYy0wLjAyLDAuMDItMC4wMywwLjA1LTAuMDIsMC4wN2wwLjQ2LDIuMjljMC4wMSwwLjAzLDAuMDIsMC4wNSwwLjA1LDAuMDZjMC4wMywwLjAxLDAuMDUsMCwwLjA3LTAuMDFjMC43Ny0wLjYzLDEuMzUtMS4xLDEuODgtMS41YzAuMDItMC4wMiwwLjAzLTAuMDQsMC4wMy0wLjA3QzMxOS45OSwyNy4wMSwzMTkuOTcsMjYuOTksMzE5Ljk0LDI2Ljk4eiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0zMjkuMTMsMjguNzNjMC4wMiwwLjAyLDAuMDUsMC4wMiwwLjA3LDAuMDFjMC4wMy0wLjAxLDAuMDQtMC4wMywwLjA1LTAuMDZsMC41MS0yLjI4YzAuMDEtMC4wMywwLTAuMDUtMC4wMi0wLjA3Yy0wLjAyLTAuMDItMC4wNS0wLjAyLTAuMDctMC4wMmwtMi4zNiwwLjc0Yy0wLjAzLDAuMDEtMC4wNSwwLjAzLTAuMDUsMC4wNmMwLDAuMDMsMC4wMSwwLjA2LDAuMDMsMC4wN0MzMjcuOCwyNy42LDMyOC4zOCwyOC4wOCwzMjkuMTMsMjguNzN6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTMyNC44OCwyNy4wMWMtMC4yNi0wLjQ1LTAuNzMtMC43NC0xLjI1LTAuNzRjLTAuNTItMC4wMS0xLDAuMjctMS4yNywwLjcxYy0wLjE3LDAuMjktMSwxLjY4LTIuNDIsNC4wOWMtMC4yNCwwLjQtMC4zNiwwLjg1LTAuMzcsMS4zMmMtMC4wMSwxLjgxLTAuMDMsMy41NC0wLjA0LDQuNzhjLTAuMDMsMy45OCw3LjkyLDQuMDUsNy45NiwwLjA3YzAuMDEtMS4yMiwwLjA0LTIuOTMsMC4wNi00Ljc2YzAuMDEtMC40Ni0wLjExLTAuOTItMC4zNC0xLjMybC0wLjE3LTAuMzFoMEwzMjQuODgsMjcuMDF6IE0zMjYuMDUsMzUuMzJjLTAuMjcsMS4wNi0wLjUzLDEuODUtMC45OCwyLjljLTAuMDEsMC4wMy0wLjA0LDAuMDQtMC4wNiwwLjA1Yy0xLjA5LDAuMDctMS45NCwwLjA2LTMuMDMtMC4wM2MtMC4wMywwLTAuMDUtMC4wMi0wLjA2LTAuMDVjLTAuNDItMS4wNS0wLjY3LTEuODYtMC45Mi0yLjkyYy0wLjAxLTAuMDMsMC0wLjA2LDAuMDMtMC4wOGMwLjgzLTAuNjksMS41MS0xLjE4LDIuNDgtMS43NmMwLjAyLTAuMDEsMC4wNi0wLjAxLDAuMDgsMGMwLjk1LDAuNiwxLjYyLDEuMSwyLjQ0LDEuODFDMzI2LjA1LDM1LjI2LDMyNi4wNiwzNS4yOSwzMjYuMDUsMzUuMzJ6Ii8+PC9nPjxnPjxnPjxnPjxnPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik02NC40NywzMy4zNGgtMi44NmMtMS4xNCwwLTIuMDcsMC45My0yLjA3LDIuMDd2MTAuMjVjMCwxLjIsMC44NywyLjA3LDIuMDcsMi4wN2gyLjg2YzEuMTQsMCwyLjA3LTAuOTMsMi4wNy0yLjA3di0yLjdoLTIuMjF2Mi4yOGMwLDAuMjUtMC4yLDAuNDUtMC40NSwwLjQ1aC0xLjU5Yy0wLjI1LDAtMC40NS0wLjItMC40NS0wLjQ1di05LjQ1YzAtMC4yNSwwLjItMC40NSwwLjQ1LTAuNDVoMS41OWMwLjI1LDAsMC40NSwwLjIsMC40NSwwLjQ1djIuNDRoMi4yMXYtMi44MkM2Ni41NCwzNC4yNyw2NS42MSwzMy4zNCw2NC40NywzMy4zNHoiLz48L2c+PGc+PHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSI3My45LDM2LjIxIDY3LjQxLDM2LjIxIDY3LjQxLDM4LjIzIDY5LjU0LDM4LjIzIDY5LjU0LDQ3LjczIDcxLjc2LDQ3LjczIDcxLjc2LDM4LjIzIDczLjksMzguMjMgIi8+PC9nPjxnPjxwb2x5Z29uIGNsYXNzPSJzdDAiIHBvaW50cz0iMzguMTQsNDIuNjggMzcuOTIsNDIuNjggMzcuOTIsMzYuMjEgMzUuNzEsMzYuMjEgMzUuNzEsNDcuNzMgMzcuNjUsNDcuNzMgNDAuMDgsNDEuNTYgNDAuMyw0MS41NiA0MC4zLDQ3LjczIDQyLjUxLDQ3LjczIDQyLjUxLDM2LjIxIDQwLjU0LDM2LjIxICIvPjwvZz48Zz48cG9seWdvbiBjbGFzcz0ic3QwIiBwb2ludHM9IjI4LjU4LDMzLjM0IDI1Ljg4LDQ3LjczIDI4LjIyLDQ3LjczIDMwLjA3LDM1LjY4IDMwLjI5LDM1LjY4IDMyLjIyLDQ3LjczIDM0LjU3LDQ3LjczIDMxLjg5LDMzLjM0ICIvPjwvZz48Zz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNNzYuMTMsMzYuMjFsLTIuNDEsMTEuNTNoMi4yM2wwLjI3LTEuNDdoMi45NmwwLjI3LDEuNDdoMi4yM2wtMi40LTExLjUzSDc2LjEzeiBNNzYuNTcsNDQuMzVsMS4wMy02LjEyaDAuMjFsMS4wMiw2LjEySDc2LjU3eiIvPjwvZz48Zz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNNTAuOTgsMzYuMjFsLTIuNDEsMTEuNTNoMi4yM2wwLjI4LTEuNDdoMi45NmwwLjI3LDEuNDdoMi4yM2wtMi40LTExLjUzSDUwLjk4eiBNNTEuNDMsNDQuMzVsMS4wMy02LjEyaDAuMjFsMS4wMiw2LjEySDUxLjQzeiIvPjwvZz48Zz48cG9seWdvbiBjbGFzcz0ic3QwIiBwb2ludHM9IjQ5LjE4LDM2LjIxIDQ0LjE3LDM2LjIxIDQ0LjE3LDQ3LjczIDQ2LjM4LDQ3LjczIDQ2LjM4LDM4LjIzIDQ5LjE4LDM4LjIzICIvPjwvZz48Zz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNOTUuMTMsMzYuMjFoLTIuNDVjLTEuMTQsMC0yLjA3LDAuOTMtMi4wNywyLjA3djcuMzljMCwxLjE0LDAuOTMsMi4wNywyLjA3LDIuMDdoMi40NWMxLjE0LDAsMi4wNy0wLjkzLDIuMDctMi4wN3YtNy4zOUM5Ny4yLDM3LjEzLDk2LjI3LDM2LjIxLDk1LjEzLDM2LjIxeiBNOTQuOTksNDUuMjRjMCwwLjI1LTAuMiwwLjQ1LTAuNDUsMC40NWgtMS4yNWMtMC4yNSwwLTAuNDUtMC4yLTAuNDUtMC40NXYtNi41NWMwLTAuMjUsMC4yLTAuNDUsMC40NS0wLjQ1aDEuMjVjMC4yNSwwLDAuNDUsMC4yMSwwLjQ1LDAuNDZWNDUuMjR6Ii8+PC9nPjxnPjxwb2x5Z29uIGNsYXNzPSJzdDAiIHBvaW50cz0iMTUuNzksMTUuOTMgMTUuNzksNDcuNzMgMjEuOTEsNDcuNzMgMjEuOTEsMjEuNzMgMTA5LjA2LDIxLjczIDEwOS4wNiw0Ny43MyAxMTUuMTgsNDcuNzMgMTE1LjE4LDE1LjkzICIvPjwvZz48Zz48cG9seWdvbiBjbGFzcz0ic3QwIiBwb2ludHM9IjEwNS44MiwzNi4yMSAxMDMuNDQsMzYuMjEgMTAxLjQ0LDQxLjEgMTAxLjA1LDQxLjEgMTAxLjA1LDM2LjIxIDk4Ljg2LDM2LjIxIDk4Ljg2LDQ3LjczIDEwMS4wNSw0Ny43MyAxMDEuMDUsNDMuMDEgMTAxLjUyLDQzLjAxIDEwMy41Niw0Ny43MyAxMDUuOTUsNDcuNzMgMTAzLjM4LDQxLjk1ICIvPjwvZz48Zz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNODcuNjgsNDIuMXYtMC4yMmgwYzAuODYtMC4xOCwxLjUtMC45NCwxLjUtMS44NWwwLDB2LTEuNzdjMC0xLjE0LTAuOTMtMi4wNi0yLjA3LTIuMDZoLTQuM3YxMS41M2g0LjRjMS4xNCwwLDIuMDctMC45MywyLjA3LTIuMDd2LTEuNjNsMCwwQzg5LjI4LDQzLjA4LDg4LjU5LDQyLjI4LDg3LjY4LDQyLjF6IE04NS4wMywzOC4yM2gxLjQ4YzAuMjUsMCwwLjQ1LDAuMiwwLjQ1LDAuNDV2MS45NmMwLDAuMjUtMC4yLDAuNDUtMC40NSwwLjQ1aC0xLjQ4VjM4LjIzeiBNODcuMDcsNDUuMjRjMCwwLjI1LTAuMiwwLjQ1LTAuNDUsMC40NWgtMS41OXYtMi42OGgxLjU5YzAuMjUsMCwwLjQ1LDAuMiwwLjQ1LDAuNDVWNDUuMjR6Ii8+PC9nPjwvZz48L2c+PC9nPjwvZz48L2c+PC9zdmc+) !important;
    display: block;
}
.resrfpl_betleague_logo {
    width: 116px;
    height: 39px;
    display: block;
    background-size: cover !important;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAyNjguODYgODQuNjIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI2OC44NiA4NC42MjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtmaWxsOiNGRkZGRkY7fTwvc3R5bGU+PGcgaWQ9ItCh0LvQvtC5XzIiPjwvZz48ZyBpZD0i0KHQu9C+0LlfMSI+PHBhdGggY2xhc3M9InN0MCIgZD0iTTI0Ni4yOCw0NS4xNWMtMC40OCwwLTAuMDksMC0wLjU3LDBjLTAuOTYtMy43MS0xLjkzLTcuMDMtMy0xMC4yOGMwLjczLDAsMC41MywwLDEuMjcsMGMtMC41Mi0xLjUzLTEuMDgtMy40Mi0yLjc2LTUuNjVjMC42OS0xLjU0LDEuMy0yLjk0LDEuNC00LjYzaC0wLjY4bC0wLjAxLDBjMC4wOS0xLjM4LTAuMjMtMi41NC0wLjgzLTMuNDVjMC0wLjAxLTAuMDEtMC4wMS0wLjAxLTAuMDJjLTAuMDMtMC4wNC0wLjA2LTAuMDgtMC4wOC0wLjEyYy0wLjAxLTAuMDItMC4wMi0wLjAzLTAuMDMtMC4wNWMtMS40OS0yLjIzLTUuMTctMy43Ni03LjI4LTIuMzFjLTEuMjUsMC44Ni0yLjQ2LDEuNy0zLjY5LDIuNTZjLTEuNTQtMC40Ny0zLjEyLTAuNzMtNC43Mi0wLjc2Yy0yLjExLTAuMDUtNC4zNC0wLjA1LTYuNTgsMGMtMS42LDAuMDMtMy4xOCwwLjI5LTQuNzIsMC43NmMtMS4yMy0wLjg2LTIuNDQtMS43MS0zLjY5LTIuNTZjLTIuMTctMS40OS01Ljk5LDAuMTUtNy40LDIuNDhjLTAuMDEsMC4wMS0wLjAxLDAuMDItMC4wMSwwLjAyYy0wLjk2LDEuNDQtMS4yOCwzLjYzLDAsNi43M2MwLjE5LDAuNDUsMC4zOCwwLjksMC41OCwxLjM1Yy0xLjI4LDEuNy0yLjA2LDMuNDgtMi43Nyw1LjY1aDEuMzZjLTAuNTUsMS42OC0xLjA4LDMuMzgtMS41OSw1LjE0aC0xLjM0Yy0wLjc3LDIuNjktMS41Miw1LjUyLTIuMjcsOC42NWwtMC4zNywxLjUzbDEuMiwxLjAyYzMuNTksMy4wNiw2LjgyLDUuNjUsMTAuMDgsOC4wN2g0LjM5Yy00LjMzLTMuMDUtOC4zMS02LjE5LTEyLjgxLTEwLjAyYzEuNDctNi4xMiwyLjk0LTExLjI1LDQuODEtMTYuNjFjMC40NS0xLjMsMS4wNy0yLjUxLDEuODItMy42MmMtMC43MS0xLjQ4LTIuNzgtNS4wNy0wLjkyLTguMTNjMC45MS0xLjQ5LDIuODctMS45MSw0LjMxLTAuOTJjMS40NCwwLjk5LDIuODcsMS45OCw0LjM0LDMuMDJjMS41Ny0wLjU3LDMuMjUtMC45LDUuMDItMC45NGMyLjE3LTAuMDUsNC4zNS0wLjA1LDYuNTIsMGMxLjc3LDAuMDQsMy40NSwwLjM3LDUuMDIsMC45NGMxLjQ3LTEuMDQsMi45LTIuMDQsNC4zNC0zLjAyYzEuNDQtMC45OSwzLjQxLTAuNTYsNC4zMSwwLjkyYzEuODYsMy4wNi0wLjIxLDYuNjUtMC45Miw4LjEzYzAuNzUsMS4xMSwxLjM2LDIuMzIsMS44MiwzLjYyYzEuODgsNS4zNiwzLjM0LDEwLjUsNC44MSwxNi42MWMtNy42Miw2LjUtMTMuNzMsMTEtMjIuNjQsMTYuNDVjMC44MiwwLjUsMS42NSwxLDIuNDgsMS40OWM1LjY1LTMuNSwxMC4yOC02LjY5LDE1LjEzLTEwLjQ5aC0yLjFjMC41NS0wLjQyLDEuMS0wLjg1LDEuNjUtMS4yOWgyLjA3YzIuNjktMi4xNiw0LjcxLTMuODksNi4yOS01LjI0QzI0Ny4xMiw0OC40OSwyNDYuNzgsNDcuMDksMjQ2LjI4LDQ1LjE1TDI0Ni4yOCw0NS4xNXoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjA5LjU1LDYwLjU3YzMuMTMsMi4yNSw2LjM0LDQuMzcsOS45OCw2LjYzYzAuODMtMC40OSwxLjY2LTAuOTgsMi40OC0xLjQ5Yy0yLjkxLTEuNzgtNS41Mi0zLjQ2LTcuOTktNS4xNEgyMDkuNTV6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTIxNy4wOSwzNS4yM2wtMy4xNS0xLjAyYy0wLjAzLTAuMDEtMC4wNywwLTAuMSwwLjAyYy0wLjAzLDAuMDItMC4wNCwwLjA2LTAuMDMsMC4xbDAuNjUsMy4wNmMwLjAxLDAuMDMsMC4wMywwLjA2LDAuMDcsMC4wN2MwLjAzLDAuMDEsMC4wNywwLDAuMS0wLjAyYzEuMDEtMC44NiwxLjc5LTEuNDksMi40OS0yLjAzYzAuMDMtMC4wMiwwLjA0LTAuMDYsMC4wNC0wLjFDMjE3LjE2LDM1LjI3LDIxNy4xMywzNS4yNCwyMTcuMDksMzUuMjN6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTIyOS40LDM3LjQ0YzAuMDMsMC4wMiwwLjA2LDAuMDMsMC4xLDAuMDJjMC4wMy0wLjAxLDAuMDYtMC4wNCwwLjA3LTAuMDdsMC42NS0zLjA2YzAuMDEtMC4wNCwwLTAuMDctMC4wMy0wLjFjLTAuMDMtMC4wMi0wLjA2LTAuMDMtMC4xLTAuMDJsLTMuMTUsMS4wMmMtMC4wNCwwLjAxLTAuMDYsMC4wNC0wLjA3LDAuMDhjLTAuMDEsMC4wNCwwLjAxLDAuMDcsMC4wNCwwLjFDMjI3LjYxLDM1Ljk1LDIyOC4zOCwzNi41OCwyMjkuNCwzNy40NHoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjIzLjcsMzUuMjFjLTAuMzUtMC42LTAuOTktMC45Ny0xLjY4LTAuOTdjLTAuNjksMC0xLjM0LDAuMzctMS42OCwwLjk3Yy0wLjIyLDAuMzgtMS4zMSwyLjI2LTMuMTgsNS41MWMtMC4zMSwwLjU0LTAuNDcsMS4xNS0wLjQ3LDEuNzdjMC4wMSwyLjQyLDAuMDEsNC43MywwLjAyLDYuMzljMC4wMiw1LjMyLDEwLjY0LDUuMywxMC42NC0wLjAyYzAtMS42MywwLjAxLTMuOTIsMC4wMS02LjM2YzAtMC42Mi0wLjE2LTEuMjMtMC40Ny0xLjc2bC0wLjI0LTAuNDFoMEwyMjMuNywzNS4yMXogTTIyNS4zOCw0Ni4yOWMtMC4zNCwxLjQxLTAuNjgsMi40OC0xLjI2LDMuODljLTAuMDEsMC4wNC0wLjA1LDAuMDYtMC4wOSwwLjA2Yy0xLjQ2LDAuMTEtMi41OSwwLjExLTQuMDQsMGMtMC4wNCwwLTAuMDctMC4wMy0wLjA5LTAuMDZjLTAuNTgtMS40LTAuOTItMi40Ny0xLjI2LTMuODljLTAuMDEtMC4wNCwwLTAuMDgsMC4wMy0wLjFjMS4xLTAuOTQsMi0xLjYsMy4yOS0yLjM5YzAuMDMtMC4wMiwwLjA3LTAuMDIsMC4xMSwwYzEuMjgsMC43OSwyLjE4LDEuNDUsMy4yOSwyLjM5QzIyNS4zOCw0Ni4yMSwyMjUuMzksNDYuMjUsMjI1LjM4LDQ2LjI5eiIvPjxnPjxnPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik04NS42Miw0NC41OWgtMy44Yy0xLjUyLDAtMi43NSwxLjIzLTIuNzUsMi43NXYxMy42MWMwLDEuNTksMS4xNiwyLjc1LDIuNzUsMi43NWgzLjhjMS41MiwwLDIuNzUtMS4yMywyLjc1LTIuNzV2LTMuNTloLTIuOTR2My4wM2MwLDAuMzMtMC4yNywwLjYtMC42LDAuNmgtMi4xMWMtMC4zMywwLTAuNi0wLjI3LTAuNi0wLjZWNDcuODRjMC0wLjMzLDAuMjctMC42LDAuNi0wLjZoMi4xMWMwLjMzLDAsMC42LDAuMjcsMC42LDAuNnYzLjI0aDIuOTR2LTMuNzRDODguMzYsNDUuODIsODcuMTMsNDQuNTksODUuNjIsNDQuNTl6Ii8+PC9nPjxnPjxwb2x5Z29uIGNsYXNzPSJzdDAiIHBvaW50cz0iOTguMTMsNDguMzkgODkuNTIsNDguMzkgODkuNTIsNTEuMDggOTIuMzYsNTEuMDggOTIuMzYsNjMuNyA5NS4zLDYzLjcgOTUuMyw1MS4wOCA5OC4xMyw1MS4wOCAiLz48L2c+PGc+PHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSI1MC42NCw1Ni45OSA1MC4zNiw1Ni45OSA1MC4zNiw0OC4zOSA0Ny40Miw0OC4zOSA0Ny40Miw2My43IDUwLDYzLjcgNTMuMjMsNTUuNSA1My41MSw1NS41IDUzLjUxLDYzLjcgNTYuNDUsNjMuNyA1Ni40NSw0OC4zOSA1My44Myw0OC4zOSAiLz48L2c+PGc+PHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSIzNy45Niw0NC41OSAzNC4zNyw2My43IDM3LjQ4LDYzLjcgMzkuOTQsNDcuNyA0MC4yMiw0Ny43IDQyLjc5LDYzLjcgNDUuOTEsNjMuNyA0Mi4zNSw0NC41OSAiLz48L2c+PGc+PHBhdGggY2xhc3M9InN0MCIgZD0iTTEwMS4xLDQ4LjM5bC0zLjIsMTUuMzFoMi45NmwwLjM3LTEuOTZoMy45M2wwLjM2LDEuOTZoMi45N2wtMy4xOS0xNS4zMUgxMDEuMXogTTEwMS42OSw1OS4ybDEuMzctOC4xMmgwLjI4bDEuMzUsOC4xMkgxMDEuNjl6Ii8+PC9nPjxnPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik02Ny43LDQ4LjM5TDY0LjUsNjMuN2gyLjk2bDAuMzctMS45NmgzLjkzbDAuMzYsMS45NmgyLjk3TDcxLjksNDguMzlINjcuN3ogTTY4LjMsNTkuMmwxLjM3LTguMTJoMC4yOGwxLjM1LDguMTJINjguM3oiLz48L2c+PGc+PHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSI2NS4zMSw0OC4zOSA1OC42NSw0OC4zOSA1OC42NSw2My43IDYxLjU5LDYzLjcgNjEuNTksNTEuMDggNjUuMzEsNTEuMDggIi8+PC9nPjxnPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMjYuMzQsNDguMzloLTMuMjVjLTEuNTIsMC0yLjc1LDEuMjMtMi43NSwyLjc1djkuODFjMCwxLjUyLDEuMjMsMi43NSwyLjc1LDIuNzVoMy4yNWMxLjUyLDAsMi43NS0xLjIzLDIuNzUtMi43NXYtOS44MUMxMjkuMDksNDkuNjIsMTI3Ljg1LDQ4LjM5LDEyNi4zNCw0OC4zOXogTTEyNi4xNSw2MC4zOWMwLDAuMzMtMC4yNywwLjYtMC42LDAuNmgtMS42NmMtMC4zMywwLTAuNi0wLjI3LTAuNi0wLjZ2LTguN2MwLTAuMzMsMC4yNy0wLjYsMC42LTAuNmgxLjY2YzAuMzMsMCwwLjYsMC4yOCwwLjYsMC42MVY2MC4zOXoiLz48L2c+PGc+PHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSIyMC45NywyMS40NiAyMC45Nyw2My43IDI5LjEsNjMuNyAyOS4xLDI5LjE3IDE0NC44NCwyOS4xNyAxNDQuODQsNjMuNyAxNTIuOTcsNjMuNyAxNTIuOTcsMjEuNDYgIi8+PC9nPjxnPjxwb2x5Z29uIGNsYXNzPSJzdDAiIHBvaW50cz0iMTQwLjU0LDQ4LjM5IDEzNy4zNyw0OC4zOSAxMzQuNzEsNTQuODkgMTM0LjIsNTQuODkgMTM0LjIsNDguMzkgMTMxLjI4LDQ4LjM5IDEzMS4yOCw2My43IDEzNC4yLDYzLjcgMTM0LjIsNTcuNDMgMTM0LjgzLDU3LjQzIDEzNy41Myw2My43IDE0MC43LDYzLjcgMTM3LjI5LDU2LjAyICIvPjwvZz48Zz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTE2LjQ0LDU2LjIydi0wLjI5aDBjMS4xNC0wLjI0LDEuOTktMS4yNSwxLjk5LTIuNDZsMCwwdi0yLjM0YzAtMS41MS0xLjIzLTIuNzQtMi43NS0yLjc0aC01LjcxVjYzLjdoNS44NGMxLjUyLDAsMi43NS0xLjIzLDIuNzUtMi43NXYtMi4xNmwwLDBDMTE4LjU3LDU3LjUxLDExNy42NSw1Ni40NSwxMTYuNDQsNTYuMjJ6IE0xMTIuOTIsNTEuMDhoMS45N2MwLjMzLDAsMC42LDAuMjcsMC42LDAuNnYyLjZjMCwwLjMzLTAuMjcsMC42LTAuNiwwLjZoLTEuOTdWNTEuMDh6IE0xMTUuNjMsNjAuMzljMCwwLjMzLTAuMjcsMC42LTAuNiwwLjZoLTIuMTF2LTMuNTdoMi4xMWMwLjMzLDAsMC42LDAuMjcsMC42LDAuNlY2MC4zOXoiLz48L2c+PC9nPjxnPjxnPjxwb2x5Z29uIGNsYXNzPSJzdDAiIHBvaW50cz0iMTgwLjQ0LDM4LjQ3IDE3OS40MSwzNy40NCAxNzUuMyw0MS41NSAxNzEuMTksMzcuNDQgMTcwLjE2LDM4LjQ3IDE3NC4yNyw0Mi41OCAxNzAuMTYsNDYuNyAxNzEuMTksNDcuNzMgMTc1LjMsNDMuNjIgMTc5LjQxLDQ3LjczIDE4MC40NCw0Ni43IDE3Ni4zMyw0Mi41OCAiLz48L2c+PC9nPjwvZz48L3N2Zz4=) !important;
}
.ls_plate {
    flex-shrink: 0;
    display: inline-flex;
    height: 20px;
    padding: 0 5px;
    font-size: 14px;
    font-family: 'PFDinDisplayPro', sans-serif;
    line-height: 22px;
    white-space: nowrap;
    background: #F4F4F4;
    color: #3B3E43;
}

.liga-icon {
    position: relative;
    display: block;
}

.liga-icon img {
    display: block;
}

.liga-icon::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 5px;
    background-color: #dedc00;
 }

.ls_plate b {
    margin-left: 12px;
}

.ls_plate:hover {
    background: #dedc00;
}
.bookies_w1, .bookies_w2, .bookies_logo { display: none; }
.show_bookies_w1 { position: relative; }
.show_bookies_w1 .bookies_logo,
.show_bookies_w1 .bookies_w1 { display: inline-block; }
.show_bookies_w2 .bookies_w2 { display: inline-block; }

.score_slot {
    font-family: "Trebuchet MS", Tahoma, sans-serif !important;
}

.tablesport_block tr.title td{font-size: 16px; color: #4c4c4c;  text-align: left; text-transform: uppercase;}
.tablesport_block tr.title td
 ,.tablesport_block tr.subtitle td{ height: 30px; line-height: 30px;}
.tablesport_block tr.title.bb td
 ,.tablesport_block tr.subtitle.bb td
,.tablesport_block tr.bb td{ height: 29px; line-height: 29px;}
.tablesport_block .tablesport_hide { float: right; width: 60px; height: 42px; background-image: url("//ss.sport-express.ru/img/design/v3/arr_down_tablesport.png"); background-repeat:  no-repeat; background-position:  right 18px; cursor: pointer;}
.tablesport_block .tablesport_hide.opened{background-position:  right -82px;}
.tablesport_block td, .tablesport_block  a {color: #000000 !important;}
.tablesport_block td.white, .tablesport_block  a.white {color: #ffffff !important;}
.tablesport_block_  a:hover {color: #f53535 !important;}

.icon_trvideo{display: block; width: 19px; height: 17px;  background:  url("//ss.sport-express.ru/img/design/v3/icon_trvideo.png") no-repeat left 0px;}
.icon_trtext{display: block; width: 19px; height: 19px;  background:  url("//ss.sport-express.ru/img/design/v3/icons/icon_trtext@2x.png") no-repeat left 0px; background-size: contain; opacity: .6;}
.table_score td .icon_trvideo, .table_score td .icon_trtext { margin: 5px 0px; }
.icon_trvideo:hover
 ,.icon_trtext:hover{ opacity: 1.0;}
.common_menu .item { float: left; font-family: Arimo, sans-serif; }
.common_menu .item.rectangle a { height:32px; line-height:32px; }
.grey_secondary .common_menu .item a:hover { background: #5d5e67; color: #fff; }
.grey_secondary .common_menu .item a.reload_icon:hover { background: url(//ss.sport-express.ru/img/design/v3/reload_circle.png) no-repeat 50% 50%;}
.grey_secondary .common_menu .item.grey_selected a:hover { background: inherit; }
.plates_icon.selected { display: block; height:31px; width:31px; background: url(//ss.sport-express.ru/img/design/v3/icons/plates_icon.png) no-repeat 0 0; }
.plates_icon { display: block; height:31px; width:31px; background: url(//ss.sport-express.ru/img/design/v3/icons/plates_icon_blanc.png) no-repeat 0 0; }
.list_icon.selected { display: block; height:31px; width:31px; background: url(//ss.sport-express.ru/img/design/v3/icons/list_icon.png) no-repeat 0 0; }
.list_icon { display: block; height:31px; width:31px; background: url(//ss.sport-express.ru/img/design/v3/icons/list_icon_blanc.png) no-repeat 0 0; }

.poll_radio_desc { float: left; padding-left: 20px; padding-right: 20px; font-size: 16px; width: 155px; }
.poll_result_desc { height: 26px !important; line-height: 26px !important; position: absolute; top: 0px; left: 0px; font-size: 12px; overflow: hidden; padding-left: 20px;  float: left; width: 280px; font-family: HeliosCondC, sans-serif;   }
.grid_300 .poll_result_desc { width: 205px; padding-left: 10px }

/** PLUGIN: TrackpadScrollEmulator Version: 1.0.6 Author: Jonathan Nicol @f6design * https://github.com/jnicol/trackpad-scroll-emulator */
.tse-scrollable {  position: relative; overflow: hidden;  width: 829px; /* Default value. Overwite this if you want. */  height: 300px; /* Default value. Overwite this if you want. */ }
.tse-scrollable .tse-scroll-content { min-width: 100% !important;  overflow: hidden; overflow-y: scroll; }
.tse-scrollable .tse-scroll-content::-webkit-scrollbar { width: 0; height: 0;}
.tse-scrollbar {  z-index: 5;  position: absolute;  top: 0;  right: 0;  bottom: 0;  width: 11px; }
.tse-scrollbar .drag-handle { position: absolute; right: 2px;  width: 7px; min-height: 10px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    opacity: 0;
    -webkit-transition: opacity 0.2s linear;
    -moz-transition: opacity 0.2s linear;
    -o-transition: opacity 0.2s linear;
    -ms-transition: opacity 0.2s linear;
    transition: opacity 0.2s linear;
    background: #6c6e71;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    }
.tse-scrollbar:hover .drag-handle {
    /* When hovered, remove all transitions from drag handle */
    opacity: 0.7;
    -webkit-transition: opacity 0 linear;
    -moz-transition: opacity 0 linear;
    -o-transition: opacity 0 linear;
    -ms-transition: opacity 0 linear;
    transition: opacity 0 linear;
    }
.tse-scrollbar .drag-handle.visible {opacity: 0.7;}
/* Used when testing the scrollbar width */
/* No longer using ::scrollbar too, since it breaks Chrome 25 */
.scrollbar-width-tester::-webkit-scrollbar {width: 0;height: 0;}
/* Horizontal scroller */
.tse-scrollable.horizontal .tse-scroll-content {  overflow-x: scroll;  overflow-y: hidden;  }
.tse-scrollable.horizontal .tse-scroll-content::-webkit-scrollbar
 ,.tse-scrollable.horizontal .tse-scroll-content::scrollbar { width: auto; height: 0; }
.tse-scrollable.horizontal .tse-scrollbar { top: auto; left: 0; width: auto; height: 11px; }
.tse-scrollable.horizontal .tse-scrollbar .drag-handle { right: auto; top: 2px; height: 7px; min-height: 0; min-width: 10px; width: auto;}

/* banners */
.banner_box_240x400{ display: block; width: 240px; height: 400px; /*background: #c7c7c7 url("//ss.sport-express.ru/img/design/v3/banner_box_240x400.png") no-repeat;*/ }
.banner_box_240x400 img{ display: block; border: none; width: 240px; height: 400px; }

.arr_downup{ width: 11px; height: 6px; background-image: url("//ss.sport-express.ru/img/design/v3/arr_downup.png"); background-repeat: no-repeat; background-position: center center; cursor: pointer; }
.arr_downup.opened{ background-position:   center -94px;}
.table_score .arr_downup{ width: 30px; height: 30px; background-position:   center 12px;}
.table_score .arr_downup.opened{ background-position:   center -88px;}

/* Preloader */
.preloader{position: absolute; z-index: 8; left: 0; top: 0;}
.preloader_bg{	 background-color: #000; opacity: 0.7; }
.preloader_img{	position: absolute; z-index: 9; left: 0; top: 0; background-image: url("//ss.sport-express.ru/img/design/v3/preloader.gif"); background-repeat: no-repeat; background-position: center center; width: 80px; height: 80px;}

/* áóëëåòû */
.slider_paginator{ display: inline-block;}
.slider_paginator .item{display: block; float: left; content: '.';	display: inline-block;	font-size: 0;   width: 12px;   height: 12px; border: solid 1px #fff;   -moz-border-radius: 8px;    -webkit-border-radius: 8px;    border-radius: 8px;		 line-height: 22px; margin-left: 12px; cursor: pointer;}
.slider_paginator .item.selected{ background-color: #fff;}
.slider_paginator .item:first-child{ margin-left: 0;}

/* article */
div.author_face{overflow: hidden; position: relative; width: 74px; height: 80px;  background: url("//ss.sport-express.ru/img/design/v3/author_face_bg.png") no-repeat inherit left top;}
div.author_face>img{width: 74px; height: 80px;}
div.author_face>div{position: absolute; z-index: 1; left: 0; bottom: 0; width: 60px; height: 8px; background: url("//ss.sport-express.ru/img/design/v3/author_face.png") no-repeat right bottom; }
.material_location_block { background-color: #DFDFDF; padding: 15px; margin-top: 10px; }
.material_location_block .author_location { font-size: 13px;color: #969696;letter-spacing: 0;line-height: 16px; }
.author_location { font-size: 11px; color: #9C9C9C; letter-spacing: 0; text-align: left; line-height: 12px; }
.author_location__icon{display: inline-block; overflow: hidden;width: 9px;height: 12px; margin-right: 1px;}
.author_location__icon .b-icon_location{display: inline-block;transform: scale(.65);margin: -3px 0 0 -2px;}
.author_block .slider_holder{	width: 580px; height: 100px;}
.author_block .previous
 ,.author_block .next{width: 20px; height: 65px; background-image: url("//ss.sport-express.ru/img/design/v3/arr_leftright_4.png"); background-repeat: no-repeat; cursor: pointer;}
.author_block .previous{ background-position: 0 center;}
.author_block .next{ background-position: -90px center; /*margin-left: 10px;*/}
.author_block .previous.disable
 ,.author_block .next.disable{ background-image:none; cursor: auto;}
.btn_print{display: block; width: 22px; height: 20px;
     margin-top:5px;
    background: url("//ss.sport-express.ru/img/design/v3/btn_print.svg") no-repeat left top;
}


.article_text h2,
.article_text h3,
.article_text h4 {
    /*width: 680px;*/
    margin: auto;
}
.article_text h2 {
    font-family: Arimo, Tahoma, sans-serif;
    color: #000;
    margin-top: 24px;
}
.article_text h2,
.article_text h2 *{
    font-size: 22px !important;
}
.article_text h2:first-child,
.article_text * h2:first-child {
    margin-top: 0;
}
.article_text h3 {
    font-family: Arimo, Tahoma, sans-serif;
    color: #000;
    margin-top: 24px;
}
.article_text h3,
.article_text h3 * {
    font-size: 18px !important;
}
.article_text h3:first-child,
.article_text * h3:first-child {
    margin-top: 0;
}
.article_text p {
    margin: 24px auto 0 auto;
    line-height: 20px;
    width: 680px;
}
.article_text table p {
    width: initial !important;
}
.article_text p:first-child {
    margin: 0;
}
.article_text hr{
    clear:both;
    border-bottom: 1px solid #efe9df;
    border-top: none;
    border-left: none;
    border-right: none;
    height: 1px;
    margin-top: 24px;
    padding-top: 0;
}



.img_big_block .slider_moving{width: 100000px;}
.img_big_block .slider_holder .previous
 ,.img_big_block .slider_holder .next{position: absolute; z-index: 1; top: 0; width: 100px; height: 100%; background-image: url("//ss.sport-express.ru/img/design/v3/arr_leftright_3.png"); background-repeat: no-repeat; cursor: pointer;}
.img_big_block .slider_holder .previous{ left: 0; background-position: 20px center;}
.img_big_block .slider_holder .next{ right: 0; background-position: -1960px center;}
.img_big_block .slider_holder .previous.disable
 ,.img_big_block .slider_holder .next.disable{ display: none;}
.img_paginator_shell{ position: absolute; z-index: 1;left: 0px;  top: 400px; width: 770px; text-align: center;}




.staticpage .standoff p { margin-top: 0px !important; }
.publication .standoff p { margin-bottom: 5px }
.article_text .standoff p {
    padding-left: 0px;
    padding-right: 0px;
}
.publication div.pale_grey { width: 610px; margin: 0 auto; box-sizing: border-box;}

/* quotation */
.quotation {
    position: relative;
    max-width: 480px;
    padding-top: 8px;
    padding-bottom: 8px;
    border-top: 1px solid #E83B35;
    border-bottom: 1px solid #E83B35;
}

.quotation::before,
.quotation::after {
    content: '';
    position: absolute;
    width: 30px;
    height: 30px;
    background-image: url('//ss.sport-express.ru/projects/desktop/img/icons/base/double-arrow-left.svg');
    background-repeat: no-repeat;
    background-position: center;
    background-size: auto 18px;
}

.quotation::before {
    top: -17px;
    left: -40px;
}

.quotation::after {
    bottom: -17px;
    right: -40px;
    transform-origin: center;
    transform: rotate(180deg);
}

.quotation p {
    max-width: 100%;
    margin-bottom: 13px !important;
    font-size: 21px;
    letter-spacing: 0.01em;
    line-height: 29px;
}

.quotation,
p.quotation{
    /*width: 610px;*/
    /*margin: 0 auto;*/
    /*box-sizing: border-box;*/
    /*background: url("//ss.sport-express.ru/img/design/v3/quote_top.png") 20px top no-repeat;*/

    /*position: relative;*/
    /*padding: 20px 31px 15px 50px;*/
    /*margin-top: 20px;*/
    /*color: #000000;*/
    /*background: #DFDFDF;*/
}
/*.quotation:before,*/
/*p.quotation:before,*/
/*.quotation:after,*/
/*p.quotation:after {*/
    /*position: absolute;*/
    /*font-weight: bold;*/
    /*font-size: 40px;*/
    /*color: #C00D0F;*/
    /*line-height: 24px;*/
/*}*/
/*.quotation:before,*/
/*p.quotation:before {*/
    /*content: "«";*/
    /*left: 12px;*/
    /*top: 9px;*/
/*}*/
/*.quotation:after,*/
/*p.quotation:after {*/
    /*content: "»";*/
    /*right: 12px;*/
    /*bottom: 17px;*/
/*}*/
.quotation.mark_out,
p.quotation.mark_out{background: none; padding: 20px 30px 20px 20px; }
.quotation.mark_out:after,
p.quotation.mark_out:after{display: none; }



.artical_addinfo { word-wrap: break-word; }

/* tag */
ul.taglist{display: block; max-width: 680px; list-style-type: none; padding-left: 0;}
ul.taglist:after
{
    content: '.';
    display: block;
    overflow: hidden;
    visibility: hidden;
    font-size: 0;
    line-height: 0;
    width: 0;
    height: 0;
    clear: both;
}
ul.taglist li{display: block; float: left;}
ul.taglist a{position: relative; display: block; padding: 5px 15px 5px 0; font-size: 14px; line-height: 25px; color: #1F3C71;}
ul.taglist a:hover{color: #000000; transition: .3s color ease; }
ul.taglist span {display: inline-block;}

.star{width: 15px; height: 13px; background: url("//ss.sport-express.ru/img/design/v3/star.png") no-repeat center top; }
.star.disable{background-position: center -100px; }

.materialslist_block{background: #E3E2E2; padding: 35px 20px 30px 40px;}
.materialslist_block, .materialslist_block a{color: #0E0E0E;}
.materialslist_block > div .column{ float: left; width: 50%; }
.materialslist_block .comments_icon, .materialslist_block .photo_icon, .materialslist_block .video_icon { position: relative; background-image: none; margin-right: 35px; margin-top: 0; cursor: pointer; }
.materialslist_block .comments_icon::before, .materialslist_block .photo_icon::before, .materialslist_block .video_icon::before { content: ''; position: absolute; top: 9px; left: 0; width: 0; height: 0; border-bottom: 3px solid transparent; border-top: 3px solid transparent; border-left: 5px solid #4F4C4C; transition: .3s border-color ease; }
.materialslist_block .comments_icon:hover::before, .materialslist_block .photo_icon:hover::before, .materialslist_block .video_icon:hover::before { border-left: 5px solid #C00D0F; }
.materialslist_block .comments_icon a { color: #4F4C4C; line-height: 20px; transition: .3s color ease;}
.materialslist_block .comments_icon:hover a { color: #C00D0F; }
.materialslist_block ul li{ line-height: 22px; padding-bottom: 20px;}
.materialslist_block ul.common_icons li{ width: auto !important; height: auto !important; background-position: 0 5px !important; padding-left: 20px;}
.materialslist_block .line{position: absolute; z-index: 1; top: 0; left: 350px; width: 1px; height: 100%; background-color: #58514d;}

/* comments */
.comments_block{}
.comments_block .item{ padding: 15px; margin-top: 20px; line-height: 20px;}
.comments_block textarea{ resize: none; outline: none; height: 130px;}

.triangle_border{position: relative; background-color: #fff; border: solid 1px #c7c7c7; margin-bottom: 11px;}
.triangle_border:before{
	content: '.';
   display: block;
   overflow: hidden;
	position: absolute;
	width: 0; height: 0;
	border-style: solid;
	z-index: 1;
	right: -1px; bottom: -11px;
	border-width: 0 11px 11px 0;
	border-color: transparent #c7c7c7 transparent transparent;
	-webkit-transform:rotate(360deg);
}
.triangle_border:after{
	content: '.';
   display: block;
   overflow: hidden;
	position: absolute;
	width: 0; height: 0;
	border-style: solid;
	z-index: 2;
	right: 0; bottom: -9px;
	border-width: 0 9px 9px 0;
	border-color: transparent #fff transparent transparent;
	-webkit-transform:rotate(360deg);
}
.triangle_border:nth-child(even):before{
	left: -1px; bottom: -11px;
	border-width: 11px 11px 0 0;
	border-color: #c7c7c7 transparent transparent transparent;
	-webkit-transform:rotate(360deg);
}
.triangle_border:nth-child(even):after{
	left: 0; bottom: -9px;
	border-width: 9px 9px 0 0;
	border-color: #fff transparent transparent transparent;
	-webkit-transform:rotate(360deg);
}

.video_incut {font-size: 0; text-align: center;}

/* banners */
.banner_box_rightcolumn{ width: 300px;	text-align: center;}
/* Right column banner */
.right_col_banner_wrapper { position: relative; width: 300px; /* border-top: 1px solid #c7c7c7; border-bottom: 1px solid #c7c7c7; */ left:-1px; top: -1px; }
.right_col_banner {width: 300px; position: relative; margin-top: 10px; margin-bottom: 10px; }
/* Right column info */
.right_col_info { font-size: 12px; padding-bottom: 10px; }
.right_col_info h1, .right_col_info h2, .right_col_info h3, .right_col_info h4, .right_col_info h5, .right_col_info h6 { text-transform: none; }
.right_col_info h2, .right_col_info h3, .right_col_info h4, .right_col_info h5, .right_col_info h6 { margin-top: 10px; }
.right_col_info h1 { font-size: 18px; }
.right_col_info h2 { font-size: 16px; }
.right_col_info h3, .right_col_info h4, .right_col_info h5, .right_col_info h6 { font-size: 14px; }
.right_col_info p { margin-top: 6px; }
.right_col_info a { font-weight: bold; text-decoration: none; }
.linkrow { cursor: pointer; }
.linkrow:hover { background: #f8f8f8; }
.results_border { border-left: 1px solid #fff; border-top: 1px solid #fff; }
.results_border .toggled_results { border-top: 1px solid #fff; background: #c7c7c7 url(//ss.sport-express.ru/img/design/v3/arr_addmenu.png) no-repeat 100% 50%; }
.results_border .toggled_results:first-child { border-top: 0px solid #fff; }
.bookmaker { height:15px; width:100px; position:absolute; top: 9px; right: 40px; z-index:8; line-height:0px; }
.video_collage_bg { background: #4c4c4c; background: linear-gradient(to top, #7d7068, #4c4c4c ); }


/*----yandex.direct--*/
.major .yap-yandex_ad-horizontal {
    color: #000000 !important;
    font-family: inherit !important;
    font-size: 11px !important;
    overflow-x: visible !important;
    overflow-y: visible !important;
    white-space: normal !important;
    width: 100% !important;
}

.major #yap-yandex_ad-horizontal .yap-title-block__text, .major #yap-yandex_ad-horizontal .yap-title-block__favicon {
    font-family: HeliosCondC;
    font-size: 16px !important;
    font-weight: normal !important;
}
.yandex_slot { height: 90px; margin-top: 315px; width:810px }

/*recent_issue*/
.desaturate {
    -webkit-filter: grayscale(100%);
    -moz-filter:    grayscale(100%);
    -ms-filter:     grayscale(100%);
    -o-filter:      grayscale(100%);
    filter:         grayscale(100%);
}
.recent_issue_label { background: url(//ss.sport-express.ru/img/design/v3/recent_issue.png) no-repeat 0 0; width: 205px; height: 91px; }
.se_logo_issue_cover { background: url(//ss.sport-express.ru/img/design/v3/se_logo_issue_cover.png) no-repeat 0 0; width: 208px; height: 30px; }
.issue_date { width: 120px; height: 60px; float: left; line-height: 14px; }
.issue_number { width:80px; height: 60px; line-height:20px; float: right; color: #fff; text-align: right; font-size: 20px; }
.issue_agenda_block { height: 128px; overflow: hidden; }
.issue_agenda { text-transform: uppercase; color: #fff; font-size: 26px; line-height: 28px; display: table-cell; vertical-align: bottom; height: 128px; }

/* author */
.author_photo_block { position: relative; width: 120px; height: 130px; }
.author_triangle { height: 15px; width: 96px; background-color: #fff; position: absolute; left: 0px; bottom: 0px; }
.author_triangle::after { position: absolute;
    content: '';
    width: 0;
    height: 0;
    right: -39px;
    bottom: 0px;
    border: 15px solid transparent; /* Ïðîçðà÷íûå ãðàíèöû */
    border-bottom: 0px solid #fff; /* Äîáàâëÿåì òðåóãîëüíèê */
    border-left: 24px solid #fff; }
.author_triangle.fullsize { height: 30px; width: 200px; background-color: #fff; position: absolute; left: 0px; bottom: 0px; }
.author_triangle.fullsize::after { position: absolute;
    content: '';
    width: 0;
    height: 0;
    right: -76px;
    bottom: 0px;
    border: 30px solid transparent; /* Ïðîçðà÷íûå ãðàíèöû */
    border-bottom: 0px solid #fff; /* Äîáàâëÿåì òðåóãîëüíèê */
    border-left: 58px solid #fff;
    border-right-width: 18px}


/* command */
.flag_inline { position: relative; top: 10px; }
.calendar_icon {background: url(//ss.sport-express.ru/img/design/v3/calendar_icon.png) no-repeat 100% 50%;}
.calendar_icon_black {background: url(//ss.sport-express.ru/img/design/v3/calendar_icon_black.png) no-repeat 100% 50%;}
.reload_icon {background: url(//ss.sport-express.ru/img/design/v3/reload_circle.png) no-repeat 50% 50%; width: 19px; height: 22px;}

/* teasers */
.f1news .title { background:#000; color:#fff; margin-bottom:10px; padding:5px }
.f1news a.text {
    display: block;
    padding-bottom: 20px;
    padding-left: 27px;
    padding-right: 27px;
    padding-top: 0;
    text-align: left;
}
.labeled_frame { position:absolute; top:-5px;left:30px; padding: 0px 10px; font-size: 16px; font-family: HeliosCondC; background: #fff; text-transform: uppercase; }
/***/
.sochi_poll_bg { background-color:#bde7fa !important; }

/* resoult */
.resoult_td_height{height: 65px !important;}

/* custom selector */
/*#sportselect {*/
	/*-webkit-appearance:none; !* remove the strong OSX influence from Webkit *!*/
	/*border: 1px solid #a9a9a9;*/
	/*border-radius: 0;*/
	/*background: url("//ss.sport-express.ru/img/design/v3/sportselect.png") no-repeat right 12px;*/
	/*line-height: 24px;*/
	/*padding-right: 24px;*/
/*}*/

/* banner place */
#bannerplace_fullweightunderlive.bannerplace_style
 ,#bannerplace_fullweightundermenu.bannerplace_style { padding-top: 10px !important; padding-bottom: 10px !important; background-color: #f2f2f2 !important; }

.choose_rubric_pad { top:100%; z-index:2; position: absolute; }


.fina_btn a{
    border:none !important;
    padding:0px !important;
}

.pluso-wrap {
    padding: 0 !important;
}

.pluso a.pluso-facebook,
.pluso a.pluso-vkontakte,
.pluso a.pluso-twitter,
.pluso a.pluso-odnoklassniki,
.pluso a.pluso-email{
    margin: 0 !important;
    border: none;
    height: 40px !important;
    width: 40px !important;
    background-repeat: no-repeat !important;
    background-position: 50% !important;
}
.pluso a.pluso-facebook {
    background-image: url(//ss.sport-express.ru/projects/desktop/img/icons/pluso/facebook.svg) !important;
}
.pluso a.pluso-facebook {
    background-image: url(//ss.sport-express.ru/projects/desktop/img/icons/pluso/facebook.svg) !important;
}


.pluso a.pluso-vkontakte {
    background-image: url(//ss.sport-express.ru/projects/desktop/img/icons/pluso/vkontakte.svg) !important;
}

.pluso a.pluso-twitter {
    background-image: url(//ss.sport-express.ru/projects/desktop/img/icons/pluso/twitter.svg) !important;
}

.pluso a.pluso-odnoklassniki {
    background-image: url(//ss.sport-express.ru/projects/desktop/img/icons/pluso/odnoklassniki.svg) !important;
}

.pluso a.pluso-email {
    background-image: url(//ss.sport-express.ru/projects/desktop/img/icons/pluso/email.svg) !important;
}

.pluso .pluso-more {
    display: none !important;
}

.share-block__link--copylink {
    display: inline-block;
    margin: 0 !important;
    border: none;
    height: 40px !important;
    width: 40px !important;
    text-align: center;
    background-repeat: no-repeat !important;
    background-position: 50% !important;
    cursor: pointer;
}

.share-block__link--copylink svg {
    fill: #43444A;
    vertical-align: middle;
    transition: .3s fill ease;
}
.share-block__link--copylink:hover svg {
    fill: #9999A6;
}

/*.pluso span {*/
    /*float: right !important;*/
/*}*/


/* Material images in visual editor */
div.material_image_block { margin-top: 24px; max-width: 680px; margin-left: auto; margin-right: auto; }
div.material_image_block img.material_image { display: block; width: 100%; height: auto;}
div.material_image_block div.material_image_description { padding: 20px 20px 0px 20px; color: #9C9C9C; font-family: Arimo, sans-serif; font-size: 11px; text-align: center; }
/* Material announcements in visual editor */
/*div.material_announcement_block { float: left; margin-top: 20px; margin-right: 24px; margin-bottom: 13px; padding-bottom: 10px; width: 250px; box-sizing: border-box; margin-left: 80px; background-color: #DFDFDF; }*/
/*div.material_announcement_block>div{ display: none;}*/
/*div.material_announcement_block img.material_announcement_image { display: block; margin-bottom: 10px !important; }*/
/*div.material_announcement_block a.material_announcement_description { padding: 7px 14px !important; display: block;  font-family: Arimo, sans-serif; font-size: 18px !important; line-height: 20px !important; text-decoration: none; color: black; }*/
/* Material scoreboards blocks in visual editor */
div.material_football_scoreboard_block { display: block; margin: 24px 20px 0px 20px; }

div.material_photoreport_block { display: block; }
div.material_photoreport_block img.material_phototoreport_image { display: block; }

.btn_discuss{display: block; font-family: Arimo, sans-serif; font-size: 11px; opacity: 0.5; font-weight: 700; color: #FFFFFF;background: url(//ss.sport-express.ru/img/design/v3/icons/icon_discuss.svg) no-repeat 0 13px;background-size: 13px;padding-left: 20px;padding-top: 12px;}
.btn_discuss:hover{opacity: 1;}
.match_center_nissan_banner { margin-left:-35px; margin-top: 40px; margin-bottom: 20px; }
.player_mask { background:url(//ss.sport-express.ru/img/design/v3/men_80.png) no-repeat 0 0; width: 80px; height: 80px; }
.nissan_banner { position: relative; width: 1080px; height: 150px; }
.nissan_href { background:url(//ss.sport-express.ru/img/design/v3/banner_nissan_bg_1080_150.png) no-repeat 0 0; position: absolute; top: 0px; left: 0px; width: 1080px; height: 150px; z-index:2 }
.nissan_color_red { color:#c30526; }
.nissan_grey { background: #666; }
.nissan_table_gray { background: #d0d0d0; }
.nissan_red { background: #c3002f }
.nissan_toggle_plate { background: #c7c7c7 url(//ss.sport-express.ru/img/design/v3/arr_addmenu.png) no-repeat 100% 50%; }
.nissan_hide { display: none; }
.nissan_banner { position: relative; width: 1080px; height: 150px; }
.nissan_href { background:url(//ss.sport-express.ru/img/design/v3/banner_nissan_bg_1080_150.png) no-repeat 0 0; position: absolute; top: 0px; left: 0px; width: 1080px; height: 150px; z-index:2 }
.nissan_color_red { color:#c30526; }
.nissan_table_bg { background: #e8e9e8 url( //ss.sport-express.ru/img/design/v3/nissan_table_bg.png ) no-repeat 0 42px; }
.nissan_row_toggle, .nissan_toggled_item { cursor: pointer; }
.nissan_promo { width: 1080px; height: 1290px; background: url( //ss.sport-express.ru/img/design/v3/nissan_page_bg.png ) no-repeat 0 0; }
.nissan_promo_ugad_plate { width: 520px; height: 300px; top: 50px; left: 50px; display: block; position: absolute; }
.nissan_promo_red_plate { background: #c3002f; width: 496px; height: 64px; line-height: 64px; top: 635px; right: 0px; display: block; position: absolute; }
.nissan_promo_black_plate { background: #000; width: 370px; height: 64px; line-height: 64px; display: block; position: absolute; right: 54px; top: 764px; }
.nissan_promo_black_plate:hover { background-color:#b3262e; }
.nissan_promo_img1 { position: absolute; left: 56px; top: 763px; z-index: -1 }
.nissan_promo_img2 { position: absolute; left: 397px; top: 957px; z-index: -1 }
.nissan_promo_img3 { position: absolute; left: 641px; top: 1111px; z-index: -1 }
.nissan_promo_rate1 { position: absolute; left: 140px; bottom: 303px; font-size: 54px; width: 167px; }
.nissan_promo_rate2 { position: absolute; left: 450px; bottom: 185px; width: 110px; }
.nissan_promo_rate3 { position: absolute; left: 680px; bottom: 74px; width: 78px; }
.nissan_ooo { position: absolute; right: 51px; top: 867px; width: 395px; height: 100px; }
.nissan_on_photo_text { position: absolute; left: 30px; top: 354px; width: 415px; height: 300px; }


.bookmaker_matchblock a {
    border: 1px solid #000;
    /*background: #e2e2e2;*/
    background: -moz-linear-gradient(top, #7d7d7d 0%, #4d4d4d 100%);
    background: -webkit-linear-gradient(top, #7d7d7d 0%, #4d4d4d 100%);
    background: -o-linear-gradient(top, #7d7d7d 0%, #4d4d4d 100%);
    background: -ms-linear-gradient(top, #7d7d7d 0%, #4d4d4d 100%);
    background: linear-gradient(top, #7d7d7d 0%, #4d4d4d 100%);
    font-size: 12px;
    line-height: 26px;
    text-align: center;
    margin-left: 3px;
    margin-right: 3px;
    width: 44px;
    height: 26px;
    text-decoration: none !important;
}
.bookmaker_matchblock a:hover{
    border: 1px solid #f37022;
    /*background: #e2e2e2;*/
    background: -moz-linear-gradient(top, #ffb150 0%, #ff8626 100%);
    background: -webkit-linear-gradient(top, #ffb150 0%, #ff8626 100%);
    background: -o-linear-gradient(top, #ffb150 0%, #ff8626 100%);
    background: -ms-linear-gradient(top, #ffb150 0%, #ff8626 100%);
    background: linear-gradient(top, #ffb150 0%, #ff8626 100%);
    color: #fff;
}
.bookmaker_matchblock {
    background-color: rgba(0, 0, 0, 0.7);
    position: absolute;
    top: 160px;
    width: 100%;

}

.bookmaker_block { background:#f27630; border-radius: 5px; }
.bookmaker_block:hover a { display: block; text-decoration: none; }
.bookmaker_marker { width: 10px; height: 10px; background:#f27630; border-radius: 5px; position: absolute; right: 100%; top: 50%; margin-top: -5px; margin-right: -5px;}
.bookmaker_cell { height: 20px; padding-top: 10px; }
.bookmaker_cell:hover .bookmaker_block { display: block; }
.book_onmain { position: absolute; width: 375px; height: 30px; line-height: 30px; bottom: 100%; left:-147px; }

.matchbox .overtime { position: absolute; right: 5px; top: 41px; }

/*IIHF*/
.iihf .cup { position: absolute; left: 82px; top:270px; width: 86px; height: 106px; background:  url( "//ss.sport-express.ru/projects/statistics/img/hockey/widget/iihf_cup.png") no-repeat left top; }
.iihf .iihf2016_logo { position: absolute; left: 615px; top:500px; width: 94px; height: 133px; background:  url( "//ss.sport-express.ru/projects/statistics/img/hockey/widget/iihf2018_logo.png") no-repeat left top; }
.iihf .iihfbox { position: relative; background:  url( "//ss.sport-express.ru/projects/statistics/img/hockey/widget/playoffkhl.jpg" ) no-repeat 10px 0; height: 680px; }

.iihf .tourname,
.iihf .tourstage{ float: left; width: 339px;  height: 29px; line-height: 29px; padding: 0 20px; color: #4c4c4c; font-size: 16px; text-transform: uppercase; }
.iihf .tourname { border-color: #dcdcdc; border-style: none solid solid none; border-width: 0 1px 0px 0; }
.iihf .scale { float:left; margin: 25px 0 0 7px; color: #191919; font-size: 20px; text-transform: uppercase; }

.iihf .scale .scale_1_8,
.iihf .scale .scale_1_4,
.iihf .scale .scale_1_2{ width: 16px; border-right: solid #191919 1px; margin: 15px 0; }
.iihf .scale .scale_1_8 { height: 75px; }
.iihf .scale .scale_1_4 { height: 70px; }
.iihf .scale .scale_1_2 { height: 112px; }
.iihf .scale .scale_1_1 { display: none; }

.iihf .titletop,
.iihf .titlebottom { position: absolute; color: #191919; font-size: 30px; text-transform: uppercase; }

.iihf .titletop { left: 350px; top: 10px; }
.iihf .titlebottom { left: 344px; bottom: 20px; }
.iihf .matchbox { position: absolute; display: block; width: 167px; height: 97px; border: solid 1px #4c4c4c; background-color: rgba(255, 255, 255,0.2); }

.iihf .matchbox_0,
.iihf .matchbox_1{ top: 40px; }
.iihf .matchbox_4 { top: 150px; }
.iihf .matchbox_5 { top: 409px; }
.iihf .matchbox_2,
.iihf .matchbox_3{ top: 518px; }
.iihf .matchbox_0,
.iihf .matchbox_2{ left: 223px; }
.iihf .matchbox_1,
.iihf .matchbox_3 { left: 402px; }
.iihf .matchbox_4,
.iihf .matchbox_5 { left: 312px; }
.iihf .matchbox_6 { left: 420px; top: 280px; }

.iihf .third_place { position: absolute; font-size: 20px; white-space: nowrap; left: 615px; top: 315px; }

.iihf .team {overflow: hidden; margin: 8px 5px 0 8px;}
.iihf .team:first-child {margin-top: 16px;}
.iihf .team .logo {display: block; width: 30px; height: 30px; float: left;}
.iihf .team .name {display: block; width: 95px; height: 30px; margin: 0 3px 0 5px; float: left; overflow: hidden;  line-height: 30px; white-space: nowrap;}
.iihf .team .count {display: block; width: 20px; height: 30px; float: left; font-size: 22px;  line-height: 30px; text-align: center;}
.iihf .matchbox .time { position: absolute; left: 120px; top: 37px; line-height: 15px; font-size: 16px; }
.iihf .matchbox_7 { left: 170px; top: 280px;  width: 225px; background: none; border: none 0; }
.iihf .matchbox_7 .team .name { width: 130px; font-size: 24px; }
.iihf .matchbox_7 .team .count {font-size: 34px; color: #0095d3; }
.iihf .matchbox_7 .time { color: #0095d3; }
.iihf .matchbox_7 .overtime { position: absolute; left: 200px; top: 41px; color: #0095d3; }
.iihf .matchbox_7 .time { left: 180px; top: 38px; }
.iihf .popup{position: absolute; z-index: 2; width: 290px; border: solid 1px #c3e0ee; background-color: #e6f7ff; display: none; /* */}
.iihf .matchbox:hover .popup {display: block;}
.iihf .popup>a {display: block; overflow: hidden;}
.iihf .popup>a:hover {background-color: #c3e0ee;}

.iihf .match_team1,
.iihf .match_count,
.iihf .match_data,
.iihf .match_team2 {float: left; overflow: hidden;  white-space: nowrap; font-size: 12px; line-height: 20px;}

.iihf .popup>a:first-child .match_team1,
.iihf .popup>a:first-child .match_count,
.iihf .popup>a:first-child .match_data,
.iihf .popup>a:first-child .match_team2{display: inline-block; padding-top: 8px;}
.iihf .popup>a:last-child .match_team1,
.iihf .popup>a:last-child .match_count,
.iihf .popup>a:last-child .match_data,
.iihf .popup>a:last-child .match_team2{display: inline-block; padding-bottom: 8px;}
.iihf .popup .match_team1{text-align: right; width: 86px; margin: 0 8px;}

.iihf .popup .match_count,
.iihf .popup .match_data {text-align: center; width: 83px; border-style: none solid; border-color: #c3e0ee; border-width: 0 1px;}
.iihf .popup .match_count {font-size: 16px;}
.iihf .popup .match_team2 {text-align: left; width: 86px; margin: 0 8px;}
.iihf .popup .match_count span,
.iihf .popup .match_data span { padding: 0 3px;}
.iihf .match_data span { font-size: 14px;}
.iihf .matchbox_7 .popup {left: 15px; top: 85px;}
.iihf .matchbox_0 .popup {left: 15px; top: 80px;}
.iihf .matchbox_1 .popup {right: 15px; top: 80px;}
.iihf .matchbox_4 .popup {left: 15px; top: 80px;}
.iihf .matchbox_5 .popup {left: 15px; bottom: 80px;}
.iihf .matchbox_6 .popup {left: 15px; top: 80px;}
.iihf .matchbox_2 .popup {left: 15px; bottom: 80px;}
.iihf .matchbox_3 .popup {right: 15px; bottom: 80px;}


.match_widget {
    background-color: #fff;
}

.match_widget .match_team1,
.match_widget .match_team2 {
    width: 110px;
    background-color: white;
    font-size: 12px;
    height: 26px;
    overflow: hidden;
    white-space: nowrap;
    line-height: 26px;
    float: left;
}

.hockey_world_switchtabs_item .match_team1,
.hockey_world_switchtabs_item .match_team2 {
    width: 120px;
}
.match_widget .match_team1 {
    padding-left: 5px;
    padding-right: 20px;
    text-align: right;
}
.match_widget .match_team2 {
    padding-left: 20px;
    padding-right: 5px;
    text-align: left;
}
.match_widget .match_count,
.match_widget .match_data {
    position: relative;
    padding: 0px 10px;
    text-align: center;
    float: left;
    width: 95px;
    height: 26px;
    line-height: 26px;
    overflow: visible;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.hockey .match_widget .match_count,
.hockey .match_widget .match_data {
    width: 106px;
}
.hockey .hockey_khl_switchtabs_item .match_widget .match_count,
.hockey .hockey_khl_switchtabs_item .match_widget .match_data {
    width: 94px;
}
.hockey_world_switchtabs_item .match_widget .match_count,
.hockey_world_switchtabs_item .match_widget .match_data {
    width: 91px;
}
.match_widget .match_count {
    font-size: 12px;
    background-color: #E3E2E2;
}
.match_widget .match_count span,
.match_widget .match_data span {
    padding: 0 3px;
}
.match_widget .match_count .score_num,
.match_widget .match_data  .score_num {
    font-size: 12px;
    display: inline-block;
    position: relative;
}
.match_widget .match_count .text1,
.match_widget .match_count .text2 {
    font-size: 12px;
    width: 25px;
    display: inline-block;
}
.match_widget .match_count .text1,
.match_widget .match_data .text1 {
    text-align: right;
}
.match_widget .match_count .text2,
.match_widget .match_data .text2 {
    text-align: left;
}
.match_widget .match_data .text1,
.match_widget .match_data .text2 {
    font-size: 12px;
    width: 30px;
    display: inline-block;
    font-family: "HeliosCondC", sans-serif;
}

.match_widget .match_count .score_colon,
.match_widget .match_data  .score_colon {
    padding: 0;
}
.match_widget .match_count .score_info,
.match_widget .match_data  .score_info {
    position: absolute;
    left: 100%;
    bottom: 0;
    font-size: 12px;
    display: inline-block;
    padding-left: 4px;
}


.match_widget.popup{position: absolute; z-index: 2; width: 290px; border: solid 1px #c3e0ee; background-color: #e6f7ff; display: none; /* */}
.match_widget.popup .match_team1,
.match_widget.popup .match_count,
.match_widget.popup .match_data,
.match_widget.popup .match_team2 { float: left; overflow: hidden;  white-space: nowrap; font-size: 12px; line-height: 20px !important; height: 20px !important; padding:0px; border: 0px;}
.match_widget.popup .match_team1{text-align: right; width: 86px; margin: 0 8px;}
.match_widget.popup .match_count
.match_widget.popup .match_data{text-align: center; width: 83px; border-style: none solid; border-color: #c3e0ee; border-width: 0 1px;}
.match_widget.popup .match_count{font-size: 16px;}
.match_widget.popup .match_team2{text-align: left; width: 86px; margin: 0 8px;}
.match_widget.popup .match_count span
.match_widget.popup .match_data span{ padding: 0 3px;}
.match_widget.match_data span{ font-size: 14px;}
.match_widget.popup .match_count .text1,
.match_widget.popup .match_count .text2 {
    font-size: 16px;
}
.hockey .hockey_khl_switchtabs_item .match_widget.popup .match_count,
.hockey .hockey_khl_switchtabs_item .match_widget.popup .match_data {
    width: 85px;
}

.match_widget.popup .vsides_bordered {
    border:0px;
    padding: 8px 0px;
    margin-top: 0;
}

.res_tbl_title {
    color: #fff;
    text-transform: initial;
    font-family: Arimo, sans-serif;
    font-size: 12px;
    text-align: left;
    padding-left: 15px;
    padding-right: 15px;
    height: 39px;
    line-height: 39px;
}
.res_tbl_3col_title {
    background: #c0c3c5;
    color: #fff;
    font-family: Arimo, sans-serif;
    height: 39px;
    font-size: 12px;
    line-height: 39px;
    padding-left: 15px;
    padding-right: 15px;
}

.block_more {
    display: block;
    position: absolute;
    left: calc(50% - 125px);
    bottom: 5px;
    width: 250px;
    min-height: 35px;
    padding: 12px 35px 10px;
    margin-top: 30px;
    background: #ffffff;
    opacity: .54;
    box-shadow: 0 3px 4px 0 rgba(0,0,0,0.07);
    font-family: Arimo, sans-serif;
    font-size: 12px;
    line-height: 14px;
    color: #242424;
    text-align: center;
    text-transform: uppercase;
    box-sizing: border-box;
    transition: .3s all ease;
}

.block_more:hover {
    opacity: 1;
    box-shadow: 0 3px 4px 0 rgba(0,0,0,0.20);
}

.b-tourtab_wrapper {
    overflow: hidden;
    margin: 0 auto;
    width: 325px;
}
.b-tourtab_stripe {
    overflow: hidden;
    position: relative;
    height: 40px;
    transition: 1s;
}
.b-tourtab_item {
    width: 82px;
    height: 40px;
    line-height: 40px;
    color: #8A8989;
    cursor: pointer;
    font-size: 14px;
    display: block;
    text-align: center;
    float: left;
}
.b-tourtab_item.active {
    color: black;
}
.b-tourtab_left-arr {
    position: absolute;
    top: 16px;
    left: 5px;
    cursor: pointer;
    visibility: hidden;
    height: 6px;
    width: 6px;
    border-bottom: 1px solid #242424;
    border-left: 1px solid #242424;
    transform: rotate(45deg);
}
.b-tourtab_right-arr {
    position: absolute;
    top: 16px;
    right: 5px;
    cursor: pointer;
    visibility: hidden;
    height: 6px;
    width: 6px;
    border-bottom: 1px solid #242424;
    border-right: 1px solid #242424;
    transform: rotate(-45deg);
}

/* Play off KHL */
.playoffkhl{ }
.playoffkhl .playoffkhlbox{position: relative; /*background:  url( "//ss.sport-express.ru/projects/statistics/img/hockey/widget/playoffkhl.jpg" ) no-repeat 10px 0;*/ height: 760px;}
.playoffkhl.football_euro_playoff .playoffkhlbox{position: relative; background: none; height: 760px;}
.playoffkhl .tourname,
.playoffkhl .tourstage { float: left; width: 335px;  height: 29px; line-height: 29px; padding: 0 20px; color: #4c4c4c; font-size: 16px; text-transform: uppercase;  }
.playoffkhl .tourname {border-color: #dcdcdc; border-style: none solid solid none; border-width: 0 1px 1px 0;}
.playoffkhl .scale {float:left; margin: 25px 0 0 7px; color: #191919; font-size: 20px; text-transform: uppercase;}
.playoffkhl .scale span { display: block; font-size: 13px; text-transform: none;}
.playoffkhl .scale .scale_1_8,
.playoffkhl .scale .scale_1_4,
.playoffkhl .scale .scale_1_2 {width: 16px; border-right: solid #191919 1px; margin: 15px 0;}
.playoffkhl .scale .scale_1_8 {height: 84px;}
.playoffkhl .scale .scale_1_4 {height: 32px;}
.playoffkhl .scale .scale_1_2 {height: 34px;}
.playoffkhl .scale .scale_1_1 {display: none;}
.playoffkhl .titletop,
.playoffkhl .titlebottom {position: absolute; color: #191919; font-size: 30px; text-transform: uppercase;}
.playoffkhl .titletop {left: 350px; top: 10px;}
.playoffkhl .titlebottom {left: 332px; bottom: 20px;}
.playoffkhl .matchbox {position: absolute;  width: 167px; height: 97px; border: solid 1px #4c4c4c; background-color: rgba(255, 255, 255,0.2);}
.playoffkhl .matchbox_0,
.playoffkhl .matchbox_1,
.playoffkhl .matchbox_2,
.playoffkhl .matchbox_3{top: 53px;}
.playoffkhl .matchbox_8,
.playoffkhl .matchbox_9{top: 159px;}
.playoffkhl .matchbox_12{top: 207px;}
.playoffkhl .matchbox_13{top: 436px;}
.playoffkhl .matchbox_10
 ,.playoffkhl .matchbox_11{top: 481px;}
.playoffkhl .matchbox_4
 ,.playoffkhl .matchbox_5
 ,.playoffkhl .matchbox_6
 ,.playoffkhl .matchbox_7 {top: 590px;}
.playoffkhl .matchbox_0
 ,.playoffkhl .matchbox_4{left: 47px;}
.playoffkhl .matchbox_1
 ,.playoffkhl .matchbox_5{left: 224px;}
.playoffkhl .matchbox_2
 ,.playoffkhl .matchbox_6{left: 402px;}
.playoffkhl .matchbox_3
 ,.playoffkhl .matchbox_7{left: 580px;}
.playoffkhl .matchbox_8
 ,.playoffkhl .matchbox_10{left: 134px;}
.playoffkhl .matchbox_9
 ,.playoffkhl .matchbox_11{left: 490px;}
.playoffkhl .matchbox_12
 ,.playoffkhl .matchbox_13{left: 312px;}
.playoffkhl .matchbox .time { position: absolute; right: 5px; top: 37px; line-height: 14px; font-size: 14px; text-align: right;}
.playoffkhl .cup {position: absolute; left: 220px; top:306px; width: 74px; height: 132px; background:  url( "//ss.sport-express.ru/projects/statistics/img/hockey/widget/playoffkhl_cup.png") no-repeat left top;}
.playoffkhl.football_euro_playoff .cup {position: absolute; left: 220px; top:335px; width: 70px; height: 70px; background: url( "//ss.sport-express.ru/img/design/v3/euro_play_off_cup.jpg") no-repeat left top; }
.playoffkhl .team {overflow: hidden; margin: 8px 5px 0 8px;}
.playoffkhl .team:first-child{margin-top: 16px;}
.playoffkhl .team .logo {display: block; width: 30px; height: 30px; float: left;}
.playoffkhl .team .name {display: block; width: 85px; height: 30px; margin: 0 3px 0 5px; float: left; overflow: hidden;  line-height: 30px; white-space: nowrap;}
.playoffkhl .team .count {display: block; width: 30px; height: 30px; float: left; font-size: 22px;  line-height: 30px;}
.playoffkhl .team .count small {font-size: 12px;  line-height: 30px;}
.playoffkhl .matchbox_14 { left: 314px; top:320px;  width: 169px; background: none; border-color: transparent;}
.playoffkhl .matchbox_14 .team .name { width: 85px; font-size: 14px;}
.playoffkhl .matchbox_14 .team .count {font-size: 32px;}
.playoffkhl .popup {position: absolute; z-index: 2; width: 290px; border: solid 1px #c3e0ee; background-color: #e6f7ff; display: none; /* */}
.playoffkhl .matchbox:hover .popup {display: block;}
.playoffkhl .popup>a {display: block; overflow: hidden;}
.playoffkhl .popup>a:hover {background-color: #c3e0ee;}
.playoffkhl .match_team1,
.playoffkhl .match_count,
.playoffkhl .match_data,
.playoffkhl .match_team2 {float: left; overflow: hidden;  white-space: nowrap; font-size: 12px; line-height: 20px;}
.playoffkhl .popup>a:first-child .match_team1,
.playoffkhl .popup>a:first-child .match_count,
.playoffkhl .popup>a:first-child .match_data,
.playoffkhl .popup>a:first-child .match_team2{display: inline-block; padding-top: 8px;}
.playoffkhl .popup>a:last-child .match_team1,
.playoffkhl .popup>a:last-child .match_count,
.playoffkhl .popup>a:last-child .match_data,
.playoffkhl .popup>a:last-child .match_team2{display: inline-block; padding-bottom: 8px;}
.playoffkhl .match_team1{text-align: right; width: 86px; margin: 0 8px;}
.playoffkhl .match_count,
.playoffkhl .match_data{text-align: center; width: 83px; border-style: none solid; border-color: #c3e0ee; border-width: 0 1px;}
.playoffkhl .match_count{font-size: 16px;}
.playoffkhl .match_team2{text-align: left; width: 86px; margin: 0 8px;}
.playoffkhl .match_count span,
.playoffkhl .match_data span{ padding: 0 3px;}
.playoffkhl .match_data span{ font-size: 14px;}
.playoffkhl .matchbox_14 .popup{left: 15px; top: 85px;}
.playoffkhl .matchbox_0 .popup{left: 15px; top: 80px;}
.playoffkhl .matchbox_1 .popup{left: 15px; top: 80px;}
.playoffkhl .matchbox_2 .popup{left: 15px; top: 80px;}
.playoffkhl .matchbox_3 .popup{right: 15px; top: 80px;}
.playoffkhl .matchbox_8 .popup{left: 15px; top: 80px;}
.playoffkhl .matchbox_9 .popup{right: 15px; top: 80px;}
.playoffkhl .matchbox_12 .popup{left: 15px; top: 80px;}
.playoffkhl .matchbox_13 .popup{left: 15px; bottom: 80px;}
.playoffkhl .matchbox_10 .popup{left: 15px; bottom: 80px;}
.playoffkhl .matchbox_11 .popup{right: 15px; bottom: 80px;}
.playoffkhl .matchbox_4 .popup{left: 15px; bottom: 80px;}
.playoffkhl .matchbox_5 .popup{left: 15px; bottom: 80px;}
.playoffkhl .matchbox_6 .popup{left: 15px; bottom: 80px;}
.playoffkhl .matchbox_7 .popup{right: 15px; bottom: 80px;}

.playoffkhl.hasnotfinal .playoffkhlbox{height: 550px; background-position: left;}
.playoffkhl.hasnotfinal .matchbox_14
 ,.playoffkhl.hasnotfinal .matchbox_12
 ,.playoffkhl.hasnotfinal .matchbox_13
 ,.playoffkhl.hasnotfinal .scale_1_1t
 ,.playoffkhl.hasnotfinal .scale_1_2
 ,.playoffkhl.hasnotfinal .scale_1_2t
 ,.playoffkhl.hasnotfinal .scale_1_4 {display: none;}
.playoffkhl.hasnotfinal .scale .scale_1_1{display: block; width: 16px; height: 135px; margin: 15px 0;}
.playoffkhl.hasnotfinal .cup{left: 360px; top:200px; width: 74px; height: 132px;}
.playoffkhl.hasnotfinal .matchbox_10
,.playoffkhl.hasnotfinal .matchbox_11{top: 266px;}
.playoffkhl.hasnotfinal .matchbox_4
,.playoffkhl.hasnotfinal .matchbox_5
,.playoffkhl.hasnotfinal .matchbox_6
,.playoffkhl.hasnotfinal .matchbox_7 {top: 374px;}

.conf-playoff{ position: relative; height: 350px;}
.conf-playoff .matchbox_0{  left: 134px;  top: 22px;  }
.conf-playoff .matchbox_1{  left: 490px;  top: 22px;  }
.conf-playoff .matchbox_2{  left: 312px;  top: 207px;  }
.conf-playoff .matchbox_3{  left: 312px;  top: 70px;  }
.conf-playoff .matchbox:before{
    display: block;
    position: absolute;
    left: 0;
    top: -22px;
    font-size: 13px;
    line-height: normal;
    color: #9d9d9d;
    white-space: nowrap;
}
.conf-playoff .matchbox_0:before{
    content: '1/2 ôèíàëà';
}
.conf-playoff .matchbox_2:before{
    content: '3 ìåñòî';
}
.conf-playoff .matchbox_3:before{
    content: 'ôèíàë';
}

.btn_tdk{margin-right: 15px !important;}
.btn_se25{color: white !important; background-color: #c00d0e !important; padding-right: 9px !important; margin-left: 10px !important;}
.btn_se25:hover{ border-color: transparent !important; background-color: #f09797 !important;}

.staticpage{ color: #000000; line-height: 20px; font-size: 15px; line-height: 22px; }
.staticpage p{margin-top: 20px !important;  }
.staticpage h1{ font-size: 32px !important; color: #191919 !important; margin-top: 5px; margin-bottom: 25px; }
.staticpage h2{font-size: 22px !important; line-height: 28px; color: #000000 !important; margin-top: 30px; margin-bottom: 25px; }
.staticpage h3{font-size: 18px !important; line-height: 22px; color: #000000 !important; margin-top: 20px; margin-bottom: 25px; }
.staticpage ul
, .staticpage ol{margin-top: 20px;}
.staticpage li{margin-bottom: 10px;}
.staticpage li ul
, .staticpage li ol{margin-top: 10px;}
.staticpage ul>li{margin-left: 18px; list-style-image: url("//ss.sport-express.ru/img/design/v3/staticpage_li.gif");  }
.staticpage ol>li{list-style-type: decimal; margin-left: 16px;}


.player_photo_r80 img {
    box-shadow:0 0 0 40px rgba(0, 0, 0, 0.5) inset;
    border-radius: 40px;
    width: 80px !important;
    height: 80px !important;
    margin-left: auto;
    margin-right: auto;
}
.player_photo_r80:after {
    content: ' ';
    background-color: #000;
    height: 80px;
    opacity: 0;
    position: absolute;
    right: 0;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 80px;
    border-radius: 40px;
}
.player_photo_r80 { width: 80px; margin-left: auto; margin-right: auto; }
.player_photo_r80:hover:after {
    content: ' ';
    background-color: #000;
    height: 80px;
    opacity: 0.5;
    position: absolute;
    right: 0;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 80px;
    border-radius: 40px;
}



.player_photo_r100 img {
    box-shadow:0 0 0 50px rgba(0, 0, 0, 0.5) inset;
    border-radius: 50px;
    width: 100px !important;
    height: 100px !important;
    margin-left: auto;
    margin-right: auto;
}
.player_photo_r100:after {
    content: ' ';
    background-color: #000;
    height: 100px;
    opacity: 0;
    position: absolute;
    right: 0;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 100px;
    border-radius: 50px;
}
.player_photo_r100 { width: 100px; margin-left: auto; margin-right: auto; }
.player_photo_r100:hover:after {
    content: ' ';
    background-color: #000;
    height: 100px;
    opacity: 0.5;
    position: absolute;
    right: 0;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 100px;
    border-radius: 50px;
}

.best_aside_circle {
    color: #fff;
    width: 40px;
    height: 40px;
    line-height: 40px;
    margin-left: auto;
    margin-right: auto;
    border-radius: 20px;
    position: absolute;
    top: 45px;
    right: 10px;
    font-size: 14px;
}
.best_ontop_circle {

    width: 40px;
    height: 40px;
    line-height: 40px;
    margin-left: auto;
    margin-right: auto;
    border-radius: 20px;
    font-size: 16px;
    background: #f5f5f5;
    border: 1px solid #e6e6e6;
}
.sup_circle {
    top: 0px;
    right: 20px;
}
.additional_score {
    position:absolute;
    top:0px;
    right:-20px;
}

.command_descr p { margin-bottom: 10px; }

/* Slideshow / fotorama */
.slideshow .slideshow_plugin{
    min-height: auto;
    /*min-height: 434px;*/
    background-repeat: no-repeat;
    background-position: left top;
}
.slideshow .fotorama__arr{margin-top: -21px !important;}
/*.slideshow .fotorama__stage__shaft{background-color: #9d9d9d;}*/
.fotorama--fullscreen.slideshow_plugin{background-image: none !important;}
.slideshow .slideshow_hideimgs{
    display: table-cell;
    width: 770px;
    max-width: 100%;
    height: 434px;
    /*background-color: #9d9d9d;*/
    text-align: center;
    vertical-align: middle;
}
.slideshow .slideshow_hideimgs img{display: none;}
.slideshow .slideshow_hideimgs img:first-child{display: inline-block; max-width: 100%;  max-height: 434px;  }
.fotorama__fullscreen-icon
 ,.slideshow_centerlock{
    -webkit-transform: none !important;
    transform: none !important;
    opacity: 1 !important;
    background-color: transparent !important;
    background-image: none !important;
    position: relative !important;
    left: 0 !important;
    top: 0 !important;
    width: 70% !important;
    height: 100% !important;
    margin: 0 auto !important;
}
.fotorama__fullscreen-icon.fotorama__fullscreen-icon-onephoto{width: 100% !important;}
.slideshow_centerlock{
    z-index: 20;
}
.fotorama__nav:before, .fotorama__stage:before, .fotorama__nav:after, .fotorama__stage:after {
    background-image: none !important;
}
.fotorama--fullscreen{ background-color: rgba(0,0,0,0.95) !important;}
.fotorama--fullscreen .fotorama__nav
 ,.fotorama--fullscreen .fotorama__stage {background: none !important;}
.fotorama__nav-wrap{width: 80%; margin: 0 auto;}
.fotorama--fullscreen .fotorama__nav-wrap{width: auto; margin: 0;}
.fotorama--fullscreen .fotorama__nav-wrap > .fotorama__nav {min-height: 160px;}
.slideshow_bn_place{display: none;}
.fotorama--fullscreen .slideshow_bn_place{display: block; width: 80%; height: 90px; margin: 0 auto; overflow: hidden;}
.fotorama__nav{overflow: visible;}
.fotorama__nav__shaft{display: none;  text-align: center; white-space: normal; margin-left: auto; margin-right: auto; margin-top: 25px;}
.fotorama--fullscreen .fotorama__nav__shaft{width: 80%;}
.fotorama--fullscreen .fotorama__nav__shaft{ margin-top: 10px !important;}
.fotorama__caption__wrap{display: none;}
.fotorama--fullscreen .fotorama__caption__wrap{bottom: -15px;}
.fotorama__caption__fullscreen{display: none;}
.fotorama--fullscreen .fotorama__caption__fullscreen{
    display: block;
    color: #c8c8c8;
    font-family: "Trebuchet MS", Tahoma, sans-serif;
    font-size: 14px;
    line-height: 18px;
    white-space: normal;
    font-style: italic;
    width: 80%;
    min-height: 20px;
    margin: 5px auto 15px auto;
    overflow: hidden;
}
.fotorama__nav--dots .fotorama__nav__frame { height: 20px;  width: 20px; }
.fotorama__dot{top: 0;   border-radius: 50%;  width: 10px;  height: 10px; border: none; background-color: #d8d8d8;  }
.fotorama--fullscreen .fotorama__dot{border-color: #ffffff;}
.fotorama__nav__frame.fotorama__active .fotorama__dot {top: 0;   border-radius: 50%;  width: 10px;  height: 10px; border: none; background-color: #C00D0F;}
.fotorama__arr{/*background-image: url("//ss.sport-express.ru/img/design/v3/arr_leftright_5.png");*/ background-image: none; background-repeat: no-repeat !important;  width: 40px;  height: 40px; background-color: #c00d0f; background-size: auto auto !important; }
.fotorama__arr--prev{background-position: top; left: 0; }
.fotorama__arr--next{background-position: bottom; right: 0; }
.fotorama__arr--prev::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -4px;
    margin-left: -3px;
    width: 7px;
    height: 7px;
    border-left: 2px solid white;
    border-bottom: 2px solid white;
    transform: rotate(45deg);
}
.fotorama__arr--next::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -4px;
    margin-left: -5px;
    width: 7px;
    height: 7px;
    border-left: 2px solid white;
    border-bottom: 2px solid white;
    transform: rotate(-135deg);
}
.slideshow_play
 ,.slideshow_stop{display: block; width: 10px; height: 10px; background-image: url("//ss.sport-express.ru/img/design/v3/slideshow_play_stop_new.png"); background-repeat: no-repeat; margin-left: 7px;}
.slideshow_play{background-position: 3px 0;}
.slideshow_stop{background-position: -19px 0;}
.fotorama--fullscreen .slideshow_play{background-position: 3px -14px;}
.fotorama--fullscreen .slideshow_stop{background-position: -27px -14px;}
.slideshow_caption_place{ padding-right: 0; margin-top: 15px; margin-bottom: 10px; line-height: 16px; text-align: left; }
.slideshow_close{display: none;}
.fotorama--fullscreen .slideshow_close{
    display: block; cursor: pointer; width: 37px; height: 37px; background: url("//ss.sport-express.ru/img/design/v3/slideshow_close.png") no-repeat center center; position: absolute; z-index: 11; right: 23px; top: 23px;
}
.fotorama--fullscreen .slideshow_close{
    opacity: 0;
    -webkit-transform: translate3d(58px, -58px, 0);
    transform: translate3d(58px, -58px, 0);
}
.fotorama--fullscreen:hover .slideshow_close{
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
    transition-property: transform, opacity;;
    transition-duration: .3s;
}
.slideshow_onephoto{display: none;}
.fotorama--fullscreen .slideshow_onephoto{display: block; min-height: 130px;}
.fotorama--fullscreen .fotorama__caption__extra{text-align: center;}

/*.slideshow_blank{display: none;}*/
.fotorama__stage .slideshow_blank,
.fotorama--fullscreen .slideshow_blank{
    /*border: 1px solid darkgrey;*/
    display: block;
    cursor: pointer;
    width: 95px;
    height: 35px;
    background: url("//ss.sport-express.ru/img/design/v3/original_mob.jpg") no-repeat 100% rgba(0, 0, 0, .5);
    position: absolute;
    z-index: 111;
    right: 0;
    top: 0;
    background-size: contain;
}
.fotorama--fullscreen .slideshow_blank{
    opacity: 0;
    -webkit-transform: translate3d(58px, -58px, 0);
    transform: translate3d(58px, -58px, 0);
    right: 25px;
    top: 77px;
}
.fotorama--fullscreen:hover .slideshow_blank{
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
    transition-property: transform, opacity;;
    transition-duration: .3s;
}

.pen_overtime { position: absolute; bottom: 0px; left: 0; right: 0; top: auto; }

/*
 * Çàãîëîâîê ðàçäåëîâ
 */
.b-title {
    font-family: HeliosCondC;
    font-size: 32px;
    padding: 0 20px;
    margin-bottom: 20px;
    font-weight: normal;
    text-transform: uppercase;
}

/*
 * Ãàçåòà
 */
.b-newspaper {
    margin-top: 20px;
}

.b-post {
    border-left: 5px solid transparent;
    padding: 15px 20px 15px 35px;
}
.b-post_internal {
    border-left: 0;
    padding-left: 0;
}
.b-post_first { padding-top: 0; }
.b-post_rubric-new {
    margin-top: 2px;
}


.b-tabline {
    height: 33px;
    background-color: #4c4c4c;
    text-transform: uppercase;
    color: #fff;
    overflow: hidden;
    margin-bottom: 16px;
}
.b-tabline__item {
    display: -moz-inline-stack;
    display: inline-block;
    *display: inline;
    zoom: 1;
    color: inherit;
    padding: 0 29px;
    height: 100%;
    line-height: 33px;
}
.b-tabline__item_active {
    background-color: #c7c7c7;
}
.b-tabline__item:hover {
    color: #fff;
    text-decoration: underline;
}
.b-tabline__item_active:hover {
    text-decoration: none;
}

.b-ononeline {
    overflow: hidden;
    padding-bottom: 25px;
}


.b-post__title {
    font-family: HeliosCondC;
    font-size: 32px;

    color: #000;
    padding-top: 40px;
    padding-bottom: 40px;
}
.b-post__title_into {
    padding-top: 9px;
    padding-left: 0;
}
.b-post__title_page {
    padding-bottom: 25px;
}
.b-post__subtitle {
    font-family: HeliosCondC;
    font-size: 24px;
    text-transform: uppercase;
    color: #000;
    padding-bottom: 29px;
}
.b-post__breadcrumbs {
    font-size: 15px;
    color: #9d9d9d;

    margin-bottom: 20px;
}
.b-post__breadcrumbs_sport { padding-top: 15px; }
/**/
.b-post__line {
    font-family: HeliosCondC;
    font-size: 24px;
    text-transform: uppercase;
    color: #000;
    margin-bottom: 35px;
}
.b-post__line_list {
    font-size: 32px;
    padding: 35px 20px 0 77px;
}
.b-post__annonce {
    font-size: 20px;
    line-height: 26px;
    /*padding-bottom: 5px; /*33px;*/
}

/*
 * Special announce
 */
.b-specialannonce {
    width: 100%;
    min-height: 346px;
    background-color: #4e4b46;
    background-position: top left;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    overflow: hidden;
    margin-bottom: 10px;
}

.b-specialannonce__title {
    display: inline-block;
    font-family: HeliosCondC;
    font-size: 32px;
    color: #fff;
    text-transform: uppercase;
    background-color: #d10506;
    padding: 7px 19px 7px 16px;
    margin: 30px 0 26px;
}

.b-specialannonce__announce {
    width: 65%;
    padding: 0 0 15px 18px;
}
.b-specialannonce__row {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}
.b-specialannonce__item {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    align-self: stretch;

    width: 50%;

    font-family: "trebuchet ms";
    font-size: 14px;
    line-height: 18px;
    letter-spacing: -0.015em;
    color: #fff;
    border-bottom: 1px solid #696462;
    padding-bottom: 13px;
    padding-left: 1px;
    margin-right: 15px;
    margin-bottom: 10px;
}
.b-specialannonce__item a {
    color: inherit;
}
.b-specialannonce__item a:hover {
    color: #c8c8c8;
}
.b-specialannonce__row_last .b-specialannonce__item {
    border-bottom: 0;
    margin-bottom: 0;
    padding-bottom: 0;
}


/*
 * Olympic Calendar
 */
.olympic_tbl {
    background: #dedede;
}
.olympic_tbl a:hover {
    color: #4c4c4c;
}
.olympic_tbl td,
.olympic_tbl th {
    border-left: 1px solid #fff;
    border-bottom: 1px solid #fff;
    padding: 5px;
    width: 23px;
    text-align: center;
    font-size: 12px;
    font-weight: normal;
}
.olympic_tbl td.light_cell,
.olympic_tbl th.light_cell {
    border-left: 1px solid #e4e4e4;
    border-bottom: 1px solid #e4e4e4;
    background: #fff;
}
.olympic_tbl td.light_cell
 ,.olympic_tbl td.gold
 ,.olympic_tbl td.silver
 ,.olympic_tbl td.bronze{
    padding: 3px 5px;
}
.olympic_tbl tr.even td.light_cell,
.olympic_tbl tr.even th.light_cell {
    background: #fafafa;
}
.olympic_tbl td.first,
.olympic_tbl th.first { width: 100%; text-align: left; }
.olympic_tbl tr:hover td.first,
.olympic_tbl td.first:hover,
.olympic_tbl th.first:hover{
    background: #f0f0f0;
}
.olympic_tbl th.first select
 ,.olympic_tbl th.first select option{
    font-size: 12px;
}

.olympic_tbl th.head { text-transform: uppercase; font-size: 14px; }
.olympic_tbl .day_of_week {
    font-size: 10px;
    font-family: "HeliosCondC", sans-serif;
    font-weight: normal;

}
.olympic_tbl .date {
    font-size: 11px;
    font-weight: bold;
    text-align: center;
    padding: 0px;
}
.olympic_tbl .date:hover {
    background: #f0f0f0;
    color: #4c4c4c;
}
.olympic_tbl td.sum,
.olympic_tbl th.sum,
.olympic_tbl tr.sum th,
.olympic_tbl tr.sum td {
    background: #c8c8c8;
    color: #000;
}
.olympic_tbl td.sum a,
.olympic_tbl th.sum a,
.olympic_tbl tr.sum th a {
    color: #000;
}
.olympic_tbl td.sum:hover,
.olympic_tbl th.sum:hover,
.olympic_tbl tr.sum th:hover,
.olympic_tbl tr.sum td:hover {
    background: #f0f0f0;
}
.olympic_tbl td.event {
    background: #8cc7db;
}
.olympic_tbl td.event:hover {
    background: #4ca2c5;
}

.olympic_tbl td.medal {
    background: #f0b53c;
    position: relative;
    background-clip: padding-box;
}
.olympic_tbl td.medal:hover {
    background: #e39e03;
    position: relative;
    background-clip: padding-box;
}

.olympic_tbl td.demonstration {
    background: #bfe0ef;
}

.olympic_tbl .start .day_number { background: #6fb747;  padding-left: 5px; padding-right: 5px; }
.olympic_tbl .current
,.olympic_tbl .current:hover { color: #ffffff; background-color: #c8c8c8; }
.olympic_tbl .selected
,.olympic_tbl .selected:hover{ color: #ffffff; background-color: #828282; }
.olympic_tbl .finish .day_number { background: #da2424; padding-left: 5px; padding-right: 5px; }
.olympic_tbl .current a { color: #fff; }
.olympic_tbl .finish .day_number,
.olympic_tbl .current a .day_number,
.olympic_tbl .start .day_number { color: #fff; }
.olympic_tbl .day_of_week { min-width: 14px; padding: 2px 4px; }
.olympic_tbl .day_number { min-width: 14px; padding: 5px 4px; }
.country_number { flex-basis: 20px; min-width: 20px; width: 20px; flex-grow: 0; margin-left: 10px; margin-right: 10px; text-align: right; }
.olympic_tbl td.spacer { padding:2px; border-bottom: 1px solid #e4e4e4; }
.gold { background: #fdefa0; }
.silver { background: #b9ddf9; }
.bronze { background: #f6bb94; }
.all { background: #d1d1d1; }

.olympic_tbl td.medal:hover [se-olympic_tooltip],
[se-olympic_tooltip]:hover {
    display: block;
}
.olympic_tbl td.medal:hover .olympic_tooltip,
.olympic_tooltip:hover {
    display: block;
}

.olympic_reward_medals{
    background: url("//ss.sport-express.ru/img/design/v3/olympic_reward_medals.png") no-repeat center center;
    min-width: 16px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi) {
    .olympic_tbl .olympic_reward_medals {
        background: url("//ss.sport-express.ru/img/design/v3/olympic_reward_medals-2x.png") no-repeat center center;
        background-size: 10px 11px;
    }
}
.olympic_tbl .olympic_reward_calendar{
    background: url("//ss.sport-express.ru/img/design/v3/olympic_reward_calendar.png") no-repeat center center;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi) {
    .olympic_tbl .olympic_reward_calendar {
        background: url("//ss.sport-express.ru/img/design/v3/olympic_reward_calendar-2x.png") no-repeat center center;
        background-size: 17px 19px;
    }
}
.olympic_tbl_medals tbody tr:nth-child(6n+1) td.light_cell
 ,.olympic_tbl_medals tbody tr:nth-child(6n) td.light_cell
 ,.olympic_tbl_medals tbody tr:nth-child(6n-1) td.light_cell {
    background-color: #fafafa;
}

.olympic_tbl_medals tbody tr.olympic_tr_spacer td{
    background-color: #ffffff;
    border-bottom: 1px solid #e4e4e4;
    padding: 2px;
}
.olympic_tbl_medals tbody tr:first-child td{
    border-top: solid 1px #ffffff;
}
.olympic_tbl td.olympic_td_gold_by_country{
    border-left: solid 1px #e4e4e4;
}
.olympic_tbl th.olympic_td_result div{
    width: 30px;
    font-family: HeliosCondC;
}
.olympic_tbl .olympic_tr_lastrow td{
    border-bottom: solid 1px #e4e4e4;
}

.olympic_border_grey{
    border-color: #dedede;
}
.table_score.olympic_border_grey tr td:first-child , .table_score.olympic_border_grey tr th:first-child {
    border-left-color: #dedede;
}
.table_score.olympic_border_grey td, .table_score.olympic_border_grey th{
    border-bottom-color: #dedede;
    border-right-color: #dedede;
}


[se-olympic_tooltip] { position: absolute; display:none; width: 270px; bottom: 120%; left: -125px; }
[se-olympic_tooltip] > div {  position: relative; }
[se-olympic_tooltip] > div::before, [se-olympic_tooltip] > div::after {
    content: '';
    position: absolute;
    left: 125px; bottom: -20px;
    border: 10px solid transparent;
    border-top: 10px solid #d6d6d6;
}
[se-olympic_tooltip] > div::after {
    border-top: 10px solid white;
    bottom: -19px;
}

.olympic_tooltip { position: absolute; display:none; width: 270px; bottom: 120%; left: -125px; }
.olympic_tooltip > div {
    position: relative;
}
.olympic_tooltip > div::before, .olympic_tooltip > div::after {
    content: '';
    position: absolute;
    left: 125px; bottom: -20px;
    border: 10px solid transparent;
    border-top: 10px solid #d6d6d6;
}
.olympic_tooltip > div::after {
    border-top: 10px solid white;
    bottom: -19px;
}

.olympic_tooltip_tbl { table-layout: fixed; background: #fff; width: 100%; }
.olympic_tooltip_tbl td { width: 50%; font-size: 10px; border: 0px; overflow: hidden; }
.olympic_tooltip_tbl tr:first-child td {
    background: #d1d1d1;
    color: #585858;
    font-size: 12px;
}
.olympic_tooltip_tbl tr:first-child td:nth-child(2) {
    border-left: 2px solid #dfdfdf;
}

[se-olympic_tooltip_tbl] { table-layout: fixed; background: #fff; width: 100%; }
[se-olympic_tooltip_tbl] td { width: 50%; font-size: 10px; border: 0px; overflow: hidden; }
[se-olympic_tooltip_tbl] tr:first-child td {
    background: #d1d1d1;
    color: #585858;
    font-size: 12px;
}
[se-olympic_tooltip_tbl] tr:first-child td:nth-child(2) {
    border-left: 2px solid #dfdfdf;
}

.start_event {
    width: 15px;
    height: 15px;
    background: #6fb747;
}
.finish_event {
    width: 15px;
    height: 15px;
    background: #da2424;
}
.common_event {
    width: 15px;
    height: 15px;
    background: #8cc7db;
}
.medal_event {
    width: 15px;
    height: 15px;
    background: #f0b53c;
}
.left_arr {
    background: url("//ss.sport-express.ru/img/design/v3/arr_leftright_2.png") no-repeat 3px -199px;
    width: 30px;
    height: 17px;
}

/* Àðõèâ ñïåöâûïóñêîâ */
.archivespec{}
.archivespec h3{text-transform: none; font-size: 22px; padding: 10px 20px 35px 20px; border-bottom: solid 1px #f0f0f0;}
.archivespec #archivespec_vw{display: block; overflow: hidden;}
.archivespec h4{text-transform: none; font-size: 18px; padding: 0 20px; margin-top: 35px;}
.archivespec .archivespec_obj{margin: 35px 20px 40px 20px; border: solid 1px #f0f0f0; }
.archivespec iframe{display: block;}
.archivespec hr{border: none; color: #f0f0f0; background-color: #f0f0f0; height: 1px;}
.archivespec ul.archivespec_list{display: block; overflow: hidden; margin: 0 0 20px 20px; padding: 0;}
.archivespec ul.archivespec_list>li{display: block; float: left; width: 230px; margin: 35px 20px 0 0;}
.archivespec ul.archivespec_list img{display: block; width: 230px; height: 310px; margin-top: 20px;}
.archivespec .archivespec_year{padding: 0 20px; margin-top: 35px; font-size: 18px; }

.comment_chalenge_bg {
    background: #00aa44;
    color: #fff;
}
.comment_chalenge_color { color: #00aa44; }

.comment_chalenge_bg.counter_disable_button {
    color: #000000;
    background: #f0f0f0;
}

.b-itartass {
    float: right;
    font-size: 16px;
    font-weight: 300;
    color: #262626;
    position: relative;
    z-index: 1;
}
.b-itartass span {
    padding-right: 3px;
}
.b-itartass img {
    max-width: 35px;
    margin-bottom: -5px;
}

/* 25 ëåò Ñïîðò-Ýêñïðåññ ñëàéäåð */
.slider25se{
    background-color: #000000; margin-left: 2px; width: 1078px; height: 600px; margin-bottom: 12px;
}
.slider25se .fotorama__arr {
    width: 159px !important;
    height: 41px !important;
    margin-top: 0 !important;
    top: 400px !important;
}
.slider25se .fotorama__arr--prev{
    background: url("//ss.sport-express.ru/projects/25/img/slider25se_prev.png") no-repeat right top !important;
    left: 20px;
}
.slider25se .fotorama__arr--next{
    background: url("//ss.sport-express.ru/projects/25/img/slider25se_next.png") no-repeat right top !important;
    right: 20px;
}
.slider25se .fotorama__arr--disabled {
    opacity: 0 !important;
}
.img-new-window-video-link{display:block;overflow:hidden;position:relative;text-align:center;}
.img-new-window-video-link img{width:100%;max-width:100%;max-height:100%;position:relative;z-index:1}
.img-new-window-video-link:before,
.img-new-window-video-link:after{content:'';cursor:pointer;display:block;pointer-events:none;position:absolute;top:50%;left:50%}
.img-new-window-video-link:before{background-color:#f7f7f7;border-radius:100%;width:72px;height:72px;opacity:.7;margin:-36px 0 0 -36px;z-index:2}
.img-new-window-video-link:after{border-left:23px solid #000;border-top:16px solid transparent;border-bottom:16px solid transparent;width:0;height:0;margin:-16px 0 0 -8px;z-index:3}
.img-new-window-video-link:hover:before{opacity:.8}


/*
 * Button of mobile link in footer
 */

.b-footer_mobile {
    display: none;
    background-color: #333;
    color: #fff;
    font-size: 24px;
    text-align: center;
    text-transform: uppercase;
    font-weight: normal;
    padding: 20px;
}
.b-footer_mobile a {
    color: inherit;
}

@media only screen
and (max-device-width : 736px) {
    .b-footer_mobile {
        display: block;
    }
    .b-footer_desktop {
        display: none;
    }
}

/* comments */
.ancor-shift{
    position: relative;
}
.ancor-shift>a{
    position: absolute;
    top: -85px;
    display: block;
}


/* video */
.material_video {
    /*text-align: center;*/
    margin: 20px 0;
}

.material_videonow {
    width:640px;
    display:inline-block;

}

.material_videonow iframe {
    left:0;
}

/*
 * Promo page url: inform/subscribe2016
 */

.b-subscribe2016 {
    padding-bottom: 125px;
}
.b-subscribe2016__red {
    max-height: 335px;
    font-size: 26px;
    line-height: 35px;
    color: #fff;
    text-align: center;
    padding: 65px 0 184px;
    margin-bottom: 60px;
    background: #cd1417 url('//ss.sport-express.ru/userfiles/static/94/41.png') center bottom no-repeat;
    background-size: contain;
}
.b-subscribe2016__red p {
    font-size: 26px;
    line-height: 35px;
    color: #fff;
    text-align: center;
}
.b-subscribe2016__red a {
    text-decoration: none;
}
.b-subscribe2016__red h1 {
    font-size: 57px;
    color: #fff;
    padding-bottom: 21px;
    text-transform: none;
}
.b-subscribe2016__box-circle {
    text-align: center;
    margin-bottom: 63px;
}
.b-subscribe2016__circle {
    width: 287px;
    display: inline-block;
    padding-top: 286px;
    margin: 0 14px 39px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center top;
    font-size: 22px;
    color: #1a1a1a;
    text-decoration: none !important;
}

.b-subscribe2016__circle-info {
    font-size: 22px;
    line-height: normal!important;
    color: #cd1417;
}
.b-subscribe2016__circle-code {
    background-color: #cd1417;
    color: #fff;
    padding: 1px 9px;
    border-radius: 3px;
    margin-left: 5px;
}

.b-subscribe2016__circle_1 { background-image: url('//ss.sport-express.ru/userfiles/static/94/42.png');}
.b-subscribe2016__circle_2 { background-image: url('//ss.sport-express.ru/userfiles/static/94/43.png');}
.b-subscribe2016__circle_3 { background-image: url('//ss.sport-express.ru/userfiles/static/94/44.png');}

.b-subscribe2016__link {
    display: block;
    text-align: center;
    background-color: #cd1417;
    color: #fff!important;
    font-size: 41px;
    text-decoration: none!important;
    line-height: normal;
    padding: 56px 0 60px;
    margin-bottom: 62px;
}

.b-subscribe2016__button {
    width: 222px;
    height: 60px;
    line-height: 60px;
    margin-top: 60px;
    text-decoration: none !important;
    font-size: 26px;
    text-align: center;
    display: block;
}
/*
 * END Promo page url: inform/subscribe2016
 */

.widget_tab { height: 50px; line-height: 50px; text-align: center; cursor: pointer; }
.widget_tab:hover, .widget_tab.selected { background: #f0f0f0; }
.toggle_arr {
    background: url("//ss.sport-express.ru/img/design/v3/arr_addmenu.png") no-repeat 6px 7px;
    height:23px;
    width: 25px;
}
.toggle_arr_up {
    background: url("//ss.sport-express.ru/img/design/v3/arr_addmenu_upwards.png") no-repeat 6px 7px;
    height:23px;
    width: 25px;
}
.biathlon_widget_bg { background: url('//ss.sport-express.ru/projects/statistics/img/biathlon/desk_bg.jpg') no-repeat 0 0; }
.biathlon_widget_bg tr:first-child td { border-bottom: 1px solid #4ab1bd; }


/*
 * FB box - link to social network
 */
.b-fb-read {
    min-height: 150px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-family: 'Fira Sans', sans-serif;
    font-size: 32px;
    border: 2px solid #4864a0;
    color: #022a7c;
    font-weight: 500;
    text-align: center;
    padding: 31px 13px 16px;
    background: url('//ss.sport-express.ru/img/design/fb-reader-box/fb-reader.jpg') no-repeat center;
    background-size: cover;
    margin-bottom: 30px;
}
.b-fb-read__text {
    margin-bottom: 11px;
    line-height: 34px;
}
.b-fb-read__link {
    position: relative;
    height: 36px;
    display: inline-block;
    line-height: 35px;
    font-weight: bold;
    font-size: 18px;
    color: #fff;
    padding: 0 20px;
    background-color: #3a5897;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    margin-left: 56px;
}
.b-fb-read__link:before {
    content: '';
    position: absolute;
    left: -44px;
    top: 0;
}
.b-fb-read:hover .b-fb-read__link {
    background-color: #718fce;
}


/*
 * VK box - link to social network
 */
.b-vk-read {
    min-height: 172px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-family: 'Fira Sans', sans-serif;
    font-size: 30px;
    color: #fff;
    font-weight: 500;
    padding: 16px 28px;
    background: url('//ss.sport-express.ru/img/design/fb-reader-box/vk-reader.jpg') no-repeat center;
    background-size: cover;
    margin-bottom: 30px;
}
.b-vk-read__text {
    padding: 0 40% 22px 0;
}
.b-vk-read__link {
    position: relative;
    height: 35px;
    display: inline-block;
    line-height: 35px;
    font-weight: 500;
    font-size: 18px;
    color: #fff;
    padding: 0 22px;
    background-color: #56759e;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    margin-left: 46px;
}
.b-vk-read__link:before {
    content: '';
    position: absolute;
    left: -44px;
    top: 0;
}
.b-vk-read:hover .b-vk-read__link {
    background-color: #859fc3;
}


/* ÊÓÁÎÊ ÊÎÍÔÅÄÅÐÀÖÈÉ-2017 */

.confederations-cup__h2
 ,h2.confederations-cup__h2{
    color: #191919;
    padding: 0;
    text-align: center;
    text-transform: none;
    line-height: 26px;
}
.confederations-cup__h2_decor
,h2.confederations-cup__h2_decor{
    margin-top: 32px;
}
.confederations-cup__h3
,h3.confederations-cup__h3{
    color: #212121;
    padding: 0;
    text-align: center;
    text-transform: none;
    font-size: 22px !important;
    line-height: 26px;
}
.confederations-cup__h3_decor
,h3.confederations-cup__h3_decor{
    margin-top: 32px;
}
.confederations-cup__title{
    text-align: center;
    color: #A29569;
    font-size: 36px;
    font-weight: bold;
}
.confederations-cup__title_decor{
    margin-top: 32px;
}
.confederations-cup__text{
    color: #191919;
    font-size: 16px;
    line-height: 24px;
}
.confederations-cup__text_decor{
    margin-top: 26px;
}
.confederations-cup__text_last{
    margin-bottom: 25px;
}

.confederations-cup-table{
    width: 100%;
    border-color: #e0e0e0;
}
.confederations-cup-table__th-title
 ,th.confederations-cup-table__th-title{
    background-color: #D0C3A7;
    color: #ffffff;
    font-size: 22px;
    line-height: 32px;
    text-align: center;
    padding-top: 14px;
    padding-bottom: 14px;
    border-style: none solid;
    border-color: #D0C3A7;
}
.confederations-cup-table__th-name
 ,th.confederations-cup-table__th-name{
    background-color: #F2EBE3;
    font-size: 14px;
    line-height: 16px;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
    border-style: none solid;
    border-color: #D0C3A7 #F2EBE3 #F2EBE3 #F2EBE3;
}
.confederations-cup-table__th-name_multycolumn-first
 ,th.confederations-cup-table__th-name_multycolumn-first{
    text-align: left;
    padding-left: 90px;
    width: auto;
}
.confederations-cup-table__th-name_5column-item
,th.confederations-cup-table__th-name_5column-item{
    width: 150px;
}
.confederations-cup-table__th-name_2column-item
 ,th.confederations-cup-table__th-name_2column-item{
    width: 50%;
}
.confederations-cup-table__td-name
 ,td.confederations-cup-table__td-name
 ,.confederations-cup-table__td-value
 ,td.confederations-cup-table__td-value{
    color: #212121;
    border-style: none solid;
    border-color: #e0e0e0;
}
.confederations-cup-table__td-name
,td.confederations-cup-table__td-name{
    font-size: 18px;
    line-height: 21px;
    padding-left: 20px;
}
.confederations-cup-table__td-value
,td.confederations-cup-table__td-value{
    font-size: 24px;
    line-height: 28px;
    text-align: center;
}
.confederations-cup-table__td-name_first-row
,td.confederations-cup-table__td-name_first-row
,.confederations-cup-table__td-value_first-row
,td.confederations-cup-table__td-value_first-row{
    padding-top: 30px;
}
.confederations-cup-table__td-name_last-row
,td.confederations-cup-table__td-name_last-row
,.confederations-cup-table__td-value_last-row
,td.confederations-cup-table__td-value_last-row{
    border-bottom-style: solid;
    padding-bottom: 30px;
}

.confederations-cup-footnote{
    overflow: hidden;
}
.confederations-cup-footnote__info{
    float: left;
    padding: 15px 20px;
    color: #9B9B9B;
    font-size: 12px;
    line-height: 14px;
}
.confederations-cup-footnote__currency{
    float: right;
    padding: 14px 20px;
    color: #212121;
    font-size: 14px;
    line-height: 16px;
}

/* ÁÈËÅÒÛ ÔÈÔÀ-2018 */
.tickets_info {
    background: url(//ss.sport-express.ru/img/design/v3/h1-bg.jpg) no-repeat 0 0;
    background-size: cover;
    height: 40px;
    padding: 20px;
    color: #ECDCB7;
    font-weight: bold;
}
.tickets_table {
    background: linear-gradient(to top, #E5DAC4, #F9F7E6);
}
.tickets_table td {
    border-bottom: 1px solid #fff;
    height: 40px;
    line-height: 40px;
    padding: 0 15px;
    text-align: center;
}

.tickets_table tr td:first-child {
    text-align: left;
    font-family: 'Philosopher', sans-serif;
    font-weight: bold;
}
.tickets_table tr.t_head {
    background: url(//ss.sport-express.ru/img/design/v3/t-h.jpg) no-repeat 0 0;
    color: #ECDCB7;
    background-size: cover;
    font-family: 'Philosopher', sans-serif;
    font-weight: bold;
}
.ticket_question {
    background: #F6F2E0;
    border-radius: 8px;
    padding: 10px 12px;
    margin-bottom: 4px;
    color: #333;
}
.ticket_question.opened {
    background: #E6DBC5;
}
.toggled_question {
    background: url(//ss.sport-express.ru/img/design/v3/arr_addmenu.png) no-repeat 100% 50%;
    padding-right: 60px;
    line-height: 20px;
    font-weight: bold;
}
.ticket_answer {
    font-style: italic;
    margin: 20px 0 10px;
    display: none;
    line-height: 20px;
}

.translations_table {
    font-family: 'Philosopher', sans-serif;
    font-weight: bold;
}

.translations_table .t_head td:first-child {
    padding-left: 90px;
}

.translations_table td span.spec {
    color: #b80101;
}

.translations_table td span.num {
    display: inline-block;
    margin: 0 20px 0 30px;
    min-width: 23px;
}

.translations_table td span.group {
    display: inline-block;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    text-align: center;
    background-color: #2a2519;
    vertical-align: baseline;
    line-height: 30px;
    color: #E6DBC5;
}


.translations_table td img {
    vertical-align: middle;
}
    /*--------------------------*/
.icon-telegram{
    background: url("//ss.sport-express.ru/img/design/v3/icons/icon_telegram@2x_white.png") no-repeat center center;
    display: block;
    float: left;
    width: 12px;
    height: 35px;
    margin: 0;
    padding: 0 8px;
    border: none;
    background-size: 12px;
}

.strut_img[hidden] { display: none; }

.cc_marker {
    position: absolute;
    right:40px;
    top: 10px;
    background:url(//ss.sport-express.ru/projects/desktop/img/new_cc_announce.svg) no-repeat 0 0;
    width: 18px;
    height: 18px;
}

/*
 * SVG icon partner
 */
.icon_partner {
    height: 35px;
    margin-top: 0;
    padding: 0 9px;
}
.icon_partner:hover{
    background-color: #3b3c41;
}
.icon_partner-nmg{
    padding: 0 7px;
    width: 30px;
}
.icon_partner-nmg .b-partners_nmg {
    margin-top: 6px;
}
.b-partners_iz {
    margin-top: 10px;
}
.b-partners_rentv {
    margin-top: 10px;
}
.b-partners_tv5 {
    margin-top: 10px;
}

iframe.instagram-media{
    position: static !important;
}

/* ÊÎÑÒÛËÈ */
/* êîñòûëü äëÿ ÿíäåêñ.áàííåðà */
div[id^=yandex_] yatag {
    font-family: "Trebuchet MS",Lucida Grande,Lucida Sans Unicode,Lucida Sans,Tahoma,sans-serif !important;
    font-weight: normal !important;
    /*color: #000 !important;*/
    font-size: 14px !important;
}
div[id^=yandex_]  yatag a[href$="direct.yandex.ru/?partner" ]{
    font-size: 12px !important;
}
div[id^=yandex_] yatag[data-id]>yatag:first-child>yatag:first-child>yatag:not(:first-child)>yatag:first-child{
    text-align: center !important;
}
div[id^=yandex_] yatag[data-id]>yatag:first-child>yatag:first-child>yatag:not(:first-child)>yatag>yatag:first-child{
    box-sizing: border-box !important;
    padding-left: 5px !important;
    text-align: left !important;
}
div[id^=yandex_] yatag[data-id]>yatag:first-child>yatag:first-child>yatag:not(:first-child)>yatag>yatag:first-child yatag{
    font-size: 15px !important;
    font-weight: bold !important;
    text-transform: uppercase !important;
}
div[id^=yandex_] yatag[data-id]>yatag:first-child>yatag:first-child>yatag:not(:first-child)>yatag>yatag:not(:first-child){
    font-style: italic !important;
}
div[id^=yandex_] yatag[data-id]>yatag:first-child>yatag:first-child>yatag:not(:first-child)>yatag>yatag:not(:first-child) a{
    font-style: normal !important;
    text-decoration: underline !important;
}

.slideshow [data-hyb-ssp-in-image-overlay] > div[style*='absolute'] {
    bottom:40px !important;
    max-height:190px !important;
}

.slideshow.slideshow-one  [data-hyb-ssp-in-image-overlay] > div[style*='absolute'] {
    bottom:0 !important;
}

/* êîñòûëü äëÿ ÿêîðÿ íà ôèêñèðîâàííîå âåðõíåå ìåíþ */
.anchor-shifted{
    display: block;
    margin-top: -85px;
    margin-bottom: 85px;
}

/*.main-btn, .vote_btn_disabled {*/
/*    display: inline-block;*/
/*    min-width: 160px;*/
/*    max-width: 300px;*/
/*    min-height: 35px;*/
/*    padding: 12px 35px 10px;*/
/*    margin-top: 20px;*/
/*    !*background: rgba(255,255,255,0.54);*!*/
/*    background: #ffffff;*/

/*    opacity: .54;*/
/*    box-shadow: 0 3px 4px 0 rgba(0,0,0,0.07);*/
/*    font-size: 12px;*/
/*    line-height: 14px;*/
/*    color: #242424;*/
/*    text-align: center;*/
/*    text-transform: uppercase;*/
/*    box-sizing: border-box;*/
/*    transition: .3s all ease;*/
/*}*/
/*.vote_btn_disabled, .vote_btn {*/
/*    position: absolute;*/
/*    left: 405px;*/
/*    bottom: 20px;*/
/*}*/
/*.main-btn:hover, .vote_btn {*/
/*    !*background: #ffffff;*!*/
/*    opacity: 1;*/
/*    box-shadow: 0 3px 4px 0 rgba(0,0,0,0.20);*/
/*}*/

/*.vote_btn_disabled:hover {*/
/*    opacity: .54;*/
/*}*/

/*.vote-radio {*/
/*    position: absolute;*/
/*    opacity: 0;*/
/*}*/

/*.vote-radio + .vote-label::before {*/
/*    content: '';*/
/*    background: transparent;*/
/*    border-radius: 100%;*/
/*    border: 1px solid white;*/
/*    display: inline-block;*/
/*    width: 13px;*/
/*    height: 13px;*/
/*    position: relative;*/
/*    top: -1px;*/
/*    margin-right: 14px;*/
/*    vertical-align: middle;*/
/*    cursor: pointer;*/
/*    text-align: center;*/
/*    transition: all .25s ease;*/
/*    box-sizing: border-box;*/
/*}*/

/*.vote-radio:checked + .vote-label::before {*/
/*    background-color: #C00D0F;*/
/*    box-shadow: inset 0 0 0 4px #26272c;*/
/*    border: 1px solid #C00D0F;*/
/*}*/

twitterwidget {
    margin: 10px auto;
}

.material_video iframe {
    margin-left: 0 !important;
    max-width: 425px !important;
    /*margin-left: auto !important;*/
    /*margin-right: auto !important;*/
    /*max-width: 610px !important;*/
}

.mosaic__holder{
    margin-top: 5px;
}
.mosaic__holder.mosaic__holder_banner{
    margin-top: 0;
}

/* banner in right cloumn fix (ss/js/v3/jquery.sticky-kit.js) */
#stick_sidebar.is_stuck+div,
#stick_spacer,
.stick_spacer{
    position: static !important;
}
#stick_spacer{
    display: none;
    width: 300px;
    height: 1px;
}
.stick_spacer{
    display: none;
    height: 1px;
}
#stick_sidebar.is_stuck~#stick_spacer,
.is_stuck~.stick_spacer{
    display: block;
}
.sportmenu > li#football11_item > a {
    color: #47B66C;
}
.sportmenu > li#hockey41_item > a {
    color: #38afff;
}
.sportmenu > li#tennis_item > a {
    color: rgb(194,218,102);
}

/* banner in right cloumn fix (plista) */
.right_col_banner .plista_widget_sidebar{overflow: hidden;}

.a-notice {
    position: relative;
    margin: 0 auto;
    padding: 8px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    width: 1100px;
    background-color: #43444a;
    z-index: 999;
}
.a-notice__column {
    margin-left: 38px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    height: 100%;
}
.a-notice__column svg {
    max-width: 98px;
}
.a-notice__column p {
    max-width: 400px;
}
.a-notice__column:first-child svg {
    max-width: 69px;
}
.a-notice__column:first-child p {
    max-width: 221px;
}
.a-notice p {
    margin-left: 30px;
    font-size: 12px;
    line-height: 19px;
    color: #fff;
}
.a-notice__close {
    position: absolute;
    top: 8px;
    right: 18px;
    cursor: pointer;
}
.foundMistake {
    font-family: PFDinTextPro-Regular, sans-serif;
    color: #9999A6;
    display: -webkit-box;
    max-width: 680px;
    margin: 0 auto 40px;
    line-height: 15px;
    font-size: 13px;
    letter-spacing: 0.04em;
}
/* ìîäàëüíîå îêíî íàøëè îøèáêó */
#modalMistakeForm {
    width: 500px;
    min-height: 240px;
    border-radius: 5px;
    border: 1px #000 solid;
    background: #fff;
    position: fixed;
    top: 45%;
    left: 50%;
    margin-top: -250px;
    margin-left: -250px;
    display: none;
    opacity: 0;
    z-index: 500;
    padding: 20px 10px;
}
/* Êíoïêa çaêðûòü */
#modalMistakeForm #modalÑlose {
    width: 21px;
    height: 21px;
    position: absolute;
    top: 10px;
    right: 10px;
    cursor: pointer;
    display: block;
}
/* Ïoäëoæêa */
#modalOverlay {
    z-index:499;
    position:fixed;
    background-color:#000;
    opacity:0.7;
    -moz-opacity:0.7;
    filter:alpha(opacity=80);
    width:100%;
    height:100%;
    top:0;
    left:0;
    cursor:pointer;
    display:none;
}
#modalMistakeForm .mistakeFormTextarea {
    width: 480px;
    height: 50px;
    resize: none;
    margin: 5px 0;
}
#modalMistakeForm .mistakeSubmitButton {
    display: inline-block;
    font-family: arial,sans-serif;
    font-size: 15px;
    font-weight: bold;
    color: rgb(68,68,68);
    text-decoration: none;
    user-select: none;
    padding: .2em 1.2em;
    outline: none;
    border: 1px solid rgba(0,0,0,.1);
    border-radius: 2px;
    background: rgb(245,245,245) linear-gradient(#f4f4f4, #f1f1f1);
    transition: all .218s ease 0s;
}
#modalMistakeForm .mistakeSubmitButton:hover {
    color: rgb(24,24,24);
    border: 1px solid rgb(198,198,198);
    background: #f7f7f7 linear-gradient(#f7f7f7, #f1f1f1);
    box-shadow: 0 1px 2px rgba(0,0,0,.1);
}
#modalMistakeForm .mistakeSubmitButton:active {
    color: rgb(51,51,51);
    border: 1px solid rgb(204,204,204);
    background: rgb(238,238,238) linear-gradient(rgb(238,238,238), rgb(224,224,224));
    box-shadow: 0 1px 2px rgba(0,0,0,.1) inset;
}
#mistakeMessage.successMessage {
    font-size: 12px;
    color: #006400;
}
#mistakeMessage.errorMessage {
    font-size: 12px;
    color: #FF0000;
}
/* bet league */
/*.bet_league .w_385.f_left .ml_20.o_hidden .match_widget:last-child .res_tbl_3col_title*/
.bet_league .w_385.f_left .ml_20.o_hidden .match_widget .res_tbl_3col_title,
.bet_league .heading { background: RGB(0, 126, 50) !important;/*#017353 !important;*/ }
.bet_league .w_385.f_left .ml_20.o_hidden .match_widget .res_tbl_3col_title .ls_logo { display: block }

.right-column-rfpl-widget.bet_league .show_branding_ls { display: block }
.bet_league .right-column-rfpl-widget__title-line { background: RGB(0, 126, 50);/*#017353;*/ }
.show_branding_ls { display: none; }

.reglament {
    margin-top: 25px;
}

.reglament .title {
    margin-bottom: 17px;
    font-size: 18px;
    font-family: 'PFDinDisplayPro', sans-serif;
    font-weight: 700;
    color: #3B3E43;
    line-height: 20px;
}

.reglament p {
    margin-bottom: 12px;
}

.reglament .article ul {
    padding-left: 13px;
}

.reglament .article ul li {
    margin-bottom: 12px;
    list-style-type: disc !important;
    list-style-position: outside;
}

.reglament .article ul li:last-child {
    margin-bottom: 0;
}

