@charset "utf-8";

body { margin:0; font-family: "굴림"; font-size: 12px; line-height: 20px; color: #333333; }
wrap { height:auto; overflow:hidden;}

img {border :0;}
ul {padding:0; margin:0;}
li { list-style:none;}
p {padding:0; margin:0;}
form { margin:0; padding:0;}

/*ie6에서 png투명처리 */
.png24 {  tmp:expression(setPng24(this));   }

@charset "utf-8";

#header .lnb { height: auto; width: 100%;}
#header .lnb .navigation { background-image:url(../images/bg.jpg); background-repeat: repeat-x; height: 41px; margin: 0 auto; width:100%; padding:0; background-position: bottom; }
#header .lnb .navigation .menu { height: 41px; width: 872px; margin:0 auto; font-size:0px; line-height:0px; padding-left:178px; }
#header .lnb .navigation .menu li { display:inline; }

#header .lnb .sub_menu { height: 34px; width: 1050px; margin: 0px auto; }
#header .lnb .sub_menu li { display:inline; padding-right:30px; font-size:0; line-height:0;}
#header .lnb .sub_menu .sub_menu_1 { background-repeat: no-repeat; margin-left: 156px; height:30px; padding-left:30px; padding-top:4px; }
#header .lnb .sub_menu .sub_menu_2 { background-repeat: no-repeat; margin-left: 313px; height:30px; padding-left:30px; padding-top:4px; }
#header .lnb .sub_menu .sub_menu_5 { background-repeat: no-repeat; margin-left: 754px; height:30px; padding-left:30px; padding-top:4px; }




/* 서브 헤더에만 적용됩니다 */
#header .lnb .navigation .subnavi { height: 41px; width: 872px; margin:0 auto; font-size:0px; line-height:0px; background-image: url(../images/mainnavi_bg.jpg); background-repeat: no-repeat; padding-left:178px; }
#header .lnb .subhead { height: 34px; width: 1050px; margin: 0px auto; background-image: url(../images/submenu_bg.jpg); background-repeat: no-repeat; padding:0; }
@charset "utf-8";

#container .contents { width: 100%; height:157px; background-image: url(../images/content_bg.gif); background-repeat: repeat-x; }
#container .visual { clear:both; background-image:url(../images/grass_bg.jpg); background-repeat: repeat-x; background-position: bottom; }

#container .main_content  { width:850px; margin:0 auto; padding:10px 100px 0px 100px; height:147px; }
.main_content .contents_ge1 { width: 260px; float:left; padding-right:50px;}
.main_content .contents_ge2 { width: 260px; float:left; padding-right:50px;}
.main_content .contents_ge3 { width: 220px; float:left; }

@charset "utf-8";

#footer { height: auto; width: 1050px; margin:0px auto 0 auto; clear:both; overflow:hidden;}
#footer .copyright { height: 80px; width:1050px;}
#footer .copyright .copytext { font-family: "돋음"; font-size: 12px; line-height: 15px; color: #979797; float: left; padding-top: 28px; margin-left:7px; }

/* 서브 푸터에만 적용됩니다 */
#footer .redbg { background-image: url(../images/sub/sub_bg.gif); background-repeat: repeat-y; height: 80px; width:1050px; }


/* 퀵메뉴 */
#scroll_banner ul li {list-style:none; font-size:0;}
#scroll_banner img {border:0;}

