/*--- definice telo+scroll ---*/
BODY {
  background-color: #660000;
  background-image: url(bg_top.jpg);
  background-repeat: repeat-x;
  }
 * {
	margin: 0;
	padding: 0;
	border: 0;
}
/*---tlacitka odpoledni a vecerni---*/
 #odpoledni{
 position: absolute;
 left: 65px;
 top: 115px;
 background: url(tlac-odpoledni.png);
 display: block;
 width: 122px;
 height: 60px;
}
 #vecerni{
 position: absolute;
 left: 65px;
 top: 175px;
 display: block;
 background: url(tlac-vecerni.png);
 width: 122px;
 height: 60px;
}
 #vecerni span, #odpoledni span{
 display: none;
}
/*---stranka,pozadi,pozice---*/
 #stranka{
 position: absolute;
 left: 188px;
 top: 82px;
 width: 800px;
}
 #stranka_admin{
 position: absolute;
 left: 188px;
 top: 92px;
 width: 800px;
 background: White;
}
 #kotouce{
 position: absolute;
 left: 66px;
 top: 256px;
 width: 130px;
 height: 289px;
 background: url(kotouce.jpg);
}

/*---horni menu/pozice tlacitek---*/
 #menu_top{
 margin-left: 0px;
 margin-top: 0px;
 width: 800px;
 height: 31px;
}
 #tl_uvod{
 margin-left: 56px;
 margin-top: 0px;
 width: 135px;
 height: 31px;
}
 #tl_sluzby{
 margin-left: 198px;
 margin-top: -31px;
 width: 135px;
 height: 31px;
}
 #tl_fotogalerie{
 margin-left: 340px;
 margin-top: -31px;
 width: 135px;
 height: 31px;
}
 #tl_kontakt{
 margin-left: 482px;
 margin-top: -31px;
 width: 135px;
 height: 31px;
}
 #tl_agency{
 margin-left: 624px;
 margin-top: -31px;
 width: 135px;
 height: 31px;
}
/*---pozadi nahore-zobrazeni aktualniho programu---*/
 #aktual_program{
 margin-left: 0px;
 margin-top: 0px;
 width: 800px;
 height: 218px;
 background: url(telo_top.gif);
}
/*---obsah---*/
 #obsah{
 margin-left: 8px;
 margin-top: 0px;
 width: 792px;
  background: url(obsah_top.gif) no-repeat top;
 background-color: #ffffff;
 padding-bottom: 20px;
}
#paticka{
 margin-left: 8px;
 margin-top: 0px;
 height: 78px;
 width: 792px;
 background: url(paticka.gif);
}
/*---submenu---*/
 #submenu{
 margin-left: 10px;
 padding-top: 10px;
 width: 713px;
 height: 312px;
}
 #submenu ul{
 list-style: none;
 margin-left: 0px;
 padding-top: 0px;
 width: 248px;
 height: 312px;
}
 #submenu ul li{
 list-style: none;
 width: 248px;
 height: 30px;
 margin-top: 0px;
 background: url(menu.jpg);
}
 #submenu ul li a{
 display: block;
 width: 248px;
 padding-top: 5px;
 padding-bottom: 5px;
 font-weight: bold;
font-size: 14px;
color: #000000;
FONT-FAMILY: Arial,Verdana,Helvetica, sans-serif;
text-decoration: none;
}
 #submenu ul li a span{
 margin-left: 10px;
}
 #submenu ul li a:hover{
 display: block;
 width: 248px;
 padding-top: 5px;
 padding-bottom: 5px;
 font-weight: bold;
font-size: 14px;
color: #ffcc00;
FONT-FAMILY: Arial,Verdana,Helvetica, sans-serif;
text-decoration: none;
 background: url(menu-over.jpg);
}


