/* DTS Webmail Stylesheet : 2006-05-08 */
/* Author : 미소녀토끼-루나씨 <lunarworld@gmail.com>

/* 공통 */
a { text-decoration: none; }
hr { color: #E5E5E5; height: 1px; margin: 0px; }
form { margin: 0; padding: 0; }
body { margin: 0; }
ul { list-style-type: none; }

/* 박스 */
.box01 { color: #666; border: 1px solid #CCC; font: 11px/130% Dotum, Gulim, Tahoma, Verdana; }
.box02 { color: #999; border: 1px solid #DDD; font: 12px Dotum, Gulim, Tahoma, Verdana; }
.box02n { color: #999; border: 1px solid #DDD; font: 12px Dotum, Gulim, Tahoma, Verdana; ime-mode: inactive; }
.box03 { color: #666; border: 1px solid #DDD; font: 12px Dotum, Gulim, Tahoma, Verdana; background: #EBEBEB; }

/* 공통텍스트 */
.text01 { color: black; font: 11px/130% Dotum, Gulim, Tahoma, Verdana; }
.text01 a { color: #666; }
.text01 a:hover { color: black; text-decoration: underline; }
.text02 { color: #666; font: 12px/130% Dotum, Gulim, Tahoma, Verdana; }
.text02 a { color: #666; }
.text02 a:hover { color: black; text-decoration: underline; }
.text03 { color: black; font: 12px/130% Dotum, Gulim, Tahoma, Verdana; }
.text03 a { color: black; }
.text03 a:hover { color: black; text-decoration: underline; }

/* 폰트별텍스트 */
.ver09 { color: #666; font: 9px Verdana, Tahoma; letter-spacing: -1px; }
.ver10 { color: #666; font: 10px Verdana, Tahoma; letter-spacing: -1px; }
.verbold10 { color: #F60; font: bold 10px Verdana, Tahoma; letter-spacing: -1px; }
.verbold10 a { color: #F60; }
.tah10 { color: #999; font: 10px Tahoma,Verdana; }
.tah10 a { color: #999; font: bold 10px Tahoma,Verdana; }
.tah11 { color: #999; font: 11px Tahoma,Verdana; }
.tah11 a { color: #999; }
.dot14 { color: #690; font: bold 14px Dotum, Gulim, Arial, Tahoma; letter-spacing: -2px; }
.dot14 a { color: #F60; text-decoration: underline; }

/* 상단메뉴 */
#menu { font: bold 12px Dotum, Gulim, Tahoma, Verdana; }
#menu a { color: black; }
.menu { padding: 0px 5px; background: white; }
.menu01 { padding: 0px 5px; background: #C4E782;} 
.menu02 { padding: 0px 5px; background: #AEC9E6;} 
.menu04 { padding: 0px 5px; background: #C8C1EA;} 

/* 좌측메뉴 */
#menu_left { font: 12px Dotum, Gulim, Tahoma, Verdana; }
#menu_left a { color: #333; text-decoration: none; }
#menu_left a:hover { color: #333; text-decoration: underline; }
#menu_left a:visited { color: #333; text-decoration: none; }
.menu_left { border-bottom: 1px solid #E5E5E5; }
#menu_sub { color: #A6A6A6; font: 12px Dotum, Gulim, Tahoma, Verdana; }
#menu_sub a { color: #666; text-decoration: none; }
#menu_sub a:hover { color: #666; text-decoration: underline; }
#menu_sub a:visited { color: #666; text-decoration: none; }

.menu_sub2 { color: #999; font: 11px Dotum, Gulim, Tahoma, Verdana; height: 15px; }
.menu_sub2 a { color: #999; text-decoration: none; }
.menu_sub2 a:hover { color: #999; text-decoration: underline; }
.menu_sub2 a:visited { color: #999; text-decoration: none; }

/* 메일보기 */
.select { font: 11px Dotum, Gulim, Tahoma; color: #3779BC; letter-spacing: -1px; }
.select a { color: #3779BC; }
.line { background: #FFFFFF; }
.line_on { background: #FAFAFA; }
.title { font: 12px Dotum, Gulim; letter-spacing: -1px; color: black; border: 2px solid #F1E6D9; border-left: none; border-right: none; background: #FCF9F5; }
.title a{ color: black; }
.title a:hover { text-decoration: underline; }
.name { font:12px Dotum, Gulim; letter-spacing: -1px; color: black; }
.name a { color: black; }
.name a:hover { text-decoration: underline; }
.content01 { font: 12px Dotum, Gulim, Tahoma; color: #999; }
.content01 a { color: #999; }
.content01 a:hover { text-decoration: underline; }
.content01 a:visited { color: #999; }
.content02 { font: 12px Dotum, Gulim, Tahoma; color: #36C; }
.content02 a { color: #36C; }
.content02 a:hover { text-decoration: underline; }
.content02 a:visited { color: #36C; }
.content03 { font: 12px Dotum, Gulim, Tahoma; color: #FF3737; }
.content03 a { color: #FF3737; }
.content03 a:hover { text-decoration: underline; }
.content03 a:visited { color: #FF3737; }
.attach { font:11px Dotum, Gulim, Tahoma, Verdana; color: #999; font-weight: bold; }
.attach a { color: #2c63a4; }
.attach a:hover { text-decoration: underline; }

/* 편지쓰기 자동완성 */
div.div_autocomplete { position: absolute; border: 1px solid #CCC6BF; background-color: #FFF; font: normal 11px Verdana; margin: 0; padding: 0; }
div.div_autocomplete ul { list-style-type: none; margin: 0; padding: 0; }
div.div_autocomplete ul li.selected { background-color: #EFECE5;}
div.div_autocomplete ul li { list-style-type: none; display: block; margin: 0; padding: 0 0 0 5px; height: 18px; cursor: pointer; }

/* 주소록 */
#addrbook { font: bold 12px Dotum, Gulim;  color: #707070; text-align: center; background: url('../_image/mod_webmail/bg_addrbook_top.gif') repeat-x; }
#addrbook a { color: #707070; }
#addrbook a:hover { text-decoration: underline; }
.addrbook_title { font: 12px Dotum, Gulim; color: #666; border-top: 2px solid #F1E6D9; border-bottom: 1px solid #F1E6D9; border-left: none; border-right: none; background: #FCF9F5; }
.addrbook_title a{ color: #666; }
.addrbook_title a:hover { text-decoration: underline; }
.on1 { background: url("../_image/mod_webmail/bg_addrbook_topx1_on.gif") no-repeat; }
.off1 { background: url("../_image/mod_webmail/bg_addrbook_topx1_off.gif") no-repeat; }
.on2 { background: url("../_image/mod_webmail/bg_addrbook_topx2_on.gif") no-repeat; }
.off2 { background: url("../_image/mod_webmail/bg_addrbook_topx2_off.gif") no-repeat; }
.on3 { background: url("../_image/mod_webmail/bg_addrbook_topxn_on.gif") no-repeat; color: #690; }
.off3 { background: url("../_image/mod_webmail/bg_addrbook_topxn_off.gif") no-repeat; color: #666;}
li.abook_group { cursor: move; height: 20px; left: 0px; background: #FFF; border-bottom: 1px solid #EBEBEB; }
li.abook_group_on { cursor: move; height: 20px; left: 0px; background: #FAFAFA; border-bottom: 1px solid #EBEBEB; }

/* 최고관리자용 정보 텍스트 */
.eng { font: 11px Verdana; letter-spacing: -1px;}
.eng_big { font: 12px Verdana; }
.eng_small { font: 10px Verdana; }
.eng_tsmall { font: 9px Verdana; }
.kor_small { font: 11px Dotum; }

/* 검색어 하이라이트 */
.h_keywords { line-height: 14px; text-decoration: underline; font-weight: bold; }

/* SMS */
.sms_msg { width: 100; height: 117px; border: 0; background-color: transparent; overflow-y: auto; color: black; font: 12px/130% Dotum, Gulim, Tahoma, Verdana;
	scrollbar-3dlight-color: #DDD;
	scrollbar-arrow-color: #C00;
	scrollbar-base-color: #FFF;
	scrollbar-darkshadow-color: #DDD;
	scrollbar-face-color: #FFF;
	scrollbar-highlight-color: #FFF;
	scrollbar-shadow-color: #FFF; }