
html { height: 100%; background: #F8F7F3; }
body { font-family: 'PT Sans', sans-serif; font-size: 15px; }
body.no-scroll { overflow: hidden; }
p { line-height: 130%; }
body, div, p { color: #362A24; }
a { color: #B20000; text-decoration: none; }
a:hover, a.hover { color: #7D0000; text-decoration: underline; }
strong { font-weight: bold; }

.font-sans { font-family: 'PT Sans', sans-serif; }
.font-sans-narrow { font-family: 'PT Sans Narrow', sans-serif; }

.yt-wrapper-maxsize {
  max-width: 575px;
}

.yt-video-wrapper {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 25px;
  height: 0;
}

.yt-video-wrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

#issues-content {
  margin-top: 25px;
  max-width: 880px;
  margin-bottom: 100px;	
}

@media only screen and (max-width: 980px) {
  #issues-content {
    order: 2;
    margin-top: 0;
  }
}

#tourist { position: relative; clear: both; }
#tourist .page-container { margin-bottom: 0; }
#tourist-line { border-bottom: 1px solid #EBEAE6; height: 10px; }
#tourist-content {
  background-color:rgba(254,254,253,0.81);
  border-color:rgba(232,231,227,0.81);
}

.two-columns-layout {
  overflow: auto;
  display: flex;
  flex-wrap: wrap;
}

@media only screen and (max-width: 980px) {
  .two-columns-layout {
    /* gap: 30px; */
  }

  .two-columns-layout .content.page {
    order: 2;
	margin-top: 0;
  }

  .two-columns-layout .page-submenu {
    order: 1;
  }
}

#history-map {
  width: 100%;
  max-width: 547px;
  float: right;
  margin: 0 15px 15px 0;
}

@media only screen and (max-width: 980px) {
  #history-map {
    float: none;
	display: block;
  }
}

.raw-content { overflow:auto; padding: 20px 10px 20px 10px; }

.event-list { }
.event-list li { margin-bottom: 10px; display: block; }
.event-list li.month { font-size: 26px; width: 100%; text-align: center; background: url(/img/event-header-bg.png) no-repeat center; }
.event-list li.month h2 { padding-right: 45%; margin-top: 40px; }
.event-list li:first-child h2 { margin-top: 0; }
.event-list li.day h3 { font-size: 21px; padding-top: 20px; }
.event-list li.item { padding: 10px; margin-left: 20px; }
.event-list li.item h4 { font-size: 18px; }
.event-info { margin-top: 3px; }
.event-info h2 { font-size: 26px; font-weight: bold; }
.event-info .time { margin-right: 10px; font-weight: bold; }
.event-info .location { margin-left: 3px; color: #8C7952; }
.event-list li.item .description { margin-top: 10px; }
.event-list li.item:nth-child(even) { background: #e5e4e0; }

@media only screen and (max-width: 980px) {
  .event-list li.month {
    background: none;
  }

  .event-list li.month h2 {
    text-align: left;
	padding-right: 0;
  }

  .event-list li.item {
    padding-left: 0;
    margin-left: 0;  
  }
}

.loc-ico { display: inline-block; width: 8px; height: 14px; vertical-align: -1px;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAOCAYAAAASVl2WAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAAWdEVYdENyZWF0aW9uIFRpbWUAMTEvMTcvMTNUpZ24AAABKklEQVQYlWNkYGBgmNDZann7xo25506f1GRgYGAwMjW/rqqhkVxQXn2ccVJ3u+zGNasefPv6lYkBCXBxc//zDwlTYFaSkTrx6MF9MVl5+c92Ti4dappaB79//2b89vVrDjY2dg8GZ3PDv5Y6av8ndLZawnRP6Gy1tNRR++9sbviX0VJH7T8DAwPD8Su3GJGtgIkzycrLf2ZgYGCoKc5fCZOEsWXl5T8z1hTnr9y7c3sYzPUMDAwMMN84u3uuYhGTkCjh5uEJ+frlCxNMgoGBgYGbh+efmIRECVNeaeVjI1PzPQxowMjUfE9eaeVjJgYGBgYpGZkGdAUYYtmJsdcsddT+W+qo/c9OjL0GE4eHnqqGRjI2NgpIiQp9mBIV+hBZjAWZo6qu0YWuCQC93WMCgwRodwAAAABJRU5ErkJggg==) no-repeat center;
 }

#tourist-content p { padding: 30px 10px 10px 10px; }
#tourist-head span { padding-left: 5px; padding-right: 15px; }
#tourist-head .ico { width: 22px; height: 17px; display: inline-block; vertical-align: -2px; margin-left: 15px; }
a.tophead-button { color: #362A24; }

#tourist-text {
  margin-top: 40px;
  margin-bottom: 30px;
  overflow: auto;
  display: flex
}

#tourist-text p { padding: 5px; }
#tourist-content h3 { padding: 15px 10px 0px 10px; text-transform: uppercase; font-weight: bold; font-size: 21px; }
#tourist-content .miniseparator { width: 244px; height: 19px; background: url(/img/miniseparator.png) no-repeat center; margin: 5px 0; }
/*#tourist-content .right-box { width: 680px; float: left; }*/
#tourist-content .right-box .inner { padding: 20px; }
#tourist-content .right-box h2 { font-size: 26px; font-weight: bold; line-height: 45px; margin-bottom: 10px; }
#tourist-content .left-box .photo-container { padding-top: 5px; }
#tourist-content .left-box #wikiphoto { background: url(/img/wikiphoto.png) no-repeat; width: 250px; height: 250px; margin-left: 5px; }
#tourist-content #icowiki { width: 45px; height: 45px; float: left; margin-right: 10px;
background: url(data:image/png;base64,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) no-repeat center; }

#tourist-content .left-box {
  margin: 1px;
  overflow: auto;
  flex: 0 0 260px;
  border-radius:4px;
  padding-bottom: 5px;
  background-color:rgb(255,255,255);
  box-shadow:0px 0px 2px 1px rgba(0,0,0,0.15);
}

#tourist-content .page-container {
  position: relative;
}

@media only screen and (max-width: 630px) {
  #tourist-text {
    flex-direction: column;
  }
  
  #tourist-content .left-box {
    flex: none;
    box-shadow: none;
    padding-bottom: 15px;
  }

  #tourist-content .left-box .photo-container {
    margin-bottom: 10px;
  }

  #tourist-content .left-box #wikiphoto {
    margin-left: -125px;
    left: 50%;
    position: relative;
  }
}

#tourist-head {
  top: -22px;
  left: -11px;
  height:40px;
  line-height: 43px;
  position: absolute;
  font-weight: bold;
  font-size: 18px;
  text-transform: uppercase;
  box-shadow:0px 0px 1px 1px rgba(0,0,0,0.1);
  background-image:linear-gradient(180deg,rgb(255,255,255) 0%,rgb(251,250,249) 100%);
}

@media only screen and (max-width: 980px) {
  #tourist-head {
    left: 15px;
  }
}

#footer { background: #362A24; color: white; z-index: 0.5; overflow: auto; }
#footer #map { width: 256px; height: 217px; background: url(/img/salvator-map.png) no-repeat; }
#footer #text { width: 380px; }
#footer p { color: white; padding: 10px 10px 5px 10px; font-size: 18px; }
#footer p.big { font-size: 21px; }
#footer p a { color: #FFCD19; }

#footer .page-container {
  margin-bottom: 0;
}

#footer .page-container .page {
  display: flex;
  flex-wrap: wrap;
}

@media only screen and (max-width: 768px) {
  #footer .page-container .page {
    flex-direction: column;
    justify-content: center;  
  }
  
  #footer #map {
    align-self: center;
  }
  
  #footer #text {
    margin: 15px 0 45px 0;
    text-align: center;
	align-self: center;
  }
}

#contact-box p { color: #392C26; font-size: 21px; }
#contact-box form { padding: 5px 10px 10px 10px; }
#contact-box button {
  color: #392C26;
  font-size: 18px;
  border-radius: 3px;
  margin-top: 10px;
  margin-left: 10px;
  float: left;
  border: 0;
  /* Firefox v3.6+ */
  background-image:-moz-linear-gradient(50% 0% -90deg,rgb(242,239,230) 0%,rgb(233,228,214) 100%);
  /* safari v4.0+ and by Chrome v3.0+ */
  background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0, rgb(242,239,230)),color-stop(1, rgb(233,228,214)));
  /* Chrome v10.0+ and by safari nightly build*/
  background-image:-webkit-linear-gradient(-90deg,rgb(242,239,230) 0%,rgb(233,228,214) 100%);
  /* Opera v11.10+ */
  background-image:-o-linear-gradient(-90deg,rgb(242,239,230) 0%,rgb(233,228,214) 100%);
  /* IE v10+ */
  background-image:-ms-linear-gradient(-90deg,rgb(242,239,230) 0%,rgb(233,228,214) 100%);
  background-image:linear-gradient(180deg,rgb(242,239,230) 0%,rgb(233,228,214) 100%);
  width:26px;
  height:85px;
  -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#fff2efe6,endColorstr=#ffe9e4d6,GradientType=0)";
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#fff2efe6,endColorstr=#ffe9e4d6,GradientType=0);
}
#contact-box input, #contact-box textarea {
  color: #392C26;
  float: left;
  border: 0;
  padding: 2px 5px;
  background-color:rgb(194,181,150);
  width:132px;
  height:31px;

  /* Firefox v1.0+ */
  -moz-border-radius:3px;
  /* Safari v3.0+ and by Chrome v0.2+ */
  -webkit-border-radius:3px;
  /* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
  border-radius:3px;
  /* Firefox v3.5+ */
  -moz-box-shadow:inset 0px 1px 1px rgba(0,0,0,0.15);
  /* Safari v3.0+ and by Chrome v0.2+ */
  -webkit-box-shadow:inset 0px 1px 1px rgba(0,0,0,0.15);
  /* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
  box-shadow:inset 0px 1px 1px rgba(0,0,0,0.15);
}
#contact-box .defaulted { font-style: italic;  }
#contact-box textarea { width:248px;height:79px; margin-top:10px; padding-top: 4px; }


#footer #contact-box {
  float: right;
  /* Firefox v3.6+ */
  background-image:-moz-linear-gradient(50% 0% -90deg,rgb(230,221,198) 0%,rgb(215,201,170) 100%);
  /* safari v4.0+ and by Chrome v3.0+ */
  background-image:-webkit-gradient(linear,50% 0%,50% 33%,color-stop(0, rgb(230,221,198)),color-stop(1, rgb(215,201,170)));
  /* Chrome v10.0+ and by safari nightly build*/
  background-image:-webkit-linear-gradient(-90deg,rgb(230,221,198) 0%,rgb(215,201,170) 100%);
  /* Opera v11.10+ */
  background-image:-o-linear-gradient(-90deg,rgb(230,221,198) 0%,rgb(215,201,170) 100%);
  /* IE v10+ */
  background-image:-ms-linear-gradient(-90deg,rgb(230,221,198) 0%,rgb(215,201,170) 100%);
  background-image:linear-gradient(180deg,rgb(230,221,198) 0%,rgb(215,201,170) 100%);
  width:318px;
  height:215px;
  border-color:rgb(196,179,153);
  border-width:1px;
  border-style:solid;
  -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffe6ddc6,endColorstr=#ffd7c9aa,GradientType=0)";
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffe6ddc6,endColorstr=#ffd7c9aa,GradientType=0);
}

#container { width: 100%; position: relative; background: #F8F7F3; z-index: 0; }

#obsah {
  display: flex;
  flex-wrap: wrap;
  padding-top: 45px;
}

@media only screen and (max-width: 980px) {
  #obsah {
    /* gap: 30px; */	
  }	
}

