/*
Theme Name: CasinoPortal v3
Description: Дизайн CasinoPortal. XHTML.
Version: 1.0
Date: 13.01.2025
*/

html, body {
	margin: 0;
	padding: 0;
	font-family: Verdana;
	font-size: 12px;
	line-height: 1;
}

img {
	border: none;
}

table, tr, td {
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	vertical-align: top;
}

h1, h2, h3, ul, ol, li, p {
	margin: 0;
	padding: 0;
	font-weight: normal;
}

h1{
	font-size:18px;
	padding:13px 0;
	line-height:1.6;
}

form, input, select, option, textarea, button {
	margin: 0;
	padding: 0;
}

input, select, option, button {
	font-weight: normal;
	vertical-align: middle;
}

textarea {
	display: block;
}

select {
	padding: 2px 0;
	letter-spacing: 1px;
	margin: 3px 0;
}

option {
	padding: 2px 5px;
}

label input, label span {
	vertical-align: middle;
}

a{
	outline: 0;
	color:#0e00c3;
}

a:hover{
	color:#a62f00;
	text-decoration:none;
}

ul{
	list-style: none;
}

.clear{
	clear: both;
}

.left{
	float: left;
}

.right{
	float: right;
}

.center{
	text-align:center;
}

.lh6{
	line-height:1.6;
}

.mb10 p, .mb10{
	margin:0 0 10px 0;
}

.h2{
	font-size:14px;
	font-weight:bold;
}

.pp7 p{
	padding:7px 0;
}

.taj p{
	text-align:justify;
}

.tal{
	text-align:left;
}

.tar{
	text-align:right;
}
/* full design */

#wrapper{
	min-height:740px;
	padding:40px 0 0 0;
}

#header{
	width:959px;
	height:90px;
	margin:0 auto;
	padding:41px 0 0 0;
}

#logo{
	width:185px;
	height:90px;
	background:url('../../../wp-content/themes/casinoportal3/images/logo.png') no-repeat left 8px;
}

#logo a{
	display:block;
	width:185px;
	height:90px;
}

#top-banner{
	width:728px;
	height:90px;
}

#middle{
	width:997px;
	background:#ffffff;
	margin:0 auto 25px auto	;
	border-radius: 5px;
	padding:1px;
}



/* main menu */
.main-menu{
	background:url('../../../wp-content/themes/casinoportal3/images/main-menu.png') repeat-x left top;
	height:43px;
	border-radius: 5px 5px 0 0;
	padding:2px 0px 2px 0;
	margin:0 0 1px 0;
}

.main-menu li{
	float:left;
	height:43px;
	background:url('../../../wp-content/themes/casinoportal3/images/main-menu.png') no-repeat left -90px;
}

.main-menu li.delimeter{
	width:10px;
	background:url('../../../wp-content/themes/casinoportal3/images/main-menu.png') no-repeat left -134px;
}

.main-menu li:first-child{
	width:10px;
	border-radius: 5px 0 0 0;
	background:url('../../../wp-content/themes/casinoportal3/images/main-menu.png') repeat-x left top;
}

.main-menu li:last-child{
	float:none;
	background:none;
	padding:8px 12px 0 10px;
	text-align:right;
	height:35px;
	background:url('../../../wp-content/themes/casinoportal3/images/main-menu.png') repeat-x left -47px;
}

.main-menu li a{
	height:14px;
	padding:14px 10px 15px 12px;
	display:block;
	margin:0 0 0 1px;
	background:url('../../../wp-content/themes/casinoportal3/images/main-menu.png') repeat-x left top;
	text-decoration:none;
	font-size:14px;
	font-weight:600;
	color:#000000;
}

.main-menu li a:hover, .main-menu li a.current{
	background:url('../../../wp-content/themes/casinoportal3/images/main-menu.png') repeat-x left -227px;
	color:#f5c100;
	/*color:#e8e8e8;*/
}

.main-menu input{
	border:1px solid #73716f;
	border-radius: 3px 0 0 3px;
	padding:4px;
	background:url('../../../wp-content/themes/casinoportal3/images/main-menu.png') repeat-x left -177px #ffffff;
	width:180px;
}

.main-menu button{
	color:#ffffff;
	font-size:11px;
	background:url('../../../wp-content/themes/casinoportal3/images/main-menu.png') repeat-x left -201px #ffffff;
	border:0;
	height:26px;
	padding:0 10px;
	border-radius: 0 3px 3px 0;
	margin:0 0 0 2px;
	text-transform:uppercase;
	cursor:pointer;
}

/* main menu stopped */


.bottom{
	border-radius:0;
	margin:1px 0 1px 0;
}

.bottom li{
	border-radius:0;
}

#cols {
    border-left: 230px solid #8e8e8e;
    background: #ffffff;
}
#leftcol{
	width: 230px;
	float: left;
	margin-left: -230px;
	background:#f2f2f2;
}

* HTML #leftcol {
    margin-left: -115px;
}

#rightcol{
	padding:0 15px 10px 15px;
	font-family:Arial;
	float:left;
	width:737px;
}

#breadcrumbs{
	height:14px;
	font-size:11px;
	padding:8px 20px 7px 30px;
	margin:0 -15px;
	background:url('../../../wp-content/themes/casinoportal3/images/breadcrumb.png') no-repeat 9px 8px #e3e3e3;
	line-height:1;
	font-family:Verdana;
	white-space: nowrap;
	overflow: hidden;
	width:717px;
}


/* left menu start */

.left-menu li{
	background:url('../../../wp-content/themes/casinoportal3/images/left-menu.png') repeat-x left -29px;
	height:28px;
	margin:0 15px;
	padding:0 0 1px 0;
}

