/* TAGY */

body {
 font-family: "Arial CE", "Helvetica CE", "Verdana", "Arial", "Helvetica", "Sans-serif";
 font-size: 13px;
 margin: 0px;
 background: rgb(255,255,255) url("../img/menu-bgr.gif") repeat-y;
}

a, a:hover {
 font-family: "Arial CE", "Helvetica CE", "Verdana", "Arial", "Helvetica", "Sans-serif";
 font-size: 13px;
 font-weight: bold;
 color: rgb(0,0,0);
 text-decoration: underline;
}
a:hover {
 background-color: rgb(255,244,99);
}
#paticka a, sup a {
 font-size: 11px;
}
#menu a {
 font-size: 15px;
 color: rgb(0,0,0);
 text-decoration: none;
}

h1, h2, h3, h4 {
 font-family: "Arial CE", "Helvetica CE", "Verdana", "Arial", "Helvetica", "Sans-serif";
 font-weight: bold;
}
h1 {
 display: inline;
 font-size: 17px;
 color: rgb(255,255,255);
 background-color: rgb(204,0,0);
 margin: 0px;
 padding: 0px 10px;
}
h2, h3, h4 {
 color: rgb(204,0,0);
 margin-top: 26px;
 margin-bottom: 7px;
}
h2 {
 font-size: 15px;
}
table h2 {
 margin-top: 0px;
}
table.new h2 {
 margin-bottom: 0px;
}
h3 {
 font-size: 13px;
}
h4 {
 font-size: 11px;
}

div.h {
 text-align: center;
 margin: 0px auto 7px auto;
}

p {
 font-family: "Arial CE", "Helvetica CE", "Verdana", "Arial", "Helvetica", "Sans-serif";
 font-size: 13px;
 text-indent: 25px;
 text-align: justify;
 margin: 10px 0px 0px 0px;
 padding: 0px;
}

ul, ul ul {
 list-style: disc outside;
 margin-top: 6px;
}
ul ul {
 margin-top: 0px;
}

li {
 font-family: "Arial CE", "Helvetica CE", "Verdana", "Arial", "Helvetica", "Sans-serif";
 font-size: 13px;
 margin-top: 4px;
 text-indent: 0px;
}
.aktualni {
 font-weight: normal;
 text-transform: uppercase;
 color: rgb(0,84,166);
}

table {
 caption-side: top;
 border-collapse: collapse;
 margin: 10px 0px 0px 0px;
 border: 1px solid rgb(204,0,0);
}
table.bez, table.new {
 border: 0px solid rgb(204,0,0);
}
table.new {
 margin-top: 20px;
}
table.sto {
 width: 520px;
}

tr {
 vertical-align: top;
}

table.vnastred tr, table.new tr {
 vertical-align: middle;
}

td, th {
 font-family: "Arial CE", "Helvetica CE", "Verdana", "Arial", "Helvetica", "Sans-serif";
 font-size: 13px;
 border: 0px solid rgb(204,0,0);
 padding: 2px 5px;
}
th {
 color: rgb(255,255,255);
 background-color: rgb(204,0,0);
 border-bottom: 1px solid rgb(204,0,0);
}
table.cary td {
 border-bottom: 1px solid rgb(204,0,0);
}
table.odstupy td {
 padding-right: 50px;
 padding-bottom: 10px;
}

hr {
 color: rgb(254,174,10);
 height: 1px;
}

.ram, .upoutavka {
 border: 1px solid rgb(204,0,0);
}
.upoutavka {
 text-align: center;
 margin: 20px 50px;
 padding: 10px;
}

sup, sub, #paticka, .vysvetlivka {
 font-family: "Arial CE", "Helvetica CE", "Verdana", "Arial", "Helvetica", "Sans-serif";
 font-size: 11px;
}
#paticka {
 text-align: center;
 margin: 30px 0px 0px 0px;
}

.nastred {
 text-align: center;
}

.vpravo {
 text-align: right;
}

.vlevo {
 text-align: left;
}

strong {
 color: rgb(204,0,0);
}

a img {
 border: solid 0px rgb(255,255,255);
}
a img.odkaz {
 border: solid 1px rgb(0,0,0);
}

.neplati {
 text-decoration: line-through;
}

.neaktivni {
 color: rgb(200,200,200);
}
