/*****HeePopup***********/
.popup_container{
	background-color: #fff; border-radius: 6px;    
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, .5);}
.popup_header{
	border-color: transparent;
	background: #DAA520;  /*해더색 버튼색*/ 
	width:100%;
	color:#FFF;text-align:center;padding-top:10px;padding-bottom:12px;
	border-top-left-radius: 6px;
    border-top-right-radius: 6px;
}
.popup_title{display:inline-block; width:100%; font-size:16px;}
.popup_clbtn{position:absolute; right:10px; top:5px; display:inline-block;width:30px; height:30px;text-align:center; font-size:26px; line-height:26px; font-weight:bold; background-color:#DAA520; color:#fff;cursor:pointer;}
			 
			 
.popup_message{color: #666; line-height: 25px; margin:20px 20px 20px 20px;font-weight: bold; text-align:center;}
.popup_panel{width: 100%; margin-top:10px; padding-top: 10px; border-top: 1px solid #DDD; text-align:center; padding-bottom:10px;}
	
.popup_panel button{
	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid transparent; 
	 border-radius:4px;
}
	 
.popup_panel #popup_ok{
	color: #fff;background-color: #DAA520; border-radius:4px;
}
.popup_panel #popup_cancel{
	color: #333;background-color: #eee; border-radius:4px;
}

.popup_img{ padding:15px;}

/** Popup **/
.layer {display:none; position:fixed; _position:absolute; top:0; left:0; width:100%; height:100%; z-index:1000;}
.layer .bg {position:absolute; top:0; left:0; width:100%; height:100%; background:#666; opacity:.5; filter:alpha(opacity=50);}
.layer .pop-layer {display:block;}
.pop-layer {
	width: 300px; height:auto; 
    display:none; position: absolute; top: 50%; left: 50%;  background-color:#fff;  z-index: 1000; color:#666;font:bold 13px 'NanumGothic';}	
.pop-layer .pop-container {
	padding: 20px 25px; width:85%;
	}
.pop-container input[type="text"], .pop-container select{padding:8px 3px;}
#menu li a{cursor:pointer;}


/*레이어 팝업버튼*/
.btn-inp{width: 180px;height: 38px;background:#2a8a45!important;border: 0;border-radius: 5px;color: #fff;font-weight: bold;font-size: 15px;}


/*로그인팝업*/
#login_popup.pop-layer{/*border:3px solid #479ac8;*/ width: 280px;}
.pop-layer .pop-container {
	padding:20px; width:100%;
	}
.logintxt{font-size:24px; color:#0d7cb8; margin-bottom:15px; margin-top:15px}
.logintext{font-size:12px; color:#707070; font-weight:normal;margin-bottom:15px;padding-bottom:10px; border-bottom:1px solid #ddd}

.login_box label{display:block; color:#aaa; margin-bottom:10px;}
input:-webkit-autofill {-webkit-box-shadow: 0 0 0 1000px white inset;}/*노랑배경제거*/
input[type='password'].inputtxt, 
input[type='text'].inputtxt{padding:0 10px; font-size:16px; border:1px solid #bbb; height:38px; line-height:36px;  color:#333; vertical-align: middle; width:100%;}
#login_id{margin-bottom:15px;}
#login_pw{margin-bottom:15px;}
/*#login_btn{background:#5892f9; color:#fff; border:1px solid #417eeb; cursor:pointer; height:40px;width:100%; margin:0 auto 10px; font-size:16px; text-align:center;display:block;}
#login_btn:hover{background:#417eeb}*/
.clo_bg{ background:#eee; height:36px;}
.clo_btn{padding:10px 20px; float:right; color:#666;}
.clo_btn:hover{color:#222;}
.joina{padding:10px 20px; float:left; color:#666}
.joina:hover{color:#222;text-decoration:underline}

