@charset "utf-8";
#gameContainer {
    width: 1160px;
    height: 768px;
    position: fixed;
    z-index: 2;
    left: 50%;
    top: 50%;
    -ms-transform: translateX(-50%) translateY(-50%) scale(1);
    -ms-transform-origin: center center;
    -webkit-transform: translateX(-50%) translateY(-50%) scale(1);
    -webkit-transform-origin: center center;
    transform: translateX(-50%) translateY(-50%) scale(1);
    transform-origin: center center
}

#lock {
    width: 24px;
    height: 30px;
    left: 20px;
    position: absolute;
    top: 40px;
    display: none;
    transform: scale(2);
    -ms-transform: scale(2);
    -webkit-transform: scale(2);
    -moz-transform: scale(2);
    -o-transform: scale(2)
}

#gameLayer {
    width: 1024px;
    height: 768px;
    background-size: 1024px 768px;
    position: absolute;
    z-index: -1;
    left: 68px;
    top: 0
}

#Top {
    width: 100%;
    position: absolute;
    z-index: 1;
    background-repeat: no-repeat;
    background-position: center center
}

#jackpotDisplay {
    width: 100%;
    height: 100%
}

#TopBackground_free {
    width: 100%;
    position: absolute;
    z-index: 1;
    left: 0;
    top: 0
}

#gameMenuInterface {
    width: 1160px;
    height: 150px;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 4
}

#helpButtons {
    width: 1024px;
    height: 768px;
    background-repeat: no-repeat;
    background-position: top left;
    background-size: 1024px 768px;
    left: 68px;
    bottom: 0;
    position: absolute;
    z-index: 5;
    display: none
}

#helpButtonsExit {
    position: absolute;
    width: 110px;
    height: 110px;
    left: -68px;
    top: 0;
    background-repeat: no-repeat;
    background-position: top left;
    z-index: 6
}

#helpButtonsPr {
    position: absolute;
    left: -60px;
    bottom: 0;
    display: none
}

#helpButtonsNext {
    position: absolute;
    right: -60px;
    bottom: 0;
    display: none
}

#helpButtonsDown {
    position: absolute;
    right: 120px;
    top: 210px;
    display: none
}

#helpButtonsUp {
    position: absolute;
    right: 20px;
    top: 210px;
    display: none
}

#helpButtonsNextGame {
    position: absolute;
    right: 20px;
    top: 380px;
    display: none
}

#helpButtonsPrGame {
    position: absolute;
    right: 120px;
    top: 380px;
    display: none
}

#mess3 {
    position: absolute;
    width: 1004px;
    left: 10px;
    top: 85px;
    text-align: center;
    font-size: 35px;
    font-weight: 700;
    color: #fff;
    display: block
}

#mess4 {
    position: absolute;
    width: 1004px;
    left: 10px;
    top: 165px;
    text-align: center;
    font-size: 28px;
    line-height: 26px;
    font-weight: 700;
    color: #fff;
    display: block
}

#mess11 {
    position: absolute;
    width: 924px;
    left: 50px;
    top: 715px;
    text-align: center;
    font-size: 16px;
    line-height: 12px;
    font-weight: 700;
    color: #fff
}

#congr_win {
    display: none;
    width: 834px;
    height: 204px;
    background-size: 834px 204px;
    left: 95px;
    top: 242px;
    padding: 10px;
    font-size: 32px;
    text-transform: uppercase;
    font-weight: 700;
    text-align: center;
    line-height: 28px;
    position: absolute;
    color: #1e90ff;
    background-repeat: no-repeat;
    z-index: 5
}

#symbolHelp_frame {
    display: none;
    width: 834px;
    height: 306px;
    background-size: 834px 306px;
    left: 95px;
    top: 191px;
    font-size: 32px;
    font-weight: 700;
    text-align: center;
    line-height: 30px;
    position: absolute;
    background-repeat: no-repeat;
    z-index: 5
}

