@font-face {
    font-family: EuroDemiC;
    font-weight: 400;
    font-style: normal;
    src: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/fonts/EuroDemiC.eot);
    src: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/fonts/EuroDemiC.eot#iefix) format("embedded-opentype"),url(/web/20190624090458im_/https://v2l.ccdnss.com/default/fonts/EuroDemiC.woff) format("woff"),url(/web/20190624090458im_/https://v2l.ccdnss.com/default/fonts/EuroDemiC.ttf) format("truetype"),url(/web/20190624090458im_/https://v2l.ccdnss.com/default/fonts/EuroDemiC.svg#EuroDemiC) format("svg")
}

@font-face {
    font-family: LetterGothicStdBold;
    font-weight: 400;
    font-style: normal;
    src: url("/web/20190624090458im_/https://v2l.ccdnss.com/fonts/Letter Gothic Std Bold.eot");
    src: url("/web/20190624090458im_/https://v2l.ccdnss.com/fonts/Letter Gothic Std Bold.eot#iefix") format("embedded-opentype"),url("/web/20190624090458im_/https://v2l.ccdnss.com/default/fonts/Letter Gothic Std Bold.woff") format("woff"),url("/web/20190624090458im_/https://v2l.ccdnss.com/default/fonts/Letter Gothic Std Bold.ttf") format("truetype")
}

@font-face {
    font-family: Myriad Pro Regular;
    font-weight: 400;
    font-style: normal;
    src: local("Myriad Pro Regular"),url(/web/20190624090458im_/https://v2l.ccdnss.com/default/fonts/MYRIADPRO-REGULAR.woff) format("woff")
}

@font-face {
    font-family: Myriad Pro Condensed;
    font-weight: 400;
    font-style: normal;
    src: local("Myriad Pro Condensed"),url(/web/20190624090458im_/https://v2l.ccdnss.com/default/fonts/MYRIADPRO-COND.woff) format("woff")
}

@font-face {
    font-family: Myriad Pro Semibold Italic;
    font-weight: 400;
    font-style: normal;
    src: local("Myriad Pro Semibold Italic"),url(/web/20190624090458im_/https://v2l.ccdnss.com/default/fonts/MYRIADPRO-SEMIBOLDIT.woff) format("woff")
}

@font-face {
    font-family: Myriad Pro Semibold;
    font-weight: 400;
    font-style: normal;
    src: local("Myriad Pro Semibold"),url(/web/20190624090458im_/https://v2l.ccdnss.com/default/fonts/MYRIADPRO-SEMIBOLD.woff) format("woff")
}

@font-face {
    font-family: Myriad Pro Condensed Italic;
    font-weight: 400;
    font-style: normal;
    src: local("Myriad Pro Condensed Italic"),url(/web/20190624090458im_/https://v2l.ccdnss.com/default/fonts/MYRIADPRO-CONDIT.woff) format("woff")
}

@font-face {
    font-family: Myriad Pro Bold Italic;
    font-weight: 400;
    font-style: normal;
    src: local("Myriad Pro Bold Italic"),url(/web/20190624090458im_/https://v2l.ccdnss.com/default/fonts/MYRIADPRO-BOLDIT.woff) format("woff")
}

@font-face {
    font-family: Myriad Pro Bold Condensed Italic;
    font-weight: 400;
    font-style: normal;
    src: local("Myriad Pro Bold Condensed Italic"),url(/web/20190624090458im_/https://v2l.ccdnss.com/default/fonts/MYRIADPRO-BOLDCONDIT.woff) format("woff")
}

@font-face {
    font-family: Myriad Pro Bold Condensed;
    font-weight: 400;
    font-style: normal;
    src: local("Myriad Pro Bold Condensed"),url(/web/20190624090458im_/https://v2l.ccdnss.com/default/fonts/MYRIADPRO-BOLDCOND.woff) format("woff")
}

@font-face {
    font-family: Myriad Pro Bold;
    font-weight: 400;
    font-style: normal;
    src: local("Myriad Pro Bold"),url(/web/20190624090458im_/https://v2l.ccdnss.com/default/fonts/MYRIADPRO-BOLD.woff) format("woff")
}

@font-face {
    font-family: a_BremenCaps;
    font-weight: 400;
    font-style: normal;
    src: local("a_BremenCaps"),local("a_BremenCaps-Regular"),url(/web/20190624090458im_/https://v2l.ccdnss.com/default/fonts/a_bremencaps_0aa04c6bb68ed6215af7462d8cd62132.woff) format("woff"),url(/web/20190624090458im_/https://v2l.ccdnss.com/default/fonts/a_bremencaps_0aa04c6bb68ed6215af7462d8cd62132.ttf) format("truetype")
}

@font-face {
    font-family: a_LCDNova;
    font-weight: 400;
    font-style: normal;
    src: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/fonts/a_LCDNova.eot);
    src: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/fonts/a_LCDNova.eot#iefix) format("embedded-opentype"),url(/web/20190624090458im_/https://v2l.ccdnss.com/default/fonts/a_LCDNova.woff) format("woff"),url(/web/20190624090458im_/https://v2l.ccdnss.com/default/fonts/a_LCDNova.ttf) format("truetype")
}

@font-face {
    font-family: Khmer OS Siemreap;
    font-weight: 400;
    font-style: normal;
    src: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/fonts/KhmerOsSiemreap/KhmerOSSiemreap.eot);
    src: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/fonts/KhmerOsSiemreap/KhmerOSSiemreap.eot#iefix) format("embedded-opentype"),url(/web/20190624090458im_/https://v2l.ccdnss.com/default/fonts/KhmerOsSiemreap/KhmerOSSiemreap.woff2) format("woff2"),url(/web/20190624090458im_/https://v2l.ccdnss.com/default/fonts/KhmerOsSiemreap/KhmerOSSiemreap.woff) format("woff"),url(/web/20190624090458im_/https://v2l.ccdnss.com/default/fonts/KhmerOsSiemreap/KhmerOSSiemreap.svg#KhmerOSSiemreap) format("svg")
}

body {
    height: 100%;
    margin: 0;
    background: #0c314e;
    font-family: Roboto,Roboto Local,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;
    font-size: 12px;
    color: #333
}

html[lang=km] body {
    font-family: Khmer OS Siemreap,sans-serif
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
    body {
        overflow-y:scroll
    }
}

#alert_dialog,.ui-dialog .ui-dialog-buttonpane button,.ui-dialog .ui-widget-header {
    font-family: Roboto,Roboto Local,Arial,sans-serif!important
}

.ui-dialog .ui-dialog-titlebar-close {
    border: 0!important;
    background: none!important;
    font-size: 0!important
}

.ui-dialog .ui-dialog-titlebar-close span {
    margin: 0!important
}

.ui-dialog .ui-icon-closethick {
    top: 0!important;
    left: 0!important
}

.ui-dialog .ui-dialog-buttonpane button {
    padding: 0 20px
}

button,input,select,textarea {
    font-family: Roboto,Roboto Local,Arial,sans-serif!important
}

hr {
    color: #ccc
}

#line_breadcrumbs {
    position: relative;
    padding: 10px;
    border-radius: 0 0 3px 3px!important;
    background-color: #2073b0;
    color: #f3f3f3
}

#line_breadcrumbs h1 {
    display: inline;
    margin: 0;
    font-size: 8pt;
    font-weight: 400
}

@media (max-width: 1366px) {
    #line_breadcrumbs {
        border-radius:0!important
    }
}

.breadcrumbs a {
    font-size: 8pt;
    color: #f3f3f3
}

.breadcrumbs a:hover {
    text-decoration: underline!important
}

#maincontent {
    position: relative;
    padding-top: 97px;
    width: 100%;
    min-width: 1000px;
    margin: auto
}

.clear {
    clear: both;
    overflow: hidden
}

sup {
    position: relative;
    top: 2px;
    padding-left: 2px;
    font-size: 10px;
    color: red
}

#answ1,#answ2,#answ3,#answ4,#answ5,#answ6,#answ7,#answ8,#answ9,#answ10,#answ12,#answ13,#answ14,#answ15,#answ16,#answ17,#answ18,#answ21,#answ30,.errorMsg {
    margin-bottom: 3px;
    font-size: 11px;
    font-style: italic;
    color: red
}

.fz {
    padding: 0 10px;
    height: 34px;
    border-radius: 3px 3px 0 0;
    -pie-background: linear-gradient(0deg,#3684bd,#0e63a6);
    background: #3684bd;
    font-size: 14px;
    line-height: 34px;
    color: #fff;
    behavior: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/img/PIE.htc)
}

.fz,.score {
    font-weight: 500
}

.red {
    color: red
}

.green {
    color: green
}

#iInfoGame #close:hover {
    background-position: 0 -18px
}

#iInfoGame #ok_btn,.call_back_form .reset,.call_back_form .send {
    float: right;
    cursor: pointer;
    width: 105px;
    height: 26px;
    margin-left: 5px;
    border: 0;
    border-radius: 5px;
    background: none repeat scroll 0 0 #787878;
    font-weight: 500;
    color: #fff
}

.call_back_form .send {
    margin-top: 7px;
    margin-right: 12px
}

#iInfoGame #ok_btn,.call_back_form .send {
    -pie-background: linear-gradient(180deg,#9fca5a,#84b347);
    background-image: linear-gradient(180deg,#9fca5a,#84b347);
    behavior: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/img/PIE.htc)
}

#iInfoGame #ok_btn {
    display: inline-block;
    float: none!important;
    margin: 0;
    line-height: 26px
}

.call_back_form .send:hover {
    -pie-background: linear-gradient(180deg,#acd664,#8ebf4a);
    background-image: linear-gradient(180deg,#acd664,#8ebf4a);
    behavior: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/img/PIE.htc)
}

.call_back_form .reset {
    margin-top: 10px;
    margin-right: 12px;
    -pie-background: linear-gradient(180deg,#ca5c5c,#b44848);
    background-image: linear-gradient(180deg,#ca5c5c,#b44848);
    behavior: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/img/PIE.htc)
}

.call_back_form .reset:hover {
    background-image: linear-gradient(180deg,#db6969,#c24b4b)
}

#errMsg {
    width: 100%;
    height: 20px;
    text-align: center;
    color: #ff0c0c
}

#packetForm input {
    margin-left: 10px
}

.countriesList {
    position: absolute;
    top: 50px;
    left: 1px;
    z-index: 10001;
    padding: 0;
    width: 199px;
    height: 250px;
    margin: 0;
    overflow: auto;
    border: 1px solid #2e68b3;
    background: none repeat scroll 0 0 #fff;
    list-style: none outside none
}

.countriesList li {
    clear: left;
    cursor: pointer;
    height: 25px;
    margin: 0!important;
    line-height: 1.2
}

.countriesList li:hover {
    background-color: #fff7ce
}

.countriesList li .itemFlag {
    float: left;
    width: 16px;
    height: 11px;
    margin-top: 7px;
    margin-left: 5px;
    background-image: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/img/flags.jpg)
}

.countriesList li .itemName {
    float: left;
    padding-top: 5px;
    padding-left: 5px;
    font-size: 13px
}

.countriesList li .itemCode {
    float: right;
    padding: 3px 5px 0 10px;
    font-size: 16px;
    color: #2367bc
}

.activeCountry {
    position: absolute;
    top: 33px;
    left: 14px;
    z-index: 1;
    cursor: pointer;
    width: 16px;
    height: 11px;
    background-image: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/img/flags.jpg)
}

.regist_from_soc:after,.regist_from_soc:before {
    content: "";
    display: block;
    clear: both
}

.regist_from_soc>li {
    display: block;
    float: left;
    margin: 0!important
}

.regist_from_soc>li:nth-child(3n) {
    margin-right: 0!important
}

.regist_from_soc a {
    display: block;
    padding: 3px!important;
    width: 70px;
    border-radius: 3px;
    text-align: center;
    font-weight: 500!important;
    color: #919191
}

.regist_from_soc a:hover {
    background-color: #fbfbfb;
    color: #000
}

.regist_from_soc a:before {
    content: "";
    opacity: .8;
    display: block;
    width: 50px;
    height: 50px;
    margin: 0 auto;
    background-image: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/img/enter_soc_64.png);
    background-position: 0 -50px;
    background-repeat: no-repeat;
    background-size: 100% auto;
    transition: opacity .3s ease
}

.regist_from_soc a:hover:before {
    opacity: 1
}

.regist_from_soc a.vk_reg:before {
    background-position: 0 0
}

.regist_from_soc a.fb_reg:before {
    background-position: 0 -50px
}

.regist_from_soc a.in_reg:before {
    background-position: 0 -400px
}

.regist_from_soc a.ok_reg:before {
    background-position: 0 -100px
}

.regist_from_soc a.telegram_reg:before {
    background-position: 0 -400px
}

.regist_from_soc a.gp_reg:before {
    background-position: 0 -150px
}

.regist_from_soc a.tw_reg:before {
    background-position: 0 -250px
}

#videoPlayerWindow {
    padding: 0 10px 10px;
    border-radius: 0 0 3px 3px;
    background-color: #333
}

a {
    cursor: pointer;
    outline: 0;
    text-decoration: none;
    color: #34679a
}

img {
    border: none
}

#_box {
    height: auto
}

div.sports_tab {
    display: block;
    position: relative;
    width: 100%;
    border-radius: 3px 3px 0 0;
    -pie-background: linear-gradient(0deg,#3684bd,#0e63a6);
    background: #3684bd;
    font-size: 14px;
    font-weight: 500;
    line-height: 34px;
    color: #fff;
    behavior: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/img/PIE.htc)
}

.sports_box+.sports_box div.sports_tab {
    margin-top: 5px
}

div.sports_tab a {
    font-size: 14px!important;
    font-weight: 500!important;
    line-height: 36px!important
}

div.sports_tab div.left {
    position: relative;
    cursor: default;
    padding: 0 10px
}

div.sports_tab div.left.leagues {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding-right: 35px
}

div.left.leagues #favCol {
    margin-right: 5px
}

.leagues__text {
    line-height: 16px
}

.leagues__clear {
    margin-left: auto
}

div.sports_tab div.left_channel {
    cursor: pointer;
    padding: 0 10px
}

div.sports_tab div.left_channel a {
    color: #eee
}

div.sports_tab div.left_channel a img {
    float: right;
    padding-top: 10px
}

div.sports_tab div.left_channel span a img {
    float: right;
    padding-right: 5px
}

#video-content {
    display: none
}

#sports_main {
    float: left;
    padding: 0;
    width: 580px;
    margin: 0;
    font-size: 11px
}

#sports_main.full-width {
    float: none;
    width: 100%
}

#hottest_games {
    height: auto!important;
    font-color: #fff
}

div.sports_widget {
    width: 100%;
    min-width: 905px\9
}

div.sports_widget div.widget_ajax_area {
    position: relative;
    padding: 10px;
    border-radius: 0 0 3px 3px;
    background: #fff
}

div.sports_widget div.widget_ajax_area.game {
    text-align: center
}

div.sports_widget div.widget_ajax_area.back {
    background-color: #eee
}

div.sports_widget div.widget_ajax_area.fullscreen {
    padding: 0;
    background: none
}

div.sports_widget div.banner {
    height: 34px;
    font-size: 16px;
    line-height: 34px;
    color: #fff
}

div.sports_widget div.banner div.text .sb-t-cell span,div.sports_widget div.banner div.text div h1,div.sports_widget div.banner div.text div h3 {
    padding: 0 10px;
    margin: 0;
    font-size: .875em;
    font-weight: 400;
    color: #fff
}

div.sports_widget div.banner .style_h1 {
    padding: 0 10px;
    margin: 0;
    font-size: .875em;
    font-weight: 500;
    color: #fff
}

div.sports_widget div.banner div.text div span {
    font-weight: 500
}

div.text div h1,div.text div h3 {
    font-weight: 500!important
}

div.widget_ajax_area {
    font-size: 12px
}

@media (max-width: 1366px) {
    div.sports_widget div.widget_ajax_area {
        border-radius:0
    }
}

#sports_page img {
    border: none
}

#sports_page.finance {
    width: auto;
    margin-top: 10px
}

#sports_page.finance .iframe {
    float: left;
    width: calc(100% - 260px);
    width: -webkit-calc(100% - 260px)
}

#sports_page.mob_app {
    padding: 0!important;
    width: 100%;
    background-color: #182b3b;
    background-image: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/img/soft/mob_bg.jpg);
    background-position: 50% 0;
    background-repeat: repeat-x
}

.warning_message_test {
    opacity: .8;
    position: fixed;
    top: 0;
    bottom: inherit;
    z-index: 10000000;
    padding: 0;
    width: 100%;
    height: 35px;
    border: 1px solid #759d3d;
    background-color: #759d3d;
    text-align: center;
    font-size: 15px;
    color: #fff
}

.warning {
    border-color: #759d3d;
    background-color: #759d3d
}

.bonus {
    position: relative;
    z-index: 0
}

#slide_menu .menu_items,#slide_menu .menu_items_right {
    padding: 0;
    margin: 0;
    list-style: none outside none
}

.min_block_line {
    position: absolute;
    top: 0;
    right: 0;
    cursor: pointer;
    width: 36px;
    height: 36px;
    margin: 0;
    background: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/img/minimize_window.png) no-repeat scroll 50% 50% transparent
}

#slide_menu .menu_items>li {
    display: block;
    float: left
}

#slide_menu .menu_items>li>a {
    display: block;
    padding: 5px 10px;
    text-shadow: -1px -1px 0 rgba(0,0,0,.3);
    font-size: 12px;
    font-weight: 500;
    line-height: 15px;
    color: #99c4e3
}

#slide_menu .menu_items>li:hover>a,#slide_menu .menu_items>li>a:hover {
    color: #fff
}

#slide_menu .menu_items>li>a.active {
    border-right: 1px solid hsla(0,0%,100%,.2);
    border-left: 1px solid hsla(0,0%,100%,.2);
    background-color: hsla(0,0%,100%,.1);
    color: #fff
}

#slide_menu .menu_items>li>a.home {
    padding: 0;
    width: 30px;
    height: 25px;
    overflow: hidden;
    background: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/img/home_icon.png) no-repeat scroll 5px 3px transparent;
    text-indent: -9000px
}

#slide_menu .menu_items>li>a.home.active {
    background-color: hsla(0,0%,100%,.1)
}

#slide_menu .menu_items>li>a.home.active,#slide_menu .menu_items>li>a.home:hover {
    border-left: 0;
    background-position: -35px 3px
}

#slide_menu .menu_sub_items {
    display: none;
    position: absolute;
    z-index: 100;
    padding: 5px 0;
    margin: 0;
    border: 1px solid hsla(0,0%,100%,.2);
    border-radius: 0 0 5px 5px;
    background: #0b4774;
    list-style: none
}

#slide_menu .menu_items>li:hover .menu_sub_items,#slide_menu .menu_items_right>li:hover .menu_sub_items {
    display: block
}

#slide_menu .menu_sub_items li a {
    display: block;
    padding: 3px 10px;
    border-bottom: 1px solid rgba(0,0,0,.2);
    box-shadow: 0 1px 0 0 hsla(0,0%,100%,.1);
    font-size: 12px;
    color: #99c4e3
}

#slide_menu .menu_sub_items li:last-child a {
    border-bottom: 0;
    box-shadow: 0 0 0 0 hsla(0,0%,100%,.1)
}

#slide_menu .menu_sub_items li a:hover {
    color: #fff
}

#slide_menu .menu_items_right {
    float: right
}

#slide_menu .menu_items_right>li {
    display: block;
    float: left
}

#slide_menu .menu_items_right>li>a {
    display: block;
    padding: 1px 10px;
    margin: 4px 5px 4px 2px;
    border-radius: 3px;
    box-shadow: 0 1px 0 0 rgba(0,0,0,.3),inset 0 1px 0 0 hsla(0,0%,100%,.1);
    background: #0f5891;
    text-shadow: -1px -1px 0 rgba(0,0,0,.3);
    font-size: 12px;
    font-weight: 500;
    line-height: 15px;
    color: #99c4e3
}

#slide_menu .menu_items_right>li>a:hover {
    background: #216aa2;
    color: #fff
}

#one_span {
    display: none;
    position: relative;
    height: 30px!important;
    vertical-align: top
}

#one_ch input {
    vertical-align: middle
}

.go_to_top {
    opacity: .2;
    display: none;
    position: fixed;
    top: 50%;
    z-index: 200;
    float: left;
    width: 45px;
    height: 50px;
    border: 0 solid red;
    border-radius: 0 5px 5px 0;
    background: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/img/strup.png) no-repeat scroll 50% 50% hsla(0,0%,100%,.8)
}

.go_to_top:hover {
    opacity: .6
}

.go_to_top.up {
    border-radius: 0 5px 5px 0
}

.go_to_top.bottom {
    border-radius: 5px 0 0 5px
}

.obuchalka_stock {
    position: relative;
    box-sizing: border-box;
    padding: 10px 5px;
    width: 250px;
    margin-bottom: 10px;
    border-bottom: 2px solid #b27300;
    border-radius: 3px 3px 4px 4px;
    box-shadow: inset 0 -1px 0 0 hsla(0,0%,100%,.1);
    background-color: orange;
    background-image: linear-gradient(180deg,#ffb83d,#ffa600)
}

.obuchalka_stock .title {
    position: relative;
    cursor: pointer;
    padding-right: 35px;
    padding-left: 15px;
    text-transform: uppercase;
    text-shadow: 1px 1px 0 hsla(0,0%,100%,.3);
    font-size: 16px;
    font-weight: 500;
    color: #000
}

.obuchalka_stock .title:before {
    content: "";
    position: absolute;
    top: 0;
    right: 6px;
    bottom: 0;
    width: 44px;
    border-left: 1px solid rgba(0,0,0,.2);
    box-shadow: inset 1px 0 0 0 hsla(0,0%,100%,.3);
    background-image: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/img/stock_arrow.png);
    background-position: -286px 50%;
    background-repeat: no-repeat
}

.obuchalka_stock .title:hover:before {
    background-position: 14px 50%
}

.obuchalka_stock .cont {
    display: none;
    padding: 5px;
    margin: 15px 5px 0;
    border-radius: 2px;
    box-shadow: 0 1px 4px -1px rgba(0,0,0,.2);
    background-color: #fff
}

#obuchalka_stock_cont .ui-tabs-nav {
    padding: 0;
    margin: 0 -5px 10px;
    border: none;
    background-color: transparent;
    background-image: none;
    text-align: center
}

.stock_steps {
    padding: 0;
    margin: 0;
    list-style: none outside none
}

.stock_steps>li {
    position: relative;
    padding-left: 25px;
    margin-bottom: 10px
}

.stock_steps .number {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 17px;
    height: 17px;
    border-radius: 50%;
    background-color: #87b549;
    text-align: center;
    font-weight: 500;
    line-height: 17px;
    color: #fff
}

#playarea {
    width: 100%;
    height: 100%;
    min-height: 100%;
    overflow-y: scroll
}

#gameframe {
    min-height: 1000px
}

iframe.noScrolling {
    width: 100%;
    height: 100%;
    overflow: hidden
}

#betsHistory {
    display: none;
    font-size: 12px!important
}

.mob_app .mobile_app_body {
    position: relative;
    float: none!important;
    width: 100%!important
}

.box-modal.modalTableStat {
    display: inline-block;
    padding: 40px 10px 30px;
    width: auto!important;
    max-width: none;
    margin: 0 auto;
    border-radius: 4px;
    box-shadow: 0 0 0 5px hsla(0,0%,100%,.3);
    background-color: rgba(0,0,0,.7)
}

.arcticmodal-loading {
    margin: 0 auto
}

.modalTableStatCon,.modalTableStatCon div {
    position: relative
}

.modalTableStatCon .dopScore:after,.modalTableStatCon .dopScore:before,.modalTableStatCon .lineHead:after,.modalTableStatCon .lineHead:before,.modalTableStatCon .lineStat:after,.modalTableStatCon .lineStat:before,.modalTableStatCon .scoreCon:after,.modalTableStatCon .scoreCon:before {
    content: "";
    display: block;
    clear: both
}

.modalTableStatCon .dopScore>div,.modalTableStatCon .lineHead>div,.modalTableStatCon .lineStat>div,.modalTableStatCon .scoreCon .l {
    float: left
}

.modalTableStatCon .lineHead {
    padding-right: 253px;
    padding-left: 205px;
    max-width: 800px;
    height: 36px;
    background: linear-gradient(180deg,#174262,#162e40);
    background: #174262;
    font-size: 12px;
    font-weight: 500;
    line-height: 36px;
    color: #fff;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#164161",endColorstr="#152d3f",GradientType=0)
}

.modalTableStatCon .stat_group_head {
    padding: 6px;
    background-color: hsla(0,0%,100%,.2);
    font-size: 13px;
    font-weight: 500;
    color: #fff
}

.modalTableStatCon .lineStat {
    padding-right: 253px;
    padding-left: 205px;
    max-width: 800px;
    height: 28px;
    text-align: center;
    font-size: 13px;
    line-height: 28px;
    color: #fff
}

.modalTableStatCon .lineStat .name {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    top: 0;
    left: 29px;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 10px;
    width: 155px;
    text-align: left;
    font-size: 12px;
    line-height: 1
}

.modalTableStatCon .lineStat .name .tImg {
    margin-right: 10px
}

.modalTableStatCon .lineHead .num,.modalTableStatCon .lineStat .num {
    position: absolute;
    top: 0;
    left: 0;
    width: 29px;
    text-align: center
}

.modalTableStatCon .lineHead .name {
    position: absolute;
    top: 0;
    left: 29px;
    padding: 0 10px;
    width: 155px
}

.modalTableStatCon .lineHead .dopScore,.modalTableStatCon .lineStat .dopScore {
    position: absolute;
    top: 0;
    right: 0
}

.modalTableStatCon .lineHead .dopScore>div,.modalTableStatCon .lineHead .scoreCon .l {
    width: 39px;
    text-align: center
}

.modalTableStatCon .lineHead .dopScore>div.b,.modalTableStatCon .lineStat .dopScore>div.b {
    width: 52px
}

.modalTableStatCon .tImg {
    display: inline-block;
    width: 22px;
    height: 22px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: contain;
    vertical-align: middle
}

.modalTableStatCon .color1 {
    background: #3b503d;
    background: linear-gradient(180deg,#3b503d,#566a57);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#3b503d",endColorstr="#566a57",GradientType=0)
}

.modalTableStatCon .color2 {
    background: #2e3e4a;
    background: linear-gradient(180deg,#2e3e4a,#3d4d59);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="color(#2d3d49, primary)",endColorstr="color(#3c4c58, primary)",GradientType=0)
}

.modalTableStatCon .color3 {
    background-color: #202a31
}

.modalTableStatCon .color3:nth-child(2n) {
    background-color: #253139
}

.modalTableStatCon .lineStat .dopScore>div {
    width: 39px;
    height: 28px;
    text-align: center
}

.modalTableStatCon .lineHead .dopScore>div+div,.modalTableStatCon .lineHead .scoreCon .l+.l,.modalTableStatCon .lineHead>div+div,.modalTableStatCon .lineStat .dopScore>div+div {
    border-left: 1px solid rgba(0,0,0,.4)
}

.modalTableStatCon .lineStat .scoreCon {
    height: 28px;
    overflow: hidden
}

.modalTableStatCon .lineStat .scoreCon .l {
    width: 39px;
    height: 28px;
    background-color: rgba(0,0,0,.22);
    text-align: center
}

.modalTableStatCon .lineStat .scoreCon .l+.l {
    border-left: 1px solid rgba(0,0,0,.4)
}

.modalTableStatCon .lineStat .scoreCon .l.null {
    background-color: rgba(0,0,0,.1)
}

.modalTableStatCon .lineStat>div+div {
    border-left: 1px solid rgba(0,0,0,.4)
}

.modalTableStatCon>div+div {
    border-top: 1px solid rgba(0,0,0,.4)
}

.modalTableStatCon .lineHead .scoreCon {
    height: 36px;
    overflow: hidden
}

.modalTableStatCon .scoreConScroll {
    position: absolute;
    top: -40px;
    left: 50%;
    padding: 0 14px;
    height: 40px;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

.modalTableStatCon .scoreConScroll:after,.modalTableStatCon .scoreConScroll:before {
    content: "";
    display: block;
    position: absolute;
    width: 1px;
    height: 100%;
    background: linear-gradient(180deg,rgba(59,59,59,0),#3b3b3b 35%,#3b3b3b 65%,rgba(59,59,59,0));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#003b3b3b",endColorstr="#003b3b3b",GradientType=0)
}

.modalTableStatCon .scoreConScroll:before {
    left: -1px
}

.modalTableStatCon .scoreConScroll:after {
    right: -1px
}

.modalTableStatCon .scoreConScroll div {
    position: relative;
    float: left;
    cursor: pointer;
    width: 36px;
    height: 20px;
    margin: 9px 2px 0 0;
    border: 1px solid #3b3b3b;
    background: #292929;
    background: linear-gradient(180deg,#292929,#010101);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#292929",endColorstr="#010101",GradientType=0)
}

.modalTableStatCon .scoreConScroll .prev {
    border-radius: 5px 1px 1px 5px
}

.modalTableStatCon .scoreConScroll .next {
    border-radius: 1px 5px 5px 1px
}

.modalTableStatCon .scoreConScroll .group_show,.modalTableStatCon .scoreConScroll .rounds_show {
    width: auto;
    margin-left: 5px;
    border-radius: 5px
}

.modalTableStatCon .scoreConScroll span {
    display: block;
    padding: 3px 6px;
    color: #fff
}

.modalTableStatCon .scoreConScroll div:not(.disabled):hover {
    background: #333;
    background: linear-gradient(180deg,#333,#0c0c0c);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#333",endColorstr="#0c0c0c",GradientType=0)
}

.modalTableStatCon .scoreConScroll .next:before,.modalTableStatCon .scoreConScroll .prev:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 0;
    height: 0;
    margin: -6px 0 0 -3px;
    border-style: solid
}

.modalTableStatCon .scoreConScroll .prev:before {
    border-color: transparent #fff transparent transparent;
    border-width: 6px 6px 6px 0
}

.modalTableStatCon .scoreConScroll .next:before {
    border-width: 6px 0 6px 6px;
    border-color: transparent transparent transparent #fff
}

.modalTableStatCon .scoreConScroll .prev.disabled:before {
    border-color: transparent #8a8a8a transparent transparent
}

.modalTableStatCon .scoreConScroll .next.disabled:before {
    border-color: transparent transparent transparent #8a8a8a
}

.modalTableStatCon .lineHead .hover:before,.modalTableStatCon .lineStat.hover:before,.modalTableStatCon .lineStat .hover:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: hsla(0,0%,100%,.2)
}

div.sports_widget div.widget_ajax_area.fullscreen.slot_block_wrap {
    overflow: hidden;
    background: #fff
}

.slots_con {
    width: 100%;
    margin-top: -10px;
    overflow: hidden;
    border-radius: 0 0 3px 3px;
    behavior: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/img/PIE.htc)
}

.slotsFilters:after,.slotsFilters:before {
    content: "";
    display: block;
    clear: both
}

.slotsFilters li {
    float: left
}

#games_content.slot_block_wrap {
    padding: 20px;
    background-color: #dcdcdc;
    background-image: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/img/slots2_bg1.png)
}

#games_content.slot_block_wrap .slots_con {
    padding-bottom: 20px;
    margin-top: 0;
    border-radius: 0;
    background-color: #000;
    background-image: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/img/slots2_bg2.jpg);
    background-position: 50% 0;
    background-repeat: no-repeat
}

