@charset "utf-8";
@import "reset.css";
/*****************************************************
기본 레이아웃 
*****************************************************/
#wrap {width:100%; overflow:hidden; background:#fff;}
h1, h2, h3, h4, h5, h6 {font-family:돋움, Dotum, Tahoma, 'Trebuchet MS', Arial, sans-serif;}

/*****************************************************
헤더영역
*****************************************************/
#header {width:100%; height:100px; border:1px solid red: overflow:hidden;}
/* top_area */
#top_area {width:auto; height:30px; padding:10px;}
#top_area:after {display:block; content:''; float:none; clear:both;}
#top_area h1 {float:left; background:url(/webeps/img/ver1/top_logo.png) no-repeat; width:200px; height:30px; text-indent:-9999px;}/* 로고 */
#top_area h1 a {display:block; width:270px; height:30px;}
#top_area ul {float:right; overflow:hidden; position:relative; top:8px; padding-right:80px;}
#top_area ul li {font-size:11px; height:20px; line-height:22px; float:left;}
#top_area ul li .name {font-size:12px; font-weight:bold; color:#0133ab;}
#top_area ul li a {color:#939393; line-height:22px; padding:0 7px; border-right:1px solid #d1d1d1;}
#top_area ul li .rightLogo {position:absolute; top:0; right:0; display:block; background:url(/webeps/img/ver1/top_rightlogo.png) no-repeat; width:70px; height:20px; text-indent:-9999px;}
/* gnb */
#gnb {position:relative; width:100%; height:45px; background:url(/webeps/img/ver1/gnb_bg.jpg) repeat-x;}
#gnb ul {overflow:hidden;}
#gnb ul li {float:left; width:120px; height:45px;}
#menSlider {width:100%; height:45px; position:relative; overflow:hidden; }
#menSlider ul {width:99999px; height:45px; position:absolute; top:0; left:0; overflow:hidden; }
#menSlider ul li {float:left; width:120px; height:45px;}
.btn_area {position:absolute; top:6px; right:10px; overflow:hidden; }
.btn_area span a { display:block; width:19px; height:25px;}
.btn_area span a.btn_prev {float:left; background:url(/webeps/img/ver1/menu_prev.png) no-repeat; text-indent:-999px;}
.btn_area span a.btn_next {float:right; background:url(/webeps/img/ver1/menu_next.png) no-repeat; text-indent:-999px; margin-left:3px;}
.btn_area .btn_page { display:inline-block; width:10px; height:10px; margin:3px; font-size:0px; line-height:0; text-indent:-9999px; background:#3399CC; }
.btn_area .btn_page.on { background:#ff0000; }
/* gnb 롤오버 */
#menSlider ul a img.menuon {display: none;}
#menSlider ul a img.menuoff {display: inline;}
#menSlider ul a:hover img.menuon {display: inline;}
#menSlider ul a:hover img.menuoff {display: none;}

/*****************************************************
좌측메뉴영역
*****************************************************/
#lnbArea {position:relative; float:left; width:220px; height:100%; background:#fff url(/webeps/img/ver1/lnb_bg.jpg) no-repeat top right;}
.navigation_toggle {display:block; position:absolute; top:103px; right:5px; width:14px; height:90px;  background:url(/webeps/img/ver1/btn_navigation.png) no-repeat; text-indent:-9999px;}
#lnb {float:left; width:201px; height:100%; background:url(/webeps/img/ver1/left_footbg.png) no-repeat left bottom;}
#lnb .left_topArea {width:201px;}
#lnb .iconArea {overflow:hidden;}
#lnb .iconArea li {float:left; width:67px; height:75px;}
#lnb .iconArea li a {display:block; width:100%; height:75px; background:url(/webeps/img/ver1/left_icon.png) no-repeat; text-indent:-9999px;}
#lnb .iconArea li a.left_top01 {background-position:0 0;}
#lnb .iconArea li a.left_top02 {background-position:-67px 0;}
#lnb .iconArea li a.left_top03 {background-position:-134px 0;}
#lnb .iconArea li a.left_top01.on {background-position:0 -80px;}
#lnb .iconArea li a.left_top02.on {background-position:-67px -80px;}
#lnb .iconArea li a.left_top03.on {background-position:-134px -80px;}
#lnb .iconArea li a.left_top01:hover {background-position:0 -80px;}
#lnb .iconArea li a.left_top02:hover {background-position:-67px -80px;}
#lnb .iconArea li a.left_top03:hover {background-position:-134px -80px;}
#lnb .checkArea {overflow:hidden; border-top:1px solid #bfbfbf; border-bottom:1px solid #bfbfbf; padding:10px 0; background:#fff;}
#lnb .checkArea li {float:left; height:14px;}
#lnb .checkArea li:first-child {padding-left:6px;}
/* lnb */
.leftnav {width:199px; /* overflow-y:auto; */ height:67%; border-left:1px solid #fff;}
.leftnav li {}
.leftnav li a {display:block; padding:8px 5px 7px; color:#023e9e; font-weighT:bold; background:#cddbec; border-bottom:1px solid #accbe5;}
.leftnav li a:hover {background:#cddbec;}
.leftnav li a.active {background:#4173bc; color:#fff}
.leftnav ul {display: block;}
.leftnav ul li {}
.leftnav ul li a {padding-left: 20px; font-weighT:normal; background:#e2eef7 url(/webeps/img/ver1/icon_arrow.png) no-repeat 7px 7px;}
.leftnav ul li a:hover {background:#cddbec url(/webeps/img/ver1/icon_arrow.png) no-repeat 7px 7px; font-weighT:bold;}
.leftnav ul ul {border-bottom:1px dotted #accbe5;}
.leftnav ul ul li a {color:#333; padding-left: 40px; background:#fff url(/webeps/img/ver1/icon_dot.png) no-repeat 27px 8px; border-bottom:none;}
.leftnav ul ul li a:hover {background:#e2eef7 url(/webeps/img/ver1/icon_dot.png) no-repeat 27px 7px;}
.leftnav ul ul ul {border-bottom:1px dotted #accbe5;}
.leftnav ul ul ul li:first-child {border-top:1px dotted #accbe5;}
.leftnav ul ul ul li a {color:#333; padding-left: 60px; background:#fff url(/webeps/img/ver1/icon_dot.png) no-repeat 47px 8px;}
.leftnav ul ul ul li a:hover {background:#e2eef7 url(/webeps/img/ver1/icon_dot.png) no-repeat 47px 8px;}
.leftnav ul ul ul ul li a {color:#333; padding-left: 80px; background:#fff url(/webeps/img/ver1/icon_dot.png) no-repeat 67px 8px;}
.leftnav ul ul ul ul li a:hover {background:#e2eef7 url(/webeps/img/ver1/icon_dot.png) no-repeat 67px 8px;}

/*****************************************************
컨텐츠영역
*****************************************************/
#contentsArea {float:left; width:100%; min-width:800px; height:auto;}
.contents {border:none; margin-right:10px; margin-bottom:10px;}
.tab_contents {border:1px solid #c5c5c5; border-top:none; padding:10px; margin-right:10px; margin-bottom:10px;}
h2 {margin:5px 0 10px 0; height:15px; line-height:15px; background:url(/webeps/img/ver1/bult_title.png) no-repeat 0 0; font-weight:bold; color:#111; font-size:13px; padding-left:20px;}
.titleArea {position:relative; height:25px; margin-bottom:5px;}
.titleArea h4 {line-height:25px; background:url(/webeps/img/ver1/bult_title.png) no-repeat 7px -18px; font-weight:bold; color:#111; font-size:13px; padding-left:15px;}
.titleArea .btnArea {position:absolute; top:0; right:0;}
.titleArea .btnArea ul {overflow:hidden;}
.titleArea .btnArea ul li {float:left; margin-left:1px;}

/*****************************************************
탭스타일_old
.tab01_menu {width:auto; height:32px; background:#dee1f2 url(/webeps/img/ver1/tab_bg.gif) repeat-x; margin-right:10px;}
.tab01 {display:inline-block;}
.tab01:after {display:block; content:''; float:none; clear:both;}
.tab01 li {background:url(/webeps/img/ver1/tab_bg.png) no-repeat 0 0; float:left; width:110px; height:32px;text-align:center; cursor:pointer;}
.tab01 li:last-child {margin-right:0 !important;}
.tab01 li a {display:block; background:url(/webeps/img/ver1/tab_bg.png) no-repeat 0 0; line-height:32px; text-align:center;}
.tab01 li a:hover, .tab01 li a:focus {background:url(/webeps/img/ver1/tab_bg.png) no-repeat 0 -40px;}
.tab01 li a.on {background:url(/webeps/img/ver1/tab_bg.png) no-repeat 0 -80px; width:110px; height:32px; color:#023e9e; font-weight:bold;} 
*****************************************************/

/*****************************************************
탭스타일
*****************************************************/
.tab01_menu {width:auto; height:34px; background:#dee1f2 url(/webeps/img/ver1/tab_bg.gif) repeat-x left bottom; margin-right:10px;}
.tab01 {display:inline-block;}
.tab01:after {display:block; content:''; float:none; clear:both;}
.tab01 li {float:left; display:block; min-width:100px; height:32px; cursor:pointer;}
.tab01 li:last-child {margin-right:0 !important;}
.tab01 li a {display:block; background:url(/webeps/img/ver1/tab_bg.png) repeat-x 0 0; min-width:100px; padding-left:10px; padding-right:10px; line-height:32px; text-align:center;
border:1px solid #c5c5c5; border-radius:5px 5px 0 0;}
.tab01 li a:hover, .tab01 li a:focus {background:url(/webeps/img/ver1/tab_bg.png) repeat-x 0 -40px; border:1px solid #b1b1b1; border-bottom:#d1d1d1; border-radius:5px 5px 0 0;}
.tab01 li a.on {background:url(/webeps/img/ver1/tab_bg.png) repeat-x 0 -80px; min-width:100px; height:32px; line-height:32px; padding-left:10px; padding-right:10px; color:#023e9e; font-weight:bold;
border-bottom:1px solid #fff !important; border:1px solid #c5c5c5; border-radius:5px 5px 0 0;}

/*****************************************************
테이븘 스타일
*****************************************************/
.tableArea {width:100%; min-width:800px; overflow:hidden; border:none;}
.table_type01 {width:100%; border:none;}
.table_type01 th {padding:7px 5px 5px 5px; background:#d5e1ef; border:1px solid #cdd0e0; text-align:center;}
.table_type01 th.label {padding:7px 5px 5px 5px; background:#d5e1ef; border-bottom:1px solid #fff; text-align:center;}
.table_type01 th.th_h {padding:7px 5px 5px 5px; background:#eff2f6; border:1px solid #cdd0e0; color:#44597d; text-align:center;}
.table_type01 th .req {background:url(/webeps/img/ver1/bult_title.png) no-repeat 0 -43px; color:#44597d; padding-left:15px;}
.table_type01 td {padding:5px; background:#fff; border:1px solid #dee1f2;}
.table_type01 td .m_rows {display:block; padding:1px 0;}
.table_type01 td .td_btn {position:relative; top:0; left:0; border:1px solid red; height:22px; padding:0; margin:0; }

.grideArea {position:relative; width:100%; overflow:hidden; border:none; overflow:hidden;}
.foot_totalCount {color:#3d70ad; text-align:right; padding:8px 8px 0 0;}

/*****************************************************
폼스타일
*****************************************************/
select{margin:0; padding:0; height:22px; line-height:22px; border:1px solid #cecece; color:#333; font-size:12px; vertical-align:middle;}
select.req{margin:0; padding:0; height:22px; line-height:22px; border:1px solid #cecece; background:#fceca4; color:#333; font-size:12px; vertical-align:middle;}

.labelhidden{display:none;}
label.input_tit {display:inline-block; width:75px;}
input[type=radio] {margin:0; padding:0; width:13px; height:13px; vertical-align:middle; position:relative; top:-1px;} /* 라디오버튼타입 */
input[type=checkbox] {margin:0; padding:0; width:13px; height:13px; vertical-align:middle; position:relative; top:-1px;} /* 체크버튼타입 */
.i_radio {margin:0; padding:0; width:13px; height:13px; vertical-align:middle; position:relative; top:-1px;} /* 라디오버튼타입 */
.i_check {margin:0; padding:0; width:13px; height:13px; vertical-align:middle; position:relative; top:-1px;} /* 체크버튼타입 */
.i_text {margin-right:5px; width:99%; margin:0; padding:0; border:1px solid #c9c9c9; background:#fff; height:20px; line-height:19px; color:#333; text-indent:5px;} 
.i_textPopup {}
.i_text_req {width:100%; margin:0; padding:0; border:1px solid #c9c9c9; background:#fceca4; height:20px; line-height:19px; color:#333; text-indent:5px;}
.i_text_reqPopup {width:100%; margin:0; padding:0; border:1px solid #c9c9c9; background:#fceca4; height:20px; line-height:19px; color:#333; text-indent:5px;}

.i_textarea {width:100%; margin:0; border:1px solid #cecece; background:#fff; font-size:12px; color:#333; overflow:auto; overflow-x:hidden; resize:none;}

.input_popup {width:130px; position:relative; height:22px; display:inline-block; }
.input_popup .popup {position:absolute; top:0; right:0; margin:0; padding:0; display:inline-block; width:20px; height:20px;
background:#fff url(/webeps/img/ver1/icon_popup.png) no-repeat; text-indent:-9999px;}
.input_popup .popup:hover {position:absolute; top:0; right:0; margin:0; padding:0; display:inline-block; width:20px; height:20px;
background:#d1e1e0 url(/webeps/img/ver1/icon_popup.png) no-repeat; text-indent:-9999px;}

.input_popup .calendar {position:absolute; top:0; right:-1px; margin:0; padding:0; display:inline-block;
background:#fff url(/webeps/img/ver1/icon_calendar.png) no-repeat; text-indent:-9999px;}

.date {display:inline-block; width:133px; position:relative; height:22px;}
.ui-datepicker-trigger {position:absolute; right:0; top:0; cursor:pointer;}
.ui-datepicker-trigger:hover {background:#d1e1e0;}
/*****************************************************
버튼
.reset {position:relative; display:inline-block; width:20px; height:20px; 
background:url(/webeps/img/ver1/icon_reset.png) no-repeat;}
*****************************************************/

/*****************************************************
 공통버튼스타일 
 *****************************************************/
/* height:21px; */
.btn_bg2 {margin-left:1px;}
.btn_bg2 {position:absolute; margin-left:1px; display:inline-block; height:21px; background:url(/webeps/img/ver1/btn_bg.png) left -50px; padding-left:10px;}
.btn_bg2:hover {background:url('/webeps/img/ver1/btn_bg.png') left -71px; cursor:pointer;}
.btn_bg2 span {display:block; float:left; height:21px; line-height:21px; background:url(/webeps/img/ver1/btn_bg.png) right -50px; padding-right:10px; color:#666;}
.btn_bg2:hover span {background:url('/webeps/img/ver1/btn_bg.png') right -71px; color:#222;}

.icon_reset {position:absolute; left:0; top:0;display:inline-block; width:19px; height:19px; margin-right:3px;} /* 초기화 */
.icon_reset:after {content:''; position:absolute; left:0; top:0; width:19px; height:19px; overflow:hidden; background:url(/webeps/img/ver1/icon_reset.png) no-repeat 0 1px;}

/* blue height:22px; */
.btn_blue {margin-left:1px;}
.btn_blue {position:relative; top:0; margin-left:1px; display:block; float:left; height:22px; background:url(/webeps/img/ver1/btn_bg.png) left -144px; padding-left:10px;}
.btn_blue:hover {background:url('/webeps/img/ver1/btn_bg.png') left -166px; cursor:pointer;}
.btn_blue span {display:block; float:left; height:22px; line-height:22px; background:url(/webeps/img/ver1/btn_bg.png) right -144px; padding-right:10px; color:#0068b7;}
.btn_blue:hover span {background:url('/webeps/img/ver1/btn_bg.png') right -166px; color:#fff;}
/* orange height:22px; */
.btn_org {margin-left:1px;}
.btn_org {position:relative; top:0; margin-left:1px; display:block; float:left; height:22px; background:url(/webeps/img/ver1/btn_bg.png) left -188px; padding-left:10px;}
.btn_org:hover{background:url('/webeps/img/ver1/btn_bg.png') left -210px; cursor:pointer;}
.btn_org span{display:block; float:left; height:22px; line-height:22px; background:url(/webeps/img/ver1/btn_bg.png) right -188px; padding-right:10px; color:#750101;}
.btn_org:hover span{background:url('/webeps/img/ver1/btn_bg.png') right -210px; color:#fff;}
/* green height:22px; */
.btn_green {margin-left:1px;}
.btn_green{position:relative; top:0; margin-left:1px; display:block; float:left; height:22px; background:url(/webeps/img/ver1/btn_bg.png) left -232px; padding-left:10px;}
.btn_green:hover{background:url('/webeps/img/ver1/btn_bg.png') left -254px; cursor:pointer;}
.btn_green span{display:block; float:left; height:22px; line-height:22px; background:url(/webeps/img/ver1/btn_bg.png) right -232px; padding-right:10px; color:#007130;}
.btn_green:hover span{background:url('/webeps/img/ver1/btn_bg.png') right -254px; color:#fff;}
/* gray height:22px; */
.btn_gray {margin-left:1px;}
.btn_gray{position:relative; top:0; margin-left:1px; display:block; float:left; height:22px; background:url(/webeps/img/ver1/btn_bg.png) left -1000px; padding-left:10px;}
.btn_gray:hover{background:url('/webeps/img/ver1/btn_bg.png') left -122px; cursor:pointer;}
.btn_gray span{display:block; float:left; height:22px; line-height:22px; background:url(/webeps/img/ver1/btn_bg.png) right -100px; padding-right:10px; color:#666;}
.btn_gray:hover span{background:url('/webeps/img/ver1/btn_bg.png') right -122px; color:#222;}

/* 기본버튼 height:23px; */
.btn_bg{position:relative; top:0; margin-left:1px; display:block; float:left; height:23px; background:url(/webeps/img/ver1/btn_bg.png) left 0; padding-left:10px;}
.btn_bg:hover{background:url('/webeps/img/ver1/btn_bg.png') left -23px; cursor:pointer;}
.btn_bg span{position:relative; display:block; float:left; height:23px; line-height:25px; background:url(/webeps/img/ver1/btn_bg.png) right 0; padding-left:22px; padding-right:10px; color:#666;}

.btn_bg_blank {position:relative; top:0; margin-left:1px; display:block; float:left; height:23px; background:url(/webeps/img/ver1/btn_bg.png) left 0; padding-left:10px;}
.btn_bg_blank:hover{background:url('/webeps/img/ver1/btn_bg.png') left -23px; cursor:pointer;}
.btn_bg_blank span{position:relative; display:block; float:left; height:23px; line-height:25px; background:url(/webeps/img/ver1/btn_bg.png) right 0; padding-left:7px; padding-right:10px; color:#666;}

.btn_bg:hover span{background:url('/webeps/img/ver1/btn_bg.png') right -23px; color:#222;}
.btn_bg span em {position:absolute; left:0; top:2px;}
/* 버튼 블릿기호 설정 */
.btn_approval {position:absolute; left:0; top:0;display:inline-block; width:19px; height:19px; margin-right:3px;} /* 결재선 */
.btn_approval:after {content:''; position:absolute; left:0; top:0; width:19px; height:19px; overflow:hidden; background:url(/webeps/img/ver1/btn_bg.png) no-repeat left -300px;}
.btn_asset {position:absolute; left:0; top:0;display:inline-block; width:19px; height:19px; margin-right:3px;} /* 기타자산 */
.btn_asset:after {content:''; position:absolute; left:0; top:0; width:19px; height:19px; overflow:hidden; background:url(/webeps/img/ver1/btn_bg.png) no-repeat -19px -300px;}
.btn_list {position:absolute; left:0; top:0;display:inline-block; width:19px; height:19px; margin-right:3px;} /* 목록 */
.btn_list:after {content:''; position:absolute; left:0; top:0; width:19px; height:19px; overflow:hidden; background:url(/webeps/img/ver1/btn_bg.png) no-repeat -38px -300px;}
.btn_carSignup {position:absolute; left:0; top:0;display:inline-block; width:19px; height:19px; margin-right:3px;} /* 차량등록 */
.btn_carSignup:after {content:''; position:absolute; left:0; top:0; width:19px; height:19px; overflow:hidden; background:url(/webeps/img/ver1/btn_bg.png) no-repeat -57px -300px;}
.btn_help {position:absolute; left:0; top:0;display:inline-block; width:19px; height:19px; margin-right:3px;} /* 도움말 */
.btn_help:after {content:''; position:absolute; left:0; top:0; width:19px; height:19px; overflow:hidden; background:url(/webeps/img/ver1/btn_bg.png) no-repeat -95px -357px;}
.btn_reserve {position:absolute; left:0; top:0;display:inline-block; width:19px; height:19px; margin-right:3px;} /* 예약 */
.btn_reserve:after {content:''; position:absolute; left:0; top:0; width:19px; height:19px; overflow:hidden; background:url(/webeps/img/ver1/btn_bg.png) no-repeat -76px -357px;}

.btn_print {position:absolute; left:0; top:0;display:inline-block; width:19px; height:19px; margin-right:3px;} /* 인쇄 */
.btn_print:after {content:''; position:absolute; left:0; top:0; width:19px; height:19px; overflow:hidden; background:url(/webeps/img/ver1/btn_bg.png) no-repeat -76px -300px;}
.btn_save {position:absolute; left:0; top:0;display:inline-block; width:19px; height:19px; margin-right:3px;} /* 저장 */
.btn_save:after {content:''; position:absolute; left:0; top:0; width:19px; height:19px; overflow:hidden; background:url(/webeps/img/ver1/btn_bg.png) no-repeat -95px -300px;}
.btn_uppperarrow {position:absolute; left:0; top:0;display:inline-block; width:19px; height:19px; margin-right:3px;} /* 저장 */
.btn_uppperarrow:after {content:''; position:absolute; left:0; top:0; width:19px; height:19px; overflow:hidden; background:url(/webeps/img/ver1/btn_bg.png) no-repeat -115px -300px;}
.btn_reset {position:absolute; left:0; top:0;display:inline-block; width:19px; height:19px; margin-right:3px;} /* 초기화 */
.btn_reset:after {content:''; position:absolute; left:0; top:0; width:19px; height:19px; overflow:hidden; background:url(/webeps/img/ver1/btn_bg.png) no-repeat -133px -300px;}

.btn_search {position:absolute; left:0; top:0;display:inline-block; width:19px; height:19px; margin-right:3px;} /* 조회 */
.btn_search:after {content:''; position:absolute; left:0; top:0; width:19px; height:19px; overflow:hidden; background:url(/webeps/img/ver1/btn_bg.png) no-repeat 0 -357px;}
.btn_zoomout {position:absolute; left:0; top:0;display:inline-block; width:19px; height:19px; margin-right:3px;} /* 확대 */
.btn_zoomout:after {content:''; position:absolute; left:0; top:0; width:19px; height:19px; overflow:hidden; background:url(/webeps/img/ver1/btn_bg.png) no-repeat -19px -357px;}
.btn_zoomin {position:absolute; left:0; top:0;display:inline-block; width:19px; height:19px; margin-right:3px;} /* 축소 */
.btn_zoomin:after {content:''; position:absolute; left:0; top:0; width:19px; height:19px; overflow:hidden; background:url(/webeps/img/ver1/btn_bg.png) no-repeat -38px -357px;}

.btn_excel {position:absolute; left:0; top:0;display:inline-block; width:19px; height:19px; margin-right:3px;} /* 엑셀 */
.btn_excel:after {content:''; position:absolute; left:0; top:0; width:19px; height:19px; overflow:hidden; background:url(/webeps/img/ver1/btn_bg.png) no-repeat 0 -319px;}
.btn_word {position:absolute; left:0; top:0;display:inline-block; width:19px; height:19px; margin-right:3px;} /* 워드 */
.btn_word:after {content:''; position:absolute; left:0; top:0; width:19px; height:19px; overflow:hidden; background:url(/webeps/img/ver1/btn_bg.png) no-repeat -19px -319px;}
.btn_ppt {position:absolute; left:0; top:0;display:inline-block; width:19px; height:19px; margin-right:3px;} /* 파워포인트 */
.btn_ppt:after {content:''; position:absolute; left:0; top:0; width:19px; height:19px; overflow:hidden; background:url(/webeps/img/ver1/btn_bg.png) no-repeat -38px -319px;}
.btn_hangul {position:absolute; left:0; top:0;display:inline-block; width:19px; height:19px; margin-right:3px;} /* 한글 */
.btn_hangul:after {content:''; position:absolute; left:0; top:0; width:19px; height:19px; overflow:hidden; background:url(/webeps/img/ver1/btn_bg.png) no-repeat -57px -319px;}
.btn_pdf {position:absolute; left:0; top:0;display:inline-block; width:19px; height:19px; margin-right:3px;} /* pdf */
.btn_pdf:after {content:''; position:absolute; left:0; top:0; width:19px; height:19px; overflow:hidden; background:url(/webeps/img/ver1/btn_bg.png) no-repeat -76px -319px;}

.btn_docnew {position:absolute; left:0; top:0;display:inline-block; width:19px; height:19px; margin-right:3px;} /* 신규문서 */
.btn_docnew:after {content:''; position:absolute; left:0; top:0; width:19px; height:19px; overflow:hidden; background:url(/webeps/img/ver1/btn_bg.png) no-repeat -76px -340px;}
.btn_docdel {position:absolute; left:0; top:0;display:inline-block; width:19px; height:19px; margin-right:3px;} /* 문서삭제 */
.btn_docdel:after {content:''; position:absolute; left:0; top:0; width:19px; height:19px; overflow:hidden; background:url(/webeps/img/ver1/btn_bg.png) no-repeat -19px -338px;}
.btn_docadd {position:absolute; left:0; top:0;display:inline-block; width:19px; height:19px; margin-right:3px;} /* 문서추가 */
.btn_docadd:after {content:''; position:absolute; left:0; top:0; width:19px; height:19px; overflow:hidden; background:url(/webeps/img/ver1/btn_bg.png) no-repeat 0 -338px;}
.btn_approveok {position:absolute; left:0; top:0;display:inline-block; width:19px; height:19px; margin-right:3px;} /* 문서승인*/
.btn_approveok:after {content:''; position:absolute; left:0; top:0; width:19px; height:19px; overflow:hidden; background:url(/webeps/img/ver1/btn_bg.png) no-repeat -38px -338px;}
.btn_approveout {position:absolute; left:0; top:0;display:inline-block; width:19px; height:19px; margin-right:3px;} /* 문서반려 */
.btn_approveout:after {content:''; position:absolute; left:0; top:0; width:19px; height:19px; overflow:hidden; background:url(/webeps/img/ver1/btn_bg.png) no-repeat -57px -338px;}

.btn_append {position:absolute; left:0; top:0;display:inline-block; width:19px; height:19px; margin-right:3px;} /* 첨부 */
.btn_append:after {content:''; position:absolute; left:0; top:0; width:19px; height:19px; overflow:hidden; background:url(/webeps/img/ver1/btn_bg.png) no-repeat -57px -357px;}
.btn_report {position:absolute; left:0; top:0;display:inline-block; width:19px; height:19px; margin-right:3px;} /* 상신 */
.btn_report:after {content:''; position:absolute; left:0; top:0; width:19px; height:19px; overflow:hidden; background:url(/webeps/img/ver1/btn_bg.png) no-repeat -114px -300px;}
.btn_report2 {position:absolute; left:0; top:0;display:inline-block; width:19px; height:19px; margin-right:3px;} /* 레포트 */
.btn_report2:after {content:''; position:absolute; left:0; top:0; width:19px; height:19px; overflow:hidden; background:url(/webeps/img/ver1/btn_bg.png) no-repeat -114px -339px;}
.btn_duplicate {position:absolute; left:0; top:0;display:inline-block; width:19px; height:19px; margin-right:3px;} /* 복사 */
.btn_duplicate:after {content:''; position:absolute; left:0; top:0; width:19px; height:19px; overflow:hidden; background:url(/webeps/img/ver1/btn_bg.png) no-repeat -95px -338px;}

.btn_add {position:absolute; left:0; top:0;display:inline-block; width:19px; height:19px; margin-right:3px;} /* 추가 */
.btn_add:after {content:''; position:absolute; left:0; top:0; width:19px; height:19px; overflow:hidden; background:url(/webeps/img/ver1/btn_bg.png) no-repeat 0 -376px;}
.btn_rowadd {position:absolute; left:0; top:0;display:inline-block; width:19px; height:19px; margin-right:3px;} /* 행추가 */
.btn_rowadd:after {content:''; position:absolute; left:0; top:0; width:19px; height:19px; overflow:hidden; background:url(/webeps/img/ver1/btn_bg.png) no-repeat 0 -376px;}
.btn_rowcopy {position:absolute; left:0; top:0;display:inline-block; width:19px; height:19px; margin-right:3px;} /* 행복사 */
.btn_rowcopy:after {content:''; position:absolute; left:0; top:0; width:19px; height:19px; overflow:hidden; background:url(/webeps/img/ver1/btn_bg.png) no-repeat -76px -376px;}
.btn_rowdel {position:absolute; left:0; top:0;display:inline-block; width:19px; height:19px; margin-right:3px;} /* 행추가 */
.btn_rowdel:after {content:''; position:absolute; left:0; top:0; width:19px; height:19px; overflow:hidden; background:url(/webeps/img/ver1/btn_bg.png) no-repeat -19px -376px;}
.btn_closed {position:absolute; left:0; top:0;display:inline-block; width:19px; height:19px; margin-right:3px;} /* 닫기 */
.btn_closed:after {content:''; position:absolute; left:0; top:0; width:19px; height:19px; overflow:hidden; background:url(/webeps/img/ver1/btn_bg.png) no-repeat -38px -376px;}
.btn_ok {position:absolute; left:0; top:0;display:inline-block; width:19px; height:19px; margin-right:3px;} /* 확인 */
.btn_ok:after {content:''; position:absolute; left:0; top:0; width:19px; height:19px; overflow:hidden; background:url(/webeps/img/ver1/btn_bg.png) no-repeat -57px -376px;}

.btn_first {position:absolute; left:0; top:0;display:inline-block; width:19px; height:19px; margin-right:3px;} /* 맨처음 */
.btn_first:after {content:''; position:absolute; left:0; top:0; width:19px; height:19px; overflow:hidden; background:url(/webeps/img/ver1/btn_bg.png) no-repeat 0 -395px;}
.btn_prev {position:absolute; left:0; top:0;display:inline-block; width:19px; height:19px; margin-right:3px;} /* 이전 */
.btn_prev:after {content:''; position:absolute; left:0; top:0; width:19px; height:19px; overflow:hidden; background:url(/webeps/img/ver1/btn_bg.png) no-repeat -19px -395px;}
.btn_next {position:absolute; left:0; top:0;display:inline-block; width:19px; height:19px; margin-right:3px;} /* 다음 */
.btn_next:after {content:''; position:absolute; left:0; top:0; width:19px; height:19px; overflow:hidden; background:url(/webeps/img/ver1/btn_bg.png) no-repeat -38px -395px;}
.btn_last {position:absolute; left:0; top:0;display:inline-block; width:19px; height:19px; margin-right:3px;} /* 마지막 */
.btn_last:after {content:''; position:absolute; left:0; top:0; width:19px; height:19px; overflow:hidden; background:url(/webeps/img/ver1/btn_bg.png) no-repeat -56px -395px;}

/*****************************************************
팝업 스타일
*****************************************************/
#contentaArea_popup {width:100%; height:auto;}
.poptit_h1 {width:auto; height:30px; line-height:30px; background:url(/webeps/img/ver1/popup_titbg.png) repeat-x; font-weight:bold; font-size:14px; padding-left:10px;}
.poptit_h2 {margin-top:0; margin-bottom:0; height:35px; line-height:35px; background:#f4f4f4 url(/webeps/img/ver1/bult_popup.png) no-repeat 10px 10px; padding-left:30px; border-top:3px solid #0e93ff; border-bottom:1px solid #e1e1e1; font-size:13px; color:#0672b1;}
.poptit_h3 {height:25px; line-height:25px; background:url(/webeps/img/ver1/bult_title.png) no-repeat 5px -18px; padding-left:15px; font-weight:bold; color:#666;}

#contents_popup {padding:15px 10px;}

/*****************************************************
ect
*****************************************************/
.blank_area {width:auto; height:580px; background:url(/webeps/img/ver1/blank_img.png) no-repeat 50% bottom; padding-left:-390px; overflow-y:hidden;}