*{ margin:0 auto; padding:0px;}
body {
	font-family:"Trebuchet MS",verdana,Arial,Helvetica,sans-serif;
	font-size:8pt;
	color:#000;
	text-align:center;
}
.left{
	float:left;
}
.right{
	float:right;
}
.clear,.c{
	clear:both;
}
.clearfix:after{
	content:'.';
	visibility:hidden;
	height:0;
	display:block;
	clear:both;
}
.clearfix{
	zoom:1;
}
ul{
	list-style:none;
}
.font-9{
	font-size:9pt;
	font-family:"Trebuchet MS",verdana,Arial,Helvetica,sans-serif;
}
.font-7{
	font-size:8pt;
	font-family:"Trebuchet MS",verdana,Arial,Helvetica,sans-serif;
}
.font-std {
	font-size:10px;
	font-family:"Trebuchet MS",verdana,Arial,Helvetica,sans-serif;
}
.menu-font-7 a {
	font-size:7pt;
	font-family:"Trebuchet MS",verdana,Arial,Helvetica,sans-serif;
}
.width_960{
	width:960px;
}
<!--
.linkblock ul{list-style:none;}
.linkblock li{float:left;width:100px;background:#CCC;margin-left:3px;line-height:30px;}
.linkblock a{display:block;text-align:center;height:100%;}
.linkblock a:link{color:#FFF;background:url(/images/e.gif) no-repeat 5px 12px;text-decoration:none;}
.linkblock a:visited{color:#FFF;}
.linkblock a:hover{color:#FFF; font-weight:bold;text-decoration:none;background:url(/images/e.gif) #FF33CC no-repeat 5px 12px;}

.create_linkblock a{display:block;text-align:center;height:100%;}
.create_linkblock a:link{color:#000;background:url(/images/e.gif) no-repeat 5px 12px;text-decoration:none;}
.create_linkblock a:visited{color:#000;}
.create_linkblock a:hover{color:#FFF; font-weight:bold;text-decoration:none;background:url(/images/e.gif) #FF33CC no-repeat 5px 12px;}

-->


/* header begin */
#header{
	width:960px;
	height:36px;
	*height:38px;
    margin-bottom:-2px;
}
#header_logo{
	width:72px;
	height:36px;
}
#header_mainnav{
	width:460px;
	text-align:left;
	color:#FFF;
	padding-top:8px;
	font-size:10pt;
}
#header_mainnav ul{
	margin:0px;
	padding:0px;
	text-align:left;
}
#header_mainnav ul li{
	float:left;
	padding:0 10px 0 0;

}
#header_mainnav li ul{
	line-height: 26px;
	text-align:left;
	width:140px;
	position:absolute;
	display: block;
	background:#FFF;
	color:#000;
	top:26px;
	#top:25px;
	border:1px solid #000;
	padding:5px 0;
}
#header_mainnav li ul li{
	float: left;
	width: 140px;
	padding: 0px;
}
#header_mainnav li ul li span{
	margin-left:10px;
}
#my_div,#browse_div{
	z-index: 100;
	position: fixed !important;
    position: absolute;
}
#header_broadcast{
	width:450px;
	text-align:right;
	padding-top:4px;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
}
/* header end */

/* subnav begin */
#subnav{
	width:960px;
	height:36px;
	line-height:36px;
	text-align:left;
	font-size:8pt;
}
#subnav ul li a {
	display:block;
}
.subnav_bg {
	width:960px;
	height:36px;
	line-height:36px;
	/*background:url(/images/bg_sub3.gif) repeat-x;*/
}
.form_div {
	width:890px;
	height:32px;
	line-height:32px;
}
#subnav_settings{
	width:128px;
	text-align:left;
	float:left;
	padding:0 0 0 22px;
}
#subnav_left ul{
	text-align:left;
	float:left;
	margin:0px;
	padding:0px;

}
#subnav_left ul li{
	float:left;
	text-align:center;
	white-space: nowrap;
	padding-left:5px;
	padding-right:5px;
	min-width:65px;
	_width:65px;
}
.subnav_background{
	height:22px;
	line-height:22px;
	margin:5px 0 0 0;
	background:#EEE;
}
#subnav_right{
	width:95px;
	float:right!important;
	text-align:right;
	padding:0 5px 0 0;
	font-size:8pt;
}
#subnav_right a {
    padding-left: 8px;
}
#subnav_right ul{
	width:96px;
	text-align:right;
	margin:0px;
	padding:0px;
}
#subnav_right ul li{
	width:48px;
}

/* subnav end */

/* color weight */
.girl,.female,a.female{
	color:#FF33CC;
}
.male,a.male{
	color:#0066FF;
}
.white{
	color:#FFF;
}
.online{
	color:#66CC00;
}
.red{
	color:#FF0000;
}
.gray{
	color:#999;
}
.login_333{
	color:#333;
}
.green{
	color:#00CC33;
}
.purple{
	color:#9C00B6;
}
.my_personal_bg,.blue_bg{
	background:#F9F9FD;
}
.weight{
	font-weight:bold;
}
/* color weight*/

/* container begin */
.container{
	width:960px;
	text-align:center;
	margin:10px auto;
}
/* container end */

/* content begin */
.contentwidth{
	width:765px;
	float:left;
	text-align:left;
	font-family:verdana;
}
.bannercontentwidth{
	width:100%;
	float:left;
	text-align:left;
	font-family:verdana;
}
.bannercontainer{
	width:95%;
	text-align:center;
	margin:10px auto;
}
.content{
	width:100%;
	text-align:left;
	border-top:1px solid #D1D4D1;
	padding:2px 0 0 0;
	background:url(/images/golvlampa.gif) repeat-x;
	margin-bottom:8px
}
.title{
	font-size:11pt;
	font-weight:bold;
	text-align:left;
}
.settings_general{
	width:625px;
	text-align:left;

	margin:0 0 40px 0;
}
.settings_leftwidth{
	width:150px;
}
.settings_rightwidth{
	width:200px;
}
.settings_rightwidth p{
	margin:5px 0 0 0;
}
.settings_margin{
	margin:13px 0 0 0;
}
.save_button_margin{
	margin:100px 0 0 0;
}
input.radio{
	border:none;
}
.width_100{
	width:100px;
}
.radio{
	margin:0;
	padding:0;
}
.radio li{
	float:left;
	line-height:22px;
}
.radio li span input,.forgottenpassword input{
	border:0px;
}
/* content end */

.portrait,.expand{
	margin:0 0 10px 0;
}
.portraitwidth{
	width:120px;
	text-align:center;
}
.button{
	width:100%;
	height:22px;
	line-height:18px;
	text-align:center;
	border:1px solid #D1D4D1;
	background:url(/images/button.gif) repeat-x;
	cursor:pointer;
	font-size:7pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.buttonwidth{
	width:80px;
}
.buttonwidth_120{
	width:120px;
}

/* sidebar begin */
#sidebar{
	width:180px;
	float:right;
}
/* sidebar end */

/* footer begin */
#footer{
	width:944px;
	height:20px;
	clear:both;
	border-top:1px solid #ccc;
	padding:10px 10px 0 6px;
	color:#333;
}
#footerleft{
	width:344px;
	float:left;
	text-align:left;
	color:#666
}
#footerright{
	width:600px;
	float:right;
}
#footerright ul{
	width:600px;
	margin:0;
	padding:0;
	text-align:left;
}
#footerright ul li{
	float:right;
	padding:0 0 0 31px;
}
/* footer end */

/* my dropdown begin */
#my_dropdown{

	width:118px;
	border:1px solid #000;
	margin:15px 0 0 0;
	padding:5px 0;
	z-index: 100;
	text-align:left;
	background:#FFF;

	/*
	visibility: hidden;
	line-height:20px;
	z-index: 100;
	width: 150px;
	padding:10px;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#999999,direction=135,strength=3);
	background-color:#fff;
	text-align:left;
	font-size:12px;
	border-top:2px solid #eee;
	border-left:2px solid #eee;
	border-right:1px solid #888;
	border-bottom:1px solid #888;
	left: 875px;
	position: fixed !important;
    position: absolute;*/
}
#my_dropdown ul{
	width:118px;
	margin:0;
	padding:0;
}
#my_dropdown ul li{
	line-height:26px;
}
#my_dropdown ul li span{
	margin-left:10px;
}
.dropdown_bor{
	border-bottom:1px solid #EEE;
	margin:-7px 0 0 0;
}
/* my dropdown end */

/* search begin */
#navsearch{
	width:765px;
	margin:0px 0 10px 0;
}
#searchleft{
	widht:515px;
}
#searchleft ul{
	widht:515px;
	margin:0px;
	padding:0px;
	text-align:left;
}
#searchleft ul li{
	float:left;
	padding:8px 15px 0 0;
}
.search_bg{
	width:112px;
	background:url(/images/sb3.gif) no-repeat;
	text-align:left;
	padding-left:18px;
}
/* search end */

/* friends begin */
.width_455{
	width:455px;
}
.width_655{
	width:655px;
}
.width_130{
	width:130px;
}
.friendsname{
	padding:5px 0 0 0;
}
.friends_info{
	width:280px;
	padding:0 30px 0 15px;
	line-height:20px;
}
.friends_r_width{
	width:310px;
	height:50px;

}
.friends_right{
	width:216px;
	line-height:50px;
	text-align:center;
}
.friends_r{
	width:72px;
	text-align:right;
	padding:10px 0 0 0;
}
.friends_r p,.friend_name p{
	padding:0 0 6px 0;
}
.friend_name{
	padding:10px 0 0 5px;
}
/* friends end */

/* login begin */
.background_black{
	width:100%;
	height:100%;
	background:#000;
}
#login_left,.longin_member{
	width:560px;
	text-align:left;
}
.longin_member ul{
	width:560px;
	height:100px;
	margin:0px;
	padding:0;
	text-align:left;
}
.longin_member ul li{
	width:40px;
	height:50px;
	float:left;
}
.members_mar{
	margin:20px 0 25px 0;
}
.streetstyle{
	width:260px;
}
.streetstyle ul{
	width:260px;
	margin:0;
	padding:0;
	text-align:left;
}
.streetstyle ul li{
	width:65px;
	height:98px;
	float:left;
}
#login_right{
	width:380px;
	text-align:right;
	color:#FFF;
}
#lang_right,.width_380{
	width:380px;
}
#lang_right ul{
	width:380px;
	margin:0;
	padding:0;
	text-align:left;
}
#lang_right ul li{
	float:right;
	padding:0 0 0 25px;
}
#login{
	width:360px;
	background:url(/images/patterns/p1_pattern_2_grey_black.gif);
	padding:10px;
	text-align:left;
}
.login_exte_top{
	padding-top:8px !important;
	padding-top:0px;
}
.login_height{
	height:80px;
	margin-top:13px;
}
.width_274{
	width:274px;
}
.width_174{
	width:174px;
}
.width_170{
	width:170px;
}
.login_mar{
	margin:0 0 5px 0;
}
#login_button{
	width:76px;
	height:50px;
	border:1px solid #666;
	font-size:14px;
	font-weight:bold;
	line-height:50px;
	text-align:center;
}
.forgottenpassword{
	width:360px;
}
.forgottenpassword span,.my_page_color{
	color:#666;
}

#signup{
	width:380px;
	height:100px;
	line-height:100px;
	background:url(/images/gfx/p1_monogram_bg_small_grey.gif);
	font-weight:bold;
	font-size:9px;
	text-align:center;
}

#signup_s{
	width:380px;
	height:100px;
	line-height:100px;
	font-weight:bold;
	font-size:9px;
	text-align:center;
}

a#signup1,a#signup2{
width:176px;
line-height:96px;
height:92px;
color:#fff;
border:3px solid #3b3b3b;
background:url(/images/gfx/p1_monogram_bg_small_grey.gif);
}

a#signup2{
background:url(/images/gfx/bg2.gif);
}

a#signup1:hover,a#signup2:hover{
color:#FFF;
font-weight:bold;
text-decoration:none;
background:#f3c;
border:3px solid #f3c;
}

