/*@charset "utf-8";*/
/* 기본 레이아웃을 선언 합니다.20100809 강태성 수정*/
#main_bg {
	background-image: url(/kr/img/w3c/main/top_bg.gif);
	background-repeat: repeat-x;
	text-align:center;
	width:100%;
	
}


#main_container {

	text-align:left;
	overflow:hidden; 
	width:875px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:25px;
}
/* 875 하나 짜리 레이아웃을 선언 합니다.*/
#contents {position:relative;  width:875px; margin:0px 0px 0px 0px; margin-left:auto; margin-right:auto;display:inline-block;}


/* 메인 컨텐츠  선언 합니다.*/
#main_contents {position:relative; float:left; width:875px; margin:0px 0px 0px 0px;}
#main_contents checkbox{border:0px;background-color:transparent;padding:5px;margin:0px;}

/*메인_마이페이지 메뉴*/
#header_menu { position:relative; float:left; height:24px; width:875px;margin-top:2px;background:white; _margin-right:-3px;}
#header_menu ul {position:relative;margin:0; padding:0;text-align:center;}
#header_menu li {position:relative; list-style: none;  font-size:12px; line-height:130%; display:inline;  height:20px;color:#980d7c;  margin-right:13px; padding:0px 0px 0px 0px;}

#header_menu li.a01 a { color:#0a3287;height:19px; }
#header_menu li.a01 a:link {color:#0a3287;   height:19px;    }
#header_menu li.a01 a:visited {color:#0a3287;   height:19px;  }
#header_menu li.a01 a:hover {color:#0a3287; height:19px;   text-decoration: underline;  }
#header_menu li.a01 a:active {color:#0a3287;   height:19px;  }
#header_menu li.a01_on a  {color:#0a3287e;   height:19px;  font-weight:bold;}

#header_menu li.a02 a { color:#0a3287;height:19px; text-decoration: none;}
#header_menu li.a02 a:link {color:#0a3287;   height:19px;    text-decoration: none; }
#header_menu li.a02 a:visited {color:#0a3287;   height:19px;  text-decoration:none; }
#header_menu li.a02 a:hover {color:#0a3287; height:19px; text-decoration: underline; }
#header_menu li.a02 a:active  {color:#0a3287;   height:19px;    text-decoration: none; }




/*hearder관련 */
#hearder_back{ position:relative;width:875px;float:left; margin:0px; height:50px;    border:1px solid #ccc;/* background-image: url(/kr/images/top_bg.gif);  background:#ffffcc;  /* border:1px solid #ccc; */}
#hearder_logo{ position:relative; float:left; width:330px; height:50px: border:1px solid #ccc;}
#lang{position:relative; float:left;  width:200px; margin:24px 0px 0px 7px;  }
#header_login {float:right; padding-top:26px;padding-right:0px;width:250px;text-align:right;}
#header_login a:link {color: #000000; text-decoration:none}
#header_login a:visited {color: #000000; text-decoration: none }
#header_login a:hover {color: #000000; text-decoration: underline}
#header_login a:active {color: #000000;text-decoration: underline}

#header_logout {float:right; padding-top:0px;padding-right:0px;width:250px;text-align:right;font-size:12px;}
#header_logout a:link {color: #000000; text-decoration:none}
#header_logout a:visited {color: #000000; text-decoration: none }
#header_logout a:hover {color: #000000; text-decoration: underline}
#header_logout a:active {color: #000000;text-decoration: underline}