#obsah.left-aligned {
  justify-content: left;
}

#obsah.full-scale .raw-content {
  width: 100%;
}	

@media only screen and (max-width: 980px) {
  #obsah.mobile-full-scale .raw-content {
    width: 100%;
  }	
}

.left-menu {
  width: 50px;
  height: 550px;
  border-right: 1px solid #DCDAD5;
  padding-right: 10px;
  margin-right: 15px;
  margin-top: 25px;
}

.left-menu-container {
  width: 50px;
  height: 500px;
}

.left-menu .inner {
  margin-top: 20px;
  margin-right: 10px;
}

@media only screen and (max-width: 980px) {
  .left-menu {
    margin: 0;
    width: 100%;
    height: auto;
    border-right: none;
    margin-top: 25px;
    padding: 0 10px;
  }
  
  .left-menu-container {
    width: auto;
    height: auto;  
  }
  
  .left-menu .inner {
    margin-top: 0;
    margin-right: 0;
    display: flex;
    gap: 15px;
    flex-wrap: wrap;
  }
  
  .gallery-show {
    order: 2;
    padding: 0 10px;
  }
}

@media only screen and (max-width: 980px) {
  .left-menu-container {
	position: relative !important; /* TODO: hotfix - opravit v JS! */
	top: auto !important;
  }
}

.left-menu .inner.scroll {
  margin-top: 90px;
}

@media only screen and (max-width: 980px) {
  .left-menu {
    margin-top: 0;
  }
  
  .left-menu .inner.scroll {
    margin-top: 0;
  }
}

.left-menu .inner li {
  text-align: right;
}

#obsah .page {
  width: 100%;
  overflow: auto;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

@media only screen and (max-width: 980px) {
  #obsah .page {
	justify-content: center;
  }
  
  #obsah .left-menu {
    order: 1;
  }

  #obsah .content {
    order: 3;
	margin-top: 0;
  }

  #obsah .submenu-wrapper {
    order: 2;
  }
}

.left-hmenu { overflow: auto; float: left; margin-top: 10px; }
.left-hmenu li { float: left; margin-right: 20px; font-size: 18px; }

.page-container { max-width: 960px; margin: 0 auto; clear: both; /*overflow: auto;*/ }
.page-container.classic { margin-top: 30px; }

#tophead {
  height: 59px;
  line-height: 30px;
  position: relative;
  z-index: 10;
}

@media only screen and (max-width: 980px) {
  #tophead {
    top: 6px;
    width: 100%;
    position: fixed;
    background: white;
  }
}

#tophead-bg.small {
  height: 6px;
  top: 0px;
  z-index: 5;
}

#tophead-bg.fixed-top {
  position: fixed;
}

#tophead-bg {
  position: absolute;
  z-index: -1;
  width: 100%;
  height: 64px;
  /* Firefox v3.6+ */
  background-image:-moz-linear-gradient(rgb(255,255,255) 0%,rgb(255,255,255) 49%,rgb(245,241,233) 100%);
  /* safari v4.0+ and by Chrome v3.0+ */
  background-image:-webkit-gradient(linear,color-stop(0, rgb(255,255,255)),color-stop(0.49, rgb(255,255,255)),color-stop(1, rgb(245,241,233)));
  /* Chrome v10.0+ and by safari nightly build*/
  background-image:-webkit-linear-gradient(rgb(255,255,255) 0%,rgb(255,255,255) 49%,rgb(245,241,233) 100%);
  /* Opera v11.10+ */
  background-image:-o-linear-gradient(rgb(255,255,255) 0%,rgb(255,255,255) 49%,rgb(245,241,233) 100%);
  /* IE v10+ */
  background-image:-ms-linear-gradient(rgb(255,255,255) 0%,rgb(255,255,255) 49%,rgb(245,241,233) 100%);
  background-image:linear-gradient(rgb(255,255,255) 0%,rgb(255,255,255) 49%,rgb(245,241,233) 100%);
  -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffffff,endColorstr=#fff5f1e9)";
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffffff,endColorstr=#fff5f1e9);
}

#menu-bg.small {
  height: 40px;
  top: 64px;
  z-index: 1;
  border-bottom: 1px solid #C1BDB8;
  z-index: 10;
}

@media only screen and (max-width: 980px) {
  #menu-bg.small {
	position: fixed;
  }	
}

#menu-bg.fixed-top {
  top: 6px;
  position: fixed;
}

@media only screen and (max-width: 980px) {
  #menu-bg.fixed-top.small {
	top: 64px;
  }	
}

#menu-bg {
  border-top: 1px solid #C4B27A;
  position: absolute;
  top: 64px;
  width: 100%;
  height:100px;
  z-index: -1;

  /* Firefox v3.6+ */
  background-image:-moz-linear-gradient(50% 0% -90deg,rgb(251,197,9) 0%,rgb(253,216,89) 52%,rgb(251,197,9) 100%);
  /* safari v4.0+ and by Chrome v3.0+ */
  background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0, rgb(251,197,9)),color-stop(0.52, rgb(253,216,89)),color-stop(1, rgb(251,197,9)));
  /* Chrome v10.0+ and by safari nightly build*/
  background-image:-webkit-linear-gradient(-90deg,rgb(251,197,9) 0%,rgb(253,216,89) 52%,rgb(251,197,9) 100%);
  /* Opera v11.10+ */
  background-image:-o-linear-gradient(-90deg,rgb(251,197,9) 0%,rgb(253,216,89) 52%,rgb(251,197,9) 100%);
  /* IE v10+ */
  background-image:-ms-linear-gradient(-90deg,rgb(251,197,9) 0%,rgb(253,216,89) 52%,rgb(251,197,9) 100%);
  background-image:linear-gradient(180deg,rgb(251,197,9) 0%,rgb(253,216,89) 52%,rgb(251,197,9) 100%);
  /* Firefox v3.5+ */
  -moz-box-shadow:0px 0px 5px 1px rgba(57,44,38,0.1);
  /* Safari v3.0+ and by Chrome v0.2+ */
  -webkit-box-shadow:0px 0px 5px 1px rgba(57,44,38,0.1);
  /* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
  box-shadow:0px 0px 5px 1px rgba(57,44,38,0.1);
  -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#fffbc509,endColorstr=#fffbc509,GradientType=0)
    progid:DXImageTransform.Microsoft.Glow(Color=#ff392c26,Strength=6)";
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#fffbc509,endColorstr=#fffbc509,GradientType=0)
      progid:DXImageTransform.Microsoft.Glow(Color=#ff392c26,Strength=6);
}

#tophead-content {
  margin-left: 340px;
  padding-top: 10px;
}

#search { width: 140px; border:0;background:none; height: 28px; padding-left: 5px; }
#search.defaulted { color: silver; }

#tophead-search {
  display: inline-block;
  border: none;
  background-color:rgba(237,232,220,0.61);
  line-height: 30px;
  width:175px;
  height:30px;
  margin-left: 50px;
  box-shadow:inset 0px 1px 1px rgba(0,0,0,0.09);
}

#pro-turistu-link-wrapper {
  display: inline-block;
}

@media only screen and (max-width: 980px) {
  #tophead-content {
    height: 100%;
    display: flex;
    padding-top: 0;
    margin-left: 0;
    align-items: center;
    padding-left: 96px;
    padding-right: 10px;
	justify-content: right;
  }

  #pro-turistu-link-wrapper {
    margin-top: -8px;
  }

  #tophead-content > a {
    margin-top: -8px;
    margin-left: 10px;
  }
  
  #tophead-search {
    display: none;
  }
}

@media only screen and (max-width: 500px) {
  #tophead-content {
	padding-left: 105px;
  }
}

.lupaico { display: inline-block; width: 20px; height: 20px;  vertical-align: -5px;border: 0; padding: 0; margin: 0;
background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAAWdEVYdENyZWF0aW9uIFRpbWUAMTEvMTAvMTPJcqUBAAABa0lEQVQ4ja2TPYuDQBCGnxgJFhIkpBC84pAUKbfyD/i77Q8ryxQHpjhBgoVFOFJIuCKz57p+5Aj3grDr7jy8szOzwlKaqADYAwHgy+8r0AJfWV7c7BhTKwPkAu/A21IAcM7y4jx3uDZgSpxpNcBFnLnARv4HcRR6ZVU3sw7TRB0MZy1wslNLE+UDR/pnmHS6kjdTGpblRTGXjpGJD3TAR5YXnXnHAUJjf5qDAUjwp2xdK/YXGMi6eVZBgbaAvhfY5w7gyfr6DGZIA90p4L/KoXe2X7poSVe6sw8cHm0C4EtrLCpNVEif6qgXHeDL2B+lNeZgPnAw3I2BUtmzdgko6c0pZ8pwN9kR5iwfGfbVzQjymagoj/cvzOZe60VZ1U0chTrYEYAnn+6GDvimn+sNsIuj8FJW9X3g0HCqJyCw0mvp30yP38jpCPgXWTM9gK6nQ5ZVVvU9jsILsGOY/vYl4ALUexloQbc8inf6AW01eWMuymhFAAAAAElFTkSuQmCC);
}

#tophead-fbico { display: inline-block; width: 30px; height: 31px; vertical-align: -11px; margin-left: 10px;  background: url(/img/ico/facebook.png); background-size: 30px 31px; }
#tophead-igico { display: inline-block; width: 30px; height: 31px; vertical-align: -11px; margin-left: 10px; background: url(/img/ico/instagram.png); background-size: 30px 31px;}
#tophead-ytico { display: inline-block; width: 30px; height: 31px; vertical-align: -11px; margin-left: 10px; background: url(/img/ico/youtube.png); background-size: 30px 31px;}
#tophead-fbico.scroll { position: fixed; top: 12px; z-index: 10; margin-left: -833px; }
#tophead-lang { display: inline-block; width: 32px; height: 32px; margin-left: 25px; vertical-align: -11px; }

.tophead-button span {
  padding-left: 5px;
  text-transform: uppercase;
  font-size: 13px;
  font-weight: bold;
}

.photo-ico { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAARCAYAAADZsVyDAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAAWdEVYdENyZWF0aW9uIFRpbWUAMTEvMTAvMTPJcqUBAAABbElEQVQ4ja3UsWvVUBiG8V/CLVwEQRDt0EAdiqAoaKmLDoK4m8m1jlkchDqKVXRwc2voJOLkoMFBEMH/oNBBnLqUhipIoXAtvYMkDsmFYtPbc8Vn+SDf+Z68nJyTyAGyNOnhLe4gxm+8zIvyoUDqugZRKzyNk7iJVx3rb2A70D1Yeb+1E2Vp8hjLoYkCWY6yNNlH/z+Lh70JpEN8xRQua77BUfTHNUfUeIazeVFey4vyCmbwetxQiPh+XpSPMJWlyb0sTe5iNy/KRawcNRRlaVKPka5XVTUfx/ElfMZ0+/yb5gQNsYVTkyZ+t/phu8bzA1K4iAd5Uf7Cp67B48Tf23q+o3ehrT/+RTzb1vWO3lpbz3UNHrfHG22yGXzUbAF80Vz7PjZxYtLEc3iaF+UmruIWrldVdRv7WO2ShiQe8QZP8qLcgCxNFvCifVEnoeIRPzU379Dx+pseBpo/WwhnAtcNYixhL3AghD0s/QFBWl0tFBc1ywAAAABJRU5ErkJggg==); }
.tophead-button .ico { width: 22px; height: 17px; display: inline-block; vertical-align: -3px; margin-left: 10px;   }
a.tophead-button { color: #362A24; }
a.tophead-button:hover { text-decoration: none; }

.tophead-button {
  display:inline-block;
  line-height: 30px;
  text-decoration: none;
  width:178px;
  height:30px;
  border-color:rgb(225,218,200);
  border-width:1px;
  border-radius:4px;
  border-style:solid;
  -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#fff2efe6,endColorstr=#ffe9e4d6,GradientType=0)";
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#fff2efe6,endColorstr=#ffe9e4d6,GradientType=0);
  background-image:linear-gradient(180deg,rgb(242,239,230) 0%,rgb(233,228,214) 100%);
}
.tophead-button:hover {
  width:178px;
  height:30px;
  border-color:rgb(225,218,200);
  border-width:1px;
  /* Firefox v1.0+ */
  -moz-border-radius:4px;
  /* Safari v3.0+ and by Chrome v0.2+ */
  -webkit-border-radius:4px;
  /* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
  border-radius:4px;
  border-style:solid;
  -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffede9dc,endColorstr=#ffd6ccb4,GradientType=0)";
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffede9dc,endColorstr=#ffd6ccb4,GradientType=0);
  background-image:linear-gradient(180deg,rgb(237,233,220) 0%,rgb(214,204,180) 100%);
}

@media only screen and (max-width: 500px) {
  .tophead-button,
  .tophead-button:hover {
    width: auto;
	border: none;
    background: none;
  }
  
  .tophead-button span {
	display: none;
  }
  
  .tophead-button .ico {
    width: 26px;
    height: 20px;
	margin: 0;
    display: inline-block;
    vertical-align: -5px;
  }
}
/*
#logo.small {
  top: 6px;
  width: 60px;
  height: 58px;
  z-index: 10;
}
*/

