h2
{
font-size: 97%;
COLOR: #525252;
padding-bottom: 0px;
margin-bottom: 0px;
}


h1
{
font-size: 12pt;
COLOR: #525252;
padding-bottom: 0px;
margin-bottom: 0px;
}

body {
  padding:0; margin:0 auto;
  width:100%;
  position:relative;

  font:10pt Tahoma, Sans-Serif;
  min-width: 900px;
}



A{
        COLOR:  #FF4500 ;
}
A:LINK{
        TEXT-DECORATION: none;
}
A:ACTIVE{
        TEXT-DECORATION: none;
}
A:VISITED{
        TEXT-DECORATION: none;
}
A:HOVER{
        TEXT-DECORATION: underline;
}


.hide{visibility:hidden;}
input.text{width:100%; font-size:110%;}
a.white_dashed{color:#FFFFFF; text-decoration:none; border-bottom:1px dashed #ffffff;}
a.white_dashed:hover{color:#FFFFFF; text-decoration:none; border-bottom:1px dashed #ffffff;}
a.white{color:#FFFFFF;}
a.white:hover{color:#FFFFFF;}

.top_menu2_item {background: #D50000 url(images/bg_top00.gif) repeat-x left top;}
.top_menu3_item {white-space: nowrap; padding: 5px 5px 8px 5px; background: #CE0000 url(images/ugol_whi.gif) no-repeat right top;}
.top_menu3_item span {background:url(images/menu_bul.gif) no-repeat 0px 7px; padding-left:13px;}
.top_menu3_item a {color:#FFFFFF; text-decoration:none; border-bottom:1px dashed #ffffff;}
.top_menu3_item a:hover {color:#FFFFFF; text-decoration:none;}
.top_menu3_item_a {color:#FFFFFF; padding: 5px 5px 8px 5px; background: #FF7D00 url(images/ugol_whi.gif) no-repeat right top;}
.top_menu3_item_a span {background:url(images/menu_bum.gif) no-repeat 0px 6px; padding-left:13px;}
.top_menu3_item_a a {color:#FFFFFF; font-weight:bold; text-decoration:none;}
.top_menu3_item_a a:hover {color:#FFFFFF; font-weight:bold; text-decoration:none;}
.top_menu3_d {background-color:#FFFFFF;}
.top_menu3_da {background-color:#FF7D00;}

.alph td{color:#FFFFFF; font-weight:bold; background-color:#7F070B; height:21px; padding:1px 1px 1px 1px; margin:2px;}
.alph td a {color:#FFFFFF; font-weight:bold; text-decoration:none;}	
.alph td a:hover {color:#FFFFFF; font-weight:bold; text-decoration:none;}

.banner {text-align:center; padding:5px 10px;}


#head {
  height:25px; width:100%;
  background:url(images/bodyhead.gif) #DDD repeat-x;
}

#title {
  height:180px;
  background:#FF6100;
  color:white;
}

#tableleft {
  width:65px;
  background:url(images/tableleft.gif) #D10B0C no-repeat;
}

#tableright {
  width:65px;
  background:url(images/tableright.gif) #D10B0C no-repeat;
}

#cell {
  padding:0px 10px;
  background:#D10B0C;
}

#cell a {
  font-size:120%;
  color:white;
  font-weight:bold;
  text-decoration: none;
}
#cell a:hover {
  color:#CCC;
  font-weight:bold;
}

#logo {
  position:absolute;
  top:138px; left: 155px;
  width:185px;height:54px;
}

#girl {
  position:absolute;
  top:0px;
  background:url(images/header.gif) no-repeat;
  width:235px;height:491px;
}

#mobile {
  position:absolute;
  background:url(images/mobile.gif) no-repeat;
  top:0px; right:0px;
  width:215px;height:260px;
}

#forfree {
  position:absolute;
  top:155px; right:130px;
  width:325px;height:48px;
}

#content {
  width:100%;
  border-spacing: 0px;
  border-collapse: collapse;
}

#left {
  width:235px;
  vertical-align: top;
  padding: 285px 0px 0px 0px;
}

.leftblock {
position:relative;
font-size:90%;
}

.rightblock {
position:relative;
font-size:90%;
}

.formin {
position:relative;
}

.formin input.button {
position:absolute;
top:83px;right:7px;
font-size:100%;
}

#news {
  padding:10px 0px;
}

#news h3 {
  float:left;
  margin:0px 4px;
  font-size:100%; font-weight:bold;
}

#news p {
  margin:0px 5px;
}
#news a {
  padding-right:13px;
  color:#FF8C00;
  FONT-WEIGHT: bold;
  font-size:90%;
}

* html #news a {
  padding-left:1px;
}

#main {
  min-width: 550px;
  margin-top:0px;padding:0px;
  vertical-align: top;
  padding-bottom:20px;
}

#search {
  margin:0px;padding:1px 10px;
  background:#FF7D01;
  font-size:90%;
  color:white;
}

#newsongs {
FONT: 9pt arial,verdana,sans-serif;
        COLOR: #4AB300;
  FONT-WEIGHT: bold;
  text-align:left;
  background:#F0F0F0;
  margin:10px 0px;
  padding:10px;

}

#right {
  position:relative;
  width:215px;
  padding: 5px 0px 0px 0px;
  vertical-align: top;
}

#meta {
  position:relative;
  vertical-align:top;
  width:100%;height:22px;
  font-size:70%;font-weight:bold;
  background:#FF6100; color:white;
}

#kpc {
  position:absolute;
  background:url(images/kpc.gif) no-repeat;
  top:-205px; right:0px;
  width:180px;height:205px;
}

#metatext {
  margin:0px;
  float:left;
}

#metalink {
  margin:0px;
  float:right;
}

#meta a {
  color:white;
  font-weight:bold;
  text-decoration: none;
}
#meta a:hover {
  color:#CCC;
  font-weight:bold;
}