body {
  background: white none;}

#telo {
  width: auto; margin: auto; padding: 0; overflow: visible; background: white none; font-family: serif; color: black; font-size: 100%;}

#pozadi-vrsek, #hlavicka, #veze, #santini, #odkaz, #tisk, #horni-menu, #spodek, #levy-sloupec, .d, .h, .preskakovaci-odkaz,
.clear, .odrazka-sv3-ll, .odrazka-sv3-pp, .odrazka-sv1 {
  display: none;}

#pravy-sloupec {
  float: none; overflow: visible; width: auto;}

#patka {
  position: relative; right: auto; bottom: auto; width: auto; font-size: 0.8em; color: black; padding: 0.1em 0 0.1em 0;}

.box {
  margin: 0;}

.sv1, .sv2, .sv3, .sv1 .o, .sv2 .o, .sv3 .o {
  margin: 0; padding: 0; width: auto; background: white; font-size: 100%;}

.ll, .pp {
  float: none;}

h1, h2, h3 {
  color: black; font-family: serif; font-weight: bold; background: white; padding: 0.1em 0 0.1em 0; display: block;}

h4 {
  background: white;}

a, h4 a, #patka a {
  text-decoration: underline; color: blue;}

a:hover, #patka a:hover {
  text-decoration: underline; color: red;}

a:focus, a:active, #patka a:focus, #patka a:active, h4 a:focus, h4 a:active, table a:focus, table a:active {
  color: purple; background: white;}

p {
  color: black; font-family: serif; padding: 0.5em 0 0.5em 0;}

img, .p, .l {
  float: none; margin: 0.1em;}

.sv1 ul li, .ll ul li {
  list-style-type: disc; background: white none; padding: 0; margin: 0; margin-left: 20px;}

.pp ul li {
  background: white none; padding-bottom: 0}

.datum {
  color: black; padding-right: 0.2em;}

.prvni-pismeno {
  color: black;}

table {
  border-collapse: collapse; margin: 0.4em 0 0.3em 0;}

td {
  background: white; font-size: 1em; color: black; border: 1px solid black;}

th, form table th {
  background-color: #c7c7c7; font-size: 1em; color: black; border: 1px solid black; font-weight: bold; font-family: serif;}

table.obrazky td{
  border: none; color: black; font-size: 1em;}

.hvezdicka, .povinne {
  color: black;}