#logo.small {
  left: 7px;
  top: 13px;
  width: 69px;
  height: 98px;
  z-index: 11;
}

#logo.fixed-top {
  top: -26px;
  left: auto;
  position: fixed;
}

@media only screen and (max-width: 980px) {
  #logo.small,
  #logo.small.fixed-top {
    top: 13px;
	left: 7px;
    position: fixed;
  }	
}

#logo.small a {
  left: 7px;
  width: 69px;
  height: 98px;
  background-size: 100%;
  background-image: url(/img/farnost-logo-86.png);
}

/*
#logo.small a {
  width: 60px;
  height: 58px;
  background-image: url(data:image/png;base64,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); }
*/
#logo a { width: 123px; height: 174px;  display: block; background: url(/img/farnost-logo.png) no-repeat; box-shadow:0px 0px 5px 1px rgba(57,44,38,0.1);z-index: 10; }
	
#logo { position: absolute; top: 7px; width: 123px; height: 174px; z-index: 10; }

#liturgie .liturgie hr { border: 1px solid #ddd; border-width: 1px 0 0 0; padding: 0; margin: 0; }
#liturgie .liturgie { display: none; position: relative; z-index: 100; width: 125px; height: 200px; }
#liturgie .liturgie .head { background: #F2EFE6; font-weight: bold; padding: 3px 5px; text-transform: uppercase; }
#liturgie .liturgie .text { padding: 5px 5px; }
#liturgie .liturgie .arrow {
  position: absolute;
  top: 7px;
  left: 10px;
  width: 16px;
  height: 8px;
  z-index: 100;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAICAYAAADwdn+XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDA1MDI2NzI5NzFCMTFFMzhGQ0VGMzFCRDUxODVBNEUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDA1MDI2NzM5NzFCMTFFMzhGQ0VGMzFCRDUxODVBNEUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEMDUwMjY3MDk3MUIxMUUzOEZDRUYzMUJENTE4NUE0RSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEMDUwMjY3MTk3MUIxMUUzOEZDRUYzMUJENTE4NUE0RSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuhKPoIAAAEuSURBVHjalJC9SgNBFIXvZrMz+zObkCJK0FbRh7C1SmMZ0DYp8gbaWdsEfAax10ewEMRS0I0WmrAJWRDi/szO+jPe0YkGBMUDXzF3zuGeGZBSAmJoQGPmPG493F7Iwd2lFDzp4mwdIRqq/aQEn5IaihDB490oDI4s6gOxfYhGwaHIky7eLSEWfOu1NHcwEIHhvWjU37coA49VwHEZlAmDyfC6XYi0iZ5F7TXV0o/qs+0Y7kzCm54KML8K8+I8hYI/Qb2x0qaOf4qjGCm+GjyLbBs394hd+RFWchwP1JPQc4BNNnDkIW+qgVnk6dZ4cHVMnKqpav8mniUgsulwYXltk9psauBvN6Owf1ImLvwVnilLE3gpknG9sbpj3Afnkro1cD0f/iPVJE8fz94FGADDMp6n+roeIAAAAABJRU5ErkJggg==) no-repeat;
 }
#liturgie .liturgie-container {
  position: absolute;
  border-radius: 4px;
  left: -10px;
  top: 14px;
  width: 170px;
  font-size: 14px;
  min-height: 50px;
  /* Firefox v3.6+ */
  background-image:-moz-linear-gradient(rgb(255,255,255) 0%,rgb(243,243,243) 43%,rgb(235,235,235) 97%,rgb(235,235,235) 98%);
  /* safari v4.0+ and by Chrome v3.0+ */
  background-image:-webkit-gradient(linear,color-stop(0, rgb(255,255,255)),color-stop(0.43, rgb(243,243,243)),color-stop(0.97, rgb(235,235,235)),color-stop(0.98, rgb(235,235,235)));
  /* Chrome v10.0+ and by safari nightly build*/
  background-image:-webkit-linear-gradient(rgb(255,255,255) 0%,rgb(243,243,243) 43%,rgb(235,235,235) 97%,rgb(235,235,235) 98%);
  /* Opera v11.10+ */
  background-image:-o-linear-gradient(rgb(255,255,255) 0%,rgb(243,243,243) 43%,rgb(235,235,235) 97%,rgb(235,235,235) 98%);
  /* IE v10+ */
  background-image:-ms-linear-gradient(rgb(255,255,255) 0%,rgb(243,243,243) 43%,rgb(235,235,235) 97%,rgb(235,235,235) 98%);
  background-image:linear-gradient(rgb(255,255,255) 0%,rgb(243,243,243) 43%,rgb(235,235,235) 97%,rgb(235,235,235) 98%);
  border-color:rgb(229,229,229);
  border-width:1px;
  border-style:solid;
  -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffffff,endColorstr=#ffebebeb)";
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffffff,endColorstr=#ffebebeb);
}
#liturgie:hover .liturgie { display: block; }

#liturgie.scroll {
  position: fixed;
  top: 0;
  height: 6px;
  width: 69px;
}

#liturgie { height: 6px; width: 123px; z-index: 100; }

@media only screen and (max-width: 980px) {
  #liturgie,
  #liturgie.scroll {
	top: 0;
    width: 100%;
    position: fixed;
  }
}

#liturgie.red { background: #CC0001; }
#liturgie.black { background: #000000; }
#liturgie.white { background: #ffffff; border: 1px solid #dddddd; border-width: 0 1px 1px 1px; height: 5px; }
#liturgie.blue { background: #6500FF; }
#liturgie.purple { background: #8b00ff; }
#liturgie.green { background: #349800; }
#liturgie.yellow { background: #FBC509; }
#liturgie.pink { background: #ff8888; }
#liturgie.fuchsia { background: #FF00FF; }
#liturgie.silver { background: #dedede; }

#pic-bg {
  position: absolute;
  top: 165px;
  height: 355px;
  background: url() center #ddd;
  width: 100%;
  z-index: -1;
  border-bottom: 1px solid #DDDDDD;
}

#pic-bg-second {
  position: absolute;
  top: 165px;
  height: 355px;
  background: url() center #ddd;
  width: 100%;
  z-index: -5;
  border-bottom: 1px solid #DDDDDD;
  opacity: 0;
}

@media only screen and (max-width: 980px) {
  #pic-bg,
  #pic-bg-second {
    top: 106px;
  }
}

#menu-container {
  height: 100px;
}

@media only screen and (max-width: 980px) {
  #menu-container {
    height: 40px;
  }	
}

#menu-container.fixed-view {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 9;
  width: 100vw;
  height: 100vh;
  overflow-y: scroll;
}

#hamburger-icon-wrapper {
  display: none;
  z-index: 15;
  position: fixed;
  right: 10px;
  top: 65px;
  cursor: pointer;
}

@media only screen and (max-width: 980px) {
  #hamburger-icon-wrapper {
    display: block;
  }
}

#hamburger-icon {
  width: 30px;
  height: 21px;
  position: relative;
  margin: 10px auto;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .5s ease-in-out;
  -moz-transition: .5s ease-in-out;
  -o-transition: .5s ease-in-out;
  transition: .5s ease-in-out;
}

#hamburger-icon span {
  display: block;
  position: absolute;
  height: 3px;
  width: 100%;
  background: #362A24;
  border-radius: 9px;
  opacity: 1;
  left: 0;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .25s ease-in-out;
  -moz-transition: .25s ease-in-out;
  -o-transition: .25s ease-in-out;
  transition: .25s ease-in-out;
}

#hamburger-icon span:nth-child(1) {
  top: 0px;
}

#hamburger-icon span:nth-child(2),
#hamburger-icon span:nth-child(3) {
  top: 8px;
}

#hamburger-icon span:nth-child(4) {
  top: 16px;
}

#hamburger-icon.open span:nth-child(1) {
  top: 8px;
  width: 0%;
  left: 50%;
}

#hamburger-icon.open span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}

#hamburger-icon.open span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

#hamburger-icon.open span:nth-child(4) {
  top: 8px;
  width: 0%;
  left: 50%;
}

#menu.small {
  top: 64px;
  height: 40px;
  z-index: 15;
  position: absolute;
}

#menu.fixed-top {
  top: 7px;
  position: fixed;
}

#menu.small > li {
  height: 40px;
}

#menu.small > li > a {
  height: 40px;
  line-height: 42px;
}

#menu.small.vertical-options {
  width: 100%;
  margin: 0;
  top: 47px;
  height: auto;
  z-index: 5;
  gap: 10px;
  display: flex;
  top: 105px;
  padding: 10px;
  position: fixed;
  box-sizing: border-box;
  flex-direction: column;	
  border-bottom: 1px solid rgb(229,229,229);
  background-color: white;
  background-image: linear-gradient(rgba(242,239,230,0.38) 0%,rgba(233,228,214,0.38) 100%);
}

@media only screen and (max-width: 980px) {
  #menu.small.vertical-options {
    display: none;
  }

  #menu.small.vertical-options.visible-on-mobile {
    display: flex;
	position: absolute;
  }
  
  #menu.small.vertical-options.visible-on-mobile .menu-submenu {
    display: block;
  }
}

#menu.small.vertical-options > li {
  width: 100%;
  height: auto;
  background: none;
}

#menu.small.vertical-options > li > a {
  width: 100%;
  height: 40px;
  line-height: 42px;
  border-radius: 3px;
  border: 1px solid rgb(229,229,229);
  background-image: linear-gradient(180deg,rgb(255,255,255) 0%,rgb(243,243,243) 43%,rgb(235,235,235) 97%,rgb(235,235,235) 98%);
}

