
/****************
	header
*****************/
/*#header {width:100%; height:100px; background:url("/image/main/top_bg.gif") repeat-x; }*/

/****************
	right box
*****************/
#box_right { float:right; position:relative; margin:19px 0px 0px 20px; width:665px; }
*html #box_right { height: 100%; }

#box_right1 { text-align: left;
	margin:0;
	/* this for IE7 */ /* margin: 0 0 0 -25px;*/
	padding:0; border:0; width:665px; height:20px; background:url(/image/menu/title_001.gif) no-repeat;
	/*z-index:2; display: block; */}
#box_right1 span  {
	float: right;  padding:0; border:0;  color:#7b7b7b;
	margin:0px;
}


#Profile_Search_text { float:left;  text-align: left; margin:12px 0 0 0; ;
	/*padding:15px 15px 0 15px; */
	padding:10px 0 0 0px;
	width:665px; height:70px; background:url(/image/common/box_bg001.gif) no-repeat;
vertical-align:top;}
#Profile_Search_text span {padding:10px 15px 0 15px; height:87px;}
#Profile_Search_text span2 {padding:15px 15px 0 15px; height:87px;}





#box_right3 { float: left; text-align:left;
	/*margin: -30px 0 0 0; */
	margin: 0;
	padding: 0; width:665px; vertical-align:top; }

/* Small List */

#box_right5 {
	float:left;
	font-weight: none;
	margin: 5px 0 0 0; padding: 0; width:665px;
	/*height: 100%;*/
	background:url(/image/profile/bord_titlebar.gif) no-repeat; vertical-align:top;}
#box_right5 th { 	text-align: center; font-size: 11px; font-weight: bold; padding: 0 3px 0 3px; line-height: 25px; color:#5a5a5a;  }

/* Large List */
/* 최하단 big 이미지 리스트에 필요한 css속성 재정의 */
#box_right6 { float:left; margin:0;padding:0; width:665px;
	min-height:100%;
	text-align:left;
}
/*
#box_right6 .pd5 {padding:5 0 1 0 ;}
#box_right6 .pd6 {padding:5 0 1 3 ;}
#box_right6 .ht20 {text-align:left;}
#box_right6 .rt {text-align:right;}
#box_right6 .lt {text-align:left;}
#box_right6 .bbg { margin:11px 0 0 0;} */

#pFrame {
	width: 90px;
	height:107px;
	background:#E3E3E3;
	margin: 5px 5px 5px 5px;
}

/* my line start*/
#btn { float: right; margin:0 0 5px 0;padding: 0 5px 0 0; width: 42px; height: 15px; background-image:url("/image/Profile/icon_profil_on.gif"); background-repeat:no-repeat; }

#tbwrap {float:left;
	position:relative;
	margin:2px 0px 0px 20px;
	margin: 0 auto;
	width:665px;
	/*background:#cecece;*/
}
#theader, #tcontents {clear:both;}

/*#theader { width:100%;margin: 0; padding:0;}*/
.top_left {float:left; width:12px; height:12px; background:url("/image/profile/table_pink_topleft_profile.gif") no-repeat;margin: 0; padding:0;}
.top_center {
	/*position:relative; */
	/*width:100%;
	overflow:hidden;*/
	float:left;
	width:641px;
	/*margin-left: 12px;*/
	padding:0;
	height:12px; background:url("/image/profile/table_pink_topbg_profile.gif") repeat-x; }
.top_right {float:right; width:12px; height:12px; background:url("/image/profile/table_pink_topright_profile.gif") no-repeat;margin: 0; padding:0;}

.contents_left {	float:left; width:12px; height: 310px; background:url("/image/profile/table_pink_leftbg_profile.gif") repeat-y;	}
html*.contents_left { margin-top:-1px; height: 310px;}
  *:first-child+html contents_left { margin-top:-1px; height: 310px;}
