html, body, #main, .headtd, .bodytdtop, #header{
  height: auto !important;
}

#main{
  width: auto;
}

.prod-col-space{
  width: 0;
}

img[src~=logo] {
  width: 32px;
  padding-bottom: 3px;
}

.tul li.tods, .nav, .nav li, .tlist, .tlist td {
  margin: 0 !important;
  padding: 0 !important;
}

.one-segment {
  float: none;
  width: auto !important;
}

.noPDA, .rzbCell, .tlist img {
  display: none;
}
/*
li.fyzicke_osoby, li.mali_podnikatelia, li.velke_firmy {
  display: list-item !important;
}
*/
#main-menu table, #main-menu table tr, #main-menu table th, #main-menu table td {
  display: block;
  width: auto;
  text-align: center;
  margin: 2px 0;
}

#main-segments h2, .foottd span {
  display: block;
  clear: none;
}

#main-segments h2 {
  padding: 0;
  margin: 0;
}

.foottd p {
  text-align: center;
}

#inews ul, #inews li {
  display: block;
}

inputtext1 {
  width: 2em !important;
}
#header, #header tr, #header th, #header td, #holdtable, #holdtable tr, #holdtable th, #holdtable td {
  display: block;
  width: auto;
}

table.kurzy, table.uroky, table.fees {
  display: table !important;
}

table.kurzy tr, table.uroky tr, table.fees tr {
  display: table-row !important;
}

table.kurzy th, table.uroky th, table.fees th, table.kurzy td, table.uroky td, table.fees td {
  display: table-cell !important;
}



table.kurzy, table.uroky, table.fees {
  width: auto !important;
}

#banner, #other-page, .prod-col-space, .minwidth, #holder, .broadvision {
  display: none !important;
}

.searchform {
  margin-top: 10px !important;
  text-align: center;
}

.showPDA {
  display: block;
}
