@charset "utf-8";
/* CSS Document */
img{ border:0px;}
a{ font-size:12px; text-decoration:none; color:#000;}
a:hover{ text-decoration:underline; color:red;}
ul{ padding:0px; margin:0px;}
li{ padding:0px; margin:0px; list-style-image:none; line-height:22px;}

#page_content{ width:960px; height:auto; margin-left:auto; margin-right:auto;}

#userpanels{ position:relative; margin-left:auto; margin-right:auto; width:970px; height:30px; padding:0px; background-image:url(images/userpanel.gif); background-repeat:no-repeat;}
#userpanels td{ height:28px; text-align:left; vertical-align:middle;}
.red_link{ color:#666; text-decoration:underline}

#banner_div{ position:relative; width:960px; height:1px; margin-left:auto; margin-right:auto; overflow:visible}
#banner_flag{ position:absolute; top:35px; left:250px; width:288px; height:30px; background-image:url(vfund/flag.jpg); overflow:hidden;}
#banner_amount{ position:absolute; padding-left:62px; top:35px; left:650px; width:258px; height:30px; background-image:url(vfund/amount_bk.jpg); background-repeat:no-repeat; overflow:hidden;}
.amount_num{ display:block; float:left; width:16px; height:22px; margin-left:2px; margin-top:4px; background-color:#FB0; text-align:center; vertical-align:middle; font-size:18px; line-height:22px; }

#cell_nav{ position:relative; width:960px; height:38px; margin-left:auto; margin-right:auto; margin-bottom:10px; overflow:hidden; background-image:url(vfund/b_c.jpg); background-repeat:repeat-x;}
    #cell_nav .cell_nav_l{ position:absolute; top:0px; left:0px; width:10px; height:38px; overflow:hidden; background-image:url(vfund/b_l.jpg);}
    #cell_nav .cell_nav_r{ position:absolute; top:0px; left:950px; width:10px; height:38px; overflow:hidden; background-image:url(vfund/b_r.jpg);}
	#cell_nav .cell_nav_content{ padding-left:20px; line-height:38px;}
	#cell_nav a{ font-size:14px; font-weight:bold; color:#fff; text-decoration:none;}
	#cell_nav a:hover{ font-size:14px; font-weight:bold; color:red; text-decoration:underline;}
	#cell_nav .nav_item{ display:block; float:left; width:100px; height:38px; margin-left:0px; margin-right:0px; text-align:center; vertical-align:middle; font-size:18px; font-weight:bold; line-height:38px;}
	
#box_row1{ position:relative; width:960px; height:300px; overflow:hidden;}
    #cell_btns{ position: absolute; width:210px; height:40px; overflow:hidden}
	#cell_love{ position: absolute; top:0px; width:208px; height:298px; border:1px solid #ff9900}
	    #cell_love .cell_title{ position:absolute; top:0px; left:10px; width:250px; height:40px; background-image:url(images/love_title.gif); background-repeat:no-repeat;}
	    #cell_love .cell_list{ position:absolute; top:40px; left:10px; width:190px; height:150px; border-bottom:1px solid #F90;  overflow:hidden;}
		#cell_love .f_right{ float: right}
		#cell_love .cell_donate_path{ position:absolute; top:200px; left:10px; line-height:15px;}
		#love_list01{ position:absolute; left:0px; top:0px; width:190px;}
		#love_list02{ position:absolute; left:0px; top:400px; width:190px;}
		.li_div{ width:190px; height:20px; line-height:20px; font-size:14px; overflow:hidden;}
		.li_name{ float:left; line-height:20px;}
		.li_donate{ float:right; line-height:20px;}
	/*	
	#cell_roll_images{ position:relative; font-size:14px; left:0px; width:700px; height:320px; padding:0px; margin:0px; overflow:hidden;}
	#roll_txt{ position: absolute; left:0px; top:290px; width:700px; height:30px; background-image:url(images/roll_txt_bk.png); background-repeat:repeat-x; line-height:30px; overflow:hidden;}
	#roll_txt a{ font-size:14px; color:#fff; padding-left:5px;}
	#roll_txt a:hover{ color:red; text-decoration:underline}
	*/

	#cell_roll_images{ position:absolute; font-size:14px; left:220px; width:460px; height:300px; padding:0px; margin:0px; overflow:hidden;}
	#roll_txt{ position: absolute; left:0px; top:270px; width:460px; height:30px; background-image:url(images/roll_txt_bk.png); background-repeat:repeat-x; line-height:30px; overflow:hidden;}
	#roll_txt a{ font-size:14px; color:#fff; padding-left:5px;}
	#roll_txt a:hover{ color:red; text-decoration:underline}

	#cell_board{ position:absolute; left:690px; width:268px; border:1px solid #ccc; height:298px; overflow:hidden;}
	    #cell_board .cell_title{ position:absolute; top:0px; left:10px; width:250px; height:40px; background-image:url(images/board_title.gif); background-repeat:no-repeat;}
		#cell_board .cell_title span{ float:right; line-height:40px;}
		#cell_board .cell_list{ position:absolute; top:50px; left:8px; width:258px; height:240px; overflow:hidden;}
		
#box_row2{ position:relative; width:960px; height:300px; margin-top:10px; overflow:hidden;}
    #cell_projects{ position:absolute; width:398px; height:298px; border:1px solid #ccc; overflow:hidden;}
    #cell_projects span{ display:block}
	    #cell_projects .cell_title{ position:absolute; top:0px; left:10px; width:380px; height:40px; background-image:url(images/projects_title.gif); background-repeat:no-repeat;}
		#cell_projects .cell_list{ position:absolute; top:40px; left:0px; width:398px; height:258px; overflow:hidden}
		#cell_projects .cell_title span{ float:right; line-height:40px;}
		#cell_projects .one_project{ float:left; width:120px; height:126px; margin-left:9px; overflow:hidden;}
		#cell_projects .project_img{ width:120px; height:90px;}
		#cell_projects img{ width:120px; height:90px;}
		#cell_projects p{ width:120px; height:36px; text-align:center; vertical-align:middle; padding:0px; margin:0px; line-height:18px;}
		
	#cell_insight{ position:absolute; left:410px; width:268px; border:1px solid #ccc; height:298px; overflow:hidden;}
	    #cell_insight .cell_title{ position:absolute; top:0px; left:10px; width:250px; height:40px; background-image:url(images/insight_title.gif); background-repeat:no-repeat;}
		#cell_insight .cell_title span{ float:right; line-height:40px;}
		#cell_insight .cell_list{ position:absolute; top:50px; left:6px; width:260px; height:240px; overflow:hidden;}
		
	#cell_hotnews{ position:absolute; left:690px; width:268px; border:1px solid #FEBF90; background-color:#FFFBE1; height:78px; overflow:hidden;}
	    #cell_hotnews .cell_title{ position:absolute; top:5px; left:9px; line-height:20px; font-size:12px; font-weight:bold; color:red;}
		#cell_hotnews .cell_list{ position:absolute; top:28px; left:9px; width:260px; overflow:hidden;}
		#cell_hotnews .cell_list li{ line-height:18px;}

	#cell_finance{ position:absolute; top:90px; left:690px; width:268px; border:1px solid #ccc; height:208px; overflow:hidden;}
	    #cell_finance .cell_title{ position:absolute; top:0px; left:10px; width:250px; height:40px; background-image:url(images/finance_title.gif); background-repeat:no-repeat;}
		#cell_finance .cell_title span{ float:right; line-height:40px;}
		#cell_finance .cell_list{ position:absolute; top:50px; left:8px; width:258px; height:160px; overflow:hidden;}
		
		
	#resultDiv th{ height:30px; text-align:center; background-color:#ccc; border:1px solid #666; vertical-align:middle; font-size:12px; font-weight:bold}
	#resultDiv td{ height:25px; text-align:center; vertical-align:middle; border:1px solid #666; font-size:12px;}
	#searchDiv table{ border:1px solid #666}
	#searchDiv th{ height:30px; text-align:left; background-color:#ccc; border:1px solid #ccc; vertical-align:middle; font-size:12px; font-weight:bold}
	#searchDiv td{ height:25px; text-align:left; vertical-align:middle; border:1px solid #666; font-size:12px;}