body {
	color: #666;
	font: 12px Verdana, Arial, sans-serif;
	margin: 0;
	padding: 0;
	background: #fff url(../images/body_bg.gif) repeat-x;
	}
a:link, a:visited {
	color: #105CB6;
	}
a:hover {
	color: #003;
	}
img { border: none; }
hr { display: none; }
.hide { display: none; }
.clear { clear: both; }
.bgcontain {
	margin: 0 auto;
	width: 900px;
	}
h1 a{
	font-size: 12px;
	float: left;
	margin: 16px 0 0;
	padding: 0;
	background: url(../images/logo.gif) 0 -91px;
	}



h1 a {
	color: #0067A8;
	text-decoration: none;
	font-weight: normal;
	padding: 45px 1px 0 320px;
	display: block;
	}

* html h1 a {
	padding: 35px 1px 0 320px;
margin: 22px 0 0;
	}
*+html h1 a {
	padding: 35px 1px 0 320px;
margin: 22px 0 0;	
}
h1 a:hover {
	color: #0067A8;
	text-decoration: none;
	background: url(../images/logo.gif) 0 -46px;
	}
h2 {
    font-size: 14px;
	font-weight: bold;
	}
.left {
    float: left;
	width: 212px;
	}
.middle {
    float: left;
	width: 474px;
	margin-left: 8px;
	}
.right {
    float: right;
	width: 198px;
	}
#header {
	height: 84px;
	}
#searchbox {
	margin: 34px 0 0;
	float: right;
	}
input.on {
    color: #333;
    width: 180px;
    height: 18px;
    font-size: 12px;
    font-family: Verdana;
    border: 1px solid #FFC31A;
    padding: 5px 2px 1px 4px;
	background: #f8f8f8;
	}
input.over {
    color: #333;
    width: 180px;
    height: 18px;
    font-size: 12px;
    font-family: Verdana;
    border: 1px solid #B3E700;
    padding: 5px 2px 1px 4px;
	background: #fff;
	}
#searchbox p {
font-weight:700;
color:#FB48A3;
width:402px;
height:33px;
line-height:33px;
border:1px solid #FEEA94;
background:#FEFFD5;
overflow:hidden;
margin:0;
padding:0 8px;
}

#searchbox p a {
color:#3204DC;
margin:0 2px;
}


#header {
	height: 68px;
	}
* html #header {
	height: 84px;
	}
*+html #header {
	height: 84px;
	} 

#userbox {

width:900x;
height:auto;
line-height:22px;
border:1px solid #7FB1E2;
background:#EDF6FF;
float:center;
margin:8px 0;
padding:5px 8px;
}

#userbox ul {
line-height:24px;
}

#userbox ul li {
color:red;
height:24px;
overflow:hidden;
padding-left:9px;
background:url(../images/arrow.gif) no-repeat left 9px;
}

#userbox ul li a {
color:#1F5385;
}

#userbox span#username {
font-weight:700;
color:#639907;
}


/*
#notice {
color:#159600;
height:24px;
line-height:24px;
margin-bottom:8px;
padding-left:59px;
border:2px solid #FD6E6E;
background:#FFE4EA url(../images/notice.gif) no-repeat left center;
clear:both;
}

#notice a { color:#c93939; }
*/

#notice {
color:#159600;
height:24px;
line-height:24px;
margin-bottom:8px;
padding-left:59px;
border:2px solid #19cc01;
background:#f2fcf1 url(../images/notice.gif) no-repeat left center;
clear:both;
}

#searchbotton {
	width: 54px;
	height: 25px;
	vertical-align: bottom;
	margin-left: 2px;
	padding-bottom: 1px;
	}
#menu {
    color: #BAD098;
	height: 28px;
	background: #CBE4B0 url(../images/menu_bg.gif) no-repeat right;
	border-top: 1px solid #C4DDA9;
	}
#menuleft {
    width: 10px;
    height: 28px;
    float: left;
	background: url(../images/menu_left.gif) no-repeat;
	}
#menu a {
	color: #325B0A;
	text-decoration: none;
	line-height: 28px;
	margin: 0;
	padding: 0 8px;
	float: left;
	}
#menu a:hover {
    color: #fff;
	text-decoration: none;
	height: 25px;
	border-bottom: 3px solid #7C9A57;
	background: #95B274;
	}
* html #menu a:hover {
    border: none;
	}
#menu span {
    float: right;
	margin: 5px 3px 0 0;
	}
#menu span a:hover {
    height: 16px;
	border: none;
    background: none;
	}
