body { background-color: white; color: #555555; font-family: Tahoma, sans-serif; font-size: .8em; }
body, h1, h2, .center, #pata, .odkaz { text-align: center; }
h1 { font-size: 1.9em; font-family: Times New Roman,Times,serif; font-style: italic; color: black; }
h2 { font-size: 1em; margin: 0; padding: 3px; color: #0a5692; }
a { color: #959273; text-decoration: none; }
a:hover { color: #e8ae00; }
a img { border: 0; }
ul { list-style-type: none; padding: 0; margin: 0; }

#telo {  width: 762px; margin: 0 auto; text-align: left; background-color: #fbfbfd; background-image: url("body.gif"); margin-bottom: 3px; }
#hlava { height: 64px; padding-top: 3px; background-image: url("top.gif"); background-repeat: no-repeat; }
.hr { width: 756px; height: 0; border-bottom: 1px solid silver; margin-left: 3px; }
.wz { float: right; width: 496px; height: 60px; padding: 0; margin: 0 1px 0 0; background: #787878; }
.odkaz { padding-top: 15px; }
.odkaz a {  font-family: Times New Roman,Times,serif; font-size: 25px; font-weight: bold; font-style: italic; color: black; }
.odkaz a:hover { color: #444444; }
.sl { width: 130px; float: right ; margin: 10px 4px; }
.sl ul { border-bottom: 2px solid black; }
.sl li { margin: 0; border-top: 2px solid black; background-color: #eeeeee; }
.sl li a { display: block; width: 100%; text-decoration: none; color: black; font-weight: bold; padding-top: 2px; padding-bottom: 3px; padding-left: 2px; width: 127px; }
.sl li a:hover { color: #222222; background-color: white; text-decoration: none; }
.s { width: 130px; background-color: #eeeeee; margin: 10px 0; padding-top: 4px; padding-bottom: 4px; font-size: .9em; font-weight: bold; }
.s a { color: black; margin-left: 2px; }
.s a:hover { padding-left: 3px; color: black; }
.hsl { margin: 0 134px 0 18px; padding: 1px 15px 10px 15px; min-height: 500px; border-right: 3px double silver; border-left: 3px double silver; }
.ob { width: 570px; margin: 0 auto; margin-top: 5px; border: 1px solid silver; }
.text { margin-top: 5px; padding: 0 5px; }
.text a img { padding: 2px; }
.text a:hover img { background-color: #444444; border: 1px solid white; }
#pata { background-image: url("pata.gif"); background-repeat: no-repeat; background-position: bottom; padding: 10px 5px; }
.fr { float: right; margin: 0 0 3px 3px; }
.fl { float: left; margin: 0 3px 3px 0; }
.cb { clear: both; }
.vh { visibility: hidden; }
.mb { margin-bottom: 3px; }
