body {
    background-color: transparent;
    overflow: auto !important;
}

.lobbyloading {
    display: none;
}

.amusementonly {
    display: none;
}

.zabava .bgdiv {
    background: linear-gradient(to bottom right, #1252AF, #4990E2);
    position: absolute;
    width: 100%;
    height: 100%;
    min-height: 1024px;
}

.zabava .innerblock {
    position: absolute;
    width: 0;
    height: 0;
    left: 49.9999%;
    margin-left: -639px;
    top: 0;
    z-index: 100;
}

.zabava .innerblock .logo {
    position: absolute;
    left: 28px;
    top: 10px;
    width: 246px;
    height: 60px;
    background-image: url('../images/zabava/logo.png');
}

.zabava.state_selectgame .logo, .zabava.state_main .logo {
    cursor: pointer;
}

.zabava .insidevgm .disclaimer {
    position: absolute;
    left: 30px;
    top: 80px;
    width: 1227px;
    height: 20px;
    background-image: url('../images/zabava/disclaimer.png');
}

.zabava .insidevgm .ingame {
    display: none;
}

.zabava.state_main .insidevgm .notingame {
    display: none;
}

.zabava.state_main .ingame {
    display: block;
}

.zabava .innerblock .accountinfo .section.inactive {
    color: #99aad8;
}

.zabava .innerblock .accountinfo {
    position: absolute;
    left: 480px;
    top: 20px;
    width: 810px;
}

.zabava .selectvgm .accountinfo {
    left: 450px;
}

.zabava .innerblock .accountinfo .section {
    float: left;
    width: 160px;
    height: 45px;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    text-align: center;
    color: white;
    font-size: 20px;
    border-right: 1px solid white;
}

.zabava .innerblock .accountinfo .section:last-child {
    border-right: none;
}

.zabava .main .statuslabels {
    position: absolute;
    left: 485px;
    top: 20px;
    width: 677px;
    height: 44px;
    background-image: url('../images/zabava/status.png');
}

.zabava .main .gameframe {
    position: absolute;
    left: 227px;
    top: 107px;
    width: 1030px;
    height: 773px;
    background-image: url('../images/zabava/gameframe.png');
    pointer-events: none;
}

.zabava .main .button {
    position: absolute;
    cursor: pointer;
}

.zabava .main .button.hidden {
    display: none;
    cursor: default;
}

.zabava .main .button.inactive {
    cursor: default;
}

.zabava .main .button.leftbtn {
    left: 24px;
    width: 195px;
    height: 84px;
}
.zabava .main .button.leftbtn.normal:active {
    background-position: -195px 0;
}
.zabava .main .button.leftbtn.inactive {
    background-position: -390px 0;
}

.zabava .main .button.btnmenu {
    top: 110px;
    background-image: url('../images/zabava/btnmenu.png');
}

.zabava .main .button.btnrules {
    top: 348px;
    background-image: url('../images/zabava/btnrules.png');
}

.zabava .main .button.btnhelp {
    top: 442px;
    background-image: url('../images/zabava/btnhelp.png');
}

.zabava .main .button.btndenomplus {
    top: 642px;
    width: 196px;
    background-image: url('../images/zabava/btndenomplus.png');
}

.zabava .main .button.btndenomminus {
    top: 798px;
    width: 196px;
    background-image: url('../images/zabava/btndenomminus.png');
}

.zabava .main .button.btndenomplus.normal:active, .zabava .main .button.btndenomminus.normal:active {
    background-position: -196px 0;
}

.zabava .main .button.btndenomplus.inactive, .zabava .main .button.btndenomminus.inactive {
    background-position: -392px 0;
}

.zabava .main .denomlabel {
    position: absolute;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 16px;
    text-align: center;
    left: 24px;
    width: 196px;
    top: 728px;
    line-height: 24px;
    color: white;
}

.zabava .main .denomvalue {
    position: absolute;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 28px;
    text-align: center;
    font-weight: bold;
    left: 24px;
    width: 196px;
    top: 754px;
    line-height: 36px;
    color: white;
}

.zabava .main .button.btnauto {
    display: none !important;
    left: 24px;
    top: 892px;
    width: 196px;
    height: 120px;
    background-image: url('../images/zabava/btnauto.png');
}
.zabava .main .button.btnauto.normal:active {
    background-position: -196px 0;
}
.zabava .main .button.btnauto.inactive {
    background-position: -392px 0;
}

.zabava .main .button.bottombtn {
    top: 892px;
    width: 119px;
    height: 120px;
}
.zabava .main .button.bottombtn.normal:active {
    background-position: -119px 0;
}
.zabava .main .button.bottombtn.inactive {
    background-position: -238px 0;
}

.zabava .main .button.btnlines1 {
    left: 229px;
    background-image: url('../images/zabava/btnlines1.png');
}

.zabava .main .button.btnlines2 {
    left: 354px;
    background-image: url('../images/zabava/btnlines2.png');
}

.zabava .main .button.btnlines3 {
    left: 479px;
    background-image: url('../images/zabava/btnlines3.png');
}

.zabava .main .button.btnlines4 {
    left: 604px;
    background-image: url('../images/zabava/btnlines4.png');
}

.zabava .main .button.btnlines5 {
    left: 729px;
    background-image: url('../images/zabava/btnlines5.png');
}

.zabava .main .button.btnbet {
    left: 854px;
    width: 118px;
    background-image: url('../images/zabava/btnbet.png');
}
.zabava .main .button.btnbet.normal:active {
    background-position: -118px 0;
}
.zabava .main .button.btnbet.inactive {
    background-position: -236px 0;
}

.zabava .main .button.btnrisk {
    left: 979px;
    background-image: url('../images/zabava/btnrisk.png');
}

.zabava .main .button.btnstart {
    left: 1107px;
    width: 153px;
    background-image: url('../images/zabava/btnstart.png');
}
.zabava .main .button.btnstart.normal:active {
    background-position: -153px 0;
}
.zabava .main .button.btnstart.inactive {
    background-position: -306px 0;
}

#fullbgdiv {
    background: transparent !important;
}

