body {
	margin: 8px 0 0 0;
	background-color: #dfd4ac;
	background-image: url(../img/background.gif);
	background-repeat: repeat-x;
	color: #666666;
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
}
a, a:active, a:visited {
	color: #666666;
	font-weight: normal;
	text-decoration: underline;
}
a:hover {
	color: #666666;
	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: 135px; width: 182px; margin: 0; padding: 0; left: 0; top: 0; z-index: 1}

div#sidebar h1 {
  font-family: arial;
  font-size: 130%;
  font-weight: bold;
  margin: 0px;
  text-align: center;
  color: #666666;
}

div#sidebar h2.logoURL {
  font-family: arial;
  font-size: 120%;
  margin: 0px;
  text-align: center;
  color: #284b6e;
  text-decoration: none;
  border: none;
}

/* LOGIN */

.login {
	margin: 8px 0 0 15px;
}

h1 {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: normal;
	margin: 0 0 10px 0;
}
h2 {
  color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin: 0 0 10px 0;
}
.login label {
	color: #666666;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display: block;
}
.loginfield {
	border: 1px solid #666633;
	background-color: white;
	padding: 2px;
	color: #666666;
	width: 95px;
	margin-top: 5px;
}
.gobutton {
	float:right;
	margin-top:0px;
}

.forgot {
  color: #336699;
}

a.forgot, a.forgot:link, a.forgot:visited {
	color: #336699;
	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: #2f6687;
}
#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: left;
	display: inline;
	width: 263px;
	border: 0px solid white;
}
.uvod-text {
	background-image: url(../img/uvod-background.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
	background-color: white;
	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: #666666;
	padding: 5px 0 5px 30px;
	background-image: url(../img/list_dot.gif);
	background-position: 2px left;
	background-repeat: no-repeat;
	width: 270px;
}

#signbar {
	background-image: url(../img/singbar-background.gif);
	background-repeat: no-repeat;
  padding: 5px;
	margin-top: 7px;
	clear: both;
}
#signbar img {
	margin: 0 3px 0 0;
}
#footer {
	padding: 5px 10px;
	color: 666633;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 150%;
}
#footer a, #footer a:active, #footer a:visited {
	color: 666633;
	font-weight: normal;
	text-decoration: underline;
}
#footer a:hover {
	color: #336699;
}


/* MENU */
.leftmenu {
	margin: 5px 0 0 0;
	background: #333366 url(../img/menu-background.gif) no-repeat left top;
	padding-bottom: 5px;
}
.leftmenu a, .leftmenu a:active, .leftmenu a:visited {
	display: block;
	padding: 6px 10px 3px 20px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #99ccff;
  font-weight: bold;
  text-decoration: none;
}
.leftmenu a:hover {
	color: #99ccff;
	color: white;
	text-decoration: underline;
	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: white;
	background-image: url(../img/uvod-background.jpg);
	background-repeat: no-repeat;
	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: #284b6e;
}

#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: #666666;
}

.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: #666666;
}
table.greenTable td {
  text-align: left;
  background-color: white;  
}
table.greenTable th {
  text-align: left;
  color: white;
  background-color: #284b6e;
}

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;
}
div.NewGames {
    float: left;
}
div.NewGames h2 {
 /* color: #2a5477 !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;*/
}
.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: #2a5477 !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: #336699 !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: #cbbf98;
}
td.winners2 {
  vertical-align: middle;
  background-color: #e8e0c6;
}
td.right {
  text-align: right;
}

ul.gameLinkSubMenu {
	position: absolute;
	/*visibility: hidden;*/
	background-color:#cbbf98;
	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: #2a5477 !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: #284b6e;
  color: white;
}
a.gameSubmenuLink {
  padding: 3px;
}
a.gameSubmenuLink:hover {
  background-color: #284b6e;
  color: white;
}

table#bonusTable {
  background-color: #666666;
}
table#bonusTable td {
  text-align: left;
  background-color: white;  
}
table#bonusTable th {
  text-align: left;
  color: white;
  background-color: #284b6e;  
}
.newGame {
  color: white;
  background-color: #348aa9;
  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 #284b6e solid;
  padding: 5px;
  margin-top: 8px;
  float: right;
}
form#loginForm {
  margin-left: 0px;
}

.noteMsg {
  padding:5px;
  font-weight: bold; 
  border: 1px solid #cbbf98;
}

.idTranslation {
  width:5px;
  font-size: xx-small;
  padding:1px;
  color: red;
  border:1px solid yellow;
  background-color: white;
}

fieldset.register {
  border: 1px solid #cbbf98;
  margin-top: 10px;
}

fieldset.register legend {
  font-size: 110%;
  font-weight: bold;
  color: #284b6e;
}
/* 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 #EFB659;}
table.schedule_table td {height:25px;}

table.schedule_table tr.rowEven {
  background-color: #cbbf98;
}
table.schedule_table tr.rowOdd {
  background-color: #e8e0c6;
}

table.results_table {border:1px solid #EFB659;}
table.results_table td {height:25px;}

table.results_table tr.rowEven {
  background-color: #cbbf98;
}
table.results_table tr.rowOdd {
  background-color: #e8e0c6;
}

div#results {
  padding-left:20px;
  padding-bottom:20px;
}

/* added by Rafo - end */
