﻿﻿@charset "utf-8";

/* --------------------- 폰트 : 공통 --------------------- */




.bx_outview.pop_layer select{font-size:1em;}
/*
.pop_layer li li{font-size:1em;}
.pop_layer .wrap{font-size:1em;}
.bx_outview.pop_layer p{font-size:0.9em;}  쓰기의  미리보기의 p에 영향미침  
.bx_outview.pop_layer .btn{font-size:1em;}
.bx_outview.pop_layer dd{font-size:0.9em;}
*/

/* --------------------- 폰트 : 부분---------------------*/

.bx_outview.pop_layer .bx_l h6{font-size:0.9em;}
.bx_outview.pop_layer h6,.bx_outview.pop_layer h5{font-size:0.9em;}
.bx_outview.pop_layer .bx_r dt{ font-size:1.0em; float:left;}

.bx_outview.pop_layer #contents .mail_head span.date{font-size:0.85em;}
.bx_outview.pop_layer #contents .security_tag{font-size:0.9em; font-family:dotum,gulim,AppleGothic;}
.bx_outview.pop_layer #contents h4{font-size:0.9em;}

.pop_mail_view .pop_layer .bx_layer.la_l li{font-size:0.9em;}

/* 크기 */
.ft_12px{font-size:0.9em}
.bx_outview .pop_layer .bx_popup_search .bx_over .bx_input_basic .ft_12px{font-size:0.9em}

/* 메일상세보기- 원문 보기 */
.bx_outview p.ft_view_eml{font-size:0.9em;}

/* 메일쓰기-게시판 불러오기 */
#brdlist_popup .input_select{font-size:0.9em;} 
#brdlist_popup .fl_l span, #brdlist_popup .fl_l strong{font-size:0.9em;}


/* 메일쓰기-일정관리 불러오기 */
#searchview_popup .fl_l span, #searchview_popup .fl_l label{font-size:0.9em;}

/* .pop_mail_view .bx_outview.pop_layer{ min-height: 500px; border: 1px red solid;} */
/* 왼쪽메뉴 - 개인정보 수정팝업 */
.bx_outview.pop_layer .user .bx_r storng.basic_name, .bx_outvi  ew.pop_layer .user .bx_r span.basic_position, .bx_outview.pop_layer .user .bx_r span.basic_sector{font-size:0.9em;}
.bx_outview.pop_layer .user .bx_r dt{font-size:0.9em;}
.bx_outview.pop_layer .user .bx_r dd input{font-size:1em;}

.bx_outview .c_gl_name{font-size:0.9em;}
/*  주소록 - 그룹추가 */
.bx_outview.pop_layer .bx_popup .ft_group{font-size:0.9em;}
/*  주소록 - 그룹설정 */
#setting_groupinfo1.setting_info.ft_point3{font-size:0.9em;}
/* 주소록 가져오기 */
#importtab_csvList dd .btn_sm{font-size:1em;}
/*주소록 - 외부주소록 (리치버전에서는 수정될 예정임 )*/
.csv_table table{font-size:small;}
.csv_table table p.ico_info{font-size:1em;}
.csv_table caption{font-size:0.9em;}
.csv_table table.list_03 table td{border:none; padding:1px 0;}
.csv_table table.list_03 table td input{width:70%;}
.csv_table table.list_03 th{font-weight:normal;}

.csv_table_sub .list tbody tr td{padding:2px 10px;}
#layer_addr_system.bx_outview .bx_comment span{ display:inline-block;*zoom:1;*display:inline; padding-top:2px; background:url(../images/common/loadinfo.gif) 0 0 no-repeat; padding-left:25px; }
#layer_addr_system .bx_comment{font-size:0.9em; padding:30px 0;}



/* layer  */
.pop_layer {
	position:relative;
	border:2px solid #4a4a4a;
	background-color:#fff;
}
.pop_layer h1 {
	padding-top: 8px; padding-left:5px;
	font-size:0.9em;
	height:24px; /* padding과의 합이 35px */
	background:#fff url(../images/common/bg_title.png) repeat-x 0 0  ;
}

.pop_layer h1.title_sm {
	padding-top: 0; padding-left:0;
	height:16px; /* padding과의 합이 35px */
	background:#fff url(../images/common/bg_title.png) repeat-x 0 -32px  ;
}


.pop_layer h1 span {
	background:url(../images/ico/icons.png) 0 -540px no-repeat;
	padding-left:18px;
	line-height:18px;
	display:inline-block;*zoom:1;*display:inline;
}

.pop_layer h1 span.ft_req {
	padding-left:10px;
	font-size:0.95em;
	background-image:none;
	display:inline-block;*zoom:1;*display:inline;
}
.pop_layer h1 a.close{
	float:right;
	background:url(../images/ico/ico_popup.png) no-repeat 0 0;
	text-indent:-10000px;
	width:15px; height:15px;
	position:relative; right:10px; top:2px;}

