@charset "utf-8";
/* css document */
a { blr:expression(this.onFocus=this.blur());}
* { padding: 0; margin: 0; }
body { font:13px Verdana, Tahoma, Arial, sans-serif; color: #51555c; width: 100%; display: table; background-color:#ffffff; height:100%; margin: 0; padding: 0;}
body { behavior: url("csshover.htc"); }
div { }
input, textarea { font: 110%/150% arial, helvetica, sans-serif; }
p { padding: 0; }
img { border: none; }
em { font: italic 110% georgia, "times new roman", times, serif; }
em strong { color: #cc0000; }
li { list-style: none; }
h1, h2, h3, h4, h5, h6 { font: bold 14px "century schoolbook", georgia, times, serif; }
h1 a, h2 a { color: #763712; }
h1 a:hover, h2 a:hover { color: #2b2b2b; text-decoration: none; }
h3 em, h4 em { letter-spacing: -1px; }
td { font:13px arial, helvetica, sans-serif; }
.clear { clear: both; float: none; overflow:hidden; height:0; }
.wrapper { clear: both; margin: 0 auto; width: 894px; }
.new { color:#f97717; font:normal normal bold 9px/1.5em verdana, tahoma, helvetica; margin:0 0 0 5px; padding:0 0 5px 0; }
.hot { color:#f97717; font:normal normal bold 9px/1.5em verdana, tahoma, helvetica; }
.bold { font-weight:bold;}
.red, .score { font-weight:bold; color:#ff7200 }
.alt { background:#f2f2f2; }

/*main*/
#main-wrapper { width:894px; margin: 0 auto; padding: 0; overflow:hidden; line-height:30px; position: relative; z-index:100; }
#content { width:626px; margin:0 0 0 -20px; padding:0 0 0 15px; float:right; position: relative; z-index: 5; background: url(../img/sidebar_bg.gif) repeat-y 15px top; }
#ad { width:606px; margin:0 0 20px 20px; }
#new-book { margin:20px 0 30px 25px; }
#new-book .title { margin:0; height:49px; }
#new-book h1 { color:#ff6600; border-bottom: 1px solid #fdecca; padding:0 0 5px 0; }
#new-book ul { width:606px; margin:0 auto; }
#new-book li { width:125px; height:240px; margin:5px 3px 10px 3px; float:left; text-align:center; padding:2px; display:block; line-height:0px; overflow:hidden; position: relative; }
#new-book a:hover img { border:2px solid #f60; }
#new-book p { line-height:18px; padding:5px; display: block; letter-spacing: 1px; font-size:12px; font-weight:bold; }
#new-book ul li img { padding:4px; border: 2px dashed #e1e1e1; }
.hotspot { color:#900; padding-bottom:1px; cursor:pointer; }
#tt { position:absolute; display:block; background:url(../img/tt_left.gif) top left no-repeat; z-index:1000; }
#tttop { display:block; height:5px; margin-left:5px; background:url(../img/tt_top.gif) top right no-repeat; overflow:hidden }
#ttcont { display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#666; color:#fff }
#ttbot { display:block; height:5px; margin-left:5px; background:url(../img/tt_bottom.gif) top right no-repeat; overflow:hidden }
#promotion { margin:20px 0 5px 25px; overflow:hidden; }
#promotion .title { margin:0; height:49px; }
#promotion img { background-color:#fff; padding:4px; }
#promotion li { overflow:hidden; }
.promotion_1 { width:606px; height:360px; background: url(../img/pr_1_bg.gif) repeat-x center top; position: relative; right:auto; overflow:hidden; line-height:25px; }
.pr_1_left { margin:5px; padding:10px; width:150px; float:left; line-height:25px; }
.pr_1_right { margin:0; padding:10px; width:450px; line-height:20px; position: absolute; left:190px; top:0px; }
.more { right:auto; font-weight:bolder; float:right; margin:auto;*margin:auto !important; *margin:0 50px 0 0; }
.more-UCCommentList { right:auto; font-weight:bolder; float:right; margin:auto;*margin:auto !important; *margin:100px 0 0 -50px; }
.more_action { right:auto; font-weight:bolder; float:right; margin:auto;*margin:auto !important; *margin:0 0 0 0; }
.promotion_1 h3 { color:#fe7f00; margin:5px 0 10px 0; }
.promotion_1 h3 a, .promotion_1 h3 a:visited { color:#fe7f00; }
.pr_star li { float:left; width:137px; padding:2px; line-height:18px; }
.pr_star li img { float:left; margin:0 3px 0 0; }
.pr_star li p { }
.promotion_2 { background: url(../img/pr_2_bg.gif) repeat-x center top; width:606px; height:300px; position: relative; right:auto; overflow:hidden }
.promotion_2 h3 { color:#6aa019 }
.promotion_2 h3 a, .promotion_2 h3 a:visited { color:#6aa019 }
.pr_2_left, .pr_3_left { margin:0px; padding:10px; width:200px; float:left; line-height:20px; }
.pr_2_right, .pr_3_right { margin:0px; padding:10px; width:380px; line-height:25px; position: absolute; left:190px; top:0px; }
.promotion_3 { background: url(../img/pr_3_bg.gif) repeat-x center top; width:606px; height:180px; position: relative; right:auto; overflow:hidden }
.promotion_3 h3 { color:#566e98 }
.promotion_3 h3 a, .promotion_3 h3 a:visited { color:#566e98 }
#share { margin:20px 0 5px 25px; padding:0; clear:both; }
#share .title { margin:0; height:49px; }
#share ul { padding:0 0 0 20px; }
#share li { margin:0; line-height:25px; font-size:14px; }
#share li a { font-size:14px; }
/*box*/
.my-box { background:#fffae8 url(../img/tip_bg.gif) no-repeat right bottom; border:1px solid #ffeacc; padding:10px; margin:0 0 20px 30px;*margin:0 0 20px 30px;_margin:0 0 20px 35px; overflow: hidden; width:546px!important; width:536px; clear:both}
.my-box-vip {border:1px solid #ffeacc; margin:0 0 5px 15px;*margin:0 0 20px 15px;_margin:0 0 20px 20px; overflow: hidden; width:556px!important; width:536px; clear:both}
.my-box h1, .my-box2 h1, .my-box3 h1 { color:#ff6600; border-bottom: 1px solid #fdecca; padding:0 0 5px 0; height:25px; }
.my-box p, .my-box2 p { margin:5px; line-height:20px; }
.my-box dl, my-box2 dl { margin:0 0 0 20px; clear: both; }
.my-box dt { float:left; clear: both; margin:0 50px 0 0; text-align:right; width:120px; font-weight:bold; }
.my-box dd .point-no { float:left; clear: both; margin:0 50px 0 0; text-align:right; width:120px; font-weight:bold; }
.my-box dd .point-no a { color:#ff6600; font-weight:bold; }
.my-box dd .point-detail { clear: both; margin:0 50px 0 0; text-align:right; width:120px; font-weight:bold; }
.my-box5 { background:url(../img/box5_top.gif) no-repeat center top; width:591px; height:33px; margin:0 auto;*margin:0 auto !important;*margin:0 0 0 10px; overflow:hidden; }
.my-box5 h5 { margin:0 0 0 10px; padding:0 0 0 20px; color:#ff8f00; font-size:14px; font-weight:bold; float:left; background: url(../img/box5_dot.gif) no-repeat left 11px; height:33px; line-height:33px; }
.my-box5 .title-more { float:right; margin:0 15px 0 0; padding:0 15px 0 0; background: url(../img/box5_arrow.gif) no-repeat right center; font-size:12px; font-weight:bold; }
.my-box5 .title-more a, .title-more a:visited { color:#ff7709; }
.my-box5-body { width:600px; background: url(../img/box5_bg.gif) repeat-y center; margin:0 auto;*margin:0 auto !important;*margin:0 0 0 5px; padding:0 0 2px 0; overflow:hidden; }
.my-box5-body p { line-height:18px; padding:5px; display: block; font-weight:bold; letter-spacing: 1px; font-size:12px; }
.my-box5-body ul { margin:0px; padding:0px; overflow:hidden; }
.my-box5-body ul li { overflow:hidden; }
.my-box5-body ul li a { float:left; width:450px; }
.my-box5-bottom { background:url(../img/box5_bottom.gif) no-repeat center; width:591px; overflow:hidden;  margin:-15px 0 0 5px;*margin:-15px 0 0 5px !important;*margin:-15px 0 0 10px;}
.my-box5-bottom-Index {  background:url(../img/box5_bottom.gif)  0 -2px no-repeat ;*background:url(../img/box5_bottom.gif)  no-repeat center;_background:url(../img/box5_bottom.gif)  no-repeat center; width:591px;  margin-top:-15px; overflow:hidden; margin:-10px 0 0 5px;*margin:-15px 0 0 5px !important;*margin:-15px 0 0 10px;}

/*search*/
.high { color:#ff6600; font-weight:bold; }
.high a, .high a:visited { color:#ff6600; font-weight:bold; }
.my-box-cat { margin:5px 0 0 0;height:auto !important;height:2px;min-height:2px; }
.my-box-cat li { float:left; margin: 2px 5px; padding:0; width:165px; }
.my-box-cat li a {color:#f68b1c; padding-bottom:2px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #f68b1c; }
.my-box-cat li a:hover{ text-decoration: none;}
.tips { background:#fffada; border:1px solid #fad8ab; padding:10px;width:560px }
/*talk*/
.talklist { margin:0 0 5px 25px; padding:0; clear:both; overflow:visible; }
.talklist h1 { color:#ff6600; border-bottom: 1px solid #fdecca; padding:0 0 5px 0; }
.talkpage { margin:0 0 5px 25px; padding:0; clear:both; overflow:visible; }
.talkpage h1 { color:#ff6600; border-bottom: 1px solid #fdecca; padding:0 0 5px 0; margin:15px 0; padding:0 0 10px 30px; }
.talkpage p { margin:5px; line-height:22px; padding:0 0 0 60px; }
.talkpage h2 { font-size:13px; font-weight:normal; color:#ff6600; }
.talkpage li { line-height:22px; }
.record-position { position: relative; }
.talk-action { position: relative; left:400px }
.talk-sum { }
.talk-sum h2 { }
.talk-sum p { }
.action { background:url(../img/topdub_bg.gif) no-repeat center top; width:595px; margin:15px 0 auto; overflow:hidden; padding:0 0 5px 0; border-bottom:1px solid #e8e8e8; color:#333333 }
.action h1 { color:#ff6600; padding:15px 0 5px 15px; height:20px; border:none; }
.action ul { width:670px; border:1px solid #e8e8e8; background:#fff; overflow:hidden; padding:4px; margin:0 auto; }
.action li { width:100%; padding:5px 0 5px 8px; margin:5px 10px; float:left; border-right:1px dotted #dfdfdf; overflow:hidden; }

.action-talkdetail { background:url(../img/topdub_bg.gif) no-repeat center top; width:595px; margin:15px 0 auto; overflow:hidden; padding:0 0 5px 0; border-bottom:1px solid #e8e8e8; color:#333333 }
.action-talkdetail h1 { color:#ff6600; padding:15px 0 5px 15px; height:20px; border:none; }
.action-talkdetail ul { width:550px; border:1px solid #e8e8e8; background:#fff; overflow:hidden; padding:4px; margin:0 auto; }
.action-talkdetail li { width:100%;*width:100%;;_width:100%; padding:5px 0 5px 8px; margin:5px 10px; float:left;  overflow:hidden; }
.action-talkdetail-title { background:#ebebe1; font-weight: bold; overflow: hidden; height:30px; }
.action-talkdetail-number { width:13px; height:13px; color: #fff; background: url(../img/top_number.gif) no-repeat center top; font-size:10px; text-align:center; line-height:12px; margin:5px 10px 0 2px; float:left; top:5px; }
.action-talkdetail-pic { width:60px; float:left; margin:5px; }
.action-talkdetail-brief { width:140px; float:left; text-align:left; }
.action-talkdetail-brief p { margin:0; padding:0; }
.action-talkdetail-count { width:200px; float:left; }
.action-talkdetail-listen { width:70px; }
.action-talkdetail-check { width:80px; float:left; }

.action-title { background:#ebebe1; font-weight: bold; overflow: hidden; height:30px; }
.action-number { width:13px; height:13px; color: #fff; background: url(../img/top_number.gif) no-repeat center top; font-size:10px; text-align:center; line-height:12px; margin:5px 10px 0 2px; float:left; top:5px; }
.action-pic { width:80px; float:left; margin:5px; }
.action-brief { width:150px; float:left; text-align:left; }
.action-brief p { margin:0; padding:0; }
.action-count { width:200px; float:left; }
.action-listen { width:70px; }
.action-check { width:50px; }
/*share*/
.sharelist { margin:0 0 5px 25px; padding:0; clear:both; overflow:visible; }
.sharelist .title { margin:0; height:44px; }
.sharelist ul { padding:5px; }
.sharelist li { margin:0; padding:0 0 0 10px; line-height:22px; font-size:14px; clear:both; border-bottom:1px solid #E4E2E2; }
.sharelist li a, .sharelist li a:hover { font-size:14px; }
.pub-time { float:right; margin:0 35px 0 0; }
.sharepage { margin:0 0 5px 25px; padding:0; clear:both; }
.sharepage h1 { color:#ff6600; margin: 0px 0px 2px 0;*margin: 0px 0px 2px 0 !important;*margin: 0px 0px 2px -100px; letter-spacing: -1px; font-weight: bold; font-size: 18px; padding-bottom: 15px; text-align:center }
.share-sum { background:#fffdee; padding:15px 5px; margin:5px auto 15px auto; border-top:1px solid #fad8ab; border-bottom: 1px solid #fad8ab; overflow:hidden; text-align:center; line-height:25px; clear:both; }
.share-sum a, .share-sum a:visited { color:#f68b1c; padding-bottom:2px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #f68b1c; }
.share-sum a:hover { text-decoration: none; }
.share-content { line-height:25px; font-size:15px; width:90%; margin:0 auto; text-indent:30px; }
.share-content-Notice { line-height:25px; font-size:15px; width:90%;*width:90%;_width:80%; margin:0 auto;*margin:0 auto;_margin:0 0 0 20px; text-indent:30px; }
/*otherpage*/
.pagelist { margin:0 0 5px 25px; padding:0; clear:both; overflow:visible; }
.pagelist .title { margin:0; height:49px; }
.pagelist ul { padding:0 0 0 20px; }
.pagelist li { margin:0; line-height:30px; font-size:14px; }
.pagelist li a { font-size:14px; }
.page { margin:0 0 5px 25px; padding:0; clear:both; overflow:visible; }
.page h1 { color:#ff6600; margin: 0px 0px 2px 25px; letter-spacing: -1px; font-weight: bold; font-size: 18px; padding-bottom: 15px; }
.page .page-sum { background:#fffdee; padding:15px; margin:0 0 5px 0; border-top: 1px solid #fad8ab; border-bottom: 1px solid #fad8ab; width:94%; }
.page .page-sum a, .page .page-sum a:visited { color:#f68b1c; padding-bottom:2px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #f68b1c; }
.page .page-sum a:hover { text-decoration: none; }
.page .page-sum ul { margin:0 auto; overflow:auto; }
.page .page-sum li { margin:0 0 0 25px; font-size: 90%; color:#666666; float:left; padding:0 0 15px 0; position: relative; top:-8px; }
.page .page-content { line-height:25px; font-size:15px; width:90%;*width:90% !important;*width:85%; margin:0 auto;*margin:0 auto !important;*margin:0 0 0 20px; text-indent:30px; }
.page .page-content-HelpWrong { line-height:25px; font-size:15px; width:90%;*width:90% !important;*width:77%; margin:0 auto;*margin:0 auto !important;*margin:0 0 0 30px; text-indent:30px; }

.pagecontent { line-height:30px; }
.pagecontent p { margin:5px 0; }
/*sidebar*/
#sidebar { width:260px; margin:0 auto; padding:0; float:left; position: relative; z-index:100; }
#sidebar .title { padding:5px 0 0 20px; }
#member { background: url(../img/member_bg3.gif) no-repeat; width:260px; height:105px; overflow:hidden; margin:0 0 20px 0; }
#member p { padding:5px 8px; float:left; margin:0 auto; text-align:center; }
#new-guide { width:258px; margin:10px 0; text-align:center; padding:5px 0; }
#new-guide p { padding:5px; }
#newuser { background: url(../img/member_bg2.gif) no-repeat; width:256px; margin:0 auto; height:201px; }
#newuser2 { background: url(../img/member_bg3.gif) no-repeat; width:256px; margin:0 auto; }
.user-body { margin:4px 0 0 0; }
.user-pic { width:70px; height:70px; text-align:center; padding:5px 0 0 0; background: url(../img/defaultuser_bg.gif) no-repeat; margin:0 10px 0 10px; float:left; }
.user-brief { line-height:15px; font-size:12px; }
.user-brief2 a {color:#f68b1c;font-size:12px;*font-size:12px;_font-size:12px;  padding-bottom:2px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #f68b1c; }
.user-brief2 a:hover {text-decoration: none;}
.user-brief h2 { color:#f60; margin:4px 0 8px 0; }
.user-brief p { margin:0 0 15px 0; }
.left20 { padding:0 0 0 15px;*padding:0 0 0 15px;_padding:0 0 0 12px; }
.user-action { display:block; width:82px; height:28px; background: url(../img/btn.gif) no-repeat -15px -221px; float:left; margin:0 5px; padding:10px 0 0 0; text-align:center; font-weight:bold;border:none }
.user-action a:link,.user-action a:visited  { color:#fff; border:none}
{ color:#fff;border:none }
#category { width:257px; background: url(../img/cat_bg.gif) no-repeat; margin:0 auto; border-bottom: 1px solid #a5c0db; height:auto; font-weight: bold; }
#category .title { margin:0 0 5px 0; }
.depth02_arr { overflow:hidden; position:relative; z-index:100; left:2px; top:21px; width:6px; height:6px; background:url(../img/gnb_arr.gif) no-repeat; }
#pmenu { padding:0; margin:10px 0 5px 15px; width:240px; }
#pmenu ul { padding:0; margin:0; list-style-type: none; width:240px; }
#pmenu li a:hover { background:#faf1de url(../img/pmenu_bg.gif) no-repeat right center; color: #f60; }
#pmenu li { position:relative; border-bottom:1px dashed #cae2ee; margin-left:-0px; }
#pmenu a, #pmenu a:visited { display:block; width:240px; font-size:13px; color:#357; height:23px; line-height:22px; text-decoration:none; text-indent:5px; }
#pmenu li .subMenu ul { display: block; top:300px; }
#pmenu li .subMenu { display: none; width:250px; }
#pmenu li:hover .subMenu, #pmenu li.sfCateHover .subMenu { display:block; position:absolute; top:-13px; left:214px; filter: alpha(opacity=90); -moz-opacity:.9; opacity:0.9; }
#pmenu li .subMenu ul li { padding:2px 0px; overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis; white-space:nowrap; break:keep-all;  }
#pmenu li .subMenu ul li a {float:left;overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis; white-space:nowrap; break:keep-all; }
#pmenu li:hover .subMenu ul, #pmenu li.sfCateHover .subMenu ul { display:block; position:relative; z-index:90; top:-1px; left:6px; background:#fefcf8; color:#f60; border:2px solid #ffae35; }
#active-user { background: url(../img/user_bg.gif) no-repeat center top; margin:10px 0 10px 0; width:260px; height:236px; }
#active-user .title { margin:0 0 6px 0!important; margin:0 0 2px 0; padding:10px 0 0 20px!important; padding:5px 0 0 20px; }
#active-user ul { margin:0 auto; width:240px; }
#active-user li { float:left; margin:5px 10px; list-style: none; }
.au-pic { width:55px; height:50px; position:relative; }
.au-pic a { border:1px solid #f0f0e8; background-color:#fff; padding:2px; display:block; }
.au-pic a:hover { border:1px solid #000; background-color:#333; text-decoration: none; }
.au-pic a span { display:none; text-align:center; font-size:12px;line-height:21px; }
.au-pic a:hover span { color:#fff; display:block; background-color:#333; position:absolute; width:55px; top:40px; left:0px; overflow:hidden;text-overflow: ellipsis; -o-text-overflow: ellipsis; white-space:nowrap; break:keep-all;}
.au-pic a img { width:48px; height:48px; }

#vote { width:245px; margin:0 auto; padding:0; margin:10px 0; overflow:hidden; line-height:40px; }
#vote .title { background:url(../img/vote_title.gif) no-repeat; height:32px; }
#vote h3 { color:#fff; padding:0 0 0 15px; }
#vote #vote-body { margin:-3px 0 0 0; background:url(../img/vote_body.gif) repeat-y; }
#vote #vote-body p { clear:both; height:32px; }
.vote1 { padding:0 0 0 25px; line-height:32px; }
#vote-bottom { background:url(../img/vote_bottom.gif) no-repeat; line-height:32px; height:32px; float:right; width:100%; }
#vote-bottom span { float:right; margin:0 20px 0 0; }
#vote-bottom .vote-submit, #vote-bottom .vote-check { width:59px; height:24px; background: url(../img/vote_btn.gif) no-repeat; border:none; cursor:pointer; color:white; font-weight:bold; font-size:12px; }
#top { width:250px; margin:20px 0 0 0; }
.tab { margin:0 auto; height:22px; }
.tab ul { overflow: hidden; margin:0 }
.tab li { background:url(../img/tab_li_bg.gif) no-repeat left -60px; float: left; font-size:12px; color:#000000; line-height:22px; padding:0 0 0 5px; text-align:center; display:block; cursor:pointer; margin:0 10px 0 0; }
.tab li span { background:url(../img/tab_li_bg.gif) no-repeat right -89px; padding:0 5px; display:block; }
.tab li.on { cursor:pointer; width:83px; background:url(../img/tab_li_bg.gif) no-repeat left top; font-weight:bold; display:block; }
.tab li.on span { background:url(../img/tab_li_bg.gif) no-repeat right -26px; display:block; }
.tab-content { overflow: hidden; background: #fbfaf9; border:#f68b10 solid; border-width:3px 1px 1px 1px; }
.tab-content li { position:relative; width:98%; border-bottom: 1px dashed #c8d3d8; overflow: hidden; line-height:25px; padding:5px 2px; }
.topno-bg { width:13px; height:13px; color: #fff; background: url(../img/top_number.gif) no-repeat center top; font-size:10px; text-align:center; line-height:12px; margin:5px 10px 0 2px; float:left; top:5px; }
.topno-pic { width:90px; background:#fff; float:left; text-algin:center; }
.topno-pic img { padding:4px;  }
.topno-top { width:100px; position:absolute; bottom:0; left:115px; float:left; margin: 10px 0 0 10px; padding:0; }
.topno-top h1 a {  color: #feb632; font-size:14px; font-weight: bold;  }
.topno-title { width:165px; top:0; left:25px; float:left; overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis; white-space:nowrap; break:keep-all; }
.topno-score { width:50px; color: #ff7200; margin:0; font-size:13px; font-weight: bold; float:right; }
.border-none { border:none; }

.placement { margin:0 0 5px 0; padding:0 0 0 5px; text-indent:20px; background: url(../img/fwdw_icons_21.png) no-repeat 3px 6px; }
.placement a { font-weight:bold; }

/*navigation*/
.navigation { line-height:30px; padding-left:10px; font-size:12px; width:98%;*width:98%;_width:85%; margin-left:3px; text-align:right; text-decoration: none;margin-bottom: 10px; margin-top: 10px; }
.navigation a { border: #eee solid; border-width:1px; padding: 5px; margin: 2px; font-size:12px; }
.navigation a:hover { border: #ff6600 solid; border-width:1px; padding: 5px; margin: 2px; color: #ffffff; background-color: #ff6600; font-weight: bold; }
.navigation a:active { border: #999 solid; border-width:1px; padding: 5px; margin: 2px; color: #ffffff; background-color: #ff6600 }
.navigation .current { border: #ff6600 solid; border-width:1px; padding: 5px; margin: 2px; color: #ffffff; background-color: #ff6600; font-weight: bold; }
.navigation .current a { color: #ffffff; }
.navigation .disabled { border: #eee solid; border-width:1px; padding: 5px; margin: 2px; color: #036cb4; text-decoration: none }
/*navigation-MyComment*/
.navigation-MyComment {line-height:30px; padding-left:10px; font-size:12px; width:98%; margin-left:3px; text-align:right; text-decoration: none margin-bottom: 10px; margin-top: 10px; margin:120px 0 0 -120px; *margin:0 auto;_margin:0 0 0 -120px;}
.navigation-MyComment a { border: #eee solid; border-width:1px; padding: 5px; margin: 2px; font-size:12px; }
.navigation-MyComment a:hover { border: #ff6600 solid; border-width:1px; padding: 5px; margin: 2px; color: #ffffff; background-color: #ff6600; font-weight: bold; }
.navigation-MyComment a:active { border: #999 solid; border-width:1px; padding: 5px; margin: 2px; color: #ffffff; background-color: #ff6600 }
.navigation-MyComment .current { border: #ff6600 solid; border-width:1px; padding: 5px; margin: 2px; color: #ffffff; background-color: #ff6600; font-weight: bold; }
.navigation-MyComment .current a { color: #ffffff; }
.navigation-MyComment .disabled { border: #eee solid; border-width:1px; padding: 5px; margin: 2px; color: #036cb4; text-decoration: none }
/*navigation-MyDownLoad*/
.navigation-MyDownLoad {line-height:30px; padding-left:10px; font-size:12px; width:98%; margin-left:3px; text-align:right; text-decoration: none margin-bottom: 10px; margin-top: 10px; margin:0 0 0 -28px; *margin:0 0 0 -28px;_margin:0 0 0 -68px;}
.navigation-MyDownLoad a { border: #eee solid; border-width:1px; padding: 5px; margin: 2px; font-size:12px; }
.navigation-MyDownLoad a:hover { border: #ff6600 solid; border-width:1px; padding: 5px; margin: 2px; color: #ffffff; background-color: #ff6600; font-weight: bold; }
.navigation-MyDownLoad a:active { border: #999 solid; border-width:1px; padding: 5px; margin: 2px; color: #ffffff; background-color: #ff6600 }
.navigation-MyDownLoad .current { border: #ff6600 solid; border-width:1px; padding: 5px; margin: 2px; color: #ffffff; background-color: #ff6600; font-weight: bold; }
.navigation-MyDownLoad .current a { color: #ffffff; }
.navigation-MyDownLoad .disabled { border: #eee solid; border-width:1px; padding: 5px; margin: 2px; color: #036cb4; text-decoration: none }
/*navigation-SearchResult*/
.navigation-SearchResult {line-height:30px; padding-left:10px; font-size:12px; width:98%; margin-left:3px; text-align:right; text-decoration: none margin-bottom: 10px; margin-top: 10px; margin:0 0 0 -12px; *margin:0 auto;_margin:0 0 0 -92px;}
.navigation-SearchResult a { border: #eee solid; border-width:1px; padding: 5px; margin: 2px; font-size:12px; }
.navigation-SearchResult a:hover { border: #ff6600 solid; border-width:1px; padding: 5px; margin: 2px; color: #ffffff; background-color: #ff6600; font-weight: bold; }
.navigation-SearchResult a:active { border: #999 solid; border-width:1px; padding: 5px; margin: 2px; color: #ffffff; background-color: #ff6600 }
.navigation-SearchResult .current { border: #ff6600 solid; border-width:1px; padding: 5px; margin: 2px; color: #ffffff; background-color: #ff6600; font-weight: bold; }
.navigation-SearchResult .current a { color: #ffffff; }
.navigation-SearchResult .disabled { border: #eee solid; border-width:1px; padding: 5px; margin: 2px; color: #036cb4; text-decoration: none }
/*navigation-MyAction*/
.navigation-MyAction {line-height:30px; padding-left:10px; font-size:12px; width:98%; margin-left:3px; text-align:right; text-decoration: none margin-bottom: 10px; margin-top: 10px; margin:0 auto; *margin:0 auto;_margin:0 0 0 -38px;}
.navigation-MyAction a { border: #eee solid; border-width:1px; padding: 5px; margin: 2px; font-size:12px; }
.navigation-MyAction a:hover { border: #ff6600 solid; border-width:1px; padding: 5px; margin: 2px; color: #ffffff; background-color: #ff6600; font-weight: bold; }
.navigation-MyAction a:active { border: #999 solid; border-width:1px; padding: 5px; margin: 2px; color: #ffffff; background-color: #ff6600 }
.navigation-MyAction .current { border: #ff6600 solid; border-width:1px; padding: 5px; margin: 2px; color: #ffffff; background-color: #ff6600; font-weight: bold; }
.navigation-MyAction .current a { color: #ffffff; }
.navigation-MyAction .disabled { border: #eee solid; border-width:1px; padding: 5px; margin: 2px; color: #036cb4; text-decoration: none }
/*navigation-UCBookComment*/
.navigation-UCBookComment {line-height:30px; padding-left:10px; font-size:12px; width:98%; margin-left:3px; text-align:right; text-decoration: none margin-bottom: 10px; margin-top: 10px; margin:0 auto; *margin:0 auto;_margin:0 0 0 -8px;}
.navigation-UCBookComment a { border: #eee solid; border-width:1px; padding: 5px; margin: 2px; font-size:12px; }
.navigation-UCBookComment a:hover { border: #ff6600 solid; border-width:1px; padding: 5px; margin: 2px; color: #ffffff; background-color: #ff6600; font-weight: bold; }
.navigation-UCBookComment a:active { border: #999 solid; border-width:1px; padding: 5px; margin: 2px; color: #ffffff; background-color: #ff6600 }
.navigation-UCBookComment .current { border: #ff6600 solid; border-width:1px; padding: 5px; margin: 2px; color: #ffffff; background-color: #ff6600; font-weight: bold; }
.navigation-UCBookComment .current a { color: #ffffff; }
.navigation-UCBookComment .disabled { border: #eee solid; border-width:1px; padding: 5px; margin: 2px; color: #036cb4; text-decoration: none }
/*navigation-UCCommentList*/
.navigation-UCCommentList {line-height:30px; padding-left:10px; font-size:12px; width:98%; margin-left:3px; text-align:right; text-decoration: none margin-bottom: 10px; margin-top: 10px; margin:180px 0 0 0; *margin:0 auto;_margin:0 0 0 -100px;}
.navigation-UCCommentList a { border: #eee solid; border-width:1px; padding: 5px; margin: 2px; font-size:12px; }
.navigation-UCCommentList a:hover { border: #ff6600 solid; border-width:1px; padding: 5px; margin: 2px; color: #ffffff; background-color: #ff6600; font-weight: bold; }
.navigation-UCCommentList a:active { border: #999 solid; border-width:1px; padding: 5px; margin: 2px; color: #ffffff; background-color: #ff6600 }
.navigation-UCCommentList .current { border: #ff6600 solid; border-width:1px; padding: 5px; margin: 2px; color: #ffffff; background-color: #ff6600; font-weight: bold; }
.navigation-UCCommentList .current a { color: #ffffff; }
.navigation-UCCommentList .disabled { border: #eee solid; border-width:1px; padding: 5px; margin: 2px; color: #036cb4; text-decoration: none }
a.PagerNumDisabled{color: gray;}
a:hover.PagerNumDisabled{ border: #eee solid;color:gray; border-width:1px; padding: 5px; margin: 2px; font-size:12px;  background-color: white; }
a.PagerArrowDisabled{color: gray;}
a:hover.PagerArrowDisabled{ border: #eee solid;color:gray; border-width:1px; padding: 5px; margin: 2px; font-size:12px;  background-color: white; }

/*navigation-MyVoiceIndex*/
.navigation-MyVoiceIndex {line-height:30px; padding-left:10px; font-size:12px; width:90%; margin-left:3px; text-align:right; text-decoration: none margin-bottom: 10px; margin-top: 10px; float:right;margin:0 auto; *margin:0 auto;_margin:0 100px 0 0; }
.navigation-MyVoiceIndex a { border: #eee solid; border-width:1px; padding: 5px; margin: 2px; font-size:12px; }
.navigation-MyVoiceIndex a:hover { border: #ff6600 solid; border-width:1px; padding: 5px; margin: 2px; color: #ffffff; background-color: #ff6600; font-weight: bold; }
.navigation-MyVoiceIndex a:active { border: #999 solid; border-width:1px; padding: 5px; margin: 2px; color: #ffffff; background-color: #ff6600 }
.navigation-MyVoiceIndex .current { border: #ff6600 solid; border-width:1px; padding: 5px; margin: 2px; color: #ffffff; background-color: #ff6600; font-weight: bold; }
.navigation-MyVoiceIndex .current a { color: #ffffff; }
.navigation-MyVoiceIndex .disabled { border: #eee solid; border-width:1px; padding: 5px; margin: 2px; color: #036cb4; text-decoration: none }

/*footer*/
.subfooter { background: url(../img/footer_line.gif) no-repeat center top; margin:0 auto; padding:0; width:100%; height:30px; clear: both; overflow:hidden; line-height:20px; }
.footer { background: url(../img/footer_bg.gif) repeat-x center top; margin:0; padding:0; height:173px; overflow:hidden; }
.footer-wrapper { width:980px; margin: 0 auto; padding:0; }
.logo-small { width:100px; height:173px; float:left; margin-left:150px;top:0px;display:inline }
.footer-link { width:600px;  float:left; top:0px; background: url(../img/footer_linker_bg.gif) no-repeat 0 3px; }
.footer-link ul { width:100%; }
.footer-link li { float:left; padding:15px; display:inline; font-weight:bold; background:url(../img/footer_linker_border.gif) no-repeat right center; }
.footer-brief { width:600px; float:left; top:50px; }
.footer-brief p { line-height:20px; }
.footer-brief a { text-decoration: underline; font-weight:bold; }
/*player*/
.record { background:#FEFCF8; color:#F60; border:solid 4px red; opacity:0.9;/*filter:alpha(opacity=50);*/ filter:alpha(opacity=90); }
.record-detail { }
.record-detail-title { background:#ffae35; height:30px; cursor:move }
.title-left { font-size:14px; font-weight:bold; color:#FFFFFF; padding:5px 0 5px 15px; float:left; }
.title-right { padding:5px 5px 15px 15px; float:right; }
.detail-down { background:url(../img/g_bt.png) no-repeat 0px 0px; cursor:pointer; width:45px; height:20px; margin:0 auto; }
#record .close { background:#F30; }
/*ie6 fix*/
*html #main-wrapper { line-height:30px; display:block; clear:both; }
*html #active-user .title { margin:6px 0 0 0; }
*html #content { position: relative; left:3px; overflow:hidden; clear:both; width:730px; }
*html .my-box5 p { margin:2px 5px 0px 20px; color:#ff6600; font-size:14px; font-weight:bold; }
*html .subfooter { position: relative; top:auto; }
*html .title-more { margin:-18px 5px 0 0; }
.my-box3 h1 { margin-bottom:20px; }
.btn-down { background:url(../img/btn_down3.gif) no-repeat; width:60px; border:0; cursor:pointer; }
.btn-try { background:url(../img/btn_listen2.gif) no-repeat; width:62px; height:27px; border:0; cursor:pointer; }
.btn-re-upload { background:url(../img/btn_upload.gif) no-repeat; width:62px; height:27px;border:0; cursor:pointer; }
#FlashAudioRecorder{border:solid 2px #ffae35;}

/*new_add*/
.n_h_title{ width:580px; line-height:25px; padding-left:10px; padding-right:10px; margin-top:5px;}
.n_h_txt{ width:580px; display:block; float:left}
.n_h_txt a{ line-height:25px; height:30px; color:#6AA019; font-weight:bold;}
.n_h_txt_2{ border-bottom: 2px  dotted #e8e8e8; height:30px; clear:both; }
.n_h_txt_2 li{ width:130px; display:block; float:left; margin-bottom:10px;}
.n_h_txt_2_1{width:320px; display:block; color:#F00; text-align:right}
.n_h_txt_2_1 a{ color:#6AA019; font-weight:bold}
.user_a_left,.user_a_right{ width:265px; display:block; float:left; padding-left:8px; padding-right:8px;margin-top:10px;}
.n_clear{ width:600px;}
.user_a{ width:600px; background:#F6F6F5}
.user_b{ width:570px; background:#FFF; margin-left:15px; border:1px solid #E8E8E8}
.user_a_left_1{ width:60px; display:block; float:left}
.user_a_left_2{ width:190px; float:left; margin-top:-7px; margin-left:8px; }
.user_a_left_2 li{ height:23px;}
.user_a_left_3{ width:265px; float:left; display:block;  }
.user_a_left_2 li span{ font-weight:bolder; color:#F03}
.user_a_left_2_1{ float:left}
.user_a_tit{ width:540px; height:29px; margin-top:10px; margin-left:8px; border-bottom:2px solid #fd8c27}
.user_a_tit li{ width:95px; height:29px; text-align:center; line-height:29px; background:url(../images/but_1.gif) no-repeat; display:block; float:left; margin-right:8px;}
.user_a_tit li a:hover{ color:#333}
.hovertag{width:95px; height:29px; text-align:center; line-height:29px; background:url(../images/but_1.gif) no-repeat bottom; display:block; float:left; margin-right:8px; color:#FFF; font-weight:bold}
.notify{ width:550px; background:#FFC; border:1px solid #e8e8e8; margin-left:5px; margin-top:10px; padding:0 10px; color:#666; line-height:25px;}
.but_1 input{ cursor:pointer; width:63px; height:30px; background:url(../images/btn_2.gif) no-repeat; margin-right:10px; text-align:center; color:#FFF; line-height:30px; border:none}
.n_h_txt_3,.n_h_txt_4{ background:url(../images/up_1.gif) no-repeat 0 5px; text-indent:20px;}
.n_h_txt_4{ background:url(../images/up_2.gif) no-repeat 0 5px;}
/*new_add_end*/

/*alert*/
#popup_container {
	font-family: Arial, sans-serif;
	font-size: 12px;
	min-width: 300px; /* Dialog will be no smaller than this */
	max-width: 600px; /* Dialog will wrap after this width */
	background: #FFF;
	border: solid 5px #f8920d;
	color: #000;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

#popup_title {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	line-height: 1.75em;
	color: #d65202;
	background: #e7e7e7 url(../images/title.gif) top repeat-x;
	border: solid 1px #FFF;
	border-bottom: solid 1px #ccc;
	cursor: default;
	padding: 0em;
	margin: 0em;
}

#popup_content {
	background: 16px 16px no-repeat url(../images/info.gif);
	padding: 1em 1.75em;
	margin: 0em;
}

#popup_content.alert {
	background-image: url(../images/alert_important.gif);
}

#popup_content.confirm {
	background-image: url(../images/important.gif);
}

#popup_content.prompt {
	background-image: url(../images/help.gif);
}

#popup_message {
	padding-left: 48px;
}

#popup_panel {
	text-align: center;
	margin: 1em 0em 0em 1em;
}

#popup_prompt {
	margin: .5em 0em;
}