#welcome {
display: table;
width:98%;
	color: #545454;
    border: 1px solid #E2E44F;
	line-height: 30px;
	height:100%;
	margin: 8px 0;
	padding: 0 8px;
    background: #F9FDDB;
	}
#welword {
    padding: 1px 0 0 28px;
	float: left;
    background: url(../images/welcome_bg.gif) no-repeat left 45%;
	}
#welword a, #stats a {
    text-decoration:none;
	}
#welword a:hover, #stats a:hover {
    text-decoration:underline;
	}
#stats {
    float: right;
	}
#stats strong {
    color: #325B0A;
	}
#affiche, #recom {
    color: #0075B1;

	border: 1px solid #89D4F8;
	background: #FBFDFF;
	width: 210px;
	}
#recom {
    margin: 8px 0;
	}
#essential, #weektop, #alltop {
    float: left;
    width: 210px;
	border: 1px solid #E8CA78;
    margin: 8px 0 0;
	background: #FFFEF8;
	}
#affiche h2, #recom h2 {
    color: #0075B5;
	line-height: 25px;
	margin: 0 1px;
	padding: 0 6px;
	background: url(../images/h2_bg.gif) repeat-x;
    }
#affiche ul, #recom ul, #essential ul, .other ul, #weektop ul, #alltop ul, #cattop ul {
    margin: 0;
	padding: 3px 4px 8px 8px;
	list-style: none;
	}
* html #essential ul {
    padding: 2px 4px 7px 8px;
	}
*+html #essential ul {
    padding: 2px 4px 7px 8px;
	}
* html #weektop ul {
    padding: 2px 4px 7px 8px;
	}
*+html #weektop ul {
    padding: 2px 4px 7px 8px;
	}
* html #alltop ul {
    padding: 2px 4px 7px 8px;
	}
*+html #alltop ul {
    padding: 2px 4px 7px 8px;
	}
#recently ul {
    margin: 0;
	padding: 3px 4px 2px 8px;
	list-style: none;
	clear: both;
	}
* html #recently ul {
    padding: 3px 4px 4px 8px;
	}
#affiche li, #recom li, #recently li, #essential li, .other li, #weektop li, #alltop li, #cattop li, #hotcomments li {
    line-height: 25px;
	height: 25px;
    padding-left: 10px;
    background: url(../images/arrow.gif) no-repeat left 10px;
	overflow: hidden;
	}

#recom li{
line-height: 22px;
height: 24px;
}

#attention li {
    line-height: 23px;
	height: 23px;
    padding-left: 10px;
    background: url(../images/arrow.gif) no-repeat left 9px;
	overflow: hidden;
	}
#attention li a, #hotcomments li a {
    text-decoration: none;
	}
#attention li a:hover, #hotcomments li a:hover {
    text-decoration: underline;
	}
#attention li strong {
    font-weight: normal;
	color: #f39;
	}
* html #essential li {
    line-height: 27px;
	height: 27px;
	}
*+html #essential li {
    line-height: 27px;
	height: 27px;
	}
* html #weektop li {
    line-height: 27px;
	height: 27px;
	}
*+html #weektop li {
    line-height: 27px;
	height: 27px;
	}
* html #alltop li {
    line-height: 27px;
	height: 27px;
	}
*+html #alltop li {
    line-height: 27px;
	height: 27px;
	}
#recently {
    color: #666;
	border: 1px solid #89D4F8;
	background: #FBFDFF;
	width: 472px;
	min-height: 408px;
	}
#recently h2 {
    color: #0075B5;
	line-height: 25px;
	height: 25px;
	margin: 0 1px;
	padding: 0 6px;
	background: url(../images/h2_bg.gif) repeat-x;
	}
#recently h2 span {
    float: left;
	width: 100px;
	}
#recently h2 a {
    display: block;
	float: right;
	margin-top: 6px;
	padding: 3px;
	border: 1px solid #89D4F8;
	background: #fff;
	}
#recently h2 a:hover {
    border: 1px solid #86C535;
    background: #fff;
	}
#recently li a.soft {
    float: left;
	width: 320px;
	}
#recently li span {
    font-size: 11px;
	color: #038DD9;
	text-align: right;
	margin: 0;
	width: 40px;
    float: left;
	}
#recently li span.new {
    color: #FF4A86;
	}
#recently li a.cate {
    color: #999;
	text-decoration: none;
	margin: 0;
	padding: 0;
	float: right;
	}
#recently li a.cate:hover {
    color: #038DD9;
	text-decoration: underline;
	}
