body {text-align:center; background : url(/images/subcommon/subbody_bg.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 {color:#982423; text-decoration:underline;} a:link {color:#494949;} a:active {color:#982423; text-decoration:underline;} a:visited  {color:#494949;}
legend {position:absolute; top:0; left:0; width:0; height:0; overflow:hidden; visibility:hidden; font-size:0; line-height:0;} /* For Screen Reader */ 


/* 메뉴건너뛰기 */
#skipnavi {display:none;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:302px; margin:0; padding:0;background : url(/images/subcommon/wrap_bg.jpg) no-repeat;}

#logo {position:absolute; top:24px;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; font-weight:bold;}


#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-weight:bold; font-family: "Tahoma";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-weight:bold;font-family: "Tahoma", "verdana"; 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-weight:bold; font-size: 13px; 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-weight:bold; font-size: 13px; 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-weight:bold; font-size: 13px; 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 {float:left; position:relative; width:950px; padding-bottom:80px; }

#wrap #container div {float:left;}



/* 컨텐츠  */
#content {float:left;width:661px; margin-left:45px;}

/* 위치  */
#position {width:661px; height:205px; padding-top:19px;background : url(/images/subcommon/contents_bg.jpg) no-repeat;}
#position p {float:right;margin-right:36px;display:inline;}
#position .color {color:#c29c54;}
#position .color1 {color:#3f6fc3}


/* 컨텐츠내용 */
#ctnt {width:615px; margin-top:-190px; padding-left:35px; padding-top:25px; }
#ctnt h3 {padding-top:0px;}
#ctnt h4 {padding-top:20px;}
#ctnt .sta_list {margin-top:10px; width:595px; height:219px; background : url(/images/statute/general_img01.jpg) no-repeat right bottom;}
#ctnt .sta_list p {font-weight:bold;font-size:12px;}


/* 푸터  */
#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:20px;}
#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;}

