BODY {
  color:#221E1F;
  font-family:Verdana,Sans-Serif;
  font-size:0.65em;
  margin:0px;
}

#page {
  width:1010px;
  margin:0px auto 10px auto;
}

#footer {
	border:0px solid black ;
  background:#E2E0D3;
  height:20px;
}

#column_left {
  width:142px;
  float:left;
  border:0px solid black;
  min-height: 340px;
  text-align:right;
}

#menu_left {
  margin:148px 15px 0px 0px;
  text-align:right;
  border:0px solid blue;
}

#menu_left p {
		margin: 0px 0px 0.7em;
		padding: 0px;
}

#column_middle {
  width:720px;
  float:left;
  border:0px solid black;
}

#column_right {
  width:140px;
  float:right;
  border:0px solid black;
  min-height: 340px;
  text-align:right;

}



/* odkazy na dalsi portaly */
#portalLinks {
		height: 20px;
		line-height: 20px;
		width: 720px;
		text-align: right;
	}
	#portalLinks ul {
		padding-right: 10px;
	}
	#portalLinks .separator {
		color: #bdbcaf;
	}

/* --- obecny seznam horizontalni --- */
	ul.horizontalLinks {
		display: block;
		margin: 0px;
		padding: 0px;
	}
	ul.horizontalLinks li {
		display: inline;
		margin: 0px;
		padding: 0px;

	}



a {
		text-decoration: none;
		color: #221e1f;
	}

	a:hover {
		text-decoration: underline;
		color: #d7161f;
	}

	p {
		margin: 0px 0px 1eM;
		padding: 0px;
	}

	input, select {
		font-family: Verdana, Sans-Serif;
		font-size: 1eM;
	}

/* --- odkazy v ramci webu + jazykove verze --- */
	#siteLinks {
		height: 20px;
		line-height: 20px;
		width: 720px;
		background: #e2e0d3;
	}
	#siteLinks ul {
		padding-left: 10px;
		width: 530px;
	}
	#siteLinks .separator {
		color: #594F52;
	}
	#siteLinks ul#languageLinks {
		width: 105px;
	}
	#languageLinks {
		float: right;
		text-align: right;
		padding-right: 10px;
	}
	#languageLinks .separator {
		color: #221e1f;
	}

#pod_logo_menu {
  height:30px;
  width:100%;
  border:0px solid red;
  vertical-align:middle;
}

#prihlaseni {
  float:right;
  width:300px;
  border:0px solid black;
  padding-top:0px;
  text-align:right;
}

.sedy_input {
  background:none repeat scroll 0 0 #E2E0D3;
  height:20px;
  line-height:20px;
  width:82px;
  border:0px solid black;
  vertical-align:middle;
  padding:0px 10px;
}

.submit_sipka {
  border:0px;
  width:20px;
  height:20px;
  cursor:pointer;
  background:url('../pict/sipka_vpravo.gif') no-repeat;
}


#searchbox {
  border:0px solid black;
  width:90%;
  margin:2px auto 0px auto;
}

#pravemenu {
  border:0px solid black;
  width:90%;
  margin:20px auto 0px auto;
  text-align:left;
}









form {
	display: inline;
}
.sudy_radek {
	background-color: #EFEFEF;
	height:25px;
}
.s_r {
	background-color: #EFEFEF;
	height:25px;
}
.s_r_nerezervovano {
	background-color: #EFEFEF;
	text-decoration: line-through;
	height:25px;
}

.lichy_radek {
	height:25px;
}
.l_r {
	height:25px;
}
.l_r_nerezervovano {
	text-decoration: line-through;
	height:25px;
}

table {
	border-collapse:collapse;
	border-spacing:0px;
}

img {
	border:0px;
}

.neoznacena_vstupenka {
    text-decoration: line-through;
}

.titulek_vstupenek_kosik {
    COLOR: black;
    BACKGROUND-COLOR: white;
    FONT-WEIGHT: bold;
    FONT-SIZE: 1em;
    HEIGHT: 25px;
    text-align: left;
	text-indent:2px;
}
.SVETLEJSI {
	COLOR: #DE7500;
}
.TMAVSI {
	COLOR: #004186;
}
.ceska_vlajka {
	border-style: none;
	position: absolute;
	left: 955px;
	top: 60px;
}
.anglicka_vlajka {
	border-style: none;
	position: absolute;
	left: 955px;
	top: 85px;
}
.horni_menu {
	position: absolute;
	left: 200px;
	top: 90px;
}
.hlavni_logo {
	position: relative;
	left: 0px;
	top: 0px;
}
.login_in {
	position: absolute;
	left: 230px;
	top: 20px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: black;
}
.logo_ps {
	position: absolute;
	left: 940px;
	top: 2px;
	border-style: none;
}
.hledani {
	position: absolute;
	left: 580px;
	top: 20px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: black;
}
.prava_strana {
	width: 700px;
	float: right;
	border:0px solid black ;
  background:#E2E0D3 url(/obrazky/logo_ps/logo_ps_bw_pruhledne.png) no-repeat 650px 10px;
  padding:10px;
  min-height:500px;

}

