BODY  {
	font-family:sans-serif;
	color:#000000;
	background-image:url('images/podklad.gif'); background-repeat:repeat; 
	text-align: left;
	font-weight: normal;
	font-family: Verdana, Arial CE, Arial, Helvetica, Geneva, sans-serif; font-size: 11px;
	color: #000000; line-height:125%;
	border: 0px none;
  margin: 0px;
  padding: 0px;
  top: 0px;
	 
 	}
 
	a:link       { color: #CC0000;  }
	a:active     { color: #0033CC;  }
	a:visited    { color: #CC0000;  }
	a:hover      { color: #0033CC }
	
TD  {
	padding:0; vertical-align: top; 
   	text-align: justify;
   	font-family: Verdana, Arial CE, Arial, Helvetica, Geneva, sans-serif; font-size: 11px; 
    color: #000000; line-height:125%; 
    }
    
ul {
	font-family: Verdana, Arial CE, Arial, Helvetica, Geneva, sans-serif; font-size: 11px; 
    color: #CC0000; line-height:150%;
    }
    
.font {
	 font-family: Verdana, Arial CE, Arial, Helvetica, Geneva, sans-serif; font-size: 11px;
	 color: #000000;
   line-height:125%;
	 text-align: left;
	 }

font {
	 font-family: Verdana, Arial CE, Arial, Helvetica, Geneva, sans-serif; font-size: 11px;
	 color: #000000; line-height:125%;
	 text-align: left;
	 }	 
	     
.telo {
	position: relative;
	left: 0px;
	top: 0px;
	width: 970px;
	height: 600px;
	background-color:#FFFFFF;
	}
	
.hlavicka {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 971px;
	height: 88px;
	background-color:#FFFFFF;
	}
	
	
.menu {
	position: absolute;
	left: 386px;
	top: 88px;
	width: 201px;
	height: 490px;
	background-color:#FFFFFF;
	z-index: 2;
	}	

h3{
display: block;
position: relative;
float: left;
z-index: 2;
text-align: justify;
color: #000000;
font-family: Verdana, Arial CE, Arial, Helvetica, Geneva, sans-serif;
font-size: 11px;
font-style: normal;
padding-top: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 50px;
_margin-left: 23px;
margin-right: 5px;}

h1{
display: block;
position: relative;
float: left;
left: 15px;
top: 60px;
z-index: 2;
text-align: center;
color: #000000;
font-family: Verdana, Arial CE, Arial, Helvetica, Geneva, sans-serif; font-size: 11px;
font-style: normal;
padding-top: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;}

h2{
display: block;
position: relative;
float: left;
left: 485px;
top: 20px;
z-index: 2;
text-align: center;
color: #000000;
font-family: Verdana, Arial CE, Arial, Helvetica, Geneva, sans-serif; font-size: 11px;
font-style: normal;
padding-top: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;}

	
.nazev1   {
	position: absolute;
	left: 15px;
	top: 93px;
   	z-index: 2;
   	text-align: justify;
	font-weight: normal;
	font-family: Verdana, Arial CE, Arial, Helvetica, Geneva, sans-serif; font-size: 11px;
	color: #000000; line-height:125%;
	}

.nazev2   {
	position: absolute;
	left: 605px;
	top: 63px;
   	z-index: 2;
   	text-align: justify;
	font-weight: normal;
	font-family: Verdana, Arial CE, Arial, Helvetica, Geneva, sans-serif; font-size: 11px;
	color: #000000; line-height:125%;
	}	

	
.paticka {
	position: absolute;
	left: 0px;
	top: 581px;
	width: 971px;
	height: 20px;
	}
	
.mapa   {
	position: absolute;
	left: 870px;
	top: 3px;
   	text-align: justify;
	font-weight: normal;
	font-family: Verdana, Arial CE, Arial, Helvetica, Geneva, sans-serif; font-size: 11px;
	color: #000000; line-height:125%;
	}
	
.gymleon   {
	position: absolute;
	left: 398px;
	top: 3px;
   	text-align: justify;
	font-weight: normal;
	font-family: Verdana, Arial CE, Arial, Helvetica, Geneva, sans-serif; font-size: 11px;
	color: #000000; line-height:125%;
	}
	
.cerna-leva {
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 2;
	}
	
.cerna-prava {
	position: absolute;
	left: 970px;
	top: 0px;
	z-index: 2;
	}
	
.cervena-svisla {
	position: absolute;
	left: 594px;
	top: 88px;
	z-index: 2;
	}

.cerna-svisla {
	position: absolute;
	left: 377px;
	top: 143px;
	z-index: 2;
	}
	
.cervena-vodorovna {
	position: absolute;
	left: 0px;
	top: 566px;
	z-index: 2;
	}
	
.seda-vodorovna {
	position: absolute;
	left: 15px;
	top: 114px;
	z-index: 2;
	}	

	
.obsah-leva   {
	position: absolute;
	left: 15px;
	top: 124px;
   	width: 352px;
	height: 431px;
   	z-index: 2;
	text-align: justify;
	font-weight: normal;
	font-family: Verdana, Arial CE, Arial, Helvetica, Geneva, sans-serif; font-size: 11px;
	color: #000000; line-height:125%;
	}
	
.obsah-prava   {
	position: absolute;
	left: 605px;
	top: 95px;
   	width: 352px;
	height: 460px;
   	text-align: justify;
	font-weight: normal;
	font-family: Verdana, Arial CE, Arial, Helvetica, Geneva, sans-serif; font-size: 11px;
	color: #000000; line-height:125%;
	z-index: 2;
	}
	
/******************************************************************************/
/******************************** menu ****************************************/

/* ul, li{ list-style: none; margin: 0; padding: 0;} */

#podmenu{
  position: absolute;
  left: 386px;
	top:88px;
	width: 201px;
	height: 500px;
	z-index: 0;
}

#podmenu.img{
  position: relative;
  width: 201px;
  height: 27px;
  margin:0px;
  padding: 0px;
  border: 0px;
}

#menu{
  position: absolute;
  left: 386px;
	top:88px;
	width: 201px;
	height: 500px;
	font-weight: normal;
	font-family: Verdana, Arial CE, Arial, Helvetica, Geneva, sans-serif;
  font-size: 12px;
	color: #000000 !important; 
	background-image: none;
	z-index: 9;
	}

#menu a{
  color: #000000 !important; 
}