.lobbygamebackgrounds {
    display: none;
}

.lobbyvgmbackground {
    display: none;
}

.lobbyvgm {
    top: 110px;
    margin-left: -409px;
}

#maincontentdiv {
    top: 110px !important;
    margin-left: -409px !important;
    display: none;
}

.lobbymain {
    background-color: #001A3C;
}

.zabava .loading {
    display: none;
}

.zabava.state_loading .loading {
    display: block;
}

.zabava .loading .logobig {
    position: absolute;
    background-image: url('../images/zabava/logobig.png');
    left: 142px;
    top: 308px;
    width: 996px;
    height: 246px;
}

.zabava .insidevgm {
    display: none;
}

.zabava.state_main .insidevgm, .zabava.state_gameload .insidevgm, .zabava.state_selectgame .insidevgm, .zabava.state_offer .insidevgm {
    display: block;
}

.zabava .main {
    display: none;
}

.zabava.state_main .main {
    display: block;
}

.zabava .loading .loading_text {
    position: absolute;
    text-align: center;
    text-transform: uppercase;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 42px;
    font-weight: bold;
    left: 320px;
    top: 550px;
    width: 640px;
    line-height: 64px;
    color: white;
}

.zabava .loading .loading_progress {
    position: absolute;
    text-align: center;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 50px;
    font-weight: bold;
    left: 320px;
    top: 640px;
    width: 640px;
    line-height: 62px;
    color: white;
}

.zabava .login {
    display: none;
}

.zabava.state_login .login {
    display: block;
}

.zabava .login .login_header, .zabava .loginpin .login_header {
    position: absolute;
    text-align: center;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 32px;
    left: 320px;
    top: 140px;
    width: 640px;
    line-height: 40px;
    color: white;
    text-transform: uppercase;
    font-weight: bold;
}

.zabava .inputfield {
    position: absolute;
    left: 330px;
    width: 614px;
    height: 76px;
    border: 3px solid white;
    border-radius: 10px;
}

.zabava .inputfield .inputfield_background {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: black;
    opacity: 0.2;
    z-index: -1;
}

.zabava .inputfield input {
    position: absolute;
    width: 100%;
    height: 100%;
    color: white;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    line-height: 82px;
    background: transparent;
    padding-left: 20px;
    border: none;
    outline: none;
    text-align: center;
    font-size: 36px;
    font-weight: bold;
    margin-left: -20px;
}

.zabava .inputfield input::placeholder {
    color: #5f84b8;
    opacity: 1;
}

.zabava .login .login_login {
    top: 290px;
}

.zabava .login .login_password {
    top: 390px;
}

