﻿﻿@charset "UTF-8";

/* 
[스킨설명]
폰트컬러 : #51545e
폰트 오버 컬러 : #2b2e3a;
좌측메뉴 포인트 컬러 : #ffc600;
배경컬러 : #ffffff;
행 hover : #eaf3ff;
행 select : #f0f0f0;
진한색상 : #dddee1; 
흐린색상 : #e4e4e4;
*/

/* 왼쪽메뉴 컨테이너에 배경처리함 (두개 다 있어야 함) */
#container {background:url(../images/common/bg-container.png) repeat-y 0 0;}
#contents{border-left:1px solid #ababab;}

/* -----------------------------글로벌 메뉴------------------------------------ */
#header.gnb01{background:#ededed url(../images/common/bg_gnb.png) repeat-x 0 0;}
#header.gnb02{background:#ededed url(../images/common/bg_gnb.png) repeat-x 0 -60px;} 
#header.gnb03{background:#ededed url(../images/common/bg_gnb.png) repeat-x 0 -120px;}
#header.gnb04{background:#ededed url(../images/common/bg_gnb.png) repeat-x 0 -180px;}
#header.gnb05{background:#ededed url(../images/common/bg_gnb.png) repeat-x 0 -240px;}
#header.gnb06{background:#ededed url(../images/common/bg_gnb.png) repeat-x 0 -420px;}
#header.gnb07{background:#ededed url(../images/common/bg_gnb.png) repeat-x 0 -360px;}

#header .gnb span{
	display:block; position:absolute; width:60px; height:59px; 
	font-weight:bold; background:url(../images/common/btn_gnb.png) no-repeat 0 0;}
#header .gnb .last span{width:61px}
	
#header .gnb .mail span{background-position: 0 0px; width:60px;}
#header .gnb .simple_mail span{background-position: 0 -120px; width:60px;}
#header .gnb .premium span{background-position: -60px 0;}
#header .gnb .webfolder span{background-position: -120px 0;}
#header .gnb .contact span{background-position: -180px 0;}
#header .gnb .schedule span{background-position: -240px 0;}
#header .gnb .sms span{background-position: -300px 0;}
#header .gnb .fax span{background-position: -360px 0;}
#header .gnb .board span{background-position: -420px 0;}
#header .gnb .board_new span{background-position: -480px 0;}

#header .gnb .ck_mail span{background-position: 0px -60px;}
#header .gnb .ck_simple_mail span{background-position: 0px -180px;}
#header .gnb .ck_premium span{background-position: -60px -60px;}
#header .gnb .ck_webfolder span{background-position: -120px -60px;}
#header .gnb .ck_contact span{background-position: -180px -60px;}
#header .gnb .ck_schedule span{background-position: -240px -60px;}
#header .gnb .ck_sms span{background-position: -300px -60px;}
#header .gnb .ck_fax span{background-position: -360px -60px;}
#header .gnb .ck_board span{background-position: -420px -60px;}
#header .gnb .ck_board_new span{background-position: -480px -60px; }

/* hover */
#header .gnb_hover .mail:hover span{background-position: 0 -120px}
#header .gnb_hover .premium:hover span{background-position: -60px -120px;}
#header .gnb_hover .webfolder:hover span{background-position: -120px -120px;}
#header .gnb_hover .contact:hover span{background-position: -180px -120px;}
#header .gnb_hover .schedule:hover span{background-position: -240px -120px;}
#header .gnb_hover .sms:hover span{background-position: -300px -120px;}
#header .gnb_hover .fax:hover span{background-position: -360px -120px;}
#header .gnb_hover .board:hover span{background-position: -420px -120px;}
#header .gnb_hover .board_new:hover span{background-position: -480px -120px;}

#header .gnb_box{/* background:url(../images/common/btn_gnb_left.png) no-repeat 0 100%; */ }

/*  */
#header .etc .btn{background: url(../images/common/btn_l.png) no-repeat 0 0;  position:relative; top:-1px;}
#header .etc .btn:hover{background-position:0 -20px; text-decoration:none;}

#header .etc .btn span{
	position:relative; left:1px; float:left; height:18px; 
	padding:0 4px 0 3px; line-height:21px; vertical-align:middle;
	color:#555969; background:url(../images/common/btn_r.png) no-repeat 100% 0;}
#header .etc .btn:hover span{background-position:100% -20px; color:#505361; text-decoration:none;}

