#affEGblock_main {
    padding: 0;
    margin: 0;
    position: absolute;
    display: block;
    visibility: hidden;
    border-radius: 0;
    background: rgba(0, 0, 0, .4) width: 895px;
    height: 535px;
    top: 23px;
    width: 658px;
    left: -38px;
    z-index: 100000;
    border: 0;
    border-radius: 0;
}

#affEGblock_dialog {
      width: 396px;
    height: 318px;
    -webkit-box-shadow: 0 0 50px 0 rgba(0, 101, 196, .85);
    -moz-box-shadow: 0 0 50px 0 rgba(0, 101, 196, .85);
    box-shadow: 0 0 50px 0 rgba(0, 101, 196, .85);
    padding: 0;
    margin: 0;
    border: 0;
    position: absolute;
    overflow: visible;
    top: 74.5px;
    left: 178.5px;
}

#affEGblock_content {
    margin: 15px;
}

#affEGblock_close {
    display:block;
    background: url(../popnew/close1.png);
    width: 23px;
    height: 23px;
    margin: auto 0 auto auto;
}


/** Time over dialog */

.affEGblock_time_over{
    background: url(../popnew/time_over.gif);
}
.affEGblock_time_over #affEGblock_but1 {
    background: url(../popnew/btns.png) 0 0;
    width: 269px;
    height: 72px;
    display: block;
    margin: 106px auto 0 auto;
}
.affEGblock_time_over #affEGblock_but1:hover {
    background: url(../popnew/btns.png) -280px 0;
}
.affEGblock_time_over #affEGblock_but2 {
    background: url(../popnew/btns.png) 0 -83px;
    width: 269px;
    height: 54px;
    display: block;
    margin: 8px auto 0 auto;
}
.affEGblock_time_over #affEGblock_but2:hover {
    background: url(../popnew/btns.png) -280px -83px;
}


/** Money over dialog */

.affEGblock_money_over{
    background: url(../popnew/money_over.jpg);
}
.affEGblock_money_over #affEGblock_but1 {
    background: url(../popnew/btns.png) -605px 0;
    width: 269px;
    height: 72px;
    display: block;
    margin: 106px auto 0 auto;
}
.affEGblock_money_over #affEGblock_but1:hover {
    background-position: -885px 0;
}
.affEGblock_money_over #affEGblock_but2 {
    background: url(../popnew/btns.png) -605px -83px;
    width: 269px;
    height: 54px;
    display: block;
    margin: 8px auto 0 auto;
}
.affEGblock_money_over #affEGblock_but2:hover {
    background-position: -885px -83px;
}


/** Win dialog */

.affEGblock_money_win{
    background: url(../popnew/money_win.jpg);
}
.affEGblock_money_win #affEGblock_but1 {
    background: url(../popnew/btns.png) 0 223px;
    width: 360px;
    height: 120px;
    display: block;
    margin: 40px auto 0 auto;
}
.affEGblock_money_win #affEGblock_but1:hover {
    background-position: -374px -138px;
}
.affEGblock_money_win #affEGblock_but2 {
    background: url(../popnew/btns.png) 0 -268px no-repeat;
    width: 365px;
    height: 114px;
    display: block;
    margin: 5px auto 0 auto;
}
.affEGblock_money_win #affEGblock_but2:hover {
    background-position: -374px -268px;
}


/** Bonus dialog */

#affEGblock_bonusDialog {
    width: 496px;
    height: 200px;
    padding: 0;
    margin: 0;
    border: 0;
    position: absolute;
    overflow-y: hidden;
    visibility: hidden;
    top: 0;
    left: 131px;
}

#affEGblock_bonusDialog_shadow {
    margin: -200px auto;
    animation-name: hideBonusDialog;
    animation-duration: .3s;
    width: 396px;
    height: 150px;
    -webkit-box-shadow: 0 0 50px 0 rgba(0, 101, 196, .85);
    -moz-box-shadow: 0 0 50px 0 rgba(0, 101, 196, .85);
    box-shadow: 0 0 50px 0 rgba(0, 101, 196, .85);
    background: url(../popnew/bonus_popup/bg.jpg) #fff 50% 0;
        margin: 0 auto !important;
}

#affEGblock_bonusDialog_shadow.show {
    animation-name: showBonusDialog;
    animation-duration: .3s;
    margin: 0 auto;
}

@keyframes showBonusDialog {
    from {margin: -200px auto;}
    to {margin: 0 auto;}
}

@keyframes hideBonusDialog {
    from {margin: 0 auto;}
    to {margin: -200px auto;}
}


#affEGblock_bonusDialog .affEGblock_content {
    padding: 15px;
}

#affEGblock_bonusDialog .affEGblock_close {
    display:block;
    background: url(../popnew/close1.png);
    width: 23px;
    height: 23px;
    margin: auto 0 auto auto;
}

#affEGblock_bonusDialog #affEGblock_bonusBut {
    background: url(../popnew/bonus_popup/btn.png) 0 0;
    width: 315px;
    height: 60px;
    display: block;
    margin: 45px auto 0 auto;
}
#affEGblock_bonusDialog #affEGblock_bonusBut:hover {
    background-position: -315px 0;
}

#affEGblock_bonusClose {
    display:block;
    background: url(../popnew/close1.png);
    width: 23px;
    height: 23px;
    margin: auto 0 auto auto;
}



.error_but3 {
height: 60px;
   
    background: url(../images/btn3.png) no-repeat;
    background-size: auto;
    background-position: center;
    background-color: #002851;
}


.error_but3:before {
   
    top: -26px !important;
    
}

@media (min-width: 1023px) {
 .not_working_error.hidden_android {
    display: none !important;
}
}


@-moz-document url-prefix()
{
    #affEGblock_main {
    padding: 0;
    margin: 0;
    position: absolute;
    display: block;
    visibility: hidden;
    border-radius: 0;
    background: rgba(0, 0, 0, .4) width: 895px;
    height: 535px;
    top: 16px;
    width: 658px;
    left: -38px;
    z-index: 100000;
    border: 0;
    border-radius: 0;
}
}
