@charset "utf-8";
@import url(popup.css);


/* 프로필 공통 박스 타입 */
div.profile_top01 { width:661px; background:url(../images/profile/bg_bp2_center.gif) repeat-y left top; }
div.profile_top02 { width:661px; background:url(../images/profile/bg_bp2_top.gif) no-repeat left top; }
div.profile_top03 { width:661px; background:url(../images/profile/bg_bp2_bottom.gif) no-repeat left bottom; }
/* 팝업 띄우기 */
.firefox2009{}
:root firefox2009{position:absolute; z-index:100;}

.firefox2009_1{}
:root firefox2009_1{position:relative; z-index:100}

.fire_layer00{width:400px;position:absolute;left:100px;top:25px;z-index:999;}

/* btn_insert 정렬 */
.btn_insert { vertical-align:-3px; margin-left:5px; }

/* left content */
div.profile_wrap { float:left; }
div.profile_wrap h1.hidden { display:none; }

/* 프로필 카드 */
div.profile_card { clear:both; height:100%; padding:11px 13px 15px 13px; }
div.big_thumb {  float:left; width:133px; margin-right:13px; }
div.big_thumb a { font-size:11px; color:#fff; }
div.big_thumb a img.img_border { border:1px solid #58abb9; }
div.big_thumb .block { display:block; clear:both; }
div.big_thumb p { color:#ffffff; width:120px; line-height:16px; padding-right:8px; word-wrap:break-word; }
div.big_thumb p strong { color:#ffffff; }
div.big_thumb p img { vertical-align:bottom; }
div.big_thumb p.right { text-align:right; margin-top:2px; width:125px; padding-right:2px; }
dl.detail_profile { float:left; width:487px; }
dl.detail_profile dd.name { width:487px; padding:3px 0 14px 0; margin-bottom:17px; background:url(../images/profile/dot_line_01.gif) repeat-x left bottom; float:none; }
dl.detail_profile dd.name  strong { font-size:16px; color:#faf5a2; }
dl.detail_profile dd.name img.btn_map { vertical-align:top; margin:1px 0 5px 10px; }
dl.detail_profile dd.name span.member { background:url(../images/profile/bg_member.gif) no-repeat left top; width:223px; font-size:11px; float:right; color:#fff; height:16px; padding-top:2px; padding-left:4px; }
dl.detail_profile dd.name p { line-height:16px; color:#ffffff; font-size:12px; }
dl.detail_profile dd.name p strong { color:#ffffff; font-size:12px; }
dl.detail_profile dd.name p span.txt { margin-left:40px; color:#fff; }
dl.detail_profile dd.name p span.txt img.btn { position:relative; left:2px; top:3px; }
dl.detail_profile dd.name p span.txt_no { margin-left:40px; color:#A1D0D8; }

dl.detail_profile dd.name p i.num { background:none; position:relative; left:400px; top:3px; }


dl.detail_profile dt { float:left; width:96px; padding-left:10px; background:url(../images/common/bul_next_w.gif) no-repeat left 4px; margin-bottom:10px; color:#fff; font-weight:bold; }
dl.detail_profile dd { float:left; width:362px; line-height:16px; padding-left:7px; margin-bottom:10px; color:#fff;  }
dl.detail_profile dd span.num { position:relative; top:3px; left:290px; color:#fff; }
dl.detail_profile dd a { color:#fff; }
dl.detail_profile dd a:hover { color:#fff; }
dl.detail_profile dd a:visited { color:#fff; }
dl.detail_profile dd.last { margin-bottom:3px; height:20px; }
dl.detail_profile dd i {  color:#fff; display:block; clear:both; line-height:16px; }
dl.detail_profile dd i strong { color:#fff; }
dl.detail_profile dd a.link { margin-left:5px; height:12px; }
dl.detail_profile dd.txt_no { color:#a1d0d8; }

/* 정보없음 */
dl.detail_profile_no { float:left; width:487px; }
dl.detail_profile_no dd.name { width:487px; padding:3px 0 17px 0; margin-bottom:17px; background:url(../images/profile/dot_line_01.gif) repeat-x left bottom; float:none; }
dl.detail_profile_no dd.name p span.txt {color:#FFFFFF;margin-left:40px;}
dl.detail_profile_no dd.name  strong { font-size:16px; color:#faf5a2; }
dl.detail_profile_no dd.name img { vertical-align:top; margin:1px 0 5px 10px; }
dl.detail_profile_no dd.name p { line-height:16px; color:#ffffff; font-size:12px; }
dl.detail_profile_no dd.name p strong { color:#ffffff; font-size:12px; }
dl.detail_profile_no dd.name p.no_open { color:#c7f7ff; font-weight:bold; background:url(../images/common/icon_no_profile.gif) no-repeat left top; padding-left:20px; height:16px; padding-top:4px; }
dl.detail_profile_no dd.name p span.txt_no { color:#A1D0D8; margin-left:40px; }
dl.detail_profile_no dt { float:left; width:96px; padding-left:10px; background:url(../images/common/bul_next_w.gif) no-repeat left 4px; margin-bottom:7px; color:#fff; font-weight:bold; }
dl.detail_profile_no dd { float:left; width:371px; line-height:16px; padding-left:7px; margin-bottom:7px; color:#a1d0d8;  }
dl.detail_profile_no dd.txt { color:#fff; }
dl.detail_profile_no dd.txt a:link { color:#fff; }
dl.detail_profile_no dd.txt a:visited { color:#fff; }
dl.detail_profile_no dd.txt a:hover { color:#fff; }

dl.detail_profile_no dd.last { margin-bottom:0; }
dl.detail_profile_no dd i { color:#fff; display:block; clear:both; line-height:16px; }
dl.detail_profile_no dd a.link { margin-left:5px; height:12px; }
div.txt_no { background:url(../images/profile/i_icon.gif) no-repeat left top; vertical-align:middle; margin-top:5px; line-height:22px; padding-left:25px; margin-left:15px; padding-bottom:3px; }
div.txt_no img { vertical-align:middle; margin-bottom:5px; }
div.con_link div.division_dot2 { background:url('../images/common/dot_line.gif') repeat-x left center; width:auto; padding:0 0 25px 0;  }
div.profile_contant div.detail_no { width:642px; height:180px; }
div.profile_contant div.detail_no dl { padding:50px 50px 50px 120px; }
div.profile_contant div.detail_no dl dt {float:left; width:54px; padding-top:16px;}
div.profile_contant div.detail_no dl dd strong { line-height:25px; }
div.profile_contant div.detail_no dl dd {float:left; width:400px; background:url('../images/search/dot_line.gif') repeat-y left top; text-align:left; padding:5px 0 5px 14px;}
div.profile_contant div.detail_no dl dd i { color:#919191; font-size:11px; line-height:18px; }
div.profile_contant div.detail_no dl dd i strong { color:#919191; font-size:11px; line-height:18px; }
div.profile_contant div.detail_no dl.txt_no { padding:70px 0 80px 190px; }
div.profile_contant div.detail_no dl.txt_no dt {float:left; width:54px; padding-top:16px;}
div.profile_contant div.detail_no dl.txt_no dd { padding:13px 0 10px 14px; width:300px; }
div.profile_contant div.detail_no dl.txt_no dd strong { line-height:16px; }
div.profile_contant div.detail_no dl.txt_no dd strong i.f_ora2 { color:#e15f0b; font-size:12px; }

/* 프로필 small size   */
.profile_top_s{background:url(../images/profile/bg_profile_s.gif) no-repeat left top;width:661px;height:61px;margin:0;padding:0;}
.profile_top_s .list_job{float:left;padding:5px 0 0 15px;}
.profile_top_s .list_job dl{width:400px;height:44px;}
.profile_top_s .list_job dl dt{float:left;margin-right:12px;}
.profile_top_s .list_job dl dd{float:left;width:320px;height:27px;color:#fff;}
.profile_top_s .list_job dl dd span{ vertical-align:middle}
.profile_top_s .list_job dl dd span.txt_name{margin-top:-10px;font-weight:bold;color:#faf5a2;}
.profile_top_s .list_job dl dd span.txt_name a{font-weight:bold;color:#faf5a2;}
.profile_top_s .list_job dl dd strong.job{color:#fff;padding-right:10px;background:url('../images/profile/bul_right.gif') no-repeat right center;padding-top:2px;margin-right:10px; }
.profile_top_s .btn{float:right;height:30px;padding:0;margin:17px 18px 0 0; }
.profile_top_s .btn span{text-align:left;margin-left:9px;}

/* 프로필 탭 */
div.tab_title { width:661px; height:25px; clear:both; margin-top:20px; }
div.tab_title a {float:left; width:96px; }
div.pro_info_area01 div.profile_contant { width:100%; padding:7px 0 0 3px; width:658px; }
div.profile_contant div.title_top { width:642px; height:30px; background:url('../images/profile/bg_title_top.gif') repeat-x left top; padding:0px 0 0 9px; clear:both; }
div.profile_contant div.title_top h2 { background:none; padding:0; }
div.profile_contant div.title_top h2 span.f_ora { color:#E15F0B; }
div.profile_contant div.title_top span.right { margin:2px 10px 0 0; }
div.profile_contant div.title_top i { color:#007a88; font-weight:bold; background:url('../images/common/h2_icon.gif') no-repeat left top;padding-left:15px; }
div.profile_contant div.title {width:642px; height:24px; background:url('../images/profile/title_bg.gif') repeat-x left top; padding:5px 0 0 9px; clear:both; }
div.profile_contant div.title h2 { background:none; padding:0; }
div.profile_contant div.title span.right { margin:2px 10px 0 0; }
div.profile_contant div.title i { color:#007a88; font-weight:bold; background:url('../images/common/h2_icon.gif') no-repeat left top;padding-left:15px; }

div.profile_contant div.con_link { width:629px; padding:20px 10px; clear:both; }
div.con_link ul.dot_type_a { width:97%; clear:both; padding-left:15px; }
div.con_link ul.dot_type_a li { 
	background:url(../images/common/blue_dot.gif) no-repeat left 8px;
	padding-left:7px;
	text-align:left;
	color:#5f5f5f;
	font-weight:bold;
	line-height:15px;
	clear:both; 
} 
div.con_link ul.dot_type_a li strong { color:#262626; }
div.con_link ul.dot_type_a li strong.txt { color:#5f5f5f; }
div.con_link ul.dot_type_a li img.pro_btn01 {position:relative; left:0; top:-3px; }
div.con_link ul.dot_type_a li i { font-size:11px; color:#919191; }
div.con_link ul.dot_type_a li a.link img { vertical-align:-2px; }
div.con_link ul.dot_type_a li a.link2 img { }
div.con_link ul.dot_type_a li img { vertical-align:middle; margin-top:2px; margin-left:5px; }
div.con_link ul.dot_type_a li img.btn { position:relative; left:2px; top:3px; }
div.con_link ul.dot_type_a li p { font-size:12px; color:#919191; font-weight:normal; }
div.con_link ul.dot_type_a li p.f_5f { font-size:12px; color:#5f5f5f; font-weight:normal; }
div.con_link ul.dot_type_a li div.sub_txt { padding:0 0 0 15px; clear:both; }
div.con_link ul.dot_type_a li div.border_01 { background:url(../images/profile/bg_experience_sub02.gif) repeat-y left top; }
div.con_link ul.dot_type_a li div.border_02 { background:url(../images/profile/bg_experience_sub03.gif) no-repeat left bottom; }
div.con_link ul.dot_type_a li div.border_03 { background:url(../images/profile/bg_experience_sub03.gif) no-repeat left top; }
div.con_link ul.dot_type_a li div.border_01 h5 { margin-left:15px; }
div.con_link ul.dot_type_a li div.border_01 p { margin-left:15px; line-height:18px; font-size:12px; color:#5f5f5f; }
div.con_link ul.dot_type_a li div.border_01 p.txt { color:#919191; font-size:11px;}
div.con_link ul.dot_type_a li div.border_01 p img { vertical-align:-2px; }
div.con_link ul.dot_type_a li div.border_01 i { display:block; clear:both; margin-top:2px; color:#4ba4cc; font-size:11px; font-weight:normal; margin-left:15px; } 
div.con_link ul.dot_type_a li i.open { display:block; clear:both; color:#4ba4cc; font-size:11px; font-weight:normal; }
div.con_link ul.dot_type_a li i.open a { color:#4ba4cc; font-size:11px; }
div.con_link ul.dot_type_a li i.close { display:block; clear:both; color:#4ba4cc; font-size:11px; font-weight:normal; }
div.con_link ul.dot_type_a li i.close a { color:#4ba4cc; font-size:11px; }

div.con_link ul.dot_type_b { clear:both; padding-left:15px; }
div.con_link ul.dot_type_b li {
	width:100%; 
	background:url(../images/common/blue_dot.gif) no-repeat left 7px;
	padding-left:7px;
	line-height:20px;
	text-align:left;
	color:#5f5f5f;
	font-weight:bold;
} 

div.profile_contant div.con_link  ul li.dot_bule {background:url('../images/common/blue_dot.gif') no-repeat 15px 4px; padding-left:23px; margin:6px 0 7px 0;font:12px Dotum;color:#5F5F5F;font-weight:bold;width:121px;}
div.con_link ul.dot_type_b li p.txt_tit { float:left;  width:200px; }
div.profile_contant div.con_link  ul li { float:left; }
div.profile_contant div.con_link  ul li h5 { height:20px; }
div.con_link ul.no_bul { width:97%; clear:both; padding-left:15px; position:relative; }
div.con_link ul.no_bul li { width:88%; text-align:left; line-height:17px; }
div.con_link ul.no_bul li img.pro_btn02 { position:relative; left:0; top:3px; }
div.con_link ul.no_bul li.btn { width:5%; position:absolute; top:0; right:25px; }
div.con_link ul.no_bul li i.open { display:block; clear:both; color:#4ba4cc; font-size:11px; font-weight:normal; }
div.con_link ul.no_bul li i.open a { color:#4ba4cc; font-size:11px; }
div.con_link ul.no_bul li i.close { display:block; clear:both; color:#4ba4cc; font-size:11px; font-weight:normal; }
div.con_link ul.no_bul li i.close a { color:#4ba4cc; font-size:11px; }

div.con_link div.division_dot { background:url('../images/common/dot_line.gif') repeat-x left center; width:auto; padding:18px 0;  }
div.con_link dl.dot_table_a { width:95%; margin-left:15px; }
div.con_link dl.dot_table_a dt { float:left; width:126px; font-weight:bold; margin-top:4px; background:url(../images/common/blue_dot.gif) no-repeat left 4px; padding-left:7px; }
div.con_link dl.dot_table_a dd { float:left; width:450px; text-align:left; line-height:20px; }
*html div.con_link dl.dot_table_a dd p.msn { margin-top:3px; }
div.con_link dl.dot_table_a dd i { color:#919191; font-size:11px; }
div.con_link dl.dot_table_a dd img { vertical-align:middle; margin-top:px; margin-left:5px; }
div.con_link dl.dot_table_a dd span img { position:relative; left:0; top:-2px; margin-left:5px; }

div.con_link dl.dot_table_a dd img.icon { vertical-align:middle; margin-top:px; }
div.con_link dl.dot_table_a dd div.txt_no { margin-left:0; }
/* right aside */
div.profile_aside { float:left; width:252px; margin-left:5px; }
ul.button_list { width:253px; }
ul.button_list li { display:inline; }
ul.button_list li img { margin-bottom:1px; }
div.banner { border:1px solid #007a88; }
div.guestbook_asd { background:url(../images/profile/bg_visitedBook.gif) no-repeat left top; width:253px; height:205px; margin-top:5px; }
div.guestbook_asd div.con { padding:21px 0 0 19px; }
div.guestbook_asd h6 { color:#007a88; font-weight:bold;width:214px;  background:url('../images/common/h2_icon.gif') no-repeat left 1px; padding-left:15px; margin-bottom:5px; text-align:left; }
div.guestbook_asd textarea { padding:5px; color:#5f5f5f; border:1px solid #dadada; }
div.guestbook_asd p { width:218px; margin-top:5px; padding:0; }
div.guestbook_asd p input { vertical-align:middle; margin-right:3px; }
div.guestbook_asd p img { vertical-align:middle; margin-top:8px; }
div.guestbook_asd ul { width:215px; height:90px; border-top:1px solid #dadada; border-bottom:1px solid #dadada; padding:10px 5px; margin-left:-5px;text-align:left; }
div.guestbook_asd ul li { background:url('../images/common/blue_dot.gif') no-repeat left 6px; padding-left:8px; line-height:18px; }
div.guestbook_asd ul li.txt_no { vertical-align:middle; text-align:center; background:none; padding:40px 0; }

/* 관계도 */
div.relationsMap01 { width:253px; background:url(../images/profile/right_box_bg.gif) repeat-y left top; }
div.relationsMap02 { width:253px; background:url(../images/profile/right_box_top.gif) no-repeat left top; }
div.relationsMap03 { width:253px; background:url(../images/profile/right_box_bottom.gif) no-repeat left bottom; }
div.relationsMap01 div.box { padding-bottom:5px; }
div.relationsMap01 div.box_no { padding-bottom:5px; padding:2px 0 2px 45px; }
div.relationsMap01 div.box_no strong {  background:url(../images/common/icon_i_gray.gif) no-repeat left 1px; color:#a1acb4; font-weight:bold; padding-left:22px; padding-top:5px; padding-bottom:1px; margin:10px 0; }
div.relationsMap01 div.box ul.man{ padding:10px 0 0 14px; height:79px; width:226px; }
div.relationsMap01 div.box ul.man li{ float:left; }
div.relationsMap01 div.box ul.man li.man{ padding:1px; height:68px ;width:44px; background:#687A8B; color:#ffffff; font-weight:bold; font-size:11px; text-align:center; }
div.relationsMap01 div.box ul.man li.arr{width:14px;padding-top:30px;text-align:center}
div.relationsMap01 div.box ul.star{ width:241px; height:28px; background:url('../images/profile/star_bg.gif') no-repeat; margin-left:1px;  }
div.relationsMap01 div.box ul.star li{ padding:4px 0 0 56px; }
div.relationsMap01 div.box ul.star li img { float:left; }
div.same_box { border:1px solid #dadada;width:243px; margin:0 3px 0 3px; padding:2px 1px 1px 1px; }
div.relationsMap01 div.box ul.info{ width:220px; margin-left:10px; padding-bottom:4px; }
div.relationsMap01 div.box ul.info li{ width:220px; background:url('../images/profile/sb_dot.gif') no-repeat left 5px; line-height:15px; padding-left:7px; color:#C6CCD2; font-size:11px; }
div.relationsMap01 div.box ul.info li a:link        { color:#C6CCD2; text-decoration:none; font-size:11px; }
div.relationsMap01 div.box ul.info li a:visited     { color:#C6CCD2; text-decoration:none; font-size:11px; }
div.relationsMap01 div.box ul.info li a:active      { color:#C6CCD2; text-decoration:none; font-size:11px; }
div.relationsMap01 div.box ul.info li a:hover       { color:#C6CCD2; text-decoration:underline; font-size:11px; }

div.relationsMap01 div.box dl { padding:6px 0 0 14px; width:226px; margin-bottom:10px; color:#fff; }
div.relationsMap01 div.box dl dt { color:#fff; font-size:11px; }

/* 파트너 오른쪽영역 */
div.pro_right_area01 { width:253px; background:url(../images/profile/right_box2_bg.gif) repeat-y left top; }
div.pro_right_area02 { width:253px; background:url(../images/profile/right_box2_top.gif) no-repeat left top; }
div.pro_right_area03 { width:253px; background:url(../images/profile/right_box2_bottom.gif) no-repeat left bottom; }
div.right_box2 { padding:18px 0 7px 7px; }
div.right_box2 div.title { padding:0 0 0 9px; clear:both; }
div.right_box2 div.title h2.left {  padding:0; background:none; }
div.right_box2 div.title h2.left span.txt_s { font-size:11px; letter-spacing:-1px; color:#5f5f5f; }
div.right_box2 div.title span.right { margin:4px 10px 0 0; }
div.right_box2 div.title i { color:#e15f0b; font-weight:bold; background:url('../images/common/or_arr.gif') no-repeat left top;padding-left:15px; }

div.right_box3_01 { width:239px; background:url(../images/profile/right_box3_bg.gif) repeat-y left top; }
div.right_box3_02 { width:239px; background:url(../images/profile/right_box3_top.gif) no-repeat left top; }
div.right_box3_03 { width:239px; background:url(../images/profile/right_box3_bottom.gif) no-repeat left bottom; }
div.right_box3{ padding:12px 12px;}
div.right_box3 ul.con_no { background:none; padding:0; margin:0; }
div.right_box3 ul.con_no li.con_no_s { margin:8px 0 0 15px; background:url('../images/profile/i_icon.gif') no-repeat left top; padding:4px 0 0 22px; height:20px; }
div.right_box3 ul{width: 217px;padding-bottom:9px;margin-bottom:10px;background:url('../images/profile/line_02.gif') repeat-x left bottom;overflow:hidden;text-align:left; }
div.right_box3 ul.none {padding-bottom:0; margin-bottom:0px; background:none; }
div.right_box3 ul li.s_img{float:left;width:53px;padding-left:1px;}
div.right_box3 ul li.s_img img{border:1px solid #E3E3E3}
div.right_box3 ul li.con{float:left;width:160px;font-size:11px;line-height:16px;padding-top:1px;}
div.right_box3 ul li.con span  a {font-size:12px; color:#000; font-weight:bold;}
div.right_box3 ul li.con span{display:block; font-size:11px;}
div.right_box3 ul li.con span.txt{font-size:11px; color:#626262; letter-spacing:-1px;}
div.right_box3 ul li.con span i { font-size:11px; color:#e15f0b; font-weight:normal; margin-left:3px; line-height:12px; }
div.right_box3 ul.txt_no { margin-top:3px; background:none; padding:5px 0;margin:0; }
div.right_box3 ul.txt_no li { background:url(../images/profile/i_icon.gif) no-repeat left top; padding-left:25px; padding-bottom:2px; padding-top:3px; }
/* 소속라운지 */
div.right_box4_01 { width:253px; background:url(../images/profile/right_box4_bg.gif) repeat-y left top; }
div.right_box4_02 { width:253px; background:url(../images/profile/right_box4_top.gif) no-repeat left top; }
div.right_box4_03 { width:253px; background:url(../images/profile/right_box4_bottom.gif) no-repeat left bottom; }
div.right_box4 { padding:0 0 7px 12px; }
div.right_box4 div.title { padding:0 clear:both; color:#e15f0b; height:30px; padding-top:7px; }
div.right_box4 div.title h2.left {  padding:0; background:none; }
div.right_box4 div.title span.right { margin:4px 10px 0 0; }
div.right_box4 div.title i { color:#e15f0b; font-weight:bold; background:url('../images/common/or_arr.gif') no-repeat left top;padding-left:15px; }
div.right_box4_01 ul {width:228px;padding-bottom:9px;margin-bottom:10px;background:url('../images/profile/line_02.gif') repeat-x left bottom;overflow:hidden;}
div.right_box4_01 ul li.s_img{float:left;width:53px;padding-left:1px;}
div.right_box4_01 ul li.s_img img{border:1px solid #E3E3E3}
div.right_box4_01 ul li.con{float:left;width:160px;font-size:11px;line-height:16px;padding-top:1px;}
div.right_box4_01 ul.none {padding-bottom:0; margin-bottom:5px; background:none; }
div.right_box4_01 ul li.con span a{font-size:12px; color:#000; font-weight:bold;}
div.right_box4_01 ul li.con span{display:block; font-size:11px;}
div.right_box4_01 ul li.con span.txt{font-size:11px; color:#626262; letter-spacing:-1px;}
div.right_box4_01 ul.txt_no { margin-top:3px; background:none; padding:5px 0;margin:0; }
div.right_box4_01 ul.txt_no li { background:url(../images/profile/i_icon.gif) no-repeat left top; padding-left:25px; padding-bottom:2px; padding-top:3px; }

/* 오늘의 통계 */
div.count_title h2 { background:none; padding:0; text-align:left; }
div.count_title h2 i { color:#007a88; font-weight:bold; background:url('../images/common/h2_icon.gif') no-repeat left top;padding-left:15px; }
div.profile_aside div.count{width:242px;background:url('../images/profile/count_bg.gif') no-repeat;height:60px;padding:8px 0 0 11px}
div.profile_aside div.count ul{height:19px;}
div.profile_aside div.count ul li{float:left;line-height:17px;color:#FFF77D;font-weight:bold}


/* 1차 방명록 */
div.pro_info_area{ float:left;width:671px;background:url('../images/profile/con_box_bg.gif') repeat-y;overflow:hidden }
div.pro_info_con { width:657px;background:url('../images/profile/con_box_top.gif') no-repeat; }
div.first{padding:8px 0 0 13px;height:19px;}
div.first2{padding:9px 0 0 13px;height:19px;}
div.one_title{padding:5px 0 0 13px;height:19px;margin-bottom:20px;}
div.pro_info_con h2{height:19px;}
div.pro_info_con h2 span{color:#919191;font-size:11px;font-weight:normal}
div.pro_info_con h2 span.ora{color:#E15F0B;font-size:12px;font-weight:bold}
div.pro_info_con h2{width:620px;position:relative}
div.pro_info_con h2 span.btn{display:block;right:0px;top:3px;position:absolute}
/* 방명록내용 */
div.guestbook{width:622px;margin:7px 0 15px 13px;overflow:hidden}
div.guestbook ul{width:622px;padding:10px 0 11px 4px;background:url('../images/profile/line_02.gif') repeat-x left bottom;overflow:hidden}
div.guestbook ul li{float:left;}
div.guestbook ul li.checkTxt{font-size:11px; margin-top:5px; width:520px;vertical-align:top;}
div.guestbook ul li.checkTxt2{font-size:11px; padding-top:5px; width:420px;}
div.guestbook ul li.checkTxt p.lt{float:left}
div.guestbook ul li.checkTxt p.rgt{float:right}
div.guestbook ul li.checkTxt2 p.lt{float:left}
div.guestbook ul li.checkTxt2 p.rgt{float:right}
div.guestbook ul.ip{width:616px;}
div.guestbook ul li.btn{padding:26px 0 0 14px;height:43px;}

/* 비밀글 박스 */
div.guestbook ul.ip li span.checkbox{float:left;display:block;vertical-align:top !important; position:relative; left:0; top:-2px; margin-right:4px;}
div.guestbook ul.ip li span.checkbox input { vertical-align:top;height:16px; }
div.guestbook ul.ip li span.txt{float:left;display:block;font-size:11px;color:#424242;vertical-align:top;}
div.guestbook ul.reply li span.checkbox{float:left;margin-right:2px;display:block;}
div.guestbook ul.reply li span.txt{float:left;display:block;margin-top:6px;font-size:11px;color:#424242}
:root div.guestbook ul.reply li span.txt{margin-top:2px;font-size:11px;color:#424242}
div.guestbook ul li.btn01{padding:0px 0 0 15px;width:60px; margin-top:17px;}
div.guestbook ul li.btn02{padding:0px 0 0 15px;width:60px; margin-top:3px;}
div.guestbook ul li.btn03{padding:0px 0 0 20px;width:60px; margin-top:17px;}
div.guestbook .reply_box1{border:1px solid #E2E9EF;background:#ffffff;border-top:1px solid #AAADB2; font:12px Dotum; color:#5F5F5F; padding-top:10px; padding-left:10px; padding-right:10px;}
div.guestbook .reply_box{border:1px solid #E2E9EF;background:#ffffff;border-top:1px solid #AAADB2; font:12px Dotum; color:#5F5F5F; }
div.guestbook ul li.s_img img {border:1px solid #E3E3E3}
div.guestbook ul li.title{padding:4px 0 0 9px;width:559px;height:18px}
div.guestbook ul li.title span{display:block;float:left;}
div.guestbook ul li.title span.name{font-weight:bold;padding-right:4px;padding-top:1px}
div.guestbook ul li.title span.date{font-size:11px;padding-right:4px;padding-top:1px}
div.guestbook ul li.title span.info{font-size:11px;padding-right:4px;padding-top:1px}
div.guestbook ul li.title span.btn{float:right;}
div.guestbook ul li.title span.reply{float:right;font-size:11px;color:#4BA4CC;padding:3px 5px 0 0;}
div.guestbook ul li.reply span.num{float:right;display:block;margin:5px 100px 0 0;}
div.guestbook ul li.con{padding:0px 0 0 9px;width:450px;line-height:16px; float:left;}
div.guestbook ul li.con span.btn{float:left;}
div.guestbook ul li.con01{padding:0px 0 0 9px;width:452px;line-height:16px; float:left; }
div.guestbook ul li.con02{padding:0px 0 0 9px;width:553px;line-height:16px; float:left; }
div.guestbook ul li.con01 span.btn{float:left;}
div.guestbook ul.reply{width:522px;padding:10px 0 10px 104px;background:url('../images/profile/re_icon.gif') no-repeat 67px 19px;overflow:hidden;}
div.guestbook ul.reply li{float:left}
div.guestbook ul.reply li.s_img{width:44px;height:44px;}
div.guestbook ul.reply li.title{padding:4px 0 0 9px;width:459px;height:18px}
div.guestbook ul.reply li.title span{display:block;float:left;}
div.guestbook ul.reply li.title span.name{padding-right:4px;padding-top:1px}
div.guestbook ul.reply li.title span.date{font-size:11px;padding-right:4px;padding-top:1px}
div.guestbook ul.reply li.title span.info{font-size:11px;padding-right:4px;padding-top:1px}
div.guestbook ul.reply li.title span{display:block;float:left;}
div.guestbook ul.reply li.title span.btn{float:right;}
div.guestbook ul.reply li.title span.reply{float:right;font-size:11px;color:#4BA4CC;padding:3px 5px 0 0;}
div.guestbook ul.reply li.con{padding:0px 0 0 9px;width:350px;line-height:16px;}
div.guestbook ul.reply li.btn{padding:0px 0 0 14px;height:69px;width:60px;}
div.guestbook ul.reply li.btn01{padding:0px 0 0 15px;width:60px; margin-top:17px;}
/* //비밀글 박스 */

/* 아웃링크 */
div.outlink_top01 { width:661px; background:url(../images/profile/bg_outlink_center.gif) repeat-y left top; }
div.outlink_top02 { width:661px; background:url(../images/profile/bg_outlink_top.gif) no-repeat left top; }
div.outlink_top03 { width:661px; background:url(../images/profile/bg_outlink_bottom.gif) no-repeat left bottom; }
div.outlink_aside { float:left; width:252px; margin-left:7px; }
div.outlink_list { background:url(../images/profile/outlink_left.gif) no-repeat left top; width:253px; height:393px; }
div.outlink_list img { margin:357px 0 0 55px; }
ul.search_outlink { margin:12px 0 0;  }
ul.search_outlink li { float:left; }
ul.search_outlink li input { margin-right:5px; }

/* 타인의 프로필 - 파트너 */ /* 090906 추가 */
div.partner_list{width:621px;padding:0 0 0 30px; margin-top:30px; overflow:hidden;background:#ffffff;}
div.partner_list div.division02 {width:592px; height:1px;background:url('../images/profile/line_bottom.gif') repeat-x left top; padding:0; margin:0}
div.partner_list ul{float:left;width:283px;border-right:1px solid #EBEBEB;padding:20px 0 18px 0px;overflow:hidden; border-bottom:0px}
*html div.partner_list ul{float:left;width:283px;border-right:1px solid #EBEBEB;padding:20px 0 18px 0px;overflow:hidden; border-bottom:0px;margin-top:-10px;}
div.partner_list ul.r_con{float:left;width:271px;border-right:0px;padding:20px 0 18px 33px;overflow:hidden;}
*html div.partner_list ul.r_con{float:left;width:271px;border-right:0px;padding:20px 0 18px 33px;overflow:hidden;margin-top:-10px;}
div.partner_list ul.first_line{padding-top:3px}
div.partner_list ul.last_line{border-bottom:0px;padding-bottom:5px;}
div.partner_list ul li{float:left;}
div.partner_list ul li.img{width:89px;}
div.partner_list ul li.img img{border:1px solid #C1C1C1}
div.partner_list ul li.con{width:180px;padding-top:2px; }
div.partner_list ul li.con span{display:block}
div.partner_list ul li.con span.title{font-weight:bold;height:16px;}
div.partner_list ul li.con span.job1{line-height:16px;}
div.partner_list ul li.con span.job2{line-height:16px;}
div.partner_list ul li.con span.job_icon{padding-top:18px;}

/* 타인의 프로필 - 라운지 */
div.g_box_bg{margin-left:19px;padding:0px 0 9px 20px;background:url('../images/profile/g_box_bottom.gif') no-repeat left bottom;width:599px;position:relative;margin-bottom:11px;overflow:hidden}
div.g_box_bg h6{float:left;background:url('../images/profile/logo_bg.gif') no-repeat;width:110px;height:91px;padding:1px;margin-top:3px;}
div.g_box_bg ul.top_con{float:left;width:470px;padding-bottom:6px;overflow:hidden}
div.g_box_bg ul.top_con li.title{line-height:17px;width:470px;float:left;height:19px;overflow:hidden;float:left}
div.g_box_bg ul.top_con li.title span{display:block;float:left}
div.g_box_bg ul.top_con li.g_dot1{float:left;background:url('../images/profile/g_dot.gif') no-repeat left 5px;line-height:16px;padding-left:7px;width:170px;margin-left:3px;display:inline;}
div.g_box_bg ul.top_con li.g_dot2{float:left;background:url('../images/profile/g_dot.gif') no-repeat left 5px;line-height:16px;padding-left:7px;width:280px;}
div.g_box_bg ul.top_con li.con{float:left;background:url('../images/profile/g_dot.gif') no-repeat left 5px;line-height:15px;padding-left:7px;margin:3px 0 0 3px;display:inline;}

/* 타인의 프로필 - 방명록 */
div.guestbook{width:622px;margin:7px 0 15px 13px;overflow:hidden}
div.guestbook ul{width:622px;padding:10px 0 11px 4px;background:url('../images/profile/line_02.gif') repeat-x left bottom;overflow:hidden}
div.guestbook ul li{float:left;}
div.guestbook ul li.checkTxt{font-size:11px; margin-top:5px; width:520px;}
div.guestbook ul li.checkTxt2{font-size:11px; padding-top:5px; width:420px;}
div.guestbook ul li.checkTxt p.lt{float:left; vertical-align:top;}
div.guestbook ul li.checkTxt p.rgt{float:right}
div.guestbook ul li.checkTxt2 p.lt{float:left}
div.guestbook ul li.checkTxt2 p.rgt{float:right}
div.guestbook ul.ip{width:616px;}
div.guestbook ul li.btn{padding:26px 0 0 14px;height:43px;}

/* 타인의 프로필 - 회원리스트 *//* 090906 추가 */
div.partner_list ul.more_visit{float:left;width:283px; border-right:1px solid #EBEBEB;padding:20px 0 0 10px;overflow:hidden; border-bottom:0px; height:85px;}
*html div.partner_list ul.more_visit{float:left;width:283px;border-right:1px solid #EBEBEB;padding:20px 0 18px 10px;overflow:hidden; border-bottom:0px;margin-top:-10px;}
div.partner_list ul.more_visit li.img{width:56px;}
div.partner_list ul.more_visit li.img img{border:1px solid #C1C1C1}
div.partner_list ul.more_visit li.con span.visit_time{color:#e15f0b;margin-top:3px;font-size:12px;}
div.partner_list ul.r_con2{float:left;width:271px;border-right:0px;padding:20px 0 0 33px;overflow:hidden; height:85px;}
*html div.partner_list ul.r_con2{float:left;width:271px;border-right:0px;padding:20px 0 18px 33px;overflow:hidden;margin-top:-10px;}
div.partner_list ul.r_con2 li.img{width:56px;}
div.partner_list ul.r_con2 li.con span.visit_time{color:#e15f0b;margin-top:3px;font-size:12px;margin-bottom:15px;}
div.pro_info_right_area div.count{width:242px;background:url('../images/profile/count_bg.gif') no-repeat;height:60px;padding:8px 0 0 11px;}
div.pro_info_right_area div.count ul{height:18px;}
div.pro_info_right_area div.count ul li{float:left;line-height:17px;color:#FFF77D;font-weight:bold}
.pro_info_area div.page_bottom{background:url('../images/profile/page_bottom.gif') repeat-x left top;width:651px;padding-top:7px;margin-left:3px;margin-top:0px;}

/* 방명록 파트너 리스트 */
div.guest_partner_lst {  padding:5px 10px 0 10px; background:#FFFFFF url(../images/lg/title_long_bar01.gif) no-repeat scroll left bottom; width:631px; }
div.guest_partner_box {  
background:#F1F1F1 none repeat scroll 0 0;
border-bottom:1px solid #D1D1D1;
padding:10px;
text-align:left;
width:631px;
}
div.guest_partner_box span { line-height:20px !important;  display:inline-block; color:#8D8D8D; font-weight:bold; width:auto; }
div.guest_partner_box span a { color:#8D8D8D;  }
div.guest_partner_box span a:hover { color:#484848; }
div.guest_partner_box span.txt_on { color:#E15F0B; font-weight:bold; text-decoration:none; }
div.guest_partner_box span.txt_on a { color:#E15F0B; }
div.guest_partner_box span.txt_on a:visited { color:#E15F0B; }
div.guest_partner_box span.txt_on a:hover { color:#E15F0B; }
div.guest_partner_box span.bul {  text-align:center; width:26px; line-height:16px; }