#games_content.slot_block_wrap .slotsFilters {
    padding: 20px 20px 10px;
    background-color: rgba(0,0,0,.55)
}

#games_content.slot_block_wrap .slotsFilters li a {
    padding: 0 10px;
    min-width: 158px;
    height: 32px;
    margin-right: 6px;
    box-shadow: inset 1px 1px 0 0 hsla(0,0%,100%,.5);
    background: #bcbbb8;
    background: linear-gradient(180deg,#bcbbb8,#555554);
    text-transform: uppercase;
    text-shadow: 0 0 0 transparent;
    font-size: 16px!important;
    font-weight: 500!important;
    line-height: 34px;
    color: #000;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#bcbbb8",endColorstr="#555554",GradientType=0)
}

#games_content.slot_block_wrap .slotsFilters li a:hover {
    background: #a5a4a2;
    background: linear-gradient(180deg,#a5a4a2,#3f3f3f);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#a5a4a2",endColorstr="#3f3f3f",GradientType=0)
}

#games_content.slot_block_wrap .slotsFilters li a.active {
    background: #3485bc;
    background: linear-gradient(180deg,#3485bc,#015594);
    text-shadow: 1px 1px 2px rgba(0,0,0,.75);
    color: #fff;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#3384bb",endColorstr="#015492",GradientType=0)
}

#games_content.slot_block_wrap .slotsFilters li a.icoBut {
    padding: 0;
    width: 32px;
    min-width: 32px
}

#games_content.slot_block_wrap .slotsFilters li a.icoBut:before {
    height: 32px;
    background-image: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/img/slot_menu_buts2.png)
}

.formBlock .blockHint {
    display: inline-block;
    vertical-align: bottom;
    text-align: center;
    color: #fff
}

.formBlock .blockHint img.imgHint {
    width: 30px;
    margin-top: -4px
}

.formBlock .blockHint .wrapHint {
    display: inline-block;
    position: relative;
    width: 30px;
    height: 37px
}

.formBlock .hintMessage {
    display: none;
    position: absolute;
    top: 35px;
    left: -25px;
    z-index: 101;
    padding: 10px;
    width: 420px;
    border-radius: 5px;
    box-shadow: 2px 2px 10px #000;
    background: #fff;
    text-align: justify;
    font-size: 13px;
    color: #535353
}

.formBlock .amountField {
    padding: 8px 10px;
    width: 115px;
    margin: 0 0 10px
}

.formBlock #resGameBalance,.formBlock .amountField {
    display: inline-block;
    border: 1px solid #ccc;
    border-radius: 3px;
    box-shadow: inset 0 1px 1px #ccc,0 1px 0 #fff
}

.formBlock #resGameBalance {
    padding: 8px 10px 7px;
    min-width: 80px;
    height: 15px;
    background-color: #fff;
    vertical-align: middle
}

.formBlock .wrap_formChangeBalance {
    display: inline-block;
    vertical-align: bottom
}

.formBlock .formChangeBalance {
    text-align: center
}

.formBlock .show_balance {
    display: inline-block;
    margin-top: 1px;
    margin-bottom: 8px;
    margin-left: 10px;
    vertical-align: top
}

.show_balance .text_block {
    display: inline-block;
    padding-right: 10px;
    vertical-align: middle;
    font-size: 13px;
    font-weight: 500;
    color: #fff
}

.formBlock {
    position: relative;
    width: 1100px;
    margin: 20px auto 0;
    text-align: center
}

.formBlock .changeBalance,.refreshBalance {
    display: inline-block;
    position: relative;
    cursor: pointer;
    padding: 0 10px;
    height: 34px;
    border: 1px solid #638533;
    border-radius: 3px;
    box-shadow: inset 0 3px 2px -2px hsla(0,0%,100%,.8),inset 0 -3px 0 -2px rgba(0,0,0,.2);
    -pie-background: linear-gradient(180deg,#9dc859,#6a8a3d);
    background-image: linear-gradient(180deg,#9dc859,#6a8a3d);
    vertical-align: middle;
    font-size: 16px;
    font-weight: 500;
    color: #fff;
    behavior: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/img/PIE.htc)
}

.previews_collector>li:hover {
    position: relative;
    z-index: 1;
    box-shadow: 0 0 10px 0 rgba(0,0,0,.6)
}

.link_backgammon_block {
    float: right
}

.link_backgammon_block a {
    float: right;
    margin-left: 20px;
    color: #fff
}

.call_help_backgammon {
    position: absolute;
    top: 100px;
    left: 50%;
    z-index: 10004;
    padding: 20px;
    width: 440px;
    min-height: 340px;
    margin-left: -220px;
    border-radius: 10px;
    background: #fff;
    text-align: justify;
    font-size: 12px
}

.call_help_backgammon .close {
    position: absolute;
    top: 3px;
    right: 3px;
    cursor: pointer;
    width: 18px;
    height: 18px;
    background: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/img/close_form.png) repeat scroll 0 0 transparent
}

.passwProgress {
    border-radius: 0!important
}

.progress_bar {
    position: relative;
    width: 308px;
    height: 21px;
    background: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/img/1x_race_progress.png) no-repeat
}

.progress_bar2 .progress_line,.progress_bar .progress_line {
    position: absolute;
    bottom: 0;
    left: 3px;
    max-width: 300px;
    height: 11px;
    background-color: #34679a
}

#sports_page {
    position: relative;
    padding: 0 10px 10px;
    width: auto;
    margin: 0 auto;
    font-size: 12px;
    color: #333
}

#sports_main.resize.two_col_res {
    margin: 0
}

#sports_main.resize.pay_Main.inform.payment {
    margin-right: 260px
}

#sports_main.resize.pay_Main.inform.payment+#sports_right {
    z-index: 1
}

#sports_main.resize.two_col_res,#sports_main.resize.two_col_res2 {
    width: calc(100% - 260px)
}

#sports_main.resize2,.search_div {
    width: 100%
}

.fix_slide_menu {
    position: relative;
    z-index: 2000;
    width: auto;
    height: 0;
    margin: 0 10px
}

#slide_menu {
    display: none;
    position: absolute;
    top: 36px;
    right: 10px;
    left: 10px;
    width: auto;
    height: 25px;
    margin: -36px auto 0 -1px;
    border-radius: 0 0 5px 5px;
    border: 1px solid hsla(0,0%,100%,.2);
    border-top: 0 solid hsla(0,0%,100%,.2);
    box-shadow: inset 0 2px 3px -1px rgba(0,0,0,.7);
    background: rgba(0,0,0,.2)
}

.sport_board {
    background-repeat: repeat;
    background-size: auto auto
}

.ls_top_banner {
    position: relative;
    overflow: hidden;
    background-position: 0 50%;
    background-repeat: repeat
}

.ls_top_banner:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background-position: 100% 0;
    background-repeat: no-repeat
}

.ls_top_banner .con {
    padding-left: 20px;
    width: 335px;
    height: 120px;
    margin: 15px 0 0 15px;
    border-radius: 5px;
    background-color: rgba(0,0,0,.5);
    line-height: 120px
}

.ls_top_banner .con .text {
    display: inline-block;
    padding: 0;
    width: auto;
    vertical-align: middle
}

.ls_sport_menu {
    height: 30px;
    overflow: hidden
}

.ls_sport_menu>li>a.sub:after {
    content: "";
    display: inline-block;
    float: none;
    width: 0;
    height: 0;
    margin-top: 8px;
    margin-left: 10px;
    border-color: #b5b5b5 transparent transparent;
    border-style: solid;
    border-width: 5px 5px 0;
    vertical-align: top
}

.ls_sport_menu:hover {
    overflow: visible
}

.ls_sport_menu>li {
    margin-bottom: 10px
}

.tabloNavButs {
    display: inline-block;
    padding: 0;
    margin: 0;
    background-color: #000;
    list-style: outside none none;
    vertical-align: top
}

.tabloNavButs li a.ico3 {
    background-position: -101px 0
}

.tabloNavButs li a.ico1.active {
    background-position: 0 -31px
}

.tabloNavButs li a.ico3.active {
    background-position: -114px -7px
}

.multi_view_con div.sports_widget div.banner {
    border-radius: 3px
}

#sports_page.multi_view_con {
    width: auto
}

#sports_page.multi_view_con #sports_main {
    margin-left: 0
}

#sports_page.multi_view_con #games_content {
    position: relative;
    padding: 10px 0 0;
    width: auto;
    min-height: 300px;
    margin: 0 -5px;
    overflow: visible;
    background-color: transparent
}

.topAccordSlider {
    margin-top: 10px
}

.topAccordSlider .caroufredsel_wrapper {
    position: relative;
    top: 0!important;
    width: 100%;
    height: 260px;
    overflow: hidden;
    border-radius: 3px
}

.topAccordSlider .tas_con {
    width: 100%;
    height: 260px
}

.topAccordSlider .slide {
    display: none;
    position: relative;
    float: left;
    width: 800px;
    overflow: hidden;
    background-color: #000;
    background-position: 75% 0;
    background-repeat: no-repeat
}

.topAccordSlider .slide.active {
    background-position: 50% 0
}

.topAccordSlider .slide .link {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background-position: 100% 100%;
    background-repeat: no-repeat
}

.topAccordSlider .slide.active:hover .link .dop {
    -webkit-animation: slideTop1 .4s 1;
    animation: slideTop1 .4s 1
}

@-webkit-keyframes slideTop1 {
    0%,50% {
        right: -325px
    }

    to {
        right: 0
    }
}

@keyframes slideTop1 {
    0%,50% {
        right: -325px
    }

    to {
        right: 0
    }
}

.topAccordSlider .slide .link .dop {
    transition: all .2s linear
}

.topAccordSlider[data-shadow=false] .slide .slideShadow {
    position: absolute;
    top: 0;
    left: 0;
    cursor: pointer;
    width: 100%;
    height: 100%;
    box-shadow: inset 30px 0 32px -20px rgba(0,0,0,.9);
    background-color: rgba(12,49,78,.55)
}

.topAccordSlider[data-shadow=false] .slide:hover .slideShadow {
    background-color: rgba(12,49,78,.45)
}

.topAccordSlider .slide .title {
    display: none
}

.topAccordSlider .slide.active .title {
    display: block;
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 7px 15px;
    background: none repeat scroll 0 0 hsla(0,0%,100%,.9);
    font-size: 12px;
    line-height: 14px;
    color: #2979b5
}

.sports_widget {
    position: relative
}

html {
    min-width: 1000px;
    height: 100%
}

.fixTop #sports_left {
    margin-top: -25px
}

.fixTop #sports_right {
    margin-top: -36px
}

.sports__top {
    position: relative;
    z-index: 10005;
    height: 34px;
    margin-top: 10px;
    border-radius: 3px;
    background-color: #2073b0;
    background-size: 100% 100%;
    line-height: 34px
}

.sports__top[data-country] {
    box-shadow: inset 0 0 0 1000px rgba(32,115,176,.5);
    background-repeat: no-repeat
}

.fixedRight .sports__top {
    margin-right: 260px
}

@media (min-width: 1366px) {
    .fixedRight.biggerRight .sports__top,.fixedRight.biggestRight .sports__top {
        margin-right:410px
    }
}

@media (min-width: 1920px) {
    .fixedRight.biggestRight .sports__top {
        margin-right:490px
    }
}

.fixedLeft .sports__top {
    margin-left: 260px
}

.sports__top {
    margin-left: 50px
}

@media (max-width: 1366px) {
    .fixedLeft .sports__top,.sports__top {
        margin-left:0
    }
}

.sports-top__select {
    display: inline-block;
    position: relative;
    cursor: pointer;
    margin-left: 12px!important;
    vertical-align: top
}

.sports-top__country-list {
    display: inline-block;
    position: relative;
    top: -1px;
    left: -12px;
    width: 250px;
    max-height: 0;
    overflow-x: hidden;
    overflow-y: hidden;
    transition: max-height .3s ease
}

.sports-top__country-list .ps-scrollbar-y-rail {
    z-index: 5!important
}

@media screen and (max-width: 1366px) {
    .sports-top__country-list {
        width:200px
    }
}

.sports-top__overlay {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 3;
    cursor: default;
    width: 100%;
    height: 100%;
    background-color: rgba(12,49,78,.6)
}

.sports-top__country-list.open .sports-top__overlay {
    display: block
}

.sports-top__country-item {
    position: relative;
    z-index: 4;
    cursor: pointer;
    padding-left: 42px;
    height: 34px;
    background-color: #2073b0;
    font-size: .9375em;
    line-height: 34px;
    color: #feffff;
    transition: background-color .3s ease
}

.sports-top__country-item.selected {
    background-color: #185683
}

.sports-top__country-item.highlighted {
    display: inline-block;
    padding-right: 20px;
    padding-left: 30px;
    background-color: transparent!important
}

.sports-top__country-item:hover {
    background-color: #288ed9
}

.sports-top__country-item:before {
    content: "";
    position: absolute;
    top: 7px;
    left: 17px;
    width: 19px;
    height: 19px;
    background-image: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/img/flags-sprite.png);
    background-position: 19px 19px;
    background-repeat: no-repeat;
    background-size: 2438.1%
}

.sports-top__country-item.highlighted:before {
    left: 5px
}

.sports-top__country-item.highlighted:after {
    content: "\f107";
    display: inline-block;
    position: absolute;
    top: 0;
    right: 5px;
    margin-left: 5px;
    font-family: fontAwesome;
    font-size: 16px;
    color: #feffff;
    transition: .3s ease
}

.sports-top__country-item.highlighted.open:after {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.sports-top__switch {
    display: inline-block;
    position: absolute;
    top: 4px;
    left: 260px;
    padding: 1px;
    border-radius: 3px;
    background-color: #d2dee2;
    vertical-align: top;
    font-size: 0;
    line-height: normal
}

.sports-top__switch span {
    display: inline-block;
    position: relative;
    z-index: 2;
    box-sizing: border-box;
    cursor: pointer;
    padding: 0 6px;
    min-width: 65px;
    height: 24px;
    border-radius: 2px;
    vertical-align: top;
    text-align: center;
    font-size: 15px;
    line-height: 22px;
    color: #1b2a35;
    transition: .3s ease
}

.sports-top__switch span+span {
    margin-left: 1px
}

.sports-top__switch span.selected {
    color: #fff
}

.sports-top__switch span:not(.selected):hover {
    background-color: rgba(130,177,50,.2)
}

.sports-top__switch span:before {
    content: "";
    position: absolute;
    top: 0;
    left: 150%;
    z-index: -2;
    width: 0;
    height: 100%;
    border-radius: 2px;
    background-color: #82b031;
    transition: left .3s ease,width .15s ease
}

.sports-top__switch span+span:before {
    left: -50%
}

.sports-top__switch span.selected:before {
    left: 0;
    width: 100%
}

.sports__top .ps-scrollbar-y-rail {
    opacity: 1!important;
    z-index: 4;
    height: 100%!important;
    background-color: rgba(0,0,0,.1)!important
}

.sports__top .ps-scrollbar-y {
    opacity: 1!important;
    background-color: rgba(0,0,0,.3)!important
}

.sb-header {
    position: relative;
    width: 100%;
    height: 30px;
    margin-top: 10px;
    margin-bottom: 1px;
    background: #3684bd;
    behavior: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/img/PIE.htc)
}

#sports_left.statistic {
    position: absolute;
    top: 0
}

#sports_left:after,#sports_left:before {
    content: "";
    display: block;
    clear: both
}

#sports_main.resize {
    float: none;
    width: calc(100% - 670px);
    width: auto;
    margin-right: 260px;
    margin-left: 260px
}

@media screen and (max-width: 1366px) {
    #sports_main.resize {
        margin-left:210px
    }

    .betting #sports_main.resize {
        margin-right: 257px
    }
}

.betting-main #sports_main.resize {
    margin-right: 257px
}

.withLangs #sports_main.resize {
    width: auto;
    margin-right: 260px;
    margin-left: 365px
}

div.sports_widget div.banner.blue-sb,div.sports_widget div.banner.green-sb {
    position: relative;
    z-index: 6;
    padding: 0;
    width: auto;
    height: 34px;
    background-image: none;
    line-height: 34px
}

div.sports_widget div.banner.blue-sb div.text div h3,div.sports_widget div.banner.green-sb div.text div h3 {
    display: block;
    float: left;
    padding: 0;
    font-size: 18px;
    font-weight: 500;
    white-space: nowrap
}

div.sports_widget div.banner .sb-but {
    display: inline-block;
    padding: 0 20px;
    height: 24px;
    margin-top: 5px;
    border-radius: 3px;
    text-align: center;
    font-size: 12px!important;
    line-height: 24px;
    white-space: nowrap
}

div.sports_widget div.banner.blue-sb .sb-but,div.sports_widget div.banner.green-sb .sb-but {
    background-color: #1b5786;
    color: #d1ebff
}

div.sports_widget div.banner.blue-sb .sb-but:hover,div.sports_widget div.banner.green-sb .sb-but:hover {
    background-color: #1e6195
}

.games_content {
    position: relative;
    background-color: #fff
}

div.sports_widget div.banner.green-sb+.games_content {
    border-bottom: 8px solid #759e2d;
    border-radius: 0 0 3px 3px
}

div.sports_widget div.banner.blue-sb+.games_content {
    border-bottom: 8px solid #4b89b9;
    border-radius: 0 0 3px 3px
}

div.sports_widget div.banner .sb-but:hover {
    box-shadow: -2px 2px 3px rgba(0,0,0,.3)
}

.sb-header+.games_content {
    border-radius: 3px!important
}

@media (max-width: 1366px) {
    .sb-header+.games_content {
        border-radius:0!important
    }
}

#sports_left .jspVerticalBar,#sports_right .jspVerticalBar {
    right: 2px!important;
    width: 4px!important;
    background-color: transparent!important
}

#sports_left .jspDrag,#sports_right .jspDrag {
    border-radius: 1px!important;
    background-color: transparent!important
}

#sports_left:hover .jspDrag,#sports_right:hover .jspDrag {
    background-color: rgba(0,0,0,.25)!important
}

#sports_left:hover .jspDrag.jspActive,#sports_left:hover .jspDrag.jspHover,#sports_right:hover .jspDrag.jspActive,#sports_right:hover .jspDrag.jspHover {
    background-color: rgba(0,0,0,.4)!important
}

.egt-jackpot {
    -webkit-flex: 1 1 100%;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%
}

.prevPageButCon {
    position: absolute;
    z-index: 1;
    box-sizing: border-box;
    padding-left: 34px;
    width: 0;
    height: 34px;
    background-color: #2073b0;
    transition: all .2s linear
}

.prevPageButCon .prevPageBut:before {
    transition: -webkit-transform .15s ease;
    transition: transform .15s ease;
    transition: transform .15s ease,-webkit-transform .15s ease
}

.prevPageButCon.open,.prevPageButCon:hover {
    width: 100%
}

.prevPageBut {
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 3px 0 0 3px
}

.prevPageBut,.prevPageBut:before {
    display: block;
    width: 34px;
    height: 34px
}

.prevPageBut:before {
    content: "\f104";
    text-align: center;
    font-family: fontAwesome;
    font-size: 21px;
    line-height: 34px;
    color: #b2d6e8
}

.prevPageButCon:not(.open):hover .prevPageBut:not(:hover):before {
    -webkit-transform: scale(1) rotate(180deg);
    transform: scale(1) rotate(180deg)
}

.prevPageBut:hover {
    background-color: rgba(0,0,0,.15)
}

.prevPageBut:not(:hover):after {
    content: "";
    display: block;
    position: absolute;
    top: 6px;
    right: 0;
    width: 0;
    height: 23px;
    border-right: 1px solid hsla(0,0%,100%,.15);
    border-left: 1px solid rgba(0,0,0,.2)
}

.prevPageButCon+* {
    margin-left: 30px!important
}

.prevPageButMore {
    padding-left: 10px;
    height: 34px;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 34px;
    white-space: nowrap
}

.prevPageButMore .link,.prevPageButMore .span {
    vertical-align: top;
    font-size: 14px!important;
    font-weight: 500!important;
    color: #fff
}

.prevPageButMore .link:hover {
    text-decoration: underline!important;
    color: #fc3
}

.prevPageButMore .sep {
    display: inline;
    width: 24px;
    height: 34px;
    background-image: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/img/arrNM.png);
    background-position: 50% 50%;
    background-repeat: no-repeat;
    vertical-align: top;
    font-size: 14px
}

.prevPageButMore h1.link {
    width: auto!important;
    margin: 0!important;
    overflow: initial!important
}

.games_contentInCol {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-size: 16px
}

.games_contentInCol>div {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    box-sizing: border-box;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 50%
}

.games_contentInCol .games_content {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex: 1 auto;
    -ms-flex: 1 auto;
    flex: 1 auto;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.games_contentInCol>div:first-child {
    padding-right: 5px
}

.games_contentInCol>div:last-child {
    padding-left: 5px
}

.games_contentInCol .banner.sb-header {
    margin-right: 0!important
}

.games_contentInCol .expressSlide_navCon {
    height: 24px
}

.games_contentInCol .banner.sb-header h3 {
    font-size: 1em!important
}

.games_contentInCol .blueExp .banner.sb-header {
    background-color: #2990e3!important;
    background-image: none
}

.games_contentInCol .blueExp .expressSlide_slider .slide .addBut,.games_contentInCol .blueExp .expressSlide_slider .slide .kofLine.itog .kof {
    background-color: #2990e3
}

.games_contentInCol .blueExp .expressSlide_slider .slide .addBut:hover {
    background-color: #41a9fc
}

.games_contentInCol .greenExp .banner.sb-header {
    background-color: #759e2d!important;
    background-image: none
}

.games_contentInCol .greenExp .expressSlide_slider .slide .addBut,.games_contentInCol .greenExp .expressSlide_slider .slide .kofLine.itog .kof {
    background-color: #759e2d
}

.games_contentInCol .greenExp .expressSlide_slider .slide .addBut:hover {
    background-color: #89ba33
}

.games_contentInCol .text img {
    position: absolute;
    top: 8px;
    right: 10px;
    z-index: 1;
    cursor: pointer
}

.games_contentInCol .blueExp .expressSlide_slider .slide .addBut:hover,.games_contentInCol .greenExp .expressSlide_slider .slide .addBut:hover {
    box-shadow: -2px 2px 3px rgba(0,0,0,.3)
}

body.fixedLeft.withLangs #sports_main.resize {
    margin-left: 310px
}

body.fixedLeft.withLangs #sports_left {
    width: 300px
}

@media screen and (max-width: 1366px) {
    body.fixedLeft.withLangs #sports_left {
        width:250px
    }

    body.fixedLeft.withLangs #sports_main.resize {
        margin-left: 260px
    }
}

.cus_new_bl {
    display: none
}

body:not(.fixedLeft):not(.noWrap).haveLeftMenu #sports_main.resize {
    margin-left: 50px
}

body:not(.fixedLeft):not(.noWrap).haveLeftMenu.withLangs #sports_main.resize {
    margin-left: 100px
}

body:not(.fixedLeft):not(.noWrap) #sports_main.resize.two_col_res {
    margin-left: 0
}

.noWrap #sports_main.resize {
    margin-left: 260px
}

body.withLangs:not(.fixedLeft) #sports_main.resize {
    margin-left: 100px
}

body:not(.fixedLeft):not(.noWrap) #sports_left {
    width: 40px
}

.noWrap #sports_left {
    z-index: 199;
    width: 250px
}

body.withLangs:not(.fixedLeft) #sports_left {
    width: 90px
}

#sports_left.notMin {
    width: 330px
}

#sports_left .left_langCon {
    float: left;
    width: 40px;
    height: 100%;
    margin-right: 10px;
    overflow: visible!important
}

.left_langCon_ul {
    background-color: transparent;
    list-style: outside none none
}

.left_langCon_ul,.left_langCon_ul a {
    padding: 0;
    margin: 0;
    border-radius: 3px
}

.left_langCon_ul a {
    display: block;
    height: 29px;
    background-color: #4a88b9;
    text-align: center;
    font-size: 0!important;
    line-height: 29px;
    color: #fff;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    transition: all .2s ease
}

.left_langCon_ul a.active,.left_langCon_ul a:hover {
    background-color: #5499d0;
    -webkit-transform: scale(.9)!important;
    transform: scale(.9)!important
}

.left_langCon_ul a .name {
    display: none
}

.left_langCon_ul li+li a {
    margin-top: 1px;
    border-top: none
}

.left_langCon_ul a .flag {
    display: inline-block;
    width: 21px;
    height: 21px;
    margin-top: 4.25px;
    border-radius: 1px
}

body.fixedLeft.fixedRight #sports_main,body.fixedRight #sports_main,body:not(.fixedLeft):not(.fixedRight) #sports_main {
    display: block
}

.left_langCon_head {
    height: 34px;
    margin-bottom: 1px;
    border-radius: 3px;
    background-color: #759e2d;
    background-image: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/img/earth.png);
    background-position: -39px -3px;
    background-repeat: no-repeat
}

.multi_link {
    top: 5px
}

.video-content,.zone-content {
    z-index: 10010!important;
    box-sizing: border-box;
    padding: 3px;
    margin-bottom: 10px;
    border-radius: 3px;
    background-color: #e5e5e5
}

.video-player-window object {
    display: block
}

.dopInfBlEv2_blockContent .video-content {
    width: 100%
}

#video-bh {
    cursor: move;
    padding: 0;
    width: auto;
    margin: 0 0 3px;
    border-radius: 0;
    background-color: #759d3d;
    background-image: none
}

#video-bh,#videoLeft {
    height: 30px;
    line-height: 30px
}

#videoLeft {
    padding: 0 70px 0 15px;
    margin-bottom: 0;
    border-radius: 3px;
    background: linear-gradient(180deg,#3684bd,#0e63a6);
    background-image: none;
    font-weight: 400;
    color: #eee
}

#blockOfVideoIcons {
    display: block;
    position: absolute;
    top: 0;
    right: 5px;
    height: 30px;
    font-size: 0;
    line-height: 30px
}

#blockOfVideoIcons .iconsBlock a {
    font-size: 0!important;
    line-height: 30px!important
}

#blockOfVideoIcons .iconsBlock a img {
    display: inline-block;
    margin: 0 4px;
    vertical-align: middle
}

.game_content_live {
    overflow: visible;
    border-radius: 3px 3px 0 0
}

.game_content_line {
    width: 100%;
    overflow: visible;
    background: #fff;
    font-size: 12px
}

.sb-header.blue-sb #one_ch,.sb-header.green-sb #one_ch {
    display: block;
    height: 34px;
    line-height: 34px;
    white-space: nowrap
}

#one_span .input_one_click {
    display: inline-block;
    padding: 2px 5px;
    width: 35px;
    border: 0;
    border-radius: 0;
    vertical-align: middle;
    text-align: right;
    font-size: 12px
}

#one_span .input_one_click_but {
    display: inline-block;
    padding: 0 10px;
    height: 34px;
    margin: 0 5px 0 0;
    border: none;
    border-radius: 0;
    background: #074d8f;
    vertical-align: top;
    font-size: 12px;
    line-height: 34px;
    color: #fff
}

#one_span .input_one_click_but:hover {
    background: #14599a
}

#one_click {
    display: none
}

#one_click+label {
    display: inline-block;
    position: relative;
    cursor: pointer;
    padding: 0 0 0 22px;
    height: 34px;
    margin-right: 5px;
    line-height: 34px
}

#one_click+label:before {
    content: "";
    display: block;
    position: absolute;
    top: 9px;
    left: 0;
    width: 15px;
    height: 15px;
    background-color: #fff
}

#one_click+label:before,.preMatchFiltersCon input+label:before {
    background-image: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/img/check_toto_tr.png);
    background-position: -27px -4px
}

.preMatchFiltersCon input+label:before {
    border-radius: 2px
}

#one_click:checked+label:before,.preMatchFiltersCon input:checked+label:before {
    background-position: -4px -4px
}

#timeFiltr {
    opacity: 0
}

.timeFiltr .select2-container {
    margin-top: 1px;
    margin-right: 2px;
    vertical-align: top
}

.timeFiltr .select2-container .select2-choice {
    height: 21px;
    border: none;
    border-radius: 2px;
    background-image: none;
    line-height: 21px
}

.timeFiltr .select2-container .select2-choice>.select2-chosen {
    margin-right: 17px;
    font-size: 12px!important;
    font-weight: 400;
    line-height: 21px!important
}

.timeFiltr .select2-container .select2-choice .select2-arrow b {
    display: block;
    width: 0;
    height: 0;
    margin: 9px 0 0 4px;
    border-color: #759e2d transparent transparent;
    border-style: solid;
    border-width: 5px 4px 0
}

.sb-table .text {
    display: table;
    width: 100%
}

