#page_title{
	background-image:url(../images/page_title_talent.jpg);
	background-repeat:no-repeat;
	background-position:0 0px;
	width:950px;
	height:40px;
	/*margin-bottom:30px;*/
}

#page_title ul {
	/*margin-left:300px;*/
	margin-left:150px;
}

#page_title ul li{
	list-style:none;
	float:left;
	margin-right:10px;
}

#talent_body{
	padding-left:6px;
	/*padding-top:16px;*/
	width:950px;
	width:auto !important;
	height:auto;
}
#talent_left{
	float:left;
	width:240px;
	height:auto;
}
#talent_right{
	float:left;
	width:600px;
	height:200px;
	overflow:auto;
}
#talent{
	width:438px;
	min-height:260px;
	height:auto !important;
	padding-bottom:20px;
}
#prof_container{
	float:left;
	width:950px;
	height:auto !important;
	padding-bottom:15px;
}


#prof_img{
	float:left;
	width:345px;
	height:445px;
}

#gallery_container{
	float:right;
	margin-right:8px;
	width:322px;
	min-height:50px !important;
	max-height:64px !important;
	margin-bottom:20px;
}
#gallery_container_8box{
	float:right;
	margin-right:8px;
	width:460px;
	height:50px !important;
	margin-bottom:20px;
}

#gallery_thumb{
	float:left;
	margin-right:4px;
	width:50px;
	height:50px !important;
}

#gallery_thumb_last{
	float:left;
	width:50px;
	height:50px !important;
}

#gallery_thumb_bottom{
	float:left;
	margin-right:4px;
	margin-top:4px;
	width:50px;
	height:50px !important;
}

#gallery_thumb_bottom_last{
	float:left;
	width:50px;
	margin-top:4px;
	height:50px !important;
}


#profmenu_container{
	float:right;
	margin-right:8px;
	margin-top:85px;
	width:322px;
	height:40px !important;
	margin-bottom:30px;
}

#profmenu_top{
	float:left;
	width:322px;
	height:18px !important;
	border-bottom-style:solid;
	border-bottom-width: thin;
	border-top-style:solid;
	border-top-width:thin;
	border-color:#CCCCCC;
}

#profmenu_bottom{
	float:left;
	width:322px;
	height:18px !important;
	border-bottom-style:solid;
	border-bottom-width:thin;
	border-color:#CCCCCC;
}

#profmenu_left{
	float:left;
	width:106px;
	height:18px !important;
	border-left-style:solid;
	border-left-width:thin;
	border-right-style:solid;
	border-right-width:thin;
	border-color:#CCCCCC;


}
#profmenu_center{
	float:left;
	width:106px;
	height:18px !important;
	border-right-style:solid;
	border-right-width:thin;
	border-color:#CCCCCC;
}
#profmenu_right{
	float:left;
	width:106px;
	height:18px !important;
	border-right-style:solid;
	border-right-width:thin;
	border-color:#CCCCCC;
}

#prof_detail_container{
	float:left;
	width:600px;
	height:auto !important;
	padding-bottom:15px;
}
#fanclub_detail_container{
	float:left;
	width:600px;
	height:auto !important;
	padding-bottom:30px;
	margin-left:345px;
	margin-top:20px;
	margin-bottom:20px;
}
.fanclub_linkbnr{
	float:left;
	width:200px;
	height:65px !important;
	margin:0 0 0 4px;
}
.fanclub_linkinfo{
	float:left;
	width:185px;
	height:65px !important;
	margin:0 5px 0 0;
}
#prof_detail_left{
	float:left;
	width:295px;
	margin-right:10px;
	margin-bottom:20px;
	height:auto !important;

}
#prof_detail_right{
	float:left;
	width:295px;
	margin-bottom:20px;
	height:auto !important;

}
#talent_name{
	float:left;
	width:208px;
	height:56px;
	margin-top:80px;
	margin-bottom:80px;
}
#fanclub_title{
	float:left;
	width:600px;
	height:22px;
	background-image:url(../images/h1_profilefanclub.jpg);
	background-repeat:no-repeat;
	margin:0 0 0 345px;
}
#prof_title{
	float:left;
	width:600px;
	height:22px;
	background-image:url(../images/h1_profile.jpg);
	background-repeat:no-repeat;
	margin:20px 0px;
}
#voice_title{
	float:left;
	width:600px;
	height:22px;
	background-image:url(../images/h1_voice_sample.jpg);
	background-repeat:no-repeat;
	margin:20px 0px;
}
#prof_aboutDOGM_title{
	float:left;
	width:600px;
	height:22px;
	background-image:url(../images/h1_aboutDOGM.jpg);
	background-repeat:no-repeat;
	margin:20px 0px;
}
.prof_item{
	float:left;
    width:295px;
	min-height:15px;
	height:auto !important;
	padding-bottom:5px;
}
.prof_item2{
	float:left;
    width:355px;
	min-height:15px;
	height:auto !important;
	padding-bottom:5px;
}

