.songtable
{
  width: 480px;
  margin: auto auto;
  border: 1px solid #004400;
  border-collapse: collapse;
}

.songtable_big
{
  width: 480px;
  margin: auto auto;
  margin-top: 0.5em;
  font-size: 12px;
  border: 1px solid #004400;
  border-collapse: collapse;
}

.songtable td
{
  border: 1px solid #004400;
  padding: 5px;
  text-align: left;
  vertical-align: top;
  background-color: #001b00;
}

.songtable_big td
{
  border: 1px solid #004400;
  padding: 5px;
  text-align: left;
  vertical-align: top;
  background-color: #001b00;
}

.songtable th
{
  text-align: left;
  background-color: #001100;
  padding: 5px;
}

.songtable_big th
{
  text-align: left;
  background-color: #001100;
  padding: 5px;
}

.songtable_paging
{
  width: 100%;
}
.albumtable
{
  width: 100%;
  margin: auto auto;
  font-size: 12px;
  border: 1px solid #004400;
  border-collapse: collapse;
}

.albumtable td
{
  border: 1px solid #004400;
  padding: 5px;
  text-align: left;
  vertical-align: top;
  background-color: #001b00;
}

.albumtable th
{
  text-align: left;
  background-color: #001100;
  padding: 5px;
}

.album_top
{
  text-align: justify;
  padding: 10px;
  border: 1px solid #004400;
  background-color: #001a00;
}
.album_top img
{
  width: 140px;
  height: 140px;
  float: left;
  padding-right: 10px;
  padding-bottom: 10px;
}

.album_playlist
{
  width: 100%;
  background-color: #001a00;
}

.album_bottom
{
  margin-top: 0.5em;
  width: 100%;
  background-color: #001a00;
}

.album_pl_table
{
  width: 100%;
  margin: auto auto;
  font-size: 12px;
  border: 1px solid #004400;
  border-collapse: collapse;
}

.album_pl_table td
{
  border: 1px solid #004400;
  padding: 5px;
  text-align: left;
  vertical-align: top;
}

.album_pl_table th
{
  text-align: left;
  background-color: #001100;
  padding: 5px;
}
