@font-face {
    font-family: 'a_BremenCaps';
    font-style: normal;
    font-weight: 400;
    src: local('a_BremenCaps'), local('a_BremenCaps-Regular'),
    url(/xbet/fonts/a_bremencaps_0aa04c6bb68ed6215af7462d8cd62132.woff) format('woff'),
    url(/xbet/fonts/a_bremencaps_0aa04c6bb68ed6215af7462d8cd62132.ttf) format('truetype');
}

@-webkit-keyframes animate-bg{
    from {
        background-position: 0 0;
    }
    to {
        background-position: -80px 0;
    }
}

@-moz-keyframes animate-bg{
    from {
        background-position: 0 0;
    }
    to {
        background-position: -80px 0;
    }
}

@keyframes anim_live{0%{background: #169616;}50%{background: #44C444;}100%{background: #169616;}}

@-moz-keyframes anim_live{0%{background: #169616;}50%{background: #44C444;}100%{background: #169616;}}

@-webkit-keyframes anim_live{0%{background: #169616;}50%{background: #44C444;}100%{background: #169616;}}

@-webkit-keyframes showSub3 {0% {-webkit-transform:scale(1) rotate(0deg);} 80% {-webkit-transform:scale(1) rotate(0deg);} 100% {-webkit-transform:scale(1) rotate(180deg);}}
@-moz-keyframes showSub3 {0% {-moz-transform:scale(1) rotate(0deg);} 80% {-moz-transform:scale(1) rotate(0deg);} 100% {-moz-transform:scale(1) rotate(180deg);}}
@keyframes showSub3 {
    0% {
        -moz-transform:scale(1) rotate(0deg);
        -webkit-transform:scale(1) rotate(0deg);
        -o-transform:scale(1) rotate(0deg);
        -ms-transform:scale(1) rotate(0deg);
        transform:scale(1) rotate(0deg);
    } 80% {
          -moz-transform:scale(1) rotate(0deg);
          -webkit-transform:scale(1) rotate(0deg);
          -o-transform:scale(1) rotate(0deg);
          -ms-transform:scale(1) rotate(0deg);
          transform:scale(1) rotate(0deg);
      } 100% {
            -moz-transform:scale(1) rotate(180deg);
            -webkit-transform:scale(1) rotate(180deg);
            -o-transform:scale(1) rotate(180deg);
            -ms-transform:scale(1) rotate(180deg);
            transform:scale(1) rotate(180deg);
        }
}
#games_top_menu > ul > li.menu_button.hoverActive:before{
    animation:showSub3 500ms linear 1;
    -webkit-animation:showSub3 500ms linear 1;
    -moz-animation:showSub3 500ms linear 1;
}

.message {
    -webkit-animation : animate-bg 5s linear infinite;
    -moz-animation : animate-bg 5s linear infinite;
}

.results_table_live .live {
    animation : anim_live 1s infinite;
    -webkit-animation : anim_live 1s infinite;
}

@keyframes showSub1 {0% {background-color: rgba(6,74,123,0);border-color: rgba(255,204,51,0);} 80% {background-color: rgba(6,74,123,0);border-color: rgba(255,204,51,0);} 100% {background-color: rgba(6,74,123,1);border-color: rgba(255,204,51,1);}}
@-webkit-keyframes showSub1 {0% {background-color: rgba(6,74,123,0);border-color: rgba(255,204,51,0);} 80% {background-color: rgba(6,74,123,0);border-color: rgba(255,204,51,0);} 100% {background-color: rgba(6,74,123,1);border-color: rgba(255,204,51,1);}}
@-moz-keyframes showSub1 {0% {background-color: rgba(6,74,123,0);border-color: rgba(255,204,51,0);} 80% {background-color: rgba(6,74,123,0);border-color: rgba(255,204,51,0);} 100% {background-color: rgba(6,74,123,1);border-color: rgba(255,204,51,1);}}
/*.newMenuButton:hover > a, .flexMenu-viewMore:hover > a*/
{
    animation: showSub1 500ms linear 1;
    -webkit-animation: showSub1 500ms linear 1;
    -moz-animation: showSub1 500ms linear 1;
}

@-webkit-keyframes showSub3 {0% {-webkit-transform:scale(1) rotate(0deg);} 80% {-webkit-transform:scale(1) rotate(0deg);} 100% {-webkit-transform:scale(1) rotate(180deg);}}
@-moz-keyframes showSub3 {0% {-moz-transform:scale(1) rotate(0deg);} 80% {-moz-transform:scale(1) rotate(0deg);} 100% {-moz-transform:scale(1) rotate(180deg);}}
@keyframes showSub3 {
    0% {
        -moz-transform:scale(1) rotate(0deg);
        -webkit-transform:scale(1) rotate(0deg);
        -o-transform:scale(1) rotate(0deg);
        -ms-transform:scale(1) rotate(0deg);
        transform:scale(1) rotate(0deg);
    } 80% {
          -moz-transform:scale(1) rotate(0deg);
          -webkit-transform:scale(1) rotate(0deg);
          -o-transform:scale(1) rotate(0deg);
          -ms-transform:scale(1) rotate(0deg);
          transform:scale(1) rotate(0deg);
      } 100% {
            -moz-transform:scale(1) rotate(180deg);
            -webkit-transform:scale(1) rotate(180deg);
            -o-transform:scale(1) rotate(180deg);
            -ms-transform:scale(1) rotate(180deg);
            transform:scale(1) rotate(180deg);
        }
}
.newMenuButton:hover:before, .flexMenu-viewMore:hover:before {
    animation: showSub3 500ms linear 1;
    -webkit-animation: showSub3 500ms linear 1;
    -moz-animation: showSub3 500ms linear 1;
}

@keyframes showSub2 {0% {opacity:0;height:0;padding:0 !important;overflow:hidden;} 80% {opacity:0;height:auto;padding:15px 10px !important;overflow:visible;} 100% {opacity:1;}}
@-webkit-keyframes showSub2 {0% {opacity:0;height:0;padding:0 !important;overflow:hidden;} 80% {opacity:0;height:auto;padding:15px 10px !important;overflow:visible;} 100% {opacity:1;}}
@-moz-keyframes showSub2 {0% {opacity:0;height:0;padding:0 !important;overflow:hidden;} 80% {opacity:0;height:auto;padding:15px 10px !important;overflow:visible;} 100% {opacity:1;}}
.newMenuButton:hover .newSubMenu {
    animation: showSub2 500ms linear 1;
    -webkit-animation: showSub2 500ms linear 1;
    -moz-animation: showSub2 500ms linear 1;
}

@-webkit-keyframes showSubTop1 {0% {-webkit-transform:scale(1) rotate(0deg);} 80% {-webkit-transform:scale(1) rotate(0deg);} 100% {-webkit-transform:scale(1) rotate(180deg);}}
@-moz-keyframes showSubTop1 {0% {-moz-transform:scale(1) rotate(0deg);} 80% {-moz-transform:scale(1) rotate(0deg);} 100% {-moz-transform:scale(1) rotate(180deg);}}
@keyframes showSubTop1 {
    0% {
        -moz-transform:scale(1) rotate(0deg);
        -webkit-transform:scale(1) rotate(0deg);
        -o-transform:scale(1) rotate(0deg);
        -ms-transform:scale(1) rotate(0deg);
        transform:scale(1) rotate(0deg);
    } 80% {
          -moz-transform:scale(1) rotate(0deg);
          -webkit-transform:scale(1) rotate(0deg);
          -o-transform:scale(1) rotate(0deg);
          -ms-transform:scale(1) rotate(0deg);
          transform:scale(1) rotate(0deg);
      } 100% {
            -moz-transform:scale(1) rotate(180deg);
            -webkit-transform:scale(1) rotate(180deg);
            -o-transform:scale(1) rotate(180deg);
            -ms-transform:scale(1) rotate(180deg);
            transform:scale(1) rotate(180deg);
        }
}

[class*="alt-auth__link"] {
    transition: background-color 300ms;
}

.langDropTop_con.active .curlangDropTop:before {

    animation:showSubTop1 500ms linear 1;
    -webkit-animation:showSubTop1 500ms linear 1;
    -moz-animation:showSubTop1 500ms linear 1;
}

@-webkit-keyframes showSubTop3 {0% {-webkit-transform:scale(1) rotate(0deg);} 80% {-webkit-transform:scale(1) rotate(0deg);} 100% {-webkit-transform:scale(1) rotate(180deg);}}
@-moz-keyframes showSubTop3 {0% {-moz-transform:scale(1) rotate(0deg);} 80% {-moz-transform:scale(1) rotate(0deg);} 100% {-moz-transform:scale(1) rotate(180deg);}}
@keyframes showSubTop3 {
    0% {
        -moz-transform:scale(1) rotate(0deg);
        -webkit-transform:scale(1) rotate(0deg);
        -o-transform:scale(1) rotate(0deg);
        -ms-transform:scale(1) rotate(0deg);
        transform:scale(1) rotate(0deg);
    } 80% {
          -moz-transform:scale(1) rotate(0deg);
          -webkit-transform:scale(1) rotate(0deg);
          -o-transform:scale(1) rotate(0deg);
          -ms-transform:scale(1) rotate(0deg);
          transform:scale(1) rotate(0deg);
      } 100% {
            -moz-transform:scale(1) rotate(180deg);
            -webkit-transform:scale(1) rotate(180deg);
            -o-transform:scale(1) rotate(180deg);
            -ms-transform:scale(1) rotate(180deg);
            transform:scale(1) rotate(180deg);
        }
}

.coefDropTop_con.active .curcoefDropTop:before {
    animation:showSubTop3 500ms linear 1;
    -webkit-animation:showSubTop3 500ms linear 1;
    -moz-animation:showSubTop3 500ms linear 1;
}

@-webkit-keyframes showSubTop2 {0% {-webkit-transform:scale(1) rotate(0deg);} 80% {-webkit-transform:scale(1) rotate(0deg);} 100% {-webkit-transform:scale(1) rotate(180deg);}}
@-moz-keyframes showSubTop2 {0% {-moz-transform:scale(1) rotate(0deg);} 80% {-moz-transform:scale(1) rotate(0deg);} 100% {-moz-transform:scale(1) rotate(180deg);}}
@keyframes showSubTop2 {
    0% {
        -moz-transform:scale(1) rotate(0deg);
        -webkit-transform:scale(1) rotate(0deg);
        -o-transform:scale(1) rotate(0deg);
        -ms-transform:scale(1) rotate(0deg);
        transform:scale(1) rotate(0deg);
    } 80% {
          -moz-transform:scale(1) rotate(0deg);
          -webkit-transform:scale(1) rotate(0deg);
          -o-transform:scale(1) rotate(0deg);
          -ms-transform:scale(1) rotate(0deg);
          transform:scale(1) rotate(0deg);
      } 100% {
            -moz-transform:scale(1) rotate(180deg);
            -webkit-transform:scale(1) rotate(180deg);
            -o-transform:scale(1) rotate(180deg);
            -ms-transform:scale(1) rotate(180deg);
            transform:scale(1) rotate(180deg);
        }
}

.timeButTopFl.active .timeButTop:before {
    animation:showSubTop2 500ms linear 1;
    -webkit-animation:showSubTop2 500ms linear 1;
    -moz-animation:showSubTop2 500ms linear 1;
}

#games_top_menu > ul > li span.toto_jackpot {
    transition: opacity 0.3s ease, visibility 0.3s ease;
}
@keyframes slideTop1 {0% {right: -325px;}50% {right: -325px;}100% {right: 0px;}}
@-webkit-keyframes slideTop1 {0% {right: -325px;}50% {right: -325px;}100% {right: 0px;}}
@-moz-keyframes slideTop1 {0% {right: -325px;}50% {right: -325px;}100% {right: 0px;}}

.topAccordSlider .slide.active:hover .link .dop{
    animation:slideTop1 400ms 1;
    -webkit-animation:slideTop1 400ms 1;
    -moz-animation:slideTop1 400ms 1;
}

.fixTopMenuBut.Up:hover {
    -moz-animation:leftDergTop2 ease 300ms 1;
    -webkit-animation:leftDergTop2 ease 300ms 1;
    animation:leftDergTop2 ease 300ms 1;
}
@-moz-keyframes leftDergTop2 {
    0% {-moz-transform:scale(1) rotate(180deg) translate(0px, 0px);}
    20% {-moz-transform:scale(1) rotate(180deg) translate(0px, -2px);}
    40% {-moz-transform:scale(1) rotate(180deg) translate(0px, 4px);}
    60% {-moz-transform:scale(1) rotate(180deg) translate(0px, -4px);}
    80% {-moz-transform:scale(1) rotate(180deg) translate(0px, 2px);}
    100% {-moz-transform:scale(1) rotate(180deg) translate(0px, 0px);}
}
@-webkit-keyframes leftDergTop2 {
    0% {-webkit-transform:scale(1) rotate(180deg) translate(0px, 0px);}
    20% {-webkit-transform:scale(1) rotate(180deg) translate(0px, -2px);}
    40% {-webkit-transform:scale(1) rotate(180deg) translate(0px, 4px);}
    60% {-webkit-transform:scale(1) rotate(180deg) translate(0px, -4px);}
    80% {-webkit-transform:scale(1) rotate(180deg) translate(0px, 2px);}
    100% {-webkit-transform:scale(1) rotate(180deg) translate(0px, 0px);}
}
@keyframes leftDergTop2 {
    0% {
        -moz-transform:scale(1) rotate(180deg) translate(0px, 0px);
        -webkit-transform:scale(1) rotate(180deg) translate(0px, 0px);
        -o-transform:scale(1) rotate(180deg) translate(0px, 0px);
        -ms-transform:scale(1) rotate(180deg) translate(0px, 0px);
        transform:scale(1) rotate(180deg) translate(0px, 0px);
    }
    20% {
        -moz-transform:scale(1) rotate(180deg) translate(0px, -2px);
        -webkit-transform:scale(1) rotate(180deg) translate(0px, -2px);
        -o-transform:scale(1) rotate(180deg) translate(0px, -2px);
        -ms-transform:scale(1) rotate(180deg) translate(0px, -2px);
        transform:scale(1) rotate(180deg) translate(0px, -2px);
    }
    40% {
        -moz-transform:scale(1) rotate(180deg) translate(0px, 4px);
        -webkit-transform:scale(1) rotate(180deg) translate(0px, 4px);
        -o-transform:scale(1) rotate(180deg) translate(0px, 4px);
        -ms-transform:scale(1) rotate(180deg) translate(0px, 4px);
        transform:scale(1) rotate(180deg) translate(0px, 4px);
    }
    60% {
        -moz-transform:scale(1) rotate(180deg) translate(0px, -4px);
        -webkit-transform:scale(1) rotate(180deg) translate(0px, -4px);
        -o-transform:scale(1) rotate(180deg) translate(0px, -4px);
        -ms-transform:scale(1) rotate(180deg) translate(0px, -4px);
        transform:scale(1) rotate(180deg) translate(0px, -4px);
    }
    80% {
        -moz-transform:scale(1) rotate(180deg) translate(0px, 2px);
        -webkit-transform:scale(1) rotate(180deg) translate(0px, 2px);
        -o-transform:scale(1) rotate(180deg) translate(0px, 2px);
        -ms-transform:scale(1) rotate(180deg) translate(0px, 2px);
        transform:scale(1) rotate(180deg) translate(0px, 2px);
    }
    100% {
        -moz-transform:scale(1) rotate(180deg) translate(0px, 0px);
        -webkit-transform:scale(1) rotate(180deg) translate(0px, 0px);
        -o-transform:scale(1) rotate(180deg) translate(0px, 0px);
        -ms-transform:scale(1) rotate(180deg) translate(0px, 0px);
        transform:scale(1) rotate(180deg) translate(0px, 0px);
    }
}

.fixTopMenuBut.Down:hover {
    -moz-animation:leftDergTop1 ease 300ms 1;
    -webkit-animation:leftDergTop1 ease 300ms 1;
    animation:leftDergTop1 ease 300ms 1;
}

@-moz-keyframes leftDergTop1 {
    0% {-moz-transform:scale(1) rotate(0deg) translate(0px, 0px);}
    20% {-moz-transform:scale(1) rotate(0deg) translate(0px, -2px);}
    40% {-moz-transform:scale(1) rotate(0deg) translate(0px, 4px);}
    60% {-moz-transform:scale(1) rotate(0deg) translate(0px, -4px);}
    80% {-moz-transform:scale(1) rotate(0deg) translate(0px, 2px);}
    100% {-moz-transform:scale(1) rotate(0deg) translate(0px, 0px);}
}
@-webkit-keyframes leftDergTop1 {
    0% {-webkit-transform:scale(1) rotate(0deg) translate(0px, 0px);}
    20% {-webkit-transform:scale(1) rotate(0deg) translate(0px, -2px);}
    40% {-webkit-transform:scale(1) rotate(0deg) translate(0px, 4px);}
    60% {-webkit-transform:scale(1) rotate(0deg) translate(0px, -4px);}
    80% {-webkit-transform:scale(1) rotate(0deg) translate(0px, 2px);}
    100% {-webkit-transform:scale(1) rotate(0deg) translate(0px, 0px);}
}
@keyframes leftDergTop1 {
    0% {
        -moz-transform:scale(1) rotate(0deg) translate(0px, 0px);
        -webkit-transform:scale(1) rotate(0deg) translate(0px, 0px);
        -o-transform:scale(1) rotate(0deg) translate(0px, 0px);
        -ms-transform:scale(1) rotate(0deg) translate(0px, 0px);
        transform:scale(1) rotate(0deg) translate(0px, 0px);
    }
    20% {
        -moz-transform:scale(1) rotate(0deg) translate(0px, -2px);
        -webkit-transform:scale(1) rotate(0deg) translate(0px, -2px);
        -o-transform:scale(1) rotate(0deg) translate(0px, -2px);
        -ms-transform:scale(1) rotate(0deg) translate(0px, -2px);
        transform:scale(1) rotate(0deg) translate(0px, -2px);
    }
    40% {
        -moz-transform:scale(1) rotate(0deg) translate(0px, 4px);
        -webkit-transform:scale(1) rotate(0deg) translate(0px, 4px);
        -o-transform:scale(1) rotate(0deg) translate(0px, 4px);
        -ms-transform:scale(1) rotate(0deg) translate(0px, 4px);
        transform:scale(1) rotate(0deg) translate(0px, 4px);
    }
    60% {
        -moz-transform:scale(1) rotate(0deg) translate(0px, -4px);
        -webkit-transform:scale(1) rotate(0deg) translate(0px, -4px);
        -o-transform:scale(1) rotate(0deg) translate(0px, -4px);
        -ms-transform:scale(1) rotate(0deg) translate(0px, -4px);
        transform:scale(1) rotate(0deg) translate(0px, -4px);
    }
    80% {
        -moz-transform:scale(1) rotate(0deg) translate(0px, 2px);
        -webkit-transform:scale(1) rotate(0deg) translate(0px, 2px);
        -o-transform:scale(1) rotate(0deg) translate(0px, 2px);
        -ms-transform:scale(1) rotate(0deg) translate(0px, 2px);
        transform:scale(1) rotate(0deg) translate(0px, 2px);
    }
    100% {
        -moz-transform:scale(1) rotate(0deg) translate(0px, 0px);
        -webkit-transform:scale(1) rotate(0deg) translate(0px, 0px);
        -o-transform:scale(1) rotate(0deg) translate(0px, 0px);
        -ms-transform:scale(1) rotate(0deg) translate(0px, 0px);
        transform:scale(1) rotate(0deg) translate(0px, 0px);
    }
}

.left_menuEventCon_slide .assideCon .assideCon_head > .arr.active:before {
    animation: showSub3 500ms linear 1;
    -webkit-animation: showSub3 500ms linear 1;
    -moz-animation: showSub3 500ms linear 1;
}

.fixRightMenuBut:hover,
.bigRightMenuBut:hover {
    background-color: rgba(0, 0, 0, 0.1);
    -moz-animation: leftDerg1 ease 300ms 1;
    -webkit-animation: leftDerg1 ease 300ms 1;
    animation: leftDerg1 ease 300ms 1;
}
.bigRightMenuBut:before {
    transition: 300ms;
}

@keyframes showSub1 {0% {background-color: rgba(6,74,123,0);border-color: rgba(255,204,51,0);} 80% {background-color: rgba(6,74,123,0);border-color: rgba(255,204,51,0);} 100% {background-color: rgba(6,74,123,1);border-color: rgba(255,204,51,1);}}
@-webkit-keyframes showSub1 {0% {background-color: rgba(6,74,123,0);border-color: rgba(255,204,51,0);} 80% {background-color: rgba(6,74,123,0);border-color: rgba(255,204,51,0);} 100% {background-color: rgba(6,74,123,1);border-color: rgba(255,204,51,1);}}
@-moz-keyframes showSub1 {0% {background-color: rgba(6,74,123,0);border-color: rgba(255,204,51,0);} 80% {background-color: rgba(6,74,123,0);border-color: rgba(255,204,51,0);} 100% {background-color: rgba(6,74,123,1);border-color: rgba(255,204,51,1);}}
/*.newMenuButton:hover > a,*/
.flexMenu-viewMore:hover > a {
    animation:showSub1 500ms linear 1;
    -webkit-animation:showSub1 500ms linear 1;
    -moz-animation:showSub1 500ms linear 1;
}

@keyframes zoomIn {
    from {
        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 .nameCon .dopRight_score > span.zoom,
.sport_menu .event_menu > li > a i span.zoom {
    -webkit-animation:zoomIn .7s ease;
    -o-animation:zoomIn .7s ease;
    animation: zoomIn .7s ease;
    -webkit-animation-iteration-count: 2;
    -moz-animation-iteration-count: 2;
    -o-animation-iteration-count: 2;
    animation-iteration-count: 2;
}

.fixLeftMenuBut > span {
    -webkit-transition:all 200ms linear;
    -moz-transition:all 200ms linear;
    -ms-transition:all 200ms linear;
    -o-transition:all 200ms linear;
    transition:all 200ms linear;
}

@-moz-keyframes leftDerg1 {
    0% {-moz-transform:scale(1) rotate(0deg) translate(0px, 0px);}
    20% {-moz-transform:scale(1) rotate(0deg) translate(-2px, 0px);}
    40% {-moz-transform:scale(1) rotate(0deg) translate(4px, 0px);}
    60% {-moz-transform:scale(1) rotate(0deg) translate(-4px, 0px);}
    80% {-moz-transform:scale(1) rotate(0deg) translate(2px, 0px);}
    100% {-moz-transform:scale(1) rotate(0deg) translate(0px, 0px);}
}
@-webkit-keyframes leftDerg1 {
    0% {-webkit-transform:scale(1) rotate(0deg) translate(0px, 0px);}
    20% {-webkit-transform:scale(1) rotate(0deg) translate(-2px, 0px);}
    40% {-webkit-transform:scale(1) rotate(0deg) translate(4px, 0px);}
    60% {-webkit-transform:scale(1) rotate(0deg) translate(-4px, 0px);}
    80% {-webkit-transform:scale(1) rotate(0deg) translate(2px, 0px);}
    100% {-webkit-transform:scale(1) rotate(0deg) translate(0px, 0px);}
}
@keyframes leftDerg1 {
    0% {
        -moz-transform:scale(1) rotate(0deg) translate(0px, 0px);
        -webkit-transform:scale(1) rotate(0deg) translate(0px, 0px);
        -o-transform:scale(1) rotate(0deg) translate(0px, 0px);
        -ms-transform:scale(1) rotate(0deg) translate(0px, 0px);
        transform:scale(1) rotate(0deg) translate(0px, 0px);
    }
    20% {
        -moz-transform:scale(1) rotate(0deg) translate(-2px, 0px);
        -webkit-transform:scale(1) rotate(0deg) translate(-2px, 0px);
        -o-transform:scale(1) rotate(0deg) translate(-2px, 0px);
        -ms-transform:scale(1) rotate(0deg) translate(-2px, 0px);
        transform:scale(1) rotate(0deg) translate(-2px, 0px);
    }
    40% {
        -moz-transform:scale(1) rotate(0deg) translate(4px, 0px);
        -webkit-transform:scale(1) rotate(0deg) translate(4px, 0px);
        -o-transform:scale(1) rotate(0deg) translate(4px, 0px);
        -ms-transform:scale(1) rotate(0deg) translate(4px, 0px);
        transform:scale(1) rotate(0deg) translate(4px, 0px);
    }
    60% {
        -moz-transform:scale(1) rotate(0deg) translate(-4px, 0px);
        -webkit-transform:scale(1) rotate(0deg) translate(-4px, 0px);
        -o-transform:scale(1) rotate(0deg) translate(-4px, 0px);
        -ms-transform:scale(1) rotate(0deg) translate(-4px, 0px);
        transform:scale(1) rotate(0deg) translate(-4px, 0px);
    }
    80% {
        -moz-transform:scale(1) rotate(0deg) translate(2px, 0px);
        -webkit-transform:scale(1) rotate(0deg) translate(2px, 0px);
        -o-transform:scale(1) rotate(0deg) translate(2px, 0px);
        -ms-transform:scale(1) rotate(0deg) translate(2px, 0px);
        transform:scale(1) rotate(0deg) translate(2px, 0px);
    }
    100% {
        -moz-transform:scale(1) rotate(0deg) translate(0px, 0px);
        -webkit-transform:scale(1) rotate(0deg) translate(0px, 0px);
        -o-transform:scale(1) rotate(0deg) translate(0px, 0px);
        -ms-transform:scale(1) rotate(0deg) translate(0px, 0px);
        transform:scale(1) rotate(0deg) translate(0px, 0px);
    }
}
@-moz-keyframes leftDerg2 {
    0% {-moz-transform:scale(1) rotate(180deg) translate(0px, 0px);}
    20% {-moz-transform:scale(1) rotate(180deg) translate(-2px, 0px);}
    40% {-moz-transform:scale(1) rotate(180deg) translate(4px, 0px);}
    60% {-moz-transform:scale(1) rotate(180deg) translate(-4px, 0px);}
    80% {-moz-transform:scale(1) rotate(180deg) translate(2px, 0px);}
    100% {-moz-transform:scale(1) rotate(180deg) translate(0px, 0px);}
}
@-webkit-keyframes leftDerg2 {
    0% {-webkit-transform:scale(1) rotate(180deg) translate(0px, 0px);}
    20% {-webkit-transform:scale(1) rotate(180deg) translate(-2px, 0px);}
    40% {-webkit-transform:scale(1) rotate(180deg) translate(4px, 0px);}
    60% {-webkit-transform:scale(1) rotate(180deg) translate(-4px, 0px);}
    80% {-webkit-transform:scale(1) rotate(180deg) translate(2px, 0px);}
    100% {-webkit-transform:scale(1) rotate(180deg) translate(0px, 0px);}
}
@keyframes leftDerg2 {
    0% {
        -moz-transform:scale(1) rotate(180deg) translate(0px, 0px);
        -webkit-transform:scale(1) rotate(180deg) translate(0px, 0px);
        -o-transform:scale(1) rotate(180deg) translate(0px, 0px);
        -ms-transform:scale(1) rotate(180deg) translate(0px, 0px);
        transform:scale(1) rotate(180deg) translate(0px, 0px);
    }
    20% {
        -moz-transform:scale(1) rotate(180deg) translate(-2px, 0px);
        -webkit-transform:scale(1) rotate(180deg) translate(-2px, 0px);
        -o-transform:scale(1) rotate(180deg) translate(-2px, 0px);
        -ms-transform:scale(1) rotate(180deg) translate(-2px, 0px);
        transform:scale(1) rotate(180deg) translate(-2px, 0px);
    }
    40% {
        -moz-transform:scale(1) rotate(180deg) translate(4px, 0px);
        -webkit-transform:scale(1) rotate(180deg) translate(4px, 0px);
        -o-transform:scale(1) rotate(180deg) translate(4px, 0px);
        -ms-transform:scale(1) rotate(180deg) translate(4px, 0px);
        transform:scale(1) rotate(180deg) translate(4px, 0px);
    }
    60% {
        -moz-transform:scale(1) rotate(180deg) translate(-4px, 0px);
        -webkit-transform:scale(1) rotate(180deg) translate(-4px, 0px);
        -o-transform:scale(1) rotate(180deg) translate(-4px, 0px);
        -ms-transform:scale(1) rotate(180deg) translate(-4px, 0px);
        transform:scale(1) rotate(180deg) translate(-4px, 0px);
    }
    80% {
        -moz-transform:scale(1) rotate(180deg) translate(2px, 0px);
        -webkit-transform:scale(1) rotate(180deg) translate(2px, 0px);
        -o-transform:scale(1) rotate(180deg) translate(2px, 0px);
        -ms-transform:scale(1) rotate(180deg) translate(2px, 0px);
        transform:scale(1) rotate(180deg) translate(2px, 0px);
    }
    100% {
        -moz-transform:scale(1) rotate(180deg) translate(0px, 0px);
        -webkit-transform:scale(1) rotate(180deg) translate(0px, 0px);
        -o-transform:scale(1) rotate(180deg) translate(0px, 0px);
        -ms-transform:scale(1) rotate(180deg) translate(0px, 0px);
        transform:scale(1) rotate(180deg) translate(0px, 0px);
    }
}
.fixLeftMenuBut:hover > span{
    -moz-animation:leftDerg1 ease 300ms 1;
    -webkit-animation:leftDerg1 ease 300ms 1;
    animation:leftDerg1 ease 300ms 1;
}
.fixLeftMenuBut.right > span,
.fixLeftMenuBut.left > span{
    -webkit-transition:all 0ms linear !important;
    -moz-transition:all 0ms linear !important;
    -ms-transition:all 0ms linear !important;
    -o-transition:all 0ms linear !important;
    transition:all 0ms linear !important;
}

.fixLeftMenuBut.active > span{
    -moz-transform:scale(1) rotate(180deg);
    -webkit-transform:scale(1) rotate(180deg);
    -o-transform:scale(1) rotate(180deg);
    -ms-transform:scale(1) rotate(180deg);
    transform:scale(1) rotate(180deg);
}
.fixLeftMenuBut.active:hover > span{
    -moz-animation:leftDerg2 ease 300ms 1;
    -webkit-animation:leftDerg2 ease 300ms 1;
    animation:leftDerg2 ease 300ms 1;
}

.prevPageButCon {
    -webkit-transition:all 200ms linear;
    -moz-transition:all 200ms linear;
    -ms-transition:all 200ms linear;
    -o-transition:all 200ms linear;
    transition:all 200ms linear;
}

.prevPageBut:before{
    -webkit-transition:all 200ms linear;
    -moz-transition:all 200ms linear;
    -ms-transition:all 200ms linear;
    -o-transition:all 200ms linear;
    transition:all 200ms linear;
}

.betsResizeEvs .line .moreButArr:before {
    -webkit-transition:all 200ms linear;
    -moz-transition:all 200ms linear;
    -ms-transition:all 200ms linear;
    -o-transition:all 200ms linear;
    transition:all 200ms linear;
}
.betsResizeEvs .line .moreButArr.active:before{
    -moz-transform:scale(1) rotate(180deg);
    -webkit-transform:scale(1) rotate(180deg);
    -o-transform:scale(1) rotate(180deg);
    -ms-transform:scale(1) rotate(180deg);
    transform:scale(1) rotate(180deg);
}

@-moz-keyframes starMigFav {
    0% {
        -moz-transform:scale(1);
    }
    80% {
        -moz-transform:scale(1.3);
    }
    100% {
        -moz-transform:scale(1);
    }
}
@-webkit-keyframes starMigFav {
    0% {
        -webkit-transform:scale(1);
    }
    80% {
        -webkit-transform:scale(1.3);
    }
    100% {
        -webkit-transform:scale(1);
    }
}
@keyframes starMigFav {
    0% {
        -moz-transform:scale(1);
        -webkit-transform:scale(1);
        -o-transform:scale(1);
        -ms-transform:scale(1);
        transform:scale(1);
    }
    80% {
        -moz-transform:scale(1.3);
        -webkit-transform:scale(1.3);
        -o-transform:scale(1.3);
        -ms-transform:scale(1.3);
        transform:scale(1.3);
    }
    100% {
        -moz-transform:scale(1);
        -webkit-transform:scale(1);
        -o-transform:scale(1);
        -ms-transform:scale(1);
        transform:scale(1);
    }
}

.betsResizeEvs .line .star.active {
    -moz-animation:starMigFav 300ms 1;
    -webkit-animation:starMigFav 300ms 1;
    animation:starMigFav 300ms 1;
}

/*body.fixedRight #sports_main {*/
    /*animation:flash 1s 1;*/
    /*-webkit-animation:flash 1s 1;*/
    /*-moz-animation:flash 1s 1;*/
/*}*/
@-webkit-keyframes flash {
    0% {opacity:0;}
    50% {opacity:1;}
    100% {opacity:1;}
}
@-moz-keyframes flash {
    0% {opacity:0;}
    50% {opacity:1;}
    100% {opacity:1;}
}
@-o-keyframes flash {
    0% {opacity:0;}
    50% {opacity:1;}
    100% {opacity:1;}
}
@keyframes flash {
    0% {opacity:0;}
    50% {opacity:1;}
    100% {opacity:1;}
}

/*body.fixedRight #sports_right:not(.firstBlood),*/
/*body:not(.fixedRight) #cuponFix:not(.firstBlood) {*/
    /*animation:flash2 1s 1;*/
    /*-webkit-animation:flash2 1s 1;*/
    /*-moz-animation:flash2 1s 1;*/
/*}*/
@-webkit-keyframes flash2 {
    0% {right: -300px;}
    100% {right: 10px;}
}
@-moz-keyframes flash2 {
    0% {right: -300px;}
    100% {right: 10px;}
}
@-o-keyframes flash2 {
    0% {right: -300px;}
    100% {right: 10px;}
}
@keyframes flash2 {
    0% {right: -300px;}
    100% {right: 10px;}
}
@-webkit-keyframes flash4 {
    0% {opacity:0;}
    50% {opacity:1;}
    100% {opacity:1;}
}


/*body:not(.fixedLeft):not(.fixedRight) #sports_main,*/
/*body.fixedLeft.fixedRight #sports_main {*/
    /*animation:flash4 1s 1;*/
    /*-webkit-animation:flash4 1s 1;*/
    /*-moz-animation:flash4 1s 1;*/
/*}*/
@-moz-keyframes flash4 {
    0% {opacity:0;}
    50% {opacity:1;}
    100% {opacity:1;}
}
@-o-keyframes flash4 {
    0% {opacity:0;}
    50% {opacity:1;}
    100% {opacity:1;}
}
@keyframes flash4 {
    0% {opacity:0;}
    50% {opacity:1;}
    100% {opacity:1;}
}

.sports_tab_two .tab_but .count.fadeClone {
    animation:fadeClone 500ms 1;
    -webkit-animation:fadeClone 500ms 1;
    -moz-animation:fadeClone 500ms 1;
}

@keyframes fadeClone {
    0% {opacity:1;}
    100% {
        -o-transform:scale(5);
        -ms-transform:scale(5);
        transform:scale(5);
        opacity:0;
    }
}
@-webkit-keyframes fadeClone {
    0% {opacity:1;}
    100% {
        -webkit-transform:scale(5);
        opacity:0;
    }
}
@-moz-keyframes fadeClone {
    0% {opacity:1;}
    100% {
        -moz-transform:scale(5);
        opacity:0;
    }
}

@keyframes zoom_score1 {
    0%{
    }
    50%{ -webkit-transform: scale(1.4) !important;
        -moz-transform: scale(1.4) !important;
        -ms-transform: scale(1.4) !important;
        -o-transform: scale(1.4) !important;
        transform: scale(1.4)!important; color:#b1f7b1;}
    100%{
    }
}
.twoSt .NTV_newTabloVision_con .NTV_centerCon2 .scoreCon .score > span,
.alterTablo_scoreCol .scoreTop > span,
.alterTablo_scoreCol .scoreAll div > span{
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}
.twoSt .NTV_newTabloVision_con .NTV_centerCon2 .scoreCon .score > span.zoom,
.alterTablo_scoreCol .scoreTop > span.zoom,
.alterTablo_scoreCol .scoreAll div > span.zoom{
    -webkit-animation:zoom_score1 .7s ease;
    -o-animation:zoom_score1 .7s ease;
    animation: zoom_score1 .7s ease;
    -webkit-animation-iteration-count: 2;
    -moz-animation-iteration-count: 2;
    -o-animation-iteration-count: 2;
    animation-iteration-count: 2;
}

.callbackTLBut:hover > span {
    animation:showHint 1s 1;
    -webkit-animation:showHint 1s 1;
    -moz-animation:showHint 1s 1;
}

@-moz-keyframes koloda_anim1_1 {0%{-moz-transform:scale(1) rotate(0deg);left:130px;top:120px;}100% {-moz-transform:scale(1) rotate(0deg);left:112px;top:117px;}}
@-webkit-keyframes koloda_anim1_1 {0%{-webkit-transform:scale(1) rotate(0deg);left:130px;top:120px;}100% {-webkit-transform:scale(1) rotate(0deg);left:112px;top:117px;}}
@keyframes koloda_anim1_1 {
    0%{-moz-transform:scale(1) rotate(0deg);-webkit-transform:scale(1) rotate(0deg);-o-transform:scale(1) rotate(0deg);-ms-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg);left:130px;top:120px;
    }100% {-moz-transform:scale(1) rotate(0deg);-webkit-transform:scale(1) rotate(0deg);-o-transform:scale(1) rotate(0deg);-ms-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg);left:112px;top:117px;}
}

@-moz-keyframes koloda_anim1_2 {0%{-moz-transform:scale(1) rotate(0deg);left:130px;top:120px;}100% {-moz-transform:scale(1) rotate(20deg);left:160px;top:55px;}}
@-webkit-keyframes koloda_anim1_2 {0%{-webkit-transform:scale(1) rotate(0deg);left:130px;top:120px;}100% {-webkit-transform:scale(1) rotate(20deg);left:160px;top:55px;}}
@keyframes koloda_anim1_2 {
    0%{-moz-transform:scale(1) rotate(0deg);-webkit-transform:scale(1) rotate(0deg);-o-transform:scale(1) rotate(0deg);-ms-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg);left:130px;top:120px;
    }100% {-moz-transform:scale(1) rotate(20deg);-webkit-transform:scale(1) rotate(20deg);-o-transform:scale(1) rotate(20deg);-ms-transform:scale(1) rotate(20deg);transform:scale(1) rotate(20deg);left:160px;top:55px;}
}

@-moz-keyframes koloda_anim1_3 {0%{-moz-transform:scale(1) rotate(0deg);left:130px;top:120px;}100% {-moz-transform:scale(1) rotate(4deg);left:102px;top:14px;}}
@-webkit-keyframes koloda_anim1_3 {0%{-webkit-transform:scale(1) rotate(0deg);left:130px;top:120px;}100% {-webkit-transform:scale(1) rotate(4deg);left:102px;top:14px;}}
@keyframes koloda_anim1_3 {
    0%{-moz-transform:scale(1) rotate(0deg);-webkit-transform:scale(1) rotate(0deg);-o-transform:scale(1) rotate(0deg);-ms-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg);left:130px;top:120px;
    }100% {-moz-transform:scale(1) rotate(4deg);-webkit-transform:scale(1) rotate(4deg);-o-transform:scale(1) rotate(4deg);-ms-transform:scale(1) rotate(4deg);transform:scale(1) rotate(4deg);left:102px;top:14px;}
}

@-moz-keyframes koloda_anim1_4 {0%{-moz-transform:scale(1) rotate(0deg);left:130px;top:120px;}100% {-moz-transform:scale(1) rotate(-2deg);left:35px;top:58px;}}
@-webkit-keyframes koloda_anim1_4 {0%{-webkit-transform:scale(1) rotate(0deg);left:130px;top:120px;}100% {-webkit-transform:scale(1) rotate(-2deg);left:35px;top:58px;}}
@keyframes koloda_anim1_4 {
    0%{-moz-transform:scale(1) rotate(0deg);-webkit-transform:scale(1) rotate(0deg);-o-transform:scale(1) rotate(0deg);-ms-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg);left:130px;top:120px;
    }100% {-moz-transform:scale(1) rotate(-2deg);-webkit-transform:scale(1) rotate(-2deg);-o-transform:scale(1) rotate(-2deg);-ms-transform:scale(1) rotate(-2deg);transform:scale(1) rotate(-2deg);left:35px;top:58px;}
}

@-moz-keyframes koloda_anim1_5 {0%{-moz-transform:scale(1) rotate(0deg);left:130px;top:120px;}100% {-moz-transform:scale(1) rotate(61deg);left:190px;top:110px;}}
@-webkit-keyframes koloda_anim1_5 {0%{-webkit-transform:scale(1) rotate(0deg);left:130px;top:120px;}100% {-webkit-transform:scale(1) rotate(61deg);left:190px;top:110px;}}
@keyframes koloda_anim1_5 {
    0%{-moz-transform:scale(1) rotate(0deg);-webkit-transform:scale(1) rotate(0deg);-o-transform:scale(1) rotate(0deg);-ms-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg);left:130px;top:120px;
    }100% {-moz-transform:scale(1) rotate(61deg);-webkit-transform:scale(1) rotate(61deg);-o-transform:scale(1) rotate(61deg);-ms-transform:scale(1) rotate(61deg);transform:scale(1) rotate(61deg);left:190px;top:110px;}
}

@-moz-keyframes koloda_anim1_6 {0%{-moz-transform:scale(1) rotate(0deg);left:130px;top:120px;}100% {-moz-transform:scale(1) rotate(40deg);left:192px;top:20px;}}
@-webkit-keyframes koloda_anim1_6 {0%{-webkit-transform:scale(1) rotate(0deg);left:130px;top:120px;}100% {-webkit-transform:scale(1) rotate(40deg);left:192px;top:20px;}}
@keyframes koloda_anim1_6 {
    0%{-moz-transform:scale(1) rotate(0deg);-webkit-transform:scale(1) rotate(0deg);-o-transform:scale(1) rotate(0deg);-ms-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg);left:130px;top:120px;
    }100% {-moz-transform:scale(1) rotate(40deg);-webkit-transform:scale(1) rotate(40deg);-o-transform:scale(1) rotate(40deg);-ms-transform:scale(1) rotate(40deg);transform:scale(1) rotate(40deg);left:192px;top:20px;}
}

