/* TAGY */

body {
 background-color: rgb(255,255,255);
 font-family: "Arial CE", "Helvetica CE", "Verdana", "Arial", "Helvetica", "Sans-serif";
 margin: 0em;
}

a {
 font-family: "Arial CE", "Helvetica CE", "Verdana", "Arial", "Helvetica", "Sans-serif";
 font-weight: normal;
 color: rgb(0,102,153);
 text-decoration: underline;
}
#menu a, #rychlanavigace a {
 text-decoration: none;
}

h1, h2, h3 {
 font-family: "Arial CE", "Helvetica CE", "Verdana", "Arial", "Helvetica", "Sans-serif";
 font-weight: normal;
 letter-spacing: 0px;
 color: rgb(73,182,162);
 margin-top: 2em;
 margin-bottom: 0.5em;
}
h1 {
 font-size: 1.1em;
 margin-top: 0em;
}
h2 {
 font-size: 1.0em;
}
h3 {
 font-size: 0.8em;
}
h1 .datum {
 font-size: 0.8em;
}
li table h2.akce {
 font-size: 1.1em;
 line-height: 1.4;
 margin-top: 0em;
}

p {
 font-family: "Arial CE", "Helvetica CE", "Verdana", "Arial", "Helvetica", "Sans-serif";
 font-size: 0.8em;
 text-indent: 0em;
 text-align: justify;
 margin: 0.7em 0em 0em 0em;
 padding: 0em;
}
li p {
 font-size: 1em;
}

div.jakop {
 font-size: 0.8em;
 margin: 0em;
 padding: 0em;
}

div.kestazeni {
 font-size: 0.8em;
 margin-top: 1.7em;
 padding: 0.5em;
}

.submenu {
 font-size: 0.8em;
 background-color: rgb(246,245,229);
 border: 1px solid rgb(166,124,82);
 padding: 0.5em 1em;
 margin: 1em 0em;
}

ul, ul ul {
 list-style: disc outside;
 margin-top: 0.7em;
}
#navigace ul {
 margin-top: 0.1em;
}
ul.navigace {
list-style: circle inside;
}
ul.usporne {
 margin-left: 1em;
 list-style: outside disc;
}

li {
 font-family: "Arial CE", "Helvetica CE", "Verdana", "Arial", "Helvetica", "Sans-serif";
 font-size: 0.8em;
 margin-top: 0.3em;
 text-indent: 0em;
}
ul.rozestupy li, ul.rozestupy li li {
 margin-top: 1em;
}
#navigace li {
 font-size: 0.7em;
}
li li {
 font-size: 0.9em;
}
li li li, td li {
 font-size: 1em;
}
.aktualni {
 font-size: 0.9em;
 font-weight: normal;
 text-transform: uppercase;
 color: rgb(170,170,170);
}
ul.navigace, ul.navigace li {
 margin: 0em;
}

table {
 caption-side: top;
 border-collapse: collapse;
 margin: 0.7em 0em 0em 0em;
}
table.bez, table.kontakt {
 border: 0px solid rgb(73,182,162);
}

tr {
 vertical-align: top;
}

td, th {
 font-family: "Arial CE", "Helvetica CE", "Verdana", "Arial", "Helvetica", "Sans-serif";
 font-size: 0.8em;
 padding: 0.2em 0.4em;
 border: 1px solid rgb(73,182,162);
}
td td, td th {
 font-size: 1em;
}
th {
 text-align: left;
 font-weight: normal;
 background-color: rgb(73,182,162);
 color: rgb(166,124,82);
}
table td.ttl, .ttl {
 font-family: "Arial CE", "Helvetica CE", "Verdana", "Arial", "Helvetica", "Sans-serif";
 font-weight: normal;
 color: rgb(73,182,162);
 font-style: italic;
 text-align: right;
}
table.kontakt td {
 padding: 0.5em 0.4em;
 border: 0px solid rgb(73,182,162);
}
table.bez td, table.bez th {
 border: 0px solid rgb(73,182,162);
}
table tr.oddel td {
 border-top: 1px dotted rgb(73,182,162);
}
table.mapa td {
 width: 50%;
 padding: 1em;
 border: 0px solid rgb(73,182,162);
}
table.mapa td.sekce {
 text-align: right;
 border-right: 1px solid rgb(73,182,162);
}
li td, li th {
 font-size: 1em;
}
tr.podtrhnout td {
 border-bottom: 1px solid rgb(73,182,162);
}

.ram {
 display: block;
 padding: 1em;
 margin: 1em 0em;
 border: 1px solid rgb(73,182,162);
}

a img {
 border: 1px solid rgb(0,115,72);
}
#hlavicka a img, #menu a img {
 border: 0px solid rgb(0,102,153);
}

hr {
 color: rgb(73,182,162);
 height: 1px;
}

sup, sub, .vysvetlivky, #copyright, .vystaveno {
 font-family: "Arial CE", "Helvetica CE", "Verdana", "Arial", "Helvetica", "Sans-serif";
 font-size: 0.6em;
}
#copyright {
 text-align: center;
 margin: 4em 0em;
}
.vystaveno {
 font-size: 0.85em;
 font-style: italic;
 margin: 0em 1em;
}

.nastred {
 text-align: center;
}

.vpravo {
 text-align: right;
}

.vlevo {
 text-align: left;
}

.dolu {
 vertical-align: bottom;
}

.biblio {
 font-style: italic;
}

.podpis {
 text-align: left;
 margin: 3em 0em 0em 60%;
}
table.podpis {
 margin: 3em 0em 0em 0%;
}

.zvyrazneni {
 color: rgb(187,0,0);
}

.odsazeni {
 margin-top: 1.7em;
}

.upoutavka {
 font-family: "Arial CE", "Helvetica CE", "Verdana", "Arial", "Helvetica", "Sans-serif";
 font-size: 0.8em;
 border: 1px solid rgb(73,182,162);
 background-color: rgb(240,240,240);
 padding: 10px;
 margin: auto 20px auto auto;
}

.sipky {
 font-weight: bold;
 letter-spacing: 1px;
 color: rgb(73,182,162);
}

