/* cmsms stylesheet: css_menu modified: úterý 30. září 2025 12:25:52 */
p#O1, p#O2, p#O3, p#O4, p#O5, p#O6, p#O7, p#O8,
#O1, #O2, #O3, #O4, #O5, #O6, #O7, #O8 {
  padding-top: 100px;
  margin-top: -100px;
}
/* menu */
.menufix {
  height: 50px;
  position: fixed;
  left: 0;
  top: 0;
  background: #fff;
  width: 100%;
  z-index: 700;
  border-bottom: 1px solid #aaa;
}
#menu { 
  margin-top: -10px; 
  margin-right: 20px;
}
.menu {
  height: 50px;
  width: 100%;
  top: 0;
}
.menu ul { float: right; }
.menu li {
  display: inline-block;
  text-transform: uppercase;
  font-family: 'Fira Sans Condensed', sans-serif;
  font-size: 16px;
}
.menu li a {
  color: #666;
  text-decoration: none;
  margin-top: 10px;
  padding: 0 4px;
}
.menu li a:hover {
	color: #000 !important;
	text-decoration: none;
}
.menu-but {
  background: #333;
  border: 0;
  color: #fff;
  font-size: 34px;
  cursor: pointer;
  width: 60px;
  height: 50px;
  position: absolute;
  top: 0;
  left: 0;
  display: none;
}
.menu-but:hover {
  background: #000;
}
.zobraz menur {display: block;}

/* minimal menu.start */
.menu ul li {
  list-style: none;
  display: block;
  float: left;
  position: relative;
  margin: 0px -1px 0px 0px;
  padding: 5px 0;
}
.menu ul li a {
/*  border-left: 1px solid #888; */
  border-right: 1px solid #888;
  padding: 0px 7px;
}
.menu ul li ul { 
  display: none;
  z-index: 50;
  min-width: 220px;
}
.menu ul li ul li {
  display: block;
  padding: 5px;
  margin-left: -37px;
  min-width: 120px;
  border: none;
  
}
.menu ul li ul li a {
  padding: 0;
  margin: 0;
  border: none;
}

ul li:hover > ul {
  display: block;
  position: absolute;
  left: 0px;
  background: #fff;
  border-left: 1px solid #888;
  border-bottom: 1px solid #888;
  border-right: 1px solid #888;  
}

li:hover li { float: none; }
li:hover a { /* background: #fff; */ }
li:hover li a:hover { background: #fff; }

.menu li ul li { border-top: 0; }

ul ul ul {
  left: 100%;
  top: 0;
}
ul:before,
ul:after {
  content: " "; /* 1 */
  display: table; /* 2 */
}
ul:after { clear: both; }

a:hover img { opacity: 1 !important; }
/* minimal menu.end */
/* cmsms stylesheet: css_bgslider modified: pátek 4. června 2021 14:12:03 */
.crossfade {
  padding: 0;
  margin-top: 50px;
}
figure {
  padding: 0;
  margin: 50px 0 0 0;
  display: block;
}

.crossfade > figure {
  animation: imageAnimation 20s linear infinite 0s;
  backface-visibility: hidden;
  background-size: cover;
  background-position: center top;
  color: transparent;
  opacity: 0;
  width: 100%;
  height: 550px;
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: -10;
  background-color: #aaa;
}
.crossfade > figure:nth-child(1) {
  animation-delay: 0s;
  background-image: url('https://pomuzujakmuzu.cz/uploads/images/slidy/pjms2a.jpg');
}
.crossfade > figure:nth-child(2) {
animation-delay: 6s;
  background-image: url('https://pomuzujakmuzu.cz/uploads/images/slidy/pjms2b.jpg');
}
.crossfade > figure:nth-child(3) {
animation-delay: 12s;
  background-image: url('https://pomuzujakmuzu.cz/uploads/images/slidy/pjms2c.jpg');
}
.crossfade > figure:nth-child(4) {
animation-delay: 18s;
  background-image: url('https://pomuzujakmuzu.cz/uploads/images/slidy/pjms2d.jpg');
}
.crossfade > figure:nth-child(5) {
animation-delay: 24s;
  background-image: url('https://pomuzujakmuzu.cz/uploads/images/slidy/pjms2b.jpg');
}

@keyframes imageAnimation {
  0% { opacity: 0; }
  15% { opacity: 1; }
  50% { opacity: 0; }
  100% { opacity: 0;
  }
}