.zabava .input_btnlogin {
    cursor: pointer;
    position: absolute;
    left: 330px;
    width: 620px;
    height: 80px;
    background-image: url('../images/zabava/btnlogin.png');
}

.zabava .input_btnlogin:active {
    background-position: -620px 0;
}

.zabava .login .input_btnlogin {
    top: 512px;
}

.zabava .loginpin {
    display: none;
}

.zabava.state_loginpin .loginpin {
    display: block;
}

.zabava .loginpin .login_pin {
    top: 290px;
}

.zabava .inputfield .fieldhint {
    padding-left: 20px;
    line-height: 76px;
    font-size: 24px;
    color: #5f84b8;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
}

.zabava .loginpin .btndigit {
    cursor: pointer;
    position: absolute;
    width: 190px;
    height: 74px;
    border: 3px solid white;
    border-radius: 10px;
    text-align: center;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 48px;
    line-height: 74px;
    color: white;
    font-weight: bold;
}

.zabava .loginpin .btndigit .bg {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: white;
    opacity: 0.2;
    z-index: -1;    
}

.zabava .loginpin .btndigit:active .bg {
    opacity: 0.1;
}

.zabava .loginpin .btn1 { left: 330px; top: 412px; }
.zabava .loginpin .btn2 { left: 542px; top: 412px; }
.zabava .loginpin .btn3 { left: 754px; top: 412px; }
.zabava .loginpin .btn4 { left: 330px; top: 510px; }
.zabava .loginpin .btn5 { left: 542px; top: 510px; }
.zabava .loginpin .btn6 { left: 754px; top: 510px; }
.zabava .loginpin .btn7 { left: 330px; top: 608px; }
.zabava .loginpin .btn8 { left: 542px; top: 608px; }
.zabava .loginpin .btn9 { left: 754px; top: 608px; }
.zabava .loginpin .btnbs { left: 330px; top: 706px; }
.zabava .loginpin .btn0 { left: 542px; top: 706px; }
.zabava .loginpin .btnclr { left: 754px; top: 706px; }

.zabava .loginpin .input_btnlogin {
    top: 822px;
}

.zabava .selectvgm {
    display: none;
}

.zabava.state_selectvgm .selectvgm {
    display: block;
}

.zabava .selectvgm .btnback {
    position: absolute;
    left: 16px;
    top: 108px;
    width: 152px;
    height: 84px;
    cursor: pointer;
    background-image: url('../images/zabava/btnbacknext.png');
}

.zabava .selectvgm .btnback:active {
    background-position: -152px 0;
}

.zabava .selectvgm .btnback.inactive {
    background-position: -304px 0;
    cursor: default;
}

.zabava .selectvgm .btnnext {
    position: absolute;
    left: 1112px;
    top: 108px;
    width: 152px;
    height: 84px;
    cursor: pointer;
    background-image: url('../images/zabava/btnbacknext.png');
    background-position: 0 -84px;
}

.zabava .selectvgm .btnnext:active {
    background-position: -152px -84px;
}

.zabava .selectvgm .btnnext.inactive {
    background-position: -304px -84px;
    cursor: default;
}

.zabava .selectvgm .club_welcome {
    position: absolute;
    font-family: Tahoma, Arial, Helvetica, sans-serif;  
    font-size: 36px;
    top: 112px;
    line-height: 44px;
    left: 200px;
    width: 880px;
    text-align: center;
    color: white;
}

.zabava .selectvgm .selectvgm_text {
    position: absolute;
    font-family: Tahoma, Arial, Helvetica, sans-serif;  
    font-size: 24px;
    top: 164px;
    line-height: 26px;
    left: 200px;
    width: 880px;
    text-align: center;
    text-transform: uppercase;
    color: #c2e5fb;
    font-weight: bold;
}

.zabava .selectvgm .btnvgm {
    position: absolute;
    cursor: pointer;
    width: 238px;
    height: 196px;
    background-image: url('../images/zabava/btnvgm.png');
}

.zabava .selectvgm .btnvgm .selectionframe {
    display: none;
    position: absolute;
    width: 228px;
    height: 124px;
    left: 5px;
    top: 4px;
    background-image: url('../images/zabava/selectionframe.png');
}

.zabava .selectvgm .btnvgm:hover {
    background-position: -714px 0;
}