@-moz-keyframes koloda_anim1_7 {0%{-moz-transform:scale(1) rotate(0deg);left:130px;top:120px;}100% {-moz-transform:scale(1) rotate(15deg);left:190px;top:180px;}}
@-webkit-keyframes koloda_anim1_7 {0%{-webkit-transform:scale(1) rotate(0deg);left:130px;top:120px;}100% {-webkit-transform:scale(1) rotate(15deg);left:190px;top:180px;}}
@keyframes koloda_anim1_7 {
    0%{-moz-transform:scale(1) rotate(0deg);-webkit-transform:scale(1) rotate(0deg);-o-transform:scale(1) rotate(0deg);-ms-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg);left:130px;top:120px;
    }100% {-moz-transform:scale(1) rotate(15deg);-webkit-transform:scale(1) rotate(15deg);-o-transform:scale(1) rotate(15deg);-ms-transform:scale(1) rotate(15deg);transform:scale(1) rotate(15deg);left:190px;top:180px;}
}

@-moz-keyframes koloda_anim1_8 {0%{-moz-transform:scale(1) rotate(0deg);left:130px;top:120px;}100% {-moz-transform:scale(1) rotate(58deg);left:85px;top:195px;}}
@-webkit-keyframes koloda_anim1_8 {0%{-webkit-transform:scale(1) rotate(0deg);left:130px;top:120px;}100% {-webkit-transform:scale(1) rotate(58deg);left:85px;top:185px;}}
@keyframes koloda_anim1_8 {
    0%{-moz-transform:scale(1) rotate(0deg);-webkit-transform:scale(1) rotate(0deg);-o-transform:scale(1) rotate(0deg);-ms-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg);left:130px;top:120px;
    }100% {-moz-transform:scale(1) rotate(58deg);-webkit-transform:scale(1) rotate(58deg);-o-transform:scale(1) rotate(58deg);-ms-transform:scale(1) rotate(58deg);transform:scale(1) rotate(58deg);left:85px;top:195px;}
}

