a.napoveda {
 position: relative;
 z-index: 24;
 text-decoration: none
}

a.napoveda:hover {
 z-index: 25; 
}

a.napoveda span {
 display: none
}

a.napoveda:hover span {
 display: block;
 position: absolute;
 width: 200px;
 bottom: 24px; right: 0px; 
 padding: 1em;
 border:1px solid #0cf;
 background-color: #cff; 
 color: #000;
 text-align: left;
}

#prohlidka_header {
  margin: 2em auto 0 10px;
  background: #D9EDFA;
  padding: 10px;
  width: 660px;
}
#prohlidka_header h3 {
  font-weight: bold;
}
#virt_prohl_applet {
  width: 678px; height: 410px;
  margin: 0 auto 2em 10px;
  border: 1px solid #CCC;
}

#prohlidka_napoveda {
  float: right;
  font-size: 90%;
}
