﻿﻿@charset "UTF-8";

#contents{border-left:none; margin:0px; overflow:auto;}
.bx_layer.la_l.add li a, .bx_layer.la_l.add_encoding li a{line-height:16px !important;}

.view_h3 {margin-left:42px;}
.alignR{ width:30%; text-align:right;}

/* --------------------- 폰트 공통 --------------------- */

/* 기준크기 정의  */
.sidebar, #header, #footer, .bx_outview{font-size:small; font-family:gulim,AppleGothic;}
/* 폰트 정렬 */
.ft_cen{text-align:center}
.ft_lef{text-align:left}
.ft_red{color:#f00}
/* 기본 태그 */
#header a:link, #header a:visited, #header a:active, .bx_outview a:link, .bx_outview a:visited, .bx_outview a:active{ color:#444; text-decoration: none;}
#header a:hover, .bx_outview a:hover{color:#000; text-decoration: none; }

.bx_outview h2{font-size:0.9em;}
.bx_outview h3,.bx_outview h4{ font-size:0.9em;}
.bx_outview .bx_layer h6, .sidebar .bx_layer h6, #footer .bx_layer h6{font-size:0.9em;}

.bx_outview select, .bx_outview input, .bx_outview textarea, .bx_outview dt, .bx_outview dd, .bx_outview ul li, .bx_outview th, .bx_outview td{font-size:0.9em;}
.bx_outview li dd select, .bx_outview ul li li{font-size:1em;}
.bx_outview dd input, .bx_outview dd select{font-size:1em;}
.bx_outview dd textarea{font-size:1em;}/* 크롬에서는 싸이즈가 다르게 보임 1.3em 줘야함 */
.bx_snb{font-size:0.9em;}

.bx_snb input{font-size:1.0em;}
.ft_sm, .paginator{font-size:0.86em; font-family:dotum,gulim,AppleGothic;}
.paginator{font-size:0.95em}
.ft_mid{font-size:0.9em; font-family:dotum,gulim;}
.select_view .ft_sm{font-size:0.86em; width: 45px; white-space:pre-wrap;word-wrap:break-word; }

/* button 정의 */
.bx_outview .btn,.bx_outview .btn_sm, .bx_layer .btn_colorsm, .bx_layer .btn_colorsmn, .bx_layer .btn_sm
, .bx_layer_tree .btn_colorsm, .bx_layer_tree .btn_colorsmn, .bx_layer_tree .btn_sm{font-size:0.9em;}
.bx_outview .btn_color, .bx_outview .btn_colorb{font-size:0.9em;}
.bx_outview td .btn, .bx_outview td .btn_colorsm, .bx_outview td .btn_colorsmn, .bx_outview td .btn_sm{font-size:1em;}

/* select*/
.bx_outview td select,.bx_outview td input{font-size:1em;}
.bx_outview textarea{font-size:12px; font-family:gulim,AppleGothic, arial;}/* 크롬에서는 싸이즈가 다르게 보임 1.3em 줘야함 */
/* 레이어 */
.bx_layer .layer_con p{font-size:0.9em;}
.bx_layer select, .bx_layer input, .bx_layer dt, .bx_layer li{font-size:0.9em;}
.bx_layer dd input, .bx_layer dd select{font-size:1em;}
.bx_layer dd textarea{font-size:1em;}/* 크롬에서는 싸이즈가 다르게 보임 1.3em 줘야함 */
.bx_layer li li{font-size:1em; }
.bx_layer h6{font-size:0.9em;}

	
/* --------------------- 폰트 부분적용 --------------------- */
.input_select, .input_select_group{font-size:0.9em;}
/* sidebar */
.sidebar .tit{font-size:0.9em;}
.sidebar .snb .tit{font-size:1.0em;}
.bx_snb .tit a .ft_sm{font-size:0.9em;}
.volume dt, .volume dd{font-size:0.86em; font-family:dotum,gulim,AppleGothic;}
.user_info .name{font-size:0.9em;}
.user_info .name span.ft_userinfo_email{font-size:0.9em;}
.sidebar span.tit .ft_sm{font-size:0.95em;}
.sidebar span.tit .confirm.ft_sm{font-size:.95em; position:relative; top:1px; left:-1px;}
p.ico_info{font-size:0.9em;}
.sidebar .lnb .ft_smsm{font-size:.95em;}
.sidebar .lnb .snb .ft_smsm{font-size:0.9em;}
.sidebar .lnb .snb .no_data{font-size:1.0em;}

/* 알람 */
.alarm .cont_l,.alarm .cont_r{font-size:0.9em;}
/* mail list */
.cont_l a{font-size:0.9em;}
.bx_outview td.td_cont2{font-size:0.86em; font-family:dotum,gulim,AppleGothic;}

/* footer */
#footer .copyright{font-size:0.8em; font-family:verdana;}

/* 메일읽기 */
.mail_head span.date{font-size:0.9em;}
.security_tag h4{ font-size: 0.85em; font-family:dotum,gulim,AppleGothic;}
.security_tag ul li{ font-size: 0.85em; font-family:dotum,gulim,AppleGothic;}
/* 메일읽기-일반첨부 */
.mail_attach .btn_save a,  .mail_attach .ft_info{font-size:0.85em; font-family:dotum,gulim,AppleGothic;}
.mail_attach ul li ul li{font-size:0.95em; font-family:dotum,gulim,AppleGothic;}
 
/* 수신확인 -팝업 */
#info_confirm_popup .cuttingStr2{font-size:0.9em;}
#info_confirm_popup .bx_confirm_info{font-size:0.9em;}

/* 메일쓰기 */
.bx_outview .count_sender{font-size:0.9em;}
.bx_outview .send_status{font-size:0.85em; font-family:dotum,gulim,AppleGothic;}
.bx_outview ul li .ft_sender_select{font-size:1.1em;}
.bx_outview table.write_tbl_01 td ul.vbar li{font-size:1em;}
.bx_outview table.write_tbl_01 .sender_th{width:10%;min-width:90px;}
#set_check_send_tp_layer{border-left: 1px #ccc solid;padding-left:10px;margin-left:6px}

/*  메일쓰기의 주소가져오기  */
.bx_org .cuttingStr2{ position:relative; top: 3px;}

/* 주소록  */
li.bx_index a span{font-size:0.9em;}
.bx_index_pop a span{font-size:0.9em;}
.bx_outview.pop_old_org select, .bx_outview.pop_old_org input, .bx_outview.pop_old_org textarea, .bx_outview.pop_old_org dt, 
.bx_outview.pop_old_org dd, .bx_outview.pop_old_org ul li, .bx_outview.pop_old_org th, .bx_outview.pop_old_org td{font-size:1em;}

/* 메일리스트 - 스팸거부 레어어어 */
#spam_layer .layer_con .check{font-size:0.9em;}
/* rptlvks */
.bx_outview.bx_list_board li span{font-size:0.9em;}

/* 스크롤 */
html, body{
	margin:0;border:0;
	scrollbar-base-color: #ffffff;
	scrollbar-arrow-color: #979797;
	scrollbar-3dlight-color: #bcbcbc;
	scrollbar-darkshadow-color: #b5b5b5;
	scrollbar-face-color: #d5d7d7;				/* 스크롤 */
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #b5b5b5;		/* 스크롤 테두리 */
	scrollbar-track-color: #eaeaea;			/* 스크롤 트랙    */
}

 
/* 공통 */
html{height:100%;}
body{height:100%;color:#444;text-align:left;}
/**table{width:100%;border:0 none;border-spacing:0;border-collapse:collapse}**/
/**caption, th, td{border:0 none;font-weight:normal;}**/
col{display:table-column}
li{}
/**blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content:'';content:none;}**/
hr{}
a{color:#444;text-decoration:none;}
a:hover{color:#000; text-decoration:underline;}
textarea{overflow:auto;resize:none} 
pre{white-space:pre-wrap;word-wrap:break-word;}
input, button, select, textarea, img{vertical-align:middle;}
input, button, select, textarea{color:#333333;}
input[type='radio'], input[type='checkbox']{width:13px;height:13px;margin:-2px 0 0;}
input.txt{padding:3px 0 2px 7px;border:1px solid #ccc;}
button{cursor:pointer;background:transparent;}
button span{position:relative;z-index:-1;}
address{font-style:normal;}
h1, h2, h3, h4 {}
textarea{border:1px solid #ccc;}

/* -----------------------텍스트인풋 텍스트 보임 placeholder속성(html5)----------------------- */
label.placeholder {
    color:#666666 !important;
	line-height:22px; height:22px; 
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
    color:#999 !important;
	line-height:22px; height:22px;
	
}
input:-moz-placeholder, textarea:-moz-placeholder {
    color:#999 !important;
	line-height:22px; height:22px; 
}

/* 메일 상세 보기 화면때문에 공통을 제거 전역적인 부분 분리 .sidebar #header #footer .bx_outview*/
.sidebar {position:relative;}
.sidebar, .sidebar span, .sidebar applet, .sidebar object, .sidebar iframe, .sidebar h1, .sidebar h2, .sidebar h3, .sidebar h4, .sidebar h5, .sidebar h6, .sidebar p, .sidebar blockquote, .sidebar pre, .sidebar a, .sidebar button, .sidebar abbr, .sidebar acronym, .sidebar address, .sidebar big, .sidebar cite, .sidebar code, .sidebar del, .sidebar dfn, .sidebar em, .sidebar font, .sidebar img, .sidebar ins, .sidebar kbd, .sidebar q, .sidebar s, .sidebar samp, .sidebar small, .sidebar strike, .sidebar strong, .sidebar sub, .sidebar sup, .sidebar tt, .sidebar var, .sidebar b, .sidebar u, .sidebar i, .sidebar center, .sidebar dl, .sidebar dt, .sidebar dd, .sidebar ol, .sidebar ul, .sidebar fieldset, .sidebar form, .sidebar label, .sidebar legend, .sidebar table, .sidebar caption, .sidebar tbody, .sidebar tfoot, .sidebar thead, .sidebar tr, .sidebar th, .sidebar td, .sidebar menu{padding:0;margin:0;border:0;}
.sidebar select{border:1px #c9cbce solid; background-color:#fff; line-height:15px; height:20px; padding:0 0; font-family:gulim,AppleGothic; margin-right:2px;}
.sidebar input[type="text"]{border:1px #c9cbce solid; background-color:#fff; line-height:18px; height:18px; padding:0 0; font-family:gulim,AppleGothic;}
.sidebar input[type="checkbox"]{} /* border-style:none; background:none; font-family:굴림; */
.sidebar li{list-style:none;}
.sidebar img, .bx_outview fieldset, .bx_outview button{border:none;}
.sidebar table{width:100%;border:0 none;border-spacing:0;border-collapse:collapse;}
.sidebar a{text-decoration:none;}
.sidebar a:link, .sidebar a:visited, .sidebar a:hover, .sidebar a:active{text-decoration:none; }

#header{}
#header, #header span, #header applet, #header object, #header iframe, #header h1, #header h2, #header h3, #header h4, #header h5, #header h6, #header p, #header blockquote, #header pre, #header a, #header button, #header abbr, #header acronym, #header address, #header big, #header cite, #header code, #header del, #header dfn, #header em, #header font, #header img, #header ins, #header kbd, #header q, #header s, #header samp, #header small, #header strike, #header strong, #header sub, #header sup, #header tt, #header var, #header b, #header u, #header i, #header center, #header dl, #header dt, #header dd, #header ol, #header ul,  #header fieldset, #header form, #header label, #header legend, #header table, #header caption, #header tbody, #header tfoot, #header thead, #header tr, #header th, #header td, #header menu{padding:0;margin:0;border:0;}
#header select{border:1px #c9cbce solid; background-color:#fff; line-height:15px; height:20px; padding:0 0; font-family:gulim,AppleGothic;margin:0 1px 0 1px;}
#header input{line-height:18px; height:18px; padding:0 0; font-family:gulim,AppleGothic; margin:0 1px 0 1px;}
#header input[type="checkbox"]{}
#header input[type="text"], #header input[type=""]{border:1px #c9cbce solid; background-color:#fff; }
#header li{list-style:none;}
#header img, .bx_outview fieldset, .bx_outview button{border:none;}
#header table{width:100%;border:0 none;border-spacing:0;border-collapse:collapse;}

#footer{margin:0;border:0}
#footer select{border:1px #c9cbce solid; background-color:#fff; line-height:20px; height:20px; padding:0 0; font-family:gulim,AppleGothic;margin:0 1px 0 1px;}
#footer input{line-height:18px; height:18px; padding:0 0; font-family:gulim,AppleGothic; margin:0 1px 0 1px;}
#footer input[type="checkbox"]{}
#footer input[type="text"], #footer input[type="file"]{border:1px #c9cbce solid; background-color:#fff; }
#footer li{list-style:none;}
#footer img, .bx_outview fieldset, .bx_outview button{border:none;}
#footer table{width:100%;border:0 none;border-spacing:0;border-collapse:collapse;}

.bx_outview{}
.bx_outview, .bx_outview span, .bx_outview applet, .bx_outview object, .bx_outview iframe, .bx_outview h1, .bx_outview h2, .bx_outview h3, .bx_outview h4, .bx_outview h5, .bx_outview h6, 
.bx_outview p, .bx_outview blockquote, .bx_outview pre, .bx_outview a, .bx_outview button, .bx_outview abbr, .bx_outview acronym, .bx_outview address, .bx_outview big, .bx_outview cite, 
.bx_outview code, .bx_outview del, .bx_outview dfn, .bx_outview em, .bx_outview font, .bx_outview img, .bx_outview ins, .bx_outview kbd, .bx_outview q, .bx_outview s, .bx_outview samp, 
.bx_outview small, .bx_outview strike, .bx_outview strong, .bx_outview sub, .bx_outview sup, .bx_outview tt, .bx_outview var, .bx_outview b, .bx_outview u, .bx_outview i, .bx_outview center, 
.bx_outview dl, .bx_outview dt, .bx_outview dd, .bx_outview ol, .bx_outview ul, .bx_outview li, .bx_outview fieldset, .bx_outview form, .bx_outview label, .bx_outview legend, .bx_outview table, 
.bx_outview caption, .bx_outview tbody, .bx_outview tfoot, .bx_outview thead, .bx_outview tr, .bx_outview th, .bx_outview td, .bx_outview menu{padding:0;margin:0;border:0;}

.bx_outview select{border:1px #c9cbce solid; background-color:#fff; line-height:15px;height:20px;padding:0 0;margin:0 1px 0 1px;}
.bx_outview input{line-height:18px; height:18px; padding:0 0; font-family:gulim,AppleGothic; margin:0 1px 0 1px;}
.bx_outview input[type="checkbox"]{}
.bx_outview input[type="text"], .bx_outview input[type="file"], .bx_outview input[type="password"]{border:1px #a9acb1 solid; background-color:#fff;}

.bx_outview ul li, .bx_outview menu li{list-style:none;}
.bx_outview img, .bx_outview fieldset, .bx_outview button{border:none;}
.bx_outview table{width:100%;border:0 none;border-spacing:0;border-collapse:collapse;}


/* basic, basic_mail 분리 관련 공통 레이아웃 */

#header{position:relative; width:100%; min-width:996px; height:59px; z-index:12; overflow:hidden;}
#wrap_scroll {position:relative;width:100%;	overflow:auto;overflow-x:hidden;}
#footer{position:relative;width:100%;min-width:996px;height:22px;padding:9px 0 0;background:#f1f1f1;border-top:1px solid #bbbbbb;z-index:25;}

/* --------------------------------------------header 공통---------------------------------------- */
#header .brand_box{height:100%;}

#header .brand{position:relative; bottom:5px; float:left; width:220px; height:100%; }
#header .brand h1{line-height:61px; text-align:center; vertical-align:middle; }

#header .gnb_box{ position:relative; height:59px; padding:0 10px 0 0; margin-left:220px;  }

#header .gnb li{float:left;}
#header .gnb a{
	display:block; width:60px; height:59px; line-height:59px; 
	text-align: center; vertical-align:middle; font-weight:bold; }
#header .gnb .last a{width:61px}

#header .gnb_top_box{float:right; position:relative; top:20px; }

#header .gnb_top_box .gnb_top{float:left; margin:0 0 0 0;  position: relative; top: 1px; }
#header .gnb_top_box .gnb_top li {float:left;}
#header .gnb_top_box .gnb_top li a{vertical-align:bottom; margin:0 0 0 15px; padding:0 15px 0 0}
#header .gnb_top_box .gnb_top li a.last{border-right:none; background-image:none;}


#header .gnb_top_box .etc{float:left; }
#header .gnb_top_box .etc li{float:left; }
#header .gnb_top_box .etc a{margin:0 1px 0 2px; }
#header .gnb_top_box .etc #language a{background:none;margin:0 0 0 2px; }
#header .etc .btn{	
	display:inline-block;zoom:1;*display:inline;
	white-space:nowrap;
	}
#header .etc .btn span span.logout{
	 padding:0 2px 0 12px; letter-spacing:-1px;
	}
#header .etc .btn span span.logout:hover{}


/* --------------------------------------------contents 공통---------------------------------------- */
#contents{
	background-color:#ffffff;
}
#mailbox_info{font-size:0.9em;}
#checkedids{font-size:0.9em;}

.cont_l #mailbox_info a{font-size:1.0em;}

/* --------------------------------------------footer 공통---------------------------------------- */
#footer .wrap{margin:0 0 0 0;}
#footer .nav{}
#footer .nav li{display:inline;height:11px;border-right:1px solid #ddd;overflow:hidden;}
#footer .nav a{float:left;height:11px;padding:0 6px;color:#888;line-height:1.2em;font-weight:normal;}
#footer .nav li, #footer .copyright{float:right; padding-right:15px;}
#footer .copyright{margin:0 0 0 20px;}
#footer .btn_version{position:absolute;top:-0.5px;right:10px;font-family:dotum,gulim,AppleGothic;font-size:0.85em}
#footer .btn_version a:hover,#footer .btn_version a:active,#footer .btn_version a:visited{color:#2d61a3;text-decoration:none}
#footer .btn_version a span{word-spacing:-2.5px}


#footer .bx_lnb{position:absolute;top:-1px;left:-46px;overflow:hidden;font-family:dotum,gulim,AppleGothic;font-size:0.85em;margin-bottom:0px;}
#footer .bx_lnb li{float:left;margin-left:10px;}
#footer .bx_lnb li+li{padding-left:10px;border-left:1px solid #a1a1a1;}
#footer .bx_lnb li:first-child a{display:inline-block;background:url(../images/ico/icons.png) 0 -2365px no-repeat;padding-left:17px;background-position:0 -2366px\9;}
#footer .bx_lnb li:first-child a:hover{background:url(../images/ico/icons.png) 0 -2398px no-repeat;background-position:0 -2399px\9;}
#footer .bx_lnb li#logout a{display:inline-block;background:url(../../skin/basic/ko/images/common/icons.png) -222px -3px no-repeat;padding-left:14px;background-position:-222px -4px\9;}
#footer .bx_lnb li#logout a:hover{background-position:-222px -21px;background-position:-222px -22px\9;}
#footer .bx_lnb a{position:relative;top:1px\9;color:#444;}
#footer .bx_lnb a:hover{text-decoration:none;color:#000;}

#footer .bx_copyright{margin-right:80px;}
#footer .bx_version{position:absolute;top:-1px;right:10px;font-family:dotum,gulim,AppleGothic;font-size:0.85em;}
#footer .bx_version a:hover{background:url(../images/ico/icons.png) 0 -2464px no-repeat;text-decoration:none;color:#1e5aec;}
#footer .bx_version a{display:inline-block;padding-left:10px;background:url(../images/ico/icons.png) 0 -2431px no-repeat;word-spacing:-1.5px;color:#507eec;}
#footer .bx_version a span{padding-right:5px}

	
/* --------------------------------------------왼쪽메뉴 공통---------------------------------------- */
.sidebar .bx_top{padding:9px 0 0 0; height:43px;}
/* 골라보기 */
.sidebar .select_view{position:relative;height:18px; padding:5px 0 5px 14px;}
.sidebar .select_view h3{width:45px;font-weight:normal; float:left; margin:2px 4px 0 0 ;}
.sidebar .select_view menu{position:absolute;top:-3px;left:60px}
.sidebar .select_view menu:after{clear:both; content:""; display:inline-block;}
.sidebar .select_view li{float:left; padding: 0 0 0 5px;}
.sidebar .select_view a{
	display:block; width:24px; height:30px; text-indent:-1000em;
	}
.sidebar .select_view .important{background-position:0 -330px;}	
.sidebar .select_view .important:hover{background-position:0 -360px;}
.sidebar .select_view .mail{background-position:0 -390px;}
.sidebar .select_view .mail:hover{background-position:0 -420px;}
.sidebar .select_view .open_mail{background-position:0 -450px;}
.sidebar .select_view .open_mail:hover{background-position:0 -479px;}
.sidebar .select_view .me{background-position:0 -510px;}
.sidebar .select_view .me:hover{background-position:0 -540px;}
.sidebar .select_view .attach{background-position:0 -570px;}
.sidebar .select_view .attach:hover{background-position:0 -600px;}
.sidebar .select_view a.check{background:url(../images/ico/icons.png) 4px -2524px no-repeat;}
.sidebar .select_view a.check:hover{background-position:4px -2548px;}
.sidebar .select_view a.check_non{background:url(../images/ico/icons.png) 4px -2572px no-repeat;}
.sidebar .select_view a.check_non:hover{background-position:4px -2596px;}
.sidebar .select_view .today{background-position:0 -750px;}
.sidebar .select_view .today:hover{background-position:0 -780px;}

/*골라보기 게시판*/
#brd_sidebar_wrap .select_view{border-bottom:0}
.board_sidebar .select_view menu{left:70px}
.board_sidebar .select_view li{display:inline-block;width:16%;overflow:hidden;padding:0}
.board_sidebar .select_view li:first-child{margin-left:0px}

.board_sidebar .select_view menu.user{left:75px}
.board_sidebar .select_view menu.user li{width:17%;margin-left:10px}
.board_sidebar .select_view menu.user li:first-child{margin-left:12px}

.board_sidebar .select_view .important{background-position:0 -330px;;}	
.board_sidebar .select_view .important:hover{background-position:0 -360px;}
.board_sidebar .select_view .priority{background-position:0 -874px;}	
.board_sidebar .select_view .priority:hover{background-position:0 -907px;}
.board_sidebar .select_view .board{background-position:0 -630px;}
.board_sidebar .select_view .board:hover{background-position:0 -660px;}
.board_sidebar .select_view .open_board{background-position:0 -690px;}
.board_sidebar .select_view .open_board:hover{background-position:0 -720px;}
.board_sidebar .select_view .expire{background-position:0 -750px;}
.board_sidebar .select_view .expire:hover{background-position:0 -780px;}
.board_sidebar .select_view .disuse{background-position:0 -810px;}
.board_sidebar .select_view .disuse:hover{background-position:0 -840px;}
.board_sidebar .select_view .attach{background-position:0 -570px;}
.board_sidebar .select_view .attach:hover{background-position:0 -600px;}

/* 메일쓰기, 내게쓰기버튼 */
.sidebar .compose{margin:0 12px;position:relative}
.sidebar .compose li{float:left;}
.sidebar .compose a{
	display:block; text-align: center; vertical-align:middle; font-weight:bold; 	
	}
.sidebar .compose span{
	display:block; position:absolute; }

/* 왼쪽 li 기본 스타일 */
.sidebar .lnb{position:relative;width:100%; overflow:hidden;}
.sidebar .lnb li{position:relative; padding:6px 0 4px 0;}
.sidebar .lnb li#li_INBOX{position:relative; padding:8px 0 4px 0;}
.sidebar .lnb li#li_Trash{position:relative; padding:6px 0 8px 0;}
/*  .sidebar .lnb li.bo_top{padding:9px 0 4px 0;}
.sidebar .lnb li.bo_top span, .sidebar .lnb li.bo_bottom span, .sidebar .lnb li.bo_none span{font-weight:normal;}
.sidebar .lnb li.bo_bottom{padding:6px 0 7px 0;}
.sidebar .lnb li.bo_none{padding:6px 0 4px 0;} */
.sidebar .lnb li.on, .lnb li.over{z-index:10;}
.sidebar .snb li div.on, .snb li div.over{z-index:10;}
.sidebar .lnb li.insub.on, .lnb li.insub.over{z-index:10;}
.sidebar .lnb a{font-weight:bold; }
.sidebar .snb a{font-weight:normal;}

/* 검색폴더, 태그는 볼드 예외 */
.sidebar .lnb #search_li a, .sidebar .lnb #share_li a, .sidebar .lnb #tag_li a{font-weight:normal;}

.sidebar .lnb .tit{display:inline-block;*zoom:1;*display:inline; padding-left:12px; line-height:15px;}
.sidebar .lnb .insub .tit{padding:9px 0 7px 12px; line-height:15px;}
.sidebar .lnb .insub .snb .tit{padding:3px 0 2px 10px; line-height:15px;}
.sidebar .lnb .insub .snb.tag .tit{padding:0 ;width:95%; line-height:18px;} 
.sidebar .lnb .insub{padding:0; position:relative;}

/* .sidebar .bx_snb a{color:#ced1e3; font-weight:normal;}*/
.sidebar .lnb .snb{width:100%; position:relative;}
.sidebar .lnb .snb li{margin:0 0;padding:0 0 0 0;  border:0 none !important;word-break:break-all;word-wrap:break-word;}
.sidebar .lnb .snb li div{padding:5px 0 2px 18px;}
.sidebar .lnb .snb li .tit{margin:0 40px 0 0;}
.sidebar .lnb .snb li .tit a:hover{text-decoration:underline;}

.sidebar .lnb .snb_1{position:relative;}
.sidebar .lnb .snb_1 li{margin:0 0;padding:0 0;  border:0 none !important;word-break:break-all;word-wrap:break-word;}
.sidebar .lnb .snb_1 li div{padding:0 0 0 26px;}
.sidebar .lnb .snb_1 li .tit{padding:0 50px 0 0;}
.sidebar .lnb .snb_1 li .tit a:hover{text-decoration:underline;}


.sidebar .lnb .snb_2{position:relative;}
.sidebar .lnb .snb_2 li{margin:0 0;padding:0 0;  border:0 none !important;word-break:break-all;word-wrap:break-word;}
.sidebar .lnb .snb_2 li div{padding:0 0 0 36px;}
.sidebar .lnb .snb_2 li .tit{padding:0 60xp 0 0;}	




/* 왼쪽메뉴 작은 버튼(수신확인) */
.sidebar .status .btn{
	display:inline-block; 
	white-space:nowrap;
	}
.sidebar .status .btn:hover{background-position:0 -56px;}
.sidebar .status .btn span{
	position:relative; left:1px; float:left; height:20px; 
	padding:0 4px 0 3px; line-height:20px; vertical-align:middle; letter-spacing:-1px;
	}
.sidebar .status .btn:hover span{background-position:100% -56px;}

/* 수신확인 버튼 위치 */
.sidebar #li_Sent .status .btn{position:relative; top: -2px; right: 7px;}


/* 추가 input */
.sidebar .snb li .tit_mailbox input{width:128px;}
.sidebar .snb li .tit_mailbox input:hover{text-decoration:none;}
.sidebar .status.contact input[type="text"]{width:128px; line-height:19px; height:20px; padding-left:5px;}
	

.sidebar .snb .dept_2 .tit_mailbox input{width:118px; }
.sidebar .snb .dept_3 .tit_mailbox input{width:108px;}

.sidebar .snb li .addmailbox{margin-top:2px;}	


/** 주소록 추가 input**/
.sidebar .tit_basicbox input{	
	width:140px; }
.sidebar .tit_basicbox input:hover{
	text-decoration:none;}



/* li별(메일함,주소록) 아이콘 */

/* 아이콘 없을경우(default) */
.sidebar .lnb li a.icon{padding:9px 0 7px 7px; }

/* 아이콘 있을경우 
.sidebar .lnb li a.icon{padding:9px 0 7px 27px; }
*/
.sidebar .lnb li a.dot{padding-left:18px;}


/* 메일함 오른쪽 설정버튼 위치 */
.sidebar .lnb .status{position:absolute; top:5px;right:8px; white-space:nowrap;}
.sidebar .snb .status{display:none; position:absolute; top:1px;right:5px;}
.sidebar .status.contact{position:relative; top:5px; white-space:nowrap; margin:0 0 10px 20px;}

.sidebar .status a.chk{
	display:inline-block;
	margin:1px 0 0 0;width:19px; height:18px; line-height:18px; vertical-align:middle;
	text-indent:-1000em;
}
/*스팸메일함 설명*/
.page_description{padding:7px 10px 5px 15px;border-bottom:1px solid #ccc}
.page_description p{padding-top:1px}

/* 스팸메일함 - 옵션 켬 */

.sidebar .lnb li#li_Spam_wrap{padding: 0px 0 0px 0px;}
.sidebar .lnb li#li_Spam_wrap .tit{padding: 8px 0 0px 10px;}
.sidebar .lnb li#li_Spam_wrap .snb{ margin-top: 1px;}
.sidebar .lnb li#li_Spam_wrap .snb li{font-size: 0.9em; padding: 6px 0 4px 18px}
.sidebar .lnb li#li_Spam_wrap .snb li .status a.chk{ margin-top:3px; position:relative; left:-3px;}
.sidebar .lnb li#li_Spam_wrap .snb li#li_Spam div, .sidebar .lnb li#li_Spam_wrap .snb li#li_shield div{
	padding-top: 0; padding-bottom: 0px;}

/* 스팸메일함 - 옵션 끔 */
.sidebar .lnb li#li_Spam.no_option {padding-bottom: 7px;}


/* 내 메일함 */
.sidebar .lnb .snb#list_mymail li div{ padding-top:2px; padding-bottom: 1px;}
.sidebar .lnb .snb#list_search li div{ padding-top:0; padding-bottom: 0px;}
	
/* 공유폴더, Tag */
.sidebar .lnb .insub .snb.share li div{padding:4px 0 0px 16px;}
.sidebar .lnb .insub .snb.share li .tit{padding:2px 0 0px 9px; line-height: 120%; background-position: 0 -66px;}
.sidebar .lnb .insub .snb.share li .tit.emptyMbox{margin:6px 0 4px 0; display:inline-bolck;}
.sidebar .lnb .insub .snb.share li .tit .ft_smsm{ font-size: 1.0em; }
/* .sidebar .lnb .insub .snb.share li .tit{width:100%; padding:3px 0 3px 16px;} */

.sidebar .snb.tag{padding:0; margin-bottom: 3px;}
.sidebar .snb.tag li {padding:1px 2px 0 12px}
.sidebar .snb.tag li .tit{width:100%;}
.sidebar .snb.tag a{padding:4px;border-radius:4px;background:#fff;border:1px solid #fff}
.sidebar .lnb .insub .snb.tag .tit{line-height:215%}


/* 기타 사용자검색, 외부메일가져오기 등(li 그룹보더) */
.sidebar .lnb .etc_top{border-bottom:none; padding:6px 0 5px 0;}
.sidebar .lnb .etc_middle{border-top:none; border-bottom:none; padding:5px 0;}
.sidebar .lnb .etc_bottom{border-top:none;padding:5px 0 6px 0;}



.sidebar .bx_volume{position:relative; bottom:0px; background:#fff url(../images/common/bg_topShadow.png) 0 0 repeat-x; width:100%; height: 27px; z-index:999999;}
.sidebar .bx_volume h3{ font-size:.85em; font-weight:normal; font-family: dotum,gulim,AppleGothic; display:inline-block; margin: 0 0 0 3px; position: relative; top: 7px;}
.sidebar .bx_volume dl{display:inline-block; position: relative; top: 7px;}
.sidebar .bx_volume dt{display:none;}
.sidebar .bx_volume dd{display:inline-block; font-size: 0.85em; font-family: dotum,gulim,AppleGothic;}
.sidebar .bx_volume dd.useSize{}
.sidebar .bx_volume dd.allSize{}
.sidebar .bx_volume dd.usePercent span{display:inline-block; padding:3px 3px 2px 3px; line-height:9px; font-weight:bold;
		border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; margin-left:0}

.sidebar .bx_volume a.btn_volumMbox span{
	display:inline-block; font-size: 0.85em; font-family: dotum,gulim,AppleGothic; text-indent: -1000em; width: 10px; height: 10px; 
	line-height:15px; position: relative; top: 9px; right: 5px; float:right;
	}




/*사용자 정보 */
.sidebar .user_info{ clear:both; padding:7px 18px 7px 12px;}
.sidebar .user_info .name{color:#fff;}
.sidebar .user_info .name .status{position:relative; top:-2px; left:-2px;}
.sidebar .user_info li{line-height:16px;}
.sidebar .user_info li.m_t{margin:4px 0 -2px 0;}




/* 주소록 - 가져오기, 내보내기 */
.sidebar .contact_syc{padding-left:8px; margin-left:8px;}


/*왼쪽메뉴 서비스목록*/
.sidebar .gnb_sm_box{overflow:hidden;position:relative;}
.sidebar .gnb_sm_box .gnb li{float:left;}
.sidebar .gnb_sm_box .gnb a{
	display:block; width:44px; height:40px; line-height:40px; 
	text-align: center; vertical-align:middle; font-weight:bold; }
.sidebar .gnb_sm_box .gnb .last a{width:45px}
/* -----------------------  일정관리 좌측메뉴 -------------------------- */
.sch.sidebar .lnb li.sub_li{border:none;padding:0 0 0 16px;line-height:22px;}
.sch .my_sch{background:url(../images/ico/icons_schedule.png) no-repeat; display:inline-block; vertical-align: middle; position: relative; top: -2px;}
.sch.sidebar .lnb ul{padding:8px 0;}


/* 미니달력 이전달, 다음달 */
.sch.sidebar .my_sch.before_cal{background-position:0px -160px;}
.sch.sidebar .my_sch.before_cal:hover{background-position:0px -200px;}
.sch.sidebar .my_sch.after_cal{background-position:0px -180px;}
.sch.sidebar .my_sch.after_cal:hover{background-position:0px -220px;}

/* 사이드바 레이어 
#schAddBox{width:250px;height:100px;position:absolute;}
#schAddBox .bx_title{width:100%;line-height:30px;padding-left:10px;}
#schAddBox .bx_contents{width:100%;line-height:30px;padding-left:10px;}

#schOtherBox{width:250px;height:70px;left:80px;position:absolute;}
#schOtherBox .bx_title{width:100%;line-height:30px;padding-left:10px;}*/

/* 왼쪽메뉴 달력 스타일 */
.sch.sidebar table{width:196px; margin:auto auto;}
#schMiniCalendar {color:#F1F2F2;padding:5px 0 3px 0;text-align:center;}
.schMiniCalendar_hcTable{border-collapse:collapse;}
.schMiniCalendar_hcTable tr {}
.schMiniCalendar_hcTable .hcSun{color:#E35E7C;}
.schMiniCalendar_hcTable .hcSat{color:#6196F7;}
.schMiniCalendar_hcTable .selectDay{font-weight:bold; width:28px; height:21px;}

.schMiniCalendar_hcTable th,.schMiniCalendar_hcTable td{font-weight:normal;color:#777777;width:28px; height:21px; vertical-align:middle; display: inline-block; line-height:21px; }



/* --------------------------------  basic tree 기능을 하는 li (주소록,게시판 등) -------------------------------- */

.sidebar .lnb .insub .bx_snb.basic .snb .tit{padding:4px 0 3px 18px; line-height:15px;}

.sidebar .basic .snb li div{padding:0 0 0 0;}

.sidebar .bx_snb.basic .snb{width:100%; position:relative; padding-left:0;}
.sidebar .bx_snb.basic .snb .status{position:relative; top:-1px; left:0px; line-height:15px;}

.sidebar .bx_snb.basic .snb li .tit{margin:0 0 0 0; }
/*.sidebar .bx_snb.basic .snb li .tit_mailbox input:hover{text-decoration:none;}*/



.sidebar .bx_snb.basic .snb li{margin:0 0;padding:0 0 0 0;  border:0 none !important; white-space:nowrap;}
.sidebar .bx_snb.basic .snb li .tit.f_close{margin:0 0 0 0; }
.sidebar .bx_snb.basic .snb li .tit.f_open{margin:0 0 0 0; }
.sidebar .bx_snb.basic .snb li .tit.f_file{margin:0 0 0 0; }
.sidebar .bx_snb.basic .snb li .tit a:hover{text-decoration:underline;}

.btn_folder{display:inline-block;*zoom:1;*display:inline; float:left; position:relative; top:3px; left: 14px; width:14px; height:14px; text-indent:-10000px;}
.btn_folder2{display:inline-block;*zoom:1;*display:inline; float:left; position:relative; top:3px; left: 0px; width:14px; height:14px; text-indent:-10000px;}

.sidebar .bx_status{display: inline-block; width: 40px;*zoom:1;*display:inline;}
.sidebar .bx_name{display: inline-block;*zoom:1;*display:inline;}

.btn_folder.vis_none{visibility:hidden;*zoom:1;*display:inline; }
.btn_folder2.vis_none{visibility:hidden;*zoom:1;*display:inline; }

.sidebar .basic .snb li div.basic_list_dept{padding-left:0px; }
.sidebar .basic .snb li div.dep_2 {padding-left:15px;}
.sidebar .basic .snb li div.dep_3 {padding-left:30px;}
.sidebar .basic .snb li div.dep_4 {padding-left:45px;}
.sidebar .basic .snb li div.dep_5 {padding-left:60px;}
.sidebar .basic .snb li div.dep_6 {padding-left:75px;}
.sidebar .basic .snb li div.dep_7 {padding-left:90px;}
.sidebar .basic .snb li div.dep_8 {padding-left:105px;}
.sidebar .basic .snb li div.dep_9 {padding-left:120px;}
.sidebar .basic .snb li div.dep_10 {padding-left:135px;}


	
.sidebar .basic .snb li div.basic_list_dept input[type="text"]{width:135px;}
.sidebar .basic .snb li div.dep_2 input[type="text"]{width:115px;}
.sidebar .basic .snb li div.dep_3 input[type="text"]{width:100px;} 
.sidebar .basic .snb li div.dep_4 input[type="text"]{width:90px;} 
.sidebar .basic .snb li div.dep_5 input[type="text"]{width:75px;}


/*.hover {
	background-color: #2b2c32;;
	color : #000;
}*/

/* 알람 */
.bx_outview .alarm{
	position:relative;width:100%; height:41px; 
	background:#fffacb url(../images/common/bgs.png) repeat-x 0 -56px; border-bottom:1px solid #ccc;
	z-index:20;}
.bx_outview .alarm .cont_l{padding:2px 0 0 16px;}
.bx_outview .alarm .cont_l .tit{
	display:inline-block;zoom:1;*display:inline; line-height:40px; padding:0 0 0 26px; 
	background:url(../../ko/images/ico/icons.png) no-repeat 0 2px; font-size:1.1em;  }
.bx_outview .alarm .cont_l .tit a:hover{text-decoration:underline}	
.bx_outview .alarm .cont_l #alarm_cont_layer{font-size:1.1em; }
.bx_outview .alarm .cont_l strong{margin:0 2px 0 4px;}
.bx_outview .alarm .cont_r{position:absolute;right:0;top:15px; padding:0 14px 0 0; }
.bx_outview .alarm .cont_r span{margin:0 5px 0 0;}
.bx_outview .alarm .bx_alarmview{display:inline-block; width:100%; background-color:#ffffed; padding:8px 10px; border-bottom:1px #bdbdbd solid; position:relative; top:-1px;}
.bx_outview .alarm .bx_alarmview li{clear:both;height:20px}
.bx_outview .alarm .bx_alarmview li a{display:block;margin: 0 0 0 71px;overflow:hidden;height:100%;line-height:20px;vertical-align:middle}
@media screen and (-webkit-min-device-pixel-ratio:0){.bx_outview .alarm .bx_alarmview li a{margin-left:75px}}
.bx_outview .alarm .ft_point2{display:inline-block;margin:0 2px 0 0;line-height:20px;font-weight:bold}
.bx_outview .alarm .bx_alarmview li .ft_point2{position:relative;top:-7px}
.bx_outview .alarm .bx_alarmview li .alarm_date{display:inline-block;float:right;width:108px;margin-right:30px}
.bx_outview .alarm .bx_alarmview li .cuttingStr3{width:64%}
.bx_outview .alarm .bx_alarmview li .cuttingStr3:hover{color:#000}

/* 메일함 정보 */
.bx_outview .info{
	position:relative;width:100%;height:41px; padding:0 0 0 0; 
	border-bottom:1px solid #ccc; background-color:#f8f8f8;
	z-index:11;}
.bx_outview .info .cont_l{padding:0 0 0 16px; height:41px; line-height:41px;}
.bx_outview .info .cont_l .tit{display:inline-block;margin:0 2px 0 0;}

.bx_outview .info .cont_l .bar{margin:0 10px 0 7px;color:#ccc;}
.bx_outview .info .cont_l input[type="radio"]{position:relative; top:-1px; margin-left:10px;}
.bx_outview .info .cont_l .ft_radio{margin-right:5px; }
.bx_outview .info .cont_r{position:absolute;right:0;top:10px; padding:0 14px 0 0;}

/* 아이콘 버튼 */
.bx_outview .info .ico{background:url(../../ko/images/ico/icons.png) no-repeat; color:#616161; display:inline-block; line-height:14px;}
.bx_outview .info .txt_delete{padding:0 0 0 14px;background-position:0 -114px;}
.bx_outview .info .txt_delete:hover{padding:0 0 0 14px;background-position:0 -132px; text-decoration:none; color:#000;}
.bx_outview .info .txt_refresh{padding:0 0 0 14px;background-position:0 -150px; }
.bx_outview .info .txt_refresh:hover{padding:0 0 0 14px;background-position:0 -168px; text-decoration:none; color:#000;}
.bx_outview .btn_more_arrow a{background:url(../images/ico/icons.png) 185px -1152px no-repeat;} 

/* 검색박스 */
.bx_outview .bx_search{position:relative;}
.bx_outview .bx_search .bx_input{
	display:inline;position:relative;float:left;height:22px;
	background:url(../../ko/images/btn/btn_l.png) no-repeat 0 -46px;z-index:0;}
.bx_outview .bx_search .bx_input input.inp{
	position:relative;float:left;width:140px;height:22px;top:0;padding:0 5px; margin:0 0;
	background:url(../../ko/images/btn/btn_r.png) no-repeat 100% -138px; border:0 none;line-height:23px; color:inherit;}
.bx_outview .bx_search .bx_input .bg{float:left; position:relative; display:inline-block; padding-right:3px}
.bx_outview .bx_search .bx_input .input_select{
	display:inline-block; padding:0 8px 0 5px; width:83px; line-height:22px; 
	background:url(../../ko/images/btn/btn_r.png) no-repeat 100% -160px; white-space:nowrap;}
.bx_outview .bx_search .bx_input .input_select:hover{background-position:100% -182px;}
.bx_outview .pop_add_email .bx_search .bx_input{font-size:1.1em}

/* 파일찾기 버튼 */
.bx_outview .file_input_textbox{float: left;height:21px}
.bx_outview .file_input_div{position:relative;width: 120px;height: 23px;overflow: hidden;}
.bx_outview .file_input_hidden{position:absolute;left:0;top:0px;opacity: 0;width:60px;
							filter: alpha(opacity=0);-ms-filter: "alpha(opacity=0)";-khtml-opacity: 0;-moz-opacity: 0;width:60px;}
.bx_outview .file_input_button{position:absolute;top: 0px;width: 61px;height:23px;border:0;background:url(../images/btn/btn_bg.png) 0 0 no-repeat}
.bx_outview .file_input_div .btn{position:relative;left:65px}
 
/* 상세버튼 */
.bx_outview .btn_detail{display:inline-block; line-height:14px; padding:0 15px 0 0; background:url(../../ko/images/ico/icons.png) no-repeat 100% -16px; margin-left:5px;}
.bx_outview .btn_detail.btn_more{background-position:100% -42px; color:#616161;}
.bx_outview .btn_detail.btn_more:hover{background-position: 100% -60px; color:#000; text-decoration:none;}

/* 버튼 박스 */
.bx_outview .bx_btn{float:left; padding:0 10px; }
.bx_outview .bx_btn li{float:left; margin:0 0 0 4px;}
.bx_outview .bx_rbtn{float:right; padding:0 15px;}
.bx_outview .bx_rbtn li{float:left; margin:0 0 0 4px;}
.bx_outview .bx_btn .bar_left, .bx_outview .bx_rbtn .bar_left{height:22px; border-left:1px #ccc solid; padding:0 0 0 8px; margin: 0 0 0 9px;}
.bx_outview .bx_btn .bar_none, .bar_none{border:0}
#rcontOnly_view li.bar_none{padding:0 0 0 8px; margin: 0 0 0 9px;border:0}
.bx_outview .bx_rbtn2{float:right; padding:0 0;}
.bx_outview .bx_rbtn2 li{float:left; margin:0 ;}
.bx_outview .bx_rbtn2 li.btn_single a span{ padding-right:7px;}

/* 기본 회색 버튼 */
.bx_outview .btn{
	display:inline-block;*zoom:1;*display:inline;white-space:nowrap; height:23px; line-height:25px; vertical-align:middle;
	background: url(../../ko/images/btn/btn_l.png) no-repeat 0 0;}
.bx_outview .btn:hover{background-position:0 -23px;}	
.bx_outview .btn span{
	display:inline-block;*zoom:1;*display:inline;
	padding:0 5px; height:23px; line-height:25px; cursor: pointer;    
	background: url(../../ko/images/btn/btn_r.png) no-repeat 100% 0; }	
.bx_outview .btn span.bg_none{background:none;}	
.bx_outview .btn span:hover{background-position:100% -23px; color:#000;}

/* 기본 회색 버튼 - 비활성화 */
.bx_outview .btn_disabled{
	display:inline-block;*zoom:1;*display:inline; white-space:nowrap; height:23px; line-height:25px; vertical-align:middle;
	background: url(../../ko/images/btn/btn_l.png) no-repeat 0 -662px;}
.bx_outview .btn_disabled span{
	display:inline-block;*zoom:1;*display:inline;color:#a4a4a4;
	padding:0 5px; height:23px; line-height:25px; cursor: pointer;    
	background: url(../../ko/images/btn/btn_r.png) no-repeat 100% -823px; }	

/* 기본 회색 오른쪽 클릭 버튼 분리 */	
.bx_outview .click_more{
	position:relative;
	background: url(../../ko/images/btn/btn_r.png) no-repeat 100% -92px; width:15px; text-indent:-10000px;}
.bx_outview .click_more:hover{background-position:100% -115px;}
/* 기본 회색 오른쪽 화살표 */	
.bx_outview .btn span.btn_more{padding-right:14px; background: url(../../ko/images/btn/btn_r.png) no-repeat 100% -46px;}
.bx_outview .btn span.btn_more:hover{background-position:100% -69px;}
.bx_outview .btn .btn_ok{padding:0 1px 0 13px; background: url(../../ko/images/ico/icons.png) no-repeat 0 -1549px; }
.bx_outview .btn .btn_ok:hover{background-position:0 -1568px;}

.bx_outview .btn span.bg_none{background:none;}	

/* 기본 선택된 버튼 */
.bx_outview .btn_selected{
	display:inline-block; white-space:nowrap; height:23px; line-height:25px; vertical-align:middle;
	background: url(../../ko/images/btn/btn_l.png) no-repeat 0 -485px;}
.bx_outview .btn_selected:hover{background-position:0 -485px;}	
.bx_outview .btn_selected span{
	display:inline-block;
	padding:0 5px; height:23px; line-height:25px; cursor: pointer;    
	background: url(../../ko/images/btn/btn_r.png) no-repeat 100% -709px; }	
.bx_outview .btn_selected span:hover{background-position:100% -709px; color:#000;}	
	
/* 기본 회색 아이콘 버튼 */
.bx_outview .btn .btn_pdf{
		padding:0 1px 0 19px;background:url(../images/external/icoF_pdf.png) 0 3px no-repeat}
.bx_outview .btn .btn_pdf:hover{
		padding:0 1px 0 19px;background:url(../images/external/icoF_pdf.png) 0 3px no-repeat}


/* 기본 회색 작은버튼 */
.bx_outview .btn_sm{
	display:inline-block;*zoom:1;*display:inline;white-space:nowrap; height:20px; line-height:21px; vertical-align:middle;
	background: url(../../ko/images/btn/btn_l.png) no-repeat 0 -188px; }
.bx_outview .btn_sm:hover{background-position:0 -209px;}
.bx_outview .btn_sm span{
	display:inline-block;*zoom:1;*display:inline;
	padding:0 5px; height:20px; line-height:22px; cursor: pointer;   
	background: url(../../ko/images/btn/btn_r.png) no-repeat 100% -324px;}
.bx_outview .btn_sm span:hover{background-position:100% -345px; color:#000;}

.bx_outview .btn_sm .btn_delete{padding:0 1px 0 13px; background: url(../../ko/images/ico/icons.png) no-repeat 0 -231px; }
.bx_outview .btn_sm .btn_delete:hover{background-position:0 -254px;}

.bx_outview .btn_sm .btn_ok{padding:0 1px 0 13px; background: url(../../ko/images/ico/icons.png) no-repeat 0 -1551px; }
.bx_outview .btn_sm .btn_ok:hover{background-position:0 -1570px;}

/* 기본 회색 작은 텝 버튼 */

.bx_outview #importAddr_index li span{ font-family: dotum,gulim,AppleGothic;}
/* .bx_outview #importAddr_index .index_ft_sm{font-size:0.85em;} */

.bx_outview .bx_index .bx_btn li a.btn_smtab span{font-size:0.85em; font-family: dotum,gulim,AppleGothic;}
.bx_outview .btn_smtab{display:inline-block; white-space:nowrap; height:14px; vertical-align:middle;border-right: 1px solid #ccc; padding:0 2px 0 3px; } /* 디자인변경 background: url(../../ko/images/btn/btn_l_x.png) no-repeat 0 -405px; */
.bx_outview .btn_smtab:hover{background:#eaf3ff;color:#000}
.bx_outview .btn_smtab span{display:inline-block; position:relative; top: -3px; padding:0 5px; height:10px; line-height:10px; cursor: pointer; color:#6d6d6d;} /* 디자인변경  background: url(../../ko/images/btn/btn_r_x.png) no-repeat 100% -629px;*/ 
.bx_outview .btn_smtab span:hover{background-position:100% -629px; color:#000;}

/* 기본 회색 작은 텝 버튼 */
.bx_outview .btn_smtab_select{display:inline-block; white-space:nowrap; height:14px; vertical-align:middle;border-right: 1px solid #ccc; padding:0 3px;background:#e5e5e5;} /* 디자인변경 background: url(../../ko/images/btn/btn_l_x.png) no-repeat 0 -385px; */
.bx_outview .btn_smtab_select:hover{color:#000}/* background-position:0 -385px;*/
.bx_outview .btn_smtab_select span{display:inline-block; position:relative; top: -3px; padding:0 5px; height:10px; line-height:10px; cursor: pointer;color:#000} /* 디자인변경 background: url(../../ko/images/btn/btn_r_x.png) no-repeat 100% -609px; */
.bx_outview .btn_smtab_select span:hover{background-position:100% -609px; color:#333;}

/* 중간회색 큰 버튼 - 환경설정 메인에서 사용 */
.bx_outview .btn_big{
	display:inline-block; white-space:nowrap; height:30px; line-height:33px; vertical-align:middle;
	background: url(../../ko/images/btn/btn_l.png) no-repeat 0 -425px;}
.bx_outview .btn_big:hover{background-position:0 -455px;}	
.bx_outview .btn_big span{
	display:inline-block;
	padding:0 30px 0 10px; height:30px; line-height:33px; cursor: pointer;    
	background: url(../../ko/images/btn/btn_r.png) no-repeat 100% -649px; }
.bx_outview .btn_big span:hover{background-position:100% -679px; color:#000;}


/* ---------선택 버튼 (콤보)--------- */
.bx_outview .btn_select{min-width:58px;}
/* 강조하고 싶은버튼 볼드줌 */
.bx_outview .btn_bold{font-weight:bold;}

/* 사이드바 열고 닫기 버튼 */
.btn_sidebars{width:7px; height:41px; position:absolute; z-index: 999; text-indent:-10000px; cursor:pointer;}

/* 기본 이전으로 버튼 */
.bx_outview .btn .btn_arrow_l{padding:0 1px 0 18px; background: url(../../ko/images/ico/icons.png) no-repeat 0 -2292px;}
.bx_outview .btn .btn_arrow_l:hover{background-position:0 -2311px;}
/* 기본 삭제 버튼 */
.bx_outview .btn .btn_delete{padding:0 1px 0 13px; background: url(../../ko/images/ico/icons.png) no-repeat 0 -230px;}
.bx_outview .btn .btn_delete:hover{background-position:0 -253px;}
/* 기본 인쇄 버튼 */
.bx_outview .btn .btn_print{padding:0 1px; background: url(../../ko/images/ico/icons.png) no-repeat 0 -276px; width:13px; text-indent:-10000px; margin:0 0 0 3px;}
.bx_outview .btn .btn_print:hover{background-position:0 -299px;}
/* 메일쓰기 버튼 */
.bx_outview .btn .btn_mail{padding:0 1px 0 20px; background: url(../../ko/images/ico/icons.png) no-repeat 0 -693px; font-weight:bold;}
.bx_outview .btn .btn_mail:hover{background-position:0 -716px;}
/* 기본 추가 버튼 */
.bx_outview .btn .btn_add{padding:0 1px 0 13px; background: url(../../ko/images/ico/icons.png) no-repeat 0 -821px;}
.bx_outview .btn .btn_add:hover{background-position:0 -844px;}
/* 게시글 쓰기 버튼 */
.bx_outview .btn .btn_board{padding:0 1px 0 20px; background: url(../../ko/images/ico/icons.png) no-repeat 0 -1974px; font-weight:bold;}
.bx_outview .btn .btn_board:hover{background-position:0 -1997px;}

/* 삭제 버튼 */
.bx_outview .btn .btn_send{padding:0 1px 0 17px; background: url(../../ko/images/ico/icons.png) no-repeat 0 -1385px; font-weight:bold;}
.bx_outview .btn .btn_send:hover{background-position:0 -1404px;}

/* 첨부모드 변경버튼 */
.bx_outview .btn_txt_attach{padding:0 1px 0 17px; background: url(../../ko/images/ico/icons.png) no-repeat 0 -1427px;}
.bx_outview .btn_txt_attach:hover{background-position:0 -1446px;}



/*  보기모드 바꾸기 */
.bx_outview .btn_l{
	display:inline-block; height:23px; white-space:nowrap; 
	background: url(../../ko/images/btn/btn_l.png) no-repeat 0 0; }
.bx_outview .btn_l:hover{background-position:0 -23px; text-decoration:none;}
.bx_outview .btn_l span{
	display:inline-block; margin-left:3px; height:23px; line-height:24px;
	text-indent:-10000px;}
.bx_outview .btn_l .icon_l{width:19px; background: url(../../ko/images/ico/icons.png) no-repeat 0 -322px;}
.bx_outview .btn_l .icon_l.on{background-position:0 -345px;}
.bx_outview .btn_l .icon_l:hover{background-position:0 -345px;}
	
.bx_outview .btn_m{
	display:inline-block; height:23px; margin:0 -4px; white-space:nowrap; 
	background: url(../../ko/images/btn/btn_l.png) no-repeat 50% 0;}
.bx_outview .btn_m:hover{background-position:50% -23px; text-decoration:none;}
.bx_outview .btn_m span{
	display:inline-block; margin-left:3px; height:23px; line-height:24px; 
	text-indent:-10000px;}
.bx_outview .btn_r span span.icon_h{width:19px; background: url(../../ko/images/ico/icons.png) no-repeat 0 -414px; text-indent:-10000px;}	
.bx_outview .btn_r span span.icon_h.on{background-position:0 -437px;}	
.bx_outview .btn_r span span.icon_h:hover{background-position:0 -437px;}


.bx_outview .btn_r{
	display:inline-block; height:23px; white-space:nowrap; 
	background: url(../../ko/images/btn/btn_l.png) no-repeat 50% 0; }
.bx_outview .btn_r:hover{background-position:50% -23px; text-decoration:none;}
.bx_outview .btn_r span{
	display:inline-block; height:23px; line-height:24px; width:20px; margin:0 0 0 1px;
	background: url(../../ko/images/btn/btn_r.png) no-repeat 100% 0;}
.bx_outview .btn_r span:hover{background-position:100% -23px;}
.bx_outview .btn_m .icon_v{width:19px; background: url(../../ko/images/ico/icons.png) no-repeat 0 -368px; }
.bx_outview .btn_m .icon_v.on{background-position:0 -391px;}
.bx_outview .btn_m .icon_v:hover{background-position:0 -391px;}
/*  -------------  탭  ------------------  */

/* 흰색배경 탭 (현재 일정관리에만 사용) */
.bx_outview .tab_w {padding:7px 0 0 0; background:url(../images/common/bg_sch_tab.png) 0 100% repeat-x; height:25px; min-width: 600px;}	
.bx_outview .tab_w ul {padding:0 0 0 0;	margin:0 0 0 0;	list-style:none;  margin-left: 20px;}
.bx_outview .tab_w ul li {padding: 0 0 0 0;	float:left;	list-style:none;line-height:16px; height:25px;margin-right:3px; background:url(../images/btn/btn_l.png) 0 -606px no-repeat;}
.bx_outview .tab_w ul li span {padding: 0 20px; display:inline-block;height:25px;background:url(../images/btn/btn_r.png) 100% -767px no-repeat;}
.bx_outview .tab_w ul li.select {background:url(../images/btn/btn_l.png) 0 -575px no-repeat;}
.bx_outview .tab_w ul li.select span {font-weight:normal;	color:#333333;line-height:30px;background:url(../images/btn/btn_r.png) 100% -736px no-repeat;}
.bx_outview .tab_w ul li a {font-weight:normal;color:#666666;line-height:31px;display:inline-block;}
.bx_outview .tab_w ul li a:hover {color:#333333;}



/* 
------------------------------------------------------------------------------------------------------------------
  메일읽기 |  방수연 |   2012-04-20
------------------------------------------------------------------------------------------------------------------
*/



/* 파악해야함 */
.cont_view{position:relative; background-color:#fff;}
.cont_view .headline{padding:0 100px 0 0;}  /*  방수연 0419 수정 : 읽기화면에서 제목과 날짜사이에 텍스트를 더 출력하기위해 245 --> 230으로 수정  */
.cont_view .headline h3{display:inline;margin:0 0 0 2px;vertical-align:middle;line-height:1.4;}
.mail_related{display:inline;}
.mail_related .cont{height:63px;margin:11px 0 0;padding:6px 0 8px 18px;background:#fff;border:1px solid #e2e3e2;overflow:auto;overflow-x:hidden;}
.mail_related table .writer{width:200px;word-break:break-all;word-wrap:break-word;overflow:hidden;}
.mail_related table .date{width:150px;word-break:break-all;word-wrap:break-word;}
.mail_vertical .mail_related table .writer{padding-right:20px;text-align:right;}
.mail_vertical .mail_related table .date{display:none;}
.mail_related .cont td{padding:3px 0 2px;vertical-align:top;}
.mail_related .cont td.title span{display:inline-block;width:94px;}

.mail_info1 dt, .mail_info1 dd{display:inline;}


/* 이전, 이후 목록 보기 아이콘 */
.bx_outview .btn_list{display:inline-block; height:23px; white-space:nowrap; background: url(../../ko/images/btn/btn_l.png) no-repeat 0 0; }
.bx_outview .btn_list:hover{background-position:0 -23px; text-decoration:none;}
.bx_outview .btn_list span{display:inline-block; margin-left:3px; height:23px; line-height:24px; text-indent:-10000px;}
.bx_outview .btn_list .icon_l{width:19px; background: url(../../ko/images/ico/icons.png) no-repeat 0 -1059px;}	
.bx_outview .btn_list .icon_l:hover{background-position:0 -1082px;}
	
.bx_outview .btn_list_pre{display:inline-block; height:23px; margin:0 -4px; white-space:nowrap; background: url(../../ko/images/btn/btn_l.png) no-repeat 50% 0;}
.bx_outview .btn_list_pre_round{display:inline-block; height:23px; margin:0 -4px; white-space:nowrap; background: url(../../ko/images/btn/btn_l.png) no-repeat 0 0;}
.bx_outview .btn_list_pre:hover{background-position:50% -23px; text-decoration:none;}
.bx_outview .btn_list_pre_round:hover{background-position:0 -23px; text-decoration:none;}
.bx_outview .btn_list_pre span{display:inline-block; margin-left:3px; height:23px; line-height:24px; text-indent:-10000px;}
.bx_outview .btn_list_pre .icon_h{width:19px; background: url(../../ko/images/ico/icons.png) no-repeat 0 -1105px; }	
.bx_outview .btn_list_pre .icon_h:hover{background-position:0 -1128px;}

/* 분할보기 일때 목록아이콘 삭제된 상태를 위한 css */
.bx_outview .view_both .btn_list_pre{background-position: 0 0;}
.bx_outview .bx_rbtn .view_both .bar_left{padding-left: 12px;}

.bx_outview .btn_list_next{display:inline-block; height:23px; white-space:nowrap; background: url(../../ko/images/btn/btn_l.png) no-repeat 50% 0; }
.bx_outview .btn_list_next:hover{background-position:50% -23px; text-decoration:none;}
.bx_outview .btn_list_next span{display:inline-block; height:23px; line-height:24px; width:20px; margin:0 0 0 1px;background: url(../../ko/images/btn/btn_r.png) no-repeat 100% 0; }
.bx_outview .btn_list_next span:hover{background-position:100% -23px;}
.bx_outview .btn_list_next span span.icon_v{width:19px; background: url(../../ko/images/ico/icons.png) no-repeat 0 -1151px; text-indent:-10000px;}	
.bx_outview .btn_list_next span span.icon_v:hover{background-position:0 -1174px;}

.bx_outview .btn_list_pre2{display:inline-block; height:23px; margin:0 0; white-space:nowrap; background: url(../../ko/images/btn/btn_l.png) no-repeat 0 0;}
.bx_outview .btn_list_pre2:hover{background-position:0 -23px; text-decoration:none;}
.bx_outview .btn_list_pre2 span{display:inline-block; height:23px; line-height:24px; width:20px; padding:0 0 0 4px; background: url(../../ko/images/btn/btn_r.png) no-repeat 100% 0; }
.bx_outview .btn_list_pre2 span:hover{background-position:100% -23px;}
.bx_outview .btn_list_pre2 span span.icon_h{width:10px; background: url(../../ko/images/ico/icons.png) no-repeat 0 -1105px; text-indent:-10000px; }	
.bx_outview .btn_list_pre2 span span.icon_h:hover{background-position:0 -1128px;}

.bx_outview .btn_list_next2{display:inline-block; height:23px; white-space:nowrap; background: url(../../ko/images/btn/btn_l.png) no-repeat 0 0; }
.bx_outview .btn_list_next2:hover{background-position:0 -23px; text-decoration:none;}

.bx_outview .btn_list_next2 span{display:inline-block; height:23px; line-height:24px; width:20px; padding:0 0 0 4px; background: url(../../ko/images/btn/btn_r.png) no-repeat 100% 0; }
.bx_outview .btn_list_next2 span:hover{background-position:100% -23px;}

.bx_outview .btn_list_next2 span span.icon_v{width:10px; background: url(../../ko/images/ico/icons.png) no-repeat 0 -1151px; text-indent:-10000px;}	
.bx_outview .btn_list_next2 span span.icon_v:hover{background-position:0 -1174px;}

/* 받는사람 열고닫기 아이콘 */
.mail_info1 .btn_view_open{top:-5px;}
.mail_info1 .btn_view_open:hover{top:-5px;}
.mail_info1 .btn_view_hide{top:-5px;}
.mail_info1 .btn_view_hide:hover{top:-5px;}

.mail_info1 .sender .btn_view_open{top:-3px;}
.mail_info1 .sender .btn_view_hide{top:-3px;}



/* 기존소스 (어디에 적용되는지 파악못함 ) */
#contents .mail_head{position:relative;padding:12px 23px;z-index:9; background-color:#fbfbfb;}
#contents .mail_info1{position:relative;width:100%;padding:0 0 6px 0; background-color:#fbfbfb;}
#contents .mail_info1 .con{margin:0 25px 0 24px}
#contents .mail_info1 .con .bar{color:#999;font-size:8pt;}
#contents .mail_cont{background:#fff;border-top:1px solid #e4e5e4;}  /* 2012-03-23 view 영역 스크롤 어색하게 생겨서 수정함 : overflow:auto;overflow-y:hidden; */

/* 메일읽기 상단 제목,받는 사람 등  */
.mail_cont{padding:25px 40px 25px 40px;}
.mail_info1 .con{padding-left: 20px;}
.mail_info1 .con dt{position:relative;display:block;float:left;width:80px;min-height:16px;height:auto !important;height:16px;padding:0 0 3px 0px; color:#666;}/*0910수정*/
.mail_info1 .con dt .btn_icosm {position:absolute;right:-16px}
.mail_info1 .con dd{display:block;min-height:18px; height:auto !important;padding:0 0 3px 0;}
.mail_info1 .con dd .tits{font-weight:normal;}
.mail_info1 .con dd .name{display:inline-block;max-width:100%;word-break:break-all;word-wrap:break-word;}


#contents .mail_head span.date{display:block;position:absolute;top:13px;right:22px;white-space:nowrap;z-index:1; color:#666;}
.bx_outview.mail_info1 dl dd .btn_add{margin-left: 10px; font-family:dotum,gulim,AppleGothic,  Arial, Helvetica, sans-serif; background:url(../images/common/bgs.png) 0 0 no-repeat; padding-left:10px; font-size:0.95em;}
#contents .mail_head .con{padding:10px 0 0 20px;}
#contents .mail_head .con dd .tits{font-weight:normal}

/* 메일읽기 관련메일보기 */
.connection_mail_view{padding:8px 8px 2px 8px;margin-bottom:8px;overflow-y:auto;max-height:80px;background-color:#fff;border:1px solid #c5c5c5;border-top:1px solid #d5d5d5}
.connection_mail_view tr{height:20px}
.connection_mail_view td{vertical-align:top;font:0.95em dotum,gulim,AppleGothic;color:#646464}
.connection_mail_view .mail_group,.connection_mail_view .mail_group .cuttingStr2{width:65px}
.connection_mail_view .mail_subject{width:auto;padding:0 8px}
.connection_mail_view .mail_subject a:hover{color:#444;text-decoration:underline}
.connection_mail_view .mail_by,.connection_mail_view .mail_by .cuttingStr2{width:100px}
.connection_mail_view .mail_date{width:90px}

.connection_mail_view_title{height:18px;background-color:#fff;border:1px solid #c5c5c5; border-bottom: none;}
.connection_mail_view_title th{padding-top:4px; text-align:center; font-size:0.95em; font-weight:normal; font-family:dotum,AppleGothic}
.connection_mail_view_title .mbox{width:75px;}
.connection_mail_view_title .subject{width:auto;}
.connection_mail_view_title .sender{width:120px;}
.connection_mail_view_title .date{width:110px;}
/* ------------------------------- sort-------------------------------------- */
.connection_mail_view_title .sort{position:relative;top:1px;padding:0 10px 0 0; background:url(../../ko/images/ico/icons.png) no-repeat 100% -649px;}
.connection_mail_view_title .sort_down{background-position:100% -660px; color:#000;}
.connection_mail_view_title .sort_up{background-position:100% -682px; color:#000; }


/* 태그 */
.bx_outview.mail_info1 .tag_list dt{ position:relative; left:-19px;}
.bx_outview.mail_info1 .tag_list .tits span{ padding-left: 20px;background:url(../../ko/images/ico/icons.png) no-repeat 0 -1273px; line-height:20px; display:inline-block;}
.bx_outview.mail_info1 .tag_list .add_tag{padding-bottom: 7px; position:relative; margin-left:80px;}
.bx_outview.mail_info1 .tag_list .add_tag a.btn_sm{font-size:1em}
.bx_outview.mail_info1 .tag_list div#searchTagField_layer{min-width:130px; margin-left:1px;}
.bx_outview.mail_info1 .tag_list div#searchTagField_layer li{padding:0 5px; font-size:1em;}
.bx_outview.mail_info1 .tag_list div#searchTagField_layer li.hover{background-color:#c7c8cd !important; color:#000 !important;}
.bx_outview.mail_info1 .tag_list .tag_guide{color:#666;}
.bx_outview.mail_info1 .tag_list ul#view_tag {margin-left: 80px;}
.bx_outview.mail_info1 .tag_list ul#view_tag li{display:inline;}
.bx_outview.mail_info1 .tag_list ul li .name{font-size:1.05em; font-family: dotum,gulim,AppleGothic;}
.bx_outview.mail_info1 .tag_list ul li .btn_ico_del{ position:relative; top:-5px;}


/* 보안메일 */
.security_tag {position:relative;padding:3px 0 0 0 ;border-top:1px solid #e4e5e4;
 text-align:center; background-color:#f5f5f5; }
.security_tag h4{font-weight: normal; display:inline-block; height: 20px; line-height:20px; background:url(../../ko/images/ico/icons.png) no-repeat 0 -1291px; padding-left: 20px; }
.security_tag ul{  display:inline; }
.security_tag ul li{ display:inline; background:url(../images/common/bgs.png) 0 0 no-repeat; padding-left:8px; padding-right: 3px; }
.security_tag ul .select_level a{color:#ff6a01;font-weight:bold;}
.security_tag h4 .btn_help{position:relative; top:2px; left:0;}
.security_tag h4 .btn_help ul{ list-style:none;}

/* 첨부 */
.mail_attach{position:relative;padding:10px 23px 17px 23px; border-top:1px solid #e4e5e4;background-color:#FFF; }
.mail_attach ul{position:relative; overflow:hidden; border:1px solid #ccc; background-color:#f9f9f9; padding: 7px 10px 5px 10px; margin-top: 5px;}
.mail_attach ul li{clear:both}
.mail_attach ul li .wrap{position:relative}
.mail_attach ul li .wrap a:hover{ text-decoration:underline;}
.mail_attach ul li .wrap .capacity{color:#666;}
.mail_attach ul.func{position:absolute;right:0;top:0;padding:0;margin:0;border:none}
.mail_attach ul.board_func{width:136px}
.mail_attach ul.func a{color:#666;}

.mail_attach .ft_info{margin-top:5px; font-family:dotum,gulim,AppleGothic; line-height:15px;}

#view_attachList_up span.attachDel{display:inline-block;margin-left:5px;height:20px;line-height:18px}


.bx_outview.mail_attach h4{display:inline;}
.bx_outview.mail_attach h4 span{
	background:url(../../ko/images/ico/icons.png) no-repeat 0 -526px; padding-left: 17px;
}
.bx_outview.mail_attach	dl{display:inline;}	
.bx_outview.mail_attach	dl dt{display:none;}
.bx_outview.mail_attach	dl dd{display:inline;}
.bx_outview.mail_attach dl dd.ft_point2{ font-weight:bold;}
.bx_outview.mail_attach .btn_save{ margin-left:10px;}
.bx_outview.mail_attach .btn_save a{color:#666;}

/* attach files */
.mail_attach .file{display:block;margin-right:271px;background:url(../images/ico/icons_file.png) 0 -3px no-repeat;vertical-align:middle;padding-left:22px; height:20px; line-height:18px;}
.mail_attach .file_etc{background-position:0 -3px;}
.mail_attach .file_alzip, .mail_attach .file_alz{background-position:0 -23px;}
.mail_attach .file_zip{background-position:0 -43px;}
.mail_attach .file_rar{background-position:0 -63px;}
.mail_attach .file_exe{background-position:0 -82px;}
.mail_attach .file_hwx{background-position:0 -103px;}
.mail_attach .file_bmp{background-position:0 -123px;}
.mail_attach .file_gif{background-position:0 -143px;}
.mail_attach .file_jpg{background-position:0 -163px;}
.mail_attach .file_tif{background-position:0 -183px;}
.mail_attach .file_tif{background-position:0 -183px;}
.mail_attach .file_img{background-position:0 -203px;}
.mail_attach .file_mp3, .mail_attach .file_mp{background-position:0 -223px;}
.mail_attach .file_sound{background-position:0 -243px;}
.mail_attach .file_avi, .mail_attach .file_asf, .mail_attach .file_wma{background-position:0 -263px;}
.mail_attach .file_txt{background-position:0 -283px;}
.mail_attach .file_html{background-position:0 -303px;}
.mail_attach .file_pdf{background-position:0 -323px;}
.mail_attach .file_mdb{background-position:0 -343px;}
.mail_attach .file_ppt, .mail_attach .file_pptx{background-position:0 -363px;}
.mail_attach .file_doc, .mail_attach .file_docx{background-position:0 -383px;}
.mail_attach .file_xls, .mail_attach .file_xlsx{background-position:0 -403px;}
.mail_attach .file_hwp{background-position:0 -423px;}
.mail_attach .file_acrobat{background-position:0 -323px;}


.attach .file{ display:inline-block; background:url(../images/ico/icons_file.png) 0 -3px no-repeat;vertical-align:middle; padding-left: 0px;width:21px;height:19px; line-height:19px;}
.attach .file span{display:inline-block;position:relative;z-index:0;overflow:hidden;text-indent:-1000px}
.attach .file_etc{background-position:0 -1px;}
.attach .file_alzip, .attach .file_alz{background-position:0 -22px;}
.attach .file_zip{background-position:0 -42px;}
.attach .file_rar{background-position:0 -62px;}
.attach .file_exe{background-position:0 -82px;}
.attach .file_hwx{background-position:0 -102px;}
.attach .file_bmp{background-position:0 -122px;}
.attach .file_gif{background-position:0 -142px;}
.attach .file_jpg{background-position:0 -162px;}
.attach .file_tif{background-position:0 -182px;}
.attach .file_tif{background-position:0 -182px;}
.attach .file_img{background-position:0 -202px;}
.attach .file_mp3, .attach .file_mp{background-position:0 -222px;}
.attach .file_sound{background-position:0 -242px;}
.attach .file_avi, .attach .file_asf, .attach .file_wma{background-position:0 -262px;}
.attach .file_txt{background-position:0 -282px;}
.attach .file_html{background-position:0 -302px;}
.attach .file_pdf{background-position:0 -322px;}
.attach .file_mdb{background-position:0 -342px;}
.attach .file_ppt, .attach .file_pptx{background-position:0 -362px;}
.attach .file_doc, .attach .file_docx{background-position:0 -382px;}
.attach .file_xls, .attach .file_xlsx{background-position:0 -402px;}
.attach .file_hwp{background-position:0 -422px;}


/*  주소록 조직도 불러오기 버튼 */
.bx_outview .btn.import_contact span{	
	display:inline-block; height:23px; background-image:none; padding-left: 8px;  padding-right: 7px;}
.bx_outview .btn.import_contact:hover span{background-image:none;text-decoration:none;}


.bx_outview .btn.import_org{border-left: 1px solid #ccc; background-position:50% 0px;}	
.bx_outview .btn.import_org:hover{background-position:50% -23px; text-decoration:none;}
.bx_outview .btn.import_org span{
	display:inline-block; height:23px;
	background: url(../../ko/images/btn/btn_r.png) no-repeat 100% 0; padding-left: 7px;  padding-right: 8px;}
.bx_outview .btn.import_org:hover span{background-position:100% -23px; text-decoration:none;}


.mail_cont .ft_point3.ico_info{ line-height: 160%; padding-top:0; margin: 5px  0 0 5px;}






/* ---------컬러버튼--------- */
.bx_outview .btn_color{
	display:inline-block;white-space:nowrap;  height:22px; line-height:23px; vertical-align:middle;
	background:url(../../ko/images/btn/btn_l.png) no-repeat 0 -68px;*zoom:1;*display:inline}
.bx_outview .btn_color:hover{background-position: 0 -90px; text-decoration:none;}
.bx_outview .btn_color span{
	display:inline-block; height:22px; padding:0 4px 0 5px; line-height:23px; 
	background:url(../../ko/images/btn/btn_r.png) no-repeat 100% -204px; color:#fff;*zoom:1;*display:inline}
.bx_outview .btn_color span:hover{background-position: 100% -226px; text-decoration:none; }
.bx_outview .btn_color .ico_search{
	width:10px;padding:0 6px 0 0;
	background:url(../../ko/images/ico/icons.png) no-repeat 0 -186px; }
.bx_outview .btn_color .ico_search:hover{background-position: 0 -208px;}

.bx_outview .btn_color .ico_add{
	width:10px;padding:0 4px 0 0;
	background:url(../../ko/images/ico/icons.png) no-repeat 0 -777px; }
.bx_outview .btn_color .ico_add:hover{background-position: 0 -799px;}

.bx_outview .btn_color .ico_move_l{
	width:10px;padding:0 6px 0 0;
	background:url(../../ko/images/ico/icons.png) no-repeat 0 -1463px; }
.bx_outview .btn_color .ico_move_l:hover{background-position: 0 -1485px;}

.bx_outview .btn_color .ico_move_r{
	width:10px;padding:0 6px 0 0;
	background:url(../../ko/images/ico/icons.png) no-repeat 0 -1507px;}
.bx_outview .btn_color .ico_move_r:hover{background-position: 0 -1529px;}

/* ---------컬러 작은 버튼--------- */
.bx_outview .btn_colorsm{
	display:inline-block;white-space:nowrap;  height:19px; line-height:21px; vertical-align:middle;
	background:url(../../ko/images/btn/btn_l.png) no-repeat 0 -112px;}
.bx_outview .btn_colorsm:hover{background-position: 0 -131px; text-decoration:none;}
.bx_outview .btn_colorsm span{
	display:inline-block; height:19px;padding:0 6px 0 7px; line-height:21px; 
	background:url(../../ko/images/btn/btn_r.png) no-repeat 100% -248px; color:#fff;}
.bx_outview .btn_colorsm span:hover{background-position: 100% -267px; text-decoration:none; }

.bx_outview .btn_colorsmn{
	display:inline-block;white-space:nowrap;  height:19px; line-height:21px; vertical-align:middle;
	background:url(../../ko/images/btn/btn_l.png) no-repeat 0 -150px; }
.bx_outview .btn_colorsmn:hover{background-position: 0 -169px; text-decoration:none;}
.bx_outview .btn_colorsmn span{
	display:inline-block; height:19px;padding:0 6px 0 7px; line-height:21px; 
	background:url(../../ko/images/btn/btn_r.png) no-repeat 100% -286px; color:#fff;}
.bx_outview .btn_colorsmn span:hover{background-position: 100% -305px; text-decoration:none;}

/* --------- 컬러 큰버튼--------- */
.bx_outview .btn_colorb{
	display:inline-block;white-space:nowrap;  height:25px; line-height:27px; vertical-align:middle;
	background:url(../../ko/images/btn/btn_l.png) no-repeat 0 -230px;}
.bx_outview .btn_colorb:hover{background-position: 0 -255px; text-decoration:none;}
.bx_outview .btn_colorb span{
	display:inline-block; padding:0 22px 0 23px; height:25px; line-height:27px;
	background:url(../../ko/images/btn/btn_r.png) no-repeat 100% -366px; color:#fff;}
.bx_outview .btn_colorb span:hover{background-position: 100% -391px; text-decoration:none;}
.bx_outview .btn_colorb#edit_save2 span{padding:0 7px 0 8px;}
/* --------- 컬러 선택버튼--------- */
/* 컬러 선택버튼 박스 */
.bx_btn_selected{display:inline-block; margin-left:10px;}

.bx_outview .btn_color_select{
	display:inline-block;white-space:nowrap;  height:23px; line-height:25px;
	background:url(../../ko/images/btn/btn_l.png) no-repeat 0 -362px;}
.bx_outview .btn_color_select span{
	display:inline-block;
	padding:0 5px; height:23px; line-height:25px;
	background:url(../../ko/images/btn/btn_r.png) no-repeat 100% -586px; color:#fff;}

.bx_outview .btn_color_select .btn_check{padding:0 1px 0 13px; background: url(../../ko/images/ico/icons.png) no-repeat 0 -960px; font-weight:bold;}
.bx_outview .btn_color_select .btn_check:hover{background-position:0 -960px;}

/* ---------------------- 레이어 ---------------------------- */

/* 코멘트 박스 */
.bx_outview .bx_comment{
	position:relative; top:-37px; z-index:50; zoom:1; margin:0 auto; color:#333; text-align:center;
	width:400px; background-color:#e1e1e1; border:1px #c3c3c3 solid; padding:4px 8px;
	border-radius: 7px; font-size:0.9em;
	-moz-border-radius: 7px; /* 모질라 */
	-webkit-border-radius: 7px; /* 웹킷- IE9+,FF4+,chrome,Safari5,+opera */
	filter:alpha(opacity=95);
}
.bx_outview .bx_comment span{display:inline-block; position:relative; top:-1px;} 

.bx_outview .wrap_comment{position:absolute; top:30%; left:0; width:100%; height:100%;} 

.bx_outview .bx_comment_white{
	z-index:50; zoom:1; margin:auto auto; text-align:center; vertical-align:middle;
	width:320px; 
	background-color:#f9f9f9; overflow:hidden;
	 border:1px #888e94 solid;
	-moz-box-shadow: 2px 2px 0px rgba(0,0,0,0.2); /* 모질라 */
	-webkit-box-shadow:2px 2px 1px rgba(0,0,0,0.2); /* 웹킷- IE9+,FF4+,chrome,Safari5,+opera */
	box-shadow:2px 2px 1px rgba(0,0,0,0.2); padding:26px 8px 20px 8px;
	border-radius: 4px;
	-moz-border-radius: 4px; /* 모질라 */
	-webkit-border-radius: 4px; /* 웹킷- IE9+,FF4+,chrome,Safari5,+opera */
	filter:alpha(opacity=85);
}
.bx_outview .bx_comment_white span{display:inline-block;} 	
.bx_outview .bx_comment_white .pa_comment{padding:0 0;}

.bx_layer_c{display:block; z-index:50 ;background-color:#f9f9f9; overflow:hidden;
	 border:1px #888e94 solid;
	-moz-box-shadow: 2px 2px 0px rgba(0,0,0,0.2); /* 모질라 */
	-webkit-box-shadow:2px 2px 1px rgba(0,0,0,0.2); /* 웹킷- IE9+,FF4+,chrome,Safari5,+opera */
	box-shadow:2px 2px 1px rgba(0,0,0,0.2);}
	
.bx_outview .la_r, .sidebar .la_r, #footer .la_r, #header .la_r{right:0px;}
.bx_outview .la_l, .sidebar .la_l, #footer .la_l, #header .la_l{left:0px;}
.bx_outview .la_c, .sidebar .la_c, #footer .la_c, #header .la_c{left:0px;}
.bx_outview .pos_stand, .sidebar .pos_stand, #footer .pos_stand{position:relative;}
.bx_outview .pos_stand .ma_l{position:absolute; left:8px;}
	

.bx_layer .layer_con{padding:10px 12px;}

.bx_outview .bx_layer .bb, .sidebar .bx_layer .bb, #footer .bx_layer .bb{border-bottom:1px #dbdbdb solid;}
.bx_outview .bx_layer .ed, .sidebar .bx_layer .ed, #footer .bx_layer .ed{border-top:1px #dbdbdb solid;}

.bx_outview .bx_layer p, .sidebar .bx_layer p, #footer .bx_layer p{}


.bx_outview .bx_layer, #header .bx_layer, .sidebar .bx_layer, #footer .bx_layer{
	position:absolute; display:block; z-index:50 ;background-color:#f9f9f9; overflow:hidden;
	 border:1px #888e94 solid;
	-moz-box-shadow: 2px 2px 0px rgba(0,0,0,0.2); /* 모질라 */
	-webkit-box-shadow:2px 2px 1px rgba(0,0,0,0.2); /* 웹킷- IE9+,FF4+,chrome,Safari5,+opera */
	box-shadow:2px 2px 1px rgba(0,0,0,0.2);
	}

#header .bx_layer#common_layer.la_c{color:red;}
	
/* 메일쓰기 자동완성 */	
.inputSuggest.bx_layer{position:absolute; display:block; z-index:50 ;background-color:#f9f9f9; overflow:hidden;
	 border:1px #888e94 solid;
	-moz-box-shadow: 2px 2px 0px rgba(0,0,0,0.2); /* 모질라 */
	-webkit-box-shadow:2px 2px 1px rgba(0,0,0,0.2); /* 웹킷- IE9+,FF4+,chrome,Safari5,+opera */
	box-shadow:2px 2px 1px rgba(0,0,0,0.2);}	
.inputSuggest.bx_layer li{line-height:20px !important; padding:0 5px !important; margin:0 0 !important;}
.inputSuggest.bx_layer li:hover{background-color:#c7c8cd !important; color:#000 !important;}	
/* 테이블 안에서 레이어 그림자 효과때문에 넣음 */	
.bx_outview table .bx_layer, .sidebar table .bx_layer, #footer table .bx_layer{border-collapse:separate;}
		
.bx_outview .bx_layer dl, .sidebar .bx_layer dl, #footer .bx_layer dl{padding:8px 9px;}
.bx_outview .bx_layer dt, .sidebar .bx_layer dt, #footer .bx_layer dt{float:left; line-height:24px; text-align:left;}
.bx_outview .bx_layer dd, .sidebar .bx_layer dd, #footer .bx_layer dd{line-height:24px;}
.bx_outview .hide_bx_layer dd .btn_sm span{font-size:1em}
.bx_outview .hide_bx_layer dd input{font-size:1em}
.bx_outview .bx_layer dt.addrow, .sidebar .bx_layer dt.addrow, #footer .bx_layer dt.addrow{margin:4px 0;}
.bx_outview .bx_layer dd.addrow, .sidebar .bx_layer dd.addrow, #footer .bx_layer dd.addrow{margin:4px 0; padding:0 0;}
.bx_outview .bx_layer .addrow a, .sidebar .bx_layer .addrow a, #footer .bx_layer .addrow a{margin:0px 1px 3px 1px; }
.bx_outview .bx_layer .bx_labtn, .sidebar .bx_layer .bx_labtn, #footer .bx_layer .bx_labtn, #wrap_mail_preview .bx_labtn{border-top:1px #e6e6e6 solid; text-align:center; padding:8px 5px; background-color:#f2f2f2; height:100%; }
.bx_outview .bx_layer h6, .sidebar .bx_layer h6, #footer .bx_layer h6{
	display:inline-block; padding:8px 8px 5px 11px; line-height:9px;overflow:hidden; font-weight:bold;
	background:url(../../ko/images/ico/icons.png) no-repeat 0 -562px; color:#555; }
.bx_outview .bx_layer ul, .sidebar .bx_layer ul, #footer .bx_layer ul{padding:0 0; margin:0 0;}

.bx_outview .bx_layer li, .sidebar .bx_layer li, #footer .bx_layer li{float:none; padding:0 0; margin:0 0; line-height:24px;}
.bx_outview .bx_layer li a, .sidebar .bx_layer li a, #footer .bx_layer li a{display:block; padding:3px 10px; text-decoration:none; line-height:16px;}
.bx_outview .mail_list_select li a{padding:3px 5px}
.bx_outview .bx_layer li a:hover, .sidebar .bx_layer li a:hover, #footer .bx_layer li a:hover{background-color:#c7c8cd; color:#000;}

.bx_outview .bx_layer li.sub1 a{padding:0 4px 0 18px;line-height:22px; background:url(../../ko/images/ico/bul_depth1.png) no-repeat 10px 0; }
.bx_outview .bx_layer li.sub1 a:hover{background-color:#c7c8cd; color:#000;}
.bx_outview .bx_layer li.sub1 a span{color:#595d61; padding:0 0 0 0; }
.bx_outview .bx_layer li.sub2 a{padding:0 4px 0 28px;line-height:22px;background:url(../../ko/images/ico/bul_depth2.png) no-repeat 20px 0;}
.bx_outview .bx_layer li.sub2 a:hover{background-color:#c7c8cd; color:#000;}
.bx_outview .bx_layer li.sub2 a span{color:#595d61; padding:0 0 0 0; }
.bx_outview .bx_layer li.sub3 a{padding:0 4px 0 38px;line-height:22px; background:url(../../ko/images/ico/bul_depth2.png) no-repeat 30px 0;}
.bx_outview .bx_layer li.sub3 a:hover{background-color:#c7c8cd; color:#000;}
.bx_outview .bx_layer li.sub3 a span{color:#595d61; padding:0 0 0 0;}
.bx_outview .bx_layer li.sub4 a{padding:0 4px 0 48px;line-height:22px; background:url(../../ko/images/ico/bul_depth2.png) no-repeat 40px 0;}
.bx_outview .bx_layer li.sub4 a:hover{background-color:#c7c8cd; color:#000;}
.bx_outview .bx_layer li.sub4 a span{color:#595d61; padding:0 0 0 0;}
.bx_outview .bx_layer li.sub5 a{padding:0 4px 0 58px;line-height:22px; background:url(../../ko/images/ico/bul_depth2.png) no-repeat 50px 0;}
.bx_outview .bx_layer li.sub5 a:hover{background-color:#c7c8cd; color:#000;}
.bx_outview .bx_layer li.sub5 a span{color:#595d61; padding:0 0 0 0;}
.bx_outview .bx_layer li.sub6 a{padding:0 4px 0 68px;line-height:22px; background:url(../../ko/images/ico/bul_depth2.png) no-repeat 60px 0;}
.bx_outview .bx_layer li.sub6 a:hover{background-color:#c7c8cd; color:#000;}
.bx_outview .bx_layer li.sub6 a span{color:#595d61; padding:0 0 0 0;}



/* 검색조건 선택 */
.bx_outview .search_select{top:22px; min-width:94px;}

/* 상세검색 레이어 */
.bx_outview .bx_layer.detail{width:268px; right:10px;}
.bx_outview .bx_layer.detail a span{padding:0 5px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.bx_outview .bx_layer.detail a span{padding:0 4px;}	// 크롬에서 상세검색 버튼 사이즈 조정
}
.bx_outview .bx_layer.detail dt{min-width:70px;}
.bx_outview .bx_layer.detail dd{margin-left:70px;}
.bx_outview .bx_layer.detail dd.addrow{margin-left:70px;}
.bx_outview .bx_layer.detail select{width:172px;}
.bx_outview .bx_layer.detail input[type="text"]{width:170px;}
.bx_outview .bx_layer.detail input[type="text"].date{width:74px;}
.bx_outview .bx_layer.detail dd.addrow .btn_sm{font-family:dotum,gulim,AppleGothic;}
.bx_outview .bx_layer.detail dd a{font-size:.95em}

/* 전체선택 */
.bx_outview .bx_layer.list_select{top:22px; min-width:71px;}

/* 스팸신고,미리보기 */
.bx_outview .bx_preview{display:inline-block;}
.bx_outview .bx_preview .bx_layer.spam{top:16px; left:7px;}
.bx_outview .bx_layer.spam{top:30px; min-width:310px;}
.bx_outview .bx_layer.spam .ico_spam{padding:0 0 5px 32px; line-height:16px;background:url(../../ko/images/ico/icons_big.png) no-repeat 0 0; }
.bx_outview .bx_layer.spam .check{display:block; margin:12px 0 0px 8px;}
.bx_outview .bx_layer.spam .ico_info{margin-left:8px; margin-top:5px;}

/* 리스트> 미리보기 레이어 */
.bx_outview .layer_pre{width:400px; left:1.5%; top:16px; zoom:1; position:absolute;}
.bx_outview .layer_pre p{	
	height:32px; overflow:hidden;  margin:8px 0; line-height:17px;
	font-family:dotum,gulim,AppleGothic; }
	
.bx_outview .layer_pre .preview_file{overflow:hidden}
.bx_outview .layer_pre .bx_preview_list{overflow:hidden}
.bx_outview .layer_pre .bx_preview_list a.file_name{float:left}
.bx_outview .layer_pre .bx_preview_list a{float:right;display:inline-block;*zoom:1;*display:inline}
.bx_outview .layer_pre .bx_preview_list span{height:19px;line-height:19px}
.bx_outview .layer_pre .bx_preview_list .cuttingStr2{width:320px}
.bx_outview .layer_pre .bx_preview_list span.attachDel{font-size:12px;color:#999}

.bx_outview .layer_pre .file{
	display:inline-block; width:310px;
	padding-left:15px;  white-space:nowrap !important; overflow:hidden;
	background: url(../../ko/images/ico/icons.png) no-repeat 0 -523px; 
	font-family:dotum,gulim,AppleGothic;
	font-weight:normal;
	font-size:0.95em  }
.bx_outview .layer_pre .file:hover, .bx_outview .layer_pre .save:hover{text-decoration:underline;}	
.bx_outview .layer_pre .save{float:right;position:relative;top:0px;font-family:gulim,AppleGothic;font-size:12px}

/*------  메일 리스트 미리보기 --------*/

#wrap_mail_preview .bx_layer .bx_labtn .bo_left{display:inline-block;height:19px;padding-left:10px;margin-left:6px;border-left:1px solid #c6c6c6}

/* 보낸사람 레이어 */
.layer_preview_mail{display:none;position:absolute; z-index: 1000;width:200px;height:44px;padding:3px;background-color:#f9f9f9;overflow:hidden;
	 border:1px #888e94 solid;
	-moz-box-shadow: 2px 2px 0px rgba(0,0,0,0.2); /* 모질라 */
	-webkit-box-shadow:2px 2px 1px rgba(0,0,0,0.2); /* 웹킷- IE9+,FF4+,chrome,Safari5,+opera */
	box-shadow:2px 2px 1px rgba(0,0,0,0.2)}
.layer_preview_mail .ft_point3 a{display:block;padding:3px 10px;width:180px;text-decoration:none;line-height:16px;color:#507eec; font-size:0.9em;}
.layer_preview_mail .ft_point3 a:hover{color:#0846da}
.layer_preview_mail .btn_more_arrow a{display:block;padding:3px 10px;text-decoration:none;line-height:16px;font-size:0.9em;
background:url(../images/ico/icons.png) 185px -1152px no-repeat}
.layer_preview_mail .btn_more_arrow a:hover{color:#000}


/* 공통 이동 */
.bx_outview .bx_layer.move{top:22px; width:190px;}
.bx_outview .bx_layer.move .move_wrap{height:250px;}
.bx_outview .bx_layer.move .ed{text-align:center; padding:5px 0 5px 0;}
.bx_outview .bx_layer.move input[type="text"]{width:140px; color:#999; height:17px; position:relative; top:1px; left:0;z-index:90;}
.bx_outview .bx_layer.move label[for="addNewMail"]{position:relative;z-index:99; left:-30px;}
.pop_layer .bx_layer.move label[for="addNewMail"].placeholder{z-index:99; left:3px; text-align:left;}
:root .bx_outview .bx_layer.move input[type="text"]{top:0px\9;} /* IE9 핵  ::::  IE8은 {top:3px\0/;} */




.bx_outview .bx_layer.move .btn_sm{ margin:0 0 0 0px;}
.bx_outview .bx_layer.move .check{position:relative; top:-4px; font-family:dotum,gulim,AppleGothic; margin-left:6px; text-align:left;}
.bx_outview .bx_layer .alert_move{top:23px; min-width:250px; text-align:center;}


/* 추가 기능 */
.bx_outview .add,.bx_outview .add_encoding{top:22px; min-width:150px;}
.bx_outview .add_etc{left:151px;top:23px; min-width:190px;line-height:13px;height:470px;overflow-y:auto;}
.add_etc li a{padding:2px 10px !important;}


/* 빠른설정 */
.bx_outview .bx_layer.quick{width:123px; right:15px;}
.bx_outview .bx_layer.quick dt{min-width:53px;}
.bx_outview .bx_layer.quick dd{margin-left:53px;}
.bx_outview .bx_layer.quick select{width:46px;}


/* sidebar 검색폴더 */
.bx_outview .search_folder{width:250px;}
.bx_outview .search_folder dt{width:92px; white-space:nowrap;}
.bx_outview .search_folder dd{margin-left:84px;}
.bx_outview .search_folder select{width:132px;}
.bx_outview .search_folder input[type="text"]{width:130px;}

/* 사용자 검색 > 주소록 추가 */
.bx_outview .bx_layer.addr_add{width:190px; left:101px;}
.bx_outview .bx_layer.addr_add .move_wrap{height:250px;}
.bx_outview .bx_layer.addr_add dt{min-width:53px;}
.bx_outview .bx_layer.addr_add dd{margin-left:53px;}
.bx_outview .bx_layer.addr_add div {text-align: center;}
.bx_outview .bx_layer.addr_add div input[type="text"]{width:140px; color:#999; height:17px; position:relative; top:-1px;}

/* 검색조건 선택 */
.bx_outview .bx_search .bx_input .input_select_group{
	display:inline-block; padding:0 8px 0 5px; width:120px; line-height:22px; 
	background:url(../../ko/images/btn/btn_r.png) no-repeat 100% -476px; white-space:nowrap;}
.bx_outview .bx_search .bx_input .input_select_group:hover{background-position:100% -498px;}

.bx_outview .search_select_group{top:22px; width:180px;}
.bx_outview .search_select_group .move_wrap{height:250px;}


/* 메일쓰기 : 임시저장 레이어  */
.bx_outview .bx_layer.draft{top:0px; min-width:270px;}
.bx_outview .bx_layer.draft .layer_con{ text-align:center; line-height:20px; margin-top:10px;}



/* 발송완료 */
.bx_outview .result_send{background:url(../images/ico/icons_big.png) no-repeat; height: 70px; padding-left: 75px; }
.bx_outview .img_send_ok{ background-position: 0 -130px;}
.bx_outview .img_send_fail{background-position: 0 -220px;}




/*     ----------------------------------------------------  주소록 ------------------------------------------------------ */
.bx_index{background-color:#fff; height:39px; vertical-align: middle; line-height:20px;
background:#fff url(../images/common/bg_topShadow.png) 0 0 repeat-x; }
.bx_outview .bx_index .bx_btn li{margin-left:-1px; position:relative; top:10px;}
.bx_outview .bx_index .bx_btn li span{font-size:0.9em;}
.bx_outview .bx_index .bx_btn{padding:0 15px;}

/* 주소록 - 리스트 에서 리스트 추가 부분 */
.bx_outview .bx_addlist{padding:9px 10px 8px 13px; background-color:#ffffff; border-bottom:1px #cfcfcf solid;}
.bx_outview .bx_addlist{padding:8px 10px 5px 13px}
 @media screen and (-webkit-min-device-pixel-ratio:0) { .bx_outview .bx_addlist{padding:8px 10px 6px 13px;} }
.bx_outview .bx_addlist h4{ display:inline-block;*zoom:1;*display:inline; position:relative; top: -6px; margin-right: 7px; font-weight:normal;}
.bx_outview .bx_addlist h4 span{background:url(../../ko/images/ico/icons.png) -5px -2216px no-repeat; padding-left: 10px;}
.bx_outview .bx_addlist form{display:inline-block;*zoom:1;*display:inline;width:730px}
.bx_outview .bx_input_basic{margin-right:4px;}
.bx_outview .bx_input_basic .inp.in_name{width:100px;}
.bx_outview .bx_input_basic#add_email .inp{width:130px;}
.bx_outview .bx_input_basic#add_cell .inp{width:90px;}
.bx_outview .bx_input_basic#add_oname .inp{width:120px;}
.bx_outview .bx_input_basic#add_groupselect .input_select{width:150px;}
.bx_outview .bx_input_basic label.placeholder{color:#646464!important;}


.bx_outview .bx_btn_add{display:inline-block; border-left: 1px #c1c1c1 solid; margin-left:10px; padding-left:10px; height:22px;}

/* 주소록 그룹리스트 */
.bx_outview .bx_addlist .bx_bite{display:inline-block;padding:6px 0 0 10px;}
.bx_outview .bx_addlist .bx_input_basic .inp.in_dec{width:300px;}
.bx_outview .bx_addlist .bx_input_basic .inp.in_group_name{width:180px;}

.list_group_chk{display:inline-block; padding-left:14px;}
.list_group_chk.dep01{padding-left:14px; width:97%;}
.list_group_chk.dep02{padding-left:34px; width:89.5%;}
.list_group_chk.dep03{padding-left:54px; width:82%;}
.list_group_chk.dep04{padding-left:74px; width:74.8%;}
.list_group_chk.dep05{padding-left:94px; width:67%;}
.list_group_chk .ckb{position:relative; top:-1px;} 

.list_group_chk .bx_chk{display:block; float:left;}
.list_group_chk .group_name{display:block; margin:0 10px 0 20px;}

/* 주소록 - 리스트 에서 그룹항목 나오는 부분 */
.bx_outview .list_group{width:100%; background-color:#fff;  border-bottom:1px #f0f0f0 solid;}
.bx_outview .list_group .bx_list_group {display:inline-block; display:inline-block; padding:7px 14px 4px 14px;}
.bx_outview .list_group .bx_chk{display:block; float:left;}
.bx_outview .list_group strong{display:inline-block; position:relative; top:1px; left:8px;}
.bx_outview .list_group:hover{background-color:#eaf3ff; }
.bx_outview .list_group .c_gl_name{display:inline-block; float:left; min-width:12%; font-weight:bold;}
.bx_outview .list_group .c_gl_email{margin-left:20px; min-width:88%;}

/* 주소록 - 리스트 에서 테이블 관련 스타일 */

.bx_content .list_ckb li{text-align:center;}
/* 주소록 - 컬럼 너비 */
.bx_content .c_import{width:66px;}
.bx_content .c_name{width:15%;}
.bx_content .c_email{width:30%;}
.bx_content .c_pone{width:20%;}
									
.bx_content .c_org{width:20%;}
.bx_content .c_class{width:15%;}
.bx_content .c_edit{width:60px;}
.bx_content .c_edit_th{width:77px;}

.bx_content .c_name_txt{font-weight:bold;}
.bx_content .c_name_txt, .bx_content .c_email_txt, .bx_content .c_pone_txt, .bx_content .c_org_txt{padding-right:10px;}

/* 게시판 - 컬럼 너비 */
.bx_content .b_check{width:38px;}
.bx_content .b_num{width:54px;}
.bx_content .b_import{width:50px;}
.bx_content .b_title{width:80%;}
.bx_content .b_name{width:20%;}
.bx_content .b_date{width:120px;}
.bx_content .b_click{width:60px;}
.bx_content .b_click_th{width:77px;}

/* 게시판 - floder 보여주기 */
.basic .list_hover span.folder{display:inline; color:#999; padding:0 4px 0 0; font-weight:normal !important;}
/* 게시판 - floder 보여주기 */

/* 수정 눌렀을때 텍스트 인풋 스타일 너비 */
.bx_content .c_edit_name{width:88%;}
.bx_content .c_edit_email{width:95.2%;}
.bx_content .c_edit_pone{width:93%;}
.bx_content .c_edit_org{width:93.5%;}
.bx_content .c_edit_class{width:95%;}
.bx_content .c_edit_dec{width:81%;}

/* 주소록 - 그룹리스트 */
.bx_content .c_group_name{width:304px;}
.bx_content .c_group_dec{width:100%;}

/* 자주사용하는 주소리스트 */

.bx_content .c_it_name{width:20%;}
.bx_content .c_it_email{width:40%;}
.bx_content .c_it_pone{width:40%;}
									
.bx_content .c_it_org{width:0px;}
.bx_content .c_it_class{width:0px;}

/* 자주쓰는 주소 조직도 더보기  background:url(../../ko/images/ico/icons.png) no-repeat 100% -567px;*/
.bx_content .btn_more_org{
	display:inline-block;
	padding-right:18px;
}


/* 좌측 상단 : 자주쓰는 주소  */
.sidebar .lnb li.bx_faverAdd{ padding-top: 7px; padding-bottom:5px;}

/* 좌측 하단 : 외부주소록 */
.sidebar .lnb .menu_importAdd{ border-bottom: 1px solid; padding:8px 0 8px 0; }



/* 리스트 설정 아이콘 */
.btn_ico{
	position:relative; top:-3px;
	display:inline-block;*zoom:1;*display:inline;
	width:19px; height:19px; line-height:19px;
	background:url(../../ko/images/ico/icons.png) no-repeat 0 0;
	text-indent:1000em; overflow:hidden;}
.btn_ico.modify{background-position:0px -739px;}
.btn_ico.modify:hover{background-position:0 -758px;}
.btn_ico.cancel{background-position:0px -867px;}
.btn_ico.cancel:hover{background-position:0 -886px;}
.btn_ico.ok{background-position:0px -905px;}
.btn_ico.ok:hover{background-position:0 -924px;}
.btn_ico.addbox{background-position:0px -1917px;}
.btn_ico.addbox:hover{background-position:0 -1936px;}

.mailList.btn_ico{	position:relative; top:0px; height:10px; line-height:13px;} 
.mailList.btn_ico.cancel{background-position:0px -236px;} 
.mailList.btn_ico.cancel:hover{background-position:0 -259px;}
.mailList.btn_ico.hidden{background-position:0px -10000px;} 
.mailList.btn_ico.hidden:hover{background-position:0 -10000px;}


.select_group{width:180px;}
.select_group .move_wrap{height:280px;}


/* 주소록 - 그룹보기에서 포지션이 달라져서 새로 정의 */
.bx_group .select_group{width:160px; top:22px;}
.bx_group .select_group .move_wrap{height:280px;}



/* -------------------------------툴팁(말풍선) 스타일-------------------------------------- */

/* 말풍선 꼬리를 포함한 전체 박스 */ 
#tiptip_holder {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 99999;
	font-family: dotum,gulim,AppleGothic, arial; 
}

/*  위로 생기는 말풍선  전체  */ 
#tiptip_holder.tip_top {
	padding-bottom: 5px;
}
/*  아래로 생기는 말풍선  전체  */ 
#tiptip_holder.tip_bottom {
	padding-top: 5px;}

/*  우측으로  생기는 말풍선 전체  */
#tiptip_holder.tip_right {
	padding-left: 5px;
}
/*  좌측으로  생기는 말풍선 전체   */
#tiptip_holder.tip_left {
	padding-right: 5px;
}

#tiptip_content {
	font-size:12px;
	color: #777;
	text-shadow: 0 0 0 #fff; 
	padding: 6px 8px 4px  8px;
	border: 1px solid rgb(179,180,180); 
	border: 1px solid rgba(179,180,180,1); 
	background-color: rgb(253,252,238);
	background-color: rgb(253,252,238,1);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fdfcee), to(#fdfcee)); 
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	box-shadow: 0 0 0 #777;
	-webkit-box-shadow: 0 0 0 #777;
	-moz-box-shadow: 0 0 0 #777;
	line-height: 150%;
}

#tiptip_arrow, #tiptip_arrow_inner {
	position: absolute;
	border-color: transparent;
	border-style: solid;
	border-width: 6px;
	height: 0;
	width: 0;
}

#tiptip_holder.tip_top #tiptip_arrow {
	border-top-color: rgb(179,180,180); /* IE8 이하 */
	border-top-color: rgba(179,180,180,1);
}

#tiptip_holder.tip_bottom #tiptip_arrow {
	border-bottom-color: rgb(179,180,180); /* IE8 이하 */
	border-bottom-color: rgba(179,180,180,1);
}

#tiptip_holder.tip_right #tiptip_arrow {
	border-right-color: rgb(179,180,180); /* IE8 이하 */
	border-right-color: rgba(179,180,180,1);
}

#tiptip_holder.tip_left #tiptip_arrow {
	border-left-color: rgb(179,180,180); /* IE8 이하 */
	border-left-color: rgba(179,180,180,1);
}


#tiptip_holder.tip_top #tiptip_arrow_inner {
	margin-top: -7px;
	margin-left: -6px;
	border-top-color: rgb(253,252,238); /* IE8 이하 */
	border-top-color: rgba(253,252,238,1);
}

#tiptip_holder.tip_bottom #tiptip_arrow_inner {
	margin-top: -5px;
	margin-left: -6px;
	border-bottom-color: rgb(253,252,238); /* IE8 이하 */
	border-bottom-color: rgba(253,252,238,1);
}

#tiptip_holder.tip_right #tiptip_arrow_inner {
	margin-top: -6px;
	margin-left: -5px;
	border-right-color: rgb(253,252,238); /* IE8 이하 */
	border-right-color: rgba(253,252,238,1);
}

#tiptip_holder.tip_left #tiptip_arrow_inner {
	margin-top: -6px;
	margin-left: -7px;
	border-left-color: rgb(253,252,238); /* IE8 이하 */
	border-left-color: rgba(253,252,238,1);
}


/* Webkit Hacks 아래로 향한 화살표 색상 수정 */
@media screen and (-webkit-min-device-pixel-ratio:0) {	
	#tiptip_content {
		padding: 5px 8px 6px 8px;  
		background-color: rgba(253,252,238,1);
	}
	#tiptip_holder.tip_bottom #tiptip_arrow_inner { 
		border-bottom-color: rgba(253,252,238,1);
	}
	#tiptip_holder.tip_top #tiptip_arrow_inner { 
		border-top-color: rgba(253,252,238,1);
	}
}

.drag_tooltip{width:55px;height:18px;background:url(../images/common/bg_dragTooltip.png) 0 0 no-repeat}
.drag_tooltip span{position:relative;top:-2px;display:inline-block;width:42px;
text-align:center;font-size:0.68em;font-family:dotum,gulim,AppleGothic;font-weight:bold;color:#000}
.drag_tooltip.tooltip_y{background-position:0 0}
.drag_tooltip.tooltip_n{background-position:0 -22px}

/* -------------------------------테이블 스타일-------------------------------------- */
.bx_outview table{
	background-color:#fff;
}
.bx_outview table.list_03 th, .list_03 td {
 	padding:10px 0 7px;
 	border:1px solid #d3d3d3;
}
.bx_outview table.list_03 th {
 	background:#f5f5f5;
 	padding: 10px 7px 7px;
 	font-weight:normal;
 	text-align:left;
}
.bx_outview table.list_03.list_v th {
	text-align:center;
	font-weight:bold;
}
.bx_outview table.list_03 td {
 	padding-left:13px;
	 padding-right:9px;
 	vertical-align:top;
}
.bx_outview table.list_03 textarea {
 	width:100%
}
.bx_outview table.list_03 {
	 clear:both;
	 margin:10px 0 20px 0;
	 border-top:2px solid #757575;
	 border-right:1px solid #d9d9d9;
	 border-left:1px solid #d9d9d9;
	 color:#555;
}
.bx_outview table caption{
	 font-weight:bold; color:#333;
	 padding:6px 0 6px;
	 text-align:left; 
}
 
 
/* -------------------------------------------------------공통 class 스타일------------------------------------------------------- */
/* 내부 스크롤 관련 */
.bx_sidebar_sc{overflow:auto; clear:both;}
.scroll{width:100%;overflow:auto;overflow-x:hidden;}
.scroll .list3{margin:-1px 0 0;border-top:0 none;}


/* 보더없음(팝업외)사용 */
.bo_none, .board_view .bo_none{border:none;}

/* 정렬 사용 */
.ag_l{text-align:left;}
.ag_c{text-align:center;}
.ag_nodata{text-align:center; display:inline-block; width:100%;}
.fl_l{float:left;}
.fl_r{float:right;}
/* 여백 사용 */
.po_r{position:relative; right:-4px;}/* 2개버튼이 나란히 올경우 왼쪽 버튼 간격조정 */
.po_top{position:relative; top:2px;}
.dis_ib{display:inline-block;*zoom:1;*display:inline}
/* 숨김 사용 */
#footer .dis_non, #header .dis_non, .sidebar .dis_non, .bx_outview .dis_non, .bx_outview.dis_non{display:none !important;}
.blind{display:block;overflow:hidden;position:absolute;top:0;left:0;width:0;height:0;border:0;background:none;font-size:0;line-height:0}

/* 폰트 사용 */
/* 크기 */
.bx_outview .ft_12px{font-size:0.9em}
.ft_bold{font-weight:bold;}
.ft_sm, .bx_outview .ft_sm{font-weight:normal;}
.ft_point, .bx_outview .ft_point{color:#ffc600;}
.ft_point:hover, .bx_outview .ft_point:hover{color:#ffc600;}

.ft_point2, .bx_outview .ft_point2{color:#fa7110;}
.sidebar .lnb .insub .snb li span.tit span.ft_point2{color:#fa7110;}
.ft_point2:hover, .bx_outview .ft_point2:hover{color:#fa7110;}
.ft_normal, .bx_outview .ft_normal{font-weight:normal;}
.txt_center, .bx_outview .txt_center{text-align:center;}
.txt_left, .bx_outview .txt_left, .pop_layer .txt_left{text-align:left;}
/* 파랑 */
.ft_point3, .bx_outview .ft_point3{color:#507eec;}
a.ft_point3, .bx_outview a.ft_point3{color:#507eec;}
a.ft_point4, .bx_outview a.ft_point4{color:#507eec;}

a.ft_point4:hover, .bx_outview a.ft_point4:hover{color:#2962e8}
.ft_point3:hover, .bx_outview .ft_point3:hover{color:#507eec;}
a.ft_point3:hover, .bx_outview a.ft_point3:hover{color:#2962e8}

.bx_outview a.ft_underline{text-decoration:none;}
.bx_outview a.ft_underline:hover{text-decoration:underline;}

/* 상세페이지 제목 */
.view_h3 {position:relative;top:2px;padding-left:42px;font-weight: bold}

/* 게시판 - 상세페이지 제목 */
.board_view .view_h3 {font-weight: bold; padding-left:21px; position:relative; top:2px;font-size:12px}
.board_view .view_h4 {font-weight: bold; padding-left:0px; position:relative; top:2px; }


/* 세로 바 넣기 */
.bx_outview span.vbar_l{display:inline-block; padding:0 0 0 10px;  background:url(../images/common/bgs.png) 0 6px no-repeat; margin-left: 5px;}

.bx_outview ul.vbar {display:inline-block; }
.bx_outview ul.vbar li{display:inline; padding:0 10px 0 4px; background:url(../images/common/bgs.png) 100% 1px no-repeat;}
.bx_outview ul.vbar li.last{ background-image:none;}

.bx_outview .btn_save .vbar_l{display:inline-block; padding:0 0 0 10px;  background:url(../images/common/bgs.png) 0 1px no-repeat; margin-left: 0px;}


/* 알림글 더보기 텍스트 버튼 */
.bx_outview .btn_text{display:inline-block; line-height:14px; padding:0 15px 0 0; background:url(../../ko/images/ico/icons.png) no-repeat;}
.bx_outview .btn_text.btn_more{background-position:100% -42px;}
.bx_outview .btn_text.btn_more:hover{background-position: 100% -60px; text-decoration:none;}
.bx_outview .btn_close{background-position: 100% -96px; }
.bx_outview .btn_close:hover{background-position: 100% -96px; text-decoration:none;}

/* 공통 아이콘 정보 ! 아이콘 */
.bx_outview .ico_info{background:url(../../ko/images/ico/ico_info.png) no-repeat 0 0; padding-left:18px;}

/* 공통 아이콘 버튼 도움말 말풍선, 가리기, 보이기 */
.bx_outview .btn_icosm{
	display:inline-block;*zoom:1;*display:inline; width:19px; height:19px; cursor:pointer; 
	background:url(../../ko/images/ico/icons.png) no-repeat 0 -943px; text-indent:-10000px; }
.bx_outview .btn_help{background-position:0 -943px;}
/* 수신확인 도움말 버튼 위치 */
.bx_outview #info_confirm .btn_help{vertical-align:middle; position:relative;top:1px;}

.bx_outview .btn_view_open{position:absolute;top:-3px;left:-22px; background-position:0 -983px;} 
.bx_outview .btn_view_open:hover{background-position:0 -1002px;}
.bx_outview .btn_view_hide{position:absolute;top:-3px;left:-22px; background-position:0 -1021px;} 
.bx_outview .btn_view_hide.etc{background-position:0 -1020px;} /* 닫기 버튼 위치 안맞는 경우 발생으로 예외처리 : 메일 읽기, 새창으로 메일읽기 */

.bx_outview .btn_open{background-position:0 -983px;}
.bx_outview .btn_open:hover{background-position:0 -1002px;}
.bx_outview .btn_hide{background-position:0 -1020px;}
.bx_outview .btn_hide:hover{background-position:0 -1039px;} 

.bx_outview .btn_move_up{background-position:0 -1591px;}
.bx_outview .btn_move_up:hover{background-position:0  -1615px; }
.bx_outview .btn_move_down{background-position:0  -1639px;}
.bx_outview .btn_move_down:hover{background-position:0 -1663px;}

/* 환경설정 >  자동분류에서만 사용됨 */
.bx_outview .btns_move_first{ width:13px; height:15px; background-position:-3px -1689px; }
.bx_outview .btns_move_first:hover{ width:13px; height:15px; background-position:-3px -1708px; }
.bx_outview .btns_move_last{ width:13px; height:15px; background-position:-3px -1726px; }
.bx_outview .btns_move_last:hover{ width:13px; height:15px; background-position:-3px -1745px; }


.bx_outview .btns_move_up{ width:13px; height:9px; background-position:-3px -1766px; }
.bx_outview .btns_move_up:hover{ width:13px; height:10px; background-position:-3px -1785px; }
.bx_outview .btns_move_down{ width:13px; height:9px; background-position:-3px  -1804px; }
.bx_outview .btns_move_down:hover{ width:13px; height:9px;background-position:-3px  -1823px; }

/* 주소록에 추가, 수신거부 아이콘 */
.bx_outview .btn_em_contact{width:12px; position:relative; top:-5px; background-position:-3px -1194px; margin-left: 5px; margin-right: 3px;}
.bx_outview .btn_em_contact:hover{width:12px; position:relative; top:-5px;background-position:-3px -1213px;}
.bx_outview .btn_em_deny{ width:12px; position:relative; top:-5px;background-position:-3px -1232px;}
.bx_outview .btn_em_deny:hover{width:12px; position:relative; top:-5px;background-position:-3px -1251px;}

.bx_outview .btn_modi{background-position: 100% -740px; height:18px;} /* 메일쓰기 꼬리말수정 시 사용 - hover 생성안함 */

.bx_outview .btn_upload{background-position: 0 -1837px; height:19px; width:19px;}
.bx_outview .btn_upload:hover{background-position: 0 -1857px; height:19px; width:19px;}
.bx_outview .btn_clear{background-position: 0 -1877px; height:19px; width:19px;}
.bx_outview .btn_clear:hover{background-position: 0 -1897px; height:19px; width:19px;}

.bx_outview .btn_upload_no{background-position: 0 -2190px; height:19px; width:19px;}
.bx_outview a.btn_upload_no{ cursor:default;}


/* -------------- 아이콘 버튼 --------------- */
/* 삭제 (읽기-태그삭제,  쓰기- 주소삭제) */
.bx_outview .btn_ico_del{position:relative; top:-4px; left:-3px; background-position:2px -110px; width: 20px; height:20px;}
.bx_outview .btn_ico_del:hover{background-position:2px -128px;}

/* 환경설정 */
.bx_outview .btn_ico_setting {background-position:0 -1313px; width: 20px; height:20px;}
.bx_outview .btn_ico_setting:hover{background-position:0 -1332px;}

/* 텍스트 버튼 : 열기 */
.bx_outview .btn_txt_open { background:url(../../ko/images/ico/icons.png) no-repeat 100% -1352px; padding-right: 15px;}
.bx_outview .btn_txt_open:hover{background-position:100% -1371px;}

/* 텍스트 버튼 : 삭제  */
.bx_outview .btn_txt_del{ background:url(../../ko/images/ico/icons.png) no-repeat 0 -115px; padding-left: 14px;}
.bx_outview .btn_txt_del:hover{background-position:0 -133px; }

/* 텍스트 버튼 : 수정  */
.bx_outview .btn_txt_modi{ background:url(../../ko/images/ico/icons.png) no-repeat 100% -743px; padding-right: 22px; height:24px;}

/* 텍스트 버튼 : 왼쪽 화살표 --- 문체부 메일읽기의 해당본문으로 메일쓰기에서 사용 */
.bx_outview .btn_txt_arrowL{background:url(../../ko/images/ico/icons.png) no-repeat 0 -568px; padding-left: 15px; height:24px; font-size: 0.86em; margin-left: 20px; font-family: dotum,gulim,AppleGothic;}

/* 중요,메일읽기등등 아이콘모음 리스트에서 사용 
.chk{display:inline-block;width:16px;height:16px;background: url(../../ko/images/ico/icons.png) no-repeat;overflow:hidden;vertical-align:middle;}
.chk span{display:inline-block;position:relative;z-index:0;text-indent:-1000em;overflow:hidden;}
.chk_important{background-position:0 -460px;}
.chk_normal{background-position:0 -476px;}
.chk_unread{background-position:0 -492px;}
.chk_read{background-position:0 -508px;}
.chk_attach{background-position:0 -524px;}
.chk_ex_unread{background-position:0 -2356px;}
.chk_ex_read{background-position:0 -2376px;}
.chk_reserve{background-position:-1px -2334px;}
*/



/* 중요,메일읽기등등 아이콘모음 리스트에서 사용 */
.chk{display:inline-block; width:21px; height:19px; background: url(../../ko/images/ico/icons_list.png) no-repeat;overflow:hidden;vertical-align:middle;}
.chk span{display:inline-block;position:relative;z-index:0;text-indent:-1000em;overflow:hidden;}

.chk_spot{background-position:0 -430px;}
.chk_non{background-position:-1px 100px;}
.chk_important{background-position:-1px -3px;}
.chk_priority{background-position:-1px -446px; width:14px;}
.chk_priority_normal{background-position:-1px -479px; width:14px;}
.chk_normal{background-position:-1px -28px;}
.chk_unread{background-position:-1px -54px;}
.chk_read{background-position:-1px -79px;}
.chk_ex_unread{background-position:-1px -102px;}
.chk_ex_read{background-position:-1px -129px;}
.chk_attach{background-position:-1px -154px;}

/* 전 달 */
.chk_fw_unread{background-position:-1px -179px;}
.chk_fw_read{background-position:-1px -204px;}
.chk_fw_ex_unread{background-position:0 -239px;}
.chk_fw_ex_read{background-position:-1px -254px;}

/* 답 장 */
.chk_re_unread{background-position:-1px -289px;}
.chk_re_read{background-position:-1px -304px;}
.chk_re_ex_unread{background-position:0 -339px;}
.chk_re_ex_read{background-position:-1px -354px;}


/* 예 약 */
.chk_reserve{background-position:-1px -380px;}
.chk_reserve_in{background-position:-1px -380px;}
.chk_reserve_ex{background-position:-1px -404px;}

/* 의심 메일 신고 */
.chk_report{background-position: 0px -563px;}
.chk_report_ex{background-position: 0px -614px;}

#viewRead{margin-left:4px;}

/* 기본 셀렉트 콤보 박스 스타일 */
.bx_outview .bx_input_basic{
	display:inline;position:relative;float:left;height:22px;
	background:url(../../ko/images/btn/btn_l.png) no-repeat 0 -340px;z-index:0;}
.bx_outview .bx_input_basic input.inp{
	position:relative;float:left;width:140px;height:22px;top:0;padding:0 5px; margin:0 0;
	background:url(../../ko/images/btn/btn_r.png) no-repeat 100% -520px; border:0 none;line-height:23px; color:inherit;  position:relative; left:1px;}
.bx_outview .bx_input_basic .bg{ float:left; position:relative;}
.bx_outview .bx_input_basic .input_select{
	display:inline-block; padding:0 15px 0 5px; width:83px; line-height:22px; 
	background:url(../../ko/images/btn/btn_r.png) no-repeat 100% -542px; white-space:nowrap; position:relative; left:1px;}
.bx_outview .bx_input_basic .input_select:hover{background-position:100% -564px;}





/* ------------------------------- 리스트 상단 공통 버튼 박스------------------------ */
.list_set{position:relative;width:100%; height:32px; padding:7px 0 0 0;z-index:10; background-color:#fff;}



/* -------------------------------리스트 스타일-------------------------------------- */
/* mail_list */
.mail_list{overflow:auto;overflow-x:hidden;border-top:1px solid #c8c8c8; background-color:#fff;}
.mail_list, .mail_write{width:100%;height:100%;}

.mail_vertical {position:relative;float:left;width:25%;height:100%;overflow:auto;overflow-x:hidden;}
.mail_vertical {overflow:hidden;}
.mail_vertical .list_scroll{overflow-y:scroll; overflow-x:hidden}

/* td_chk */
.mail_horizon .td_chk{width:108px;}
.mail_vertical .td_chk{width:88px;}

/* list_ckb */
.list_ckb{position:relative; left:10px; top:0px; overflow:hidden;}
.list_ckb.attach{position:relative; left:0; top:-1px; overflow:hidden;}


.mail_horizon .list_ckb li{float:left;width:23px;text-align:center;}
.mail_vertical .list_ckb li{float:left;width:19px;text-align:center;}

/* lists */
.list tbody tr td{padding:7px 0 5px 0;border-bottom:1px solid #f0f0f0;vertical-align:middle;text-align:left; color:#646464;}

.list tbody#addr_list tr td,.list tbody#fav_addr_list tr td{padding:5px 0 2px 0;border-bottom:1px solid #f0f0f0;vertical-align:middle;text-align:left; color:#646464;}
.list tbody#addr_list tr td div.c_name_txt,.list tbody#addr_list tr td div.c_email_txt,
.list tbody#fav_addr_list tr td div.c_name_txt,.list tbody#fav_addr_list tr td div.c_email_txt{position:relative;top:2px\9}
.list tbody#addr_list tr td.al_c, .list tbody#fav_addr_list tr td.al_c{text-align:center;}
.list tbody#addr_list tr td.bx_nodata, .list tbody#fav_addr_list tr td.bx_nodata, .list#mailConfirmList_b tbody tr td.bx_nodata{text-align:center; padding:44px 0 40px 0; border-bottom:1px #e7e7e7 solid;}

#addr_list .po_top, #fav_addr_list .po_top{position:relative; top:0px;}

.list tbody .td_cont1 .name .cuttingStr2{vertical-align:middle; display:block;}/* 크롬 ie 제목 위치 조정이 필요  position:relative; top:3px; */
.list tbody .td_cont1 .name{position:relative; top:2px;top:3px\9}/* 크롬 ie 제목 위치 조정이 필요 */
.list tbody .td_cont1 .title{display:inline-block;*zoom:1;*display:inline;position:relative; top:1px;}/* 크롬 ie 제목 위치 조정이 필요 */
.list tbody .td_cont1 .title .chk_priority{background-position:-7px -515px; width:8px;}

/* 수신확인 */
#mailConfirmList_b.list tbody tr td{padding:4px 0 2px;border-bottom:1px solid #f0f0f0;vertical-align:middle;text-align:left; color:#646464;}
.list tbody tr td a{color:#646464;}
.list .td_title{padding-left:10px;}
.list .list_hover.bo_t{border-top:1px #f4f4f4 solid;}
.list .list_hover .bx_nodata{text-align:center; padding:44px 0 40px 0; border-bottom:1px #e7e7e7 solid;}
.list .list_hover .bx_nodata:hover{background-color:#fff;}

.list .list_hover .writer{font-weight:bold;}
.list .list_hover:hover{background-color:#eaf3ff;}
.list{table-layout:fixed;}
.list .writer, .list .title{text-align:left;}
.list .writer a{display:inline-block;margin:0 0 0 9px;}
.list .writer .layers2 a{margin:0;}
/* 수신확인-팝업 정보  */
#info_confirm_popup .cuttingStr2{line-height:41px; vertical-align:middle; padding-left:16px;}
#info_confirm_popup .bx_confirm_info{display:inline-block; line-height:41px; vertical-align:middle;}

.list thead tr th{border-bottom:1px solid #d8d8d8;vertical-align:middle; color:#646464; height:22px;}


/* ----------------------------- 리스트 공통(주소록,게시판) 사용 ---------------------------------------- */
.basic .list_hover .number{color: #999;}

.list thead.basic th{color:#6d6d6d; height:22px; line-height:20px; background: url(../images/common/bg_title.png) no-repeat 100% -48px; text-align:center;}
.list thead.basic th a, .list thead.basic th span {font-weight:normal; color:#6d6d6d;} 
.list thead.basic th a.sort_up, .list thead.basic th a.sort_down{color:#000;} 

.list thead.basic th.al_r{text-align:center; background-image:none}

.list tbody.basic td{word-break:break-all;word-wrap:break-word;}
.list tbody.basic td.al_r{text-align:right; padding-right:10px;};

.list tbody.basic td .po_t{position:relative; top:2px;}

.list thead, .list thead.basic{background-color:#fbfbfb;}


/* 테이블 th 컬럼 나누기 (오른쪽 보더) */
.list thead tr th div{height:22px; line-height:21px; background: url(../images/common/bg_title.png) no-repeat 100% -48px;}
.list thead tr th.td_chk{height:22px; line-height:21px; position:relative; top:0; background: url(../images/common/bg_title.png) no-repeat 100% -48px;}
:root .list thead tr th.td_chk{top:-1px;\9} /* IE9 일때 */

.list .empty{padding:20px 0;text-align:center;}
.list_scroll{position:relative;overflow-y:scroll;overflow-x:hidden; background-color:#FFF;} /* overflow:auto 수정됨.*/
.list .hide{display:none;}
.list tr .fir{text-indent:24px;text-align:left;}


/* 주소록 cont_list */
.mail_horizon .cont_list{overflow:hidden;}
.mail_vertical .cont_list{overflow:hidden;}


/* -------------------------------리스트 sort-------------------------------------- */
.bx_outview .list .sort{position:relative;top:1px;padding:0 10px 0 0; background:url(../../ko/images/ico/icons.png) no-repeat 100% -649px;}
.bx_outview .list .sort:hover{position:relative;top:1px;background:url(../../ko/images/ico/icons.png) no-repeat 100% -660px;}

.bx_outview .list .sort_down{background-position:100% -660px; color:#000;}
.bx_outview .list .sort_down:hover{background-position:100% -660px;}

.bx_outview .list .sort_up{background-position:100% -682px; color:#000; }
.bx_outview .list .sort_up:hover{background-position:100% -682px;}


/* ------------------------------- 메일 상세 보기 cont_view------------------------ */
.cont_view .list{border-top:1px solid #d9d9d9;}
.cont_view .list td{border-color:#e2e2e2;}
.cont_view .list td a{color:#777;}
.cont_view .list .td_btnl{width:6%;padding-right:0;}




/* ------------------------------- 페이징 paginator-------------------------------- */
.paginator{overflow:hidden;margin:0;padding:11px 0 9px; border-top:1px solid #e7e7e7; background-color:#f8f8f8;}
.paginator{position:relative; width:100%;text-align:center;} /* 12-09-25 방수연 : 분할보기에서 영역이 넓게 잡히는 문제발생하여  height:100%; 삭제함 */
.paginator .btns{width:15px; height:13px; background:url(../images/ico/icons.png) no-repeat;overflow:hidden; text-indent:-10000em; margin:0; padding:0;}
.paginator .num, .paginator a, .paginator strong{display:inline-block;vertical-align:middle;}
.paginator .btn_fir{background-position:0 -2158px;}
.paginator .btn_fir:hover{background-position:0 -2171px;}
.paginator .btn_prev{background-position:0 -2132px;}
.paginator .btn_prev:hover{background-position:0 -2145px;}
.paginator .btn_next{ background-position:0 -2080px;}
.paginator .btn_next:hover{ background-position:0 -2093px;}
.paginator .btn_last{background-position:0 -2106px;}
.paginator .btn_last:hover{background-position:0 -2119px;}
.paginator .current{color:#3d3d3d;}
.paginator .num{position:relative;overflow:hidden;height:13px;line-height:13px;color:#fa7110}
.paginator .num a{color:#666}
.paginator .num a:hover{color:#fa7110}
.paginator .num a, .paginator .num strong{line-height:13px;height:13px;padding:0 8px 0 6px}
.paginator .status{position:absolute;top:13px;right:20px;color:#9d9d9d;}
.paginator .status, .paginator .status strong{}
.paginator_sm .num a, .paginator_sm .num strong{padding:0 1px 0 1px;font-size:0.85em}


/* ------------------------------------게시판 ------------------------------*/
.mail_list.board_view{background-color:#fbfbfb; overflow: auto;}
.board_view .view_h3{margin-left:0;}
.board_view .cont_view .headline{padding:0 100px 0 0;}
#contents .board_view .mail_head{position:relative;padding:10px 23px;z-index:9;}
#contents .board_view .mail_info1 .con{margin:0 25px 6px 0;}
.board_view .board_info1{padding:0 20px 0 10px; background-color:#fbfbfb;}
.board_view .board_info1 .con dt{
	display:inline-block;*zoom:1;*display:inline;float: none; min-height:16px;height:auto !important;
	height:16px;padding:0 0 3px 14px; color:#666; font-size:0.9em;}
.board_view .board_info1 .con dd{
	display:inline-block;*zoom:1;*display:inline; min-height:16px;height:auto !important;height:16px;
	padding:0 0 3px 0px; font-size:0.9em;}
.board_view .board_info1 .layout_r{width:100%; text-align:right; position:relative; top:-3px;}
.board_view .board_info1 .con .security{font-weight: normal; display:inline-block;*zoom:1;*display:inline; height: 20px; line-height:20px; background:url(../../ko/images/ico/icons.png) no-repeat 0 -1291px; padding-left: 20px; }
/* 보안등급 */
.img_security{	
	display:inline-block;
	width:46px; height:7px; text-indent:-10000px;
	background:url(../../ko/images/ico/icons_big.png) no-repeat 0 -304px;}
.img_security.level0{background-position:0 -304px;}	
.img_security.level1{background-position:0 -311px;}	
.img_security.level2{background-position:0 -318px;}		
.img_security.level3{background-position:0 -325px;}	
.img_security.level4{background-position:0 -332px;}	
.img_security.level5{background-position:0 -339px;}	
.img_security.level6{background-position:0 -346px;}		

/* 덧글 */
.bx_board_comment{
	padding:14px 20px;
	border-top:1px #e4e5e4 solid; background-color:#fbfbfb;}
.bx_board_comment textarea{width:87.5%; height:40px; float:left;}	
.bx_board_comment .bx_comment_btn{position:relative; top:2px; left:16px;}
.bx_board_comment .bx_comment_btn .btn{margin-top:3px;}
.bx_board_comment .bx_comment_list{
	margin-top:10px; width:100%;
	background-color:#fff; border-top:1px #e8e9ee solid; border-bottom:1px #e8e9ee solid;
	color:#7f7f7f;}
.bx_board_comment .comment_list tr{border-bottom:1px #f4f4f4 solid; line-height:25px; text-align:center;}
.bx_board_comment .comment_list tr td span{display:inline-block; padding-top:1px;}
.bx_board_comment .comment_list tr.last{border:none;}
.bx_board_comment .commnet_title{display:inline-block; padding-left:15px; margin-left:6px; color:#444;background:url(../images/ico/ico_dot.png) no-repeat  5px 6px}
.bx_board_comment .btn_ico_del{top:2px; left:auto;}
/* 덧글 등록 리스트 테이블 컬럼 */
.bx_board_comment .cont_title{}
.bx_board_comment .cont_name{width:60px;}
.bx_board_comment .cont_date{width:120px;}
.bx_board_comment .cont_btn{width:30px;}
	
.bx_list_board{clear:both; margin:0 0 30px 0; padding:0; border-top:1px #e4e5e4 solid; color:#8d8d8d; }
.bx_list_board li{border-bottom:1px #f1f1f1 solid; line-height:30px;}
.bx_list_board li.last{border-bottom:none;}
.bx_list_board .icon{padding-left:24px; margin:0 14px 0 6px; background:url(../../ko/images/ico/icons.png) no-repeat 0 -649px; }
.bx_list_board .pre{background-position:0 -671px; }
.bx_list_board .next{background-position:0 -649px;}


/* 최 상단 레이어 */

/* 레이어 내부 스타일 */
.bx_layer.approve{font-size: 0.9em; top:20px; width:400px; padding: 15px 13px 10px 13px;}

.bx_layer.approve .pa1{padding-bottom: 7px; }
.bx_layer.approve .pa1_reason{ background-color:#ffffff; border:1px solid #ccc; padding:7px 7px 5px 7px; }
.bx_layer.approve ul.pa2{margin-top: 7px; padding-top: 7px; padding-left:7px; border-top: 1px solid #aaa;}
.bx_layer.approve ul.pa2 li{ font-size: 1em; line-height: 140%; padding-bottom: 5px; list-style:disc; margin: 0 10px;}
.bx_layer.approve ul.pa2 li a{ display:inline; padding:0; font-weight:bold;}
.bx_layer.approve ul.pa2 li a:hover{background: none;} 


/* 사용자 로그인 정보 레이어 */
.bx_layer .layer_userInfo{padding: 13px 13px 10px 13px;}
.bx_layer .layer_userInfo p{font-size: 0.9em; margin:0; pading:0;}
.bx_layer .layer_userInfo ul{margin-top: 7px; padding-top: 10px; padding-left:7px;  border-top: 1px solid #aaa;}
.bx_layer .layer_userInfo ul li{ font-size: 0.9em; line-height: 150%; list-style:disc; margin: 0 10px;}


/* 에러 페이지 */
.bx_err{background:#f8f8f8 url(../../ko/images/common/bg_err_pattern.png) repeat 0 0;}
.bx_err .container{width:582px; height:380px; margin:0 auto; position:absolute; top:46%; left:50%; margin-left:-291px; margin-top:-190px;}
.bx_err .content{background-color:#fff; height:314px; border-top:1px #ccc solid; border-bottom:1px #ccc solid; margin-top:4px;}
.bx_err h1.title{
	background:url(../../ko/images/ico/icons_big.png) no-repeat 0 -367px; color:red; padding:0 0 0 60px; display:inline-block;
	color:#1a1c22; font-size:1.1em; margin-left: -20px;*zoom:1;*display:inline}
.bx_err .bx_title{height:84px; line-height:84px; vertical-align:middle !important; text-align:center;}

.bx_err .bx_text{
	background:url(../../ko/images/common/bg_err_line.png) no-repeat; color:#696969; font-size:0.9em; 
	vertical-align:middle !important; height:166px; width:582px;text-align:center; display:table-cell; line-height:130%;}
.bx_err .bx_text p{display:inline-block; text-align:left; margin: 0 70px;}

.bx_err .bx_btn{width:100%; text-align:center; float:none; background-color:#fbfbfb; border-top:1px #efefef solid; padding:0 0; height:62px;} 
.bx_err .bx_btn li{float:none; display:inline-block;*zoom:1;*display:inline; margin:20px 0 0 0;}
.bx_err .ft_copy{font-family:verdana; font-size:10px; color:#b7b7b7; text-align:center; width:100%; padding-top:4px;}

/* 범례 (일정관리에서 최초 사용) */

.legend_h li{ display:inline-block; }


/*  -------------------------------  일정관리  -------------------------------- */
/* 공통 */
.bx_outview.sch table.list{font-size:small;}
.bx_outview.sch .mail_list, .bx_outview.sch .mail_write{width:100%;height:auto;}
.sch_a_span span {text-indent:-1000em;display:inline-block;width:0;}

/* 범례 */
.sch.legend_h{ float:right; height:22px; padding-right:5px; margin-top: 7px;}
.sch.legend_h li{ margin-right: 5px;}
.sch.legend_h .my_sch{ padding-left:15px; font-size:0.95em; font-family:dotum,gulim,AppleGothic; height: 15px; line-height: 15px;}
.sch.legend_h .my_sch span{ line-height:15px; height:15px; }

/* 페이지 타이틀 */
.sch .cont_l h2{ display:inline-block;}
.sch .cont_l .ft_point2{ font-size: 1em; font-weight: bold;}


/* 일정관리 검색 */
.bx_search_sch{ height:30px; background:url(../images/common/bg_smenu_bottom.png) repeat-x 0 100%; padding-bottom: 7px;}
.bx_search_sch dl{ margin-top:6px; margin-left: 9px; display:inline-block;*zoom:1;*display:inline}
.bx_search_sch dl dt{display:inline-block;*zoom:1;*display:inline;font-weight:bold;}
.bx_search_sch dl dd{ display:inline-block;*zoom:1;*display:inline;}
.bx_search_sch dl dd.last{ margin-right:0px;}
.bx_search_sch dl dd ul li{ display:inline-block;*zoom:1;*display:inline;font-size: 1.0em; padding-top: 3px;}
.bx_search_sch dl dd ul li .ckb{ margin-right:3px; }
.bx_search_sch dl dd ul li label{ position:relative; top: 1px; margin-right:7px;}
.bx_search_sch .dt_txt{ position:relative; top: 1px; background:url(../images/ico/icons.png) 0 -2216px no-repeat; padding-left: 13px; margin-right: 4px;}
.bx_search_sch .dt_last{left:-6px}
.bx_search_sch .dt_last+dd{position:relative;left:-6px}
.bx_search_sch dd .inp{ width:150px;}
.bx_search_sch dd .input_ymd{ width:62px;}


/* 주간, 일간, 월간 캘린더 공통 */
.cal_n{}
.cal_n .list td{border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; padding: 5px 7px;}
.cal_n .list td.no_line, .cal_n .list thead.basic th.no_line{border-right:none;}
.cal_n .list td:hover{background-color:#eaf3ff;}
.cal_n .list td a:hover{ text-decoration:underline;}
.cal_n .list tbody tr td{vertical-align:top; font-size:0.93em;}
.cal_n .list thead.basic th{border-right: 1px solid #cccccc; background-image:none;}
.cal_n .list thead.basic th.b_sun span, .cal_n .list  td.b_sun span.number{color:#f0325b;}
.cal_n .list thead.basic th.b_sat span, .cal_n .list  td.b_sat span.number{color:#2866d7;}

.cal_n .list td.cell_today{background:#ffffe1}

.cal_n .list .number{ padding-left:0; display:block; width:100%;}
.cal_n .list .sch_use_add ul{width:100%;overflow:hidden}
.cal_n .list .sch_use_add li{padding: 0  0 3px 0;margin: 0 0 0 10px}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.cal_n .list .sch_use_add li{margin-left:0}
}


.cal_n .list .sch_list a{display:block; width:100%; color:#444;}
.cal_n .list .sch_list a:hover{color:#000;}

.cal_n .list .my_sch{height:15px; width:12px; line-height:15px;  display:inline-block; text-indent:-10000em;}
.cal_n .list .sch_list .sch_time{ font-weight:bold; height:15px; padding-right:5px; }
.cal_n .list .sch_list .tit_sch{font-family:dotum,gulim,AppleGothic; line-height:18px; height:18px;}

.cal_n .my_sch.type_p{background-position:-4px -83px;}
.cal_n .my_sch.type_u{background-position:-4px -103px;}
.cal_n .my_sch.type_d{background-position:-4px -123px;}
.cal_n .my_sch.type_g{background-position:-4px -143px;}

.current_mwd{ text-align:center;}
.current_mwd span{ display:inline-block; position:relative; top: 6px; font-size: 0.9em; font-weight:bold; padding: 0  10px;}

colgroup col.b_sun{ /* width, background-color만 적용가능 */ }

/*일정보기 파일부분*/
.sch_use_add .ico_sch_file{display:inline-block;*zoom:1;*display:inline;margin:0 0 2px 2px;}


/* 월간 */
.cal_n.cal_month .list td{ }


/* 주간 */ 
.cal_n.cal_week .list td{ min-height:500px;} 
.cal_n.cal_week #c_lists .list span b{ display:block;}
.cal_n.cal_week #c_lists .list span span.tit_sch{ display:block; line-height:15px; height:15px; padding-left: 0px; margin-left:0px;}

/* 일간 */
.cal_n .list  th .my_sch{text-indent:0em; padding-left: 15px; width:auto;}
.cal_n .list  th .my_sch.type_p{background-position:-4px -82px;}
.cal_n .list  th .my_sch.type_u{background-position:-4px -102px;}
.cal_n .list  th .my_sch.type_d{background-position:-4px -122px;}
.cal_n .list  th .my_sch.type_g{background-position:-4px -142px;}

.cal_n .list  th .my_sch span{ display:inline-block; position:relative; top: 2px; }

/* 검색결과 */
.cal_n.cal_searchList .list td{}
.cal_n.cal_searchList .list td{ min-height: 16px; padding-top:8px; border-right:none;}
.cal_n.cal_searchList .list td:hover{background-color:#fff;}

.cal_n.cal_searchList .b_time{width: 240px; }
.cal_n.cal_searchList .b_tit{}
.cal_n.cal_searchList .b_etc{width: 100px;}
.cal_n.cal_searchList .td_etc{ text-align:center;}

.cal_n.cal_searchList .my_sch{ display:inline-block; position:relative; top:0px;}
.cal_n.cal_searchList .sch_num{ display:inline-block;}

/* 나의 일정그룹 */
.sidebar .my_sch{width:20px;height:20px;}
.sidebar .my_sch span{display:inline-block;text-indent:-1000em;}

.my_sch{background:url(../images/ico/icons_schedule.png) no-repeat; display:inline-block; vertical-align: middle;}
.my_sch.type_p{background-position:0px -80px;}
.my_sch.type_u{background-position:0px -100px;}
.my_sch.type_d{background-position:0px -120px;}
.my_sch.type_g{background-position:0px -140px;}
.my_sch_lists{overflow-y: auto;overflow-x: hidden;color:#CCC;font-size:1em;}


/* --------------------------------  bx_layer 안에 트리가 들어가는 경우 -------------------------------- */

.bx_layer_tree .bx_labtn{border-top:1px #e6e6e6 solid; text-align:center; padding:8px 0 ; background-color:#f2f2f2; height:100%; }
.bx_layer_tree{
	position:absolute; display:block; z-index:50 ;background-color:#f9f9f9; overflow:hidden;
	 border:1px #888e94 solid;
	-moz-box-shadow: 2px 2px 0px rgba(0,0,0,0.2); /* 모질라 */
	-webkit-box-shadow:2px 2px 1px rgba(0,0,0,0.2); /* 웹킷- IE9+,FF4+,chrome,Safari5,+opera */
	box-shadow:2px 2px 1px rgba(0,0,0,0.2);
	}
.bx_layer_tree .bx_contents{margin:10px 10px;}
.bx_layer_tree h4{margin-bottom:5px;}
.bx_layer_tree .sidebar{border:1px #acacac solid; background-color:#585b69; clear:both; float:none;} 
.bx_layer_tree .sidebar .bx_snb{background-color:#fff; background-image:none; }
.bx_layer_tree .sidebar .snb li span.tit a{color:inherit;}
.bx_layer_tree .basic .snb li div{padding:2px 0;}

.bx_layer_tree .sidebar .lnb .insub .bx_snb.basic .snb .tit{padding:4px 0 3px 18px; line-height:15px;}
.bx_layer_tree .sidebar .bx_snb.basic .snb .tit{padding:4px 0 3px 18px; line-height:15px;}

.bx_layer_tree .sidebar .bx_snb.basic .snb li .tit{margin:0 0 0 0; }
.bx_layer_tree .sidebar .bx_snb.basic .snb li .tit{background:url(../images/ico/icons.png) no-repeat 2px -62px;}

.bx_layer_tree .sidebar .bx_snb.basic .snb li .tit.f_close{margin:0 0 0 0; }
.bx_layer_tree .sidebar .bx_snb.basic .snb li .tit.f_open{margin:0 0 0 0; }
.bx_layer_tree .sidebar .bx_snb.basic .snb li .tit.f_file{margin:0 0 0 0; }
.bx_layer_tree .sidebar .bx_snb.basic .snb li .tit a:hover{text-decoration:underline;}
.bx_layer_tree .sidebar .bx_snb.basic .snb li .tit.f_close{background:url(../images/ico/ico_tree_folder_close.png) no-repeat 0 3px;}
.bx_layer_tree .sidebar .bx_snb.basic .snb li .tit.f_open{background:url(../images/ico/ico_tree_folder_open.png) no-repeat 0 3px;}
.bx_layer_tree .sidebar .bx_snb.basic .snb li .tit.f_file{background:url(../images/ico/ico_tree_file.png) no-repeat 0 3px;}

.bx_layer_tree .btn_f_open{background:url(../images/ico/ico_tree_close.png) no-repeat 0 0;}
.bx_layer_tree .btn_f_close{background:url(../images/ico/ico_tree_open.png) no-repeat 0 0; }
.bx_layer_tree .sidebar .bx_name:hover{background-color:#c7c8cd;}


/*background img가 없을경우 ie에서 링크가 사라짐. 버그 해결될경우 아래의 꼼수 제거*/
.bx_layer_tree .treestatus .btn_f_open{background:url(../images/ico/ico_tree_close.png) no-repeat 0 0;}
.bx_layer_tree .treestatus .btn_f_close{background:url(../images/ico/ico_tree_open.png) no-repeat 0 0;}
#pop_favoritetree .btn_f_open{background:url(../images/ico/ico_tree_close.png) no-repeat 0 0;}
#pop_favoritetree .btn_f_close{background:url(../images/ico/ico_tree_close.png) no-repeat 0 0;}
#pop_importAddr .btn_f_open{background:url(../images/ico/ico_tree_close.png) no-repeat 0 0;}
#pop_importAddr .btn_f_close{background:url(../images/ico/ico_tree_open.png) no-repeat 0 0;}
.bx_layer_tree #modal_dept_lists .dep_3 .btn_folder{background-image:none}


/* 알림글 리스트*/
.bx_outview menu.clear{padding-left:0}
.pop_layer .brd_sub a{font-weight:bold}
/* .pop_layer .brd_sub a:visited{font-weight:normal}
.pop_layer .brd_sub a:active{font-weight:normal}
.pop_layer .brd_sub a:hover{font-weight:bold}
 */
/* 알림글 읽기 */
#brd_popup span.view_h3{font-size:0.9em;}
#brd_popup .mail_info1 .pad_l{margin:0 0;padding-left:25px;overflow:hidden}
#brd_popup .mail_info1 .pad_l dt{width:auto;padding-right:5px}
#brd_popup .mail_info1 .pad_l dd{float:left}
#brd_popup .brd_list{height:480px;overflow:auto}
.brd_view_popup{overflow:hidden}

/* 알림글 쓰기 */
#brd_popup td.input_sub_resize input{font-size:1em;color:#333;width:600px; height:19px; ;background-color: #FFFFFF; padding-left:4px; border:1px solid #C9CBCE !important;}
:root #brd_popup td.input_sub_resize input{width:610px}
#brd_popup td.write_tbl_pad input{font-size:1.1em;color:#333;text-align:left;padding-top:2px;height:17px}
#brd_popup .bx_outview .bx_sender div.fl_l{padding-right:5px;padding-top:2px}
#brd_popup .bx_outview .bx_sender div.fl_l input{padding-bottom:4px;padding-top:0}
#brd_popup .bx_outview .bx_sender div.fl_l span{font-size:1.1em}
#brd_popup .write_tbl_01 table, .write_tbl_01 td, .write_tbl_01 th, .write_tbl_01 ul li{font-size:0.9em}
#brd_popup .write_tbl_01 .write_tabl_01_tit{padding-right:20px}
#brd_popup .write_tbl_pad ul li:first-child{padding-right:15px;border-right:1px solid #ccc}
#brd_popup .write_tbl_pad ul li.pad_l{padding-left:20px}

/* 알림글 공통 */
.bx_over{overflow:hidden}
.bx_write_board .bx_labtn{text-align:center; padding:25px 0; clear:both;}
div.pad_r{padding-right:5px}

/*환경설정클래스*/
td.footer_pad ul input{padding:0 3px 0 20px}
td.footer_pad ul input:first-child{padding-left:0}


.sidebar .chatCon{ background-color:#ececec; border-top:1px #c3c3c5 solid; border-bottom:1px #c3c3c5 solid; }
.sidebar .chatCon h3{font-size: 0.9em;  width:169px; height:22px;}
.sidebar .chatCon h4{font-size: 0.9em;  width:92%; height:22px; text-align: right;}
.sidebar .chatCon h3 span{background:url(../../skin/basic/ko/images/common/ico_list.png) no-repeat -7px -249px; text-align:left; padding-left: 10px; }

.sidebar .chatCon .bx_banner{padding:15px 0 15px 20px; margin:auto auto; cursor:pointer; border-top:1px solid  #ffffff; border-bottom: 1px solid #ccc;}
.sidebar .chatCon .bx_lnkKorea{padding:12px 0 5px 20px; }

.sidebar .lnk_korea{color:#51545e; line-height:120%; padding:0;}
.sidebar .lnk_korea li{text-align:left; }
.sidebar .lnk_korea li a{color:#777777; display:inline-block; padding:1px 0 1px 0px; }
.sidebar .lnk_korea li a span{
	color:#777777;display:inline-block; width:10px; height:10px; line-height:10px; 
	margin-right:4px; padding:2px 0px 0 2px;
	/*	border-radius: 3px; -moz-border-radius: 3px;*/ /*모질라*/
	/* -webkit-border-radius: 3px; */ /*웹킷*IE9+,FF4+,chrome,Safari5,+opera */ }
.sidebar .lnk_korea li a span.color{background-color:#787878; color:#ffffff; line-height: 11px; position:relative; top: 1px;} /* border:1px #5f4b06 solid;  */
.sidebar .lnk_korea li a:hover{color:#444;}

/* 프린트 박스 */
.bx_print{font-size:1.1em}
.bx_print .con li{clear:both;height:20px;line-height:20px}
.bx_print .con li.table_li{margin-top:3px}
.bx_print .con dt{float:left;width:60px;font-weight:bold;color:#666}
.bx_print .con dd{float:left}
.bx_print .con table{margin:3px 0;width:550px;border-collapse:separate;border:1px solid #d3d3d3;border-top:2px solid #757575;text-align:center}
.bx_print .con th{background:#f5f5f5;border-left:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;font-weight:bold;text-align:center;color:##555}
.bx_print .con th:first-child{border-left:0}
.bx_print .con td{border-left:1px solid #d3d3d3;border-top:1px solid #d3d3d3}
.bx_print .con td:first-child{border-left:0}
.bx_print .con tr.first td{border-top:0}
.bx_print .bx_labtn{position:absolute;bottom:0;width:100%;font-size:0.9em}
	
/* 아이프레임 */
#searchFolderFrame{width:254px;}

/*일정관리 미리보기레이어*/
#schShowSchedule.bx_layer{font-size:0.9em}

/* 개인정보 */
.set_myinfo1 span.ico_info{display:inline-block;height:15px;line-height:15px}

/*메시지 박스*/
.bx_con .set_realName3{width:450px;border:1px solid #d9d9d9;border-top:2px solid #757575;font-size:1em;padding:40px 80px;margin:50px auto;line-height:140%;}
.bx_con .set_realName3 h4.big_ico{padding:18px 0 0 55px;height:27px;background:url(../images/ico/icons_big.png) 0 0 no-repeat}
.bx_con .set_realName3 h4.suc_ico{background-position:0 -496px}
.bx_con .set_realName3 h4.fail_ico{background-position:0 -590px}
.set_realName3 .guide_realName{padding-left:56px}
.set_realName3 .guide_realName p{font-size:0.95em}

/* ie update msg */
.ie_msg_set{position:absolute;top:50%;left:50%;z-index:9999;margin:-174px 0 0 -276px;width:552px;height:347px;border:4px solid #555;background:#fff}/**/
.ie_msg_set p{padding:7px 10px;margin:0;line-height:150%}
.ie_msg_set .ie_msg_cont{padding:10px}
.ie_msg_set .ie_msg_foot{position:absolute;bottom:0;padding:10px 0;width:100%;background-color:#ddd;text-align:right}
.ie_msg_cont{font-size:13px;font-weight:bold;color:#404040}
.ie_msg_cont .ft_point a{color:#009ec6;text-decoration:underline}/**/
.ie_msg_cont .ft_point a:hover{color:#086f8f}/**/
.ie_msg_cont strong{color:#b11c5d}
.ie_msg_cont .str{background:#f5e2ea}/**/
.ie_msg_cont p+a{display:block;margin-top:25px;height:90px;background:url(../images/img/img_ie_update.gif) center -91px no-repeat}
.ie_msg_cont p+a:hover{background-position:center 0}
.ie_msg_foot .msg_close{display:inline-block;*zoom:1;*display:inline;margin-right:10px;font-size:12px;font-weight:bold;color:#515151}
.ie_msg_foot .msg_close span{display:inline-block;*zoom:1;*display:inline;padding-left:15px;background:url(../images/ico/icons.png) 0 -132px no-repeat;cursor:pointer}
.ie_msg_foot .msg_close:hover{color:#000}
.ie_msg_foot .msg_close:hover span{background-position:0 -258px}
.ie_msg_foot label{margin:0 10px 15px 0;font-size:12px;font-weight:bold;color:#515151}

/*인쇄화면*/
.lay_print .chk_read{background-position:-1px -77px}

/*이미지 사용안함에 쓰는 숨김글자*/
.show_img{position:relative}
.hidden_text{position:absolute!important;z-index:-1!important;top:0!important;left:0!important;padding:0!important;margin:0!important;overflow:hidden;background:none!important;font-size:12px!important;color:#444!important;height:0!important;line-height:0!important}



/* 웹폴더 */
.list_set + .tab_w{border-top:1px solid #ccc;}

/* 웹폴더 - 사용량 */
.bx_outview .info .cont_l .progress{overflow:hidden;width:86px;height:6px;border:1px solid #b8b8b8;display:inline-block;margin-left:3px;
	background:#e3e3e3;
	background: -webkit-linear-gradient(#d7d7d7, #e3e3e3); /* For Safari */
	background: -o-linear-gradient(#d7d7d7, #e3e3e3); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#d7d7d7, #e3e3e3); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#d7d7d7, #e3e3e3); /* Standard syntax (must be last) */}
.bx_outview .info .cont_l .progress .bar{float:left;height:100%;background:#ff8c15;margin:0;}

/* 웹폴더 - 현재위치 */
.breadcrumb_wrap{z-index:1;}
.bx_outview .breadcrumb{padding:0 16px;float:left;line-height:26px;height:26px;}
.bx_outview .breadcrumb li{font-size:12px;list-style:none;float:left;height:;}
.bx_outview .breadcrumb li.sect{color:#ccc;margin: 0 7px;}
.bx_outview .breadcrumb li.current{font-weight:bold;}
.bx_outview .breadcrumb li.ico{background:url("../../skin/basic/ko/images/common/icon_webfolder.png") no-repeat 0 0;padding-left:23px;}
.bx_outview .breadcrumb li.ico_myWebfolder{background-position:0 6px;}
.bx_outview .breadcrumb li.ico_shareWebfolder{background-position:0 -24px;}
.bx_outview .breadcrumb li.ico_bigFile{background-position:0 -56px;}

/* 웹폴더 - 컬럼 너비 */
.bx_content .f_check{width:38px;}
.bx_content .f_extention{width:70px;}
.bx_content .f_filename{width:;}
.bx_content .f_filename2{width:25%;}
.bx_content .f_capacity{width:100px;}
.bx_content .f_date{width:165px;}
.bx_content .f_delete{width:60px;}
.bx_content .f_delete_th{width:77px;}
.bx_content .f_id{width:;}
.bx_content .f_name{width:110px;}
.bx_content .f_auth{width:100px;}
.bx_content .f_division{width:120px;}
.bx_content .f_division_th{width:137px;}
.bx_content .f_route{width:;}

/* 웹폴더 - 공유하기 */
.mail_list_l{width:48%;float:left;border-right:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;}
.mail_list_l .list_scroll{height:325px;}
.mail_list_m{width:40px;float:left;text-align:center;margin-top:160px;}
.bx_outview .mail_list_m .btn_color{}
.mail_list_r{width:auto;min-height:325px;margin-left:50%;border-left:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;}
.mail_list_r .list_scroll{height:325px;}
.list tbody tr td.input_in{padding:3px 0 0 0;}
.mail_list .bx_input_basic{display:inline-block;float:none;z-index:auto;}
.mail_list .bx_input_basic .input_select{width:63px;font-size:12px;}
.bx_outview .bx_labtn{clear:both;padding:15px 0;text-align:center;}
.list_set .cont_r{float:right;padding-right:14px;}
.list_set .cont_r .bx_input_basic{margin-right:0;}
.list_set .cont_r .bar_left{border-left: 1px solid #ccc; height: 22px; margin: 0 0 0 9px; padding: 0 0 0 8px;float:left;}

/* 웹폴더 - 조직도탐색 트리 */
.bx_outview .bx_layer.treeMenu{width:auto;min-width:100%;}
.bx_outview .bx_layer.treeMenu .scroll{width:auto;}
.bx_outview .bx_layer.treeMenu li.all{background:none;}
.bx_outview .bx_layer.treeMenu li.all > a > span{background:none;padding-left:10px;}
.bx_outview .bx_layer.treeMenu li a{background:none;padding:3px 4px 3px 0;line-height:22px;}
.bx_outview .bx_layer.treeMenu li.sub1 a{padding:0 4px 0 10px;}
.bx_outview .bx_layer.treeMenu li.sub2 a{padding:0 4px 0 25px;}
.bx_outview .bx_layer.treeMenu li.sub3 a{padding:0 4px 0 40px;}
.bx_outview .bx_layer.treeMenu li.sub4 a{padding:0 4px 0 55px;}
.bx_outview .bx_layer.treeMenu li.sub5 a{padding:0 4px 0 70px;}
.bx_outview .bx_layer.treeMenu li.sub6 a{padding:0 4px 0 85px;}
.bx_outview .bx_layer.treeMenu li{background:url(../../ko/images/ico/ico_tree_webfolder_dot.gif) repeat-y 10px 0;width:100%;padding-right:10px;}
.bx_outview .bx_layer.treeMenu li.sub1{background-position:15px 0;}
.bx_outview .bx_layer.treeMenu li.sub2{background-position:30px 0;}
.bx_outview .bx_layer.treeMenu li.sub3{background-position:45px 0;}
.bx_outview .bx_layer.treeMenu li.sub4{background-position:60px 0;}
.bx_outview .bx_layer.treeMenu li.sub5{background-position:75px 0;}
.bx_outview .bx_layer.treeMenu li a span{background:url(../../ko/images/ico/ico_tree_webfolder_close.png) no-repeat 0 0;padding-left:30px;display:block;line-height:22px;white-space:nowrap;}
.bx_outview .bx_layer.treeMenu li.collapsable > a > span{background:url(../../ko/images/ico/ico_tree_webfolder_open.png) no-repeat 0 0;padding-left:30px;}
.bx_outview .bx_layer.treeMenu li.expandable > a > span{background:url(../../ko/images/ico/ico_tree_webfolder_close2.png) no-repeat 0 0;padding-left:30px;}
.bx_outview .bx_layer.treeMenu li:last-child{background:none;}
.bx_outview .bx_layer.treeMenu li.last-child{background:none;}
/* hitarea */
.bx_outview .bx_layer.treeMenu li a:hover span{color:#000;}
.bx_outview .bx_layer.treeMenu li .hitarea{float:left;}
.bx_outview .bx_layer.treeMenu li .hitarea span{display:block;width:13px;height:22px;}
.bx_outview .bx_layer.treeMenu li.expandable > .hitarea span, .bx_outview .bx_layer.treeMenu li.collapsable > .hitarea span{cursor:pointer;}
.bx_outview .bx_layer.treeMenu li .hitarea:hover + a{background-color:#c7c8cd;}
.bx_outview .bx_layer.treeMenu li .hitarea:hover + a span{color:#000;}
.bx_outview .bx_layer.treeMenu li.sub1 .hitarea{padding:0 16px 0 9px;}
.bx_outview .bx_layer.treeMenu li.sub2 .hitarea{padding:0 16px 0 24px;}
.bx_outview .bx_layer.treeMenu li.sub3 .hitarea{padding:0 16px 0 39px;}
.bx_outview .bx_layer.treeMenu li.sub4 .hitarea{padding:0 16px 0 54px;}
.bx_outview .bx_layer.treeMenu li.sub5 .hitarea{padding:0 16px 0 69px;}
.bx_outview .bx_layer.treeMenu li.sub6 .hitarea{padding:0 16px 0 84px;}

/* 말줄임 */
.ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}