 body  { background: white; }

#hlava  { position: absolute; left: 0px; top: 0px; z-index: 1; width: 990px; height: 147px; }
#material  { position: absolute; left: 300px; top: 250px; z-index: 2; width: 600px; height: 332px; }
#adresa { position: absolute; z-index: 4; left: 10px; top: 86px; width: auto; height: 15px; }

#choose  { position: absolute; left: 25px; top: 150px; z-index: 3; width: 245px; height: 20px; font: bold 10pt "Arial CE", sans-serif; color: orange; }

#cz  { position: absolute; left: 300px; top: 150px; z-index: 2; width: 60px; height: 68px; }

#en  { position: absolute; left: 465px; top: 150px; z-index: 2; width: 60px; height: 68px; }

#author { position: absolute; left: 4px; top: 603px; width: 990px; height: 20px; background-color: gray; text-align: center; z-index: 3;
          font-family: "Arial CE", sans-serif; font-size: 7pt; vertical-align: middle; }

a    { font-family: "Arial CE", sans-serif; font-size: 10pt; font-weight: bold; color: #ffffff; text-decoration: none; }
a:hover  { font-family: "Arial CE", sans-serif; font-size: 10pt; font-weight: bold; color: silver; text-decoration: none; }
.noactive { font-family: "Arial CE", sans-serif; font-size: 10pt; font-weight: bold; color: orange; text-decoration: none; }
a.mapka { font-family: "Arial CE", sans-serif; font-size: 10pt; font-weight: bold; color: #ac2e3b; text-decoration: none; }

#menu   { position: absolute; left: 4px; top: 98px; width: 295px; height: 503px; z-index: 2; letter-spacing: 0.1em; word-spacing: 0.3em; line-height: 1.4em; background-image: url("../podkl01.jpg"); background-repeat: repeat-y; padding: 10px; }

#popis { position: absolute; z-index: 3; left: 300px; top: 160px; width: 690px; height: 420px; font: normal 10pt Arial; color: #8b4513; letter-spacing: 0.1em; word-spacing: 0.3em; line-height: 1.4em; overflow-y: auto; overflow: -moz-scrollbars-vertical; padding: 10px; }

.adress { font-family: "Arial CE", sans-serif; font-size: 7pt; font-weight: bold; color: white; }
td.refer  { border: solid 1px #ac2e3b; background-color: transparent; font: bold 13pt Arial; color: #ac2e3b; text-align: center; letter-spacing: 0.1em; }
td.uvnitr  { border: solid 1px #ac2e3b; background-color: transparent; font: normal 10pt Arial; color: #ac2e3b; text-align: center; letter-spacing: 0.1em; }
td.kont  { border: solid 1px #ac2e3b; background-color: transparent; font: normal 10pt Arial; color: #ac2e3b; letter-spacing: 0.1em; padding: 5px; }
td.sil  { border: solid 1px #ac2e3b; background-color: transparent; font: normal 10pt Arial; color: #ac2e3b; letter-spacing: 0.1em; padding: 5px; }
td.datlist { background-color: transparent; font: normal 10pt Arial; color: #ac2e3b; letter-spacing: 0.1em; padding: 3px; }
h3 { font: bold 13pt Arial; color: #ac2e3b; text-align: center; letter-spacing: 0.1em; }
hr  { color: #ac2e3b;}
.psani  { font: normal 10pt Arial; color: #ac2e3b; letter-spacing: 0.1em; }
.nadpis  { font: bold 12pt Arial; color: #ac2e3b; letter-spacing: 0.1em; }
