@charset "utf-8";
@import 'base.css';
body{background:#fff none}
.emBg{background:url(../images/em_bg.gif) no-repeat;border:1px solid #dedede;height:130px;padding:1px;position:absolute;width:260px}
.emItem {border:1px solid #fff;cursor:pointer;float:left;height:24px;overflow:hidden;width:24px}
.emAct{border:1px #2175c9 solid}
#iframecontent{background-image: none; margin-top:0; padding-top:20px;}
#iframecontent .tabs{padding-left:0;}
.myinfo{width:100%;position:relative}
.mypanel{position:relative;height:100%;margin:22px 0 0 87px;*margin:8px 0 0 87px}
.myphoto,.avatar{background:url(../images/photobg.gif) no-repeat;text-align:left;padding:4px 0 0 4px}
.myphoto{width:65px;height:65px;position:absolute;margin-left:-86px}
	.myphoto img{width:60px;height:60px}
.avatar{width:59px;height:59px;display:block;background-position:0 -69px}
	.avatar img{width:50px;height:50px}
.figure{width:30px;height:30px;display:block}
	.figure img{width:30px;height:30px}
.sendbox{text-align:left;letter-spacing:1px}
.myinfo{text-align:right;margin-left:-1px;padding-left:1px}
	.myinfo .mystatus{color:#aaa;margin-left:5px; cursor:pointer}
		.mystatus img{margin-bottom:-1px;}
	.myinfo a:link,.myinfo a:visited{color:#ce1221}
	.myinfo a:hover,.myinfo a:active{color:#ce1221;text-decoration:underline}
	.myinfo .stats{margin-right:7px}
.sendbox{background-color:#f5f5f5;min-height:72px;_height:72px;margin-top:10px;position:relative;padding:10px 98px 0 10px}
	.sendbox textarea{border:1px solid #dddddd;height:34px;padding:3px;overflow:auto;width:100%;font-size:12px}
	.sendbox input{height:42px;width:69px;border:0;background:url(../images/btnbg.gif) no-repeat;position:absolute;right:10px; -right:20px;top:11px;cursor:pointer}
.sendbox .newmood{line-height:200%;text-align:left;overflow:hidden;width:100%}
.feedcontainer{padding:1px 0 0; position:relative}
.feedcontainer li{position:relative;height:100%;padding:19px 25px 19px 87px;border-bottom:1px #ddd solid}
	.popbtn{background:url(../images/popbtn.gif) no-repeat;display:none;height:18px;width:19px;position:absolute;top:23px;right:5px}
	.poplayer{background:#f8f8f8;border:3px solid #eee;height:130px; line-height:22px;overflow:hidden;padding:15px;position:absolute;text-align:left;width:180px}
	.poplayer h1 {font-size: 14px;padding: 0 0 10px}
	.poplayer .float_del {position: absolute;width: 13px;height: 14px;background: url(../images/delete.gif) 0 0 no-repeat;top: 8px;right: 8px;text-indent: -9999px;overflow: hidden;display: block}
	.poplayer .float_del:hover {background-position: 0 -14px}
	.btn_line {padding: 5px 0}
	.feedcontainer .avatar{position:absolute;float:left;margin-left:-83px}
	.feedcontainer .details{width:100%;word-wrap:break-word;text-align:left}
		.feedcontainer .details a:link,.feedcontainer .details a:visited{color:#ce1221}
		.feedcontainer .details a:hover,.feedcontainer .details a:active{color:#ce1221;text-decoration:underline}
		.feedcontainer .details h3,.feedcontainer .details .content{line-height:28px;font-size:14px}
		.feedcontainer .details h3{font-weight:normal}
		.feedcontainer .details h3 a{margin-right:3px;}
		.feedcontainer .details .content{color:#aaa}
			.feedcontainer .details .content img.photo_frame{padding:3px;border:1px #ccc solid;margin:3px; width:166px;}
		.feedcontainer .details .toolbar{height:20px;margin:10px 0 4px;padding-left:29px}
			.feedcontainer .details .toolbar span{color:#666}
.feedcontainer .more{width:56px;height:13px;margin:0 auto;background:#fff url(../images/more.gif) center 0 no-repeat;border:1px #ddd solid;border-top:0;cursor:pointer;*_position:relative;*_left:0;*_bottom:1px;}

.comment{background:url(../images/tip.gif) 20px 0px no-repeat; padding:6px 18px 0 0;}
.comment h6{ padding-bottom:5px; margin-bottom:10px; border-bottom:1px solid #eee; font-weight:normal;}
.comment span.answer{ float:right;}
.comment span.answer a{ color:#ce1221;}
.reaction,.stat{padding:5px 3px 5px 9px;border-bottom:#fff 1px solid;background:#f8f8f8;line-height:20px;color:#3c3c3c;overflow:auto; _overflow:inherit; text-align:left;}
.reaction{padding:5px 3px 5px 54px;_padding:2px 3px 5px 54px;_height:40px; position:relative}
	.reaction .figure,.reply .figure{margin:4px 10px 0px -42px;display:inline;float:left}
	.reaction label{color:#777}
	.answer_person a{ color:#ce1221;}
	.reaction p,.reply p{width:100%; line-height:22px; word-wrap:break-word;}
	.reaction a,.stat a{margin-right:5px;display:inline; color:#ce1121;}
.replyer{height:35px;background:#f8f8f8;padding:3px 18px 0 9px}
	.replyer input{width:100%;height:14px;padding:3px;color:#bbb;border:#ddd 1px solid;margin:5px 0 0 0} 
.reply{background:#f8f8f8;padding:3px 18px 3px 54px;max-height:130px;_height:120px;}
	.reply textarea{border:1px solid #aaa;color:#333333;height:32px;line-height:16px;margin-top:4px;padding:3px;width:100%;overflow:auto;font-size:12px;}
	.reply p{_float:left;}
.replybt{line-height:30px; clear:both}
	.replybt .button,.poplayer .button{width:39px;height:18px;padding:0 0;*padding:3px 0 0 0;border:0;margin-top:5px;color:#666;font-size:12px;background:url(../images/button.gif) no-repeat;cursor:pointer}
	.replybt a{text-indent:24px;background:url(../images/em_bg.gif) 0 -134px no-repeat;display:block }

.replyer{_padding:3px 9px 0 9px}
.reply{_padding:3px 9px 3px 54px}
.replyer input,.reply textarea,.reaction p,.reply p{_width:98%}
.reaction,.reply,.replyer,.stat{_clear:both;}

.set_fresh_news{text-align:right; padding-top:10px; line-height:25px;}
	.poplayer .button{margin:9px 10px 0 0; line-height:16px;}
/* remind */
.remind_title{font-weight:bold;color:#666;text-align:left;margin:0 auto 8px;padding:20px 0 10px;border-bottom:1px #eee solid}.remind_title span,.remind_title a{color:#ce1221;font-weight:normal}.remind_title .more{float:right;margin:1px 5px 0 0;color:#666}.remind_list{text-align:left;list-style:none;margin:0 auto}.remind_list li{width:94%;height:29px;text-align:left;border-bottom:1px #eee solid; margin:3px auto; padding-bottom:3px;}.remind_list li .remind_content a{margin:0 3px;color:#ce1221}.remind_list .photo{float:left;width:30px;margin:0 3px 0 1px}.remind_list .photo img{border:2px #eee solid;padding:1px}.remind_list .remind_content{float:left;line-height:28px;width:82%;overflow:hidden}.remind_list .remind_del{float:right;width:25px;height:20px;margin:8px 0 0 2px}.remind_list .remind_del a{display:block;width:25px;height:20px;background:url(../images/replyclose.gif) no-repeat}

.msg{width:470px;padding:10px 20px; margin:0px 0 20px;height:125px;background:#f8f8f8}
.folden .msg{width:642px}
.msg p{text-align:left;line-height:24px;font-weight:bold}
	.msg p textarea{width:440px;padding:5px;height:50px; font-size:12px;border:#ddd 1px solid;overflow:auto}
	.folden .msg p textarea{width:630px}
	.msg p span{float:right;font-weight:normal}
	.msg p span input{font-size:12px;line-height:14px;font-family:Arial, sans-serif;border:0 none;background:none;width:25px}
	.msg p label,.msg p a{color:#ce1221}
	.msg p .em_bg{text-indent:26px;background:url(../images/em_bg.gif) 0 -134px no-repeat;font-weight:normal;margin-top:3px;line-height:31px;display:block}
	.msg p .button{width:66px;height:26px;line-height:26px;background:url(../images/msg_send.gif);border:0px;font-weight:bold;color:#4e4e4e;margin-top:10px}

#iframecontent h2{font-size:14px; padding:4px 0 16px 30px;padding-bottom:16px; text-align:left; border-bottom:#dedede 1px solid; margin-top:-5px;_margin-right:-15px;}
.app_blog{background:url(../images/appbg.gif) no-repeat 0 0px;}
.app_album{background:url(../images/appbg.gif) no-repeat 0 -40px}
.app_share{background:url(../images/appbg.gif) no-repeat 0 -80px}
.app_group{background:url(../images/appbg.gif) no-repeat 0 -120px}
.app_vote{background:url(../images/appbg.gif) no-repeat 0 -160px}
.app_friend{background:url(../images/appbg.gif) no-repeat 0 -200px}
.app_message{background:url(../images/appbg.gif) no-repeat 0 -240px}
.app_user{background:url(../images/appbg.gif) no-repeat 0 -280px}
.app_mood{background:url(../images/appbg.gif) no-repeat 0 -320px}
.app_msgscrip{background:url(../images/appbg.gif) no-repeat 0 -360px}
.app_set{background:url(../images/appbg.gif) no-repeat 0 -400px}
.app_remind{background:url(../images/appbg.gif) no-repeat 0 -440px}
.app_event{background:url(../images/appbg.gif) no-repeat 0 -480px}
.app_ask{background:url(../images/ask.gif) no-repeat;}

.guide_info { padding-top:40px; color:#9c9a9c; font-size:14px;}
.guide_info a {margin:0 5px;}
.guide_info a:link, .guide_info a:visited {color:#ce1221;text-decoration:underline;}
.rs_box{ width:600px; float:left;}
.rs_head{clear:both;margin:15px auto;font-weight:normal;padding:5px 5px 2px 10px;line-height:26px;background-color:#f8f8f8;text-align:left;color:#838383;width:98%;border-top:1px solid #ececec; border-bottom:1px solid #ececec; word-break:break-all}
.rs_head a{color:#ce1221}.rs_head a.right{margin-right:3px;}
.rs_head dl dt{ display:block; float:left;}
.msg_title{ width:310px;}
.msg_title span{ background:url(../images/money.gif) 0 3px no-repeat; margin:0 2px;}
.msg_name{ width:70px; text-align:center;}
.msg_answer,.msg_look{ width:53px; text-align:center;}
.msg_time{ width:135px; text-align:center;}
.dt_title{ width:275px;}
.dt_name{ width:68px; text-align:center;}
.dt_answer,.dt_look{ width:60px; text-align:center;}
.dt_time{ width:120px; text-align:center;}
.friend { padding-left:75px;}.friend .avatar{ position:absolute}
.sidebar{ float:left; width:122px; margin-left:15px; display:inline; background:#f8f8f8;margin-top:14px; padding-bottom:10px;}
.sidebar h4{ padding:5px; color:#fff; background:#ccc;}
.sidebar ul li{ margin-top:10px;}
.sidebar div{ background:#f8f8f8; margin-bottom:10px; padding-bottom:10px;}
/* home module */
.module{position:relative; margin:0 0 30px;}
	.module h3{padding-left:5px;_width:100%;_padding-left:0;padding-bottom:8px;text-align:left;border-bottom:#dedede 1px solid;}
	ul.albumlist{margin-top:15px; height:203px; overflow:hidden}
	ul.albumlist li{float:left;margin:5px 15px 0 0; height:203px;text-align:center;width:154px; }
		ul.albumlist li img{padding:3px;border:1px #eee solid; width:140px; height:140px;}
		ul.albumlist li h5{font-weight:normal;margin:5px 0;overflow:hidden;width:100%;}
	ul.bloglist li{float:left; margin:15px 0 0; width:100%;text-align:left;border-bottom:1px #dcdcdc dashed}
		ul.bloglist li h4,ul.bloglist li p{margin:0;overflow:hidden;width:100%;}
		ul.bloglist li p{margin:10px 0}
		ul.bloglist li h4 span{margin:0 0 0 5px}
	.meta{color:#999;font-weight:normal; line-height:22px;}
	.module .more,.message .more{text-align:right;clear:both;padding:5px 10px 0;font-family:"宋体",Arial, Helvetica, sans-serif}
.create_button a{ width:90px; height:30px; display:block; padding:7px 0 0 3px; padding:9px 0 0 3px\9;margin:-10px 0 0 15px; font-weight:bold; float:right; background:url(../images/create_bg.gif) no-repeat;color:#666;text-decoration:none}
/* invite */
dl.invite_info{text-align:left;line-height:25px;width:95%;margin:15px auto}
	 dl.invite_info a{color:#ce1221; text-decoration:underline}
.invite_info textarea{width:98%;height:230px;font-size:12px;padding:7px}
#copy_start {background-color:#efefef;border:1px solid #cdcdcd;cursor:pointer;margin:10px 7px 5px;width:98%;}

/* blog */
	.log_list { margin:15px auto 0; text-align:left;_margin-right:-15px;}
		.log_list dt { background-color:#fafafa; border-bottom:1px solid #eee; border-top:1px solid #dedede; padding:6px 10px 5px;}
		    .log_list dt p{ float:left;}
			.log_list dt span{ line-height:24px;}
			.log_list dt strong{ font-size:14px; line-height:32px;}
			.log_list dt strong a:link,.log_list dt strong a:visited,.log_list span a:link,.log_list span a:visited,.msg_inbox a{color:#ce1221;}
		.log_list dd,.log_list_content {color:#4e4e4e; font-size:14px; line-height:28px; overflow:hidden; padding:8px 10px 0; white-space:normal; clear:both}
		.show_content{ padding-left:0; line-height:24px; margin-bottom:15px; margin-top:5px; padding-left:10px; width:450px;}
		.log_list span{ margin-right:10px;font-size:12px; color:#aaa;}
		.log_list .avatar{ margin-left:-75px;}
		.showlist{ margin-bottom:30px;}
		.showlist table tr td strong{ font-size:14px; line-height:22px; width:420px; overflow:hidden;}
		.show_title{ background:#fafafa; border-bottom:1px solid #eee; border-top:1px solid #dedede; padding:3px 10px;}
		.share{ float:right; padding-right:5px; padding-top:5px;}

/* album */
.album_holder{margin-left:-20px}
.list_album{width:57%;padding:15px 10px 0 195px;text-align:left;height:168px;margin:20px 0 0 20px;*margin:20px 20px 0 0;border:#ccc 1px solid;float:left; line-height:32px;display:inline}
.list_album_active{background:url(../images/groupbox_bg.gif) 0 bottom repeat-x;}
	.list_album dt{margin:0 0 0 -169px; display:inline; width:159px; height:159px; float:left;background:url(../images/album_bg.gif) no-repeat;}
	.list_album dt a{display:block; padding:7px 0 0 11px; width:130px; height:130px;}
	.list_album dd{line-height:22px}
		.list_album dd label{color:#aaa}
		.list_album dd a,.list_album dd strong a,.list_album dd span a{color:#ce1221}
	.list_album dt a img{float:left; width:130px; height:130px;}
	.list_album dd strong{font-size:14px;line-height:28px;margin-top:10px}
	.list_album dd a{margin-right:8px}
.album_edit,.album_del{line-height:26px}
.album_photo_box{float:left;padding-left:12px;margin:10px 3px}.album_photo_box a{display:block;padding:3px;_padding:3px 3px 0 3px;border:1px #efefef solid}.album_photo_box a:hover{background-color:#f8f8f8;border:1px #dedfde solid}.album_info{padding:5px;width:98%;margin:15px auto;text-align:left;line-height:23px;color:#9c9e9c;clear:both;background-color:#f8f8f8}.album_info .album_info_content{border:1px #ececec solid;padding:5px 10px}.album_info .album_title{color:#666;font-weight:bold}.photo_showbox{border:9px #f7f7f7 solid;padding:2px;_overflow:auto;_zoom:1}.photo_name span{font-size:12px;margin-left:8px;color:#666;font-weight:normal}.photo_name{font-size:14px;font-weight:bold;text-align:left;margin:10px 0 5px 10px}.photo_uploadtime{color:#949ea5;text-align:left;margin-left:10px;font-size:Times New Roman}.photo_view{text-align:center;position:relative;padding-top:10px;overflow:hidden;_width:100%}#photo_intro{width:80%;margin:10px auto;cursor:pointer;text-align:center}#photo_intro textarea{border:1px #666 solid;text-align:left;margin:0 auto 5px;background:#fffbff}#def_photo_info{text-align:left;width:400px;line-height:20px;border:1px #ececec solid;padding:5px;color:#636563;background:#fff;text-align:left;margin:10px auto;cursor:pointer;background:#fffbff}#photo_info{margin:10px auto;*margin:-6px auto}#photo_info input{margin-top:5px}.photo_operate{text-align:center;margin:10px auto 0;padding:10px 0}.photo_operate a{padding:4px 10px;*padding:5px 10px 4px;border:1px #c6d7ef solid;color:#0096c6;margin:0 5px;background:url(../images/album/photo_operate_bg.gif) repeat-x}.photo_operate a:hover{border:1px #c6d7ef solid;color:#333;text-decoration:none; bbackground:url(../images/album/photo_operate_bg2.gif) repeat-x}
.front_cover{width:200px;float:left; margin: 15px 20px 10px 5px;}
.album_remark{float:left; width:50%; color: #666; text-align:left;}
.album_remark p{line-height:25px;}
.album_remark textarea{overflow-y:auto;width:90%;border:1px #cdcdcd solid}
/* mood */
.mood_box{ position:relative;padding:15px 0 10px;z-index:1}
.mood_list{line-height:22px; _height:48px; padding:15px 0 5px 0px;border-bottom:1px dashed #e1e1e1; background:url(../images/share.png) 5px 12px no-repeat;}.mood_list .user_photo{float:left;}
.mood_list .mood_cont{width:75%;float:left;overflow:hidden;text-align:left; padding-left:15px;}
.mood_list .mood_text{font-family:Simsun;font-size:14px;height:auto; line-height:23px;min-height:23px;margin-bottom:3px;width:auto;}
.mood_list .mood_info{font-size:12px;line-height:24px;}
.mood_list .mood_info span{margin-right:5px;color:#444444; font-family:"宋体"}
.mood_list .mood_info span a{color:#ce1221;}
.mood_operate{float:right;font-family:Tahoma;z-index:3;}
.content_reply{text-align:left;margin-left:20px;clear:both;}
.msg_table{margin:13px 0 0 13px;width:100%;border:0}.msg_table thead{height:25px;background:#f3f9ff; margin-bottom:5px;}.mag_tr{height:25px;}
/* messages */
.msg_list {border-bottom:1px solid #dedede;min-height:62px;_height:66px;height:auto;padding:18px 10px 10px 75px;text-align:left;line-height:24px;position:relative}
	.msg_list .avatar{float:left;top:22px;position:absolute; display:inline; _margin-left:-70px; left:0}
	.msg_list span {margin-right:10px;font-size:12px;color:#aaa}
		.msg_list span a{color:#ce1221}
	.msg_list dd {color:#4e4e4e}
/* app_list */
.app_list li{ border:#dedede 1px solid; _height:65px; padding:10px 10px 10px 70px;position:relative;text-align:left;margin-bottom:10px;}
.app_list li .figure_box{float:left; display:inline;text-align:center;width:55px; position:absolute; left:12px; top:15px;}
.figure_box img{width:32px;height:32px;}
.app_list li h3.name{font-size:12px; margin-bottom:6px;}
.app_list li a{color:#ce1221}
.app_list li div.developer{color:#808080;line-height:2em}
.app_list li p.description{color:#4e4e4e;line-height:1.4em; word-wrap:break-word}
.app_list li div.statistics{color:#aaa;line-height:2em;}
.app_list li span{color:#808080}
.app_list li em{font-style:normal;font-weight:400;margin:0 5px}
.app_control{ position:absolute; line-height:20px; bottom:5px; right:10px; display:none}
.list_app_active .app_control{display:block}
/* share */
.share_list{margin:15px auto 0;text-align:left; _height:100px; _margin-right:-15px;_position:relative; _padding-top:5px}
.share_box input{float:left; margin-right:6px; border:1px #ccc solid; color:#ccc; width:162px;height:18px; padding:3px 7px 0 3px;border:1px #cccccc solid;float:left;color:#ccc;display:inline;background:url(../images/snsbg.gif) repeat-x scroll 0 0 transparent;}
.share_box span.share_button{ width:47px; height:22px; text-align:left; padding:1px 0 0 10px; line-height:23px; color:#4e4e4e; font-weight:bold;background:url(../images/share_button.gif); display:block; cursor:pointer;float:left}
.folden .share_list{_margin-right:-12px;}
	.share_list dt { background-color:#fafafa;border-bottom:1px solid #eee; border-top:1px solid #dedede; padding:6px 10px 5px;}
		.share_list dt span{ line-height:24px;}
		.share_list dt strong{ line-height:32px; font-size:12px;}
			.share_list dt a,.share_list dt strong a,.share_list span a{color:#ce1221; margin:0 3px;}
	.share_list dd,.share_list_content { color:#4e4e4e; font-size:12px; line-height:28px; overflow:hidden; padding:8px 10px 0; white-space:normal;}
	.share_list span{ margin-right:10px;font-size:12px; color:#aaa;}
	.share_list .avatar{margin-left:-75px;float:left; display:inline;}
.music_player{width:93px; height:86px; background:url(../images/music.gif) no-repeat;}
.music_player a{width:93px; height:86px; display:block;}

.movie_player{width:128px; height:115px;}
.movie_player a{ width:128px; height:115px; display:block; background:url(../images/play_b.png); _background:url(../images/play_b.gif);}
.movie_player a:hover{ width:128px; height:115px; display:block; background:url(../images/play_a.png); _background:url(../images/play_a.gif);}

.music_player { background:url(../images/music.gif) no-repeat scroll 0 0 transparent; height:86px; width:93px;}
	.music_player a { display:block; height:86px; width:93px;}
	.share_list_content img { border:1px solid #e1e1e1; margin:12px 8px 8px 0; padding:2px; width:166px;}
.left_g {background:url(../images/left_g.gif) no-repeat scroll 0 6px transparent;height:26px;width:15px;}
.center_g {line-height:26px;overflow:hidden;text-indent:0;word-wrap:break-word;}
.right_g {background:url(../images/right_g.gif) no-repeat scroll 5px 10px transparent;height:26px;width:20px;}

/* msgscrip */
#sc_nav{position:absolute;top:120px;top:7px\9;z-index:80;border:1px #d2d2d2 solid;padding:0 5px;line-height:24px; height:24px;background:url(../images/inputbg.gif);width:300px;}#sc_nav div a:link,#sc_nav div a:visited{text-decoration:none;color:#000}#sc_nav div{position:absolute;top:0;left:0;width:254px;height:20px;padding:1px 3px}#sc_nav li a{display:block;width:305px;height:20px;padding:0 0 0 2px}#sc_nav li a:link,#sc_nav li a:visited{cursor:pointer;text-decoration:none;color:#000}#sc_nav li a:hover{background:#ffc;color:black}.tt{display:none;list-style-type:none;overflow-y:auto;overflow-x:hidden;height:120px;}.displayblock ul{display:block;position:absolute;top:24px;left:-1px;width:310px;background:#e7eff7;border:1px solid #ccc;list-style-type:none}ul.tt li{width:100%;line-height:23px}ul .sort_sel{height:25px;line-height:21px;padding-left:5px;width:100%;border-bottom:1px #fff solid}ul .sort_sel select{margin-top:2px}.displaynone ul{display:none;width:250px;list-style-type:none}#clickLayer{position:absolute;top:0;left:0;z-index:-1;width:800px;height:600px;background-color:#ccc;filter:alpha(opacity=0);-moz-opacity:0;opacity:0}
.msg_table{margin-left:13px;margin-top:13px;width:95%;border:0}.msg_table thead{height:35px;background:#f5f5f5}.mag_tr{height:35px}
/* privacy */
.affair_table{margin:0 auto;font-size:12px;line-height:24px;color:#333;width:93%}.affair_table td{height:30px;text-align:left}
/* dressup */
.dress_box{width:95%;margin:5px auto;position:relative;padding:10px;z-index:1}.dress_box ul li{float:left;width:166px;height:150px;margin:0 11px 0 0;overflow:hidden}.dress_box ul li h3{height:25px;line-height:25px;font-size:12px;margin:0 auto;width:150px;font-weight:normal}.dress_box ul li .operate{width:150px;height:20px;margin:0 auto}.dress_box .origin_box{margin:0 auto;padding-bottom:5px;cursor:pointer}.dress_box .origin_box .img_box{border:1px #efefef solid;width:152px;height:95px;padding:5px;_padding:5px 5px 0}.dress_box .origin_box .img_box .img_c_box{overflow:hidden;width:152px;height:95px;margin-bottom:5px}.dress_box ul li .hover_box{z-index:2;margin:0 auto;position:absolute;width:164px;overflow:hidden;padding-bottom:15px;border:1px #ddd solid;background:#eee;cursor:pointer}.dress_box .hover_box .img_box{width:152px;height:200px;padding:5px;_padding:5px 5px 0}.dress_box .hover_box .img_box .img_c_box{overflow:hidden;width:152px;height:200px;margin-bottom:5px}.dress_box .hover_box .img_box .img_c_box a{display:block;width:152px;height:200px}
/* poll */
.poll_list{margin:10px auto 0;text-align:left;_margin-right:-15px;border-bottom:#dedede 1px solid;padding-bottom:10px;position:relative;_height:120px}
.folden .poll_list {_margin-right:-20px}
	.poll_list dt {padding:6px 10px 5px}
		.poll_list dt span{line-height:24px}
		.poll_list dt strong{font-size:14px;line-height:32px}
		.poll_list dt strong a,.poll_list span a,.poll_list label a{color:#ce1221}
	.poll_list dd,.poll_list_content {color:#4e4e4e;font-size:12px;overflow:hidden;padding:8px 10px}
		.poll_list dd p{margin:5px 0;padding:2px;white-space:nowrap}
		.poll_list_content input{vertical-align:middle;margin:-1px 3px 0 0;_margin-top:-5px}
	.poll_list span {margin-right:10px;font-size:12px;color:#aaa}
	.poll_list label{margin-right:10px;color:#4e4e4e}
.poll_list span.highlight{color:#ce1221}
.poll_list .avatar{margin:15px 0 0 -75px;float:left;_position:absolute;_left:0;_margin-left:0}
.poll_status{float:right; position:absolute; top:30px; right:20px;padding-top:45px;padding-bottom:10px;text-align:center;background:url(../images/poll_b.gif) center 8px no-repeat}.poll_status h4{line-height:23px;color:#666;font-size:12px}.poll_status strong{color:#ce1221;font-weight:bold;margin:0 3px}.poll_status a{height:20px;color:#ce1221;line-height:20px;padding-left:8px;background:url(../images/h4tip.gif) 0 4px no-repeat;*background:url(../images/h4tip.gif) 0 2px no-repeat}
/* poll */
.poll_list_box{_width:98%;overflow:hidden; position:relative;padding:5px 15px 5px 65px;margin:0 auto 5px;border-bottom:1px #efefef dashed}.poll_list_box a{color:#ce1221}.poll_list_box .poll_user{width:58px;float:left;margin:5px 0 0 -55px; display:inline;line-height:23px}.poll_list_box .poll_user a{color:#666}.poll_list_box .poll_content{text-align:left}.poll_list_box .poll_content dt{line-height:20px;margin-bottom:10px}.poll_list_box .poll_content dt a{font-weight:bold}.poll_list_box .poll_content dt dd{line-height:23px;color:#333}
/* poll show */
.iframe_contentbox{margin:0 auto;padding:10px 0;position:relative}.poll_info{width:192px;height:140px;float:left;background:url(../images/poll_bg.gif);margin:5px 0 0 20px;display:inline;line-height:25px;text-align:left;color:#333;padding:10px}.poll_info span{color:#999}.poll_info dd,.poll_info dt{padding:0 3px}.poll_info dt span{color:#ce1221;border:1px #ce1221 solid;padding:0 5px;font-weight:bold}.poll_mag{float:right;width:150px;text-align:left;line-height:25px}.poll_mag li{width:150px;float:left}.poll_mag li a{display:block;width:60%;margin:0 auto;background:url(../images/poll_bg.gif) 0 -212px no-repeat;padding-left:15px}.poll_mag li a:hover{display:block;width:128px;background:url(../images/poll_bg.gif) 0 -160px;height:40px;line-height:40px;text-align:center;text-decoration:none;z-index:2;font-weight:bold;padding:0;}.poll_title{font-size:14px;line-height:24px;font-weight:bold;color:#ce1221;margin:10px auto 0;text-align:left} .poll_choice{font-size:12px;border:1px #ccc solid;font-weight:normal;color:#999;padding:0 5px;margin:0 5px}.poll_credit{font-size:12px;line-height:32px;width:88%;margin:0 auto;text-align:left;border-bottom:1px #efefef dashed;font-weight:normal;color:#999}.poll_credit a{color:#poll_credit; color:#ce1221;}.poll_button{float:right;line-height:20px;padding-right:30px;margin:20px auto}.poll_summary{clear:both;padding-left:20px;width:90%;margin:0 auto;font-weight:bold;text-align:left;border-top:1px #efefef solid;padding-top:10px;color:#333}.poll_summary_content{color:RGB(156,156,156);padding-left:20px;padding-top:7px;text-align:left;font-weight:normal}.poll_initiator{width:95%;text-align:left;margin-bottom:10px}.poll_photo{display:inline;margin:10px;float:left}.poll_userinfo{float:left;height:45px;margin:12px 0 0;width:70%}.poll_userinfo h3{font-size:12px;color:#666666;margin-bottom:10px}.poll_userinfo p{line-height:20px;overflow:hidden}.poll_userinfo p a{border-left:1px #cdcdcd solid;padding:0 10px;color:#ce1221}.poll_userinfo p a.first{margin-left:-9px;border:none}.poll_area{margin:10px auto 5px;line-height:20px;text-align:left;width:480px;word-break:break-all;clear:both}.poll_selbt{float:right;margin-right:30px;padding-top:2px}.poll_option{float:left;width:220px;text-align:right}.poll_percent{background-color:#ececec;width:140px;height:20px;float:left}.poll_init{background-repeat:repeat-x;height:20px}.poll_mine_list{width:85%;margin:0 auto;background:url(../images/poll_b.gif) 10px 60px no-repeat;text-align:left;position:relative;border-bottom:1px #cdcdcd dashed;padding:0 0 10px 0;margin-bottom:10px}.poll_mine_list dt{line-height:30px;font-weight:bold;font-size:14px;padding-left:10px}.poll_mine_list dt a{color:#ce1221}.poll_mine_list dd{line-height:25px;color:#999;padding-left:80px}.poll_mine_list .go_see{position:absolute;top:100px;right:20px}
/* friend */
.friend_list{float:left; width:99%;margin-bottom:15px;}.friend_list .user_list{margin:10px 0 0 0px; width:99%; float:left;}
.friend_list ul li{width:45%;height:76px; padding-left:8px; border:1px #f0f0f0 solid;margin:12px 6px 0;float:left;display:inline; position:relative;}
.friend_list ul li.hover{width:45%;height:76px; padding-left:8px;border:1px #d4d4d4 solid;margin:12px 6px 0;background:url(../images/mypals_bg.gif) 0 -165px repeat-x;}
.friend_list .photo{float:left;display:inline;margin:8px 0 0 6px;*margin:8px 0 0 5px;_overflow:hidden}.friend_list ul li dl{display:block;width:140px;margin:5px 0 0 5px;line-height:20px;text-align:left;float:left;word-spacing:1px;letter-spacing:1px;}.sort_select{position:absolute;z-index:3;background:#fff url(../images/sort_sel_bg.gif) right bottom no-repeat;padding:0 4px 5px 0;word-spacing:1px;letter-spacing:1px;overflow:hidden;}.sort_sel_box{height:100%;border:1px #adaead solid;float:left;_width:80px;}.sort_select ul li{text-align:left;cursor:pointer;line-height:23px;}.sort_select li a{color:#333;line-height:23px;height:23px;display:block;padding:0 6px;*width:105px;}.sort_select ul li a:hover{background:#848284;color:#fff;text-decoration:none;}.friend_list dl dt,.friend_list dd.sort{color:#5e635c;line-height:26px;margin-top:1px;font-weight:bold;padding-left:5px;}.friend_list li dl dd{color:#888;padding-left:5px}.friend_list dd.sort{padding:0;font-weight:normal}.friend_list dd a{color:#5e635c;padding:0 0 1px 6px;}.friend_list dd a span{background:url(../images/mypals_bg.gif) no-repeat;background-position:right -42px;padding:0 14px 0 0;text-decoration:none}.friend_list dd a:hover{text-decoration:none;color:#ce1221}.friend_list li .tool{z-index:2;float:right;top:3px;right:0;width:50px;position:absolute}.friend_list li.hover .tool{_right:-2px}.friend_list li .tool a,.grouping_ct .tool a{width:18px;height:20px;margin:0 3px 0 0;float:right}.friend_list li .tool .del_bt{width:15px;background:url(../images/mypals_bg.gif) 0 -148px no-repeat}.friend_list li .tool .del_bt:hover{background-position:0 -133px}.friend_list li .tool .send_bt{width:20px;height:16px;background:url(../images/mypals_bg.gif) 0 -101px no-repeat}.friend_list li .tool .send_bt:hover{width:20px;background-position:0 -117px}.pals_ms_table,.blog_ms_table{border:none}.pals_ms_table .td_a{width:70%;text-align:left;border-bottom:1px #ededed dashed}.pals_ms_table .td_b{width:30%;text-align:right;border-bottom:1px #ededed dashed}.search_friend{background-color:#f5f5f5;height:29px;margin:15px 0 0; padding:6px 10px 0; text-align:left}
/* group */
.group_box{width:95%;height:120px;margin:12px 0px 8px 0px; float:left; border:1px #f0f0f0 solid; padding:12px;}.group_box label,.group_box_active label{ margin-left:5px; color:#aaa}.group_box_active{ padding:12px;width:95%;height:120px;margin:12px 0px 8px 0px;float:left;background:#fff url(../images/groupbox_bg.gif) 0 bottom repeat-x;border:1px #f0f0f0 solid}.group_box_content{height:130px; position:relative}.group_control{ position:absolute; top:2px; right:5px;line-height:20px;text-align:center;display:none; float:right}.group_box_active .group_control{display:block; float:right}.group_box_active .group_control a,.group_box.group_control a,.pals_list a{ color:#ce1221}.group_photo{float:left;width:100px;height:100px;padding:2px;margin:5px;display:inline;border:1px #ececec solid}.group_list{width:60%; padding-left:10px;float:left;text-align:left;line-height:28px}.group_list a:link,.group_list a:visited{color:#ce1221}.group_list a:hover,.group_list a:active{color:#ce1221}.group_list dt{font-weight:bold;height:25px;overflow:hidden}.group_list dd{color:#666}.group_list dd span{font-weight:bold;margin:0 2px}.group_user_list{height:95px;*height:80px;width:60px;padding-left:16px;text-align: center;float:left;margin:0 0 0 5px}.subject_status{ position:absolute; right:3px; top:0;padding-top:45px;padding-bottom:10px;text-align:center}.subject_content{margin-left:20px;text-align:left;text-align:left}.subject_content dt{line-height:20px;word-wrap:break-word;overflow:hidden;*overflow:auto;margin-bottom:5px;font-weight:bold}.subject_content dt a{font-weight:bold}.subject_content dd{line-height:23px;word-wrap:break-word;overflow:hidden;*overflow:auto}.subject_content dd .gray{color:#9c9a9c}
.group_intro {margin-top:15px;table-layout:fixed; width:100%;}
	.group_intro th{height:28px;text-align:center; background:#f8f8f8}
	.group_intro td{word-wrap:break-word;line-height:23px;text-align:left;}
/* msg_inbox */
.msg_inbox{ width:100%; text-align:left; font-size:12px; line-height:24px; margin:-10px 0 -16px 0;}
.msg_inbox td{ border-bottom:1px dashed #dedede; padding:12px 5px;}
.msg_inbox td span{ padding:0 3px;}
.msg_inbox th{margin:15px auto;font-weight:normal;padding:5px 5px 2px 10px;line-height:26px;background-color:#f8f8f8;text-align:left;border-top:1px solid #ececec; border-bottom:1px solid #ececec; word-break:break-all}

/* mypals */
.pals_list{ height:75px; text-align:left; margin:16px auto 0; padding:20px 15px 10px 100px; border:#f0f0f0 1px solid; line-height:22px;}
.pals_list_active{background:#fff url(../images/groupbox_bg.gif) 0 bottom repeat-x;border:#dedede 1px solid;}
.pals_list dl{float:left;}
.pals_list .avatar{ margin:3px 0 0 -80px;float:left;_margin-left:-40px;}

/* ie6 hack */
.sendbox{ _margin-top:8px; _padding-right:101px}
.feedcontainer .more{_position:relative;_left:0}
.feedcontainer .reply textarea{_margin-left:0;}

/* page */
.pages_bar{float:left;height:20px; margin:15px 0 0; padding:6px 0 7px;overflow:hidden;clear:both;}
.pages_bar a{text-decoration:none;color:#aaa;font-size:12px;font-family:Arial;display:block;float:left;height:20px;line-height:18px;overflow:hidden;padding:3px 8px 0;margin:0 2px;border:1px solid #ddd;}
.pages_bar a:hover{color:#4e4e4e;background:#eee;text-decoration:none;}
.current_page{color:#aaa;background:#eee;font-weight:bold;font-size:12px;}
.album_holder .pages_bar{margin-left:20px;}

/* toolbar */
.toolbar_0,.toolbar_1,.toolbar_2,.toolbar_3,.toolbar_4,.toolbar_5,.toolbar_6,.toolbar_7,.toolbar_11,.toolbar_12{background:url(../images/appbg.gif) no-repeat}
.toolbar_0{background-position:0px -1px}
.toolbar_1{background-position:0px -121px}
.toolbar_2,.toolbar_3{background-position:0px -41px}
.toolbar_4{background-position:0px -161px}
.toolbar_5{background-position:0px -81px}
.toolbar_6{background-position:0px -321px}
.toolbar_7{background-position:0px -281px}
.toolbar_8{background:url(../images/game.gif) no-repeat}
.toolbar_11{background-position:0px -481px}
.toolbar_12{background-position:0px -521px}

.edit{ position:absolute; top:2px; right:20px;}
.replyclose {
	display: block;
	position:absolute; top:5px; right:5px;
	width: 11px;
	height: 11px;
	background: url(../images/replyclose.gif) no-repeat;
}
.replay{ position:absolute; right:20px; top:2px;}
.use{ position:absolute; top:2px; right:52px;}
#reply_input{ height:80px;}

/* event */
.evt_box{margin:0 auto 20px; padding-top:10px; overflow:hidden; width:100%;}
	.evt_ico{float:left;height:180px;margin:0 20px 0 0;text-align:center;vertical-align:middle;width:200px;}
		.evt_ico{max-height:200px;max-width:200px;}
		
	.evt_cnt{float:left;}
	    .td_title{ font-size:14px; font-weight:bold; line-height:22px;}
		.evt_cnt table th{width:60px; text-align:left; color:#666;height:25px;}
		.evt_cnt table td{color:#333; text-align:left;  padding-left:10px;}
		.evt_cnt table.show_list td{color:#333; text-align:left; height:30px; padding-right:10px; padding-left:0;}
		.evt_cnt table.show_list td span{ color:#666; height:25px; margin-right:5px;}
		.evt_cnt ul{margin:10px 0;overflow:hidden;width:100%;}
		.evt_cnt ul.btn{overflow:hidden;width:100%; margin:0;}
			.evt_cnt ul li{margin:0 10px 0 0;float:left;}
				.evt_cnt ul li a{display:block; font-size:12px; color:#fff; text-decoration:none}
			.evt_cnt p{color:#999; text-align:left}
		.evt_detail{ line-height:18px; text-align:left; padding:0 10px;}
		.bianji,.pinglun{ float:right; margin-right:10px;}
		.zhanshi{ padding-left:20px; font-size:14px; color:#666; padding-right:20px;}
		.zhanshi p{ padding:10px 0; line-height:24px; text-indent:28px;}
		.contact{ text-align:left; padding:0px 20px; padding-right:0;}
		.contact table tr td{ font-size:14px; color:#666; line-height:24px; text-align:left; padding-right:20px;}
	.evt_album{float:left;padding:2px;margin:4px;border:1px #ececec solid;width:100px;height:100px;display:inline-block;*display:inline;vertical-align: middle;}	
		.evt_album img{width:100px;height:100px;}
.month_bar{height:35px;margin:10px 0 0;background:url(../images/ask_bg.gif) repeat-x;}
	.month_bar li{float:left;height:35px;margin-left:8px;}
		.month_bar li a{display:block;height:30px;_width:60px; white-space:nowrap;line-height:30px;padding:0 12px;border-top:6px #f6f6f6 solid; font-weight:bold;}
		.month_bar li a:hover,.month_bar .active{color:#333; text-decoration:none;background-color:#fff;}
		
#fri_bir.friend_list ul li{width:220px; margin-left:0; margin-right:10px;}