#tl_06{
 margin-left: 0px;
 margin-top: 0px;
 width: 248px;
 height: 36px;
}
#tl_06{
 margin-left: 0px;
 margin-top: 0px;
 width: 248px;
 height: 36px;
}
#tl_07{
 margin-left: 0px;
 margin-top: 0px;
 width: 248px;
 height: 37px;
}
#tl_08{
 margin-left: 0px;
 margin-top: 0px;
 width: 248px;
 height: 36px;
}
#tl_09{
 margin-left: 0px;
 margin-top: 0px;
 width: 248px;
 height: 34px;
}
#tl_10{
 margin-left: 0px;
 margin-top: 0px;
 width: 248px;
 height: 35px;
}
#tl_11{
 margin-left: 0px;
 margin-top: 0px;
 width: 248px;
 height: 35px;
}
#obr_uvod{
 margin-left: 248px;
 margin-top: -312px;
 width: 521px;
 height: 312px;
 background: url(obr_uvod.jpg) no-repeat;
}
 
/*---bunky-program kina---*/
 .mezera{
 margin-left: 0px;
 margin-top: 0px;
 width: 800px;
 height: 10px;
}
 .bunka_aktual{
 margin-top: 0px;
 margin-left: 50px;
 width: 737px;
 height: 197px;
 background: url(poz_program.gif) no-repeat;
}
 .bunka_aktual_po{
 margin-top: 0px;
 margin-left: 50px;
 width: 737px;
 height: 197px;
 background: url(poz_program-over.gif) no-repeat;
}
 .bunka{
 margin-left: 25px;
 margin-top: 20px;
 width: 737px;
 height: 197px;
 background: url(poz_program.gif) no-repeat;
}
 .bunka_po{
 margin-left: 25px;
 margin-top: 20px;
 width: 737px;
 height: 197px;
 background: url(poz_program-over.gif) no-repeat;
}
 .nahled{
 padding-top: 7px;
 margin-left: 10px;
 width: 150px;
 height: 180px;
}
 .program{
margin-left: 165px;
 margin-top: -186px;
 width: 575px;
 height: 187px;
}

 .foto{
 }
.popis{
  float: left;
  margin-top: 2px;
  margin-left: 0px;
  width: 560px;
  height: 90px;
  margin-bottom: 6px;
   overflow: auto;
 }
   .popis_dalsi{
   float: left;
  margin-top: 0px;
  margin-left: 0px;
  width: 110px;
  height: 49px;
 }
  .popis_dalsi01{
   float: left;
  margin-top: 0px;
  margin-left: 0px;
  width: 380px;
  height: 49px;
 }
   .popis_dalsi03{
   float: left;
  margin-top: 0px;
  margin-left: 0px;
  width: 170px;
  height: 49px;
 }
    .popis_dalsi04{
   float: left;
  margin-top: 0px;
  margin-left: 0px;
  width: 105px;
  height: 49px;
 }
  .popis_dalsi02{
   float: left;
  margin-top: 0px;
  margin-left: 0px;
  width: 57px;
  height: 49px;
 }
