@CHARSET "UTF-8";
@import url("reset.css");
@import url("btn.css");
@import url("table_style.css");
@import url("error.css");
@import url("alert.css");

html,body{
	margin: 0 !important;
    padding: 0 !important;
    color:#000000 !important;
    font-size: 12px;
}
html *{font-family:"돋움",Dotum,"굴림",Gulim,Sans-serif,Meiryo UI;}
body{
	/* 스크롤 스타일 - IE에서만 적용 됩니다. */
	scrollbar-highlight-color:#f0f0f0; 
	scrollbar-3dlight-color:#aaa; 
	scrollbar-face-color:#f0f0f0; 
	scrollbar-shadow-color:#f0f0f0;
	scrollbar-darkshadow-color:#aaa; 
	scrollbar-track-color:#bcbfc4; 
	scrollbar-arrow-color:#888;
}
td,th {vertical-align:middle;}

/* 링크color 설정 */
/* 기본 페이지 color */
a:link {color:#4b4b4b;}
a:hover {color:#888;}
a:active {color:#4b4b4b;}
a:visited {color:#4b4b4b;}

/* 버튼설정 공통 */
button {cursor:pointer;	_cursor:hand;
}

/* 글자 설정 공통 */
.txt.now {color:#b11717;font-weight:bold;}
.txt {color:#434343;}
.txt.strong {font-weight:bold;}
.txt.orange {color:#cd4509;}.txt.green {color:#21a521;}
.txt.red {color:#950000;}
.txt.darkred {color:#720000;}
.txt.under {text-decoration:underline;}
.txt.small {font-size:11px;}
.txt.black {color:#323232;}
.txt.gray {color:#646464;}
.txt.lightgray {color:#aaa;}
.txt.blue {color:#004e64;}
.txt.white {color:#fff;}
.txt.whitegray {color:#e4e4e4;}
.txt.yellow {color:#ffcc00;}
.txt.pd_0_10 {padding:0 10px;}
.txt.pd_b5 {padding-bottom:5px;}
.txt.pd_r10 {padding-right:10px;}
.txt.pd_l10 {padding-left:10px;}
.txt.pd_r20 {padding-right:20px;}
.txt.pd_l20 {padding-left:20px;}
.txt.mg_t10 {margin-top:10px;display:block;}
.txt.lft {text-align:left;}
.txt.rt {text-align:right;}
.txt.center {text-align:center;}
.txt.size14 {font-size:14px;}
.txt.size16 {font-size:16px;}
.txt.ul {border-bottom:1px solid #ccc;}
.txt.category {color:#ababab;}
.txt.shadow_uk {text-shadow:0 -1px 0 rgba(0,0,0,1)}
.txt.list_title {display:block;}
.txt.align_left {text-align:left;}
.txt.align_right {text-align:right;}/* 상단 관리 부분의 카운트 표시 */
.countinfo {position: absolute; top: 16px; visibility: visible;}
.lh12 {line-height:120%}
.lh14 {line-height:140%}
.lh16 {line-height:160%}
.lh18 {line-height:180%}

/* 여백 공통 선언 */
.mg_l10 {display:block;margin-left:10px;border:1px solid #000;}
.mg_l20 {margin-left:20px;}
.mg_r10 {margin-right:10px;}
.mg_r20 {margin-right:20px;}

/* png이미지 처리 css */
.png24 {tmp:expression(setPng24(this));}

/* 글자 숨김 */
.blind {position:absolute;left:-10000px;}

/* quick menu */
.quick_menu {position:absolute;left:0;right:0;top:0;z-index:999;}
.quick_menu.hide {text-align:center;}
.quick_menu.show {height:64px;border-bottom:1px solid #000;display:none;}
	/* 스킨 적용
	bk : black
	r : red
	g : green
	p : purple
	b : blue
	gy : gray */
	.quick_menu.show.bk {background:url(../../images/common/quickmenu_bg_bk.png) repeat-x;}
	.quick_menu.show.gy {background:url(../../images/common/quickmenu_bg_gy.png) repeat-x;}
	.quick_menu.show.r {background:url(../../images/common/quickmenu_bg_r.png) repeat-x;}
	.quick_menu.show.b {background:url(../../images/common/quickmenu_bg_b.png) repeat-x;}
	.quick_menu.show.g {background:url(../../images/common/quickmenu_bg_g.png) repeat-x;}
	.quick_menu.show.p {background:url(../../images/common/quickmenu_bg_p.png) repeat-x;}	
.quick_menu.show .quick_menu_config {position:absolute;right:20px;top:18px;}	
.quick_menu.show .quick_menu_title {background:url(../../images/common/quickmenu_title.png) no-repeat;width:186px;text-align:center;padding-top:49px;position:absolute;left:50%;margin-left:-93px;}	
.quick_menu.show .quick_menu_list {margin:0 auto;width:800px;}	
.quick_menu.show .quick_menu_list ul li {float:left;width:100px;text-align:center;}	
.quick_menu.show .quick_menu_list ul li .quickmenu_subject {display:block;color:#fff;font-weight:bold;text-shadow:0 -1 0 0 black;}	
.quick_menu.show .quick_menu_list ul li .quickmenu_subject {display:block;color:#fff;font-weight:bold;text-shadow:0 -1 0 0 black;}	
.quick_menu.show .quick_menu_list ul .quick_right {margin-left:200px;}
	
	.ico.quick {display:inline-block;background:url(../../images/common/ico_quick.png) no-repeat;width:50px;height:30px;margin-top:10px;}
	.ico.quick.write {background-position:0 -10px;}
	.ico.quick.mail {background-position:-50px -10px;}
	.ico.quick.mail_submit {background-position:-100px -10px;}
	.ico.quick.add {background-position:-150px -10px;}

/* 전체 영역 */

/* 상단 영역 공통 */
/* .header {position:reative;width:100%;height:125px;z-index:2;} */
/* .header {width:100%;height:135px;z-index:2;} sunggyu */

.top_area {height:50px;}
	/* 좌상단 CI */
	.top_area .left_top_ci {padding:0;}
	/* 우상단 메뉴 */
	.top_area ul {position:absolute;right:120px;top:20px;}
	.top_area ul.nonselect {right:120px;}
	.top_area ul:after {content:"";display:block;clear:both;}
	.top_area ul .top_menu {float:left;padding:0 5px;vertical-align:top;}
	.top_area ul .top_menu.memo {padding:3px 30px 0 0;background:url(../../images/common/top_memo_ico.gif) right 0 no-repeat;height:14px;margin:-3px 5px 0 0;}
	.top_area ul .top_menu.start {border-left:1px solid #c0c0c0;padding-left:10px;}
	.top_area ul .top_menu.end {border-right:1px solid #c0c0c0;paddmargin-right:10px;}
	/* 상단 언어선택 */	/*
	.top_area .select {position:absolute;right:20px;top:25px;}	*/
	
/* 언어설정 셀렉트박스 공통사용 */
/* 2013년 1월 23일 추가. 셀렉트 박스 추가 */
.select{ display:inline-block; *display:inline; line-height:normal; vertical-align:middle; *zoom:1;color:#333;}
.select *{ margin:0; padding:0; font-size:12px; font-family:Tahoma, Sans-serif; cursor:pointer}
.select .my_value{ overflow:visible; position:relative; top:0; left:0; z-index:2; border:1px solid #bababa; background:transparent; color:#666; text-align:left; line-height:19px; _line-height:normal}
.select .my_value.selected{}
.select.open .my_value,
.select .my_value.outLine{ border:1px solid #999}
.select button.my_value{ width:100%; height:21px; *padding-left:5px; text-indent:5px; *text-indent:0}
.select div.my_value{ height:19px; text-indent:8px}
.select .ctrl{ position:absolute; top:0; right:0; width:18px; height:19px; border:1px solid #bababa; border-left:1px solid #ddd; background:#f5f5f5;}
.select .arrow{ position:absolute; width:0; height:0; top:9px; right:6px; border-top:3px solid #999; border-left:3px solid #eee; border-right:3px solid #fff; font-size:0; line-height:0}
.select ul{ overflow:hidden; position:absolute; top:20px; left:0; width:100%; border:0; border-top:1px solid #bababa; border-bottom:1px solid #bababa; background:#fff; list-style:none;z-index:3;}
.select ul.a_list{display:none;}
.select.open ul.a_list{ display:block}
.select ul.i_list{ left:-2000%}
.select.open ul.i_list{ left:0}
.select li{ overflow:hidden; position:relative; height:18px; border-left:1px solid #bababa; border-right:1px solid #bababa; white-space:nowrap}
.select li input.option{ position:absolute; width:100%; height:20px; line-height:20px}
.select li label{ position:absolute; top:0; left:0; width:100%; height:18px; background:#fff; color:#767676; line-height:18px; text-indent:8px; *text-indent:6px}
.select li a{ display:block; height:18px; background:#fff; color:#767676; line-height:18px; text-indent:8px; *text-indent:6px; text-decoration:none}
.select li.hover *{ background:#999; color:#fff}
.select_go{ overflow:visible; height:21px; width:28px; *margin:-1px 0 -1px 4px; padding:0; border:1px solid #bababa; background:#eee; font:bold 11px Tahoma; color:#767676; line-height:19px; _line-height:normal; vertical-align:middle; cursor:pointer}

/* Design InputBox 20130312 추가 */
.design_input {border:1px solid #cecece;border-radius:3px;height:22px;vertical-align:middle;box-shadow:0px 1px 3px 0px rgba(0,0,0,.2) inset;}
.design_input.full {width:100%;}
.design_input.default {width:150px;}
.design_input.short {width:100px;}
.design_input.vshort {width:50px;}
.design_input.y {background:#fffedb;}
.design_input.mg_r33 {margin-right:33px;}
label.design_label {position:relative;}
label.design_label span {position:absolute;left:10px;top:1px;font-size:14px;color:#aaa;}

/* 공통 네비게이션 */
.nav {height:40px;}
	
	/* 스킨 적용
	bk : black
	r : red
	g : green
	p : purple
	b : blue
	gy : gray 	bg : burgundy - 덕성여대*/
	.nav.bk {background:url(../../images/common/bk_nav_bg.gif) repeat-x;}
	.nav.r {background:url(../../images/common/r_nav_bg.gif) repeat-x;}
	.nav.g {background:url(../../images/common/g_nav_bg.gif) repeat-x;}
	.nav.p {background:url(../../images/common/p_nav_bg.gif) repeat-x;}
	.nav.b {background:url(../../images/common/b_nav_bg.gif) repeat-x;}
	.nav.gy {background:url(../../images/common/gy_nav_bg.gif) repeat-x;}	.nav.bg {background:url(../../images/common/bg_nav_bg.gif) repeat-x;}
	
	/* 한국어 */
	.nav.bk .main_nav span {background:url(../../images/ko/bk_nav.jpg) no-repeat;}
	.nav.r .main_nav span {background:url(../../images/ko/r_nav.jpg) no-repeat;}
	.nav.g .main_nav span {background:url(../../images/ko/g_nav.jpg) no-repeat;}
	.nav.p .main_nav span {background:url(../../images/ko/p_nav.jpg) no-repeat;}
	.nav.b .main_nav span {background:url(../../images/ko/b_nav.jpg) no-repeat;}
	.nav.gy .main_nav span {background:url(../../images/ko/gy_nav.jpg) no-repeat;}	.nav.bg .main_nav span {background:url(../../images/ko/bg_nav.jpg) no-repeat;}
	
	/* 일본어 */
	.all.ja .nav.bk .main_nav span {background:url(../../images/ja/bk_nav.jpg) no-repeat;}
	.all.ja .nav.ja.r .main_nav span {background:url(../../images/ja/r_nav.jpg) no-repeat;}
	.all.ja .nav.ja.g .main_nav span {background:url(../../images/ja/g_nav.jpg) no-repeat;}
	.all.ja .nav.ja.p .main_nav span {background:url(../../images/ja/p_nav.jpg) no-repeat;}
	.all.ja .nav.ja.b .main_nav span {background:url(../../images/ja/b_nav.jpg) no-repeat;}
	.all.ja .nav.ja.gy .main_nav span {background:url(../../images/ja/gy_nav.jpg) no-repeat;}	.all.ja .nav.ja.bg .main_nav span {background:url(../../images/ja/bg_nav.jpg) no-repeat;}
	/* 중국어 */	.all.zh .nav.bk .main_nav span {background:url(../../images/zh/bk_nav.jpg) no-repeat;}	.all.zh .nav.zh.r .main_nav span {background:url(../../images/zh/r_nav.jpg) no-repeat;}	.all.zh .nav.zh.g .main_nav span {background:url(../../images/zh/g_nav.jpg) no-repeat;}	.all.zh .nav.zh.p .main_nav span {background:url(../../images/zh/p_nav.jpg) no-repeat;}	.all.zh .nav.zh.b .main_nav span {background:url(../../images/zh/b_nav.jpg) no-repeat;}	.all.zh .nav.zh.gy .main_nav span {background:url(../../images/zh/gy_nav.jpg) no-repeat;}	.all.zh .nav.zh.bg .main_nav span {background:url(../../images/zh/bg_nav.jpg) no-repeat;}	/* 영어 */	.all.en .nav.bk .main_nav span {background:url(../../images/en/bk_nav.jpg) no-repeat;}	.all.en .nav.en.r .main_nav span {background:url(../../images/en/r_nav.jpg) no-repeat;}	.all.en .nav.en.g .main_nav span {background:url(../../images/en/g_nav.jpg) no-repeat;}	.all.en .nav.en.p .main_nav span {background:url(../../images/en/p_nav.jpg) no-repeat;}	.all.en .nav.en.b .main_nav span {background:url(../../images/en/b_nav.jpg) no-repeat;}	.all.en .nav.en.gy .main_nav span {background:url(../../images/en/gy_nav.jpg) no-repeat;}	.all.en .nav.en.bg .main_nav span {background:url(../../images/en/bg_nav.jpg) no-repeat;}	
.nav:after {content:"";display:block;clear:both;}
	
	/* 메뉴 중앙 정렬
	margin-left = width를 2로 나눈 값으로 한다.
	현재 751px = 전체 길이 860px - sms 109px */
	.nav .center_div {position:absolute;width:751px;left:50%;margin-left:-370px;}
	
	.nav ul:after {content:"";display:block;clear:both;}
	.nav .main_nav {float:left;}
	.nav .main_nav span {display:block;height:40px;}
	.nav .main_nav.mail span {width:108px;}
	.nav .main_nav.add span {width:124px;background-position:-108px 0 !important;}
	.nav .main_nav.webhard span {width:123px;background-position:-232px 0 !important;}
	.nav .main_nav.cal span {width:137px;background-position:-355px 0 !important;}
	.nav .main_nav.sms span {width:109px;background-position:-492px 0 !important;}
	.nav .main_nav.board span {width:122px;background-position:-601px 0 !important;}
	.nav .main_nav.config span {width:137px;background-position:-723px 0 !important;}
	.nav .main_nav.exe_schedule span {width:136px;background-position:-859px 0 !important;}
	.nav .main_nav.public_system span {width:177px;background-position:-995px 0 !important;}
	
	/* 마우스 오버 */
	.nav .main_nav.mail a:hover span {background-position:0px -40px !important;}
	.nav .main_nav.add a:hover span {background-position:-108px -40px !important;}
	.nav .main_nav.webhard a:hover span {background-position:-232px -40px !important;}
	.nav .main_nav.cal a:hover span {background-position:-355px -40px !important;}
	.nav .main_nav.sms a:hover span {background-position:-492px -40px !important;}
	.nav .main_nav.board a:hover span {background-position:-601px -40px !important;}
	.nav .main_nav.config a:hover span {background-position:-723px -40px !important;}
	.nav .main_nav.exe_schedule a:hover span {background-position:-859px -40px !important;}
	.nav .main_nav.public_system a:hover span {background-position:-995px -40px !important;}
	
	/* 하이라이트 */
	.nav.mail .main_nav.mail span {background-position:0px -80px !important;}
	.nav.mail .main_nav.mail a:hover span {background-position:0px -80px !important;}
	.nav.address .main_nav.add span {background-position:-108px -80px !important;}
	.nav.address .main_nav.add a:hover span {background-position:-108px -80px !important;}
	.nav.webhard .main_nav.webhard span {background-position:-232px -80px !important;}
	.nav.webhard .main_nav.webhard a:hover span {background-position:-232px -80px !important;}
	.nav.calendar .main_nav.cal span {background-position:-355px -80px !important;}
	.nav.calendar .main_nav.cal a:hover span {background-position:-355px -80px !important;}
	.nav.sms .main_nav.sms span {background-position:-492px -80px !important;}
	.nav.sms .main_nav.sms a:hover span {background-position:-492px -80px !important;}
	.nav.board .main_nav.board span {background-position:-601px -80px !important;}
	.nav.board .main_nav.board a:hover span {background-position:-601px -80px !important;}
	.nav.config .main_nav.config span {background-position:-723px -80px !important;}
	.nav.config .main_nav.config a:hover span {background-position:-723px -80px !important;}
	.nav.exe_schedule .main_nav.exe_schedule span {background-position:-859px -80px !important;}
	.nav.exe_schedule .main_nav.exe_schedule a:hover span {background-position:-859px -80px !important;}
	.nav.public_system .main_nav.public_system span {background-position:-995px -80px !important;}
	.nav.public_system .main_nav.public_system a:hover span {background-position:-995px -80px !important;}

	.main_content_top_bt .content_head_bt {float:left;}
	.main_content_top_bt_set:after {content:"";display:"none";clear:both;}
	.main_content_top_bt.left {margin-left:10px;}
	
	.drop_menu {display:none;position:absolute;top:39px;border:1px solid #ccc;background:#fff;line-height:160%;margin-left:-28px;box-shadow:1px 2px 2px rgba(0,0,0,0.1);z-index:9999;}
	.main_content_top_bt.textbtn .drop_menu {margin-left:-45px;}
	.drop_menu.cfg {margin-left:0px;line-height:140%;z-index:10;}
	.drop_menu.cfg .drop_menu_title {padding-top:10px;}
	.drop_menu.cfg .drop_menu_title:first-child {border-bottom:1px solid #ddd;}
	.drop_menu.cfg .drop_area tbody td {height:25px;}
	.drop_menu a span {display:block;padding:3px 10px;}
	.drop_menu a:hover span {background:#eee;}
	.main_content_top_bt.right {float:right;padding-right:20px;}
	.float_left:after {content:"";display:block;clear:both;}
	.float_left li {float:left;}
	.drop_menu_title .float_left {padding:0 10px 10px 10px;}
	.drop_menu_title ul li .txt {padding:5px 10px 5px 0;}
	.header_help {position:absolute;left:40px;top:8px;background:#f6f5e8;padding:20px;border-radius:5px;border:1px solid #ddd8cd;box-shadow:0 2px 5px rgba(0,0,0,.1);display:none;}
	.header_help .help_caption {color:#514d44;}
	.header_help .help_caption ul {margin-top:5px;padding-top:5px;border-top:1px solid #ddd8cd;}
	.header_help .help_caption ul li {margin-top:5px;}
	
	/* 버튼 설명 설정 */
	.content_head_bt .bt_caption {position:absolute;top:-1000px;background:url(../../images/common/btn_caption_bg.gif) left top no-repeat;display:block;height:16px;padding:10px 10px 0 10px;color:#fff;font-weight:bold;font-size:0.8em;margin-top:15px;z-index:3;}
	
	/* 20130212 수정 */
	button.btn.head.select:hover span.bt_caption.select {top:20px;}
	button.btn.head.delete:hover span.bt_caption.delete {top:20px;}
	button.btn.head.re:hover span.bt_caption.re {top:20px;}
	button.btn.head.fwd:hover span.bt_caption.fwd {top:20px;}
	button.btn.head.qui:hover span.bt_caption.qui {top:20px;}
	button.btn.head.move:hover span.bt_caption.move {top:20px;}
	button.btn.head.read:hover span.bt_caption.read {top:20px;}
	button.btn.head.save:hover span.bt_caption.save {top:20px;}
	button.btn.head.f5:hover span.bt_caption.f5 {top:20px;}
	button.btn.head.config:hover span.bt_caption.config {top:20px;}
	button.btn.head.search:hover span.bt_caption.search {top:20px;right:0;}
	button.btn.head.add_folder:hover span.bt_caption.add_folder {top:20px;}
	button.btn.head.delete_s:hover span.bt_caption.delete_s {top:20px;}
	button.btn.head.delete_s:hover span.bt_caption.delete {top:20px;}
	button.btn.head.up:hover span.bt_caption.up {top:20px;}
	button.btn.head.down:hover span.bt_caption.down {top:20px;}
	button.btn.head.share:hover span.bt_caption.share {top:20px;}
	button.btn.head.file:hover span.bt_caption.file {top:20px;}
	button.btn.head.option:hover span.bt_caption.option {top:20px;}
	button.btn.head.addpeople:hover span.bt_caption.addpeople {top:20px;}
	button.btn.head.select_s:hover span.bt_caption.select {top:20px;}
	button.btn.head.print:hover span.bt_caption.print {top:20px;}
	button.btn.head.copy:hover span.bt_caption.copy {top:20px;}
	button.btn.head.write:hover span.bt_caption.write {top:20px;}
	button.btn.head.view_list:hover span.bt_caption.view_list {top:20px;}
	button.btn.head.view_img:hover span.bt_caption.view_img {top:20px;}
	button.btn.head.add_group:hover span.bt_caption.add_group {top:20px;}
	button.btn.head.reply:hover span.bt_caption.reply {top:20px;}
	button.btn.head.mody:hover span.bt_caption.mody {top:20px;}
	button.btn.head.cancle:hover span.bt_caption.cancle {top:20px;}
	button.btn.head.submit:hover span.bt_caption.submit {top:20px;}
	button.btn.head.add:hover span.bt_caption.add {top:20px;}
	button.btn.head.review:hover span.bt_caption.review {top:20px;}
	button.btn.head.send:hover span.bt_caption.send {top:20px;}
	button.btn.head.resend:hover span.bt_caption.resend {top:20px;}
	button.btn.head.sign:hover span.bt_caption.sign {top:20px;}
	button.btn.head.config_people:hover span.bt_caption.config_people {top:20px;}
	button.btn.head.othermail:hover span.bt_caption.othermail {top:20px;}
	button.btn.head.new_window:hover span.bt_caption.new_window {top:20px;}
	button.btn.head.sms_use:hover span.bt_caption.sms_use {top:20px;}
	button.btn.head.sms_block:hover span.bt_caption.sms_block {top:20px;}
	
	/* 글자버튼 사용 시 하단 도움말 숨김 */
	.main_content_top_bt.left.textbtn button.btn:hover span.bt_caption {left:-20000px;}
	
	/* 간단검색 */
	.simple_search {position:absolute;right:20px;top:35px;height:44px;z-index:9999 !important;background:url(../../images/common/simple_search_bg.gif) right top no-repeat;display:none;}
	.simple_search ul li {float:left;padding-top:14px;}
	.simple_search .search.all {width:80px;margin-left:5px;}
	.simple_search .search.all input {width:10px;}
	.simple_search .search.txt {margin-left:15px;}
	.simple_search .search.txt input {height:18px;width:175px;padding:0 0 0 5px;margin:0;border:none;border-left:solid #3f3a3a;border-weight:1px 0 1px 1px;border-top-left-radius:9px;border-bottom-left-radius:9px;}
	.simple_search .search button {height:20px;margin-right:5px;}
	.simple_search .search.btn button {width:55px;background:url(../../images/common/btn_simple_search.gif) no-repeat}
	.simple_search .search.btn_detail button {margin-left:5px;width:70px;background:url(../../images/common/btn_simple_search.gif) -100px 0 no-repeat;}
	
	.simple_search.short {position:absolute;right:20px;top:35px;height:44px;z-index:4 !important;background:url(../../images/common/simple_search_bg.gif) right top no-repeat;display:none;padding-right:10px;}
	.simple_search.short ul li {float:left;padding-top:14px;}
	.simple_search.short .search.txt {margin-left:70px;}
	.simple_search.short .search.txt input {height:18px;width:180px;padding:0;margin:0;border:none;border-left:1px solid #3f3a3a;border-top:1px solid #3f3a3a;border-bottom:1px solid #3f3a3a;border-top-left-radius:9px;border-bottom-left-radius:9px;}
	.simple_search.short .search button {height:20px;}
	.simple_search.short .search.btn button {width:55px;background:url(../../images/common/btn_simple_search.gif) no-repeat}	/* 메일 상세검색 시 기간부분이 줄바꿈되어 삭제합니다. -miryeo	.search_top input{border: 1px solid #D6D6D6; color: #333; height: 18px; padding: 0 0 0 5px;}*/
	
	
	/* append by sunggyu */
	 .simple_search.mail .search.txt {margin-left:40px;}


/* 상세검색 */
/* 20130322 상세검색 폼 디자인 수정
.search_form {display:none;position:absolute;left:2px;right:0;top:40px;z-index:2;background:#f5f5f5;padding:20px;border-bottom:1px solid #ccc;}
.search_form hr {border:0;border-bottom:1px solid #ccc;}
.search_form input {padding:0 5px;border:1px solid #ccc;height:19px;}
.search_form table {margin:10px auto;}
.search_form table th,td {vertical-align:middle;height:30px;}
.btn_sch_close {text-align:right;}
.hd_slt_mailbox {width:200px;}
.slt_date select {margin-right:5px;width:70px;}
.slt_date input {width:48px;margin-right:5px;}
.slt_name input {width:188px;}
.hd_slt_date {width:70px;}
.hd_slt_search {width:80px;margin-right:10px;}
.hd_search input {width:364px;margin-right:10px;} */

/* 20130322 새로운 상세 검색 */
.search_top .detail_search {margin-top:0px;background:#535353;padding:0 20px;display:block;z-index:50;position:relative;width:320px;}
.search_top .detail_search hr {border-bottom:solid #727272;border-top:solid #373737;border-width:1px 0 1px 0;}
.search_top .detail_search table {width:100%;}
.search_top .detail_search table th {text-align:right;color:#fff;padding-right:10px;width:110px;}
.search_top .detail_search table th select {padding:0;margin:0;}
.search_top .detail_search .detail_search_btn {text-align:right;padding-bottom:15px;}
.search_top .detail_search .detail_search_btn button {margin-left:3px;}.search_top .detail_search .hd_slt_mailbox{width:100%;}

/* 컨텐츠 */
.content_area:after {content:"";display:block;clear:both;}.content_area.top60 {top:38px}

/* .content_area {min-height:100%;width:100%;padding:0;} by sunggyu */
/* .content_area {position:absolute;top:155px;left:0;right:0;bottom:30px;padding:0;z-index:1;} */

/* 리스트 상단 테이블 삽입 시 */
.content_area .list_top_table {background:#f5f5f5;padding:20px;border-bottom:1px solid #ccc;color:#4b4b4b;}
.content_area .list_top_table table {width:100%;border:1px solid #ddd;}
.content_area .list_top_table table thead th {height:25px;background:#ebebeb;border-bottom:1px solid #ddd;width:50%;font-weight:bold;}
.content_area .list_top_table table tbody th {height:25px;background:#fff;border-bottom:1px solid #ededed;font-weight:bold;text-align:right;padding-left:100px;text-align:left;}
.content_area .list_top_table table tbody td {height:25px;background:#fff;border-bottom:1px solid #ededed;padding-right:50px;text-align:right;}
.content_area .list_top_table table tbody .bd_rdd {border-right:1px solid #ddd;}

/* 테이블 문서 양식 */
.content_area.chart {padding:20px;}
.content_area.chart .chart {width:100%;}
.content_area.chart .chart caption {margin:10px 0;padding:10px 20px;background:#f6f6f6;border:1px solid #ccc;border-width:1px 0 1px 0;text-align:left;}
.content_area.chart .chart tbody th {height:40px;border-bottom:1px solid #eee;background:#fafafa;text-align:left;padding-left:20px;font-weight:bold;color:#464646;}
.content_area.chart .chart tbody th {border-top:1px solid #eee;}
.content_area.chart .chart tbody td {border-bottom:1px solid #eee;text-align:left;padding-left:20px;color:#323232;}
.content_area.chart .chart tbody td {border-top:1px solid #eee;}

/* 컨텐츠 좌측 리스트 */

/* .left_area {width:224px;border-right:1px solid #fff;background:#ececec;box-shadow: 1px 0px 0px #b5b5b5;float:left;} by sunggyu */

/* .left_area {width:224px;border-right:1px solid #fff;background:#ececec;box-shadow: 1px 0px 0px #b5b5b5;float:left;position:absolute;top:0;left:0;bottom:0;overflow:hidden;} */

.left_area {width:224px;border-right:1px solid #fff;background:#ececec;float:left;position:absolute;top:0;left:0;bottom:0;overflow:hidden;}
	/*
	.left_header {position:relative;height:60px;background:url(../../images/common/content_head_bg.gif) repeat-x;width:100%;z-index:2;overflow:hidden;} */		/* .box_list {overflow:auto;overflow-x:hidden;position: relative;} by sunggyu */
	.box_list {position:absolute;top:40px;left:0;right:0;bottom:0;overflow:auto;overflow-x:hidden;}

	
	/* .left_box {position:relative;overflow:hidden;width:224px;border-bottom:1px solid #cececb;padding:0 30px 0 20px;} by sunggyu */
	
	/* 기존 css 201304 교체 .left_box {position:relative;overflow:hidden;border-bottom:1px solid #cececb;padding:0 0 0 20px;}
	.left_box .left_box_subject {position:relative;padding:11px 0 11px 0;}
	.left_box .left_box_title {position:relative;padding:11px 0 11px 0;}
	.left_box .left_box_title.closed {padding:11px 0 11px 0;}
	.left_box .left_box_title.drop {padding:11px 0 5px 0;}
	.left_box .left_box_title span.txt {background:url(../../images/common/ico_left_arrow.gif) 0 100px no-repeat;}
	.left_box .left_box_title.closed span.title {padding-left:15px;background-position:0 -19px;}
	.left_box .left_box_title.drop span.title {padding-left:15px;background-position:0 1px;}
		
		.left_box_list li {height:18px;padding:7px 0 0 10px;}
		.left_box_list .folder.open {height:auto;padding:0 0 0 10px;margin-top:7px;}
		.left_box_list .folder.open ul li {height:18;padding:7px 0 0 30px;}
		.left_box_list .folder.open ul li:first-child {margin-top:5px;}
		.left_box_list .folder_list {height:auto;padding-top:0;}
		.left_box_list .folder_list ul li:last-child {background-position:0 -25px;}
		.left_box_list li ul li {height:18px;padding:7px 0 0 30px;}
		.folder_drop {padding-left:15px;background:url(../../images/common/ico_left_arrow.gif) no-repeat;height:12px;}
		.folder_drop.now {font-weight:bold;color:#b11717;}
		.folder_drop.open {background-position:left 1px;}
		.folder_drop.close {background-position:left -19px;}
	.box_list hr {margin:0;padding:0;border:1px solid #fff;border-width:0 0 1px 0;}*/
	
	.left_box {position:relative;border-bottom:1px solid #cececb;}
	.left_box .left_list {position:relative;}
	.left_box .left_list span.txt.title {display:block;padding:9px 0 8px 35px;background:url(../../images/common/ico_left_arrow.gif) no-repeat;}
	.left_box .left_list.drop span.txt.title {background-position:20px 10px;}	.left_box .left_list.close span.txt.title {background-position:20px -12px;}
	.left_box .left_list.none span.txt.title {background-position:20px -90px;padding-left:20px;}
	.left_box .left_list.closed span.title {background-position:0 -19px;}
	.left_box .left_list.none {border:0;}
	.left_box .left_list.drop .drop_box {background:#f5f5f5;border-top:1px solid #dbdbdb;padding:3px 0;}
		/*.left_box .left_list.drop .drop_box li {display:block;padding:7px 0 7px 20px;}*/	.left_box .left_list.drop .drop_box > li {display:block;padding:7px 0 7px 20px;}	.left_box .left_list.drop .drop_box .drop_box_list.board.open ul {padding-left:10px;}	.left_box .left_list.drop .drop_box .drop_box_list.open {padding-bottom:0;}	.left_box .left_list.drop .drop_box .drop_box_list.open li:first-child {padding-top:14px;}
	.left_box .left_list.drop .drop_box .drop_box_list.open li {padding-left:10px;}
	.left_box .left_box_title span.txt {background:url(../../images/common/ico_left_arrow.gif) 0 100px no-repeat;}
	.left_box .btn_left_box {position:absolute;right:17px;top:9px;}
	.left_box .btn_left_box.star {right:17px;top:5px;}
	.left_box .btn_left_box:after {content:"";display:block;clear:both;}
	.left_box .btn_left_box li {float:left;margin-left:5px;}
	
	.box_list hr {margin:0;padding:0;border:1px solid #fff;border-width:0 0 1px 0;}
	
	/* 설정/추가 버튼 */
	/* .left_box .left_box_title .left_bt_set {position:absolute;right:45px;top:12px;} by sunggyu */
	.left_box .left_box_title .left_bt_set {position:absolute;right:10px;top:12px;}
	.left_box .left_box_title .left_bt_set li {float:left;margin-left:4px;}
	.left_box .left_add {display:block;width:10px;height:10px;background:url(../../images/common/btn_left_set.gif) no-repeat;background-position:-10px 0;}
	.left_box .left_config {display:block;width:10px;height:10px;background:url(../../images/common/btn_left_set.gif) no-repeat;background-position:0 0;}	/* 폴더 에디터 추가 - 131119 */	.left_box .left_config_edi	{display:block;width:18px;height:17px;background:url(../../images/common/btn_left_edi.gif) no-repeat;background-position:-18px 0px;}	.left_box .left_config_edi:hover{background-position:0 0;}
/* 우측 컨텐츠 영역 */
/* .list_view {margin-left:226px;overflow:none;overflow-y:auto;background:#000;} by sunggyu */
/* .list_view {position:absolute;top:0;left:226px;right:0;bottom:0px;} */


/* 하단 정보창 */
.footer .useing {position:absolute;margin:0 0 0 20px;top:10px;}
.footer .notice {position:absolute;margin:0 0 0 245px;top:10px;}
.footer .notice .notice_item{margin:0 0 0 10px;padding:0;float:left;}
.footer .notice .notice_item:after{contnet:"",display:block;clear:both;}
.footer .notice .notice_item li{padding:0;margin:0;height:20px;}
.footer .copyright {position:absolute;margin:0 20px 0 0;top:10px;right:0;}

/* 메일리스트 페이지 네비 */
div.list_nav.footer {position:absolute;bottom:0;left:0;right:0;text-align:center;height:30px;padding-top:10px;border-top:1px solid #ccc;background:#fff;z-index:2;}
.list_nav span {color:#6b6859;padding:5px;}
.list_nav span.nowpage {color:#db5200;font-weight:bold;}
.list_nav .arrow {display:inline-block;width:10px;height:12px;background:url(../../images/common/list_arrow_set.gif) 0 4px no-repeat;padding:0;}
.list_nav .arrow.small {display:inline-block;width:8px;height:10px;background:url(../../images/common/list_arrow_set.gif) 0 4px no-repeat;background-size:30px 6px;}
.list_nav .arrow.first {background-position:0 4px;}
.list_nav .arrow.prv {background-position:-10px 4px;}
.list_nav .arrow.next {background-position:-20px 4px;}
.list_nav .arrow.end {background-position:-30px 4px;}
.list_nav .arrow.first.small {background-position:0 4px}
.list_nav .arrow.prv.small {background-position:-8px 4px;}
.list_nav .arrow.next.small {background-position:-14px 4px;}
.list_nav .arrow.end.small {background-position:-21px 4px;}
.list_nav.in_list {text-align:center;}
.list_nav.in_list p {height:100%;background:#f5f5f5;border-top:1px solid #fff;padding-top:12px;font-size:10px;}
/* 조직도 가져오기 네비 추가 */.list_nav_org span {color:#6b6859;padding:5px;}.list_nav_org span.nowpage {color:#db5200;font-weight:bold;}.list_nav_org .arrow {display:inline-block;width:10px;height:12px;background:url(../../images/common/list_arrow_set.gif) 0 4px no-repeat;padding:0;}.list_nav_org .arrow.small {display:inline-block;width:8px;height:10px;background:url(../../images/common/list_arrow_set.gif) 0 4px no-repeat;background-size:30px 6px;}.list_nav_org .arrow.first {background-position:0 4px;}.list_nav_org .arrow.prv {background-position:-10px 4px;}.list_nav_org .arrow.next {background-position:-20px 4px;}.list_nav_org .arrow.end {background-position:-30px 4px;}.list_nav_org .arrow.first.small {background-position:0 4px}.list_nav_org .arrow.prv.small {background-position:-8px 4px;}.list_nav_org .arrow.next.small {background-position:-14px 4px;}.list_nav_org .arrow.end.small {background-position:-21px 4px;}.list_nav_org.in_list {text-align:center;}.list_nav_org.in_list p {height:100%;background:#f5f5f5;border-top:1px solid #fff;padding-top:12px;font-size:10px;}

/* 20130218추가 - view_area 리스트 상단 네비 */
.view_nav {position:absolute;top:0px;left:0px;right:0;z-index:1;height:39px;background:url(../../images/common/view_lstnav_bg.gif) repeat-x;border-bottom:1px solid #c3c3c3;border-top:1px solid #fff;}
.view_nav ul:after {content:"";display:block;clear:both;}
.view_nav ul li {float:left;display:block;height:39px;text-align:center;font-weight:bold;font-size:13px;}
.view_nav ul li span {display:block;padding-top:13px;height:26px;width:143px;background:url(../../images/common/view_lstnav_txtbg.gif) right 0 no-repeat;}
.view_nav ul li a span {color:#8e8e8e;}
.view_nav ul li a:hover span {color:#555;}
.view_nav ul .active span {background-position:0 -39px;color:#fff;}
.view_nav ul .active a:hover span {color:#fff;}

/* 20130219 이동 컨텐츠 설정 버튼 */.left_content_head{float: left; padding-top:10px;}
.content_header_config {background:url(../../images/common/btn_content_head.gif) -273px -94px no-repeat;display:block;width:20px;height:20px;}

/* 20130227 테이블 페이지 공통 */
.config_header {background:#f5f5f5;height:42px;border-bottom:1px solid #ccc;padding:20px 20px 0 20px;}
.config_header h2 {font-size:18px;font-weight:bold;margin-bottom:5px;color:#323232;}.config_table_area {margin:20px 20px 10px 20px;border:1px solid #d8d8d8;background:#f2f2f2;position:relative;overflow:hidden;}
.config_table_area:last-child {margin-bottom:30px;}
.config_table_area:after {content:"";display:block;clear:both;}
.config_table_area .config_left {float:left;width:200px;text-align:center;position:absolute;top:50%;margin-top:-3em;}
.config_table_area .config_right {position:relative;margin-left:200px;background:#fff;padding:15px 20px 15px 20px;}
.config_table_area .config_right table {width:100%;border-spacing:0px;border-collapse:collapse;}
.config_table_area .config_right table th {text-align:right;padding-right:20px;font-weight:bold;width:150px;vertical-align:top;padding-top:10px;}
.config_table_area .config_right table td {height:30px;}
.config_table_area .config_right table .config_editer td {padding:10px 0 10px 0;}
.config_table_area .config_right table .config_editer td:before {content:"";display:block;padding-bottom:10px;border-top:1px solid #ccc;}
/* 20130318 edit
.config_table_area {margin:20px 20px 10px 20px;border:1px solid #d8d8d8;background:#fff;position:relative;} 
.config_table_area:last-child {margin-bottom:30px;}
.config_table_area:after {content:"";display:block;clear:both;}
.config_table_area .config_left {display:table-cell;position:relative;width:200px;text-align:center;vertical-align:middle;background:#f2f2f2;}
.config_table_area .config_right {display:table-cell;background:#fff;padding:15px 0;vertical-align:middle;}
.config_table_area .config_right table {width:100%;}
.config_table_area .config_right table th {text-align:right;padding-right:20px;font-weight:bold;width:150px;vertical-align:top;padding-top:10px;} */

/* 20130305 추가 내부에 리스트가 들어가는 경우 start */
.config_table_area .config_left.list span {margin-top:40px;}
/*.config_table_area .config_right.list div {margin:0 15px;}*/
.config_table_area .config_right.list thead {background:#f5f5f5;}
.config_table_area .config_right.list thead th {text-align:left;padding:10px;border:1px solid #ccc;border-width:1px 0 1px 0;}
.config_table_area .config_right.list .non_data {text-align:center;display:table-row-group;border-bottom:1px solid #ccc;}
.config_table_area .config_right.list .non_data td {border-bottom:1px solid #ccc;}
.config_table_area .config_right.list .list {text-align:center;}
.config_table_area .config_right.list .list td {border-bottom:1px solid #ccc;text-align:left;padding:0 10px;}
/* 20130305 추가 내부에 리스트가 들어가는 경우 end */
.config_input {border:1px solid #ccc;height:16px;vertical-align:middle;}
.config_input.default {width:150px;}
.config_input.short {width:75px;}
.config_input.long {width:250px;}
.config_input.full {width:100%;}
.config_input.search {width:196px;}
.config_txtarea {border:1px solid #ccc;margin-top:5px;}
.config_txtarea.short {width:300px;height:100px;}
.config_txtarea.default {width:100%;height:100px;}
.config_txtarea.full {width:99.8%;height:200px;}
.config_txtarea.short.h50 {width:300px;height:50px;}
.config_txtarea.short.h80 {width:300px;height:80px;}
.config_txtarea.default.h50 {width:100%;height:50px;}
.config_txtarea.default.h80 {width:100%;height:80px;}
.config_txtarea.full.h50 {width:99.8%;height:50px;}
.config_txtarea.full.h80 {width:99.8%;height:80px;}

/* 20130312 파일첨부 테이블 페이지 공통 */
.config_table_area.file table {width:100%;background:#fff;}
.config_table_area.file table th {width:200px;font-weight:bold;background:#f2f2f2;}
.config_table_area.file table td {padding:20px;}
.config_table_area.file table .inc_file {line-height:160%;width:350px;}
.config_table_area.file table .img_review {text-align:center;background:url(../../images/common/bg_imgreview.gif);}
.config_table_area.file table .img_review img {box-shadow:0 2px 5px rgba(0,0,0,.3)}

/* 20130313 상단 nav 삽입 */
/*.config_table_area.nav {background:none;border:0;padding:0;height:80px;}
.config_table_area.nav ul:after {content:"";display:block;clear:both;}
.config_table_area.nav ul li {display:block;float:left;}
.config_table_area.nav ul li span {font-size:14px;color:#fff;font-weight:bold;text-shadow:0 -1px 0 rgba(0,0,0,.7);display:block;width:110px;padding-top:14px;height:26px;background:url(../../images/common/system_nav_bg.gif) -110px 0 no-repeat;text-align:center;}
.config_table_area.nav ul li:first-child span {background-position:0 0;}
.config_table_area.nav ul li span {font-size:14px;color:#fff;font-weight:bold;text-shadow:0 -1px 0 rgba(0,0,0,.7);display:block;width:110px;padding-top:14px;height:26px;background:url(../../images/common/system_nav_bg.gif) -110px 0 no-repeat;text-align:center;}
.config_table_area.nav ul li:last-child span {background-position:-220px 0;}
.config_table_area.nav ul .active span {background-position:-110px -40px;}
.config_table_area.nav ul .active:first-child span {background-position:0px -40px;}
.config_table_area.nav ul .active:last-child span {background-position:-220px -40px;}
.config_table_area.nav .set_mailserver {position:absolute;right:0;top:0;}*/
.config_table_area.nav {background:none;border:0;padding:0;height:80px;}
.config_table_area.nav ul:after {content:"";display:block;clear:both;}
.config_table_area.nav ul li {display:block;float:left;}
.config_table_area.nav ul li .day_btn {font-size:14px;color:#fff;font-weight:bold;text-shadow:0 -1px 0 rgba(0,0,0,.7);display:block;width:110px;padding-top:14px;height:26px;background:url(../../images/common/system_nav_bg.gif) -110px 0 no-repeat;text-align:center;}
.config_table_area.nav ul li:first-child span {background-position:0 0;}
.config_table_area.nav ul li:last-child span {background-position:-220px 0;}
.config_table_area.nav ul .active span {background-position:-110px -40px;}
.config_table_area.nav ul .active:first-child span {background-position:0px -40px;}
.config_table_area.nav ul .active:last-child span {background-position:-220px -40px;}
.config_table_area.nav .set_mailserver {position:absolute;right:0;top:0;}

/* .config_table_area.nav .set_date {background:#f5f5f5;border:1px solid #ddd;height:28px;margin:10px 0 10px 0;position:relative;}
.config_table_area.nav .set_date li {margin-left:5px;}
.config_table_area.nav .set_date div {position:absolute;right:20px;top:5px;}
.config_table_area.nav .set_date .set_data_list {position:relative;top:-3px;right:0;}
.config_table_area.nav .set_date .set_data_list.pd_r70 {right:70px;}
.config_table_area.nav .set_date .set_data_list.pd_r90 {right:90px;} */
.config_table_area.nav .set_date {background:#f5f5f5;border:1px solid #ddd;height:28px;margin:10px 0 10px 0;position:relative;}
.config_table_area.nav .set_date li {margin-left:5px;}
.config_table_area.nav .set_date div {position:absolute;top:5px;}
.config_table_area.nav .set_date .set_data_list { /* right:0; */ }
.config_table_area.nav .set_date .set_data_list.pd_l10 {left:10px;}
.config_table_area.nav .set_date .set_data_list.pd_l80 {left:80px;}
.config_table_area.nav .set_date .set_data_list.pd_r10 {right:10px;}


/* 20130313 좌/우측 테이블 리스트 공통 */
.config_table_area.none_area {background:none;border:0;}
.config_table_area.none_area:after {content:"";display:none;clear:both;}
.config_table_area.none_area table {width:100%;}
.config_table_area.none_area .left_list {float:left;width:50%;}
.config_table_area.none_area .right_list {float:right;width:50%;}
.config_table_area.none_area .table_list.none_thead tr:first-child td {border-top:1px solid #ddd;}
.config_table_area.none_area .left_list .table_list {margin-right:10px;}
.config_table_area.none_area .right_list .table_list {margin-left:10px;}
.config_table_area.none_area .table_list th {background:#f5f5f5;padding:10px;border:1px solid #ccc;border-width:1px 0;text-align:left;font-weight:bold;}
.config_table_area.none_area .table_list td {height:30px;padding:0 10px;border-bottom:1px solid #ddd;text-align:left;}
.config_table_area.none_area .table_list .none_data {text-align:center;}

.config_table_area.mail .txt.size16 {display:block;text-align:left;text-align:center;}
.config_table_area.mail .txt.small {display:block;text-align:left;text-align:center;}

.config_table_area.graph {padding:25px 0;}

/* 20130227 쓰기 페이지 공통 */
.write_header {background:#f5f5f5;border-bottom:1px solid #ccc;padding:10px 20px 10px 20px;}
.write_header table {width:100%;}
.write_header table tbody th {height:25px;width:140px;padding-left:30px;text-align:left;font-weight:bold;}
.write_header table tbody td {height:25px;padding-left:15px;}
.editer_area {padding:10px 20px;}
.editer_area textarea {width:100%;height:500px;border:1px solid #dedede;}

/* 20130521 게시판 첨부파일 형식 변경에 의한 주석처리 */
.add_file.board { /* background:#f5f5f5;border-top:1px solid #ccc;*/ padding:10px 20px 20px 20px}
.add_file.board .add_file_area {border:1px solid #ccc;padding:10px;background:#fff;}
.add_file.board .add_file_area .add_file_depth {padding-bottom:5px;}
.add_file.board .add_file_area .add_file_depth p {padding-bottom:7px;border-bottom:1px solid #ccc;margin-bottom:5px;}
.add_file.board .add_file_area .board_filelist li {display:block;padding-top:5px;height:25px;border-bottom:1px solid #eee;padding-left:10px;}
.add_file.board .add_file_area .board_filelist li button {margin-left:10px;}
.add_file.board .add_file_area .board_nofile li {display:none;padding:10px 0;text-align:center;font-weight:bold;}

	
	/* 아이콘 설정 */
	/*span.ico_config_left {background:url(../../images/common/ico_50x50.gif) no-repeat;display:block;width:50px;height:50px;margin:0 auto;}
	span.ico_config_left.set_calendar {background-position:0 0;margin-top:23px;}
	span.ico_config_left.personal_info {background-position:-50px 0;margin-top:23px;}
	span.ico_config_left.phone {background-position:-100px 0;margin-top:42px;}
	span.ico_config_left.etc {background-position:-150px 0;margin-top:110px;}
	span.ico_config_left.config_spam {background-position:-250px 0;margin-top:110px;}
	span.ico_config_left.config_block {background-position:-300px 0;margin-top:110px;}
	span.ico_config_left.othermail {background-position:-350px 0;margin-top:110px;}
	span.ico_config_left.change_pass {background-position:-400px 0;margin-top:110px;}
	span.ico_config_left.config_omg {background-position:-450px 0;margin-top:110px;}
	span.ico_config_left.auto_fwd {background-position:0px -50px;margin-top:110px;}
	span.ico_config_left.config_pop3 {background-position:-50px -50px;margin-top:110px;}
	span.ico_config_left.sign {background-position:-100px -50px;margin-top:110px;}
	span.ico_config_left.adm_general {background-position:-150px -50px;margin-top:110px;}
	span.ico_config_left.adm_resources {background-position:-200px -50px;margin-top:110px;}
	span.ico_config_left.team {background-position:-250px -50px;margin-top:110px;}
	span.ico_config_left.paper {background-position:-200px 0px;margin-top:110px;}
	span.ico_config_left.check {background-position:-350px -50px;margin-top:110px;}
	span.ico_config_left.power {background-position:-450px -50px;margin-top:110px;}
	span.ico_config_left.mail {background-position:0px -100px;margin-top:110px;}
	span.ico_config_left.signal {background-position:-50px -100px;margin-top:110px;}*/
	/* 20130318 edit */
	span.ico_config_left {background:url(../../images/common/ico_50x50.gif) no-repeat;display:block;width:50px;height:50px;margin:0 auto;}
	span.ico_config_left.set_calendar {background-position:0 0;}
	span.ico_config_left.personal_info {background-position:-50px 0;}
	span.ico_config_left.phone {background-position:-100px 0;}
	span.ico_config_left.etc {background-position:-150px 0;}
	span.ico_config_left.info {background-position:-200px 0;}
	span.ico_config_left.config_spam {background-position:-250px 0;}
	span.ico_config_left.config_block {background-position:-300px 0;}
	span.ico_config_left.othermail {background-position:-350px 0;}
	span.ico_config_left.change_pass {background-position:-400px 0;}
	span.ico_config_left.config_omg {background-position:-450px 0;}
	span.ico_config_left.auto_fwd {background-position:0px -50px;}
	span.ico_config_left.config_pop3 {background-position:-50px -50px;}
	span.ico_config_left.sign {background-position:-100px -50px;}
	span.ico_config_left.adm_general {background-position:-150px -50px;}
	span.ico_config_left.adm_resources {background-position:-200px -50px;}
	span.ico_config_left.team {background-position:-250px -50px;}
	span.ico_config_left.paper {background-position:-200px 0px;}
	span.ico_config_left.check {background-position:-350px -50px;}
	span.ico_config_left.power {background-position:-450px -50px;}
	span.ico_config_left.mail {background-position:0px -100px;}
	span.ico_config_left.signal {background-position:-50px -100px;}
	span.ico_config_left.success {background-position:-100px -100px;}
	span.ico_config_left.add_address {background-position:-150px -100px;}
	span.ico_config_left.warning {background-position:-200px -100px;}
	span.ico_config_left.limit {background-position:-250px -100px;}
	span.ico_config_left.tools {background-position:-400px -50px;}
	span.ico_config_left.popup {background-position:-300px -100px;}
	span.ico_config_left.preview {background-position:-350px -100px;}
	span.ico_config_left.pie {background-position:-400px -100px;}
	span.ico_config_left.warning_people {background-position:-450px -100px;}
	
	
	span.ico_board {background:url(../../images/common/ico_board_list.gif) no-repeat;width:15px;height:13px;display:inline-table;border:0px solid #000;vertical-align:middle;}
	span.ico_board.new {background-position:0 0;margin-left:5px;}
	span.ico_board.disk {background-position:-29px 0;margin-left:5px;}
	span.ico_board.re {background-position:-16px 0;margin-right:5px;width:14px;}
	span.ico_board.notice {background-position:-45px 0;margin-left:5px;width:46px;height:18px;}

/* 20130227 하단 버튼 공통 */
div.btn_bottom_set {text-align:right;margin-bottom:30px;}
div.btn_bottom_set ul {display:inline-block;margin-right:20px;}
div.btn_bottom_set ul li {float:left;margin-left:5px;}
div.btn_bottom_set ul:after {content:"";display:block;clear:both;}


/* 20130227 검색결과 페이지 공통 */
.search_no td {text-align:center;}

/* 리스트 파일별 아이콘 */.ico.folder {display:inline-block;width:16px;height:14px;background:url(../../images/common/ico_whdlst.gif) no-repeat;vertical-align:middle;background-position:-7px -8px;}.ico.notclass {display:inline-block;width:16px;height:14px;background:url(../../images/common/ico_whdlst.gif) no-repeat;vertical-align:middle;background-position:-7px -68px;}.ico_whdlst {display:inline-block;width:16px;height:14px;background:url(../../images/common/ico_whdlst.gif) no-repeat;vertical-align:middle;}.ico_whdlst.folder {background-position:-7px -8px;}.ico_whdlst.folder.open {background-position:-38px -8px;}.ico_whdlst.zip {background-position:-67px -8px;}.ico_whdlst.img {background-position:-97px -8px;}.ico_whdlst.txt {background-position:-126px -8px;}.ico_whdlst.movie {background-position:-157px -8px;}.ico_whdlst.mov {background-position:-187px -8px;}.ico_whdlst.avi {background-position:-187px -8px;}.ico_whdlst.mp4 {background-position:-187px -8px;}.ico_whdlst.mts {background-position:-187px -8px;}.ico_whdlst.wmv {background-position:-187px -8px;}.ico_whdlst.mkv {background-position:-187px -8px;}.ico_whdlst.sound {background-position:-187px -8px;}.ico_whdlst.mp3 {background-position:-187px -8px;}.ico_whdlst.ogg {background-position:-187px -8px;}.ico_whdlst.wav {background-position:-187px -8px;}.ico_whdlst.wma {background-position:-187px -8px;}.ico_whdlst.file {background-position:-216px -8px;}.ico_whdlst.unknown {background-position:-216px -8px;}.ico_whdlst.up {background-position:-247px -8px;}.ico_whdlst.html {background-position:-277px -8px;}.ico_whdlst.htm {background-position:-277px -8px;}.ico_whdlst.exe {background-position:-307px -8px;}.ico_whdlst.share {background-position:-8px -38px;}.ico_whdlst.word {background-position:-38px -38px;}.ico_whdlst.hwp {background-position:-337px -38px;}.ico_whdlst.doc {background-position:-38px -38px;}.ico_whdlst.docx {background-position:-38px -38px;}.ico_whdlst.xls {background-position:-67px -38px;}.ico_whdlst.xlsx {background-position:-67px -38px;}.ico_whdlst.ppt {background-position:-97px -38px;}.ico_whdlst.pptx {background-position:-97px -38px;}.ico_whdlst.pdf {background-position:-127px -38px;}.ico_whdlst.txt {background-position:-156px -38px;}.ico_whdlst.png {background-position:-188px -38px;}.ico_whdlst.bmp {background-position:-217px -38px;}.ico_whdlst.gif {background-position:-247px -38px;}.ico_whdlst.jpg {background-position:-277px -38px;}.ico_whdlst.disk {background-position:-307px -36px;}

/* 좌측 리스트 추가 폼 */
.left_add_form {/*display:none;*/margin:5px 0 10px 0;border-top:1px solid #eee;padding:12px 0 0 20px;}
.left_add_form input {border:1px solid #ccc;height:17px;width:100px;}

/* table list 공통 */
.list_ico {text-align:center;}

/* list ico */
.drop_ico.open {display:inline-block;width:15px;height:15px;background:url(../../images/common/ico_left_arrow.gif) 0 -15px no-repeat;margin-left:30px;}

/* contentheader header selectbox */
.content_header_select {display:inline-block;margin:8px 0 0 20px;}

/* label caption */
.caption_label {position:relative;}
.caption_label span {position:absolute;left:5px;top:2px;color:#bbb;}
.caption_label2 {position:absolute;left:7px;top:5px;display:none;width:500px;display:inline-block;}
.caption_label2 span {color:#bbb;}

/* Header Signal */
.header_signal ul:after {content:"";display:block;clear:both;}
.header_signal ul li {float:left;margin-right:5px;}
.header_signal ul .signal {display:block;width:22px;height:25px;background:url(../../images/common/header_signal.jpg) no-repeat;}
.header_signal ul .signal.bad {background-position:-30px 0;}
.header_signal ul .signal.well {background-position:-60px 0;}
.header_signal ul .signal.good {background-position:-90px 0;}

/* 접히는 TR라인 설정 공통 */
.folding_tr.hide {display:none;}

/* error페이지 css */
.acount_view_area.error {padding:50px;text-align:center;}
.acount_view_area.error p span.txt.size16 {display:inline-block;border-bottom:1px solid #ccc;padding-bottom:5px;margin-bottom:5px;}
.acount_view_area.error .error_img {margin:20px 0;}
.error_btn {text-align:center;margin-top:50px;}
.error_btn button.btn.login {margin:0;}
.browser {margin-top:20px;width:100%;}
.browser td {height:60px;text-align:left;padding-left:20px;}
.browser .browser_ico {text-align:center;padding-left:0px;}
.browser .browser_btn {text-align:right;}
.browser .browser_btn span {display:inline-block;height:18px;padding:7px 10px 0 10px;background:#1a77a4;color:#fff;}

/* 클립 아이콘 20120212 수정 - 클립 아이콘 변경 */
.ico_read {width:19px;height:19px;display:block;background:url(../../images/common/ico_read.gif) 0px 3px no-repeat;}
.ico_read.head {background-position:0 3px;}
.ico_read.ok {background-position:-38px 3px;}
.ico_read.no {background-position:-19px 3px;}
.ico_read.booking {background-position:-57px 3px;}

/* 퀵메뉴 style 추가 20130409 */
.div_tree{border:1px solid #D8D8D8;overflow:auto;padding:0;background-color:#FFF;}

/* 자동 완성 목록 공용 추가 20130417 */
.inc_auto_list {position:relative;}
.auto_list {background:#fff;border:1px solid #ccc;position:absolute;left:0;right:-2px;margin-top:-1px;}
.auto_list ul {overflow:hidden;overflow-y:auto;height:100px;margin-bottom:30px;}
.auto_list li {display:block;position:relative;}
.auto_list a {display:block;width:100%;padding:5px 0;}
.auto_list a:hover {background:#f5f5f5;}
.auto_list a span:first-child {padding-left:10px;}
.auto_list li button.btn.del {position:absolute;right:10px;top:6px;}
.auto_list .alist_btn {padding:5px 10px;background:#fff;border-top:1px solid #eee;position:absolute;left:0;right:0;bottom:0;}
.auto_list .alist_btn button {margin-right:5px;}
.auto_list .alist_btn button.btn_bgtxt.right {position:absolute;right:10px;margin:0;}
.autocomplete{position:relative;}

.list_caption {display:block;float:left;background:url(../../images/common/bg_maillist_caption.png) no-repeat;height:15px;border:1px solid #bcbcbc;border-radius:3px;vertical-align:middle;}
.list_caption.filter {padding:2px 5px 0 20px;margin-right:5px;}
.list_caption.send {background-position:0 -17px;padding:2px 5px 0 20px;margin-right:5px;}


/*  GuestWebhard/ServerAdmin Login Page Style 20130502 */
.btn.login_etc {background:url(../../images/common/btn_loginetc_loginbt.png) no-repeat;height:40px;border:1px solid #222e4a;border-radius:3px;}
.btn.login_etc.webhard {background-position:0 -38px;}
.btn.login_etc.admin {background-position:0 0;}

/* fixedTableHeader 가 적용되기 전에 테이믈 목록 스타일 : start by sunggyu */
table.tbl_list{width:100%;table-layout:fixed;empty-cells:show;border-spacing:0;margin:0;padding:0;border:0;}
table.tbl_list *{margin:0;padding:0;}
table.tbl_list th{
	height:30px;line-height:30px;font-size:11px;text-align:left;color:#666;padding:0 0 0 0px;border-collapse:collapse;
	border:solid #dbdbdb;
	border-width:0 0 1px 0;
	background: rgb(236,236,236);font-weight:normal;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
table.tbl_list th.list_ico{text-align:center;}
table.tbl_list td{height:30px;line-height:100%;
	border:solid #f4f4f4;
	border-width:0 0 1px 0;
	overflow:hidden;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
}
table.tbl_list td.date{text-align:right;padding-right:5px;}
/* fixedTableHeader 가 적용되기 전에 테이믈 목록 스타일 : end by sunggyu *//* 한글 입력안되는 css */.ime_mode{ime-mode:inactive;}/* 정렬 방식 */.order{display:inline-block;*display:inline;zoom:1;width:15px;height:10px;margin-bottom:-2px;}.order.desc{background:url(../../images/common/ic_arrow_desc.gif) center no-repeat;}.order.asc{background:url(../../images/common/ic_arrow_asc.gif) center no-repeat;}/* 컨텐츠 뷰 공통 스타일 : START */.contentBodyArea p{ min-height:18px;font-size:12px;padding:0;margin:5px;line-height:1.2;}.contentBodyArea ol{list-style-type:decimal;margin:16px 0;padding:0 0 0 40px;}.contentBodyArea ul{list-style-type:circle;margin:16px 0;padding:0 0 0 40px;}.contentBodyArea li{line-height:1.5;font-size:12px;}/* 컨텐츠 뷰 공통 스타일 : START *//* 모달 창 레이아웃 ( DIALOG 가 아닌 직접 생상한 모달 창 */.modal_layout {display:none;top:0;left:0;bottom:0;right:0;z-index:1000;text-align:center;position:absolute;}.modal_layout:after{content:"";display:block;clear:both;}.modal_layout .mask {z-index:1;text-align:center;background-color:#000;opacity:.2;width:100%;height:100%;position:fixed;left:0;right:0;}/* 발송 전 미리보기 by sunggyu */.modal_layout .preview {margin:0px auto;display:inline-block;height:100%;width:100%;max-width:880px;position:relative;z-index:2;} .modal_layout .preview .area {position:absolute;top:30px;left:0;right:0;bottom:40px;border:1px solid #CCC;}.modal_layout .preview .area .prev_title{position:absolute;top:0px;left:0;right:0;background:#FFF;background:#000;height:30px;line-height:30px;border-bottom:1px solid #CCC;}.modal_layout .preview .area .prev_area{position:absolute;top:31px;bottom:80px;left:0;right:0;background:#FFF;overflow:auto;}.modal_layout .preview .area .prev_area table{border:0;border-collapse:collapse;border-spacing:0;padding:0;}.modal_layout .preview .area .prev_area td{word-break:break-all;}.modal_layout .preview .area .prev_area li{list-style-type:none;}.modal_layout .preview .area .prev_content{padding:10px;overflow:hidden;overflow-x:auto;text-align:left;}.modal_layout .preview .area .prev_config{position:absolute;bottom:50px;left:0;right:0;text-align:left;background:#EEE;padding:15px;border-top:1px solid #CCC;}.modal_layout .preview .area .prev_footer{position:absolute;bottom:0;left:0;right:0;height:50px;text-align:center;background:#EEE;border-top:1px solid #CCC;}.modal_layout .preview .area .prev_footer p.btn_area{ margin: 15px 20px 0 0;}