/*head开始*/
/*
body { background: #FFF;}
body, td, input, textarea, select, button { color: #000; font: 12px/1.6em Helvetica, Arial, sans-serif; }

h1, h2, h3, h4, h5, h6 { font-size: 1em; }

a:link{color:#196de0;}
a:visited{color:#810098;}
a:hover,
a:active{color:#333; text-decoration:none;}

p{text-indent:2em; margin-bottom:15px;}
textarea{overflow:auto;}
hr{color:#FFF; height:1px; border-bottom:#e3e3e3 1px solid;}

.b{font-weight:bold;}
.i{font-style:italic;}

body, ul, dl, dd, p, h1, h2, h3, h4, h5, h6, form, fieldset { margin: 0; padding: 0; }




#kaka_author_body_re textarea,
#statistics textarea{ width:90%; height:140px;}

.btn{background:url(images_kaka/btn.gif) no-repeat top left; height:21px; width:70px; border-style:none; cursor:pointer; color:#528a1c;}
.btn:hover{background:url(images_kaka/btn.gif) left -21px;}      

*/

.left{float:left;}
.right{float:right;}
.clear{clear:both; font-size:0; line-height:0; height:0;}

.none{display:none;}
.block{display:block;}

.align_left{text-align:left;}
.align_center{text-align:center;}
.align_right{text-align:right;}
.vertical_align_top{vertical-align:top;}
.vertical_align_bottom{vertical-align:bottom;}

.kakatext{margin-bottom:10px;}


/* 标题 开始
.kakatitle{font-size:14px; color:#1d6700; padding:3px 10px; background:#fff4e6;}
	.kakatitle span{float:right; margin:-20px 0 0 0; font-size:12px; font-weight:normal; color:#333;}
	*+html .kakatitle span{margin:-23px 10px 0 0 !important;}
	*html .kakatitle span{margin:-23px 10px 0 0;}
		.kakatitle span a:link,
		.kakatitle span a:visited{color:#999; margin:0 3px;}
		.kakatitle span a:hover,
		.kakatitle span a:active{color:#333;}
		
		.kakatitle span img{vertical-align:middle; margin-left:10px;}
 */		


/* 列表 开始
.li,
.li2{margin:10px;}
	.li li,
	.li2 li{white-space:nowrap; overflow:hidden; text-overflow:ellipsis; border-bottom:#e3e3e3 1px dashed;}
		.li li img,
		.li2 li img{vertical-align:middle; margin-right:5px;}

	.li li{padding:3px 0; }
	.li2 li{padding:3px 0 3px 15px; background:url(images_kaka/kakali.gif) center left no-repeat;}

		.li li.bn,
		.li2 li.bn{border-bottom:none;}

.table1,
.table2{margin:10px;}
	.table1 tr,
	.table2 tr{}
		.table1 tr.b td,
		.table2 tr.b td{font-weight:bold;}
		.table1 tr.bn td,
		.table2 tr.bn td{border-bottom:none;}
	.table1 td,
	.table2 td{white-space:nowrap; overflow:hidden; text-overflow:ellipsis; padding:3px 0;}

	.table1 td{border-bottom:#e3e3e3 1px dashed;}

.table3{}
	.table3 tr{vertical-align:top;}
	.table3 td{white-space:nowrap; overflow:hidden; text-overflow:ellipsis; padding:3px 0;}
		.table3 tr.b td{font-weight:bold;}


	
	.li a,
	.li2 a,
	.table1 a,
	.table2 a{text-decoration:none;}
	.li a:hover,
	.li2 a:hover,
	.table1 a:hover,
	.table2 a:hover{text-decoration:underline;}

 */

/* 横向列表 开始 */
	#kakatopbar li,
	#homepage li,
	#kakasearchtab li,
	#kakasoftname li,
	#tosoft li{float:left; list-style:none;}
		#kakatopbar li a,
		#homepage li a,
		#kakasoftname li a,
		#tosoft li a{padding:0 7px 0 6px; background:url(images_nav/kakatopbar_navmenudot.gif) center right no-repeat;}
			#kakatopbar li a.kakanoground,
			#homepage li a.kakanoground,
			#kakasoftname li a.kakanoground,
			#tosoft li a.kakanoground{background:none;}
	
#kakatopics_cat{height:20px; padding:3px 10px; background:#fffaf3; border-top:1px solid #f9ead6;}
	#kakatopics_cat dt,
	.pagination dt{float:left;}
	#kakatopics_cat dd,
	.pagination dd{float:left;padding:0 7px 0 6px; background:url(images_nav/kakatopbar_navmenudot.gif) center right no-repeat;}
			#kakatopics_cat dd.kakanoground,
			.pagination dd.kakanoground{background:none;}

