body, html { margin: 0; padding: 0; border: 0; font:1em sans-serif; background: white; color: #595959; height: 100%; text-align: center; }
#telo { margin: 0; padding: 0; width: 780px; background: white; position: relative; margin: 0 auto; text-align: left }

#logo { margin: 0; padding: 0; height: 54px; width: 54px; background: url(obr/logo.gif) no-repeat; position: absolute; left: 0; top: 32px }
#sgs { margin: 0; padding: 0; height: 54px; width: 54px; background: url(obr/sgs.gif) no-repeat; position: absolute; left: 0; top: 285px; cursor: hand }
#nbu { margin: 0; padding: 0; height: 54px; width: 54px; background: url(obr/nbu.gif) no-repeat; position: absolute; left: 0; top: 350px }

#navig { position: absolute; top: 42px; left: 0; margin: 0 0 0 60px; padding: 0; width: 199px; text-align: left; height: 40px } 
#navig a { font-size: 80%; font-weight: bold; }
#navig a:link { color: #EF6B00; text-decoration: none; }
#navig a:visited { color: #EF6B00; text-decoration: none; }
#navig a:active { color: black; text-decoration: none; }
#navig a:hover { color: black; text-decoration: none; } 
#navig ul { margin: 0; padding: 0; }
#navig li { display: list-item; list-style: none; padding: 11px 0 0 15px; margin: 0; background: url(obr/pruh.gif) no-repeat; }
#navig .dvojta { padding: 16px 0 0 15px; background: url(obr/pruh2.gif) no-repeat; }
#navig .psani { font-size: 100%; padding: 3px 0 0 15px; margin: 0; background: url(obr/pruh.gif) no-repeat; }
#navig .certifikat1 { padding: 23px 0 0 0; margin: 0; background: url(obr/pruh.gif) no-repeat; }
#navig .certifikat2 { padding: 22px 0 0 0; margin: 0; background: url(obr/pruh.gif) no-repeat; }
#navig .certifikat3 { padding: 10px 0 0 0; margin: 0; background: url(obr/pruh.gif) no-repeat; }
#navig p { padding: 5px 0 0 5px; margin: 0; font-size: 70%; color: #595959; text-align: left; }
#pruh { background: url(obr/pruh.gif) no-repeat; width: 199px; height: 13px }

#jazyk { position: absolute; top: 20px; left: 730px; font-size: 75%; }

#text { position: absolute; top: 42px; left: 270px; margin: 0; padding: 0; width: 501px; text-align: left; }
#text .nadpis { color: black; margin: 0; padding: 8px 0 7px 10px; background: #FD862B; font-size: 120% }
#text .nadpis2 { color: #FD862B; margin: 0; padding: 15px 0 3px 0; font-size: 110%; border-bottom: 1px solid #FD862B }
#text ul { font-size: 75%; padding: 10px 0 0 20px; margin: 0 }
#text li { display: list-item; list-style: square; padding: 0; }

p { font-size: 75%; text-align: left; margin: 10px 0 0 0; }
#text .modry { font-size: 75%; color: black; padding: 10px; background: url(obr/modry.jpg) no-repeat #F8FCFF; text-align: left; margin: 10px 0 0 0; border-bottom: 1px solid #95CEFE; border-top: 1px solid #95CEFE; }
#text .modrycert { font-size: 75%; color: black; padding: 10px; background: url(obr/modry.jpg) no-repeat #F8FCFF; background-position: right top; text-align: left; margin: 10px 0 0 0; border-bottom: 1px solid #95CEFE; border-top: 1px solid #95CEFE; width: 301px; }
#text .certifikatt { font-size: 65%; text-align: left; margin: 5px 0 5px 0; padding: 0 }

#pata { font-size: 70%; border-top: 1px solid #FD862B; margin: 10px 0 5px 0 }
#pata a { font-size: 100%; }
#pata a:link { color: #595959; text-decoration: none; }
#pata a:visited { color: #595959; text-decoration: none; }
#pata a:active { color: black; text-decoration: underline; }
#pata a:hover { color: black; text-decoration: underline; } 

h2 { color: #FD862B; margin: 10px 0 0 0; padding: 0; font-size: 100%; border: 0; font-weight: normal }
img { border: 0; padding: 0; margin: 0}
a { font-size: 100%; font-weight: normal; }
a:link { color: #595959; text-decoration: underline; }
a:visited { color: #595959; text-decoration: underline; }
a:active { color: black; text-decoration: underline; }
a:hover { color: black; text-decoration: underline; } 
#mapa { float: right; margin: 20px 0 0 0; padding: 0 0 0 19px; width: 151px; height: 110px; border-left: 1px solid #D7D7D7; }

#certifikat { float: right; margin: 10px 0 0 10px; padding: 0 0 0 10px; width: 150px; border-left: 1px solid #D7D7D7 }

table { border: 0; padding: 0; margin: 5px 0 0 0; font-size: 80%; }
.tabnahoru { vertical-align: top; }
.tabodsaz { padding: 0 0 0 6px }

.cisty { clear: both }

#akce { background: #FEF8DF; color: black; font-size: 75%; margin: 5px; padding: 10px; border-top: 1px solid #FD862B; border-bottom: 1px solid #FD862B; }
#akce a { font-size: 100%; font-weight: normal; }
#akce a:link { color: #EF6B00; text-decoration: underline; }
#akce a:visited { color: #EF6B00; text-decoration: underline; }
#akce a:active { color: black; text-decoration: underline; }
#akce a:hover { color: black; text-decoration: underline; }