#banner01 {
    margin: 8px 0;
	padding: 3px;
	border: 1px solid #89D4F8;
	}
#quick {
    width: 196px;
	height: 111px;
	border: 1px solid #E8CA78;
	background: #FFFEF8;
	}    
#quick h2, #cool h2, #essential h2, #weektop h2, #alltop h2, #cats h2, #cattop h2, #catrecom h2, #ads h2 {
    color: #83443B;
	line-height: 25px;
	margin: 0 1px;
	padding: 0 6px;
	background: url(../images/h2_bg2.gif) repeat-x;
	}
#quick ul, #hotcomments ul {
    margin: 0;
	padding: 3px 0 3px 8px;
	list-style: none;
	}
#quick li {
    line-height: 25px;
	margin: 0 20px 0 3px;
    padding-left: 10px;
	float: left;
    background: url(../images/arrow.gif) no-repeat left 10px;
	}
#quick li a {
    color: #8F5400;
	}
#quick li a:hover {
    color: #3C2800;
	}
#cool, #cats, #cattop, #catrecom, #ads {
    width: 196px;
	border: 1px solid #E8CA78;
	background: #FFFEF8;
	}
#ads {
    border-bottom: none;
	margin: 8px 0 0;
	}


#ads p {
    line-height: 15px;
	list-style-type:none
	overflow: hidden;
    margin: 10px 0;
    clear: both;
	}

#cool {
    margin: 9px 0;
	}
#cool ul {
    margin: 1px 0 3px;
	padding: 4px 9px 0 9px;
	list-style: none;
text-align: center;
	}
#catrecom ul {
    margin: 4px 0 0;
	padding: 4px 4px 0 8px;
	list-style: none;
 
	}
#ads ul {
    margin: 4px 0 0;
	padding: 4px 4px 0 8px;
	list-style: none;
 
	}

#cool li {
    line-height: 18.2px;
	text-align: center;
	margin: 4px 0;
	}
#catrecom li {
    line-height: 20px;
	height: 56px;
	overflow: hidden;
    margin: 10px 0;
    clear: both;
	}

* html #cool li {
    height:38px;
margin-bottom:6px;
border:1px solid #E8EAC2;
background:#fff;
padding:5px 7px;
text-align: left;
	}
*+html #cool li {
height:38px;
margin-bottom:6px;
border:1px solid #E8EAC2;
background:#fff;
padding:5px 7px;

	}
#cool li a {
    color: #8F5400;
	text-decoration: none;
	}
#cool li a:hover {
color:#FF5400;
	}
#cool li img {
margin-right:9px;
border:1px solid #DDDD3F;
float:left;
	}
#catrecom li img {
    widows: 50px;
	height: 50px;
	margin-right: 5px;
	padding: 2px;
	border: 1px solid #ddd;
	background: #fff;
	float: left;
	}
#cool li a img:hover, #catrecom li a img:hover {
    border: 1px solid #719100;
	}
#often {
    height: 233px;
    border: 1px solid #89D4F8;
	clear: both;
    }
#often h2 {
    color: #0075B5;
	line-height: 25px;
	text-align: center;
    margin: 0 1px;
	padding: 0 6px;
    background: url(../images/h2_bg.gif) repeat-x;
	}
#often .onecate {
    width: 150px;
    padding: 2px 0 0 2px;
    float: left;
    }
* html #often .onecate {
    margin-left: 1px;
    padding: 2px 0 0;
    }
#often .onecate h2 {
    text-align: center;
    width: 150px;
    font-size: 12px;
    font-weight: normal;
    margin: 0 1px 1px 0;
    padding: 0;
    line-height: 25px;
    border: none;
    background: #C3E0F5;
    }
.onecate ul {
    margin: 0;
    padding: 0;
    list-style: none;
    }
.onecate li {
    width: 150px;
    margin: 0;
    background: #f7f7f7;
    }
.onecate li a {
    display: block;
    line-height: 25px;
    text-align: center;
    text-decoration: none;
    width: 150px;
    margin: 0 1px 0 0;
    background: #f9f9f9;
    }
* html .onecate li a {
    margin: 0;
    }
.onecate li a:hover {
    color: #003;
    text-decoration: underline;
    background: #E5F0F8;
    }
.onecate li:hover {
    background: #fff;
    }
.other {
    float: left;
    width: 334px;
	margin: 8px 0 0 8px;
    border: 1px solid #89D4F8;
    background: #FBFDFF;
    }
.other h2, #softlist h2 {
    color: #0075B5;
    line-height: 25px;
	height: 25px;
    margin: 0 1px;
    padding: 0 6px;
    background: url(../images/h2_bg.gif) repeat-x;
    }