.sb-table .text>div {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.sb-table .text>div>.sb-t-cell {
    display: block;
    position: relative;
    background-color: #2073b0;
    vertical-align: top
}

.sb-table .text>div>.b-filters__options+.sb-t-cell,.sb-table .text>div>.sb-t-cell:first-of-type {
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    border-radius: 3px 0 0 3px
}

.blueExp .sb-table .text>div>.sb-t-cell,.greenExp .sb-table .text>div>.sb-t-cell {
    background-color: transparent
}

.sb-table .text,.sb-table .text>div {
    height: 34px
}

.sb-table .text>div>.sb-t-cell~.sb-t-cell {
    border-left: 1px solid #000;
    text-align: center
}

.sb-t-cell.one-click {
    position: relative;
    color: #fff
}

.sb-t-cell.one-click #one_ch {
    padding: 0 10px
}

.sb-t-cell_check {
    padding: 0 5px
}

.sb-table .text .b-filters__options~.sb-t-cell.one-click {
    z-index: 2;
    border-left: 0
}

@media (max-width: 1366px) {
    body.betting .sb-table .text .b-filters__options~.sb-t-cell.one-click {
        display:none;
        background-color: #4d8ab9
    }
}

#sports_page:not(.finance) #one_click+label {
    padding: 0 38px 0 0;
    font-weight: 400
}

#sports_page:not(.finance) #one_click+label:before {
    opacity: .5;
    top: 11px;
    right: 2px;
    left: auto;
    width: 24px;
    height: 11px;
    border-radius: 6px;
    background-color: #fff;
    background-image: none;
    transition: background-color .3s;
    will-change: background-color
}

#sports_page:not(.finance) #one_click:checked+label:before {
    background-color: #82b131
}

#sports_page:not(.finance) #one_click:checked+label:after {
    right: 0;
    background-color: #82b131
}

#sports_page:not(.finance) #one_click+label:after {
    content: "";
    position: absolute;
    top: 9px;
    right: 13px;
    width: 15px;
    height: 15px;
    border-radius: 50%;
    background-color: #fff;
    transition: right .3s,background-color .3s;
    will-change: right,background-color
}

#one_ch .one-click__open {
    cursor: pointer;
    padding: 0 1px;
    border-bottom: 1px dashed #fff;
    font-weight: 400;
    color: #fff;
    transition: color .3s,border-color .3s;
    will-change: color,border-color
}

#one_ch .one-click__open:hover {
    border-color: #ebcf47;
    color: #ebcf47
}

#one_span {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    top: 100%;
    right: 0;
    z-index: 1;
    padding: 1px;
    height: 36px!important;
    box-shadow: 0 1px 3px rgba(0,0,0,.6);
    background-color: #d0dde1
}

#one_span,#one_span * {
    box-sizing: border-box
}

#one_span>:not(:first-of-type) {
    margin-left: 1px
}

.one-click__close,.one-click__confirm {
    cursor: pointer;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 34px;
    height: 34px;
    outline: none;
    border: none;
    background-color: #cde3f4;
    vertical-align: top;
    transition: background-color .3s;
    will-change: background-color
}

.one-click__close:focus,.one-click__close:hover,.one-click__confirm:focus,.one-click__confirm:hover {
    background-color: #fff
}

.one-click__close:before {
    color: #1b5785
}

.one-click__confirm:before {
    content: "\f00c";
    font-family: FontAwesome;
    font-size: 18px;
    color: #1b5785
}

.one-click__btn {
    cursor: pointer;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 34px;
    height: 34px;
    outline: none;
    border: none;
    background-color: #2073ae;
    vertical-align: top;
    transition: background-color .3s;
    will-change: background-color
}

.one-click__btn:focus,.one-click__btn:hover {
    background-color: #288ed9
}

.one-click__btn:before {
    font-size: 24px;
    line-height: 24px;
    color: #fff
}

.one-click__btn_less:before {
    content: "-"
}

.one-click__btn_more:before {
    content: "+"
}

#one_span .input_one_click {
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 60px;
    height: 34px;
    outline: none;
    vertical-align: top;
    text-align: center;
    font-size: 1.1em;
    color: #1b5785
}

.one-click__close:before {
    content: "X";
    display: block;
    font-size: 18px;
    font-weight: 500;
    -webkit-transform: scaleY(.8);
    transform: scaleY(.8)
}

.tabloNavButs_con {
    position: relative;
    top: auto;
    left: auto;
    padding: 0;
    width: auto;
    margin: 0 auto;
    font-size: 0;
    white-space: nowrap
}

.tabloNavButs li {
    display: inline-block;
    float: none;
    vertical-align: top
}

.tabloNavButs li a {
    opacity: 1!important;
    display: block;
    padding: 0 5px;
    width: 24px;
    height: 34px;
    border-radius: 3px;
    background-color: #2073b0;
    background-image: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/img/tabloNavIco.png)!important
}

.tabloNavButs li:not(:last-child) a {
    margin-right: 1px
}

.tabloNavButs li a#butMulti {
    opacity: 1;
    display: none;
    height: 34px;
    background-image: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/img/butMulQ.png)!important;
    background-position: 50% 50%;
    background-repeat: no-repeat
}

[v-cloak] {
    display: none!important
}

.tabloNavButs li a.ico1 {
    background-position: 0 -1px!important
}

.tabloNavButs li a.ico1_min {
    background-position: -383px -1px!important
}

.tabloNavButs li a.ico2 {
    background-position: -35px -1px!important
}

.tabloNavButs li a.ico2_min {
    background-position: -351.5px 0!important
}

.tabloNavButs li a.ico0 {
    background-position: -70px -1px!important
}

.tabloNavButs li a.ico4 {
    background-position: -105px -1px!important
}

.tabloNavButs li a.ico5 {
    background-position: -140px -1px!important
}

.tabloNavButs li a.ico6 {
    background-position: -175px -1px!important
}

.tabloNavButs li a.ico11 {
    background-position: -280px -1px!important
}

.tabloNavButs li a.ico12 {
    background-position: -315px -1px!important
}

.tabloNavButs li a.active {
    opacity: 1;
    background-color: #639926!important
}

.tabloNavButs li a:hover {
    opacity: .8;
    background-color: #2481c5!important
}

.tabloNavButs li a.active:hover {
    background-color: #6fab2a!important
}

div.sports_widget div.banner.blue-sb div.text div h1,div.sports_widget div.banner.green-sb div.text div h1 {
    padding: 0;
    font-size: 18px;
    font-weight: 500;
    white-space: nowrap
}

div.sports_widget div.banner.blue-sb div.text div a#page_title,div.sports_widget div.banner.blue-sb div.text div h1,div.sports_widget div.banner.green-sb div.text div a#page_title,div.sports_widget div.banner.green-sb div.text div h1 {
    display: block;
    position: relative;
    float: none;
    cursor: text;
    width: calc(100% - 30px);
    height: 34px;
    margin-left: 30px;
    overflow: hidden;
    line-height: 34px
}

div.sports_widget div.banner.blue-sb div.text div h1>span,div.sports_widget div.banner.green-sb div.text div h1>span {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 16px;
    white-space: nowrap
}

#video-content.fix {
    display: block!important;
    z-index: 10000
}

#video-content.fix #videoLeft {
    cursor: move
}

.dop_setkaTurScroll {
    position: relative;
    z-index: 2;
    max-height: 500px;
    overflow: hidden;
    background-color: #2c2c2c
}

.dop_setkaTurScroll>.ps-scrollbar-y-rail {
    opacity: .6!important
}

.dop_setkaTur {
    width: auto;
    margin: 10px 0;
    border-collapse: collapse
}

.dop_setkaTur td {
    padding: 20px 0;
    width: 224px;
    vertical-align: top
}

.dop_setkaTur ul {
    padding: 0;
    margin: 0;
    list-style: outside none none
}

.dop_setkaTur .dop_setkaTurTeams,.dop_setkaTur ul>li,.modal_setka ul>li,.slotsPageCen {
    position: relative;
    box-sizing: border-box
}

.dop_setkaTur ul>li {
    padding: 8px 0;
    width: 180px
}

.dop_setkaTur .dop_setkaTurTeams {
    display: block;
    padding: 4px;
    width: 150px;
    height: 52px;
    border-radius: 3px;
    box-shadow: 0 1px 0 0 #565656,0 -1px 0 0 #121212;
    background-color: #363636
}

.dop_setkaTur .dop_setkaTurTeams+.dop_setkaTurTeams {
    margin-top: 16px
}

.dop_setkaTur .dop_setkaTurTeam {
    display: block;
    padding: 0 5px;
    height: 22px;
    overflow: hidden;
    background-color: #242424;
    text-overflow: ellipsis;
    font-size: 14px;
    line-height: 22px;
    white-space: nowrap;
    color: #8d8d8d
}

.dop_setkaTur .dop_setkaTurTeam span.name {
    display: inline-block;
    width: 80%;
    overflow: hidden;
    text-align: left
}

.dop_setkaTur .dop_setkaTurTeam span.score {
    display: inline-block;
    width: 19%;
    overflow: hidden;
    text-align: right
}

.dop_setkaTur .dop_setkaTurTeam+.dop_setkaTurTeam {
    border-top: 1px solid #363636
}

.dop_setkaTur .dop_setkaTurTeam.winner {
    color: #fff
}

.dop_setkaTur .dop_setkaTurTeams_line {
    display: block;
    position: absolute;
    top: 26px;
    right: 10px;
    bottom: 25px;
    width: 18px;
    border: 1px dotted #4a4a4a;
    border-left-width: 0
}

.dop_setkaTur .dop_setkaTurTeams_line:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    right: -19px;
    width: 17px;
    height: 0;
    margin-top: -1px;
    border-top: 1px dotted #4a4a4a
}

.dop_setkaTur td:last-child .dop_setkaTurTeams_line {
    display: none
}

.dop_setkaTur .stageLevel {
    width: 80%;
    text-align: center;
    color: #fff
}

body.minRightSide:not(.fixedRight) #sports_main.anons_live .sb-header:first-of-type {
    margin-right: 0
}

.box-modal.modal_setkaBack {
    padding: 10px 15px;
    width: 1000px;
    height: 560px;
    background-color: #00040a;
    background-position: 50% 50%;
    background-size: cover
}

.box-modal.modal_setkaBack .box-modal_close {
    right: 24px;
    z-index: 5
}

.box-modal.modal_setkaBack.cyber_hockey {
    background-color: #00497f;
    background-image: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/img/modal_setkaBack-cyber_hockey.jpg)
}

.box-modal.modal_setkaBack.cyber_basket {
    background-color: #523315;
    background-image: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/img/modal_setkaBack-cyber_basket.png)
}

.box-modal.modal_setkaBack.cyber_ufc {
    background-color: #00497f;
    background-image: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/img/modal_setkaBack-cyber_ufc.png)
}

.box-modal.modal_setkaBack.cyber_football_wc {
    background-color: #074507;
    background-image: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/img/modal_setkaBack-cyber_football_wc.jpg)
}

.modal_setka_scroll {
    position: relative;
    width: 100%;
    height: 100%;
    overflow: hidden
}

.modal_setka {
    width: auto;
    border-collapse: collapse
}

.modal_setka td {
    padding: 0;
    width: 229px;
    vertical-align: top
}

.modal_setka ul {
    padding: 0;
    margin: 0;
    list-style: outside none none
}

.modal_setka ul>li {
    padding: 11px 0;
    width: 229px
}

.modal_setka .modal_setkaTeams {
    display: block;
    position: relative;
    width: 185px;
    height: 53px
}

.modal_setka .modal_setkaTeams+.modal_setkaTeams {
    margin-top: 12px
}

.modal_setka .modal_setkaTeam {
    display: block;
    position: relative;
    padding: 0 28px 0 39px;
    height: 26px;
    overflow: hidden;
    border-radius: 2px;
    background-color: #fff;
    text-overflow: ellipsis;
    font-size: 14px;
    line-height: 26px;
    white-space: nowrap;
    color: #002d4e
}

.modal_setka .modal_setkaTeams.none .modal_setkaTeam {
    background-color: hsla(0,0%,100%,.4)
}

.modal_setka .modal_setkaTeam+.modal_setkaTeam {
    margin-top: 1px
}

.modal_setka .modal_setkaTeams.none .modal_setkaTeams_date {
    display: block;
    position: absolute;
    top: 13px;
    left: 40px;
    width: 135px;
    height: 27px;
    border-radius: 2px;
    box-shadow: 0 0 5px 2px rgba(0,0,0,.3);
    background-color: #44a0e6;
    text-align: center;
    font-size: 14px;
    line-height: 27px;
    color: #fff
}

.modal_setka .modal_setkaTeam:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 32px;
    width: 1px;
    background-color: #00060d
}

.modal_setka .modal_setkaTeam .img {
    display: block;
    position: absolute;
    top: 2px;
    left: 5px;
    width: 22px;
    height: 22px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: contain;
    text-align: center;
    font-size: 19px;
    font-weight: 500;
    line-height: 24px;
    color: #002d4e
}

.modal_setka .modal_setkaTeam .sc {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 28px;
    text-align: center
}

.modal_setka .modal_setkaTeams_line {
    display: block;
    position: absolute;
    top: 36px;
    right: 20px;
    bottom: 36px;
    width: 18px;
    border-radius: 0;
    border: 3px dotted hsla(0,0%,100%,.4);
    border-left-width: 0
}

.modal_setka td+td .modal_setkaTeams_line {
    right: -96px;
    width: 135px;
    border: none
}

.modal_setka .modal_setkaTeams_line:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    right: -24px;
    width: 17px;
    height: 0;
    margin-top: -2px;
    border-top: 3px dotted hsla(0,0%,100%,.4)
}

.modal_setka td+td .modal_setkaTeams_line:after,.modal_setka td+td .modal_setkaTeams_line:before {
    right: 0;
    width: 135px;
    height: calc(50% - 35px);
    margin-top: 0;
    border-right: 3px dotted hsla(0,0%,100%,.4)
}

.modal_setka td+td .modal_setkaTeams_line:before {
    top: 0
}

.modal_setka td+td .modal_setkaTeams_line:after {
    content: "";
    display: block;
    position: absolute;
    bottom: 0;
    border-bottom: 3px dotted hsla(0,0%,100%,.4)
}

.modal_setka td:last-child .modal_setkaTeams_line {
    display: none
}

.modal_setka .modal_setkaTeams .modal_setkaDate {
    display: block;
    height: 22px;
    margin: 12px 10px 0;
    background-color: #242424;
    text-align: center;
    font-size: 14px;
    line-height: 22px;
    color: #8d8d8d
}

.modal_setka_scroll .jspHorizontalBar {
    display: block;
    position: absolute!important;
    height: 5px;
    background-color: hsla(0,0%,100%,.2)
}

.modal_setka_scroll .jspVerticalBar {
    position: absolute!important;
    right: 0;
    width: 5px!important;
    background-color: hsla(0,0%,100%,.2)!important
}

.modal_setka_scroll .jspDrag {
    border-radius: 0;
    background-color: hsla(0,0%,100%,.2)!important
}

.modal_setka_scroll .jspDrag.jspActive,.modal_setka_scroll .jspDrag.jspHover {
    background-color: hsla(0,0%,100%,.4)!important
}

.modal_setka_scroll #groups {
    width: 618px
}

body.minRightSide:not(.fixedRight):not(.alwaysRight) #sports_right {
    position: absolute;
    top: 0;
    right: 10px;
    bottom: auto;
    padding: 0;
    margin: 0
}

body.minRightSide:not(.fixedRight) #sports_right .other_s_zone,body.minRightSide:not(.fixedRight) #sports_right .video-content {
    display: none
}

body.minRightSide:not(.fixedRight) .underSliderTop {
    top: 107px!important
}

body.minRightSide:not(.fixedRight) #sports_main.resize:not(.pay_Main) {
    margin-right: 0!important
}

body.minRightSide:not(.fixedRight) #sports_main .sb-header:first-child {
    margin-right: 251px
}

#sports_left .jspContainer {
    height: 100%!important
}

.blueExp h3 span,.greenExp h3 span {
    text-transform: uppercase
}

.greenExp .generate_exp {
    cursor: pointer
}

.expressSlide_slider {
    overflow: hidden;
    white-space: nowrap
}

.expressSlide_slider .slide {
    position: relative;
    box-sizing: border-box;
    padding: 20px;
    vertical-align: top
}

.expressSlide_slider[data-visible="1"] .slide {
    width: 100%;
    height: 100%
}

.expressSlide_slider .slide .topName {
    padding-bottom: 10px;
    border-bottom: 5px solid #759e2d;
    text-align: center;
    text-transform: uppercase;
    font-size: 1.125em;
    font-weight: 500
}

.expressSlide_slider .slide .matchLine {
    position: relative;
    padding-left: 85px;
    margin-top: 10px
}

.expressSlide_slider .slide .matchLine .sport {
    position: absolute;
    top: 50%;
    left: 12px;
    margin-top: -8px;
    font-size: 0;
    line-height: 32px
}

.expressSlide_slider .slide .matchLine .date {
    position: absolute;
    top: 0;
    left: 31px;
    width: 52px;
    text-align: center;
    font-size: .6875em;
    line-height: 16px;
    color: #2073b0
}

.expressSlide_slider .slide .matchLine .liga {
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: .6875em;
    line-height: 16px;
    white-space: nowrap;
    color: #666
}

.expressSlide_slider .slide .matchLine .team {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: .875em!important;
    line-height: 16px;
    white-space: nowrap;
    color: #444
}

.expressSlide_slider .slide .matchLine .team:hover {
    text-decoration: underline!important
}

.expressSlide_slider .slide .kofLine {
    position: relative;
    padding-right: 65px;
    height: 30px;
    margin-top: 8px;
    background-color: #eee;
    text-align: center;
    line-height: 30px
}

.expressSlide_slider .slide .kofLine.bonus {
    margin-top: 13px;
    background-color: #f6e6bc
}

.expressSlide_slider .slide .kofLine.itog {
    height: 40px;
    margin-top: 13px;
    margin-bottom: 25px;
    background-color: transparent;
    line-height: 40px
}

.expressSlide_slider .slide .kofLine .name {
    padding: 0 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: .875em;
    white-space: nowrap
}

.expressSlide_slider .slide .kofLine.bonus .name {
    font-weight: 500
}

.expressSlide_slider .slide .kofLine.itog .name {
    text-align: right;
    font-weight: 500
}

.expressSlide_slider .slide .kofLine .kof {
    position: absolute;
    top: 0;
    right: 0;
    cursor: pointer;
    width: 75px;
    background-color: #2073b0;
    font-size: 1em;
    color: #fff
}

.expressSlide_slider .slide .kofLine.bonus .kof {
    background-color: #dfa610
}

.expressSlide_slider .slide .kofLine.itog .kof {
    background-color: #759e2d;
    font-size: 1.375em
}

.expressSlide_slider .slide .addBut {
    display: block;
    bottom: 20px;
    width: 246px;
    margin: auto auto 15px;
    overflow: hidden;
    border-radius: 2px;
    background-color: #759e2d;
    text-align: center;
    font-size: 1em!important;
    font-weight: 500;
    line-height: 30px;
    white-space: nowrap;
    color: #fff
}

.expressSlide_slider .slide .addBut:hover {
    background-color: #86b533
}

.expressSlide_navCon {
    padding-bottom: 15px;
    text-align: center;
    font-size: 0;
    white-space: nowrap
}

.expressSlide_navCon>div {
    display: inline-block;
    vertical-align: top
}

.expressSlide_navNext,.expressSlide_navPrev {
    cursor: pointer;
    width: 0;
    height: 0;
    margin-top: 4px;
    border-style: solid;
    transition: all .2s ease
}

.expressSlide_navNext:hover {
    opacity: .8;
    -webkit-transform: scale(1.2);
    transform: scale(1.2)
}

.expressSlide_navPrev {
    border-width: 8px 13px 8px 0;
    border-color: transparent #2990e3 transparent transparent
}

.expressSlide_navPrev:hover {
    opacity: .8;
    -webkit-transform: scale(1.2);
    transform: scale(1.2)
}

.expressSlide_navNext {
    border-width: 8px 0 8px 13px;
    border-color: transparent transparent transparent #2990e3
}

.expressSlide_navCon .generate_exp+.generate_exp {
    margin-left: 15px
}

.expressSlide_navPrev.generate_exp {
    border-color: transparent #759e2d transparent transparent
}

.expressSlide_navNext.generate_exp {
    border-color: transparent transparent transparent #759e2d
}

#page_title>span {
    width: 100%
}

#page_title.haveGame>span {
    width: 90%
}

.table-select-teams {
    box-sizing: border-box;
    padding: 0 8px
}

#bs_loader {
    height: 100%;
    background: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/img/preloader/loader_default.gif) 50% 7px no-repeat
}

.register_big_block2 {
    display: inline-block;
    width: 236px;
    border-radius: 3px;
    background-color: #db0000;
    vertical-align: top;
    text-align: center;
    text-transform: uppercase;
    font-family: Roboto Condensed,Roboto Condensed Local,sans-serif;
    font-size: 18px!important;
    font-weight: 500!important;
    line-height: 40px;
    color: #fff
}

.register_big_block3 {
    width: 305px!important
}

.register_big_block2:hover {
    background-color: #ff2323
}

#maincontent.casinoPage,#maincontent.slotsPage {
    padding-bottom: 20px;
    overflow-x: hidden;
    background-color: #0f0f0f;
    background-image: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/img/bg_maincontent.png)
}

#maincontent.casinoPage:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-image: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/img/casinoPageBG.png);
    background-position: 50% 0;
    background-repeat: repeat-x
}

.casinoPageCen {
    box-sizing: border-box;
    padding: 0 10px;
    width: 100%;
    max-width: 1370px;
    margin: 0 auto
}

.news_pagination {
    margin-top: 35px
}

.news_pagination ul {
    padding: 0;
    margin: 0;
    list-style: none outside none;
    text-align: center
}

.news_pagination li {
    display: inline-block;
    vertical-align: top
}

.news_pagination li span {
    display: block;
    cursor: default;
    width: 27px;
    height: 18px;
    font-size: 14px;
    line-height: 18px
}

.news_pagination li span.current {
    font-size: 18px;
    font-weight: 500
}

.news_pagination li a {
    display: block;
    cursor: default;
    width: 27px;
    height: 18px;
    text-decoration: underline!important;
    font-size: 14px;
    line-height: 18px;
    color: #1265a9!important
}

.news_pagination li a:hover {
    cursor: pointer;
    text-decoration: none!important
}

.news_pagination li a.next,.news_pagination li a.prev,.news_pagination li span.next,.news_pagination li span.prev {
    width: 9px;
    height: 12px;
    margin: 4px 7px 0;
    overflow: hidden;
    background: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/img/news_pag.png) repeat scroll 0 0 transparent;
    text-indent: -9000px
}

.news_pagination li span.prev {
    display: block;
    background-position: 0 0
}

.news_pagination li span.next {
    display: block;
    background-position: -9px 0
}

.news_pagination li a.prev {
    background-position: -18px -24px
}

.news_pagination li a.prev:hover {
    background-position: -18px -12px
}

.news_pagination li a.next {
    background-position: -9px -24px
}

.news_pagination li a.next:hover {
    background-position: -9px -12px
}

.slotsFilters {
    padding: 25px 10px;
    margin: 0;
    list-style: outside none none
}

.slotsFilters li a {
    display: block;
    position: relative;
    float: left;
    padding: 0 12px;
    min-width: 145px;
    height: 30px;
    margin: 0 10px 15px;
    overflow: hidden;
    border-radius: 5px;
    box-shadow: 0 6px 0 0 #012c3f;
    background: linear-gradient(270deg,rgba(202,219,254,.1) 0,rgba(239,255,255,.1) 12%,rgba(235,250,252,.42) 72%,rgba(234,241,247,.1)),url(/web/20190624090458im_/https://v2l.ccdnss.com/default/img/slot_menu_buts.png);
    background-position: 0 -46px;
    background-repeat: repeat;
    text-align: center;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 33px;
    color: #042040
}

.slotsFilters li a:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 5px;
    width: 150px;
    height: 23px;
    background-color: rgba(4,31,62,.1);
    -webkit-transform: rotate(311deg);
    transform: rotate(311deg)
}

.slotsFilters li a:hover {
    box-shadow: 0 6px 0 0 #537182;
    background-position: -1px -92px
}

.slotsFilters li a.active,.slotsFilters li a.active:hover {
    box-shadow: 0 6px 0 0 #683400;
    background-position: 0 0
}

body.isMultiLive.minRightSide:not(.fixedRight) #sports_main .sb-header,body.minRightSide:not(.fixedRight) #sports_main .sb-header.in_main_line,body.minRightSide:not(.fixedRight) #sports_main .sb-header:first-of-type,body.minRightSide:not(.fixedRight) #sports_main .topAccordSlider+.sb-header,body.minRightSide:not(.fixedRight) #sports_main .topLeagueMenu+.sb-header {
    margin-right: 251px
}

body.betting-main.isMultiLive.minRightSide:not(.fixedRight) #sports_main .sb-header {
    margin-right: 257px
}

body.betting-main.minRightSide:not(.fixedRight) #sports_main .sb-header.in_main_line,body.betting-main.minRightSide:not(.fixedRight) #sports_main .sb-header:first-of-type {
    margin-right: 251px
}

body.betting-main.minRightSide:not(.fixedRight) #sports_main .topAccordSlider+.sb-header,body.betting-main.minRightSide:not(.fixedRight) #sports_main .topLeagueMenu+.sb-header {
    margin-right: 257px
}

@media (max-width: 1366px) {
    body.betting.isMultiLive.minRightSide:not(.fixedRight) #sports_main .sb-header {
        margin-right:257px
    }

    body.betting.minRightSide:not(.fixedRight) #sports_main .sb-header.in_main_line,body.betting.minRightSide:not(.fixedRight) #sports_main .sb-header:first-of-type {
        margin-right: 251px
    }

    body.betting.minRightSide:not(.fixedRight) #sports_main .topAccordSlider+.sb-header,body.betting.minRightSide:not(.fixedRight) #sports_main .topLeagueMenu+.sb-header {
        margin-right: 257px
    }
}

#sports_left {
    position: fixed!important;
    top: 97px!important;
    bottom: 10px;
    z-index: 10005;
    float: left;
    padding: 0;
    width: 250px;
    min-height: auto;
    margin: 10px 0 0;
    overflow: visible
}

@media screen and (max-width: 1366px) {
    #sports_left {
        width:200px
    }
}

@media (max-width: 1366px) {
    body.betting #sports_left {
        display:none
    }

    body.betting #sports_main.resize {
        margin-left: 0!important
    }
}

.b-jackpot {
    background-color: #083459;
    background-image: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/img/jackpot.jpg);
    background-position: top;
    background-repeat: repeat-x
}

.j-container {
    width: 1100px;
    margin: 0 auto
}

.j-current {
    text-align: center
}

.j-current__inner {
    display: inline-block;
    position: relative;
    z-index: 1;
    width: 630px;
    margin-top: 165px;
    border-radius: 10px;
    background-color: hsla(0,0%,100%,.1)
}

.j-current__inner:after,.j-current__inner:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: -1;
    border-radius: 10px;
    background-color: hsla(0,0%,100%,.1);
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%)
}

.j-current__inner:before {
    width: 750px;
    height: 126px
}

.j-current__inner:after {
    width: 850px;
    height: 94px
}

.j-current-text {
    margin: 5px 0;
    text-shadow: 0 3px 5px rgba(0,0,0,.75);
    font-size: 24px;
    line-height: 1.4;
    color: #fff
}

.j-current__num {
    display: inline-block;
    position: relative;
    padding: 4px 7px 1px;
    border-radius: 2px;
    box-shadow: 4px 4px 5px rgba(0,0,0,.6);
    background: #f9b924;
    background: linear-gradient(180deg,#f9b924,#f9b924 50%,#fdd424 0,#fdd424);
    font-family: LetterGothicStdBold;
    font-size: 60px;
    color: #093c62
}

.j-current__num.offset-l {
    margin-left: 10px
}

.j-current__num:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 1px;
    margin-top: -1px;
    background-color: #093c62
}

.j-content {
    padding: 10px 0;
    width: 1100px;
    margin: 0 auto
}

.j-content-r {
    float: right;
    width: 335px;
    margin-left: 5px
}

.j-content-l {
    overflow: hidden
}

.datepicker-picker,.j-btn-check,.j-content__inner,.j-coupons,.j-coupons__item,.j-modal,.j-modal-input,.j-question__body,.j-result-table,.j-result-table td,.j-result__t-title {
    box-sizing: border-box
}

.j-content__inner {
    padding: 10px;
    border-radius: 8px;
    background-color: hsla(0,0%,100%,.1)
}

.j-coupons {
    float: right;
    padding: 7px 5px 6px;
    width: 220px;
    margin-left: 5px;
    border-radius: 3px;
    background-color: #f9b924
}

.j-coupons__title {
    margin-top: 7px;
    text-align: center;
    font-size: 15px;
    font-weight: 500;
    color: #2f3030
}

.j-coupons__table {
    margin-top: 9px
}

.j-coupons__h {
    padding: 0 5px
}

.j-coupons__h:after {
    content: "";
    display: block;
    clear: both
}

.j-coupons__h span {
    float: left;
    width: 50%;
    font-size: 12px;
    color: #5e4919
}

.j-coupons__h span:last-of-type {
    text-align: right
}

.j-coupons__list {
    padding: 0;
    margin: 0
}

.j-coupons__item {
    display: table;
    padding: 1px 5px;
    width: 100%;
    height: 16px;
    margin: 1px 0;
    border-radius: 1px;
    background-color: #fff;
    font-size: 12px
}

.j-coupons__item.active {
    background-color: #fff1b4
}

.j-coupons__item-name {
    display: table-cell;
    margin: 0;
    vertical-align: middle;
    color: #2f3030
}

.j-coupons__item-time {
    display: table-cell;
    vertical-align: middle;
    text-align: right;
    color: #818181
}

.j-question {
    position: relative;
    padding: 7px 5px;
    overflow: hidden;
    border-radius: 3px;
    background-color: #fdd424
}

.j-question__title {
    text-align: center;
    text-transform: uppercase;
    font-size: 22px;
    font-weight: 500;
    color: #2f3030
}

.j-question__body {
    padding: 30px 0 55px;
    height: 215px;
    margin-top: 5px;
    border-radius: 1px;
    background-color: #fff
}

