div.header {
  color: white;
  font-weight: bold;
  height: 10px;
  padding-bottom: 1px;
  filter: dropshadow(color=#49840B, offx=1, offy=1);
}

a {
  text-decoration: none;
  color: #D70D15;
}

a:visited {
  color: #91151A;
}

a:hover {
  color: #FF8808;
}

code {
  color: #B9722A;
  font-family: Tahoma;
}

hr {
  color: #C7E0FF;
  height: 1px;
}


/*******************/
/* Таблица мелодий */
table.rings th {
  color: #B9722A;
}


table.rings td {
  color: #98773E;
}

table.rings tr.row1 td {
  background-color: #F5F5C3;
  border-bottom: 1px solid white;
  border-top: 1px solid white;
  border-right: 1px solid #F5F5C3;
  border-left: 1px solid #FFFFF2;
}

table.rings tr.row2 td {
  background-color: #FFFFF2;
  border-top: 1px solid #F5F5C3;
  border-bottom: 1px solid #F5F5C3;
  border-right: 1px solid #F5F5C3;
  border-left: 1px solid white;
}

tr.row1 td.index, tr.row2 td.index {
  border-left: 0px;
}

td.index {
  font-weight: bold;
}

.navigation {
  color: #98773E;
}

.select {
  color: #98773E;
}

/**********************/
/* Таблица операторов */
table.operators {
  border: 1px solid #5BB992;
}

table.operators th {
  color: #014EB6;
  background-color: #6CBC9A;
}

table.operators tr.row1 td {
  background-color: #F5F5C3;
  border-right: 1px solid #E0E09F;
}

table.operators tr.row2 td {
  background-color: #FFFFF2;
  border-right: 1px solid #F9F9D8;
}

table.operators td.number {
  color: #B9722A;
}

