body{
	margin:0;
	padding:0;
	background:#000 url(../img/bg.jpg);
	color:#fff;
	font-size:16px;
	font-family: 'Verdana';
}

*{
	margin:0;
	padding:0;
	list-style:none;
	outline:none;
}
.clr{
	clear:both;
}
a{
	color:#fff;
	text-decoration:none;
	transition: all .15s linear;
}
.notgambling {
    width: 100%;
    height: 22px;
    background: url(/assets/images/notgambling.png) repeat-x 5px 0px;
}
a:hover{
	color:#fff;
}

h1,h2,h3,h4,h5,b{
	font-weight:normal;
	font-family: 'Verdana-Bold';
}
.hidden{
	display:none!important;
}
.content{
	width:1100px;
	margin: 0 auto 30px;
	background:#020200;
	box-shadow: 0 0 20px 7px #000;
	margin: 0 auto;
	
}
.up_block_left{
	float:left;
	margin:60px 0 0 0;
	width:335px;
}
.logo{
	/*background: url(../img/logo.png) no-repeat;*/
	width:240px;
	height:190px;
	margin:0 auto;
}

.up_block{
	
}
.up_block:after{
	content:'';
	clear:both;
	display:table;
}
.up_block_left{
	
}
.up_block_left .h1{
	font-size:30px;
	color:#ffd800;
	font-family: 'BananaBrick';
	text-align:center;
	margin:25px 0 0 0;
}
.up_block_left .h1 span:first-child{
	font-size:48px;
	color:#fff;
	display:block;
}
.up_block_left .h1 span:last-child{
	
	color:#fff;
}
.header{
	z-index: 100;
    position: relative;
	
}
.header:after{
	content:'';
	clear:both;
	display:table;
}
.header ul{
	text-align:center;
	margin: 0;
}
.header ul li{
	display:inline-block;
	    padding: 20px 9px;
}
.header ul li a{
	color:#fff;
	font-size:16px;
    padding: 15px 0 10px;
	text-transform:uppercase;
	border-bottom:2px solid transparent;
}
.header ul li a:hover{
	border-bottom:2px solid #ffffff;
	color:#ffffff;
}



.up_block_right{
	float:right;
	width:324px;
	margin:65px 25px 0 0;
}
.viplati{
	width:324px;
	height:235px;
	background: url(../img/viplati.png) no-repeat;
	position:relative;

}
.all_price_block{
	width:297px;
	height:167px;
	background: url(../img/all_price.png?22) no-repeat;
	position:absolute;
    top: 0;
    left: 30px;
	font-size:18px;
	color:#ffd800;
	text-align:center;
	    padding: 44px 0 0 0;
    line-height: 34px;
    text-transform: uppercase;
}
.all_price_block span{
	font-family: 'Verdana-Bold';
	font-size:30px;
}






.desc_index{
    font-size: 24px;
    color: #ffd800;
    padding: 7px 20px;
    border: 3px solid #ffd800;
    width: calc(60% - 40px);
    margin: 50px auto 0;
    text-align: center;
	line-height:24px;
}




.content_white{
	padding:20px 0 0 0;
}

.bg_game_up{
    width: calc(100% - 6px);
    /* height: 208px; */
    border: 3px solid #ffd800;
    position: relative;
    padding: 0 0 23px 0;
    overflow: hidden;
}
.bg_game_up:after{
	content:'';
	position:absolute;
	top:0;
	left:0;
	right:0;
	margin:0 auto;
	background: url(../img/weyte_fon_big.png) no-repeat;
	width:640px;
	height:214px;
}













.block_stat{
width:100%;
background: url(../img/stat_block.png) repeat-x;

}
.fon_stat{
	width:920px;
	margin:0 auto;
	position:relative;
	text-align:center;
	z-index: 2;
}
.fon_stat:before{
    content: '';
    position: absolute;
    top: -45px;
    left: -110px;
    /* background: url(../images/left.png?v=2) no-repeat; */
    width: 115px;
    height: 182px;
}
.fon_stat:after{
    content: '';
    position: absolute;
    top: -45px;
    right: -110px;
    /* background: url(../images/right.png?v=2) no-repeat; */
    width: 115px;
    height: 182px;
}
.stat1{
    display: inline-block;
    width: 297px;
    height: 119px;
    font-size: 14px;
    text-align: center;
    padding: 48px 0 0 0;
    line-height: 40px;
    color: #ffd800;
    background: url(../img/all_price.png?22) no-repeat;
    margin: -35px -20px 0 -20px;
    text-transform: uppercase;
}
.stat1 p{
	font-family:'Verdana-Bold';
	font-size:40px;
}

.login_block{
	width:50%;
	float:left;
}
.login_on{
    background-color: #ffd800;
    width: 80%;
    color: #020200;
    font-size: 18px;
    text-align: center;
    padding: 5px 0 10px;
    margin: 40px auto 0;
    display: block;
}
.login_on div{
	width: 80%;
    height: 23px;
    overflow: hidden;
    margin: 0 auto;
}
.login_off{
    background-color: #ffd800;
    width: 80%;
    color: #020200;
    font-size: 18px;
    text-align: left;
    padding: 5px 0;
    margin: 40px auto 0;
    display: block;
}
.login_off span{
    position: relative;
    width: 60%;
    display: inline-block;
    text-align: center;
}
.login_off .steam{
    background: url(../img/steam.png) no-repeat;
    width: 86px;
    height: 41px;
    display: inline-block;
}
.login_off:hover{
	background-color:#e3c000;
	color: #020200;
}
.login_off span span{
	font-size:22px;
}

.banan{
	background: url(../images/cool.png) no-repeat;
	width:500px;
	height:480px;
    margin: -45px auto 0;
	background-size:100%;
}

.user_photo{
	width:90px;
	height:90px;
	float:left;
	background-color:#e7e7e7;
	margin:0 0 0 0;
	position:relative;
}
.user_photo img{
	max-width:90px;
	max-height:90px;
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	margin: auto;
}

.desc_user_profile{
	float:left;
	margin:0 0 0 15px;
}
.profile{
	position:relative;
	width:calc(43% - 30px);
	float:left;
	background: url(../img/bg_y.png);
	border:3px solid #000;
	outline:2px solid #ffd800;
	padding:12px;
	margin:0 0 0 20px;
}
.profile:after{
	content:'';
	clear:both;
	display:table;
}
.nikname{
font-size: 18px;
    /* font-weight: 600; */
    margin: 0 0 12px 0;
    color: #000000;
}
.prof_link{
    background: url(../img/profile.png) no-repeat 2px 0;
    padding: 3px 0 0 15px;
    text-decoration: underline;
    display: block;
    margin: 0 0 6px 0;
    height: 20px;
    text-decoration: none;
    color: #000;
    font-size: 14px;
}
.inven_link{
    background: url(../img/inventory.png) no-repeat 0 0;
    padding: 3px 0 0 28px;
    text-decoration: underline;
    display: block;
    height: 23px;
    text-decoration: none;
    color: #000;
    font-size: 14px;
}
.prof_link:hover,
.inven_link:hover{
	text-decoration:underline;
	color:#000;
}
.login_out{
    float: right;
    margin: 0 0 0 0;
    padding: 3px 10px 6px;
    background: #020200;
    /* border-radius: 4px; */
    color: #ffd800;
}
.login_out:hover{
	
	color:#fff;
}
.balance{
    position: absolute;
    bottom: 11px;
    right: 8px;
    font-size: 14px;
    color: #000;
}
.balance span{
    color: #ffffff;
    font-size: 18px;
    font-family: 'Verdana-Bold';
}
.add_balance{
	    width: 31px;
    height: 31px;
	background: url(../img/add_balance.png) no-repeat;
    display: inline-block;
    vertical-align: middle;
    margin: 0 0 0 5px;
}
.add_balance:hover{
	
}
.game_standart{
	width:calc(50% - 2px);
	float:left;
	min-height:62px;
	border:1px solid #afb0b3;
	margin:20px 0 0 0;
	    background: url(../img/game_standart.png) no-repeat 20px 9px;
		cursor:pointer;
		transition: all .15s linear;
}
.game_standart.active,
.game_bomj.active{
	background-color:#ffd800!important;
	border:1px solid #ffd800;
}
.game_standart.active .desc_bs span,
.game_bomj.active .desc_bs span{
	color:#fff;
}
.game_standart:hover,
.game_bomj:hover{
	background-color:#2f2f2f;
}
.game_bomj{
	width:calc(50% - 2px);
	float:left;
	min-height:62px;
	border:1px solid #afb0b3;
	margin:20px 0 0 0;
	background: url(../img/game_bomj.png) no-repeat 20px 12px;
	cursor:pointer;
	transition: all .15s linear;
}
.desc_bs{
	/*float:left;*/
	margin:10px 0 0 20px;
	
}
.desc_bs p{
	font-weight:800;
	font-size:18px;
}

