body {width: 100%; height: 100%; margin: 0 auto; padding: 0; background: #000; font-family: Tahoma, Arial, sans-serif; text-align: center; line-height: 1.3em;}
body, td, th {color: #e7bd5a; font-size: .82em;}

div, form, input, p, th, h1,h2,h3,h4 {padding: 0; margin: 0;}

table {width: 100%; font-size: 1.1em; line-height: 1.1em; background: none; color: #faf7d1; margin-bottom: 1em;}
table.right td {text-align: right; padding-right: 1em;}
table.poker img {border: solid 1px #606060;}
table.poker em {color: #f4ea91;}

caption {text-align: left; color: #f8f2be; margin: 0 0 .2em 0;}

th {color: #f4ea91; background: maroon; border: dotted 1px #000; text-align: center; vertical-align: top; padding: .2em; margin: 0;}
th.inv {color: maroon; background: #f4ea91;}

td {padding: 0.2em; margin: 0.1em; vertical-align: top; border: dotted 1px #808080;}
td.pay {background: #005e00; color: #fff; text-align: center;}
td.red, td.black, td.zero, td.mred, td.mblack, td.mzero {text-align: center; color: #fff;}
td.mred, td.mblack, td.mzero {font-size: 1.2em; font-weight: 900; border: solid 5px #404040; padding: 0 10px;}
td.red, td.mred {background:red;}
td.black, td.mblack {background: #000;}
td.zero, td.mzero {background: #0c0;}
td.r {text-align: right; padding-right: .5em;}

a, a:visited {text-decoration: underline; color: #fff;}
a:hover, h2 a, h3 a, h4 a, #l a {text-decoration: none;}

img {border: none; padding: 0 !important; margin: 0 !important;}
img.border {border: solid 1px #000;}
img.left {float: left; padding-right: 10px !important;}

h1, h2, h3, h4 {font-family:Arial; color: #f4ea91; font-weight: 500;}
h1 {font-size: 2em; letter-spacing: -1px; line-height: 1.2em; margin-bottom: .2em;}
h2 {font-size: 1.4em; padding: 1em 0 0.5em 0; border-top: dotted 1px #f4ea91;;}
h2 a, h3 a, h4 a {color: #f4ea91;}
h3 {font-size: 1.1em; padding: 0.3em 0;}
h4 {font-size: 1.1em; font-style: italic;}

p {padding: 0 0 1em;}
p.perex {color: #f5eda3; font-style: italic; padding: 0.5em 0 1.2em 0;}
p.last {margin: 0 0 2em 0; padding: 0;}
.imgtitle {font-size: 0.8em; color: #f5eda3; margin: 0; padding: 0 0 .25em 0;}
p.cards img {}
.lang {font-size: .75em;}
.lang a {color:#e7bd5a;}

ul, ol {line-height: 1.25em;}
ul {list-style-image: url(../_img/ul.png); padding: 0; margin: 0 0 0.2em 16px;}

ol {padding: 0; margin: 0 0 0.2em 20px;}

li.last {margin: 0 0 1em 0; padding: 0;}

dl {background: maroon; color: #fff; padding: 0.5em; margin: 0.5em 0;}
dt {color: #ff0;}
dd {margin: 0 0 .25em 0; line-height: 1.2em;}

code {color: #fff; font-family:Tahoma;}
pre {font-size: 1.5em; color: #FFF;}
pre span {color:red;}

strong, em {font-weight: 500; color: #f4ea91;}
strong a, p.perex, p.perex strong, p.perex a, #l ul, #l a, #l .bmark p, #l .bmark ul,
  #r h2, h3, caption, .imgtitle, #search, dt, td.pay {font-weight: 900;}

#main, #top, #hdr, #c, #ftr {width: 960px; margin: auto;}
#top, #hdr, #c, #l, #m, #r {float: left; text-align: left;}

#hdr {height: 300px; background: url(../_img/casino-games.jpg); position: relative;}
#search {width: 210px; height: 60px; padding-top: 20px; font-size: .9em; position: absolute; right: 0; top: 0; z-index: auto; }

#c {clear: both; background: #060000 url(../_img/bg-content.png) no-repeat; padding-bottom: 20px;}

#l {width: 220px; font-size: .95em; color: #fff; font-family: Arial;}
#lpad {padding: 0 8px 0 10px; margin: 0;}
#nav {background: #360400; width: 200px; overflow: hidden;}

#game, #rltt, #dice, #card, #navft {background: url(../_img/bg-nav.jpg) no-repeat 0 0; width: 201px; height: 52px; line-height: 52px; font-size: 1.3em; color: #f4ea91; padding-left: 10px; font-weight: 900;}

#game {}
#rltt {background-position: 0 -52px;}
#dice {background-position: 0 -104px;}
#card {background-position: 0 -156px;}
#l a {text-decoration: none; color: #ff0; display: block; background: url(../_img/ul.png) no-repeat 5px 6px; padding: 2px 10px 0 20px;}
#l a:hover {text-decoration: underline;}
#l ul {margin: 0 0 0.2em 0; color: #ff0;}
#l li {margin-bottom: .2em;}
.bmark {list-style-type:none;background: #006000; color: #FFF; border: solid 1px #fff; padding: 0.5em; margin: 0.3em 0 0.3em 0;}
#l .bmark p {background: none; padding: 0; margin: 0 0 0.2em 0; color: #ff0; border: none;}
#l .bmark a {color: #FFF; background: url(../_img/ul.png) no-repeat 2px 6px; padding-left: 13px;}
#l .bmark ul {list-style: none; color: #fff; font-size: .9em; line-height: 1.1em;}
#l .bmark ul ul {margin: 4px 0 0.2em 11px; font-size: 1em;}
#l .bmark ul li {margin-bottom: .33em;}
#navft {background-position: -1px -208px;; height: 34px;}

#m {width: 580px;}
#mpad {padding: 10px 14px 0 14px;}

#r {width: 160px; color: #fff; padding-top: 10px;}
#rpad {padding: 0 10px;}
#r h2 {margin: 0; padding: 1em 0 5px 0; font-size: 1.2em; border: none; margin-bottom: .25em;}
#r a {color: #ff0;}
#r strong {color: #ff0;}

#ftr {clear: both; height: 30px; text-align: center; line-height: 30px; color: #fff; font-size: .8em; background: #360400;}
#ftr a {color:#FF0;}

.clear {clear: both; height: 0; line-height: 0; padding: 0; margin: 0;}
.inp {width: 100px;}
.casinos div {text-align: left;}
.casinos div br {margin: 18px 0 6px 0;}
.ad {text-align: center; margin: 0 0 1em 0;}
