article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body{
	margin:0;
	padding:0;
}
.body {
	margin:0;
	color:#333;
	font:12px/15px Arial, Helvetica, sans-serif;
	background:#e4e4e1;
	min-width:990px;
}
img { border-style:none; }
a {
	text-decoration:none;
	color:#000;
}
a:hover { text-decoration:underline; }
a:active { background-color: transparent; }
input, textarea, select {
	font:100% Arial, Helvetica, sans-serif;
	vertical-align:middle;
	color:#000;
}
form, fieldset {
	margin:0;
	padding:0;
	border-style:none;
}
#wrapper {
	width:100%;
	overflow:hidden;
	background:#f5f5f3;
}
#header { width:100%; }
.header-t {
	overflow:hidden;
	background:#2e3339;
	border-bottom:1px solid #719b34;
}
.header-t .holder {
	width:981px;
	padding:17px 0 15px;
	margin:0 auto;
}
#header .logo {
	background:url(../images/logo.png) no-repeat;
	width:204px;
	height:29px;
	overflow:hidden;
	text-indent:-9999px;
	float:left;
	margin:0 0 0 -2px;
}
#header .logo a {
	display:block;
	height:100%;
}
#header .links {
	float:right;
	padding:5px 0 0;
}
#header .links .login-link, #header .links .signup-link {
	float:left;
	background:url(../images/ico2.png) no-repeat;
	padding:0 0 0 29px;
	color:#fff;
	font:700 14px/17px 'Roboto Condensed', sans-serif;
}
#header .links .signup-link {
	background:url(../images/ico1.png) no-repeat;
	margin:0 0 0 43px;
}
#header .links .login-link:hover, #header .links .signup-link:hover {
	background:url(../images/ico2-hover.png) no-repeat;
	text-decoration:none;
	color:#76a234;
}
#header .links .signup-link:hover { background:url(../images/ico1-hover.png) no-repeat; }
#header .header-b {
	background:#fff;
	border-top:1px solid #76a234;
	border-bottom:1px solid #dfdfda;
	width:100%;
}
.header-b #nav {
	width:981px;
	margin:0 auto;
	padding:20px 0 11px;
}
#nav > ul {
	padding:0;
	margin:0;
	list-style:none;
	font:700 21px/28px 'Roboto Condensed', sans-serif;
}
#nav > ul > li {
	float:left;
	position:relative;
	padding:0 0 10px 45px;
	margin:0 45px 0 0;
}
#nav > ul > li:hover .drop { display:block; }
#nav ul > li.blackjack {
	background:url(../images/bg-nav.png) no-repeat;
	padding:0 0 10px 45px;
	margin:0 45px 0 0;
}
#nav ul > li.machine {
	background:url(../images/bg-nav.png) no-repeat 0 -211px;
	padding:0 0 10px 35px;
}
#nav ul > li.roulette {
	background:url(../images/bg-nav.png) no-repeat 0 -417px;
	padding:0 0 10px 35px;
	margin:0 43px 0 0;
}
#nav ul > li.poker {
	background:url(../images/bg-nav.png) no-repeat 0 -627px;
	padding:0 0 10px 38px;
}
#nav ul > li.jeux {
	background:url(../images/bg-nav.png) no-repeat 0 -833px;
	padding:0 0 10px 34px;
	margin:0;
}
#nav ul > li.casino {
	background:url(../images/bg-nav.png) no-repeat 0 -1039px;
	padding:0 0 10px 35px;
	float:right;
	margin:0;
}
#nav > ul > li > a { color:#76a234;}
#nav > ul > li.casino > a { color:#c92525; }
#nav ul > li:hover > a, #nav ul > li.active > a {
	color:#2e3339;
	text-decoration:none;
}
#nav ul > li.blackjack:hover, #nav ul > li.blackjack.active { background:url(../images/bg-nav.png) no-repeat 0 -104px; }
#nav ul > li.machine:hover, #nav ul > li.machine.active { background:url(../images/bg-nav.png) no-repeat 0 -315px; }
#nav ul > li.roulette:hover, #nav ul > li.roulette.active { background:url(../images/bg-nav.png) no-repeat 0 -522px; }
#nav ul > li.poker:hover, #nav ul > li.poker.active { background:url(../images/bg-nav.png) no-repeat 0 -731px; }
#nav ul > li.jeux:hover, #nav ul > li.jeux.active { background:url(../images/bg-nav.png) no-repeat 0 -936px; }
#nav ul > li.casino:hover, #nav ul > li.casino.active { background:url(../images/bg-nav.png) no-repeat 0 -1144px; }
#nav .drop {
	display:none;
	position:absolute;
	left:-14px;
	top:32px;
	z-index:9999;
	width:160px;
	background:url(../images/bullet1.png) no-repeat 50% 7px;
	padding:18px 0 0;
}
#nav .drop > ul {
	padding:0;
	margin:-1px 0 0;
	list-style:none;
	overflow:hidden;
	background:#76a234;
	-webkit-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
	font:500 15px/27px 'Roboto Condensed', sans-serif;
}
#nav .drop > ul > li {
	overflow:hidden;
	float:none;
	border-top:1px solid #85ac4b;
	padding:0;
	margin:0;
}
#nav .drop > ul li:first-child { border:0; }
#nav .drop > ul > li > a {
	display:block;
	color:#fff;
	padding:0 5px 0 12px;
	line-height: 34px;
}
#nav .drop > ul > li > a:hover {
	background:#658b2d;
	color:#fff;
	text-decoration:none;
}
#open-close {
	width:100%;
	margin:0 0 14px;
	background:#e4e4e1;
	border-bottom:1px solid #deded7;
}
.inner #open-close { margin:0; }
.casino-page #open-close { margin:0; }
#open-close .casino-holder, #open-close .block-holder {
	width:981px;
	margin:0 auto;
	position:relative;
}
/*#open-close .casino-holder:after, #open-close .block-holder:after {
	position:absolute;
	top:-11px;
	right:31px;
	background:url(../images/bullet4.png) no-repeat;
	width:21px;
	height:11px;
	z-index:5;
	content:"";
}
#open-close .block-holder:after {
	right:auto;
	left:63px;
}*/

#open-close .select-category {
	position:absolute;
	top:-11px;
	right:31px;
	background:url(../images/bullet4.png) no-repeat;
	width:21px;
	height:11px;
	z-index:5;
	content:"";
}

.casino-holder .tabs-area {
	width:100%;
	padding:9px 0 0;
}
.block-holder .tabs-area {
	overflow:hidden;
	padding:7px 0 0;
}
.inner3 .block-holder .tabs-area { padding:7px 0 2px; }
.casino-holder .tabs-area .tabset, .block-holder .tabs-area .tabset {
	margin:0 0 8px;
	padding: 0;
	list-style:none;
	font:15px/25px 'Roboto Condensed', sans-serif;
	overflow:hidden;
}
.casino-holder .tabset li, .block-holder .tabset li {
	float: left;
	margin:0 26px 0 0;
}
.casino-holder .tabset li a, .block-holder .tabset li a {
	float: left;
	padding:0 8px;
	color:#95958a;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
.block-holder .tabset li a { padding:0 10px; margin-top:3px; }
.casino-holder .tabset li a:hover, .block-holder .tabset li a:hover { text-decoration:none; }
.casino-holder .tabset li a.active, .block-holder .tabset li a.active {
	background: #c92525;
	color:#fff;
}
.block-holder .tab-content {
	overflow:hidden;
	padding:40px 0 0;
	margin:0 0 -12px;
}
.block-holder .tab-content .info-area { width:100%; }
.block-holder .tab-content .heading {
	float:left;
	margin:0 17px 0 0;
	width:162px;
	text-align:center;
}
.block-holder .heading h1 {
	background:url(../images/ico-blackjack.png) no-repeat 50% 0;
	padding:71px 0 0;
	margin:0 0 17px;
	color:#2e3339;
	font:700 39px/45px 'Roboto Condensed', sans-serif;
}
.block-holder .heading .view-all {
	float:left;
	color:#414141;
	background:url(../images/bullet12.png) no-repeat 0 4px;
	padding:0 0 0 10px;
	margin:0 0 20px;
	font:italic 15px/16px 'Roboto Condensed', sans-serif;
}
.block-holder .heading .view-all:hover {
	background:url(../images/bullet12-hover.png) no-repeat 0 4px;
	color:#95958a;
	text-decoration:none;
}
.block-holder .heading .fb-placeholder {
	overflow:hidden;
	clear:both;
	width:101px;
	margin:0 auto;
	position:relative;
	left:-5px;
}
.block-holder .fb-placeholder img {
	display:block;
	margin:0 auto;
}
.block-holder .main-box {
	overflow:hidden;
	background:url(../images/bg-bottom.png) no-repeat 0 100%;
	padding:0 0 81px 29px;
}
.block-holder .main-box .column {
	float:left;
	width:230px;
	margin:0 0 0 14px;
	background:#2e3339;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	position:relative;
	padding:12px 0 0;
	text-align:center;
}
.block-holder .column a:hover {
	text-decoration: none;
}
.block-holder .column .title {
	display:block;
	text-transform:uppercase;
	color:#fff;
	margin:0 0 12px;
	font:700 14px/20px 'Roboto Condensed', sans-serif;
}
.block-holder .column img {
	display:block;
	border-bottom:2px solid #aa7134;
	-webkit-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
}
.block-holder .column .link {
	background:url(../images/bg-links.png) no-repeat 0 -360px;
	width:142px;
	height:35px;
	position:absolute;
	left:27px;
	bottom:20px;
	padding:0 38px 0 0;
	color:#414141;
	text-transform:uppercase;
	text-align:center;
	overflow:hidden;
	font:italic 14px/30px 'Roboto Condensed', sans-serif;
}
.block-holder .column .link:hover {
	background:url(../images/bg-links.png) no-repeat 0 -425px;
	text-decoration:none;
}
.casino-holder .casino-content { width:100%; }
.casino-content .main-holder {
	background:url(../images/bg-bottom3.png) no-repeat 1px 100%;
	padding:14px 0 83px;
	overflow:hidden;
	margin:0 0 -25px -2px;
}
.casino-content .text-info {
	float:left;
	margin:0 9px 0 0;
	padding:18px 0 0;
	width:126px;
	color:#95958a;
	font:13px/19px 'Roboto', sans-serif;
}
.casino-content .text-info .title {
	display:block;
	margin:0 0 38px;
	color:#2e3339;
	font:700 28px/30px 'Roboto Condensed', sans-serif;
}
.casino-content .text-info p { margin:0 0 10px; }
.casino-content .three-columns {
	overflow:hidden;
	padding:20px 0 0 4px;
}
.casino-content .three-columns .column {
	float:left;
	color:#c2c4c6;
	font:italic 13px/18px 'Roboto', sans-serif;
	width:250px;
	background:#2e3339;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	margin:0 0 0 16px;
	position:relative;
	border-bottom:2px solid #aa7134;
}
.casino-content .three-columns .column .ico {
	background:url(../images/ico-num1.png) no-repeat;
	width:38px;
	height:40px;
	overflow:hidden;
	text-indent:-9999px;
	position:absolute;
	left:104px;
	top:-15px;
}
.casino-content .three-columns .column .ico.ico2 { background:url(../images/ico-num2.png) no-repeat; }
.casino-content .three-columns .column .ico.ico3 { background:url(../images/ico-num3.png) no-repeat; }
.casino-content .three-columns .heading {
	background:#22262b;
	padding:36px 24px 25px;
	-webkit-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
	overflow:hidden;
	margin:0 0 12px;
}
.casino-content .three-columns .heading .img-holder {
	float:left;
	width:42px;
	height:42px;
	overflow:hidden;
	text-align:center;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	margin:0 21px 0 0;
	border-bottom:1px solid #0a0c0e;
}
.casino-content .three-columns .img-holder .img-frame {
	background:url(../images/img28.jpg) no-repeat;
	width:42px;
	height:42px;
	display:table;
}
.casino-content .three-columns .img-frame .img-box {
	display:table-cell;
	vertical-align:middle;
}
.casino-content .three-columns .heading .img-holder img {
	display:inline-block;
	vertical-align:top;
	margin:0 auto;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}
.casino-content .three-columns .heading .title {
	display:block;
	color:#fff;
	margin:5px 0 0;
	font:700 16px/18px 'Roboto Condensed', sans-serif;
}
.casino-content .three-columns .heading .site-link {
	color:#fff;
	font:12px/13px 'Roboto', sans-serif;
}
.casino-content .three-columns .detail-box {
	overflow:hidden;
	color:#c2c4c6;
	padding:0 10px 0 4px;
	font:italic 13px/17px 'Roboto', sans-serif;
	text-align:center;
}
.casino-content .detail-box .star-placeholder {
	overflow:hidden;
	width:111px;
	margin:0 auto 12px;
}
.casino-content .detail-box .star-placeholder img { display:block; }
.casino-content .detail-box p { margin: 0 auto 13px auto; max-width: 180px; }
.casino-content .detail-box .link {
	display:inline-block;
	vertical-align:top;
	background:url(../images/bullet13.png) no-repeat 100% 4px;
	padding:0 18px 0 0;
	color:#76a234;
	font-size:12px;
	margin:0 0 13px;
	position:relative;
	left:4px;
}
.casino-content .detail-box .btn-link {
	display:block;
	background:url(../images/bg-links.png) no-repeat 0 -600px;
	width:165px;
	height:35px;
	padding:0 45px 0 0;
	text-align:center;
	color:#414141;
	text-transform:uppercase;
	font:italic 14px/31px 'Roboto Condensed', sans-serif;
	margin:0 auto 17px;
	position:relative;
	left:3px;
}
.casino-content .detail-box .btn-link:hover {
	text-decoration:none;
	background:url(../images/bg-links.png) no-repeat 0 -665px;
}
#main {
	width:981px;
	margin:0 auto 35px;
	padding:31px 0 0;
}
.listing #main { padding:24px 0 0; }
.inner3 #main { padding:28px 0 0; }
.inner #main { padding:25px 0 0; }
.casino-page.home #main { padding:31px 0 0; }
.casino-page #main { padding:46px 0 0; }
#main .intro {
	overflow:hidden;
	margin:0 0 4px;
	padding:11px 0 0 14px;
}
#main .intro img {
	float:left;
	margin:0 15px 0 0;
}
#main .intro h1 {
	font:700 30px/40px 'Roboto', sans-serif;
	margin:10px 0 20px;
	color:#6d6d67;
	word-spacing:3px;
}
#main .intro h1 .text {
	font-weight:300;
	color:#979790;
}
#main-block {
	overflow:hidden;
	margin:0 0 26px;
}
.casino-page #main-block { margin:0 0 20px; }
#main-block .img-container {
	float:left;
	width:52px;
	height:52px;
	overflow:hidden;
	text-align:center;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	margin:0 14px 0 0;
	border-bottom:1px solid #e7e7e3;
}
#main-block .img-container .img-frame {
	background:url(../images/img-holder4.png) no-repeat;
	width:52px;
	height:52px;
	display:table;
}
#main-block .img-container .img-box {
	display:table-cell;
	vertical-align:middle;
}
#main-block .img-container img {
	display:inline-block;
	vertical-align:top;
	margin:0 auto;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}