.contents_center {
float:left;
	text-align: left;
	/*width:100%; */
	width: 640px;
	height:100%;
	overflow:hidden;
	margin: 0; padding:0;
}

.contents_right { float:right; width:12px; height: 310px; background:url("/image/profile/table_pink_rightbg_profile.gif") repeat-y;}
html*.contents_right { margin-top:-1px;height: 310px; }
html*.contents_center { margin-top:-1px; height: 310px;}
 *:first-child+html contents_right { margin-top:-1px; height: 310px;}
  *:first-child+html contents_center { margin-top:-1px; height: 310px;}

/*****************
* Bottom Line *
*****************/
#tbottom {clear:both; padding:0 0 30px; 0;}

.bottom_left {float:left; width:12px; height:12px; background:url("/image/profile/table_pink_bottomleft_profile.gif") no-repeat;margin: 0; padding:0;}
.bottom_center {
	/*position:relative; */
	/*width:100%;
	overflow:hidden;*/
	float:left;
	width:641px;
	height:12px; background:url("/image/profile/table_pink_bottombg_profile.gif") repeat-x; }
.bottom_right {
	float:right;

	width:12px; height:12px;
	background:url("/image/profile/table_pink_bottomright_profile.gif") no-repeat;
	margin: 0; padding:0;}


/**************************
/* Search Option Fields *
**************************/

/*.cdiv {float: left;line-height: 1px; width: 650px; padding: 0 5px 0 5px;background:#cccccc;}*/
.hrbreak {float: left;
	line-height: 1px;
	margin:0;
	height:1px;
	width: 640px; background:#e3e3e3;
	 padding: 0 5px 0 5px; }
.hrbreak2 {float: left;
	line-height: 1px;
	margin:0;
	height:1px;
	width: 640px; background:#d882c6;
	 padding: 0 5px 0 5px; }
.vrbreak {float: left; margin:10px 0 0 0;
	width:1px; padding: 0;background:#cccccc;
}
.vrbreak2 {float: left; margin:8px 0 0 0;
	width:1px; height:35px;padding: 0;background:#cccccc;
}

.vrbreak3 {float: left; margin:10px 0 0 0;
	width:1px; height:35px;padding: 0;background:#cccccc;
}

.vrbreak4 {float: left; margin:8px 0 0px 0;
	width:1px; height:80px;padding: 0;background:#cccccc;
}

