
/*아이디 중복확인(checkid.aspx)*/
#body_bg {background:#e7dcd5;
	padding:0;
	margin:0;
	font:Arial, Helvetica, sans-serif,굴림;
	font-size:12px;	
	}
.checkid {width:350px;}
#checkid_box {
	width:350px;
	padding:10px 0 10px 0;
	margin:0;
	text-align:center;
	background:url(/common/images/idcheck_ptn.gif) top repeat-y;
	}
.zipcode_bg {
	background:url(/common/images/idcheck_ptn.gif) top repeat-y;
	width:350px;
	text-align:center;
}	


/* 커뮤니티 (/joinclub_002.aspx)*/
#joinclub_002 { float: left; width: 100%; padding: 10px 0; }
#joinclub_002 dl {
  	float: left;
  	width: 630px;
  	margin: 10px 10px;
  	padding: 0;
  	display: inline;
  	}
#joinclub_002 dt {
  	float: right;
  	width: 550px;
  	margin: 0;
  	padding: 0;
  	}
#joinclub_002 dd {
  	margin: 0 0 0 10px;
  	padding: 0;
  	}
#joinclub_002 dl dd.img {
   	margin: 0;
   	}
#joinclub_002 dd.img img {
  	float: left;
  	margin: 0;
  	padding: 4px;
  	}
#joinclub_002 dd.txt {
   	margin:0 0 0 80px;
   	}
		
		
/* 로그인_old (login001.aspx) */
#login_box {
	position: relative;
	width:649px;
	height:342px;
	background:url(../img/joinclub/bg0011.gif) no-repeat 0 0;
	margin: 20px 0 0 0px;
	padding: 1px 0 45px;
}

#login_box fieldset {
	border: 0 none;
	padding: 0;
}
#login_txt {
	position: absolute;
	top: 80px;
	left: 190px;
}

#login_box input.type-text {
	width: 130px;
}
#login_box p.id {
	margin: 0;
	padding-top: 160px;
	padding-left: 190px;
}
#login_box p.id input.type-text {
	margin-left: 12px;
}
#login_box p.password {
	margin: 8px 0 0 0;
	padding-left:190px;
}
#login_box p.button {
	margin: 0;
	position: absolute;
	top: 162px;
	left: 400px;
}
p.login_line {
	text-align:center;
}
p.login_btn {
	margin: 20px 0 0 250px;
}	

/* 로그인_실명인증/공공아이핀 인증 추가(login002.aspx) */

#login_box_new {
	width:620px; 
	height:350px
}
#login_box_txt01 {
	padding-bottom:10px;
}
#member_login { /* 회원로그인 */
	width:332px; 
	height:234px; 
	position:absolute; 
	top:330px; 
	left:215px; 
	background:url('../img/joinclub/login_box01.gif') no-repeat left top;
}
#member_login_id {
	position:relative; 
	top:65px; 
	left:37px; 
	width:180px;
}
#member_login_pw {
	position:relative; 
	top:52px; 
	left:37px; 
	width:180px;
}
#member_login_btn {
	position:relative; 
	top:-12px; 
	left:210px; 
	width:74px;
}
#member_login_find {
	position:relative; 
	top:0px; 
	left:75px; 
	width:205px;
}

#nomember_login { /* 비회원로그인 */
	width:333px; 
	height:234px; 
	position:absolute; 
	top:330px; 
	left:564px; 
	background:url('../img/joinclub/login_box02.gif') no-repeat left top;
}
/*
#nomember_login_txt {
	position:relative; 
	top:42px; 
	left:20px; 
	width:180px;
}

#nomember_login_name {
	position:relative; 
	top:35px; 
	left:20px; 
	width:200px;
}

#nomember_login_pn {
	position:relative; 
	top:22px; 
	left:20px; 
	width:190px;
}

#nomember_namecheck {
	position:relative; 
	top:-20px; 
	left:220px; 
	width:74px;
}
*/
#nomember_namecheck02 {
	position:relative; 
	top:17px; 
	left:153px;	
	width:144px;
}
#nomember_txt01 {
	position:relative; 
	top:62px; 
	left:27px; 
	width:90px;
}
#nomember_txt02 {
	position:relative; 
	top:4px; 
	left:27px; 
	width:100px;
}
/*
#nomember_ipin_btn {
	position:relative; 
	top:-40px; 
	left:20px; 
	width:144px;
}
*/
#nomember_ipin_btn02 {
	position:relative; 
	top:-43px;	
	left:153px; 
	width:144px;
}
/*
#nomember_login_ipin {
	position:relative; 
	top:-50px; 
	left:20px; 
	width:305px;
}
*/
#nomember_login_ipin02 {
	position:relative; 
	top:-30px;	
	left:20px; 
	width:305px;
}