.left-menu li:first-child{
	background:url('../../../wp-content/themes/casinoportal3/images/left-menu.png') repeat-x left top;
	font-weight:bold;
	text-transform:uppercase;
	color:#ffffff;
	margin:0 0 1px 0;
}

.left-menu li:first-child span{
	padding:8px 0 0 30px;
	height:21px;
	display:block;
}

.left-menu li:last-child{
	background:none;
	margin:0 15px 10px 15px;
}

.left-menu a{
	display:block;
	height:21px;
	padding:7px 0 0 10px;
	text-decoration:none;
	color:#000000;
	text-shadow:1px 1px #ffffff;
}

.left-menu a:hover{
	color:#ffffff;
	text-shadow:1px 1px #000000;
}

.left-menu a.current{
	color:#ffffff;
	text-shadow:1px 1px #000000;
}

/* left menu stopped */

/* left menu start */

.left-menu2 li{
	background:url('../../../wp-content/themes/casinoportal3/images/left-menu.png') repeat-x left -29px;
	height:28px;
	margin:0 15px;
	padding:0 0 1px 0;
}

.left-menu2 li:first-child{
	background:url('../../../wp-content/themes/casinoportal3/images/left-menu.png') repeat-x left top;
	font-weight:bold;
	text-transform:uppercase;
	color:#ffffff;
	margin:0 0 1px 0;
}

.left-menu2 li:first-child span{
	padding:8px 0 0 30px;
	height:21px;
	display:block;
}

.left-menu2 li:last-child{
	background:none;
	margin:0 15px 10px 15px;
}

.left-menu2 a{
	display:block;
	height:21px;
	padding:7px 0 0 10px;
	text-decoration:none;
	color:#000000;
	text-shadow:1px 1px #ffffff;
}

.left-menu2 a:hover{
	color:#ffffff;
	text-shadow:1px 1px #000000;
}

.left-menu2 a.current{
	color:#ffffff;
	text-shadow:1px 1px #000000;
}

/* left menu stopped */


#bottom-related{
	background:#dfdfdf;
	height:170px;
	padding:12px;
}

#bottom-related li{
	height:144px;
	width:445px;
	padding:13px 15px 13px 20px;
	float:left;
}

#bottom-related li:first-child{
	margin-right:12px;
}

#bottom-related p{
	margin:5px 0;
	padding:1px 0;
	font-family:Arial;
}

#bottom-related p.title{
	font-size:16px;
	color:#ffffff;
	padding:0 0 10px 0;
	margin:0;
}

#bottom-related p.item{
	width:375px;
	overflow: hidden;
	height:12px;
	
}

#bottom-related p.date{
	font-size:11px;
	padding:2px 0 0 0;
}

#bottom-related a{
	color:#ffffff;
	text-decoration:none;
}

#bottom-related p.date{
	width: 60px;
	text-align: right;
}

#footer{
	height:53px;
	border-top:1px solid #ffffff;
	background:url('../../../wp-content/themes/casinoportal3/images/footer.png') repeat-x left top;
	border-radius: 0 0 5px 5px;
	padding:13px;
	color:#dfdfdf;
	font-family:Arial;
	
}

#footer li{
	background:url('../../../wp-content/themes/casinoportal3/images/footer.png') no-repeat right -79px;
	height:53px;
	float:left;
	width:300px;
}

#footer li:first-child{
	width:290px;
}

#footer li:last-child{
	width:380px;
	background:none;
	color:#afaf9d;
	font-size:11px;
}

#minilogo{
	background:url('../../../wp-content/themes/casinoportal3/images/minilogo.png') no-repeat left top;
	height:32px;
	padding:20px 0 0 125px;
}

#counters{
	padding:10px 20px;
}

#copyright{
	padding:15px 20px 0 20px;
	line-height:1.4;
}


#subscribe{
	height:135px;
	background:url('../../../wp-content/themes/casinoportal3/images/subscribe.png') repeat-x left top;
	padding:20px 14px 0 14px;
}

p#subscribe-title{
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
}

#subscribe input{
	border:1px solid #2c2c2c;
	padding:3px;
	margin-top:13px;
	width:190px;
}

#subscribe button{
	color:#ffffff;
	font-size:11px;
	background:url('../../../wp-content/themes/casinoportal3/images/main-menu.png') repeat-x left -201px #ffffff;
	border:0;
	height:26px;
	padding:0 10px;
	margin:13px 0 0 0;
	cursor:pointer;
	float:left;
}

#subscribe-social{
	float:right;
	height:38px;
	width:90px;
	background:url('../../../wp-content/themes/casinoportal3/images/subscribe.png') no-repeat left -155px;
	margin:6px 0 0 0;
	padding:0 0 0 10px;
}

#left-adv{
	background:url('../../../wp-content/themes/casinoportal3/images/advertising.png') repeat-x left top #8e8e8e;
	/*min-height:300px;*/
	padding:15px;
}

#left-adv a{
	margin:0 0 15px 0;
	display:block;
}

/* ------- */
#main-rating, #slot-available{
	background:#f2f2f2;
	border-radius: 5px;
	padding:10px 1px 5px 1px;
}


#main-rating p, #slot-available p{
	text-transform:uppercase;
	font-size:13px;
	background:url('../../../wp-content/themes/casinoportal3/images/icons-32.png') no-repeat 7px -40px;
	padding:11px 0 10px 50px;
	font-weight:bold;
	margin:0 0 12px 0;
	line-height:1;
}

#main-rating td, #slot-available td{
	font-family:Arial;
}

#main-rating thead tr, #slot-available thead tr{
	height:41px;
	font-weight:bold;
}