.casino-page #main-block .title-holder { width:561px; }
#main-block .title-holder {
	float:left;
	width:627px;
}
.inner3 #main-block .title-holder { width:730px; }
.inner3 #main-block .title-holder-new { width:981px; }
#main-block .placeholder {
	float:right;
	padding:10px 0 0;
}
.inner3 #main-block .placeholder { padding:16px 0 0; }
#main-block .placeholder.holder2 {
	padding:8px 0 0;
	margin:0 -20px 8px 0;
}
#main-block .placeholder img { display:block; }
#main-block .heading-box { overflow:hidden; }
.inner3 #main-block .heading-box.box2 {
	background:url(../images/ico-reno.png) no-repeat;
	padding:0 0 0 76px;
}
#main-block .heading-box .heading-holder { overflow:hidden; }
#main-block .navigation {
	float:left;
	padding:0 0 3px;
	margin:0;
	list-style:none;
	font:12px/14px 'Roboto', sans-serif;
}
#main-block .navigation li {
	float:left;
	background:url(../images/bullet3.png) no-repeat 0 3px;
	padding:0 0 0 10px;
	margin:0 12px 0 0;
}
#main-block .navigation li a { color:#747474; }
#main-block h1 {
	display:inline-block;
	vertical-align:top;
	margin:0 15px 0 0;
	color:#2e3339;
	font:700 25px/32px 'Roboto Condensed', sans-serif;
}
#main-block h1 span {
	color:#95958a;
	font-weight:400;
	text-transform: none;
}
.inner3 #main-block h1 {
	margin:0 19px 7px 0;
	font:700 22px/28px 'Roboto Condensed', sans-serif;
}
#main-block .heading-box .star-placeholder {
	display:inline-block;
	vertical-align:top;
	padding:8px 0 0;
}
.inner3 #main-block .heading-box .star-placeholder { padding:6px 0 0; }
#main-block .star-placeholder img { display:block; }
#main-block .link {
	color:#747474;
	font:13px/15px 'Roboto', sans-serif;
	float:left;
	margin:0 0 0 3px;
}
#main-block .title-holder .heading-list {
	background:url(../images/ico-listing.png) no-repeat;
	padding:13px 0 9px 71px;
	overflow:hidden;
}
#main-block .heading-list h1 {
	margin:0 0 5px;
	font:700 25px/26px 'Roboto Condensed', sans-serif;
	color:#2e3339;
}
#main-block .heading-list .sub-heading {
	display:block;
	color:#747474;
	font:13px/13px 'Roboto', sans-serif;
}
#two-columns { width:100%; }
#content {
	float:left;
	width:650px;
}
.inner3 #content { width:730px; }
#content .tabs-area {
	border-bottom:1px solid #e7e7e3;
	background:#fff;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	margin: 0 0 20px;
	padding:0 0 18px;
	overflow:hidden;
}
#content .tabs-area .tabset {
	margin: 0 0 4px;
	padding: 0;
	float:right;
	list-style:none;
	-webkit-border-radius: 0 4px 0 4px;
	border-radius: 0 4px 0 4px;
	font:italic 14px/36px 'Roboto Condensed', sans-serif;
	overflow:hidden;
}
#content .tabs-area .tabset li { float: left; }
#content .tabs-area .tabset li:first-child a {
	-webkit-border-radius: 0 0 0 4px;
	border-radius: 0 0 0 4px;
}
#content .tabs-area .tabset li a {
	float: left;
	padding:0 16px 0 17px;
	color:#aeaeac;
	background:#e9e9e9;
	-webkit-border-radius: 0 4px 0 0;
	border-radius: 0 4px 0 0;
}
#content .tabs-area .tabset li a:hover { text-decoration:none; }
#content .tabs-area .tabset li a.active {
	background: #76a234;
	text-transform:uppercase;
	color:#fff;
	font-size:16px;
	font-style:normal;
	padding:0 17px 0 21px;
}
#content .tab-content {
	overflow:hidden;
	clear:both;
	padding:0 24px 0 19px;
}
.tab-content .info {
	overflow:hidden;
	margin:0 0 27px;
	padding:0 3px 0 21px;
}
.info .alignleft {
	float:left;
	margin:0 31px 0 0;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.info .info-text {
	overflow:hidden;
	color:#a2a2a2;
	font:13px/17px 'Roboto', sans-serif;
}
.info .info-text .heading {
	overflow:hidden;
	margin:0 0 10px;
}
.info .heading .date {
	display:block;
	font:11px/17px 'Roboto', sans-serif;
	color:#c92525;
	margin:0 0 12px;
	text-transform:uppercase;
}
.info .heading h2 {
	margin:0 0 10px;
	font:20px/24px 'Roboto', sans-serif;
}
.info .heading h2 a { color:#6d6d67; }
.info .info-text p { margin:0 0 10px; }
.tab-content .slider {
	overflow:hidden;
	margin:0 0 20px;
}
.tab-content .slider .btn-prev, .tab-content .slider .btn-next {
	float:left;
	background:url(../images/bg-btns.png) no-repeat;
	width:7px;
	height:11px;
	overflow:hidden;
	text-indent:-9999px;
	margin:31px 0 0;
}
.tab-content .slider .btn-next {
	float:right;
	background:url(../images/bg-btns.png) no-repeat 100% 0;
}
.tab-content .slider .btn-prev:hover { background-position:0 100%; }
.tab-content .slider .btn-next:hover { background-position:100% 100%; }
.tab-content .slider .mask {
	width:566px;
	margin:0 auto;
	overflow:hidden;
}
.tab-content .slider .slideset {
	float:left;
	width:9999px;
}
.tab-content .slider .slide {
	float:left;
	/*width:242px;*/
	width: 225px;
	margin:0 58px 0 0;
}
.tab-content .slider .slide img {
	-webkit-border-radius: 4px;
	border-radius: 4px;
	float:left;
	margin:0 24px 0 0;
}
.tab-content .slider .heading {
	overflow:hidden;
	padding:5px 0 0;
}
.tab-content .slider .heading .date {
	display:block;
	color:#c92525;
	text-transform:uppercase;
	font:11px/15px 'Roboto', sans-serif;
}
.tab-content .slider .heading .title {
	display:block;
	color:#6d6d67;
	font:700 13px/16px 'Roboto', sans-serif;
}
.tab-content .slider .slide a:hover { text-decoration:none; }
.tab-content .slider .slide a:hover .title { color:#2e3339; }
#content .video-block {
	overflow:hidden;
	margin:0 0 19px;
	background:#76a234;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	padding:36px 24px 10px 20px;
	border-bottom:1px solid #4d7314;
}
.video-block .heading {
	overflow:hidden;
	margin:0 0 20px;
	padding:0 20px;
}
.video-block .heading h2 {
	margin:0 0 10px;
	text-transform:uppercase;
	font:700 16px/20px 'Roboto Condensed', sans-serif;
	color:#fff;
	word-spacing:-1px;
}
.video-block .heading h2 span { font-weight:400; }
.video-block .heading .link {
	float:right;
	background:url(../images/video-link.png) no-repeat 0 5px;
	color:#38550e;
	padding:0 0 0 12px;
	font:italic 14px/18px 'Roboto Condensed', sans-serif;
	word-spacing:1px;
}
.video-block .heading .link:hover {
	text-decoration:none;
	color:#2e3339;
	background-position:0 -36px;
}
.video-block .video-slider {
	overflow:hidden;
	margin:0 0 29px;
}
.video-block .video-slider .btn-next, .video-block .video-slider .btn-prev {
	float:left;
	background:url(../images/bg-btns2.png) no-repeat;
	width:7px;
	height:11px;
	overflow:hidden;
	text-indent:-9999px;
	margin:43px 0 0;
}
.video-block .video-slider .btn-next {
	float:right;
	background-position:100% 0;
}
.video-block .video-slider .btn-prev:hover { background-position:0 100%; }
.video-block .video-slider .btn-next:hover { background-position:100% 100%; }
.video-block .video-slider .mask {
	width:591px;
	overflow:hidden;
	padding:0 0 5px;
}
.video-slider .mask .slideset {
	float:left;
	width:9999px;
}
.video-slider .mask .slide {
	float:left;
	width:175px;
	margin:0 9px 0 13px;
}
.video-slider .mask .img-holder {
	float:left;
	margin:0 16px 0 0;
	position:relative;
}
.video-slider .mask .img-holder img {
	display:block;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow:  0 3px 0 0 #5c8124;
	box-shadow:  0 3px 0 0 #5c8124;
}
.video-slider .mask .img-holder .ico-play {
	position:absolute;
	background:url(../images/ico-play.png) no-repeat;
	width:38px;
	height:39px;
	overflow:hidden;
	text-indent:-9999px;
	left:22px;
	top:29px;
	z-index:999;
}
.video-slider .mask .video-info {
	overflow:hidden;
	padding:5px 0 0;
}
.video-slider .mask .video-info .date {
	display:block;
	color:#34500b;
	text-transform:uppercase;
	font:11px/15px 'Roboto', sans-serif;
	margin:0 0 2px;
}
.video-slider .mask .video-info .name {
	display:block;
	color:#fff;
	font:700 13px/16px 'Roboto', sans-serif;
}
.video-slider .mask a:hover { text-decoration:none; }
.video-slider .mask a:hover .name { color:#3d5b10; }
#content .club-info {
	overflow:hidden;
	background:#fff;
	border-bottom:1px solid #e7e7e3;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	margin:0 0 20px;
}
.club-info .info-text {
	float:right;
	width:230px;
	background:#c92525;
	padding:32px 40px 9999px;
	margin:0 0 -9999px;
	color:#fff;
	font:13px/17px 'Roboto', sans-serif;
}
.club-info .info-text h2 {
	position:relative;
	margin:0 0 21px;
	color:#fff;
	text-align:center;
	text-transform:uppercase;
	font:700 31px/36px 'Roboto', sans-serif;
	padding:0 43px;
}
.club-info .info-text h2 span {
	font-family:'Roboto Condensed', sans-serif;
	font-weight:normal;
}
.club-info .info-text h2:before {
	background:url(../images/heading-before.png) no-repeat;
	width:34px;
	height:8px;
	position:absolute;
	left:4px;
	top:14px;
	content:"";
}
.club-info .info-text h2:after {
	background:url(../images/heading-after.png) no-repeat;
	right:9px;
	width:34px;
	height:8px;
	position:absolute;
	top:14px;
	content:"";
}
.club-info .info-text p { margin:0 0 29px; }
.club-info .info-text .link {
	background:url(../images/bg-links.png) no-repeat 0 -120px;
	width:169px;
	height:46px;
	margin:0 0 40px;
	text-align:center;
	display:block;
	font:italic 16px/46px 'Roboto Condensed', sans-serif;
	color:#414141;
	padding:0 11px 0 50px;
}
.club-info .info-text .link:hover {
	text-decoration:none;
	background:url(../images/bg-links.png) no-repeat 0 -174px;
}
.club-info .info-block {
	overflow:hidden;
	padding:35px 10px 0 40px;
}
.club-info .info-block h2 {
	color:#76a234;
	margin:0 0 26px;
	text-transform:uppercase;
	font:700 16px/20px 'Roboto Condensed', sans-serif;
}
.club-info .info-block h2 span { font-weight:400; }
.club-info .info-block .links-holder { overflow:hidden; }
.club-info .links-holder ul {
	float:left;
	width:120px;
	padding:0;
	margin:0 0 0 30px;
	list-style:none;
	font:13px/16px 'Roboto', sans-serif;
}
.club-info .links-holder ul:first-child { margin:0; }
.club-info .links-holder ul li {
	overflow:hidden;
	background:url(../images/bullet2.png) no-repeat 0 6px;
	padding:0 0 11px 8px;
}
.club-info .links-holder ul li a { color:#747474; }
.club-info .links-holder ul li a:hover {
	text-decoration:none;
	color:#2e3339;
}
#content .intro-block {
	overflow:hidden;
	background:#fff;
	-webkit-border-radius:4px;
	border-radius: 4px;
	border-bottom:1px solid #e7e7e3;
	margin:0 0 10px;
}
#content .intro-block .link {
	color:#fff;
	text-transform:uppercase;
	background:#cfcfc9;
	float:right;
	padding:0 29px;
	font:16px/39px 'Roboto Condensed', sans-serif;
	-webkit-border-radius: 0 4px 0 4px;
	border-radius: 0 4px 0 4px;
}
#content .intro-block .intro-block-text {
	overflow:hidden;
	clear:both;
	padding:0 39px 16px;
}
#content .intro-block-text h2 {
	margin:0 0 22px;
	text-transform:uppercase;
	word-spacing:2px;
	color:#2e3339;
	font:700 16px/16px 'Roboto Condensed', sans-serif;
}
.intro-block-text h2 span { font-weight:400; }
.intro-block .intro-detail {
	color:#a2a2a2;
	font:13px/19px 'Roboto', sans-serif;
}
.intro-detail .heading {
	overflow:hidden;
	margin:0 0 23px;
}
.intro-detail .heading .img-holder {
	background:url(../images/bg-imgholder.png) no-repeat;
	width:60px;
	height:60px;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	float:left;
	margin:0 20px 0 0;
	padding:5px;
}
.intro-block .intro-detail .intro-column:first-child { float:left; }
.intro-block .intro-detail .intro-column {
	float:right;
	width:276px;
}
.intro-detail .heading .img-holder img {
	display:block;
	margin:0 auto;
	-webkit-border-radius: 50%;
	border-radius: 50%;
}
.intro-detail .heading .info-detail {
	overflow:hidden;
	padding:17px 0 0;
}
.intro-detail .heading .name {
	display:block;
	font:700 15px/16px 'Roboto Condensed', sans-serif;
}
.intro-detail .heading .name a { color:#414141; }
.intro-detail .heading .designation {
	display:block;
	color:#979790;
	font:italic 15px/16px 'Roboto Condensed', sans-serif;
}
.intro-block .intro-detail p { margin:0 0 20px; }
#content .info-casino {
	overflow:hidden;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	background:#fbfbfb;
	border-bottom:1px solid #e7e7e3;
	margin:0 0 20px;
}
.info-casino .top-holder {
	overflow:hidden;
	padding:39px 40px 35px;
	background:#fff;
}
.info-casino .top-holder .img-block {
	float:right;
	margin:0 0 0 28px;
}
.info-casino .img-block .img-holder {
	overflow:hidden;
	margin:0 0 10px;
}
.info-casino .img-block .img-holder.img-frame { margin:0 0 28px; }
.info-casino .img-block .img-holder img {
	display:block;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
.info-casino .img-block .link {
	display:block;
	overflow:hidden;
	color:#fff;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	font:23px/48px 'Roboto Condensed', sans-serif;
	text-transform:uppercase;
	padding:0 0 3px;
	height:47px;
}
.info-casino .img-block .link .number {
	float:left;
	background:#c92525;
	text-align:center;
	-webkit-box-shadow:  0 3px 0 0 #a20c0c;
	box-shadow:  0 3px 0 0 #a20c0c;
	padding:0 10px 0 10px;
	min-width:170px;
	font-style:italic;
}
.info-casino .img-block .link .btn-go {
	float:right;
	text-align:right;
	-webkit-box-shadow:  0 3px 0 0 #557d18;
	box-shadow:  0 3px 0 0 #557d18;
	background:url(../images/bullet7.png) no-repeat 100% 19px #76a234;
	padding:0 28px 0 0;
	min-width:35px;
	font-size:15px;
}
.info-casino .img-block .link:hover .number { text-decoration:none !important; }
.info-casino .img-block .link:hover .btn-go {
	text-decoration:none !important;
	background:url(../images/bullet7.png) no-repeat 100% 19px #689228;
}
.info-casino .img-block .link:hover { text-decoration:none !important; }
.info-casino .games-area {
	background:#f5f5f3;
	overflow:hidden;
	margin:0 0 6px;
	padding:9px 10px 15px 13px;
}
.info-casino .top-frame {
	float:left;
	margin:-4px 0 0;
}
.info-casino .top-frame .info-list {
	overflow:hidden;
	padding:0 0 9px;
	margin:0;
	list-style:none;
	font:14px/20px 'Roboto', sans-serif;
	color:#747474;
}
.top-frame .info-list li {
	overflow:hidden;
	padding:0 0 0 47px;
	margin:0 0 20px;
}
.top-frame .info-list li.address {
	background:url(../images/ico-location.png) no-repeat 1px 2px;
	margin:0 0 29px;
	max-width: 250px;
}
.top-frame .info-list li.tel {
	background:url(../images/ico-tel.png) no-repeat 4px 0;
	padding:0 0 10px 47px;
}
.top-frame .info-list li.site-info {
	background:url(../images/ico-site.png) no-repeat;
	padding:1px 0 0 47px;
}
.top-frame .info-list li a { color:#747474; }
.games-area .title {
	display:block;
	color:#a2a2a2;
	font:13px/17px 'Roboto', sans-serif;
	margin:0 0 17px;
}
.games-area .games-list {
	overflow:hidden;
	padding:0 0 9px 6px;
	margin:0;
	list-style:none;
	color:#747474;
	font:12px/12px 'Roboto', sans-serif;
	max-width: 220px;
}
.games-area .games-list li {
	background:url(../images/bullet11.png) no-repeat 0 5px;
	padding:0 0 8px 7px;
}
.info-casino .top-holder .info-table {
	border-collapse:collapse;
	width:288px;
}
.info-casino .info-table tr.odd { background:#f5f5f3; }
.info-casino .info-table td {
	vertical-align:top;
	padding:5px 0;
}
.info-casino .info-table .name {
	text-align:left;
	width:95px;
	padding:8px 2px 8px 11px;
	color:#a2a2a2;
	font:13px/18px 'Roboto Condensed', sans-serif;
}
.info-casino .info-table .detail {
	text-align:right;
	width:162px;
	padding:7px 9px;
	color:#747474;
	font:13px/17px 'Roboto', sans-serif;
}
.info-casino .info-table .name.name2 { padding:5px 2px 8px 11px; }
.info-casino .info-table .detail.detail2 { padding:9px 9px 5px; }
dl {
	margin:0;
	padding:6px 0 0 23px;
	overflow:hidden;
}
dt {
	float:left;
	min-width:60px;
	text-align:left;
	clear:left;
	color:#a2a2a2;
	font:italic 13px/14px 'Roboto Condensed', sans-serif;
	margin:0 0 4px;
}
dd {
	margin:0;
	font:13px/14px 'Roboto', sans-serif;
	float:right;
	color:#747474;
}
/*.info-casino .info-table .detail .link {
	float:right;
	background:url(../images/ico-cross.png) no-repeat 0 3px;
	padding:0 0 0 15px;
	color:#c92525;
	font:13px/14px 'Roboto', sans-serif;
}*/
.info-casino .info-table .detail .non {
	float:right;
	background:url(../images/ico-cross.png) no-repeat 0 3px;
	padding:0 0 0 15px;
	color:#c92525;
	font:13px/14px 'Roboto', sans-serif;
}
.info-casino .info-table .detail .oui {
	float:right;
	background:url(../images/ico-tick.png) no-repeat 0 3px;
	padding:0 0 0 15px;
	color:#76a234;
	font:13px/14px 'Roboto', sans-serif;
}
.info-casino .points-block {
	overflow:hidden;
	padding:28px 0 16px 40px;
}
.points-block .column {
	float:left;
	width:264px;
	margin:0 0 0 50px;
}
.points-block .column:first-child { margin:0; }
.points-block .column .title {
	background:url(../images/ico-negative.png) no-repeat 0 2px;
	padding:0 0 3px 26px;
	text-transform:uppercase;
	color:#c92525;
	display:block;
	margin:0 0 23px;
	font:16px/20px 'Roboto Condensed', sans-serif;
}
.points-block .column:first-child .title {
	background:url(../images/ico-positive.png) no-repeat 0 2px;
	color:#76a234;
	margin:0 0 14px;
}
.points-block .column ul {
	padding:0;
	margin:0;
	list-style:none;
	overflow:hidden;
	color:#a2a2a2;
	font:13px/18px 'Roboto', sans-serif;
}
.points-block .column ul li {
	background:url(../images/ico-cross.png) no-repeat 4px 7px;
	padding:0 0 0 27px;
	margin:0 0 22px;
}
.points-block .column:first-child ul li { background:url(../images/ico-tick.png) no-repeat 4px 5px; }
.info-casino #mapplaceholder { overflow:hidden; height:330px;}
.info-casino #mapplaceholder img { display:block; }
#content .post {
	overflow:hidden;
	margin:0 0 21px;
	background:#fff;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	padding:30px 0 19px;
	color:#8d8d8d;
	border-bottom:1px solid #e7e7e3;
	font:14px/23px 'Roboto', sans-serif;
}
.casino-page #content .post {
	font-size:14px;
	line-height:23px;
}
.casino-page.home #content .post {
	padding:27px 0 15px;
	font-size:14px;
	line-height:23px;
}
.post .heading {
	overflow:hidden;
	margin:0 0 28px;
	padding:0 43px 10px 40px;
	border-bottom:1px solid #eceded;
}
.casino-page .post .heading { padding:0 43px 12px 40px; }
.casino-page.home .post .heading {
	padding:0 39px 14px 41px;
	margin:0 0 30px;
}
.casino-page .post .heading .alignright { float:right; }
.post .heading .heading-holder {
	overflow:hidden;
	margin:0 0 6px;
}
.casino-page .post .heading .heading-holder { margin:0 0 3px; }
.post .heading .social-placeholder {
	float:right;
	padding:9px 0 0;
}
.social-placeholder img { display:block; }
.post .heading h1 {
	margin:0 0 10px;
	font:700 25px/30px 'Roboto Condensed', sans-serif;
	color:#2e3339;
}
.post .heading h2 {
	margin:0;
	color:#2e3339;
	font:700 16px/26px 'Roboto Condensed', sans-serif;
}
.casino-page.home .post .heading h2 { margin:0 0 2px; }
.post .heading h2 span { font-weight:400; }
.post .heading .person-info {
	overflow:hidden;
	margin:0 0 16px;
}
.post .heading .img-holder {
	background:url(../images/img-holder2.png) no-repeat;
	width:30px;
	height:30px;
	overflow:hidden;
	padding:2px;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	float:left;
	margin:0 8px 0 0;
}
.casino-page .post .heading .img-holder { margin:0 11px 0 0; }
.post .heading .img-holder img {
	display:block;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	margin:0 auto;
}
.post .heading .info-box {
	overflow:hidden;
	padding:5px 0 0;
}
.post .heading .name {
	display:block;
	font:700 13px/13px 'Roboto Condensed', sans-serif;
	color:#414141;
}
.post .heading .name a { color:#414141; }
.post .heading .date {
	display:block;
	color:#c92525;
	font:700 13px/13px 'Roboto Condensed', sans-serif;
}
.casino-page #content .post .text-block {
	border-bottom:0;
	margin:0;
	padding:0 40px 10px 41px;
}
#content .post .text-block {
	overflow:hidden;
	margin:0 0 19px;
	border-bottom:1px solid #eceded;
	/*padding:0 41px 11px 41px;*/
	padding:0 66px 11px 41px;
}
#content .post .text-block p { margin:0 0 11px; }
#content .post .text-block a { color:#76a234; /*border-bottom: 1px dotted #8d8d8d;*/}
#content .post .text-block a:hover { text-decoration: underline;}
#content .post .list {
	overflow:hidden;
	padding:0 10px 0 30px;
	margin:0;
	list-style:none;
	font:12px/14px 'Roboto', sans-serif;
}
#content .post .list li {
	float:left;
	background:url(../images/bullet3.png) no-repeat 0 2px;
	padding:0 0 0 10px;
	margin:0 11px 5px;
}
#content .post .list li a { color:#747474; }
#content .article-section {
	overflow:hidden;
	background:#fff;
	margin:0 0 20px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	padding:31px 10px 23px 40px;
	border-bottom:1px solid #e7e7e3;
}
.article-section h2 {
	margin:0 0 26px;
	color:#2e3339;
	font:700 16px/20px 'Roboto Condensed', sans-serif;
}
.article-section h2 span { font-weight:400; }
.article-section .column {
	float:left;
	width:242px;
	margin:0 58px 20px 0;
}
.article-section .column img {
	float:left;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	margin:0 23px 0 0;
}
.article-section .column a {
	float:left;
	overflow:hidden;
}
.article-section .column .article-info { overflow:hidden; }
.article-section .article-info .file {
	display:inline-block;
	vertical-align:top;
	background:#c92525;
	color:#fff;
	padding:0 4px;
	margin:0 0 5px;
	text-transform:uppercase;
	font:11px/15px 'Roboto', sans-serif;
}
.article-section .article-info .title {
	display:block;
	color:#6d6d67;
	font:700 13px/16px 'Roboto', sans-serif;
}
.article-section .column a:hover { text-decoration:none; }
.article-section .column a:hover .title { color:#2e3339; }
#content .comment-area {
	overflow:hidden;
	margin:0 0 19px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	border-bottom:1px solid #e1e1dc;
	background:#f9f9f8;
}
.inner3 #content .comment-area { margin:0 0 13px; }
#content .comment-area.comments { margin:0 0 15px; }
.comment-area .comment-block {
	background:#fff;
	border-bottom:1px solid #efefed;
	overflow:hidden;
	padding:33px 56px 0 41px;
}
.inner3 .comment-area .comment-block { padding:33px 47px 0 41px; }
.comment-area h2 {
	margin:0 0 20px;
	font:700 16px/20px 'Roboto Condensed', sans-serif;
	color:#2e3339;
}
.comment-area h2 span { font-weight:400; }
.comment-area .comment-list {
	overflow:hidden;
	padding:0;
	margin:0 0 3px;
	list-style:none;
	color:#a2a2a2;
	font:13px/18px 'Roboto', sans-serif;
}
.comment-list li {
	overflow:hidden;
	margin:0 0 24px;
}
.comment-list li .img-holder {
	float:left;
	background:url(../images/img-holder3.png) no-repeat;
	width:44px;
	height:44px;
	padding:3px;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	margin:0 27px 0 0;
}
.inner3 .comment-list li .img-holder { margin:0 17px 0 0; }
.comment-list .img-holder img {
	display:block;
	-webkit-border-radius: 50%;
	border-radius: 50%;
}
.comment-list .comment-detail {
	overflow:hidden;
	padding:5px 0 0;
}
.comment-detail .heading {
	overflow:hidden;
	margin:0 0 7px;
}
.comment-list .heading .name {
	float:left;
	margin:0 5px 0 0;
	font:700 13px/18px 'Roboto', sans-serif;
}
.comment-list .heading .name a { color:#76a234; }
.comment-list .heading .date {
	float:left;
	font:13px/18px 'Roboto Condensed', sans-serif;
	color:#9ea0a0;
}
.comment-list p { margin:0 0 5px; }
.comment-area .comments-form {
	padding:37px 20px 26px 40px;
	margin:0;
	overflow:hidden;
}
.inner3 .comment-area .comments-form { padding:41px 20px 30px 40px; }
.comments-form .area-holder {
	background:#fdfdfd;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border:1px solid #f6f6f4;
	border-top:1px solid #e1e1dc;
	width:439px;
	height:94px;
	float:left;
	padding:1px;
	margin:0 24px 0 0;
}
.inner3 .comments-form .area-holder {
	width:498px;
	height:88px;
	margin:0 34px 0 0;
}
.comments-form .area-holder textarea {
	float:left;
	min-width:401px;
	max-width:401px;
	min-height:70px;
	max-height:70px;
	padding:12px 19px;
	font:16px/22px 'Roboto Condensed', sans-serif;
	color:#a4a49c;
	border:0;
	outline:none;
	background:none;
}
.inner3 .comments-form .area-holder textarea {
	min-width:460px;
	max-width:460px;
	min-height:70px;
	max-height:70px;
}
.comments-form .row {
	float:left;
	padding:11px 0 0;
}
.comments-form .row .text, .no-comment-form .text {
	display:block;
	font:13px/18px 'Roboto Condensed', sans-serif;
	color:#a4a49c;
}
.no-comment-form {
	padding:20px;
	margin-left: 10px;
}
.no-comment-form a {
	color:#76a234;
}
.comments-form .row .name {
	display:block;
	margin:0 0 17px;
	font:700 13px/16px 'Roboto Condensed', sans-serif;
	color:#a4a49c;
}
.comments-form .row input[type="submit"] {
	background:url(../images/submit-seprite.png) no-repeat;
	width:110px;
	height:46px;
	overflow:hidden;
	text-indent:-9999px;
	line-height:0;
	font-size:0;
	padding:0;
	border:0;
}
.comments-form .row input[type="submit"]:hover {
	cursor:pointer;
	background:url(../images/submit-seprite.png) no-repeat 0 -64px;
}
#content .post-area {
	background:#fff;
	margin:0 0 11px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	padding:5px 0;
	overflow:hidden;
	border-bottom:1px solid #e7e7e3;
}
.post-outer {
	overflow:hidden;
	margin:0 0 33px;
	border-bottom:1px solid #eceded;
	padding:25px 27px 0 40px;
}
.post-area h1 {
	margin:0 0 34px;
	color:#6d6d67;
	font:700 25px/30px 'Roboto Condensed', sans-serif;
}
.post-area .post-holder {
	overflow:hidden;
	margin:0 0 4px;
}
.post-holder .post-block {
	overflow:hidden;
	margin:0 0 29px;
}
.post-holder .post-block:first-child { margin:0 0 33px; }
.post-block img {
	float:left;
	margin:0 31px 0 0;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.post-block .entry-content {
	overflow:hidden;
	color:#a2a2a2;
	font:13px/17px 'Roboto', sans-serif;
}
.post-block .entry-content .heading {
	overflow:hidden;
	margin:0 0 18px;
}
.post-block .entry-content .date {
	display:block;
	margin:0 0 14px;
	color:#c92525;
	text-transform:uppercase;
	font:11px/15px 'Roboto', sans-serif;
}
.post-block .entry-content h2 {
	margin:0 0 2px;
	word-spacing:1px;
	font:700 20px/24px 'Roboto', sans-serif;
}
.post-block h2 a { color:#6d6d67; }
.post-block h2 a:hover {
	text-decoration:none;
	color:#2e3339;
}
.post-block .entry-content .title-listing {
	margin:0 0 2px;
	word-spacing:1px;
	font:700 20px/24px 'Roboto', sans-serif;
}
.post-block .title-listing a { color:#6d6d67; }
.post-block .title-listing a:hover {
	text-decoration:none;
	color:#2e3339;
}
.post-block p { margin:0 0 5px; }
.post-area .pagination {
	overflow:hidden;
	padding:0 40px 29px;
	margin:0;
	list-style:none;
	text-align:center;
	font:12px/20px 'Roboto', sans-serif;
}
.post-area .pagination li {
	display:inline-block;
	vertical-align:top;
	margin:0 6px 0 5px;
}
.post-area .pagination li.prev {
	float:left;
	margin:0;
}
.post-area .pagination li.next {
	float:right;
	margin:0 0 0 6px;
}
.post-area .pagination li.prev a, .post-area .pagination li.next a {
	color:#a4a49c;
	background:url(../images/bg-pagination.png) no-repeat 0 5px;
	padding:0 0 0 34px;
}
.post-area .pagination li.next a {
	background:url(../images/bg-pagination.png) no-repeat 100% -47px;
	padding:0 30px 0 0;
}
.post-area .pagination li.prev a:hover, .post-area .pagination li.next a:hover {
	color:#2e3339;
	background-position:0 -109px;
	text-decoration:none;
}
.post-area .pagination li.next a:hover { background-position:100% -186px; }
.post-area .pagination li.current {
	background:#c92525;
	color:#fff;
	padding:0 5px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.post-area .pagination li a { color:#2e3339; }
.post-area .pagination li a:hover {
	text-decoration:none;
	color:#7bb057;
}
#content .publication-block {
	overflow:hidden;
	background:#fff;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	padding:35px 10px 12px 41px;
	border-bottom:1px solid #e7e7e3;
	margin:0 0 22px;
}
.casino-page.home #content .publication-block { padding:27px 12px 10px 40px; }
.publication-block h2 {
	margin:0 0 20px;
	color:#a4a49c;
	font:700 16px/22px 'Roboto Condensed', sans-serif;
}
.publication-block h2 span { font-weight:400; }
.casino-page.home .publication-block h2 { margin:0 0 28px; }
.publication-block .publication-holder {
	overflow:hidden;
	width:620px
}
.publication-block .column {
	float:left;
	width:121px;
	margin:0 30px 20px 0;
}
.casino-page.home .publication-block .column { margin:0 28px 27px 0; }
.publication-block .column .date {
	display:block;
	margin:0 0 5px;
	color:#c92525;
	text-transform:uppercase;
	font:11px/15px 'Roboto', sans-serif;
}
.publication-block .column .caption-text {
	display:inline-block;
	vertical-align:top;
	margin:-3px 0 12px;
	background:#c92525;
	color:#fff;
	padding:0 6px 0 3px;
	text-transform:uppercase;
	font:11px/15px 'Roboto', sans-serif;
}
.publication-block .column .title {
	display:block;
	font:13px/16px 'Roboto', sans-serif;
}
.publication-block .title a { color:#a2a2a2; }
.publication-block .title a:hover {
	text-decoration:none;
	color:#2e3339;
}
#content #map-placeholder {
	overflow:hidden;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	border-bottom:1px solid #e7e7e3;
	margin:0 0 18px;
	height:400px;
}
#content #map-placeholder img { display:block; }
#content .listing {
	overflow:hidden;
	padding:28px 40px 8px;
	margin:0 0 15px;
	background:#fff;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
#content .listing .info-section {
	overflow:hidden;
	margin:0 0 30px;
}
#content .listing .info-section:first-child { margin:0 0 24px; }
#content .info-section h2 {
	margin:0 0 10px;
	color:#76a234;
	font:700 16px/24px 'Roboto Condensed', sans-serif;
}
#content .info-section h2 span {
	font-weight:400;
	color:#95958a;
}
#content .info-section .list-info {
	overflow:hidden;
	padding:0;
	margin:0;
	list-style:none;
}
.info-section .list-info li {
	background:url(../images/bullet9.png) no-repeat 1px 20px;
	padding:11px 0 14px 13px;
	border-top:1px solid #f1f1f1;
	overflow:hidden;
}
.info-section .list-info li:first-child {
	padding:9px 0 13px 13px;
	border:0;
	background:url(../images/bullet9.png) no-repeat 1px 17px;
}
.info-section .list-info li .links-holder {
	float:right;
	padding:6px 0 0;
}
.info-section li .links-holder .link {
	float:left;
	background:#76a234;
	border-bottom:3px solid #59821d;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	padding:4px 12px 2px 12px;
	color:#fff;
	font:italic 14px/18px 'Roboto Condensed', sans-serif;
}
.info-section li .links-holder .link:hover {
	text-decoration:none;
	background:#6d982d;
}
.info-section li .links-holder .view {
	float:left;
	background:#f5f5f3;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	border-bottom:3px solid #dbdbdb;
	padding:4px 14px 0 10px;
	color:#414141;
	font:italic 14px/18px 'Roboto Condensed', sans-serif;
	margin:0 0 0 8px;
}
.info-section li .links-holder .view span {
	display:block;
	background:url(../images/bullet10.png) no-repeat 100% 4px;
	padding:0 15px 2px 0;
}
.info-section li .links-holder .view:hover {
	text-decoration:none;
	background:#ededeb;
}
.info-section .list-info li .holder { overflow:hidden; }
.info-section .list-info li .heading {
	overflow:hidden;
	margin:0 0 5px;
}
.info-section .list-info .casino-name {
	float:left;
	margin:0 10px 0 0;
	color:#2e3339;
	font:700 14px/18px 'Roboto', sans-serif;
}
.info-section .list-info .text {
	float:left;
	color:#c92525;
	font:700 14px/18px 'Roboto', sans-serif;
}
.info-section .list-info .number {
	float:left;
	margin:0 10px 0 0;
	color:#747474;
	font:12px/14px 'Roboto', sans-serif;
}
.info-section .list-info .name {
	float:left;
	color:#2e3339;
	font:12px/14px 'Roboto', sans-serif;
}
#content .area-game {
	overflow:hidden;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	margin:0 0 43px;
	background:#2e3339;
	position:relative;
}
#content .area-game img { display:block; }
#content .area-game .text-info {
	overflow:hidden;
	padding:22px 24px 24px 27px;
}
.area-game .text-info .alignleft {
	float:left;
	margin:0 86px 0 0;
}
.area-game .text-info .text {
	float:left;
	color:#fff;
	font:italic 15px/16px 'Roboto Condensed', sans-serif;
	text-align:center;
	padding:6px 0 0;
	font-size:24px;
}
.area-game .text-info .link {
	float:right;
	background:url(../images/bg-links.png) no-repeat 0 -480px;
	width:230px;
	height:45px;
	padding:0 35px 0 5px;
	font:italic 14px/45px 'Roboto Condensed', sans-serif;
	color:#2e3339;
	text-align:center;
	text-transform:uppercase;
}
.area-game .text-info .link:hover {
	background:url(../images/bg-links.png) no-repeat 0 -535px;
	text-decoration:none;
}
#content .tabs-box {
	-webkit-border-radius: 4px;
	border-radius: 4px;
	overflow:hidden;
	background:#fff;
	margin:0 0 20px;
	border-bottom:1px solid #e7e7e3;
}
#content .tabs-box .tabset {
	width:100%;
	padding:0 0 43px;
	margin:0;
	list-style:none;
	font:16px/20px 'Roboto Condensed', sans-serif;
}
.tabs-box .tabset li {
	float:left;
	width:375px;
	text-align:center;
}
.tabs-box .tabset li:first-child { width:355px; }
.tabs-box .tabset li a {
	display:block;
	height:38px;
	padding:23px 0 0;
	position:relative;
	background:#c92525;
	color:#fff;
}
.tabs-box .tabset li a.active { background:#76a234; }
.tabs-box .tabset li a:hover { text-decoration:none; }
.tabs-box .tabset li a.active:after {
	background:url(../images/tabset-after.png) no-repeat;
	content:"";
	position:absolute;
	left:50%;
	bottom:-12px;
	width:24px;
	height:12px;
	margin:0 0 0 -14px;
}
.tabs-box .content-box {
	overflow:hidden;
	padding:0 40px 49px 34px;
}
.content-box .slidebox {
	float:right;
	width:211px;
	height:139px;
	position:relative;
	margin:0 0 0 31px;
}
.slidebox .mask {
	overflow:hidden;
	width:211px;
	height:139px;
}
.slidebox .slideset {
	float:left;
	width:9999px;
}
.slidebox .slide {
	float:left;
	width:211px;
	height:139px;
	position:relative;
}
.slidebox .slideset .slide.active { z-index:5; }
.slidebox .slideset .slide img { display:block; }
.slidebox .slideset .slide .link {
	position:absolute;
	width:30px;
	height:31px;
	background:url(../images/btn-magifier.png) no-repeat;
	overflow:hidden;
	right:4px;
	top:5px;
	text-indent:-9999px;
}
.slidebox .pagition-holder {
	position:absolute;
	z-index:10;
	left:0;
	width:100%;
	bottom:8px;
	text-align:center;
}
.slidebox .pagination {
	background:rgba(0, 0, 0, 0.38);
	padding:2px 5px;
	margin:0;
	display:inline-block;
	vertical-align:top;
	list-style:none;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
.slidebox .pagination li {
	float:left;
	margin:0 3px;
}
.slidebox .pagination li a {
	display:block;
	width:7px;
	height:7px;
	background:#fff;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	overflow:hidden;
	text-indent:-9999px;
}
.slidebox .pagination li a:hover, .slidebox .pagination li.active a {
	background:#76a234;
	text-decoration:none;
}
#content .table-block { overflow:hidden; }
.table-block .table-column {
	float:right;
	width:198px;
}
.table-block .table-column a {
	color:#a2a2a2;
}
.table-block .table-column:first-child { float:left; }
.table-block .feature-table { border-collapse:collapse; }
.table-block .feature-table tr.odd { background:#f5f5f3; }
.table-block .feature-table td { vertical-align:middle; }
.table-block .feature-table td.feature-name {
	text-align:left;
	width:104px;
	color:#a2a2a2;
	font:13px/15px 'Roboto Condensed', sans-serif;
	padding:8px 0 4px 11px;
}
.table-block .feature-table td.feature-detail {
	text-align:right;
	width:72px;
	color:#747474;
	font:13px/15px 'Roboto', sans-serif;
	padding:8px 11px 4px 0;
}
.table-block .feature-table td .btn-add {
	color:#76a234;
	background:url(../images/ico-tick.png) no-repeat 0 4px;
	padding:0 0 0 16px;
	float:right;
}
.table-block .feature-table td .btn-remove {
	color:#c92525;
	background:url(../images/ico-cross.png) no-repeat 0 4px;
	padding:0 0 0 12px;
	float:right;
}
#sidebar {
	float:right;
	width:310px;
}
.inner3 #sidebar { width:218px; }
#sidebar .widgetbox {
	-webkit-border-radius: 4px;
	border-radius: 4px;
	overflow:hidden;
	margin:0 0 21px;
}
#sidebar .game-info {
	background:#2e3339;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	overflow:hidden;
	color:#fff;
	padding:9px 0;
}
#sidebar .game-info .date {
	display:block;
	padding:0 2px;
	text-align:center;
	font:14px/20px 'Roboto Condensed', sans-serif;
	margin:0 0 8px;
}
#sidebar .game-info .img-holder {
	overflow:hidden;
	height:199px;
	position:relative;
	margin:0 0 30px;
}
#sidebar .game-info .img-holder a:hover { text-decoration:none; }
#sidebar .game-info .img-holder img { display:block; }
#sidebar .game-info .img-holder .name {
	background:url(../images/bg-link.png) no-repeat;
	width:194px;
	height:20px;
	padding:10px 15px 20px;
	font:19px/20px 'Roboto', sans-serif;
	color:#4f7627;
	position:absolute;
	top:70px;
	text-align:center;
	left:42px;
	overflow:hidden;
}
#sidebar .game-info .link {
	background:url(../images/bg-links.png) no-repeat;
	width:170px;
	height:45px;
	overflow:hidden;
	display:block;
	margin:0 auto 32px;
	padding:0 45px 0 15px;
	text-align:center;
	color:#414141;
	text-transform:uppercase;
	font:italic 14px/45px 'Roboto Condensed', sans-serif;
}
#sidebar .game-info .link:hover {
	text-decoration:none;
	background:url(../images/bg-links.png) no-repeat 0 -55px;
}
#sidebar .games-area {
	background:#fff;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	overflow:hidden;
	color:#fff;
	padding:35px 10px 0 37px;
}
#sidebar .games-area .title {
	display:block;
	margin:0 0 17px;
	font:700 16px/20px 'Roboto Condensed', sans-serif;
	color:#76a234;
}
#sidebar .games-area .title span { font-weight:400; }
#sidebar .games-area .games-list {
	padding:0;
	margin:0 0 17px;
	list-style:none;
	overflow:hidden;
	font:14px/18px 'Roboto Condensed', sans-serif;
}
#sidebar .games-list li {
	overflow:hidden;
	padding:0 0 10px 35px;
}
#sidebar .games-list li.machines-a-sous { background:url(../images/icons.png) no-repeat 3px -489px; }
#sidebar .games-list li.blackjack { background:url(../images/icons.png) no-repeat 1px -586px; }
#sidebar .games-list li.roulette { background:url(../images/icons.png) no-repeat 3px -683px; }
#sidebar .games-list li.craps { background:url(../images/icons.png) no-repeat 2px -586px; }
#sidebar .games-list li.video-poker { background:url(../images/icons.png) no-repeat 2px -779px; }
#sidebar .games-list li.poker { background:url(../images/icons.png) no-repeat 3px -871px; }
#sidebar .games-list li.autres { background:url(../images/icons.png) no-repeat 3px -966px; }
#sidebar .games-list li a { color:#747474; }
#sidebar .games-list li a:hover {
	text-decoration:none;
	color:#76a234;
}
#sidebar .games-area .selection-form {
	padding:0 0 0 2px;
	margin:0 0 32px;
}
#sidebar .selection-form select.selection { width:230px; }
#sidebar .games-area .img-holder {
	overflow:hidden;
	padding:8px 5px;
	background:#2e3339;
	margin:0 -10px 0 -37px;
}
#sidebar .games-area .img-holder img {
	display:block;
	margin:0 auto;
}
#sidebar .social-area {
	overflow:hidden;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	border:1px solid #d9d9d4;
	padding:19px 5px;
	text-align:center;
}
#sidebar .social-area h3 {
	margin:0 0 15px;
	color:#414141;
	font:700 italic 20px/26px 'Roboto Condensed', sans-serif;
}
#sidebar .social-area .social-networks {
	padding:0;
	margin:0;
	list-style:none;
	overflow:hidden;
}
.social-area .social-networks li {
	display:inline-block;
	vertical-align:top;
	margin:0 10px 12px 8px;
}
.social-area .social-networks li a {
	display:block;
	background:url(../images/social-icos.png) no-repeat;
	height:95px;
	width:62px;
	overflow:hidden;
	text-indent:-9999px;
}
.social-area .social-networks li a:hover { background-position:0 -105px; }
.social-area .social-networks li.twitter a { background-position:-85px 0; }
.social-area .social-networks li.twitter a:hover { background-position:-85px -105px; }
.social-area .social-networks li.googleplus a { background-position:-168px 0; }
.social-area .social-networks li.googleplus a:hover { background-position:-168px -105px; }
#sidebar .info-list {
	overflow:hidden;
	background:#fff;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	padding:37px 10px 22px 39px;
	margin:0 0 2px;
}
#sidebar .info-list h2 {
	margin:0 0 24px;
	color:#76a234;
	font:700 16px/20px 'Roboto Condensed', sans-serif;
}
#sidebar .info-list h2 span { font-weight:400; }
#sidebar .info-list ul {
	padding:0;
	margin:0;
	list-style:none;
	overflow:hidden;
	font:13px/17px 'Roboto', sans-serif;
}
#sidebar .info-list ul li {
	overflow:hidden;
	background:url(../images/bullet2.png) no-repeat 0 7px;
	padding:0 0 10px 8px;
}
#sidebar .info-list ul li a { color:#747474; }
#sidebar .info-list ul li a:hover {
	color:#2e3339;
	text-decoration:none;
}
#sidebar .placeholder {
	background:#2e3339;
	padding:9px 6px 6px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
