body {
	margin: 8px 0 0 0;
	background-color: #003300;
	background-image: url(../img/background.gif);
	background-repeat: repeat;
	color: white;
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
}
a, a:active, a:visited {
	color: #fff;
	font-weight: normal;
	text-decoration: underline;
}
a:hover {
	color: #fff;
	text-decoration: none;
}
img {
	border: 0;
}
div.cleaner {
	height: 1px;
	font-size: 1px;
	line-height: 1px;
	clear: both;
}

/* ............... LAYOUT ............... */

#wrapper {
	width: 950px;
	margin: 0 auto;
}
#sidebar {
	width: 182px;
	margin-right: 7px;
	float: left;
	display: inline;
}
#obsah {
	width: 761px;
	float: left;
	display: inline;
	border: 0px solid white;
}


table td {
  font-size: 100%;
}

h1, h2, h3 {
  margin: 5px 0px; 
}

form {
  margin: 0px;
}

.logo a {background-color: transparent; display: block; height: 135px; width: 182px; margin: 0; padding: 0; color: black; font-size: 0%;}
.logo span {background: url(../img/logo.gif) top center no-repeat; cursor: pointer; display: block; height: 146px; width: 158px; margin: 0; padding: 0; left: 0; top: 0; z-index: 1; margin-bottom: 3px;}

div#sidebar h1 {
  font-family: arial;
  font-size: 130%;
  font-weight: bold;
  margin: 0px;
  text-align: center;
  color: white;
}

div#sidebar h2.logoURL {
  font-family: arial;
  font-size: 120%;
  margin: 0px;
  text-align: center;
  color: #EFB659;
  text-decoration: none;
  border: none;
}

/* LOGIN */

.login {
	z-index:10;
	width:220px;
	height:105px;
	background: #13271C top no-repeat;
	
        float:right;
        margin-right: 10px;
}
.login .login_btn {
            float:right;
            background: url('../img/login_btn.png');
            border: none;
            width:90px;
            height: 23px;
            margin-right: 10px;
            margin-top:1px;
            font-family: Verdana;
            font-weight: bold;
            padding-bottom: 3px;
}
.login .login_register {
   width: 201px;
   height: 42px;
   margin: auto 0;
   padding-top:5px;
}

.login .myInput {
        height:23px;
        width:80px;
        float:left;
        border:0;
        background:url(../img/login_text.png) top no-repeat;
        padding:2px 7px;
        margin-left: 12px;
        color:#999;
        margin-top: 2px;
}
.forgotPasswordLink {
            float: left;
    font-size: 90%;
    margin-left: 18px;
    padding-top: 5px;
}
h1 {
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: normal;
	margin: 0 0 10px 0;
}
h2 {
 color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin: 0 0 10px 0;
}
.login label {
	color: white;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display: block;
}
.loginfield {
	border: 1px solid #132f00;
	background-color: black;
	padding: 2px;
	color: #e2ba59;
	width: 95px;
	margin-top: 5px;
}
.gobutton {
	float:right;
	margin-top:0px;
}

.forgot {
  color: #EFB659;
}

a.forgot, a.forgot:link, a.forgot:visited {
	color: #EFB659;
	text-decoration: underline;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
a.forgot:hover {
	text-decoration: none;
}
.weaccept {
	margin: 5px 0 0 15px;
}

#bannerJackpots {
        margin: 0 0 4px 0;
        width: 750px;
        background-color: #0c1f03;
}
#bannerDepositBonus {
        margin: 0 4px 4px 0;
}
#bannerSlotBonus {
        margin: 0 0 4px 0;
}

#bannerMoneybookers {
  margin: 0 0 6px 8px;
}

#bannerGames {
        margin: 0 11px 0 0;
}

