body{margin:0;padding:0;text-align:center;font-size:75%;font-family:'Trebuchet MS', sans-serif;background:#fff url(bg-body.jpg) top left repeat-x;}
p, h1, h2, h3, h4, h5, h6, ul, ol, li, hr, form, fieldset, table, thead, tbody {margin: 0;padding: 0;}
.block {display:block;}
.right {text-align:right;}
.center {text-align:center;}
img.fleft {float:left;margin:0 1em 0.2em 0;padding:3px;border:1px solid #a8a39a;}
img.fright {float:right;margin:0 0 0.2em 1em;padding:3px;border:1px solid #a8a39a;}
table, textarea {font-size:100%;}
hr{display:none}
.clear {height:1px;width:1px;clear:both;float:none;font-size:0px;}
a {color:#8B1A39;}
a:hover {color:#f00;}
a img {border:none;}
#page {margin:0 auto;width:951px;text-align:left;background:#fff url(bg-page.gif) repeat-y;}
#page div.ppad {padding:0 1px;}
#header {position:relative;height:255px;background:url(bg-header.jpg);}
#header a{display:block;position:absolute;left:0;top:0;width:250px;height:250px;overflow:hidden;z-index:2}
#header a span{display:block;position:absolute;left:0;top:0;width:250px;height:250px;background:url(bg-logo.jpg) no-repeat;z-index:3}
#header_de {position:relative;height:255px;background:url(bg-header.jpg);}
#header_de a{display:block;position:absolute;left:0;top:0;width:250px;height:250px;overflow:hidden;z-index:2}
#header_de a span{display:block;position:absolute;left:0;top:0;width:250px;height:250px;background:url(bg-logo-de.jpg) no-repeat;z-index:3}
#logo_de {position:absolute;left:0;top:0;width:250px;height:250px;overflow:hidden;}
#logo_de h1 a {color:#8B1A39;}
#logo_de span {display:block;position:absolute;left:0;top:0;width:250px;height:250px;background:url(bg-logo-de.jpg) no-repeat;}
#logo_de span a {display:block;position:absolute;left:0;top:0;width:250px;height:250px;text-decoration:none;}
#navbar {background:#8B1A39;color:#fff;padding:2px 4px 4px 94px;_padding:2px 4px 0 94px;}
#navbar #flags {float:left;width:150px;}
#navbar img {vertical-align:bottom;}
#footer {background:#8b1a39;padding:2px 6px;color:#fff;}
#footer a {color:#fff;}
#menu {float:left;list-style:none;margin:1px 12px;padding:0;}
#menu li {float:left;position:relative;z-index:10}
#menu li a {display:block;padding:0 14px;color:#fff;}
#menu li a:hover {color:#ffdb5b;}
#menu ul {position:absolute;visibility:hidden;margin-top:-6px;padding-top:6px;}
#menu li:hover ul, #menu li.hover ul {visibility:visible;}
#menu li {behavior: url(/hover.htc);}
#menu ul li {display:block;float:none;position:relative;z-index:5}
#menu ul li a {display:block;width:150px;height:2em;line-height:2em;background:#8B1A39;color:#fff;}
#content {border-top:5px solid #CCBB9D;}
#left {float:left;border-top:1px solid #fff;background:#F5F1EB;}
#left div.pad {width:249px;}
#main {float:right;margin:0;background:#F5F1EB;}
#main div.pad {padding:0 0 0 1px;border-top:1px solid #fff;width:695px;}
div.left-brown {background:#E5DDCE;padding-bottom:8px;margin-bottom:1px;position:relative;}
div.left-red {background:#8B1A39;padding-bottom:8px;margin-bottom:1px;position:relative;}
form#lrez {}
form#lrez p {padding-top:6px;padding-left:22px;}
form#lrez div.fl_wrap {margin-left:22px;padding-top:6px;}
form#lrez div.fl_wrap div.l {float:left;width:85px;}
form#lrez div.fl_wrap div.r {position:relative;float:right;width:140px;text-align:right;padding-top:14px;}
form#lrez div.fl_wrap p {padding:0 !important;}
form#lnl {}
form#lnl p {padding-top:6px;padding-left:22px;}
form#lnl div.fl_wrap {margin-left:22px;padding-top:6px;}
form#lnl input.email {width:200px;}
form#lnl a {color:#fff;}
form#lnl div.fl_wrap div.l {float:left;width:85px;padding-top:14px;}
form#lnl div.fl_wrap div.r {position:relative;float:right;width:140px;text-align:right;padding-top:8px;}
form#lnl div.fl_wrap p {padding:0 !important;}
p.news {margin:0 0 1em 0;padding:0 20px;line-height:120%;}
p.news strong {color:#8B1A39;}
div.maincontent {padding:1em;}
div.maincontent h2 {color:#8B1A39;font-weight:normal;font-size:1.6em;margin:1em 0;}
div.maincontent p {margin-bottom:1em;line-height:140%;}
div.maincontent strong {color:#6B0019;}
div.maincontent ul {list-style:dot;margin:1em 2em;}
img.hd {margin:6px 0 10px 0;}
div.ftl {float:left;width:434px;}
div.ftr {float:right;width:210px;}
div.ftr img {padding:4px;border:1px solid #8B1A39;}
div.prohlidka {text-align:center;}
div.prohlidka h3 {font-weight:normal;margin:0.5em 0;font-size:1.4em;color:#6b0019;}
table.cennik {margin:20px auto;width:640px;border-collapse:collapse;border-left:1px solid #F6F4EE;border-top:1px solid #F6F4EE;}
table.cennik th, table.cennik td {border-right:1px solid #F6F4EE;border-bottom:1px solid #F6F4EE;}
table.cennik th {background:#890E31;color:#fff;font-weight:bold;text-align:center;padding:10px;}
table.cennik tr.alt td {background:#FFFFFF;}
table.cennik td {padding:4px 6px;text-align:left;padding-left:30px;}
table.cennik td.right {text-align:right;padding-right:40px;}
table.cennik td.center {text-align:center;}
table.prenajem{margin:4px auto 2em auto;width:640px;border-collapse:collapse;border-left:1px solid #F6F4EE;border-top:1px solid #F6F4EE;}
table.prenajem th, table.cennik td {border-right:1px solid #F6F4EE;border-bottom:1px solid #F6F4EE;}
table.prenajem th {background:#A8A39A;color:#fff;font-weight:bold;text-align:left;padding:10px 16px;}
table.prenajem tr.alt td {background:#FFFFFF;}
table.prenajem td {padding:4px 6px;text-align:left;padding-left:16px;}
table.prenajem th.right, table.prenajem td.right {text-align:right;padding-right:40px;}
table.prenajem td.center {text-align:center;}
form.rez {width:500px;margin:0 auto;text-align:left;}
form.rez fieldset {border:none;margin:1em 0;background:#E2D5CA;padding:5px 8px;}
form.rez input, form.rez textarea, form.rez select {margin:2px 0;}
form.rez label {display:block;float:left;margin:2px 0;width:240px;}
form.rez br {clear:left;}
form.rez input, form.rez textarea {width:220px;}
form.rez input.short {width:120px;}
form.rez input.xshort {width:40px;}
form.rez p {margin:2px 0;padding:0;}
form.rez p input {width:13em;font-weight:bold;}
div.gastro-bg {background:url(bg-gastro.jpg) top right no-repeat; padding-right:250px}
table.tabfotky {width:92%;}
table.tabfotky td {text-align:center;padding:0 0 8px 0;}
table.tabfotky a img {border:2px solid #B9A685;}
div.index-photo {float:left;margin:4px 4px 0 0;}
div.index-photo-pad {width:150px;}
div.index-photo-pad div.pic {height:110px;padding:5px 0;}
div.index-photo-pad p {text-align:center;}
div.gal-item {float:left;margin:0 6px 6px 0;}
div.gal-item div.gpad {width:200px;height:180px;}
div.gal-item div.pic {text-align:center;height:120px;padding:5px 0;}
div.gal-item p {text-align:center;}
div.aktualita {margin-bottom:2em;}
div.aktualita h3 {margin-bottom:8px;color:#7A5D25;font-size:1.5em;font-weight:normal;}
p.banner{text-align:center;margin:8px 0;}
p.banner img{border:1px solid #8B1A38}
