body {
	color: black;	background: transparent none;
}

#resort, #vuv, #jazyky, #menu_horni, #telo_leve, #zapati_menu,
.typo3-adminPanel {
	display: none; visibility: hidden;
}

#kontejner_obal,p.projekt img,div.dilci div.rozcestnik_polozka div.rozcestnik_img,p.perex_projektu img, .dilci .rozcestnik_sloupec_pravy, .dilci .rozcestnik_sloupec_levy,.vysledek_hledani_rating, #zapati_copyright,.rozcestnik_kontakty .rozcestnik_kontakty_sloupec_pravy,.rozcestnik .rozcestnik_sloupec_levy, #zapati_omega, #kontejner, #zahlavi, #cesta, #telo, .uvod #telo, #obsah_levy, #obsah_pravy,
#zapati_kontejner, #zapati, #zapati_obsah, #zapati_copyright, #zapati_omega, div.clear,
.rozcestnik_kontakty, .rozcestnik_kontakty .rozcestnik_kontakty_polozka,
.rozcestnik_kontakty .rozcestnik_kontakty_sloupec_levy, .rozcestnik_kontakty .rozcestnik_kontakty_sloupec_pravy,
.rozcestnik, .rozcestnik .rozcestnik_polozka, .rozcestnik .rozcestnik_sloupec_levy, .rozcestnik .rozcestnik_sloupec_pravy,
.aktuality_uvod, .aktuality_uvod .aktuality_uvod_vrch, .tx-cal-controller .aktuality_uvod .aktuality_uvod_vrch,
.aktuality_uvod .aktuality_uvod_spodek, .aktuality_uvod .aktuality_uvod_polozka,
.tx-cal-controller .aktuality_uvod_polozka_suda, .tx-cal-controller .aktuality_uvod_polozka_suda .aktuality_uvod_polozka, .rozcestnik .rozcestnik_sloupec_pravy {
  position: static; width: 100%; min-width: 0; height: auto; min-height: 0; padding: 0; margin: 0; float: none;
  background: transparent none; color: black; float: none !important; background: transparent !important;

}

#kontejner { overflow: visible !important; }
#kontejner_obal { overflow: visible !important; }
#telo { overflow: visible !important; }

#zahlavi {
  height: 60px;
}

.uvod #zahlavi {
  height: 87px;
}

#logo {
  position: relative; float: left; left: 0; top: 0;
}

#cesta {
  padding-left: 150px; width: auto;
}

h1, body .uvod h1, h2, h2.linka, .tx-indexedsearch h2, .aktuality_uvod h2, .tx-cal-controller h2, h3, .aktuality_uvod h3 {
  padding: 0; margin-left: 0; margin-right: 0;
  color: black; background: transparent none; border: 0;
}

ul {
  padding-left: 8px; margin-left: 10px;
}

ul li, ol ul li {
  padding-right: 0; padding-left: 5px;
  list-style-type: disc; background: transparent none;
}

ul.kontakt_rozcestnik {
  padding: 0; margin: 0.333em 0 0.833em 0; min-height: 0; height: auto; width: auto;
  background: transparent none;
}

body ul.kontakt_rozcestnik li {
  padding: 0; margin: 0.5em 0 0.5em 0;
  background: transparent none;
}

body ul.kontakt_uvod li.vedouci, body ul.kontakt_rozcestnik li.vedouci, body ul.kontakt_uvod li.telefon,
body ul.kontakt_rozcestnik li.telefon, body ul.zakladni_kontakt li.telefon, body ul.kontakt_uvod li.email,
body ul.kontakt_rozcestnik li.email, body ul.zakladni_kontakt li.adresa {
  padding-left: 0;
  background: transparent none;
}

ul.kontakt_uvod {
  padding: 0; margin: 0.333em 0 0.833em 0; min-height: 0; height: auto; width: auto;
  background: transparent none;
}

#zapati_copyright {
  float: left; width: 60%;
}

#zapati_omega {
  float: right; width: 39%;
  text-align: right;
}

div#clear {
  height: 1px;
}

body table.obecna td, body table.obecna th,
body table.obecna td.sloupec_lichy, body table.obecna td.sloupec_sudy {
  padding-left: 0;
  background: transparent none;
}

a, a:visited, .aktuality_uvod h3 a, .aktuality_uvod h3 a:visited, .aktuality_uvod h3 a:hover {
  padding: 0;
  text-decoration: none; color: black;
}

a.vice_js {
  display: none;
}

body .aktuality_uvod span.vice_js, body .aktuality_uvod span.vice_js_hover, body .aktuality_uvod span.vice_js span,
body .aktuality_uvod span.vice_js_hover span, body .aktuality_uvod span.vice_js span span, body .aktuality_uvod span.vice_js_hover span span,
body .aktuality_uvod span.vice_js span span a, body .aktuality_uvod span.vice_js span span a:visited, 
body .aktuality_uvod span.vice_js_hover span span a, body .aktuality_uvod span.vice_js_hover span span a:hover {
  background: transparent none;
}

img.od_linkdesc_icon_external {
  display: none;
}

