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

html, body {
	height: auto;
}

#jazyky, #zahlavi #logo, #zahlavi #informacni_systemy, #zahlavi #vyhledavani_jazyky, #menu_horni, 
#telo_leve, #zapati_menu, #zapati_okraj_horni, #kontejner_uvod_obal .obsah_dolni p.tlacitka,
.typo3-adminPanel {
	display: none;
}

#kontejner, #zahlavi, #cesta, #telo,
#zapati_kontejner, #zapati, #zapati_copyright, #zapati_omega, div.clear, div#clear,
#kontejner_uvod_obal .obsah_dolni, #kontejner_uvod_obal .obsah_dolni .sloupec,
#kontejner_uvod_obal .obsah_dolni .eshop .obsah, #kontejner_uvod_obal .obsah_dolni h2  {
  width: 100%; min-width: 0; height: auto; min-height: 0; padding: 0; margin: 0; float: none;
  background: transparent none; color: black;
}

#zahlavi {
  padding-bottom: 1em;
}

#zahlavi #logo_tisk {
  position: relative; visibility: visible; height: auto; float: left; left: auto; top: auto;
}

#zahlavi #informacni_systemy_tisk {
  position: relative; display: block; float: right; padding: 20px 5px 0 0;
  font-size: 1.538em; font-style: italic;  
}

#zahlavi .clear {
  display: block;
}

#cesta {
  padding-top: 1em;
  border-top: 1px solid black;
}

#telo {
  clear: both; padding: 0px 5px 1em 5px; margin-top: 1em; margin-bottom: 0.7em;
  border-bottom: 1px solid black;
}

.banner {
  margin: 0;
}

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

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

#zapati_okraj_dolni {
  height: 1px; width: 100%; padding: 0; margin: 0;
  line-height: 1px; font-size: 1px; background: transparent none;
}

#zapati_copyright a, #zapati_copyright span, #zapati_omega span {
  background: transparent none;
}

p, p.perex, h1, h2, h3, b, strong, #cesta, #cesta span.aktualni, 
#cesta a, #cesta a.aktualni, #zapati_copyright a, #zapati_copyright span, #zapati_omega a {
  color: black;
}

a, a:visited {
  text-decoration: none; color: black;
}

a.odkaz_ven {
  padding-right: 0;
  background-image: none;
}

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;
}

table.obecna th, table.obecna td, table.obecna th.upravena, table.obecna th.upravena_leva,
table.obecna th.upravena_prava, table.obecna th.okraj, table.obecna th.okraj_levy,
table.obecna th.okraj_pravy, table.obecna tr.sudy td {
  background: transparent none; color: black; border: 1px solid black;
}

table.obecna th.upravena {
  border-bottom: 0;
}

table.obecna th.okraj {
  border-top: 0;
}

.rozcestnik_odd, .rozcestnik_even, .rozcestnik_odd .rozcestnik_vrch, .rozcestnik_even .rozcestnik_vrch,
.rozcestnik_odd .rozcestnik_spodek, .rozcestnik_even .rozcestnik_spodek {
  background: transparent none;
}

.rozcestnik_spodek {
  min-height: 0; height: 1px;
}

html>body .rozcestnik_spodek {
  height: auto;
}

a .rozcestnik_tlacitko, a:hover .rozcestnik_tlacitko {
  display: none;
}

#kontejner_uvod_obal .slogan, #kontejner_uvod_obal .menu_produkty,
#kontejner_uvod_obal .obsah_dolni .newsletter, #kontejner_uvod_obal .obsah_dolni .archiv,
.zapati_kontejner_uvod #zapati_okraj_horni {
  display: none;
}

#kontejner_uvod_obal, #kontejner_uvod_obal #kontejner,
#kontejner_uvod_obal #telo, #kontejner_uvod_obal .obsah_horni, #kontejner_uvod_obal .obsah_dolni,
#kontejner_uvod_obal .obsah_levy_dolni, #kontejner_uvod_obal .obsah_pravy_dolni,
#kontejner_uvod_obal .obsah_levy_dolni .novinky_leve, #kontejner_uvod_obal .obsah_levy_dolni .novinky_prave {
  width: 100%; min-width: 0; height: auto; min-height: 0; padding: 0; margin: 0; float: none;
  background: transparent none; color: black;
}

#kontejner_uvod_obal #telo {
  border-top: 1px solid black;
  clear: both; padding: 0 5px 1em 5px; margin-top: 0; margin-bottom: 0.7em;
  border-bottom: 1px solid black;
}

#zapati_kontejner_uvod #zapati {
  padding: 17px 35px 0px 35px;
}

#kontejner_uvod_obal .obsah_horni h1, #kontejner_uvod_obal .obsah_horni h2,
#telo_leve h2, #kontejner_uvod_obal .obsah_dolni h3, #kontejner_uvod_obal .obsah_dolni a,
#kontejner_uvod_obal .obsah_dolni h2 {
  color: black;
}

#kontejner_uvod_obal .obsah_dolni .sloupec, #kontejner_uvod_obal .obsah_dolni h2 {
  border: 0;
}
