body{
	padding:0;
	margin:0;
	
	
	background:url("../images/body.jpg") repeat  center top scroll #6E1511 ;
}

@font-face {
    font-family:'MyriadPro-Regular';
    src: url("../fonts/MyriadPro-Regular.eot") format('eot'),
         url("../fonts/MyriadPro-Regular.woff") format('woff'),
         url("../fonts/MyriadPro-Regular.ttf") format('truetype'),
         url("../fonts/MyriadPro-Regular.svg") format('svg');
	    font-weight: normal;
	    font-style: normal;
}

@font-face {
    font-family:'Calibri';
    src: url("../fonts/Calibri.eot") format('eot'),
         url("../fonts/Calibri.woff") format('woff'),
         url("../fonts/Calibri.ttf") format('truetype'),
         url("../fonts/Calibri.svg") format('svg');
	    font-weight: normal;
	    font-style: normal;
}

h1,h2,h3,h4,h5,h6,p{
	padding:0;
	margin:0;
}

p{
	line-height:16px;
}

a {
	text-decoration:none;
	color:#162DFC
}



#main-container{
	width:100%;
	float:left;
	margin-bottom: 30px;
	
}

.wrapper{
	width:960px;
	margin:0 auto;
	
}

#header{
	width:100%;
	height:115px;
	float:left;
	margin-top:27px;
	
}

#logo{
	width:500px;
	height:115px;
	margin:0 auto;
	background:url("../images/logo.png") center no-repeat;
}

#logo a{
	width:500px;
	height:115px;
	display:block;
}

#content-container{
	width:100%;
	float:left;
	font-family:'MyriadPro-Regular';
	margin-top:27px;
	background:url("../images/contentbg.png") center repeat-y;
	box-shadow: 6px 0px 5px -5px #999, -6px 0px 5px -5px #999;
	
}

#nav-container{
	width:100%;
	float:left;
	background:url("../images/nav_ribbonbg.png") top center no-repeat;
}

#main-nav{
	width:100%;
	height:30px;
	float:left;
	padding-top:12px;
	margin-bottom:10px;
	margin-bottom:30px;
}

#main-nav ul{
	list-style-type:none;
	display:inline;
	padding:0;
	margin:0;
}

#main-nav ul li{
	list-style-type:none;
	display:block;
	float:left;
	background:url("../images/navBorder.png") right no-repeat;
}

#main-nav ul li a{
	display:block;
	color:#fff;
	font-size:16px;
	font-weight:bold;
	padding:0 20px;
	line-height:30px;
}

#main-nav ul li a:hover{
	color:#ffce00;
}

#flags{
float:left;
position:relative;
margin-left:165px;

}

#flags .flag-de{
width:20px;
height:17px;
margin-left:2px;
margin-top:8px;
float:left;
background: url("../images/flags-de2.png") no-repeat;

}

#flags .flag-ru{
width:20px;
height:17px;
float:left;
background: url("../images/flags-ru.png") no-repeat;
margin-top:8px;
margin-left:2px;
}
#flags .flag-au{
width:20px;
height:17px;
float:left;
background: url("../images/flags-au.png") no-repeat;
margin-top:8px;
margin-left:2px;
}
#flags .flag-fi{
width:20px;
height:17px;
float:left;
background: url("../images/flags-fi.png") no-repeat;
margin-top:8px;
margin-left:2px;
}
#flags .flag-se{
width:20px;
height:17px;
float:left;
background: url("../images/flags-se.png") no-repeat;
margin-top:8px;
margin-left:2px;
}

#flags .flag-dk{
width:20px;
height:17px;
float:left;
background: url("../images/flags-dk.png") no-repeat;
margin-top:8px;
margin-left:2px;
}

#flags .flag-es{
width:20px;
height:17px;
float:left;
background: url("../images/flags-es2.png") no-repeat;
margin-top:8px;
margin-left:2px;
}