.prava_strana_bila {
	width: 700px;
	float: right;
	border:0px solid black ;
  background:#E2E0D3;
  padding:10px;
  min-height:500px;
  background:#E2E0D3 url(/obrazky/logo_ps/logo_ps_bw_pruhledne.png) no-repeat 650px 10px;
}

.prava_strana a {
  font-weight:normal;
  text-decoration:underline;
  color:red;
}

.prava_strana a:visited: {
  font-weight:normal;
  text-decoration:underline;
  color:red;
}

.aktualni_nabidka_zaznam {
	border: 0px solid black;
	float: left;
	width: 48%;
	height: 170px;
  margin:6px;
}

.zaznam_vnitrek {
	margin: 0px;
	padding: 0px;
	background-color: white;
}

.zaznam_vnitrek th {
  background:#BFBDB3 url(../pict/sipka_vpravo.gif) no-repeat left;
  height:20px;
  padding-left:25px;
   opacity: 1;
     filter: alpha(opacity=100);
     -moz-opacity: 1;
     -khtml-opacity: 1;

}

.zaznam_vnitrek p {
	margin: 0px;
}



.tituly_zaznam {
	background-color: #FFDEB7;
	border: 0px solid black;
	float: left;
	width: 48%;
	height: 200px;
}
.tituly_zaznam_vnitrek {
	margin: 2px;
	padding: 2px;
	background-color: #FFDEB7;
}
.tlacitko {
	FONT-WEIGHT: bold;
	FONT-SIZE: 0.9em;
	CURSOR: pointer;
	COLOR: white;
	BACKGROUND-COLOR: #D7161F;
	TEXT-DECORATION: none;
  height:20px;
  border:0px;
	
}
submit {
	FONT-WEIGHT: bold;
	FONT-SIZE: 0.9em;
	CURSOR: pointer;
	COLOR: white;
	BACKGROUND-COLOR: #D7161F;
	TEXT-DECORATION: none;
  height:20px;
  border:0px;
	
}

h1 {
	font-size: 1.2em;
	color: black;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 8px;

}

h3 {
	font-size: 1.2em;
	color: black;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 8px;
}

TH {
	COLOR: black;
	BACKGROUND-COLOR: white;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	HEIGHT: 25px;
	padding-left: 5px;
	text-align: left;
   opacity: 0.5;
     filter: alpha(opacity=50);
     -moz-opacity: 0.5;
     -khtml-opacity: 0.5;
}
TH A:link {
	COLOR: black;
  font-weight: bold;
  text-decoration: none;
}
TH A:visited {
	COLOR: black;
  font-weight: bold;
  text-decoration: none;
}
TH A:hover {
	COLOR: black;
	TEXT-DECORATION: none;
}
TD {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: black;
  height:25px;
}

.vpravo {
	text-align: right;
	padding-right: 5px;
}
.uprostred {
	text-align: center;
}
.aktualni_nabidka_obrazek {
	height: 100px;
	width: 100px;
	text-align: left;
	vertical-align: top;
}
.tabulka {
	padding-left: 5px;
}
.registrace_tabulka {
	text-indent: 5px;
}
.editor_nadpis {
	position: absolute;
	left: 210px;
	top: 40px;
	font-size: 24pt;
	COLOR: #004186;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 8px;
}
.editor_menu {
	position: absolute;
	left: 190px;
	top: 90px;
}
.editor_odhlaseni {
	position: absolute;
	left: 930px;
	top: 60px;
}
.varovani_radek {
	background-color: rgb(255,51,0);
}
.titulek_v_sale {
	font-weight: bold;
	font-size: 12pt;
	margin:0px 0px 0px 0px;
}
.celkem {
	font-weight: bold;
}
.p_z_0 {
	font-size: 7pt;
}
.p_z_1 {
	font-size: 8pt;
}
.s {
	position: absolute;
}
.vypis_sekci {
	text-align: center;
}
.vypis_sekci TH {
	text-align: center;
}


.aktivni_datum_tab {
  background-color: #FFC88C;
  text-align:center;
  vertical-align:middle;
  font-weight:bold;
}
.neaktivni_datum_tab {
  background-color: #ffffcc;
  text-align:center;
  vertical-align:middle;
  font-weight:bold;
}

