* { margin:0; padding:0;}
#skip {display:none}

body { font:small "Myriad Pro", Calibri, "Segoe UI", Verdana, Arial, Helvetica, sans-serif; text-align:center; background:#E5EBF4 url(../i/bg1.gif) repeat-x; color:#111;}

a:focus {outline:0; -moz-outline:0;}

#wrap { width:890px; text-align:left; margin:0 auto; position:relative;}
#header { height:78px; position:relative;}

#header #logo { width:396px; height:78px; float:left;}
#header #logo h1 a { text-indent:-9999px; display:block;width:396px; height:78px; background:url(../i/logo.gif) no-repeat; }

#langs { width:450px; float:right; text-align:right; color:#718494; padding:10px 0; text-transform:uppercase; font-size:85%;}
#langs a { text-decoration:none; color:#718494; padding:0 3px; }
#langs a:hover { text-decoration:underline; color:#333;}
#langs strong { padding:2px 3px; background:#718494; color:#FFF;}

#sf { width:400px; position:absolute; top:35px; right:0; text-align:right}
#sf form {width:300px; float:left;}


.btn { border:1px solid #CECECE; background:#FFF url(../i/btnbg.gif) repeat-x 0 50%; padding:2px 5px; text-align:center; font-size:85%; font-weight:bold;  cursor:pointer; cursor:hand; -moz-border-radius:3px; -webkit-border-radius:3px;}
.fld {border:1px solid #CECECE; background:#FFF; padding:2px;color:#333;}
.fld:focus { background:#FFC; border-color:#333;}

.clear { clear:both;}

#right { width:711px; float:right; margin-top:10px; position:relative;}
#left { width:170px; float:left; margin-top:10px;}

#front {  border:1px solid #BDC9D6;background:#FFFFFF url(../i/enbg.gif) repeat-x;text-align:center; height:300px;}

#ocs { width:350px; float:left; }
#ocs h2 a {width:350px; height:238px; text-indent:-9999px; background:url(../i/ocs.gif) no-repeat 50% 0; display:block;}

#prs { width:358px; float:right; }
#prs h2 a {width:358px; height:238px; text-indent:-9999px; background:url(../i/prs.gif) no-repeat 50% 0;display:block;}

#sgs { width:199px; float:left; display:none;}
#sgs h2 a {width:199px; height:238px; text-indent:-9999px; background:url(../i/sgs.gif) no-repeat;display:block;}


.bigbuttons { list-style:none; width:174px; margin:10px auto;}
.bigbuttons li { display:inline;}
.bigbuttons li a { display:block; float:left; height:23px; text-indent:-9999px;}
.bigbuttons li a.b1 { width:87px; background:url(../i/b1.gif) no-repeat;}
.bigbuttons li a.b2 { width:87px; background:url(../i/b2.gif) no-repeat;}
.bigbuttons li a.b1:hover, .bigbuttons li a.b2:hover { background-position:0 -23px;}

#adva {background:#f7fafd;border:1px solid #BDC9D6; padding:20px 0 20px 20px;  margin-top:15px; margin-bottom:20px !important; font: 85% Arial, Helvetica, sans-serif;}
#adva  a {background:#f7fafd url(../i/ouradvantages.gif) no-repeat; display:block; float:left;width:135px; height:16px; text-indent:-9999px; margin-right:20px;}

#adva_it {background:#f7fafd;border:1px solid #BDC9D6; padding:20px 0 20px 20px;  margin-top:15px; margin-bottom:20px !important;}
#adva_it  a {background:#f7fafd url(../i/ouradvantages_it.gif) no-repeat; display:block; float:left;width:135px; height:16px; text-indent:-9999px; margin-right:20px;}

#adva_fr {background:#f7fafd;border:1px solid #BDC9D6; padding:20px 0 20px 20px;  margin-top:15px; margin-bottom:20px !important;}
#adva_fr  a {background:#f7fafd url(../i/ouradvantages_fr.gif) no-repeat; display:block; float:left;width:135px; height:16px; text-indent:-9999px; margin-right:20px;}

#adva_es {background:#f7fafd;border:1px solid #BDC9D6; padding:20px 0 20px 20px;  margin-top:15px; margin-bottom:20px !important;}
#adva_es a {background:#f7fafd url(../i/ouradvantages_es.gif) no-repeat; display:block; float:left;width:135px; height:16px; text-indent:-9999px; margin-right:20px;}


#adva2 {background:#f7fafd;border:1px solid #BDC9D6; width:310px; float:left; margin-top:10px; height:310px;}
#adva2 div {padding:10px; color:#3e586e;}
#adva2 h2 {text-indent:-9999px; height:22px; background:#f7fafd url(../i/adva_h2.gif) no-repeat 50% 0;}
#adva2 ul {margin:10px; list-style:none;}
#adva2 ul li img { margin:10px 0;}

#video {background:#FFF;border:1px solid #BDC9D6; width:390px; float:right; margin-top:10px; height:310px; text-align:center; line-height:310px;}

#video a {color:#3F596F; text-decoration:underline; }
#video a:hover { background:#FFC; text-decoration:none; color:#000;}
#video a#butt {width:390px;height:310px;background: url(../i/video-pic.jpg) no-repeat; display:block; text-indent:-9999px;}

#videobig { position:absolute; width:576px; top:0; right:-10px; border:5px solid #BDC9D6; background:#FFF;}

.note { font-size:85%; color:#9E9E9E; padding:10px 0;}

#navigation {border:1px solid #BDC9D6; background:#FFF; margin-bottom:10px;}
#navigation h2 { background:#F2F6FA; border-bottom:1px solid #BDC9D6; color:#535455; padding:5px 10px; font-size:110%; font-weight:normal;}
#navigation ul { list-style:none; margin:10px;}
#navigation ul li { display:inline;}
#navigation ul li a { color:#3F596F; font-weight:bold; text-decoration: none; padding:3px; display:block; border-bottom:1px solid #E8EDF6;}
#navigation ul li a.new { color:#783128; font-weight:bold; text-decoration: none; padding:3px; display:block; border-bottom:1px solid #E8EDF6;}

#navigation ul li a:hover { background:#E8EDF6;}
#navigation ul li ul { display:none;}
#navigation ul li ul li a {font-weight:normal;}


#subscribe {border:1px solid #BDC9D6; background:#FFF; margin-bottom:10px;}
#subscribe h2 { background:#F2F6FA; border-bottom:1px solid #BDC9D6; color:#535455; padding:5px 10px; font-size:110%; font-weight:normal;}
#subscribe ul { list-style:none; margin:10px; line-height:200%;}

#contact { background:#D9E0EA; padding:10px 0; color:#3F596F; cursor:pointer; cursor:hand; margin-bottom:10px;}
#contact h2 {  padding:5px 10px; font-size:110%; font-weight:normal;}
#contact ul { list-style:none; margin:10px;}
#contact ul li { padding-left:24px; margin-bottom:10px;}
#contact ul li.address { background:url(../i/flag.gif) no-repeat 0 4px;}
#contact ul li.phone { background:url(../i/phone-icon.gif) no-repeat; padding-bottom:5px;}
#contact ul li.icq { background:url(../i/icq-icon.gif) no-repeat; padding-bottom:5px;}
#contact ul li.skype { background:url(../i/skype-icon.gif) no-repeat; padding-bottom:5px;}
#contact ul li.email { background:url(../i/email9.gif) no-repeat; padding-bottom:5px;}
#contact a { text-decoration:underline; color:#4D5155;}
#contact a:hover { text-decoration:none; color:#000;}

#indexbot {border:1px solid #BDC9D6; background:#FFF; margin:10px 0; padding-bottom:10px;}
#indexbot h2 { background:#F2F6FA; border-bottom:1px solid #BDC9D6; color:#535455; padding:5px 10px; font-size:110%; font-weight:normal;}

#news { width:484px; float:left; color:#3F596F; overflow-x:hidden}
#news em, #blog strong { color:#111;}
#news strong { margin-bottom:15px;}
#news .date { font-size:85%;}
#news a {color:#3F596F; text-decoration:underline;}
#news a:hover { text-decoration:none; color:#333;}

.newsblock {width:40%; float:left; margin-right:25px; margin-left:10px; padding:10px 0;}
.newsblock em, .newsblock strong { color:#111; display:block; margin-bottom:4px;}
.newsblock p { margin:0 !important; padding:0 !important; text-align:justify;}

#certified { width:225px; float:right;}
#certified2 .p10 {padding:10px;}
#certified2 img { float:left; margin-right:3px;}


hr { display:none;}

#footer { margin:10px 0; padding-bottom:10px;}
#footer h5 a { background:url(../i/logosmall.gif) no-repeat; width:123px; height:42px; text-indent:-9999px; float:left;}
#bottom-menu { width:711px; float:right; font-size:85%;}
#bottom-menu ul { list-style:none; margin-bottom:10px; width:19%; float:left;}
#bottom-menu ul li strong {color:#8596A7;font-size:110%;}
#bottom-menu ul li a {color:#8596A7; text-decoration:none;}
#bottom-menu ul li a:hover { text-decoration:underline; color:#333;}

#content {  border:1px solid #BDC9D6;background:#FFF url(../i/bg2.gif) repeat-x; padding:20px; color:#111;}
#content h1 { font-size:250%; margin-bottom:10px;  color:#3F596F; text-shadow:1px 1px 5px #FFF;}
#content h2 { font-size:180%; margin-bottom:10px;  color:#3F596F;}
#content h3 { font-size:150%; margin-bottom:10px;  color:#3F596F;}
#content h4 { font-size:120%; margin-bottom:10px;  color:#3F596F; font-weight:bold;}


#content p {text-align:justify; margin-bottom:15px; line-height:150%; }
#content a {color:#3F596F; text-decoration:underline; }
#content a:hover { background:#FFC; text-decoration:none; color:#000;}

.imgleft {float:left; margin-right:10px;} 
.imgright {float:right; margin-left:10px;} 

.smallmenu, .smallmenu2 {padding:10px 0; border-bottom:1px solid #EAEAEA; margin-bottom:10px;}

.orange {color:#F26600;}
a.buy {color:#FFF !important; font-weight:bold; padding:3px 5px; background:#F26600; text-decoration:none; border:1px solid #FFF; display:block; width:70px; text-align:center;}
a.buy:hover {color:#FFF; background:#3F596F !important; border-color:#005FA2;}

hr { display:none;}
hr.clear { display:block; visibility:hidden; clear:both}

.tip { border:1px solid #EAEAEA; background:#FAFAFA; padding:10px; clear:both; margin:20px 0; }
.tip legend { font-weight:bold; padding:0 5px;}

#content  ul { margin:5px 30px; list-style:none; margin-bottom:20px;}
#content  ul li {padding-left:10px;background:url(../i/structure/bul.gif) no-repeat 0 6px; margin-bottom:6px;}

#content  ol { margin:5px 30px;}
#content  ol li {padding-left:10px; color:#666;}

#content  table {margin-bottom:20px;}

.portfolio li { background-image:none !important; width:150px; float:left; margin:0 15px 15px 0; text-align:center; font-size:85%; height:150px; padding:0;}
.portfolio li img { padding:1px; border:1px solid #999;}

.innertable { border:1px solid #EAEAEA;  border-bottom:none; margin:10px 0;}
.innertable th { text-align:center; padding:5px; background:#EEE;border-bottom:1px solid #EAEAEA;}
.innertable td { border-bottom:1px solid #EAEAEA;padding:5px;}

label { cursor:pointer; cursor:hand;}
label:hover { color:#000;}
kbd {color:#F00;}

optgroup option { padding-left:10px;}

label.error  {	color : #FF3300;background:url(../i/structure/caution.gif) no-repeat 0 50%; padding:5px 0 5px 20px; display:block; margin:5px 0;}


input.validation-passed, textarea.validation-passed { border:1px solid #339933;	color : #339933;}
.validation-advice {	color : #FB3B00;  padding:20px;}

#ffeatures {padding:10px; background:#E5EBF4; margin-bottom:20px;}

#ffadv { width:300px; float:left; background:#EBF0F8 url(../i/ffbg.gif) no-repeat 100% 0; margin:0 20px 10px 0; }
#ffadv p { padding:10px;}

.gamb { background:#E5EBF4 url(../i/gamb-ind2.gif) no-repeat 0 100%; padding:20px 20px 20px 270px; margin-bottom:20px;}

#content.achiv {  border:1px solid #BDC9D6;background:#FFF url(../i/achiv.gif) no-repeat 100% 0;}
#content.abo {  border:1px solid #BDC9D6;background:#FFF url(../i/ab.gif) no-repeat;  }
#content.conto {  border:1px solid #BDC9D6;background:#FFF url(../i/conto.gif) no-repeat 0 100%; padding-bottom:50px;}
#content.team {  border:1px solid #BDC9D6;background:#FFF url(../i/team.jpg) no-repeat 100% 0;  }
#content.promot {  border:1px solid #BDC9D6;background:#FFF url(../i/promot2.jpg) no-repeat 100% 0;  }
#content.gamb {  border:1px solid #BDC9D6;background:#FFF url(../i/gamb-ind.gif) no-repeat 100% 0; }
#content.build {  border:1px solid #BDC9D6;background:#FFF url(../i/build.gif) no-repeat ; }
#content.design {  border:1px solid #BDC9D6;background:#FFF url(../i/design.jpg) no-repeat ; }
#content.cas-intro {  border:1px solid #BDC9D6;background:#FFF url(../i/cas-intro.gif) no-repeat 100% 0 ; padding:0;}
#content.priv {  border:1px solid #BDC9D6;background:#FFF url(../i/priv.gif) no-repeat 100% 0;}
#content.bill {  border:1px solid #BDC9D6;background:#FFF url(../i/bill.gif) no-repeat 100% 0;}
#content.licen {  border:1px solid #BDC9D6;background:#FFF url(../i/licen.gif) no-repeat 100% 0;}
#content.server {  border:1px solid #BDC9D6;background:#FFF url(../i/server.gif) no-repeat;}
#content.pokint {  border:1px solid #BDC9D6;background:#FFF url(../i/pokint.jpg) no-repeat;}
#content.casinodesc {  border:1px solid #BDC9D6;background:#FFF url(../i/casinodesc.gif) no-repeat 100% 0;}
#content.bene {  border:1px solid #BDC9D6;background:#FFF url(../i/bene.gif) no-repeat 100% 0;}
#content.sg-main {  border:1px solid #BDC9D6;background:#FFF url(../i/sg-main.gif) no-repeat 100% 0;}
#content.sg-soft {  border:1px solid #BDC9D6;background:#FFF url(../i/sg-soft.gif) no-repeat 100% 0;}
#content.maint {  border:1px solid #BDC9D6;background:#FFF url(../i/maint.gif) no-repeat 100% 0;}
#content.pok {  border:1px solid #BDC9D6;background:#FFF url(../i/pok.jpg) no-repeat 100% 0;}
#content.domino {  border:1px solid #BDC9D6;background:#FFF url(../i/domino.gif) no-repeat 100% 0;}
#content.spades {  border:1px solid #BDC9D6;background:#FFF url(../i/spades.jpg) no-repeat 100% 0;}
#content.tonk {  border:1px solid #BDC9D6;background:#FFF url(../i/tonk.gif) no-repeat 100% 0;}
#content.yah {  border:1px solid #BDC9D6;background:#FFF url(../i/yah.jpg) no-repeat 100% 0;}
#content.ginrummy {  border:1px solid #BDC9D6;background:#FFF url(../i/ginrummy.jpg) no-repeat 100% 0;}
#content.nmbrs {  border:1px solid #BDC9D6;background:#FFF url(../i/nmbrs.gif) no-repeat 100% 0;}
#content.guara {  border:1px solid #BDC9D6;background:#FFF url(../i/guara.jpg) no-repeat 100% 0;}
#content.audit {  border:1px solid #BDC9D6;background:#FFF url(../i/audit.jpg) no-repeat 100% 0;}
#content.gaconsult {  border:1px solid #BDC9D6;background:#FFF url(../i/gaconsult.jpg) no-repeat 100% 0;}
#content.turnkey {  border:1px solid #BDC9D6;background:#FFF url(../i/turnkey.jpg) no-repeat 100% 0;}
#content.casinoland {  border:1px solid #BDC9D6;background:#FFF url(../i/casinoland.jpg) no-repeat;}
#content.pokerland {  border:1px solid #BDC9D6;background:#FFF url(../i/pokerland.jpg) no-repeat;}
#content.mobileindex {  border:1px solid #BDC9D6;background:#FFF url(../i/mobileindex.jpg) no-repeat; }
#content.mobilefitness {  border:1px solid #BDC9D6;background:#FFF url(../i/mobilefitness.jpg) no-repeat; }
#content.mobilesupport {  border:1px solid #BDC9D6;/*background:#FFF url(../i/mobilesupport.jpg) no-repeat;*/ padding-left:300px;background:#FFF url(../i/mobileyoga.jpg) no-repeat;}
#content.mobilestrip {  border:1px solid #BDC9D6;background:#FFF url(../i/mobilestrip.jpg) no-repeat;}
#content.mobilestrip {  border:1px solid #BDC9D6;background:#FFF url(../i/mobilestrip.jpg) no-repeat;}
#content.mobileyoga {  border:1px solid #BDC9D6;background:#FFF url(../i/mobileyoga.jpg) no-repeat;}
#content.mobilebj {  border:1px solid #BDC9D6;background:#FFF url(../i/mobilebj.jpg) no-repeat;}
#content.poksocial {  border:1px solid #BDC9D6;background:#FFF url(../i/poksocial.jpg) no-repeat 100% 0;}
#content.affa {  border:1px solid #BDC9D6;background:#FFF url(../i/affbg.gif) no-repeat 100% 0;}
#content.contactpage {  border:1px solid #BDC9D6;background:#FFF url(../i/contact-pic.jpg) no-repeat 100% 0;}



.ruler {border-top:1px dashed #EAEAEA; margin-bottom:5px !important;}




.digit {background:#e5ebf4; color:#9faebc; text-align:center; font-size:300%; padding-top:10px; font-weight:bold;}
.digit2 {background:#FFF; color:#dce1e5; text-align:center; font-size:210%; padding-top:10px; font-weight:bold;}

.gli { border:1px solid #BDC9D6;background:#D9E0EA; margin:10px 0; padding:5px; text-align:center; font:85% Arial, Helvetica, sans-serif; text-shadow:0 1px 1px #FFF;}



.bluebg {background:#E5EBF4; padding:20px; margin-bottom:10px; border:1px solid #E5EBF4; -moz-border-radius:5px; -webkit-border-radius:5px;}


#content.conto .innertable td .fld {width:150px;}

#content .gamesbuttons { list-style:none; width:165px; margin:10px auto;}
#content .gamesbuttons li { display:inline; background:none; padding:0;}
#content .gamesbuttons li a { display:block;  height:22px; text-indent:-9999px;float:left;}
#content .gamesbuttons li a.b1 { width:82px; background:url(../i/b3.gif) no-repeat;}
#content .gamesbuttons li a.b2 { width:82px; background:url(../i/b4.gif) no-repeat;}
#content .gamesbuttons li a.b1:hover { background:url(../i/b3.gif) no-repeat 0 -22px;}
#content .gamesbuttons li a.b2:hover {  background:url(../i/b4.gif) no-repeat 0 -22px;}

.gameslist td .img {padding:2px; border:1px solid #EAEAEA;}
.gameslist td a {background:#FFF;}

.conto table td .fld {margin:2px 0;}


#comsoon {position:absolute; top:70px; left:150px; border:5px solid #EAEAEA; width:400px; height:200px; line-height:200px; background:#FFC; font-size:300%; letter-spacing:-1px;}

.testimonials blockquote { margin-bottom:30px; padding:0; text-align:justify;}
.testimonials blockquote cite {color:#666; font-style:normal; display:block; border-bottom:1px dotted #CCC; margin-bottom:10px;}

.readmore { border:1px solid #BDC9D6; padding:10px; background:#FFF; margin-top:0px; border-top:0;}
.readmore a {color:#3F596F; text-decoration:underline; }
.readmore a:hover { background:#FFC; text-decoration:none; color:#000;}

.tbl {border-top:1px solid #ccc;}
.tbl td {padding:5px;}
.tbl td.pad5 {padding-top:10px;}
.tbl span {display:none;}

.tbl2 {border:1px solid #Eaeaea;}
.tbl2 th {padding:5px;background:#Eaeaea; text-align:left;}
.tbl2 td {padding:5px;border-bottom:1px solid #Eaeaea;}

.brbr {border:1px solid #BBB; padding:5px;}

.trail { padding:6px; border:1px solid #BDC9D6; border-bottom:0;  color:#666;}
.trail a, .trail b {padding:0 5px;}
.trail a { color:#666; text-decoration:underline;}
.trail a:hover  { color:#111; text-decoration:none;}

.casinoland h1 { text-indent:-9999px !important; height:180px;}
.casinoland ul { margin-left:0 !important}
.pokerland h1 { text-indent:-9999px !important; height:180px;}
.pokerland ul { margin-left:0 !important}

.right { text-align:right !important}
.center { text-align:center !important;}

.sblock {border:2px solid #e8e8e8;-moz-border-radius:5px; -webkit-border-radius:5px; margin-bottom:20px;}
.sblock h4 {background:#6e7d98 url(../i/sblockbg.gif) repeat-x; padding:5px 10px; color:#FFF !important; border:1px solid #FFF;}
.sblock table td {padding:5px 10px;}
.border-bottom {border-bottom:1px solid #c6ccd7;}


#langfooter { padding:10px 5px;color:#8596A7;}
#langfooter a {color:#8596A7; text-decoration:none; padding:0 5px;}
#langfooter a:hover {color:#333; text-decoration:underline;}


#mcaffee { position:absolute; top:35px; right:10px;}

#affil { padding:10px;color:#8596A7; background:#F5F7FA; border:1px solid #D3DBE5;}
#affil a {color:#8596A7; text-decoration:none; padding:0 5px;}
#affil a:hover {color:#333; text-decoration:underline;}



#cert2 {  margin:10px 0; text-align:center;}
#cert2 h2 { color:#535455; padding:5px 10px; font-size:110%; font-weight:normal; text-align:left;}

#indexvid {border:1px solid #BDC9D6; background:#FFF; margin:10px 0; padding:10px 0; text-align:center;}

.nofont {font-family: Verdana, Arial, sans-serif; }
.red {color:#F00;}
.nofont span {color:#F00;}

.gs-result {background:red !important;}
.gs-title {text-decoration:none !important; color:#3F596F !important;}
.gs-visibleUrl {color:red}

#res .q .l {text-decoration:none !important; color:#3F596F !important;}