p.login_line {
	text-align:center;
}
/*
#login_line02 {
	position:relative; 
	top:-30px; 
	left:20px; 
	width:180px;
}
*/
#login_line03 {
	position:relative;
	top:7px;
	left:20px;
	width:180px;
}

/* 회원가입 (mnguser003.aspx) */
#join_box {
	width: 650px;
	margin: 0 0 0 0px;
}
#join_box fieldset {
	border-top: 1px solid #73ADD2;
	border-bottom: 1px solid #73ADD2;
	border-left:none;
	border-right:none;
}
#join_box legend {
	display: none;
}
#join_box .control {
	width:630px;
	height:30px;
	padding-left:20px;
	overflow: hidden;
}
#join_box .control02 {
	width:630px;
	height:60px;
	padding-left:20px;
	overflow: hidden;
}
#join_box p.join_button {
	margin: 10px 0 0 0;
	text-align: center;
}	

/* 회원인증 (mnguser008.aspx) */
#join_confirm01 {
	padding-bottom:32px;
}
#join_confirm02 {
	width: 648px;
	height:251px;
	margin: 0 0 0 0px;
	/* background:url(../img/joinclub/joinclub_02.gif) top left no-repeat; */ 
}
#ipin {
	position:relative;
	top:-180px;
	left:78px;
	width:177px;
	height:74px;
}
#name {
	position:relative;
	top:-254px;
	left:392px;
	width:177px;
	height:74px;
}
#center {
	position:relative;
	top:-187px;
	left:491px;
	width:108px;
	height:27px;	
}


/* 커뮤니티 메인 (joinclub001~003.aspx) */
#community_search table{
	padding:0;
	margin:10px 0;
	width:645px;
	height:76px;
	background:url(../img/joinclub/bz002.gif) no-repeat top left;
}
#community_box {
	width:645px;
	padding:0;
	margin:0;
}

#best { float:left; width:320px;}
#best table{
	padding:0;
	margin:0;
	width:320px;
}
#new { float:right;width:320px;}
#new table{
	padding:0;
	margin:0;
	width:320px;
}

.search_list01 ul{
	width:100%;
	height:25px;
	background:url(../img/joinclub/txt_bz003.gif) no-repeat top left;
	padding:0;
	margin:0;
}
.search_list02 ul{
	width:100%;
	padding:0;
	margin:10px 0 25px 0;
}
.search li{
	list-style:none;
	display:inline;
}
.search02 li{
	list-style:none;
	display:inline;
}
.search02 li.btn{
	float:right;
	top:0;
}

#community_apply {
	background:url(../img/joinclub/tab_bz.gif) repeat-x top left;
	width:654px;
	height:28px;
}
#apply_tab li{
	list-style:none;
	display:inline;
}
.apply td {height:22px;}
.apply02 td {height:25px;}


#com_title {
	height:21px;
	background:url(../img/joinclub/line006001.gif) repeat-x bottom;
}

#com_photo {
	float:left;
	width:241px;
	height:170px;
	background:url(../img/joinclub/img_box001.gif) no-repeat top left;
}
#com_txt {
	float:right;
	width:377px;
	height:170px;
}

#com_box li {
	list-style:none;
}
#com_txt_01 {
	height:21px;
	background:url(../img/joinclub/txt_bz006.gif) repeat top left;
}
#com_txt_02 {
	height:119px;
	padding:10px 0 0 0;
}
#com_txt_03 {
	height:30px;
	text-align:right;

}
#com_notice {
	width:320px;
	float:left;
	padding:15px 0 0 0;
}
#com_board {
	width:320px;
	float:right;
	padding:15px 0 0 0;
}
#com_notice, #com_board td{
	height:22px;
}
#main_photo {
	float:left;
	width:100%;
	padding:15px 0 5px 0;
}
.tit_bg {
	height:22px;
	background:url(../img/joinclub/joinclub_tit_bg.gif) repeat-x left top;
}
.photo_bg {
	text-align:center;
}