.j-question__text {
    padding: 0 10px;
    margin: 0;
    text-align: justify;
    font-size: 18px;
    line-height: 1.2;
    color: #2f3030
}

.j-action {
    padding-bottom: 10px;
    min-height: 170px;
    margin-top: 8px
}

.j-action__link {
    display: block;
    text-align: center;
    text-decoration: none;
    font-size: 14px;
    color: #bdf
}

.j-action__body,.j-action__body h1 {
    padding-top: 5px;
    font-size: 14px;
    color: #fff
}

.j-action__body h1 {
    font-weight: 500
}

.datepicker {
    position: relative;
    margin-top: -1px
}

.date-input {
    visibility: hidden;
    display: block;
    width: 0;
    height: 0;
    border: none
}

.datepicker-picker {
    padding-top: 7px;
    padding-bottom: 7px;
    height: 259px;
    border-radius: 2px;
    background-color: hsla(0,0%,100%,.3)
}

.datepicker-navigation {
    position: relative;
    text-align: center
}

.datepicker-button {
    position: absolute;
    cursor: pointer;
    width: 24px;
    height: 24px;
    background-image: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/img/j-date-arrows.png)
}

.datepicker-button.datepicker-previous_month {
    top: 7px;
    left: 10px;
    width: 24px;
    height: 24px
}

.datepicker-button.datepicker-previous_month:hover {
    background-position: 0 -24px
}

.datepicker-button.datepicker-next_month {
    top: 7px;
    right: 10px;
    background-position: -24px 0
}

.datepicker-button.datepicker-next_month:hover {
    background-position: -24px -24px
}

.datepicker-month {
    margin: 7px 4px 8px 0
}

.datepicker-month,.datepicker-year {
    display: inline-block;
    font-size: 20px;
    color: #fff
}

.datepicker-button.datepicker-next_year,.datepicker-button.datepicker-previous_year {
    display: none
}

.datepicker-calendar {
    width: 100%;
    margin: 5px 0 0 3px;
    border: 0;
    border-collapse: collapse;
    font-size: 10px
}

.datepicker-calendar:after,.datetator_holder:after {
    content: "";
    display: block;
    clear: both
}

.datepicker-day_header {
    display: none
}

.datepicker-day {
    float: left;
    padding-top: 4px;
    width: 42px;
    height: 28px;
    margin: 0 1px 1px;
    background-color: #1b62a7;
    text-align: center;
    font-family: Roboto Condensed,Roboto Condensed Local,sans-serif;
    font-size: 20px;
    color: #bdf
}

.datepicker-day.datepicker-day_other {
    opacity: .4
}

.datetator_holder {
    width: 100%
}

.datepicker-day:hover,.datepicker-day_active {
    background-color: #fdd424;
    color: #093c62
}

.j-question__footer {
    position: absolute;
    bottom: 7px;
    left: 50%;
    width: 190px;
    height: 46px;
    background-image: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/img/j-q-footer.png);
    background-repeat: no-repeat;
    text-align: center;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

.j-question__footer .flip-clock-wrapper {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: auto
}

.j-question__footer-text {
    margin: 5px 0 0;
    text-align: center;
    font-family: Roboto Condensed,Roboto Condensed Local,sans-serif;
    font-size: 11px;
    color: #424242
}

.j-scroll-wrap {
    height: 155px
}

.mCustomScrollbar {
    -ms-touch-action: pinch-zoom;
    touch-action: pinch-zoom
}

.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action {
    -ms-touch-action: auto;
    touch-action: auto
}

.mCustomScrollBox {
    position: relative;
    max-width: 100%;
    height: 100%;
    overflow: hidden;
    outline: none;
    direction: ltr
}

.mCSB_container {
    width: 100%;
    height: auto;
    overflow: hidden
}

.mCSB_scrollTools_vertical {
    opacity: 0;
    transition: .2s
}

.j-scroll-wrap:hover .mCSB_scrollTools_vertical,.mCSB_scrollTools_onDrag {
    opacity: 1
}

.mCSB_inside>.mCSB_container {
    margin-right: 30px
}

.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
    margin-right: 0
}

.mCSB_scrollTools {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: auto;
    width: 4px;
    height: auto
}

.mCSB_scrollTools .mCSB_draggerRail {
    height: 100%
}

.mCSB_scrollTools .mCSB_dragger {
    z-index: 1;
    cursor: pointer;
    width: 100%;
    height: 30px
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    position: relative;
    width: 4px;
    height: 100%;
    text-align: center
}

.mCSB_dragger_bar {
    width: 4px;
    margin-left: auto;
    border-radius: 2px;
    background-color: #0e578f
}

.mCSB_draggerRail {
    width: 4px;
    margin-left: auto;
    border-radius: 5px
}

.j-prev__result {
    margin: 10px 0
}

.j-prev__result-link {
    display: block;
    padding: 8px;
    border-radius: 3px;
    background-color: #f9b924;
    text-align: center;
    text-decoration: none;
    font-size: 14px;
    font-weight: 500;
    color: #2f3030;
    transition: .2s linear
}

.j-prev__result-link:hover {
    background-color: #f7a900
}

.j-top-win {
    margin: 10px 0
}

.j-top-win__inner {
    display: table;
    width: 100%;
    border-radius: 3px;
    background-color: #f9b924
}

.j-top-win__left {
    padding-left: 10px;
    width: 100px;
    font-size: 14px;
    font-weight: 500;
    white-space: nowrap;
    color: #083862
}

.j-top-win__body,.j-top-win__left {
    display: table-cell;
    vertical-align: middle
}

.j-top-win__list {
    padding: 0;
    margin: 3px 3px 3px 6px;
    border-radius: 3px;
    background-color: #fff;
    list-style: none;
    text-align: center;
    font-size: 12px;
    color: #2f3030
}

.j-top-win__item {
    display: inline-block;
    margin: 6px 15px
}

.j-top-win__item span {
    font-weight: 500;
    color: #e20221
}

.j-content__result {
    padding-top: 170px
}

.j-result__title {
    margin-bottom: 25px;
    text-align: center;
    text-shadow: 0 5px 5px #000;
    font-size: 34px;
    font-weight: 500;
    color: #fff
}

.j-result__item {
    position: relative;
    margin-bottom: 4px;
    border-radius: 3px;
    background-color: #fdd424
}

.j-result__item:last-of-type {
    margin-bottom: 0
}

.j-result__item-t {
    cursor: pointer;
    padding: 7px 10px 8px;
    font-size: 18px;
    font-weight: 500;
    color: #2f3030
}

.j-result__item-t span {
    display: inline-block;
    vertical-align: middle
}

.j-result__item-date {
    margin-right: 3px
}

.j-result__item-num {
    margin: 0 3px
}

.j-result__item-status {
    margin-left: 3px
}

.j-result-body {
    display: none;
    padding-bottom: 15px
}

.j-result-table {
    padding: 0 4px;
    width: 100%;
    border-collapse: separate;
    border-spacing: 1px;
    font-weight: 500
}

.j-result__t-header {
    display: table;
    width: 100%;
    margin-top: -5px
}

.j-result__t-title {
    display: table-cell;
    padding: 0 10px;
    text-align: left;
    font-size: 14px;
    font-weight: 400;
    color: #5e4919
}

.j-result__t-header .j-result__t-title:last-child {
    text-align: right
}

.j-result-table td {
    padding: 0 10px;
    height: 30px;
    background-color: #fff;
    vertical-align: middle;
    font-size: 14px;
    color: #2f3030
}

.j-result-table .active td {
    background-color: #fff1b4
}

.j-result-table .jr-table_win td {
    background-color: #95e012
}

.j-result-table tr td:last-child {
    width: 298px;
    text-align: right
}

.j-result__item.disabled {
    background-color: #aed3f3
}

.j-result__item.disabled .j-result__item-t {
    color: #0460b2
}

.j-result-close {
    display: none;
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    cursor: pointer;
    height: 15px;
    background: 0;
    background-image: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/img/j-arrow-close.png);
    background-position: 50%;
    background-repeat: no-repeat
}

.j-result-scroll {
    max-height: 310px
}

.j-question__body:hover .mCSB_scrollTools_vertical,.j-result-scroll:hover .mCSB_scrollTools_vertical {
    opacity: 1
}

.j-result-scroll .mCSB_scrollTools_vertical {
    right: 5px
}

.j-btn-check {
    display: block;
    padding: 5px 10px;
    width: 190px;
    margin: 12px auto 7px;
    border-radius: 4px;
    box-shadow: 0 3px 0 rgba(0,0,0,.2);
    background: #55a600;
    text-align: center;
    text-transform: uppercase;
    text-decoration: none;
    font-size: 14px;
    font-weight: 500;
    color: #fff;
    transition: .2s linear
}

.j-btn-check:hover {
    background-color: #468703
}

.j-modal-wrap {
    display: none;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1111;
    overflow: auto;
    background-color: rgba(0,0,0,.7)
}

.j-modal {
    position: absolute;
    top: 50%;
    left: 50%;
    padding: 30px 45px;
    width: 585px;
    margin: 0 auto;
    border-radius: 11px;
    box-shadow: 0 0 40px hsla(0,0%,100%,.8);
    background: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/img/j-modal.png);
    background-color: #09355b;
    text-align: center;
    -webkit-transform: translateY(-50%) translateX(-50%);
    transform: translateY(-50%) translateX(-50%)
}

.j-modal,.j-modal.active {
    display: block
}

.j-modal-title {
    margin-bottom: 20px;
    text-shadow: 0 3px 2px rgba(0,0,0,.36);
    font-size: 22px;
    line-height: 1.182;
    color: #fff
}

.j-modal-input {
    display: block;
    padding: 5px 10px 4px;
    margin: 5px auto;
    border: 1px solid #b7b7b7;
    border-radius: 3px;
    color: #959494
}

.j-modal-btn,.j-modal-input {
    width: 192px;
    text-align: center;
    font-size: 14px
}

.j-modal-btn {
    cursor: pointer;
    padding: 6px 10px 5px;
    border: none;
    border-radius: 3px;
    background-color: #55a600;
    text-transform: uppercase;
    text-decoration: none;
    font-weight: 500;
    color: #fff;
    transition: .2s linear
}

.j-modal-btn:hover {
    background-color: #427e04
}

.j-modal-text {
    margin-top: 30px;
    margin-bottom: 5px;
    font-size: 18px;
    color: #fff
}

.dopInfBlEv2_blockContent:after,.dopInfBlEv2_blockContent:before {
    content: "";
    display: block;
    clear: both;
    height: 1px
}

.dopInfBlEv2_blockName {
    position: relative;
    padding: 0 40px;
    height: 50px;
    margin: 0 -10px;
    background-position: 10px 50%;
    background-repeat: no-repeat;
    text-align: center;
    font-size: 0;
    line-height: 50px
}

.dopInfBlEv2_blockName.hC,.dopInfBlEv2_blockName.hR {
    cursor: pointer
}

.dopInfBlEv2_blockName.dark {
    background-color: #131313
}

.dopInfBlEv2_blockName.ico1 {
    background-image: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/img/dop_infoBlockEv2/ico1.png)
}

.dopInfBlEv2_blockName.ico2 {
    background-image: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/img/dop_infoBlockEv2/ico2.png)
}

.dopInfBlEv2_blockName.ico3 {
    background-image: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/img/dop_infoBlockEv2/ico3.png)
}

.dopInfBlEv2_blockName.ico4 {
    background-image: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/img/dop_infoBlockEv2/ico4.png)
}

.dopInfBlEv2_blockName.ico5 {
    background-image: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/img/dop_infoBlockEv2/ico5.png)
}

.dopInfBlEv2_blockName.ico6 {
    background-image: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/img/dop_infoBlockEv2/ico6.png)
}

.dopInfBlEv2_blockName.ico7 {
    background-image: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/img/dop_infoBlockEv2/ico7.png)
}

.dopInfBlEv2_blockName.ico8 {
    background-image: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/img/dop_infoBlockEv2/ico8.png)
}

.dopInfBlEv2_blockName.ico9 {
    background-image: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/img/dop_infoBlockEv2/ico9.png)
}

.dopInfBlEv2_blockName.ico10 {
    background-image: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/img/dop_infoBlockEv2/ico10.png)
}

.dopInfBlEv2_blockName.ico11 {
    background-image: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/img/dop_infoBlockEv2/ico11.png)
}

.dopInfBlEv2_blockName>.name {
    display: inline-block;
    vertical-align: middle;
    font-size: 18px;
    color: #d6d6d6
}

.dopInfBlEv2_blockName>.arr {
    position: absolute;
    top: 50%;
    right: 10px;
    cursor: pointer;
    width: 24px;
    height: 24px;
    margin-top: -12px;
    background-color: #444
}

.dopInfBlEv2_blockName>.arr:hover {
    background-color: #5c5c5c
}

.dopInfBlEv2_blockName>.arr:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 14px;
    height: 8px;
    margin: -4px 0 0 -7px;
    background-image: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/img/dop_infoBlockEv2/arr.png)
}

.dopInfBlEv2_blockName>.arr.active:before {
    -webkit-transform: scale(1) rotate(180deg);
    transform: scale(1) rotate(180deg)
}

.scoresInf_tableCon_flex {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.stats-dopSob {
    display: inline-block;
    height: 13px;
    vertical-align: top;
    font-size: 0;
    white-space: nowrap
}

.player .stats-dopSob {
    position: absolute;
    top: -16px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

.stats-dopSob__img {
    width: 13px;
    height: 13px;
    background: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/img/s-stats-dopSob.png) no-repeat
}

.stats-dopSob__img_ball {
    background-position: 0 0
}

.stats-dopSob__img_yCard {
    background-position: -30px 0
}

.stats-dopSob__img_rCard {
    background-position: -45px 0
}

.stats-dopSob__img_replace {
    background-position: -15px 0
}

.stats-dopSob__img_penalty_lose {
    background-position: -60px 0
}

.stats-dopSob__img_yCardrCard {
    background-position: -75px 0
}

.stats-dopSob__img_autogoal {
    background-position: -90px 0
}

.stats-dopSob__img_hockGoal {
    background-position: -105px 0
}

.stats-dopSob__img_hock_2min {
    background-position: -120px 0
}

.stats-dopSob__img_hock_5min {
    background-position: -135px 0
}

.stats-dopSob__img_hock_10min {
    background-position: -150px 0
}

.stats-dopSob__img_failed_bullit {
    background-position: -180px 0
}

.stats-dopSob__img_hock_autogoal {
    background-position: -195px 0
}

.stats-dopSob__img_amerFoot_goal {
    background-position: -225px 0
}

.stats-dopSob__img_rugby_goal {
    background-position: -240px 0
}

.stats-dopSob__img_rugbyLeag_goal {
    background-position: -255px 0
}

.stats-dopSob__img_aussie_goal {
    background-position: -270px 0
}

.stats-dopSob__item {
    display: inline-block;
    position: relative;
    cursor: pointer;
    margin: 0 1px;
    vertical-align: top
}

.stats-dopSob__tooltip {
    display: none;
    position: absolute;
    bottom: calc(100% + 7px);
    left: 50%;
    z-index: 10;
    padding: 7px;
    width: 80px;
    border-radius: 4px;
    background: #fff;
    text-align: center;
    font-size: 12px;
    white-space: normal;
    color: #444;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    transition: opacity .3s ease
}

.stats-dopSob__tooltip:after {
    content: " ";
    position: absolute;
    top: 100%;
    left: 50%;
    width: 0;
    height: 0;
    margin-left: -5px;
    border: 5px solid hsla(0,0%,100%,0);
    border-top-color: #fff;
    pointer-events: none
}

.stats-dopSob__item:hover .stats-dopSob__tooltip {
    display: block
}

.moreMinCon_scroll {
    max-height: 287px;
    overflow-x: hidden;
    background-color: #fff
}

.moreMinCon_scroll .betsscroll {
    max-height: 287px;
    overflow: scroll
}

.moreMinCon_nav:after,.moreMinCon_nav:before {
    content: "";
    display: block;
    clear: both
}

.ps-container {
    overflow: hidden!important;
    -ms-touch-action: none;
    touch-action: none;
    -ms-overflow-style: none
}

.ps-container.ps-active-x>.ps-scrollbar-x-rail,.ps-container.ps-active-y>.ps-scrollbar-y-rail {
    display: block;
    z-index: 1;
    background-color: transparent
}

.ps-container.ps-in-scrolling {
    pointer-events: none
}

.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail {
    opacity: .9;
    background-color: #eee
}

.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y {
    background-color: #999
}

.ps-container>.ps-scrollbar-x-rail,.ps-container>.ps-scrollbar-x-rail>.ps-scrollbar-x,.ps-container>.ps-scrollbar-y-rail,.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y {
    position: absolute;
    border-radius: 4px
}

.ps-container>.ps-scrollbar-x-rail,.ps-container>.ps-scrollbar-y-rail {
    opacity: 0;
    display: none;
    bottom: 3px;
    width: 8px;
    height: 8px;
    transition: background-color .2s linear,opacity .2s linear
}

.ps-container>.ps-scrollbar-x-rail>.ps-scrollbar-x,.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y {
    bottom: 0;
    width: 8px;
    height: 8px;
    background-color: #aaa;
    transition: background-color .2s linear
}

.ps-container:hover.ps-in-scrolling {
    pointer-events: none
}

.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail,.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail {
    opacity: .9;
    background-color: #eee
}

.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x,.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y {
    background-color: #999
}

.ps-container:hover>.ps-scrollbar-x-rail:hover {
    opacity: .9;
    background-color: #eee
}

.ps-container:hover>.ps-scrollbar-x-rail {
    opacity: .6
}

.ps-container:hover>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x {
    background-color: #999
}

.ps-container:hover>.ps-scrollbar-y-rail {
    opacity: .6
}

.loading {
    padding: 5px 0;
    text-align: center
}

#topLiga img {
    height: 18px
}

.topLeagueMenu {
    position: relative;
    padding: 4px 0 3px;
    margin: 0 -2px 0 -1px;
    list-style: outside none none
}

.topLeagueMenu:after,.topLeagueMenu:before {
    content: "";
    display: block;
    clear: both
}

.topLeagueMenu li {
    float: left;
    box-sizing: border-box;
    padding: 1px 2px 2px 1px;
    width: 16.666%
}

.topLeagueMenu li .link {
    display: block;
    position: relative;
    padding: 0 10px 0 53px;
    height: 50px;
    overflow: hidden;
    border-radius: 4px;
    box-shadow: inset -1px -1px 1px rgba(0,0,0,.5),inset 1px 1px 1px hsla(0,0%,100%,.5);
    background-color: #0074b5;
    font-size: 0;
    line-height: 50px
}

.topLeagueMenu li .link:hover {
    background-color: #5f9f17
}

.topLeagueMenu li .link:after {
    content: "";
    position: absolute;
    top: -155px;
    left: 0;
    width: 100%;
    height: 188px;
    border-radius: 300px/60px;
    box-shadow: inset 0 0 180px 0 hsla(0,0%,100%,.25)
}

.topLeagueMenu li .link .img {
    display: block;
    position: absolute;
    top: 50%;
    left: 6px;
    width: 36px;
    height: 36px;
    margin-top: -18px;
    overflow: hidden;
    border-radius: 50%;
    background-color: #fff;
    text-align: center;
    line-height: 36px
}

.topLeagueMenu li .link:active .img,.topLeagueMenu li .link:focus .img,.topLeagueMenu li .link:hover .img {
    box-shadow: 0 0 0 4px rgba(8,33,54,.5)
}

.topLeagueMenu li .link .img>img {
    display: inline-block;
    max-width: 100%;
    max-height: 100%;
    vertical-align: middle
}

.topLeagueMenu li .link .name {
    display: inline-block;
    position: relative;
    width: 100%;
    max-height: 28px;
    overflow: hidden;
    vertical-align: middle;
    text-overflow: ellipsis;
    font-size: 12px;
    font-weight: 500;
    line-height: 14px;
    color: #fff
}

.topLeagueMenu+.sb-header {
    margin-top: 0
}

@media screen and (max-width: 1600px) {
    .topLeagueMenu li {
        width:25%
    }
}

.to_bottom_right .tutorial_popup {
    top: calc(100% + 16px);
    left: 60%
}

.to_bottom_left .tutorial_popup {
    top: calc(100% + 16px);
    right: 60%
}

.to_top .tutorial_popup {
    bottom: calc(100% + 16px);
    left: calc(50% - 146px)
}

.to_top .tutorial_popup:before {
    content: "\25BC";
    top: 99%;
    left: calc(50% - 12px);
    padding-bottom: 2px;
    text-shadow: -1px 1px 2px rgba(0,0,0,.5);
    color: #004a82
}

.ui-widget-overlay {
    z-index: 10004!important
}

.ui-widget.ui-dialog {
    z-index: 10200!important
}

.tabs_ls_modal {
    padding: 0!important
}

.tabs_ls .ui-widget-header {
    border: none;
    background: none repeat scroll 0 0 transparent
}

.tabs_ls .ui-tabs-nav li {
    margin: 0 5px 0 0!important;
    border: 0;
    background: none repeat scroll 0 0 #eee
}

.tabs_ls .ui-tabs-nav li:hover {
    background: #e2e2e2
}

.tabs_ls .ui-tabs-nav .ui-state-active {
    border: 0;
    background: none repeat scroll 0 0 #1f71af!important
}

.tabs_ls.red_ls .ui-tabs-nav .ui-state-active {
    background: none repeat scroll 0 0 #ab1818!important
}

.tabs_ls .ui-tabs-nav .ui-state-active a {
    cursor: default!important;
    color: #fff
}

.tabs_ls .ui-tabs-nav li a {
    padding: 3px 20px!important
}

.table_main_ls {
    cursor: default
}

.table_main_ls table {
    width: 100%;
    border-collapse: collapse
}

.table_main_ls thead td {
    padding: 1px 5px 2px;
    border: solid #5e5e5e;
    border-width: 1px 1px 0;
    background: none repeat scroll 0 0 #5e5e5e;
    text-align: left;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.3;
    color: #fff
}

.table_main_ls tbody tr td {
    padding: 1px 5px;
    border: 1px solid #dedede;
    font-size: 12px;
    line-height: 1.3;
    color: #6c6c6c
}

.table_main_ls tbody tr .time {
    min-width: 140px;
    text-align: center
}

.ls_body tbody tr:nth-child(odd) td,.ls_obzor_matcha tbody tr:nth-child(odd):not(.stage-header):not(.hclass) td,.table_main_ls tbody tr:nth-child(2n) td {
    background: none repeat scroll 0 0 #eee
}

.ls_obzor_matcha tbody tr td {
    background: none repeat scroll 0 0 #fff
}

.ls_obzor_matcha.theme_white tbody tr.odd td,.ls_obzor_matcha.theme_white tbody tr:not(.stage-header).odd td {
    background: #fff!important
}

.table_main_ls tbody tr:hover td {
    border-color: #c9e8ff;
    background: #c9e8ff
}

.table_main_ls tbody tr td.blue {
    border-right: 1px solid #fff;
    background-color: #90cfff
}

.table_main_ls .team-home {
    text-align: right
}

.table_main_ls .team-away.bold,.table_main_ls .team-home.bold {
    font-weight: 500;
    color: #4a4a4a
}

.table_main_ls .score {
    text-align: center;
    color: #000
}

.table_main_ls .timer {
    text-align: center
}

.table_main_ls tr.stage-finished .timer span {
    font-size: 11px
}

.table_main_ls .ls_liga_star {
    opacity: .3;
    display: inline-block;
    cursor: pointer;
    width: 15px;
    height: 14px;
    margin: 1px 0 0 3px;
    background: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/img/ls_star_sprite.png) repeat scroll 0 0 transparent;
    vertical-align: top
}

.table_main_ls .ls_liga_star:hover {
    opacity: 1
}

.table_main_ls tr.in_favor .ls_liga_star {
    opacity: 1;
    background-position: 1px -62px
}

.table_main_ls tr.in_favor td {
    border-bottom: 0;
    border-color: #1f71af;
    background-color: #1f71af
}

.table_main_ls tr.in_favor .c_check label:before {
    border-color: #1f71af!important
}

.table_main_ls thead .link-draw,.table_main_ls thead .link-tables {
    float: right;
    cursor: pointer;
    text-decoration: underline;
    font-size: 11px;
    color: #ccc
}

.table_main_ls thead .link-draw:hover,.table_main_ls thead .link-tables:hover {
    text-decoration: none;
    color: #fff
}

.table_main_ls thead .tournament_part,.table_main_ls thead .tournament_part_no_under,.tabs_ls.full_ls .ui-tabs-nav li a {
    color: #fff
}

.table_main_ls thead .tournament_part:hover {
    text-decoration: underline!important
}

.table_main_ls thead .tournament_part_no_under:hover {
    text-decoration: none!important
}

.table_main_ls tbody span.icons {
    display: block;
    position: relative;
    width: 100%;
    height: 14px;
    text-align: center
}

.table_main_ls tbody span.icons span {
    display: inline-block;
    position: absolute;
    top: 1px;
    cursor: pointer;
    width: 14px;
    height: 13px;
    background: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/img/ls_icons.png) no-repeat scroll 50px 0 transparent
}

.table_main_ls tbody span.icons .info {
    left: 0;
    background-position: 0 -52px
}

.table_main_ls tbody span.icons .info:hover {
    background-position: 0 -65px
}

.table_main_ls tbody span.icons .live-centre {
    position: relative;
    width: 35px;
    background-position: 0 -78px
}

.table_main_ls tbody span.icons .live-centre:hover {
    background-position: 0 -91px
}

.table_main_ls tbody td:hover {
    cursor: pointer
}

.table_main_ls tbody td:first-child,.table_main_ls tbody td:last-child {
    cursor: default
}

.table_main_ls .part-top {
    text-align: center
}

span.team-logo {
    display: inline-block;
    width: 15px;
    height: 15px;
    margin-right: 8px;
    vertical-align: middle
}

.box-modal .ls_statistika {
    width: 100%;
    border-collapse: collapse
}

.ls_statistika .score.stats {
    width: 24%;
    text-align: center
}

.ls_statistika tr.even td {
    background: none repeat scroll 0 0 #eee
}

.ls_statistika td {
    padding: 1px 5px 3px;
    border: 1px solid #ccc!important;
    font-size: 12px;
    font-weight: 400
}

.box-modal .tabs_ls>div {
    min-height: 100px
}

.box-modal .ui-tabs .ui-tabs-nav {
    padding: 0 18px;
    height: 26px;
    margin: 0 -16px
}

.tabs_ls.full_ls .ui-tabs-nav {
    margin-top: -10px;
    border-bottom: 4px solid #333!important;
    background: #2b81c3!important
}

.tabs_ls.full_ls .ui-tabs-nav .ui-state-active {
    background: none repeat scroll 0 0 #333!important
}

.tabs_ls.full_ls .ui-tabs-nav li {
    background: none repeat scroll 0 0 transparent
}

.ls_obzor_matcha {
    width: 100%;
    border-collapse: collapse;
    color: #fff
}

.ls_obzor_matcha td {
    padding: 1px 5px;
    font-size: 12px
}

.ls_obzor_matcha td.summary-vertical {
    width: 46%;
    border: 1px solid #ccc
}

.ls_obzor_matcha td.summary-vertical.fl .wrapper>* {
    float: left;
    margin: 0 3px
}

.ls_obzor_matcha td.summary-vertical.fr .wrapper>* {
    float: right;
    margin: 0 3px
}

.ls_obzor_matcha td.score {
    width: 8%;
    border: 1px solid #ccc;
    background: none repeat scroll 0 0 #fff;
    text-align: center;
    font-weight: 500;
    color: #fff
}

.ls_obzor_matcha td.fr span.icon {
    float: right
}

.ls_obzor_matcha td.fl .icon-box {
    margin-right: 6px;
    margin-left: 6px
}

.ls_obzor_matcha .icon-box {
    width: 15px!important
}

#playoff-header,.ls_obzor_matcha .stage-header td {
    padding: 0;
    border-color: #333;
    border-style: solid;
    border-width: 0 1px;
    background: none repeat scroll 0 0 #333;
    text-align: center;
    color: #fff
}

.ls_obzor_matcha .substitution-out-name {
    color: #b5b5b5
}

.ls_obzor_matcha tbody tr:not(.stage-header).odd td {
    background-color: #505050!important
}

.ls_obzor_matcha tbody tr:not(.stage-header).oddhclass td {
    background-color: #6c6969!important
}

a.participant-name:hover,a.scoresInf_lineTeam:hover {
    background-color: transparent
}

a.participant-name {
    color: #fff
}