#header .etc .btn span span.logout{background:url(../images/common/icons.png) no-repeat -222px 0;}
#header .etc .btn span span.logout:hover{ background:url(../images/common/icons.png) no-repeat -222px -18px;}

#header .gnb_top_box .etc .admin{}
#header .gnb_top_box .etc .admin:hover{}
#header .gnb_top_box .etc .lang{ }
#header .gnb_top_box .etc .lang:hover{}	

/* 뱃지 */
#header .gnb .badge{
	width: 45px;height: 15px;  position:absolute; top:4px; left: 36px; z-index:1000;
	text-align:left;
}
#header .gnb .badge .badge_l{ 
	display:inline-block;*zoom:1; *display:inline; height:14px; line-height: 14px;  
	float:left; background: url(../images/common/btn_l.png) no-repeat 0 -95px;
	color:#1e2337;font-family:verdana; font-weight:bold; font-size: 10px; padding-left: 5px;
}
#header .gnb .badge .badge_r{
	display:inline-block;*zoom:1; *display:inline; width:5px; height:14px; line-height: 14px;  float:left; 
	background: url(../images/common/btn_r.png) no-repeat 100% -91px; 
}

/* 서비스 중지  */
#header .gnb .stop_ico{position:absolute;z-index:1000;top:0;left:225px;display:inline-block;*zoom:1; *display:inline;width:19px;height:17px;background:url(../../../../ko/images/ico/ico_stop.png) 0 0 no-repeat}

/* 기타메뉴 */
#header #help a, #header #setting a{ color:#eaebee}
#header #help a:hover, #header #setting a:hover{color:#fff; text-decoration: none;}
#header #prevmail a, #header #h_settings a, #header #h_myinfo a{ color:#eaebee}
#header #prevmail a:hover, #header #h_settings a:hover, #header #h_myinfo a:hover{color:#fff; text-decoration: none;}

#header #userName a{
	color:#eaebee; position:relative; top: 1px; margin-right: 3px; margin-left: 10px; padding-left: 9px;		
}
#header #userName a b{background:url(../images/common/bgs_header.png) no-repeat 0 -35px; padding-left: 9px;}
#header #userName a.btn_myInfoEdit{
	text-indent:-10000em; background:url(../images/common/icons.png) -2px -88px no-repeat; display:inline-block;*zoom:1; *display:inline; 
	height:14px; width:14px; line-height:14px;margin-right: 3px; margin-left: 0px; top: 0px;
	padding-left: 0;
	}
#header #userName a.btn_myInfoEdit:hover{background:url(../images/common/icons.png) -2px -103px no-repeat;}
#header #userName a:hover{color:#fff; }

#header #backMyAccount a{
	color:#eaebee; position:relative; top: 1px; margin-right: 3px; margin-left: 10px; padding-left: 0px;		
}
#header #backMyAccount a b{background:url(../images/common/bgs_header.png) no-repeat 0 -35px; padding-left: 9px;}
#header #backMyAccount a:hover{color:#fff; }

/* 도움말과 환경설정 사이 바 */
#header .gnb_top_box .gnb_top li a{background:url(../images/common/bgs_header.png) no-repeat 100% 0;}