#main-rating thead tr td, #slot-available thead tr td{
	background:url('../../../wp-content/themes/casinoportal3/images/top-rating.png') repeat-x left -116px;
	padding-top:6px;
}

#main-rating td:first-child, #slot-available td:first-child{
	padding-left:13px;
} 

#main-rating td:last-child, #slot-available td:last-child{
	padding-right:13px;
}

#main-rating td.mr1, #slot-available td.mr1{
	background:url('../../../wp-content/themes/casinoportal3/images/top-rating.png') no-repeat 12px -34px;
	width:23px;
	padding:10px 0 0 25px;
}

#main-rating td.mr3, #slot-available td.mr3{
	width:100px;
}

#main-rating td.mr4, #slot-available td.mr4{
	width:85px;
}

#main-rating td.mr5, #slot-available td.mr5{
	width:85px;
}

#main-rating td.mr6, #slot-available td.mr6{
	width:99px;
}

#main-rating td.mr7, #slot-available td.mr7{
	width:100px;
}

#main-rating td.mr8, #slot-available td.mr8{
	background:url('../../../wp-content/themes/casinoportal3/images/top-rating.png') no-repeat -65px -75px;
}

#main-rating td span, #slot-available td span{
	background:url('../../../wp-content/themes/casinoportal3/images/top-rating.png') no-repeat left -157px;
	padding:4px 0 6px 15px;
	display:block;
}

#main-rating tbody tr, #slot-available tbody tr{
	height:45px;
}

#main-rating tbody tr:first-child, #slot-available tbody tr:first-child{
	height:43px;
}

.white{
	background:#ffffff;
}

#main-rating tbody td, #slot-available tbody td{
	background:url('../../../wp-content/themes/casinoportal3/images/top-rating.png') no-repeat left -283px;
	padding:0 8px 0 10px;
	vertical-align:middle;
}

#main-rating tbody td:first-child, #slot-available tbody td:first-child{
	font-size:10px;
	font-weight:bold;
}

#main-rating tbody td:first-child, #main-rating tbody td:last-child, #slot-available tbody td:first-child, #slot-available tbody td:last-child{
	background:none;
}

#main-rating tbody td:nth-child(7), #slot-available tbody td:nth-child(7){
	padding:0 3px 0 10px;
}

.mr-play{
	background:url('../../../wp-content/themes/casinoportal3/images/top-rating.png') no-repeat left -205px;
	height:23px;
	width:79px;
	display:block;
}

.mr-view{
	background:url('../../../wp-content/themes/casinoportal3/images/top-rating.png') no-repeat left -182px;
	height:23px;
	width:79px;
	display:block;
}

div.mr-yes{
	height:18px;
	width:21px;
	background:url('../../../wp-content/themes/casinoportal3/images/top-rating.png') no-repeat left -228px;
	display:block;
	margin:0 auto;
}

div.mr-no{
	height:21px;
	width:21px;
	background:url('../../../wp-content/themes/casinoportal3/images/top-rating.png') no-repeat -23px -246px;
	display:block;
	margin:0 auto;
}

div.mr-bonus{
	background:url('../../../wp-content/themes/casinoportal3/images/top-rating.png') no-repeat left -267px;
	width:68px;
	padding:1px 0 3px 24px;
}

td.mr_title img{
	width:50px;
	height:37px;
	float:left;
	margin:0 7px 0 0;
}

td.mr_title div{
	height:34px;
	vertical-align:middle;
	display:table-cell;
}

.mr_rating_1, .mr_rating_2, .mr_rating_3{
	width:24px;
	height:18px;
	text-align:center;
	padding:12px 0 0 0;
}

.mr_rating_0{
	width:24px;
	height:21px;
	text-align:center;
	padding:9px 0 0 0;
}


.mr_rating_1{
	background:url('../../../wp-content/themes/casinoportal3/images/top-rating.png') no-repeat left -330px;
}

.mr_rating_2{
	background:url('../../../wp-content/themes/casinoportal3/images/top-rating.png') no-repeat -26px -330px;
}

.mr_rating_3{
	background:url('../../../wp-content/themes/casinoportal3/images/top-rating.png') no-repeat -52px -330px;
}

.delimeter{
	height:40px;
	background:url('../../../wp-content/themes/casinoportal3/images/delimeter.png') no-repeat center center;
}

/*  --- content 150 --- */

#rsb-140{
    border-left: 612px solid #ffffff;
    background: #f2f2f2;
    margin-right:-15px;
}

#rsb-140 div.rsb-left{
	width: 598px;
	padding:0 14px 0 0;
	float: left;
	margin-left: -612px;
}

#rsb-140 div.rsb-right{
	padding:10px;
}

/*  --- content 270 --- */

#rsb-250{
    border-left: 502px solid #ffffff;
    background: #f2f2f2;
    margin-right:-15px;
}

#rsb-250 div.rsb-left{
	width: 488px;
	float: left;
	padding:0 14px 0 0;
	margin-left: -502px;
}

#rsb-250 div.rsb-right{
	padding:15px;
}

/* --------------------- */
.rating-item{
	background:url('../../../wp-content/themes/casinoportal3/images/delimeter.png') no-repeat left bottom;
	padding:0 0 20px 0;
	margin:0 0 15px 0;
}

.rating-item .title{
	margin:0 0 12px 0;
}
.rating-item .title a{
	color:#2e50b4;
	font-size:16px;
	text-decoration:none;
}

.rating-item .body{
	padding:0 107px 0 130px;
}

.rating-item .body-desc{
	
}

.rating-item>img{
	width:120px;
	height:90px;
}

.rating-item .read-more{
	text-align: right;
	border-top:1px dotted #c8c8c8;
	padding:5px 0 4px 0;
	margin:10px 0 0 0;
}

