/*윈도우 팝업 */
@import url("popup.css");
html, body {
	height: 100%; 
	margin: 0; 
	padding: 0; 
} 
#win_header { 
	overflow:hidden;
	height:60px; 
	position: relative; 
	z-index:1;
	margin:0;
	border-left:2px solid #888888;
	background:url('/img/popup/layout/bgpoptopright.gif') no-repeat top right;
}
#win_header a{
	position:absolute;
	top:13px;
	right:18px;
}
#win_header  h1{
	width:70%;
	height:67px;
	padding:0;
	margin:0;
	background:url('/img/popup/layout/bgpoptopleft.gif') no-repeat 7px left;
}
#win_header  h1.ptitleft {
	margin-top:-7px;
}
#win_header  h1 img{
	margin:19px 0 0 15px;
}
#wind_content-box { 
	position:relative;
	overflow:hidden; 
	min-height:100%; 
	margin:-60px 0 -20px 0; 
	padding:0;
} 
#wnd_rigBg{
	position:absolute;
	top:0;
	right:0;
	width:2px;
	min-height:98%;
	_height:98%;
	border-right:2px solid #888888;
	/*background:url('/img/popup/layout/bgpoprigthline_win.gif') repeat-y top right;*/
}
#wnd_leftBg{
	position:absolute;
	top:0;
	left:0;
	width:2px;
	min-height:98%;
	_height: 98%;
	border-left:2px solid #888888;
	/*background:url('/img/popup/layout/bgpopleftline_win.gif') repeat-y top left;*/
}
*html #wind_content-box {
	height:100%;
} 
#win_Lcontent { 
	overflow:hidden; 
	padding:60px 7px 20px 7px; 
	_padding:45px 7px 10px 7px;
	margin:15px 0 0 15px;
	background-color:#fff;
}
#win_footer {
	overflow:hidden;
	height:20px; 	
	padding:0;
	margin:0;
	background:url('/img/popup/layout/bgpopfooterright_win.gif') no-repeat bottom right;
} 
.win_imgpleft{
	width:100%;
	height:20px;
	padding:0;
	margin:0;
	background:url('/img/popup/layout/bgpopfooterleft_win.gif') no-repeat bottom left;
}

p.checkid, p.pcheckid,p.pcheckid02{
	width:100%;
	font:12px/14px Dotum;
	font-weight:bold;
	color:#3E4655;
	text-align:center;
}
div.pnamewarp{
	width:100%;
	padding:0;
	margin:0 0 0 14px;
	border:1px solid #000;
}
p.pcheckid{
	text-align:left;
	
}
p.pcheckid02{
	width:280px;
	text-align:left;
	padding:0 0 0 10px;
}
.popbtn{
	width:100%;
	text-align:center;
	padding:0;
	margin:0;
}
img.idbtnleft{
	margin-left:3px;
}
dl.pname{	
	width:241px; 
	height:39px;
	padding:0;
	margin:0;
	overflow:hidden;
	background:url('/img/bgpname.gif') no-repeat top left;
}
dl.pname dt{
	float:left;
	width:35px;
	padding:0 0 0 7px;
	margin:13px 0 0 0;
	font:0/0 Arial;
	
}
dl.pname dd{
	float:left;
	width:195px;
	margin:10px 0 0 0;
	padding:0;
}
dl.pname dd input{
	float:left;
}
dl.pname dd input.txt{
	margin-right:5px;
}




/* 08.05.29 Calendar */
.popcale {
	/*overflow-x:hidden;
	overflow-y:auto;*/
	width:247px;
	height:265px;
	_height:265px;
	margin:0;
	padding:13px 0 0 8px;
	_padding:14px 0 0 8px;
	border:1px solid #EEEEEE;
}
html>/**/body .popcale {
	height:280px;
	padding:14px 0 0 8px;
}
.popcale02 {
	/*overflow-x:hidden;
	overflow-y:auto;*/
	height:306px;
	_height:305px;
	width:247px;
	margin:3px 15px;
	padding:13px 0 0 8px;
	_padding:14px 0 0 8px;
	border:1px solid #EEEEEE;
}
html>/**/body .popcale02 {
	height:301px;
	padding:14px 0 0 9px;
}

.pcale_tit {
	width:232px;
	overflow:hidden;
	margin:0 0 5px 2px;
	_margin:0 0 1px 2px;
}
.pcale_tit h2 {
	float:left;
	display:inline;
	width:50%;
	margin:0px;
	padding:0;
	font:bold 12px/16px 돋움, Dotum;
	color:#0D004C;
	background:url('/img/icon/square03.gif') no-repeat left 6px;
	_background:url('/img/icon/square03.gif') no-repeat left 5px;
}
html>/**/body .pcale_tit h2 {
	background:url('/img/icon/square03.gif') no-repeat left 5px;
}
.pcale_tit a {
	float:right;
	margin:3px 7px 0 0;
	_margin:2px overpx 0 0;
}
/* 2009-03-16 추가 */
	.popCont {
	clear:both;
	width:247px;
	height:240px;
	overflow-x:hidden;
	overflow-y:auto;
}

table.caletbl {
	clear:both;
	width:229px;
	border-collapse:collapse;
	table-layout:fixed;
	border-top:1px solid #8CA1C9;
	margin:0 0 5px 0;
}
table.caletbl tr th {
	font:bold 11px/13px 돋움, Dotum;
	text-align:left;
	color:#3E4F71;
	padding:7px 0 5px 11px;
	_padding:8px 0 4px 11px;
	background-color:#EDF1F7;
	border-bottom:1px solid #8CA1C9;
}
html>/**/body table.caletbl tr th {
	padding:8px 0 4px 11px;
}
table.caletbl tr td {
	font:normal 12px/14px 돋움, Dotum;
	text-align:left;
	color:#7F8285;
	padding:4px 0 0 6px;
}
table.caletbl tr td p {
	width:218px;
	margin:0 5px 0 0;
	padding:1px 0 4px 0;
	_padding:2px 0 4px 0;
	border-bottom:1px solid #ECEDEE;
}
table.caletbl tr td p img {
	margin:0 5px 0 0;
}
table.caletbl tr td p.td_noline {
	margin:0 0 0 0;
	border-bottom:0px;
}
table.caletbl tr td p.td_noline01 {
	margin:0 0 0 0;
}
table.caletbl tr td p.td_ptxt {
	width:208px;
	padding:1px 0 0 11px;
	_padding:2px 0 0 11px;
}

.allow ul {
	text-align:center;
	width:100%;
	margin:0px;
	padding:0px;
}