@charset "utf-8";
/* CSS Document */

/* ////////////////////////////////////////////////////////////////////////////////////////////////
		
		* 민플 사이트에 레이어부분스타일입니다.
		* 수정시에 문장과 엘리먼트의 위치를 바꾸거나 순서를 변경하시면 안됩니다.
		* Author: 이정휘 (mail:karmalife@daum.net / Msn:karmalife@hotmail.com)
		
/////////////////////////////////////////////////////////////////////////////////////////////////*/
/* 공통 */
.popLayer {
	border:5px solid #555;
	padding:30px 0 25px 25px;
	}
.popLayer h1 {
	margin-bottom:33px;
	}
.popLayer .right {
	position:relative;
	margin:-78px 5px 0 0;
	padding-left:20px;
	}
.popLayer fieldset .noBdr {
	height:22px !important;
	}
.popLayer .btn {
	background:none !important;
	border:none !important;
	padding:0 25px 0 0 !important;
	margin:15px 0 0 !important;
	text-align:center;
	}
	.pLine {
		padding:20px;
		border:#cacaca solid;
		border-width:2px 0;
		background:#fafafa;
		margin:10px 20px 0 0;
		}
	.pLine input {
		border:1px solid #d4d4d4;
		height:18px;
		width:260px;
		}
	.pLine select {
		width:280px;
		}
/* 작은팝업 */
.sLayer,#pictureUploadLayer {
	width:340px;
	line-height:150%;
	}
.sLayer h1 {
	margin-bottom:21px;
	}
.sLayer .right {
	margin:-62px 5px 0 0 !important;
	}
.sLayer p {
	text-align:center;
	}
/* 탈퇴 */
#popOut {
	width:343px;
	}	
#popOut input {
	margin-top:10px;
	}	
	
/* 지역찾기 */
#popLocal {
	width:343px;
	background-color: #ffffff;
	}
#popLocal fieldset {
	width:278px;
	background:#fafafa;
	padding:18px 20px;
	margin-bottom:20px;
	}
#popLocal fieldset p {
	border:none;
	padding:0;
	}
#popLocal label {
	float:none;
	padding:0;
	color:#777;
	}
#popLocal ul {
	height:196px;
	border:1px solid #e0e0e0;
	padding:6px 14px;
	overflow:auto;
	font-size:11px;
	margin:10px 25px 0 0;
	letter-spacing:-1px;
	float:left;
	width:287px;
	}
#popLocal li {
	border-top:1px solid #e0e0e0;
	padding:4px 0;
	float:left;
	}
#popLocal em,#popLocal strong {
	float:left;
	}
#popLocal em {
	margin-right:20px;
	}
#popLocal strong {
	font-weight:normal;
	}
#popLocal li input {
	float:right;
	}
	
	
/* 삭제 */
.confirmDeleteLayer {
	width:352px;
	background: #ffffff;
	}
.confirmDeleteLayer p {
	border:solid #cacaca;
	border-width:2px 0;
	background:#fafafa;
	padding:25px 0;
	margin:0 25px 15px 0;
	text-align:center;
	}
/* 쪽지 */
#lMemo {
	width:300px;
	}
#lMemo h2 {
	float:left;
	font-size:12px;
	}
#lMemo h2 strong {
	color:#ff6800;
	}
#lMemo span {
	font-size:14px;
	font-weight:bold;
	float:right;
	margin-right:20px;
	}
#lMemo textarea {
	width:275px;
	border:1px solid #cacaca;
	margin-top:8px;
	height:120px;
	margin-right:20px;
	}	
	
/* 리스트 */
#lList {
	width:380px;
	}
#lList ul {
	width:360px;
	overflow:hidden;
	background:url(/images/layer/list_tab_bg_line.gif) 0 100% repeat-x;
	margin-top:20px;
	}
#lList li {
	background:url(/images/layer/list_tab_bg.gif) 0 0 no-repeat;
	float:left;
	width:60px;
	height:19px;
	text-align:center;
	padding:6px 0 0;
    }
	#listInput input {
		border:1px solid #dedede;
		height:18px;
		width:250px;
		}
	.listover {
		background:url(/images/layer/list_tab_bg_over.gif) 0 0 no-repeat !important;
		}
#lList li a {
	text-decoration:none;
	font-weight:bold;
	color:#fff;
	}
	.listover a {
		color:#555 !important;
		}
#lList div {
	width:360px;
	height:300px;
	overflow:auto;
	border:solid #dedede;
	border-width:0 1px 1px 1px;
	}
#lList table {
	width:100%;
	}
#lList td img {
	width:51px;
	height:51px;
	border:1px solid #e4e4e4;
	}
#lList td {
	font-weight:bold;
	color:#ff6800;
	padding:10px;
	border:solid #dedede;
	border-width:0 1px 1px 0;
	}
#lList td:hover {
	background:#edfaf6;
	}
	
/* 글쓰기 */	
#lWrite {
	width:550px;
	}
#lWrite .write {
		border:1px solid #e4e4e4;
		background:#f8f8f8;
		width:485px;
		padding:20px;
		}
#lWrite .write textarea {
		width:424px !important;
		}
#lWrite .write p {
		background:none;
		padding:0 20px 0 0;
		}
#lWrite #restLength {
		float:right !important;
		position:relative;
		width:485px;
		display:block;
		text-align:right;
		margin-top:-30px;
		}
	#sns {
		padding-right:0 !important;
		}
	#sns span {
		width:365px;
		}
	#poll span {
		width:277px;
		}
	#poll em {	
		font-weight:bold;
		}
/* 신규회원 이름 표시 레이어 */
div.memberNickName {
  padding: 5px 3px;
  border: 1px solid #F9CC1C;
  background: #FEF3CB;
  font-size: 11px;
}
#candidateLayer {
	width:529px !important;
	border:1px solid #dcdcdc;
	margin-top:-8px;
	}
#candidateLayer div,#tagCandidateLayer div {
	padding:5px;
	}
#tagCandidateLayer {
	width:256px !important;
	border:1px solid #e7f1e8;
	top:240px;
	}
#messageDeleteLayer {
	width:250px;
	}
#messageDeleteLayer .pLine {
	text-align:center;
	}