.rating-item .read-more a{
	color:#2e50b4;
	text-decoration:none;
	font-size:14px;
	background:url('../../../wp-content/themes/casinoportal3/images/listing-rating.png') no-repeat left -162px;
	padding:0 0 0 20px;
}

.rating-item .rating-block{
	width:70px;
	height:140px;
	float:right;
	padding:20px 15px 0 15px;
	background:url('../../../wp-content/themes/casinoportal3/images/listing-rating.png') no-repeat left top;
}

div.rating-block ul{
	margin-right:7px;
	padding:0;
}

.rating-block ul li{
	list-style:none;
	height:20px;
	margin:5px 0;
	width:21px;
}

.rating-block .full{
	background:url('../../../wp-content/themes/casinoportal3/images/mini-stars.png') no-repeat left top;
}

.rating-block .part8{
	background:url('../../../wp-content/themes/casinoportal3/images/mini-stars.png') no-repeat left -20px;
}

.rating-block .part6{
	background:url('../../../wp-content/themes/casinoportal3/images/mini-stars.png') no-repeat left -40px;
}

.rating-block .part4{
	background:url('../../../wp-content/themes/casinoportal3/images/mini-stars.png') no-repeat left -60px;
}

.rating-block .part2{
	background:url('../../../wp-content/themes/casinoportal3/images/mini-stars.png') no-repeat left -80px;
}

.rating-block .none{
	background:url('../../../wp-content/themes/casinoportal3/images/mini-stars.png') no-repeat left -100px;
}

.rating-block p{
	font-weight:bold;
	font-size:30px;
	padding:49px 0 0 0;
}

.wp-pagenavi{
	height:26px;
	text-align:center;
	padding:10px 0;
	clear:both;
}

.wp-pagenavi a, .wp-pagenavi span{
	width: 26px;
	height: 20px;
	display:inline-block;
	margin:0 3px;
	font-size:14px;
	padding:6px 0 0 0;
}

.wp-pagenavi a{
	background:url('../../../wp-content/themes/casinoportal3/images/pagenavi.png') no-repeat left top;
	color:#737373;
	text-decoration:none;
}

.wp-pagenavi span{
	background:url('../../../wp-content/themes/casinoportal3/images/pagenavi.png') no-repeat left -26px;
	color:#ffffff;
}

#rightcol .item{
	background:url('../../../wp-content/themes/casinoportal3/images/delimeter.png') no-repeat left bottom;
	padding:0 0 25px 0;
	margin:0 0 15px 0;
	
}

.rsb-right .title{
	color:#282828;
	text-transform: uppercase;
	font-weight:bold;
	padding:10px 0 17px 44px;
	border-bottom:1px solid #b7b7b7;
	margin:0 0 10px 0;
}

#subtitle-top-rating-250{
	background:url('../../../wp-content/themes/casinoportal3/images/icons-32.png') no-repeat left top;
}

#subtitle-rating{
	background:url('../../../wp-content/themes/casinoportal3/images/icons-32.png') no-repeat left -40px;
}

#subtitle-params{
	background:url('../../../wp-content/themes/casinoportal3/images/icons-32.png') no-repeat left -80px;
}

.casino-rating-stars{
	height:29px;
}

.casino-rating-stars li{
	list-style:none;
	height:29px;
	margin:0 2px;
	width:29px;
	float:left;
}

.casino-rating-stars li:last-child{
	width:50px;
	text-align:center;
	font-size:24px;
	font-weight:bold;
	font-family:Georgia;
}

.casino-rating-stars .full{
	background:url('../../../wp-content/themes/casinoportal3/images/normal-stars.png') no-repeat left top;
}

.casino-rating-stars .part8{
	background:url('../../../wp-content/themes/casinoportal3/images/normal-stars.png') no-repeat left -29px;
}

.casino-rating-stars .part6{
	background:url('../../../wp-content/themes/casinoportal3/images/normal-stars.png') no-repeat left -58px;
}

.casino-rating-stars .part4{
	background:url('../../../wp-content/themes/casinoportal3/images/normal-stars.png') no-repeat left -87px;
}

.casino-rating-stars .part2{
	background:url('../../../wp-content/themes/casinoportal3/images/normal-stars.png') no-repeat left -116px;
}

.casino-rating-stars .none{
	background:url('../../../wp-content/themes/casinoportal3/images/normal-stars.png') no-repeat left -145px;
}

.delimeter2{
	height:7px;
	background:#ffffff;
	margin:20px -15px 15px;
}

.delimeter3{
	height:7px;
	background:#ffffff;
	margin:20px -10px 15px;
}

#casino-params li{
	padding:7px 0 7px 25px;
}

#casino-params li span{
	font-weight:bold;
	line-height:1.6;
}

.icon-developer{
	background:url('../../../wp-content/themes/casinoportal3/images/icons-16.png') no-repeat left 9px;
}

.icon-language{
	background:url('../../../wp-content/themes/casinoportal3/images/icons-16.png') no-repeat left -38px;
}

.icon-games-amount{
	background:url('../../../wp-content/themes/casinoportal3/images/icons-16.png') no-repeat left -191px;
}

.icon-created{
	background:url('../../../wp-content/themes/casinoportal3/images/icons-16.png') no-repeat left -91px;
}

.icon-link{
	background:url('../../../wp-content/themes/casinoportal3/images/icons-16.png') no-repeat left -137px;
}

.icon-download{
	background:url('../../../wp-content/themes/casinoportal3/images/icons-16.png') no-repeat left -241px;
}

#subtitle-payment-methods{
	background:url('../../../wp-content/themes/casinoportal3/images/icons-32.png') no-repeat left -126px;
}

