legend, body {
	font-size:12px;
 	font-color: black;
 	color: black;
}

#obsah {
	width: 100%;
	_width: 70%;
}

.hr {
  clear: both;
}

h1,h2,h3,h4 {
  page-break-after: avoid;
}


.actions_buttons, .page-banner, #query, .subinfo a, #float_menu, .novy, .reagovat, .tlacitko, .odkaz, #rss, .film_action_box, .ulozit, #pravy, #levy, ul.dulezite_odkazy, ul.jazyky, .skryte, ul.festival_dny, .netisknout, #first, #paticka, #festivalove_dny {
  display:none;
}

caption {
	text-align: left;
	padding-left:20px;
}

.subinfo {
	padding-top:20px;
	padding-bottom:20px;
}

.datum {
	padding-right:10px;
}

/*table {
	width: 90%;
}*/

table tr td {
	border-bottom: solid 1px black;
}

fieldset {
	width: 40em;
}

label {
  float: left; 
  width: 10em;
  text-align: right;
}

.obteka_vlevo, .obteka_vpravo {
  float: left;
  margin: 0 1em 0.3em 0;
}

li, p {
	line-height: 1.2em;
	padding: 0;
	margin:0;
	border:0;
	margin-bottom:1em;
}

img {border: 0;}

a {
  color: #000;
  text-decoration: none;
}


#muj_program table, #muj_program caption, #muj_program table tr, #muj_program table td, #muj_program table th {
  background: white;
  padding: 0px;
margin: 0px;
border: 0px;
border-collapse: collapse;
font-family: Verdana;
text-align: left;
font-size: 10px;
font-weight: normal;

}

#stred {width: auto !important;}

#muj_program {
xxwidth:100%;
padding-right: 0px;
}

.nevybrany {background: #c9c9c9;}
.preferovany {background: black;}
.nepreferovany {border: 2px solid black}
#muj_program td {padding: 0; height:auto !important;}


#muj_program caption {
font-size: 12px;
font-weight: bold;
}

#muj_program .mp_first_row td {
border-right: 1px solid black;
height: 5px;
}

#muj_program td.film_name, #muj_program td.left, #muj_program td.film, #muj_program td.right {
border-bottom: 1px solid black;
}

#muj_program td.film_name {
border-right: 1px solid black;
}

#muj_program td.film, .nevybrany {
border: 1px solid gray;
}

#muj_program td.selected, .preferovany  {
background-color: black;
border: 3px solid black;
}

#muj_program td.unselected, .nepreferovany {
background-color: #eaeaea;
border: 2px dotted black;
}

/*#muj_program tr.film_row, #muj_program td.film {
height: 38px;
}*/

td.film_name {
}

p.uvod_mp {
display:none;
}

table caption {
  border-bottom: 1px solid black;
}