.banner-top
 {
	margin: 0 0 6px 0;
}
.banner-exclusive {
	margin: 0 7px 0 0;
	float: left;
	display: inline;
}
.banner-jackpot {
	margin: 0 0 7px 0;
	float: left;
	display: inline;
}
.banner-winners {
	margin: 0;
	float: left;
	display: inline;
}
.banner-play {
	margin: 6px 0 0 0;
	float: right;
	display: inline;
	width: 263px;
	border: 0px solid white;
        padding-right: 11px;
}
.uvod-text {
	background-image: url(../img/uvod-background.jpg);
	width: 480px;
	_height: 256px;
	min-height: 256px;
	margin: 6px 7px 0 0;
	float: left;
	display: inline;
}
.uvod-text div {
	margin: 20px 30px 0 30px;
}
.uvod-text div ul {
	list-style: none;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.uvod-text div ul li {
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	color: white;
	padding: 5px 0 5px 30px;
	background-image: url(../img/hviezda-green.gif);
	background-position: 2px left;
	background-repeat: no-repeat;
	width: 270px;
}
.overview {
    width: 470px;
    margin: 6px 7px 0 0;
    float: left;
    position: relative;
    padding: 5px;
    text-align: justify;
    background-color: #003300;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}
.overview a {
    color: #EFB659;

}
.overview ul {
	list-style: none;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.overview li {
        font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: white;
	padding: 5px 0 5px 30px;
	background-image: url(../img/hviezda-green.gif);
	background-position: 2px left;
	background-repeat: no-repeat;
}

#signbar {
	background-color: #003300;
	padding: 5px;
	margin-top: 7px;
	clear: both;
}
#signbar img {
	margin: 0 3px 0 0;
}
#footer {
	padding: 5px 10px;
	color: white;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 150%;
        width: 700px;
        float:left;
}
#footer a, #footer a:active, #footer a:visited {
	color: white;
	font-weight: normal;
	text-decoration: underline;
}
#footer a:hover {
	color: #EFB659;
}


/* MENU */
.leftmenu {
	margin: 5px 0 0 0;
	background-image: url(../img/menu-back2.png);
	background-repeat: repeat-y;
}
.leftmenu a, .leftmenu a:active, .leftmenu a:visited {
	display: block;
	padding: 3px 10px 3px 20px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: white;
  font-weight: bold;
  text-decoration: none;
  border-bottom: 1px solid rgb(51,0,0);
}
.leftmenu a:hover {
	background-image: url(../img/menu-back.png);
	background-repeat: repeat-y;
	color: white;
	text-decoration: none;
}

.leftmenu a.menuLogged {
  padding: 2px 10px 2px 30px;
	font-size: 11px;
	font-weight: normal;
}

.leftmenu a.menuLogged:hover {
  text-decoration: underline;
}

div#baner-payment {
  margin-top: 5px;
  padding: 5px 0px 10px 10px;
}

.language {
	text-align: right;
	margin-bottom: 0px;
}

.welcome {
  text-align: right;
  font-weight: bold;
  font-size: x-small;
  font-family: verdana;
  padding: 45px 0px 5px 0px;
}


#vnutro {
	float: left;
	display: inline;
	width: 544px;
	margin-right: 7px;
  background-color: #1a3806;
	background-image: url(../img/uvod-background.jpg);
	background-repeat: no-repeat;
	color: white;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.vnutro-text {
	margin: 20px 20px;
	line-height: 150%;
}
.vnutro-text h1 {
	margin-bottom: 30px;
}
.vnutro-text h2 {
	color: #EFB659;
}

#vnutro-games {
	float: left;
	display: inline;
	width: 544px;
	margin-right: 7px;
	background-color: #560B08;
	color: white;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
#banner-jackpotbig {
	float: left;
	display: inline;
	width: 210px;
}
.float-left {
	float: left;
	margin-right: 15px;
}
.vnutro-text ul.zoznam {
	list-style: none;
	list-style-type: none;
	margin: 10px 0;
	padding: 0;
}
.vnutro-text ul.zoznam li {
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: white;
	padding: 5px 0 5px 23px;
	background-image: url(images/hviezda-red.gif);
	background-position: 5px left;
	background-repeat: no-repeat;
}
table.registration {
	margin: 0;
	border: 0;
}
table.registration td {
	margin: 0;
	padding: 3px 0;
	border: 0;
}
table.registration td input {
	border: 1px solid red;
	background-color: #A91710;
	color: white;
	width: 200px;
}
table.registration td input.radio {
	border: none;
	background-color: transparent;
	width: auto;
}
table.registration td input.continue {
	padding: 4px;
	margin: 0;
	width: 160px;
	border: none;
}




/* FLAGS */
ul#flags {
  margin: 0px;
	padding: 0px;
	list-style: none;
	float: right;
}

ul#flags li {
  padding: 0px;
  display: inline;
	margin: 0px;
}

ul#flags li a {
  display: block;
  float: left;
  width: 18px;
  overflow: hidden;
  background-color: transparent;
  max-height: 15px;
	_height: 15px;
	margin-left: 5px;
	background-position: left top;
	background-repeat: no-repeat;
}

ul#flags li a:hover {
  background-position: left -16px;
}

ul#flags li a.active {
  background-position: left -16px;
  border: solid white 0px;
}

