/* CSS Document */
.anchor {
         margin-left: 0px;
        }
.anchor h1 {
           color: #000000;
          }
.anchor h2 {
           color: #000000;
          }
.banner_right {
               margin: 0px;
              }
body {
      margin: 10px 0px 10px 0px;
      background-image: url(../images/background.jpg);
     }
.bold {
       font-weight: bold;
      }
.italic {
         font-style: italic;
        }
.declaration {
              background-color: #B4EEB4;
              /*display: none;*/
              font-family: Arial, Helvetica, sans-serif;
              font-size: 0.9em;
              line-height: 130%;
              margin: 0em 5.5em 1.5em 5.5em;
              padding: 0.5em 1.5em 0.5em 1.5em;
              text-align: justify;
             }
.declaration a {
                color: #15C;
                font-weight: bold;
                text-decoration: none;
               }
.declaration span {
                   font-weight: bold;
                  }
.desc_poetry {
              font-size: 0.9em;
              text-align: justify;
             }
/*----------Переміщення малюнків (початок)----------*/
.left_images {
              background-color: #9CC;
              border: solid 4px #888888;
              float: left;
              margin: 20px 20px 20px 0px;
              padding: 10px;
             }
.right_images {
               background-color: #9CC;
               border: solid 4px #888888;
               float: right;
               margin: 20px 0px 20px 20px;
               padding: 10px;	
              }
/*----------Переміщення малюнків (кінець)----------*/
#footnote {
           border-top: solid 1px #AAAAAA;
           margin-top: 1em;
           padding: 1em 0em 1em 0em;
          }
#footnote span {
                letter-spacing: 0.3em;
               }
.go_to_home_page {
                  margin: 0em 0em 0.3em 5em;
                 }
.go_to_home_page a {
                    color: #15C;
                    text-decoration: none;
                   }
.go_to_page_content {
                     margin: 0em 0em 0.3em 5em;
                    }
.go_to_page_content a {
                       color: #15C;
                       text-decoration: none;
                      }
h1 {
    font-size: 1.4em;
   }
h2 {
    font-size: 1.2em;
   }
h3 {
    font-size: 1.1em;
   }
h2.bgcolor {
            background-color: #C0D7EF;
            margin-bottom: 1.5em;
            margin-left: auto;
            margin-right: auto;
            margin-top: 1.5em;
            text-align: center;
            /*width: 20em;*/
          }
.just {
       text-align: justify;
      }
#links_nav_doc {
                font-family: Arial, Helvetica, sans-serif;
                font-size: 0.9em;
                margin-top: 1em;
                text-align: center;
               }
#links_nav_doc a {
                  color: #0000FF;
                  line-height: 180%;
                  padding-left: 5px;
                  text-decoration: none;
                 }
#links_nav_doc span {
                     color: #800080;
                     line-height: 180%;
                     font-weight: bold;
                     padding-left: 5px;
                    }
.market_gid_hor {
                 display: block;
                }
.name_section {
               margin: 0em 0em 0em 0em;
               text-align: center;
              }
.name_section a {
                 color: #000000;
                 font-size: 1.5em;
                 font-weight: bold;
                 padding: 0em 2em 0em 2em;
                 text-decoration: none;
                 display: inline-block;
                }
.name_section a:hover {
                       background-color: #C0D7EF;
                      }
p {
   margin: 0px;
   text-align: justify;
   text-indent: 1.5em;
  }
/*----------Стиль для пьес----------*/
p span {
        letter-spacing: 0.3em;
       }
/*----------------------------------*/
.paste_short_work {
                   font-size: 0.9em;
                   padding: 1em 0em 1em 0em;
                   text-align: justify;
                  }
.poetry {
         font-family:"Times New Roman", Times, serif;
         font-size: 1em;
         white-space: pre-line;
        }
.poetry_pad-left {
                  font-family:"Times New Roman", Times, serif;
                  font-size: 1em;
                  padding-left: 1.5em;
                 }
/*----------Лісова пісня----------*/
.poetry span {
              letter-spacing: 0.3em;
             }
/*--------------------------------*/
.style_pieces {
               letter-spacing: 0.3em;
               margin: 0.7em 0em 0.7em 0em;
               text-align: center;
              }
