.topbar *{ margin:0; padding:0;}
 
.topbar img{ border:0;}
.topbar ul{ list-style:none;}
.topbar .clearfloat{clear:both;height:0;font-size:1px;line-height:0px;}
.topbar{text-align:left;width:100%;height:36px;color:#fff;background: url(../images/bg_bar.gif) repeat-x left top;z-index:9999; left:0; top:0; min-width:1003px; position:fixed; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:150%;}
.topbar a{ color:#fff !important; text-decoration:none !important;}
.topbar a:hover{ color:#FFFF00 !important; text-decoration:underline !important;}
.topbar a:active{ color:#fff !important;}
.topbar ins{ text-decoration:none;}
.topbar #my_nickname {color:#FFFF00}
.topbar .inner{height:100%;float:left;position:relative;width:100%;}
* html .topbar .inner{width:1003px; overflow:hidden;}
.topbar .logo{ width:56px; height: 32px; overflow:hidden; float:left;}
.topbar .logo h1{ display:block; width:100%; height:100%;}
.topbar .logo h1 a{ display:block; width:100%; height:100%; text-indent:-9999px; text-decoration:none; font-size:0px;}
.topbar .logo p{ display:none;}
.topbar .mag{ padding:6px;height:22px;}
* html .topbar .mag{ padding:6px 0px;height:22px;}
.topbar .mag p{ float:right;margin-right:25px;}
* html .topbar .mag p{ margin-right:12px;}
.topbar .mag ul{ float:left; list-style:none;}
.topbar .mag li{white-space:nowrap; display: inline; padding: 0 1px; background-repeat:no-repeat; background-position: left center;}
.topbar .mag li.line{ margin:0; padding:0;}
.topbar li.gold,.topbar li.msgs,.topbar li.crid{ padding-left: 16px;}
.topbar li.lv{ cursor:pointer;}
.topbar li.lv a{ visibility:hidden;}

 

.topbar span{background-repeat:no-repeat; background-position:left center;}
.topbar span a{padding-left:20px;}
.topbar fieldset{float:left; border:0px; margin:0; padding:0;width:280px;}
.topbar .mag fieldset p{float:left;padding-left:15px;}
.topbar img{border:0px;}
.topbar sup{color:#ff0;}

.topbar .logbox{ background: url(../images/bg_logbox.gif) no-repeat; width:250px; height:100px; padding:8px; cursor:auto;position: absolute; z-index:9001; top:24px; left:100px; visibility: hidden; display: block; color:#333;}
.topbar .logbox .inn{ position:relative; width:100%; height:100%;}
.topbar .logbox a{ color:#333!important;}

.topbar .logbox p.close{ width:16px; height:16px; background:url(../images/btn_close.gif) no-repeat center; overflow:hidden; position: absolute; right:0px; top:0px;}
.topbar .logbox p.close a{ display:block; width:100%; height:100%; text-decoration:none; text-indent:-9999px;}

.topbar .logbox p.logbtn{ width: 50px; height:50px; position:absolute; top:16px; right:12px;}
.topbar .logbox p.lnks{ padding:0 0 0 48px;}
.topbar .logbox button.lbtn{ background: url(../images/btn_login.gif) no-repeat; border:0px; width:50px; height:50px; display:block; text-indent:-9999px;}
.topbar .logbox ul{ padding-top: 12px;}
.topbar .logbox ul li{ clear:both; display:block; padding:4px 0px 0px 0px;}
.topbar .logbox ul li label{ display:block; width:4em; text-align:right; float:left;}
.topbar .logbox ul li .inptext{ width:10em; border:1px solid #003366; padding:1px 0;}

.topbar .nvbtn{ width:16px; height:34px; overflow:hidden; background: url(../images/nv_hidden.gif) no-repeat center; float:right; position:absolute; z-index:5; right:5px; top:0px;}
.topbar .nvbtn a{ display:block; width:100%; height:100%; text-indent:-9999px;}

.hidden .inner{ visibility:hidden;}
.hidden{ background: none;}
.hidden .nvbtn{ background-image:url(../images/nv_show.gif);}

.topbar .etips span a{ padding-left:0; text-decoration:underline!important;}
.topbar .etips span a:hover{ padding-left:0; text-decoration:none!important;}
.topbar .etips .info{ padding-left:20px; background-position:left center;}

.barhacker{ display:none;}
.help{background-image: url(../images/ico_help14.gif);}
.gold2{background:url(../images/ico_gold.gif) no-repeat left center;}
.gold2 a{ padding-left:14px;}
.msgs2{background:url(../images/ico_mail.gif) no-repeat left center;}
.msgs2 a{ padding-left:14px;}
.exit{background-image:url(../images/ico_exit.gif);}
.reg{background-image:url(../images/ico_reg.gif);}
.psw{background-image:url(../images/ico_key1.gif);}
.logi{background-image:url(../images/ico_login.gif);}
.crid{background-image: url(../images/ico_crid.gif);}
.info{ background-image:url(../images/ico_info16.gif);}
/* end topbar */


/*--- top img ---*/
.home_pic_title{font-size:14px;font-weight:bold;height:25px;border-bottom:1px dashed #ccc;margin:0px 0px 4px 0px}

/*-- item list --*/
.Content-body .content{clear:both;}
.Content-body .pictit{float:left;width:130px; background:none; text-align:center; padding-left:5px; padding-bottom:6px;}
*html .Content-body .pictit{float:left;width:120px; }
*+html .Content-body .pictit{float:left;width:130px;}

.Content-body .pic{background:url(../images/item/bg_photo.gif) no-repeat; height:91px;width:106px; margin:6px auto 0 auto; padding:30px 0 0 3px;}
.Content-body .tit{color:#3487E3;width:100%; overflow:hidden;word-break:break-all ;}
.Content-body .member{ color:#F57203; }

.sidepanel .list{list-style:none; padding-left:0px; padding-bottom:10px;margin-left:5px}
.sidepanel .list li{background:url(../images/item/ico_listtopfa.gif) no-repeat left center;height:24px;line-height:24px; padding-left:29px;}
 
 
/*-- unit home album slide --*/
.slide{margin:0 auto}
#slide_left{width:13px;height:79px;margin:10px 0 0 0}
#slide_right{width:13px;height:79px;margin:10px 0 0 0}
.slide .arr_bg,#slide_left b,#slide_right b,#slide_left .arr_left,#slide_right .arr_right{background:url(../images/item/bgs1.gif) no-repeat;}
.slide .arr_bg{background-position:0 -42px;}
#slide_left b{display:block;width:100%;height:100%;cursor:pointer;background-position:0 -229px}
#slide_right b{display:block;width:100%;height:100%;cursor:pointer;background-position:0 -280px}
#slide_left .arr_left{background-position:0 -127px}
#slide_right .arr_right{background-position:0 -178px}
.slide_mask{width:450px;overflow:hidden;height:100px}
.slide_mask ul{float:left;margin:10px 0 0 0}
.slide_mask li{float:left;width:78px;height:78px;border:1px solid #ccc;margin:0 5px;display:block;overflow:hidden}
.slide_mask table{width:78px;height:78px;border-collapse:collapse}
.slide_mask li table td{padding:0;margin:0;text-align:center}
.slide_holder{width:5000px;height:90px}

/*-- collection album mgr --*/
.userlist {background:#F0F0F0;width:auto;clear:both;height:auto;margin:6px 10px 6px 0;padding:1px 0 10px 0; overflow:hidden; _height:1%;}
.userlist ul{padding:0 0 15px 0;}
* html .userlist ul{overflow: visible;}
.userlist ul li{float:left;width:160px;text-align:center;margin-top:15px;}
.userlist ul div{width:128px;padding:10px;border:1px solid #cacaca; margin:0 auto;background:#fff;}
.userlist ul div p.inner{width:128px;height:128px;position:static;+position:relative;overflow:hidden;}
.userlist ul div p.inner span{display:table-cell;vertical-align:middle;position:static;top:50%;text-align:center;+display:block;+position:absolute;}
.userlist ul div img{ border:0;position:static;+position:relative;left:-50%;top:-50%;margin:0 auto;}
.userlist ul h5{width:128px;background:#F0F0F0;margin-top:10px; font-size:12px; color:#06c; height:25px; line-height:25px; padding-top:5px; overflow:hidden;font-weight:normal;}
.userlist ul p.status{padding-left:10px;width:118px;background:#F0F0F0;height:25px;}
.userlist ul h5 strong{font-weight:normal;}
.userlist ul h6{width:128px;background:#F0F0F0;font-size:12px;font-weight:normal;padding-bottom:5px;}
.userlist ul h5 a{color:#06c!important;}
.userlist ul h5 a:hover{color:#f60!important;}


/*-- item seracher --*/
.search {
    float: right;
    width: 520px;
    height: 66px;
    border: 1px solid #99bbdd;
    margin-bottom: 10px;
    background: #f5fafe;
	padding:7px 10px 5px 20px;
}
.search_input{
	border:1px solid #8FA6BC;
	height:20px;
	line-height:20px;
	width:390px;
	margin-right:15px;
}
.input_pos{
	float:left;
}
.hot_line{
	clear:both;
	padding-top:3px;
}
.hot_line a:link{ 
}
.hot_line a:visited{ 
}
.hot_line a:hover{ 
	text-decoration:underline;
}
.menu_1,.menu_2,.menu_3,.menu_4,.menu_5,.menu_6,.menu_7,.menu_8,.menu_9,.menu_10,.menu_11{
	position:relative; margin-bottom:-1px;left:13px;
	height:5px; width:7px;
	overflow:hidden;
	background:url(../images/item/icon_1.gif) no-repeat;
}
.float_left{
	float:left;
}
.menu_2{
	left:75px;
}
.menu_3{
	left:132px;
}
.menu_4{
	left:185px;
}
.menu_5{
	left:245px;
}
.menu_6{
	left:240px;
}
.menu_7{
	left:258px;
}
.menu_8{
	left:314px;
}
.menu_9{
	left:365px;
}
.menu_10{
	left:414px;
}
.menu_11{
	left:456px;
}

.menu{
	word-spacing:0; 
}
.menu a:link,.menu a:visited{ 
	margin:0px 5px;
}	
	
a.menu_gg:link, a.menu_gg:visited { 
} 

.searchSubmit{ background: url(btn.gif) no-repeat; height: 27px; width: 91px;font-weight: bold;color: #475104; border:0px; font-size:13px; cursor:pointer;} 
.adImg{width:180px}

/* Note
==========================================================*/
.note {
    margin: 0 15px 10px;
	color:#666666;
}
.note span{
	float:right;
}
.disable {
    display: none;
}