#down h2, #intro h2, #downurl h2, #attention h2, #softcomments h2, #postcomment h2, #hotcomments h2, #userbox h2, #recentnew h2 {
    color: #004A72;
    line-height: 28px;
	display:block;
	clear:both;
	height: 28px;
    margin: 0 1px;
    padding: 0 6px;
	border-bottom: 1px solid #C9E8FA;
    background: url(../images/nav_bg.gif) repeat-x;
	}
#intro h2, #downurl h2, #attention h2, #softcomments h2, #postcomment h2, #hotcomments h2, #userbox h2, #recentnew h2 {
    background: #EAF6FF;
	}
#intro h2 span, #downurl h2 span, #attention h2 span, #softcomments h2 span, #postcomment h2 span, #hotcomments h2 span {
    font-size: 11px;
	color: #038DD9;
	}
.other h2 span {
    float: left;
	width: 100px;
	}
.other h2 a {
    display: block;
	float: right;
	margin-top: 6px;
	padding: 3px;
	border: 1px solid #89D4F8;
	background: #fff;
	}
.other h2 a:hover {
    border: 1px solid #86C535;
    background: #fff;
	}
.other li a {
    float: left;
	width: 265px;
	height: 25px;
	overflow: hidden;
	}
.other li span {
    float: right;
	color: #038DD9;
	font-size: 11px;
	}
.other li span.new {
    color: #FF4A86;
	}
#abc {
    font-size: 14px;
	font-weight: bold;
	height: 20px;
    margin: 8px 0;
    padding: 8px 2px 8px 10px;
    border: 1px solid #E2E44F;
	background: #F9FDDB;
	}
* html #abc {
    padding: 8px 0 3px 10px;
	}
#abc span {
    float: left;
    color: #9F6536;
	margin-right: 8px;
	padding: 3px 4px 1px 4px;
    background: url(../images/abc_bg.gif) no-repeat;
	}
#abc a {
    float: left;
    display: block;
    color: #9F6536;
	line-height: 19px;
	text-decoration: none;
	text-align: center;
    width: 20px;
	height: 20px;
	margin: 0 3px;
    background: url(../images/abc_a.gif) 0 -40px;
    }
#abc a:hover {
    color: #0076AF;
    background: url(../images/abc_a.gif) 0 -20px;
	}
#abc span#totop {
    float: right;
	font-size: 12px;
	padding: 5px 0 0;
	background: none;
	}
#abc span#totop a {
    line-height: normal;
    width: auto;
    padding: 0 0 0 15px;
    background: url(../images/totop.gif) no-repeat left 0;
	}
#abc span#totop a:hover {
    color: #105CB6;
	text-decoration: underline;
	}
#footer {
    color: #0072BB;
    text-align: center;
	margin-top: 5px;
	padding: 10px 0 5px 0;
    background: url(../images/footer_bg.gif) no-repeat top center;
	}
#footer p {
    margin: 0;
	padding: 0;
    line-height: 23px;
	}
#footer p strong {
    color: #0085DA;
	}
#footer p span {
    color: #f39;
	}
#footer p span#com {
    color: #333;
	}
#nav {
    clear:both;
    color: #0072BB;
    line-height: 28px;
	height: 28px;
	margin: 0 0 8px;
	padding: 0 8px;
	border: 1px solid #89D4F8;
    background: url(../images/nav_bg.gif) repeat-x;
	}
#nav a {
    text-decoration: none;
	}
#nav a:hover {
    text-decoration: underline;
	}   
#map {
    height: 100%;
    border: 1px solid #89D4F8;
	}
#map h2 {
   color: #0075B5;
   line-height: 28px;
   height: 28px;
   margin: 0 1px;
   padding-left: 8px;
   border-bottom: 2px solid #fff;
   background: url(../images/nav_bg.gif) repeat-x;
   clear: both;
   }
* html #map h2 {
   height: 23px;
   padding: 5px 0 0 8px;
   }
#map h2 strong {
   margin-left: 790px;
   }
#map ul {
   margin: 0;
   padding: 0 0 0 2px;
   list-style: none;
   }
* html #map ul {
   padding: 0;
   }
#map li {
   background: #f9f9f9;
   width: 126px;
   margin: 0 2px 2px 0;
   text-align: center;
   line-height: 25px;
   float: left;
   }
#map li a {
   text-decoration: none;
   }   
#map li:hover {
   background: #E5F0F8;
   }
