body {  background-color: #EFEEEB;  color: #000000;}.body_mainpage {  background-color: #D8D8C7;}a:link {color: #0E6394;}a:visited {color: #800080;}a:active {color: #FF0000; }#main_page {                           /* головная страница *//*  background-color: #D8D8C7; *//*  background-color: #CFCEB1;  */  font-size: medium;  width: 778px;  height: 600px;/*  border: solid 1px; */  margin-left: auto;  margin-right: auto;  padding-left: 0px;  padding-right: 0px;}#main_img {                           /* картинка на головной странице */  float: left;  width: 400px;  height: 470px;  padding-left: 30px;  padding-right: 30px;  padding-top: 20px;}#main_right {                         /* правая часть на головной странице */  float: left;  width: 300px;  height: 450px;}#mainpage_menu {                      /* меню на головной странице */  width: 270px;  font-size: larger;/*  font-family: verdana; */  padding-left: 40px;  padding-top: 0px;  margin-left: 0px;  margin-top: 40px;}#mainpage_menu li {  text-align: left;  list-style-type: none;  margin-top: 20px;  margin-bottom: 20px;  padding-top: 20px;}#top_addthis {  width: 850px;  margin: 0 auto;}#top_addthis .addthis_toolbox {  float: right;}#main_page {  clear: both;}#all {                                /* типичная страница сайта */  clear: both;/*  background-color: #D8D8C7; */  background-color: #CFCEB1;  width: 850px;  border: solid 1px;  margin-left: auto;  margin-right: auto;}    #left {      position: relative;      float: left;      width: 170px;      height: 600px;      padding-right: 10px;    }      #logo {        margin-top: 30px;        margin-bottom: 10px;        text-align: center;      }      #logo a {        outline-width: 0px;      }      #leftmenu {        position: absolute;        width: 170px;        right: 0px;        top: 100px;        font-size: larger;        font-family: verdana;        padding-left: 0px;        padding-right: 10px;        margin-left: 0px;        margin-top: 0px;      }      #leftmenu a {        text-decoration: none;      }      #leftmenu li {        text-align: center;        list-style-type: none;        margin-top: 30px;        margin-bottom: 20px;      }    #main {      float: left;      position: relative;  /* чтобы относительно него можно было задать прижатую книзу строчку малого меню в стихах */      background-color: #D8D8C7;/*    background-color: #F2E2A7; */      min-height: 600px;      _height: 600px;    /* хак для глупого IE6, который не понимает min-height  */      padding-left: 30px;      padding-right: 10px;      padding-bottom: 10px;      width: 605px;    }/*      #headline a {        text-decoration: none;        color: #0000FF;      }               */      #headline {        margin-top: 30px;        margin-bottom: 30px;        padding-left: 0px;       font-weight: bold;        font-size: 22px;        font-family: verdana;/*      text-transform: uppercase;        border-color: #4D4B4C;        border-width: 2px;        border-style: solid;   */      }      .headline_letters1 {        color: #4D4B4C;      }      .headline_letters2 {        color: #A4863E;      }      .line_depth {                 /* глубинномер - указание, где сейчас находимся */        margin-top: 0px;/*        margin-bottom: -2px;   */        padding-left: 0px;        font-size: 14px;        font-family: verdana;      }      .line_depth a {        text-decoration: none;        color: #0E6394;      }      .line_depth a:visited {        color: #0E6394;      }      .current_element {            /* текущий элемент в глубинномере  */        font-weight: bold;      }      #content {        margin-top: 10px;        margin-bottom: 30px;        padding-top: 2px;        font-size: medium;        font-family: "Times New Roman", serif;      }        .rightmenu li {             /* оглавление раздела */          margin-top: 15px;         /* если поставить padding-top, верхняя строка меню будет смещаться вниз - а так не смещается */          font-size: large;        }        .rightmenu2 li {            /* оглавление подразделов */          font-size: medium;        }        .rightmenu2 li ul li {          margin-top: 0;          margin-bottom: 0;        }        .rightmenu3 {               /* оглавление книги или цикла */          padding-left: 0px;        /* сдвигом меню вправо управляет padding в Mozilla и margin в IE */          margin-left: 0px;        }        .rightmenu3 li {          list-style-type: none;          font-size: medium;        }        .cycles_in_list {              /* циклы в оглавлении */          margin-top: 10px;          margin-bottom: 10px;        }      .prose_epigraph {                 /* эпиграф к прозе */        width: 70%;
       margin-left: auto;        margin-bottom: 0px;        margin-right: 10px;        font-size: smaller;        text-align: left;      }      .prose_epigraph_2 {                 /* эпиграф к прозе, выровненный по правому краю */        width: 70%;
       margin-left: auto;        margin-bottom: 0px;        margin-right: 10px;        font-size: smaller;        text-align: right;      }      .prose_epigraph_sign {           /* подпись к эпиграфу к прозе */
       width: 70%;        margin-top: 0px;
       margin-left: auto;        margin-right: 10px;
       font-size: smaller;
       text-align: right;        font-style: italic;
      }      .prose_epigraph_sign_2 {           /* подпись к стихотворному эпиграфу в прозе */
       width: 55%;        margin-top: 0px;
       margin-left: auto;        margin-right: 10px;
       font-size: smaller;
       text-align: left;        font-style: italic;
      }      .prose_epigraph_sign_3 {           /* подпись к эпиграфу к прозе, выровненная по левому краю */
       width: 55%;        margin-top: 0px;
       margin-left: auto;        margin-right: 10px;
       font-size: smaller;
       text-align: left;        font-style: italic;
      }      .text_link {                     /* сноска в тексте */        font-size: x-small;        vertical-align: super;      }      .text_link_down {                     /* номер сноски в расшифровке сноски в конце текста */        font-size: x-small;        vertical-align: super;        padding-left: 0px;        padding-right: 4px;      }      .down_links {               /* текст в расшифровке сноски в конце текста *//*        margin-top: 0px;    */        font-size: small;        padding-top: 0px;        padding-bottom: 20px;      }      .down_links p {              /* элементы расшифровки сносок */        margin-top: 0px;        margin-bottom: 0px;      }      .down_links hr {        height: 1px;        width: 33%;      }      .refer {                          /* ссылка на источник */        font-size: small;        font-style: italic;        margin-top: 0px;      }      .prose_body {              /* прозаический текст */        margin-top: 15px;        margin-bottom: 30px;      }      .poems_in_prose {


             /* стихотворение посреди прозы */        margin-top: 20px;        margin-bottom: 15px;        margin-left: 40px;      }      .poems_in_prose pre{


        margin-top: 10px;        margin-bottom: 10px;      }      .poems_in_prose p {


             /* стихотворение посреди прозы */        margin-top: 10px;        margin-bottom: 10px;      }      .poems_in_prose_sign {


         /* подпись под стихотворением - например, название цикла */        margin-top: 0px;        margin-left: 0px;        padding-bottom: 10px;        font-style: italic;
       font-size: smaller;      }      .poems_body {              /* тело стихотворения */        margin-top: 15px;        margin-bottom: 30px;        margin-left: 40px;/*        border: solid 1px red;  *//*        white-space: pre;    */      }      .poems_body pre{              /* тело стихотворения */        margin-top: 10px;        margin-bottom: 10px;     /* чтобы дата была прижата *//*        border: solid 1px red;  *//*        white-space: pre;    */      }      .pre_usual_poems {         /* тэг pre для обычного стихотворения - иначе будет мелко и пропорциональным шрифтом */        font-family: "Times New Roman", serif;        font-size: medium;      }      .pre_courier_poems {   /* тэг pre для "фигурного" стихотворения; если явно не задать кегль, при увеличении шрифта в IE все ломается */        font-family: "Courier New", monospace;        font-size: 14px;      }      .poems_title1 {


        /* заголовок стихотворения */        margin-top: 0px;        margin-bottom: 0px;        margin-left: 0px;        padding-bottom: 0px;        font-size: large;        font-weight: bold;      }      .poems_title2 {


        /* подзаголовок 2-го уровня - курсивный */        margin-bottom: 0px;        margin-left: 0px;        font-style: italic;        font-size: medium;      }      .poems_title3 {


        /* подзаголовок 3-го уровня (обычно номер части) */        margin-top: 20px;        margin-bottom: 0px;        margin-left: 0px;        font-size: medium;      }      .poems_title3_first {


 /* подзаголовок 3-го уровня, когда он встречается в 1-й раз */        margin-top: 10px;        margin-bottom: 0px;        margin-left: 0px;        font-size: medium;      }      .poems_sign {


         /* подпись под стихотворением - чаще всего дата */        margin-top: 0px;        margin-left: 0px;        padding-bottom: 20px;        font-style: italic;
       font-size: smaller;/*  border: solid 1px red;     */      }      .poems_epigraph {        /* эпиграф к стихотворению - с умеренным отступом */        margin-top: 10px;
       margin-left: 100px;        margin-bottom: 10px;        margin-right: 10px;        font-size: smaller;      }      .poems_epigraph_sign {   /* подпись под эпиграфом к стихотворению - с умеренным отступом */        margin-top: 0px;
       margin-left: 100px;        margin-right: 10px;        font-style: italic;
      }      .name_bold  {            /* выделение жирным шрифтом фамилий в тексте  */        font-weight: bold;      }      .espace {        letter-spacing: 0.2em;      }      .line_bottom {                /* нижнее мини-меню (вперед-назад и т.п.) */        position: absolute;        bottom: 20px;/*        margin-top: 50px;   */        padding-left: 0px;        font-size: 14px;        font-family: verdana;      }      .line_bottom a {        color: #0E6394;      }      .line_bottom a:visited {        color: #0E6394;      }      .in_line_bottom {        padding-left: 0px;        padding-right: 100px;      }#bottom_menu {                 /* нижнее меню - за пределами "основного листа" */  width: 778px;  margin-left: auto;  margin-right: auto;  font-size: small;  text-align: center;}#bottom_brief_info {  width: 778px;  color: #606000;  font-size: small;  font-style: italic;  margin: 24px auto 0 auto;  text-align: justify;}#bottom_brief_info a {  color: #606000;}#ad_bottom_counters {  margin-top: 10px;  width: 728px;  margin-left: auto;  margin-right: auto;}#ad_top {  margin-bottom: 8px;}#ad_bottom {  margin-top: 16px;}.clearer {  clear: both;}