/* 읽기 */
#bo_view {display:inline-block; vertical-align:middle; text-align:left; margin-top:40px;}
#bo_view .subject {padding:10px 5px; font:16px NanumGothicBold; color:#666; letter-spacing:-1px; line-height:30px; background:#f9f9f6;}
#bo_view .subject span.side {margin:0 5px; font-family:NanumGothic; color:#ddd; letter-spacing:0px;}
#bo_view .info {display:inline-block; vertical-align:middle; width:100%; padding-bottom:10px; border-bottom:1px solid #666; background:#f9f9f6;}
#bo_view .info ul {display:inline-block; vertical-align:middle; width:100%;}
#bo_view .info li {float:left; display:inline; margin:0 15px 0 5px; white-space:nowrap;}
#bo_view .info label {margin-right:8px; font:12px NanumGothicBold; color:#5c7dc4; letter-spacing:-1px; line-height:18px;}
#bo_view .info span {font:12px NanumGothicBold; color:#666; letter-spacing:0px; line-height:18px;}
#bo_view .info .nick {font:12px NanumGothic; color:#666; letter-spacing:-1px;}
#bo_view .info .date {font:11px NanumGothic; color:#666; letter-spacing:-1px;}
#bo_view .info .hit {font:11px NanumGothic; color:#666; letter-spacing:-1px;}
#bo_view .info .comment {font:11px NanumGothic; color:#666; letter-spacing:-1px;}
#bo_view .file {display:inline-block; vertical-align:middle; width:100%; padding:5px 0; border-bottom:1px solid #f5f5f5;}
#bo_view .file li {float:left; display:inline; margin:0 15px 0 5px; }
#bo_view .file label {margin-right:8px; font:12px NanumGothicBold; color:#5c7dc4; letter-spacing:-1px; line-height:30px;}
#bo_view .file span {font:11px NanumGothic; color:#666; letter-spacing:-1px; line-height:30px;}
#bo_view .link {display:inline-block; vertical-align:middle; width:100%; padding:5px 0; border-bottom:1px solid #f5f5f5;}
#bo_view .link li {float:left; display:inline; margin:0 15px 0 5px; }
#bo_view .link label {margin-right:8px; font:12px NanumGothicBold; color:#5c7dc4; letter-spacing:-1px; line-height:30px;}
#bo_view .link span {font:11px NanumGothic; color:#666; letter-spacing:-1px; line-height:30px;}
#bo_view .link span a {font:11px NanumGothic; color:#666; letter-spacing:0px; line-height:30px;}
#bo_view .link span a:hover {color:#5c7dc4;}
#bo_view .bv_body {min-height:200px; height:auto !important; height:200px;}
#bo_view .bv_body .img {font-size:0; line-height:0px; display:inline-block; vertical-align:middle; padding:15px 0 10px 0; width:100%; text-align:center;}
#bo_view .bv_body .img img {max-width:100%; width:auto; margin-bottom:5px; padding:9px;
	border-top:#e4e4e4 solid 1px; border-left:#dadada solid 1px; border-right:#dadada solid 1px; border-bottom:#c9c9c9 solid 1px; border-radius:5px;
	box-shadow:0px 1px 3px #eee; background:#fff;}
#bo_view .bv_body .content {padding-bottom:20px;}

#bo_v_sns {margin:0 0 20px;padding:0;list-style:none;zoom:1}
#bo_v_sns:after {display:block;visibility:hidden;clear:both;content:""}
#bo_v_sns li {float:left;margin:0 5px 0 0}