#gameDoubleInterface {
    width: 1024px;
    height: 768px;
    position: absolute;
    left: 68px;
    bottom: 0;
    z-index: 2;
    display: none;
    background: #153157;
    background: -moz-linear-gradient(top, #153157 0, #000 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #153157), color-stop(100%, #000));
    background: -webkit-linear-gradient(top, #153157 0, #000 100%);
    background: -o-linear-gradient(top, #153157 0, #000 100%);
    background: -ms-linear-gradient(top, #153157 0, #000 100%);
    background: linear-gradient(to bottom, #153157 0, #000 100%);
    -webkit-box-shadow: inset 0 0 91px 1px rgba(0, 0, 0, .75);
    -moz-box-shadow: inset 0 0 91px 1px rgba(0, 0, 0, .75);
    box-shadow: inset 0 0 91px 1px rgba(0, 0, 0, .75)
}

.MAX {
    color: #ff0;
    font-size: 20px;
    left: 95px;
    width: 50px;
    position: absolute;
    top: 21px
}

#menuWindow {
    display: none;
    width: 1024px;
    position: absolute;
    left: 0;
    z-index: 4
}

#menuLines {
    position: absolute;
    width: 320px;
    height: 350px;
    top: 28px;
    left: 353px;
    z-index: 0
}

#linesIcon {
    position: absolute;
    z-index: 2;
    left: 40px;
    top: 10px;
    background-size: 690px 260px;
    height: 130px;
    width: 230px
}

#menuBet {
    position: absolute;
    width: 320px;
    height: 350px;
    top: 28px;
    left: 24px;
    z-index: 0
}

#autoNumber,
#betNumber,
#linesNumber {
    position: absolute;
    z-index: 2;
    left: 15px;
    top: 140px;
    height: 88px;
    width: 290px
}

#betIcon {
    position: absolute;
    z-index: 2;
    left: 40px;
    top: 10px;
    background-size: 690px 260px;
    background-position: -230px 0;
    height: 130px;
    width: 230px
}

#autoArrowUp,
#betArrowUp,
#linesArrowUp {
    position: absolute;
    z-index: 2;
    left: 30px;
    top: 240px;
    background-size: 896px 94px;
    height: 94px;
    width: 112px
}

#TbArrowUp {
    transform: scale(.4);
    -ms-transform: scale(.4);
    -webkit-transform: scale(.4);
    -moz-transform: scale(.4);
    -o-transform: scale(.4);
    position: absolute;
    z-index: 2;
    left: -25px;
    bottom: -14px;
    background-size: 896px 94px;
    height: 94px;
    width: 112px;
    display: none
}

#autoArrowDown,
#betArrowDown,
#linesArrowDown {
    position: absolute;
    z-index: 2;
    left: 175px;
    top: 240px;
    background-size: 896px 94px;
    height: 94px;
    width: 112px
}

#menuAuto {
    position: absolute;
    width: 320px;
    height: 350px;
    top: 28px;
    left: 682px;
    z-index: 0
}

#autoIcon {
    position: absolute;
    z-index: 2;
    left: 40px;
    top: 10px;
    background-size: 690px 260px;
    background-position: -460px 0;
    height: 130px;
    width: 230px
}

.menu_string1 {
    position: relative;
    top: 16px;
    z-index: 2;
    line-height: 60px;
    font-size: 60px;
    font-weight: 700;
    text-align: center
}

.menu_string2 {
    position: absolute;
    z-index: 2;
    line-height: 16px;
    height: 20px;
    font-size: 22px;
    font-weight: 700;
    border-color: #000;
    background-color: #000;
    text-transform: uppercase;
    text-align: left;
    left: 10px;
    top: -7px;
    -ms-transform: translateY(50%);
    -ms-transform-origin: center center;
    -webkit-transform: translateY(50%);
    -webkit-transform-origin: center center;
    transform: translateY(50%);
    transform-origin: center center
}

#buttonHistory {
    position: absolute;
    width: 110px;
    height: 110px;
    left: 173px;
    top: 398px;
    background-repeat: no-repeat;
    background-position: top right;
    z-index: 1;
    display: none
}

#btnMenuHelp {
    position: absolute;
    width: 110px;
    height: 110px;
    left: 0;
    bottom: 658px;
    background-repeat: no-repeat;
    background-position: top left
}

#buttonFullScreen,
#buttonHome,
#buttonSound {
    position: absolute;
    width: 110px;
    height: 110px;
    left: 741px;
    top: 398px;
    background-repeat: no-repeat;
    background-position: top left;
    z-index: 1
}

.animatedBtn {
    -ms-transform: translateZ(0);
    -ms-transform-origin: center center;
    -webkit-transform: translateZ(0);
    -webkit-transform-origin: center center;
    transform: translateZ(0);
    transform-origin: center center
}

