BODY {

        background-color: #6F6F6F;

}



BODY, TABLE, TD {

        color: #353535;

}



A {

        color: #353535;

}



A:hover {

        color: #353535;

}



.hr_ruler

{

        width: 100%;

        height: 1px;

        margin: 7px 0px 7px 0px;

}



.main_table {

        width: 100%;

        height: 100%;

}



.main_table .main_frame {

        background-color: #E2E2C8;

        vertical-align: top;

        width: 814px;

}



.header1 {

        width: 100%;

}



.header1 .logo {

        width: 233px;

}



.header1 .logo IMG {

        margin: 18px 0px 0px 52px;

}



.header1 .login_form {

        text-align: right;

        padding-top: 13px;

}



.header1 .login_form TABLE {

        margin-right: 10px;

}



.header1 .login_form TD {

        padding: 1px;

}



.header1 .login_form INPUT {

        width: 117px;

        border: 1px solid #323232;

        height: 20px;

}



.header1 .login_form INPUT.submit {

        width: 45px;

        height: 22px;

        border-width: 0px;

        margin-left: 5px;

}



.header1 .login_form .title {

        color: #353535;

        font: bold 11px verdana;

        text-align: right;

        padding-right: 5px;

}



.header1 .login_form .login_links {

        padding-left: 49px;

}



.header1 .login_form .login_links A {

        color: #323232;

        font: normal 11px verdana;

        text-decoration: underline;

        font-size: 10px;

}



.login_links_menu A {

        color: #323232;

        font: normal 11px verdana;

        text-decoration: underline;

        font-size: 10px;

}



.footer .text {

        margin-top: 15px;

        width: 100%;

}



.footer .text .menu {

        padding-left: 40px;

        color: white;

        font: normal 10px verdana;

}



.footer .text .menu A {

        color: white;

        font: normal 10px verdana;

        text-decoration: underline;

}



.footer .text .menu A.selected {

        font-weight: bold;

        text-decoration: none;

}



.footer .text .copyright {

        text-align: right;

        padding-right: 40px;

        color: white;

        font: normal 10px verdana;

}



.footer .text .copyright A {

        color: white;

        font-weight: bold;

}



.header_menu {

        width: 760px;

        margin-top: 15px;

}



.header_menu .menu {

        height: 42px;

}



.header_menu .menu TABLE {

        width: 100%;

        background-color: #323232;

}



.header_menu .menu TABLE TD {

        text-align: center;

}



.header_menu .menu TABLE TD.link {

        padding-bottom: 4px;

        width: 14%;

}



.header_menu .menu TABLE TD.link A {

        color: white;

        text-decoration: underline;

        font-size: 12px;

}



.header_menu .menu TABLE TD.link A.selected {

        font-weight: bold;

        text-decoration: none;

}



.header_menu .menu TABLE TD.ruler {

        width: 1px;

        height: 36px;

        color: white;

}



.header_menu .search {

        height: 98px;

        background-color: #3F84B6;

}





.header_menu .search A {

        color: #FFFFFF;

        text-decoration: underline;

}



.header_menu .search SELECT {

        width: 90px;

        margin-right: 6px;

}



.header_menu .search INPUT {

        width: 335px;

        border: 1px solid #323232;

}



.header_menu .search .alphabetical TD

{

        text-align: center;

}



.header_menu .search .alphabetical IMG

{

        margin: 3px 2px 0px 2px;

}



.header_menu .search .alphabetical TD.selected A

{

        color: #FFE25B;

        font-weight: bold;

        text-decoration: none;

}



.header_menu .search INPUT.submit

{

        width: 54px;

        height: 22px;

        margin-left: 4px;

        border-width: 0px;

}



.top_and_last

{

        width: 760px;

        margin-top: 15px;

}



.top_and_last .top_downloads_memo

{

        background-color: #E9C105;

        vertical-align: top;

        padding: 15px 15px 0px 15px;

}



.top_and_last .la_memo, .col_right .r_block .memo_la, .col_right .r_block .memo_similar

{

        background-color: #F4F4EA;

        padding: 15px 15px 0px 25px;

        vertical-align: top;

}



.top_downloads_memo .grating TD

{

        border: 1px solid #BC9E11;vertical-align: top;

}



.top_downloads_memo .grating .img_title_table TD

{

        border-width: 0px;

}



.top_downloads_memo .grating .img_title_table TD IMG

{

        border: 2px solid white;

        margin-bottom: 4px;

}



.top_downloads_memo .grating .img_title_table TD A

{

        color: 353535;

        font: normal 10px verdana;

}





.top_downloads_memo .grating TD.pad_top

{

        padding-top: 10px;

}



.top_downloads_memo .grating TD.pad_right

{

        padding-right: 10px;

}



.top_downloads_memo .grating TD.pad_left