.cline { float:left;
	line-height: 35px; margin:0;
	width: 640px; padding: 0 5px 0 5px; background:#f6f6f6;
	vertical-align:top;
}
.cline1 {float:left; font-size: 11px; font-weight: bold; width: 150px;
	line-height: 18px; height:22px;
	margin: 8px 0 8px 0;
	padding: 0 5px 0 5px; background:#f6f6f6; vertical-align:top;}
.cline1_1 {float:left; font-size: 11px; font-weight: bold; width: 160px;
	line-height: 18px; height:45px;
	margin: 8px 0 8px 0;
	padding: 0 5px 0 5px; background:#f6f6f6; vertical-align:top;}
.cline2 {float:left; margin: 0 0 0 5px; font-size: 11px; font-weight: none; line-height: 35px;
	padding: 0 5px 0 5px; background:#f6f6f6; color:#5a5a5a;
	/*vertical-align: text-bottom;*/}



.input_text {width: 50px;}
.input_check { vertical-align: middle;}
.search_btn {
	clear:both;
	padding: 10px 0 0 0;
	text-align:center;}

/* my line end */

#photoBorder{
	border: 1px solid #CCCCCC;
	padding:1px;
	width: 51px;
	height: 60px;
 }

/**************************
/*				 B list			*
**************************/
.blist_left { float:left; width:327px; margin:0;padding:0;}
.blist_right { float:left; width:327px; margin:0;padding:0;}
.blist_top { float:left; margin:0 0 2px 0; padding:0;width: 327px; height:32px; background: url("/images/profilesearche.gif") no-repeat;
	line-height: 32px;
	/*vertical-align:bottom;*/

}
.blist_mid { float:left; margin: 0; padding:0; width: 327px;
	min-height:100%;
	_height:100%;
	background: url("/images/photolarge_table_bottom_profile.gif") repeat-y;
	}

.blist_tot { clear:both;float:left; margin:0; padding:0; width: 665px; 	} /*===============================*/
.blist2_bottom {  float:left; width: 327px; height:15px;  margin:0; padding:0;
/*background:red;*/
	background: url("/images/photolarge_table_top_profile.gif") no-repeat;
}
*html .blist2_bottom { margin-right:-3px;}

.blist_pics { margin:10px 0 0 10px; padding: 1px 1px 1px 1px;
	border:1px solid #ccc;
/*	background:#cecece; */
	width: 94px; height:107px; vertical-align:center;}

.blist_col1 { text-align:left;margin:12px 0 0 10px; padding:0; width: 100px; line-height:20px; font-weight:bold;vertical-align:center; }
.blist_col2 { text-align:left;margin:12px 0 0 10px; padding:0; width: 80px; line-height:20px; font-weight:none;color:#636363;vertical-align:center;} /*1210*/
.blist_line { text-align:left;margin:5px 0 3px 7px; padding:0; width: 310px; line-height: 1px; height:1px;background:#e1e1e1;}
/* row */
.blist_row1 { text-align:left;margin:2px 0 0 10px; padding:0; width: 82px; line-height:20px;height:20px;font-weight:bold; background:#f6f6f6;}
.blist_row2 { text-align:left;margin:2px 0 0 10px; padding:0; width: 82px; line-height:20px;height:20px;font-weight:bold; background:#ffffff;}

.blist_row1_2 { text-align:left;margin:2px 0 0 0; padding:0; width:220px;line-height:20px; height:20px;color:#636363;background:#f6f6f6;}
.blist_row2_2 { text-align:left;margin:2px 0 0 0; padding:0; width:220px;line-height:20px; height:20px; color:#636363;background:#ffffff;}







.topic_line1 { text-align: left; margin:15px 0px 0px 0px; height:25px; padding-left:25px; padding-top:6px; background-position:1% 50%; background-image:url(/images/icon_arrow_purple01.gif);background-repeat:no-repeat; display: block; background-color:#eae8ee;color:#7930a7;font-weight: bold;}
.topic_line1 a img { vertical-align:middle; margin:2px 0px 4px 410px;  }

#box_table1 { margin:10px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left; }

#box_table2 { margin:20px 0px 0px 0px; padding: 0px 0px 0px 0px; border:0px solid #f3e9f2;}


.box_text1 { text-align: left; margin:0; padding:10px 20px 10px 20px; height:25px; width:625px;  font-weight: bold;}
.box_text2 { text-align: left; margin:0; padding:0; height:25px; width:625px;  font-weight: bold;}
.box_text2 ol { margin:0; padding:0; width:100%; list-style-type:decimal;}
.box_text2 li { display: inline; float:left; }
.box_text2 li a {float:left; color: #343ca3; padding-right:3px; text-decoration: underline; color:#343ca3;}
.box_text2 li.a11 a {float:left; background:url(/images/icon_014.gif) no-repeat; z-index:2; background-position:1% 50%; display: block; padding-left:7px; padding-right:7px; text-decoration: underline; color:#343ca3;  }



.box_text3 { text-align: left; margin:10px 0px 0px 0px; padding: 0px 0px 0px 10px;}
.box_text3 span { font-family: "verdana"; font-size: 11px;  font-weight: bold;}
.box_text3_1 { float:left; margin:0px 40px 0px 0px; padding: 0px 0px 0px 0px; 0px; /* background:#ffffcc;  border:1px solid #ccc; */}


.box_text4 { text-align: left; margin:10px 0px 0px 0px; padding: 15px 0px 0px 10px; height:46px; background:#f3f3f3; }

