#doomsday {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: #000;
    z-index: 10000;
    /*display: none;*/
}

#doomsday .doomsday__banner {
    position: absolute;
    width: 1549px;
    height: 970px;
    left: 50%;
    top: 50%;
    margin-left: -775px;
    margin-top: -485px;
    display: none;
}

/* Redhelper */
#mylink {
    font-size: 18pt;
    cursor: pointer;
    position: fixed;
    top: 50%;
    right: 0px;
    margin-top: 0px;
    z-index: 9999;
}

#mylink span.online {
    color: #4c4;
    display: none;
    background: url(/media/stoloto/img/help_button_online.png);
    width: 30px;
    height: 90px;
}

#mylink span.offline {
    display: none;
    background: url(/media/stoloto/img/help_button_offline.png);
    width: 30px;
    height: 90px;
}

#mylink span {
    margin-right: -3px;
}

#mylink span:hover {
    margin-right: 0;
}

.redhlp_online #mylink span.online {
    display: block;
}

.redhlp_online #mylink span.offline {
    display: none;
}

.redhlp_offline #mylink span.online {
    display: none;
}

.redhlp_offline #mylink span.offline {
    display: block;
}

.callme_popup {
    display: none;
    position: fixed;
    left: 200px;
    top: 57px;
    width: 320px;
    opacity: 1;
    bottom: 0px;
    border: medium none;
    border-radius: 10px !important;
    box-shadow: none !important;
    min-height: 400px !important;
    height: 400px !important;
    min-width: 320px !important;
    background: #220957 url(/media/stoloto/redhelper/vip_bg.png) repeat-x !important;
    z-index: 9999;
}

#cm-close {
    width: 15px !important;
    height: 15px !important;
    background: url("/media/stoloto/redhelper/close_vip.png") center no-repeat !important;
    background-repeat: no-repeat !important;
    background-size: auto !important;
    opacity: 1 !important;
    top: 13px !important;
    cursor: pointer !important;
    right: 20px;
    position: absolute;
    z-index: 9999;
}

#cm-close:hover {
    opacity: .5 !important;
}

#cm_title {
    position: relative;
    height: 45px;
    padding: 0 20px;
}

#cm_title img {
    position: relative;
    top: 20px;
    left: 0px;
}

#cm_title span {
    font-size: 18px;
    font-family: 'Arial';
    font-weight: bold;
    position: relative;
    top: 10px;
    left: 2px;
    color: #fff;
    text-shadow: none;
}

.cm_body #phone {
    display: block;
    margin: 0 20px;
    width: 263px;
    height: 25px;
    font-size: 14px;
    padding: 5px;
    border-radius: 10px;
    outline: 0;
    border: 2px solid #fff;
}

.cm_body textarea {
    margin: 10px 20px;
    width: 267px;
    height: 160px;
    border-radius: 10px;
    padding: 5px;
    font-size: 14px;
    outline: 0;
}

#chatSend {
    background: url(/media/stoloto/redhelper/send.png) no-repeat;
    width: 91px;
    height: 32px;
    border: none;
    display: block;
    right: 20px;
    position: absolute;
}

.cm_intro {
    margin: 10px 20px;
    color: #fff;
}

#callme_button {
    font-size: 18pt;
    cursor: pointer;
    position: fixed;
    top: 50%;
    right: -5px;
    margin-top: -150px;
    z-index: 9999;
}

#callme_button:hover {
    right: 0px;
}

.ui-draggable .ui-dialog-titlebar {
    cursor: move;
}

.ui-draggable-handle {
    -ms-touch-action: none;
    touch-action: none;
}

#status, #statusError {
    top: 4px;
    width: 180px;
    height: 32px;
    border: none;
    left: 20px;
    position: relative;
    display: none;
    color: green !important;
}

#statusError {
    color: red !important;
}

#chatSend:hover, #fileSend:hover {
    opacity: 0.8;
}

.beta {
    position: absolute;
    right: 0px;
    padding: 10px;
    font-weight: bold;
    padding-right: 30px;
}

/*  bingo80  */
.game_header.game_header_bingo80:before {
    background: url("/media/stoloto/bingo80/logo.png") 0% 21%;
    width: 91px;
}

