/* board */

@import url(/exec/ezeditor/css/content_view.css);
input {vertical-align:middel;}
.txc-wrapper {width:100%;}

.board-head {zoom:1;}
.board-head:after {content:""; display:block; clear:both;}
.board-head div.list-count {float:left; margin-top:7px;}
.board-head div.list-count strong {color:#f75f1c; font-weight:normal;}
.board-head div.list-count img {vertical-align:middle;}

.board-search-form {float:right; margin-bottom:15px;}
.board-search-form * {vertical-align:middle;}
.board-search-form .selectbox {width:117px;}
.board-search-form .selectbox dt {width:112px;}
.board-search-form input.iText {float:left; width:166px; height:18px; padding:3px 0 0 3px; border:1px solid #ccc;}
.board-search-form input.btn {float:left; padding-left:4px; width:25px; height:24px;}

/* �Խ��� ����Ʈ */
.board-list {table-layout:fixed;border-collapse: collapse;margin-bottom: 2em;width:100%;line-height:21px;border-collapse: collapse;border-top:2px solid #000;}
.board-list td,.board-list th {font-family:'NanumGothic','Open Sans', sans-serif;color:#454544;border: 1px solid #dddddd;text-align:center;padding:10px 0;font-size:14px;}
.board-list th {font-weight:bold;background:#F8F8F8;}
.board-list td {height:30px;}
.board-list td.title {text-align:left;padding-left:30px;}
.board-list th.thtitle {font-size:15px}
.board-list th.thleft {text-align:left;padding-left:30px;}
.board-list td.tdleft {text-align:left;padding-left:30px;}
.board-list td.tdleft ul li {float:left;}
.board-list td.tdleft ul li.bar {margin:0 20px;}
.board-list td.title  a{font-size:14px;}
.board-list td.contents {text-align:left;padding:10px 20px 10px 20px;vertical-align:top;}
.board-list td.contents td {text-align:left;border:none;}
.board-list td.bold {font-weight:bold;}
.board-list td .board_input {font-family:'NanumGothic','Open Sans', sans-serif;border: 1px solid #DDDDDD;color: #333333;height: 32px;line-height: 2.3em;padding: 0 10px 0 10px;font-size:14px;}
.board-list td em {float:right;margin-right:20px;}

.board-imglist {margin-bottom:30px;}
.board-imglist dt {}
.board-imglist dt a {display:block;text-align:center;min-height:200px;vertical-align:middle;}
.board-imglist dt a img {display:inline;}
.board-imglist dd {text-align:center;margin-top:10px;}

.news-list {width:100%; margin-bottom:20px; border-collapse:collapse; border-spacing:0; background:none;}
.news-list td {padding:10px; text-align:center; vertical-align:top; color:#898989; background:none;}
.news-list .box {border:1px solid #ededed; text-align:center; vertical-align:middle; width:160px; min-height:120px; margin:0 auto;}
.news-list .box img {margin:0 auto;}
.news-list .newtitle {padding:5px 0; text-align:center;}
.news-list .newtitle a {color:#898989;}

.trick {overflow:hidden; width:0;}

/* selectbox */
.selectbox {display:inline; float:left; position:relative; height:21px; margin-right:4px; font-size:12px; color:#8e8e8e; text-align:left; z-index:0;}
.selectbox * {line-height:160%;}
.selectbox a {color:#8e8e8e;}
.selectbox dt {height:19px; padding:2px 0 0 3px; border:1px solid #ccc; background:#fff url(/exec/board/default/img/bg_selectbox.gif) no-repeat right top;}
.selectbox dt.active {border:1px solid #6b8ab3; background:#fff url(/exec/board/default/img/bg_selectbox.gif) no-repeat right bottom;}
.selectbox dd {display:none; position:absolute; left:0; top:23px; width:100%;}
.selectbox ul {float:none !important; overflow:auto; overflow-x:no; padding:5px 0; border:1px solid #ccc; background:#fff;}
.selectbox ul li {padding:0;}
.selectbox ul li a {display:block; padding:2px 0 2px 7px; zoom:1;}
.selectbox ul li a:hover {background:#eee;}

.board-view {margin-bottom:15px; border-top:2px solid #afcad6; border-bottom:1px solid #afcad6;}
.board-view-head {padding:20px 9px 15px 10px; border-bottom:1px solid #ededed;}
.board-view-head h3 {margin-bottom:15px; font-size:16px; color:#5778a3;}
.board-view-head div.info {zoom:1;}
.board-view-head div.info:after {content:""; display:block; clear:both;}
.board-view-head.use-line {padding:0;}
.board-view-head.use-line h3 {margin:0; padding:15px 10px 10px 10px;}
.board-view-head.use-line div.info {padding:5px 10px; border-top:1px solid #ededed;}
.board-view-head span.event {margin-right:60px;}
.board-view-head span.event strong {margin-right:10px; padding:0 10px 0 0; background:url(/exec/board/default/img/bu_line.gif) no-repeat right 0;}
.board-view-head div.social-button {float:right;}
.board-view-head div.social-button img {display:inline; float:left; margin-left:3px;}
.board-view-content {padding: 10px 10px 10px 10px;min-height:200px;}
.board-view-answer {padding:20px 9px 20px 10px; border-top:1px solid #ededed;}
.board-view-foot {margin-bottom:25px; text-align:right;}

.board-view-comment {padding: 10px 10px 10px 10px; border-top:1px solid #a6c2a3; bgcolor:#F9F9F9;}

.prev-next-post {height:70px; background:url(/exec/board/default/img/bg_prevnext.gif) repeat-x;}
.prev-next-post ul {padding:0 10px;}
.prev-next-post li {height:25px; padding:10px 10px 0 10px;}
.prev-next-post li.prev {height:24px; padding:11px 10px 0 10px; border-bottom:1px solid #ebebeb;}
.prev-next-post li.next {height:26px; padding:9px 10px 0 10px;}
.prev-next-post strong {float:left; padding:0 15px 0 0; color:#a0a0a0;}
.prev-next-post span,
.prev-next-post em {color:#787878;}
.prev-next-post li.prev strong {background:url(/exec/board/default/img/bu_up.gif) no-repeat right 6px;}
.prev-next-post li.next strong {background:url(/exec/board/default/img/bu_down.gif) no-repeat right 6px;}
.prev-next-post span {float:left; padding:0 0 0 27px;}
.prev-next-post em {float:right;}

.write-form {width:100%; margin-bottom:15px; border-top:2px solid #afcad6; border-collapse:collapse; border-spacing:0;}
.write-form th,
.write-form td {border-bottom:1px solid #e1e3e5;}
.write-form th {padding:7px 20px; text-align:left; color:#5778a3; border-right:1px solid #e1e3e5; background:#f8f8f8;}
.write-form td {padding:7px 15px;}
.write-form .email-wrap input.iText,
.write-form .email-wrap span {float:left;}
.write-form .email-wrap span {padding:3px 5px 0 5px;}
.write-form .email-wrap a.btn {float:left; margin:1px 0 0 5px;}
.write-form .vmiddle * {vertical-align:middle;}
.write-form .vmiddle img {position:relative; top:-2px; *top:-1px;}

.tbl_calendar {width:100%; margin-bottom:15px; border-top:2px solid #afcad6; border-collapse:collapse; border-spacing:0;}
.tbl_calendar th {padding:7px 0; color:#5778a3; background:#fbfbfb;}
.tbl_calendar thead th {background:#f8f8f8;}
.tbl_calendar thead th strong {display:inline-block;font-size:26px;line-height:26px;vertical-align:-2px;font-family:'Century Gothic';}
.tbl_calendar thead th span img {display:inline-block; margin:7px 0 0 5px;}
.tbl_calendar thead th a.prev {margin-right:10px;}
.tbl_calendar thead th a.next {margin-left:10px;}
.tbl_calendar thead th a.prev:link,
.tbl_calendar thead th a.prev:active,
.tbl_calendar thead th a.prev:visited {overflow:hidden;display:inline-block;width:17px;height:17px;margin-bottom:2px;background: url('/exec/board/default/img/btn_prev_off.gif') no-repeat 0 0;font-size:0;line-height:0;text-indent:-9999;vertical-align:middle;}
.tbl_calendar thead th a.prev:hover {overflow:hidden;display:inline-block;width:17px;height:17px;margin-bottom:2px;background: url('/exec/board/default/img/btn_prev_on.gif') no-repeat 0 0;font-size:0;line-height:0;text-indent:-9999;vertical-align:middle;}
.tbl_calendar thead th a.next:link,
.tbl_calendar thead th a.next:active,
.tbl_calendar thead th a.next:visited {overflow:hidden;display:inline-block;width:17px;height:17px;margin-bottom:2px;background: url('/exec/board/default/img/btn_next_off.gif') no-repeat 0 0;font-size:0;line-height:0;text-indent:-9999;vertical-align:middle;}
.tbl_calendar thead th a.next:hover {overflow:hidden;display:inline-block;width:17px;height:17px;margin-bottom:2px;background: url('/exec/board/default/img/btn_next_on.gif') no-repeat 0 0;font-size:0;line-height:0;text-indent:-9999;vertical-align:middle;}
.tbl_calendar th {text-align:center; border:1px solid #e1e3e5; border-right:0; border-top:0;}
.tbl_calendar td {text-align:left;word-break:break-all; vertical-align:top; border:1px solid #e1e3e5; border-right:0; border-top:0; padding:7px 7px 7px 7px; min-height:100px;}
.tbl_calendar td .daycont {min-height:100px;}
.tbl_calendar td a {color:#666;}
.tbl_calendar .first {border-left:0;}
.tbl_calendar .none {border-left:0; height:100px;}
.tbl_calendar tbody th {padding-left:20px; font-weight:normal; border-left:0;}
.tbl_calendar tbody th.bold {font-weight:bold;}
.tbl_calendar tbody th.center {padding:7px 0;}
.tbl_calendar tbody th.bolder-left {border-left:1px solid #e1e3e5; background:#fbfbfb;}
.tbl_calendar tfoot th,
.tbl_calendar tfoot td {color:#5778a3; background:#f8f8f8;}

.search-result {font-size:1.2em; color:#202020; text-align:center; padding:25px 0 15px 0;}
.search-result span{font-weight:bold; color:#ed1c24;}

.search-choice {float:left; padding-right:20px;}
.search-choice select {color:#888; width:60px;}

.search-title {font-size:0.9em; font-weight:bold; color:#3d6e9c; width:100%; height:34px; background:url(/exec/board/default/img/bg_search_head.gif) repeat-x;}
.search-title .search-more {float:right; padding:9px 8px 0px 0px;}
.search-title p {float:left;  padding:9px 0px 0px 14px;}
.search-title p span {font-weight:normal;}

.table-list-search {width:100%; clear:both; color:#888; font-size:0.9em; margin-bottom:25px;}
.table-list-search th {height:25px; text-align:left; font-weight:normal; color:#888;}
.table-list-search th p {float:left; font-weight:normal; color:#888; padding:0px 20px 0px 0px; background:url(/exec/board/default/img/bg_search_section.gif) 67px 4px no-repeat;}
.table-list-search th.title {height:29px; padding:2px 0 0 24px; border-bottom:1px solid #dedede;}


/* input */
.iText {height:15px; padding:3px 0 0 3px; font-size:12px; border:1px solid #ccc;}
.iTextarea {font-size:12px; border:1px solid #ccc;}

/* page */
.paginate_complex{padding:15px 0;line-height:normal;text-align:center;}
.paginate_complex a,
.paginate_complex strong{display:inline-block;position:relative;z-index:2;border:1px solid #ddd;width:28px;height:25px;line-height:25px;text-decoration:none !important;color:#000;vertical-align:top;}
.paginate_complex strong {color:#fff;background:#615f60;border:1px solid #615f60;}
.paginate_complex a.default:hover,
.paginate_complex a.default:active,
.paginate_complex a.default:focus{color:#fff;background:#615f60;border:1px solid #615f60}
.paginate_complex .pprev{background:url('/skin/img/sub/list_pprev.gif') no-repeat 0 0;width:28px;height:27px;line-height:27px;border:none;}
.paginate_complex .prev{background:url('/skin/img/sub/list_prev.gif') no-repeat;width:28px;height:27px;border:none;margin-right:10px;}
.paginate_complex .nnext{background:url('/skin/img/sub/list_nnext.gif') no-repeat;width:28px;height:27px;border:none;}
.paginate_complex .next{background:url('/skin/img/sub/list_next.gif') no-repeat;width:28px;height:27px;border:none;margin-left:10px;}
.paginate_complex .direction span{display:none;}

.btn {-moz-user-select: none;border: 1px solid transparent;cursor: pointer;display: inline-block;font-size: 14px;font-weight: normal;line-height: 1.42857;margin-bottom: 0;padding: 6px 12px;text-align: center;vertical-align: middle;white-space: nowrap;}
.btn-default {background-color: #ffffff;border-color: #cccccc;color: #333333;}
.btn-primary {background-color: #7B9DD2;border-color: #357ebd;color: #ffffff;}
.btn-danger {background-color: #d27b7b;border-color: #d43f3a;color: #ffffff;}
.btn-gray {background-color: #615F60;border-color: #d6d6d6;color: #ffffff;}
.board-select {background-color: #ffffff;border: 1px solid #cccccc;border-radius: 4px;ox-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;color: #555555;font-size: 14px;height: 34px;line-height: 1.42857;padding: 6px 12px;transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;vertical-align: middle;}
.pull-right {text-align:right;}

/* �÷��� */
.column-list {border:1px solid #e2e2e2;border-bottom:none;}
.column-list .column-list-item {height:184px;padding:37px 24px;overflow:hidden;;border-bottom:1px solid #e2e2e2;}
.column-list .column-list-item .eli-img {float:left;width:240px;height:192px;margin-right:37px;position:relative;}
.column-list .column-list-item .eli-info {float:left;width:424px;height:192px;position:relative;}
.column-list .column-list-item .eli-info .eli-title {margin-bottom:25px;margin-top:10px;}
.column-list .column-list-item .eli-info .eli-title a {font-size:24px;font-weight:bold;color:#2b2b2b;}
.column-list .column-list-item .eli-info .eli-text {font-size:14px;color:#878787;word-break: break-all;width:400px;height:130px;}

/* 댓글 */
.reply-wrap {clear:both; float:left; width:100%;}
.reply-wrap .rw-user-info {clear:both; float:right; width:100%; text-align:right;}
.reply-wrap .rw-user-info fieldset {display:inline-block; width:250px;}
.reply-wrap .rw-user-info fieldset label {margin-bottom:0; margin-left:10px; font-weight:normal; font-size:12px; color:#000; line-height:23px; vertical-align:middle;}
.reply-wrap .rw-user-info fieldset input.form {display:inline-block; width:100%; max-width:180px; height:23px; border:1px solid #707070;}
.reply-wrap .rw-reply {display:inline; clear:both; float:left; width:100%; margin:10px auto;}
.reply-wrap .rw-reply label {float:left; width:10%; margin-bottom:0; font-weight:bold; font-size:14px; color:#000; line-height:25px; text-align:center; vertical-align:middle;}
.reply-wrap .rw-reply textarea.form {display:inline-block; float:left; width:84%; height:25px; border:1px solid #707070;}
.reply-wrap .rw-reply a.confirm {display:block; float:left; width:5%; height:25px; margin-left:1%; border-radius:2px; border:1px solid #a4a4a4; font-size:12px; text-align:center; vertical-align:middle; line-height:23px; background-color:#f7f5f6;}
@media (max-width:991px) {
	.reply-wrap .rw-reply {display:inline; clear:both; float:left; width:100%; margin:10px auto;}
.reply-wrap .rw-reply label {float:left; width:19%; margin-bottom:0; font-weight:bold; font-size:14px; color:#000; line-height:25px; text-align:center; vertical-align:middle;}
.reply-wrap .rw-reply textarea.form {display:inline-block; float:left; width:70%; height:25px; border:1px solid #707070;}
.reply-wrap .rw-reply a.confirm {width:10%; height:25px; margin-left:1%; border-radius:2px; border:1px solid #a4a4a4; font-size:12px; text-align:center; vertical-align:middle; line-height:23px; background-color:#f7f5f6;}
}