@charset "utf-8";

@text-color:#775734;
/*@text-color:#65431e; темнее*/
@link-color:#384d6b;

.page-text {
  background-color:#f3f0eb;
  padding:16px 32px 16px 32px;
  font-family:times new roman;
  font-size: 1em;
  font-weight:normal;
  color:@text-color;
}
.page-text a {
  color:@link-color;
  text-decoration: underline;
  font-weight: normal;
  font-family: BookmanOldStyle;
}
.navline {
  color:#ae898c;
  font-size: 0.8em;
  font-family: arial;
}
.navline a {
  text-decoration: underline;
  color: #ae898c !important;
  font-family: arial !important;
  font-weight:normal !important;
}
.page-title {
  font-family: BookmanOldStyle;
  font-size: 1.6em;
  font-weight: bold;
}
.page-epi-line {
  display:flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 24px;
}
.page-epi-pict {
  width:100%;
}
.page-epi {
  max-width:320px;
  text-align: right;
  font-style: italic;
}

.link-list {
  margin-top:0.5em;
}
.link-list p {
  text-indent: 0;
}
.link-descr {
  padding-left:16px;

}
p {
  margin:0.5em;
  text-indent: 1.4em;
}
.page-subtitle {
  font-family: BookmanOldStyle;
  text-align: center;
  font-weight: bold;
  padding:12px 0 8px 0;
}
.source {
  font-style: italic;
  font-weight: bold;
  padding-top:12px;
}
.abovesource {
  font-weight: bold;
  font-size: 1.1em;
  padding-top:12px;
}

.site-footer {
  padding:16px 32px 16px 32px;
  text-align:center;
  background-color:#bfaa92;
  font-family:BookmanOldStyle;
  font-size: 1em;
  font-weight:normal;
  color:@text-color;
}
.site-footer a {
  color:@link-color;
  font-family: monospace;
}
.underlined {
  border-bottom: 3px double #666;
}