.game_main {
    width: 90%;
    height: 100%;
    min-height: 560px;
    max-width: 1535px;
    max-height: 1160px;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto auto;
}

.game_main_container {
    width: 100%;
    height: 100%;
    text-align: center;
    display: grid;
}

.t_tbl_r{ position: absolute; pointer-events: none; user-select: none; z-index: 30; }
.t_tbl_r1 {
    top: -33px;
    height: 365px;
    width: 150px;
    left: -96px;
    background: url(/images_v2/main/tbl/carkas_up_left_1.png);
}
.t_tbl_r2 {
    top: -34px;
    width: 150px;
    height: 365px;
    right: -97px;
    background: url(/images_v2/main/tbl/carkas_up_right_3.png?ux=1);
}
.t_tbl_r3 {
    bottom: -25px;
    width: 166px;
    height: 238px;
    left: -37px;
    background: url(/images_v2/main/tbl/carkas_donw_left_1.png);
}
.t_tbl_r4 {
    bottom: -25px;
    width: 166px;
    height: 238px;
    right: -37px;
    background: url(/images_v2/main/tbl/carkas_donw_left_3.png);
}
.t_tbl_r5 {
    top: 527px;
    width: 101px;
    height: 131px;
    left: -37px;
    background: url(/images_v2/main/dragon_left.png);
}
.t_tbl_r6 {
    top: 527px;
    width: 101px;
    height: 131px;
    right: -37px;
    background: url( /images_v2/main/dragon_right.png);
}

@media (max-width: 1290px) {
    .t_tbl_r5, .t_tbl_r6 {
        display: none;
    }
    /* optima */
    .game_main {
        width: 100%;
        height: 100%;
        min-height: 400px;
        transition: 1s linear;
    }
}
@media (max-width: 1090px) {
    .t_tbl_r5, .t_tbl_r6 {
        display: none;
    }
    /* very-small */
    .game_main {
        width: calc(100%);
        transition: 1s linear;
    }
}
@media (max-height: 740px) {
    .t_tbl_r5, .t_tbl_r6 {
        display: none;
    }
    /* very-small */
    .game_main {
        width: calc(100%);
        height: 100%;
        min-height: 400px;
        transition: 1s linear;
    }
}


.t_tbl_bg{ background: rgb(207, 189, 122); }
.t_tbl_lt {background: transparent;}
.t_tbl_tr {
    width: 100%;
    height: 45px;
    background: url(/images_v2/main/tbl/carkas_up_left_2.png) repeat-x left top;
    position: relative;
}
.t_tbl_rt {background: transparent;}
.t_tbl_lr {background: url('/images_v2/main/tbl/carkas_left.png') repeat-y left top; position: relative; width: 44px;}
.t_tbl_rr {background: url('/images_v2/main/tbl/carkas_right.png') repeat-y left top; position: relative; width: 44px;}
.t_tbl_lb {background: transparent;}
.t_tbl_br {width: 100%; height: 45px; background: url('/images_v2/main/tbl/carkas_donw_left_2.png') repeat-x left top;  position: relative; }
.t_tbl_rb {background: transparent;}

.t_cepo {
    position: absolute;
    background: url(/images_v2/main/cepochka.png);
    width: 100%;
    height: 42px;
}
.tmenu_cont {
    background: url(/images_v2/main/srednyaa_linia.png);
    background-position-y: -14px;
    height: 100%;
}
.main_body {
    background: url(/images_v2/main/bg_off.png);
}
.tmenu_main .settings {
    background: url('/images_v2/menu/settings.png');
    width: 28px;
    height: 28px;
    display: inline-block;
    vertical-align: middle;
}
.tmenu_main .tlight:hover {
    -webkit-filter: brightness(130%);
    cursor: pointer;
}
.tmenu_main .tlight {
    -webkit-filter: brightness(90%);
    cursor: pointer;
    transition: all 0.3s ease;
}



.common_tbl_2_bg { background: rgba(0,0,0, 0.63);  border-radius: 20px; }
.common_tbl_2_lt {width: 14px; height: 17px; background: url('/images/ui/popup_npc_bots/top_left2.png') no-repeat left top;}
.common_tbl_2_tr {width: 100%; height: 17px; background: url('/images/ui/popup_npc_bots/top2.png') repeat-x left top;}
.common_tbl_2_rt {width: 14px; height: 17px; background: url('/images/ui/popup_npc_bots/top_right2.png') no-repeat left top;}
.common_tbl_2_lt:after, .common_tbl_2_rt:after, .common_tbl_2_lb:after, .common_tbl_2_rb:after {
    content: "";
    width: 14px;
    height: 17px;
    display: block;
}
.common_tbl_2_c * {
    color: #f9ddab;
    text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
    font-size: 13px;
}
.common_tbl_2_lr {background: url('/images/ui/popup_npc_bots/left2.png') repeat-y left top;}
.common_tbl_2_rr {background: url('/images/ui/popup_npc_bots/right2.png') repeat-y left top;}
.common_tbl_2_lb {width: 14px; height: 17px; background: url('/images/ui/popup_npc_bots/bottom_left2.png') no-repeat left top;}
.common_tbl_2_br {width: 100%; height: 17px; background: url('/images/ui/popup_npc_bots/bottom2.png') repeat-x left top;}
.common_tbl_2_rb {width: 14px; height: 17px; background: url('/images/ui/popup_npc_bots/bottom_right2.png') no-repeat left top;}



.common_tbl_fus_c { background: url('/images/ui/tbl-fus-bg.png');  }
.common_tbl_fus_lt {width: 25px; height: 25px; background: url('/images/ui/tbl-fus-lt.png') no-repeat left top;}
.common_tbl_fus_tr {width: 100%; height: 25px; background: url('/images/ui/tbl-fus-t.png') repeat-x left top;}
.common_tbl_fus_rt {width: 25px; height: 25px; background: url('/images/ui/tbl-fus-rt.png') no-repeat left top;}
.common_tbl_fus_lt:after, .common_tbl_fus_rt:after, .common_tbl_fus_lb:after, .common_tbl_fus_rb:after {
    content: "";
    width: 25px;
    height: 25px;
    display: block;
}
.common_tbl_fus_lr {background: url('/images/ui/tbl-fus-lc.png') repeat-y left top;}
.common_tbl_fus_rr {background: url('/images/ui/tbl-fus-rc.png') repeat-y left top;}
.common_tbl_fus_lb {width: 25px; height: 25px; background: url('/images/ui/tbl-fus-lb.png') no-repeat left top;}
.common_tbl_fus_br {width: 100%; height: 25px; background: url('/images/ui/tbl-fus-d.png') repeat-x left top;}
.common_tbl_fus_rb {width: 25px; height: 25px; background: url('/images/ui/tbl-fus-rb.png') no-repeat left top;}


.fight_finish_frame_tab_close {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #0000004a;
    z-index: 10000;
    cursor: pointer;
}