﻿.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: 1000px;
  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, #sw-ads .sw-aaapoptavka-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 .seznam-width, #sw-ads .sw-aaapoptavka-footer-ad .seznam-width {
  width: 385px;
}

#sw-ads .sw-seznam-footer-ad .aaapoptavka-width, #sw-ads .sw-aaapoptavka-footer-ad .aaapoptavka-width {
  width: 520px;
}

#sw-ads .sw-seznam-footer-ad .sw-ad-inner, #sw-ads .sw-aaapoptavka-footer-ad .sw-ad-inner {
  margin-right: 50px;
  float: right;
}

#sw-ads .sw-seznam-footer-ad .sw-ad-inner .sw-logo-ad, #sw-ads .sw-aaapoptavka-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, #sw-ads .sw-aaapoptavka-footer-ad .sw-ad-inner .sw-logo-ad img {
  margin: 0 !important;
}

#sw-ads .sw-seznam-footer-ad .sw-ad-inner .sw-promo-seznam-links-ad, #sw-ads .sw-aaapoptavka-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;
  width: 200px;
}

#sw-ads .sw-seznam-footer-ad .sw-ad-inner .sw-promo-seznam-links-ad a, #sw-ads .sw-aaapoptavka-footer-ad .sw-ad-inner .sw-promo-seznam-links-ad a {
  color: #000000;
  white-space: nowrap;
}

#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 {
  margin: 0 !important;
}

#sw-ads .sw-cz-footer-ad .sw-ad-inner .sw-promo-text-ad {
  width: 195px;
  display: block;
  font-family: "Segoe WP", Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  z-index: 10;
  color: #fff;
  float: left;
  margin-left: 65px;
  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 {
  margin-top: 17px;
  float: left;
}

#sw-ads .sw-footer-ad .sw-ad-inner .sw-logo-ad img {
  margin: 0 !important;
}

#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("/CDN/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("/CDN/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("/CDN/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("/CDN/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 .container {
  opacity: 1;
}

.SuspendingOverlay {
  z-index: 99977;
  background: url(images/bg-dark-transparent.png);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: block;
  text-align: center;
}

.clear {
  height: 0;
  width: 100%;
  line-height: 0;
  display: block;
  clear: both;
  font-size: 0;
  overflow: hidden;
}

.SuspendingContainer {
  z-index: 99988;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: block;
  text-align: center;
  font-family: 'Source Sans Pro', sans-serif;
}

.SuspendingContainer {
  line-height: 3.3;
  white-space: normal;
}

.SuspendingContainer h1, .SuspendingContainer h2, .SuspendingContainer h3, .SuspendingContainer h4, .SuspendingContainer h5, .SuspendingContainer h6 {
  font-family: "Segoe WP", Arial, Helvetica, sans-serif;
  font-weight: bold;
  margin: 12px 0 5px;
  padding: 5px 0;
}

.SuspendingContainer p, .SuspendingContainer li {
  line-height: 19px;
  margin: 0 0 10px;
  padding: 0;
}

.SuspendingPopup {
  padding: 0;
  z-index: 99999;
  width: 630px;
  position: relative;
  display: none;
  top: 20%;
  font-size: 16px;
  left: 0;
}

.SuspendingPopup .SuspendingHeader {
  width: 600px;
  height: 70px;
  margin-left: 15px;
  background: #2b2e31;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  position: relative;
}

.SuspendingPopup .SuspendingHeader .logo {
  background: url("images/webmium_logo.png") no-repeat;
  width: 175px;
  height: 46px;
  display: block;
  position: absolute;
  top: 25px;
  left: 20px;
}

.SuspendingPopup .SuspendingHeader h2 {
  text-transform: uppercase;
  font-size: 14px;
  color: #ccc;
  float: right;
  margin-right: 30px;
  padding-top: 12px;
}

.SuspendingPopup .noticeTop {
  background: url("images/vlastnik_horni_zaobleni.png") no-repeat;
  width: 630px;
  height: 23px;
}

.SuspendingPopup .SuspendingNotice {
  background: #932d2b url("images/cerveny_prechod.png") repeat-x;
  width: 630px;
  min-height: 140px;
  color: #fff;
  text-align: left;
  line-height: 1.2;
}

.SuspendingPopup .SuspendingNotice .marker {
  float: left;
  width: 126px;
  height: 140px;
  background: url("images/jednosmerka.png") no-repeat center center;
}

.SuspendingPopup .SuspendingNotice .cont {
  float: left;
  width: 490px;
}