.bank_game{
	float:right;
	margin:20px 15px 0 0;
	font-size:16px;
}
.bank_game span{
	font-weight:800;
}
.side_blok{
	    font-size: 28px;
		font-family:'Verdana-Bold';
		color:#fff;
   padding:20px 0 0;
    width:720px;
	text-align:center;
	z-index:9;
	position:relative;
}
.number_game_side{
	display:inline-block;
    margin: 0 60px 0 0;
	padding:0 0 0 0;
	
}
.bank_game_side{
	display:inline-block;
	margin:0 0 0 0;
	
}
.number_game_side span,
.bank_game_side span{
	font-family:'Verdana-Bold';
	color:#ffd800;
}
.sound-control{
	background: url(../img/sound_on.png) no-repeat;
	width:21px;
	height:20px;
	float:right;
	margin: 6px 0 0 0;
	cursor:pointer;
}
.nosound .sound-control{
	background: url(../img/sound_off.png) no-repeat;
	width:21px;
	height:20px;
	float:right;
	margin: 6px 0 0 0;
	cursor:pointer;
}

.bar-container{
	width:100%;
	height:80px;
	margin:25px 0 0 15px;
	z-index:9;
	position:relative;
}
.item-bar-wrap {
    height: 70px;
    width: 660px;
    float: left;
    background-color: #1e222b;
    padding: 5px;
    position: relative;
    border: 2px solid #ffd800;
    box-shadow: 0 0 17px 10px rgba(0, 0, 0, 0.8);
}
.item-bar-text{
	position:relative;
	text-align:center;
	font-size:14px;
	color:#fff;
	z-index:99;
	margin:5px 0 0 0;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
}
.item-bar-text span{
	display:block;
	font-size:30px;
	font-weight:800;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
}
.item-bar{
	background-color:#ffd800;
	height:70px;
	position:absolute;
	top:5px;
	left:5px;
	z-index:9;
    overflow: hidden;
    -webkit-transition: 0.7s ease;
    transition: 0.7s ease;
    -webkit-transform: rotateZ(360deg)
}

@-webkit-keyframes "stripes"{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}to{-webkit-transform:translate3d(-100px, 0, 0);transform:translate3d(-100px, 0, 0);}}@keyframes "stripes"{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}to{-webkit-transform:translate3d(-100px, 0, 0);transform:translate3d(-100px, 0, 0);}}	
.progressbar-stripes {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 1500px;
    background: url(../img/zebra.png) 0 0 repeat-x;
    -webkit-animation: stripes 3s linear infinite;
    animation: stripes 3s linear infinite;
}

.bar-text{
    float: left;
    margin: 24px 15px;
    /* font-weight: 800; */
    font-size: 24px;
}
.timer-new{
    float: left;
    font-size: 48px;
    /* font-weight: 600; */
    color: #ffd800;
    background: #1e222b;
    font-family: 'Verdana-Bold';
    border: 2px solid #ffd800;
    width: 162px;
    height: 66px;
    text-align: center;
    margin: 0;
    padding: 14px 10px 0 10px;
}
.countMinutes{
	float:left;
	margin:-5px 0 0 0;
}
.countDiv{
	float:left;
	    margin:-8px 3px 0;
}
.countSeconds{
	float:left;
	margin:-5px 0 0 0;
}
.block_opisanie{
	/*border-bottom:1px solid #c6c6c6;*/
	padding:0 0 15px;
	text-align:center;
}
.comr{
    display:inline-block;
    width: calc(33% - 130px);
    position: relative;
    padding: 15px 0 0 90px;
    font-size: 16px;
    color: #ffd800;
    text-align: center;
	vertical-align: top;
}

.comr0{
	display:inline-block;
    width:calc(33% - 40px);
	position:relative;
	padding:0 0 0 40px;
	vertical-align: top;
}
.comr2{
    display:inline-block;
	width: calc(33% - 90px);
    position: relative;
    padding: 15px 0 0 90px;
    font-size: 16px;
    color: #ffd800;
    text-align: center;
	vertical-align: top;
}
.comr3{
	display:inline-block;
    width:calc(33% - 90px);
	position:relative;
	padding:0 0 0 90px;
	vertical-align: top;
}
.comr4{
	display:inline-block;
    width:calc(33% - 40px);
	position:relative;
	padding:0 0 0 40px;
	vertical-align: top;
}
#depositButtonsBlock{
    padding: 30px 0 0;
}
.comr:after,
.comr2:after,
.comr3:after,
.comr4:after{
	position:absolute;
	content:'';
	background: url(../img/str.png) no-repeat;
	width:68px;
	height:68px;
	top:8px;
	left:0;
}

.but_login {
    width: 257px;
    height: 47px;
    display: block;
    background: url(../img/but_login.png) no-repeat;
    color: #fff;
    text-align: center;
    padding: 20px 0 0;
    text-transform: uppercase;
    font-size: 21px;
    font-family: 'Verdana-Bold';
    margin: 8px 0 0 5px;
    text-align: center;
    text-shadow: 0 -1px 0 rgba(0,0,0,0.6);
}
.but_login:hover{
	color:#020200;
	text-shadow: 0 -1px 0 rgba(255,255,255,0.6);
}


.cards_add {
	float: left;
    width: 257px;
    height: 47px;
    display: block;
    background: url(../img/but_login.png) no-repeat;
    color: #fff;
    text-align: center;
    padding: 20px 0 0;
    text-transform: uppercase;
    font-size: 21px;
    font-family: 'Verdana-Bold';
    margin: 26px 0 0 15px;
    text-align: center;
    text-shadow: 0 -1px 0 rgba(0,0,0,0.6);
}
.cards_add:hover{
	color:#020200;
	text-shadow: 0 -1px 0 rgba(255,255,255,0.6);
}


.predmet_add {
	float:left;
    width: 257px;
    height: 47px;
    display: block;
    background: url(../img/but_login.png) no-repeat;
    color: #fff;
    text-align: center;
    padding: 20px 0 0;
    text-transform: uppercase;
    font-size: 21px;
    font-family: 'Verdana-Bold';
       margin: 26px 0 0 170px;
    text-align: center;
    text-shadow: 0 -1px 0 rgba(0,0,0,0.6);
}
.predmet_add:hover{
	color:#020200;
	text-shadow: 0 -1px 0 rgba(255,255,255,0.6);
}

