body {
background-image: url('images/bg.jpg');
background-repeat: repeat-x;
background-color: #EFEFEF;
font-family:  Arial, Sans-Serif;
font-size: 12px;
text-align: left; 
color: #8B593B;
margin: 0px 0px 0px 0px; 
}

A img{border: none;}

A {color: #9A0004; text-decoration: none; padding: 0px; font-weight: bold;}
A:hover, active {color: #5B78BC; text-decoration: none; padding: 0px;}

#lista A {color: #FFFFFF; text-decoration: underline; padding: 0px; }
#lista A:hover, active {color: #FFFFFF; text-decoration: underline; padding: 0px;}

h1 {color: #FFFFFF; font-family: Arial,sans-serif; font-size: 12px; font-weight: bold; font-style: italic; text-align: right; padding: 5px 60px 0px 0px; margin: 0px; float: right}

#footer A {color: #C09480; text-decoration: none; font-weight: normal;}
#footer A:hover, active {color: #FFFFFF; text-decoration: none;}

h4 {color: #663A07; font-size: 14px; font-weight: bold; text-align: center; padding:  15px 0px 2px 0px; margin: 0px 0 0px 0px; }

h5 A {color: #FFFFFF; text-decoration: none; font-weight: bold;}
h5 A:hover, active {color: #663A07; text-decoration: none;}


h5 {
color: #FFFFFF; 
font-size: 21px; 
font-weight: bold; 
text-align: left; 
padding: 7px 0px 0px 7px; 
margin: 0px 0 0px 0px; 
background-image: url('images/nadpis2.jpg'); 
background-repeat: no-repeat; 
width: 550px;
height: 43px;
overflow: hidden;
}

#all{
background-image: url('images/bg2.jpg');
background-repeat: repeat-x;
background-position: bottom left;
}

#container { 
background-image: url('images/container.jpg');
background-repeat: repeat-y;
background-color: transparent; 
position: relative;
margin: auto;
width: 977px;
} 

#head {
background-image: url('images/head.png');
background-repeat: no-repeat;
background-color: transparent; 
width: 977px; 
height: 305px; 
}

#lista {
background-image: url('images/lista.jpg');
background-repeat: repeat-x;
margin: 0;
width: 927px;
height: 35px;
background-color: transparent;
font-size: 16px;
color: #FFFFFF; 
font-weight: bold;
text-align: left;
padding: 5px 0 0 50px;
}

#body {
background-color: transparent; 
position: relative;
width: 977px;
margin: 0 ;  
}

#aktualne{
position: relative;
margin: 0px;
padding: 0px;
overflow: hidden;
text-align: left;
float: left;
width: 181px;
background-color: transparent;
}


#footer {
position: relative;
background-image: url('images/footer.jpg');
background-repeat: repeat-x; 
background-color: transparent; 
width: 977px; 
height: 41px; 
clear:both;
color: #A87730; 
font-family: Arial,sans-serif; 
font-size: 11px; 
font-weight: normal; 
text-align: center; 
padding: 40px 0px 0px 0px; 
margin: 0px; 
}

.content_menu li{
padding: 0 0 4px 15px;
display: block; 
background-image: url('images/menu_li.png');
background-repeat: no-repeat;
} 

.content_menu ul{
padding: 0;
margin: 0px 0 0px 17px;
display: block; 
list-style: none;
} 

.content_menu li a{
background-color: transparent;
padding: 0px;
display: block;
text-align: left;
border: none;
color: #B27D69;
font-weight: normal;
text-decoration: none;
width: 140px;
}

.content_menu a.active,.content_menu a:hover{
color: #B27D69;
text-decoration: underline;
font-weight: normal;
}

.content_aktualne li{
padding: 0 0 4px 15px;
display: block; 
background-image: url('images/aktualne_li.png');
background-repeat: no-repeat;
} 

.content_aktualne ul{
padding: 0;
margin: 0px 0 0px 17px;
display: block; 
list-style: none;
} 

.content_aktualne li a{
background-color: transparent;
padding: 0px;
display: block;
text-align: left;
border: none;
color: #884604;
font-weight: normal;
text-decoration: none;
width: 140px;
}

.content_aktualne a.active,.content_aktualne a:hover{
color: #884604;
text-decoration: underline;
font-weight: normal;
}


.right{
position: relative;
width: 550px;
float: left;
margin: 2px 0px 30px 18px;
background-color: transparent;
}

.hudebnici{
position: relative;
width: 550px;
height: 200px;
float: left;
margin: 2px 0px 30px 18px;
background-color: #FFFFFF;
}

.text{
position: relative;
width: 544px;
float: left;
margin: 0px 0px 0px 3px;
background-color: transparent;
text-align: justify;

}

.jidelak{
background-image: url('images/nadpis.jpg'); 
background-repeat: no-repeat; 
position: relative;
width: 550px;
float: left;
margin: 0px 0px 0 0px;
background-color: transparent;
height: 31px;

font-size: 21px;
font-weight: bold;
padding: 12px 0 0 20px;
margin: 0 0 3px 0;
}

#menu{
position: relative;
float: left;
width: 202px;
margin: 0px 0 0 0px;
background-color: #FFFFFF;
}