{

        padding-left: 10px;

}



.top_downloads_memo .grating TD.pad_bottom

{

        padding-bottom: 10px;

}





.top_downloads_memo .grating TD.no_top

{

        border-top-width: 0px;

}



.top_downloads_memo .grating TD.no_right

{

        border-right-width: 0px;

}



.top_downloads_memo .grating TD.no_bottom

{

        border-bottom-width: 0px;

}



.top_downloads_memo .grating TD.no_left

{

        border-left-width: 0px;

}



.top_and_last .la_memo A, .col_right .r_block .memo_la A

{

        color: #353535;

        font: normal 10px verdana;

}



.top_and_last .la_memo IMG, .col_right .r_block .memo_la IMG,  .col_right .r_block .memo_similar IMG

{

        margin-right: 7px;

}



.top_and_last .title_la

{

        text-align: right;

        background-color: white;

}



.top_and_last .footer_la

{

        text-align: right;

        background-color: #F4F4EA;

}



.col_latest

{

        width: 507px;

        position: relative;

        left: 8px;

        z-index: 50;

}



.col_latest TD.disco

{

        background-color: #BB4299;

        height: 33px;

        padding-left: 20px;

        padding-top: 4px;

}



.col_latest TD

{

        vertical-align: center;

}



.col_latest TABLE.track_list

{

        width: 476px;

        margin-top: 7px;

}





.col_latest TABLE.track_list TD.no_top

{

        border-top-width: 0px;

}



.col_latest TABLE.track_list TD.no_right

{

        border-right-width: 0px;

}



.col_latest TABLE.track_list TD.no_bottom

{

        border-bottom-width: 0px;

}



.col_latest TABLE.track_list TD.no_left

{

        border-left-width: 0px;

}



.col_latest TABLE.track_list TD

{

        border: 1px solid #CECEC6;

        padding: 3px 5px 1px 5px;

        font-size: 10px;

        vertical-align: top;

}



.col_latest TABLE.track_list TD.cb

{

        border-left-width: 0px;

        padding: 0px;

        width: 10px;

}



.col_latest TABLE.track_list TD.num

{

        color: #3C7FB3;

        width: 10px;

}



.col_latest TABLE.track_list TD.c_ico

{

        width: 10px;

        border-left-width: 0px;

        padding-top: 7px;

}



.col_latest TABLE.track_list A

{

        text-decoration: underline;

}



.col_latest TABLE.adtable

{

        width: 476px;

        margin-left: 17px;

        position: relative;

        top: 8px;

        z-index: 2;

}



.col_latest TABLE.adtable TD

{

        font-size: 10px;

}



.col_latest TABLE.track_list TR.header_tl TD

{

        font: bold 11px verdana;

        color: #3C7FB3;

        padding-bottom: 5px;

        border-top-width: 0px;

}





.col_latest TD.memo_popular

{

        background-color: #E9C105;

}



.col_latest TD.memo_popular TABLE

{

        margin-top: 10px;

}



.col_latest TD.memo_popular TABLE TD

{

        border: 0px solid #BB9D10;

        border-left-width: 1px;

        padding: 0px 10px 0px 20px;

        width: 100px;

        vertical-align: top;

        font-size: 10px;

}



.col_latest TD.memo_popular TABLE TD IMG

{

        margin-bottom: 10px;

}



.col_latest TD.cover

{

        width: 220px;

}



.col_latest TD.artisi_info_cell

{

        vertical-align: top;

}



.col_latest TABLE.artist_info

{

        margin-top: 20px;

        color: #323232;

}



.col_latest TABLE.artist_info TD

{

        padding: 2px;

}





.col_latest TABLE.artist_info A

{

        color: #323232;

        text-decoration: underline;

}



.col_latest TABLE.artist_info TD.ruler

{

        background-color: #E1E1D8;

        padding: 0px;

}



.col_latest TD.cover IMG

{

        border: 10px solid #D7D7CE;

        margin: 20px;

}





.col_latest .header .resort

{

        margin-right: 40px;

}



.col_latest .header .resort TD

{

        font: bold 11px verdana;

        color: white;

}



.col_latest .header .resort TD SELECT

{

        margin: 0px 7px 0px 7px;

}



.col_latest .memo

{

        background-color: #F4F4EA;

}



.col_latest .memo .release_table

{

        width: 480px;

        margin-top: 7px;

}



.col_latest .memo .artist_list

{

        margin-top: 7px;

        width: 480px;

}



.col_latest .memo .artist_list TD

{

        border-left: 1px solid #CECEC6;

        padding-left: 5px;

        width: 30%;

        vertical-align: top;

}



.col_latest .memo .nav_pages

{

        text-align: right;

        padding-right: 30px;

}



.col_latest .memo .nav_pages A

{

        font-weight: bold;

}