#flags .flag-ch{
width:20px;
height:17px;
float:left;
background: url("../images/flags-ch.png") no-repeat;
margin-top:8px;
margin-left:2px;
}

#flags .flag-za{
width:20px;
height:17px;
float:left;
background: url("../images/flags-za1.png") no-repeat;
margin-top:8px;
margin-left:2px;
}

#flags .flag-pt{
width:20px;
height:17px;
float:left;
background: url("../images/flags-pt.png") no-repeat;
margin-top:8px;
margin-left:2px;
}


.contbox{
	width:882px;
	float:left;
	padding:0 39px;
	
	
}

.wlcmText{
	width:850px;
	float:left;
	text-align:justify;
	margin-bottom:0px;
	font-family:'Calibri';
	border-top:1px solid #e8e8e8;
	border-right:1px solid #e8e8e8;
	border-left:1px solid #e8e8e8;
	padding:10px 15px 15px 15px;
	background:url("../images/art_topbg.jpg") top no-repeat;	
}

.wlcmText h1{
	font-size:24px;
	color:#420000;
	text-align:center;
	   
}

.wlcmText p{
	font-size:13px;
	color:#211F1F;
	margin-left: 0px;
	margin-top: 5px;
	font-family:'Calibri';
}
.wlcmText h2 {
color:#88250e;
margin-top:0
px;
text-align:center;
font-size: 22px;

}

.wlcmText p span{
	color:#b23410;
}

.casinoTable{
	width:100%;
	float:left;
}

.casinoTable h2{
	font-family:'Calibri';
	font-size:24px;
	color:#88250e;
	text-align:center;
}

.casinoTable p{
	clear:both;
	display:block;
	margin-top:18px;
	margin-bottom:3px;
	
}

.ctab-top{
	width:882px;
	height:54px;
	float:left;
	text-align:center;
	color:#fff;
	font-size:16px;
	font-weight:bold;
	line-height:54px;
	background:url("../images/tabletopbg.png") repeat-x;
}

.grid-one{
	width:75px;
	height:54px;
	float:left;
	border-right:1px solid #efb374;
}

.grid-two{
	width:141px;
	height:54px;
	float:left;
	border-right:1px solid #efb374;
}

.grid-three{
	width:114px;
	height:54px;
	float:left;
	border-right:1px solid #efb374;
}

.grid-four{
	width:182px;
	height:54px;
	float:left;
	border-right:1px solid #efb374;
}

.grid-five{
	width:180px;
	height:54px;
	float:left;
}

.table_frow{
	width:100%;
	height:75px;
	float:left;
	font-size:16px;
	text-align:center;
	color:#000;
	line-height:75px;
	border-bottom:1px solid #fafae6;
	background:url("../images/f-rowbg.png");
}

.table_srow{
	width:100%;
	height:75px;
	float:left;
	font-size:16px;
	text-align:center;
	color:#000;
	line-height:75px;
	border-bottom:1px solid #fafae6;
	background:url("../images/s-rowbg.png");
}

.grid-six{
	width:75px;
	height:75px;
	float:left;
	border-right:1px solid #fafae6;
	background:url("../images/tag-numberbg.png") no-repeat;
	background-position:0px 20px;
	color:#fff;
}

.grid-seven{
	width:141px;
	height:75px;
	float:left;
	border-right:1px solid #fafae6;
}


.grid-seven img{
	border:none;
	margin-top:8px;
}

.grid-eight{
	width:114px;
	height:75px;
	float:left;
	border-right:1px solid #fafae6;
	padding-top:1px;

}
.img-stars{
padding-top:8px;
}
.grid-nine{
	width:182px;
	height:75px;
	float:left;
	border-right:1px solid #fafae6;
	padding-top:1px; 
}
.grid-nine-stars{
margin-top: 8px;
}
.button a {
text-decoration: none;
color:#fff;
font-weight:bold;



}
.button a:hover {
text-decoration: none;
color:#E2B624;
font-weight:bold;

}

