/* 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(81,89,154);
 text-decoration: underline;
}
th a {
 color: rgb(255,255,255);
}

h1, h2, h3, h4 {
 font-family: "Arial CE", "Helvetica CE", "Verdana", "Arial", "Helvetica", "Sans-serif";
 font-weight: normal;
 letter-spacing: 0px;
 color: rgb(0,74,128);
 margin-top: 2em;
 margin-bottom: 0.5em;
}
h1 {
 font-size: 1.2em;
 margin-top: 0em;
}
table.napoveda h1 {
 font-size: 1.4em;
 margin: 0em;
}
h2 {
 font-size: 1em;
}
#navigace h2 {
 font-size: 0.8em;
 margin-top: 1.5em;
 margin-bottom: 0em;
}
table.rada h2 {
 font-size: 1.2em;
 margin-top: 0em;
}
h3 {
 font-size: 0.8em;
}
form table h3 {
 font-size: 0.9em;
}
h4 {
 font-size: 0.7em;
}
h1 .datum {
 font-size: 0.8em;
}

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;
}
#navigace p {
 font-size: 0.7em;
}

ul, ul ul {
 list-style: disc outside;
 margin-top: 0.7em;
}
#navigace ul {
 margin-top: 0.1em;
}
ul.navigace {
 list-style: url("../img/puntik.gif") circle inside;
}
ul.tipy {
 list-style: url("../img/puntik-tipy.gif") 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;
}
#navigace li {
 font-size: 0.7em;
}
li li {
 font-size: 0.9em;
}
li li li {
 font-size: 1em;
}
.aktualni {
 font-weight: normal;
/* text-transform: uppercase; */
 color: rgb(170,170,170);
}
ul.navigace, ul.navigace li {
 margin: 0em;
}
ul.tipy, ul.tipy li {
 margin-left: 0em;
}

table {
 caption-side: top;
 border-collapse: collapse;
 margin: 0.7em 0em 0em 0em;
 border: 1px solid rgb(0,74,128);
}
table.bez, table.kontakt, table.napoveda {
 border: 0px solid rgb(60,132,204);
}
table.prehled {
 width: 100%;
 margin-top: 1em;
}

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;
}
td {
 border-bottom: 1px solid rgb(60,132,204);
}
th {
 text-align: left;
 font-weight: normal;
 background-color: rgb(60,132,204);
 color: rgb(255,255,255);
 border-top: 1px solid rgb(0,74,128);
 border-bottom: 2px solid rgb(0,74,128);
}
table td.ttl {
 font-family: "Arial CE", "Helvetica CE", "Verdana", "Arial", "Helvetica", "Sans-serif";
 font-weight: normal;
 color: rgb(0,74,128);
 font-style: italic;
 text-align: right;
}
table.kontakt td {
 padding: 0.5em 0.4em;
 border: 0px solid rgb(60,132,204);
}
table.bez td {
 border: 0px solid rgb(60,132,204);
}
table.rada td {
 padding: 1em;
}
table.napoveda td {
 border: 0px solid rgb(60,132,204);
 padding: 1em;
}

table.rada td .cv {
 margin-top: 1em;
 font-style: italic;
}

table tr.pruh td {
 background-color: #C8C8D0;
 background-color: rgb(229,238,246);
}

.upoutavka {
 display: block;
 padding: 1em;
 margin: 1em 0em;
 border: 1px solid rgb(104,152,136);
 background-color: rgb(238,244,242);
}

table.rada img {
 border: 1px solid rgb(170,170,170);
}

a img {
 border: 1px solid rgb(60,132,204);
}
#hlavicka a img, #menu a img {
 border: 0px solid rgb(60,132,204);
}

hr {
 color: rgb(60,132,204);
 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: 3em 0em;
}
.vysvetlivky {
 margin: 1em 0em;
}
.vystaveno {
 font-size: 0.85em;
 font-style: italic;
 margin: 0em 1em;
}

.nastred {
 text-align: center;
}

.vpravo {
 text-align: right;
}

.vlevo {
 text-align: left;
}

.varovani, .upozorneni {
 color: rgb(187,0,0);
}

div.menuakce {
 font-family: "Arial CE", "Helvetica CE", "Verdana", "Arial", "Helvetica", "Sans-serif";
 font-size: 0.8em;
 text-align: center;
 width: 80%;
 margin: 0em 10%;
 padding: 0.3em;
 border-top: 1px solid rgb(60,132,204);
 border-bottom: 1px solid rgb(60,132,204);
}

.odsazeni {
 margin-top: 1.7em;
}

.bezodsazeni {
 margin-top: 0em;
}
