/* for font */
.pro_word_black {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1C1C1C;
}
.pro_word_black2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1C1C1C;
}
.pro_word_black3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1C1C1C;
}
.pro_word_black_b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold
}
.pro_word_black_b2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1C1C1C;
	font-weight: bold
}
.pro_word_black_b2 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1C1C1C;
	font-weight: bold
}
.pro_word_black_b2 a:hover {
    text-decoration: underline
}
.pro_word_black_b3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold
}
.pro_word_black_b4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold
}

.pro_word_red {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #842F10;
	font-weight: normal
}
.pro_word_red a {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #842F10;
	font-weight: normal
}
.pro_word_red2 a { 
    color:#896c20; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration:underline
}
.pro_word_red2 a:hover{ 
    color:#cd4a14; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration:none
}
.pro_word_red3 {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FE6700;
	font-weight: normal
}
.pro_word_red3 a {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FE6700;
	font-weight: normal
}
.pro_word_red_b {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #842F10;
	font-weight: bold
}
.pro_word_red_b2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #842F10;
	font-weight: bold
}
.pro_word_red_b3 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #842F10;
	font-weight: bold
}

/* for layout */
#pro_left { float: left; width: 168px; margin-top: 7px}
#pro_right { float: left; width: 588px; margin: 7px 0 0 10px}