.PD--top,.PD-b--main-menu,.PD-b--main-menu a,.PD-b--sub-menu,.PD-b--sub-menu a,.PD-b--table,.PD-b--table-row,.PD-b--table-row .t-team,.PD-b--table-row .t-teams,.PD-b--table-row>span,.t-cat {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.PD--top {
    box-sizing: border-box;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    width: 100%;
    height: 100px;
    color: #fff
}

.PD-top--img {
    display: block;
    max-height: 100px;
    margin-right: 10px
}

.PD-top--name {
    margin: 0;
    text-align: left;
    font-size: 24px;
    line-height: 30px;
    white-space: normal
}

.PD-b--main-menu {
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    padding: 0 15px;
    margin-top: 5px;
    border-bottom: 2px solid #505050
}

.PD-b--main-menu a {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 3px 10px;
    border-radius: 3px 3px 0 0;
    background-color: #323232;
    color: #fff
}

.PD-b--main-menu a:hover {
    background-color: #464646
}

.PD-b--main-menu a.active,.PD-b--sub-menu {
    background-color: #505050
}

.PD-b--sub-menu {
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    padding: 0 15px;
    border-bottom: 2px solid #2c2c2c
}

.PD-b--sub-menu a {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 2px 5px;
    background-color: #505050;
    color: #fff
}

.PD-b--sub-menu a:hover {
    background-color: #323232
}

.PD-b--sub-menu a:first-child {
    border-left: none
}

.PD-b--sub-menu a.active {
    background-color: #2c2c2c
}

.PD-b--table {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 10px;
    color: #fff
}

.PD-b--table.hide {
    display: none
}

.PD-b--table-row {
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin-bottom: 1px
}

.PD-b--table-row>span.suspended {
    width: 163px
}

.PD-b--table-row .t-team,.PD-b--table-row>span {
    box-sizing: border-box;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 2px 10px 2px 3px;
    width: 40px;
    margin-right: 1px
}

.PD-b--table-row span.langDT17 {
    width: 15px;
    height: 15px
}

.PD-b--table-row:not(.head):nth-child(2n) .t-team,.PD-b--table-row:not(.head):nth-child(2n)>span {
    background-color: #505050
}

.PD-b--table-row:not(.head):nth-child(2n-1) .t-team,.PD-b--table-row:not(.head):nth-child(2n-1)>span {
    background-color: #666
}

.t-cat {
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    padding: 0 10px;
    background-color: #777
}

.PD-b--table-row .t-wide {
    width: 163px
}

.PD-b--table-row .t-date,.PD-b--table-row .t-season {
    width: 80px
}

.PD-b--table-row:not(.head) .t-date,.PD-b--table-row:not(.head) .t-season {
    font-size: 11px
}

.PD-b--table-row.head>span {
    background-color: #2c2c2c
}

.PD-b--table-row>span:last-child {
    margin-right: 0
}

.PD-b--table-row>span.gray {
    color: #aaa
}

.PD-b--table-row .t-number {
    width: 32px
}

.PD-b--table-row .t-league {
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    width: 70px
}

.PD-b--table-row .t-teams {
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.PD-b--table-row .t-active-league,.PD-b--table-row .t-active-team,.PD-b--table-row .t-name,.PD-b--table-row .t-team {
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.PD-b--table-row:not(.head) .t-active-team {
    padding-left: 30px;
    background-position: 10px;
    background-repeat: no-repeat;
    background-size: 20px auto
}

.PD-b--table-row [class*=region] {
    position: relative
}

.PD-b--table-row .regionRU:before {
    background-position: 0 0
}

.PD-b--table-row .regionUA:before {
    background-position: 0 -12px
}

.PD-b--table-row .regionKZ:before {
    background-position: 0 -22px
}

.PD-b--table-row .regionMD:before {
    background-position: 0 -33px
}

.PD-b--table-row .regionBY:before {
    background-position: 0 -44px
}

.PD-b--table-row .regionKG:before {
    background-position: 0 -55px
}

.PD-b--table-row .regionAZ:before {
    background-position: 0 -66px
}

.PD-b--table-row .regionGE:before {
    background-position: 0 -77px
}

.PD-b--table-row .regionAM:before {
    background-position: 0 -88px
}

.PD-b--table-row .regionTJ:before {
    background-position: 0 -99px
}

.PD-b--table-row .regionPA:before {
    background-position: 0 -110px
}

.PD-b--table-row .regionGB:before {
    background-position: 0 -121px
}

.PD-b--table-row .regionLT:before {
    background-position: 0 -132px
}

.PD-b--table-row .regionIL:before {
    background-position: 0 -143px
}

.PD-b--table-row .regionTR:before {
    background-position: 0 -154px
}

.PD-b--table-row .regionVN:before {
    background-position: 0 -165px
}

.PD-b--table-row .regionLV:before {
    background-position: 0 -176px
}

.PD-b--table-row .regionIN:before {
    background-position: 0 -187px
}

.PD-b--table-row .regionTH:before {
    background-position: 0 -198px
}

.PD-b--table-row .regionUS:before {
    background-position: 0 -209px
}

.PD-b--table-row .regionEE:before {
    background-position: 0 -220px
}

.PD-b--table-row .regionJP:before {
    background-position: 0 -231px
}

.PD-b--table-row .regionUZ:before {
    background-position: 0 -242px
}

.PD-b--table-row .regionKR:before {
    background-position: 0 -253px
}

.PD-b--table-row .regionES:before {
    background-position: 0 -264px
}

.PD-b--table-row .regionIR:before {
    background-position: 0 -275px
}

.PD-b--table-row .regionDE:before {
    background-position: 0 -286px
}

.PD-b--table-row .regionIT:before {
    background-position: 0 -297px
}

.PD-b--table-row .regionBG:before {
    background-position: 0 -308px
}

.PD-b--table-row .regionTM:before {
    background-position: 0 -319px
}

.PD-b--table-row .regionFR:before {
    background-position: 0 -330px
}

.PD-b--table-row .regionSK:before {
    background-position: 0 -341px
}

.PD-b--table-row .regionPL:before {
    background-position: 0 -352px
}

.PD-b--table-row .regionCZ:before {
    background-position: 0 -363px
}

.PD-b--table-row .regionGR:before {
    background-position: 0 -374px
}

.PD-b--table-row .regionAU:before {
    background-position: 0 -385px
}

.PD-b--table-row .regionRO:before {
    background-position: 0 -396px
}

.PD-b--table-row .regionAB:before {
    background-position: 0 -407px
}

.PD-b--table-row .regionBM:before {
    background-position: 0 -418px
}

.PD-b--table-row .regionNO:before {
    background-position: 0 -430px
}

.PD-b--table-row .regionMN:before {
    background-position: 0 -442px
}

.PD-b--table-row .regionPT:before {
    background-position: 0 -455px
}

.PD-b--table-row .regionCN:before {
    background-position: 0 -467px
}

.PD-b--table-row .t-name.med {
    padding-right: 30px
}

.PD-b--table-row .t-name.med:after {
    content: "\f067 ";
    position: absolute;
    top: 50%;
    right: 4px;
    cursor: pointer;
    font-family: fontAwesome;
    font-size: 14px;
    font-weight: 700;
    color: #ca0020;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.PD-b--table-row .t-score {
    width: 60px
}

.PD-b--table-row .t-age {
    width: 80px
}

.PD-b--table-row [class*=t-icon] {
    background-position: 50% 1px;
    background-repeat: no-repeat;
    background-size: auto 85%
}

.PD-b--table-row .t-icon_games {
    background-image: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/img/dress-white.gif)
}

.PD-b--table-row .t-icon_goal {
    background-image: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/img/dop_infoBlockEv2/goal.png)
}

.PD-b--table-row .t-icon_goal-hockey {
    background-image: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/img/dop_infoBlockEv2/goal-hockey.png)
}

.PD-b--table-row .t-icon_goal-basket {
    background-image: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/img/dop_infoBlockEv2/goal-basket.png)
}

.PD-b--table-row .t-icon_goal-volley {
    background-image: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/img/dop_infoBlockEv2/goal-voley.png)
}

.PD-b--table-row .t-icon_goal-baseball {
    background-image: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/img/dop_infoBlockEv2/goal-baseball.png)
}

.PD-b--table-row .t-icon_yellow {
    background-image: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/img/dop_infoBlockEv2/yellow.png);
    background-position: 50% 2px
}

.PD-b--table-row .t-icon_red {
    background-image: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/img/dop_infoBlockEv2/red.png);
    background-position: 50% 2px
}

.PD-b--table-row .t-fullWidth,.PD-b--table-row a {
    text-decoration: none;
    color: #eee
}

.PD-b--table-row .t-fullWidth:hover,.PD-b--table-row a:hover {
    text-decoration: underline;
    color: #fff
}

.PD-b--table-row .t-fullWidth {
    cursor: pointer;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    padding: 2px 5px;
    background-color: #2c2c2c
}

.PD-b--table-row a {
    padding-left: 5px;
    background-color: transparent!important
}

.bonusIframeContainer {
    position: absolute;
    top: 25%;
    left: 30%;
    z-index: 10010;
    width: 613px;
    height: 514px;
    overflow: hidden;
    border: 2px solid #2073b0;
    border-radius: 9px;
    box-shadow: 0 5px 15px 0 #000;
    background: #fff
}

.bunusHeader {
    cursor: pointer;
    height: 34px;
    -pie-background: linear-gradient(0deg,#3684bd,#0e63a6);
    background: #3684bd;
    text-align: center;
    font-size: 14px;
    font-weight: 500;
    line-height: 34px;
    color: #fff
}

.bunusHeader img {
    position: absolute;
    top: 8px;
    right: 5px;
    cursor: pointer;
    width: 20px
}

.bonusContainer {
    height: 100%;
    background: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/img/_loading2.gif);
    background-position: 50% 45%;
    background-repeat: no-repeat
}

.bonusContainerUniversal {
    height: 100%;
    background: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/img/_loading.gif);
    background-position: 50% 45%;
    background-repeat: no-repeat
}

#play_fortuna {
    left: calc(50% - 306.5px);
    width: 613px;
    height: 514px
}

#play_memory {
    left: calc(50% - 342.5px);
    width: 685px;
    height: 534px
}

#play_safe {
    left: calc(50% - 405px);
    width: 810px;
    height: 599px
}

#play_chest {
    left: calc(50% - 435px);
    width: 870px;
    height: 633px
}

#play_apple {
    left: calc(50% - 470px);
    width: 940px;
    height: 630px
}

#finance {
    top: 15%;
    left: 18%;
    width: 1024px;
    height: 720px
}

.box-modal.chestPopup_modal {
    padding: 0;
    width: 550px;
    border: 10px solid rgba(254,198,2,.5);
    border-radius: 5px;
    box-shadow: none;
    background-color: #05090d;
    background-image: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/img/chest/bg5.jpg)
}

.chestPopup_con {
    padding: 40px 35px 35px
}

.chestPopup_con .txt1 {
    text-align: center;
    font-family: a_BremenCaps,Arial,sans-serif;
    font-size: 16px;
    line-height: 24px;
    color: #fff
}

.chestPopup_con .txt1 b {
    display: block;
    margin-bottom: 20px;
    font-size: 36px;
    color: #fec602
}

.chestPopup_con .butCon {
    margin-top: 35px;
    text-align: center
}

.chestPopup_con .butCon:after,.chestPopup_con .butCon:before {
    content: "";
    display: block;
    clear: both
}

.chestPopup_con .butCon .but {
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0 20px;
    min-width: 115px;
    max-width: 40%;
    height: 56px;
    border-width: 2px;
    border-style: solid;
    border-radius: 5px;
    vertical-align: top;
    text-transform: uppercase;
    font-size: 24px;
    color: #fff
}

.chestPopup_con .butCon .but.greenColor {
    border-color: #81b624;
    background: #81b624;
    background: linear-gradient(180deg,#81b624,#639013);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="color(#83b824, secondary)",endColorstr="color(#659213, secondary)",GradientType=0)
}

.chestPopup_con .butCon .but.greenColor:hover {
    background: #75a620;
    background: linear-gradient(180deg,#75a620,#588010);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="color(#77a820, secondary)",endColorstr="color(#5a8210, secondary)",GradientType=0)
}

.box-modal.chestPopup_modal .box-modal_close {
    top: -26px;
    right: -26px;
    z-index: 1;
    width: 42px;
    height: 42px;
    border-radius: 50%;
    box-shadow: -3px 3px 5px 0 rgba(0,0,0,.4);
    background-color: #fec602;
    background-image: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/img/chest/close.png);
    background-position: 50% 50%;
    background-repeat: no-repeat
}

.box-modal.chestPopup_modal .box-modal_close:hover {
    background-color: #d3a505
}

.to__overlay {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 10006;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,.3)
}

.arcticmodal-container_i2 .to__overlay {
    position: static
}

.to__howtoplay {
    position: fixed;
    top: 54%;
    left: 50%;
    box-sizing: border-box;
    padding: 22px 25px 21px;
    width: 610px;
    border-radius: 10px;
    box-shadow: 0 1px 5px rgba(0,0,0,.65);
    background-color: hsla(0,0%,100%,.9);
    text-align: center;
    font-family: Helvetica,sans-serif;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

.arcticmodal-container_i2 .to__howtoplay {
    position: relative;
    top: auto;
    left: auto;
    -webkit-transform: none;
    transform: none
}

.to-howtoplay__close {
    position: absolute;
    top: 15px;
    right: 15px;
    cursor: pointer;
    width: 20px;
    height: 20px
}

.to-howtoplay__close:after,.to-howtoplay__close:before {
    content: "";
    position: absolute;
    top: 8px;
    left: -2px;
    width: 120%;
    height: 2px;
    background-color: #444
}

.to-howtoplay__close:before {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

.to-howtoplay__close:after {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.to-howtoplay__head {
    margin: 0;
    font-size: 30px;
    font-weight: 700;
    line-height: 36px;
    color: #184c74
}

.to-howtoplay__subhead {
    margin: 0 0 10px;
    font-size: 18px;
    line-height: 36px;
    color: #333
}

.to__howtoplay hr {
    width: 60%;
    height: 1px;
    border: none;
    background-color: #4b89b9
}

.to__howtoplay hr:last-of-type {
    width: 80%;
    margin: 10px 0
}

.to-howtoplay__title {
    margin: 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 36px;
    color: #184c74
}

.to-howtoplay__list {
    padding-left: 15px;
    margin: 3px 0 0;
    text-align: left
}

.to-howtoplay__list li {
    margin: 1px 0;
    font-size: 15px;
    font-weight: 300;
    line-height: 24px;
    color: #333
}

.to-howtoplay__sequence,.to-howtoplay__text {
    margin: 0;
    text-align: left;
    font-size: 15px;
    font-weight: 300;
    line-height: 24px;
    color: #333
}

.to-howtoplay__sequence {
    line-height: 30px
}

.to-howtoplay__sequence span {
    font-weight: 500;
    color: #184c74
}

.to-howtoplay__message {
    width: 60%;
    margin: auto;
    font-size: 17px;
    color: #184c74
}

.expressSlide_slider .slide .matchLine .sport.sport_icons {
    display: inline-block;
    width: 16px;
    height: 16px;
    vertical-align: middle
}

.betsResizeEvs.anonsEvs .line .nameCon .sport,.icon-coupon,.icon-result,.langDT17,.star_blue.langDT17 {
    image-rendering: -webkit-optimize-contrast;
    image-rendering: crisp-edges;
    -ms-interpolation-mode: nearest-neighbor
}

.betsResizeEvs .line .nameCon .dopRight_score>span.zoom {
    -webkit-animation: zoomIn .7s ease;
    animation: zoomIn .7s ease;
    -webkit-animation-iteration-count: 2;
    animation-iteration-count: 2
}

@-webkit-keyframes zoomIn {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(2.3,2.3,2.3);
        transform: scale3d(2.3,2.3,2.3)
    }

    50% {
        opacity: 1;
        color: #f3c000
    }
}

@keyframes zoomIn {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(2.3,2.3,2.3);
        transform: scale3d(2.3,2.3,2.3)
    }

    50% {
        opacity: 1;
        color: #f3c000
    }
}

.betsResizeEvs .line .moreButArr.active:before {
    -webkit-transform: scale(1) rotate(180deg);
    transform: scale(1) rotate(180deg)
}

.betsResizeEvs .line .star.active {
    -webkit-animation: starMigFav .3s 1;
    animation: starMigFav .3s 1
}

@-webkit-keyframes starMigFav {
    0%,to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    80% {
        -webkit-transform: scale(1.3);
        transform: scale(1.3)
    }
}

@keyframes starMigFav {
    0%,to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    80% {
        -webkit-transform: scale(1.3);
        transform: scale(1.3)
    }
}

.langDT17 {
    display: inline-block;
    width: 21px;
    height: 21px;
    background: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/img/flags-sprite.png) no-repeat;
    background-position: 107.1446% 88.9362%;
    background-size: 2438.1%;
    vertical-align: top
}

.langDT17.ldt_fi {
    background-position: 37.8819% .407332%
}

.langDT17.ldt_fr {
    background-position: 42.5662% .407332%
}

.langDT17.ldt_hr {
    background-position: 56.6191% .407332%
}

.langDT17.ldt_ca {
    background-position: 19.05% 28.5%
}

.langDT17.ldt_cs {
    background-position: 70.6721% .407332%
}

.langDT17.ldt_sv,.langDT17.ldt_sw {
    background-position: 84.7251% .407332%
}

.langDT17.ldt_sw {
    background-position: 47.3% 47.3%
}

.langDT17.ldt_et {
    background-position: 5.09165% 5.09165%
}

.langDT17.ldt_ko {
    background-position: 19.1446% 5.09165%
}

.langDT17.ldt_ja,.langDT17.ldt_jp {
    background-position: 33.1976% 5.09165%
}

.langDT17.ldt_ru {
    background-position: 37.8819% 9.77597%
}

.langDT17.ldt_ua {
    background-position: 42.5662% 9.77597%
}

.langDT17.ldt_az {
    background-position: 56.6191% 9.77597%
}

.langDT17.ldt_ar {
    background-position: 65.9878% 9.77597%
}

.langDT17.ldt_al {
    background-position: 61.2191% 9.77567%
}

.langDT17.ldt_am,.langDT17.ldt_ku,.langDT17.ldt_ne,.langDT17.ldt_zu {
    background-position: 37.8% 51.84%
}

.langDT17.ldt_by {
    background-position: 28.5132% 14.46029%
}

.langDT17.ldt_bn {
    background-position: 14.444% 14.444%
}

.langDT17.ldt_bg {
    background-position: 51.9348% 14.46029%
}

.langDT17.ldt_br {
    background-position: 70.6721% 14.46029%
}

.langDT17.ldt_bs {
    background-position: 61.3% 14.46029%
}

.langDT17.ldt_en {
    background-position: 5.09165% 19.1446%
}

.langDT17.ldt_hu {
    background-position: 14.4603% 19.1446%
}

.langDT17.ldt_hy {
    background-position: 98.85% 9.77597%
}

.langDT17.ldt_vi {
    background-position: 28.5132% 19.1446%
}

.langDT17.ldt_de {
    background-position: 75.3564% 19.1446%
}

.langDT17.ldt_el {
    background-position: 5.09165% 23.82892%
}

.langDT17.ldt_ka {
    background-position: 9.77597% 23.82892%
}

.langDT17.ldt_da {
    background-position: 14.4603% 23.82892%
}

.langDT17.ldt_tr {
    background-position: 42.5662% 23.82892%
}

.langDT17.ldt_he {
    background-position: 51.9348% 23.82892%
}

.langDT17.ldt_hi {
    background-position: 56.6191% 23.82892%
}

.langDT17.ldt_id {
    background-position: 61.3035% 23.82892%
}

.langDT17.ldt_fa {
    background-position: 75.3564% 23.82892%
}

.langDT17.ldt_es {
    background-position: 89.4094% 23.82892%
}

.langDT17.ldt_mx {
    background-position: 75.3564% 33.19756%
}

.langDT17.ldt_it {
    background-position: 94.0937% 23.82892%
}

.langDT17.ldt_kz {
    background-position: 5.09165% 28.51324%
}

.langDT17.ldt_km {
    background-position: 9.77597% 28.51324%
}

.langDT17.ldt_cn {
    background-position: 42.5662% 28.51324%
}

.langDT17.ldt_lv {
    background-position: 94.0937% 28.51324%
}

.langDT17.ldt_us {
    background-position: .407332% 33.19756%
}

.langDT17.ldt_lt {
    background-position: 14.4603% 33.19756%
}

.langDT17.ldt_mk {
    background-position: 42.5662% 33.19756%
}

.langDT17.ldt_ms {
    background-position: 51.9348% 33.19756%
}

.langDT17.ldt_mn {
    background-position: 94.0937% 33.19756%
}

.langDT17.ldt_nl {
    background-position: 33.1976% 37.88187%
}

.langDT17.ldt_nb {
    background-position: 51.9348% 37.88187%
}

.langDT17.ldt_nz {
    background-position: 42.5% 37.8%
}

.langDT17.ldt_pl {
    background-position: 98.778% 37.88187%
}

.langDT17.ldt_pt {
    background-position: .407332% 42.56619%
}

.langDT17.ldt_ro {
    background-position: 14.4603% 42.56619%
}

.langDT17.ldt_sr {
    background-position: 89.4094% 42.56619%
}

.langDT17.ldt_sk {
    background-position: .407332% 47.25051%
}

.langDT17.ldt_tw {
    background-position: 89.4094% 47.25051%
}

.langDT17.ldt_th {
    background-position: 42.5662% 47.25051%
}

.langDT17.ldt_au {
    background-position: 47.2505% 9.77597%
}

.langDT17.ldt_iq {
    background-position: 70.6721% 23.82892%
}

.langDT17.ldt_in {
    background-position: 56.6191% 23.82892%
}

.langDT17.ldt_uz {
    background-position: 14.4603% .407332%
}

.langDT17.ldt_lu {
    background-position: 23.8289% 33.19756%
}

.langDT17.ldt_ag {
    background-position: 94.0937% 9.77597%
}

.langDT17.ldt_ncy {
    background-position: .407332% 51.93483%
}

.langDT17.ldt_msr {
    background-position: 5.09165% 51.93483%
}

.langDT17.ldt_68 {
    background-position: .407332% .407332%
}

.langDT17.ldt_tj {
    background-position: 33.1% 47.3%
}

.sports-top__country-item[data-country="68"]:before {
    background-position: .407332% .407332%
}

.langDT17.ldt_189,.sports-top__country-item[data-country="189"]:before {
    background-position: 5.09165% .407332%
}

.langDT17.ldt_191,.sports-top__country-item[data-country="191"]:before {
    background-position: 9.77597% .407332%
}

.langDT17.ldt_192,.sports-top__country-item[data-country="192"]:before {
    background-position: 14.4603% .407332%
}

.langDT17.ldt_193,.sports-top__country-item[data-country="193"]:before {
    background-position: 19.1446% .407332%
}

.langDT17.ldt_194,.sports-top__country-item[data-country="194"]:before {
    background-position: 23.8289% .407332%
}

.langDT17.ldt_195,.sports-top__country-item[data-country="195"]:before {
    background-position: 28.5132% .407332%
}

.langDT17.ldt_196,.sports-top__country-item[data-country="196"]:before {
    background-position: 33.1976% .407332%
}

.langDT17.ldt_197,.sports-top__country-item[data-country="197"]:before {
    background-position: 37.8819% .407332%
}

.langDT17.ldt_198,.sports-top__country-item[data-country="198"]:before {
    background-position: 42.5662% .407332%
}

.langDT17.ldt_199,.sports-top__country-item[data-country="199"]:before {
    background-position: 47.2505% .407332%
}

.langDT17.ldt_200,.sports-top__country-item[data-country="200"]:before {
    background-position: 51.9348% .407332%
}

.langDT17.ldt_201,.sports-top__country-item[data-country="201"]:before {
    background-position: 56.6191% .407332%
}

.langDT17.ldt_202,.sports-top__country-item[data-country="202"]:before {
    background-position: 61.3035% .407332%
}

.langDT17.ldt_203,.sports-top__country-item[data-country="203"]:before {
    background-position: 65.9878% .407332%
}

.langDT17.ldt_204,.sports-top__country-item[data-country="204"]:before {
    background-position: 70.6721% .407332%
}

.langDT17.ldt_205,.sports-top__country-item[data-country="205"]:before {
    background-position: 75.3564% .407332%
}

.langDT17.ldt_206,.sports-top__country-item[data-country="206"]:before {
    background-position: 80.0407% .407332%
}

.langDT17.ldt_207,.sports-top__country-item[data-country="207"]:before {
    background-position: 84.7251% .407332%
}

.langDT17.ldt_208,.sports-top__country-item[data-country="208"]:before {
    background-position: 89.4094% .407332%
}

.langDT17.ldt_209,.sports-top__country-item[data-country="209"]:before {
    background-position: 94.0937% .407332%
}

.langDT17.ldt_210,.sports-top__country-item[data-country="210"]:before {
    background-position: 98.778% .407332%
}

.langDT17.ldt_211,.sports-top__country-item[data-country="211"]:before {
    background-position: .407332% 5.09165%
}

.langDT17.ldt_212,.sports-top__country-item[data-country="212"]:before {
    background-position: 5.09165% 5.09165%
}

.langDT17.ldt_213,.sports-top__country-item[data-country="213"]:before {
    background-position: 9.77597% 5.09165%
}

.langDT17.ldt_214,.sports-top__country-item[data-country="214"]:before {
    background-position: 14.4603% 5.09165%
}

.langDT17.ldt_215,.sports-top__country-item[data-country="215"]:before {
    background-position: 19.1446% 5.09165%
}

.langDT17.ldt_216,.sports-top__country-item[data-country="216"]:before {
    background-position: 23.8289% 5.09165%
}

.langDT17.ldt_217,.sports-top__country-item[data-country="217"]:before {
    background-position: 28.5132% 5.09165%
}

.langDT17.ldt_218,.sports-top__country-item[data-country="218"]:before {
    background-position: 33.1976% 5.09165%
}

.langDT17.ldt_219,.sports-top__country-item[data-country="219"]:before {
    background-position: 37.8819% 5.09165%
}

.langDT17.ldt_222,.sports-top__country-item[data-country="222"]:before {
    background-position: 42.5662% 5.09165%
}

.langDT17.ldt_223,.sports-top__country-item[data-country="223"]:before {
    background-position: 47.2505% 5.09165%
}

.langDT17.ldt_224,.sports-top__country-item[data-country="224"]:before {
    background-position: 51.9348% 5.09165%
}

.langDT17.ldt_226,.sports-top__country-item[data-country="226"]:before {
    background-position: 56.6191% 5.09165%
}

.langDT17.ldt_227,.sports-top__country-item[data-country="227"]:before {
    background-position: 61.3035% 5.09165%
}

.langDT17.ldt_228,.sports-top__country-item[data-country="228"]:before {
    background-position: 65.9878% 5.09165%
}

.langDT17.ldt_230,.sports-top__country-item[data-country="230"]:before {
    background-position: 70.6721% 5.09165%
}

.langDT17.ldt_231,.sports-top__country-item[data-country="231"]:before {
    background-position: 75.3564% 5.09165%
}

.langDT17.ldt_232,.sports-top__country-item[data-country="232"]:before {
    background-position: 80.0407% 5.09165%
}

.langDT17.ldt_233,.sports-top__country-item[data-country="233"]:before {
    background-position: 84.7251% 5.09165%
}

.langDT17.ldt_236,.sports-top__country-item[data-country="236"]:before {
    background-position: 9.91% 19.1446%
}

.langDT17.ldt_237,.sports-top__country-item[data-country="237"]:before {
    background-position: 94.0937% 5.09165%
}

.langDT17.ldt_238,.sports-top__country-item[data-country="238"]:before {
    background-position: 98.778% 5.09165%
}

.langDT17.ldt_239,.sports-top__country-item[data-country="239"]:before {
    background-position: .407332% 9.77597%
}

.langDT17.ldt_240,.sports-top__country-item[data-country="240"]:before {
    background-position: 5.09165% 9.77597%
}

.langDT17.ldt_241,.sports-top__country-item[data-country="241"]:before {
    background-position: 9.77597% 9.77597%
}

.langDT17.ldt_alter_1,.sports-top__country-item[data-country=alter_1]:before {
    background-position: 14.4603% 9.77597%
}

.langDT17.ldt_alter_2,.sports-top__country-item[data-country=alter_2]:before {
    background-position: 19.1446% 9.77597%
}

.langDT17.ldt_alter_8,.sports-top__country-item[data-country=alter_8]:before {
    background-position: 23.8289% 9.77597%
}

.langDT17.ldt_champ_3355,.langDT17.ldt_champ_1363745,.langDT17.ldt_champ_1818233 {
    background-position: 28.5132% 9.77597%
}

.langDT17.ldt_champ_1799933 {
    background-position: 47.2% 51.9%
}

.sports-top__country-item[data-country=champ_3355]:before,.sports-top__country-item[data-country=champ_1363745]:before,.sports-top__country-item[data-country=champ_1818233]:before {
    background-position: 28.5132% 9.77597%
}

.langDT17.ldt_champ_default,.sports-top__country-item[data-country=champ_default]:before {
    background-position: 33.1976% 9.77597%
}

.langDT17.ldt_1,.sports-top__country-item[data-country="1"]:before {
    background-position: 37.8819% 9.77597%
}

.langDT17.ldt_2,.sports-top__country-item[data-country="2"]:before {
    background-position: 42.5662% 9.77597%
}

.langDT17.ldt_4,.sports-top__country-item[data-country="4"]:before {
    background-position: 47.2505% 9.77597%
}

.langDT17.ldt_5,.sports-top__country-item[data-country="5"]:before {
    background-position: 51.9348% 9.77597%
}

.langDT17.ldt_6,.sports-top__country-item[data-country="6"]:before {
    background-position: 56.6191% 9.77597%
}

.langDT17.ldt_7,.sports-top__country-item[data-country="7"]:before {
    background-position: 61.3035% 9.77597%
}

.langDT17.ldt_8,.sports-top__country-item[data-country="8"]:before {
    background-position: 84.7251% 47.25051%
}

.langDT17.ldt_9,.sports-top__country-item[data-country="9"]:before {
    background-position: 70.6721% 9.77597%
}

.langDT17.ldt_10,.sports-top__country-item[data-country="10"]:before {
    background-position: 75.3564% 9.77597%
}

.langDT17.ldt_11,.sports-top__country-item[data-country="11"]:before {
    background-position: 80.0407% 9.77597%
}

.langDT17.ldt_12,.sports-top__country-item[data-country="12"]:before {
    background-position: 84.7251% 9.77597%
}

.langDT17.ldt_13,.sports-top__country-item[data-country="13"]:before {
    background-position: 89.4094% 9.77597%
}

.langDT17.ldt_14,.sports-top__country-item[data-country="14"]:before {
    background-position: 94.0937% 9.77597%
}

.langDT17.ldt_15,.sports-top__country-item[data-country="15"]:before {
    background-position: 98.778% 9.77597%
}

.langDT17.ldt_16,.sports-top__country-item[data-country="16"]:before {
    background-position: .407332% 14.46029%
}

.langDT17.ldt_17,.sports-top__country-item[data-country="17"]:before {
    background-position: 5.09165% 14.46029%
}

.langDT17.ldt_18,.sports-top__country-item[data-country="18"]:before {
    background-position: 9.77597% 14.46029%
}

.langDT17.ldt_19,.sports-top__country-item[data-country="19"]:before {
    background-position: 14.4603% 14.46029%
}

.langDT17.ldt_20,.sports-top__country-item[data-country="20"]:before {
    background-position: 19.1446% 14.46029%
}

.langDT17.ldt_21,.sports-top__country-item[data-country="21"]:before {
    background-position: 23.8289% 14.46029%
}

.langDT17.ldt_22,.sports-top__country-item[data-country="22"]:before {
    background-position: 28.5132% 14.46029%
}