ul#flags li a.eu {  background-image: url(../img/flags/flag_eu.png);}
ul#flags li a.en {  background-image: url(../img/flags/flag_en.png);}
ul#flags li a.de {  background-image: url(../img/flags/flag_de.png);}
ul#flags li a.fr {  background-image: url(../img/flags/flag_fr.png);}
ul#flags li a.it {  background-image: url(../img/flags/flag_it.png);}
ul#flags li a.es {  background-image: url(../img/flags/flag_es.png);}
ul#flags li a.pt {  background-image: url(../img/flags/flag_pt.png);}
ul#flags li a.nl {  background-image: url(../img/flags/flag_nl.png);}
ul#flags li a.sv {  background-image: url(../img/flags/flag_sv.png);}
ul#flags li a.da {  background-image: url(../img/flags/flag_da.png);}
ul#flags li a.no {  background-image: url(../img/flags/flag_no.png);}
ul#flags li a.fi {  background-image: url(../img/flags/flag_fi.png);}
ul#flags li a.el {  background-image: url(../img/flags/flag_el.png);}
ul#flags li a.tr {  background-image: url(../img/flags/flag_tr.png);}
ul#flags li a.pl {  background-image: url(../img/flags/flag_pl.png);}
ul#flags li a.cs {  background-image: url(../img/flags/flag_cs.png);}
ul#flags li a.ru {  background-image: url(../img/flags/flag_ru.png);}
ul#flags li a.sk {  background-image: url(../img/flags/flag_sk.png);}
ul#flags li a.cy {  background-image: url(../img/flags/flag_cy.png);}
ul#flags li a.hu {  background-image: url(../img/flags/flag_hu.png);}
ul#flags li a.cn {  background-image: url(../img/flags/flag_cn.png);}

.requiredField {
  font-size: 100%;
  color: #000;
}

.err {
  color: white;
  background-color: red;
  padding: 1px;
  border: 1px white solid;
  font-size: 80%;
}

div.casinoGameCategory {
  border: 0px white solid;
  padding: 0px;
  margin-bottom: 0px;
  font-size: 12px;
  _height: 140px;
  min-height: 140px;
}
div.casinoTopGameCategory {
  border: 0px white solid;
  padding: 0px;
  margin-bottom: 0px;
  font-size: 12px;
  _height: 120px;
  min-height: 120px;
}

div.casinoGameCategory img.gameImg {
  margin-top: 10px;
  margin-right: 5px;
  border: 1px white solid;
  float: left;
}
div.casinoTopGameCategory img.topGameImg {
  margin-top: 5px;
  margin-right: 10px;
  border: 1px white solid;
}
div.casinoGameCategory table.listGames td {
  background-color: transparent;
}
div.casinoGameCategory table.topGames td {
  font-size: 12px;
  background-color: transparent;
}
.cleaner {
  clear: both;
  visibility: hidden;
}

div.operation img {
  margin: 3px;
  border: solid white 1px;
}

th {
  text-align: left;
}

table.greenTable {
  background-color: rgb(0,153,51);
}
table.greenTable td {
  text-align: left;
  background-color: rgb(0,102,51);  
}
table.greenTable th {
  text-align: left;
  background-color: rgb(0,102,51);  
}

table.greenTableNoList {
  background-image: url(../img/table-back-green.png);
  width: 100%;
}
table.greenTableNoList td {
  border-bottom: 1px solid rgb(0,51,0);
}
table.greenTableNoList th {
  border-bottom: 1px solid rgb(0,51,0);
}
table#customerCurrentMoneyTransaction {
  background-color: orange;
  width: 100%;
  font-family: tahoma;
  font-size: 90%;
}
table#customerCurrentMoneyTransaction th {
  font-family: tahoma;
  font-size: 85%;
}
table#customerCurrentMoneyTransaction td {
  background-color: rgb(255,204,0);
  color: rgb(0,102,0);
}

img.promotionArea {
  border: 1px solid silver;
}

table.gameFrame {
  background-color: ;
  border: 0px solid white;
  padding-top: 5px;
}

.gameCol {
  float: left;  
}
.gameGroupContainer {
  text-align: left;
  width: 135px;
  border: 0px solid silver;
  margin: 3px;
  margin-bottom: 0px;
  padding: 0px;
}

.gameGroupContainer ul {
  margin: 0px;
  padding: 0px 0px 0px 0px;
}
.gameGroupContainer ul li {
  list-style-type: none;
  margin: 3px;
  font-size: x-small;
}

.gameCol a {
  text-decoration: none !important;
}
.gameCol img {
  margin-bottom: 10px;
}