#map li a.rss {
   color: #999;
   font-size: 10px;
   }
#map li a.rss:hover {
   color: #06c;
   }
#layout {
   width: 900px;
   background: url(../images/layout_bg.gif) repeat-y left;
   }
#layoutborder {
   width: 900px;
   background: url(../images/layout_border.gif) no-repeat left bottom;
   }
#main {
   width: 694px;
   float: right;
   }
#sidebar {
   width: 198px;
   background: #fff;
   float: left;
   }
#softlist, #down, #intro, #downurl, #attention, #softcomments {
   border: 1px solid #89D4F8;
   background: #FBFDFF;
   }
#softcomments .btn1 { width: 70px; border: 1px solid #476C9E; background: url(../images/bg_btn1.gif) repeat-x #fff; color: #3E5E8A; font-size: 12px; line-height: 24px; height: 24px; cursor: pointer; _cursor: hand; /* */ }
#down {
   height: 100%;
   min-height: 380px;
   }
#cats ul {
    margin: 0;
	padding: 3px 0 8px 15px;
	list-style: none;
	}
#cats li {
    line-height: 25px;
	width: 70px;
    padding-left: 20px;
	float: left;
    background: url(../images/li_cat.gif) no-repeat left 45%;
	}
#cattop {
    margin: 8px 0;
	}
#softlist h2 strong, #down h2 strong {
    color: #063;
	}
#down h2 span {
    width: 600px;
	float: left;
	}
#softlist h2 a, #down h2 a {
    font-size: 12px;
	text-decoration: none;
	float: right;
	}
#softlist h2 a:hover, #down h2 a:hover {
    text-decoration: underline;
	}
#softlist p {
    color: #999;
	font-weight: bold;
    line-height: 21px;
	margin: 8px 6px;
	padding: 4px 6px;
    border: 1px solid #F0DCA7;
	background: #FFFEF8;
	}
#softlist p a {
    color: #83443B;
    margin-left: 3px;
    font-weight: normal;
    text-decoration: none;
	}
#softlist p a:hover {
	text-decoration: underline;
	}
#softlist ul {
    margin: 6px;
	padding: 0;
	list-style: none;
	}
#softlist li.title {
    color: #b2b2b2;
    line-height: 25px;
	height: 25px;
	overflow: hidden;
    padding-left: 22px;
    background: url(../images/li_softname.gif) no-repeat left 5px;
	}
#softlist li.title a.softname {
    font-size: 14px;
	font-weight: bold;
	}
#softlist li.title a.cat {
    color: #038DD9;
	text-decoration: none;
	}
#softlist li.title a.cat:hover {
	text-decoration: underline;
	}
#softlist li span {
    color: #038DD9;
	}
#softlist li.intro {
    color: #888;
	height: 42px;
    line-height: 21px;
	margin-top: 6px;
	padding: 3px 0 3px 22px;
	background: #F8F8F8;
	overflow: hidden;
	}
#softlist li.intro_PIC {
    color: #888;
	height: 100px;
    line-height: 21px;
	margin-top: 6px;
	padding: 3px 0 3px 22px;
	background: #F8F8F8;
	overflow: hidden;
	}
#softlist li.intro_txt {
    color: #888;
	height: 70px;
    line-height: 21px;
	margin-top: 6px;
	padding: 3px 0 3px 22px;
	background: #F8F8F8;
	overflow: hidden;
	}
#softlist li.intro_QQ_BiaoQing {
    color: #888;
    line-height: 21px;
	margin-top: 6px;
	padding: 3px 0 3px 22px;
	background: #F8F8F8;
	overflow: hidden;
	}
#softlist li.meta {
    color: #888;
	padding: 3px 0 3px 22px;
	}
#softlist li.meta a {
    color: #038DD9;
	text-decoration: none;
	}
#softlist li.meta a:hover {
	text-decoration: underline;
	}
#pagenav {
    line-height: 27px;
	height: 27px;
    margin-top: 8px;
	padding: 0 6px;
    border: 1px solid #89D4F8;
	background: #EFF7FB;
	}
#pagenav strong {
    color: #105CB6;
	}
#pagenav span#pages {
    float: left;
	}
#pagenav span#pagego {
    float: right;
	}
* html #pagenav span#pagego {
    padding-top: 2px;
	}
span#pagego a {
    text-decoration: none;
	}
span#pagego a:hover {
    text-decoration: underline;
	}
#pagenav span a {
    margin: 0 5px;
	}
#pagenav input#pagenum {
    font-family: Verdana;
    width: 28px;
	border: 1px solid #999;
	padding: 1px 0;
	}
