
/*Gallery*/
div.boardGalleryContainer { position:relative; color:#333;    margin:0 auto; }
div.boardGalleryContainer select {  }
div.boardGalleryContainer fieldset { border:none; }
div.boardGalleryContainer fieldset legend { display:none; }
div.boardGalleryContainer a { color:#fff; text-decoration:none; }
div.boardGalleryContainer a:hover {  }
div.boardGalleryContainer img { border:none; vertical-align:middle; margin-bottom:8px; }
div.boardGalleryContainer div.boardList { overflow:hidden;  }
div.boardGalleryContainer div.boardList div.boardListTitle { float:left; padding:0 0 0 2px; line-height:1.0; font-size:15px; margin-bottom:15px;font-weight:normal; color:#898989;}
div.boardGalleryContainer div.boardList div.boardListTitle strong{color:#555;}
div.boardGalleryContainer div.boardList div.boardListRightTitle { padding:0 3px 0 0; text-align:right; }
div.boardGalleryContainer div.boardList div.boardListRightTitle form.categoryForm { display:inline; margin:0; padding:0; }
div.boardGalleryContainer div.boardList div.boardListRightTitle form.categoryForm fieldset { display:inline; margin:0; padding:0; border:none; }
div.boardGalleryContainer div.boardList div.boardListRightTitle form.categoryForm fieldset legend { display:none; }
div.boardGalleryContainer div.boardList table { margin:2px 0 2px 0; border-collapse:collapse; word-wrap:break-all; }
div.boardGalleryContainer div.boardList table caption { display:none; }
div.boardGalleryContainer div.boardList table thead { 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.boardGalleryContainer div.boardList table thead tr th { padding:6px 5px; border-top:1px solid #dbd2d5; border-bottom:1px solid #dbd2d5; color:black; text-align:center; white-space:nowrap; word-wrap:break-word; }
div.boardGalleryContainer div.boardList table thead tr th span { display:block; width:100%; border-left:1px dotted #bbb; }
div.boardGalleryContainer div.boardList table thead tr th.first { border-left:1px solid #dbd2d5; }
div.boardGalleryContainer div.boardList table thead tr th.first span { border-left:none; }
div.boardGalleryContainer div.boardList table thead tr th.last { border-right:1px solid #dbd2d5; }
div.boardGalleryContainer div.boardList table tbody tr td { padding:0px 12px; text-align:center; word-wrap:break-word; }
div.boardGalleryContainer div.boardList table tbody tr td:first-child{padding-left:0;}
div.boardGalleryContainer div.boardList table tbody tr td.num {  }
div.boardGalleryContainer div.boardList table tbody tr td.title { text-align:left; vertical-align:middle; }
div.boardGalleryContainer div.boardList table tbody tr td.author {  }
div.boardGalleryContainer div.boardList table tbody tr td.rdate {  }
div.boardGalleryContainer div.boardList table tbody tr td.rnum {  }

div.boardGalleryContainer div.boardList div.galleryList { clear:both;}
div.boardGalleryContainer div.boardList div.galleryList div.item { margin-bottom:10px; text-align:center; background-color:#fff; box-shadow:0 0 3px #dbd2d5; behavior:url(/css/htc/PIE-1.0.0/PIE.htc); word-wrap:break-all; }
div.boardGalleryContainer div.boardList div.galleryList div.selected { border:1px solid red; } /*img { border:none; -webkit-box-reflect:below 0 -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0.8, transparent), to(rgba(255,255,255,0.5))); }*/
div.boardGalleryContainer div.boardList div.galleryList div.item div.imagePanel { display:none; position:absolute; left:0; bottom:0; width:100%; background:url(/images/board/clip/translucent_bg.png); color:#fff; }
div.boardGalleryContainer div.boardList div.galleryList div.item div.imagePanel p { margin:5px 0; padding:0; width:100%; font-size:11px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
div.boardGalleryContainer div.boardList div.galleryList div.item img.iconLock { position:absolute; top:1px; left:1px; background:#fff; opacity:.7; }
div.boardGalleryContainer div.boardList div.galleryList div.item img.iconNew { position:absolute; top:1px; right:1px; }
div.noGallery { margin:20px 5px; padding:50px 0; border:none; text-align:center; box-shadow:0 0 3px #dbd2d5; behavior:url(/css/htc/PIE-1.0.0/PIE.htc); }
*:first-child+html div.boardGalleryContainer div.boardList div.galleryList { padding:10px; }
*:first-child+html div.boardGalleryContainer div.boardList div.galleryList div.item { float:left; position:relative; margin-left:5px; margin-right:5px; width:170px; height:170px; } /*ie7*/
div.boardGalleryContainer div.boardList div.manageButton{margin-bottom:-20px;}

div.boardGalleryContainer div.boardSearch {padding:20px 10px; text-align:center; margin:30px 0; background-color: #f7f8f9;}
div.boardGalleryContainer div.boardSearch form { margin:0; padding:0; }
div.boardGalleryContainer div.boardSearch form fieldset { display:inline; margin:0;  }
*:first-child+html div.boardGalleryContainer div.boardSearch form fieldset { border:none;} /*ie7*/
div.boardGalleryContainer div.boardSearch form fieldset {  } /*ie*/
div.boardGalleryContainer div.boardSearch select::-ms-expand {  display: none;    -webkit-display: none;    -moz-display: none;    -o-display: none;    -ms-display: none;}
div.boardGalleryContainer div.boardSearch select { border:1px solid #dadada; padding:0px 10px; line-height:40px; height:40px;background-image:none;  vertical-align:top; -webkit-appearance: none;    -moz-appearance: none;    -o-appearance: none;	-ms-appearance: none;	background:#fff url('/images/default/content/icon_select.png') no-repeat 90% center; color:#464646;  padding:0 0 0 10px; width:5rem}
div.boardGalleryContainer div.boardSearch input[type="text"] { border:1px solid #dadada; height:40px; width:calc(100% - 210px);  margin:0; vertical-align:top; }
div.boardGalleryContainer div.boardSearch input[type="button"].search{-webkit-appearance:none; -webkit-border-radius:0; width:100px; background-color:#545859; color:#fff; height:40px; outline:none; border:none; vertical-align:top;}

div.boardGalleryContainer div.boardButton { margin-top:15px; padding:0; text-align:right; }


div.boardGalleryContainer a.shadeButton { margin:0 5px; display:block; text-indent:-10000px; font-size:0; width:84px; height:40px;background: url('/images/board/button/btn_list2.gif') no-repeat 0 0;  float:right; }


div.galleryList ul li.no_post{width:97.999%; float:none; text-align:center;  padding:140px 0px 30px 0px !important; background:#FAFBFC  url('/images/default/content/nodata.png') no-repeat center 25px !important; background-size: 105px auto !important;}

/* 카테고리 디자인 */

div.cate{text-align:center; margin-bottom:40px;}
div.cate ul li{display:inline-block; margin:0;}
div.cate ul li a{display:inline-block; font-size:1rem; color:#888; font-weight:400;padding:10px;display:block;position:relative;}
div.cate ul li.on a{background:#fdaf0f;color:#fff;position:relative;}
div.cate ul li a:hover{background: #fdaf0f;color:#fff;}