.interface114x117 {
    width: 114px;
    height: 117px;
    overflow: hidden;
    border-radius: 9px;
    background-size: 684px 117px;
    background-position-y: 0;
    background-position-x: 0;
    background-repeat: no-repeat
}

.interface110x110 {
    width: 110px;
    height: 110px;
    overflow: hidden;
    background-size: 880px 110px;
    background-position-y: 0;
    background-position-x: 0;
    background-repeat: no-repeat
}

.interfaceInfo {
    width: 100px;
    height: 100px;
    overflow: hidden;
    background-size: 800px 100px;
    background-position-y: 0;
    background-position-x: 0;
    background-repeat: no-repeat
}

.interfaceAlpha {
    width: 140px;
    height: 140px;
    overflow: hidden;
    background-size: 1120px 420px;
    background-position-y: 0;
    background-position-x: 0;
    background-repeat: no-repeat
}

.interfaceSign {
    width: 140px;
    height: 140px;
    overflow: hidden;
    background-size: 1120px 280px;
    background-position-y: 0;
    background-position-x: 0;
    background-repeat: no-repeat
}

.interface180x140 {
    width: 180px;
    height: 140px;
    overflow: hidden;
    border-radius: 9px;
    background-size: 180px 140px;
    background-position-y: 0;
    background-position-x: 0;
    background-repeat: no-repeat
}

.interface120x40 {
    width: 140px;
    height: 50px;
    overflow: hidden;
    border-radius: 9px;
    background-size: 1120px 50px;
    background-position-y: 0;
    background-position-x: 0;
    background-repeat: no-repeat
}

.interface85x64 {
    width: 85px;
    height: 64px;
    overflow: hidden;
    border-radius: 9px;
    background-size: 510px 64px;
    background-position-y: 0;
    background-position-x: 0;
    background-repeat: no-repeat
}

.interface100x50 {
    width: 100px;
    height: 50px;
    overflow: hidden;
    border-radius: 9px;
    background-size: 600px 50px;
    background-position-y: 0;
    background-position-x: 0;
    background-repeat: no-repeat
}

.interface50x50 {
    width: 50px;
    height: 50px;
    overflow: hidden;
    border-radius: 9px;
    background-size: 300px 50px;
    background-position-y: 0;
    background-position-x: 0;
    background-repeat: no-repeat
}

.interface68x68 {
    width: 68px;
    height: 68px;
    overflow: hidden;
    border-radius: 9px;
    background-size: 408px 68px;
    background-position-y: 0;
    background-position-x: 0;
    background-repeat: no-repeat
}

.interface155x64 {
    width: 155px;
    height: 64px;
    overflow: hidden;
    border-radius: 9px;
    background-size: 930px 64px;
    background-position-y: 0;
    background-position-x: 0;
    background-repeat: no-repeat
}

.interface120x75 {
    width: 120px;
    height: 75px;
    overflow: hidden;
    border-radius: 9px;
    background-size: 720px 75px;
    background-position-y: 0;
    background-position-x: 0;
    background-repeat: no-repeat;
    display: inline-block
}

#frameMsgBar {
    width: 850px;
    height: 50px;
    position: absolute;
    z-index: 2;
    left: 155px;
    top: 10px
}

.msg_string {
    position: relative;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 700;
    text-align: center;
    z-index: 3
}

.msg_string1 {
    position: relative;
    padding: 10px;
    font-size: 28px;
    text-transform: uppercase;
    font-weight: 700;
    text-align: center;
    line-height: 30px;
    top: 2px;
    z-index: 2
}

#frameCredit {
    position: absolute;
    z-index: 2;
    left: 655px;
    bottom: 0;
    height: 88px;
    width: 340px
}

#frameWinnerPaid {
    position: absolute;
    z-index: 2;
    left: 160px;
    bottom: 0;
    height: 88px;
    width: 285px
}

#frameTotalBet {
    position: absolute;
    z-index: 2;
    left: 450px;
    bottom: 0;
    height: 88px;
    width: 200px
}

#big_frame {
    position: absolute;
    z-index: 0;
    height: 404px;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    width: 912px;
    text-align: center;
    left: 50%;
    top: 192px;
    background-size: 912px 404px;
    -ms-transform: translateX(-50%);
    -ms-transform-origin: center center;
    -webkit-transform: translateX(-50%);
    -webkit-transform-origin: center center;
    transform: translateX(-50%);
    transform-origin: center center
}

