
/****************
	header
*****************/
/*#header {width:100%; height:100px; background:url("/image/main/top_bg.gif") repeat-x; }*/

/****************
	right box
*****************/
#box_right { float:right; /*height:100%; *//*이곳을 box_left처럼 동일하게 100%주면 레프트와 같은현상 발생한다. */
	position:relative; margin:19px 0px 0px 20px; width:665px ;
	/*min-height:100%;*/
}
*html #box_right { height: 100%; }

/* right box1 */
#box_right1 { text-align: left; margin:0; 	padding:0; border:0; width:665px; height:20px; background:url(/image/menu/title_002.gif) no-repeat; }
#box_right1 span  { float: right;  padding:0; border:0;  color:#7b7b7b; margin:0px; }

#Profile_Search_title { 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_002.gif) no-repeat;
	/*z-index:2; display: block; */}
#Profile_Search_title 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; width:665px; height:40px; background:url(/image/common/box_bg001.gif) no-repeat;
vertical-align:top;}*/

#Profile_Search_text { float:left;  text-align: left; margin:12px 0 0 0;
	/*padding:15px 0px 0 15px; */
	padding:15px 0 0 0px;
	width:665px; height:50px; background:url(/image/common/box_bg002.gif) no-repeat;
vertical-align:top;}
#Profile_Search_text span {padding:15px 0px 0 15px; height:87px;}
/*
#box_right1 { float:left; text-align: left; margin:0px; 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; margin:0px; padding:0; border:0;  color:#7b7b7b; }
#box_right2 { float:left;  text-align: left; margin:12px 0 0 0; padding:15px 15px 0 15px; width:665px; height:87px; background:url(/image/common/box_bg001.gif) no-repeat;  vertical-align:top;}
*/
#box_right3 { float: left; text-align:left;
	/*margin: -30px 0 0 0; */
	margin: 0;
	padding: 0; width:665px; vertical-align:top; }

#box_right5 {
	float:left;
	font-weight: none;
	margin: 5px 0 0 0; padding: 0; width:665px;
	/*height: 100%;*/
	background:url(/image/common/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;  }

/* 최하단 big 이미지 리스트에 필요한 css속성 재정의 */
#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;} /*big image 사진틀 */

/* 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_off.gif"); background-repeat:no-repeat; }


#ProfileSearch_box {float:left;
	position:relative;
	margin:2px 0px 0px 20px;
	margin: 0 auto;
	width:665px;
	/*background:#cecece;*/
}

/*******************
* Search Fields 1 *
*******************/

#theader, #tcontents {clear:both;}

/* Top BG */

.top_left {float:left; width:12px; height:12px; background:url("/image/Profile/table_pink_topleft.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.gif") repeat-x; }
.top_right {float:right; width:12px; height:12px; background:url("/image/Profile/table_pink_topright.gif") no-repeat;margin: 0; padding:0;}

/* Contents BG */

.contents_left {	float:left; width:12px; height: 510px; background:url("/image/Profile/table_pink_leftbg.gif") repeat-y;

	}
.contents_center {
	text-align: left;
	/*width:100%; */
	width: 641px;

	/*height:100%;*/
	overflow:hidden;
	margin: 0; padding:0;
}
.contents_right { float:right; width:12px; height: 510px; background:url("/image/Profile/table_pink_rightbg.gif") repeat-y;
}

/* Bottom BG */

#tbottom {clear:both; padding:0 0 40px 0;}

.bottom_left {float:left; width:12px; height:12px; background:url("/image/Profile/table_pink_bottomleft.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.gif") repeat-x; }
.bottom_right {
	float:right;

	width:12px; height:12px;
	background:url("/image/Profile/table_pink_bottomright.gif") no-repeat;
	margin: 0; padding:0;}



/*******************
* Search Fields 2 *
*******************/

/*.cdiv {float: left;line-height: 1px; width: 650px; padding: 0 5px 0 5px;background:#cccccc;}*/
.hrbreak {float: left;
	/*line-height: 1px; */
	margin: 1px 0 0 0;
	height: 1px;
	width: 640px; padding: 0;background:#e3e3e3;
	 padding: 0 5px 0 5px; }
.vrbreak {float: left; margin:10px 0 0 0; width:1px; padding: 0;background:#cccccc; min-height:100%;}
.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: 105px;
	line-height: 22px;
	margin: 7px 0 2px 0;
	padding: 0 5px 0 5px;
	/*background:#f6f6f6; */vertical-align:text-bottom;}
.cline2 {float:left; font-size: 11px; font-weight: none;
	line-height: 22px;
	margin: 7px 0 2px 5px;
	padding: 0 5px 0 5px;
	/*background:#f6f6f6; */color:#5a5a5a;
	vertical-align: text-bottom;}

.cline3 {float:left; font-size: 11px; font-weight: bold; width: 105px;
	line-height: 22px;
	margin: 7px 0 2px 50px;
	padding: 0 5px 0 5px; vertical-align:middle;}
.cline4 {float:left;
	line-height: 22px;
	margin: 7px 0 2px 5px;
	padding: 0 5px 0 5px;
	font-size: 11px; font-weight: none; color:#5a5a5a;
	vertical-align: text-bottom;}
/* for any, all */
.cline5 {float:left; width:35px;
	line-height: 22px;
	margin: 7px 0 2px 2px;
	padding: 0 3px 0 3px;
	font-size: 11px; font-weight: none; 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;}


/* box5 photo Frame */
#photoBorder{
	border: 1px solid #CCCCCC;
	padding:1px;
	width: 51px;
	height: 60px;
 }




.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(/image/common/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(/image/common/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; }

/* ext class */

.table_gray2  {background-color:#f6f6f6; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#ffffff;}
/*
.pd4 {padding:3 0 2 15 ;}
.pt2 {padding-top:2px;}
.b {font:bold;}
.ml2 {margin-left:2px;}
.gray4 {color:#5a5a5a}
.text11{ font-family: "Tahoma"; font-size: 11px; }
*/

#tbwrap td {text-align:left;}

#tbwrap {float:left;
	position:relative;
	margin:2px 0px 0px 20px;
	margin: 0 auto;
	width:665px;
	/*background:#cecece;*/
}
#tcenter {text-align:center;}