#pagenav img#gopage {
    vertical-align: middle;
	padding-bottom: 4px;
	}
#down ul {
    width: 370px;
	height:100%;
    margin: 3px 0;
	padding: 0 0 0 7px;
	list-style: none;
	float: left;
	}
#down li {
    line-height: 23px;
	}
#down li a {
    text-decoration: none;
	}
#down li#check{
height: 80px;
    margin: 3px 0 6px 0;
    padding: 1px 1px;
    border: 1px solid #BFDB89;
background: #FCFFF6;

}


#softcomments p {
padding: 1px 1px;
border: 1px solid #BFDB89;
height: 25px;
margin: 4px 7px;
border: 1px solid #BFDB89;
background: #FCFFF6;
line-height: 17px;

}
#softcomments p a {
    text-decoration: none;
	}
#softcomments p span {
    float: left;
	}
#down li#check strong {
    font-weight: normal;
    color: #063;
	}
#down li span {
    margin-left: 3px;
	}
#down li span#plugin img {
    vertical-align:middle;
	}
* html #down li span#plugin img {
	padding-bottom:5px;
	}
#screenshot1 {
width:270px;
    margin-left: 0px;
    float: left;
	}
* html #screenshot1 {
    margin-bottom:4px;
	}
#screenshot1 p {
    margin: 0 0 15px 0;
	padding: 0 10px;
    line-height: 27px;
	border: 1px solid #C9E8FA;
	border-top: none;
	border-right: none;
	background: #FFFEF8;
	}
#screenshot1 p a {
    text-decoration: none;
	}
#screenshot1 h3 {
    font-size: 12px;
    color: #999;
    margin-bottom: 8px;
	padding: 0;
    border: none;
    background: none;
	}
#screenshot1 img {
    width: 260px;
	height: 190px;
    padding: 2px;
	border: 1px solid #C9E8FA;
	background: #FFFEF8;
	}
#screenshot1 a img:hover {
    border: 1px solid #06c;
	}
#screenshot {
width:270px;
    margin-left: 0px;
    float: right;
	}
* html #screenshot {
    margin-bottom:4px;
	}
#screenshot p {
    margin: 0 0 15px 0;
	padding: 0 10px;
    line-height: 27px;
	border: 1px solid #C9E8FA;
	border-top: none;
	border-right: none;
	background: #FFFEF8;
	}
#screenshot p a {
    text-decoration: none;
	}
#screenshot h3 {
    font-size: 12px;
    color: #999;
    margin-bottom: 8px;
	padding: 0;
    border: none;
    background: none;
	}
#screenshot img {
    width: 250px;
	height: 250px;
    padding: 2px;
	border: 1px solid #C9E8FA;
	background: #FFFEF8;
	}
#screenshot a img:hover {
    border: 1px solid #06c;
	}
	
#intro, #attention {
    margin: 8px 0;
	}
#intro p {
    line-height: 21px;
	margin: 0;
    padding: 7px;
	}
#downurl ul, #attention ul {
    margin: 0;
	padding: 7px;
	list-style: none;
	}
#downurl li {
    font-size: 12px;

    line-height: 16px;
	}
#downurl li a {
   text-decoration: none;
	padding-left: 21px;
	background: url(../images/li_downurl.gif) no-repeat left;
	}
#downurl li a:hover {
    text-decoration: underline;
	}
#softcomments ul {
    margin: 6px;
    padding: 4px 5px;
	}
#softcomments li {
        list-style: none;
height: auto;
	border: 1px solid #C9E8FA;
	background: #fcfcfc;
   line-height: 24px;
	}


#softcomments li span {
    float: left;
	}
#softcomments li strong {
    color: #06c;
	font-weight: normal;
	}
#softcomments li.words {
    text-align: left;
	height: 21px;

	}
#softcomments li a {
    text-decoration: none;
	}
#postcomment {
	margin:0 6px;
	padding:0 0 6px;
    border: 1px solid #89D4F8;
    background: #FBFDFF;
   height:170px;
    }
#postcomment form {
    margin:0;
	padding:0;
	}
#postcomment p {
    margin: 1px 7px;
	padding:0;
    line-height: 21px;
	border:none;
	background:none;
	text-align:left;
	}
#postcomment img {
    vertical-align:bottom;
	margin-right:5px;
	padding-bottom:3px;
	}
#postcomment input {
    font-family: Verdana;
	font-size: 12px;
	width: 160px;
	height: 14px;
	padding: 3px 4px;
	margin: 3px 5px 1px 0;
	background: #fff;
	border: 1px solid #BDE183;
	}
