@charset "utf-8";
/* CSS Document */

* { margin: 0; padding: 0; }
body {margin:0;padding:0;font-size:12px;font-family:Dotum, Verdana, Geneva, sans-serif;}
table, div {color:#808080; border-collapse:collapse;line-height:1.5em;}
img {border:0;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
input,textarea{font-family:inherit;font-size:inherit;font-weight:inherit;vertical-align:middle;}
/*select, textarea {border:1px solid #B7B6B6;background:#FFF;font-family: Dotum, Arial, sans-serif;font-size:12px;color:#808080;vertical-align:middle;}*/
select, input, li img {vertical-align:middle;}
input:focus, textarea:focus { background:#eef9fe;}
em {font-style:normal;}
/*to enable resizing for IE*/
input,textarea,select{*font-size:100%;}
.input_style {font-size:11px; font-family:dotum;color:#898989;border:1px solid #e4e4e4;padding:2px;}
button { margin:0; padding:0; border:none; border:0; cursor:pointer; }

a {color:#000000; text-decoration:none;}
a:link {color:#000000;}
a:visited {color:#000000; text-decoration:none;}
a:hover {color:#047ece; text-decoration:none;}
a:active {color:#333333; text-decoration:none;}
img {border:0;}

/* scroll */
body, textarea, .scroll {
	scrollbar-face-color:#f8f8f8;
	scrollbar-highlight-color:#f8f8f8;
	scrollbar-3dlight-color:#e5e5e5;
	scrollbar-shadow-color:#f8f8f8;
	scrollbar-darkshadow-color:#e5e5e5;
	scrollbar-track-color:#ffffff;
	scrollbar-arrow-color:#bdbdbd;
}


.inputTypeText { _height:20px;border:1px solid; border-color:#a6a6a6 #d8d8d8 #d8d8d8 #a6a6a6; height:1.4em; padding:.2em 0 0 .3em; background:#ffffff; font-size:1em; _font-size:9pt; }
*:first-child+html .inputTypeText { font-size:9pt; }
.inputTypeText:hover,
.inputTypeText:focus,
.inputTypeTextArea:hover,
.inputTypeTextArea:focus { background:#f4f4f4; }
.inputTypeTextArea {font-family:dotum; border:1px solid !important; border-color:#a6a6a6 #d8d8d8 #d8d8d8 #a6a6a6 !important; padding:.2em 0 0 .3em; background:#ffffff; font-size:1em; _font-size:9pt;}
*:first-child+html .inputTypeTextArea { font-size:9pt; }

/* 레이아웃 */
#admin_wrapper {margin:0 auto; width:980px;}
#admin_header {margin:0 auto;width:980px;position:relative;padding:10px 0 0 10px;}
#admin_footer {text-align:center;padding:30px 0;border-top:2px solid #000;margin:20px 0;}
#admin_footer strong {color:#ff6600;}
/* 게시판 */

.bgnone{background:none!important;padding:5px 4px!important;border-bottom:1px solid #ddd!important;border-top:none!important;}
#table_wrap {width:100%;background:#f7f7f7;}
#table_wrap td {padding:10px;vertical-align:top;}
#table_form {clear:both;width:100%;}
#table_form th {text-align:left;border-top:1px solid #ccc; border-bottom:1px solid #ccc;padding:8px 5px; color:#ff6600;line-height:25px;background:url(../img/th_bg.gif) repeat-x left top;/*background:url(../img/table_hbg.gif) repeat-x left top;*/}
#table_form td {border-bottom:1px solid #ddd;padding:5px 4px;color:#898989;}
#table_form tr:hover {background:#eeeeee;color:#000;cursor:pointer;}
#table_form caption { display:none;}
#table_form02 {width:100%; border-top:1px solid #ddd;margin-top:10px;}
#table_form02 th {_font-size:12px;text-align:left;width:150px; border-bottom:1px solid #e4e4e4;padding:8px 8px 8px 20px; background:#f7f7f7 url(../img/bluet01.gif) no-repeat 8px 50%;}
#table_form02 td {_font-size:12px;border-bottom:1px solid #e4e4e4;padding:4px;}
#table_form02 caption { display:none;}
#num {width:8%; text-align:center;}
#category {width:9%; text-align:center;}
#content {}
#date {width:15%; text-align:center;}
#result {width:10%; text-align:center;}
#writer {width:15%; text-align:center;}
#count {width:8%; text-align:center;}

.admin_m_title {padding:0;background:url(../img/admin_m_titlebg.gif) repeat-x left bottom;margin:20px 0 5px 0;overflow:hidden;}
.admin_m_title p {background:#015a84;color:#fff;float:left;border:1px solid #ccc;padding:5px;}
.admin_m_title p strong {color:#00fff9;}
.list_before {padding:0!important;border:0!important;}
.list_before:hover {border:0!important;background:none!important;}
.list_next {padding:0!important;border:0!important;}
.list_next:hover {border:0!important;background:none!important;}

.admin_title {padding:20px 10px;background:url(../img/join_round_b_bg.gif) repeat-x left top;overflow:hidden;}
.admin_title span {color:#000;font-size:14px;float:left;}
.admin_title em {font-size:11px;color:#000;font-weight:normal;float:right;}
.admin_search {clear:both;background:#666;color:#fff;padding:10px; border-top:1px solid #fff;margin:0 0 10px 0;text-align:right;}
.admin_search strong {background:url(../img/bluet01.gif) no-repeat 4px 50%;margin-left:10px;padding:0 0 0 15px;}
.admin_search_btn {padding:4px 8px;border:1px solid #fff;background:#e4e4e4;}
.admin_search_btn:hover {color:#ff6600;background:#ccc;}

#admin_header {border-bottom:4px solid #333;}
#admin_header .user_info {background:#333 url(../img/user_icon.gif) no-repeat 5px 50%;color:#fff;padding:5px 10px 5px 20px;position:absolute;top:0px;right:10px;}
#admin_header .user_info strong {color:#00fff9;}
#admin_header .user_page a {position:absolute;top:35px;right:10px;padding:5px 10px;border:1px solid #ccc;}
#admin_header .user_page a:hover {background:#ff8a00;color:#fff;}
#admin_header ul {position:absolute;top:75px;right:10px;list-style:none;padding:0;margin:0;}
#admin_header ul li {display:inline;}
#admin_header ul li a {background:#eee;padding:5px 8px;display:block;display:inline-block;border:1px solid #ccc;}
#admin_header ul li a:hover {background:#898989;color:#fff;}


.page_num {margin:20px 0; text-align:center;}
.page_num ul { list-style:none;}
.page_num ul li { display:inline;}
.page_num ul li a { display:block; display:inline-block;padding:0 5px; border:1px solid #e4e4e4;}
.page_num ul li a:hover { border:1px solid #666; background:#f4f4f4;}
.page_num ul li strong {color:#ff6600;}

.e_btn {padding:5px 10px;border-bottom:1px solid #ccc;}
.btn_area {text-align:right;padding:10px;}


/* 내용상세보기 */
.emailDetail {color:#fff;margin:0 0 10px 0;padding:10px;background: url(../img/emoticon_tabimg_on.gif) repeat-x top left;}
.emailDetail span {display:block;width:187px;height:28px;font-size:14px;padding:10px 0 0 0;}
.emailDetail_copy {border:1px solid #ddd;margin:10px 20px auto;padding:10px; line-height:150%;}
.emailDetail_p {padding:0 20px;}