.prof_item3{
	float:left;
    width:455px;
	min-height:15px;
	height:auto !important;
	padding-bottom:5px;
}
.prof_item_birthday{
	float:left;
	width:95px;
	min-height:12px;
	height:auto !important;
	margin-top:5px;
	margin-bottom:5px;
	background-image:url(../images/img_birthday.jpg);
	background-repeat:no-repeat;
}
.prof_item_skill{
	float:left;
	width:95px;
	min-height:12px;
	height:auto !important;
	margin-top:5px;
	margin-bottom:5px;
	background-image:url(../images/img_skill.jpg);
	background-repeat:no-repeat;
}
.prof_item_sports{
	float:left;
	width:95px;
	min-height:12px;
	height:auto !important;
	margin-top:5px;
	margin-bottom:5px;
	background-image:url(../images/img_sports.jpg);
	background-repeat:no-repeat;
}
.prof_item_member{
	float:left;
	width:95px;
	min-height:12px;
	height:auto !important;
	margin-top:5px;
	margin-bottom:5px;
	background-image:url(../images/img_member.jpg);
	background-repeat:no-repeat;
}

.prof_item_condition{
	float:left;
	width:95px;
	min-height:12px;
	height:auto !important;
	margin-top:5px;
	margin-bottom:5px;
	background-image:url(../images/img_condition.jpg);
	background-repeat:no-repeat;
}

.prof_item_bloodtype{
	float:left;
	width:95px;
	min-height:12px;
	height:auto !important;
	margin-bottom:5px;
	margin-top:5px;
	background-image:url(../images/img_bloodtype.jpg);
	background-repeat:no-repeat;
}
.prof_item_nationality{
	float:left;
	width:95px;
	min-height:12px;
	height:auto !important;
	margin-bottom:5px;
	margin-top:5px;
	background-image:url(../images/img_nationality.jpg);
	background-repeat:no-repeat;
}
.prof_item_hometown{
	float:left;
	width:95px;
	min-height:12px;
	height:auto !important;
	margin-bottom:5px;
	margin-top:5px;
	background-image:url(../images/img_hometown.jpg);
	background-repeat:no-repeat;
}
.prof_item_ability{
	float:left;
	width:95px;
	min-height:12px;
	height:auto !important;
	margin-bottom:5px;
	margin-top:5px;
	background-image:url(../images/img_ability.jpg);
	background-repeat:no-repeat;
}
.prof_item_speciality{
	float:left;
	width:95px;
	min-height:12px;
	height:auto !important;
	margin-bottom:5px;
	margin-top:5px;
	background-image:url(../images/img_speciality.jpg);
	background-repeat:no-repeat;
}


.prof_item_favoraiteword{
	float:left;
	width:95px;
	min-height:12px;
	height:auto !important;
	margin-bottom:5px;
	margin-top:5px;
	background-image:url(../images/img_favoraiteword.jpg);
	background-repeat:no-repeat;
}

.prof_item_hobby{
	float:left;
	width:95px;
	min-height:12px;
	height:auto !important;
	margin-bottom:5px;
	margin-top:5px;
	background-image:url(../images/img_hobby.jpg);
	background-repeat:no-repeat;
}

.prof_item_homepage{
	float:left;
	width:95px;
	min-height:12px;
	height:auto !important;
	margin-bottom:5px;
	margin-top:5px;
	background-image:url(../images/img_homepage.jpg);
	background-repeat:no-repeat;
}

