body { margin: 0; padding: 15px 0 0 0; border: 0; font: 1em Georgia, serif; background: #525861; color: #A3A6B0;  text-align: center; }

#telo { border: 0; padding: 0; width: 740px; position: relative; margin: auto; }

#hlavicka { border: 0; margin: 0; padding: 0; width: 740px; height: 135px; position: relative; margin: auto; background: url("obr/hlavicka.jpg") top left no-repeat; text-align: center; z-index: 0 }
#hlavicka h1 { padding: 0; display: block; margin: 0px; width: 740px; height: 135px; position: relative; color: white }
#hlavicka h1 span { padding: 0; display: block; z-index: 1; background: url("obr/hlavicka.jpg"); left: 0; margin: 0px; width: 740px; position: absolute; top: 0; height: 135px }

#telo { font-size: 80%; border: 0; margin: 0; padding: 0; width: 740px; position: relative; margin: auto; background: url("obr/pozadi.jpg") top left repeat-y; text-align: center; }
p { border: 0; padding: 0 55px 5px 55px; margin: 0; }
#navigace { position: absolute; top: 100px; left: 274px; border: 0; padding: 0; margin: 0; z-index: 2 }
.navig { border: 0; padding: 0; margin: 0; }
.cislo { font-family: Arial, sans-serif }

a { font-family:  Georgia, serif; }
a:link { color: #CCCED3; text-decoration: underline; }
a:visited { color: #CCCED3; text-decoration: underline; }
a:active { color: #E5E6E9; text-decoration: underline; }
a:hover { color: #E5E6E9; text-decoration: underline; }

img { border: 1px solid #D3D3D3; padding: 2px; margin: 0 0 15px 15px; } 
.nahled { border: 0; padding: -15px 0 0 0; margin: 0; } 

#paticka { border: 0; padding: 0; margin: 0; width: 740px; height: 139px; position: relative; margin: auto; background: url("obr/paticka.jpg") top left no-repeat; text-align: center; }