html, body {padding:0; margin:0}
body {font-family: Arial, Helvetica, sans-serif; font-size:12px;}
table, td {border-collapse: collapse;}
img {border:0}
form {padding:0; margin:0}

h2 {font-size:14px; color:#333; padding:5px 10px; margin:0}

#top {background:#129FDC  url('/img/top.jpg'); width:965px; height:125px;}
#top2 {background:#999FA3 url('/img/top2.gif'); width:965px; height:37px; text-align:right; color:#fff; font-family:Helvetica, sans-serif; font-size:11px}
#top2 input{font-size:11px; height:1.3em; width:70px; }
#top2 a{color:#fff}

#login {padding-top:7px}
#login td {padding:0 10px; height:20px}
#login input.submit {width:40px; height:17px}

.spacer {font-size:5px; height:10px;}

.corner1, .corner2 {background-color:#129FDC; width:8px; height:50px; font-size:4px}
.corner1 {background:url('/img/strip1-1.gif') 0 50% no-repeat}
.corner2 {background:url('/img/strip2-1.gif') 0 50% no-repeat}

#ico img {margin-right:5px}
#ico a {text-decoration:none; color:#fff}
.ico1, .ico2, .ico3 {font-size:16px; text-transform:uppercase; font-weight:bold; text-align:center}
.ico1 {color:#fff; background:#F8B900 url(img/ico1-bg.gif) repeat-x}
.ico2 {color:#fff; background:#12A2E2 url(img/ico2-bg.gif) repeat-x}
.ico3 {color:#fff; background:#E43522 url(img/ico3-bg.gif) repeat-x}

#popular .header {width:651px; height:36px; background:#5C6368 url('/img/header1.gif');}
#popular .header div{padding:7px 10px 0 70px; font-size:16px; color:#ccc}
#popular .header table {width:100%; margin-right:10px}
#popular .header a {color:#FFE402; font-size:14px;}
#popular .block  {width:651px; background-color:#129FDC; }
#popular .bottom {width:651px; height:9px; background:#129FDC url('/img/header1-b.gif') no-repeat; font-size:5px}


#greenblock {line-height:1.5em;}
#greenblock a{color:#333; font-size:11px; font-weight:normal}

#greenblock .header{width:651px; height:18px; font-size:4px; background:url('/img/header2-g.gif');}
#greenblock .block {width:651px; background:#63c001; color:#333}
#greenblock .block div {padding:0px 10px 10px 40px; font-weight:bold}
#greenblock .block div strong{color:#fff} 

#greenblock .bottom-block div {padding:10px 10px 0px 40px; color:#fff; font-size:11px} 
#greenblock .bottom-block{width:651px; background:#449509; border-top:1px solid #387d05}

#greenblock .bottom {width:651px; height:11px; background:url('/img/header2-gb.gif');}



.song-block {color:#fff; line-height:1.5em; font-family:Arial, Helvetica, sans-serif; padding:0 1px; }
.song-block td{padding:3px 0; border-bottom:1px dotted #025499; height:40px}
.song-block table.info{margin-top:5px}
.song-block table.info td{border:0}
.song-block table.info img{border:1px solid #fff}
.song-block a {color:#fff}
.song-block b a  {color:#FFE402}
.song-block .artist {color:#FFE402; font-weight:bold}
.song-block small {font-size:10px}
.song-block .odd  {}
.song-block .even {background-color:#26B3F0}
.song-block h2{color:#fff; font-size:26px; font-weight:normal; padding:20px 10px; margin:0}
.song-block h3{color:#fff; font-size:18px; font-weight:normal; padding:5px 10px}

.song-block-top {color:#fff; line-height:1.5em; font-family:Arial, Helvetica, sans-serif; padding:10px 0; }
.song-block-top td{padding:1px 10px; border:0; vertical-align:top}
.song-block-top a {color:#fff}
.song-block-top a b {color:#FFE402}
.song-block-top a:hover{color:#FFE402}
.song-block-top .artist {color:#FFE402; font-weight:bold}
.song-block-top small {font-size:10px}
.song-block-top .odd  {}
.song-block-top .even {background-color:#26B3F0}







#charts .header {width:296px; height:36px; background:#5C6368 url('/img/header2.gif')}
#charts .block  {width:296px; min-height:50px; background:#FF9D02}
#charts .bottom {width:296px; height:9px; background:#FF9D02 url('/img/header2-b.gif') no-repeat; font-size:5px}
#charts a{color:#222; font-weight:bold}
#charts a.artist{color:#fff}
#charts img {margin-top:10px}


#charts div.popular {padding:10px 10px 10px 30px; color:#fff; line-height:1.5em; font-size:12px}
#charts div.popular a {color:#fff; font-weight:normal; text-decoration:none}
#charts div.popular a:hover {color:#111; text-decoration:underline}
#charts div.popular img {border:2px solid #fff}

.corner3, .corner4 {background-color:#6D757A; width:8px; height:111px; font-size:5px}
.corner3 {background:url('/img/strip3.gif') 0 50% no-repeat}
.corner4 {background:url('/img/strip4.gif') 0 50% no-repeat}

#browse {padding-left:20px; }
#browse div.header {font-size:18px; color:#666; font-family:Verdana, Arial, Helvetica, sans-serif; padding-bottom:10px}
#browse div.header span {color:#129FDC; font-weight:normal}

.middle {width:1px; border-left:1px solid #acacac}


#word-search td{border:1px solid #666; padding:3px 8px; font-size:12px; color:#666}
#word-search td a{color:#666}
#word-search td:hover{background-color:#21A5DE;}
#word-search td:hover a{color:#fff;}


#search {padding-left:20px; color:#666}
#search div.header {font-size:18px; color:#666; font-family:Verdana, Arial, Helvetica, sans-serif; padding-bottom:10px}
#search input {width:300px; border:1px solid #666; margin-bottom:10px; text-align:center}
#search a {color:#666}

#wallpapers .header {width:651px; height:37px; background:#CF311F url('/img/header3.gif')}
#wallpapers .block  {width:651px; min-height:50px; background:#F6F6F6}
#wallpapers .bottom {width:651px; height:10px; background:#F6F6F6 url('/img/header3-b.gif') no-repeat; font-size:5px}
#wallpapers td img{margin:10px 5px}

.text {color:#444; padding:10px; line-height:1.5em;}



.hot {font-size:18px; color:#CF311F; text-align:center}

#artists {width:100%}
#artists td  {color:#fff; text-align:left; font-size:12px}
#artists td a{color:#fff; line-height:2em}


#selectbox {font-size:14px; padding-left:10px}
#selectbox option {font-size:14px}

div.message {color:#666; line-height:1.7em; background-color:#fff}
div.message span {display:block; font-weight:bold; padding:10px 5px 10px 10px; font-size:12px}
div.message span b{color:#CF311F;}
div.message strong {display:block; background:#5ABCE7 url('/img/alert.gif') 10px center no-repeat; color:#fff; font-size:21px; font-weight:normal; padding:10px 5px 5px 50px; /*height:30px*/}
div.message a{text-decoration:none}

#carriers {font-size:#aaa; font-size:10px}

.process {background-color:#5ABCE7; padding:10px; width:300px}
.process input {padding-bottom:3px}

#carriers {color:#666}
#carriers a{color:#666; text-decoration:none}

.download {padding:10px}
.download td{border:0}
.descr {background:#fff url('/img/download-icou.gif') center top no-repeat; width:300px;}
.name {font-size:18px; padding:5px 0; color:#888;}
.name h1{font-size:18px; padding:0; margin:0; color:#ff8009; display:inline; font-weight:normal}
.name h2{font-size:18px; padding:0; margin:0; color:#d32320; display:inline}
.download-ico {background:url('/img/download-ico.gif') no-repeat; width:300px; height:100px; text-align:center;}
.download-ico div{padding-top:15px}
.download-ico a{font-size:24px;}
