#wait_anim {
  display: none;
  width: 24px;
  height: 24px;
  background: url(wait.gif) center center no-repeat;
  background-size: contain;
}
.restaurace {
  float: left;
  width: 98%;
  margin: 10px 0px 0px 1%;
  height: 80%;
  overflow-y: auto;
}
.stul_item {
  float: left;
}
@media all and (max-width: 800px) {  .stul_item  { float: none; } }
.stul {
  float: left;
  width: 100%;
  height: 90%;
  border: 1px solid #ddd;
  border-radius: 4px;
  background-color: rgb(240,240,240);
  text-align: center;
  overflow-y: auto;
}
@media all and (max-width: 800px) {  .stul  { width: 90%;height: auto;margin-left:5%; } }
.stul strong {
  float: left;
  width: 100%;
  padding: 5px 0px 5px 0px;
  font-weight: bold;
  font-size: 140%;
}
.polozka {
  float: left;
  width: 180px;
  height: 140px;
  border: 1px solid #ddd;
  border-radius: 4px;
  background-color: rgb(240,240,240);
  text-align: center;
  overflow-y: auto;
  padding: 10px;
  margin: 0px 15px 15px 0px;
  cursor: pointer;
  font-size: 140%;
}
.polozka:hover {
  border: 1px solid black;
}
.polozka b {
  display: inline-block;
  width: 100%;
  height: 90px;
}
.polozky_predel {
  float: left;
  width: 100%;
  height: 15px;
  border-bottom: 1px solid rgb(240,240,240);
  margin-bottom: 30px;
}
.ui-autocomplete {
  z-index: 10000 !important;
}