/* CSS Document */

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

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

img {vertical-align:top;}
a img { border:0;}

big {font-size:120%;}

ul { list-style:none;}
ol.alpha {background:none repeat scroll 0 0 #E2E2A8; border:1px solid #CBCB91; list-style-position:outside; list-style-type:upper-alpha; margin:15px 20px; padding:10px 0 0 50px;}
ol.alpha li {margin:0 0 15px 0; font-size:14px; font-weight:normal; padding:0 0 0 5px}
ol.alpha ul {list-style-type:circle;}
ol.alpha ul li {font-size:12px;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}
.hidden {display:none;}
.nobold {font-weight:normal !important;}

html, input, textarea
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:0.75em;
		line-height:1.75em;
		color:#2B2B2B;
	}

input, select { vertical-align:middle; font-weight:normal;}

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

/* ============================= main layout ====================== */
#main {background:url(../images/header-bg.jpg) no-repeat 0 0 transparent; min-height:800px;}

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

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

/* ============================= header ====================== */
#header {text-align:center; padding:20px 0; width:969px; float:left;}

/* ============================= content ====================== */
#content {padding-bottom:11px; float:left; width:969px; position:relative; z-index:10; min-height:560px; }
#content img {position:relative;}

.bg-bottom {background:url(../images/bg-body-bottom.png) no-repeat center bottom transparent; position:absolute; bottom:0; left:0; height:167px; width:969px; z-index:20; }
.money-1 {background:url(../images/img-euros-small.png) no-repeat center center transparent; position:absolute; bottom:40px; left:20px; height:100px; width:99px; z-index:30; }
.money-2 {background:url(../images/img-euros-big.png) no-repeat center center transparent; position:absolute; bottom:40px; right:20px; height:256px; width:254px; z-index:30; }
.warning18y {bottom:-10px; color:#4D4D42; font-size:11px; left:160px; text-align:center; line-height:14px; position:absolute; width:500px; z-index:100;}
.col-pad {padding-right:2px;}
.col-pad1 {padding-right:36px;}

.row1, .row2 {float:left; width:939px;}

.row1 {padding:0px 15px 10px 15px;}
.row2 {padding:40px 15px 10px 15px;}

.email {line-height:33px; margin:20px auto; text-align:right; width:550px;}
.email span {font-size:16px; font-weight:bold; color:#2B2B2B;}
.h1 {background:url("../images/bg-input.jpg") no-repeat scroll right top transparent; height:33px; margin:0 110px 0 10px; line-height:33px; width:200px; float:right; }
.input1 {background:none repeat scroll 0 0 transparent; border:medium none; color:#000000; display:block; font-size:1em; height:25px; padding-bottom:4px; padding-left:5px; padding-top:4px; vertical-align:middle; width:195px; }

#page3 .email {line-height:33px; margin:20px auto; text-align:right; width:350px;}
#page3 .email span {font-size:16px; font-weight:bold; color:#2B2B2B;}
#page3 .h1 {background:url("../images/bg-input.jpg") no-repeat scroll right top transparent; height:33px; margin:0 10px; line-height:33px; width:200px; float:right; }
#page3 .input1 {background:none repeat scroll 0 0 transparent; border:medium none; color:#000000; display:block; font-size:1em; height:25px; padding-bottom:4px; padding-left:5px; padding-top:4px; vertical-align:middle; width:195px; }

/* BOX MESSAGE TITLE PAGE */

.messages {background:url(../images/bg-messages.png) no-repeat center top transparent; float:left; margin:0 0 10px 0; padding:0; width:483px; height: 160px; overflow: hidden; position:relative; cursor:default;}
.messages p { margin:10px 0 0 0; padding:0 20px 0 20px; font-size:13px; color:#fff; }
.messages p span.win { margin:10px 0 10px 0; padding:0; font-size:16px; color:#fff; float:left; font-weight:bold;}
.messages p span.win strong {font-size:18px; color:#fffd6a;}
.messages p span.name { margin:10px 25px 10px 0; padding:0; font-size:16px; color:#fff; float:right; font-weight:bold;}

span#prevBtn a {background: url(../images/arrow-dark-left.png) no-repeat left top; height:24px; width:29px; margin:0; position:absolute; bottom:12px; left:20px;}
span#pauseBtn a {background: url(../images/pause.png) no-repeat left top; height:20px; width:16px; margin:0; position:absolute; bottom:12px; left:40px;}
span#nextBtn a {background: url(../images/arrow-dark-right.png) no-repeat left top; height:24px; width:29px; margin:0; position:absolute;  bottom:12px; left:67px;}
span#prevBtn, span#nextBtn, span#pauseBtn {text-indent:-8000px;}

.slideshow {width:483px; height: 110px;}
.slideshow, #slides, #slides p {background:none !important;}
#controls {float:left;}

.banner {float:right; width:400px; height:176px; position:relative;}

.arrow-short-down {background:url(../images/arrow-yellow-short-down.png) no-repeat center bottom transparent; position:absolute; bottom:-65px; left:140px; width:105px; height:77px; }
.arrow-short-right {background:url(../images/arrow-yellow-short-right.png) no-repeat center bottom transparent; position:absolute; right:-68px; top:90px; width:82px; height:104px; }
.arrow-long-right {background:url(../images/arrow-yellow-long-right.png) no-repeat center bottom transparent; float:left; width:139px; height:98px; margin:5px 0 70px 170px; }

/* BOXES */

.box-white {width:472px; margin:15px 0; float:left; position:relative;}
.box-white .box-white-top {background:transparent url(../images/bg-box-white-top.png) no-repeat left top; height:48px; line-height:48px; width:472px; padding:0; display:block; text-align:center; font-size:16px; font-weight:bold; color:#fff;}
.box-white .box-white-middle {background:transparent url(../images/bg-box-white-middle.png) no-repeat left top; min-height:220px; height:auto; width:472px; padding:0; display:block; overflow: hidden;}
.box-white .box-white-middle p {margin:20px; padding:0; font-size:14px; font-weight:normal; line-height:1.7em; }
.box-white .box-white-middle p strong { font-size:15px; font-weight:bold; }
.box-white .box-white-bottom {background:transparent url(../images/bg-box-white-bottom.png) no-repeat left top; height:11px; width:472px; display:block;}

.box-orange-short {width:399px; margin:15px 0; float:right; position:relative;}
.box-orange-short .box-orange-short-top {background:transparent url(../images/bg-box-orange-short-top.png) no-repeat left top; height:48px; line-height:48px; width:399px; padding:0; display:block; text-align:center; font-size:16px; font-weight:bold; color:#fff;}
.box-orange-short .box-orange-short-middle {background:transparent url(../images/bg-box-orange-short-middle.png) no-repeat left top; min-height:220px; height:auto; width:399px; padding:0; display:block; overflow: hidden;}
.box-orange-short .box-orange-short-middle p {margin:20px; padding:0; font-size:14px; color:#2B2B2B; font-weight:normal; line-height:1.7em; text-align:center;}
.box-orange-short .box-orange-short-middle p strong {font-weight:bold; color:#2B2B2B;}
.box-orange-short .box-orange-short-bottom {background:transparent url(../images/bg-box-orange-short-bottom.png) no-repeat left top; height:11px; width:399px; display:block;}

.box-orange-long {width:730px; margin:15px 0; float:left; position:relative;}
.box-orange-long .box-orange-long-top {background:transparent url(../images/bg-box-orange-long-top.png) no-repeat left top; height:49px; line-height:49px; width:730px; padding:0; display:block; text-align:center; font-size:16px; font-weight:bold; color:#fff;}
.box-orange-long .box-orange-long-middle {background:transparent url(../images/bg-box-orange-long-middle.png) no-repeat left top; min-height:240px; height:auto; width:730px; padding:0; display:block; overflow: hidden;}
.box-orange-long .box-orange-long-middle p {margin:20px; padding:0; font-size:14px; color:#2B2B2B; font-weight:normal; line-height:1.7em; text-align:center;}
.box-orange-long .box-orange-long-middle p strong {font-weight:bold; color:#2B2B2B;}
.box-orange-long .box-orange-long-bottom {background:transparent url(../images/bg-box-orange-long-bottom.png) no-repeat left top; height:10px; width:730px; display:block;}
.box-orange-long .btn-red {bottom:10px;}

.help-bubble {background:url(../images/bg-help-bubble.png) no-repeat center center transparent; text-align:center; position:absolute; top:10px; right:5px; height:110px; width:159px; z-index:30; }
.help-bubble span {margin:4px 0 0 0; display:block; font-size:18px; font-weight:bold; }
.help-bubble a {margin:10px 15px 0 15px; line-height:1.4em; display:block; font-size:12px; font-weight:bold; color:#fff; }

.box-inner {width:483px; padding:0; margin:20px auto 60px auto; }
.box-inner .box-inner-top {background:transparent url(../images/bg-box-info-top.png) no-repeat center top; width:483px; height:23px; display:block;}
.box-inner .box-inner-middle {background:transparent url(../images/bg-box-info-bottom.png) no-repeat center bottom; margin:0 0 60px 0; height:auto; width:483px; padding:0; display:block; overflow: hidden;}
.box-inner .box-inner-middle p {margin:0 10px 23px 10px; padding:0; font-size:13px; color:#2B2B2B; font-weight:bold; line-height:1.7em; text-align:center;}

.box-black {width:732px; margin:15px 0; float:left; position:relative;}
.box-black p {color:#fff; padding:10px 0; font-size:14px;}
.box-black p strong {color:#FDF179;}
.box-black .box-black-top {background:transparent url(../images/bg-box-black-top.png) no-repeat left top; height:10px; width:732px; padding:0; display:block;}
.box-black .box-black-middle {background:transparent url(../images/bg-box-black-middle.png) repeat-y left top; min-height:240px; height:auto; width:652px; padding:0 40px; display:block; overflow: hidden;}
.box-black .box-black-bottom {background:transparent url(../images/bg-box-black-bottom.png) no-repeat left top; height:10px; width:732px; display:block;}
.box-black .btn-red {bottom:0; float:left; position:relative; right:0;}

.btn-red {background:url("../images/btn-red.png") no-repeat scroll right top transparent; text-decoration:none; height:52px; margin:0 10px; text-align:center; color:#fff; font-size:19px; font-weight:bold; line-height:52px; width:233px; display:block; position:absolute; right:20px; bottom:50px; z-index:30; }
.btn-red.small-text {font-size:14px;}
.btn-red:hover {color:#030303;}

.singout {display:block; font-weight:bold; margin:0 20px; color:#171717; }

/* SLIDESHOW */



/* STRATEGIE PAGE */

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

.step .divBet {border:0px solid white; padding:0; 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; color:#000;}
#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; margin:21px 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; color:#382525; padding:40px 5px 0 5px !important; min-height:60px; width:345px; text-align:center; font-size:20px; font-weight:bold; }
.divLots p.btw-box { margin:5px 0; padding:0; text-align:center; color:#FFFFFF; font-size:20px; font-weight:bold; text-transform: uppercase;}

.fboxAlert {color: #EB502E;font-weight: bold;font-size:28px;padding:15px 20px;line-height:40px;}

/* TESTIMONIALS */

#box-testimonials {color:#C72200; display:block; float:left; margin-left:160px; margin-top:-140px; width:300px; height: 21px; overflow: hidden; position: relative; z-index: 100; background:none !important;}
#box-testimonials p {padding:0; background:none !important;}