#reviews-top-block{

	padding:0 0 5px 0;
}

#reviews-top-block img{
	width:120px;
	height:90px;
	margin:0 10px 0 0;
	float:left;
}

/* tabs */

#casino-tabs li{
	width:121px;
}

.tabs1 li{
	float:left;
	margin:0 1px 0 0;
}

#casino-tabs li:last-child{
	width:122px;
	margin:0;
}

.tabs1 li a{
	padding:9px 20px 0 10px;
	text-decoration:none;
	display:block;
	text-align:center;
	height:28px;
	color:#343434;
	background:url('../../../wp-content/themes/casinoportal3/images/tabs.png') repeat-x left top;
	border-radius: 10px 10px 0 0;
	text-transform: uppercase;
	font-weight: bold;
}

.tabs1 li a.current{
	background:url('../../../wp-content/themes/casinoportal3/images/tabs.png') repeat-x left -37px;
	color:#ffffff;
}

.panes{
	clear:both;
	background:#f7f7f7;
	padding:15px 10px;
	border-top:1px solid #b7b7b7;
}

.panes h2{
	padding:10px 0 0 0;
}

.panes > div {
	display:none;
}

.register-button{
	width:337px;
	height:70px;
	margin:20px auto 0;
}

.register-button a{
	display:block;
	background:url('../../../wp-content/themes/casinoportal3/images/register.png') no-repeat left top;
	width:inherit;
	height:inherit;
}

.register-button a:hover{
	background:url('../../../wp-content/themes/casinoportal3/images/register.png') no-repeat left -70px;
}

.icon-review{
	background:url('../../../wp-content/themes/casinoportal3/images/icons-16.png') no-repeat left -298px;
}

.icon-bonuses{
	background:url('../../../wp-content/themes/casinoportal3/images/icons-16.png') no-repeat left -399px;
}

.icon-comments{
	background:url('../../../wp-content/themes/casinoportal3/images/icons-16.png') no-repeat left -348px;
}

.icon-games{
	background:url('../../../wp-content/themes/casinoportal3/images/icons-16.png') no-repeat left -446px;
}

.subp{
	text-align:center;
	font-weight:bold;
	font-size:14px;
	padding:10px 0 5px 0;
}

img.payments{
	padding:5px 2px;
}

#rightcol h2, #rightcol h3{
	font-size:16px;
	padding:15px 0 7px;
	font-weight:bold;
}

/* casino-month */

#casino-month{
	width:236px;
	background:url('../../../wp-content/themes/casinoportal3/images/casino-month.png') no-repeat -472px bottom;
	padding:0 0 8px 0;
	margin: 0 0 0 -8px;
}

#casino-month>div{
	background:url('../../../wp-content/themes/casinoportal3/images/casino-month.png') repeat-y -236px top;
	padding:4px 27px 5px;
	text-align:center;
}

#casino-month img{
	width:120px;
	height:90px;
}

.casino-month-title{
	height:28px;
	width:191px;
	padding:22px 0 0 45px;
	color:#ffffff;
	text-transform:uppercase;
	text-shadow:1px 1px #000000;
	background:url('../../../wp-content/themes/casinoportal3/images/casino-month.png') no-repeat left top;
}

.casino-month-desc{
	border-top:1px dotted #cacaca;
	padding:7px 0 7px 0;
	margin:7px 0 0 0;
}

#block_rating_right{
	width:236px;
	margin: 0 0 -10px -8px;
}

#block_rating_right tr{
}

#block_rating_right td{

}

#block_rating_right .rr1{
	width:24px;
	font-size: 10px;
	font-weight: bold;
	padding:10px 5px 0 5px;
	background:url('../../../wp-content/themes/casinoportal3/images/delimeter2.png') no-repeat right center;
}

#block_rating_right .rr2{
	width:50px;
	padding:5px;
}

.rr2 img{
	width:50px;
	height:37px;
}

.rr3{
	vertical-align:middle;
	padding:5px 0;
	background:url('../../../wp-content/themes/casinoportal3/images/delimeter2.png') no-repeat right center;
}

#block_rating_right .rr4{
	width:16px;
	vertical-align:middle;
	padding:5px;
}

.rr4 a{
	width:16px;
	height:16px;
	background:url('../../../wp-content/themes/casinoportal3/images/icons-16.png') no-repeat left -500px;
	display:block;
}

.blue-title{
	color:#2e50b4;
	font-size:16px;
	text-decoration: none;
	padding:0 0 5px 0;
}

.content ul{
	padding:0 0 0 20px;
	margin:0 0 0 10px;
}

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

.content p{
	margin:5px 0 10px 0;
}

.rsb-left ul, .rsb-left ol{
	padding:0 0 0 20px;
}

.rsb-left ul.nomp{
	padding:0;
	margin:0;
}
.rsb-left ul.nomp li{
	list-style:none;
}

.mini-slot-item{
	width:130px;
	height:130px;
	margin:10px 9px 10px 10px;
	float:left;
}

.slot-img-preview{
	width:120px;
	padding:5px;
	height:90px;
	background:url('../../../wp-content/themes/casinoportal3/images/slot-border2.png') no-repeat left top;
	margin:0 0 5px 0;
}

.mini-slot-item p{
	font-size:12px;
	text-align:center;
}

.mini-slot-item p a{
	color:#444444;
	text-decoration:none;
	font-family:Arial;
	font-weight:bold;
}

.mini-slot-item img{
	width:118px;
	height:88px;
	border:1px solid #707070;
}

#layer-photos{
	background:url('../../../wp-content/themes/casinoportal3/images/layer-main.png');
	border-radius:10px;
	margin:15px 0;
	padding:6px;
}

