﻿* {
	margin: 0;
	padding: 0;
}
html,body{
	margin: 0px;
	padding: 0px;
	font-family: Tahoma;
	font-size: 11px;
	background: #F0F0F0
}
A:link {
	COLOR: #283EB5;
	TEXT-DECORATION: none;
}
A:visited {
	COLOR: #283EB5;
	TEXT-DECORATION: none;
}
A:hover {
	TEXT-DECORATION: underline
}
ul {font-family:Tahoma;}
div#header{
	margin-bottom: 0;
	padding: 0;
	background: #002451 url('/img/others/banner.png') no-repeat;
	width: 970px;
	height:137px;
	text-align: left;
	color: #000000
}
#header h1 {
	float:left;
	margin: 53px 0 0 50px;
	padding: 0;
	width:400px;
	height: 32px;
	line-height: 12px !important;
	color: #ddd;
	font: normal 11px Tahoma;
}
div#container{text-align:left}
div#navigation{}
div#all{
	width: 990px;
	margin: 0 auto;
}
div#wrapper{
background:#efecec; float:right; padding:2px 3px 0 3px; width:964px;
}
div#container2{
	width: 990px;
	margin: 0 auto;
	background:#F0F0F0 url('/img/others/bg_border_new.png') repeat-y;
}
div#container_b{
	width: 990px;
	height:22px;
	margin: 0 auto;
	background:#F0F0F0 url('/img/others/fv1.png') scroll no-repeat 0 -65px;
}
div#container{width:970px;background-color:#efecec;  margin:0 auto;}
div#content_main{
	float: right;
	width: 804px;
	margin: 5px 0px 5px 0px;
	background-color: #efecec;
}
#trans {
	text-align: center; /* be nice to IE5 */
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	}
#tran2 {
	text-align: left; /* be nice to IE5 */
	width: 550px;
	margin-left: auto;
	margin-right: auto;
	color:#ffffff;
	}
#tran1 {
	display: block;
	margin: 16px 0px 0px 400px;
	}
