
.sitemap ul {
    list-style-type: square !important;
    margin-left:20px;
}
.sitemap ul li ul {
    list-style-type: disc !important;
	margin-left:30px;
}
.sitemap ul li ul li ul {
    list-style-type: circle !important;
	margin-left:20px;
}

/* Header */


/* crumbs */


.crumbs  li:first-child{
	margin-left:0;
}
.crumbs li:nth-child(even){
	background:url(/i/icon-sprite.png) 0 -642px no-repeat;
	height:12px;
	width:10px;
}
/*.crumbs */
/* .Header */




.content h1{
    color:#333;
    font-size:22px;
    line-height:30px;
    margin-bottom:5px;
    text-align:left;
}
.content .center h1,
.center h1{
	text-align:center;
}
.content ul,
.center ul {
   list-style-type: disc;
   padding-left: 20px;
   font-size: 15px;
   color: #303030;
}
.content ol,
.center ol {
   list-style: decimal;
   padding-left: 25px;
   padding-bottom: 10px;
   font-size: 15px;
   color: #303030;
}
.content ol li,
.center ol li {
   padding-bottom: 5px;
}

.content strong,
.content b,
.center b,
.center strong {
   font-weight: bold;
}
.content i, em,
.center i,em {
   font-style:italic;
}

.all-casinos{
	padding-right:10px;
	padding-left:12px;
    letter-spacing:-.36em;
}
.all-casinos .grid{
    display:inline-block;
    margin:0 1%;
    position:relative;
    letter-spacing:normal;
    width:18.4%;
}
.all-casinos .grid img{
	display:block;
	width:100%;
}
.all-casinos .grid:first-child{
	margin-left:0;
}
.all-casinos .grid:last-child{
	margin-right:0;
}
.all-casinos .grid > div:first-child{
	border:1px solid #ccc;
    border-radius:3px;
    -moz-border-radius:3px;
    -o-border-radius:3px;
    -webkit-border-radius:3px;
	color:#333;
	font-size:15px;
	margin-bottom:7px;
	text-align:center;
}
.grid .casino-info{
	line-height:20px;
	padding:10px 0;
	width:100%;
}
.grid .col-games{
	border-top:1px solid #ccc;
	line-height:22px;
}
.btn {	
	color:#fff;
	display:block;
	font-size:15px;
	padding:7px 0;
	text-align:center;
	text-decoration:none;
	letter-spacing:1px;
	width:100%;
    border-radius:4px;
    -moz-border-radius:4px;
    -o-border-radius:4px;
    -webkit-border-radius:4px;
}
.btn.red{
	background-color:#E05B5B; 
	background-image: -moz-linear-gradient(top, #E05B5B 0%, #961212 100%); 
	background-image: -webkit-linear-gradient(top, #E05B5B 0%, #961212 100%); 
	background-image: -o-linear-gradient(top, #E05B5B 0%, #961212 100%); 
	background-image: -ms-linear-gradient(top, #E05B5B 0% ,#961212 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E05B5B', endColorstr='#961212',GradientType=0 ); 
	background-image: linear-gradient(top, #E05B5B 0% ,#961212 100%);
}
.btn.red:hover{
	background-color:#961212;
	background-image: -moz-linear-gradient(top, #961212 0%, #E05B5B 100%); 
	background-image: -webkit-linear-gradient(top, #961212 0%, #E05B5B 100%); 
	background-image: -o-linear-gradient(top, #961212 0%, #E05B5B 100%); 
	background-image: -ms-linear-gradient(top, #961212 0% ,#E05B5B 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#961212', endColorstr='#E05B5B',GradientType=0 ); 
	background-image: linear-gradient(top, #961212 0% ,#E05B5B 100%);
}
.btn.blue{
	background-color:#73A0BF; 
	background-image: -moz-linear-gradient(top, #73A0BF 0%, #244964 100%); 
	background-image: -webkit-linear-gradient(top, #73A0BF 0%, #244964 100%); 
	background-image: -o-linear-gradient(top, #73A0BF 0%, #244964 100%); 
	background-image: -ms-linear-gradient(top, #73A0BF 0% ,#244964 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#73A0BF', endColorstr='#244964',GradientType=0 ); 
	background-image: linear-gradient(top, #73A0BF 0% ,#244964 100%);
}
.btn.blue:hover{
	background-color:#961212;
	background-image: -moz-linear-gradient(top, #244964 0%, #73A0BF 100%); 
	background-image: -webkit-linear-gradient(top, #244964 0%, #73A0BF 100%); 
	background-image: -o-linear-gradient(top, #244964 0%, #73A0BF 100%); 
	background-image: -ms-linear-gradient(top, #244964 0% ,#73A0BF 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#244964', endColorstr='#73A0BF',GradientType=0 ); 
	background-image: linear-gradient(top, #244964 0% ,#73A0BF 100%);
}
.center {
	text-align:center;
}
.right{
	text-align:right;
	margin-right:15px;
}
.share {
	color:#333;
	font-size:17px;
	margin:0 auto 10px auto;
}
.share > div{
	display:inline-block;
	text-align:center;
}
.icon {
	display:inline-block;
	margin-bottom:10px;
	text-align:center;
	width:85%;
}
.icon.slot {
	background:url(/i/icon-sprite.png) 0 3px no-repeat;
	padding-left:50px;
	text-decoration:none !important;
	width:auto !important;
}
.icon.roulette{
	background:url(/i/icon-sprite.png) 0 -60px no-repeat;
	padding-left:50px;
	margin-bottom:10px;
}
.icon.videopockers{
	background:url(/i/icon-sprite.png) 0 -132px no-repeat;
	padding-left:50px;
}
.icon.table-game{
	background:url(/i/icon-sprite.png) 0 -198px no-repeat;
	padding-left:50px;
}
.icon.cards-game{
	background:url(/i/icon-sprite.png) 0 -269px no-repeat;
	padding-left:50px;
}
.icon.new-games{
	background:url(/i/icon-sprite.png) 0 -465px no-repeat;
	padding-left:50px;
	margin-left:8px;
	width:auto !important;
}
.icon.win{
	background:url(/i/icon-sprite.png) 0 -670px no-repeat;
	padding-left:40px;
	margin-left:8px;
	margin-bottom:10px;

}
.icon.populary{
	background:url(/i/icon-sprite.png) 0 -752px no-repeat;
	padding-left:40px;
	margin-top:6px;
	width:100%;
}
.icon div{
	border:1px solid #ccc;
	color:#333;
	font-size:20px;
	padding:7px 10px;
	letter-spacing:normal;
	border-radius:3px;
    -moz-border-radius:3px;
    -o-border-radius:3px;
    -webkit-border-radius:3px;
}
.all-automats{
	padding-right:12px;
	padding-left:10px;
	margin-bottom:15px;
	letter-spacing:-.36em;
}
.all-automats .grid{
    display:inline-block;
    margin:0 1%;
    position:relative;
    letter-spacing:normal;
    width:100%;
}
.all-automats.other .grid{
    margin:0 .7%;
    width:23.5%;
}

.all-automats .grid .game{
	display:inline-block;
	width:12.3%;
	margin:0 .85%;
}
.all-automats .grid .game:nth-child(7n+1){
	margin-left:0;
}
.all-automats .grid .game:nth-child(7n+7){
	margin-right:0;
}
.all-automats.new{
	padding-right:0;
	padding-left:0;
}
.all-automats.new .grid{
	width:100%;
}
.all-automats.new .grid .game{
	display:inline-block;
	width:17.7%;
}
.all-automats.new .grid .game > div:first-child{
	width:100%;
}
.all-automats.other .grid .game{
	margin-left:27%;
	width:52% !important;
}
.marg_left_23{
	margin-left:27% !important;
}
.grid .game{
	display:block;
	margin-bottom:0px;
	text-decoration:none;
	vertical-align:top;
	width:100%;
}
.all-automats.other .grid .game > div:last-child{
	margin-bottom:0;
	width:125%;
	text-align:left;
}
.grid .game > div{
	display:block;
	position:relative;
	overflow:hidden;
	vertical-align:middle;
}
.grid .game > div:first-child{
	width:100%;
}
.grid .game > div:first-child div{
    border-radius:3px;
    -moz-border-radius:3px;
    -o-border-radius:3px;
    -webkit-border-radius:3px;
}
.grid .game > div:last-child{
	padding-left:0;
}
.grid .game > div img{
    border-radius:3px;
    -moz-border-radius:3px;
    -o-border-radius:3px;
    -webkit-border-radius:3px;
	display:block;
	width:100%;	
}
.game_name {
	color:#196295;
	font-size:15px;
}
.grid .game .game_name {
	margin-bottom:5%;
}
.game:hover .game_name{
	text-decoration:underline;
}
.game .views{
	/*background:url(/i/icon-sprite.png) 0 -359px no-repeat;*/
	color:#196295;
	font-size:15px;
	/*padding-left:20px;*/
}
.toggle {
	color:#fff;
	display:block;
	font-size:15px; 
	left:10%;
	padding:7px 0;
	position:absolute;
	margin:0 auto;
	text-decoration:none;
	text-align:center;
	top:-66%;	
	width:80%;	
    border-radius:4px;
    -moz-border-radius:4px;
    -o-border-radius:4px;
    -webkit-border-radius:4px;	
	background-color:#E05B5B; 
	background-image: -moz-linear-gradient(top, #E05B5B 0%, #961212 100%); 
	background-image: -webkit-linear-gradient(top, #E05B5B 0%, #961212 100%); 
	background-image: -o-linear-gradient(top, #E05B5B 0%, #961212 100%); 
	background-image: -ms-linear-gradient(top, #E05B5B 0% ,#961212 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E05B5B', endColorstr='#961212',GradientType=0 ); 
	background-image: linear-gradient(top, #E05B5B 0% ,#961212 100%);
    -moz-transition: all 90ms ease-out;
    -o-transition: all 90ms ease-out;
    -ms-transition: all 90ms ease-out;
	-webkit-transition: all 90ms ease-out;
    transition: all 90ms ease-out;
}
.toggle:hover {
	background-color:#961212;
	background-image: -moz-linear-gradient(top, #961212 0%, #E05B5B 100%); 
	background-image: -webkit-linear-gradient(top, #961212 0%, #E05B5B 100%); 
	background-image: -o-linear-gradient(top, #961212 0%, #E05B5B 100%); 
	background-image: -ms-linear-gradient(top, #961212 0% ,#E05B5B 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#961212', endColorstr='#E05B5B',GradientType=0 ); 
	background-image: linear-gradient(top, #961212 0% ,#E05B5B 100%);
}
.slot .toggle {
	top:-48%;
}
.game:hover .toggle,
.slot:hover .toggle {
    -moz-transform: translateY(230%);
    -o-transform: translateY(230%);
    -webkit-transform: translateY(230%);
    transform: translateY(230%);
	z-index:9999;
}
.all-views {
	background-color:#73A0BF; 
	background-image: -moz-linear-gradient(top, #73A0BF 0%, #244964 100%); 
	background-image: -webkit-linear-gradient(top, #73A0BF 0%, #244964 100%); 
	background-image: -o-linear-gradient(top, #73A0BF 0%, #244964 100%); 
	background-image: -ms-linear-gradient(top, #73A0BF 0% ,#244964 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#73A0BF', endColorstr='#244964',GradientType=0 ); 
	background-image: linear-gradient(top, #73A0BF 0% ,#244964 100%);
    border-radius:4px;
    -moz-border-radius:4px;
    -o-border-radius:4px;
    -webkit-border-radius:4px;	
	color:#fff;
	display:table;
	font-size:15px;
	margin:0 auto 20px auto;
	padding:2px 0;
	text-decoration:none;
}
.all-views:hover {
	background-color:#73A0BF; 
	background-image: -moz-linear-gradient(top, #244964 0%, #73A0BF 100%); 
	background-image: -webkit-linear-gradient(top, #244964 0%, #73A0BF 100%); 
	background-image: -o-linear-gradient(top, #244964 0%, #73A0BF 100%); 
	background-image: -ms-linear-gradient(top, #244964 0% ,#73A0BF 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#244964', endColorstr='#73A0BF',GradientType=0 ); 
	background-image: linear-gradient(top, #244964 0% ,#73A0BF 100%);
}
.all-views > div{
	display:table-cell;
	padding:5px 10px;
}
.all-views > div:first-child{
	border-right:1px solid #22486D;
}
.all-views > div:last-child{
	border-left:1px solid #3B5F80;
	background:url(/i/icon-sprite.png) right -419px no-repeat;
	padding-right:30px;
}
.grid .all-views{
	margin:0;
	width:53%;
}

.post-item p{
	margin-bottom:8px;
}
.post-item ul{
	margin:0 5px 8px 30px;
}
.post-item ul li{
    margin-bottom:3px !important;
    list-style-type: disc !important;
}

.all-articles{
	margin-top:45px;
	margin-bottom:15px;
}
.article{
	border:1px solid #C8C8C8;
	display:table;
	margin-bottom:5px;
	padding:10px 7px;
	width:95%;
    border-radius:4px;
    -moz-border-radius:4px;
    -o-border-radius:4px;
    -webkit-border-radius:4px;
	-webkit-box-shadow: inset 0px 0px 84px 3px rgba(237,237,237,1);
	-moz-box-shadow: inset 0px 0px 84px 3px rgba(237,237,237,1);
	box-shadow: inset 0px 0px 84px 3px rgba(237,237,237,1);
}
.article > div{
	display:table-cell;
	vertical-align:middle;
}
.article > div:last-child{
	padding-left:10px;
}
.article a{
	color:#333;
	font-size:16px;
	text-decoration:none;
}
.article a:hover{
	text-decoration:underline
}
.deposit{
	background:url(/i/icon-sprite.png) -1px -535px no-repeat;
	width:35px;
	height:35px;
}
.withdrawal{
	background:url(/i/icon-sprite.png) -52px -535px no-repeat;
	width:36px;
	height:35px;
}
.more-article{
	border:1px solid #C8C8C8;
	width:95%;
    border-radius:4px;
    -moz-border-radius:4px;
    -o-border-radius:4px;
    -webkit-border-radius:4px;
}
.more-article > div{
	background-color:#eee; 
	background-image: -moz-linear-gradient(top, #eee 0%, #ddd 100%); 
	background-image: -webkit-linear-gradient(top, #eee 0%, #ddd 100%); 
	background-image: -o-linear-gradient(top, #eee 0%, #ddd 100%); 
	background-image: -ms-linear-gradient(top, #eee 0% ,#ddd 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eee', endColorstr='#ddd',GradientType=0 ); 
	background-image: linear-gradient(top, #eee 0% ,#ddd 100%);
    border-radius:4px 4px 0 0;
    -moz-border-radius:4px 4px 0 0;
    -o-border-radius:4px 4px 0 0;
    -webkit-border-radius:4px 4px 0 0;
	color:#333;
	font-size:20px;
	padding:12px 0;
	text-align:center;
}

.more-article ul li {
	border-bottom:1px solid #C8C8C8; 
	padding:7px 0 7px 5px;
}
.more-article ul li:last-child {
	border:0;
}
.more-article ul li a{
	background: url(/i/icon-sprite.png) 0 -600px no-repeat;
	color:#333;
	font-size:14px;
	padding-left:14px;
	text-decoration:none;
}
.more-article ul li a:hover{
	text-decoration:underline;
}

/* SLOTS page -----*/
.all-slots{
	letter-spacing:-.36em;
	margin-bottom:10px;
	text-align:left !important;
	width:100%;
}
.slot{
	color:#196295;
	letter-spacing:normal;
	position:relative;
	overflow:hidden;
	text-decoration:none;
	vertical-align:top;	
}
.all-slots .slot{
	display:inline-block;
	margin:0 1.5% 5px 1.5%;
	width:17.6%;
}
.slot:hover{
	text-decoration:underline;
}
.all-slots .slot:nth-child(5n+1){
	margin-left:0;
}
.all-slots .slot:nth-child(5n+5){
	margin-right:0;
}
.slot > div:first-child{
    border-radius:4px;
    -moz-border-radius:4px;
    -o-border-radius:4px;
    -webkit-border-radius:4px;
}
.all-slots .slot img{
    border-radius:3px;
    -moz-border-radius:3px;
    -o-border-radius:3px;
    -webkit-border-radius:3px;
	display:block;
	width:100%;
}
.slot .game_name{
	text-align:center;
}
/*------*/
/*GAME page
-------------------*/
.game-block{
	letter-spacing:-.36em;
}
.frame-game{
	display:inline-block;
	padding:0px;
	letter-spacing:normal;
	vertical-align:top;
	width:100%;
}
.frame-game iframe{
	margin-top:10px;
}
.frame-game h1{
	text-align:left;
}
.frame-game .game{
	display:block;
	width:99.2%;
}
.frame-game .btn{
	font-size:19px;
	padding:12px 0;
	margin:10px auto;
	width:90%;
}
.pop-games{
	margin-left:5%;
	margin-right:5%;
	margin-bottom:10px;
	display:inline-block;
	letter-spacing:normal;
	vertical-align:top;
	width:90%;	
}
.pop-games .slot{
	display:inline-block;
	margin:0 3% 2px 3%;
	width:46%;
}
.pop-games .slot:nth-child(even){
	margin-left:0%;
}
.pop-games .slot:nth-child(odd){
	margin-right:0;
}
.pop-games .slot img{
    border-radius:3px;
    -moz-border-radius:3px;
    -o-border-radius:3px;
    -webkit-border-radius:3px;
	display:block;
	width:100%;
}
.next-game{
	color:#fff;
	display:block;
	font-size:15px;
	float:right;
	padding:10px 5px 10px 0;
	margin-bottom:10px;
	text-align:center;
	text-decoration:none;
	width:24%;
}
.next-game.yellow,
.btn.yellow{
	border:1px solid #EEBD33;
    border-radius:4px;
    -moz-border-radius:4px;
    -o-border-radius:4px;
    -webkit-border-radius:4px;
	background-color:#F2C932; 
	background-image: -moz-linear-gradient(top, #F2C932 0%, #C46A00 100%); 
	background-image: -webkit-linear-gradient(top, #F2C932 0%, #C46A00 100%); 
	background-image: -o-linear-gradient(top, #F2C932 0%, #C46A00 100%); 
	background-image: -ms-linear-gradient(top, #F2C932 0% ,#C46A00 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F2C932', endColorstr='#C46A00',GradientType=0 ); 
	background-image: linear-gradient(top, #F2C932 0% ,#C46A00 100%);
}
.next-game.yellow:hover,
.btn.yellow:hover{
	background-color:#C46A00; 
	background-image: -moz-linear-gradient(top, #C46A00 0%, #F2C932 100%); 
	background-image: -webkit-linear-gradient(top, #C46A00 0%, #F2C932 100%); 
	background-image: -o-linear-gradient(top, #C46A00 0%, #F2C932 100%); 
	background-image: -ms-linear-gradient(top, #C46A00 0% ,#F2C932 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#C46A00', endColorstr='#F2C932',GradientType=0 ); 
	background-image: linear-gradient(top, #C46A00 0% ,#F2C932 100%);
}
.next-game > div{
	background:url(/i/icon-sprite.png) right -424px no-repeat;
	padding-right:10px;
}
.views_club{
	font-size:13px;
	color:#222;
	text-decoration:none;
}
.views_club:hover{
	text-decoration:underline;
}
/************/
/* ALL CASINOS page
------------------------------------*/
.casino {
	margin-bottom:26px;
}
.casino > div{
	float:left;
}
.casino > div:last-child{
	width:68.1%;
	display:table;
}
.casino > div:last-child > div{
	display:table-cell;
}
.casino-img {
	width:31.9%;
}
.casino-img img {
	display:block;
	width:100%;
}
.casino-info {
	letter-spacing:normal;
	width:77%;
}
.casino-info > div {
	display:table;
	padding-left:10px;
	width:100%;
}
.casino-info > div > div{
	color:#333;
	font-size:15px;
	display:table-cell;
	padding:2px 0;
	text-align:left;
}
.casino-info > div > div:first-child{
	font-weight:bold;
	width:23%;
}
.casino-info > div > div:last-child{
	width:77%;
}
.casino-info .title{
	font-size:20px;
	line-height:21px;
	margin-bottom:8px;
	text-align:left;
	width:100%;
}
.casino-info .i,
.table-casino .i {
	padding:3px 0 5px 25px;
}
.game-icon {
	background:url(/i/icon-sprite.png) 0 -824px no-repeat;
}
.game-return {
	background:url(/i/icon-sprite.png) 0 -924px no-repeat;
}
.game-bonus {
	background:url(/i/icon-sprite.png) 0 -1052px no-repeat;
}
.game-withdrawals{
	background:url(/i/icon-sprite.png) 0 -1220px no-repeat;
}
.game-license{
	background:url(/i/icon-sprite.png) 0 -1362px no-repeat;
}
.game-locks{
	background:url(/i/icon-sprite.png) 0 -1492px no-repeat;
}
.casino-btn{
	vertical-align:middle;
	letter-spacing:normal;
	text-align:center;
	width:23%;
}
.casino-btn .btn.blue,
.casino-btn .btn.red{
	width:80%;
	margin:0 auto;
}
.views{
	/*background:url(/i/icon-sprite.png) 30px -1182px no-repeat;*/
	font-size:18px;
	margin-bottom:5px;
	/*padding-left:15px;*/
}
/*CASINO page
-----------------------------------------*/
.desc-casino{
	display:table;
	width:100%;
}
.desc-casino > div{
	display:table-cell;
	vertical-align:top;
}
.table-casino{
	border:1px solid #ccc;
    border-radius:8px;
    -moz-border-radius:8px;
    -o-border-radius:8px;
    -webkit-border-radius:8px;
	width:59%;
}
.table-casino > div {
	border-bottom:1px solid #ccc;
	display:table;
	padding:10px 4px 10px 5px;
	width:100%;
}
.table-casino > div:last-child{
	border:0;
}
.table-casino > div  > div{
	display:table-cell;
	color:#333;
	font-size:14px;
	display:table-cell;
	padding:2px 0;
}
.table-casino > div  > div:first-child{
	font-weight:bold;
	width:32.5%;
}
.table-casino > div  > div:last-child{
	width:77.5%;
}
.logo-casino {
	width:41%;
}
.logo-casino  img{
	display:block;
	margin-left:10px;
	width:95.7%;
	min-width:200px;
}
.btn.red.big{
	font-size:20px;
	padding:13px 0;
	width:50%;
	margin:10px auto;
}
.btn.big.yellow{
	font-size:20px;
	padding:13px 0px 13px 10px;
	width:42%;
	margin:10px auto 20px auto;
}
.btn.big.yellow > div{
	background:url(/i/icon-sprite.png) center -424px no-repeat;
	padding-right:40px;
}
/* Roulette page
---------------------------*/
.all-roulette{
	margin-bottom:10px;
	text-align:left !important;
}
.all-roulette .slot{
	display:inline-block;
	margin:0 2% 10px 2%;
	width:37.8%;
}
.all-roulette .slot:nth-child(odd){
	margin-left:8%;
}
.all-roulette .slot:nth-child(even){
	margin-right:8%;
}
.all-roulette .slot img{
    border-radius:3px;
    -moz-border-radius:3px;
    -o-border-radius:3px;
    -webkit-border-radius:3px;
	display:block;
	width:100%;
}
.all-roulette .slot:hover .toggle {
    -moz-transform: translateY(550%);
    -o-transform: translateY(550%);
    -webkit-transform: translateY(550%);
    transform: translateY(550%);
	z-index:9999;
}
.all-roulette .game_name{
	font-size:15px;
}
/*  right side 
-----------------------------------------------------------------------------*/
.right-sidebar {
	float: left;
	width: 290px;
	margin-left: -290px;
	position: relative;
}
.right-sidebar.casinos {
	width: 160px;
	margin-left: -160px;
}
.right-sidebar.casinos .title,
.left-sidebar.casinos .title{
	font-size:22px;
	line-height:22px;
	margin-bottom:15px;
}
.right-sidebar.casinos .center .slot,
.left-sidebar.casinos .center .slot{
	display:block;
	margin:0 auto 5px auto;
	width:75%;
}
.right-sidebar.casinos .center .slot img,
.left-sidebar.casinos .center .slot img{
	border-radius:3px;
    -moz-border-radius:3px;
    -o-border-radius:3px;
    -webkit-border-radius:3px;
	display:block;
	margin:0 auto;
	width:100%;
}
/*  left side 
-----------------------------------------------------------------------------*/
.left-sidebar {
	float: left;
	margin-left: -100%;
	width: 290px;
}
.left-sidebar.casinos{
	margin-left: -100%;
	width: 160px;
}
.sb-casino {
	display:block;
	margin-bottom:15px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	overflow:hidden;
	text-decoration:none;
	width:90%;
}
.sb-casino img{
	display:block;
	margin:0 auto 5px auto;
}
.sb-casino > div{
    border-radius:4px;
    -moz-border-radius:4px;
    -o-border-radius:4px;
    -webkit-border-radius:4px;
}
.sb-casino .btn{
	padding:8px 0;
	margin:0 auto;
	width:95%;
}
.toggle_txt {
	color:#fff;
	display:block;
	font-size:20px;
	left:0;
	position:absolute;
	text-decoration:none;
	text-align:center;
	top:-50%;	
	width:100%;
    -moz-transition: all 90ms ease-out;
    -o-transition: all 90ms ease-out;
    -ms-transition: all 90ms ease-out;
	-webkit-transition: all 90ms ease-out;
    transition: all 90ms ease-out;
}
.sb-casino:hover .toggle_txt {
    -moz-transform: translateY(250%);
    -o-transform: translateY(250%);
    -webkit-transform: translateY(250%);
    transform: translateY(250%);
	z-index:9999;
}
/* Footer
-----------------------------------------------------------------------------*/
.footer {
    width:100%;
    height:auto;
}
.footer .middle {
    margin:0 auto;
    width: 1000px;
    min-width: 280px;
    max-width: 100%;
}
.center-footer{
	background-color:#3F3636; 
	background-image: -moz-linear-gradient(top, #3F3636 0%, #241F1F 100%); 
	background-image: -webkit-linear-gradient(top, #3F3636 0%, #241F1F 100%); 
	background-image: -o-linear-gradient(top, #3F3636 0%, #241F1F 100%); 
	background-image: -ms-linear-gradient(top, #3F3636 0% ,#241F1F 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3F3636', endColorstr='#241F1F',GradientType=0 ); 
	background-image: linear-gradient(top, #3F3636 0% ,#241F1F 100%);
	display:table;
	letter-spacing:-.36em;
	width:100%;
}
.center-footer > div:first-child{
	width:12px;
}
.logo-footer{
	border-left:1px solid #534646;
	border-right:1px solid #0B0909;
	display:table-cell;
	margin-left:12px;
	padding:0px 10px;
	letter-spacing:normal;
	vertical-align:middle;
}
.logo-footer:hover{
	background:#1F1D1D;
}
.footet-menu{
	border-left:1px solid #534646;
	display:table-cell;
	letter-spacing:normal;
	padding:5px 0 0px 0;
	width:90%;
}
.footet-menu ul { 
	text-align:center;
	margin-bottom:3px;
}
.footet-menu ul li {
	display:inline-block;
	margin:0 2%;
}
.footet-menu ul li a{
	color:#ececec;
	font-size:15px;
	text-decoration:none;
}
.footet-menu ul li a:hover,
.footet-menu .center a:hover{
	color:#8F152C;
	text-decoration:underline;
}
.footet-menu .center{
	color:#ecf0f1;
	font-size:12px;
}
.footet-menu .center a{
	color:#ecf0f1;
    text-decoration:none;
}
.footet-menu .vendor li a{
	font-size:13px;
}
.line{
	background:#7B1226;
	border-bottom:1px solid #A3A3A3;
	border-top:1px solid #B37F89;
	height:13px;
}
/* Other
-----------------------------------------------------------------------------*/
.clearfix:after {
    content: "";
    clear: both;
    display: block;
    width: 0;
    height: 0;
    *zoom: 1;
}
.f_left{
	float:left;
	margin-right:10px;
}
.f_right{
	float:right;
	margin-left:10px;
}
.none{
	display:none;
}
.margin_bt{
	margin-bottom:15px !important;
}
.marg_0_10{
	margin:0 15px;
}

/* Универсальная таблица */
.universal_table {
  border-collapse: collapse;
  border-spacing: 1px;
  font-family: "Arial";
  overflow-x: scroll;
  display: block;
  width: 100%;
  background-color: var(--background_color_table);
color: var(--text_color);
}

.universal_table th, .universal_table thead td {
  padding: 10px;
  text-align: center;
  vertical-align: middle;
  font-weight: 600;
  font-size: 16px;
}

.universal_table td {
  padding: 10px;
  vertical-align: middle;
  text-align: center;
  font-size: 1.1em;
  border: none;
  line-height: 20px;
}

.universal_table p {
  margin: 0;
}

.universal_table thead {
  background-color: #00000033;
}

.universal_table tbody {
  overflow-x: scroll;
}

.universal_table tbody tr:nth-child(even) {
background-color: #ffffff33;
}

.universal_table::-webkit-scrollbar-track{
  border: 2px solid white;
  background-color: #ccc;
}
.universal_table::-webkit-scrollbar {
  -webkit-appearance: none;
}

.universal_table::-webkit-scrollbar:horizontal {
  height: 13px;
}

.universal_table::-webkit-scrollbar-thumb {
  border-radius: 6px;
  border: 2px solid white;
  background-color: rgba(0, 0, 0, .5);
}

@media (max-width: 450px) {
  .universal_table td {
	padding: 0px;
	font-size: 1em;
  }
}

@media (max-width: 426px) {
  .universal_table {
  	width: 390px
  }
}

@media (max-width: 376px) {
  .universal_table {
  	width: 350px
  }
}

@media (max-width: 321px) {
  .universal_table {
  	width: 300px
  }
}
