.shift { position: relative; left: -2px; }
.hide { display: none; }
.input { border: 1px solid rgb(223, 223, 223); padding: 2px 0px 0px 2px; margin: 1px; height: 16px; }
.input:hover { border: 1px solid rgb(205, 205, 205); background: none repeat scroll 0% 0% rgb(249, 249, 249); }
.input:focus { border: 2px solid rgb(255, 157, 29); margin: 0px; background: none repeat scroll 0% 0% rgb(249, 249, 249); }


body { margin: 0px; padding: 0px; font-size: 12px; font-family: gulim; word-wrap: break-word; word-break: break-all; }
input, select, textarea {

}
.b1 {
	font-size: 14px;
	font-family: "나눔고딕";
	font-weight: bold;
	height: 22px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 100%;
	border: 7px solid #3EAF0E;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;	
}
img, p { border: 0px none; margin: 0px; padding: 0px; }
form { display: inline; margin: 0px; padding: 0px; }
label { cursor: pointer; }


#paybox { background: none repeat scroll 0% 0% rgb(239, 239, 239); }
#paybox .header { height: 100px; background: url('/pop_title.gif') no-repeat scroll 0% 0% transparent; }
#paybox .header img { position: relative; }
#paybox .body {
	padding: 20px;
	background: none repeat scroll 0% 0% rgb(255, 255, 255);
	height: 70px;
}
#paybox .body p {
	line-height: 150%;
	color: rgb(119, 119, 119);
	height: 30px;
}
#paybox .body p img { float: left; margin: 0px 5px 0px 0px; position: relative; top: 2px; }
#paybox .box { padding: 10px 0px 50px; margin-top: 20px; border-top: 1px solid rgb(223, 223, 223); }
#paybox .box table {  }
#paybox .box td {  }
#paybox .box .td1 { width: 80px; padding: 5px 0px 5px 10px; font-family: dotum; font-size: 12px; color: rgb(102, 102, 102); }
#paybox .box .td2 { padding: 7px 0px; }
#paybox .box .td2 s { font-family: arial; font-size: 11px; color: rgb(153, 153, 153); text-decoration: none; }
#paybox .box .td2 u { cursor: pointer; color: rgb(0, 0, 255); }
#paybox .footer { text-align: center; border-top: 1px solid rgb(223, 223, 223); padding: 15px 0px 0px; height: 50px; color:#666; }

#paybox .box2 { padding: 10px 0px 0px; margin-top: 10px; border-top: 1px solid rgb(223, 223, 223); }
#paybox .box2 table {  }
#paybox .box2 td {  }
#paybox .box2 .td1 { width: 80px; padding: 5px 0px 5px 10px; font-family: dotum; font-size: 12px; color: rgb(102, 102, 102); }
#paybox .box2 .td2 { padding: 7px 0px; }
#paybox .box2 .td2 s { font-family: arial; font-size: 11px; color: rgb(153, 153, 153); text-decoration: none; }
#paybox .box2 .td2 u { cursor: pointer; color: rgb(0, 0, 255); }

#paybox .box3 { padding: 10px 0px 0px; margin-top: 10px; border-top: 1px solid rgb(223, 223, 223); }
#paybox .box3 table {  }
#paybox .box3 td {  }
#paybox .box3 .td1 { width: 80px; padding: 5px 0px 5px 10px; font-family: dotum; font-size: 12px; color: rgb(102, 102, 102); }
#paybox .box3 .td2 { padding: 7px 0px; }
#paybox .box3 .td2 s { font-family: arial; font-size: 11px; color: rgb(153, 153, 153); text-decoration: none; }
#paybox .box3 .td2 u { cursor: pointer; color: rgb(0, 0, 255); }


.top_bg{
height:45px;
background:url( /images/nc_back.png) top right repeat-x;
}
 
 .logo
 {

 }
 .fbox {
	background-color: #06F;
	width: 120px;
	height: 35px;
	border: 1px solid #212933;
	color: #FFF;
}
.ub18 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
}
.search {
	background-image:url(/images/form_nc_2.png)
}
.a1{
	height:30px;
	width:50%;
	float:left;
	padding-right: 20px;
	}
	
.a2{
	height:30px;
	width:53px;
	float:left;
	}