hr {border:0; width:100%; height:1px; background-color:#eee; margin:20px 0;}
img{border:0px}

.odd td{
	background-color: #DFDDFF
}
h1 {
	font-size: 16px;
	color: #283EB5;
	padding: 12px 0px 12px 0px;
	font-weight: bold;
	margin: 0px;
	font-family: Verdana;
}
h1 a{
	color: #283EB5;
	text-decoration: none;
}
h1 a:visited{
	color: #283EB5;
	text-decoration: none;
}
h1 a:hover{
	color: #283EB5;
	text-decoration: underline;
}
h2 {
	font-size: 14px;
	color: #333333;
	padding: 15px 0px 7px 0px;
	font-weight: bold;
	margin: 0px;
	font-family: Tahoma;
	text-align:left;}
	
h5 {font-size: 14px; padding:7px 0px 2px 0px; font-weight:normal; margin:0px}
h6 {
	font-size: 13px;
	color: black;
	padding: 12px 3px 2px 0px;
	font-weight: bold;
	margin: 0px;
	font-family: Tahoma;}
h3 {
	font-size: 13px;
	color: #000000;
	padding: 10px 0px 7px 0px;
	font-weight: bold;
	margin: 0px;
}
h4 {font-size: 12px; color: #126bbf; padding:0px 0px 4px 0px; font-weight:bold; margin:0px}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.mBox {
	MARGIN: 0; BORDER: 1px #c7c7c7 solid; background:#f7f7f7; width:100%;
}
.mBox .l {
	BACKGROUND: url(/img/others/fv1.png) repeat-y 0 -37px; WIDTH: 20px
}
.mBox .r {
	BACKGROUND: url(/img/others/fv1.png) no-repeat -25px -37px; WIDTH: 7px
}
.mBox .c {
	BACKGROUND: url(/img/others/bg-m.gif) repeat-x; COLOR: #ffffff; HEIGHT: 23px; TEXT-ALIGN: left; padding-left:7px;
}
.mBox .long {
	BACKGROUND: url(/img/others/bg-m.gif) repeat-x; WIDTH: 772px; COLOR: #ffffff; HEIGHT: 23px; TEXT-ALIGN: left; padding-left:7px;
}
.mBox .long h2 {
	color: #fff;
	font-size: 12px;
	padding: 0;
}
.mBox .bar1, .mBox .bar2 {
	BACKGROUND: url(/img/others/l1.gif) repeat-x; COLOR: #222222; HEIGHT: 30px; TEXT-ALIGN: left; padding-left:13px; font-size:13px;
}
.mBox .bar1 a, .mBox .bar2 a {
	color:black;
}
.mBox TD.one {
	PADDING: 4px 6px 10px 8px; TEXT-ALIGN: left
}
.mBox TD.one P {
	margin:0 3px 8px 0px;
	padding:0
}
.mBox TD.one UL {
	list-style:none;
	padding:2px 20px 10px 35px;
	margin:0;
}
.mBox TD.newstd UL {
	list-style:none;
	font-weight:bold;
	
	margin:0 0 0 0px;
}
.mBox TD.newstd UL LI{
	background:url('../img/others/v1.gif');
	background-repeat:no-repeat;
	margin:5px 0 0 5px;
	padding:0 0 0 10px;
}
.mBox TD.newstd UL LI A {
	text-decoration:underline;
	font-size:12px;
}
.mBox TD.newstd div.newsdate {
	font-weight:normal;
	margin:3px 0 0 3px;
}
.mBox TD{
	BORDER-RIGHT: medium none; PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; BORDER-LEFT: medium none; PADDING-TOP: 4px; TEXT-ALIGN: left
}
.mBox .content TD {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 4px; BORDER-TOP: medium none; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; BORDER-LEFT: medium none; PADDING-TOP: 4px; BORDER-BOTTOM: medium none
}
.mBox .content {
	WIDTH: 100%
}
.mBox .content TH {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BACKGROUND-COLOR: #efefef; TEXT-ALIGN: left
}
.mBox .f {
	PADDING-RIGHT: 3px; BACKGROUND-POSITION: 3px 50%; BORDER-TOP: #c7c7c7 1px solid; PADDING-LEFT: 22px; FONT-SIZE: 12px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #efefef
}
.mBox .c A {
	COLOR: #ffffff
}
.mBox .c A:visited {
	COLOR: #ffffff
}
#intro {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; BORDER-LEFT: medium none; PADDING-TOP: 0px; BORDER-BOTTOM: #c7c7c7 1px solid; BACKGROUND-COLOR: #ffffff
}
#intro H2 {
	PADDING-RIGHT: 4px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 4px; MARGIN: 0px; COLOR: #2b64ad; PADDING-TOP: 4px
}
#intro .hp {
	PADDING-RIGHT: 4px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 4px; MARGIN: 0px; COLOR: #aaaaaa; PADDING-TOP: 4px
}
.longmain {
font-size: 12px; line-height:1.3; text-align:justify; margin:0 5px 0 0; padding: 0; float: left; width: 800px; background-color: rgb(247, 247, 247);
}
.midmain {
font-size: 12px; line-height:1.3; text-align:justify; margin:0 5px 0 0; padding: 0; float: left; width: 100%; background-color: rgb(247, 247, 247);
}
.mBox .f {
	PADDING-RIGHT: 3px; BACKGROUND-POSITION: 3px 50%; BORDER-TOP: #c7c7c7 1px solid; PADDING-LEFT: 20px; FONT-SIZE: 12px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BORDER-BOTTOM: #c7c7c7 1px solid; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #efefef
}
.other_links {
	margin:0 0 0 25px;
	padding:0;
	font-size: 12px; 
	line-height:17px;
	list-style:circle;
	}
div#footer_new {
	clear:both; float:left; width:100%; text-align:center; color:#333333; font-family:Arial; font-size:10px; padding-bottom:5px;
}
div#footer_new A {
	color:#333333
}
h2.rub, h2.rub a {
	display: block;
	text-decoration: none;
	padding: 0;
	line-height: 15px;
	display: block;
	color: #222222;
	font-size: 13px;	}	