/* for fieldset */
.pro_fie { border:1px solid #520100; position: relative}
.pro_fie legend { font:bold 14px "arial";color:#4f4104; margin-left:7px}
	.pro_righttop { background-image:url(../img/righttop.gif); height:7px; width:7px; position:absolute; top:-9px; right:-1px; overflow:hidden}
	* html .pro_righttop { top:7px; right:-1px;}/*   IE6   */
	*+html .pro_righttop { top:7px; right:-1px}/*   ie7   */	
	.pro_righttop2 {background-image:url(../img/righttop.gif); height:7px; width:7px; position:absolute; top:-1px; right:-1px; overflow:hidden}
.pro_bottom { background-image: url(../img/res_b_fg10.gif); height:16px; line-height:16px}

/* for left_info */
#pro_info { position: relative; margin-bottom: 10px}
#pro_info_ctn { width: 166px}
#pro_info_ctn li { width: 156px; padding: 0 5px; height: 22px; line-height: 20px; background: url(../img/pro_dotline_01.gif) left bottom repeat-x}
#pro_info_1 { width: 102px; height: 102px; text-align: center; margin: 5px 32px 0 32px}
#pro_info_1 img { border: 1px solid #520100; display: block}
#pro_info_2 { text-align: center}

/* for left_nav */
.dis { display: block}
.undis { display: none}

#pro_nav { position: relative; width: 168px; background: #FFFDF1}
#pro_nav_list_first { width: 168px; line-height: 32px; background: url(../img/pro_nav_top.gif) no-repeat}
#pro_nav_list_first a { display: block; width: 152px; padding-left: 16px; height: 32px; line-height: 32px}
#pro_nav_list_first a:hover { background: url(../img/pro_nav_top2.gif) no-repeat}
#pro_nav_list { width: 166px; background: #FFFDF1; border: 1px solid #520100; border-top: 0}
#pro_nav_list span { display: block; width: 150px; padding-left: 16px; line-height: 25px; height: 25px; background: url(../img/arrowhead4.gif) 7px 10px no-repeat; cursor: pointer}
#pro_nav_list div a { display: block; width: 142px; padding-left: 24px; height: 22px; line-height: 22px; border-top: 1px dashed #F3BC9E}
#pro_nav_list div a:hover { background: #FFF2A7}
#pro_nav_list_first #pro_nav_s { background: url(../img/pro_nav_top3.gif) no-repeat; color: #FFF}
#pro_nav_list #pro_nav_s2 { background: url(../img/arrowhead3.gif) 150px 8px no-repeat #FEA100; color: #FFF; font-weight: bold}
#pro_nav_list a#pro_nav_s2:hover { background: url(../img/arrowhead3.gif) 150px 8px no-repeat #FEA100; color: #FFF; font-weight: bold}
#pro_nav_list p { height: 0px; line-height: 0px; font-size: 0; border-bottom: 1px dashed #F3BC9E}

/* for right */
.pro_MainTxt { padding: 15px; width: 556px}
.pro_MainTxt2 { padding: 5px 0 10px 0; width: 586px}
#sub_photo { padding-top: 6px}
#sub_photo img { border: 1px solid #500000}
#pro_ctn { width: 526px; padding: 0 15px}
#pro_ctn_1 a { font: 12px "Verdana"; color: #FE7200}
#pro_ctn_1 a:hover { color: #1C1C1C; text-decoration: none}
.hr_1 { width: 526px; background: url(../img/pub_line.gif) left bottom repeat-x; height: 5px; line-height: 5px; margin-bottom: 5px; font-size: 0}
.hr_2 { width: 526px; background: url(../img/pub_line.gif) left bottom repeat-x; height: 15px; line-height: 15px; margin-bottom: 10px; font-size: 0}
#pro_edit { width: 354px; margin-top: 40px; text-align: center}
#pro_sub { height: 40px; text-align: left}
.pro_input { width: 203px; padding: 2px 0 0 3px; height: 15px; font: 11px "Verdana"; color: #1C1C1C}
.pro_input2 { font: 11px/16px "Arial"; padding: 0 3px}
#pro_rev { font: bold 12px/40px "Arial"; color: #333; width: 526px; padding: 0 15px; height: 100px}
#pro_rev a { padding-right: 7px}
#pro_rev a:hover { color: #333; text-decoration: underline}
#pro_ss { text-align: center; margin: 20px}
#pro_ss span { margin-left: 10px}
#pro_ss a { font: 11px "Verdana"; color: #990000; text-decoration: underline; height: 22px; line-height: 22px}
#pro_ss a:hover { color: #1C1C1C}
#pro_ss2 { margin: 10px 30px 20px}
.pro_ss2_l { float: left; width: 160px}
.pro_ss2_r { float: left; width: 330px}
#pro_ss2 span { margin-left: 10px}
#pro_ss2 a { font: 11px "Verdana"; color: #1C1C1C; text-decoration: underline; height: 22px; line-height: 22px}
#pro_ss2 a:hover { color: #F60}

#pro_postnew { width: 536px; margin: -5px 0 3px 15px; font: 12px "Arial"; color: #1C1C1C}
#pro_postnew li { float: left; height: 22px; line-height: 22px}
#pro_postnew input { margin-top: 6px}
* html #pro_postnew input { margin-top: 3px}
*+ html #pro_postnew input { margin-top: 3px}
.pro_postnew_n { width: 20px; text-align: center}
.pro_postnew_k { width: 72px}
#pro_postnew2 { width: 570px; margin: 0 11px 3px 5px; font: 12px "Arial"; color: #1C1C1C; padding-top: 5px}
#pro_postnew2 li { float: left; height: 22px; line-height: 22px}
#pro_postnew2 input { margin-top: 3px}
* html #pro_postnew2 input { margin-top: 3px}
*+ html #pro_postnew2 input { margin-top: 3px}
.pro_postnew2_n { width: 20px; text-align: center}
.pro_postnew2_k { width: 110px}

.pro_ttl { width: 586px; height: 20px; line-height: 20px; background: url(../img/res_b_14.gif) repeat-x}
.pro_ttl table { width: 576px; margin: 0 5px; border-collapse: collapse}
.pro_ttl table img { padding-top: 1px}
.pro_ctn { width: 586px; height: auto!important; height: 354px; min-height: 354px}
.pro_ctn table { width: 586px; border-collapse: collapse}
.pro_ctn td { height: 30px}
td.pro_ctn_line { height: 1px; background: url(../img/pro_dotline_01.gif) left bottom repeat-x}

#pro_pic { width: 556px; height: auto!important; height: 369px; min-height: 369px; margin-bottom: 10px}
.pro_pic_ctn { width: 556px; height: 111px}
.pro_pic_ctn a { display: block; width: 536px; height: 95px; padding: 8px 10px; cursor: pointer}
.pro_pic_ctn a:hover { background: #FFF; text-decoration: none}
.pro_pic_ctn img { float: left; width: 125px; height: 93px; border: 1px solid #500000; margin-right: 10px}
.pro_pic_ctn div { float: left; line-height: 19px}
.pro_pic_ctn1 { width: 88px}
.pro_pic_ctn2 { width: 311px}
.pro_pic_dotline { height: 1px; line-height: 1px; font-size: 0; background: url(../img/pro_dotline_01.gif) repeat-x}

#pro_prvbox { padding: 15px; width: 556px; height: auto!important; height: 317px; min-height: 317px}
.pro_prv { width: 500px; margin: 0 auto}
.pro_prv li { line-height: 25px}
.pro_prv p { text-align: center; padding-top: 10px}
.pro_prv select { width: 150px}
.pro_prv input { width: 482px; padding: 2px 0 0 3px; height: 14px; font: 11px "Verdana"; color: #1C1C1C}
.pro_prv textarea { width: 482px; height: 70px; padding-left: 3px; font: 11px/17px "Verdana"; color: #1C1C1C}
.pro_ex { width: 500px; margin: 5px auto; padding: 10px; font: 11px/18px "Verdana"; color: #1C1C1C; background: url(../img/pub_line.gif) left top repeat-x}

.forum_right_subpic { margin: 10px auto 0; width: 500px; line-height: 25px}
.forum_right_subpic_1 { width: 500px}
.forum_right_subpic_2 { width: 380px; margin-top: 10px}
.forum_right_subpic_2_1 { border-collapse: collapse}
.forum_right_subpic_2_1 td { border: 1px solid #666}
.forum_right_subpic_td { text-align: center; vertical-align: middle; background: #FFF}
.forum_right_subpic_td a { font: 11px "Verdana"; color: #1a4688; text-decoration: underline}
.forum_right_subpic_td a:hover { color: #F60}
.forum_red_02 { font: 11px "Verdana"; color: #900}
#pro_qa_list { padding: 5px; width: 380px}
#pro_qa_list dl { float: left; line-height: 19px; height: 20px}
#pro_qa_list dt { float: left; line-height: 19px; height: 20px; width: 20px; padding-top: 1px; text-align: right}
#pro_qa_list dd { float: left; line-height: 19px; height: 20px; padding-left: 2px}
#pro_qa_list label { cursor: pointer}
#forum_right_3 { background: url(../img/forum_ttl_02.gif) #f8f8ee repeat-x; width: 556px; line-height: 20px; padding: 3px 15px}
#forum_right_4 { margin: 0 15px; width: 556px; line-height: 25px; height: 25px; text-align: left}
#forum_right_5 { margin: 0 15px 10px; width: 556px; line-height: 20px}
#forum_right_5 P { margin: 5px 0}
.forum_black_04 { font: 12px "Arial"; color: #000}
.forum_black_04 A { font: 12px "Arial"; color: #000}
.forum_black_04 A:hover { color: #F60; text-decoration: underline}
.forum_black_05 { font: bold 12px "Verdana"; color: #333}
.forum_black_07 { font: 11px "Verdana"; color: #666}


#pro_prv_show { display: none}
.pro_prv_hr { width: 500px; margin: 0 auto; font-size: 0; height: 5px; line-height: 5px; background: url(../img/pub_line.gif) left top repeat-x}
.pro_prv2_ttl { width: 500px; margin: 10px auto; padding-bottom: 5px; border-bottom: 1px solid #B7B7B7; font: 12px/20px "Arial"; color: #999}
.pro_prv2_ttl span { float: left; display: block; padding-left: 25px; margin-right: 60px; height: 20px; color: #999}
#pro_prv2_ttl_s1 { background: url(../img/pro_prv2_s1.gif) left 1px no-repeat}
#pro_prv2_ttl_s2 { background: url(../img/pro_prv2_s2.gif) left 1px no-repeat}
#pro_prv2_ttl_s3 { background: url(../img/pro_prv2_s3.gif) left 1px no-repeat}
#pro_prv2_ttl_s11 { font-weight: bold; color: #FEA100; background: url(../img/pro_prv2_s11.gif) left 1px no-repeat}
#pro_prv2_ttl_s21 { font-weight: bold; color: #FEA100; background: url(../img/pro_prv2_s21.gif) left top no-repeat}
#pro_prv2_ttl_s31 { font-weight: bold; color: #FEA100; background: url(../img/pro_prv2_s31.gif) left top no-repeat}
#pro_prv2_ttl_s12 { background: url(../img/pro_prv2_s11.gif) left 1px no-repeat}
#pro_prv2_ttl_s22 { background: url(../img/pro_prv2_s21.gif) left 1px no-repeat}
#pro_prv2_ttl_s32 { background: url(../img/pro_prv2_s31.gif) left 1px no-repeat}
.pro_prv2_ttl a { height: 20px; font: 12px/20px "Arial"; color: #F60; text-decoration: underline}
.pro_prv2_ttl a:hover { color: #1C1C1C}
.pro_prv2_shm { font: 11px/18px "Verdana"; color: #1C1C1C; width: 500px; margin: 0 auto 10px}

.pro_prv2 { width: 500px; margin: 0 auto; padding: 10px 0}
.pro_prv2 dl { margin-bottom: 10px; font: bold 11px "Arial"; color: #333}
.pro_prv2 dt { float: left; width: 110px; line-height: 20px; text-align: right; padding-right: 10px}
.pro_prv2 dd { float: left; font: normal 11px/19px "Verdana"}
dd.pro_prv2_exist { display: none; height: 16px; margin: 1px 0 0 5px; padding: 0 5px; border: 1px solid #F30; font: 11px/16px "Arial"; color: #1C1C1C}
.pro_prv2_exist span { color: #F30; font-size: 13px}
.pro_prv2_exist2 { margin-left: 5px; font: normal 11px/18px "Arial"; color: #666}
.pro_prv2 p { text-align: center}
.pro_prv2 select { width: 150px; margin-top: 1px}
.pro_prv2 input { width: 142px; padding: 2px 0 0 3px; height: 14px; font: 11px "Verdana"; color: #1C1C1C}
.pro_prv2 .input2 { width: 252px}
.pro_prv2 .input_file { width: 321px; padding: 2px 0 0 3px; height: 20px; font: 11px "Verdana"; color: #1C1C1C}
.pro_prv2 .input_file2 { width: 293px; padding: 2px 0 0 3px; height: 20px; font: 11px "Verdana"; color: #1C1C1C}
.pro_prv2 textarea { width: 360px; height: 70px; padding-left: 3px; font: 11px/17px "Verdana"; color: #1C1C1C}
.pro_prv2_rate { width: 486px; padding-bottom: 6px; margin-bottom: 10px; background: #FFFFF4; border: 1px solid #E7E7D7}
.pro_prv2_rate_tbl { width: 100%; border-collapse: collapse}
.pro_prv2_rate_tbl td { text-align: center}
td.pro_prv2_rate1 { text-align: right; font: 11px "Verdana"; color: #1C1C1C}
.pro_prv2_rate_tbl table { border-collapse: collapse; width: 30px; margin: 0 auto}
.pro_prv2_rate_tbl input { width: 12px}
.pro_prv2_rate_tbl label { font: bold 11px "Arial"; color: #333; cursor: pointer}

.pro_prv3 { width: 520px; margin: 10px auto}
.pro_prv3 p { font: bold 11px/22px "Arial"; height: 22px; padding-left: 3px}
.pro_prv4 { width: 500px; margin: 15px auto; font: 11px/22px "Verdana"; color: #1C1C1C}
.pro_prv4 p { width: 500px; margin: 0 auto 10px; font: bold 11px/22px "Verdana"; color: #F60}
.pro_prv4 a { font: bold 11px/22px "Verdana"; color: #333; text-decoration: underline}
.pro_prv4 a:hover { color: #F60}
.pro_prv4 li a { font: 11px/22px "Verdana"; color: #1C1C1C; text-decoration: underline}
.pro_prv4 li a:hover { color: #F60}
.pro_prv4 li { background: url(../img/icon_dot_01.gif) 0 10px no-repeat; padding-left: 10px}
.pro_prv5 { width: 500px; margin: 0 auto; padding: 0 8px; font: 11px/18px "Verdana"}
.pro_prv5 .input2 { width: 176px; padding: 2px 0 0 3px; height: 14px; font: 11px "Verdana"; color: #1C1C1C}
.pro_prv5_l { float: left; width: 280px}
.pro_prv5_l p { margin-bottom: 6px}
.pro_prv5 dl { margin: 5px 0}
.pro_prv5 dt { float: left; width: 20px}
.pro_prv5 dd { float: left; width: 310px}
.pro_prv5 dd label { cursor: pointer; display: block; width: 310px}
.pro_prv5 dd a { font: 11px/18px "Verdana"; color: #990000; text-decoration: underline}
.pro_prv5 dd a:hover { color: #1C1C1C; text-decoration: underline}
.pro_prv5_l2 { width: 500px}
.pro_prv5_l2 p { margin-bottom: 6px}
.pro_prv5_l2 dt { float: left; width: 20px}
.pro_prv5_l2 dd { float: left; width: 460px}
.pro_prv5_l2 dd label { cursor: pointer; display: block; width: 460px}
.pro_prv5_r { float: left; width: 166px; padding-left: 54px; font: 11px/18px "Verdana"}
.pro_prv5_r p { font: bold 11px/18px "Arial"; color: #333}
.pro_prv5_r li { background: url(../img/icon_dot_01.gif) 0 8px no-repeat; padding-left: 10px}

.pro_pphoto1 { width: 500px; margin: 0 auto; padding: 0 8px; line-height: 18px}
.pro_pphoto1 li { float: left; width: 160px; font: 11px/18px "Verdana"}
.pro_pphoto1 p { margin-bottom: 5px; font: bold 11px/18px "Arial"; color: #333}
.pro_pphoto1 img { display: block; width: 140px; height: 103px; border: 5px solid #FFF; margin: 0 10px 5px 0}
.pro_pphoto1 span { display: block; height: 20px; width: 150px; text-align: center; color: #999}

.pro_pphoto2 { width: 500px; margin: 0 auto; padding: 0 8px; font: 11px/18px "Verdana"}
.pro_pphoto2 p { margin-bottom: 5px; font: bold 11px/18px "Arial"; color: #333}
.pro_pphoto2 div { float: left}
.pro_pphoto2 img { width: 209px; height: 150px; border: 5px solid #FFF}
.pro_pphoto2 span { display: block; height: 20px; width: 219px; text-align: center; color: #999}

#pro_sh_top dl { float: left}
#pro_sh_top dt { float: left; width: 21px; height: 20px; line-height: 20px}
#pro_sh_top dd { float: left; padding-right: 10px; font: 12px/19px "Arial"; height: 20px}
#pro_sh_top label { cursor: pointer}
.pro_sh { margin-top: 5px}
.pro_sh li { float: left; padding-left: 3px; line-height: 22px} 
.pro_sh input { width: 400px; padding: 2px 0 0 3px; height: 14px; font: 11px "Verdana"; color: #1C1C1C}
.pro_sh .input2 { width: 247px}
.pro_sh select { width: 150px; margin-top: 1px}
#pro_sh_des { display: block}
#pro_sh_des, #pro_sh_att, #pro_sh_hot, #pro_sh_res { display: none}

#pro_sh_rst { width: 520px; margin: 10px auto}
#pro_sh_rst p { font: bold 11px/30px "Arial"; height: 30px; padding-left: 3px}
#pro_sh_rst img { padding-right: 10px}
#pro_sh_rst_ctn { overflow: hidden; overflow-y: auto; height: 172px; width: 498px; background: #FFF; border: 1px solid #F7D08B; padding: 5px 10px; margin-bottom: 5px}
#pro_sh_rst_ctn li { padding: 2px 10px; line-height: 16px; background: url(../img/icon_dot_01.gif) 0 10px no-repeat}
#pro_sh_rst_ctn a { font: 11px "Verdana"; color: #1C1C1C; text-decoration: underline}
#pro_sh_rst_ctn a:hover { color: #F60}
#pro_sh_des_rst, #pro_sh_att_rst, #pro_sh_hot_rst, #pro_sh_res_rst { display: none}


/* for right_list */
.pro_list_box { width:556px; height: auto!important; height: 409px; min-height: 409px}
.pro_list { width:556px; margin-bottom:15px}
.pro_list_title { border:1px solid #D0C285; height:20px; line-height: 20px; width:554px}
.pro_list_title_left {background:#D6B54A; width:5px; float:left; height:20px}
.pro_list_title_right {background:#FFF7CC; float:left; width:540px; height:20px; padding-left: 9px}
.pro_list_title_right span {padding-right:10px; font: bold 11px/20px "Arial"; color:#333}
.pro_list_title_right span a {font: bold 11px/20px "Arial"; color:#333}
.pro_list_title_right img { margin-left:10px; margin-top:6px; float:left; cursor:hand} 
.pro_list_title  h1 { font: normal 11px/20px "Arial"; color:#000; display: inline}
.pro_list_content {border:1px solid #D6B54A; border-top:none; background:#FFFEFA; width:554px; padding-bottom: 5px}
.pro_list_content2 { width:526px; padding: 5px 14px 0 14px; line-height: 18px}
.pro_list_content2 div { float: left}
.pro_list_content2_1 { width: 72px}
.pro_list_content2_2 { width: 454px}
.pro_list_content2_2 li { float: left; padding-right:40px}

.pro_topic_ttl_l { float: left}
.pro_topic_ttl_r { float: right; width: 90px; line-height: 20px; padding-right: 5px}

#pro_inviterecord_ttl { width:526px; height:24px; margin-bottom:15px; background:url(../img/pro_inviterecord_ttl_bg.gif) left bottom no-repeat}
#pro_inviterecord_ttl div { float:left; margin-right: 5px; line-height:24px; text-align:center; cursor:pointer}
.pro_inviterecord_ttl_1 { width:100px; font: 12px "Arial"; color:#1C1C1C; background:url(../img/pro_inviterecord_ttl_bg2.gif) no-repeat}
.pro_inviterecord_ttl_2 { width:100px; font: 12px "Arial"; color:#1C1C1C; background:url(../img/pro_inviterecord_ttl_bg2.gif) no-repeat}
.pro_inviterecord_ttl_3 { width:100px; font:bold  12px "Arial"; color:#333; background:url(../img/pro_inviterecord_ttl_bg3.gif) no-repeat}

#pro_inviterecord_myfri,#pro_inviterecord_mysen,#pro_inviterecord_myrec { display:none; height: auto!important; height: 309px; min-height: 309px}
#pro_inviterecord_myrec { display:block}
#pro_inviterecord_myrec p { text-align: right; font: 11px "Verdana"; color:#1C1C1C}

#pro_inviterecord_ttl2 { width:526px; height:24px; margin-bottom:15px; padding-top:10px; background:url(../img/pro_inviterecord_ttl_bg.gif) left bottom no-repeat}
#pro_inviterecord_ttl2 div { float:left; line-height:24px; text-align:center; cursor:pointer}
.pro_inviterecord_ttl2_2 { width:140px; font:bold 12px "Arial"; color:#1C1C1C; background:url(../img/pro_inviterecord_ttl2_bg1.gif) no-repeat}
.pro_inviterecord_ttl2_3 { width:140px; font: 12px "Arial"; color:#333; background:url(../img/pro_inviterecord_ttl2_bg4.gif) no-repeat}

#pro_inviterecord_mysen2,#pro_inviterecord_myrec2 { display:none; height: auto!important; height: 120px; min-height: 120px}
#pro_inviterecord_myrec2 { display:block}
#pro_inviterecord_myrec2 p { text-align: right; font: 11px "Verdana"; color:#1C1C1C}

.pro_yourfriends_01 { width:526px}
.pro_yourfriends_01 div { float:left}
.pro_yf_01_gd1 { width: 255px; border: 1px solid #CCC; background:#FFF; margin-bottom: 10px}
.pro_yf_01_gd1_ttl { width:255px; float:right; padding-top:2px}
.pro_yf_01_gd1_ttl a { height:24px; font:12px/24px "Arial"; color:#1C1C1C}
.pro_yf_01_gd1_ttl a:hover { color:#F60}
.pro_yf_01_gd1_ttl img { float:left; width:50px; height:50px; border: 3px solid #FFF; margin-right: 2px}
.pro_yf_01_gd1_ttl .top { float:right; width:197px}
.pro_yf_01_gd1_ttl .name { float:left; width:110px}
.pro_yf_01_gd1_ttl .anno_ttl { float:right; width:62px; padding-left:15px; font:11px Verdana; color:#1C1C1C; background:url(../img/icon_new.gif) 0 5px no-repeat}
.pro_yf_01_gd1_ttl .anno_ttl a { text-decoration:underline}
.pro_yf_01_gd1_ttl .mail { float:right; width:197px; font:11px "verdana"; color:#1C1C1C}
.pro_yf_01_gd1_ttl .mail a { font: 11px "verdana"; color:#1C1C1C}
.pro_yf_01_gd1_ttl .mail a:hover { color:#F60}
.pro_yf_01_gd1 .anno_ctn { position:absolute; left:-130px; top:24px; z-index:10; width:130px; padding:5px; font:11px Verdana; color:#1C1C1C; line-height:20px; background:#FEFACB; border:1px solid #500000}
.pro_yf_01_gd1 .anno_ctn a { font:12px Arial; color:#1C1C1C}
.pro_yf_01_gd1 .anno_ctn a:hover { color:#F60}
.pro_yf_01_gd1 .anno_ctn2 { display:none; position:absolute; left:-245px; top:24px; z-index:10; width:260px; padding:5px; font:11px Verdana; color:#1C1C1C; line-height:20px; background:#FEFACB; border:1px solid #500000}
.pro_yf_01_gd1 .anno_ctn2 a { font:12px Arial; color:#1C1C1C}
.pro_yf_01_gd1 .anno_ctn2 a:hover { color:#F60}
.pro_yf_01_gd1 .anno_ctn2 li { float:left; width:130px}


.pro_yourfriends_02_ttl { width:526px; margin:5px 0; background: #FFF}
.pro_yourfriends_02_ttl table { border-collapse:collapse}
.pro_yourfriends_02_ttl td { height:18px; text-align:center; font: 12px/18px "Arial"; color:#666}

.pro_yourfriends_02 td { height:24px; text-align:center; font:12px/24px "Arial"; color:#000; background:url(../img/dotline4.gif) left top repeat-x #F4F4F4}
.pro_yourfriends_02 th { height:24px; text-align:center; font:12px/24px "Arial"; color:#000; text-align:left; background:url(../img/dotline4.gif) left top repeat-x}
.pro_yourfriends_02 a { font:12px "Arial"; color:#000}
.pro_yourfriends_02 a:hover { color:#F60}

#extend,#shorten { width:524px; text-align:right}
#extend a,#shorten a { font: 11px "Verdana"; color:#1C1C1C; text-decoration:underline}
#extend a:hover,#shorten a:hover { color:#990000}

/* hejing */
.pro_inv_tit { width:526px; height:28px; font:bold 12px/28px "arial"; color:#333333}
.pro_inv_01 { width:526px; height:28px; padding-top:5px}
.pro_inv_01 a { font:11px "Verdana"; color:#063E91; text-decoration:underline}
.pro_inv_01 a:hover {font:11px "Verdana"; color: #FF8E0B; text-decoration:underline}

.pro_inv_02 li { float:left}
.pro_inv_02 span { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #1C1C1C}
.pro_inv_02 textarea { width: 515px; height: 73px; padding-left: 3px; font: 11px/17px "Verdana"; color: #1C1C1C}

.pro_inv_03 { width:526px; height:28px; text-align:right}
.pro_inv_03 a { margin-left:7px}

.pro_inv_04 { width:526px; height:28px; float:left; margin-top:12px}
.pro_inv_05 { width:200px; float:left; padding-top:5px}
.pro_inv_05 a { font:11px "Verdana"; color:#063E91; text-decoration:underline}
.pro_inv_05 a:hover {font:11px "Verdana"; color: #FF8E0B; text-decoration:underline}
.pro_inv_06 { width:310px; height:28px; float:right}
.pro_inv_06 a { margin-left:7px}

.pro_inv_07 { width:155px; height:24px}
.pro_inv_08 { width:350px; height:24px}
.pro_inv_09 { width:525px; height:24px}

.pro_inv_010 { width:525px; height:90px; padding-top:10px; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #1C1C1C}
.pro_inv_010 a { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #1C1C1C}

.pro_inv_011 { width:495px; height:40px; background:url(../img/inv_con_bg.gif) no-repeat; padding: 15px 15px 10px}
.pro_inv_011 li { float:left; height:20px}

.pro_inv_012 { float:left; width:525px; height:40px; background:url(../img/inv_con_bg2.gif) no-repeat}

.pro_inv_013 { float:left; width:445px; height:20px}
.pro_inv_014 { float:left; width:50px; height:20px; text-align:right}
.pro_inv_014 a { font:11px "Verdana"; color:#063E91; text-decoration:underline}
.pro_inv_014 a:hover {font:11px "Verdana"; color: #FF8E0B; text-decoration:underline}

.pro_inv_015 { float:left; width:465px; height: auto!important; height: 83px; min-height: 83px; padding:0px 30px; background:url(../img/inv_con_bg3.gif) left top repeat-y}

#pro_inv_016 { z-index:10; position:absolute; top:0px; left:0px; display:none}

.pro_input3 { width: 135px; padding: 2px 0 0 3px; height: 15px; font: 11px "Verdana"; color: #1C1C1C}

#pro_inv_ctn { width: 526px; padding: 0 15px; height: auto!important; height: 317px; min-height: 317px}

.pro_inv_gray11 { font: 11px "Verdana"; color: #666}

.pro_subphoto_expt { width:500px; padding: 5px 28px; font:11px "Arial"; color:#1C1C1C}
.pro_subphoto_expt a { font:11px Arial; color:#1C1C1C; text-decoration:underline}
.pro_subphoto_expt a:hover { color: #F60}
.pro_subphoto_expc { width:500px; padding: 10px 15px; margin:0 13px; font:11px/16px Tahoma; color:#1C1C1C; background:#F2F1E4}

.anno_ctn3 { position:absolute; left:-320px; top:0px; z-index:10; width:350px; padding:5px; font:12px Arial; color:#1C1C1C; line-height:16px; text-align:left; background:#FEFACB; border:1px solid #500000}
.anno_ctn3 a { font:12px Arial; color:#1C1C1C}
.anno_ctn3 a:hover { color:#F60}

.pro_cli {
	display: block;
	height: 15px;
	margin-bottom: 15px;
	text-decoration: underline;
	color: #000000;
	font-family: Arial;
}

.pro_cli a{
color: #000000;
}

.pro_fec {
	display: block;
	height: 200px;
	width: 530px;
	border: 1px solid #666666;
	margin-bottom: 10px;
	margin-top: -5px;
}
.pro_bottom1 { background-image: url(../img/res_b_fg10.gif); height:16px; line-height:16px;float:left;width: 586px;}


