@charset "utf-8";

/* Standard Selector Property */
html {overflow:auto; overflow-x:hidden; overflow-y:auto;}
th, td, textarea, div, body,input {font-family:$#word.fonts[0]#;;  margin:0px; font-size:9pt;}
body {}
form {margin:0; padding:0;}
p {margin:0; padding:0;}
fieldset {border:0 none; padding:0; margin:0;}
legend {display:none;}
caption {display:none;}
img {border:0; vertical-align:middle;}
address {font-style:normal;}
h1 {margin:0; padding:0;}
h2 {margin:0; padding:0;}
h3 {margin:0; padding:0;}
.clear {clear: both; display: block; float: none; font-size: 0 !important; height: 0; line-height: 0 !important; margin: 0 !important; overflow: hidden; padding: 0 !important; width: 100%;}
a {color:#333; text-decoration:none;}
address {padding:20px 0 0 0;}

/* 히스토리 박스  */
.box-container{
		display: inline-block;
		background-color: #FFFFFF;
		border: 1px solid #09c;
		margin: 5px 15px;
	}
.box-container div{
		width: 100%;
		height: 400px;
		background-color: #000000;
		border: 2px solid #90C;
		font-size: 15px;
	}
#box1{ margin: 10px;  padding: 0; }
#box2{ margin: 5px 25px; padding: 0; }
#box3{ margin: 0;  padding: 10px 30px 5px; }
#box4{ margin: 10px; padding: 10px 40px; }
#box5{ margin: 10px 30px 0 50px; padding: 30px 0 }

/* 그룹웨어 그래프 */
.gmail_info {clear:both; width:190px; overflow:hidden; padding:2px 5px 5px 8px;}
.gmail_info .gmail_graph {float:left; width:60%; padding:3px 0 0 0;}
.gmail_info .gmail_utext {float:right; width:35%; font-size:8pt; color:#646464;}


/* 그룹웨어 편지쓰기,쪽지쓰기 */
.gmail_write {clear:both; overflow:hidden; border-top:1px solid #acd4ef;}
.gmail_write ul {padding:5px 0 0 0; margin:0;}
.gmail_write ul li {float:left; width:49%; text-align:center;}
.gmail_write ul li span {width:90px; display:inline-block; margin:1px; height:20px; line-height:2.2em;}
.gmail_write ul li a {font-weight:bold; color:#646464;}
.rightline {border-right:1px solid #cde5f7;}


/* 그룹웨어 메인 */
.segio_groupware {width:100%;}
.segio_gw_header {height:104px; clear:both;}
.segio_gw_footer {clear:both; border-top:1px solid #DFDFDF; text-align:center; height:55px; vertical-align:middle;}

.segio_gw_body {position:relative; min-width:970px; _height:1px; _margin:0 10px 0 980px; z-index:1; display:block; min-height:1px; padding:10px 0 0 10px; clear:both;}



.top_menu_total {min-width:970px; background:url(/works/image/top_menu_bg.gif) repeat-x; background-position:left bottom; _height:1px; clear:both; height:104px;}
.top_menu_gwidth {position:relative; float:left; width:100%; _width:auto; _height:1px; _margin:0; padding:0; _display:inline;}

.top_menu_logo {position:relative; float:left; background:url(/works/image/top_logo.gif) no-repeat; background-position:left top; width:280px; height:58px;}

.top_menu_total .top_menu_logo h1 {padding:10px 0 0 30px;}

.top_menu_total .top_menu_mid {float:left; width:100%; margin-left:-310px; margin-right:-10px; height:70px; padding:27px 0 0 0; background-position:20% bottom; }
.top_menu_mid ul {clear:both; list-style-type:none; margin:0; padding:3px 0 0 0; }


.top_menu_total .top_menu_mid ul.top_info {clear:both; margin:0; height:20px; width:230px; float:right;} 
.top_menu_total .top_menu_mid ul.top_info li {float:left; padding:0 5px; line-height:1.5em; height:22px;}



.top_menu_mid ul.top_menu {margin:0 0 0 30px; height:46px; position:relative; overflow:hidden; width:100%;}
.top_menu_mid ul.top_menu li {float:left;  width:12%; text-align:center;font-weight:bold; line-height:2.3em; padding:12px 0 0 0;}
.top_menu_mid ul.top_menu li.t_menu{margin:0; padding:12px 0 0 0; background:url('/works/image/top_menu_bar.gif') 0 18px no-repeat;}
.top_menu_mid ul.top_menu li.t_menu a{font-size:11pt; color:#e4f4ff;}


/* 마우스오버 css추가 200.10.06 */ 
.top_menu_mid ul.top_menu li.t_menu_on {height:36px; line-height:30px; background:url(/works/image/t_menu_on_bg.gif) 0 12px no-repeat;}

.top_menu_mid ul.top_menu li.t_menu_on a,.top_menu_mid ul.top_menu li.t_menu a:hover {color:#ffffff;}

.top_menu_mid ul.top_menu li.t_menu_on .tmenu_pack {margin-right:4px;}
.top_menu_mid ul.top_menu li.t_menu_on .tmenu_pack, .tmenu_pack *{display:inline-block;overflow:visible;position:relative;margin:0;padding:0;border:0;font-size:12px;text-decoration:none !important;vertical-align:top; white-space:nowrap; color:#1274b7; font-size:11pt; width:
100%;background:url(/works/image/t_menu_on_bg.gif) 0 0 no-repeat; }

.top_menu_mid ul.top_menu li.t_menu_on .tmenu_pack {margin-right:0px; }
.top_menu_mid ul.top_menu li.t_menu_on .tmenu_pack *{left:4px; cursor:pointer; _cursor:hand;}
.top_menu_mid ul.top_menu li.t_menu_on .tmenu_pack.mover {background-position:left 0; }
.top_menu_mid ul.top_menu li.t_menu_on .tmenu_pack.mover, .tmenu_pack.mover *{ height:40px;  line-height:30px; font-weight:bold; background-position:right top;  padding:0;}





.mcont_gwidth {position:relative; float:left; width:100%; _width:auto; _height:1px; _margin:0 0 0 -975px; padding:0; _display:inline;}

.segio_gw_body .segio_gw_left {position:relative; float:left; width:215px; padding:0 0 10px 0;}
.segio_gw_left .gw_left_info {width:208px; border:2px solid #8CCAF4;  background:#fff;}


/* 정보부분 */
.gwinfo_zone {background:#F6FAFD; width:206px; color:#2f3743; margin:1px; padding-bottom:10px;} 
.gwinfo_zone ul {clear:both; margin:0; padding:0; list-style-type:none; width:100%;}
.gwinfo_zone ul.user_info {padding:5px 0 0 8px; width:200px; overflow:hidden;}
.gwinfo_zone ul.user_info li.user_date {float:left; clear:both; line-height:1.3em; font-weight:bold; height:20px; width:195px; border-bottom:1px solid #CDE5F7;}

.gwinfo_zone ul.user_info2 {padding:8px 0 0 8px; margin:0; clear:both; list-style-type:none; width:200px; overflow:hidden;}
.gwinfo_zone ul.user_info2 li.user_info2_img {float:left; width:60px; border:1px solid #D6EEF2;}
.gwinfo_zone ul.user_info2 li.user_info2_con {float:left; width:120px; height:16px; line-height:1.5em; padding:0 0 0 10px;} 

.gwinfo_zone ul.user_info2 li.user_info2_mail {float:left; width:60px; padding:2px 0 0 8px; height:20px; line-height:2.0em;   font-size:8pt; font-weight:bold; }
.gwinfo_zone ul.user_info2 li.user_info2_note {float:left; width:60px; padding:2px 0 0 0; height:20px; line-height:2.0em;   font-size:8pt; font-weight:bold;}

.gwinfo_zone ul.user_info2 li.user_info2_mail a { color:#E5652D;}
.gwinfo_zone ul.user_info2 li.user_info2_note a { color:#E5652D;}



/* 서브 좌측 메뉴 */
.segio_gw_left .gw_left_menu {padding:10px 0; width:213px;}
.segio_gw_left .gw_submenu {clear:both; overflow:hidden;}
.gw_submenu ul {list-style-type:none; margin:0; padding:0; width:203px; clear:both;}
.gw_submenu .submenu_top {background:url('/works/image/lmenu_top.gif') no-repeat; width:211px; height:10px;}
.gw_submenu .submenu_bg {background:url('/works/image/lmenu_bg.gif') 0 0 repeat-y; width:211px; height:auto; padding:0 0 0 4px;}
.gw_submenu .submenu_bott {background:url('/works/image/lmenu_bott.gif') no-repeat; width:211px; height:5px;}

.submenu_bg ul li.smenu_ti_top {height:25px; background:url('/works/image/lmenu_ti_top.gif') no-repeat; width:203px;}
.submenu_bg ul li.smenu_ti {height:30px; background:url('/works/image/lmenu_ti.gif') no-repeat; width:203px;}

.submenu_bg ul.smbox_zone {width:180px; padding:10px 0 10px 12px; margin:0; line-height:1.2em; height:auto;}
.submenu_bg ul.smbox_zone li.smbox_menu {height:20px; background:url('/works/image/bull_gray.gif') 0 4px no-repeat; padding:0 0 0 7px; color:#717171;}
ul.smbox_zone li.smbox_menu a {color:#717171;}
ul.smbox_zone li.smbox_menu a:hover {font-weight:bold;}


/* 일정 좌측 메뉴 */
.submenu_bg ul.smbox_zone li.smbox_menu_d1 {height:20px; background:url('/works/image/bull_gray.gif') 0 4px no-repeat; padding:0 0 0 7px; color:#474B4F;}
.submenu_bg ul.smbox_zone li.smbox_menu_d2 {height:auto; padding:0 0 0 7px; color:#444;  }



.submenu_bg span.smbox_unread {color:#198ADA;}
.submenu_bg span.smbox_urgent {color:#FF0000;}

.submenu_bg p.ti_box_top {font-weight:bold; padding:4px 0 0 20px; height:22px; color:#505050;}
.submenu_bg p.ti_box_top a {color:#505050;}

.submenu_bg p.ti_box {font-weight:bold; padding:9px 0 0 20px; height:22px; color:#505050;}
.submenu_bg p.ti_box a {color:#505050;}



/* 채팅 */
.segio_gw_left .gw_left_chat {width:208px; text-align:center; }



/* Body */
.segio_gw_body .segio_gw_core {float:left; margin-left:-230px; width:100%;}
.gwcore_zone {margin:0 5px 0 240px; padding-bottom:30px;}


/* 메인컨텐츠 */
.gw_gbox_zone {width:100%; border:1px solid #4A9ACE; min-width:730px;}
.gw_gbox_zone .gbox_wrap {border:3px solid #65C2FF; padding:10px 10px 20px 15px; margin:0; height:240px; color:#505050;}
.gbox_wrap .gbox_container {float:left; width:33%; min-width:210px;}
.gbox_wrap .gbox_Pcontainer {float:left; width:47%; min-width:210px;}
.gbox_wrap .gbox_Rcontainer {float:left; width:20%; min-width:210px;}

.gw_gmcon_zone {width:100%; min-width:730px; clear:both; padding-top:20px;}
f

.gbox_container p {margin:0; padding:0;}
.gbox_container p.gbox_ti {font-weight:bold; background:url('/works/image/stitle_icon.gif') 0 2px no-repeat; padding-left:18px; height:23px;}
.gbox_container p.gbox_ti2 {margin-top:15px; font-weight:bold; background:url('/works/image/stitle_icon.gif') 0 2px no-repeat; padding-left:18px; height:23px;} 

.gbox_wrap .gbox_container2 {float:left; width:44%; min-width:210px;}
.gbox_container2 p {margin:0; padding:0;}
.gbox_container2 p.gbox_ti {font-weight:bold; background:url('/works/image/stitle_icon.gif') 0 2px no-repeat; padding-left:18px; height:23px;}
.gbox_container2 p.gbox_ti2 {margin-top:15px; font-weight:bold; background:url('/works/image/stitle_icon.gif') 0 2px no-repeat; padding-left:18px; height:23px;} 




.gbox_wrap .gbox_container3 {float:left; width:20%; min-width:210px;}
.gbox_container3 p {margin:0; padding:0;}
.gbox_container3 p.gbox_ti {font-weight:bold; background:url('/works/image/stitle_icon.gif') 0 2px no-repeat; padding-left:18px; height:23px;}
.gbox_container3 p.gbox_ti2 {margin-top:15px; font-weight:bold; background:url('/works/image/stitle_icon.gif') 0 2px no-repeat; padding-left:18px; height:23px;} 



/* 전자결재함 */

.gappr_zone {border:3px solid #C4E7FF; width:90%; min-width:210px;}
.gappr_box {border:1px solid #99CAEB;}
.gappr_box .gappr_ti {height:30px; background-color:#ECF6FD;}
.gappr_ti p.gappr_name {font-weight:bold; color:#3090D1; padding:8px 0 0 20px; background:url('/works/image/arrow_icon.gif') 10px 12px no-repeat;}
.gappr_box .gappr_con {height:20px; padding:6px 0 0 20px;}




/* 일정 */
.gplan_zone {width:90%;}
.gplan_zone .gplan_tab_wrap {height:32px; text-align:center; clear:both; background:url('/works/image/plan_tab_ov.gif') repeat-x; border-right:1px solid #2086CA;}

.gplan_tab_wrap .gplan_tab_ov_old {cursor:pointer; float:left; width:49%; height:31px; background:url('/works/image/plan_tab_ov.gif') repeat-x;}

.gplan_tab_wrap .gplan_tab_ov {float:left; width:99%; height:31px; background:url('/works/image/plan_tab_ov.gif') repeat-x; border-left:1px solid #2086CA;  border-bottom:1px solid #2086CA;}



.gplan_tab_wrap .gplan_tab_out {cursor:pointer;  float:left; width:50%; height:31px; background:url('/works/image/plan_tab_out.gif') 0 0 repeat-x;} 

.gplan_tab_ov p.tabov_name {padding:8px 0 0 0; font-weight:bold; color:#fff;}
.gplan_tab_out p.tabout_name {padding:8px 0 0 0; font-weight:bold; color:#333;}


.gplan_box {border:1px solid #BDDDF3; padding:0;}
.gplan_box .gplan_ti {background-color:#ECF6FD; height:18px; padding:5px 0 0 0; border-bottom:1px solid #BDDDF3;}
.gplan_box span.gplan_name {background:url('/works/image/arrow_icon.gif') 5px 3px no-repeat; padding-left:15px;}
.gplan_box .gplan_con {line-height:1.5em; padding:5px 0 5px 15px; width:90%; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; height:60px;}


/* 근태.기상정보 */
.gduty_zone {width:100%; margin:0; padding:0; height:50px;}
.gduty_zone p {margin:0; padding:0 0 5px 0; height:20px; clear:both;}
.gduty_zone span.gduty_l {float:left;}
.gduty_zone span.gduty_r {float:left; padding-top:4px; padding-left:10px;}


span.txtblue {font-weight:bold; color:#3090D1;}
span.txtdblue {font-weight:bold; color:#0340DD;}


span.txtred {font-weight:bold; color:#ff0000;}
span.txtwhite {font-weight:bold; color:#fff;}
span.txtgray {font-weight:bold; color:#000;}


.gweather_zone {padding-top:30px;}




/* 알림서비스 */

.alim_zone {height:32px; float:left; width:100%; background:url('/works/image/alim_bg.gif') repeat-x; overflow:hidden; clear:both;}
.alim_left {height:32px; float:left; width:10px; background:url('/works/image/alim_l.gif') no-repeat;}
.alim_bg {height:32px; float:left; width:96%; padding-top:4px;}

.alim_ti {float:left; width:96px; height:24px; padding-top:5px; text-align:center; background:url('/works/image/alim_ti_bg.gif') no-repeat; cursor:pointer;}
.alim_ti a {color:#fff;}

.alim_con {float:left; width:77%; margin-left:10px; height:16px; border:1px solid #B7D4E6; background-color:#fff; padding:4px 10px 2px 10px;}
.alim_con_size {min-width:580px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}

.alim_right {height:32px; float:right; width:10px; background:url('/works/image/alim_r.gif') no-repeat;}

.alim_zone p.alim_icon {float:left; padding:2px 0 0 10px;}

/* 알림새창 */
.alimpop_wrap {width:100%; background:#f8f8f8; height:240px;}
.alimpop_wrap .alimpop_title_zone {height:35px; background:#1e9ada; border-bottom:2px solid #036ea5;}
.alimpop_wrap h2.alimpop_title {height:35px; font-weight:bold; color:#FFF; padding:10px 0 0 10px; font-size:12pt;}
.alimpop_wrap p.alimpop_ment {font-weight:bold;}
.alimpop_wrap .padd10 {padding:10px;}
.alimpop_wrap p.alimpop_right {float:right;}

/* 게시판 */
.gm_brief_wrap {width:100%; min-width:730px; padding:0; margin:0; overflow:hidden;}
.gm_brief_zone {height:150px; clear:both; padding-top:10px; width:100%;}
.gm_brief_left {float:left; width:49%;  min-width:365px; height:150px;}
.brief_lti {float:left; border-bottom:1px solid #D4D4D4; height:20px; width:97%;}
.brief_rti {float:left; border-bottom:1px solid #D4D4D4; height:20px; width:99%;}

.brief_lti a {color:#4D4D4D;}
.brief_rti a {color:#4D4D4D;}

span.brief_icon {font-weight:bold; background:url('/works/image/brief_icon.gif') 10px 0 no-repeat; padding-left:20px; color:#4D4D4D;}

.gm_brief_right {float:right; width:50%;  min-width:365px; height:150px;}

.gbrief_con {clear:both; margin:0; padding:0; width:100%; float:left;}

.gbrief_con ul.postbrief {margin:0; padding:5px 0 0 5px; line-height:1.8em; list-style-type:none; height:120px;}
.gbrief_con ul.postbrief li {height:18px; list-style-type:none;}


.gbrief_con ul.photobrief {margin:0; padding:10px 0 0 5px; list-style-type:none; min-width:365px; clear:both;}
.gbrief_con ul.photobrief li {margin:0; padding:0;}

.gw_duty_time {font-size:25pt; color:#000; font-weight:bold; font-family:Arial Black; padding-top:10px;}



/* 서브 */
.works_title {clear:both; padding:5px 0 0 0; margin:0; height:28px; overflow:hidden;}
.works_title h2 {background:url('/works/image/works_ti_icon.gif') 0 0 no-repeat; font-weight:bold; float:left; padding:0 0 0 25px; font-size:13pt; color:#328FD4; height:25px;}
.works_title h2 a {color:#328FD4; font-weight:bold;}

.works_stitle {font-weight:bold; background:url('/works/image/stitle_icon.gif') 0 2px no-repeat; padding-left:18px; height:23px;}

.works_sti_zone {height:20px; padding-top:20px;}


.works_title .gw_lbtn {float:left; padding:0 0 0 5px;}
.gw_ltext {width:100%; float:left; padding:4px 0 0 5px; color:#5C5C5C;}
.gw_ltext span.doc_left {font-size:11pt; float:left; font-weight:bold;}
.gw_ltext span.doc_right {float:right;}

.table_top_zone {height:30px; clear:both;}
.table_top_zone .data_ltext {float:left; color:#5C5C5C; padding-top:8px;}

/* Approval css */

/* 새문서함 */

.appr_table {width:100%; clear:both;}

/* 결재 테이블 */
.appr_table table.list {clear: both; border-collapse: collapse; width:100%; border-top:2px solid #1987D2; text-align:center;}
table.list caption {display:none;}
.appr_table table.list th {height:28px; border-bottom:1px solid #CDE2F1; background:#F6FAFD;  border-left:1px solid #CDE2F1;  border-right:1px solid #CDE2F1;}
.appr_table table.list th.th_left {height:28px; border-bottom:1px solid #CDE2F1; background:#F6FAFD;  border-left:1px solid #CDE2F1;  border-right:1px solid #CDE2F1; text-align:left; padding-left:10px;}

.appr_table table.list td {height:23px; border-left:1px solid #EAEAEA;  border-bottom:1px solid #EAEAEA;  border-right:1px solid #EAEAEA; line-height:1.8em;}
.appr_table table.list td.txt_red {height:23px;  border-bottom:1px solid #EAEAEA; color:#ff0000;}
.appr_table table.list td.txt_blue {height:23px;  border-bottom:1px solid #EAEAEA; color:#004EFF;}
.appr_table table.list td.td_left {text-align:left; padding-left:10px; padding-right:10px;}
.appr_table table.list td.td_check {text-align:left; padding-left:10px; padding-right:10px; background:#F6FAFD;}
.appr_table table.list td.td_lnone {text-align:left;}

.appr_table table.list tr.line4list:hover { background-color:#F7F7F7; }
.list td, .list a { color:#6b6b6b;}


.appr_bott {width:100%; padding-top:20px; margin:0; height:30px;  line-height:17px;}

.pagenum {clear:both; text-align:center;}
.pagenum span.page_link { border:1px solid #d7d7d7; padding:4px; margin:0 1px; }
.pagenum span.page_link a {color:#626262;}

.pagenum span.page_curr {border:1px solid #228dd3; padding:4px; margin:0 1px; color:#228dd3;}
.pagenum span.page_curr a {color:#228dd3;}


.float_l {float:left;}
.float_r {float:right;}

/* 결재테이블-긴급 */

.appr_table table.urgent {clear: both; border-collapse: collapse; width:100%; border-top:2px solid #EF4747; text-align:center;}
table.urgent caption {display:none;}
table.urgent th {height:28px; border-bottom:1px solid #EAEAEA; background:#FFF6F9;  border-left:1px solid #EAEAEA;  border-right:1px solid #EAEAEA;}

table.urgent td {height:23px; border-left:1px solid #EAEAEA;  border-bottom:1px solid #EAEAEA;  border-right:1px solid #EAEAEA; line-height:1.8em;}
table.urgent td.td_left {text-align:left; padding-left:10px; padding-right:10px;}

/* 긴급문서, 일반문서 타이틀 */
p.urgent_title {background:url('/works/approval/image/apred_icon.gif') 0 4px no-repeat; padding-left:20px; height:25px; color:#D65B5B; font-weight:bold; font-size:11pt;}
p.common_title {background:url('/works/approval/image/apblue_icon.gif') 0 4px no-repeat; padding-left:20px; margin-top:10px; height:25px; color:#1986D1; font-weight:bold; font-size:11pt;}


/* 문서보기 */
.work_wrap {width:100%; clear:both; margin:0; padding:0; }
.work_wrap work_table {width:100%; clear:both; padding-top:10px;}
.work_table table.wk_view {clear: both; border-collapse: collapse; width:100%;  text-align:center; line-height:1.8em;}
table.wk_view caption {display:none;}
.work_table table.wk_view th {height:28px; border-bottom:1px solid #E8E8E8; color:#333; background:#F7F7F7;  border-left:1px solid #E8E8E8;  border-right:1px solid #E8E8E8;}
.work_table table.wk_view td {height:28px;  border-bottom:1px solid #E8E8E8; border-right:1px solid #E8E8E8; }

.work_table table.wk_view td.tdL { border-bottom:1px solid #E8E8E8; border-right:1px solid #E8E8E8; border-left:1px solid #E8E8E8; }
.work_table table.wk_view td.tdAc {border-bottom:1px solid #E8E8E8; border-right:1px solid #E8E8E8; border-left:1px solid #E8E8E8; padding:5px 10px 5px 10px; text-align:left;}


.work_table table.wk_view td.td_top_ti {height:28px; background:#F7F7F7; border-top:2px solid #B9B9B9; border-left:1px solid #E8E8E8; border-right:1px solid #E8E8E8; font-weight:bold; text-align:left; padding-left:15px;}
.work_table table.wk_view td.td_top_ti2 {height:28px; background:#F7F7F7; border-top:2px solid #B9B9B9; border-left:1px solid #E8E8E8; border-right:1px solid #E8E8E8; font-weight:bold; text-align:center;}

.work_table table.wk_view td.td_top_text {height:28px; border-top:2px solid #B9B9B9; border-right:1px solid #E8E8E8; text-align:left; padding-left:10px; padding-right:10px; background:#FBFBFB;}

.work_table table.wk_view td.td_ti {height:28px; background:#F7F7F7; border-left:1px solid #E8E8E8; border-right:1px solid #E8E8E8; font-weight:bold; text-align:left; padding-left:15px;}
.work_table table.wk_view td.td_text {height:28px; border-right:1px solid #E8E8E8; border-left:1px solid #E8E8E8; text-align:left; padding-left:10px; padding-right:10px; background:#FBFBFB;}

.work_table table.wk_view td.td_cont {text-align:left; padding-left:15px; padding-top:10px; padding-bottom:10px; padding-right:10px; border-left:1px solid #E8E8E8; border-right:1px solid #E8E8E8;}


.work_table table.wk_view td span.wk_name {background:url('/works/work/image/wk_icon.gif') 0 4px no-repeat; padding-left:10px;}

.wk_view td, .wk_view a { color:#6b6b6b;}
.wk_view td a:hover { color:#1794E9;}
.wk_view .file {border:1px solid #c3c3c3; width:92%; height:20px;}


.h30 {height:30px; padding:10px 0 0 0; clear:both;}
.work_wrap input {vertical-align:middle; }
.work_wrap .text {border:1px solid #c3c3c3; height:14px; vertical-align:middle; }

/* 그룹웨어 의견등록 */
.comm_wrap_zone {padding-top:10px; clear:both; width:100%;}
.comm_wrap {width:100%; border:1px solid #DFDFDF; border-top:3px solid #D3D3D3; color:#555555; background-color:#F9F9F9; overflow:hidden; float:left; margin:0 0 20px 0; padding:0;}
.comm_title {padding:5px 0 0 10px; height:20px; font-weight:bold; border-top:2px solid #ccc;}
.comm_base_reply {padding:0 0 0 10px; height:100px; border-bottom:1px dotted #C9C9C9;}
.gw_comm_textarea {float:left;  width:85%; height:67px; padding:5px; margin:0; border:1px solid #c0c0c0;}
.comm_btn_wrap {text-align:center; padding:20px 10px 0 0;}

.comm_wrap ul {list-style-type:none;}
.comm_wrap ul.comm_depth00 {height:auto; clear:both; padding:10px 20px 10px 15px; margin:0; background-color:#F3F3F3; border-bottom:1px dotted #C9C9C9;}
.comm_wrap ul.comm_depth00 li.comm_top_left {float:left; height:20px;}
.comm_wrap ul.comm_depth00 li.comm_top_right {float:right; height:20px;}
.comm_wrap ul.comm_depth00 li.comm_context00 {line-height:1.6em; clear:both; margin:0; padding:0 0 0 20px; word-wrap:break-word; }


.comm_wrap .comm_reply_zone {border-bottom:1px dotted #C9C9C9;}
.comm_wrap ul.comm_depth01 {height:auto; clear:both; margin:0; list-style-type:none;}
.comm_wrap ul.comm_depth01 li.comm_top_left {float:left; height:20px;}
.comm_wrap ul.comm_depth01 li.comm_top_right {float:right; height:20px;}
.comm_wrap ul.comm_depth01 li.comm_context01 {line-height:1.6em; clear:both; margin:0; padding:0 0 0 20px;}

.comm_wrap ul.comm_depth00 .comm_reply_form {height:80px; width:100%;}
.comm_wrap ul.comm_depth01 .comm_reply_form {height:80px; width:100%;}



.comm_wrap span.comm_writer00 {float:left; padding:0 0 0 20px; background:url('/works/skin/default/image/comm_icon.gif') 0 0 no-repeat; font-weight:bold; height:25px;}
.comm_wrap span.comm_writer01 {float:left; padding:0 0 0 20px; background:url('/works/skin/default/image/g_reply.gif') 0 0 no-repeat; font-weight:bold; height:25px;}


.comm_wrap span.comm_date {float:left; padding:0 0 0 5px; color:#8B8B8B; font-size:8pt;}
.comm_wrap span.comm_btn_zone {color:#8B8B8B; font-size:8pt;}
.comm_wrap span.comm_btn_zone a {color:#555555;}
.comm_wrap span.comm_btn_zone a:hover {color:#1794E9;}


/* 업무 의견등록 */
.comment_textarea {width:90%; height:67px; padding:5px; margin:0; border:1px solid #c0c0c0; }


/* 명함 */
.namecard_wrap {width:100%; clear:both; margin:0; padding:0; }
.name_table {width:100%; clear:both; padding-top:10px;}
.name_table table.nc_view {clear: both; border-collapse: collapse; width:100%;  text-align:center; line-height:1.8em;}
table.list caption {display:none;}
.name_table table.nc_view th {height:28px; border-bottom:1px solid #CDE2F1; color:#333; background:#F7F7F7;  border-left:1px solid #CDE2F1;  border-right:1px solid #CDE2F1;}
.name_table table.nc_view td {height:28px;  border-bottom:1px solid #CDE2F1; border-right:1px solid #CDE2F1; border-top:1px solid #CDE2F1;}

.name_table table.nc_view td.td_top_ti {height:28px; background:#F6FAFD; border-top:2px solid #1987D2; border-left:1px solid #CDE2F1; border-right:1px solid #CDE2F1; font-weight:bold; text-align:left; padding-left:15px;}
.name_table table.nc_view td.td_top {border-top:2px solid #1987D2; border-left:1px solid #CDE2F1; border-right:1px solid #CDE2F1; background:#FBFBFB;}
.name_table table.nc_view td.td_top_text {height:28px; border-top:2px solid #1987D2; border-right:1px solid #CDE2F1; text-align:left; padding-left:10px; padding-right:10px;}
.name_table table.nc_view td.td_ti {height:28px; background:#F6FAFD; border-left:1px solid #E8E8E8; border-right:1px solid #E8E8E8; font-weight:bold; text-align:left; padding-left:15px;}
.name_table table.nc_view td.td_text {height:28px; border-right:1px solid #E8E8E8; text-align:left; padding-left:10px; padding-right:10px;}

.name_table table.nc_view td.td_cont {text-align:left; padding-left:15px; padding-top:10px; padding-bottom:10px; padding-right:10px; border-left:1px solid #E8E8E8; border-right:1px solid #E8E8E8;}

.name_table table.nc_view td span.nc_name {background:url('/works/namecard/image/nc_icon.gif') 0 4px no-repeat; padding-left:10px;}

.nc_view td, .nc_view a { color:#6b6b6b;}



/* 조직도 팝업창 */
.org_zone {margin:0; padding:0; clear:both; width:462px;}
.org_zone .org_top {background:url('/works/image/org_top.gif') no-repeat; height:67px;}
.org_top p.org_ti {color:#fff; font-size:12pt; height:60px; font-weight:bold; padding:15px 0 0 40px;}
.org_zone .org_bg {background:url('/works/image/org_bg.gif') repeat-y; padding:10px 20px 10px 25px; height:400px; line-height:1.3em; margin:0;}
.org_bg .org_bg_wrap {width:420px; overflow:auto; height:400px;}

.org_zone .org_bott {background:url('/works/image/org_bott.gif') no-repeat; height:62px; text-align:center; padding:20px 0 0 0;}

span.check_ico {background:url('/works/skin/default/image/ck_icon.gif') 0 4px no-repeat; padding-left:15px; color:#000;}



.padd10 {padding:10px;}
.btnCenter {height:30px; text-align:center; padding-top:10px;}


/* 회원가입 */
p.join_text {line-height:1.6em; padding-left:20px;}
.join_combox {border:2px solid #179EDD; background-color:#F0F1F3; width:500px; height:100px; padding:10px;}
.join_combox .combtn {float:right; padding-right:100px;}



.input_title {width:90%;border:1px solid #c0c0c0;margin:2px; height:15px;}


/* 회원가입 shell */
.join_wrap {background:url('/works/image/mbg2.gif') no-repeat; width:100%; height:716px; background-position:top center;}
.join_wrap .join_contbox {padding-top:200px; width:680px; margin:auto;}


/* 승인대기 */
.standby_box {width:535px; height:174px; background:url('/works/image/chance_bg.gif') no-repeat; padding:10px;}
.standby_box .blank_area {padding-left:220px; padding-top:20px; line-height:2.0em;}
.standby_box p.standby_ti {font-weight:bold; color:#ff0000; font-size:13pt;}
.standby_box p.standby_btn {text-align:right; padding-right:40px; padding-top:10px;}

/* 웹채팅 */
.chat_zone {margin:0; padding:0; width:190px; margin:auto;}
.chat_zone .chat_title {font-weight:bold; padding:10px 0 10px 0;}
.chat_zone .chat_btn {clear:both; padding-top:10px;}
.chat_zone p.chat_text {line-height:1.2em; padding-top:5px;}



/* 전자결재 사용자 에러 */
.app_error_zone {padding-top:70px; margin:auto; width:500px;}
.app_error_zone p.error_title {text-align:center; font-size:15pt; font-weight:bold; color:#ff0000; padding-bottom:10px;}
.app_error_wrap1 {width:500px; height:125px; border:5px solid #EAEAEA;}
.app_error_wrap2 {width:498px; border:1px solid #CFCFCF; height:123px; background:#F9F9F9;}
.app_error_wrap2 .error_img {float:left; width:120px;}
.app_error_wrap2 .error_text {float:left; width:350px; padding:20px 0 0 10px; font-size:11pt; line-height:1.6em;}
.app_error_wrap2 .error_btn {float:right; padding-right:20px; padding-top:10px;}





/* 첨부파일 */
.reply_attach {background:url('/works/image/attach_icon2.gif') 15px 0 no-repeat; padding-left:38px;}
.reply_attach a {color:#ff0000;}
.reply_attach a:hover {color:#ff0000; font-weight:bold;}