﻿html{ height:100% }
body,div,ul,li,dl,dt,dd,ol,p,h1,h2,h3,h4,h5,h6,form {margin:0;padding:0}
body {
  margin:0px 0px 0px 0px ; padding: 0px;
  font-size: 12px; color: #666666;
  font-family: dotum, Vedana, sans-serif;
  scrollbar-face-color:#F5F5F5;
  scrollbar-shadow-color:#dfdfdf;
  scrollbar-highlight-color:#F7F7F7;
  scrollbar-3dlight-color:#e5e5e5;
  scrollbar-darkshadow-color:#F7F7F7;
  scrollbar-track-color:#f6f6f6;
  scrollbar-arrow-color:#595959;
  overflow:auto;
  height:100%;
  background-color:#fff;
  overflow-x:hidden;
  }
  
div {
  scrollbar-face-color:#F5F5F5;
  scrollbar-shadow-color:#dfdfdf;
  scrollbar-highlight-color:#F7F7F7;
  scrollbar-3dlight-color:#e5e5e5;
  scrollbar-darkshadow-color:#F7F7F7;
  scrollbar-track-color:#f6f6f6;
  scrollbar-arrow-color:#dddddd;
	}
  
ul,ol,dl {list-style:none}
ul {list-style:none; padding:0; margin:0;}
img {border:0; }

/* --- link blur --------*/
a {selector-dummy: expression(this.hideFocus=true);} /*일반링크포커스없애기*/
a,img {selector-dummy: expression(this.hideFocus=true);} /*이미지맵*/
a,img,input{selector-dummy: expression(this.hideFocus=true);}/*input버튼*/

