#menuTop 
{
  position: absolute;
  top: 0px;
  left: 0px;
  width: 186px;
  z-index: 7;
  overflow: hidden;
}



#menuTopA a, #menuTopA a:visited, #menuTopA a:active
{
  display: block;
  text-decoration: none;
  background-color: #6594b2;
  color: #ffffff;
  font-weight: normal;
  border-style: solid;
  border-color: #ffffff;
  border-width: 1px 1px 0px 1px;
}


#menuTopA a:hover{
  background-color: #72a7c8;
}



#menuTopB div{
  padding: 0.4em 0.4em 0.4em 8px;
  background-image: url('pic/odrB.gif');
  background-repeat: no-repeat;
  background-position: 0em 0.9em;
}
#menuTopB a, #menuTopB a:visited, #menuTopB a:active{
  text-decoration: none;
  color: #5c6a84;
  font-weight: normal;
}
#menuTopB a:hover{
  text-decoration: underline;
  font-weight: normal;
  color: #72a7c8;
}

#menuBlockA a, #menuBlockA a:visited, #menuBlockA a:active
{
  background-image: url('pic/odrW.gif');
  background-repeat: no-repeat;
  background-position: 5px 0.6em;
  padding: 0.2em 0.2em 0.2em 13px;
  display: block;
  text-decoration: none;
  color: #333333;
  font-weight: normal;
}
#menuBlockA a:hover
{
  background-color: #c2c2c2;
  color: #000000;
}
#menuBlockA
{
  border: none 0px;
  margin: 1px 0 1px 0;
  padding: 0.4em 0 0.4em 0;
  background-color: #b2b2b2;
} 
#menuBlockA .title
{
  color: #555555;
  padding: 0.4em 0 0.4em 5px;
  font-weight: bold;
} 
#menuBlockB
{
  background-color: #ffffff;
  padding-top: 0.4em;
}
#menuTopB .txt{
  padding: 1.5em 0.4em 0 0;
  background-image: none;
  color: #5c6a84;
}

#menuBlockB a, #menuBlockB a:visited, #menuBlockB a:active 
{
  background-color: #ffffff;
  color: #666666;
  background-image: url('pic/odrB.gif');
  background-repeat: no-repeat;
  background-position: 5px 0.6em;
  text-decoration: none;
  padding: 0.2em 0.2em 0.2em 13px;
}
#menuBlockB a:hover
{
  background-color: #ffffff;
  color: #000000;
  text-decoration: underline;
}


#menuBlockDS
{
  position: absolute;
  z-index: 9;
  top: 134px;
  left: 550px;
  border: solid 1px #ffffff;
  padding-top:4px;
  padding-bottom:4px;
  display: block;
} 
#menuBlockDS a, #menuBlockDS a:visited, #menuBlockDS a:active
{
  background-image: url('pic/odrB.gif');
  background-repeat: no-repeat;
  background-position: 5px;
  padding: 0px 2px 0px 13px;
  margin: 2px 0px 2px 0px;
  text-decoration: none;
  color: #5c6a84;
  font-weight: normal;
}
#menuBlockDS a:hover
{
  text-decoration: underline;
  font-weight: bold;
}
#menuBlockDS a.dzZpet, #menuBlockDS a.dzZpet:visited, #menuBlockDS a.dzZpet:active
{
  font-weight: bold;
  margin-bottom: 0.5em;
}





div.mnID {
  position: absolute;
  width: 20em;
  left: 145px;
  overflow: hidden;
  background-color: #6594b2;
  z-index: 8;
  visibility: hidden;
  border: solid 1px #ffffff;
}
div.mnID a, div.mnID a:visited, div.mnID a:active {
  color: #ffffff;
  font-weight: normal;
  display: block;
  padding: 0.4em 0.4em 0.4em 0.4em;
  text-decoration: none;
}
div.mnID a:hover {
  background-color: #72a7c8;
  text-decoration: none;
}
div.mnID div.title
{
  visibility: hidden;
  height: 0;
  margin: 0;
  padding: 0;
  color: #ffffff;
  font-weight: bold;
}
#mnID1 { top: 4em; }
#mnID2 { top: 7em; }
#mnID3 { top: 13em; }
#mnID4 { top: 16em; }
#mnID5 { top: 19em; }
#mnID9 { top: 22em; }



#adminZak a         { font-weight: normal;} 
#adminZak a.active  { font-weight: bold; }
#adminZakSkupina    { float: left; width: 22em;  }
#adminZakDate       { float: left; width: 15em;  }
.itemTDtitle a      { color: #600; }
.itemTDtitle a:hover { color: #900; }


#menuAddress
{
  margin-top: 1em;
  margin-left: 5px;
  padding-left: 8px;
  color: #4e5a73;
  border: solid 1px #c5cedd;
  border-width: 0 0 0 1px;
}


#aktuality h4, #faq h4
{
  margin: 2.5em 0 0 0;
}

#aktuality p, #faq p
{
  text-align: left;
}

.itemSepar
{
  width: 200px;
}

#faq #dotaz
{
  width: 330px;
  height: 5em;
}
#faq .msg
{
  font-style: italic;
}
#faq .msgOk
{
  color: #050;
}
#faq .msgErr
{
  color: #600;
}

#logoNew
{
  display: block;
  width: 184px;
  height: 57px;
  padding: 0;
  margin: 0;
  background: #fff url('pic/logoNew.png') top left no-repeat;
}