#menu { z-index: 1; margin-left: 123px; height: 100px; }
#menu .separator { float: left; width: 1px; height: 100px; }
#menu { height: 100px; }
#menu > li { height: 100px; width: 110px; text-transform: uppercase; float: left; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABzCAYAAABZ/2hDAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAAWdEVYdENyZWF0aW9uIFRpbWUAMTEvMTAvMTPJcqUBAAAARUlEQVQokaXOMQ6AMAxD0Yfb+98YwsaAOjTqEsWKvx1VJUgwg/HJsTla5j77s/Sf3O2YwRU8wX2wrQ4bbD90xZ6UV4t9ATNWP+dPAurqAAAAAElFTkSuQmCC) no-repeat center right; }
#menu > li > a { display: block; height: 100px; line-height: 100px; width: 110px; font-size: 18px; text-align: center; text-decoration: none; color: #302520; }
#menu > li:hover > a {
  /* Firefox v3.6+ */
  background-image:-moz-linear-gradient(50% 0% -90deg,rgb(236,230,216) 0%,rgb(221,213,191) 100%);
  /* safari v4.0+ and by Chrome v3.0+ */
  background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0, rgb(236,230,216)),color-stop(1, rgb(221,213,191)));
  /* Chrome v10.0+ and by safari nightly build*/
  background-image:-webkit-linear-gradient(-90deg,rgb(236,230,216) 0%,rgb(221,213,191) 100%);
  /* Opera v11.10+ */
  background-image:-o-linear-gradient(-90deg,rgb(236,230,216) 0%,rgb(221,213,191) 100%);
  /* IE v10+ */
  background-image:-ms-linear-gradient(-90deg,rgb(236,230,216) 0%,rgb(221,213,191) 100%);
  background-image:linear-gradient(180deg,rgb(236,230,216) 0%,rgb(221,213,191) 100%);
  -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffece6d8,endColorstr=#ffddd5bf,GradientType=0)";
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffece6d8,endColorstr=#ffddd5bf,GradientType=0);
 }

#menu .menu-submenu { display: none; position: relative; z-index: 100; }
/* #menu > li:hover .menu-submenu { display: block; } */

@media only screen and (min-width: 981px) {
  #menu > li:hover .menu-submenu {
    display: block;
  }
}

#menu .menu-submenu-container { width: 323px; min-height: 35px; background: #ddd; position: absolute; }
#menu .menu-submenu td { vertical-align: middle; width: 160px; height: 35px; line-height: 18px; font-size: 16px;
  /* Firefox v3.6+ */
  background-image:-moz-linear-gradient(50% 0% -90deg,rgb(230,221,198) 0%,rgb(215,201,170) 100%);
  /* safari v4.0+ and by Chrome v3.0+ */
  background-image:-webkit-gradient(linear,50% 0%,50% 109%,color-stop(0, rgb(230,221,198)),color-stop(1, rgb(215,201,170)));
  /* Chrome v10.0+ and by safari nightly build*/
  background-image:-webkit-linear-gradient(-90deg,rgb(230,221,198) 0%,rgb(215,201,170) 100%);
  /* Opera v11.10+ */
  background-image:-o-linear-gradient(-90deg,rgb(230,221,198) 0%,rgb(215,201,170) 100%);
  /* IE v10+ */
  background-image:-ms-linear-gradient(-90deg,rgb(230,221,198) 0%,rgb(215,201,170) 100%);
  background-image:linear-gradient(180deg,rgb(230,221,198) 0%,rgb(215,201,170) 100%);
  border-color:rgb(196,179,153);
  border-collapse: collapse;
  border-width:1px;
  /* Firefox v1.0+ */
  -moz-border-radius:1px;
  /* Safari v3.0+ and by Chrome v0.2+ */
  -webkit-border-radius:1px;
  /* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
  border-radius:1px;
  border-style:solid;
  -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffe6ddc6,endColorstr=#ffd7c9aa,GradientType=0)";
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffe6ddc6,endColorstr=#ffd7c9aa,GradientType=0);
 }
#menu .menu-submenu td.big { width: 160px; height: 70px; font-size: 18px; }
#menu .menu-submenu td.one-line { width: 321px; height: 70px; line-height: 70px; font-size: 21px; }
#menu .menu-submenu td a { display: inline-block; width: 100%;  text-align: left; color: #302520; vertical-align: middle;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAAWdEVYdENyZWF0aW9uIFRpbWUAMTEvMjAvMTOO0t/RAAABS0lEQVQYlW3NP0sCcRzH8c/vz9mZl6N12pFFYFgYiNDi0NwWNUYUQUvRU3BsaKkn0BCtPYFokgYpISqHIkihqKHg5PTUk/v9vg1Ff6D3/II3A4CdjeWlbGZ81zCMSYbPCKCg33+oVGubxyenZbm1vriQz03tJ5J2w06lHC6ECQBaqeDl6fnNjESOhqzotizMZg+STqqRdJyiYUhwzgEASmlzbCJdFIKda6KStGLR9LA9MsoYgbSCJv31JjBGsFPJgue6kFJKIQSXDAQiDSJ8x0AQgpuGFEpyzsChAQ38Mj+YCJxzSACkVBgwxsx/HLTWPSJoqbV+9dxm3YpbRcbYH0REaHutahiGEPlc5joei64R0Y00RAKAJCIopXp+q11put7M1e39qjgrX9bn8tO1wQFjPuj27E67w/2WT37LV77ffa/dPa6U9g4vPgAl/pBe0aR2ggAAAABJRU5ErkJggg==) no-repeat 8px center; }

#menu .menu-submenu td a:hover {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAAWdEVYdENyZWF0aW9uIFRpbWUAMTEvMjAvMTOO0t/RAAABQUlEQVQYlW2NvS9DURyG3/O7v3vPaa4aJAiJRkMUrY+0FSRsLDapWTQSSwW7wSLpKkajWK0Go8VXo1SHakNEJQZ/gN723nsMahB9xjdPnlcAwNb6Sio6HM6apjko8IMGtOPUK5e54sbJ6fkFZ9LLS4nJkYNwJP46EJ3qYzYVALhuw6k8Xn8qJY+DbYFNI5NOnQ3Fpt9H4/Nztm2zUgpSSliWxZ09oZD2/aKJ2gLZdqB/aHwmycwQ4vcYICIwMyITs8lg0I4xMxtSKiaiP6IQAoZhQEqlTDY8pubQCiEEiAgkCARA+75Xa2kC8H2vpgGHfO1/VMv5nNb6n6S1RrV8n3Nd985IjEUeTHytAbrQ3tHdRUQMAJ7n1t6e8lcvpdtYvlBaFQBwuL+zGA717lmWGRdCWM1avd5wC8XS8/Zu9ujmGy4+acR06A7vAAAAAElFTkSuQmCC) no-repeat 8px center; }

#menu .menu-submenu td a span { padding-left: 25px; font-family: 'PT Sans Narrow', sans-serif; text-transform: none; display: inline-block; height: 100%; vertical-align: middle; }
#menu .menu-submenu td a:hover { text-decoration: underline; color: black; }

@media only screen and (max-width: 980px) {  
  #menu .menu-submenu-container {
    width: 100%;
    position: static;
	background: white;
  }

  #menu .menu-submenu-container table {
    width: 100%;
  }
  
  #menu .menu-submenu-container table tbody {
    width: 100%;	
  }

  #menu .menu-submenu-container table tbody tr {
    display: flex;
    width: 100%;
    flex-direction: column;
  }
  
  #menu .menu-submenu-container table tbody tr td a:hover {
	background: none;  
  }
  
  #menu .menu-submenu-container table tbody tr td,
  #menu .menu-submenu-container table tbody tr td.big,
  #menu .menu-submenu-container table tbody tr td.one-line {
    width: 100%;
	height: 40px;
	margin-top: 10px;
	line-height: 40px;
	display: table-row;
  }

  #menu .menu-submenu-container table tbody tr td a,
  #menu .menu-submenu-container table tbody tr td.big a,
  #menu .menu-submenu-container table tbody tr td.one-line a {
	font-size: 18px;
	background: none;
	text-align: center;
  }
  
  #menu .menu-submenu-container table tbody tr td a span,
  #menu .menu-submenu-container table tbody tr td.big a span,
  #menu .menu-submenu-container table tbody tr td.one-line a span {
	padding-left: 0;
	text-transform: uppercase;
  }
}

.md { line-height: 170%; }
.md p { padding: 10px 0; line-height: 170%; }
.md.compact p { padding: 2px 0; }
.md h1, .md h2, .md h3 { line-height: 40px; }
.md h1 { font-size: 26px; }
.md h2 { font-size: 21px; }
.md h3 { font-size: 18px; }
.md strong { font-weight: bold; }
.md em { font-style: italic; }
.md ul { list-style-type: disc; margin: 0 0 10px 25px; }
.md ol { list-style-type: decimal; margin: 0 0 10px 25px; }
.md img { max-width: 100%; }
.md dl { display: table; margin-top: 10px; }
.md dt { float: left; width: 145px; clear: left; }
.md dd { margin-left: 145px; }
.md table td { vertical-align: top; }
.md.o-nas h2 {
  height: 19px;
  width: 774px;
  background: url(/img/o-nas-cara.png) no-repeat;
  line-height: 19px;
  padding-left: 160px;
  margin: 40px 0 30px 0;
  font-size: 26px;
}
  
.md .bigico { height: 40px; line-height: 40px; display: inline-block; padding-left: 35px; margin-right: 20px; }
.md .bigico.view { background: url(/img/viewico.png) left center no-repeat; padding-left: 45px; }
.md .bigico.loc { background: url(/img/locico.png) left center no-repeat; }
.md .bigico a { font-weight: bold; text-transform: uppercase; }
.md em { color: #888; }
.md dl.history dt { text-align: right; width: 145px; }
.md dl.history dt strong {
  margin-right: 15px;
  /* Firefox v3.6+ */
  display: inline-block;
  line-height: 28px; padding: 0 7px;
  background-image:-moz-linear-gradient(Infinity% -Infinity% -90deg,rgb(236,230,216) 0%,rgb(221,213,191) 100%);
  /* safari v4.0+ and by Chrome v3.0+ */
  background-image:-webkit-gradient(linear,Infinity% -Infinity%,Infinity% Infinity%,color-stop(0, rgb(236,230,216)),color-stop(1, rgb(221,213,191)));
  /* Chrome v10.0+ and by safari nightly build*/
  background-image:-webkit-linear-gradient(-90deg,rgb(236,230,216) 0%,rgb(221,213,191) 100%);
  /* Opera v11.10+ */
  background-image:-o-linear-gradient(-90deg,rgb(236,230,216) 0%,rgb(221,213,191) 100%);
  /* IE v10+ */
  background-image:-ms-linear-gradient(-90deg,rgb(236,230,216) 0%,rgb(221,213,191) 100%);
  background-image:linear-gradient(180deg,rgb(236,230,216) 0%,rgb(221,213,191) 100%);
  height:28px;
  border-radius: 5px;
  border-color:rgb(217,216,204);
  border-width:1px;
  border-style:solid;
  -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffece6d8,endColorstr=#ffddd5bf,GradientType=0)";
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffece6d8,endColorstr=#ffddd5bf,GradientType=0);

}
.md dl.history dd { padding-bottom: 15px; padding-top: 3px; }
.md dt img {
  padding: 5px;
  margin: 2px 0 0 2px;
  background-color:rgb(255,255,255);
  border-color: silver;
  /* Firefox v1.0+ */
  -moz-border-radius:4px;
  /* Safari v3.0+ and by Chrome v0.2+ */
  -webkit-border-radius:4px;
  /* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
  border-radius:4px;
  /* Firefox v3.5+ */
  -moz-box-shadow:0px 0px 2px 1px rgba(0,0,0,0.15);
  /* Safari v3.0+ and by Chrome v0.2+ */
  -webkit-box-shadow:0px 0px 2px 1px rgba(0,0,0,0.15);
  /* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
  box-shadow:0px 0px 2px 1px rgba(0,0,0,0.15);
  -ms-filter:"progid:DXImageTransform.Microsoft.Glow(Color=#ff000000,Strength=3)";
  filter:progid:DXImageTransform.Microsoft.Glow(Color=#ff000000,Strength=3);
}

.md ul.articles { margin-left: 0; }
.md .padded-ico { height: 29px; line-height: 29px; padding-left: 30px; margin-bottom: 10px; }
.md .padded-ico.phone { background: url(/img/phoneico.png) left center no-repeat; }
.md .padded-ico.email { background: url(/img/emailico.png) left center no-repeat; }

@media only screen and (max-width: 980px) {
  .md.o-nas dd {
    margin-left: 0;
  }

  .md .bigico {
    width: 100%;
    height: auto;
    line-height: 40px;
    display: inline-flex;
    padding-left: 35px;
    margin-right: 0;
    min-height: 40px;
    align-items: center;
    vertical-align: middle;
    margin-top: 15px;
  }
  
  .md .bigico a {
    line-height: 20px;
  }
  
  .md .bigico.loc {
    padding-left: 45px;
  }
  
  .md.o-nas h2 {
    width: auto;
    padding-left: 0;
	background: none;
  }

  .md.o-nas dl.history {
    display: flex;
    flex-direction: column;
  }

  .md.o-nas dl.history dt {
	width: auto;
    text-align: left;
  }
  
  .md.o-nas table tr {
    display: flex;
    flex-direction: column;
  }
}

.page-submenu { /* width: 300px; height: 600px; */ }