a:link { text-decoration: none ; color: #666666}
a:visited { text-decoration: none ; color: #666666}
a:active { text-decoration: none ; color: #666666}
a:hover { text-decoration: none; color: #009fd3}

h1 {font-size: 150%;}
h2 {font-size: 120%;}
h3 {font-size: 100%;}
hr {display: none;}

table {border-spacing:0px; border:0; border-collapse:collapse; margin:0px; padding:0px;}
th, td { margin:0px; padding:0px; word-break:break-all; font-size:12px; color: #666666;  line-height:18px; }

/*form*/
input.type-image, checkbox { border: 0; }
input.type-text, input.type-file, textarea, select {color: #767676;  border: 1px solid #dcdcdc;}
input.type-text, input.type-file, textarea, select {background-color: #fcfcfc;}
input.type-text, input.type-file { padding-left: 2px;}
textarea { padding: 2px;}

select {color: #666666;	padding-top:2px;font-size: 12px;	}
.formbox { font-family:"Gulim"; color: #666666; borde: 1px solid c7c7c7;}
.input { background-color:#FFFFFF; border: 1px solid #CECBCE; color: #666666; padding-top:2px; height:18px}
.input2 { background-color:#FFFFFF; border: 1px solid #dcdcdc; color: #898989; padding-top:2px;  font-size: 11px;}
.input_readOnly	{ border: 1px #CECBCE solid; background-color:#EEEEEE; font-family: "돋움"; font-size:12px; color:#717171; padding: 1px 0 0 2px; line-height: 18x;}
.input_hidden {	border: 0px #FFFFFF plan; background-color:#FFFFFF; font-family: "돋움"; font-size:12px; color:#717171; padding: 0 0 0 0px; line-height: 18x;}

/* TEXTAREA */
.textarea01 {border:1 solid #CCCCCC;font-size:10pt;color:#999999;background-color:#FAFAFA;}


/* LOGIN=============================================================================================================*/
/* 변경전 
#login_wrap { } 
#login_container { position:absolute; top:50%; left:50%; margin-top:-300px; margin-left:-450px; width:868px; height:609px; display:inline-block; }
#login_container div.content1 { position:relative; float:left; width:512px; height:609px; background:url(/img/login/login01.gif) no-repeat; }
#login_container div.content2 { position:relative; float:left;width:356px; height:609px; background:url(/img/login/login02.gif) 0 170px no-repeat; }
div.content2 p.id { position:absolute; top:390px; left:90px; width:160px}
div.content2 p.pw {position:absolute; top:416px; left:90px; width:160px}
div.content2 p.btn {position:absolute; top:390px; left:260px; width:74px; height:47px}
*/
/* 변경후
#login_wrap {width:100%; height:100%; position:ralative; overflow:hidden;} 
#login_container {width:1064px; height:780px; background:url('/main/images/login_img.png') no-repeat center center; position:absolute; top:50%; left:50%; margin-top:-400px; margin-left:-532px;}
#login_container ul.content1 {position:absolute; width:355px; height:175px; top:50%; left:52.5%; margin-top:-100px;}
#login_container ul.content1 li {text-align:center;}
#login_container ul.content1 .inputbox {width:328px; border-top:1px solid #e0e0e0; margin-top:28px; padding:35px 0 0 27px;}
#login_container ul.content1 p {text-align:left; width:auto; height:34px; float:left; margin-right:9px;}
#login_container ul.content1 .id img {margin-right:7px;}
#login_container ul.content1 .input {width:185px; height:25px; background-color:#efefef; border:1px solid #cbcbcb; margin:0 0 4px 7px; padding:0 2px; font-size:14px; font-family: "dotum"; color:#666; vertical-align:middle; line-height:25px;}
#login_container ul.content1 .btn {float:left; width:68px; height:61px; margin-top:-34px;}
.login_footer {width:100%; height:55px; border-top:3px solid #9e968e; background-color:#fff; clear:both; position:absolute; left:0; bottom:0;}
.login_footer h1 {width:1000px; margin:5px auto;}
*/
/*
#login_wrap {width:100%; height:100%; min-height:690px; position:ralative; background:url(/main/images/login_wrap_bg.png) no-repeat center center;}
#login_wrap .contents {
position:absolute; 
width:100%; 
height:auto; 
top:56.5%; 
left:0; 
background:url(/main/images/login_box_bg.png) no-repeat center top; 
}
#login_wrap .contents ul {width:1000px; height:145px; margin:130px auto 0 auto; background:url(/main/images/login_box_img.gif) no-repeat 310px bottom;}
#login_wrap .contents ul li {float:left; margin-top:15px;}
#login_wrap .contents .logo {width:615px;}
#login_wrap .contents .logo img {margin-top:15px;}
#login_wrap .contents .input {width:200px; height:33px; margin:0 12px 8px 15px; background:url(/main/images/login_input_bg.gif) no-repeat; font-size:14px; color:#555; border:none; padding-left:5px;}
#login_wrap .contents .login_footer {width:100%; height:40px; border-top:1px solid #d6d7d9;}
#login_wrap .contents .login_footer h3 {width:1000px; margin:5px auto 0 auto;} 
*/
/*
#login_wrap {width:100%; height:100%; min-height:640px; max-height:100%; position:ralative; background:url(/main/images/login_wrap_bg.png) 

no-repeat center center; background-size:cover;}
#login_wrap .contents {width:100%; position:absolute; left:0; bottom:50px; padding:0; margin:0; background:url(/main/images/login_box_img.gif) 

no-repeat right 125px;}
#login_wrap .logo {width:615px; position:absolute; left:3%; top:3%;}
#login_wrap .contents ul {width:340px; height:auto; float:right; padding-right:3%;}
#login_wrap .txt {float:left;}
#login_wrap .txt img {margin-left:7%; margin-top:35px;}
#login_wrap .contents ul li {display:inline-block; height:72px;}
#login_wrap .contents .input {width:200px; height:33px; margin:0 12px 8px 15px; background:url(/main/images/login_input_bg.gif) no-repeat; font-size:14px; color:#555; border:none; padding-left:5px;}
#login_wrap .contents .pw_btn {width:100%; height:14px; clear:both; text-align:right; padding-right:35px; font-weight:700; margin-top:20px; line-height:16px;}
#login_wrap .contents .pw_btn img {vertical-align:middle;}
#login_wrap .contents .info {line-height:20px; margin-top:30px;}
#login_wrap .contents .info strong {font-size:14px;}
#login_wrap .login_footer {width:100%; height:50px; border-top:1px solid #d6d7d9; position:absolute; left:0; bottom:0;}
#login_wrap .login_footer h3 {width:98%; margin:5px auto 0 auto;}
*/
#login_wrap {width:100%; height:100%; min-height:620px; max-height:100%; position:ralative; background:url(/main/images/login_wrap_bg.png) no-repeat center center; background-size:cover;}
#login_wrap .contents {width:100%; position:absolute; left:0; bottom:50px; padding:0; margin:0;}
#login_wrap .logo {width:615px; position:absolute; left:3%; top:3%;}
#login_wrap .contents {margin-bottom: -30px;}
#login_wrap .contents ul {width:445px; height:auto; float:right; margin-right:20%; background:url(/main/images/login_box_img.gif) no-repeat center 125px;}
#login_wrap .txt {float:left;}
#login_wrap .txt img {margin-left:7%; margin-top:-5px;}
#login_wrap .contents ul li {float:left; height:73px; vertical-align:middle;}
#login_wrap .contents .login_box {padding-left:80px;}
#login_wrap .contents .input {width:200px; height:33px; margin:0 12px 8px 15px; background:url(/main/images/login_input_bg.gif) no-repeat; font-size:14px; color:#555; border:none; padding-left:5px;}
#login_wrap .contents .pw_btn {width:435px; height:14px; clear:both; text-align:right; font-weight:700; margin:20px 45px 0 0; line-height:16px;}
#login_wrap .contents .pw_btn img {vertical-align:middle;}
#login_wrap .contents .info {line-height:20px; padding-left:80px; margin:25px 0 8% 0; height:auto;}
#login_wrap .contents .info strong {font-size:14px;}
#login_wrap .login_footer {width:100%; height:35px; border-top:1px solid #d6d7d9; position:absolute; left:0; bottom:0;}
#login_wrap .login_footer h3 {width:98%; margin:5px auto 0 auto;}


/* main---------------*/

/* top */
div.top {width:100%; height:76px;}
div.top .logo {float:left; width:230px; height:76px; text-align:right;}
div.top .logo img {margin-top:12px;}
div.qmenu {width:1000px; margin:0 auto; height:76px; background:url('/main/images/top_bg.gif') no-repeat 233px bottom;}
div.qmenu ul {width:300px; height:64px; float:right; background:url('/main/images/top_qmenu_bg.gif') no-repeat; background-size: contain;}
/* div.qmenu ul {width:300px; height:64px; float:right; background:url('/main/images/top_qmenu_bg.gif') no-repeat; } */
div.qmenu li {float:left; padding:0 10px; font-size:12px; border-right:1px solid #d7d7d7; height:11px; letter-spacing:-1px; margin-top:8px;}
div.qmenu li strong {color:#f36d21;}
div.qmenu li a {margin:0; padding:0; color:#777;}
div.qmenu li a:hover {text-decoration:none; color: #159cc9;}
div.qmenu .noline {border-right:none;}
div.qmenu .selectbox {margin:21px 8px 0 0; border-right:none; padding:0; width:128px; height:24px; background:url('/main/images/selectbar_bg.gif') no-repeat;}
div.qmenu li select {border:none; height:22px; padding:2px; font-size:11px; color:#777; width:128px; background:transparent;}
div.qmenu .input_bg {width:164px; height:24px; border-right:none; padding:0; margin:21px 0 0 0; background:url('/main/images/top_input_bg.gif') no-repeat;}
div.qmenu .input_bg input {background:transparent; border:none; width:130px; color:#e07f17; font-size:11px; padding:0 0 0 5px; height:17px; margin:0;
vertical-align:top; line-height:24px; letter-spacing:-1px;}

/* 0412 주석처리
div.top_menu {width:auto; height:34px; clear:both; background:url('/main/images/menu_bg.png') no-repeat top center;}
div.top_menu ul {width:660px; height:34px; margin:0 auto; padding-left:340px; background:url('/main/images/hr_portal.png') no-repeat 11px 1px;}
div.top_menu ul {width:660px; height:34px; margin:0 auto; padding-left:340px; background:url('/main/images/hr_portal.gif') no-repeat 35px top;}
div.top_menu li {display:inline-block; width:16%; height:31px; overflow:hidden; background:url('/main/images/menu_line.png') no-repeat right center; text-align:center;}
div.top_menu a {margin-right:1px; display:block;}
div.top_menu a img {margin-top:8px;}
div.top_menu a:hover img {margin-top:-42px;}
div.top_menu .bg_no {background:none;}
*/


div.top_menu {width:auto; height:50px; clear:both; background:url('/main/images/menu_bg.png') no-repeat top center;}
div.top_menu ul {width:660px; height:38px; margin:0 auto; padding-top:7px; padding-left:340px; background:url('/main/images/hr_portal.png') no-repeat 11px 1px;}
/* div.top_menu ul {width:660px; height:34px; margin:0 auto; padding-left:340px; background:url('/main/images/hr_portal.gif') no-repeat 35px top;} */
div.top_menu li {display:inline-block; min-width:6%; padding:0 15px 0 10px; height:38px; overflow:hidden; background:url('/main/images/menu_line.png') no-repeat right center; text-align:center;}
div.top_menu a {margin-right:1px; display:block;}
div.top_menu a img {margin:4px 0;}
div.top_menu a:hover img {margin-top:-46px;}
div.top_menu .bg_no {background:none;}



/*main contents*/
div.container {width:auto; background:url('/main/images/main_bg.gif') repeat-x;}
div.main_center {width:1000px; height:427px; margin:0 auto; background:url('/main/images/main_wrap_bg.png') no-repeat center top;}
div.main_center .visual_img {float:left; margin-right:9px; width:350px;}
div.main_center .cl {float:left; width:260px;}
div.main_center .c_c {width:494px; height:427px; float:left;}
div.main_center .cr {float:right; width:246px;}
div.container2 {width:auto; margin-top:40px;}
div.container2 .list_zone {width:1000px; height:210px; margin:0 auto;}

/* 나의 결재함 */
div.approval {width:260px; margin-top:40px;}
div.approval h2 {width:260px; height:24px; border-bottom:1px solid #da0f30;}/*title*/
div.approval h2 img {margin-top:2px;}
div.approval .list { }
div.approval .list li {height:35px; border-bottom:1px solid #c6c6c6; line-height:35px; color:#3e3d3d;}
div.approval .list li a {width:170px; color:#666; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; float:left;}
div.approval .list li a:hover {text-decoration:underline;}
div.approval .list strong {float:right; min-width:75px; height:23px; margin-top:6px;}
div.approval .list strong label {margin-left:7px; padding-right:7px; line-height:23px; height:23px; display:block; text-align:center; letter-spacing:-1px;}
div.approval .list .cell1 strong {background:url('/main/images/approval_state_bg1.gif') no-repeat;}
div.approval .list .cell1 label {background:url('/main/images/approval_state_bg1.gif') no-repeat right top;}
div.approval .list .cell2 strong {background:url('/main/images/approval_state_bg1.gif') no-repeat left -36px;}
div.approval .list .cell2 label {background:url('/main/images/approval_state_bg1.gif') no-repeat right -36px;}
div.approval .list .cell3 strong {background:url('/main/images/approval_state_bg1.gif') no-repeat left -72px;}
div.approval .list .cell3 label {background:url('/main/images/approval_state_bg1.gif') no-repeat right -72px;}
div.approval .list .cell4 strong {background:url('/main/images/approval_state_bg1.gif') no-repeat left -108px;}
div.approval .list .cell4 label {background:url('/main/images/approval_state_bg1.gif') no-repeat right -108px;}
div.approval .list .approve {color:#d20033;}	/* 완료 */ 
div.approval .list .progress {color:#fb8801;}	/* 진행중 */
div.approval .list .cancle {color:#888;}		/* 반려 */
div.approval .list .temporary {color:#8a3920;}  /* 참조,임시저장 */


.m_tap1 {height:24px; float:right;}
.m_tap1 li {float:left; margin:0 1px; height:24px;}
.m_tap1 a {margin-left:10px; padding-right:10px; height:24px; display:block; font-size:12px; padding-top:6px;}
.m_tap1 a strong {height:14px; display:inline-block;}
.m_tap1 a label {height:14px; margin-left:6px; padding-right:6px; display:inline-block; line-height:15px;}
.m_tap1 .on {background:url('/main/images/tap_on_bg.gif') no-repeat; height:24px;}
.m_tap1 .off {background:url('/main/images/tap_off_bg.gif') no-repeat; height:24px;}
.m_tap1 .on a {background:url('/main/images/tap_on_bg.gif') no-repeat right top; color:#fff; font-weight:700;} 
.m_tap1 .on a strong {background:url('/main/images/tap_count_on.gif') no-repeat left top; color:#da0f30;}
.m_tap1 .on a label {background:url('/main/images/tap_count_on.gif') no-repeat right top;}
.m_tap1 .off a {background:url('/main/images/tap_off_bg.gif') no-repeat right top; color:#888; height:23px;}
.m_tap1 .off a strong {background:url('/main/images/tap_count_off.gif') no-repeat left top; color:#fff;}
.m_tap1 .off a label {background:url('/main/images/tap_count_off.gif') no-repeat right top;}

/*시즌메뉴*/
div.season {width:260px; margin-top:35px;}
div.season h3 {height:21px; border-bottom:1px solid #da0f30; margin-bottom:9px;}
div.season h3 .more_btn {float:right;}
div.season .season_list {width:260px; height:142px; background:url('/main/images/season_box.gif') no-repeat;}
div.season .season_list li {width:239px; height:47px;}
div.season .season_list li strong {width:210px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; line-height:18px; margin-left:14px; color:#666; float:left; font-weight:normal;}
div.season .season_list li a {float:left; margin-top:14px; width:237px; height:30px;}
div.season .season_list li a:hover strong {text-decoration:underline;}
div.season .season_list li img {float:right; margin-top:1px;}

/*퀵메뉴*/
ul.quick_menu {width:384px; height:255px; margin:158px auto 0 auto;}
ul.quick_menu li {float:left; width:128px; height:127px; overflow:hidden;}
ul.quick_menu li a:hover img {margin-top:-180px;}

/* 연차휴가 */
div.annual_leave {width:246px; height:auto; margin-top:40px; clear:both;}
div.annual_leave h1 {height:22px;}
div.annual_leave .list {width:246px; height:69px; background:url('/main/images/annual_box.png') no-repeat;}
div.annual_leave .list li {width:32.2%; height:69px; display:inline-block; text-align:center; color:#777; padding-top:14px; font-weight:700;}
div.annual_leave .list .num {display:block; margin-top:3px; font:normal 23px "Tahoma";}
div.annual_leave .list .cell1 .num {color:#f6a800;}
div.annual_leave .list .cell2 .num {color:#f26503;}
div.annual_leave .list .cell3 .num {color:#d20033;}

div.annual_leave .main_bar1 {background:url('/main/images/bar_bg1.gif') no-repeat; width:239px; height:28px; position:relative; margin-top:15px;}
div.annual_leave .main_bar1 li {padding:4px; width:177px; height:20px;}
div.annual_leave .main_bar1 .numeric {position:absolute; top:3px; left:3px; width:233px; height:25px; z-index:2; color:666; font-size:14px; text-align:center; font-weight:700;}

/* 달력 */
div.cal {width:244px; height:275px; float:left; background-color:#fff; border:1px solid #d3d3d3; margin-top:20px;}
div.cal div.date {margin:13px 0 0 64px; height:26px;}
div.cal div.date img {vertical-align:top; margin-top:5px; cursor:pointer;}
div.cal div.date span {font-family:tahoma, verdana; font-size:18px; color:#913d1f; letter-spacing:-1px;}
div.cal div.date span.year {padding:0 0 0 9px;}
div.cal div.date span.month {padding:0 9px 0 6px;}
div.cal table {margin:0 auto; width:215px;}
div.cal table th {height:19px; font-family:tahoma, verdana; font-size:10px; font-weight:700; color:#888; border-bottom:1px solid #d3d3d3; border-top:1px solid #d3d3d3;}
div.cal table th.last {border-right:1px solid #ebebea;}
div.cal table td {width:33px; height:29px; vertical-align:top; font-family:tahoma, verdana; font-size:11px; font-weight:700; color:#777; border-bottom:1px solid #d3d3d3; border-right:1px solid #d3d3d3;}
div.cal table td div {width:100%; text-align:center; height:29px; position:relative;}
div.cal table .sun {color:#de2058;}
div.cal table .sat {color:#5a60da; border-right:none;}
div.cal table td.today {background:#edecec; color:#777;}
div.cal table td span {width:100%; height:4px;  cursor:pointer; display:block; position:absolute;}
div.cal .sd_b {background:#f7dc00; top:17px; left:0;}
div.cal .sd_h {background:#f7a426; top:21px; left:0;}
div.cal .sd_n {background:#e6184a; top:25px; left:0;}
div.cal .mark {width:215px; height:12px; margin:10px auto 0 auto;}
div.cal .mark li {float:left; width:33.3%; color:#999; font-size:11px;}
div.cal .mark li img {margin-right:5px;}
div.cal .mark .mark1 {text-align:left;}
div.cal .mark .mark2 {text-align:center;}
div.cal .mark .mark3 {text-align:right;}


/* 공지사항 & 발령공지 */
div.notice {width:340px; float:left; margin-right:45px;}
div.notice h2 {width:340px; border-bottom:1px solid #d1605a; height:22px;}
div.notice h2 .more_btn {float:right;}
div.notice .list {width:auto; height:auto; margin: 6px auto 0 auto;}
div.notice .list li {width:100%; height:34px; border-bottom:1px solid #cecece; color:#888; line-height:34px; text-align:right;}
div.notice .list li a {width:85%; height:34px; color:#666; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; float:left; color:#666; text-align:left; float:left;}
div.notice .list li a:hover {text-decoration:underline;}


/*시스템바로가기*/
div.link {width:225px; float:right;}
div.link h3 {height:21px; margin-bottom:10px;}
div.link .link_list {width:500px; height:138px; background:url('/main/images/link_box1.gif') no-repeat;}
div.link .link_list li {width:239px; height:47px;}
div.link .link_list li strong {width:190px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; line-height:18px; margin-left:14px; color:#666; float:left; font-weight:normal;}
div.link .link_list li a {float:left; margin:10px 0 0 14px; height:30px;}

/*people_cycle*/
div.people_cycle {width:1060px; height:179px; margin:0 auto; background:url('/main/images/people_cycle_bg.png') no-repeat;}
div.people_cycle h3 {margin-left:40px;}
div.people_cycle h3 img {margin-top:25px;}
div.people_cycle ul {width:995px; height:88px; margin:10px 0 0 40px;}
div.people_cycle li {width:88px; height:88px; overflow:hidden; float:left; margin-right:45px;}
div.people_cycle li a {width:88px; height:88px;}
/* div.people_cycle li a:hover img {margin-top:-150px;} 잠시 막아둠*/
div.people_cycle .jan {width:42px; padding-top:13px;}
div.people_cycle .dec {width:40px; padding-top:12px; text-align:right;}

/* left */
div.lnb { width:200px; margin:10px 0 0 20px; background:url(../images/lnb_bg.gif) repeat-y }
div.lnb div.info { float:left; width:100%; height:48px; background:#FFF }
div.lnb div.info p { float:left; padding:11px  0 0 5px; }
div.lnb div.info p img { margin-top:-3px}
div.lnb div.info p.qbar { float:right; display:inline; padding:0 ; margin-top:3px}

div.lnb div.lmenu { float:left; width:200px; height:319px; border-bottom:1px solid #ddd; padding:0 0 5px 0; margin-bottom:10px; overflow-y:auto }
/* 1 depth */
div.lnb div.lmenu ul { width:100% }
div.lnb div.lmenu ul.d1 li { clear:both; height:22px; border-bottom:1px solid #ddd; background:url(../images/lnb_ic_1dp01.gif) 15px 7px no-repeat; padding:3px 0 0 28px; font-weight:bold; color:#999}
div.lnb div.lmenu ul.d1 li.on { height:22px; border-bottom:1px solid #ddd; background:url(../images/lnb_ic_1dp02.gif) 15px 7px no-repeat; padding:3px 0 0 28px; font-weight:bold; color:#c07515}

/* 2 depth */
div.lnb div.lmenu ul.d2 li { clear:both; height:22px; border-bottom:1px solid #ddd; background:url(../images/lnb_ic_2dp01.gif) 17px 7px no-repeat; padding:3px 0 0 32px; font-weight:bold; color:#999}
div.lnb div.lmenu ul.d2 li.s2 { height:22px; border-bottom:1px solid #ddd; background:url(../images/lnb_ic_2dp02.gif) 17px 7px no-repeat; padding:3px 0 0 32px; font-weight:bold; color:#999}
div.lnb div.lmenu ul.d2 li.on { height:22px; border-bottom:1px solid #c07515; background:url(../images/lnb_ic_2dp03.gif) 0 0 no-repeat; padding:3px 0 0 32px; font-weight:bold; color:#c07515}

/* 3 depth */
div.lnb div.lmenu div.d3 { clear:both;float:left; width:100%; border-bottom:1px solid #ddd; margin:0; padding:4px 0 6px 0}
div.lnb div.lmenu div.d3 li { height:18px; border:0; background:url(../images/lnb_ic_3dp01.gif) 27px 4px no-repeat; padding:2px 0 0 40px; font-weight: normal; color:#999}
div.lnb div.lmenu div.d3 li.on { height:18px; border:0; background:url(../images/lnb_ic_3dp02.gif) 27px 6px no-repeat; padding:2px 0 0 40px; font-weight: normal; color:#c07515}

/* contents */
div.contents { float:left; padding:14px 0 0 20px; width:780px } 

/* footer */
div.footer {width:100%; padding-top:7px; height:40px; clear:both;}
div.footer div{width:1024px; text-align:left; margin:0 auto;}


