body {
    position: relative;
    margin:0;
    color:#ffffff;
    font: 300 18px/1 'MuseoSansCyrl',"Arial",sans-serif;
    background:#190303;
}


#main_body_ny
{
  
    background: url(/images/background/bg_new_year3.jpg);
	background-position: top, center;    
    background-color: #190303;
    background-repeat: no-repeat; 
      
}


img {
    border-style:none;
    max-width: 100%;
}
a {
    color:#fff;
    outline:none;
    webkit-transition: all 200ms linear;
    -moz-transition: all 200ms linear;
    -ms-transition: all 200ms linear;
    -o-transition: all 200ms linear;
    transition: all 200ms linear;
}
a:hover {
    text-decoration:none;
    color:#fc788a;    
}
* {
    outline:none;
}

input:not([type="radio"], [type="checkbox"]), textarea, select {
    font:100% Arial, Helvetica, sans-serif;
    vertical-align:middle; 
    -webkit-appearance:none;
    -webkit-border-radius: 6px;    
    font-weight: 500;
    font-size: 16px;    
}
form, fieldset {
    margin:0;
    padding:0;
    border-style:none;
    min-width: 0;
}
fieldset {
    /*max-width: 100%;*/
    /*display: table-cell;*/
}
header,
nav,
section,
article,
aside,
footer,
figure,
menu,
dialog {
    display: block;
}
ul, ol {list-style:none; margin:0; padding:0;}
dl {margin:0 0 10px;}
nav ul, nav ol {list-style:none; list-style-image: none; margin:0; padding:0;}
ul li {list-style: none; list-style: none outside;}
p {margin:0 0 10px;}
h1 {font-size:40px; line-height:42px; margin:0 0 20px;}
h2 {font-size:30px; line-height:32px; margin:0 0 18px;}
h3 {font-size:24px; line-height:26px; margin:0 0 16px;}
h4 {font-size:22px; line-height:24px; margin:0 0 14px; padding-left:40px; padding-top:10px;}
h5 {font-size:18px; line-height:22px; margin:0 0 12px; padding-left:80px; text-decoration:underline;}
h6 {font-size:18px; line-height:20px; margin:0 0 10px; color:#d2b7b7;}
a { text-decoration:none; outline:none;}
button,
input[type="submit"],
input[type="file"]::-webkit-file-upload-button {
    cursor: pointer;
}

input[type="tel"] {
    padding-right: 6px;
    padding-left: 52px;
    margin-left: 0;

    position: relative;
    z-index: 0;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    margin-right: 0;
    width:295px;
    height:50px;
    font-weight: 500;
    font-size: 16px;
    border:1px solid #240303;
    border-radius: 6px;
    background-color: #3c0707;
    color: #fff;
}


textarea:-moz-placeholder {color:#ad9999;}
textarea::-moz-placeholder {color:#ad9999;opacity:0.9;}
textarea::-webkit-input-placeholder {color:#ad9999;}
textarea:-ms-input-placeholder {color:#ad9999;}
textarea::placeholder {color:#ad9999;}
input:-moz-placeholder {color:#ad9999; padding-left:5px;}
input::-moz-placeholder {color:#ad9999; padding-left:5px; opacity:0.9;}
input::-webkit-input-placeholder {color:#ad9999; padding-left:5px;}
input:-ms-input-placeholder {color:#ad9999; padding-left:5px;}
input::placeholder {color:#ad9999; padding-left:5px;}
input:focus::-webkit-input-placeholder {
    color:transparent;
}
input:focus:-moz-placeholder {
    color:transparent;
}
input:focus:-ms-input-placeholder {
    color:transparent;
}
input:focus::-moz-placeholder {
    color:transparent;
}




textarea:focus, input:focus {
   	border:1px solid #963f3f; 
    box-shadow: 0 0 0 transparent, 0 0 1px #fc6666, 0 0 1px rgba(255, 102, 0, 0.5), 0 0 1px #fc6666, 0 0 1px #fc6666, 0 0 1px #fc6666, 0 0 2px #fc6666, 0 0 1px #fc6666, 0 0 7px #fc6666;	   	
}


/* =============================================================================
	MAIN
	========================================================================== */
html {
    height: 100%;
    margin: 0;
    min-width: 320px;
    -webkit-text-size-adjust: none;
}

#wrapper {
    overflow: hidden;
    min-height: 100%;
    min-width: 1050px;
    display: flex;
    flex-direction: column;
    background-color: #190303;
    background-size: auto;    
    -webkit-font-smoothing: antialiased;
}



#wrapper_ny {
    overflow: hidden;
    min-height: 100%;
    min-width: 1050px;
    display: flex;
    flex-direction: column;
    background-size: auto;    
    -webkit-font-smoothing: antialiased;
}



* html #wrapper {
    height: 100%;
}



.group_index {
    display: flex;
	flex-direction: row;
	margin-top: -15px;
	padding:4px;
	border-radius:4px;
}



.lang_site {
   position: relative;
   display: flex;
   float: right;
   margin-top:-30px;
   margin-right:78px;   
   justify-content: space-between;
   align-items: center;   
   height: 0px;   
   width: 175px;
   z-index: 13;

}


.profile_img { 
  margin-top: -2px;
  width: 33px; 
  height: 33px; 
  background: url(/images/header/profile_3tuza.png) center no-repeat; 
  border-radius: 4px;
}


.flag_rus {
    width: 56px;
    height: 30px;
    background: url('../images/header/rus_small.jpg') no-repeat;
    padding: -1px;
    border-radius:6px;
    border:1px solid #4e1111;
    background-size: contain;
}

.flag_eng {
    width: 56px;
    height: 30px;
    background: url('../images/header/eng_small.jpg') no-repeat;
    padding: -1px;    
    border-radius:6px;   
    border:1px solid #4e1111; 
    background-size: contain;    
}


.container {
    max-width: 1300px;
    padding-top:0px;
    margin: 0 auto;	
    background: #290707;           
        
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}



.container_footer {
    max-width: 1300px;
    margin: 0 auto;	       
        
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}




.container-footer-dwn {
    position: relative;
    max-width: 1300px;   
    margin: 0 auto;	 
    top:10px;     
}



.container-footer-left {
    position: absolute;
    float: left;
    left: -57px;
    height: 20px;
    width: 1005px;
    background: url(../images/footer/3tuza/bg-dwn-left.png) 0 0 no-repeat;    
}

.container-footer-right {
    position: relative;
    float: right;    
    right: -59px;
    height: 20px;    
    width: 418px;       
    background: url(../images/footer/3tuza/bg-dwn-right.png) 100% 0 no-repeat;

}


.footer_seo{
  position:relative; 
  margin: 0 auto; 
  width:1364px; 
  text-align:center; 
  margin-top:-75px; 
  margin-bottom:10px;
}

.footer_seo_inf{
    position: relative; 
    width: 1364px; 
    height: 20px; 
    background-color:#370000;
}

.footer_seo_text{
   width:97%; 
   display:none; 
   padding:20px;
   text-align:left; 
}





.container_index{

    position: relative;
    max-width: 1300px;
    margin: 0 auto;     
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	        
}


.container_index_ny{

    position: relative;
    max-width: 1300px;
    margin: 0 auto;     
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	        
}

.container_index_in_ny{

    position: relative;
    max-width: 1300px;
    margin: 0 auto;     
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
          
}


.container_index_in{

    position: relative;
    max-width: 1300px;
    margin: 0 auto;     
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
          
}



.container_index_in:after{
    content: '';
    display: block;
  position:absolute;    
  background: url("../images/background/bg2024/future_casino.jpg") 0 100% no-repeat;
    left: -468px;
  z-index:inherit;
    right: auto;
    bottom: auto;	
  top:250px;
  width:530px;
  height:920px;	
    background-size: cover;  
}


.container_index_in:before{
    content: '';
    display: block;
  position:absolute;    
  background: url("../images/background/bg2024/future_casino.jpg") 100% 0 no-repeat;
    left: 1250px;
  z-index:inherit;
    right: auto;
    bottom: auto;	
  top:250px;
  width:530px;
  height:920px;
    background-size: cover;	
}


.container_index:after{
    content: '';
    display: block;
	position:absolute;    
	background: url("../images/background/bg2024/red_girls.jpg") 0 100% no-repeat;
    left: -468px;
	z-index:inherit;
    right: auto;
    bottom: auto;	
	top:250px;
	width:530px;
	height:920px;	
    background-size: cover;  
}


.container_index:before{
    content: '';
    display: block;
	position:absolute;    
	background: url("../images/background/bg2024/red_girls.jpg") 100% 0 no-repeat;
    left: 1170px;
	z-index:inherit;
    right: auto;
    bottom: auto;	
	top:250px;
	width:530px;
	height:920px;
    background-size: cover;	
}




#header{
    background: #190303;
    padding:5px 0 0;    
}


#header_ny{
    padding:5px 0 0;    
}




.header-top {
    position: relative;   
    padding-top:10px;
    margin: 0px -38px 1px -36px;
    height: 143px;
    z-index: 2;    
}

.header-top:before {
    height: 80px;
    content: '';
    border-radius: 30px 30px 20px 20px;
    -webkit-box-shadow: -7px -6px 20px 0 #671616, 7px -6px 20px 0 #671616;
    box-shadow: -7px -6px 20px 0 #671616, 7px -6px 20px 0 #671616;
    position: absolute;
    top: 15px;
    right: 0;
    bottom: auto;
    left: 0;
    z-index: -1;
}

.header-top-left:before,
.header-top-right:before {
    position: absolute;
    top: 0;
    height: 153px;
    content: '';
    z-index: -1;
}

.header-top-left:before {
    left: -27px;
    margin-top: -6px;    
    background: url(../images/header/3tuza/bg-top-l-1_v4.png) 0 0 no-repeat;
    z-index: 0    
}



.header-top-right:before {
    right: -27px;
    margin-top: -6px;
    background: url(../images/header/3tuza/bg-top-r_v4.png) 100% 0 no-repeat;
    z-index: 0
}


.header-top .light {
    top: 90px
}

.header-top .header-top-left,
.header-top .header-top-right,
.header-top .left-col,
.header-top .right-col {
    position: relative;
}

.header-top-left {
    margin: 0 -240px 0 0;
    float: left;
    width: 750px;
}

.header-top-right {
    margin: 0 0 0 250px;
}



.text-wrapper {
    padding: 0 20px 20px;
    font-size: 13px;
    line-height: 18px;
    color:#a39696
} 

.text-wrapper a {
    text-decoration: underline;
    color:#ff0000
}

.text-wrapper a:focus, .text-wrapper a:hover {
    text-decoration: none;
    color:#fff
}


.list-num-title {
    margin: 0;
    padding: 15px 0 0;
    font-size: 20px;
    line-height: 1.33;
    font-weight: 700;
    text-align: left;
    counter-reset: item;
    color:#fff
}

.list-num-title > li {
    display: block;
    position: relative;
    margin: 0;
    padding: 0 0 25px;
    font-weight: 400;
    text-transform:none
}

.list-num-title > li:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    content: counters(item, '') '.';
    counter-increment:item
}

.list-num-title > li > h3:first-child {
    margin-top: 0 !important;
    padding-left:30px
}

.list-num-title ~ .list-num-title {
    counter-reset:itemitem
}

ol.list-num--lg {
    font-size: 15px;
    color:#fff
}


.list-num {
    margin: 0;
    padding: 0 0 0 30px;
    font-size: 16px;
    line-height: 1.42857;
    text-align: left;
    counter-reset: item;
    color:#ccadad
}

.list-num > li {
    display: block;
    position: relative;
    padding:0 0 15px 42px
}

.list-num > li:before {
    position: absolute;
    top: 0;
    left: 0;
    content: counters(item, '.') '. ';
    counter-increment:item
}

.list-num > li > .list-num {
    margin: 0 0 0 -30px;
    padding:0 0 0 30px
}

.list-num > li > .list-num > li {
    padding:0 0 0 50px
}





.top-head{
    margin: 0 0 5px;
    display: flex;
}


.grecaptcha-badge {display: none;}



.logo {

    display: block;
    position: relative;
    top: 0px;
    left: 0px;
    margin: -15px 0 0 -10px;
    width: 210px;
    height: 134px;
    z-index: 9
 
}

.logo1 {

    display: block;
    position: absolute;
    top: 11px;
    left: 15px;
    margin: -1px 0 0 -1px;
    width: 210px;
    height: 134px;
    background: url("../images/site_logo/logo_3tuza/logo_1.png") no-repeat;
    z-index: 10
 
}

.logo2 {
    display: block;
    position: absolute;
    top: 10px;
    left: 20px;
    width: 200px;
    height: 127px;
    background: url("../images/site_logo/logo_3tuza/logo.gif") no-repeat;
	background-size: contain;  
    z-index: 11	
 
}

.logo3 {

    display: block;
    position: absolute;
    top: 11px;
    left: 15px;
    margin: -1px 0 0 -1px;
    width: 210px;
    height: 134px;
    background: url("../images/site_logo/logo_3tuza/logo_2.png") no-repeat;
    z-index: 12
 
}

.logo a{
    display: block;
    height: 100%;    
}





.lds-dual-ring,
.lds-dual-ring:after {
  box-sizing: border-box;
}
.lds-dual-ring {
  display: inline-block;
  width: 80px;
  height: 80px;
}
.lds-dual-ring:after {
  content: " ";
  display: block;
  width: 64px;
  height: 64px;
  margin: 8px;
  border-radius: 50%;
  border: 6.4px solid currentColor;
  border-color: currentColor transparent currentColor transparent;
  animation: lds-dual-ring 1.2s linear infinite;
}
@keyframes lds-dual-ring {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}





.site_loading
{
  position: absolute;
  top:200px;
  width: 75%;
  height: 64px;
  display:flex;
  justify-content: center;
  align-items: center;  
  visibility: hidden;
  background-image:url("../images/loading/loading.svg");
  background-position:center;  
  background-repeat: no-repeat;
  z-index: 9999;
}


.info-head{	 
    position: relative;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    padding: 17px 20px 0 4.5%;
}
.index .info-head{
    justify-content: space-between;
}



#layer {
    position: absolute;
    display: none;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.8);
    filter: alpha(opacity=80);
    z-index: 15;
}


.stat_td_head{
	padding:13px; 
	border-bottom:1px solid #d55454; 
	background-color:#1b0707;
}


.stat_td_head_fnt{
  font-family: Arial;
  color: #e5cbcb;
  font-size:16px;
}


.stat_td_body_1{
	padding:13px; 
	background-color:#3a1010; 
}

.stat_td_body_2{
	padding:13px; 
	background-color:#1d0505; 
}

.stat_td_body_fnt{
	font-size:15px; 
	color:#f9bebe;
}

.stat_td_body_fnt2{
  font-size:15px; 
  color:#2fc744;
}

.stat_td_body_fnt3{
  font-size:15px; 
  color:#6c717c;
}

.stat_td_body_fnt4{
  font-size:15px; 
  color:#6c717c;
}

.stat_td_body_fnt5{
  font-size:15px; 
  color:#b54343;
}


.crypto_table1{
	height:360px; 
	width:955px; 
	background-color:#2e0101;  
	border:solid 0.01em #af7c7c;	
}


.crypto_qr_img{
	height:250px; 
	width:250px; 
	border-color:#ffdd83; 
	border:solid 0.01em; 
	margin-top:20px; 
	margin-left:15px;
}


.crypto_table2{
	height:0px; 
	width:100px; 
	margin-top:-262px; 
	margin-left:277px;
}

.crypto_divs{
	display:flex; 
	align-items:center;
	height:40px; 
	width:650px; 
	border-color:#ffdd83; 
	border: solid 0.01em; 
	margin:5px; 
	padding-left:5px;
	color:#7e7e7e;
	background-color:#131313;
}


.crypto_warr_div{
	width:930px; 
	margin-top:272px; 
	margin-left:15px; 
	display:flex; 
	align-items:center;
}


.crypto_warr_img{
	height:44px; 
	width:50px; 
	margin-top:0px; 
	margin-left:15px;
}

.crypto_warr_txt{
	width:850px; 
	margin-top:10px; 
	margin-left:20px;
}



.bigbox{ 
	-ms-transform: scale(2); 
	-moz-transform: scale(2); 
	-o-transform: scale(2); 
	height: 15px; width: 15px 
}

.cl-btn-7 {
    height:40px;
    width: 40px;
    border-radius: 40px;    
    position: relative;     
    z-index: 21;
    cursor: pointer;
}
.cl-btn-7:before {
    content: '+';
    color: #fff;
    position: absolute;
    z-index: 1;
    transform: rotate(45deg);
    font-size: 46px;
    line-height: 1;
    top: -5px;
    left: 6px;
    transition: all 0.3s cubic-bezier(0.77, 0, 0.2, 0.85); 
}


.cl-btn-7:hover:before {
	transform: scale(0.9) rotate(225deg);
    color: #b55757;
}



.close_login {
	position:relative; 
	height:0px; 
	width:0px; 
	margin-left:325px; 
	margin-top:5px;
}	



.close_reg {
	position:relative; 
	height:0px; 
	width:0px; 
	margin-left:660px; 
	top:5px;
}	



.close_lost {
	position:relative; 
	height:0px; 
	width:0px; 
	margin-left:405px; 
	top:5px;
}



.close_cashout_msg {
	position:absolute; 
	height:0px; 
	width:0px; 
	left:360px; 
	top:25px;
}	




.bonus_st
{
	position: relative;
	padding-left: 30px;
	padding-top: 7px;
	height: 35px;
    display: flex;
    direction: row;
    
}


.bonus_text
{
	 position: relative;
	 font-size:24px;	 
	 color:#FFFFFF;	 
}


.bonus_sum
{
	 position: relative;
	 font-size:24px;	 
	 color:#FCFC45;	 
}



.bonus_img1{    
	position: relative;
	width: 235px;
	height: 180px;
	background: url('/images/bonus/3tuza/bonus.png') no-repeat;	
	border: none;
}


.bonus_img2{    
	position: relative;
	width: 191px;
	height: 180px;
	background: url('/images/bonus/3tuza/vip.png') no-repeat;	
	border: none;
}


.bonus_img3{    
	position: relative;
	width: 137px;
	height: 180px;
	background: url('/images/bonus/3tuza/cashback.png') no-repeat;	
	border: none;
}

.bonus_img4{    
	position: relative;
	width: 188px;
	height: 180px;
	background: url('/images/bonus/3tuza/supervip.png') no-repeat;	
	border: none;
}



.sign_in_div, .reg_form_div, .lostpass_form_div{
    display:none;
    position: relative;        
    border-radius: 8px;
	background: #481414;
	border: 1px solid #cd3636;    
    box-shadow: 0 0 0 transparent, 0 0 1px #fc6666, 0 0 1px rgba(255, 102, 0, 0.5), 0 0 1px #fc6666, 0 0 1px #fc6666, 0 0 1px #fc6666, 0 0 2px #fc6666, 0 0 1px #fc6666, 0 0 7px #fc6666;	
} 




.mob_vers_1{position:relative; background:url(../img/mobile_img/iphone_ipad.png) no-repeat; width:611px; height:420px; background-size:contain;}
.mob_vers_2{position:relative; background:url(../img/mobile_img/iphone_slot1.png) no-repeat; width:554px; height:290px; background-size:contain; }
.mob_vers_3{position:relative; background:url(../img/mobile_img/iphone_slot2.png) no-repeat; width:554px; height:290px; background-size:contain; }




.status_phone_ok{
  position:relative; 
  height:0px; 
  margin-left:200px; 
  top:-35px;		
}


.status_phone_wrong{
   float: left;
   position: relative;
   padding: 1px 0 0 30px;
   left:-30px;
   top:2px;
}


.status_phone_ok_reg{
  position:relative; 
  height:0px; 
  margin-left:250px; 
  top:-35px;		
}

.status_phone_wrong_reg{
   float: left;
   position: relative;
   padding: 1px 0 0 30px;
   left:0px;
   top:2px;
}


.status_ok{
	position:relative; 
	height:0px; 
	margin-left:255px; 
	top:-35px;		
}

.status_em_ok{   
   position: relative;
   height: 0px;
   left:260px;
   top:-35px;
}


.status_rec_wrong{   
   position: relative;
   height: 0px;   
}

.status_em_wrong{
 	float: left;
 	position: relative;
 	padding: 1px 0 0 30px;
}


.status_ps_wrong{
 	float: left;
 	position: relative;
 	padding: 1px 0 0 30px;
}



.status_msg_send{
    display: none;
 	float: center;
 	position: relative;
 	padding: 10px 30px;
 	width: 300px;
 	height:20px;
 	background: #f4a4a4;
 	border-radius:4px;
 	
}




.status_pass_0, .status_pass_1, .status_pass_2{
 	position: relative;
 	display: flex; 		
 	text-align: left;
	margin-left:50px;
 	margin-top:2px; 	
 	width: 370px;
 	padding: 1px 0 0 30px;
}




.promo_gms_textarea {
  resize: none;
  overflow: auto;
  width: 700px; 
  height: 60px; 
  max-height: 200px;
  color: #e2e3e3;
  background-color: #3c0707;  
  border-color:#1a0303; 
  }




.sitmap_st{
 	width:80%; 
 	height:870px; 
 	overflow: auto;  
 	font-size:16px; 
	font-family:century gothic; 	
 	border: 0px solid #CFCFCF; 
 	border-style: solid; color: #FFFFFF; 
 	scrollbar-face-color: #000000; 
 	scrollbar-arrow-color: #ffffff; 
 	scrollbar-track-color: #000000; 
 	scrollbar-3dlight-color:#000000; 
 	scrollbar-shadow-color:#000000; 
 	scrollbar-highlight-color:#000000; 
 	scrollbar-darkshadow-color:#000000
}


.pay_btns
{
	position:relative; 
	margin-top: 35px;
    display: flex;
    direction: row;
    justify-content: center;

}



.cashout_phone_st
{
	position:relative; 
	height:0px; 
	margin-top:-30px;
}


.cashout_phone
{
	position:relative; 
	margin-top:7px;
    display: flex;
    direction: row;
    justify-content: flex-start;

}




.cashout_res_div
{
	position:absolute; 
    top:5%;
    left:45%;
    margin-left:-175px;
    display: none;
	height: 0px;
	z-index: 199;
}

.cashout_res_st
{
	position:relative; 
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
	width: 350px;
	height: 250px;
	margin: 20px;
	padding: 20px;
    position: relative;        
    border-radius: 8px;
	background: #481414;
	border: 1px solid #cd3636;    
    box-shadow: 0 0 0 transparent, 0 0 1px #fc6666, 0 0 1px rgba(255, 102, 0, 0.5), 0 0 1px #fc6666, 0 0 1px #fc6666, 0 0 1px #fc6666, 0 0 2px #fc6666, 0 0 1px #fc6666, 0 0 7px #fc6666;	    

}



.cashout_res_msg
{
	position:relative; 
	margin: 20px 20px 30px 20px;
	padding: 5px;
	font-size: 20px;
    display: block;
    line-height: 1.5;
    text-align: center;
}





.modal_div
{ 		    	
	position:absolute; 
    top:10%;
    left:45%;
    margin-left:-300px;
    display: none;
	height: 0px;
	z-index: 20;
}

.modal_div_st
{
	position:relative; 
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
	width: 600px;
	height: 170px;
	margin: 10px;
	padding: 10px;
    position: relative;        
    border-radius: 8px;
	background: #481414;
	border: 1px solid #cd3636;    
    box-shadow: 0 0 0 transparent, 0 0 1px #fc6666, 0 0 1px rgba(255, 102, 0, 0.5), 0 0 1px #fc6666, 0 0 1px #fc6666, 0 0 1px #fc6666, 0 0 2px #fc6666, 0 0 1px #fc6666, 0 0 7px #fc6666;	    

}


.modal_msg_title
{
  position: relative;
  margin: 10px 0 10px 0;
  padding: 5px;
  font-size: 22px;
  font-weight: 500;
  color:#f59d9d;
}


.modal_msg
{
  position: relative;
  margin: 0 10px 20px 10px;
  padding: 5px;
  font-size: 18px;
  line-height: 1.3;  
  color: #f4f4f4;
}



.help_title{
    font-family: arial; 
    font-size:24px; 
    font-weight:600; 
    margin-bottom:20px; 
    margin-left:20px;
    padding-top: 20px; 
    color:#bfbfbf;
}

.help_st{    
    margin-top:-10px;
    margin-left:20px;
    margin-right:20px;
 	width:95%; 
}

.help_div_bg{
   background-color:#4f1616; 
   border-radius:8px;
   margin-bottom: 20px;   
}

.help_div_txt{
   position:relative;    
   width:100%; 
   height:45px; 
   left:15px; 
   top:14px;
}


.help_txt{
	font-family: "Arial", sans-serif;    
	color:#d2cbcb;
	font-size:17px;    
}

.help_txt_info{
  display:none;
  font-family: "Courier", sans-serif;    
  line-height: 1.5;
  width:97%;
  color:#d2cbcb;
  font-size:16px;
  font-weight: 500;
  padding:8px; 
  padding-left:20px;
  padding-bottom:20px;
  text-align:left;
}


.help_arrow_div
{
  height:0px; 
  float: right; 
  padding-right:15px; 
  padding-top:15px;
}

.help_arrow_down{
   background:url('../img/arrows/arrow_down.png'); 
   width:16px; 
   height:9px;
}

.help_arrow_up{
   background:url('../img/arrows/arrow_up.png'); 
   width:16px; 
   height:9px;
}


.contact_txt{
	font-face:arial; 
	color:#f7a0a0;
	font-size:16px;
}


.contact_att{
	font-face:arial; 
	color:#fdcbcb;
	font-size:14px;
}


.up_btn {
	background-image:url('img/web_btns/part_btn.png'); 
	background-repeat:no-repeat; 
	background-position:top left; 
	border:none; 
	width:200px; 
	height:40px; 
	cursor:hand;
}

.up_txt {
	padding:13px; 
	position:relative; 
	float:left; 
	right:-5px; 
	font-family:Arial;
	font-size:13px; 
	color:#ffffff;
}   
   
.down_btn {
	background-image:url('img/web_btns/promo_btn.png'); 
	background-repeat:no-repeat; 
	background-position:top left; 
	border:none; 
	width:202px; 
	height:40px; 
	cursor:hand;
}


.down_txt {
	padding:9px; 
	position:relative; 
	float:left; 
	right:-37px; 
	font-size:17px; 
	color:#ffffff;
}    


.pay_attantion{
  margin-top:100px; 
  color:#CC0000; 
  font-family:'Courier', sans-serif; 
  font-size: 16px;
}

.pay_attantion_inf{
  margin-top:10px; 
  color:#ababab; 
  font-family:'Courier', sans-serif; 
  font-size: 14px;
}



.block{position:relative;}
.hidden
{display: none;
position: absolute;
bottom: 130%;
left: 0px;
background-color: #c28282;
color: #fff;
padding: 5px;
text-align: center;
-moz-box-shadow: 0 1px 1px rgba(0,0,0,.16);
-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.16);
box-shadow: 0 1px 1px rgba(0,0,0,.16);
font-size: 12px;
border-radius: 4px;
}
/* Дополнительное оформление скрытого элемента(необязательно) */
.hover + .hidden:before
{content: " ";
position: absolute;
top: 98%;
left: 10%;
margin-left: -5px;
border-width: 5px;
border-style: solid;
height: 0;
width: 0;
border: 7px solid transparent;
border-right: 7px solid #c28282;
border-color: #c28282 transparent transparent transparent;
z-index: 2;}
/* Дополнительное оформление скрытого элемента(необязательно) */
.hover + .hidden:after
{content: " ";
position: absolute;
top: 100%;
left: 10%;
margin-left: -5px;
border-width: 5px;
border-style: solid;
height: 0;
width: 0;
border: 7px solid transparent;
border-right: 7px solid #c28282;
border-color: rgba(0,0,0,.16) transparent transparent transparent;
z-index: 1;}
/* Появление скрытого элемента при наведении */
.hover:hover + .hidden{
display: block;
}



.statpage_tbl{
	border-collapse: collapse; 
}


.phone_eml_st{
  position:relative; 
  height:0px; 
  width:100%; 
  padding-left:260px; 
  top:-35px;
}

.phone_pos{
  position:relative; 
  height:15px; 
  width:100%; 
  top:-10px; 
  left:0px;
}




.pass_reg{
  width:295px; 
  height:50px;     
  padding-top: 22px;	
}


.inp-text1{
	width:200px; 
	height:30px; 
    font-weight: 500;
    font-size: 16px;
    font-weight: 500;
    font-size: 16px;        	
	border:1px solid #fab62d; 
    border-radius: 6px;		
	border-style: solid; 
	background-color: #120202; 
	color: #ffdb29;
}

.inp-text2{
	width:260px; 
	height:30px; 
    font-weight: 500;
    font-size: 16px;    	
	border:1px solid #fab62d; 
    border-radius: 6px;		
	border-style: solid; 
	background-color: #120202; 
	color: #ffdb29;
}

.inp-text3{
	width:180px; 
	height:30px; 
    font-weight: 500;
    font-size: 16px;    	
	border:1px solid #fab62d; 
    border-radius: 6px;		
	border-style: solid; 
	background-color: #120202; 
	color: #ffdb29;
}

.inp-text4{
	width:215px; 
	height:50px; 
	margin-top: -10px;
    font-weight: 500;
    font-size: 16px;    	
	border:1px solid #240303; 
    border-radius: 6px;			
	background-color: #3c0707;	 
	color: #fff;
	padding-left:10px;	
}

.inp-text5{
	width:160px; 
	height:35px; 
    font-weight: 500;
    font-size: 16px;    	
	border:1px solid #fab62d; 
    border-radius: 6px;		
	border-style: solid; 
	background-color: #120202; 
	color: #ffdb29;
	visibility: hidden;
}


.select_sbp, .mob_operator{
	background-image: url('../img/arrows/sbp_arrow.png');
	background-size:20px;
	background-repeat: no-repeat;
	background-position: 95% 50%;
     
    
	width:295px; 
	height:50px; 
    font-weight: 500;
    font-size: 16px;    	
	border:1px solid #240303; 
    border-radius: 6px;			
	background-color: #3c0707;	 
	color: #fff;
	padding-left:5px;	
  }
  

.inp-text6{
	width:295px; 
	height:50px; 
    font-weight: 500;
    font-size: 16px;    	
	border:1px solid #240303; 
    border-radius: 6px;			
	background-color: #3c0707;	 
	color: #fff;
	padding-left:5px;	
}

.inp-text-crypto{
  width:350px; 
  height:50px; 
  font-weight: 500;
  font-size: 16px;    	
  border:1px solid #240303; 
  border-radius: 6px;			
  background-color: #3c0707;	 
  color: #fff;
  padding-left:5px;	
}


.inp-text7{
	width:110px; 
	height:32px; 
    font-weight: 500;
    font-size: 16px;    	
	border:1px solid #fab62d; 
    border-radius: 6px;			
	border-style: solid; 
	background-color: #120202; 
	color: #ffdb29;
}


.inp-text8{
	width:130px; 
	height:32px; 
    font-weight: 500;
    font-size: 16px;    	
	border:1px solid #fab62d; 
    border-radius: 6px;			
	border-style: solid; 
	background-color: #120202; 
	color: #ffdb29;
}


.inp-text9{
	width:140px; 
	height:35px;
    font-weight: 500;
    font-size: 16px;    	
	border:1px solid #fab62d; 
    border-radius: 6px;			
	border-style: solid; 
	background-color: #120202; 
	color: #ffdb29;
}


.inp-text10{
	width:350px; 
	height:200px;
    font-weight: 500;
    font-size: 16px;    	
	resize: none;	 
	border:1px solid #240303; 
    border-radius: 6px;			
	background-color: #3c0707;	 
	color: #fff;
	padding-left:10px;	
}



.inp-text11{
   text-align-last: center;
   text-align: center;
   -ms-text-align-last: center;
   -moz-text-align-last: center;
       
	width:70px; 
	height:50px; 
    font-weight: 500;
    font-size: 16px;    	
	border:1px solid #240303; 
    border-radius: 6px;			
	background-color: #3c0707;	 
	color: #fff;
	padding-left:5px;	
}



.inp-text12{
    padding-left: 10px;
	width:135px; 
	height:32px; 	
    font-weight: 500;
    font-size: 16px;    	
	border:1px solid #fab62d; 
    border-radius: 6px;			
	border-style: solid; 
	background-color: #120202; 
	color: #ffdb29;
}


.inp-text13{
	width:160px; 
	height:30px; 
    font-weight: 500;
    font-size: 16px;    	
	border:1px solid #fab62d; 
    border-radius: 6px;		
	border-style: solid; 
	background-color: #120202; 
	color: #ffdb29;
}


.inp-text14{
	width:240px; 
	height:30px; 
    font-weight: 500;
    font-size: 16px;    	
	border:1px solid #fab62d; 
    border-radius: 6px;		
	border-style: solid; 
	background-color: #120202; 
	color: #ffdb29;
}

          		
	
.social-list-loginform{

	position:relative; 
	margin: 10px 0 0 0;
    display: flex;
    direction: row;
    justify-content: center;
    margin-left:5px;    
 
}		
	

.social-list-regform{
 margin-top: 23px;
 
}	
	
.social-list {
    width: 350px;
    position: relative;
    margin: 13px 0 0 0;
}
.social-list li{
    display: inline-block;
    vertical-align: middle;
    margin: 0 7px;
    font-size: 10px;
    font-weight: 700;
    color: #bfacac;
    line-height: 1;
}
.social-list a{
    display: block;
    width: 30px;
    height: 30px;
    border-radius: 10px;

}
.social-list a:hover{
    opacity: 0.8;
}

.social-list span{
  margin-right:15px;
}





.social-item {
    display: inline-block;
}

.social-item a {
    display: block;
    position: relative;
    opacity: 1;
    background-image: url(../images/soc_seti/sociale-icons_3tuza.png);
    width: 30px;
    height: 30px
}

.social-item a.vk {
    background-position: -1px 2px
}

.social-item a.vk:hover {
    background-position: -1px -37px
}

.social-item a.vk:active {
    background-position: -1px -78px
}

.social-item a.ok {
    background-position: -81px 2px
}

.social-item a.ok:hover {
    background-position: -81px -37px
}

.social-item a.ok:active {
    background-position: -81px -78px
}

.social-item a.mru {
    background-position: -41px 2px
}

.social-item a.mru:hover {
    background-position: -41px -37px
}

.social-item a.mru:active {
    background-position: -41px -78px
}

.social-item a.fb {
    background-position: -161px 2px
}

.social-item a.fb:hover {
    background-position: -161px -37px
}

.social-item a.fb:active {
    background-position: -161px -78px
}

.social-item a.ya {
    background-position: -121px 2px
}

.social-item a.ya:hover {
    background-position: -121px -37px
}

.social-item a.ya:active {
    background-position: -121px -78px
}

.social-item a.gl {
    background-position: -201px 3px
}

.social-item a.gl:hover {
    background-position: -201px -36px
}

.social-item a.gl:active {
    background-position: -201px -77px
}



.user-bar__round-item-left {
    padding: 1px 0 0;
    float: left;
    width: 40px
    border-radius:4px;
    margin-right: 10px;
}



.btn-login {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    text-align: center;    
    width: 112px;
    height: 40px;
    font-size: 16px;
    font-weight: 500;    
    line-height: 40px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#d43483), to(#78050c));
    background-image: linear-gradient(180deg, #d43483 0, #78050c 100%);
    border: 1px solid #000;
    border-radius: 6px;
    -webkit-transition: all .2s;
    transition: all .2s
}

.btn-login div{
        height:40px;/* высота блока */
        display: flex;
        align-items: center;
        justify-content: center;
        font-weight: 500;
}

.btn-login:focus,
.btn-login:hover {
    content: '';
    color: #fff;
    background: -webkit-gradient(linear, left top, left bottom, from(#ca2f76), to(#b7255d));
    background: linear-gradient(180deg, #ca2f76 0, #b7255d 100%);
    border-color: #000;
    -webkit-transition: all .2s;
    transition: all .2s
}

.btn-login:active {
    content: '';
    background: -webkit-gradient(linear, left top, left bottom, from(#cd307e), to(#800008));
    background: linear-gradient(180deg, #cd307e 0, #800008 100%);
    border-color: #000;
    -webkit-transition: all .2s;
    transition: all .2s
}




.btn-reg {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    text-align: center;
    width: 170px;
    height: 40px;
    font-size: 16px;
    font-weight: 500;
    line-height: 40px;       
    background: -webkit-gradient(linear, left top, left bottom, from(#7ed52b), to(#185800));
    background: linear-gradient(180deg, #7ed52b 0, #185800 100%);
    border: 1px solid #000;
    border-radius: 6px; 
    -webkit-transition: all .2s;
    transition: all .2s    
}

.btn-reg div{
        height:40px;/* высота блока */
        display: flex;
        align-items: center;
        justify-content: center;
        font-weight: 500;
}

.btn-reg:focus,
.btn-reg:hover {
    color: #fff;
    background: -webkit-gradient(linear, left top, left bottom, from(#97ec00), to(#35b900));
    background: linear-gradient(180deg, #97ec00 0, #35b900 100%);
    border-color: #000;
    -webkit-transition: all .2s;
    transition: all .2s
}

.btn-reg:active {
    background: -webkit-gradient(linear, left top, left bottom, from(#429208), to(#185800));
    background: linear-gradient(180deg, #429208 0, #185800 100%);
    border-color: #000;
    -webkit-transition: all .2s;
    transition: all .2s
}






.orange-btn{ 
     -webkit-box-sizing: content-box;
    box-sizing: content-box;    
    text-align: center;
    width: 120px;
    height: 40px;   
    font-size: 16px;
    font-weight: 500;
    line-height: 40px;        
    background: -webkit-gradient(linear, left top, left bottom, from(#7ed52b), to(#185800));
    background: linear-gradient(180deg, #7ed52b 0, #185800 100%);
    border: 1px solid #000;
    border-radius: 6px;
        
    -webkit-transition: all .2s;
    transition: all .2s        
}


.orange-btn:hover{
    content: '';
    color: #fff;
    background: -webkit-gradient(linear, left top, left bottom, from(#97ec00), to(#35b900));
    background: linear-gradient(180deg, #97ec00 0, #35b900 100%);
    border-color: #000;
    cursor: pointer;
    -webkit-transition: all .2s;
    transition: all .2s
}



.green-btn{    
     -webkit-box-sizing: content-box;
    box-sizing: content-box;    
    text-align: center;
    width: 180px;
    height: 40px;   
    font-size: 16px;
    font-weight: 500;
    line-height: 40px;        
    background: -webkit-gradient(linear, left top, left bottom, from(#7ed52b), to(#185800));
    background: linear-gradient(180deg, #7ed52b 0, #185800 100%);
    border: 1px solid #000;
    border-radius: 6px;
        
    -webkit-transition: all .2s;
    transition: all .2s
}



.green-btn:hover{
    content: '';
    color: #fff;
    background: -webkit-gradient(linear, left top, left bottom, from(#97ec00), to(#35b900));
    background: linear-gradient(180deg, #97ec00 0, #35b900 100%);
    border-color: #000;
    cursor: pointer;    
    -webkit-transition: all .2s;
    transition: all .2s
}





.smallgreen-btn{    
     -webkit-box-sizing: content-box;
    box-sizing: content-box;    
    text-align: center;
    width: 100px;
    height: 30px;   
    font-size: 15px;
    font-weight: 500;
    line-height: 28px;        
    background: -webkit-gradient(linear, left top, left bottom, from(#7ed52b), to(#185800));
    background: linear-gradient(180deg, #7ed52b 0, #185800 100%);
    border: 1px solid #000;
    border-radius: 6px;
        
    -webkit-transition: all .2s;
    transition: all .2s
}



.smallgreen-btn:hover{
    content: '';
    color: #fff;
    background: -webkit-gradient(linear, left top, left bottom, from(#97ec00), to(#35b900));
    background: linear-gradient(180deg, #97ec00 0, #35b900 100%);
    border-color: #000;
    cursor: pointer;    
    -webkit-transition: all .2s;
    transition: all .2s
}





.yellow-btn{
    width:170px;
    display: inline-block;
    vertical-align: top;
    padding: 12px 20px;
    background: #f2db0c;
    font-weight: 500;
    color: #030201;
    font-size: 14px;
    line-height: 1;
    border-radius: 16px;
}


.yellow-btn:hover{
    box-shadow: 0px 0px 15px 0px rgba(255, 195, 49, 0.7);
}



.blue-btn{
    width:200px;
    display: inline-block;
    vertical-align: top;
    padding: 12px 20px;
    background: #3671d2;
    font-weight: 500;
    color: #fff;
    font-size: 16px;
    line-height: 1;
    border-radius: 8px;
}


.blue-btn:hover{
    background: #5989d9;
    box-shadow: 0px 0px 15px 0px rgba(49, 112, 255, 0.7);
}




.profit_info{
 position: relative;
 z-index: 999;
 margin: 20px 0px 40px 0px;
 width: 98%;
 height:50px;
 display: flex;
 direction: row;
 justify-content: space-between;

}

.par_deposits{ 
	background: rgb(0,67,175);
	background: linear-gradient(180deg, rgba(0,67,175,1) 0%, rgba(0,4,41,1) 25%, rgba(0,4,41,1) 72%, rgba(0,67,175,1) 100%);
	margin-left: -0.5px;
	text-align: center;	
	line-height: 2.7em;		
	width: 34%;	
	height: 50px;
}

.par_withdraw{
	background: rgb(175,0,0);
	background: linear-gradient(180deg, rgba(175,0,0,1) 0%, rgba(41,0,0,1) 25%, rgba(29,1,1,1) 72%, rgba(175,0,0,1) 100%);
	text-align: center;
	line-height: 2.7em;				
	width: 32%;	
	height: 50px;
}

.par_profit{
	background: rgb(20,175,0);
	background: linear-gradient(180deg, rgba(20,175,0,1) 0%, rgba(3,41,0,1) 25%, rgba(3,41,0,1) 72%, rgba(20,175,0,1) 100%);
	text-align: center;	
	line-height: 2.7em;					
	width: 33%;	
	height: 50px;

}


.par_all_pays{
	background: rgb(0,67,175);
	background: linear-gradient(180deg, rgba(0,67,175,1) 0%, rgba(0,4,41,1) 25%, rgba(0,4,41,1) 72%, rgba(0,67,175,1) 100%);
}


.par_all_sumout{
	background: rgb(20,175,0);
	background: linear-gradient(180deg, rgba(20,175,0,1) 0%, rgba(3,41,0,1) 25%, rgba(3,41,0,1) 72%, rgba(20,175,0,1) 100%);
}


.lang{
    position: relative;
    width: 100px;
    padding: 10px 0 10px 18px;
    border-radius: 8px;
    background: #3c0808;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.index .lang{
    background: #593a3a;
}
.btn-lang{
    position: relative;
    display: inline-block;
    vertical-align: top;
    padding: 0 18px 0 26px;
    font-size: 16px;
    line-height: 1;
    color: #dccfcf;
}
.btn-lang:before{
    content: '';
    position: absolute;
    right: 0;
    top: 50%;
    margin: -3px;
    border: 6px solid transparent;
    border-top: 6px solid #ffffff;
}
.language-icon{
    position: absolute;
    left: 0;
    top: 50%;
    margin: -6px 0 0;
    width: 19px;
    height: 12px;
}
.list-lang{
    display: none;
    position: absolute;
    left: 0;
    right: 0;
    margin: -4px 0 0;
    top: 100%;
    background: #3c0808;
    border-radius: 0 0 4px 4px;
}
.index .list-lang{
    background: #593a3a;
}
.list-lang li{
    padding: 0 0 0 18px;
    margin: 0 0 5px;
}
.list-lang a{
    display: block;
    position: relative;
    padding: 0 0 0 26px;
    font-size: 16px;
    line-height: 1;
    color: #dccfcf;
}


.lostpass_div
{        
	position:relative; 
	margin: 30px 0 35px 0;
    display: flex;
    direction: row;
    justify-content: space-between;
}

.lostpass_div_text
{    
    height:0px; 
    font-size: 14px;      
    margin-left:5px;
}


.lostpass_div_text a
{    
    color:#ea6868;        
}


.lostpass_div_text a:hover{
    color: #fff;
}



.lostpass_success{
   position: relative;
   text-align: center;
   width: 350px;
   line-height: 30px;
   font-size: 14px;
   color:#c49090; 
}





.content-top {
    position: relative;
    margin: -10px -34px 0px;
    height: 76px;
    z-index: 2;
}

.content-top .light{
	top:0px;
	z-index: 4;
	margin-left: -4px;
	margin-right: -5px;
}


.content-top.content-top--no-search:after {
    background: url(../img/sys/background/bg-cnt-r--no-search.png) 4px 0 no-repeat
}

.content-top.content-top--no-search .content-search {
    display: none
}

.content-top:after,
.content-top:before {
    content: '';
    position: absolute;
    z-index: 1;
    height: 104px;
    top: 0
}

.content-top:before {
    left: -36px;
    right: 382px;
    margin-top: -4px;
    background: url(../images/header/3tuza/bg-cnt-l.png) 11px 0 no-repeat
}

.content-top:after {
    width: 418px;
    right: -30px;
    margin-top: -4px;    
    z-index: 2;
    background: url(../images/header/3tuza/bg-cnt-r.png) 100% 0 no-repeat
}

.content-top .right-col {
    padding-top: 40px;
    padding-left: 80px;
    position: relative
}

.content-top .right-col:after {
    position: absolute;
    content: '';
    left: -32px;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 3
}

.content-top .left-col {
    position: relative
}

.content-top .left-col:after {
    position: absolute;
    content: '';
    left: -37px;
    right: 18px;
    top: 0;
    bottom: 0;
    z-index: 3
}





.nav-pos{
    margin-top: -58px;
    margin-left: 185px;        
}

.holder-nav{
    max-width: 1300px;
    margin: 0 auto;
}


#nav ul{
	position:relative;
    padding:33px 25px 20px 40px;    
    list-style:none;
    text-align:justify;
    -ms-text-justify: inter-ideograph;
    font-size: 0;
    line-height: 0;
    z-index: 11;
    width: 100%;
}
#nav ul:after{
    content:'';
    width:100%;
    height:0;
    display:inline-block;
}
#nav ul li{
    display:inline-block;
    vertical-align:top;
    letter-spacing: 0.02em;
    margin: 0 8px;
    font-size: 15px;
    font-weight: 600;
    line-height: 1;    
}
#nav ul a{
    text-transform: uppercase;
    color: #f8e57c;
	text-shadow: 0 0 1px #f9e8a3;	
}
#nav ul a:hover{
    color: #ffffff; 
}


#main{
    
    position: relative;
    padding: 30px 32px 10px 30px;
    max-width: 1300px;
    width: 100%;
    margin: 0 auto;
    margin-bottom: 60px;
    background: #290707;
    
    -webkit-box-shadow: 0 0 1px rgba(105, 179, 255, .58), 0 0 0px rgba(105, 179, 255, .5);
    box-shadow: 0 0 1px rgba(105, 179, 255, .58), 0 0 0px rgba(105, 179, 255, .5);
    border-radius: 0;  

}



.light {
    position: absolute;
    top: 0px;
    right: 0px;
    left: 0px;
    height: 15px;
    margin-top: 45px;
    background-image: url(../images/animation/animation_3tyza.gif);
    background-repeat: repeat-x;
    z-index: 2;
}



.light_2 {
    position: absolute;
    top: 0px;
    right: 0px;
    left: 0px;
    height: 15px;
    margin-top: 70px;
    margin-left: 5px;    
    margin-right: 5px;
    background-image: url(../images/animation/animation_3tyza.gif);
    background-repeat: repeat-x;
    z-index: 3;
}



.list-game{
    width: 900px;
    position: relative;
    padding-top: 35px;
    margin-left: 55px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    line-height: 0;
    z-index: 8;
}



.list-game li{
    text-transform: uppercase;
    display: inline-block;
    vertical-align: middle;
    font-family:Tahoma;
    font-weight: 500;    
    font-size: 20px;
    line-height: 22px;
    padding: 0 0 0 1px;
    
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.list-game a{
    display: inline-block;
    vertical-align: top;
    color: #fff5a3;    
    padding: 0 0 0 1px;
    position: relative;
}
.list-game a:hover{
    color: #ffeb66;
}

#list-game-selected
{
    font-family:Tahoma;
    font-size: 20px;    
    color: #f4e058;
    font-weight:600
}

.list-game .holder-img{
    display: flex;
    align-items: center;
    position: absolute;
    left: 0;
    top: 50%;
    margin: -22px 0 0;
    width: 38px;
    height: 38px;
} 

.holder-upbanner{
    margin: 0 0 -20px -31px;
    width: 1361px;
}
.holder-upbanner:after {
    display:block;
    content:"";
    clear:both;
}
.promo-slider{
	height: 300px;
    overflow: hidden;
    display: block;   
}
.promo-slider .promo-game{    
    display: flex;
}
.slick-dots{
    position: absolute;
    left: 0;
    right: 0;
    bottom: 15px;
    text-align: center;
}
.slick-dots li{
    display: inline-block;
    vertical-align: top;
    margin: 7px;
}
.slick-dots button{
    cursor: pointer;
    border: none;
    padding: 0;
    overflow: hidden;
    text-indent: -9999px;
    display: block;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    border: 1px solid #ffffff;
    background: #520d0d;
    opacity: 0.4;
}
.slick-dots button:hover{

}
.slick-dots li.slick-active button{
    opacity: 1;
}



.promo-game{
    overflow: hidden;
	display: flex;
    flex-direction: column;
    height: 300px;    
    border-radius: 0px;
    background-size: contain;
	background-repeat: no-repeat;    
    background-position: -30px center;
}


.up_promo_layer {
    height: 300px;
	background: rgb(25,3,3);
	background: linear-gradient(90deg, rgba(25,3,3,1) 0%, rgba(25,3,3,1) 11%, rgba(40,40,40,0) 29%, rgba(40,40,40,0) 62%, rgba(25,3,3,1) 79%, rgba(25,3,3,1) 100%);
}


.up_promo_layer1 {
    height: 300px;
	background: rgb(25,3,3);
	background: linear-gradient(90deg, rgba(25,3,3,1) 0%, rgba(25,3,3,0.562062324929972) 10%, rgba(25,3,3,0.2007177871148459) 15%, rgba(25,3,3,0) 20%, rgba(25,3,3,0) 26%, rgba(25,3,3,0) 67%, rgba(25,3,3,0.8813900560224089) 78%, rgba(25,3,3,1) 100%);
}


.promo-game .orange-btn{
    position: relative;
    margin-left:0px;
    width: 230px;
    height: 50px;
    text-align: center;
    line-height:45px;
    font-weight: 700;
    font-size: 16px;
    color: #f9f1f1;
}



.slider-main__caption {
    position: relative;
    margin: 5px 0 100px 40px;
    width: 400px;
    height: 110px;
}


.slider-main__button {
    position: relative;
    margin: 5px 40px;
    width: 230px;
}


.slider-main__text-top {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 20px;
    padding-bottom: 15px;    
    font-size: 30px;
    line-height: 41px;
    font-weight: 800;
    text-align: left;
    text-transform: uppercase;
    text-shadow: 2px 2px 1px rgba(0, 0, 0, .48);
    color: #fff
}


.slider-main__text-top {
    padding-top: 20px;
    font-size: 32px
}


.slider-main__text-bottom {
    padding-top:3px;
    padding-bottom: 4px;
    font-size: 18px;
    font-weight:700;
    text-align: left;
    text-transform: uppercase;
    text-shadow: 0 1px 3px rgba(3, 4, 4, .63);
    color: #ffd440
}




    
    
.lost-up-form{
    position: relative;
    display: flex;
   	flex-direction: column;
   	align-items: center;    
    padding-top:20px;
    width: 450px;
    height:350px;
    border-radius: 8px;   

	background: #4c1212; /* Old browsers */

	background: -moz-linear-gradient(-45deg,  #4c1212 0%, #4c1212 64%, #421111 64%, #421111 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(-45deg,  #4c1212 0%,#4c1212 64%,#421111 64%,#421111 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(135deg,  #4c1212 0%,#4c1212 64%,#421111 64%,#421111 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c1212', endColorstr='#421111',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */	    
	
	
	
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}




.lost-up-form .title{
    display: block;
    margin: 0 0 23px;
    font-size: 24px;
	letter-spacing:4px;
    line-height: 1;
    font-weight: 500;
    color: #fbc1c1;
    

  	text-shadow: 0 0 0 #fbc1c1 , 0 0 10px #fc6666 , 0 0 20px #fc6666 ;
 	 -webkit-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);
  	-moz-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);
  	-o-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);
 	transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1); 	
 	    
}





.lost-up-form .lost_info{
    display: block;
    padding-top:5px;
    margin: 0 0 13px;
    font-size: 14px;
    line-height: 1;
    font-weight: 500;
    color: #fff;
}


.reg_tbl{
   position: relative;   
   display: flex;
   flex-direction: row;
   align-items: flex-end;
   justify-content: flex-end;
 
}


.form_reg{
 width: 350px;
 position: relative;
}


.ili_span{
	position:relative; 
    margin: 1px 0 0 0;
	font-size: 12px;
}


.inp-txt6{
  position: relative;
  margin: 20px 0;

}


.lstps-eml{
  position: relative;  

}



.regform_title{
    position: relative;
    margin: 35px 0px 50px 0;
    text-transform: uppercase;
}



.lostform_title{
    position: relative;
    margin: 30px 0px 30px 0;
    text-transform: uppercase;
}



.sign-up-form{
    position: relative;   
  	padding-top:13px;
    width: 705px;
    height: 470px;

   
    background-image: url(../images/reg/reg_form_back_3tuza.png);
	background-size:     contain;    
    background-repeat: no-repeat;
    background-position: center center    

    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}



.sign-up-form .soc_text{
    display: block;
    padding-top:5px;
    margin: 0 0 13px;
    font-size: 20px;
    line-height: 1;
    font-weight: 500;
    color: #fff;
}

.form-registration{
    float: right;
    min-height: 410px;
    width: 370px;
    padding: 23px 40px;
    margin: 0 0 0 20px;
    border-radius: 8px;

	background: #4c1212; /* Old browsers */

	background: -moz-linear-gradient(-45deg,  #4c1212 0%, #4c1212 64%, #421111 64%, #421111 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(-45deg,  #4c1212 0%,#4c1212 64%,#421111 64%,#421111 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(135deg,  #4c1212 0%,#4c1212 64%,#421111 64%,#421111 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c1212', endColorstr='#421111',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */	

    text-align: center;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}




.form-registration .title{
    display: block;
    margin: 0 0 23px;
    font-size: 24px;
	letter-spacing:4px;
    line-height: 1;
    font-weight: 500;
    color: #fbc1c1;

  	text-shadow: 0 0 0 #fbc1c1 , 0 0 10px #fc6666 , 0 0 20px #fc6666 ;
 	 -webkit-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);
  	-moz-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);
  	-o-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);
 	transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);    
}


.reg_soc_img{
	width:48px; 
	height:48px; 
	border:0px;
}

.sign-up-form .title{
    display: block;
    margin: 0 0 23px;
    font-size: 24px;
	letter-spacing:4px;
    line-height: 1;
    font-weight: 500;
    color: #fbc1c1;

  	text-shadow: 0 0 0 #fbc1c1 , 0 0 10px #fc6666 , 0 0 20px #fc6666 ;
 	 -webkit-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);
  	-moz-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);
  	-o-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);
 	transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);    
}






input.orange-btn{
    border: none;
    cursor: pointer;
    display: block;
    margin: 0 0 21px;
    width: 100%;
    font-weight: 500;
    font-size: 16px;
    line-height: 18px;
    padding: 10px 5px;
    color: #713a09;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    webkit-transition: all 200ms linear;
    -moz-transition: all 200ms linear;
    -ms-transition: all 200ms linear;
    -o-transition: all 200ms linear;
    transition: all 200ms linear;
}
.title-social{
    display: block;
	margin-top:1px;
    text-align: center;
    font-size: 12px;
    color: #dccfcf;
}
.form-registration .social-list {
    margin-top: 7px;
    padding: 5px 2px 5px 4px;
}
.cash{
    display: flex;
    align-items: center;
}
.cash-text{
    flex: 0 0 51%;
    width: 51%;
    margin: 0 0 40px;
    padding: 0 20px 0 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.cash-text span{
    display: block;
    font-size: 45px;
    line-height: 1;
}
.cash-text strong{
    display: block;
    color: #ffc400;
    font-weight: 900;
    font-size: 60px;
    line-height: 1;
}




.top-player{
    position: relative;
    left: 15px;    
    border-radius: 10px;
    padding: 15px 8px 7px 26px;
    width: 320px;
    height: 288px;
    background: #3c0808;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    z-index: 10;
}




.top-player-bonus{
    border-radius: 10px;
    padding: 15px 8px 7px 35px;
    background: #3c0808;
    height: 480px;    


	background: -moz-linear-gradient(-45deg,  #4c1212 0%, #4c1212 64%, #421111 64%, #421111 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(-45deg,  #4c1212 0%,#4c1212 64%,#421111 64%,#421111 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(135deg,  #4c1212 0%,#4c1212 64%,#421111 64%,#421111 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c1212', endColorstr='#421111',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    
}


.top-playbox{
    border-radius: 10px;
	display: flex;
    flex-direction: column;
    align-items: center;
	justify-content:center;    
    background: #3c0808;
    height: 180px;    

	background: -moz-linear-gradient(-45deg,  #4c1212 0%, #4c1212 64%, #421111 64%, #421111 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(-45deg,  #4c1212 0%,#4c1212 64%,#421111 64%,#421111 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(135deg,  #4c1212 0%,#4c1212 64%,#421111 64%,#421111 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c1212', endColorstr='#421111',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	    
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}



.title-block{
    display: block;
    margin: 10px 0 30px -20px;
    text-align: center;
    font-weight: 500;
    font-size: 24px;
    line-height: 22px;

    color: #fbc1c1;

  	text-shadow: 0 0 0 #fbc1c1 , 0 0 10px #fc6666 , 0 0 20px #fc6666 ;
  	-webkit-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);
  	-moz-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);
  	-o-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);
  	transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);

}




.sign {
  min-height: 10px;
  margin-left:33px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.sign__word {
  position: relative;
  top:-35px;
  font-size: 22px;
  text-align: center;
  line-height: 1;
  z-index: 11;
  color: #f9eba8;
  -webkit-animation: neon .7s ease-in-out infinite alternate;
          animation: neon .7s ease-in-out infinite alternate;
}

/*-- Animation Keyframes --*/
@-webkit-keyframes neon {
  from {
    text-shadow: 0 0 6px rgba(248, 239, 177, 0.60), 0 0 10px rgba(248, 239, 177, 0.14), 0 0 12px rgba(238, 225, 136, 0.12), 0 0 21px rgba(238, 225, 136, 0.12), 0 0 14px rgba(238, 225, 136, 0.18), 0 0 14px rgba(238, 225, 136, 0.12);
  }
  to {
    text-shadow: 0 0 6px rgba(248, 239, 177, 0.98), 0 0 10px rgba(248, 239, 177, 0.42), 0 0 12px rgba(238, 225, 136, 0.58), 0 0 22px rgba(238, 225, 136, 0.84), 0 0 18px rgba(238, 225, 136, 0.88), 0 0 10px #fcf4cf;
  }
}
@keyframes neon {
  from {
    text-shadow: 0 0 6px rgba(248, 239, 177, 0.60), 0 0 10px rgba(248, 239, 177, 0.14), 0 0 12px rgba(238, 225, 136, 0.12), 0 0 21px rgba(238, 225, 136, 0.12), 0 0 14px rgba(238, 225, 136, 0.18), 0 0 14px rgba(238, 225, 136, 0.12);
  }
  to {
    text-shadow: 0 0 6px rgba(248, 239, 177, 0.98), 0 0 10px rgba(248, 239, 177, 0.42), 0 0 12px rgba(238, 225, 136, 0.58), 0 0 22px rgba(238, 225, 136, 0.84), 0 0 18px rgba(238, 225, 136, 0.88), 0 0 10px #fcf4cf;
  }
}


   .pragma_div{
       position:absolute; 
       width:0px; 
       height:0px; 
       margin-top:7px;
    }

    .pragma_live_tbl{
       position:relative; 
       z-index:1; 
       font-size:13px; 
       color:#e2e3e7; 
       font-weight:600; 
       border-bottom-right-radius:5px; 
       width:60px; 
       padding-left:25px; 
       padding-right:5px; 
       height:fit-content; 
       float:left;
    }
    
    .pragma_live_player{
        position:absolute; 
        z-index:1; 
        font-size:13px; 
        color:#e2e3e7; 
        font-weight:600; 
        padding-left:5px; 
        margin-top:1px; 
        padding-right:5px; 
        margin-left:155px; 
        float:left;
    }   

    .pragma_live_name{
        position:absolute; 
        z-index:1; 
        font-size:14px; 
        text-transform:capitalize; 
        color:#e2e3e7; 
        font-weight:500; 
        border-top-left-radius:5px; 
        width: fit-content; 
        padding:3px; 
        height:fit-content; 
        margin-top:150px; 
        right:35px;
    }       


    .pragma_live_onl{
        position:absolute;
        z-index:1; 
        font-size:14px; 
        text-transform:capitalize; 
        color:#6fe44b; 
        font-weight:600; 
        width: fit-content; 
        height:fit-content; 
        padding:3px; 
        margin-top:150px; 
        left:1px;
    }   
      
      

#slider-size{
  height:260px; 
  width:280px; 
}


#bonus-tab
{
  height:380px; 
  width:290px; 
  margin-left:-15px;      
}

.slider-image{
  border-radius: 4px;
  border:0px; 
  width:84px; 
  height:45px;
}

.list-player{
    font-size: 0;
    line-height: 0;
}
.list-player li{
    position: relative;	
    display: block;
    height: 48px;
    margin-bottom: 3px;    
    font-size: 16px;
	background: #240505;
	border: 1px solid #962727;  	  
	border-radius: 6px;
    line-height: 1;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;    
}

.list-player .icon{
    position: absolute;
    left: 0;
}



.list-player-2 li{
    display: block;
    vertical-align: top;
    padding: 0 10px 0 15px;
    margin: 0 0 20px;
    position: relative;
    font-size: 16px;
    line-height: 1;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}



.list-player-2 .icon{
    position: absolute;
    left: 0;
    margin: 1px 0 0 0px;
    width: 20px;
    height: 20px;
}



.nick-name-bonus{
    color: #ffc400;
    overflow: hidden;
    margin: 0 0 0 10px; 
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}




.nick-name{
    position:relative;    
    color: #ffffff;
    width: 100%;
    margin-top:3px;
    margin-left:98px;
    margin-bottom: 6px;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}




.win-sum{
    position:relative;    
    margin-left: 98px;
    color: #f9de84;
    max-width: 200px;
    width: 100%;
    overflow: hidden;
    font-weight: 800;
    font-size: 16px;
    text-overflow: ellipsis;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.list-player-2 .counter{
    font-weight: 700;
}

.list-slot{
    display: flex;
	flex-direction:row;    
    flex-wrap: wrap;
    font-size: 0;
    line-height: 0;
    margin: 0 -4px 10px;
    padding: 0px 0;
    text-transform: uppercase;
}
.list-slot li{
    vertical-align: top;
    margin: 0 0 25px;
    width:242px;
    padding: 0 10px;
    text-align: center;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.list-slot .holder-block{
    position: relative;
    
	background: #4c1212; /* Old browsers */

	background: -moz-linear-gradient(-45deg,  #4c1212 0%, #4c1212 64%, #421111 64%, #421111 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(-45deg,  #4c1212 0%,#4c1212 64%,#421111 64%,#421111 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(135deg,  #4c1212 0%,#4c1212 64%,#421111 64%,#421111 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c1212', endColorstr='#421111',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */	
	
	
    padding: 8px;
    border-radius: 16px;
}
.list-slot .holder-block.new:before{
    content: '';
    position: absolute;
    z-index: 2;
    left: 0;
    top: 0;
    background: url('../images/new_slot/sprite-fav-icons.png') no-repeat -24px -119px;
    width: 70px;
    height: 70px;
}
.list-slot .holder-block.premium:before{
    content: '';
    position: absolute;
    z-index: 2;
    left: 0;
    top: 0;
    background: url('../images/new_slot/sprite-fav-icons.png') no-repeat -24px -48px;
    width: 70px;
    height: 70px;
}
.list-slot .holder-block:hover{
    background: #2d0303;
    box-shadow: 0 0 0 transparent, 0 0 2px #fc6666, 0 0 2px rgba(255, 102, 0, 0.5), 0 0 3px #fc6666, 0 0 5px #fc6666, 0 0 5px #fc6666, 0 0 5px #fc6666, 0 0 5px #fc6666, 0 0 10px #fc6666;    
}

.list-slot .holder-img{
    overflow: hidden;
    margin: 0 0 5px;
    border-radius: 16px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
}
.list-slot  img{
    width: 100%;
    display: block;
    webkit-transition: all 200ms linear;
    -moz-transition: all 200ms linear;
    -ms-transition: all 200ms linear;
    -o-transition: all 200ms linear;
    transition: all 200ms linear;
}
.list-slot .holder-block:hover img{
    opacity: 1;
    transform: scale(1.05);     
}

.list-slot .holder-text{
    position: relative;    
    margin: 0 -3px;
    padding: 5px 0;
}
.list-slot .holder-text div{
    opacity: 0;
    position: relative;
    z-index: 2;
    webkit-transition: all 200ms linear;
    -moz-transition: all 200ms linear;
    -ms-transition: all 200ms linear;
    -o-transition: all 200ms linear;
    transition: all 200ms linear;
}

.list-slot .holder-block:hover .holder-text div{
    opacity: 1;
}
.list-slot span{
    position: absolute;
    left: 0;
    top: 50%;
    right: 0;
    padding: 0 2px;
    display: block;
    font-size: 12px;
    line-height: 1;
    text-align: center;
    font-weight: 500;    
    -webkit-transform: translateX(0) translateY(-50%);
    -moz-transform: translateX(0) translateY(-50%);
    -ms-transform: translateX(0) translateY(-50%);
    transform: translateX(0) translateY(-50%);
}
.list-slot .holder-block:hover span{
    opacity: 0;
}
.list-slot a{
    display: block;
    padding: 10px 5px;
    border-radius: 6px;
    font-size: 12px;
    font-weight: 600;     
    line-height: 1;
    border: 2px solid #000;
    color: #ffffff;
    -webkit-box-shadow: 0 0 0 2px rgba(146,146,146,.2);
    box-shadow: 0 0 0 2px rgba(146,146,146,.2);
    text-shadow: 0 -1px 0 rgba(12,77,0,.4);
}

.info-game{
    display: flex;
}
.info-game .holder-text{
    flex: 1 1 auto;
    padding: 0 10px 0 0;
}
.info-img{
    flex: 0 0 310px;
    width: 310px;
    margin: 13px 0 30px;
}
h2{
    font-size: 40px;
    line-height: 1;
    margin: 0 0 23px;
    font-weight: 300;
    color: #efa5a5;
}
.info-list-game{
    font-size: 0;
    line-height: 0;
}
.info-game .info-list-game{
    padding: 0 0 0 20px;
}
.info-list-game li{
    display: inline-block;
    vertical-align: top;
    margin: 0 0 12px;
    padding: 0 5px 0 11px;
    position: relative;
    width: 25%;
    font-size: 18px;
    line-height: 1;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.info-list-game li:before{
    content: '';
    position: absolute;
    left: 0;
    top: 5px;
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background: #840909;
}
.group-player:after {
    display:block;
    content:"";
    clear:both;
}
.group-player{
	display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding-bottom: 5px;
}
.holder-top-player{
    float: left;
    width: 315px;
	height:490px;    
    margin: 0 0 20px;
    padding: 0 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}


.holder-playbox{
    float: left;
    width: 315px;
	height:190px;    
    margin: 0 0 20px;
    padding: 0 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}


.slider-player .slick-dots{
    bottom: 0;
}
.group-spin{
   margin-left:-20px;
   display: flex;
   flex-direction: column;
   align-items: flex-start;
   justify-content: space-between;
}
.spins-img{
    position: relative;
	margin: 0 auto;    
}
.holder-spins{
    margin-bottom: 20px;
    flex: 1 1 auto;
}
.holder-spins span{
    margin-bottom: 20px;
    display: block;
    font-weight: 700;
    font-size: 20px;
    line-height: 1;
    color: #ffffff;
}
.holder-spins strong{
    display: block;
    margin: 10px 0 10px;
    font-weight: 700;
    font-size: 20px;
    color: #f3a9a9;
}
.group-game{
    font-size: 0;
    line-height: 0;
    margin: 0 -10px 33px;
}
.group-game .holder-block{
    display: inline-block;
    vertical-align: top;
    padding: 0 10px;
    margin: 0 0 20px;
    width: 33.3%;
    font-size: 16px;
    line-height: 1;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.game-block{
    height: 413px;
    overflow: hidden;
    position: relative;
    text-align: left;
    background-color: #3c0808;
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 16px;
}
.game-block .orange-btn{
    position: absolute;
    left: 50%;
    bottom: 84px;
    font-weight: 900;
    padding: 15px 45px;
    font-size: 28px;
    color: #b01a1a;
    -webkit-transform: translateX(-50%) translateY(0);
    -moz-transform: translateX(-50%) translateY(0);
    -ms-transform: translateX(-50%) translateY(0);
    transform: translateX(-50%) translateY(0);
}
.game-block .holder-text{
    padding: 21px 27px 11px;
    margin: 0 0 9px;
}
.live_chat{
    display: inline-block;
    vertical-align: top;
    margin: 0 0 13px;
    padding: 5px 0 0 27px;
    position: relative;
    font-weight: 400;
    color: #ffc400;    
    text-decoration: underline;    
}
.live_chat:hover{
    text-decoration: none;
    opacity: 0.8;    
}    
.live_chat:before{
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    margin: -10px 0 0;
    background: url("../images/site_icons/live_chat.png") no-repeat;
    width: 22px;
    height: 25px;
}
.mail{
    display: inline-block;
    vertical-align: top;
    position: relative;
    padding: 7px 0 0 27px;
    margin: 0 0 14px;
    font-weight: 400;    
    color: #ffc400;
    text-decoration: underline;
}
.mail:hover{
    text-decoration: none;
    opacity: 0.8;    
}
.mail:before{
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    margin: -6px 0 0;
    background: url("../images/site_icons/bg-29.png") no-repeat;
    width: 20px;
    height: 15px;
}
hr{
    margin: 0;
    border: none;
    border-bottom: 1px solid #67230f;
}
.list-course li{
    position: relative;
    font-weight: 500;
    padding: 0 0 0 36px;
    margin: 0 0 14px;
}
.list-course .icon{
    position: absolute;
    left: 0;
    top: 0;
    width: 20px;
    height: 12px;
    object-fit: cover;
}
.payment-list{
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 0 50px 15px;
}
.payment-list li{
    padding: 0 5px;
}
.payment-list a{
    display: inline-block;
    vertical-align: top;
    webkit-transition: all 0s linear;
    -moz-transition: all 0s linear;
    -ms-transition: all 0s linear;
    -o-transition: all 0s linear;
    transition: all 0s linear;
}



.cashback_page{
	position: relative;	
    display: flex;
	flex-direction: column;    
    justify-content: center;

}


.cashback_div_st{
	position: relative;	
    width:90%;    
    display: flex;      
    justify-content: center;   
	padding: 30px 0 10px 0;
	margin: 0 0 50px 0;
    color: #fff;    
	border: 1px solid #cd3636;    
	border-radius: 12px;
    box-shadow: 0 0 0 transparent, 0 0 1px #fc6666, 0 0 1px rgba(255, 102, 0, 0.5), 0 0 1px #fc6666, 0 0 1px #fc6666, 0 0 1px #fc6666, 0 0 2px #fc6666, 0 0 1px #fc6666, 0 0 7px #fc6666;	    
}

.cashback_inside{
	position: relative;
	margin: 30px 0 0 0;
}


.cashback_title{
	position: absolute;
	padding: 3px 40px 3px 40px;
	top:-19px;
	background: #2f0808;
	border: 1px solid #cd3636;    
	border-radius: 12px;
    box-shadow: 0 0 0 transparent, 0 0 1px #fc6666, 0 0 1px rgba(255, 102, 0, 0.5), 0 0 1px #fc6666, 0 0 1px #fc6666, 0 0 1px #fc6666, 0 0 2px #fc6666, 0 0 1px #fc6666, 0 0 7px #fc6666;	    
	font-size:22px;
	font-weight: 500;

}


.cashback_img_newyear{    
	position: relative;
	width: 700px;
	height: 200px;
	background: url('/images/cashback/3tuza/new_year_bonus.jpg') no-repeat;	
	border-radius:12px;
}


.cashback_img0{    
	position: relative;
	width: 700px;
	height: 200px;
	background: url('/images/cashback/3tuza/supervip_bonus.jpg') no-repeat;	
	border-radius:12px;
}

.cashback_img1{    
	position: relative;
	width: 700px;
	height: 200px;
	background: url('/images/cashback/3tuza/vip_bonus.jpg') no-repeat;	
	border-radius:12px;
}

.cashback_img2{    
	position: relative;
	width: 700px;
	height: 200px;
	background: url('/images/cashback/3tuza/every_day_bonus.jpg') no-repeat;	
	border-radius:12px;
}

.cashback_img3{    
	position: relative;
	width: 700px;
	height: 200px;
	background: url('/images/cashback/3tuza/additional_bonus.jpg') no-repeat;	
	border-radius:12px;
}

.cashback_img4{    
	position: relative;
	width: 700px;
	height: 200px;
	background: url('/images/cashback/3tuza/bonus_table.jpg') no-repeat;
	border-radius:12px;
}


.cashback_text{
	position: relative;
    text-align:left;    
	margin: 20px 30px 10px 30px;
}

.cashback_reg_btn{
	position: relative;
	margin: 0 0 30px 0;
}



.cashback_tbl_st{
   position: absolute;
   display: flex;
   flex-direction: row; 
   background-color: #300303;   
   border-radius: 12px;   
   width: 56%;   
   top:2%;
   left:40%;    
   padding: 5px;  
   filter: alpha(opacity=90);   
   opacity: 0.9;      
}


.cashback_table{
   position: relative;   
   display: flex;
   flex-direction: column;
   align-items: center;
   justify-content: center;   
   font-size: 14px;
   width: 100%;
}




.cashback_tbl_title{
    position: relative;
    padding: 5px 10px;    
    font-weight: 600;    
    font-size: 16px;
	color: #ffffff;
    width: 80%;
    border-bottom: 1px solid #611212;            
}


.cashback_tbl_dep{
    position: relative;
    border-bottom: 1px solid #611212;    
    padding: 5px 10px;       
    font-size:16px;
    font-weight: 500;
	color: #ff4d4d;
    width: 80%;
}


.cashback_tbl_bon{
    position: relative;
    border-bottom: 1px solid #611212;    
    padding: 5px 10px;    
    font-size:16px;
    font-weight: 500;    
    color: #f3f379;
    width: 80%;         
}


.news_images{    
  position: relative;
  width: 700px;
  height: 200px;  
  background-repeat:no-repeat;
  border-radius:12px;
}

.antiblock_img0{    
  position: relative;
  width: 700px;
  height: 200px;
  background: url('/images/antiblock/vpn_services.jpg') no-repeat;
  border-radius:12px;
}

.antiblock_img1{    
  position: relative;
  width: 700px;
  height: 200px;
  background: url('/images/antiblock/tor_browser.jpg') no-repeat;
  border-radius:12px;
}

.antiblock_img2{    
  position: relative;
  width: 700px;
  height: 200px;
  background: url('/images/antiblock/browsers_vpn.jpg') no-repeat;
  border-radius:12px;
}

.antiblock_img3{    
  position: relative;
  width: 700px;
  height: 200px;
  background: url('/images/antiblock/search_yandex.jpg') no-repeat;
  border-radius:12px;
}


.mastercard_new{
    width: 72px;
    height: 45px;
	opacity: 0.6;    
	filter: grayscale(100%);    
    background: url('../images/payment_systems/new_systems/mastercard.png') no-repeat;    
    background-size: contain;
}
.mastercard_new:hover{
	opacity: 1;
	filter: grayscale(0%); 
	cursor: pointer;
    background: url('../images/payment_systems/new_systems/mastercard.png') no-repeat;
    background-size: contain;    
}


.visa_new{
    width: 72px;
    height: 45px;
	opacity: 0.6;
	filter: grayscale(100%);    
    background: url('../images/payment_systems/new_systems/visa.png') no-repeat;    
    background-size: contain;
}
.visa_new:hover{
	opacity: 1;
	filter: grayscale(0%); 
	cursor: pointer;
    background: url('../images/payment_systems/new_systems/visa.png') no-repeat;
    background-size: contain;    
}

.mir_new{
    width: 72px;
    height: 45px;
	opacity: 0.6;    
	filter: grayscale(100%);    
    background: url('../images/payment_systems/new_systems/mir.png') no-repeat;    
    background-size: contain;
}
.mir_new:hover{
	opacity: 1;	
	filter: grayscale(0%); 
	cursor: pointer;
    background: url('../images/payment_systems/new_systems/mir.png') no-repeat;
    background-size: contain;    
}


.sbp_new{
    width: 86px;
    height: 45px;
	opacity: 0.6;    
	filter: grayscale(100%);    
    background: url('../images/payment_systems/new_systems/sbp.png') no-repeat;    
    background-size: contain;
}
.sbp_new:hover{
	opacity: 1;
	filter: grayscale(0%); 	
	cursor: pointer;
    background: url('../images/payment_systems/new_systems/sbp.png') no-repeat;
    background-size: contain;    
}



.sberpay_new{
    width: 91px;
    height: 45px;
	opacity: 0.6;    
	filter: grayscale(100%);    
    background: url('../images/payment_systems/new_systems/sberpay.png') no-repeat;    
    background-size: contain;
}
.sberpay_new:hover{
	opacity: 1;
	filter: grayscale(0%); 
	cursor: pointer;
    background: url('../images/payment_systems/new_systems/sberpay.png') no-repeat;
    background-size: contain;    
}


.qiwi_new{
    width: 98px;
    height: 45px;
	opacity: 0.6;    
	filter: grayscale(100%);    
    background: url('../images/payment_systems/new_systems/qiwi.png') no-repeat;    
    background-size: contain;
}
.qiwi_new:hover{
	opacity: 1;	
	filter: grayscale(0%); 
	cursor: pointer;
    background: url('../images/payment_systems/new_systems/qiwi.png') no-repeat;
    background-size: contain;    
}



.yoomoney_new{
    width: 193px;
    height: 45px;
	opacity: 0.6;    
	filter: grayscale(100%);    
    background: url('../images/payment_systems/new_systems/yoomoney.png') no-repeat;    
    background-size: contain;
}
.yoomoney_new:hover{
	opacity: 1;
	filter: grayscale(0%); 
	cursor: pointer;
    background: url('../images/payment_systems/new_systems/yoomoney.png') no-repeat;
    background-size: contain;    
}


.btc_new{
    width: 46px;
    height: 45px;
	opacity: 0.6;    
	filter: grayscale(100%);    
    background: url('../images/payment_systems/new_systems/btc.png') no-repeat;    
    background-size: contain;
}
.btc_new:hover{
	opacity: 1;
	filter: grayscale(0%); 
	cursor: pointer;
    background: url('../images/payment_systems/new_systems/btc.png') no-repeat;
    background-size: contain;    
}

.eth_new{
    width: 46px;
    height: 45px;
	opacity: 0.6;    
	filter: grayscale(100%);    
    background: url('../images/payment_systems/new_systems/eth.png') no-repeat;    
    background-size: contain;
}
.eth_new:hover{
	opacity: 1;
	filter: grayscale(0%); 
	cursor: pointer;
    background: url('../images/payment_systems/new_systems/eth.png') no-repeat;
    background-size: contain;    
}

.usdt_new{
    width: 46px;
    height: 45px;
	opacity: 0.6;    
	filter: grayscale(100%);    
    background: url('../images/payment_systems/new_systems/usdt.png') no-repeat;    
    background-size: contain;
}
.usdt_new:hover{
	opacity: 1;	
	filter: grayscale(0%); 
	cursor: pointer;
    background: url('../images/payment_systems/new_systems/usdt.png') no-repeat;
    background-size: contain;    
}




#footer {
    flex: 5000 1 auto;
    width: 100%;
    padding: 14px 0;    
    background-color: #190303;
    color: #dccfcf;        
}
.footer-nav{
    margin: 0 80px 17px;
    padding: 0 11px;
    list-style: none;
    text-align: justify;
    -ms-text-justify: inter-ideograph;
    font-size: 0;
    line-height: 0;
}
.footer-nav:after {
    content: '';
    width: 100%;
    height: 0;
    display: inline-block;
}
.footer-nav li {
    display: inline-block;
    vertical-align: top;
    letter-spacing: 0.02em;
    margin: 0 5px;
    text-transform:uppercase;
    font-weight: 500;
    font-size: 12px;

    line-height: 1;
}
.footer-nav a{
    color: #dccfcf;
}
.footer-nav a:hover{
    color: #ffffff;
}
.holder-copyright{
    padding: 31px 0;
    text-align: center;
    font-size: 12px;
    color: #a79898;
    
    line-height: 1;
}
/* ==== automats page ==== */
.user-block{
    position: relative;
    width: 750px;
    display: flex;
    justify-content: space-between;
    margin: 3px 20px 0 0;
}
.user-block:after {
    display:block;
    content:"";
    clear:both;
}
.face-img{
    float: left;
    margin: 0 8px 0 5px;
    width: 40px;
    height: 40px;
    overflow: hidden;
    border-radius: 50%;
}
.user-block .holder-block{
    display: block;
    position: relative;
    padding: 0 30px 0 0;
    font-size: 16px;
    line-height: 1;
    overflow: hidden;
}
.btn-user-drop{
    cursor: pointer;
    display: block;
    position: absolute;
    right: 0;
    top: 50%;
    margin: -12px 0 0;
    background: url("../images/site_icons/bg-39.png") bottom;
    width: 23px;
    height: 23px;
    border-radius: 50%;
    overflow: hidden;
}
.name{
    display: block;
    margin: 3px 0 6px;
    color: #ffc400;
}
.user-score{
    display: block;
    color: #877b7b;
}
.user-score span{
    margin: 0 0 0 9px;
    font-weight: 700;
    color: #ffffff;
}
.cash-drop{
    display: none;
    position: absolute;
    z-index: 3;
    right: 0;
    top: 100%;
    left: 0;
    padding: 10px;
    margin: 10px 0 0;
    background: #593a3a;
    font-size: 16px;
    line-height: 1;
    border-radius: 16px;
}
.cash-drop li{
    margin: 0 0 10px;
}
.cash-drop a{
    display: inline-block;
    vertical-align: top;
}
.cash-drop a:hover{
    color: #ffc52e;
}
#sidebar{
    margin: 0 0 30px;
    width: 228px;	
	display:inline-block;
	vertical-align: top;        
    font-size: 16px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.holder-aside{
    border: 1px solid #ffce21;
    border-radius: 16px;
}
.holder-aside .holder-block{
    padding: 27px 18px 8px;
    border-bottom: 1px solid #ffce21;
}
.holder-aside .holder-block:last-child{
    border: none;
}
.call-sign{
    display: block;
    position: relative;
    padding: 0 0 0 51px;
    margin: 0 0 24px;
    font-size: 16px;
    color: #ffc400;
}
.call-sign .icon{
    display: block;
    position: absolute;
    left: 0;
    top: 50%;
    margin: -20px 0 0;
    width: 40px;
    height: 40px;
    overflow: hidden;
    border-radius: 50%;
}
.dl-score:after {
    display:block;
    content:"";
    clear:both;
}
.dl-score{
    margin: 0 0 10px;
}
.dl-score dt{
    float: left;
    width: 81px;
    color: #877b7b;
    font-size: 16px;
}
.dl-score dd{
    overflow: hidden;
    display: block;
    font-weight: 700;
    font-size: 16px;
    color: #ffffff;
}
.title-aside{
    display: block;
    margin: 0 0 9px;
    font-weight: 500;
    color: #f34040;
    font-size: 18px;
    line-height: 1;
}
.list-disc li{
    position: relative;
    padding: 0 0 0 12px;
    margin: 0 0 9px;
    font-size: 16px;
    line-height: 1;
}
.list-disc li:before{
    content: '';
    position: absolute;
    left: 0;
    top: 5px;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background: #ffc400;
}
.list-disc a{
    color: #ffc400;
}
.list-disc a:hover{
    opacity: 0.8;
}
#content{
    overflow: hidden;
    display: block;
    padding: 0 0 7px 7px;
    margin: 0 0 0 -15px;
	width:1000px;
	display:inline-block;
	vertical-align: middle;    
}

{
    margin: 10px 0 0 15px;
	width:280px;
	display:inline-block;
	vertical-align: top;    
}

#up_menu_o{
    color: #ffffff;	  
	border: 1px solid #fd1010;    
    box-shadow: 0 0 0 transparent, 0 0 1px #fc6666, 0 0 1px rgba(255, 102, 0, 0.5), 0 0 1px #fc6666, 0 0 1px #fc6666, 0 0 1px #fc6666, 0 0 2px #fc6666, 0 0 1px #fc6666, 0 0 7px #fc6666;	                
    background: linear-gradient(180deg, rgba(23,0,0,1) 10%, rgba(74,0,0,1) 50%, rgba(23,0,0,1) 90%);
}




/*-------------------- Authorization pans --------------------- */
#pans{  
  display: flex;
  justify-content: center;  
  overflow: hidden;
  width: 100%;
  margin-bottom:1em;
  padding: 0;
  list-style: none;
}

#pans li{
  float: left;  
}

#pans a{
  position: relative;
    padding: 0.6em 3em;
    float:right;
    text-decoration: none;
    color: #aa8383;	  
    font-size: 14px;
    font-weight: 600;      
    text-transform: uppercase;	  
}

#pans a:hover,
#pans a:hover::after,
#pans a:focus,
#pans a:focus::after{  
  border-bottom-style: solid;
  border-bottom-color: #ffd7d7;    
}

#pans a:focus{
  outline: 0;
}

#pans a::after{
  position:relative;
  z-index: 1;
  top: 0;
  right: -.5em;  
  bottom: 0;
  width: 1em;
}

#pans #current a,
#pans #current a::after{  
    color: #ffffff;	    
    border-bottom-style: solid;
    border-bottom-color:#e11010;
    z-index: 99;
}

/* -----------------End Authorization pans-------------------------------- */





/* --------------------menus_kassa----------------------------- */

#tabs{
  overflow: hidden;
  width: 100%;
  margin: 0;
  padding: 0;
  list-style: none;  
}

#tabs li{
  float: left;
  margin: 5px 5px;  
}

#tabs a{
	position: relative;
    padding: .7em 1.5em;
    float: left;
    text-decoration: none;
    color: #aa8383;	  
    font-size: 14px;
    font-weight: 600;
	border-radius: 16px;  
	text-transform: uppercase;	  
}

#tabs a:hover,
#tabs a:hover::after,
#tabs a:focus,
#tabs a:focus::after{
	background: #341313;
	border-radius: 16px;
	color: #fff;
}

#tabs a:focus{
  outline: 0;
}

#tabs a::after{
  position:relative;
  z-index: 1;
  top: 0;
  right: -.5em;  
  bottom: 0;
  width: 1em;
}

#tabs #current a,
#tabs #current a::after{
	background: #3c0808;
    color: #ffffff;	  
	border: 1px solid #cd3636;    
    box-shadow: 0 0 0 transparent, 0 0 1px #fc6666, 0 0 1px rgba(255, 102, 0, 0.5), 0 0 1px #fc6666, 0 0 1px #fc6666, 0 0 1px #fc6666, 0 0 2px #fc6666, 0 0 1px #fc6666, 0 0 7px #fc6666;	
    -moz-box-shadow: 0 0 0 transparent, 0 0 1px #fc6666, 0 0 1px rgba(255, 102, 0, 0.5), 0 0 1px #fc6666, 0 0 1px #fc6666, 0 0 1px #fc6666, 0 0 2px #fc6666, 0 0 1px #fc6666, 0 0 7px #fc6666;
    -webkit-box-shadow: 0 0 0 transparent, 0 0 1px #fc6666, 0 0 1px rgba(255, 102, 0, 0.5), 0 0 1px #fc6666, 0 0 1px #fc6666, 0 0 1px #fc6666, 0 0 2px #fc6666, 0 0 1px #fc6666, 0 0 7px #fc6666;
	border-radius: 16px;
	z-index: 99;
}



#menu_kassa
{    
	position: relative;
    padding-top: 2em;
    padding-left: 5px;	
	z-index: 1;	    	
}



#menu_kassa h2, #menu_kassa h3, #menu_kassa p
{
    margin: 0 0 15px 0;
}




#partner_menu
{    
	position: relative;
    padding-top: 2em;
    padding-left: 5px;	
	z-index: 1;	    	
}

#partner_menu h2, #partner_menu h3, #partner_menu p
{
    margin: 0 0 15px 0;
}

/* -----------------End menu_kassa-------------------------------- */




/* -------------------------Games_menu------------------------------- */

#menu_games
{    
	position: relative;
    padding-top: 0em;
    padding-left: 0px;	
	z-index: 1;	  
}



#gm_tab{
  overflow: hidden;
  width: 100%;
  margin: 0;
  padding: 0;
  list-style-type:none;
  display:flex;
  justify-content: center;
}

#gm_tab li{
  float: left;
  margin: 1px 1px;  
}

#gm_tab a{
	position: relative;
    padding: 0.5em 1em;
    float: left;
    text-decoration: none;
    color: #aa8383;	  
    font-size: 14px;
    font-weight: 600;
	border-radius: 16px;  
	text-transform: uppercase;	  
}

#gm_tab a:hover,
#gm_tab a:hover::after,
#gm_tab a:focus,
#gm_tab a:focus::after{
	background: #341313;
	border-radius: 16px;
	color: #fff;
}

#gm_tab a:focus{
  outline: 0;
}

#gm_tab a::after{
  position:relative;
  z-index: 1;
  top: 0;
  right: -.5em;  
  bottom: 0;
  width: 1em;
}

#gm_tab #current a,
#gm_tab #current a::after{
	background: #3c0808;
    color: #ffffff;	  
	border: 1px solid #cd3636;    
    box-shadow: 0 0 0 transparent, 0 0 1px #fc6666, 0 0 1px rgba(255, 102, 0, 0.5), 0 0 1px #fc6666, 0 0 1px #fc6666, 0 0 1px #fc6666, 0 0 2px #fc6666, 0 0 1px #fc6666, 0 0 7px #fc6666;	
    -moz-box-shadow: 0 0 0 transparent, 0 0 1px #fc6666, 0 0 1px rgba(255, 102, 0, 0.5), 0 0 1px #fc6666, 0 0 1px #fc6666, 0 0 1px #fc6666, 0 0 2px #fc6666, 0 0 1px #fc6666, 0 0 7px #fc6666;
    -webkit-box-shadow: 0 0 0 transparent, 0 0 1px #fc6666, 0 0 1px rgba(255, 102, 0, 0.5), 0 0 1px #fc6666, 0 0 1px #fc6666, 0 0 1px #fc6666, 0 0 2px #fc6666, 0 0 1px #fc6666, 0 0 7px #fc6666;
	border-radius: 16px;
	z-index: 99;
}


/* --------------------End_games_menu----------------------------- */





.partner_stat_16{

	font-size:16px;
}


.partner_stat_top1{

	font-size:16px;
	color: #f8f092;
}


.partner_stat_top2{

	font-size:16px;
	color: #54ff58;
}


.partner_stat_top3{

	font-size:16px;
	color: #f77d7d;
}


.partner_income_top{
	padding:10px; 
	border-bottom:1px solid #d55454; 
	background-color:#3b0505;
}

.partner_income_top2{
	background: rgb(78,78,78);
	background: linear-gradient(180deg, rgba(78,78,78,1) 0%, rgba(0,0,0,1) 17%, rgba(0,0,0,1) 86%, rgba(78,78,78,1) 100%);
}


.partner_income_txt1{
	font-family: Arial; 
	font-size:18px; 
	color:#fb9d9d;
}

.partner_income_txt2{
	font-size:30px; 
	color:#e1cccc;
}

.partner_income_txt3{
	font-size:22px; 
	color:#e1cccc;
}


.partner_income_txt4{
	font-family: Arial; 
	font-size:18px; 
	color:#ffeaea;
}


.partner_income_txt5{
	font-family: Arial; 
	font-size:18px; 
	color:#e1cccc;
}



.partner_income_td{
	padding:13px; 
	border-bottom:1px solid #549ad5; 
	background-color:#1d0505;
}



.partner_income_td2{
	padding:13px; 
	background-color:#3a1010;
}


.partner_income_td3{
	padding:13px; 
	background-color:#1d0505;
}


.partner_income_fnt{
	font-family: Arial; 
	padding:16px; 
	color:#e5cbcb;
}


.partner_income_fnt2{
	font-family: Arial; 
	padding:14px; 
	color:#e5cbcb;
}


.partner_income_fnt3{
	padding:15px; 
	color:#e69393;
}



.partner_fnt_plus{
	padding:15px; 
	color:#9fe693;
}


.partner_fnt_minus{
	padding:15px; 
	color:#FF5959;
}


.partner_fnt_wait{
	padding:15px; 
	color:#d7c864;
}


.partner_fnt_success{
	padding:15px; 
	color:#34c253;
}


.partner_fnt_all{
	padding:15px; 
	color:#65e76f;
}


.partner_inf_txt1{
	font-family: Arial; 
	font-size:15px; 
	color:#e68181;
}


.partner_promo_txt1{
	font-family: Arial; 
	font-size:20px; 
	color:#fda2a2;
}



.neon_wrapper.new {
  font-weight: 700;
  color: #fff;
  padding: 2px 2px 2px;
  border-radius: 16px;
  text-transform: uppercase;
  background: url('../images/new_slot/new_games.png') no-repeat;
  background-color: linear-gradient(180deg, rgba(23,0,0,1) 17%, rgba(61,0,0,1) 46%, rgba(61,0,0,1) 53%, rgba(23,0,0,1) 95%);
  background-size: 30px 30px;
  background-position-x: 0.15rem;
  background-position-y: 0.2rem;
}


.neon_wrapper {
  font-weight: 700;
  color: #fff;
  padding: 2px 2px 2px;
  border-radius: 16px;
  text-transform: uppercase;          
}

.neon_wrapper::-moz-selection {
  background-color: #341313;  
}

.neon_wrapper::selection {
  background-color: #341313;
}

.neon_wrapper:focus {
  outline: none;
}



.filter-nav{
    font-size: 0;
	line-height: 0rem;          
    padding: 0px 0 15px;
    margin: 0px 4px 0 0px;
    display: flex;
    flex-wrap: wrap;    
	justify-content: space-around;
	align-content: center;
}
.filter-nav li{
    display: inline-block;
    vertical-align: top;
	line-height: 1;      
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;             
    background: linear-gradient(180deg, rgba(23,0,0,1) 17%, rgba(61,0,0,1) 46%, rgba(61,0,0,1) 53%, rgba(23,0,0,1) 95%);
}

.filter-nav a{
    display: inline-block;
    vertical-align: top;
    padding: 11px 22px;
  	font-size: 13px;
    border-radius: 12px;    
    color: #cfb9b9;
    border: 1px solid #692e2e;
}
.filter-nav a:hover{   
    color: #ffffff; 
    border-radius: 12px;    
    border: 1px solid #f64040;    
}



.pagination{
    text-align: center;
    font-size: 0;
    line-height: 0;
    padding: 0 0 40px;
}
.pagination li{
    display: inline-block;
    vertical-align: top;
    margin: 5px;
}
.pagination a{
    display: inline-block;
    vertical-align: top;
    padding: 3px 7px;
    margin: 0 15px;
    font-weight: 500;
    color: #aa8383;
    font-size: 18px;
    line-height: 1;
    border-radius: 16px;
}
.pagination a:hover
{
    background: #321616;
    color: #fff;
}

.pagination li.active a{
    background: #3a0d0d;
    color: #fff;    
	border: 1px solid #cd3636;    
    box-shadow: 0 0 0 transparent, 0 0 1px #fc6666, 0 0 1px rgba(255, 102, 0, 0.5), 0 0 1px #fc6666, 0 0 1px #fc6666, 0 0 1px #fc6666, 0 0 2px #fc6666, 0 0 1px #fc6666, 0 0 7px #fc6666;	    
}

/* ==== kassa ======*/
#content h2{
    margin: 0 0 15px;
}
.list-payment{
    font-size: 0;
    line-height: 0;
    margin: 0 -10px;
    width: 100%;
}
.list-payment li{
    display: inline-block;
    vertical-align: top;
    text-align: center;
    padding: 0 10px;
    margin: 0 0 18px;
    width: 25%;
    font-size: 16px;
    line-height: 1;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.list-payment a{
    display: block;
    color: #ffffff;
}
.list-payment span{
    display: block;
}
.list-payment .holder-img{
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 20px 10px 8px;
    height: 145px;
    padding: 5px 10px;
    border-radius: 16px;
    background: #3c0505;
	
	    
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    webkit-transition: all 200ms linear;
    -moz-transition: all 200ms linear;
    -ms-transition: all 200ms linear;
    -o-transition: all 200ms linear;
    transition: all 200ms linear;
}
.list-payment a:hover .holder-img{
    background: #500707;
	border: 1px solid #cd3636;    
    box-shadow: 0 0 0 transparent, 0 0 1px #fc6666, 0 0 1px rgba(255, 102, 0, 0.5), 0 0 1px #fc6666, 0 0 1px #fc6666, 0 0 1px #fc6666, 0 0 2px #fc6666, 0 0 1px #fc6666, 0 0 7px #fc6666;	
    -moz-box-shadow: 0 0 0 transparent, 0 0 1px #fc6666, 0 0 1px rgba(255, 102, 0, 0.5), 0 0 1px #fc6666, 0 0 1px #fc6666, 0 0 1px #fc6666, 0 0 2px #fc6666, 0 0 1px #fc6666, 0 0 7px #fc6666;
    -webkit-box-shadow: 0 0 0 transparent, 0 0 1px #fc6666, 0 0 1px rgba(255, 102, 0, 0.5), 0 0 1px #fc6666, 0 0 1px #fc6666, 0 0 1px #fc6666, 0 0 2px #fc6666, 0 0 1px #fc6666, 0 0 7px #fc6666;
	border-radius: 16px;
}
.list-payment a:hover img{
	transition: 1s;	
	transform: scale(1.1);
}
.list-payment a:hover{
    color: #debaba;
}
.list-play-demo{
    font-size: 0;
    line-height: 0;
    margin: 0 -10px 10px;
    padding: 13px 0;
    text-transform: uppercase;
}
.list-play-demo li{
    display: inline-block;
    vertical-align: top;
    margin: 0 0 25px;
    width: 25%;
    padding: 0 10px;
    text-align: center;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.list-play-demo .holder-block{
    position: relative;
    background: #3c0808;
    padding: 3px;
    border-radius: 16px;
}
.list-play-demo .holder-block.new:before{
    content: '';
    position: absolute;
    z-index: 2;
    left: 0;
    top: 0;
    background: url('../images/new_slot/sprite-fav-icons.png') no-repeat -24px -119px;
    width: 70px;
    height: 70px;
}
.list-play-demo .holder-block.premium:before{
    content: '';
    position: absolute;
    z-index: 2;
    left: 0;
    top: 0;
    background: url('../images/new_slot/sprite-fav-icons.png') no-repeat -24px -48px;
    width: 70px;
    height: 70px;
}
.list-play-demo .holder-block:hover{
    background: #750d0d;
    box-shadow: 0 0px 8px 3px #ffb3b3;
}
.list-play-demo .holder-img{
    overflow: hidden;
    margin: 0 0 5px;
    border-radius: 16px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
}
.list-play-demo  img{
    width: 100%;
    display: block;
    webkit-transition: all 200ms linear;
    -moz-transition: all 200ms linear;
    -ms-transition: all 200ms linear;
    -o-transition: all 200ms linear;
    transition: all 200ms linear;
}
.list-play-demo .holder-block:hover img{
    opacity: 0;
}
.list-play-demo .holder-text{
    position: relative;
    margin: 0 -3px;
    padding: 5px 0;
}
.list-play-demo .holder-text div{
    opacity: 0;
    position: relative;
    z-index: 2;
    webkit-transition: all 200ms linear;
    -moz-transition: all 200ms linear;
    -ms-transition: all 200ms linear;
    -o-transition: all 200ms linear;
    transition: all 200ms linear;
}
.list-play-demo .holder-block:hover .holder-text div{
    opacity: 1;
}
.holder-demo,
.holder-play{
    display: inline-block;
    vertical-align: top;
    width: 65%;
    padding: 0 3px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.holder-demo{
    width: 35%;
}

.holder-slot-demo,
.holder-slot-play{
    display: inline-block;
    vertical-align: top;
    width: 65%;
    padding: 0 3px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.holder-slot-demo{
    width: 35%;
}


.list-play-demo span{
    position: absolute;
    left: 0;
    top: 50%;
    right: 0;
    padding: 0 2px;
    display: block;
    font-size: 14px;
    line-height: 1;
    text-align: center;
    font-weight: 700;
    -webkit-transform: translateX(0) translateY(-50%);
    -moz-transform: translateX(0) translateY(-50%);
    -ms-transform: translateX(0) translateY(-50%);
    transform: translateX(0) translateY(-50%);
}
.list-play-demo .holder-block:hover span{
    opacity: 0;
}
.list-play-demo a{
    display: block;
    padding: 10px 5px;
    border-radius: 6px;
    font-size: 14px;
    line-height: 1;
    border: 2px solid #000;
    color: #ffffff;
    -webkit-box-shadow: 0 0 0 2px rgba(146,146,146,.2);
    box-shadow: 0 0 0 2px rgba(146,146,146,.2);
    text-shadow: 0 -1px 0 rgba(12,77,0,.4);
}
.play{
    background-image: -webkit-gradient(linear,left bottom,left top,from(#185800),to(#7ed52b));
    background-image: linear-gradient(to top,#185800,#7ed52b);
    -webkit-transition: all .2s;
}
.play:hover{
    background-image: -webkit-gradient(linear,left bottom,left top,from(#33e800),color-stop(10%,#48c022),color-stop(50%,#68cf26),color-stop(90%,#87e32b),to(#52f800));
    background-image: linear-gradient(to top,#33e800 0,#48c022 10%,#68cf26 50%,#87e32b 90%,#52f800 100%);
    -webkit-box-shadow: 0 0 0 2px #26d20b, 0 0 10px 2px #26d20b;
    box-shadow: 0 0 0 2px #26d20b, 0 0 10px 2px #26d20b;
    -webkit-transition: all .2s;
    transition: all .2s;
}
.demo{
    background-image: -webkit-gradient(linear,left bottom,left top,from(#920116),to(#fe2135));
    background-image: linear-gradient(to top,#920116,#fe2135);
    -webkit-transition: all .2s;
    transition: all .2s;
}
.demo:hover{
    -webkit-box-shadow: 0 0 0 2px #ff2d1a, 0 0 10px 3px #ff2d1a;
    box-shadow: 0 0 0 2px #ff2d1a, 0 0 10px 3px #ff2d1a;
    border-color: #000;
    background-image: -webkit-gradient(linear,left bottom,left top,from(#da151c),to(#fe2026));
    background-image: linear-gradient(to top,#da151c,#fe2026);
    -webkit-transition: all .2s;
    transition: all .2s;
}






.exit_icon {
    position: relative;
    margin-top: 7px;
    width: 22px;
    height: 22px;
    opacity: .3;
    cursor: pointer;
    background-image: url(../images/header/exit.png);
}


.exit_icon:hover {
    position: relative;
    margin-top: 7px;    
    width: 22px;
    height: 22px;
    opacity: .9;
    cursor: pointer;    
    background-image: url(../images/header/exit.png);
}


.text-yellow {
    color: #ffbe00 !important
}

.text-blue {
    color: #9bdae8 !important
}


.user-bar__round-item {
    margin: 0 0 0 30px;
    float: left    
}

.user-bar__round-item, .user-bar__round-item:hover {
    text-decoration: none
}

.user-bar__round-item__points:hover a .user-bar__round-item-value,
a.user-bar__round-item:hover .user-bar__round-item-value, a.user-bar__round-item__points:hover .user-bar__round-item-value {
    color: #fff !important
}

.user-bar__round-item-right img {
    display: block;
    max-width: 100%
}

.user-bar__round-item-right-border {
    border: 1px solid #232844;
    border-radius: 2px
}



.user-bar__round-item-left {
    padding: 1px 0 0;
    float: left;
    width: 40px
    border-radius:4px;
}

.game-layout .user-bar__round-item-left {
    margin: 0 45px 0 0;
    padding: 0;
    float: none;
    width: auto
}

.user-bar__round-item-right {
    width: 200px;
}

.game-layout .user-bar__round-item-right {
    margin: 0 0 0 -40px;
    float: right;
    width: 40px;
    height: 40px
}

.user-bar__round-item-title, .user-bar__round-item-value {
    position: relative;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.user-bar__round-item-title {
    display: block;
    padding-bottom: 1px;
    font-size: 11px;
    line-height: 16px;
    text-transform: uppercase;
    color: #eec7c7;
}

.user-bar__round-item-title .pseudolink {
    text-decoration: underline
}

.user-bar__round-item-title:hover {
    text-decoration: none;
    color: #eec7c7;
}

.user-bar__round-item-value {
    display: inline-block;
    font-size: 14px;
    line-height: 18px;
    color: #ff6464
}

.user-bar__round-item__profile {
    margin-right: 50px;
    width: 160px
}



.user-bar__round-item__profile .user-bar__round-item-title, .user-bar__round-item__profile .user-bar__round-item-value {
    max-width: 120px
}

.user-bar__round-item__status .status-range {
    width: 173px
}


.user-bar__round-item__status .user-bar__round-item-left {
    margin-top: 1px
}

.user-bar__round-item__status .user-bar__round-item-title, .user-bar__round-item__status .user-bar__round-item-value {
    max-width: 190px
}


.user-bar__round-item__status:hover .status-range__value-static {
    opacity: 0
}

.user-bar__round-item__status:hover .status-range__value-hover {
    opacity: 1
}

.user-bar__round-item__points {
    padding-left: 5px;
    float: left;
    width: 100px
}

.user-bar__round-item__points a {
    text-decoration: none
}

.user-bar__round-item__points .user-bar__round-item-title, .user-bar__round-item__points .user-bar__round-item-value {
    max-width: 100px
}


a.user-bar__round-item__points, a.user-bar__round-item__points:hover {
    text-decoration: none
}

.user-bar__round-item__points .user-bar__round-item-value {
    font-weight: 700;
    color: #ff6464;
}


.user-bar__round-item__points .user-bar__round-item-value.text-yellow {
    color: #ffd440 !important
}

.user-bar__round-item__points.disabled .user-bar__round-item-value,
.user-bar__round-item__points.disabled:hover .user-bar__round-item-value {
    color: #5f3131 !important
}

.user-bar__round-item__btn {
    padding: 1px 0 0
}

.user-bar__round .btn {
    float: left
}



/* =============================================================================
    HasLayot
    ========================================================================== */
.group:after {
    display:block;
    content:"";
    clear:both;
}
.resolutions550,
.open-menu,
.closed-menu,
.bg-nav {
    display: none;
}



@media screen and (min-width:1450px) {
    .header-top-left:before {
        width: 1044px        
    }
    
    .header-top-right:before {
        width: 471px
    }    

    .user-bar__round-item-left + .tooltip {
        display: none !important
    }
        
}


@media screen and (max-width:1450px) {


    .user-bar__round-item__profile {
        margin-right: 20px;
        width: 140px
    }

    .user-bar__round-item__profile .user-bar__round-item-left {
        display: block;
    }

    .user-bar__round-item__profile .user-bar__round-item-right {
        margin: 0
    }

    .user-bar__round-item__status .status-range {
        width: 199px
    }
    

    .user-bar__round-item__status .user-bar__round-item-title, .user-bar__round-item__status .user-bar__round-item-value {
        max-width: 216px
    }

    .user-bar__round-item__points {
        display: block;
        padding-left: 5px;
        float: none;
        width: 165px;
        height: 20px
    }

    .user-bar__round-item__points .user-bar__round-item-title {
        display: inline-block
    }
    
    .user-bar__round-item + .user-bar__round-item {
        margin: 0 0 0 5px
    }

    .user-bar__round-item + .user-bar__round-item__status {
        margin: 0
    }        
        
}


@media screen and (max-width:1449px) {

	h1 {font-size:32px; line-height:32px; margin:0 0 17px;}
	h2 {font-size:26px; line-height:22px; margin:0 0 15px;}
	h3 {font-size:20px; line-height:16px; margin:0 0 13px;}
	h4 {font-size:18px; line-height:14px; margin:0 0 11px; padding-left:40px; padding-top:10px;}
	h5 {font-size:16px; line-height:12px; margin:0 0 9px; padding-left:80px; text-decoration:underline;}
	h6 {font-size:15px; line-height:12px; margin:0 0 8px; color:#d2b7b7; font: 300 18px/1 'MuseoSansCyrl',"Arial",sans-serif; }


    .header-top-left:before {
        width: 1044px
    }
    
    .header-top-right:before {
        width: 429px;
        background-image: url(../images/header/3tuza/bg-top-r_v5.png)
    }



	.info-head{	 
		position: absolute;
	    padding: 15px 10px 0 100px;
	}


#main_body_ny
  {
    
      background: url(/images/background/bg_new_year_small.jpg);
      background-position: top, center;    
      background-color: #190303;
      background-repeat: no-repeat; 
        
  }
  

	.user-block{
	    position: relative;
	    width: 800px;
	    display: flex;
	    justify-content: space-between;
	    margin: 3px 20px 0 0;
	}	

	.user-bar__round-item {
		 margin: 0px;
	}

	#main{    
		margin-left: -31px;    
	}
    
    
    .index{
		width:1050px;
		margin:0px auto;
    }
    
	#wrapper {
    	display: block;	
    	overflow: visible;
	    min-height: 100%;
    	width: 1050px;
	}  

    
  #wrapper_ny {
      display: block;	
      overflow: visible;
      min-height: 100%;
      width: 1050px;
  } 

	#content{
	    margin-left: -15px;
        padding: 0 0 5px 5px;  
		width:790px;
	}	


    .container_index_in,
	.container_index{
	    position: relative;
	    max-width: 1050px;
	}


    .container_index_in:after,
	.container_index:after{
        background: url("../images/background/3tuza_bg/bg-stars.png") 0 100% no-repeat;
        left: -370px;
        top:300px;
        width:350px;
        height:961px;
	}

    
    .container_index_in:before,
	.container_index:before{
        background: url("../images/background/3tuza_bg/bg-stars.png") 100% 0 no-repeat;
        left: 1070px;
        top:300px;
        width:350px;
        height:961px;
	}
    
  

    .container {
        max-width: 1050px;
    }


	.container_footer {
	    max-width: 1050px;
	}



    .holder-upbanner{
        margin: 0 0 -20px -31px;
        width: 1100px;
    }




	.promo-game{
    	overflow: hidden;
		display: flex;
    	flex-direction: column;
    	height: 300px;    
    	border-radius: 0px;
    	background-size: contain;
    	background-repeat: no-repeat;
		background-position: -200px center;
	}



	.list-payment{
		position:relative;
	    left:5px;    
	}


	.list-payment-block{
		min-width:180px; 
	}

	.list-game{	    
	    position: absolute;
	    width: 700px;
	}


	.list-game li{
	    padding: 0px;
	}
	
	.list-game a{
    	font-size: 16px;    		    
	}
	
	.list-game a:hover{
    	margin-top: -2px;
	}

	#list-game-selected
	{
	    font-size: 16px;   
	}
	

	.flag_rus {
		position: relative;
		left:20px;
    	width: 37px;
	    height: 20px;	    
		background-size: contain;	    
	}

	.flag_eng {
	    width: 37px;
	    height: 20px;
	    border: 10px;
		background-size: contain;   	 	  
	}	
	

	.cashback_img0, .cashback_img1, .cashback_img2, .cashback_img3, .cashback_img4{    
		width: 600px;
		height: 171px;
		background-size: 600px 171px;
	}
  
  
  .antiblock_img0, .antiblock_img1, .antiblock_img2, .antiblock_img3{    
    width: 600px;
    height: 171px;
    background-size: 600px 171px;
  }	

  .news_images{    
    width: 600px;
    height: 171px;
    background-size: 600px 171px;
  }		
	
    .cashback_tbl_title, .cashback_tbl_dep, .cashback_tbl_bon{
	    padding: 3px 7px;    
	    font-size: 14px;       
	}
	

    .stat_td_head{
      padding:5px; 
      border-bottom:1px solid #d55454; 
      background-color:#1b0707;
    }
    
    
    .stat_td_head_fnt{
      font-size:14px;
    }
    
    .stat_td_body_fnt,
    .stat_td_body_fnt2,
    .stat_td_body_fnt3,
    .stat_td_body_fnt4,
    .stat_td_body_fnt5{
      font-size:12px; 
    }    
    
    .smallgreen-btn{    
        font-size: 12px;
    }    
    

	#tabs li{
	  position: relative;
	  float: left;
	  margin: 1px 1px;	 
	}

	#tabs a{
	  font-family: Arial narrow;
      font-size: 13px;
	}	
	

	.inp-text6{
		width:300px; 
	}		
  
    .filter-nav li{
        line-height: 0.8;      
      }
  
    .filter-nav a{
        padding: 7px 12px;
        font-size: 12px;
     }
     
     .filter-nav a:hover{
         border-radius: 12px;    
      }
    
      .neon_wrapper.new {
          background-size: 20px 20px;
          background-position-x: 0.15rem;
          background-position-y: 0.2rem;
      }
  

    .list-slot{ 
        margin: 0 -4px 1px;   
    }
    
    .list-slot li{
        width:192px;      
    }
  
    .holder-slot-play{
        width: 60%;
        padding: 0 3px;        
    }
    .holder-slot-demo{
        width: 40%;
    }
  
    .sign__word {    
      top:-33px;
      font-size: 18px;
    }


    .top-player{
        width: 275px;
        height: 300px;
    }        

    .list-player li{
        height: 41px;  
    }        
    
    #slider-size{
      height:270px; 
      width:230px; 
    }
    
    .slider-image{
      width:70px; 
      height:38px;
    }  
            
    .nick-name{
        font-size: 14px;
        left:-15px;
    }
            
    
    .win-sum{
        font-weight: 700;
        font-size: 14px;
        left:-15px;
    }    
    
    #right_block{      
      position: relative;          
      width:280px;	      
      left: 15px;
      vertical-align: top;          
    }	
        
    .holder-playbox{                
        padding: 0;
        margin-top: 0 10px;
        width: 280px;
        height:190px;    
    }
    
    .holder-top-player{
        padding: 0;
        margin: 0;        
        float: left;
        width: 280px;
        height:440px;                    
    }

    .top-player-bonus{
        height: 410px;                      
    }    
    
    #bonus-tab
    {
      height:320px; 
      width:280px; 
      
    }

    .counter{
        position: relative;
        font-weight: 700;
        font-size: 14px;
        left: -10px;
    }    
    
    

    .pragma_div{
       margin-top:7px;
    }
    
    .pragma_live_tbl{
       padding-left:10px; 
    }
    
    .pragma_live_player{     
        margin-left:102px; 
    }   
    
    .pragma_live_name{
        margin-top:112px; 
    }       
        
    .pragma_live_onl{
        margin-top:112px; 
    }     
    
    
    .footer_seo{
      width:1114px; 
      margin-left:-32px;      
    }
    
    .footer_seo_inf{        
        width: 1114px; 
    }  
    
    .crypto_table1{ 
      width:760px; 
    }    

    .crypto_divs{
      width:460px;
      font-size: 14px; 
    }    
    
    .crypto_warr_div{
      width:760px; 
      font-size: 14px; 
    }
    
  	   
}