ul.uroven1{
  list-style: none;
  width: 201px; border: 0px solid; margin: 0px; padding: 0px; color: #000 !important;}
ul.uroven2{ list-style: none; visibility: hidden; display: none; position: absolute;
  width: 140px;
  left: 201px;
  _left: 180px;
  top: 0px;
  visibility: hidden;}
ul.uroven2{ list-style: none; width: 201px; border: 0px solid; margin: 0px; padding: 0px;}
	

	
li.uroven1menu1{
  position: relative;
  border: 0px #000 solid;
  margin: 0px;
  padding: 0px;
  width: 201px;
  height: 30px;
  }
  
li.uroven1menu2{
  position: relative;
  border: 0px #000 solid;
  margin: 0px;
  padding: 0px;
  width: 201px;
  height: 27px;
  }
    	
li.uroven1menu3{
  position: relative;
  border: 0px #000 solid;
  margin: 0px;
  padding: 0px;
  width: 201px;
  height: 27px;
  }
  
li.uroven1menu4{
  position: relative;
  border: 0px #000 solid;
  margin: 0px;
  padding: 0px;
  width: 201px;
  height: 27px;
  }
  
li.uroven1menu5{
  position: relative;
  border: 0px #000 solid;
  margin: 0px;
  padding: 0px;
  width: 201px;
  height: 27px;

  }    

li.uroven1menu6{
  position: relative;
  border: 0px #000 solid;
  margin: 0px;
  padding: 0px;
  width: 201px;
  height: 27px;
  }

li.uroven1menu7{
  position: relative;
  border: 0px #000 solid;
  margin: 0px;
  padding: 0px;
  width: 201px;
  height: 27px;
  }	

li.uroven1menu8{
  position: relative;
  border: 0px #000 solid;
  margin: 0px;
  padding: 0px;
  width: 201px;
  height: 27px;
  }
 
li.uroven1menu9{
  position: relative;
  border: 0px #000 solid;
  margin: 0px;
  padding: 0px;
  width: 201px;
  height: 27px;
  }
  
li.uroven1menu10{
  position: relative;
  border: 0px #000 solid;
  margin: 0px;
  padding: 0px;
  width: 201px;
  height: 19px;
  }
  
li.uroven1menu11{
  position: relative;
  border: 0px #000 solid;
  margin: 0px;
  padding: 0px;
  width: 201px;
  height: 27px;
  }
  
li.uroven1{
  position: relative;
  margin: 0px;
  padding: 0px;
  width: 201px;
  height: 27px !important;
  behavior: url(hovermenu.htc);
  
  }
  
li.uroven1menu14{
  position: relative;
  border: 0px #000 solid;
  margin: 0px;
  padding: 0px;
  width: 201px;
  height: 25px;
  }
  
li.uroven1menu15{
  position: relative;
  border: 0px #000 solid;
  margin: 0px;
  padding: 0px;
  width: 201px;
  height: 27px;
  }
  
li.uroven1menu16{
  position: relative;
  border: 0px #000 solid;
  margin: 0px;
  padding: 0px;
  width: 201px;
  height: 27px;
  }
  
li.uroven1menu17{
  position: relative;
  border: 0px #000 solid;
  margin: 0px;
  padding: 0px;
  width: 201px;
  height: 68px;
  }


.nadpis{
  font-weight: normal;
	font-family: Verdana, Arial CE, Arial, Helvetica, Geneva, sans-serif;
  font-size: 12px;
	color: #CC0000;
	text-decoration: none;
  text-align: right;
  padding-right: 30px;
  padding-top: 6px;
}

ul.uroven1 li.uroven1Hover ul.uroven2,
ul.uroven1 li.uroven1:hover ul.uroven2
{
position: absolute;
left: 180px;
top: 0px;
visibility: visible;
display: block;
z-index: 9;
}

li.uroven1Hover{
  height: 27px !important;
  margin: 0px;
  padding: 0px;
  
}

  
li a{
  display: block;
  color: #000;
  text-decoration: none;
  text-align: right;
  font-weight: normal;
	font-family: Verdana, Arial CE, Arial, Helvetica, Geneva, sans-serif;
  font-size: 12px;
  padding-right: 30px;
  padding-top: 6px;
  padding-bottom: 0px;
  margin: 0px !important;
}



li a:hover{
  color: #000;
  background-image: url(xxxsipka_on.gif);

  }
  

	
ul.uroven2{
  position: absolute;
  float: left;
  width: 140px;
  left: 201px;
  top: 0px;
  visibility: hidden;
  display: none;}

li.uroven2{
  float: left;
  width: 165px;
  border-top: 1px #000 solid;
  _background-color: #ccc;
  _filter:alpha(opacity=85);
  text-align: left;
  height: 27px;
  behavior: url(hovermenu.htc);}

li.uroven2 div a:hover, li.uroven2 div aHover{
  background: none;
  background-color: #cc0000;
}

li.uroven2 div{
  margin: 0px;
  padding: 0px;
  border: 0px;
  background-image: url(pruhled.png);
  border-bottom: 1px #000 solid;
  border-left: 1px #000 solid;
  border-right: 1px #000 solid;
}
        
ul.uroven1 a{
  color: #000;
}

.uroven2 a {
  text-decoration: none;
  text-align: left;
  font-weight: normal;
	font-family: Verdana, Arial CE, Arial, Helvetica, Geneva, sans-serif;
	padding-left: 5px;
	padding-bottom: 5px;
}