@-moz-keyframes koloda_anim1_9 {0%{-moz-transform:scale(1) rotate(0deg);left:130px;top:120px;}100% {-moz-transform:scale(1) rotate(-53deg);left:38px;top:140px;}}
@-webkit-keyframes koloda_anim1_9 {0%{-webkit-transform:scale(1) rotate(0deg);left:130px;top:120px;}100% {-webkit-transform:scale(1) rotate(-53deg);left:38px;top:140px;}}
@keyframes koloda_anim1_9 {
    0%{-moz-transform:scale(1) rotate(0deg);-webkit-transform:scale(1) rotate(0deg);-o-transform:scale(1) rotate(0deg);-ms-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg);left:130px;top:120px;
    }100% {-moz-transform:scale(1) rotate(-53deg);-webkit-transform:scale(1) rotate(-53deg);-o-transform:scale(1) rotate(-53deg);-ms-transform:scale(1) rotate(-53deg);transform:scale(1) rotate(-53deg);left:38px;top:140px;}
}

.cardBonus_con .koloda1.anim1 .card,
.cardBonus_con .koloda1.win .card{
    box-shadow:0 1px 2px 2px rgba(0, 0, 0, 0.3);
}

.cardBonus_con .koloda1.anim1 .card:nth-last-child(1){
    -moz-animation:700ms ease 0s normal forwards 1 running koloda_anim1_1;
    -webkit-animation:700ms ease 0s normal forwards 1 running koloda_anim1_1;
    animation:700ms ease 0s normal forwards 1 running koloda_anim1_1;
}
.cardBonus_con .koloda1.anim1 .card:nth-last-child(2){
    -moz-animation:700ms ease 300ms normal forwards 1 running koloda_anim1_2;
    -webkit-animation:700ms ease 300ms normal forwards 1 running koloda_anim1_2;
    animation:700ms ease 300ms normal forwards 1 running koloda_anim1_2;
}
.cardBonus_con .koloda1.anim1 .card:nth-last-child(3){
    -moz-animation:700ms ease 600ms normal forwards 1 running koloda_anim1_3;
    -webkit-animation:700ms ease 600ms normal forwards 1 running koloda_anim1_3;
    animation:700ms ease 600ms normal forwards 1 running koloda_anim1_3;
}
.cardBonus_con .koloda1.anim1 .card:nth-last-child(4){
    -moz-animation:700ms ease 900ms normal forwards 1 running koloda_anim1_4;
    -webkit-animation:700ms ease 900ms normal forwards 1 running koloda_anim1_4;
    animation:700ms ease 900ms normal forwards 1 running koloda_anim1_4;
}
.cardBonus_con .koloda1.anim1 .card:nth-last-child(5){
    -moz-animation:700ms ease 1200ms normal forwards 1 running koloda_anim1_5;
    -webkit-animation:700ms ease 1200ms normal forwards 1 running koloda_anim1_5;
    animation:700ms ease 1200ms normal forwards 1 running koloda_anim1_5;
}
.cardBonus_con .koloda1.anim1 .card:nth-last-child(6){
    -moz-animation:700ms ease 1500ms normal forwards 1 running koloda_anim1_6;
    -webkit-animation:700ms ease 1500ms normal forwards 1 running koloda_anim1_6;
    animation:700ms ease 1500ms normal forwards 1 running koloda_anim1_6;
}
.cardBonus_con .koloda1.anim1 .card:nth-last-child(7){
    -moz-animation:700ms ease 1800ms normal forwards 1 running koloda_anim1_7;
    -webkit-animation:700ms ease 1800ms normal forwards 1 running koloda_anim1_7;
    animation:700ms ease 1800ms normal forwards 1 running koloda_anim1_7;
}
.cardBonus_con .koloda1.anim1 .card:nth-last-child(8){
    -moz-animation:700ms ease 2100ms normal forwards 1 running koloda_anim1_8;
    -webkit-animation:700ms ease 2100ms normal forwards 1 running koloda_anim1_8;
    animation:700ms ease 2100ms normal forwards 1 running koloda_anim1_8;
}
.cardBonus_con .koloda1.anim1 .card:nth-last-child(9){
    -moz-animation:700ms ease 2400ms normal forwards 1 running koloda_anim1_9;
    -webkit-animation:700ms ease 2400ms normal forwards 1 running koloda_anim1_9;
    animation:700ms ease 2400ms normal forwards 1 running koloda_anim1_9;
}

@-moz-keyframes koloda_anim2 {
    0%{opacity:1;}
    60% {-moz-transform:scale(1) rotate(0deg);width:234px;height:340px;left:38px;top:15px;}
    70%{opacity:1;}
    100%{width:234px;left:38px;height:340px;top:15px;}
}
@-webkit-keyframes koloda_anim2 {
    0%{opacity:1;}
    60% {-webkit-transform:scale(1) rotate(0deg);width:234px;height:340px;left:38px;top:15px;}
    70%{opacity:1;}
    100%{width:234px;left:38px;height:340px;top:15px;}
}
@keyframes koloda_anim2 {
    0%{opacity:1;}
    60% {
        -moz-transform:scale(1) rotate(0deg);
        -webkit-transform:scale(1) rotate(0deg);
        -o-transform:scale(1) rotate(0deg);
        -ms-transform:scale(1) rotate(0deg);
        transform:scale(1) rotate(0deg);

        width:234px;height:340px;left:38px;top:15px;
    }70%{opacity:1;}
    100%{width:234px;left:38px;height:340px;top:15px;}
}

@-moz-keyframes koloda_anim2b{
    0% {opacity:1;-moz-transform: translateZ(0px) rotateY(0deg);}
    70% {opacity:1;-moz-transform: translateZ(0px) rotateY(0deg);}
    85% {opacity:1;-moz-transform: translateZ(0px) rotateY(-90deg);}
    100%{opacity:0;-moz-transform: translateZ(0px) rotateY(-90deg);}
}
@-webkit-keyframes koloda_anim2b{
    0% {opacity:1;-webkit-transform: translateZ(0px) rotateY(0deg);}
    70% {opacity:1;-webkit-transform: translateZ(0px) rotateY(0deg);}
    85% {opacity:1;-webkit-transform: translateZ(0px) rotateY(-90deg);}
    100%{opacity:0;-webkit-transform: translateZ(0px) rotateY(-90deg);}
}
@keyframes koloda_anim2b{
    0% {
        opacity:1;
        -webkit-transform: translateZ(0px) rotateY(0deg);
        -moz-transform: translateZ(0px) rotateY(0deg);
        -ms-transform: translateZ(0px) rotateY(0deg);
        -o-transform: translateZ(0px) rotateY(0deg);
        transform: translateZ(0px) rotateY(0deg);
    }70% {
         opacity:1;
         -webkit-transform: translateZ(0px) rotateY(0deg);
         -moz-transform: translateZ(0px) rotateY(0deg);
         -ms-transform: translateZ(0px) rotateY(0deg);
         -o-transform: translateZ(0px) rotateY(0deg);
         transform: translateZ(0px) rotateY(0deg);
     }85% {
          opacity:1;
          -webkit-transform: translateZ(0px) rotateY(-90deg);
          -moz-transform: translateZ(0px) rotateY(-90deg);
          -ms-transform: translateZ(0px) rotateY(-90deg);
          -o-transform: translateZ(0px) rotateY(-90deg);
          transform: translateZ(0px) rotateY(-90deg);
      }100%{
           opacity:0;
           -webkit-transform: translateZ(0px) rotateY(-90deg);
           -moz-transform: translateZ(0px) rotateY(-90deg);
           -ms-transform: translateZ(0px) rotateY(-90deg);
           -o-transform: translateZ(0px) rotateY(-90deg);
           transform: translateZ(0px) rotateY(-90deg);
       }
}