.langDT17.ldt_23,.sports-top__country-item[data-country="23"]:before {
    background-position: 33.1976% 14.46029%
}

.langDT17.ldt_24,.sports-top__country-item[data-country="24"]:before {
    background-position: 37.8819% 14.46029%
}

.langDT17.ldt_25,.sports-top__country-item[data-country="25"]:before {
    background-position: 42.5662% 14.46029%
}

.langDT17.ldt_26,.sports-top__country-item[data-country="26"]:before {
    background-position: 47.2505% 14.46029%
}

.langDT17.ldt_27,.sports-top__country-item[data-country="27"]:before {
    background-position: 51.9348% 14.46029%
}

.langDT17.ldt_28,.sports-top__country-item[data-country="28"]:before {
    background-position: 56.6191% 14.46029%
}

.langDT17.ldt_29,.sports-top__country-item[data-country="29"]:before {
    background-position: 61.3035% 14.46029%
}

.langDT17.ldt_30,.sports-top__country-item[data-country="30"]:before {
    background-position: 65.9878% 14.46029%
}

.langDT17.ldt_31,.sports-top__country-item[data-country="31"]:before {
    background-position: 70.6721% 14.46029%
}

.langDT17.ldt_32,.sports-top__country-item[data-country="32"]:before {
    background-position: 75.3564% 14.46029%
}

.langDT17.ldt_33,.sports-top__country-item[data-country="33"]:before {
    background-position: 80.0407% 14.46029%
}

.langDT17.ldt_34,.sports-top__country-item[data-country="34"]:before {
    background-position: 84.7251% 14.46029%
}

.langDT17.ldt_35,.sports-top__country-item[data-country="35"]:before {
    background-position: 89.4094% 14.46029%
}

.langDT17.ldt_36,.sports-top__country-item[data-country="36"]:before {
    background-position: 94.0937% 14.46029%
}

.langDT17.ldt_37,.sports-top__country-item[data-country="37"]:before {
    background-position: 98.778% 14.46029%
}

.langDT17.ldt_38,.sports-top__country-item[data-country="38"]:before {
    background-position: .407332% 19.1446%
}

.langDT17.ldt_39,.sports-top__country-item[data-country="39"]:before {
    background-position: 9.91% 19.1446%
}

.langDT17.ldt_39_2,.sports-top__country-item[data-country="39_2"]:before {
    background-position: 9.77597% 19.1446%
}

.langDT17.ldt_40,.sports-top__country-item[data-country="40"]:before {
    background-position: 14.4603% 19.1446%
}

.langDT17.ldt_41,.sports-top__country-item[data-country="41"]:before {
    background-position: 19.1446% 19.1446%
}

.langDT17.ldt_42,.sports-top__country-item[data-country="42"]:before {
    background-position: 23.8289% 19.1446%
}

.langDT17.ldt_43,.sports-top__country-item[data-country="43"]:before {
    background-position: 28.5132% 19.1446%
}

.langDT17.ldt_44,.sports-top__country-item[data-country="44"]:before {
    background-position: 33.1976% 19.1446%
}

.langDT17.ldt_45,.sports-top__country-item[data-country="45"]:before {
    background-position: 37.8819% 19.1446%
}

.langDT17.ldt_46,.sports-top__country-item[data-country="46"]:before {
    background-position: 42.5662% 19.1446%
}

.langDT17.ldt_47,.sports-top__country-item[data-country="47"]:before {
    background-position: 47.2505% 19.1446%
}

.langDT17.ldt_48,.sports-top__country-item[data-country="48"]:before {
    background-position: 51.9348% 19.1446%
}

.langDT17.ldt_49,.sports-top__country-item[data-country="49"]:before {
    background-position: 56.6191% 19.1446%
}

.langDT17.ldt_50,.sports-top__country-item[data-country="50"]:before {
    background-position: 61.3035% 19.1446%
}

.langDT17.ldt_51,.sports-top__country-item[data-country="51"]:before {
    background-position: 65.9878% 19.1446%
}

.langDT17.ldt_52,.sports-top__country-item[data-country="52"]:before {
    background-position: 70.6721% 19.1446%
}

.langDT17.ldt_53,.sports-top__country-item[data-country="53"]:before {
    background-position: 75.3564% 19.1446%
}

.langDT17.ldt_54,.sports-top__country-item[data-country="54"]:before {
    background-position: 80.0407% 19.1446%
}

.langDT17.ldt_55,.sports-top__country-item[data-country="55"]:before {
    background-position: 84.7251% 19.1446%
}

.langDT17.ldt_56,.sports-top__country-item[data-country="56"]:before {
    background-position: 89.4094% 19.1446%
}

.langDT17.ldt_57,.langDT17.ldt_hk,.sports-top__country-item[data-country="57"]:before {
    background-position: 94.0937% 19.1446%
}

.langDT17.ldt_58,.sports-top__country-item[data-country="58"]:before {
    background-position: 98.778% 19.1446%
}

.langDT17.ldt_59,.sports-top__country-item[data-country="59"]:before {
    background-position: .407332% 23.82892%
}

.langDT17.ldt_60,.sports-top__country-item[data-country="60"]:before {
    background-position: 5.09165% 23.82892%
}

.langDT17.ldt_61,.sports-top__country-item[data-country="61"]:before {
    background-position: 9.77597% 23.82892%
}

.langDT17.ldt_62,.sports-top__country-item[data-country="62"]:before {
    background-position: 14.4603% 23.82892%
}

.langDT17.ldt_63,.sports-top__country-item[data-country="63"]:before {
    background-position: 19.1446% 23.82892%
}

.langDT17.ldt_64,.sports-top__country-item[data-country="64"]:before {
    background-position: 23.8289% 23.82892%
}

.langDT17.ldt_65,.sports-top__country-item[data-country="65"]:before {
    background-position: 28.5132% 23.82892%
}

.langDT17.ldt_66,.sports-top__country-item[data-country="66"]:before {
    background-position: 33.1976% 23.82892%
}

.langDT17.ldt_67,.sports-top__country-item[data-country="67"]:before {
    background-position: 37.8819% 23.82892%
}

.langDT17.ldt_190,.sports-top__country-item[data-country="190"]:before {
    background-position: 42.5662% 23.82892%
}

.langDT17.ldt_69,.sports-top__country-item[data-country="69"]:before {
    background-position: 47.2505% 23.82892%
}

.langDT17.ldt_70,.sports-top__country-item[data-country="70"]:before {
    background-position: 51.9348% 23.82892%
}

.langDT17.ldt_71,.sports-top__country-item[data-country="71"]:before {
    background-position: 56.6191% 23.82892%
}

.langDT17.ldt_72,.sports-top__country-item[data-country="72"]:before {
    background-position: 61.3035% 23.82892%
}

.langDT17.ldt_73,.sports-top__country-item[data-country="73"]:before {
    background-position: 65.9878% 23.82892%
}

.langDT17.ldt_74,.sports-top__country-item[data-country="74"]:before {
    background-position: 70.6721% 23.82892%
}

.langDT17.ldt_75,.sports-top__country-item[data-country="75"]:before {
    background-position: 75.3564% 23.82892%
}

.langDT17.ldt_76,.sports-top__country-item[data-country="76"]:before {
    background-position: 80.0407% 23.82892%
}

.langDT17.ldt_77,.sports-top__country-item[data-country="77"]:before {
    background-position: 84.7251% 23.82892%
}

.langDT17.ldt_78,.sports-top__country-item[data-country="78"]:before {
    background-position: 89.4094% 23.82892%
}

.langDT17.ldt_79,.sports-top__country-item[data-country="79"]:before {
    background-position: 94.0937% 23.82892%
}

.langDT17.ldt_80,.sports-top__country-item[data-country="80"]:before {
    background-position: 98.778% 23.82892%
}

.langDT17.ldt_81,.sports-top__country-item[data-country="81"]:before {
    background-position: .407332% 28.51324%
}

.langDT17.ldt_82,.sports-top__country-item[data-country="82"]:before {
    background-position: 5.09165% 28.51324%
}

.langDT17.ldt_83,.sports-top__country-item[data-country="83"]:before {
    background-position: 9.77597% 28.51324%
}

.langDT17.ldt_84,.sports-top__country-item[data-country="84"]:before {
    background-position: 14.4603% 28.51324%
}

.langDT17.ldt_85,.sports-top__country-item[data-country="85"]:before {
    background-position: 19.1446% 28.51324%
}

.langDT17.ldt_86,.sports-top__country-item[data-country="86"]:before {
    background-position: 23.8289% 28.51324%
}

.langDT17.ldt_87,.sports-top__country-item[data-country="87"]:before {
    background-position: 28.5132% 28.51324%
}

.langDT17.ldt_88,.sports-top__country-item[data-country="88"]:before {
    background-position: 33.1976% 28.51324%
}

.langDT17.ldt_89,.sports-top__country-item[data-country="89"]:before {
    background-position: 37.8819% 28.51324%
}

.langDT17.ldt_90,.sports-top__country-item[data-country="90"]:before {
    background-position: 42.5662% 28.51324%
}

.langDT17.ldt_91,.sports-top__country-item[data-country="91"]:before {
    background-position: 47.2505% 28.51324%
}

.langDT17.ldt_92,.sports-top__country-item[data-country="92"]:before {
    background-position: 51.9348% 28.51324%
}

.langDT17.ldt_93,.sports-top__country-item[data-country="93"]:before {
    background-position: 56.6191% 28.51324%
}

.langDT17.ldt_95,.sports-top__country-item[data-country="95"]:before {
    background-position: 98.8035% 47.25051%
}

.langDT17.ldt_96,.sports-top__country-item[data-country="96"]:before {
    background-position: 65.9878% 28.51324%
}

.langDT17.ldt_97,.sports-top__country-item[data-country="97"]:before {
    background-position: 70.6721% 28.51324%
}

.langDT17.ldt_98,.sports-top__country-item[data-country="98"]:before {
    background-position: 75.3564% 28.51324%
}

.langDT17.ldt_99,.sports-top__country-item[data-country="99"]:before {
    background-position: 80.0407% 28.51324%
}

.langDT17.ldt_100,.sports-top__country-item[data-country="100"]:before {
    background-position: 84.7251% 28.51324%
}

.langDT17.ldt_101,.sports-top__country-item[data-country="101"]:before {
    background-position: 89.4094% 28.51324%
}

.langDT17.ldt_102,.sports-top__country-item[data-country="102"]:before {
    background-position: 94.0937% 28.51324%
}

.langDT17.ldt_103,.sports-top__country-item[data-country="103"]:before {
    background-position: 98.778% 28.51324%
}

.langDT17.ldt_104,.sports-top__country-item[data-country="104"]:before {
    background-position: .407332% 33.19756%
}

.langDT17.ldt_105,.sports-top__country-item[data-country="105"]:before {
    background-position: 5.09165% 33.19756%
}

.langDT17.ldt_106,.sports-top__country-item[data-country="106"]:before {
    background-position: 9.77597% 33.19756%
}

.langDT17.ldt_107,.sports-top__country-item[data-country="107"]:before {
    background-position: 14.4603% 33.19756%
}

.langDT17.ldt_108,.sports-top__country-item[data-country="108"]:before {
    background-position: 19.1446% 33.19756%
}

.langDT17.ldt_109,.sports-top__country-item[data-country="109"]:before {
    background-position: 23.8289% 33.19756%
}

.langDT17.ldt_110,.sports-top__country-item[data-country="110"]:before {
    background-position: 28.5132% 33.19756%
}

.langDT17.ldt_111,.sports-top__country-item[data-country="111"]:before {
    background-position: 33.1976% 33.19756%
}

.langDT17.ldt_112,.sports-top__country-item[data-country="112"]:before {
    background-position: 37.8819% 33.19756%
}

.langDT17.ldt_113,.sports-top__country-item[data-country="113"]:before {
    background-position: 42.5662% 33.19756%
}

.langDT17.ldt_114,.sports-top__country-item[data-country="114"]:before {
    background-position: 47.2505% 33.19756%
}

.langDT17.ldt_115,.sports-top__country-item[data-country="115"]:before {
    background-position: 51.9348% 33.19756%
}

.langDT17.ldt_116,.sports-top__country-item[data-country="116"]:before {
    background-position: 56.6191% 33.19756%
}

.langDT17.ldt_117,.sports-top__country-item[data-country="117"]:before {
    background-position: 61.3035% 33.19756%
}

.langDT17.ldt_118,.sports-top__country-item[data-country="118"]:before {
    background-position: 65.9878% 33.19756%
}

.langDT17.ldt_119,.sports-top__country-item[data-country="119"]:before {
    background-position: 70.6721% 33.19756%
}

.langDT17.ldt_120,.sports-top__country-item[data-country="120"]:before {
    background-position: 75.3564% 33.19756%
}

.langDT17.ldt_121,.sports-top__country-item[data-country="121"]:before {
    background-position: 80.0407% 33.19756%
}

.langDT17.ldt_122,.sports-top__country-item[data-country="122"]:before {
    background-position: 84.7251% 33.19756%
}

.langDT17.ldt_123,.sports-top__country-item[data-country="123"]:before {
    background-position: 89.4094% 33.19756%
}

.langDT17.ldt_124,.sports-top__country-item[data-country="124"]:before {
    background-position: 94.0937% 33.19756%
}

.langDT17.ldt_125,.sports-top__country-item[data-country="125"]:before {
    background-position: 98.778% 33.19756%
}

.langDT17.ldt_126,.sports-top__country-item[data-country="126"]:before {
    background-position: .407332% 37.88187%
}

.langDT17.ldt_127,.sports-top__country-item[data-country="127"]:before {
    background-position: 5.09165% 37.88187%
}

.langDT17.ldt_128,.sports-top__country-item[data-country="128"]:before {
    background-position: 9.77597% 37.88187%
}

.langDT17.ldt_129,.sports-top__country-item[data-country="129"]:before {
    background-position: 14.4603% 37.88187%
}

.langDT17.ldt_130,.sports-top__country-item[data-country="130"]:before {
    background-position: 19.1446% 37.88187%
}

.langDT17.ldt_131,.sports-top__country-item[data-country="131"]:before {
    background-position: 23.8289% 37.88187%
}

.langDT17.ldt_132,.sports-top__country-item[data-country="132"]:before {
    background-position: 28.5132% 37.88187%
}

.langDT17.ldt_133,.sports-top__country-item[data-country="133"]:before {
    background-position: 33.1976% 37.88187%
}

.langDT17.ldt_134,.sports-top__country-item[data-country="134"]:before {
    background-position: 37.8819% 37.88187%
}

.langDT17.ldt_135,.sports-top__country-item[data-country="135"]:before {
    background-position: 42.5662% 37.88187%
}

.langDT17.ldt_136,.sports-top__country-item[data-country="136"]:before {
    background-position: 47.2505% 37.88187%
}

.langDT17.ldt_137,.sports-top__country-item[data-country="137"]:before {
    background-position: 51.9348% 37.88187%
}

.langDT17.ldt_138,.sports-top__country-item[data-country="138"]:before {
    background-position: 56.6191% 37.88187%
}

.langDT17.ldt_139,.sports-top__country-item[data-country="139"]:before {
    background-position: 61.3035% 37.88187%
}

.langDT17.ldt_140,.sports-top__country-item[data-country="140"]:before {
    background-position: 65.9878% 37.88187%
}

.langDT17.ldt_141,.sports-top__country-item[data-country="141"]:before {
    background-position: 70.6721% 37.88187%
}

.langDT17.ldt_142,.sports-top__country-item[data-country="142"]:before {
    background-position: 75.3564% 37.88187%
}

.langDT17.ldt_143,.sports-top__country-item[data-country="143"]:before {
    background-position: 80.0407% 37.88187%
}

.langDT17.ldt_144,.sports-top__country-item[data-country="144"]:before {
    background-position: 84.7251% 37.88187%
}

.langDT17.ldt_145,.sports-top__country-item[data-country="145"]:before {
    background-position: 89.4094% 37.88187%
}

.langDT17.ldt_146,.sports-top__country-item[data-country="146"]:before {
    background-position: 94.0937% 37.88187%
}

.langDT17.ldt_147,.sports-top__country-item[data-country="147"]:before {
    background-position: 98.778% 37.88187%
}

.langDT17.ldt_148,.sports-top__country-item[data-country="148"]:before {
    background-position: .407332% 42.56619%
}

.langDT17.ldt_149,.sports-top__country-item[data-country="149"]:before {
    background-position: 5.09165% 42.56619%
}

.langDT17.ldt_151,.sports-top__country-item[data-country="151"]:before {
    background-position: 9.77597% 42.56619%
}

.langDT17.ldt_152,.sports-top__country-item[data-country="152"]:before {
    background-position: 14.4603% 42.56619%
}

.langDT17.ldt_153,.sports-top__country-item[data-country="153"]:before {
    background-position: 19.1446% 42.56619%
}

.langDT17.ldt_154,.sports-top__country-item[data-country="154"]:before {
    background-position: 23.8289% 42.56619%
}

.langDT17.ldt_155,.sports-top__country-item[data-country="155"]:before {
    background-position: 28.5132% 42.56619%
}

.langDT17.ldt_156,.sports-top__country-item[data-country="156"]:before {
    background-position: 33.1976% 42.56619%
}

.langDT17.ldt_157,.sports-top__country-item[data-country="157"]:before {
    background-position: 37.8819% 42.56619%
}

.langDT17.ldt_158,.sports-top__country-item[data-country="158"]:before {
    background-position: 42.5662% 42.56619%
}

.langDT17.ldt_159,.sports-top__country-item[data-country="159"]:before {
    background-position: 47.2505% 42.56619%
}

.langDT17.ldt_160,.sports-top__country-item[data-country="160"]:before {
    background-position: 51.9348% 42.56619%
}

.langDT17.ldt_161,.sports-top__country-item[data-country="161"]:before {
    background-position: 56.6191% 42.56619%
}

.langDT17.ldt_162,.sports-top__country-item[data-country="162"]:before {
    background-position: 61.3035% 42.56619%
}

.langDT17.ldt_163,.sports-top__country-item[data-country="163"]:before {
    background-position: 65.9878% 42.56619%
}

.langDT17.ldt_164,.sports-top__country-item[data-country="164"]:before {
    background-position: 70.6721% 42.56619%
}

.langDT17.ldt_165,.sports-top__country-item[data-country="165"]:before {
    background-position: 75.3564% 42.56619%
}

.langDT17.ldt_166,.sports-top__country-item[data-country="166"]:before {
    background-position: 80.0407% 42.56619%
}

.langDT17.ldt_167,.sports-top__country-item[data-country="167"]:before {
    background-position: 84.7251% 42.56619%
}

.langDT17.ldt_168,.sports-top__country-item[data-country="168"]:before {
    background-position: 89.4094% 42.56619%
}

.langDT17.ldt_169,.sports-top__country-item[data-country="169"]:before {
    background-position: 94.0937% 42.56619%
}

.langDT17.ldt_170,.sports-top__country-item[data-country="170"]:before {
    background-position: 98.778% 42.56619%
}

.langDT17.ldt_171,.sports-top__country-item[data-country="171"]:before {
    background-position: .407332% 47.25051%
}

.langDT17.ldt_172,.sports-top__country-item[data-country="172"]:before {
    background-position: 5.09165% 47.25051%
}

.langDT17.ldt_173,.sports-top__country-item[data-country="173"]:before {
    background-position: 9.77597% 47.25051%
}

.langDT17.ldt_174,.sports-top__country-item[data-country="174"]:before {
    background-position: 14.4603% 47.25051%
}

.langDT17.ldt_175,.sports-top__country-item[data-country="175"]:before {
    background-position: 19.1446% 47.25051%
}

.langDT17.ldt_176,.sports-top__country-item[data-country="176"]:before {
    background-position: 23.8289% 47.25051%
}

.langDT17.ldt_177,.sports-top__country-item[data-country="177"]:before {
    background-position: 28.5132% 47.25051%
}

.langDT17.ldt_178,.sports-top__country-item[data-country="178"]:before {
    background-position: 33.1976% 47.25051%
}

.langDT17.ldt_179,.sports-top__country-item[data-country="179"]:before {
    background-position: 89.4094% 47.25051%
}

.langDT17.ldt_180,.sports-top__country-item[data-country="180"]:before {
    background-position: 42.5662% 47.25051%
}

.langDT17.ldt_181,.sports-top__country-item[data-country="181"]:before {
    background-position: 47.2505% 47.25051%
}

.langDT17.ldt_182,.sports-top__country-item[data-country="182"]:before {
    background-position: 51.9348% 47.25051%
}

.langDT17.ldt_183,.sports-top__country-item[data-country="183"]:before {
    background-position: 56.6191% 47.25051%
}

.langDT17.ldt_184,.sports-top__country-item[data-country="184"]:before {
    background-position: 61.3035% 47.25051%
}

.langDT17.ldt_185,.sports-top__country-item[data-country="185"]:before {
    background-position: 65.9878% 47.25051%
}

.langDT17.ldt_186,.sports-top__country-item[data-country="186"]:before {
    background-position: 70.6721% 47.25051%
}

.langDT17.ldt_187,.sports-top__country-item[data-country="187"]:before {
    background-position: 75.3564% 47.25051%
}

.langDT17.ldt_188,.sports-top__country-item[data-country="188"]:before {
    background-position: 80.0407% 47.25051%
}

.langDT17.ldt_243,.langDT17.ldt_279,.sports-top__country-item[data-country="243"]:before,.sports-top__country-item[data-country="279"]:before {
    background-position: 94.0937% 47.25051%
}

.langDT17.ldt_281,.sports-top__country-item[data-country="281"]:before {
    background-position: .407332% 51.93483%
}

.langDT17.ldt_225,.sports-top__country-item[data-country="225"]:before {
    background-position: 23.8289% 51.93483%
}

.langDT17.ldt_229,.sports-top__country-item[data-country="229"]:before {
    background-position: 19.1446% 51.93483%
}

.langDT17.ldt_94,.sports-top__country-item[data-country="94"]:before {
    background-position: 28.5132% 51.93483%
}

.langDT17.ldt_244,.sports-top__country-item[data-country="244"]:before {
    background-position: 51.9878% .47597%
}

.langDT17.ldt_150,.sports-top__country-item[data-country="150"]:before {
    background-position: 9.77597% 51.93483%
}

.langDT17.ldt_278,.sports-top__country-item[data-country="278"]:before {
    background-position: 33.1976% 51.93483%
}

.langDT17.ldt_234,.sports-top__country-item[data-country="234"]:before {
    background-position: 42.65% 51.91756%
}

.langDT17.ldt_246,.sports-top__country-item[data-country="246"]:before {
    background-position: 42.49165% 51.91756%
}

.ldt_arab-club {
    background-image: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/img/arab-club.png);
    background-position: 50% 50%;
    background-size: cover
}

.social_networks_item {
    display: inline-block;
    width: 24px;
    height: 24px;
    background: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/img/social-sprite.png) no-repeat
}

.social_networks_item.facebook {
    background-position: -5px -5px
}

.social_networks_item.google {
    background-position: -39px -5px
}

.social_networks_item.google-plus {
    background-position: -73px -5px
}

.social_networks_item.instagram {
    background-position: -107px -5px
}

.social_networks_item.odnoklassniki,.social_networks_item.ok {
    background-position: -141px -5px
}

.social_networks_item.twitter {
    background-position: -175px -5px
}

.social_networks_item.vk,.social_networks_item.vkontakte {
    background-position: -209px -5px
}

.social_networks_item.youtube {
    background-position: -243px -5px
}

.social_networks_item.telegram {
    background-position: -277px -5px
}

#webconsult ._wc-widget._wc-position-bottom-right {
    right: 30px!important;
    bottom: -5px!important
}

#webconsult ._wc-widget ._wc-module {
    padding: 1px 10px 6px 5px!important
}

#webconsult ._wc-widget ._wc-module ._wc-text {
    top: 2px!important;
    width: auto!important;
    line-height: 17px!important
}

#webconsult ._wc-widget ._wc-module ._wc-icon-container {
    width: 22px!important;
    height: 20px!important;
    font-size: 17px!important
}

.xgames_breadcrumbs {
    position: relative;
    z-index: 15
}

ol.breadcrumbs {
    position: absolute;
    top: 10px;
    left: 12px;
    padding: 0;
    margin: 0;
    line-height: 36px
}

ol.breadcrumbs li {
    display: inline-block;
    text-transform: uppercase;
    font-size: 11px;
    color: #e5e5e5
}

ol.breadcrumbs li:not(:last-child):after {
    content: "/";
    display: inline-block;
    margin-right: 6px;
    margin-left: 8px;
    color: #e5e5e5
}

ol.breadcrumbs a {
    text-decoration: underline;
    font-size: 11px;
    color: #e5e5e5
}

ol.breadcrumbs a:hover {
    color: #fff
}

.payment-methods__banners {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.payment-methods__img {
    margin-top: 5px;
    margin-bottom: 20px
}

.grecaptcha-badge {
    z-index: 9;
    width: auto!important;
    height: auto!important;
    box-shadow: none!important
}

.grecaptcha-badge iframe {
    height: 57px!important;
    box-shadow: 0 0 0 3px #e9e9e9!important
}

.topAccordSlider-slider-head {
    display: none;
    margin: 20px 16px 15px;
    text-transform: uppercase;
    text-shadow: 1px 1px 3px rgba(0,0,0,.3);
    font-size: 26px;
    font-weight: 500;
    line-height: 33px;
    color: #fff
}

.topAccordSlider-slider-head span {
    color: #81c9ff
}

.topAccordSlider-slider-body {
    display: none;
    position: relative;
    padding: 15px;
    max-width: calc(100% - 250px);
    margin: 0 16px;
    background-color: rgba(3,11,18,.5)
}

.topAccordSlider-slider-body br,.topAccordSlider-slider-head br {
    display: inline-block
}

.topAccordSlider-slider-body:after,.topAccordSlider-slider-body:before {
    content: "";
    position: absolute;
    width: 18px;
    height: 26px;
    background-image: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/img/banners/slider/Slider-body-corner.png)
}

.topAccordSlider-slider-body:before {
    top: 0;
    left: 0
}

.topAccordSlider-slider-body:after {
    right: 0;
    bottom: 0;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.topAccordSlider-slider-body-text {
    display: block;
    color: #fff
}

.topAccordSlider-slider-body-title {
    display: block;
    margin-bottom: 10px;
    text-transform: uppercase;
    font-size: 15px;
    font-weight: 700;
    line-height: 22px;
    color: #fff
}

.topAccordSlider-slider-body-text {
    font-size: 13px;
    line-height: 19px
}

.topAccordSlider-slider-buttons {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    bottom: 22px
}

.topAccordSlider-slider-buttons .topAccordSlider-slider-button {
    display: none;
    position: static;
    padding-right: 30px;
    padding-left: 30px;
    margin-right: 0;
    margin-left: 16px
}

.topAccordSlider-slider-button {
    display: none;
    position: absolute;
    bottom: 22px;
    width: 162px;
    height: 34px;
    margin: 0 16px;
    background-color: rgba(130,176,49,.95);
    text-align: center;
    text-transform: uppercase;
    font-size: 13px;
    font-weight: 500;
    line-height: 34px;
    color: #fff;
    transition: .3s ease
}

.topAccordSlider-slider-button:hover {
    background-color: #95cc37
}

.slide.active .topAccordSlider-slider-body,.slide.active .topAccordSlider-slider-button,.slide.active .topAccordSlider-slider-head {
    display: block
}

.reset-padding {
    padding: 0!important
}

#topLiga>li>a .langDT17 {
    top: 4px;
    width: 21px;
    height: 21px
}

.sport_menu.v2_0.ls_my_leagues.ls_leag_coun>li>a {
    padding: 0!important
}

#turkeyWarning {
    padding: 2px;
    border-radius: 10px
}

#turkeyWarning .box-modal_close {
    z-index: 1
}

.popup-turkey-warning {
    position: relative;
    padding: 30px 30px 20px;
    border-radius: 10px;
    background: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/img/popups/popup-turkey_warning-bg.jpg) top no-repeat;
    background-size: cover;
    font-family: Roboto,Roboto Local;
    font-size: 13px;
    line-height: 1.43;
    color: #fff
}

.popup-turkey-warning__close {
    position: absolute;
    top: 10px;
    right: 15px;
    text-decoration: none;
    font-size: 11px
}

.popup-turkey-warning__header {
    margin-bottom: 20px;
    text-align: center
}

.popup-turkey-warning__title {
    font-size: 20px;
    font-weight: 700
}

.popup-turkey-warning__sub-title,.popup-turkey-warning__title {
    text-transform: uppercase
}

.popup-turkey-warning__sub-title {
    margin-top: 10px;
    font-size: 13px;
    font-weight: 500
}

.moreMinCon_back {
    position: relative
}

.moreMinCon_bets {
    border-top: none
}

.a-events .marketsDivBgNew .itemMin1x2,.c-events .marketsDivBgNew .itemMin1x2 {
    position: relative;
    float: left;
    padding: 0 15px 0 25px;
    width: auto;
    background: none;
    text-transform: uppercase;
    font-size: 10px;
    line-height: 25px;
    color: #000
}

.a-events .marketsDivBgNew .itemMin1x2:before,.c-events .marketsDivBgNew .itemMin1x2:before {
    content: "\f102";
    position: absolute;
    top: 50%;
    left: 9px;
    margin-top: -7px;
    text-rendering: auto;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 14px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.a-events .marketsDivBgNew .itemMin1x2.active:before,.c-events .marketsDivBgNew .itemMin1x2.active:before {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.c-events .marketsDivBgNew .itemCol,.c-events .marketsDivBgNew .single-column,.c-events .marketsDivBgNew .three-column,.c-events .marketsDivBgNew .two-column {
    background-color: #4b89b9
}

.c-events .marketsDivBgNew .single-column:hover,.c-events .marketsDivBgNew .three-column:hover,.c-events .marketsDivBgNew .two-column:hover {
    background-color: #2073b0
}

.c-events .marketsDivBgNew .single-column.active,.c-events .marketsDivBgNew .three-column.active,.c-events .marketsDivBgNew .two-column.active {
    background-color: #fff
}

.c-events .bet_group {
    margin: 0
}

.c-events #allBetsTable {
    background: none;
    zoom:1}

.c-events #allBetsTable .bet_group {
    margin: 0 0 1px
}