#postcomment textarea {
    font-family: Verdana;
	font-size: 12px;
width: 261px;
	padding: 3px 4px;
	margin: 3px 5px 1px 0;
	background: #fff;
	border: 1px solid #BDE183;
	}



#postcomment #submit {
	    margin: 0;
	padding: 0;
border: none;
	width: 161px;
	height: 30px;
	}

#hotcomments {
    width: 49%;
	margin-top: 8px;
    border: 1px solid #89D4F8;
    background: #FBFDFF;
	float: right;
	}
#userbox, #recentnew {
	border:1px solid #89D4F8;
	background:#FBFDFF;
}
#userbox h2 {
	text-align:center;
}
#userbox p {
	margin:10px 0;
}
#userbox .input {
   font:16px verdana;
	padding:4px;
	border:2px dashed #89D4F8;
	background:#f8f8f8;
}
#userbox .inputfocus {
	font:16px verdana;
	padding:4px;
	border:2px solid #89D4F8;
	background:#fff;
}
#reguser {
   	margin:15px 0 15px 335px;
}
#recentnew span.softnametitle {
    text-align:center;
    width:500px;
	float:left;
}
#recentnew span.date, #recentnew span.star, #recentnew span.softsize {
    width:100px;
	height:25px;
	text-align:center;
	float:left;
	overflow:hidden;
}
#recentnew span.hits {
    text-align:center;
    width:60px;
	float:left;
}
#recentnew span.cate {
   text-align:center;
   margin-left:5px;
   float:left;
   }
#recentnew ul {
    list-style:none;
	margin:0;
	padding:0;
	}
#recentnew li {
    line-height:25px;
	border-bottom:1px dotted #C9E8FA;
	clear:both;
	}
#recentnew li:hover {
    background:#EAF6FF;
	}
#recentnew li a {
    text-decoration:none;
	}
#recentnew li a:hover {
    text-decoration:underline;
	}
#recentnew ul li a.softname {
    background: url(../images/arrow.gif) no-repeat left 10px;
    width:450px;
	height:25px;
	margin:0 0 0 7px;
	padding:0 0 0 10px;
	float:left;
	overflow:hidden;
	}
#recentnew li img {
    padding-top:5px;
	}
p#search, p#pages {
    color:#D38100;
    line-height:27px;
	border:2px solid #F5E76E;
	border-left:none;
	border-right:none;
	margin:8px 0;
	padding:0 6px;
	background:#FFF9C6;
	}
span.keyword {
    color:red;
	font-weight:bold;
	}
p#search strong {
    color:#105CB6;
	}
#results ul {
    margin:17px 0;
	padding:0;
	list-style:none;
	}
#results li.softname {
    font-size:14px;
	font-weight:bold;
	line-height:28px;
	}
#results li.softintro {
    line-height:21px;
	}
#results li.softintro a {
    color:green;
	text-decoration:none;
	}
#results li.softintro a:hover {
    color:green;
	text-decoration:underline;
	}
#results li.softmeta {
    line-height:21px;
	}
#results li.softmeta a, #getubb a {
    text-decoration:none;
	}
#results li.softmeta a:hover, #getubb a:hover {
    text-decoration:underline;
	}
#dropin{ margin: 0 auto; border: 4px solid #DDD; width: 371px; background: #FEFEFE; text-align: center; height: 240px; position: absolute; visibility: hidden; left: 30%; top: 50%; }

#signBox{ padding: 0; margin: 0 auto; }

#signBox img{ border: 0; }

#signBox #closesignBox{ position: absolute; right: 0; top: 0; }

#loginBox { margin: 10px 65px; text-align: left; }

#loginul { margin: 10px 0 0 7px; padding: 0; }

#loginul li { font-size: 14px; font-weight: bold; padding: 0; margin-bottom: 10px; list-style: none; text-align: left; }

#signBox input { border: 1px solid #A9BAC9; padding: 0; background: none; }

#loginul .ind1 { margin-left: 45px; font-size: 12px; }

#loginul .ind2 { margin-left: 45px; margin-top: 10px; }

#loginBox h3{ margin: 10px 0; color: #690; font-size: 16px; text-align: center; }

#loginBox .qlink { clear: both; margin: 20px 0 0 30px; padding: 10px 0; font-size: 12px; }

#loginBox .qlink a{ margin: 0 5px; }