/*---texty---*/
h1{
	font-weight: bold;
	font-size: 16px;
	color: #000000;
	FONT-FAMILY: Arial,Verdana,Helvetica, sans-serif;
	margin-left: 20px;
	padding-bottom: 16px;
}
h2{
	font-weight: bold;
	font-size: 16px;
	color: #BD1508;
	FONT-FAMILY: Arial,Verdana,Helvetica, sans-serif;
	margin-left: px;
	margin-top: 3px;
	padding-bottom: 16px;
}
h2.nadpis_cara{
	font-weight: bold;
	font-size: 14px;
	color: #BD1508;
	font-family: Arial,Verdana,Helvetica, sans-serif;
	margin-left: 20px;
	margin-right: 15px;
	margin-top: 15px;
	margin-bottom: 15px;
	clear: both;
	padding-bottom: 6px;
	border-bottom: solid 3px #ecebea;
}
h3{
	font-weight: bold;
	font-size: 14px;
	color: #BD1508;
	FONT-FAMILY: Arial,Verdana,Helvetica, sans-serif;
	margin-left: 20px;
	margin-top: 3px;
	padding-bottom: 0px;
}
.program h3{
	font-weight: bold;
	font-size: 14px;
	color: #BD1508;
	FONT-FAMILY: Arial,Verdana,Helvetica, sans-serif;
	margin-left: 5px;
	margin-top: 3px;
	padding-bottom: 0px;
}
h4{
	font-weight: bold;
	font-size: 14px;
	color: #BD1508;
	FONT-FAMILY: Arial,Verdana,Helvetica, sans-serif;
	margin-left: 20px;
	margin-top: 10px;
	padding-bottom: 0px;
}
h5{
float: left;
	font-weight: bold;
	font-size: 18px;
	color: #000000;
	FONT-FAMILY: Arial,Verdana,Helvetica, sans-serif;
	margin-left: 20px;
	margin-top: 10px;
	padding-bottom: 0px;
}
h6{
	font-weight: normal;
	font-size: 14px;
	color: #000000;
	FONT-FAMILY: Arial,Verdana,Helvetica, sans-serif;
	margin-left: 20px;
	margin-top: 10px;
	padding-bottom: 0px;
}
p{
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	FONT-FAMILY: Arial,Verdana,Helvetica, sans-serif;
	margin-left: 18px;
	margin-right: 12px;
	padding-bottom: 12px;
}
.akt p{
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	FONT-FAMILY: Arial,Verdana,Helvetica, sans-serif;
	margin-left: 18px;
	margin-right: 12px;
	padding-bottom: 8px;
	padding-top: 8px;
	margin-top: 5px;
	margin-bottom: 0px;
	border-top: dotted 2px #ECEBEA;
}
.odkaz{
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	FONT-FAMILY: Arial,Verdana,Helvetica, sans-serif;
	text-decoration: underline;
}
p.red_text{
	font-weight: bold;
	font-size: 14px;
	color: #BD1508;
	FONT-FAMILY: Arial,Verdana,Helvetica, sans-serif;
	margin-left: 18px;
	margin-right: 12px;
	margin-top: 20px;
	margin-bottom: 20px;
	padding: 10px;
	background: #ECEBEA;
	border: solid 1px ;
}
p.text{
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	FONT-FAMILY: Arial,Verdana,Helvetica, sans-serif;
	margin-left: 5px;
	margin-top: 0px;
	padding-bottom: 0px;
}
.tab{
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	FONT-FAMILY: Arial,Verdana,Helvetica, sans-serif;
	margin-left: 18px;
	margin-top: 0px;
	padding-bottom: 0px;
}
.input_text{
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	FONT-FAMILY: Arial,Verdana,Helvetica, sans-serif;
	margin-top: 0px;
	padding-bottom: 0px;
	width: 707px;
	background: #ECEBEA;
	border: solid 1px #666666;
}
a.tl_odhlasit{
float: right;
display: block;
margin-top: 10px;
margin-right: 10px;
	font-weight: bold;
	font-size: 12px;
	color: White;
	background: #cc0000;
	border: solid 1px #330000;
	FONT-FAMILY: Arial,Verdana,Helvetica, sans-serif;
	text-align: center;
	text-decoration: none;
	padding: 4px;
	width: 140px;
	height: 16px;
}
a.tl_admin{
float: left;
display: block;
margin-right: 12px;
	font-weight: bold;
	font-size: 12px;
	color: White;
	background: #990000;
	border: solid 1px #330000;
	FONT-FAMILY: Arial,Verdana,Helvetica, sans-serif;
	text-align: center;
	text-decoration: none;
	padding: 5px;
	height: 16px;
}
a.tl_admin:hover{
	font-weight: bold;
	font-size: 12px;
	color: White;
	background: #000000;
	border: solid 1px #330000;
	FONT-FAMILY: Arial,Verdana,Helvetica, sans-serif;
	text-align: center;
	text-decoration: none;
}
.navi_admin{
padding-top: 10px;
margin-left: 10px;
width: 790px;
height: 40px;
}
.hlavicka_admin{
width: 800px;
height: 60px;
border-bottom: solid 3px #330000;
background: #cccccc;
}
a.tl_rez_zel{
display: block;
	font-weight: bold;
	font-size: 12px;
	color: White;
	background: #009900;
	border: solid 1px #006600;
	FONT-FAMILY: Arial,Verdana,Helvetica, sans-serif;
	text-align: center;
	text-decoration: none;
	padding: 4px;
	float: left;
	margin-left: 10px;
}
a.tl_rez_cer{
margin-left: 10px;
display: block;
	font-weight: bold;
	font-size: 12px;
	color: White;
	background: #CC0000;
	border: solid 1px #006600;
	FONT-FAMILY: Arial,Verdana,Helvetica, sans-serif;
	text-align: center;
	text-decoration: none;
	padding: 4px;
	float: left;
}
a.tl_zel{
display: block;
	font-weight: bold;
	font-size: 12px;
	color: White;
	background: #009900;
	border: solid 1px #006600;
	FONT-FAMILY: Arial,Verdana,Helvetica, sans-serif;
	text-align: center;
	text-decoration: none;
	padding: 4px;
	width: 140px;
	height: 16px;
}
.button_odeslat{
	font-size: 16px;
	color: White;
	font-weight: bold;
	background: #009900;
	border: solid 1px #006600;
	FONT-FAMILY: Arial,Verdana,Helvetica, sans-serif;
	text-align: center;
	margin-left: 20px;
	margin-bottom: 20px;
}
a.tl_cer{
display: block;
	font-weight: bold;
	font-size: 12px;
	color: White;
	background: #cc0000;
	border: solid 1px #330000;
	FONT-FAMILY: Arial,Verdana,Helvetica, sans-serif;
	text-align: center;
	text-decoration: none;
	padding: 4px;
	margin-top: 2px;
	width: 140px;
	height: 16px;
}
.nazev_admin{
width: 800px;
height: 40px;
border-top: solid 3px #330000;
border-bottom: solid 1px #330000;
background: #cccccc;
}
.popis_akce{
height: 20px;
border: solid 1px #cccccc;
background: #EFEFEF;
FONT: 12px normal Arial,Verdana,Helvetica, sans-serif;
padding: 10px;
}
.tlac_akce{
width: 147px;
height: 20px;
border: solid 1px #cccccc;
background: #EFEFEF;
FONT: 12px normal Arial,Verdana,Helvetica, sans-serif;
padding: 10px;
}
.tab_admin{
margin-top: 10px;
margin-left: 20px;
width: 760px;
}
.textarea01{
width: 730px;
height: 50px;
border: solid 1px #333333;
background: #ffffff;
FONT: 12px normal Arial,Verdana,Helvetica, sans-serif;
}
.textarea02{
width: 730px;
border: solid 1px #333333;
background: #ffffff;
FONT: 12px normal Arial,Verdana,Helvetica, sans-serif;
}
.textarea03{
width: 200px;
border: solid 1px #333333;
background: #ffffff;
FONT: 12px normal Arial,Verdana,Helvetica, sans-serif;
margin-bottom: 2px;
}
.admin_bunka{
float: left;
width: 240px;
}
/*---sedacky---*/
.rada_17{
width: 499px;
height: 35px;
margin-left: 283px;
background: url(sed_17.gif);
}
.rada_16{
width: 606px;
height: 35px;
margin-left: 196px;
margin-top: 10px;
background: url(sed_16.gif) no-repeat;
}
.rada_15{
width: 666px;
height: 35px;
margin-left: 116px;
margin-top: 10px;
background: url(sed_15.gif);
}
.rada_14{
width: 738px;
height: 35px;
margin-left: 44px;
margin-top: 10px;
background: url(sed_14.gif);
}
.rada_13{
width: 774px;
height: 35px;
margin-left: 8px;
margin-top: 10px;
background: url(sed_13.gif);
}
.rada_12{
width: 774px;
height: 35px;
margin-left: 8px;
margin-top: 10px;
background: url(sed_12.gif);
}
.rada_11{
width: 750px;
height: 35px;
margin-left: 32px;
margin-top: 10px;
background: url(sed_11.gif);
}
.rada_10{
width: 726px;
height: 35px;
margin-left: 56px;
margin-top: 10px;
background: url(sed_10.gif);
}
.rada_09{
width: 702px;
height: 35px;
margin-left: 80px;
margin-top: 10px;
background: url(sed_09.gif);
}
.rada_08{
width: 702px;
height: 35px;
margin-left: 80px;
margin-top: 10px;
background: url(sed_08.gif);
}
.rada_07{
width: 715px;
height: 35px;
margin-left: 67px;
margin-top: 10px;
background: url(sed_07.gif);
}
.rada_06{
width: 691px;
height: 35px;
margin-left: 91px;
margin-top: 10px;
background: url(sed_06.gif);
}
.rada_05{
width: 691px;
height: 35px;
margin-left: 91px;
margin-top: 10px;
background: url(sed_05.gif);
}
.rada_04{
width: 691px;
height: 35px;
margin-left: 91px;
margin-top: 10px;
background: url(sed_04.gif);
}
.rada_03{
width: 679px;
height: 35px;
margin-left: 103px;
margin-top: 10px;
background: url(sed_03.gif);
}
.rada_02{
width: 666px;
height: 35px;
margin-left: 116px;
margin-top: 10px;
background: url(sed_02.gif);
}
.rada_01{
width: 606px;
height: 35px;
margin-left: 176px;
margin-top: 10px;
background: url(sed_01.gif);
}
.sed_left{
width: 22px;
height: 34px;
}
.sed_dalsi{
padding-left: 2px;
width: 22px;
height: 34px;
}
.skrk{
margin: 0 0 0 0px;
padding: 0 0 0 0px;
}
.copyright{
margin-left: 20px;
padding-top: 10px;
FONT: 10px normal Arial,Verdana,Helvetica, sans-serif;
color: #666666;
}
a{
FONT: 10px normal Arial,Verdana,Helvetica, sans-serif;
color: #666666;
text-decoration: underline;
}
h2.ok {
	padding: 10px;
	line-height: 20px;
	vertical-align: top;
	border: solid 1px #cccccc;
	background-color: #66CC66;
	margin: 10px 22px 0px;
	color: #000000;
}
h2.err {
	padding: 10px;
	line-height: 20px;
	vertical-align: top;
	border: solid 1px #cccccc;
	background-color: #FF3300;
	margin: 10px 22px 0px;
	color: #000000;
}
.soubor {
	background-color: #996666;
	border-bottom: 1px solid black;
	line-height: 18px;
	margin-bottom: 1px;
	padding: 0px 5px;
}
.soubor form {
	display: inline;
}
.soubor a {
	color: #003399;
}
.soubor a:hover {
	text-decoration: none;
	color: #000033;
}
.smazat {
	color: #FF0000;
	float: right;
}
.pravy {
	float: right;
}
input[type=submit] {
	font-size: 12px;
	padding: 4px 15px;
	color: White;
	font-weight: bold;
	background: #009900;
	border: solid 1px #006600;
	FONT-FAMILY: Arial,Verdana,Helvetica, sans-serif;
	text-align: center;
}
.tab_admin select {
	border: 1px solid black;
}
option {
	padding: 0px 10px;
}
.galerie a img {
	border: 2px solid #CCCCCC;
}
.galerie a:hover img {
	border: 2px solid #000000;
}
/*--- aktuality levy sloupec ---*/
li.aktualita{
width: 255px;
list-style-type: none;
margin-right: 0px;
margin-left: 0px;
margin-top: 10px;
padding-bottom: 10px;
background: url(cara01.gif) no-repeat bottom left;
}
.clear{
clear: both;
}
.text_aktual{
float: left;
margin-left: 0px;
width: 185px;
margin-top: 8px;
padding-bottom: 10px;
font-size: 11px;
font-family:  Arial, Helvetica, sans-serif;
color : #000000;
font-weight: normal;
}
.text_aktual a{
font-size: 11px;
font-family:  Arial, Helvetica, sans-serif;
color : #003399;
font-weight: normal;
text-decoration: underline;
}
.datum{
float: left;
margin-left: 0px;
margin-top: 8px;
padding-top: 15px;
padding-bottom: 0px;
width: 44px;
height: 50px;
background: url(kalendar.gif) no-repeat;
font-size: 14px;
font-family:  Arial, Helvetica, sans-serif;
color : #ffffff;
font-weight: bold;
text-align: center;
}
.datum span{
font-size: 9px;
font-family:  Arial, Helvetica, sans-serif;
color : #ffffff;
font-weight: normal;
text-align: center;
}
.nazev01{
margin-left: 10px;
font-size: 16px;
font-weight: bold;
font-family:  Arial, Helvetica, sans-serif;
color : #BD1508;
}
li.but01{
margin-left: 0px;
margin-top: 18px;
margin-bottom: 10px;
padding-bottom: 8px;
width: 248px;
height: 32px;
list-style-type: none;
background: url(cara01.gif) no-repeat bottom left;
}
.text_aktual a{
color : #BD1508;
}

