/* css document *
/* {margin: 0px; padding: 0px;}

/* pro vsechny */
body {background-color: #FFFFFF; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 80%;}
a {color: #000000; text-decoration: underline;}
a:hover {color: #000000; text-decoration: none;}
p {line-height: 1.3em;}
/* detail objektu*/
#obal {margin-right: auto; margin-left: auto; width: 780px; position: relative;}
#levy-sloupec .levy-stred {text-align: center; font-weight: bold; margin-top: 2px; margin-bottom: 10px; color: #000000; padding-right: 8px; padding-left: 8px;}
#leve-menu {display: none;}
#leve-menu a, #leve-menu strong {display: block; width: 187px; padding-top: 5px; padding-bottom: 5px; background-color: #cfffcf; color: #000000; font-weight: bold; padding-left: 4px; border-top-width: 2px; border-top-style: solid; border-top-color: #b4deb4; margin-top: 1px; border-right-width: 2px; border-right-style: solid; border-right-color: #b4deb4; margin-left: 5px; font-size: 95%;}
#leve-menu strong {background-color: #a9d599;}
#leve-menu a:hover {background-color: #a9d599; color: #000000;}
h4 {display: none;}
#levy-sloupec ul {overflow: auto; display: none;}
#levy-sloupec ul a {color: #000000; margin-left: 4px;}
#levy-sloupec ul a:hover {color: #000000;}
#levy-sloupec li {margin: 3px 0px 0px 3px; padding: 0px 0px 0px 3px; list-style-image: url(images/sipka.gif); list-style-position: inside; line-height: 1.5em;}
#cistic {clear: both;}
#paticka {color: #000000;}
#paticka p {font-size: 75%; text-align: center;}
#hlav-odkazy {height: 45px; background-image: url(images/horni-lista-pozadi.gif); background-repeat: no-repeat; width: 780px; font-weight: bold; font-size: 85%;}
#hlavicka {display: none;}
#hlav-odkazy a {padding-right: 20px; background-image: url(images/odel-dolni-odkazy.gif); background-repeat: no-repeat; background-position: right top; padding-left: 8px; margin-bottom: 8px; float: left; line-height: 200%;}
#drobky {font-size: 85%; color: #FFFFFF; text-align: right;}
#logo {display: none;}
h1, h2, h3 {color: #000000; font-size: 100%; margin-bottom: 10px; border-bottom-width: 3px; border-bottom-style: solid; border-bottom-color: #999999; width: 95%; padding-bottom: 2px; font-weight: bold;}
h2, h3 {margin-top: 15px;}
#pravy-sloupec .obr-left img {border: 2px solid #CCCCCC;}
p.obr-left {margin-bottom: 10px; float: left; margin-right: 10px; text-align: center;}
#pravy-sloupec .obr-left span {font-size: 85%; font-weight: bold; color: #000000;}
#pravy-sloupec p {padding-right: 15px;}
/* obsazenost*/
.zpet-detail {display: none;}
#terminy-obs {text-align: left; padding-top: 20px; padding-bottom: 20px;}
#text-obs {height: auto; margin-bottom: 15px;}
#text-obs {display: none;}
#textove-menu {display: none;}
.plno {font-weight: normal;}
.ne {font-weight: normal;}
.vikend {font-weight: normal;}
table {text-align: center; border: 1px solid #ccc;}
.no-border {border: 1px solid #FFF;}
th {font-weight: normal; font-size: 0.9em;}
/* rekreacni moznosti */
dt {background-color: #3A740A; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; float: left; width: 150px; margin: 0px; padding: 0px;     text-align: left;}
dd {background-color: #3A740A; font-weight: bold; color: #FFFFFF; font-size: 0.9em; margin: 0px 40px 3px 0px; padding: 0px; border-bottom: 1px solid #4D9A0E; text-align: left;}
