@charset "utf-8";

/* 게시판 기본 설정 */
.fz_wrap .f_wrap{*zoom:1;}
.fz_wrap .f_wrap:after{content:""; display:block; clear:both;}
.fz_wrap .fl{float:left;}
.fz_wrap .fr{float:right;}
.fz_wrap legend{border:none !important;}

.i_text{height: 22px;padding:0 3px;line-height:20px;font-size: 12px;color: #333;background:none;border:1px solid #b7b7b7;border-right-color:#e1e1e1;border-bottom-color:#e1e1e1;}
.i_text_large{display: inline-block;height: 31px;padding: 4px 6px;font-size: 14px;line-height: 20px;color: #333;border:1px solid #b7b7b7;border-right-color:#e1e1e1;border-bottom-color:#e1e1e1;vertical-align: top;width:218px;background:none;}
.fz_title_box{font-size:14px;font-weight:bold;color:#515151;position:relative;background:#fff;background:url("./img/fz_title_bg.png") 0 0 repeat-x;height:35px;line-height:35px;border:1px solid #dedede;padding:0px 15px;font-weight:700;margin-bottom:20px;}
textarea#wr_content{border:1px solid #ccc;height:200px;}
#captcha #captcha_info{display:none;}
.fz_wrap .required{background-color:#fff !important;}
.fz_wrap input[type="text"], .fz_wrap input[type="password"], .fz_wrap input[type="submit"], .fz_wrap input[type="search"], .fz_wrap input[type="image"]{-webkit-border-radius:0;-webkit-appearance:none;}/* safari 둥근모서리 그림자 제거 */ 

.bo_fx {margin-bottom:5px;zoom:1}
.bo_fx:after {display:block;visibility:hidden;clear:both;content:""}
.bo_fx ul {margin:0;padding:0;list-style:none}
#bo_list_total {float:left;padding-top:5px}
.btn_bo_user {float:right;margin:0;padding:0;list-style:none}
.btn_bo_user li {float:left;margin-left:5px}
.btn_bo_adm {float:left}
.btn_bo_adm li {float:left;margin-right:5px}
.btn_bo_adm input {padding:8px;border:0;background:#e8180c;color:#fff;text-decoration:none;vertical-align:middle}
.bo_notice td {background:#fffaf2}
.bo_notice td a {font-weight:700}
.td_num strong {color:#000}
.bo_cate_link {display:inline-block;margin:0 6px 0 0;padding:0 6px 0 0;border-right:1px solid #e7f1ed;color:#555 !important;font-weight:700;text-decoration:none;} /* 글제목줄 분류스타일 */
.bo_current {color:#e8180c !important;font-size:11px;}
.icon_pack,.icon_pack2 {display:none;}

/* 리스트 상단 */
.fz_header{*zoom:1;}
.fz_header:after{content:""; display:block; clear:both;}
.fz_total_count{float:left;}
.fz_rss{float:right;}
.fz_total_count span{padding-left:21px; font-weight:700; color:#333; background:url('./img/sprites_ico.gif') no-repeat 0 -24px;font-size:12px;}
.fz_total_count strong{color:#0e8185;font-weight:700;}

#gall_allchk{margin-top:10px;}
#gall_allchk input, #gall_allchk label{margin:0;}

.fz_gallery_list{list-style:none;margin-bottom:15px;}
.fz_gallery_list li{margin-top:30px;position:relative;}
.fz_gallery_list .fz_gallery_li_wrap{border:1px solid #ccc;display:block;background:#fff;position:relative;}
.fz_gallery_list a:link, .fz_gallery_list a:active, .fz_gallery_list a:visited, .fz_gallery_list a:hover{color:#333;text-decoration:none;}

.fz_gallery_list .fz_gallery_li_wrap .fz_gallery_thumb{display:block;position:relative;background:#fff;margin:10px 10px 0;}
.fz_gallery_list .fz_gallery_li_wrap .fz_gallery_thumb:before {content:"";display: block;padding-top:50%;}
.fz_gallery_list .fz_gallery_li_wrap .fz_gallery_thumb img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;border:none;}
.fz_gallery_list .fz_gallery_li_wrap .fz_gallery_thumb i{position:absolute;top:50%;left:0;right:0;text-align:center;font-size:100px;width:100%;margin-top:-50px;}
.fz_gallery_list .fz_gallery_li_wrap .fz_gallery_title{margin:0 10px;padding-top:10px;padding-bottom:5px;display:block;font-size:14px;font-weight:700; text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;	overflow:hidden;}
.fz_gallery_list .fz_gallery_li_wrap .fz_gallery_content{margin:0 10px;padding-bottom:5px;display:block;font-size:12px;color:#888;line-height:18px;height:35px;overflow:hidden;}
.fz_gallery_list .fz_gallery_li_wrap .fz_gallery_etc{margin:0 10px;padding:8px 0;display:block;*zoom:1;}
.fz_gallery_list .fz_gallery_li_wrap .fz_gallery_etc:after{content:""; display:block; clear:both;}
.fz_gallery_list .fz_gallery_li_wrap .fz_gallery_etc span{font-size:10px;font-family:Tahoma;color:#888}
.fz_gallery_list .fz_gallery_li_wrap .fz_gallery_etc span i{font-size:12px;color:#333}
.fz_gallery_list .fz_gallery_li_wrap .fz_gallery_etc .fz_gallery_etc_info{float:left;margin-right:8px;}
.fz_gallery_list .fz_gallery_li_wrap .fz_gallery_date{float:right;}
.fz_gallery_list .fz_gallery_user{padding:0 5px;width:100%;display:block;background:#ccc;height:;line-height:40px;padding-left:15px;font-size:12px;font-weight:700;position:relative;}
.fz_gallery_list .fz_gallery_user a{font-weight:700;}
.fz_gallery_list .fz_gallery_user i{margin-right:10px;font-size:18px;position:relative;top:2px}
.fz_gallery_list .fz_gallery_user .fz_admin_chk{position:absolute;right:10px;top:50%;margin-top:-6px;}
.fz_gallery_list .fz_gallery_user .sv{line-height:20px;font-size:12px;}

.fz_gallery_list li:hover .fz_gallery_li_wrap, .fz_gallery_list li.active .fz_gallery_li_wrap{border:4px solid #78909c;border-bottom:1px solid #78909c;transition:all 0.3s;}
.fz_gallery_list li:hover .fz_gallery_thumb, .fz_gallery_list li.active .fz_gallery_thumb{margin:7px 7px 0px;transition:all 0.3s;}
.fz_gallery_list li:hover .fz_gallery_title, .fz_gallery_list li.active .fz_gallery_title, .fz_gallery_list li:hover .fz_gallery_content, .fz_gallery_list li.active .fz_gallery_content, .fz_gallery_list li:hover .fz_gallery_etc, .fz_gallery_list li.active .fz_gallery_etc{margin:0 7px;transition:all 0.3s;}
.fz_gallery_list li:hover .fz_gallery_user, .fz_gallery_list li.active .fz_gallery_user{background:#78909c;color:#fff;transition:all 0.3s;}
.fz_gallery_list li:hover .fz_gallery_user a, .fz_gallery_list li.active .fz_gallery_user a, .fz_gallery_list li:hover .fz_gallery_user span, .fz_gallery_list li.active .fz_gallery_user span{color:#fff;transition:all 0.3s;}

.fz_gallery_list .fz_empty_list{padding:30px 0 15px;height:auto;line-height:100px;text-align:center;margin:0;}

@media all and (max-width:420px) {
	.fz_gallery_list .col-xs-6{width:100% !important;}
}

/* 리스트 하단 */
.fz_footer{*zoom:1;padding-top:15px;border-top:1px solid #ccc;}
.fz_footer:after{content:""; display:block; clear:both;}


/* 이미지 */
#bo_v_con img{width:400px;}