.zabava .selectvgm .btnvgm:active {
    background-position: -238px 0;
}

.zabava .selectvgm .btnvgm.inactive {
    background-position: -476px 0;
    cursor: default;
}

.zabava .vgmlist.selvgm1 .vgm1, .zabava .vgmlist.selvgm2 .vgm2, .zabava .vgmlist.selvgm3 .vgm3, .zabava .vgmlist.selvgm4 .vgm4, .zabava .vgmlist.selvgm5 .vgm5,
.zabava .vgmlist.selvgm6 .vgm6, .zabava .vgmlist.selvgm7 .vgm7, .zabava .vgmlist.selvgm8 .vgm8, .zabava .vgmlist.selvgm9 .vgm9, .zabava .vgmlist.selvgm10 .vgm10,
.zabava .vgmlist.selvgm11 .vgm11, .zabava .vgmlist.selvgm12 .vgm12, .zabava .vgmlist.selvgm13 .vgm13, .zabava .vgmlist.selvgm14 .vgm14, .zabava .vgmlist.selvgm15 .vgm15,
.zabava .vgmlist.selvgm16 .vgm16, .zabava .vgmlist.selvgm17 .vgm17, .zabava .vgmlist.selvgm18 .vgm18, .zabava .vgmlist.selvgm19 .vgm19, .zabava .vgmlist.selvgm20 .vgm20 {
    background-position: -714px 0;
}

.zabava .vgmlist.selvgm1 .vgm1 .selectionframe, .zabava .vgmlist.selvgm2 .vgm2 .selectionframe, .zabava .vgmlist.selvgm3 .vgm3 .selectionframe, .zabava .vgmlist.selvgm4 .vgm4 .selectionframe, .zabava .vgmlist.selvgm5 .vgm5 .selectionframe,
.zabava .vgmlist.selvgm6 .vgm6 .selectionframe, .zabava .vgmlist.selvgm7 .vgm7 .selectionframe, .zabava .vgmlist.selvgm8 .vgm8 .selectionframe, .zabava .vgmlist.selvgm9 .vgm9 .selectionframe, .zabava .vgmlist.selvgm10 .vgm10 .selectionframe,
.zabava .vgmlist.selvgm11 .vgm11 .selectionframe, .zabava .vgmlist.selvgm12 .vgm12 .selectionframe, .zabava .vgmlist.selvgm13 .vgm13 .selectionframe, .zabava .vgmlist.selvgm14 .vgm14 .selectionframe, .zabava .vgmlist.selvgm15 .vgm15 .selectionframe,
.zabava .vgmlist.selvgm16 .vgm16 .selectionframe, .zabava .vgmlist.selvgm17 .vgm17 .selectionframe, .zabava .vgmlist.selvgm18 .vgm18 .selectionframe, .zabava .vgmlist.selvgm19 .vgm19 .selectionframe, .zabava .vgmlist.selvgm20 .vgm20 .selectionframe {
    display: block;
}

.zabava .selectvgm .btnvgm.hidden {
    display: none;
}

.zabava .selectvgm .btnvgm .vgm_header {
    position: absolute;
    font-family: Tahoma, Arial, Helvetica, sans-serif;  
    font-size: 18px;
    top: 152px;
    line-height: 22px;
    left: 0;
    width: 238px;
    text-align: center;
    text-transform: uppercase;
    color: white;
    font-weight: bold;
}

.zabava .selectvgm .vgmlists {
    position: absolute;
    left: 0;
    top: 200px;
    width: 1280px;
    height: 824px;
    overflow: hidden;
}

.zabava .selectvgm .vgmlist {
    position: absolute;
    top: 0;
    width: 1280px;
    height: 824px;
    overflow: hidden;
    max-height: 100%;
    border: none;
}

.zabava .selectvgm .vgm1 {
    left: 25px;
    top: 0;
}

.zabava .selectvgm .vgm2 {
    left: 273px;
    top: 0;
}

.zabava .selectvgm .vgm3 {
    left: 521px;
    top: 0;
}

.zabava .selectvgm .vgm4 {
    left: 769px;
    top: 0;
}

.zabava .selectvgm .vgm5 {
    left: 1017px;
    top: 0;
}

.zabava .selectvgm .vgm6 {
    left: 25px;
    top: 206px;
}

.zabava .selectvgm .vgm7 {
    left: 273px;
    top: 206px;
}

