@charset "utf-8";
/* CSS Document */

@import url('global.css');
@import url('minipublic.css');
@import url('minilayout.css');

a{ color:#000; text-decoration:none;}
a:hover{ text-decoration:underline;}
img{ border:0;}
img.verify{ cursor:pointer;}
.gray{ color:gray;}
.b{ font-weight:700;}
.u{ text-decoration:underline;}
.show{ display:;}
.hide{ display:none;}
.space{ height:5px; line-height:10px; overflow:hidden; margin:0; padding:0;}
.button{ width:71px; height:29px; border:0; background:url(../Images/mini-input-button.gif) no-repeat;}
.install-button{ width:70px; height:28px; border:0; background:url(../Images/mini-install-button.gif) no-repeat;}
.mini-btn-b{ width:108px; height:28px; outline:none; line-height:28px; border:0; background:url(../Images/mini-btns-bg.gif) 0 0 no-repeat; font-size:12px;}

/*--------------------------------------------------------- pager ---------------------------------------------------------*/
.mini-pager { FONT-SIZE:12px; FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif; PADDING-TOP:3px; TEXT-ALIGN: center;}
.mini-pager A { padding:3px; color:#666; MARGIN-RIGHT:3px; TEXT-DECORATION: none;}
.mini-pager A:hover { BACKGROUND-IMAGE:none; COLOR:#99210b;}
.mini-pager SPAN.current { FONT-WEIGHT:bold; padding:3px 0; COLOR:#99210b; MARGIN-RIGHT:3px; vertical-align:inherit;}
.mini-pager SPAN.disabled { padding:3px 6px; COLOR:#adaaad; MARGIN-RIGHT:3px;}

/*--------------------------------------------------------- tree ---------------------------------------------------------*/
dl.category dt{ padding:5px 0 5px 18px; color:#667b8e; cursor:pointer; background:url(../Images/icon-dt-open.gif) left center no-repeat; cursor:pointer; overflow:auto; zoom:1; border:#F00 dashed 0px;}
dl.category dd{ padding:2px 0 2px 20px; margin-left:0px; overflow:auto; zoom:1;}
dl.close dt{ background:url(../Images/icon-dt-close.gif) left center no-repeat;}
dl.close dd{ display:none;}
dd.hover{ background:#d0e8ff;}
dd.selected{ background:#d0e8ff; font-weight:700;}
dd.hover{ background:#d0e8ff;}
/*--------------------------------------------------------- tree ---------------------------------------------------------*/

/* index */
.index-wraper{margin:50px 0;}
.index-helper{text-align:center; width:193px;}
.index-helper a{ color:#666;}
.index-quicklink{text-align:center; font-size:14px;}
.bar{ padding:3px 0; color:#404040; border-bottom:#999 solid 1px;}
.quickins{ padding:5px 0;}
#swscroll{ height:87px; overflow:hidden; border:#CCC solid 0px;}
#swscroll ul{ margin:0 auto;}
#swscroll li{ height:90px; background:#FFF; clear:both;}
#swscroll .swbox{ float:left; width:110px; height:42px; overflow:hidden; margin-bottom:3px;}
#swscroll .swbox .iconwraper{ float:left; border:#e7e7e7 solid 2px; width:38px; height:38px; margin-right:3px;}
#swscroll .swbox .iconwraper a{border:#cccccc solid 1px; padding:2px; display:block;}
#swscroll .swbox .iconwraper img{ /*border:#cccccc solid 1px; padding:2px; */width:32px; height:32px;}
#swscroll .swbox .swintro{ float:left; width:60px;}
#swscroll .swbox .swintro .swname{ height:16px; line-height:16px; overflow:hidden;}
#swscroll .swbox .swintro .insbtn{ width:40px; height:18px; background:url(../Images/mini-btns-bg.gif) 0 -40px no-repeat;}
#swpic a img{ border:#CCC solid 1px;}
#newest{ overflow:auto; zoom:1; border:#999 dashed 0px;}
#newest li{ float:left; display:block; width:140px; height:24px; line-height:24px; overflow:hidden; margin-right:10px; border-bottom:#CCC solid 1px;}
#newest li em{ color:green; font-style:normal;}
#swcategory{ background:#558cc8; padding:6px 8px; overflow:auto; zoom:1;}
#swcategory li{ color:#FFF; float:left; display:block; width:72px; text-align:center;}
#swcategory li a{ color:#FFF;}

/* quickins */
.quickins-box{ clear:both; overflow:auto; zoom:1; margin-bottom:8px;}
.quick-categoryname{border:#6ca8c4 solid; border-width:0 0 1px 0; padding:5px; margin-bottom:1px;}
.quick-categoryname span{font-weight:700; color:#116186;}
.quick-sublist{ clear:both; overflow:auto; zoom:1; background:url(../Images/quick_box_bg.gif) top center repeat-x;}
.quick-sublist .quick-item{display:block; width:205px; padding:5px 0 0 5px; overflow:hidden; float:left;}

/* swcommend */
#swcommend-wraper{ height:333px; overflow:auto;}
#swcommend-wraper dl.category dd{ padding-top:2px; padding-bottom:2px;}
.swcomment-box .swinfo div{ width:100%;}
#installall{ background:url(../Images/mini-button-installall.gif) no-repeat; border:0; width:108px; height:28px;}
.swcommend-swname{ padding:2px 0;}
.swcommend-info{ height:15px; line-height:15px; *line-height:16px; overflow:hidden;}

/* register */
.content{ padding-top:20px; height:330px; background:url(../Images/mini-register-bg.gif) 280px center no-repeat;}
.content .content-main{ width:270px; overflow:auto; zoom:1;}
.input{ padding:2px; border:#999 solid 1px;}
.w150{ width:150px;}

/* mdy-form */
#mdyemail-form,#mdypassword-form{ display:none;}

/* mini-swlib */
.mimi-category-wraper{}
.mimi-category-wraper .mini-category-top, .mimi-category-wraper .mini-category-bottom{ height:9px; overflow:hidden; line-height:9px;}

.mimi-category-wraper .mini-category-top,
.mimi-category-wraper .mini-category-middle,
.mimi-category-wraper .mini-category-bottom{ background:url(../Images/mini-backgrounds.gif) no-repeat;}

.mimi-category-wraper .mini-category-top{ background-position:0 -70px;}
.mimi-category-wraper .mini-category-middle{ overflow:auto; padding:0 5px; height:340px; background-position:0 -100px;}
.mimi-category-wraper .mini-category-bottom{ background-position:0 -85px;}

.swlib-list{ width:343px;}
.swlib-map{ height:345px; overflow:auto; overflow-y:hidden;}
.swlibbox:hover{ background:#f3f5f6;}
.swlibbox div{ padding:2px 2px;}

/* swdetail */
#swdetail-nav{ height:27px; background:url(../Images/mini-sw-nav-bg.gif) center bottom repeat-x;}
#swdetail-nav a{ color:gray;}
#swdetail-info{ height:275px;}
#swdetail-swdesc{ height:110px; line-height:18px; overflow:auto;}
#swcommond { padding:6px 0;}
#swcommond a{ color:#0066ff;}
.plr10{ padding:0 10px;}

#swdetail-softname{ padding:5px 10px;}

#swdetail-softinfowraper{ padding:10px; height:95px; border:#CCC solid 1px; background:url(../Images/mini-swdetail-repeatbg.gif) center bottom repeat-x;}
#swdetail-softinfo{ width:250px; overflow:auto; border:#963 dashed 0px;}
#swdetail-softinfo li{ float:left; width:125px; height:14px; padding:2px 0; color:#666; overflow:hidden;}
#swdetail-softinfo li.pl{ float:left; width:250px;}
#swdetail-softinfo li span{ color:#000;}

#swdetail-scoreform{ width:170px; border:#CCC dashed 0px;}
#swdetail-scoreform li{ margin-bottom:5px;}
#swdetail-scoreform img.icon{ width:32px; height:32px; border:#AAC6C7 solid 1px; padding:5px; margin-right:20px;}
#swdetail-scoreform img.insbtn{ width:70px; height:49px; background:url(../Images/mini-btns-bg.gif) 0 -90px no-repeat;}
#swdetail-scoreform img.score{ width:41px; height:17px; margin-right:3px; background:url(../Images/mini-btns-bg.gif) no-repeat; cursor:pointer;}
#swdetail-scoreform img.like{ background-position:-74px -40px;}
#swdetail-scoreform img.dislike{ background-position:-74px -60px;}
#swdetail-scoreform img.scorebar_l{ padding:1px 0 1px 1px; width:0px; height:6px; border:#b5c3ce solid; border-width:1px 0 1px 1px; overflow:hidden;}
#swdetail-scoreform img.scorebar_r{ width:59px; height:6px; border:#b5c3ce solid; border-width:1px 1px 1px 0; padding:1px; background:url(../Images/mini-swscore-barbg.gif) 0 center no-repeat;}
#swdetail-scoreform span.per{ font-size:9px;}

#swdetail-descwraper{ padding:0 10px; overflow:auto; zoom:1;}
#swdetail-descwraper h4{ margin:0; padding:5px 0; font-size:12px; font-weight:bold;}

#swdetail-descwraper #desc{ width:215px; border:#096 dashed 0px;}
#swdetail-descwraper #desc p{ height:160px; line-height:18px; color:#999; overflow-y:auto; overflow-x:hidden;}

#swdetail-descwraper #commentform{ width:210px; border:#096 dashed 0px;}
#swdetail-descwraper #commentform #comment{ width:210px; height:100px; font-size:12px; color:#666; margin-bottom:5px;}
#swdetail-descwraper #commentform #verify{ width:35px; padding:2px;}
#swdetail-descwraper #commentform #submit{ width:60px; height:22px; background:url(../Images/mini-btns-bg.gif) 0 -60px no-repeat; border:0;}

#quick-comment-form{border:#ccc solid 1px; z-index:99; position:absolute; display:none; background:#FFF;}
#quick-comment-form div{ padding:3px;}
#quick-comment-form #comment{ width:434px; height:50px; padding:3px; font-size:12px; color:#666; border:#CCC solid 1px;}
#verify{ font-size:14px; color:#666; border:#CCC solid 1px;}
.verifypic{ cursor:pointer;}

/* comment */
#mini-comment-list, #mini-comment-form{ padding:10px 0;}
.mini-comment-tab{ overflow:auto; zoom:1; border-bottom:#CCC solid 1px;}
.mini-comment-tab span{ padding:5px 7px; display:block; float:left; cursor:pointer; border:#CCC solid; border-width:0px; margin-right:5px;}
.mini-comment-tab .selected{ border-width:1px 1px 0 1px; background:#f1f2f3;}
.mini-comment-box{ padding:2px; border:#CCC dashed 1px; margin-bottom:5px;}
.mini-comment-box div{ padding:4px;}
.mini-comment-box .top{ background:#EAF5FB;}
.mini-comment-box .con{ word-break:break-all}
#mini-comment-form{ display:none;}
#mini-comment-form div{ padding:3px;}
#mini-comment-form #comment{ width:434px; height:50px; padding:3px; font-size:12px; color:#666; border:#CCC solid 1px;}

/* search */
.input{border:1px solid #79ACE1;font-size:14px; padding:3px; _padding:4px; margin-right:3px;}
.searchlist a:link, .searchlist a:visited{ color:#20629C;}
.searchlist .odd{ background:#F0F4F7;}
thead.thead{ background:url(../Images/search-table-header-bg.gif); line-height:17px;}

.jsSelect, .jsSelect #options{ border:#79ACE1 solid 1px;; font-size:14px; margin-right:3px; overflow:inherit;}
.jsSelect{ background:url(../Images/select-o.jpg) right center no-repeat; padding:3px 20px 3px 3px; float:left; position:relative;}
.jsSelect #options{ display:none; position:absolute; background:#FFF; z-index:1000;}
.jsSelect #options div{ cursor:pointer; padding:0; padding:4px 3px;}
.jsSelect #options .hover{ background:#E0F0FF;}

.mini-search-button{ width:64px; height:24px; line-height:24px; text-align:center; border:0; background:url(../Images/mini-search-button.gif) center center no-repeat;}
