
.input_message { border:solid #cccccc 1px; height:13px; padding:3px 3px 3px 3px; vertical-align:bottom; }


#input_agent_name     { background:#fff url(/images/message/input_agent_name.gif) 3px 4px no-repeat; border:solid #cccccc 1px; height:13px; padding:3px 3px 3px 3px; vertical-align:bottom; }
#input_agent_name.on  { background:#fff; }
#input_agent_name.off { background:#fff; }
#input_name     { background:#fff url(/images/message/input_name.gif) 3px 4px no-repeat; border:solid #cccccc 1px; height:13px; padding:3px 3px 3px 3px; vertical-align:bottom; }
#input_name.on  { background:#fff; }
#input_name.off { background:#fff; }
#input_phone    { background:#fff url(/images/message/input_phone.gif) 3px 4px no-repeat; border:solid #cccccc 1px; height:13px; padding:3px 3px 3px 3px; vertical-align:bottom; }
#input_phone.on { background:#fff; }
#input_phone.off{ background:#fff; }
#msg    { background:url(/images/message/input_message.gif) 8px 12px no-repeat; float:right; width:120px; height:100px; padding:10px; border:none; }
#msg.on { background:#dbe2ed url(/images/message/phone_bg_middle.gif) -64px 0 no-repeat; }
#msg.off{ background:#dbe2ed url(/images/message/phone_bg_middle.gif) -64px 0 no-repeat; }


/* --------------- */
/* --  문자발송 -- */
/* --------------- */
.phone { float:left; }
.phone img{ vertical-align:bottom; }
.phone .phone_bg { background:url(/images/message/phone_bg_middle.gif) no-repeat; padding:0 16px 0 18px; width:186px; }
.phone .top_side { width:44px; text-align:center; float:left; margin-top:4px; font-family:Tahoma, Geneva, sans-serif; } /* 특,이모티콘,문자입력바이트체크  */
.phone .top_side img { margin:0 0 4px 2px; } 
.phone .etc_btn { height:58px; border-top:solid 1px #888; background:#e9e9e9; padding:10px; clear:both; } /* 이모티콘 버튼 */


.phone .phone_title_sms { background:url(/images/message/phone_title_bg_yellow.gif) no-repeat; width:100%; display:inline-block; }
.phone .phone_title_sms dt { float:left; }
.phone .phone_title_sms dd { float:right; margin:9px 9px 0 0; color:#000; font-weight:bold; }
.phone .phone_title_sms dd span { font-family:Tahoma, Geneva, sans-serif; font-size:16px; color:#ff0300; }

.phone .phone_title_lms { background:url(/images/message/phone_title_bg_red.gif) no-repeat; width:100%; display:inline-block; }
.phone .phone_title_lms dt { float:left; }
.phone .phone_title_lms dd { float:right; margin:9px 9px 0 0; color:#fff; font-weight:bold; }
.phone .phone_title_lms dd span { font-family:Tahoma, Geneva, sans-serif; font-size:16px; }


.message_list { border:solid 1px #CCCCCC; float:left; width:136px; padding:7px; margin:7px 5px 7px 5px; }
.message_list dt textarea { border:solid 1px #bbb; background:#dbe2ed; padding:7px; width:120px; height:100px; cursor:pointer; }
.message_list dt { margin-bottom:5px; }
.message_list dd { text-align:center; height:25px; }

/* 그룹선택 */
.send_group { border:solid 1px #ddd; background:#f6f6f6; width:228px; height:442px; }

.send_group .send_title { width:228px; height:40px; border-bottom:solid 1px #c2c2c2; background:url(/images/message/address_bg_title.gif) repeat-x; }
.send_group .send_title li { float:left; width:114px; height:28px; font-size:14px; color:#777; font-weight:bold; background:#ddd; padding:12px 0 0 0; text-align:center; }
.send_group .send_title .title_on { background:none; color:#000; }

.send_group .send_list { border:solid 1px #ddd; background:#fff; width:220px; height:384px; margin:4px 0 0 3px; padding-top:8px; overflow-y:scroll; }
.send_group .send_list li { color:#444; height:22px; padding:2px 0 0 22px; background:url(/images/message/address_icon_arrow.gif) 15px 8px no-repeat; }
.send_group .send_list input { vertical-align:middle; }
.send_group .send_list span { color:#4e99cc; font-weight:bold; font-family:Tahoma, Geneva, sans-serif; }

.send_group .send_group_list { border:solid 1px #ddd; background:#fff; width:220px; height:328px; margin:4px 0 0 3px; padding-top:8px; overflow-y:scroll; }
.send_group .send_group_list dt { color:#444; height:22px; padding:2px 0 0 29px; background:url(/images/message/address_icon_folder.gif) 10px 1px no-repeat; margin-top:3px; }
.send_group .send_group_list dd { color:#444; height:22px; padding:2px 0 0 37px; background:url(/images/message/address_icon_arrow.gif) 30px 8px no-repeat; }
.send_group .send_group_list input { vertical-align:middle; }
.send_group .send_group_list span { color:#4e99cc; font-weight:bold; font-family:Tahoma, Geneva, sans-serif; }


.address_group_list dl dt { color:#444; margin:12px 0 8px 12px; background:url(/images/message/address_icon_folder.gif) no-repeat; padding:1px 0 0 20px; }


/* 받는사람번호 */
.send_address { border:solid 1px #ddd; background:#f6f6f6; width:318px; height:442px; }
.send_address .send_title { width:318px; height:40px; border-bottom:solid 1px #c2c2c2; background:url(/images/message/address_bg_title.gif) repeat-x; }
.send_address .send_title dt { float:left; font-size:14px; color:#000; font-weight:bold; background:url(/images/message/address_icon_folder.gif) 10px 11px no-repeat; padding:12px 0 0 29px; }
.send_address .send_title dt span { color:#4e99cc; font-family:Tahoma, Geneva, sans-serif; }
.send_address .send_title dd { float:right; padding:9px 9px 0 0; }
.send_address .send_title dd img { cursor:pointer; }






	
			
/* --------------- */
/* 사이드 그룹관리 */
/* --------------- */
.address_group_list { float:left; border:solid 1px #ddd; background:#f6f6f6; width:228px; height:570px; }
.address_group_list dl { border:solid 1px #ddd; background:#fff; width:218px; height:524px; margin:1px 0 0 4px; overflow-y:scroll; }
.address_group_list dl dt { color:#444; margin:12px 0 8px 12px; background:url(/images/message/address_icon_folder.gif) no-repeat; padding:1px 0 0 20px; }
.address_group_list dl dd { color:#444; height:22px; padding:2px 0 0 35px; background:url(/images/message/address_icon_arrow.gif) 28px 6px no-repeat; }
.address_group_list dl dd img { vertical-align:middle; }
.address_group_list dl .dd_on { background:#d5eeff url(/images/message/address_icon_arrow.gif) 28px 6px no-repeat;}
.address_group_list dl span { color:#4e99cc; font-weight:bold; font-family:Tahoma, Geneva, sans-serif; }

/* --------------- */
/* --주소록 관리-- */
/* --------------- */
.address_db_list { float:left; border:solid 1px #ddd; border-left:none; background:#fff; width:588px; height:570px; }

/* 상단 타이틀 dl */
.address_db_title { width:588px; height:40px; border-bottom:solid 1px #c2c2c2; background:url(/images/message/address_bg_title.gif) repeat-x; }
.address_db_title dt { float:left; font-size:14px; color:#000; font-weight:bold; padding:12px 0 0 11px; }
.address_db_title dt span { color:#4e99cc; font-family:Tahoma, Geneva, sans-serif; }
.address_db_title dd { float:right; padding:9px 9px 0 0; }
.address_db_title dd img { cursor:pointer; }

/* 상단 버튼 dl */
.address_db_btn { width:588px; height:34px; border-bottom:solid 1px #efefef; }
.address_db_btn select { vertical-align:bottom; }
.address_db_btn dt { float:left; padding:7px 0 0 7px; }
.address_db_btn dd { float:right; padding:7px 11px 0 0; }

/* 전체,ㄱ,ㄴ,ㄷ,ㄹ 정렬기준 테이블 */
.table_address_sort { border-collapse:collapse; }
.table_address_sort td { border:solid 1px #c9cfd5; border-bottom:solid 1px #a7a7a7; background:#f0f1f4; text-align:center; height:17px; padding:2px 0 3px 0; }
.table_address_sort .on{ border:solid 1px #a7a7a7; border-bottom:solid 1px #ddd; background:#fff; }
.table_address_sort .none { border:none; border-bottom:solid 1px #a7a7a7; background:none; }
.table_address_sort .on A:link		{ color:#000;text-decoration:none; } /* 방문전 */
.table_address_sort .on A:visited	{ color:#000;text-decoration:none; } /* 방문후 */
.table_address_sort .on A:active	{ color:#000;text-decoration:none; } /* 마우스클릭시 */
.table_address_sort .on A:hover		{ color:#000;text-decoration:none; } /* 마우스오버 */
.table_address_sort .on A:focus		{ color:#000;text-decoration:none; } /* 포커스 */
.table_address_sort A:link		{ color:#777;text-decoration:none; } /* 방문전 */
.table_address_sort A:visited	{ color:#777;text-decoration:none; } /* 방문후 */
.table_address_sort A:active	{ color:#777;text-decoration:none; } /* 마우스클릭시 */
.table_address_sort A:hover		{ color:#000;text-decoration:none; } /* 마우스오버 */
.table_address_sort A:focus		{ color:#000;text-decoration:none; } /* 포커스 */

/* 주소록 목록 테이블 */
.table_address_list { border-collapse:collapse; }
.table_address_list th { border:solid 1px #ddd; border-top:none; background:url(/images/message/address_bg_title.gif) 0 -7px repeat-x; height:17px; padding:3px 0 1px 0; font-size:11px; color:#000; font-weight:normal; }
.table_address_list td { border-bottom:solid 1px #e7e7e7; color:#777; text-align:center; height:20px; padding:3px 0 3px 0; background:#FFF; }
.table_address_list img { vertical-align:bottom; }



/***************************/
/******모바일 문자발송******/								
/***************************/		
				

				
.m_send_group { background:#f6f6f6; width:100%; height:442px; }

.m_send_group .m_send_list { border:solid 1px #ddd; background:#fff; width:100%; height:384px; margin:4px 0 0 0; padding-top:8px; }
.m_send_group .m_send_list li { color:#444; height:22px; padding:2px 0 0 22px; background:url(/images/message/address_icon_arrow.gif) 15px 8px no-repeat; }
.m_send_group .m_send_list input { vertical-align:middle; }
.m_send_group .m_send_list span { color:#4e99cc; font-weight:bold; font-family:Tahoma, Geneva, sans-serif; }

.m_send_group .m_send_group_list { border:solid 1px #ccc; background:#fff; width:100%; margin:4px 0 0 0;}
.m_send_group .m_send_group_list dt { color:#444; position:relative; height:30px; padding:10px 0 0 29px; background:url(/images/message/address_icon_folder.gif) 10px 15px no-repeat; margin-top:3px; font-size:1.1em; border-bottom:solid 1px #ccc; }
.m_send_group .m_send_group_list dd { color:#444; height:30px; padding:10px 0 0 37px; background:url(/images/message/address_icon_arrow.gif) 30px 20px no-repeat; }
.m_send_group .m_send_group_list input { vertical-align:middle;}
.m_send_group .m_send_group_list span { color:#4e99cc; font-weight:bold; font-family:Tahoma, Geneva, sans-serif; font-size:14px; }
.m_send_group .right_btn { position:absolute; right:5px; top:2px; }


.address_group_list dl dt { color:#444; margin:12px 0 8px 12px; background:url(/images/message/address_icon_folder.gif) no-repeat; padding:1px 0 0 20px; }								


/* 받는사람번호 */
.m_send_address { background:#f6f6f6; width:100%; height:442px; }
.m_send_address .m_send_title { text-align:center; margin-top:10px; padding:10px 0; border-radius:5px; border:solid 1px #ccc; background:#fff; box-shadow: 0 0 2px #999; font-weight:bold; font-size:1.2em; }
.m_send_address .m_send_title span { color:#4e99cc; font-family:Tahoma, Geneva, sans-serif; }
.m_send_address .m_send_title dd { float:right; padding:9px 9px 0 0; }
.m_send_address .m_send_title dd img { cursor:pointer; }

/* --------------- */
/* 사이드 그룹관리 */
/* --------------- */
.m_address_group_list { border:solid 1px #ddd; background:#f6f6f6; padding:0 8px 0 8px; height:400px; overflow:hidden;}

.m_address_group_list dl { border:solid 1px #ddd; width:100%; height:400px; overflow-y:scroll; }
.m_address_group_list dl dt { color:#444; height:30px; border-bottom:solid 1px #ccc; margin:12px 0 0 0px; background:url(/images/message/address_icon_folder.gif) 10px 3px no-repeat; padding:1px 0 0 30px; }
.m_address_group_list dl dd { height:30px; border-bottom:solid 1px #ddd; padding:8px 0 0 35px; background:url(/images/message/address_icon_arrow.gif) 28px 17px no-repeat; position:relative;  }
.m_address_group_list dl dd A 	{ color:#444; font-size:1.1em; text-decoration:none; }
.m_address_group_list dl dd img { vertical-align:middle; }
.m_address_group_list dl .dd_on { background:#d5eeff url(/images/message/address_icon_arrow.gif) 28px 17px no-repeat;}
.m_address_group_list dl span { color:#4e99cc; font-weight:bold; font-family:Tahoma, Geneva, sans-serif; }

/* --------------- */
/* --주소록 관리-- */
/* --------------- */
.m_address_db_list {  border:solid 1px #ddd; border-left:none;  background:#f5f5f5; padding:0 5px 0 5px; height:570px; }

/* 상단 타이틀 dl */
.m_address_db_title { width:100%; height:40px; border-bottom:solid 1px #c2c2c2; background:url(/images/message/address_bg_title.gif) repeat-x;}
.m_address_db_title dt {  text-align:center; margin-top:10px; padding:10px 0; border-radius:5px; border:solid 1px #ccc; background:#fff; box-shadow: 0 0 2px #999; font-weight:bold; font-size:1.2em;  }
.m_address_db_title dt span { color:#4e99cc; font-family:Tahoma, Geneva, sans-serif; }
.m_address_db_title dd { float:right; padding:9px 9px 0 0; }
.m_address_db_title dd img { cursor:pointer; }

/* 상단 버튼 dl */
.m_address_db_btn { width:100%; height:34px; border-bottom:solid 1px #efefef; }
.m_address_db_btn select { vertical-align:bottom; }
.m_address_db_btn dt { float:left; padding:7px 0 0 7px; }
.m_address_db_btn dd { float:right; padding:7px 11px 0 0; }

/* 전체,ㄱ,ㄴ,ㄷ,ㄹ 정렬기준 테이블 */
.table_address_sort { border-collapse:collapse; }
.table_address_sort td { border:solid 1px #c9cfd5; border-bottom:solid 1px #a7a7a7; background:#f0f1f4; text-align:center; height:17px; padding:2px 0 3px 0; }
.table_address_sort .on{ border:solid 1px #a7a7a7; border-bottom:solid 1px #ddd; background:#fff; }
.table_address_sort .none { border:none; border-bottom:solid 1px #a7a7a7; background:none; }
.table_address_sort .on A:link		{ color:#000;text-decoration:none; } /* 방문전 */
.table_address_sort .on A:visited	{ color:#000;text-decoration:none; } /* 방문후 */
.table_address_sort .on A:active	{ color:#000;text-decoration:none; } /* 마우스클릭시 */
.table_address_sort .on A:hover		{ color:#000;text-decoration:none; } /* 마우스오버 */
.table_address_sort .on A:focus		{ color:#000;text-decoration:none; } /* 포커스 */
.table_address_sort A:link		{ color:#777;text-decoration:none; } /* 방문전 */
.table_address_sort A:visited	{ color:#777;text-decoration:none; } /* 방문후 */
.table_address_sort A:active	{ color:#777;text-decoration:none; } /* 마우스클릭시 */
.table_address_sort A:hover		{ color:#000;text-decoration:none; } /* 마우스오버 */
.table_address_sort A:focus		{ color:#000;text-decoration:none; } /* 포커스 */


/* 문 자 */
.m_address_list				{ border:solid 1px #ddd; margin-top:5px; position:relative; }
.m_address_list dt		{ border:solid 3px #f5f5f5; border-bottom:solid 1px #bbb; background:#fafafa; position:relative; height:60px;}
.m_address_list dt label	{ padding:0 8px 5px 0px; display:block; }
.m_address_list dt h3	{ color:#000; font-size:16px; font-weight:bold; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overow:ellipsis; padding:12px 0 0 5px;; }
.m_address_list dt p	{ color:#666; font-size:14px; margin:3px 0 0 8px;display:inline-block; }
.m_address_list dt p span	{ color:#ddd; font-size:10px; }
.m_address_list dt .right_box { font-size:12px; position:absolute; right:7px; top:10px; }
.m_address_list dd { padding:8px;}
.m_address_list .boardNone { text-align:center; padding:120px 0 120px 0; }
.m_address_list .check_box { border-right:solid 1px #eee; float:left; height:60px; background:#f5f5f5; width:20px; position:relative;}

/* 주소록 목록 테이블 */
.table_address_list { border-collapse:collapse; }
.table_address_list th { border:solid 1px #ddd; border-top:none; background:url(/images/message/address_bg_title.gif) 0 -7px repeat-x; height:17px; padding:3px 0 1px 0; font-size:11px; color:#000; font-weight:normal; }
.table_address_list td { border-bottom:solid 1px #e7e7e7; color:#777; text-align:center; height:20px; padding:3px 0 3px 0; background:#FFF; }
.table_address_list img { vertical-align:bottom; }

/* 주소록 UL */
.message_ul { padding:8px 0 6px 0; width:100%; display:inline-block; }
.message_ul li	{ padding:4px 0 4px 0; }