.ili_add{
	    float: left;
    color: #ffd800;
    margin: 46px 7px 0 7px;
    font-family: 'Verdana-Bold';
    font-size: 18px;
	
	
}
.but_comr2{
	width:290px;
	display:block;
	background-color:#ffd800;
	color:#000;
	text-align:center;
	padding:7px 0;
	text-transform:uppercase;
	font-size:18px;
	border-radius:4px;
	font-weight:400;
	float:left;
}
.but_comr2:hover{
	background-color:#31343b;
	color:#fff;
}

.but_comr3{
	width:290px;
	display:block;
	background-color:#434855;
	color:#fff;
	text-align:center;
	padding:7px 0;
	text-transform:uppercase;
	font-size:18px;
	border-radius:4px;
	font-weight:400;
	float:left;
}
.but_comr3:hover{
	background-color:#31343b;
	color:#fff;
}

.comr4 span{
	float:left;
	font-weight:800;
	    margin: 7px 30px;
}

.dlock_link{
	padding:15px 0;
}
.dlock_link a{
	height:60px;
	float:left;
	display:block;
	width:340px;
	border:1px solid #606264;
	background-color:#4a4e56;
	text-align:center;
	padding:14px 0 0 0;
	font-size:16px;
}
.dlock_link a:nth-child(2){
	margin:0 17px;
}
.dlock_link a:hover{
	background-color:#31343b;
	color:#fff;
	border:1px solid #31343b;
}

.body_curent_user{

	overflow:hidden;
	text-align:center;
	padding:15px;
	margin:15px 0 0;
}
.deposit_block{
	margin:15px 0 0 0;
}
.current_user{
	display:inline-block;
	margin: 5px;
}
.current_user .user_ph_curr{
	display:block;
	width:70px;
	height:70px;
	background-color:#4c5260;
	position:relative;
}
.current_user .user_ph_curr img{
	position:absolute;
	max-width:70px;
	max-height:70px;
	top:0;
	left:0;
	right:0;
	bottom:0;
	margin: auto;
}
.shance{
	background: url(../img/shance.png) no-repeat;
    width: 78px;
    height: 24px;
    text-align: center;
    color: #000;
    /*font-weight: 600;*/
    font-size: 16px;
    margin: -5px 0 0 -4px;
    padding: 6px 0 0 0;
}

.rullet_block_user{
	text-align:center;
	padding:15px 6px;
	background: url(../img/bg_game_up.png);
	height:70px;
	overflow: hidden;
	margin:15px 0;
	position:relative;
}
.ruser_b{
	width:70px;
	height:70px;
	display:inline-block;
	float: left;
	margin:0 0 0 5px;
	background-color:#4c5260;
	text-align:center;
}
.ruser_b img{
	max-width:70px;
	max-height:70px;
	
}
.ukazatel{
	position:relative;
	left:0;
	right:0;
	margin:-38px auto 0;
	width:67px;
	height:29px;
	background: url(../img/ukazatel.png) no-repeat;
}

#errorBlock {
    background: #ff4444;
    padding: 10px;
    text-align: center;
}

.win_desc_user{
    font-size: 16px;
    padding: 20px;
    background: url(../img/bg_game_up.png);
    border: 3px solid #ffd800;
    margin: 10px 0 0 0;
}
.win_desc_user ul{
	float:left;
}
.win_desc_user ul li{
	vertical-align:middle;
	    height: 38px;
}
.win_desc_user ul li img{
	width:35px;
	height:35px;
	    vertical-align: middle;
    margin: 0 10px 0 15px;
}
.win_bil{
	font-family:'Verdana-Bold';
    color: #ffd800;
}
.proverka_hesh{
	    background: url(../img/bg_y.png);
    padding: 3px 10px;
    border: none;
	color:#000;
    margin: 0 0 0 15px;
}

.nik_user_win{
	font-family:'Verdana-Bold';
}
.shance_win_user{
	color:#ffd800;
}
.winner_money{
	font-size:20px;
	color:#ffd800;
	font-family:'Verdana-Bold';
}

.right-block{
	float:right;
}
.newGemaText{
    font-family: 'Verdana-Bold';
    color: #ffd800;
    font-size: 14px;
    padding: 0 0 5px;
}