#signBox .box1,.box2 { font: 12px verdana; width: 144px; border: 1px solid #A9BAC9; padding: 0 3px; background: url(../images/bg_box1.gif) no-repeat #fff; line-height: 22px; height: 22px; _width: 150px; /* */ _background-attachment: fixed; }

#signBox .box2 { border: 1px solid #9ECC00; padding: 0 3px; background: url(../images/bg_box1.gif) no-repeat #fff; }

#signBox .btn1 { width: 70px; border: 1px solid #476C9E; background: url(../images/bg_btn1.gif) repeat-x #fff; color: #5678A6; font-size: 12px; line-height: 24px; height: 24px; cursor: pointer; _cursor: hand; /* */ }

#signBox .btn2 { width: 135px; border: 1px solid #476C9E; background: url(../images/bg_btn2.gif) repeat-x #fff; color: #41679B; font-size: 12px; font-weight: bold; line-height: 30px; height: 30px; cursor: pointer; _cursor: hand; /* */ }

#signBox .lb1 { width: 70px; border: 1px solid #B3D5E6; float: left; height: 24px; }

#signBox .lb1 select { font-size: 12px; }

#signBox .lb2 { width: 70px; border: 1px solid #B3D5E6; float: left; margin-left: 8px; height: 24px; }

#signBox .lb3 { width: 70px; border: 1px solid #CCFF00; float: left; height: 24px; }

#signBox .lb4 { width: 70px; border: 1px solid #CCFF00; float: left; margin-left: 8px; height: 24px; }

#signBox .lb5 { width: 135px; border: 1px solid #B3D5E6; margin: auto; margin-top: 10px; height: 30px; }

#signBox .lb6 { width: 135px; border: 1px solid #CCFF00; margin: auto; margin-top: 10px; height: 30px; }

#regbox { margin: 0 auto; border-top: 1px solid #CCC; padding-top: 10px; font-size: 12px; }

#getubb { float:right; border-left:1px solid #C9E8FA; border-bottom:1px solid #C9E8FA; line-height:23px; padding:0 6px; background:#FCFFF6; }



#lele9011 {text-align:left;border:1px solid #B3D5E6;background:#FFFFFF; font-size:9pt; color:#687877 ;line-height:15pt; padding-left:5pt; padding-right:5pt; padding-bottom:3pt; padding-top:3pt; width:auto;}

#welcome1 {
    display:table;
    color: #545454;
    border: 1px solid #12E44F;
	line-height: 30px;
	height: 30px;
padding: 0px 8px;
    background: #F3FDDB;
	}
#welword1 {
    padding: 14px 0 0 38px;
	float: left;
    background: url(../images/users.gif) no-repeat left 45%;
	}
#welword1 a, #stats1 a {
    text-decoration:none;
	}
#welword1 a:hover, #stats a:hover {
    text-decoration:underline;

	}

#stats1 {
float: right;
line-height: 19px;
height: auto;
padding-left: 1px;
overflow: hidden;
}
#stats1 li {
list-style-type: none; 
}


#stats1 strong {
    color: #225B0A;
	}
.clear{ clear:both; height:1px; line-height:1px; overflow:hidden;}


#dllad{
text-align: center;
border: 1px solid #4096EE;
margin:8px 0;
}

#kc{
text-align: center;

margin:8px 0;
}

#ph{

}

#AutoPostPrompt{
	font-size:12px;
	line-height:18px;
	padding:5px 5px 5px 32px;
	background:#FFFFE6 url(http://image.taobao.com/2k5/sys/sell/icon_alert.gif) 4px 4px no-repeat;
	border:1px solid #FFBA00;
	text-align:left;
	z-index: 2008;
	display: none;
	position: absolute;
}

#AutoPostPrompt span{
	color:#D63004;
	font-weight:bold;
}
#Shade {
	position:absolute;
	left: 0;
	top: 0;
	width: 100%;
	filter:alpha(opacity=60);
	-moz-opacity:.6;
	opacity:.6;
	display: none;
	background-color: #687877 ;
	z-index: 2007;
}
#AutoPostPrompt #HintConfirm{
	text-align: center;
}
#AutoPostPrompt #HintConfirm button{
	text-align: center;
	margin: 20px 0;
}
#AutoPostPrompt #HintConfirm #HintCD {
	color:#CCC;
	font:normal .9em Arial;
}
.SizeOfFont{
	font-size:14px;
}
#AutoPostPrompt p {
	margin:5px 0;
}
#AutoPostPrompt ul, #AutoPostPrompt ol {
	margin: 10px;
	padding-left: 20px;
}
#AutoPostPrompt ul {
	list-style: none;
}
