@media screen {
html {width:100%;height:100%;min-height:100%}
body {margin:0;padding:0;width:100%;height:100%;background:#4d2709;color:#f1e2c6;overflow:hidden;font:76% Tahoma,Helvetica,sans-serif;min-height:100%}
a {color:#f1e2c6;text-decoration:underline}
a:hover {color:#fff}
hr {display:none}
a img {border:0}
h1 {margin:0}
.clr {clear:both;display:block;height:1px;overflow:hidden}
#page {width:200%;height:100%;margin-left:-100%;left:0;position:relative;overflow:hidden}
#jsGallery {width:50%;height:100%;float:left;background:#311702 url("../images/bg-photo-top.gif") right top repeat-x;overflow:visible;text-align:right}
#jsGallery #upShade {width:75px;background:#3b1c03;height:100%;position:relative;top:152px;margin-left:-75px;right:-75px;float:right;display:none}
#jsGallery #photoBox {position:relative;left:75px;top:152px;float:right;margin:0 0 0 auto;display:none}
#jsGallery #photoBox img#photo {display:block}
#jsGallery .overlayShade {position:absolute;background:#532e10;height:445px;text-align:center;cursor:pointer}
#jsGallery .overlayShade img {display:block;position:relative;width:25px;height:25px;overflow:hidden;margin:395px auto 0;z-index:15}
#jsGallery #leftShade {left:0;top:0;width:75px}
#jsGallery #rightShade {right:-1px;top:0;width:75px}
#jsGallery #photoBox > #rightShade {right:0}
#jsGallery #switch {right:-48px;top:325px;position:absolute;cursor:pointer;padding-bottom:13px;padding-right:5px}
#jsGallery #gallerySwitch2 {right:0;bottom:0;position:absolute;cursor:pointer;display:none}
#pageContent {width:50%;height:100%;float:left;overflow:auto;background:url("../images/bg-content.gif") -1px 0 repeat-y}
#pageContentB {background:url("../images/bg-content-top.jpg") -4px 0 no-repeat}
#pageHead {background:url("../images/bg-pagehead.gif") 150px 0 no-repeat;width:795px;height:149px;position:relative}
#pageHead img#logo {border-bottom:3px solid #745539}
#pageHead #menu {width:645px;position:absolute;left:150px;top:121px}
#pageHead #menu ul {width:100%;margin:0;padding:0}
#pageHead #menu li {width:16.5%;height:28px;margin:0;padding:0;list-style-type:none;display:block;float:left;text-align:center}
#pageHead #menu.noGallery li {width:19.5%;}
#pageHead #menu img {display:block;margin:0 auto;border-bottom:4px solid #4d2709}
#pageHead #menu li a {border-bottom:3px solid #745539;display:block;margin:0 auto}
#pageHead #menu li strong,#pageHead #menu li a:hover {border-bottom:0}
#languages {background:url("../images/bg-languages.gif") no-repeat;width:419px;height:34px;position:absolute;right:0;top:0}
#languages strong,#languages a {position:relative;overflow:hidden;display:block;float:right}
#languages span {position:absolute;display:block;left:0;top:0;cursor:pointer}
#l-cz,#l-cz span {width:73px;height:34px;background:url("../images/lang-cz-n.gif")}
strong#l-cz span {background:url("../images/lang-cz-a.gif")}
#l-en,#l-en span {width:78px;height:34px;background:url("../images/lang-en-n.gif")}
strong#l-en span {background:url("../images/lang-en-a.gif")}
#claim {height:74px;width:630px;text-align:right;overflow:hidden;position:relative;left:150px}
#claim h2 {margin:25px 0 0;font-size:130%}
#pcBoxes {position:relative;width:620px;left:150px;margin:74px 0}
#pcTop {width:620px;clear:both;background:#4d2709 url("../images/bg-pc.gif") repeat-y}
#pcLeft {width:297px;float:left;background:#532e10}
#pcRight {width:323px;float:left}
#pcBottom {width:620px}
#pcSubBottom {width:620px;background:#4d2709;margin-bottom:0;height:82px}
#copyrightBox .coop {width:34px;height:82px;float:left;overflow:hidden}
#copyrightBox .innerContentLight {background:#4d2709;float:left;width:586px;height:82px}
#copyrightBox .innerContentLight img {margin-top:30px}
#newsBox .innerContent {padding:40px 0 20px 40px}
.subpage .newsRow h4 a {text-decoration:none !important}
#newsBox .newsRow h4.simple a {text-decoration:none !important}
.newsRow {padding:0 0 15px;clear:right}
.newsRow img {float:right;margin:15px 0 5px 10px}
.subpage .newsRow img {float:none;margin:0}
.newsRow p.info {margin:0;font-size:92%;color:#b0947e}
.newsRow p.info a {color:#b0947e}
.newsRow h4 {margin:0;padding:2px 0 5px;font-size:110%}
.newsRow p {margin:0;font-size:92%;line-height:140%}
#newsBox p.newsArchive {width:250px}
#newsBox p.newsArchive a {display:block;line-height:150%;background:url("../images/bg-news.gif") right center no-repeat}
#newsBox p.newsArchive a span {background:#4d2709;padding-right:10px;cursor:pointer;text-decoration:underline}
#pcBoxes #newsBox h3 {margin-bottom:20px}
#contactBox {width:620px;height:270px;position:relative;z-index:11}
#contactBox .innerContent {padding:30px 40px}
#contactBox img {width:620px;height:270px;position:absolute;display:block;z-index:-1;left:0;top:0}
#contactBox p {margin:10px 0}
#contactBox p.address {font-size:92%}
#pcBoxes #contactBox h3 {margin-bottom:20px}
#contactBox p.showBigMap {position:absolute;right:35px;top:20px;font-weight:bold;font-size:92%;line-height:160%}
#contactBox p.showBigMap a {display:block;padding-right:20px;background:url("../images/ico-enlarge.gif") right center no-repeat}
#pcBoxes h3 {position:relative;overflow:hidden;font-size:110%;color:#fff;margin:0}
#pcBoxes h3 span {position:absolute;display:block;left:0;top:0}
#newsBox h3,#newsBox h3 span {width:80px;height:20px}
#newsBox h3 span {background:url("../images/cz/h3-news.gif")}
#subscribeBox h3,#subscribeBox h3 span {width:162px;height:12px}
#subscribeBox h3 span {background:url("../images/cz/h3-subscribe.gif")}
#contactBox h3,#contactBox h3 span {width:69px;height:16px}
#contactBox h3 span {background:url("../images/cz/h3-contact.gif")}
#dailyofferBox h3,#dailyofferBox h3 span {width:220px;height:24px}
#dailyofferBox h3 span {background:url("../images/cz/h3-dailyoffer.gif")}
#dailyofferBox h3.day1 span {background:url("../images/cz/h3-01.gif")}
#dailyofferBox h3.day2 span {background:url("../images/cz/h3-02.gif")}
#dailyofferBox h3.day3 span {background:url("../images/cz/h3-03.gif")}
#dailyofferBox h3.day4 span {background:url("../images/cz/h3-04.gif")}
#dailyofferBox h3.day5 span {background:url("../images/cz/h3-05.gif")}
#dailyofferBox h3.day6 span {background:url("../images/cz/h3-06.gif")}
#dailyofferBox h3.day7 span {background:url("../images/cz/h3-07.gif")}
#dailyofferBox h3.childrens span {background:url("../images/cz/h3-childrens.gif")}
#dailyofferBox dl {font-size:110%}
#dailyofferBox dt {font-style:italic;font-weight:bold;font-family:Arial,Helvetica,sans-serif;margin:0;padding:0 0 10px;border-bottom:1px solid #664529}
#dailyofferBox dd {text-align:right;margin:0 0 5px;padding:0;position:relative;top:-10px}
#dailyofferBox dd strong {font-weight:normal !important;background:#532e10;padding-left:5px}
#dailyofferBox h3 {margin-bottom:25px;margin-top:-5px !important}
#dailyofferBox dl.sum {width:237px;height:2.3em;margin-top:15px;margin-bottom:0}
#dailyofferBox dl.sum dt {float:left;padding:0;border:0;font-weight:normal}
#dailyofferBox dl.sum dd {float:right;top:0;position:static}
#dailyofferBox h4.daydate {font-size:92%;margin:0;font-weight:bold;position:absolute;right:18px;top:18px;color:#a78264}
.dobBox {width:297px}
.dobLT {background:url("../images/bg-menu-lt.gif") left top no-repeat}
.dobRB {background:url("../images/bg-menu-rb.gif") right bottom no-repeat;padding:40px 20px 40px 40px;position:relative}
#dailyofferBox ul {margin:0;padding:0;width:237px;height:3em;border-top:2px solid #664529}
#dailyofferBox li {list-style-type:none;display:block;float:left;font-weight:bold;font-size:92%;margin:0;padding:15px 0 0}
#dailyofferBox li#liTommorow {float:right}
#dailyofferBox li#liTommorow a {display:block;padding-right:20px;background:url("../images/ico-right.gif") right center no-repeat}
#subscribeBox .innerContent {padding:30px 0 20px 40px}
#subscribeBox p {font-size:92%;margin:10px 20px 10px 0}
#subscribeBox p.checkboxes {line-height:170%;color:#ad8b63}
#subscribeBox form p {margin-right:0}
#subscribeBox form {margin:0;padding:0}
#subscribeBox form input {vertical-align:middle;margin:0}
#subscribeBox form input.inputText {font:100% Tahoma,Helvetica,sans-serif;border:1px solid #855e3b;color:#c6ae82;background:#532f11;font-weight:bold;line-height:100%;padding:4px 0 4px 4px;height:22px;width:215px}
#subscribeBox form p > input.inputText {height:auto}
#subscribeBox form input.inputSubmit {position:relative;left:-15px}
#subscribeBox form input.inputCheckbox {margin-right:2px;margin-top:-1px;width:13px}
#pcBoxes.subpage {background:#4d2709}
#pcBoxes.subpage h2 {margin:0 0 45px 45px;padding:0;position:relative;top:30px;overflow:hidden;font-size:120%;width:173px;height:32px}
#pcBoxes.subpage h2 span {display:block;left:0;top:0;position:absolute;width:173px;height:32px}
h2.pMap span {background:url("../images/cz/p-map.gif")}
h2.pContact span {background:url("../images/cz/p-contact.gif")}
h2.pForm span {background:url("../images/cz/p-form.gif")}
h2.pPeople span {background:url("../images/cz/p-people.gif")}
h2.pOffer span {background:url("../images/cz/p-offer.gif")}
h2.pNews span {background:url("../images/cz/p-news.gif")}
h2.pInterior span {background:url("../images/cz/p-interior.gif")}
h2.pGallery span {background:url("../images/cz/p-gallery.gif")}
h2.pOpening span {background:url("../images/cz/p-openinghours.gif")}
.subpage p {margin:10px 45px;line-height:140%}
.subpage table {font-size:92%;margin:0 45px;border-collapse:collapse}
.subpage table th,.subpage table td {padding:2px 5px 2px 0;text-align:left;font-weight:normal;vertical-align:top}
.subpage form {margin:0;padding:0}
.subpage form input {vertical-align:middle;margin:0}
.subpage form input.inputText,.subpage form select.select,.subpage form textarea {font:100% Tahoma,Helvetica,sans-serif;border:1px solid #855e3b;color:#c6ae82;background:#532f11;line-height:100%;padding:1px}
.subpage form p > input.inputText {height:auto}
.subpage form input.inputSubmit {position:relative;left:-15px}
.subpage form input.inputCheckbox {margin-right:2px;margin-top:-1px;width:13px}
.subpage h4 {margin:10px 45px}
.subpage p.info {margin:0 45px}
.map {height:240px;width:318px;float:left}
.map h2 {z-index:5}
.map p.displayBigMap {z-index:5;margin:0;position:absolute;left:24px;top:196px}
.map p.displayBigMap a {display:block;float:left;background:url("../images/ico-enlarge.gif") left center no-repeat;padding-left:23px;left:28px;top:200px;line-height:1.9em;font-size:92%;font-weight:bold}
.map p.mapImage {position:absolute;margin:0;left:0;top:0;z-index:1}
.map p.mapImage img {display:block}
.contact {float:left;width:300px}
.form td {height:100%;vertical-align:top}
.form td.colL {text-align:right;padding:5px 5px !important}
.form th {vertical-align:bottom;padding-top:7px !important;padding-bottom:0 !important}
.form input.inputText {width:150px}
.form textarea {width:310px;height:100%}
.form th.seCol,.form td.seCol {padding-left:10px}
.people .col {text-align:left;padding-bottom:40px}
.people .col * {margin:0}
.people img {margin:0 auto}
.people h3 {padding-top:5px;margin:0 17px !important;font-size:92% !important}
.people p {font-size:92%;margin:5px 17px !important}
.people p.role {margin:0 17px !important;text-align:left}
.subpage .newsRow {margin-bottom:30px;padding-bottom:0}
.subpage .newsRow p {margin-top:5px;margin-bottom:10px;margin-right:0}
.subpage .newsRow p.info {margin-top:0;margin-bottom:0}
.subpage .newsRow h4 {margin-top:0;margin-bottom:0}
.subpage .newsRow img {margin:0;float:none}
.subpage .newsRow span.pic {margin-top:10px}
.interior h3 {font-size:125% !important;font-weight:bold !important;color:#fff2d6 !important;font-family:Arial,Helvetica,sans-serif !important;margin:20px 0 10px 44px !important}
.newsLister {border-top:3px solid #603b1b;border-bottom:3px solid #603b1b;margin:30px 45px;width:576px}
.newsLister p {margin:0;float:left;width:33%;line-height:2em}
.newsLister p.controlPages {text-align:center}
.newsLister p.controlPages a,.newsLister p.controlPages strong {margin:0 5px}
.newsLister p.controlNext {text-align:right}
.newsLister p.controlNext,.newsLister p.controlPrev {font-weight:bold;font-size:92%}
.newsLister p.controlNext strong,.newsLister p.controlPrev strong {color:#85623e}
.newsRow ul {margin:0.7em 0 0.7em 2em !important}
.newsRow li {margin:0.15em 0 0.15em 0.5em !important;font-size:92% !important}
.newsRow sup {vertical-align:top}
.offerSelector {background:#573315 url("../images/bg-offer.gif") no-repeat;height:104px;position:relative;border-bottom:4px solid #5e3c1e}
.offerSelector ul {margin:0;padding:0;position:absolute;left:35px;bottom:-4px;width:600px}
.offerSelector li {float:left;display:block;list-style-type:none}
.offerSelector li a,.offerSelector li strong {display:block;background:transparent;line-height:120%;padding:5px 10px 7px;text-align:center;font-weight:bold;margin-right:10px;font-size:92%}
.offerSelector li a:hover {background:#5f3d1f}
.offerSelector li strong {background:#4d2709;color:#fff}

.offer {padding-bottom:20px}
.offer dl {font-size:110%;margin:0 45px}
.offer dt {font-style:italic;font-weight:bold;font-family:Arial,Helvetica,sans-serif;margin:0;padding:0 0 10px;border-bottom:1px solid #664529}
.offer dt span.sco {display:block}
.offer dt span.sco {color:#fff !important;cursor:pointer !important}
.offer dt span.scodetail {height:auto;overflow:hidden;position:relative;margin-bottom:-1px;font-style:normal;font-weight:normal;font-size:0.9em;display:block}
.offer dt span.hiddenscodetail {height:1px;display:block}
.offer dt span span {margin:7px 0 0 !important}
.offer dt span img {margin:4px 0 3px 10px !important;float:right}
.offer dd {text-align:right;margin:0 0 5px;padding:0;position:relative;top:-10px}
.offer dd strong {font-weight:normal !important;background:#4d2709;padding-left:5px}
.offer dt span.subinfo {display:block;font-weight:normal;font-style:normal;font-size:82%;color:#d6b897;text-decoration: none}
.offer dl dt span.sco span.subtitle {text-decoration:underline}
.offer dl dt span.sco span.subinfo {text-decoration:none !important}

#pcBoxes .offer h3 {font-size:150%;letter-spacing:1px;font-weight:normal;margin:30px 0 13px 45px;padding-bottom:13px;color:#faf3e7;border-bottom:2px solid #573315}
#pcBoxes .offer p {margin:10px 0 10px 45px;font-size:92%}
#pcBoxes .offer p.pre {margin-bottom:25px}
.gallery {margin:0 0 40px 30px;width:620px}
.gallery div {width:180px;height:180px;float:left;text-align:center;position:relative;margin:0 10px 10px 0;background:#5e320e}
.gallery img {margin-top:42px;width:80%}
.gallery img.vert {margin-top:19px;width:auto;height:80%}
.interior {padding-bottom:30px}
.dualcol {width:620px;margin:0}
.dualcol .col {width:50%;float:left}
.tricol,.quadcol {width:500px;margin:0 0 0 30px}
.tricol .col {width:33%;float:left}
.quadcol .col {width:25%;float:left}
span.pic {display:block;float:left;border:10px solid #7a5b45;border-bottom-width:22px;position:relative;margin:3px 15px 7px 0}
span.pic span {width:13px;height:13px;display:block;background:url("../images/ico-loupe.gif");position:absolute;right:0;bottom:-18px;overflow:hidden;cursor:pointer}
span.pic img {display:block}
span.floatLeft {float:left}
span.floatRight {float:right;left:10px}
#pageCopyright {position:relative;left:152px;top:-30px;z-index:999;width:592px;text-align:right}
#pageCopyright p {margin:0;font-size:92%;color:#d1bf9e}
#pageCopyright img {vertical-align:middle}
#pageCopyright a {font-weight:bold}
#pageContent #pcBoxes .aroundCarousel {background:#532e10;width:575px;text-align:center;margin:15px 0 0 45px;padding:10px 0}
#pageContent #pcBoxes .imageCarousel {background:#532e10;width:555px;overflow:auto;margin:0 auto}
#pageContent #pcBoxes .scrollingDIV {background:#532e10;padding:0;white-space:nowrap}
#pageContent #pcBoxes .scrollingDIV img {margin-right:8px}
#pcBottom table {border-collapse:collapse;font-size:92%;margin:-5px 0 0}
#pcBottom th {text-align:left;font-weight:normal;padding:0 10px 2px 0}
#pcBottom td {text-align:left;font-weight:normal;padding:0 10px 2px 0}
}
@media print {
html {margin:2cm}
body {margin:0;font-size:10pt;font-family:"Times New Roman",serif}
#jsGallery,#languages,#menu,hr,.newsLister,#subscribeBox,#pageCopyright,#pcSubBottom,.showBigMap,.form,h2 span,h3 span,h4 span {display:none}
img {display:block;margin:0.5cm 0}
.offer {padding-bottom:20px}
.offer dl {font-size:110%;margin:0 45px}
.offer dt {font-style:italic;font-weight:bold;font-family:Arial,Helvetica,sans-serif;margin:0;padding:0 0 10px;border-bottom:1px solid #999}
.offer dt span.sco {display:block}
.offer dt span.sco.hiddensco {text-decoration:underline !important;color:#fff !important;}
.offer dt div {height:auto;overflow:hidden;position:relative;margin-bottom:-1px;font-style:normal;font-weight:normal;font-size:0.9em}
.offer dt div p {margin:7px 0 0 !important}
.offer dt div img {margin:4px 0 3px 10px !important;float:right}
.offer dd {text-align:right;margin:0 0 5px;padding:0;position:relative;top:-10px}
.offer dd strong {font-weight:normal !important;background:#fff;padding-left:5px}
#pcBoxes .offer h3 {font-size:120%;margin:30px 0 13px 45px;padding-bottom:13px;color:#000;border-bottom:2px solid #999}
#pcBoxes .offer p {margin:10px 0 10px 45px;font-size:92%}
#pcBoxes .offer p.pre {margin-bottom:25px}
}
