@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 {display: block; margin: 10px 0 0 5px; width: 100%;}
.casinos-bar .button {background: none #fff no-repeat center top; float: left; width: 154px; height: 90px; cursor: pointer;}
.casinos-bar .button-betfair{background-image: url(../images/button-casino-betfair.jpg)}
.casinos-bar .button-expekt{background-image: url(../images/button-casino-expekt.jpg)}
.casinos-bar .button-paradise{background-image: url(../images/button-casino-paradise.jpg)}
.casinos-bar .button-unibet{background-image: url(../images/button-casino-unibet.jpg)}
.casinos-bar .button-bwin{background-image: url(../images/button-casino-bwin.jpg)}
.casinos-bar .button-europa{background-image: url(../images/button-casino-europa.jpg)}
.casinos-bar .button-betclic{background-image: url(../images/button-casino-betclic.jpg)}
.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 { color:#D2EAF7; text-decoration:none }
.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; }

.content .lc img { margin: 0 25px 15px 0 !important; max-width: 620px;}

/* 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: 1.2em; height: auto; margin-bottom: 10px;  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 {
  background: none repeat-x scroll center top #D0E9F6;
  float: left;
  font-size: 11px;
  height: 178px;
  margin: 0 7px 15px 0;
  overflow: hidden;
  padding-bottom: 10px;
  text-align: left;
  text-transform: uppercase;
  width: 201px;
}

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; }



/* ARTICLE CALL TO ACTION BUTTON */
a.article-call-to-action-button {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #fff;
	padding: 8px 20px;
	background-color: #9cdcff;
	background: -moz-linear-gradient(
		top,
		#9cdcff 0%,
		#3f94cc);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#9cdcff),
		to(#3f94cc));
	border-radius: 26px;
	-moz-border-radius: 26px;
	-webkit-border-radius: 26px;
	border: 0px solid #000000;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 5px rgba(161,120,016,0);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 5px rgba(161,120,016,0);
	text-shadow:
		0px -1px 1px rgba(000,000,000,0.6)
	
}

.content  a.article-call-to-action-button, #content a.article-register-button-red {
	text-decoration: none;
	font-size: 16px;
	/*font-weight: bold;*/
	line-height: 50px;
	text-transform: uppercase;
}



a.article-register-button-red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	padding: 10px 20px;
	background-image: url(http://www.automaty-zdarma.cz/templates/general/images/buttons/btn-cta-red-1.jpg);
	background-repeat: repeat-x;
	background-color: #890202;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #990202;
	-moz-box-shadow:
		0px 1px 2px rgba(000,000,000,0.7),
		inset 0px 0px 2px rgba(59,0,0,0.5);
	-webkit-box-shadow:
		0px 1px 2px rgba(000,000,000,0.7),
		inset 0px 0px 2px rgba(59,0,0,0.5);
	text-shadow:
		0px -1px 0px rgba(000,000,000,0.5),
		0px 0px 0px rgba(255,255,255,0);
}

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

.cleaner {
     clear: both;
     display: block;
     float: none !important;
     font-size: 0.001em !important; /* Removes a text line in IE6 */
     height: 0;
     line-height: 0.001em !important; /* Removes a text line in IE6 */
     visibility: hidden !important;
}
#links-left-1 {margin: -0.5em 8px 0;}
#links-left-1 a {text-decoration: none;}

#links-incontent-1 {margin: 0 0 1em;}
#links-incontent-1 .middle {margin: 0 10px 4px;}

