body{margin: 0; padding: 0}
body, div, a, input, textarea, p, td, ul {color: #666666; text-align: justify; font-family: Arial,Tahoma;font-size: small}
form table tr td{text-align: left}

td{vertical-align: top}
h1{font-size: 180%; margin: 0.2em 0 0.2em 0; padding: 0.4em 0 0 0; border-bottom: dotted 2px #cc3300; color: #cc3300; font-weight: 100}
h2{font-size: 150%; margin: 0.2em 0 0.2em 0; padding: 0.4em 0 0 0; border-bottom: dotted 2px #cc3300; color: #cc3300; font-weight: 100}
h3{font-size: 130%; padding: 0 ; margin: 0.5em 0}
h4,h5,h6{margin: 0; padding: 0 0 0.2em 0; font-weight: 600}
a h1, a h2{text-decoration: underline}
img{border: none; margin: 0 10px 10px 0}

.W02{width: 2em}
.W05{width: 5em}
.W08{width: 8em}
.W10{width: 10em}
.W30{width: 30em}
.W20{width: 20%}
.W30PR{width: 30%}
.W45{width: 45%}
.W50{width: 50%}
.W70{width: 70%}
.W90{width: 90%; margin: 0 auto}
.W999{width: 999px; margin: 0 auto}
.H00{height: 0}
.H10{height: 10em}
.H20{height: 20em}

.dole{padding-bottom: 10px}
.nahore{padding-top: 1%}
.floatleft{float: left}
.floatright{float: right}
.clearleft{clear: left; height: 0}
.vpravo{text-align: right}
.vice{margin: 0.5em; text-align: right; font-style: italic; font-size: 80%}
span.aktivni{background: #cccccc; color: #cc3300}
.cara{clear: left; clear: right; height: 2px; background: #aaaaaa; margin: 0.5em 0}

.cely{margin: 1em 0}
.levy{width: 150px; padding-right: 10px; overflow: hidden}
.stredni{padding: 10px; border: 2px dotted #dddddd; border-width: 2px 0 2px 2px; width: 100%}
.pravy{padding-left: 1em; width: 100px; background: #eeeeee; text-align: center; overflow: hidden}

.hlavicka{border-bottom: 2px dotted #777777; text-align: left; padding-left: 3%}
.pole{margin: 0; padding: 20px}
.lista-paticka{width: 800px;margin: 10px auto;padding:5px auto;text-align: center;font-size: 80%;color: #999999}
.lista-paticka a{padding: 0 10px; color: #666666}
#lista-odkazy{padding: 10px 50px; margin: 0 0px; text-align: justify; background: #dddddd}
#lista-odkazy a{padding: 0 5px; margin: 5px 0; color: #aaaaaa}
#lista-odkazy a:hover{color: #bf4203}


.vsechny{padding: 5px 20px; margin: 0; background-color: #ededed}
.vsechny{border-bottom: dotted 2px #bbbbbb}
.vsechny a h3{text-decoration: underline}
.vsechny img{float: left}
.vsechny img{border: solid 3px; margin: 0 10px 0 0; padding: 3px}

.navigace{padding: 1px 5px 0px 5px; background: #eeeeee; overflow: auto; margin-bottom: 2px; font-size: 90%; font-style: italic}
.navigace a:hover{color: #dd5522}
.navigace a.aktivni{color: #dd5522; font-weight: bold}

.svatek, .pocitadlo{height: 100%; padding: 2px 5px; background: #cc3300; overflow: auto}
.svatek div, .pocitadlo div{float: right; color: #dddddd}
  
.zalozky {padding: 0 0 0.4em 0; margin: -0.8em 0 1.1em 0}
.zalozky li {list-style: none; float: right}
.zalozky a{text-decoration: none; color: white; margin-left: 2px; background: #777777; font-weight: bold; padding: 2px 5px}
.zalozky a:hover{background: #FF6600}
.zalozky a.aktivni{background: #dd5522}

.upozorneni{font-size: 140%; padding: 2em; background: red; color: white; margin-bottom: 2em; text-align: center; font-weight: 800}
.upozorneni a{color: white}

.menu_svisle{list-style: none; padding: 0; margin: 0 0 1em 0}
.list{display: block; width: 2em; height: 1.2em; background: white;  margin-left: 2px; text-align: center; text-decoration: none; font-weight: 600}
.list:hover{background: #cccccc}
