/*common for all*/
html,body,div,span,
applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,em,font,img,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,
dd,dl,dt,li,ol,ul,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td,img {
	margin: 0;
	padding: 0;
	border: 0;
	font-style: normal;
	font-size: 100%;
	line-height:1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
ol,ul,li {
	list-style: none;
}

a img{ border:none;}
a, a:hover {outline:none;}
:focus {
	outline:0;
}
.curve {float: left;height: auto;width: auto;line-height: 1px;font-size: 1px;}	
	
.clear {clear: both;}
	
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:100%;
	width:100%;
	margin:0;
	background-color: #f8f8f8;
	background-image: url(../images/top-bg.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-bottom: 20px;
}
	
#wrapper {
	width:824px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

#container {
	width: 794px;
	float: left;
	background-image: url(../images/vert-bg.png);
	background-repeat: repeat-y;
	background-position: center top;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 8px;
}
#header {
	float: left;
	width: 794px;
	background-image: url(../images/header-bg.jpg);
	background-repeat: no-repeat;
	height: 207px;
}

#logo {
	height: 60px;
	float: left;
	width: 389px;
	padding-top: 38px;
	padding-right: 0;
	padding-bottom: 6px;
	padding-left: 30px;
}	


#top-nav {
	float: left;
	width: 742px;
	background: url(../images/nav-u.jpg) repeat-x;
	height: 83px;
	padding-left: 52px;
}

#top-nav img {
	margin: 0px;
	padding: 0px;
}



#middle-cnr {
	float: left;
	width: 780px;
	background-color: #FFFFFF;
	padding-right: 7px;
	padding-left: 7px;
}
#middle-left {
	float: left;
	width: 642px;
	}
#middle-right {
	float: right;
	width: 122px;
	padding-left: 16px;
	background-image: url(../images/rgt-sep.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}


#footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	width: 610px;
	background-color: #131313;
	height: 36px;
	line-height: 36px;
	font-weight: bold;
	float: left;
	padding-left: 32px;
}
#footer-shadow {
	background-image: url(../images/footer-shadow.png);
	background-repeat: no-repeat;
	float: left;
	height: 11px;
	width: 824px;
}
.left-row {
	float: left;
	width: 642px;
	padding-bottom: 14px;
	min-height:878px!important;
}

.left-row-a {
	float: left;
	width: 642px;
	padding-bottom: 14px;
}
.welcome-text {
	background-image: url(../images/ttl-bg.jpg);
	background-repeat: repeat-x;
	float: left;
	height: 27px;
	width: 100%;
}
.welcome-text img {
	padding-top: 6px;
	padding-left: 10px;
}
.welcome-content {
	float: left;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #e9e9e9;
	border-bottom-color: #e9e9e9;
	border-left-color: #e9e9e9;
	padding: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: normal;
	color: #000000;
	width: 620px;
}
.table-ttl {
	background-image: url(../images/tab-ttl-bg.jpg);
	background-repeat: repeat-x;
	text-align: center;
	height: 27px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
.table-white-row {
	line-height: 23px;
	padding: 2px;
}
.table-grey-row {
	line-height: 23px;
	background-color: #e5e5e5;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	padding: 2px;
}
.rank-txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 23px;
	font-weight: bold;
	color: #c30000;
}
.online-txt {
	font-family: "Geometric706TL", "Myriad Pro";
	font-size: 14px;
	line-height: 23px;
	font-weight: normal;
	color: #000000;
	padding-left: 10px;
}
.bonus-txt {
	font-family: "Geometric706TL", "Myriad Pro";
	font-size: 14px;
	line-height: 23px;
	font-weight: bold;
	color: #c30000;
}
.contry-txt {
	font-family: "Geometric706TL", "Myriad Pro";
	font-size: 14px;
	line-height: 23px;
	font-weight: normal;
	color: #000000;
}
.review-txt {
	font-family: "Geometric706TL", "Myriad Pro";
	font-size: 13px;
	line-height: 23px;
	font-weight: normal;
	color: #5b9def;
}
.review-txt a {
	font-family: "Geometric706TL", "Myriad Pro";
	font-size: 13px;
	line-height: 23px;
	font-weight: normal;
	color: #5b9def;
	text-decoration: underline;
}
.review-txt a:hover {
	font-family: "Geometric706TL", "Myriad Pro";
	font-size: 13px;
	line-height: 23px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.news-cnr {
	float: left;
	width: 316px;
}
.news-txt {
	float: left;
	width: 294px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #e9e9e9;
	border-bottom-color: #e9e9e9;
	border-left-color: #e9e9e9;
	padding: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	line-height: 15px;
	height: 117px;
}
.news-txt .left {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color: #cf0000;
	float: left;
	width: 68px;
}
.news-txt .right {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	color: #000000;
	float: left;
	width: 300px;
}
.news-txt a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color: #87b5ee;
	text-decoration: underline;
}
.news-txt a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.casino-tips-cnr {
	float: left;
	width: 316px;
	padding-left: 10px;
}
.bottom-hor-add {
	float: left;
	width: 642px;
	padding-bottom: 10px;
	text-align: center;
}
.bottom-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	float: left;
	width: 620px;
	padding-left: 22px;
}
.bottom-text-rgt-add {
	float: right;
	margin-left: 30px;
}
.rgt-top-nav {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #e9e9e9;
	border-bottom-color: #e9e9e9;
	border-left-color: #e9e9e9;
	float: left;
	width: 120px;
	margin-bottom: 8px;
}
.rgt-top-nav-bg {
	float: left;
	width: 120px;
	background-image: url(../images/right-nav-bg-r.jpg);
	height: 135px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 27px;
	background-repeat: repeat-x;
}
.rgt-top-nav-bg a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 27px;
	text-decoration: none;
}
.rgt-top-nav-bg a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 27px;
	text-decoration: underline;
}
.rgt-card-ttl {
	background-image: url(../images/ttl-bg.jpg);
	background-repeat: repeat-x;
	float: left;
	width: 120px;
	padding-top: 6px;
	padding-bottom: 6px;
	text-align: center;
}
.rgt-card-cnr {
	text-align: center;
	float: left;
	width: 120px;
}
#middle-left p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: normal;
	color: #000000;
}
.welcome-content h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bold;
	color: #000000;
	padding-top: 34px;
	padding-bottom: 15px;
	padding-left: 95px;
	float: left;
}
.europa-logo {
	float: right;
	margin-right: 90px;
}
.rating-cnr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	color: #000000;
	margin: 0px;
	float: left;
	width: 200px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 95px;
}
#scrolling-cnr {
	float: left;
	width: 626px;
}
#scrolling-left {
	background-image: url(../images/scroling-left.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 253px;
	width: 19px;
}
#scrolling-rgt {
	background-image: url(../images/scroling-rgt.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 253px;
	width: 19px;
}
#scrolling-bg {
	background-image: url(../images/scroling-bg.jpg);
	background-repeat: repeat-x;
	float: left;
	height: 253px;
	width: 586px;
}
#scrolling-top {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	font-weight: normal;
	color: #FFFFFF;
	height: 25px;
	width: 586px;
	float: left;
}
#scrolling-middle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	font-weight: normal;
	color: #FFFFFF;
	height: 160px;
	width: 586px;
	float: left;
}

