/*=================================================================================================
// 명    칭 : 관리자모듈 스타일쉬트
// 처리내용 :
// 작 성 자 : 2013-09-06 강대인
//=================================================================================================*/
@charset "utf-8";
@import url("/common/css/global.css");

html { font-size:12px;  font-family:NanumGothic,'나눔고딕','돋움체',Dotum,'굴림체',Gulim,Arial,sans-serif, AppleGothic; margin:0; padding:0; }
body { font-size:12px;  font-family:NanumGothic,'나눔고딕','돋움체',Dotum,'굴림체',Gulim,Arial,sans-serif, AppleGothic; margin:0; padding:0; width:100%; }
table { border-collapse:collapse; empty-cells:show;font-size:12px;font-family:NanumGothic,'나눔고딕','돋움체',Dotum,'굴림체',Gulim,Arial,sans-serif, AppleGothic; }
input, select, textarea { font-size: 12px; vertical-align: middle; border-radius: 0; font-family:NanumGothic,'나눔고딕','돋움체',Dotum,'굴림체',Gulim,Arial,sans-serif, AppleGothic; }

input {padding:2px; border:1px solid #e5e5e5; font-size:12px; background:#ffffff; }
input[type='file'] {height:25px; padding:0; }
select {padding:2px;}
textarea { width:100%; overflow:auto; padding: 5px; line-height:20px;}

input[type='checkbox'],input[type='radio'] {height:25px;}

/* 입력OBJECT설정 --------------------------------------------------------------------------------------- */
.ssInput       { height:25px; border:1px solid #e5e5e5; font-size:12px; background:#ffffff; padding:2px; } /* input 입력가능 */
.ssInputAct    { height:25px; border:1px solid #7fad05; font-size:12px; background:#ebffb6; padding:2px; } /* input 입력가능 */
.ssInputGray   { height:25px; border:1px solid #d3d3d3; font-size:12px; background:#eeeeee; padding:2px; } /* input 입력불가 */
.ssInputWhite  { height:25px; border:1px solid white;   font-size:12px; background:white;   padding:2px; } /* input 입력불가 */

.ssTextarea    { border:1px solid #e5e5e5; margin-top:2px; margin-bottom:2px; font-size:12px; vertical-align:middle; background:#ffffff;} /* textarea 입력가능 */
.ssTextareaAct { border:1px solid #7fad05; margin-top:2px; margin-bottom:2px; font-size:12px; vertical-align:middle; background:#ebffb6;} /* textarea onFocus  */

.ssRadio       { height:25px; vertical-align:top; }
.ssCheck       { height:25px; vertical-align:top; }
.ssSelect      { height:25px; border:1px solid #e5e5e5; font-size:12px; vertical-align:middle;background-color:#fff; }
.ssSelectList  { height:25px; border:1px solid #dbdbdb; font-size:12px; vertical-align:middle; background:white; _margin-top:-1px; }

.pc_comma_input {font-family: tahoma;}
.ss_num_only {font-family: tahoma;}
.ss_num_coma {font-family: tahoma;}
.ss_numeric {font-family: tahoma;}

/* body ----------------------------------------------------------------------------------------- */

#di_wrap {
  background-color: #F2F2F2;
  cursor: default;
  height: 100%;
  min-height: 100%;
  min-width: 1500px;
  overflow: hidden;
}

#calendar td {text-align:center;}

/*#di_header {background:url('/modules/adm/img/hd_bg.jpg') #383b3f top left repeat-x; }*/
#di_header {background:url('/modules/adm/img/comm/topBg_blue.gif') #383b3f top left repeat-x; }

#logoAnchor { position: relative; float:left; display: block; height: 24px; left: 20px;  top: 8px; z-index: 100; text-align:left;  }
#logoAnchor img { height: 20px;vertical-align: bottom;}
#logoAnchor span { color:#fff; font-size:18px;}

/*
#di_gnb { height: 32px;  overflow: hidden; position: relative;}
#di_gnb .ds_gnb_wrap { color: #D4DCE4; font-size: 11px; padding: 8px 10px 0 0; position: absolute; right: 0; text-align: right; top: 0; min-width: 300px;}
#di_gnb .ds_gnb_wrap .menu-right li { display: inline; list-style-type: none; margin: 0 0 0 15px; }
#di_gnb .ds_gnb_wrap a { color: #FFFFFF; }
*/

#di_gnb { height: 40px;}
#di_gnb .ds_gnb_wrap { color: #D4DCE4; font-size: 11px; padding:12px 10px 0 20px;overflow: hidden;}
#di_gnb .ds_gnb_wrap .menu-left { float:left; font-size:14px; font-weight:bold; color: #FFFFFF; }

#di_gnb .ds_gnb_wrap .menu-right { float:right;}
#di_gnb .ds_gnb_wrap .menu-right li { display: inline; list-style-type: none; margin: 0 0 0 15px; }
#di_gnb .ds_gnb_wrap a { color: #FFFFFF; }


/* 상단메뉴 클래스 */
/*=================================================================================================================*/
/*#di_tnb { background: none repeat scroll 0 0 transparent; clear: both; height: 25px; overflow: hidden; }*/
#di_tnb { height: 40px;}
#di_tnb .ds_tnb_wrap_ico { float:left; padding: 7px 0 0 20px;}
#di_tnb .ds_tnb_wrap { float:left; margin: 0; padding: 12px 0 0 10px;  min-width: 600px;}
#di_tnb .ds_tnb_wrap ul { font-size: 14px; list-style: none outside none; margin: 0; padding: 0; text-align: left; }

/*Top level list items*/
#di_tnb .ds_tnb_wrap ul li { float: left; padding: 0; vertical-align: middle; display: inline;}
#di_tnb .ds_tnb_wrap ul li.divider { border-top: 1px solid #EBEBEB; padding-top: 2px; padding-right: 1px;  }
#di_tnb .ds_tnb_wrap ul li a { color: #D4DCE4; font-weight: normal; height: 24px; padding: 0 10px 0; display: block; cursor: pointer; }
#di_tnb .ds_tnb_wrap ul li a:hover { color: #97D471; font-weight: normal; height: 24px; padding: 0 10px 0; display: block; cursor: pointer; }
#di_tnb .ds_tnb_wrap ul li a.on { color: #97D471; font-weight: bold; height: 24px; padding: 0 10px 0; display: block; cursor: pointer; }
#di_tnb .ds_tnb_wrap ul li a.arrow-right,
#di_tnb .ds_tnb_wrap ul li a:hover.arrow-right { vertical-align: middle; background-image: url("/modules/adm/css/images/arrow-right.gif"); background-repeat: no-repeat; background-position: right 9px top 7px; }
* html #di_tnb .ds_tnb_wrap ul li a{ display: inline-block; } /*IE6 hack to get sub menu links to behave correctly*/

/*1st sub level menu*/
#di_tnb .ds_tnb_wrap ul li ul { position: absolute; display: block; visibility: hidden; width: 15em; z-index: 8000; background: url("/modules/adm/css/images/bg-dropdown.gif") repeat-y scroll 0 0 #FFFFFF; border: 1px solid #5B6577; padding: 0px 2px 5px 2px;  }
#di_tnb .ds_tnb_wrap ul li ul li { padding: 0; vertical-align: middle; display: inline;  padding-right: 1px; height:25px;font-size: 13px; }
#di_tnb .ds_tnb_wrap ul li ul li a { color: #3F3F3F; font-weight: normal; height: auto; padding: 4px 1em 4px 2em; width: 13em; }
#di_tnb .ds_tnb_wrap ul li ul li a:hover { background: none repeat scroll 0 0 #93ADC8; color: #FFFFFF; height: auto; padding: 4px 1em 4px 2em; width: 13em; }

#di_tnb .ds_tnb_wrap ul li ul li ul  {  position: absolute; display: block; visibility: hidden; width: 15em; z-index: 9000; background: url("/modules/adm/css/images/bg-dropdown.gif") repeat-y scroll 0 0 #FFFFFF; border: 1px solid #5B6577; padding: 4px 2px; }
#di_tnb .ds_tnb_wrap ul li ul li ul li { padding: 0; vertical-align: middle; display: inline; margin-top: 0px; padding-right: 1px; font-size: 13px; }
#di_tnb .ds_tnb_wrap ul li ul li ul li a { color: #3F3F3F; font-weight: normal; height: auto; padding: 4px 1em 4px 2em; width: 12em; }
#di_tnb .ds_tnb_wrap ul li ul li ul li a:hover { background: none repeat scroll 0 0 #93ADC8; color: #FFFFFF; padding: 4px 1em 4px 2em; }
/*=================================================================================================================*/


#di_contents { border-bottom: 1px solid #909090; overflow: hidden; }

/* 레프트메뉴*/
#di_snb { float: left; height:100%; width:0px; /*width: 230px;*/ overflow: hidden;}
.panel-header {
  background-color:#F1F1F1;
  border-bottom: 1px solid #D3D3D3;
  height: 35px;
  overflow: hidden;
}
#di_snb .toolbar {
  float: right;
  height: 22px;
  margin-top: 4px;
  overflow: hidden;
  padding-bottom: 2px;
  text-align: right;
  vertical-align: middle;
  padding-left: 3px;
  padding-right: 3px;
}

#di_snb .panel-collapse {
  background: url("/modules/adm/css/images/collapse-expand.gif") no-repeat scroll left top transparent;
  padding-right: 5px;
  cursor: pointer;
  margin: 4px 0 0 2px;
}

#di_snb h2 {
    color: #333333;
    display: inline-block;
    font-size: 12px;
    height: 22px;
    margin: 0;
    overflow: hidden;
    padding: 7px 0 0 4px;
}

/* 컨테이너 분리바 */
#di_snb_handle {
	/*cursor: e-resize;*/
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background: url("/modules/adm/css/images/handle-icon.gif") no-repeat scroll center center #D5D9DC;
  border-color: -moz-use-text-color #C5C7C9;
  border-image: none;
  border-left: 1px solid #C5C7C9;
  border-right: 1px solid #C5C7C9;
  border-style: none solid;
  border-width: 0 1px;
  float: left;
  min-height: 600px;
	height:100%;
  overflow: hidden;
  width: 6px;
}


#di_content { float: left; height: 100%; min-width: 250px; overflow: hidden; }
#di_content .toolbar {
    float: right;
    height: 22px;
    margin-top: 4px;
    overflow: hidden;
    padding-bottom: 2px;
    text-align: right;
    vertical-align: middle;
    padding-left: 3px;
    padding-right: 3px;
}
.buttonbar {
  background-color: #F1F1F1;
	margin-top: 4px;
  height: 28px;
  overflow: hidden;
  padding-bottom: 2px;
  right: 8px;
  text-align: right;
  top: 3px;
  vertical-align: middle;
  width: auto;
}

div.divider {
  background: url("/modules/adm/css/images/toolbox-divider.gif") repeat-y scroll 0 0 transparent;
  float: right;
  padding-left: 6px;
	padding-right:2px;
	min-height:20px;
}

#di_content h2 { color: #333333; display: inline-block; font-size: 12px; height: 22px; margin: 0; overflow: hidden; padding: 7px 8px 0; }

#di_content_header #di_title {font-size:12px; font-weight:bold;}

#di_content_wrap {width:100%; overflow:auto;background-color: white;}

/*
.button, a.button {
    background: url("images/bg-gray-light.png") repeat scroll 0 0 transparent;
    border: 1px solid #BBBBBB;
    border-radius: 2px 2px 2px 2px;
    color: #098ED1;
    cursor: pointer;
    display: inline-block;
    font-size: 11px;
    height: auto;
    margin: 0;
    padding: 2px 6px;
    vertical-align: middle;
}
*/
/* 로딩바용 */
.ajax_overlay {}
.ajax_loader {background: url("/images/loding/ajax-loader_55.gif") no-repeat center center transparent;width:100%;height:100%;}

/* 그리드상단 검색박스 2021-06-03 강대인 */
.panel-search {
  /*background: url("images/bg-panel-header.gif") repeat-x scroll 0 0 #F1F1F1;*/
  border-bottom: 1px solid #D3D3D3;
	width:100%;
  min-height: 20px;
  overflow: hidden;
	padding:10px;
}

.panel-search:last-child { border:none;}
.panel-search .dc_search_input {overflow:auto; width:100%; min-width:600px;}
.panel-search .dc_search_input .ssCon {margin-right: 20px !important;}
.panel-search .dc_search_input .dc_search_item {line-height:25px; margin-top:3px !important; margin-bottom:3px !important;}
.panel-search .dc_search_input .dc_search_item>div {line-height:23px !important;height:25px !important;  margin-top:0 !important; border:0;}
.panel-search .dc_search_input .dc_search_item .ssFindTitle { border:1px solid #e5e5e5; font-size:12px; background:#f6f6f6; text-align:center; vertical-align:middle; width:90px; border-right:0;}


/* 입력폼 */
#srReg { margin-top:3px; margin-bottom:3px; }
#srReg #srRegTbl { border:0;width:100%; border-spacing:0; }
#srReg #srRegTbl>tr { border:0; border-spacing:0; }
#srReg #srRegTbl>td { border:0; border-spacing:0; }
#srReg #srRegTbl td.ssOutB { width:3px; font-size:1px; }
#srReg #srRegTbl td.ssOutTL { background:url(/modules/adm/css/images/findTl.png); width:5px; height:5px; }
#srReg #srRegTbl td.ssOutTR { background:url(/modules/adm/css/images/findTr.png); width:5px; height:5px; }
#srReg #srRegTbl td.ssOutBL { background:url(/modules/adm/css/images/findBl.png); width:5px; height:5px; }
#srReg #srRegTbl td.ssOutBR { background:url(/modules/adm/css/images/findBr.png); width:5px; height:5px; }
#srReg #srRegTbl #srRegList { border:0; overflow:auto; background:white; }
#srReg #srRegTbl #srRegList .ssRegList { width:100%;border:1px solid #e5e5e5; border-top:0; border-left:0;}
#srReg #srRegTbl #srRegList .ssRegList th { color:black; height:25px; line-height:120%; font-weight:normal; font-size:12px; background:#f8f8f8; text-align:center; border:1px solid #a9a9a9; }
#srReg #srRegTbl #srRegList .ssRegList td { height:25px; line-height:120%; font-size:12px; border-bottom:1px solid #a9a9a9 !important; border-right:1px solid #a9a9a9 !important; vertical-align:middle; background:white; text-align:center; }
#srReg #srRegTbl #srRegList .ssRegList td div { width:inherit; _width:100%; height:18px; line-height:18px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; border:0; text-align:left; }

.ssReg { width:100%; border:1px solid #a9a9a9; }
.ssReg thead th {  padding-left:12px; color:black; height:30px; line-height:120%; font-weight:bold; font-size:12px; background:#f8f8f8; text-align:center; border-right:1px solid #a9a9a9; border-bottom:1px solid #a9a9a9; }
.ssReg thead td { height:30px; line-height:30px; border-right:1px solid #a9a9a9; border-bottom:1px solid #a9a9a9; color:black; background: #f8f8f8; text-align:center; font-size:12px; font-weight:bold; }
.ssReg tbody th {  padding-left:12px; color:black; height:30px; line-height:120%; font-weight:normal; font-size:12px; background:#f8f8f8; text-align:left; border-right:1px solid #a9a9a9; border-bottom:1px solid #a9a9a9; }
.ssReg tbody th.ssCenter {  padding-left:0; color:black; height:30px; line-height:120%; font-weight:normal; font-size:12px; background:#f8f8f8; text-align:left; border-right:1px solid #a9a9a9; border-bottom:1px solid #a9a9a9; }
.ssReg tbody th.ssRequire { padding-left:12px; background:url(/modules/adm/css/images/require.png) #f8f8f8 5px 50% no-repeat; }
.ssReg tbody td { padding:5px; height:35px; line-height:120%; font-size:12px; border-bottom:1px solid #a9a9a9; border-right:1px solid #a9a9a9; vertical-align:middle; background:white; }
.ssReg tbody td.ssCenter { padding-left:0px; height:30px; line-height:120%; font-size:12px; border-bottom:1px solid #a9a9a9; border-right:1px solid #a9a9a9; vertical-align:middle; background:white; }
.ssReg .ssMonth { display:inline-block;height:21px; width:21px; margin:0 1px; background:url(/modules/adm/css/images/cal.gif); cursor:pointer;}
.ssReg ul { vertical-align:middle; }
.ssReg li { float:left; vertical-align:middle; }

.ssListReg { width:100%; border:1px solid #a9a9a9; }
.ssListReg thead th {  color:black; height:30px; line-height:120%; font-weight:bold; font-size:12px; background:#f8f8f8; text-align:center; border-right:1px solid #a9a9a9; border-bottom:1px solid #a9a9a9; }
.ssListReg thead td { height:30px; line-height:30px; border-right:1px solid #a9a9a9; border-bottom:1px solid #a9a9a9; color:black; background: #f8f8f8; text-align:center; font-size:12px; font-weight:bold; }
.ssListReg tbody th {  padding-left:12px; color:black; height:30px; line-height:120%; font-weight:normal; font-size:12px; background:#f8f8f8; text-align:left; border-right:1px solid #a9a9a9; border-bottom:1px solid #a9a9a9; }
.ssListReg tbody th.ssCenter {  padding-left:0; color:black; height:30px; line-height:120%; font-weight:normal; font-size:12px; background:#f8f8f8; text-align:left; border-right:1px solid #a9a9a9; border-bottom:1px solid #a9a9a9; }
.ssListReg tbody th.ssRequire { padding-left:12px; background:url(/modules/adm/css/images/require.png) #f8f8f8 5px 50% no-repeat; }
.ssListReg tbody td { text-align:center;padding:5px; height:30px; line-height:120%; font-size:12px; border-bottom:1px solid #a9a9a9; border-right:1px solid #a9a9a9; vertical-align:middle; background:white; }
.ssListReg tbody td.ssCenter { height:30px; line-height:120%; font-size:12px; border-bottom:1px solid #a9a9a9; border-right:1px solid #a9a9a9; vertical-align:middle; background:white; }
.ssListReg .ssMonth { display:inline-block;height:21px; width:21px; margin:0 1px; background:url(/modules/adm/css/images/cal.gif); cursor:pointer;}
.ssListReg ul { vertical-align:middle; }
.ssListReg li { float:left; vertical-align:middle; }

.ssList { width:100%; border:1px solid #a9a9a9; background-color:white;}
.ssList thead th { color:black; height:30px; line-height:120%; font-weight:bold; font-size:12px; background:#f8f8f8; text-align:center; border-right:1px solid #a9a9a9; border-bottom:1px solid #a9a9a9; }
.ssList tbody tr:hover td {background-color:#C7F18C}
.ssList tbody tr.on td {background-color:#C7F18C}
.ssList tbody th { color:black; height:25px; line-height:120%; font-weight:normal; font-size:12px; background:#f8f8f8; text-align:center;  border-bottom:1px solid #a9a9a9 !important; border-right:1px solid #a9a9a9 !important; }
.ssList tbody td { height:25px; line-height:120%; font-size:12px; padding:5px; border-bottom:1px solid #a9a9a9 !important; border-right:1px solid #a9a9a9 !important; vertical-align:middle; background:white; text-align:center; }
.ssList tbody td div { width:inherit; _width:100%; height:18px; line-height:18px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; border:0; text-align:left; }



.x_tab { clear:both; height:392px; border:1px solid #cccccc; padding:5px; }
/*.x_tab a { text-align:right;margin-bottom:10px; }*/

.x_tab .xm_title { padding-top:7px;margin:0 auto;border:1px solid #cccccc; border-bottom:0px; }
.x_tab .xm_title ul { width:100%; }
.x_tab .xm_title ul .xm_btn  { float:left; padding:0; color:navy; text-align:center; line-height:130%; }
.x_tab .xm_title ul li  { float:left; padding-bottom:6px; color:navy; text-align:center; line-height:130%; }

.x_tab .xm_list { padding:0px;margin:0 auto;border:1px solid #cccccc;height:362px;overflow-y:auto; }
.x_tab .xm_list ul { width:100%; }
.x_tab .xm_list ul li a { margin-top:3px; }
.x_tab .xm_list ul .xm_text:hover { width:100%; background:#cccccc; cursor:pointer; }
.x_tab .xm_list ul .xm_text  { float:left; padding:5px 0; color:navy; text-align:center; line-height:130%; }
.x_tab .xm_list ul .xm_no  { float:left; padding:5px 0; color:navy; text-align:center; line-height:130%; }
.x_tab .xm_list ul .xm_btn  { float:left; padding:0; color:navy; text-align:center; line-height:130%; }

.x_tab .xm_checklist { padding:0px;margin:0 auto;border:1px solid #cccccc;height:391px;overflow-y:auto; }
.x_tab .xm_checklist ul { width:100%; }
.x_tab .xm_checklist ul li a { margin-top:3px; }
.x_tab .xm_checklist ul .xm_text:hover { width:100%; background:#cccccc; cursor:pointer; }
.x_tab .xm_checklist ul .xm_text  { float:left; padding:5px 0; color:navy; text-align:center; line-height:130%; }
.x_tab .xm_checklist ul .xm_no  { float:left; padding:5px 0; color:navy; text-align:center; line-height:130%; }
.x_tab .xm_checklist ul .xm_btn  { float:left; padding:0; color:navy; text-align:center; line-height:130%; }

.x_tab .xm_checklist ul .xm_depth  { float:left; padding:5px 0; color:#A566FF; text-align:center; line-height:250%; font-weight:bold; }
.x_tab .xm_checklist ul li .ul_depth	{ border:1px solid gray; padding-bottom:10px; height:400px; }
.x_tab .xm_checklist ul li ul .xm_sub { text-align:left; height:20px; color:gray;  font-weight:normal }

.x_tab .xm_checklist ul .xm_depth1  { float:left; padding:5px 0; color:#A566FF; text-align:center; line-height:130%; font-weight:bold; margin:15px 5px 10px 15px; width:215px; }
.x_tab .xm_checklist ul li ul .xm_depth2  { width:180px; margin:10px; color:#6799FF; text-align:left; /*float:left; padding:5px 0; color:purple; text-align:center; line-height:130%; font-weight:bold; margin:15px 5px 10px 15px; width:215px*/; }
.x_tab .xm_checklist ul li ul .xm_sub3 { text-align:left; height:20px; color:gray;  font-weight:normal }

.sub_title { padding-top:7px;margin:0 auto;border:1px solid #cccccc; border-bottom:0px; background: #f8f8f8; }
.sub_title ul { width:100%}
.sub_title ul .xm_btn  { float:left; padding:0; color:navy; text-align:center; line-height:130%; }
.sub_title ul li  { float:left; padding-bottom:6px; color:navy; text-align:center; line-height:130%; }

.sub_list { padding:0px;margin:0 auto;border:1px solid #cccccc;height:100px;overflow-y:auto; }
.sub_list ul { width:100%; overflow:auto; }
.sub_list ul.data_list:hover { width:100%; background:#F6F5F5;}
.sub_list ul li  { float:left;}
.sub_list ul li a { margin-top:3px; }

.sub_list ul .xm_text  { float:left; padding:5px 0; color:navy; text-align:center; line-height:130%; }
.sub_list ul .xm_no  { float:left; padding:5px 0; color:navy; text-align:center; line-height:130%; }
.sub_list ul .xm_btn  { float:left; padding:0; color:navy; text-align:center; line-height:130%; }



.x_sheet { background-color:white; border:0; margin:0; padding:0; width:100%; text-align:center; margin-top:10px; }

.x_sheet .xmTitle { margin:0 auto;border:1px solid #cccccc;border-bottom:0px; }
.x_sheet .xmTitle ul { margin:0 20px 0 20px; }
.x_sheet .xmTitle ul li { float:left; padding:10px; color:navy; text-align:center; line-height:130%; }

.x_sheet .xmList { margin:0 auto;border:1px solid #cccccc;height:290px;overflow-y:auto; }
.x_sheet .xmList ul { margin:0 20px 0 20px; border-bottom: 1px solid #A9A9A9;}
.x_sheet .xmList ul .xmText:hover { background:#cccccc; cursor:default; cursor:pointer; }
.x_sheet .xmList ul li { float:left; padding:5px 10px 5px 10px; color:navy; text-align:center; line-height:130%; }


/* category */
#category ul { position:relative; display:block; padding:3px 0 0 11px; background:url(/modules/adm/img/category/line_tree_vr.gif) repeat-y 11px -1px; zoom:1; }
#category ul li { list-style:none; position:relative; padding:3px 0 2px 8px; white-space:nowrap; background:url(/modules/adm/img/category/line_tree_hr.gif) no-repeat 1px 5px !important; }
#category ul li span.k_tree_label { position:relative; left:16px; _left /**/:0; top:0; }
#category ul li button { display:inline-block; position:relative; _left /**/:-16px; _top:-2px; width:13px; height:13px; _width:17px; _height:17px; margin:0 -13px 0 0; _margin:0 -17px -2px -2px; text-indent:-10000px; _text-indent:0; _font:0/0 Sans-serif; border:none; background:url(../img/category/btn_tree_collapse.gif) no-repeat; cursor:pointer; _cursor /**/:hand; }
*:first-child+html #category ul li button { width:17px; height:17px; top:-2px; text-indent:0; margin:0 -17px -2px -2px; font:0/0 Sans-serif; }
#category ul li ul { display:none; padding:2px 0 0 0; margin:0 0 -2px 6px; background-position:left top;}
#category ul li ul li { display:none; }
#category ul li.k_tree_on button { background-position:0 -13px; _background-position:2px -11px; }
*:first-child+html #category ul li.k_tree_on button { background-position:2px -11px; }
#category ul li.k_tree_off button { background-position:0 0; _background-position:2px 2px; }
*:first-child+html #category ul li.k_tree_off button { background-position:2px 2px; }
#category ul li.k_tree_on ul{ display:block; }
#category ul li.k_tree_on ul li { display:block; }
#category ul li.k_tree_off ul { display:none; }
#category ul li.k_tree_off ul li { display:none; }
#category ul li.k_tree_last { background:url(/modules/adm/img/category/line_tree_last_hr.gif) no-repeat 0 5px !important; }

#category span, #topSubmit, #valSubmit, #sClose, #add, #mod, #del { cursor:pointer; }
#status { display:none; position:absolute; top:47px; left:150px; width:210px; height:120px; padding:10px; border:2px solid red; background-color:white; }