div#docnew {
	float:left;
	text-align:justify;
	font-size:12px;
	width:520px;margin:0 0 5px 0;
}
div.midsub {font-size:12px;
	font-family:Tahoma, Geneva, sans-serif; 
	text-align:justify;
	background:white;
	border:1px #c0c0c0 solid;
	float:left;
	margin:0 0 5px;
}
div.midsub {width:499px; padding:10px 10px 10px 10px;}
div.midsub p {
	padding:5px 8px 5px 5px;
	line-height:20px;
}
div.midsub h2 {
	padding:12px 5px 0;
}
div.midsub p b {color:#333;}
div.midsub h1 {
	text-align:left;
	line-height:25px;
	margin:0 0 5px 0;
	padding:15px 0 5px 0;
}
div.midsub ul {
	list-style:url(/img/others/list-dot.gif);
	margin:0 0 0 30px; text-align:left; line-height:18px;
}
div.midsub ul li {
	margin:5px 0;
}
div.midsub ul p {
	margin:0; padding:0;
}
div#rightpart {
	float:right; width:34%; margin-right:5px;
}
div.rightsub {
	float:right; width:100%; margin:0 0 5px 0;
}
.ga H2 {
	color:#283EB5;
	font-size:13px;
}	
div#casino_r {
	float:left; margin:0 0 10px 0;
}
div#review_l {
	float:left; margin:5px 10px 0 15px; font-size:13px; line-height:20px; text-align:justify; font-family:Tahoma;
}
div#review_l ul {list-style:none; margin:0 0 5px 10px;}
div#review_l ul li {background:url(../img/others/list-dot.gif) no-repeat; padding:0 0 5px 15px;}
div#review_l p {
	padding:0 0 10px 0;
}
div#review_l h2 {
	display:block; margin:0 0 5px 0; font-size:14px; text-transform:uppercase;
}
div#review_l h1 {
	display:block; margin:20px 0 5px 0; border-bottom:2px #c0c0c0 solid; font-size:16px; text-transform:uppercase; padding:0 0 5px 2px; margin:15px 0; font-family:Tahoma;
}
.tt {
border-left:1px #d9d9d9 solid; border-right:1px #d9d9d9 solid; border-bottom:1px #d9d9d9 solid; width:256px; float:left; font-size:14px; padding:0 0 3px 10px; font-variant:small-caps; font-weight:bold;color: #333333;
}
.mtt {
border-left:1px #d9d9d9 solid; border-right:1px #d9d9d9 solid; border-top:1px #d9d9d9 solid; width:266px; float:left; font-size:14px; padding:0;
}
.mtt div {
	float:left; width:256px; padding:3px 0 3px 10px; font-size:12px;
}
.mtt p {
	font-size:12px; margin:5px 0 5px 5px;
}
.odd2 {
	background:#f7f7f7;
}
div#review_t {
	float:left; width:97%; margin:5px 0 0 10px;
}
div#review_t h1 {
	font-size:20px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:20px 0 10px 0px;
}
.vbt {
 vertical-align:middle; font-size:18px;text-align:center; color:white; font-family:Arial, Helvetica, sans-serif; float:left;
}
.vbt a {background:url(/img/others/visit_button2.png) no-repeat 0 0;width:290px; height:33px; margin:0 30px 0 30px; padding:8px 0 0 0; color:white; text-decoration:none; display:block;
}
.vbt a:hover {background:url(/img/others/visit_button2.png) no-repeat 0 -41px; color:green;
}
.divbar {BACKGROUND: url(/img/others/l1.gif) repeat-x; COLOR: #222222; HEIGHT: 30px; TEXT-ALIGN: left; padding-left:13px; font-size:13px;}
h2.rub1, h2.rub1 a {
	display: block;
	text-decoration: none;
	padding:8px 0 0 0;
	line-height: 13px;
	color: #222222;
	font-size: 13px;
	padding:0;	}	
.pross INPUT {
	font-size:12px; border:1px white solid; color:red; text-align:center; width:120px; font-family:Arial, Helvetica, sans-serif;
}
#navcontainer { margin:5px 0 0 3px; width:150px;}
#navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-family: verdana, arial, Helvetica, sans-serif;
}
#navcontainer li { margin: 0; }
#navcontainer a.lmtitle, #navcontainer .lmtitle
{
display: block;
padding: 5px 0 5px 9px;;
width: 141px;
background-color: #72a5c5;
text-decoration: none;
font-weight: bold;
font-size: 12px;
color:black;
}
#navcontainer ul ul li {margin:6px 0 6px 4px;
}
#navcontainer ul ul a
{
padding:0;
width: 140px;
background-color: #efecec;
text-decoration: none;
font-weight: normal;
font-size: 11px;
font-family:Tahoma;
border-bottom:0;
border-top:0;
border-left:0;
border-right:0;
color:#000;
}
#navcontainer a:hover {text-decoration:underline;}
.articlemain {
	width:100%;
	min-height:1000px;
}
.relatednews {margin:0 0 5px 0;}
.relatednews td {
	padding:3px 5px 3px 10px;
}
.relatednews td h2{
	font-size:12px;
	padding:3px 0 2px 0;
}
div#footmenu {
float:left; text-align:center; width:97%; font-size:12px; margin:10px 0 5px 15px; border-bottom:1px black solid;
}
div#footmenu table {margin:0 auto;}
div#footmenu td {
vertical-align:top; padding:0 20px; text-align:left;
}
div#footmenu ul {
	list-style:none;margin:5px 0 10px 0;
}
.gf1 {
	width:100%; clear:both;
}
.gf1 td {border:1px #c0c0c0 solid; width:50%; padding:5px;}
.gf1 img {width:215px; height:142px;}
.divbar {width:507px; float:left; BACKGROUND: url(/img/others/l1.gif) repeat-x; COLOR: #222222; HEIGHT: 22px; TEXT-ALIGN: left; padding:8px 0 0 13px; font-size:13px;}
.stb {text-align:left; border-bottom:1px #c0c0c0 solid; width:100%;}
.stb th {background-color:#0053d3; color:white; font-weight:bold; padding:3px 0; font-variant:small-caps; padding-right:10px; text-align:left;
}
.stb td {border-bottom:1px #c0c0c0 solid; padding:3px 10px 3px 0;}
.boxed {border-collapse:collapse;}
.boxed td {border:1px #c0c0c0 solid; text-align:center; padding-right:0;}
.boxed th {text-align:center;padding-right:0;}
.centered td, .centered th {text-align:center;}
.vsmall { width:120px; height:18px; color:white; text-align:center; font-weight:bold; float:left; margin:5px 0 0 20px;}
.vsmall a {background:url(/img/others/tccbk1.png) -50px -11px;color:white; text-decoration:none; display:block; height:18px;padding-top:3px; }
.vsmall a:hover {background:url(/img/others/tccbk1.png) -50px -32px; color:green;}
.simgdiv {width:259px; float:left; padding:1px; border:1px #c0c0c0 solid; margin-bottom:10px;}
.simgdiv img {float:left; width:259px; height:167px;}
.t5c {float:left; width:100%; padding:10px 0 5px 0; border-bottom:1px gray solid;}
.t5c img {float:left; margin:0 5px 0 0;}
.t5c h2 {margin:0 0 5px 2px; padding:0; }
.t5c ul {margin:0 0 0 15px; list-style:disc;}
.rstg {float:left; margin:5px 25px 0 0; white-space:nowrap; background:url(/img/others/list-dot.gif) no-repeat 0 -4px; padding:0 0 0 10px;}
.more1 {float:right; margin:0 30px 0 0;}
#diven, #divfr, #dives, #divde, #divit, #divro, #divbr {float:left; width:16px; height:11px; font-size:8px; background:url(/img/others/tccbk1.png); margin:12px 5px 0 0;}
#diven a, #divfr a, #dives a, #divde a, #divit a, #divro a, #divbr a {display:block; text-decoration:none;}
#diven {background-position:-32px 0;}
#divde {background-position:-16px 0;}
#dives {background-position:-48px 0;}
#divit {background-position:-64px 0;}
#divro {background-position:-80px 0;}
#divbr {background-position:-96px 0;}
#newsletter {float: left; margin:5px 5px 0 0; width:50px; height:50px; background:url(/img/others/tccbk1.png); background-position:0 -11px;}

/* ================================================================ 
This copyright notice must be kept untouched in the stylesheet at 
all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.stunicholls.com/menu/pro_drop_1.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

.preload1 {background: url(/img/others/blank_over.gif);}
.preload2 {background: url(/img/others/blank_overa.gif);}

#nav {padding:0; margin:0; list-style:none; height:36px; background:#fff; position:relative; z-index:500; font-family:arial, verdana, sans-serif;}
#nav li.top {display:block; float:left;}
#nav li a.top_link {display:block; float:left; height:36px; line-height:27px; color:#ccc; text-decoration:none; font-size:11px; font-weight:bold; padding:0 0 0 12px; cursor:pointer;background: url(/img/others/tccbk1.png) 0 -61px;}
#nav li a.top_link span {float:left; display:block; padding:0 24px 0 12px; height:36px;background:url(/img/others/tccbk1.png) right -61px;}
#nav li a.top_link span.down {float:left; display:block; padding:0 24px 0 12px; height:36px; background:url(/img/others/tccbk1.png) right -97px no-repeat;}
#nav li a.top_link:hover {color:#fff; background: url(/img/others/blank_over.gif) no-repeat;}
#nav li a.top_link:hover span {background:url(/img/others/blank_over.gif) no-repeat right top;}
#nav li a.top_link:hover span.down {background:url(/img/others/blank_overa.gif) no-repeat right top;}

#nav li:hover > a.top_link {color:#fff; background: url(/img/others/blank_over.gif) no-repeat;}
#nav li:hover > a.top_link span {background:url(/img/others/blank_over.gif) no-repeat right top;}
#nav li:hover > a.top_link span.down {background:url(/img/others/blank_overa.gif) no-repeat right top;}

/* Default list styling */

#nav li:hover {position:relative; z-index:200;}

/* keep the 'next' level invisible by placing it off screen. */
#nav ul, 
#nav li:hover ul ul,
#nav li:hover ul li:hover ul ul,
#nav li:hover ul li:hover ul li:hover ul ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#nav li:hover ul.sub
{left:0; top:29px; background: #fff; padding:3px; border:1px solid #3a93d2; white-space:nowrap; height:auto; z-index:300;}
#nav li:hover ul.sub li
{display:block; height:20px; position:relative; float:left; width:100%; font-weight:normal;}
#nav li:hover ul.sub li a
{display:block; font-size:11px; height:20px; width:100%; line-height:20px; text-indent:5px; color:#000; text-decoration:none;}
#nav li ul.sub li a.fly
{background:#fff url(/img/others/arrow.gif) right no-repeat;}
#nav li:hover ul.sub li a:hover 
{background:#3a93d2; color:#fff;}
#nav li:hover ul.sub li a.fly:hover
{background:#3a93d2 url(/img/others/arrow_over.gif) right no-repeat; color:#fff;}

#nav li:hover ul li:hover > a.fly {background:#3a93d2 url(/img/others/arrow_over.gif) right no-repeat; color:#fff;} 

#nav li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul
{left:110px; top:-4px; background: #fff; padding:3px; border:1px solid #3a93d2; white-space:nowrap; width:90px; z-index:400; height:auto;}
div#playbutton {float:left; width:50px; height:19px; color:white; text-align:center; background:url(/img/others/bt2.png); padding:1px 0 0 0;}
div#playbutton a {display:block; color:white; text-decoration:none;}
.hpul {float:left; clear:both; width:100%; min-height:70px;}
.hpul ul {list-style-image:url('../img/others/list-dot.gif');padding:3px 0 0 17px;margin:0; font-size:11px;}
.hpul ul li{padding:0; margin:0;}
div#rands ul {margin:0 0 0 20px;}
div#rands ul li {
	margin:0;
}
div#smallv {float:left; width:65px; height:16px; background:url(../img/others/green_button_s.gif); color:white; text-align:center; padding:2px 0 0 0;}
div#smallv a, div#getexclusive a {color:white; display:block; text-decoration:none;}
div#getexclusive {width:180px; height:38px; background:url(/img/others/bg-button.png); color:white; font-size:14px; margin:5px auto; text-align:center; padding:7px 0 0 0;}
div#pagenav {text-align:center; width:100%;}
div#divnext {width:70px; height:18px; float:left; background:url(../img/others/next.gif); text-align:center; padding:2px 10px 0 0; margin-left:12px;}
div#divprev {width:70px; height:18px; background:url(../img/others/prev.gif); float:right; text-align:center; padding:2px 0 0 10px; margin-right:0;}
div#divmid {float:none; font-weight:700; font-family:Arial, Helvetica, sans-serif;}
div#divmid a {text-decoration:underline;}
div#divprev a, div#divnext a {color:black; display:block; text-decoration:none;}
.topul {float:left; clear:both; width:100%; min-height:70px;}
.topul ul {font-size:14px;}
.topul ul li{padding:0; margin:0 0 0 0;list-style-image:url('../img/others/list-dot.gif');}
.imgr {float:right; margin:5px 0 0 10px;}
.imgl {float:left; margin:5px 5px 0 0;}
.newsr {float:right; font-weight:bold; margin:5px 0 3px 10px; display:block;}
.newsl {float:left; font-weight:bold; margin:5px 5px 3px 3px; display:block;}

.newsr span, .newsl span {width:auto; line-height:18px; display:block; float:left; padding:0;}
.newsr span.td1, .newsl span.td1 {background:url(../img/others/n_b1.png) no-repeat right top; width:24px; height:25px;}
.newsr span.td2, .newsl span.td2 {background:url(../img/others/n_b2.png) repeat-x top;height:25px;}
.newsr span.td3, .newsl span.td3 {background:url(../img/others/n_b3.png) no-repeat left top; width:28px;height:25px;}
.newsr span.td4, .newsl span.td4 {background:url(../img/others/n_b4.png) no-repeat right bottom;width:24px;height:20px;}
.newsr span.td5, .newsl span.td5 {background:url(../img/others/n_b5.png) repeat-x bottom; height:20px;}
.newsr span.td6, .newsl span.td6 {background:url(../img/others/n_b6.png) no-repeat left bottom;width:28px;height:20px;}
.newsr span.tdmain, .newsl span.tdmain {padding:0 25px; text-align:justify;}
.newspl {float:left; margin:7px 10px 0 0; display:block;}
.newspr {float:right; margin:7px 0 0 10px; display:block;}
.newspl img, .newspr img {width:100%;}
.newspl span, .newspr span {display:block; border:1px gray solid; text-align:center; font-weight:bold; width:auto; padding:5px 5px;}
.menu_iframe{position:absolute; visibility:inherit;top:0px;left:-2px; z-index:-1; filter: Alpha(Opacity=0);} 
.falldiv {float:left; width:147px; padding:5px 0 5px 5px;}
.fname {width:100%; float:left; clear:both; color:#1d5287; font-size:12px; font-family:Arial; font-weight:bold; margin:3px 0 5px 0;}
.falldiv img {float:left; width:124px; height:93px; padding:1px; margin:0 5px 0 0; border:1px gray solid;}
.lnd {width:100%; height:0; float:left;}
div.hpgms {
	width:99%; 
	float:left; 
	margin:0; 
	padding:5px 0 5px 2px;
}
div.hpgms .i {
	float:left;
	width:100px;
	height:67px;
	background:url(../img/site/casinos-online.jpg);
	margin-right:5px;
}
div.hpff {
	width:70px; 
	float:left; 
	margin:0 0 37px 0; 
	text-align:center; 
	padding:0 0 0 2px;
	height:auto;
}
div.hpff a {
	display:block;
	width:70px;
	height:70px;
	float:left;
	font-size:11px; 
	font-weight:bold;
	line-height:12px;
	background:url(../img/site/freegames.jpg);
	border:1px #fff solid;
}
div.hpff a:hover {
	border:1px blue solid;
}
div.hpff a span {
	margin-top:70px;
	display:block;
}
div#contact {
	margin: 0;
	padding: 0;
}
div#contact p {
	margin:10px 0 0;
}

div.contact-response-output {
	margin: 2em 0.5em 1em;
	padding: 0.2em 1em;
}

div.contact-mail-sent-ok {
	border: 2px solid #398f14;
}

div.contact-mail-sent-ng {
	border: 2px solid #ff0000;
}

div.contact-spam-blocked {
	border: 2px solid #ffa500;
}

div.contact-validation-errors {
	border: 2px solid #f7e700;
}

span.contact-form-control-wrap {
	position: relative;
}
span.contact-form-control-wrap textarea {
	min-width:490px;
	max-width:490px;
	min-height:140px;
}
span.contact-not-valid-tip {
	position: absolute;
	top: 20%;
	left: 20%;
	z-index: 100;
	background: #fff;
	border: 1px solid #ff0000;
	font-size: 10pt;
	width: 280px;
	padding: 2px;
}

span.contact-not-valid-tip-no-ajax {
	color: #f00;
	font-size: 10pt;
	display: block;
}

span.contact-list-item {
	margin-left: 0.5em;
}

.contact-display-none {
	display: none;
}

img.ajax-loader {
	border: none;
	vertical-align: middle;
}
.contacttableerror {
	color:#cb2525;
	margin:0 0 0 15px;
	font-style:italic;
	font-size:11px;
}
input#submit {
	padding:3px 5px;
	font-family:Verdana, Geneva, sans-serif;
}

.popup{display:block;}
.popup .popup_overlay{height:100%;width:100%;left:0;top:0;filter:alpha(opacity=80);opacity:0.8;-moz-opacity:0.8;background-color:#000;position:fixed;margin:0;text-align:center;z-index:1000;text-align:center;vertical-align:middle;}
.popup .popup_dialog{font-family:Arial;font-weight:bold;z-index:1001;display:block;position:fixed;width:470px;top:50%;left:50%;margin:-250px 0 0 -236px; border:1px #aaa solid; background:#666}
.popup .popup_dialog .head{width:461px;height:18px;}
.popup .popup_dialog .titre{text-align:center;color:#FFF;font-size:22px;display:block;padding:7px 30px 10px 0;}
.popup .popup_dialog .middle{width:461px;float:left;}
.popup .popup_dialog .warning{width:70px; height:63px;background:url("/img/others/attention.png") no-repeat;margin-left:20px;float:left;}
.popup .popup_dialog .sep{width:461px; height:7px;margin-left:10px;float:left;}
.popup .popup_dialog .content{text-align:left;font-size:15px;width:431px;float:left;padding:15px;color:#e9f4e2;font-weight:normal;font-size:15px;}
.popup .popup_dialog table{width:434px;height:300px;float:left;margin-left:4px; margin-top:10px;}
.popup .popup_dialog table td{background:none;}
.popup .popup_dialog table td.td_2 img {padding:1px; border:1px #fff solid; margin-right:5px;}
.popup .popup_dialog table td.td_1 {width:25px; text-align:center;}
.popup .popup_dialog table td.td_1, .popup .popup_dialog table td.td_3 a{color:#1f3808; font-size:17px;font-weight:bold;}
.popup .popup_dialog table td.td_6 {text-align:center; padding:10px; font-size:12px;}
.popup .popup_dialog table td.td_6 a {color:#333;}
.popup .popup_dialog table td.td_6 div {margin:0 0 10px 0;}
.popup .popup_dialog .bloc_apprenez{width:255px;height:177px;float:left;margin-left:5px;padding:40px 0 0 163px;}
.popup .popup_dialog .bloc_apprenez form{width:213px; height:176px; padding:0 0 0 40px;border-bottom:1px solid #fba919;}
.popup .popup_dialog .bloc_apprenez form .inscr_apprenez{position:relative; top: 4px;display:block; color:#1f3808; font-size:12px; font-weight:bold; }
.popup .popup_dialog .bloc_apprenez form .note_apprenez{display:block; margin-top:5px; color:#1f3808; font-size:12px; font-weight:bold; }
.popup .popup_dialog .bloc_apprenez.erreur{height:200px;}
.popup .popup_dialog .bloc_apprenez.erreur form{height:224px; border:0;}
.popup .popup_dialog .bloc_apprenez.erreur form .erreur{position:relative; top: 6px; color:red; height:15px; float:left;display:block;}
.popup .popup_dialog .bloc_apprenez .focused{background-position:left bottom;}
.popup .popup_dialog .bloc_apprenez .submit_app{float:right; width:136px; height:40px; margin:8px 8px 0 0; background:url(/images/fr/bg-submit-valider2.gif) no-repeat; border:none; font-size:0px; color:#fff; text-indent:-9999px; cursor:pointer;}
.popup .popup_dialog .bloc_apprenez .submit_app:hover{background-position:left bottom;}
.popup .popup_close{position:absolute;height:29px;width:29px;background:url("/img/others/close_button.png") no-repeat bottom left;top:5px;  right:0px;  cursor:pointer;}
.popup .center{display:block;text-align:center;}
.popup .right{display:block;text-align:right;}
.popup .white{color:#FFF;}
.vbbig a {background:url(/img/others/vb1.png) no-repeat; width:63px; display:block; height:19px; text-decoration:none; margin:0 auto; padding:4px 0 0 0; color:#fff !important; font-weight:700; font-size:14px;}
.vbbig a:hover {background-position:bottom; color:#000 !important;}
a.h {color:#000 !important;}
table#casinoindex {border-collapse:collapse; border:1px gray solid; margin:0 0 20px 0;}
table#casinoindex th {background:#999; color:#fff; font-size:11px; font-weight:normal; padding:3px 0; border:1px gray solid; text-align:center;}
table#casinoindex td {border:1px gray solid; padding:3px;}
table#casinoindex .logoimg {vertical-align:middle; height:40px; font-size:13px;border-right:none; padding-right:0;}
table#casinoindex .logoimg img {width:100px; height:40px; margin:0 7px 0 0; float:left; vertical-align:middle;}
table#casinoindex .vn {width:80px; border-left:none; padding-left:0;}
table#casinoindex .mb {text-align:right; padding:0 8px 0 0;}
table#casinoindex .fd {text-align:right; padding:0 8px 0 0;}
table#casinoindex .bm {text-align:right; padding:0 8px 0 0;}
table#casinoindex .rv {text-align:center; font-size:11px;}
table#casinoindex .vi a {display:block; width:58px; height:30px; background:url(../img/others/g1.png) repeat; text-align:center; color:#fff; padding:5px 0 0 0; font-size:11px; line-height:12px;}
table#casinoindex .vn {text-align:left;}
.round5 {
background-repeat:repeat-x;
-moz-border-radius: 5px; /* Firefox */
-webkit-border-radius: 5px; /* Safari, Chrome */
-khtml-border-radius: 5px; /* KHTML */
border-radius: 5px;
}
.round7 {
background-repeat:repeat-x;
-moz-border-radius: 7px; /* Firefox */
-webkit-border-radius: 7px; /* Safari, Chrome */
-khtml-border-radius: 7px; /* KHTML */
border-radius: 7px;
}
.topround10 {
background-repeat:repeat-x;
-moz-border-bottom-right-radius: 10px 10px; /* Firefox */
-webkit-border-bottom-right-radius: 10px 10px; /* Safari, Chrome */
-khtml-border-bottom-right-radius: 10px 10px; /* KHTML */
-moz-border-bottom-left-radius: 10px 10px; /* Firefox */
-webkit-border-bottom-left-radius: 10px 10px; /* Safari, Chrome */
-khtml-border-bottom-left-radius: 10px 10px; /* KHTML */
border-radius: 10px;	
}
.star-rating-wrap{
    margin:0 10px 20px 0;
    padding:0 10px 0 0;
    font-family:Arial, sans-serif;
    font-size:12px;
	float:left;
	width:100%;
}
.star-rating-wrap p span{
    font-weight:bold;
}
.star-rating-wrap a{
    text-decoration:none;
}
.star-rating{
    margin: 0 10px 5px;
    width:100px;
    height:15px;
	float:left;
}
.star-rating span{
    display:block;
    border:none;
    margin:none;
    padding:none;
    width:15px;
    height:15px;
    cursor:pointer;
    float:left;
}
.star1g, .star2g, .star1, .star2 {width:8px !important; height:15px !important; background:url("/img/others/stars.png");}
.star1g{
    background-position:-16px 0;
}
.star2g{
    background-position:-24px 0;
}
.star2{
    background-position:-8px 0;
}
#rvtop {width:804px; float:left; background:white;}
#rvtop .bns {float:left; font-size:14px; font-weight:bold; color:red; clear:both; margin:10px 0 10px 0; width:550px;}
#rvtop .ptt {float:left; font-weight:700; font-size:14px; font-family:Tahoma, Geneva, sans-serif;}
#ratinglabel, #ratinglabel span {color:#555;}
#star-msg {float:left; clear:both; color:#F30; margin:10px 0 0; font-style:italic;}
div#sharebuttons {width:100%; height:25px; float:left; padding:5px 0 0 0; background:#f0f0f0; border-top:1px #c0c0c0 solid; margin:0 0 10px 0; border-bottom:1px #c0c0c0 dotted; overflow:hidden;}
div#ccsocial {float:left; margin:0 0 0 10px; width:780px; overflow:hidden;}
.fg-star-rating-wrap {border:1px red dotted; float:left; margin:15px 0 5px 0; padding:5px 0 5px 10px; width:270px;}
.fg-star-rating-wrap .ptt {float:left; font-family:Verdana, Geneva, sans-serif;}
.fg-star-rating-wrap .star-rating {float:left; margin-bottom:0; width:auto;}
#fgratinglabel {display:none;}
#fgstar-msg {float:left; font-style:italic; color:#F30;}

.social {padding:0; width:150px; position:absolute; margin:0 0 0 780px; height:40px; top:35px; }
.social a {display:inline-block; width:40px; height:40px; margin:0 10px 0 0; background:url(../img/others/social.png);}
.social a:nth-child(2) {background-position:40px 0;}
.social a:nth-child(3) {background-position:80px 0;}

.lang-selector {
    border: 1px solid #0053b7;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    min-height: 21px;
    z-index: 10;
    text-align: left;
	position:absolute;
	top:15px; 
	margin-left:260px;
	height:21px;
	overflow:hidden;
}
.site-header .lang-selector {
    position: absolute;
    top: 41px;
    left: 403px;
}
.footer-aside .lang-selector {
    position: absolute;
    bottom: 48px;
    right: 140px;
}
.lang-selected {
    display: block;
	float:left;
	padding:5px 0 5px 10px;
    cursor: pointer;
}
.lang-selected img {
    display: block;
    margin: 0 auto;
}

.footer-aside .lang-selected {
    padding-bottom: 6px;
    padding-top: 0;
}

.lang-drop {
    display: block;
	float:left;
	padding:8px 10px 5px 6px;
}
.footer-aside .lang-drop {
    padding-bottom: 10px;
    padding-top: 7px;
}
.lang-drop img {
    display: block;
    margin: 0 auto;
}
.languages {
    display: none;
	float:left;
}
.footer-aside .languages {
    padding-top: 0;
    padding-bottom: 0;
    margin-bottom: 6px;
}
.languages li {
    display: block;
	float:left;
	padding:0 0 0 7px;
}
.languages a {
    display: block;
    padding-left: 1px;
    padding-bottom: 6px;
    padding-top: 5px;
}
.languages a:hover {
    background-color: #0b4fa1;
}
.languages a img {
    display: block;
    margin: 0 auto;
	padding:0 1px;
}