.zabava .selectvgm .vgm8 {
    left: 521px;
    top: 206px;
}

.zabava .selectvgm .vgm9 {
    left: 769px;
    top: 206px;
}

.zabava .selectvgm .vgm10 {
    left: 1017px;
    top: 206px;
}

.zabava .selectvgm .vgm11 {
    left: 25px;
    top: 412px;
}

.zabava .selectvgm .vgm12 {
    left: 273px;
    top: 412px;
}

.zabava .selectvgm .vgm13 {
    left: 521px;
    top: 412px;
}

.zabava .selectvgm .vgm14 {
    left: 769px;
    top: 412px;
}

.zabava .selectvgm .vgm15 {
    left: 1017px;
    top: 412px;
}

.zabava .selectvgm .vgm16 {
    left: 25px;
    top: 618px;
}

.zabava .selectvgm .vgm17 {
    left: 273px;
    top: 618px;
}

.zabava .selectvgm .vgm18 {
    left: 521px;
    top: 618px;
}

.zabava .selectvgm .vgm19 {
    left: 769px;
    top: 618px;
}

.zabava .selectvgm .vgm20 {
    left: 1017px;
    top: 618px;
}


.zabava .selectgame {
    display: none;
}

.zabava.state_selectgame .selectgame {
    display: block;
}

.zabava .selectgame .btnpage {
    position: absolute;
    width: 153px;
    height: 80px;
    top: 100px;
    cursor: pointer;
    background-color: #febd35;
    color: white;
    font-size: 20px;
    font-weight: bold;
    line-height: 80px;
    text-transform: uppercase;
    text-align: center;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
}

.zabava .selectgame .btnpage:active {
    background-color: #daa22d;
}

.zabava .selectgame .btnpage.current {
    background-color: #daa22d;
    cursor: default;
}

.zabava .selectgame .btnpage.inactive {
    background-color: #ffc038;
    opacity: 0.3;
    cursor: default;
}

.zabava .selectgame .page1 {
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
}

.zabava .selectgame .page8 {
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
}

.zabava .selectgame .page1 { left: 28px; }
.zabava .selectgame .page2 { left: 181px; }
.zabava .selectgame .page3 { left: 334px; }
.zabava .selectgame .page4 { left: 487px; }
.zabava .selectgame .page5 { left: 640px; }
.zabava .selectgame .page6 { left: 793px; }
.zabava .selectgame .page7 { left: 946px; }
.zabava .selectgame .page8 { left: 1099px; }

.zabava .selectgame .btngame {
    position: absolute;
    cursor: pointer;
    width: 238px;
    height: 196px;
    background-image: url('../images/zabava/btngame.png');
}

.zabava .selectgame .btngame:hover {
    background-position: -714px 0;
}

.zabava .selectgame .btngame:active {
    background-position: -238px 0;
}

.zabava .selectgame .btngame.inactive {
    background-position: -476px 0;
    cursor: default;
}

.zabava .selectgame .btngame .selectionframe {
    display: none;
    position: absolute;
    width: 228px;
    height: 124px;
    left: 5px;
    top: 4px;
    background-image: url('../images/zabava/selectionframe.png');
}

.zabava .gamelist.selgame1 .game1, .zabava .gamelist.selgame2 .game2, .zabava .gamelist.selgame3 .game3, .zabava .gamelist.selgame4 .game4, .zabava .gamelist.selgame5 .game5,
.zabava .gamelist.selgame6 .game6, .zabava .gamelist.selgame7 .game7, .zabava .gamelist.selgame8 .game8, .zabava .gamelist.selgame9 .game9, .zabava .gamelist.selgame10 .game10,
.zabava .gamelist.selgame11 .game11, .zabava .gamelist.selgame12 .game12, .zabava .gamelist.selgame13 .game13, .zabava .gamelist.selgame14 .game14, .zabava .gamelist.selgame15 .game15,
.zabava .gamelist.selgame16 .game16, .zabava .gamelist.selgame17 .game17, .zabava .gamelist.selgame18 .game18, .zabava .gamelist.selgame19 .game19, .zabava .gamelist.selgame20 .game20 {
    background-position: -714px 0;
}