#sidebar .placeholder img { display:block; }
#sidebar .casino-info {
	-webkit-border-radius: 4px;
	border-radius: 4px;
	background:#2e3339;
	padding:10px 25px 10px 33px;
	color:#94979a;
	font:13px/17px 'Roboto', sans-serif;
}
#sidebar .casino-info .title {
	display:block;
	background:url(../images/ico-carte.png) no-repeat;
	padding:16px 0 14px 66px;
	font:700 16px/20px 'Roboto Condensed', sans-serif;
	text-transform:uppercase;
	margin:0 0 -4px -7px;
}
#sidebar .casino-info .title span { font-weight:400; }
#sidebar .casino-info p { margin:0 0 13px; }
#sidebar .casino-info p a {
	color:#fff;
	font-weight:700;
}
#sidebar .casino-info p a:hover {
	text-decoration:none;
	color:#76a234;
}
#sidebar .video-block {
	background:#76a234;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	overflow:hidden;
	padding:29px 20px 0 39px;
}
#sidebar .video-block .video-holder {
	overflow:hidden;
	margin:0 0 20px;
	padding:0 35px 0 0;
}
#sidebar .video-block h3 {
	margin:0 0 23px;
	color:#fff;
	text-transform:uppercase;
	font:700 16px/20px 'Roboto Condensed', sans-serif;
}
#sidebar .video-block h3 span { font-weight:400; }
#sidebar .video-block .img-holder {
	float:left;
	margin:0 31px 0 0;
	position:relative;
}
#sidebar .video-block .img-holder img {
	display:block;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	border-bottom:3px solid #5c8124;
}
#sidebar .video-block .img-holder .ico-play {
	position:absolute;
	background:url(../images/ico-play.png) no-repeat;
	width:38px;
	height:39px;
	overflow:hidden;
	text-indent:-9999px;
	left:32px;
	top:42px;
	z-index:999;
}
#sidebar .video-block .video-info {
	overflow:hidden;
	padding:12px 0 0 0;
}
#sidebar .video-holder a:hover { text-decoration:none; }
#sidebar .video-block .video-info .date {
	display:block;
	color:#34500b;
	text-transform:uppercase;
	font:11px/15px 'Roboto', sans-serif;
	margin:0 0 2px;
}
#sidebar .video-block .video-info .name {
	display:block;
	color:#fff;
	font:700 13px/16px 'Roboto', sans-serif;
}
#sidebar .video-block .link {
	background:#68952b;
	padding:12px 14px 16px;
	margin:0 -20px 0 -39px;
	display:block;
	text-align:center;
	color:#f5f5f3;
	font:italic 13px/15px 'Roboto', sans-serif;
}
#sidebar .video-block .link span {
	display:inline-block;
	vertical-align:top;
	background:url(../images/bullet6.png) no-repeat 0 3px;
	padding:0 0 0 10px;
}
#sidebar .video-block .link:hover {
	text-decoration:none;
	background:#5f8626;
}
#sidebar .container-block {
	background:#fff;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	overflow:hidden;
	text-align:center;
	padding:29px 36px 5px 27px;
	border-bottom:1px solid #e7e7e3;
}
.container-block h3 {
	margin:0 0 18px;
	color:#a4a49c;
	text-transform:uppercase;
	font:16px/20px 'Roboto Condensed', sans-serif;
}
.casino-page .container-block h3 { margin:0 0 21px; }
.container-block .table-holder {
	overflow:hidden;
	margin:0 0 14px;
	padding:0 4px 0 8px;
}
.container-block .table { border-collapse:collapse; }
.container-block .table th {
	color:#a4a49c;
	font:12px/14px 'Roboto Condensed', sans-serif;
	vertical-align:top;
	text-align:left;
	padding-bottom:10px;
}
.container-block .table td {
	vertical-align:top;
	text-align:left;
	padding:9px 0 8px;
	border-top:1px solid #e4e4e1;
}
.container-block .table td.first {
	border:0;
	padding:9px 6px 8px 3px;
}
.container-block .table td.number {
	color:#76a234;
	font:700 13px/18px 'Roboto Condensed', sans-serif;
	padding:9px 6px 10px 3px;
}
.container-block .table td.name {
	font:13px/18px 'Roboto', sans-serif;
	padding:9px 3px 6px 0;
}
.container-block .table .number { width:18px; }
.container-block .table th.number { padding:0 1px 10px 3px; }
.container-block .table .name {
	width:170px;
	padding-right:3px;
}
.container-block .table .bouns { width:32px; }
.container-block .table td a {
	color:#747474;
	float:left;
	text-transform:capitalize;
	padding:0 0 6px 0px;
	font:13px/14px 'Roboto', sans-serif;
}
.container-block .table td a:hover {
	text-decoration:none;
	color:#2e3339;
}
.container-block .table a.destination { background:url(../images/icons.png) no-repeat; }
.container-block .table a.aliquam { background:url(../images/icons.png) no-repeat 0 -97px; }
.container-block .table a.business { background:url(../images/icons.png) no-repeat 0 -197px; }
.container-block .table a.ico { background:url(../images/icons.png) no-repeat 0 -294px; }
.container-block .table td.bouns {
	color:#c92525;
	text-align:right;
	font:italic 700 13px/18px 'Roboto Condensed', sans-serif;
}
.container-block .link {
	display:inline-block;
	vertical-align:top;
	color:#76a234;
	background:url(../images/classification-link.png) no-repeat 0 4px;
	font:italic 14px/16px 'Roboto Condensed', sans-serif;
	padding:0 0 0 12px;
	margin:0 0 20px;
	position:relative;
	left:-7px;
}
.container-block .link:hover {
	background-position: 0 -87px;
	text-decoration:none;
	color:#6d982d;
}
#sidebar .operational-block {
	background:#fff;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	overflow:hidden;
	padding:38px 15px 20px 39px;
	border-bottom:1px solid #e7e7e3;
}
#sidebar .operational-block.block2 { padding:32px 15px 20px 39px; }
#sidebar .operational-block.block-ct { padding:32px 15px 30px 39px; }
#sidebar .operational-block .title {
	display:block;
	margin:0 0 20px;
	color:#76a234;
	font:700 14px/18px 'Roboto Condensed', sans-serif;
}
#sidebar .operational-block.block2 .title { margin:0 0 18px; }
#sidebar .operational-block .title span { font-weight:400; }
#sidebar .operational-block .list {
	padding:0 0 5px;
	margin:0;
	list-style:none;
	overflow:hidden;
	font:14px/15px 'Roboto Condensed', sans-serif;
}
#sidebar .operational-block .list li {
	overflow:hidden;
	margin:0 0 15px;
	background:url(../images/bullet8.png) no-repeat 0 6px;
	padding:0 0 0 8px;
}
.operational-block .list li a { color:#747474; }
.operational-block .list li a:hover {
	text-decoration:none;
	color:#2e3339
}
.operational-block .selection-form {
	padding:0;
	margin:0;
}
.operational-block .check-list {
	padding:0 0 3px;
	margin:0;
	list-style:none;
	overflow:hidden;
	color:#747474;
	font:14px/14px 'Roboto Condensed', sans-serif;
}
.operational-block .check-list li {
	overflow:hidden;
	padding:2px 0 11px;
}
.operational-block .check-list li input[tyep="checkbox"] {
	width:15px;
	height:16px;
	margin:0;
}
#sidebar .list-block {
	overflow:hidden;
	background:#fff;
	padding:30px 40px 20px 38px;
	border-bottom:1px solid #e7e7e3;
}
#sidebar .list-block .heading {
	display:block;
	margin:0 0 20px;
	color:#a4a49c;
	font:16px/20px 'Roboto Condensed', sans-serif;
}
#sidebar .list-block .heading strong {
	color:#76a234;
	font-weight:700;
}
#sidebar .list-block .list {
	overflow:hidden;
	padding:0 0 2px 2px;
	margin:0;
	list-style:none;
}
#sidebar .list-block .list li {
	overflow:hidden;
	margin:0 0 10px;
	border-top:1px solid #e4e4e1;
	background:url(../images/bullet9.png) no-repeat 0 22px;
	padding:15px 0 3px 10px;
}
#sidebar .list-block .list li:first-child {
	border:0;
	padding:5px 0 3px 10px;
	background:url(../images/bullet9.png) no-repeat 0 11px;
}
#sidebar .list-block .list .title {
	display:block;
	margin:0 0 6px;
	font:700 13px/15px 'Roboto', sans-serif;
}
#sidebar .list-block .list .title a { color:#2e3339; }
#sidebar .list-block .list .title a:hover {
	text-decoration:none;
	color:#76a234;
}
#sidebar .list-block .list .number {
	float:left;
	margin:0 8px 0 0;
	color:#747474;
	font:13px/15px 'Roboto', sans-serif;
}
#sidebar .list-block .list .name {
	font:13px/15px 'Roboto', sans-serif;
	float:left;
	color:#2e3339;
}
#main .section {
	overflow:hidden;
	background:#fff;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	border-bottom:1px solid #e7e7e3;
	padding:41px 39px 31px 40px;
	margin:0 0 64px;
}
#main .section h1 {
	margin:0 0 29px;
	text-transform:uppercase;
	color:#a4a49c;
	font:700 16px/20px 'Roboto Condensed', sans-serif;
}
#main .section h1 span { font-weight:400; }
#main .section .table-holder { width:100%; }
.section .table-holder .column {
	float:right;
	width:407px;
}
.section .table-holder .column:first-child { float:left; }
.section .table-holder .table { border-collapse:collapse; }
.section .table-holder .table th {
	vertical-align:top;
	text-align:left;
	padding-bottom:10px;
	font:12px/14px 'Roboto Condensed', sans-serif;
	color:#a4a49c;
}
.section .table-holder .table td {
	vertical-align:top;
	text-align:left;
	padding:22px 0 10px;
	border-top:1px solid #e4e4e1;
}
.section .table-holder .table td.first {
	border:0;
	padding:11px 0 10px;
}
.section .table-holder .table td.number.first { padding:11px 1px 10px 3px; }
.section .table-holder .table td.name.first { padding:11px 1px 10px 3px; }
.section .table-holder .table td.name { font:15px/18px 'Roboto', sans-serif; }
.section .table-holder .table .number { width:29px; }
.section .table-holder .table th.number { padding:0 1px 10px 3px; }
.section .table-holder .table td.number {
	padding:20px 1px 15px 3px;
	color:#76a234;
	font:700 18px/18px 'Roboto Condensed', sans-serif;
}
.section .table-holder .table .name {
	width:332px;
	padding-right:3px;
}
.section .table-holder .table th.bouns { 
           width:110px;
		   text-align:right;
 }
