@charset "utf-8";

.splitter {
	height: 1000px;
}
/**
.ui-state-default { background-color: #aca }
.ui-state-hover { background-color: #bdb }
.ui-state-highlight { background-color: #add }
.ui-state-error { background-color: #eaa }
*/
.ui-state-default { }
.ui-state-hover { }
.ui-state-highlight { }
.ui-state-error { }
.splitter-pane {
	overflow: auto;
}
.splitter-bar-vertical {
	width: 3px;
	background-repeat: no-repeat;
	background-position: center;
}
.splitter-bar-vertical-docked {
	width: 1px;
	background-repeat: no-repeat;
	background-position: center;
}
.splitter-bar-horizontal {
	height: 3px;
	background-repeat: no-repeat;
	background-position: center;
}
.splitter-bar-horizontal-docked {
	height: 0;
	background-repeat: no-repeat;
	background-position: center;
}
.splitter-bar-list {
	height: 0;
	overflow: hidden;
}
.splitbarH {
	height:3px;text-align:left;line-height:0px;font-size:0px;
	border-top:solid 1px #b2b2b2;border-bottom:solid 1px #7e7e7e;
	background:url('../images/common/split-horz.gif') no-repeat 50% 50%;
	overflow:hidden;
}
.splitbarV {
	float:left;width:3px;height:100%;
	line-height:0px;font-size:0px;
	border-left:1px solid #b2b2b2;border-right:1px solid #7e7e7e;
	background:url('../images/common/split-vert.gif') no-repeat 50% 50%;
}
.splitter-bar.ui-state-highlight {
	opacity: 0.7;
}
.splitter-iframe-hide {
	/* visibility: hidden; 수정*/
	display:none;
}

/* String Cutting */
.sidebar .snb li.cuttingStr{	
	word-wrap:normal ;
}
.sidebar .snb li.cuttingStr span a {
	width: 176px;
	color: #ced1e3;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display:inline-block;
}
.cuttingStr2 {
	width: 100%;
	color: #646464;
	overflow: hidden;
	word-wrap:normal ;
	text-overflow: ellipsis;
	white-space: nowrap;
	display:inline-block;
}
.cuttingStr3 {
	width: 70%;
	color: #646464;
	overflow: hidden;
	word-wrap:normal ;
	text-overflow: ellipsis;
	white-space: nowrap;
	display:inline-block;
}
.cuttingStr2_noWidth {	
	color: #646464;
	overflow: hidden;
	word-wrap:normal ;
	text-overflow: ellipsis;
	white-space: nowrap;
	display:block;
	display:block; 
	float:left;
}


.ft_userinfo_email{
	width: 90px;
	color: #fff;
	font-size: 0.85em;
	line-height:16px;
	vertical-align:middle;
	position:relative;
	top:-1px;
	left:-1px;
}

/* 스크롤이 보이지 않도록 하기 위해*/
.no_scroll { overflow: hidden; overflow-x: hidden; overflow-y: hidden;}
.yes_scroll { overflow: auto; }