.zabava .gamelist.selgame1 .game1 .selectionframe, .zabava .gamelist.selgame2 .game2 .selectionframe, .zabava .gamelist.selgame3 .game3 .selectionframe, .zabava .gamelist.selgame4 .game4 .selectionframe, .zabava .gamelist.selgame5 .game5 .selectionframe,
.zabava .gamelist.selgame6 .game6 .selectionframe, .zabava .gamelist.selgame7 .game7 .selectionframe, .zabava .gamelist.selgame8 .game8 .selectionframe, .zabava .gamelist.selgame9 .game9 .selectionframe, .zabava .gamelist.selgame10 .game10 .selectionframe,
.zabava .gamelist.selgame11 .game11 .selectionframe, .zabava .gamelist.selgame12 .game12 .selectionframe, .zabava .gamelist.selgame13 .game13 .selectionframe, .zabava .gamelist.selgame14 .game14 .selectionframe, .zabava .gamelist.selgame15 .game15 .selectionframe,
.zabava .gamelist.selgame16 .game16 .selectionframe, .zabava .gamelist.selgame17 .game17 .selectionframe, .zabava .gamelist.selgame18 .game18 .selectionframe, .zabava .gamelist.selgame19 .game19 .selectionframe, .zabava .gamelist.selgame20 .game20 .selectionframe {
    display: block;
}

.zabava .selectgame .btngame.hidden {
    display: none;
}

.zabava .selectgame .btngame .game_icon {
    position: absolute;
    width: 228px;
    height: 124px;
    left: 5px;
    top: 4px;
}

.zabava .selectgame .btngame .game_header {
    position: absolute;
    font-family: Tahoma, Arial, Helvetica, sans-serif;  
    font-size: 16px;
    top: 140px;
    line-height: 22px;
    left: 0;
    width: 238px;
    text-align: center;
    text-transform: uppercase;
    color: white;
    font-weight: bold;
}

.zabava .selectgame .btngame .game_subheader {
    position: absolute;
    font-family: Tahoma, Arial, Helvetica, sans-serif;  
    font-size: 16px;
    top: 164px;
    line-height: 22px;
    left: 0;
    width: 238px;
    text-align: center;
    text-transform: uppercase;
    color: white;
    font-weight: bold;
}

.zabava .selectgame .gamelists {
    position: absolute;
    left: 0;
    top: 200px;
    width: 1280px;
    height: 824px;
    overflow: hidden;
}

.zabava .selectgame .gamelist {
    position: absolute;
    top: 0;
    width: 1280px;
    height: 824px;
}

.zabava .selectgame .game1 {
    left: 25px;
    top: 0;
}

.zabava .selectgame .game2 {
    left: 273px;
    top: 0;
}

.zabava .selectgame .game3 {
    left: 521px;
    top: 0;
}

.zabava .selectgame .game4 {
    left: 769px;
    top: 0;
}

.zabava .selectgame .game5 {
    left: 1017px;
    top: 0;
}

.zabava .selectgame .game6 {
    left: 25px;
    top: 206px;
}

.zabava .selectgame .game7 {
    left: 273px;
    top: 206px;
}

.zabava .selectgame .game8 {
    left: 521px;
    top: 206px;
}

.zabava .selectgame .game9 {
    left: 769px;
    top: 206px;
}

.zabava .selectgame .game10 {
    left: 1017px;
    top: 206px;
}

.zabava .selectgame .game11 {
    left: 25px;
    top: 412px;
}

.zabava .selectgame .game12 {
    left: 273px;
    top: 412px;
}

.zabava .selectgame .game13 {
    left: 521px;
    top: 412px;
}

.zabava .selectgame .game14 {
    left: 769px;
    top: 412px;
}

.zabava .selectgame .game15 {
    left: 1017px;
    top: 412px;
}

.zabava .selectgame .game16 {
    left: 25px;
    top: 618px;
}

.zabava .selectgame .game17 {
    left: 273px;
    top: 618px;
}

.zabava .selectgame .game18 {
    left: 521px;
    top: 618px;
}

.zabava .selectgame .game19 {
    left: 769px;
    top: 618px;
}

.zabava .selectgame .game20 {
    left: 1017px;
    top: 618px;
}

.zabava .gameload {
    display: none;
}

.zabava.state_gameload .gameload {
    display: block;
}

.zabava .gameload .header {
    position: absolute;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 40px;
    top: 564px;
    line-height: 60px;
    left: 0;
    width: 1280px;
    text-align: center;
    color: white;
}

