﻿
body
{
    scrollbar-face-color: #ffffff; scrollbar-shadow-color: #d8d8d8; 
    scrollbar-highlight-color: #ffffff; scrollbar-3dlight-color: #d8d8d8; 
    scrollbar-darkshadow-color: #ffffff; scrollbar-track-color: #f6f6f6; 
    scrollbar-arrow-color: #79A8BF;
    margin:0px
}

td {font-size:12px; font-family:굴림; color:#333333; line-heigh:150%;}


/*  ***************************************************  공통  ***************************************************  */

/* 2006-09-15 추가 */
.div_popscroll      {width:100%;overflow:auto;border:0;}

/* 윤곽 팝업제외*/
table.bodyframe {width:100% ;padding:15px 10px 0px 2px} /*추후 해상도를 1024로 맞출경우 width:752px ;padding:15px 0px 0px 2px 이렇게 바꾸시면 됩니다.*/
/*table.bodyframe {width:752px ;padding:15px 0px 0px 2px}*/

/* 여백종류 */
.margin_title	{height:7px;}
.margin_btn		{height:5px;}
.margin_p_btn	{height:8px;}
.margin_s		{height:5px;}
.margin_table	{height:10px;}
.btn_space  	{padding:0 3 0 3}
.margin_btn_end {height:25px;}



tr.list1or {background-color:#ffffff;} tr.list_overor {background-color:#E7F0FF;} 

/* 리스트 TR 오버 칼라 */
tr.list1 {background-color:#ffffff;} tr.list_over {background-color:#E7F0FF;color:gray;text-align:center ;text-decoration:underline;} 


/* 리스트 TD 오버 칼라 */
td.list_t_B {color:#000000;text-align:center ;} td.list_over_t_B {color:blue;text-align:center ;text-decoration:underline;} 

td.list_t_G {color:#000000;text-align:center ;} td.list_over_t_G {color:green;text-align:center ;text-decoration:underline;} 

td.list_t {color:#000000;text-align:center ;} td.list_over_t {color:gray;text-align:center ;text-decoration:underline;} 

/* 굵은 폰트 */
.bold{font-weight: bold;color:#FB6300}

/* 제목과 리스트사이의 글 여백 */ 
.comment_padding {padding:0 5 3 0; height:26px} 

/* 타이틀 도트 back */
.title_bg {background:#ffffff ;height:21px} 

/* 리스트 라인 */
.list_line {background:#ffffff url(../images/title_back_dot.gif); height:1px} 
.dot_line {background:#ffffff url(../images/dot_line.gif); height:15px} 

/* 리스트에 데이타가 없는경우 */
.no_data { height:35px; text-align:center ;color:#333333}


/*  *********** Location 표시 *********** (현재 위치 컬러는 테마관리) */
/* Location의 테두리여백 */
.location_t_padding {padding:0 3 0 0 ; text-align:right}
.location_padding {padding:2 5 0 10; background-color:#ffffff; text-align:right}

/*	linemap - 상위경로	*/
.linemap, a.linemap:link, a.linemap:visited {font-size : 9pt; color:#686868; text-decoration: none;}
a.linemap:active, a.linemap:hover   {font-size : 9pt; color:#686868; text-decoration: underline;}


/*  **********************************  검색박스  ********************************** */
/* 검색박스 테이블 */
.search_box_line {border: #E7E7E7 1px solid; background-color: #ffffff; padding:1px 1px 1px 1px ; align:center }
.search_box  {background-color: #f7f7f7; text-align:center;height:34px}

/* 인풋스타일 */
.input {border:solid 1px #BDB6BD; background-color:#ffffff; font-size:12px; color:#666666; height:19px; font-family:"굴림"; ime-mode:"active"}
.input_null	{border:solid 0px #BDB6BD; background-color:#ffffff; font-size:12px; color:#666666; hight:19px; font-family:"굴림";}
.input_right {border:solid 1px #BDB6BD; background-color:#ffffff; font-size:12px; color:#666666; height:19px; font-family:"굴림"; ime-mode:"active";text-align:right}
.input_w01 {border:solid 1px #BDB6BD; background-color:#ffffff; font-size:12px; color:#666666; font-family:"굴림"; ime-mode:"active"}
.input_line {border:solid 1px #BDB6BD; background-color:#ffffff; font-size:12px; color:#666666; height:19px; font-family:"굴림"; ime-mode:"active";border-width:1;border-left-style:none; border-top-style:none; border-right-style:none; border-bottom-style:solid;}

/* 검색박스에서 text와 select박스가 같이사용될때 - 글씨 여백 */
.search_select_text{border:solid 0px #BDB6BD;  font-size:12px; color:#333333; height:19px; font-family:"굴림"; padding:3 4 0 0; text-align:"absmiddle";font-weight: bold}

/* 폰트 여백 */
.font_margin {padding:5 3 2 0}


/*  **********************************  팝업본문  ********************************** */
/* 팝업 회색라인 테이블 */
.popup_body {padding:7 10 10 10}

/* 팝업 박스 */
.popup_box {border:solid 1px #E7E7E7; padding:10 10 10 10 ; background-color:#ffffff; line-height:170%}

/*  **********************************  TD 칼라 및 정렬  ********************************** */
/* td 컨텐츠 자리 */
td.td_left {background-color:#ffffff;text-align:left; padding:3 7 3 7; color: #333333; height:24px; text-decoration: none; font-family:"굴림";width:*}
td.td_center {background-color:#ffffff;text-align:center; padding:3 7 3 7; color: #333333; height:24px; text-decoration: none; font-family:"굴림"}
td.td_right {background-color:#ffffff;text-align:right; padding:3 7 3 7; color: #333333; height:24px; text-decoration: none; font-family:"굴림";width:*}
  
/* td 칼라 - 완료:#6BD76B , 대기:#89B4D7, 반려 :#FFB201*/  
.td_color_finish {background-color:#6BD76B}
.td_color_wait {background-color:#89B4D7}
.td_color_back {background-color:#FFB201}
.td_color_impossibility {background-color:red}
.td_color_possibility {background-color:#89B4D7}

.font_color_finish {color:#6BD76B}
.font_color_wait {color:#89B4D7}
.font_color_back {color:#FFB201}
.font_color_impossibility {color:red}
.font_color_possibility {color:#89B4D7}

/* 리스트 내용이 나오는 자리 */ 
.list_center {text-align:center; height:24px; font-size: 9pt; color: #333333; text-decoration: none; font-family:"굴림"; } 
.list_left {text-align:left; padding:2 7 0 7; color: #333333; height:24px; text-decoration: none; font-family:"굴림";}


/* 리스트 내용이 나오는 자리 - list에서 클릭했을때 밑으로 서브리스트가 보여질경우에 사용 */ 
.list_center_sub {background-color:#FBFBFB; text-align:center; height:24px; font-size: 9pt; color: #333333; text-decoration: none; font-family:"굴림"; } 
.list_left_sub {background-color:#FBFBFB; text-align:left; padding:2 7 0 7; color: #333333; height:24px; text-decoration: none; font-family:"굴림";}

/* td 왼쪽정렬 */
.td_contents {background-color:#ffffff; height:26px ;padding:15 15 15 15; width:* }

/* td 필드명 자리 - 왼쪽정렬(일정쪽 날짜나 시간이 들어가는 부분) */
.td_gray_calnd {background-color:#f5f5f5; padding:1 7 0 17 ; width:100px ; color:#333333; }

/* td 필드명 자리 - 가운데정렬(회색일경우 칼라가 들어간경우는 테마관리) */
.td_gray_center {background-color:#f5f5f5; color:#333333 ; text-align:center; height:24px}

/* 리스트에서 오른쪽 정렬*/
.list_right {text-align:right; height:24px; font-size: 9pt; color: #333333; text-decoration: none; font-family:"굴림"; word-break:break-all; padding:2 7 0 7} 

/*통계쪽 컬러*/
.list_color_green{background-color: #7FCC33}

/* td 달력높이 */
.td_calnd{background-color:#ffffff; height:60px;width:14%;padding: 4 3 4 3;line-heigh:160%;font-family:"돋움"; font-size:11px;}

/* td 실선라인 */
.td_line{background-color:#CDCDCD; height:1px;width:*}

/* 테이블 테두리라인 - 회색라인*/
.td_tit2 {background-color:#E7E7E7}

/* 테이블 테두리라인 - 회색 */
.tbl {background-color:#D7D7D7}

/* BPM챠트중 오늘 */
.td_tit_today {background-color:#F27200; padding:1 0 0 0 ; color:#333333; text-align:center; height:30px;color:#ffffff}

/* 조직도 back */
.org_body {background-color:#ffffff; padding:5 5 6 5}
.org_body_right {background-color:#ffffff; padding:5 5 0 5}
.org_box {border: #E7E7E7 1px solid;padding: 20 20 20 20 }

/* div정의 */
.popup_div {overflow:auto; padding:5px 10px 5px 10px;  vertical-align:top; text-align:left; width:100%}
.body_div {overflow:auto; padding:0px 0px 0px 0px;  vertical-align:top; text-align:left; width:100%}


/*  ********************************** 링크(색이 없는 링크나 색이 있어도 테마관리가 아닌 링크) ********************************** */
/* 일반강조 */
.point {color:#FF6600;font-weight: bold;}
.point2 {color:#047C97;font-weight: bold;}
.alt_text {color:#FF6600; text-align:center}

/* 밑줄링크 */
.lnk_nomal, a.lnk_nomal:link, a.lnk_nomal:visited {font-size : 9pt; color:#333333}
a.lnk_nomal:active, a.lnk_nomal:hover   {font-size : 9pt; color:#ff6600}

/* 첨부파일용량 표시 숫자 - 오버시 변동없음*/
.lnk_num, a.lnk_num:link, a.lnk_num:visited {font-size : 9pt; color:#777777; text-decoration: none;}
a.lnk_num:active, a.lnk_num:hover   {font-size : 9pt; color:#777777; text-decoration: none;}

/* 텍스트 강조(칼라) : 받은사람, 메시지등 : 필요시 링크로도 사용 - */
.lnk_stress, a.lnk_stress:link, a.lnk_stress:visited {font-size : 9pt; color:#00629A; text-decoration: none;}
a.lnk_stress:active, a.lnk_stress:hover   {font-size : 9pt; color:#00629A; text-decoration: underline;}

/* 오버시 색상 있는(강조) 링크	*/
.lnk_undline_corl, a.lnk_undline_corl:link, a.lnk_undline_corl:visited {color:#333333; text-decoration: underline;}
a.lnk_undline_corl:active, a.lnk_undline_corl:hover   {color:#00629A; text-decoration: underline;}

/*	날짜를 강조하는 링크	*/
.lnk_date, a.lnk_date:link, a.lnk_date:visited {color:#00629A; text-decoration:none;}
a.lnk_date:active, a.lnk_date:hover   {color:#00629A; text-decoration:none;}

/*  ********************************** 달력 ********************************** */

/* 달력-오늘  */
.calnd_today   { background-color: #F2B84C;color: #ffffff;font-size : 8pt; letter-spacing:-1; font-weight: bold;}
.calnd_selday   { background-color: #00629A;color:#ffffff;}

/************	달력 date - 오늘의 날짜 -년월일  	************/
.calnd_today_title, a.calnd_today_title:link, a.calnd_today_title:visited {font-size : 9pt; letter-spacing:-1; color:#5B8C34; text-decoration: none; font-weight: bold;}
a.calnd_today_title:active, a.calnd_today_title:hover   {font-size : 9pt; letter-spacing:-1; color:#376717; font-weight: bold; text-decoration: underline;}
/************	달력 date - 오늘 날짜 	************/
.calnd_lnk_today, a.calnd_lnk_today:link, a.calnd_lnk_today:visited {font-size : 8pt; letter-spacing:-1; color:#ffffff; text-decoration: none; font-weight: bold;}
a.calnd_lnk_today:active, a.calnd_lnk_today:hover   {font-size : 8pt; letter-spacing:-1; color:#ffffff; font-weight: bold; text-decoration: underline;}
/************	달력 date - 날짜 	************/
.calnd_lnk_date, a.calnd_lnk_date:link, a.calnd_lnk_date:visited {font-size : 8pt; letter-spacing:-1; color:#444444; text-decoration: none;}
a.calnd_lnk_date:active, a.calnd_lnk_date:hover   {font-size : 8pt; letter-spacing:-1; color:#FB6300; text-decoration: underline; font-weight: bold;}
/************	달력 date - 토요일 	************/
.calnd_lnk_sat, a.calnd_lnk_sat:link, a.calnd_lnk_sat:visited {font-size : 8pt; letter-spacing:-1; color:#0067CB; text-decoration: none;}
a.calnd_lnk_sat:active, a.calnd_lnk_sat:hover   {font-size : 8pt; letter-spacing:-1; color:#0067CB; text-decoration: underline; font-weight: bold;}
/************	달력 date - 일요일 	************/
.calnd_lnk_sun, a.calnd_lnk_sun:link, a.calnd_lnk_sun:visited {font-size : 8pt; letter-spacing:-1; color:#FB6300; text-decoration: none;}
a.calnd_lnk_sun:active, a.calnd_lnk_sun:hover   {font-size : 8pt; letter-spacing:-1; color:#FB6300; text-decoration: underline; font-weight: bold;}


/*  ********************************** 버튼 ********************************** */
/*버튼*/
td.btnrinkno   {color: #333333 ; height:21px ; padding: 3 15 0 15; letter-spacing:-1px;text-decoration: none;text-align:center}


td.btn1 {}
  .btn1 A:link{color: #333333 ; height:21px ; padding: 5 15 0 15; letter-spacing:-1px;text-decoration: none;text-align:center}
  .btn1 A:visited {color: #333333; height:21px ; padding: 5 15 0 15; letter-spacing:-1px;text-decoration: none;text-align:center}
  .btn1 A:active {color: #333333; height:21px ; padding: 5 15 0 15; letter-spacing:-1px;text-decoration: none;text-align:center}
  .btn1 A:hover {color: #333333 ; height:21px ; padding: 5 15 0 15; letter-spacing:-1px;text-decoration: none;text-align:center}


td.btn2_s {}
  .btn2_s A:link{color: #333333 ; height:21px ; padding: 5 5 0 5; letter-spacing:-1px;text-decoration: none;text-align:center}
  .btn2_s A:visited {color: #333333; height:21px ; padding: 5 5 0 5; letter-spacing:-1px;text-decoration: none;text-align:center}
  .btn2_s A:active {color: #333333; height:21px ; padding: 5 5 0 5; letter-spacing:-1px;text-decoration: none;text-align:center}
  .btn2_s A:hover {color: #333333 ; height:21px ; padding: 5 5 0 5; letter-spacing:-1px;text-decoration: none;text-align:center}

td.org_btn{}
  .org_btn A:link{color: #333333 ; height:18px ; padding:4 5 0 5; letter-spacing:-1px;text-decoration: none; text-align:center; font-size:11px; font-family:"돋움"}
  .org_btn A:visited {color: #333333; height:18px ; padding:4 5 0 5; letter-spacing:-1px;text-decoration: none; text-align:center; font-size:11px; font-family:"돋움"}
  .org_btn A:active {color: #333333; height:18px ; padding:4 5 0 5; letter-spacing:-1px;text-decoration: none; text-align:center; font-size:11px; font-family:"돋움"}
  .org_btn A:hover {color: #333333 ; height:18px ; padding:4 5 0 5; letter-spacing:-1px;text-decoration: none; text-align:center; font-size:11px; font-family:"돋움"}

/* ********************** 한줄답변식 의견 보기 ********************** */ 
/*테두리 여백*/
.talk_box {padding:10 10 0 10}


/* ********************** 숫자넘버링 ********************** */ 
.no td {font-size:12px; text-align:center; padding:10px 3px; color: #666666; text-decoration: none; font-family:"굴림"} 

.no A:link {font-size:12px; color: #666666; text-decoration: none; font-family:"굴림"; } 
.no A:visited {font-size:12px; color: #666666; text-decoration: none; font-family:"굴림"; } 
.no A:active {font-size:12px; color: #666666; text-decoration: none; font-family:"굴림"; } 
.no A:hover {font-size:12px; color: #FF7800; text-decoration: none; font-family:"굴림"; } 

.no_choice {font-weight:bold; color:#FF7800} 
.page_no {color:#BFBFBF; }


/* ********************** 탭메뉴 ********************** */ 
/* 본문-일반 탭(본문내용중에 나오는 탭메뉴) */
.Tab_c_left {background:url(../images/tab-11-off.gif); width:1px; background-repeat:no-repeat; background-position:left}
.Tab_c_right {background:url(../images/tab-13-off.gif); width:3px; background-repeat:no-repeat; background-position:left}
.Tab_c_on {background:url(../images/tab-12-off.gif); padding:5 0 3 0; text-align:center; font-weight: bold; width:80px ;height:24px }
.Tab_c_off {background:url(../images/tab-12-on.gif); padding:5 0 3 0; text-align:center; width:80px;height:24px}


/******* tree ************/
td.LmenuD02             {background-color:#F6F6F6;color:#333333;padding:6 3 3 6;}
td.LmenuD02_Ball01      {background:url(../images/bull01.gif);background-repeat:no-repeat; background-position:0px 4;padding-left:8;height:18}
  .LmenuD02_Ball01 a.:link      {color:#7F7F7F; text-decoration: none;}
  .LmenuD02_Ball01 a:visited    {color:#7F7F7F; text-decoration: none;}
  .LmenuD02_Ball01 a:active     {color:#000000; text-decoration: none;}
  .LmenuD02_Ball01 a:hover      {color:#000000; text-decoration: none;}

td.LmenuD02_tree        {height:16}
  .LmenuD02_tree a.:link        {color:#7F7F7F; text-decoration: none;}
  .LmenuD02_tree a:visited      {color:#7F7F7F; text-decoration: none;}
  .LmenuD02_tree a:active       {color:#000000; text-decoration: underline;}
  .LmenuD02_tree a:hover        {color:#000000; text-decoration: underline;}

td.LmenuD02_treeD2      {height:16;padding-left:16;}
  .LmenuD02_treeD2 a.:link        {color:#7F7F7F; text-decoration: none;}
  .LmenuD02_treeD2 a:visited      {color:#7F7F7F; text-decoration: none;}
  .LmenuD02_treeD2 a:active       {color:#000000; text-decoration: underline;}
  .LmenuD02_treeD2 a:hover        {color:#000000; text-decoration: underline;}

td.LmenuD02_treeD3      {height:16;padding-left:32;}
  .LmenuD02_treeD3 a.:link        {color:#7F7F7F; text-decoration: none;}
  .LmenuD02_treeD3 a:visited      {color:#7F7F7F; text-decoration: none;}
  .LmenuD02_treeD3 a:active       {color:#000000; text-decoration: underline;}
  .LmenuD02_treeD3 a:hover        {color:#000000; text-decoration: underline;}

td.LmenuD00             {padding-left:8;height:18}
  .LmenuD00 a.:link               {color:#7F7F7F; text-decoration: none;}
  .LmenuD00 a:visited             {color:#7F7F7F; text-decoration: none;}
  .LmenuD00 a:active              {color:#000000; text-decoration: none;}
  .LmenuD00 a:hover               {color:#000000; text-decoration: none;}

.font_num             {color:#FF7D01}
.user_ft              {color:#000000}



/* table 내 기본 row 스타일  */
.tbl_cell_off   { background-color: #ffffff;color: #333333;}
/* table 내 기본 row 스타일-여백있는 */
.tbl_cell_blank   { background-color: #ffffff;color: #333333; padding:10 15 10 15;line-height:130%;}
/* table header color  */
.tbl_had_corl { background-color: #f5f5f5;color: #333333;}
/* table header line  */
.tbl_had_line { background-color: #cdcdcd;color: #333333;}
/* table sub header  */
.tbl_had_sub_colr { background-color: #FAFAFA;color: #333333;}


/*************** pt ERROR***************/
.error_title          {background:#F3F1D9;color:A86816;padding:5 7 3 10;font-weight:bold;} 
.ok_title          {background:#E3F3D9;color:04840A;padding:5 7 3 10;font-weight:bold;} 


/*************** 문서관리용 ***************/