#layer-photos div.photo{
	width:223px;
	height:223px;
	border:2px solid #393a40;
	float:left;
	margin:7px;
	position:relative;
}

#layer-photos div.photo>p{
	display:block;
	height:27px;
	position:absolute;
	margin-top:183px;
	width:223px;
	text-align:center;
	text-transform:uppercase;
	color:#ffffff;
	background:url('../../../wp-content/themes/casinoportal3/images/opacity2.png');
	font-size:14px;
	font-weight:bold;
	padding:13px 0 0 0;
	text-shadow:1px 1px #000000;
}

#bi1{
	background:url('../../../wp-content/themes/casinoportal3/images/main-image.jpg') no-repeat left top;
}

#bi2{
	background:url('../../../wp-content/themes/casinoportal3/images/main-image.jpg') no-repeat -223px top;
}

#bi3{
	background:url('../../../wp-content/themes/casinoportal3/images/main-image.jpg') no-repeat -446px top;
}

#bi4{
	background:url('../../../wp-content/themes/casinoportal3/images/main-image.jpg') no-repeat left -223px;
}

#bi5{
	background:url('../../../wp-content/themes/casinoportal3/images/main-image.jpg') no-repeat -223px -223px;
}

#bi6{
	background:url('../../../wp-content/themes/casinoportal3/images/main-image.jpg') no-repeat -446px -223px;
}

.show-div{
	width:203px;
	height:163px;
	background:url('../../../wp-content/themes/casinoportal3/images/opacity1.png');
	display:none;
	position:absolute;
	color:#ffffff;
	text-shadow:1px 1px #000000;
	padding:10px;
	text-align:center;
	line-height:1.6;
}

.show-div a{
	width:153px;
	height:32px;
	background:url('../../../wp-content/themes/casinoportal3/images/main-go.png') no-repeat left top;
	display:block;
	margin:12px auto 0;
}

.show-div a:hover{
	background:url('../../../wp-content/themes/casinoportal3/images/main-go.png') no-repeat left -32px;
}


/*
 *  параметры табов
 */

/*
 * дефолтные настройки
 */

.tabs{
	height: 37px;
	line-height:1;
}

.tabs a{
	float:left;
	margin:0 1px 0 0;
	display:block;
	padding:0 7px;
	height:37px;
	text-decoration:none;
	color:#323232;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	background:url('../../../wp-content/themes/casinoportal3/images/tabs.png') repeat-x left top;
	border-radius: 10px 10px 0 0;
}

.tabs a:last-child{
	margin:0;
}

.tabs a.current{
	color:#ffffff;
}

.tabs span{
	display:block;
	height:12px;
	padding:2px 0 2px 21px;
	margin:10px 0 0 0;
}

/*
 * casino start
 */
#casino-tabs a:hover, #casino-tabs a.current{
	background:url('../../../wp-content/themes/casinoportal3/images/tabs.png') repeat-x left -37px;
	color:#ffffff;
}
#casino-tabs a{
	width:107px;
}
#casino-tabs a:last-child{
	width:108px;
}

/*
 * slots start
 */

#slot-tabs{
	margin:15px 0 0 0;
}

#slot-tabs a:hover, #slot-tabs a.current{
	background:url('../../../wp-content/themes/casinoportal3/images/tabs.png') repeat-x left -74px;
	color:#ffffff;
}
#slot-tabs a{
	width:107px;
}
#slot-tabs a:last-child{
	width:108px;
}

/*      slots        */

#slot-params{
	border-radius:7px;
	background:#dedede;
	height:150px;
	padding:10px;
}

#slot-params img{
	margin:0 17px 0 0;
	float:left;
}

#slot-params ul{
	margin-left:217px;
}

#slot-params li{
	list-style:none;
	width:219px;
	height:14px;
	padding:8px 0 8px 21px;
	float:left;
}

#slot-params li:nth-child(odd){
	margin:0 19px 0 0;
	border-right:1px dashed #969696;
}

#slot-params span{
	font-weight:bold;
}

.title2{
	color:#282828;
	text-transform: uppercase;
	font-weight:bold;
	margin:0 0 10px 0;
}

#slot-params>div{
	height:16px;
	margin:6px 0 6px 217px;
}

#slot-params>div b{
	padding:1px 0 1px 21px;
}

.iframe-slot{
	border:1px solid #d7d7d7;
	width:735px;
	height:551px;
	
}
.iframe-slot1{
	width:596px;
	height:447px;
}

.slot-note{
	border:1px solid #d7d7d7;
	border-bottom:0;
	background:#ebebeb;
	padding:3px;
	font-size:10px;
	font-family:Verdana;
	margin:0;
	text-align:center;
}

.i-slot-title{background:url('../../../wp-content/themes/casinoportal3/images/icons-16n.png') no-repeat left -99px;}
.i-slot-developer{background:url('../../../wp-content/themes/casinoportal3/images/icons-16n.png') no-repeat left 7px;}
.i-slot-spins{background:url('../../../wp-content/themes/casinoportal3/images/icons-16n.png') no-repeat left -243px;}
.i-slot-reels{background:url('../../../wp-content/themes/casinoportal3/images/icons-16n.png') no-repeat left -41px;}
.i-slot-bonus{background:url('../../../wp-content/themes/casinoportal3/images/icons-16n.png') no-repeat left -393px;}
.i-slot-lines{background:url('../../../wp-content/themes/casinoportal3/images/icons-16n.png') no-repeat left -142px;}
.i-slot-double{background:url('../../../wp-content/themes/casinoportal3/images/icons-16n.png') no-repeat left -293px;}
.i-slot-maxwin{background:url('../../../wp-content/themes/casinoportal3/images/icons-16n.png') no-repeat left -894px;}
.i-slot-autoplay{background:url('../../../wp-content/themes/casinoportal3/images/icons-16n.png') no-repeat left -341px;}


