html, body {
  font-size: 16px;
  min-width: 320px;
  line-height: 1.65;
  font-family: "Arial", sans-serif;
  color: rgb(25, 30, 35);
  background-color: #fff;
  box-sizing: border-box;
  margin: 0rem;
  padding: 0rem;
}

a {
  color: rgb(15, 145, 190);
  text-decoration: underline;
}

.container {
  display: flex;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
}

.header {
  width: 100%;
  justify-content: center;
}

.header_out {
  flex: 1 0;
  margin: 0.5rem 1rem;
  max-width: 1200px;
}

.header_context {
  align-items: center;
  justify-content: space-between;
}

.header_logo {
  flex: 1 0;
}

.header_logo img {
  width: 200px;
  margin-left: 1rem;
}

.header_lang {

}

.select_lang {
  font-size: 1rem;
  margin: 0.5rem;
  padding: 0.5rem 2.5rem 0.5rem 1rem;
  border: 1px solid rgb(165, 165, 165);
  box-shadow: 0 1px 0 1px rgba(0, 0, 0, 0.04);
  border-radius: 0.5rem;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background-color: rgb(255, 255, 255);
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20477.86%20375.46%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3A%230f91be%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3Etranslate%3C%2Ftitle%3E%3Cpath%20class%3D%22a%22%20d%3D%22M472.86%2C124.46%2C353.4%2C5a17.07%2C17.07%2C0%2C0%2C0-29.14%2C12.06v51.2H204.8a17.07%2C17.07%2C0%2C0%2C0%2C0%2C34.14H341.33A17.07%2C17.07%2C0%2C0%2C0%2C358.4%2C85.33V58.26l78.26%2C78.27L358.4%2C214.8V187.73a17.07%2C17.07%2C0%2C0%2C0-17.07-17.07H153.6v-51.2a17.07%2C17.07%2C0%2C0%2C0-29.14-12.06L5%2C226.86A17.06%2C17.06%2C0%2C0%2C0%2C5%2C251L124.46%2C370.46a17.07%2C17.07%2C0%2C0%2C0%2C12.07%2C5%2C16.88%2C16.88%2C0%2C0%2C0%2C6.54-1.29A17.09%2C17.09%2C0%2C0%2C0%2C153.6%2C358.4V307.2H273.06a17.07%2C17.07%2C0%2C1%2C0%2C0-34.14H136.53a17.07%2C17.07%2C0%2C0%2C0-17.07%2C17.07V317.2L41.19%2C238.93l78.27-78.27v27.07a17.07%2C17.07%2C0%2C0%2C0%2C17.07%2C17.07H324.26V256a17.07%2C17.07%2C0%2C0%2C0%2C29.14%2C12.06L472.86%2C148.6A17.08%2C17.08%2C0%2C0%2C0%2C472.86%2C124.46Z%22%20transform%3D%22translate(0)%22%2F%3E%3C%2Fsvg%3E'), linear-gradient(to bottom, rgb(255, 255, 255) 0%, rgb(220, 220, 220) 100%);
  background-repeat: no-repeat, repeat;
  background-position: right 0.8rem top 55%, 0 0;
  background-size: 1.4rem auto, 100%;
}

.select_lang::-ms-expand {
  display: none;
}

.select_lang:hover {
  border-color: rgb(135, 135, 135);
}

.select_lang:focus {
  border-color: rgb(165, 165, 165);
  box-shadow: 0 0 1px 3px rgba(15, 170, 220, 0.5);
  box-shadow: 0 0 0 3px -moz-mac-focusring;
  color: #222; 
  outline: none;
}

.alphabet {
  width: 100%;
  justify-content: center;
}

.alphabet_out {
  flex: 1 0;
  margin: 0.5rem 1rem;
  max-width: 1200px;
}

.alphabet_context {
  justify-content: center;
  border: 1px #aaa dashed;
  border-radius: 10px;
  padding: 1rem;
}

.letters {
  flex: 1 0;
  font-size: 1.3rem;
  font-weight: 300;
  text-align: center;
}

.letters a {
  text-decoration: none;
  color: rgb(15, 145, 190);
  margin: 0.5rem;
}

.main {
  width: 100%;
  justify-content: center;
}

.main_out {
  flex: 1 0;
  margin: 1rem;
  max-width: 1200px;
}

.main_all {
  width: 100%;
  flex-wrap: wrap;
}

.main_small {
  flex: 2 0;
}

