@charset "utf-8";
/* CSS Document */


/********************************************************************************************************
 * 일반 게시판
*********************************************************************************************************/
.boardListBasic {table-layout:fixed; width:100%; font-size:.875em; border-top:2px solid #666; border-bottom:1px solid #666;}
.boardListBasic th {padding:2%; text-align:center; color:#333; text-shadow:1px 1px 1px #fff; border-top:1px solid #d7d7d7; background:#ebebeb;}
.boardListBasic tbody th {text-align:left;}
.boardListBasic td {padding:1% 2%; border-top:1px solid #e5e5e5;}
.boardListBasic tr.odd-row {background:#f6f6f6;}
.boardListBasic td ul.option li {display:inline-block; margin-right:5px;}
.boardListBasic tfoot {border-top:2px solid #666;}
.boardListBasic tfoot td {font-weight:500; color:#333; text-shadow:1px 1px 1px #fff; border:1px solid #c0c0c0; background:#e1e1e1 !important;}
.boardListBasic ul.option {padding:5px 0; text-align:left;}
.boardListBasic ul.option li {display:inline; margin-right:5px;}
.boardListBasic ul.listTable {}
.boardListBasic ul.listTable li {padding:2% 0 2% 10px; background:url(/lmsdata/m_img/bullet_minus.gif) left 50% no-repeat;}
.boardListBasic ul.listTable li:after {content:''; display:block; height:0; clear:both;}
.boardListBasic ul.listTable li span {float:left; display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.boardListBasic ul.boxTable {}
.boardListBasic ul.boxTable li {padding:1% 0; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.boardListBasic ul.boxTable li span {margin-right:5px;}
.bar {border-radius:12px; overflow:hidden;}
.bar li {float:left; line-height:12px; font-size:.75em; color:#fff; text-align:center; text-shadow:0 1px 1px rgba(0, 0, 0, 0.4);}
.attend {display:inline-block; width:16px; height:16px; text-indent:-9999px; vertical-align:middle; background:url(/lmsdata/m_img/ui_radio.png) 0 0 no-repeat; background-size:cover;}
.attend.check {background-position:0 -30px;}

.bar-gray {
	background: #C2C2C2;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#C2C2C2), to(#646464));
	background: -webkit-linear-gradient(#C2C2C2, #646464);
	background: -moz-linear-gradient(#C2C2C2, #646464);
	background: -ms-linear-gradient(#C2C2C2, #646464);
	background: -o-linear-gradient(#C2C2C2, #646464);
	background: linear-gradient(#C2C2C2, #646464);
}

.bar-blue {
	background: #48AEF0;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#48AEF0), to(#11347A));
	background: -webkit-linear-gradient(#48AEF0, #11347A);
	background: -moz-linear-gradient(#48AEF0, #11347A);
	background: -ms-linear-gradient(#48AEF0, #11347A);
	background: -o-linear-gradient(#48AEF0, #11347A);
	background: linear-gradient(#48AEF0, #11347A);
}

.bar-orange {
	background: #EFB85F;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#EFB85F), to(#CB3D22));
	background: -webkit-linear-gradient(#EFB85F, #CB3D22);
	background: -moz-linear-gradient(#EFB85F, #CB3D22);
	background: -ms-linear-gradient(#EFB85F, #CB3D22);
	background: -o-linear-gradient(#EFB85F, #CB3D22);
	background: linear-gradient(#EFB85F, #CB3D22);
}

/********************************************************************************************************
 * 색상 게시판
*********************************************************************************************************/
.boardListColor {width:100%; font-size:.875em;}
.boardListColor th {padding:2%; line-height:20px; text-align:center; color:#fff; border-top:1px solid #b1c2cd; background:#93aab7;}
.boardListColor tbody th {text-align:left;}
.boardListColor td {padding:1% 2%; border-top:1px solid #d6dee4; background:#c4d1d9;}
.boardListColor tr.odd-row td {background:#b1c2cd;}

/********************************************************************************************************
 * 사진 게시판
*********************************************************************************************************/
.boardListImg {width:100%; border-top:2px solid #666; border-bottom:1px solid #666;}
.boardListImg th {padding:1%; text-align:center; color:#333; text-shadow:1px 1px 1px #fff; border-top:1px solid #e5e5e5;}
.boardListImg th img {width:100%; height:auto; vertical-align:middle;}
.boardListImg tbody th {text-align:left;}
.boardListImg td {position:relative; padding:1%; border-top:1px solid #e5e5e5;}
.boardListImg tr.odd-row {background:#f6f6f6;}
.boardListImg td ul.option li {display:inline-block; margin-right:5px;}
.boardListImg tfoot {border-top:2px solid #666;}
.boardListImg tfoot td {font-weight:500; color:#333; text-shadow:1px 1px 1px #fff; border:1px solid #c0c0c0; background:#e1e1e1 !important;}
.boardListImg ul.listTable {}
.boardListImg ul.listTable li {padding:1% 0;}
.boardListImg ul.listTable li span {margin:0 4px;}
.boardListImg ul.listTable li span a {color:#4e8693;}
.boardListImg .ratio {position:relative;}
.boardListImg .ratio:before {content:""; display:block; padding-top:100%;}
.boardListImg .ratio img {position:absolute; top:0; right:0; bottom:0; left:0; width:100%; height:100%;}



/********************************************************************************************************
 * 상세 정보 게시판
*********************************************************************************************************/
.boardListInfo {width:100%; font-size:.875em; border-bottom:1px solid #cdcdcd;}
.boardListInfo thead th {text-align:center; border-right:1px solid #7a9aba; border-bottom:1px solid #7a9aba; background:#98b1c9;}
.boardListInfo thead th.last {border-right:none;}
.boardListInfo th {padding:1% 2%; border-top:1px solid #a3b4c5; color:#fff; text-shadow:1px 1px 1px #a3b4c5; background:#aec2d5;}
.boardListInfo td {padding:1% 2%; border-top:1px solid #cdcdcd; border-right:1px solid #cdcdcd;}
.boardListInfo tr.odd-row td {background:#f6f6f6;}
.boardListInfo td.last, .boardListInfo th.last {border-right:none;}
.boardListInfo tfoot td {background:#e6dcdb !important; color:#9b736f;}


/********************************************************************************************************
 * 등록 게시판
*********************************************************************************************************/
.boardListWrite {width:100%; border-top:3px solid #43617b; border-bottom:1px solid #7c95be;}
.boardListWrite th {padding:8px 5px; text-align:center; color:#333; text-shadow:1px 1px 1px #fff; background:#d8e1f0; border-right:1px solid #cdcdcd;}
.boardListWrite td {padding:8px 5px; border-top:1px solid #cdcdcd;}
.boardListWrite th.head {padding-left:10px; text-align:left; color:#43617b; border-top:1px solid #c0cbde; 
	background:#d8e1f0 !important;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ccd6e6), to(#d8e1f0)) !important;
	background: -webkit-linear-gradient(#ccd6e6, #d8e1f0) !important;
	background: -moz-linear-gradient(#ccd6e6, #d8e1f0) !important;
	background: -ms-linear-gradient(#ccd6e6, #d8e1f0) !important;
	background: -o-linear-gradient(#ccd6e6, #d8e1f0) !important;
	background: linear-gradient(#ccd6e6, #d8e1f0) !important;
}
.boardListWrite th.head span a {margin-left:5px;}
.boardListWrite tr.odd-row td {
	background:#f6f6f6;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f6f6f6), to(#fafafa));
	background: -webkit-linear-gradient(#f6f6f6, #fafafa);
	background: -moz-linear-gradient(#f6f6f6, #fafafa);
	background: -ms-linear-gradient(#f6f6f6, #fafafa);
	background: -o-linear-gradient(#f6f6f6, #fafafa);
	background: linear-gradient(#f6f6f6, #fafafa);
}
.boardListWrite td ul.option li {display:inline-block; *display:inline; margin-right:5px;}
.boardListWrite td ul.upload {overflow:hidden;}
.boardListWrite td ul.upload li {float:left;}
.boardListWrite td ul.upload li ul {overflow:hidden;}
.boardListWrite td ul.upload li ul li {width:100%; text-align:center;}
.boardListWrite td > span {margin-left:5px;}
.boardListWrite p {margin-top:5px;}




/********************************************************************************************************
 * POPUP 게시판
*********************************************************************************************************/
.boardListPopup {width:100%; border-top:2px solid #c40452; border-bottom:1px solid #c40452;}
.boardListPopup th {padding:6px 5px; line-height:20px; text-align:center; color:#333; text-shadow:1px 1px 1px #fff; border-top:1px solid #d7d7d7; background:#f7f7f7;}
.boardListPopup td {padding:8px 5px; border-top:1px solid #e5e5e5;}
.boardListPopup tr.odd-row td {background:none !important;}
.boardListPopup tr.hidden {display:none;}
.boardListPopup tr.listCenter td {text-align:center;}
.boardListBasic td ul.option li {display:inline-block; *display:inline; margin-right:5px;}
.boardListPopup tfoot {border-top:2px solid #666;}
.boardListPopup tfoot td {font-weight:500; color:#333; text-shadow:1px 1px 1px #fff; border:1px solid #c0c0c0; background:#e1e1e1 !important;}
.bgray {border-top:2px solid #666; border-bottom:1px solid #666;}
.boardListPopup ul.option {padding:5px 0; text-align:left;}
.boardListPopup ul.option li {display:inline; margin-right:5px;}

