body {font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #000000; background: #d6e8fa; text-align: center; margin: 0px; padding: 0px; }
body, html, form {scrollbar-face-color: #ffffff; scrollbar-shadow-color: #ffffff; scrollbar-highlight-color: #ffffff;
scrollbar-3dlight-color: #375879; scrollbar-arrow-color: #375879; scrollbar-darkshadow-color: #375879;
scrollbar-track-color: #d6e8fa; }

a:link {font-family: Verdana, Arial, sans-serif; text-decoration: underline; color: #0730b7; }
a:visited {font-family: Verdana, Arial, sans-serif; text-decoration: underline; color: #0730b7; }
a:hover {font-family: Verdana, Arial, sans-serif; text-decoration: underline; color: #0f56ff; }
a:active {color: #1f465a; }

p { font-family: Verdana, Arial, sans-serif; font-size: 11px; text-align: justify; line-height: 16px; margin-top: 7px; margin-bottom: 7px;}
.center {text-align: center; font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height: 16px;}
.hi {font-family: Arial, Helvetica, sans-serif; font-size: 6pt; vertical-align: 20%; }
.di {font-family: Arial, Helvetica, sans-serif; font-size: 6pt; }
.kurz {font-style: italic; color: #0730b7; }

h1 { font-family: Verdana, Arial, sans-serif; color: #1f465a; font-size: 14px; font-weight: bold; text-align: center; margin: 0 ; letter-spacing: 2pt; }
h2 { font-family: Verdana, Arial, sans-serif; color: #104d7c; font-size: 13px; font-weight: bold; text-align: left; letter-spacing: 2pt; border-bottom: 1px dotted #104d7c; }
h3 { font-family: Verdana, Arial, sans-serif; text-align: left; color: #3273a4; font-size: 11px; letter-spacing: 1pt; text-decoration: underline; }
h4 { font-family: Verdana, Arial, sans-serif; text-align: left; color: #0f329a; font-size: 11px; }
h5 { font-family: Verdana, Arial, sans-serif; text-align: left; color: #646c70; font-size: 10px; }

hr {border: dotted #104d7c 1px; border-top: none; border-left: none; border-right: none; }

#menu {background-color: #d6e8fa; padding-bottom: 3px; padding-top: 5px; }
#odkaz {color: #1f465a; font-family: Verdana, Arial, sans-serif;  font-weight:bold; letter-spacing: 1pt; font-size: 10px; padding-bottom: 3px; }
#odkaz a:link, #odkaz a:visited  {background-color: #d6e8fa; text-decoration: none; color: #1f465a; font-weight: bold; border: solid 1px #d6e8fa; padding: 2px 3px; }
#odkaz a:hover, #odkaz a:active {text-decoration: none; font-weight: bold; border: solid 1px #375879; color: #000000; background-color: #ffffff; padding: 2px 3px; }

#cely1 { padding:10px 0 0; margin:0 auto; background:url('grafika/stinh.png') no-repeat 50% 0; }
#cely2 { padding:0 0 10px; background: url('grafika/stind.png') no-repeat 50% 100%; }
#cely3 { background: url('grafika/stinstr.png') repeat-y 50% 0; }
#cely4 { width: 800px; margin:0 auto; background:#ffffff; }

.logo {margin-bottom: 10px }
.post {vertical-align: middle; }
.obr {margin-right: 15px; margin-bottom: 15px; }
.obrlev {margin-left: 15px; margin-bottom: 15px; }
.obrpr {margin-top: 16px; margin-left: 15px; margin-bottom: 10px; float: right; }
.obrkn {margin-left: 15px; margin-bottom: 5px; float: right; }
.obrgal {margin-right: 20px; margin-left: 20px; margin-top: 20px; margin-bottom: 20px; }
.obrcas {margin-top: 0px; margin-right: 5px; margin-left: 5px; margin-bottom: 0px;}
.obrat {margin: 2px; }
.obrhip {margin-left: 15px; margin-bottom: 7px; border: solid 1px #9aa7ae; }
.obrhil {margin-top: 5px; margin-right: 15px; margin-bottom: 7px; border: solid 1px #9aa7ae; }
.obrhi {margin: 9px; border: solid 1px #9aa7ae; }
.obrhiu {margin-top: 9px; margin-left: 5px; margin-right: 0px; margin-bottom: 9px; border: solid 1px #9aa7ae; }

#stred {background-color: #ffffff; padding: 30px 40px 30px 40px; }

.index {height: 300px; border: solid #646c70 1px; background-color: #eff3f8; padding: 20px; overflow: auto; scrollbar-face-color: #ffffff; scrollbar-shadow-color: #646c70; scrollbar-highlight-color: #ffffff; scrollbar-3dlight-color: #646c70; scrollbar-arrow-color: #646c70; scrollbar-darkshadow-color: #ffffff; scrollbar-track-color: #eff3f8; }

#bocnimenu { background: #e2edfa; float: right; padding: 5px; margin-top: 5px; margin-left: 15px; margin-bottom: 15px; border: solid 1px #9aa7ae; }
#bocnimenu ul {list-style-type: none; padding-left: 0px; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; margin: 0px; }
#bocnimenu ul a {display: block; line-height: 16px; font-size: 10px; font-weight: bold; text-decoration: none; padding-left: 0px; text-align: center; }
#bocnimenu li {margin-top: 2px; margin-bottom: 2px; }
#bocniform { background: #ffffff; width: 135px; float: right; padding: 0px; margin-top: 7px; margin-left: 15px; margin-bottom: 15px; border: 0px; }
#bocnimenu a:active, #bocnimenu a:hover  {text-decoration: underline; }

#aktualizace {color: #646c70; font-family: Verdana, Arial, sans-serif; font-size: 10px; text-align: center; }
#copyright {color: #646c70; font-family: Verdana, Arial, sans-serif; font-size: 10px; text-align: center; }

.odkazy {font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #1f465a; text-align: left; line-height: 14px; background-color: #eff3f8; border: 1px dotted #9aa7ae; padding: 10px; }
.odkazy h5 {padding-bottom: 3px; margin: 0; }

#dolniprvni {position: relative; margin: auto; width: 480px; background-color: #d6e8fa; border-bottom: 1px dotted #104d7c; padding-top: 2px; padding-bottom: 5px; }
#dolnidruhy {background-color: #d6e8fa; padding-top: 5px; padding-bottom: 7px; }
.dolnimenulink {color: #375879; font-family: Verdana, Arial, sans-serif; font-size: 9px; font-weight: bold; }
.dolnimenulink a:link, .dolnimenulink a:visited  {background-color: #d6e8fa; text-decoration: none; font-weight: bold; color: #375879; border: solid 1px #d6e8fa; padding: 1px 2px; }
.dolnimenulink a:hover, .dolnimenulink a:active {text-decoration: none; font-weight: bold; border: solid 1px #375879; color: #000000; background-color: #ffffff; padding: 1px 2px; }

#nahoru {position: fixed; bottom: 0px; right: 0px; background: #c4dffa; color: #375879; text-decoration: none; font-size: 9px; font-weight: bold; padding: 1px 5px; margin: 1px 17px; border: 1px dotted #104d7c; }
#nahoru:hover, #nahoru:active {color: #000000; border: 1px solid #375879; background: #ffffff; }
#zpet {color: #646c70; text-decoration: none; font-size: 9px; font-weight: bold; padding: 1px; background: #eff3f8; border: 1px dotted #9aa7ae; }
#zpet:hover, #zpet:active {color: #000000; border: 1px solid #375879; background: #ffffff; }

.zeleny {color: #0d8039; font-weight: bold; }
.modry {color: #0f329a; font-weight: bold; }
.hnedy {color: #4d2c1f; font-weight: bold; }
.tmavy {color: #21474e; font-weight: bold; }
.rudy {color: #f6090c; font-weight: bold; }

ul.zelodr {list-style-image: url('grafika/ozel.gif'); text-align: justify; line-height: 16px; margin-right: 30px; }
ul.modr {list-style-image: url('grafika/omod.gif'); text-align: justify; line-height: 16px; margin-right: 30px; }
ul.hodr {list-style-image: url('grafika/ohn.gif'); text-align: justify; line-height: 16px; margin-right: 30px; }
ul.zodr {list-style-image: url('grafika/odz.gif'); text-align: justify; line-height: 16px; margin-right: 30px; }
ul.sipodr {list-style-image: url('grafika/sipka.gif'); text-align: left; line-height: 16px; margin-right: 30px; }
   li.nah {margin-top: 10px; }
   li.dol {margin-bottom: 10px }


table {margin: 0px auto; margin-top: 7px; margin-bottom: 7px; }
table, tr, td, th {font-size: 10px; color: #000000; text-align: center; border-collapse: collapse; border: 1px solid #9aa7ae; border-spacing: 0; }
caption, tfoot {font-weight: bold; color: #21474e; padding-bottom: 8px;}
th {font-weight: bold; color: #ffffff; padding: 3px; }
tr.tmav, td.tmav, th.tmav {background-color: #9aa7ae; padding: 3px; }
tr.tmod, td.tmod, th.tmod {background-color: #c5dafd; padding: 3px; }
tr.mod, td.mod, th.mod {background-color: #c6d8e9; padding: 3px; }
tr.smod, td.smod, th.smod {background-color: #e6effd; padding: 3px; }
tr.sve, td.sve, th.sve {background-color: #f5f9ff; padding: 3px; }
tr.svest, td.svest, th.svest {background-color: #f5f9ff; text-align: justify; padding: 5px; }
tr.modl, td.modl, th.modl {background-color: #c6d8e9; text-align: left; padding: 5px; }
tr.smodl, td.smodl, th.smodl {background-color: #e6effd; text-align: left; padding: 5px; }
tr.tmodl, td.tmodl, th.tmodl {background-color: #e6effd; text-align: left; padding: 3px; }
tr.smodst, td.smodst, th.smodst {background-color: #e6effd; text-align: justify; padding: 5px; }
tr.svel, td.svel, th.svel {background-color: #f5f9ff; text-align: left; padding: 5px; }
table.transp, tr.transp, td.transp {background-color: #ffffff; border: 0; font-size: 11px; line-height: 16px; text-align: center; border-spacing: 0; padding: 3px; }
table.trst, tr.trst, td.trst {background-color: #ffffff; border: 0; font-size: 11px; line-height: 16px; text-align: justify; border-spacing: 0; padding: 10px; vertical-align: top; }

.form { width: 80px; font-family: Verdana, Arial, sans-serif; font-size: 10px; text-align: center; margin-top: 5px; margin-bottom: 0px;}
.formhor { width: 230px; font-family: Verdana, Arial, sans-serif; font-size: 10px; text-align: left; background-color: #e2edfa; margin-top: 7px; margin-bottom: 7px; }
.button { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #1f465a; text-align: center; font-weight: bold; background-color: #c4dffa; margin-top: 7px; border: solid 1px #9aa7ae; margin-bottom: 7px;}
.butdol { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #1f465a; text-align: center; font-weight: bold; background-color: #c4dffa; margin-top: 5px; border: solid 1px #9aa7ae; margin-bottom: 0px;}
.buthled { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #1f465a; text-align: center; font-weight: bold; background-color: #c4dffa; padding: 2px 5px 2px 5px; margin-bottom: 0px; border: solid 1px #9aa7ae; margin-bottom: 0px;}