@charset "utf-8";
/*공통바디부분 시작*/

#wrap{ width:1100px; margin:0 auto; _text-align:left }
#header{ width:100%; height: 113px; background:url(../images/bg_header.png); border-bottom: 2px #077764 solid; }
#header > .wrapper{ width:1100px; margin:0 auto; position:relative; }
#header > .wrapper > #logo { position: absolute; top: 34px; left: 0px; 
}
#header > .wrapper > #topBtn {position:absolute; top:0; left:0px;}
#header > .wrapper > #menu { position:absolute; top:65px; left:330px; z-index:999;  width:770px; }
#header > .wrapper > #menu .all {position:absolute; top:40px; left:0px; visibility:hidden ;z-index:999; }



#container{*display:inline-block; width:1100px; overflow:hidden; margin: 0 auto 0; }
#container:after{display:block;clear:both;content:''}





#footer{ width:100%; overflow:hidden; margin-top: 30px; border-top: 2px #5b5b5b solid; background:#FFFFFF;  }
#footer > .btnArea {border-bottom: 1px #d1d1d1 solid; height:23px; padding-top:14px; overflow:hidden; }
#footer > .btnArea ul { width:1100px; margin:0 auto;}
#footer > .btnArea li { float:left; margin-right:2px; border-left:1px #CCC solid;line-height:9px; padding:0 7px;}
#footer > .btnArea li:first-child { border-left:0;}
#footer > .btnArea li a{ font-family: '돋움';  font-size:12px; line-height:9px; color:#666666;}

#footer >.wrapper{ width:1100px; margin:0 auto; position:relative; height:111px;}
#footer >.wrapper >.address{ float:left; margin-top:25px; font-family: '돋움';  font-size:12px; line-height:21px; color:#666666;}
#footer >.wrapper >.logo{ float:right;margin-top:27px;}