@media only screen and (max-width: 980px) {
  .submenu-wrapper,
  .page-submenu {
    width: 100%;
  }
}

.page-submenu-container {
  margin-top: 40px;
  width: 253px;
  height: auto;
  background-image:linear-gradient(rgba(242,239,230,0.38) 0%,rgba(233,228,214,0.38) 100%);
  border-color:rgba(225,218,200,0.38);
  border-width:1px 1px 1px 0;
  border-style:solid;
  -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#61f2efe6,endColorstr=#61e9e4d6)";
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#61f2efe6,endColorstr=#61e9e4d6);
  border-top-right-radius:4px;
  border-bottom-right-radius:4px;
}

.page-submenu-container.scroll {
  margin-top: 90px;
}

@media only screen and (max-width: 980px) {
  .page-submenu-container {
    width: 100%;
	margin-top: 0;
	box-sizing: border-box;
	position: relative !important; /* TODO: hotfix - opravit v JS! */
	top: auto !important;
	border: none;
	background: none;
  }

  .page-submenu-container.scroll {
    margin-top: 0;
  }
}

.page-submenu ul { width: 243px; padding: 10px 10px 10px 0;}
.page-submenu li a span { padding-left: 10px; }
.page-submenu li div span { padding-left: 20px; }
.page-submenu li { margin-left: 10px; margin-bottom: 10px; color: #362A24; line-height: 43px; text-align: left; }
.page-submenu li:last-child { margin-bottom: 0; }

@media only screen and (max-width: 980px) {
  .page-submenu ul {
    width: auto;
    display: flex;
    flex-wrap: wrap;
    gap: 15px;
	padding: 10px;
	margin: 30px 0;
  }
  
  .page-submenu ul li {
	margin: 0;
    color: #362A24;
    line-height: 43px;
    text-align: left;
    display: inline-flex;
  }
  
  .page-submenu ul li span,
  .page-submenu ul li div span {
    padding: 0 10px;
  }
}

@media only screen and (min-width: 981px) {  
  .page-submenu ul.current {
    margin-left: 0;
  }
}

.page-submenu li.current div {
  font-weight: bold;
  height: 45px;
  /* Firefox v3.6+ */
  background-image:-moz-linear-gradient(50% 0% -90deg,rgb(251,197,9) 0%,rgb(252,209,61) 37%,rgb(251,197,9) 100%);
  /* safari v4.0+ and by Chrome v3.0+ */
  background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0, rgb(251,197,9)),color-stop(0.37, rgb(252,209,61)),color-stop(1, rgb(251,197,9)));
  /* Chrome v10.0+ and by safari nightly build*/
  background-image:-webkit-linear-gradient(-90deg,rgb(251,197,9) 0%,rgb(252,209,61) 37%,rgb(251,197,9) 100%);
  /* Opera v11.10+ */
  background-image:-o-linear-gradient(-90deg,rgb(251,197,9) 0%,rgb(252,209,61) 37%,rgb(251,197,9) 100%);
  /* IE v10+ */
  background-image:-ms-linear-gradient(-90deg,rgb(251,197,9) 0%,rgb(252,209,61) 37%,rgb(251,197,9) 100%);
  background-image:linear-gradient(180deg,rgb(251,197,9) 0%,rgb(252,209,61) 37%,rgb(251,197,9) 100%);
  /* Firefox v1.0+ */
  -moz-border-top-right-radius:3px;
  -moz-border-bottom-right-radius:3px;
  /* Safari v3.0+ and by Chrome v0.2+ */
  -webkit-border-top-right-radius:3px;
  -webkit-border-bottom-right-radius:3px;
  /* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
  border-top-right-radius:3px;
  border-bottom-right-radius:3px;
  -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#fffbc509,endColorstr=#fffbc509,GradientType=0)";
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#fffbc509,endColorstr=#fffbc509,GradientType=0);
}

.page-submenu li a:hover { text-decoration: none;
  /* Firefox v3.6+ */
  background-image:-moz-linear-gradient(50% 0% -90deg,rgb(230,221,198) 0%,rgb(215,201,170) 100%);
  /* safari v4.0+ and by Chrome v3.0+ */
  background-image:-webkit-gradient(linear,50% 0%,50% 33%,color-stop(0, rgb(230,221,198)),color-stop(1, rgb(215,201,170)));
  /* Chrome v10.0+ and by safari nightly build*/
  background-image:-webkit-linear-gradient(-90deg,rgb(230,221,198) 0%,rgb(215,201,170) 100%);
  /* Opera v11.10+ */
  background-image:-o-linear-gradient(-90deg,rgb(230,221,198) 0%,rgb(215,201,170) 100%);
  /* IE v10+ */
  background-image:-ms-linear-gradient(-90deg,rgb(230,221,198) 0%,rgb(215,201,170) 100%);
  background-image:linear-gradient(180deg,rgb(230,221,198) 0%,rgb(215,201,170) 100%);
  border-color:rgb(196,179,153);
  border-width:1px;
  /* Firefox v1.0+ */
  -moz-border-radius:4px;
  /* Safari v3.0+ and by Chrome v0.2+ */
  -webkit-border-radius:4px;
  /* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
  border-radius:4px;
  border-style:solid;
  -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffe6ddc6,endColorstr=#ffd7c9aa,GradientType=0)";
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffe6ddc6,endColorstr=#ffd7c9aa,GradientType=0);

}
.page-submenu li a {
  color: #362A24;
  display: block;
  /* Firefox v3.6+ */
  background-image:-moz-linear-gradient(50% 1% -90deg,rgb(255,255,255) 0%,rgb(243,243,243) 43%,rgb(235,235,235) 97%,rgb(235,235,235) 98%);
  /* safari v4.0+ and by Chrome v3.0+ */
  background-image:-webkit-gradient(linear,50% 1%,50% 101%,color-stop(0, rgb(255,255,255)),color-stop(0.43, rgb(243,243,243)),color-stop(0.97, rgb(235,235,235)),color-stop(0.98, rgb(235,235,235)));
  /* Chrome v10.0+ and by safari nightly build*/
  background-image:-webkit-linear-gradient(-90deg,rgb(255,255,255) 0%,rgb(243,243,243) 43%,rgb(235,235,235) 97%,rgb(235,235,235) 98%);
  /* Opera v11.10+ */
  background-image:-o-linear-gradient(-90deg,rgb(255,255,255) 0%,rgb(243,243,243) 43%,rgb(235,235,235) 97%,rgb(235,235,235) 98%);
  /* IE v10+ */
  background-image:-ms-linear-gradient(-90deg,rgb(255,255,255) 0%,rgb(243,243,243) 43%,rgb(235,235,235) 97%,rgb(235,235,235) 98%);
  background-image:linear-gradient(180deg,rgb(255,255,255) 0%,rgb(243,243,243) 43%,rgb(235,235,235) 97%,rgb(235,235,235) 98%);
  width:100%;
  height:43px;
  border-color:rgb(229,229,229);
  border-width:1px;
  /* Firefox v1.0+ */
  -moz-border-radius:3px;
  /* Safari v3.0+ and by Chrome v0.2+ */
  -webkit-border-radius:3px;
  /* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
  border-radius:3px;
  border-style:solid;
  -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffffff,endColorstr=#ffebebeb,GradientType=0)";
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffffff,endColorstr=#ffebebeb,GradientType=0);
}

#right-panel {
  width: 321px;
}

@media only screen and (max-width: 980px) {
  #right-panel {
	order: 4;
    width: 100%;
  }
}

#calendar {
  height: 330px;
  overflow: auto;
  margin-bottom: 10px;
}

.content img {
  border-radius:4px;
}
.content-inner { max-width: 630px; padding: 5px 13px 13px 13px; }
.content.wide { max-width: 630px; width: 100%; }
.content.full { width: 100%; margin-top: 20px; }
.content.page { max-width: 630px; width: 100%; margin-top: 20px; margin-right: 0; }
.content.small {
  margin-right: 0px;
}

/*
@media only screen and (max-width: 980px) {
  .content,
  .content.page {
    width: 100%;
  }
}
*/

.content.small.box .white {
  background: white;
  height: 100%;
  padding: 10px;
}

.content.small.box h3 { font-size: 21px; font-weight: bold; height: 45px; line-height: 45px; padding-left: 10px; text-transform: uppercase; }

.content.small.box {
  width: 100%;
  box-sizing: border-box;
  border-color:rgb(225,218,200);
  border-width:1px;
  border-radius:4px;
  border-style:solid;
  background-image:linear-gradient(180deg,rgb(242,239,230) 0%,rgb(233,228,214) 100%);
}

.content hr {
  border: 0;
  height: 30px;
  background: url(/img/separator.png) no-repeat bottom center;
  width: 100%;
}

#calendar li div.date {
  width: 45px;
  height: 45px;
  background: #E3DFCC;
  position: relative;
  font-size: 13px;
  text-align: center;
  height: 100%;
  flex: 0 0 45px;
}
#calendar li div.date div b {
  font-size: 15px;
}

#calendar li div.date div {
  padding-top: 4px;
}

#calendar li div.text {
  padding: 5px 15px 0 10px;
  font-size: 13px;
  width: 100%;
  line-height: 17px;
  overflow: hidden;
  text-overflow: ellipsis;
}

#calendar li div.text div.subtitle {
  width: 100%;
  font-size: 13px;
  line-height: 17px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

#calendar li div.calitem {
  display: flex;
  height: 100%;
  overflow: hidden;
  margin-right: 10px;
  background: url(/img/calarrow.png) no-repeat right center;
}

#calendar li div.fulltext { line-height: 45px; font-weight: bold; padding-left: 15px; }

#calendar li {
  cursor: pointer;
  margin-bottom: 5px;
  background-image: linear-gradient(180deg,rgb(249,249,249) 0%,rgb(235,235,235) 99%);
  height: 45px;
  border-color: rgb(203,201,199);
  border-width: 1px;
  border-radius:3px;
  border-style:solid;
}

#calendar li:hover {
  background-image:linear-gradient(180deg,rgb(236,231,217) 0%,rgb(218,209,187) 100%);
}

.content {
  margin-bottom: 15px;
  background-color:rgb(255,255,255);
  width: 100%;
  max-width:630px;
  border-radius:5px 5px 3px 3px;
  box-shadow:0px 0px 1px 1px rgba(0,0,0,0.05);
}

