@charset "UTF-8";

.list_kids {
}
.list_kids ul {
	margin:0;
	padding:0;
	list-style-type:none;
	*zoom:1;
}
.list_kids ul:after {
	content:".";
	height:0;
	line-height:0;
	clear:both;
	display:block;
	visibility:hidden;
}
.list_kids ul li {
}
.list_grid ul li {
	float:left;
	width:140px;
	margin:0 0 10px 20px;
}
.list_table ul li {
	border-bottom:1px dotted #cccccc;
	padding:0 4px 2px 4px;
	float:none;
}

.list_kids ul li .audition_function {
	display:block;
	height:16px;
	padding:0 10px 0 10px;
}
.list_kids ul li .audition_function a,
.list_kids ul li .audition_function div {
	display:block;
	height:16px;
	background:transparent url(/image/icon/folder_add.gif) no-repeat scroll left center;
	padding:0 0 0 20px;
}
.list_kids ul li .audition_function div {
	background-image:url(/image/icon/folder_user.gif);
}

.detail_row table {
	width:100%;
	border-collapse:collapse;
	border:none;
}
.detail_row table tbody tr td.image {
/*
	border:1px solid #cccccc;
*/
	width:13%;
}
.detail_row table tbody tr td .sex, 
.detail_row table tbody tr td .height, 
.detail_row table tbody tr td .age {
	font-size:90%;
	padding:0 0 0 4px;
}
.detail_row table tbody tr td .name {
	font-weight:bold;
/*
	padding:0 0 0 20px;
	background:transparent url(/image/icon/user.gif) no-repeat scroll left center;
*/
	height:16px;
}
.detail_row table tbody tr td .favorite {
	background:transparent url(/image/icon/star.gif) no-repeat scroll left center;
	width:16px;
	height:16px;
	display:block;
	overflow:hidden;
	text-indent:-999px;
}
.detail_row table tbody tr td .comments {
	padding:0 0 2px 4px;
	font-size:85%;
}
.detail_row table tbody tr td .datetime {
	text-align:right;
	font-size:80%;
}

.portrait {
	margin:0 20px 10px 0;
	box-shadow:0 0 2px #ccc;
}
.portrait table {
	margin:0 auto;
	border-collapse:collapse;
	border:none;
}
.portrait table tr td,
.portrait table tr th {
	background-color:#fff;
	background-repeat:no-repeat;
	padding:0;
}

.portrait table thead tr th.header_lt {
/*
	background-image:url(/image/corner_lt.gif);
*/
	background-position:left top;
}
.portrait table thead tr th.header_lt .header_rt {
	height:10px;
/*
	background-image:url(/image/corner_rt.gif);
*/
	background-position:right top;
	background-repeat:no-repeat;
}
.portrait table tbody tr td {
	text-align:center;
	width:140px;
	height:130px;
	padding-top:10px;
}
.portrait div.attribute {
	margin:0 10px;
}
.portrait div.attribute div {
	text-align:left;
}
.portrait div.name,
.portrait div.age {
	border-bottom:1px dotted #cCc;
}
.portrait div.height,
.portrait div.age {
	font-size:80%;
	font-weight:normal;
}
.portrait table tfoot tr th.footer_lb {
/*
	background-image:url(/image/corner_lb.gif);
*/
	background-position:left bottom;
}
.portrait table tfoot tr th.footer_lb .footer_rb {
/*
	background-image:url(/image/corner_rb.gif);
*/
	background-position:right bottom;
	background-repeat:no-repeat;
}
.portrait table tfoot tr th.footer_lb .footer_rb .space {
	height:10px;
}

.user_function {
}
.user_function ul {
	list-style-type:none;
	padding:0;
	margin:0;
	height:16px;
}
.user_function ul li {
	margin:0 4px 0 0;
}
.user_function ul li a {
	padding:0 0 0 16px;
	height:16px;
	background-color:transparent;
	background-repeat:no-repeat;
	background-position:left center;
	font-size:90%;
}
.user_function ul li.edit_message a {
	background-image:url(/image/icon/email_edit.gif);
}
.user_function ul li.add_friend a {
	background-image:url(/image/icon/user_add.gif);
}
.user_function ul li.add_favorite a {
	background-image:url(/image/icon/star.gif);
}

.portrait_s {}
.portrait_s ul {
	*zoom:1;
	list-style-type:none;
	padding:0;
	margin:0;
}
.portrait_s ul:after {
	content:".";
	clear:both;
	display:block;
	height:0;
	line-height:0;
	visibility:hidden;
}
.portrait_s ul li {
	margin:2px;
	float:left;
}
.portrait_s ul li div {
}
.portrait_s ul li .corner {
	height:8px;
}
.portrait_s ul li .icon_lt {
	width:86px;
	background:#efefef url(/image/corner_lt.gif) no-repeat scroll left top;
}
.portrait_s ul li .icon_rt {
	background:transparent url(/image/corner_rt.gif) no-repeat scroll right top;
}
.portrait_s ul li .icon_lb {
	width:86px;
	background:#efefef url(/image/corner_lb.gif) no-repeat scroll left bottom;
}
.portrait_s ul li .icon_rb {
	background:transparent url(/image/corner_rb.gif) no-repeat scroll right bottom;
}
.portrait_s ul li .icon_portrait {
	background-color:#efefef;
	text-align:center;
}
.portrait_s ul li a {}

.photo_detail {
	text-align:center;
}
.photo_detail table.photo_l {
	margin:0 auto;
	border:1px solid #cccccc;
	border-right-color:#666666;
	border-bottom-color:#666666;
	margin-bottom:8px;
}
.photo_detail table.photo_l tbody tr td {
	padding:16px;
}
.photo_detail table.photo_l tbody tr td .image {
}
.photo_detail table.photo_l tbody tr td .upload_time {
	font-size:90%;
	text-align:left;
}

.badge {
	display:inline-block;
	height:32px;
	width:32px;
	text-indent:-9999px;
	background:transparent none scroll no-repeat center center;
	margin-right:2px;
}
.badge-join {
	background-image:url(/image/badge_join.gif);
}
.badge-album {
	background-image:url(/image/badge_album.gif);
}
.badge-album10 {
	background-image:url(/image/badge_album10.gif);
}
.badge-movie {
	background-image:url(/image/badge_movie.gif);
}
.badge-movie3 {
	background-image:url(/image/badge_movie3.gif);
}
.badge-entry {
	background-image:url(/image/badge_entry.gif);
}