/* 메일리스트 이동/복사에서 선택했을 때 행색깔 */
.check_li { background-color: #c7c8cd; }

/* 메일리스트, 주소록에서 선택했을 때 행색깔 */
.chk_mail, .chk_addr, .chk_brd { background-color: #eaf3ff; }
.chk_mail2, .chk_addr2, .chk_brd2 { background-color: #f0f0f0; }

/* 사용자검색 리스트 */
.searchUser_list .p_chack{width:30px;}
.searchUser_list .p_name{width:90px;}
.searchUser_list .p_org{}
.searchUser_list .p_class{width:70px;}
.searchUser_list .p_class_td{width:53px;}

.searchUser_list .list_po_t{position:relative; top:26px;}
.searchUser_list  .btn_index{position:relative; top:-16px; float:right;}
.searchUser_list  .bx_search .bx_input_basic{}
.searchUser_list  .bx_search .list_select{width:96px;}
.searchUser_list  .bx_search .inp{width:240px;}
.searchUser_list  .bx_f_search{float:left; margin-bottom:4px;}
.searchUser_list  .bx_index_pop{position:relative; top:22px;}
.searchUser_list  .bx_btn{clear:both; position:relative; top:1px; padding:0 0;}
.searchUser_list  .bx_btn li{margin:0 -1px 0 0;}
.searchUser_list  .bx_org{clear:both;}

.searchUser_list  .list thead.basic th.txt_left{text-align:left;}
.searchUser_list  .list thead.basic th{height:27px; line-height:27px;}
.searchUser_list  .list thead.basic th .sort{font-size:1em;}
.searchUser_list  .list_group{padding:7px 6px;}
.searchUser_list  thead .ckb{margin-left:7px;}
.searchUser_list  tbody .ckb{margin-left:7px;}
.searchUser_list  tbody td{margin-left:7px;}

.searchUser_list  .bx_left{width:220px; height:430px; float:left;}
.searchUser_list  .bx_right{width:340px; height:430px; margin-left:221px;}
.searchUser_list  .bx_right .scroll{height:370px; width:100%;overflow:auto;overflow-x:hidden;}
.searchUser_list  .bx_list_l{width:560px; height:100%; float:left; }
.searchUser_list  .bx_list_m{width:40px; height:100%; float:left; text-align:center; padding-left:2px;}
.searchUser_list  .bx_list_m a{margin-top:6px;}
.searchUser_list  .bx_list_m a.btn_color{position:relative; top: 210px;}
.searchUser_list  .bx_list_r{width:214px; height:100%; margin-left:604px;}
.searchUser_list  .bx_list_r .pos_stand{height:23px;}

.searchUser_list  .bx_list_r .input_select{width:200px;}
.searchUser_list  .bx_list_r .bx_layer{width:214px;}
.searchUser_list  .bx_list_r .selected{border:1px #b6b5b5 solid; height:430px; margin-top:2px;}

.searchUser_list  ul li{padding:4px 4px;}
.searchUser_list  ul li:hover{background-color:#c7c8cd; color:#000;}

/* skin.css 에서 정의 
.hovers{background-color: #3c3d42;color:#000;}
.hovers2,.hovers2.hovers .bx_name{background-color: #2b2c32 !important;color : #000;}
.hovers .bx_name{background-color: #3c3d42 !important;color : #000;}


#addr_sidebar_wrap .hovers{background-color: #3c3d42;color:#000;}
#addr_sidebar_wrap .hovers2,#addr_sidebar_wrap .hovers2.hovers .bx_name{background-color: #2b2c32 !important;color : #000;}
#addr_sidebar_wrap .hovers .bx_name{background-color: #3c3d42 !important;color : #000;}
*/

.hovers.color_hover,.hovers.color_hover .bx_name{background-color:#EBEBED !important;}
.color_hover, .color_hovers,
.hovers.color_hover.color_hovers,
.hovers.color_hover.color_hovers .bx_name{background-color:#c7c8cd !important;color:#000;}
.treestatus a:hover{text-decoration:none !important;}

#pop_importAddr .hovers{background-color: #EBEBED;color:#000;}
#pop_importAddr .hovers2{background-color: #c7c8cd !important;color : #000;}
#pop_importAddr .hovers .bx_name{background-color: #EBEBED !important;color : #000;}
#pop_importAddr .color_hovers.hovers .bx_name{background-color: #c7c8cd !important;color : #000;}

menu.lnb a:hover{text-decoration:none !important;}
#move_layer {margin-left: 8px;}

.setting_info {
	padding-top: 30px;
	text-align : center;
}

.importtab {
	height : 464px;
}

/* 미리보기 레이어 위치 */
.preview_layer { /* left: 19%; margin-left: 58px; */}



/* ------------------일단 뭐 대충 수신확인. 여기가 dev인가. --------------- */
#mailConfirmListPopup_h{border-top:1px #c8c8c8 solid;}
.mail_horizon .td_chk_confirm{}

.td_chk_confirm{height:22px; line-height:20px;}

#confirm_popup .mail_horizon{overflow:auto;overflow-x:hidden;border-top:1px solid #c8c8c8;}

#mailConfirmList_h th span, #mailConfirmListPopup_h th span{
	font-weight:normal; color:#6d6d6d; text-align:center;
	width: 100%;
}

/* 수신확인 - 컬럼 너비 */
.c_chk{width:46px;}
.c_title{width:100%;}
.c_senddate{width:110px;}
.c_confirmstatus{width:110px;}
.c_summary{width:120px;}
.c_cancel{width:80px;}
.c_confirm{width:80px;}
.c_excel{width:50px;}
.c_excel_th{width:67px;}

/* 수신확인팝업 - 컬럼 너비 */
.c_to_view{width:100%;}
.c_confirm_view{width:110px;}
.c_confirm_time{width:110px;}
.c_cancel_view{width:100px;}
.c_cancel_view_th{width:117px;}

/*th.td_cont1 .to_view {width:69%;text-align:center}
td.td_cont1 .to_view {width:69%;text-align:left; }
th.td_cont1 .cancel_view {width:15%; text-align:center;}
td.td_cont1 .cancel_view {width:15%; text-align:center;}
th.td_cont1 .confirm_view {width:100px; text-align:center;}
td.td_cont1 .confirm_view {width:83px; text-align:center;}*/
	
#mailConfirmList_h .title_confirm, #mailConfirmList_b .title_confirm{word-break:break-all;word-wrap:break-word;display:block;}
#mailConfirmList_h .send_date_confirm, #mailConfirmList_h .summary, #mailConfirmList_h .cancel, #mailConfirmList_h .confirmstatus, #mailConfirmList_h .confirm, #mailConfirmList_h .excel{float:left;word-break:break-all;word-wrap:break-word;text-align:center;}
#mailConfirmList_b .send_date_confirm, #mailConfirmList_b .summary, #mailConfirmList_b .cancel, #mailConfirmList_b .confirmstatus, #mailConfirmList_b .confirm, #mailConfirmList_b .excel {float:left;word-break:break-all;word-wrap:break-word;text-align:center;width:100%;}

#mailConfirmListPopup_b .to_view,#mailConfirmListPopup_b .to_view{word-break:break-all;word-wrap:break-word;text-align:left; padding-left:1%;}
#mailConfirmListPopup_h .confirm_view, #mailConfirmListPopup_h .cancel_view,#mailConfirmListPopup_h .confirm_time{float:left;word-break:break-all;word-wrap:break-word;text-align:center;}
#mailConfirmListPopup_b .confirm_view, #mailConfirmListPopup_b .cancel_view, #mailConfirmListPopup_b .confirm_time{float:left;word-break:break-all;word-wrap:break-word;text-align:center;width:100%;}

.td_cont1 .to_view, .td_cont1 .confirm_view, .td_cont1 .cancel_view,.td_cont1 .confirm_time{float:left;word-break:break-all;word-wrap:break-word;}

/* 첨부파일 삭제 됬을 때 color변경 */
.attachDel { color: #9e9e9e; }

/* 메일뷰 > 연락처가 기타였을 때 input박스 width값 설정 */
.addAddrInput { position: relative; left: 3px; }
/* 메일뷰 > 그룹선택 select박스 */
.viewGroupAdd .bx_input { width: 192px; }
.viewGroupAdd .bx_input .viewGroup { width: 216px; }
.viewGroupAdd .bx_input .viewAddr_layer { position: relative; top: 0px; left: 0px; }
.viewGroupAdd .bx_layer.viewAddr_layer .move_wrap { height: 132px; }
.viewGroupAdd .bx_layer.viewAddr_layer .ed { padding: 4px 0; }

/* 메일뷰 > 새창보기 tag추가 input박스 width값 설정 */
#view_tagAdd { width: 130px; }

.pop_mail_view .bx_outview .bx_layer.la_l.add li a, .pop_mail_view .bx_outview .bx_layer.la_l.add_encoding li a {line-height: 16px !important;}

.pop_mail_view .bx_outview .bx_layer li{float:none; padding:0 0; margin:0 0; line-height:24px;}
.pop_mail_view .bx_outview .bx_layer li a{display:block; padding:3px 10px; text-decoration:none; line-height:16px;}
.pop_mail_view .bx_outview .bx_layer li a:hover{background-color:#c7c8cd; color:#000;}

.pop_mail_view .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; }
.pop_mail_view .bx_outview .bx_layer li.sub1 a:hover{background-color:#c7c8cd; color:#000;}
.pop_mail_view .bx_outview .bx_layer li.sub1 a span{color:#7c8287; padding:0 0 0 0; }
.pop_mail_view .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;}
.pop_mail_view .bx_outview .bx_layer li.sub2 a:hover{background-color:#c7c8cd; color:#000;}
.pop_mail_view .bx_outview .bx_layer li.sub2 a span{color:#7c8287; padding:0 0 0 0; }
.pop_mail_view .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;}
.pop_mail_view .bx_outview .bx_layer li.sub3 a:hover{background-color:#c7c8cd; color:#000;}
.pop_mail_view .bx_outview .bx_layer li.sub3 a span{color:#7c8287; padding:0 0 0 0;}

.pop_layer .attach_mailwrite .bx_basic_list{height:240px; border:1px #b6b5b5 solid;}

.first .bx_nodata{text-align:center; padding:53px 0; border-bottom:1px #e7e7e7 solid; color: #646464; font-family: gulim,AppleGothic;}

/* 메일쪽 로딩바 */
.bx_outview .bx_comment .loadBar{ width: 15px;height: 15px;position: relative;top: 1px;background:url(../images/common/loadinfo.gif) 0 0 no-repeat; margin: 0 5px 0 3px; }
.bx_outview .bx_comment .loadMsg{text-align: left;}

/* 외부메일 가져오기  --2012 07 04 방수연 삭제함 
#pop3Notice {padding: 10px; font-size: 0.9em; font-family: gulim; position: absolute; top: 460px; width: 97%;}
#pop3Notice li {line-height: 18px;}
.getPop3Pop .pop_layer .wrap .bx_labtn {text-align: center; font-size: 1.1em;}
*/

#move_layer .move_wrap li div:hover {background-color: #C7C8CD;}

.table_caption {width:0 !important;height:0 !important;text-indent:-1000em;padding:0 !important;}