.board-list {table-layout:fixed;border-collapse: collapse;margin-bottom: 2em;width:100%;border-collapse: collapse;border-top: 1px solid #000;}
.board-list td,.board-list th {text-align:center;}
.board-list th {border-bottom: 1px solid #ddd;padding:15px 0;font-size:15px;color:#000;background-color:#fbfbfb;font-weight:700;}
.board-list td {padding:16px 10px;font-size:14px;color:#585858;font-weight:400;border-bottom:1px solid #cccccc;}
.board-list td.title {text-align:left;padding-left:30px;}
.board-list th.thtitle {font-size:20px;font-weight:500;}
.board-list th.thleft,
.board-list td.tdleft {text-align:left;padding-left:30px;}
.board-list td.border-top {border-top:1px solid #cccccc;}
.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 0 10px 0;vertical-align:top;border-bottom:1px solid #767676}
.board-list td.contents td {text-align:left;border:none;}
.board-list td.bold {font-weight:bold;}
.board-list td .board_input {border: 1px solid #DDDDDD;color: #333333;height: 32px;line-height: 2.3em;padding: 0 10px 0 10px;font-size:14px;}
[type="password"] {font-family: "Nanum Gothic",dotum;}
.board-list td em {float:right;margin-right:20px;}
.board-list th.prev-next-th {width:10%;}
.board-list td.prev-next-td {width:90%;text-align:left;border-top: 1px solid #000;}

.paginate_complex{padding:15px 0;line-height:normal;text-align:center;}
.paginate_complex a,
.paginate_complex strong{border: 1px solid #cccccc;display:inline-block;position:relative;z-index:2;width:50px;height:50px;line-height:50px;text-decoration:none !important;color:#000;vertical-align:top;}
.paginate_complex strong {font-size: 15px;color:#fff;color:#db672c;text-decoration: underline;font-weight:400;background-color: #fff;border: none;}

.passwordok {display: inline-block;width: 122px;height: 26px;font-size: 13px;color: #fff;background-color: #db672c;text-align: center;border-radius: 25px;}

.paginate_complex .direction {background-image:url('/skin/board/userskin/img/board_page_nav.gif');background-repeat:no-repeat;background-position: center center;}
.paginate_complex .direction span {display:none;}
.paginate_complex a.default {width:50px;}
.paginate_complex a.default:focus{color:#db672c;text-decoration: underline;}
.paginate_complex .pprev{background-image: url('/skin/img/sub/page_pprev.png');}
.paginate_complex .prev{background-image: url('/skin/img/sub/page_prev.png');}
.paginate_complex .nnext{background-image: url('/skin/img/sub/page_nnext.png');}
.paginate_complex .next{margin-left:10px;background-image: url('/skin/img/sub/page_next.png');}

.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: #5E6886;border-color: #5E6886;color: #ffffff;}
.btn-danger {background-color: #d27b7b;border-color: #d43f3a;color: #ffffff;}
.btn-gray {background-color: #5E6886;border-color: #5E6886;color: #ffffff;}
.btn-gray:hover,.btn-gray:focus {background-color: #5E6886;border-color: #5E6886;color: #ffffff;}
.select-style {float:left;margin-right:30px;}
.select-style .board-select {background-color: #ffffff;border: 1px solid #db672c;color: #222222;font-size: 15px;height: 36px;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;}
.search-style {float:right;height:36px;width:200px;position:relative;border-bottom:2px solid #db672c;display:inline-block;}
.search-style .board-search-input {width:157px;height:34px;line-height:34px;border:none;position:absolute;top:0;left:0;outline:none;}
.search-style .submit {position:absolute;top:5px;right:5px;width: 20px;}
.pull-right {text-align:right;}

.board-search-box {text-align:right;margin-bottom:20px;}
.board-search-box .search-box-in {display:inline-block;position:relative;width:310px;height:33px;}

.img-row .col-md-4 {margin-bottom:25px;}

.board-tab {margin:0 -3px;margin-bottom:20px;}
.board-tab .item {float:left;padding:0 3px;}
.board-tab-link {font-weight:400;position:relative;font-size:14px;color:#666666;text-align:center;height:57px;line-height:57px;display:inline-block;width:100%;border:1px solid #d7d7d7;}
.board-tab-link:hover {background-color:#ef8231;color:#fff;border:1px solid #ef8231;text-decoration:none;}
.board-tab-link.on {background-color:#ef8231;color:#fff;border:1px solid #ef8231;text-decoration:none;}

.vod-list .item {margin-bottom:45px;}
.vod-list .item .img {margin-bottom:15px;}
.vod-list .item .tit {margin-bottom:5px;font-size:16px;color:#101010;font-weight:500;}
.vod-list .item .date {font-size:14px;color:#686868;font-weight:400;}

.forum-list {border-top:2px solid #000000}
.forum-list li {padding:15px 0;border-bottom:1px solid #e9e9e9;}
.forum-list li .tit {font-size:18px;color:#000000;line-height:28px;font-weight:500;}
.forum-list li .date {font-size:14px;color:#686868;line-height:28px;font-weight:400;}
.forum-list li .date span {font-size:12px;}
.forum-list li .date span.bar {display:inline-block;position:relative;padding-right:7px;margin-right:6px;}
.forum-list li .date span.bar:after {content:" ";display:block;width:1px;height:10px;background-color:#686868;position:absolute;right:0;top:8px;}
.forum-list li .info .day {text-align:right;font-size:12px;color:#989898;margin-top:5px;}

.file-pop {position:fixed;display:none;z-index:1002;left:50%;margin-left:-240px;top:50%;margin-top:-150px;width:480px;height:400px;text-align:center;background-color:#eaeaea;padding:45px 0;}
.file-pop h3 {color:#080808;font-size:24px;margin-bottom:25px;}
.file-pop .txt {color:#898989;font-size:14px;margin-bottom:17px;}
.file-pop .pw {margin-bottom:20px;}
.file-pop .pw input {width:340px;height:40px;font-size:15px;padding:0 5px;}
.file-pop .button {width:170px;height:45px;color:#fff;font-size:17px;line-height:45px;border:none;}
.file-pop .button.ok {background-color:#070f60;}
.file-pop .button.cancel {background-color:#4e4e4e;}
.file-pop ul {display:inline-block;overflow:hidden;}
.file-pop ul li {float:left;}

.comm_write_wrap {clear: both;padding: 10px;border: 1px solid #e5e5e5;background-color: #ffffff;}
.bcm-cont {width: 100%;margin: 0;padding: 1px 0;-webkit-appearance: none;-webkit-border-radius: 0;resize: none;overflow: hidden;line-height: 14px;height: 50px;color: #666666;word-break: break-all;background-color: #ffffff;border:none;outline:none;}
.bcm-button {height:34px;font-weight:400;line-height:34px;width:100%;background-color:#5E6886;color:#fff;font-size:13px;border:none;border-radius:5px;}
.com-list {margin-bottom:20px;}
.com-list li {border-left:4px solid transparent;overflow:hidden;padding: 18px 0 16px 5px;border-bottom: 1px dashed #e6e6e6;margin: 0 0 -1px 0;zoom: 1;list-style: none;}
.com-list li.on {border-left:4px solid #ef8231;}
.com-list li.reply {padding-left:50px;background:url('/skin/board/userskin/img/icoIndent.gif') no-repeat 20px 20px;}
.com-list li.on.reply {border-left:4px solid #F5B687;}
.com-list .list-userid {padding:0 10px;}
.com-list .list-userid h3 {font-size:13px;margin:0 0 5px 0;padding:0;}
.com-list .list-userid .time {font-size:11px;color:#8e8e8e;}
.com-list .list-cont a {color:#ef8231;}

.btn-forum-cancel {display:none;padding:3px 6px;font-size:12px;}
.btn-delete {padding:3px 6px;font-size:12px;}
.btn-modify {padding:3px 6px;font-size:12px;}
.btn-reg {padding:3px 6px;font-size:12px;}
.reply-cont {margin-top:20px;}

@media (max-width: 991px) {
	.com-list .list-userid h3 {margin-bottom:5px;}
	.com-list .list-userid {padding:0;margin-bottom:10px;}
	.paginate_complex a, .paginate_complex strong {width: 25px;height: 25px;line-height: 25px;}
	.paginate_complex .pprev, .paginate_complex .nnext {-webkit-background-size: 6px auto;background-size: 6px auto;}
}

@media (max-width: 767px) {
	.board-list th.prev-next-th {width:30%}
	.board-list th.prev-next-td {width:70%}
	
	.board-search-box .search-box-in {width:290px;}
	.search-style {width:180px;}
	.search-style .board-search-input {width:137px;}
	.forum-list li .tit {font-size: 13px;}
	.forum-list li .info p {font-size: 13px;}
	.board-list th.thtitle {font-size: 13px;padding: 5px 0;}
	.board-list th.thleft, .board-list td.tdleft {padding-left: 5px;}
	.board-list th {font-size: 13px;padding: 10px 0;}
	.board-list td {font-size: 13px;}
	
}