body{background: #30a752}
body{margin: 0; padding: 0; font-size: small; background: #30a752}
body, div, a, input, textarea, p, td
  {color: #003f00; text-align: left; font-family: 'arial narrow', arial, tahoma; font-size: 98%}

textarea{height: 150px}
input.submit{width: 150px; font-weight: 600; text-align: center}
h1,h2,h3{margin: 0; padding: 0; text-transform: uppercase}
h3,h4,h5{margin: 0; padding: 0;}
h1{font-size: 150%; color: #dd4400;}
h2{font-size: 120%;}
a h1{margin-bottom: 5px; text-decoration: underline}
a img{border: none;}
hr{padding: 0; height: 3px; background: #cccccc; border: 0}

td{vertical-align: top; border: 1px solid #dddddd}
.puntik{width: 20px; height: 20px; overflow: hidden; float: left; margin: 0 5px}

.red{color: #cc0000}
.green{color: #006600}

.W70PR{width: 70%}
.H0{height: 0px; overflow: hidden}
.W1000{width: 1000px; margin: 0 auto; background: #daede0; padding: 0}

.W02{width: 2em}
.W04{width: 4em}
.W05{width: 5em}
.W06{width: 6em}
.W08{width: 8em}
.W10{width: 10em}
.W15{width: 15%}
.W20{width: 20em}
.W45{width: 45%}
.W50{width: 50em}
.W90{width: 1000px; margin: 0 auto; overflow: hidden}
.W100{width: 100%}
.H00{height: 0}
.H05{height: 5em}
.H10{height: 10em}
.H04{height: 4em}

.dole{padding-bottom: 10px}
.floatleft{float: left}
.floatright{float: right; text-align: right}
.clearleft{clear: left}
.clearright{clear: right}
.vpravo{text-align: right}
.vice{margin-right: 5%; text-align: right; font-style: italic; font-size: 94%}
.vice a{font-size: 94%}
p{margin: 0; padding: 0}

.zahlavi{border-bottom: 2px dotted #777777; margin: 0 10px;width: 100%}
.cely{background: #daede0; width: 100%}
.stredni{padding: 2em 3em}
.hlavicka{width: 1000px; height: 120px; overflow: hidden}
.zapati{text-align: center; color: #555555; margin-bottom: 20px;  padding: 5px 0; background: #999999}
.zapati a{color: #dddddd; margin: 0 10px;}
.vsechny{margin: 1em 3em; padding: 1em 0; border-bottom: solid 6px #aaddaa}
.vsechny img{border: solid 3px #dddddd; margin: 0 1em 0 0}
.vsechny a h3{text-decoration: underline}
.jeden{margin: 10px 0; padding: 5px 0; }
.napoveda{margin-left: 160px}
.napoveda ul{margin: 0 0 0 10px; padding: 0 0 0 10px}

.navigace{overflow: auto; background: #ffcc66; padding: 0 5px;
  border: solid #dd4400; border-width: 2px 0}
.navigace a{}
.navigace a:hover{color: #dd5522}
.navigace a.aktivni{color: #dd5522; font-weight: bold}
.navigace td{border: none}
#lista-odkazy{text-align: justify; padding: 1em 5em 1.6em 5em; background: #555555}
#lista-odkazy a{padding: 0 5px; margin: 5px 0; color: #222222}
#lista-odkazy a:hover{color: #0099CC}


.pocitadlo{text-align: right; float:right}

.strana{display: block; background: white; margin: 0 1px; text-align: center;
  text-decoration: none}
.strana img{float: left}
.strana:hover{background: #dddddd}

.formular{background: #ffffff; padding: 1em; margin-top: 1em}
.home{padding: 2em 3em 2em 1em; width: 100%}
.home td{padding-left: 2em; border: none}
.galerie tr td{background: #eeeeee; text-align: center; padding: 1em 0}

div#menu_vodor{height: 20px; padding-left: 17px; background: #ffcc66; background: #ff7700;
  border: solid #dd4400; border-width: 2px 0;}
div#menu_vodor img{margin: 1px 5px 1px 0}
div#menu_vodor a{display: block; color: #ffffff;
  text-decoration: none; font-weight: 600; font-size: 105%;
  border-right: solid 3px #A2B9A2; padding: 0 6px;}
div#menu_vodor a:hover{background: #ffcc66}
div#menu_vodor ul{padding: 0; margin: 0}
div#menu_vodor li{position: relative; list-style: none; float: left;}
div#menu_vodor li.submenu{}
div#menu_vodor ul li ul a{width: 150px; font-size: 97%; font-weight: 100;
  border-bottom: solid 1px #999999;  background: #ebfaef; color: #dd4400}
div#menu_vodor ul ul{position: absolute; display: none; width: 100px;}
div#menu_vodor ul li:hover ul{display:block;}

.reklama{padding: 5px 26px; background: red; color: white; margin: 0;
  border-bottom: 2px solid #dd4400;  font-size: 100%; text-align: center}
.reklama a{color: white}

.kontakty div{margin: 3px 0; font-size: 80%}
.kontakty div a{font-size: 110%}

@media print {
.zahlavi, .hlavicka, .logo, #menu_vodor, .navigace, .zapati
{display: none; width: 0px;}
body, .stred, table, tr, td, div, h1, h2, h3, h4, h5, h6, a, .W1000
{width: 100%; border: none; background: white; color: black; margin: 0; padding: 0}
.W1000{width: 90%; margin: 0 auto}
}