.eu                   {  background-image: url(../img/flags/flag_eu.png);}
.en, .united kingdom, .gb  {  background-image: url(../img/flags/flag_en.png);}
.de, .germany         {  background-image: url(../img/flags/flag_de.png);}
.fr, .france          {  background-image: url(../img/flags/flag_fr.png);}
.it, .italy           {  background-image: url(../img/flags/flag_it.png);}
.es, .spain           {  background-image: url(../img/flags/flag_es.png);}
.pt, .portugal        {  background-image: url(../img/flags/flag_pt.png);}
.nl, .the netherlands, .an {  background-image: url(../img/flags/flag_nl.png);}
.sv, .sweden          {  background-image: url(../img/flags/flag_sv.png);}
.se, .sweden          {  background-image: url(../img/flags/flag_se.png);}
.da, .denmark, .dk    {  background-image: url(../img/flags/flag_da.png);}
.no, .norway          {  background-image: url(../img/flags/flag_no.png);}
.fi, .finland         {  background-image: url(../img/flags/flag_fi.png);}
.el, .greece, .gr     {  background-image: url(../img/flags/flag_el.png);}
.tr, .turkey          {  background-image: url(../img/flags/flag_tr.png);}
.pl, .poland          {  background-image: url(../img/flags/flag_pl.png);}
.cs, .czech republic, .cz  {  background-image: url(../img/flags/flag_cs.png);}
.ru, .russia          {  background-image: url(../img/flags/flag_ru.png);}
.sk, .slovak republic, .slovakia {  background-image: url(../img/flags/flag_sk.png);}
.cy, .cyprus          {  background-image: url(../img/flags/flag_cy.png);}
.ca, .canada          {  background-image: url(../img/flags/flag_ca.png);}
.be, .belgium         {  background-image: url(../img/flags/flag_be.png);}
.ch, .switzerland     {  background-image: url(../img/flags/flag_ch.png);}
.hu, .hungary     {  background-image: url(../img/flags/flag_hu.png);}
.in, .india     {  background-image: url(../img/flags/flag_in.png);}
.hu, .hungary {  background-image: url(../img/flags/flag_hu.png);}
.lv, .latvia {  background-image: url(../img/flags/flag_lv.png);}
.at, .austria {  background-image: url(../img/flags/flag_at.png);}
.br, .brazil {  background-image: url(../img/flags/flag_br.png);}
.ie, .ireland {  background-image: url(../img/flags/flag_ie.png);}
.jp, .japan {  background-image: url(../img/flags/flag_jp.png);}
.bg, .bulgaria {  background-image: url(../img/flags/flag_bg.png);}
.ar, .argentina {  background-image: url(../img/flags/flag_ar.png);}
.si, .slovenia {  background-image: url(../img/flags/flag_si.png);}
.mx, .mexico {  background-image: url(../img/flags/flag_mx.png);}
.ph, .the philippines {  background-image: url(../img/flags/flag_ph.png);}
.ro, .romania {  background-image: url(../img/flags/flag_ro.png);}
.mt, .malta {  background-image: url(../img/flags/flag_mt.png);}
.nz, .new zealand {  background-image: url(../img/flags/flag_nz.png);}
.gl, .greenland {  background-image: url(../img/flags/flag_gl.png);}
.cn, .china {  background-image: url(../img/flags/flag_cn.png);}
.ua, .ukraine {  background-image: url(../img/flags/flag_ua.png);}
.lt, .lithuania {  background-image: url(../img/flags/flag_lt.png);}
.ee, .estonia {  background-image: url(../img/flags/flag_ee.png);}
.lu, .luxembourg {  background-image: url(../img/flags/flag_lu.png);}
.za, .south africa {  background-image: url(../img/flags/flag_za.png);}
.jo, .jordan {  background-image: url(../img/flags/flag_jo.png);}
.au, .australia {  background-image: url(../img/flags/flag_au.png);}
.hr, .croatia {  background-image: url(../img/flags/flag_hr.png);}

.simpleFlag {
  background-position: left -17px;
  margin: 0px !important;
  vertical-align: middle;
}

div.gameGroupContainer h2 {
  color: white !important;
  font-size: 110% !important;
  border: none !important;
  padding: 0px !important;
  background-position: bottom left;
  background-image: url(../img/gameGroupHeadingBackground.png);
  background-repeat: no-repeat;
  padding-bottom: 2px !important;
}

div#winnersRightNow {
  margin-top: 8px;
  border: 0px solid white;
  width: 190px;
}
/*rovnaky styl ako winnersRightNow*/
div#topGames {
  border: 0px solid white;
  width: 190px;
}

h2.winnersTopGames {
  color: #EFB659 !important;
  font-size: 120% !important;
  border: none !important;
  padding: 0px !important;
  background-position: bottom left;
  background-image: url(../img/gameGroupHeadingBackground.png);
  background-repeat: no-repeat;
  padding-bottom: 2px !important;
  margin-left: 0px !important; padding-top: 0px !important;
}

td.winners1 {
  vertical-align: middle;
  background-color: #234006;
}
td.winners2 {
  vertical-align: middle;
  background-color: #3b5809;
}
td.right {
  text-align: right;
}