#big_card {
    position: absolute;
    z-index: 1;
    height: 300px;
    width: 190px;
    left: 48%;
    top: 50px;
    background-size: 570px 300px;
    -ms-transform: translateX(-50%);
    -ms-transform-origin: center center;
    -webkit-transform: translateX(-50%);
    -webkit-transform-origin: center center;
    transform: translateX(-50%);
    transform-origin: center center
}

#doubleCardsSmall {
    position: absolute;
    z-index: 2;
    height: 42px;
    width: 47px;
    left: 20px;
    top: 71px;
    background-size: 188px 42px
}

#doubleCardsBig {
    position: absolute;
    z-index: 2;
    height: 82px;
    width: 84px;
    left: 53px;
    top: 120px;
    background-size: 336px 82px
}

#doubleCardNumber {
    position: absolute;
    z-index: 2;
    height: 47px;
    width: 60px;
    left: 13px;
    top: 24px;
    background-size: 780px 47px
}

#winx2,
#winx4 {
    position: absolute;
    z-index: 2;
    width: 245px;
    height: 56px;
    top: 330px
}

.double_string1 {
    color: #8c8c8c;
    position: absolute;
    width: 320px;
    text-align: center;
    left: -70px;
    bottom: -33px;
    font-size: 28px;
    font-weight: 700
}

#winx2 {
    left: 590px
}

#winx4 {
    left: 16px
}

.gamble_string1 {
    width: 345px;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 18px;
    left: -30px;
    position: absolute
}

.gamble_string2 {
    width: 50px;
    height: 32px;
    line-height: 40px;
    text-transform: lowercase;
    font-weight: 700;
    font-size: 40px;
    text-align: right;
    bottom: 0;
    position: absolute
}

.gamble_string3 {
    width: 180px;
    height: 32px;
    line-height: 40px;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 36px;
    text-align: right;
    position: absolute;
    right: 10px;
    bottom: 3px;
    z-index: 4
}

.quad_fr {
    position: absolute;
    z-index: 1;
    width: 105px;
    height: 110px
}

.double_fr {
    position: absolute;
    z-index: 1;
    width: 140px;
    height: 176px;
    color: #fff
}

.last_fr {
    position: absolute;
    z-index: 1;
    width: 544px;
    height: 66px;
    color: #fff
}

#doubleLast_frame {
    left: 240px;
    top: 66px
}

#doubleLast_singlecards {
    position: absolute;
    z-index: 2;
    width: 520px;
    height: 45px;
    left: 9px;
    top: 10px;
    font-size: 0
}

#doubleLast_string {
    position: absolute;
    z-index: 2;
    width: 520px;
    left: 250px;
    top: 10px;
    text-align: left;
    color: #8c8c8c;
    font-weight: 700;
    font-size: 30px
}

#doubleLast_string2 {
    position: absolute;
    z-index: 2;
    width: 1024px;
    height: 45px;
    left: 0;
    top: 129px;
    text-align: center;
    color: #8c8c8c;
    font-weight: 700;
    font-size: 40px
}

.doubleLast_singlecard {
    position: relative;
    margin-left: 4px;
    width: 48px;
    height: 45px;
    display: inline-block;
    background-position-x: -192px;
    background-repeat: no-repeat;
    background-size: 240px 45px
}

#doubleArrow {
    position: absolute;
    z-index: 1;
    width: 12px;
    height: 16px;
    left: 272px;
    top: 45px
}

#quadPika_frame {
    position: relative;
    left: 75px;
    top: 55px
}

#quadKupa_frame {
    position: relative;
    left: 190px;
    top: 55px
}

#quadKaro_frame {
    position: relative;
    left: 75px;
    top: 175px
}

#quadSpatii_frame {
    position: relative;
    left: 190px;
    top: 175px
}

#doubleRed_frame {
    position: relative;
    left: 583px;
    top: 109px
}

#doubleBlack_frame {
    position: relative;
    left: 734px;
    top: 109px
}

#doubleButtons_black,
#doubleButtons_red {
    position: relative;
    z-index: 2;
    left: 14px;
    top: 30px
}