#scrolling-bottom {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	font-weight: normal;
	color: #FFFFFF;
	height: 50px;
	width: 586px;
	float: left;
	padding-top: 10px;
}
#scrolling-bottom-left {
	float: left;
	width: 220px;
	padding-left: 95px;
	padding-top: 14px;
	text-transform: uppercase;
}
#scrolling-bottom-btn {
	float: left;
}
.green {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #a2f401;
}
.scrolling-top-txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	font-weight: normal;
	color: #FFFFFF;
	float: left;
	text-align: center;
	width: 195px;
}
.stepcarousel{
	position: relative;
	overflow: scroll; /*leave this value alone*/
	width: 270px;
	height: 150px;
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
	float: left; /*leave this value alone*/
	overflow: hidden; /*margin around each panel*/
	width: 190px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
	margin-right: 3px;
	margin-left: 3px;
}


#galleryc{
width: 450px;
height: 170px;
border: 10px solid darkred;
}

#galleryc .panel{
height: 150px;
font: bold 28px Arial;
text-align: center;
background-color: green;
color: white;
}

p.samplebuttons{
width: 300px;
text-align: center;
}

p.samplebuttons a{
color: #2e6ab1;
padding: 1px 2px;
margin-right: 3px;
text-decoration: none;
}
.rating-cnr-b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	color: #000000;
	margin: 0px;
	float: left;
	width: 170px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
}
.rating-cnr-c {
	float: left;
	width: 165px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	line-height: 18px;
}
.rating-cnr-c-rgt {
	float: right;
	width: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #000000;
}
.bewerting-left {
	float: left;
	width: 170px;
	margin-right: 20px;
	margin-left: 20px;
}
.bewerting-rgt {
	float: left;
	width: 610px;
}
.bewerting-rgt h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 20px;
	font-weight: bold;
	color: #000000;
}
.bewerting-rgt td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	font-weight: normal;
	color: #000000;
}
.slots-img {
	border: 8px solid #000000;
	float: left;
}
.casino-table-heading {
	font-family: "Geometric706TL", "Myriad Pro";
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
	text-align: center;
	line-height: 27px;
}
.welcome-text h1 {
	font-family: "Geometric706TL", "Myriad Pro";
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
	line-height: 27px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}

.welcome-text h2 {
	font-family: "Geometric706TL", "Myriad Pro";
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 0px;
	padding-left: 10px;
	line-height: 27px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.right-nav-cnr-a {
	float: left;
	height: 27px;
	width: 120px;
}
.right-nav-cnr-b {
	background-color: #c60000;
	float: left;
	height: 27px;
	width: 120px;
}
.rgt-top-nav-bg img {
	padding-top: 2px;
	padding-right: 8px;
	padding-bottom: 2px;
	padding-left: 4px;
}