.pop_layer h1 a.close_sm{
	float:right;
	background:url(../images/ico/ico_popup.png) no-repeat 0 -32px;
	text-indent:-10000px;
	width:15px; height:15px;
	position:relative; right:2px;}	


.pop_layer .bx_popup_info{margin-bottom:15px;}

.pop_layer.bo_none{border:none;}
	
.pop_layer .inner{
	padding:0px 0;
	/* 타이틀바 아래영역에 스크롤이 발생할때만 스크롤 소스 기재 */
	overflow:auto;
	position:relative;
}
.pop_layer input[type="text"], .pop_layer textarea, .pop_layer input[type="file"]{width:95%;}
.pop_layer select{width:96%;}
.pop_layer p{margin-bottom:5px;}
.pop_layer p.ico_info span.po_t{position:relative; top:1px;}
.pop_layer p.al_l{text-align:left;}
.pop_layer a{}


/* 팝업내 컨텐츠 박스 */
.pop_layer .bx_con{padding:20px 20px 0 20px;}

/* 팝업내 회색 박스 */
.pop_layer .bx_popup{padding:10px 10px;  background-color:#f5f5f5; border:1px #d3d3d3 solid; text-align:center; }

/* 팝업 버튼 박스 스타일 */
.pop_layer .bx_labtn{text-align:center; padding:15px 0; clear:both;}
.pop_layer .bx_inbtns{width:100%; text-align:center; margin-top:10px;}


/* 팝업 dl 스타일 */
.pop_layer dt{float:left;}
/*.pop_layer dt{float:left; line-height:26px; text-align:left; margin:0 0; padding:0 0;}
 .pop_layer dt span{line-height:12px; margin:0 0; padding:0 0;}
 .pop_layer dd{line-height:26px; margin:0 0; padding:0 0;} 
.pop_layer dt.addrow{margin:0 0;}
.pop_layer dd.addrow{margin:0 0; padding:0 0;}*/


/* 팝업 블릿 라벨 스타일 */
.pop_layer h6{
	display:inline-block;*zoom:1;*display:inline; padding:0 0 0 7px; font-weight:normal;
	background:url(../images/ico/icons.png) no-repeat -4px -568px;
	color:#666; }

/* 팝업 상, 하단 선 긋기 */
.pop_layer .bb{border-bottom:1px #dbdbdb solid;}
.pop_layer .ed{border-top:1px #dbdbdb solid;}


/* 웹폴더 메인창 닫기 버튼 스타일 */
#webfMain.pop_layer .bb{border-bottom:none;}
#webfMain.pop_layer .bx_labtn{border-top:1px #dbdbdb solid; margin-top: -4px;}


/* 일정관리 닫기 버튼 스타일(문체부) */
#sch_bx_btn.bx_outview{text-align:center;}
#sch_bx_btn.bx_outview .bx_labtn{margin-top: -5px;  margin-bottom: 15px;}



/* 팝업내 콤보 박스 및 인풋 */
.bx_outview .pop_layer .bx_input_basic input.inp, .bx_outview .pop_layer .bx_input_basic .input_select, .bx_outview .pop_layer .bx_layer{font-size:1em;}
.bx_outview .pop_layer .bx_bite {display:inline-block;*zoom:1;*display:inline;  padding:4px 0 0 7px;}



/* --------------------------------- 팝업 기능별 스타일 ------------------------------- */

/* 개인정보,주소추가 설정 */
.pop_layer .user .bx_con{padding:0;}
.pop_layer .user .bx_con .pa_t{padding:10px 0;}
.pop_layer .user .bx_con .bx_l{float:left; padding:4px 0 0 20px;}
.pop_layer .user .bx_con .bx_r{padding:0 15px 0 0;}
.pop_layer .user .bx_con .bx_r strong{margin-right:8px;}
.pop_layer .user .bx_con .bx_r span{display:inline-block;*zoom:1;*display:inline;}

.pop_layer .user .inner{height:290px;}

.pop_layer .user .bx_info .bx_l{float:left; padding:16px 0 0 20px;}
.pop_layer .user .bx_info .bx_r{padding:15px 15px 15px 0;}
.pop_layer .user .bx_info .bx_r strong{margin-right:8px;}
.pop_layer .user .bx_info .bx_r span{display:inline-block;*zoom:1;*display:inline;}
.pop_layer .user .bx_info input[type="text"]{width:190px;}
.pop_layer .user .bx_info dl{float:right; padding-left:84px;}

.pop_layer .user .bg_user{
	width:62px; height:62px;
	display:inline-block;*zoom:1;*display:inline;
	background:url(../images/ico/icons_big.png) no-repeat 0 -41px;
	position:relative; top:-15px;}
.pop_layer .user .bg_user img{width:62px; height:62px;}

.pop_layer .user dt{width:100px; line-height:22px;}
.pop_layer .user dd{margin:0 0 0 100px; padding:0 0;width:200px; line-height:22px;}

.pop_layer .user table{width:300px;}
.pop_layer .user th{width:90px;}
.pop_layer .user td{width:210px;}
.pop_layer .user th{white-space:normal; text-align:left; font-weight:normal; padding:2px 0; line-height:11px;}
.pop_layer .user td{padding:2px 0; text-align:left;}
.pop_layer .user th.addrow{vertical-align:top; padding-top:6px;}

.pop_layer .user .bx_l{float:left; width:62px;}
.pop_layer .user .bx_r{margin-left:94px;}
.pop_layer .user .bx_r .org{padding-top:4px;}
.pop_layer .user .find{padding-top:4px; line-height:20px;}

.pop_layer .user select.year{width:60px;}
.pop_layer .user select.md{width:40px;}

.pop_layer .user .bx_zipcode{line-height:21px; vertical-align:middle;}
.pop_layer .user .social{width:60px;}
.pop_layer .user .zipcode{width:80px;}
.pop_layer .user .addless{margin-top:4px}

/* 개인정보 설정-비밀번호 확인 */
.pop_layer .userpw dl dt{min-width:65px; float: left; height: 24px;}
.pop_layer .userpw dl dd{height: 24px; }
.pop_layer .userpw input[type="text"]{width:120px;}

/* 개인주소추가 관련 */
.pop_layer .user .pone_tel{width:70px;}
.pop_layer .user .pone{width:56px;}
.pop_layer .user .pone_etc{width:128px;}
.pop_layer .user .pone_area{width:80px;}
.pop_layer .user .group{width:86px;}
.pop_layer .user .folder{width:115px;}

/* 우편번호 검색 윈도우 팝업 */
.pop_layer .zipcode .inner{height:240px;}
.pop_layer .zipcode table th{padding:5px 0 3px 0;}
.pop_layer .zipcode table th.num{width:70px;}
.pop_layer .zipcode table td{padding:6px 6px 4px 6px;}
.pop_layer .zipcode input[type="text"]{width:80%;}
.pop_layer .zipcode .bg_zipcode{background:url(../images/common/bg_zipcode.png) no-repeat 50% 50%; height:130px;}



/* 메일원문 파일 올리기 팝업 */


/* 환경설정 GNB */
.pop_layer .set .wrap .set_gnb2 {
	padding:15px 0 0 0;
	/* border-width:0 5px 5px; */
	background:url(../images/common/bg_basic_tab.png) 0 100% repeat-x;
	height:20px;
	background-color:#f7f7f7;
}
.pop_layer .set .wrap .set_gnb2 ul {padding:0 0 0 0;	margin:0 0 0 0;	list-style:none;}
.pop_layer .set .wrap .set_gnb2 ul li {padding: 0 0 0 0;	float:left;	list-style:none;line-height:16px;}
.pop_layer .set .wrap .set_gnb2 ul li span {padding: 0 20px;}
.pop_layer .set .wrap .set_gnb2 ul li span.vbar {background:url(../images/common/bgs.png) 100% 0 no-repeat;}
.pop_layer .set .wrap .set_gnb2 ul li.select {font-weight:bold;color:#027a9d;}

/* 환경설정 GNB 서브메뉴 */
.pop_layer .set .wrap .set_gnb2 ul {position:absolute;	top:42px;left: 20px;}
.pop_layer .set .wrap .set_gnb2 ul li {
	height:25px;margin-right:2px;
	background:url(../images/btn/btn_l.png) 0 -315px no-repeat;
}
.pop_layer .set .wrap .set_gnb2 ul li span {
	display:inline-block;*zoom:1;*display:inline;height:24px;
	background:url(../images/btn/btn_r.png) 100% -451px no-repeat;
}

.pop_layer .set .wrap .set_gnb2 ul li.normal {font-weight:normal;color:#778083;line-height:31px;display:inline-block;*zoom:1;*display:inline;}
.pop_layer .set .wrap .set_gnb2 ul li.normal:hover {color:#44484a;}

/* 환경설정 GNB 서브메뉴 - 선택된 상태 */
.pop_layer .set .wrap .set_gnb2 ul li.select {background:url(../images/btn/btn_l.png) 0 -285px no-repeat;}
.pop_layer .set .wrap .set_gnb2 ul li.select span {
	font-weight:bold;	color:#5c808a;	line-height:30px;
	background:url(../images/btn/btn_r.png) 100% -421px no-repeat;

}
/* 서브 menu 배경 스타일 */
.pop_layer .sidebar .bx_snb{background-color:#fff; background-image:none; }
.pop_layer .sidebar{border-right:none; background-color:#fff; } 
.pop_layer .sidebar .lnb li{border-top:none; border-bottom:none;}
.pop_layer .sidebar .lnb .insub .snb li span.tit a{color:inherit;}
.pop_layer .sidebar .lnb .insub .snb li span.tit a .deptnm{color:#444;}

.pop_layer .sidebar .snb li{border-top:none; border-bottom:none;}
.pop_layer .sidebar .snb li span.tit a{color:inherit;}
.pop_layer .sidebar .snb li span.tit a .deptnm{color:#444;}
.pop_layer .basic .snb li div{padding:2px 0;}

.pop_layer .sidebar .basic .snb li div.basic_list_dept input[type="text"]{width:210px;}
.pop_layer .sidebar .basic .snb li div.dep_2 input[type="text"]{width:195px;}
.pop_layer .sidebar .basic .snb li div.dep_3 input[type="text"]{width:180px;} 
.pop_layer .sidebar .basic .snb li div.dep_4 input[type="text"]{width:165px;} 
.pop_layer .sidebar .basic .snb li div.dep_5 input[type="text"]{width:150px;}

/* --------------------------------  basic tree 기능을 하는 li (주소록,게시판 등) -------------------------------- */
.pop_layer .sidebar .lnb .insub .bx_snb.basic .snb .tit{padding:4px 0 3px 18px; line-height:15px;}
.pop_layer .sidebar .bx_snb.basic .snb .tit{padding:4px 0 3px 18px; line-height:15px;}

.pop_layer .sidebar .bx_snb.basic .snb li .tit{margin:0 0 0 0; }
.pop_layer .sidebar .bx_snb.basic .snb li .tit{background:url(../images/ico/icons.png) no-repeat 2px -62px;}

.pop_layer .sidebar .bx_snb.basic .snb li .tit.f_close{margin:0 0 0 0; }
.pop_layer .sidebar .bx_snb.basic .snb li .tit.f_open{margin:0 0 0 0; }
.pop_layer .sidebar .bx_snb.basic .snb li .tit.f_file{margin:0 0 0 0; }
.pop_layer .sidebar .bx_snb.basic .snb li .tit a:hover{text-decoration:underline;}
.pop_layer .sidebar .bx_snb.basic .snb li .tit.f_close{background:url(../images/ico/ico_tree_folder_close.png) no-repeat 0 3px;}
.pop_layer .sidebar .bx_snb.basic .snb li .tit.f_open{background:url(../images/ico/ico_tree_folder_open.png) no-repeat 0 3px;}
.pop_layer .sidebar .bx_snb.basic .snb li .tit.f_file{background:url(../images/ico/ico_tree_file.png) no-repeat 0 3px;}

.pop_layer .btn_f_open{background:url(../images/ico/ico_tree_close.png) no-repeat 0 0;}
.pop_layer .btn_f_close{background:url(../images/ico/ico_tree_open.png) no-repeat 0 0; }


.pop_layer .sidebar .bx_name:hover{background-color:#c7c8cd;}





/* 주소록 - 트리 수정 	input */
.pop_layer .sidebar .basic .snb li div.basic_list_dept input[type="text"], .pop_layer .sidebar .basic .snb li div.dep_2 input[type="text"], .pop_layer .sidebar .basic .snb li div.dep_3 input[type="text"], .pop_layer .sidebar .basic .snb li div.dep_4 input[type="text"], .pop_layer .sidebar .basic .snb li div.dep_5 input[type="text"]{
	border:1px #c9cbce solid; background-color:#fff; color:#777; position:relative; top:-2px;}



/* 팝업 기본 리스트 스타일 */
.pop_layer ul.bx_basic_list{height:100%;}
.pop_layer ul.bx_basic_list li{padding:4px 4px;}
.pop_layer ul.bx_basic_list li:hover{background-color:#c7c8cd;}
.pop_layer ul#msg li:hover{background:none}

.pop_layer .save_webfoler .bx_basic_list{height:240px; border:1px #b6b5b5 solid;}
.pop_layer .add_addrGroup .bx_basic_list{height:145px; border:1px #b6b5b5 solid;}

.pop_layer .paginator{margin:0;padding:8px 0 3px 0; }
.pop_layer .paginator .num strong{font-size:0.9em;}
.pop_layer .paginator .num a{font-size:0.9em; font-weight:normal;}

/* 그룹관리 팝업 */
.pop_layer .set_group .bx_input_basic{font-size:0.9em;}
.pop_layer .set_group .bx_input_basic .in_name{width:150px;}
.pop_layer .set_group .bx_input_basic .des{width:230px;}
.pop_layer .set_group h4{float:left; position:relative; top:4px; display:inline-block;*zoom:1;*display:inline; margin-right:4px;}
.pop_layer .bx_group{border:1px #b6b5b5 solid;}
.pop_layer .bx_group.bx_right dl dt.tit #description2{ font-size:0.9em; font-family: dotum,gulim,AppleGothic;}
.pop_layer .bx_group_bon{border-left:1px #b6b5b5 solid; border-right:1px #b6b5b5 solid; border-top:none; border-bottom:none;}
.pop_layer .set_group .bx_org{margin-top:4px;}
.pop_layer .set_group .bx_left{width:315px; height:280px; float:left;}
.pop_layer .set_group .bx_right{width:340px; height:280px; margin-left:316px;}
.pop_layer .set_group dl{padding:18px 0 0 26px;}
.pop_layer .set_group dl dt.tit{display:inline-block;*zoom:1;*display:inline; width:80px; float:left;}
.pop_layer .set_group dl dt{line-height:24px;}
.pop_layer .set_group dl dd{line-height:24px;}
.pop_layer .set_group .select_group{width:200px;}
.pop_layer .set_group .org{width:198px;}
.pop_layer .set_group .des{width:196px; height:100px; position:relative; top:3px; left:1px;}
.pop_layer .set_group .bx_inbtns{margin-left:11px;}
.pop_layer .set_group .ft_bite{font-size:0.99em;}
.pop_layer .set_group .bx_bite .ft_bite{font-size:0.9em; position:relative; top:2px; left:4px;}
.pop_layer .set_group dd.addrow{margin-left:80px; padding:0 0;}
.pop_layer .bx_titbox{background-color:#fbfbfb; padding: 6px 10px 6px 10px; border-bottom: 1px #d4d4d4 solid;}
.pop_layer .bx_titbox.select{background-color:#fbfbfb; padding: 6px 4px 6px 10px; border-bottom: 1px #d4d4d4 solid;}
.pop_layer .bx_titbox.select .select_group{width:150px;}
.pop_layer .bx_titbox.view_mode{padding:1px 10px 0px 10px;}
.pop_layer .bx_titbox.view_mode li.vbar_l{background:url(../images/common/bg_bar01.png) 0 7px no-repeat; margin-left:70px; padding-left:16px;}
.pop_layer .bx_titbox.view_mode li:hover{background-color:#fbfbfb;}
.pop_layer .bx_titbox.view_mode a{float:none; position:relative; top:0; display:inline-block;*zoom:1;*display:inline;} 
.pop_layer .bx_titbox.view_mode a.select{font-weight:bold;}
.pop_layer .bx_titbox h5{font-weight:normal; display:inline-block;*zoom:1;*display:inline; font-size: 0.9em;}

.pop_layer .bx_titbox a{float:right; position:relative; top:-17px;}
.pop_layer .bx_titbox .bx_open a{float:right; position:relative; top:-3px;}


/* 주소 가져오기. 내보내기 공통 */
.pop_layer .p_chack{width:28px;}
.pop_layer .p_name{width:80px;}
.pop_layer .p_mail{}
.pop_layer .p_org{}
.pop_layer .p_class{width:97px;}
.pop_layer .p_class_td{width:80px;}

.pop_layer .list_po_t{position:relative; top:26px;}
.pop_layer .in_address .btn_index{position:relative; top:-16px; float:right;}
.pop_layer .in_address .bx_search .bx_input_basic{}
.pop_layer .in_address .bx_search .list_select{width:96px;}
.pop_layer .in_address .bx_search .inp{width:240px;}
.pop_layer .in_address .bx_f_search{float:left; margin-bottom:4px;}
.pop_layer .in_address .bx_index_pop{position:relative; top:22px;}

.bx_outview.pop_layer .in_address .btn_smtab span{position:relative; top:-1px;padding-left:4px; padding-right:5px; font-size: 0.85em; }
.bx_outview.pop_layer .in_address .btn_smtab_select span{position:relative; top:-1px;padding-left:4px; padding-right:5px; font-size: 0.85em; }
.bx_outview.pop_layer #importAddr_index {height: 33px;}

.pop_layer .in_address .bx_btn{clear:both; position:relative; top:8px; padding:0 0;}
.pop_layer .in_address .bx_btn li{margin:0 -1px 0 0;}
.pop_layer .in_address .bx_org{clear:both;}
.pop_layer .in_address #fav_index.bx_btn{top:0px;}

/* 메일쓰기 - 주소가져오기 */
.pop_layer .list_ft{font-size:1em;}
.pop_layer .page_ft{font-size:12px; padding: 8px 0 6px 0;}

.pop_layer .in_address .list thead.basic th.txt_left{text-align:left;}
.pop_layer .in_address .list thead.basic th.pa_l{padding-left:4px; color:#444;}
.pop_layer .in_address .list thead.basic th{height:27px; line-height:27px;}
.pop_layer .in_address .list thead.basic th .sort{font-size:1em;}
.pop_layer .in_address .list_group .bx_list_group{padding:6px 6px 3px 6px;}
.pop_layer .in_address .list_group .bx_list_group .c_gl_name{padding:0 0 0 6px; margin:0 0; line-height:18px; vertical-ailgn:middle;}
.pop_layer .bx_list_group .ft_all{font-weight:bold; font-size:0.9em; line-height:18px;}

.pop_layer .in_address thead .ckb{margin-left:7px;}
.pop_layer .in_address tbody .ckb{margin-left:7px;}
.pop_layer .in_address tbody td{margin-left:7px;}

.pop_layer .in_address .bx_left{width:220px; height:430px; float:left;}
.pop_layer .in_address .bx_right{width:340px; height:430px; margin-left:221px;}
.pop_layer .in_address .bx_right .scroll{height:370px; width:100%;overflow:scroll;overflow-x:hidden;}
.pop_layer .in_address .bx_list_l{width:560px; height:100%; float:left; }
.pop_layer .in_address .bx_list_m{width:40px; height:100%; float:left; text-align:center; padding-left:2px;}
.pop_layer .in_address .bx_list_m a{margin-top:6px;}
.pop_layer .in_address .bx_list_m a.btn_color{position:relative; top: 210px;}
.pop_layer .in_address .bx_list_r{width:214px; height:100%; margin-left:604px;}
.pop_layer .in_address .bx_list_r .pos_stand{height:23px;}

.pop_layer .in_address .bx_list_r .input_select{width:193px;}
.pop_layer .in_address .bx_list_r .bx_layer{width:214px;}
.pop_layer .in_address .bx_list_r .selected{border:1px #b6b5b5 solid; height:408px; margin-top:2px;} /* 만약 개인주소록일때 콤보가 보여지지 않게 하려면 430px으로 */

.pop_layer .in_address ul li{padding:4px 4px 4px;color:#646464;}
.pop_layer .in_address ul li:hover{background-color:#c7c8cd; color:#000;}	
	
/* 내보내기 */
/* 내보낼항목선택 */
.pop_layer .in_address .bx_btn_top{width:100%; height:26px; position:relative; top:4px; text-align:right;}
.pop_layer .in_address .bx_btn_top a{}
.pop_layer .bx_layer li a{display:block; padding:0px 3px; text-decoration:none; line-height:16px;}
.pop_layer .bx_layer .pop_bx_layer li a{display:block; padding:3px 10px; text-decoration:none; line-height:16px;}
.pop_layer .in_address ul.pop_bx_layer li{padding:0px 0px; color:#646464;}
.pop_layer .in_address .bx_btn_top .bx_layer{clear:both; width:130px; text-align:left;}
/* 선택한 리스트 높이 */
.pop_layer .in_address .bx_list_r .selected_tit{height:367px;}

.pop_layer .bx_bottom_btn{text-align:center; padding:6px 5px; border-top:1px #d4d4d4 solid;}


/* 메일쓰기 - 3등분 선택한 리스트 높이 */
.pop_layer .in_address .bx_list_r .selected_tit_cut{height:115px; width:212px;}
.pop_layer .in_address .bx_list_r .selected_tit_cut2{height:230px; width:212px;}
.pop_layer .in_address .bx_list_r .selected_tit_cut3{height:345px; width:212px;}
.pop_layer .in_address .bx_list_m_cut{width:40px; height:100%; float:left; text-align:center; padding-left:2px; position:relative; top: 0px;}
.pop_layer .in_address .bx_list_m_cut a{margin-top:6px;}
.pop_layer .in_address .bx_list_m_cut .bx_btns{margin-top:84px; height:55px;}
.pop_layer .in_address .bx_right .scroll_cut{height:120px; width:100%;overflow:scroll;overflow-x:hidden;}
.pop_layer .in_address .bx_right .scroll_cut table.list{position:relative; top:-1px;}
.pop_layer .in_address .bx_right .scroll_cut_b{height:222px; width:100%;overflow:scroll;overflow-x:hidden;}
.pop_layer .in_address .list thead.bo_top{border-top:1px #b6b5b5 solid;}
.pop_layer .p_chack_cut{width:28px;}
.pop_layer .p_name_cut{width:100%;}

.pop_layer .in_address .bx_list_r .selected_oepnapi{height:405px;}
.pop_layer .in_address .bx_list_m_cut .bx_btns_oepnapi{margin-top:200px;}


/* 주소 가져오기 -CSV- */
.pop_layer .import_csv dt{min-width:96px; line-height:24px;}
.pop_layer .import_csv dd{line-height:24px;}
.pop_layer .import_csv select{width:300px;}
.pop_layer .import_csv .input_csv{width:500px;}
.pop_layer .import_csv  dd a.btn_sm{margin-left:4px; font-weight:bold;}
.pop_layer .import_csv .bx_popup{text-align:left;}
.pop_layer .import_csv .btn_downcsv{position:relative; top:-2px; margin-left:10px;}
.pop_layer .import_csv .bx_csvlist{margin-top:15px;}
.pop_layer .import_csv .bx_csvlist h6{margin-bottom:6px; font-weight:bold;}
.pop_layer .import_csv .ckb{margin-left:20px;}
.pop_layer .import_csv .fild{width:150px;}
.pop_layer .import_csv .select_fild{width:95%;}
.pop_layer .import_csv td span{margin:0 0 0 4px; position:relative; top:1px;} 
.pop_layer .import_csv .list tbody tr td{padding:5px 0 4px;border-bottom:1px solid #f0f0f0;vertical-align:middle;text-align:left; color:#646464;}
 
/* 메일읽기 - 개별 주소 등록 */
.wrap.user.pop_add_email .bx_con  .bx_r{margin: 15px auto 10px auto;}
.wrap.user.pop_add_email .bx_con  .bx_r th{ width: 63px; padding-left:7px;}
.wrap.user.pop_add_email .bx_con  .bx_r td{ height: 23px;}
.wrap.user.pop_add_email .bx_con  .bx_r td .add_normal{  width: 200px;}
.wrap.user.pop_add_email .bx_con  .bx_r .select_group{ width: 139px;}

/* 메일읽기 - 주소 일괄등록 */
.wrap.pop_add_all h4{ margin-bottom: 5px;}
.wrap.pop_add_all .bx_scroll{ max-height: 173px; overflow-x:hidden; overflow-y:auto ;  border-bottom: 1px solid #ccc;}
.wrap.pop_add_all .bx_scroll .list_03{ border-top:none; margin-top:-1px;}
.wrap.pop_add_all .list_03{ margin-top: 0px; margin-bottom:0;}
.wrap.pop_add_all .list_03 input.pone{width: 30px;}
.wrap.pop_add_all .list_03 input.name{width: 84px;}
.wrap.pop_add_all .list_03 th{ text-align:center;  padding:8px 6px 5px 6px;}
.wrap.pop_add_all .list_03 th.td_email{ width: 150px; text-align:center;}
.wrap.pop_add_all .list_03 td{  padding:7px 6px 7px 6px; text-align:center}

.wrap.pop_add_all .list_03 .td_check{width:30px; padding:auto 0;}
.wrap.pop_add_all .list_03 .td_name{width:90px;}
.wrap.pop_add_all .list_03 .td_email{ width: 150px; text-align:left;}
.wrap.pop_add_all .list_03 .td_email span{ width: 150px; position:relative; top: 3px;}
.wrap.pop_add_all .list_03 tr td{ border-bottom: none;}

.wrap.pop_add_all .ico_info{ margin-top: 13px; line-height: 150%;}


/* 메일읽기 -  원문보기, 바이러스 체크 등   상하 라인만 있을때   */
.bx_line .pop_layer .wrap .bx_btn_top{width:100%; text-align:right; padding-top:10px; padding-bottom: 7px;}
.bx_line .pop_layer .wrap .bx_btn_top .btn_sm{ position:relative; right:15px;}
.bx_line .pop_layer .bx_con{ border-top:  1px solid  #e4e5e4;} 
.bx_line .pop_layer  p{ line-height:140%; padding-bottom: 20px;}



/* 주소록 - 그룹추가 */
.pop_layer .add_group .bx_popup{height:40px; vertical-align:middle; line-height:40px;}
.pop_layer .add_group input[type="radio"]{margin-left:20px;}
.pop_layer .add_group input[type="radio"].first{margin-left:0px;}


/* 팝업 상단 검색부분 박스 */
.pop_layer .bx_popup_search{height:40px; vertical-align:middle; position:relative; top:10px; padding:0 15px;}
.pop_layer .search_select_fetchboard{top:22px; left:15px; min-width:94px;}
.pop_layer .bx_input_basic .input_select{max-width:280px; width:auto; padding-right:15px;}
.pop_layer .bx_input_basic .input_select.com_org{min-width:100px}
.pop_layer .bx_popup_search .line_height{line-height:23px; vertical-align:middle;}

.pop_layer .bx_input_basic .input_select.input_select_add_addgroup{max-width:80px;min-width:80px;width:auto; padding-right:15px;}


.pop_layer .basic .list_hover .number{font-size:0.85em;}

/* list_ckb */
.pop_layer .list_ckb{position:relative; left:2px; top:-1px; overflow:hidden;}
.pop_layer .list_ckb li{float:left;width:23px;text-align:center;}

/* -----------------------------------------------메일쓰기 팝업----------------------------------------------- */
.pop_layer .b_check{width:38px;}
.pop_layer .b_num{width:54px;}
.pop_layer .b_import{width:50px;}
.pop_layer .b_title{width:80%;}
.pop_layer .b_name{width:20%;}
.pop_layer .b_date{width:120px;}
.pop_layer .b_click{width:60px;}
.pop_layer .b_click_th{width:77px;}

#pop_write_title{
	/*width:100%;
	height:35px;*/
}
#pop_write_title .brd_sfl1{
	top:22px;
}
#pop_write_table{
	width:100%;
}
#pop_write_table table thead{
	border-top:1px solid #d4d4d4;
}
#pop_write_table .pop_write_tbody{height:430px;	} /* 알림글 목록높이 */

#pop_write_table table tbody tr td{
	text-align:center;
}
#pop_write_table table td.txt_left{
	text-align:left !important;
	padding-left:3px !important;
}
#pop_write_paging{
	width:100%;
}
.pop_table .paginator {
	border-top:0;
	padding:6px 0;
	border-top: 1px #ececec solid;
	border-bottom: 1px #ececec solid;
	font-size:1em;
}
.bx_outview .bx_search .bx_input .input_select {
	width:80%;
	padding:0 15px 0 5px;
	min-width:60px;
}
#brdlist_popup .bx_search .bx_input .input_select {
	width:80%;
	padding:0 15px 0 7px;
	min-width:60px;
}/*0912*/
.pop_write_tbody.mail_attach {
	padding:0;
	border-top:0;
}

.pop_layer .btn_ico{position:relative; top:-1px; vertical-align:middle;}

.pop_layer .list thead.basic th{font-weight:normal;}

#brdlist_popup .bx_info{display:inline-block;*zoom:1;*display:inline; padding-left:4px;}


#searchview_popup .list .list_hover .bx_nodata{text-align:center; padding:44px 0 40px 0; border-bottom:1px #e7e7e7 solid;}
#searchview_popup .list .list_hover .bx_nodata:hover{background-color:#fff;}


#searchview_popup .list tbody tr td{padding:7px 0 7px 4px;border-bottom:1px solid #f0f0f0;vertical-align:middle;}
#searchview_popup .list tbody tr td a.pa_l{padding-left:10px;}
.pop_layer .s_group{width:100px;}
.pop_layer .s_date{width:32%;}
.pop_layer .s_title{width:68%;}
.pop_layer .s_date_th{width:31.5%;}
.pop_layer .s_title_th{width:68.5%;}
#searchview_popup .bx_search, #searchview_popup .bx_select_group{padding-left:17px;}


/* 수신확인 - 팝업 */
.pop_layer #mailConfirmListPopup_h .list_ckb{position:relative; left:12px; top:0px;}
.pop_layer #mailConfirmListPopup_b .list_ckb{position:relative; left:12px; top:0px;}



/* 자주사용하는 주소 등록, 메일쓰기-주소록 가져오기 */
#addFavoriteAddr.in_address .bx_con.in_height{ height:auto; }
#addFavoriteAddr.in_address .bx_list_l{ height:auto; }
#addFavoriteAddr.in_address .bx_list_r{ height:auto; }
#addFavoriteAddr.in_address .bx_list_m_cut{ height:auto; }
#addFavoriteAddr.in_address .bx_list_m{ height:auto; }

/* -----------  커스터마이징 : 공직메일 ------------ */

.bx_line.send_in_mail .pop_layer p{padding-top: 15px; padding-bottom: 10px; font-size: 0.9em; text-align:center;}
.bx_line.send_in_mail .pop_layer .comment_count{ margin-bottom: 30px; font-size: 0.9em; text-align:center;}

/* 알림글 관련 클래스 */
#brdlist_popup .fl_l span.clear{font-size:12px}

/* 메일쓰기 - 조직도 가져오기 주소록에 추가 */
#tomail_to menu.add_addr { position:absolute; top:19px; right: 4px; }
#tomail_add_addr.bx_group_bon {border-bottom:1px #b6b5b5 solid;}
#tomail_add_addr .bx_addradd {height:120px; padding:10px 5px 15px 5px; font-size: 0.9em;}
#tomail_add_addr .bx_addradd .addradd_align {position:relative; float:left;}
#tomail_add_addr .bx_addradd .addradd_align.addr1 { padding-left:3px; }
#tomail_add_addr .bx_addradd .addradd_align.addr1 input { float:left;width:100%; font-size: 1.1em;}
#tomail_add_addr .bx_addradd .addradd_align.addr2 { padding:3px 0 0 50px; }
#tomail_add_addr .bx_addradd .addradd_align.addr3 { text-align: center; margin: 15px 0 0 0; width:100%; }
#tomail_add_addr .bx_addradd .addradd_align.addr3 table { margin: 0; padding:0; width:100% }
#tomail_add_addr .bx_addradd .addradd_align.addr3 table .addradd_td1 { text-align:center; }
#tomail_add_addr .bx_addradd .addradd_align.addr3 table .addradd_td2 { text-align:right; padding-right: 7px; }
#tomail_add_addr .bx_addradd .addradd_align.addr3 table .addradd_td3 { text-align:left; }
#tomail_add_addr #searchGroupField_layer { width:156px; height:110px; top:21px; left:4px; overflow:auto; overfolow-x:hidden; }
#tomail_add_addr #searchGroupField_layer ul li{padding:2px 4px 1px; color:#646464; font-size: 1.1em;}
#tomail_add_addr #searchGroupField_layer ul li.hover{background-color:#c7c8cd; color:#000;}	

.btn.btn_add_addr{font-size:1em; }
.addradd_td1 .btn.btn_add_addr, .addradd_td2 .btn.btn_add_addr, .addradd_td3 .btn.btn_add_addr {font-size:1.1em; }

/* 팝업 로딩 바 */
#pop_addr_layer.bx_comment {
	position:relative; top:10px; z-index:50; zoom:1; margin:0 auto; color:#333; text-align:center;
	width:200px; 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);
}
#pop_addr_layer.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; }
#pop_addr_layer.bx_comment .loadMsg{text-align: left;}