.link_obmen{
	background: url(../img/bg_y.png);
	padding:15px 0 30px;
	text-align:center;
	position:relative;
	margin:15px 0;
}
.link_obmen:after{
	content:'';
	position:absolute;
	top:30px;
	left:60px;
	
	width:65px;
	height:64px;
}
.link_obmen h3{
	font-size:28px;
	 font-family: 'BananaBrick';
	color:#000;
}
.link_obmen form{
	width:600px;
	margin:15px auto;
}
.inp_link_obmen{
	width:calc(100% - 70px);
	height:37px;
	background-color:#000;
	padding:0 15px;
	border:none;
	font-size:14px;
	float:left;
	color:#fff;
	
}
.inp_link_obmen::-webkit-input-placeholder {color:#fff;}
.inp_link_obmen::-moz-placeholder          {color:#fff;}/* Firefox 19+ */
.inp_link_obmen:-moz-placeholder           {color:#fff;}/* Firefox 18- */
.inp_link_obmen:-ms-input-placeholder      {color:#fff;}


.sub_but_obmen {
    background: #ffd800 url(../img/sub_obmen.png) no-repeat center center;
    width: 33px;
    height: 33px;
    border: 2px solid #000;
    outline: none;
    cursor: pointer;
    float: left;
    transition: all .15s linear;
}
.sub_but_obmen:hover{
	    background:#4c5260 url(../img/sub_obmen.png) no-repeat center center;
}
.link_obmen_wh{
	    float: right;
    margin: 6px 40px 0 0;
	text-decoration:underline;
	color:#000;
}
.link_obmen_wh:hover{
	text-decoration:none;
	color:#000;
}

.deposit_user{
    border: 2px solid #ffd800;
    padding: 20px;
    margin: 0 0 5px;
    background-color: #131306;
}
.deposit_user:nth-child(2n+1){
	background-color:#020200;
}

.head_block_deposit{
	width:100%;
	position:relative;
	font-size:16px;
}
.nikname_deposit_user{
	font-size:16px;
	color:#ffd800;
	font-weight:600;
}
.nikname_deposit_user:hover{
	color:#ffd800;
	text-decoration:underline;
}
.mon_deposit_u{
	background-color:#ffd800;
	padding:1px 5px;
	color:#000;
}
.head_block_deposit img{
	width:40px;
	height:40px;
	margin:0 15px 0 0;
    vertical-align: middle;
    float: left;
}
.bilety_rdep{
	float:right;
	margin:8px 0 0 0;
	font-size:16px;
}
.bilety_rdep span{
	font-weight:600;
}
.items_block_deposit{
	padding:15px 0 0;
}

.weapon_deposit{
	background-image: -webkit-linear-gradient(-90deg, #aeafb0 0, #54565a 100%);
background-image: -moz-linear-gradient(180deg, #aeafb0 0, #54565a 100%);
background-image: linear-gradient(180deg, #aeafb0 0, #54565a 100%);
background-position: 50% 50%;
-webkit-background-origin: padding-box;
background-origin: padding-box;
-webkit-background-clip: border-box;
background-clip: border-box;
-webkit-background-size: auto auto;
background-size: auto auto;
width:100px;
height:100px;
position:relative;
margin:5px;
float:left;
}

.weapon_deposit img{
	max-width:80px;
	max-height:80px;
	position:absolute;
	top:0;
	left:0;
	right:0;

	margin:0 auto;
	filter: brightness(1.2);
}
.price_weapon_deposit{
	color:#fff;
	text-align:center;
	position:absolute;
	bottom:10px;
	left:0;
	right:0;
	margin:0 auto;
	font-size:12px;
}

.game_start h3{
    font-size: 28px;
    margin: 0 0 30px;
    color: #000;
    font-family: 'BananaBrick';
}
.game_start{
	text-align:center;
	background-color:#ffd800;
	padding:15px 0 30px;
	position:relative;
	margin:15px 0 0 0;
}
.game_start p{
	color:#5a4e09;
}
.game_start:after{
	content:'';
	position:absolute;
	top:30px;
	left:60px;
	/*background: url(../img/game_start.png) no-repeat;*/
	width:65px;
	height:64px;
	
}
.she_g{
	padding:3px 15px;
	border-radius:4px;
	background: url(../img/bg_game_up.png);
	color:#fff;
	margin:0 20px 0 0;
}
.she_g:hover{
	color:#fff;

}
.date_game_start{
	position:absolute;
	top:0;
	right:0;
	padding:4px 15px;
	background-color:#a89111;
	color:#fff;
}
.content_black{

	color:#fff;
	padding:20px;
	font-size:16px;
	line-height:18px;
	position:relative;
	border:5px solid #ffd800;
	overflow:hidden;
}
.content_black h3{
	font-size:20px;
	text-align:center;
	font-family:'Verdana';
	margin:0 0 25px;
	color:#ffd800;
}
.content_black p{
	margin:15px 0;
}
.content_black:after{
	/*content:'';*/
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	margin: auto;
	background: url(../img/blesc.png) no-repeat;
	width:638px;
	height:517px;
}





.game_end h3{
	font-size:28px;
	margin:0 0 30px;
	color:#000;
	 font-family: 'BananaBrick';
}
.game_end{
	text-align:center;
	background: url(../img/bg_y.png);
	padding:15px 0 30px;
	position:relative;
	margin:15px 0 0 0;
}
.game_end p{
	color:#444124;
}
.game_end:after{
	content:'';
	position:absolute;
	top:30px;
	left:60px;
	/*background: url(../img/game_end.png) no-repeat;*/
	width:65px;
	height:64px;
	
}
.secret_p{
	    margin: 20px 0 0 0;
}
.prov_secret{
	    background: url(../img/bg_game_up.png);
    padding: 2px 10px;
    border-radius: 4px;
    margin: 0 0 0 15px;
}


.modal1,
.modal2{
	display:none;
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background-color:rgba(30,34,43,0.8);
	z-index:9999;
}
.modal1 .body_modal{
	width:300px;
	padding:30px 45px;
	background-color:#fff;
	position:absolute;
	top:30%;
	left:0;
	right:0;
	margin:0 auto;
	color:#000;
	border:3px solid #ffd800;
}
.title_modal_dep{
	font-size:24px;
	text-align:center;
	margin:0 0 30px;
}
.title_modal_dep span{
	color:#fe840c;
	font-weight:800;
}
.input_modal{
	width:100%;
	height:44px;
	background-color:#484444;
	text-align:center;
	font-size:20px;
	color:#fff;
	border-radius:4px;
	border:none;
	outline:none;
	font-weight:300;
	margin:10px 0 0 0;
	
}
.sub_modal{
	background-color:#fe840c;
	color:#fff;
	text-transform:uppercase;
	height:44px;
	width:100%;
	border-radius:4px;
	margin:15px 0;
	outline:none;
	font-size:20px;
	border:none;
	font-weight:300;
	
	cursor:pointer;
	transition: all .15s linear;
}
.sub_modal:hover{
	background-color:#edc900;
	
}
.close{
	background: url(../img/close.png) no-repeat;
	width:19px;
	height:19px;
	position:absolute;
	top:10px;
	right:10px;
	transition: all .15s linear;
}






.modal2 .body_modal{
	width:450px;
	padding:30px 45px;
	background-color:#fff;
	position:absolute;
	top:15%;
	left:0;
	right:0;
	margin:0 auto;
	    border: 3px solid #ffd800;
    color: #000;
}
.modal2{
	display:none;
}
.card_con{
	width:80px;
	float:left;
	    margin: 15px 0;
}
.card_con + .card_con{
	margin-left:12px;
}
.card_con img{
	width:80px;
	height:60px;
	
}
.input_card_in{
	text-align:center;
	text-transform:uppercase;
	color:#fff;
	background-color:#31343b;
	padding:4px 0;
	cursor:pointer;
	font-size:13px;
	transition: all .15s linear;
}
.input_card_in:hover{
	background-color:#fe840c;
	color:#fff;
}
.whit_cart{
	text-align:center;
	margin:15px 0 0 0;
	padding:0 0 15px 0;
}
.whit_cart span{
	background-color:#e5e6e7;
	font-size:16px;
	padding:4px 15px;
	border-radius:4px;
	cursor:pointer;
	transition: all .15s linear;
	
}
.whit_cart span:hover,
.whit_cart span.active{
	background-color:#5e5e5e;
	color:#fff;
}

.con_whit_cart{
	display:none;
}
.con_whit_cart p{
	margin:5px 0;
}


.select_game .game_standart,
.select_game .game_bomj{
	height:45px;
	    background-size: 20px;
}
.block_history{
	padding:15px;
}
.title_block_all{
    font-size: 24px;
    /* font-weight: 600; */
    text-align: center;
    font-family: 'Verdana-Bold';
    color: #ffd800;
}
.title_block_all span{
	position:relative;
}
.title_block_all span:after{
	content:'';
	position:absolute;
	top:16px;
	left:-55px;
	width:40px;
	height:2px;
	background-color:#ffd800;
}
.title_block_all span:before{
	content:'';
	position:absolute;
	top:16px;
	right:-55px;
	width:40px;
	height:2px;
	background-color:#ffd800;
}

.game_standart_history{
	margin:40px 0 20px;
}


.comr_game{
	    background: url(../img/bg_game_up.png);
    border: 1px solid #4f535c;
    padding: 20px;
	border-bottom:none!important;
}
.comr_game:nth-child(2n){
	background:#020200;
}
.comr_game:last-child{
	border-bottom:1px solid #7d7e81!important;
}
.comr_game a:hover{
	text-decoration:underline;
}
.left_comr_game{
	    float: left;
    margin: 0 30px 0 0;
}
.number_game_c{
	    font-size: 18px;
    font-weight: 600;
}
.number_game_c span{
	color:#ffd800;
}
.shance_game_c{
	    margin: 20px 0 0 0;
}
.shance_game_c span{
	font-weight:600;
}
.left2_comr_game{
	    float: left;
    margin: 0;
}
.win_user_comr_c{
	
}
.win_user_comr_c img{
	    width: 30px;
    height: 30px;
    vertical-align: middle;
    margin: 0 15px;
}
.win_user_comr_c span{
	    font-weight: 600;
    font-size: 17px;
}
.bank_comr_c{
	    margin: 10px 0 0 0;
}
.bank_comr_c span{
	font-size:18px;
	font-weight:800;
	color:#ffd800;
}
.right_comr_c{
	    float: right;
}
.date_comr_c{
	    background: #31343b;
    color: #fff;
    display: inline-block;
    float: right;
    padding: 2px 10px;
}
.status_items_comr_c{
    color: #08da03;
    /* font-weight: 600; */
    margin: 35px 0 0 0;
    display: block;
    position: relative;
    border: 1px solid #08da03;
    padding: 2px 10px 4px 10px;
    border-radius: 4px;
}
.status_items_comr_c:after{
	content:'';
	position:absolute;
	top: 7px;
    left: 12px;
	background: url(../img/ok.png) no-repeat;
	width:14px;
	height:10px;
}

.user_photo_profile{
	width:110px;
	height:110px;
	margin:0;
	padding:30px;
	float:left;
}
.user_photo_profile img{
	width:110px;
	height:110px;
	border-radius:100px;
	border:2px solid #ffd800;
}
.nickname_profile{
    color: #fff;
    /* font-weight: 600; */
    font-size: 28px;
    text-align: left;
    margin: 60px 15px 0;
    position: relative;
    float: left;
    width: 300px;
    overflow: hidden;
    height: 33px;
}
.nickname_profile:after{
	content:'';
	width:60px;
	height:2px;
	background-color:#ffd800;
	position:absolute;
	bottom:-10px;
	left:0;
	right:0;
	margin:0 auto;
}
.date_profile{
    margin: 55px 0 0;
    text-align: center;
    width: 50%;
    float: right;
}
.date_profile li{
	display:inline-block;
	font-size:14px;
	text-align:center;
	margin:0 10px;
}
.date_profile li span{
    font-size: 33px;
    display: block;
    font-family: 'Verdana-Bold';
    color: #ffd800;
}
.stat_profile{
	width:100%;
	margin:15px 0;
	border-collapse:collapse;
}
.stat_profile tr:nth-child(2n+1) td:nth-child(1){
	background: url(../img/bg_game_up.png);
}
.stat_profile tr:nth-child(2n+1) td:nth-child(1) a{
	color:#fff;
}

.stat_profile tr:nth-child(2n) td:nth-child(2){
	background: url(../img/bg_game_up.png);
}

.stat_profile tr td{
	border:1px solid #5e6064;
	font-size:16px;
	text-align:center;
	padding:12px 10px;
}
.stat_profile tr td span{
	font-weight:800;
}

.stat_profile tr td a:hover{
	text-decoration:underline;
}
.win_prof{
	font-weight:400!important;
	color:#4fed45;
	position:relative;
	padding:0 0 0 30px;
}
.win_prof:after{
	content:'';
	position:absolute;
	top:2px;
	left:0;
	width:20px;
	height:20px;
	background: url(../img/win.png) no-repeat;
}

.los_prof{
	font-weight:400!important;
	color:#fb4747;
	position:relative;
	padding:0 0 0 30px;
}
.los_prof:after{
	content:'';
	position:absolute;
	top:2px;
	left:0;
	width:20px;
	height:20px;
	background: url(../img/los.png) no-repeat;
}
.top20{
	width:100%;
	border-collapse:collapse;
	margin:40px 0;
}
.top20 thead tr{
	background: url(../img/bg_y.png);
	
}
.top20 thead tr td {
    text-align: center;
    font-size: 16px;
    font-family: 'Verdana-Bold';
    padding: 12px 10px;
    color: #fff;
    text-shadow: 1px -1px 0px rgba(0, 0, 0, 0.21);
}
.top20 tbody tr{
	transition: all .15s linear;
}
.top20 tbody tr:nth-child(2n+1){
	background: url(../img/bg_game_up.png);
}
.top20 tbody tr:hover{
	/*background-color:#1e2024;*/
}
.top20 tbody tr td{
	text-align:center;
	font-size:16px;
	padding:12px 10px;
}
.top20 tbody tr td img{
	width:25px;
	height:25px;
	vertical-align:middle;
	border-radius:100px;
	margin:0 10px 0 0;
}
.top20 tbody tr td a:hover{
	text-decoration:underline;
}
.top20 tbody tr td a{
	font-weight:600;
	color:#fff;
}
#tradeItems tr{
	cursor: pointer;
	transition: .3s;
	outline: 1px solid transparent;
}
#tradeItems tr.selected{
	outline-color: #ffd905;
}
#tradeCreate {
	width: 100%;
    padding: 10px;
    font-size: 150%;
    text-transform: uppercase;
    background: #ffd905;
    position: sticky;
    bottom: 0;
    cursor: pointer;
    display: none;
}

.rules-list{
	    padding: 40px;
}
.rules-list li{
	    list-style-type: circle;
    margin: 5px 0;
}
.rate_top20{
	border-radius:100px;
	border:1px solid #ffd800;
	font-weight:800;
	color:#ffd800;
	width:30px;
	height:26px;
	display:inline-block;
	text-align:center;
	padding:4px 0 0 0;
}
.win_rate_top20{
	font-weight:600;
	color:#ffd800;
}
.summa_banka_top20{
	font-weight:800;
	color: #ececec;
}

.full_content{
	line-height:18px;
}
.full_content p{
	margin:10px 0;
}
.full_content h3{
	font-weight:800;
	margin:30px 0 15px;
	text-align:center;
}
.full_content span{
	padding:2px 7px;
	color:#3e424b;
	background-color:#ffd800;
}

#check{
	width:100%;
	    margin: 30px 0 0 0;
}
#check:after{
	content:'';
	clear:both;
	display:table;
}
#check input{
	    display: block;
    background: #31343b;
    border: none;
    font-size: 16px;
    color: #fff;
    padding: 13px 20px;
    font-family: 'Open Sans';
	float:left;
	width:45.7%;
	margin:0 2% 10px;
}
.honest-form:after{
	content:'';
	clear:both;
	display:table;
}
.honest-check{
	    padding: 12px 0;
    text-align: center;
    font-size: 16px;
    background: #ffd800;
    color: #000;
    cursor: pointer;
	width:45.7%;
	margin:0 2%;
	float:left;
	transition: all .15s linear;
}
.honest-check:hover{
	background-color:#fbe665;
}
.honest-check-text{
	    display: block;
    background: #31343b;
    border: none;
    font-size: 16px;
    color: #fff;
    padding: 13px 20px;
    font-family: 'Open Sans';
    float: left;
    width: 42%;
    margin: 0 2%;
}
#check input::-webkit-input-placeholder {color:#dddddd;}
#check input::-moz-placeholder          {color:#dddddd;}/* Firefox 19+ */
#check input:-moz-placeholder           {color:#dddddd;}/* Firefox 18- */
#check input:-ms-input-placeholder      {color:#dddddd;}

.ref_body{
    width: 60%;
    margin: 50px auto 20px;
}
.refferal{
	width:100%;
	margin:30px auto;
	border-collapse:collapse;
	border:none;
}
.refferal thead tr{
	    background: url(../img/bg_game_up.png);
}
.refferal thead td{
	color:#fff;
	text-align:left;
	font-size:16px;
	    border: 1px solid #434242;
	padding:12px 10px 12px 40px;
}

.refferal tbody tr{
	
}
.refferal tbody tr:nth-child(2n+1){
	    background: #1c1d21;
}
.refferal tbody tr td{
	text-align:left;
	font-size:16px;
	    border: 1px solid #31343b;
	
	padding:12px 10px 12px 40px;
}
.refferal tbody tr td img{
	width:40px;
	height:40px;
	border-radius:100px;
	vertical-align:middle;
	margin:0 10px 0 0;
}
.refferal tbody tr td a{
	font-weight:600;
}
.refferal tbody tr td a:hover{
	text-decoration:underline;
}

.ref_none{
	text-align:center;
}
.ref_none span{
	    background: #ff5858;
    font-size: 20px;
    padding: 7px 20px;
	color:#fff;
}

.link_profile_traid{
    width: 60%;
    margin: 20px auto;
	
	    position: relative;
    z-index: 99;
}
.inp_trade_profile{
    width: 70%;
    padding: 12px 20px;
    border: none;
    background: #020200;
    font-size: 16px;
    font-family: 'Open Sans';
    float: left;
    color: #fff;
    position: relative;
}
.sub_trade_profile{
	    width: 20%;
    border: none;
    padding: 12px;
    font-size: 16px;
    font-family: 'Open Sans';
    background: #ffd800;
    color: #000;
    cursor: pointer;
	transition: all .15s linear;
}
.sub_trade_profile:hover{
	background: #fbe665;
}
.link_profile_traid a{
	    font-size: 13px;
    display: block;
    margin: 10px 0 0;
}
.link_profile_traid a:hover{
	text-decoration:underline;
}

.inp_trade_profile::-webkit-input-placeholder {color:#dddddd;}
.inp_trade_profile::-moz-placeholder          {color:#dddddd;}/* Firefox 19+ */
.inp_trade_profile:-moz-placeholder           {color:#dddddd;}/* Firefox 18- */
.inp_trade_profile:-ms-input-placeholder      {color:#dddddd;}


.shop-list {
    text-align: center;
    width: 540px;
    height: 490px;
    padding: 5px;
    overflow-y: scroll;
    margin: 25px 25px 0;
    display: inline-block;
	    background: url(../img/bg_game_up.png);
		border:2px solid #ffd800;
}
.shop-list .deposit-item {
        float: left;
    width: 90px;
    background: #020200;
    color: #ffffff;
    margin: 2px;
    transition: .3s;
    cursor: pointer;
    padding: 5px;
}
.shop-list .deposit-item img {
    width: 80px;
    height: 80px;
    margin: 0 auto;
}
.shop-panel {
    width: 390px;
    min-height: 500px;
    border: 2px solid #ffd800;
    vertical-align: top;
    margin: 25px 0 0 0;
    display: inline-block;
    padding: 0 20px;
	background: url(../img/bg_game_up.png);
}
.shop-panel h2, .shop-panel h3 {
    margin: 20px 0;
}
#sum{
	color:#ffd800;
}
.shop_but_s{
	    background: #ffd800;
    border: none;
    color: #000;
    font-size: 18px;
    padding: 10px 40px;
    margin: 30px 0 0 0;
	outline:none;
	cursor:pointer;
}
.shop-list .deposit-item.item-selected{
	    background: url(../img/bg_y.png);
    color: #000;
}
.but_shop_on{
	    display: block;
    margin: 30px auto 15px;
    background: #ffd800;
    border: none;
    color: #000;
    padding: 5px 20px;
    font-size: 18px;
    font-family: 'Open Sans';
    cursor: pointer;
}


a.supportFooter {
	position: fixed;
	bottom: 0;
	right: 50px;
	text-decoration: none;
	background: #4D6E92;
	color: #fff!important;
	padding: 5px 50px;
	font-weight: normal;
	border-radius: 5px 5px 0 0;
	z-index: 9999;
}

.tooltip {
	position: absolute;
	z-index: 1070;
	display: block;
	font-style: normal;
	font-weight: normal;
	letter-spacing: normal;
	line-break: auto;
	line-height: 1.42857143;
	text-align: left;
	text-decoration: none;
	text-shadow: none;
	text-transform: none;
	white-space: normal;
	word-break: normal;
	word-spacing: normal;
	word-wrap: normal;
	font-size: 12px;
	opacity: 0;
	filter: alpha(opacity=0);
}
.tooltip.in {
	opacity: 0.9;
	filter: alpha(opacity=90);
}
.tooltip.top {
	margin-top: -2px;
	padding: 5px 0;
}
.tooltip.right {
	margin-left: 3px;
	padding: 0 5px;
}
.tooltip.bottom {
	margin-top: 3px;
	padding: 5px 0;
}
.tooltip.left {
	margin-left: -3px;
	padding: 0 5px;
}
.tooltip-inner {
	padding: 4px 10px;
	color: #ffffff;
	text-align: center;
	background-color: #191919;
	border-radius: 4px;
	white-space: nowrap;
	line-height: 14px;
}
.tooltip-arrow {
	position: absolute;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
}
.tooltip.top .tooltip-arrow {
	bottom: 0;
	left: 50%;
	margin-left: -5px;
	border-width: 5px 5px 0;
	border-top-color: #191919;
}
.tooltip.top-left .tooltip-arrow {
	bottom: 0;
	right: 5px;
	margin-bottom: -5px;
	border-width: 5px 5px 0;
	border-top-color: #000000;
}
.tooltip.top-right .tooltip-arrow {
	bottom: 0;
	left: 5px;
	margin-bottom: -5px;
	border-width: 5px 5px 0;
	border-top-color: #000000;
}
.tooltip.right .tooltip-arrow {
	top: 50%;
	left: 0;
	margin-top: -5px;
	border-width: 5px 5px 5px 0;
	border-right-color: #000000;
}
.tooltip.left .tooltip-arrow {
	top: 50%;
	right: 0;
	margin-top: -5px;
	border-width: 5px 0 5px 5px;
	border-left-color: #000000;
}
.tooltip.bottom .tooltip-arrow {
	top: 0;
	left: 50%;
	margin-left: -5px;
	border-width: 0 5px 5px;
	border-bottom-color: #000000;
}
.tooltip.bottom-left .tooltip-arrow {
	top: 0;
	right: 5px;
	margin-top: -5px;
	border-width: 0 5px 5px;
	border-bottom-color: #000000;
}
.tooltip.bottom-right .tooltip-arrow {
	top: 0;
	left: 5px;
	margin-top: -5px;
	border-width: 0 5px 5px;
	border-bottom-color: #000000;
}

.banana-left {
	float: left;
	margin: 0 30px 0 0 ;
}

.banana-right {
	float: right;
	margin: 0 0 0 30px ;
}
.game_items{
	text-align:center;
	width:100%;
	padding:40px 0;
}

.items_block {
	padding: 15px;
    width: calc(19% - 34px);
    display: inline-block;
    border: 2px solid #ffd800;
    margin: 0 2%;
	position:relative;
}
.items_block:before{
	content:'';
	position:absolute;
	top:0;
	left:0;
	background: url(../img/blesc.png) no-repeat center center;
	width:100%;
	height:100%;
    background-size: 150%;
}
.tit_items_block {
    font-size: 14px;
    color: #ffd800;
    font-weight: 400;
    text-align: center;
    margin: 0 auto;
}
.img_items_user {
    width: 90px;
    height: 90px;
    margin: 10px auto 7px;
    position: relative;
}
.img_items_user img {
    width: 100%;
    height: 100%;
    border-radius: 7px;
}
.nickname_user {
    overflow: hidden;
    white-space: nowrap;
    color: #fff;
    font-size: 18px;
    font-family: 'Open Sans';
    font-weight: 700;
    display: block;
    text-align: center;
    margin: 0 0 10px;
}
.stat_items_game {
    padding: 5px 10px;
    color: #020200;
    background: #ffd800;
}
.left_desc_t {
    float: left;
    margin: 0;
    font-family: 'Open Sans';
    font-weight: 400;
    font-size: 12px;
}
.right_desc__t_price, .right_desc__t_shance {
    float: right;
    margin: 0;
    color: #fe4e00;
    font-size: 12px;
}

.bg_black_up{
	background: url(../img/bg_game_up.png);
	margin:30px 0 0 0;
	position:relative;
}
.bg_black_up:before{
	content:'';
	position:absolute;
	top:0;
	left:0;
	margin:0 auto;
	background: url(../img/blesc.png) no-repeat center center;
	background-size:100%;
	width:100%;
	opacity: 0.5;
	height:100%;
	z-index:1;
}
.bg_black_up:after{
	content:'';
	clear:both;
	display:table;
}
.news {
    padding: 20px;
    border-radius: 5px;
    background: url(../img/bg_game_up.png);
    margin: 10px 0;
    float: left;
    width: calc(46% - 44px);
    margin: 10px 2%;
	border:2px solid transparent;
	height:55px;
	overflow:hidden;
}
.news a {
    font-size: 18px;
    text-decoration: underline;
    font-weight: 400;
}
.description_news {
    margin: 10px 0 5px 0;
    font-size: 13px;
	    height: 36px;
    overflow: hidden;
}
.news_block:after{
	content:'';
	clear:both;
	display:table;
}
.news_block{
	margin:40px 0 0 0;
}
.news:hover{
	border:2px solid #ffd800;
}

.mobile_menu_top{
	display:none;
	width: 100%;
    padding: 15px 0;
    text-align: center;
    position: relative;
    background: url(../img/bg_game_up.png);
    border-bottom: 1px solid #ffd800;
}
.mobile_menu_top:after {
    content: '';
    position: absolute;
        top: 19px;
    right: 20px;
    background: url(../img/mobile_menu.png) no-repeat;
    width: 16px;
    height: 11px;
}



.modal1, .modal2 {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(30,34,43,0.8);
    z-index: 999;
}
.modal1 .body_modal {
    width: 300px;
    padding: 30px 45px;
    background-color: #fff;
    position: absolute;
    top: 30%;
    left: 0;
    right: 0;
    margin: 0 auto;
}
.close {
    background: url(../images/close.png) no-repeat;
    width: 19px;
    height: 19px;
    position: absolute;
    top: 10px;
    right: 10px;
    transition: all .15s linear;
}
.title_modal_dep {
    font-size: 24px;
    text-align: center;
    margin: 0 0 30px;
}
.title_modal_dep span {
    color: #ffd800;
    font-weight: 800;
}
.coins {
	width: 11px; height: 13px;
	display: inline-block!important;
	background: url(/assets/images/coins-dark.png) center no-repeat;
	background-color: transparent!important;
}
.coins.big {
	width: 23px; height: 23px;
	background: url(/assets/images/coins-dark-big.png) center no-repeat;
}
.coins.white {
	background: url(/assets/images/coins-white.png) center no-repeat;
}
.coins.white.big {
	background: url(/assets/images/coins-white-big.png) center no-repeat;
}
.coins.orange {
	background: url(/assets/images/coins-orange.png) center no-repeat;
}

.input_modal {
    width: 100%;
    height: 44px;
    background-color: #484444;
    text-align: center;
    font-size: 20px;
    color: #fff;
    border-radius: 4px;
    border: none;
    outline: none;
    font-weight: 300;
    margin: 10px 0 0 0;
    font-family: 'Open Sans';
}
.sub_modal {
    background-color: #ffd800;
    color: #fff;
    text-transform: uppercase;
    height: 44px;
    width: 100%;
    border-radius: 4px;
    margin: 15px 0;
    outline: none;
    font-size: 20px;
    border: none;
    cursor: pointer;
    transition: all .15s linear;
	    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15);
}
.sub_modal:hover{
	
}
.card_con {
    width: 80px;
    float: left;
    margin: 15px 0;
}
.card_con img {
    width: 80px;
    height: 60px;
}
.input_card_in {
    text-align: center;
    text-transform: uppercase;
    color: #fff;
    background-color: #31343b;
    padding: 4px 0;
    cursor: pointer;
    font-size: 13px;
    transition: all .15s linear;
}
.card_con + .card_con {
    margin-left: 12px;
}
.whit_cart {
    text-align: center;
    margin: 15px 0 0 0;
    padding: 0 0 15px 0;
}
.whit_cart span {
    background-color: #e5e6e7;
    font-size: 16px;
    padding: 4px 15px;
    border-radius: 4px;
    cursor: pointer;
    transition: all .15s linear;
}
.con_whit_cart {
    display: none;
}
.con_whit_cart p {
    margin: 5px 0;
}






.userpanel {
	padding: 20px 30px;
}
.userpanel .items, .userpanel .chance {
	display: inline-block;
	width: 50%;
	font-size: 22px;
	text-align: center;
}
.userpanel .chance {
	width: auto;
}
.userpanel .button {
	padding: 10px 0;
}
.userpanel .button a {
	width: 100%;
}
.userpanel .button span {
	width: 100%;
	display: inline-block;
	text-align: right;
	padding: 5px;
	box-sizing: border-box;
}

.game-left, .game-right {
	/*width: 50%;*/
	float: left;
}

.game-header {
	font-size: 22px;
	padding: 20px 30px;
}

.circles {
	position: relative;
	width: 400px;
	height: 400px;
	margin: 10px auto;
}
.circles .timer-new {
	position: absolute;
	top: 290px; right: 160px; margin: 0 auto;
	float: none;
	font-size: 20px;
	border: none;
	background: none;
	margin: 0; padding: 0;
	width: auto; height: auto;
	font-family: 'Verdana';
	color: #999;
}
.circles .countSeconds {
	margin: 0;
}
.circles .countDiv {
	margin: -2px 7px 0;
}
.circles .bank {
	position: absolute;
	top: 180px;
	text-align: center;
	width: 100%;
	font-size: 30px;
}
.circles .itemsCount, .circles .bomjitemsCount {
	position: absolute;
	top: 155px;
	text-align: center;
	width: 100%;
	font-size: 15px;
	color: #3c3f46;
}
#itemsbar, #itemsbarb {
	width: 400px;
}
#timerbar, #timerbarb {
	position: absolute;
	width: 272px;
	top: 64px; left: 64px;
}
.itemslist {padding-top: 15px;}

/*.items_block_deposit {display: none;}
.weapon_deposit {width: 70px;height: 70px;}
.weapon_deposit img {width: 50px;height: 50px;}
.price_weapon_deposit {font-size: 9px;}
.price_weapon_deposit .coins {background-size: contain;width: 9px;height: 11px;}
.head_block_deposit img {float: left;}
.deposit_head_text, .deposit_head_text a {font-size: 12px;padding-bottom: 5px;}
.bilety_rdep {float: none;margin: 8px 0;}
.game_start p, .game_end p {font-size: 13px;}
.current_user .user_ph_curr img, .current_user .user_ph_curr {max-width: 40px;max-height: 40px;}
.shance {width: 48px;height: 14px;font-size: 11px;padding-top: 5px;background-size: contain;}
.content_black {margin-top: 15px;}*/

/*.itemslist .item {
	width: 130px;
	height: 157px;
	margin: 1px;
	padding: 5px;
	box-sizing: border-box;
    background: #434855;
	float: left;
	position: relative;
	text-align: center;
}
.itemslist .item .price {
	position: absolute;
	top: 0; left: 0;
	padding: 1px 5px;
	background: #31343b;
}
.itemslist .item .name {
	position: absolute;
	bottom: 0; left: 0;
	width: 100%;
	padding: 5px;
	box-sizing: border-box;
	font-size: 12px;
}

.showitems {
    float: right;
    width: 10px;
    height: 10px;
    border-right: 1px solid #999;
    border-bottom: 1px solid #999;
    transform: rotate(45deg);
    position: relative;
    transition: .3s;
    cursor: pointer;
}
.showitems:hover {
	border-color: #fff;
}
.active .showitems {
    top: 5px;
    transform: rotate(225deg);
}
*/
.tos ol {
	padding-left: 25px;
}
.tos ol li {
	list-style-type: decimal;
}
.welcome {
	text-align: center;
	padding: 150px 0;
}
.welcome .ua a {
	color: #6393ff;
}

.article-center{
margin: 20px auto;
display: block;
max-width: 90%;
}

.article-center-heavy{
margin: 30px auto;
display: block;
max-width: 90%;
}

.inul {
padding-right:30px
}

.decimal-list li{
list-style:decimal !important;
}

.block_history h1:after{
	content:'';
	position:absolute;
	top:16px;
	left:-55px;
	width:40px;
	height:2px;
	background-color:#ffd800;
}

.block_history h1:before{
	content:'';
	position:absolute;
	top:16px;
	right:-55px;
	width:40px;
	height:2px;
	background-color:#ffd800;
}

.block_history h1 {
               font-size: 24px;
               font-weight: 600;
               font-family: 'Verdana-Bold';
               color: #ffd800;
               display: inline;
               position: relative;
}

.block_history.art {
               padding:20px;
}

.articles_header {
               text-align: center;
               margin: 20px 0;
}

.page-content{
               text-align: justify;
               padding-bottom: 30px;
}

.page-content p{
               margin-bottom: 20px;
}

.page-content ul{
              margin-left: 30px;
              margin-bottom: 20px;
}

.page-content ul li{
              list-style: disc;
              margin-bottom: 10px;
}

.articles {
               padding: 15px;
               border-radius: 5px;
               margin: 10px 0;
}
.articles ul {
          margin-left: 30px;
          margin-bottom: 20px;
}

.articles ul li {
          list-style: disc;
}

.articles ul li a {
          font-size: 18px;
          text-decoration: underline;
          font-weight: 400;
}
.description-art{
                 margin: 10px 0 25px 0;
                 font-size: 13px;
}

.сommon_h {
               font-size: 20px;
               font-weight: 600;
               font-family: 'Verdana-Bold';
               text-align: center;
               color: #ffd800;
               margin-bottom: 10px;
}

.content_black ul{
              margin-left: 30px;
              margin-bottom: 20px;
}

.content_black ul li{
              list-style: disc;
              margin-bottom: 10px;
}

.content_black h1 {
               font-size: 24px;
               font-weight: 600;
               font-family: 'Verdana-Bold';
               color: #ffd800;
               text-align:center;
               margin: 10px 0 25px 0px;
}

.content_black {
               text-align: justify;
               padding-bottom: 10px;}

.content_black h2 {
font-size: 20px;
font-weight: 600;
font-family: 'Verdana-Bold';
color: #ffd800;
text-align: center;
margin: 5px 0 20px 0px;
}

.footer {
max-width: 1100px;
margin: 0 auto;
min-height: 35px;
background-color: black;
text-align: center;
padding: 11px 0 0 0;
}

.game-tabs {display: none;}
.game-tabs .countMinutes, .game-tabs .countSeconds {float: none;}



.csgo-alert {
	margin-top: 20px;
    background: #434242 url(../img/megaphone.png) no-repeat 35px center;
    padding: 15px 18px 20px 100px;
    text-align: justify;
    line-height: 19px;
    display: none;
}
.csgo-alert p {
	padding: 5px 0;
}



.header2 .content2 {
    padding: 70px 10px;
    margin-bottom: 30px;
    /* background: url(../img/mascot.png?v=22) right center no-repeat; */
	background-size: contain;
	position: relative;
	z-index:5;
}
.yellowh1 {
    font-size: 45pt;
    color: #ffae00;
}

.header2 p {
    font-size: 15pt;
    line-height: 25pt;
    color: #444;
    max-width: 50%;
}


.steam2 {
	line-height: 88px;
	border-radius: 50px;
	padding: 0 50px 0 150px;
	color: #fff;
	background: #ffc022;
	display: inline-block;
	box-shadow: inset 0 -30px 20px 10px #ffa417;
	position: relative;
	cursor: pointer;
	margin-top: 85px;
	font-size: 15pt;
	text-decoration: none;
	transition: .3s;
  }
  .steam2:hover {
	box-shadow: inset 0 -30px 10px 0px #ff9e07;
	background: #ffb600;
  }
  .steam2:after {
	content: '';
	display: block;
	position: absolute;
	left: 50px; top: 27px;
	width: 56px; height: 34px;
	background: url(../img/steam.png) center no-repeat;
  }
  .steam2:before {
	content: '';
	display: block;
	position: absolute;
	left: -120px;
	  top: -110px;
	width: 116px; height: 210px;
	background: url(../img/arrow.png) center no-repeat;
	cursor: default;
  }
  .steam2.right:before {
	left: auto;
	right: -120px;
	  top: -110px;
	width: 116px; height: 210px;
	background: url(../img/arrow.png) center no-repeat;
	transform: scaleX(-1);
  }

  .container2:after {
    content: '';
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    height: 846px;
    width: 50%;
    max-width: 1168px;
    background: url(../img/header-bg-r.png);

	z-index: 1;
    /* margin: -12.1% 4.8% 0 0; */
    margin: -6.1% 13.8% 0 0;
}
.test {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
    overflow: hidden;
}
.test:after {
       content: '';
    position: absolute;
       left: 40%;
    top: 0;
    bottom: 0;
    right: -10%;
    background-image: url(../img/header-bg-r.png);
    z-index: 1;
    background-position: bottom right;
    background-size: contain;
    background-repeat: no-repeat;
}

.container2:after {
    display: none;
}

.container2 {
    position: relative;
}
.header2 .content2 {
    background:none; 
    position: relative;
}
.content {
    width: 1270px;
max-width: 100%;
    padding: 0px 109px;
    box-sizing: border-box;
}
.yellowh1 {
    font-size: 38pt;
}
.header2 p {
    font-size: 14pt;
color:#ccc;
}
.steam2 {
    padding: 0px 50px 0 130px;
    margin-top: 65px;
}
.steam2:after {
    left: 43px;
}
.steam2:before {
    background-size: 80%;
    background-position: center right;
}
.steam2 {
    z-index: 11;
}
.test {    overflow: visible;}
@media (max-width: 1180px) {
.content {
    padding: 0;
}
}
.test {
    position: absolute;
    top: -81px;
    left: 0;
    width: 100%;
    bottom: 0;
    z-index: 0;
    /* overflow: hidden; */
}
.notgambling {
    width: calc(100% + 218px);
    z-index: 100;
    position: relative;
    margin-left: -109px;
}
.header2 .content2:after {
   content:"";
  position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1;
/* background: url(../img/mascot.png?v=2) right center no-repeat; */
    background-size: contain;
}
@media (max-width: 1023px) {
	.header2 .content2:after {display:none;}
	.test:after {display:none;}
	}
/* lg-размер (<=1199px) */
@media (max-width: 1199px) {
	/* CSS для ширины от 992px до 1199px */
  }
   
  /* md-размер (<=991px) */
  @media (max-width: 991px) {
	/* CSS для ширины от 768px до 991px */
  }
   
  /* sm-размер (<=768px) */
  @media (max-width: 767px) { 
	/* CSS для ширины от 576px до 767px */
  }
   
  /* xs-размер (<=575px) */
  @media (max-width: 575px) {
	/* CSS для ширины до 575px (включительно) */
  }
  @media (max-width: 735px) {

	.yellowh1 {
		font-size: 28pt;
	}
	.steam2 {
		padding: 20px 20px 20px 80px;
		margin-top: 35px;
		line-height: initial;
		font-size: 19px;
	}
	.steam2:after {
		left: 16px;
		background-size: 70%;
		top: 16px;
	}
	.header2 p {
		font-size: 13pt;
		max-width: 100%;
	}
	
	.header2 {text-align:center;}
	}