@-moz-keyframes koloda_anim2f{
    0% {opacity:0;-moz-transform: translateZ(0px) rotateY(90deg);}
    70% {opacity:0;-moz-transform: translateZ(0px) rotateY(90deg);}
    85% {opacity:1;-moz-transform: translateZ(0px) rotateY(90deg);}
    100%{opacity:1;-moz-transform: translateZ(0px) rotateY(0deg);}
}
@-webkit-keyframes koloda_anim2f{
    0% {opacity:0;-webkit-transform: translateZ(0px) rotateY(90deg);}
    70% {opacity:0;-webkit-transform: translateZ(0px) rotateY(90deg);}
    85% {opacity:1;-webkit-transform: translateZ(0px) rotateY(90deg);}
    100%{opacity:1;-webkit-transform: translateZ(0px) rotateY(0deg);}
}
@keyframes koloda_anim2f{
    0% {
        opacity:0;
        -webkit-transform: translateZ(0px) rotateY(90deg);
        -moz-transform: translateZ(0px) rotateY(90deg);
        -ms-transform: translateZ(0px) rotateY(90deg);
        -o-transform: translateZ(0px) rotateY(90deg);
        transform: translateZ(0px) rotateY(90deg);
    }70% {
         opacity:0;
         -webkit-transform: translateZ(0px) rotateY(90deg);
         -moz-transform: translateZ(0px) rotateY(90deg);
         -ms-transform: translateZ(0px) rotateY(90deg);
         -o-transform: translateZ(0px) rotateY(90deg);
         transform: translateZ(0px) rotateY(90deg);
     }85% {
          opacity:1;
          -webkit-transform: translateZ(0px) rotateY(90deg);
          -moz-transform: translateZ(0px) rotateY(90deg);
          -ms-transform: translateZ(0px) rotateY(90deg);
          -o-transform: translateZ(0px) rotateY(90deg);
          transform: translateZ(0px) rotateY(90deg);
      }100%{
           opacity:1;
           -webkit-transform: translateZ(0px) rotateY(0deg);
           -moz-transform: translateZ(0px) rotateY(0deg);
           -ms-transform: translateZ(0px) rotateY(0deg);
           -o-transform: translateZ(0px) rotateY(0deg);
           transform: translateZ(0px) rotateY(0deg);
       }
}

.cardBonus_con .koloda1.anim2 .card.open{
    -webkit-perspective: 1000px;
    -moz-perspective: 1000px;
    perspective: 1000px;

    -webkit-transform-origin: 50% 0 0;
    -moz-transform-origin: 50% 0 0;
    -o-transform-origin: 50% 0 0;
    -ms-transform-origin: 50% 0 0;
    transform-origin: 50% 0 0;

    -moz-animation:2000ms linear 500ms normal forwards 1 running koloda_anim2;
    -webkit-animation:2000ms linear 500ms normal forwards 1 running koloda_anim2;
    animation:2000ms linear 500ms normal forwards 1 running koloda_anim2;
}
.cardBonus_con .koloda1.anim2 .card.open .back{
    -moz-animation:2000ms linear 500ms normal forwards 1 running koloda_anim2b;
    -webkit-animation:2000ms linear 500ms normal forwards 1 running koloda_anim2b;
    animation:2000ms linear 500ms normal forwards 1 running koloda_anim2b;
}
.cardBonus_con .koloda1.anim2 .card.open .front{
    -webkit-transform: translateZ(0px) rotateY(90deg);
    -moz-transform: translateZ(0px) rotateY(90deg);
    -ms-transform: translateZ(0px) rotateY(90deg);
    -o-transform: translateZ(0px) rotateY(90deg);
    transform: translateZ(0px) rotateY(90deg);

    -moz-animation:2000ms linear 500ms normal forwards 1 running koloda_anim2f;
    -webkit-animation:2000ms linear 500ms normal forwards 1 running koloda_anim2f;
    animation:2000ms linear 500ms normal forwards 1 running koloda_anim2f;
}

.cardBonus_con .koloda1.win .card:nth-last-child(1){
    -moz-animation:0ms ease 0ms normal forwards 1 running koloda_anim1_1;
    -webkit-animation:0ms ease 0ms normal forwards 1 running koloda_anim1_1;
    animation:0ms ease 0ms normal forwards 1 running koloda_anim1_1;
}
.cardBonus_con .koloda1.win .card:nth-last-child(2){
    -moz-animation:0ms ease 0ms normal forwards 1 running koloda_anim1_2;
    -webkit-animation:0ms ease 0ms normal forwards 1 running koloda_anim1_2;
    animation:0ms ease 0ms normal forwards 1 running koloda_anim1_2;
}
.cardBonus_con .koloda1.win .card:nth-last-child(3){
    -moz-animation:0ms ease 0ms normal forwards 1 running koloda_anim1_3;
    -webkit-animation:0ms ease 0ms normal forwards 1 running koloda_anim1_3;
    animation:0ms ease 0ms normal forwards 1 running koloda_anim1_3;
}
.cardBonus_con .koloda1.win .card:nth-last-child(4){
    -moz-animation:0ms ease 0ms normal forwards 1 running koloda_anim1_4;
    -webkit-animation:0ms ease 0ms normal forwards 1 running koloda_anim1_4;
    animation:0ms ease 0ms normal forwards 1 running koloda_anim1_4;
}
.cardBonus_con .koloda1.win .card:nth-last-child(5){
    -moz-animation:0ms ease 0ms normal forwards 1 running koloda_anim1_5;
    -webkit-animation:0ms ease 0ms normal forwards 1 running koloda_anim1_5;
    animation:0ms ease 0ms normal forwards 1 running koloda_anim1_5;
}
.cardBonus_con .koloda1.win .card:nth-last-child(6){
    -moz-animation:0ms ease 0ms normal forwards 1 running koloda_anim1_6;
    -webkit-animation:0ms ease 0ms normal forwards 1 running koloda_anim1_6;
    animation:0ms ease 0ms normal forwards 1 running koloda_anim1_6;
}
.cardBonus_con .koloda1.win .card:nth-last-child(7){
    -moz-animation:0ms ease 0ms normal forwards 1 running koloda_anim1_7;
    -webkit-animation:0ms ease 0ms normal forwards 1 running koloda_anim1_7;
    animation:0ms ease 0ms normal forwards 1 running koloda_anim1_7;
}
.cardBonus_con .koloda1.win .card:nth-last-child(8){
    -moz-animation:0ms ease 0ms normal forwards 1 running koloda_anim1_8;
    -webkit-animation:0ms ease 0ms normal forwards 1 running koloda_anim1_8;
    animation:0ms ease 0ms normal forwards 1 running koloda_anim1_8;
}
.cardBonus_con .koloda1.win .card:nth-last-child(9){
    -moz-animation:0ms ease 0ms normal forwards 1 running koloda_anim1_9;
    -webkit-animation:0ms ease 0ms normal forwards 1 running koloda_anim1_9;
    animation:0ms ease 0ms normal forwards 1 running koloda_anim1_9;
}

.cardBonus_con .koloda1.win .card.open{
    -moz-animation:0ms linear 0ms normal forwards 1 running koloda_anim2;
    -webkit-animation:0ms linear 0ms normal forwards 1 running koloda_anim2;
    animation:0ms linear 0ms normal forwards 1 running koloda_anim2;
}

.cardBonus_con .koloda1.win .card:nth-last-child(1){
    -moz-animation:0ms ease 0ms normal forwards 1 running koloda_anim1_1;
    -webkit-animation:0ms ease 0ms normal forwards 1 running koloda_anim1_1;
    animation:0ms ease 0ms normal forwards 1 running koloda_anim1_1;
}
.cardBonus_con .koloda1.win .card:nth-last-child(2){
    -moz-animation:0ms ease 0ms normal forwards 1 running koloda_anim1_2;
    -webkit-animation:0ms ease 0ms normal forwards 1 running koloda_anim1_2;
    animation:0ms ease 0ms normal forwards 1 running koloda_anim1_2;
}
.cardBonus_con .koloda1.win .card:nth-last-child(3){
    -moz-animation:0ms ease 0ms normal forwards 1 running koloda_anim1_3;
    -webkit-animation:0ms ease 0ms normal forwards 1 running koloda_anim1_3;
    animation:0ms ease 0ms normal forwards 1 running koloda_anim1_3;
}
.cardBonus_con .koloda1.win .card:nth-last-child(4){
    -moz-animation:0ms ease 0ms normal forwards 1 running koloda_anim1_4;
    -webkit-animation:0ms ease 0ms normal forwards 1 running koloda_anim1_4;
    animation:0ms ease 0ms normal forwards 1 running koloda_anim1_4;
}
.cardBonus_con .koloda1.win .card:nth-last-child(5){
    -moz-animation:0ms ease 0ms normal forwards 1 running koloda_anim1_5;
    -webkit-animation:0ms ease 0ms normal forwards 1 running koloda_anim1_5;
    animation:0ms ease 0ms normal forwards 1 running koloda_anim1_5;
}
.cardBonus_con .koloda1.win .card:nth-last-child(6){
    -moz-animation:0ms ease 0ms normal forwards 1 running koloda_anim1_6;
    -webkit-animation:0ms ease 0ms normal forwards 1 running koloda_anim1_6;
    animation:0ms ease 0ms normal forwards 1 running koloda_anim1_6;
}
.cardBonus_con .koloda1.win .card:nth-last-child(7){
    -moz-animation:0ms ease 0ms normal forwards 1 running koloda_anim1_7;
    -webkit-animation:0ms ease 0ms normal forwards 1 running koloda_anim1_7;
    animation:0ms ease 0ms normal forwards 1 running koloda_anim1_7;
}
.cardBonus_con .koloda1.win .card:nth-last-child(8){
    -moz-animation:0ms ease 0ms normal forwards 1 running koloda_anim1_8;
    -webkit-animation:0ms ease 0ms normal forwards 1 running koloda_anim1_8;
    animation:0ms ease 0ms normal forwards 1 running koloda_anim1_8;
}
.cardBonus_con .koloda1.win .card:nth-last-child(9){
    -moz-animation:0ms ease 0ms normal forwards 1 running koloda_anim1_9;
    -webkit-animation:0ms ease 0ms normal forwards 1 running koloda_anim1_9;
    animation:0ms ease 0ms normal forwards 1 running koloda_anim1_9;
}

.cardBonus_con .koloda1.win .card.open{
    z-index:5;
    box-shadow:0 0px 0px 0px rgba(0, 0, 0, 0.1);

    -moz-animation:0ms linear 0ms normal forwards 1 running koloda_anim2;
    -webkit-animation:0ms linear 0ms normal forwards 1 running koloda_anim2;
    animation:0ms linear 0ms normal forwards 1 running koloda_anim2;
}

.cardBonus_con .koloda2.anim3 .card:nth-child(1) .back{
    -moz-animation:2000ms linear 0ms normal forwards 1 running koloda_anim2f;
    -webkit-animation:2000ms linear 0ms normal forwards 1 running koloda_anim2f;
    animation:2000ms linear 0ms normal forwards 1 running koloda_anim2f;
}
.cardBonus_con .koloda2.anim3 .card:nth-child(2) .back{
    -moz-animation:2000ms linear 400ms normal forwards 1 running koloda_anim2f;
    -webkit-animation:2000ms linear 400ms normal forwards 1 running koloda_anim2f;
    animation:2000ms linear 400ms normal forwards 1 running koloda_anim2f;
}
.cardBonus_con .koloda2.anim3 .card:nth-child(3) .back{
    -moz-animation:2000ms linear 800ms normal forwards 1 running koloda_anim2f;
    -webkit-animation:2000ms linear 800ms normal forwards 1 running koloda_anim2f;
    animation:2000ms linear 800ms normal forwards 1 running koloda_anim2f;
}
.cardBonus_con .koloda2.anim3 .card:nth-child(4) .back{
    -moz-animation:2000ms linear 1200ms normal forwards 1 running koloda_anim2f;
    -webkit-animation:2000ms linear 1200ms normal forwards 1 running koloda_anim2f;
    animation:2000ms linear 1200ms normal forwards 1 running koloda_anim2f;
}

@-moz-keyframes koloda_animShad1{
    0% {visibility: hidden;}99% {visibility: hidden;}100%{visibility: visible;}
}
@-webkit-keyframes koloda_animShad1{
    0% {visibility: hidden;}99% {visibility: hidden;}100%{visibility: visible;}
}
@keyframes koloda_animShad1{
    0% {visibility: hidden;}99% {visibility: hidden;}100%{visibility: visible;}
}

.cardBonus_con .koloda2.anim3:not(.anim4) .card:not(.open):before {
    -moz-animation:3300ms linear 0ms normal forwards 1 running koloda_animShad1;
    -webkit-animation:3300ms linear 0ms normal forwards 1 running koloda_animShad1;
    animation:3300ms linear 0ms normal forwards 1 running koloda_animShad1;
    -webkit-transition:all 200ms linear;
    -moz-transition:all 200ms linear;
    -ms-transition:all 200ms linear;
    -o-transition:all 200ms linear;
    transition:all 200ms linear;
}

.cardBonus_con .koloda2.anim4 .card.open{
    -moz-animation:1000ms linear 500ms normal forwards 1 running koloda_anim2;
    -webkit-animation:1000ms linear 500ms normal forwards 1 running koloda_anim2;
    animation:1000ms linear 500ms normal forwards 1 running koloda_anim2;
}
.cardBonus_con .koloda2.anim4 .card.open .back{
    -webkit-transform: translateZ(0px) rotateY(0deg);
    -moz-transform: translateZ(0px) rotateY(0deg);
    -ms-transform: translateZ(0px) rotateY(0deg);
    -o-transform: translateZ(0px) rotateY(0deg);
    transform: translateZ(0px) rotateY(0deg);

    -moz-animation:1000ms linear 500ms normal forwards 1 running koloda_anim2b;
    -webkit-animation:1000ms linear 500ms normal forwards 1 running koloda_anim2b;
    animation:1000ms linear 500ms normal forwards 1 running koloda_anim2b;
}
.cardBonus_con .koloda2.anim4 .card.open .front{
    -webkit-transform: translateZ(0px) rotateY(90deg);
    -moz-transform: translateZ(0px) rotateY(90deg);
    -ms-transform: translateZ(0px) rotateY(90deg);
    -o-transform: translateZ(0px) rotateY(90deg);
    transform: translateZ(0px) rotateY(90deg);

    -moz-animation:1000ms linear 500ms normal forwards 1 running koloda_anim2f;
    -webkit-animation:1000ms linear 500ms normal forwards 1 running koloda_anim2f;
    animation:1000ms linear 500ms normal forwards 1 running koloda_anim2f;
}

@-moz-keyframes koloda_help1{
    0%{opacity: 0;}100%{opacity: 1;}
}
@-webkit-keyframes koloda_help1{
    0%{opacity: 0;}100%{opacity: 1;}
}
@keyframes koloda_help1{
    0%{opacity: 0;}100%{opacity: 1;}
}
.cardBonus_con .card:hover + .help,
.cardBonus_con .card + .help:hover{
    -moz-animation:300ms linear 0ms normal forwards 1 running koloda_help1;
    -webkit-animation:300ms linear 0ms normal forwards 1 running koloda_help1;
    animation:300ms linear 0ms normal forwards 1 running koloda_help1;
}

@keyframes qiwiAct_snow {
    0% {background-position: 0 0;}
    100% {background-position: 0 602px;}
}

@-webkit-keyframes qiwiAct_snow {
    0% {background-position: 0 0;}
    100% {background-position: 0 602px;}
}

@-moz-keyframes qiwiAct_snow {
    0% {background-position: 0 0;}
    100% {background-position: 0 602px;}
}

.qiwiAct_podItem:hover{
    animation: qiwiAct_snow 8s linear infinite;
    -webkit-animation: qiwiAct_snow 8s linear infinite;
    -moz-animation: qiwiAct_snow 8s linear infinite;
}

.banCont .fixBunnersBut:hover:before {
    -moz-animation:fixBunnersButAn2 ease 300ms 1;
    -webkit-animation:fixBunnersButAn2 ease 300ms 1;
    animation:fixBunnersButAn2 ease 300ms 1;
}
@-moz-keyframes fixBunnersButAn2 {
    0% {-moz-transform:scale(1) rotate(180deg) translate(0px, 0px);}
    20% {-moz-transform:scale(1) rotate(180deg) translate(0px, -2px);}
    40% {-moz-transform:scale(1) rotate(180deg) translate(0px, 4px);}
    60% {-moz-transform:scale(1) rotate(180deg) translate(0px, -4px);}
    80% {-moz-transform:scale(1) rotate(180deg) translate(0px, 2px);}
    100% {-moz-transform:scale(1) rotate(180deg) translate(0px, 0px);}
}
@-webkit-keyframes fixBunnersButAn2 {
    0% {-webkit-transform:scale(1) rotate(180deg) translate(0px, 0px);}
    20% {-webkit-transform:scale(1) rotate(180deg) translate(0px, -2px);}
    40% {-webkit-transform:scale(1) rotate(180deg) translate(0px, 4px);}
    60% {-webkit-transform:scale(1) rotate(180deg) translate(0px, -4px);}
    80% {-webkit-transform:scale(1) rotate(180deg) translate(0px, 2px);}
    100% {-webkit-transform:scale(1) rotate(180deg) translate(0px, 0px);}
}
@keyframes fixBunnersButAn2 {
    0% {
        -moz-transform:scale(1) rotate(180deg) translate(0px, 0px);
        -webkit-transform:scale(1) rotate(180deg) translate(0px, 0px);
        -o-transform:scale(1) rotate(180deg) translate(0px, 0px);
        -ms-transform:scale(1) rotate(180deg) translate(0px, 0px);
        transform:scale(1) rotate(180deg) translate(0px, 0px);
    }
    20% {
        -moz-transform:scale(1) rotate(180deg) translate(0px, -2px);
        -webkit-transform:scale(1) rotate(180deg) translate(0px, -2px);
        -o-transform:scale(1) rotate(180deg) translate(0px, -2px);
        -ms-transform:scale(1) rotate(180deg) translate(0px, -2px);
        transform:scale(1) rotate(180deg) translate(0px, -2px);
    }
    40% {
        -moz-transform:scale(1) rotate(180deg) translate(0px, 4px);
        -webkit-transform:scale(1) rotate(180deg) translate(0px, 4px);
        -o-transform:scale(1) rotate(180deg) translate(0px, 4px);
        -ms-transform:scale(1) rotate(180deg) translate(0px, 4px);
        transform:scale(1) rotate(180deg) translate(0px, 4px);
    }
    60% {
        -moz-transform:scale(1) rotate(180deg) translate(0px, -4px);
        -webkit-transform:scale(1) rotate(180deg) translate(0px, -4px);
        -o-transform:scale(1) rotate(180deg) translate(0px, -4px);
        -ms-transform:scale(1) rotate(180deg) translate(0px, -4px);
        transform:scale(1) rotate(180deg) translate(0px, -4px);
    }
    80% {
        -moz-transform:scale(1) rotate(180deg) translate(0px, 2px);
        -webkit-transform:scale(1) rotate(180deg) translate(0px, 2px);
        -o-transform:scale(1) rotate(180deg) translate(0px, 2px);
        -ms-transform:scale(1) rotate(180deg) translate(0px, 2px);
        transform:scale(1) rotate(180deg) translate(0px, 2px);
    }
    100% {
        -moz-transform:scale(1) rotate(180deg) translate(0px, 0px);
        -webkit-transform:scale(1) rotate(180deg) translate(0px, 0px);
        -o-transform:scale(1) rotate(180deg) translate(0px, 0px);
        -ms-transform:scale(1) rotate(180deg) translate(0px, 0px);
        transform:scale(1) rotate(180deg) translate(0px, 0px);
    }
}

