@import url("Common.css");

/*-----------------sitecommon---------------------------------------------------*/

a.nobg:hover { background:none;}

a.btnstyle1
{
	color: #987A22;
	text-decoration: none;
	width:65px;
	height:18px;
	line-height:18px;
	background:url(btnstyle1.gif) no-repeat;
	display:inline-block;
	text-align:center;
}
a.btnstyle1:hover
{
	color: #866F02;
	width:65px;
	height:18px;
	background:url(btnstyle1_over.gif) no-repeat;
}
	
a.btnstyle2
{
	color: #987A22;
	text-decoration: none;
	width:50px;
	height:16px;
	background:url(btnstyle2.gif) no-repeat;
	display:inline-block;
	text-align:center;
}
a.btnstyle2:hover
{
	color: #866F02;
	width:50px;
	height:16px;
	background:url(btnstyle2_over.gif) no-repeat;
}
a.btnbig
{
	width: 110px;
	height: 28px;
	background: url(btnbig.gif) no-repeat;
	
	color: #987A22;
	display:inline-block;
	text-align:center;	
	padding-top: 6px;
	font-size: 14px;
}
a.btnbig:hover
{
	width: 110px;
	height: 28px;
	background: url(btnbig_over.gif) no-repeat;
	color: #866F02;
}


.btn
{
	width: 43px;
	height: 20px;
	background: url(ButtonStyle1_bg.gif) no-repeat;
	border: 0;
	padding-top: 2px;
	font-family: Arial, "ËÎÌå";
	font-size: 12px;
	text-align: center;
	padding-left:2px;
}
.btn1 { width:78px; height:22px; background:url(logregbtn.gif) no-repeat; border:0; padding:0; padding-top:2px; font-size:14px;}
.btn1_over { width:78px; height:22px; background:url(logregbtn_over.gif) no-repeat; border:0; padding:0; padding-top:2px; font-size:14px;}


.btnorg1
{
	width:50px; height:24px;
	background: url(../style01/button_word2.gif) no-repeat;
	text-align:center;
	padding-top:3px;
	border: 0;
	margin: 0;
}
.btnorg2
{
	width:80px; height:24px;
	background: url(../style01/button_word4.gif) no-repeat;
	text-align:center;
	padding-top:3px;
	border: 0;
	margin: 0;
	display:inline-block;
}

.trunc { behavior:url(../css/style001/TruncString.htc);}


/*--------------------sitemain----------------------------------------------*/

#divSiteContent
{
	width: 950px;
	margin: 0 auto;
}
#actBar { width:950px; height:130px; margin:0 auto; margin-top:-6px; margin-bottom:6px;}

/*-----------------doorcomment--------------------------------------------------*/ 
.operationBar{
	text-align: right;
	padding: 3px 5px 0 5px;
	float:right;
}

.More{
	clear: both;
	text-align: right;
	margin-right:10px;
	margin-top:3px;
}