.prof_item_affiliation{
	float:left;
	width:95px;
	min-height:12px;
	height:auto !important;
	margin-bottom:5px;
	margin-top:5px;
	background-image:url(../images/img_affiliation.jpg);
	background-repeat:no-repeat;
}

.prof_item_size{
	float:left;
	width:95px;
	min-height:12px;
	height:auto !important;
	margin-bottom:5px;
	margin-top:5px;
	background-image:url(../images/img_size.jpg);
	background-repeat:no-repeat;
}

.prof_item_language{
	float:left;
	width:95px;
	min-height:12px;
	height:auto !important;
	margin-bottom:5px;
	margin-top:5px;
	background-image:url(../images/img_language.jpg);
	background-repeat:no-repeat;
}

.prof_item_placeofbirth{
	float:left;
	width:95px;
	min-height:12px;
	height:auto !important;
	margin-bottom:5px;
	margin-top:5px;
	background-image:url(../images/img_placeofbirth.jpg);
	background-repeat:no-repeat;
}

.prof_item_profile{
	float:left;
	width:95px;
	min-height:12px;
	height:auto !important;
	margin-bottom:5px;
	margin-top:20px;
	background-image:url(../images/img_profileCN.jpg);
	background-repeat:no-repeat;
}


.prof_item_qualification{
	float:left;
	width:95px;
	min-height:12px;
	height:auto !important;
	marginbottom:5px;
	margin-top:5px;
	background-image:url(../images/img_qualification.jpg);
	background-repeat:no-repeat;
}

.prof_item_stance{
	float:left;
	width:95px;
	min-height:12px;
	height:auto !important;
	margin-bottom:5px;
	margin-top:5px;
	background-image:url(../images/img_stance.jpg);
	background-repeat:no-repeat;
}

.prof_item_homebreake{
	float:left;
	width:95px;
	min-height:12px;
	height:auto !important;
	margin-bottom:5px;
	margin-top:5px;
	background-image:url(../images/img_homebreak.jpg);
	background-repeat:no-repeat;
}

.prof_text{
	float:left;
	width:200px;
	height:auto !important;
}
.prof_text_s{
	float:left;
	width:195px;
	height:auto !important;
}

.prof_text2{
	float:left;
	width:260px;
	height:auto !important;
}
.prof_text3{
	float:left;
	width:360px;
	height:auto !important;
}

.prof_text_profile{
	float:left;
	width:200px;
	margin-top:15px;
	height:auto !important;
}


#bottom_container{
	float:left;
	width:950px;
	height:auto !important;
}
#news_container{
	float:left;
	width:600px;
	height:200px;
}
#news_title{
	float:left;
	width:600px;
	height:22px;
	margin-bottom:10px;
	background-image:url(../images/h1_news.jpg);
	background-repeat:no-repeat;
}
#news_body{
	width:600px;
	min-height:50px;
	height:240px;
	overflow:auto;
	word-break: break-all;
	overflow-x: hidden;
}


.news{
	width:600px;
	min-height:20px;
}
.news_date{
	margin-left:10px;
	width:560px;
	font-weight:200;
	line-height:1.3em;
}
.news_text{
	margin-left:10px;
	width:560px;
	min-height:20px;
	height:auto !important;
}
.news_images{
	float:left;
}
.news_bottomline{
	margin-left:345px;
	
}

#link_container{
	float:left;
	width:240px;
	margin-right:100px;
	}

#link_title{
	float:left;
	width:240px;
	height:22px;
	margin-bottom:20px;
	background-image:url(../images/h1_s_links.jpg);
	background-repeat:no-repeat;
}
#link_body{
	padding-top:16px;
	width:240px;
	min-height:60px;
	height:auto !important;
}
.link{
	float:left;
	width:240px;
	padding-bottom:10px;
	text-align:center;
	
}
.voicesample_container{
	float:left;
	width:600px;
	height:auto !important;
	padding-bottom:15px;
}
.sample_left{
	float:left;
	width:290px;
	margin-right:15px;
	}
.sample_right{
	float:left;
	width:290px;
	margin-right:0px;
	}
.btn_voice{
	float:left;
	width:290px;
	margin-bottom:0px;
	}

