body {text-align:center; background : url(/images/subcommon/sitebody_bg2.jpg) repeat-x left top; font-family: "Tahoma";font-size: 11px; color:#666; }
* {margin: 0px; padding: 0px; list-style-type: none; line-height:120%;}
img, fieldset, button{border:none;}
hr, button img{display:none;}
li{list-style:none;}
a{text-decoration:none;}
a:hover, a:active, a:focus{text-decoration:underline;}
textarea{overflow:auto;} 
legend {position:absolute; top:0; left:0; width:0; height:0; overflow:hidden; visibility:hidden; font-size:0; line-height:0;} /* For Screen Reader */ 
a:hover {color:#982423; text-decoration:underline;} a:link {color:#494949;} a:active {color:#982423; text-decoration:underline;} a:visited  {color:#494949;}


/* 메뉴건너뛰기 */
#skipnavi {position:absolute;left:-2000%;width:1px;height:1px;overflow:hidden;font-size:0;line-height:0;z-index:-1;}


/* 전체감싸기 */
#body {width:100%; height:100%;margin:0; padding:0; float:left; position:relative;}
#body_wrap {float:left; position:relative; width:100%; }
#wrap { position:relative;margin:0 auto; text-align:left;width:950px;  }
#header {position:relative; float:left; width:950px; height:259px; margin:0; padding:0;background : url(/images/subcommon/wrap_sitemapbg1.jpg) no-repeat;}

#logo {position:absolute; top:0;left:5px; width:126px; height:90px;}

#t_menu {position:absolute;top:0px;left:176px; width:774px; height:94px;  }

/* 글로벌메뉴  */
#gnb {position:relative;float:right; margin:18px 10px 0 0;}
#gnb ul li{display:inline; float:left;margin-left:5px;}
#gnb a:hover {color:#982423;text-decoration: none;} a:link {color:#494949;} a:active {color:#982423;} a:visited  {color:#494949;}


/* 탑메뉴 */
#lnb_area {position:absolute; top:40px; left:0px; height:167px;  }

#lnb li{float:left; display:inline;}


#lnb_area #lnb .unvisible {display:none;}
#lnb_area #lnb .line {border-bottom:1px solid #ccc; padding-bottom:2px;}

/* depth */
#da01 {position:absolute; top:40px; width:198px; height:167px; left:0px;  margin-left:2px; padding:7px; 
        background : url(/images/main/smenu_bg1.gif) no-repeat;}
#da01 li {width:168px; clear:left; margin:3px 3px 0 8px;font-family: "Tahoma";font-weight:bold; font-size: 13px; color:#000;  }
#da01 li a:hover {color:#982423; text-decoration: none;} a:link {color:#494949;} a:active {color:#982423;} a:visited  {color:#494949;}

#da02 {position:absolute; top:40px; width:198px; height:167px; left:110px;  margin-left:2px; padding:7px; 
        background : url(/images/main/smenu_bg1.gif) no-repeat;}
#da02 li {font-size: 13px; font-family: "Tahoma", "verdana"; font-weight:bold; color:#000;width:168px;clear:left; margin:2px 2px 0 8px;  }
#da02 li a:hover {color:#982423; text-decoration: none;} a:link {color:#494949;} a:active {color:#982423;} a:visited  {color:#494949;}

#da03 {position:absolute; top:40px; width:198px; height:167px; left:280px;  margin-left:2px; padding:7px; 
        background : url(/images/main/smenu_bg1.gif) no-repeat;}
#da03 li {font-family: "Tahoma", "verdana";font-size: 13px; font-weight:bold; color:#000;width:168px;clear:left; margin:2px 2px 0 8px;  }
#da03 li a:hover {color:#982423; text-decoration: none;} a:link {color:#494949;} a:active {color:#982423;} a:visited  {color:#494949;}

#da04 {position:absolute; top:40px; width:198px; height:167px; left:442px;  margin-left:2px; padding:7px; 
        background : url(/images/main/smenu_bg1.gif) no-repeat;}
#da04 li {font-family: "Tahoma", "verdana";font-size: 13px; font-weight:bold;  color:#000;width:168px;clear:left; margin:2px 2px 0 8px;  }
#da04 li a:hover {color:#982423; text-decoration: none;} a:link {color:#494949;} a:active {color:#982423;} a:visited  {color:#494949;}