#login_bottom{
	width:380px;
	height:60px;
	text-align:center;
	padding:40px 0 0 0;
}
.login_agazine{
	font-size:14px;
	font-weight:bold;
}
.login_region{
	color:#141414;
	padding:8px 0 0 0;
}

#login2{
	width:420px;
	color:#FFF;
}
.login2_close{
	color:#666;
	text-align:right;
	padding:5px 5px 5px 0;
}
.login2_mar{
	margin:20px auto auto auto;
}
.width_305{
	width:305px;
}
.width_140{
	width:140px;
	padding:5px 0 0 0;
}
.width_165{
	width:165px;
}
#zh_en{
	width:160px;
	height:36px;
	line-height:36px;
	text-align:right;
	padding:0 5px 0 0;
}
#zh_en span{
	padding:0 0 0 25px;
}
.register{
	width:300px;
	padding:35px 5px 10px 0;
}
.register_left{
	padding:15px 0 0 0;
}
.register_left input{
	margin:-4px 0;
	border:0px;
}
.register_right{
	width:90px;
	height:45px;
	line-height:45px;
	border:1px solid #666;
	text-align:center;
	font-size:14px;
	font-weight:bold;
}
.text_left{
	text-align:left;

}
.text_right{
	text-align:right;
}
.text_center{
	text-align:center;
}
/* login end */

/* my page begin */
#my_page_left{
	width:120px;
}
#my_page_right{
	width:615px;
	text-align:left;
}
.my_page_tip{
	height:12px;
	color:#FFF;
	margin:10px auto;
	padding:0px;
	text-align:center;
}
.my_page_tip span{
	background:#000;
	padding:0 1px;
}
.my_page_galleries{
	width:120px;
	margin:30px auto auto auto;
}
.my_page_galleries_img{
	width:63px;
	height:63px;
	margin:0;
	padding:0;
}
.my_page_galleries_date{
	width:53px;
	height:46px;
	padding:17px 0 0 0;
	margin:0;
	text-align:left;
}
.width_120{
	width:120px;
}
.my_page_friends_img{
	width:45px;
	height:50px;
	margin:10px 0 0 0;
}
.my_page_friends_date{
	width:68px;f
	height:35px;
	padding:15px 0 0 0;
	margin:10px 0 0 0;
	font-size:9pt;
	text-align:left;
}
.my_page_blog,.my_page_guestbookp_padd,.my_personal_bg,.mar_top10{
	margin:10px 0 0 0;
}
.height_26{
	height:26px;
	line-height:26px;
}
#my_page_vip{
	width:120px;
	height:16px;
	background:#ECC671;
	padding:5px 0px;
	font-size:9pt;
	font-weight:bold;
	color:#FFF;
	text-align:center;
}
#my_page_vip_platinum {
background:#bebebe;
color:#352a13;
font-weight:bold;
height:16px;
padding:5px 0;
text-align:center;
width:120px;
}

#my_page_vip_platinum a {
color:#352a13;
}
#free_user {
	width:120px;
	height:16px;
	background:#333;
	padding:5px 0px;
	font-size:9pt;
	font-weight:bold;
	color:#FFF;
	text-align:center;
}
.my_page_personal{
	width:615px;
}
.my_page_personal ul{
	margin:0;
	padding:0;
	text-align:left;
	height:26px;
	line-height:26px;
}
.my_page_personal ul li{
	float:left;
}
.width_95{
	width:95px;
	color:#999;
}
.width_219{
	width:200px;
	margin:0 19px 0 0;
}
.width_206{
	width:206px;
}
.my_page_top{
	margin:auto auto 30px auto;
}
.mar_top{
	margin:5px 0 0 0;
}
.width_570{
	width:570px;
}
.my_jianju{
	margin:2px 0px;
}
.my_padding_right{
	padding:0 30px 0 0;
}
#my_page_photos,#my_page_p1photos{
	width:615px;
}
#my_page_photos ul,#my_page_p1photos ul{
	margin:0;
	padding:0;
	text-align:left;
}
#my_page_photos ul li{
	width:123px;
	float:left;
	text-align:center;
}
#my_page_p1photos ul li{
	width:190px;
	float:left;
	text-align:left;
	padding:0 15px 0 0;
}
.my_page_p1photos_div{
	width:85px;
	height:115px;
	margin:0px;
	padding-top:35px;
	padding-left:5px;
	font-size:9pt;
}

#firstlist{
	width:615px;
	margin:0px;
	padding:0px;
	text-align:left;
}
#firstlist2{
	width:120px;
	margin:0px;
	padding:0px;
	text-align:left;
}
/* my page end */

.box {
    display: table-cell;
    vertical-align:middle;
    width:60px;
    height:60px;
    text-align:center;
    /* hack for ie */
    *display: block;
    *font-size: 52px;
    /* end */
}
.box img {
    vertical-align:middle;
}

#new_create{
	width:650px;
	margin:0;
	padding:0;
	text-align:left;
	float:left;
}
#content_blog_left{
	width:650px;
	margin:0;
	padding:0 0 10px 0;
	text-align:left;
	float:left;
}
#content_blog_left li{
	width:315px;
	float:left;
	padding:0 10px 0 0;
}
#new_create li{
	width:325px;
	float:left;
}
#new_create li div{
	margin:0 15px 0 0;
}
#content_blog_right{
	width:310px;
	margin:0;
	padding:0 0 10px 0;
	text-align:left;
	float:right;
}
.content_right{
	width:185px;
	padding:0 0 0 5px;
}
.content_right_padding{
	padding:7px 0;
}
.content_right_line{
	height:85px;
	line-height:14px;
}
.content_bottom{
	width:185px;
	font-size:7pt;
	padding:5px 0 0 0;
}
/*
.content_width{
	width:46px;
	text-align:left;
}
*/
.content_button{
	height:12px;
	background:#000;
	color:#FFF;
	padding:0px;
	text-align:center;
}
#content_galleries_left{
	width:780px;
	float:left;
	margin:0;
	padding:0 0 10px 0;
	text-align:left;
}
#content_galleries_left li{
	width:180px;
	padding:0 15px 0 0;
	float:left;
}
#content_galleries_right{
	width:180px;
	float:right;
	margin:0;
	padding:0 0 10px 0;
}
.width_180{
	width:180px;
}
.conternt_padd10{
	padding:0 10px 0 0;
}
.blog_photo{
	width:180px;
	text-align:left;
	font-size:9pt;
	padding:0 0 5px 0;
	margin:0px;
}
.wh_180{
	width:180px;
	height:180px;
    display: table-cell;
    vertical-align:middle;
    text-align:center;
    /* hack for ie */
    *display: block;
    *font-size: 159px;
    /* end */
}
.wh_180 img {
    vertical-align:middle;
}

#content_articles_left{
	width:732px;
	float:left;
	margin:0;
	padding:0 0 10px 0;
	font-size:9pt;
	text-align:left;
}

#content_articles_left li{
	width:228px;
	float:left;
	padding:0 16px 0px 0;
}

.content_create{
	text-align:center;
	background:#F9F9F9;
	font-size:9pt;
	font-weight:bold;
	cursor:pointer;
	border:1px solid #D1D4D1;
}
.content_148{
	height:148px;
	line-height:148px;
}

/*
.content_248{
	height:248px;
	line-height:248px;
}

.content_222{
	height:222px;
	line-height:222px;

}
*/
#content_articles_right{
	float:right;
	width:228px;
	margin:0;
	padding:0 0 10px 0;
	font-size:9pt;
	text-align:left;
}
#content_articles_left h3,#content_articles_right h3{
	font-size:9pt;
	padding:2px 0 0 0;
}
.articles_padding{
	padding:0 0 15px 0;
}
.width_720{
	width:720px;
}
.height_20{
	height:20px;
	line-height:20px;
	padding:0 30px;
}
.p1_button{
	width:506px;
	text-align:center;
	margin:10px auto;
}
.width_400{
	width:400px;
}
.width_470{
	width:470px;
}
.msg_new{
	width:70px;
	height:40px;
	text-align:center;
	line-height:40px;
}
.msg_name{
	height:50px;
	line-height:50px;
}
#gallery_photo{
	width:765px;
	margin:5px auto;
}
#gallery_photo ul{
	margin:0;
	padding:0;
	text-align:left;
}
#gallery_photo ul li{
	width:63px;
	height:63px;
	float:left;
	margin:0 6px 5px 0;
	padding:0;
	text-align:center;
}
.gallery_border{
	border-top:1px solid #EEE;
}
.gallery_button{
	width:13px;
	height:285px;
	padding-top:245px;
}
.gallery_paddingtop{
	padding:2px 0 0 0;
}
.gallery_margin{
	margin:0 0 25px 0;
}
#gallery_photo2{
	width:100%;
}
#gallery_photo2 ul{
	margin:0;
	padding:0;
	text-align:left;
}
#gallery_photo2 ul li{
	width:120px;
	float:left;
	margin:0;
}
.message_img{
	width:45px;
	height:50px;
}
.message_date{
	width:276px;
	height:35px;
	padding:10px 0 0 0;
	font-size:9pt;
	text-align:left;
}
.message_width{
	width:400px;
	padding:20px 0px 0 20px;
}
.message_within{
	padding:20px;
	margin-right:20px;
	background:#FFF;
	text-align:left;
}
.message_close{
	width:400px;
	padding:5px 0;
}
.message_padd{
	margin:20px 0 10px 0;
}
#people_new{
	width:140px;
	float:left;
	padding:0 0 0 5px;
}
#people_nav{
	width:438px;
	float:left;
}
#people_nav ul{
	width:438px;
	margin:0;
	padding:0;
	text-align:left;
}
#people_nav ul li{
	width:73px;
	text-align:center;
	float:left;
}
#people_right{
	width:230px;
	float:right;
}
#people_right ul{
	margin:0;
	padding:0;
	text-align:left;

}
#people_right ul li{
	float:left;
	padding:0 5px 0 10px;
}

.width_506{
	width:506px;
}
.blog_marginleft{
	margin:0 0 0 15px;
}
.blog_content{
	width:506px;
	overflow:hidden;
	line-height:22px;
}
#blog_rigth{
	width:229px;
	text-align:left;
	padding:0 0 0 15px;
}
.width_228{
	width:228px;
}
.blog_paddingright{
	padding:0 4px 0 0;
}
.blog_line{
	#line-height:13px;
}
.blog_ul{
	width:104px;
	font-size:9pt;
}

.blog_ul ul{
	margin:0px;
	padding:0px;
}
.blog_ul ul li{
	width:104px;
	height:21px;
	line-height:21px;
	margin:0px;
	padding:0px;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
}
.width_104{
	width:104px;
}
.overflow{
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
}

.blog_entries{
	list-style:disc;
}
.blog_lat,.blog_aug{
	width:189px;
	margin:0px;
	padding:0 0 0 40px;
	table-layout: fixed;
}
.blog_lat li,.blog_comments li,.blog_aug li{
	line-height:20px;
	word-wrap:break-word;
}
.blog_comments{
	width:184px;
	margin:0px;
	padding:0 0 0 44px;
	table-layout: fixed;
}
.blog_visitors{
	width:229px;
	margin:0;
	padding:0;
	font-size:9pt;
}
.blog_visitors li{
	margin:5px 0;
	cursor:pointer;
}
.blog_visitors_right{
	height:40px;
	padding:10px 0 0 0;
}
.visitors_w{
	width:280px;
	line-height:20px;
	padding:5px 0 0 0;
}
.statistics{
	width:189px;
	margin:0;
	padding:0;
}
.statistics li{
	line-height:22px;
}
.blogread{
	width:228px;
	padding:5px 0 20px 0px;
	font-size:9pt;
}
.blogread_b{
	background:#5488BE;
	color:#FFF;
	padding:0 1px;
}
.similair{
	width:203px;
	padding:5px 0 10px 25px;
}
.width_340{
	width:340px;
}
#addtofriends{
	width:615px;
	padding:0 0 0 20px;
}
#addtofriends ul{
	width:615px;
	margin:0;
	padding:0;
	text-align:left;
}
#addtofriends ul li{
	width:615px;
	height:22px;
	line-height:20px;
}
#addtofriends ul li span{
	padding:2px 2px 0 0;
}
.width_190{
	width:190px;
}
.friends_width{
	width:150px;
	height:22px;
	line-height:22px;
}
.width_70{
	width:70px;
}
.height_22{
	height:22px;
	line-height:20px;
}
.width_160{
	width:160px;
}
.register_width{
	height:15px;
	padding:5px 0 0 0;
}
.register_bg{
	width:100%;
	height:100%;
	background:#333;
}
.register_w{
	width:380px;
	padding:0 20px 20px 20px;
}
.register_within{
	padding:20px;
	background:#FFF;
	text-align:left;
}