.titulek_sal {
  font-weight:bold;
  BACKGROUND-COLOR: #004186;
  color:white;
  height:40px;
  vertical-align:middle;
  text-align:center;
}

.titulek_multikino_program {
  font-weight:bold;
  BACKGROUND-COLOR: #004186;
  color:white;
  height:40px;
  vertical-align:middle;
  text-align:center;
}

.program_multikino_sal {
  height:30px;
  background-color:white;
  font-weight:normal;
  vertical-align:middle;
  text-align:center;
}

.program_multikino_pristup {
  height:30px;
  background-color:#FFC88C;
  font-weight:bold;
  vertical-align:middle;
  text-align:center;
}

.program_multikino_titul {
  height:30px;
  background-color:#FFC88C;
  font-weight:bold;
  vertical-align:middle;
  text-align:left;
  padding:5px 5px 5px 5px;
}

.CAS_14,.CAS_15,.CAS_16,.CAS_17,.CAS_18,.CAS_19,.CAS_20 {
  height:30px;
  background-color:white;
  font-weight:normal;
  vertical-align:middle;
  text-align:center;
}
.CAS_21,.CAS_22,.CAS_23 {
  height:30px;
  background-color:rgb(204,255,255);
  font-weight:normal;
  vertical-align:middle;
  text-align:center;
}
.CAS_10,.CAS_11,.CAS_12,.CAS_13 {
  height:30px;
  background-color:rgb(255,255,204);
  font-weight:normal;
  vertical-align:middle;
  text-align:center;
}

.program_filtr {
  float:left;
  width:750px;
  margin-left:15px;
  margin-top:5px;
  padding:5px 5px 5px 5px;
}

.filtr_sezona {
  clear:right;
  display:block;
  position:relative;
  float:right;
  width:200px;
  margin-top:5px;
  margin-right:5px;
  margin-bottom:10px;
  background-color:#ffffcc;
}

.filtr_datumy {
  clear:right;
  display:block;
  position:relative;
  float:right;
  width:200px;
  margin-top:5px;
  margin-right:5px;
  margin-bottom:10px;
  background-color:#ffffcc;
}

.filtr_nejblizsi_akce {
  clear:right;
  display:block;
  position:relative;
  float:right;
  width:200px;
  margin-top:5px;
  margin-right:5px;
  background-color:#ffffcc;
}

.program_zaznam {
  float:left;
  width:45%;
  height:120px;
  background-color:white;
  margin:5px 5px 5px 5px;
  padding:5px 5px 5px 5px;
}

.lista {
  width:100%;
}

.lista_aktivni_krok {
  text-align:center;
  vertical-align:middle;
  background-color:#E2E0D3;
  font-size:1em;
  color:red;
  font-weight:bold;
}
.lista_aktivni_text {
  color:black;
}

.lista_neaktivni_text {
  font-size:1em;
  color:black;
  font-weight:bold;
}

.lista_neaktivni_krok {
  font-size:1em;
  color:black;
  text-align:center;
  vertical-align:middle;
  background-color:#BFBDB3;
}
.predplatne_zaznam {
	background-color: #ffffcc;
	border: 0px solid black;
	float: left;
	width: 80%;
	margin:10px 5px 10px 5px;

}
.predplatne_zaznam_vnitrek {
  padding:5px 5px 5px 5px;
}
.predplatne_zaznam_link {
  position:relative;
  float:right;
}

.registrace_chyba {
	font-weight:bold;
	color:red;
}

.predplatne_nadpis {
	color: black;
	font-size: 16px;
	font-weight:bolder; 
}

.necislovana_kategorie_input {
	height:35px;
	width:90px;
	font-size:20px;
	text-align:right;
}

.necislovana_kategorie_nazev {
	font-size:14px;
	font-weight:bold;
}


ul.necislovany {
    list-style: none;
    list-style-type: none;
}

ul.necislovany li {
	display:block;
	height:40px;
	float:left;
	margin:0px 10px 0px 10px;
}

ul.necislovany li.aktivni {
	font-weight:bold;
	cursor:auto;
}

ul.necislovany li.neaktivni {
    font-weight:normal;
    cursor:pointer;
}

.nazev_akce_vypis {
    font-size: 1.2em;
    color: black;
    font-weight: bold;
    margin-top: 5px;
    margin-bottom: 8px;
}

.nazev_organizace_vypis {
    font-size: 1.1em;
    color: black;
    font-weight: bold;
    margin-top: 5px;
    margin-bottom: 8px;
}


.poplatky_celkem {
    COLOR: black;
    BACKGROUND-COLOR: white;
    FONT-WEIGHT: normal;
    FONT-SIZE: 1.1em;
    HEIGHT: 25px;
		
}