.SuspendingPopup .SuspendingNotice .cont p {
  font-size: 14px;
}

.SuspendingPopup .SuspendingNotice small {
  font-size: 13px;
}

.SuspendingPopup .SuspendingNotice h1 {
  color: #fff;
  text-transform: uppercase;
  font-size: 23px;
  padding-top: 10px;
  border-bottom: 0;
}

.SuspendingPopup .SuspendingNotice a {
  color: #fff !important;
}

.SuspendingPopup .SuspendingNotice a strong {
  color: #fff;
}

.SuspendingPopup .noticeFooter {
  background: url("images/vlastnik_spodni_zaobleni.png") no-repeat;
  width: 630px;
  height: 23px;
}

.SuspendingPopup .SuspendingBody {
  background: url("images/splash-bg.jpg") repeat;
  width: 600px;
  padding-bottom: 15px;
  margin-left: 15px;
  text-align: left;
  line-height: 1.7;
  color: #000;
}

.SuspendingPopup .SuspendingBody a {
  color: #3A8E9D;
}

.SuspendingPopup .SuspendingBody .contLeft {
  float: left;
  width: 270px;
  padding-left: 30px;
  border-right: #f5f5f5 1px solid;
}

.SuspendingPopup .SuspendingBody .contLeft ul {
  margin: 0;
}

.SuspendingPopup .SuspendingBody .contRight {
  float: right;
  width: 250px;
  padding-right: 30px;
}

.SuspendingPopup .SuspendingBody .contRight small {
  font-size: 11px;
  line-height: 1.6;
  display: block;
}

.SuspendingPopup .SuspendingBody .contRight p {
  font-size: 13px;
}

.SuspendingPopup .SuspendingBody h3 {
  color: #000;
  font-size: 15px;
}

.SuspendingPopup .SuspendingBody h4 {
  color: #BC6643;
  font-size: 13px;
}

.SuspendingPopup .SuspendingBody h3, .SuspendingPopup .SuspendingBody h4 {
  margin: 0;
  padding: 0;
}

.SuspendingPopup .SuspendingBody ul li {
  background: url("images/bull1.png") no-repeat scroll 3px 11px transparent;
  line-height: 18px;
  list-style: none outside none;
  padding: 4px 0 4px 20px;
  font-size: 13px;
  margin: 0;
}

.SuspendingPopup .SuspendingBody img {
  margin: 0 0 5px 0;
}

.SuspendingPopup .SuspendingFooter {
  background: url("images/splash-bg.jpg") repeat;
  width: 600px;
  height: 30px;
  margin-left: 15px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  position: relative;
  text-align: center;
}

.SuspendingPopup .SuspendingFooter a.button {
  display: inline-block;
  font-family: "Segoe WP", Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  height: 40px;
  line-height: 40px;
  text-align: center;
  text-transform: uppercase;
  background: url("images/ButtonBg40Red.png") repeat-x;
  border-radius: 8px 8px 8px 8px;
  box-shadow: 1px 1px 3px #D19177 inset;
  text-shadow: 0 0 0 #DDB3A2;
  color: #fff !important;
  position: relative;
  top: 0px;
  padding-left: 30px;
  padding-right: 30px;
  z-index: 99999;
  text-decoration: none !important;
}

.SuspendingPopup .SuspendingFooter a.button:hover {
  text-decoration: none;
  background: url("images/ButtonBg40Red.png") bottom left repeat-x;
}

.SuspendingPopup .SuspendingAfterFooter {
  position: relative;
  background: url("images/publish_window_bottom.png") no-repeat;
  width: 600px;
  height: 40px;
  margin-left: 15px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}

.SuspendingPopup .SuspendingAfterFooter a {
  position: absolute;
  top: -2px;
  color: #e8e8de;
  text-decoration: underline;
  left: 25px;
  font-size: 83%;
}

.SuspendingPopup .CloseSuspendWindow {
  position: absolute;
  top: -8px;
  right: 3px;
  width: 25px;
  height: 25px;
  cursor: pointer;
  background: url("edit/overlays/new/close_gray.png") no-repeat;
  z-index: 999999;
}

.SuspendingPopup #SuspendImage {
  display: none;
}

.Visitor.SuspendingPopup {
  width: 750px;
}

.Visitor.SuspendingPopup .SuspendingHeader {
  width: 720px;
}

.Visitor.SuspendingPopup .noticeTop {
  background: url("images/navstevnik_horni_zaobleni.png") no-repeat;
  width: 750px;
}

