.fmail_wrap {padding:10px 0;}
.fmail_wrap form {margin:0; padding:0;}
.fmail_wrap img {border:0;}
.fmail_wrap .func {text-align:right;}
.fmail_wrap .func img {margin-bottom:8px; vertical-align:middle;}
.fmail_wrap .blind {visibility:hidden; overflow:hidden; position:absolute; width:1px; height:1px;}
.fmail_wrap .break {margin-top:16px;}
.fmail_wrap .require {float:left; overflow:hidden; width:12px; height:20px; background:url(../image/ic_require.gif) no-repeat 0 2px; text-align:left; text-indent:-999px;}
.fmail_wrap .calendar {overflow:hidden; width:22px; height:18px; margin:0; padding:0; border:0; background:url(../image/ic_calendar.gif) no-repeat 50% 50%; text-align:left; text-indent:-999px; vertical-align:middle; cursor:pointer;}
.fmail_wrap .settoday {overflow:hidden; width:27px; height:18px; margin:0; padding:0; border:0; background:url(../image/ic_today.gif) no-repeat 50% 50%; text-align:left; text-indent:-999px; vertical-align:middle; cursor:pointer;}
.fmail_head {margin:0; padding:0 2px; font-weight:bold; font-family:'µ¸¿ò',Dotum; font-size:14px; line-height:24px;}
.fmail_head .print {overflow:hidden; position:absolute; top:10px; right:10px; width:65px; height:21px; padding:0; border:0; background:#EEE; line-height:20px; cursor:pointer;}
.fmail_head .print span {position:absolute; top:0; left:0; width:65px; height:21px; background:url(../image/btn_print.gif) no-repeat 0 0;}

.fmail_top {padding:4px 0; text-align:right;}
.fmail_btm {overflow:hidden; width:100%; padding:4px 0; text-align:center;}
.fmail_btm .area_l {float:left; width:20%; height:20px; text-align:left;}
.fmail_btm .area_c {float:left; width:60%; height:20px; text-align:center;}
.fmail_btm .area_r {float:right; text-align:right;}
.fmail_top button, .fmail_top input, .fmail_top img,
.fmail_btm button, .fmail_btm input, .fmail_btm img {margin:0; vertical-align:middle;}

.fmail_top em {font-weight:bold; font-style:normal;}
.fmail_top .btns {display:inline-block; height:18px; padding-left:8px; vertical-align:middle;}
.fmail_top .notice {margin:4px 0; padding:4px 8px; border:1px solid #CCC; border-radius:5px; background:#FFC; text-align:left;}
.fmail_top .xls {position:relative; overflow:hidden; width:60px; height:16px; padding:0 0 0 16px; border:0; background:transparent; font-size:12px; line-height:16px; text-align:center; white-space:nowrap; cursor:pointer;}
.fmail_top .xls span {position:absolute; top:0; left:0; overflow:hidden; width:16px; height:16px; background:url(../image/ic_xls.gif) no-repeat 0 0; text-align:left; text-indent:-999px;}
.fmail_btm .del {overflow:hidden; position:relative; width:35px; height:17px; padding:0; border:0; background:#EEE; line-height:18px; cursor:pointer;}
.fmail_btm .del span {position:absolute; top:0; left:0; width:35px; height:17px; background:url(../image/admin_delete.gif) no-repeat 0 0;}

.fmail_msg {padding:8px; border:1px solid #DDD; background:#FFF; color:#555; text-align:center;}
.fmail_msg .btm {padding-top:4px;}

.fmail_list {width:100%; border:0; border-top:3px solid #888;}
.fmail_list caption {display:none;}
.fmail_list th,
.fmail_list td {padding:3px 0; border:0; border-bottom:1px solid #DDD; font-weight:normal; font-size:12px; line-height:18px; text-align:center;}
.fmail_list th {background:#F6F6F6;}
.fmail_list th a {text-decoration:none !important;}
.fmail_list th.on {padding-bottom:1px; border-bottom:3px solid #FC3;}
.fmail_list td.tit {text-align:left;}

.fmail_srch {display:block; margin:0; padding:4px 0; border:0; text-align:center;}
.fmail_srch legend {visibility:hidden; overflow:hidden; position:absolute; width:1px; height:1px;}
.fmail_srch input,
.fmail_srch select {margin:0; vertical-align:middle;}
.fmail_srch select {height:20px;}
.fmail_srch .kword {width:120px;}

.fmail_info {padding:4px 8px; font-family:'µ¸¿ò',Dotum; font-size:11px; color:#888; text-align:right;}
.fmail_info .sl {color:#BBB;}
.fmail_info .ip,
.fmail_info .date {font-family:Tahoma,Sans-serif;}
.fmail_info .print {float:left; overflow:hidden; width:18px; height:18px; margin:0; padding:0; border:0; background:url(../image/print.gif) no-repeat 0 0; text-align:left; text-indent:-999px; cursor:pointer;}

.fmail_view {width:100%; border:0; border-top:3px solid #888;}
.fmail_view img {vertical-align:middle;}
.fmail_view caption {display:none;}
.fmail_view th,
.fmail_view td {padding:5px; border:0; border-bottom:1px solid #DDD; font-weight:normal; font-size:12px; line-height:18px; text-align:left;}
.fmail_view th {padding-right:18px; background:#F6F6F6 url(../image/partition.gif) no-repeat 100% 50%; text-align:right;}
.fmail_view td.file,
.fmail_view td.reply {padding:2px;}
.fmail_view td.file .lst,
.fmail_view td.reply .lst,
.fmail_view td.file .nolst,
.fmail_view td.reply .nolst {padding:3px;}
.fmail_view td.file .preview img {margin-top:4px;}
.fmail_view .reply em {font-style:normal; color:#069;}
.fmail_view .reply .sl {font-size:11px; color:#BBB;}
.fmail_view .reply .ip,
.fmail_view .reply .date {font-family:Tahoma,Sans-serif; font-size:11px; color:#888;}
.fmail_view .reply .note {padding:8px; border:1px solid #CCC; border-radius:5px; background:#FFC;}

.fmail_reply {border:3px solid #888;}
.fmail_reply fieldset {display:block; margin:0; padding:0; border:0;}
.fmail_reply legend {visibility:hidden; overflow:hidden; position:absolute; width:1px; height:1px;}
.fmail_reply table {width:100%; border:0;}
.fmail_reply caption {display:none;}
.fmail_reply th,
.fmail_reply td {padding:5px; border:0; border-bottom:1px solid #DDD; font-weight:normal; font-size:12px; line-height:18px; text-align:left;}
.fmail_reply th {background:#F6F6F6; text-align:center;}
.fmail_reply .desc {padding:8px 4px 4px; color:#888;}
.fmail_reply .btm {position:relative; top:-1px; overflow:hidden; width:100%; margin-bottom:-1px; border-top:1px solid #AAA; background:#DEF;}
.fmail_reply .btm .ok,
.fmail_reply .btm .re {height:28px; margin:0; padding:0; border:1px solid #DEF; background:transparent; color:#333; text-align:center; cursor:pointer;}
.fmail_reply .btm .ok {float:left; width:70%; border-right-color:#AAA; font-weight:bold;}
.fmail_reply .btm .re {float:right; width:29%;}

.fmail_prevnext {width:100%; margin:0; padding:0; border-top:1px solid #DDD; list-style:none;}
.fmail_prevnext li {overflow:hidden; width:100%; margin:0; padding:4px 0; border-bottom:1px solid #DDD;}
.fmail_prevnext strong {float:left; width:54px;}
.fmail_prevnext .reply {font-family:Tahoma,Sans-serif; font-size:11px; color:#888;}

.fmail_edit {display:block; margin:0; padding:0; border:0;}
.fmail_edit legend {visibility:hidden; overflow:hidden; position:absolute; width:1px; height:1px;}
.fmail_edit table {width:100%; border:0; border-top:3px solid #888;}
.fmail_edit caption {display:none;}
.fmail_edit th,
.fmail_edit td {padding:5px; border:0; border-bottom:1px solid #DDD; font-weight:normal; font-size:12px; line-height:18px; text-align:left;}
.fmail_edit th {padding-right:18px; background:#F6F6F6 url(../image/partition.gif) no-repeat 100% 50%; text-align:right;}
.fmail_edit td.file {padding:3px;}
.fmail_edit td.file .inp,
.fmail_edit td.file .lst,
.fmail_edit td.file .nolst {padding:2px;}
.fmail_edit button,
.fmail_edit select,
.fmail_edit input,
.fmail_edit textarea {margin:0; vertical-align:middle;}
.fmail_edit .filedel {display:inline-block; overflow:hidden; margin-left:4px; font-size:12px; line-height:normal; cursor:pointer;}
