body {background: #000; color: #ccc; font-family: sans-serif; margin: 0; padding: 0; font-size: 80%; text-align: center;}
#page {width: 770px; text-align: left; margin: 0 auto;}
#head {width: 100%; overflow: auto; clear: both; height: 95px; padding-top: 10px;}

a, a:link, a:visited, a:hover, a:active {outline: 0; border: 0;}
a img {border: 0;}
a:hover {color: #fc6;}
div.post a.postlink {color: #fc6;}

.hide {display: none;}

.clear {visibility: hidden; display: block; clear: both;}
h3 {font-size: 1em; color: #fc6; margin: 1em 0 0.5em;}
div.post {border-top: 1px solid #999; padding: 1em 0 0; width: 100%; overflow: auto;}
div.post p {text-align: justify; font-size: 0.95em;}
#title div.post p, #title div.post h3 {margin: 5px 0 0;}
#title div.post p, #title div.post h2, #title div.post h3, #title div.post ul {margin-left: 235px;}
#title div.post {padding-top: 1em;}
#title div.post img {float: left;}
h1, h2 {margin: 0;}
h1 {text-align: right; color: #999; }
h2 {text-align: center; color: #BD5942; font-size: 120%;}
#title div.post p.price {font-weight: bold; text-align: left;}
#title div.post p.price span {font-weight: normal;}
#title div.post p.date {font-weight: bold; color: #fc6 }
#title div.post p.info {text-align: left;}
div.post .highlight {font-weight: bold; color: #fc6; text-align: center;}
.center {text-align: center !important;}
.uline {text-decoration: underline;}
.yel {color: #fc6;}
div.subtext {margin: 10px 0 0; color: #BD5942;font-weight: bold; font-size: 18px; float: left; clear: left; width: 220px; text-align: center; font-family: 'Trebuchet MS', 'Geneva CE', lucida, sans-serif}
div.subtext.small {font-size: 15px;}

div.post img {margin: 20px 10px 5px; border: 2px solid #999; clear: left;}
#title div.post img {margin: 0; /* border: 1px solid #222; */ border: 0; }
div.img {text-align: center; margin: 1em 0;}
div.img img {margin: 0 auto;}
div.img2 img {border: 0px}

ul.justify li {text-align: justify;}

a {color: #ddd; text-decoration: underline;}
a:hover {text-decoration: none;}

a.more, a.back, a.history, a.poster {background: #900; color: #fff; display: block; float: right; margin: 1em 0; padding: 1px 0.3em; clear: both; text-decoration: none; font-weight: bold; text-align: center;}
a.more:hover, a.back:hover, a.history:hover, a.poster:hover {text-decoration: underline;}
a.more {width: 3.5em; margin-top: 0.5em;}
a.back {width: 11em;}
a.poster {width: 5em;}
a.history {margin-top: 2em; width: 40em; font-weight: normal; text-align: right;}

#contact {clear: both; background: #333; border: solid #999; border-width: 1px 0; text-align: center; font-size: 10px; padding: 0.7em; margin: 2em 0;}

table.rozpis td {padding: 0.2em 1em; }

div.banner {clear: both; margin: 2em 0 1em; text-align: center; border-top: 1px solid #999; padding: 1em 0 0;}
div.banner img {width: 468px; height: 60px;}

div.banner a, div#banner img {border: 0;}
div#b2 img {width: 584px; height: 126px;}
div#b2 img#vetsi {width: 770px; height: 110px;}
div#b3 img {width: 584px; height: 125px;}
div#b1 img {width: 400px; height: 42px;}
div#b0 img {width: 770px; height: 110px;}
div#b4 img {width: 770px; height: 98px;}
div#b5 img {width: 770px; height: 154px;}

.hidden {visibility: hidden !important;}



#hlavni div.post p, #hlavni div.post h3 {margin: 5px 0 0;}
#hlavni div.post p, #hlavni div.post h2, #hlavni div.post h3, #hlavni div.post ul {margin-left: 235px;}
#hlavni div.post {padding-top: 1em;}
#hlavni div.post img {float: left;}

#hlavni div.post img {margin: 0; /* border: 1px solid #222; */ border: 0; }

#hlavni div.post p.price {font-weight: bold; text-align: left;}
#hlavni div.post p.price span {font-weight: normal;}
#hlavni div.post p.date {font-weight: bold; color: #fc6 }
#hlavni div.post p.info {text-align: left;}

