html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}ul{list-style: none;}input:focus,select:focus,textarea:focus{outline: none;}


body{
	font-family: 'PT Sans', sans-serif;
	background: #fff;
	font-size: 14px;
	color: #262626;
}

body#night{
	background: #000 url("../img/bg.jpg") 50% 0 no-repeat; background-size: cover; background-attachment: fixed;
	color: #86b3d9;
}

.inner{width: 1170px; margin: 0 auto; box-sizing: border-box;}





header{padding: 7px 0; background: #fff6e8; margin-bottom: 15px; border-bottom: 2px solid #c0b2a8}
	#night header{background: #292b2d;}
	header .logo{float: left; margin: 13px 28px 0 0;}
	header .actions{float: left;}
		header .actions div{float: left; width: 120px; height: 68px; box-sizing: border-box; color: #262626; font-weight: 700; text-align: center; margin: 0 5px 0 0;}
			header .actions div a{display: block; height: 100%; box-sizing: border-box; color: #262626; padding-top: 45px;}
			header .actions div span{color: #ff7200}
			#night header .actions div a{color: #c3c8cd;}
			header .actions div:hover a{color: #635b53;}
			header .actions div.jp{background: url("../img/jp.png") 50% 50% no-repeat;}
			header .actions div.vs{background: url("../img/vs.png") 50% 50% no-repeat;}
			header .actions div.roulette{background: url("../img/roulette.png") 50% 50% no-repeat;}

			#night header .actions div.jp{background: url("../img/jp_n.png") 50% 50% no-repeat;}
			#night header .actions div.vs{background: url("../img/vs_n.png") 50% 50% no-repeat;}
			#night header .actions div.roulette{background: url("../img/roulette_n.png") 50% 50% no-repeat;}

	header nav{float: left; font-weight: 700; margin: 27px 0 0 10px;}
		header nav ul{float: left;}
			header nav ul li{float: left;}
				header nav ul.nav li{margin: 0 0 0 20px;}
					header nav ul.nav li a{color: #635b53; text-transform: uppercase;}
						#night header nav ul.nav li a{color: #98b2c8}
						header nav ul.nav li:hover a{color: #000}
					header nav ul.nav li.steam{position: relative; top: -10px;}
					header nav ul.nav li.steam a{display: block; padding: 10px 22px 10px 0; background: url("../img/steam_on.png") 100% 50% no-repeat;}
					header nav ul.nav li.steam.steam-off a{background: url("../img/steam_off.png") 100% 50% no-repeat;}

					#night header nav ul.nav li.steam a{display: block; padding: 10px 22px 10px 0; background: url("../img/steam_on_n.png") 100% 50% no-repeat;}
					#night header nav ul.nav li.steam.steam-off a{background: url("../img/steam_off_n.png") 100% 50% no-repeat;}

				header nav ul.act{margin-left: 22px;}
					header nav ul.act li{width: 23px; height: 23px; position: relative; top: -5px; margin: 0 0 0 13px;}
						header nav ul.act li a{display: block; height: 100%;}
						header nav ul.act li.theme a{background: url("../img/theme_n.png") 50% 50% no-repeat;}
						header nav ul.act li.sound a{background: url("../img/sound_off.png") 50% 50% no-repeat;}
						header nav ul.act li.theme.theme-light a{background: url("../img/theme_l.png") 50% 50% no-repeat;}
						header nav ul.act li.sound.sound-on a{background: url("../img/sound_on.png") 50% 50% no-repeat;}

						#night header nav ul.act li.theme a{background: url("../img/theme_n_n.png") 50% 50% no-repeat;}
						#night header nav ul.act li.sound a{background: url("../img/sound_off_n.png") 50% 50% no-repeat;}
						#night header nav ul.act li.theme.theme-light a{background: url("../img/theme_l_n.png") 50% 50% no-repeat;}
						#night header nav ul.act li.sound.sound-on a{background: url("../img/sound_on_n.png") 50% 50% no-repeat;}

						header nav ul.act li.lang a{background: url("../img/en.png") 50% 50% no-repeat;}
						header nav ul.act li:hover a{opacity: 0.8;}
	header .account{float: right; margin: 13px 0 0;}
		header .account:hover .name{opacity: 0.9;}
		header .account .user{position: relative; padding: 15px 60px 0 0; top: -3px;}
			header .account .user a{font-size: 18px; color: #262626; font-weight: 700;}
			#night header .account .user a{color: #98b2c8;}
			header .account .user .image{position: absolute; top: 0; right: 0; border-radius: 50%;}
				header .account .user .image img{width: 50px; height: 50px; border-radius: 50%;}
				header .account .user .image span{color: #fff; border-radius: 50%; text-align: center; display: inline-block; position: absolute; bottom: -2px; left: -2px; width: 15px; height: 15px; border: 2px solid #fff6e8; line-height: 15px; background: #ff0031; font-size: 12px;}
		header .account .user.open .user-nav{display: block;}
		header .account .user .user-nav{position: absolute; display: none; top: 80px; right: 0; background: red; z-index: 99; width: 200px; background: #fff6e8; border: 1px solid #c0b2a8; box-sizing: border-box;}
			header .account .user .user-nav:after, header .account .user .user-nav:before {
				bottom: 100%;
				left: 89%;
				border: solid transparent;
				content: " ";
				height: 0;
				width: 0;
				position: absolute;
				pointer-events: none;
			}

			header .account .user .user-nav:after {
				border-color: rgba(255, 246, 232, 0);
				border-bottom-color: #fff6e8;
				border-width: 8px;
				margin-left: -8px;
			}
			header .account .user .user-nav:before {
				border-color: rgba(192, 178, 168, 0);
				border-bottom-color: #c0b2a8;
				border-width: 9px;
				margin-left: -9px;
			}
			header .account .user .user-nav li a{color: #635b53; font-size: 16px; font-weight: 400; display: block; padding: 15px 0 15px 60px; box-sizing: border-box;}
				header .account .user .user-nav li:hover a{color: #000;}
				header .account .user .user-nav li:last-child a{border-top: 1px solid #c0b2a8;}
				header .account .user .user-nav li.un_1{background: url("../img/un_1.png") 18px 50% no-repeat;}
				header .account .user .user-nav li.un_2{background: url("../img/un_2.png") 18px 50% no-repeat;}
				header .account .user .user-nav li.un_3{background: url("../img/un_3.png") 18px 50% no-repeat;}
				header .account .user .user-nav li.un_4{background: url("../img/un_4.png") 18px 50% no-repeat;}




#main{padding-bottom: 100px;}
	.main-data{float: left; width: 100%; max-width: 685px;}
		.main-data.jackpot-full{max-width: 930px}
		.slider-items-wrapper{padding: 7px 13px; background: #fcf9f2; box-sizing: border-box; border: 1px solid #eae4de; position: relative; margin-bottom: 15px;}
			#night .slider-items-wrapper{background: #292b2d; border: 1px solid #31383d;}
			.slider-items-wrapper img{max-width: 100%; height: auto; margin: 0 auto;}
			.slider-items-wrapper .select{position: absolute; z-index: 99; top: -10px; left: 0; width: 100%; height: 100%; background: url("../img/select.png") 50% 50% no-repeat; height: 100px;}
		.main-data .left-info{float: left; width: 470px; box-sizing: border-box; padding: 15px; background: #fcf9f2; border: 1px solid #eae4de}
			#night .main-data .left-info{background: #292b2d; border: 1px solid #31383d;}
			.main-data.jackpot-full .left-info{width: 715px;}
			.main-data.jackpot-full .list-items li{margin-bottom: 19.3px;}
			.main-data.jackpot-full .left-info .user-in-game li{margin-bottom: 7px;}
			.main-data .left-info .jackpot img{margin: 0 auto; max-width: 100%; height: auto;}
				.main-data .left-info .jackpot .deposit-in{padding: 9px 0; margin: 13px 0 23px; border-top: 1px solid #e5dbc8; border-bottom: 1px solid #e5dbc8;}
					.main-data .left-info .jackpot .deposit-in .coll{width: 25%; float: left; text-align: center; color: #615c52; font-size: 12px;}
					#night .main-data .left-info .jackpot .deposit-in .coll{color: #86b3d9}
					.main-data .left-info .jackpot .deposit-in .coll.coll-center{width: 50%;}
						.main-data .left-info .jackpot .deposit-in .coll span{display: block; font-weight: 700; font-size: 33px;}
			.main-data .left-info .user-in-game .title{font-size: 20px; font-weight: 700; margin-bottom: 15px;}
			.main-data .left-info .user-in-game li{display: inline-block; margin-bottom: 3px; width: 100%; box-sizing: border-box; background: #e5dbc8; position: relative;}
				#night .main-data .left-info .user-in-game li{background: #202325}
				.main-data .left-info .user-in-game li .status{float: left; width: 10px; background: #ff8448; height: 67px;}
					.main-data .left-info .user-in-game li .status.status-blue{background: #3ca8e6;}
					.main-data .left-info .user-in-game li .status.status-green{background: #99c363;}
				.main-data .left-info .user-in-game li .user{float: left; margin: 0 10px 0 0;}
				.main-data .left-info .user-in-game li .info{float: left;}
					.main-data .left-info .user-in-game li .info .name{font-size: 16px; margin: 13px 0 9px;}
						.main-data .left-info .user-in-game li .info .name span{color: #e45a05; font-weight: 700;}
					.main-data .left-info .user-in-game li .info .deposit{font-size: 14px; color: #615c52}
						#night .main-data .left-info .user-in-game li .info .deposit{color: #50697d}
						.main-data .left-info .user-in-game li .info .deposit span{color: #262626; font-weight: 700;}
						.main-data .left-info .user-in-game li .detail{position: absolute; top: 27px; right: 13px;}
						.main-data .left-info .user-in-game li .detail a{display: block; width: 26px; height: 15px; background: url("../img/deposit_arr_d.png") 50% 50% no-repeat;}
						.main-data .left-info .user-in-game li .detail a.open{background: url("../img/deposit_arr_t.png") 50% 50% no-repeat;}
				.main-data .left-info .user-in-game li .data{display: none; background: #fcf9f2; box-sizing: border-box; padding: 0 0 0 77px;}
					#night .main-data .left-info .user-in-game li .data{background: #292b2d;}
					.main-data .left-info .user-in-game li .data a{display: block; float: left; width: 55px; margin: 7px 15px 7px 0; height: 55px; box-sizing: border-box; border: 1px solid #ac9873; background: #dbdad6}
						#night .main-data .left-info .user-in-game li .data a{background: #272b2d; border-color: #3c4853;}
						.main-data .left-info .user-in-game li .data a img{margin: 9px auto 0; height: 37px;}
						.main-data .left-info .user-in-game li .data .inn{background: #f5eee0; padding: 10px 0 10px 10px;}
							#night .main-data .left-info .user-in-game li .data .inn{background: #2f3336}
					.main-data .left-info .user-in-game li.active .data{display: block;}

		.list-items{float: right; width: 200px;}
			.list-items li{width: 100%; height: 115px; box-shadow: inset 0px 0px 79px 0px rgba(183, 130, 55, 0.25); padding: 9px 0 0; margin-bottom: 17px; box-sizing: border-box; background: red; text-align: center; border: 1px solid #e2ddd2; background: #f5eee5; position: relative;}
				#night .list-items li{background: #202223; border-color: #3c4853; box-shadow: inset 0px 0px 79px 0px rgba(29, 39, 43, 0.25);}
				.list-items li:hover{box-shadow: none}
				.list-items li .free{position: absolute; top: 0; left: 0; width: 66px; height: 66px; background: url("../img/free.png") 0 0 no-repeat;}
				.list-items li img{margin: 3px auto 5px; height: 66px; width: auto;}
				.list-items li a{color: #46403c; font-size: 16px; display: block;}
					#night .list-items li a{color: #6e8292}
					.list-items li a span{color: #e45a05; font-weight: 700;}


	.widgets{float: right; width: 100%; max-width: 470px;}
		.jp-rol .jp{float: left; width: 210px; text-align: center;}
			.jp-rol .jp .winner{border-radius: 50%; width: 100%; height: 210px; background: #e3dddb; box-sizing: border-box; padding: 30px 0 0;}
				.jp-rol .jp .winner .wn{text-transform: uppercase; font-weight: 700; color: #e35702; font-size: 20px;}
				.jp-rol .jp .winner img{margin: 10px auto;}
				.jp-rol .jp .winner p{font-size: 16px; font-weight: 700; margin-bottom: 10px;}
					.jp-rol .jp .winner p span{font-weight: 400;}
				.jp-rol .jp .round{font-size: 30px; color: #767676; font-weight: 700;}
					.jp-rol .jp .round span{font-size: 48px; color: #be4200;}
					.jp-rol .jp .timer{padding: 5px 10px 9px 43px; margin-top: 18px; border: 3px solid #dad4ca; display: inline-block; font-weight: 700; font-size: 32px; background: url("../img/t.png") 10px 5px no-repeat;}
					#night .jp-rol .jp .timer{background: url("../img/t_n.png") 10px 5px no-repeat; border-color: #86b3d9}
					#night .jp-rol .jp .winner{background: #292b2d; border: 1px solid #86b3d9;}
				.jp-rol .jp a.btn{margin: 20px 0 25px;}
		.jp-rol .w-items{float: right; width: 220px;}
			.jp-rol .w-items a{margin: 0 0 20px 20px; width: 53px; height: 53px;}
				.jp-rol .w-items a img{height: 37px;}
		.widgets .vs{box-sizing: border-box; padding: 15px; background: #fcf9f2; border: 1px solid #eae4de}
			#night .widgets .vs{background: #292b2d; border: 1px solid #31383d}
			.widgets .vs .title{border-bottom: 1px solid #eae4de; margin-bottom: 15px; display: inline-block; width: 100%; padding: 12px 0 18px 62px; box-sizing: border-box; background: url("../img/vs_block.png") 0 0% no-repeat; font-size: 16px;}
				.widgets .vs .title.title-jp{background: url("../img/vs_block_jp.png") 0 0 no-repeat; padding-bottom: 23px;}
					.widgets .vs .title.title-jp .name span{color: #ff7200}
					.widgets .vs .title.title-jp p{font-size: 12px; float: right; margin: 0 0 0 20px;}
						.widgets .vs .title.title-jp p span{color: #000}
						#night .widgets .vs .title.title-jp p span{color: #86b3d9}
				#night .widgets .vs .title{border-color: #31383d;}
				.widgets .vs .title div,.widgets .vs .title p{float: left; margin-right: 20px;}
				.widgets .vs .title div{font-weight: 700; text-transform: uppercase;}
				.widgets .vs .title p span{font-weight: 700; color: #e45a05}
		.widgets .vs li{background: #f5eee4; position: relative; min-height: 113px; box-sizing: border-box; border-bottom: 3px solid #ff8448; margin-bottom: 15px;}
			#night .widgets .vs li{background: #202325}
			.widgets .vs li .users-vs{position: absolute; top: 33px; left: 6px; background: url("../img/users_vs.png") 50% 50% no-repeat; width: 42px; height: 42px; z-index: 2;}
			.widgets .vs li .timer{position: absolute; top: 30px; right: 13px; text-align: center; color: #635b53; font-size: 30px; font-weight: 700; width: 53px; height: 53px; line-height: 50px; background: url("../img/timer.png") 50% 50% no-repeat;}
				#night .widgets .vs li .timer{color: #50697d}
			.widgets .vs li .user{position: relative;}
				.widgets .vs li .user img.user{width: 55px; height: 55px; float: left;}
				.widgets .vs li .user .winner-items{float: left;}
					.widgets .vs li .user .winner-items a{display: block; float: left; width: 45px; margin: 6px 0 0 6px; height: 45px; box-sizing: border-box; border: 1px solid #ac9873; background: #dbdad6}
						#night .widgets .vs li .user .winner-items a{background: #272b2d; border-color: #3c4853;}
						.widgets .vs li .user .winner-items a img{margin: 3px auto 0; height: 37px;}

	.giveaway,.chat{float: left; width: 49%; box-sizing: border-box; padding: 15px; background: #fcf9f2; border: 1px solid #eae4de; margin-top: 15px; min-height: 597px;}
	#night .giveaway, #night .chat{background: #292b2d; border-color: #31383d;}
	.giveaway .title,.chat .title{padding: 8px 0 8px 30px; font-weight: 700; font-size: 15px; position: relative; text-align: left;}
		.chat .title .online{position: absolute; top: 8px; right: 0; font-weight: 400;}
			.chat .title .online span{display: inline-block; border-radius: 50%; width: 7px; height: 7px; background: #52ac62; margin-right: 5px; position: relative; top: -1px;}
	.chat{float: right;}
		.chat .title{background: url("../img/chat.png") 0 3px no-repeat; padding-left: 37px; padding-bottom: 15px; margin-bottom: 10px; border-bottom: 1px solid #cec8c5;}
		.chat ul{display: inline-block; width: 100%; border-bottom: 1px solid #eae4de; padding-bottom: 10px; margin-bottom: 10px; max-height: 719px; overflow-y: auto}
			.chat li{border-bottom: 1px solid #eae4de; margin-bottom: 10px; padding-bottom: 5px;}
			#night .chat li{border-color: #3c4853}
			#night .chat ul,#night .chat .title{border-color: #3c4853}
			.chat li .user img{float: left; width: 30px; height: 30px; margin-right: 10px;}
			.chat li .user p{float: left; font-size: 15px; margin-top: 8px;}
			.chat li .comment{font-size: 12px; color: #635b53; line-height: 1.3; margin-top: 9px;}
			#night .chat li .comment{color: #50697d}
			.chat li:last-child{border-bottom: none;}
		.chat .form input[type="text"]{width: 100%; height: 28px; padding: 0 13px; font-size: 12px; font-family: 'PT Sans', sans-serif; background: #f3eade; border: 1px solid #c7c2ba; margin-bottom: 10px;}
		#night .chat .form input[type="text"]{background: #212325; color: #9d988f; border-color: #3c4853;}
		.chat .form .coll{float: left;}
			.chat .form .coll a{font-size: 10px; font-weight: 700; position: relative; top: -3px;}
				.chat .form .coll a.rules{color: #8a776b; border-bottom: 1px solid #8a776b}
				.chat .form .coll a.clear{color: #60544c; border-bottom: 1px solid #60544c}
				#night .chat .form .coll a.rules{color: #7aa3c5; border-bottom: 1px solid #7aa3c5}
				#night .chat .form .coll a.clear{color: #7aa3c5; border-bottom: 1px solid #7aa3c5}
				.chat .form .coll a:hover{border-color: transparent;}
		.chat .form input[type="submit"]{float: left; margin-right: 10px; height: 25px; width: 55px; border-radius: 3px; background: #e8dcc7; color: #60544c; font-size: 12px; font-weight: 700; border: none; box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.36);}
		#night .chat .form input[type="submit"]{background: #4e5861; color: #fff;}
		.chat .form .smile{float: right; display: block; line-height: 25px; box-sizing: border-box; padding-left: 20px; height: 25px; width: 55px; border-radius: 3px; background: #e8dcc7 url("../img/smile.png") 3px 50% no-repeat; color: #ad7543; font-size: 11px; font-weight: 700; border: none; box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.36);}
		#night .chat .form .smile{background: #4e5861 url("../img/smile_n.png") 3px 50% no-repeat; color: #fff;}
		.chat .form input[type="submit"]:hover,.chat .form .smile:hover{box-shadow: none; cursor: pointer;}
	.giveaway{text-align: center; position: relative;}
		.giveaway .title{background: url("../img/gift.png") 0 3px no-repeat; margin-bottom: 5px;}
		.giveaway .list-items li{float: none; margin: 0 auto 15px;}
		.giveaway .social{position: absolute; bottom: 20px; left: 0; width: 100%;}
		.giveaway .social li{float: none; display: inline-block; margin: 0 5px;}



.timeline{height: 5px; background: #dedcd8; margin-bottom: 15px;}
	.timeline .end{width: 70%; height: 5px; background: #6e9e30}




#deposit{padding-bottom: 100px;}
	#deposit .note{padding: 25px 425px 25px 25px; position: relative; margin-bottom: 15px;}
		#deposit .note p{line-height: 1.3;}
		#deposit .note a.btn{position: absolute; top: 30px; right: 25px;}
		#deposit .note p a{color: #ff571c; border-bottom: 1px solid #ff571c;}
			#deposit .note p a:hover{border-color: transparent;}
	#deposit .iventory,#deposit .deposits{padding: 20px; margin-bottom: 15px;}
		#deposit .iventory .bt,#deposit .deposits .bt{padding-bottom: 15px; border-bottom: 1px solid #e2dad2}
		#deposit .iventory{float: left; width: 100%; max-width: 627px;}
			#deposit .iventory .filters{display: inline-block; width: 100%; margin: 15px 0 25px;}
			#deposit .iventory .form input,#deposit .iventory .form select{background: #f3eade; font-size: 17px; color: #504c4a; float: left; width: 342px; height: 43px; padding: 0 18px; border: 1px solid #c7c3ba; border-radius: 3px;}
			#deposit .iventory .form select{float: right; width: 222px; background: #f3eade url("../img/arr_s.png") 96% 50% no-repeat;}
			#night #deposit .iventory .form input,#night #deposit .iventory .form select{background: #202223; border-color: #3c4853; color: #fff;}
			#night #deposit .iventory .form select{background: #202223 url("../img/arr_s.png") 96% 50% no-repeat; color: #fff;}
			#deposit .iventory .bt{border-bottom: none; padding-top: 20px;}
			#deposit .iventory .bt .form{float: right; margin-top: -13px; position: relative;}
				#deposit .iventory .bt .form select{float: left; width: 370px;}
				#deposit .iventory .bt .form .btn{float: right; width: 43px; font-size: 0; margin-left: 10px; background: #f3eade url("../img/update.png") 50% 50% no-repeat}
				#deposit .iventory .bt .form .inn{position: relative;}
				#night #deposit .iventory .bt .form .btn{background: #202223 url("../img/update.png") 50% 50% no-repeat}
		#deposit .deposits{float: right; width: 100%; max-width: 505px;}
			#deposit .deposits .center{margin-bottom: 20px;}
			#deposit .deposits .btn{width: 100%; font-size: 20px; padding: 22px 0;}
				#deposit .deposits .btn-red{padding: 20px 0;}
			#deposit .deposits .bt.bt-wd{padding-top: 20px;}





#night .list-items-dep li a,#night .list-items-dep li,#night .list-histiry .head,#night .lh_vs li,#night .lh_vs .data,#night .lh_jp li,#night .lh_jp .data,#night .lh_rul li,
#night #profile .user-actions input[type="text"],#night .box-modal,#night .dataitem li,#night .lv_full li,#night #faq h3,#night #faq .ui-accordion-content,
#night #roulette .places .item .row,#night #roulette .deposit input[type="text"],
#night .support .form input[type="text"], #night .support .form input[type="tel"], #night .support .form input[type="email"], #night .support .form textarea,
#night .support .form .row .coll,#night .support .messages,#night .players table td,#night .players .filters li a
{background: #202223;}



#night #deposit .iventory .bt, #night header, #night #deposit .deposits .bt,#night .list-histiry .head,#night .lh_vs .data,#night .lh_jp .data,#night .lh_rul li,#night #profile .user-actions input[type="text"],
#night #profile .user-actions .title,#night .page-title.page-inventory,#night .list-items-dep li a,#night .dataitem li,#night .lv_full li,#night .page-title,#night #faq h3,#night #faq .ui-accordion-content,
#night .main-data .left-info .jackpot .deposit-in,#night #roulette .deposit input[type="text"],#night .support .tickets li,
#night .support .form input[type="text"], #night .support .form input[type="tel"], #night .support .form input[type="email"], #night .support .form textarea,#night .support .form .row .coll,
#night .support .messages,#night .players table td,#night .page-title .data li,#night .players .filters li a
{border-color: #3c4853!important}


#night #window-inventory .list-items-dep li{border: 1px solid #3c4853}
#night #window-inventory .list-items-dep li a{border: none;}
#night .arcticmodal-close{background: url(../img/close_alert_n.png) 50% 50% no-repeat;}


#night .list-histiry .head,#night .load a,#night #faq .ui-accordion-content,#night #roulette .values a,#night #roulette .page-title .btn-history,#night .support .tickets li .name, #night .support .messages .name,#night .support .tickets li .info, .support .messages .info,
#night .players table td:nth-child(1),#night .list-items-dep li a span{color: #86b3d9;}
#night #roulette .values a:hover,#night .support .form input[type="text"], #night .support .form input[type="tel"], #night .support .form input[type="email"], #night .support .form textarea,
#night .support .form .row .coll,#night .players .filters li a{color: #fff;}




















.list-items-dep{display: inline-block; width: 100%; box-sizing: border-box;}
	.list-items-dep li{width: 100px; height: 110px; margin: 0 21px 20px 0; box-sizing: border-box; float: left;}
		.list-items-dep li.in-item a{display: block; height: 100%; box-sizing: border-box; padding: 6px 9px; border: 1px solid #a39486; background: url("../img/bg_lid.png") 50% 50% no-repeat; background-size: 100% 100%;}
			.list-items-dep li a.active{background: url("../img/bg_lid_a.png") 50% 50% no-repeat; background-size: 100% 100%;}
			.list-items-dep li a{background: #e2dad2; display: block; width: 100%; height: 100%;}
			.list-items-dep li a span{display: block; font-size: 11px; color: #262626; margin-bottom: 3px;}
			.list-items-dep li a i{font-weight: 700; color: #ff571c; font-style: normal;}
			.list-items-dep li a img{margin: 0 auto 5px;}


		#deposit .deposits .list-items-dep li:nth-child(4),#deposit .deposits .list-items-dep li:nth-child(8),#deposit .deposits .list-items-dep li:nth-child(12),#deposit .deposits .list-items-dep li:nth-child(16){margin-right: 0;}
		#deposit .iventory .list-items-dep li:nth-child(5),#deposit .iventory .list-items-dep li:nth-child(10),#deposit .iventory .list-items-dep li:nth-child(15),
		#deposit .iventory .list-items-dep li:nth-child(20),#deposit .iventory .list-items-dep li:nth-child(25),#deposit .iventory .list-items-dep li:nth-child(30),
		#deposit .iventory .list-items-dep li:nth-child(35),#deposit .iventory .list-items-dep li:nth-child(40),#deposit .iventory .list-items-dep li:nth-child(45){margin-right: 0;}




#players{margin-bottom: 100px;}
	.players{float: left; width: 100%; max-width: 928px; box-sizing: border-box; padding: 0 15px 15px;}
		.players .counts{text-align: center; line-height: 1.3; padding: 15px 0 25px; border-bottom: 1px solid #eae4de; margin-bottom: 15px;}
			.players .counts li{width: 25%; float: left;}
				.players .counts li span{display: block; font-size: 32px; font-weight: 700;}
		.players .filters{}
			.players .filters li{float: left; width: calc(100%/3); text-align: center;}
				.players .filters li a{display: block; height: 53px; line-height: 53px; color: #4f4c4c; font-size: 20px; font-weight: 700; background: #e8e8e8; box-sizing: border-box; border-bottom: 2px solid #747070}
					.players .filters li.active a{border-bottom: 4px solid #93ce15; color: #608d00}
		.players table{width: 100%; text-align: center; font-size: 18px; margin-bottom: 33px;}
			.players table th{font-weight: 400; font-size: 15px; padding: 10px;}
			.players table img{width: 30px; height: 30px; border-radius: 50%; float: left; margin-right: 10px;}
				.players table span{position: relative; top: 9px;}
				.players table th:nth-child(2),.players table td:nth-child(2){text-align: left;}
				.players table th:last-child{padding-right: 0;}
				.players table td:last-child{padding-right: 20px;}
				.players table th:last-child,.players table td:last-child{text-align: right}
				.players table td:nth-child(1){font-size: 14px; font-weight: 700; color: #747370;}
				.players table td:nth-child(2){font-size: 15px;}
				.players table td{vertical-align: middle; background: #e8e8e8; border-bottom: 5px solid #fcf9f2; padding: 7px 0;}





#support{margin-bottom: 100px;}
	.support{float: left; width: 100%; max-width: 928px; box-sizing: border-box; padding: 0 15px 15px; min-height: 1153px;}
		.support .form{float: left; width: 49%;}
			.support .form .row{display: inline-block; width: 100%; box-sizing: border-box; margin-bottom: 12px;}
				.support .form .row .coll{float: left; width: 50%; box-sizing: border-box; font-size: 12px; color: #314025; padding: 15px 12px; background: #eae4de; border: 1px solid #c7c2ba;}
					.support .form .row.row-terms .coll{width: 100%; padding: 15px 12px 12px!important; border-left: 1px solid #c7c2ba!important;}
				.support .form .row .coll:last-child{padding: 0; border-left: none;}
				.support .form input[type="text"],.support .form input[type="tel"],.support .form input[type="email"],.support .form textarea{
					width: 100%; height: 42px; padding: 0 13px; border: none; background: #f3eade;
				}
				.support .form input[type="text"]{padding-right: 45px;}
				.support .form input[type="checkbox"]{position: relative; top: -1px;}
				.support .form label{cursor: pointer;}
				.support .form textarea{border: 1px solid #c7c2ba; padding: 10px 13px; height: 170px; margin-bottom: 0; resize: none;}
			.support .form .btn{width: 49%; float: left; padding: 0; font-size: 17px; height: 52px; line-height: 52px;}
				.support .form .btn-green{float: right;}
		.support .tickets{float: right; width: 49%;}
			.support .tickets li{border: 1px solid #eae4de; padding: 8px 15px; box-sizing: border-box; position: relative; margin-bottom: 12px;}
				.support .tickets li a{position: absolute; top: 5px; right: 15px; padding: 10px 0; width: 75px; border-radius: 0;}
				.support .tickets li .info,.support .messages .info{font-size: 11px; color: #5e6259; margin-bottom: 6px;}
					.support .tickets li .info span,.support .messages .info span{display: inline-block; margin-right: 30px;}
				.support .tickets li .name,.support .messages .name{font-weight: 700; color: #131211; font-size: 13px;}
		.support .messages{float: left; width: 49%; background: #f3eade; border: 1px solid #c7c2ba; box-sizing: border-box; padding: 15px 12px;}
			.support .messages .name{padding-bottom: 10px; margin-bottom: 15px; border-bottom: 1px solid #c7c2ba}

		.list-messages{display: inline-block; width: 100%;}
			.list-messages li{display: inline-block; width: 100%; margin-bottom: 10px;}
				.list-messages li .wrapper{background: #fff; width: 80%; border-radius: 4px; box-sizing: border-box; padding: 10px 10px 10px 55px; color: #747070; font-size: 12px; text-align: center; position: relative; line-height: 1.7;}
					.list-messages li .wrapper img{position: absolute; top: 10px; width: 35px; height: 35px; border-radius: 50%;}
					.list-messages li.my .wrapper img{left: 10px;}
					.list-messages li.answer .wrapper img{right: 10px;}
						.list-messages li.answer .wrapper{padding: 10px 55px 10px 10px; float: right;}
			.support .form.form-send-message{width: 100%;}
				.support .form.form-send-message input[type="text"]{border: 1px solid #c7c2ba; width: 100%; max-width: 100%; background: #fcf9f2;}
				.support .form .text{width: 80%; float: left; position: relative;}
					.support .form .text label{cursor: pointer; position: absolute; top: 10px; right: 10px; display: block; width: 26px; height: 22px; background: url("../img/img.png") 50% 50% no-repeat;}
				.support .form.form-send-message .btn-green{padding: 0; float: right; width: 18%; height: 42px; border-radius: 3px; font-size: 14px; line-height: 42px;}





#faq{margin-bottom: 100px;}
	#faq h3{padding: 15px; font-size: 15px; font-weight: 400; border: 1px solid #d5c9c9; background: #eae4de url("../img/plus.png") 98% 50% no-repeat; cursor: pointer; margin-bottom: 15px;}
		#faq h3.ui-state-active{background: #eae4de url("../img/minus.png") 98% 50% no-repeat;}
	#faq .ui-accordion-content{padding: 15px; background: #fff; line-height: 1.3; font-size: 15px; color: #3b3835; border: 1px solid #d5c9c9; border-top: none; margin: -15px 0 15px;}





#profile{margin-bottom: 100px;}
	#profile .user-info{float: left; width: 245px; text-align: center; font-size: 18px; font-weight: 700;}
		#profile .user-info .name{margin: 20px 0 15px;}
		#profile .user-info img{margin: 0 auto; width: 165px; height: 165px; border-radius: 50%;}
	#profile .user-actions{float: left; width: 680px; min-height: 1153px;}
	#profile .wrapper-prodile{float: left; width: 100%; max-width: 928px}
		#profile .user-actions .title{padding: 20px 27px; border-bottom: 1px solid #eae4de; font-size: 18px; margin-bottom: 30px;}
		#profile .user-actions label{font-size: 18px; font-weight: 700; float: left; position: relative; top: 12px;}
		#profile .user-actions input[type="text"]{height: 45px; width: 100%; max-width: 510px; font-size: 17px; padding: 0 20px; border: 1px solid #c7c3ba; background: #f3eade; float: right; border-radius: 5px;}
		#profile .user-actions .btn{margin: 15px 0;}
		#profile .user-actions .trade{padding: 0 27px;}





#roulette{margin-bottom: 100px;}
	#roulette .page-title .action{float: right; position: relative; top: -10px;}
	#roulette .page-title .btn{padding: 10px 20px; text-transform: uppercase; font-size: 14px; margin-left: 20px;}
	#roulette .page-title .btn-history{color: #000; text-transform: uppercase; font-weight: 700;}
	#roulette .roulette-timer{text-align: center; font-size: 18px;}
		#roulette .first-line{text-align: center; position: relative; margin: 10px 0; display: inline-block; width: 100%;}
			#roulette .first-line .point{position: absolute; top: -18px; left: 50%; background: url("../img/rul_timer.png") 50% 50% no-repeat; width: 70px; height: 96px; margin-left: -35px;}
			#roulette .first-line li{height: 57px; line-height: 57px; color: #fff;}
				#roulette .first-line li{float: left; width: calc(100%/15); font-weight: 700;}
					#roulette .first-line li.black{background: #000;}
					#roulette .first-line li.red{background: #ff0000;}
					#roulette .first-line li.green{background: #6e9e30;}

			#roulette .second-line{text-align: center; margin: 10px 0;}
			#roulette .second-line li{height: 40px; width: 40px; line-height: 40px; color: #fff; border-radius: 50%; display: inline-block;}
					#roulette .second-line li.black{background: #000;}
					#roulette .second-line li.red{background: #ff0000;}

		#roulette .roulette-timer img{max-width: 100%; height: auto; margin: 0 auto;}
		#roulette .roulette-timer .center{margin: 16px 0 40px;}
			#roulette .roulette-timer .center span{color: #e83700; font-weight: 700;}
	#roulette .deposit{text-align: center;}
		#roulette .deposit a{display: inline-block; width: 95px; height: 40px; line-height: 40px; padding: 0; text-transform: uppercase; font-size: 14px;}
		#roulette .deposit input[type="text"]{background: #f3eade; width: 220px; border: none; border-top: 1px solid #c7c2ba; border-bottom: 1px solid #c7c2ba; text-align: center; margin: 0 10px; height: 40px;}
	#roulette .values{margin: 10px 0 30px; text-align: center;}
		#roulette .values a{display: inline-block; padding: 5px 13px; font-weight: 700; color: #262626; border-radius: 3px; border: 2px solid #60882a; margin: 0 3px;}
			#roulette .values a:hover{color: #fff; background: #60882a}
	#roulette .place{font-size: 18px; font-weight: 700; margin-bottom: 25px; text-align: center;}
	#roulette .places .item{width: 245px; float: left; margin-right: 73px;}
		#roulette .places .item:last-child{margin-right: 0;}
		#roulette .places .item .row{height: 39px; border-radius: 3px; line-height: 39px; text-align: center; background: #e6e5e1; font-weight: 700; font-size: 20px; margin-bottom: 9px;}
			#roulette .places .item .row.row-red{background: #ff0000; color: #fff; font-size: 20px; font-weight: 700;}
			#roulette .places .item .row.row-green{background: #6e9e30; color: #fff; font-size: 20px; font-weight: 700;}
			#roulette .places .item .row.row-black{background: #262626; color: #fff; font-size: 20px; font-weight: 700;}
			#roulette .places .item .row.row-gray{font-weight: 400; font-size: 15px;}
				#roulette .places .item .row.row-gray span{font-weight: 700;}
		#roulette .places li{width: 100%; display: inline-block; margin-bottom: 7px;}
			#roulette .places li img{width: 38px; height: 38px; border-radius: 50%; float: left; margin-right: 5px;}
			#roulette .places li span{font-size: 16px; position: relative; top: 12px;}
			#roulette .places li .value{float: right; font-weight: 700; position: relative; top: -3px;}





#history{margin-bottom: 100px;}
	#history .title-h{text-align: center; text-transform: uppercase; font-weight: 700; font-size: 18px; padding: 15px 0;}
	#history .actions{display: inline-block; width: 100%; text-align: center; margin-bottom: 15px;}
		#history .actions div{display: inline-block; width: 120px; height: 68px; box-sizing: border-box; color: #262626; font-weight: 700; text-align: center; margin: 0 5px 0 0;}
			#history .actions div a{display: block; height: 100%; box-sizing: border-box; color: #262626; padding-top: 45px;}
			#history .actions div span{color: #ff7200}
			#night #history .actions div a{color: #c3c8cd;}
			#history .actions div:hover a{color: #635b53;}
			#history .actions div.jp{background: url("../img/jp.png") 50% 50% no-repeat;}
			#history .actions div.vs{background: url("../img/vs.png") 50% 50% no-repeat;}
			#history .actions div.roulette{background: url("../img/roulette.png") 50% 50% no-repeat;}

			#night #history .actions div.jp{background: url("../img/jp_n.png") 50% 50% no-repeat;}
			#night #history .actions div.vs{background: url("../img/vs_n.png") 50% 50% no-repeat;}
			#night #history .actions div.roulette{background: url("../img/roulette_n.png") 50% 50% no-repeat;}


	.list-histiry .head{margin-bottom: 15px; color: #635b53; background: #fff6e8; padding: 20px 0; border-top: 1px solid #eae4de; width: calc(100% + 30px); box-sizing: border-box; position: relative; left: -15px;}
		.list-histiry .head .th{float: left; box-sizing: border-box;}
			.list-histiry .head .th.th1{width: 120px; padding-left: 40px;}
			.list-histiry .head .th.th2{width: 240px; text-align: center;}
			.list-histiry .head .th.th3{width: 65px; text-align: center;}
			.list-histiry .head .th.th4{width: 345px; text-align: center;}
			.list-histiry .head .th.th5{width: 150px; text-align: center;}

	.lh_vs li{background: #f5eee4; padding: 20px 0 10px; margin-bottom: 12px;}
	.lh_vs .date{float: left; width: 105px; font-size: 16px; padding-left: 25px;}
	.lh_vs .bank{float: left; width: 190px; font-weight: 700; color: #e45a05; text-align: center; font-size: 16px; text-align: center;}
	.lh_vs .status{float: left; width: 115px; font-weight: 700; color: #e45a05; text-align: center; font-size: 16px; text-align: center;}
	.lh_vs .View{float: left; width: 300px; margin-top: -10px; text-align: center;}
		.lh_vs .View a{width: 37px; height: 36px; background: url("../img/btn_view.png") 50% 50% no-repeat; display: inline-block;}
	.lh_vs .check{float: right; padding-right: 20px; margin-top: -5px;}
		.lh_vs .check .btn{padding: 0; width: 83px; height: 27px; line-height: 27px; font-size: 13px;}
	.lh_vs .data{background: #fff; padding: 41px 10px; box-sizing: border-box; border: 1px solid #ddd5cb; position: relative; top: 10px; display: none;}
		.lh_vs li.open .data{display: block;}
		.lh_vs .data .vs{width: 566px; margin: 0 auto; text-align: center;}
			.lh_vs .data .vs .btn-green{padding: 8px 22px; font-size: 18px; border-radius: 0;}
			.lh_vs .data .vs img{max-width: 100%; margin: 0 auto;}
			.lh_vs .data .vs .user{float: left; width: 156px;}
				.lh_vs .data .vs .user p{font-weight: 700; margin: 5px 0;}
					.lh_vs .data .vs .user img{margin-bottom: 5px;}
					.lh_vs .data .vs .user span{color: #ff6300; font-weight: 400;}
				.lh_vs .data .vs .user .inn{margin-top: 15px}
				.lh_vs .data .vs .user .w-items a{float: none; display: inline-block; margin: 0 3px 7px;}
			.lh_vs .data .vs .result{float: left; width: 254px;}
				.lh_vs .data .vs .result img{border-radius: 50%; width: 120px; height: 120px; margin: 20px auto 10px;}
					.lh_vs .data .vs .result .cash span{color: #ff6300; font-weight: 700; font-size: 26px; display: block;}
				.lh_vs .data .vs .result .username{font-weight: 700; font-size: 20px; margin: 10px 0 0;}
					.lh_vs .data .vs .result .username span{color: #ff2400;}
				.lh_vs .data .vs .result p{margin: 5px 0 15px;}


	.lh_jp li{background: #f5eee4; margin-bottom: 12px;}
	.lh_jp li .status{float: left; width: 10px; background: #ff8448; height: 57px;}
		.lh_jp li .status.status-blue{background: #3ca8e6;}
		.lh_jp li .status.status-green{background: #99c363;}
	.lh_jp li .user{float: left; margin: 0 10px 0 0;}
		.lh_jp li .user img{height: 57px; width: 57px;}
	.lh_jp li .info{float: left;}
		.lh_jp li .info .name{margin: 9px 0 9px;}
			.lh_jp li .info .name span{color: #e45a05; font-weight: 700;}
		.lh_jp li .info .deposit{font-size: 14px; color: #615c52}
			.lh_jp li .info .deposit{color: #50697d}
			.lh_jp li .info .deposit span{color: #262626; font-weight: 700;}
			#night .lh_jp li .info .deposit span{color: #86b3d9}

		.lh_jp li .w-items{float: left; margin: 8px 0 0 15px;}
			.lh_jp li .w-items a{width: 37px; height: 37px; margin-left: 4px;}
				.lh_jp li .w-items a img{height: 29px; margin: 3px auto 0!important;}

			.lh_jp .detail{float: left; margin: 8px 0 0 5px;}
			.lh_jp .detail a{width: 37px; height: 36px; background: url("../img/btn_view.png") 50% 50% no-repeat; display: inline-block;}
	.lh_jp .data{display: none; background: #e5ddd2; box-sizing: border-box; padding: 20px 27px; border-top: 1px solid #d9d2c8;}
		.lh_jp li.open .data{display: block;}
		.lh_jp .data .info-inn{margin-bottom: 25px;}
		.lh_jp .data .info-inn,.lh_jp .data .info-inn p.number span{font-weight: 700; position: relative;}
			.lh_jp .data .info-inn span{color: #e45a05}
			.lh_jp .data .info-inn p{margin: 3px 0;}
			.lh_jp .data .info-inn p.number{font-weight: 400;}
			.lh_jp .data .info-inn .btn-green{padding: 8px 20px; font-size: 13px;}
			.lh_jp .data .info-inn .user-d{float: left;}
			.lh_jp .data .info-inn .user-d.user-d-right{float: right; text-align: right;}
			.lh_jp .data .info-inn .check{position: absolute; top: 0; left: 0; width: 100%; text-align: center;}
			.lh_jp .data .more img{max-width: 100%; height: auto;}
			.lh_jp.lh_jp_o .data .more .wi{position: relative; margin-bottom: 20px;}
				.lh_jp.lh_jp_o .data .more .wi .w-items{margin: 0; float: left;}
				.lh_jp.lh_jp_o .data .more .wi .w-items a{width: 37px;}
				.lh_jp.lh_jp_o .data .more .wi .w-items a img{height: 28px;}
				.lh_jp.lh_jp_o .data .more .loadmore{background: url("../img/arr_dp.png") 50% 50% no-repeat; float: left; position: absolute; top: 0; right: 0;}
					#night .lh_jp.lh_jp_o .data .more .loadmore{background: url("../img/arr_dp_l_n.png") 50% 50% no-repeat;}
					.lh_jp.lh_jp_o .data .more .loadmore a{display: block; width: 46px; height: 35px;}
				.lh_jp.lh_jp_o .data .more li{position: relative;}
				.lh_jp.lh_jp_o .data .more li .w-items a img{height: 28px;}
				.lh_jp.lh_jp_o .data .more li .loadmore{position: relative; float: left; top: 2px; left: -22px; background: url("../img/arr_dp_l.png") 50% 50% no-repeat;}
					#night .lh_jp.lh_jp_o .data .more li .loadmore{background: url("../img/arr_dp_l_n.png") 50% 50% no-repeat;}
					.lh_jp.lh_jp_o .data .more li .loadmore a{width: 47px; height: 47px;}
				.lh_jp.lh_jp_o .data .more li .inf{float: right; text-align: center;}
					.lh_jp.lh_jp_o .data .more li .inf b{display: block; font-weight: 700;}
					.lh_jp.lh_jp_o .data .more li .inf span{display: block; color: #e45a05; font-weight: 700;}
					.lh_jp.lh_jp_o .data .more li .inf .coll{float: left; width: 50%; padding: 10px 15px 0; box-sizing: border-box; line-height: 1.3;}





	.list-histiry .head.head-rul .th.th1{width: 150px; text-align: center; padding: 0;}
	.list-histiry .head.head-rul .th.th2{width: 125px; text-align: center;}
	.list-histiry .head.head-rul .th.th3{width: 190px; text-align: center;}
	.list-histiry .head.head-rul .th.th4{width: 40px; text-align: center;}
	.list-histiry .head.head-rul .th.th5{width: 97px; text-align: center;}
	.list-histiry .head.head-rul .th.th6{width: 175px; text-align: center;}
	.list-histiry .head.head-rul .th.th7{width: 140px; text-align: center; box-sizing: border-box; padding-left: 20px;}

	.lh_rul li{background: #f5eee4; padding: 20px 0 10px; margin-bottom: 12px; font-size: 16px; height: 55px; box-sizing: border-box;}
	.lh_rul .th1{float: left; width: 125px; font-weight: 700; text-align: center; font-size: 14px;}
	.lh_rul .th2{float: left; width: 150px; text-align: center;}
	.lh_rul .th3{float: left; width: 160px; text-align: center; font-weight: 700; color: #e45a05;}
	.lh_rul .th4{float: left; width: 70px; text-align: center; position: relative; top: -20px;}
	.lh_rul .th5{float: left; width: 70px; text-align: center; position: relative; top: -20px;}
	.lh_rul .th6{float: left; width: 195px; text-align: center; font-size: 20px; color: #6d9b30; font-weight: 700;}
		.lh_rul .th6 span{color: #fe0000}
	.lh_rul .th7{float: right; width: 100px; text-align: center; font-size: 14px; position: relative; top: -7px;}
		.lh_rul .th7 .btn{padding: 8px 22px; font-size: 13px;}

		.lh_rul span.black{color: #fff; font-weight: 700; font-size: 16px; display: inline-block; width: 55px; height: 55px; line-height: 55px; background: #000;}
		.lh_rul span.red{color: #fff; font-weight: 700; font-size: 16px; display: inline-block; width: 55px; height: 55px; line-height: 55px; background: #fe0000;}
		.lh_rul span.green{color: #fff; font-weight: 700; font-size: 16px; display: inline-block; width: 55px; height: 55px; line-height: 55px; background: #6d9b30;}
	.lh_rul .check{float: right; padding-right: 20px; margin-top: -5px;}
		.lh_rul .check .btn{padding: 0; width: 83px; height: 27px; line-height: 27px; font-size: 13px;}




.load{text-align: center; text-transform: uppercase; margin-top: 15px; display: inline-block; width: 100%;}
	.load a{color: #262626; font-weight: 700; font-size: 20px; display: inline-block; background: url("../img/deposit_arr_d.png") 100% 50% no-repeat; padding-right: 21px; background-size: 15px;}




#sidebar{float: right; width: 100%; max-width: 230px;}
	#sidebar .chat,#sidebar .giveaway{width: 100%; margin: 0 0 15px; min-height: 0;}
	#sidebar .giveaway .social{position: relative; bottom: 0; margin-top: 15px;}
	#sidebar .chat{max-height: 866px;}





.dataitem{display: inline-block; width: 100%; margin: 5px 0 15px;}
	.dataitem li{text-align: center; float: left; width: 210px; box-sizing: border-box; padding: 10px 0; background: #fff6e8; border: 1px solid #ddd5cb; margin-right: 18px;}
		.dataitem li span{display: block; font-weight: 700; font-size: 28px;}
		.dataitem li:last-child{padding: 0; border: none; background: none; margin: 0;}
			.dataitem li:last-child .btn{padding: 0; width: 100%; height: 64px; line-height: 64px; font-size: 24px;}
	.main-data.border-block .dataitem li{width: 24%; margin-right: 1%;}




.lv_full{display: inline-block; width: 100%;}
	.lv_full li{background: #f5eee4; height: 79px; box-sizing: border-box; border-bottom: 2px solid #c4a399; margin-bottom: 15px;}
		.lv_full li .user{float: left; margin-right: 10px;}
			.lv_full li .user img{width: 77px; height: 77px;}
		.lv_full li .w-items{float: left; margin: 18px 0 0 0;}
			.lv_full li .w-items a{height: 45px; width: 45px; margin-right: 5px; border-color: #c4a399;}
				.lv_full li .w-items a img{height: 35px; margin: 5px auto 0!important;}
		.lv_full li .price{float: left; text-align: center; padding: 0 10px;}
			.lv_full li .price span{font-weight: 700; font-size: 24px; color: #e45702; display: block; margin: 17px 0 5px;}
		.lv_full li .view{float: left; padding: 0 7px; margin-top: 14px;}
			.lv_full li .view a{background: url("../img/watch.png") 50% 50% no-repeat; display: inline-block; width: 56px; height: 49px;}
		.lv_full li .act{float: left;}
			.lv_full li .act .btn-green{height: 49px; padding: 0; line-height: 49px; border-radius: 0; width: 120px; font-size: 18px; margin: 14px 0 0;}
			.lv_full li .act .timer{margin: 14px 0 0 35px; text-align: center; color: #635b53; font-size: 30px; font-weight: 700; width: 53px; height: 53px; line-height: 50px; background: url("../img/timer.png") 50% 50% no-repeat;}
				#night .lv_full li .timer{color: #50697d}
			.lv_full li .act span{text-align: center; display: inline-block; margin: 22px 0 0 38px; line-height: 1.4;}
	.lv_full.lv_one li .act .btn-green,.lv_full.lv_one li .act .btn-gray{height: 26px; line-height: 26px; width: 70px; display: block; border-radius: 0; font-size: 13px; padding: 0;}
	.lv_full.lv_one li .act .btn-green{margin-bottom: 4px; margin-top: 10px;}
	.lv_full.lv_one li .act .timer{margin-left: 10px;}
	.lv_full.lv_one li .act span{font-size: 10px; margin-left: 0; position: relative; top: -5px;}
		.lv_full.lv_one li .act span br{display: none;}



.main-data.border-block{padding: 0 15px; box-sizing: border-box;}




.w-items a{display: block; float: left; width: 57px; margin: 0; height: 57px; box-sizing: border-box; border: 1px solid #ac9873; background: #dbdad6}
#night .w-items a{background: #272b2d; border-color: #3c4853;}
	.w-items a img{margin: 7px auto 0!important; height: 40px;}







.border-block{background: #fcf9f2; box-sizing: border-box; border: 1px solid #e0d9ce;}
#night .border-block{background: #292b2d; box-sizing: border-box; border: 1px solid #31383d;}
.bt{text-transform: uppercase; font-weight: 700; font-size: 16px; margin-bottom: 10px;}
.page-title{padding: 20px 0 20px 43px; border-bottom: 1px solid #eae4de; font-weight: 700; font-size: 16px; margin-bottom: 10px; position: relative;}
	.page-title.page-players{background: url("../img/page_players.png") 0 50% no-repeat;}
	.page-title.page-support{background: url("../img/page_support.png") 0 50% no-repeat;}
	.page-title.page-faq{background: url("../img/page_faq.png") 0 50% no-repeat;}
	.page-title.page-roulette{background: url("../img/page_roulette.png") 0 50% no-repeat;}
	.page-title.page-vs{background: url("../img/page_vs.png") 0 50% no-repeat; padding-left: 60px;}
	.page-title.page-inventory{background: url("../img/page_inventory.png") 0 50% no-repeat; padding-left: 60px; text-transform: uppercase;}

	.page-title .data{float: right; font-weight: 400; font-size: 12px; position: relative; top: -7px;}
		.page-title .data span{font-weight: 700; color: #bd3f00}
		.page-title .data li{float: left; padding: 10px 0 10px 10px; margin-left: 10px; border-left: 1px solid #eae4de}
			.page-title .data li:first-child{margin: 0; padding: 10px 0; border: none;}

	.page-title .desc{float: left; position: absolute; top: 22px; left: 170px; text-transform: none; font-size: 14px; font-weight: 400;}
		.page-title .desc span{font-weight: 700;}




.alert{margin-bottom: 15px;}
	.alert .inner div{font-size: 16px; color: #45362d; font-weight: 700; padding: 15px 30px 17px 13px; position: relative; box-sizing: border-box; border: 1px solid #ffb594; background: url("../img/bg_alert.png") 50% 50% no-repeat; background-size: 100% 100%;}
		.alert .close{display: block; background: url("../img/close_alert.png") 50% 50% no-repeat; width: 12px; height: 12px; position: absolute; top: 7px; right: 7px;}
		#night .alert .inner div{color: #9ab7cf; background: #40464c; border-color: #59646e;}
		#night .alert .close{background: url("../img/close_alert_n.png") 50% 50% no-repeat;}



.f-right{float: right;}
.f-left{float: left;}




/* Slider */
.slick-slider{position: relative; display: block; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent;}

	.slick-list{position: relative; display: block; overflow: hidden; margin: 0; padding: 0;}
	.slick-list:focus{outline: none;}
	.slick-list.dragging{cursor: pointer; cursor: hand;}

	.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}

	.slick-track{position: relative; top: 0; left: 0; display: block;}
	.slick-track:before, .slick-track:after{display: table; content: '';}
	.slick-track:after{clear: both;}
	.slick-loading .slick-track{visibility: hidden;}
	.slick-slide{display: none; float: left; height: 100%; min-height: 1px;}
	[dir='rtl'] .slick-slide{float: right;}
	.slick-slide img{display: block;}
	.slick-slide.slick-loading img{display: none;}
	.slick-slide.dragging img{pointer-events: none;}
	.slick-initialized .slick-slide{display: block;}
	.slick-loading .slick-slide{visibility: hidden;}
	.slick-vertical .slick-slide{display: block; height: auto; border: 1px solid transparent;}
	.slick-arrow.slick-hidden {display: none;}





	.slick-loading .slick-list{background: none;}

	.slick-prev,.slick-next{border: none; font-size: 0; line-height: 0; position: absolute; top: 50%; display: block; width: 26px; height: 46px; padding: 0; cursor: pointer; margin-top: -23px; opacity: 1;}

	.slick-prev,.slick-next{display: block!important; z-index: 10;}
	.slick-prev{background: url("../img/arr_l.png") 50% 50% no-repeat; left: 0;}
	.slick-next{background: url("../img/arr_r.png") 50% 50% no-repeat; right: 0;}

	.slider-partners .slick-prev,.slider-partners .slick-next{display: block!important; z-index: 10; width: 60px; height: 60px; margin-top: -30px; box-sizing: border-box;}
	.slider-partners .slick-prev{background: #fff url("../img/arr_l.png") 50% 50% no-repeat; left: -18px;}
	.slider-partners .slick-next{background: #fff url("../img/arr_r.png") 50% 50% no-repeat; right: -18px;}

	.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus{color: transparent; outline: none; opacity: 1;}
	.slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before{opacity: 1;}
	.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before{opacity: .25;}
	.slick-prev:before, .slick-next:before{display: none;}
	.slick-prev{display: none;}
	.slick-next{display: none;}

	.slick-dots{position: absolute; bottom: 0; display: block; width: 100%; padding: 0; margin: 0 0 0 -45px; list-style: none; text-align: center;}
	.slick-dots li{position: relative; display: inline-block; margin: 0 7px; cursor: pointer;}
	.slick-dots li button{font-size: 0; line-height: 0; display: block; box-sizing: border-box; cursor: pointer; color: transparent; border: none; outline: none; background: #fff; border-radius: 50%; padding: 0; width: 20px; height: 20px;}
	.slick-dots li button{width: 20px; height: 20px; background: #f3faff; border: 2px solid #ffa200; box-sizing: border-box;}
	.slick-dots li.slick-active button{background: #ffa200}










.arcticmodal-overlay,
.arcticmodal-container { position: fixed; left: 0; top: 0; right: 0; bottom: 0; z-index: 999999999; }
.arcticmodal-container { overflow: auto; margin: 0; padding: 0; border: 0; border-collapse: collapse; }
	*:first-child+html .arcticmodal-container { height: 100% }
	.arcticmodal-container_i { height: 100%; margin: 0 auto; width: 100%;}
	.arcticmodal-container_i2 {
		width: 100%; height: 300px;
	}
	.arcticmodal-error { padding: 20px; border-radius: 10px; background: #fff; color: #fff; }
	.arcticmodal-loading { width: 80px; height: 80px; border-radius: 10px; background-size: 100% 100%; display: block; margin: 0 auto; margin-top: 200px;}
	.arcticmodal-overlay{
		opacity: 0.5!important; background: #000!important; z-index: 99999999!important
	}



	.box-modal{width: 600px; padding: 0 15px 25px; box-sizing: border-box; display: block; margin: 0 auto; margin-top: 75px; margin-bottom: 75px; position: relative; background: #fcf9f2;}
		.arcticmodal-close{font-size: 0; z-index: 99; width: 19px; height: 17px; cursor: pointer; background: url("../img/close.png") 50% 50% no-repeat; background-size: 100%; position: absolute; top: 20px; right: 25px;}
		.box-modal .lh_vs .data .vs{width: 566px; margin: 0 auto; text-align: center;}
			.box-modal .lh_vs .data{display: block; background: none; padding: 0; border: none;}
			.box-modal .lh_vs .data .vs .btn-green{padding: 8px 22px; font-size: 18px; border-radius: 0;}
			.box-modal .lh_vs .data .vs img{max-width: 100%; margin: 0 auto;}
			.box-modal .lh_vs .data .vs .user{float: left; width: 156px;}
				.box-modal .lh_vs .data .vs .user p{font-weight: 700; margin: 5px 0;}
					.box-modal .lh_vs .data .vs .user img{margin-bottom: 5px;}
					.box-modal .lh_vs .data .vs .user span{color: #ff6300; font-weight: 400;}
				.box-modal .lh_vs .data .vs .user .inn{margin-top: 15px}
				.box-modal .lh_vs .data .vs .user .w-items a{float: none; display: inline-block; margin: 0 3px 7px;}
			.box-modal .lh_vs .data .vs .result{float: left; width: 254px;}
				.box-modal .lh_vs .data .vs .result img{border-radius: 50%; width: 120px; height: 120px; margin: 20px auto 10px;}
					.box-modal .lh_vs .data .vs .result .cash span{color: #ff6300; font-weight: 700; font-size: 26px; display: block;}
				.box-modal .lh_vs .data .vs .result .username{font-weight: 700; font-size: 20px; margin: 10px 0 0;}
					.box-modal .lh_vs .data .vs .result .username span{color: #ff2400;}
				.box-modal .lh_vs .data .vs .result p{margin: 5px 0 15px;}
	#window-inventory .btn-green{font-size: 18px; border-radius: 0;}
		#window-inventory .information{text-align: center; margin: 5px 0 20px;}
			#window-inventory .information .item{float: left; width: 50%;}
				#window-inventory .information .item span{font-weight: 700; font-size: 24px; display: block; margin-bottom: 5px;}
		#window-inventory .list-items-dep li{margin-right: 17px;}
			#window-inventory .list-items-dep li:nth-child(5), #window-inventory .list-items-dep li:nth-child(10), #window-inventory .list-items-dep li:nth-child(15), #window-inventory .list-items-dep li:nth-child(20), #window-inventory .list-items-dep li:nth-child(25), #window-inventory .list-items-dep li:nth-child(30), #window-inventory .list-items-dep li:nth-child(35), #window-inventory .list-items-dep li:nth-child(40), #window-inventory .list-items-dep li:nth-child(45){margin-right: 0;}







.clearfix{clear: both;}
.center{display: inline-block; width: 100%; text-align: center;}


a{text-decoration: none; transition: all 0.5s ease-out;}
	a:hover{transition: all 0.5s ease-out;}
a:focus{outline: none;}

img{display: block;}


.btn{display: inline-block; text-align: center; cursor: pointer; border: none; transition: all 0.5s ease-out; box-sizing: border-box;}
	.btn:hover{transition: all 0.5s ease-out;}

	.btn-green{padding: 15px 52px; color: #fff; text-transform: uppercase; font-weight: 700; border-radius: 5px; background: linear-gradient(to top, #5f8629, #6d9c30); border-bottom: 1px solid #4a6a1e; font-size: 14px;}
		.btn-green:hover{background: linear-gradient(to top, #6d9c30, #5f8629);}

	.btn-green-transparent{padding: 15px 52px; color: #6b992f; text-transform: uppercase; font-weight: 700; border-radius: 5px; background: none; border: 2px solid #6b992f; font-size: 16px;}
		.btn-green-transparent:hover{background: #6b992f; color: #fff;}

	.btn-gray{font-weight: 700; color: #fff; font-size: 12px; padding: 7px 13px 7px; background: linear-gradient(to top, #74736f, #84837f); border-radius: 5px; border-bottom: 1px solid #656360;}
		.btn-gray:hover{background: linear-gradient(to top, #84837f, #74736f);}

	.btn-red{padding: 13px 10px; color: #fff; text-transform: uppercase; font-weight: 700; border-radius: 5px; background: #ff571c; border-bottom: 1px solid #aa421d; font-size: 14px;}
		.btn-red:hover{background: #f13f00;}
		.btn-red span{display: block; font-size: 13px; font-weight: 400; margin-top: 4px;}

	.btn-orange{padding: 10px 20px; color: #fff; text-transform: uppercase; font-weight: 700; border-radius: 3px; background: linear-gradient(to top, #e86a1a, #fcba74); font-size: 13px;}
		.btn-orange:hover{background: linear-gradient(to top, #fcba74, #e86a1a);}

input[type="submit"],input[type="button"],input[type="text"],input[type="email"],input[type="tel"],input[type="password"],textarea,select{-webkit-appearance: none; box-sizing: border-box; font-family: 'PT Sans', sans-serif;}

/*responsive*/

@media screen and (max-width: 1170px){
	.inner{width: 100%; padding: 0 2%;}
	header nav{float: none; display: inline-block; width: 100%; text-align: center; margin-left: 0;}
		header nav ul{float: none; display: inline-block;}
		header nav ul.nav li,header nav ul.act li{margin: 0 5px;}
		header nav ul.act{position: relative; top: -10px;}
	header .account{float: none; text-align: center;}
		header .account .signin{width: 145px; margin: 0 auto; position: relative; top: -10px;}
	header .actions{float: right;}
	header .logo{margin-right: 0;}
	header .account .user{margin: 0 auto; width: 140px; text-align: left; box-sizing: border-box; top: -20px;}


	.main-data,.widgets{float: none; margin: 0 auto; max-width: 100%;}
	.giveaway, .chat{min-height: 0; float: none; width: 100%; display: inline-block;}
	.giveaway{padding-bottom: 60px;}
	.giveaway .list-items{float: none; margin: 0 auto;}
	.main-data .left-info{width: 75%;}
	.main-data .list-items{width: 23%;}

	.jp-rol .jp,.jp-rol .w-items{margin: 0 auto; float: none;}
	.jp-rol .w-items{position: relative; top: 10px; left: -10px; margin-top: 10px;}


	#deposit .iventory, #deposit .deposits{float: none; margin: 0 auto 15px;}


	.players, #sidebar,.support,#profile .user-info,#profile .user-actions{max-width: 100%; float: none; margin-bottom: 20px; width: 100%; min-height: 0;}
	.support{min-height: 0;}

	#profile .user-actions label{display: inline-block;}
	#profile .user-actions label,#profile .user-actions input[type="text"]{top: 0; margin-bottom: 10px; float: none; width: 100%; max-width: 100%;}

	.main-data.jackpot-full .left-info{width: 100%; margin-bottom: 15px; float: none;}
	.main-data .list-items{float: none; margin: 0 auto;}


	#roulette .places .item{width: 32%; margin: 0;}
		#roulette .places .item:nth-child(2){margin: 0 2%!important;}

	.list-histiry .head{display: none;}
	.lh_vs .date,.lh_vs .bank,.lh_vs .status,.lh_vs .View,.lh_vs .check{float: none; width: 100%; margin: 5px 0; text-align: center; padding: 0 0 0 15px; box-sizing: border-box;}

	.lh_rul .th1{width: 100px;}
	.lh_rul .th2{width: 100px;}
	.lh_rul .th3{width: 100px;}
	.lh_rul .th4{width: 70px;}
	.lh_rul .th5{width: 70px;}
	.lh_rul .th6{width: 100px;}
	.lh_rul .th7{width: 100px;}

	.dataitem li,.main-data.border-block .dataitem li{width: 49%; margin: 5px 0!important;}
		.dataitem li:nth-child(2n){float: right;}
	.lv_full li{height: auto;}
}



@media screen and (max-width: 768px){
	header .logo,header .actions{float: none; margin: 0; text-align: center;}
		header .logo img{margin: 0 auto;}
		header .actions div{float: none; display: inline-block; margin: 0; position: relative; top: 10px;}

	#deposit .iventory .bt .form{float: none; width: 100%; box-sizing: border-box; padding-right: 50px; margin: 0; top: 20px;}
	#deposit .iventory .bt .form .btn{position: absolute; top: 0; right: 0;}
	#deposit .iventory .bt .form select{width: 100%; max-width: 100%;}

	#roulette .first-line li{display: none;}
	#roulette .first-line li:nth-child(1),#roulette .first-line li:nth-child(2),#roulette .first-line li:nth-child(3),#roulette .first-line li:nth-child(4){display: block; width: 25%;}


	#deposit .note{padding: 15px;}
	#deposit .note a.btn{position: relative; right: 0; top: 0; margin-top: 15px;}
	#deposit .iventory .filters input, #deposit .iventory .filters select{width: 100%!important; margin-bottom: 5px;}
	.list-items-dep{text-align: center;}
	#deposit .iventory .list-items-dep li,#deposit .deposits .list-items-dep li,#window-inventory .list-items-dep li{
		margin: 0 0 15px!important; display: block; text-align: left; width: calc(100%/3);
	}
	.list-items-dep li a{margin: 0 auto; width: 100px; height: 110px;}


	.players .counts li span{font-size: 20px;}
	.players .counts li{font-size: 12px; padding: 0 10px; box-sizing: border-box;}

	.support .form,.support .tickets,.support .messages{float: none; max-width: 100%; width: 100%; display: inline-block;}
	.support .messages{margin-bottom: 15px;}
	.support .form .btn{font-size: 12px;}

	#roulette .places .item{width: 32%;}
		#roulette .places .item ul{display: none;}
		#roulette .places .item .row{width: 100%; float: none;}
	/*#roulette .places li img{display: none;}
	#roulette .places li span{font-size: 12px;}
	#roulette .places li .value{font-size: 12px; top: 0;}
	#roulette .places .item .row{font-size: 10px!important;}*/

	.lh_jp .data .info-inn .user-d{float: none!important; width: 100%; text-align: center!important;}
	.lh_jp .data .info-inn .check{position: relative; margin: 10px 0;}
	.lh_jp li .w-items{margin-left: 0;}
	.lh_jp .detail{margin-bottom: 10px;}

	.lh_rul li{height: auto;}
	.lh_rul .th1,.lh_rul .th2,.lh_rul .th3,.lh_rul .th4,.lh_rul .th5,.lh_rul .th6,.lh_rul .th7{width: 100%; float: none; margin: 0; top: 0; text-align: center; padding: 0 0 0 20px; margin: 3px 0;}

	.page-title .data{float: none;}
		.page-title .data li{float: none; padding: 0!important; margin: 3px 0 0; border: none; top: 10px; position: relative;}

	#roulette .deposit input[type="text"]{width: 100%; margin: 0 0 10px;}
	#roulette .deposit a{width: 49%; float: right;}
	#roulette .deposit a.btn-gray{float: left; position: relative; top: 90px;}
	#roulette .deposit{margin-top: -50px;}

	#roulette .places .item .row{width: 100%; float: left;}
	#roulette .places .item .row:nth-child(2){margin: 5px 0;}
	#roulette .places .item .row:nth-child(3){font-size: 12px;}

	#roulette .page-title{position: relative;}
	#roulette .page-title .action{float: none; position: absolute; top: 70px; left: 0;}
	.timeline{margin-top: 60px;}
	#roulette .page-title .btn{font-size: 12px; margin-left: 5px;}

	.box-modal{width: 90%;}
}

@media screen and (max-width: 560px){
	.main-data .left-info,.main-data .list-items{width: 100%; margin-bottom: 15px;}
	.main-data .left-info .user-in-game li .info{width: 150px;}
	.main-data .left-info .user-in-game li .info .name{margin: 10px 0 5px;}
	.main-data .left-info .user-in-game li .data{padding-left: 0;}
	.main-data .left-info .jackpot .deposit-in .coll{width: 100%!important}
	.main-data .left-info .jackpot .deposit-in .coll.coll-center{margin: 10px 0;}
	.widgets .vs li .user .winner-items a{width: 30px;}
	.players table span{top: 0;}

	.lh_vs .data .vs{width: 100%;}
	.lh_vs .data .vs .user,.lh_vs .data .vs .result{float: none; margin: 0 auto;}
	.lh_vs .data .vs .result{margin-bottom: 30px;}
}

@media screen and (max-width: 460px){
	header nav ul.act{margin: 0; width: 100%;}
		header nav ul.act li{float: none; display: inline-block;}

	/*#deposit .iventory .list-items-dep li,#deposit .deposits .list-items-dep li,#window-inventory .list-items-dep li{width: 50%;}*/
	.list-items-dep li{height: 92px}
	.list-items-dep li a{width: 85px!important; box-sizing: border-box!important; padding-left: 2px!important; padding-right: 0!important; background-size: 100% auto!important; height: 92px!important;}
	.list-items-dep li a img{height: 45px;}
}
/*responsive*/