body {text-align:center; background : url(/images/subcommon/login_bodybg.jpg) repeat-x left top;font-family: "Tahoma";font-size: 11px; color:#444; }

* {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 {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;}




/* 메뉴건너뛰기 */
#skipnavi {position:absolute;left:-2000%;width:1px;height:1px;overflow:hidden;font-size:0;line-height:0;z-index:-1;}


/* 전체감싸기 */
#wrap {position:relative; margin:0 auto; text-align:left;width:950px; height:700px; z-index:10;}
#header {position:relative; float:left; width:950px; height:246px; margin:0; padding:0;z-index:30;}

#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;}



/* 이미지 대체텍스트  */
#wrap #header #visual {position:absolute;left:-1000%;width:1px;height:1px;overflow:hidden;font-size:0;line-height:0;z-index:-1;}

#wrap #container {position:relative; height:408px; float:left; width:950px; margin-top:-60px; z-index:20; }

/* 컨텐츠 -왼쪽 */
#left_ctnt {position:absolute; top:5px; left:2px; padding:10px;}


/* 컨텐츠 -오른쪽 */
#middle_ctnt {position:absolute; top:5px; left:432px; padding:10px;}

/* 로그인 */
#loginarea {width:438px;height:89px; background : url(/images/subcommon/login_area.jpg) no-repeat;z-index:40;}
#loginarea .login {padding-left:178px;}
#loginarea div {float:left;}
.id_pw div {float:left;}
.login_idpw {margin-top:20px;}
.login_btok {margin-top:24px; padding-left:5px;}

.id_pw_input {margin-top:3px; width:146px; height:19px; border:1px solid #ccc;background-color:#f6f6f6;}/* 로그인 input*/
.logintxt {margin-top:8px; padding:20px 0 0 19px; width:439px;height:188px; background : url(/images/subcommon/login_txtbg.jpg) no-repeat;}
.logintx_list01 p {padding-left:2px;}
.logintx_list02 {margin-top:13px; padding-top:10px;border-top:1px solid #c5c5c5; width:385px;}
.logintx_list02 ul {padding-left:2px; margin-top:3px;}
.logintx_list02 ul li {background : url(../images/subcommon/blu_gray.gif) no-repeat 0 50%; padding-left:7px;font-family: "Tahoma";font-size: 10px; color:#494949;}




/* 푸터  */
#footer {position:relative;width:950px;height:84px; float:left; padding-top:27px; margin:27px 0 0 2px; background : url(/images/subcommon/login_footer_bg.gif) repeat-x left top;}

#footer div {float:left; margin-left:25px;}

#site01 {height:49px; border-right:1px solid #ccc;padding-right:23px;}
#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 {margin-left:23px;}
#site02 h2 {float:left; margin-left:5px;}
#site02 .f_copy01 {float:left; margin:3px 0 0 15px;}
#site02 .f_copy01 p {clear:left;}

