*{padding:0;margin:0;}
body{background-color:#000;font-size:100%;color:#F2F2F2;font-family:Tahoma, "Lucida Grande CE", lucida, sans-serif;text-align:center;}
h1, h2.h1{font-size:210%;font-weight:normal;margin-bottom:20px;min-height:43px;height:43px;line-height:1.4em;color:#FFF;text-align:left;overflow:hidden;}
	#content > h1{height:auto;}
	h1 span, h2 span{display:block;width:578px;height:43px;position:absolute;background-repeat:no-repeat;}
h2{font-size:120%;margin-bottom:5px;color:#FF5C00;margin-top:20px;letter-spacing:1px;}

	h2 a, h3 a{color:#FF5C00 !important;}
h3, a.funkce, .homeLeft h2, .homeRight h2{display:block;font-size:110%;color:#FF5C00 !important;/*#FF9900,*/}
em{color:#FFF0CC;}
img{border:none;text-decoration:none;}
ul{text-align:left;}
	.center ul{text-align:center;list-style-type: none;margin-left:0 !important;}
table{
	margin-top: 15px;
	background-color: #CC8E00;
	width: 100%;
	border-left: 1px solid #663300;
	border-top: 1px solid #663300;
	text-align: center;
	margin-bottom: 20px;
	color: #FFF;
	border-spacing: 0px;
}
form{clear:both;}

td{padding:3px;border:1px solid #663300;border-left:none;border-top:none;width:50%;}
th{background-color:#663300;color:#F0F0F0;padding:4px 2px;}

fieldset{padding:15px;padding-top:5px;text-align:left;border:1px solid #663300;/*0D9DCC*/;margin-bottom:10px;}
	fieldset input, fieldset select, fieldset textarea{margin-bottom:0.4em;}
	fieldset img{margin-right:5px;float:left;}
legend{padding:2px 10px;font-weight:bold;border:1px solid #663300;color:#FF5C00;}
label{display:block;width:140px;float:left;padding-bottom:5px;clear:left;margin-bottom:0.3em;}

.orange{color:#FF9900;}
.strong, .red{color:#FF5C00;}
.aright{text-align:right;}
.aleft{text-align:left;}
.right{float:right;}
	img.right{margin-left:5px;}
.center{text-align:center;}
.left{float:left;}
	img.left{margin-right:5px;}
.clear{display:block;clear:both;}
.cleaner{clear:both;}
	hr.cleaner{visibility:hidden;height:1px;}
.hidden{width:1px;height:1px;position:absolute;left:-1000%;}
p.zdroj{text-align:right !important;font-style:italic;}
.historyText p, .historyText h2, .historyText h3{text-align:justify;}
.up{text-align:right !important;color:#0D9DCC;background-color:#222;border:1px solid #444;padding:2px;clear:both;}
	.up a{color:#0D9DCC !important;display:block;width:566px;}
ul.lineul{margin-left:0 !important;display:inline;}
	ul.lineul li{display:inline;padding:0px 4px;border-right:1px solid #F0F0F0;}
		ul.lineul li a{white-space:nowrap;}
	ul.lineul li.last{border-right:none;}
.premiera{color:#CC3500 !important;}
.submit{font-weight:bold;}
img.galery{border:1px solid rgb(73,73,73);vertical-align: top;}	
	img.galery:hover{border:1px solid #FF5C00 !important;}
img.galery2{margin-right:40px !important;margin-bottom:25px;}
	
#main{width:760px;margin:0px auto;text-align:left;}
#top{width:760px;height:108px;margin-bottom:7px;background-image:url(../img/horni.jpg);}
#top a{display:block;width:330px;height:55px;position:absolute;top:40px;margin-left:245px;text-decoration:none;}
	#top img{width:760px;height:108px;}
		#top a strong{visibility:hidden;}
#menu{width:110px;float:left;}
	#menu li{list-style-type: none;}
		#menu li a{color:#FFF;font-weight:bold;font-size:110%;overflow:hidden;}
		#menu li a, #menu li a span{display:block;width:110px;height:39px;}
		#menu li a span{position:absolute;background-position:0 0;background-repeat:no-repeat;cursor:pointer;}
			#menu li a span:hover{background-position:0 -39px;}
		
		#but0 span{background-image:url(../img/buthome.gif);}
		#but1 span{background-image:url(../img/but1.gif);}
		#but2 span{background-image:url(../img/but2.gif);}
		#but3 span{background-image:url(../img/but3.gif);}
		#but4 span{background-image:url(../img/but4.gif);}
		#but5 span{background-image:url(../img/but5.gif);}
		#but6 span{background-image:url(../img/but6.gif);}
		#but7 span{background-image:url(../img/but7.gif);}
		#but8 span{background-image:url(../img/but8.gif);}
		#but9 span{background-image:url(../img/but9.gif);}
		#but10 span{background-image:url(../img/but10.gif);}
		#but11 span{background-image:url(../img/but11.gif);}
		#but12 span{background-image:url(../img/but12.gif);}

#content {
	width: 644px;
	min-height: 397px;
	height: 507px;
	border-left: 3px solid #663300;
	border-right: 3px solid #663300;
	border-bottom: 40px solid #663300;
	background: url(../img/lide.gif) -15px bottom repeat-x;
	padding: 20px 30px 50px 30px;
	margin-left: 6px;
	font-size: 80%;
	line-height:1.4em;
	text-align:center;
	float:left;
	position:relative;
}
	#main > #content{height:auto;width:578px;}
	
#content a{color:#FFF;}
	#content a:visited{color:#DDD;}
	#content a:hover{color:#FF5C00;}
	#content a:hover,#footer a:hover{text-decoration:none;}
#content img{margin-top:5px;}
#content p, #content ul{margin-bottom:20px;}
#content ul{margin-left:20px;}

#footer{font-size:70%;margin-bottom:20px;margin-left:115px;padding-top:0px;margin-top:-3px;color:#C0C0C0;clear:both;}
	#main > #footer{padding-top:3px;margin-top:0;}
	#footer a{color:#C0C0C0;}
	#footer .left{margin-left:1px;}
	
#svetlo{width:290px;height:203px;background-image:url(../img/svetlo.gif);margin:0 auto;position:absolute;left:50%;margin-left:-145px;top:0;margin-top:-7px;text-align:left;}
#news{width:180px;top:125px;height:35px;color:#000;font-weight:bold;margin-left:-90px;text-align:left;position:absolute;left:50%;}
	#news p{margin:0;text-align:center;}
	#news a{color:#000 !important;}
#sponzori img{margin-bottom:20px;}	

/*homepage*/
.homeLeft, .homeRight{width:270px;}
	.homeLeft span, .homeRight span{display:block;position:absolute;}
/*	.homeLeft *, .homeRight *{margin:0;}*/
	.homeLeft{float:left;text-align:left;}
		.homeLeft h2{text-align:left;height:26px;margin-top:0;}
			.homeLeft h2 span{background-image:url(../img/nenechte-si-ujit.gif);width:137px;height:26px;}
	.homeRight{float:right;text-align:right;}
		.homeRight h2{float:right;height:25px;width:172px;margin-top:0;text-align:left;}
			.homeRight h2 span{background-image:url(../img/nejblizsi-predstaveni.gif);width:172px;height:25px;}	
#homeh1{margin-top:190px;margin-bottom:10px;}

#galerie .left, #galerie .right{margin-bottom:30px;}
#galerie a{text-decoration:none;}
#galerie a > strong{text-decoration:underline;}
#galerie img{/*width:230px;*/}
	#galerie strong:hover{text-decoration:none;}
	#galerie .left{margin-left:22px;}
	#galerie .right{margin-right:22px;}

div.program{padding-bottom:10px;border-bottom:1px solid #663300;margin-bottom:30px;text-align:left;}
	div.last{border-bottom:none;}
div.zajezd{margin-bottom:20px;}
	div.zajezd h3{font-size:115% !important;}
	div.zajezd .premiera{font-size:120% !important;}
	div.zajezd p{float:left;}
div.program h3{text-align:left;padding-top:3px;font-size:125%;margin-right:90px;}
div.program p{width:350px;}
div.program em{margin-bottom:10px;display:block;}
div.program img{border:1px solid #663300;}
div.program div{text-align:right;margin-top:-20px;}

.hraLeft, .hraRight{width:265px;margin-bottom:25px;margin-top:10px;}
/*	.hraLeft img, .hraRight img{width:110px;}*/
	.hraVypis p{color:#FF5C00;}	
	.hraVypis em strong{font-style:normal;color:#F2F2F2;}
	.hraLeft h2, .hraRight h2{margin-top:0px !important;}

	.hraLeft{float:left;clear:right;text-align:left !important;margin-right:30px;}
	.hraRight{float:left;text-align:left !important;}	
		.hraRight h3{float:right;width:265px;text-align:left;}
	h3.h1{height:29px;}
	h3.h1 span{width:265px;height:29px;position:absolute;background-repeat:no-repeat;}

#hra h1{margin-bottom:10px;}
	#hra h2{margin-top:10px;}
	#hra img{border:1px solid #663300;vertical-align: baseline;margin-right:19px;float:left;}
	#hra p{margin-bottom:10px;}
	#hra .hraLeft, #hra .hraRight{margin-bottom:10px;}
p#autorHry{margin-bottom:5px;}
p#motto{color:#ED0516;}

#questform label{width:auto;}