.empty-block{
	background:#ffffff;
	height:47px;
	margin:-10px -10px 10px -10px;
}

#commentform{
	width:450px;
	margin:0 auto;
}

/* form */

#author, #email, #captcha, #submit{
	float:left;
}

#author, #email{
	width:210px;
	padding:0 0 10px 0;
}

#captcha{
	width:300px;
	height:26px;
	padding:0 14px 0 0;
}


#captcha input{
	width:32px;
	padding:4px;
	text-align:center;
	float:right;
}

#submit{
	width:136px;
	text-align:right;
}

#author input, #email input{
	border:1px solid #727272;
	width:200px;
	padding:4px;
	outline: none;
}

#author span, #email span, #comment span{
	display:block;
	font-size:11px;
}

#email{
	margin-left:30px;
}

#comment textarea{
	width:440px;
	height:100px;
	border:1px solid #727272;
	padding:4px;
	outline: none;
	margin:0 0 10px 0;
}

#submit input{
	background:url('../../../wp-content/themes/casinoportal3/images/main-menu.png') repeat-x left -201px #ffffff;
	height:26px;
	color:#ffffff;
	border:0;
	cursor: pointer;
	font-size:11px;
	padding:0 9px;
}

#captchaInputDiv{
	display:block;
	float:left;
}

.play-now{
	background:url('../../../wp-content/themes/casinoportal3/images/opacity1.png');
	height:88px;
	width:118px;
	margin:6px;
	position:absolute;
	display:none;
}

.play-now a{
	width:112px;
	height:32px;
	background:url('../../../wp-content/themes/casinoportal3/images/slot-play-now.png') no-repeat left top;
	display:block;
	margin: 28px auto;
}

.play-now a:hover{
	background:url('../../../wp-content/themes/casinoportal3/images/slot-play-now.png') no-repeat left -32px;
}

.slot-tabs{
	padding:0;
	margin:0;
	line-height:1.6;
}

.slot-tabs span{
	display:block;
	margin:3px 6px 0 0;
	float:left;
}

.slot-tabs a{
	width:26px;
	height:23px;
	display:block;
	background:url('../../../wp-content/themes/casinoportal3/images/pagenavi.png') no-repeat left top;
	float:left;
	text-align:center;
	padding:3px 0 0 0;
	color:#737373;
	text-decoration:none;
	font-weight:bold;
	margin:0 3px;
}

.slot-tabs a.current{
	background:url('../../../wp-content/themes/casinoportal3/images/pagenavi.png') no-repeat left -26px;
	color:#ffffff;
}




/* main vertical scroll */
#main {
	position:relative;
	overflow:hidden;
	height: 145px;
	float:left;
	width:470px;
	
}

#slots-navi-main{
	float:right;
	width:231px;
	background:#f0f0f0;
	margin:-5px -10px -10px;
	box-shadow:-3px 0 3px -1px #c8c8c8;
}

#slots-navi-main li{
	height:52px;
	display:block;
	font-size:13px;
	font-weight:bold;
	cursor:pointer;
	font-family:verdana;
	margin:0 0 0 -14px;
}

#slots-navi-main span{
	height:32px;
	display:block;
	padding:18px 8px 0 10px;
	margin:0 0 0 30px;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #d9d9d9;
}

#slots-navi-main li:hover, #slots-navi-main li.active{
	background:url('../../../wp-content/themes/casinoportal3/images/slots-photo-tab.png') no-repeat left center;
	color:#ffffff;
}

#pages {
	position:absolute;
	width:470px;
	height:20000em;
	
}

.page{
	height:145px;
}

#slots-photos-wrapper{
	background:url('../../../wp-content/themes/casinoportal3/images/layer-main.png');
	padding:5px 10px;
	border:1px solid #ffffff;
	border-radius: 5px;
	box-shadow:0 0 5px 0 #565656;
	margin:0;
	margin:10px 0 0 0;
}

.right-related-slots{
	margin:0 0 16px 0;
}

.right-related-slots img{
	border:1px solid #000000;
	width:118px;
	height:88px;
	margin:0 0 3px 0;
}

.right-related-slots a{
	text-align:center;
	text-decoration:none;
	color:#0e00c3;
}

.slot-available-club{
	background:url('../../../wp-content/themes/casinoportal3/images/slot-available-clubs.png') no-repeat left top;
	width:337px;
	height:70px;
	display:block;
	margin:15px auto;
	cursor:pointer;
}

.slot-available-club:hover{
	background:url('../../../wp-content/themes/casinoportal3/images/slot-available-clubs.png') no-repeat left -70px;
}

.list-casinos{
	padding:20px 0;
}

.list-casinos img{
	width:120px;
	height:80px;
	margin:5px;
}

.list-casinos a{
	display:block;
	border:1px solid #e6e6f0;
	width:130px;
	height:90px;
	background:#f0f0fa;
	margin:8px;
	float:left;
}

.go-slot-full{
	padding:5px 0 0 0;
	font-weight:bold;
	font-size:13px;
}

.go-slot-full a{
	text-decoration:none;
	color:red;
}

.free-play{
	display:block;
	width:499px;
	height:33px;
	background:url('../../../wp-content/themes/casinoportal3/images/free-play.png') no-repeat left top;
	margin:5px auto;
}

.slot-likes{
	padding:3px 3px 10px;
	font-size:10px;
	font-family:Verdana;
	margin:0;
	text-align:right;
}