#magazine_nav{
	width:516px;
	float:left;
}
#magazine_nav ul{
	width:516px;
	margin:0;
	padding:0;
	text-align:left;
}
#magazine_nav ul li{
	width:86px;
	text-align:center;
	float:left;
}

#magazine_members_left{
	width:732px;
	margin:0;
	padding:0 0 10px 0;
	text-align:left;
	float:left;
}
#magazine_members_left li{
	width:228px;
	float:left;
	padding:0 16px 0 0;
}
#magazine_members_left li div li{
	width:88px;
}

#magazine_members_right{
	width:228px;
	float:right;
	margin:0;
	padding:0 0 10px 0;
	text-align:left;
}
#nightlife_left{
	width:780px;
	float:left;
	margin:0;
	padding:0 0 10px 0;
	text-align:left;
}
#nightlife_left li{
	width:180px;
	padding:0 15px 0 0;
	float:left;
}
#nightlife_right{
	width:180px;
	float:right;
	margin:0;
	padding:0 0 10px 0;
}


.itv_up_menu{
	width:955px;
	height:27px;
	background:url(/images/icons/up_menu.gif) no-repeat;
	text-align:right;
	padding:4px 5px 0 0;
}
.itv_down_menu{
	width:960px;
	height:31px;
	background:url(/images/icons/down_menu.gif) no-repeat;
}
.itv_header{
	width:227px;
	height:31px;
	background:url(/images/245_header.gif) no-repeat;
	padding:10px 0 0 18px;
}
.width_245{
	width:245px;
}
.itv_under{
	width:245px;
	background:url(/images/245_unde.gif) no-repeat;
	font-size:9pt;
	color:#000;
}
.itv_under span{
	color:#A9BBC6;
}
.itv_ul{
	margin:10px 0 0 0;
	width:237px;
	padding:0 0 0 8px;
	text-align:left;
	color:#999;
}
.itv_ul li span{
	font-size:7pt;
}
.itv_ul2{
	width:237px;
	margin:0;
	padding:0 0 10px 8px;
	text-align:left;
	background:url(/images/245_downer.gif) no-repeat bottom;
}
.itv_ul2 li,.itv_ul li{
	height:20px;
}
.itv_ul2 li span{
	font-size:7pt;
	color:#000;
}
.itv_red{
	height:20px;
	color:#D54141;
	padding:0 0 0 8px;
}
.itv_red span{
	font-size:7pt;
	color:#D54141;
}
.itv_padding{
	padding:0 0 0 8px;
}

.border{
	border:1px solid red;
}
#logged_block{
	width:360px;
	background:#FFF;
	margin-bottom:20px;
	padding:5px 10px;
	text-align:left;
	color:#000;
}
#logged_block_r{
	width:120px;
	border-left:1px solid #EEE;
	text-align:center;
	line-height:22px;
	color:#999;
	padding:20px 0 0 0;
}
#logged_gallery{
	width:159px;
	text-align:center;
	color:#999;
	line-height:22px;
	padding:80px 0 0 0;
}
#logged_article{
	width:111px;
	text-align:center;
	color:#999;
	line-height:22px;
	padding:80px 0 0 0;
}
.weight_100{
	font-weight:100;
}
.width_411{
	width:411px;
}
.width_300{
	width:300px;
}
.p1gallery{
	width:455px;
	margin:0 0 0 10px;
}
.p1gallery_padd{
	padding:5px 0 20px 0;
}
.width_195{
	width:195px;
}
.width_85{
	width:85px;
}
.width_187{
	width:187px;
}
.width_765{
	width:765px;
}
.gallery_icon_height{
        height:11px;
}
#galleries_nav{
	width:560px;
	float:left;
}
#galleries_nav ul{
	width:560px;
	margin:0;
	padding:0;
	text-align:left;
}
#galleries_nav ul li{
	width:90px;
	text-align:center;
	float:left;
}
#blog_nav{
	width:452px;
	float:left;
}
#blog_nav ul{
	width:452px;
	margin:0;
	padding:0;
	text-align:left;
}
#blog_nav ul li{
	width:113px;
	text-align:center;
	float:left;
}
.content_w{
	width:760px;
}
.content_w ul{
	margin:0px;
	padding:0px;
	text-align:left;
}
.content_w ul li{
	width:130px;
	float:left;
}
.content_w_div{
 	margin:4px 0 0 2px !important;
	margin-top:4px;
}
.conten_height_20{
	height:20px;
}

.picture_back{
	width:228px;
	height:90px;
	padding:60px 0 0 0;
	text-align:center;
	background:#EEE;
}
.blog_picture{
	width:120px;
	height:150px;
	background:#EEE;
	text-align:center;
	padding:0;
}
.width_243{
	width:243px
}
.blog_margintop15{
	margin-top:15px;
}
.blog_height{
	height:50px;
	border:1px solid #D1D4D1;
}

.gallery_picture{
	width:180px;
	height:100px;
	background:#EEE;
	text-align:center;
	padding:80px 0 0 0;
}
.gallery_marginleft{
	margin:0 0 0 20px;
}


.photo_com ul{
	text-align:left;
	margin:0px;
	padding:0px;
}
.photo_com ul li{
	float:left;
	width:63px;
	margin:8px 6px 0 6px;
	padding:0;
	text-align:center;
    display: table-cell;
    vertical-align:middle;
    /* hack for ie */
    *display: block;
    *font-size: 56px;
}
.photo_com img {
    vertical-align:middle;
}

.photo_com ul li div{
	width:63px;
	text-align:center;
}

#photo_back{
	width:960px;
	background:#F2F2F2;
	margin:0 0 10px 0;
	padding:10px 0;
	text-align:center;
}

.center_f2{
	text-align:center;
	background:#F9F9FD;
	padding:2px 0;
	margin:10px 0;
}
#mypage_photo{
	width:765px;
	height:250px;
	text-align:left;
	border-bottom:1px solid #CCC;
}
#mypage_photo ul{
	margin:0px;
	padding:0px;
	text-align:left;
}
#mypage_photo ul li{
	width:120px;
	float:left;
	padding:0 16px;
	text-align:center;
}
.mypage_back{
	background:#CCC;
	width:120px;
	height:150px;
	line-height:150px;
	font-weight:bold;
}
.bck_eee{
	background:#EEE;
	color:#FFF;
	padding:2px;
}
.input_bottom{
	margin-bottom:-4px !important;
	margin-bottom:-2px;
}

#sett{
	width:960px;
	text-align:left;
	font-weight:bold;
	border-bottom:1px solid #000;
}
#sett ul{
	margin:0px;
	padding:0px;
	text-align:left;
}
#sett ul li{
	padding:0 10px 0 0;
	text-align:center;
	float:left;
}
#forgot_password{
	width:170px;
	height:50px;
	border:1px solid #666;
	font-size:14px;
	font-weight:bold;
	line-height:50px;
	text-align:center;
}
.forgor_password_top{
	margin:40px 0 0 0;
}
.width_472{
	width:472px;
}
.width_92{
	width:92px;
}
.width_321{
	width:321px;
}
.width_337{
	width:337px;
}
#search_text {
	PADDING-RIGHT: 2px! important;
	PADDING-LEFT: 19px! important;
	BACKGROUND: url(/images/icons/search.gif) #ffffff no-repeat 3px 2px;
	PADDING-BOTTOM: 2px! important;
	WIDTH: 80px;
	PADDING-TOP: 2px! important;
}

.imgact{
	border: 1px solid #FF33CC;
}
.mar_bottom35{
	margin-bottom:35px;
}
.editor_field {
	width:120px;
	height:18px;
	margin:0px;
	padding:2px 0 0 0 !important;
	padding:0px;
    font-size:7pt;
    font-family:"Trebuchet MS",verdana,Arial,Helvetica,sans-serif;
}
.editor_ok_button {
	margin: 0 1px;
	padding:1px 0 19px 0 !important;
    font-family:"Trebuchet MS",verdana,Arial,Helvetica,sans-serif;
    background:#fff;
    font-size:7pt;
}
.editor_cancel {
	padding:2px 5px 6px 3px !important;
    font-family:"Trebuchet MS",verdana,Arial,Helvetica,sans-serif;
    background:#fff;
    border:1px solid #CCC;
    padding:5px 3px 1px 3px;

}
.button_padding{
    padding:4px 7px;
}

#index_info{
	width:960px;
	margin-top:25px;
}
#index_info ul{
	width:960px;
	margin:0;
	padding:0;
	text-align:left;
}
#index_info ul li{
	float:left;
	padding:0 38px 0 0;
}
.flash_notice{
	width:958px;
	text-align:center;
	background:#FFFBE2;
	border:1px solid #FFE222;
	padding:5px 0;
	margin:10px auto 0px auto;
	color:#FF0000;
	font-weight:bold;
}

#banner_nav {
	padding:0 0 30px 0;
}

#reported_nav{
	width:780px;
	float:left;
}
#reported_nav ul{
	width:780px;
	margin:0;
	padding:0;
	text-align:left;
}
#reported_nav ul li{
	float:left;
	padding:0 15px 0 0;
}
.width_150{
	width:150px;
}
.width_240{
	width:240px;
}
.friends_email{
	width:330px;
	height:35px;
	padding-top:15px;
}
.friends_email2{
	width:330px;
	line-height:25px;
}
.friends_name{
	width:410px;
	line-height:25px;
}




.groups_nav_name{
	padding:0 25px;
	text-align:center;
	font-weight:bold;
	float:left;
	font-size:8pt;
}
#groups_nav ul{
	width:730px;
	text-align:left;
	float:left;
	margin:0px;
	padding:0px;
	font-size:8pt;
}
#groups_nav ul li{
	float:left;
	text-align:center;
	padding:0 20px;
}

#groups_nav_rivet ul{
	width:760px;
	text-align:left;
	float:left;
	margin:0px;
	padding:0px;
	font-size:8pt;
}
#groups_nav_rivet ul li{
	width:152px;
	float:left;
	text-align:center;
}