.main_big {
  flex: 5 0;
  margin-left: 2rem;
}

.info_out {
  flex: 1 0;
  padding: 1rem;
  border-radius: 10px;
  background-color: #eee;
}

.top_title {
  font-size: 1.2rem;
  font-weight: 300;
  color: rgb(65, 80, 95);
}

.top_song {
  line-height: 1.25;
  margin-top: 0.6rem;
}

.top_song a {
  color: rgb(15, 145, 190);
  text-decoration: underline;
}

.title h1 {
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 1.25;
  padding: 0rem 1rem;
  margin: 0rem 0rem 0rem 0rem;
}

.title h2 {
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 1.35;
  padding: 0rem 1rem;
  margin: 2rem 0rem 1rem 0rem;
}

.title a {
  font-size: 1rem;
  text-decoration: none;
  color: rgb(15, 145, 190);
}

.also {
  font-size: 0.8rem;
  line-height: 1.25;
  color: rgb(65, 80, 95);
  margin: 0.3rem 0rem 0rem 1rem;
}

.also h3 {
  font-size: 0.8rem;
  font-weight: 300;
  line-height: 1.25;
  color: rgb(65, 80, 95);
  margin: 0rem;
  padding: 0rem;
}

.data {
  margin: 1rem 0rem;
}

.list {
  flex-wrap: wrap;
  margin-bottom: 1rem;
}

.list_out {
  flex: 1 0;
  margin-left: 1rem;
}

.list_item {
  line-height: 1.25;
  margin-top: 0.7rem;
}

.list_item a {
  color: rgb(15, 145, 190);
  text-decoration: underline;
}

.transnote {
  padding: 1rem 1rem 0rem 1rem;
  margin-top: 1rem;
  border-top: 1px #aaa dashed;
  font-size: 0.8rem;
  font-weight: 300;
  line-height: 1.25;
  color: rgb(200, 65, 100);
}

.words {
  padding: 0.4rem 1rem;
  line-height: 1.25;
}

.translations {
  padding: 0.3rem 1rem;
  margin: 1rem 0rem;
  background-color: #eee;
  border-radius: 10px;
}

.translations blockquote {
  font-size: 0.8rem;
  font-weight: 300;
  color: rgb(65, 80, 95);
  padding: 0rem;
  margin: 1rem 0rem;
}

.translations blockquote a {
  color: rgb(15, 145, 190);
  text-decoration: underline;
  margin-right: 1rem;
  white-space: nowrap;
}

.musvideo {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 25px;
  height: 0;
  margin: 0rem 1rem 1.5rem 1rem;
}

.musvideo iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.contactus {
  margin-left: 1rem;
}

.contactus input, .contactus textarea {
  font-size: 1rem;
  padding: 1rem;
  width: calc(100% - 2rem);
  border: 1px solid #ddd;
  margin-top: 0.5rem;
}

.contactus textarea {
  height: 350px;
}

.contactus button {
  font-size: 1rem;
  font-weight: 600;
  padding: 1rem 2rem;
  border: 0px;
  border-radius: 0.5rem;
  background-color: #eee;
  cursor: pointer;
}

.footer {
  width: 100%;
  justify-content: center;
}

.footer_context {
  flex: 1 0;
  font-size: 0.8rem;
  font-weight: 300;
  color: rgb(65, 80, 95);
  margin: 2rem 1rem;
  max-width: 1200px;
}

.footer_context a {
  color: rgb(15, 145, 190);
  text-decoration: underline;
}

.pdtop {
  padding-top: 2rem;
}

.br {
  width: 100%;
  display: none;
}

.br_list {
  width: 100%;
  height: 0rem;
  display: none;
}

@media (max-width: 900px) {
  .main_big {
    order: 1;
    margin-left: 0rem;
  }

  .main_small {
    order: 3;
  }

  .br {
    display: block;
    order: 2;
  }

  .br_list {
    display: block;
  }
}
/*
     FILE ARCHIVED ON 06:12:05 Feb 06, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 11:57:54 Aug 20, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.335
  exclusion.robots: 0.035
  exclusion.robots.policy: 0.028
  esindex: 0.006
  cdx.remote: 5.367
  LoadShardBlock: 95.932 (3)
  PetaboxLoader3.datanode: 70.313 (6)
  PetaboxLoader3.resolve: 499.225 (3)
  load_resource: 500.688 (2)
  loaddict: 13.576
*/