.Visitor.SuspendingPopup .SuspendingNotice {
  width: 750px;
  background: #749a4a url("images/navstevnik_prechod.png") repeat-x;
}

.Visitor.SuspendingPopup .SuspendingNotice .cont {
  width: 750px;
  text-align: center;
}

.Visitor.SuspendingPopup .SuspendingNotice .cont h1 {
  padding-bottom: 16px;
}

.Visitor.SuspendingPopup .SuspendingNotice .cont p {
  margin-bottom: 2px;
}

.Visitor.SuspendingPopup .SuspendingNotice .cont small {
  font-size: 14px;
}

.Visitor.SuspendingPopup .noticeFooter {
  background: url("images/navstevnik_horni_okraj.png") no-repeat;
  width: 750px;
}

.Visitor.SuspendingPopup .SuspendingBody {
  width: 720px;
}

.Visitor.SuspendingPopup .SuspendingBody .visitorCont .window {
  position: relative;
  padding: 15px 0 40px 27px;
}

.Visitor.SuspendingPopup .SuspendingBody .visitorCont .window .item {
  float: left;
  width: 193px;
  text-align: center;
  color: #000;
  font-weight: bold;
  font-size: 13px;
}

.Visitor.SuspendingPopup .SuspendingBody .visitorCont .window .item strong {
  color: #749A4a;
}

.Visitor.SuspendingPopup .SuspendingBody .visitorCont .window .arrow {
  float: left;
  width: 42px;
  height: 98px;
  display: block;
  background: url("images/navstevnik_sipecka.png") no-repeat center center;
}

.Visitor.SuspendingPopup .SuspendingBody .visitorCont .window .cont {
  float: left;
  width: 193px;
  height: 98px;
  display: block;
  border: #dad8cf 1px solid;
  border-radius: 5px;
  background-color: #fff;
  background-position: center center;
  background-repeat: no-repeat;
  margin-bottom: 5px;
}

.Visitor.SuspendingPopup .SuspendingBody .visitorCont .window .cont.one {
  background-image: url("images/navstevnik_iko_1.png");
}

.Visitor.SuspendingPopup .SuspendingBody .visitorCont .window .cont.two {
  background-image: url("images/navstevnik_iko_2.png");
}

.Visitor.SuspendingPopup .SuspendingBody .visitorCont .window .cont.three {
  background-image: url("images/navstevnik_iko_3.png");
}

.Visitor.SuspendingPopup .SuspendingBody .visitorCont h3 {
  text-align: center;
  font-size: 22px;
  margin-top: -7px;
  text-transform: none;
}

.Visitor.SuspendingPopup .SuspendingBody .visitorCont h3 strong {
  color: #749A4A;
}

.Visitor.SuspendingPopup .SuspendingFooter {
  width: 720px;
  border-bottom-right-radius: 0;
  position: relative;
}

.Visitor.SuspendingPopup .SuspendingFooter .button {
  position: absolute;
  right: 28px;
  height: 50px;
  line-height: 50px;
  top: -10px;
  background: url("images/ButtonBg50Red.png") repeat-x;
}

.Visitor.SuspendingPopup .SuspendingFooter .button:hover {
  background: url("images/ButtonBg50Red.png") bottom left repeat-x;
}

.Visitor.SuspendingPopup .SuspendingFooter .youtube {
  position: absolute;
  top: -25px;
  left: 25px;
  background: url("images/navstevnik_yt.png") center left no-repeat;
  padding-left: 30px;
  color: #3A8E9D;
  text-decoration: underline;
  font-size: 83%;
}

.Visitor.SuspendingPopup .SuspendingFooter .youtube:hover {
  text-decoration: none;
}

.Visitor.SuspendingPopup .SuspendingAfterFooter {
  width: 720px;
  background: url("images/navstevnik_spodni_okraj.png") top right no-repeat;
}

.Visitor.SuspendingPopup .SuspendingAfterFooter a:hover {
  text-decoration: none;
}

#localisations {
  position: absolute;
  right: 0px;
  top: 43px;
  width: 200px;
  z-index: 99999;
  text-align: right;
}

#localisations a {
  display: inline-block;
  padding: 0;
  margin: 0 0 0 6px;
  height: 15px;
  width: 22px;
  overflow: hidden;
}

#localisations a img {
  margin: 0;
  padding: 0;
}

#footer #sw-ads {
  white-space: normal;
}

.file-ico {
  background-repeat: no-repeat;
  background-position: center center;
}