ul.gameLinkSubMenu {
	position: absolute;
	visibility: hidden;
	background-color:#234006;
	padding: 10px;
}
ul.gameLinkSubMenu li {
	padding:0px;
	margin:0px;
}
ul.gameLinkSubMenu li {
	padding:2px;
	margin:0px;
}

ul.gameColumns {
    list-style-type:none;
}
ul.gameColumns li {
    /* background:url(../img/star.png) center left no-repeat; */
        padding-left: 20px;
        margin-bottom: 2px;
        display:block;
        width: 155px;
        height: 16px;
        float:left;
}
div.gameColumns h2 {
  color: white !important;
  font-size: 110% !important;
  border: none !important;
  padding: 0px !important;
  background-position: bottom left;
  background-image: url(../img/gameGroupHeadingBackground.png);
  background-repeat: no-repeat;
  padding-bottom: 2px !important;
}

.gameLinkSubMenuHeader {
	background:#F1F1F1;
	color:#0F628A;
	padding-left:23px;
}

a.gameMenuLink {
  line-height: 1.5;
}

a.gameMenuLink:hover {
  background-color: rgb(255,0,51);
}
a.gameSubmenuLink {
  padding: 3px;
}
a.gameSubmenuLink:hover {
  background-color: rgb(255,0,51);
}

table#bonusTable {
  background-color: rgb(0,153,51);
}
table#bonusTable td {
  text-align: left;
  background-color: rgb(0,102,51);  
}
table#bonusTable th {
  text-align: left;
  background-color: rgb(0,102,51);  
}
.newGame {
  color: white;
  background-color: rgb(255,0,0);
  padding: 1px;
  font-size: xx-small;
  line-height: 0.5;
} 
.gameName {
  margin: 0px;
  padding-left: 0px;
}

.horneMenu {
  border-bottom: 1px white solid;
  text-align: right;
  margin-bottom:5px;
}
.horneMenu a {
  font-weight: normal;
}
div.loginDetails {
  border: 2px #EFB659 solid;
  padding: 5px;
  margin-top: 8px;
  float: right;
}
form#loginForm {
  margin-left: 0px;
}

.noteMsg {
  padding:5px;
  font-weight: bold; 
  border: 1px solid #EFB659;
}

.idTranslation {
  width:5px;
  font-size: xx-small;
  padding:1px;
  color: red;
  border:1px solid yellow;
  background-color: white;
}

fieldset.register {
  border: 1px solid #EFB659;
  margin-top: 10px;
}

fieldset.register legend {
  font-size: 110%;
  font-weight: bold;
  color: #EFB659;
}
.registerForm {
    line-height: 22px;
    padding-left: 25px;
}
.registerForm .white_div{
    background:#fff;
    width:690px;
    color:#000;
    font-weight:bold;
    min-height:50px;
    padding-top: 10px;
    line-height: 18px;
}
.registerForm .white_div table{
  margin-left:20px;
}
.registerForm .white_div a{
    color:#000 !important;
}
.registerForm .input_div{
  margin-left:15px;width:380px; float:right;margin-right: 8px;
}
.registerForm .button {
    background: url("../img/register_button.png") repeat scroll 0 0 transparent;
    border: medium none;
    font-family: Verdana;
    font-weight: bold;
    font-size: 20px;
    color: #193806!important;
    height: 38px;
    margin-left: 5px;
    margin-top: -1px;
    padding-bottom: 3px;
    width: 230px;
    cursor:pointer;
}
.registerForm .topText {
  padding-left:30px;
}
.registerForm .text {
    width: 200px;
}
.registerForm .hidden {
    font-size:10px;color:#333;padding-left:155px;
}
.registerStepItem {
    padding-left:70px;font-size:14px;font-weight:bold;
}
.firstStep{
    background: url('../img/register_top.png') no-repeat;
    color: #2B2B2B;
}
.secondStep {
    background: url('../img/register_1st_step.png') no-repeat
}
.thirdStep {
    background: url('../img/register_2st_step.png') no-repeat;
}
.forthStep {
    background: url('../img/register_3st_step.png') no-repeat;
}
.fifthStep{
    background: url('../img/register_bottom.png') no-repeat;
    height: 28px;
}

/* laffers */
div.system-information {
        font-size:120%;
        margin:0.5em 2em;
}
.menuItemCasinoGames {
        text-transform: uppercase !important;
}

.logoExternal {
        float: right;
        margin-left: 8px;
}

/* laffers */

/* added by Rafo */