.col_latest .memo .faq

{

        padding: 7px 20px 0px 20px;

        font: normal 13px verdana;

}



.col_latest .memo .faq H1

{

        color: #3C7FB3;

        font: bold 11px verdana;

        margin: 0px;

}



.col_latest .memo .faq .legal

{

        padding: 0px 10px 0px 10px;

}



.col_latest .memo .faq .legal H1

{

        color: #323232;

}



.col_latest .memo .release_table TD

{

        border: 1px solid #C4C4BD;

        border-bottom-width: 0px;

        padding: 10px;

}



.col_latest .memo .release_table .header_releases TD {

        font: bold 10px verdana;

        color: #3C7FB3;

        border-top-width: 0px;

}



.col_latest .memo .release_table TR.alb TD

{

        vertical-align: center;

}



.col_latest .memo .release_table TD.no_left

{

        border-left-width: 0px;

}



.col_latest .memo .release_table TD.no_right

{

        border-right-width: 0px;

}



.col_latest .memo .release_table TR.alb TD

{

        vertical-align: center;

}



.col_latest .memo .tatest_list

{

        width: 480px;

        margin-top: 7px;

}



.col_latest .memo .tatest_list A

{

        color: #323232;

        text-decoration: underline;

}



.col_latest .memo .tatest_list TD.ply

{

        width: 16px;

        border-right-width: 0px;

        text-align: center;

        padding-top: 4px;

        vertical-align: top;

}



.col_latest .memo .tatest_list TD.num

{

        color: #3C7FB3;

        border-right-width: 0px;

        border-left-width: 0px;

}



.col_latest .memo .tatest_list TD.no_left

{

        border-left-width: 0px;

}



.col_latest .memo .tatest_list TD.no_right

{

        border-right-width: 0px;

}



.col_latest .memo .tatest_list .t_header TD

{

        font: bold 11px verdana;

        color: #3C7FB3;

        padding: 0px 0px 5px 0px;

        border-top-width: 0px;

        border-right-width: 0px;

        border-left-width: 0px;

}



.col_latest .memo .tatest_list TD

{

        border: 1px solid #E1E1D8;

        padding: 2px;

        font: normal 9px verdana;

}



.col_latest .memo .all_link

{

        position: relative;

        top: 7px;

        z-index: 2;

}



.col_latest .memo .all_link A

{

        color: #323232;

        font: bold 11px;

        text-decoration: underline;

}





.col_latest .memo .rate_table

{

        margin-left: 10px;

}



.col_right .r_block .memo_la

{

        background-color: #E9C105;

}



.col_right .r_block .memo_similar

{

        background-color: #3E84B6;

}



.col_right .r_block .memo_similar A

{

        color: white;

}





.col_right .r_block .memo_discography .disco_list

{

        margin: 14px 10px 0px 28px;

        width: 220px;

}



.col_right .r_block .memo_discography .disco_list TD

{

        border: 0px solid #C263A4;

        border-bottom-width: 1px;

        padding: 2px;

}



.col_right .r_block .memo_discography TABLE TR TD

{

        vertical-align: top;

        color: #FFFFFF;

}



.col_right .r_block .memo_discography .view_all_link

{

        position: relative;

        top: 10px;

}



.col_right .r_block .memo_discography TABLE TR TD A

{

        color: #FFFFFF;

}



.col_right .r_block .memo_first_time .link

{

        position: relative;

        top: 94px;

        left: 38px;

}



.col_right .r_block .memo_first_time .link A

{

        color: #3C7FB3;

        font: bold 10px verdana;

        text-decoration: underline;

}



.col_right .r_block .memo_first_time .text

{

        color: white;

        font: normal 10px verdana;

        padding: 0px 20px 0px 40px;

}



.col_right

{

        position: relative;

        left: -8px;

        z-index: 1;

}



.col_right .memo_stat

{

        background-color: #93B33C;

}



.col_right .memo_stat .stat_table

{

        color: white;

        font: normal 10px verdana;

        margin: 15px 0px 0px 30px;

}



.col_right .memo_stat .stat_table TD

{

        padding: 2px;

        color: white;

}



.col_right .memo_stat .stat_table TD.ruler

{

        padding: 0px;

        background-color: #A9C263;

}



.blank

{

        width: 760px;

}



.blank .memo

{

        background-color: #F4F4EA;

}



.blank .memo .wraper

{

        padding: 0px 10px 0px 10px;

        position: relative;

        top: 7px;

        font-size: 12px;

        line-height: 16px;

        z-index: 2;

}



.in A

{

        text-decoration: underline;

}



.in .star

{

        color: red;

        font-size: 13px;

}



.in .login

{

        text-align: center;

}



.in .login .title

{

        margin-top: 10px;

        font-weight: bold;

}



.in .login INPUT

