@charset "utf-8";

/* 기본 테그 설정 */
#mirae_board {width:100%; font-size:12px; }
#mirae_board form {margin:0; padding:0}
#mirae_board img {border:0;}
#mirae_board caption {display:none;}
#mirae_board legend {display:none;}
#mirae_board p{margin:0;padding:0;}
#mirae_board fieldset{border:0px;}


#mirae_board a{ text-decoration:none; color:#666; }
#mirae_board a:hover{ text-decoration:underline; color:#ff1e1e; }

#mirae_board .board_wrap { border:1px solid #d6d7d9; padding:10px; }

#mirae_board .board_head .title {display:none; width:100%; border-bottom:3px solid #37557b; padding-bottom:5px;}
#mirae_board .board_head .title span { font-size:16px; font-weight:bold; color:#37557b; text-decoration:none; }
#mirae_board .board_head .list_style { font-size:11px; margin-top:5px; height:25px; text-align:right; }
#mirae_board .board_head .list_style img { vertical-align:middle; }

#mirae_board .board_head .postCount { float:left; }
#mirae_board .board_head .divSearch { float:right; padding-bottom:5px; padding-right:5px; }

#mirae_board .post_body {width:100%;}
#mirae_board .post_body .list {border-collapse:collapse;}
#mirae_board .post_body .list th {font-size:13px; font-weight:bold; overflow:hidden; padding:5px; color:#555; border-bottom:1px solid #d1d1d1; background-color:#f1f1f1;}
#mirae_board .post_body .list td {font-size:12px; padding:5px; border-bottom:1px solid #d1d1d1; color:#666;}
#mirae_board .post_body .list span.commentcnt {font-size:11px; color:#C0C0C0;}

#mirae_board .post_body .read {width:100%;}
#mirae_board .post_body .read h3{ font-size:13px; font-weight:normal; float:left; margin:0px;}
#mirae_board .post_body .read .floatRight{ float:right; display:inline; }
#mirae_board .post_body .read .filelist {width:100%; text-align:right; padding-top:3px;}
#mirae_board .post_body .read .filelist > ul > li{display:inline; padding-left:10px;}
#mirae_board .post_body .read .content_box {width:100%; padding-top:10px; padding-bottom:30px; color:#666; }
#mirae_board .post_body .read .title_box {margin-bottom:5px; height:20px; padding-top:10px; border-bottom:1px dashed #d6d7d9; color:#666; }
#mirae_board .post_body .read .title_box h3 {width:460px;}

#mirae_board .post_body .write {width:100%;}
#mirae_board .post_body .write p { width:80px; padding-top:4px; font-size:12px; font-weight:bold; text-align:center; float:left; }
#mirae_board .post_body .write input { margin-top:1px; vertical-align:middle; }
#mirae_board .post_body .write span.error { font-size:12px; font-weight:bold; color:red; }

#mirae_board table.write { border-collapse:collapse; width:100%; border:0; border-top:2px solid #cfcfcf; margin:0 0 20px 0; padding:0; }
#mirae_board table.write thead tr { height:20px; }
#mirae_board table.write tbody tr { height:20px; }
#mirae_board table.write th { font-size:12px; font-weight:bold; overflow:hidden; padding:5px; color:#555; border-bottom:1px solid #d1d1d1; background-color:#f1f1f1; }
#mirae_board table.write td { font-size:12px; padding:5px; border-bottom:1px solid #d1d1d1; color:#666; }
#mirae_board table.write tr.center td { text-align:center; }
#mirae_board table.write td input,
#mirae_board table.write td select,
#mirae_board table.write td textarea { font-family:굴림; font-size:12px; vertical-align:middle; }
#mirae_board table.write td span.error { font-family:굴림, 맑은고딕; font-size:12px; font-weight:bold; color:red; }

#mirae_board .post_body .delete {width:728px; border:1px solid #d6d7d9; padding:15px; margin-bottom:5px;}

