.mt10{
	margin-top:10px;
}
.MainContainer .side{
	width:290px;
	padding-left:10px;
}
.personcont .head{
	height:29px;
	overflow:hidden;
	line-height:32px;
	background:url(head9.gif) right top no-repeat;
}
.personcont .head .tag{
	float:left;
	width:110px;
	padding-right:50px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	background:url(head9.gif) left top no-repeat;
}
.personcont .head .more{
	float:right;
	padding-right:10px;
	height:29px;
}
.personcont .head .more a{
	display:block;
	float:left;
	padding:0 15px 0 20px;
}
.personcont .head .more .print{
	background:url(print.gif) left 8px no-repeat;
}
.personcont .head .more .fav{
	background:url(fav.gif) 2px 8px no-repeat;
}
.personcont .cont{
	border:#FFD0B6 solid 1px;
	border-top:0;
	padding:5px 10px 10px 10px;
}
.personcont .cont .h{
	height:16px;
	overflow:hidden;
	line-height:20px;
	padding-top:9px;
	background:url(head10.gif) left 9px repeat-x;
}
.personcont .cont .h .tg{
	width:120px;
	text-align:center;
	background:url(tag4.gif) center top no-repeat;
	font-weight:bold;
	color:#103E57;
}
.personcont .cont .c{
	border:#FE6C1D solid 1px;
	border-top:0;
}
.baseinfo .img{
	width:120px;
	padding:15px 30px 10px 30px;
}
.baseinfo .img div{
	border:#DDD solid 1px;
	padding:2px;
}
.baseinfo .info{
	padding-top:10px;
}
.baseinfo .info div{
	height:25px;
	width:45%;
	line-height:25px;
	float:left;
	color:#103E57;
}
.baseinfo .info div span{
	font-weight:bold;
}
.baseinfo .info div.lin{
	width:98%;
	height:auto;
	padding-top:5px;
	line-height:20px;
}
.personcont .cont .c .mc{
	padding:10px 10px 10px 15px;
	line-height:20px;
}
.personcont .cont .c .mc div span{
	font-weight:bold;
}
.notologin{
	width:300px;
	border:#ffbc99 solid 1px;
	background:#FEF3ED;
	margin:auto;
}
.notologin .wd{
	padding:10px 0 5px 20px;
	height:30px;
	vertical-align:middle;
}
.notologin .wd img{
	vertical-align:middle;
}
.notologin .note{
	border-top:#ffbc99 dotted 1px;
	height:60px;
	vertical-align:middle;
	padding-left:30px;
	color:#00f;
	background:url(light.gif) 10px 22px no-repeat;
}
.printperson{
	padding:10px;
	text-align:center;
}
.sidecont .head{
	height:30px;
	overflow:hidden;
	line-height:35px;
	background:url(head11.gif) right top no-repeat;
}
.sidecont .head .tag{
	float:left;
	background:url(head11.gif) left top no-repeat;
	padding-left:15px;
	font-weight:bold;
}
.sidecont .cont{
	border:#FFD0B6 solid 1px;
	padding:10px 1px 10px 1px;
}
.memberinfo .img{
	width:55px;
	padding:0 30px 10px 15px;
}
.memberinfo .word{
	vertical-align:middle;
	line-height:20px;
	font-size:14px;
	font-weight:bold;
	color:#f60;
}
.memberinfo .word .user{
	color:#666;
}
.sidecont .cont .list{
	height:25px;
	line-height:25px;
	border-bottom:#DDD solid 1px;
	padding-left:15px;
}
.sidecont .cont .list em{
	color:#175A7E;
	font-style:normal;
}
.sidecont .cont .list span{
	color:#f60;
}
.sidecont .cont .add_hr{
	padding:10px;
	text-align:center;
}
.listnewperson{
	width:95%;
	margin:auto;
}
.listnewperson td{
	height:25px;
	vertical-align:middle;
	width:50%;
	color:#175A7E;
}
.listnewperson .h td{
	border-bottom:#FFD0B6 solid 1px;
	font-weight:bold;
}
.listnewperson .h td span{
	padding-left:15px;
}
.listnewperson a{
	float:left;
	line-height:25px;
	padding-left:20px;
	background:url(icon9.gif) 5px 8px no-repeat;
}