.c-events #allBetsTable .bet_group:hover .bet-title.min {
    background: #ccc
}

.c-events #allBetsTable .cols1 .bet_group {
    margin: 0 1px 1px 0
}

.c-events #allBetsTable .bet_group_col.cols2+.bet_group_col.cols2 .bet_group,.c-events #allBetsTable .bet_group_col.cols3+.bet_group_col.cols2 .bet_group {
    margin: 0 1px 1px
}

.c-events #allBetsTable .betTypeName {
    margin: 1px;
    border: 0;
    border-radius: 0;
    background-color: #2073b0
}

.c-events #allBetsTable div.bet-title {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 5px 25px 5px 28px;
    height: auto;
    border-bottom: 1px solid #4b89b9;
    border-radius: 0;
    background-color: #4b89b9;
    font-size: .8125em;
    font-weight: 500;
    white-space: normal
}

.c-events #allBetsTable .bet-title.min {
    border-bottom: none;
    background-color: #eee;
    color: #4b89b9
}

.c-events #allBetsTable .bet-title.min:before {
    color: #4b89b9
}

.c-events #allBetsTable div.bet-title:before {
    top: 50%;
    left: 12px;
    margin-top: -7px;
    font-size: 14px
}

.c-events #allBetsTable div.bets {
    box-sizing: border-box;
    border-right: 1px solid #4b89b9;
    border-left: 1px solid #4b89b9
}

.c-events #allBetsTable div.bets>div {
    border-right: none
}

.c-events .betTypeName {
    background: #eee;
    font-weight: 400;
    color: #fff
}

.c-events #allBetsTable div.bets>div.active,.c-events #allBetsTable div.bets>div.active .koeff,.c-events #allBetsTable div.bets>div:hover,.c-events #allBetsTable div.bets>div:hover .koeff {
    background-color: #e3eff7
}

.c-events #allBetsTable div.bets span.bet_type {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 7px 10px;
    height: 100%;
    font-size: .75em;
    line-height: 15px;
    word-break: break-word
}

.c-events #allBetsTable div.bets span.koeff {
    font-size: .75em
}

.c-events #allBetsTable div.bets>div:hover .koeff.gc_lite,.c-events #allBetsTable div.bets>div:hover .koeff.rc_lite {
    color: #2073b0
}

.c-events #allBetsTable div.bets div.bet_middle .bet_type,.c-events #allBetsTable div.bets div.bet_middle .koeff {
    color: #000
}

.c-events #allBetsTable div.bets div.blockSob:before {
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -11.5px
}

.c-events #allBetsTable div.bets div.blockSob span.bet_type {
    padding-left: 25px
}

.c-events #allBetsTable div.bets div.blockSob span.koeff {
    cursor: no-drop;
    border-color: inherit;
    color: #454545
}

.c-events .betInCoupon {
    background-color: #e1eef7!important
}

.open_tab_registration,.visible {
    display: block
}

.box-modal.welcome_modal {
    padding: 16px 36px 25px;
    width: 778px;
    background-image: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/img/welcome-modal-bg.jpg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.box-modal.welcome_modal_small {
    background-image: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/img/welcome-modal-small-bg.jpg)
}

.welcome_modal .arcticmodal-close {
    color: #ccc
}

.welcome_modal .arcticmodal-close:hover {
    color: #fff
}

.welcome_modal .text_modal {
    font-family: Roboto,Roboto Local
}

.welcome_modal h1 {
    width: 750px;
    margin-top: 8px;
    text-transform: uppercase;
    font-size: 20px;
    color: #fff
}

.welcome_modal .text_modal {
    max-width: 550px
}

.welcome_modal_personal_info {
    position: relative;
    padding: 20px 28px;
    width: 415px;
    margin: 29px 0;
    overflow: hidden;
    border: 1px solid hsla(0,0%,100%,.5);
    border-radius: 4px;
    background-color: rgba(17,55,86,.5)
}

.welcome_modal_personal_info img {
    display: inline-block;
    position: relative;
    top: 50%;
    margin-right: 28px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.welcome_modal_personal_info_text {
    display: inline-block;
    max-width: 100%;
    vertical-align: top;
    font-size: 13px;
    color: #fff
}

.welcome_modal_personal_info_text h5 {
    margin: 0 0 2px;
    text-transform: uppercase;
    font-size: 13px;
    line-height: 24px;
    color: #63b6f2
}

.welcome_modal_personal_info_text p {
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    color: #fff
}

.welcome_modal_tldr_message {
    margin-bottom: 18px;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 500;
    color: #333a40
}

.welcome_modal_button {
    display: inline-block;
    width: 160px;
    height: 35px;
    margin-right: 26px;
    border-radius: 3px;
    text-align: center;
    text-transform: uppercase;
    font-size: 13px;
    font-weight: 500;
    line-height: 35px;
    color: #fff
}

.welcome_modal_button_agree {
    background-color: #759e2d
}

.welcome_modal_button_agree:hover {
    background-color: #9cd43b
}

.welcome_modal_button_disagree {
    background-color: #63717b
}

.welcome_modal_button_disagree:hover {
    background-color: #8da0ad
}

.welcome_modal_thanks {
    margin: 18px 0 20px;
    font-size: 14px;
    line-height: 20px;
    color: #fff
}

.welcome_modal hr {
    width: 15px;
    height: 2px;
    margin-left: 0;
    border: 0;
    box-shadow: none;
    background-color: #fff
}

.welcome_modal_memo {
    margin: 16px 0;
    font-size: 14px;
    line-height: 20px;
    color: #333a40
}

.welcome_modal_requirements {
    margin-bottom: 24px;
    text-transform: uppercase;
    font-size: 13px;
    font-weight: 500;
    line-height: 18px;
    color: #333a40
}

.betEX-history {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    border-bottom: 1px solid grey
}

.betEX-history_head {
    border-color: silver;
    background: #eee;
    font-weight: 700
}

.betEX-history__event,.betEX-history__time time+time {
    font-weight: 400;
    color: grey
}

.betEX-history__cell {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    box-sizing: border-box;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 10px 5px;
    width: 10%
}

.betEX-history__cell.win {
    color: #54be14
}

.betEX-history__cell.lose {
    color: #f97070
}

.betEX-history__time {
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 10px
}

.betEX-history__cell_l {
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    width: 35%
}

.betEX-history__cell_m {
    width: 15%
}

.betEX-history:nth-child(2n) {
    background: #f0f0f0
}

.betEX-history:not(.betEX-history_head) .betEX-history__cell:first-of-type {
    border-left: 5px solid transparent
}

.betEX-history:not(.betEX-history_head).for .betEX-history__cell:first-of-type {
    border-color: #539dd2
}

.betEX-history:not(.betEX-history_head).against .betEX-history__cell:first-of-type {
    border-color: #759e2d
}

.betEx-filters {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.betEx-filters>* {
    margin-right: 10px
}

.betEx-filter {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    border: 1px solid grey;
    border-radius: 3px
}

.betEx-filter__input,.betEx-info__input {
    position: absolute;
    left: -99999px
}

.betEx-filter__input:checked+label {
    background: #539dd2;
    color: #fff
}

.betEx-filter__label {
    padding: 5px 10px;
    color: #333;
    transition: .15s ease
}

.betEx-filters label {
    cursor: pointer
}

.betEx-filters label:not(:first-of-type) {
    border-left: 1px solid grey
}

.betEx-info__label {
    position: relative;
    padding-left: 20px
}

.betEx-info__label:after,.betEx-info__label:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 0;
    box-sizing: border-box;
    width: 14px;
    height: 14px;
    margin-top: -7px
}

.betEx-info__label:before {
    border: 1px solid grey
}

.betEx-info__label:after {
    content: "\f00c";
    opacity: 0;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-rendering: auto;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    font-size: 9px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #539dd2;
    transition: opacity .15s ease
}

.betEx-info__input:checked+label:after {
    opacity: 1
}

.modal-maxbetkz {
    position: relative;
    width: 741px;
    height: 263px;
    border-radius: 2px;
    box-shadow: 0 0 0 5px hsla(0,0%,100%,.11);
    background: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/img/bonPopImg.jpg) no-repeat 50%
}

.m-maxbetkz-inner {
    padding-top: 10px;
    width: 530px;
    margin: auto;
    text-align: center
}

.maxbetkz-modal-text {
    margin: 8px 0;
    font-size: 19px;
    line-height: 1.3;
    color: #fff
}

.maxbetkz-modal-title {
    text-transform: uppercase;
    text-shadow: 2px 2px 5px rgba(3,22,36,.9);
    font-size: 30px;
    font-weight: 700;
    color: #ffba00
}

.betphonekz .title_betphonekz {
    margin: 5px 0;
    font-size: 18px;
    font-weight: 700
}

.betphonekz p {
    font-size: 14px
}

.betphonekz ul {
    padding-left: 20px;
    margin-top: 1em
}

.betphonekz li {
    padding: 5px 0;
    list-style-type: disc;
    font-size: 14px
}

@media screen and (max-width: 1020px) {
    .paymentsTLBut {
        display:none
    }
}

@media screen and (max-width: 1200px) {
    #games_content.three_col .multi_column.ui-sortable .marketsDivBgNew .item .hint {
        padding:10px;
        width: 102px;
        line-height: 1
    }

    #games_content.two_col .multi_column.ui-sortable .marketsDivBgNew .item .hint {
        padding: 10px;
        width: 102px;
        width: 123px;
        line-height: 1
    }
}

@media screen and (max-width: 1260px) {
    body.fixedLeft #sports_main.resize.pay_Main.inform.payment {
        margin-right:10px
    }

    body.fixedLeft #sports_main.resize.pay_Main.inform.payment+#sports_right {
        display: none
    }
}

@media screen and (min-width: 1330px) and (max-width:1500px) {
    #sports_main {
        margin-right:260px
    }
}

@media screen and (min-width: 1366px) {
    .fixedRight.biggerRight .banCont {
        width:400px
    }

    .fixedRight.biggerRight #sports_main.resize,.fixedRight.biggestRight #sports_main.resize {
        margin-right: 410px
    }

    .fixedRight.biggestRight #cuponFix,.fixedRight.biggestRight #sports_right {
        width: 400px!important
    }
}

@media (width: 1366px) {
    .betting.fixedRight.biggerRight #sports_main.resize,.betting.fixedRight.biggestRight #sports_main.resize {
        margin-right:407px
    }
}

.betting-main.fixedRight.biggerRight #sports_main.resize,.betting-main.fixedRight.biggestRight #sports_main.resize {
    margin-right: 407px
}

@media screen and (max-width: 1500px) {
    #sports_left .left_langCon {
        margin-right:0!important;
        margin-left: 0
    }

    #sports_main.resize.two_col_res2 {
        width: calc(100% - 260px)
    }

    .marketsDivBgNew .itemCol {
        display: none
    }
}

@media screen and (max-width: 1720px) {
    .dop_info_event_res .col {
        float:none;
        padding: 0!important;
        width: 100%
    }
}

@media screen and (min-width: 1920px) {
    .fixedRight.biggestRight #sports_main.resize {
        margin-right:490px!important
    }
}

.f-s_medium {
    font-size: 18px!important
}

.f-s_big {
    font-size: 20px!important
}

.f-s_big .expressSlide_slider .slide .kofLine {
    padding-right: 75px
}

.f-s_big .expressSlide_slider .slide .kofLine .kof {
    min-width: 90px
}

.left_menuEventCon_slide .assideCon.nearGames {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.f-s_big #allBetsTable,.f-s_big #cuponFix,.f-s_big .banCont,.f-s_big .c-events,.f-s_big .foot-description-bg,.f-s_big .footerColumnMenu,.f-s_big .games_contentInCol,.f-s_big .left_menuEventCon,.f-s_big .selectCupon {
    font-size: 20px!important
}

.f-s_medium #allBetsTable,.f-s_medium #cuponFix,.f-s_medium .banCont,.f-s_medium .c-events,.f-s_medium .foot-description-bg,.f-s_medium .footerColumnMenu,.f-s_medium .games_contentInCol,.f-s_medium .left_menuEventCon,.f-s_medium .selectCupon {
    font-size: 18px!important
}

.tvgame-error {
    color: #fff
}

.fcpay-login {
    line-height: 22px;
    color: #fff
}

.fcpay-login:before {
    content: "\f2c0";
    margin-right: 5px;
    font-family: FontAwesome;
    font-size: 16px
}

.d-table_preloader {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center
}

.wrap_breadcrumbs {
    position: relative
}

.wrap_breadcrumbs h1 {
    padding-top: 7px;
    margin-top: 0;
    margin-bottom: 6px;
    text-align: center;
    text-transform: uppercase;
    font: 400 24px/36px Roboto,Roboto Local;
    color: #fff
}

.ribbon_best,.ribbon_new,.xcasino .ribbon_new {
    position: relative;
    overflow: hidden
}

.ribbon_best:before,.ribbon_cashback:before,.ribbon_new:before,.ribbon_promo:before,.xcasino .ribbon_new:before {
    content: "NEW";
    position: absolute;
    top: 6px;
    left: 36px;
    width: 100%;
    box-shadow: 0 1px 1px rgba(0,0,0,.35);
    background-color: red;
    text-transform: uppercase;
    font-size: 12px;
    line-height: 15px;
    color: #fff;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

.ribbon_best:before,.xcasino .ribbon_best:before {
    content: "BEST";
    background-color: #f7ae0b
}

.ribbon_promo:before {
    content: "PROMO";
    top: 15px;
    right: -28px;
    left: auto;
    background: linear-gradient(90deg,#6998c9,#c2e0ff,#6998c9);
    color: #000
}

.ribbon_cashback:before {
    content: "CASHBACK";
    top: 20px;
    right: -23px;
    left: auto;
    background: linear-gradient(90deg,#9c7636,#f0dd97,#9c7636);
    color: #000
}

.iran-instruction {
    box-sizing: border-box;
    padding: 20px;
    margin-top: 10px;
    background: #fff;
    direction: rtl
}

.iran-instruction h3 {
    margin-top: 0;
    text-align: center;
    font-size: 24px;
    color: #01b1f2
}

.iran-instruction p {
    font-size: 14px
}

.iran-instruction .notice {
    text-align: center;
    font-style: italic;
    color: red
}

.iran-instruction .title {
    font-size: 16px;
    color: #01b1f2
}

.iran-instruction a {
    color: #0564c3
}

.iran-instruction img {
    display: block;
    max-width: 100%;
    margin: 10px auto
}

.iran-instruction .highlighted {
    background: #ff3
}

.rwr_banner {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: stretch;
    align-items: stretch;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    margin-bottom: 10px
}

body:not(.fixedRight) .rwr_banner {
    display: none
}

.rwr_banner {
    -webkit-flex: 1 100%;
    -ms-flex: 1 100%;
    flex: 1 100%;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: stretch;
    -ms-flex-pack: justify
}

.rwr_banner_item {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex: 0 32%;
    -ms-flex: 0 32%;
    flex: 0 32%;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    min-height: 120px;
    margin-top: 5px;
    box-shadow: inset 20px 0 60px 0 rgba(0,0,0,.8);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    -ms-flex-pack: justify
}

.rwr_banner_link,.rwr_banner_title {
    text-align: center;
    text-transform: uppercase;
    letter-spacing: .5px;
    color: #fff
}

.rwr_banner_title {
    padding: 6px 8px;
    margin: 0;
    background-color: rgba(27,87,134,.75);
    font-size: 13px;
    font-weight: 700;
    line-height: 18px
}

.rwr_banner_link {
    padding: 6px 14px;
    margin-bottom: 10px;
    margin-left: 8px;
    background-color: #7cab34;
    text-decoration: none;
    font-size: 9px;
    line-height: 1;
    transition: background-color .3s ease
}

.rwr_banner_link:hover {
    background-color: #95cc37
}

.rwr_banner_item-live {
    background-image: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/img/banner_right_live_sport.jpg)
}

.rwr_banner_item-line {
    background-image: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/img/banner_right_line_event.jpg)
}

.rw_registration_wrap {
    background: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/img/banner_right_reg_bg.jpg) 50% no-repeat;
    background-size: cover
}

.ui-datepicker-other-month.ui-datepicker-unselectable.ui-state-disabled {
    opacity: 0
}

.footer_link_hidden {
    cursor: text;
    outline: inherit;
    text-decoration: inherit;
    color: inherit
}

.gameLoadingErr_main {
    padding: 10px 0;
    background-color: #fff;
    text-align: center;
    font-size: 16px
}

.logo_footer_tl {
    max-width: 70px;
    margin: 0 10px
}

body .ui-dialog .ui-dialog-buttonpane {
    height: auto
}

.select2-search-choise-close {
    background: none!important
}

.foot-description__license-img {
    display: block;
    max-width: 80px;
    margin: 10px auto
}

.big-koef {
    font-size: 9px!important
}

#footer {
    position: relative;
    z-index: 5
}

.svg-text_white {
    fill: #fff
}

.u-display-none {
    display: none!important
}

.coin-turkey-face-1 {
    background: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/img/turkey-coin/moneta.png) 0 0;
    -webkit-transform: translateZ(73px) rotateX(0rad) rotateY(0rad) rotateY(0rad);
    transform: translateZ(73px) rotateX(0rad) rotateY(0rad) rotateY(0rad)
}

.coin-turkey-face-1,.coin-turkey-face-2 {
    width: 16.35px;
    height: 10px;
    margin-top: -5px;
    margin-left: -8.17px
}

.coin-turkey-face-2 {
    background: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/img/turkey-coin/moneta.png) -15.35px 0;
    -webkit-transform: translate3d(15.18px,0,71.4px) rotateX(0rad) rotateY(.21rad) rotateY(0rad);
    transform: translate3d(15.18px,0,71.4px) rotateX(0rad) rotateY(.21rad) rotateY(0rad)
}

.coin-turkey-face-3 {
    background: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/img/turkey-coin/moneta.png) -30.69px 0;
    -webkit-transform: translate3d(29.69px,0,66.69px) rotateX(0rad) rotateY(.42rad) rotateY(0rad);
    transform: translate3d(29.69px,0,66.69px) rotateX(0rad) rotateY(.42rad) rotateY(0rad)
}

.coin-turkey-face-3,.coin-turkey-face-4 {
    width: 16.35px;
    height: 10px;
    margin-top: -5px;
    margin-left: -8.17px
}

.coin-turkey-face-4 {
    background: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/img/turkey-coin/moneta.png) -46.04px 0;
    -webkit-transform: translate3d(42.91px,0,59.06px) rotateX(0rad) rotateY(.63rad) rotateY(0rad);
    transform: translate3d(42.91px,0,59.06px) rotateX(0rad) rotateY(.63rad) rotateY(0rad)
}

.coin-turkey-face-5 {
    background: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/img/turkey-coin/moneta.png) -61.38px 0;
    -webkit-transform: translate3d(54.25px,0,48.85px) rotateX(0rad) rotateY(.84rad) rotateY(0rad);
    transform: translate3d(54.25px,0,48.85px) rotateX(0rad) rotateY(.84rad) rotateY(0rad)
}

.coin-turkey-face-5,.coin-turkey-face-6 {
    width: 16.35px;
    height: 10px;
    margin-top: -5px;
    margin-left: -8.17px
}

.coin-turkey-face-6 {
    background: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/img/turkey-coin/moneta.png) -76.73px 0;
    -webkit-transform: translate3d(63.22px,0,36.5px) rotateX(0rad) rotateY(1.05rad) rotateY(0rad);
    transform: translate3d(63.22px,0,36.5px) rotateX(0rad) rotateY(1.05rad) rotateY(0rad)
}

.coin-turkey-face-7 {
    background: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/img/turkey-coin/moneta.png) -92.07px 0;
    -webkit-transform: translate3d(69.43px,0,22.56px) rotateX(0rad) rotateY(1.26rad) rotateY(0rad);
    transform: translate3d(69.43px,0,22.56px) rotateX(0rad) rotateY(1.26rad) rotateY(0rad)
}

.coin-turkey-face-7,.coin-turkey-face-8 {
    width: 16.35px;
    height: 10px;
    margin-top: -5px;
    margin-left: -8.17px
}

.coin-turkey-face-8 {
    background: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/img/turkey-coin/moneta.png) -107.42px 0;
    -webkit-transform: translate3d(72.6px,0,7.63px) rotateX(0rad) rotateY(1.47rad) rotateY(0rad);
    transform: translate3d(72.6px,0,7.63px) rotateX(0rad) rotateY(1.47rad) rotateY(0rad)
}

.coin-turkey-face-9 {
    background: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/img/turkey-coin/moneta.png) -122.76px 0;
    -webkit-transform: translate3d(72.6px,0,-7.63px) rotateX(0rad) rotateY(1.68rad) rotateY(0rad);
    transform: translate3d(72.6px,0,-7.63px) rotateX(0rad) rotateY(1.68rad) rotateY(0rad)
}

.coin-turkey-face-9,.coin-turkey-face-10 {
    width: 16.35px;
    height: 10px;
    margin-top: -5px;
    margin-left: -8.17px
}

.coin-turkey-face-10 {
    background: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/img/turkey-coin/moneta.png) -138.11px 0;
    -webkit-transform: translate3d(69.43px,0,-22.56px) rotateX(0rad) rotateY(1.88rad) rotateY(0rad);
    transform: translate3d(69.43px,0,-22.56px) rotateX(0rad) rotateY(1.88rad) rotateY(0rad)
}

.coin-turkey-face-11 {
    background: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/img/turkey-coin/moneta.png) -153.45px 0;
    -webkit-transform: translate3d(63.22px,0,-36.5px) rotateX(0rad) rotateY(2.09rad) rotateY(0rad);
    transform: translate3d(63.22px,0,-36.5px) rotateX(0rad) rotateY(2.09rad) rotateY(0rad)
}

.coin-turkey-face-11,.coin-turkey-face-12 {
    width: 16.35px;
    height: 10px;
    margin-top: -5px;
    margin-left: -8.17px
}

.coin-turkey-face-12 {
    background: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/img/turkey-coin/moneta.png) -168.8px 0;
    -webkit-transform: translate3d(54.25px,0,-48.85px) rotateX(0rad) rotateY(2.3rad) rotateY(0rad);
    transform: translate3d(54.25px,0,-48.85px) rotateX(0rad) rotateY(2.3rad) rotateY(0rad)
}

.coin-turkey-face-13 {
    background: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/img/turkey-coin/moneta.png) -184.14px 0;
    -webkit-transform: translate3d(42.91px,0,-59.06px) rotateX(0rad) rotateY(2.51rad) rotateY(0rad);
    transform: translate3d(42.91px,0,-59.06px) rotateX(0rad) rotateY(2.51rad) rotateY(0rad)
}

.coin-turkey-face-13,.coin-turkey-face-14 {
    width: 16.35px;
    height: 10px;
    margin-top: -5px;
    margin-left: -8.17px
}

.coin-turkey-face-14 {
    background: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/img/turkey-coin/moneta.png) -199.49px 0;
    -webkit-transform: translate3d(29.69px,0,-66.69px) rotateX(0rad) rotateY(2.72rad) rotateY(0rad);
    transform: translate3d(29.69px,0,-66.69px) rotateX(0rad) rotateY(2.72rad) rotateY(0rad)
}

.coin-turkey-face-15 {
    background: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/img/turkey-coin/moneta.png) -214.83px 0;
    -webkit-transform: translate3d(15.18px,0,-71.4px) rotateX(0rad) rotateY(2.93rad) rotateY(0rad);
    transform: translate3d(15.18px,0,-71.4px) rotateX(0rad) rotateY(2.93rad) rotateY(0rad)
}

.coin-turkey-face-15,.coin-turkey-face-16 {
    width: 16.35px;
    height: 10px;
    margin-top: -5px;
    margin-left: -8.17px
}

.coin-turkey-face-16 {
    background: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/img/turkey-coin/moneta.png) -230.18px 0;
    -webkit-transform: translateZ(-73px) rotateX(0rad) rotateY(3.14rad) rotateY(0rad);
    transform: translateZ(-73px) rotateX(0rad) rotateY(3.14rad) rotateY(0rad)
}

.coin-turkey-face-17 {
    background: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/img/turkey-coin/moneta.png) -245.52px 0;
    -webkit-transform: translate3d(-15.18px,0,-71.4px) rotateX(0rad) rotateY(-2.93rad) rotateY(0rad);
    transform: translate3d(-15.18px,0,-71.4px) rotateX(0rad) rotateY(-2.93rad) rotateY(0rad)
}

.coin-turkey-face-17,.coin-turkey-face-18 {
    width: 16.35px;
    height: 10px;
    margin-top: -5px;
    margin-left: -8.17px
}

.coin-turkey-face-18 {
    background: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/img/turkey-coin/moneta.png) -260.87px 0;
    -webkit-transform: translate3d(-29.69px,0,-66.69px) rotateX(0rad) rotateY(-2.72rad) rotateY(0rad);
    transform: translate3d(-29.69px,0,-66.69px) rotateX(0rad) rotateY(-2.72rad) rotateY(0rad)
}

.coin-turkey-face-19 {
    background: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/img/turkey-coin/moneta.png) -276.21px 0;
    -webkit-transform: translate3d(-42.91px,0,-59.06px) rotateX(0rad) rotateY(-2.51rad) rotateY(0rad);
    transform: translate3d(-42.91px,0,-59.06px) rotateX(0rad) rotateY(-2.51rad) rotateY(0rad)
}

.coin-turkey-face-19,.coin-turkey-face-20 {
    width: 16.35px;
    height: 10px;
    margin-top: -5px;
    margin-left: -8.17px
}

.coin-turkey-face-20 {
    background: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/img/turkey-coin/moneta.png) -291.56px 0;
    -webkit-transform: translate3d(-54.25px,0,-48.85px) rotateX(0rad) rotateY(-2.3rad) rotateY(0rad);
    transform: translate3d(-54.25px,0,-48.85px) rotateX(0rad) rotateY(-2.3rad) rotateY(0rad)
}

.coin-turkey-face-21 {
    background: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/img/turkey-coin/moneta.png) -306.9px 0;
    -webkit-transform: translate3d(-63.22px,0,-36.5px) rotateX(0rad) rotateY(-2.09rad) rotateY(0rad);
    transform: translate3d(-63.22px,0,-36.5px) rotateX(0rad) rotateY(-2.09rad) rotateY(0rad)
}

.coin-turkey-face-21,.coin-turkey-face-22 {
    width: 16.35px;
    height: 10px;
    margin-top: -5px;
    margin-left: -8.17px
}

.coin-turkey-face-22 {
    background: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/img/turkey-coin/moneta.png) -322.25px 0;
    -webkit-transform: translate3d(-69.43px,0,-22.56px) rotateX(0rad) rotateY(-1.88rad) rotateY(0rad);
    transform: translate3d(-69.43px,0,-22.56px) rotateX(0rad) rotateY(-1.88rad) rotateY(0rad)
}

.coin-turkey-face-23 {
    background: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/img/turkey-coin/moneta.png) -337.59px 0;
    -webkit-transform: translate3d(-72.6px,0,-7.63px) rotateX(0rad) rotateY(-1.68rad) rotateY(0rad);
    transform: translate3d(-72.6px,0,-7.63px) rotateX(0rad) rotateY(-1.68rad) rotateY(0rad)
}

.coin-turkey-face-23,.coin-turkey-face-24 {
    width: 16.35px;
    height: 10px;
    margin-top: -5px;
    margin-left: -8.17px
}

.coin-turkey-face-24 {
    background: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/img/turkey-coin/moneta.png) -352.94px 0;
    -webkit-transform: translate3d(-72.6px,0,7.63px) rotateX(0rad) rotateY(-1.47rad) rotateY(0rad);
    transform: translate3d(-72.6px,0,7.63px) rotateX(0rad) rotateY(-1.47rad) rotateY(0rad)
}

.coin-turkey-face-25 {
    background: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/img/turkey-coin/moneta.png) -368.29px 0;
    -webkit-transform: translate3d(-69.43px,0,22.56px) rotateX(0rad) rotateY(-1.26rad) rotateY(0rad);
    transform: translate3d(-69.43px,0,22.56px) rotateX(0rad) rotateY(-1.26rad) rotateY(0rad)
}

.coin-turkey-face-25,.coin-turkey-face-26 {
    width: 16.35px;
    height: 10px;
    margin-top: -5px;
    margin-left: -8.17px
}

.coin-turkey-face-26 {
    background: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/img/turkey-coin/moneta.png) -383.63px 0;
    -webkit-transform: translate3d(-63.22px,0,36.5px) rotateX(0rad) rotateY(-1.05rad) rotateY(0rad);
    transform: translate3d(-63.22px,0,36.5px) rotateX(0rad) rotateY(-1.05rad) rotateY(0rad)
}

.coin-turkey-face-27 {
    background: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/img/turkey-coin/moneta.png) -398.98px 0;
    -webkit-transform: translate3d(-54.25px,0,48.85px) rotateX(0rad) rotateY(-.84rad) rotateY(0rad);
    transform: translate3d(-54.25px,0,48.85px) rotateX(0rad) rotateY(-.84rad) rotateY(0rad)
}

.coin-turkey-face-27,.coin-turkey-face-28 {
    width: 16.35px;
    height: 10px;
    margin-top: -5px;
    margin-left: -8.17px
}

.coin-turkey-face-28 {
    background: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/img/turkey-coin/moneta.png) -414.32px 0;
    -webkit-transform: translate3d(-42.91px,0,59.06px) rotateX(0rad) rotateY(-.63rad) rotateY(0rad);
    transform: translate3d(-42.91px,0,59.06px) rotateX(0rad) rotateY(-.63rad) rotateY(0rad)
}

.coin-turkey-face-29 {
    background: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/img/turkey-coin/moneta.png) -429.67px 0;
    -webkit-transform: translate3d(-29.69px,0,66.69px) rotateX(0rad) rotateY(-.42rad) rotateY(0rad);
    transform: translate3d(-29.69px,0,66.69px) rotateX(0rad) rotateY(-.42rad) rotateY(0rad)
}

.coin-turkey-face-29,.coin-turkey-face-30 {
    width: 16.35px;
    height: 10px;
    margin-top: -5px;
    margin-left: -8.17px
}