.style_pieces span {
                    font-style: italic;
                    letter-spacing: normal;
                   }
#tableContents {
                border-collapse: collapse;
                width: 100%;
               }
td.left {
         background-color: #F3F3F3;
         border-bottom: 1px solid #EEEEEE;
         border-left: 1px solid #EEEEEE;
         border-top: 1px solid #EEEEEE;
         padding: 2em 0.1em 1.8em 0.9em;
         vertical-align: top;
         width: 10.5em;
        }
td.left a {
           /*color: #000088;*/
           color: #15C;
           display: block;
           font-size: 0.9em;
           /*line-height: 140%;*/
           margin-top: 0.4em;
           text-decoration: none;
          }
td.left a:hover {
                 color: #CC0000;
                 /*color: #15C;*/
                 text-decoration: none;
                }
.td_left_header {
                display: block;
                font-size: 0.95em;
                font-weight: bold;
                padding-bottom: 1em;
                text-align: left;
               }
td.padding {
            /*padding: 2em 4em;*/
            border-bottom: 1px solid #EEEEEE;
            border-left: 1px solid #EEEEEE;
            border-top: 1px solid #EEEEEE;
            padding: 30px;
            vertical-align: top;
           }
td.padding a {
              color: #15C;
              text-decoration: none;
             }
td.padding sup {
                font-size: 0.7em;
               }
td.padding sub {
                font-size: 0.7em;
               }
/*----------Для Internet Explorer 8----------*/
td.padding table {
                  border-collapse: separate;
                 }
/*--------------------------------------------*/
td.right {
          background-color: #F3F3F3;
          border: 1px solid #EEEEEE;
          vertical-align: top;
          width: 160px;
         }
/*----------Верхняя таблица (имя сайта, описание сайта, поиск)----------*/
#name_desc_search {
                   background-image: url(../images/bg_top.jpg);
                   background-repeat: repeat-x;
                   background-position: 0% 0%;
                   border: 1px solid #EEEEEE;
                   color: #008080;
                   font-family: Arial, Helvetica, sans-serif;
                   font-size: 13px;
                   margin-bottom: 15px;
                   width: 100%;
                  }
#name_desc_search td {
                      padding: 0.2em 0em 0em 0em;
                     }
.name_site {
            font-size: 19px;
            font-weight: bold;
            margin: 0em 0em 0em 1em;
           }
.name_site a {
              color: #008080;
              text-decoration: none;
             }
.name_site a:hover {
                    color: #8B0000;
                    text-decoration: none;
                   }
.desc_site {
            margin: 0.4em 0em 0.4em 1.5em;
           }
/*----------Верхний блок (реклама, контакты, почта)----------*/
.ad_cont_email {
                font-size: 13px;
                margin-bottom: 7px;
                margin-top: 10px;
                padding-right: 5em;
                text-align: right;
               }
.ad_cont_email a {
                  color: #336699;
                  font-family: Arial, Helvetica, sans-serif;
                  padding-left: 1em;
                  text-decoration: none;
                 }
.ad_cont_email a:hover {
                        color: #8B0000;
                        text-decoration: none;
                       }
/*----------Блок для рисунков----------*/
.image_top {
            margin-bottom: 2em;
            text-align: center;
           }
/*----------Стиль для пьес----------*/
.play {
       letter-spacing: 0.3em;
      }
#wrapper {
          background-color: #FFFFFF;
          margin-left: auto;
          margin-right: auto;
          padding: 15px;
          width: 960px;
         }
.counter_bottom {
                 padding: 10px 0px 5px 0px;
                }
.banner_top {
             text-align: center;
            }
.banner_middle {

               }
.banner_bottom {
                text-align: center;
               }
/*-------Стиль для вимкнення показу реклами mgid для екранів рівних або більших від 769px (початок)-------*/
@media (min-width: 769px) {
.mgid_mobile {
              display: none;
             }
.mgid_mobile_1 {
                display: none;
               }
                          }
/*-------Стиль для вимкнення показу реклами mgid для екранів рівних або більших від 769px (кінець)-------*/

/*--------------------Стилі для планшетів (початок)--------------------*/
@media (min-width: 481px) and (max-width: 768px) {
#wrapper {	
          width: auto;
         }
