* {margin: 0;padding: 0;} 
body {color: black;font: 90% Verdana,"Geneva CE",lucida,sans-serif;background: url("images/back-top.gif") top repeat-x white;text-align: center;}
#main {width: 770px;margin:8px auto;position:relative;text-align:left;}
#top {width:770px;height:192px;background: url("images/top.jpg") no-repeat;text-align:left;}
#logo {margin:0;padding:0;position:relative;top:0;left:0;width:220px;height:88px;background: url("images/logo.gif") no-repeat;overflow:hidden;}
#logo a,#top a span {display:block;width:220px;height:88px;margin:0;padding:0;background-image: none;cursor: pointer;}
#logo a:hover {background:url("images/logo.gif") right top no-repeat;}
#logo a span {position:absolute;left:0;top:0;z-index:1;background:url("images/logo.gif") right top no-repeat;}
#topmenu {position:absolute;top:0;margin:0;right:2px;font-size:0.95em;list-style:none;}
#topmenu li {width:108px;min-height:25px;line-height:25px;margin:0 2px;text-align:center;float:left;}
#topmenu a {display:block;width:108px;min-height:25px;background:url("images/toplist-item.gif") bottom white no-repeat;font-weight:bold;text-decoration:none;}
#topmenu li.home a {background:url("images/toplist-item-home.gif") bottom white no-repeat;}
#topmenu a:link, #topmenu a:visited {color:black;}
#topmenu a:hover {background:url("images/toplist-item-over.gif") bottom #E1BCEE no-repeat;color:white;}
#topmenu li.home a:hover {background:url("images/toplist-item-over-home.gif") bottom #E1BCEE no-repeat;}
#topmenu li.active {background:url("images/toplist-item-over.gif") bottom #E1BCEE no-repeat;color:white;font-weight:bold;}
#topmenu li.active.home {background:url("images/toplist-item-over-home.gif") bottom #E1BCEE no-repeat;}
#backgr {background:url("images/back-middle.gif") top left repeat-y;margin-top:10px;}
#contacts {position:absolute;top:115px;right:470px;width:310px;height:75px;text-align:right;font-size:0.95em;overflow:auto;}
#contacts p {margin:0;}
#contacts a {color:black;}
#webcam {position:absolute;top:127px;left:0;}
#webcam img {margin:0;border:none;}
#middle {float:left;width:600px;}
#content {float:right;width:355px;margin-right:30px;font-size:1.1em;}
#content p {text-align:justify;}
#content p.r {text-align:right;}
#content p.stred {text-align:center;}
#content p.odkaz {text-align:center;}
#content ul li {list-style:url("images/li.gif");text-align:justify;}
#content ul.l li {text-align:left;}
#left {float:left;width:180px;}
#right {float:right;width:165px;text-align:center;padding-right:2px;}
#right span {display:block;width:100%;height:65px;background:url("images/ornament.gif") top left no-repeat;}
#menu {font-size:0.95em;width:180px;margin:0 0 7px 0;padding:9px 0;border-top:6px solid #E1BCEE;
border-bottom:6px solid #E1BCEE;list-style:none;}
#menu li {width:180px;line-height:2em;min-height:2em;margin:0;background:url("images/back-menu-arrow.gif") center left no-repeat;border-top:1px solid white;border-bottom:1px solid white;}
#menu li a {background:url("images/back-menu.gif") left repeat-y;width:140px;padding-left:40px;display:block;font-weight: bold;}
#menu a:link, #menu a:visited {color:black;}
#menu a:hover {color:#5D057B;background:url("images/back-menu-over.gif") repeat-y;}
#menu li.active {color:#5D057B;}
#menu li.active span {background:url("images/back-menu-over.gif") repeat-y;width:140px;padding-left:40px;display:block;font-weight: bold;}
#menu li.dist a {background:url("images/back-menu-dist.gif") repeat-y;}
#menu li.dist a:link,#menu li.dist a:visited {color:white;}
#menu li.dist a:hover {color:#5D057B;background:url("images/back-menu-over.gif") repeat-y;}
#amenities {width:172px;font-size:0.95em;background-color:#F6F6F6;border:4px solid #E0E0E0;margin-bottom:10px;}
#amenities h2 {font-size:1em;width:164px;text-align:center;margin:5px auto;background-color:white;height:1.5em;line-height:1.5em;}
#amenities ul {list-style:url("images/li-dash.gif");margin-left:24px;}
#amenities ul li {margin:0 0 4px 4px;}
#amenities p {font-size:0.8em;text-align:right;margin-right:10px;}
#lang {position:absolute;right:387px;top:42px;}
#lang img {margin:0;border:none;}
#bottom {width:100%;background:url("images/back-bottom.gif") top repeat-x #C29AD0;}
#footer {width:770px;margin:0 auto;padding-top:20px;background:url("images/back-footer.gif") top repeat-x #C29BD0;}
#footerin {width:770px;min-height:180px;padding-top:6px;background:url("images/back-footerin.gif") top left no-repeat;}
#footerin p {margin:6px 12px;font-size:0.7em;color:white;text-align:right;}
#footerin a {color:white;}
#footerin a.external {background: url("images/externalw.gif") no-repeat right top;} 
#action {width:165px;margin:20px 10px 0 0;list-style:none;font-size:0.95em;}
#action li {margin:0;text-align:right;}
#print a,#favorite a,#map a, #backtop a {padding:0 23px 0 0;height:2.2em;line-height:2.2em;color:black;}
#print a {display:block;background:url("images/print.gif") right no-repeat;}
#favorite a {display:block;background:url("images/fav.gif") right no-repeat;}
#map a {display:block;background:url("images/map.gif") right no-repeat;}
#backtop a {display:block;background:url("images/top.gif") right no-repeat;}
.cleaner {clear: both;margin: 0;padding: 0;height: 1px;font-size: 1px;line-height: 1px;border: none;background: transparent;}
.plavl {float:left;}
.plavr {float:right;}
div.pul {width:45%;margin-right:10px;}
a {font-weight: normal;text-decoration:underline;}
a:link {color: #5D057B;}
a:active {color: #006B5B;}
a:visited {color: #717171;}
a:hover {color: #006B5B;}
a.external {padding-right:10px;background: url("images/external.gif") no-repeat right top;} 
img {border:6px solid #E1BCEE;margin-bottom:2px;}
img.info {float:right;margin:0 0 10px 10px;border:4px solid #E0E0E0;}
ul,ol {margin:0.6em 0.2em 0.6em 24px;}
ol.abc {list-style: lower-alpha;list-style-image: none;}
li {margin:0.6em 0;}
ol ul,ul ul,ul ol,ol ol {font-size:1.2em;}
ul p,ol p {font-size:1em;line-height:1.4em;margin: 0.3em 0;}
ul h3 a {font-size:1.2em;font-weight:bold;}
div.room {border-top:4px solid #F6F6F6;border-bottom:4px solid #F6F6F6;}
div.room ul {margin:5px 0 25px 6px;}
div.room ul li {width:44%;float:left;text-align:left !important;margin:4px 5px 4px 0;padding-left:15px;font-size:0.7em;list-style:none !important;background: url("images/li.gif") no-repeat top left;}
p,li {font-size: 0.8em;}
p {margin: 0.6em 0;line-height:1.6em;}
h1 {font-size:1.1em;margin:6px 0;color:#006B5B;}
h2 {font-size:0.95em;color:#5D057B;margin:20px 0 10px;}
h3 {font-size:0.9em;color:#E1BCEE;margin:15px 0 4px;}
h4 {font-size:0.8em;margin:15px 0 6px;color:black;}
h3 a {font-weight:bold;}
p.datum {font-size: 0.75em;text-align:right;font-style:italic;margin-top:0;}
p.odkaz {text-align:center;margin-bottom:20px;border-top:1px solid #F6F6F6;padding-top:6px;}
form {margin: 8px 0;width: 97%;}
form p {margin-left:8px;}
fieldset {border:1px solid #5580A3;padding:0.8em 0.4em;margin:0 0 10px 0;font-size:0.8em;}
fieldset p {font-size:1em;}
legend {padding: 0.2em;margin-bottom:6px;border:1px solid #5580A3;border-left:6px solid #2B5272;color: black;background-color:white;text-align:right;font-weight: bold;}
label {display:block;margin-top:0.6em;font-weight:bold;}
input,textarea,select {margin:2px 3px;border:1px solid #D4D4D4;}
input.tlacitko {background-color:#D4D4D4;border:1px solid #5580A3;margin:15px 0 8px;padding: 1px;font-weight:bold;}
input.tlacitko:hover {background-color:#2B5272;color:white;}
form.bookform label {width:130px;float:left;text-align:right;}
form.bookform input {margin-top:4px;}
form.bookform label.obyc {width:auto;float:none;text-align:left;}
span.priceinfo {display:block;float:right;font-size:0.75em;width:120px;padding-top:8px;}
div.stred label.obyc {text-align:center;}
div.ram {width:317px;padding:10px 15px;margin-bottom:15px;font-size:0.9em;background-color:#F6F6F6;border:4px solid #E0E0E0;}
div.ram h2,div.ram h3 {color:#006B5B;margin-top:7px;}
table {border:4px solid #E0E0E0;padding:0;margin:10px 0;width:100%;font-size:0.75em;border-collapse:collapse;}
td {border:4px solid #E0E0E0;padding:0.2em 0.5em;margin:0;text-align:center;vertical-align:middle;}
th {background-color:#F6F6F6;border:4px solid #E0E0E0;font-weight:bold;padding:0.3em;text-align:center;}
th.l,td.l {text-align:left;}
th.p,td.p {text-align:right;}
td.stred {text-align:center;}
td.p,th.p {margin:0;}
table li {text-align:left !important;}
table.auto {width:auto;}
table.auto td {padding:0.2em 1em;}
div.ram td {background-color:white;}
div.foto img {border:8px solid #E1BCEE;border-top:0;border-bottom:0;}
.stred  {text-align: center;}
.l {text-align:left !important;}
.r {text-align:right !important;}
.pul {width:45%;margin:0 4px;}
th.pul {width:49%;margin:0;}
div.ram div.pul {width:40%;}
div.pul ul {margin-left:15px;}
strong {font-weight: bold;font-style: normal;}
em {font-weight: normal;font-style: italic;}
.smalltext {font-size:0.75em;}
.nomargin {margin:0;}
.nopadding {padding:0;}
.nobord {border:none;}
.hide {position:absolute;top:-10000px;left:0;height:1px;font-size:1px;overflow:hidden;}
.red {color:red;}
hr {display: none;}
