﻿body { margin: 0; padding : 0; } /* color #555; font : 13px "돋움",Arial; */
img {border:0;} /*vertical-align:middle;*/

* { margin: 0; padding: 0; }
* html { height: 1px; }

a:link {color: #404040;text-decoration: none}
a:visited {color: #404040; text-decoration: none }
a:hover {color: #bd51a8; text-decoration: none}
a:active {color: #404040;text-decoration: none}

/* logo box */
#box_logo{ position:relative; margin:0px; height:50px; background-image: url(/images/top_bg.gif); /* background:#ffffcc; */ /* border:1px solid #ccc; */}
#box_logo1{float:center position:relative; margin-left:auto; margin-right:auto; width:875px; height:50px;  }
#img_logo{ float:left; position:relative; width:130px; height:50px; padding-right:3px; }


/*****************
	body box
*****************/
#box_body { clear:left; margin:0px auto; padding:0; width:875px; position:relative;/*top:30px;*/  /* border:1px solid #ccc; */ }


/*****************
	menu box
*****************/
#box_menu {float:left; position: relative; margin-bottom:9px; width:875px; height:42px; /*top:30px; left:360px; margin:30px 0 0 360px;*/ background:url(/image/menu/subtop_bg.gif) no-repeat; /*z-index:1;*/ text-align:center;}

#main_menu { margin:0px; list-style:none; height:42px; /*padding:0 0 0 148px;*/ padding:0 0 0 157px;}
#main_menu ul { margin:0; padding:0;  }
#main_menu li {float:left; list-style: none;}

#main_menu li.a1 a {background:url(/images/sub_topmenu01.gif) no-repeat; display: block; width:133px; height:42px;  }
#main_menu li.a1 a:hover {background:url(/images/sub_topmenu01_ov.gif) no-repeat; z-index:22; display: block; width:133px; height:42px;}

#main_menu li.a2 a {background:url(/images/sub_topmenu02.gif) no-repeat; display: block; width:136px; height:42px;}
#main_menu li.a2 a:hover {background:url(/images/sub_topmenu02_ov.gif) no-repeat; display: block; width:136px; height:42px;}

#main_menu li.a3 a {background:url(/images/sub_topmenu03.gif) no-repeat; display: block; width:116px; height:42px;}
#main_menu li.a3 a:hover {background:url(/images/sub_topmenu03_ov.gif) no-repeat; display: block; width:116px; height:42px;}

#main_menu li.a4 a {background:url(/images/sub_topmenu04.gif) no-repeat; display: block; width:177px; height:42px;}
#main_menu li.a4 a:hover {background:url(/images/sub_topmenu04_ov.gif) no-repeat; width:177px; display: block; height:42px;}



#main_menu li a{
	display:block;
	float:left;
	height:71px;
	margin-top:0px;
	text-indent:-9999px;
	text-decoration:none;
	/*\*/
	overflow:hidden;
	/**/
}

/****************
	left box
*****************/
/*nhs 201008수정*/
#box_left {float:left; margin:0px; width:208px; height:685px; }
/* left box1 */
#box_left1 { margin:0; list-style:none; height:31px; border:0px; background:url(/images/couple_img1.gif) no-repeat; display: block;}
#box_left1 ul { margin:0; padding:0;}
#box_left1 li {float:left; list-style: none;}

#box_left1 li.a1_off a {background:url(/images/most_popular_main.gif) no-repeat; display: block; width:104px; height:28px; }
#box_left1 li.a1_on a {background:url(/images/most_popular1_main.gif) no-repeat; display: block; width:104px; height:28px;}

#box_left1 li.a2_off a {background:url(/images/new_members_main.gif) no-repeat; display: block; width:104px; height:28px; }
#box_left1 li.a2_on a:hover {background:url(/images/new_members1_main.gif) no-repeat; display: block; width:104px; height:28px;}
#box_left1 li.a2_on a {background:url(/images/new_members1_main.gif) no-repeat; display: block; width:104px; height:28px;}
/* left box2 */
#box_left2    { margin:0; width:206px; height:178px; border-bottom:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc; }
#box_left2 ul { margin:0; padding:0;}
#box_left2 li { float:left; padding:0 5px 0 5px; list-style:none;
	background: #f0f0f0 url(/images/couple_blet2.gif) no-repeat left;
	display:block; margin-bottom:4px; width:177px;}
/*nhs 201008수정*/


/* left box3 */
#box_left3 { margin:10px 0px 0px 0px; height:31px; border:0px; background:url(/images/couple_img10.gif) no-repeat; display:block;}

/* left box4 */
#box_left4 { margin:0; padding:0; height:92px; border-bottom:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc;}


/* left box5 */
#box_left5 { margin:10px 0px 0px 0px; height:31px; border:0px; background:url(/images/couple_img1.gif) no-repeat; display: block;}

/* left box6 */
#box_left6 { width: 206px; margin:0px ; height:280px; border-bottom:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc;}
#box_left6_8 {width: 206px; margin:0px ; height:280px; border-bottom:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc;}

/*********************
*  My Line Added
***********************/
#new_members { float:left; margin:7px 10px 0px 10px; width:206px; height:168px; position:absolute; overflow:hidden; }
#ul_new_members { position:absolute; }

#matching_servies { float:left; padding:8px 5px 0px 10px; }
#matching_servies ul {float:left; margin:0px; padding:0; }
#matching_servies li {float:left; list-style:none;
/*background:red;*/
	display: inline; height:20px; width:175px;}
#matching_servies li img { float:right; margin-top:-13px; }


/* Q&A */
#qna { padding:2px 0 10px 10px;  }
#qna ul {margin:0px; padding:0; }
#qna li {float:left; position:relative; padding:6px 0 0 5px; list-style:none; background:url(/images/couple_blet2.gif) no-repeat left 70%; display:block; width:185px; }

/**********************
* After Login          *
* Left Box 1			*
**********************/
#most_popular { margin:0; padding:12px 0px 0px 10px; width:196px; height:166px; border-bottom:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc; }
#men_box { float:left; width:93px;}
#men1st_title { float:left; margin:0; padding:2px 0 0px 0; width: 93px; height:18px; text-align:center; background:#F1E2F0;}
.most_popular_info { padding:10px 0px 0px 15px; }
.most_popular_info_desc { padding:0px 0px 0px 0px; text-align:center; }
.photo_frame { float:left; border:1px solid #ccc; padding:1px 1px 1px 1px; }
#men_desc { float:left; margin-top:7px; width:90px; text-align:center;}

#women_box { float:left; width:93px;}
#women1st_title { float:left; margin:0; padding:2px 0 0px 0; width: 93px; height:18px; text-align:center; background:#F1E2F0;}
#women_desc { float:left; margin-top:7px; width:90px; text-align:center;}

/****************
	center box
*****************/
#box_center {float:left; margin:0px 0px 0px 7px; width:445px; /*background:#ffffcc;*/ }

/****************
	right box
*****************/
#box_right {float:left; margin:0px 0px 0px 7px; width:208px; /* background:#cccccc;*/}

#dv_about { clear:both; margin:0 auto; padding:0; width:850px; position:relative; top:768px;  }
#dv_about_link { position:absolute; padding-left:338px; }
#dv_about_desc { position:absolute; top:20px; }

#btn_008 {margin:0;position:relative;height:63px;background-image: url(/images/main_btn1.gif);}




/****************
	footer box

*****************/
#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:745px;  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 {	}


.font_bk { color:#000000;text-decoration:none }
.font_bk a:link { color:#000000;text-decoration:none }
.font_bk a:visited { color:#000000;text-decoration:none }
.font_bk a:hover { color:#bd51a8; text-decoration:underline }
.font_bk a:active { color:#000000;text-decoration:none }

/* nhs0414추가 */
.banner1 {clear:both; width:208px; height:30px; background-image: url(/images/married_banner1.gif);}


.marri_search_box {width:190px; height:82px; margin:0px 5px 0px 9px; display:inline-block; }
/*.marri_search_box2 { clear:both; width:191px; height:80px; margin:0px 5px 4px 8px; }*/
.marri_search_photo { float:left; width:60px; height:72px; border:1px solid #cccccc;  margin-right:6px;}
.marri_search_text { float:righT; Width:117Px; Height:72Px; Vertical-align:text-bottom;}
.marri_search_line {clear:both; width:190px; height:1px; border-bottom:1px solid #e5e5e5; margin-left:8px;}
.text_step {width:431px; height:22px; margin-bottom:10px; padding-left:12px; padding-top:7px; border:1px solid #d4d4d4; background-color:#f4f4f4; vertical-align:middle;}
.catun1 {clear:both; margin-bottom:10px; width:208px; height:208px; background-image: url(/images/katun_en.jpg); }
.catun2 {clear:both; margin-bottom:10px; width:208px; height:208px; background-image: url(/images/katun_en_02.jpg); }
.catun3 {clear:both; margin-bottom:10px; width:208px; height:208px; background-image: url(/images/katun_en_03.jpg); }
#marri_box{height:30px;}
html>/**/body #marri_box{height:9px;}

/* box right memberjoin */
#box_memberjoin { display:inline-block; width:174px; padding: 8px 16px 0px 16px;  height:339px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc;}

/*노희신 20100825추가 */
#community_list {width:190px; margin:0px 5px 0px 10px;overflow:hidden;}
#community_list ul {float:left; padding-top:5px; }
#community_list li {width:180px;display:inline;float:left; padding-top:0.5em;padding-bottom:0px; padding-left:6px; height:15px;border:0px solid purple; list-style:none; background:url(/images/couple_blet2.gif) no-repeat left 60%; display: block;}



.input_join {
	background-color:#ffffff;
	/*width:100px;*/
	height:16px;
	border:1px solid #e5bedb;
	padding-top:2px;
	padding-left:2px;
	padding-right:2px;
	color:#828282;
	ime-mode:active;
}

.input_join_on {
	background-color:#f2f2f2;
	/*width:100px;*/
	height:16px;
	border:1px solid #d01800;
	padding-top:2px;
	padding-left:2px;
	padding-right:2px;
	color:#404040;
	ime-mode:active;
}
.select_join {color:#777777; font-size:11px;}

/*우측 프로포즈랭킹*/

#rankign_box { display:inline-block; width:206px; height:361px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc;}
.rankign_box_s { width:191px; height:80px; margin:0px 5px 0px 9px; }
.rankign_photo { float:left; width:60px; height:72px; border:1px solid #cccccc; padding:1px; margin-right:8px;}
.rankign_text { float:left; width:116px; height:58px; vertical-align:text-bottom; line-height:140%; margin-top:12px;}
.rankign_line {width:188px; height:1px; border-bottom:1px solid #e5e5e5; margin-left:9px;}

#rankign_title { margin-left:9px; width:188px; height:26px; background:url(/kr/images/ranking_title.gif) no-repeat; display:block; vertical-align:text-bottom;  }


/*#rankign_box { height:360px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc;}
.rankign_box_s { width:191px; height:87px; margin:0px 8px 0px 9px; }
.rankign_photo { float:left; width:60px; height:72px; border:1px solid #cccccc; padding:1px; margin-right:8px;}
.rankign_text { float:left; width:115px; height:58px; vertical-align:text-bottom; line-height:140%; margin-top:10px;}
.rankign_line {width:190px; height:1px; border-bottom:1px solid #e5e5e5; margin-left:9px;}

#rankign_title { margin-left:9px; height:26px; background:url(/kr/images/ranking_title.gif) no-repeat; display: block;  }*/

.wh5 {width:5px;}
.red {color:#a20d0d;}
.love_layer {border:2px solid #6786ea; padding-left:20px;}

.dis_b {display:block;}