#portal-top {
  position:absolute;
  width:962px;
  height:80px;
  left:50%;
  top:0;
  margin-left:-481px;
  z-index:2;
}

#anno {
  float:left;
  margin:19px 0 0 18px;
  _margin-left:9px;
}

#vyhledavani {
  width:694px;
  float:left;
  height:60px;
  margin:20px 10px 0 21px;
  _margin-right:5px;
  _margin-left:10px;
  padding:0;
  background:url(../images/icon-lupa.gif) 50px bottom no-repeat;
}

#vyhledavanis {
  width:544px;
  float:left;
  height:60px;
  margin:20px 10px 0 21px;
  _margin-right:5px;
  _margin-left:10px;
  padding:0;
  background:url(../images/icon-lupa.gif) 50px bottom no-repeat;
}

#vyhledavani form, #vyhledavanis form {
  padding:0;
}
#vyhledavani form div.padding, #vyhledavanis form div.padding {
  width:107px;
  height:60px;
  float:left;
}

#vyhledavani label, #vyhledavanis label {
  color:#fff;
  display:block;
  margin:8px 0 2px 10px;
  font-size:12px;
}
#vyhledavani input.q, #vyhledavanis input.q {
  background:url(../images/vyhledavani-input.png) 0 0 no-repeat;
  border:none;
  color:#000;
  height:16px;
  width:493px;
  padding:4px 8px 2px 8px;
  font-size:12px;
}
#vyhledavanis input.q {
  width:359px;
}
#vyhledavani input.submit, #vyhledavanis input.submit {
  background:url(../images/vyhledavani-submit.png) 0 0 no-repeat;
  border:none;
  color:#fff;
  font-weight:bold;
  cursor:pointer;
  height:22px;
  width:73px;
  position:relative;
  top:1px;
  _top:0;
}

#vyhledavani input.submit:hover, #vyhledavanis input.submit:hover {
  text-decoration:underline;
}
