/*html {
	min-height:100%;
	_height:100%;
	background-image:url(../img/bgpravy.gif);
	background-repeat:repeat-y;
	background-position:right;
}*/
body {
	margin: 0px;
	padding: 0px;
	min-height:100%;
	_height:100%;
	background-image: url(../img/bglevy.gif);
	background-repeat: repeat-y;
	background-position: left;
	/*background-attachment:fixed;*/
	font-family:Verdana CE, Verdana, sans-serif;
	font-size: 0.70em;
	color:#000000;
}
/*tabulkovej hack pro relativni fontsize v ie 5*/
td,th {
font-size: 0.7em;
voice-family: "\"}\""; 
   voice-family:inherit;
font-size: 1em;
}
/**/
A, A:link, A:visited {
	color: #E77919;
	text-decoration:underline;
}
A:active, A:hover, A:focus {
	color: #A34C00;
}


div.mainmenu A,div.mainmenu A:link,div.mainmenu A:active,div.mainmenu A:visited, div.kontaktpravy A, div.kontaktpravy A:link, div.kontaktpravy A:active, div.kontaktpravy A:visited {
/*	color: #E77919;*/
	text-decoration:none;
}
div.mainmenu A:hover,div.mainmenu A:focus, div.kontaktpravy A:hover, div.kontaktpravy A:focus {
	text-decoration:underline;
}

.levysloupec form {
margin: 50px 0 0 5px;
}

form {margin:0; padding:0;}
select,option,input, textarea {
	font-size:1em;
	}

select {
background: #FBECD5;
}	
	
input {
border:1px solid black;
}

img {
border: none;
}

img.leva5img {
float: left;
margin-right: 10px;
}

img.prava5img {
float: right;
margin-left: 10px;
}

.levysloupec input.submit {
border:1px solid black;
color:#000000;
background-color:#CBCCDA;
width: 82px;
font-weight:bold;
margin: 2px;
}

input.submit {
border:1px solid black;
color:#000000;
background-color:#CBCCDA;
width: 82px;
font-weight:bold;
/*margin: 2px;*/
}

input.text {
border: 1px solid white;
color:white;
background-color:#E77919;
width: 80px;
font-weight:normal;
margin: 2px;
}


p {
text-align: justify;
padding: 0 0 1em 0;
margin:0;
}
H1 {
position: relative;
font-family:Verdana CE, Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif;
font-size: 1.8em;
font-weight: normal;
padding: 0 0 1em 0;
margin:0;
font-weight: bold;
}
/****** POZICOVANI **********************************************************************************************/
.mainouter {
	/*background-image: url(../img/bglevy.gif);
	background-repeat: repeat-y;
	background-position: left;
	margin: 0px;
	padding: 0px;*/
}
.maininner {
	background-image: url(../img/bgpravy.gif);
	background-repeat: repeat-y;
	background-position: right;
	/*border: 1px solid red;*/
	/*margin: 0px;
	padding: 0px;*/
}
.strednisloupec {
	margin: 0 198px 0 100px;
}
.pravysloupec {
	position: absolute;
	right: 0;
	width: 198px;
	z-index:99;
	min-height:100%;
	_height:100%;
	background-color: #EBEBEB;
}
.levysloupec {
position: absolute;
left: 0px;
width: 100px;
min-height:100%;
	_height:100%;
	background-color: #E77919;
}
.levycerny {
	height: 85px;
	width: 100px;
	margin-top: 35px;
	background-color:#000000;
}
.filmfestival {
	position:relative;
	/*left: 35px;
	margin-left: 35px;*/
	height:35px;
	background-image: url(../img/filmfestival_2.gif);
	background-repeat:no-repeat;
	background-position:35px;
}
.cernypruh {
	position:relative;
	background-color:#000000;
	height:85px;
	overflow: hidden;
}
.kontaktpravy {
	margin-top:35px;
	background-color:#E77919;
	height:85px;
	width: 198px;	
	display: table; _position: relative; overflow: hidden;
	/*padding-left: 10px;*/
}
.kontaktpravyinner {
	 _position: absolute; _top: 50%;display: table-cell; vertical-align: middle;
	 /*padding-left:5px; */
}
.kontaktpravyinner2 {
		padding-left: 10px;
	 _position: relative; _top: -50%
}
.kontaktpravy A, .kontaktpravy A:link, .kontaktpravy A:active, .kontaktpravy A:visited  {
color:#FFFFFF;
}
.mainmenu {
font-family:Verdana CE, Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif;
font-size:1.0em;
font-weight:bold;
padding: 32px 10px 0 10px;
line-height:1.8em;
}