.zabava .gameload .pleasewait {
    position: absolute;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 20px;
    top: 746px;
    line-height: 28px;
    left: 0;
    width: 1280px;
    text-align: center;
    color: white;
    text-transform: uppercase;
    font-weight: bold;
    color: #cfe7ff;
}

.zabava .gameload .btncancel {
    position: absolute;
    left: 430px;
    width: 420px;
    top: 795px;
    height: 80px;   
    border-radius: 8px;
    background-color: #6294d3;
    cursor: pointer;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 20px;
    line-height: 80px;
    text-align: center;
    text-transform: uppercase;
    color: white;
    font-weight: bold;
}

.zabava .gameload .btncancel:active {
    background-color: #4d75c3;
}

.zabava .gameload .progressbar {
    position: absolute;
    left: 290px;
    top: 660px;
    width: 700px;
    height: 24px;
    border-radius: 12px;
    background-color: #4f87d1;
}

.zabava .gameload .progressbar .filler {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 24px;
    border-radius: 12px;
    background-color: white;
}

.zabava .gameload .progressvalue {
    position: absolute;
    top: 691px;
    left: 0;
    width: 1280px;
    color: white;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    line-height: 48px;
    text-align: center;
    font-size: 36px;
    font-weight: bold;
}

.zabava .offer {
    display: none;
}

.zabava.state_offer .offer {
    display: block;
}

.zabava .offer .header {
    position: absolute;
    left: 340px;
    width: 600px;
    top: 130px;
    font-size: 32px;
    font-weight: bold;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    text-align: center;
    line-height: 34px;
    text-transform: uppercase;
    color: white;
}

.zabava .offer .offertext {
    position: absolute;
    left: 196px;
    top: 240px;
    width: 860px;
    height: 596px;
    overflow: hidden;
    font-size: 18px;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    color: white;
}

.zabava .offer .offertext p {
    margin-top: 0;
}

.zabava .offer .btnscrollup {
    position: absolute;
    left: 1082px;
    top: 239px;
    width: 82px;
    height: 84px;
    cursor: pointer;
    background-image: url('../images/zabava/btnscrollup.png');   
}

.zabava .offer .btnscrollup:active {
    background-position: -82px 0;
}

.zabava .offer .btnscrollup.inactive {
    background-position: -164px 0;
    cursor: default;
}

.zabava .offer .btnscrolldown {
    position: absolute;
    left: 1082px;
    top: 747px;
    width: 82px;
    height: 84px;
    cursor: pointer;
    background-image: url('../images/zabava/btnscrolldown.png');   
}

.zabava .offer .btnscrolldown:active {
    background-position: -82px 0;
}

.zabava .offer .btnscrolldown.inactive {
    background-position: -164px 0;
    cursor: default;
}

.zabava .offer .btndecline {
    position: absolute;
    left: 196px;
    top: 922px;
    width: 470px;
    height: 80px;
    border-radius: 10px;
    text-align: center;
    background-color: #6597d6;
    color: white;
    line-height: 80px;
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    cursor: pointer;
}

.zabava .offer .btndecline:active {
    background-color: #4d7ac8;
}

.zabava .offer .btndecline.inactive {
    background-color: #4d7ac8;
    color: #99aad8;
    cursor: default;
}

.zabava .offer .btnaccept {
    position: absolute;
    left: 696px;
    top: 922px;
    width: 470px;
    height: 80px;
    border-radius: 10px;
    text-align: center;
    background-color: #ffbd35;
    color: white;
    line-height: 80px;
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    cursor: pointer;
}

.zabava .offer .btnaccept:active {
    background-color: #daa22d;
}

.zabava .offer .btnaccept.inactive {
    background-color: #998fa3;
    color: #98abd5;
    cursor: default;
}

#vdenominationlabel, #vdenominationnext, #vdenominationprev {
    display: none !important;
}

#gamejackpotcontainer {
    display: none !important;
}

.zabava .offer ol {
    counter-reset: item;
}

.zabava .offer h2 {
    display: inline;
    font-size: 24px;
}

.zabava .offer ol li.num {
    display: block;
    margin-top: 10px;
    margin-bottom: 10px;
}

.zabava .offer ol li.num:before {
    content: counters(item, ".") ". ";
    counter-increment: item;
}

.zabava .offer p {
    margin-top: 10px;
}

.vcontrolscontainer .btn.btnauto {
    display: none !important;
}
