.vertical-contain {display: table;width: 100%;height :100%;}
.vertical-contain .vertical-middle {display: table-cell;width: 100%;height :100%;vertical-align: middle;text-align: center;}

.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;}

.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{width:28px;height:27px;line-height:27px;}
.paginate_complex .prev{width:28px;height:27px;line-height:27px;margin-right:10px;}
.paginate_complex .nnext{width:28px;height:27px;line-height:27px;}
.paginate_complex .next{width:28px;height:27px;line-height:27px;margin-left:10px;}

.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;}
.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;}

.search-box {text-align:right;margin-bottom:10px;}
.search-box .search-box-in {display:inline-block;}

.img-row .col-md-4 {margin-bottom:25px;}

.board-tab {margin:0;border-left:1px solid #cccccc;margin-bottom:50px;}
.board-tab .col-md-3 {padding:0;}
.board-tab-link {font-weight:500;position:relative;font-size:17px;color:#464646;text-align:center;height:37px;line-height:37px;display:inline-block;width:100%;border-top:1px solid #cccccc;border-right:1px solid #cccccc;border-bottom:2px solid #464646;}
.board-tab-link.on {background-color:#464646;color:#fff;border-top:1px solid #464646;border-right:1px solid #464646;}
.board-tab-link.on:after {position:absolute;left:50%;margin-left:-9px;bottom:-10px;display:block;width:18px;height:9px;content:" ";background:url('/skin/img/sub/tab_arrow.gif') no-repeat center center;}

.img-row .item .thumbnail {min-width:261px;height:361px;overflow: hidden;}