.articles-box h2 {
  font-size: 30px;
  color: #CCCCCC;
  width: 100%;
  text-align: center;
  text-transform: uppercase;
  background: linear-gradient(180deg, rgba(0,0,0,0) calc(50% - 1px), rgba(240,240,240,1) calc(50%), rgba(0,0,0,0) calc(50% + 1px));
  margin: 10px 0;
}

h2 .title-wrapper {
  padding: 0 15px;
  display: inline-block;
  background-color: white;
}

h2 .title-wrapper > div,
h2 .title-wrapper > span {
  display: inline-block;
}

.articles li {
  overflow: hidden;
  padding-bottom: 30px;
  margin-bottom: 20px;
  list-style: none;
  background: url(/img/separator.png) no-repeat bottom center;
}

.articles li table tr {
  display: flex;
}

@media only screen and (max-width: 980px) {
  .articles li {
    margin-bottom: 0;	  
  }

  .articles li table {
    width: 100%;
  }

  .articles li table tr {
	gap: 15px;
    flex-direction: column;
  }

  .articles li table tr td iframe {
    margin-left: -270px;
    left: 50%;
    position: relative;
  }
}

.articles li a.title { font-size: 26px; margin-bottom: 10px;}
.articles li p { margin-top: 5px; }
.articles li:last-child { background: none; }
.articles .datebox span.l { position: absolute; left: 6px; top: 6px; }
.articles .datebox span.r { position: absolute; right: 6px; bottom: 6px; }
.articles .datebox div.line { position: absolute; top: 0; left: 0; width: 48px; height: 48px; background: url(/img/dateline.png) no-repeat center; }

.articles-small li a.title { font-size: 18px; margin-bottom: 0; }
.articles-small li { margin: 0; padding: 0; background: none; }

.articles .datebox {
  font-weight: bold;
  position: relative;
  margin-top: 5px;
  /* Firefox v3.6+ */
  background-image:-moz-linear-gradient(50% 0% -90deg,rgb(236,230,216) 0%,rgb(221,213,191) 100%);
  /* safari v4.0+ and by Chrome v3.0+ */
  background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0, rgb(236,230,216)),color-stop(1, rgb(221,213,191)));
  /* Chrome v10.0+ and by safari nightly build*/
  background-image:-webkit-linear-gradient(-90deg,rgb(236,230,216) 0%,rgb(221,213,191) 100%);
  /* Opera v11.10+ */
  background-image:-o-linear-gradient(-90deg,rgb(236,230,216) 0%,rgb(221,213,191) 100%);
  /* IE v10+ */
  background-image:-ms-linear-gradient(-90deg,rgb(236,230,216) 0%,rgb(221,213,191) 100%);
  background-image:linear-gradient(180deg,rgb(236,230,216) 0%,rgb(221,213,191) 100%);
  width:48px;
  height:48px;
  border-color:rgb(217,216,204);
  border-width:1px;
  /* Firefox v1.0+ */
  -moz-border-radius:4px;
  /* Safari v3.0+ and by Chrome v0.2+ */
  -webkit-border-radius:4px;
  /* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
  border-radius:4px;
  border-style:solid;
  -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffece6d8,endColorstr=#ffddd5bf,GradientType=0)";
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffece6d8,endColorstr=#ffddd5bf,GradientType=0);
}

#bg .page-bg {
  position: absolute;
  top: 165px;
  background: url(/img/pagebg-new.jpg) center;
  height: 80px;
  width: 100%;
  z-index: -1;
  border-bottom: 1px solid #DDDDDD;
}

@media only screen and (max-width: 980px) {
  #bg .page-bg {
    top: 106px;
  }
}

#bg.offsetted-top {
  padding-top: 65px;
}

h2.topsimple { font-size: 26px; font-weight: normal; margin: 0; padding: 0 0 0 150px; line-height: 80px; height: 80px; }

@media only screen and (max-width: 980px) {
  h2.topsimple {
    padding-left: 10px;  
  }
}

.pagination ul { overflow: auto; margin: 10px; }
.pagination li { float: left; margin-right: 10px; }
.map #map-canvas { color: white; text-align: right; }
.map {
  background-color: white;
  float: right;
  width: 540px; height: 325px;
  border-radius: 10px;
  padding: 5px;
  /* Firefox v3.5+ */
  -moz-box-shadow:0px 1px 1px rgba(0,0,0,0.2) ,inset 0px 1px 1px rgba(255,255,255,0.43);
  /* Safari v3.0+ and by Chrome v0.2+ */
  -webkit-box-shadow:0px 1px 1px rgba(0,0,0,0.2) ,inset 0px 1px 1px rgba(255,255,255,0.43);
  /* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
  box-shadow:0px 1px 1px rgba(0,0,0,0.2) ,inset 0px 1px 1px rgba(255,255,255,0.43);
}

.issue-list ul {
  gap: 15px;
  overflow: hidden;
  display: flex;
  list-style-type: none;
  flex-wrap: wrap;
  justify-content: center;
}

.issue-list li {
  width: 430px;
  position: relative;
  cursor: pointer;
}

@media only screen and (max-width: 500px) {
  .issue-list li {
    width: 375px;
  }
}

.issue-list li a {
  height: 100%;
  display: block;
}

.issue-list li span {
  top: 50%;
  margin-top: -91px;
  position: absolute;
  text-align: center;
  width: 100%;
  font-size: 140px;
  color: black;
  z-index: 1;
}

.issue-list li:hover img { opacity: 1; }
.issue-list li:hover span { display: none; }

.issue-list li img {
  width: 100%;
  background: #fff;
  opacity: 0.5;
}

.kazani-list ul { }
.kazani-list ul.kazani-list-inner > li { display: block; padding: 20px; background: #EEEEEE; margin-bottom: 20px; line-height: 24px; }
.kazani-list ul.kazani-list-inner > li .title { font-size: 20px; margin-bottom: 10px; display: block; }
.kazani-list ul.kazani-list-inner > li.green { background: #E7F5E2; }
.kazani-list ul.kazani-list-inner > li.pink { background: #FFE7CF; }
.kazani-list ul.kazani-list-inner > li.purple { background: #E2E4FC; }
.kazani-list ul.kazani-list-inner > li.red { background: #FFB4BD; }
.kazani-list ul.kazani-list-inner > li.white { background: #FFFFFF; }
.kazani-list ul.kazani-list-inner > li.black { background: #CDCDCD; }

.kazani-list ul.playlist { margin: 5px 0; font-size: 14px; display: inline-block; }
.kazani-list ul.playlist > li { display: inline-block; margin: 0 5px; }
.kazani-list ul.playlist > li.active a { font-weight: bold; text-decoration: none; color: black; }

.kazani-list audio { display: inline-block; }
.kazani-list .share-button { display: block; }
.kazani-list .share-text { display: inline-block; height: 50px; vertical-align: 12px; margin-left: 10px; margin-right: 5px; }
.kazani-list .share-button.addthis { margin-bottom: 10px; }

.kazani-right-box { margin-top: 25px; margin-left: 15px; width: 300px; float: left; }
.kazani-right-box .section { margin-bottom: 10px; }
.kazani-right-box .box { padding: 15px; line-height: 26px; font-size: 16px; }
.kazani-right-box .box.silver { background: #EEEEEE; }
.kazani-right-box .title { font-size: 20px; margin-bottom: 5px; font-weight: 600; }

@media only screen and (max-width: 980px) {
  .kazani-right-box {
	margin: 0;
	width: 100%;
	float: none;
  }
}

#kazani-content {
  width: 100%;
  max-width: 560px;
  margin-top: 25px;
  margin-bottom: 100px;
}

@media only screen and (max-width: 980px) {
  #kazani-content {
	order: 2;
	max-width: none;
    margin-top: 0;
  }
}

.cats-list a { display: inline-block; font-size: 14px; background: white; padding: 3px 10px; margin-bottom: 5px; }

.filter-title { margin-bottom: 15px; }
.filter-title .title { font-size: 20px; font-weight: bold; }

.rss-ico { width: 19px; height: 19px; background:url(/img/rss.png); display: inline-block; vertical-align: -4px; margin-right: 5px; }
.sound-ico {  width: 19px; height: 19px; background:url(/img/sound.png); display: inline-block; vertical-align: -1px; }
.download-ico {  width: 19px; height: 19px; background:url(/img/download.png); display: inline-block; vertical-align: 8px; }
.youtube-ico {  width: 46px; height: 20px; background:url(/img/youtube.png); display: inline-block; vertical-align: 8px; }
.photo-ico {  width: 26px; height: 21px; background:url(/img/photo.png); display: inline-block; vertical-align: 8px; }
.ua-flag-ico {  width: 26px; height: 21px; background:url(/img/ua-flag.png); display: inline-block; vertical-align: 8px; }
.recording { vertical-align: -20px; font-size: 12px; }

.gallery-list-wrapper {
  margin-top: 25px;
  max-width: 875px;
  margin-bottom: 100px;
}

@media only screen and (max-width: 980px) {
  .gallery-list-wrapper {
	order: 4;
  }
}

.gallery-list ul {
  overflow: auto;
  display: flex;
  list-style-type: none;
  gap: 15px;
  flex-wrap: wrap;
  justify-content: left;
}

@media only screen and (max-width: 980px) {
  .gallery-list ul {
    justify-content: center;
  }
}

.gallery-list li { float: left; width: 430px; background: #dddddd; height: 294px; position: relative; cursor: pointer; }

@media only screen and (max-width: 450px) {
  .gallery-list li { width: 355px; }
}

.gallery-list li.odd { margin-right: 0; }
.gallery-list li .info-box { position: absolute; bottom: 0; left: 0; min-width: 176px; max-width: 360px; min-height: 58px; background: white; overflow: hidden; opacity: 0.7; }
.gallery-list li:hover .info-box { opacity: 1; }
.gallery-list li:hover .date { display: block !important; }

.gallery-list .info-box-inner { padding: 15px; }
.gallery-list .info-box .title { text-decoration: uppercase; font-size: 18px; margin-bottom: 5px; display: block; }

.gallery-show { margin-top: 25px; max-width: 880px; margin-bottom: 100px; }
.gallery-show h1 { font-size: 26px; font-weight: bold; margin-bottom: 5px; }
.gallery-photos ul { overflow: auto; margin-top: 20px; }
.gallery-photos li { float: left; width: 275px; height: 180px; margin-right: 15px; margin-bottom: 15px; background: #dddddd; }
.gallery-photos li a { text-decoration: none; }
.gallery-photos li .img { width: 100%; height: 100%; background-size: cover; background-position: center; }

@media only screen and (max-width: 650px) {
  .gallery-photos li {
    float: none;
	width: 100%;
	height: auto;
	margin-right: 0;
  }
  
  .gallery-photos li .img {
    height: auto;
    padding-bottom: 65%;
  }
}

.audiojs { width: 300px; background: #fbca1e; }
.audiojs .scrubber { width: 100px; }
.audiojs .time { color: black; text-shadow: 1px 1px 0px #ddd; border-left-color: white; }
.audiojs .play-pause { border-right-color: white; }
.audiojs .scrubber { background: white; border-top-color: #ddd; }
.audiojs .progress { background: black; }
.audiojs .loaded { background: silver; }
.audiojs .play { background-image: url('/js/audiojs/player-graphics-invert.png'); }
.audiojs .pause { background-image: url('/js/audiojs/player-graphics-invert.png'); }
.audiojs .time em { color: black; }

#timeline { padding: 8px; position: relative; }
#timeline .years { font-size: 13px; overflow: auto; }
#timeline .year.hide { display: none; }
#timeline a.year { color: #999; }
#timeline a.year:hover, #timeline a.year.current { text-decoration: none; color: #67501B; font-weight: bold; }
#timeline .prev-button, #timeline .next-button { color: #67501B; }
#timeline .prev-button:hover, #timeline .next-button:hover { text-decoration: none; }
#timeline .prev-button { float: left; }
#timeline .prev-button.hide, #timeline .next-button.hide { display: none; }
#timeline .next-button { float: right; }

#timeline .year { float: right; width: 60px; }
#timeline .year.next { width: 90px; text-align: right; margin-right: 10px; text-transform: uppercase; }

#timeline .item { position: absolute; width: 9px; height: 13px; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAANCAYAAAB7AEQGAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABV0RVh0Q3JlYXRpb24gVGltZQAxMi8yLzEzyPuQmAAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAABOSURBVBiVY/z//z8DIcBEUAWyIkZGRgZGRkaG/Ej1/4yMjKSbxAhzU36kOobjJi6/CTHy////DMiOz4tQ+48s/v//fxKtwwdIC4JBpAgALpIf4K/u/x0AAAAASUVORK5CYII=); }

#timeline .item:hover, #timeline .item.current { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAANCAYAAAB7AEQGAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABV0RVh0Q3JlYXRpb24gVGltZQAxMi8yLzEzyPuQmAAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAABnSURBVBiVY0wPkP7MwMDAzYAbfGVID5D+h0cBQ3qA9D8mdMG8CLX/DAwMDP///4eLYSjCBljQTYCx8yPVGRgYGBjhduKzDqubsAEMRZNW3GJkYGBgYGRkJM3hdFbEwsDA8JVA1HwFAIqUHofpJ98+AAAAAElFTkSuQmCC); }

#timeline .items {
  position: relative;
  height: 15px;
  border: 1px solid #ddd;
  width: 100%;
  max-width: 605px;
  border-bottom: 0;
  font-size: 13px;
  color: #999;
  padding: 4px 4px 0 4px;
  border-radius: 3px;
  box-sizing: border-box;
}

#timeline .poster { max-width: 615px; height: 350px; background: #ddd no-repeat center; position: relative;  display: block; background-size: cover; }
#timeline .poster-second { max-width: 615px; height: 350px; background: #ddd no-repeat center; position: absolute;  display: block; background-size: cover; }

#timeline .poster .link { max-width: 615px; height: 350px; display: block; color: transparent; }
#timeline .poster .side-control { display: none; z-index: 100; }
#timeline .poster:hover .side-control { display: block; }
#timeline .poster .side-control a {
  position: absolute;
  top: 150px;
  display: block;
  width: 30px;
  height: 50px;
  border-radius:5px;
  opacity: 0.5;
}

#timeline .poster .side-control a:hover { opacity: 1; }
#timeline .poster .info { position: absolute; bottom: 0px; max-width: 615px; width: 100%; min-height: 30px; background: #4D3C33; opacity: 0.7; }
#timeline .poster .info p { padding: 13px; color: white; font-size: 16px; color: white; }

#timeline .poster .side-control .left { left: -5px; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAARCAYAAAAPFIbmAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABV0RVh0Q3JlYXRpb24gVGltZQAxMi8yLzEzyPuQmAAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAADOSURBVCiRdc+xLkRBFAbgb67H2EYjEUqVQlYQicg2Wg1CopFscZW8gFNodQpvoKPYkEh4AIlKotB5h1Hcu4LMnPLkm/n/k1TmgpTYx2JTQ4ltDHFbBMFW8BQs18B68BisQs65Cjamuz8oGAYPwc7vhz8oWAqeg93/8TlnKVjBHiYtNyXU6L4flMB0GlzhLbisodR3GuAary3jUpyWTxxiITgvxenhB46xFpwWUQ/fcYRRcFLrqO84F7wEBznnrngFzuMM9zM1dMfXZnfQ7DeF1EDYg0rfHwAAAABJRU5ErkJggg==) white center no-repeat; }
#timeline .poster .side-control .right { right: -5px; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAARCAYAAAAPFIbmAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABV0RVh0Q3JlYXRpb24gVGltZQAxMi8yLzEzyPuQmAAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAADbSURBVCiRddAxSkNBEADQt59feg0b7SwFUWMhCN5AMERbu00rWmdESSkWuYCdhWARECzsRQVBsMg51sZI8vMz1czOY3ZnU3CFt8KoT9GIUooKD9hJHDTBXASbwUuw3zZpFnaC52C3ier/gnGixmUgM572qmnSpxSeMMRFsLWAZuA97jAINiAtWSThCNsYtSIYkBKPeK+WocQ1PnC77LobrKObmSxMCs6xhtPMZO6f/kAfHfQyP9Pzegac4RAnme+2N/SC12C12SulqIIu9nCc+WpbpMIKhpnPNgC/ZndCuD6NlYsAAAAASUVORK5CYII=) white center no-repeat; }

.timeline-expand-button-holder {

  position: absolute;
  left: -150px;
  top: 175px;
  width: 250px;
  transform:rotate(-90deg);
  -ms-transform:rotate(-90deg); /* IE 9 */
  -webkit-transform:rotate(-90deg); /* Safari and Chrome */
}
.timeline-expand-button span.plus {
  position: absolute;
  top: -1px;
  left: -1px;
  display: inline-block; width: 32px; height: 33px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAgCAYAAACcuBHKAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABV0RVh0Q3JlYXRpb24gVGltZQAxMi8yLzEzyPuQmAAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAASASURBVFiFxZg9b1xFFIafmbn74XUilA+QC5Bd2BKCxlAnJUVoIKJFoOQH+BcgqBAtSvpEIgVVlNJ1ACkp+AdbYNxgCVdZx967984cijn3zt3ZuwFSwJFG8s7MOfPOmfd8XBsRoX5+7TPgO2CX/0GK+vm1j4HvseMjpHoHfzbu3WkGUFwBY1fXRCBcQDgHqft13SWwo37T1bOrU9zkBLiBCEgVDeZG7Eb8226AMasAGsmBdHWNWwUS5hTADmbwNiJgVMkUEOarRiAeYMbEzQIyj3sacW8kILkugHgww6gvJeAoAAdFQedyEcggKuRGGkN2BKFcBtAFIiWYfvcjodkIJoKIN8+lby5ZAT8DLNh+CmFHEWyfhHl8Gr2AgnCw5AoFYVy8bQ4gXJCeo1r1linUk9UqUcOF6tXtvgLAhArcJAExRfKEG/Lg8QsOf644ORW15HQ0kgONv7euW27dHHL3dtEBYNITik8gsC6idpNETJUHj2c8fLLgdeTkNPDwyRzMhLufhhhVKxzy2HRzjX870veK4/BpFq6vIYc/ldF+4+FsKCcGevgghZCCOjldQy7g4PMRe9sOzIjpsefeDy96952ceg3dMnq8K3akINxm5qYAdLyzRna3h+y/fxmMQ0wJ9IOIFy3AFctA9OLKiZ5cQOjE8xqxk5QBTU+6zkGAAlmk56EJUelRCvP+OrBkeJB0+2x0pV234C5H25pHmthZtrIGwMEXV9jb2dC8ArvbIzABpGZvx3H/67fAl4AwPa659+i8o+0jAOviecbGOfGdZBUWcTHM12a63e0h++91n06IucVyaaNmf68hnUEkS34imgq6tiOQ5AnroH65yt6uGKM3yucFQgV0dTM+WbtG1zac8EqWQo31E3L628slsu7tDLk0MRAWnJ3D9MioR2F6nJHEl2AHrJSHUCkIr/kcItv9eS+Q+49mwKz9fe+r63zwLoAwPao4+Ha2otOKVOA92GECIosOJ3I3OQViHK8UKWm5/bfhEeIICkSq1qvpOXJpS/Qr0rY/gzCJYNeV7RZwZ71Sj2l+iiAaPnSlW0nXyPT3AHIGdsz0+NUYWi6FixT+EsBuRBASzmL2a9zfFrTA1puWkz/7iXr/x4ZkeSlflq3rBsEvAwANiKaKio+dUqiIsWvjnHhu3ehp3/6l3Lo51KcrW7vtCGXGCVmAFHTD6M7tASBZU/PPJDY1BXc+qUHMWt6Y6tnVgB0b7DhV0qyxQcr0prJYbfncJtCpuLbpxln+HJAqdfGdvamfwHUOKsF4LVDzmHJbKeJaA8RtanR2eOPPUze+jDbabIDYMU3Lr4TMXCU+AsgzHGhvYEm5IXezQD3TMp/lmvYDSNpzC0AQXwLLvXu40L5zs8fQQD9gQn837l+mtVzfuBiJ+DbFW+APpPoV0SZGQjQSlAf1LGU3CTQfLG0FNcO0Jl7312muq9922hKPNgVIwAJfEuY7UP0Cfk4402fwafgXgHZDbTXUYUQLU637quX1Rt8I2CLTNWAdRv818BHwDfAhMOQ/lr8AcuUbMTdzPK8AAAAASUVORK5CYII=) no-repeat center left;
  padding-right: 5px; }