td.left {
         display: none;
        }
td.right {
          display: none;
         }
.market_gid_hor {
                 display: none;
                }
#name_desc_search img {
                       display: none;
                      }
#name_desc_search form {
                        display: none;
                       }
.ad_cont_email {
                padding-right: 0em;
                text-align: left;
               }
img {
     max-width: 100%;
    }
.left_images {
              max-width: 100%;
              -moz-box-sizing: border-box;
              box-sizing: border-box;
              float: none;
              display: block;
              margin: 10px auto 10px auto;
             }
.right_images {
               max-width: 100%;
               -moz-box-sizing: border-box;
               box-sizing: border-box;
               float: none;
               display: block;
               margin: 10px auto 10px auto;
              }
td.padding {
            padding: 4%;
           }
td.padding p {
              text-align: left;
             }
td.padding div {
                /*text-align: left;*/
               }
.go_to_home_page {
                  margin-left: 15px;
                 }
.go_to_page_content {
                     margin-left: 15px;
                    }
.name_section a {
                 font-size: 1.05em;
                }
h1 {
    font-size: 1.05em;
   }
h2 
   {
    font-size: 1.03em;
   }
h3 {
    font-size: 1.02em;
   }
.go_to_home_page a {
                    font-size: 1em;
                   }
.go_to_page_content a {
                       font-size: 1em;
                      }
td.padding p, div {
                   font-size: 0.9em;
                  }
.poetry {
         font-size: 0.9em;
        }
.desc_book {
            display: none;
           }
.banner_top {
             display: none;
            }
.banner_middle {

               }
.banner_bottom {
                display: none;
               }
td.padding .just {
                  text-align: left;
                 }
.mgid_mobile {
              margin-top: 1em;
              /*display: none;*/
             }
.mgid_mobile_1 {
                margin-top: 1em;
                /*display: none;*/
               }
#wrapper {
          padding-left: 0px;
          padding-right: 0px;
         }
                                                 }
/*--------------------Стилі для планшетів (кінець)----------------------*/

/*--------------------Стилі для смартфонів (початок)--------------------*/
@media (max-width: 480px) {
#wrapper {	
          width: auto;
         }
td.left {
         display: none;
        }
td.right {
          display: none;
         }
.market_gid_hor {
                 display: none;
                }
#name_desc_search img {
                       display: none;
                      }
#name_desc_search form {
                        display: none;
                       }
.ad_cont_email {
                padding-right: 0em;
                text-align: left;
               }
img {
     max-width: 100%;
    }
.left_images {
              max-width: 100%;
              -moz-box-sizing: border-box;
              box-sizing: border-box;
              float: none;
              display: block;
              margin: 10px auto 10px auto;
             }
.right_images {
               max-width: 100%;
               -moz-box-sizing: border-box;
               box-sizing: border-box;
               float: none;
               display: block;
               margin: 10px auto 10px auto;
              }
td.padding {
            padding: 4%;
           }
td.padding p {
              text-align: left;
             }
td.padding div {
                /*text-align: left;*/
               }
.go_to_home_page {
                  margin-left: 15px;
                 }
.go_to_page_content {
                     margin-left: 15px;
                    }
.name_section a {
                 font-size: 1.05em;
                }
h1 {
    font-size: 1.05em;
   }
h2 
   {
    font-size: 1.03em;
   }
h3 {
    font-size: 1.02em;
   }
.go_to_home_page a {
                    font-size: 1em;
                   }
.go_to_page_content a {
                       font-size: 1em;
                      }
td.padding p, div {
                   font-size: 0.9em;
                  }
.poetry {
         font-size: 0.9em;
        }
.desc_book {
            display: none;
           }
.banner_top {
             display: none;
            }
.banner_middle {

               }
.banner_bottom {
                display: none;
               }
td.padding .just {
                  text-align: left;
                 }
.mgid_mobile {
              margin-top: 1em;
              /*display: none;*/
             }
.mgid_mobile_1 {
              margin-top: 1em;
              /*display: none;*/
             }
#wrapper {
          padding-left: 0px;
          padding-right: 0px;
         }
                                    }
/*--------------------Стилі для смартфонів (кінець)--------------------*/