#groups_personal_right{
	width:640px;
	margin-left:10px;
	font-size:10px;
}
#groups_personal,.width_505{
	width:505px;
}
#groups_personal ul{
	padding:0;
	margin:0;
	text-align:left;
	height:24px;
	line-height:24px;
}
#groups_personal ul li{
	float:left;
}
#groups_up{
	padding-top:5px;
	text-align:left;
	font-size:10px;
}
.border_right{
	height:23px;
	border-right:1px solid #D1D4D1;
	padding:0 5px 0 0;
}
.groups_forum{
	width:960px;
}
.groups_forum ul{
	padding:0;
	margin:0 0 10px 0;
	text-align:left;
	height:51px;
}
.groups_forum ul li{
	float:left;
}
.line_51{ line-height:51px;}
.width_535{
	width:535px;
}
.width_490{
	width:490px;
}
.width_490 p,.width_150 p{
	line-height:16px;
}
.width_150{
	width:150px;
}
.flip span{
	padding:0 2px;
}
.width_405{
	width:405px;
}
.category_bg{ background:#F8F8F8;}

.width_90{
	width:90px;
}
.width_235{
	width:235px;
}

.back_eeecue{
	text-align:center;
	font-size:10px;
	height:40px;
	margin:10px auto;
	padding:2px 50px;
}

#invitation_width{
	width:350px;
	padding:0 20px 20px 20px;
}
#invitation_img{
	width:310px;
	margin:15px auto;
}
.inv_input{
	margin:0 auto 20px auto;
}
.inv_input input{
	width:310px;
	height:80px;
}
#invitation_nav{
	font-weight:bold;
	margin:0 0 20px 0;
}
#invitation_nav span{
	margin:0 10px 0  0;
}
.width_280{
	width:280px;
}
.checkbox_h{
	cursor:pointer;
	height:30px;
	padding-top:20px;
}
#invite_member ul{
	width:225px;
	padding:0;
	margin:0;
	text-align:left;
}
.invite_member ul li{
	width:225px;
}
#modules{
	width:765px;
	margin:20px 0 0 0;
	padding:0;
}
#modules ul{
	margin:0;
	padding:0;
	text-align:left;
}
#modules ul li{
	margin:0 0 10px 0;
	float:left;
	padding:0 10px 0 0;
}
/*0814*/
.width_470{
	width:470px;
}
.settings_marginleft{
	margin:0 0 0 5px;
}
.buttonsmall{
	width:70px;
	height:22px;
	display:block;
	line-height:22px;
	text-align:center;
	border:1px solid #D1D4D1;
	background:url(/images/button.gif) repeat-x;
	cursor:pointer;
	font-size:7pt;
	font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	margin-top:3px;
}
.sysmsgcontent{
	height:50px;
	line-height:50px;
	overflow:hidden;
	vertical-align:middle;
}
.settings_border{
	border-bottom:1px solid #DADADA;
	border-top:1px solid #DADADA;
}
.settings_border_bottom{
	border-bottom:1px solid #DADADA;
}
.settings_marginright_5{
	margin-right:5px;
}
.friendsnamepad {
	padding:5px 0 5px 0;
}
.contentheightalign{
	line-height:65px;
	height:65px;
}
.contentheightalign img{
	vertical-align:middle;
}
.settings_marginbottom{
	margin-bottom:10px;
}
.width_20{
	width:20px;
}
.width_745{
	width:745px;
}
.width_645{
	width:645px;
}
.clearheight{
	overflow:hidden;
	height:0px;
}
.lineheight_22{
	width:90px;
	height:22px;
	display:block;
	line-height:22px;
	text-align:right;
	border:0px solid #fff;
	cursor:pointer;
	font-size:7pt;
	font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	margin-top:4px;
	margin-bottom:1px;
}
.lineheight_22 img{
	margin-left:3px;
}
.logintextmsgstyle{
	font-size:11pt;
	font-weight:bold;
	font-family:"Trebuchet MS",verdana,Arial,Helvetica,sans-serif;
}
.logintextmsg{
	text-align:center;
	height:70px;
	*height:88px;
	vertical-align:middle;
}
.logintextlogin{
	margin-top:10px;
	text-align:right;
	font-weight:normal;
	font-size:9pt;
}
.logintextcontainer{
	line-height:150%;
	margin-top:20px;
}
.logintextcontainer_2{
	line-height:150%;
	margin-top:9px;
}
.logintextcontainer_cn{
	line-height:70px;
	*line-height:88px;
}
.logintextcontainer_cn_2{
	line-height:150%;
	margin-top:23px;
}
#login_new{
	width:360px;
	background:url(/images/patterns/p1_pattern_2_grey_black.gif);
	padding:10px;
	text-align:left;
	height:66px;
	padding-top:24px;
	margin-bottom:20px;
}
.font-11{
	font-size:11pt;
}
.font-bold{
	font-weight:bold;
}
#logged_block_r_new{
	width:170px;
	border-left:1px solid #EEE;
	text-align:center;
	line-height:22px;
	color:#999;
	padding:20px 0 0 0;
	margin-top:5px;
	height:270px;
}
.settings_paddingtop_5{
	padding-top:5px;
}
.color_black{
	color:#000000;
}
.font-8{
	font-size:8pt;
	font-family:"Trebuchet MS",verdana,Arial,Helvetica,sans-serif;
}
.settings_margintop_60{
	margin-top:60px;
}
.settings_margintop_15{
	margin-top:15px;
}
.link_login:hover{
	text-decoration:underline;
}
.button_cn{
	width:100%;
	height:22px;
	line-height:22px;
	text-align:center;
	border:1px solid #D1D4D1;
	background:url(/images/button.gif) repeat-x;
	cursor:pointer;
	font-size:9pt;
	font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
}
*+html .button_cn{
	line-height:25px;
}
.width_180{
	width:180px;
}
.font_color_grey{
	color:#ccc;
}
.settings_padding_5_10{
	padding:5px 10px;
}
.settings_marginleft_3{
	margin-left:3px;
}
.settings_margintop_20{
	margin-top:20px;
}
.settings_position_r{
	position:relative;
}
/*1010 added for canon login*/
a#signup3{
width:374px;
line-height:63px;
height:63px;
color:#fff;
border:3px solid #3b3b3b;
background:url(/images/gfx/p1_monogram_bg_small_grey_2.gif);
margin-top:40px;
}
a#signup3:hover{
color:#FFF;
font-weight:bold;
text-decoration:none;
background:#f3c;
border:3px solid #f3c;
}
#signup_s{
	width:380px;
	height:240px;
	line-height:100px;
	font-weight:bold;
	font-size:9px;
	text-align:center;
}
#login_bottom_new{
	width:380px;
	height:60px;
	text-align:center;
	padding:0 0 0 0;
}

/*added at 0822*/
.font_bold{
	font-weight:bold;
}
.font_align_center{
	text-align:center;
}
.personal_inf{
	width:40px;
	float:left;
	margin-top:10px;
	margin-left:27px;
	display:inline
}
.event_inf_title{
	padding-right:30px;
	padding-bottom:2px;
	border-bottom:1px solid #999;
}
.event_content{
	margin-bottom:10px;
}
.settings_separator{
	border-top:1px dotted #cccccc;
}
.link_underline{
	text-decoration:underline;
}
.settings_margintop{
	margin-top:10px;
}
.settings_marginleft_10{
	margin-left:10px;
}
.msg_box{
	padding:5px;
}
.line_height_22{
	line-height:22px;
}
/*0822 added for simple activities index*/
.width_480{
	width:480px;
}
.color_999999{
	color:#999999;
}
.settings_margintop_5{
	margin-top:5px;
}
/*0822 added for simple activities participants*/
.line_height_28{
	line-height:28px;
}
.div_line{
	height:1px;
	font-size:1px;
	line-height:1px;
	overflow:hidden;
	background-color:#99999;
}
.line_height_50{
	line-height:50px;
}
.width_200{
	width:200px;
}
.width_215{
	width:215px;
}
.settings_marginbottom_10{
	margin-bottom:10px;
}
.width_100p{
	width:100%
}
.line_height_30{
	line-height:30px;
}
/*0825 added for friends group*/
.font_color_grey{
	color:#cccccc;
}
.settings_paddinglr_5{
	padding-left:5px;
	padding-right:5px;
}
.settings_paddinglr_10{
	padding-left:10px;
	padding-right:10px;
}
.settings_borderrightsolid{
	border-right:1px #dadada solid;
}
.settings_bordergrey{
	border:1px solid #dadada;
}
.line_height_20{
	line-height:20px;
}
.font_color_910193{
	color:#910193;
}
.settings_height_20{
	height:20px;
}
.settings_padding_10_0{
	padding:10px 0px;
}
.settings_margintop_3{
	margin-top:3px;
}
.width_125{
	width:125px;
}
.settings_overflowhidden{
	overflow:hidden;
}
.line_height_18{
	line-height:18px;
	height:18px;
}
.width_130{
	width:130px;
}
.settings_padding_0_8_0_7{
	padding:0px 8px 0px 7px;
}
.settings_padding_10_10{
	padding:10px;
}
.settings_border_bottom_dotted{
	border-bottom:1px dotted #dadada;
}
.set_textalign_right{
	text-align:right;
}
.no_border{
	border:0px;
}
.popup_box_border{
	border:10px solid #D1D4D1;
	padding:10px;
	background:#ffffff;
}
.settings_marginleft_20{
	margin-left:20px;
}
.buttonlong_140{
	width:140px;
	height:22px;
	display:block;
	line-height:22px;
	text-align:center;
	border:1px solid #D1D4D1;
	background:url(/images/button.gif) repeat-x;
	cursor:pointer;
	font-size:7pt;
	font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	margin-top:3px;
}
.height_100{
	min-height:100px;
	height:100px;
	overflow:auto;
}
.settings_marginright_10{
	margin-right:10px;
}
.clear_autoheight{
	height:100%;
	overflow:hidden;
}
#font_color_grey{
	color:#cccccc;
}

/* mypage event language control */
.action_zh {
	display: none;
}

.btn_block {
	display: block;
	width: 100%;
	height: 100%;
}

/* styles for activities */

#activity_create .tabs_bg{
float:left;
width:765px;
margin-top:0;
*margin-top:15px;
_margin-top:0;
}

#activity_create .tabs{
float:right;
padding:0 10px 0 2px;}

#activity_create h2{
float:left;
font-size:11pt;
padding-top:3px;
_padding-top:5px;
font-weight:bold;}

#activity_create ul.tabs li a,#activity_create ul.tabs li#tabs_on a,#activity_create ul.tabs li.tabs_on a{
padding-left:35px;
padding-right:35px;}

#activity_create ul.tabs li a{
color:#999;
background:#e5e5e5;}

#activity_create ul.tabs li a:hover{
color:#666;
background:#f7f7f7;}

#activity_create ul.tabs li#tabs_on a, #activity_create ul.tabs li.tabs_on a{
color:#000;
background:#fff;}

#activity_create .tabs_ctn{
width:765px;
min-height: 700px;
padding:40px 0;}


#activity_create form ul,#activity_create form li{
width:100%;}

#activity_create form li{
/*margin-bottom:10px;*/
}

#activity_create label{
float:left;
display:block;
height:25px;
width:180px;
padding-right:10px;
line-height:25px;
color:#555;
text-align:right;
}
.btn {
	font-size:7pt;
}
#activity_create b{
display:block;
font-weight:normal;
color:#999;
height:25px;
line-height:25px;}

.btn_steps:link,.btn_steps:visited,.btn_steps:hover,.btn_steps:active{
display:block;
float:right;
width:75px;
height:23px;
line-height:23px;
color:#000;
text-align:center;
font-weight:bold;
background:url(../images/button.gif) repeat-x;
border:1px solid #d1d4d1;
margin-right:1px;
}
/*cooper added*/
.friend_search{
	border:1px solid #D1D4D1;
	height:23px;
	line-height:23px;
	padding-left:5px;
	padding-right:5px;
	cursor:pointer;
	width:60px;
	text-align:center;
	background:url(/images/button.gif) repeat-x;
}
.line_height_23_align{
	line-height:23px;
	height:23px;
}
.line_height_25_align{
	line-height:25px;
	height:25px;
}
.input_padding{
	padding:3px 4px 0px 4px;
	*padding:1px 4px 2px 4px;
}
.settings_margintop_1_ie{
	margin-top:0px;
	*margin-top:1px;
}
.height_60{
	height:60px;
}
.line_height_25{
	line-height:25px;
}
.settings_marginleft_140{
	margin-left:140px;
}
.width_30{
	width:30px;
}
.upload_pic{
	min-width:478px;
	min-height:148px;
	border:1px solid #D1D4D1;
	background-color:#EEEEEE;
	line-height:100%;
}
.settings_margintop_80{
	margin-top:80px;
}
.height_90{
	height:90px;
}
.settings_margintop_30{
	margin-top:30px;
}
.settings_marginleft__1{
	margin-left:-1px;
}
.input_padding_1{
	padding:4px 4px 0px 4px;
	*padding:2px 4px 2px 4px;
}
.width_15{
	width:15px;
}
.width_30{
	width:30px;
}
.width_37{
	width:37px;
}
.settings_marginleft_15{
	margin-left:15px;
}
.width_15{
	width:15px;
}
.display_inline{
	display:inline;
}
.input_width{
	width:160px;
	*width:160px!important;
	*width:160px;
}
.settings_marginleft_80{
	margin-left:80px;
}
input{
	height:24px;
	line-height:24px;
	border:1px solid #cccccc;
	vertical-align:middle;
}
.line_height_25{
	line-height:25px;
}
#activity_create .dropdock{
    *position:relative;
}
#activity_create .dropdownlist{
    background:#fff;
    position:absolute;
    border:#ccc solid 1px;
    margin-top:25px;
    overflow: auto;

    height: 150px;
    *left: 0px;
    z-index:3000;
}
#activity_create .dropdownlist ul li{
    clear: both;
    line-height:20px;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