.mainmenu a, .mainmenu a:link, .mainmenu a:active, .mainmenu a:visited {
color:#FFFFFF;
} 

.menuitem1 {
	font-size: 100%;
}

.menuitem2 {
	font-size: 100%;
	margin-left: 0px;
}

.menuitem3 {
	font-size: 95%;
	margin-left: 5px;
}

.menuitem4 {
	font-size: 90%;
	margin-left: 10px;
}

.menuitem5 {
	font-size: 80%;
	margin-left: 15px;
}

.menuitem6 {
	font-size: 70%;
	margin-left: 20px;
}

.content {
	padding: 32px 39px 0 35px;
	display:block;
	clear:both;
}
/*********************** PROGRAM NA HP **************************************/
.hpoddil {
	float:none;
	clear:both;
	/*margin-right: 137px;*/
}
.hpoddilinner {
	float: left;
}
.hptab {
	float:left; width:25px;
}
h2 {
	font-family:Verdana CE, Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight:bold;
	margin:0; padding:0;
}
.hpoddil p {
	text-align:left;
}
.hppoznamka {
	/*font-size: 0.8em;*/
	font-weight:bold;
	float:right;
	vertical-align: top;
	}

.hppoznamka img {
	/*font-size: 0.8em;*/
	vertical-align: top;
	}

span.rgt {
float: right;
}

/**** TABLE S PROGRAMEM NA HOMEPAGE ****************/
.hptable {
	border-top: 1px solid #8E8E8E;
	width: 100%;
}
.hptable TD {vertical-align:top}
.hptable H2 {
font-family:Verdana CE, Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif;
margin:0; padding:0;
}
.hptable p {
text-align: left;
margin:0; padding:0;
}
.hptable td.prvnisloupec {
	width:25px;
}
.hptable td.hodina {
	width: 50px;
	/*text-align: center;*/
}
.hptable td.hodina h2 {
	font-family: "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif;
	padding-left:8px;
}
.hptable td.dnesbg {
	background-color:#7B7B7B;
}
.hptable td.zitrabg {
	background-color:#B0B0B0;
	border-top: 1px solid #FFFFFF;
}
.hptable td.doporbg {
	background-color:#E77919;
}
.hptable td.doportext {
	background-color:#E7E7E7;
}
.hptable td.doporhorni {
	border-top:1px solid #FFFFFF;;
}
.hptable td.akcebg {
	background-color:#929292;
	border-top: 1px solid #FFFFFF;
}
.hptable td.hodina, .hptable td.popis {
	padding-top: 3px; padding-bottom: 3px;
	border-bottom: 1px solid #8E8E8E;
}

.hptable td.poznamka {
	padding-top: 0px; padding-bottom: 3px; padding-left: 3px;
	border-bottom: 1px solid #8E8E8E;
	padding-right: 3px;
	_padding-right: 0;
}

.hptable td.spanned H2 {
	font-family: "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif;
	padding-left: 8px;
}
.hptable td.spanned H2 A {
	font-family: Verdana CE, Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif;
}
.hptable td.spanned p {
	padding-left: 50px;
	text-align: left;
}
/****** TABLE S PROGRAMEM NA CELY MESIC ******/
table.program {
	border-top: 1px solid #8E8E8E;
}
table.program td, table.program th{
	vertical-align:top;
}
table.program td{
	border-bottom: 1px solid #8E8E8E;
	padding: 0 0 5px 8px;
}
table.program tr.light {
background: white;
}
table.program tr.dark {
background: #F9F9F9;
}