#doubleButtons_clubs,
#doubleButtons_diamond,
#doubleButtons_heart,
#doubleButtons_spade {
    position: absolute;
    z-index: 2;
    left: 10px;
    top: 20px;
    color: #fff;
    width: 85px;
    height: 64px;
    background-size: 510px 64px
}

.frame404l {
    position: absolute;
    height: 404px;
    width: 16px;
    top: 0;
    left: 0;
    background-repeat: no-repeat;
    background-position: top left;
    background-size: 16px 404px;
    z-index: 1
}

.frame404m {
    position: absolute;
    height: 404px;
    width: 880px;
    top: 0;
    left: 16px;
    background-repeat: repeat-x;
    background-position: top left;
    background-size: 2px 404px;
    z-index: 1
}

.frame404r {
    position: absolute;
    height: 404px;
    width: 16px;
    top: 0;
    right: 0;
    background-repeat: no-repeat;
    background-position: top left;
    background-size: 16px 404px;
    z-index: 1
}

.frame176l {
    position: absolute;
    height: 176px;
    width: 16px;
    top: 0;
    left: 0;
    background-repeat: no-repeat;
    background-position: top left;
    background-size: 16px 176px;
    z-index: 1
}

.frame176m {
    position: absolute;
    height: 176px;
    width: 108px;
    top: 0;
    left: 16px;
    background-repeat: repeat-x;
    background-position: top left;
    background-size: 2px 176px;
    z-index: 1
}

.frame176r {
    position: absolute;
    height: 176px;
    width: 16px;
    top: 0;
    right: 0;
    background-repeat: no-repeat;
    background-position: top left;
    background-size: 16px 176px;
    z-index: 1
}

.frame110l {
    position: absolute;
    height: 110px;
    width: 16px;
    top: 0;
    left: 0;
    background-repeat: no-repeat;
    background-position: top left;
    background-size: 16px 110px;
    z-index: 1
}

.frame110m {
    position: absolute;
    height: 110px;
    width: 73px;
    top: 0;
    left: 16px;
    background-repeat: repeat-x;
    background-position: top left;
    background-size: 2px 110px;
    z-index: 1
}

.frame110r {
    position: absolute;
    height: 110px;
    width: 16px;
    top: 0;
    right: 0;
    background-repeat: no-repeat;
    background-position: top left;
    background-size: 16px 110px;
    z-index: 1
}

.frame88l {
    position: absolute;
    height: 88px;
    width: 30px;
    top: 0;
    left: 0;
    background-repeat: no-repeat;
    background-position: top left;
    background-size: 30px 88px;
    z-index: 1
}

.frame88m {
    position: absolute;
    height: 88px;
    top: 0;
    left: 30px;
    background-repeat: repeat-x;
    background-position: top left;
    background-size: 2px 88px;
    z-index: 1
}

.frame88r {
    position: absolute;
    height: 88px;
    width: 30px;
    top: 0;
    right: 0;
    background-repeat: no-repeat;
    background-position: top left;
    background-size: 30px 88px;
    z-index: 1
}

.frame50l {
    position: absolute;
    height: 50px;
    width: 48px;
    top: 0;
    left: 0;
    background-repeat: no-repeat;
    background-position: top left;
    background-size: 48px 50px;
    z-index: 1
}

.frame50m {
    position: absolute;
    height: 50px;
    width: 754px;
    top: 0;
    left: 48px;
    background-repeat: repeat-x;
    background-position: top left;
    background-size: 2px 50px;
    z-index: 1
}

.frame50r {
    position: absolute;
    height: 50px;
    width: 48px;
    top: 0;
    right: 0;
    background-repeat: no-repeat;
    background-position: top left;
    background-size: 48px 50px;
    z-index: 1
}

.frame66l {
    position: absolute;
    height: 66px;
    width: 16px;
    top: 0;
    left: 0;
    background-repeat: no-repeat;
    background-position: top left;
    background-size: 16px 66px;
    z-index: 1
}

.frame66m {
    position: absolute;
    height: 66px;
    width: 520px;
    top: 0;
    left: 12px;
    background-repeat: repeat-x;
    background-position: top left;
    background-size: 2px 66px;
    z-index: 1
}

.frame66r {
    position: absolute;
    height: 66px;
    width: 16px;
    top: 0;
    right: 0;
    background-repeat: no-repeat;
    background-position: top left;
    background-size: 16px 66px;
    z-index: 1
}