.button {
	width:98px;
	height:22px;
   padding:7px 2px ;	
   
 display: inline-block;
 border-radius: 6px;
 -moz-border-radius: 6px;
 -webkit-border-radius:6px;
 -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
 -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
 border-bottom: 1px solid rgba(0,0,0,0.25);
 margin-top: 17px;
 outline:none;
 position:relative;
 font-size: 16px;
 white-space:nowrap;
 background: #822612;
	background: -webkit-gradient(linear, left top, left bottom, from(#B73619), to(#822612));
	background: -moz-linear-gradient(top,  #B73619,  #822612);
 line-height:16px;
 border: 2px solid #841D09;
 text-shadow: 0 1px 1px rgba(0,0,0,0.5);
 color: #ffff;
}

.button:hover {
    color:#E2B624;
	background:#822612;
	background: -webkit-gradient(linear, left top, left bottom, from(#822612), to(#B73619));
	background: -moz-linear-gradient(top, #822612,  #B73619);
	
}
.button:active {
	color:#FFFFFF;
	background: -webkit-gradient(linear, left top, left bottom, from(#B73619), to(#822612));
	background: -moz-linear-gradient(top,  #B73619, #822612);
}


.playbutton{
	width:180px;
	height:75px;
	float:left;
    
	}

.playbutton a{
	width:130px;
	height:140px;
	display:block;
	margin:20px 25px;
	background:url("../images/playbutton_normal.png") no-repeat;
}

.playbutton a:hover{
	background:url("../images/playbutton_hover.png") no-repeat;
}

.ctab-bottom{
	width:882px;
	height:12px;
	float:left;
	background:url("../images/tablebottombg.png") repeat-x;
}

.trust-strip{
	width:100%;
	height:47px;
	float:left;
	margin:10px 0;
	background:url("../images/trust-strip.jpg") no-repeat;
}

.news-panel{
	width:355px;
	float:left;
}

.news-panel h2{
	font-size:20px;
	color:#fff;
	line-height:55px;
	padding-left:15px;
}

.np-top{
	width:355px;
	float:left;
	height:55px;
	background:url("../images/newbg.png") no-repeat;
}

.np-top p{
 font-size:23px;
 color:#FFF;
 padding-top: 17px;
 padding-left: 23px;
 
 


}

.np-middle{
	width:335px;
	float:left;
	padding:10px 10px 5px 10px;
	border-bottom:5px solid #d7d7d7;
	background:#ececec;
}

.np-middle ul
{
	list-style-type:none;
	display:inline-block;
	padding:0;
	margin:0;
}

.np-middle ul li{
	list-style-type:none;
	display:block;
	padding-bottom:5px;
	margin-bottom:4px;
	border-bottom:1px dotted #c6c6c6;
	background:url("../images/arrow.png") left no-repeat;
}

.np-middle ul li a{
	color:#94270d;
	text-transform:uppercase;
	font-family:'Calibri';
	font-size:14px;
	font-weight:bold;
	line-height:17px;
	padding-left:15px;
}

.np-middle ul li a:hover{
	color:#3b3b3b;
}



.ads-box{
	width:527px;
	float:right;
}

.ads-box img{
	border:none;
	float:right;
	margin-left:10px;
	margin-bottom:15px;
}

#footer{
	width:100%;
	float:left;
	font-family:'Calibri';
	margin-top:30px;
	
}

#f-left{
	width:9px;
	height:54px;
	float:left;
	background:url("../images/f-left.png") no-repeat;
}

#f-center{
	width:922px;
	height:54px;
	float:left;
	padding:0 10px;
	background:url("../images/f-center.png") repeat-x;
	
}

#f-right{
	width:9px;
	height:54px;
	float:left;
	background:url("../images/f-right.png") no-repeat;
}

.fnav{
	width:300px;
	float:left;
	padding-top:17px;
	color:#eaa842;
}

.fnav a{
	color:#eaa842;
	font-size:12px;
	text-transform:uppercase;
}

.fnav a:hover{
	color:#fff;
}

.social-icons{
	width:500px;
	float:right;
	margin-top:12px;
}

.social-icons a{
	color:#e14520;
	font-size:14px;
	font-weight:bold;
	line-height:32px;
	padding-left:38px;
}

.social-icons a:hover{
	color:#fff;
}

.tweet{
	width:155px;
	height:32px;
	float:right;
	margin-right:10px;
	background:url("../images/twitter_off.png") top left no-repeat;
}

.tweet:hover{
	background:url("../images/twitter_on.png") no-repeat;
}

.facebook{
	width:185px;
	height:32px;
	float:right;
	background:url("../images/facebook_off.png") top left no-repeat;
}

.facebook:hover{
	background:url("../images/facebook_on.png") no-repeat;
}

.copyright {
	color:#EC9C3A;
	padding-top:15px;
	float:left;
	margin-left:225px;
	
	
    
    
}

.copyright  span{
	font-size:15px;
	color:#F2DB30;
	font-family:'Calibri';
	
}	
	
 .copyright a{
 color: #F2DB30;
text-decoration:none;
}
	

.copyright p span{
	color:#eee45b;
}
.contact {
float:left;
color: #F2DB30;
font-size:15px;
font-family:'Calibri';
text-decoration:none;
margin-left:10px;
margin-top:16px;

}
.contact a{
color: #F2DB30;
text-decoration:none;
}
.bredcrumbs{
	width:100%;
	float:left;
	margin:15px 0;
}

.bcrum-left{
	width:15px;
	height:38px;
	float:left;
	background:url("../images/bdcrm_left.png") no-repeat;
}

.bcrum-center{
	width:852px;
	height:38px;
	float:left;
	background:url("../images/bdcrm_center.png") repeat-x;
}

.bcrum-right{
	width:15px;
	height:38px;
	float:left;
	background:url("../images/bdcrm_right.png") no-repeat;
}

.bredcrumbs ul{
	list-style-type:none;
	display:inline;
	padding:0;
	margin:0;
}

.bredcrumbs ul li{
	list-style-type:none;
	display:block;
	float:left;
	line-height:40px;
	font-size:15px;
	color:#f1f1f1;
	margin-right:10px;
	line-height:35px;
	font-weight:bold;
	text-transform:uppercase;
	font-family:'Calibri';
}

.bredcrumbs ul li a{
	color:#ccc;
	display:block;
	padding:0 20px 0 15px;
	background:url("../images/bdcrm_arrow.png") right no-repeat;
}

.bredcrumbs ul li a:hover{
	color:#fff;
}

.leftCol{
	width:635px;
	float:left;
}

.leftCol h1{
	font-size:24px;
	color:#88250e;
	margin-bottom:8px;
}
.rightCol{
	width:228px;
	float:right;
}

.article-top{
    
	width:603px;
	float:left;
	border-top:1px solid #e8e8e8;
	border-right:1px solid #e8e8e8;
	border-left:1px solid #e8e8e8;
	padding:10px 15px 15px 15px;
	background:url("../images/art_topbg.jpg") top no-repeat;
	list-style-type:circle;
}
 
  .article-top p { 
	color:#211F1F;
	font-size:14px;
	padding-bottom:5px;
	font-family:'Calibri';
	text-align:justify
}
.article-top p span {
float:left;
margin-left: 20px;
margin-bottom:5px;
}
.article-top h2 { 
    color:#211F12;
	font-size:18px;
	margin-top:5px;
}
 .article-top ul li {
 list-style-type:circle;
  font-size:14px;
  color:#211F1F;
  font-family:'Calibri';
 }
 
 
 .games-box{
 width:603px;
 height:150px;
 margin-top:10px;
 margin-bottom: 10px;
 float:left;
 
 }
 
    .view {
	width: 167px;
	height: 125px;
    float: left;
    overflow: hidden;
    position: relative;
    box-shadow: 1px 1px 2px #D6D3CF;
    cursor: default;
    border: 3px solid #A06301;
    margin-left:17px;
	margin-right:7px;
	

}

 
 
 
.view  img { 
    top:0;
	left: 0;
    transition: all 0.1s linear;
	position: relative;
    display: block;
	
   
	}
	
.view .mask {
   width: 169px;
	height: 126px;
    position: absolute;
    overflow: hidden;
    top: 0;
    left: 0;
    opacity: 0;
    background-color: rgba(14,15,15, 0.6); 
    transition: all 0.1s ease-in-out;
}	
.view a.info{
   
    opacity: 0;
    transition: all 0.1s ease-in-out;
    display: inline-block;
    text-decoration: none;
    margin-top: 42px;
	margin-left: 32px;
	padding: 6px 6px;
    font-size:16px;
    color: #2B0800;
	border-bottom: 1px solid rgba(0,0,0,0.5);
	background-color:#E8BC3A;
    border: 1px solid #C99702;
    border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius:4px;
  
   outline:none;
   box-shadow: 0 0 1px #000;
   

}


	}
	.view a.info:hover {
     box-shadow: 0 0 5px #000;
	 outline:none;
	
	}

	
	
	.view:hover img { 
    
} 
.view:hover .mask { 
    opacity: 1;
}

.view:hover a.info {
    opacity: 1;
    transform: translateY(0px);
}	
.view:hover a.info {
    transition-delay: 0.1s;	
	}


.article-bottom{
	width:100%;
	height:45px;
	float:left;
	background:url("../images/art_bottombg.png") no-repeat;
}
.article-bottomhome{
width:100%;
	height:45px;
	float:left;
		background:url("../images/art_bottombghome.png") no-repeat;
}
.bannerBox{
	width:228px;
	height:178px;
	float:left;
	margin-bottom:8px;
	text-align:center;
	background:url("../images/rightbox.png") no-repeat;
}

.bannerBox  p {
	font-family:'Calibri';
	font-size:18px;
	margin-top:18px;
	color:#fff;
	font-weight:bold;
}

.bannerBox img{
	border:none;
	margin-top:23px;
	margin-bottom:6px;
}
.buttonvisit a{
text-decoration: none;
color:#fff;
font-weight:bold;
}
.buttonvisit a:hover{
text-decoration:none;
color:#ffce00;
font-weight:bold;
}


.buttonvisit{
	
	float:left;
	margin-left:65px;
    width:95px;
	height:18px;
  padding:5px 2px ;	
	display: inline-block;
 border-radius: 6px;
 -moz-border-radius: 6px;
 -webkit-border-radius:6px;
 -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
 -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
 border-bottom: 1px solid rgba(0,0,0,0.25);
 
 outline:none;
 position:relative;
 font-size: 16px;
 white-space:nowrap;
 background: #822612;
	background: -webkit-gradient(linear, left top, left bottom, from(#A83015), to(#822612));
	background: -moz-linear-gradient(top,  #A83015,  #822612);
 line-height:16px;
 border: 1px solid #541202;
 text-shadow: 0 1px 1px rgba(0,0,0,0.5);
 color:#fff;
}

.buttonvisit:hover {
    color: #ffce00;
	background: #822612;
	background: -webkit-gradient(linear, left top, left bottom, from(#822612), to(#A83015));
	background: -moz-linear-gradient(top,  (#822612,  #A83015);
	
}
.buttonvisit:active {
	color:#FFFFFF;
	background: -webkit-gradient(linear, left top, left bottom, from(#A83015), to(#822612));
	background: -moz-linear-gradient(top,   #A83015, #822612);
}		















.visit{
	width:51px;
	height:35px;
	float:left;
	margin-left:100px;
	background:url("../images/visitButton.png")  no-repeat;
}

.download{
	width:69px;
	height:35px;
	float:right;
	margin-right:52px;
	background:url("../images/downloadButton.png") no-repeat;
}
.clearfix::after{content:"";display:table;clear:both}
