body {
  font-family: georgia, arial, verdana, sans-serif; 
  color: #171717; 
  padding: 0px 0px 0px 0px; 
  margin: 0px 0px 0px 0px; 
  background-color: #a1a1a1; 
  text-align: center; 
  background-image: url(images/bg.jpg); 
}
img {vertical-align: top; border: none}

h1 {
  text-align: left;
  margin: 0;
  height: 44px;
  width: 340px;
  margin: 0 0 0 35px;
  padding: 10px 0 0 35px;
  font-size: 170%;
  background: url('images/h1.png') no-repeat left;
  color: #ffffff;
}
h2 {
  text-align: left;
  margin: 0;
  font-style: italic;
  clear: left;
  padding: 0 0 0 30px;
  font-size: 140%;
  background: url(images/h2-bg.jpg) no-repeat;
  line-height: 57px;
}
strong {
  color: #3C2A1E;
}
div#content {
  margin: 0 auto;     
  position: relative;
  width: 858px;
  background: none;
  min-height: 500px;
  text-align: left;
}
div#data {
  background:#FFFFFF url(images/foot.jpg) no-repeat bottom center;
  float:left;
  margin:0 0 50px;
  min-height:500px;
  width:667px;
}
div#head {
  height: 240px;
  width: 668px;
  background: url('images/head_tresudos.jpg') no-repeat;
}
div#menu {
  float: right;
  height: 406px;
  width: 190px;
  margin: 70px 0 0 0;
  background: url('images/menu_tresudos.png') no-repeat;
}
a.menu_a:hover{
  display: block;
  background: #d6211c;
  
} 
div#menu_polozky a{
  padding: 0 0 0 5px;
}
div#data_top {
  height: 61px;
  width: 668px;
  background: url('images/topcontent.jpg') no-repeat;
}
div#text {
  width: 608px;
  min-height: 250px;
  background: url('images/text_bg.jpg');
  padding: 0 30px 26px 30px;
}
div#text_foot {
  clear:both;
  color:white;
  font-size:12px;
  font-style:italic;
  height:20px;
  margin:0;
  padding:35px 10px 0 0;
  text-align:right;
}

div#text_foot a{
  color: white;
}
#menu4 {
	width: 96px;
	margin: 150px 0 0 0;
  font-weight: bold;
	}
#menu4 ul{
	padding: 0; 
	margin: 0; 
	}	
#menu4 li a {
  	height: 28px;
  	font-size: 80%;
  	margin: 12px 0 0 0; 
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 21px;
	text-decoration: none;
	}
	
#menu4 li a:link, #menu4 li a:visited {
	color: #ffffff;
	display: block;
	background: url(images/menu4.gif);
	padding: 8px 0 0 10px;
	}
	
#menu4 li a:hover {
	color: #fff;
	background: url(images/menu4.gif) 0 -33px;
	padding: 8px 0 0 10px;
	}
	
#menu4 li a:active {
	color: #fff;
	background: url(images/menu4.gif) 0 -64px;
	padding: 8px 0 0 10px;
	}
  

#menu4 li a.active
{
  color: #fff;
	background: url(images/menu4.gif) 0 -33px;
	padding: 8px 0 0 10px;

}
  	
div#koncerty {
  background: #EFD495;
}
div#koncerty ul{
  padding: 0;
}
div#koncerty li{
  padding: 0;
  list-style: none;
  line-height: 30px;
  border-bottom: #9F7913 solid 3px;
}
span.datum {
  width: 90px;
  background: #BF9523;
  display: block;
  float: left;
  color: white;
  font-weight: bold;
  padding: 0 0 0 10px;
  
}
span.mesto {
  width: 200px;
  background: #EFD286;
  display: block;
  float: left;
  padding: 0 0 0 10px;
}
span.misto {
  width: 200px;
  background: #EFD286;
  padding: 0 0 0 10px;
}
.fotogallery {
  margin: 0 0 0 40px;
}
#flashcontent {
	}
.right {
  float: right;
}
ul.mp3-ukazky li{
  line-height: 20px;
  list-style-image: url(images/mp3.jpg);
  padding: 0 0 4px 0;
}	
ul.mp3-ukazky a{
  color: #C61B1C;
  font-weight: bold;
}
#koncertytab {
  background: #DFC68B;
  background: url(images/pozadi-str.gif) ;
  width: 600px;
  font-weight: regular;
  color: #FFF9EF;
  font-size: 85%;
  font-family: arial; 
}
#koncertytab td{
  line-height: 30px;
  padding: 0 0 0 10px;
}
.datum {
  width: 130px;
  border-right: 5px solid #6A4D3D;
}
.second {
  background: url(images/pozadi-str2.gif) ;
  color: #492D21;
}
a.humitch-odkaz{
  float: right;
  width: 131px;
  height: 35px;
  background-image: url('images/humitch.png');
  background-attachment: scroll;
  background-position: 0% 0%;
}
a.humitch-odkaz:hover{
  background:url('images/humitch.png') 0 -35px;
  height:35px;
  width:131px;
}
div.humitch,
div.humitch a
{
  color:white;
  font-family:arial;
}

.logo
{
  display:block;
  height:200px;
  left:29px;
  position:absolute;
  top:24px;
  width:607px; 
}

.logo img
{
  display: none;
}