#mirae_board .post_tail {padding-top:20px;}
#mirae_board .post_tail ul li {display:inline; padding:0px 10px 0px 10px; border-left:1px solid #d6d7d9; color:#666;}
#mirae_board .post_tail ul li.noborder {border-left:1px solid #FFFFFF; }
#mirae_board .post_tail ul.right { float:right;}


#mirae_board .post_tail .comment { padding:10px 10px 10px 10px; border:1px solid #d6d7d9;  color:#666;}

#mirae_board .post_tail .comment .list { padding-bottom:10px; }
#mirae_board .post_tail .comment .list dt { display:inline; }
#mirae_board .post_tail .comment .list dt span.userinfo { font-weight:bold; padding-right:20px; }
#mirae_board .post_tail .comment .list dt div.menu { float:right; }
#mirae_board .post_tail .comment .list dd { border-bottom:1px solid  #d6d7d9; margin-bottom:10px; }


#mirae_board .post_tail .comment .write { background-color:#fafafa; vertical-align:top;}
#mirae_board .post_tail .comment .write fieldset { border:1px solid #d6d7d9; padding:14px 0px 3px 15px; }
#mirae_board .post_tail .comment .write legend { display:none; }
#mirae_board .post_tail .comment .write p { float:left; display:block; width:82px; padding-top:4px; margin-right:8px; text-align:center; font-weight:bold; }
#mirae_board .post_tail .comment .write .title { width:523px; height:22px; margin-bottom:6px; }
#mirae_board .post_tail .comment .write .content { width:523px; height:68px; margin-right:7px; margin-bottom:3px; overflow:hidden; vertical-align:top;}
#mirae_board .post_tail .comment .write .button { width:60px; height:40px;}

#mirae_board .btn_zone {width:100%; text-align:right; padding-top:10px; margin-bottom:10px;}

/* Control Button + Submit Button */
span.button,
span.button button,
span.button input { position:relative; margin:0; display:inline-block; border:0; font:12px Malgun Gothic,Sans-serif; white-space:nowrap; background:url(../image/button/buttonWhite.gif) no-repeat;}
span.button { padding:0; background-position:left top;}
span.button, x:-moz-any-link{ font:23px ; padding:11px 0;} /* Firefox 2 Fix */
span.button, x:-moz-any-link, x:default{ padding:0;} /* Firefox 2 Fix */
span.button button,
span.button input { height:23px; left:2px; padding:2px 6px 2px 6px; background-position:right top; cursor:pointer;}
span.button button:hover{height:23px; left:2px; padding:0 6px 0 6px; background-position:right -130px;}
span.button input:hover{height:23px; left:2px; padding:0 6px 0 6px; background-position:right -130px;}

a.button.write,
a.button.write span,
span.button.write,
span.button.write button,
span.button.write input { background-image:url(../../../../img/button/buttonBlack.gif); color:#fff;}

a.button.list,
a.button.list span,
span.button.list,
span.button.list button,
span.button.list input { background-image:url(../../../../img/button/buttonBlack.gif); color:#fff;}

a.button.move,
a.button.move span,
span.button.move,
span.button.move button,
span.button.move input { background-image:url(../../../../img/button/buttonBlack.gif); color:#fff;}

a.button.search,
a.button.search span,
span.button.search,
span.button.search button,
span.button.search input { background-image:url(../../../../img/button/buttonBlack.gif); color:#fff;}

a.button.delete,
a.button.delete span,
span.button.delete,
span.button.delete button,
span.button.delete input { background-image:url(../../../../img/button/buttonBlack.gif); color:#fff;}

a.button.reply,
a.button.reply span,
span.button.reply,
span.button.reply button,
span.button.reply input { background-image:url(../../../../img/button/buttonBlack.gif); color:#fff;}

a.button.move,
a.button.move span,
span.button.move,
span.button.move button,
span.button.move input { background-image:url(../../../../img/button/buttonBlack.gif); color:#fff;}

a.button.update,
a.button.update span,
span.button.update,
span.button.update button,
span.button.update input { background-image:url(../../../../img/button/buttonBlack.gif); color:#fff;}


