* { margin: 0; padding: 0; }
html { font-family: Arial; font-size: 12px; }

/* LAYOUT */
html { background: url(../images/html-background.jpg) repeat-x left top; }
body { background: url(../images/body-background.jpg) repeat left top; text-align: center; }
#page { width: 985px; margin: 0 auto; background: url(../images/page-border.gif) repeat left top; text-align: left; }
#page-inner { margin: 0 10px 10px 10px; _margin: 0; _width: 965px; background: url(../images/page-background.jpg) repeat-y right top #dee5cf; position: relative; _left: 10px; min-height: 3200px; _height: 2500px; }
#header { height: 160px; }
.footer-links { width: 985px; margin: 0 auto; padding: 20px 0; text-align: center; color: #78a272; }
.footer-links a { color: #78a272; font-weight: bold; }
.footer-links a:hover { color: #b9d6b5; text-decoration: none; }

#rc { width: 235px; }
#lc { width: 730px; }

#logo { display: block; float: left; width: 350px; height: 120px; position: relative; }
#logo h1 { postiion: absolute; left: 0; top: 0; font-size: 1px;}
#logo img { position: absolute; left: 0; top: 0; }
#header-banner { float: left; width: 380px; height: 120px; background: url(../images/header-banner.jpg) no-repeat left top; }
#menu-bar { width: 730px; height: 40px; background: url(../images/menu-bar.jpg) no-repeat left top; font-family: Georgia; }

#menu-bar ul li { display: inline; list-style: none; }
#menu-bar ul li a { font-family: Georgia; display: block; float: left; font-size: 11px; font-weight: bold; text-transform: uppercase; color: #dee5cf; margin: 0 2px; text-decoration: none; cursor: pointer; }
#menu-bar ul li a span.tab-l { display: block; width: 10px; height: 40px; float: left; }
#menu-bar ul li a span.tab-m { display: block; height: 40px; float: left; line-height: 40px; height: 40px; overflow: hidden; }
#menu-bar ul li a span.tab-r { display: block; width: 10px; height: 40px; float: left; }
#menu-bar ul li a:hover { text-decoration: underline; color: #ffa300; }
#menu-bar ul li a:hover span.tab-l { display: block; width: 10px; height: 40px; float: left; }
#menu-bar ul li a:hover span.tab-m { display: block; height: 40px; float: left; }
#menu-bar ul li a:hover span.tab-r { display: block; width: 10px; height: 40px; float: left; }
#menu-bar ul li a.active { display: block; float: left; font-size: 11px; font-weight: bold; text-transform: uppercase; color: #fff; margin: 0 2px; text-decoration: none; cursor: pointer; }
#menu-bar ul li a.active span.tab-l { display: block; width: 10px; height: 40px; float: left; background: url(../images/tab-left.gif) no-repeat left top; }
#menu-bar ul li a.active span.tab-m { display: block; height: 40px; float: left; background: url(../images/tab-middle.gif) repeat-x left top; line-height: 40px; height: 40px; overflow: hidden; }
#menu-bar ul li a.active span.tab-r { display: block; width: 10px; height: 40px; float: left; background: url(../images/tab-right.gif) no-repeat left top; }

#login-box { width: 235px; height: 160px; background: url(../images/login-box.jpg) no-repeat left top; }
.fcb-fan{margin: 0 0 5px 0; float: left; width: 100%; cursor: pointer;}

/* FRAMEWORK */
.fl { float: left; }
.fr { float: right; }
.cb { clear: both; font-size: 1px; overflow: hidden; height: 0px; }
.oh { overflow: hidden; }

.mr5 { margin-right: 5px; }
.mr10 { margin-right: 10px; }
.mr15 { margin-right: 15px; }
.mr20 { margin-right: 20px; }
.mr25 { margin-right: 25px; }
.mr30 { margin-right: 30px; }

.ml5 { margin-left: 5px; }
.ml10 { margin-left: 10px; }
.ml15 { margin-left: 15px; }
.ml20 { margin-left: 20px; }
.ml25 { margin-left: 25px; }
.ml30 { margin-left: 30px; }
.ml35 { margin-left: 35px; }
.ml40 { margin-left: 40px; }
.ml45 { margin-left: 45px; }
.ml50 { margin-left: 50px; }

.mb5 { margin-bottom: 5px; }
.mb10 { margin-bottom: 10px; }
.mb15 { margin-bottom: 15px; }
.mb20 { margin-bottom: 20px; }
.mb25 { margin-bottom: 25px; }
.mb30 { margin-bottom: 30px; }

.mt5 { margin-top: 5px; }
.mt10 { margin-top: 10px; }
.mt15 { margin-top: 15px; }
.mt20 { margin-top: 20px; }
.mt25 { margin-top: 25px; }
.mt30 { margin-top: 30px; }

.pr5 { padding-right: 5px; }
.pr10 { padding-right: 10px; }
.pr15 { padding-right: 15px; }
.pr20 { padding-right: 20px; }
.pl5 { padding-left: 5px; }
.pl10 { padding-left: 10px; }
.pl15 { padding-left: 15px; }
.pl20 { padding-left: 20px; }
.pb5 { padding-bottom: 5px; }
.pb10 { padding-bottom: 10px; }
.pb15 { padding-bottom: 15px; }
.pb20 { padding-bottom: 20px; }
.pt5 { padding-top: 5px; }
.pt10 { padding-top: 10px; }
.pt15 { padding-top: 15px; }
.pt20 { padding-top: 20px; }

/* CUSTOM HELPERS */
a img { border: none; }
img { display: block; }

/* ONLY INDEX */
.promo-article { width: 730px; height: 237px; background: url(../images/promo-article.jpg) no-repeat left top; }
.promo-article .content { padding: 35px 20px 0 20px; *padding: 0 0 0 0; *margin: 35px 20px 0 20px; color: #dee5cf; line-height: 18px; }
.promo-article .content .promo-article-image { background-color: #dee5cf; padding: 5px; border: 1px solid #092f0a; }
.promo-article .content .promo-article-content { width: 440px; }
.promo-article .content .promo-article-content h1 a { color: #ffa300; font-weight: normal; font-size: 27px; font-family: Georgia; text-decoration: underline; line-height: 27px; }
.promo-article .content .promo-article-meta { width: 440px; height: 26px; background: url(../images/promo-article-meta.png) no-repeat left top; line-height: 26px; overflow: hidden; color: #568352; font-size: 11px; _behavior: url(/templates/css/iepngfix.htc); }
.promo-article .content .promo-article-meta a { color: #57b82e; }
.promo-article .content .promo-article-meta a:hover { color: #96e176; text-decoration: none; }


.poker-registration { width: 700px; _width: 730px; height: 143px; background: url(../images/poker-registration.jpg) no-repeat left top; padding-left: 30px; }

/* POKER REGISTRATION */
.reg-step { float: left; font-size: 11px; color: #dee5cf; text-align: left; width: 175px; line-height: 18px; }
.reg-step a { font-size: 11px; color: #57b82e; }
.reg-step h2 a { display: block; font-family: Georgia; text-transform: uppercase; color: #ffa300; padding: 7px 0 30px 40px; font-size: 11px; line-height: normal; text-decoration: none; }<br />
.reg-step a:hover { color: #96e176; }
.reg-step h2 a:hover { color: #ffa300; }

/* AKCE NA UVODNI STRANCE */
.actions-poker-casino { width: 730px; height: 277px; background: url(../images/akce-poker-casino.jpg) no-repeat left top; border-bottom: 1px solid #fff; }


/***** PRAVY SLOUPEC *****/
.right-menu { background: url(../images/right-menu-background.jpg) repeat-y top right; width: 235px; }
.right-menu h2 { color: #ffa300; font-size: 20px; font-weight: normal; font-family: Georgia; padding: 17px 0 14px 35px; margin: 0 0 0 20px; background: url(../images/right-h1.png) no-repeat left center; _behavior: url(/templates/css/iepngfix.htc); }
.right-menu ul {  list-style: none; width: 195px; padding-left: 20px; }
.right-menu ul li { margin-top: 1px; }
.right-menu ul li a { display: block; background: url(../images/right-menu-bullet.jpg) no-repeat 4px center #2d2016; line-height: 29px; height: 29px; overflow: hidden; color: #dee5cf; font-family: Georgia; font-size: 12px; text-indent: 20px; width: 200px; }
.right-menu ul li a:hover { background-color: #38281c; }
.right-menu ul li ul li a { width: 180px; }

.actual-games { background: url(../images/actual-games.jpg) no-repeat top right; width: 235px; height: 380px; }
.actual-games h2 { color: #ffa300; font-size: 20px; font-weight: normal; font-family: Georgia; padding: 17px 0 14px 55px; }
.actual-games a.more { color: #57b82e; display: block; padding: 12px 0 0 20px; font-weight: bold; letter-spacing: 1px; }
.actual-games a.more:hover { color: #96e176; text-decoration: none; }
.actual-games-item { width: 215px; height: 90px; background: url(../images/actual-games-item.jpg) no-repeat left top; margin: 0 10px; margin-bottom: 1px; }
.actual-games-item a { color: #57b82e; display: block; padding: 5px; font-weight: bold; letter-spacing: 1px; }
.actual-games-item a:hover { color: #96e176; text-decoration: none; }
.actual-games-item .image { background-color: #dee5cf; padding: 5px; border: 1px solid #092f0a; }
.actual-games-item .content { color: #dee5cf; font-weight: bold; line-height: 18px; width: 110px;overflow: hidden; }
.actual-games-item .content span { color: #ffa300; font-weight: normal; }

.poker-stars-registration { width: 235px; height: 277px; background: url(../images/poker-table.jpg) no-repeat top right; position: relative; }
.poker-stars-registration .top-panel { position: absolute; left: 0; top: 0; width: 235px; height: 55px; background-color: #000; opacity: 0.75; filter: alpha(opacity=75); -moz-opacity: 0.75; -khtml-opacity: 0.75; }
.poker-stars-registration img { position: absolute; left: 10px; top: 17px;  opacity: 1; filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; }
.poker-stars-registration a { position: absolute; font-size: 11px; font-weight: bold; color: #ffa300; right: 10px; top: 20px;  opacity: 1; filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; }
.poker-stars-registration a.button { display: block; width: 100px; line-height: 35px; height: 35px; overflow: hidden; font-size: 11px; color: #fff; text-decoration: none; background: url(../images/expekt-button.png) no-repeat left top; text-align: center; }
.poker-stars-registration a.button-left { position: absolute; left: 10px; top: 232px; }
.poker-stars-registration a.button-right { position: absolute; right: 10px; top: 232px; }
.poker-stars-registration a.button:hover { text-decoration: underline; }

.poker-stars-registration .bottom-panel { position: absolute; left: 0; top: 222px; width: 235px; height: 55px; background-color: #000; opacity: 0.75; filter: alpha(opacity=75); -moz-opacity: 0.75; -khtml-opacity: 0.75; }

h2.right { font-family: Georgia; font-size: 20px; font-weight: normal; color: #87191f; background: url(../images/right-column-h2.jpg) no-repeat left center; line-height: 50px; height: 50px; overflow: hidden; text-indent: 40px;}

.page-content { padding: 0 20px; width: 690px; }
.page-content p { margin: 0 0 10px 0; }
.index-article { padding: 20px 0; border-top: 1px dotted #c1cea8; }
.index-article .calendar { width: 50px; height: 50px; background: url(../images/calendar.jpg) no-repeat left top; overflow: hidden; }
.index-article .calendar .month { width: 50px; text-align: center; font-family: Georgia; font-size: 10px; color: #dee5cf; height: 15px; line-height: 17px; overflow: hidden; }
.index-article .calendar .day { width: 50px; text-align: center; font-family: Georgia; font-size: 20px; color: #87191f; font-weight: bold; overflow: hidden; }

.index-article .info { color: #3e3125; font-size: 11px; }
.index-article .info a { color: #87191f; font-size: 11px; }
.index-article .info span { color: #b8c0a6; font-size: 11px; padding: 0 5px; }
.index-article .info h2 a { font-size: 23px; font-family: Georgia; font-weight: normal; color: #146111; }
.index-article .article-image { background-color: #fff; margin: 0 5px 5px 0; border: 1px solid #BDC0AB; padding: 5px; _padding: 0; }
.index-article .article-image img { *margin: 5px; display: block; }
.index-article .article-content { color: #3e3125; line-height: 18px; font-size: 13px; margin: 0 0 0 10px; }

.article { padding: 20px 0; border-top: 1px dotted #c1cea8; }
.article .calendar { width: 50px; height: 50px; background: url(../images/calendar.jpg) no-repeat left top; }
.article .calendar .month { width: 50px; text-align: center; font-family: Georgia; font-size: 10px; color: #dee5cf; height: 15px; line-height: 17px; overflow: hidden; }
.article .calendar .day { width: 50px; text-align: center; font-family: Georgia; font-size: 20px; color: #87191f; font-weight: bold; }
.article .info { color: #3e3125; font-size: 11px; }
.article .info a { color: #87191f; font-size: 11px; }
.article .info span { color: #b8c0a6; font-size: 11px; padding: 0 5px; }
.article .info h2, .article .info h2 a { font-size: 23px; font-family: Georgia; font-weight: normal; color: #146111; }
.article .article-image { background-color: #dee5cf; padding: 5px; border: 1px solid #092f0a; }
.article .article-content { color: #3e3125; line-height: 18px; font-size: 13px; margin: 0 0 0 10px;}

.article-detail { width: 690px; padding: 20px; }
.article-detail h1 { font-size: 23px; font-family: Georgia; font-weight: normal; color: #146111; }
.article-detail ul { padding-left: 20px; }
.article-detail ol { padding-left: 20px; }
.article-detail h2 { font-size: 25px; font-family: Georgia; font-weight: normal; font-style: italic; color: #146111; width: 620px; _width: 600px; }
.article-detail h3 { font-size: 21px; font-family: Georgia; font-weight: normal; font-style: italic; color: #87191f; margin: 10px 0; }
.article-detail a { color: #87191f; }
.article-detail a:hover { text-decoration: none; }
.article-detail .article-image { background-color: #dee5cf; padding: 5px; border: 1px solid #092f0a; margin: 10px 10px 0 0; }
.article-detail p { margin-bottom: 15px; line-height: 18px; }

.badbeat-inner { width: 690px; margin: 10px 20px; }
.badbeat-inner h1 { font-size: 23px; font-family: Georgia; font-weight: normal; color: #146111; padding: 10px; }
.badbeat-inner h2 { font-size: 25px; font-family: Georgia; font-weight: normal; font-style: italic; color: #146111; }
.badbeat-inner h3 { font-size: 21px; font-family: Georgia; font-weight: normal; font-style: italic; color: #87191f; margin: 10px 0; }
.badbeat-list { border-collapse: collapse; width: 215px; font-family: Arial; font-size: 11px; }
.badbeat-list thead tr td { font-weight: bold; color: #3e3125; background-color: #d3dcc1; padding: 5px 10px; height: 30px; }
.badbeat-list tbody tr td.left { height: 52px; width: 82px; text-align: center; }
.badbeat-list tbody tr td.right { height: 52px;  padding: 0 6px; background-position: -82px 0; }
.badbeat-list tbody tr td img { width: 29px; height: 40px; margin: 2px; float: left; }
.badbeat-list tbody tr td a { color: #87191f; cursor: pointer; }
.badbeat-list tbody tr { background: url(../images/table-even.jpg) no-repeat left top; }
.badbeat-list tbody tr.odd { background: url(../images/table-odd.jpg) no-repeat left top; }
.badbeat-list tbody tr:hover { background: url(../images/table-hover.jpg) no-repeat left top; }
.badbeat-list tfoot tr td { font-weight: bold; color: #3e3125; background-color: #d3dcc1; padding: 5px 10px; height: 25px; }
.badbeat-list tfoot tr td a { display: block; float: right; color: #87191f; font-weight: bold; cursor: pointer; }
.badbeat-list tfoot tr td a.addbadbeat { float: left; background: url(../images/badbeat-add.jpg) no-repeat left center; text-indent: 18px; }

.casinos-list { border-collapse: collapse; width: 215px; font-family: Arial; font-size: 11px; color: #3e3125; }
.casinos-list thead tr td { font-weight: bold; color: #3e3125; background-color: #d3dcc1; height: 30px; text-align: center; }
.casinos-list tbody tr { background: url(../images/casinos-right-row.jpg) no-repeat left top; }
.casinos-list tbody tr.odd { background: url(../images/casinos-right-row-even.jpg) no-repeat left top; }
.casinos-list tbody tr:hover { background: url(../images/casinos-right-row-hover.jpg) no-repeat left top; }
.casinos-list tbody tr td { height: 25px; text-align: center; background-position: -172px 0; }
.casinos-list tbody tr td.col1 { width: 50px; background-position: 0 0; }
.casinos-list tbody tr td.col2 { width: 60px; background-position: -50px 0; }
.casinos-list tbody tr td.col3 { width: 58px; background-position: -110px 0; }
.casinos-list tbody tr td img { width: 29px; height: 40px; margin: 2px; }
.casinos-list tbody tr td a { color: #87191f; cursor: pointer; }
.casinos-list tfoot tr td { font-weight: bold; color: #3e3125; background-color: #d3dcc1; padding: 5px 10px; height: 5px; }
.casinos-list tfoot tr td a { display: block; float: right; color: #87191f; font-weight: bold; cursor: pointer; }

.clsBadbeat-title { background-image: url(../images/bb/title_background.png); line-height: 23px; }
.clsBadbeat-title-left { float: left; padding: 0 5px; color: #fff; }
.clsBadbeat-title-right {float: right; padding: 0 5px; color: #fff; }
.clsBadbeat-clear { clear: both;}
.clsBadbeat-content { margin-top: 1px; border: 1px solid #B3C197; }
.clsBadbeat-content-left { float: left; width: 120px; margin: 10px 0; padding: 0 10px; border-right: 1px solid #B3C197; }
.clsBadbeat-content-right {float: right; width: 520px; margin: 10px 0; padding: 0 10px; }
.clsBadbeat-content-right a { background-color: #4B3120; color: #fff; padding: 3px 5px; font-size: 10px; font-family: Verdana; float: right; }

.clsBadbeat-content-detail-left { float: left; width: 280px; margin: 10px 0; padding: 0 10px; border-right: 1px solid #B3C197; }
.clsBadbeat-content-detail-right {float: right; width: 330px; margin: 10px 0; padding: 0 10px; }

.clsBadbeat-card { width: 50px; float: left; }
.clsBadbeat-card-space { width: 25px; float: left; }

.article-detail {  }
.article-detail .calendar { width: 50px; height: 50px; background: url(../images/calendar.jpg) no-repeat left top; }
.article-detail .calendar .month { width: 50px; text-align: center; font-family: Georgia; font-size: 10px; color: #dee5cf; height: 15px; line-height: 17px; overflow: hidden; }
.article-detail .calendar .day { width: 50px; text-align: center; font-family: Georgia; font-size: 20px; color: #87191f; font-weight: bold; }
.article-detail .info { color: #3e3125; font-size: 11px; }
.article-detail .info a { color: #87191f; font-size: 11px; }
.article-detail .info span { color: #b8c0a6; font-size: 11px; padding: 0 5px; }
.article-detail .info h2, .article-detail .info h2 a { font-size: 23px; font-family: Georgia; font-weight: normal; color: #146111; }
.article-detail .article-image { background-color: #dee5cf; padding: 5px; border: 1px solid #092f0a; }
.article-detail .article-content { color: #3e3125; line-height: 18px; font-size: 13px; margin: 0 0 0 10px;}

div.citat { background: url(../images/citat-background.jpg) no-repeat right top; width: 280px; height: 110px; float: right; }
div.citat p { font-size: 21px; font-family: Georgia; font-weight: normal; font-style: italic; color: #87191f; padding: 20px; line-height: 25px; }

.breadcrumbs { line-height: 50px; height: 65px; overflow: hidden; background: url(../images/breadcrumbs-background.jpg) repeat-x left top; padding: 0 0 0 20px; width: 710px; *width: 710px; _width: 730px; overflow: hidden; display: block; float:left }
.breadcrumbs a { font-size: 13px; color: #ffa300; float: left; }
.breadcrumbs-separator { width: 35px; height: 50px; background: url(../images/breadcrumbs-separator.jpg) no-repeat left top; float: left; margin-right: 10px; }

.article_submission {  }
.article_submission .top { background: url(../images/comment-top.jpg) no-repeat left top; width: 685px; height: 10px; font-size: 5px; overflow: hidden; }
.article_submission .bottom { background: url(../images/comment-bottom.jpg) no-repeat left top; width: 685px; height: 10px; font-size: 5px; overflow: hidden; }
.article_submission .middle { padding: 0 10px;background: url(../images/comment-middle.jpg) repeat-y left top; _width: 685px; }
.article_submission .middle .avatar { float: left; margin: 0 5px 0px 0; position: relative; top: -4px; left: -4px; }
.article_submission .middle .body { min-height: 82px; *min-height: 82px; _height: 82px; }
.article_submission .player-info { line-height: 25px; height: 25px; overflow: hidden; float: right; padding: 0 10px 0 0; _padding-right: 0; color: #242220; font-size: 12px; }
.article_submission .player-info span { font-weight: bold; color: #87191f; font-size: 12px; text-decoration: underline; }
.article_submission .arrow { float: right; width: 35px; height: 25px; background: url(../images/comment-arrow.jpg) no-repeat left top; position: relative; left: -4px; top: -6px; }

.registration-block-empty { width: 730px; height: 256px; }
.registration-block { width: 730px; height: 256px; background: url(../images/registration-block-background.jpg) no-repeat left top; }
.registration-block .registration-block-inner { padding: 110px 0 0 30px; }

.footer { background: url(../images/footer-background.jpg) repeat left top; line-height: 39px; height: 78px; overflow: hidden; color: #9e7b63; font-size: 11px; position: absolute; left: 0; bottom: 0; width: 730px; }
.footer p { padding: 0 10px; }
.footer a { color: #9e7b63; font-weight: bold; font-size: 11px; }
.footer a:hover { color: #c6ae9e; text-decoration: none; }

form { background-color: #3a2d22; color: #fff; padding: 10px 20px 5px 20px; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
form p { margin: 5px 0; }
form .FormInput { border: none; background: url(../images/form-input.jpg) repeat-x left bottom; padding: 4px; color: #fff; width: 60%; margin-right: 10px; color: #e0c9b3; }
form .antispam { margin-right: 10px; }
form .FormTextarea { line-height: 20px; height: 100px; border: 1px solid #000; border-bottom: none; background: url(../images/form-textarea.jpg) repeat-x left top #ffeddc; font-style: italic; width: 100%; }
form .FormSubmit { color: #fff; text-align: center; border: none; }
form .FormSubmitLarge { background: url(../images/form-button-large.jpg) no-repeat left top; width: 191px; height: 35px; font-weight: bold; }
form .FormSubmitSmall { background: url(../images/form-button-small.jpg) no-repeat left top; width: 81px; height: 25px; }
form .FormLink { color: /*#57b82e*/#fff; font-size: 11px; }

/*
.right-column-bottom { background: url(../images/right-column-bottom.jpg) no-repeat left top; width: 235px; height: 295px; }
.right-column-bottom .copyright { width: 235px; text-align: center; color: #fff; font-size: 11px; padding: 10px 0; font-weight: bold; position: relative; top: 255px; }
.right-column-bottom .copyright a { color: #fff; }
*/
.copyright { background: url(../images/right-column-bottom.jpg) no-repeat left bottom; width: 235px; line-height: 40px; text-align: center; padding-top: 255px; font-size: 11px; color: #fff; font-weight: bold; position: absolute; right: 0; bottom: 0; }
.copyright a { color: #fff; }

.best-articles-list { border-collapse: collapse; width: 215px; font-family: Arial; font-size: 11px; }
.best-articles-list tr { background: url(../images/best-articles-even.jpg) no-repeat left top; height: 52px; }
.best-articles-list tr td { padding: 0 15px 0 10px; }
.best-articles-list tr td a { font-weight: bold; color: #87191f; }
.best-articles-list tr.odd { background: url(../images/best-articles-odd.jpg) no-repeat left top; }
.best-articles-list tr:hover { background: url(../images/best-articles-hover.jpg) no-repeat left top; }

.index-casino-article { width: 220px; float: left; margin: 66px 0 0 17px; _margin-left: 15px; }
.index-casino-article .index-action-image { background-color: #dee5cf; padding: 5px 5px 5px 5px; width: 208px; height: 75px; *height: 87px; border: 1px solid #092f0a; text-align: center; overflow: hidden; }
.index-casino-article .index-action-image img { display: block; margin: 0 auto; }
.index-casino-article a { font-family: Georgia; font-size: 20px; color: #ffa300; display: block; margin: 0; }
.index-casino-article a.title { padding: 10px 0 5px 0; }
.index-casino-article .content { color: #dee5cf; line-height: 18px; text-align: justify; font-size: 13px; }

.related-articles { padding: 0; margin: 0; }
.related-articles li { list-style: none; }
.related-articles li a { background: url(../images/related-li.jpg) no-repeat left 4px; color: #87191f; font-size: 13px; font-weight: bold; padding: 0 0 0 16px; line-height: 20px; }
.related-articles li span { color: #000; }

.index-bottom-ad { width: 645px; height: 65px; margin: 10px auto; _margin: 10px 22px; }

table.pager { width: 300px; margin: 10px auto; _margin: 10px 195px; }
table.pager tr td { width: 150px; text-align: center; }
table.pager tr td a.pager-control-enabled { display: block; width: 120px; line-height: 25px; height: 25px; overflow: hidden; background: url(../images/pager-active.jpg) no-repeat left top; font-size: 13px; font-weight: bold; color: #3e3125; text-decoration: none; text-align: center; }
table.pager tr td a.pager-control-disabled { display: block; width: 120px; line-height: 25px; height: 25px; overflow: hidden; background: url(../images/pager-disabled.jpg) no-repeat left top; font-size: 13px; font-weight: bold; color: #727272; text-decoration: none; text-align: center; }

.login-table { width: 195px; }

.article-meta { color: #b8c0a6; amrgin-top: 10px; }
.article-meta a { color: #87191f; font-size: 11px; }

.SiteMap h2, .SiteMap h2 a { font-size: 23px; font-family: Georgia; font-weight: normal; color: #146111; }
.SiteMap h2 { margin-bottom: 10px; }
.SiteMap ul { margin-bottom: 10px; }
.SiteMap ul li a { font-size: 16px; font-family: Georgia; font-weight: normal; color: #146111; }
.SiteMap ul li ul li a { font-size: 14px; font-family: Georgia; font-weight: normal; color: #146111; }


.clsCasino-cover { width: 730px; }
.clsCasino { margin: 5px; *width: 720px; }
.clsCasino-title { background-color: #114D0F; color: #fff; }
.clsCasino-title-left { float: left; padding: 5px; }
.clsCasino-title-right { float: right; padding: 5px; }
.clsCasino-clear { clear: both; }
.clsCasino-content { padding: 5px; border: 1px solid #114D0F; background-color: #fff; }
.clsCasino-content-left { float: left; padding-right: 10px; border-right: 1px solid #114D0F; width: 160px; }
.clsCasino-content-right { float: right; width: 500px; }
.clsCasino-content-right p { float: left; line-height: 20px; }
.clsCasino-content-right a { color: #fff; text-align: center; border: none; display: block; background: url(../images/casino-button-small.jpg) no-repeat left top; width: 81px; line-height: 25px; height: 25px; overflow: hidden; float: right; }
.clsCasino-content-detail-left { width: 49%; float: left; }
.clsCasino-content-detail-right { width: 49%; float: right; }
.clsCasino-content table { border-collapse: collapse; }
.clsCasino-content table th { background-color: #114D0F; color: #fff; padding: 10px 5px; }
.clsCasino-content table td { border-top: 1px solid #DEE5CF; border-bottom: 1px solid #DEE5CF; padding: 3px 0; }
.clsCasino-content table td.title { font-weight: bold; }
.clsCasino-content table td.plus { background: url(../images/plusminus/plus.png) no-repeat 0px 3px; }
.clsCasino-content table td.minus { background: url(../images/plusminus/minus.png) no-repeat 0px 3px; }

a.newSub { display: block; color: #87191F; font-weight: bold; padding-left: 20px; background: url(../images/plusminus/plus.png) no-repeat left center; }

#registration_form p label { display: block; float: left; width: 150px; line-height: 25px; }
#filterform { margin: 5px; }

.article-info h1 { margin: 5px 0; font-size: 23px; font-family: Georgia; font-weight: normal; color: #146111; }
.article-info p { line-height: 20px; }
.article-info p a { color: #87191f; }
.article-info p a:hover { text-decoration: none; }
.article-info .speedNav { border: 1px solid #ccc; padding: 7px; width: 200px; float: left; margin-right: 10px; background-color: #eee; margin-bottom: 10px; }
.article-info .speedNav p a h3 { color: #87191f; text-decoration: underline; }

.article-info .speedNav p { line-height: 15px; }

#filterform table { width: 100%; *width: 680px; *color: #fff; *font-size: 12px; }

div.tournamentsTable { border: 1px solid #bdc0ab; background-color: #fff; padding: 5px; margin: 5px;}
div.tournamentsTable table { border-collapse: collapse; width: 705px; }
div.tournamentsTable table thead tr th { background-color: #e8eddf; font-family: Georgia; font-size: 18px; color: #146111; padding: 5px; }

div.tournamentsTable table tbody tr td { font-size: 11px; padding: 5px; }

div.tournamentsTable table tbody tr.odd td.cellodd { background-color: #fff; }
div.tournamentsTable table tbody tr.odd td.celleven { background-color: #f4f7f0; }
div.tournamentsTable table tbody tr.even td.cellodd { background-color: #e8eddf; }
div.tournamentsTable table tbody tr.even td.celleven { background-color: #dee5d2; }

td.width60 { width: 60px; }
td.width100 { width: 100px; }
td.ac { text-align: center; }
td a { color: #87191f; text-decoration: underline; }
td a:hover { text-decoration: none; }

.page-content { width: 690px; padding: 20px; padding-bottom: 90px; }
.page-content h1 { font-size: 23px; font-family: Georgia; font-weight: normal; color: #146111; }
.page-content ul { padding-left: 20px; }
.page-content ol { padding-left: 20px; }
.page-content h2 { font-size: 25px; font-family: Georgia; font-weight: normal; font-style: italic; color: #146111; }
.page-content h3 { font-size: 21px; font-family: Georgia; font-weight: normal; font-style: italic; color: #87191f; margin: 10px 0; }
.page-content p { margin-bottom: 15px; line-height: 18px; }
.page-content a { color: #87191F; text-decoration: underline; }
.page-content a:hover { text-decoration: none; }


.right-col-link { display: block; width: 100%; height: 100%; text-decoration: none; }

hr { color: #ccc; background-color: #ccc; margin: 20px 0; }

.html-left { width: 450px; float: left; margin-right: 10px; }

/* REKLAMA */
.unibet-square { background-color: #EFF2E9; width: 215px; }
.unibet-square .content { padding: 5px; }
.unibet-square .content ul { padding: 0 0 0 2px; list-style: none; margin-bottom: 5px; }
.unibet-square .content ul li { padding-left: 18px; background: url(http://ad.spiritcms.eu/advertisments/text/unibet1/unibet-ad-bullet.jpg) no-repeat left center; font-size: 11px; color: #3D3028; line-height: 20px; text-align: left; }
.unibet-square .content .register { display: block; margin-bottom: 5px; color: #fff; font-weight: bold; position: relative; left: 7px; background: url(http://ad.spiritcms.eu/advertisments/text/unibet1/unibet-ad-button.jpg) no-repeat left top; width: 191px; line-height: 35px; height: 35px; text-align: center; font-size: 11px; }

.reklama { margin: 5px 0 0 0; width: 725px; }

.antispam-table td { padding: 0 5px; }
.antispam-table td input { width: 30px; }

.dictionary-table { border-collapse: collapse; border: 1px solid #bdc0ab; width: 100%; }
.dictionary-table thead tr th { background-color: #e8eddf; font-family: Georgia; font-size: 18px; color: #146111; padding: 5px; }

.dictionary-table tbody tr td { font-size: 11px; padding: 5px;background-color: #f4f7f0; }
.dictionary-table tbody tr td.first { width: 70px; }

a.dictionary-filter { padding: 4px; cursor: pointer; color: #87191F; }
a.dictionary-filter:hover { background-color: #87191F; color: #fff; }

fieldset.error { border: 1px solid #c00; padding: 10px; color: #c00; font-weight: bold; margin-bottom: 10px;}
fieldset.error legend { padding: 5px 10px; background-color: #c00; color: #fff; font-weight: bold; }

#frm.badbeat form table tbody tr td .FormInput { *width: 75px; }
#frm.badbeat form table tbody tr td .FormTextarea { *width: 150px; }

.frmlabel { width: 100px; }
.frmSelects { width: 150px; }
.frmTextareas { width: 400px; }


#ftrlooplinks {font-size: 11px;background:#EFF2E9;width: 215px;}
#ftrlooplinks span {padding:5px;}
#ftrlooplinks a {color:#985048;font-weight:bold;}

