.este-ui-lightbox{position:fixed;z-index:10000000000;left:0;right:0;top:0;bottom:0;}
.este-ui-lightbox>*{margin:0;padding:0;}
.este-ui-lightbox .este-ui-lightbox-disabled{filter:alpha(opacity=50);opacity:0.5;}
.este-ui-lightbox .este-ui-lightbox-background{position:absolute;left:0;right:0;top:0;bottom:0;z-index:-1;background-color:#000;filter:alpha(opacity=80);opacity:0.8;}
.este-ui-lightbox .este-ui-lightbox-content{position:absolute;left:10px;right:10px;top:10px;bottom:84px;text-align:center;}
.este-ui-lightbox .este-ui-lightbox-content .este-ui-lightbox-image-wrapper{display:inline-block;background-color:#fff;padding:10px;box-shadow:0 0 5px 5px #222;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding;background-clip:padding-box;}
.este-ui-lightbox .este-ui-lightbox-content .este-ui-lightbox-image-wrapper img{max-width:100%;max-height:100%;}
.este-ui-lightbox .este-ui-lightbox-content .este-ui-lightbox-image-wrapper .este-ui-lightbox-title{text-align:left;font-size:14px;height:14px;line-height:14px;margin-bottom:-6px;}
.este-ui-lightbox .este-ui-lightbox-sidebar{position:absolute;left:10px;right:10px;bottom:0;height:50px;line-height:50px;text-align:center;}
.este-ui-lightbox .este-ui-lightbox-sidebar>*{display:inline-block;}
.este-ui-lightbox .este-ui-lightbox-sidebar .este-ui-lightbox-numbers{color:#fff;text-transform:uppercase;}
.steida-pager{margin-top:1em;}
.steida-lightbox .steida-content .steida-previous.steida-disabled,.steida-lightbox .steida-content .steida-next.steida-disabled{cursor:default;filter:alpha(opacity=0);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}
.steida-lightbox .steida-content .steida-outer{overflow:hidden;position:relative;}
.steida-lightbox .steida-content .steida-outer .steida-inner{position:relative;}
.steida-lightbox .steida-content .steida-outer .steida-inner img{position:absolute;width:100%;margin:0;padding:0;}
.sw-dishesmenu{letter-spacing:-0.31em;word-spacing:-0.43em;}.sw-dishesmenu>*{letter-spacing:normal;word-spacing:normal;display:inline-block;vertical-align:top;}
.sw-dishesmenu .sw-dishesmenu-column{width:100%;-webkit-transition:width 0.3s ease-out;-moz-transition:width 0.3s ease-out;transition:width 0.3s ease-out;display:inline-block;margin:0;padding:0;}.sw-dishesmenu .sw-dishesmenu-column .sw-category,.sw-dishesmenu .sw-dishesmenu-column .sw-items{position:relative;}
.sw-dishesmenu .sw-dishesmenu-column .sw-category{margin-bottom:40px;}.sw-dishesmenu .sw-dishesmenu-column .sw-category .sw-category-name{width:80%;font-size:16px;font-weight:bold;text-transform:uppercase;}
.sw-dishesmenu .sw-dishesmenu-column .sw-items .sw-item{padding:15px 0 0;position:relative;}
.sw-dishesmenu .sw-dishesmenu-column .sw-items .sw-item-name,.sw-dishesmenu .sw-dishesmenu-column .sw-items .sw-price{width:80%;display:block;float:left;}
.sw-dishesmenu .sw-dishesmenu-column .sw-items .sw-item-name{text-transform:uppercase;}
.sw-dishesmenu .sw-dishesmenu-column .sw-items .sw-price{width:16%;text-align:right;font-weight:bold;float:right;line-height:18px;}.sw-dishesmenu .sw-dishesmenu-column .sw-items .sw-price:after{content:"";display:none;height:0;clear:both;visibility:hidden;overflow:hidden;}
.sw-dishesmenu .sw-dishesmenu-column .sw-items .sw-description{max-height:50px;min-width:140px;max-width:80%;display:block;width:auto;height:auto;margin-bottom:5px;}
.sw-dishesmenu .sw-dishesmenu-column .sw-items .sw-category-name,.sw-dishesmenu .sw-dishesmenu-column .sw-items .sw-item-name{font-weight:bold;font-size:16px;}
.sw-dishesmenu .sw-dishesmenu-column .sw-items .sw-item-name{font-size:13px;}
.sw-dishesmenu.sw-dishesmenu-twocolumns .sw-dishesmenu-column{width:48%;padding-left:2%;}.sw-dishesmenu.sw-dishesmenu-twocolumns .sw-dishesmenu-column:first-child{width:48%;padding-left:0;padding-right:2%;}
.sw-map-pagelet p{color:#333;margin:0;}
.sw-smap-pagelet p{color:#333;margin:0;}
.sw-smap-pagelet .window-container table td{border:0px;}
.steida-submitting{filter:alpha(opacity=50);opacity:0.5;cursor:wait;}.steida-submitting *{cursor:wait;}
.twtr-doc{max-width:100%;}
body.sw-ads-active{padding-bottom:39px;}
#sw-ads a:link,#sw-ads a:visited{color:#fff;text-decoration:none;}
#sw-ads a:hover{text-decoration:none;}
#sw-ads .sw-top-button-ad{position:fixed;top:0;right:10%;z-index:500;min-width:120px;height:25px;text-align:center;display:inline-block;background:#333;line-height:25px;font-size:13px;font-weight:bold;padding:0 10px;z-index:999999999;border-radius:0 0 0 5px;}#sw-ads .sw-top-button-ad:after{content:"";position:absolute;right:-24px;top:0;display:block;width:24px;height:25px;background:#c16b48 url(site/ads/sipka_mala.png) no-repeat 8px center scroll;border-radius:0 0 5px 0;}
#sw-ads .sw-seznam-footer-ad{display:block;height:60px;background:url(site/ads/prechod_svetly.png);width:50%;position:fixed;bottom:0;left:0;z-index:99999999;}#sw-ads .sw-seznam-footer-ad .sw-ad-inner{width:450px;margin-right:50px;float:right;}#sw-ads .sw-seznam-footer-ad .sw-ad-inner .sw-logo-ad{margin-top:10px;width:125px;height:35px;float:left;}#sw-ads .sw-seznam-footer-ad .sw-ad-inner .sw-logo-ad img{width:125px;height:35px;margin:0;}
#sw-ads .sw-seznam-footer-ad .sw-ad-inner .sw-promo-seznam-links-ad{display:inline-block;margin-left:30px;margin-top:13px;font-size:12px;position:relative;z-index:10;line-height:18px;text-decoration:underline;}
#sw-ads .sw-seznam-footer-ad .sw-ad-inner .sw-promo-seznam-links-ad a{color:#000000;}
#sw-ads .sw-cz-footer-ad{display:block;height:60px;background-color:#333;width:50%;position:fixed;bottom:0;right:0;z-index:99999999;}#sw-ads .sw-cz-footer-ad .sw-ad-inner{width:650px;margin-left:10px;line-height:16px;}#sw-ads .sw-cz-footer-ad .sw-ad-inner .sw-logo-ad{margin-top:17px;width:113px;height:29px;float:left;}#sw-ads .sw-cz-footer-ad .sw-ad-inner .sw-logo-ad img{width:113px;height:29px;}
#sw-ads .sw-cz-footer-ad .sw-ad-inner .sw-promo-text-ad{width:222px;display:block;font-family:"Segoe WP",Verdana,Arial,Helvetica,sans-serif;font-size:11px;z-index:10;color:#fff;float:left;margin-left:30px;margin-top:15px;}
#sw-ads .sw-cz-footer-ad .sw-ad-inner .sw-create-now-button-ad{width:112px;height:38px;display:block;float:left;z-index:50;margin-left:10px;margin-top:11px;}
#sw-ads .sw-cz-footer-ad .sw-ad-inner .sw-create-now-button-ad.cs{font-size:11px;font-weight:bold;text-align:center;}
#sw-ads .sw-footer-ad{display:block;height:60px;background-color:#333;width:100%;position:fixed;bottom:0;left:0;right:0;z-index:99999999;}#sw-ads .sw-footer-ad .sw-ad-inner{max-width:960px;margin:0 auto;text-align:center;line-height:39px;}#sw-ads .sw-footer-ad .sw-ad-inner .sw-logo-ad{width:113px;height:29px;margin-top:17px;float:left;}#sw-ads .sw-footer-ad .sw-ad-inner .sw-logo-ad img{width:113px;height:29px;margin:0;}
#sw-ads .sw-footer-ad .sw-ad-inner .sw-promo-text-ad{display:inline-block;margin:0 auto;font-family:"Segoe WP",Verdana,Arial,Helvetica,sans-serif;font-size:15px;position:relative;z-index:10;max-width:80%;margin-top:12px;}
#sw-ads .sw-footer-ad .sw-ad-inner .sw-create-now-button-ad{width:auto;height:39px;margin-left:10px;margin-top:11px;display:block;float:right;text-transform:uppercase;font-weight:bold;font-family:"Segoe WP",Verdana,Arial,Helvetica,sans-serif;font-size:15px;text-align:left;padding:0 17px 0 6px;position:relative;z-index:50;margin-right:31px;}#sw-ads .sw-footer-ad .sw-ad-inner .sw-create-now-button-ad STRONG{width:auto;padding-right:22px;background-position:right top;margin-top:12px;}
@media all and (max-width: 699px){#sw-ads .sw-footer-ad .sw-ad-inner .sw-create-now-button-ad{margin-right:0;} #sw-ads .sw-footer-ad .sw-ad-inner .sw-promo-text-ad{max-width:50%;}}@media all and (max-width: 600px){#sw-ads .sw-footer-ad .sw-ad-inner .sw-create-now-button-ad{margin-right:0;} #sw-ads .sw-footer-ad .sw-ad-inner .sw-promo-text-ad{display:none;}}BODY #site,BODY #wrapper .container,BODY .container #area{}BODY #site #sidebar section.contactPagelet .SocialsPart,BODY #wrapper .container #sidebar section.contactPagelet .SocialsPart,BODY .container #area #sidebar section.contactPagelet .SocialsPart{margin-left:0px;}
BODY #site #sidebar section.sw-edit-pagelet-contact .SocialsPart,BODY #wrapper .container #sidebar section.sw-edit-pagelet-contact .SocialsPart,BODY .container #area #sidebar section.sw-edit-pagelet-contact .SocialsPart{margin-left:-10px;}
BODY #site .contactPagelet,BODY #wrapper .container .contactPagelet,BODY .container #area .contactPagelet{line-height:20px;}BODY #site .contactPagelet A,BODY #wrapper .container .contactPagelet A,BODY .container #area .contactPagelet A{text-decoration:none;}
BODY #site .contactPagelet .blockWithMargin,BODY #wrapper .container .contactPagelet .blockWithMargin,BODY .container #area .contactPagelet .blockWithMargin{margin-bottom:17px;clear:both;}
BODY #site .contactPagelet .CompanyPart .sw-contact-label,BODY #wrapper .container .contactPagelet .CompanyPart .sw-contact-label,BODY .container #area .contactPagelet .CompanyPart .sw-contact-label{float:left !important;padding-right:5px !important;}
BODY #site .contactPagelet .socialIcon,BODY #wrapper .container .contactPagelet .socialIcon,BODY .container #area .contactPagelet .socialIcon{display:block;float:left;height:23px;width:23px;margin:5px 7px 5px 0px;padding:0;background-image:url("../images/templates/contactPageletIconsLight.png");background-repeat:no-repeat;}
BODY #site .contactPagelet .socialIcon A,BODY #wrapper .container .contactPagelet .socialIcon A,BODY .container #area .contactPagelet .socialIcon A{color:transparent;font-size:1px;}
BODY #site .contactPagelet .socialIcon:hover,BODY #wrapper .container .contactPagelet .socialIcon:hover,BODY .container #area .contactPagelet .socialIcon:hover{opacity:0.7;}
BODY #site .contactPagelet .socialIcon.facebook,BODY #wrapper .container .contactPagelet .socialIcon.facebook,BODY .container #area .contactPagelet .socialIcon.facebook{background-position:0px -64px;}
BODY #site .contactPagelet .socialIcon.twitter,BODY #wrapper .container .contactPagelet .socialIcon.twitter,BODY .container #area .contactPagelet .socialIcon.twitter{background-position:0px -87px;}
BODY #site .contactPagelet .socialIcon.skype,BODY #wrapper .container .contactPagelet .socialIcon.skype,BODY .container #area .contactPagelet .socialIcon.skype{background-position:0px -110px;}
BODY #site .contactPagelet .socialIcon.googlePlus,BODY #wrapper .container .contactPagelet .socialIcon.googlePlus,BODY .container #area .contactPagelet .socialIcon.googlePlus{background-position:0px -156px;}
BODY #site .contactPagelet .socialIcon.youTube,BODY #wrapper .container .contactPagelet .socialIcon.youTube,BODY .container #area .contactPagelet .socialIcon.youTube{background-position:0px -133px;}
BODY #site .contactPagelet .socialIcon.linkedIn,BODY #wrapper .container .contactPagelet .socialIcon.linkedIn,BODY .container #area .contactPagelet .socialIcon.linkedIn{background-position:0px -179px;}
BODY #site .contactPagelet .socialIcon a,BODY #wrapper .container .contactPagelet .socialIcon a,BODY .container #area .contactPagelet .socialIcon a{display:block;height:23px;width:23px;}
BODY #site .contactPagelet .caligraphy .sw-icon,BODY #wrapper .container .contactPagelet .caligraphy .sw-icon,BODY .container #area .contactPagelet .caligraphy .sw-icon{float:left;width:16px;height:16px;margin:3px 7px 0 0;background-image:url("../images/templates/contactPageletIconsLight.png");background-repeat:no-repeat;}
BODY #site .contactPagelet .caligraphy.phone .sw-icon,BODY #wrapper .container .contactPagelet .caligraphy.phone .sw-icon,BODY .container #area .contactPagelet .caligraphy.phone .sw-icon{background-position:0px 0px;}
BODY #site .contactPagelet .caligraphy.fax .sw-icon,BODY #wrapper .container .contactPagelet .caligraphy.fax .sw-icon,BODY .container #area .contactPagelet .caligraphy.fax .sw-icon{background-position:0px -16px;}
BODY #site .contactPagelet .caligraphy.email .sw-icon,BODY #wrapper .container .contactPagelet .caligraphy.email .sw-icon,BODY .container #area .contactPagelet .caligraphy.email .sw-icon{background-position:0px -32px;}
BODY #site .contactPagelet .caligraphy.web .sw-icon,BODY #wrapper .container .contactPagelet .caligraphy.web .sw-icon,BODY .container #area .contactPagelet .caligraphy.web .sw-icon{background-position:0px -48px;}
BODY #site .contactPagelet .businessOwner,BODY #wrapper .container .contactPagelet .businessOwner,BODY .container #area .contactPagelet .businessOwner{font-weight:bold;}
BODY #site #sidebar .sw-edit-pagelet-contact .socialIcon,BODY #wrapper .container #sidebar .sw-edit-pagelet-contact .socialIcon,BODY .container #area #sidebar .sw-edit-pagelet-contact .socialIcon{margin:0 -3px 5px 10px;padding:0;}
BODY #contentBgLight #site,BODY #contentBgLight #wrapper .container,BODY #contentBgLight .container #area{}BODY #contentBgLight #site .contactPagelet .socialIcon,BODY #contentBgLight #wrapper .container .contactPagelet .socialIcon,BODY #contentBgLight .container #area .contactPagelet .socialIcon{background-image:url("../images/templates/contactPageletIconsDark.png");}
BODY #contentBgLight #site .contactPagelet .caligraphy .sw-icon,BODY #contentBgLight #wrapper .container .contactPagelet .caligraphy .sw-icon,BODY #contentBgLight .container #area .contactPagelet .caligraphy .sw-icon{background-image:url("../images/templates/contactPageletIconsDark.png");}
#sw-ads .sw-ad-inner .sw-create-now-button-ad{border-radius:8px;font-weight:bold;text-shadow:0px 0px 0px #ddb3a2;background:#c16b48;background:-moz-linear-gradient(top, #c16b48 0%, #b26242 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #c16b48), color-stop(100%, #b26242));background:-webkit-linear-gradient(top, #c16b48 0%, #b26242 100%);background:-o-linear-gradient(top, #c16b48 0%, #b26242 100%);background:-ms-linear-gradient(top, #c16b48 0%, #b26242 100%);background:linear-gradient(to bottom, #c16b48 0%, #b26242 100%);-moz-box-shadow:inset 1px 1px 3px #d19177;-webkit-box-shadow:inset 1px 1px 3px #d19177;box-shadow:inset 1px 1px 3px #d19177;}
#sw-ads .sw-ad-inner .sw-create-now-button-ad STRONG{background:transparent url(site/ads/sipka_velka.png) no-repeat 77px 9px scroll;margin-top:4px;margin-left:14px;display:block;font-size:14px;line-height:15px;width:98px;height:32px;text-transform:uppercase;}
#sw-ads .sw-cz-footer-ad .sw-ad-inner .sw-create-now-button-ad STRONG{background:transparent url(site/ads/sipka_velka.png) no-repeat 90px 9px scroll;margin-left:0px;width:100px;}
#footer #sw-ads{white-space:normal;} 