.contentover { clear:both; height:20px; line-height:20px; background-color:#F2F2F2;}

/*----------BBSShow-------------*/
#rank-bbsreply-list .headpic { width:120px; height:120px; margin:8px; background-color:#e2f2c4}
#rank-bbsreply-list .title { font-size:14px; font-weight:bold; height:22px; line-height:22px;}
#rank-bbsreply-list .prop { width:100%; text-align:right; line-height:20px; color:#999}
#rank-bbsreply-list .prop span { margin-left:20px;}
#rank-bbsreply-list td { border-bottom:1px dotted #CDF3CD; padding:5px}


/*----------------- Login and Register -----------------*/
#divLogRegContent { width:692px; margin:0 auto; margin-top:30px;}
#divLogRegContent .logregHead { height:45px;}
#divLogRegContent .logregHead img { float:left; margin-left:20px;}
/*#divLogRegContent .logregHead a { float:right; margin-right:50px; margin-top:35px;}
#divLogRegContent .boxTop { width:752px; height:10px; background:url(logreghead_bg.gif) no-repeat bottom;}
#divLogRegContent .boxMain { width:712px; height: expression(this.style.height>=this.scrollHeight?'400px':this.scrollHeight+'px'); background:url(logregmain_bg.gif) repeat-y; padding:0 20px;}
#divLogRegContent .boxBottom { width:752px; height:10px; background:url(logregfoot_bg.gif) no-repeat;}*/
#divLogRegContent .boxMain { width:650px; padding:0 20px; border:1px solid #DDD; background-color:#FFF;}
#divLogRegContent .logregTitle { height:45px; border-bottom:1px solid #ddd; }
#divLogRegContent .logregTitle h1 { float:left; padding-left:10px; margin-top:18px;}
#divLogRegContent .logregTitle .operationBar { margin-top:15px;}
#registerDiv .txt { height:22px; padding-top:6px; float:left;}
.reg_hint_gray, .reg_hint_red, .reg_hint_green { display:block; float:left}
.reg_hint_gray { width:173px; padding:5px 0 5px 22px; border:1px solid #E1E1E1; background:#F3F3F3 url(reg_icon.gif) no-repeat 6px 8px;}
.reg_hint_red { width:188px; padding:5px 0 5px 7px; border:1px solid #F3D9D9; background-color:#FBECEC; color:#B15757; border-left-width:0px;} 
.reg_hint_green { width:173px; padding:5px 0 5px 22px; border:1px solid #CADEB5; background:#E4F9DE url(reg_icon.gif) no-repeat -294px 8px; color:#377325; border-left-width:0px;}
.reg_btn { width:125px; height:37px; display:block; background:url(reg_icon.gif) no-repeat 0 -40px;}

.regstepblock { width:695px; margin:0 auto; padding-top:10px;}
.reg_prompt { border:1px solid #EAD542; background-color:#FFF9D7; padding:5px 15px; margin-bottom:20px;}
.reg_stepbar { width: 692px; height:35px; background:url(reg_icon.gif) no-repeat 0 -91px; font-size:14px; font-weight:bold; margin:10px 0 20px 0;}
.reg_stepbar span { display:inline-block;}
.reg_stepbar .gray1 { width:167px; height:27px; padding:8px 0 0 13px; background:url(reg_icon.gif) no-repeat 161px -371px;}
.reg_stepbar .curr1 { width:167px; height:27px; padding:8px 0 0 13px; background:url(reg_icon.gif) no-repeat 0 -185px; color:#FFF;}
.reg_stepbar .gray2 { width:147px; height:27px; padding:8px 0 0 13px; background:url(reg_icon.gif) no-repeat 141px -371px;}
.reg_stepbar .curr2 { width:147px; height:27px; padding:8px 0 0 13px; background:url(reg_icon.gif) no-repeat 0 -317px; color:#FFF;}
.reg_stepbar .nobg { background:none;}

.reg_box { width:695px; background-color:#F0F0F0;}
.reg_box .innerbox { width:690px; border:1px solid #ddd; background-color:#FFF; float:left;}
.reg_box .innerspacert { width:3px; height:4px; background-color:#FFF; float:left; font-size:1px; line-height:1px;}
.reg_box .innerspacelb { width:4px; height:3px; background-color:#FFF; float:none; font-size:1px; line-height:1px;}
.reg_box .photo { width:165px; height:165px; padding:5px; border:1px solid #ccc;}
.reg_box .photo img { width:165px; height:165px;}
.reg_box .footbar { height:33px; border-top:1px solid #ddd; background-color:#F2F2F2; padding-top:7px; padding-right:10px; text-align:right;}
.reg_box .footbar a { line-height:26px;}
.reg_box .topbar { border-bottom:1px solid #ddd; height:25px; padding-top:15px; margin:0 10px;}
.reg_box .topbar2 { border-bottom:1px solid #ddd; background-color:#F7F7F7; padding:15px 0; font-size:14px; width:100%;}
.reg_box .topbar2 img { margin-left:130px;}
.reg_box .topbar2 .l1 { width:300px;}
.reg_box .topbar2 .l2 { width:350px;}
.reg_box .topbar2 ul { padding-left:15px;}
.reg_box .topbar2 ul li span { font-family:"ËÎÌå";}
.reg_box .spline { clear:both;text-align:center; padding:18px 10px 15px 10px}
.reg_box .spline hr { color:#ddd; height:1px; background-color:#ddd; border:0;}
.reg_box .spline span { display:inline-block; margin-top:-15px!important; margin-top:-20px;background-color:#FFF}
.reg_box .btnupload { display:block; width:94px; height:28px; background:url(reg_icon.gif) no-repeat 0 -420px; text-align:center; }
.btnorgnew6 { width:96px; height:27px; background:url(../style01/comiconlist.gif) no-repeat -182px -1385px; border:0; padding:0; padding-bottom:3px!important; padding-bottom:0; margin:0; color:#fff; font-weight:bold; vertical-align:middle; }

.reg_box .favorite ul li { width: 100px; height:20px; padding-bottom:10px; float:left;}

.regcmdspace {  padding:0 10px 30px 10px; float:left; }
.regcmdspace li { border-bottom:1px solid #EEEEEE; background-color:#F9F9F9; padding:15px; width:640px; float:left; }
.regcmdspace li .l1 { width:80px; float:left;}
.regcmdspace li .l2 { width:500px; float:left;}
.regcmdspace li .l3 { width:60px; float:left; text-align:right;}
.regcmdspace li .l1 .head2 { padding:2px; border:1px solid #ddd;}
.regcmdspace li .l3 a.btngz { display:block; width:57px; height:26px; line-height:26px; background:url(reg_icon.gif) no-repeat 0 -233px; text-align:center;}
.regcmdspace li .l3 .ygz { display:block; width:40px; line-height:24px; background:url(reg_icon.gif) no-repeat -300px 6px; padding-left:15px; text-align:right;}
.regcmdspace li.bgygz { background-color:#FFFDF0;}



/*-------------------------- Site Index ----------------------------*/
.divSiteMain 
{
	width:685px; float:left;  overflow-x:hidden; 
	height: expression(this.style.height>=this.scrollHeight?'200px':this.scrollHeight+'px');
	margin-top:10px;
}
.divSitenMain .contentTitle { height:30px; background-color:#CDF3CD;}
.divSiteMain .contentTitle h1 { font-size:14px; font-weight:bold; margin-left:15px; margin-top:5px; }
.divSiteMain .contentMain 
{ 
	border:1px solid #BCE9BC; 
	margin-bottom:15px; padding:15px; 
	height: expression(this.style.height>=this.scrollHeight?'200px':this.scrollHeight-10+'px');
}

.divSiteRight { width:250px; float:right; margin-top:10px;}
.divSiteRight .contentTitle { height:30px;}
.divSiteRight .contentTitle h1 { font-weight:bold; margin-top:5px;}
.divSiteRight .contentMain { padding:12px}

#divSiteBanner { width:685px; height:180px; margin-bottom:1px; background:url(site_banner.jpg) no-repeat;}

.site-nr { border:1px solid #E8E8E8; padding:2px; margin-top:10px;}
.site-nr .site-bt { background:transparent url(site_bt.jpg) no-repeat; width:679px; height:34px;}
.site-nr ul { margin:15px;}
.site-nr ul li { background:transparent url(site_line.jpg) repeat-x bottom; padding:5px; height:50px; }
.site-nr ul li .head { float:left;}
.site-nr ul li .newcmt { float:left;}
.site-nr ul li .newcmt .left { width:515px; float:left; }
.site-nr ul li .newcmt .right { width:80px; float:right; text-align:right;}
.site-nr ul li .newcmt .cmt { width:600px; height:18px; margin-top:3px; overflow:hidden; text-overflow: ellipsis; white-space:nowrap;}

#IndexLogin { border:1px solid #FFB071; padding:1px; margin-bottom:10px;}
#IndexLogin .contentTitle { height:25px; background:transparent url(site_btbg.jpg) repeat-x; padding-top:5px;}
#IndexLogin .contentTitle h1 { font-size:14px; color:#FFF; font-weight:bold; margin-left:15px;}
#IndexLogin .contentMain { height:140px; padding:6px 0 0 0; margin:0}
#IndexLogin a.btn
{
	width:95px;
	height:22px;
	line-height:22px;
	background:url(sitebtn.gif) no-repeat;
	display:inline-block;
	text-align:center;
}
#IndexLogin a.btn:hover
{
	color: #866F02;
	width:95px;
	height:22px;
	background:url(sitebtn_over.gif) no-repeat;
}
#IndexLogin a.btnorg2:hover { color: #987A22; background-color:transparent;}
#IndexLogin .left { width: 100px; height:100px; padding:15px; float:left;}
#IndexLogin .right { width:100px; padding-top:6px; float:left;}
#IndexLogin .right li { height:22px; padding-top:8px; border-bottom:1px solid #ddd; padding-left:20px;}
#IndexLogin .right li.noborder { border-bottom:0}

.btnLogin { width:70px; height:26px; border:0; background:url(sitebtn_login.gif) no-repeat; cursor:pointer;}
.btnRegister { width:70px; height:26px; border:0; background:url(sitebtn_register.gif) no-repeat; cursor:pointer;}

#IndexBoard, #IndexRegister { border:1px solid #FFB071; padding:10px; margin-bottom:10px;}
#IndexBoard .contentTitle, #IndexRegister .contentTitle{ border-bottom:1px solid #ddd;}
#IndexRegister { background-color:#FFF6ED;}
#IndexRegister .contentMain { line-height:25px; padding-bottom:0;}
#IndexRegister .contentMain img { margin-top:10px;}

/*------------------------ Pazza Index ---------------------------*/
.divUnionMain { width:700px; float:left; overflow-x:hidden; padding-right:10px;}
.divUnionSide { width:230px; float:left; padding-left:10px;}

.divUnionMain .contentTitle { height:20px; padding:20px 20px 0 20px; border-bottom:1px solid #ccc; clear:both;}
.divUnionMain .contentTitle h1 { font-size:14px; font-weight:bold; float:left; padding:3px 0;}
.divUnionMain .contentMain { padding:10px;}
.divUnionSide .contentTitle { height:20px; padding-top:20px; border-bottom:1px solid #ccc; clear:both;}
.divUnionSide .contentTitle h1 { font-weight:bold; padding:3px 0; text-align:center;}
.divUnionSide .contentMain { padding:10px 13px;}

#PlazaNavSide { margin:15px 0;}
#PlazaNavSide li { width:100px; margin:5px; float:left;}

#BlogType { margin-top:10px; height:110px;}
#BlogType li { width:95px; height:22px; text-align:center; float:left;}

.hotblog { height:270px; padding:15px 10px; }
.hotblog .left { width:330px; float:left; padding-right:10px;}
.hotblog .right { width:330px; float:left; padding-left:10px;}
.hotblog .topic { height:120px;}
.hotblog .topic .summary p font {font-size:12px;}
.hotblog ul { height:expression(this.style.height>=this.scrollHeight?'60px':this.scrollHeight+'px'); }
.hotblog ul li .l-title { float:left; width:190px; height:22px; line-height:22px; overflow:hidden; text-overflow: ellipsis; white-space:nowrap; }
.hotblog ul li .l-title a { line-height:22px;}
.hotblog ul li .r-author { float:left; width:50px; height:22px; line-height:22px; overflow:hidden; text-overflow: ellipsis; white-space:nowrap; text-align:right; margin-left:10px; }
.hotblog ul li .r-author a { color:#666; line-height:22px;}
.hotblog ul li .r-author a:hover { color: #666; text-decoration:underline; background:none;}
.hotblog ul li .date { float:right; width:70px; height:22px; line-height:22px;}
.hotblog .cate { height:20px; border-bottom:1px dashed #ddd; padding:0 10px; margin-bottom:8px;}
.hotblog .cate h1 { font-weight:bold; float:left}
.hotblog a.org { color:#F17802;}
.hotblog a.org:hover { text-decoration:underline;}
.hotblog a.lgray { color:#999;}
.hotblog a.lgray:hover { color: #999; text-decoration:underline; background:none;}

#hotblog-list .topic .title { height:22px; clear:both;}
#hotblog-list .topic .title .l-title { width:260px; height:20px; float:left; overflow:hidden; text-overflow: ellipsis; white-space:nowrap;}
#hotblog-list .topic .title .r-author { width:60px; height:20px; float:right; text-align:right; color:#999; overflow:hidden; text-overflow: ellipsis; white-space:nowrap;}
#hotblog-list .topic .head { width:110px; height:80px; overflow:hidden; float:left; margin-left:5px; margin-bottom:5px; border:0;}
#hotblog-list .topic .head img {  }
#hotblog-list .topic .summary { width:195px; float:right; }

#hotphoto-list { width:700px; padding:15px 0; overflow-x:hidden;}
#hotphoto-list ul{ width:720px; clear:both; margin-left:-10px;}
#hotphoto-list li { width:180px; height:170px; float:left; text-align:center;}
#hotphoto-list li div { width:160px; height:20px; line-height:20px; margin:0 auto; overflow:hidden; text-overflow: ellipsis; white-space:nowrap;}
#hotphoto-list .Photo{
	background: transparent url(../style01/photo_item_bg.gif) no-repeat;
	width: 113px;
	height: 113px;
	padding-top:5px;
	padding-left:5px;
	text-align:left;
	margin:0 auto;
}
#hotphoto-list .Photo img{ width:100px; height:100px;}

#hotspace-list { width:700px; padding:15px 0; overflow-x:hidden;}
#hotspace-list ul{ width:720px; clear:both; }
#hotspace-list li { width:150px; height:160px; float:left; text-align:center; margin-right:30px;}
#hotspace-list li img { width:100px; height:100px; margin-bottom:3px;}
#hotspace-list li div { width:150px; height:18px; line-height:18px; margin:0 auto; overflow:hidden; text-overflow: ellipsis; white-space:nowrap; }

#dscv-list { padding:12px 0 15px 0;}
#dscv-list li.item { width: 340px; height:22px; margin:0 5px; float:left;}
#dscv-list li.item .l-title { width:190px;height:20px; float:left; overflow:hidden; text-overflow: ellipsis; white-space:nowrap; }
#dscv-list li.item .r-title { width:50px; height:20px; float:left; text-align:right; margin-left:10px; overflow:hidden; text-overflow: ellipsis; white-space:nowrap; }
#dscv-list li.item .r-title a { color:#666;}
#dscv-list li.item .r-title a:hover { color: #666; text-decoration:underline; background:none;}
#dscv-list li.item .date { float:left; width:70px; text-align:right;}

#group-list { width:700px; padding-top:15px; overflow-x:hidden;}
#group-list ul{ width:730px; clear:both; }
#group-list li { width:170px; height:190px; margin-left: 10px; float:left; }
#group-list li .r1 { margin-top:5px; margin-bottom:5px;}
#group-list li .r3 { width:140px; height:20px; overflow:hidden; text-overflow: ellipsis; white-space:nowrap;}

#fnaactive-list .contentMain { clear:both; padding:10px 0;}
#fnaactive-list li { width:230px; border-bottom:1px dashed #ddd; padding-bottom:3px; margin-bottom:7px;}
#fnaactive-list table { width:230px;}
#fnaactive-list table .c1 { width:35px;}
#fnaactive-list table .c2 { width:195px;}
#fnaactive-list table .r1 { width:195px; height:40px; overflow:hidden; text-overflow: ellipsis; white-space:nowrap;}
#fnaactive-list table .r1 span { color:#999;}
#fnaactive-list table .r2 { width:195px; height:20px; overflow:hidden; text-overflow: ellipsis; white-space:nowrap; color:#999;}
#fnaactive-list table .head { width:25px; height:25px; margin-top:1px;}

#fnablog-list { clear:both; padding:10px;}
#fnablog-list .left { width:330px; padding-right:9px; border-right:1px solid #ddd;}
#fnablog-list .right { width:330px; padding-left:10px; border-left:1px solid #ddd; margin-left:-1px; }
#fnablog-list li { width:330px; margin-bottom:8px;}
#fnablog-list li .l-title { width:270px; height:20px; float:left; overflow:hidden; text-overflow: ellipsis; white-space:nowrap; }
#fnablog-list li .l-title a { text-decoration:underline;}
#fnablog-list li .r-author { width:60px; height:20px; float:right; text-align:right; overflow:hidden; text-overflow: ellipsis; white-space:nowrap; }
#fnablog-list li .summary { color:#999; }

#PlazaLogin { margin-bottom:5px;}
#PlazaLogin .contentMain { padding:10px 0;}
#PlazaLogin .left { padding-top:4px; padding-left:5px; }
#PlazaLogin .right { width:100px; }
#PlazaLogin .right li { height:22px; padding-top:5px; border-bottom:1px solid #ddd; padding-left:12px;}
#PlazaLogin .right li.noborder { border-bottom:0}

#PlazaRegister { width:219px; margin:5px 0 20px 5px; background:url(plaza_boxm.gif) repeat-y;}
#PlazaRegister .contentTitle { padding:10px 0 0 0; border-bottom:0; background:url(plaza_boxt.gif) no-repeat left top;}
#PlazaRegister .contentTitle h1 { color:#967B22; border-bottom:1px solid #EBCCB1; margin:0 10px;}
#PlazaRegister .contentMain { color:#7B542B; line-height:25px; padding-bottom:15px; text-align:center; background:url(plaza_boxb.gif) no-repeat left bottom;}
#PlazaRegister .contentMain img { margin-top:10px;}

#broadcast-list { margin-bottom:10px;}
#broadcast-list .contentMain { clear:both; padding:10px 0;}
#broadcast-list li { clear:both; width:100%; float:left; margin-bottom:15px;}
#broadcast-list li .head { float:left; margin:1px 5px 5px 0;}
#broadcast-list li .r1 { width:170px; height:22px; font-weight:bold; float:right; }
#broadcast-list li .r2 { width:170px; float:right;}

/*------------------------ BlogPazza ---------------------------*/
#blog-new-list li { border-bottom:1px dashed #ccc; padding-left:5px; padding-bottom:30px; margin-bottom:10px;}
#blog-new-list .title a { font-size:14px; line-height:18px; text-decoration:underline;}
#blog-new-list .summary { margin:0; padding-top:15px; width:670px;  height: expression(this.style.height>=this.scrollHeight?'50px':this.scrollHeight+'px'); overflow:hidden;}
#blog-new-list .summary img { margin-right:15px; margin-bottom:5px;}
#blog-new-list .read { height:20px;}
#blog-new-list .read .left { float:left;}
#blog-new-list .read .right { text-align:right;}

#star-list li { width:100px; height:80px; margin-bottom:10px; float:left; text-align:center;}
#star-list li .headpic { width:50px; height:50px; border:1px solid #ccc; padding:1px; margin:0 auto; margin-bottom:5px;}
#star-list li .headpic img { width:50px; height:50px;}

#blog-vrank-list li { clear:both; }
#blog-vrank-list li img { float:left; width:25px; margin-right:6px; margin-top:2px;}
#blog-vrank-list li div { float:left; width:168px; margin-bottom:10px;}

/*------------------------ PRankPazza ---------------------------*/
#prank-new-list li { border-bottom:1px dashed #ccc; padding-left:6px; padding-bottom:30px; margin-bottom:10px;}
#prank-new-list .title a { font-size:14px; height:25px; line-height:25px; text-decoration:underline;}
#prank-new-list .summary { margin:0; padding-top:15px; width:670px;  height: expression(this.style.height>=this.scrollHeight?'50px':this.scrollHeight+'px'); overflow-x:hidden;}
#prank-new-list .summary .left { width:105px; float:left}
#prank-new-list .summary .right { width:555px; float:right;}
#prank-new-list .read { height:25px; padding-top:5px;}
#prank-new-list td .midhead { width:50px; height:50px; border:1px solid #ccc; padding:1px; float:right;}

#prank-new-list .rank { width:202px; height:300px; float:left; margin:0 9px;background:url(prank_boxtop.gif) no-repeat top;}
#prank-new-list .rank .rtitle { width:188px; height:20px;  padding:8px 0 0 10px; font-weight:bold; overflow:hidden; text-overflow: ellipsis; white-space:nowrap;}
#prank-new-list .rank .rcontent { height:185px; background:url(prank_boxmidd.gif) repeat-y; padding-left:5px; padding-right:5px;}
#prank-new-list .rank .rcontent li { height:21px;padding:2px 10px 0 8px; background:url(prank_line.gif) repeat-x bottom; width:172px; overflow:hidden; text-overflow: ellipsis; white-space:nowrap;}
#prank-new-list .rank .rnum { color:#999900; font-size:14px; font-family:Arial Black; margin-right:8px;}
#prank-new-list .rank .rmore { height:16px; background:url(prank_boxmidd.gif) no-repeat; padding-right:10px; text-align:right; padding-top:2px;}
#prank-new-list .rank .rbottom { height:7px; background:url(prank_boxbott.gif) no-repeat; }
#prank-new-list .rank .rinfo { height:70px;}
#prank-new-list .rank .rinfo li { width:190px; overflow:hidden; text-overflow: ellipsis; white-space:nowrap;}

#prank-hot-list li { clear:both;}
#prank-hot-list li img { margin-right:6px; margin-top:2px;float:left; }
#prank-hot-list li div { float:left; width: 168px; margin-bottom:10px; }


/*------------------------ PhotoPazza ---------------------------*/
#photo-new-list { height: expression(this.style.height>=this.scrollHeight?'50px':this.scrollHeight+'px'); }
#photo-new-list table { float:left; width:325px; margin:2px 8px 2px 5px;}
#photo-new-list .boxleft { width:32px; height:266px; background:url(photo_boxl.gif) no-repeat;}
#photo-new-list .boxtop { width:279px; height:12px; background:url(photo_boxt.gif) no-repeat; }
#photo-new-list .boxright { width:14px; height:266px; background:url(photo_boxr.gif) no-repeat;}
#photo-new-list .boxbottom { width:279px; height:18px; background:url(photo_boxb.gif) no-repeat; }
#photo-new-list .Photo{
	float: left;
	background: transparent url(../style01/photo_item_bg.gif) no-repeat;
	width: 113px;
	height: 113px;
	padding-top:5px;
	margin:5px 15px 5px 0;
	text-align:center;
}
#photo-new-list .Photo img{
	border: 0;
	width:100px;
	height:100px;
}
#photo-new-list .PhotoInfo { width:140px; float:left; margin-top:8px;}
#photo-new-list .PhotoInfo li{ height:18px; line-height:18px; overflow:hidden; }
#photo-new-list .CommentHead li { float:left;}
#photo-new-list .CommentHead .c1{padding-top:8px}
#photo-new-list .CommentHead .c2{padding-top:6px; float:right}
#photo-new-list .CommentHead .head { width:25px; height:25px; padding:1px; border:1px solid #ccc; margin-right:10px;}
#photo-new-list .CommentHead .arrow { position:relative; z-index:1; left:15px; top:1px; }
#photo-new-list .Comment 
{ 
	border:1px solid #ccc; 
	width:250px; height:20px; 
	padding:10px 10px; 
	overflow:hidden; text-overflow: ellipsis; white-space:nowrap;
	clear:both;
}

#photo-cmd-list li { clear:both; width:100%; margin-bottom:10px; text-align:center;}
#photo-cmd-list li img { width:120px; height:100px; padding:5px; border:1px solid #ccc; margin-bottom:3px;}
#photo-cmd-list li .PhotoTitle { width:190px; overflow:hidden; text-overflow: ellipsis; white-space:nowrap;}


/*------------------------ TalkShowPlazza ---------------------------*/
#talkshow-list .head { float:left; margin-right:2px; }
#talkshow-list .talkshow { float:left; width:648px; margin-bottom:3px; padding-bottom:5px; }
#talkshow-list .pubdate { height:20px; border-top:1px solid #E9EBEA; background-color:#FAFAFA; padding:5px 10px;}
#talkshow-list .title 
{ 
	padding:5px 0;
	margin:0 10px;
	clear:both;
}
#talkshow-list .reply { border-top:1px solid #E9EBEA; margin: 0 10px; padding-top:10px;}
#talkshow-list .reply li { margin-bottom:5px; }
#talkshow-list .reply .left { width:530px; height:18px; overflow:hidden; text-overflow: ellipsis; white-space:nowrap;}

/*------------------------ GroupPlazza ---------------------------*/
#group-new-list { margin-top:10px;}
#group-new-list li { width:340px; height:130px; float:left;}
#group-new-list .head { float:left; margin-right:10px;}
#group-new-list .info { float:left; width:220px; }
#group-new-list .grpname { margin-bottom:5px;}
#group-new-list .grpname a { font-size:14px; line-height:24px; font-weight:bold; color:#cc6600;}
#group-new-list .grpname a:hover { color:#fff;}

#group-commend-list li { height:40px;}

/*------------------------------- Search --------------------------------*/
#divSearchHead { width:950px;
	height: 110px;
	background: url(search_banner.jpg) no-repeat;
	margin:0 auto;
	margin-top:8px;
	}
.SearchBar
{
	width:950px;
	height:28px;
	padding-top:3px;
	margin:0 auto;
	margin-bottom:8px;
	text-align:center; border-bottom:1px solid #F7E48E; background-color:#FBF3CC;
}

.ResultBar
{
	width:950px;
	height:22px;
	padding-top:3px;
	border:1px solid #ccc;
	background-color:#E6E6E6;
	margin-bottom:8px;
}
.ResultTitle { height:22px; padding:4px 10px; font-weight:bold; border-bottom:1px dotted #ccc}

#divSearchMain 
{ 
	width:710px; float:left; border:1px solid #FF9237; padding:10px;margin-bottom:15px;
	height: expression(this.style.height>=this.scrollHeight?'100px':this.scrollHeight+'px'); 
}
#divSearchRight 
{ 
	width:205px; min-height:100px; float:right; margin-bottom:15px;
	border:1px solid #FF9237; padding:1px;
} 
#divSearchRight .contentTitle 
{ 
	height:24px;
	background:transparent url(../style01/biaoti_bg.jpg) repeat-x;
	padding:3px 15px 0 20px;
	clear:both;
	margin-bottom:1px; 
}
#divSearchRight .contentTitle h1 { font-weight:bold; text-align:center; color:#fff;}
#divSearchRight .contentMain { padding:12px 12px 20px 12px;}

#divSearchMain td, #divSearchMain th { border-bottom:1px dotted #ccc}

#result-user-list { margin:10px 0; clear:both}
#result-user-list li { width:220px; margin:0 5px; height:80px; float:left}
#result-user-list li .midhead { float:left; margin-right:15px; width:50px; height:50px; border:1px solid #ccc; padding:1px;}
#result-user-list li div { padding-top: 6px;}
#result-user-list li p { height:20px;}

#result-photo-list { margin:10px 0; clear:both}
#result-photo-list li { float:left; width:324px; height:216px; margin:2px 10px;background:url(search_photobg.gif) no-repeat;}
#result-photo-list .Photo{
	float: left;
	background: transparent url(../style01/photo_item_bg.gif) no-repeat;
	width: 113px;
	height: 113px;
	padding-top:5px;
	margin:20px 15px 0 20px;
	text-align:center;
}
#result-photo-list .Photo img{
	border: 0;
	width:100px;
	height:100px;
}
#result-photo-list .PhotoInfo { width:140px; float:left; margin-top:25px;}
#result-photo-list .PhotoInfo li{ height:18px; line-height:18px; overflow:hidden; }
#result-photo-list .Comment 
{ 
	width:250px; height:55px; 
	margin:5px 15px 0 40px; 
	overflow-y:hidden; 
	clear:both;
}

#result-blog-list, #result-forum-list { padding:0 10px;}
#result-blog-list li, #result-forum-list li { border-bottom:1px dotted #ccc; margin-bottom:15px; padding-bottom:5px;}
#result-blog-list li p, #result-forum-list li p { margin:5px 0;}

#result-prank-list .prank { margin:10px 0; clear:both;}
#result-prank-list .rank { width:220px; height:210px; float:left; margin-right:10px; margin-left:3px; background:url(../style01/prank_boxtop.gif) no-repeat top; }
#result-prank-list .rank .rtitle { width:203px; height:20px; padding-left:10px; padding-top:8px; font-weight:bold; overflow:hidden; text-overflow: ellipsis; white-space:nowrap;}
#result-prank-list .rank .rcontent { height:150px; background:url(../style01/prank_boxmidd.gif) repeat-y; padding-left:5px; padding-right:5px;}
#result-prank-list .rank .rcontent li { height:22px;padding-top:5px; padding-left:10px; background:url(../style01/prank_line.gif) repeat-x bottom; width:180px; overflow:hidden; text-overflow: ellipsis; white-space:nowrap;}
#result-prank-list .rank .rnum { color:#999900; font-size:14px; font-family:Arial Black; margin-right:10px;}
#result-prank-list .rank .rbottom { height:7px; background:url(../style01/prank_boxbott.gif) no-repeat; padding-left:10px;}
#result-prank-list .rankinfo { width:440px; height:180px; float:left; padding:10px 15px; margin:10px 0; background-color:#EFEFEF; overflow:hidden}
#result-prank-list .rankinfo p { margin:10px 0;}

#result-space-list .item { padding:13px; border-bottom:1px dotted #ddd; clear:both;}
#result-space-list .item .c1 { width:114px; height:114px; border:1px solid #ddd; padding:2px; margin-right:22px; float:left;}
#result-space-list .item .c1 img { width:114px; height:114px; }
#result-space-list .item .c2 { width:530px; float:left;}
#result-space-list .item .c2 div { line-height:18px;}
#result-space-list .item .c2 .name { width:530px; height:20px; overflow:hidden; text-overflow: ellipsis; white-space:nowrap;}
#result-space-list .item .c2 .name a { font-size:14px;}
#result-space-list .item .c2 .st { margin-top:8px;}

/*-----------------FeedBackList----------------*/
#feedback-list table th, #feedback-list table td { border-bottom:1px dotted #DEDEDE; padding:4px 0;}
.feedback-maintopic { font-weight:bold; height:22px; line-height:22px; padding:5px 10px; background-color:#F0F0F0;}
#feedback-reply-list .headpic { border:1px solid #C8C8C8; padding:1px; width:50px; height:50px; margin-top:5px; margin-bottom:8px;}
#feedback-reply-list .title { height:22px; padding-top:5px; text-align:right;}
#feedback-reply-list .content {}
#feedback-reply-list td { border-bottom:1px dotted #C8C8C8; padding:5px}

.underlineurl
{
	text-decoration: underline;
}

#sndEmailHint{width:250px;height:20px;background-color:#ffffff;	border:solid 4px #cccccc;padding:10px;font-weight:bold;}
.sndHintIcon, .sndHintDesc{float:left;margin-left:12px;}
.sndHintDesc{margin-top:6px;}


/*-----------------DiscoverList----------------*/
.divUnionMain .contentTitle .date { display:block; width:380px; height:20px; line-height:20px; font-size:14px; float:left;}
.divUnionMain .contentTitle .tab { height:22px;}
.divUnionMain .contentTitle .tab_active { height:23px; top:1px; margin-top:-1px;}
#discover .contentTitle { padding-top: 15px; padding-right:0; height:24px;}
#discover .contentMain { padding-left:15px; padding-right:20px;}
#discover .btnorg2 { cursor:pointer; font-family:"ËÎÌå";}

.topline { text-align:right; padding-right:10px;}
.discoverlist { margin-top:8px;}
.discoverlist li { clear:both;}
.discoverlist li .lt { width: 60px; float:left;}
.discoverlist li .lt span { display:block; width:52px; height:53px; text-align:center; line-height:53px; background:url(../style01/discover-bg1.gif) no-repeat; font-size:large; margin-bottom:2px; }
.discoverlist li .lt input { width:52px; height:25px; background:url(../style01/discover-bg2.gif) no-repeat; border: 0; cursor:pointer; color: #987A22;}
.discoverlist li .rt { width:600px; float:right; padding-bottom:30px;}
.discoverlist li .rt a { text-decoration:underline;}
.discoverlist li .rt div { padding-left:10px; }
.discoverlist li .rt .title { border-top:1px solid #ddd; background-color:#f7f7f7; height:25px; line-height:25px;}
.discoverlist li .rt .title a { font-size:14px; height:25px; line-height:25px; }
.discoverlist li .rt .title .l-title { width:340px; float:left; padding:0; height:25px; line-height:25px; overflow:hidden; text-overflow: ellipsis; white-space:nowrap;font-weight:bold }
.discoverlist li .rt .title .r-title { float:right; padding:3px 10px 0 0;  text-align:right; }
.discoverlist li .rt .title .r-title a { font-size:12px;}
.discoverlist li .rt .title .r-title img { background-color:#f7f7f7}
.discoverlist li .rt .content { padding:10px;}
.discoverlist li .rt .content img { margin-left:10px;}
.discoverlist li .rt .contentNo { border:1px solid #fe9901; background-color:#FFF2E9; height:60px; margin-top:15px; text-align:center; padding-top:40px; font-size:14px;}
.discoverlist li .rt .read { margin-top:8px; font-family:"ËÎÌå";}
.discoverlist li .rt .property { padding-top:6px; color:#999; border-top:1px solid #eee;}

.comment-block { height:expression(this.style.height>=this.scrollHeight?'60px':this.scrollHeight+'px'); padding:5px;}
.comment-list { clear:both;}
.comment-list li { clear:both; }
.comment-list img { float:left; margin-right:3px; width:25px; height:25px;}
.comment-list .cmtmain { float:left; width:623px;}
.comment-list .cmtmain .cmtmain { width:588px;}
.comment-list .cmthead { background-color:#F0F0F0; height:22px; padding-top:4px; padding-left:10px; margin-bottom:5px; }
.comment-list .ping { word-break:break-all; word-wrap:break-word; padding-left:10px; padding-bottom:10px; }
.comment-list .lun { margin-left:30px;}
.comment-list .border { border-top:solid 1px #ddd;}
.comment-list .post { padding-bottom:15px; margin-top:0;}
.comment-list .post textarea { margin-bottom:5px; margin-top:0;}