.nadpis_menu {
color: #A42811; 
font-size: 12px; 
font-weight: bold; 
text-align: left; 
padding:  0px 0px 0px 14px; 
margin: 10px 0 10px 17px; 
text-transform: uppercase;
background-image: url('images/menu_square.png'); 
background-repeat: no-repeat; 
width: 150px;
}

.nadpis_aktualne {
color: #A38C00; 
font-size: 12px; 
font-weight: bold; 
text-align: left; 
padding:  0px 0px 0px 14px; 
margin: 10px 0 10px 17px; 
text-transform: uppercase;
background-image: url('images/aktualne_square.png'); 
background-repeat: no-repeat; 
width: 150px;
}

h3 {
color: #FFFFFF; 
font-size: 21px; 
font-weight: bold; 
text-align: left; 
padding: 7px 0px 0px 7px; 
margin: 0px 0 10px 0px; 
background-image: url('images/nadpis.jpg'); 
background-repeat: no-repeat; 
width: 550px;
height: 43px;
overflow: hidden;
}

h2 {
color: #FFFFFF; 
font-size: 21px; 
font-weight: bold; 
text-align: left; 
padding: 7px 0px 0px 7px; 
margin: 0px 0 10px 0px; 
background-image: url('images/nadpis.jpg'); 
background-repeat: no-repeat; 
width: 550px;
height: 43px;
overflow: hidden;
}

h6 {
color: #FFFFFF; 
font-size: 18px; 
font-weight: bold; 
text-align: left; 
padding: 9px 0px 0px 7px; 
margin: 0px 0 7px 0px; 
background-image: url('images/nadpis.jpg'); 
background-repeat: no-repeat; 
width: 550px;
height: 43px;
overflow: hidden;
}

.input01{ width:170px;}

.but{
	vertical-align:top;
	padding-top:1px;
	padding-left:4px;
	width:106px;
	height:20px;
	}

.find{ 
padding: 25px 0 0 30px;
}

.ref {
padding: 0;
margin: 10px 0px 0px 10px;
float: left;
}


.ref a.img{
display: block;
width: 100px;
height: 75px;
overflow: hidden;
border: 1px solid #A9A9A9;
margin: 0px 0px 0px 0px;
padding: 4px;
position: relative;
float: left;
}
		

		
.ref a.img:hover {
border: 1px solid #A9A9A9;
background-color: #A9A9A9;
}	

.ref_vybirame {
padding: 0;
margin: 0px 0px 10px 10px;
float: left;
}

.ref_vybirame a.img{
display: block;
width: 100px;
height: 75px;
overflow: hidden;
border: 1px solid #A9A9A9;
margin: 0px 10px 0px 0px;
padding: 4px;
position: relative;
float: left;
}
		

		
.ref_vybirame a.img:hover {
border: 1px solid #A9A9A9;
background-color: #A9A9A9;
}	

#table {
width: 100%;
font-weight: bold;
}	

td{
width: 181px;
}

.lang{
width: 18px;
height: 13px;
margin: 8px 42px 0 -22px;
float: right;
} 

.jidelni_listek{
width: 400px;
height: 33px;
margin: 0 0 3px 72px;

}

.hudba{
float: left;
text-align: center;
width: 175px;
height: 75px;
background-color: transparent;
color: #8B593B;
font-weight: normal;
margin: 5px 0px 0px 5px;
background-image: url('images/hudba.png');
background-repeat: no-repeat;
}

.vybirame{
float: left;
clear: both;
width: 544px;
}

.hudba_kalendar{
float: left;
text-align: center;
width: 175px;
height: 75px;
background-color: transparent;
color: #FFFFFF;
font-weight: normal;
margin: 5px 0px 0px 5px;
background-image: url('images/hudba_kalendar.png');
background-repeat: no-repeat;
}

.content_aktualne_under li{
padding: 0 0 4px 13px;
display: block; 
background-image: url('images/aktualne_under_li.png');
background-repeat: no-repeat;
font-size: 10px;
} 

.content_aktualne_under ul{
padding: 0;
margin: 0px 0 0px 30px;
display: block; 
list-style: none;
} 

.content_aktualne_under li a{
background-color: transparent;
padding: 0px;
display: block;
text-align: left;
border: none;
color: #884604;
font-weight: normal;
text-decoration: none;
width: 130px;
}

.content_aktualne_under a.active,.content_aktualne_under a:hover{
color: #884604;
text-decoration: underline;
font-weight: normal;
}

.content_aktualne_under_pr li{
padding: 0 0 4px 13px;
display: block; 
background-image: url('images/aktualne_under_pr_li.png');
background-repeat: no-repeat;
font-size: 10px;
} 

.content_aktualne_under_pr ul{
padding: 0;
margin: 0px 0 0px 30px;
display: block; 
list-style: none;
} 

.content_aktualne_under_pr li a{
background-color: transparent;
padding: 0px;
display: block;
text-align: left;
border: none;
color: red;
font-weight: normal;
text-decoration: none;
width: 130px;
}

.content_aktualne_under_pr a.active,.content_aktualne_under_pr a:hover{
color: red;
text-decoration: underline;
font-weight: normal;
}

