  /* *************************************************************************************************
   *
   *  resety | globalni definice
   *   
   * ************************************************************************************************* */
   
  a img, address, applet, area, blockquote, body, caption, code, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, hr, html, img, legend, li, map, ol, p, pre, small, sub, sup, table, td, th, tr, ul {border:0;margin:0;padding:0;text-indent:0;font-size:100%;}
  sub, sup {line-height:1;font-size:60%;}
   
  table  {border-collapse:collapse;border-spacing:0;}
  td, th {vertical-align:top;}
  address {font-style:normal;}
   
  .required, .red {color:red;}
  .green {color:green;}
  .cleaner, .uzavirac, form br {clear:both;font-size:0;height:1px;display:block;}
  .hidden {display:none;}
  .dealer-icon {float:right; margin-left:10px;}
   
  .float-left {float:left;}
  .float-right {float:right;}
  .align-right {text-align:right;}
  .align-center {text-align:center;}
  .italic {font-style:italic;}
  .bold {font-weight:bold;}
   
  :focus {outline:0;}
   
  a {}
  a span {display:none;}
  a:hover {text-decoration:none;}
   
  h1 {}
  h2 {}
  h3 {}
  h4 {}
   
  small {font-size:90%;}
   
  form input.text {}
  form input.radio {}
  form input.checkbox {}
  form input.submit {cursor:pointer;}
  form button {cursor:pointer;}
  form select {}
  form textarea {}
   
  #obsah p, #obsah, #obsah ul, #obsah h2, #obsah h3, #obsah h4, #obsah table, #obsah form {margin-bottom:10px;}
  #obsah ol, #obsah ul {margin-left:30px;}
  #obsah h1, #obsah h2 {}
   
  /* *************************************************************************************************
   *
   *  rozvrzeni stranky
   *   
   * ************************************************************************************************* */

  body {font-size:12px;font-family:Arial;line-height:18px;text-align:justify}
  
  .frame {width:528px;height:352px;padding:12px;padding-top:350px;position:relative;}
	.frame.uvod {background: url("../img/uvod.gif") center top no-repeat;padding-top:200px;height:452px;*padding-top:300px;*height:352px;*position:relative;*left:-3px;_left:-8px;}
  .frame.page {background: url("../img/page2.gif") center top no-repeat;padding-top:188px;height:570px;*position:relative;*left:-3px;}
  .frame h1 {font-family:Verdana, Tahoma, Trebuchet, sans-serif;color:#CC0000;font-size:18px;border-bottom:1px solid #DEEAFA;line-height:24px;font-weight:normal;margin-bottom:10px;}
  .frame p {color:#000066;margin-bottom:15px;}
  .frame p a {color:#000066;}
  .frame p.black {color:black;}
  .frame p.black a {color:black;}
  .frame p.black a.red {color:#ed2f39;}
  .frame p.center {text-align:center;}
  .frame a.next {width:131px;height:25px;float:right;background: url("../img/next.gif") center top no-repeat;margin-top:15px}
  .frame a.nextAbsolute {position:absolute;right:120px;top:260px;}
  .frame img.los {float:left;margin-lefT:12px;margin-bottom:10px;}
  .frame form {margin-bottom:10px}
  .frame form.login label {float:left;width:110px;color:black;}
  .frame form.login input {float:left;width:120px;padding:3px 4px;font-size:11px;bordeR:1px solid black;margin-right:12px;}
  .frame form.login button {background:#ed2f39;color:white;padding-bottom:4px;height:21px;bordeR:0px;cursor:pointer;float:left;margin-top:0px;width:98px;font-weight:bold;background: url("../img/prihlasit.gif") center top no-repeat;}
  .frame form.login button span {display:none;}
  .frame form.setrit {*margin-top:-20px;_margin-top:-30px;margin-bottom:-10px;}
  .frame form.setrit label {float:left;width:260px;color:black;font-size:11px;margin-top:5px;margin-right:5px;line-height:13px;}
  /*.frame form.setrit input {float:left;width:67px;height:43px;padding-top:18px;padding-lefT:4px;padding-right:60px;background: url("../img/pole.gif") center top no-repeat;font-size:11px;bordeR:1px solid black;margin-right:6px;border:0px;}*/
  .frame form.setrit button {background:#ed2f39;color:white;padding-bottom:4px;height:21px;bordeR:0px;cursor:pointer;float:left;margin-top:0px;width:129px;margin-top:14px;font-weight:bold;background: url("../img/zapsatKod.gif") center top no-repeat;}
  .frame form.setrit button.overit { background-image: url(../img/overitKod.gif) }
  .frame form.setrit button span {display:none;}
  .frame .pata {position:absolute;bottom:5px;text-align:center;font-size:11px;width:527px;}
  .frame .pata a {color:white;background: url("../img/pataSipka.gif") left top no-repeat;background-position:0px 6px;padding-left:10px;padding-right:5px;}
  .uvod .pata {display:none;}
  .uvod .pata a {display:none;}
  a.sipkaRed {font-size:11px;font-weight:normal;background: url("../img/sipkaRed.gif") left top no-repeat;background-position:0px 6px;padding-left:10px;padding-right:9px;color:black !important;}
  a.logout {font-size:12px;font-weight:bold;float:right;position:absolute;right:15px;top:289px;*top:287px;color:black !important;}
  div.line {height:2px;background-color:#fae6b1;margin-bottom:1px;margin-top:-3px;display:block;overflow:hidden;clear:both;*margin-top:-3px;*margin-bottom:0px;_margin-top:-20px;_margin-bottom:0px;}
  
  a.lipnoBox {float:left;width:103px;text-decoration:none;margin-right:2px;_margin-right:1px;margin-bottom:8px;_margin-bottom:-12px;font-size:10px;line-height:11px;color:#034ea2;text-align:left;}
  a.lipnoBox img {margin-bottom:5px;}
  a.lipnoBox em {font-style:normal;}
  a.lipnoBox .infoBox {width:300px;border:1px solid #eadead;padding:10px 15px;background-color:white;font-size:11px;line-height:13px;color:black;position:absolute;z-index:500;margin-top:-33px;}
  a:hover.lipnoBox .infoBox {display:block;}
  p.tavenesyry {font-size:10px;text-align:left;float:right;color:black;line-height:14px;width:205px;}
  p.tavenesyry img {float:left;margin-right:7px;margin-top:11px;}


  .lipnoLos {display:block;position:absolute;margin:0 0 0 30px;width:67px;height:25px;z-index:40;background: url("../img/los.png") center top no-repeat;}
  * html .lipnoLos {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/los.png', sizingMethod='scale');background-image:none;}
/*
  .lipnoExtraSmetanove180 {left:65px;top:560px;position:absolute;}
  .lipnoNiva90 {left:135px;top:245px;position:absolute;}
  .lipnoNiva135 {left:145px;top:343px;position:absolute;}
  .lipnoSunka90 {left:245px;top:245px;position:absolute;}
  .lipnoSunka135 {left:245px;top:343px;position:absolute;}
  .lipnoSunka180 {left:275px;top:560px;position:absolute;}
  .lipnoNizkotucne90 {right:30px;top:245px;position:absolute;;}
  .lipnoNizkotucne135 {right:20px;top:343px;position:absolute;}
*/

  h1.tavenesyryNadpis {position:absolute;top:200px;font-size:24px;color:#ed1b24;bordeR:0px;margin:0px;padding:0px;font-style:italic;font-weight:bold;font-family:Helvetica;letter-spacing:-1px;}
  
  .productBox {float:left;width:166px;margin:5px;text-align:center;margin-top:25px;_margin-top:10px;}
  .productBox h3 {margin-bottom:10px;}
  .productBox h3 a {font-size:13px;color:#2b3f88;text-decoration:underline;}
  .productBox h3 a:hover {text-decoration:none;}
  .productBox img {border:1px solid #e3edfb;padding:10px;height:142px;}
  
  form.registration {margin-top:55px;*position:absolute;*top:185px;*width:525px;}
  form.registration input {padding:3px 4px;font-size:11px;bordeR:1px solid black;}
  form.registration input.widthBig {width:190px;}
  form.registration input.widthMedium {width:130px;}
  form.registration input.widthSmall {width:41px;}
  form.registration h3 {*margin:0px;*margin-top:5px;}
  form.registration a {}
  form.registration div {_margin-bottom:-8px;}
  
  h1.soutez {position:absolute;top:315px;font-size:24px;color:#ed1b24;bordeR:0px;margin:0px;padding:0px;font-style:italic;font-weight:bold;font-family:Helvetica;letter-spacing:-1px;}
  h2.soutez {font-size:24px;color:black;bordeR:0px;margin:0px;padding:0px;font-style:italic;font-weight:bold;font-family:Helvetica;letter-spacing:-1px;text-decoration:underline;text-align:center;margin-top:20px;margin-bottom:10px;}
	
	.boxPravidla {height:200px;overflow:auto;background-color:white;padding:10px;border:1px solid #fae6b1;border-right:0px;margin-top:-2px;margin-top:15px;}
  .boxPravidla {
		scrollbar-base-color:#b0170e;
		scrollbar-track-color:#ef9ba0;
		scrollbar-face-color:#d8261c;
		scrollbar-highlight-color:#b0170e;
		scrollbar-3dlight-color:#b0170e;
		scrollbar-darkshadow-color:#b0170e;
		scrollbar-shadow-color:#b0170e;
		scrollbar-arrow-color:#fff;
		}
  .boxPravidla p, .boxPravidla h1, .boxPravidla h2, .boxPravidla h3 {color:black;}
  .boxPravidla ul {list-style:none;margin:0px;padding:0px;margin:10px;}
  .boxPravidla ul li {float:left;width:65px;font-size:11px;line-height: 16px;}
  .boxPravidla ol {margin-lefT:20px;font-size:11px;}
  .boxPravidla ol li {margin-bottom:15px;}
  .boxPravidlaHorizont {width:6000px;height:200px;overflow:hidden;padding:0px;}
  .obalHorizont {width:527px;overflow-x: scroll;border-right:1px solid #fae6b1;border-bottom:0px;margin-top:25px;}
  .day {float:left;width:290px;background-color:white;font-size:11px;padding:10px;height:195px;}
  .day table {text-align:left;}
  .day table tr td {text-align:left;padding:0px 4px;padding-left:0px;line-height: 16px;}
  .dayEven {background-color:#f9f2cc;}
  a.casak img {float:left;margin:7px;}
  
  a.backToTheAccount {background:#ed2f39;color:white;height:25px;bordeR:0px;cursor:pointer;float:right;margin-top:0px;width:131px;margin-top:14px;font-weight:bold;background: url("../img/zpet.jpg") center top no-repeat;_margin-bottom:-20px;}
  a.backToTheAccount span {display:none;}
  img.nadpisIMG {position:absolute;top:160px;}
  img.nadpisVyber {position:absolute;top:286px;*top:284px;lefT:120px;}
  
  .boxLipno {floaT:left;width:105px;text-align:center;font-size:9px;line-height:12px;color:#034ea2;height:103px;}
  .boxLipno img {text-align:center;}
  
  
  
  .errorMsg a {color:red;}
  .errorMsg {text-align:left;}
  
  
.codes {
	position: relative;
	padding-left: 0;
	margin-right: -10px;
	margin-top:7px;	
	margin-bottom:3px;	
}
.codes .code {
	float: left;
	width: 131px;
	height: 50px;
	margin-right: 1px;
	margin-bottom: 1px;
	background: url("../img/vyhra.gif") right bottom no-repeat;
	font-size: 90%;
}
.codes .codeLineEnd {
	margin-right: 0;
}
.codes .code div {
	padding: 0 2px;
	line-height: 16px;
}
.codes .code div.msg {
	background: #e01116;
	color: #fff;
	text-align: center;
	font-size: 90%;
}
.codes .code div strong,
.codes .code div a {
	float: right;
}
.codes .code-empty {
	
}
.codes .zarucenaVyhra {
	background: #e01116;
	color: #fff;
	text-align: center;
	background: url("../img/vyhraA.gif") right bottom no-repeat;
}
.codes .zarucenaVyhra strong.upper {font-size:12px;color:white;text-transform:uppercase;display:block;margin-bottom:0px;margin-top:7px;}
/*.codes .code-R {
	background-color: #FFFFDE;
}
.codes .code-I {
	background-color: #D6F6FF;
}
.codes .code-S {
	background-color: #DEFFE1;
}*/

.codes .code-B {
	background-image: url(../img/vyhra-banner.gif);
}
.codes .code-L {
	background-image: url(../img/vyhra-los.gif);
}
.codes .code-S {
	background-image: url(../img/vyhra-sms.gif);
}
.codes .code-P {
	background-image: url(../img/vyhra-bonus.gif);
}
.codes .code-C {
	background-image: url(../img/vyhra-mag.gif);
}
.codes .code-vylosovan {
	background-image: url(../img/vyhra-vyhra.gif);
	color: #fff;
}
.codes .code-garant {
	background-image: url(../img/vyhra-garant.gif);
	color: #fff;
}

.login_info,
.user_info {
	margin: 0 0 10px 0;
}
.login_info h3,
.user_info h3 {
	font-size: 110%;
	margin: 10px 0 0 0;
}
.user_info {
	border-top: 1px solid #fae6b1;
	border-bottom: 1px solid #fae6b1;
	padding-bottom: 10px;
}
.login_info label,
.user_info label {
	display: block;
	margin-top: 3px;
	font-size: 90%;
}

.bubble {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	background: #faf2cc;
	border: 1px solid #ffe289;
	padding: 0;
	font-size: 90%;
	color: #000;
	width: 300px;
}
.bubble p {
	padding: 5px;
	line-height: 12px;
	text-align: center;
	font-weight: bold;
}
.bubble img {
	float: left;
	margin: 0 5px 0 0;
	width: 80px;
}
.bubble img.dvd {
	width: 145px;
}
.bubble .upper {
	text-transform: uppercase;
}


.codeInput {
	display: inline;
	float: left;
	position: relative;
	padding-top: 14px;
	padding-right: 18px;
	margin-right: 10px;
}
.codeInput input {
	float: none !important;
	width: 90px;
	height: auto !important;
	background: #fff !important;
	border: 1px solid red;
	padding: 2px 3px;
}
.codeInput img {
	position: absolute;
	top: 0;
	right: 0;
}

.odmenyvyhry {
	position: relative;
	padding-top: 7px;
	height: 230px;
	margin-top:35px;
}
.odmenyvyhry .block {
	position: absolute;
	text-align: left;
	line-height: 18px;
}
.odmenyvyhry .block a {
	color: #ed1b24;
}
.odmenyvyhry .block .more {
	position: absolute;
	right: 0;
	bottom: 0;
}
.odmenyvyhry .block h3 {
	color: #ed1b24;
	font-size: 18px;
	font-weight: bold;
	font-style: italic;
	margin: 0 0 3px 0;
	text-transform: uppercase;
}
.odmenyvyhry .block img {
	float: left;
	margin: 0 10px 3px 0;
	border: none;
}
.odmenyvyhry .block img.dvds {
	float: right;
}
.odmenyvyhry .block-left {
	left: 0;
	margin: 0 0 15px 0;
	width: 170px;
}
.odmenyvyhry .block-right {
	right: 0;
	margin: 0 0 15px 0;
	width: 310px;
}
.odmenyvyhry .casopisy {
	top: 115px;
	width: 380px;
	text-align: right;
	line-height: 14px;
}
.odmenyvyhry .casopisy img {
	float: none;
	margin: 0;
	width: 80px;
}



.pages {
	position: absolute;
	top: 328px;
	right: 12px;
	font-size: 11px;
	color: #000;
	background-color: #e01116;
	padding: 0 3px 0 5px;
	color: #fff;
	margin-right: 1px;
}
.pages span {
	font-weight: bold;
	margin: 0 3px;
}
.pages a {
	color: #fff;
	margin: 0 3px;
}

.vyberFilmu {
	margin: 0 0 0 0;
	padding: 3px;
	border: 1px solid #cb0000;
	text-align: center;
}
.vyberFilmu .cover {
	text-align: left;
	line-height: 130%;
	height: 90px;
}
.vyberFilmu .cover img {
	width: 60px;
	float: left;
	margin-right: 7px;
}
.vyberFilmu .cover h4 {
	font-size: 100%;
	color: #cb0000;
}
.vyberFilmu .cover strong,
.vyberFilmu .cover em {
	display: block;
	font-size: 90%;
}
.vyberFilmu table {
	width: 100%;
}
.vyberFilmu td {
	width: 33%;
	padding-right: 5px;
	text-align: center;
}
.vyberFilmu td label {
	display: block;
	text-align: center;
}
.vyberFilmu .submit {
	width: 200px;
	margin-top: 10px;
}
.vyberFilmu .movieInfo {
	text-align: left;
	font-size: 90%;
	line-height: 125%;
	color: #000;
	clear: left;
	height: 130px;
	margin: 5px 0;
	padding: 3px 0;
	overflow-y: scroll;
	border: 1px solid #fae6b1;
	border-width: 1px 0;
}
.vyberFilmu .movieCast {
	text-align: left;
	font-size: 80%;
	line-height: 125%;
	color: #000;
	margin: 5px 0;
}
.vyberFilmu .selectMovie {
	background: #cc0000;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	display: block;
	padding: 2px;
}

.overlayA {
	position: absolute;
	top: 0;
	left: 0;
	right: 10px;
	bottom: 0;
	background: #2d2e91 url(../img/odmena.gif) no-repeat center center;
	text-decoration: none;
}

.philm table {}
.philm td {width:auto;padding:0px;}
.philm .imagetd {width:175px;padding-bottom:10px;}
.philm .imagetd h3 {width:170px;}
.philm .imagetd img {width:170px;float:none;}
.philm .imagetd .selectMovie {width:166px;margin-bottom:5px;}
.philm .movieInfo {margin:0px;width:325px;height:82px;}
.philm .movieCast {margin-bottom:0px;line-height:18px;}