.zhodnoceni_udaje_klienta {
	font-weight:bold;
}


ul.tours {
    list-style: none;
    list-style-type: none;
    height: 30px;
    border-bottom: 1px solid #282828;
    padding-top:50px;
    margin-left:0px;
}

ul.tours li {
    display: block;
    float: right;
    padding: 8px;
    height: 13px;
    border: 1px solid #282828;
    margin-right: 4px;
    background-image: url('../pict/button-brown.png');
  background-repeat: repeat-x;
  color: #282828;
  cursor: pointer;
  font-size: 1em;
}

ul.tours li.spacer {
    border: 1px solid white;
    border-bottom: 1px solid #807059;
    background-image: none;
    color: white;
}

ul.tours li.aktivni {
    background: none;
    border-bottom: 1px solid #FFDEB8;
    font-weight:bolder;
}

ul.rodinne {
  list-style: none;
  list-style-type: none;
  height: 30px;
  border-bottom: 1px solid #282828;
  padding-top:0px;
  margin-left:0px;
  padding-left:0px;
}

ul.rodinne li {
  display: block;
  float: left;
  padding: 8px;
  height: 13px;
  border: 1px solid #282828;
  margin-right: 4px;
  background-image: url('../pict/button-brown.png');
  background-repeat: repeat-x;
  color: #282828;
  cursor: pointer;
  font-size: 1em;
}

ul.rodinne li.spacer {
  border: 1px solid white;
  border-bottom: 1px solid #807059;
  background-image: none;
  color: white;
}

ul.rodinne li.aktivni {
  background: none;
  border-bottom: 1px solid #FFDEB8;
  font-weight:bolder;
}

input[type=submit] {
	FONT-WEIGHT: bold;
	FONT-SIZE: 0.9em;
	CURSOR: pointer;
	COLOR: white;
	BACKGROUND-COLOR: #D7161F;
	TEXT-DECORATION: none;
  height:20px;
  border:0px;
}

.siroke {
	FONT-WEIGHT: bold;
	FONT-SIZE: 0.9em;
	CURSOR: pointer;
	COLOR: white;
	BACKGROUND-COLOR: #D7161F;
	TEXT-DECORATION: none;
  height:20px;
  border:0px;
  width:300px;
}

.right {
	text-align:right;
	padding-right:2px;
}

.left {
	text-align:left;
}

.center {
	text-align:center;
}


.eshop_menu a:link {
	color:black;
	font-weight:bold;
	text-decoration:none;
}

.eshop_menu a:active {
    color:black;
    font-weight:bold;
    text-decoration:none;
}

.eshop_menu a:visited {
    color:black;
    font-weight:bold;
    text-decoration:none;
}

.eshop_menu a:hover {
	text-decoration:underline;
	font-weight:bold;
}

.eshop_cena {
	font-size:12pt;
	font-weight:bold;
	color:red;
	text-align:right;
	width:50%;
	vertical-align:top;
}

.eshop_popisek {
	padding:5px 3px 3px 3px;
	font-size:8pt;
}

.eshop_stranka_aktivni {
	float:left;
	width:30px;
	height:30px;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	margin:2px;
	border:1px solid #004186;
	font-size:12pt;
	color:#004186;
}

.eshop_stranka_neaktivni {
    float:left;
    width:30px;
    height:30px;
    text-align:center;
    vertical-align:middle;
    background:#004186;
    color:black;
    font-weight:bold;
    margin:2px;
    border:1px solid #004186;
    font-size:12pt;
    color:white;
    cursor:pointer;
}

.eshop_stranka_neaktivni:hover {
	border:1px solid #004186;
	color:#004186;
	background:white;
}

.eshop_neni_na_sklade {
	font-weight:bold;
	
}

img { border:0px; }

.kosik_info_div {
	width:90%;
	border:1px solid black;
	padding:10px;
	margin:10px;
	height:80px;
	background:white url("/obrazky/tmobile_logo_pruhledny.png") no-repeat center right;
	display:none;
}

.kosik_info_div_cs {
    width:90%;
    border:1px solid black;
    padding:10px;
    margin:10px;
    height:80px;
    background:white url("/obrazky/sporitelna.png") no-repeat center right;
    display:none;
}

.kosik_info_div_isic {
    width:90%;
    border:1px solid black;
    padding:10px;
    margin:10px;
    height:110px;
    background:white url("/obrazky/isic.png") no-repeat center right;
    display:none;
}


.sms_box_class {
  margin-top:20px;
  
  width:100%;
  background:#004186;
  color:white;
  text-align:center;
  vertical-align:middle;
  font-size:20px;
  color:white;
  display:none;
}

hr {
  visibility:hidden;
}