#topmenu, #GNB, #GNB ul, #GNB li, .all, img, .sub_menu li, .sub_menu li a {margin:0; padding:0; border:0;}  /*관련사항 초기화 - 따로 초기화모드가 있을 경우 제거 */
#topmenu {position:relative; width:960px; height:40px; background: url('/img/gnb/topmenu_bg.gif') no-repeat; z-index:1000;}
#topmenu2 {position:absolute; width:960px; z-index:999;} /* 상단메뉴 부분이 하위 컨텐츠에 뭍힐경우 z-index값을 더 높은 숫자로 올려줍니다.*/
#GNB {position:relative; width:935px; _width:960px; height:34px; padding-left:25px; overflow:hidden; display:block; }
#GNB ul {list-style:none; float:left; _display:inline;}
#GNB li {float:left; display:block;} 
#GNB li.nav_section {margin-left:20px;}
#layout_0001, #layout_0002, #layout_0003, #layout_0004, #layout_0005, #layout_0006, #layout_0007, #layout_0008, #layout_0009 {display:none; position:relative; overflow:hidden;}  /* 메뉴 추가시 추가!*/
/*
#layout_0001 {left:26px; width:474px; height:143px; background: url('/img/gnb/sub01_bg.png') no-repeat;}
*/
#layout_0001 {left:26px; width:474px; height:210px; background: url('/img/gnb/sub01_bg2.png') no-repeat;}
#layout_0002 {left:101px; width:474px; height:213px; background: url('/img/gnb/sub02_bg_e.png') no-repeat;}
#layout_0003 {left:201px; width:474px; height:236px; background: url('/img/gnb/sub03_bg.png') no-repeat;}
#layout_0004 {left:288px; width:474px; height:195px; background: url('/img/gnb/sub04_bg.png') no-repeat;}
#layout_0005 {left:443px; width:474px; height:194px; background: url('/img/gnb/sub05_bg.png') no-repeat;}
#layout_0006 {left:483px; width:474px; height:210px; background: url('/img/gnb/sub06_bg2.png') no-repeat;}
#layout_0008 {left:0px; top:9px; width:960px; height:420px; background:#FFF url('/img/gnb/service_bg_1112.jpg') no-repeat;}

#des {position:absolute; right:10px; top:7px;}
#des a {display:none;}
#des_banner {position:absolute; left:1px; bottom:8px; z-index:2;}
#des_banner2 {position:absolute; left:190px; bottom:28px; z-index:2;}
#des_banner1 {position:absolute; left:183px; bottom:15px; z-index:2;}
#des_banner3 {position:absolute; left:175px; bottom:25px; z-index:2;}
#gnb_icon {position:absolute; left:580px; top:-5px; width:34px; height:18px; z-index:10;}

.sub_menu ul {list-style:none; margin:0; padding:0; border:0; margin:10px 0 0 1px;}
.sub_menu li, .sub_menu li a {line-height:0; font-size:0;}

.sitemap_close {position:absolute; left:930px; top:0px; width:28px; z-index:901;}
.sitemap01 {position:absolute; left:255px; top:40px; width:145px; z-index:901;}
.sitemap02 {position:absolute; left:430px; top:40px; width:145px;  z-index:902;}
.sitemap03 {position:absolute; left:605px; top:40px; width:145px; z-index:903;}
.sitemap04 {position:absolute; left:780px; top:40px; width:145px; z-index:904;}
.sitemap05 {position:absolute; left:430px; top:200px; width:145px;  z-index:905;}
.sitemap06 {position:absolute; left:605px; top:200px; width:200px;  z-index:906;}
.sitemap07 {position:absolute; left:255px; top:200px; width:145px; z-index:904;}
.sitemap_banner {display:none; position:absolute; left:632px; bottom:5px; width:299px;  z-index:907;}

.tt {font-size:12px; font-family:돋움;  color:#4379C2; font-weight:bold; margin-bottom:5px;}
.tt a{color:#4379C2; text-decoration:none; letter-spacing:-1px;}
.tt a:hover, .tb a:hover {color:#4379C2; text-decoration:none;}
.tb {font-size:12px; font-family:돋움;  color:#666; line-height:150%; letter-spacing:-1px; padding-top:5px;  border-top:1px solid #4379C2;}
.tb a{color:#666; text-decoration:none;}

div#des a#d1_1, div#des a#d2_1, div#des a#d3_1, div#des a#d4_1, div#des a#d5_1, div#des a#d6_1 {display:block;} /*각 sub 메뉴별 첫번째 상세이미지 id값을 넣어줍니다.*/
