
/*List*/
div.boardListContainer { position:relative; color:#757575;font-size: 14px;font-family:돋움; width:1000px; margin:0 auto; padding-bottom:90px; }
div.boardListContainer select {font-size: 14px;}
div.boardListContainer fieldset { border:none; }
div.boardListContainer fieldset legend { display:none; }
div.boardListContainer a { color:#333;text-decoration:none; }
div.boardListContainer a:hover { color:#333; text-decoration:underline !important; }
div.boardListContainer img { border:none; vertical-align:middle; }
div.boardListContainer div.boardList {  }
div.boardListContainer div.boardList div.boardListTitle { float:left; padding:0 0 0 2px; }
div.boardListContainer div.boardList div.boardListRightTitle { padding:0 3px 0 0; text-align:right; }
div.boardListContainer div.boardList div.boardListRightTitle form.categoryForm { display:inline; margin:0; padding:0; }
div.boardListContainer div.boardList div.boardListRightTitle form.categoryForm fieldset { display:inline; margin:0; padding:0; border:none; }
div.boardListContainer div.boardList div.boardListRightTitle form.categoryForm fieldset legend { display:none; }
div.boardListContainer div.boardList table { margin:2px 0 2px 0; word-wrap:break-all; }
div.boardListContainer div.boardList table caption { display:none; }
div.boardListContainer div.boardList table thead {  }
div.boardListContainer div.boardList table thead tr th {color: #474747;font-family:"돋움";  padding:13px 10px 11px 10px; border-bottom: 3px solid #474747;font-size: 15px; }
div.boardListContainer div.boardList table thead tr th span {  }
div.boardListContainer div.boardList table thead tr th.first { border-bottom: 3px solid #76b710; }
div.boardListContainer div.boardList table thead tr th.first span { border-left:none; }
div.boardListContainer div.boardList table thead tr th.last {  }
div.boardListContainer div.boardList table tbody tr td {color: #757575; padding:19px 10px 18px 10px; font-size: 14px; border-bottom: 1px solid #e3e3e3;border-right:3px solid #fff; text-align:center; vertical-align:middle;}
/*div.boardListContainer div.boardList table tbody tr.first { background:url(/images/board/layout/bar_bg_bot.gif) repeat-x; }*/
div.boardListContainer div.boardList table tbody tr td.num {  }
div.boardListContainer div.boardList table tbody tr td.title { text-align:left; vertical-align:middle; font-weight:bold;}
div.boardListContainer div.boardList table tbody tr td.author{font-weight:normal;}
div.boardListContainer div.boardList table tbody tr td.author div.gall img {  }
div.boardListContainer div.boardList table tbody tr td.rdate { white-space:nowrap }
div.boardListContainer div.boardList table tbody tr td.rnum {  }
div.boardListContainer div.boardList div.boardPageNav { margin:5px auto; text-align:center; }
div.boardListContainer div.boardList div.boardPageNav img { margin-top:-2px; border:none; vertical-align:middle; }
div.boardListContainer div.boardList div.boardPageNav span { color:#ddd; }
div.boardListContainer div.boardList div.boardPageNav a, div.boardListContainer div.boardList div.boardPageNav strong { padding:0 4px; font-family:Arial; }
div.boardListContainer div.boardList div.boardPageNav a:hover { background:#eee; text-decoration:none; }
div.boardListContainer div.manageButton { margin-top:7px; padding:0 0 0 10px; }
div.boardListContainer div.boardSearch { margin:-30px 0 0px 0; height:35px; text-align:right; }
div.boardListContainer div.boardSearch form { margin:0; padding:0; }
div.boardListContainer div.boardSearch form fieldset { display:inline; margin:0;  }
*:first-child+html div.boardListContainer div.boardSearch form fieldset { border:none;} /*ie7*/
div.boardListContainer div.boardSearch form fieldset {  } /*ie*/
div.boardListContainer div.boardSearch select { border:1px solid #ddd; padding:5px}
div.boardListContainer div.boardSearch input[type="text"] { border:1px solid #ddd; height:28px;}
div.boardListContainer div.boardSearch input[type="image"] { margin:0 ; vertical-align:middle;  border:none; }
div.boardListContainer div.boardButton { margin-top:10px; padding:0; text-align:right; }


/*View*/
div.boardViewContainer { position:relative; color:#333;font-size: 14px;font-family:"돋움";  width:1000px; margin:0 auto; padding-bottom:90px; }
div.boardViewContainer hr { display:none; }
div.boardViewContainer select, div.boardViewContainer textarea {font-size: 14px;}
div.boardViewContainer fieldset { margin:0; padding:0; border:none; }
div.boardViewContainer fieldset legend { display:none; }
div.boardViewContainer a { color:#333; text-decoration:none; }
div.boardViewContainer a:hover { color:#00f; text-decoration:underline; }
div.boardViewContainer img { border:none; vertical-align:middle; }
div.boardViewContainer div.boardViewTitle { position:relative; }
div.boardViewContainer div.boardViewTitle h3 { margin:2px; padding:20px 10px; border-bottom:1px solid #e3e3e3;font-size: 14px;border-top:3px solid #474747; }
div.boardViewContainer div.boardViewTitle ul { overflow:hidden; width:100%; list-style:none; margin:0; padding:0;border-bottom:1px solid #ddd;  }
div.boardViewContainer div.boardViewTitle ul li{float:left; padding:8px 0 8px 4px; }
div.boardViewContainer div.boardViewTitle ul li.rdate { width:20%; text-align:right;}
div.boardViewContainer div.boardViewTitle ul li.author { margin:0 4px;width:65%;}
div.boardViewContainer div.boardViewTitle ul li.readnum {  width:10%;  text-align:right;}
div.boardViewContainer div.pnlAttachedImage { margin:10px 5px; }
div.boardViewContainer div.boardViewContent { min-height:200px; margin:10px 10px; word-break:break-all; font-size:14px; line-height:25px; color:#666; text-align:left;}
div.boardViewContainer div.boardViewContent p{line-height:25px;}
div.boardViewContainer div.boardViewContent img.boardConImage{margin-bottom:5px;}
div.boardViewContainer div.boardViewBottom { margin:0 10px 3px 0; color:#aaa; font-size:11px; text-align:right; }
div.boardViewContainer div.boardViewFile {font-size:11px; }
div.boardViewContainer div.boardViewFile p { margin:0; padding:2px 0; }
div.boardViewContainer div.boardViewFile p img { vertical-align:bottom; }
div.boardViewContainer div.boardPrev { padding:23px; border-top:1px solid #ddd; vertical-align:middle; }
div.boardViewContainer div.boardNext { padding:23px; border-top:1px solid #ddd; vertical-align:middle; }
div.boardViewContainer div.boardPrev span, div.boardViewContainer div.boardNext span { padding:0 10px; }
div.boardViewContainer div.boardPrev span{ font-weight:bold; color: #474747; background: url("/images/board/clip/up.gif") no-repeat 0 4px;}
div.boardViewContainer div.boardNext span{font-weight:bold; color: #474747; background: url("/images/board/clip/down.gif") no-repeat 0 4px;}
div.boardViewContainer div.boardPrev a, div.boardViewContainer div.boardNext a { padding-left:10px; }
div.boardViewContainer div.boardButton { padding:15px; border-top:1px solid #ddd; text-align:right; vertical-align:middle; }

div.boardCommentContainer { margin-top:20px; background:#fafafa; border:1px solid #ddd; box-shadow:0 0 3px #eee; background:linear-gradient(135deg, #fefefe 0%, #fafafa 50%, #fefefe 100%); behavior:url(/css/htc/PIE-1.0.0/PIE.htc); -pie-background: linear-gradient(135deg, #fefefe, #fafafa, #fefefe); }
div.boardCommentContainer div.boardComment { margin:10px; padding:5px; border-bottom:1px dotted #bbb; }
div.boardCommentContainer div.boardComment div.pnlCmt { position:relative; margin-bottom:10px; }
div.boardCommentContainer div.boardComment div.pnlCmt dl.commentTitle { position:relative; margin:0; padding:0; }
div.boardCommentContainer div.boardComment div.pnlCmt dl.commentTitle img { vertical-align:middle; }
div.boardCommentContainer div.boardComment div.pnlCmt dl.commentTitle dt.commentTitleRight { position:absolute; top:0; right:0; color:silver; font-size:11px; }
div.boardCommentContainer div.boardComment div.pnlCmt dl.commentTitle dt.commentTitleRight img { box-shadow:0 0 3px #ddd; behavior:url(/css/htc/PIE-1.0.0/PIE.htc); }
div.boardCommentContainer div.boardComment div.pnlCmt dl.commentTitle dd { margin:5px 0 0 0; padding:0; }
div.boardCommentContainer div.boardComment div.pnlFrmEditCmt { padding:5px 0; }
div.boardCommentContainer div.boardComment div.pnlFrmEditCmt p { top:-2px; }
div.boardCommentContainer div.boardComment div.pnlFrmReplyCmt { margin:0 0 0 auto; padding:15px 0; border-top:1px dotted #aaa; }
div.boardCommentContainer div.boardComment div.pnlFrmReplyCmt p { top:7px; }
div.boardCommentContainer form { margin:-5px 0 0 0; padding:0; }
div.boardCommentContainer input, div.boardCommentContainer img { vertical-align:middle; }
div.boardCommentContainer img { border:none; }
div.boardCommentContainer div.pnlFrmCmt { margin:10px; padding:5px 5px 0 5px; }
div.boardCommentContainer div.pnlFrmCmt, div.boardCommentContainer div.pnlFrmEditCmt, div.boardCommentContainer div.pnlFrmReplyCmt { position:relative; }
div.boardCommentContainer input[type="text"], div.boardCommentContainer input[type="password"] { border:1px solid #ddd; padding:3px; box-shadow:0 0 3px #eee; behavior:url(/css/htc/PIE-1.0.0/PIE.htc); }
div.boardCommentContainer textarea { width:99.5%; padding:3px; border:1px solid #ddd; box-shadow:0 0 3px #ddd; behavior:url(/css/htc/PIE-1.0.0/PIE.htc); }
div.boardCommentContainer p { position:absolute; top:-2px; right:0; margin:0; padding:0; }
div.boardCommentContainer div.commentInputTop {  }
div.boardCommentContainer div.commentInputBody { margin-top:5px; }
.tb03{border-collapse: collapse; border-spacing: 0; table-layout: fixed; }
.tb03 thead th{color: #474747;  font-weight:bold; padding:13px 18px; border-top: 3px solid #474747;font-size: 14px;border-bottom: 1px solid #e3e3e3; }
.tb03 thead th.t_row{border-top: 3px solid #76b710; }
.tb03 tbody th{ font-size: 14px;font-weight: normal; border-bottom: 1px solid #e3e3e3;background: url("/images/board/clip/th.gif") no-repeat right center; text-align:left; padding-left:18px;}
.tb03 tbody td{ color: #757575; padding:10px 15px; font-size: 14px; border-bottom: 1px solid #e3e3e3;border-right:3px solid #fff; text-align:center; vertical-align:middle; }
.tb03 tbody td span{background: url("/images/board/clip/th.gif") no-repeat right center; padding-right:20px;}
.tb03 .t_left{text-align: left;}
.tb03 tbody td strong{color: #474747; }
.tb03 tbody td input.input_style{border:none; border:1px solid #ddd;height:25px;}
.tb03 .no_br{border-bottom:none;}

/*Write*/
div.boardWriteContainer { position:relative; color:#333;font-size: 14px;font-family:"돋움"; width:1000px; margin:0 auto; padding-bottom:90px;  }
div.boardWriteContainer h3 { width:99%; margin:2px; padding:6px 0 6px 10px; border:1px solid #ddd;font-size: 14px;background:linear-gradient(180deg, #fefefe 0%, #eee 100%); behavior:url(/css/htc/PIE-1.0.0/PIE.htc); -pie-background: linear-gradient(#fefefe, #eee); }
div.boardWriteContainer form { margin:0; padding:0; }
div.boardWriteContainer select, div.boardWriteContainer textarea {font-size: 14px;}
div.boardWriteContainer fieldset { margin:0; padding:0; border:none; }
div.boardWriteContainer fieldset legend { display:none; }
div.boardWriteContainer img { border:none; vertical-align:middle; }
div.boardWriteContainer table { margin:0 3px;  }
div.boardWriteContainer table caption { display:none; }
div.boardWriteContainer table tr { border-bottom:1px dotted #ddd; }
div.boardWriteContainer table tr.trBoardSubject, div.boardWriteContainer table tr.trBoardContent { border:none; }
div.boardWriteContainer table th, div.boardWriteContainer table td { padding:3px 0; }
div.boardWriteContainer table th {color: #474747;  font-weight:bold; padding:7px 5px; border-top: 3px solid #757575;font-size: 14px;border-bottom: 1px solid #e3e3e3; }
div.boardWriteContainer table th.t_row{border-top: 3px solid #76b710;}
div.boardWriteContainer table td{color: #474747; padding:7px 5px; font-size: 14px; border-bottom: 1px solid #e3e3e3;border-right:3px solid #fff; text-align:center; vertical-align:middle;}
div.boardWriteContainer table td input[type="text"], div.boardWriteContainer table td input[type="password"], div.boardWriteContainer table td textarea { border:1px solid #ddd; vertical-align:middle; box-shadow:0 0 3px #eee; behavior:url(/css/htc/PIE-1.0.0/PIE.htc); }
div.boardWriteContainer table th input[type="text"], div.boardWriteContainer table td input[type="text"]{border:none; border:1px solid #ddd;height:28px; vertical-align:middle; font-size:14px; padding-left:5px;}
div.boardWriteContainer table td input[type="file"]{height:28px; margin-bottom:5px;}
div.boardWriteContainer table td img { border:none; vertical-align:middle; }
div.boardWriteContainer table th.t_left, div.boardWriteContainer table td.t_left{text-align:left;}
div.boardWriteContainer table td span{color: #474747;  font-weight:bold;}
div.boardWriteContainer div.boardButton { padding:10px; text-align:center; vertical-align:middle; }
div.boardWriteContainer div.boardButton input[type="image"] { vertical-align:middle; }


/*Auth*/
div.boardAuthContainer {width:1000px; margin:0 auto; position:relative; color:#4b5870; font-size:15px;  text-align:center;padding-top:50px; border-top:2px solid #8cabe4; }
div.boardAuthContainer img { border:none; vertical-align:middle; }
div.boardAuthContainer div.boardAuth { }
div.boardAuthContainer div.boardAuth h3 {font-size:18px; font-weight:bold;}
div.boardAuthContainer div.boardAuth form { margin:0;  text-align:center; }
div.boardAuthContainer div.boardAuth fieldset { margin:0; padding:0; border:none; vertical-align:middle; }
div.boardAuthContainer div.boardAuth fieldset legend { display:none; }
div.boardAuthContainer div.boardAuth fieldset input[type="password"] { padding:2px 10px; border:1px solid #8cabe4; width:380px; height:44px; font-size:15px;}
div.boardAuthContainer div.boardAuth fieldset input[type="image"] { vertical-align:middle; }
div.boardAuthContainer div.input{border-bottom:1px solid #dbd2d5; padding-bottom:50px; margin-bottom:30px; margin-top:15px;}


/*Select*/
div.boardSelectContainer { position:relative; color:#333;font-size: 14px;font-family:"돋움;" }
div.boardSelectContainer img { border:none; vertical-align:middle; }
div.boardSelectContainer div.boardSelect { width:500px; margin:50px auto; background:#fff; border:1px solid #ddd; box-shadow:0 0 8px #eee; behavior:url(/css/htc/PIE-1.0.0/PIE.htc); }
div.boardSelectContainer div.boardSelect h3 { margin:0px; padding:6px 0 6px 10px; border-bottom:1px solid #ddd;font-size: 14px;text-align:center; background:linear-gradient(180deg, #fefefe 0%, #eee 100%); behavior:url(/css/htc/PIE-1.0.0/PIE.htc); -pie-background: linear-gradient(#fefefe, #eee); }
div.boardSelectContainer div.boardSelect form { margin:0; padding:30px 0; text-align:center; }
div.boardSelectContainer div.boardSelect fieldset { margin:0; padding:0; border:none; vertical-align:middle; }
div.boardSelectContainer div.boardSelect fieldset legend { display:none; }
div.boardSelectContainer div.boardSelect fieldset input[type="password"] { padding:2px; border:1px solid #ddd; box-shadow:0 0 3px #eee; behavior:url(/css/htc/PIE-1.0.0/PIE.htc); }
div.boardSelectContainer div.boardSelect fieldset input[type="image"] { vertical-align:middle; }


/*ErrorMessage*/
div.boardErrMsgContainer { position:relative; color:#333;font-size: 14px;font-family:"돋움;" }
div.boardErrMsgContainer img { border:none; vertical-align:middle; }
div.boardErrMsgContainer div.boardErrMsg { width:450px; margin:50px auto 15px auto; background:#fff; border:1px solid #ddd; box-shadow:0 0 8px #eee; behavior:url(/css/htc/PIE-1.0.0/PIE.htc); }
div.boardErrMsgContainer div.boardErrMsg h3 { margin:0px; padding:6px 0 6px 10px; border-bottom:1px solid #ddd;font-size: 14px;text-align:center; background:linear-gradient(180deg, #fefefe 0%, #eee 100%); behavior:url(/css/htc/PIE-1.0.0/PIE.htc); -pie-background: linear-gradient(#fefefe, #eee); }
div.boardErrMsgContainer div.boardErrMsg p { margin:25px; text-align:center; }
div.boardErrMsgContainer div.boardErrMsgButton { text-align:center; }



/*Common*/
a.shadeButton { margin:0 5px; padding:1px 10px; border:1px solid #ddd; color:#000;font-size: 14px;text-decoration:none; border-radius:2px; box-shadow:2px 2px 4px #eee; background:linear-gradient(180deg, #fff 0%, #eee 60%, #fff 100%); -pie-background: linear-gradient(#fff, #fff, #eee, #fff); behavior:url(/css/htc/PIE-1.0.0/PIE.htc); }