@media screen and (max-width: 1175px) {
  .odhlaseni{
    width: 80px!important;
  }
  tr.table_top_values td {
      text-align: center;
      padding: 0px 5px;
      font-size: 13px;
  }
  tr.table_top_small td {
      font-size: 10px;
      text-align: center;
      padding: 0px 7px;
  }
  #top_search{
    padding: 2px 7px!important;
  }
  .top{
    height: 50px;
  }
  .page{
    top: 45px;
  }
}

@media screen and (max-width: 920px) {
  .menu_top{
    position: absolute;
    top: 50px;
    display: none;
  }
  .menu_logo{
    display: none;
  }
  .top{
    left: 0px;
    width: 100%;
  }
  .page{
    left: 0px;
    width: 100%;
  }
  .menu_icon{
    display: block;
  }
  .table_top{
    margin-left: 40px;
  }
  .tt_w{
    display: none;
  }
  .dialog{
    left: 0px;
  }
}

@media screen and (max-width: 700px) {
  .filtr_nazev{
    text-align: left;
  }
}