*{padding:0;margin:0;}
body{background-color:#000;font-family: Verdana, "Geneva CE", lucida, sans-serif;font-size:1em;text-align:center;}
a{outline:none;}
a img{border:none;}
h1, h2.h1{font-size:1.5em;font-weight:normal;margin-bottom:1em;color:#FFF; clear:both;}
h2{font-size:1.3em;font-weight:normal;margin-bottom:1em;color:#FF9900;}

table{width:100%;}
td, th{padding:4px;}
	th.th2{background-color:#A05A5A !important;}
table, p, ul, ol{margin-bottom:2em;}

a{color:#FF0000;}
	a:hover{text-decoration:none;}

hr{border:2px solid #632700;margin-bottom:20px;clear:both;margin-top:20px;}
p img{margin:5px;}
.up{clear:both;padding-top:20px;}
.cleaner{clear:both;display:block;}
	hr.cleaner, hr.mezera{visibility:hidden;}
.left{float:left;}
.right{float:right;}
.aleft{text-align:left;}
.center{text-align:center;}
.table1{border-collapse: collapse;width:96%;}
	.table1 tr td{border-bottom: 18px solid #000;}
	.table1 td{padding:10px 8px;}
.table2{width:96%;}
.table2 td, .table2 th{background-color:#6D2727;}

.columFirst{background-color:#6D2727;}
.columSecond{background-color:#C88282;}
.orange{color:#FF9900;}

.bg{background-color:#6D2727;padding:10px;}
a span.hidden{visibility:hidden;}

#pocitadlo{text-align:center;position:absolute;width:130px;height:20px;}

.herec{float:left;text-align:center;width:200px;margin-bottom:25px;}

table.herci{width:100%;font-size:.9em;color:#FFF;}
table.herci td.dt,table.herci td.dt2{width:270px;text-align:right;font-weight:bold;vertical-align: top;}
table.herci td.dt2{color:#FF9900;}
	table.herci td.dd{width:290px;text-align:left;padding-bottom:15px;margin-right:20px;vertical-align: top;}

.herec_detail{margin:20px;margin-right:0;text-align:left;clear:both;}
	.herec_detail img{float:left;width:180px; height:240px;margin-right:20px;}
	.herec_detail p{padding-left: 200px;}
	
.repertoar_item{height:47px;position:relative;margin-bottom:40px;overflow:hidden;}
	.repertoar_item span{width:100%;height:47px;left:0;top:0;position:absolute;background-color:#000;background-repeat:no-repeat;background-position:center;cursor:pointer;}

ul.withOwnPoint{list-style-image: url(../img/list_point.gif);list-style-position: inside;}
	ul.withOwnPoint li{margin-bottom:10px;}

.nahoru{clear:both;text-align:right;margin-bottom:20px;}

#main{width:781px;margin:0 auto;text-align:left;height:685px;padding:20px 0;}

#header{height:108px;background: url(../img/top1.gif) 0 0 no-repeat;position:relative;}
	#header hr{visibility:hidden;}
	#header2{width:610px;height:108px;line-height:108px;color:#FFF;margin-left:171px;position:absolute;top:0;left:0;background: url(../img/top2.gif) no-repeat;}
		#header2 a{color:#FFF;text-decoration:none;width:500px;height:40px;display:block;margin-top:31px;margin-left:10px;line-height:1em;}
		#header2 strong{visibility:hidden;}

#left,#blazkova_menu{width:130px;margin-top:15px;float:left;margin-bottom:15px;}
	#left ul, #blazkova_menu ul{list-style-type: none;margin-bottom:5px;}
		#left ul li{width:130px;border-top:4px solid #5A2908;text-align:center;font-weight:bold;font-size:.7em;}
			#left ul li a, a#zajezdy{display:block;width:130px;height:27px;line-height:27px;white-space:nowrap;background-image:url(../img/bg_menu.gif);background-repeat: no-repeat;background-position:0 27px;color:#FFF;text-decoration:none;position:relative;}
			.butTitle{visibility:visible;width:130px;height:27px;position:absolute;top:0;left:0;display:block;background-position: center;background-repeat: no-repeat;cursor:pointer;}
			#left ul li a.special{color:#FF9900;}
				#left ul li a:hover, #zajezdy:hover{background-position:0 0;}

	a#zajezdy{border-top:4px solid #5A2908;border-bottom:4px solid #5A2908;text-align:center;font-weight:bold;position:absolute;right:20px;top:20px;}
		
		#but1 span.butTitle{background-image:url(../img/bgbut1.gif);}
		#but2 span.butTitle{background-image:url(../img/bgbut2.gif);}
		#but3 span.butTitle{background-image:url(../img/bgbut3.gif);}
		#but4 span.butTitle{background-image:url(../img/bgbut4.gif);}
		#but5 span.butTitle{background-image:url(../img/bgbut5.gif);}
		#but6 span.butTitle{background-image:url(../img/bgbut6.gif);}
		#but7 span.butTitle{background-image:url(../img/bgbut7.gif);}
		#but8 span.butTitle{background-image:url(../img/bgbut8.gif);}
		#but9 span.butTitle{background-image:url(../img/bgbut9.gif);}
		#but10 span.butTitle{background-image:url(../img/bgbut10.gif);}
		#but11 span.butTitle{background-image:url(../img/bgbut11.gif);}
		#but12 span.butTitle{background-image:url(../img/bgbut12.gif);}
		#but13 span.butTitle{background-image:url(../img/bgbut13.gif);}
		#but14 span.butTitle{background-image:url(../img/bgbut14.gif);}
		#but15 span.butTitle{background-image:url(../img/bgbutfb.gif);}
		
		#but11,#but12, but15{background-image:url(../img/bgbutspec.gif) !important;background-position:0 0 !important;}
		
		#zajezdy span.butTitle{background-image:url(../img/bgzajezdy.gif);}

#content, #content_blazkova{float:left;color:#FFF;width:620px;_width:650px;padding:15px;text-align:center;font-size:.8em;position:relative;height:525px;overflow:auto;}
	#content p, #content_blazkova p{margin-bottom:2em;}
	#content_blazkova{height:auto;overflow:none;padding-top:0;}
	
#footer{clear:left;height:44px;text-align:center;background:#632700 url(../img/roh_pravy.gif) 743px 0 no-repeat;position:relative;}
	#footer #footerroh{display:block;width:38px;height:45px;background:url(../img/roh_levy.gif) left no-repeat;position:absolute;left:0;top:0;}
	#footer ul{list-style-type: none;padding-top:11px;height:22px;margin-bottom:0;}
		#footer ul li{display:inline;font-size:.5em;white-space:nowrap;border-right:2px solid #FFF;padding:0 5px;}
			#footer li.last{border-right:none;}
		#footer ul a{font-size:1.3em;color:#DB9A1B;font-weight:bold;text-decoration:none;}
			#footer ul a:hover{color:#FFF;}


#kontakty dt{color:#FF9900;font-weight:bold;font-size:1.2em;margin-top:1.5em;}
#kontakty strong{font-size:1.2em;}
#kontakty .ddTel{color:#ECDDC5;}

#hra h1, #hra h2{position:relative;margin-bottom:20px;height:47px;}
	#hra h1 span{display:block;width:100%;height:47px;background:#000 center no-repeat;position:absolute;left:0;top:0;}
	#hra dt{color:#FF9900;margin-top:8px;}
	#hra dl{padding-bottom:20px;}
	
	h2#osoby span, h2#technika span, h2#fotogalerie span{display:block;width:100%;height:47px;background:#000 center no-repeat;position:absolute;left:0;top:0;}
	h2#osoby{height:25px;}
	h2#osoby span{background-image:url(../img/nadpisy/osoby-a-obsazeni.gif);height:25px;}
	h2#technika{clear:both;height:25px;margin-bottom:15px;}
	h2#technika span{background-image:url(../img/nadpisy/technicke-podminky.gif);height:25px;}

	h2#fotogalerie{clear:both;height:25px;margin-bottom:15px;}
	h2#fotogalerie span{background-image:url(../img/nadpisy/fotogalerie.gif);height:25px;}
	#fotky_vypis{padding:20px 60px;}

.program, .festival{margin-bottom:20px;text-align:left;background:#6D2727 url(../img/bgprogram.gif) repeat-y;}
	h2.program_vypis{background-color:#000;margin-bottom:0;padding-bottom:5px;padding-left:10px;padding-top:20px;text-align:left;position:relative;}
	.program div.nazev, .festival div.nazev{padding:5px 10px;width:440px;float:left;}
		.program div.nazev a, .program div.nazev .pseudoA, .festival div.nazev a{color:#FF9900;font-size:1.1em;display:block;float:left;padding:14px 0;}
		span.misto{color:#FFF;float:left;display:block;margin:16px 0;margin-left:5px;font-size:.9em;}
	.program .right, .festival .right{padding:5px 10px;margin-top:7px;text-align:center;width:120px;font-weight:bold;_width:143px;}
	.program .programSoubor {display:block;float:left;margin:16px 0;margin-left:5px;font-size:.9em;}
	
	.festival h2.program_vypis{margin-top:5px;}
	.festival div.nazev{padding:0 10px;}
	.festival .right{width:130px;font-weight:normal;padding:5px 0;margin-right:5px;}
		.festival p a{color:#FFF;}
	.festival div.nazev a{padding:15px 0 0 0px;}
	.festival p{font-size:90%;padding:0 0 15px 10px;width:400px;}
	h1#festival-detail{margin-bottom:0 !important;}
	
.aktualita{font-weight:bold;background-color:#6D2727;padding:8px;margin-bottom:20px}
	.aktualita p{margin-bottom:0 !important;}
	.aktualita strong{color:#FF9900;}

	
	h1#predplatne, 
	h3.cena, h1#nadpis,
	h2#skP,	h2#skA, h2#skB, h2#skC, h2#skD, h2#skE, h2#skF, h2#skH,h2#skM,h2#skR,  h2#skS,
	h1#festival, h2#festival-ad, h2#festival-sanson, h2#festival-rlist,#festival-jazz, #festival-dks,
	h1#nabizime, a#nabizime-pronajmy, a#nabizime-obcerstveni, a#nabizime-autodoprava, a#nabizime-pujcovna, a#nabizime-ostatni, a#nabizime-vylep-plakatu
	 {position:relative;margin-bottom:20px;height:46px;display:block;width:100%;}
	 	h3.cena{height:24px;margin-bottom:5px;margin-top:20px;}
	 	
	h1#predplatne span, h3.cena span, h1#nadpis span,
	h2#skP span,	h2#skA span, h2#skB span, h2#skC span, h2#skD span, h2#skE span, h2#skF span, h2#skH span, h2#skM span,h2#skR span,  h2#skS span,
	h1#festival span, h2#festival-ad span, h2#festival-sanson span, h2#festival-rlist span,
	h2#festival-jazz span, h2#festival-dks span,
	h1#nabizime span, a#nabizime-pronajmy span, a#nabizime-obcerstveni span, a#nabizime-autodoprava span, a#nabizime-pujcovna span, a#nabizime-ostatni span, a#nabizime-vylep-plakatu span
	{display:block;width:100%;height:46px;background:#000 center no-repeat;position:absolute;left:0;top:0;}
	
	h1#predplatne span{background-image:url(../img/nadpisy/abonentni-skupiny.gif);}
	h2#skP span{background-image:url(../img/nadpisy/skupina-p.gif);}
	h2#skA span{background-image:url(../img/nadpisy/skupina-a.gif);}
	h2#skB span{background-image:url(../img/nadpisy/skupina-b.gif);}
	h2#skC span{background-image:url(../img/nadpisy/skupina-c.gif);}
	h2#skD span{background-image:url(../img/nadpisy/skupina-d.gif);}
	h2#skE span{background-image:url(../img/nadpisy/skupina-e.gif);}
	h2#skF span{background-image:url(../img/nadpisy/skupina-f.gif);}
	h2#skH span{background-image:url(../img/nadpisy/skupina-h.gif);}
	h2#skM span{background-image:url(../img/nadpisy/skupina-m.gif);}
	h2#skR span{background-image:url(../img/nadpisy/skupina-r.gif);}
	h2#skS span{background-image:url(../img/nadpisy/skupina-s.gif);}
	h3.cena span{background-image:url(../img/nadpisy/cena.gif);height:24px;}
	
	h2#festival-ad, h2#festival-sanson{margin-bottom:10px !important;}
	h1#festival span{background-image:url(../img/nadpisy/nadpis_festival.gif);}
	h2#festival-ad span{background-image:url(../img/nadpisy/nadpis_festival_ad.gif);}
	h2#festival-sanson span{background-image:url(../img/nadpisy/nadpis_festival_sanson.gif);}
	h2#festival-rlist span{background-image:url(../img/nadpisy/nadpis_festival_repertoarovy_list.gif);}
	h2#festival-jazz span{background-image:url(../img/nadpisy/nadpis_festival_jazz.gif);}
	h2#festival-dks span{background-image:url(../img/nadpisy/nadpis_festival_dks.gif);}
	
	h1#nabizime span{background-image:url(../img/nadpisy/nadpis_nabizime.gif);}
	a#nabizime-pronajmy span{background-image:url(../img/nadpisy/nadpis_pronajmy.gif);}
	a#nabizime-obcerstveni span{background-image:url(../img/nadpisy/nadpis_obcerstveni.gif);}
	a#nabizime-autodoprava span{background-image:url(../img/nadpisy/nadpis_autodoprava.gif);}
	a#nabizime-pujcovna span{background-image:url(../img/nadpisy/nadpis_pujcovna_kostymu.gif);}
	a#nabizime-vylep-plakatu span{background-image:url(../img/nadpisy/nadpis_vylep_plakatu.gif);}
	a#nabizime-ostatni span{background-image:url(../img/nadpisy/nadpis_ostatni.gif);}

#predpl a{color:#FFF !important;}

/*=========================== B L A Z K O V A */
#blazkova_menu a{display:block;width:130px;height:99px;position:relative;}
	#blazkova_menu span{display:block;width:130px;height:99px;position:absolute;left:0;top:0;cursor:pointer;}
#blazkova_but1 span{background-image:url(../img/blazkova_but1.gif);}
#blazkova_but2 span{background-image:url(../img/blazkova_but2.gif);}
#blazkova_but3 span{background-image:url(../img/blazkova_but3.gif);}
#blazkova_but4 span{background-image:url(../img/blazkova_but4.gif);}
#blazkova_but5 span{background-image:url(../img/blazkova_but5.gif);} 
#blazkova_menu #zpatky{color:#FFF;text-decoration:none;font-size:.8em;height:.8em;}

#content_blazkova h1{position:relative;height:51px;}
	#content_blazkova h1 span{position:absolute;left:0;top:0;height:51px;width:500px;display:block;background-repeat:no-repeat;}
	#content_blazkova ul{margin-left:20px;}
	#content_blazkova ol{margin-left:30px;}

/*#nonsenseBlok{height:430px;overflow:auto;}*/
#blazkovaHome{text-align:left;padding-top:30px;}
	#blazkovaHome h2{position:relative;}
		#blazkovaHome h2 span{position:absolute;left:0;top:0;width:400px;height:34px;background-repeat:no-repeat;display:block;cursor:pointer;}
	
	#blazkovaDatum{font-weight:bold;text-align:right;position:relative;top:-10px;font-size:1.1em;color:#FF9900;}

.figure{float:left;margin:5px;height:140px;}
	.figure p{text-align:center;}
