body {
	 background-color: #383838;
	   background-image: url(../images/bgFull2b.jpg);
	  background-position: center top;
		background-repeat: no-repeat;
		color: white;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		
		font-family: Arial, Helvetica, sans-serif;
		font-size: 80%;
		
		
				
}

img {
border: 0px solid white;
}


hr.cleaner {
      overflow: hidden; /*pridano j5*/
      clear:both;
      height:1px;
      margin: -1px 0 0 0; /*-1px*/
      padding:0px 0px 0px 0px ;
      border:none;
      visibility: hidden;
}

#layout {
width: 960px;
margin-left: auto;
margin-right:auto;
}

#layout #headTop{
/*height: 486px;*/
height: 441px;
overflow: hidden;
}

#headTop #topNavigace{
width: 850px;
float:left;
/*margin-top: 100px;*/
margin-top: 55px;
text-align: right;
font-size: 90%;
}

#headTop #topNavigace ul{
list-style: none;
}
#headTop #topNavigace ul li{
color: white;
display: inline;
}

#topNavigace ul li a{
color:white;
text-decoration:none;
}
#topNavigace ul li a:hover{
color:white;
text-decoration:underline;
}



#layout #headTop #topCDtext{
float:right;
text-align: center;
width: 70px;

font-weight: 900;
}


 #headTop #topCDtext a{
color:white;
text-decoration:none;
}
 #headTop #topCDtext a:hover{
color:white;
text-decoration:none;
}

/**/
#headTop #topCDtext a span {
color:#ff4e00;

}



#layout #headTop #topCitace{
float:left;
margin-top: 210px;
margin-left: 610px;
width: 250px;
height:97px;
overflow: hidden;
color: #ff4e00;
text-transform: uppercase;
word-spacing: -1px;
font-size: 100%;
font-weight:700;
}

#layout #headTop #topCitace p{
margin: 0px 0px 0px 0px;

}

#layout #menuBlok{
height: 45px;/**/
overflow: hidden;
padding: 0px 0px 0px 0px ;
margin: 0px 0px 50px 0px ;
text-align: left;

}


#menuBlok ul{
list-style: none;
margin: 0px 0px 0px 0px ;
padding: 0px 0px 0px 0px ;
}



#menuBlok ul li{
color: white;

display: block;
float: left;
margin: 0px 3px 0px 0px ;
padding: 0px 0px 0px 0px ;
text-align: center;


	width:100px;
	height: 45px;
	overflow: hidden;
}/*
*/
/*display: inline;*/

#menuBlok a.menuPolozkaAkt{


	display: block;
	width:100px;
	height: 45px;
	overflow: hidden;
	margin-right: 4px;
	padding-top:14px;
	
	font-size: 15px;
	color:black;
	text-decoration:none;
	

	 font-weight: 800;
	 background-image: url(../images/menu_oranz.png);
	 background-repeat: no-repeat;

}
#menuBlok a:hover.menuPolozkaAkt{
 background-image: url(../images/menu_oranz.png);
}

#menuBlok a.menuPolozka{

	float: left;
	display: block;
	width:100px;
	height: 45px;
	overflow: hidden;
	margin-right: 4px;
	padding-top:14px;
	
	font-size: 15px;
	color:black;
	text-decoration:none;
	

	 font-weight: 800;
	 background-image: url(../images/menu_sede.png);
	 background-repeat: no-repeat;

}

#menuBlok a:hover.menuPolozka{
 background-image: url(../images/menu_oranz.png);
}



#menuBlok span.aktPolozka{
background-color: aqua;

	display: block;
	width:100px;
	height: 45px;
	overflow: hidden;
	margin-right: 4px;
	
	padding-top:14px;
	
	font-size: 15px;
	color:black;
	text-decoration:none;
	text-align: center;

	 font-weight: 800;
    background-image: url(../images/menu_oranz.png);
	 background-repeat: no-repeat;
		
}
#menuBlok ul li a span{
font-weight: 900;
width: 100%;
display: block;
cursor: hand;
cursor: pointer;
}






#menuBlok h1.aktPolozka, #menuBlok h2.aktPolozka, #menuBlok h3.aktPolozka{
width:100px;
height: 45px;
font-size: 15px;
float: left;
text-align: center;
margin: 0px 0px 0px 0px;

padding-top:12px;
color:black;
overflow: hidden;
background-image: url(../images/menu_oranz.png);
background-position: center;
background-repeat: repeat-x;
}


#layout #boxy{
margin-top: 30px;
}



#layout #boxy #boxy_popisek{
margin-top: 26px;
background-image: url(../images/boxy_popisek.png);
background-repeat: no-repeat;
height: 24px;
margin-bottom:10px;
}
#boxy  div.boxy_kontejner{
width:230px;
height: 140px;
float: left;
margin-right: 10px;
background-repeat: no-repeat;
}
#boxy  div.boxy_kontejner2{
width:230px;
height: 140px;
float: left;
margin-right: 10px;
background-repeat: no-repeat;
}

#boxy_popisek div a{
/*color:red;*/
}

#boxy  div p{

font-size:95%;
width:115px;
margin-top:10px;
margin-left:10px;
height: 120px;
float: left;
overflow: hidden;
text-align: left;


}
#boxy  div a.vice_info {
float: left;
display: block;
width:94px;
margin-top:100px;
margin-left:5px;
}

#boxy  div a.vice_infoTxt{

	display: block;
	width:94px;
	height: 26px;

	float: left;
	margin-top:100px;
	margin-left:0px;
	background-image: url(../images/menu_oranz.png);
	background-color: #ff4e00;
	color: white;
	
	font-size: 11px;
	text-align: center;
	overflow: hidden;
	text-decoration: none;
}

#boxy  div a.vice_infoTxt span{
display: block;
text-decoration: none;
margin-top: 6px;
}

#boxy  div a.vice_infoTxt:hover span{
display: block;
text-decoration: underline;
margin-top: 6px;
}


#boxy div#box_popisne{
color: black;
background-image: url(../images/bgBox_1.jpg);
}
#boxy div#box_aktualne{
color: white;
background-image: url(../images/bgBox_2.jpg);
}
#boxy div#box_koncertne{
color: white;
background-image: url(../images/bgBox_3.jpg);
}

#boxy div#box_koncertne p{
margin-top: 60px;
height: 70px;
}

#boxy div#box_pohledne{
color: white;
background-image: url(../images/bgBox_4.jpg);
}


#layout #patka{
/*height: 20px;*/
margin-top:10px;
font-size: 90%;

}

#layout #patka #patka_leva{
float:left;
width:300px;

}

#layout #patka #patka_prava{
float:right;
margin-right: 15px;

}


#layout #patka a{
color:white;
text-decoration: none;
}
#layout #patka a:hover{
color:white;
text-decoration: underline;
}

 #patka_prava ul{
list-style: none;
margin: 0px;
}
 #patka_prava ul li{
color: white;
display: inline;
}