#archive-games{
	
}

.filter-by-numlines{
	cursor:pointer;
}


#slots-filter{
	width:350px;
	background:#f0f0f0;
	border:1px solid #ffffff;
	box-shadow:0 0 0 1px #e1e1e1;
	height:140px;
	border-radius: 5px;
	font-family:Verdana;
}

#slots-filter .title{
	color:#323232;
	text-shadow:1px 1px #ffffff;
	text-align:center;
	padding:8px;
	font-size:13px;
}

#slots-filter td{
	font-size:11px;
	color:#646464;
	padding:5px;
}

#slots-filter td div{
	background:#ffffff;
	padding:5px;
	border-radius: 5px;
	display:none;
	position:absolute;
	box-shadow:0 0 3px 0 #ababab;
}

#slots-filter td div span{
	display:block;
	padding:5px 3px;
}

.num-lines-value{
	cursor:pointer;
}

.num-lines-value:hover{
	background:#f0f0f0;
}

.slots-selector-value{
	width:120px;
}

.slots-selector-value>span{
	cursor:pointer;
	border-bottom:1px dotted #7d7d7d;
}

#slot-filter-right{
	width:230px;
	height:140px;
}

#slot-filter-social{
	height:100px;
	background:red;
}

#slot-filter-search{
	height:30px;
	margin-top:10px;
}

/* comments */
.comment{
	margin:0 0 10px 0;
}

.commentmetadata{
	display:none;
}

.reply{
	border-top:1px solid #afafaf;
	text-align:right;
	font-size:11px;
}

.reply a{
	text-decoration: none;
}

.commentlist li{
	list-style:none;
}

.slot-selector{
	height:16px;
}

.slot-selector > div{
	float:left;
	padding:2px;
	margin:0 4px;
	color:#787878;
	font-weight:bold;
	font-family:arial;
	cursor:pointer;
}

.slot-selector span{
	color:#000000;
	padding:0 2px;
}

.selector-values{
	display:none;
	position:absolute;
	background:#f0f0f0;
	border:1px solid #c8c8c8;
	padding:4px 6px;
	cursor:default;
	margin:2px 0 0 -2px;
}

.selector-values span{
	padding:0 5px;
}

div.selector-selected{
	background:#c8c8c8;
	color:#ffffff;
	text-shadow:1px 1px #646464;
}

div.selector-selected span{
	text-shadow:none;
}

div.selector-selected > span{
	color:red;
}



.s1lot-selector p{
	display:block;
}

.s1lot-selector span{
	color:#000000;
}

.s1lot-selector div{
	display:none;
	position:absolute;
	background:red;
}

#re1els-values{
	float:left;
	padding:2px;
	margin:0 4px;
}

.comment-author{
	font-weight:bold;
	padding:0 0 7px 0;
}

#block-get-this-slot{
	height:100%;
	width:100%;
	position:fixed;
	display:none;
	z-index:99999;
}

.system-footer-line{
			height:36px;
			background:url('../../../wp-content/themes/casinoportal3/images/system-footer-line.png') repeat-x 0 -21px;
			width:100%;
			position:fixed;
			top:0;
			padding:5px 0 0 0;
			z-index:99999;
		}
		
		.sfl-main{
			width:1000px;
			margin:0 auto;
			height:24px;
		}
		
		.sfl-subscribe{
			padding:0 70px 0 0;
		}
		
		.sfl-main span{
			font-family:Georgia;
			font-size:24px;
			color:#e6e6e6;
			text-shadow:1px 1px #000000;
			padding:0 5px 0 0;
		}
		
		.sfl-input{
			padding:3px;
			vertical-align: top;
		}
		
		.sfl-submit{
			height:27px;
			font-weight:bold;
			vertical-align: top;
			padding:0 5px;
		}
		
		.b-share-icon{
			width:24px;
			height:24px;
		}
		
		.b-share{
			margin:-5px 0 0 0;
		}
		
		.b-share__handle .b-share-form-button{
			margin:2px 3px 0 0;
		}
		
		.b-share-icon_yaru{
			background:url('../../../wp-content/themes/casinoportal3/images/soc-icons.png') no-repeat 0 0;
		}
		
		.b-share-icon_vkontakte{
			background:url('../../../wp-content/themes/casinoportal3/images/soc-icons.png') no-repeat -24px 0;
		}
		
		.b-share-icon_facebook{
			background:url('../../../wp-content/themes/casinoportal3/images/soc-icons.png') no-repeat -48px 0;
		}
		
		.b-share-icon_twitter{
			background:url('../../../wp-content/themes/casinoportal3/images/soc-icons.png') no-repeat -72px 0;
		}
		
		.b-share-icon_odnoklassniki{
			background:url('../../../wp-content/themes/casinoportal3/images/soc-icons.png') no-repeat -96px 0;
		}
		
		.b-share-icon_moimir{
			background:url('../../../wp-content/themes/casinoportal3/images/soc-icons.png') no-repeat -120px 0;
		}
		
		.b-share-icon_lj{
			background:url('../../../wp-content/themes/casinoportal3/images/soc-icons.png') no-repeat -144px 0;
		}
		
		.b-share-icon_gplus{
			background:url('../../../wp-content/themes/casinoportal3/images/soc-icons.png') no-repeat -216px 0;
		}




/*
playback timings (ms):
  captures_list: 0.485
  exclusion.robots: 0.018
  exclusion.robots.policy: 0.008
  esindex: 0.012
  cdx.remote: 4.476
  LoadShardBlock: 163.313 (3)
  PetaboxLoader3.datanode: 211.015 (4)
  load_resource: 1315.493
  PetaboxLoader3.resolve: 1257.712
*/