@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";

.sub_container { background-image: url(../images/sub/sub_bg.gif); background-repeat: repeat-y; width: 1050px; margin: 0px auto; overflow: hidden; }
.sub_container .snb { float: left; width: 155px; padding-left: 20px; padding-bottom:50px; height:auto; overflow:hidden; }

.sub_container .sub_right { float: right; width: 855px; padding-left: 20px; }
.sub_container .sub_right .sub_title { position:relative; }
.sub_container .sub_right .sub_title .location { z-index:1; position:absolute; top:60px; left:630px; width:220px;  }
.sub_container .sub_right .subcontents { height:auto; min-height:540px; margin-left:101px; }

.sub_container .sub_right .sub_title .location ul li { display:inline; font-size:12px; color:#666666;}
.sub_container .sub_right .sub_title .location ul li a:link { text-decoration: none; color:#666666 ; font-size:12px;  }
.sub_container .sub_right .sub_title .location ul li a:visited { text-decoration: none; color:#666666; }
.sub_container .sub_right .sub_title .location ul li a:hover { text-decoration: none; color: #9d1a29;  }
.sub_container .sub_right .sub_title .location ul li a:active { text-decoration: none; color:#666666;  }
.sub_container .sub_right .sub_title .location ul li a:focus { text-decoration: none; }


@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;}

