/* css styles by erik marfoldi, millennium 000 */

* { margin:0; padding:0;}

body { background:#460405; color:#000; font:normal 0.625em Arial,Helvetica; text-align:center;}

p { margin-bottom:1em;}
li { margin-left:2em;}
ul li { margin-left:3.5em;}
img { border:0;}
table { border:0; border-collapse:collapse;}
input.imgBtnSubmit { width:100px !Important}

a { color:#000}
a:hover { color:#000}

.separator { clear:both !important;}
.nonVisual { height:0pt !important;margin:0pt !important; overflow:hidden; padding:0pt !important;}
.noClear { clear:none !important;}
.noDisplay { display:none !important;}

#container { position:relative; width:935px; margin:0 auto; font-size:1.2em;}

#header { float:left; position:relative; width:935px; height:90px; margin-top:20px; background:#38120F url(../Img/header-bg.gif) repeat-x left bottom; text-align:left;}
#header img { margin:13px 0 0 21px;}
#header a { float:left;}

.banners { position:relative}
.prelink {float:left;margin: 0pt; padding: 0pt; width:505px; height: 522px; position: absolute; z-index: 1000; background:url(../Img/blank.gif) repeat;}

h3, h4 { margin: 25px 0 20px 35px; font-size:1.5em; color:#450404}
h4 { margin: 0 0 25px 0px;}

#contentWrapper { clear:both; float:left; width:929px; min-height:522px; padding:0 3px; background:url(../Img/contentWrapper-bg.gif) repeat-y; text-align:left; margin-bottom:0px}
	#content { float:left; width:929px; background:url(../Img/content-bg.gif) repeat-y;}
	body.photoGallery #content { background-image:url(../Img/content-bg-photoGallery.gif);}
		#navigation { position:relative; float:left; width:246px;  overflow:hidden;}
			.mainNav { margin:65px 10px 65px 55px; list-style:none; font-size:1.25em;}
			.mainNav li { margin:0 0 15px 0;}
			.mainNav li a { font:normal 1.0em Arial; /* opera 8.5 bug?? */ padding-left:20px;  color:#330000; text-decoration:none;}
			.mainNav li a.active { font-weight:bold }
			/*.mainNav li a.active span { padding-right:20px; background:url(../Img/nav-item-dot.gif) no-repeat 100% 50%;}*/
			.mainNav li a:hover { color:#330000; text-decoration:underline}
			.mainNav li ul { display:none;}
			
			.secNav { margin:0 10px 0 75px; list-style:none; font-size:1.25em; }
			.secNav li { margin:0 0 15px 0;}
			.secNav li a { color:#330000; text-decoration:none;}
			.secNav li a.active { text-decoration:underline}
			.secNav li a:hover { color:#330000; text-decoration:underline}
		#pnlContent { float:left; width:505px; min-height:522px; background:url(../Img/pnlContent-bg.jpg) repeat-y 0% 0%;}
		#pnlContent img.titleBanner { float:left;}
		#pnlContent h2 { font-size:1.5em;}
		#pnlContentLoading { margin-top:250px; text-align:center;}
		body.photoGallery #pnlContent { width:275px; padding-top:30px;}
		#sidebar { position:relative; float:left; width:174px; min-height:522px;}
		body.photoGallery #sidebar { width:408px;}
			.thirdNav { margin:300px 0 0 31px; list-style:none; font-size:1.25em;}
			.thirdNav.prevadzky { position:absolute; top:330px; left:0; margin-top:0;}
			.thirdNav li { margin:0 0 22px 0;}
			.thirdNav li a { font-weight:normal; color:#330000; text-decoration:none;}
			.thirdNav li a:hover { color:#330000; text-decoration:underline}
		
#footer { clear:both; width:929px; padding:0 3px; margin-top:0px}

ul#langBox { position:absolute; top:65px; right:25px;  width:auto; color:#fff; list-style:none;}
ul#langBox li { float:left; margin:0 12px 0 0;}
ul#langBox li.lang-ger { margin-right:0;}
ul#langBox li a { float:left; width:46px; text-indent:-9999px;}
ul#langBox li.lang-svk a { width:51px; background:url(../Img/langBox-svk.gif) no-repeat;}
ul#langBox li.lang-eng a { width:44px; background:url(../Img/langBox-eng.gif) no-repeat;}
ul#langBox li.lang-ger a { width:46px; background:url(../Img/langBox-ger.gif) no-repeat;}

.newsList { margin:0 35px 0 35px;}
.newsList h4 { margin-bottom:3px; font-size:1.1em;}
.newsList h4 a { color:#000;}
.newsList p.lnkMore { margin-bottom:25px;}
.newsList p.lnkMore a { padding:0 0 0 15px; background:url(../Img/arrow-more.gif) no-repeat 0 50%; }

/* univerzalny formular */
.formStyles {}
fieldset.formStyles { padding:0 35px; border:0;}

.formStyles legend { display:none;}
.formStyles h3 { clear:both; float:left; width:100%;}
.formStyles p { position:relative; clear:both; float:left; width:100%; margin-bottom:7px;}

.formStyles label { float:left; width:200px;}
.formStyles label.block { width:350px; margin-bottom:5px;}
.formStyles input { float:right; width:225px;}
.formStyles select { float:right; width:229px;}
.formStyles textarea { float:left; width:100%;}

.formStyles p.rBtnList label { width:200px;}
.formStyles p.rBtnList span { float:right; width:229px;} /* ie6,7 - also see style-ie-lte-7.css */
.formStyles p.rBtnList span label { float:left; width:auto;} /* ie6,7 - also see style-ie-lte-7.css */
.formStyles p.rBtnList span input { float:left; width:auto; margin:1px 3px 5px 0;} /* ie6,7 - also see style-ie-lte-7.css */

.formStyles p.chBoxList label { width:200px;}
.formStyles p.chBoxList span { float:right; width:229px;} /* ie6,7 - also see style-ie-lte-7.css */
.formStyles p.chBoxList span label { float:left; width:auto;} /* ie6,7 - also see style-ie-lte-7.css */
.formStyles p.chBoxList span input { float:left; width:auto; margin:0 3px 5px 0;} /* ie6,7 - also see style-ie-lte-7.css */
.formStyles p.rBtnList br, .formStyles p.chBoxList br { clear:both;}

.formStyles p.textArea label { width:100%; margin-bottom:5px;}
.formStyles p.textArea textarea { width:431px;} 

.formStyles p.fileInput input { width:233px;} 

.formStyles input.imgBtnSubmit { width:auto; float:left;}
.formStyles input.btnSubmit { width:auto; float:left;}

/* napozicijuje validator */
.formStyles span.valErrMess { position:absolute; right:-17px; top:2px;}
.formStyles p.textArea span.valErrMess { top:17px;}
.formStyles span.valErrMessNo { position:static;}
.formStyles span.valErrMessText { clear:both; float:left; width:100%; text-align:right} /* ie6,7 - also see style-ie-lte-7.css */
/* nastyluje hviezdicku pri povinnych poliach */
.formStyles label span.required { float:none; width:auto; margin:0; padding:0; color:#f00;}
.formStyles p.dateCtrl span.dateControl { float:right; }
.formStyles p.dateCtrl span.dateControl input { float:left; width:65px; }

.contentWrapper { padding:0 35px;}



/* funny gamme*/
.funnyGame div.text { width:268px; padding:40px 20px; float:left;}
.funnyGame img { float:right}
.funnyGamePopis span { display:block; margin-top:150px; margin-left:10px}   
   
   
/* ponuka hier*/
div.contentPonukaHier {  position:relative; height:450px}
div.contentPonukaHier div { float:left}
div.contentPonukaHier ol li { margin-bottom:5px}
div.contentPonukaHier ol, div.contentPonukaHier ul { margin:5px 0}
div.contentPonukaHier a.IVT { width:430px; float:left; text-align:center}

   
/* sipky*/
.arrowWrapper { position:absolute; bottom:0px; left:30px; width:440px; height:30px;}
.arrowWrapper img.arrowL { float:left;}
.arrowWrapper img.arrowR { float:right;}


/* hry */
div.contentPonukaHier div.oasisPoker p {display:block; width:160px}
div.contentPonukaHier div.blackJack { float:left; width:330px }

div.contentPonukaHier ol { margin-bottom:20px; margin-top:12px}

div.contentPonukaHier ol.texasDiler li { margin-bottom:15px}
div.contentPonukaHier p.texasHeader {text-align:center; font-weight:bold}
div.contentPonukaHier table.texas { margin:5px 0 10px 0}
div.contentPonukaHier table.texas tr th { color:#460404; padding-bottom:5px}
div.contentPonukaHier table.texas tr td { padding-bottom:3px}

div.contentPonukaHier ul.automaty li { margin-bottom:10px}

.titleJackpot { clear:both; float:left; width:435px; margin-bottom:15px; padding:0 35px 15px; font-weight:bold; font-size:1.4em; color:#950000; background:url(../Img/line-jackpot.gif) no-repeat left bottom;}
.titleJackpot p { clear:both; float:left; width:435px; padding-bottom:5px; margin-bottom:5px; border-bottom:1px solid #946618}
.titleJackpot p a, .titleJackpot p span { float:left;width:280px;}
.titleJackpot p strong { float:right; width:155px; text-align:right}
.titleJackpot p a { color:#950000; text-decoration:none;}
.titleJackpot p a:hover { text-decoration:underline}

.exchangeRate {font-size: 0.9em;}
.titleJackpot p strong span.exchRateSec {font-size: 0.7em; float: none;}

p.contentLogos {}
p.contentLogos a { float:left; margin-right:1px; margin-bottom:10px;}

.addressBox { margin:15px 9px; font-size:.9em}
.addressBox img { margin-bottom:15px;}
.addressBox address { padding-left:25px; font-style:normal;}



/* ukazky hier*/
#templatePonukyHier { float:left; text-align:center; margin:30px auto}
#ukazky { float:left; margin-left:15px}

/* prevadzky*/
#prevadzky_SK {float:left; margin-left:30px; margin-top:50px}


/* HRY - tlacidlo hraj tu*/
div.games { position:relative}
a.hrajTu { position:absolute; text-indent:-1000px; right:29px; bottom:40px; background:url(../Img/hrajteTu.gif) no-repeat; width:110px; height:35px}
div.EN a.hrajTu { background:url(../Img/En/hrajteTu.gif) no-repeat;}

/**/
a.EurokalkulackaLink { position:absolute; top:5px; right:7px; color:#E0C27D; font-size:0.85em; font-weight:bold }
a:hover.EurokalkulackaLink { color:#FBF1AF}

/* eurokalkulacka - PopUp*/
   .euroCalculator { position:absolute; font-size:0.8em; z-index:1000; display:none; top:20px; right:-20px  }
   .euroCalculator div.calc { background:url(../Img/euroKalkulackaPopUp.gif) no-repeat; float:left; width:170px; height:200px  }
   .euroCalculator  p { float:left; margin:5px 0; width:200px;}
   .euroCalculator  p.hodnota { margin-top:26px}
   .euroCalculator  p.hodnota span { color:#FFD202 !important; font-weight:bold; margin-left:-18px; font-size:1.2em}
   .euroCalculator  p.hodnota input { z-index:10000; margin-left:13px}
   .euroCalculator  p span.kurz { margin-left:13px}
   .euroCalculator  p span.kurz, #euroCalculator  p span.result { color:#38120F; margin-top:12px; float:left; width:80px; text-align:right; font-size:1.1em; font-weight:bold;}
   .euroCalculator  p span.result { color:#FFF59A !important; margin-top:6px; width:90px} 
   .euroCalculator  label { width:50px; font-weight:bold; float:left; text-align:right; margin-right:4px; margin-top:5px; padding-top:2px }
   .euroCalculator  input { width:80px; float:left; text-align:right;  padding-right:5px}
   .euroCalculator  input.boxInput { float:left; width:220px; color:#fff}
   .euroCalculator  input.btnConvert, #euroCalculator  a.btnClose{ float:left; margin:20px 0 0 13px; width:67px; height:23px}
   .euroCalculator  a.btnClose { background:url("../Img/btn-vynuluj.gif"); border:0}
   .euroCalculator  a.btnClose span  { display:none}
   .euroCalculator a.zavri { float:right; margin-right:3px; margin-top:3px; background:url(../Img/euroKalkulackaPopUpClose_Off.gif); width:16px; height:13px}
   .euroCalculator a:hover.zavri { background:url(../Img/euroKalkulackaPopUpClose_On.gif);}
   .euroCalculator p.hodnota input { border:0px; background:#D6B374; border:1px solid #38120F}
   
   
   
 /*EN  eurokalkulacka - PopUp -----------------------------------------------------------------------------------------------------------------------------------*/  
 
 .euroCalculator.EN div.calc { background:url(../Img/En/euroKalkulackaPopUp.gif) no-repeat; float:left  }
 .euroCalculator.EN  a.btnClose { background:url("../Img/En/btn-vynuluj.gif"); border:0}
  
  