a.timeline-expand-button:hover { text-decoration: none;
  /* Firefox v3.6+ */
  background-image:-moz-linear-gradient(-180% 527% 0deg,rgb(236,232,219) 0%,rgb(216,207,184) 100%);
  /* safari v4.0+ and by Chrome v3.0+ */
  background-image:-webkit-gradient(linear,-180% 527%,-167% 527%,color-stop(0, rgb(236,232,219)),color-stop(1, rgb(216,207,184)));
  /* Chrome v10.0+ and by safari nightly build*/
  background-image:-webkit-linear-gradient(-90deg,rgb(236,232,219) 0%,rgb(216,207,184) 100%);
  /* Opera v11.10+ */
  background-image:-o-linear-gradient(-90deg,rgb(236,232,219) 0%,rgb(216,207,184) 100%);
  /* IE v10+ */
  background-image:-ms-linear-gradient(-90deg,rgb(236,232,219) 0%,rgb(216,207,184) 100%);
  background-image:linear-gradient(-180deg,rgb(236,232,219) 0%,rgb(216,207,184) 100%);
  border-color:rgb(225,218,200);
  border-width:1px;
  /* Firefox v1.0+ */
  -moz-border-radius:4px;
  /* Safari v3.0+ and by Chrome v0.2+ */
  -webkit-border-radius:4px;
  /* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
  border-radius:4px;
  border-style:solid;
  -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffece8db,endColorstr=#ffd8cfb8,GradientType=1)";
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffece8db,endColorstr=#ffd8cfb8,GradientType=1);
}
a.timeline-expand-button {color: #332A24; text-transform: uppercase; height: 30px;
  display: block;
  width: 150px;
  padding-left: 40px;
  background: red;
  z-index: 1000;
  font-size: 14px;
  line-height: 30px;
  font-weight: bold;

  /* Firefox v3.6+ */
  background-image:-moz-linear-gradient(-180% 527% 0deg,rgb(242,239,230) 0%,rgb(233,228,214) 100%);
  /* safari v4.0+ and by Chrome v3.0+ */
  background-image:-webkit-gradient(linear,-180% 527%,-167% 527%,color-stop(0, rgb(242,239,230)),color-stop(1, rgb(233,228,214)));
  /* Chrome v10.0+ and by safari nightly build*/
  background-image:-webkit-linear-gradient(-90deg,rgb(242,239,230) 0%,rgb(233,228,214) 100%);
  /* Opera v11.10+ */
  background-image:-o-linear-gradient(-90deg,rgb(242,239,230) 0%,rgb(233,228,214) 100%);
  /* IE v10+ */
  background-image:-ms-linear-gradient(-90deg,rgb(242,239,230) 0%,rgb(233,228,214) 100%);
  background-image:linear-gradient(-180deg,rgb(242,239,230) 0%,rgb(233,228,214) 100%);
  height:30px;
  border-color:rgb(225,218,200);
  border-width:1px;
  /* Firefox v1.0+ */
  -moz-border-radius:4px;
  /* Safari v3.0+ and by Chrome v0.2+ */
  -webkit-border-radius:4px;
  /* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
  border-radius:4px;
  border-style:solid;
  -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#fff2efe6,endColorstr=#ffe9e4d6,GradientType=1)";
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#fff2efe6,endColorstr=#ffe9e4d6,GradientType=1);

}
#poster .close {
color: #332A24; text-transform: uppercase; height: 31px;
  width: 70px;
  padding-left: 45px;
  background: red;
  z-index: 1000;
  font-size: 14px;
  line-height: 31px;
  font-weight: bold;

position: absolute; bottom: 10px; right: 10px;

  /* Firefox v3.6+ */
  background-image:-moz-linear-gradient(-180% 527% 0deg,rgb(242,239,230) 0%,rgb(233,228,214) 100%);
  /* safari v4.0+ and by Chrome v3.0+ */
  background-image:-webkit-gradient(linear,-180% 527%,-167% 527%,color-stop(0, rgb(242,239,230)),color-stop(1, rgb(233,228,214)));
  /* Chrome v10.0+ and by safari nightly build*/
  background-image:-webkit-linear-gradient(-90deg,rgb(242,239,230) 0%,rgb(233,228,214) 100%);
  /* Opera v11.10+ */
  background-image:-o-linear-gradient(-90deg,rgb(242,239,230) 0%,rgb(233,228,214) 100%);
  /* IE v10+ */
  background-image:-ms-linear-gradient(-90deg,rgb(242,239,230) 0%,rgb(233,228,214) 100%);
  background-image:linear-gradient(-180deg,rgb(242,239,230) 0%,rgb(233,228,214) 100%);
  border-color:rgb(225,218,200);
  border-width:1px;
  /* Firefox v1.0+ */
  -moz-border-radius:4px;
  /* Safari v3.0+ and by Chrome v0.2+ */
  -webkit-border-radius:4px;
  /* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
  border-radius:4px;
  border-style:solid;
  -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#fff2efe6,endColorstr=#ffe9e4d6,GradientType=1)";
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#fff2efe6,endColorstr=#ffe9e4d6,GradientType=1);

 }

#poster a.close:hover { text-decoration: none;
  /* Firefox v3.6+ */
  background-image:-moz-linear-gradient(-180% 527% 0deg,rgb(236,232,219) 0%,rgb(216,207,184) 100%);
  /* safari v4.0+ and by Chrome v3.0+ */
  background-image:-webkit-gradient(linear,-180% 527%,-167% 527%,color-stop(0, rgb(236,232,219)),color-stop(1, rgb(216,207,184)));
  /* Chrome v10.0+ and by safari nightly build*/
  background-image:-webkit-linear-gradient(-90deg,rgb(236,232,219) 0%,rgb(216,207,184) 100%);
  /* Opera v11.10+ */
  background-image:-o-linear-gradient(-90deg,rgb(236,232,219) 0%,rgb(216,207,184) 100%);
  /* IE v10+ */
  background-image:-ms-linear-gradient(-90deg,rgb(236,232,219) 0%,rgb(216,207,184) 100%);
  background-image:linear-gradient(-180deg,rgb(236,232,219) 0%,rgb(216,207,184) 100%);
  border-color:rgb(225,218,200);
  border-width:1px;
  /* Firefox v1.0+ */
  -moz-border-radius:4px;
  /* Safari v3.0+ and by Chrome v0.2+ */
  -webkit-border-radius:4px;
  /* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
  border-radius:4px;
  border-style:solid;
  -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffece8db,endColorstr=#ffd8cfb8,GradientType=1)";
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffece8db,endColorstr=#ffd8cfb8,GradientType=1);
}

#poster a.close span.ico {
  width: 32px; height: 33px;
  display: inline-block;
  top: -1px;
  left: -1px;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  position: absolute;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAgCAYAAACcuBHKAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAK6wAACusBgosNWgAAABV0RVh0Q3JlYXRpb24gVGltZQAxMi8yLzEzyPuQmAAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAXJSURBVFiFxZddbFRFFMd/M/fe/ajbVmxVPsSSEGjUSAkQfTARrC+QGDA8yUslBQ3EyAM8kJC40WiMMUYEfTQYMCFREx7qg+IDCX0QI2BKTYzlQyGiBYR2S7dlt7sz48PM3fuxC77pSU7m7j33f+Y/Z86cMysAPio+b7avHycrrvN/iP/e3n7zyvqr1L0HQMyCvpP8Qt8BU7PPIgCZT9plYN8bDbqScq9BzQDmnlhR/v4xo70u8p6LgjERkTiBUOLORGAdhZIgokDNWgL/gvWz4iZ4AL4zAp4P9cno47SYOngdIPwUQYfVFVCVZjuAUeC1J2w+6NRExjqROdDNPgBrA+dIpCapgMjYFaejCCCzIERiTktHSEBGBITvNGjeZ5mLHJg63evOA3BzuA9MFfBcRNotNk4kjkWByMZIGAXSB11NhjAkExJJOLEyVVaRU6RbkBOvEBFpgQ2J+ABC+KDKlpnwkt+JwIY3JHUXEchmLICXATPXOrcAdAVL29TcCtwog0i9LATzwO9IvL98TadORo3L11QSKwPw8k3YhlIH6o6EkFHozRwg7KrCBBMeyAzIHIeHbrF0wwiDxd+S+y0kg29cYumGEQ4P3bK+ZN7hsi4hvUgbtccPSQRJNTW7NV5b412pLOgf/JltxYtcGa+ybk07iZMhAtataefKeJVtxYv0b/uF0owX+ZR5t6DA5iCiYZONvY6rzCV+l8qG/q2nGT4zwcb+h7l4/BmKOxY3JXFx56Nc/GY1G597kOEzk/RvPU2pbJJ+kY5A5L85EjJvs1pIWz2Fz+C+UUbHbjPw4mKOHVzFkkUF8DujhA19yBxLFndz7ONVDGxayOjYbQb3jca2WtntCbGJSOAmxLPbYHCqOPnDOEMnrrGit4NDbz9hS3NoT/QCCSLXsB1650lW9LYzdOIaJ3/821ZQY5JYAxjjSMiMS74Ae94jPfD57wDs37vMZXPcrjn71VOc/XKl9ZHC7t+7HIADhy802UDbkydkrFg1EiYpJ09P0rMgy9rV+Zb2vt77gEJL29o1HfQszHHy9GRLe7iNLicESM+OKcZT5To9CwPQs7YvNK3I2GqLaWFT9CwImCrXW2OFAOnHc0LbMXw22rViWNmbd7/v2NIe2g0u4bQbidksfmWva3ZpLH5jLrcd8XbpjpAq25YNjIzNRuFUs67wZG0E4ljh2xpj6q5n1C0WLD7EegXi87pIpMJkaoRJ2LMgYPjsDKXpuZi97upUc/ht/1dAndL0HMNnZ+hZEE94nP8IIxssQ1WzbpIsINm0zrI+ePRmlMDCdVxdTWIb7zSIDAePTgBYHyZq3WmsJaEqbg8rzqAbjnZt6aazIDlwdJJz5zXgRXY9ZzX9bDTnfp3lwNEJOguSXVs6bQ1BtMRKAEMNo6bsiEpozyNtFF/tZqqs2bznCiNj5eQ3porRs3Z070bGymzefYmpsqK4Yz49iwoYQZNvYyoYNYVX3N72JkI2EsneCUykQvJ0Xxel6RrfnZrmi+MlKlVF3/IsuQy266oyYChNG97/7Aavvfsn1yfqvL6lm+LORdaP0Um/4U3cVBG1U10mUX7DFgxRO3dyZOgGuz/4i6myzepnV+XpW2YvMucu1Bj+qQpAZ0Hy4Z75DGx6KMp9U42dJOOOv/3tSGRJiPBdE8uQltLtCkeGJjj8dYnRC3MJ24plAS+/UGBgYzf3d+YjAqGERNQM8Vu0JZG+tsmMTSSZbXYEoGdcdre4TQsfZJtr26mbOMZhK4ky7maP1XXpWizK/vmRmSQRXbHOZAa0djexOIGsw86kiJjYhTnr2oCKkQiv9jILpBqZVm5bpK3/JvWPyih3kfXdNSCGVSERaPrrIHJgZsAo/BrzqOsu8vIqUQ9JRhDhHMQJNJxlojGNhUb/aSkiD8whP/32cTxK3OFREGHJTakqu2PYqkwrt9q72FCg74XN2A375K2N5qX+cTqCPxCuaf2X8g8D8hD/XlLsHgAAAABJRU5ErkJggg==) yellow;
}

div.hppane-list { padding: 0 !important; margin: 0; }
div.hppane-list p { padding: 10px; }
div.hppane-list i { color: #888; }
div.hppane-list hr {  height: 1px; border-top: 1px solid #ddd; padding: 0; margin: 0; }

#contactform { margin-top: 20px; }
#contactform h2 { height: 26px; line-height: 26px; width: 100%; text-align: center; background: url(/img/kontaktcara.png) left center no-repeat; font-size: 26px; }
#contactform input.default, #contactform textarea.default {
  padding: 3px 10px;
  background-color:rgb(243,241,239);
  border: 0;
  border-radius: 10px;
  height:38px;
  /* Firefox v3.5+ */
  -moz-box-shadow:inset 0px 1px 1px rgb(218,218,218);
  /* Safari v3.0+ and by Chrome v0.2+ */
  -webkit-box-shadow:inset 0px 1px 1px rgb(218,218,218);
  /* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
  box-shadow:inset 0px 1px 1px rgb(218,218,218);
}
#contactform form { margin-top: 10px; }
#contactform input.default { margin-right: 10px; }
#contactform .defaulted { color: #999; }
#contactform textarea.default { height: 102px; width: 920px; margin-top: 10px; padding-top: 10px; }
#contactform .submit {
  font-size: 12px;
  margin-top: 10px;
  border: 0;
  color: white;
  text-transform: uppercase;
  /* Firefox v3.6+ */
  background-image:-moz-linear-gradient(51% 5% -90deg,rgb(197,68,68) 0%,rgb(190,46,46) 100%);
  /* safari v4.0+ and by Chrome v3.0+ */
  background-image:-webkit-gradient(linear,51% 5%,51% 90%,color-stop(0, rgb(197,68,68)),color-stop(1, rgb(190,46,46)));
  /* Chrome v10.0+ and by safari nightly build*/
  background-image:-webkit-linear-gradient(-90deg,rgb(197,68,68) 0%,rgb(190,46,46) 100%);
  /* Opera v11.10+ */
  background-image:-o-linear-gradient(-90deg,rgb(197,68,68) 0%,rgb(190,46,46) 100%);
  /* IE v10+ */
  background-image:-ms-linear-gradient(-90deg,rgb(197,68,68) 0%,rgb(190,46,46) 100%);
  background-image:linear-gradient(180deg,rgb(197,68,68) 0%,rgb(190,46,46) 100%);
  width:81px;
  height:40px;
  /* Firefox v1.0+ */
  -moz-border-radius:3px;
  /* Safari v3.0+ and by Chrome v0.2+ */
  -webkit-border-radius:3px;
  /* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
  border-radius:3px;
  -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffc54444,endColorstr=#ffbe2e2e,GradientType=0)";
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffc54444,endColorstr=#ffbe2e2e,GradientType=0);
 }

.float-left { float: left; margin: 0 15px 15px 0 !important; }
.float-right { float: left; margin: 0 15px 15px 0 !important; }