.game_header.game_header_bingo80 {
    background: url("/media/stoloto/bingo80/logo.png");
    background-image: -ms-linear-gradient(top, #a17db2, #624373);
    background-image: -moz-linear-gradient(top, #a17db2, #624373);
    background-image: -webkit-linear-gradient(top, #a17db2, #624373);
    background-image: -o-linear-gradient(top, #a17db2, #624373);
}

.icon.game_bingo80_tiny_icon, .with_icon.with_game_bingo80_tiny_icon:before {
    background: url("/media/stoloto/bingo80/small_logo.png") 30% no-repeat;
}

.icon.game_bingo80_tiny_icon, .with_icon.with_game_bingo80_tiny_icon:before {
    width: 39px;
    height: 26px;
    left: -42px;
    margin-top: -10px;
}

.bg_bingo80 {
    background: #624373;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…IgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(45deg, #a17db2 0, #624373 100%);
    background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, #a17db2), color-stop(100%, #624373));
    background: -webkit-linear-gradient(45deg, #a17db2 0, #624373 100%);
    background: -o-linear-gradient(45deg, #a17db2 0, #624373 100%);
    background: -ms-linear-gradient(45deg, #a17db2 0, #624373 100%);
    background: linear-gradient(45deg, #a17db2 0, #624373 100%);
}

#content .bingo_ticket.ruslotto.bingo80 .logo {
    background: url("/media/stoloto/bingo80/ticket_logo.png") 50% 15px no-repeat #D4E5EE !important;
}

#content .bingo_ticket.bingo80 .ticket_number {
    background-color: #D4E5EE !important;
}

#content .bingo_ticket.bingo80 td {
    border-right: 1px solid #D4E5EE;
    border-bottom: 1px solid #D4E5EE;
}

html #layout .stake_registration {
    top: 0;
}

.thermo img {
    display: none;
}

.grecaptcha-badge {
    z-index: 9999999;
}

/*  sas popup */

.pretty_popup.sas_popup .pretty_popup_inner {
    background-repeat: no-repeat;
    background-size: auto;
    width: 740px;
    min-height: 384px;
    padding: 40px;
    -webkit-border-radius: 32px;
    border-radius: 32px
}

.pretty_popup.sas_popup .pretty_popup_inner h2 {
    font-weight: 700;
    font-size: 32px;
    line-height: 36px;
    margin-bottom: 16px;
    letter-spacing: -.4px
}

.pretty_popup.bonus_vip_popup .pretty_popup_inner h2 {
    line-height: 40px;
}

.pretty_popup.bonus_normal_popup .pretty_popup_inner h2 {
    line-height: 40px;
}

.pretty_popup.sas_popup .pretty_popup_inner .popup-text {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 24px;
    font-weight: 400
}

.pretty_popup.bonus_vip_popup .pretty_popup_inner .popup-text {
    font-size: 18px;
    line-height: 24px;
}

.pretty_popup.bonus_normal_popup .pretty_popup_inner .popup-text {
    font-size: 18px;
    line-height: 24px;
}

.pretty_popup.sas_popup .pretty_popup_inner .popup-bottom-text {
    margin-bottom: 40px
}

.pretty_popup.sas_popup .pretty_popup_inner .popup-bottom-text__key {
    font-weight: 500;
    margin-bottom: 8px;
    line-height: 20px
}

.pretty_popup.sas_popup .pretty_popup_inner .popup-bottom-text__value {
    font-weight: 800;
    font-size: 42px;
    line-height: 36px;
    letter-spacing: -.4px
}

.pretty_popup.sas_popup .pretty_popup_inner .pretty_button {
    margin-top: auto
}

.pretty_popup.bonus_vip_popup .pretty_popup_inner .pretty_button {
    margin-top: 107px;
    background: #FFCD17;
}

.pretty_popup.bonus_normal_popup .pretty_popup_inner .pretty_button {
    margin-top: 107px;
    background: #fff;
}

.pretty_popup.rapido_popup,
.pretty_popup.game7x49_popup,
.pretty_popup.game1224_popup,
.pretty_popup.game5x36plus_popup,
.pretty_popup.gzhl_popup {
    color: #fff
}

.pretty_popup.bonus_vip_popup, .pretty_popup.bonus_normal_popup {
    line-height: 40px;
    color: #fff;
}

.pretty_popup.rapido_popup .pretty_popup_inner {
    background-color: #D383E1;
    background-image: url(/media/stoloto/img/sas_popup/rapido_logo.svg);
    background-position: -webkit-calc(100% - 0px) -webkit-calc(100% - 0px);
    background-position: -moz-calc(100% - 0px) -moz-calc(100% - 0px);
    background-position: calc(100% - 0px) calc(100% - 0px);
}

.pretty_popup.game1224_popup .pretty_popup_inner {
    background-color: #1D7DFF;
    background-image: url(/media/stoloto/img/sas_popup/1224_logo.svg);
    background-position: -webkit-calc(100% - 0px) -webkit-calc(100% - 0px);
    background-position: -moz-calc(100% - 0px) -moz-calc(100% - 0px);
    background-position: calc(100% - 0px) calc(100% - 0px);
}

.pretty_popup.game4x20_popup .pretty_popup_inner {
    background-color: #FE8933;
    background-image: url(/media/stoloto/img/sas_popup/4x20_logo.svg);
    background-position: -webkit-calc(100% - 40px) -webkit-calc(100% - 40px);
    background-position: -moz-calc(100% - 40px) -moz-calc(100% - 40px);
    background-position: calc(100% - 40px) calc(100% - 40px);
}

.pretty_popup.game7x49_popup .pretty_popup_inner {
    background-color: #A263FC;
    background-image: url(/media/stoloto/img/sas_popup/7x49_logo.svg);
    background-position: -webkit-calc(100% - 40px) -webkit-calc(100% - 40px);
    background-position: -moz-calc(100% - 40px) -moz-calc(100% - 40px);
    background-position: calc(100% - 40px) calc(100% - 40px);
}

.pretty_popup.game5x2_popup .pretty_popup_inner {
    background-color: #B1EA01;
    background-image: url(/media/stoloto/img/sas_popup/5x2_logo.svg);
    background-position: -webkit-calc(100% - 40px) -webkit-calc(100% - 40px);
    background-position: -moz-calc(100% - 40px) -moz-calc(100% - 40px);
    background-position: calc(100% - 40px) calc(100% - 40px);
}

.pretty_popup.game5x36plus_popup .pretty_popup_inner {
    background-color: #50B848;
    background-image: url(/media/stoloto/img/sas_popup/5x36plus_logo.svg);
    background-position: -webkit-calc(100% - 40px) -webkit-calc(100% - 40px);
    background-position: -moz-calc(100% - 40px) -moz-calc(100% - 40px);
    background-position: calc(100% - 40px) calc(100% - 40px);
}

.pretty_popup.gzhl_popup .pretty_popup_inner {
    background-color: #00A1E4;
    background-image: url(/media/stoloto/img/sas_popup/gzhl_logo.svg);
    background-position: -webkit-calc(100% - 40px) -webkit-calc(100% - 40px);
    background-position: -moz-calc(100% - 40px) -moz-calc(100% - 40px);
    background-position: calc(100% - 40px) calc(100% - 40px);
}

.pretty_popup.bonus_vip_popup .pretty_popup_inner {
    background-color: #2E3650;
    background-image: url(/media/stoloto/img/sas_popup/bonus_vip_logo.svg);
    background-position: -webkit-calc(100%) -webkit-calc(100%);
    background-position: -moz-calc(100%) -moz-calc(100%);
    background-position: calc(100%) calc(100%);
    background-size: 56%;
}

.pretty_popup.bonus_normal_popup .pretty_popup_inner {
    background-color: #000000;
    background-image: url(/media/stoloto/img/sas_popup/bonus_normal_logo.svg);
    background-position: -webkit-calc(100% - 40px) -webkit-calc(100% - 40px);
    background-position: -moz-calc(100% - 40px) -moz-calc(100% - 40px);
    background-position: calc(100% - 40px) calc(100% + 66px);
    background-size: 50%;
}

.pretty_popup.milliard_2023_popup {
    z-index: 3;
}

.pretty_popup.milliard_2023_popup .pretty_popup_inner {
    width: 460px;
    height: 310px;
    min-height: 310px;
    border: 2px solid rgba(255, 255, 255, 0.4);
    -webkit-border-radius: 30px;
    border-radius: 30px;
    padding: 60px 50px;
    background: url(/media/stoloto/img/space_bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}

.pretty_popup.milliard_2023_popup .pretty_popup_inner h2 {
    font-style: normal;
    font-weight: 400;
    font-size: 30px;
    line-height: 120%;
    text-align: center;
    background: linear-gradient(93.56deg, #FFCD17 0%, #FFCD17 52.93%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
}

.pretty_popup.milliard_2023_popup .popup-text {
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;
    text-align: center;
    color: #EBEBEB;
    margin-top: 30px;
}

.pretty_popup.milliard_2023_popup .popup_button_wrapper {
    text-align: center;
}

.pretty_popup.milliard_2023_popup .popup_button {
    display: inline-block;
    width: 296px;
    height: 50px;
    background: linear-gradient(130.6deg, #FF7A00 -38.77%, #FFDC00 92.77%);
    border-radius: 12px;
    padding: 16px 30px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 30px;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
    text-align: center;
    color: #000000;
    text-decoration: none;

}

.pretty_popup.milliard_2023_popup .pretty_popup_inner .pretty_button {
    background: linear-gradient(130.6deg, #FF7A00 -38.77%, #FFDC00 92.77%);
}

/*  gzhl logo  */
.game_logo_icon.game_gzhl_logo {
    background-image: url(/media/img/logo_assets_view.svg?b05a82d32ecc8a8176636859e9731148#gzhl) !important;
}

.with_games_cards .item.abbr_gzhl .logo ins {
    background-image: url(/media/img/assets_view.svg?2b49d1664631c30cbbfc8a45f46c3083#gzhl) !important;
}

.game_logo_icon.game_gzhl_logo_text {
    background-image: url(/media/img/assets_view.svg?2b49d1664631c30cbbfc8a45f46c3083#gzhl) !important;
}

.game_logo_icon.game_gzhl_logo_text.alt {
    background-image: url(/media/img/assets_view.svg?2b49d1664631c30cbbfc8a45f46c3083#gzhl_alt) !important;
}

.with_games_cards .item.abbr_gzhl .state_logo ins {
    background-image: url(/media/img/logo_assets_view.svg?b05a82d32ecc8a8176636859e9731148#gzhl) !important;
}

.with_games_cards .item.abbr_gender2020double .item_content .state:before {
    background-image: url(/media/img/assets_view.svg?2b49d1664631c30cbbfc8a45f46c3083#gzhl) !important;
}

.with_games_cards .item.abbr_gender2020single_gzhl .item_content .logo ins {
    background-image: url(/media/img/assets_view.svg?2b49d1664631c30cbbfc8a45f46c3083#gzhl) !important;
}

.with_games_cards .item.abbr_gender2020single .item_content .state:before {
    background-image: url(/media/img/assets_view.svg?2b49d1664631c30cbbfc8a45f46c3083#gzhl) !important;
}

.with_games_cards .item.abbr_gzhl2019birthday .item_bg:before {
    background-image: url(/media/img/assets_view.svg?2b49d1664631c30cbbfc8a45f46c3083#gzhl) !important;
}

.with_games_cards .item.abbr_gender2020oneyear .item_content:before {
    background-image: url(/media/img/assets_view.svg?2b49d1664631c30cbbfc8a45f46c3083#gzhl) !important;
}

.with_games_cards .package .package_item_decor .logos .logo.abbr_gzhl:before {
    background-image: url(/media/img/logo_assets_view.svg?b05a82d32ecc8a8176636859e9731148#gzhl) !important;
}

.with_games_cards .item.bet1click .state_package_logos .logo_wrapper .logo.abbr_gzhl:before {
    background-image: url(/media/img/logo_assets_view.svg?b05a82d32ecc8a8176636859e9731148#gzhl) !important;
}

.with_games_cards .shop-item .logo.abbr_gzhl:before {
    background-image: url(/media/img/logo_assets_view.svg?b05a82d32ecc8a8176636859e9731148#gzhl) !important;
}

.icon.game_gzhl_tiny_icon, .with_icon.with_game_gzhl_tiny_icon:before {
    background-image: url(/media/img/logo_assets_view.svg?b05a82d32ecc8a8176636859e9731148#gzhl) !important;
}

.pretty_button.game-logo-icon.game-gzhl:after {
    background-image: url(/media/img/logo_assets_view.svg?b05a82d32ecc8a8176636859e9731148#gzhl) !important;
}

.game_img_gzhl:after {
    background-image: url(/media/img/logo_assets_view.svg?b05a82d32ecc8a8176636859e9731148#gzhl) !important;
}

.games_list .game .game_logo_icon.game_gzhl_logo_text:not(.selected_logo) {
    background-image: url(/media/img/assets_view.svg?2b49d1664631c30cbbfc8a45f46c3083#gzhl_alt) !important;
}

.gift_tickets .packages .package_item_decor .logos .logo.abbr_gzhl:before {
    background-image: url(/media/img/logo_assets_view.svg?b05a82d32ecc8a8176636859e9731148#gzhl) !important;
}

.decorated_tickets_list .bingo_ticket.gzhl .logo:before, .tickets_list .bingo_ticket.gzhl .logo:before {
    background-image: url(/media/img/logo_assets_view.svg?b05a82d32ecc8a8176636859e9731148#gzhl) !important;
}

.one_click_game.game_gzhl .popup_container .controls .popup_opener .icon:before {
    background-image: url(/media/img/logo_assets_view.svg?b05a82d32ecc8a8176636859e9731148#gzhl) !important;
}

#content .section.first-screen .ticket_check_wrapper .tabs .gzhl:before {
    background-image: url(/media/img/logo_assets_view.svg?b05a82d32ecc8a8176636859e9731148#gzhl) !important;
}

.edge .icon.game_gzhl_tiny_icon, .edge .with_icon.with_game_gzhl_tiny_icon:before, .ie7-8 .icon.game_gzhl_tiny_icon, .ie7-8 .with_icon.with_game_gzhl_tiny_icon:before, .opera-mini .icon.game_gzhl_tiny_icon, .opera-mini .with_icon.with_game_gzhl_tiny_icon:before, .safari .icon.game_gzhl_tiny_icon, .safari .with_icon.with_game_gzhl_tiny_icon:before {
    background-image: url(/media/img/gzhl.svg?b540943e69a34fa33092eb61435d760a) !important;
}

.edge .pretty_button.game-logo-icon.game-gzhl:after, .ie7-8 .pretty_button.game-logo-icon.game-gzhl:after, .opera-mini .pretty_button.game-logo-icon.game-gzhl:after, .safari .pretty_button.game-logo-icon.game-gzhl:after {
    background-image: url(/media/img/gzhl.svg?b540943e69a34fa33092eb61435d760a) !important;
}

.edge .game_img_gzhl:after, .ie7-8 .game_img_gzhl:after, .opera-mini .game_img_gzhl:after, .safari .game_img_gzhl:after {
    background-image: url(/media/img/gzhl.svg?b540943e69a34fa33092eb61435d760a) !important;
}

.edge .gift_tickets .packages .package_item_decor .logos .logo.abbr_gzhl:before, .ie7-8 .gift_tickets .packages .package_item_decor .logos .logo.abbr_gzhl:before, .opera-mini .gift_tickets .packages .package_item_decor .logos .logo.abbr_gzhl:before, .safari .gift_tickets .packages .package_item_decor .logos .logo.abbr_gzhl:before {
    background-image: url(/media/img/gzhl.svg?b540943e69a34fa33092eb61435d760a) !important;
}

.edge .decorated_tickets_list .bingo_ticket.gzhl .logo:before, .edge .tickets_list .bingo_ticket.gzhl .logo:before, .ie7-8 .decorated_tickets_list .bingo_ticket.gzhl .logo:before, .ie7-8 .tickets_list .bingo_ticket.gzhl .logo:before, .opera-mini .decorated_tickets_list .bingo_ticket.gzhl .logo:before, .opera-mini .tickets_list .bingo_ticket.gzhl .logo:before, .safari .decorated_tickets_list .bingo_ticket.gzhl .logo:before, .safari .tickets_list .bingo_ticket.gzhl .logo:before {
    background-image: url(/media/img/gzhl.svg?b540943e69a34fa33092eb61435d760a) !important;
}

.edge .one_click_game.game_gzhl .popup_container .controls .popup_opener .icon:before, .ie7-8 .one_click_game.game_gzhl .popup_container .controls .popup_opener .icon:before, .opera-mini .one_click_game.game_gzhl .popup_container .controls .popup_opener .icon:before, .safari .one_click_game.game_gzhl .popup_container .controls .popup_opener .icon:before {
    background-image: url(/media/img/gzhl.svg?b540943e69a34fa33092eb61435d760a) !important;
}

.icon.game_gzhl_tiny_icon, .with_icon.with_game_gzhl_tiny_icon:before {
    background-image: url(/media/img/logo_assets_view.svg?b05a82d32ecc8a8176636859e9731148#gzhl) !important;
}

/*  gzhl logo  */

.bg_ruslotto2023, .bg_ruslotto.bg_ruslotto2023 {
    background: #E3000B;
}

.with_games_cards .package .package_item_decor .logos .logo.abbr_ruslotto2023:before {
    width: 1.5294117647em;
    height: 1em;
    background-repeat: no-repeat;
    background-image: url(/media/img/packets/ruslotto2023.svg);
    background-size: 100% auto;
    background-position: 50%;
}

.with_games_cards .item.abbr_ruslotto.abbr_ruslotto2023 .logo ins {
    background-image: url(/media/img/packets/ruslotto2023_logo.svg);
}

.with_games_cards .item.abbr_ruslotto.abbr_ruslotto2023 .item_inner {
    color: #fff;
}

.with_games_cards .item.abbr_spec.last_game .item_bg:before {
    display: none;
}

.with_games_cards .item.abbr_spec.last_game .state {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -moz-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

/* btn buy in packet on main page */
.packet_btn_new {
    width: 212px;
    height: 48px;
    margin: 0 auto;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #212121;
    border-radius: 12px;
}

.packet_btn__text {
    font-size: 16px;
    line-height: 16px;
    text-align: center;
    color: #FFFFFF;
    font-weight: 700;
}

.packet_btn__price {
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
    text-align: center;
    color: #FFCD17;
}

.packet_btn__separator {
    width: 24px;
    height: 0px;
    border: 1px solid #747474;
    transform: rotate(90deg);
    flex: none;
    order: 0;
    flex-grow: 0;
}

/* btn buy in packet on main page */

html:not(.disable_theming) .thermo a:hover {
    color: #fff !important;
    text-decoration: underline;
}

/* zabava */

.bg_zabava {
    background: #4ffb00;
}

.game_img_zabava {
    background: #4ffb00;
}

.game_logo_icon.game_zabava_logo {
    width: 1.5294117647em;
    height: 1.05em;
    background-repeat: no-repeat;
    background-image: url(/media/img/games/zabava.svg);
    background-size: 100% auto;
    background-position: 50%;
}

.icon.game_zabava_tiny_icon, .with_icon.with_game_zabava_tiny_icon:before {
    width: 39px;
    height: 22px;
    top: 7.5px;
    font-size: 23px;
    left: -42px;
    margin-top: -11px;
}
.right_panel .icon.game_zabava_tiny_icon, .right_panel .with_icon.with_game_zabava_tiny_icon:before {
    top: 13px;
}

.icon.game_zabava_tiny_icon, .with_icon.with_game_zabava_tiny_icon:before {
    width: 1.5294117647em;
    height: 1em;
    background-repeat: no-repeat;
    background-image: url(/media/img/games/zabava_face.svg?v2);
    background-size: 100% auto;
    background-position: 50%;
}

.with_games_cards .item.abbr_zabava .item_inner {
    color: #000;
}

.with_games_cards .item.abbr_zabava .logo ins {
    width: 2.5238095238em;
    height: 1em;
    background-repeat: no-repeat;
    background-image: url(/media/img/games/zabava_text.svg);
    background-size: 100% auto;
    background-position: 50%;
}

.game_logo_icon.game_zabava_logo_text {
    width: 2.5238095238em;
    height: 1em;
    background-repeat: no-repeat;
    background-image: url(/media/img/games/zabava_text.svg);
    background-size: 100% auto;
    background-position: 50%;
}

.with_games_cards .package .package_item_decor .logos .logo.abbr_zabava:before {
    width: 1.5294117647em;
    height: 1em;
    background-repeat: no-repeat;
    background-image: url(/media/img/games/zabava.svg);
    background-size: 100% auto;
    background-position: 50%;
}

.game_img_zabava:after {
    width: 1.5294117647em;
    height: 1em;
    background-repeat: no-repeat;
    background-image: url(/media/img/games/zabava.svg);
    background-size: 100% auto;
    background-position: 50%;
}

.bet1click.game_zabava .service_check a {
    color: #000;
    border-color: rgba(0, 0, 0, .3);
}
.game_zabava .winning_numbers li {
    width: 166px;
    float: left;
    text-align: center;
    font-size: 300%;
    font-weight: 700;
    letter-spacing: -.03em;
    color: #083482;
    margin-bottom: 12px;
    opacity: 1;
}

.game_zabava .winning_numbers li.odd {
    background-position: -11px -89px;
    color: #7e1310;
    background: url(/media/img/games/zabava_odd.svg) no-repeat;
    background-size: contain;
    height: 112px;
    color: #212121;
}

.game_zabava .winning_numbers li.even {
    background-position: -11px -89px;
    color: #7e1310;
    background: url(/media/img/games/zabava_even.svg) no-repeat;
    background-size: contain;
    height: 112px;
    color: #fff;
}

.game_zabava .winning_numbers li .number {
    position: relative;
    line-height: 1.9;
    top: 10px;
    left: -8px;
}

.game_zabava .winning_numbers {
    margin-bottom: 2em;
    width: 1000px;
}
.layout_header.game_zabava .bg {
    overflow: hidden;
    background: #4ffb00;
    left: -300px;
    right: -300px;
}.layout_header.game_zabava .bg:after {
     z-index: -1;
     content: '';
     display: block;
     position: absolute;
     background: url(/media/img/games/zabava_main.png) no-repeat bottom;
     background-size: 85%;
     width: 1682px;
     height: 913px;
     bottom: -45px;
     left: 50%;
     -webkit-transform: translateX(-50%);
     -moz-transform: translateX(-50%);
     -ms-transform: translateX(-50%);
     transform: translateX(-50%);
 }
.layout_header.game_zabava .pretty_button{ background: #212121}
.layout_header.game_zabava .results_zabava {
    font-size: 1.6rem;
    width: 100%;
    margin: 0 auto;
    height: 200px;
    position: absolute;
    color: #000;
    bottom: 27%;
}
.layout_header.game_zabava .results_zabava .numbers {
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    position: absolute;
    text-align: center;
    width: 100%;
}
.layout_header.game_zabava .results_zabava .numbers b {
    color: #212121;
    display: inline-block;
    font-size: 200%;
    font-weight: 500;
    width: 40px;
    margin: 0 7px;
}
.layout_header.game_zabava .results_zabava .numbers b.even {
    color: #f717fd;
}
.results_1224_wrapper.results_zabava_wrapper .results_1224_header.results_zabava_header a {
    color: #000!important;
    border-color: hsla(0,0%,0%,.3)!important;
}
.results_1224_wrapper.results_zabava_wrapper .results_1224_header.results_zabava_header {
    color: #000!important;
}
.zabava_about_lottery_page .left_panel {
    background: #4ffb00;
}
.zabava_about_lottery_page .left_panel .holder .panel_content .no_visited a:visited,
.zabava_about_lottery_page .left_panel .holder .panel_content .pseudo,
.zabava_about_lottery_page .left_panel .holder .panel_content .pseudo:visited,
.zabava_about_lottery_page .left_panel .holder .panel_content a,
.zabava_about_lottery_page .left_panel .holder .panel_content a.no_visited:visited {
    color: #212121!important;
    border-color: rgba(33,33,33,.3)!important;
}
.zabava_about_lottery_page .left_panel .holder .panel_content .buy-lotteries a,
.zabava_about_lottery_page .left_panel .holder .panel_content .buy-lotteries a:hover{
    background-color: rgba(31,29,29,0.2)!important;
}
/* zabava */

/* sitemap */
.sitemap_popup.sitemap_popup_stoloto {
    background: #fff;
    color: #000;
    margin: 0;
    position: fixed;
    text-align: left;
    z-index: 4;
    top: 70px;
    left: 150px;
    bottom: auto;
    right: auto;
    font-size: 1.8rem;
    box-shadow: 0px 8px 48px rgba(0, 0, 0, 0.12);
    border-radius: 24px;
    padding: 24px;
}

.sitemap_popup.sitemap_popup_stoloto .sitemap_popup_inner {
    margin: 0;
    padding: 0;
    height: 100%;
    position: relative;
    overflow: auto;
    opacity: 1;
    transition: none;
    transform: none;
}

.sitemap_popup.sitemap_popup_stoloto nav p {
    line-height: 20px;
    font-weight: 500;
    color: rgb(33, 33, 33);
}
.sitemap_popup.sitemap_popup_stoloto nav .blocks ul{
    display: flex;
    flex-direction: column;
    gap: 16px;
    margin-bottom: 0;
}
.sitemap_popup.sitemap_popup_stoloto nav .blocks a {
    font-size: 14px;
    line-height: 20px;
    text-decoration: none;
    border: none;
}
.sitemap_popup.sitemap_popup_stoloto nav .blocks li{
    display: flex;
    gap: 15px;
    -webkit-box-align: center;
    align-items: center;
}
.sitemap_popup.sitemap_popup_stoloto nav .blocks li i{
    display: inline-block;
    height: 32px;
    width: 32px;
    z-index: auto;
    border-radius: 6px;
}
.sitemap_popup.sitemap_popup_stoloto .sitemap_hr{
    background: rgba(0, 0, 0, 0.055);
    height: 1px;
    margin: 25px -24px;
    width: 100%;
}
.sitemap_game.g_ruslotto {
    background: url(/f/media/superglobal/logo/assets_view.svg?b05a82d…#ruslotto) center center / 36px no-repeat rgb(253, 183, 48);
}
.sitemap_game.g_express {
    background: url(/f/media/superglobal/logo/assets_view.svg?b05a82d…#express) center center / 28px no-repeat #f15c44;
}
.sitemap_game.g_zp {
    background: url(/media/img/logo/zp_logo.svg) center center / 36px no-repeat #915e38;
}
.sitemap_game.g_gzhl {
    background: url(/media/img/logo/gzhl_logo.svg) center center / 36px no-repeat #00a1e4;
}
.sitemap_game.g_6x36 {
    background: url(/f/media/superglobal/logo/assets_view.svg?b05a82d…#6x36) center center / 36px no-repeat #108a1e;
}
.sitemap_game.g_bingo75 {
    background: url(/f/media/superglobal/logo/assets_view.svg?b05a82d…#bingo75) center center / 36px no-repeat #81d102;
}
.sitemap_game.g_zabava{
    background: url(/media/img/games/zabava.svg) center center / 36px no-repeat rgb(79, 251, 0);
}
.sitemap_game.g_rocketbingo{
    background: url(/f/media/superglobal/logo/assets_view.svg?b05a82d…#rocketbingo) center center / 36px no-repeat #ffa400;
}
.sitemap_game.g_4x20 {
    background: url(/f/media/superglobal/logo/assets_view.svg?b05a82d…#4x20) center center / 36px no-repeat #fe8933;
}
.sitemap_game.g_7x49 {
    background: url(/f/media/superglobal/logo/assets_view.svg?b05a82d…#7x49) center center / 36px no-repeat #a263fc;
}
.sitemap_game.g_6x45 {
    background: url(/f/media/superglobal/logo/assets_view.svg?b05a82d…#6x45) center center / 36px no-repeat #ffd925;
}
.sitemap_game.g_5x36plus {
    background: url(/f/media/superglobal/logo/assets_view.svg?b05a82d…#5x36plus) center center / 36px no-repeat #50b848;
}
.sitemap_game.g_5x2 {
    background: url(/f/media/superglobal/logo/assets_view.svg?b05a82d…#5x2) center center / 36px no-repeat #b1ea01;
}

.sitemap_game.g_1224 {
    background: url(/f/media/superglobal/logo/assets_view.svg?b05a82d…#1224) center center / 36px no-repeat #1d7dff;
}
.sitemap_game.g_rapido {
    background: url(/f/media/superglobal/logo/assets_view.svg?b05a82d…#rapido) center center / 36px no-repeat #d383e1;
}
.sitemap_game.g_rapido2 {
    background: url(/f/media/superglobal/logo/assets_view.svg?b05a82d…#rapido2) center center / 36px no-repeat #036977;
}
.sitemap_game.g_top3 {
    background: url(/f/media/superglobal/logo/assets_view.svg?b05a82d…#top3) center center / 36px no-repeat #6f2ed0;
}
.sitemap_game.g_keno2 {
    background: url(/f/media/superglobal/logo/assets_view.svg?b05a82d…#keno2) center center / 36px no-repeat #1f0095;
}
.sitemap_game.g_duel {
    background: url(/f/media/superglobal/logo/assets_view.svg?b05a82d…#duel) center center / 36px no-repeat #01bca8;
}
.sitemap_game.g_spec {
    background: url(/f/media/superglobal/logo/assets_view.svg?b05a82d…#spec) center center / 36px no-repeat #282f3a;
}
.sitemap_game.g_dvazhdydva{
    background: url(/media/img/games/dvazhdydva.svg) center center / 36px no-repeat #FFE200;
}

.sitemap_game.g_oxota {
    background: url(/media/img/games/oxota/oxota.svg?v2) center center / 36px no-repeat #d03b2f;
}
.sitemap_game.g_rapido-drive {
    background: url(/media/img/games/rapido-drive/rapido-drive.svg) center center / 36px no-repeat #FF7300;
}
.sitemap_game.g_udachanasdachu{
    background: url(/media/img/games/udachanasdachu/udachanasdachu.svg) center center / 36px no-repeat #e51535;
}
/* sitemap */

/* dvazhdydva */

.bg_dvazhdydva{
    background: #FFE200;
}
.game_img_dvazhdydva {
    background: #FFE200;
}
.dvazhdydva_about_lottery_page .layout_header .bg {
    background: #FFE200;
}
.game_logo_icon.game_dvazhdydva_logo,
.edge .game_logo_icon.game_dvazhdydva_logo,
.ie7-8 .game_logo_icon.game_dvazhdydva_logo,
.opera-mini .game_logo_icon.game_dvazhdydva_logo,
.safari .game_logo_icon.game_dvazhdydva_logo {
    width: 1.5294117647em;
    height: 1em;
    background-repeat: no-repeat;
    background-image: url(/media/img/games/dvazhdydva.svg)!important;
    background-size: 100% auto!important;
    background-position: 50%!important;
}
.icon.game_dvazhdydva_tiny_icon{
    height: 22px;
    top: 7.5px;
    font-size: 23px;
    left: -42px;
    margin-top: -2px;
}
.with_icon.with_game_dvazhdydva_tiny_icon:before{
    height: 22px;
    top: 1.5px;
    font-size: 23px;
    left: -42px;
    margin-top: -2px;
}
.view_list .with_icon.with_game_dvazhdydva_tiny_icon:before{
    height: 22px;
    top: 7.5px;
    font-size: 23px;
    left: -42px;
    margin-top: -2px;
}
.icon.game_dvazhdydva_tiny_icon,
.with_icon.with_game_dvazhdydva_tiny_icon:before,
.edge .icon.game_dvazhdydva_tiny_icon,
.ie7-8 .icon.game_dvazhdydva_tiny_icon,
.opera-mini .icon.game_dvazhdydva_tiny_icon,
.safari .icon.game_dvazhdydva_tiny_icon,
.edge .with_icon.with_game_dvazhdydva_tiny_icon:before,
.ie7-8 .with_icon.with_game_dvazhdydva_tiny_icon:before,
.opera-mini .with_icon.with_game_dvazhdydva_tiny_icon:before,
.safari .with_icon.with_game_dvazhdydva_tiny_icon:before
{
    width: 1.5294117647em;
    height: 1em;
    background-repeat: no-repeat;
    background-image: url(/media/img/games/dvazhdydva_face.svg)!important;
    background-size: 100% auto!important;
    background-position: 50%!important;
}
.with_games_cards .item.abbr_dvazhdydva .item_inner{
    color: #000;
}
.with_games_cards .item.abbr_dvazhdydva .logo ins,
.edge .with_games_cards .item.abbr_dvazhdydva .logo ins,
.ie7-8 .with_games_cards .item.abbr_dvazhdydva .logo ins,
.opera-mini .with_games_cards .item.abbr_dvazhdydva .logo ins,
.safari .with_games_cards .item.abbr_dvazhdydva .logo ins {
    width: 2.5238095238em;
    height: 1em;
    background-repeat: no-repeat;
    background-image: url(/media/img/games/dvazhdydva_text.svg)!important;
    background-size: 100% auto!important;
    background-position: 50%!important;
}
.game_logo_icon.game_dvazhdydva_logo_text,
.edge .game_logo_icon.game_dvazhdydva_logo_text,
.ie7-8 .game_logo_icon.game_dvazhdydva_logo_text,
.opera-mini .game_logo_icon.game_dvazhdydva_logo_text,
.safari .game_logo_icon.game_dvazhdydva_logo_text {
    width: 2.5238095238em;
    height: 1em;
    background-repeat: no-repeat;
    background-image: url(/media/img/games/dvazhdydva_text.svg)!important;
    background-size: 100% auto!important;
    background-position: 50%!important;
}
.with_games_cards .package .package_item_decor .logos .logo.abbr_dvazhdydva:before,
.edge .with_games_cards .package .package_item_decor .logos .logo.abbr_dvazhdydva:before,
.ie7-8 .with_games_cards .package .package_item_decor .logos .logo.abbr_dvazhdydva:before,
.opera-mini .with_games_cards .package .package_item_decor .logos .logo.abbr_dvazhdydva:before,
.safari .with_games_cards .package .package_item_decor .logos .logo.abbr_dvazhdydva:before {
    width: 1.5294117647em;
    height: 1em;
    background-repeat: no-repeat;
    background-image: url(/media/img/games/dvazhdydva.svg)!important;
    background-size: 100% auto!important;
    background-position: 50%!important;
}
.game_img_dvazhdydva:after,
.edge .game_img_dvazhdydva:after,
.ie7-8 .game_img_dvazhdydva:after,
.opera-mini .game_img_dvazhdydva:after,
.safari .game_img_dvazhdydva:after {
    width: 1.5294117647em;
    height: 1em;
    background-repeat: no-repeat;
    background-image: url(/media/img/games/dvazhdydva.svg)!important;
    background-size: 100% auto!important;
    background-position: 50%!important;
}
.bet1click.game_dvazhdydva .service_check a{
    color: #000;
    border-color: rgba(0,0,0,.3);
}
.dvazhdydva_about_lottery_page .left_panel {
    background: #FFE200;
}
.dvazhdydva_about_lottery_page .left_panel .holder .panel_content .no_visited a:visited,
.dvazhdydva_about_lottery_page .left_panel .holder .panel_content .pseudo,
.dvazhdydva_about_lottery_page .left_panel .holder .panel_content .pseudo:visited,
.dvazhdydva_about_lottery_page .left_panel .holder .panel_content a,
.dvazhdydva_about_lottery_page .left_panel .holder .panel_content a.no_visited:visited {
    color: #212121!important;
    border-color: rgba(33,33,33,.3)!important;
}
.dvazhdydva_about_lottery_page .left_panel .holder .panel_content .buy-lotteries a,
.dvazhdydva_about_lottery_page .left_panel .holder .panel_content .buy-lotteries a:hover{
    background-color: rgba(31,29,29,0.2)!important;
}
.game_page_dvazhdydva #content {
    margin: 0 auto;
}
.game_page_dvazhdydva .layout_header {
    max-width: 1200px;
    margin: 0 auto;
}
.game_select.grid .game_select_popup li.selected.bg_zabava,
.game_select.grid .game_select_popup li.selected.bg_dvazhdydva
{
    color: #000;
}
.bet1click.game_dvazhdydva .service_check .pseudo,
.bet1click.game_dvazhdydva .service_check .a {
    color: #000;
}
.game_page_dvazhdydva .left_panel .holder .panel_content .counter:not(.plus-button) a,
.game_page_dvazhdydva .left_panel .holder .panel_content .no_visited a:visited,
.game_page_dvazhdydva .left_panel .holder .panel_content .pseudo,
.game_page_dvazhdydva .left_panel .holder .panel_content .pseudo:visited,
.game_page_dvazhdydva .left_panel .holder .panel_content a,
.game_page_dvazhdydva .left_panel .holder .panel_content a.no_visited:visited {
    color: #000;
    border-color: rgba(33,33,33,.3);
}
.game_page_dvazhdydva #layout>.h1,
.game_page_dvazhdydva #layout>h1,
.game_page_dvazhdydva .layout_header .layout_header_inner,
.game_page_dvazhdydva .layout_header h1,
.game_page_dvazhdydva .main_header h1,
.game_page_dvazhdydva .main_subnavigation h2 {
    color: #000;
}
.game_page_dvazhdydva #content+.drawings_list .pseudo,
.game_page_dvazhdydva #content+.drawings_list a,
.game_page_dvazhdydva #content+.drawings_list span,
.game_page_dvazhdydva #footer .pseudo,
.game_page_dvazhdydva #footer a,
.game_page_dvazhdydva #footer a:visited,
.game_page_dvazhdydva #footer span,
.game_page_dvazhdydva #navigation .pseudo,
.game_page_dvazhdydva #navigation a,
.game_page_dvazhdydva #navigation a:visited,
.game_page_dvazhdydva #navigation span,
.game_page_dvazhdydva #subnavigation .pseudo,
.game_page_dvazhdydva #subnavigation a,
.game_page_dvazhdydva #subnavigation span,
.game_page_dvazhdydva .main_header .pseudo,
.game_page_dvazhdydva .main_header a,
.game_page_dvazhdydva .main_header span,
.game_page_dvazhdydva .share_page .pseudo,
.game_page_dvazhdydva .share_page a,
.game_page_dvazhdydva .share_page a:visited,
.game_page_dvazhdydva .share_page span,
.game_page_dvazhdydva .thermo .pseudo,
.game_page_dvazhdydva .thermo a,
.game_page_dvazhdydva .thermo span {
    color: #000;
    border-color: rgba(33,33,33,.3);
}
.game_page_dvazhdydva #footer,
.game_page_dvazhdydva #footer .navigation_title,
.game_page_dvazhdydva #navigation,
.game_page_dvazhdydva #navigation .navigation_title,
.game_page_dvazhdydva .share_page,
.game_page_dvazhdydva .share_page .navigation_title {
    color: #000;
}
.game_page_dvazhdydva .layout_footer {
    margin: 0 auto;
    max-width: 1200px;
}
.game_page_dvazhdydva .global_logo {
    color: #000;
}
html.disable_theming.game_page_dvazhdydva .expanded-rate {
    color: #000;
}
html.disable_theming.game_page_dvazhdydva .expanded-rate__table-column_header {
    color: hsla(0, 0%, 0%, .7);
}
.game_page_dvazhdydva .island {
    border: 1px solid #bebdbd;
}
html.disable_theming.game_page_dvazhdydva .expanded-rate__table-column_header span{
    border-bottom: 1px solid hsla(0,0%,0%,.185);
}
.game_page_dvazhdydva .fg-window .fg-tab .service .totals_bonuses{
    width: 358px;
}
.game_dvazhdydva .winning_numbers {
    padding: 10px 0 25px;
}
.game_dvazhdydva .winning_numbers li:first-child,
.game_dvazhdydva .winning_numbers li:nth-child(2) {
    color: #ff0000;
}
.game_dvazhdydva .winning_numbers li:nth-child(2) {
    margin-right: 40px
}
.game_dvazhdydva .winning_numbers li:nth-child(3),
.game_dvazhdydva .winning_numbers li:nth-child(4) {
    color: #7900ff;
}

.game_dvazhdydva .winning_numbers li, .game_dvazhdydva .winning_numbers li:after {
    background-image: url(/media/img/games/dvazhdydva_archive.svg);
    background-size: cover;
    width: 161px;
    height: 161px;
    background-position: -30px 0px;
}
.game_dvazhdydva .winning_numbers li {
    position: relative;
    text-align: center;
    font-weight: 700;
    -webkit-transition: left 1.5s ease-out,right 1.5s ease-out;
    -moz-transition: left ease-out 1.5s,right ease-out 1.5s;
    transition: left 1.5s ease-out,right 1.5s ease-out;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    float: left;
    line-height: 161px;
    font-size: 6.5rem;
    color: #01636e;
}
.game_dvazhdydva .combinations_list li .separator {
    position: relative;
    margin-right: 4px;
}
.game_dvazhdydva .combinations_list li .separator:after {
    content: '';
    display: block;
    position: absolute;
    height: 70%;
    top: 15%;
    width: 1px;
    background: #939393;
    right: -3px;
}
.fg-tab.dvazhdydva>.fader_loader {
    background: #FFE200;
}
.game_page_dvazhdydva .left_panel .holder .panel_content {
    color: #212121;
}
.game_page_dvazhdydva .left_panel .holder .panel_content .counter.plus-button a {
    background-color: hsla(0,0%,0%,.1)!important;
}
.fg-visualisation .dvazhdydva .draws {
    background-size: cover;
}
/* dvazhdydva */

/* news buttons */

.news_button, .news_button:hover {
    display: flex;
    width: 190px;
    height: 48px;
    border: none;
    align-items: center;
    justify-content: center;
    border-radius: 12px;
    font-size: 16px;
    line-height: 16px;
    color: #fff!important;
    font-weight: 700;
}
.news_button.abbr_ruslotto,.news_button.abbr_ruslotto:hover,
.news_button.abbr_5x36plus,.news_button.abbr_5x36plus:hover,
.news_button.abbr_5x2,.news_button.abbr_5x2:hover,
.news_button.abbr_6x45,.news_button.abbr_6x45:hover,
.news_button.abbr_zabava,.news_button.abbr_zabava:hover,
.news_button.abbr_dvazhdydva, .news_button.abbr_dvazhdydva:hover  {
    color: #212121!important;
}
.news_button.abbr_gzhl {
    background: radial-gradient(100% 100% at 0% 0%, #64CDFF 0%, #00719E 100%);
}
.news_button.abbr_ruslotto {
    background: radial-gradient(100% 100% at 0% 0%, #FFDE67 0%, #FF9900 67.83%);
}
.news_button.abbr_zp,
.news_button.abbr_fzp{
    background: radial-gradient(100% 100% at 0% 0%, #AB6C3E 0%, #5F300F 100%)
}
.news_button.abbr_6x36 {
    background: radial-gradient(100% 100% at 0% 0%, #52D57E 0%, #0C6324 100%)
}
.news_button.abbr_bingo75 {
    background: radial-gradient(100% 100% at 0% 0%, #B7E46D 0%, #0C9000 100%)
}
.news_button.abbr_4x20 {
    background: #FF7700;
}
.news_button.abbr_5x36plus {
    background: #00F57A;
}
.news_button.abbr_5x2 {
    background: #A6F300;
}
.news_button.abbr_6x45 {
    background: #FFD501;
}
.news_button.abbr_7x49 {
    background: #C000FF;
}
.news_button.abbr_rapido {
    background: radial-gradient(100% 100% at 0% 0%, #F76FC0 0%, #B614B9 100%);
}
.news_button.abbr_rapido2 {
    background: radial-gradient(100% 100% at 0% 0%, #49BDBD 0%, #0E5C7E 100%);
}
.news_button.abbr_duel {
    background: radial-gradient(100% 100% at 0% 0%, #20DFDF 0%, #005B8E 100%);
}
.news_button.abbr_top3 {
    background: radial-gradient(100% 100% at 0% 0%, #BB63DD 0%, #4E1BA3 100%);
}
.news_button.abbr_rocketbingo {
    background: radial-gradient(100% 100% at 0% 0%, #FFE166 0%, #E96A0E 100%);
}
.news_button.abbr_keno2 {
    background: radial-gradient(100% 100% at 0% 0%, #2B60F2 0%, #340D72 100%);
}
.news_button.abbr_spec {
    background: radial-gradient(99.31% 100% at 0% 0%, #454952 0%, #202020 100%);
}
.news_button.abbr_1224 {
    background: radial-gradient(100% 100% at 0% 0%, #65C8FF 0%, #0B62E3 100%);
}
.news_button.abbr_zabava {
    background: #4FFB00;
}
.news_button.abbr_dvazhdydva {
    background: #FFE200;
}

.news_button i{
    display: inline-block;
    height: 32px;
    width: 32px;
    z-index: auto;
    margin-right: 10px;
}
.news_button.abbr_ruslotto i {
    background: url(/f/media/superglobal/logo/assets_view.svg?b05a82d…#ruslotto) center center / 36px no-repeat;
}
.news_button.abbr_express i {
    background: url(/f/media/superglobal/logo/assets_view.svg?b05a82d…#express) center center / 28px no-repeat ;
}
.news_button.abbr_zp i{
    background: url(/media/img/logo/zp_logo.svg?v1) center center / 36px no-repeat ;
}
.news_button.abbr_fzp i{
    background: url(/media/img/logo/fzp_logo.svg) center center / 36px no-repeat ;
}
.news_button.abbr_gzhl i {
    background: url(/media/img/logo/gzhl_logo.svg) center center / 36px no-repeat ;
}
.news_button.abbr_6x36 i {
    background: url(/f/media/superglobal/logo/assets_view.svg?b05a82d…#6x36) center center / 36px no-repeat ;
}
.news_button.abbr_bingo75 i {
    background: url(/f/media/superglobal/logo/assets_view.svg?b05a82d…#bingo75) center center / 36px no-repeat ;
}
.news_button.abbr_zabava i {
    background: url(/media/img/games/zabava.svg) center center / 36px no-repeat ;
}
.news_button.abbr_rocketbingo i {
    background: url(/f/media/superglobal/logo/assets_view.svg?b05a82d…#rocketbingo) center center / 36px no-repeat ;
}
.news_button.abbr_4x20 i {
    background: url(/f/media/superglobal/logo/assets_view.svg?b05a82d…#4x20) center center / 36px no-repeat ;
}
.news_button.abbr_7x49 i {
    background: url(/f/media/superglobal/logo/assets_view.svg?b05a82d…#7x49) center center / 36px no-repeat ;
}
.news_button.abbr_6x45 i {
    background: url(/f/media/superglobal/logo/assets_view.svg?b05a82d…#6x45) center center / 36px no-repeat ;
}
.news_button.abbr_5x36plus i {
    background: url(/f/media/superglobal/logo/assets_view.svg?b05a82d…#5x36plus) center center / 36px no-repeat ;
}
.news_button.abbr_5x2 i {
    background: url(/f/media/superglobal/logo/assets_view.svg?b05a82d…#5x2) center center / 36px no-repeat ;
}
.news_button.abbr_1224 i {
    background: url(/f/media/superglobal/logo/assets_view.svg?b05a82d…#1224) center center / 36px no-repeat ;
}
.news_button.abbr_rapido i {
    background: url(/f/media/superglobal/logo/assets_view.svg?b05a82d…#rapido) center center / 36px no-repeat ;
}
.news_button.abbr_rapido2 i {
    background: url(/f/media/superglobal/logo/assets_view.svg?b05a82d…#rapido2) center center / 36px no-repeat ;
}
.news_button.abbr_top3 i {
    background: url(/f/media/superglobal/logo/assets_view.svg?b05a82d…#top3) center center / 36px no-repeat ;
}
.news_button.abbr_keno2 i  {
    background: url(/f/media/superglobal/logo/assets_view.svg?b05a82d…#keno2) center center / 36px no-repeat ;
}
.news_button.abbr_duel i  {
    background: url(/f/media/superglobal/logo/assets_view.svg?b05a82d…#duel) center center / 36px no-repeat ;
}
.news_button.abbr_spec i  {
    background: url(/f/media/superglobal/logo/assets_view.svg?b05a82d…#spec) center center / 36px no-repeat ;
}
.news_button.abbr_dvazhdydva i {
    background: url(/media/img/games/dvazhdydva.svg) center center / 36px no-repeat ;
}
/* news buttons */

@media print {
    .global_notifier {display:none;}
    .mainPanel {
        display:none!important;
    }
    .game_rapido-drive .winning_numbers li.extra {
        top: -30px!important;
    }
}

/* new gzhl logo */
.game_logo_icon.game_gzhl_logo,
.edge .game_logo_icon.game_gzhl_logo,
.ie7-8 .game_logo_icon.game_gzhl_logo,
.opera-mini .game_logo_icon.game_gzhl_logo,
.safari .game_logo_icon.game_gzhl_logo {
    width: 1.5294117647em;
    height: 1em;
    background-repeat: no-repeat;
    background-image: url(/media/img/logo/gzhl_logo.svg)!important;
    background-size: 100% auto!important;
    background-position: 50%!important;
}
.icon.game_gzhl_tiny_icon,
.with_icon.with_game_gzhl_tiny_icon:before,
.edge .icon.game_gzhl_tiny_icon,
.ie7-8 .icon.game_gzhl_tiny_icon,
.opera-mini .icon.game_gzhl_tiny_icon,
.safari .icon.game_gzhl_tiny_icon,
.edge .with_icon.with_game_gzhl_tiny_icon:before,
.ie7-8 .with_icon.with_game_gzhl_tiny_icon:before,
.opera-mini .with_icon.with_game_gzhl_tiny_icon:before,
.safari .with_icon.with_game_gzhl_tiny_icon:before
{
    width: 1.5294117647em;
    height: 1em;
    background-repeat: no-repeat;
    background-image: url(/media/img/logo/gzhl_logo.svg)!important;
    background-size: 100% auto!important;
    background-position: 50%!important;
}
.with_games_cards .item.abbr_gzhl .item_inner{
    color: #fff;
}
.with_games_cards .item.abbr_gzhl .logo ins,
.edge .with_games_cards .item.abbr_gzhl .logo ins,
.ie7-8 .with_games_cards .item.abbr_gzhl .logo ins,
.opera-mini .with_games_cards .item.abbr_gzhl .logo ins,
.safari .with_games_cards .item.abbr_gzhl .logo ins {
    width: 2.5238095238em;
    height: 1em;
    background-repeat: no-repeat;
    background-image: url(/media/img/logo/gzhl_logo_text.svg)!important;
    background-size: 100% auto!important;
    background-position: 50%!important;
}
.game_logo_icon.game_gzhl_logo_text,
.edge .game_logo_icon.game_gzhl_logo_text,
.ie7-8 .game_logo_icon.game_gzhl_logo_text,
.opera-mini .game_logo_icon.game_gzhl_logo_text,
.safari .game_logo_icon.game_gzhl_logo_text {
    width: 2.5238095238em;
    height: 1em;
    background-repeat: no-repeat;
    background-image: url(/media/img/logo/gzhl_logo_text.svg)!important;
    background-size: 100% auto!important;
    background-position: 50%!important;
}
.with_games_cards .package .package_item_decor .logos .logo.abbr_gzhl:before,
.edge .with_games_cards .package .package_item_decor .logos .logo.abbr_gzhl:before,
.ie7-8 .with_games_cards .package .package_item_decor .logos .logo.abbr_gzhl:before,
.opera-mini .with_games_cards .package .package_item_decor .logos .logo.abbr_gzhl:before,
.safari .with_games_cards .package .package_item_decor .logos .logo.abbr_gzhl:before {
    width: 1.5294117647em;
    height: 1em;
    background-repeat: no-repeat;
    background-image: url(/media/img/logo/gzhl_logo.svg)!important;
    background-size: 100% auto!important;
    background-position: 50%!important;
}
.game_img_gzhl:after,
.edge .game_img_gzhl:after,
.ie7-8 .game_img_gzhl:after,
.opera-mini .game_img_gzhl:after,
.safari .game_img_gzhl:after {
    width: 1.5294117647em;
    height: 1em;
    background-repeat: no-repeat;
    background-image: url(/media/img/logo/gzhl_logo.svg)!important;
    background-size: 100% auto!important;
    background-position: 50%!important;
}
/* new gzhl logo */
/* new zp logo */
.game_logo_icon.game_zp_logo,
.edge .game_logo_icon.game_zp_logo,
.ie7-8 .game_logo_icon.game_zp_logo,
.opera-mini .game_logo_icon.game_zp_logo,
.safari .game_logo_icon.game_zp_logo {
    width: 1.5294117647em;
    height: 1em;
    background-repeat: no-repeat;
    background-image: url(/media/img/logo/zp_logo.svg?v1)!important;
    background-size: 100% auto!important;
    background-position: 50%!important;
}
.icon.game_zp_tiny_icon,
.with_icon.with_game_zp_tiny_icon:before,
.edge .icon.game_zp_tiny_icon,
.ie7-8 .icon.game_zp_tiny_icon,
.opera-mini .icon.game_zp_tiny_icon,
.safari .icon.game_zp_tiny_icon,
.edge .with_icon.with_game_zp_tiny_icon:before,
.ie7-8 .with_icon.with_game_zp_tiny_icon:before,
.opera-mini .with_icon.with_game_zp_tiny_icon:before,
.safari .with_icon.with_game_zp_tiny_icon:before
{
    width: 1.5294117647em;
    height: 1em;
    background-repeat: no-repeat;
    background-image: url(/media/img/logo/zp_logo.svg?v1)!important;
    background-size: 100% auto!important;
    background-position: 50%!important;
}
.with_games_cards .item.abbr_zp .item_inner{
    color: #fff;
}
.with_games_cards .item.abbr_zp .logo ins,
.edge .with_games_cards .item.abbr_zp .logo ins,
.ie7-8 .with_games_cards .item.abbr_zp .logo ins,
.opera-mini .with_games_cards .item.abbr_zp .logo ins,
.safari .with_games_cards .item.abbr_zp .logo ins {
    width: 2.5238095238em;
    height: 1em;
    background-repeat: no-repeat;
    background-image: url(/media/img/logo/zp_logo_text.svg?v=2)!important;
    background-size: 100% auto!important;
    background-position: 50%!important;
}
.game_logo_icon.game_zp_logo_text,
.edge .game_logo_icon.game_zp_logo_text,
.ie7-8 .game_logo_icon.game_zp_logo_text,
.opera-mini .game_logo_icon.game_zp_logo_text,
.safari .game_logo_icon.game_zp_logo_text {
    width: 2.5238095238em;
    height: 1em;
    background-repeat: no-repeat;
    background-image: url(/media/img/logo/zp_logo_text.svg?v=2)!important;
    background-size: 100% auto!important;
    background-position: 50%!important;
}
.with_games_cards .package .package_item_decor .logos .logo.abbr_zp:before,
.edge .with_games_cards .package .package_item_decor .logos .logo.abbr_zp:before,
.ie7-8 .with_games_cards .package .package_item_decor .logos .logo.abbr_zp:before,
.opera-mini .with_games_cards .package .package_item_decor .logos .logo.abbr_zp:before,
.safari .with_games_cards .package .package_item_decor .logos .logo.abbr_zp:before {
    width: 1.5294117647em;
    height: 1em;
    background-repeat: no-repeat;
    background-image: url(/media/img/logo/zp_logo.svg?v1)!important;
    background-size: 100% auto!important;
    background-position: 50%!important;
}
.game_img_zp:after,
.edge .game_img_zp:after,
.ie7-8 .game_img_zp:after,
.opera-mini .game_img_zp:after,
.safari .game_img_zp:after {
    width: 1.5294117647em;
    height: 1em;
    background-repeat: no-repeat;
    background-image: url(/media/img/logo/zp_logo.svg?v1)!important;
    background-size: 100% auto!important;
    background-position: 50%!important;
}
/* new zp logo */


/* oxota */

.bg_oxota {
    background: #252525;
}

.game_img_oxota {
    background: #252525;
}

.game_logo_icon.game_oxota_logo {
    width: 1.5294117647em;
    height: 1.05em;
    background-repeat: no-repeat;
    background-image: url(/media/img/games/oxota/oxota.svg?v2);
    background-size: 100% auto;
    background-position: 50%;
}

.icon.game_oxota_tiny_icon, .with_icon.with_game_oxota_tiny_icon:before {
    width: 39px;
    height: 22px;
    top: 7.5px;
    font-size: 23px;
    left: -42px;
    margin-top: -11px;
}

.icon.game_oxota_tiny_icon, .with_icon.with_game_oxota_tiny_icon:before {
    width: 1.6294117647em;
    height: 1em;
    background-repeat: no-repeat;
    background-image: url(/media/img/games/oxota/oxota.svg?v2);
    background-size: 100% auto;
    background-position: 50%;
}

.with_games_cards .item.abbr_oxota .logo ins {
    width: 2.5238095238em;
    height: 1em;
    background-repeat: no-repeat;
    background-image: url(/media/img/games/oxota/oxota_text.svg);
    background-size: 100% auto;
    background-position: 50%;
}

.game_logo_icon.game_oxota_logo_text {
    width: 2.5238095238em;
    height: 1em;
    background-repeat: no-repeat;
    background-image: url(/media/img/games/oxota/oxota_text.svg);
    background-size: 100% auto;
    background-position: 50%;
}

.with_games_cards .package .package_item_decor .logos .logo.abbr_oxota:before {
    width: 1.5294117647em;
    height: 1em;
    background-repeat: no-repeat;
    background-image: url(/media/img/games/oxota/oxota.svg?v2);
    background-size: 100% auto;
    background-position: 50%;
}

.game_img_oxota:after {
    width: 1.5294117647em;
    height: 1em;
    background-repeat: no-repeat;
    background-image: url(/media/img/games/oxota/oxota.svg?v2);
    background-size: 100% auto;
    background-position: 50%;
}
.game_oxota .winning_numbers ul{
    width: 560px;
}
.game_oxota .winning_numbers li{
    background-image: url(/media/img/games/oxota/oxota_archive.svg);
    background-size: cover;
    width: 100px;
    height: 100px;
}
.game_oxota .winning_numbers li {
    position: relative;
    text-align: center;
    font-weight: 700;
    -webkit-transition: left 1.5s ease-out,right 1.5s ease-out;
    -moz-transition: left ease-out 1.5s,right ease-out 1.5s;
    transition: left 1.5s ease-out,right 1.5s ease-out;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    float: left;
    line-height: 100px;
    font-size: 6.5rem;
    color: #fff;
    margin-bottom: 15px;
    margin-left: 15px;
}

.archive_oxota_page .left_panel .holder .panel_content .no_visited a:visited,
.archive_oxota_page .left_panel .holder .panel_content .pseudo,
.archive_oxota_page .left_panel .holder .panel_content .pseudo:visited,
.archive_oxota_page .left_panel .holder .panel_content a,
.archive_oxota_page .left_panel .holder .panel_content a.no_visited:visited,
.domain_page_oxota .left_panel .holder .panel_content .no_visited a:visited,
.domain_page_oxota .left_panel .holder .panel_content .pseudo,
.domain_page_oxota .left_panel .holder .panel_content .pseudo:visited,
.domain_page_oxota .left_panel .holder .panel_content a,
.domain_page_oxota .left_panel .holder .panel_content a.no_visited:visited{
    color: #fff!important;
    border-color: rgb(255,255,255)!important;
}
.archive_oxota_page .left_panel .holder .panel_content .buy-lotteries a,
.archive_oxota_page .left_panel .holder .panel_content .buy-lotteries a:hover,
.domain_page_oxota .left_panel .holder .panel_content .buy-lotteries a,
.domain_page_oxota .left_panel .holder .panel_content .buy-lotteries a:hover{
    background-color: rgba(255,255,255,0.2)!important;
}
.archive_oxota_page .thermo, .archive_oxota_page .thermo a, .archive_oxota_page .thermo a:visited,
.domain_page_oxota .thermo, .domain_page_oxota .thermo a, .domain_page_oxota .thermo a:visited{
    color: #fff!important;
    border-color: rgba(65,64,66,.3)!important;
}
.archive_oxota_page #subnavigation,
.domain_page_oxota  #subnavigation,
.archive_oxota_page h1,
.domain_page_oxota h1,
.archive_oxota_page .h1,
.domain_page_oxota .h1{
    color: #fff!important;
}
.archive_oxota_page #subnavigation .pseudo,
.archive_oxota_page #subnavigation a,
.domain_page_oxota #subnavigation .pseudo,
.domain_page_oxota #subnavigation a {
    color: #fff!important;
    border-color: rgba(255,255,255,.3)!important;
}
.archive_oxota_page #content+.drawings_list .pseudo,
.archive_oxota_page #content+.drawings_list a,
.archive_oxota_page #content+.drawings_list span,
.archive_oxota_page #footer .pseudo,
.archive_oxota_page #footer a,
.archive_oxota_page #footer a:visited,
.archive_oxota_page #footer span,
.archive_oxota_page #navigation .pseudo,
.archive_oxota_page #navigation a,
.archive_oxota_page #navigation a:visited,
.archive_oxota_page #navigation span,
.archive_oxota_page #subnavigation .pseudo,
.archive_oxota_page #subnavigation a,
.archive_oxota_page #subnavigation span,
.archive_oxota_page .main_header .pseudo,
.archive_oxota_page .main_header a,
.archive_oxota_page .main_header span,
.archive_oxota_page .share_page .pseudo,
.archive_oxota_page .share_page a,
.archive_oxota_page .share_page a:visited,
.archive_oxota_page .share_page span,
.archive_oxota_page .thermo .pseudo,
.archive_oxota_page .thermo a,
.archive_oxota_page .thermo span {
    color: #fff;
    border-color: rgba(255,255,255,.3);
}
.archive_oxota_page #footer,
.archive_oxota_page #footer .navigation_title,
.archive_oxota_page #navigation,
.archive_oxota_page #navigation .navigation_title,
.archive_oxota_page .share_page,
.archive_oxota_page .share_page .navigation_title {
    color: #fff;
}
.archive_oxota_page .results_table table .win_combination {
    display: block;
}
.domain_page_oxota #content+.drawings_list .pseudo,
.domain_page_oxota #content+.drawings_list a,
.domain_page_oxota #content+.drawings_list span,
.domain_page_oxota #footer .pseudo,
.domain_page_oxota #footer a,
.domain_page_oxota #footer a:visited,
.domain_page_oxota #footer span,
.domain_page_oxota #navigation .pseudo,
.domain_page_oxota #navigation a,
.domain_page_oxota #navigation a:visited,
.domain_page_oxota #navigation span,
.domain_page_oxota #subnavigation .pseudo,
.domain_page_oxota #subnavigation a,
.domain_page_oxota #subnavigation span,
.domain_page_oxota .main_header .pseudo,
.domain_page_oxota .main_header a,
.domain_page_oxota .main_header span,
.domain_page_oxota .share_page .pseudo,
.domain_page_oxota .share_page a,
.domain_page_oxota .share_page a:visited,
.domain_page_oxota .share_page span,
.domain_page_oxota .thermo .pseudo,
.domain_page_oxota .thermo a,
.domain_page_oxota .thermo span {
    color: #fff;
    border-color: rgba(255,255,255,.3);
}
.domain_page_oxota #footer,
.domain_page_oxota #footer .navigation_title,
.domain_page_oxota #navigation,
.domain_page_oxota #navigation .navigation_title,
.domain_page_oxota .share_page,
.domain_page_oxota .share_page .navigation_title {
    color: #fff;
}
.game_oxota .combinations_list li .separator {
    position: relative;
    margin-right: 4px;
}
.game_oxota .combinations_list li .separator:after {
    content: '';
    display: block;
    position: absolute;
    height: 70%;
    top: 15%;
    width: 1px;
    background: #939393;
    right: -3px;
}
.archive_oxota_page #content h1 {
    color: #212121!important;
}
.archive_oxota_page .global_logo,
.domain_page_oxota .global_logo{
    color: #fff!important;
}
/* oxota */

/* udachanasdachu */

.bg_udachanasdachu {
    background: #FFEA0E;
}

.game_img_udachanasdachu {
    background: #FFEA0E;
}

.abbr_udachanasdachu .bg_udachanasdachu {
    background: #E52931;
}

.game_logo_icon.game_udachanasdachu_logo {
    width: 1.5294117647em;
    height: 1.05em;
    background-repeat: no-repeat;
    background-image: url(/media/img/games/udachanasdachu/udachanasdachu.svg?v1);
    background-size: 100% auto;
    background-position: 50%;
}

.icon.game_udachanasdachu_tiny_icon, .with_icon.with_game_udachanasdachu_tiny_icon:before {
    width: 39px;
    height: 22px;
    top: 7.5px;
    font-size: 23px;
    left: -42px;
    margin-top: -11px;
}

.icon.game_udachanasdachu_tiny_icon, .with_icon.with_game_udachanasdachu_tiny_icon:before {
    width: 1.5294117647em;
    height: 1em;
    background-repeat: no-repeat;
    background-image: url(/media/img/games/udachanasdachu/udachanasdachu_face.svg);
    background-size: 100% auto;
    background-position: 50%;
}

.with_games_cards .item.abbr_udachanasdachu .logo ins {
    width: 2.5238095238em;
    height: 1em;
    background-repeat: no-repeat;
    background-image: url(/media/img/games/udachanasdachu/udachanasdachu_text.svg);
    background-position: 50%;
}

.game_logo_icon.game_udachanasdachu_logo_text {
    width: 2.5238095238em;
    height: 1em;
    background-repeat: no-repeat;
    background-image: url(/media/img/games/udachanasdachu/udachanasdachu_text.svg);
    background-size: 100% auto;
    background-position: 50%;
}

.with_games_cards .package .package_item_decor .logos .logo.abbr_udachanasdachu:before {
    width: 1.5294117647em;
    height: 1em;
    background-repeat: no-repeat;
    background-image: url(/media/img/games/udachanasdachu/udachanasdachu.svg?v1);
    background-size: 100% auto;
    background-position: 50%;
}

.game_img_udachanasdachu:after {
    width: 1.5294117647em;
    height: 1em;
    background-repeat: no-repeat;
    background-image: url(/media/img/games/udachanasdachu/udachanasdachu.svg?v1);
    background-size: 100% auto;
    background-position: 50%;
}
/* udachanasdachu */


/* rapido-drive */

.bg_rapido-drive {
    background: #FF7300;
}

.game_img_rapido-drive {
    background: #FF7300;
}

.game_logo_icon.game_rapido-drive_logo {
    width: 1.5294117647em;
    height: 1.05em;
    background-repeat: no-repeat;
    background-image: url(/media/img/games/rapido-drive/rapido-drive.svg);
    background-size: 100% auto;
    background-position: 50%;
}

.icon.game_rapido-drive_tiny_icon, .with_icon.with_game_rapido-drive_tiny_icon:before {
    width: 39px;
    height: 22px;
    top: 7.5px;
    font-size: 23px;
    left: -42px;
    margin-top: -11px;
}
.right_panel .icon.game_rapido-drive_tiny_icon, .right_panel .with_icon.with_game_rapido-drive_tiny_icon:before {
    top: 13px;
}

.icon.game_rapido-drive_tiny_icon, .with_icon.with_game_rapido-drive_tiny_icon:before {
    width: 1.5294117647em;
    height: 1em;
    background-repeat: no-repeat;
    background-image: url(/media/img/games/rapido-drive/rapido-drive.svg);
    background-size: 100% auto;
    background-position: 50%;
}

.with_games_cards .item.abbr_rapido-drive .item_inner {
    color: #000;
}

.with_games_cards .item.abbr_rapido-drive .logo ins {
    width: 2.5238095238em;
    height: 1em;
    background-repeat: no-repeat;
    background-image: url(/media/img/games/rapido-drive/rapido-drive_text.svg);
    background-size: 100% auto;
    background-position: 50%;
}

.game_logo_icon.game_rapido-drive_logo_text {
    width: 2.5238095238em;
    height: 1em;
    background-repeat: no-repeat;
    background-image: url(/media/img/games/rapido-drive/rapido-drive_text.svg);
    background-size: 100% auto;
    background-position: 50%;
}

.with_games_cards .package .package_item_decor .logos .logo.abbr_rapido-drive:before {
    width: 1.5294117647em;
    height: 1em;
    background-repeat: no-repeat;
    background-image: url(/media/img/games/rapido-drive/rapido-drive.svg);
    background-size: 100% auto;
    background-position: 50%;
}

.game_img_rapido-drive:after {
    width: 1.5294117647em;
    height: 1em;
    background-repeat: no-repeat;
    background-image: url(/media/img/games/rapido-drive/rapido-drive.svg);
    background-size: 100% auto;
    background-position: 50%;
}
.archive_rapido-drive_page .left_panel .holder .panel_content .no_visited a:visited,
.archive_rapido-drive_page .left_panel .holder .panel_content .pseudo,
.archive_rapido-drive_page .left_panel .holder .panel_content .pseudo:visited,
.archive_rapido-drive_page .left_panel .holder .panel_content a,
.archive_rapido-drive_page .left_panel .holder .panel_content a.no_visited:visited,
.domain_page_rapido-drive .left_panel .holder .panel_content .no_visited a:visited,
.domain_page_rapido-drive .left_panel .holder .panel_content .pseudo,
.domain_page_rapido-drive .left_panel .holder .panel_content .pseudo:visited,
.domain_page_rapido-drive .left_panel .holder .panel_content a,
.domain_page_rapido-drive .left_panel .holder .panel_content a.no_visited:visited{
    color: #fff!important;
    border-color: rgb(255,255,255)!important;
}
.archive_rapido-drive_page .left_panel .holder .panel_content .buy-lotteries a,
.archive_rapido-drive_page .left_panel .holder .panel_content .buy-lotteries a:hover,
.domain_page_rapido-drive .left_panel .holder .panel_content .buy-lotteries a,
.domain_page_rapido-drive .left_panel .holder .panel_content .buy-lotteries a:hover{
    background-color: rgba(255,255,255,0.2)!important;
}
.archive_rapido-drive_page .thermo, .archive_rapido-drive_page .thermo a, .archive_rapido-drive_page .thermo a:visited,
.domain_page_rapido-drive .thermo, .domain_page_rapido-drive .thermo a, .domain_page_rapido-drive .thermo a:visited{
    color: #fff!important;
    border-color: rgba(65,64,66,.3)!important;
}
.archive_rapido-drive_page #subnavigation,
.domain_page_rapido-drive  #subnavigation,
.archive_rapido-drive_page h1,
.domain_page_rapido-drive h1,
.archive_rapido-drive_page .h1,
.domain_page_rapido-drive .h1{
    color: #fff!important;
}
.archive_rapido-drive_page #subnavigation .pseudo,
.archive_rapido-drive_page #subnavigation a,
.domain_page_rapido-drive #subnavigation .pseudo,
.domain_page_rapido-drive #subnavigation a,
.archive_rapido_page #subnavigation .pseudo,
.archive_rapido_page #subnavigation a,
.domain_page_rapido #subnavigation .pseudo,
.domain_page_rapido #subnavigation a,
.archive_rapido2_page #subnavigation .pseudo,
.archive_rapido2_page #subnavigation a,
.domain_page_rapido2 #subnavigation .pseudo,
.domain_page_rapido2 #subnavigation a{
    color: #fff!important;
    border-color: rgba(255,255,255,.3)!important;
}
.archive_rapido-drive_page #content+.drawings_list .pseudo,
.archive_rapido-drive_page #content+.drawings_list a,
.archive_rapido-drive_page #content+.drawings_list span,
.archive_rapido-drive_page #footer .pseudo,
.archive_rapido-drive_page #footer a,
.archive_rapido-drive_page #footer a:visited,
.archive_rapido-drive_page #footer span,
.archive_rapido-drive_page #navigation .pseudo,
.archive_rapido-drive_page #navigation a,
.archive_rapido-drive_page #navigation a:visited,
.archive_rapido-drive_page #navigation span,
.archive_rapido-drive_page #subnavigation .pseudo,
.archive_rapido-drive_page #subnavigation a,
.archive_rapido-drive_page #subnavigation span,
.archive_rapido-drive_page .main_header .pseudo,
.archive_rapido-drive_page .main_header a,
.archive_rapido-drive_page .main_header span,
.archive_rapido-drive_page .share_page .pseudo,
.archive_rapido-drive_page .share_page a,
.archive_rapido-drive_page .share_page a:visited,
.archive_rapido-drive_page .share_page span,
.archive_rapido-drive_page .thermo .pseudo,
.archive_rapido-drive_page .thermo a,
.archive_rapido-drive_page .thermo span {
    color: #fff;
    border-color: rgba(255,255,255,.3);
}
.archive_rapido-drive_page #footer,
.archive_rapido-drive_page #footer .navigation_title,
.archive_rapido-drive_page #navigation,
.archive_rapido-drive_page #navigation .navigation_title,
.archive_rapido-drive_page .share_page,
.archive_rapido-drive_page .share_page .navigation_title {
    color: #fff;
}
.archive_rapido-drive_page .results_table table .win_combination {
    display: block;
}
.domain_page_rapido-drive #content+.drawings_list .pseudo,
.domain_page_rapido-drive #content+.drawings_list a,
.domain_page_rapido-drive #content+.drawings_list span,
.domain_page_rapido-drive #footer .pseudo,
.domain_page_rapido-drive #footer a,
.domain_page_rapido-drive #footer a:visited,
.domain_page_rapido-drive #footer span,
.domain_page_rapido-drive #navigation .pseudo,
.domain_page_rapido-drive #navigation a,
.domain_page_rapido-drive #navigation a:visited,
.domain_page_rapido-drive #navigation span,
.domain_page_rapido-drive #subnavigation .pseudo,
.domain_page_rapido-drive #subnavigation a,
.domain_page_rapido-drive #subnavigation span,
.domain_page_rapido-drive .main_header .pseudo,
.domain_page_rapido-drive .main_header a,
.domain_page_rapido-drive .main_header span,
.domain_page_rapido-drive .share_page .pseudo,
.domain_page_rapido-drive .share_page a,
.domain_page_rapido-drive .share_page a:visited,
.domain_page_rapido-drive .share_page span,
.domain_page_rapido-drive .thermo .pseudo,
.domain_page_rapido-drive .thermo a,
.domain_page_rapido-drive .thermo span {
    color: #fff;
    border-color: rgba(255,255,255,.3);
}
.domain_page_rapido-drive #footer,
.domain_page_rapido-drive #footer .navigation_title,
.domain_page_rapido-drive #navigation,
.domain_page_rapido-drive #navigation .navigation_title,
.domain_page_rapido-drive .share_page,
.domain_page_rapido-drive .share_page .navigation_title {
    color: #fff;
}
.game_rapido-drive .combinations_list li .separator {
    position: relative;
    margin-right: 4px;
}
.game_rapido-drive .combinations_list li .separator:after {
    content: '';
    display: block;
    position: absolute;
    height: 70%;
    top: 15%;
    width: 1px;
    background: #939393;
    right: -3px;
}
.archive_rapido-drive_page #content h1 {
    color: #212121!important;
}
.archive_rapido-drive_page .global_logo,
.domain_page_rapido-drive .global_logo{
    color: #fff!important;
}

.archive_rapido-drive_page .bg_rapido-drive,
.domain_page_rapido-drive .bg_rapido-drive{
    background: #000 url(/media/img/games/rapido-drive/bg.png) no-repeat;
    background-size: cover;
}

/* rapido-drive */


/* packets */

.bg_zp {
    background: rgb(8, 80, 22)!important;
}
.bg_7x49 {
    background: rgb(211, 0, 255);
}
.with_games_cards .item.abbr_5x36plus .item_inner,
.with_games_cards .item.abbr_7x49 .item_inner {
    color: #000!important;
}

.with_games_cards .item,
.with_games_cards .item .item_inner,
.with_games_cards .item.multiple2 .item_bg:after,
.with_games_cards .item.multiple3 .item_bg:after,
.with_games_cards .item.multiple3 .item_bg:before,
.with_games_cards .item .item_bg{
    border-radius: 20px!important;
}
/* packets */

/* rebrand rapido */

.bg_rapido {
    background: #FF0092!important;
}
.game_img_rapido {
    background: #FF0092;
}
/*
.bg_rapido2 {
    background: #06B5B0!important;
}
*/
.game_img_rapido2 {
    background: #06B5B0;
}

.archive_rapido_page .bg_rapido,
.domain_page_rapido .bg_rapido,
.archive_rapido2_page .bg_rapido2,
.domain_page_rapido2 .bg_rapido2{
    background: #0B0A12!important;
}

.archive_rapido_page .game_select_popup_inner .bg_rapido{
    background: #FF0092!important;
}
/*
.archive_rapido2_page .game_select_popup_inner .bg_rapido2{
    background: #06B5B0!important;
}
*/
.game_logo_icon.game_rapido_logo {
    width: 1.5294117647em;
    height: 1.05em;
    background-repeat: no-repeat;
    background-image: url(/media/img/games/rapido/rapido.svg);
    background-size: 100% auto;
    background-position: 50%;
}

.icon.game_rapido_tiny_icon, .with_icon.with_game_rapido_tiny_icon:before {
    width: 1.5294117647em;
    height: 1em;
    background-repeat: no-repeat;
    background-image: url(/media/img/games/rapido/rapido.svg);
    background-size: 100% auto;
    background-position: 50%;
}

.with_games_cards .item.abbr_rapido .logo ins {
    width: 2.5238095238em;
    height: 1em;
    background-repeat: no-repeat;
    background-image: url(/media/img/games/rapido/rapido_text.svg);
    background-size: 100% auto;
    background-position: 50%;
}

.game_logo_icon.game_rapido_logo_text {
    width: 2.5238095238em;
    height: 1em;
    background-repeat: no-repeat;
    background-image: url(/media/img/games/rapido/rapido_text.svg);
    background-size: 100% auto;
    background-position: 50%;
}

.game_img_rapido:after {
    width: 1.5294117647em;
    height: 1em;
    background-repeat: no-repeat;
    background-image: url(/media/img/games/rapido/rapido.svg);
    background-size: 100% auto;
    background-position: 50%;
}

.game_logo_icon.game_rapido2_logo {
    width: 1.5294117647em;
    height: 1.05em;
    background-repeat: no-repeat;
    background-image: url(/media/img/games/rapido2/rapido2.svg);
    background-size: 100% auto;
    background-position: 50%;
}

.icon.game_rapido2_tiny_icon, .with_icon.with_game_rapido2_tiny_icon:before {
    width: 1.5294117647em;
    height: 1em;
    background-repeat: no-repeat;
    background-image: url(/media/img/games/rapido2/rapido2.svg);
    background-size: 100% auto;
    background-position: 50%;
}

.with_games_cards .item.abbr_rapido2 .logo ins {
    width: 2.5238095238em;
    height: 1em;
    background-repeat: no-repeat;
    background-image: url(/media/img/games/rapido2/rapido2_text.svg);
    background-size: 100% auto;
    background-position: 50%;
}

.game_logo_icon.game_rapido2_logo_text {
    width: 2.5238095238em;
    height: 1em;
    background-repeat: no-repeat;
    background-image: url(/media/img/games/rapido2/rapido2_text.svg);
    background-size: 100% auto;
    background-position: 50%;
}

.game_img_rapido2:after {
    width: 1.5294117647em;
    height: 1em;
    background-repeat: no-repeat;
    background-image: url(/media/img/games/rapido2/rapido2.svg);
    background-size: 100% auto;
    background-position: 50%;
}

/* rebrand rapido */

/* klava */

.bg_klava {
    background: rgb(2, 245, 28);
}
.game_img_klava {
    background: rgb(2, 245, 28);
}

.global_sas_banner_bg.bg_klava {
    background: rgb(0,0,0);
}
.global_sas_banner_content {
    margin-left: 32px;
}

.with_games_cards .item.abbr_klava .item_inner {
    color: #000 !important;
}

.game_logo_icon.game_klava_logo {
    width: 1.5294117647em;
    height: 1.05em;
    background-repeat: no-repeat;
    background-image: url(/media/img/games/klava/klava.svg);
    background-size: 100% auto;
    background-position: 50%;
}

.icon.game_klava_tiny_icon, .with_icon.with_game_klava_tiny_icon:before {
    width: 39px;
    height: 22px;
    top: 7.5px;
    font-size: 23px;
    left: -42px;
    margin-top: -11px;
}

.icon.game_klava_tiny_icon, .with_icon.with_game_klava_tiny_icon:before {
    width: 1.5294117647em;
    height: 1em;
    background-repeat: no-repeat;
    background-image: url(/media/img/games/klava/klava.svg);
    background-size: 100% auto;
    background-position: 50%;
}

.with_games_cards .item.abbr_klava .logo ins {
    width: 1.9238095238em;
    height: 1em;
    background-repeat: no-repeat;
    background-image: url(/media/img/games/klava/klava_text.svg);
    background-size: 100% auto;
    background-position: 50%;
}

.game_logo_icon.game_klava_logo_text {
    width: 1.9238095238em;
    height: 1em;
    background-repeat: no-repeat;
    background-image: url(/media/img/games/klava/klava_text.svg);
    background-size: 100% auto;
    background-position: 50%;
}

.game_img_klava:after {
    width: 1.5294117647em;
    height: 1em;
    background-repeat: no-repeat;
    background-image: url(/media/img/games/klava/klava.svg);
    background-size: 100% auto;
    background-position: 50%;
}

/* rebrand klava */

/* rapido-ultra */

.bg_rapido-ultra {
    background: #E2BA68;
}

.game_img_rapido-ultra {
    background: #E2BA68;
}

.game_logo_icon.game_rapido-ultra_logo {
    width: 1.5294117647em;
    height: 1.05em;
    background-repeat: no-repeat;
    background-image: url(/media/img/games/rapido-ultra/rapido-ultra.svg);
    background-size: 100% auto;
    background-position: 50%;
}

.icon.game_rapido-ultra_tiny_icon, .with_icon.with_game_rapido-ultra_tiny_icon:before {
    width: 39px;
    height: 22px;
    top: 7.5px;
    font-size: 23px;
    left: -42px;
    margin-top: -11px;
}
.right_panel .icon.game_rapido-ultra_tiny_icon, .right_panel .with_icon.with_game_rapido-ultra_tiny_icon:before {
    top: 13px;
}

.icon.game_rapido-ultra_tiny_icon, .with_icon.with_game_rapido-ultra_tiny_icon:before {
    width: 1.5294117647em;
    height: 1em;
    background-repeat: no-repeat;
    background-image: url(/media/img/games/rapido-ultra/rapido-ultra.svg);
    background-size: 100% auto;
    background-position: 50%;
}

.with_games_cards .item.abbr_rapido-ultra .item_inner {
    color: #000;
}

.with_games_cards .item.abbr_rapido-ultra .logo ins {
    width: 2.5238095238em;
    height: 1em;
    background-repeat: no-repeat;
    background-image: url(/media/img/games/rapido-ultra/rapido-ultra_text.svg);
    background-size: 100% auto;
    background-position: 50%;
}

.game_logo_icon.game_rapido-ultra_logo_text {
    width: 2.5238095238em;
    height: 1em;
    background-repeat: no-repeat;
    background-image: url(/media/img/games/rapido-ultra/rapido-ultra_text.svg);
    background-size: 100% auto;
    background-position: 50%;
}

.with_games_cards .package .package_item_decor .logos .logo.abbr_rapido-ultra:before {
    width: 1.5294117647em;
    height: 1em;
    background-repeat: no-repeat;
    background-image: url(/media/img/games/rapido-ultra/rapido-ultra.svg);
    background-size: 100% auto;
    background-position: 50%;
}

.game_img_rapido-ultra:after {
    width: 1.5294117647em;
    height: 1em;
    background-repeat: no-repeat;
    background-image: url(/media/img/games/rapido-ultra/rapido-ultra.svg);
    background-size: 100% auto;
    background-position: 50%;
}

.game_rapido-ultra .combinations_list li .separator {
    position: relative;
    margin-right: 4px;
}
.game_rapido-ultra .combinations_list li .separator:after {
    content: '';
    display: block;
    position: absolute;
    height: 70%;
    top: 15%;
    width: 1px;
    background: #939393;
    right: -3px;
}
/* rapido-ultra */

/* versus */

.bg_versus {
    background: #dea9ff;
}

.game_img_versus {
    background: #dea9ff;
}

.abbr_versus .bg_versus {
    background: #dea9ff;
}

.game_logo_icon.game_versus_logo {
    width: 1.5294117647em;
    height: 1.05em;
    background-repeat: no-repeat;
    background-image: url(/media/img/games/versus/versus.svg);
    background-size: 100% auto;
    background-position: 50%;
}

.icon.game_versus_tiny_icon, .with_icon.with_game_versus_tiny_icon:before {
    width: 39px;
    height: 22px;
    top: 7.5px;
    font-size: 23px;
    left: -42px;
    margin-top: -11px;
}

.icon.game_versus_tiny_icon, .with_icon.with_game_versus_tiny_icon:before {
    width: 1.5294117647em;
    height: 1em;
    background-repeat: no-repeat;
    background-image: url(/media/img/games/versus/versus.svg);
    background-size: 100% auto;
    background-position: 50%;
}

.with_games_cards .item.abbr_versus .logo ins {
    width: 2.5238095238em;
    height: 1em;
    background-repeat: no-repeat;
    background-image: url(/media/img/games/versus/versus.svg);
    background-position: 50%;
}

.game_logo_icon.game_versus_logo_text {
    width: 2.5238095238em;
    height: 1em;
    background-repeat: no-repeat;
    background-image: url(/media/img/games/versus/versus.svg);
    background-size: 100% auto;
    background-position: 50%;
}

.with_games_cards .package .package_item_decor .logos .logo.abbr_versus:before {
    width: 1.5294117647em;
    height: 1em;
    background-repeat: no-repeat;
    background-image: url(/media/img/games/versus/versus.svg);
    background-size: 100% auto;
    background-position: 50%;
}

.game_img_versus:after {
    width: 1.5294117647em;
    height: 1em;
    background-repeat: no-repeat;
    background-image: url(/media/img/games/versus/versus.svg);
    background-size: 100% auto;
    background-position: 50%;
}
/* versus */

/* fzp logo */
.bg_fzp {
    background: rgb(8, 80, 22);
}

.game_img_fzp {
    background: rgb(8, 80, 22);
}

.abbr_fzp .bg_fzp {
    background: rgb(8, 80, 22);
}

.game_logo_icon.game_fzp_logo,
.edge .game_logo_icon.game_fzp_logo,
.ie7-8 .game_logo_icon.game_fzp_logo,
.opera-mini .game_logo_icon.game_fzp_logo,
.safari .game_logo_icon.game_fzp_logo {
    width: 1.5294117647em;
    height: 1em;
    background-repeat: no-repeat;
    background-image: url(/media/img/logo/fzp_logo.svg)!important;
    background-size: 100% auto!important;
    background-position: 50%!important;
}
.icon.game_fzp_tiny_icon,
.with_icon.with_game_fzp_tiny_icon:before,
.edge .icon.game_fzp_tiny_icon,
.ie7-8 .icon.game_fzp_tiny_icon,
.opera-mini .icon.game_fzp_tiny_icon,
.safari .icon.game_fzp_tiny_icon,
.edge .with_icon.with_game_fzp_tiny_icon:before,
.ie7-8 .with_icon.with_game_fzp_tiny_icon:before,
.opera-mini .with_icon.with_game_fzp_tiny_icon:before,
.safari .with_icon.with_game_fzp_tiny_icon:before
{
    width: 1.5294117647em;
    height: 1em;
    background-repeat: no-repeat;
    background-image: url(/media/img/logo/fzp_logo.svg)!important;
    background-size: 100% auto!important;
    background-position: 50%!important;
}
.with_games_cards .item.abbr_fzp .item_inner{
    color: #fff;
}
.with_games_cards .item.abbr_fzp .logo ins,
.edge .with_games_cards .item.abbr_fzp .logo ins,
.ie7-8 .with_games_cards .item.abbr_fzp .logo ins,
.opera-mini .with_games_cards .item.abbr_fzp .logo ins,
.safari .with_games_cards .item.abbr_fzp .logo ins {
    width: 2.5238095238em;
    height: 1em;
    background-repeat: no-repeat;
    background-image: url(/media/img/logo/fzp_logo_text.svg?v=2)!important;
    background-size: 100% auto!important;
    background-position: 50%!important;
}
.game_logo_icon.game_fzp_logo_text,
.edge .game_logo_icon.game_fzp_logo_text,
.ie7-8 .game_logo_icon.game_fzp_logo_text,
.opera-mini .game_logo_icon.game_fzp_logo_text,
.safari .game_logo_icon.game_fzp_logo_text {
    width: 2.5238095238em;
    height: 1em;
    background-repeat: no-repeat;
    background-image: url(/media/img/logo/fzp_logo_text.svg?v=2)!important;
    background-size: 100% auto!important;
    background-position: 50%!important;
}
.with_games_cards .package .package_item_decor .logos .logo.abbr_fzp:before,
.edge .with_games_cards .package .package_item_decor .logos .logo.abbr_fzp:before,
.ie7-8 .with_games_cards .package .package_item_decor .logos .logo.abbr_fzp:before,
.opera-mini .with_games_cards .package .package_item_decor .logos .logo.abbr_fzp:before,
.safari .with_games_cards .package .package_item_decor .logos .logo.abbr_fzp:before {
    width: 1.5294117647em;
    height: 1em;
    background-repeat: no-repeat;
    background-image: url(/media/img/logo/fzp_logo.svg)!important;
    background-size: 100% auto!important;
    background-position: 50%!important;
}
.game_img_fzp:after,
.edge .game_img_fzp:after,
.ie7-8 .game_img_fzp:after,
.opera-mini .game_img_fzp:after,
.safari .game_img_fzp:after {
    width: 1.5294117647em;
    height: 1em;
    background-repeat: no-repeat;
    background-image: url(/media/img/logo/fzp_logo.svg)!important;
    background-size: 100% auto!important;
    background-position: 50%!important;
}

.icon.game_fzp_tiny_icon, .with_icon.with_game_fzp_tiny_icon:before {
    width: 39px;
    height: 22px;
    top: 7.5px;
    font-size: 23px;
    left: -42px;
    margin-top: -11px;
}
/* fzp logo */

.panel_notification_popup {
    background-color: #f2f2f2!important;
    border-radius: 12px;
}

/* ostatki-sladki */

.bg_ostatki-sladki {
    background: #f9e141;
}

.game_img_ostatki-sladki {
    background: #f9e141;
}

.abbr_ostatki-sladki .bg_ostatki-sladki {
    background: #f9e141;
}

.winner_bg.bg_ostatki-sladki {
    background: rgb(229 128 222);
}

.game_logo_icon.game_ostatki-sladki_logo {
    width: 1.5294117647em;
    height: 1.05em;
    background-repeat: no-repeat;
    background-image: url(/media/img/games/ostatki-sladki/ostatki-sladki.svg?v1);
    background-size: 100% auto;
    background-position: 50%;
}

.icon.game_ostatki-sladki_tiny_icon, .with_icon.with_game_ostatki-sladki_tiny_icon:before {
    width: 39px;
    height: 22px;
    top: 7.5px;
    font-size: 23px;
    left: -42px;
    margin-top: -11px;
}

.icon.game_ostatki-sladki_tiny_icon, .with_icon.with_game_ostatki-sladki_tiny_icon:before {
    width: 1.5294117647em;
    height: 1em;
    background-repeat: no-repeat;
    background-image: url(/media/img/games/ostatki-sladki/ostatki-sladki.svg?v1);
    background-size: 100% auto;
    background-position: 50%;
}

.with_games_cards .item.abbr_ostatki-sladki .logo ins {
    width: 2.5238095238em;
    height: 1em;
    background-repeat: no-repeat;
    background-image: url(/media/img/games/ostatki-sladki/ostatki-sladki.svg?v1);
    background-position: 50%;
}

.game_logo_icon.game_ostatki-sladki_logo_text {
    width: 2.1238095238em;
    height: 1.4em;
    background-repeat: no-repeat;
    background-image: url(/media/img/games/ostatki-sladki/ostatki-sladki.svg?v1);
    background-size: 100% auto;
    background-position: 50%;
}

.with_games_cards .package .package_item_decor .logos .logo.abbr_ostatki-sladki:before {
    width: 1.5294117647em;
    height: 1em;
    background-repeat: no-repeat;
    background-image: url(/media/img/games/ostatki-sladki/ostatki-sladki.svg?v1);
    background-size: 100% auto;
    background-position: 50%;
}

.game_img_ostatki-sladki:after {
    width: 1.5294117647em;
    height: 1em;
    background-repeat: no-repeat;
    background-image: url(/media/img/games/ostatki-sladki/ostatki-sladki.svg?v1);
    background-size: 100% auto;
    background-position: 50%;
}
/* ostatki-sladki */

/* khl1x2 */

.bg_khl1x2 {
    background: #070e16;
}

.game_img_khl1x2 {
    background: #070e16;
}

.abbr_khl1x2 .bg_khl1x2 {
    background: #070e16;
}

.game_logo_icon.game_khl1x2_logo {
    width: 1.5294117647em;
    height: 1.05em;
    background-repeat: no-repeat;
    background-image: url(/media/img/games/khl1x2/khl1x2.svg?v1);
    background-size: 100% auto;
    background-position: 50%;
}

.icon.game_khl1x2_tiny_icon, .with_icon.with_game_khl1x2_tiny_icon:before {
    width: 39px;
    height: 22px;
    top: 7.5px;
    font-size: 23px;
    left: -42px;
    margin-top: -11px;
}

.icon.game_khl1x2_tiny_icon, .with_icon.with_game_khl1x2_tiny_icon:before {
    width: 1.5294117647em;
    height: 1em;
    background-repeat: no-repeat;
    background-image: url(/media/img/games/khl1x2/khl1x2.svg?v1);
    background-size: 100% auto;
    background-position: 50%;
}

.with_games_cards .item.abbr_khl1x2 .logo ins {
    width: 2.5238095238em;
    height: 1em;
    background-repeat: no-repeat;
    background-image: url(/media/img/games/khl1x2/khl1x2.svg?v1);
    background-position: 50%;
}

.game_logo_icon.game_khl1x2_logo_text {
    width: 2.5238095238em;
    height: 1em;
    background-repeat: no-repeat;
    background-image: url(/media/img/games/khl1x2/khl1x2.svg?v1);
    background-size: 100% auto;
    background-position: 50%;
}

.with_games_cards .package .package_item_decor .logos .logo.abbr_khl1x2:before {
    width: 1.5294117647em;
    height: 1em;
    background-repeat: no-repeat;
    background-image: url(/media/img/games/khl1x2/khl1x2.svg?v1);
    background-size: 100% auto;
    background-position: 50%;
}

.game_img_khl1x2:after {
    width: 1.5294117647em;
    height: 1em;
    background-repeat: no-repeat;
    background-image: url(/media/img/games/khl1x2/khl1x2.svg?v1);
    background-size: 100% auto;
    background-position: 50%;
}
/* khl1x2 */

/* sea-battle */

.bg_sea-battle {
    background: #fff;
}

.game_img_sea-battle {
    background: #fff;
}

.abbr_sea-battle .bg_sea-battle {
    background: #fff;
}

.winner_bg.bg_sea-battle{
background: rgba(25, 36, 107, 1)
}

.game_logo_icon.game_sea-battle_logo {
    width: 1.5294117647em;
    height: 1.05em;
    background-repeat: no-repeat;
    background-image: url(/media/img/games/sea-battle/sea-battle.svg?v2);
    background-size: 100% auto;
    background-position: 50%;
}

.icon.game_sea-battle_tiny_icon, .with_icon.with_game_sea-battle_tiny_icon:before {
    width: 39px;
    height: 22px;
    top: 7.5px;
    font-size: 23px;
    left: -42px;
    margin-top: -11px;
}

.icon.game_sea-battle_tiny_icon, .with_icon.with_game_sea-battle_tiny_icon:before {
    width: 1.5294117647em;
    height: 1em;
    background-repeat: no-repeat;
    background-image: url(/media/img/games/sea-battle/sea-battle.svg?v2);
    background-size: 100% auto;
    background-position: 50%;
}

.with_games_cards .item.abbr_sea-battle .logo ins {
    width: 2.5238095238em;
    height: 1em;
    background-repeat: no-repeat;
    background-image: url(/media/img/games/sea-battle/sea-battle.svg?v2);
    background-position: 50%;
}

.game_logo_icon.game_sea-battle_logo_text {
    width: 2.0238095238em;
    height: 1.2em;
    background-repeat: no-repeat;
    background-image: url(/media/img/games/sea-battle/sea-battle_text.svg?v2);
    background-size: 100% auto;
    background-position: 50%;
}

.with_games_cards .package .package_item_decor .logos .logo.abbr_sea-battle:before {
    width: 1.5294117647em;
    height: 1em;
    background-repeat: no-repeat;
    background-image: url(/media/img/games/sea-battle/sea-battle.svg?v2);
    background-size: 100% auto;
    background-position: 50%;
}

.game_img_sea-battle:after {
    width: 1.5294117647em;
    height: 1em;
    background-repeat: no-repeat;
    background-image: url(/media/img/games/sea-battle/sea-battle.svg?v2);
    background-size: 100% auto;
    background-position: 50%;
}
/* sea-battle */

/* oxota-vyzov */

.bg_oxota-vyzov {
    background: #141418;
}

.game_img_oxota-vyzov {
    background: #141418;
}

.abbr_oxota-vyzov .bg_oxota-vyzov {
    background: #141418;
}

.winner_bg.bg_oxota-vyzov{
    background: #141418;
}

.game_logo_icon.game_oxota-vyzov_logo {
    width: 1.5294117647em;
    height: 1.05em;
    background-repeat: no-repeat;
    background-image: url(/media/img/games/oxota/oxota-vyzov.svg?v2);
    background-size: 100% auto;
    background-position: 50%;
}

.icon.game_oxota-vyzov_tiny_icon, .with_icon.with_game_oxota-vyzov_tiny_icon:before {
    width: 39px;
    height: 22px;
    top: 7.5px;
    font-size: 23px;
    left: -42px;
    margin-top: -11px;
}

.icon.game_oxota-vyzov_tiny_icon, .with_icon.with_game_oxota-vyzov_tiny_icon:before {
    width: 1.5294117647em;
    height: 1em;
    background-repeat: no-repeat;
    background-image: url(/media/img/games/oxota/oxota-vyzov.svg?v2);
    background-size: 100% auto;
    background-position: 50%;
}

.with_games_cards .item.abbr_oxota-vyzov .logo ins {
    width: 2.5238095238em;
    height: 1em;
    background-repeat: no-repeat;
    background-image: url(/media/img/games/oxota/oxota-vyzov.svg?v2);
    background-position: 50%;
}

.game_logo_icon.game_oxota-vyzov_logo_text {
    width: 2.0238095238em;
    height: 1.2em;
    background-repeat: no-repeat;
    background-image: url(/media/img/games/oxota/oxota-vyzov_text.svg?v2);
    background-size: 100% auto;
    background-position: 50%;
}

.with_games_cards .package .package_item_decor .logos .logo.abbr_oxota-vyzov:before {
    width: 1.5294117647em;
    height: 1em;
    background-repeat: no-repeat;
    background-image: url(/media/img/games/oxota/oxota-vyzov.svg?v2);
    background-size: 100% auto;
    background-position: 50%;
}

.game_img_oxota-vyzov:after {
    width: 1.5294117647em;
    height: 1em;
    background-repeat: no-repeat;
    background-image: url(/media/img/games/oxota/oxota-vyzov.svg?v2);
    background-size: 100% auto;
    background-position: 50%;
}
/* oxota-vyzov */

/* rebrand spec */

.bg_spec {
    background: #000!important;
}
.game_img_spec {
    background: #000;
}

.archive_spec_page .bg_spec,
.domain_page_spec .bg_spec,
.archive_spec2_page .bg_spec2,
.domain_page_spec2 .bg_spec2{
    background: #000!important;
}

.archive_spec_page .game_select_popup_inner .bg_spec{
    background: #000!important;
}

.game_logo_icon.game_spec_logo {
    width: 1.5294117647em;
    height: 1.05em;
    background-repeat: no-repeat;
    background-image: url(/media/img/games/spec/spec.svg);
    background-size: 100% auto;
    background-position: 50%;
}

.icon.game_spec_tiny_icon, .with_icon.with_game_spec_tiny_icon:before {
    width: 1.5294117647em;
    height: 1em;
    background-repeat: no-repeat;
    background-image: url(/media/img/games/spec/spec.svg);
    background-size: 100% auto;
    background-position: 50%;
}

.with_games_cards .item.abbr_spec .logo ins {
    width: 2.5238095238em;
    height: 1em;
    background-repeat: no-repeat;
    background-image: url(/media/img/games/spec/spec.svg);
    background-size: 100% auto;
    background-position: 50%;
}

.game_logo_icon.game_spec_logo_text {
    width: 1.9238095238em;
    height: 1em;
    background-repeat: no-repeat;
    background-image: url(/media/img/games/spec/spec.svg);
    background-size: 100% auto;
    background-position: 50%;
}

.game_img_spec:after {
    width: 1.5294117647em;
    height: 1em;
    background-repeat: no-repeat;
    background-image: url(/media/img/games/spec/spec.svg);
    background-size: 100% auto;
    background-position: 50%;
}

/* rebrand spec */

/* luckycard */
.bg_luckycard {
    background: #7D95EE;
}

.game_img_luckycard {
    background: #7D95EE;
}

.abbr_luckycard .bg_luckycard {
    background: #7D95EE;
}

.game_logo_icon.game_luckycard_logo {
    width: 1.5294117647em;
    height: 1.05em;
    background-repeat: no-repeat;
    background-image: url(/media/img/games/luckycard/luckycard.svg?v1);
    background-size: 100% auto;
    background-position: 50%;
}

.icon.game_luckycard_tiny_icon, .with_icon.with_game_luckycard_tiny_icon:before {
    width: 39px;
    height: 22px;
    top: 7.5px;
    font-size: 23px;
    left: -42px;
    margin-top: -11px;
}

.icon.game_luckycard_tiny_icon, .with_icon.with_game_luckycard_tiny_icon:before {
    width: 1.5294117647em;
    height: 1em;
    background-repeat: no-repeat;
    background-image: url(/media/img/games/luckycard/luckycard.svg?v1);
    background-size: 100% auto;
    background-position: 50%;
}

.with_games_cards .item.abbr_luckycard .logo ins {
    width: 2.5238095238em;
    height: 1em;
    background-repeat: no-repeat;
    background-image: url(/media/img/games/luckycard/luckycard.svg?v1);
    background-position: 50%;
}

.game_logo_icon.game_luckycard_logo_text {
    width: 2.5238095238em;
    height: 1em;
    background-repeat: no-repeat;
    background-image: url(/media/img/games/luckycard/luckycard.svg?v1);
    background-size: 100% auto;
    background-position: 50%;
}

.with_games_cards .package .package_item_decor .logos .logo.abbr_luckycard:before {
    width: 1.5294117647em;
    height: 1em;
    background-repeat: no-repeat;
    background-image: url(/media/img/games/luckycard/luckycard.svg?v1);
    background-size: 100% auto;
    background-position: 50%;
}

.game_img_luckycard:after {
    width: 1.5294117647em;
    height: 1em;
    background-repeat: no-repeat;
    background-image: url(/media/img/games/luckycard/luckycard.svg?v1);
    background-size: 100% auto;
    background-position: 50%;
}
/* luckycard */

/* football-brilliant */
.bg_football-brilliant {
    background: #7D95EE;
}

.game_img_football-brilliant {
    background: #7D95EE;
}

.abbr_football-brilliant .bg_football-brilliant {
    background: #7D95EE;
}

.game_logo_icon.game_football-brilliant_logo {
    width: 1.5294117647em;
    height: 1.05em;
    background-repeat: no-repeat;
    background-image: url(/media/img/games/football/brilliant.svg?v1);
    background-size: 100% auto;
    background-position: 50%;
}

.icon.game_football-brilliant_tiny_icon, .with_icon.with_game_football-brilliant_tiny_icon:before {
    width: 39px;
    height: 22px;
    top: 7.5px;
    font-size: 23px;
    left: -42px;
    margin-top: -11px;
}

.icon.game_football-brilliant_tiny_icon, .with_icon.with_game_football-brilliant_tiny_icon:before {
    width: 1.5294117647em;
    height: 1em;
    background-repeat: no-repeat;
    background-image: url(/media/img/games/football/brilliant.svg?v1);
    background-size: 100% auto;
    background-position: 50%;
}

.with_games_cards .item.abbr_football-brilliant .logo ins {
    width: 2.5238095238em;
    height: 1em;
    background-repeat: no-repeat;
    background-image: url(/media/img/games/football/brilliant.svg?v1);
    background-position: 50%;
}

.game_logo_icon.game_football-brilliant_logo_text {
    width: 2.5238095238em;
    height: 1em;
    background-repeat: no-repeat;
    background-image: url(/media/img/games/football/brilliant.svg?v1);
    background-size: 100% auto;
    background-position: 50%;
}

.with_games_cards .package .package_item_decor .logos .logo.abbr_football-brilliant:before {
    width: 1.5294117647em;
    height: 1em;
    background-repeat: no-repeat;
    background-image: url(/media/img/games/football/brilliant.svg?v1);
    background-size: 100% auto;
    background-position: 50%;
}

.game_img_football-brilliant:after {
    width: 1.5294117647em;
    height: 1em;
    background-repeat: no-repeat;
    background-image: url(/media/img/games/football/brilliant.svg?v1);
    background-size: 100% auto;
    background-position: 50%;
}
/* football-brilliant */

/* football-bronze */
.bg_football-bronze {
    background: #7D95EE;
}

.game_img_football-bronze {
    background: #7D95EE;
}

.abbr_football-bronze .bg_football-bronze {
    background: #7D95EE;
}

.game_logo_icon.game_football-bronze_logo {
    width: 1.5294117647em;
    height: 1.05em;
    background-repeat: no-repeat;
    background-image: url(/media/img/games/football/bronze.svg?v1);
    background-size: 100% auto;
    background-position: 50%;
}

.icon.game_football-bronze_tiny_icon, .with_icon.with_game_football-bronze_tiny_icon:before {
    width: 39px;
    height: 22px;
    top: 7.5px;
    font-size: 23px;
    left: -42px;
    margin-top: -11px;
}

.icon.game_football-bronze_tiny_icon, .with_icon.with_game_football-bronze_tiny_icon:before {
    width: 1.5294117647em;
    height: 1em;
    background-repeat: no-repeat;
    background-image: url(/media/img/games/football/bronze.svg?v1);
    background-size: 100% auto;
    background-position: 50%;
}

.with_games_cards .item.abbr_football-bronze .logo ins {
    width: 2.5238095238em;
    height: 1em;
    background-repeat: no-repeat;
    background-image: url(/media/img/games/football/bronze.svg?v1);
    background-position: 50%;
}

.game_logo_icon.game_football-bronze_logo_text {
    width: 2.5238095238em;
    height: 1em;
    background-repeat: no-repeat;
    background-image: url(/media/img/games/football/bronze.svg?v1);
    background-size: 100% auto;
    background-position: 50%;
}

.with_games_cards .package .package_item_decor .logos .logo.abbr_football-bronze:before {
    width: 1.5294117647em;
    height: 1em;
    background-repeat: no-repeat;
    background-image: url(/media/img/games/football/bronze.svg?v1);
    background-size: 100% auto;
    background-position: 50%;
}

.game_img_football-bronze:after {
    width: 1.5294117647em;
    height: 1em;
    background-repeat: no-repeat;
    background-image: url(/media/img/games/football/bronze.svg?v1);
    background-size: 100% auto;
    background-position: 50%;
}
/* football-bronze */

/* football-gold */
.bg_football-gold {
    background: #7D95EE;
}

.game_img_football-gold {
    background: #7D95EE;
}

.abbr_football-gold .bg_football-gold {
    background: #7D95EE;
}

.game_logo_icon.game_football-gold_logo {
    width: 1.5294117647em;
    height: 1.05em;
    background-repeat: no-repeat;
    background-image: url(/media/img/games/football/gold.svg?v1);
    background-size: 100% auto;
    background-position: 50%;
}

.icon.game_football-gold_tiny_icon, .with_icon.with_game_football-gold_tiny_icon:before {
    width: 39px;
    height: 22px;
    top: 7.5px;
    font-size: 23px;
    left: -42px;
    margin-top: -11px;
}

.icon.game_football-gold_tiny_icon, .with_icon.with_game_football-gold_tiny_icon:before {
    width: 1.5294117647em;
    height: 1em;
    background-repeat: no-repeat;
    background-image: url(/media/img/games/football/gold.svg?v1);
    background-size: 100% auto;
    background-position: 50%;
}

.with_games_cards .item.abbr_football-gold .logo ins {
    width: 2.5238095238em;
    height: 1em;
    background-repeat: no-repeat;
    background-image: url(/media/img/games/football/gold.svg?v1);
    background-position: 50%;
}

.game_logo_icon.game_football-gold_logo_text {
    width: 2.5238095238em;
    height: 1em;
    background-repeat: no-repeat;
    background-image: url(/media/img/games/football/gold.svg?v1);
    background-size: 100% auto;
    background-position: 50%;
}

.with_games_cards .package .package_item_decor .logos .logo.abbr_football-gold:before {
    width: 1.5294117647em;
    height: 1em;
    background-repeat: no-repeat;
    background-image: url(/media/img/games/football/gold.svg?v1);
    background-size: 100% auto;
    background-position: 50%;
}

.game_img_football-gold:after {
    width: 1.5294117647em;
    height: 1em;
    background-repeat: no-repeat;
    background-image: url(/media/img/games/football/gold.svg?v1);
    background-size: 100% auto;
    background-position: 50%;
}
/* football-gold */

/* football-silver */
.bg_football-silver {
    background: #7D95EE;
}

.game_img_football-silver {
    background: #7D95EE;
}

.abbr_football-silver .bg_football-silver {
    background: #7D95EE;
}

.game_logo_icon.game_football-silver_logo {
    width: 1.5294117647em;
    height: 1.05em;
    background-repeat: no-repeat;
    background-image: url(/media/img/games/football/silver.svg?v1);
    background-size: 100% auto;
    background-position: 50%;
}

.icon.game_football-silver_tiny_icon, .with_icon.with_game_football-silver_tiny_icon:before {
    width: 39px;
    height: 22px;
    top: 7.5px;
    font-size: 23px;
    left: -42px;
    margin-top: -11px;
}

.icon.game_football-silver_tiny_icon, .with_icon.with_game_football-silver_tiny_icon:before {
    width: 1.5294117647em;
    height: 1em;
    background-repeat: no-repeat;
    background-image: url(/media/img/games/football/silver.svg?v1);
    background-size: 100% auto;
    background-position: 50%;
}

.with_games_cards .item.abbr_football-silver .logo ins {
    width: 2.5238095238em;
    height: 1em;
    background-repeat: no-repeat;
    background-image: url(/media/img/games/football/silver.svg?v1);
    background-position: 50%;
}

.game_logo_icon.game_football-silver_logo_text {
    width: 2.5238095238em;
    height: 1em;
    background-repeat: no-repeat;
    background-image: url(/media/img/games/football/silver.svg?v1);
    background-size: 100% auto;
    background-position: 50%;
}

.with_games_cards .package .package_item_decor .logos .logo.abbr_football-silver:before {
    width: 1.5294117647em;
    height: 1em;
    background-repeat: no-repeat;
    background-image: url(/media/img/games/football/silver.svg?v1);
    background-size: 100% auto;
    background-position: 50%;
}

.game_img_football-silver:after {
    width: 1.5294117647em;
    height: 1em;
    background-repeat: no-repeat;
    background-image: url(/media/img/games/football/silver.svg?v1);
    background-size: 100% auto;
    background-position: 50%;
}
/* football-silver */