.file-ico.avi {
  background: url("images/mimetype-icons/dark/avi.png") no-repeat center center;
}

.file-ico.bmp {
  background: url("images/mimetype-icons/dark/bmp.png") no-repeat center center;
}

.file-ico.doc {
  background: url("images/mimetype-icons/dark/doc.png") no-repeat center center;
}

.file-ico.jpeg {
  background: url("images/mimetype-icons/dark/jpeg.png") no-repeat center center;
}

.file-ico.jpg {
  background: url("images/mimetype-icons/dark/jpg.png") no-repeat center center;
}

.file-ico.mp3 {
  background: url("images/mimetype-icons/dark/mp3.png") no-repeat center center;
}

.file-ico.mp4 {
  background: url("images/mimetype-icons/dark/mp4.png") no-repeat center center;
}

.file-ico.mpeg {
  background: url("images/mimetype-icons/dark/mpeg.png") no-repeat center center;
}

.file-ico.mpg {
  background: url("images/mimetype-icons/dark/mpg.png") no-repeat center center;
}

.file-ico.pdf {
  background: url("images/mimetype-icons/dark/pdf.png") no-repeat center center;
}

.file-ico.png {
  background: url("images/mimetype-icons/dark/png.png") no-repeat center center;
}

.file-ico.pps {
  background: url("images/mimetype-icons/dark/pps.png") no-repeat center center;
}

.file-ico.ppt {
  background: url("images/mimetype-icons/dark/ppt.png") no-repeat center center;
}

.file-ico.rar {
  background: url("images/mimetype-icons/dark/rar.png") no-repeat center center;
}

.file-ico.rtf {
  background: url("images/mimetype-icons/dark/rtf.png") no-repeat center center;
}

.file-ico.txt {
  background: url("images/mimetype-icons/dark/txt.png") no-repeat center center;
}

.file-ico.xls {
  background: url("images/mimetype-icons/dark/xls.png") no-repeat center center;
}

.file-ico.zip {
  background: url("images/mimetype-icons/dark/zip.png") no-repeat center center;
}

#contentBgDark .file-ico.avi {
  background: url("images/mimetype-icons/light/avi.png") no-repeat center center;
}

#contentBgDark .file-ico.bmp {
  background: url("images/mimetype-icons/light/bmp.png") no-repeat center center;
}

#contentBgDark .file-ico.doc {
  background: url("images/mimetype-icons/light/doc.png") no-repeat center center;
}

#contentBgDark .file-ico.jpeg {
  background: url("images/mimetype-icons/light/jpeg.png") no-repeat center center;
}

#contentBgDark .file-ico.jpg {
  background: url("images/mimetype-icons/light/jpg.png") no-repeat center center;
}

#contentBgDark .file-ico.mp3 {
  background: url("images/mimetype-icons/light/mp3.png") no-repeat center center;
}

#contentBgDark .file-ico.mp4 {
  background: url("images/mimetype-icons/light/mp4.png") no-repeat center center;
}

#contentBgDark .file-ico.mpeg {
  background: url("images/mimetype-icons/light/mpeg.png") no-repeat center center;
}

#contentBgDark .file-ico.mpg {
  background: url("images/mimetype-icons/light/mpg.png") no-repeat center center;
}

#contentBgDark .file-ico.pdf {
  background: url("images/mimetype-icons/light/pdf.png") no-repeat center center;
}

#contentBgDark .file-ico.png {
  background: url("images/mimetype-icons/light/png.png") no-repeat center center;
}

#contentBgDark .file-ico.pps {
  background: url("images/mimetype-icons/light/pps.png") no-repeat center center;
}

#contentBgDark .file-ico.ppt {
  background: url("images/mimetype-icons/light/ppt.png") no-repeat center center;
}

#contentBgDark .file-ico.rar {
  background: url("images/mimetype-icons/light/rar.png") no-repeat center center;
}

#contentBgDark .file-ico.rtf {
  background: url("images/mimetype-icons/light/rtf.png") no-repeat center center;
}

#contentBgDark .file-ico.txt {
  background: url("images/mimetype-icons/light/txt.png") no-repeat center center;
}

#contentBgDark .file-ico.xls {
  background: url("images/mimetype-icons/light/xls.png") no-repeat center center;
}

#contentBgDark .file-ico.zip {
  background: url("images/mimetype-icons/light/zip.png") no-repeat center center;
}

section .captcha {
  text-align: left;
}

section .captcha img {
  display: block;
  margin: 0;
  padding: 0;
}