@CHARSET "UTF-8";

a img { border: none; }
.cb { clear: both; }
.screenshot{float: right;margin: 5px;}
* { margin: 0; padding: 0; }
html { background: url(../images/html-bg.png) repeat left top; padding-bottom: 20px; font-family: Tahoma; font-size: 12px; }
body { background: url(../images/page-bg.png) repeat-x left top #71BDE5; }
#page { width: 960px; margin: 0 auto; }
#page-bottom { width: 960px; margin: 0 auto; }
#bg-bottom {background: url(../images/html-bg.png) repeat left top; }

h1 { font-family: Impact; font-size: 22px; color: #fff; font-weight: normal; margin-bottom: 10px; }
h2 { display: block; width: 626px; background: url(../images/lc-h2.png) no-repeat left top; line-height: 30px; line-height: 30px; height: 30px; text-indent: 15px; font-size: 14px; color: #000; margin-bottom: 10px; }
h3 { display: block; width: 626px; background: url(../images/lc-h2.png) no-repeat left top; line-height: 30px; line-height: 30px; height: 30px; text-indent: 15px; font-size: 13px; color: #000; margin-bottom: 10px; }

a { font-weight: bold; color: #137296; }

p { line-height: 18px; margin-bottom: 10px; }
ul, ol { padding-left: 20px; margin-bottom: 10px;; }

.nav { height: 52px; }
.nav ul { list-style: none; padding: 0; margin-bottom: 0;}
.nav ul li { display: inline; }
.nav ul li a { display: block; float: left; line-height: 60px; height: 52px; text-align: center; font-weight: bold; font-size: 12px; color: #18709c; text-decoration: none; }
.nav ul li a.menu-first { width: 110px; background: url(../images/menu-first.png) no-repeat left top; }
.nav ul li a.menu-140 { width: 140px; background: url(../images/menu-140.png) no-repeat left top; }
.nav ul li a.menu-113 { width: 113px; background: url(../images/menu-113.png) no-repeat left top; }
.nav ul li a.menu-96 { width: 96px; background: url(../images/menu-96.png) no-repeat left top; }
.nav ul li a.menu-126 { width: 126px; background: url(../images/menu-126.png) no-repeat left top; }
.nav ul li a.menu-120 { width: 120px; background: url(../images/menu-120.png) no-repeat left top; }
.nav ul li a.menu-100 { width: 100px; background: url(../images/menu-100.png) no-repeat left top; }
.nav ul li a.menu-last { width: 148px; background: url(../images/menu-last.png) no-repeat left top; }
.nav ul li a:hover { background: url(../images/menu-hover.png) no-repeat top center; color: #fff; }
.nav ul li a.menu-first:hover { background: url(../images/menu-first-hover.png) no-repeat left top; }
.nav ul li a.menu-last:hover { background: url(../images/menu-last-hover.png) no-repeat left top; }

.nav ul li span.separator { display: block; float: left; width: 1px; height: 52px; background: url(../images/menu-separator.png) no-repeat left top; }

.casinos-bar{margin: 10px 0 0 60px; width: 100%;height: 80px;}
.casinos-bar .button-betfair{background: url(../images/button-casino-betfair.jpg) no-repeat left top; float: left; width: 170px; height: 90px; cursor: pointer;}
.casinos-bar .button-expekt{background: url(../images/button-casino-expekt.jpg) no-repeat left top; float: left; width: 170px; height: 90px; cursor: pointer;}
.casinos-bar .button-unibet{background: url(../images/button-casino-unibet.jpg) no-repeat left top; float: left; width: 170px; height: 90px; cursor: pointer;}
.casinos-bar .button-bwin{background: url(../images/button-casino-bwin.jpg) no-repeat left top; float: left; width: 170px; height: 90px; cursor: pointer;}
.casinos-bar .cont{margin: 46px 0 0 7px; text-align: center;}
.casinos-bar .cont a{text-decoration: none; font-size: 90%;}
.casinos-bar .cont a:hover{color: #ffffff;}

/*  HEAD   */

.head { height: 86px; background: url(../images/banner.png) no-repeat left top; position: relative;}
.head .logo { display: block; width: 320px; height: 86px; float: left; position: relative;}
.head .logo h1 { color: #295E7D; font-size:40px; display: block; position: absolute; left: 50px; top: 15px; }
.head strong.logo { display: block; width: 379px; height: 86px; position: absolute; left: 0; top: 0; }

/*  TABS MENU   */

.head .tabs-menu { height: 31px; position:absolute; bottom:0; right:20px;}
.head .tabs-menu ul li a { display: block; float: left; line-height: 31px; height: 31px; text-align: center; font-family: Tahoma; font-weight: bold; font-size: 17px; color: #ffffff; text-decoration: none; cursor:pointer;}
.head .tabs-menu ul li a:hover {color:#EBEBEB;}
.head .tabs-menu ul { list-style: none; padding: 0; margin-bottom: 0;}
.head .tabs-menu ul li { display: inline; }

.tab01_btn_right, .tab02_btn_right, .tab03_btn_right {height:31px; line-height: 31px; margin:0 10px; padding:0; float:right;}
.tab01_btn_left, .tab02_btn_left, .tab03_btn_left {height:31px; line-height:31px; margin: 0 0 0 -15px; padding:0 13px; float:left;}

.tab01_btn_right {background:url("../images/tabs/jak-zacit-tab_right.png") no-repeat scroll 100% 100% transparent;}
.tab01_btn_left {background:url("../images/tabs/jak-zacit-tab_left.png") no-repeat scroll 0 100% transparent;}
.tab02_btn_right {background:url("../images/tabs/tipy-na-vyhru-tab_right.png") no-repeat scroll 100% 100% transparent;}
.tab02_btn_left {background:url("../images/tabs/tipy-na-vyhru-tab_left.png") no-repeat scroll 0 100% transparent;}
.tab03_btn_right {background:url("../images/tabs/bonusy-pro-vas-tab_right.png") no-repeat scroll 100% 100% transparent;}
.tab03_btn_left {background:url("../images/tabs/bonusy-pro-vas-tab_left.png") no-repeat scroll 0 100% transparent;}


.content { background: url(../images/content-bg.png) no-repeat left top #fff; }
.content .lc { width: 626px; float: left; margin-left: 6px; padding-top: 5px; }
.content .lc .intro { background: url(../images/index-top.png) no-repeat left top; height: 240px; margin-bottom: 12px; color: #fff; }
.content .lc .intro p { margin: 0; }
.content .lc .intro .inner { padding: 20px; width: 250px; font-size: 14px; }
.content .lc .intro .inner a.button { background: url(../images/intro-button.png) no-repeat left top; color: #fff; text-transform: uppercase; font-weight: bold; font-size: 12px; display: block; float: left; margin-top: 10px; line-height: 28px; width: 174px; text-align: center; height: 28px; overflow: hidden; text-decoration: none; }
.content .rc { width: 323px; float: right; margin-right: 1px; padding-top: 5px; }
.content .rc h2 { width: 323px; background: url(../images/rc-h2.png) no-repeat left top; }
.content .rc .news { margin-bottom: 20px; min-height: 192px;}
.content .rc .news .news-item { font-size: 11px; margin-bottom: 1px; width: 320px; margin-left: 3px; }
.content .rc .news .news-item .title { line-height: 20px; height: 20px; text-indent: 5px; color: #000; font-weight: bold; background-color: #ecf0f3; }
.content .rc .news .news-item .title .date { color: #a50101; }
.content .rc .news .news-item .text { padding: 5px 10px 15px 10px; background: url(../images/rc-news-bottom.png) no-repeat right bottom; }
.content .rc .news .news-item .text a { font-weight: bold; color: #18709c; text-decoration: none; }
.content .rc .more { display: block; float: right; width: 165px; line-height: 21px; height: 21px; color: #fff; font-size: 11px; background: url(../images/rc-button.png) no-repeat left top; font-weight: bold; text-indent: 10px; text-decoration: none; margin: 5px 10px 0 0; }

.content .lc .casino-games-item { float: left; width: 127px; padding-left: 75px; background: url() no-repeat left top; height: 92px; cursor: pointer;}
.casino-games-item-hover {color: #3887A6;}
.content .lc .casino-games-item p { margin: 0 5px; font-weight: normal; font-size: 11px; }
.content .lc .casino-games-item p a { font-weight: normal; font-size: 13px; color: #18709b; font-weight: bold; }

.content .lc .casino-games-item-roulette { background-image: url(../images/guide_roulette.png); }
.content .lc .casino-games-item-slot { background-image: url(../images/guide_slotmachine.png); }
.content .lc .casino-games-item-dice { background-image: url(../images/guide_dice.png); }
.content .lc .casino-games-item-poker { background-image: url(../images/guide_poker.png); }
.content .lc .casino-games-item-blackjack { background-image: url(../images/guide_blackjack.png); }
.content .lc .casino-games-item-bingo { background-image: url(../images/guide_bingo.png); }

.content .lc .block { background: url(../images/block-middle.png) repeat-y left top; position: relative; margin-bottom: 5px; }
.content .lc .block .middle { padding: 5px 10px; }
.content .lc .block .top { background: url(../images/block-top.png) repeat-y left top; height: 10px; }
.content .lc .block .bottom { background: url(../images/block-bottom.png) repeat-y left top; height: 10px; }

/* HEADER BAR GAMES */
.img-list { width:100%; overflow:hidden; margin:0; padding:0;}
.img-list li { float:left; width:200px; text-align:left; color:#000000; font-size:13px; margin:0 3px 10px 0;list-style-type: none;}
.img-list li p { margin: 0 0 0 85px !important; padding:0; font-size:90%;}
.img-list img { margin:0px; padding:0; float:left;}


.iarticle h2 { width: auto; background: none; text-indent: 0; margin: 0; line-height: 15px; height: 10px; margin-bottom: 0;  margin-left: 10px; }
.iarticle a.img { float: left; border: 3px solid #b0cfdb; margin: 0 5px 5px 0;}
.iarticle a.img img { border: 1px solid #fff; display: block;}
.iarticle p { font-size: 12px; margin: 0; }
.article-separator { margin-bottom: 10px; padding-top: 10px; border-bottom: 1px solid #B0CFDB; }

.article .body, .article-detail .body { margin: 0 10px; }
.article .body, .article-detail .body { margin: 0 10px; }

a.article_more { display: block; width: 105px; line-height: 19px; height: 19px; color: #fff; text-decoration: none; font-size: 11px; font-weight: bold; background: url(../images/article_more.png) no-repeat left top; text-align: center; position: absolute; right: 40px; bottom: 1px; }

.content .lc .block .ad_left { width: 105px; float: left; height: 60px; background: url(../images/ad_left-bg.png) no-repeat bottom center; font-family: Impact; font-size: 17px; color: #a30000; text-align: center; }
.content .lc .block .ad_right { width: 468px; height: 60px; float: left; margin-left: 20px; }

.footer { background: url(../images/footer-bg.png) repeat-x left top #fff; font-size: 11px; }
.footer .inner { padding: 20px; }
.footer .inner strong { color: #a30000; }
.footer .inner a { color: #137296; font-weight: bold; }
.footer .inner p { line-height: 15px; }

.casinos table { font-size: 11px; width: 100%; background-color: #ECF6FC; margin-bottom: 1px; border-collapse: collapse; }
.casinos table td { height: 53px; border-top: 2px solid #dbe2e8; }
.casinos table.even td { background-color: #dbe2e8; }
.casinos table td.twoline { line-height: 20px; }
.casinos table td a { color: #18709c; font-weight: bold; text-decoration: none;}
.casinos table td a img { margin: 0 5px; }
.casinos table td a.enter { line-height: 21px; height: 21px; width: 56px;  display: block; color: #fff; font-weight: bold; background: url(../images/button-enter.png) no-repeat left top; text-transform:uppercase; text-decoration: none; text-align: center; margin-top: 10px; }
.casinos table td strong { color: #a50101; }

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

.SiteMap ul { list-style: none; }
.SiteMap ul li a { font-size: 14px; }
.SiteMap ul li ul li a { font-size: 12px; }

.lc.gameslc { float: right; margin: 0; margin-right: 1px; }
.rc.gamesrc { float: left; margin: 0;  margin-left: 6px; }
.rc.gamesrc h4{margin: 10px 0 10px 0;}


.casinos-table { width: 606px; margin: 10px; font-size: 11px; }
.casinos-table td a { color: #18709c; font-weight: bold; text-transform: uppercase;}
.casinos-table td a.enter { line-height: 21px; height: 21px; display: block; width: 55px; color: #fff; font-weight: bold; background: url(../images/enter-button.png) repeat-x left top; text-decoration: none; text-align: center; }
.casinos-table td strong { color: #a50101; }

.content .lc p { margin-bottom: 10px; margin-left: 10px; line-height: 15px; }
.content .lc table { margin-bottom: 10px; }

@media all and (min-width: 0px){
   .space20 { height: 20px; }
}

.ibt { color: #000; }

h4{ margin: 0 0 5px 10px; font-size: 120%;}
ol{margin: 0 0 0 20px;}

#tablestep {
  width:100%;
}
#tablestep td {
padding:4px;
}
#tablestep tr.sec {
background:#D0E9F6   none repeat scroll 0 0;
}
#tablestep tr.header td {
border-bottom:1px solid #D0E9F6;
border-right:1px solid #D0E9F6;
}

.registration-casino-image {display: block;width: 100%;font-size:24px;font-weight: bold;text-align: center;line-height:50px;margin:0 0 20px 0;}

.casino-list{
float: left;
width: 201px;
background: #D0E9F6 repeat-x center top;
text-transform:uppercase;
font-size:11px;
text-align: left;
margin: 0 7px 30px 0;
padding-bottom: 10px; 
}

div.casino-list-content{
text-transform:uppercase;
font-size:140%;
font-weight: bold;
margin: 10px 10px 10px 10px;
}
div.casino-list-content a{
color: #000000;
width: 690px;
}
div.casino-list-content a:hover{
color: #a0a0a0;
}
div.casino-list-img{
margin: 15px 10px 0 10px;
background: white;
padding:15px 0;
text-align: center;
height:45px;
}
div.casino-list-img img {border:5px solid #ffffff;}
div.casino-list-text{
margin:0 10px 0 10px;
text-transform: none;
text-align: justify;
min-height:20px;
overflow: hidden;
}
div.casino-list-right{
}

form { border-collapse: collapse; margin: 40px auto auto 0; padding: auto; width: 550px; font-size: 90% }
form label {text-align: left;}
form td { padding: 5px 10px; }
form textarea, input {padding: 4px; color: #00; width: 340px; font-size: 90% }
form #submit {width: 350px; font-size: 90%; margin: 0 0 0 150px}
form input#cfp233_antispam { position: relative; top: -10px; left: 4px;  width: 100px}
form img { position: relative; top: 2px; border: 1px solid #c00; }



/*==========================================*/
/* Language */
#langbtn {left:50%;margin-left:235px; top:52px;}
