body { margin: 0; padding: 0; border: 0; font: 1em Verdana, sans-serif; background: url("obr/pozadi.gif") repeat-x #C9E0DD; color: black;  text-align: center; }

#hlavicka { border: 0; margin: 0; padding: 0; width: 790px; height: 219px; position: relative; margin: auto; background: url("obr/hlavicka.jpg") top left no-repeat; text-align: left; }
#vlajky { float: right; padding: 90px 18px 0 0 }
#vlajky img { border: 0; margin: 0 0 0 2px }

#navig { border: 0; padding: 0; width: 790px; height: 28px; background: url("obr/navig.gif") no-repeat #6288C6; position: relative; margin: auto; }
#navig ul { margin: 0; padding: 5px; text-align: center; font-size: 14px }
#navig li { letter-spacing: 0; display: inline; padding: 0 16px 0 16px; margin: 0; border-right: 1px solid black }
.prvnili { border-left: 1px solid black; }
#navig a { font-size: 100%; font-weight: bold; }
#navig a:link { color: #182B4D; text-decoration: none; }
#navig a:visited { color: #182B4D; text-decoration: none; }
#navig a:active { color: #FF8400; text-decoration: underline; }
#navig a:hover { color: #FF8400; text-decoration: underline; }

#navigde { border: 0; padding: 0; width: 790px; height: 28px; background: url("obr/navig.gif") no-repeat #6288C6; position: relative; margin: auto; }
#navigde ul { margin: 0; padding: 5px; text-align: center; font-size: 14px }
#navigde li { letter-spacing: 0; display: inline; padding: 0 12px 0 12px; margin: 0; border-right: 1px solid black }
#navigde a { font-size: 100%; font-weight: bold; }
#navigde a:link { color: #182B4D; text-decoration: none; }
#navigde a:visited { color: #182B4D; text-decoration: none; }
#navigde a:active { color: #FF8400; text-decoration: underline; }
#navigde a:hover { color: #FF8400; text-decoration: underline; }

h1 { font-size: 15px; color: #EF7E04; padding: 0; margin: 0 15px 5px 15px; border-bottom: 1px solid #EF7E04; text-align: left; }
h2 { font-size: 15px; color: #EF7E04; padding: 0; margin: 0 15px 5px 15px; border-bottom: 1px solid #EF7E04; text-align: left; }

p { padding: 5px 15px 5px 15px; margin: 0; border: 0; font-size: 12px; text-align: left; }

a { font-size: 100%; }
a:link { color: #182B4D; text-decoration: underline; }
a:visited { color: #182B4D; text-decoration: underline; }
a:active { color: #182B4D; text-decoration: underline; }
a:hover { color: #182B4D; text-decoration: underline; }

#telo { border: 0; padding: 20px; width: 750px; background: url("obr/pozadi-telo.gif") repeat-y #D6D4D4; position: relative; margin: auto; text-align: left; }

ul { font-size: 100%; padding: 5px 15px 5px 30px; margin: 0; border: 0; font-size: 13px; text-align: left;}
li { letter-spacing: 0; padding: 0; margin: 0; }

#footer { border: 0; margin: 0; padding: 0; width: 790px; height: 41px; position: relative; margin: auto; background: url("obr/paticka.gif") top left no-repeat #889C78; text-align: left; }
#footer p { padding: 7px 0 0 0 ; font-size: 13px; text-align: center; }
#footer a { padding: 0; font-size: 100%; font-weight: normal }
#footer a:link { color: black; text-decoration: none; }
#footer a:visited { color: black; text-decoration: none; }
#footer a:active { color: black; text-decoration: none; }
#footer a:hover { color: black; text-decoration: none; } 

td { vertical-align: top; padding-left: 13px; font-size: 12px; }

img { border: 6px solid #C7D9F4; margin: 0 0 15px 0 }
.fotogal { margin: 0 5px 15px 0 }



