a, a img {
 border:0;
 
}

h1 {
 display:none;
}

h2, h3 {
 margin:0;
 padding:0;
 font-size:1em;
 font-weight:normal;
}

select.select {
 width:250px;
 padding:2px;
 font-family:Verdana, Tahoma, Helvetica, Arial, sans-serif;
 font-size:10px;
 border:1px black solid;
}

span.okraj {
 width:250px;
 margin:5px;
 padding:1px;
 display:block;
}

.kurziva {
 font-style:italic;
}

.kurziva a {
 text-decoration:none;
 color:black;
}

.kurziva a:hover {
 text-decoration:underline;
 color:black;
}

.tucne, tluste {
 font-weight:bold;
}

.podtrzene {
 text-decoration:underline;
}

.preskrtnute {
 text-decoration:line-through;
}

.text_uprostred {
 text-align:center;
}

.text_vpravo {
 text-align:right;
}

ol {
 padding:0 0 0 15px;
}

ol li {
 margin-bottom:15px;
}

ul li {
 margin-bottom:5px;
}

ol ol li, ol ul {
 margin-top:5px;
}

ol li p {
 margin:5px 0;
}

input, textarea {
 vertical-align:middle;
 border:1px silver solid;
 padding:2px;
 line-height:12px;
}

input.checkbox {
 padding:0;
 border:1px black solid;
 margin:0px;
 line-height:12px;
 vertical-align:middle;
}

table#registrace {
 width:100%;
 padding:10px;
}

table#registrace td.nadpis_tabulky {
 padding:0px 10px 10px 20px;
}

.svetle_seda {
 background-color:rgb(211,211,211);
}

.cervene {
 color:#660000;
}

.zelene {
 color:#006600;
}

.cerveny_okraj {
 border:1px #660000 solid;
}

.bile_pozadi {
 background-color:white;
}

.skryte {
 visibility:hidden;
}

.rude {
 color:red;
 margin:20px;
 text-align:center;
 font-size:2em;
}

.posun_vlevo {
 border:10px black solid;
 position:relative;
 left:-14px !important;
}