#da05 {position:absolute; top:40px; width:198px; height:167px; left:569px;  margin-left:2px; padding:7px; 
        background : url(/images/main/smenu_bg1.gif) no-repeat;}
#da05 li {font-family: "Tahoma", "verdana";font-size: 13px; font-weight:bold; color:#000;width:168px;clear:left; margin:2px 2px 0 8px;  }
#da05 li a:hover {color:#982423; text-decoration: none;} a:link {color:#494949;} a:active {color:#982423;} a:visited  {color:#494949;}

#subsearch {position:absolute; top:270px;left:668px; }
#subsearch input {margin-right:5px; vertical-align:Middle;}


/* 이미지 대체텍스트  */
#wrap #header #visual {position:absolute;left:-1000%;width:1px;height:1px;overflow:hidden;font-size:0;line-height:0;z-index:-1;}


#wrap #container {width:769px; float:left; position:relative; padding-left:176px; padding-bottom:80px; }

/* 컨텐츠  */
#content {float:left; width:769px; position:relative;  background : url(/images/subcommon/sub_sitemap_bodybg.jpg) repeat-x;}

/* 위치  */
#position {padding-top:0px;}
#position p {float:right;margin-right:30px;display:inline;}
#position .color {color:#c29c54;}
#position .color1 {color:#3f6fc3}


/* 컨텐츠내용 */
#ctnt {float:left; position:relative; padding:20px 0 0 35px;}
#ctnt h3 {padding-top:15px;}
#ctnt .sitemap {width:700px; height:220px; position:relative;}
#ctnt .sitemap_1 {background : url(/images/subcommon/sitemap_icon1.gif) no-repeat 0 4px; font-weight:normal; font-size:12px; color:#494949; margin:5px 0 2px 4px; padding-left:14px; text-decoration:none;}
#ctnt .sitemap_2 {background : url(/images/subcommon/sitemap_icon2.gif) no-repeat 0 4px; font-weight:normal; font-size:12px; color:#3d6dc2; margin:5px 0 2px 4px; padding-left:14px; text-decoration:none;}
#ctnt .sitemap_2 a:link {font-weight:normal; font-size:12px; color:#494949; margin:5px 0 2px 0; text-decoration:none;}
#ctnt .sitemap_2 a:hover {position:relative; font-weight:normal; font-size:12px; color:#3d6dc2; margin:5px 0 2px 0; text-decoration:none;}
#ctnt .sitemap div {float:left;}
#ctnt .sitemap01 {width:205px; padding:0 20px 0 0;}
#ctnt .sitemap02 {width:205px; height:170px; border-left:1px dashed #aca59d; padding:0 20px 0 20px;}
#ctnt .sitemap03 {float:right; width:205px; border-left:1px dashed #aca59d; padding:0 0 0 20px;}


/* 푸터  */
#footer_wrap {float:left; position:relative; width:100%; height:86px; background : url(/images/subcommon/footer_bg.jpg) repeat-x left top;}
#footer {position:relative; margin: 0 auto; text-align:left; width:950px; height:86px; padding:15px 0 0 20px;background : url(/images/subcommon/footer_bg1.jpg) no-repeat;} 

#footer div {float:left;}

#site01 {width:420px;height:49px; border-right:1px solid #ccc;padding-right:15px; margin-left:10px;}
#site01 h2 {float:left;}
#site01 .f_copy {float:left; width:325px; margin:5px 0 0 14px; font-size:10px; color:#515151}
#site01 .f_copy p {clear:left;width:325px; margin-top:2px;}

#site01 .f_copy ul {margin-bottom:2px;}
#site01 .f_copy ul li {display:inline;float:left; margin-right:4px;}
#site01 .f_copy ul li a:hover {color:#982423; text-decoration: none;} a:link {color:#494949;} a:active {color:#982423;} a:visited  {color:#494949;}

#site02 {float:left; margin-left:20px;  }
#site02 h2 {float:left;margin-left:5px;}
#site02 .f_copy01 {float:left; margin:3px 0 0 15px;}
#site02 .f_copy01 p {clear:left;}















