/* CSS Document */
* { margin:0;padding:0; }
body { background: white url(../images/page-bg.png) repeat-x; font: 10pt Helvetica, Arial, sans-serif; }
h1 { font-size:18pt; font-weight:bold; color:#42D0FF; }
h2 { font-size:13pt; font-weight:bold; }
h3 { font-size:11pt; font-weight:bold; }
h4 { color:#42D0FF; }
a { color:#00A4DB; }
p { padding-top:20px; text-align:justify;}
img {border:none;}


/* Fixed footer */
html, body, #container { height: 100%; }
body > #container { height: auto; min-height: 100%; }


/* HEADER */

#header { position:relative; display: block; width: 960px; height:174px; background: transparent url(../images/header-bg.jpg) 0 20px no-repeat; margin: 0 auto; }

/* Logo */
#logo img { border:none; position:absolute; top:42px; width:208px; height:76px; background-color:none; }

/* Navigation */
ul#navigation{ display:block; width:100%; height:34px; list-style:none; position:absolute;	bottom:0; margin:0; padding:0;}
ul#navigation li{ float:left; width:122px; height:34px; background:transparent url(../images/navigace-unactive-left.png) no-repeat left top;	margin:0 4px 0 4px; text-align:center;}
ul#navigation a{ display: block; padding-top:10px; text-decoration:none;	font-weight:bold;	font-size:9pt;	color:white;}
ul#navigation a:hover{ color:#d0d5de;}
/* Current list item */
#header ul#navigation .current { background:url(../images/navigace-active-left.png) no-repeat left top; }
#header ul#navigation .current a { color:#222222; }

/* Languages */
ul#languages{ display:block; width:92px; height:36px; list-style:none; background:transparent url(../images/lang-bg.png) no-repeat left top; position:absolute;	top:0; right:0; margin:0; padding:0;}
ul#languages li img { border:none;}
ul#languages li{ float:left; width:25px; height:16px; padding-top:11px;}
ul#languages li#cs{ margin:0 5px 0 16px; }
ul#languages li#en{ margin:0 0 0 5px; }
/* Current list item */
#header ul#navigation .current { background:url(../images/navigace-active-left.png) no-repeat left top; }
#header ul#navigation .current a { color:#222222; }

/* Statistika */
dl#statistics-cs { position:absolute; top:71px; left:261px; display:block; width:293px; height:91px; background: transparent url(../images/slevomat-slogan.png) no-repeat left top;}
dl#statistics-cs dt { text-indent:-9999px; }
dl#statistics-cs dd { position:absolute; top:21px; left:136px; color:#42D0FF; font-weight:bold;  }
dl#statistics-en { position:absolute; top:71px; left:261px; display:block; width:293px; height:91px; background: transparent url(../images/slevomat-slogan-en.png) no-repeat left top;}
dl#statistics-en dt { text-indent:-9999px; }
dl#statistics-en dd { position:absolute; top:21px; left:136px; color:#42D0FF; font-weight:bold;  }

/* Newsletter */
div#newsletter { display:block; position:absolute; right:0; top:54px; width:264px; height:48px; }
div#newsletter input[type=text] { position:absolute; bottom:0; right:27px; width:231px; height:17px; margin:3px 0 0 0; padding:5px 0 0 5px;}
div#newsletter input[type=submit] { position:absolute; bottom:0; right:0px; display:inline; background:url(../images/newsletter-submit.png) no-repeat; border:none; margin-left:-1px; width:25px; height:25px; float:right; margin:3px 0 0 0; cursor:pointer;}
div#newsletter h4 { float:left; display:block; width:264px; font-size:14px; }
div#newsletter p { float:left; width:264px; font-size:9pt; color:white; padding:3px 0 0 0;}

/* Newsletter */
div#userlogin { display:block; position:absolute; right:0; bottom:10px; width:264px; text-align:right; color: white; }
div#userlogin a { color:#42D0FF; }
div#userlogin p { float:left; width:264px; font-size:9pt; color:white; padding:3px 0 0 0;}
div#userlogin div.button{ position:absolute; display:block; width:122px; height:34px; background:transparent url(../images/navigace-unactive-left.png) no-repeat left top;	margin:0 4px 0 4px; text-align:center; right: 0; bottom:-10px;}
div#userlogin div.button a{ display: block; padding-top:10px; text-decoration:none;	font-weight:bold;	font-size:9pt;	color:#42D0FF;}
div#userlogin div.button a:hover{ color:#d0d5de;}
div#userlogin div#profil {position:absolute; right: 128px; bottom:-10px;}
div#userlogin span {position:absolute; right: 5px; bottom:40px;font-weight:bold;}

/* Newsletter big */
div#newsletterb { display:block; position:relative; width:680px; float:left; overflow:hidden;}
div#newsletterbox { display:block; position:relative; background:#DBF6FF; border-top:dashed 2px #cccccc; border-bottom:dashed 2px #cccccc; margin:20px 0; padding:20px;}
div#newsletterb input[type=text] { width:159px;}
div#newsletterb input[type=submit] { display:block; width:163px; height:41px; border:none; background:url(../images/submit-bg.png) no-repeat top left; font-weight:bold; }
div#newsletterb h3 {margin-top:20px; }
div#newsletterb p {margin-left:10px; }
div#newsletterb table {margin: 20px 0;}
table#form td {font-weight:bold;padding:1px 5px 0;}
table#statements {border-spacing:5px;}
table#statements td {border:solid 1px #6B834E; background:#EBFAF1 url(../images/quotes-1.png) no-repeat -95px 20px;padding:20px;}
table#statements span {padding:10px; font-weight:bold;text-align:right;}
div#newsletterb ul {list-style:none outside none; margin:20px 0 0 13px;}
div#newsletterb ul li {background: transparent url(../images/check-green.gif) no-repeat 0% -2px; display: block; padding-bottom: 3px;padding-left: 28px;}
div#newslettersidebox {display:block; float:right; margin:0 0 0 30px; overflow:hidden;}
div#newslettersidebox img {margin:5px 0;}
.oc-area {display: block; position:relative; border-bottom: solid 1px #ccc; border-left: solid 1px #ccc; border-right: solid 1px #ccc;
height: auto;
width: auto;padding-bottom: 6px;
padding-top: 6px;background: #F1F1F1 url(../images/oc_shadow.gif) repeat-x 0% 0%;
clear: both;
margin:50px 0 0 0;}
.oc-caption {height: auto;
left: 30px;
position: absolute;
top: -21px;
width: auto;}
.oc-caption span {background: url(../images/oc_caption.gif) repeat-x 0% -24px;
display: block;
float: left;
font-size: 13px;
height: 20px;
padding-left: 7px;
padding-right: 7px;
padding-top: 4px;
width: auto;}
.oc-caption span.edge-left {background-position: 0% 0%;
height: 24px;
padding: 0px;
width: 6px; }
.oc-caption span.edge-right {background-position: 0% -48px;
height: 24px;
padding: 0px;
width: 6px;}
.oc-image{background-position: 0% 0%;
background-repeat: no-repeat;
margin: 0px auto;
height: 70px;
width: 703px;display: block;}
.oc-image span{color: #222;
font-size: 14px;
height: 1px;
overflow: visible;
position: absolute;
white-space: nowrap;
width: 1px;}
.oc-image span.text1{left: 86px;
top: 23px;}
.oc-image span.text2{left: 220px;
top: 23px;}
.oc-image span.text3{left: 430px;
top: 23px;}
.oc-image span.text4{left: 618px;
top: 23px;}


div#contact-stripe { display:block; position:absolute; width:700px; height:36px; top:0; left:83px; background:transparent url(../images/contactstripe-bg.png) no-repeat left top; font-size:9pt; color:white;}
div#fb-root {display:none;}
div#fb-likeb {position:absolute;color:white; left:580px; top:-8px;width:150px; height:20px; text-decoration:none;}
#fb-cs { color:white; position:absolute; top:12px; text-decoration:none; background:transparent url(../images/follow-fb.png) no-repeat left center; padding:0 0 0 20px; margin: 0 0 0 13px; }
div#like { position:absolute; top:12px; left:430px;}
div#selectCity { position:absolute; top:9px; left:13px; font-size:16px;}
div#selectCity span#selectedcity { font-weight:bold; font-size:16px; color:#42D0FF;}
div#selectCity span#othercities { font-size:12px; color:white; margin-left:20px;}
div#selectCity span#othercities a { font-size:12px; color:#BFF061;}

div#hotnews {margin:20px auto 0 auto; width:600px;background: #f2fce0;padding:10px;border: solid 2px #BFF061;text-align:center;}




/* CONTENT */
#content { position:relative; display:block; width:960px; margin:0 auto; padding: 30px 30px 159px 30px; overflow:hidden; }
h1#dealname span { color:#000000; }

/* Deal */
#dealwrapper {display:block; position:relative;}
#deal { display:block; position:relative; width:960px; height:283px; background:#ECECEC url(../images/deal-bg.png) no-repeat left top; margin:0;  overflow:hidden;}
#deal #desc { display:block; float:left; width:274px; font-size:9pt; font-weight:bold; text-align:center; }
#deal #desc span { font-size:13pt; line-height:20pt;}
#deal img { display:block; float:right; border:none; width:683px; height:283px;}

ul#savings { display:block; width:234px; list-style:none; height:60px; margin:0 20px 0 20px; background: transparent url(../images/separator.png) bottom repeat-x; overflow:hidden; }
ul#savings li { display:block; float:left; width:33%; margin: 12px 0 10px 0; text-align:center; }
ul#savings li span { }

div#timeleft { display:block;  width:214px; height:60px; margin:8px 30px 0 30px; background: transparent url(../images/separator.png) bottom repeat-x; overflow:hidden; }
div#timeleft ul { display:block; list-style:none; margin: 0 30px 0 30px; }
div#timeleft ul li { display:block; float:left; width:33%; margin: 0 0 15px 0; font-size:7pt; line-height:5pt; text-align:center; }

div#numdeals { display:block; width:214px; height:60px; margin:8px 30px 0 30px;}
#progressbar { border: 2px rgb(0,153,255) solid; margin: 5px 15px 5px 15px; display: block; width: 183px; height: 11px; line-height: 1em; overflow: hidden; text-align: left; }
#progress { background:url(../images/progress-bar.gif) repeat-x; height: 11px; }

#buydeal { width:244px; display:inline-block; padding-top:5px;}
div#price { display:block; float:right; padding-top:18px; width:101px; height:43px; margin:8px 0px 0 0px; color:white; background:#292E33 url(../images/price-bg.png) no-repeat left top;}
div#buydeal a { display:block; float:left; padding-top:21px; width:131px; height:40px; margin:8px 0px 0 0px; background:#B0E44A url(../images/buy-bg.png) no-repeat left top; font-size:13pt; font-weight:bold; color:black; text-decoration:none;}
div#buydeal h5 { display:block; font-size:12pt; padding:15px 0 15px 0; background: transparent url(../images/separator.png) bottom repeat-x;}

/* Deal detail */
div#dealdetail { display:block; float:left; width:572px; }
div#dealdetail h2 { padding-top:30px;}
div#dealdetail ul { list-style: disc outside; margin-left:17px; padding-top:5px; }
div#dealdetail ul li { padding-top:5px;}
div#dealdetail table {border-collapse:collapse; border:solid 1px black; margin-top:20px; }
div#dealdetail table th { border:solid 1px black; padding:3px; font-weight:bold; background:#B0E44A; }
div#dealdetail table td { border:solid 1px black; padding:3px; }
div#discussion { display:block; padding-left:45px; height:38px; margin-top:20px; background:transparent url(../images/discuss2-bg.png) no-repeat left 2px;  }

/* Share */
div#share { display:block; width:410px; height:30px; margin:20px 0 0 50px; background:#ECECEC url(../images/share-bg2.png) no-repeat left top; }
div#share h3 { float:left;font-size:9pt;margin:8px 0 0 14px; }
div#share ul { display:block;  float:right; list-style:none; width:270px;}
div#share ul li { display:inline-block; float:left;}
div#share a, #share a:visited { display:block; height:20px; color:#505050;font-size:9pt; text-decoration:none; text-align:center; padding:5px 0 0 25px; margin:3px 0 0 18px;}
div#share a:hover { text-decoration:underline;}
a#fb { background:transparent url(../images/share-fb3.png) no-repeat left center;}
a#tw { background:transparent url(../images/share-tw3.png) no-repeat left center;}
a#em { background:transparent url(../images/share-em3.png) no-repeat left center;}

/* Affiliate HP link */
div#affiliatelink { display:block; z-index:5; position:absolute; right:50px; top:0; width:264px; height:32px; background: transparent url(../images/affiliatelink-bg2.png) no-repeat left top;}
div#affiliatelink a { display:block; padding-left: 20px; line-height:32px;font-weight:bold;color:black;text-decoration:none;}

/* Deal highlights + conditions columns */
div#highcond { display:block; width:572px; overflow:hidden; }

/* Deal highlights */
div#dealhigh { display:block; float:left; width:281px;  overflow:hidden;}
div#dealhigh h3 { padding-top:20px; }
div#dealhigh ul { list-style: disc outside; margin-left:17px; padding-top:5px; }
div#dealhigh ul li { padding-top:5px;}

/* Deal conditions */
div#dealcond { display:block; float:right; width:270px;  padding-left:20px; overflow:hidden;}
div#dealcond h3 { padding-top:20px; }
div#dealcond p { padding-top:5px; }
div#dealcond ul { list-style: disc outside; margin-left:17px; padding-top:5px; }
div#dealcond ul li { padding-top:5px;}

/* Sidebar wrapper*/
div#sidebar { display:block; float:right; width:358px;}

/* Deal explain */
div#explain { display:block; float:right;  width:350px; margin:20px 0 0 0; background:#AEE246 url(../images/explain-bg-g.png) no-repeat left top; text-align:center;}
div#explainbox { display:block; width:348px; border:solid 1px #E6E6E6; background:#EDEDED; padding-bottom:20px;}
div#explain h3 { display:block; padding-top:12px; height:28px; }
div#explain p { padding:20px 30px 0 30px; }
div#partneraddress { display:block; float:right;  width:350px; margin:20px 0 0 0; background:#AEE246 url(../images/explain-bg-g.png) no-repeat left top; text-align:center;}
div#partneraddressbox { display:block; width:348px; border:solid 1px #E6E6E6; background:#EDEDED; padding:20px 0 20px 0;}
div#partneraddress h3 { display:block; padding-top:12px; height:28px; }
div#partneraddress p { padding:0 20px 0 20px; }
div#sidedeal { display:block; float:right;  width:350px; margin:20px 0 0 0; background:#AEE246 url(../images/explain-bg-g.png) no-repeat left top; text-align:center;}
div#sidedeal h3 { display:block; padding-top:12px; height:28px; }
div#sidedealimage { display: block; position: relative; background-repeat:no-repeat; width:350px; height:250px; }
div#sidedeal p { position: absolute; display: block; margin:190px 0 0 0; padding:0 0 0 20px; height:70px; width:250px; text-align:left; color: black; }
div#sidedeal a, div#sidedeal a:link, div#sidedeal a:visited, div#sidedeal a:active { color: black; text-decoration:none; border:none; }
div#sidedealbox { position: absolute; display: block; margin:180px 0 0 0; height:70px; width:100%; text-align:center; background: #999;;
	opacity: 0.8;
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
}

#billing h2 { margin:30px 0 10px 0;}

#billing-cod table td,#billing-cod table th { padding:5px 0 0 0;}
#billing-cod table th { text-align:right;padding-right:10px;}
#billing-cod table#addresssum th { width:100px; }
#billing-cod table#addresssum td { width:100px; }

#summary table { width: 950px;  border-spacing: 0; /*Others*/  border-collapse: collapse; /*IE*/ }
#summary td, #summary th {  padding: 0.5em; }
#summary th {   background: rgb(191,230,255);  font-weight: bold;}
#summary h2 { margin:30px 0 10px 0;}
#summary .border-top { border-top: 2px solid rgb(204,204,204); }
#summary .border-bottom { border-bottom: 2px solid rgb(204,204,204);}
#summary .border-right { border-right: 2px solid rgb(204,204,204);}
#summary #table2 { margin: 20px 0;width:50%;}
#summary #table2 th, #summary #table3 th { width: 30%; padding: 0.3em;}
#summary #table2 td, #summary #table3 td { line-height: 1.4em; padding: 0.3em;}
#summary #table2 td a { }
#summary #table2 input[type=submit] { display:block; margin-top:5px; width:163px; height:41px; border:none; background:url(../images/submit-bg.png) no-repeat top left; font-weight:bold; }
#summary #table2 input[type=text] { width:159px; margin-top:5px;}
#summary div { width: 100%; padding: 1.5em 0 1.5em 0; }


/* TOTO JE POTREBA DOPOLADIT */
.textcontent h2 { margin-top: 20px; color:black;}
.textcontent h4 { margin-top: 30px; color:black;}
.textcontent h4 span { font-weight:normal;font-style: italic; }
.textcontent p { margin:10px 0; padding:0;}
.textcontent ul { list-style: decimal inside; padding:15px 0;}

div#affiliate input[type=submit] { display:block; width:163px; height:41px; border:none; background:url(../images/submit-bg.png) no-repeat top left; font-weight:bold; }
div#affiliate input[type=text] { width:159px; }
div#affiliate table td{ padding:5px;}

/* FOOTER */
#footer { position:relative; z-index:10; height:129px; margin-top: -129px; background:#14181C url(../images/footer-bg.png) repeat-x top left; color:white; overflow:hidden;}
#footer-inner { position:relative; display:block; width:960px; margin:0 auto; padding:20px 0 20px; }
#footer-inner a { color:#42D0FF; text-decoration:none; font-size:9pt; }

/* Promo */
#promotion { display:block; width:300px; height:100px; margin:0 0 0 0; padding:0 0 0 100px; background:transparent url(../images/contactus-bg.png) no-repeat top left;}
#promotion a { text-decoration:underline; font-weight:bold; }
#promotion h4 { padding-top:5px; }
#promotion p { font-size:9pt; padding-top:15px; }

/* About us */
ul#aboutus-links { display:block; position:absolute; top:25px; right:150px; list-style:none;}
ul#aboutus-links li { display:block; float:left; padding:0 15px 0 15px; background:transparent url(../images/footer-link-separator.gif) repeat-y top left; }
ul#aboutus-links li#first { background:none; }
#tc { float:left; padding:33px 10px 70px 0;}
#rs { float:left; padding:22px 10px 60px 0;}
#pb { float:left; padding:22px 10px 60px 0;}
#miton { padding:42px 10px 10px 0;}



/* Follow us */
ul#follow-links { display:block; position:absolute; top:25px; right:0; list-style:none;}
ul#follow-links li { display:block; width:16px; height:16px; float:left; margin:0 0 0 10px; }
ul#follow-links img { border:none; }

/* Copyright */
#copyright { display:block; position:absolute; top:73px; right:0; color:#4B6579; font-size:8pt; }


/* predchozi slevy */

.previous-wrap { display:block; width:460px; float:left; overflow:hidden; padding:20px 0 20px 0;}
.previous-wrap h2 { padding:0 0 10px 0;}
.previous-wrap h2 a { text-decoration: none; color: rgb(0,0,0); font-weight: normal; }
.previous-top { border-top:none; }
.previous-even {  padding:20px 0 20px 20px; border-right:0;}
.previous-box { display:block; width:460px; height:150px; background:transparent url(../images/previous-bg.png) no-repeat top left; }
.previous-detail { display: block; float: left; width: 160px; }
.previous-detail table { margin-top: 12px; border:none; width: 100%; font-size: 1.0em; line-height: 1.5em; }
.previous-detail table td { border:none;}
/*
.previous-detail table td.bold { font-weight: bold; }
.previous-detail table td.small { font-size: 0.8em; }
.previous-detail table td.center { text-align: center; }
.previous-detail table td.right { text-align: right; }
*/
span#previous-date { color:#42D0FF; font-weight:bold; }
.previous-detail dl { display:block; float:left; list-style:none; }
.previous-detail img { float:right; width:300px; height:150px; }
.previous-button { background: url(../images/detail-bg.png) no-repeat center center; width: auto; height: 30px; padding-top: 6px; color: rgb(0,0,0); font-size: 0.8em; }
.previous-detail a { text-decoration: none; }
.previous-wrap .bold { font-weight: bold; }
.previous-wrap .small { font-size: 0.8em; }
.previous-wrap .center { text-align: center; }
.previous-wrap .right { text-align: right; }

/* Komentáře */
#comments h1 { font-size:15pt; padding:20px 0 20px 0;}
.itemcomment { width:950px; padding:10px 0 10px 0; font-size:10pt; border-bottom:dotted 1px #999999;}
.commentautor { font-weight:bold;}
.commenttime { font-size:8pt; color:#999999;}
.commenttext, .commentbody {padding:5px;}
div#comments input[type=submit] { display:block; width:163px; height:41px; border:none; background:url(../images/submit-bg.png) no-repeat top left; font-weight:bold; }


/* Buy styly */

.buy-box { display:block; border:solid 1px #999999; margin-top:10px; padding:10px; overflow:hidden;}
.buy-box form input { display:block; width:159px; height:25px; margin-left:10px; }
.buy-box form input[type=submit] { display:block; width:163px; height:41px; margin-left:10px; border:none; background:url(../images/submit-bg.png) no-repeat top left; font-weight:bold; }
.buy-box-explain { display:block; float:right; font-size:9pt; width:500px;border-left:solid 1px #999999; padding-left:10px;}
.buy-box span { font-weight:bold; }
.buy-box-explain p { padding-top:20px; }
.buy-box-explain p.bottom { padding-bottom:10px; }
.buy-box-email { float: left; margin-top: 10px; }
.buy-box-amount { float: left; margin: 10px 0 10px 0; }
.buy-box-explain-amount { display:block; float:right; font-size:9pt; width:600px; padding-left:10px;}
.buy-box-explain-amount p { padding-top:15px; font-weight:bold;}
.buy-box-payment { float: left; margin: 15px 0 20px 0; }

#securepayment {clear:both; width:806px; height:79px; margin-top:20px;margin-left:7px;padding:20px 20px 20px 100px; background: url(../images/payment-secure-bg.png) no-repeat}
#securepayment p {padding-top:5px;}

#paypalform input[type=submit], #paymentform input[type=submit], #summaryform input[type=submit] { display:block; width:163px; height:60px; border:none; background:url(../images/buy-bgw.png) no-repeat top left; font-weight:bold;}

/* Flash messages */

.flash {   background-color: rgb(244, 252, 233);  border: 2px solid rgb(142, 179, 22);  border-width: 2px 0px 2px 0px;  margin-top: 15px;}
.flash-inside {  background: url(../images/ico/accept.png) no-repeat 20px 1px;  color: rgb(142, 179, 22);  margin: 10px auto 10px auto;  padding: 3px 0px 3px 40px;  font-weight: bold;  width:960px;}
.error {  /*background-color: rgb(255,153,153);*/}
.error .flash-inside {  color: rgb(255,0,0);  background-image: url(../images/ico/cancel.png);}
.hideflashmessage {  background: url(../images/ico/bullet_delete.png) no-repeat 0px -2px;  padding: 0px 0px 0px 15px;  float: right;  color: black;  font-size: 11px;  font-weight: normal;   text-decoration: none;  margin-right: 25px;}
.hideflashmessage:link, .hideflashmessage:active, .hideflashmessage:visited {  text-decoration: none;  color: black;}
.hideflashmessage:hover {  text-decoration: underline;}

div#ordersuccess h1 {display:block; height:52px; line-height:52px; background: transparent url(../images/check-blue.png) no-repeat center left; padding:0 0 0 70px;}
div#recommend {margin:30px 0 0 0; padding:20px; text-align:center; border:solid 1px #cccccc;}
div#recommend table {margin:30px 0 0 0; width:100%;}
div#recommend td {padding:10px;text-align:center;font-weight:bold;}
div#recommend td#bubblebox {width:264px; height:223px;background:transparent url(../images/buble.png) no-repeat top left;vertical-align:top;padding:35px 0px 0px 0px; text-align:center;}
div#recommend td#bubblebox .affilshare {margin:10px 0 0 0;}
div#recommend td#bubblebox label {display:inline-block;}
div#recommend td#bubblebox input[type=text] {display:inline-block; width:173px; margin-bottom:10px;}
div#recommend td#bubblebox select {display:inline-block; margin-bottom:25px;}
div#recommend td#bubblebox input[type=submit] {display:inline-block; margin:0; /*margin-left:60px;*/}
div#recommend td#bubblebox span {font-weight:normal;font-size:7pt;}
div#recommend h3 {display:block;text-align:left;margin:20px 0 0 0;}

div#recommend table#affiliateForm {border-spacing:0;padding:0;margin:0;}

div#too-late {width:954px; height:72px; overflow:hidden; margin:0 auto; background:transparent url(../images/too-late-bg.png) repeat-x top;}
div#too-late p {float:left;fint-size:13px;text-align:left;font-weight:bold; width:152px; height:47px; background:transparent url(../images/too-late.png) no-repeat top left;overflow:hidden; padding:15px 20px 10px 10px;}
div#too-late-subscribe {position:relative;line-height:63px; font-weight:bold;padding-left:191px; font-size:11pt;}  /* Newsletter */
div#too-late-subscribe form {padding:0;margin:0;}
div#too-late-subscribe input[type=text] { position:absolute;top:15px;right:48px;width:150px; height:17px; margin:3px 0 0 0; padding:5px 0 0 5px;}
div#too-late-subscribe input[type=submit] { position:absolute;top:3px;right:20px;display:inline; background:url(../images/newsletter-submit.png) no-repeat; border:none; margin-left:-1px; width:25px; height:25px; float:right; margin:15px 0 0 0; cursor:pointer;}

table#telnumbers {border-collapse:collapse;}
table#telnumbers td {border: solid 1px #cccccc; padding:5px;}


div#discussion2 { display:block; padding:20px 30px 0 50px; background:transparent url(../images/comment.png) no-repeat 30px 24px; text-align:left; }
div#discussion3 { display:block; padding:10px 30px 0 30px;  text-align:left;}

.center { text-align: center; }
.login { display: inline-block; text-align: left; margin: 20px auto;}
.login form p { margin-left:0px; }
.login form input { display:block; width:159px; height:25px; margin-left:0px; border: 2px solid #42D0FF; }
.login form input[type=submit] { display:block; width:163px; height:41px; margin-left:0px; border:none; background:url(../images/submit-bg.png) no-repeat top left; font-weight:bold; }

.password { display: inline-block; text-align: left; margin: 50px auto 100px auto;}
.password form input { display:block; width:159px; height:25px; margin-bottom:10px; border: 2px solid #42D0FF; }
.password form input[type=submit] { display:block; width:163px; height:41px; border:none; background:url(../images/submit-bg.png) no-repeat top left; font-weight:bold; }

.settings { display: inline-block; text-align: left; margin: 50px auto 100px auto;}
.settings form th { width: 100px; }
.settings form input { display:block; width:159px; height:25px; margin-bottom:10px; border: 2px solid #42D0FF; }
.settings form input[type=submit] { display:block; width:163px; height:41px; border:none; background:url(../images/submit-bg.png) no-repeat top left; font-weight:bold; }

#usersettings {display: block;width:180px;height:40px;background:url(../images/nastaveni-bg.png) no-repeat top left;color:black;text-align:center;line-height:40px;text-decoration:none;font-weight:bold;float:right;}

.creditsbonus {font-size:30px; font-weight:bold; color:#00A4DA; margin:10px 0 10px 0;}
.creditsterm {font-size:16px; font-weight:bold; color:black; margin:10px 0 10px 0;}
.creditsbox {background:url('../images/credits-bg.png') no-repeat; width:133px;height:191px;padding:8px;text-align:center;margin:10px;}

span.dialogshow { color:#00A4DB; text-decoration:underline; cursor:pointer; }

.userprofile td {font-size:11px;}