.frame32l {
    position: absolute;
    height: 32px;
    width: 16px;
    bottom: 0;
    left: 55px;
    background-repeat: no-repeat;
    background-position: top left;
    background-size: 16px 32px;
    z-index: 1
}

.frame32m {
    position: absolute;
    height: 32px;
    width: 158px;
    bottom: 0;
    left: 71px;
    background-repeat: repeat-x;
    background-position: top left;
    background-size: 2px 32px;
    z-index: 1
}

.frame32r {
    position: absolute;
    height: 32px;
    width: 16px;
    bottom: 0;
    right: 0;
    background-repeat: no-repeat;
    background-position: top left;
    background-size: 16px 32px;
    z-index: 1
}

.string1 {
    position: absolute;
    z-index: 2;
    line-height: 50px;
    font-size: 50px;
    font-weight: 700;
    bottom: 5px;
    right: 10px
}

.string2 {
    position: absolute;
    z-index: 2;
    line-height: 16px;
    height: 20px;
    font-size: 21px;
    font-weight: 700;
    border-color: #000;
    text-transform: uppercase;
    width: 100%;
    text-align: left;
    left: 10px;
    -ms-transform: translateY(50%);
    -ms-transform-origin: center center;
    -webkit-transform: translateY(50%);
    -webkit-transform-origin: center center;
    transform: translateY(50%);
    transform-origin: center center
}

.string2_inactive {
    color: gray !important
}

.jackpot_digits,
.paytableDigits,
.paytableDigits1,
.tablo_jackpot_digits {
    display: inline-block;
    background-repeat: no-repeat
}

.choise_bonus,
.smallSym_free,
.smallSym_free2,
.smallSym_main {
    display: inline-block;
    background-position: top left;
    background-repeat: no-repeat;
    margin-left: 3px;
    vertical-align: middle
}

#buttonStart,
#buttonStartBlinck,
#buttonStartBlinck1 {
    position: absolute;
    left: 1010px;
    bottom: 0
}

#buttonGameMenu,
#buttonGameMenuBlinck,
#buttonGameMenuBlinck1 {
    position: absolute;
    left: 20px;
    bottom: 0
}

#buttonDenom {
    position: absolute;
    width: 110px;
    height: 110px;
    left: 1050px;
    bottom: 658px;
    background-repeat: no-repeat
}

#frameDemoLabel {
    position: absolute;
    left: 10px;
    bottom: 10px;
    color: #ff6e00;
    text-align: left;
    font-size: 16px;
    font-weight: 700;
    z-index: 3;
    display: none
}

#frameBetLabel {
    position: absolute;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 700;
    top: 10px;
    left: 123px;
    z-index: 3;
    color: gray;
    background-color: #1b0101e8
}

#frameGameName {
    position: absolute;
    z-index: 3;
    background-color: #1b0101e8;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

.btnTitleD {
    width: 100%;
    text-align: center;
    top: 45px;
    position: relative;
    font-size: 20px;
    font-weight: 700;
    -ms-transform: translateY(-50%);
    -ms-transform-origin: center center;
    -webkit-transform: translateY(-50%);
    -webkit-transform-origin: center center;
    transform: translateY(-50%);
    transform-origin: center center
}

.btnTitleA {
    width: 100%;
    text-align: center;
    top: 18px;
    position: relative;
    font-size: 15px;
    font-weight: 700;
    -ms-transform: translateY(-50%);
    -ms-transform-origin: center center;
    -webkit-transform: translateY(-50%);
    -webkit-transform-origin: center center;
    transform: translateY(-50%);
    transform-origin: center center
}

.btnTitle {
    opacity: .85;
    text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
    width: 100%;
    text-align: center;
    top: 58px;
    position: relative;
    font-size: 28px;
    line-height: 25px;
    font-weight: 700;
    -ms-transform: translateY(-50%);
    -ms-transform-origin: center center;
    -webkit-transform: translateY(-50%);
    -webkit-transform-origin: center center;
    transform: translateY(-50%);
    transform-origin: center center
}

.signsGameMenu {
    position: absolute;
    height: 144px;
    width: 144px;
    top: 0;
    left: 20px;
    background-repeat: no-repeat;
    background-position: top left;
    background-size: 720px 144px;
    z-index: 1
}