.section .table-holder .table td a {
	color:#747474;
	text-transform:capitalize;
	margin:0 0 0 3px;
	float:left;
	padding:0 0 4px 0px;
	font:15px/18px 'Roboto', sans-serif;
}
.section .table-holder .table td a:hover {
	text-decoration:none;
	color:#2e3339;
}
.section .table-holder .table a.destination { background:url(../images/icons.png) no-repeat; }
.section .table-holder .table a.aliquam { background:url(../images/icons.png) no-repeat 0 -97px; }
.section .table-holder .table a.business { background:url(../images/icons.png) no-repeat 0 -197px; }
.section .table-holder .table a.ico { background:url(../images/icons.png) no-repeat 0 -294px; }
.section .table-holder .table a.ico5 { background:url(../images/icons.png) no-repeat 0 -391px; }
.section .table-holder .table td.bouns {
	color:#c92525;
	text-align:right;
	width:100px;
	font:italic 700 14px/18px 'Roboto Condensed', sans-serif;
}
#main .casino-section {
	width:100%;
	margin:0 0 61px;
	border-top:1px solid #e4e4e1;
}
.casino-section h2 {
	display:inline-block;
	vertical-align:top;
	margin:-24px 0 20px;
	padding:0 20px 0 49px;
	font:700 22px/40px 'Roboto Condensed', sans-serif;
	color:#2e3339;
	background:url(../images/ico-casino2.png) no-repeat #f5f5f3;
}
.casino-section .info-block {
	color:#a2a2a2;
	font:13px/19px 'Roboto', sans-serif;
}
.casino-section .info-block .block-column {
	float:right;
	width:474px;
}
.casino-section .info-block .block-column:first-child { float:left; }
.casino-section .info-block p { margin:0 0 10px; }
#sidebar .popup-block {
	background:url(../images/popup-block.png) no-repeat;
	width:180px;
	margin:-71px auto 8px;
	height:28px;
	color:#2e3339;
	font:700 14px/20px 'Roboto Condensed', sans-serif;
	text-align:center;
	padding:15px 10px 20px;
}
#sidebar .sideblock {
	background:url(../images/bg-bottom2.png) no-repeat 0 100%;
	padding:0 0 40px;
	margin:0 0 -4px;
}
#sidebar .sideblock .sideholder {
	background:#2e3339;
	color:#fff;
	text-align:center;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	width:183px;
	margin:0 auto;
	overflow:hidden;
	position:relative;
}
#sidebar .sideholder .heading {
	overflow:hidden;
	padding:11px 0 8px;
}
#sidebar .sideholder .heading .title {
	text-transform:uppercase;
	font:700 12px/14px 'Roboto Condensed', sans-serif;
	margin:0 0 4px;
	display:block;
}
#sidebar .sideholder .heading .star-placeholder { overflow:hidden; }
#sidebar .sideholder .heading .star-placeholder img {
	display:block;
	margin:0 auto;
}
#sidebar .sideholder img { display:block; }
#sidebar .sideholder .link {
	position:absolute;
	background:url(../images/bg-links.png) no-repeat 0 -240px;
	width:104px;
	height:30px;
	left:22px;
	bottom:13px;
	padding:0 30px 0 4px;
	color:#414141;
	font:italic 12px/26px 'Roboto Condensed', sans-serif;
}
#sidebar .sideholder .link:hover {
	background:url(../images/bg-links.png) no-repeat 0 -310px;
	text-decoration:none;
}
#footer {
	background:#e4e4e1;
	width:100%;
	overflow:hidden;
	padding:39px 0 0;
	border-top:1px solid #d9d9d5;
}
#footer .footer-t {
	overflow:hidden;
	border-bottom:1px solid #cdcdc8;
	width:981px;
	margin:0 auto;
}
#footer .column-holder {
	width:1000px;
	padding:0 0 37px;
	overflow:hidden;
}
#footer .column-holder .column {
	float:left;
	width:100px;
	margin:0 6px 0 70px;
}
#footer .column-holder .column.column2 { margin:0 6px 0 98px; }
#footer .column-holder .column.column3 { margin:0 6px 0 75px; }
#footer .column-holder .column.column4 { margin:0 6px 0 79px; }
#footer .column-holder .column.column5 {
	margin:0 0 0 71px;
	width:68px;
}
#footer .column-holder .column:first-child { margin:0; }
#footer .column-holder .header {
	float:left;
	margin:0 0 5px;
}
#footer .column .header img {
	display:block;
	margin:0 auto 18px;
}
#footer .column.column2 .header img { margin:5px auto 15px; }
#footer .column.column3 .header img { margin:4px auto 18px; }
#footer .column.column4 .header img { margin:4px auto 19px; }
#footer .column.column5 .header img { margin:4px auto 17px; }
#footer .header .title {
	display:block;
	margin:0 0 5px;
	color:#a4a49c;
	text-transform:uppercase;
	font:700 13px/20px 'Roboto Condensed', sans-serif;
}
#footer .column-holder ul {
	padding:0;
	margin:0;
	list-style:none;
	overflow:hidden;
	clear:both;
	font:italic 12px/16px 'Roboto', sans-serif;
}
#footer .column-holder ul li { overflow:hidden; }
#footer .column-holder ul a { color:#a4a49c; }
#footer .column-holder ul a:hover {
	text-decoration:none;
	color:#2e3339;
}
#footer .footer-b {
	width:981px;
	margin:0 auto;
	overflow:hidden;
	padding:20px 0;
}
#footer .logo {
	float:left;
	background:url(../images/logo2.png) no-repeat;
	width:205px;
	height:29px;
	overflow:hidden;
	text-indent:-9999px;
}
#footer .logo a {
	display:block;
	height:100%;
}
.footer-b .footer-nav { float:right; }
.footer-nav ul {
	padding:12px 0 0;
	margin:0;
	overflow:hidden;
	list-style:none;
	text-transform:uppercase;
	font:700 11px/13px 'Roboto Condensed', sans-serif;
}
.footer-nav ul li {
	float:left;
	margin:0 0 0 35px;
}
.footer-nav ul a { color:#a4a49c; }
.footer-nav ul a:hover {
	text-decoration:none;
	color:#2e3339;
}
.popup-holder {
	position: relative;
	overflow: hidden;
	height: 0;
}
.lightbox {
	width: 849px;
	padding:61px 0 0;
}
.btn-lightbox {width:auto;padding:0;}
.lightbox .lighbox-block { width:100%; }
.lightbox .heading {
	background:url(../images/bg-lighbox-heading.png) no-repeat;
	width:748px;
	height:221px;
	position:relative;
	z-index:2;
	padding:0 38px 0 63px;
	-webkit-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
}
.lightbox .heading img {
	float:right;
	margin:-61px 0 0 70px;
}
.lightbox .heading .heading-box {
	overflow:hidden;
	color:#fff;
	padding:32px 0 0;
}
.lightbox .heading-box h3 {
	font:700 36px/36px 'Roboto Condensed', sans-serif;
	margin:0;
}
.lightbox .heading-box h3 span.text { font:400 31px/35px 'Roboto', sans-serif; }
.lightbox .heading-box h3 .club-text { font:300 39px/54px 'Roboto', sans-serif; }
.lightbox .heading-box h3 .text2 { font:800 39px/54px 'Roboto', sans-serif; }
#popup .columns-holder {
	overflow:hidden;
	margin:-23px 0 0;
	background:#ededed;
	-webkit-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
}
#popup .columns-holder .column {
	padding:0 0 9999px;
	margin:0 0 -9999px;
	background:#1b1e22;
	width:515px;
	float:left;
}
#popup .columns-holder .column:first-child {
	background:#ededed;
	width:274px;
	padding:64px 10px 9999px 50px;
}
#popup .columns-holder .column .title {
	display:block;
	background:url(../images/bg-heading.png) no-repeat;
	width:204px;
	height:20px;
	padding:10px 15px 20px;
	color:#fff;
	text-align:center;
	overflow:hidden;
	margin:0 0 50px;
	font:700 17px/20px 'Roboto Condensed', sans-serif;
}
#popup .column .list {
	overflow:hidden;
	padding:0 0 0 8px;
	margin:0;
	list-style:none;
	color:#1b1e22;
	font:300 17px/29px 'Roboto', sans-serif;
}
#popup .list li {
	background:url(../images/bullet5.png) no-repeat;
	padding:0 0 0 40px;
	margin:0 0 21px;
}
#popup .info-form {
	padding:54px 54px 33px 48px;
	margin:0;
}
#popup .info-form .row {
	overflow:hidden;
	margin:0 0 11px;
}
#popup .info-form .row.rad-row { margin:0 0 9px; }
#popup .info-form .row.email label { margin:-5px 3px 0 0; }
#popup .info-form .row label, #popup .info-form .row span.label-text {
	float:left;
	min-width:90px;
	margin:0 3px 0 0;
	color:#fff;
	font:300 18px/42px 'Roboto', sans-serif;
}
#popup .info-form .row span.label-text { margin:-8px 3px 0 0; }
#popup .info-form .row label span {
	color:#c92525;
	font-size:15px;
	line-height:15px;
	position:relative;
	top:-2px;
}
#popup .info-form .row .text {
	border:1px solid #414346;
	width:318px;
	height:40px;
	float:left;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