/* ------------------------왼쪽메뉴 -------------------------------- */
/* 왼쪽메뉴 컬러 */
.sidebar{/* border-right:1px solid #848484;*/ background-color:#ffffff;} 
.sidebar a{color:#51545e;}
.sidebar a:link{color:#51545e;}
.sidebar a:visited, .sidebar a:hover, .sidebar a:active{color:#2b2e3a; }
.sidebar .ft_point{color:#fa7110;}
.sidebar .lnb .insub .snb li span.tit span.ft_point{color:#fa7110;}

/* sidebar 상단 배경 */
.sidebar .bx_top{}


/* 왼쪽메뉴 상단 큰 버튼 */
.sidebar .compose a{width:96px; height:32px; line-height:32px}
.sidebar .compose span{
	width:96px; height:32px; 
	background:url(../images/common/btns.png) no-repeat 0 0;
}
.sidebar .custom span{
	width:96px; height:32px; 
	background:url(../images/common/custom_btns.png) no-repeat 0 0;
}
/* 왼쪽메뉴 상단 새창쓰기 버튼*/
.sidebar .compose .pop_mail_go{display:inline-block;*zoom:1; *display:inline;position:absolute;z-index:2000;text-indent:-10000em;top:9px;left:74px;width:13px;height:13px;background:url(../../../../ko/images/ico/ico_blank_mail.png) 0 0 no-repeat}
.sidebar .compose .pop_mail_go:hover{background-position: 0 -13px}

/* 골라보기 관련 아이콘 */
.sidebar .select_view{color:#777777;  border-top: 1px solid #dddee1;  border-bottom: 1px solid #e4e4e4} 
.sidebar .select_view a{background:url(../images/common/ico_list.png) no-repeat 0 0}

.board_sidebar .select_view a{background:url(../images/common/ico_list.png) no-repeat 0 0}	

/* 왼쪽메뉴 작은 버튼 */
.sidebar .status .btn{
	background: url(../images/common/btn_l.png) no-repeat 0 -45px;
	}
.sidebar .status .btn:hover{background-position:0 -70px;}
.sidebar .status .btn span{
	background:url(../images/common/btn_r.png) no-repeat 100% -45px;
	color:#505050;}
.sidebar .status .btn:hover span{background-position:100% -70px; color:#303030;}

/* 메일- 수신확인 */
.sidebar .btn span span.confirm{
	 padding:0 1px 0 13px; 
	 background:url(../images/common/icons.png) no-repeat -309px 1px;
	}
.sidebar .btn span span.confirm:hover{background:url(../images/common/icons.png) no-repeat -309px -17px;}

/* 메일 - 공유폴더, Tag */
.sidebar .snb.tag li:hover {background:#ffffff url(../images/common/bg_smenu.png) repeat-x 0 0;}
.sidebar .snb.tag li .tit a:hover{ background-color:#f0f0f0;}

/* li별 아이콘 */
/* 공통 */
.sidebar .lnb li a.Folers.close{background:url(../images/common/icons.png) no-repeat 1px -37px; padding-left: 22px;}
.sidebar .lnb li a.Folers.open{background:url(../images/common/icons.png) no-repeat -218px -37px; padding-left: 22px;}	

/* 메일 */

.sidebar .lnb li a.icon{background:url(../images/common/ico_list.png) no-repeat 0 0;}
.sidebar .lnb li a.icon2{background:url(../../../../ko/images/ico/icons.png) no-repeat 0 0;}


/* 아이콘 이용하지 않으므로 x값 -1000px */
.sidebar .lnb li a.Inbox{background-position:-1000px 0px;}
.sidebar .lnb li a.Sent{background-position:-1000px -30px;}
.sidebar .lnb li a.TempSave{background-position:-1000px -60px;}
.sidebar .lnb li a.Bills{background-position:-1000px -90px;}
.sidebar .lnb li a.Permanence{background-position:-1000px -120px;}
.sidebar .lnb li a.Spam{background-position:-1000px -150px;}
.sidebar .lnb li a.Trash{background-position:-1000px -180px;}
.sidebar .lnb li a.Setting{background-position:-1000px -210px; }
.sidebar .lnb li a.dot{background-position:2px -2216px;}

/* 주소록 - 자주쓰는 주소 */
.sidebar .lnb li a.icon.favorites_addr{background:url(../images/common/ico_list.png) no-repeat 1px -210px; padding-left: 25px;}

/* 게시판 - 알림글, 전체 게시판 */
.sidebar .lnb li a.icon.Notice{background:url(../images/common/ico_list.png) no-repeat 1px -300px; padding-left: 28px;}
.sidebar .lnb li a.icon.Board{background:url(../images/common/ico_list.png) no-repeat 0px -271px; padding-left: 25px;}

/* 메일 - 메일함 추가 input */
.sidebar .snb li .tit_mailbox input[type="text"], .sidebar .tit_basicbox input[type="text"]{ position:relative; top: -1px;}
	
/* 주소록 - 트리 수정 	input */
.sidebar .basic .snb li div.basic_list_dept input[type="text"], .sidebar .basic .snb li div.dep_2 input[type="text"], .sidebar .basic .snb li div.dep_3 input[type="text"], .sidebar .basic .snb li div.dep_4 input[type="text"], .sidebar .basic .snb li div.dep_5 input[type="text"]{
	border:1px #C9CBCE solid; background-color:#ffffff; color:#646464; position:relative; top:-2px;}

/* 주소록 - 가져오기, 내보내기 */
.sidebar .contact_syc{border-left:1px #717485 solid;}
	
/* 왼쪽 li 기본 스타일 */
.sidebar .lnb li{border-bottom:none; border-top:1px solid #e4e4e4;}
.sidebar .lnb li.bo_top{border-top:none;  background-color:#ffffff;}
.sidebar .lnb li.bo_top.on, .sidebar .lnb li.bo_bottom.on, .sidebar .lnb li.bo_none.on{background-color:#f0f0f0 !important;}
.sidebar .lnb li.bo_top.over, .sidebar .lnb li.bo_bottom.over, .sidebar .lnb li.bo_none.over{background-color:#eaf3ff;}
.sidebar .lnb li.bo_bottom{border-top:none; border-bottom:none; background-color:#ffffff;}
.sidebar .lnb li.bo_none{border-top:none; border-bottom:none; background-color:#ffffff;}
.sidebar .lnb li.on{background-color:#f0f0f0;} 
.lnb li.over{background-color:#eaf3ff;}
.sidebar .snb li div.on{background-color:#f0f0f0 !important;}
#mymail_sub .snb li div.over,#search_li .snb li div.over,#share_li .snb li div.over,#tag_li .snb li div.over{background-color:#eaf3ff;}
#mymail_sub a:hover,#search_li a:hover,#tag_li a:hover{text-decoration: none;}
.sidebar .lnb li.insub.on, .lnb li.insub.over{background-color:#ffffff;}


/* 주소록 - 외부주소록 라인 */
.sidebar .lnb .menu_importAdd{ border-bottom-color:#e4e4e4;}


/* 좌측메뉴 - 기본메일함 행간 라인 삭제, 간격조절 */
.sidebar .sb_mail .lnb li.bo_top{border-bottom:none;}
.sidebar .sb_mail .lnb li.bo_none{border:none; }
.sidebar .sb_mail .lnb li.bo_bottom{border-top:none;}




/* 스팸메일함 */
.sidebar .lnb li#li_Spam_wrap .snb li a{color:#777777;}
/* 
.sidebar .lnb li#li_Spam:hover{background-color:#4D4F59;}
.sidebar .lnb li#li_Spam menu li{border-top:none; border-bottom:none;}
.sidebar .lnb li#li_Spam menu li a:link{color:#ced1e3;}
.sidebar .lnb li#li_Spam menu li a:visited{color:#ced1e3;}
.sidebar .lnb li#li_Spam menu li a:hover{color:#ced1e3;}
.sidebar .lnb li#li_Spam menu li a:active{color:#ced1e3;}
*/

/* 스팸메일함 옵션끔 */
.sidebar .lnb li#li_Spam.no_option:hover {background-color: #eaf3ff;}

/* .sidebar .bx_snb a{color:#ced1e3; font-weight:normal;}*/
.sidebar .lnb .snb li .tit{background:url(../images/common/icons.png) no-repeat 0 -65px;}
.sidebar .lnb .snb.tag li .tit{background:none;}
.sidebar .lnb .snb_1 li .tit{background:url(../images/common/icons.png) no-repeat -226px -64px;}
.sidebar .lnb .snb_2 li .tit{background:url(../images/common/icons.png) no-repeat -226px -64px;}

.sidebar .lnb .snb li .tit.tit_mailbox{background-image:none; padding-left:0;}
.sidebar .bx_snb.basic .snb li .tit.tit_basicbox{background-image:none; padding-left:0;}

.sidebar .lnb .snb#add_mymail li div{ padding-top:0; padding-bottom:0;}

.sidebar .lnb li#li_Spam_wrap .snb li#li_Spam div, .sidebar .lnb li#li_Spam_wrap .snb li#li_shield div{
	padding-left: 10px; background:url(../images/common/icons.png) no-repeat 0 -68px;
	}

/* 서브 menu 텍스트 스타일 */
.sidebar .lnb .insub .snb li span.tit a, .sidebar .lnb .insub .snb li span.tit span{color:#666666;}

.sidebar .lnb .insub .snb li .snb_1 li .dept_1 span a{color:#666666;}

.sidebar .lnb .insub .snb li .snb_1 li .dept_2 span a, 
.sidebar .lnb .insub .snb li .snb_1 li .dept_3 span a, 
.sidebar .lnb .insub .snb li .snb_1 li .dept_4 span a,
.sidebar .lnb .insub .snb li .snb_1 li .dept_5 span a{color:#999;}

.sidebar .lnb .insub .snb#list_mymail li .snb_1 li .dept_2 span a:hover,
.sidebar .lnb .insub .snb#list_mymail li .snb_1 li .dept_3 span a:hover,
.sidebar .lnb .insub .snb#list_mymail li .snb_1 li .dept_4 span a:hover,
.sidebar .lnb .insub .snb#list_mymail li .snb_1 li .dept_5 span a:hover{color:#666;}

.sidebar .lnb .insub .snb.tag li span.tit a:hover{color:#333;}
.sidebar .lnb .insub .snb#list_mymail li span.tit a:hover{color:#333;}

/* 서브 menu 배경 스타일 */
.sidebar .bx_snb{background:#ffffff url(../images/common/bg_smenu.png) repeat-x 0 0; }

/* 메일함 오른쪽 설정버튼 위치 */
.sidebar .status a.chk{background:url(../images/common/icons.png) no-repeat 0 0;}

.sidebar .status a.chk.chk_setting{background-position:-84px 0px;}
.sidebar .status a.chk.chk_setting:hover{background-position:-84px -18px;}
.sidebar .status a.chk.chk_add{background-position:-104px 0px;}
.sidebar .status a.chk.chk_add:hover{background-position:-104px -18px;}
.sidebar .status a.chk.chk_cancel{background-position:-124px 0px;}
.sidebar .status a.chk.chk_cancel:hover{background-position:-124px -18px;}
.sidebar .status a.chk.chk_modify{background-position:-144px 0px;}
.sidebar .status a.chk.chk_modify:hover{background-position:-144px -18px;}
.sidebar .status a.chk.chk_trash{background-position:-164px 0px;}
.sidebar .status a.chk.chk_trash:hover{background-position:-164px -18px;}
.sidebar .status a.chk.chk_ok{background-position:-184px 0px;}
.sidebar .status a.chk.chk_ok:hover{background-position:-184px -18px;}
.sidebar .status a.chk.chk_delete{background-position:-204px 0px;}
.sidebar .status a.chk.chk_delete:hover{background-position:-204px -18px;}

/* 기타 사용자검색, 외부메일가져오기 등(li 그룹보더) */
.sidebar .lnb .etc_top{border-top:1px solid #E4E4E4;}
.sidebar .lnb .etc_bottom{border-bottom:1px solid #E4E4E4;}


/* 용량 */
.sidebar .bx_volume dt, .bx_volume dd strong, .bx_volume dd span{color:#444;}
.sidebar .bx_volume dd.usePercent span.full{background-color:#ea032f; color:#fff; font-weight:bold;}
.sidebar .bx_volume dd.usePercent span.normal{background-color:#4eba2b; color:#fff; font-weight:bold;}
.sidebar .graph{background:#444652;border-top:1px solid #3b3d44;}
.sidebar .graph span{background-color:#ffbe41;border:1px solid #e79a04;}
.sidebar .bx_volume a.btn_volumMbox span{background:url("../images/common/ico_list.png") no-repeat -7px -249px; }

/*사용자 정보 */
.sidebar .user_info{color:#51545e;} /* border-top:1px solid #717485;border-bottom:1px solid #454857; */
.sidebar .user_info .name{color:#fff;}
.sidebar .user_info .id{color:#fff;}
.sidebar .user_info li{color:#ced1e3;}



/*배너 정보 */
.sidebar .banner{} /* border-top:1px solid #717485;border-bottom:1px solid #454857; */

/* ------------------------왼쪽메뉴 메일 - 메일쓰기,내게쓰기 ------------------------------------- */
.sidebar .compose .write span{background-position:0 -256px;}
.sidebar .compose .write:hover span{background-position:0 -288px;}
.sidebar .compose .me span{background-position:-96px 0;}
.sidebar .compose .me:hover span{background-position:-96px -32px;}


/* ------------------------ 왼쪽메뉴 주소록 - 주소추가, 그룹추가 버튼 -------------------------- */
.sidebar .compose .contact_address_add span{background-position:0 -64px;}
.sidebar .compose .contact_address_add:hover span{background-position:0 -96px;}
.sidebar .compose .contact_group_add span{background-position:-96px -64px;}
.sidebar .compose .contact_group_add:hover span{background-position:-96px -96px;}

/* ------------------------ 왼쪽메뉴 일정관리 - 일정추가, 그룹추가 버튼 -------------------------- */
.sch.sidebar .lnb li.sub_li span{font-size:0.9em; color:#777777;}

.sidebar .compose .sch_add span{background-position:0 -128px;}
.sidebar .compose .sch_add:hover span{background-position:0 -160px;}
.sidebar .compose .sch_group_add span{background-position:-96px -128px;}
.sidebar .compose .sch_group_add:hover span{background-position:-96px -160px;}
.sidebar .compose.nogroup a{width:192px;}
.sidebar .compose.nogroup span{width:192px;}
.sidebar .compose.nogroup .sch_add span{background-position:0 -320px;}
.sidebar .compose.nogroup .sch_add:hover span{background-position:0 -352px;}
.schMiniCalendar_hcTable td.hcTd:hover{background:url(../images/common/bg_minisch_border.png) no-repeat 0 0; background-color:#f0f0f0; color:#51545e;}
.schMiniCalendar_hcTable td.hcTdClick{background:url(../images/common/bg_minisch_border.png) no-repeat 0 0; background-color:#dedcdc; color:#51545e; }

.schMiniCalendar_hcTable .selectDay:hover{background:url(../images/common/bg_minisch_border.png) no-repeat 0 0; background-color:#eaf3ff; }

/* ------------------------ 왼쪽메뉴 게시판 - 게시글추가, 새창추가 버튼 -------------------------- */
.sidebar .compose .board_add span{background-position:0 -192px;}
.sidebar .compose .board_add:hover span{background-position:0 -224px;}
.sidebar .compose .board_add_blank span{background-position:-96px -192px;}
.sidebar .compose .board_add_blank:hover span{background-position:-96px -224px;}

/* ------------------------ 왼쪽메뉴 웹폴더 - 업로드, 다운로드 버튼 -------------------------- */
.sidebar .compose .upload span{background-position:0 -384px;}
.sidebar .compose .upload:hover span{background-position:0 -416px;}
.sidebar .compose .download span{background-position:-96px -384px;}
.sidebar .compose .download:hover span{background-position:-96px -416px;}



/* 왼쪽메뉴 */
.sidebar .snb.tag li .tit a:hover{background-color:#eaf3ff !important;}
.sidebar .snb.tag li .tit a.on{background-color:#ededed !important; }



/*왼쪽메뉴 서비스목록*/
.sidebar .gnb_sm_box .gnb span{
	display:block; position:absolute; width:44px; height:40px; 
	font-weight:bold; background:url(../images/common/btn_gnb_sm.png) no-repeat 0 0;}
.sidebar .gnb_sm_box .gnb .last span{width:45px}
	
.sidebar .gnb_sm_box .gnb .mail span{background-position: 0 0px; width:44px;}
.sidebar .gnb_sm_box .gnb .webfolder span{background-position: -88px 0;}
.sidebar .gnb_sm_box .gnb .contact span{background-position: -44px 0;}
.sidebar .gnb_sm_box .gnb .schedule span{background-position: -132px 0;}
.sidebar .gnb_sm_box .gnb .board span{background-position: -176px 0;}
.sidebar .gnb_sm_box .gnb .board_new span{background-position: -220px 0;}

.sidebar .gnb_sm_box .gnb .ck_mail span{background-position: 0px -102px;}
.sidebar .gnb_sm_box .gnb .ck_webfolder span{background-position: -88px -102px;}
.sidebar .gnb_sm_box .gnb .ck_contact span{background-position: -44px -102px;}
.sidebar .gnb_sm_box .gnb .ck_schedule span{background-position: -132px -102px;}
.sidebar .gnb_sm_box .gnb .ck_board span{background-position: -176px -102px;}
.sidebar .gnb_sm_box .gnb .ck_board_new span{background-position: -220px -102px; }

.sidebar .gnb_sm_box .gnb_menu{ background-color:#ececec; border-top:1px #c3c3c5 solid; border-bottom:1px #c3c3c5 solid; }

/* hover */
.sidebar .gnb_sm_box .gnb .mail:hover span{background-position: 0 -51px}
.sidebar .gnb_sm_box .gnb .webfolder:hover span{background-position: -88px -51px;}
.sidebar .gnb_sm_box .gnb .contact:hover span{background-position: -44px -51px;}
.sidebar .gnb_sm_box .gnb .schedule:hover span{background-position: -132px -51px;}
.sidebar .gnb_sm_box .gnb .board:hover span{background-position: -176px -51px;}
.sidebar .gnb_sm_box .gnb .board_new:hover span{background-position: -220px -51px;}

/* --------------------------------  basic tree 기능을 하는 li (주소록,게시판 등) -------------------------------- */
.sidebar .bx_snb.basic .snb li .tit{background:url(../images/common/icons.png) no-repeat 2px -62px;}

.sidebar .bx_snb.basic .snb li .tit.f_close{background-image:none;}
.sidebar .bx_snb.basic .snb li .tit.f_open{background-image:none;}
.sidebar .bx_snb.basic .snb li .tit.f_file{background:url(../images/common/icons.png) no-repeat 7px -63px;}

.btn_f_open{background:url(../images/common/ico_tree_close.png) no-repeat 0 0;}
.btn_f_close{background:url(../images/common/ico_tree_open.png) no-repeat 0 0; }	

.sidebar .bx_name:hover{background-color:#f0f0f0;} 


/* 사이드바 열고 닫기 버튼 */
.btn_sidebars{background: url(../images/common/btn_sidebars.png) no-repeat 0 0;}
.btn_sidebars.hide{background-position:0 0;}
.btn_sidebars.hide:hover{background-position:0 -41px;}
.btn_sidebars.show{background-position:0 -82px;}
.btn_sidebars.show:hover{background-position:0 -123px;}


/* 스크롤바 (common.css에서 이동) */
/* body .scroll_normal{
	scrollbar-base-color: #ffffff;
	scrollbar-arrow-color: #979797;
	scrollbar-3dlight-color: #d0d0d0;
	scrollbar-darkshadow-color: #d0d0d0; 우측라인
	scrollbar-face-color: #ffffff;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #ffffff;우측안쪽 라인 + 하단
	scrollbar-track-color: #f6f6f6; 스크롤 바닥
}
 */



/* 일정관리 달력 */
.schMiniCalendar_hcTable td{color:#777777;}

.sch_modal #schAddBox{width:210px;}
.sch_modal #schAddBox .bx_contents, .sch_modal #schAddBox .bx_title{margin:5px;}

/* 일정관리 - 공개된일정 - 타인일정 레이어 */
.sch_modal #schOtherBox{left:80px;}
.sch_modal #schOtherBox .bx_title h4{display:inline-block;*zoom:1; *display:inline;margin:5px;}
.sch_modal #schOtherBox .bx_title input{margin-right:3px}
.sch_modal #schOtherBox .bx_labtn{margin-top:3px}
.sch_modal #schGroupBox{left:200px;}

/* 주소록 좌측 리스트 on/over 컬러 */
.hovers{background-color: #eaf3ff; }
.hovers2,.hovers2.hovers .bx_name{background-color: #f0f0f0 !important;}
.hovers .bx_name{background-color: #eaf3ff !important;}

#addr_sidebar_wrap .hovers{background-color: #eaf3ff; }
#addr_sidebar_wrap .hovers2,#addr_sidebar_wrap .hovers2.hovers .bx_name{background-color: #f0f0f0 !important;}
#addr_sidebar_wrap .hovers .bx_name{background-color: #eaf3ff !important;}

/* 언어선택 */
#header .bx_language_toggle{display:inline-block;*zoom:1; *display:inline;padding:0 3px 0 0;height:18px;background:#afb8cd;border:1px solid #6e7d9e}
#header	.bx_language_toggle span{display:inline-block;*zoom:1; *display:inline;padding: 0 15px 0 6px;height:18px;line-height:20px;
		background:url(../../../../ko/images/login_package/ico_more.png) right 7px no-repeat;color:#28395c;cursor:pointer}
.language_layer{position:absolute;top:19px;left:0;box-shadow:2px 2px 1px rgba(0,0,0,0.2);background:#afb8cd;border:1px #888E94 solid}
.language_layer ul{width:41px}
.language_layer li{padding:0 2px;line-height:20px}
.language_layer li:hover{background:#c1cce4;cursor:pointer}
.language_layer li a{display:inline-block;*zoom:1; *display:inline;width:100%;line-height:20px}




/* 웹폴더 - 트리 */
.sidebar .webfolder .lnb li a.icon{background:url("../images/common/icon_webfolder.png") no-repeat 0 0;}
.sidebar .webfolder .lnb li a.icon.myWebfolder{background-position:0 9px;}
.sidebar .webfolder .lnb li a.icon.shareWebfolder{background-position:0 -22px;}
.sidebar .webfolder .lnb li a.icon.bigFile{background-position:0 -53px;}
.sidebar .webfolder .btn_folder{left:0;background:url("../images/common/icon_webfolder.png") no-repeat 0 0;}
.sidebar .webfolder .btn_f_close{background-position:-3px -176px;}
.sidebar .webfolder .btn_f_open{background-position:-3px -206px;}
.sidebar .webfolder .bx_snb.basic .snb li .tit{background:url("../images/common/icon_webfolder.png") no-repeat 0 0;}
.sidebar .webfolder .bx_snb.basic .snb li .tit.f_file{background-position:0 -85px;}
.sidebar .webfolder .bx_snb.basic .snb li .tit.f_close{background-position:0 -85px;}
.sidebar .webfolder .bx_snb.basic .snb li .tit.f_open{background-position:0 -114px;}
.sidebar .webfolder .bx_snb.basic .snb li .tit.f_share{background-position:0 -147px;}
.sidebar .webfolder .lnb .insub .bx_snb.basic .snb .tit{line-height:15px;padding:4px 0 3px 20px;}
.sidebar .webfolder .bx_snb.basic .snb{width:auto;padding-left:;}
.sidebar .webfolder .basic .snb li div.basic_list_dept{padding-left:10px;}
.sidebar .webfolder .basic .snb li div.dep_2 {padding-left:25px;}
.sidebar .webfolder .basic .snb li div.dep_3 {padding-left:40px;}
.sidebar .webfolder .basic .snb li div.dep_4 {padding-left:55px;}
.sidebar .webfolder .basic .snb li div.dep_5 {padding-left:70px;}
.sidebar .webfolder .basic .snb li div.dep_6 {padding-left:85px;}
.sidebar .webfolder .basic .snb li div.dep_7 {padding-left:100px;}
.sidebar .webfolder .basic .snb li div.dep_8 {padding-left:115px;}
.sidebar .webfolder .basic .snb li div.dep_9 {padding-left:130px;}
.sidebar .webfolder .basic .snb li div.dep_10 {padding-left:145px;}
.sidebar .webfolder .basic .snb li div.basic_list_dept input[type="text"]{width:125px;}
.sidebar .webfolder .basic .snb li div.dep_2 input[type="text"]{width:105px;}
.sidebar .webfolder .basic .snb li div.dep_3 input[type="text"]{width:90px;} 
.sidebar .webfolder .basic .snb li div.dep_4 input[type="text"]{width:80px;} 
.sidebar .webfolder .basic .snb li div.dep_5 input[type="text"]{width:65px;}
.sidebar .webfolder .basic_list_dept:hover, .sidebar .webfolder .treestatus:hover{background:#eaf3ff;}

/* main 언어선택 */
.main_language{float:left;display:inline-block;*zoom:1; *display:inline;position:relative;font-size:11px}

.main_language_layer{position:absolute;top:41px;box-shadow:2px 2px 1px rgba(0,0,0,0.2);background:#afb8cd;border:1px #888E94 solid;font-size:11px;padding:0;margin:0;border:0;display:inline-block;*zoom:1; *display:inline;font-family:gulim,AppleGothic}
.main_language_layer ul{padding:0;margin:0;border:0;width:41px;}
.main_language_layer li{padding:0 2px;line-height:20px;list-style:none;}
.main_language_layer li:hover{background:#c1cce4;cursor:pointer}
.main_language_layer li a{display:inline-block;*zoom:1; *display:inline;width:100%;line-height:20px;color:#444;text-decoration: none;}



/* banner 추가(2020-04)*/
/* body#all_body{background:url(../images/common/bg_gnb.png) repeat-x 0 0;} */
#header .brand_box{width:80%;margin:0 auto;}
#wrapper_banner{position:relative;width:80%;margin:0 auto;}
#wrapper_banner #header{min-width:100%;}
#wrapper_banner #container{min-width:100%;min-height:100%;}
#wrapper_banner #footer{min-width:100%;}
#wrapper_banner .banner_left{position:absolute;top:40px;left:-130px;}
#wrapper_banner .banner_right{position:absolute;top:40px;right:-130px;}
#container{min-height:auto;margin:0;}
#wrapper{padding:0;}
.sidebar{height:100%;top:0;}
#contents{height:100%;}
#con_wrap{height:100%;}
.mail_list, .mail_write{height:auto;}


/* #header .brand_box{width:auto;} */
#header .gnb_box{text-align:right;}
#header .gnb_box .gnb{z-index:1;}
#header .gnb_box:after{content:"";display:inline-block;height:100%;width:1px;vertical-align:middle;}
#header .gnb_top_box{width:auto;position:relative;top:20px;right:0;float:none;text-align:right;line-height:0;opacity:0;}
#header .gnb_top_box .etc{float:none;display:inline-block;vertical-align:middle;height:18px;line-height:18px;}
#header .gnb_top_box .etc + ul{float:none !important;display:inline-block;vertical-align:middle;height:18px;line-height:18px;margin-top:0 !important;}
#header .gnb_top_box:after{content:"";display:inline-block;height:100%;width:1px;vertical-align:middle;}