.coin-turkey-face-30 {
    background: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/img/turkey-coin/moneta.png) -445.01px 0;
    -webkit-transform: translate3d(-15.18px,0,71.4px) rotateX(0rad) rotateY(-.21rad) rotateY(0rad);
    transform: translate3d(-15.18px,0,71.4px) rotateX(0rad) rotateY(-.21rad) rotateY(0rad)
}

.coin-turkey-face-31 {
    background: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/img/turkey-coin/moneta.png) 0 -11px
}

.coin-turkey-face-31,.coin-turkey-face-32 {
    width: 146px;
    height: 146px;
    margin-top: -73px;
    margin-left: -73px
}

.coin-turkey-face-32 {
    background: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/img/turkey-coin/moneta.png) -146px -10px;
    -webkit-transform: translate3d(0,5px,0) rotateX(-1.57rad) rotateY(0rad) rotate(180deg);
    transform: translate3d(0,5px,0) rotateX(-1.57rad) rotateY(0rad) rotate(180deg)
}

@-webkit-keyframes "rotateCoin" {
    to {
        -webkit-transform: rotateX(-90deg) rotateY(0deg) rotate(1turn);
        transform: rotateX(-90deg) rotateY(0deg) rotate(1turn)
    }
}

@keyframes "rotateCoin" {
    to {
        -webkit-transform: rotateX(-90deg) rotateY(0deg) rotate(1turn);
        transform: rotateX(-90deg) rotateY(0deg) rotate(1turn)
    }
}

.btc-banner-close {
    opacity: 0;
    position: absolute;
    top: -60px;
    right: -60px;
    z-index: 1;
    cursor: pointer;
    width: 10px;
    height: 10px;
    background: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/img/turkey-coin/close-new.png) 50% no-repeat;
    transition: opacity .2s linear 1s,-webkit-transform .2s linear;
    transition: transform .2s linear,opacity .2s linear 1s;
    transition: transform .2s linear,opacity .2s linear 1s,-webkit-transform .2s linear
}

.btc-banner-close:hover {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

.btc-ready .btc-banner-close {
    opacity: 1
}

.btc-ready .btc-banner-coin .assembly {
    -webkit-transform: rotateX(-90deg) rotateY(0deg) rotate(3turn);
    transform: rotateX(-90deg) rotateY(0deg) rotate(3turn);
    transition: -webkit-transform 1.25s ease-out;
    transition: transform 1.25s ease-out;
    transition: transform 1.25s ease-out,-webkit-transform 1.25s ease-out
}

.btc-banner-wrap {
    position: fixed;
    bottom: 50px;
    left: -50px;
    z-index: 10006;
    font-family: Roboto,sans-serif;
    transition: 1.25s ease-out,opacity 1s linear,visibility 1s linear
}

.btc-hide.btc-banner-wrap {
    visibility: hidden;
    opacity: 0
}

.btc-ready.btc-banner-wrap {
    left: 100%;
    margin-left: -380px
}

.btc-banner-coin {
    position: relative;
    -webkit-perspective: 600px;
    perspective: 600px;
    -webkit-transform: scale(.6791);
    transform: scale(.6791)
}

.btc-banner-coin .assembly {
    -webkit-transform: rotateX(-90deg) rotateY(0deg) rotate(0deg);
    transform: rotateX(-90deg) rotateY(0deg) rotate(0deg)
}

.btc-banner-coin .threedee {
    position: absolute;
    top: 50%;
    left: 50%;
    background-repeat: no-repeat;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d
}

.btc-banner-coin .btc-banner-back {
    -webkit-transform: translate3d(0,-5px,0) rotateX(1.57rad) rotateY(0rad) rotateY(0rad);
    transform: translate3d(0,-5px,0) rotateX(1.57rad) rotateY(0rad) rotateY(0rad)
}

.btc-ie .btc-banner-coin .assembly {
    -webkit-transform: none;
    transform: none;
    -webkit-animation: none;
    animation: none
}

.btc-ie .btc-banner-coin .threedee {
    display: none
}

.btc-ie .btc-banner-coin .btc-banner-back,.btc-ready.btc-ie .btc-banner-coin .assembly {
    display: block;
    -webkit-transform: none;
    transform: none
}

.btc-ready.btc-ie .btc-banner-coin .assembly {
    -webkit-animation: none;
    animation: none
}

.btc-start .btc-banner-coin .assembly {
    -webkit-transform: rotateX(-90deg) rotateY(0deg) rotate(0);
    transform: rotateX(-90deg) rotateY(0deg) rotate(0);
    transition: none;
    -webkit-animation: rotateCoin 3s linear infinite;
    animation: rotateCoin 3s linear infinite
}

.btc-start .btc-banner-txts {
    opacity: 1
}

.btc-start.btc-ie .btc-banner-coin .assembly {
    -webkit-transform: none;
    transform: none;
    -webkit-animation: none;
    animation: none
}

.btc-banner-txts {
    opacity: 0;
    position: absolute;
    top: 21px;
    left: 0;
    width: 117px;
    height: 20px;
    box-shadow: 0 0 10px rgba(29,1,1,.4);
    background-color: red;
    font-weight: 900;
    color: #fff;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    transition: .5s linear
}

.btc-banner-txt {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: 0;
    text-align: center;
    text-transform: uppercase;
    line-height: 20px;
    transition: .2s linear
}

.btc-toggle .btc-banner-txt1 {
    opacity: 0;
    -webkit-transform: scale(.6);
    transform: scale(.6)
}

.btc-toggle .btc-banner-txt2 {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1)
}

.btc-banner-txt2 {
    opacity: 0;
    -webkit-transform: scale(.6);
    transform: scale(.6)
}

.tvbet__disclaimer {
    position: relative
}

.tvbet__disclaimer .disclaimer__text {
    padding: 12px 16px 20px;
    margin: 0;
    background-color: #141617;
    text-align: center;
    font-size: 12px;
    line-height: 1.4;
    color: #979ead
}

.tvbet__disclaimer:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 4px;
    background-color: #141617;
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%)
}

#rules_21.to__overlay {
    background-color: transparent
}

#dvH {
    border-bottom: 1px dotted #ccc
}

.cupHisNew {
    position: relative;
    padding: 5px;
    margin: 5px 0;
    border: 1px solid #ddd;
    background: #fafafa
}

.cupHisNew:hover {
    background: #ededed
}

.cupHisNew .time {
    width: 143px;
    height: 30px;
    border-right: 1px dotted #ddd;
    font-size: 14px;
    color: #818181
}

.cupHisNew .hisCof,.cupHisNew .hisName,.cupHisNew .time {
    display: inline-block;
    vertical-align: middle
}

.cupHisNew .hisName {
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    position: relative;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 0 10px 0 5px;
    width: calc(100% - 248px);
    font-size: 14px
}

.cupHisNew .time b {
    display: block;
    font-size: 10px;
    color: #000
}

.cupHisNew .hisCof {
    padding: 0;
    width: 45px;
    height: 40px;
    margin: -15px 0;
    background: none repeat scroll 0 0 #eee;
    text-align: center;
    font-size: 11px;
    line-height: 40px;
    color: #000
}

.cupHisNew .hisCof.win {
    background: #5ac41f;
    color: #fff
}

.cupHisNew.express .hisName {
    height: 30px
}

.hisName .express_name {
    position: relative;
    box-sizing: border-box;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
    padding: 8px 50px 8px 15px;
    max-width: 535px;
    height: 42px;
    margin: -10px 0 0 -15px;
    overflow: hidden;
    border: 1px solid transparent;
    border-radius: 3px
}

.hisName .express_name:after {
    content: "";
    position: absolute;
    top: 18px;
    right: 3px;
    padding: 5px;
    color: #cd6a04
}

.hisName .express_name:hover {
    z-index: 10;
    padding: 8px 15px;
    height: auto;
    border-color: #ccc;
    box-shadow: 0 3px 5px -4px #000;
    background-image: linear-gradient(180deg,#fafafa 76%,#f0f0f0)
}

.hisName .express_name:hover:after {
    opacity: 0;
    right: -32px
}

.hisName .express_name:hover b:after {
    display: block
}

.hisName .express_name b {
    display: block;
    position: relative;
    padding: 0 25px 2px 0;
    margin: 0 0 2px;
    border-bottom: 1px dotted #ddd;
    color: #4c4c4c
}

.hisName .express_name b:after {
    content: "";
    display: none;
    position: absolute;
    top: 11px;
    right: 0;
    width: 9px;
    height: 9px;
    background: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/img/his-arr.png);
    background-position: 100px 100px;
    background-repeat: no-repeat
}

.hisName .express_name b.win:after {
    background-position: 0 -158px
}

.hisName .express_name b.lose:after {
    background-position: 0 -181px
}

.hisName .express_name b:nth-child(odd) {
    color: #000
}

.hisName .express_name b:last-child {
    padding: 0;
    margin: 0;
    border-width: 0
}

.hisName .express_icon {
    display: inline-block;
    top: 50%;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
    padding: 0 5px 1px;
    background: none repeat scroll 0 0 #ff9c00;
    text-align: right;
    font-size: 12px;
    font-weight: 500;
    color: #fff
}

.hisName .express_icon b {
    position: absolute;
    margin: -2px 0 0 8px;
    font-size: 16px;
    font-weight: 400;
    line-height: 16px;
    white-space: nowrap;
    color: #ff9c00
}

.table_prop .ha {
    width: 50%
}

.table_prop .ce {
    width: 18%
}

.table_prop .sale-cupon {
    border-top: 0;
    border-right: 1px solid #e47900;
    border-bottom: 1px solid #e47900;
    border-left: 0;
    border-radius: 3px;
    background: #ffb400;
    background: linear-gradient(0deg,#ffb400,#ff9c00);
    text-shadow: 1px 1px 0 hsla(0,0%,100%,.35);
    line-height: 13px;
    color: #383838
}

.table_prop .log-sale,.table_prop .sale-cupon {
    display: inline-block;
    cursor: pointer;
    padding: 2px 7px;
    outline: none!important;
    vertical-align: top;
    font-size: 11px;
    font-weight: 500
}

.table_prop .log-sale {
    border: none;
    border-radius: 3px;
    box-shadow: inset 0 -1px 0 0 rgba(0,0,0,.3);
    background: #77a5c8;
    text-shadow: 0 1px 0 rgba(0,0,0,.4);
    line-height: 14px;
    color: #fff
}

.table_prop .log-sale:not(:first-child) {
    margin-left: 5px
}

.hisFullProp .table_prop {
    width: 100%;
    border-spacing: 0;
    font-size: 12px
}

.hisFullProp .table_prop .header_line {
    background: #c0e4f3;
    color: #333
}

.hisFullProp .table_prop .header_line th {
    border-top: 2px solid #82abbb;
    border-bottom: 2px solid #82abbb
}

.hisFullProp .table_prop img {
    width: 20px
}

.hisFullProp .table_prop a[data-video="1"] img {
    width: 15px
}

.hisFullProp td:first-child {
    padding-left: 5px
}

.hisFullProp td:last-child {
    padding-right: 5px
}

.hisFullProp th:first-child {
    padding-left: 5px
}

.hisFullProp th:last-child {
    padding-right: 5px
}

input[name=hisChekHide] {
    display: none
}

input[name=hisChekHide]+label {
    display: inline-block;
    position: relative;
    top: 0;
    right: 0;
    width: 30px;
    height: 41px;
    overflow: hidden;
    background-image: linear-gradient(180deg,#fff,#e8e8e8);
    vertical-align: middle
}

input[name=hisChekHide]+label:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 28px;
    height: 39px;
    border: 1px solid #ddd;
    background: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/img/his-arr.png);
    background-position: 6px 16px;
    background-repeat: no-repeat;
    text-align: center
}

input[name=hisChekHide]+label~.hisFullProp {
    height: 0;
    margin: 5px -6px -6px;
    overflow: hidden;
    border: 0 solid #ddd;
    background: none repeat scroll 0 0 #e7e7e7;
    font-size: 11px
}

input[name=hisChekHide]+label~.hisFullProp>div {
    margin: 5px 0
}

input[name=hisChekHide]:checked+label {
    height: 42px
}

input[name=hisChekHide]:checked+label:before {
    height: 40px;
    border-color: #4c96c9;
    background-position: 6px -42px
}

input[name=hisChekHide]:checked+label:hover:before {
    background-position: -56px -42px
}

input[name=hisChekHide]:checked+label~.hisFullProp {
    height: auto;
    border-width: 1px;
    border-color: #4c96c9
}

#tdH {
    background: #777;
    color: #fff
}

.cupHis {
    padding: 5px;
    border: 1px solid #ddd;
    background: #fafafa;
    font-size: 12px;
    line-height: 18px
}

.cupHis+.cupHis {
    margin-top: 20px
}

.cupHis .header_line {
    background: #c0e4f3;
    font-weight: 500;
    color: #333
}

.cupHis .header_line td {
    border-top: 2px solid #82abbb;
    border-bottom: 2px solid #82abbb
}

td.ri {
    text-align: right
}

td.ce {
    text-align: center
}

.cupHisZ {
    padding: 5px;
    margin: 0 0 3px;
    background: #fdd300;
    font-size: 12px
}

.cupHisZ span {
    display: inline-block;
    padding: 1px 5px;
    margin: 0 10px 0 0;
    border: 1px solid #bc9100;
    border-radius: 3px;
    background: none repeat scroll 0 0 hsla(0,0%,100%,.3);
    color: #000
}

.cupHisZ span b {
    margin: 0 5px 0 0
}

.tableFilter tr .checkbox_fields {
    margin-top: -1px;
    vertical-align: middle
}

.head-title {
    padding: 10px 0 0;
    width: 300px;
    margin: 0 0 10px;
    border-bottom: 1px solid #4e4e4e;
    font-size: 16px
}

.ligaScrollMulti>li .item.hover,.ligaScrollMulti>li .item:hover {
    box-shadow: -2px 2px 3px rgba(0,0,0,.3)
}

.results_table_live .live {
    -webkit-animation: anim_live 1s infinite;
    animation: anim_live 1s infinite
}

@-webkit-keyframes anim_live {
    0%,to {
        background: #169616
    }

    50% {
        background: #44c444
    }
}

@keyframes anim_live {
    0%,to {
        background: #169616
    }

    50% {
        background: #44c444
    }
}

.win_app .link {
    transition: all .3s linear
}

.double-banner {
    min-height: 160px;
    margin-bottom: 10px;
    position: relative;
    overflow: hidden;
    background: #041125;
    box-shadow: inset 0 0 0 2px #fff
}

.double-banner .banner {
    -webkit-transform: skewX(12deg);
    transform: skewX(12deg);
    margin-bottom: 0
}

.double-banner .banner.v5 .txt1con {
    top: 75px
}

.double-banner .banner.v5 .txt3 {
    top: 16px
}

.double-banner .banner.banner480 .but1 {
    top: 104px;
    left: 0;
    width: 120px;
    font-size: 16px;
    line-height: 1.2;
    display: table;
    -webkit-transform: translate(-125%,-50%);
    transform: translate(-125%,-50%);
    border: 0;
    text-transform: uppercase;
    color: #fff;
    font-weight: 500;
    padding: 10px 5px;
    position: absolute;
    text-align: center;
    box-sizing: border-box
}

.double-banner .banner.v4 .logo {
    margin-top: -3px;
    margin-right: 5px;
    vertical-align: middle
}

.double-banner .banner.v3 .but1 {
    background-color: #e9c947!important;
    background-image: url(/web/20190624090458im_/https://v2l.ccdnss.com/styles/css/result/default/img/gifBanners/but.png)!important;
    background-position: 0 0;
    background-size: auto auto!important;
    border: none;
    color: #52311b;
    font-weight: 900;
    height: 30px;
    line-height: 30px;
    padding: 0;
    text-shadow: 0 0 1px #f0c53a,0 0 1px #f0c53a,0 0 1px #f0c53a,0 0 1px #f0c53a,0 0 1px #f0c53a,0 0 1px #f0c53a,0 0 1px #f0c53a;
    width: 122px
}

.double-banner .banner .but1>span {
    line-height: 1.2;
    font-size: inherit
}

.double-banner .banner .but1 span {
    display: table-cell;
    vertical-align: middle
}

.double-banner .banner.v1 .txt1con,.double-banner .banner.v2 .txt1con,.double-banner .banner.v4 .txt1con,.double-banner .banner.v6 .txt1con {
    top: 60px;
    height: 80px;
    line-height: 80px
}

.double-banner .banner .txt1con {
    transition: .1s linear
}

.double-banner:hover .double-inner {
    width: 178px
}

.double-banner .double-inner:hover {
    width: 339px;
    z-index: 1
}

.double-banner .double-inner:hover .banner .txt1con {
    opacity: 0
}

@media (max-width: 1366px) {
    .double-banner .double-right {
        right:-125px
    }

    .double-banner .double-right:hover {
        width: 400px
    }
}

.double-banner .double-right .banner.banner480 .but1 {
    left: auto;
    right: 0;
    -webkit-transform: translate(125%,-50%);
    transform: translate(125%,-50%)
}

.double-banner .double-right .banner .txt1con {
    left: 30px;
    text-align: right
}

.double-banner .double-right .banner .txt3 {
    left: auto;
    right: 12px;
    text-align: right
}

.double-banner .double-right .banner.v3 .txt1con {
    height: 62px;
    line-height: 62px;
    top: 72px
}

.double-banner .double-right:hover .banner.banner480 .but1 {
    -webkit-transform: translate(-265%,-50%);
    transform: translate(-265%,-50%)
}

@media (max-width: 1366px) {
    .double-banner .double-right:hover .banner.banner480 .but1 {
        -webkit-transform:translate(-260%,-50%);
        transform: translate(-260%,-50%)
    }
}

.double-banner .double-left:hover .but1 {
    -webkit-transform: translate(12px,-50%);
    transform: translate(12px,-50%)
}

.double-banner--one .double-inner {
    width: 100%;
    border-right: 0
}

.double-banner--one .double-left.double-inner {
    border-right: 0
}

.double-banner--one .double-left,.double-banner--one .double-left .banner {
    left: 0;
    -webkit-transform: skewX(0);
    transform: skewX(0)
}

.double-banner--one .gifBanners .banner .i1 {
    opacity: 1
}

.double-banner--one .double-inner:hover,.gifBanners .double-banner--one:hover .double-inner {
    width: 100%
}

.double-inner {
    box-sizing: border-box;
    transition: .2s linear;
    top: 0;
    width: 259px;
    height: 100%;
    position: absolute;
    bottom: 0;
    overflow: hidden;
    -webkit-transform: skewX(-12deg);
    transform: skewX(-12deg)
}

.double-left {
    left: -17px
}

.double-left.double-inner {
    border-right: 3px solid #fff
}

.double-left .banner {
    left: 17px
}

.double-right {
    right: -17px
}

.double-right.double-inner {
    border-left: 3px solid #fff
}

.double-right .banner {
    right: 17px;
    position: absolute
}

[lang=cn] .gifBanners .banner .txt1con .txt1,[lang=ko] .gifBanners .banner .txt1con .txt1,[lang=tw] .gifBanners .banner .txt1con .txt1 {
    line-height: 22px
}

[lang=hi] .gifBanners .banner.v2 .txt1con .txt1 {
    line-height: 30px
}

[lang=hi] .gifBanners .banner.v5 .txt1con .txt1 {
    line-height: 26px
}

[lang=cn] .gifBanners .banner.v5 .txt1con .txt1,[lang=hi] .gifBanners .banner .txt1con .txt1,[lang=ja] .gifBanners .banner.v5 .txt1con .txt1,[lang=ko] .gifBanners .banner.v5 .txt1con .txt1,[lang=tw] .gifBanners .banner.v5 .txt1con .txt1 {
    line-height: 24px
}

.gifBanners {
    position: relative
}

.gifBanners .lang {
    background-color: #000;
    color: #fff;
    display: inline-block;
    font-family: Roboto,Roboto Local;
    font-size: 12px;
    font-weight: 900;
    padding: 5px 20px;
    text-transform: uppercase;
    vertical-align: top
}

.gifBanners .banner {
    display: block;
    font-family: Roboto,Roboto Local;
    height: 160px;
    position: relative;
    width: 250px;
    margin-bottom: 10px;
    overflow: hidden
}

.gifBanners .banner.v1 {
    background-color: #152254;
    box-shadow: inset 0 0 0 2px #97e0ff
}

.gifBanners .banner.v2 {
    background-color: #08251c;
    box-shadow: inset 0 0 0 2px #88831d
}

.gifBanners .banner.v3 {
    background-color: #52524b;
    box-shadow: inset 0 0 0 2px #fedc3e
}

.gifBanners .banner.v4 {
    background-color: #071222;
    box-shadow: inset 0 0 0 2px #96b0c1
}

.gifBanners .banner.v5 {
    background-color: #004052;
    box-shadow: inset 0 0 0 2px #0089e5
}

.gifBanners .banner.v6 {
    background-color: #000;
    box-shadow: inset 0 0 0 2px #9a892e
}

.gifBanners .banner .i1,.gifBanners .banner .i2 {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    display: block;
    width: 100%
}

.gifBanners .banner .i2 {
    *visibility: hidden;
    opacity: 0;
    transition: opacity .2s linear
}

.gifBanners .banner:hover .i2 {
    *visibility: visible;
    opacity: 1
}

.gifBanners .banner .but1 {
    background: #82b524;
    background: linear-gradient(180deg,#82b524,#639214);
    border: 0;
    text-transform: uppercase;
    color: #fff;
    display: block;
    font-size: 14px;
    font-weight: 500;
    height: 30px;
    line-height: 30px;
    min-width: 112px;
    padding: 0 5px;
    position: absolute;
    text-align: center;
    top: 120px;
    left: 0;
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
    overflow: hidden;
    transition: -webkit-transform .2s linear .1s;
    transition: transform .2s linear .1s;
    transition: transform .2s linear .1s,-webkit-transform .2s linear .1s
}

.gifBanners .banner .but1:before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    height: 4px;
    width: 100%;
    background: #537121;
    transition: height .1s ease-in-out;
    z-index: -1
}

.gifBanners .banner .but1:hover:before {
    height: 100%
}

.gifBanners .banner.v3 .but1 {
    background-color: #e9c947!important;
    background-image: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/img/gifBanners/but.png)!important;
    background-position: 0 0;
    background-size: auto auto!important;
    border: none;
    color: #52311b;
    font-weight: 900;
    height: 30px;
    line-height: 30px;
    padding: 0;
    text-shadow: 0 0 1px #f0c53a,0 0 1px #f0c53a,0 0 1px #f0c53a,0 0 1px #f0c53a,0 0 1px #f0c53a,0 0 1px #f0c53a,0 0 1px #f0c53a;
    width: 122px
}

.gifBanners .banner.v4 .but1 {
    border-width: 1px;
    height: 28px;
    line-height: 28px;
    min-width: 104px;
    top: 119px;
    text-shadow: 2px 0 0 #75942d,2px 2px 1px #75942d,0 2px 0 #75942d,-2px 2px 1px #75942d,-2px 0 0 #75942d,-2px -2px 1px #75942d,0 -2px 0 #75942d,2px -2px 1px #75942d;
    font-weight: 900
}

.gifBanners .banner.v5 .but1 {
    min-width: 112px
}

.gifBanners .banner:not(.v5):not(.v1) .but1:hover {
    background: #88c226;
    background: linear-gradient(180deg,#88c226,#6fa016)
}

.gifBanners .banner.v3 .but1:hover {
    background-position: 0 -30px
}

.gifBanners .banner.v3 .but1:before {
    content: none
}

.gifBanners .banner.v2 .but1 {
    font-size: 0;
    padding: 0;
    width: 132px
}

.gifBanners .banner .but1>span {
    display: inline-block;
    line-height: 13px;
    font-size: 12px;
    vertical-align: middle
}

.gifBanners .banner .but1>span>span {
    display: inline-block;
    vertical-align: top
}

.gifBanners .banner.v3 .but1>span {
    font-size: 12px
}

.gifBanners .banner .txt1con {
    font-size: 0;
    height: 81px;
    left: 11px;
    position: absolute;
    top: 37px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.gifBanners .banner.v2 .txt1con {
    left: 2px;
    text-align: left;
    top: 40px;
    width: 148px
}

.gifBanners .banner.v3 .txt1con {
    top: 40px;
    width: 128px
}

.gifBanners .banner.v4 .txt1con {
    height: 58px;
    line-height: 58px;
    top: 52px
}

.gifBanners .banner.v5 .txt1con {
    height: 61px;
    line-height: 61px;
    top: 53px
}

.gifBanners .banner.v6 .txt1con {
    height: 70px;
    line-height: 70px;
    top: 50px
}

.gifBanners .banner .txt1con .txt1 {
    color: #fff;
    display: inline-block;
    font-family: Roboto Condensed,Roboto Condensed Local;
    font-size: 19px;
    font-weight: 700;
    line-height: 1;
    text-shadow: 1px 2px 4px rgba(0,0,0,.75);
    vertical-align: middle;
    width: 100%
}

.gifBanners .banner.v2 .txt1con .txt1 {
    font-size: 16px;
    line-height: 1.1;
    text-transform: uppercase;
    width: 100%;
    padding: 0 10px
}

.gifBanners [data-id=play_chest].banner480.v2 .txt1con .txt1 {
    padding: 0
}

.gifBanners [data-id=play_chest].banner400.v2 .txt1con .txt1,.gifBanners [data-id=play_safe].banner400.v2 .txt1con .txt1 {
    padding: 0 4px
}

.gifBanners .banner.v3 .txt1con .txt1 {
    font-family: Roboto,Roboto Local;
    font-size: 18px;
    font-weight: 900;
    text-shadow: 1px 2px 2px rgba(0,0,0,.75)
}

.gifBanners .banner.v4 .txt1con .txt1 {
    font-family: Roboto,Roboto Local;
    font-size: 18px;
    font-weight: 500
}

.gifBanners .banner.v5 .txt1con .txt1 {
    font-size: 16px;
    font-weight: 700;
    line-height: .95
}

.gifBanners .banner.v6 .txt1con .txt1 {
    font-family: Roboto,Roboto Local;
    font-size: 14px;
    line-height: 1.2;
    text-transform: uppercase
}

.gifBanners .banner .txt1con .txt1 b {
    font-size: 24px
}

.gifBanners .banner.v2 .txt1con .txt1 b {
    color: #fff;
    font-size: 20px
}

.gifBanners .banner.v3 .txt1con .txt1 b {
    font-size: 24px;
    font-weight: 900
}

.gifBanners .banner.v4 .txt1con .txt1 b {
    font-size: 24px;
    font-weight: 500;
    text-transform: uppercase
}

.gifBanners .banner.v5 .txt1con .txt1 b {
    font-size: 18px
}

.gifBanners .banner .txt3 {
    color: #fff;
    display: block;
    font-size: 22px;
    font-weight: 700;
    left: 53px;
    line-height: 35px;
    position: absolute;
    top: 11px;
    white-space: nowrap
}

.gifBanners .banner .txt3 i {
    font-style: normal;
    text-transform: uppercase
}

.gifBanners .banner:not(.v6) .txt3 span {
    display: inline-block;
    vertical-align: top
}

.gifBanners .banner.v5 .txt3 {
    font-size: 15px;
    left: 20px;
    text-shadow: 1px 1px 1px #020636,-1px 1px 1px #020636;
    top: 13px
}

.gifBanners .banner.v6 .txt3 {
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    background-color: #e1d267;
    background-image: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/img/gifBanners/bg.png);
    background-position: 0 50%;
    color: #bfa036;
    font-size: 24px;
    left: 11px;
    line-height: 20px;
    padding: 5px 0;
    top: 5px
}

.gifBanners .banner.v6 .txt3 b {
    font-size: 14px;
    line-height: 16px;
    margin-right: 4px;
    vertical-align: top
}

.gifBanners .banner400 {
    width: 100%
}

.gifBanners .banner400.v4 .txt1 {
    text-transform: uppercase;
    font-size: 20px
}

.gifBanners .banner.banner400 .but1 {
    width: 133px!important
}

.gifBanners .banner.banner400 .txt1con {
    text-align: left;
    width: 145px
}

.gifBanners .banner400.v2 .txt1con {
    padding-left: 5px
}

.gifBanners .banner400.v3 .but1 {
    background-image: url(/web/20190624090458im_/https://v2l.ccdnss.com/default/img/gifBanners/b400/but.png)!important
}

.gifBanners .banner480 {
    width: 480px
}

.gifBanners .banner.v4 .txt3 {
    top: 18px
}

.sports_tab_two .tab_but .count.fadeClone {
    -webkit-animation: fadeClone .5s 1;
    animation: fadeClone .5s 1
}

@-webkit-keyframes fadeClone {
    0% {
        opacity: 1
    }

    to {
        -webkit-transform: scale(5);
        transform: scale(5);
        opacity: 0
    }
}

@keyframes fadeClone {
    0% {
        opacity: 1
    }

    to {
        -webkit-transform: scale(5);
        transform: scale(5);
        opacity: 0
    }
}

.paymentsTLBut,div.sports_widget div.banner .sb-but {
    transition: all .15s ease
}

.betsResizeEvs .line .moreButArr:before,.prevPageBut:before {
    transition: all .2s linear
}

body.minRightSide:not(.fixedRight):not(.alwaysRight) #sports_right {
    transition: margin-top .2s linear!important
}

body.minRightSide:not(.fixedRight) #cuponFix:hover {
    box-shadow: 0 10px 50px 0 rgba(0,0,0,.6)
}

.arcticmodal-container .box-modal,.box-modal.choiceRegionModal,.ligaMultiDrop_conUl,.ui-dialog {
    box-shadow: 0 15px 40px 0 rgba(0,0,0,.6)!important
}

.labelFdrop:hover .labelFdropList,.select2-results {
    box-shadow: 0 7px 14px -3px rgba(0,0,0,.6)
}

body.minRightSide:not(.fixedRight) #sports_main:last-child .sb-header:first-child {
    margin-right: 0
}

.drop-visible {
    opacity: 0;
    visibility: hidden;
    width: 10px;
    height: 10px
}

/*
     FILE ARCHIVED ON 09:04:58 Jun 24, 2019 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 14:22:22 May 18, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 0.475
  load_resource: 2427.969
  PetaboxLoader3.resolve: 34.829
  PetaboxLoader3.datanode: 2390.065
*/