#popup .info-form .row .text input {
	width:288px;
	height:20px;
	float:left;
	padding:10px 15px;
	font:300 16px/20px 'Roboto', sans-serif;
	color:#ccc;
	background:none;
	border:0;
}
#popup .info-form .row .radio-block {
	float:left;
	padding:2px 0 0;
}
#popup .info-form .row .radio-holder {
	float:left;
	margin:0 10px 0 0;
}
#popup .info-form .row .radio-holder label {
	float:left;
	color:#bdbebe;
	font:300 14px/29px 'Roboto', sans-serif;
	min-width:70px;
}
#popup .info-form input[type="radio"] {
	width:15px;
	height:15px;
	margin:0;
}
#popup .info-form .row-box {
	overflow:hidden;
	margin:0 0 20px;
	padding:20px 0 0;
}
#popup .info-form .row-box .info {
	float:left;
	color:#fff;
	margin:15px 0 0 5px;
	font:300 12px/15px 'Roboto', sans-serif;
}
#popup .info-form .row-box .info span {
	color:#c92525;
	font-size:15px;
	line-height:15px;
}
#popup .info-form .row-box input[type="submit"] {
	float:right;
	background:url(../images/submit-seprite.png) no-repeat 0 -130px;
	width:200px;
	overflow:hidden;
	text-indent:-9999px;
	line-height:0;
	font-size:0;
	border:0;
	height:46px;
}
#popup .info-form .row-box input[type="submit"]:hover {
	background:url(../images/submit-seprite.png) no-repeat 0 -184px;
	cursor:pointer;
}
#header:after, .header-t .holder:after, .header-b:after, .header-b #nav:after, #main:after, #two-columns:after, #main .section .table-holder,.lighbox-block:after, .lightbox .heading:after, #main .casino-section:after, #content .tabs-box .tabset:after, .casino-holder .tabs-area:after, .casino-holder .casino-content:after, .block-holder .tab-content .info-area:after {
	display:block;
	content:"";
	clear:both;
}
.review-block {
	color: #8d8d8d;
	font: 14px/23px 'Roboto', sans-serif;
}
.review-block a {
	text-decoration: underline;
	color: #8d8d8d;
}
[class^="icon_rating"] {
	background-image: url("../images/rating-a.png");
	width: 110px;
	height: 18px;
}
.icon_rating_5 {background-position: 0px 0px;}
.icon_rating_4 {background-position: 0px -18px;}
.icon_rating_3 {background-position: 0px -36px;}
.icon_rating_2 {background-position: 0px -54px;}
.icon_rating_1 {background-position: 0px -72px;}
.icon_rating_0 {background-position: 0px -90px;}
.img-article {
	display: inline-block;
	float: right;
	margin: 0 0 10px 10px;
	border-radius: 4px;
}
[class^="icon_rating_b"] {
	background-image: url("../images/rating-bb.png");
	width: 91px;
	height: 16px;
	margin-left: 46px;
}
.icon_rating_b_5 {background-position: 0px 0px;}
.icon_rating_b_4 {background-position: 0px -16px;}
.icon_rating_b_3 {background-position: 0px -32px;}
.icon_rating_b_2 {background-position: 0px -48px;}
.icon_rating_b_1 {background-position: 0px -64px;}
.icon_rating_b_0 {background-position: 0px -80px;}
[class^="icon_rating_c"] {
	background-image: url("../images/rating-cc.png");
	width: 111px;
	height: 19px;
/*	margin-left: 46px;
*/}
.icon_rating_c_5 {background-position: 0px 0px;}
.icon_rating_c_4 {background-position: 0px -19px;}
.icon_rating_c_3 {background-position: 0px -38px;}
.icon_rating_c_2 {background-position: 0px -57px;}
.titre-casino-terrestre {
	max-width: 550px;
}
.info-casino a {color:#747474;}
.info-block a {color:#76a234;}
.casino-text {
	padding-left:9px;vertical-align:20%;
}
.img-software {text-align: center;}
.img-software img {border-radius:4px;}
.img-software-listing {border-radius:4px;margin-right: 3px;}
.table-holder img {border-radius:3px;}

/*freegames listing*/

#freegames-listing {	position:relative;}

#freegames-listing .column {
	float:left;
	width:230px;
	margin:0 13px 13px 0px;
	background:#2e3339;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	position:relative;
	padding:12px 0 0;
	text-align:center;
}
#freegames-listing .column-vip {
	width:203px;
}
#freegames-listing .column .title {
	display:block;
	text-transform:uppercase;
	color:#fff;
	margin:0 0 12px;
	font:700 14px/20px 'Roboto Condensed', sans-serif;
}
#freegames-listing .column a {
	text-decoration: none;
}
#freegames-listing .column img {
	display:block;
	border-bottom:2px solid #aa7134;
	-webkit-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
}
#freegames-listing .column .link {
	background:url(../images/bg-links.png) no-repeat 0 -360px;
	width:142px;
	height:35px;
	position:absolute;
	left:27px;
	bottom:20px;
	padding:0 38px 0 0;
	color:#414141;
	text-transform:uppercase;
	text-align:center;
	overflow:hidden;
	display:none;
	font:italic 14px/30px 'Roboto Condensed', sans-serif;
}
#freegames-listing .column .link:hover {
	/*background:url(../images/bg-links.png) no-repeat 0 -425px;*/
	text-decoration:none;
}

