body { margin: 0; padding: 0; background: #200202 url(../images/bg.jpg) repeat-x top center; font-size: 12px; font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif; color: #937876; }
h1, h2, h3, h4, p { margin: 0; }

a { text-decoration: underline; color: #ec0101; }
a:hover { text-decoration: none; }
a img { border: none; }
.cleaner { float: left; clear: both; width: 100%; height: 0; }
 {  }

#container { width: 914px; margin: 0 auto; }

#screen { width: 100%; min-width: 914px; float: left; clear: both; min-height: 500px; background: url(../images/bg_head.jpg) no-repeat top center; }
#head { float: left; clear: both; width: 100%; height: 300px; margin: 0; position: relative; }
#langs { position: absolute; top: 0; left: -55px; }
#cols { width: 100%; float: left; clear: both; margin: 0; position: relative; }
#lcol { width: 600px; float: left; margin-right: 65px; padding-bottom: 35px; }
#right_col { position: relative; float: left; _padding-top: 200px; }
#rcol { width: 220px; float: left; margin: 200px 0 0 0; background: url(../images/bg_rcol.jpg) no-repeat top left; padding: 21px 9px 0 17px; height: 359px; _float: none; }
#footer { width: 455px; float: left; clear: both; margin: -35px 0 0 0; height: 50px; position: relative; }

#lcol h1 { margin: 0 0 15px 0; }
#lcol p { line-height: 18px; margin: 0 0 20px 0; }
#lcol #hry { width: 100%; margin: 0 0 15px 0; float: left; clear: both; height: 200px; }
#lcol #hry a { background-position: top left; display: block; width: 106px; height: 200px; margin-right: 12px; float: left; }
#lcol #hry a span { display: none; line-height: 100px; }
#lcol #hry a#a1 { background-image: url(../images/bg_roullete.jpg); }
#lcol #hry a#a2 { background-image: url(../images/bg_poker.jpg); }
#lcol #hry a#a3 { background-image: url(../images/bg_black.jpg); }
#lcol #hry a#a4 { background-image: url(../images/bg_slots.jpg); }
#lcol #hry a#a5 { background-image: url(../images/bg_texas.jpg); }
#lcol #hry a:hover { background-position: bottom left; }
#lcol #goog { padding: 4px; width: 590px; height: 414px; }
#lcol form { margin: 0; padding: 0; width: 100%; }
#lcol form .left { width: 201px; margin: 0; float: left; }
#lcol form .right { width: 379px; float: left; margin: 0; }
#lcol form .left label, #lcol form .right label { font: bold 12px Arial; color: #fff; float: left; clear: both; width: 100%; margin: 0 0 4px 0; }
#lcol form .left input, #lcol form .right input { font: 12px Arial; float: left; clear: both; width: 165px; padding: 3px; margin: 0 0 11px 0; background: #4c0a07; border: 1px solid #4b2d06; color: #937876; }
#lcol form .right textarea { font: 12px Arial; float: left; clear: both; width: 369px; height: 120px; padding: 3px; margin: 0; background: #4c0a07; border: 1px solid #4b2d06; color: #937876; }
#lcol form .kopie { float: left; clear: left; margin: 18px 0 0 201px; width: 210px; }
#lcol form a.btn { display: block; width: 133px; height: 36px; float: right; margin: 11px 19px 0 0; }
#lcol form a.btn span { display: none; }
#lcol form a:hover.btn { background-position: top left; }
#lcol h2 { color: #ec0101; font: 22px Arial; margin: 0 0 25px 0; }
#lcol p.pre { font: bold italic 14px Arial; color: #fff; }
#lcol p.prev_next { width: 100%; float: left; clear: both; margin: 0; line-height: 26px; }
#lcol p.prev_next a.prev { float: left; }
#lcol p.prev_next a.next { float: right; }
#lcol p.prev_next a { color: #ec0101; font-size: 22px; }
#lcol .msg { width: 100%; float: left; clear: both; margin-bottom: 20px; }
#lcol .msg img { float: left; }
#lcol .msg p { float: left; color: #fff; font-size: 14px; margin: 22px 0 0 29px; width: 455px; }

#akce { width: 235px; padding: 28px 40px 0 42px; position: absolute; top: 21px; right: -32px; background: url(../images/bg_akce.jpg) no-repeat top left; height: 133px; }
#akce p.datum { margin: 0 0 3px 0; text-align: center; font: 24px/36px Arial; color: #0b4407; }
#akce p.datum span { font: 36px/36px Arial; }
#akce h1 { margin: 0; color: #fff; font: 30px Arial; text-align: center; }
#akce a.btn { display: block; width: 135px; height: 40px; position: absolute; bottom: 11px; left: 94px; }
#akce a.btn span { display: none; }
#akce a:hover.btn { background-position: bottom left; }

#rcol h1 { margin: 0; }
#rcol p { margin: 0 0 20px 0; color: #fff; font-size: 18px; }
#rcol p small { font-size: 12px; }
#rcol p.odkazy { font-size: 12px; color: #e71e1e; margin-top: -10px; }
#rcol p.odkazy a { color: #e71e1e; }
#rcol a.btn { display: block; width: 135px; height: 40px; margin: 0 auto 18px auto; }
#rcol a.btn span { display: none; }
#rcol a:hover.btn { background-position: bottom left; }
#rcol .platby { text-align: center; }
#rcol .platby p { font-size: 22px; }

#footer p a { color: #937876; text-decoration: underline; }
#footer p a:hover { text-decoration: none; }

#langs { position: absolute; top: 0; left: -55px; }
#langs a { background-position: top left; width: 28px; margin: 0; height: 45px; display: block; float: left; }
#langs a.cz { background-image: url(../images/m_cz.jpg); }
#langs a.en { background-image: url(../images/m_en.jpg); }
#langs a span { display: none }
#langs a:hover, #langs a.slc { background-position: bottom left; }