/*  margin-bottom: 0px;*/
}
#activity_create .dropdownlist ul li:hover {
    background-color:#eee;
}

#preview_frontpage {
    max-height: 700px;
}

.content .title{
padding:3px 0;}

span.zero{
margin-left:5px;
font-size:10px;
color:#666;
font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
}

span.morethanzero{
margin-left:5px;
padding:1px;
font-size:10px;
background:#d4d4d4;
color:#fff;
font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;}

/*0925*/
.margin_leftli {margin-left: 9px; *margin-left: 9px!important; *margin-left: 5px;}
.margin_rightli {margin-right: 9px; *margin-right: 9px!important; *margin-right: 5px;}
.padding_num {
	padding: 1px 3px 2px 3px;
	margin-top: 8px;
	*margin-top: 8px;
	background: #666;
	color:#fff;
	line-height:100%;
}

.topcounts {
	color:#000;
	padding:0px 3px 1px 3px; background-color:#666666;
	color:#FFFFFF; font-weight:normal;}

.height_auto {height: auto;}

.login_width{
	height:auto;
	padding:5px 0 0 0;
}
.login_width a {color:#fff;}

#description_1 {
	line-height:22px;
}

/* ADD By Raecoo 2008-12-06
 * add popup window style
 */
.popup_box_border_hastitle{
border:10px solid #D1D4D1;
background:#ffffff;
padding:0 0 14px;}


ul.mypage-tabs #tips{
	position:absolute;
	width:276px;
	height:17px;
	display:none;
	line-height:17px;
	color:#918D81;
	font-weight:bold;
	background:#FFFCD1;
	*padding-top:3px;
	padding-left:5px;
	padding-bottom:0px;
	*padding-bottom:0px;
	border:1px solid #D2CFC8;
}

ul.mypage-tabs li a.tabs-all{
	float:left;
	display:inline-block;
	padding:3px 10px 2px;
	height:17px;/*firefox 3*/
	*height:15px;
	_height:17px;
	*padding:6px 15px 1px;
	text-decoration:none;
	color:#FFF;
	background-color:#000;
	border:1px solid #000;
	text-align:center;
	margin-top:4px;
}

.copymar{margin-top:35px;}
.copyweight{line-height:30px;}
.coppad{padding-top:27px;}
.copint{text-indent:2em;}

