.clboknadpis   { color: #eaeaec; font-weight: bold; position: relative; top: 1px; }
.clbok     { background-color: #fafaf9; background-image: url(zdroje/titulek.jpg); background-repeat: no-repeat; text-align: left; position: relative; width: 134px; float: left; margin-bottom: 12px; padding: 2.5px 10px 10px; border: solid 1px #ccc     }
.clbokbila { background-image: url(zdroje/titulekbila.jpg); background-repeat: no-repeat; text-align: left; margin-bottom: 12px; position: relative; width: 134px; float: left; padding: 2.5px 10px 10px; border: solid 1px #ccc; }
.clbokzel { background-color: #f1f1f4; background-image: url(zdroje/titulekzel.jpg); background-repeat: no-repeat; text-align: left; margin-bottom: 12px; position: relative; width: 134px; float: left; padding: 2.5px 10px 10px; border: solid 1px #ccc; }
.podmenu  { color: #a4b09c; font-size: 12px; font-weight: bold; background-image: url("zdroje/bod.jpg"); background-repeat: no-repeat; background-position: 0 -4px; padding-top: 0; padding-bottom: 0; padding-left: 30px }
body  { color: #505050; font-size: 9pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #fffce8 ; background-image: url(zdroje/pozadi.jpg); background-repeat: repeat-x; margin-top: 20px; }
.stred  { background-image: url(zdroje/centr.jpg); background-repeat: repeat-y; text-align: left; padding-right: 24px; padding-left: 24px   }
.paticka { color: #999; font-size: 12px; text-decoration: none }
.menuleva  { position: relative; top: 310px; float: left; }
div#patickaprava a:link { color: #d6d6d6; text-decoration: none; }
div#patickaprava a:visited { color: #d6d6d6; text-decoration: none; }
div#patickaprava a:hover { color: #fff; text-decoration: none; }
div#patickaprava       { color: #d6d6d6; position: relative; top: 20px; right: 10px; float: right; }
div#patickaleva { color: #d6d6d6; position: relative; top: 20px; left: 10px; float: left; }
.menuprava  { position: relative; top: 310px; float: right; }
body a:link { color: #34497a; text-decoration: none }
body a:visited { color: #34497a; text-decoration: none }
body a:hover { color: #829103; text-decoration: none }
.stred h1  { color: #34497a; font-size: 17px; font-weight: bold }
.bold11  { color: #999; font-size: 13px; font-weight: bold }
.navigaceleva { color: #999; font-size: 12px; font-weight: bold; margin-top: 5px; display: block; }
.malanavigace  { color: #b2b1b1; font-size: 12px; }
.navigacepol { color: #b2b1b1; font-size: 12px; margin-top: 8px; margin-bottom: 3px; }
.velkanavigace { color: #b2b1b1; }
.bold11p { color: #999; font-size: 11px; font-weight: bold; text-align: right; float: right }
.bold13 { color: #999; font-size: 14px; font-weight: bold }
.bold13c { font-size: 14px; font-weight: bold }
.boky { text-align: left }
.obrazek1 { margin-right: 10px; margin-bottom: 5px; float: left; border: solid 1px #666 }
.obrazekvelky { border: solid 1px #8a8a8a; }
.odrazkamenu { position: absolute; top: 40%; left: 96%; bottom: 45%; float: right; }
div#polozka { background-color: #ebebeb; text-align: center; margin-bottom: 12px; position: relative; width: 114px; height: 153px; float: left; margin-right: 10px; margin-bottom: 10px; padding: 8px; border: solid 1px #bfbfbf; }
div#polozka a img { margin-bottom: 2px; }
div#polozka p { color: #545454; text-align: center; margin-top: 0px;}
div#polozkabok { background-color: #ebebeb; text-align: center; margin-bottom: 12px; position: relative; width: 134px; float: left; padding: 10px; border: solid 1px #bfbfbf; }
div#polozkabok a img { margin-bottom: 2px; }
div#polozkabok a { color: #545454; text-align: left; }
.textdopolozky { color: #052f2f; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; position: absolute; top: 123px; left: 50%; width: 110px; margin-left: -55px; }
div#velpisma {  }
div#listmenu { font-size: 11px; font-weight: bold; margin-bottom: 15px; float: left; behavior: url(csshover.htc); }
div#listmenu ul     { padding: 0; width: 156px     ; margin: 0; }
div#listmenu li        { background-color: #8d95a8; list-style-type: none; position: relative; width: 100%; z-index: 10; float: left; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc; padding-top: 2px; padding-bottom: 1px; }
div#listmenu li:first-child    { border-top: 1px solid #ccc }
div#listmenu li:hover   { font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-color: #c3da04 }
div#listmenu a   { color: #ffffff; text-decoration: none; display: block; padding: 1px 6px }
div#listmenu a:hover   { color: #34497a }
div#listmenu ul li ul      { margin: 0; position: absolute; top: -1px; left: 156px; width: 10em; border-right: 0 none }
div#listmenu ul li ul li   { width: 100%; padding-top: 2px; padding-bottom: 2px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc   }
div#listmenu ul li ul li a  { padding: 1px 0.5em }
div#listmenu ul li ul li:first-child   { border-top: 1px solid #ccc }
div#listmenu ul li ul {display:none;}
body div#listmenu ul li ul li ul  {
	position:absolute;
	visibility:hidden; /* same effect as display:none in this situation */
	top:-1px;
	left:10em;
	}
div#listmenu ul li:hover ul  { display: block }
div#listmenu ul li ul li:hover ul   { visibility: visible }
div#listmenu ul li ul li:hover ul li ul  { visibility: hidden }
div#listmenu ul li ul li ul li:hover ul  { visibility: visible }
div#listmenu ul li ul li:hover ul li ul li ul { visibility: hidden }
div#listmenu ul li ul li ul li ul li:hover ul { visibility: visible }
* html div#listmenu ul  { float: left;}
* html div#listmenu li  { float: left; z-index: 10; }
* html div#listmenu ul  { border-top: 1px solid #bdc1bb;}

* html div#listmenu ul li ul li ul    { left: 10em; voice-family: inherit;}
html>body div#listmenu ul li ul li ul {
  left:10em;
}
@media all and (min-width: 0px){
   body div#listmenu ul li ul {padding-bottom:100px;}
   body div#listmenu ul li ul li ul {padding-bottom:22px;}
   ul li ul li ul li ul li:hover {visibility:visible;}
}
.pfg { position: relative; right: 70px; float: right; border-width: 0; }
.lfg { float: left; border-width: 0; }
.fgnavrat { width: 30px; float: right; border-width: 0; }
