@charset "utf-8";

ul {list-style: none}
img {border:0; vertical-align:middle;}
div, td {font-family:"Dotum","돋움",Tahoma,Sans-serif; font-size:10pt; line-height:1.5; }

.clear { clear:both; }
.fleft { float:left; }
.fright { float:right; }

/* width */
.w50 { width:50px; }
.w60 { width:60px; }
.w70 { width:70px; }
.w80 { width:80px; }
.w90 { width:90px; }
.w100 { width:100px; }
.w200 { width:200px; }
.w300 { width:300px; }
.w500 { width:500px; }
.w700 { width:700px; }

.boardHeader {}
.boardBody { width:100%; }
.boardFooter {}
.boardContents {}


/* gugu from */
.btn_align01 { vertical-align:top; }
.btn_align02 { vertical-align:bottom; }
.btn_align03 { vertical-align:middle; }
.gu_inp01 { width:100px; height:21px; border:1px solid #ccc; padding:0 2px; margin:0; font-size:12px; vertical-align:top; }
.gu_inp02 { width:70px; height:18px; border:1px solid #ccc; padding:0 2px; margin:0; font-size:12px; vertical-align:top; }
.gu_sel01 { border:1px solid #ccc; vertical-align:top; height:20px; font-size:9pt; }

.boardControl { margin:-1px 0 0; padding:15px 0; text-align:center; border-top:1px dotted #dfdfdf; }
.boardControl .btnLeft { float:left; }
.boardControl .pagination { text-align:center; width:600px; font-family:Arial; font-size:14px; padding:5px 0; margin:0 auto; }
.boardControl .btnRight { float:right; }
.boardSearch { clear:both; text-align:center;}


/* paging */
.paging_list {text-align:center; border:0px solid red; clear:both; padding-top:15px; border-top:1px dotted #dfdfdf;}


/* board list */
.boardListInfo { border-bottom:1px solid #dfdfdf; overflow:hidden; }
.boardListInfo img, input { vertical-align:middle; }
.boardListInfo .boardListCategory { float:left; padding:5px 0; font-family:NanumGothic,Gulim; }
.boardListInfo .boardListCount { float:right; font-size:11px; font-family:NanumGothic,Gulim; padding:5px 0; }


/* gallery list table */
.boardgList { clear:both; margin-top:15px; }
.boardgList th { font-weight:bold; padding:7px 0; border-color:#DFDFDF !important; border-bottom:1px solid #dfdfdf; }
.boardgList td { line-height:normal; padding:9px 0; text-align:center; vertical-align:top; white-space:nowrap; }
.boardgList .subject { text-align:left; padding-left:7px; }
.boardgList .listCommentCount { color:#FF0000; font-size:11px; }

#galleryList { margin:0 7px; float:left; display:inline; border:0px solid red; }
#galleryList .input-checkbox { margin:10px 13px 5px 13px; }
#galleryList .gallery-img { padding:0 0 20px 0; overflow:hidden; /*border:1px solid #DEDEDE;*/ }
#galleryList .gallery-text { margin:-15px 0 15px 0; text-align:center; border:0px solid red; }
#galleryList .gallery-name { margin:0; text-align:center; border:0px solid blue; }
