body {
 /* background-color: #E0FFE0; */
  background:#E0FFE0 url(retina_wood.png);
  color: #000000;
}
.interlocutor {color: #800000;}
.interlocutor blockquote {color: #000000;}
.interlocutor blockquote .interlocutor {color: #800000;}
blockquote blockquote {
  font-size: smaller;
}
blockquote blockquote blockquote {
  font-size: 100%;
} a:link {color: #800080;}/*
a:visited {color: #800080;}
a:active {color: #FF0000;}*/
.translation {font-size: smaller}

#content, #content1 {
  width: 70%;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;   margin-top: 50px;
  background-color: #FFFFFF;
  border-style: solid;
  border-width: 2px;
  border-color: #000000;
}#content {
  padding: 16px 16px 150px 16px;}#content1 {
  padding: 16px 16px 50px 16px;}
#content p, #content1 p {
  text-indent: 2.0em;
  text-align: justify;
  margin: 0;
}#content h1, #content1 h1, #content h2, #content1 h2, #content h3, #content1 h3, #content h4, #content1 h4 {
  text-align: center;
}#content a, #content1 a {
  text-decoration: none;   color: #843a12;} #content a:visited, #content1 a:visited {   color: #6f2b07;}#content a:hover, #content1 a:hover {   color: red;}
#content1 .poems {
  margin: 0 20%;
}
#content1 .poems hr {
  margin: 0 50% 0 0;
}
#content1 .poems p {
  text-indent: 0;
  text-align: left;
  margin: 0.15em 0 0 0;
}
#content1 .poems blockquote {
  margin: 0.15em 0 0 8em;
}
#content1 .poems blockquote.half {
  margin: 0.15em 0 0 4em;
}
#content1 .poems blockquote.oneandhalf {
  margin: 0.15em 0 0 12em;
}
#content1 .poems .ending, #content1 .poems blockquote.ending {
  margin-bottom: 1.5em;
}
#content .center p, #content1 .center p {
  text-align: center;
}
#content p[align=right], #content1 p[align=right], #content1 .poems p[align=right] {
  text-align: right;
}
#content1 .poems p[align=center] {
  margin-left: 8em;
}

#ad_bottom_counters {
  margin-top: 8px;
  width: 70%;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  left: 18px; /* precisely under right bottom corner of #content */
}
#ad_top {
  width: 700px; /* guarantees that several wide ads cannot be placed in one line on a very wide screen */
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 8px;
}
#ad_bottom {
  margin-top: 8px;
}
.pre_usual_poems {         /* тэг pre для обычного стихотворения - иначе будет мелко и пропорциональным шрифтом */        
  font-family: "Times New Roman", serif;      
  font-size: medium;    
}
.forward_back_nav {
  margin-top: 16px;
  margin-bottom: 16px;
  font-family: sans-serif;
  font-size: smaller;
}
.forward_back_nav a {
  text-decoration: none;
}
.back_link {
  display: block;
  float: left;
  text-align: right;
  width: 38%;
}
.top_link {
  display: block;
  float: left;
  text-align: center;
  width: 20%;
}
.forward_link {
  display: block;
  float: left;
  text-align: left;
  width: 38%;
}
li.subdirectory {
  list-style-type: circle;
}
a.ref {
  /* vertical-align: super; */
  text-decoration: none;
}
a.footnote, span.footnote {
  position: relative;
  top: -5px;
  font-size: smaller;
  text-decoration: none;
}
.footnotes {
  font-size: smaller;
}
.img_center {
  text-align: center;
} #content .epigraph, #content1 .epigraph, #content1 .poems .epigraph {
  text-indent: 0;
  text-align: left;
  width: 45%;
  margin-left: auto;
  margin-bottom: 0;
  font-size: smaller;
}
#content .epigraph[align=center], #content1 .epigraph[align=center] {
  text-align: center;
}
#content .epigraph_source, #content1 .epigraph_source, #content1 .poems .epigraph_source {
  text-indent: 0;
  width: 45%;
  margin-left: auto;
  margin-top: 8px;
  font-size: smaller;
  font-style: italic;
  text-align: left;
}
.temporary_remarks {
  display: none;
}
.line_depth {
  margin-top: 0px;
  font-family: verdana;
  font-size: smaller;
}
.line_depth a {
  text-decoration: none;
}
/* .line_depth a:last-child {
  font-weight: bold;
} */
.spacer {
  margin: 2.0em 0 0 0;
  height: 2.0em;
}
.spacer:before {
  content: "******************************"
}
.clearer {
  clear: both;
}