#topLine {
   border: 1px solid #cccccc;
   font-size:11px;
   padding: 2px 5px 3px 5px;
   clear:both;
   background: #F6F6F6;
}

#topLine input.inp1 {
   border: 1px solid #aaaaaa;
   width: 110px;
}

#topLine span.icons {
   display:block;
   float:right;
}

#topLine A {
  padding:0px 0px 3px 21px;
  margin-left: 15px;
  font-size:11px;
  color: #555555;
}

#topLine span A {
   padding: 0px;
   margin: 0px;
   white-space:nowrap;
}

#topLine .icon0 {
  background: url("http://mp3.riall.net/images/icon_0.gif") top right no-repeat;
  padding:0px 21px 3px 0px;
}

#topLine A.icon1 {
  background: url("http://mp3.riall.net/images/icon_1.gif") no-repeat;
}

#topLine A.icon2 {
  background: url("http://mp3.riall.net/images/icon_2.gif") no-repeat;
}

#topLine A.icon3 {
  background: url("http://mp3.riall.net/images/icon_3.gif") no-repeat;
}

#topLine A.icon4 {
  background: url("http://mp3.riall.net/images/icon_4.gif") no-repeat;
}

#topLine A.icon5 {
  background: url("http://mp3.riall.net/images/icon_5.jpg") no-repeat;
}

#topLine A.icon6 {
  background: url("http://mp3.riall.net/images/icon_6.jpg") no-repeat;
}

#topLine A.icon7 {
  background: url("http://mp3.riall.net/images/icon_7.gif") no-repeat;
}


#topLine form {   
   margin:0px;
}

#topLine input {
   font-size:11px;
}

#topLine input.button
{
  color: #555555;
  font-size: 11px;
  border: 1px solid #666666;
  height: 18px;
  padding:1px 2px 2px 2px;
  cursor: pointer;
  
}

#advertBlock {
   width: 195px;
   margin: 3px;
}

#advertBlock td, #advertBlock div, #advertBlock input, #advertBlock select  {
   font-size:11px;
}

A {
   color: #AC1120;
}

ul.mp3_authorsList {
   margin: 10px 0px 0px 0px;
}

ul.mp3_authorsList li{
   list-style-image: url("http://mp3.riall.net/images/list_item1.gif");
   margin-bottom: 7px;
   color: #AC1120;
}

ul.mp3_list {
   padding: 0px;
   margin: 0px;   
}

ul.mp3_list li {
   list-style:none;
   margin-bottom: 7px;
   color: #AC1120;
}


ul.mp3_songsList {
   margin: 10px 0px 0px 0px;
}

ul.mp3_songsList li {
   list-style-image: url("http://mp3.riall.net/images/list_item1.gif");
   margin-bottom: 10px;
   color: #AC1120;
}


.mp3_list A, .mp3_songsList A, ul.mp3_authorsList A {
   text-decoration:none;
   color: #AC1120;
   border-bottom: 1px solid #AC1120;
}

.mp3_list A:hover, .mp3_songsList A:hover, ul.mp3_authorsList A:hover {
   color: #4C2A2C;
   border-bottom: 1px dotted #AC1120;
}

A.mp3_icon, A.mp3_icon:hover {
   border:none;
}

A.link_dred {
   color: #AC1120;
}

.mp3_letters {
   padding: 0px 0px 7px 75px;
   color: #FF5252;
}

.mp3_letters A {
   color: #FF0000;
}

.mp3_letters A:hover {
   color: #8C0000;
}

.mp3_menu_title {
   font-size: 14px;
   text-align:center;
   font-weight: bold;
   margin-bottom: 10px;
}

.mp3_menu div.menu_item {
   padding: 5px;
   background: #F9F7F7;
}

.mp3_menu div.menu_item A {
   color: #AC1120;
   font-size: 12px;
   font-weight:bold;
   text-decoration:none;
}

.mp3_menu div.menu_item A:hover {
   color: #000000;
}

.mp3_menu_razd {
   height: 1px;
   border-bottom: 1px dotted #F9F7F7;
   margin: 2px;
}

.mp3_content h1 {
   font-size: 22px;
   color: #7A1518;
   margin-bottom: 15px;
}

div.mp3_count {
   margin-bottom: 15px;
   font-size: 12px;
   font-weight: bold;
}

div.listPages {
   margin: 10px 0px 20px 0px;
   text-align:center;
}

.listPages A.page {
  font-family: Verdana, Arial;
  font-size:11px;
  color:#333333;
  width:20px;
  padding: 5px;
  background-color: #EFE8E8;
  text-align:center;
  text-decoration:underline;
}

.listPages .pageCur {
  font-family: Verdana, Arial;
  font-size:11px;
  color:#ffffff;
  font-weight:bold;
  width:20px;
  padding: 5px;
  background-color: #DEBBBB;
  text-align:center;

}

div.mp3_link1 {
   float:right;
   margin-left: 10px;
}

A.mp3_link1 {
   font-size: 11px;
   text-decoration:none;
   border-bottom: 1px dashed #AC1120;
}


.mp3_text {
   white-space:pre;
}

.mp3_text pre {
   font-size:12px;
}

div.mp3_download {
   margin: 20px 0px 20px 50px;
}

.mp3_download A.link_download  {
   font-size: 16px;
   font-weight: bold;
}

div.mp3_download2 {
   line-height: 2em;
}

#mp3topBannerDiv, #mp3bottomBannerDiv, #mp3leftBannerDiv, #mp3rightBannerDiv {
   text-align:center;
   margin: 10px 0px 10px 0px;
}

.star {
   color: red;
}

form {
   margin: 0px;
   padding: 0px;
}

.block_lr {
   border:#DEBBBB solid 1px; 
   border-bottom:none; 
   border-top: none;
}

.block_tlr {
   border:#DEBBBB solid 1px; 
   border-bottom-width:0px;
}

.block_top_new_l {
   width:50%; 
   border-right: #DEBBBB dashed 1px; 
   padding: 0px 10px 0px 10px;
}

.block_top_new_r {
   width:50%; 
   padding: 0px 10px 0px 10px;
}

.mp3_title2 {
   font-weight:bold;
   text-align:center;
   margin: 0px 0px 15px 0px;
}