body {
  font-family: Calibri, Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: medium;
  background-color: lightgray;
}

img {
  border: none;
}

.leftmenu {
  font-weight: bold;
}

.leftmenu a {
  color: #777777;
  text-decoration: none;
}

.leftmenu a:hover {
  text-decoration: none;
  color: #000;
  background-color: #d5e5ff;
}

.leftmenu ul {
  list-style-type: none;
}

.alert {
  color: #ff2ad4;
  font-weight: bold;
}

.strike {
  text-decoration: line-through;
}

.righttext a {
  color: #0066FF;
  text-decoration: none;
}

.righttext a:hover {
  text-decoration: none;
  color: #0044AA;
}

.righttext {
  margin: 0px 20px 0px 0px;
}

.pdf-link {
  color: #2c7be5;
  text-decoration: none;
  display: inline-flex;
  align-items: center;
  font-family: Arial, sans-serif;
}

/* ===== ANOTACE ===== */

.anotace {
  background-color: #f8f8f8;
  box-shadow: rgba(0, 0, 0, 0.15) 1.95px 1.95px 2.6px;
  padding: 0.8rem;
  display: flex;
  gap: 1rem;
  /* align-items: flex-start; */
  align-items: center;
}

/* fotka lektora */
.foto {
  flex: 0 0 120px;
}

.foto img {
  max-height: 130px;
  
  border-radius: 4px;
}

/* textová část */
.text {
  flex: 1;
}

.lektor {
  font-weight: 600;
  color: #00529f;
  margin-bottom: 0.4rem;
}

.obsah {
}