/* 分页 开始 */
.pagination{text-align:center; padding:10px 0;}
	.pagination dl{font-size:14px; width:570px; margin:0 auto;}

.disablepage,
.nextpage{margin:0 20px; color:#BBB;}

/* 头部 开始 */
#kakatopbar{position:relative; width:100%; height:25px; line-height:25px; margin:0 auto 5px; padding: 0; color:#999999; border-bottom:1px solid #DBDBDB; /*#EDEDED*/ background:#FFF; font-size:12px; text-align:left;}
	#kakatopbar a {color:#184099; text-decoration:none;}
	#kakatopbar a:hover {color:#EC292D; text-decoration:underline;}

	#kakatopbar #kakalogin {position:absolute; height:25px; right:0; top:1px; z-index:50; background:#FFF url(images_nav/kakanav_bg.gif) left 0 no-repeat; padding:5px 10px 0 40px;}

#kakaheader{width:100%; margin:0 auto 5px; background:#FFF url(images_nav/kakaheader_bg.gif) repeat-x bottom left;}
#kakaheader_body {position:relative; width:1003px; height:91px;/**/ margin:0 auto; font-size:12px; line-height:normal; text-align:left;}
	#kakaheader_body #homepage {position:absolute; top:48px; right:25px; width:150px; color:#DBDBDB;}

#logo {float:left; margin:25px 10px 0;}
	#logo a {display:block; height:32px; width:290px; background:url(images_nav/kakanav_bg.gif) no-repeat 0 -50px;}
		#logo a span {display:none;}

#kakasearch {float:left; width:600px; margin-top:10px;}
	#kakasearch p {text-indent:0; margin-bottom:0; margin-top:5px;}
	#kakasearch .tab {width:68px; height:25px; line-height:20px; float:left; margin:0 6px 5px 0; cursor:pointer; text-align:center;}
	#kakasearch .click {background:url(images_nav/kakanav_bg.gif) no-repeat 0 -100px; font-weight: bold;}
	#kakasearch #kakasearchbar {}
	#kakasearch .btn-submit {background:url(images_nav/kakanav_bg.gif) no-repeat 0 -150px; height:21px; width:74px; border-style:none; cursor:pointer; margin-left:5px;}
	#kakasearch .btn-question {background:url(images_nav/kakanav_bg.gif) no-repeat 0 -200px; height:21px; width:74px; border-style:none; cursor:pointer; margin-left:5px;}
	#kakasearch .input-txt {width:270px; height:20px; border:1px solid #cccccc;/* margin:1px 0 5px 0;*/}

/* 当前位置 开始 */
#kakacurrent{text-align:left; padding:5px; color:#999; position:relative;}
#kakacurrent a{ color:#999;}
	#kakacurrent #kakamoderators{ position:absolute; right:0; top:0; padding:5px;}


#pKeyWord a{ text-decoration:none;margin:5px;}

#risingcontent3{ position:relative; float:left; padding:1px 0 0 1px;}
#risingcontent3 #suggest{ position: absolute; top:26px; left:0px; z-index:500;}
#risingcontent3 #suggest ul{/*margin-top:-1px;border-top:0;*/border-left:1px solid #7F9DB9;border-right:1px solid #7F9DB9;list-style:none;width:270px;padding:0px;margin:0 0 0 0px;font-size:12px;FONT-FAMILY: Arial;background:#ffffff;border-bottom:1px solid #7F9DB9;}
*+html #risingcontent3 #suggest ul{margin:0 0 0 3px !important;}/*4 IE7*/
*html #risingcontent3 #suggest ul{margin:0 0 0 3px;}/*4 IE6*/

/*
#kakasuggest .select{background:#36C;color:#FFF;}
#kakasuggest .select span{color:#FFF;}
*/
#risingcontent3 #suggest li{font-size:12px;padding:1px; margin:0px; line-height:22px;}
#risingcontent3 #suggest span{float:right;font-size:12px;color:#008000;margin-top:-22px;}
	#risingcontent3 #suggest a:link,
	#risingcontent3 #suggest a:visited{ display:block; background:#FFFFFF; color:#333333; text-decoration:none;}
	#risingcontent3 #suggest a:hover,
	#risingcontent3 #suggest a:active{ display:block; background:#3165CE; color:#FFFFFF;text-decoration:none;}
	#risingcontent3 #suggest a:hover span{ color:#FFFFFF;cursor:pointer;}
#risingcontent3 #suggest .select{background:#36C;color:#FFF;}
#risingcontent3 #suggest .select a:link,
#risingcontent3 #suggest .select a:visited{display:block;background:#3165CE; color:#FFFFFF;text-decoration:none;}
#risingcontent3 #suggest .select span{background:#36C;color:#FFF;}
/*head结束*/