{

        width: 150px;

        margin-top: 2px;

}



.in .login INPUT.submit

{

        width: 45px;

        height: 22px;

        border-width: 0px;

        margin-left: 5px;

}



.in .register1 .l_text

{

        width: 700px;

        height: 200px;

        overflow: auto;

        background-color: #E2E2C8;

        border: 1px solid #343434;

        margin-left: 20px;

}



.in .register2 INPUT, .in .register2 SELECT

{

        width: 280px;

        margin-top: 2px;

}



.in .register2 INPUT.submit

{

        width: 70px;

}



.in .register2 TABLE TR.topx TD

{

        padding-top: 10px;

        vertical-align: top;

}



.in .genre TABLE

{

        width: 720px;

}



.in .genre TABLE TD

{

        width: 30%;

        vertical-align: top;

        font-size: 12px;

        line-height: 16px;

}



.in .genre TABLE.style_description

{

        margin-bottom: 7px;

}



.in .genre TABLE.style_description TD

{

        border: 0px;

        padding-left: 18px;

}



.in .genre TABLE.style_description TD H1

{

        font-size: 12px;

        margin-bottom: 0px;

        margin-top: 0px;

}



.in .genre TABLE.style_description TD A

{

        font-size: 10px;

        text-decoration: underline;

}



.in .genre TABLE TD DIV.brd

{

        margin: 0px 7px 0px 7px;

}



.in .genre TABLE TD A

{

        text-decoration: none;

}



.in .genre TABLE TD A.selected

{

        font-weight: bold;

        text-decoration: underline;

}



.in .genre TABLE TD H1

{

        font-size: 16px;

        margin-bottom: 7px;

}



.in .genre TABLE TD

{

        border-left: solid 1px #B7B7A3;

}



.in .search .pages A

{

        font-weight: bold;

}



.in .downloads1 .t_title, .in .billing2 .t_title

{

        width: 150px;

        height: 15px;

        font-weight: bold;

}



.in .downloads1 .album_lst

{

        width: 720px;

}



.in .downloads1 .album_lst TD

{

        border-top: solid 1px #B7B7A3;

        padding: 3px;

}



.in .downloads1 .album_lst TH

{

        text-align: left;

        padding: 3px;

}



.in .downloads1 .album_lst TD.slim

{

        width: 30px;

}



.in .billing1 .paylog

{

        width: 720px;

}



.in .billing1 .paylog TD, .in .billing1 .paylog TH

{

        padding: 3px;

        text-align: left;

}



.in .billing31 .pay_type

{

        width: 600px;

}



.in .billing31 .pay_type TD

{

        padding: 5px;

        vertical-align: top;

}





.in .billing31 .pay_type TD H1

{

        font-size: 14px;

        margin-bottom: 7px;

}

.charts .brd A
{
        text-decoration: underline;
}

.in .genre TABLE.charts TD A.udl
{
        text-decoration: underline;
}

.in .genre TABLE
{
		  margin-top:5px
}

.in .genre TABLE.charts TD
{
		  font:11px tahoma;border:0
}

.in .genre TABLE.charts TD.w100 a
{
  text-decoration:underline
}

.in .genre TABLE.charts TD.w100
{
		  line-height:1.5em;
}

.in .genre TABLE.charts TD.center
{
		  text-align:center;
		  font-weight:bold;padding:0 0 0 30px
}

.in .genre TABLE.charts TD.center a
{
  color:#3c7fb3;
  text-decoration:underline
}

.in .genre TABLE.charts TD.center img
{
  margin-top:10px;margin-bottom:18px;
}


.col_latest TD.charts
{
        color: white;
        font: bold 14px Arial;
}

.col_latest TD.gray p
{
margin-top:0;
margin-bottom:1.2em;
  line-height:1.5em;
}

.col_latest TD.gray a
{
	text-decoration:underline
}

.col_latest TD.gray .more
{
	margin-top:2.5em;text-align:right
}

H1.chart_title
{
        font: 11px tahoma;
}

.bonus a{color:#000;text-decoration:underline}
.bonus p b{color:#000}
.bonus h1{font-size:120%;color:#3d81b4}

#w50{width:50%}
.w50{width:50%}
#w100{width:100%}
.w100{width:100%}
.orange{background:#e9c105}

.grating2{margin-bottom:5px}
.grating2 td{padding:5px;font-size:10px;border:1px solid #e1e1d8;border-top:0;border-bottom:0;margin-bottom}
.grating2 td td{border:0}
.grating2 .no_left{padding-left:0;border-left:0}
.grating2 .no_right{padding-right:0;border-right:0}
.tatest_list{border-top:1px solid #e1e1d8}
.tatest_list #t_header td{padding-top:5px}
.col_latest .memo #tatest_list td{padding:3px 5px}

