html,body,table,td,th,img,select,input,p,div,form,ul,li,form,select,dl,dt,dd,h1,h2,h3,h4,h5,h6 {padding:0;margin:0;font:normal 12px Verdana,sans-serif;}
html,body	{width:100% !important;height:100%;margin:0 !important;padding:0 !important;}
table,img	{border-width:0px;}

body	{text-align:center;background:#f6f6f6;}
body *	{color:#444;font-family:sans-serif;font-size:14px;}

#main	{position:relative;height:100%;min-height:100%;margin:auto auto -70px;width:826px;background:#f6f6f6 url('/pics/main-bg3.gif') center repeat-y;}
html>body #main	{height:auto;}
h1	{font-size:27px;font-weight:normal;margin-bottom:10px;}

#logo-text	{margin-top:20px;color:#c62523;font-size:38px;padding:10px 0 30px;text-align:left;border-bottom:4px double #e6e6e6;}
#logo-text img	{vertical-align:middle;margin-top:-20px;}

#content	{margin:10px 30px 0 30px;text-align:left;}

#top	{background:url('/pics/top-bg3.gif') no-repeat top;text-align:left;padding:30px;}


#hint	{margin:40px auto -30px auto;width:470px;background:#feffe6;}
#hint .in	{padding:15px;text-align:center;}
#upload	{margin:70px auto auto auto;width:470px;}

.file-wrap	{background:#f0f7f7;padding:15px;text-align:center;}
.file-wrap .file	{width:250px;}
#agreem	{font-size:11px;}

#clear	{height:70px;clear:both;}

#bottom	{height:70px;background:url('/pics/bottom-bg3.gif') no-repeat center;position:relative;margin:auto;width:826px;}
#bottom .content	{text-align:left;padding:45px 45px 0 45px;color:#b4b4b4;font-size:12px;line-height:14px;text-align:right;}
#bottom .content a	{color:#b4b4b4;font-size:12px;text-decoration:none;}
#bottom .content a:hover	{text-decoration:underline;}

.block	{width:373px;height:280px;background:url('/pics/blocks-bg.gif') no-repeat;position:relative;}
.block input	{position:absolute;bottom:10px;left:100px;}
.block .in	{padding:20px;color:#868686 !important;font-size:14px;}
.block .in *	{color:#868686 !important;}

.block #page-sign-in div	{margin-top:60px;}
.block #page-sign-in input	{position:static;}

.block2	{height:auto;background:none;}

#right-block	{float:right;}
#right-block form div	{text-align:center;}
#premium, .premium	{font-size:19px;text-align:center;padding:10px 0;}
#premium span	{font-size:17px;vertical-align:top;}
#filename	{font-size:16px;color:#868686;margin-bottom:30px;}
#filename b	{color:#868686;}

#left-block	{float:left;}

.clr	{clear:left;}

h3	{margin:20px 0;text-align:center;font-size:21px;}

#login	{padding:0;float:right;}
#login *	{color:#868686;}

.msg	{padding:10px;margin:10px 0;border-left:3px solid #e6e6e6;background:#fafafa;color:#c62523;}

#right-block li	{list-style-type:none;background:url('/pics/li-check.gif') no-repeat 0 5px !important;padding-left:15px;margin-left:10px;font-size:18px;line-height:24px;color:#c62523 !important;}

#ad-top-small	{float:right;margin-top:20px;}

.pagi	{clear:both;margin:20px 0;line-height:23px;}
.pagi .pagi-title	{float:left;line-height:23px;font-weight:bold;color:#868686;margin-right:10px;}
.pagi span	{float:left;margin-right:3px;}
.pagi a	{border:1px solid #eee;line-height:23px;height:23px;padding:0 7px;text-decoration:none;float:left;margin-right:3px;}
.pagi a.cur	{background:#868686;color:#fff;font-weight:bold;}
.pagi a:hover	{background:#eee;}


#search-from	{padding:20px 20px 20px 20px;background:#eee;margin:-20px 0 20px 0;text-align:center;}
#search-from *	{vertical-align:middle;}
#search-from label	{color:#C62523;font-size:19px;padding-right:10px;}
#q	{height:22px;width:500px;border:1px solid #868686;padding:0 3px;}
#s	{line-height:22px;height:22px;width:70px;}


.chk	{line-height:18px;width:16px;height:16px;margin-right:10px;}

.song	{padding:5px;margin:5px;border-bottom:2px dotted #eee;}
.artist	{font-weight:bold;line-height:16px;padding-left:6px;}
.dur	{float:right;line-height:16px;vertical-align:middle;color:#666;font-size:11px;}
.dwl, .btn	{line-height:16px;vertical-align:middle;}
.dwl	{margin-left:10px;}

.wr	{line-height:14px;margin:10px 0 0 25px;}
.pl	{position:relative;text-align:left;height:14px;width:500px;}/*500 300 350*/
.tdl	{position:absolute;height:0px !important;margin:4px 0 -10px 300px;overflow-x:hidden;overflow-y:hidden;font-size:1px;} /*#5f7d9d*/
.ln	{position:absolute;width:350px;height:1px;margin-top:5px;font-size:1px;}

#ad-right-side	{position:absolute;top:20px;right:-160px;}
#ad-left-side	{position:absolute;top:20px;left:-160px;}

#search2	{height:72px;background:url('/pics/search-wrap-bg.png') no-repeat;vertical-align:middle;padding-left:25px;}
#search2 *	{vertical-align:middle;line-height:72px;}
#search2 label	{font-size:24px;color:#757575;margin-right:20px;}
#search2 .q	{padding-left:10px;line-height:42px;font-size:24px;color:#757575;border:0;background:url('/pics/search-field-bg.png') no-repeat;height:42px;width:495px;}
