﻿#body {
    background: #1c0001;
}
.nPageContent {
	background: none !important;
}
.PromoPartyPokerBg.PartyPokerCashback {
	background: #1c0001  url('bg.jpg') center top no-repeat;
    min-height: 2557px;
    position: absolute;
    top: 0;
    width: 100%;
    left: 0;
    z-index: -1;
}
.en .promo-container, .ru .promo-container {
    text-transform: initial;
}
#body.en .PartyPokerCashback .ttl_1,
#body.ru .PartyPokerCashback .ttl_1 {
    text-transform: uppercase;
}
.PartyPokerCashback .ttl {
    text-align: center;
    box-sizing: border-box;
    color: #ffffff;
    font-family: 'CrystalBetUni-Bold';
}
.PartyPokerCashback .top_logo {
    background: url('partypoker_logo.png') top center no-repeat;
    width: 250px;
    height: 51px;
    margin: 37px auto 0;
}
.PartyPokerCashback .ttl_1 {
    font-size: 34px;
    line-height: 48px;
    text-shadow: 0px 4px 2px rgba(4, 9, 39, 0.82);
    font-family: 'CrystalBetUni-Bold';
    margin: 9px auto 0;
}
.PartyPokerCashback .ttl_1 span {
    color: #FDE053;
    display: block;
    margin: -2px auto 0;
}
.PartyPokerCashback .ttl_2 {
    color: #FDE053;
    font-size: 20px;
    font-family: 'CrystalNU4-Bold';
    text-align: center;
    margin: 58px auto 0;
}
.PartyPokerCashback .ttl_box_container {
    display: flex;
    flex-direction: row;
    width: 884px;
    height: 108px;
    margin: 24px auto 0;
    flex-wrap: nowrap;
    justify-content: space-between;
    position: relative;
}
.PartyPokerCashback .ttl_box_container div {
    color: #ffffff;
    font-size: 18px;
    font-family: 'CrystalNU4-Bold';
    background: rgba(0, 0, 0, 0.4);
    box-shadow: 0px 0px 6px rgba(255, 54, 8, 0.51);
    border-radius: 20px;
    position: relative;
    padding-left: 20px;
    height: 108px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    justify-content: flex-start;
    width: auto;
}
.PartyPokerCashback .ttl_box_container div:before {
    content: '';
    position: absolute;
    width: 6.07px;
    height: 48px;
    left: 0px;
    top: 30px;
    background: #FF3608;
    box-shadow: 0px 0px 8px #FF3608;
    border-radius: 0px 10px 10px 0px;
}
.PartyPokerCashback .ttl_box_container div:first-of-type span {
    width: 77px;
    height: 29px;
    font-size: 14px;
    font-family: inherit;
    background: linear-gradient(180deg, #40A104 0%, #0CD213 100%);
    border: 1px solid #10C706;
    border-radius: 4px;
    display: block;
    text-align: center;
    line-height: 31px;
    position: absolute;
    right: 19px;
    top: 38px;
}
.PartyPokerCashback .ttl_box_container div:first-of-type {
    width: calc(330px - 131px);
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    display: flex;
    padding-right: 111px;
    position: relative;
}
.PartyPokerCashback .ttl_box_container div:nth-of-type(2) {
    width: calc(222px - 20px);      
}
.PartyPokerCashback .ttl_box_container div:nth-of-type(3) {
    width: calc(272px - 20px);
}
.PartyPokerCashback .ttl_box_container div:nth-of-type(3) br {
    display: none;
}
.PartyPokerCashback .ttl_3 {
    width: 892px;
    margin: 59px auto 0;
    font-size: 18px;
    font-family: 'CrystalNU4-Bold';
    color: #ffffff;
    text-align: center;
    line-height: 25px;
}
.PartyPokerCashback .ttl_3 span {
    color: #FDE053;
    font-size: 20px;
    display: block;
    margin-bottom: 11px;
}
.PartyPokerCashback .ttl_3 br:nth-of-type(2) {
    display: none;
}
.PartyPokerCashback .board_ttl {
    margin: 59px auto 0;
    font-size: 20px;
    font-family: 'CrystalNU4-Bold';
    color: #FDE053;
    text-align: center;
}
.large_main {
    position: relative;
    margin: 14px auto 0;
    box-sizing: border-box;
    width: 865px;
    height: 897px;
    background: rgba(0, 0, 0, 0.6);
    border-radius: 18px;
    padding: 10px 10px 0;
}
.PartyPokerCashback .boardcell {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    margin-top: -3px;
}
.PartyPokerCashback .boardcell > div {
    height: 40px;
    display: flex;
    width: 845px;
    margin-top: 1px;
    justify-content: space-between;
    flex-direction: row;
    flex-wrap: wrap;
}
.PartyPokerCashback .boardcell > div:nth-child(even) > div {
    background: rgba(255, 53, 9, 0.3);
}
.PartyPokerCashback .boardcell > div:last-child {
    border-radius: 0px 0px 16px 16px;
}
.PartyPokerCashback .boardcell > div > div {
    font-size: 16px;
    color: #FDE053;
    font-family: 'CrystalNU4-Bold';
    text-align: center;
    width: 422px;
    background: rgba(85, 15, 0, 0.5);
    align-content: center;
}
.PartyPokerCashback .headercell {
    height: 46px;
    border-radius: 16px 16px 0 0;
    background: rgba(0, 0, 0, 1);
    color: rgba(255, 255, 255, 0.7);
    display: flex;
    width: 845px;
    font-size: 16px;
    font-family: 'CrystalNU4-Bold';
    flex-direction: row;
    flex-wrap: nowrap;
    margin: 0 auto;
    align-items: center;
    line-height: 46px;
}
.PartyPokerCashback .headercell > div {
    text-align: center;
    width: 422px;
    line-height: 16px;
}
.PartyPokerCashback .headercell > div:nth-of-type(2) {
    width: 419px;
    padding-left: 3px;
}
.PartyPokerCashback .PromoPartyPoker-content .rules-container {
	margin: 49px auto 60px;
    width: 840px;
}
.PartyPokerCashback .board_bottom_text {
    color: rgba(179, 179, 179, 1);
    font-size: 15px;
    font-family: 'CrystalNU4-Regular';
    text-align: center;
    line-height: 21px;
    margin: 23px auto 0;
    position: relative;
}
.PartyPokerCashback .board_bottom_text p:nth-child(2) {
    position: relative;
    left: -4px;
}
#body.en .PartyPokerCashback .ttl_box_container div:nth-of-type(2) {
    width: calc(222px - 30px);
    padding-right: 10px;
}
#body.ru .PartyPokerCashback .ttl_box_container div {
    font-size: 17px;
}
#body.ru .PartyPokerCashback .ttl_box_container div:first-of-type {
    width: calc(330px - 128px);
    padding-right: 108px;
}
#body.ru .PartyPokerCashback .ttl_box_container div:nth-of-type(3) {
    width: calc(272px - 25px);
    padding-right: 5px;
}