.banCont .fixBunnersBut.active:hover:before {
    -moz-animation:fixBunnersButAn ease 300ms 1;
    -webkit-animation:fixBunnersButAn ease 300ms 1;
    animation:fixBunnersButAn ease 300ms 1;
}

@-moz-keyframes fixBunnersButAn {
    0% {-moz-transform:scale(1) rotate(0deg) translate(0px, 0px);}
    20% {-moz-transform:scale(1) rotate(0deg) translate(0px, -2px);}
    40% {-moz-transform:scale(1) rotate(0deg) translate(0px, 4px);}
    60% {-moz-transform:scale(1) rotate(0deg) translate(0px, -4px);}
    80% {-moz-transform:scale(1) rotate(0deg) translate(0px, 2px);}
    100% {-moz-transform:scale(1) rotate(0deg) translate(0px, 0px);}
}
@-webkit-keyframes fixBunnersButAn {
    0% {-webkit-transform:scale(1) rotate(0deg) translate(0px, 0px);}
    20% {-webkit-transform:scale(1) rotate(0deg) translate(0px, -2px);}
    40% {-webkit-transform:scale(1) rotate(0deg) translate(0px, 4px);}
    60% {-webkit-transform:scale(1) rotate(0deg) translate(0px, -4px);}
    80% {-webkit-transform:scale(1) rotate(0deg) translate(0px, 2px);}
    100% {-webkit-transform:scale(1) rotate(0deg) translate(0px, 0px);}
}
@keyframes fixBunnersButAn {
    0% {
        -moz-transform:scale(1) rotate(0deg) translate(0px, 0px);
        -webkit-transform:scale(1) rotate(0deg) translate(0px, 0px);
        -o-transform:scale(1) rotate(0deg) translate(0px, 0px);
        -ms-transform:scale(1) rotate(0deg) translate(0px, 0px);
        transform:scale(1) rotate(0deg) translate(0px, 0px);
    }
    20% {
        -moz-transform:scale(1) rotate(0deg) translate(0px, -2px);
        -webkit-transform:scale(1) rotate(0deg) translate(0px, -2px);
        -o-transform:scale(1) rotate(0deg) translate(0px, -2px);
        -ms-transform:scale(1) rotate(0deg) translate(0px, -2px);
        transform:scale(1) rotate(0deg) translate(0px, -2px);
    }
    40% {
        -moz-transform:scale(1) rotate(0deg) translate(0px, 4px);
        -webkit-transform:scale(1) rotate(0deg) translate(0px, 4px);
        -o-transform:scale(1) rotate(0deg) translate(0px, 4px);
        -ms-transform:scale(1) rotate(0deg) translate(0px, 4px);
        transform:scale(1) rotate(0deg) translate(0px, 4px);
    }
    60% {
        -moz-transform:scale(1) rotate(0deg) translate(0px, -4px);
        -webkit-transform:scale(1) rotate(0deg) translate(0px, -4px);
        -o-transform:scale(1) rotate(0deg) translate(0px, -4px);
        -ms-transform:scale(1) rotate(0deg) translate(0px, -4px);
        transform:scale(1) rotate(0deg) translate(0px, -4px);
    }
    80% {
        -moz-transform:scale(1) rotate(0deg) translate(0px, 2px);
        -webkit-transform:scale(1) rotate(0deg) translate(0px, 2px);
        -o-transform:scale(1) rotate(0deg) translate(0px, 2px);
        -ms-transform:scale(1) rotate(0deg) translate(0px, 2px);
        transform:scale(1) rotate(0deg) translate(0px, 2px);
    }
    100% {
        -moz-transform:scale(1) rotate(0deg) translate(0px, 0px);
        -webkit-transform:scale(1) rotate(0deg) translate(0px, 0px);
        -o-transform:scale(1) rotate(0deg) translate(0px, 0px);
        -ms-transform:scale(1) rotate(0deg) translate(0px, 0px);
        transform:scale(1) rotate(0deg) translate(0px, 0px);
    }
}

.dop_infoBlockEv2 .leagueTable td.r .icoR:hover + .mes {
    animation:showHint 500ms 1;
    -webkit-animation:showHint 500ms 1;
    -moz-animation:showHint 500ms 1;
}

@keyframes zoom_goal{
    0%{font-size:0px}
    40%{font-size:52px}
    50%{font-size:52px}
    100%{font-size:0}
}
.event_menu.sub2 a span.test{
    animation: zoom_goal 1.2s 2 ease-in-out;
}