/* 댓글 */
#bo_comment {display:inline-block; vertical-align:middle; width:100%; margin-bottom:1px; text-align:left; border-top:#f5f5f5 solid 1px;}
#bo_comment .c_wrap {display:inline-block; vertical-align:middle; width:100%;}
#bo_comment .c_info {display:inline-block; vertical-align:middle; height:40px;}
#bo_comment .c_info li {float:left; display:inline; margin-right:10px;}
#bo_comment .c_info span {display:inline-block; vertical-align:middle; font:12px NanumGothicBold; color:#5c7dc4; letter-spacing:0px; line-height:36px;}
#bo_comment .c_info span.re {font:10px NanumGothicBold; color:#666; letter-spacing:0px; line-height:40px;}
#bo_comment .c_info span.date {font:10px NanumGothic; color:#666; letter-spacing:0px; line-height:40px;}
#bo_comment .c_info span.ip {font:10px NanumGothic; color:#666; letter-spacing:0px; line-height:40px;}
#bo_comment .c_contents {display:inline-block; vertical-align:middle; padding-bottom:10px; width:100%; border-bottom:#f5f5f5 solid 1px;}
#bo_vc_w {display:inline-block; vertical-align:middle; width:100%; margin-bottom:40px; text-align:left; border-top:#ebebeb solid 1px;}
.cw_content {padding:10px; height:80px; background:#f9f9f9; resize:none; border-top:#c6c6c6 solid 1px; border-left:#c6c6c6 solid 1px; border-right:#eee solid 1px; border-bottom:#eee solid 1px; 
	box-shadow:inset 0px 1px 1px #eee; border-radius:5px;}

/* 쓰기 */
#bo_write {display:inline-block; vertical-align:middle; margin-bottom:30px; text-align:left; border-top:#5c7dc4 solid 4px; margin-top:40px;}
#bo_write .bw_content {margin-right:20px;}
#bo_write .bw_content textarea {padding:10px; height:150px; background:#f9f9f9; resize:none; border-top:#c6c6c6 solid 1px; border-left:#c6c6c6 solid 1px; border-right:#eee solid 1px; border-bottom:#eee solid 1px; 
	box-shadow:inset 0px 1px 1px #eee; border-radius:5px;}

/* 카테고리 */
#bo_cate.left {margin-bottom:10px;}
#bo_cate ul {margin-bottom:10px;}
#bo_cate ul:after {display:block; visibility:hidden; clear:both; content:"";}
#bo_cate li {float:left; display:inline; margin-right:5px; margin-bottom:0;}
#bo_cate a {display:block; position:relative; padding:0 25px; font:12px NanumGothicBold; color:#fff; letter-spacing:-1px; line-height:35px; text-align:center; text-shadow:0px 1px 1px #636764; background:#6b706d; border-radius:10px;}
#bo_cate a:focus, #bo_cate a:hover, #bo_cate a:active {text-decoration:none; background:#7e8480;}
#bo_cate #bo_cate_on {z-index:2; text-shadow:0px 1px 1px #78ba92; background:#5c7dc4;}

/* 검색 */
#bo_sch {margin-bottom:10px; padding-top:5px; text-align:center; font-size:0;}
#bo_sch legend {position:absolute; margin:0; padding:0; font-size:0; line-height:0; text-indent:-9999em; overflow:hidden;}
#bo_sch input.normal {padding:0px 10px; max-width:130px; width:50%;}

/* 갤러리 */
#bo_gallery {display:inline-block; vertical-align:middle; padding-top:10px; width:100%; margin-top:40px;}
#bo_gallery li {float:left; display:inline-block; vertical-align:middle; padding-bottom:12px; width:32%; text-align:center;}
#bo_gallery .g_wrap {display:inline-block; vertical-align:middle;}
#bo_gallery .g_img {position:relative; padding:9px; width:210px; height:210px; overflow:hidden; line-height:0px;
	border-top:#e4e4e4 solid 1px; border-left:#dadada solid 1px; border-right:#dadada solid 1px; border-bottom:#c9c9c9 solid 1px; border-radius:5px;
	box-shadow:0px 1px 3px #eee; background:#fff;}
#bo_gallery .g_img img {width:100%; height:100%;}
#bo_gallery .g_info {display:inline-block; vertical-align:middle; width:100%; text-align:left;}
#bo_gallery .g_info li {display:inline-block; vertical-align:middle; padding-bottom:0; width:100%; font:11px NanumGothic; color:#666; letter-spacing:-1px; line-height:20px; text-align:left;}
#bo_gallery .g_info li.gi_subject {font:13px NanumGothicBold; color:#303847; letter-spacing:-1px; line-height:30px; text-align:left;}
#bo_gallery .g_info li b {display:inline-block; vertical-align:middle; width:40px; color:#666;}
#bo_gallery .g_info li strong {color:#666;}
#bo_gallery li:hover .g_info {color:#5090fc;}

#bo_gallery .g_info .left {padding-left:8px;}
#bo_gallery .g_info .right {padding-right:8px;}
#bo_gallery .g_check {position:absolute; top:5px; left:5px; display:inline-block; vertical-align:middle;}
#bo_gallery .empty {width:100%; font:12px NanumGothic; color:#666; line-height:20px;}