/*modify 2009-01-08*/
.maybe_more{width:100%; height:20px; line-height:20px; text-align:right; padding-bottom:6px; margin-top:-15px; *margin-top:0px; _margin-top:-15px;}
.maybe_more a span{font-size:11px;}
.maybe_more a:hover{ text-decoration:underline; color:#000;}

/*modify 2009-01-20*/
#galleries_1 { overflow-x:hidden; -o-text-overflow:ellipsis; text-overflow:ellipsis; white-space:nowrap;}
#galleries_1 .weight a{display:inline-block; *display: inline; *zoom:1; width:100%;  overflow-x:hidden; -o-text-overflow:ellipsis; text-overflow:ellipsis; white-space:nowrap;}
#my_page_photos ul li{overflow-x:hidden; -o-text-overflow:ellipsis; text-overflow:ellipsis; white-space:nowrap;}
#my_page_photos ul li .weight a{display:inline-block; *display: inline; *zoom:1; width:100%;  overflow-x:hidden; -o-text-overflow:ellipsis; text-overflow:ellipsis; white-space:nowrap;}

/*group settings modify 2009-01-20*/
#friend_list .width_165{min-height:54px; *height:54px; overflow:hidden;}

/*Membership modify 2009-02-11*/
.bluelink,.bluelink:link,bluelink:visited{color:#ff33cc!important;}
.application_download{padding-top:16px; padding-bottom:18px;}

/*Membership Application Form add 2009-02-16*/
.membership_colorgay{color:#a9a9a9; }
.membership_wrapper{line-height:180%;}
.membership_wrapper .colorpink{}
.membership_wrapper .mar_right{margin-right:160px;}
.membership_wrapper .membership_basic{margin-top:24px; }
.membership_wrapper .membership_basic li{padding-bottom:3px; height:26px; line-height:26px; *overflow:hidden; width:338px; float:left; display:inline;}
.membership_wrapper .membership_basic li ul.reg_basic li{height:21px; line-height:21px;}
.membership_wrapper .membership_basic li.membership_sm{width:387px;}
.membership_wrapper li.wide{width:635px;}
.membership_wrapper li .basic_ico,.membership_wrapper li .basic_txt{float:left; display:inline;}
.membership_wrapper li .basic_ico{ width:18px; *padding-top:5px;}
.membership_wrapper li .basic_ico_tel{ _padding-bottom:1px;}
.membership_wrapper li .basic_txt{width:75px;}
.membership_wrapper li .basic_txtw{width:152px;}
.membership_wrapper li .basic_txtn{width:47px; }
.membership_wrapper li img{ vertical-align:middle;}
.membership_wrapper .global_input{height:16px; line-height:120%; padding:2px; padding-top:4px; border:1px solid #CFCFCF; width:208px;}
.membership_wrapper .tel{width:153px;}
.membership_wrapper .mail{width:209px;}
.membership_wrapper .global_sec{height:24px; line-height:24px; border:1px solid #CFCFCF; float:left; display:inline;}
.membership_wrapper .month{width:66px; margin-right:3px; }
.membership_wrapper .day{width:58px;}
.membership_wrapper .year{width:84px; margin-right:3px; _margin-left:3px;}
.membership_wrapper .done2{width:215px; _margin-left:3px;}
.membership_wrapper .done1{width:160px;}
.membership_wrapper .input_tit{text-align:left;color:#FF0000;}
.membership_wrapper .input_sex input{border:0px; vertical-align:middle;}
.membership_wrapper .membership_photo{height:132px;margin-right:110px; }
.membership_wrapper .membership_photo .photo_title{margin-top:5px;_margin-top:10px;}
.membership_wrapper .membership_photo .photo_title img{ vertical-align:middle; padding-right:5px;}
.membership_wrapper .membership_photo .photo_l,.membership_wrapper .membership_photo .photo_r{ float:left; display:inline; margin-top:22px;}
.membership_wrapper .membership_photo .photo_l{width:391px; margin-right:14px;}
.membership_wrapper .membership_photo .photo_l_input{height:18px;line-height:120%; padding:2px; padding-top:2px; border:1px solid #CFCFCF; width:306px; float:left; display:inline; color:#a9a9a9;}
.membership_wrapper .membership_photo .membership_botton1{width:72px; height:25px; background:url(membership_botton1.gif); text-align:center; border:0px; cursor:pointer; float:right;}
.membership_wrapper .membership_photo .mar11{margin-top:11px;}
.membership_wrapper .membership_photo .photo_r{width:170px; display:inline;}
.membership_wrapper .membership_photo .photo_r #preview1,
.membership_wrapper .membership_photo .photo_r #preview2{float:left; display:inline; margin-right:10px;}

.membership_wrapper .membership_photo .photo_r img{}
.membership_wrapper .membership_more{margin-top:15px; height:174px;}
.membership_wrapper .membership_more ul{margin-top:20px;}
.membership_wrapper .membership_more li{padding-bottom:10px; line-height:21px; width:310px; float:left; display:inline;}
.membership_wrapper .membership_more li.nopad{padding-bottom:0px;}
.membership_wrapper .membership_more li.wide{width:635px;}
.membership_wrapper .house{width:442px; float:left; display:inline;}
.membership_wrapper .money{width:136px; }
.membership_wrapper .edu1{width:190px; }
.membership_wrapper .edu2{width:180px; }
.membership_wrapper .com{width:180px; }
.membership_wrapper .other{width:275px; }
.membership_wrapper .membership_botton_wrapper{padding-top:10px; height:40px;  width:655px; float:left;}
.membership_wrapper .membership_botton_wrapper .membership_tishi{float:left; width:486px; display:inline; text-align:center; padding-top:6px;}
.membership_wrapper .membership_botton_wrapper .membership_botton2{width:102px; height:25px; background:url(/images/membership_botton2_en.gif); text-align:center; border:0px; cursor:pointer; float:right; margin-right:64px;}
.membership_wrapper .input_sm{text-align:left;color:#FF0000; display:inline-block; *display:inline; zoom:1;padding-bottom:5px; line-height:16px;}
.membership_wrapper .membership_botton_wrapper .membership_botton2_add{margin-right:314px; _margin-right:312px;}
.membership_wrapper .membership_successfully{flaot:left; margin-right:200px;}
.membership_wrapper .membership_successfully .colorbold{color:#f3c; font-weight:bold;}

.membership_wrapper .membership_more_add{height:150px; border:0px;  padding-top:10px; margin-top:60px;}
.membership_wrapper .membership_line{height:2px; font-size:0px; line-height:0px; border-top:1px solid #d3d3d3; overflow:hidden; width:572px; clear:both; float:left;}
.membership_wrapper .membership_lineb{height:2px; font-size:0px; line-height:0px; border-top:1px solid #d3d3d3; overflow:hidden; width:655px; clear:both; float:left;}
.membership_wrapper .selectid{width:235px; height:24px; float:left; display:inline;}
.membership_wrapper .selectid select{height:24px; line-height:24px; border:1px solid #CFCFCF; float:left; display:inline; margin-right:3px;}
.membership_wrapper .selectid #memberships_birthday_2i{width:68px; }
.membership_wrapper .selectid #memberships_birthday_3i{width:67px; }
.membership_wrapper .selectid #memberships_birthday_1i{width:73px; _margin-left:3px;}

/*Ranking Members */

ul,li{
list-style:none;
}

.tabs_bg{
width:765px;
background:url(../images/d1d4d1.gif) bottom repeat-x;
margin-top:10px;
}

ul.tabs{
overflow:hidden;
/*border-bottom:1px solid #d1d4d1;*/
padding-left:10px;/**/
}

.tabs_ctn{
float:left;
margin-top:-1px;
width:500px;
overflow:hidden;
/*border-top:1px solid #d1d4d1;*/
padding:20px 0;
_padding-bottom:0;
_margin-top:-5px;}

ul.tabs li{
float:left;
display:block;
height:28px;
margin-left:-1px;
}

/*ul.tabs li,x:-moz-any-link{
height:23px;
padding-top:6px;}


ul.tabs li,x:-moz-any-link,x:default{
height:28px;
padding-top:0;}*/

ul.tabs li a, ul.tabs li span{
float:left;
display:inline-block;
padding:3px 15px 2px;
height:17px;/*firefox 3*/
*height:15px;
_height:17px;
*padding:6px 15px 1px;

text-decoration:none;

background-color:#eee;
border:1px solid #d1d4d1;
text-align:center;
margin-top:4px;
}

ul.tabs li#tabs_on a, ul.tabs li#tabs_on span, ul.tabs li.tabs_on a, ul.tabs li.tabs_on span{
display:inline-block;
height:19px;
margin-top:0px;
padding:9px 15px 2px;
*padding:10px 15px 0;
_height:18px;
background:#fff;
font-weight:bold;
border:1px solid #d1d4d1;
border-bottom:1px solid #fff;
}

ul.tabs li#tabs_on span#dynamic_msg_count{
	display:inline;
	height:19px;
	margin:0px;padding:0px;
	border:none;float:none;
}

ul.tabs li a:hover{
text-decoration:underline;/*
color:#000;
background:#F7F7F7;*/}

ul.tabs li a:hover span{
/*text-decoration:underline;*/
color:#000;
}

ul.tabs li#tabs_on a:hover, ul.tabs li.tabs_on a:hover{
color:#000;
background:#fff;}

ul.tabs li#tabs_on a:hover span, ul.tabs li.tabs_on a:hover span{
color:#000;
}


/*ul.tabs li#tabs_on a,x:-moz-any-link{
padding-bottom:4px;}

ul.tabs li#tabs_on a,x:-moz-any-link,x:default{
padding-bottom:9px;}*/

/*.content{
float:left;
background:url(images/mypage/golvlampa.gif) repeat-x;
}*/

.content .title{
padding:3px 0;}

span.zero{
margin-left:5px;
font-size:10px;
color:#666;
font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;}

span.morethanzero{
margin-left:5px;
padding:1px;
font-size:10px;
background:#d4d4d4;
color:#fff;
font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;}

/* CSS Document */
/*0826 added by cooper for tab style*/
.tab_container{
	padding-left:10px;
	line-height:22px;
	color:#000;
}
.div_1st{
	padding-left:1px;
}
.tab_container a{
	height:auto;
	color:#000;
	text-decoration:none;
}
.tab_container a:hover{
	color:#000;
	text-decoration:underline;
}
.tab_list{
	border-left:1px solid #dad4da;
	border-right:1px solid #dad4da;
	border-top:1px solid #dad4da;
	padding-left:10px;
	padding-right:10px;
	margin-left:-1px;
	float:left;
	background:#eeeeee;
	margin-top:3px;
	line-height:19px;
	text-align:center;
}
#tab_list{
	border-left:1px solid #dad4da;
	border-right:1px solid #dad4da;
	border-top:1px solid #dad4da;
	padding-left:10px;
	padding-right:10px;
	margin-left:-1px;
	float:left;
	background:#eeeeee;
	margin-top:3px;
	line-height:19px;
	text-align:center;
}
.tab_list_selected{
	border-left:1px solid #dad4da;
	border-right:1px solid #dad4da;
	border-top:1px solid #dad4da;
	margin-bottom:-2px;
	z-index:100;
	padding-left:10px;
	padding-right:10px;
	margin-left:-1px;
	float:left;
	background:#ffffff;
	line-height:22px;
	text-align:center;
	font-weight:bold;
	position:relative;
}
.tab_list:hover{
	background-color:#ffffff;
}
/*0828 added by cooper for tab cn version*/
.settings_padding_2_3_1_3{
	padding:2px 3px 1px 3px;
}
#tab_container_top .tab_list{
	border-left:1px solid #dad4da;
	border-right:1px solid #dad4da;
	border-top:1px solid #dad4da;
	padding-left:10px;
	padding-right:10px;
	margin-left:-1px;
	float:left;
	background:#eeeeee;
	margin-top:3px;
	line-height:19px;
	text-align:center;
}
.new_rank_address{width:129px; margin:0; padding:0; float:left;}
.new_rank_address .select_show{ width:95px; height:16px; line-height:120%; padding:2px; *padding:3px 2px 1px 2px; border:1px solid #CFCFCF;float:left; padding-left:4px; overflow:hidden;}
.new_rank_address img{float:left;}
.new_rank_address {padding-top:2px; _padding-top:4px;}

.new_rank_tabsbg{*margin-top:0px; _margin-top:0px; background:url(/img/browse/new_rank_tab_bot.gif) repeat-x left bottom; height:28px; clear:both; *padding-top:34px; _padding-top:0px;}
.new_rank_tabsbg .tabs{padding-left:2px; float:left; display:inline;}
.new_rank_tabsbg .tabs a.incoming_tab_count0{color:#000;}
.new_rank_tabsbg ul.tabs li a, ul.tabs li span{padding-left:8px; padding-right:8px;}
.new_rank_tabsbg ul.tabs li#tabs_on a, ul.tabs li#tabs_on span,
.new_rank_tabsbg ul.tabs li.tabs_on a, ul.tabs li.tabs_on span{padding-left:10px; padding-right:10px;}
.new_rank_conda{float:right; display:inline; padding-top:4px; padding-right:9px;}
.new_rank_conda input{border:0px; vertical-align:middle; margin-left:4px; *margin-left:0px; margin-right:4px; *margin-right:0px;}

.new_rank_condb{padding-top:7px; margin-left:8px;}
.new_rank_condb img{vertical-align:middle; *vertical-align:;}
.new_rank_condb a{padding:3px 3px;}
.new_rank_condb a.cover{background:#d3d3d3; color:#000!important;}

.new_rank_tabbot{height:29px; background:url(/img/browse/new_rank_navbot.gif) repeat-x; text-align:left; padding-left:10px; line-height:29px;}
.new_rank_tabbot ul{float:right; margin-top:-29px; margin-top:1px\9; *margin-top:-29px;}
body:nth-of-type(1) .new_rank_tabbot ul{margin-top:1px;}
.new_rank_tabbot ul li{float:left; display:inline; background:url(/img/browse/new_rank_tab_bot_line.gif) no-repeat left 1px; }
.new_rank_tabbot ul li.noline{background:none;}
.new_rank_tabbot ul li a{margin:0px; padding:0px; padding:9px 7px 5px; }
.new_rank_tabbot ul li a.cover{background:url(/img/browse/new_rank_tab_bot_line2.gif) repeat-x left 1px; *background:url(/img/browse/new_rank_tab_bot_line2.gif) repeat-x left 0px; font-weight:bold;}
.new_rank_tabbot span{}

.new_rank_img{ position:relative; display:inline-block; *display:inline-block; _margin-bottom:3px; height:150px; overflow:hidden;}
.new_rank_img .glrinf{ text-align:left; position:absolute; z-index:200; margin:0; padding:0; bottom:0; right:0;  width:100%; height:17px; line-height:17px; font-size:7pt; color:#b5b5b5; _height:15px; *padding-bottom:2px!important; _padding-bottom:0px;}
.new_rank_img .glrinf span{padding-left:5px;}
.new_rank_img .glrinf span.rank_r{float:right; padding-right:5px;_padding-top:2px;}
.new_rank_img .glrinf span img{ display:inline; vertical-align:middle; margin-right:3px; margin-top:-1px; *margin-top:2px; _margin-top:1px;}
.new_rank_img .glrinfbg{ text-align:right; position:absolute; z-index:100; margin:0; padding:0; bottom:0; *bottom:0px!important; _bottom:0; right:0;  width:100%; height:17px; background-color:#000; font-size:7pt; color:#ccc; filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7;}
.new_rank_hid{display:inline-block; *display:inline; *zoom:1; max-width:83px; _width:expression(this.scrollWidth > 83 ? 83 + 'px' : 'auto'); -o-text-overflow:ellipsis; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; padding-right:4px; float:left; *float:;}
.blog_ul ul li.new_rank_pad{margin-top:32px;}
.new_magazine_members_left{width:980px; margin:0; padding:0 0 10px 0; text-align:left; float:left;}
.new_magazine_members_left li{width:228px; float:left; padding:0 16px 0 0; margin-top:10px;}
.new_magazine_members_left li div li{width:88px;}
.new_rank_padt3{padding-top:3px; _padding-top:0px; height:15px;}

/*Ranking Galleries */
.new_rank_hid102{display:inline-block; *display:inline; *zoom:1; width:102px; -o-text-overflow:ellipsis; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; padding-right:4px;}
.new_rank_galtime{float:right; font-size:7pt; color:#818181; font-weight:normal; font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;}
.new_rank_floatgal{float:left; display:inline; width:180px;}
.new_rank_galimg{max-height:180px; _height:expression(this.height > 180 ? 180: true);}

.new_rank_table img.cover{ display:block; *display:inline; }
.new_rank_table tr td{ width:180px; height:180px;}
.new_rank_table tr td a.imgthumb{ position:relative; overflow:hidden; display:inline-block;  *display:inline-block;}
.new_rank_table tr td a.imgthumb  img{ display:inline;}
.new_rank_table tr td a.imgthumb .glrinf{ text-align:right; position:absolute; z-index:200; margin:0; padding:0; bottom:0; right:0;  width:100%; height:17px; line-height:17px; font-size:7pt; color:#b5b5b5; _height:15px; *padding-bottom:2px!important; _padding-bottom:0px;}
.new_rank_table tr td a.imgthumb .glrinf span{float:left; padding-left:5px;}
.new_rank_table tr td a.imgthumb .glrinf span.rank_r{float:right; padding-right:5px;_padding-top:2px;}
.new_rank_table tr td a.imgthumb .glrinf span img{ display:inline; vertical-align:middle; margin-right:3px; margin-top:-1px; *margin-top:2px; _margin-top:1px;}
.new_rank_table tr td a.imgthumb .glrinfbg{ text-align:right; position:absolute; z-index:100; margin:0; padding:0; bottom:2px; *bottom:2px!important; right:0;  width:100%; height:17px; background-color:#000; font-size:7pt; color:#ccc; filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7;}

.popmenu{_filter:;}
.new_rank_numberl{ position:absolute; left:0px; bottom:0px; height:17px; color:#b5b5b5; z-index:101; padding-left:5px;}
.new_rank_numberr{ position:absolute; right:0px; bottom:0px; height:17px; color:#b5b5b5; z-index:101; padding-right:5px;}
.new_rank_numberr img{ display:inline; vertical-align:middle; margin-right:3px; margin-top:-1px; *margin-top:2px; _margin-top:2px;}
.new_galleries_left{ width:980px; margin:0; padding:0 0 10px 0; text-align:left; float:left;}
.new_galleries_left li{ width:180px; height:220px; padding:0 15px 0 0; float:left; margin-top:10px; }


/*Ranking Blogs */
.new_rank_hid100{display:inline-block; *display:inline; *zoom:1; width:100px; -o-text-overflow:ellipsis; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; padding-right:4px;}
.new_rank_blogtime{float:right; font-size:7pt; color:#818181; font-weight:normal; text-decoration:none;}
.new_rank_floatleft{float:left; display:inline; width:120px;}
.new_rank_blank9{font-size:1px; line-height:1px; height:9px; overflow:hidden; clear:both;}
.new_blog_left{width:980px; margin:0; padding:0 0 10px 0; text-align:left; float:left;}
.new_blog_left li{width:315px; float:left; padding:0px 10px 0 0; margin-top:10px;}
.new_expand{margin:0px;}
.new_blog_hid{overflow:hidden; -o-text-overflow:ellipsis; text-overflow:ellipsis;}
.rank_con_185{width:185px; overflow:hidden;}

/*Ranking Streetstyle Nightlife */
.new_rank_img_stre{height:270px; overflow:hidden;}
#galleries_nav ul li.new_rank_galnav{width:130px;}
.subnav_bg{*margin-top:-2px; _margin-top:0px;}
.new_nightlife_left{ width:980px; float:left; margin:0; padding:0 0 10px 0; text-align:left;}
.new_nightlife_left li{width:180px; padding:0 15px 0 0; float:left; margin-top:10px;}

/* fix rank ul li height */
.rank_ul ul li{ height:25px; line-height:25px; margin:0;}
.rank_ul ul li.bg{ background:#f6f6f6;}

/* fix rank search 2009-06-03 */
#subnav_left ul li.rank_cur{cursor: pointer;background:#666666;}
#subnav_left ul li.rank_cur a{color:#fff!important;display:block}
.rank_detail_search{float:right; width:230px; padding-top:7px;}
.rank_detail_search .rank_detail_inp01,.rank_detail_search .rank_detail_sel02,.rank_detail_search img{float:left; display:inline;}
.rank_detail_search .rank_detail_inp01,.rank_detail_search .rank_detail_sel02{padding-top:3px; *padding-top:0px; height:17px; *height:20px; line-height:20px; border:1px solid #ccc; color:#afacac; font-size:12px; font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif}
.rank_detail_search .rank_detail_inp01{width:181px; _width:178px; padding-left:5px; margin-right:5px;}
.rank_detail_search .rank_detail_sel02{width:65px; padding-left:5px; text-align:left;}
.rank_detail_search img.rank_detail_but{margin-left:5px;}
.rank_detail_subnav #subnav_left ul li{width:90px;}
.rank_detail_search .rank_detail_inp03{width:148px; _width:145px;}
.rank_detail_search .rank_detail_inp04{width:30px; margin-right:0px;}
.rank_detail_search .rank_detail_div01{width:53px; float:left; display:inline; position:relative;}
.rank_detail_search .rank_detail_div02{width:88px; float:left; display:inline; position:relative;}
.rank_detail_search .rank_detail_div01 img,.rank_detail_search .rank_detail_div02 img{*margin-top:-3px;}
.rank_detail_back{float:left; display:inline; padding-top:8px; *padding-top:10px; _padding-top:12px;  padding-left:10px;}
.new_rank_tabsbg ul.tabs li.rank_result{margin-left:-2px; _margin-left:-1px;}
.rank_detail_search input.rank_detail_but{width:23px; height:22px; background:url(/img/browse/rank_detail_search.gif) no-repeat left top; float:left; display:inline; margin-left:5px; border:0px; overflow:hidden;}


/* fix ticker 2009-07-22 */
.newsticker0327{background:transparent url(/img/ticker/ticker_friend_icobg01.gif) right center no-repeat;color:#ccc; height:32px;  text-align:right; vertical-align:middle; overflow:hidden; font-size:9pt; float:right; diplay:inline; padding-right:18px; width:215px;}
.newsticker0327_none{background:none;}
.newsticker0327 img{vertical-align:middle; float:left; margin-right:5px; }
.newsticker0327 .img_tk{padding-top:10px;}
.newsticker0327 .female a:link,.newsticker0327 .female a:visited{color:#ff33cc!important;}
.newsticker0327 .female a:hover,.newsticker0327 .female a:hover{color:#ff99cc!important; text-decoration:none;}
.newsticker0327 .male a:link,.newsticker0327 .male a:visited{color:#0066ff!important;}
.newsticker0327 .male a:hover,.newsticker0327 .male a:hover{color:#3399ff!important; text-decoration:none;}
.newsticker0327 .ticker_l,.newsticker0327 .ticker_r{float:left; display:inline; padding-top:8px;cursor:pointer ;}
.newsticker0327 .ticker_l{max-width:44px; _width:expression(this.scrollWidth > 44 ? 44 + 'px' : 'auto'); -o-text-overflow:ellipsis; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.newsticker0327 .ticker_r{padding-left:2px; max-width:140px; *width:expression(this.scrollWidth > 140 ? 140 + 'px' : 'auto'); -o-text-overflow:ellipsis; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.newsticker0327 .ticker_g{float:left; display:inline; padding-top:6px; *padding-top:8px;cursor:pointer ; padding-left:4px; max-width:160px; _width:expression(this.scrollWidth > 160 ? 160 + 'px' : 'auto'); -o-text-overflow:ellipsis; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.newsticker0327 img.group_im{margin-top:7px;}

.ticker_friend{color:#ccc;  text-align:right; overflow:hidden; font-size:9pt; float:right; diplay:inline; background:url(/img/ticker/ticker_friend_line.gif) no-repeat left top;}
.ticker_friend .ticker_friend_l,.ticker_friend .ticker_friend_r{float:left; display:inline; height:22px; padding-top:4px; }
.ticker_friend .ticker_friend_l{*padding-top:6px; _padding-top:8px;}
.ticker_friend .ticker_friend_l img{padding-left:13px; padding-right:6px; vertical-align:bottom; *margin-top:-2px; _margin-top:-6px;}
.ticker_friend .ticker_friend_r{padding-top:3px; height:23px; margin-left:3px;}
.ticker_friend .ticker_friend_r a{cursor:pointer; display:block; padding-top:3px;}
.ticker_friend .ticker_friend_r a.over{padding-top:0px;}
.ticker_friend .ticker_friend_r a span.people_number{color:#FFFFFF; font-weight:normal; padding:0px 28px 1px 1px; margin-left:7px; background:url(/img/ticker/ticker_friend_icobg01.gif) no-repeat right top;}
.ticker_friend .ticker_friend_r a.over span.people_number{ background:url(/img/ticker/ticker_friend_abgright.gif) no-repeat right top; color:#000; display:inline-block; height:23px; padding-top:3px; font-weight:bold;}
.ticker_friend .ticker_friend_r a.over span.people_number_con{background:url(/img/ticker/ticker_friend_abgleft.gif) no-repeat left top; display:inline-block; height:26px; padding-top:0px; }
.ticker_friend .ticker_friend_r a span.people_number label{padding-left:1px;}
.ticker_friend .ticker_friend_r a.over span.people_number label{padding-left:0px; color:#000;}
.ticker_con{position:relative;}
.ticker_friend_select{position:absolute; right:0px; top:23px; *top:24px; width:178px; background:#f0f0f0 url(/img/ticker/ticker_friend_select_bg.gif) no-repeat right top; z-index:999;  border:1px solid #525252; border-top:0px; font-size:8pt;}

.ticker_friend_select .select_list{padding-top:5px; padding-bottom:6px;}
.ticker_friend_select .select_list_h{padding-top:5px; height:357px; overflow:hidden; overflow-y:auto; padding-bottom:6px;}
.ticker_friend_select .select_list li,.ticker_friend_select .select_list_h li{padding-top:4px; padding-bottom:4px; height:30px; border-top:1px solid #f0f0f0; border-bottom:1px solid #f0f0f0; padding-left:5px; clear:both; text-align:left;}
.ticker_friend_select .select_list li.changebg,.ticker_friend_select .select_list_h li.changebg{background:#fff; border-top:1px solid #d1d4d1; border-bottom:1px solid #d1d4d1; text-decoration:none;}
.ticker_friend_select .select_list li a:hover,.ticker_friend_select .select_list_h li a:hover{text-decoration:none;}
.ticker_friend_select .select_list li a img,.ticker_friend_select .select_list_h li a img{padding-right:5px; vertical-align:middle;}
.ticker_friend_select .select_list li a span,.ticker_friend_select .select_list_h li a span{width:100px; display:-moz-inline-box; *display:inline-block; overflow:hidden; -o-text-overflow:ellipsis; text-overflow:ellipsis; white-space:nowrap;}
.ticker_friend_select .select_list li a img.info_img,.ticker_friend_select .select_list_h li a img.info_img{padding-left:5px;}
.ticker_friend_select .select_list li a.female:link,.ticker_friend_select .select_list_h li a.female:link,.ticker_friend_select .select_list li a.female:visited,.ticker_friend_select .select_list_h li a.female:visited{color:#ff33cc!important;}
.ticker_friend_select .select_list li a.female:hover,.ticker_friend_select .select_list_h li a.female:hover{color:#ff99cc!important; text-decoration:none;}
.ticker_friend_select .select_list li a.male:link,.ticker_friend_select .select_list_h li a.male:link,.ticker_friend_select .select_list li a.male:visited,.ticker_friend_select .select_list_h li a.male:visited{color:#0066ff!important;}
.ticker_friend_select .select_list li a.male:hover,.ticker_friend_select .select_list_h li a.male:hover{color:#3399ff!important; text-decoration:none;}
.ticker_friend_select .select_list li a{display:block; float:left; height:30px; line-height:30px;  cursor: url(/img/ticker/im_home.cur), auto;}
.ticker_friend_select .select_list li a.online_right{width:143px; cursor: url(/img/ticker/im_talk.cur), auto;}
.ticker_friend_select .select_list_h li a{display:block; float:left; height:30px; line-height:30px;   cursor: url(/img/ticker/im_home.cur), auto;}
.ticker_friend_select .select_list_h li a.online_right{width:123px; cursor: url(/img/ticker/im_talk.cur), auto;}
.ticker_friend_select .select_none{padding-top:5px; height:50px; padding-left:15px; color:#676767; text-align:left; line-height:20px;}
.ticker_friend_select .select_none a{color:#000; text-decoration:underline;}
.ticker_friend_select .select_none a:hover{color:#ff33cc;}
.ticker_friend_select .select_notonline{height:32px; line-height:32px; background:url(/img/ticker/ticker_friend_select_line.gif) no-repeat left top; text-align:center;}
.ticker_friend_select .select_notonline a:hover{color:#ff33cc;}
#header{overflow:inherit; _overflow:hidden;}
#header_broadcast{overflow:inherit; _overflow:hidden;}
.ticker_msg_list{
	position:absolute;
	top:-4px;
	*top:0;
	right:120px;
	border:1px solid #525252;
	background:#f0f0f0;
	width:245px;
	vertical-align:middle;
	text-align:left;
	display:none;
	font-size:9pt;
	cursor:pointer;
	_cursor:hand;
}
.ticker_msg_list .first li{
	background:transparent url(/img/ticker/ticker_friend_icobg02.gif) 219px 9px no-repeat;
	height:32px;
	padding:3px 0 4px 11px;
	border-bottom:1px solid #f0f0f0;
}
.ticker_msg_list .first li.select{
	background:#fff url(/img/ticker/ticker_friend_icobg02.gif) 219px 9px no-repeat;
	height:32px;
	border-bottom:1px solid #d1d4d1;
}
.ticker_msg_list img{
	vertical-align:middle;
}
.ticker_msg_list .other li{
	padding:4px 0 4px 11px;
	border-bottom:1px solid #f0f0f0;
	border-top:1px solid #f0f0f0;
	cursor:pointer;
	_cursor:hand;
}
.ticker_msg_list .other li.select{
	border-bottom:1px solid #d1d4d1;
	border-top:1px solid #d1d4d1;
	background:#fff;
}
.ticker_msg_list .clearall{
	background:transparent url(/img/ticker/ticker_msg_list_line.gif) no-repeat;
	line-height:30px;
	text-align:center;
	margin-top:4px;
}

/* IM group*/
.ticker_friend_select .ticker_tab{height:27px; background:url(/img/ticker/ticker_online_bg.gif) repeat-x left bottom; margin-left:6px; margin-right:6px; margin-top:15px; padding-left:6px;}
.ticker_friend_select .ticker_tab li{float:left; display:inline; padding:4px 13px 0 13px;height:21px; background:#f7f7f7; margin-left:-1px; text-align:center; border:1px solid #d1d4d1; cursor:pointer;}
.ticker_friend_select .ticker_tab li.over{ background:#f0f0f0; font-weight:bold; border-bottom:1px solid #f0f0f0;}

.ticker_friend_select .ticker_online_group{margin-top:6px;}
.ticker_friend_select .ticker_online_group_h{height:400px; overflow:hidden; overflow-y:auto; margin-top:6px;}
.ticker_friend_select .ticker_online_group li,.ticker_friend_select .ticker_online_group_h li{height:32px; border-top:1px solid #f0f0f0; border-bottom:1px solid #f0f0f0;  text-align:left;}
.ticker_friend_select .ticker_online_group li.over,.ticker_friend_select .ticker_online_group_h li.over{ background:#fff; border-top:1px solid #d1d4d1; border-bottom:1px solid #d1d4d1;}
.ticker_friend_select .ticker_online_group li span,.ticker_friend_select .ticker_online_group_h li span{color:#ff33cc; padding-left:4px;}
.ticker_friend_select .ticker_online_group li a.button,.ticker_friend_select .ticker_online_group_h li a.button{width:100%; height:22px; line-height:22px; text-align:center; border:1px solid #D1D4D1; background:url(/images/button.gif) repeat-x; cursor:pointer; display:block; float:left;  width:44px; height:14px; line-height:14px; padding-bottom:1px;  margin-left:4px; margin-top:-5px; margin-top:7px; *padding-bottom:0px; *padding-top:1px; }
.ticker_friend_select .ticker_online_group li span.tg_name,.ticker_friend_select .ticker_online_group_h li span.tg_name{display:block; float:left;}
.ticker_friend_select .ticker_online_group li span.tg_name a,.ticker_friend_select .ticker_online_group_h li span.tg_name a{display:block; float:left; width:50px; overflow:hidden; padding-top:7px; cursor: url(/img/ticker/im_talk.cur), auto;}
.ticker_friend_select .ticker_online_group li span.tg_name a{width:70px;  _width:65px;}
.ticker_friend_select .ticker_online_group li span.tg_name a.grou_ico,.ticker_friend_select .ticker_online_group_h li span.tg_name a.grou_ico{margin-left:3px; margin-right:3px; width:16px; cursor: url(/img/ticker/im_home.cur), auto;}
.ticker_friend_select .ticker_online_group li span.tg_name a.grou_ico img,.ticker_friend_select .ticker_online_group_h li span.tg_name a.grou_ico img{}
.ticker_friend_select .ticker_online_group li span label,.ticker_friend_select .ticker_online_group_h li span label{padding-left:3px; display:block; float:left; width:20px; margin-right:2px; padding-top:7px; color:#f3c;}
.ticker_friend_select .ticker_online_group .ticker_block_down,.ticker_friend_select .ticker_online_group_h .ticker_block_down{background:url(/img/ticker/ticker_online_ico01.gif) no-repeat 9px 50%; text-align:left; padding-left:17px; line-height:175%;}
.ticker_friend_select .ticker_online_group .ticker_block_up,.ticker_friend_select .ticker_online_group_h .ticker_block_up{background:url(/img/ticker/ticker_online_ico02.gif) no-repeat 9px 50%; text-align:left; padding-left:23px;  line-height:175%;}

/* fix user name long bug */
#header_mainnav ul li #my_div_block #my_login{max-width:75px; _width:expression(this.scrollWidth > 75 ? 75 + 'px' : 'auto'); display:inline-block; *display:inline; *zoom:1; display:-moz-inline-box;  -o-text-overflow:ellipsis; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
/*mypage invitation 2009-07-01 */
.invi_mypage_pad{margin-top:4px;}
.invi_mypage_height{ padding-top:2px; line-height:20px;}
/* fix announcement */
.announcement_zh{display:none;}
/* add forum new ico */
#header_mainnav ul li.forum_new{padding-right:15px;}
/* add mall new ico */
#header_mainnav ul li.mall_new{padding-right:30px;background:transparent url(/img/header_mainnav_new.gif) no-repeat 30px 0;}

/* fix right adv */
#sidebar img{padding-bottom:8px; *padding-bottom:10px;}
#sidebar #mymovie{margin-bottom:8px; *margin-bottom:10px;}

/*new user*/
.newUser{
	margin:0;
	padding:0;
	text-align:left;;
	margin-bottom:10px;
}
.newUser h3{
	background:transparent url(/img/mypage_new/golvlampa_new.gif) repeat-x;
	border-top:1px solid #bbb;
	height:30px;
	padding:5px 0 0 7px;
	font-size:14px;
}
.newUser strong{
	color:#fb28c3;
}
.newUser .userL{
	float:left;
	width:255px;
	border-right:1px solid #ccc;
	padding-right:20px;
}
.newUser .userL .desc{
	line-height:1.8em;
}
.userL .openAppuser{
	padding-bottom:110px;
}
.userL .openAppuser dt{
	margin:35px 0 20px 0;
}
.userL .openAppuser dd{
	margin:20px 0 0 0;
}
.userL .photoShow{
	margin:15px 0;
}
.userL .photoShow .photo{
	float:left;
	width:120px;
	text-align:center;
}
	.photoShow .show{
		float:right;
		width:125px;
	}
	.photoShow .show p{
		border:1px solid #aaa;
		margin:20px 0 2px 9px;
		width:86px;
		position:relative;
		padding:5px 10px;
		color:#919191;
	}
	.photoShow .show p span{
		position:absolute;
		bottom:-3px;
		*bottom:-1px;
		left:-10px;
	}
	.userList ul{
		margin:5px 0;
	}
	.userList .hDesc{
		margin:10px 0;
	}
	.userList ul li{
		float:left;
		width:60px;
		text-align:center;
		margin-left:3px;
		display:inline;
		overflow:hidden;;
		white-space:nowrap;
	}
.userR{
	float:right;
}
.userR .showPage{
	height:315px;
	margin-left:10px;
}
.userR .showPage .desc{
	width:200px;
	border:1px solid #aaa;
	padding:5px;
	position:relative;
	top:10px;
	color:#919191;
}
.userR .showPage .page3Desc{
	padding:40px 0;
}
.userR .showPage .page4Desc{
	background:url(/img/newuser_page4.gif) no-repeat;
	padding-left:40px;
	width:230px;
	min-height:35px;
	line-height:1.8em;
	position:relative;
	top:100px;
}
.userR .showPage .desc span{
	position:absolute;
	top:-10px;
	right:-1px;
}
.userR .page{
	float:right;
}
.userR .page a{
	display:block;
	width:18px;
	height:18px;
	border:1px solid #d1d4d1;
	text-align:center;
	color:#888;
	float:left;
	margin-right:3px;
	font-family:verdana;
	line-height:18px;
}
.userR .page a:hover,.userR .page a.select{
	background:#888;
	color:#fff;
}
.newUserGuide .desc{
	padding:10px 0;
	text-align:left;
}
.newUserGuide .guideBtn a{
	display:block;
	background:url(/img/newuser_guide_btbg.gif) no-repeat;
	width:268px;
	height:35px;
	font-weight:700;
	text-indent:6em;
	margin:20px auto;
	text-align:left;
}
.newUserGuide .guideBtn a.invite{
	background-position:0 -56px;
}
.newUserGuide .guideBtn a span{
	line-height:35px;
}
/*all tips*/
.allTips{
	position:absolute;
	top:-10px;
	width:200px;
	-moz-opacity:0.95; /*Mozilla*/
	opacity: 0.95; /*FF*/
	z-index:9999;
}
.allTips .topLine{
	background:url(/img/alltips_top.gif) no-repeat 0 0;
	width:310px;
	height:8px;
	font-size:0;
}
.allTips .mainContent{
	background:url(/img/alltips_main.gif) no-repeat left bottom;
	width:270px;
	padding:10px 20px;
	line-height:1.5em;
	color:#919191;
	text-align:left;
}
.allTips .mainContent h3{
	font-size:14px;
	margin:0 0 5px 0;
	text-align:left;
}
.allTips .mainContent .tonext{
	margin:15px 0 0 0;
	text-align:right;
}
.allTips .close{
	position:absolute;
	right:10px;
	top:10px;
}
.allTips .closeL{
	position:absolute;
	left:10px;
	top:10px;
}
.allTips .cornerL{
	position:absolute;
	left:-6px;
	top:10px;
}
.allTips .cornerR{
	position:absolute;
	right:-114px;
	top:10px;
}
.profileTip{
	position:absolute;
	top:-10px;
	left:135px;
	_left:130px;
}
.fixedTip{
	position: fixed;
	 _position: absolute;
	top:2px;
	_top: expression(eval(document.compatMode &&document.compatMode=='CSS1Compat') ?documentElement.scrollTop + 2 :document.body.scrollTop + 2);
}
/*Notice settings*/
.notice_set_medify{color:red;text-align:right;width:87%;line-height:22px;float:left;}
/*guest button*/
.gb_text .btn{
	background:#fff url(/images/button.gif) repeat-x scroll 0 0;
	border:1px solid #D1D4D1;
	height:24px;
	padding:0 10px;
	font-weight:normal;
	cursor:pointer;
	_cursor:hand;
	font-family:verdana;
	*padding-top:2px;
}
.guestInput{
	border: 1px solid #ccc;
	width: 765px;
	height: 80px;
	color:#999;
}
/*add top search*/
.topsearch{height:29px; padding-top:3px; padding-left:33px; width:200px; text-align:left; vertical-align:middle; float:right; diplay:inline; position:relative;}
.topsearch .topsearch_put{width:166px; padding-left:2px; height:20px; line-height:20px; _height:18px;  _line-height:18px;  _padding-top:2px; background:#fff; border:1px solid #696969; border-right:0px; float:left; display:inline; font-size:8pt; font-family:"Trebuchet MS",verdana,Arial,Helvetica,sans-serif; color:#666;}
.topsearch .topsearch_puted{width:166px; padding-left:2px; height:20px; line-height:20px; _height:18px;  _line-height:18px;  _padding-top:2px; background:#fff; border:1px solid #696969; border-right:0px; float:left; display:inline; font-size:8pt; font-family:"Trebuchet MS",verdana,Arial,Helvetica,sans-serif; color:#000;}
.topsearch .topsearch_but{float:left; display:inline;}
.topsearch .search_select{width:188px; border:1px solid #000; background:#fff; position:absolute; left:33px; top:24px; display:none;}
.topsearch .search_select li{border-bottom:1px solid #eee; padding:3px; height:30px; cursor:pointer;}
.topsearch .search_select li img{float:left; padding-right:5px; vertical-align:middle;}
.topsearch .search_select li p{float:left; width:149px; padding-bottom:1px; color:#999; overflow:hidden; -o-text-overflow:ellipsis; text-overflow:ellipsis; white-space:nowrap;}
.topsearch .search_select li p.pad{padding-top:8px;}
.topsearch .search_select li.search_over{background:#000;}
#newsticker a.male:link{color:#06f;}
#newsticker a.female:link{color:#f3c;}
#newsticker .search_select li.search_over a.male{color:#fff;}
#newsticker .search_select li.search_over a.female{color:#fff;}
.topsearch .search_select li.search_over p{color:#a3a3a3;}


/*browse members 2010-04-22*/
.new_rank_mt{height:30px; background:url(/img/browse/new_rank_mt.jpg) repeat-x; text-align:left; margin-top:10px; *margin-top:37px; _margin-top:10px;}
.new_rank_mt .mt_l,.new_rank_mt .mt_r{float:left; display:inline;}
.new_rank_mt .mt_l{width:520px; padding-left:10px; height:29px; line-height:29px; color:#616161;}
.new_rank_mt .mt_l a{color:#020202;}
.new_rank_mt .mt_r{width:430px; padding-top:4px;}
.new_rank_mt .mt_r img{margin-right:10px; float:left; display:inline; cursor:pointer;}
.new_rank_mt .mt_r input.mt_put{float:left; display:inline; padding-top:3px; *padding-top:0px; height:17px; *height:20px; line-height:20px; border:1px solid #ccc; color:#afacac; font-size:12px; font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; width:148px; padding-left:5px; border-right:0px;}
.new_rank_mt .mt_r input.mt_but{width:23px; height:22px; background:url(/img/browse/rank_detail_search.gif) no-repeat left top; float:left; display:inline; border:0px; overflow:hidden;}

.new_rank_mb{height:91px; background:url(/img/browse/new_rank_mb.jpg) repeat-x; display:none;}
.new_rank_mb .mb_cum1,.new_rank_mb .mb_cum2,.new_rank_mb .mb_cum3,.new_rank_mb .mb_cum4{float:left; display:inline; background:url(/img/browse/new_rank_mb_line.gif) no-repeat right 6px; height:79px; padding-left:20px;}
.new_rank_mb p.mb_tt{color:#666; padding-top:4px; padding-bottom:4px; text-align:left;}
.new_rank_mb .mb_cum1{width:129px;}
.new_rank_mb .mb_cum1 input{border:0px;}
.new_rank_mb .mb_cum1 li{line-height:20px; text-align:left;}
.new_rank_mb .mb_cum1 li input{margin-right:3px; *margin-right:0px; height:18px; line-height:18px;}
.new_rank_mb .mb_cum2{width:208px;}
.new_rank_mb .mb_cum2 input{border:0px;}
.new_rank_mb .mb_cum2 li{line-height:20px; width:80px; float:left; display:inline; text-align:left;}
.new_rank_mb .mb_cum2 li input{margin-right:3px; *margin-right:0px; height:18px; line-height:18px;}
.new_rank_mb .mb_cum3{width:162px;}
.new_rank_mb .mb_cum3 .mb_age{width:160px; float:left;}
.new_rank_mb .mb_cum4{width:381px; background:none;}
.new_rank_mb .mb_cum4 .mb_indus{width:340px; float:left;}
.new_rank_mb .mb_select .select_wrap_spa{float:left; display:inline; text-align:left;}
.new_rank_mb .mb_select img{float:left; display:inline;}

.new_rank_mb .mb_but{margin-top:8px;}
.new_rank_mb .mb_but input.but_en{width:52px; height:21px; padding-bottom:1px; background:url(../img/browse/new_rank_mt_but.gif); text-align:center; border:0px; cursor:pointer; float:right; margin-right:26px; font-size:8pt;}
.new_rank_mb .mb_but input.but_zh{width:52px; height:21px; padding-bottom:1px; background:url(../img/browse/new_rank_mt_but.gif); text-align:center; border:0px; cursor:pointer; float:right; margin-right:26px; font-size:9pt;}
