@charset 'euc-kr';

html,
body {
	height:100%;
	overflow-y:hidden;
}
body {
	border-width:5px;
	border-style:solid;
	border-color:#00a1cf;
	margin-top:-10px;
	background-color:#fff;
}
	.popup {
		border-width:0;
		border-top-width:5px;
		margin-top:5px;
	}
		.popup .popup-content .cont-wrap-wider {
			padding:22px 17px 18px 18px;
		}
			.popup .sect-title {
				margin-top:17px;
				margin-bottom:6px;
				color:#5f5f5f;
			}
			.popup .sect-title-first {
				margin-top:0;
			}

/* ·Î±×ÀÎ/°³ÀÎÁ¤º¸Ãë±Þ¹æÄ§ */
#LoginPopup,
.global-popup {
	border-color:#fc670b;
}
	#LoginPopup .popup,
	.global-popup .popup {
		border-top-color:#fc670b;
	}
	#LoginPopup .popup-header,
	.global-popup .popup-header {
		height:30px;
		padding:13px 35px 0 14px;
		background-image:url('/images/common/popup/login_header_bg.gif');
	}
	#LoginPopup .popup-close,
	.global-popup .popup-close {
		top:12px;
		right:19px;
	}
		#LoginPopup .popup-close .button,
		.global-popup .popup-close .button {
			background-image:url('/images/common/popup/login_close.gif');
		}

	/* ·Î±×ÀÎ */
	#LoginPopup .popup-content .cont-wrap {
		padding:90px 0 10px;
	}
		#LoginPopup .login-form {
			position:relative;
			width:267px;
			padding:0 0 36px;
			margin:0 auto;
		}
			#LoginPopup .login-form input.text,
			#LoginPopup .login-form input.password {
				width:127px;
				height:16px;
				line-height:16px;
			}
			#LoginPopup .login-form table {
				width:183px;
			}
				#LoginPopup .login-form table th,
				#LoginPopup .login-form table td {
					padding-bottom:9px;
				}
			#LoginPopup .login-form input.login-button {
				position:absolute;
				top:-1px;
				right:0;
			}
		#LoginPopup .login-note {
			width:100%;
			border-top:1px solid #c9c9c9;
		}
			#LoginPopup .login-note li {
				padding:16px 0 17px 127px;
				border-bottom:1px solid #c9c9c9;
				background:url('/images/common/popup/login_note_bg.gif') repeat-x 0 100%;
			}
		#LoginPopup .options {
			padding-top:26px;
			text-align:center;
		}

	/* °³ÀÎÁ¤º¸Ãë±Þ¹æÄ§ */
	#PrivacyPopup .popup-content .cont-wrap {
		padding:19px 36px;
	}
	#PrivacyPopup .scrollbox {
		height:345px;
	}

/* ´Þ·Â */
table.select-calendar {
	width:100%;
}
	div.day-box {
		padding:0 0 12px 21px;
	}
		div.day-box em {
			margin:0 5px 0 5px;
			color:#616161;
			font-weight:bold;
		}
		div.day-box img {
			vertical-align:-1px;
		}
	table.select-calendar tbody td,
	table.select-calendar thead th {
		height:23px;
		border:1px solid #e5e5e5;
		text-align:center;
		vertical-align:middle;
	}
	table.select-calendar tbody td {
		color:#8f8f8f;
		cursor:pointer;
	}
		table.select-calendar tbody td a {
			display:block;
			height:23px;
			line-height:23px;
		}
		table.select-calendar tbody td.selected a,
		table.select-calendar tbody td a:hover,
		table.select-calendar tbody td a:focus,
		table.select-calendar tbody td a:active {
			height:17px;
			border-width:3px;
			border-style:solid;
			line-height:17px;
		}
		table.select-calendar tbody td.sunday a {
			color:#ff1f1f;
			font-weight:bold;
		}

/* List */
ul.pilot li {
	color:#8f8f8f;
}

/* Tables - Data Table */
table.board-write th {
	padding-left:18px;
}
table.board-write td {
	color:#979797;
}

/* ¿ìÆí¹øÈ£ °Ë»ö */
div.search-box {
	width:415px;
	height:54px;
	padding:26px 0 0 40px;
	margin-top:14px;
	background:url('/images/common/popup/search_box.gif') no-repeat 0 0;
}
	div.search-box input.text {
		width:301px;
		height:15px;
		margin-right:4px;
		line-height:15px;
	}
div.search-result {
	width:419px;
	height:113px;
	padding:11px 15px 16px 21px;
	margin-top:5px;
	background:url('/images/common/popup/search_result.gif') no-repeat 0 0;
}
	div.search-result div.scroller {
		position:relative;
		width:419px;
		height:104px;
		padding-top:9px;
		overflow:auto;
		overflow-x:hidden;
	}
		div.search-result ul {
			color:#8f8f8f;
			line-height:20px;
		}
			div.search-result ul a {
				color:#8f8f8f;
			}
			div.search-result ul a:focus,
			div.search-result ul a:hover {
				color:#000;
			}
			div.search-result ul em {
				font-weight:bold;
