* {
	margin:0;
	padding:0;
}
img {
	border:0;
}
*html .s_main{
	width:705px;
	margin:0;
	padding:0
	background-color:#FFFFFF;
	float:left;
	color:#666666;
	font-size: 12px;
	text-align:left;
}
.s_main{
	width:705px;
	margin:0 0 0 1px;
	padding:0;
	background-color:#FFFFFF;
	float:left;
	color:#666666;
	font-size: 12px;
	text-align:left;
}
.s_all{
	width:685px;
	margin:0;
	padding:0 0 0 20px;
	background-color:#FFFFFF;
}

/*special*/
.s_title{
	width:685px;
	height:20px;
	margin:0;
	padding:0;
	background-color:#FFFFFF;
	float:left;
}
.s_link{
	width:685px;
	height:53px;
	margin:0;
	background-color:#FFFFFF;
	float:left;
}
.s_link p{
	width:685px;
	margin:0;
	padding:18px 0px 22px 0;
	float:left;
}
.s_main_img{
	width:685px;
	height:279px;
	margin:0;
	padding:0;
	float:left;
}
/*profile*/
.s_profile{
	width:685px;
	margin:25px 0 0 0;
	padding:0;
	float:left;
}
.s_profile_leftbox{
	width:150px;
	margin:0;
	padding:0 0 20px 0;
	float:left;
}
.s_profile_leftbox_ao{
	width:206px;
	margin:0;
	padding:0 0 20px 0;
	float:left;
}
.s_profile_leftbox img{
	width:150px;
	height:186px;
	margin:0;
	padding:0;
	float:left;
}
.s_profile_rightbox{
	width:517px;
	margin:0;
	padding:0;
	float:right;
}
.s_profile_rightbox_ao{
	width:461px;
	margin:0;
	padding:0;
	float:right;
}
.s_profile_tit{
	width:517px;
	height:20px;
	background-image:url(http://www.idee-online.com//design/idee/images2/profile_tit.gif);
	background-position:top left;
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	text-indent:-9999;
}
.s_profile_tit_ao{
	width:461px;
	height:20px;
	background-image:url(http://www.idee-online.com//design/idee/images2/profile_tit.gif);
	background-position:top left;
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	text-indent:-9999;
}
.s_profile_rightbox dl{
	width:517px;
	margin:0;
	padding:0;
}
.s_profile_rightbox dt{
	width:517px;
	margin:0;
	padding:0;
}
.s_profile_rightbox dt img{
	margin:0;
	padding:8px 0 0 0;
}
.s_profile_rightbox dd{
	width:517px;
	margin:0;
	padding:7px 0 0 0;
	line-height: 17px;
}
/*line*/
.s_line {
	width:685px;
	height:1px;
	margin:0;
	padding:0;
}
/*list*/
.s_list1 {
	width:685px;
	height:340px;
	margin:12px 0 27px 0;
	padding:0;
}
.s_list1 h2{
	width:685px;
	height:12px;
	margin:0;
	padding:0;
}
.s_list1 .s_list1_p{
	width:439px;
	float:left;
	padding:22px 0 0 0;
	margin:0;
}
.s_list1 p{
	padding:5px 0 8px 0;
	line-height: 17px;
}
.s_list1 span{
	width:206px;
	float:right;
	padding:22px 0 0 0;
	margin:0;
}
.s_button1{
	width:97px;
	height:20px;
	float:left;
	padding:13px 0 0 0; 
	margin:0;
}

/*list2*/
.s_list2 {
	width:685px;
	height:288px;
	margin:12px 0 27px 0;
	padding:0;
}
.s_list2 h2{
	width:685px;
	height:12px;
	margin:0;
	padding:0;
}
.s_list2 .s_list2_p{
	width:439px;
	float:left;
	padding:22px 0 0 0;
	margin:0;
}
.s_list2 p{
	padding:5px 0 8px 0;
	line-height: 17px;
}
.s_list2 span{
	width:206px;
	float:right;
	padding:22px 0 0 0;
	margin:0;
}
.s_button2{
	width:97px;
	height:20px;
	float:left;
	padding:59px 0 0 0; 
	margin:0;
}
.s_button_ao{
	width:97px;
	height:20px;
	float:left;
	padding:22px 0 10px 0; 
	margin:0;
}
/*list3*/
.s_list3 {
	width:685px;
	height:289px;
	margin:12px 0 27px 0;
	padding:0;
}
.s_list3 h2{
	width:685px;
	height:12px;
	margin:0;
	padding:0;
}
.s_list3 .s_list3_p{
	width:439px;
	float:left;
	padding:22px 0 0 0;
	margin:0;
}
.s_list3 p{
	padding:5px 0 8px 0;
	line-height: 17px;
}
.s_list3 span{
	width:206px;
	float:right;
	padding:22px 0 0 0;
	margin:0;
}
.s_button3{
	width:97px;
	height:20px;
	float:left;
	padding:154px 0 0 0; 
	margin:0;
}

/*list4*/
.s_list4 {
	width:685px;
	height:340px;
	margin:12px 0 68px 0;
	padding:0;
}
.s_list4 h2{
	width:685px;
	height:12px;
	margin:0;
	padding:0;
}
.s_list4 .s_list4_p{
	width:439px;
	float:left;
	padding:22px 0 0 0;
	margin:0;
}
.s_list4 p{
	padding:5px 0 8px 0;
	line-height: 17px;
}
.s_list4 span{
	width:206px;
	float:right;
	padding:22px 0 0 0;
	margin:0;
}
.s_button4{
	width:97px;
	height:20px;
	float:left;
	padding:205px 0 0 0; 
	margin:0;
}
/*mac_Fox*/
.mac.gecko .s_button4{
	width:97px;
	height:20px;
	float:left;
	padding:188px 0 0 0; 
	margin:0;
}