@-moz-keyframes scGoalAnim-1 {
    0% {opacity: 1;color: #1f72af;background-color: #c5e5fe;}
    49% {opacity: 1;color: #1f72af;background-color: #c5e5fe;}
    50% {opacity: 1;color: #dfefff;background-color: #1f72af;}
    100% {opacity: 1;color: #dfefff;background-color: #1f72af;}
}
@-webkit-keyframes scGoalAnim-1 {
    0% {opacity: 1;color: #1f72af;background-color: #c5e5fe;}
    49% {opacity: 1;color: #1f72af;background-color: #c5e5fe;}
    50% {opacity: 1;color: #dfefff;background-color: #1f72af;}
    100% {opacity: 1;color: #dfefff;background-color: #1f72af;}
}
@keyframes scGoalAnim-1 {
    0% {opacity: 1;color: #1f72af;background-color: #c5e5fe;}
    49% {opacity: 1;color: #1f72af;background-color: #c5e5fe;}
    50% {opacity: 1;color: #dfefff;background-color: #1f72af;}
    100% {opacity: 1;color: #dfefff;background-color: #1f72af;}
}

@-moz-keyframes scGoalAnim-2 {
    0% {color: #ffffff;background-color: #1f72af;}
    94% {color: #ffffff;background-color: #1f72af;}
    100% {background-color: #cad6e2;}
}
@-webkit-keyframes scGoalAnim-2 {
    0% {color: #ffffff;background-color: #1f72af;}
    94% {color: #ffffff;background-color: #1f72af;}
    100% {background-color: #cad6e2;}
}
@keyframes scGoalAnim-2 {
    0% {color: #ffffff;background-color: #1f72af;}
    94% {color: #ffffff;background-color: #1f72af;}
    100% {background-color: #cad6e2;}
}

@-moz-keyframes scGoalAnim-3 {
    0% {-moz-transform:scale(1.0);}
    50% {-moz-transform:scale(1.6);}
    100% {-moz-transform:scale(1.0);}
}
@-webkit-keyframes scGoalAnim-3 {
    0% {-webkit-transform:scale(1.0);}
    50% {-webkit-transform:scale(1.6);}
    100% {-webkit-transform:scale(1.0);}
}
@keyframes scGoalAnim-3 {
    0% {-moz-transform:scale(1.0);-webkit-transform:scale(1.0);-o-transform:scale(1.0);-ms-transform:scale(1.0);transform:scale(1.0);}
    50% {-moz-transform:scale(1.6);-webkit-transform:scale(1.6);-o-transform:scale(1.6);-ms-transform:scale(1.6);transform:scale(1.6);}
    100% {-moz-transform:scale(1.0);-webkit-transform:scale(1.0);-o-transform:scale(1.0);-ms-transform:scale(1.0);transform:scale(1.0);}
}

.sport_menu .scMin.anim:after{
    -webkit-animation: 400ms linear 0ms normal none 5 running scGoalAnim-1;
    -moz-animation: 400ms linear 0ms normal none 5 running scGoalAnim-1;
    animation: 400ms linear 0ms normal none 5 running scGoalAnim-1;
}
.sport_menu .scMin.anim{
    -webkit-animation: 800ms linear 0ms normal none 1 running scGoalAnim-2;
    -moz-animation: 800ms linear 0ms normal none 1 running scGoalAnim-2;
    animation: 800ms linear 0ms normal none 1 running scGoalAnim-2;
}

/*#headF {*/
    /*-webkit-transition:height 200ms linear !important;*/
    /*-moz-transition:height 200ms linear !important;*/
    /*-ms-transition:height 200ms linear !important;*/
    /*-o-transition:height 200ms linear !important;*/
    /*transition:height 200ms linear !important;*/
/*}*/

#headerLogo.NewYear a:after {
    -webkit-animation: logo-shining 8s linear infinite;
    -moz-animation: logo-shining 8s linear infinite;
    animation: logo-shining 8s linear infinite;
}
@keyframes logo-shining {
    10% {opacity: 0; transform: rotate(0deg); top: -12px; right: 7px;}
    15% {opacity: 1; transform: rotate(0deg); top: -12px; right: 7px;}
    20% {opacity: 0; transform: rotate(0deg); top: -12px; right: 7px;}
    25% {opacity: 0; transform: rotate(270deg); top: 37px; right: 88px;}
    30% {opacity: 1; transform: rotate(270deg); top: 37px; right: 88px;}
    35% {opacity: 0; transform: rotate(270deg); top: 37px; right: 88px;}
    40% {opacity: 0; transform: rotate(90deg); top: -3px; right: 57px;}
    45% {opacity: 1; transform: rotate(90deg); top: -3px; right: 57px;}
    50% {opacity: 0; transform: rotate(90deg); top: -3px; right: 57px;}
    51% {opacity: 0; transform: rotate(0deg); top: -12px; right: 7px;}
}

#games_top_menu > ul > li.menu_button:before {
    -webkit-transition: all 150ms linear;
    -moz-transition: all 150ms linear;
    -ms-transition: all 150ms linear;
    -o-transition: all 150ms linear;
    transition: all 150ms linear;
}

.win_load {
    -webkit-transition : all 200ms linear;
    -moz-transition : all 200ms linear;
    -ms-transition : all 200ms linear;
    -o-transition : all 200ms linear;
    transition : all 200ms linear;
}

.smart_load {
    -webkit-transition : all 200ms linear;
    -moz-transition : all 200ms linear;
    -ms-transition : all 200ms linear;
    -o-transition : all 200ms linear;
    transition : all 200ms linear;
}

.search_in {
    -webkit-transition : all 200ms linear !important;
    -moz-transition : all 200ms linear !important;
    -ms-transition : all 200ms linear !important;
    -o-transition : all 200ms linear !important;
    transition : all 200ms linear !important;
}

.newMenuButton:before, .flexMenu-viewMore:before {
    -webkit-transition: all 150ms linear, color 0ms;
    -moz-transition: all 150ms linear, color 0ms;
    -ms-transition: all 150ms linear, color 0ms;
    -o-transition: all 150ms linear, color 0ms;
    transition: all 150ms linear, color 0ms;
}

#serverTime2:after {
    -webkit-transition : all 200ms linear;
    -moz-transition : all 200ms linear;
    -ms-transition : all 200ms linear;
    -o-transition : all 200ms linear;
    transition : all 200ms linear;
}

.win_app .link {
    -webkit-transition : all 300ms linear;
    -moz-transition : all 300ms linear;
    -ms-transition : all 300ms linear;
    -o-transition : all 300ms linear;
    transition : all 300ms linear;
}

.open_bets_ul li .belay a.knowPr,
.open_bets_ul li .belay .goInsurance,
.open_bets_ul li .buts .sale.green,
.open_bets_ul li .buts .insurance.grey,
.autoSummSel_cell .but,
.coupon-rates .results ul li#availableAvance .rc a,
.coupon-rates .results .bet-but,
.coupon-rates .results .select2-container .select2-choice,
.open_bets_ul li .buts .replace.blue,
.paymentsTLBut,
.callbackTLBut,
.smart_load,
.win_load,
div.sports_widget div.banner .sb-but{
    -webkit-transition: all .15s ease;
    -moz-transition: all .15s ease;
    -ms-transition: all .15s ease;
    -o-transition: all .15s ease;
    transition: all .15s ease;
}

.previews_collector > li,
.news_collector li,
.videoItem_collector li{
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

.bonusColList li{
    -webkit-transition: all .15s ease-in-out;
    -moz-transition: all .15s ease-in-out;
    -ms-transition: all .15s ease-in-out;
    -o-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;
}

.curlangDropTop:before {
    -webkit-transition: all 150ms linear;
    -moz-transition: all 150ms linear;
    -ms-transition: all 150ms linear;
    -o-transition: all 150ms linear;
    transition: all 150ms linear;
}

.curloginDropTop .arr:before {
    -webkit-transition: all 150ms linear;
    -moz-transition: all 150ms linear;
    -ms-transition: all 150ms linear;
    -o-transition: all 150ms linear;
    transition: all 150ms linear;
}

.timeButTop:before {
    -webkit-transition: all 150ms linear;
    -moz-transition: all 150ms linear;
    -ms-transition: all 150ms linear;
    -o-transition: all 150ms linear;
    transition: all 150ms linear;
}

.topAccordSlider .slide .link .dop {
    -webkit-transition:all 200ms linear;
    -moz-transition:all 200ms linear;
    -ms-transition:all 200ms linear;
    -o-transition:all 200ms linear;
    transition:all 200ms linear;
}

/*#maincontent {*/
    /*-webkit-transition: padding-top 200ms linear !important;*/
    /*-moz-transition: padding-top 200ms linear !important;*/
    /*-ms-transition: padding-top 200ms linear !important;*/
    /*-o-transition: padding-top 200ms linear !important;*/
    /*transition: padding-top 200ms linear !important;*/
/*}*/

/*#sports_left {*/
    /*!*-webkit-transition:margin-top 200ms linear !important;*!*/
    /*!*-moz-transition:margin-top 200ms linear !important;*!*/
    /*!*-ms-transition:margin-top 200ms linear !important;*!*/
    /*!*-o-transition:margin-top 200ms linear !important;*!*/
    /*!*transition:margin-top 200ms linear !important;*!*/
/*}*/

.left_langCon_ul a {
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -ms-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}

.left_menuEventCon_slide .assideCon .assideCon_head > .arr:before {
    -webkit-transition: all 150ms linear;
    -moz-transition: all 150ms linear;
    -ms-transition: all 150ms linear;
    -o-transition: all 150ms linear;
    transition: all 150ms linear;
}

.betsResizeFils .labelF:after {
    -webkit-transition: -webkit-transform 0.2s, opacity 0.2s;
    -webkit-transform: scale(0.8);
    -moz-transition: -moz-transform 0.2s, opacity 0.2s;
    -moz-transform: scale(0.8);
    -ms-transform: scale(0.8);
    transition: transform 0.2s, opacity 0.2s;
}

.sport_menu .liga_menu > li > a {
    -webkit-transition:all 200ms linear;
    -moz-transition:all 200ms linear;
    -ms-transition:all 200ms linear;
    -o-transition:all 200ms linear;
    transition:all 200ms linear;
}

.sport_menu .liga_menu > li > a .arr_open:before,
.sport_menu .liga_menu > li > a .arr_open:before {
    -webkit-transition:all 200ms linear;
    -moz-transition:all 200ms linear;
    -ms-transition:all 200ms linear;
    -o-transition:all 200ms linear;
    transition:all 200ms linear;
}

.prevPageButCon {
    -webkit-transition:all 200ms linear;
    -moz-transition:all 200ms linear;
    -ms-transition:all 200ms linear;
    -o-transition:all 200ms linear;
    transition:all 200ms linear;
}

.prevPageBut:before{
    -webkit-transition:all 200ms linear;
    -moz-transition:all 200ms linear;
    -ms-transition:all 200ms linear;
    -o-transition:all 200ms linear;
    transition:all 200ms linear;
}

.betsResizeEvs .line .moreButArr:before {
    -webkit-transition:all 200ms linear;
    -moz-transition:all 200ms linear;
    -ms-transition:all 200ms linear;
    -o-transition:all 200ms linear;
    transition:all 200ms linear;
}

.left_menuEventCon_slide:not(:hover) {
    transition: 0.2s;
}
.prevPageButCon .prevPageBut:before{
    -webkit-transition: transform .15s ease;
    -moz-transition: transform .15s ease;
    -ms-transition: transform .15s ease;
    -o-transition: transform .15s ease;
    transition: transform .15s ease;
}
body.minRightSide:not(.fixedRight):not(.alwaysRight) #sports_right {
    -webkit-transition:margin-top 200ms linear !important;
    -moz-transition:margin-top 200ms linear !important;
    -ms-transition:margin-top 200ms linear !important;
    -o-transition:margin-top 200ms linear !important;
    transition:margin-top 200ms linear !important;
}

.expressSlide_navPrev,.expressSlide_navNext{
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -ms-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}

.twoSt .NTV_newTabloVision_con .NTV_centerCon2 .scoreCon .score > span,
.alterTablo_scoreCol .scoreTop > span{
    -webkit-transition: all .7s ease;
    -moz-transition: all .7s ease;
    -ms-transition: all .7s ease;
    -o-transition: all .7s ease;
    transition: all .7s ease;
}

.cardBonus_con .card {
    -webkit-transition:all 200ms linear;
    -moz-transition:all 200ms linear;
    -ms-transition:all 200ms linear;
    -o-transition:all 200ms linear;
    transition:all 200ms linear;
}

.cardBonus_con .koloda1.anim1:not(.anim2) .card:not(.open):before {
    -webkit-transition:all 200ms linear;
    -moz-transition:all 200ms linear;
    -ms-transition:all 200ms linear;
    -o-transition:all 200ms linear;
    transition:all 200ms linear;
}

.cardBonus_con .koloda1.anim1 .card:not(.open):after,
.cardBonus_con .koloda1.win .card:not(.open):after {
    background-color: rgba(12, 48, 76, 0.8);
    content: "";
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 2;
    opacity:0;
    border-radius:2px;

    -webkit-transition:all 200ms linear;
    -moz-transition:all 200ms linear;
    -ms-transition:all 200ms linear;
    -o-transition:all 200ms linear;
    transition:all 200ms linear;
}

.cardBonus_main .but {
    -webkit-transition:all 150ms linear;
    -moz-transition:all 150ms linear;
    -ms-transition:all 150ms linear;
    -o-transition:all 150ms linear;
    transition:all 150ms linear;
}

.cardBonus_con .koloda2 .card{
    -webkit-transition:all 200ms linear;
    -moz-transition:all 200ms linear;
    -ms-transition:all 200ms linear;
    -o-transition:all 200ms linear;
    transition:all 200ms linear;
}

.cardBonus_con .koloda2.anim3:not(.anim4) .card:not(.open):before {
    -webkit-transition:all 200ms linear;
    -moz-transition:all 200ms linear;
    -ms-transition:all 200ms linear;
    -o-transition:all 200ms linear;
    transition:all 200ms linear;
}

.cardBonus_con .koloda3 .card.p:before {
    -webkit-transition:all 200ms linear;
    -moz-transition:all 200ms linear;
    -ms-transition:all 200ms linear;
    -o-transition:all 200ms linear;
    transition:all 200ms linear;
}

.cardBonus_con .card + .help {
    -webkit-transition:all 200ms linear;
    -moz-transition:all 200ms linear;
    -ms-transition:all 200ms linear;
    -o-transition:all 200ms linear;
    transition:all 200ms linear;
}

.qiwiAct_podItem .open {
    -webkit-transition: all 200ms ease;
    -moz-transition: all 200ms ease;
    -ms-transition: all 200ms ease;
    -o-transition: all 200ms ease;
    transition: all 200ms ease;
}

.choiceRegion_list .region .img {
    -webkit-transition:all 150ms ease;
    -moz-transition:all 150ms ease;
    -ms-transition:all 150ms ease;
    -o-transition:all 150ms ease;
    transition:all 150ms ease;
}

.listPagEvents .but:not(.disabled):after{
    -webkit-transition: -webkit-transform 0.2s, opacity 0.2s;
    -moz-transition: -moz-transform 0.2s, opacity 0.2s;
    transition: transform 0.2s, opacity 0.2s;
}

/*#cuponFix{*/
    /*-webkit-transition: all .3s ease;*/
    /*-moz-transition: all .3s ease;*/
    /*-ms-transition: all .3s ease;*/
    /*-o-transition: all .3s ease;*/
    /*transition: all .3s ease;*/
/*}*/

#cuponFix * {
    -webkit-transition: background 300ms ease;
    -moz-transition: background 300ms ease;
    -ms-transition: background 300ms ease;
    -o-transition: background 300ms ease;
    transition: background 300ms ease;
}

.alterTablo_teamCol .back .teams {
    -webkit-transition:all 200ms linear;
    -moz-transition:all 200ms linear;
    -ms-transition:all 200ms linear;
    -o-transition:all 200ms linear;
    transition:all 200ms linear;
}

.dopInfBlEv2_blockName > .arr:before {
    -webkit-transition:all 200ms linear;
    -moz-transition:all 200ms linear;
    -ms-transition:all 200ms linear;
    -o-transition:all 200ms linear;
    transition:all 200ms linear;
}

.link_new_site {
    -webkit-transition: background 0.5s ease-out 0s;
    -moz-transition: background 0.5s ease-out 0s;
    -o-transition: background 0.5s ease-out 0s;
    transition: background 0.5s ease-out 0s;
}

.dackPotCounter {
    font-size: 0;
    height: 26px;
    line-height: 26px;
    margin-left: 15px;
    margin-top: 5px;
    white-space: nowrap;
}
.dackPotCounter .count {
    background-color: #fdbe00;
    background-image: url("../img/jackPotCounter.png");
    border-radius: 2px;
    display: inline-block;
    height: 26px;
    margin-right: 1px;
    position: relative;
    text-align: center;
    vertical-align: top;
    width: 16px;
    box-shadow: 1px 1px 1px rgba(0,0,0, 0.3);
}
.dackPotCounter .count .number {
    color: #353535;
    display: block;
    font-family: Roboto Condensed;
    font-size: 18px;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    opacity: 0;
}
.dackPotCounter .count .letter {
    color: #ff0000;
    display: block;
    font-family: Myriad Pro Bold Condensed;
    font-size: 20px;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    opacity: 1;
}
.dackPotCounter .count .letter.star{
    background-image:url(../img/jackPotCounterStar.png);
    background-repeat:no-repeat;
    background-position: 50% 50%;
}

@-moz-keyframes dackPotCounterLetter_1 {0% {opacity: 0;}1% {opacity: 1;}50% {opacity: 1;}51% {opacity: 0;}100% {opacity: 0;}}
@-moz-keyframes dackPotCounterLetter_2 {0% {opacity: 0;}3% {opacity: 0;}4% {opacity: 1;}53% {opacity: 1;}54% {opacity: 0;}100% {opacity: 0;}}
@-moz-keyframes dackPotCounterLetter_3 {0% {opacity: 0;}6% {opacity: 0;}7% {opacity: 1;}56% {opacity: 1;}57% {opacity: 0;}100% {opacity: 0;}}
@-moz-keyframes dackPotCounterLetter_4 {0% {opacity: 0;}9% {opacity: 0;}10% {opacity: 1;}59% {opacity: 1;}60% {opacity: 0;}100% {opacity: 0;}}
@-moz-keyframes dackPotCounterLetter_5 {0% {opacity: 0;}12% {opacity: 0;}13% {opacity: 1;}62% {opacity: 1;}63% {opacity: 0;}100% {opacity: 0;}}
@-moz-keyframes dackPotCounterLetter_6 {0% {opacity: 0;}15% {opacity: 0;}16% {opacity: 1;}65% {opacity: 1;}66% {opacity: 0;}100% {opacity: 0;}}
@-moz-keyframes dackPotCounterLetter_7 {0% {opacity: 0;}18% {opacity: 0;}19% {opacity: 1;}68% {opacity: 1;}69% {opacity: 0;}100% {opacity: 0;}}
@-moz-keyframes dackPotCounterLetter_8 {0% {opacity: 0;}21% {opacity: 0;}22% {opacity: 1;}71% {opacity: 1;}72% {opacity: 0;}100% {opacity: 0;}}
@-moz-keyframes dackPotCounterLetter_9 {0% {opacity: 0;}24% {opacity: 0;}25% {opacity: 1;}74% {opacity: 1;}75% {opacity: 0;}100% {opacity: 0;}}

@-webkit-keyframes dackPotCounterLetter_1 {0% {opacity: 0;}1% {opacity: 1;}50% {opacity: 1;}51% {opacity: 0;}100% {opacity: 0;}}
@-webkit-keyframes dackPotCounterLetter_2 {0% {opacity: 0;}3% {opacity: 0;}4% {opacity: 1;}53% {opacity: 1;}54% {opacity: 0;}100% {opacity: 0;}}
@-webkit-keyframes dackPotCounterLetter_3 {0% {opacity: 0;}6% {opacity: 0;}7% {opacity: 1;}56% {opacity: 1;}57% {opacity: 0;}100% {opacity: 0;}}
@-webkit-keyframes dackPotCounterLetter_4 {0% {opacity: 0;}9% {opacity: 0;}10% {opacity: 1;}59% {opacity: 1;}60% {opacity: 0;}100% {opacity: 0;}}
@-webkit-keyframes dackPotCounterLetter_5 {0% {opacity: 0;}12% {opacity: 0;}13% {opacity: 1;}62% {opacity: 1;}63% {opacity: 0;}100% {opacity: 0;}}
@-webkit-keyframes dackPotCounterLetter_6 {0% {opacity: 0;}15% {opacity: 0;}16% {opacity: 1;}65% {opacity: 1;}66% {opacity: 0;}100% {opacity: 0;}}
@-webkit-keyframes dackPotCounterLetter_7 {0% {opacity: 0;}18% {opacity: 0;}19% {opacity: 1;}68% {opacity: 1;}69% {opacity: 0;}100% {opacity: 0;}}
@-webkit-keyframes dackPotCounterLetter_8 {0% {opacity: 0;}21% {opacity: 0;}22% {opacity: 1;}71% {opacity: 1;}72% {opacity: 0;}100% {opacity: 0;}}
@-webkit-keyframes dackPotCounterLetter_9 {0% {opacity: 0;}24% {opacity: 0;}25% {opacity: 1;}74% {opacity: 1;}75% {opacity: 0;}100% {opacity: 0;}}

@keyframes dackPotCounterLetter_1 {0% {opacity: 0;}1% {opacity: 1;}50% {opacity: 1;}51% {opacity: 0;}100% {opacity: 0;}}
@keyframes dackPotCounterLetter_2 {0% {opacity: 0;}3% {opacity: 0;}4% {opacity: 1;}53% {opacity: 1;}54% {opacity: 0;}100% {opacity: 0;}}
@keyframes dackPotCounterLetter_3 {0% {opacity: 0;}6% {opacity: 0;}7% {opacity: 1;}56% {opacity: 1;}57% {opacity: 0;}100% {opacity: 0;}}
@keyframes dackPotCounterLetter_4 {0% {opacity: 0;}9% {opacity: 0;}10% {opacity: 1;}59% {opacity: 1;}60% {opacity: 0;}100% {opacity: 0;}}
@keyframes dackPotCounterLetter_5 {0% {opacity: 0;}12% {opacity: 0;}13% {opacity: 1;}62% {opacity: 1;}63% {opacity: 0;}100% {opacity: 0;}}
@keyframes dackPotCounterLetter_6 {0% {opacity: 0;}15% {opacity: 0;}16% {opacity: 1;}65% {opacity: 1;}66% {opacity: 0;}100% {opacity: 0;}}
@keyframes dackPotCounterLetter_7 {0% {opacity: 0;}18% {opacity: 0;}19% {opacity: 1;}68% {opacity: 1;}69% {opacity: 0;}100% {opacity: 0;}}
@keyframes dackPotCounterLetter_8 {0% {opacity: 0;}21% {opacity: 0;}22% {opacity: 1;}71% {opacity: 1;}72% {opacity: 0;}100% {opacity: 0;}}
@keyframes dackPotCounterLetter_9 {0% {opacity: 0;}24% {opacity: 0;}25% {opacity: 1;}74% {opacity: 1;}75% {opacity: 0;}100% {opacity: 0;}}

@-moz-keyframes dackPotCounterNumber_1 {0% {opacity: 1;}1% {opacity: 0;}50% {opacity: 0;}51% {opacity: 1;}100% {opacity: 1;}}
@-moz-keyframes dackPotCounterNumber_2 {0% {opacity: 1;}3% {opacity: 1;}4% {opacity: 0;}53% {opacity: 0;}54% {opacity: 1;}100% {opacity: 1;}}
@-moz-keyframes dackPotCounterNumber_3 {0% {opacity: 1;}6% {opacity: 1;}7% {opacity: 0;}56% {opacity: 0;}57% {opacity: 1;}100% {opacity: 1;}}
@-moz-keyframes dackPotCounterNumber_4 {0% {opacity: 1;}9% {opacity: 1;}10% {opacity: 0;}59% {opacity: 0;}60% {opacity: 1;}100% {opacity: 1;}}
@-moz-keyframes dackPotCounterNumber_5 {0% {opacity: 1;}12% {opacity: 1;}13% {opacity: 0;}62% {opacity: 0;}63% {opacity: 1;}100% {opacity: 1;}}
@-moz-keyframes dackPotCounterNumber_6 {0% {opacity: 1;}15% {opacity: 1;}16% {opacity: 0;}65% {opacity: 0;}66% {opacity: 1;}100% {opacity: 1;}}
@-moz-keyframes dackPotCounterNumber_7 {0% {opacity: 1;}18% {opacity: 1;}19% {opacity: 0;}68% {opacity: 0;}69% {opacity: 1;}100% {opacity: 1;}}
@-moz-keyframes dackPotCounterNumber_8 {0% {opacity: 1;}21% {opacity: 1;}22% {opacity: 0;}71% {opacity: 0;}72% {opacity: 1;}100% {opacity: 1;}}
@-moz-keyframes dackPotCounterNumber_9 {0% {opacity: 1;}24% {opacity: 1;}25% {opacity: 0;}74% {opacity:0;}75% {opacity: 1;}100% {opacity: 1;}}

@-webkit-keyframes dackPotCounterNumber_1 {0% {opacity: 1;}1% {opacity: 0;}50% {opacity: 0;}51% {opacity: 1;}100% {opacity: 1;}}
@-webkit-keyframes dackPotCounterNumber_2 {0% {opacity: 1;}3% {opacity: 1;}4% {opacity: 0;}53% {opacity: 0;}54% {opacity: 1;}100% {opacity: 1;}}
@-webkit-keyframes dackPotCounterNumber_3 {0% {opacity: 1;}6% {opacity: 1;}7% {opacity: 0;}56% {opacity: 0;}57% {opacity: 1;}100% {opacity: 1;}}
@-webkit-keyframes dackPotCounterNumber_4 {0% {opacity: 1;}9% {opacity: 1;}10% {opacity: 0;}59% {opacity: 0;}60% {opacity: 1;}100% {opacity: 1;}}
@-webkit-keyframes dackPotCounterNumber_5 {0% {opacity: 1;}12% {opacity: 1;}13% {opacity: 0;}62% {opacity: 0;}63% {opacity: 1;}100% {opacity: 1;}}
@-webkit-keyframes dackPotCounterNumber_6 {0% {opacity: 1;}15% {opacity: 1;}16% {opacity: 0;}65% {opacity: 0;}66% {opacity: 1;}100% {opacity: 1;}}
@-webkit-keyframes dackPotCounterNumber_7 {0% {opacity: 1;}18% {opacity: 1;}19% {opacity: 0;}68% {opacity: 0;}69% {opacity: 1;}100% {opacity: 1;}}
@-webkit-keyframes dackPotCounterNumber_8 {0% {opacity: 1;}21% {opacity: 1;}22% {opacity: 0;}71% {opacity: 0;}72% {opacity: 1;}100% {opacity: 1;}}
@-webkit-keyframes dackPotCounterNumber_9 {0% {opacity: 1;}24% {opacity: 1;}25% {opacity: 0;}74% {opacity:0;}75% {opacity: 1;}100% {opacity: 1;}}

@keyframes dackPotCounterNumber_1 {0% {opacity: 1;}1% {opacity: 0;}50% {opacity: 0;}51% {opacity: 1;}100% {opacity: 1;}}
@keyframes dackPotCounterNumber_2 {0% {opacity: 1;}3% {opacity: 1;}4% {opacity: 0;}53% {opacity: 0;}54% {opacity: 1;}100% {opacity: 1;}}
@keyframes dackPotCounterNumber_3 {0% {opacity: 1;}6% {opacity: 1;}7% {opacity: 0;}56% {opacity: 0;}57% {opacity: 1;}100% {opacity: 1;}}
@keyframes dackPotCounterNumber_4 {0% {opacity: 1;}9% {opacity: 1;}10% {opacity: 0;}59% {opacity: 0;}60% {opacity: 1;}100% {opacity: 1;}}
@keyframes dackPotCounterNumber_5 {0% {opacity: 1;}12% {opacity: 1;}13% {opacity: 0;}62% {opacity: 0;}63% {opacity: 1;}100% {opacity: 1;}}
@keyframes dackPotCounterNumber_6 {0% {opacity: 1;}15% {opacity: 1;}16% {opacity: 0;}65% {opacity: 0;}66% {opacity: 1;}100% {opacity: 1;}}
@keyframes dackPotCounterNumber_7 {0% {opacity: 1;}18% {opacity: 1;}19% {opacity: 0;}68% {opacity: 0;}69% {opacity: 1;}100% {opacity: 1;}}
@keyframes dackPotCounterNumber_8 {0% {opacity: 1;}21% {opacity: 1;}22% {opacity: 0;}71% {opacity: 0;}72% {opacity: 1;}100% {opacity: 1;}}
@keyframes dackPotCounterNumber_9 {0% {opacity: 1;}24% {opacity: 1;}25% {opacity: 0;}74% {opacity:0;}75% {opacity: 1;}100% {opacity: 1;}}

.dackPotCounter .count:nth-child(1) .letter{
    -webkit-animation: 8s linear 5s normal none infinite running dackPotCounterNumber_1;
    -moz-animation: 8s linear 5s normal none infinite running dackPotCounterNumber_1;
    animation: 8s linear 5s normal none infinite running dackPotCounterNumber_1;
}
.dackPotCounter .count:nth-child(2) .letter{
    -webkit-animation: 8s linear 5s normal none infinite running dackPotCounterNumber_2;
    -moz-animation: 8s linear 5s normal none infinite running dackPotCounterNumber_2;
    animation: 8s linear 5s normal none infinite running dackPotCounterNumber_2;
}
.dackPotCounter .count:nth-child(3) .letter{
    -webkit-animation: 8s linear 5s normal none infinite running dackPotCounterNumber_3;
    -moz-animation: 8s linear 5s normal none infinite running dackPotCounterNumber_3;
    animation: 8s linear 5s normal none infinite running dackPotCounterNumber_3;
}
.dackPotCounter .count:nth-child(4) .letter{
    -webkit-animation: 8s linear 5s normal none infinite running dackPotCounterNumber_4;
    -moz-animation: 8s linear 5s normal none infinite running dackPotCounterNumber_4;
    animation: 8s linear 5s normal none infinite running dackPotCounterNumber_4;
}
.dackPotCounter .count:nth-child(5) .letter{
    -webkit-animation: 8s linear 5s normal none infinite running dackPotCounterNumber_5;
    -moz-animation: 8s linear 5s normal none infinite running dackPotCounterNumber_5;
    animation: 8s linear 5s normal none infinite running dackPotCounterNumber_5;
}
.dackPotCounter .count:nth-child(6) .letter{
    -webkit-animation: 8s linear 5s normal none infinite running dackPotCounterNumber_6;
    -moz-animation: 8s linear 5s normal none infinite running dackPotCounterNumber_6;
    animation: 8s linear 5s normal none infinite running dackPotCounterNumber_6;
}
.dackPotCounter .count:nth-child(7) .letter{
    -webkit-animation: 8s linear 5s normal none infinite running dackPotCounterNumber_7;
    -moz-animation: 8s linear 5s normal none infinite running dackPotCounterNumber_7;
    animation: 8s linear 5s normal none infinite running dackPotCounterNumber_7;
}
.dackPotCounter .count:nth-child(8) .letter{
    -webkit-animation: 8s linear 5s normal none infinite running dackPotCounterNumber_8;
    -moz-animation: 8s linear 5s normal none infinite running dackPotCounterNumber_8;
    animation: 8s linear 5s normal none infinite running dackPotCounterNumber_8;
}
.dackPotCounter .count:nth-child(9) .letter{
    -webkit-animation: 8s linear 5s normal none infinite running dackPotCounterNumber_9;
    -moz-animation: 8s linear 5s normal none infinite running dackPotCounterNumber_9;
    animation: 8s linear 5s normal none infinite running dackPotCounterNumber_9;
}

.dackPotCounter .count:nth-child(1) .number{
    -webkit-animation: 8s linear 5s normal none infinite running dackPotCounterLetter_1;
    -moz-animation: 8s linear 5s normal none infinite running dackPotCounterLetter_1;
    animation: 8s linear 5s normal none infinite running dackPotCounterLetter_1;
}
.dackPotCounter .count:nth-child(2) .number{
    -webkit-animation: 8s linear 5s normal none infinite running dackPotCounterLetter_2;
    -moz-animation: 8s linear 5s normal none infinite running dackPotCounterLetter_2;
    animation: 8s linear 5s normal none infinite running dackPotCounterLetter_2;
}
.dackPotCounter .count:nth-child(3) .number{
    -webkit-animation: 8s linear 5s normal none infinite running dackPotCounterLetter_3;
    -moz-animation: 8s linear 5s normal none infinite running dackPotCounterLetter_3;
    animation: 8s linear 5s normal none infinite running dackPotCounterLetter_3;
}
.dackPotCounter .count:nth-child(4) .number{
    -webkit-animation: 8s linear 5s normal none infinite running dackPotCounterLetter_4;
    -moz-animation: 8s linear 5s normal none infinite running dackPotCounterLetter_4;
    animation: 8s linear 5s normal none infinite running dackPotCounterLetter_4;
}
.dackPotCounter .count:nth-child(5) .number{
    -webkit-animation: 8s linear 5s normal none infinite running dackPotCounterLetter_5;
    -moz-animation: 8s linear 5s normal none infinite running dackPotCounterLetter_5;
    animation: 8s linear 5s normal none infinite running dackPotCounterLetter_5;
}
.dackPotCounter .count:nth-child(6) .number{
    -webkit-animation: 8s linear 5s normal none infinite running dackPotCounterLetter_6;
    -moz-animation: 8s linear 5s normal none infinite running dackPotCounterLetter_6;
    animation: 8s linear 5s normal none infinite running dackPotCounterLetter_6;
}
.dackPotCounter .count:nth-child(7) .number{
    -webkit-animation: 8s linear 5s normal none infinite running dackPotCounterLetter_7;
    -moz-animation: 8s linear 5s normal none infinite running dackPotCounterLetter_7;
    animation: 8s linear 5s normal none infinite running dackPotCounterLetter_7;
}
.dackPotCounter .count:nth-child(8) .number{
    -webkit-animation: 8s linear 5s normal none infinite running dackPotCounterLetter_8;
    -moz-animation: 8s linear 5s normal none infinite running dackPotCounterLetter_8;
    animation: 8s linear 5s normal none infinite running dackPotCounterLetter_8;
}
.dackPotCounter .count:nth-child(9) .number {
    -webkit-animation: 8s linear 5s normal none infinite running dackPotCounterLetter_9;
    -moz-animation: 8s linear 5s normal none infinite running dackPotCounterLetter_9;
    animation: 8s linear 5s normal none infinite running dackPotCounterLetter_9;
}
.banCont .wrap_banners_right a{
    display: block;
    opacity:0.8;
    -webkit-transition: opacity 200ms linear;
    -moz-transition:opacity 200ms linear;
    -ms-transition:opacity 200ms linear;
    -o-transition:opacity 200ms linear;
    transition:opacity 200ms linear;
}
.banCont .wrap_banners_right a:hover{
    opacity:1;
}

/* анимашки для баннеров в правой колонке START*/
.gifBanners .lang {
    background-color: #000000;
    color: #ffffff;
    display: inline-block;
    font-family: Roboto;
    font-size: 12px;
    font-weight: 900;
    padding: 5px 20px;
    text-transform: uppercase;
    vertical-align: top;
}
.gifBanners {
    position: relative;
}
.gifBanners .banner {
    display: block;
    font-family: Roboto;
    height: 160px;
    position: relative;
    width: 250px;
    margin-bottom: 10px;
    overflow:hidden;
}
.gifBanners .banner.v1{
    background-color: #152254;
    box-shadow: 0 0 0 2px #97e0ff inset;
}
.gifBanners .banner.v2{
    background-color: #08251c;
    box-shadow: 0 0 0 2px #88831d inset;
}
.gifBanners .banner.v3{
    background-color: #52524b;
    box-shadow: 0 0 0 2px #fedc3e inset;
}
.gifBanners .banner.v4{
    background-color: #071222;
    box-shadow: 0 0 0 2px #96b0c1 inset;
}
.gifBanners .banner.v5{
    background-color: #004052;
    box-shadow: 0 0 0 2px #0089e5 inset;
}
.gifBanners .banner.v6{
    background-color: #000000;
    box-shadow: 0 0 0 2px #9a892e inset;
}
.gifBanners .banner .i1 {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    display:block;
    width: 100%;
}
.gifBanners .banner .i2 {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    display:block;
    *visibility: hidden;
    opacity:0;
    width: 100%;

    -webkit-transition:opacity 200ms linear;
    -moz-transition:opacity 200ms linear;
    -ms-transition:opacity 200ms linear;
    -o-transition:opacity 200ms linear;
    transition:opacity 200ms linear;
}
.gifBanners .banner:hover .i2 {
    *visibility: visible;
    opacity:1;
}
.gifBanners .banner .but1 {
    background: #83b824;
    background: -moz-linear-gradient(top,  #83b824 0%, #669414 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#83b824), color-stop(100%,#669414));
    background: -webkit-linear-gradient(top,  #83b824 0%,#669414 100%);
    background: -o-linear-gradient(top,  #83b824 0%,#669414 100%);
    background: -ms-linear-gradient(top,  #83b824 0%,#669414 100%);
    background: linear-gradient(to bottom,  #83b824 0%,#669414 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#83b824', endColorstr='#669414',GradientType=0 );

    border: 2px solid #83b824;
    text-transform: uppercase;
    border-radius: 3px;
    color: #ffffff;
    display: block;
    font-size: 14px;
    font-weight: 500;
    height: 26px;
    left: 10px;
    line-height: 26px;
    min-width: 102px;
    padding: 0 5px;
    position: absolute;
    text-align: center;
    top: 120px;
}
.gifBanners .banner.v3 .but1 {
    background-color: #e9c947 !important;
    background-image: url("/xbet/img/gifBanners/but.png") !important;
    background-position: 0 0;
    background-size: auto auto !important;
    border: medium 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 .but1:hover{
    background: #8dc627;
    background: -moz-linear-gradient(top,  #8dc627 0%, #70a216 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8dc627), color-stop(100%,#70a216));
    background: -webkit-linear-gradient(top,  #8dc627 0%,#70a216 100%);
    background: -o-linear-gradient(top,  #8dc627 0%,#70a216 100%);
    background: -ms-linear-gradient(top,  #8dc627 0%,#70a216 100%);
    background: linear-gradient(to bottom,  #8dc627 0%,#70a216 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8dc627', endColorstr='#70a216',GradientType=0 );
}
.gifBanners .banner.v3 .but1:hover{
    background-position: 0 -30px;
}
.gifBanners .banner.v2 .but1 {
    font-size: 0;
    left: 8px;
    padding: 0;
    width: 132px;
}
.gifBanners .banner .but1 > span {
    display: inline-block;
    line-height: 13px;
    font-size: 12px;
    /*line-height: 1;*/
    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;
    /*line-height: 81px;*/
    position: absolute;
    top: 37px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.gifBanners .banner.v2 .txt1con {
    left: 2px;
    text-align: center;
    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: #ffffff;
    display: inline-block;
    font-family: Roboto Condensed;
    font-size: 19px;
    font-weight: 700;
    line-height: 1;
    text-shadow: 1px 2px 4px rgba(0, 0, 0, 0.75);
    vertical-align: middle;
}
[lang="hi"] .gifBanners .banner .txt1con .txt1{
    line-height: 24px;
}
[lang="ko"] .gifBanners .banner .txt1con .txt1,
[lang="cn"] .gifBanners .banner .txt1con .txt1,
[lang="tw"] .gifBanners .banner .txt1con .txt1{
    line-height: 22px;
}
.gifBanners .banner.v2 .txt1con .txt1 {
    color: #fec602;
    font-size: 18px;
    line-height: 1.1;
    text-transform: uppercase;
}
[lang="hi"] .gifBanners .banner.v2 .txt1con .txt1{
    line-height: 30px;
}
.gifBanners .banner.v3 .txt1con .txt1 {
    font-family: Roboto;
    font-size: 18px;
    font-weight: 900;
    text-shadow: 1px 2px 2px rgba(0, 0, 0, 0.75);
}
.gifBanners .banner.v4 .txt1con .txt1 {
    font-family: Roboto;
    font-size: 18px;
    font-weight: 500;
}
.gifBanners .banner.v5 .txt1con .txt1 {
    font-size: 16px;
    font-weight: 700;
    line-height: 0.95;
}
[lang="hi"] .gifBanners .banner.v5 .txt1con .txt1{
    line-height: 26px;
}
[lang="ja"] .gifBanners .banner.v5 .txt1con .txt1,
[lang="ko"] .gifBanners .banner.v5 .txt1con .txt1,
[lang="cn"] .gifBanners .banner.v5 .txt1con .txt1,
[lang="tw"] .gifBanners .banner.v5 .txt1con .txt1{
    line-height: 24px;
}
.gifBanners .banner.v6 .txt1con .txt1 {
    font-family: Roboto;
    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: #ffffff;
    font-size: 26px;
}
.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: #ffffff;
    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("/xbet/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;
}

.r400 .gifBanner .banner {
    width: 400px;
}

.gifBanners .banner400 {
    width: 100%;
}

.gifBanners .banner400.v4 .txt1 {
    text-transform: uppercase;
    font-size: 20px;
}

.gifBanners .banner.banner400 .but1 {
    width: 175px !important;
}

.gifBanners .banner400.banner .txt1con {
    text-align: left;
    width: 180px;
}

.gifBanners .banner400.v2 .txt1con {
    padding-left: 5px;
}


.gifBanners .banner400.v3 .but1 {
    background-image: url('/xbet/img/gifBanners/b400/but.png') !important;
}

.r480 .gifBanner .banner {
    width: 480px;
}

.gifBanners .banner480 {
    width: 480px;
}

.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);
    -ms-transform: skewX(12deg);
    -o-transform: skewX(12deg);
    transform: skewX(12deg);
    margin-bottom: 0;
}

.double-inner {
    overflow: hidden;
    box-sizing: border-box;
    -webkit-transition: .2s linear;
    -o-transition: .2s linear;
    transition: .2s linear;
    position: absolute;
    top: 0;
    width: 259px;
    height: 100%;
    position: absolute;
    bottom: 0;
    overflow: hidden;
    -webkit-transform: skewX(-12deg);
    -ms-transform: skewX(-12deg);
    -o-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;
}

.double-banner:hover .double-inner {
    width: 178px;
}

.double-banner .double-inner:hover {
    width: 339px;
    z-index: 1;
}

.double-banner .banner.v5 .txt1con {
    top: 75px;
}

.double-banner .banner.v5 .txt3 {
    top: 16px;
}

.double-banner .banner.banner480 .but1 {
    top: 104px;
    width: 120px;
    font-size: 16px;
    line-height: 1.2;
    display: table;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    border: 2px solid #83b824;
    text-transform: uppercase;
    border-radius: 3px;
    color: #ffffff;
    font-weight: 500;
    padding: 10px 5px;
    position: absolute;
    text-align: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: left .1s .1s linear, right .1s .1s linear;
    -o-transition: left .1s .1s linear, right .1s .1s linear;
    transition: left .1s .1s linear, right .1s .1s linear;
}

.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(../img/gifBanners/but.png) !important;
    background-position: 0 0;
    background-size: auto auto !important;
    border: medium 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 .double-right .but1 {
    right: -140px;
}

.double-banner .double-left .banner .but1 {
    left: -140px;
}

.double-banner .double-right:hover .but1 {
    right: 12px;
    left: auto;
}

.double-banner .double-left:hover .but1 {
    left: 12px;
}

.double-banner .double-right .banner .txt1con {
    left: auto;
    right: 12px;
    text-align: right;
}

.double-banner .banner .txt1con {
    -webkit-transition: .1s linear;
    -o-transition: .1s linear;
    transition: .1s linear;
}

.double-banner .double-right .banner .txt3 {
    left: auto;
    right: 12px;
    text-align: right;
}

.double-banner .double-inner:hover .banner .txt1con {
    opacity: 0;
}


.double-banner .double-right .banner.v3 .txt1con {
    height: 62px;
    line-height: 62px;
    top: 72px;
}

.double-banner .banner.v4 .txt1con,
.double-banner .banner.v1 .txt1con,
.double-banner .banner.v6 .txt1con,
.double-banner .banner.v2 .txt1con {
    top: 60px;
    height: 80px;
    line-height: 80px;
}

.gifBanners .banner.v4 .txt3 {
    top: 18px;
}
/* анимашки для баннеров в правой колонке END*/

/* footer */
.footerColumnMenuUL a{
    transition: color .3s ease;
}
.footerColumnMenuUL a:hover:before,
.sub_ul{
    transition: 0.3s ease;
}
/* footer END */
.loc_info_leftFL a {
    box-shadow: inset 0 50px 25px -25px #216ca6;
    transition: background-color 0.3s ease, border 0.3s ease, box-shadow 0.3s ease;
}

.paymentsTLBut {
    box-shadow: inset 0 50px 25px -25px #378ecc;
    transition: background-color 0.3s ease, box-shadow 0.3s ease !important;
    background-color: #0e5d99;
}

.top_extra_buttons a {
    box-shadow: inset 0 50px 25px -25px #216ca6;
    transition: background-color 0.3s ease, box-shadow 0.3s ease;
}

.curloginDropTop:before {
    content: "\f090";
    position: relative;
    display: inline-block;
    margin-right: 9px;
    height: 22px;
    line-height: 22px;
    font-family: FontAwesome;
    font-size: 14px;
    vertical-align: top;
}

.register_button_main:before {
    content: "\f044";
    position: relative;
    display: inline-block !important;
    margin-right: 5px;
    height: 22px;
    line-height: 22px;
    font-family: FontAwesome;
    font-size: 14px;
    vertical-align: top;
}

.loginDropTop_con {
    box-shadow: inset 0 50px 25px -25px #378ecc;
    transition: background-color 0.3s ease, border 0.3s ease, box-shadow 0.3s ease !important;
}

.register_button_main {
    box-shadow: inset 0 50px 25px -25px #84b232;
    transition: background-color 0.3s ease, border 0.3s ease, box-shadow 0.3s ease !important;
}

.top_extra_buttons a.bn {
    box-shadow: 0 50px 25px -25px #93c638 inset;
}

.top_extra_buttons a.bn:hover{
    background-color: #648626;
    box-shadow:none;
}

.curcoefDropTop {
    box-shadow: inset 0 50px 25px -25px #216ca6;
    transition: background-color 0.3s ease, box-shadow 0.3s ease
}

.timeButTopFl {
    box-shadow: inset 0 50px 25px -25px #216ca6;
    transition: background-color 0.3s ease, box-shadow 0.3s ease;
}

.curlangDropTop {
    box-shadow: inset 0 50px 25px -25px #216ca6;
    transition: background-color 0.3s ease, box-shadow 0.3s ease;
}

/*.footer-support-phone {*/
    /*background : url("/images/phone_face.png") no-repeat scroll 0 0;*/
    /*padding : 0 0 0 75px;*/
/*}*/

.sb-header {
    background : -webkit-gradient(linear, left top, left bottom, from(#3583bc), to(#0d62a4));
    background : -moz-linear-gradient(top,  #3583bc,  #0d62a4);
    background : -o-linear-gradient(top,  #3583bc,  #0d62a4);
    background : -ms-linear-gradient(top,  #3583bc,  #0d62a4);
    -pie-background : linear-gradient(top, #3583bc, #0d62a4);
}

/*.coupon-codes-controls-button {*/
    /*transition: 0.3s ease;*/
/*}*/

/*.coupon-codes-controls-button-back:hover,*/
/*.coupon-codes-controls-button-upload-code:hover,*/
/*.coupon-codes-controls-button-get-code:hover {*/
    /*box-shadow: -2px 2px 3px rgba(0,0,0, 0.3);*/
/*}*/

/*.autoSummSel_cell .but:hover,*/
/*.coupon-rates .results .select2-container .select2-choice:hover,*/
.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, 0.3);
}
/*.coupon-rates .results ul li#availableAvance .rc a:hover,*/
/*.bet_not_cupon .bet_registr:hover,*/
.ligaScrollMulti > li .item:hover,
.ligaScrollMulti > li .item.hover,
div.sports_widget div.banner .sb-but:hover{
    box-shadow: -2px 2px 3px rgba(0,0,0, 0.3);
}

/*.coupon-rates .results .bet-but:hover{*/
    /*box-shadow: -3px 3px 5px rgba(0,0,0, 0.3);*/
/*}*/
/*.open_bets_ul li .belay a.knowPr:hover,*/
/*.open_bets_ul li .belay .goInsurance:hover,*/
/*.open_bets_ul li .buts .sale.green:hover,*/
/*.open_bets_ul li .buts .insurance.grey:hover,*/
/*.open_bets_ul li .buts .replace.blue:hover{*/
    /*box-shadow: -2px 2px 3px rgba(0,0,0, 0.3);*/
/*}*/

/*coupon shadows end*/
body.minRightSide:not(.fixedRight) #cuponFix:hover {
    -webkit-box-shadow: 0px 10px 50px 0px rgba(0, 0, 0, 0.6);
    -moz-box-shadow: 0px 10px 50px 0px rgba(0, 0, 0, 0.6);
    box-shadow: 0px 10px 50px 0px rgba(0, 0, 0, 0.6);
}

.consultsystems_fixed,
.ls_sport_menu .ls_sub{
    -webkit-box-shadow: 0px 15px 30px -3px rgba(0, 0, 0, 0.6);
    -moz-box-shadow: 0px 15px 30px -3px rgba(0, 0, 0, 0.6);
    box-shadow: 0px 15px 30px -3px rgba(0, 0, 0, 0.6);
}

.ui-dialog,
.box-modal.choiceRegionModal,
.ligaMultiDrop_conUl,
.call_back_form,
#shWin .call_back_form,
.arcticmodal-container .box-modal {
    -webkit-box-shadow: 0px 15px 40px 0px rgba(0, 0, 0, 0.6)!important;
    -moz-box-shadow: 0px 15px 40px 0px rgba(0, 0, 0, 0.6)!important;
    box-shadow: 0px 15px 40px 0px rgba(0, 0, 0, 0.6)!important;
}
.text_modal > .call_back_form {
    box-shadow: none !important;
}
.select2-results,
.labelFdrop:hover .labelFdropList{
    -webkit-box-shadow: 0px 7px 14px -3px rgba(0, 0, 0, 0.6);
    -moz-box-shadow: 0px 7px 14px -3px rgba(0, 0, 0, 0.6);
    box-shadow:0px 7px 14px -3px rgba(0, 0, 0, 0.6);
}

.top__coef-options li {
    transition: background-color 0.3s ease;
}

.top-options_regions li a {
    transition: color 0.3s ease;
}

[class*="teo-color"] {
    transition: box-shadow 0.3s ease;
}
.top-options li,
[class*="teo-item__name"] {
    transition: background-color 0.3s ease;
}


.sport_menu > li > a {
    padding: 0 10px 0 40px !important;
}

.sport_menu .liga_menu > li > a,
.sport_menu .country_menu > li > a,
.sport_menu .country_league_menu > li > a {
    padding: 7px 30px 7px 40px !important;
}

.up-funds-button-green {
    box-shadow: inset 0 50px 25px -25px #84b232;
    transition: background-color 0.3s ease, border 0.3s ease, box-shadow 0.3s ease !important;
}

.up-funds-button-green:before {
    content: "\f019";
    position: relative;
    display: inline-block;
    margin-right: 4px;
    height: 22px;
    line-height: 24px;
    font-size: 14px;
    font-family: FontAwesome;
    vertical-align: top;
}

#uMessage a {
    box-shadow: inset 0 50px 25px -25px #216ca6;
    transition: background-color 0.3s ease, border 0.3s ease, box-shadow 0.3s ease !important;
}

.submenu_link {
    box-shadow: inset 0 50px 25px -25px #378ecc;
    transition: background-color 0.3s ease, border 0.3s ease, box-shadow 0.3s ease !important;
}

.lk_header_options_recharge a:before {content: "\f019";}
.lk_header_options_deduce a:before {content: "\f093";}
.lk_header_options_account a:before {content: "\f234";}
.lk_header_options_bringfriend a:before {content: "\f2b5";}
.lk_header_options_history a:before {content: "\f017";}
.lk_header_options_settings a:before {content: "\f085";}
.lk_header_options_exit a:before {content: "\f08b";}

.lk_header_options_item a {
    padding-left: 35px !important;
    transition: background-color 0.3s ease;
}

.wrap_lk:hover .lk_header_options {
    transition: max-height 0.6s;
}

body.minRightSide:not(.fixedRight) #sports_main:last-child .sb-header:first-child {
    margin-right: 0;
}

/*=====--- Sidebar 21 ---=====*/
.to-sidebar {
    font-family: Roboto, Helvetica, sans-serif;
    background-color: #f0dda6;
    background-image: url(/xbet/img/twenty-one/tos-bg.jpg);
    background-size: cover;

    box-sizing: border-box;
}

/* Верхняя полоска */
.tos__head {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 10px;
    height: 24px;
    font-size: 13px;
    color: #fff;
    /*background-color: #100c0a;*/
    background-color: transparent;
}
.tos-head__controls {
    margin-left: auto;
}
[class*="tos-c__item"] {
    display: inline-block;
    margin-left: 5px;
    color: #fff;
    vertical-align: top;
    cursor: pointer;
    text-decoration: none;
}
[class*="tos-c__item"]:hover {
    color: #1b6d85;
}
[class*="tos-c__item"]:before {
    font-family: FontAwesome;
}
.tos-c__item_settings:before {
    content: "\f013";
}
.tos-c__item_help:before {
    content: "\f059";
}
.tos-c__item_full:before {
    content: "\f0b2";
}
/* Верхняя полоска END */

/*=====--- Settings ---=====*/
.to-popup__settings {
    position: relative;
    padding: 20px 70px;
    max-width: 900px;
    background-color: #08889b;
    border: 1px solid #fff;
    border-radius: 5px;
    box-sizing: border-box;
}
.tops__close {
    position: absolute;
    right: 10px;
    top: 10px;
    width: 20px;
    height: 20px;
    cursor: pointer;
}
.tops__close:before,
.tops__close:after {
    content: "";
    position: absolute;
    top: 9px;
    left: -2px;
    width: 120%;
    height: 2px;
    background-color: #fff;
}
.tops__close:before {transform: rotate(45deg);}
.tops__close:after {transform: rotate(-45deg);}

.tops__tabs,
.tops__list {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-align-content: space-around;
    -ms-flex-line-pack: distribute;
    align-content: space-around;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.tops-tabs__item,
.tops-list__item {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;

    cursor: pointer;
}
.tops-tabs__item {
    margin: 0 5px;
    padding: 0 30px;
    height: 60px;
    line-height: 30px;
    font-size: 30px;
    color: #fff;
    border-bottom: 1px solid #fff;
    opacity: 0.5;
    transition: opacity 300ms;
}
.tops-tabs__item:hover,
.tops-tabs__item.active {
    opacity: 1;
}
.tops__list {
    padding: 30px 0;
}
.tops-list__item {
    margin: 15px 20px;
    padding-bottom: 15px;
    width: 190px;
    border-radius: 5px;
    box-shadow: 0 0 0 rgba(255, 255, 255, 1);
    overflow: hidden;
    transition: box-shadow 300ms;
}
.tops-list__item:hover {
    box-shadow: 0 0 2px rgba(255, 255, 255, 1);
}
.tops-li__head {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;

    margin: 0 0 15px;
    padding: 0 5px;
    height: 48px;
    font-size: 18px;
    color: #fff;
    text-align: center;
}
.tops-li__card {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}
[class*="tops-li-card"] {
    width: 115px;
    height: 172px;
    background-size: cover;
    border-radius: 5px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
}
.tops-li-card__front {
    margin-left: -80px;
}
/*=====--- Settings END ---=====*/


/* Основная область */
.tos__main {
    padding: 7px 10px;
    height: 335px;

    box-sizing: border-box;
}
.tos__area,
.tos__controls,
.tos__bets {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.tos__area {
    margin-bottom: 5px;
}
.tos-a__hand {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    padding-left: 5px;
    width: 60%;
    height: 95px;
    border: 1px solid #fff;
    border-radius: 5px;

    box-sizing: border-box;
}
.tos-a__hand:before {
    content: attr(data-name);
    position: absolute;
    left: 0;
    top: 0;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    height: 100%;
    font-size: 25px;
    font-weight: 300;
    color: transparent;
    text-shadow: 1px 0 1px #f0dda6, 0 0 0 rgba(0,0,0,0.6), 1px 0 1px #f0dda6;
    text-transform: uppercase;
}
.tos-hand__card {
    position: relative;
    width: 62px;
    height: 88px;
    background-size: 100% 100%;
    border-radius: 2px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
    animation: tos-card 0.5s ease forwards;
}
@keyframes tos-card {
    0% {opacity: 0;}
    100% {opacity: 1;}
}
.tos-hand__card:not(:first-child) {
    margin-left: -45px;
}



.tos-a__score {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 24%;
    height: 30px;
    font-size: 16px;
    color: #8e7b45;
    background-color: rgba(255, 255, 255, 0.3);
    border-radius: 5px;
    box-shadow: inset 0 1px 1px #696041;
}

.tos__controls {
    margin-top: 9px;
}
[class*="tos-c__btn"] {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    height: 32px;
    font-size: 16px;
    color: #fff;
    text-transform: uppercase;
    background-size: auto 200%;
    background-position: center bottom;
    border-radius: 3px;
    transition: background-position 0.3s ease;
}
[class*="tos-c__btn"]:not(.dont_touch):hover {
    background-position: center top;
}
.tos-c__btn_more {
    width: 110px;
    background-image: linear-gradient(to top, #538e14, #6bb319, #7bcd1d);
}
.tos-c__btn_stop {
    width: 105px;
    background-image: linear-gradient(to top, #961414, #be1e1e, #db3333);
}


.tos__bets {
    margin-top: 14px;
}
.tos-b__amount {
    padding: 0 10px;
    width: 170px;
    height: 30px;
    background-color: rgba(255, 255, 255, 0.55);
    border: none;
    border-radius: 3px;
    box-shadow: inset 0 1px 1px #696041;
    outline: none;

    box-sizing: border-box;
}
@keyframes tos-flash {
    0% {background-color: rgba(255, 255, 255, 0.55); box-shadow: inset 0 1px 1px #696041, 0 0 0 #fff;}
    50% {background-color: #fff; box-shadow: inset 0 1px 1px #696041, 0 0 8px #fff;}
    100% {background-color: rgba(255, 255, 255, 0.55); box-shadow: inset 0 1px 1px #696041, 0 0 0 #fff;}
}
.tos-b__bksp {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 54px;
    height: 30px;
    color: #fff;
    text-transform: uppercase;
    background-image: url(/xbet/img/twenty-one/tos-bksp.png), linear-gradient(to top, #ddb43f, #f2dda0 67.5%, #fdf4d5);
    background-repeat: no-repeat;
    background-position: center center, center top;
    background-size: auto, auto 200%;
    border-radius: 3px;
    transition: background-position 0.3s ease;
}

.tos-b__bksp:not(.dont_touch):hover {
    background-position: center center, center bottom;
}

[class*="tos-c__btn"]:not(.dont_touch),
.tos-b__bksp:not(.dont_touch),
.tos__confirm:not(.dont_touch) {
    cursor: pointer;
}

.tos__confirm {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 8px;
    height: 34px;
    font-size: 14px;
    color: #fff;
    text-transform: uppercase;
    background-image: linear-gradient(to top, #538e14, #6bb319, #7bcd1d);
    background-size: auto 200%;
    background-position: center bottom;
    border-radius: 3px;
    transition: background-position 0.3s ease;
}
.tos__confirm:not(.dont_touch):hover {
    background-position: center top;
}

.body_widget_21 {
    /*background: url(../img/_loading2.gif);*/
    background: url(../img/twenty-one/tos-placeholder.jpg);
    background-repeat: no-repeat;
    /*background-position: 50% 45%;*/
    background-position: 50% 50%;
    /*background-color: #ffffff;*/
    height: 359px;
}

.tw_widget_iran {
    background: url(../img/twenty-one/tos-iran-placeholder.jpg) !important;
}

#widget_21_scroll {
    height: 359px;
    width: 100%;
    position: absolute;
    z-index: -1;
}
#widget_st_scroll {
    height: 300px;
    width: 100%;
    position: absolute;
    z-index: -1;
}

#sumBet:disabled,
#right_widget_21_table .dont_touch {
    opacity: 0.7;
}

.flash_sumBet {
    animation: tos-flash 0.5s ease 3;
}

/* Основная область END */

/* Попапы */
.tos__popup {
    position: absolute;
    top: 0;
    left: 0;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    height: 100%;
    background-color: #1b2221;
    background-image: url(/xbet/img/twenty-one/tos-popup-bg.jpg);
    background-size: cover;
    background-position: left center;
}
.tos-popup__logo {
    max-width: 100%;
    margin-bottom: 5%;
}
.tos-popup_close {
    position: absolute;
    top: 12px;
    right: 12px;
    width: 20px;
    height: 20px;
    cursor: pointer;
}
.tos-popup_close:before,
.tos-popup_close:after {
    content: "";
    position: absolute;
    top: 9px;
    left: -2px;
    width: 120%;
    height: 2px;
    background-color: #fff;
}
.tos-popup_close:before {transform: rotate(45deg);}
.tos-popup_close:after {transform: rotate(-45deg);}

.tos-popup__title {
    margin: 0;
    line-height: 36px;
    font-size: 32px;
    font-weight: 500;
    color: #e41c24;
    text-transform: uppercase;
}
.tos-popup__title.loss {
    color: #d10d10;
}
.tos-popup__msg {
    margin: 25px 0 50px;
    position: relative;
    line-height: 36px;
    font-size: 15px;
    color: #fff;
    text-align: center;
}
.tos-popup__msg:after {
    content: "";
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 1px;
    background-image: linear-gradient(to right, transparent, #ffffff, transparent);
}
.tos-popup__btn {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    min-width: 110px;
    height: 32px;
    font-size: 14px;
    color: #fff;
    text-transform: uppercase;
    background-color: #83b924;
    border-radius: 3px;
    cursor: pointer;
    transition: 300ms;
}
.tos-popup__btn:hover {
    background-color: #8cc726;
}

.head_win {
    color: #0fb7cf !important;
}
.tos-popup__list,
.tos-popup-list__item {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.tos-popup-list__item {
    margin: 5px 0;
    padding: 5px 0;
    width: 140px;
    border-radius: 5px;
    box-shadow: 0 0 0 rgba(255, 255, 255, 1);
    cursor: pointer;
}
.tos-popup-list__item:hover {
    box-shadow: 0 0 2px rgba(255, 255, 255, 1);
}
.tosp-li__head {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;

    margin: 0 0 5px;
    padding: 0 5px;
    height: 30px;
    line-height: 15px;
    font-size: 14px;
    color: rgba(0, 0, 0, 0.6);
    text-shadow: 0 0 1px rgba(255, 255, 255, 0.6);
    text-align: center;
}
.tosp-li__card {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}
[class*="tosp-lic"] {
    width: 78px;
    height: 117px;
    background-size: cover;
    border-radius: 5px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
}
.tosp-lic__front {
    margin-left: -60px;
}
/* Попапы END */
/*=====--- Sidebar 21 END ---=====*/
/*=====--- animation topmenu ---=====*/
#games_top_menu .more_container,
#games_top_menu .menu-group-container,
#games_top_menu .menu_button .sub-menu:not(.more_sub),
#games_top_menu .shares_drop_down_more{
    transition: opacity .3s ease-in-out .5s, transform .3s ease-in-out .5s, visibility .3s ease-in-out .5s, left 0s linear .5s;
}
/*=====--  animation topmenu edn ---=====*/

/* pass recover */
.forgot_pass_ul li label {
    transition: color 0.3s;
}
/* pass recover END */