.header_input_id{height:20px; background-color:#ffffff;width:195px;padding:8px 0px 0px 4px;border:solid 1px #d4d4d4;}
.header_input_idon{height:20px; background-color:#f4f4f4;width:195px;padding:8px 0px 0px 4px;border:solid 1px #c87ead;}


.header_input_pw{height:20px; background-color:#ffffff;width:195px;padding:8px 0px 0px 4px;border:solid 1px #d4d4d4;}
.header_input_pwon{height:20px;background-position:5px 6px; background-color:#f4f4f4;width:195px;padding:8px 0px 0px 4px;border:solid 1px #c87ead;}

/*검색 조건 부분 폼 설정*/
/*.search_field {border:4px #b2b2b2 solid; padding:2px;}*/
.search_field input {vertical-align:middle;margin-bottom:2px; }

/*****************
	menu box
*****************/
#box_menu {float:left;position: relative; margin:0; width:875px; height:50px;  background:url(/kr/images/love_menu_bg_main_02.gif) no-repeat; text-align:center;}

#main_menu {position: relative; float:left; list-style:none; height:50px; padding:0 0 0 60px;}
#main_menu ul { margin:0; padding:0;  }
#main_menu li {float:left; list-style: none;}

#main_menu li.a1 a {background:url(/kr/images/searchmembers_topmenu_01.gif) no-repeat; display: block; width:88px; height:50px;  }
#main_menu li.a1 a:hover {background:url(/kr/images/searchmembers_topmenu_01_over.gif) no-repeat; z-index:22; display: block; width:88px; height:50px;}
#main_menu li.a1_on a {background:url(/kr/images/searchmembers_topmenu_01_over.gif) no-repeat; z-index:22; display: block; width:88px; height:50px;}

#main_menu li.a2 a {background:url(/kr/images/matchingevents_topmenu_02.gif) no-repeat; display: block; width:93px; height:50px;}
#main_menu li.a2 a:hover {background:url(/kr/images/matchingevents_topmenu_02_over.gif) no-repeat; display: block; width:93px; height:50px;}
#main_menu li.a2_on a {background:url(/kr/images/matchingevents_topmenu_02_over.gif) no-repeat; display: block; width:93px; height:50px;}

#main_menu li.a3 a {background:url(/kr/images/buymathing_topmenu_03.gif) no-repeat; display: block; width:84px; height:50px;}
#main_menu li.a3 a:hover {background:url(/kr/images/buymathing_topmenu_03_over.gif) no-repeat; display: block; width:84px; height:50px;}
#main_menu li.a3_on a {background:url(/kr/images/buymathing_topmenu_03_over.gif) no-repeat; display: block; width:84px; height:50px;}

#main_menu li.a4 a {background:url(/kr/images/datingforum_topmenu_04.gif) no-repeat; display: block; width:58px; height:50px;}
#main_menu li.a4 a:hover {background:url(/kr/images/datingforum_topmenu_04_over.gif) no-repeat; width:58px; display: block; height:50px;}
#main_menu li.a4_on a {background:url(/kr/images/datingforum_topmenu_04_over.gif) no-repeat; width:58px; display: block; height:50px;}


/*****************
	menu box 복사(20111123)

#box_menu {float:left;position: relative; margin:0; width:875px; height:50px;  background:url(/kr/images/love_menu_bg_main_02.gif) no-repeat; text-align:center;}

#main_menu {position: relative; float:left; list-style:none; height:50px; padding:0 0 0 60px;}
#main_menu ul { margin:0; padding:0;  }
#main_menu li {float:left; list-style: none;}

#main_menu li.a1 a {background:url(/kr/images/searchmembers_topmenu_01.gif) no-repeat; display: block; width:88px; height:50px;  }
#main_menu li.a1 a:hover {background:url(/kr/images/searchmembers_topmenu_01_over.gif) no-repeat; z-index:22; display: block; width:88px; height:50px;}
#main_menu li.a1_on a {background:url(/kr/images/searchmembers_topmenu_01_over.gif) no-repeat; z-index:22; display: block; width:88px; height:50px;}

#main_menu li.a2 a {background:url(/kr/images/matchingevents_topmenu_02.gif) no-repeat; display: block; width:108px; height:50px;}
#main_menu li.a2 a:hover {background:url(/kr/images/matchingevents_topmenu_02_over.gif) no-repeat; display: block; width:108px; height:50px;}
#main_menu li.a2_on a {background:url(/kr/images/matchingevents_topmenu_02_over.gif) no-repeat; display: block; width:108px; height:50px;}

#main_menu li.a3 a {background:url(/kr/images/buymathing_topmenu_03.gif) no-repeat; display: block; width:84px; height:50px;}
#main_menu li.a3 a:hover {background:url(/kr/images/buymathing_topmenu_03_over.gif) no-repeat; display: block; width:84px; height:50px;}
#main_menu li.a3_on a {background:url(/kr/images/buymathing_topmenu_03_over.gif) no-repeat; display: block; width:84px; height:50px;}

#main_menu li.a4 a {background:url(/kr/images/datingforum_topmenu_04.gif) no-repeat; display: block; width:58px; height:50px;}
#main_menu li.a4 a:hover {background:url(/kr/images/datingforum_topmenu_04_over.gif) no-repeat; width:58px; display: block; height:50px;}
#main_menu li.a4_on a {background:url(/kr/images/datingforum_topmenu_04_over.gif) no-repeat; width:58px; display: block; height:50px;}
*****************/

/*메인텝메뉴*/
.main_tab {float:left; height:19px; width:570px; font-size:12px;vertical-align:bottom;}
.main_tab ul {margin:0; padding:0;}
.main_tab li {float:left; list-style: none;display:block; width:auto;color:#980d7c;line-height:130%;  height:17px; margin-right:2px; padding:4px 0px 0px 0px; padding-right:10px;}

.main_tab li.a01 a {}
.main_tab li.a01 a:link {color:#0a3287; }
.main_tab li.a01 a:visited {color:#0a3287;  }
.main_tab li.a01 a:hover {color:#0a3287;   text-decoration: underline;  }
.main_tab li.a01 a:active {color:#0a3287;  }
.main_tab li.a01_on a  {color:#0a3287;   height:19px;  font-weight:bold;}

.text-underline a:link {color: #980d7c; text-decoration: underline}
.text-underline a:visited {color: #980d7c; text-decoration: underline }
.text-underline a:hover {color: #9a9a9a; text-decoration: underline}
.text-underline a:active {color: #980d7c;text-decoration: underline}

/****************
	footer box
하단 부분 CSS 를 옮겨옴 20100809 강태성
*****************/
#box_footer  { position:relative; float:left; margin:0px auto; padding:0px 0px 0px 0px; width:100%; height:74px; border-top:1px solid #cecece;  /* background:#6d6d6d; border:1px solid #ccc;*/ }
#box_footer1{ position:relative; margin:0px 0px 0px 0px auto; padding: 0px 0px 0px 0px;width:100%; text-align: center;   /* background:#ffffcc; border:1px solid #ccc; */}
#box_footer2 { margin:0 auto; padding:5px; list-style:none; height:15px; width:730px;  text-align:center;  /*border:1px solid #ccc; */ }

#box_footer2 ul { margin:0; padding:0; width:100%;}
#box_footer2 li { display: inline; float:left; }
#box_footer2 li span {float:left; padding-right:8px; color:#b9b9b9; font-weight: bold; }
#box_footer2 li.a01 a { float:left; padding:0px 5px 0px 5px; border-right:1px solid #d4d4d4; /*cursor:hand; letter-spacing:-0.05em;*/}
#box_footer2 li.a01 a:hover {	 }
#box_footer2 li.a02 a { float:left; padding-left:5px /*cursor:hand; letter-spacing:-0.05em;*/ }
#box_footer2 li.a02 a:hover {	}

.main_top {
	width:875px;
	height:59px;
	padding-right:5px;
	float:left;
}

.main_top_left, .main_top_right {
	background-repeat: no-repeat;
	width:250px;
	height:23px;
	float:left;
}

.main_top_left {
    padding-top:36px;
}

.main_top_left_top {
    background-image:url(/kr/img/w3c/main/new2/top_member.gif);
    width:114px;
    height:12px;
}

.main_top_left_bottom {
    background-image:url(/kr/img/w3c/main/new2/top_member_eng.gif);
    width:114px;
    height:11px;
}

.main_top_right {
	background-image:url(/kr/img/w3c/menu/new/topService_03.gif);
	background-position: right bottom;
	padding-top:36px;
}

.main_top_logo {
	width:370px;
	height:59px;
	float:left;
	text-align:center;
}

.main_menu {
	background-image:url(/kr/img/w3c/main/new2/topmenu_bg.jpg);
	width:875px;
	height:71px;
	/*height:56px;*/
	/*padding-left:244px;*/
	/*padding-top:15px;*/
	margin-bottom:9px;
	float:left;
}

.main_menu1,.main_menu2,.main_menu3,.main_menu4,.main_menu5 {
	height:71px;
	float:left;
}

.main_menu1 {
	background-image:url(/kr/img/w3c/main/new2/topmenu_01.gif);
	width:85px;
}

.main_menu2 {
	background-image:url(/kr/img/w3c/main/new2/topmenu_02.gif);
	width:95px;
}

.main_menu3 {
	background-image:url(/kr/img/w3c/main/new2/topmenu_03.gif);
	width:86px;
}

.main_menu4 {
	background-image:url(/kr/img/w3c/main/new2/topmenu_04.gif);
	width:87px;
}

.main_menu5 {
	background-image:url(/kr/img/w3c/main/new2/topmenu_05.gif);
	width:50px;
}

.main_menu_banner {
	width:153px;
	height:42px;
	float:left;
	padding-top:15px;
	margin-left:60px;
}

.main_menu_left_banner {
	width:223px;
	height:71px;
	float:left;
}

.embed_frame {
	top:0;
	left:0;
	width:0;
	height:0;
	position:relative;
	z-index:10000;
}

#header_popup {
	background-color:#fef4fc;
	border:1px solid #d9c4d0;
	width:133px;
	top:0px;
	left:115px;
	position:absolute;
	display:none;
}

.embed_frame2 {
	top:0;
	left:0;
	width:0;
	height:0;
	position:relative;
	z-index:6000;
}

.header_popup_menu1,.header_popup_menu2,.header_popup_menu3,.header_popup_menu4 {
	background-repeat:no-repeat;
	width:133px;
	height:27px;
}

.header_popup_menu1 {
	background-image:url(/kr/img/w3c/menu/new/topLayer_manager_01.gif);
}

.header_popup_menu2 {
	background-image:url(/kr/img/w3c/menu/new/topLayer_manager_02.gif);
}

.header_popup_menu3 {
	background-image:url(/kr/img/w3c/menu/new/topLayer_manager_03.gif);
}

.header_popup_menu4 {
	background-image:url(/kr/img/w3c/menu/new/topLayer_manager_04.gif);
}

.header_popup_bar {
	background-image:url(/kr/img/w3c/menu/new/topLayer_manager_bar.gif);
	background-repeat:no-repeat;
	width:133px;
	height:7px;
	margin-top:2px;
}

.body_container {
	width:875px;
}

.body_left {
	width:208px;
	padding-right:7px;
	float:left;
}

/*20090921수정*/
.body_main {
	width:445px;
	padding-right:7px;
	float:left;
}


.body_right {
	width:208px;
	float:left;
}




.login_box_main_comp{
	background-image:url(/kr/img/w3c/main/new2/btn_login_company03.gif);
	width:145px;
	height:37px;
	margin-left:23px;
	margin-top:30px;
}
.login_box_main_input {
	height:39px;
	padding-left:5px;
}

.login_box_main_left {
	width:118px;
	height:39px;
	margin-right:7px;
	float:left;

}

.login_box_main_right {
	width:55px;
	height:37px;
	padding-top:1px;
	float:left;
}

.login_box {
	width:208px;
	height:133px;
	margin-bottom:8px;
}

.login_box_top {
	background-image:url(/kr/img/w3c/main/new2/log_boxtop.gif);
	width:208px;
	height:12px;
}

.login_box_main {
	background-image:url(/kr/img/w3c/main/new2/log_boxbg.gif);
	width:199px;
	/*height:101px;*/
	height:111px;
	padding-top:1px;
	padding-left:9px;
	/*padding-right:1px;*/
}

.login_box_bottom {
	background-image:url(/kr/img/w3c/main/new2/log_boxbottom.gif);
	width:208px;
	height:9px;
}

.input_box1_bar {
	width:114px;
	height:3px;
}

.input_box1_out {
	background-color:#e5bedb;
	width:116px;
	height:16px;
	padding:1px;
}

.input_box1_out .input_box1_in {
	background-color:#ffffff;
	width:116px;
	height:16px;
	overflow:hidden;
}

.id_input {
	background-image:url(/kr/img/w3c/main/main_login_bg01.gif);
	background-repeat:no-repeat;
}

.pass_input {
	background-image:url(/kr/img/w3c/main/main_login_bg02.gif);
	background-repeat:no-repeat;
}


.input_box1_out .input_box1_in .input_box1 {
	width:116px;
	height:16px;
	background-color:#ffffff;
	color:#666666;
	font-family: 굴림;
	font-size:11px;
	border:0px solid #ffffff;
}

.input_box1_out_f {
	background-color:#e67fd3;
	width:114px;
	height:14px;
	padding:2px;
}

.input_box1_out_f .input_box1_in {
	background-color:#ffffff;
	width:114px;
	height:14px;
	overflow:hidden;
}

.input_box1_out_f .input_box1_in .input_box1 {
	width:114px;
	height:14px;
	background-color:#ffffff;
	color:#666666;
	font-family: 굴림;
	font-size:11px;
	border:0px solid #ffffff;
}

.login_option {
	width:180px;
	height:27px;
	padding-bottom:6px;
	padding-left:5px;
}

.login_option1 {
	background-image:url(/kr/img/w3c/main/new2/main_log_idpw.gif);
	width:82px;
	height:19px;
	margin-top:8px;
	margin-right:25px;
	float:left;
}

.login_option2 {
	width:13px;
	height:13px;
	margin-top:12px;
	margin-right:3px;
	float:left;
}

.login_option3 {
	background-image:url(/kr/img/w3c/main/new2/log_saveid.gif);
	width:33px;
	height:19px;
	margin-top:8px;
	float:left;
}

.login_btn_1 {
    width:80px;
    float:left;
}

.login_btn_2 {
    width:60px;
    float:left;
}

#chk_save_id {
	top:-3px;
	left:-4px;
	position:absolute;
}

.login_etc {
	width:190px;
	border-top:1px solid #e9c7e0;
	padding-top:13px;
	text-align:center;
}

.login_id_pw {
	background-image:url(/kr/img/w3c/main/new2/btn_id_pw.gif);
	width:78px;
	height:21px;
	margin-left:1px;
	float:left;
}

.login_joinnow {
	background-image:url(/kr/img/w3c/main/new2/btn_joinnow.gif);
	width:110px;
	height:21px;
	float:left;
}

.matching_menu {
	background-image:url(/kr/img/w3c/main/new2/info_sunoo_bg.gif);
	width:208px;
	margin-bottom:8px;

}

.matching1_title {
	background-image:url(/kr/img/w3c/main/new2/info_01_title.gif);
	width:208px;
	height:8px;
	margin-bottom:3px;
}

.matching1_menu1 {
	background-image:url(/kr/img/w3c/main/new2/info_01_01.gif);
	width:208px;
	height:30px;
	margin-top:2px;
	margin-bottom:0px;
}

.matching1_menu2 {
	background-image:url(/kr/img/w3c/main/new2/info_01_02.gif);
	width:208px;
	height:30px;
	margin-bottom:0px;
}

.matching1_menu3 {
	background-image:url(/kr/img/w3c/main/new2/info_01_03.gif);
	width:208px;
	height:30px;
	margin-bottom:0px;
}

.matching1_menu4 {
	background-image:url(/kr/img/w3c/main/new2/info_01_04.gif);
	width:208px;
	height:30px;
	margin-bottom:0px;
}

.matching1_menu5 {
	background-image:url(/kr/img/w3c/main/new2/info_01_05.gif);
	width:208px;
	height:30px;
	margin-bottom:0px;
}

.matching1_menu6 {
	background-image:url(/kr/img/w3c/main/new2/info_01_06.gif);
	width:208px;
	height:30px;
	margin-bottom:0px;
}


.matching2_title {
	background-image:url(/kr/img/w3c/main/new2/info_02_title.gif);
	width:208px;
	height:38px;
	margin-bottom:2px;
}

.matching2_menu1 {
	background-image:url(/kr/img/w3c/main/new2/info_02_01.gif);
	width:208px;
	height:34px;
	margin-bottom:4px;
}

.matching2_menu2 {
	background-image:url(/kr/img/w3c/main/new2/info_02_02.gif);
	width:208px;
	height:29px;
	margin-bottom:4px;
}

.matching2_menu3 {
	background-image:url(/kr/img/w3c/main/new2/info_02_03.gif);
	width:208px;
	height:27px;
	margin-bottom:3px;
}

.matching2_menu4 {
	background-image:url(/kr/img/w3c/main/new2/info_02_04.gif);
	width:208px;
	height:31px;
	margin-bottom:1px;
}

.matching2_menu5 {
	background-image:url(/kr/img/w3c/main/new2/info_02_05.gif);
	width:208px;
	height:32px;
}

.matching2_menu6 {
	background-image:url(/kr/img/w3c/main/new2/info_02_06.gif);
	width:208px;
	height:8px;
}

.customer_center_report {
	background-image:url(/kr/img/w3c/main/new2/banner_matching_free.gif);
	width:208px;
	height:52px;
	margin-bottom:8px;
}

/*20090922*/
.date_coach_menu {
	width:208px;
	height:177px;
}

.banner_tour {
	background-image:url(/kr/img/w3c/main/new2/banner_tour.gif);
	width:208px;
	height:52px;
	margin-bottom:8px;
}

.banner_tour {
	//background-image:url(/kr/img/w3c/main/new2/banner_tour.gif);
	width:208px;
	height:52px;
	margin-bottom:8px;
}


.date_coach_title {
	background-image:url(/kr/img/w3c/main/new2/datecoach_top.gif);
	width:41px;
	height:21px;
	padding-left:167px;
	padding-top:9px;
}

.english_forum_title {
	background-image:url(/kr/img/w3c/main/new2/englishforum_text2.gif);
	width:41px;
	height:21px;
	padding-left:167px;
	padding-top:9px;
}

.date_coach_more {
	background-image:url(/kr/img/w3c/main/new2/icon_more.gif);
	background-repeat:no-repeat;
	width:27px;
	height:15px;
}


.date_coach_main {
	background-image:url(/kr/img/w3c/main/new2/table_left_bg.gif);
	width:208px;
	padding-bottom:4px;
}

/*2009,09,23 */
.date_coach_main_kr {
	background-image:url(/kr/img/w3c/main/new2/table_left_bg.gif);
	width:208px;
	padding-bottom:2px;
}

.date_coach_latest_posts {
	background-image:url(/kr/img/w3c/main/new2/datecoach_text1.gif);
	width:208px;
	height:29px;
	margin-bottom:7px;
}

.date_coach_latest_advice {
	background-image:url(/kr/img/w3c/main/new2/datecoach_text2.gif);
	width:208px;
	height:29px;
	margin-top:3px;
	margin-bottom:7px;
}

/*20090921수정*/
.date_coach_bottom {
	background-image:url(/kr/img/w3c/main/new2/table_left_bottom.gif);
	width:208px;
	height:6px;
}

.date_coach_post {
	width:194px;
	height:20px;
	padding-left:14px;
}

.date_coach_post_icon {
	background-image:url(/kr/img/w3c/main/new2/icon_square.gif);
	width:2px;
	height:20px;
	margin-right:6px;
	float:left;
}

.love_coach_post_icon {
	background-image:url(/kr/img/w3c/main/new2/icon_square.gif);
	width:2px;
	height:20px;
	margin-left:11px;
	margin-right:7px;
	float:left;
}

.date_coach_post_text {
	width:179px;
	height:20px;
	float:left;
	overflow:hidden;
}

.new_marriage_item, .date_coach_post_text a, .date_coach_post_text a:hover {
	font-size:12px;
	font-family:Dotum;
	line-height:20px;
	text-decoration: none;
}

.date_coach_post_text a {
	color:#404040;
}

.date_coach_post_text a:hover {
	color:#BD51A8;
}

/*20090921수정*/
.main_propose {
	background-image:url(/kr/img/w3c/main/flash_bg_10.jpg);
	width:445px;
	height:210px;
	margin-bottom:9px;
}

/*20090921수정*/
.new_marriage_frame {
	background-image:url(/kr/img/w3c/main/new2/news_bar.gif);
	width:429px;
	height:20px;
	margin-bottom:9px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 8px;
	padding-right: 8px;
	z-index:1;
}

.new_marriage_info {
	width:428px;
	height:20px;
	position:relative;
	overflow:hidden;
}

.new_marriage_items {
	width:428px;
	left:0px;
	top:0px;
	position:absolute;
}

.new_marriage_item {
	width:428px;
	height:20px;
}


/*20090921수정*/
.party_event_frame {
	width:445px;
	margin-bottom:8px;
}

.party_event_title {
	background-image:url(/kr/img/w3c/main/new2/event_top.gif);
	width:40px;
	height:8px;
	padding-left:405px;

}

/*20090921수정*/
.party_event_main {
	background-image:url(/kr/img/w3c/main/new2/event_bg.gif);
	width:445px;
	height:83px;
}


/*20090921수정*/
.party_event_bottom {
	background-image:url(/kr/img/w3c/main/new2/event_bottom.gif);
	width:445px;
	height:8px;
}

.party_event_banner {
	width:170px;
	height:64px;
	padding-left:7px;
	padding-right:5px;
	padding-top:5px;
	float:left;
}

.party_event_banner_img {
	width:170px;
	height:67px;
	padding:2px;
	border:1px solid #d8d8d8;
}

.party_event_items {
	padding-top:4px;
	width:254px;
	float:left;
}

.membership_frame {
	background-image:url(/kr/img/w3c/main/new2/membership.gif);
	width:444px;
	height:35px;
	margin-bottom:8px;
}

/*20090921수정*/
.lover_repts_frame {
	width:445px;
	margin-bottom:8px;
}

/*20090921수정*/
.lover_repts_top {
	background-image:url(/kr/img/w3c/main/new2/loverepts_top_bg.gif);
	width:445px;
	height:31px;
}

/*20090921수정*/
.lover_repts_main {
	background-image:url(/kr/img/w3c/main/new2/search_bg.gif);
	width:417px;
	height:103px;
	padding-top:5px;
	padding-left:14px;
	padding-right:14px;
}

.lover_repts_bottom {
	background-image:url(/kr/img/w3c/main/new2/search_bottom.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	width:445px;
	height:11px;
}

.lover_repts_item1 {
	width:416px;
	height:18px;
	margin-top:2px;
	margin-bottom:4px;
}

.lover_repts_item2 {
	width:416px;
	height:18px;
	margin-top:4px;
}

.lover_repts_item3 {
	width:350px;
	height:18px;
	margin-top:5px;
	margin-bottom:1px;
	padding-left:61px;
	overflow:hidden;
}

.lover_repts_item4 {
	width:416px;
	height:30px;
	margin-top:5px;
	overflow:hidden;
}

/*20090921수정*/
.lover_repts_radio {
	width:21px;
	height:15px;
	float:left;
	padding-left:3px;

}

.lover_repts_lunar {
	width:46px;
	height:10px;
	margin-top:4px;
	margin-right:7px;
	float:left
}

.lover_repts_solar {
	width:44px;
	height:10px;
	margin-top:4px;
	margin-right:7px;
	float:left
}

.lover_repts_leap {
	width:40px;
	height:10px;
	margin-top:4px;
	margin-right:7px;
	float:left
}

.lover_repts_nomal {
	width:74px;
	height:10px;
	margin-top:4px;
	margin-right:7px;
	float:left
}

.lover_repts_bar {
	background-color:#e9e9e9;
	width:416px;
	height:1px;
}


/*20090921수정*/
.lover_repts_text01 {
	background-image:url(/kr/img/w3c/main/new2/loverepts_text01.gif);
	width:61px;
	height:18px;
	margin-right:4px;
	float:left;
}

.lover_repts_text02 {
	background-image:url(/kr/img/w3c/main/new2/loverepts_text02.gif);
	width:48px;
	height:18px;
	margin-right:4px;
	float:left;
}

.lover_repts_text03 {
	background-image:url(/kr/img/w3c/main/new2/loverepts_text03.gif);
	width:61px;
	height:18px;
	margin-top:6px;
	margin-right:4px;
	float:left;
}

.lover_repts_text11 {
	background-image:url(/kr/img/w3c/main/new2/loverepts_text11.gif);
	width:61px;
	height:18px;
	margin-top:5px;
	margin-right:4px;
	float:left;
}

.lover_repts_text12 {
	background-image:url(/kr/img/w3c/main/new2/loverepts_text12.gif);
	width:33px;
	height:18px;
	margin-right:143px;
	margin-top:3px;
	float:left;
}

.lover_repts_romance {
	width:108px;
	height:27px;
	top:-3px;
	left:178px;
	position:absolute;
}

.lover_repts_select {
	width:60px;
	height:18px;
	margin-right:5px;
	float:left;
}

.lover_repts_select2 {
	width:60px;
	height:18px;
	margin-top:4px;
	margin-right:5px;
	float:left;
}

.lover_repts_text04 {
	background-image:url(/kr/img/w3c/main/new2/loverepts_text04.gif);
	width:31px;
	height:18px;
	margin-right:13px;
	float:left;
}

.lover_repts_text05 {
	background-image:url(/kr/img/w3c/main/new2/loverepts_text05.gif);
	width:35px;
	height:18px;
	margin-right:13px;
	float:left;
}

.lover_repts_text06 {
	background-image:url(/kr/img/w3c/main/new2/loverepts_text06.gif);
	width:25px;
	height:18px;
	float:left;
}

.form33 {
	background-color:#ffffff;
	color:#646464;
	font-size:11px;
	border:1px solid #afa8a0;
}

#lover_repts_name {
	margin-right:10px;
	float:left;
}

.lover_repts_gender {
	padding-bottom:2px;
}

.lover_repts_gender_text1 {
	padding-bottom:2px;
	color:#292929;
	font-size:12px;
}

.lover_repts_gender_text2 {
	color:#636363;
	font-size:11px;
}

.advtsmt_frame {
	width:414px;
	height:20px;
	margin-bottom:10px;
}

.advtsmt_item {
	width:429px;
	height:20px;
	padding-left:14px;
}

.advtsmt_item_text {
	width:414px;
	height:20px;
	float:left;
	overflow:hidden;
}

.advtsmt_item_text_1 {
	width:60px;
	height:20px;
	float:left;
	overflow:hidden;
}
.advtsmt_item_text_2 {
	width:30px;
	height:20px;
	float:left;
	overflow:hidden;
}
.advtsmt_item_text_3 {
	width:100px;
	height:20px;
	float:left;
	overflow:hidden;
}
.advtsmt_item_text a, .advtsmt_item_text a:hover {
	font-size:12px;
	font-family:Dotum;
	line-height:20px;
	text-decoration: none;
}

.advtsmt_item_text a {
	color:#404040;
}

.advtsmt_item_text a:hover {
	color:#bd51a8;
}

.event_frame {
	width:444px;
	margin-bottom:9px;
}

.event_top {
	background-image:url(/kr/img/w3c/main/new2/event_top02.gif);
	width:444px;
	height:8px;
}

.event_main {
	background-image:url(/kr/img/w3c/main/new2/event_bg.gif);
	width:444px;
	height:46px;
}

.event_bottom {
	background-image:url(/kr/img/w3c/main/new2/event_bottom.gif);
	width:444px;
	height:8px;
}

.event_item_text {
	width:352px;
	height:20px;
	float:left;
	overflow:hidden;
}

.event_item_text a, .event_item_text a:hover {
	font-size:12px;
	font-family:Dotum;
	letter-spacing: -1px;
	line-height:20px;
	text-decoration: none;
}

.event_item_text a {
	color:#9a2780;
}

.event_item_text a:hover {
	color:#a6a6a6;
}

.advtsmt_item_null {
	width:444px;
	height:1px;
	padding-bottom:3px;
}

.btn_harmony {
	background-image:url(/kr/img/w3c/main/new2/btn_harmony.gif);
	width:51px;
	height:16px;
	margin-left:7px;
	margin-top:2px;
	float:left;
}

.btn_personality {
	background-image:url(/kr/img/w3c/main/new2/btn_personality.gif);
	width:51px;
	height:16px;
	margin-left:7px;
	margin-top:2px;
	float:left;
}

/*20090921수정*/
.talk_frame {
	width:445px;
	margin-bottom:9px;
}

/*20090921수정*/
.talk_top {
	background-image:url(/kr/img/w3c/main/new2/talk_top.gif);
	width:445px;
	height:30px;
}


.talk_top_sub1 {
	width:402px;
	height:30px;
	float:left;
}

.talk_top_sub2 {
	width:38px;
	height:15px;
	padding-top:7px;
	float:left
}

.talk_main {
	background-image:url(/kr/img/w3c/main/new2/talk_bg.gif);
	width:423px;
	height:95px;
	padding-left:15px;
	padding-right:7px;
}

.talk_main2 {
	background-image:url(/kr/img/w3c/main/new2/talk_bg.gif);
	width:444px;
	height:104px;
}

.talk_main2_top {
	width:444px;
	padding-top:3px;
}

.talk_memberforum_top {
	background-image:url(/kr/img/w3c/main/new2/memberforum_top.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:219px;
	height:15px;
	padding-left:10px;
	float:left;
}

.talk_memberforum_top_more {
	width:46px;
	height:15px;
	padding-left:173px;
	padding-top:4px;
	float:left;
	border-bottom:1px solid #efd5ea;
}

.talk_englishforum_top {
	background-image:url(/kr/img/w3c/main/new2/englishforum_top.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:31px;
	height:15px;
	padding-left:174px;
	padding-top:4px;
	float:left;
	border-bottom:1px solid #efd5ea;
}

.talk_forum_main {
	width:202px;
	padding-left:13px;
	padding-top:5px;
	float:left;
}

.talk_forum_item {
	width:202px;
	height:19px;
}

.talk_forum_text {
	width:195px;
	height:19px;
	padding-left:5px;
	overflow:hidden;
}

.talk_forum_text, .talk_forum_text a, .talk_forum_text a:hover {
	font-size:12px;
	font-family:Dotum;
	line-height:20px;
	text-decoration: none;
}

.talk_forum_text a {
	color:#404040;
}

.talk_forum_text a:hover {
	color:#bd51a8;
}

.icon_square3 {
	background-image:url(/kr/img/w3c/main/new2/icon_square3.gif);
	background-repeat:no-repeat;
	background-position:center 9px;
	width:2px;
	height:19px;
}

.talk_bottom {
	background-image:url(/kr/img/w3c/main/new2/talk_bottom.gif);
	background-position:center bottom;
	width:445px;
	height:13px;
}

.manager_talk_photo {
	width:55px;
	height:74px;
	padding:1px;
	border:1px solid #d9d9d9;
	margin-top:8px;
	float:left;
}

.manager_talk_box {
	width:137px;
	height:78px;
	margin-top:8px;
	padding-left:5px;
	padding-right:8px;
	float:left;
}

.manager_talk_title {
	height:22px;
	font-weight:bold;
	color:#831c6e;
}

.manager_talk_desc {
	height:39px;
}

.manager_talk_center {
	background-image:url(/kr/img/w3c/main/new2/btn_center_bg.gif);
	width:61px;
	height:14px;
	padding:1px;
	text-align:center;
	float:left;
}

.manager_talk_name {
	padding-top:2px;
	padding-left:9px;
	float:left;
}

.today_rank_frame {
	width:207px;
}

.today_rank_tab {
	width:207px;
	height:28px;
}

#today_rank_tab1 {
	/*background-image:url(../kr/img/w3c/main/new2/ranking_tab1.gif);*/
	background-position:left top;
	width:104px;
	height:28px;
}

#today_rank_tab2 {
	/*background-image:url(/kr/img/w3c/main/new2/ranking_tab2.gif);*/
	background-position:left bottom;
	width:103px;
	height:28px;
	p_couple.view_member();
}


/*20090921수정*/
#tbl_todayRank {
	background-image:url(/kr/img/w3c/main/new2/table_right_bg.gif);
	width:207px;
	height:174px;
}

/*20090921수정*/
#tbl_newMember {
	background-image:url(/kr/img/w3c/main/new2/table_right_bg.gif);
	width:207px;
	height:164px;
	padding-top:10px;

}

#tbl_newMember_login {
	display:none;
}

.tbl_todayRank_top {
	padding-top:6px;
	padding-left:9px;
	height:18px;
	margin-bottom:6px;
}

.tbl_todayRank_top_text {
	background-color:#f1e2f0;
	width:95px;
	height:18px;
	float:left;
	text-align:center;
	color:#aa4b9d;
}

.tbl_todayRank_main {
	padding-left:20px;
}

.tbl_todayRank_img {
	border:1px solid #dddddd;
	padding:3px;
	width:68px;
	height:82px;
	float:left;
}

.tbl_todayRank_bar {
	width:20px;
	height:1px;
	float:left;
}

.tbl_todayRank_bottom {
	padding-left:20px;
	padding-top:5px;
}

.tbl_todayRank_bottom_text {
	width:72px;
	height:36px;
	float:left;
	text-align:center;
	color:#636363;
}

.tbl_newMember_main {
	width:207px;
	height:160px;
	position:relative;
	overflow:hidden;
}

.newMember_items {
	width:207px;
	position:absolute;
}

.newMember_items_item {
	width:197px;
	height:20px;
}
.newMember_items_item_sub {
	width:197px;
	height:20px;
	/*background-color:#F0F0F0; */

}
.newMember_items_item_icon {
	width:8px;
	height:20px;
	margin-left:4px;

}

.newMember_items_item_text {
	width:180px;
	background-color:#F0F0F0;
}

.newMember_items_item_text_1 {
	width:60px;
	background-color:#F0F0F0;
}

.newMember_items_item_text_2 {
	width:30px;
	background-color:#F0F0F0;
}

.newMember_items_item_text_3 {
	width:89px;
	background-color:#F0F0F0;
}


#tbl_todayRank {
	display:none;

}


.today_rank_bottom {
	background-image:url(/kr/img/w3c/main/new2/table_right_bottom_02.gif);
	width:207px;
	height:8px;
	margin-bottom:8px;
}

.banner_new_couple {
	background-image:url(/kr/img/w3c/main/new2/banner_newcouple_2.gif);
	width:207px;
	height:52px;
	margin-bottom:8px;
}

.harmony_match_top {
	background-image:url(/kr/img/w3c/main/new2/harmony-Matching_top.gif);
	width:207px;
	height:30px;
}

.harmony_match_main {
	background-image:url(/kr/img/w3c/main/new2/table_right_bg.gif);
	width:188px;
	height:181px;
	padding-top:5px;
	padding-left:9px;
	padding-right:10px;
}

.harmony_match_bar {
	background-image:url(/kr/img/w3c/main/new2/harmony-Matching_bar.gif);
	width:173px;
	height:33px;
	padding-left:15px;
	padding-top:7px;
}

.harmony_match_text1 {
	width:173px;
	height:16px;
}

.harmony_match_text2 {
	width:173px;
	height:9px;
}

.harmony_match_items {
	background-image:url(/kr/img/w3c/main/new2/harmony-matching_text.gif);
	width:170px;
	height:130px;
	padding-top:5px;
	padding-left:18px;
}

.harmony_match_null {
	width:170px;
	height:7px;
}

.self_match_top {
	background-image:url(/kr/img/w3c/main/new2/self-matching_top.gif);
	width:207px;
	height:30px;
}

.self_match_main {
	background-image:url(/kr/img/w3c/main/new2/table_right_bg.gif);
	width:188px;
	height:174px;
	padding-top:3px;
	padding-left:9px;
	padding-right:10px;
	padding-bottom:3px;
}

.sos_match_top {
	background-image:url(/kr/img/w3c/main/new2/sos-matching_top.gif);
	width:207px;
	height:30px;
}

.sos_match_main {
	background-image:url(/kr/img/w3c/main/new2/table_right_bg.gif);
	width:188px;
	height:208px;
	padding-top:3px;
	padding-left:9px;
	padding-right:10px;
	padding-bottom:3px;
}

.sos_match_bottom {
	background-image:url(/kr/img/w3c/main/new2/table_right_bottom_02.gif);
	width:207px;
	height:8px;

}

.bottom_frame {
	width:100%;
	height:86px;
	clear:both;
	border-top:1px solid #d2d2d2;
}

.bottom_null {
	width:100%;
	height:1px;
	clear:both;
	margin-bottom:16px;
}

.bottom_main {
	width:875px;
	padding-top:10px;
	padding-left:120px;
	margin-left:auto;
	margin-right:auto;
}

.bottom_logo {
	background-image:url(/kr/img/w3c/main/new2/copyright_logo.gif);
	width:148px;
	height:16px;
	margin-top:4px;
	float:left
}

.bottom_items {
	padding-left:95px;
	float:left;
}

.bottom_items2 {
	padding-left:115px;
	float:left;
}

.bottom_item {
	float:left;
}

.bottom_item_top {
	padding-left:5px;
	padding-right:5px;
}

.bottom_item_bottom {
	padding-left:5px;
	padding-right:5px;
}

.bottom_item2 {
	float:left;
	margin-left:7px;
	border-left:1px solid #cdcdcd;
}

.company_overview {
	clear:both;
	margin-left:140px;
	padding-top:10px;
	width:553px;
	height:24px;
}

.company_overview2 {
	clear:both;
	margin-left:160px;
	padding-top:10px;
	width:553px;
	height:24px;
}

.sub_menu_top {
    width:875px;
	height:50px;
	margin-left:auto;
	margin-right:auto;
}

.sub_menu_top_logo {
	width:314px;
	float:left;
}

.sub_menu_top_right {
    width:561px;
	height:18px;
	padding-bottom:3px;
	margin-top:27px;
	float:right;
}

.sub_menu_top_right .embed_frame #header_popup {
	top:3px;
	left:3px;
}

.sub_menu {
    background-image:url(/kr/img/w3c/menu/new/submenu_bg.gif);
	width:875px;
	height:42px;
	margin-left:auto;
	margin-right:auto;
}

.sub_menu_left {
	/*background-image:url(/kr/img/w3c/menu/new/submenu_left.jpg);*/
	float:left;
	width:245px;
}

.sub_menu_right {
	/*background-image:url(/kr/img/w3c/menu/new/submenu_right.jpg);*/
	width:235px;
}

/* 김광호  추가 2010.02.18 */
.sub_menu_window {
    background-image:url(/kr/img/w3c/menu/new/submenu_bg.gif);
	width:960px;
	height:42px;
}

.sub_menu_left_window {
	/*background-image:url(/kr/img/w3c/menu/new/submenu_left.jpg);*/
	float:left;
	width:275px;
}
/* 끝 */

.sub_container {
	background:url(/kr/img/w3c/menu/new/leftmenu_bg.gif) repeat-y; z-index:2;
	float:left;
	/*background-repeat:repeat-y;*/
	background-position:left top;
	width:875px;
	/*margin-bottom:60px;*/
	display:inline-block;
   
}

.sub_left {
	width:190px;
	/*height:700px;*/
	/*padding-right:20px;*/
	float:left;
	/*display:inline-block;*/

}

.sub_main {
	width:665px;
	padding-top:15px;
	margin-bottom:60px;
	float:right;
}

.sub_main1 {
	width:875px;
	padding-top:0px;
	float:right;
}

.sub_main_title {
	/*width:665px;*/
	width:200px
	height:20px;
	padding-bottom:12px;
	

	/*margin-bottom:12px;*/
}

.sub_main_title_left {
	width:190px;
	height:30px;
	padding-left:10px;
	font-weight:bold;
	font-size:16px;
	color:#5e3207;
	float:left;
	background:url(/kr/images/submenu_title.gif) no-repeat; background-position:left 4px;
	
}

.sub_main_title_right {
	/*width:515px;*/
	width:460px;
	text-align:left;
	float:right;
	vertical-align:text-bottom;
	
}

.sub_left_menu_top {
	width:170px;
	height:61px;
}

.sub_left_menu {
	margin-bottom:10px;
}

.sub_left_menu_item1,.sub_left_menu_item2,.sub_left_menu_item3,.sub_left_menu_item4,.sub_left_menu_item6,.sub_left_menu_item7 {
	width:190px;
	height:35px;
}

.sub_left_menu_item1 {background-image:url(/kr/img/w3c/menu/new/leftmenu_ServiceFAQ.gif);}
.sub_left_menu_item2 {background-image:url(/kr/img/w3c/menu/new/leftmenu_help_3.gif);}
.sub_left_menu_item3 {background-image:url(/kr/img/w3c/menu/new/leftmenu_help_4.gif);}

.login_box2 {
	width:178px;
	height:136px;
	margin-bottom:8px;
}

.login_box2_ht67 {
	width:178px;
	height:67px;
	margin-bottom:8px;
}

.login_box2_ht87 {
	width:178px;
	height:87px;
	margin-bottom:8px;
}

.login_box2_top {
	background-image:url(/kr/img/w3c/menu/new/log_left_boxtop.gif);
	width:178px;
	height:13px;
}

.login_box2_main {
	background-image:url(/kr/img/w3c/menu/new/log_left_boxbg.gif);
	width:166px;
	height:110px;
	padding-left:12px;
	padding-top:1px;
}

.login_box2_main_ht40 {
	background-image:url(/kr/img/w3c/menu/new/log_left_boxbg.gif);
	width:166px;
	height:40px;
	padding-left:12px;
	padding-top:1px;
}

.login_box2_main_ht60 {
	background-image:url(/kr/img/w3c/menu/new/log_left_boxbg.gif);
	width:166px;
	height:60px;
	padding-left:12px;
	padding-top:1px;
}

.login_box2_main_input {
	height:39px;
}

.login_box2_main_input_middle {
    padding-top:11px;
}

.login_box2_main_left {
	width:95px;
	height:38px;
	margin-right:4px;
	float:left;
}

.login_box2_main_right {
	width:55px;
	height:37px;
	padding-top:0px;
	float:left;
}

.login_box2_main_left_100 {
	width:100px;
	height:38px;
	margin-right:4px;
	float:left;
}

.login_box2_main_right_50 {
	width:50px;
	height:37px;
	padding-top:0px;
	float:left;
}

.login_box2_bottom {
	background-image:url(/kr/img/w3c/menu/new/log_left_boxbottom.gif);
	width:178px;
	height:13px;
}

.login_box2_main_left .input_box1_bar {
	width:95px;
	height:2px;
}

.login_box2_main_left .input_box1_out {
	background-color:#e5bedb;
	width:93px;
	height:16px;
	padding:1px;
}

.login_box2_main_left .input_box1_out .input_box1_in {
	background-color:#ffffff;
	width:93px;
	height:16px;
	overflow:hidden;
}

.login_box2_main_left .input_box1_out .input_box1_in .input_box1 {
	width:93px;
	height:16px;
	background-color:#ffffff;
	color:#666666;
	font-family: 굴림;
	font-size:11px;
	border:0px solid #ffffff;
}

.login_box2_main_left .input_box1_out_f {
	background-color:#e67fd3;
	width:91px;
	height:14px;
	padding:2px;
}

.login_box2_main_left .input_box1_out_f .input_box1_in {
	background-color:#ffffff;
	width:91px;
	height:14px;
	overflow:hidden;
}

.login_box2_main_left .input_box1_out_f .input_box1_in .input_box1 {
	width:91px;
	height:14px;
	background-color:#ffffff;
	color:#666666;
	font-family: 굴림;
	font-size:11px;
	border:0px solid #ffffff;
}

.login_box2_main .login_option {
	width:166px;
	height:27px;
	padding-bottom:4px;
	padding-left:0px;
}

.login_box2_main .login_option .login_option1 {
	background-image:url(/kr/img/w3c/menu/new/log_sub_secureloin.gif);
	width:62px;
	height:19px;
	margin-right:31px;
	margin-top:4px;
	float:left;
}

.login_box2_main .login_option .login_option2 {
	width:13px;
	height:13px;
	margin-top:8px;
	margin-right:3px;
	float:left;
}

.login_box2_main .login_option .login_option3 {
	background-image:url(/kr/img/w3c/menu/new/log_sub_saveid.gif);
	width:35px;
	height:19px;
	margin-top:4px;
	float:left;
}

.login_box2_main .login_etc, .login_box2_main_ht47 .login_etc, .login_box2_main_ht60 .login_etc {
	width:154px;
	border-top:1px solid #d7d7d7;
	padding-top:7px;
}

.login_box2_main .login_etc .login_id_pw {
	background-image:url(/kr/img/w3c/menu/new/btn_id_pw_02.gif);
	width:73px;
	height:27px;
	margin-right:8px;
	margin-left:0px;
	float:left;
}

.login_box2_main .login_etc .login_joinnow {
	background-image:url(/kr/img/w3c/menu/new/btn_joinnow_2.gif);
	width:73px;
	height:27px;
	float:left;
}

.mngr_join_consult {
	width:178px;
	height:79px;
	margin-bottom:8px;
}

.new_member_frame {
	width:178px;
}

.new_member_title {
	background-image:url(/kr/img/w3c/menu/new/lgo_left_newmember_top.gif);
	width:39px;
	height:15px;
	padding-left:139px;
	padding-top:9px;
}

.new_member_main {
	background-image:url(/kr/img/w3c/menu/new/lgo_left_newmember_bg.gif);
	width:157px;
	padding-left:10px;
	padding-right:11px;
	padding-top:8px;
}

.new_member_item {
	width:157px;
	height:20px;
}

.new_member_item_text {
	width:138px;
	height:20px;
	float:left;
	overflow:hidden;
}

.new_member_item_text a, .new_member_item_text a:hover, .new_member_item_text_id a, .new_member_item_text_year a, .new_member_item_text_occup a {
	font-size:12px;
	font-family:Dotum;
	line-height:20px;
	text-decoration: none;
}

.new_member_item_text a {
	color:#404040;
}

.new_member_item_text a:hover {
	color:#bd51a8;
}

.new_member_item_text_id {
    width:45px;
    float:left;
}

.new_member_item_text_year {
    width:30px;
    float:left;
}

.new_member_item_text_occup {
    width:63px;
    float:left;
}

.new_member_bottom {
	background-image:url(/kr/img/w3c/menu/new/lgo_left_newmember_bottom.gif);
	width:178px;
	height:11px;
}

.sub_menu_tab1 {background-image:url(/kr/img/w3c/help/new/meun2_tab1.gif);}
.sub_menu_tab2 {background-image:url(/kr/img/w3c/help/new/meun2_tab2.gif);}
.sub_menu_tab3 {background-image:url(/kr/img/w3c/help/new/meun2_tab3.gif);}
.sub_menu_tab4 {background-image:url(/kr/img/w3c/help/new/meun2_tab4.gif);}
.sub_menu_tab5 {background-image:url(/kr/img/w3c/help/new/meun2_tab5.gif);}
.sub_menu_tab6 {background-image:url(/kr/img/w3c/help/new/meun2_tab6.gif);}
.sub_menu_tab7 {background-image:url(/kr/img/w3c/help/new/meun2_tab7.gif);}
.sub_menu_tab8 {background-image:url(/kr/img/w3c/help/new/meun2_tab8.gif);}
.sub_menu_tab9 {background-image:url(/kr/img/w3c/help/new/meun2_tab9.gif);}
.sub_menu_tab10 {background-image:url(/kr/img/w3c/help/new/meun2_tab10.gif);}


.list_cate1 {background-image:url(/kr/img/w3c/community/community_graybar.gif);}

.now_page {
	font-family:tahoma,arial;
	font-size:12px;
	color:#555555;
	font-weight:bold;
}

.paginate strong {
	font-family:tahoma,arial;
	font-size:12px;
	color:#555555;
	font-weight:bold;
	height:13px;
	display:inline-block;
}

.bbs_box {
	background-image:url(/kr/img/w3c/community/bbs_boxbg.gif);
	background-repeat:repeat-y;
}

.bbs_box .input_box1_out {
	background-color:#cccccc;
	width:198px;
	height:16px;
	padding:1px;
}

.bbs_box .input_box1_out .input_box1_in {
	background-color:#ffffff;
	width:198px;
	height:16px;
	overflow:hidden;
}

.bbs_box .input_box1_out .input_box1_in .input_box1 {
	width:198px;
	height:16px;
	background-color:#ffffff;
	color:#666666;
	font-family: 굴림;
	font-size:11px;
	border:0px solid #ffffff;
}

.bbs_box .input_box1_out_f {
	background-color:#e67fd3;
	width:196px;
	height:14px;
	padding:2px;
}

.bbs_box .input_box1_out_f .input_box1_in {
	background-color:#ffffff;
	width:196px;
	height:14px;
	overflow:hidden;
}

.bbs_box .input_box1_out_f .input_box1_in .input_box1 {
	width:196px;
	height:14px;
	background-color:#ffffff;
	color:#666666;
	font-family: 굴림;
	font-size:11px;
	border:0px solid #ffffff;
}

.bbs_box2 {
	background-repeat:repeat-y;
}

.bbs_box2 .input_box2_out {
	background-color:#cccccc;
	width:198px;
	height:16px;
	padding:1px;
}

.bbs_box2 .input_box2_out .input_box2_in {
	background-color:#ffffff;
	width:198px;
	height:16px;
	overflow:hidden;
}

.bbs_box2 .input_box2_out .input_box2_in .input_box2 {
	width:198px;
	height:16px;
	background-color:#ffffff;
	color:#666666;
	font-family: 굴림;
	font-size:11px;
	border:0px solid #ffffff;
}

.input_box3 {
	background-color:#ffffff;
	color:#666666;
	font-family: 돋움;
	font-size:11px;
	border:1px solid #cccccc;
	padding:7px 5px 5px 5px;
}



/*jhy*/
.input_box4 {
	background-color:#ffffff;
	color:#666666;
	font-family: 돋움;
	font-size:11px;
	border:1px solid #cccccc;
	padding:5px 5px 7px 5px;
}




.bbs_box2 .input_box2_out_f {
	background-color:#e67fd3;
	width:196px;
	height:14px;
	padding:2px;
}

.bbs_box2 .input_box2_out_f .input_box2_in {
	background-color:#ffffff;
	width:196px;
	height:14px;
	overflow:hidden;
}

.bbs_box2 .input_box2_out_f .input_box2_in .input_box2 {
	width:196px;
	height:14px;
	background-color:#ffffff;
	color:#666666;
	font-family: 굴림;
	font-size:11px;
	border:0px solid #ffffff;
}









.login_mem{
	width:180px;
	height:18px;
	float:left;
}

.login_img{
	width:37px;
	height:18px;
	float:left;
	overflow:hidden;
}

.login_mem_nm{
	width:90px;
	height:18px;
	float:left;
	overflow:hidden;
}

.logout_img{
	width:51px;
	height:18px;
	background-image:url(/kr/img/w3c/main/new2/btn_logout.gif);
	float:left;
	overflow:hidden;
}

.login_main_left {
	height:20px;
	padding-left:5px;
}

.login_sub_left {
	/*width:118px;*/
	width:180px;
	height:20px;
	margin-right:7px;
	float:left;

}
.login_mem_area1{
	width:96px;
	height:20px;
	float:left;
}

.login_mem_modi{
	width:43px;
	height:20px;
	float:left;
}

.login_sub_left_2 {
	width:118px;
	height:1px;
	margin-right:7px;
	float:left;
	background-color:e9c7e0;

}

.login_bar {
	width:180px;
	height:1px;
	background-color:#e9c7e0;
}

.login_sub2_main_left{
	width:58px;
	height:20px;
	float:left;
}

.login_sub2_main_left_2{
	width:55px;
	height:20px;
	float:left;
}
.login_sub2_main_left_3{
	width:45px;
	height:20px;
	float:left;
}

.login_sub2_left_1{
	width:43px;
	height:20px;
	float:left;
}
.login_sub2_left_2{
	width:40px;
	height:20px;
	float:left;
}
.login_sub2_left_3{
	width:30px;
	height:20px;
	float:left;
}

.login_sub2_left_item{
	width:15px;
	height:20px;
	float:left;
}

.login_sub2_left_item_1{
	width:15px;
	height:10px;
	color:#FF8759;
	font-size:11px;
}

.login_verti_bar{
	width:2px;
	height:20px;
	background-color:#e9c7e0;
	float:left;
}

.service_faq_title {background-image:url(/kr/img/w3c/community/date_table_top_bg.gif);}
.service_faq_body {background-image:url(/kr/img/w3c/community/date_table_bg.gif);}

.box_top {background-image:url(/kr/img/w3c/self/new/table_gray_topbg.gif);}
.box_main_left {background-image:url(/kr/img/w3c/self/new/table_gray_leftbg.gif);background-position:left top;background-repeat:repeat-y;}
.box_main_right {background-image:url(/kr/img/w3c/self/new/table_gray_rightbg.gif);background-position:right top;background-repeat:repeat-y;}
.box_bottom {background-image:url(/kr/img/w3c/self/new/table_gray_bottombg.gif);}

.sub_comm_item1 {background-image:url(/kr/img/w3c/menu/new/leftmenu_datecoach_1.gif);}
.sub_comm_item2 {background-image:url(/kr/img/w3c/menu/new/leftmenu_community_5.gif);}
.sub_comm_item3 {background-image:url(/kr/img/w3c/menu/new/leftmenu_community_9.gif);}
.sub_comm_item4 {background-image:url(/kr/img/w3c/menu/new/leftmenu_community_2.gif);}
.sub_comm_item5 {background-image:url(/kr/img/w3c/menu/new/leftmenu_community_3.gif);}

.sub_profile_item1 {background-image:url(/kr/img/w3c/menu/new/leftmenu_profile_1.gif);}
.sub_profile_item2 {background-image:url(/kr/img/w3c/menu/new/leftmenu_profile_2.gif);}
.sub_profile_item3 {background-image:url(/kr/img/w3c/menu/new/leftmenu_profile_3.gif);}
.sub_profile_item4 {background-image:url(/kr/img/w3c/menu/new/leftmenu_profile_4.gif);}
.sub_profile_item5 {background-image:url(/kr/img/w3c/menu/new/leftmenu_profile_5.gif);}
.sub_profile_item6 {background-image:url(/kr/img/w3c/menu/new/leftmenu_profile_6.gif);}
.sub_profile_item7 {background-image:url(/kr/img/w3c/menu/new/leftmenu_profile_7.gif);}
.sub_profile_item8 {background-image:url(/kr/img/w3c/menu/new/leftmenu_profile_8.gif);}
.sub_profile_item9 {background-image:url(/kr/img/w3c/menu/new/leftmenu_profile_9.gif);}
.sub_profile_item10 {background-image:url(/kr/img/w3c/menu/new/leftmenu_profile_10.gif);}
.sub_profile_item11 {background-image:url(/kr/img/w3c/menu/new/leftmenu_profile_11.gif);}

.sub_profile_item2_1 {background-image:url(/kr/img/w3c/menu/new/leftmenu_profile_2_1.gif);}
.sub_profile_item2_2 {background-image:url(/kr/img/w3c/menu/new/leftmenu_profile_2_2.gif);}

.sub_profile_item3_1 {background-image:url(/kr/img/w3c/menu/new/leftmenu_profile_3_1.gif);}
.sub_profile_item3_2 {background-image:url(/kr/img/w3c/menu/new/leftmenu_profile_3_2.gif);}
.sub_profile_item3_3 {background-image:url(/kr/img/w3c/menu/new/leftmenu_profile_3_3.gif);}

.btn_help {
	width:30px;
	height:13px;
	top:-10px;
	left:0px;
	position:absolute;
}

#sub_profile_item2_embed {display:none;}
#sub_profile_item3_embed {display:none;}

.sub_event_item1 {background-image:url(/kr/img/w3c/menu/new/leftmenu_event_12.gif);}
.sub_event_item2 {background-image:url(/kr/img/w3c/menu/new/leftmenu_event_6.gif);}
.sub_event_item3 {background-image:url(/kr/img/w3c/menu/new/leftmenu_event_5.gif);}

.sub_service_item1 {background-image:url(/kr/img/w3c/menu/new/leftmenu_service_1.gif);}
.sub_service_item2 {background-image:url(/kr/img/w3c/menu/new/leftmenu_service_2.gif);}
.sub_service_item3 {background-image:url(/kr/img/w3c/menu/new/leftmenu_service_3.gif);}
.sub_service_item4 {background-image:url(/kr/img/w3c/menu/new/leftmenu_service_4.gif);}
.sub_service_item5 {background-image:url(/kr/img/w3c/menu/new/leftmenu_service_5.gif);}
.sub_service_item6 {background-image:url(/kr/img/w3c/menu/new/leftmenu_service_6.gif);}
.sub_service_item10 {background-image:url(/kr/img/w3c/menu/new/leftmenu_service_10.gif);}
.sub_service_item11 {background-image:url(/kr/img/w3c/menu/new/leftmenu_service_11.gif);}
.sub_service_item12 {background-image:url(/kr/img/w3c/menu/new/leftmenu_service_12.gif);}
.sub_service_item13 {background-image:url(/kr/img/w3c/menu/new/leftmenu_service_13.gif);}

.sub_service_sub7 {background-image:url(/kr/img/w3c/menu/new/leftmenu_service_7_1.gif);}
.sub_service_sub8 {background-image:url(/kr/img/w3c/menu/new/leftmenu_service_7_2.gif);}
.sub_service_sub9 {background-image:url(/kr/img/w3c/menu/new/leftmenu_service_7_3.gif);}

.m_menu1 {background-image:url(/kr/img/w3c/join/m_menu01.jpg);}
.m_menu2 {background-image:url(/kr/img/w3c/join/m_menu02.jpg);}
.m_menu3 {background-image:url(/kr/img/w3c/join/m_menu03.jpg);}
.m_menu4 {background-image:url(/kr/img/w3c/join/m_menu04.jpg);}

#blind {position:absolute;left:0;top:0;z-index:10001;display:none;background-color:#000000;}
#box {display:none;position:absolute;top:0pt;left:0pt;z-index:10002;}
#box2 {display:yes;position:absolute;top:0pt;left:0pt;z-index:10002;}

#matching_blind {position:absolute;left:0;top:0;z-index:10001;display:none;background-color:#000000;}
#matching_box {display:none;position:absolute;top:0pt;left:0pt;z-index:10002;}

#featured_blind {position:absolute;left:0;top:0;z-index:10001;display:none;background-color:#000000;}
#featured_box {display:none;position:absolute;top:0pt;left:0pt;z-index:10002;}

#matching_header_box_1 {display:none;position:absolute;top:0pt;left:0pt;z-index:10002;}
#matching_header_box_2 {display:none;position:absolute;top:0pt;left:0pt;z-index:10002;}
#matching_header_box_3 {display:none;position:absolute;top:0pt;left:0pt;z-index:10002;}

#poss_box_replaced {display:none;position:absolute;top:0pt;left:0pt;z-index:10002;}
#poss_box_restart {display:none;position:absolute;top:0pt;left:0pt;z-index:10002;}
#poss_self_item {display:none;position:absolute;top:0pt;left:0pt;z-index:10002;}
#poss_hmny_item {display:none;position:absolute;top:0pt;left:0pt;z-index:10002;}
#poss_psnlt_item {display:none;position:absolute;top:0pt;left:0pt;z-index:10002;}
#poss_sos_item {display:none;position:absolute;top:0pt;left:0pt;z-index:10002;}
#poss_isos_item {display:none;position:absolute;top:0pt;left:0pt;z-index:10002;}
#poss_qpit_item {display:none;position:absolute;top:0pt;left:0pt;z-index:10002;}
#poss_team2_item {display:none;position:absolute;top:0pt;left:0pt;z-index:10002;}
#poss_team3_item {display:none;position:absolute;top:0pt;left:0pt;z-index:10002;}
#poss_team4_item {display:none;position:absolute;top:0pt;left:0pt;z-index:10002;}
#poss_group_item {display:none;position:absolute;top:0pt;left:0pt;z-index:10002;}
#poss_40plusInit_item {display:none;position:absolute;top:0pt;left:0pt;z-index:10002;}
#poss_40plus_item {display:none;position:absolute;top:0pt;left:0pt;z-index:10002;}

.sub_company_item1 {background-image:url(/kr/img/w3c/menu/new/leftmenu_company_1.gif);}
.sub_company_item2 {background-image:url(/kr/img/w3c/menu/new/leftmenu_company_2.gif);}
.sub_company_item3 {background-image:url(/kr/img/w3c/menu/new/leftmenu_company_3.gif);}
.sub_company_item4 {background-image:url(/kr/img/w3c/menu/new/leftmenu_company_4.gif);}
.sub_company_item5 {background-image:url(/kr/img/w3c/menu/new/leftmenu_company_5.gif);}
.sub_company_item6 {background-image:url(/kr/img/w3c/menu/new/leftmenu_company_6.gif);}
.sub_company_item7 {background-image:url(/kr/img/w3c/menu/new/leftmenu_company_7.gif);}

.bg_01 {float:left; width:665px; height:7px; background:url(/images/matching_event_image5.gif) no-repeat; float:right; margin: 12px 0px 0px 0px;}
.bg_02 {float:left; width:635px; height:20px; background:url(/images/matching_event_image3.gif) no-repeat; padding:0px 15px 0px 15px; text-align:left;}
.bg_03 {float:left; background:url(/images/matching_event_image4.gif) no-repeat; height:7px; width:665px;}

/****게시판 버튼****/
.board_button{background:#f4f4f4;border-width:2px;font-size:12px;color:#000000; font-weight: bold;width: 85px;height : 35px;border-bottom: 1px solid #a7a7a7;border-right: 1px solid #a7a7a7;
border-top: 1px solid #e6e6e6;border-left: 1px solid #e6e6e6;
FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, 
StartColorStr="#f4f4f4", EndColorStr="#dadada");
background: #f4f4f4; /* old browsers */
background: -moz-linear-gradient(top, #f4f4f4 0%, #f4f4f4 45%, #dadada 51%, #dadada 100%); /* firefox */ 
background: -webkit-gradient(linear, left top, left bottom, color-stop(100%,#8ba5db), color-stop(100%,#8ba5db), color-stop(100%,#6385cea), color-stop(100%,#6385ce)); /* webkit */
}

.login_bt{background:#f4f4f4;border-width:2px;font-size:11px;color:#000000; font-weight: bold;line-height:130%;width: 90px;height : 26px;border-bottom: 1px solid #a7a7a7;border-right: 1px solid #a7a7a7;
border-top: 1px solid #e6e6e6;border-left: 1px solid #e6e6e6;
FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, 
StartColorStr="#f4f4f4", EndColorStr="#dadada");
background: #f4f4f4; /* old browsers */
background: -moz-linear-gradient(top, #f4f4f4 0%, #f4f4f4 45%, #dadada 51%, #dadada 100%); /* firefox */ 
background: -webkit-gradient(linear, left top, left bottom, color-stop(100%,#8ba5db), color-stop(100%,#8ba5db), color-stop(100%,#6385cea), color-stop(100%,#6385ce)); /* webkit */
}
/* 
 * Simple Skin Buttons 
.borbutton {
	display: inline-block;
	margin: 0;
	padding: 0;
	font: bold 12px;
	text-decoration: none !important;
	text-shadow: none; 
	background: none;
	border: 1px solid #d7d7d7;
	white-space: nowrap;
	cursor: pointer;
	user-select: none;
	-moz-user-select: none;
	
	/* Fix extra width padding in IE 
	_width: 0;
	overflow: visible;
}
.borbutton.borsimple { 
	position: relative; 
	padding: 5px 10px 5px;
	font: inherit;
	font-size: 12px !important;
	font-style: normal !important; 
	font-weight: bold !important; 
	color: #fff !important;
	line-height: 1; 
	background-image: url('/kr/images/awesome-overlay-sprite.png');
	background-repeat: repeat-x;
	background-position: 0 0;
	

	/* Special effects 
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25), -2px 0 1px rgba(0,0,0,0.25); 
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.5); 
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.5);
	*/
	/* IE only stuff 
	
	border-bottom: 1px solid transpar
	
	.ent\0;	
	border-top: 1px solid transparent\0;
	_background-image: none;*/
	
	/* Cross browser inline block hack - http://blog.mozilla.com/webdev/2009/02/20/cross-browser-inline-block/ 
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: middle;
	*display: inline !important;
	position: relative;
	
	/* Force hasLayout in IE */
	zoom: 1;
	
	/* Disable text selection (Firefox only)
	-moz-user-select: none;
}

.borbutton.borsimple::selection {
	background: transparent;
}

.borbutton.borsimple:hover,
.borbutton.borsimple:focus {
	background-position: 0 -20px; 
	color: #fff !important;
	background:none;
	_filter:progid:DXimageTransform.Microsoft.AlphaImageLoader(src='/kr/images/awesome-overlay-sprite.png',sizingMethod='crop');
}
/*
.borbutton.borsimple:active { 
	background-position: 0 -100px; 
	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.7); 
	 Unfortunately, Safari doesn't support inset yet 
	-webkit-box-shadow: none;*/
	
	/* IE only stuff 
	border-bottom: 0\9;
	border-top: 1px solid #666\9;
}

.borbutton.borsimple[disabled], 
.borbutton.borsimple.disabled { 
	background-position: 0 -50px; 
	color: #333 !important;
	text-shadow: none; 
}

.borbutton.borsimple[disabled]:hover,
.borbutton.borsimple[disabled]:focus,
.borbutton.borsimple[disabled]:active,
.borbutton.borsimple.disabled:hover,
.borbutton.borsimple.disabled:focus,
.borbutton.borsimple.disabled:active 
{
	-moz-box-shadow:none; 
	-webkit-box-shadow: none; 
} 


/* Simple button colors 
.borbutton.borsimple					{ background-color: #333; }		/* Default 
.borbutton.borsimple.borblack		{ background-color: #333; }
.borbutton.borsimple.borred		{ background-color: #a90118; }
.borbutton.borsimple.bororange	{ background-color: #ff8a00; }
.borbutton.borsimple.boryellow	{ background-color: #ffb515; }
.borbutton.borsimple.borgreen		{ background-color: #59a901; }
.borbutton.borsimple.borblue		{ background-color: #015ea9; }
.borbutton.borsimple.borteal		{ background-color: #2daebf; }
.borbutton.borsimple.bormagenta	{ background-color: #a9014b; }
.borbutton.borsimple.borpurple	{ background-color: #9d01a9; }
.borbutton.borsimple.borgray	{ background-color: #666666; }

/* Simple button sizes 
.borbutton.borsimple.borlogin          { padding: 4px 20px 5px; font-size: 11px !important; }/*로그인 버튼
.borbutton.borsimple.borlogin:active   { padding: 5px 20px 4px; }
.borbutton.borsimple.borsmall          { padding: 4px 7px 5px; font-size: 10px !important; }
.borbutton.borsimple.borsmall:active   { padding: 5px 7px 4px; }
.borbutton.borsimple                    { /* default  }
.borbutton.borsimple:active             { padding: 6px 10px 4px; }
.borbutton.borsimple.bormedium         { padding: 7px 35px 7px; }
.borbutton.borsimple.bormedium:active  { padding: 7px 35px 7px; }

.borbutton.borsimple.borlarge          { padding: 6px 18px 6px; font-size: 12px !important; }
.borbutton.borsimple.borlarge:active   { padding: 6px 18px 6px; }
.borbutton.borsimple.borxl             { padding: 8px 14px 8px; font-size: 16px !important; }
.borbutton.borsimple.borxl:active      { padding: 9px 14px 7px; }
.borbutton.borsimple.borxxl            { padding: 8px 14px 8px; font-size: 20px !important; }
.borbutton.borsimple.borxxl:active     { padding: 9px 14px 7px; }
.borbutton.borsimple.borxxxl           { padding: 8px 14px 8px; font-size: 26px !important; }
.borbutton.borsimple.borxxxl:active    { padding: 9px 14px 7px; }

.borbutton.borsimple.borlogin[disabled]:active,
.borbutton.borsimple.borlogin.disabled:active   	{ padding: 4px 20px 5px; }
.borbutton.borsimple.borsmall[disabled]:active,
.borbutton.borsimple.borsmall.disabled:active   	{ padding: 4px 7px 5px; }
.borbutton.borsimple[disabled]:active,
.borbutton.borsimple.disabled:active 	            { padding: 5px 10px 5px; }
.borbutton.borsimple.bormedium[disabled]:active,
.borbutton.borsimple.bormedium.disabled:active 		{ padding: 6px 10px 4px; }
.borbutton.borsimple.borlarge[disabled]:active,
.borbutton.borsimple.borlarge.disabled:active   	{ padding:6px 18px 6px; }
.borbutton.borsimple.borxl[disabled]:active,
.borbutton.borsimple.borxl.disabled:active	      { padding: 8px 14px 8px; }
.borbutton.borsimple.borxxl[disabled]:active,
.borbutton.borsimple.borxxl.disabled:active 		   { padding: 8px 14px 8px; }
.borbutton.borsimple.borxxxl[disabled]:active,
.borbutton.borsimple.borxxxl.disabled:active    	{ padding: 8px 14px 8px; }


.join_link a:link {color: #bd51a8; text-decoration:underline;}
.join_link a:hover {color: #7f7f7f; text-decoration:underline;}
.join_link a:visited {color: #bd51a8; text-decoration:underline;}
.join_link a:active  {color: #bd51a8; text-decoration:underline;}


/*핑크보라*/
.fc_2 {color:#c75ec6;  } 
.fc_2 a:link {color:#c75ec6; }
.fc_2 a:visited {color:#c75ec6;  }
.fc_2 a:hover {color:#c75ec6;  }
.fc_2 a:active {color:#c75ec6;  }

.linker a:link {color: #0a3287; text-decoration: none;}
.linker a:visited {color: #0a3287; text-decoration: none; }
.linker a:hover {color: #0a3287; text-decoration: underline;}
.linker a:active {color: #0a3287;text-decoration: none;}




.all_button {
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 12px/100%;
	color:#ffffff;
	
	padding: .4em 2em .4em;
	
	
}
.all_button:link {
	text-decoration: none;
	color:#ffffff;
}
.all_button:visited {
	position: relative;
	color:#ffffff;
}

.all_button:hover {
	text-decoration: none;
	color:#ffffff;
}
.all_button:active {
	position: relative;
	color:#ffffff;
}

.all_large {
font-weight:bold;
	font-size: 12px;
	padding: .7em 3em .7em;
}

.all_medium {
font-weight:bold;
	font-size: 12px;
	padding: .4em 1.5em .4em;
}
.all_small {
	font-weight:none;
	font-size: 11px;
	padding: 0.04em 0.5em 0.04em;
	margin-top:0.06em;
}

.all_list {
	font-weight:none;
	font-size: 11px;
	padding: 0.2em 1.2em 0.2em;
	
	
}

.all_join {
	font-weight:none;
	font-size: 11px;
	padding: 0.04em 0.9em 0.06em;
	vertical-align:middle;
}

.all_match {
	font-weight:none;
	font-size: 11px;
	color:#dddddd;
	padding: 0.04em 0.5em 0.04em;
	margin-top:0.06em;
}

/* gray */

.all_gray {
	color: #ffffff;
	border: solid 1px #5f5f5f;
	background: #6e6e6e;
	background: -webkit-gradient(linear, left top, left bottom, from(#aaa), to(#575757));
	background: -moz-linear-gradient(top,  #aaa,  #575757);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#aaaaaa', endColorstr='#575757');
}
.all_gray:link {
	color: #ffffff;
	border: solid 1px #5f5f5f;
	background: #6e6e6e;
	background: -webkit-gradient(linear, left top, left bottom, from(#aaa), to(#575757));
	background: -moz-linear-gradient(top,  #aaa,  #575757);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#aaaaaa', endColorstr='#575757');
}
.all_gray:visited {
	color: #ffffff;
	border: solid 1px #5f5f5f5;
	background: #6e6e6e;
	background: -webkit-gradient(linear, left top, left bottom, from(#aaa), to(#575757));
	background: -moz-linear-gradient(top,  #aaa,  #575757);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#aaaaaa', endColorstr='#575757');
}
/*
.all_gray:active {
	border: solid 1px #5f5f5f;
	color: #ffffff;
	background: -webkit-gradient(linear, left top, left bottom, from(#575757), to(#aaa));
	background: -moz-linear-gradient(top,  #575757,  #aaa);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#575757', endColorstr='#aaaaaa');
}
*/
.all_gray:hover {
	border: solid 1px #5f5f5f;
	color: #ffffff;
	background: #616161;
	background: -webkit-gradient(linear, left top, left bottom, from(#575757), to(#aaaaaa));
	background: -moz-linear-gradient(top,  #575757,  #aaaaaa);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#575757', endColorstr='#aaaaaa');
}
/* blue */

.all_blue {
	color: #d9eef7;
	border: solid 1px #42658d;
	background: #0095cd;
	background: -webkit-gradient(linear, left top, left bottom, from(#6599d3), to(#3d6b9e));
	background: -moz-linear-gradient(top,  #6599d3,  #3d6b9);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#6599d3', endColorstr='#3d6b9e');
}
.all_blue:hover {
	border: solid 1px #42658d;
	background: #007ead;
	background: -webkit-gradient(linear, left top, left bottom, from(#3d6b9e), to(#6599d3));
	background: -moz-linear-gradient(top,  #3d6b9e,  #6599d3);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d6b9e', endColorstr='#6599d3');
}
/*
.all_blue:active {
	border: solid 1px #0076a3;
	color: #80bed6;
	background: -webkit-gradient(linear, left top, left bottom, from(#0078a5), to(#00adee));
	background: -moz-linear-gradient(top,  #0078a5,  #00adee);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0078a5', endColorstr='#00adee');
}
*/

/* pink */

.all_pink {
	color: #a755b9;
	border: solid 1px #871aa5;
	background: #c97dda;
	background: -webkit-gradient(linear, left top, left bottom, from(#c97dda), to(#a755b9));
	background: -moz-linear-gradient(top,  #c97dda,  #a755b9);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#c97dda', endColorstr='#a755b9');
}
.all_pink:hover {
	border: solid 1px #871aa5;
	background: #c97dda;
	background: -webkit-gradient(linear, left top, left bottom, from(#a755b9), to(#c97dda));
	background: -moz-linear-gradient(top,  #a755b9,  #c97dda);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#a755b9', endColorstr='#c97dda');
}
/*
.all_blue:active {
	border: solid 1px #0076a3;
	color: #80bed6;
	background: -webkit-gradient(linear, left top, left bottom, from(#0078a5), to(#00adee));
	background: -moz-linear-gradient(top,  #0078a5,  #00adee);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0078a5', endColorstr='#00adee');
}
*/

/*green*/
.all_green {

	color: #ffffff;
	border: solid 1px #6ca11a;
	background: #c4df9b;
	background: -webkit-gradient(linear, left top, left bottom, from(#c4df9b), to(#77a530));
	background: -moz-linear-gradient(top,  #c4df9b,  #77a530);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#c4df9b', endColorstr='#77a530');
}

.all_green:link {
	color: #ffffff;
	border: solid 1px #6ca11a;
	background: #c4df9b;
	background: -webkit-gradient(linear, left top, left bottom, from(#c4df9b), to(#77a530));
	background: -moz-linear-gradient(top,  #c4df9b,  #77a530);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#c4df9b', endColorstr='#77a530');
}

.all_green:visited {
	color: #ffffff;
	border: solid 1px #6ca11a;
	background: #c4df9b;
	background: -webkit-gradient(linear, left top, left bottom, from(#c4df9b), to(#77a530));
	background: -moz-linear-gradient(top,  #c4df9b,  #77a530);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#c4df9b', endColorstr='#77a530');
}
.all_green:hover {
	color: #ffffff;
   border: solid 1px #6ca11a;
	background: #c4df9b;
	background: -webkit-gradient(linear, left top, left bottom, from(#77a530), to(#c4df9b));
	background: -moz-linear-gradient(top,  #77a53,  #c4df9b);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#77a530', endColorstr='#c4df9b');
}
/*
.all_green:active {
   border: solid 1px #da7c0c;
	color: #ffffff;
	background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
	background: -moz-linear-gradient(top,  #f47a20,  #faa51a);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#77a530', endColorstr='#faa51a');
}
*/
/*orange*/
.all_orange {

	color: #ffffff;
	border: solid 1px #da7c0c;
	background: #f78d1d;
	background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
	background: -moz-linear-gradient(top,  #faa51a,  #f47a20);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
}

.all_orange:link {
	color: #ffffff;
	border: solid 1px #da7c0c;
	background: #f47a20;
	background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
	background: -moz-linear-gradient(top,  #faa51a,  #f47a20);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
}

.all_orange:visited {
	color: #ffffff;
	border: solid 1px #da7c0c;
	background: #f47a20;
	background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
	background: -moz-linear-gradient(top,  #faa51a,  #f47a20);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
}
.all_orange:hover {
	color: #ffffff;
   border: solid 1px #da7c0c;
	background: #f47a20;
	background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));
	background: -moz-linear-gradient(top,  #f88e11,  #f06015);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');
}
.all_orange:active {
   border: solid 1px #da7c0c;
	color: #ffffff;
	background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
	background: -moz-linear-gradient(top,  #f47a20,  #faa51a);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');
}

/* light-gray */

.all_lgray {
	color:#666666;
	border: solid 1px #c1c1c1;
	background: #6e6e6e;
	background: -webkit-gradient(linear, left top, left bottom, from(#e6e6e6), to(#cdcdcd));
	background: -moz-linear-gradient(top,  #e6e6e6,  #cdcdcd);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#c1c1c1');
}
.all_lgray:link {
	color:#666666;
	border: solid 1px #c1c1c1;
	background: #6e6e6e;
	background: -webkit-gradient(linear, left top, left bottom, from(#e6e6e6), to(#cdcdcd));
	background: -moz-linear-gradient(top,  #e6e6e6,  #cdcdcd);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffffff', endColorstr='#c1c1c1');
}
.all_lgray:visited {
	color:#666666;
	border: solid 1px #c1c1c1;
	background: #6e6e6e;
	background: -webkit-gradient(linear, left top, left bottom, from(#e6e6e6), to(#cdcdcd));
	background: -moz-linear-gradient(top,  #e6e6e6,  #575757);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffffff', endColorstr='#c1c1c1');
}
/*
.all_lgray:active {
	border: solid 1px #5f5f5f;
	color: #ffffff;
	background: -webkit-gradient(linear, left top, left bottom, from(#575757), to(#aaa));
	background: -moz-linear-gradient(top,  #575757,  #aaa);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#575757', endColorstr='#aaaaaa');
}
*/
.all_lgray:hover {
	border: solid 1px #c1c1c1;
	color:#666666;
	background: #616161;
	background: -webkit-gradient(linear, left top, left bottom, from(#cdcdcd), to(#e6e6e6));
	background: -moz-linear-gradient(top,  #cdcdcd,  #e6e6e6);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#cdcdcd', endColorstr='#e6e6e6');
}

.fc_join { color:#ad7fc5; }


/*메인블라인드 처리 및 팝업레이어박스 처리 추가 2011.05.31 추가*/
#main_blind {position:absolute;left:0;top:0;z-index:10001;display:none;background-color:#000000;}
#main_box {display:none;position:absolute;top:0pt;left:0pt;z-index:10002;}


/*인증확인박스*/
#incomplete_box{width:860px;border:1px solid #f1dce5;background-color:#fff7fb;padding:6px;margin-bottom:10px;}
.f_color100 {color:#cc0066;}
.f_color44 {color:#0368d9;}
