html { margin: 0; padding: 0; font-family: tahoma; font-size: 12px; color: #fff; }
body { background: url("../images/html-bg.jpg") repeat-y top center #000; }

a img { border: none; }
.cb { clear: both; }
a { color:#ffd700;font-size:14px; font-weight:bolder }
p {line-height:20px;}

.SiteMap h2{font-size: 110% !important; margin:0 0 5px 0; padding:0; height: 19px !important;}
.SiteMap ul{font-size: 110% !important; margin:5px 0 5px 0;}

#page { width: 924px; margin: 0 auto; }
#page #head #logo { display: block; position: relative; width: 374px; height: 127px; float: left; }
#page #head #logo img,#page #head #logo h1 { display: block; position: absolute; left: 0; top: 0; width: 374px; height: 127px;margin: 0;}
#page #head #banner { display: block; position: relative; width: 550px; height: 127px; float: right; background: url("../images/header.jpg") no-repeat right top; }

#page #head #banner .ad-banner { position: relative; top: 50px; left: 30px }

.menubar { border: 1px solid #550000; width: 922px; margin: 0 1px; height: 38px;}
.menubar table { border-collapse: collapse; width: 922px; }
.menubar table tr td a { display: block; line-height: 36px; height: 36px; overflow: hidden; background: url("../images/menu-item.jpg") no-repeat right top #3b0000; text-align: center; font-size: 12px; color: #fff; text-transform: uppercase; font-weight: bold; text-decoration: none; border: 1px solid #3b0000; border-right: 1px solid #ac0000; }
.menubar table tr td a:hover { display: block; line-height: 36px; height: 36px; overflow: hidden; background: url("../images/menu-item-hover.jpg") repeat-x left top #1e3e33; text-align: center; font-size: 12px; color: #fff; text-transform: uppercase; font-weight: bold; text-decoration: none; border: 1px solid #d5590e; }
.menubar table tr td a.selected { display: block; line-height: 36px; height: 36px; overflow: hidden; background: url("../images/menu-item-hover.jpg") repeat-x left top #1e3e33; text-align: center; font-size: 12px; color: #fff; text-transform: uppercase; font-weight: bold; text-decoration: none; border: 1px solid #d5590e; }

.center {text-align:center}

#content-inner h2 { display: block; position: relative; height: 40px; font-size: 20px; }
#content-inner h2.indexRightH2 { display: block; position: relative; width: 286px; height: 26px; margin-bottom: 20px; overflow: hidden; }
#content-inner h2 img { position: absolute; left: 0; top: 0; }
#content-inner p { margin-bottom: 15px; _color: #fff; }
#content-inner table.price-table { width: 339px; _color: #fff; }
#content-inner table.price-table tr td { background: url("../images/price-table-td.jpg") no-repeat left top; border: 1px solid #000; font-size: 18px; font-weight: bold; text-align: left; height: 32px;padding-left:20px; }
#content-inner a.more { text-transform: uppercase; color: #fff; display: block; float: right; margin: 5px 15px; width: 154px; line-height: 25px; height: 25px; overflow: hidden; background: url("../images/images/a-more.jpg") no-repeat left top; text-align: center;}
#content-inner a.button-enter { width: 79px; line-height: 25px; height: 25px; overflow: hidden; background: url("../images/images/button-vstupte.jpg") no-repeat left top; font-weight: bold; font-size: 12px; display: block; color: #fff; margin: 5px 0; }
#content-inner a.button-enter-center { width: 79px; line-height: 25px; height: 25px; overflow: hidden; background: url("../images/images/button-vstupte.jpg") no-repeat; font-weight: bold; font-size: 12px; display: block; color: #fff; margin: 5px 0; }
#content-inner a.button-enter-bold { width: 79px; line-height: 25px; height: 25px; overflow: hidden; background: url("../images/images/button-vstupte.jpg") no-repeat left top; font-weight: bold;font-size: 12px; display: block; color: #fff; margin: 5px 0; text-align: center; }

#content-inner h3 { display: block; margin-bottom: 20px 0; font-size: 16px; }

#content-inner h4 { display: block; margin: 20px 0;color:#ffd700;margin:0;padding:0 }
#content-inner h4 a { color: #ffff00; font-weight: bold; }

#lc { width: 600px; float: right; margin-right: 7px; background: url("../images/rc-background.jpg") no-repeat left top; padding-left: 20px; }
#lc .inner-content {  }
#rc { width: 286px; float: left; margin-right: 11px; _width: 280px; }


.leftcolumn-index { width: 368px; }
.separator-index { background: url("../images/index-col-separator.jpg") no-repeat left center; width: 20px; }
.rightcolumn-index {  }

div.space { height: 30px; }
div.space2 {height:15px;}
div.space5 { height: 5px; }
div.space10 { height: 10px; }

.casinos-table { width: 100%; font-size: 12px; border-collapse: collapse; margin-top: 5px; }
.casinos-table tr { border-left: 1px solid #0e3b2c; border-right: 1px solid #0e3b2c; }
.casinos-table tr td { border-bottom: 1px solid #0e3b2c; border-top: 1px solid #0e3b2c; }

p.warning { color: #666666; font-size: 12px; }

h3 { color: #edb900; font-size: 12px; font-weight: bold; }

table.reader-item { width: 100%; border-collapse: collapse; margin-top: 5px; }
table.reader-item tr th { height: 25px; padding: 0 5px; background: url("../images/images/readers-th.jpg") repeat-x left top; font-weight: normal; _color: #fff; }
table.reader-item tr th span { color: #43ce28; }
table.reader-item tr th.left { text-align: left; }
table.reader-item tr th.right { text-align: right; }
table.reader-item tr td { background-color: #0d251d; padding: 5px; font-size: 11px; _color: #fff; }

p.ctenar {  }
p.ctenar p { margin-bottom: 0; }
p.ctenar span.datum { display: block; color: #787878; }
p.ctenar span.jmeno { color: #fe0000; }

.lc-separator { height: 5px; overflow: hidden; background: url("../images/lc-separator.jpg") no-repeat center center; }

.frm label { display: block; width: 150px; float: left; }

.jackpot-banner { width: 286px; height: 141px; background: url("../images/jackpot.jpg") no-repeat left top; }
.jackpot-banner div img.dolar-last { margin-right: 20px; }
.jackpot-banner div img { margin: 0 2px; }

.jackpot-play-button { background: url("../images/images/jackpot-play.png") no-repeat left top; display: block; width: 154px; height: 25px; line-height: 25px; overflow: hidden; text-align: center; font-size: 11px; position: relative; left: 30px; top: 20px; text-decoration: none; }
.jackpot-play-button:hover { text-decoration: underline; }

#promo-box {background:#000000;width:500px;padding:5px 5px 5px 5px;}
.promo {color:#00ff00;font-size:14px;}
a.pormo {color:yellow}

.jackpot_str { padding: 37px 0 0 0; text-align: center; }

.tableContactForm { border-collapse: collapse; }
.tableContactForm td { padding: 5px 10px; }
.tableContactForm td input,.tableContactForm td textarea { padding: 4px; border: 1px solid #c00; background-color: #000; color: #fff; }
.tableContactForm td input#antispam { position: relative; top: -10px; left: 4px; }
.tableContactForm td img { position: relative; top: 2px; border: 1px solid #c00; }

/* WARNING 18 YEARS OF AGE */
.warning18y { margin:10px 25px; width:95%; font-size:10px; color:#666666; text-align:center; }
