body,div,p,form{margin:0px;padding:0px;}
img{vertical-align:middle;}
.break_txt { /*overflow-x: auto;  Use horizontal scroller if needed; for Firefox 2, not needed in Firefox 3 /  */
white-space: pre-wrap;
white-space: -moz-pre-wrap !important;
white-space: -pre-wrap;
white-space: -o-pre-wrap;
word-wrap: break-word;
word-break:break-all;
}

.hidden_elem{display:none;}
/*카테고리 위치*/
.bbs_category{text-align:right;margin-bottom:5px;}
/*리스트 상당 DIV 스타일*/
.bbs_list_top{}
/*리스트 DIV 스타일*/
.bbs_list_css{clear:both;border-top:1px solid #f3f3f3;padding-top:20px;}
/*리스트(목록없음) DIV 스타일*/
.bbs_no_list_css{border-bottom:1px solid #E4E4E4;height:200px;}
/*리스트 Parent DIV 스타일*/
.bbs_list{}
/*페이징 DIV*/
.bbs_page{margin-top:20px;}
/*페이징 DIV*/
.bbs_search{margin-top:20px;}
/*체크박스 스타일*/
.bbs_chk{border:0px;}

/*view페이지 상단 외각테이블*/
#bbs_view_css_title th{
	width:126px;
	color:#FFFFFF;
	padding:12px 0 12px 0;
	background-color:#6C8292;
	font-weight:bold;
}
#bbs_view_css_title td{
	color:#FFFFFF;
	padding:12px 0 12px 10px;
	background-color:#7B91A2;
	font-weight:bold;
}
#bbs_view_css {border-top:1px solid #999999;}
#bbs_view_css th{
	height:40px;
	width:15%;
	border-bottom:1px solid #e9f1e7;
	font-size:9pt;font-family:돋움,돋움체;color:#666666;
	font-size:12px;
	font-weight:bold;
	background-color:#f7f7f7;
	text-align:center;
	padding-left:5px;
}
#bbs_view_css td{
	height:40px;
	border-bottom:1px solid #e9f1e7;
	text-align:justify;
	font-family:"돋움", "돋움체";
	font-size:12px;
	padding-left:5px;
}
#bbs_view_css .bbs_view_section{}
#bbs_view_css .bbs_subject_css{font-weight:bold;}
/*
#bbs_view_css .bbs_view_info_with{width:35%;}
*/
#bbs_view_css .bbs_view_info_with{width:20%;}
#bbs_view_css .bbs_view_info{padding-left:5px;}

/*view페이지 중단*/
.bbs_view_middle{margin-top:10px;border-bottom:1px solid #e9f1e7;}
.bbs_view_img{padding:10px;border-bottom:1px solid #e9f1e7;}
.bbs_view_txt{word-break:break-all;padding:10px;}

/*view페이지 Next Prev*/
#bbs_view_np {border-top:1px solid #999999;}
#bbs_view_np th{
	height:40px;
	width:15%;
	border-bottom:1px solid #e9f1e7;
	font-size:9pt;font-family:돋움,돋움체;color:#666666;
	font-size:12px;
	font-weight:bold;
	background-color:#f7f7f7;
	text-align:center;
	padding-left:5px;
}
#bbs_view_np td{
	height:30px;
	border-bottom:1px solid #e9f1e7;
	text-align:left;
	font-size:11px;
	padding-left:5px;
}


#bbs_write_css {border-top:1px solid #999999;}
#bbs_write_css th{
	height:40px;
	width:15%;
	border-bottom:1px solid #e9f1e7;
	font-size:9pt;font-family:돋움,돋움체;color:#666666;
	font-size:12px;
	font-weight:bold;
	background-color:#f7f7f7;
	text-align:center;
	padding-left:5px;
}
#bbs_write_css td{
	height:40px;
	border-bottom:1px solid #e9f1e7;
	text-align:justify;
	font-family:"돋움", "돋움체";
	font-size:12px;
	padding-left:5px;
}
#bbs_write_css .bbs_write_section{}
#bbs_write_content {margin-bottom:5px;}



/*write페이지 파일첨부*/
#bbs_write_np {border-top:1px solid #999999;}
#bbs_write_np th{
	height:40px;
	width:15%;
	border-bottom:1px solid #e9f1e7;
	font-size:9pt;font-family:돋움,돋움체;color:#666666;
	font-size:12px;
	font-weight:bold;
	background-color:#f7f7f7;
	text-align:center;
	padding-left:5px;
}
#bbs_write_np td{
	height:30px;
	border-bottom:1px solid #e9f1e7;
	text-align:left;
	font-size:11px;
	padding-left:5px;
}

.bbs_list_tb{float:left;margin-left:65px;}
.bbs_list_tb_F{float:left;}

.photo_img{border:1px solid #cccccc;position:relative;}
.photo_img_hover{border:1px solid #5690d0;position:relative;}

/*멘트스타일*/
.ment_total {margin-top:10px;border-bottom:1px solid #e4e4e4;} 
.ment_wr_tb{border:3px #F7F7F7 solid}
.ment_wr_tb_B{border:1px #E7E7E7 solid;}

.ment_aj{margin-top:0px;background-color:#F7F7F7;}
.ment_aj_list{border-bottom:1px #E7E7E7 solid;padding-top:5px;}
.bbs_ment_page{margin:10px 0px 10px 0px;}
/*멘트스타일*/

/*디자인 추가부분*/
.top_line {height:2px; background-color:#4865a4;}
.notice01 a:link{padding-left:10px; font-family:"돋움"; font-size:12px; color: #969696; text-decoration:none; }
.notice01 a:visited{padding-left:10px; font-family:"돋움"; font-size:12px; color: #969696; text-decoration:none; }
.notice01 a:hover{padding-left:10px; font-family:"돋움"; font-size:12px; color: #7a7a7a; text-decoration:none; font-weight:bold;}
.notice01 a:active{padding-left:10px; font-family:"돋움"; font-size:12px; color: #969696; text-decoration:none;}

.photo01 {padding:4px 4px 4px 4px; border:1px #cccccc solid;}

/*디자인 추가부분*/
/*
a:visited {font-family: "돋움";font-size: 12px;color: #333333;text-decoration: none; word-spacing: 0em;}
a:link {font-family: "돋움";font-size: 12px;color: #333333;text-decoration: none; word-spacing: 0em;}
a:hover {font-family: "돋움";font-size: 12px;color: #FF6600;text-decoration: none; word-spacing: 0em;}
a:active {font-family: "돋움";font-size: 12px;color: #FF6633;text-decoration: none; word-spacing: 0em;}
*/
.bx_write{text-align:left;height:20px;}
a:link{ color:#333333; text-decoration:none}
a:visited{ color:#333333; text-decoration:none}
a:hover{ color:#7fac1b; text-decoration:none; text-decoration:underline; }
a:active{ color:#7fac1b; text-decoration:none; text-decoration:underline; }

.gal_list_title_line{padding:6px; border-bottom:1px solid #dddddd; font-weight:bold; background-color:#f4f4f4}
.gal_list_text{padding-top:20px; border-bottom:1px solid #dddddd}




/*SNS 스타일*/
.bbs_sns{margin-top:5px;text-align:right;}