/*home freegames*/
#home-freegames {
	padding:0px 0px 35px 37px;
}

#freegames-listing .column-home {
	width:185px;
}

#home-freegames .column .link{
	position: absolute;
	background: url(../images/bg-links.png) no-repeat 0 -240px;
	width: 104px;
	height: 30px;
	left: 22px;
	bottom: 13px;
	padding: 0 30px 0 4px;
	color: #414141;
	font: italic 12px/26px 'Roboto Condensed', sans-serif;
}

.title-free-games {padding:10px 0 0;}
.presentation-free-games {
	padding-right: 13px;
	margin-top:40px;
}
.presentation-free-games p {
	color: #a2a2a2;
}
.result-box {
	font: 13px/19px 'Roboto', sans-serif;
}
.presentation-free-games h2 {
	display: inline-block;
	vertical-align: top;
	margin: 20px 0 5px 0;
	padding: 0 0 0 0;
	font: 700 22px/40px 'Roboto Condensed', sans-serif;
	color: #2e3339;
}
.toupper {text-transform: uppercase;}
.bloc-software {margin:40px 0;}
.bloc-software img {float:left;border-radius:4px;margin-right:25px;}
fieldset .text-form-holder {
	background: #fdfdfd;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #f6f6f4;
	border-top: 1px solid #e1e1dc;
	/*height:30px;*/
	width:190px;
	margin-bottom: 10px;
}
fieldset input {
	padding: 12px 19px;
	font: 16px/22px 'Roboto Condensed', sans-serif;
	color: #a4a49c;
	border: 0;
	outline-width: 0;
}
.submit-button {
	float: right;
	background: url(../images/submit-seprite.png) no-repeat 0 -130px;
	width: 200px;
	overflow: hidden;
	text-indent: -9999px;
	line-height: 0;
	font-size: 0;
	border: 0;
	height: 46px;
	cursor: pointer;
}
.btn-connexion, .btn-inscription-fail {
	background: url(../images/ico-login.png) no-repeat;
	width: 50px;
	height: 23px;
	line-height: 0;
	font: 300 13px/17px 'Roboto', sans-serif;
	color: #FFF;
	border: 0;
	border-radius: 4px;
	cursor: pointer;
	padding: 4px 0 0 0;
	display: inline-block;
	text-align: center;
}
.btn-inscription-fail {width:70px;}
.links input[type="text"]  {
	width: 110px;
	height: 25px;
	border: 1px solid #414346;
	border-radius: 3px;
	outline-width: 0;

	color:#ccc;
	background:none;
	font: 300 13px/17px 'Roboto', sans-serif;
	padding: 1px 5px;
}
.links input[type="password"] {
	width: 110px;
	height: 25px;
	border: 1px solid #414346;
	border-radius: 3px;
	outline-width: 0;
	color:#ccc;
	background:none;
	font: 300 13px/17px 'Roboto', sans-serif;
	padding: 1px 5px;
}
.links .password-recovery {
	font: 300 13px/17px 'Roboto', sans-serif;
	color:#ccc;
	display: inline-block;
	width:200px;
	padding:5px 0;
}
.links .text-password {position:absolute;right:93px;top:6px;font: 300 13px/17px 'Roboto', sans-serif;color:#ccc;}
#header .links-log {
	position:relative;
	padding:0px;
	display:none;
}
.text-valid {
	display: block;
	font: 13px/16px 'Roboto Condensed', sans-serif;
	color: #a4a49c;
}
.green-no-link {
	color:#76a234;
}
.post .heading .free-game-index-title {
	margin: 0 0 10px;
	font: 700 21px/30px 'Roboto Condensed', sans-serif;
	color: #2e3339;
}
#content .index-free-game {
	margin-top:30px;
}
#content .img-freegame-sponsor {
	width: 45px;
	height: 45px;
	background-color: #FFF;
	display: inline-block;
	float: left;
	margin-right: 60px;
	border-radius: 3px;
}
#content .img-freegame-sponsor img {
	margin:6px 0 0 6px;

}
.club-info .info-vip h2 {
	font: 700 23px/36px 'Roboto', sans-serif;
}
.club-info .info-vip p {
	margin:0;
}
.club-info .info-vip a {
	color:#FFF;
	text-decoration: underline;
}
.club-info li {
	padding:3px 0;
}
.link-not-working {
	background: url(../images/ico-cross.png) no-repeat 0 4px;
	padding:0 0 0 12px;
	margin-left: 10px;
}
.fake_link {
	height:50px;
	width:730px;
	position:absolute;
	background-color:#000;
	z-index: 1;
	top:0px;
	left:0px;
}
#content .last-games {
	overflow: hidden;
	background: #fff;
	border-bottom: 1px solid #e7e7e3;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	margin: 0 0 20px;
	padding-bottom: 25px;
}
.last-games h2 {
	color: #76a234;
	margin: 0 0 26px;
	text-transform: uppercase;
	font: 700 16px/20px 'Roboto Condensed', sans-serif;
	padding:35px 10px 0 37px;
}
.last-games span {
	font-weight: 400;
}
#content .last-games .link-link {
color: #fff;
text-transform: uppercase;
background: #76a234;
float: right;
padding: 0 29px;
font: 16px/39px 'Roboto Condensed', sans-serif;
-webkit-border-radius: 0 4px 0 4px;
border-radius: 0 4px 0 4px;
}
.mobile-alert {
	width:100%;
	background-color:#76a234;
	color:#FFF;
	text-align:center;
	padding:2% 0%;
	margin:0%;
	height:20%;
	font-size:2.5em;
	position:relative;
}
#content-freegame .area-game {
	overflow: hidden;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    margin: 0 0 43px;
    background: #2e3339;
    position: relative;
}
#content-freegame .area-game .text-info {
    overflow: hidden;
    padding: 22px 24px 24px 27px;
}
#content-freegame {
	width:950px;
	margin-left: 15px;
}
#content-freegame .img-freegame-sponsor {
    width: 45px;
    height: 45px;
    background-color: #FFF;
    display: inline-block;
    float: left;
    margin-right: 60px;
    border-radius: 3px;
}
#content-freegame .img-freegame-sponsor img {
	margin:6px 0 0 6px;
}
#cta-freegame {
	color: #fff !important;
	text-transform: uppercase;
	text-decoration: none;
	background: #76a234;
	padding: 20px;
	border-radius: 5px;
	display: inline-block;
	border: none;
	transition: all 0.4s ease 0s;
}
#cta-freegame:hover {
	background: #434343;
	letter-spacing: 1px;
	-webkit-box-shadow: 0px 5px 40px -10px rgba(0,0,0,0.57);
	-moz-box-shadow: 0px 5px 40px -10px rgba(0,0,0,0.57);
	box-shadow: 5px 40px -10px rgba(0,0,0,0.57);
	transition: all 0.4s ease 0s;
}