@charset "UTF-8";

#actbAddrFrame{
	border:1px solid blue;
	z-index:999;
	display:none;
	position:absolute;	
}

#actbAddrArea{
	border:1px solid #ccc;
	border-width:0 1px 1px 1px;
	box-sizing: border-box;
	z-index:9999;
	display:none;
	position:absolute;
	background:#FFF;
}

#actbAddrArea .item{cursor:pointer;border:1px solid #ffffff;overflow:hidden;height:20px;text-align:left;color:#000;;font-family:'돋움';font-size:12px;}
#actbAddrArea .item2{float:left;padding:4px 0;overflow:hidden;text-overflow:ellipsis;border:1px solid red;word-spacing:normal;white-space:nowrap;}
#actbAddrArea .highlightWord{line-height:14px;font-weight:bold;color:#111;}
#actbAddrArea .highlight{background:none repeat scroll 0 0 #f2f2f2;}
#actbAddrArea .info{text-align:center;height:25px;line-height:25px;}
#actbArea{
	z-index:8;
	padding:0;
    max-height:400px;
    overflow:auto;
    overflow-x:hidden;
}
#actbArea ul{	
	margin:0;
	padding:0;
	list-style-type:none;
}
#actbArea li{
	display:block;
	position:relative;
	min-height:25px;
	line-height:22px;
	padding-left: 5px;
	border-bottom:1px dotted #ccc;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
	/*
	clear:both;
	padding:0;
	margin:0;	
	height:20px;
	line-height:20px;
	font-size:12px;
	font-family:돋움;
	position:relative;
	border:
	*/
}
#actbArea li:last-child{
    border:0;
}
/*
#actbArea li .email{
	position:absolute;
	top:0;
	left:5px;
	right:20px;
}
*/
#actbArea .email.disable{color:#cbcbcb;text-decoration:line-through;}

#actbArea li button.btn.del{
	position:absolute;
	right:10px;
	top:8px;
	background:url(../../images/common/btn_alist_del.png) no-repeat;width:8px;height:8px;
}

#actbMenu{
	border-top:1px solid #EEEEEE;
	z-index:10;	
	background: none repeat scroll 0 0 #FFF;
	padding: 5px;	
	font-size:12px;
}
#actbMenu button{
	margin-right:1px;
}
#actbMenu button.btn_bgtxt.right{
	margin:0;
	position:absolute;
	right:5px;
}

.actb_etc{display:block;padding-left:250px;margin-top:-25px;}

/* 메일작성 > 최근 수신자 목록 버튼 */
#actbLatestArea{border:1px solid #ccc;border-width:0 1px 1px 1px;box-sizing: border-box;z-index:9999;display:none;position:absolute;background:#FFF;}
#actbLatestArea .item{cursor:pointer;border:1px solid #ffffff;overflow:hidden;height:20px;text-align:left;color:#000;;font-family:'돋움';font-size:12px;}
#actbLatestArea .item2{float:left;padding:4px 0;overflow:hidden;text-overflow:ellipsis;border:1px solid red;word-spacing:normal;white-space:nowrap;}
#actbLatestArea .highlightWord{line-height:14px;font-weight:bold;color:#111;}
#actbLatestArea .highlight{background:none repeat scroll 0 0 #f2f2f2;}
#actbLatestArea .info{text-align:center;height:25px;line-height:25px;}
#actbLatestListArea{z-index:8;padding:0;max-height:400px;overflow:auto;overflow-x:hidden;}
#actbLatestListArea ul{margin:0;padding:0;list-style-type:none;}
#actbLatestListArea li{display:block;position:relative;min-height:25px;line-height:22px;padding-left: 5px;border-bottom:1px dotted #ccc;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
#actbLatestListArea li:last-child{border:0;}
#actbLatestListArea .email.disable{color:#cbcbcb;text-decoration:line-through;}
#actbLatestListArea li button.btn.del{position:absolute;right:10px;top:8px;background:url(../../images/common/btn_alist_del.png) no-repeat;width:8px;height:8px;}
#actbLatestMenu{border-top:1px solid #EEEEEE;z-index:10;background: none repeat scroll 0 0 #FFF;padding: 5px;font-size:12px;}
#actbLatestMenu button{margin-right:1px;}
#actbLatestMenu button.btn_bgtxt.right{margin:0;position:absolute;right:5px;}
#actbLatestMenu button.active{font-weight: bold;border:1px solid #888;}
 #actbLatestMenu button:hover{border:1px solid #888;}
 
/* 메일작성 자동완성 내 조직도, 주소록 표시*/

#actbAddrArea .address_label {
	display: inline-block;
	border: 1px solid #438bec;
	height: 16px;
	line-height: 15px;
    color: #438bec;
    padding: 0 4px;
    letter-spacing: -1px;
    background-color: #fff;
    font-size: 11px;
}

#actbAddrArea .orgchart_label {
	display: inline-block;
	border: 1px solid #00b89f;
	height: 16px;
	line-height: 15px;
	color: #00b89f;
	padding: 0 4px;
	letter-spacing: -1px;
	background-color: #fff;
	font-size: 11px;
}

#actbAddrArea .user_label {
	display: inline-block;
	border: 1px solid #a276dc;
	height: 16px;
	line-height: 15px;
	color: #a276dc;
	padding: 0 4px;
	letter-spacing: -1px;
	background-color: #fff;
	font-size: 11px;
}

#actbAddrArea .public_label {
	display: inline-block;
	border: 1px solid #15bad0;
	height: 16px;
	line-height: 15px;
	color: #15bad0;
	padding: 0 4px;
	letter-spacing: -1px;
	background-color: #fff;
	font-size: 11px;
}

#actbAddrArea .LatestReceiver_label {
	display: inline-block;
	border: 1px solid #7b8eb7;
	height: 16px;
	line-height: 15px;
	color: #7b8eb7;
	padding: 0 4px;
	letter-spacing: -1px;
	background-color: #fff;
	font-size: 11px;
}
.searching {line-height:35px; height: 30px; margin-left:10px;padding:0 15px;background:url(../../images/common/icon_search.png) no-repeat;font-size: 11px; !important;}


#actbMenu button.active {   
	font-weight: bold;
	border:1px solid #888;
 }
 
 #actbMenu button:hover {
	border:1px solid #888;
 }