div#wrap {padding:0px; margin:0px;  width:100%; font-size:13px; font-family:맑은 고딕,Nanum Gothic, 돋움; background:url(/images/admin/layout/login_bg.jpg) no-repeat top center; }
div#wrap hr { display:none; }
div#wrap fieldset { border:none; }
div#wrap fieldset legend { display:none; }

div#wrap div#wrap_bg div#header { width: 662px; padding:50px 0 10px 0; }
div#wrap div#header h2 { margin:0; padding:0; text-align:center; }

div#wrap div#container { width:1000px; height: 589px; margin:0 auto; background:url(/images/admin/layout/login.jpg) no-repeat 0 0; }
div#wrap div#container div.content_body { position:relative; float:right; width:250px; height: 77px; margin:160px 50px 0 0;}
div#wrap div#container div.content_body dl { clear:both; width:230px; margin:0; padding:0; }
div#wrap div#container div.content_body dl dt { margin:0; padding:9px 0px 6px 0;}
div#wrap div#container div.content_body dl dd { margin:0 0 0 0; padding:0;}
div#wrap div#container div.content_body dl dd input { width:230px; height: 25px; background:url(/images/admin/layout/box_bg.png) no-repeat 0 0; }
div#wrap div#container div.content_body dl dd input { border: 0px; border-bottom-style:none; padding-left: 5px;}
*:first-child+html div#wrap div#container div.content_body form p { top:15px; }
div#wrap div#container div.content_body form div.alert_msg { text-align:center; }
div#wrap div#container div.content_body form p input[type="image"] { width:229px; height:44px; }

div#wrap div#aside { text-align:center; text-shadow:1px 1px 7px #999; color: #4c4c4c; font-face: Verdana; font-weight:bold; }

div#footer { height:70px; clear:both; text-align:left; margin-top: 170px; text-align:center; background-color:#eee; color:#4c4c4c; padding:50px 0 0 0; font-family:verdana; font-weight:bold; font-size: 11px;}