/* CSS Document */

* {
	margin:0; padding:0;
	font-size:100%;
}

body{
	background:url(../images/body-tail.gif) left top repeat-x #000;
	text-align:center;
}

img {vertical-align:top;}
a img { border:0;}
img.box { padding-bottom:16px; }

ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}

.hidden { display:none; }

html, input, textarea
	{
		font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
		font-size:0.75em;
		line-height:1.75em;
		color:#e5e5e5;
	}
small {font-size:12px; line-height:1.5em;}
input, select { vertical-align:middle; font-weight:normal; }

a {color:#87A7AB; outline:none; outline-style:none; }
a:hover{text-decoration:none;}
p {padding-top:21px;}

/* ============================= main layout ====================== */

.imgindent {margin:0 30px 0 0; float:left;}

h1 {font-size:2em; line-height:1.2em; letter-spacing:-1px; padding-bottom:16px;}
h2 {font-size:2em; line-height:1.2em; text-transform:uppercase; letter-spacing:-1px;}
h3 {font-size:1.7em; line-height:1.2em; text-transform:uppercase; letter-spacing:-1px; padding-bottom:12px;}
h3 a {color:#fff; text-decoration:none;}
h4 {font-size:1.83em; line-height:1.16em; color:#fff; padding-bottom:16px;}
h4 a {color:#fff; text-decoration:none;}
h5 {color:#cc0595; font-size:1.5em; font-weight:normal; padding-bottom:23px;}

h2.extra1 {font-size:2em; margin:0 0 5px 0; padding:0 0 10px 0; text-transform:uppercase; letter-spacing:-1px;}
.extra1 a {text-decoration:none; color:#ffffff;}
.extra1 a:hover {text-decoration:none;}

/* ============================= header ====================== */
.menu {float:right; padding:30px 8px 0 0; margin-top:11px;}
.menu li {float:left; background:none; padding:0px 0 0 24px; font-size:1.333em; line-height:1.2em; text-transform:uppercase;}
.menu li a {text-decoration:none; color:#888787; display:block; letter-spacing:-1px; background:none;}
.menu li a:hover {background:url(../images/menu-active-bg.gif) left top repeat-x; padding-top:11px;  margin-top:-11px; color:#fff; position:relative;}
.menu .active {background:url(../images/menu-active-bg.gif) left top repeat-x; color:#fff; padding-top:11px; margin-top:-11px; position:relative;}

#header-bg { background:url(../images/header-bg1.jpg) no-repeat scroll 0 0 transparent; position:relative; height:516px; width:969px; }
.smallheader #header-bg { background: url(../images/header-bg.jpg) no-repeat 50% 0%; position: relative; 	height:194px; width:969px; }

.header-menu {float:left;}
.header-menu li {float:left; font-size:2.6em; line-height:1.2em; font-weight:normal; text-transform:uppercase; height:50px; line-height:50px;}
.header-menu li a {float:left; text-decoration:none; color:#ffffff; display:block; margin:0 0 0 20px;}

.header-text {width:auto; margin-bottom:40px;}

/* MESSAGES FROM PLAYERS */

#header-bg .messages { float: left; width:450px; margin: 10px 0 0 20px; }
#header-bg .messages p { font-size:15px; color:#fffbd3; padding:5px 0; }
#header-bg .messages span.name { font-size:18px; font-weight:bold; color:#fffbd3; float:right;}
#header-bg .messages .quotesStart { background:url("../images/quotes-start.png") no-repeat scroll top left transparent; padding-left:30px; float: left;}
#header-bg .messages .quotesEnd { background:url("../images/quotes-end.png") no-repeat scroll right bottom transparent; padding-right:30px; float: right;}

/* HEADER BANNER */

#header-bg .banner { float: right; width:450px; margin: 10px 20px 0 0; }
#header-bg .banner img { margin:10px 0 0 20px; }
#header-bg .banner span.name { font-size:18px; font-weight:bold; color:#fffbd3; float:right;}


/* ============================= content ====================== */
#content {padding-bottom:11px;}
#content img {position:relative;}


.smalltext #box-results strong {font-size:10px;}
.smalltext #box-results p.result-p strong {font-size:18px;}
.smalltext .link1, .smalltext .link2, .smalltext .link3 {font-size:1.2em;}
.smalltext .roztocit, .smalltext .sazka {font-size:1.4em;}


.col-2 .indent1 p { font-size:16px; }

.col-pad {padding-right:2px;}
.col-pad1 {padding-right:36px;}

.row1 .indent {padding:13px 13px 20px 19px;}

.row2 .indent {padding:18px 12px 42px 20px;}
.row2 .indent1 {padding:29px 13px 20px 20px;}
.row2 {padding-top:11px;}

.row2-plain {padding:0;}

.policy-indent {padding:13px 13px 41px 19px;}

.row-pad {padding-top:12px;}

.row1 {margin-top:-84px;}
.row1 .box {background:url(../images/row1-col-bg.gif) left top repeat-x #1a1a1a; position:relative; min-height:120px; }
.row1 .link-margin {margin-top:-4px;}

.row2 .box {background:url(../images/row2-col-bg-main.gif) left top repeat-x #0d0d0d;}
.row2 .box1 {background:url(../images/row2-col-bg.gif) left top repeat-x #0d0d0d;}

.box span {color:#fcfcfc;}
.box1 span {color:#fcfcfc;}

.relative {position:relative;}

.row1 .box .indent {padding:10px 13px 12px 13px}
.row1 .box .alignright {margin:-15px 0 0 0;}
.row1 .box .btn-more {margin:5px 0 0 0; text-align:right; bottom:10px; position:absolute; right:10px;}
.row2 .btn-more-1 {margin:0; text-align:center; float:right;}
.row2 .btn-more {margin:15px 0 0 0; text-align:center;text-transform: uppercase;}

.h-padding {padding:13px 0 0 19px;}
.title4-indent {padding:0px 13px 20px 19px;}

.title1 {background:url(../images/title1-bg.png) left top no-repeat; color:#fff; line-height:1.25em;}
.title2 {background:url(../images/title2-bg.png) left top no-repeat; color:#fff; line-height:1.25em;}
.title3 {background:url(../images/title3-bg.png) left top no-repeat; color:#fff; line-height:1.25em;}
.title4 {background:url(../images/title4-bg.png) left top no-repeat; color:#fff; line-height:1.25em;}
.title5 {background:url(../images/title5-bg.png) left top no-repeat; color:#fff; line-height:1.25em;}
.title6 {background:url(../images/title6-bg.png) left top no-repeat; color:#fff; line-height:1.25em;}

.row2 .link-margin {margin-top:-20px;}
.row2 .link-padding {padding-bottom:5px;}

.link {background:url(../images/link-left-bg.gif) left top no-repeat; display:inline-block; line-height:28px; height:28px; text-decoration:none; margin:7px 0 3px 0px; color:#e3e1e1; font-weight:bold; cursor:pointer; font-size:1.58em; text-transform:uppercase; position:relative;}
.link strong {background:url(../images/link-right-bg.gif) right top no-repeat; display:inline-block; padding:0 13px 0 13px;}
.link strong strong  {background:url(../images/link-tail-bg.gif) top repeat-x; padding:0;}
.link.small {font-size:1.45em;}

.link:hover {background:url(../images/link-left-bg-hover.gif) left top no-repeat; }
.link:hover strong {background:url(../images/link-right-bg-hover.gif) right top no-repeat;}
.link:hover strong strong  {background:url(../images/link-tail-bg-hover.gif) top repeat-x;}

.link1 {background:url(../images/link1-left-bg.gif) left top no-repeat; display:inline-block; line-height:28px; text-decoration:none; color:#e3e1e1; font-weight:bold; cursor:pointer; font-size:1.58em; text-transform:uppercase; position:relative;}
.link1 strong {background:url(../images/link1-right-bg.gif) right top no-repeat; display:inline-block; padding:0 13px 0 13px; }
.link1 strong strong  {background:url(../images/link1-tail-bg.gif) top repeat-x; padding:0; }

.link1:hover {background:url(../images/link1-left-bg-hover.gif) left top no-repeat; }
.link1:hover strong {background:url(../images/link1-right-bg-hover.gif) right top no-repeat;}
.link1:hover strong strong  {background:url(../images/link1-tail-bg-hover.gif) top repeat-x;}

.link2{background:url(../images/link2-left-bg.gif) left top no-repeat; display:inline-block; line-height:28px; text-decoration:none; color:#e3e1e1; font-weight:bold; cursor:pointer; font-size:1.58em; text-transform:uppercase; position:relative;}
.link2 strong {background:url(../images/link2-right-bg.gif) right top no-repeat; display:inline-block; padding:0 13px 0 13px;}
.link2 strong strong  {background:url(../images/link2-tail-bg.gif) top repeat-x; padding:0;}

.link2:hover {background:url(../images/link2-left-bg-hover.gif) left top no-repeat; }
.link2:hover strong {background:url(../images/link2-right-bg-hover.gif) right top no-repeat;}
.link2:hover strong strong  {background:url(../images/link2-tail-bg-hover.gif) top repeat-x;}

.link3 {background:url(../images/link3-left-bg.gif) left top no-repeat; display:inline-block; line-height:28px; text-decoration:none; color:#e3e1e1; font-weight:bold; cursor:pointer; font-size:1.58em; text-transform:uppercase; position:relative;}
.link3 strong {background:url(../images/link3-right-bg.gif) right top no-repeat; display:inline-block; padding:0 13px 0 13px;}
.link3 strong strong  {background:url(../images/link3-tail-bg.gif) top repeat-x; padding:0;}

.link3:hover {background:url(../images/link3-left-bg-hover.gif) left top no-repeat; }
.link3:hover strong {background:url(../images/link3-right-bg-hover.gif) right top no-repeat;}
.link3:hover strong strong  {background:url(../images/link3-tail-bg-hover.gif) top repeat-x;}

.registration {text-decoration:none; color:#ffffff; font-size:13px; height:28px; line-height:28px;}
.registration strong strong {padding:0;}

.alignright {text-align:right;}

.list-indent {padding:1px 0 0 29px;}

.list {padding-right:20px;}
.list li { background:url(../images/marker.gif) left 10px no-repeat; padding-left:11px; line-height:1.75em; }
.list li a { background:url("../images/list-bg.gif") repeat-x scroll left bottom transparent; color:#FFFFFF; display:block; font-size:140%; margin:2px 0; padding:2px 0; text-decoration:none; }
.list li a:hover {color:#ed8c01;}
.list li a.active {background:url(../images/arrow-yellow-right.jpg) left 2px no-repeat; color:#FBE45A; padding:0 0 0 20px;}
.list .last {background:none;}

.article ul {}
.article ul li {list-style-type: disc; margin: 5px 0 15px 25px;}

.pad {padding-top:18px;}
.pad1 {padding-top:22px;}
.pad2 {padding-top:6px;}

.margin {margin-left:-11px; position:relative;}
.margin1 {margin-top:24px;}

.title-img {margin-top:7px;}

.padding {padding-bottom:19px;}
.padding1 {padding-bottom:0px;}

.imagemargin {margin-top:6px;}

.list-color li a {color:#454545;}

.mail {color:#f09f01;}
.phone {display:inline-block; width:75px; font-weight:normal;}

/* STRATEGIE PAGE */

div.promobox-1 {background:url("../images/money.jpg") no-repeat scroll top left #0D0D0D; padding:20px 0 0 35px; margin:0 0 10px 0; color:#000000;}
div.promobox-1 strong {color:#CC0595;}
p.promobox-2 {background:#fff17c; padding:10px; margin:0; border:2px solid #95742D; color:#000000;}

.step .divBet {border:0px solid white; padding:0; min-height:98px; }
.step .divLots {border:0px solid #444; padding:10px; float:left;}
.step, .divLots, .divBtnSpin, .divBtnNext {display: none;}

/* STRATEGIA */

#divGame { margin:15px 0 0 0; }

#results { float: left; width:243px; margin:0; }
#results .btn-more { margin-top: 10px; font-size:10px; }

#box-results { background:url(../images/strategia/box-result.jpg) no-repeat scroll 0 0 transparent; position:relative; height:131px; width:243px; font-size:12px; float:left; margin:0 0 10px 0; }
#box-results p { margin:0; padding:0; text-align:center; color:#000000; }
#box-results strong { font-size:12px; }
#box-results .col-1-results { width:105px; line-height:10px; float:left; text-transform:uppercase; padding:6px 0 0 7px; }
#box-results .col-2-results { width:105px; line-height:10px; float:right; text-transform:uppercase; padding:6px 7px 0 0; }
#box-results .col-1-results .maxheight, #box-results .col-2-results .maxheight { height:23px; }
#box-results p.number { font-size:30px; font-weight:bold; line-height:23px; margin:15px 0 0 0;}
#box-results p.number span { color:#000000; }
#box-results p.result-p strong { font-size:20px; }
#box-results p.result-p { margin:0; padding:0 15px 0 0; font-weight:bold; text-align:right; color:#ffffff; font-size:25px; }
#box-results .result { width:243px; height:43px; float:left; font-size:12px; color:#000000; text-transform:uppercase; position:absolute; bottom:0px; line-height:43px; }

.box-info { background:url(../images/strategia/box-info.jpg) no-repeat scroll 0 0 transparent; position:relative; height:auto; width:355px; font-size:12px; float:right; }
.box-info span.text-1 { margin:8px 0 0 10px; padding:0; text-align:left; color:#ffffff; font-size:17px; float:left; max-width:290px; }
.box-info span.text-2 { margin:15px 6px 0 0; padding:8px 10px 0 0; font-weight:bold; text-transform:uppercase; text-align:left; color:#ffd852; font-size:40px; float:right; }
.box-info span.text-2 strong { margin:0; padding:0 0 0 5px; font-size:35px; float:right; }
.box-info p.text-3 { margin:0; padding:8px 0 0 5px; font-weight:bold; text-transform:uppercase; text-align:left; color:#ffd852; font-size:15px; position:absolute; left:5px; top:60px; }
.box-info p.text-3 strong { margin:0; padding:0 0 0 5px; font-size:18px; }

.roztocit { margin:5px 0 0 5px; background:url(../images/strategia/btn-roztoc.jpg) no-repeat scroll 0 0 transparent; height:49px; line-height:49px; width:266px; font-size:12px; border:0; font-size:22px; font-weight:bold; text-align:left; padding:0 0 0 10px; color:#000000; cursor:pointer; }
.sazka { margin:5px 0 0 5px; background:url(../images/strategia/btn-dsazka.jpg) no-repeat scroll 0 0 transparent; height:49px; line-height:49px; width:266px; font-size:12px; border:0; font-size:22px; font-weight:bold; text-align:left; padding:0 0 0 10px; color:#000000; cursor:pointer; }

.divLots-box-win { margin:0; padding:0 !important; }
.box-win { background:url(../images/strategia/box-win.jpg) no-repeat scroll 0 0 transparent; margin:10px 0 0 0; padding:40px 5px 0 5px !important; min-height:60px; width:355px; text-align:center; font-size:20px; font-weight:bold; }
.divLots p.btw-box { margin:5px 0; padding:0; text-align:center; font-size:20px; font-weight:bold; text-transform: uppercase;}

/* ============================= o rulete - box kde hrat ====== */

.content-box-kdehrat {}
.content-box-kdehrat h3 { margin:0 0 0 10px !important; font-size:17px !important; text-transform:none !important; }
.content-box-kdehrat span { margin:0; font-size:16px; color:#ffffff; font-weight:bold; text-transform:none; }
.content-box-kdehrat .content-box-kdehrat-ruleta {background:#F09C01; line-height:30px; height:30px; width:600px; float:left;}
.content-box-kdehrat .content-box-kdehrat-ruleta table {margin:0; padding:0; font-size:16px; color:#ffffff; font-weight:bold; text-transform:none;}
.content-box-kdehrat .kdehrat-ruleta-1 { padding:0 0 0 10px; width:50%;}
.content-box-kdehrat .kdehrat-ruleta-2 { padding:0; }
.content-box-kdehrat table { border:0 none !important; color:#ffffff; font-size:12px; padding:0 15px; font-weight:bold; margin:5px 0px; text-align:center; width:600px; text-align:left; float:left; }
.content-box-kdehrat table.casinoinfo { border:0 none !important; color:#2f3a2d; padding:0; margin:-2px 0 0 10px; text-align:center; width:570px; text-align:left; float:left; }
.content-box-kdehrat table.casinotable { padding:0 15px; margin:10px 0 10px 0; }
.content-box-kdehrat table.casinotable td.bonus { color:#FF3A00; font-size:20px; font-weight:bold; }
.content-box-kdehrat table.casinotable .btn-left { width:140px; }
.content-box-kdehrat table.casinotable img { padding:2px; border-top:5px solid #FDEE71; border-right:10px solid #FDEE71;  border-bottom:5px solid #FDEE71; border-left:10px solid #FDEE71;}
.content-box-kdehrat table td { padding:2px 0; }
.content-box-kdehrat td.img-1 img { border-top:4px solid #009FB2; border-bottom:8px solid #009FB2;  margin:10px 30px 10px 0;}
.content-box-kdehrat td.img-2 img { border-top:4px solid #B20084; border-bottom:8px solid #B20084; margin:10px 0 10px 0;}

/* ============================= casinos ====================== */

.casinolist-desc { float:left; margin:0 0 15px; min-height:175px;}
.casinologo { background:none repeat scroll 0 0 #FFFFFF; float:left; margin:0 auto 10px; text-align:center; width:100%;}
.casinologo img { margin:10px auto;}

.casino-block { margin:10px 0;}
.casino-block .btn-cb { margin:5px 5px 0 0; float:right;}
.casino-block img { border:3px solid #454545;}

.screenshot { background:none repeat scroll 0 0 #FFFFFF; float:left; margin:0 auto 10px; text-align:center; width:280px; height:70px; border-bottom:8px solid #00B0BF; border-top:4px solid #00B0BF; }
.screenshot img { margin:10px auto; width:200px; }

/* ============================= footer ====================== */
#footer {border-top:1px solid #1a1a1a; padding-bottom:35px;}
.border { border-bottom:1px solid #1a1a1a; padding-bottom:15px; }
.footer-menu {float:left;  padding:13px 0 0 27px;}
.footer-menu li {float:left; padding-right:17px;}
.footer-menu li a {text-decoration:none; color:#888787;}
.footer-menu li a:hover {text-decoration:underline; color:#fff;}
.footer-menu .active {color:#fff;}
.footer-policy {float:right; color:#f0a201; padding:14px 27px 0 0;}
.footer-policy a {color:#0093a8; text-decoration:none; display:inline-block; padding-left:9px;}
.footer-policy a:hover {text-decoration:underline;}


/* ============================= forms ============================= */

.tableContactForm td input, .tableContactForm td textarea {
  background-color:#FFFFFF;
  border-color:-moz-use-text-color #B10082 #00B0BF -moz-use-text-color;
  border-style:solid solid solid solid;
  border-width: 2px 2px 2px 2px;
  color:#000000;
  margin:5px;
  padding:4px;
}

#ContactForm {padding-top:30px;}
#ContactForm label {height:30px; display:block;}
#ContactForm .col-1 {width:302px !important;}
#ContactForm .col-2 {width:300px !important;}
#ContactForm .link { margin:4px 0 10px 16px;}
#ContactForm .input {width:288px; height:12px; border:1px solid #5d5d5d; background:#1a1a1a; padding:2px 0 5px 4px; font-size:1em;}

textarea {width:300px; height:110px; border:1px solid #5d5d5d; background:#1a1a1a; padding:0 0 0 5px; overflow:auto; font-size:1em;}
input {font-size:1em;}

.cb {clear: left;}

#ftrlooplinks { display: block; text-align: left;margin:5px 27px;width:800px;height: 20px;}
#ftrlooplinks span { float: none; width: 100%; display: block; text-align:left;color:#888787;}
#ftrlooplinks span a { font-size: 12px; font-weight:normal; text-decoration: underline; color:#888787;}

/* WARNING 18 YEARS OF AGE */
.warning18y { margin:5px 25px; width:95%; font-size:10px; color:#888787; text-align:center; }

#tryGame {background:#0D0D0D;height:500px;}

/* ARTICLE CALL TO ACTION BUTTON */
a.article-call-to-action-button {
		font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ffffff;
	padding: 10px 30px;
	background-color: #ff7b2e;
	background: -moz-linear-gradient(
		top,
		#ffc917 0%,
		#ff7b2e);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#ffc917),
		to(#ff7b2e));
	border-radius: 30px;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border: 0px solid #c2bdae;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,1),
		inset 0px 3px 11px rgba(255,255,255,0);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,1),
		inset 0px 3px 11px rgba(255,255,255,0);
	text-shadow:
		0px -1px 0px rgba(000,000,000,0),
		0px 1px 0px rgba(255,255,255,0.3);
}

#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(../../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:250px;}

/* news */
.news img {border:3px solid #454545; float:left; margin:0 10px 5px 0;}
.news .news-date {padding:0; color:#787878; font-size:12px !important;}
.news p {padding:0 0 10px 0;}
.news .news-block {background:url("../images/list-bg.gif") repeat-x scroll left bottom transparent; margin:0 0 10px 0;}
.img-new {border:1px solid #EE9501; float:left; margin:0 10px 2px 0; padding:2px;}

.new {background:url("../images/list-bg.gif") repeat-x scroll left bottom transparent; float:left; margin:0 10px 10px 0;margin-bottom:15px; padding-bottom:10px;}

.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-incontent-1, #links-incontent-1 a {
     color: #878787;
	 text-decoration: none;
}


/*==========================================*/
/* Flash */
.flashLoader {width: 600px; height: 350px; background:url(../images/ajax-loader.gif) center center no-repeat #000;}
#flashStrategy {margin-top: 20px;}
#tryGame h2 {margin-top: 30px; margin-bottom: 10px; font-size: 1.6em; text-transform:none;}

/* add */

#twn_logolist .twn_logolist_item:nth-child(n+4) {
	display: none;
}