#tab_rozdel{
margin-left: 8px;
 width: 769px;
}
#leva{
 width: 248px;
 vertical-align: top;
}
#prava{
 width: 521px;
 vertical-align: top;
 padding-top: 20px;
}
li.but01 a{
margin-left: 10px;
font-size: 12px;
font-weight: normal;
font-family:  Arial, Helvetica, sans-serif;
color : #000000;
}
.galerie{
margin-left: 20px;
margin-bottom: 20px;
}
.fotogal{
margin-right: 10px;
margin-bottom: 10px;
float: left;
}
.coolagent{
margin-left: 15px;
padding-top: 20px;
}
p.klapka{
font-size: 12px;
font-family:  Arial, Helvetica, sans-serif;
color : #000000;
font-weight: normal;
list-style-type: none;
padding-left: 26px;
background: url(klapka.gif) no-repeat 0px 0px;
margin-top: 10px;
margin-left: 20px;
padding-top: 4px;
}
ul.arow{
margin-left: 20px;
margin-right: 20px;
}

ul.arow li{
font-size: 12px;
font-family:  Arial, Helvetica, sans-serif;
color : #000000;
font-weight: bold;
list-style-type: none;
padding-left: 20px;
background: url(arow01.gif) no-repeat 0px 0px;
margin-top: 4px;
margin-left: 10px;
margin-bottom: 12px;
padding-bottom: 5px;
}
p.cara{
font-size: 12px;
font-family:  Arial, Helvetica, sans-serif;
color : #000000;
font-weight: normal;
margin-left: 20px;
border-bottom: solid 1px #ECEBEA;
padding-bottom: 5px;
margin-bottom: 12px;
}
#banner-left{
position: absolute;
margin-top: 550px;
margin-left: 4px;
}
#animace{
position: absolute;
margin-top: 218px;
margin-left: 30px;
width: 331px;
height: 81px;
}
#paticka-seo{
text-align: center;
font-size: 10px;
font-family:  Arial, Helvetica, sans-serif;
color : #b30202;
font-weight: normal;
}
#paticka-seo a{
font-size: 10px;
font-family:  Arial, Helvetica, sans-serif;
color : #b30202;
font-weight: normal;
}
