*{padding:0;margin:0;}
body{font-size:100%;font-family:Tahoma, "Lucida Grande CE", lucida, sans-serif;}
h1, h2.h1{font-size:210%;font-weight:normal;margin-bottom:20px;height:auto !important;line-height:1.4em;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;margin-top:20px;letter-spacing:1px;}

h3, a.funkce, .homeLeft h2, .homeRight h2{display:block;font-size:110%;}
a{color:#000;}
img{border:none;text-decoration:none;}
ul{text-align:left;}

table{margin-top:15px;width:100%;border-left:1px solid #663300;border-top:1px solid #663300;margin-bottom:20px;}
td{padding:3px;border:1px solid #663300;border-left:none;border-top:none;width:50%;}
th{color:#000;padding:4px 2px;}

.aright{text-align:right;}
.aleft{text-align:left;}

	img.right{margin-left:5px;}

	img.left{margin-right:5px;}
.clear{display:block;clear:both;}
.cleaner{clear:both;}
.left{float:left;}
.right{float:right;}
	hr.cleaner{visibility:hidden;height:1px;}
.hidden, .hidden_print{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;}

.submit{font-weight:bold;}
img.galery{border:1px solid rgb(73,73,73);vertical-align: top;}	
img.galery2{margin-right:40px !important;margin-bottom:25px;}

#menu,
form,
.up
{display:none;}
	
#main{text-align:left;}
#content {
	margin-left: 6px;
	font-size: 80%;
	line-height:1.4em;
}
	
#content img{margin-top:5px;}
#content p, #content ul{margin-bottom:20px;}
#content ul{margin-left:20px;}

#top{margin-bottom:20px;padding-bottom:5px;border-bottom:1px solid #888;}
	#top a{text-decoration:none;}
#footer{font-size:70%;border-top:1px solid #888;clear:both;margin-top:30px;padding-top:5px;}
	
#news{height:35px;font-weight:bold;margin-left:45px;text-align:left;}

#sponzori img{margin-bottom:20px;}	

/*homepage*/
	.homeLeft span, .homeRight span{display:none;}
/*	.homeLeft *, .homeRight *{margin:0;}*/
#homeh1{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{border-bottom:1px solid #663300;margin-bottom:10px;text-align:left;}
	div.last{border-bottom:none;}
div.zajezd{margin-bottom:10px;}
	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{margin-bottom:10px !important;}
div.program em{margin-bottom:10px;display:block;}
div.program img{border:1px solid #663300;width:110px;}
div.program div{text-align:right;margin-top:-20px;}

.hraLeft, .hraRight{width:45%;margin-bottom:25px;margin-top:10px;}
	.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{text-align:left;}

	#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;}