table.schedule_table {border:1px solid #330000;font-size:12px;}
table.schedule_table td {height:25px;}

table.schedule_table tr.rowEven {
  background-color: #234006;
}
table.schedule_table tr.rowOdd {
  background-color: #3b5809;
}

table.results_table {border:1px solid #330000;font-size:12px;}
table.results_table td {height:25px;}

table.results_table tr.rowEven {
  background-color: #234006;
}
table.results_table tr.rowOdd {
  background-color: #3b5809;
}

div#results {
  padding-left:20px;
  padding-bottom:20px;
}
.tournamentScheduleTitle {margin:10px 0px;width:697px;height:70px;background:url(../img/tournament_schedule.jpg) no-repeat;}
.tournamentScheduleTitle h2{padding:10px 0px 0px 10px;color:#71291F!Important;}

.bannerTournaments {margin:5px 0px 0px 5px;background:url(../img/tournament_banner.jpg) no-repeat;}
.bannerTournaments .text {padding:0px 10px 5px 5px;color :#ffffff;font-size:10px!Important;}
.bannerTournaments .text h2 {padding:5px 5px 10px 5px;;color:#F5A11B!Important;font-size:20px!Important;}
.bannerTournaments .text h3 {padding:0px 5px;color:#ffffff!Important;font-size:16px!Important;}

.cashier {height: 33px; width: 630px; margin:0 auto;}
.cashier a.withdraw {
 display: block;
 float:left;
 width: 125px;
 height: 33px;
 text-decoration: none;
 background: url("../img/withdrawal.png") no-repeat;
 font-size: 13px;
 padding-top: 7px;
 color: #fff;
 border-collapse:collapse;
 }

.cashier a.withdraw:hover {
 background: url("../img/withdrawal_roll.png") no-repeat;
  }
.cashier a.deposit {
 display: block;
 float:left;
 width: 126px;
 height: 33px;
 text-decoration: none;
 font-size: 13px;
 background: url("../img/deposit.png") no-repeat;
 padding-top: 7px;
 color: #fff;
 }

.cashier a.deposit:hover {
 background: url("../img/deposit_roll.png") no-repeat;
  }

.cashier a.acc_history {
 display: block;
 float:left;
 width: 126px;
 height: 33px;
 text-decoration: none;
 background: url("../img/acc_history.png") no-repeat;
 font-size: 13px;
 padding-top: 7px;
 color: #fff;
}

.cashier a.acc_history:hover {
 background: url("../img/acc_history_roll.png") no-repeat;
}
.cashier a.deposit_no_reg {
 display: block;
 float:left;
 margin-left: 15px;
 width: 126px;
 height: 33px;
 text-decoration: none;
 background: url("../img/deposit_no_reg.png") no-repeat;
 font-size: 13px;
 padding-top: 7px;
 color: #fff;
}

.cashier a.deposit_no_reg:hover {
 background: url("../img/deposit_no_reg_roll.png") no-repeat;
}
.cashier a.withdraw_no_reg {
 display: block;
 float:left;
 width: 126px;
 height: 33px;
 text-decoration: none;
 background: url("../img/withdrawal_no_reg.png") no-repeat;
 font-size: 13px;
 padding-top: 7px;
 color: #fff;
}

.cashier a.withdraw_no_reg:hover {
 background: url("../img/withdrawal_no_reg_roll.png") no-repeat;
}

#menu_separator
{
    background: #FF9933;
    height: 2px;
    width:750px;
    margin-left: -20px;
    /*margin-right: -22px;*/
}
#cashier_title {padding-left:47px;}
#cashier_content {width:601px; margin:0 auto;}
.cashier_table {border-collapse:collapse; margin:0 auto;}
.cashier_table a{color: #F5A218!Important;}
#cashier_1th {background: url(../img/deposit_table_bk.png) no-repeat top left;}
#cashier_th {line-height: 1.5em; background: url(../img/deposit_table_bk.png) no-repeat top;}
#cashier_last_th {background: url(../img/deposit_table_bk.png) no-repeat top right;}
#cashier_method_div {float:left;padding-left:5px;}
#cashier_tr_main {background-color:#d9d9d9; color:#000; border-top: 2px solid #8d8d8d;}
#cashier_method_img {display: block; float: left;}
#cashier_method_title {display: block; float: left;padding-top:15px;padding-left:5px;}
#cashier_info {float:right; padding:5px;}
#cashier_tr_MB {background-color:#d9d9d9; color:#000;}
.cashier_tr_white {background-color: #fff; color:#000; display: none;}
#cashier_td_white {min-height:50px; border-bottom: 2px solid #8d8d8d; text-align: justify;}
#cashier_method_text {margin-left:50px;margin-right:50px;}
#screenshot{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
	}

div#qTip {
    padding: 3px;
    border: 1px solid #666;
    display: none;
    background: #999;
    color: #FFF;
    font: bold 9px Verdana, Arial, sans-serif;
    position: absolute;
    z-index: 1000;
    }

#fade { /*--Transparent background layer--*/
	display: none; /*--hidden by default--*/
	background: #000;
	position: fixed; left: 0; top: 0;
	width: 100%; height: 100%;
	opacity: .80;
	z-index: 9999;
}
.popup_block{
	display: none; /*--hidden by default--*/
	background: #000;
	padding: 20px;
	border: 20px solid #ddd;
	float: left;
	font-size: 1.2em;
	position: fixed;
	top: 50%; left: 50%;
	z-index: 99999;
	/*--CSS3 Box Shadows--*/
	-webkit-box-shadow: 0px 0px 20px #000;
	-moz-box-shadow: 0px 0px 20px #000;
	box-shadow: 0px 0px 20px #000;
	/*--CSS3 Rounded Corners--*/
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.popup_block img.btn_close {
	float: right;
	margin: -55px -55px 0 0;
}
/*--Making IE6 Understand Fixed Positioning--*/
*html #fade {
	position: absolute;
}
*html .popup_block {
	position: absolute;
}

.popup_block .btn_close {
	float: right;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: -55px;
    margin-top: -55px;
}
.popup_block h2 {font:bold 28px  tahoma; color:#F5A218; position:relative;}
.popup_block .tick {width:48; float:left; margin:0 20px 0 0;}
.popup_block .deposit_button_v {width:260px; height:110px; margin:35px 120px 0 120px;}
.popup_block .subfont {font:14px tahoma; color:#fff;}
.popup_block .ssl_secure {margin: 50px 0 0 0;}
.popup_block .center_valid { width:500px; margin:0 auto;}
.popup_block table {border: 0;}
.popup_block table th {text-align: center; border: 1px solid #fff; color: #F5A218}
.popup_block table td {border: 1px solid;}

.after_validation {background:#102303;padding:10px;}
.after_validation label{color: #FCE527; font-size: 25px;}
.after_validation span{font-size: 16px;}
.after_validation a{color:#fff; text-decoration: none;font-size: 16px;font-weight: normal;}
.after_validation a:hover{text-decoration: underline;}
.after_validation #img_div { width: 720px;height: 80px; margin: 5px 10px;}
.after_validation #img {float:left;margin-right:10px;border:5px solid #CCC;}
.after_validation #text {
    float: left;
    height: 90px;
    margin-left: 10px;
    margin-top: 10px;
    width: 580px;
}
.after_validation_support{padding-top:10px;float:right;font-size:15px;font-weight:bold; background:#0A1602;text-align:cener;width:210px;min-height: 200px}
.after_validation_support #img_div {float:left; width:59px;height:24px;}
.after_validation_support #img {width:59px;height:24px;}
.after_validation_login {margin:30px 10px; width: 460px; float:left;}
.after_validation_login #login_div {height: 50px; width: 120px;text-align: left;float:left;}
.after_validation_login #login_label {margin-left:10px}
.after_validation_login #login_input {height:26px;width:100px;float:left;border:0;background:url(../../../img/login-pass.png) top no-repeat;padding:2px 7px;}
.after_registration {background:#102303;padding:10px 30px 10px 20px;color:#fff}
.after_registration div {width: 50px; height: 70px; float: left;}
.after_registration a {color:#fff;}

#subscribe_email {
    background: #3C530A;
    text-align: center;
    margin: auto 0;
    padding-top: 5px;
    padding-bottom: 8px;
    color: #F5A218;
    font-weight: bold;
}
#subscribeForm input {width:166px;margin-top:5px;height:20px;color:#999;font-weight:bold;text-align:center}

#subscribe-sprite { background:url(../img/send_email_sprite.png) repeat scroll 0 0 transparent;
                    width:166px;
                    height:25px;
                    margin-top: 5px;
                    margin-left: 9px;
                    border:0;
                    display: block;
                    color: #414141;
                    font-weight: bold;
                    font-size: 16px;
                    font-family: arial;
                    cursor:pointer;}
#subscribe-sprite:hover {
        background:url(../img/send_email_sprite.png) repeat scroll 0 0 transparent;
        width:166px;
        height:25px;
        background-position:0 -25px;
        margin-top: 5px;border:0;
        display: block;
        color: #fff;}
.referFriend {
    text-align:center;
    margin: 20px 0;
}
.referFriend input, .referFriend textarea {
    color:#999;
    font-family: Tahoma;
    font-size:13px;
    font-weight:bold;
}
.referFriend input {
    height:27px;
    text-align:center;
    float:left;
}
.referFriend textarea {
    width:480px; height:100px;text-align:left; margin:10px 0 0 0;
}
.referFriend label {
    font-family: Tahoma;
    font-size:18px;
    font-weight: bold;
    color: #CCCCCC;
    float:left;
}
.payments_gallery {
	width:950px;
}

ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 32px; /*--Set height of tabs--*/
	/*border-bottom: 1px solid #999;
	border-left: 1px solid #999;*/
	width: 951px;
}
ul.tabs li {
	float: left;
	width: 316px;
	margin: 0;
	padding: 0;
	height: 31px; /*--Subtract 1px from the height of the unordered list--*/
	line-height: 31px; /*--Vertically aligns the text within the tab--*/
	border: 1px solid #fff;
	border-bottom:none;
	border-left: none;
	margin-bottom: -1px; /*--Pull the list item down 1px--*/
	overflow: hidden;
	position: relative;
	background: #1A3806;
        cursor:pointer;
}
ul.tabs li a {
	text-decoration: none;
	color: #333;
	float:left;
	display: block;
	line-height:30px;
	font: bold 18px tahoma;
	color:#000!important;
	/*border: 1px solid #fff;*/ /*--Gives the bevel look with a 1px white border inside the list item--*/
	outline: none;
	padding:2px 0 0 0;

}
ul.tabs li a:hover {
	/*background: #ECCA31;*/
}
ul.tabs li a:active{
	color:#000!important;
}
html ul.tabs li.active, html ul.tabs li.active a:hover  { /*--Makes sure that the active tab does not listen to the hover properties--*/
	background: #fff;
	border-bottom: 1px solid #fff; /*--Makes the active tab look like it's connected with its content--*/
}
.tab_container {
	border: 1px solid #fff;
	border-top: none;
	overflow: hidden;
	clear: both;
	float: left; width: 949px;
	background: #fff;
}
.tab_content {
 padding: 0px 10px 0 10px;
}
#slideshow_container { width:488px; position:relative; float:left; z-index:0; margin-bottom: 5px; margin-top:24px;z-index:120;}
#slideshow_example { width:488px; height:135px; position:relative; }

/*Slideshow*/

#slides { position:absolute;   z-index:100; }

/*	Slides container	Important:	Set the width of your slides container. Set to display none, prevents content flash*/
.slides_container { width:488px; overflow:hidden; position:relative; display:none; }
/*	Each slide
	Important:
	Set the width of your slides
	If height not specified height will be set by the slide content
	Set to display block */
.slides_container a { width:488px; height:135px; display:block; }
.slides_container a img { display:block; }

/*	Next/prev buttons*/
#slides .next, #slides .prev { position:absolute; top:47px; width:23px; height:41px; display:block; z-index:101; }
#slides .next {  left:465px;}

/*	Pagination*/
.pagination { margin-top:-50px; width:100px;}
.pagination li { float:left; margin:0 1px; list-style:none; }
.pagination li a { display:block; width:12px; height:0; padding-top:12px; background-image:url(../img/pagination.png); background-position:0 0; float:left; overflow:hidden; }
.pagination li.current a { background-position:0 -12px; }

/*	Anchors*/
/* a:link, a:visited { color:#599100; text-decoration:none; }
a:hover, a:active { color:#599100; text-decoration:underline; }*/
ul.slideshow { list-style:none; width:160px; height:160px; overflow:hidden; position:relative; margin:0; padding:0; margin-top:11px;}
ul.slideshow li { position:absolute; left:0; right:0; }
ul.slideshow li.show { z-index:500; }
ul img { border:none; }
#slideshow-caption { width:160px; height:30px; position:absolute; bottom:0; left:0; color:#fff; background:#000; z-index:500; }
#slideshow-caption .slideshow-caption-container { padding:5px 10px; z-index:1000; }
#slideshow-caption h3 { margin:0; padding:0; font-size:14px; background: none;}
#slideshow-caption p { margin:5px 0 0 0; padding:0; }
.BestGamesFrame {width:278px; height:264px; background:#F4A21C; float: left; margin-left: 7px;margin-bottom: 5px;}
.BestGames {width:264px; height:252px; background:#D46608; margin:6px 0 0 7px; position:absolute;}
.BestGamesText {width:264px; height:25px; background:url(../img/grad.jpg) repeat-x; font:bold 17px tahoma; color:#fff; text-align:center}
div.BestGames img {margin:5px 1px 0 3px;}
.newbox {clear:both; margin-top:-8px;}
.newbox div {width:125px; height:21px; background: url(../img/button_s.png); margin:5px 2px 0 4px; float:left; text-align:center; color:#fff; display:block;}
#info-sprite { background:url(../img/sprite.png); width:50px; height:50px; }
#info-sprite:hover { background:url(../img/sprite.png); width:50px; height:50px; background-position:0 -50px; }