.signsStart {
    position: absolute;
    height: 144px;
    width: 144px;
    top: 0;
    left: 35px;
    background-repeat: no-repeat;
    background-position: top left;
    background-size: 720px 144px;
    z-index: 1
}

#jackpot_name {
    text-align: center;
    left: 434px;
    width: 156px;
    height: 20px;
    position: absolute;
    z-index: 5;
    display: none;
    background-repeat: no-repeat;
    background-position: top left;
    background-size: 156px 180px
}

#jackpot_frame {
    text-align: center;
    width: 1024px;
    position: absolute;
    z-index: 5;
    display: none
}

#payTable {
    width: 1024px;
    height: 768px;
    position: relative;
    background-repeat: no-repeat;
    background-position: top left;
    background-size: 1024px 768px;
    left: 0;
    bottom: 0;
    z-index: 5
}

#payLines {
    left: 10px;
    top: 165px;
    width: 1004px;
    height: 510px;
    position: absolute;
    z-index: 5;
    display: none
}

#payLines2 {
    left: 10px;
    top: 165px;
    width: 1004px;
    height: 500px;
    position: absolute;
    z-index: 5;
    display: none
}

#topAditional_frame,
#topAditional_frame2 {
    position: absolute;
    z-index: 5;
    display: none;
    background-repeat: no-repeat
}

.topDigits {
    display: inline-block;
    background-position: top right;
    background-repeat: no-repeat;
    z-index: 6
}

.symNum {
    position: absolute;
    width: 50px;
    top: 55px;
    text-align: left;
    color: #ff0;
    font-size: 50px;
    line-height: 45px;
    font-weight: 700
}

.symAmmount {
    position: absolute;
    width: 200px;
    left: 450px;
    top: 55px;
    text-align: right;
    font-size: 50px;
    line-height: 45px;
    font-weight: 700
}

#showWins_frame {
    width: 1024px;
    height: 768px;
    position: absolute;
    z-index: 2
}

#topJackpot {
    width: 1024px;
    height: 768px;
    position: relative;
    left: 68px;
    top: 0;
    z-index: 5;
    display: none
}

#tabloGold {
    width: 1024px;
    height: 223px;
    background-size: 1024px 223px;
    left: 0;
    top: 73px;
    position: absolute;
    text-align: center;
    z-index: 5;
    background-repeat: no-repeat;
    background-position: 0 0
}

#tabloSilver {
    width: 1024px;
    height: 223px;
    background-size: 1024px 223px;
    left: 0;
    top: 313px;
    position: absolute;
    text-align: center;
    z-index: 5;
    background-repeat: no-repeat;
    background-position: 0 0
}

#tabloBronze {
    width: 520px;
    height: 223px;
    background-size: 512px 223px;
    left: 512px;
    top: 541px;
    position: absolute;
    text-align: center;
    z-index: 5;
    background-repeat: no-repeat;
    background-position: 0 0
}

#tabloLead {
    width: 512px;
    height: 223px;
    background-size: 512px 223px;
    left: 0;
    top: 541px;
    position: absolute;
    text-align: center;
    z-index: 5;
    background-repeat: no-repeat;
    background-position: 0 0
}

#jakpotHeader {
    width: 528px;
    height: 54px;
    background-repeat: no-repeat;
    background-position: top left;
    background-size: 528px 54px;
    top: 0;
    left: 248px;
    position: absolute;
    z-index: 5
}

.jackpotAmmount {
    text-align: center;
    width: 100%;
    height: 146px;
    position: absolute !important;
    z-index: 5;
    left: 0
}

.jpLabel {
    height: 46px;
    width: 245px;
    text-align: center;
    background-repeat: no-repeat;
    background-position: top left;
    background-size: 245px 414px;
    display: inline-block
}

.linesN {
    position: absolute;
    width: 55px;
    text-align: center;
    font-size: 20px;
    font-weight: 700;
    color: #fff
}

.vericaltext {
    position: absolute;
    font-size: 25px;
    width: 1px;
    word-wrap: break-word;
    font-family: monospace;
    font-weight: 700;
    top: 160px;
    left: 56px
}

.button {
    border: none;
    font-size: 22px;
    border-radius: 15px;
    transition-duration: .4s;
    margin: 24px 32px;
    text-align: center;
    text-decoration: none;
    -webkit-transition-duration: .4s;
    transition-duration: .4s
}

.button:hover {
    background-color: #e7e7e7
}