table.hptable tr.light {
background: white;
}
table.hptable tr.dark {
background: #F9F9F9;
}
table.program th {
background-color: #A3A3A3;
color:#FFFFFF;
text-align:left;
width: 65px;
border-top: 1px solid #FFFFFF;
font-weight:bold;
}
table.program th.vikend {
background-color:#E77919;
}
table.program th .cislodne {
font-size: 4em;
margin: 0 0 0 5px;
line-height:1em;
font-family: "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif;
}
table.program th .nazevdne {
font-size: 1.1em;
margin: 0 0 5px 5px;
}
table.program td H2 {
	font-family:Verdana CE, Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif;
	padding:0;	margin: 0;
	text-indent: -2.8em;
	padding:3px 0 0 2.8em;
	border-top:1px solid #8E8E8E;
}
table.program td p {
	padding:0; margin:0;
	padding: 5px 0 3px 3.1em;
	text-align:left;
}

table.program A, table.program A:link, table.program  A:visited  {
	/*color: #DD6700;*/
	/*color: red;*/
	color: #E77919;
	text-decoration: underline;
}

table.program a:active, table.program a:hover {
color: #A34C00;
}

H1.program {
	font-family:Verdana CE, Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif;
	padding: 0 0 0 73px;
	margin: 15px 0 0 0;
	font-size:3em;
	color: #A3A3A3;
	clear: both;
	text-align: center;
}
table.program .poznamka {
	position:relative;
	float:right;
	font-size: 0.85em;
	font-weight: bold;
}


/******* FILTR ZOBRAZENI PROGRAMU **********************/
form.prgfilter {
display: block;
margin-bottom:30px;
padding-bottom: 3px;
/*border:1px solid lime;*/
}
form.prgfilter .sekce {
	position: relative;
	border-left: 1px solid black;
	float:left;
	padding: 5px; /*0 8px 0 8px*/
	text-align:left;
}

/****** TEXT CLANKU S FLOAT SLOUPCEM NAPRAVO - DETAIL FILMU **********/
.clanekinfo {
	float:right;
	width: 20%;
	/*font-size: 0.8em;	*/
	/*margin-left: 20px;
	margin-bottom: 20px;*/
	margin: 0 0 10px 10px;
	padding: 0 0 10px 10px;
	border-left: 1px solid #E77919;
}
.clanekinfo h2 {
font-family:Verdana CE, Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif;
margin:0; padding:0;
	text-align: left;
	font-weight: bold;	
}

.clanekinfo h2.odsz {
font-family:Verdana CE, Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif;
margin:10px 0 0 0; padding:0;
	text-align: left;
	font-size: 120%;	
}

.clanekinfo p {
margin:0; padding:0;
	text-align: left;
}

.clanekinfo p.kva {
margin:0; padding:0;
	text-align: left;
	font-style: italic;
}


/****** PATA STRANKY ****/
.footer {
	/*font-size: 0.9em;*/
	margin: 40px 0 40px 0;
}

/***** STYLY S VELMI VYSOKOU PRIORITOU ******************************************************/
.noborder {
border:none !important;
}
.ukoncovak {clear:both; float:none; height:1px; overflow:hidden;}

.barva_textu2 {
	padding-left: 12px;
}
.barva_textu3 {
	padding-left: 24px;
}
.barva_textu4 {
	padding-left: 36px;
}
.barva_textu5 {
	padding-left: 48px;
}
.barva_textu6 {
	padding-left: 60px;
}
img.printicon{
	vertical-align: middle;
}

/*
formatovani pro web...
*/
.hlavninadpiscl2 {
	font-family:Verdana CE, Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	font-weight:bold;
	margin:0; padding:0;
}

.podnadpiscl {
	font-family:Verdana CE, Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight:bold;
	margin:0; padding:0;
}

.label {
	height: 17px;
	color: #ffffff;
	background-color: #787878; /*#E77919;*/
	font-family: Verdana CE, Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	padding: 0 2px 0px 3px;
	margin-left: 2px;
	cursor: default;
}

.cas { font-size: 12px; font-family: "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif; }
