/* CSS Document */
.leftFloat {float:left; }
.rightFloat { float:right; }
.clear { clear:both; }
.clearfloat { clear:both; }
.table-responsive{border-radius:0; border:0; padding:0; margin:0;}

.bbsContent .row .col-xs-6{padding:1%; margin:0px;}

/* 클럽 최근글 /moa/bbs/news.php */
	.new_list { width:670px; margin:0 auto; }
	.new_list .list_box { background:url(/moa/bbs/images/new/box_2.gif) repeat-y left top; width:670px; }
	.new_list .list_box ul { margin:0 auto; padding:0 5%; list-style-type:none; }
	.new_list .list_box ul li.list { width:25%; float:left; padding:3px 0; }
	.new_list .new_title { margin-top:20px; }
	.new_list .new_box { background:url(/moa/bbs/images/new/board_2.gif) repeat-y; }
	.new_list .new_box .empty { text-align:center; margin:0 auto; padding:30px 0; font-weight:bold; color:#999999; }
	.new_list .group_new_title { width:96%; margin:10px auto; padding:5px; border-top:3px solid #beda85; border-bottom:1px solid #beda85; }
	.new_list .group_new_title a { font-weight:bold; color:#84ac6b; }
	.new_list .group_new_table { width:96%; margin:5px 0 0 0; }
	.new_list .group_new_table td { height:20px; background:url(/moa/bbs/images/new/dot1.gif) repeat-x 0 bottom; }

/* 공지글 박스 */
	.bbs_intro { margin:20px 0; padding:10px; border:1px solid #999; background-color:#F5F5F5; line-height:1.5; }

/* 목록 */
	.bbsList { margin:auto; }
	.bbsList .bbsTop { width:100%; }
	.bbsList .bbsTop .bbsCount { float:left; width:150px; text-align:left; padding-left:10px; font-size:8pt; margin-top:10px; }
	.bbsList .bbsTop .bbsSearch { float:right; text-align:right; margin:0 0 5px 0;}
	.bbsList #search_field { height:22px; line-height:20px; border:1px solid #CCC; vertical-align:middle; }
/*	.bbsList #search_word { height:18px; line-height:20px; border:1px solid #CCC; vertical-align:middle; } */
	.bbsList .bbsTable { }
	.bbsList .bbsTable th { color:#666; background-color:#f1f6f8; text-align:center; font-weight:normal; border-top:1px solid #c2e1e7; border-bottom:1px solid #c2e1e7; }
	.bbsList .bbsTable td { border-bottom:1px solid #EEE; height:25px; }
	.bbsList .bbsTable .empty, .bbsList .bbsTable .empty td { padding:50px 0; text-align:center; }
	.bbsList .bbs_list_title { text-align:left; }
	.bbsList .bbsCMD { text-align:left; line-height:25px; margin:5px 0; }
	.bbsList .bbsPageCount { text-align:center; line-height:25px; border-bottom:1px solid #f5f5f5; }
	.bbsList .bbsButton { text-align:left; padding:10px 0; }

	.bbsContent .bbs_header{ font-size:0.9em; font-weight:400; border:1px solid #d5d5d5; background:#eeeeee; }
		.bbsContent .bbs_header .row *{ padding:0; }
		.bbsContent .bbs_header .row div div{ padding:0; text-align:center; font-family:dotum; color:#888;  display:table-cell; vertical-align:middle; word-break:break-all; line-height:1.5; height:25px; padding-top:5px;}
	
	.bbsContent .list_content{ font-size:0.85em; font-weight:400;}
		.bbsContent .list_content .row *{ padding:0;font-family:gulim; color:#787878; }
			.bbsContent .list_content .row div div{ line-height:1.5; height:33px; padding-top:10px; display: table-cell; vertical-align: middle; }
			.bbsContent .list_content .row .num,.name,.hit,.date{text-align:center; display: table-cell; vertical-align: middle; }
				.bbsContent .list_content .row .glyphicon{ font-family:"Glyphicons Halflings";}
				
				.line{ border-bottom:1px solid #e6e6e6; height:0px; font-size:1px;}
	.bbsContent .table td{ font-size:0.9em;}	
	
		.bbsContent .table tbody td{vertical-align:middle;}
		
			.bbsContent .table td.txtcenter{ text-align:center;}
	
	#bbs_table {border-top:3px solid #63a3f6;}
		#bbs_table tr.empty { height:100px;}
	
	
	
	/*지역 축제*/

	.festival_media { overflow:hidden; padding:0 0 20px 0; margin-bottom:20px; border-bottom:1px solid #ccc;}
		.festival_media h4 { float:right; width: 73.27272727272727%; display:block; padding-bottom:15px; padding-left:20px; background:url(../images/icon01.gif) no-repeat 0 7px;}
		.festival_media .festival_img { float:left; width:22.72727272727273%; padding:0 2%;}
			.festival_media .festival_img img { width:100%;}
		.festival_media .festival_body { float:right;width: 73.27272727272727%; line-height:150%;}
		
	@media only screen  and (min-width: 200px) {
		.festival_media h4 { float:left; width: 100%;}
		.festival_media .festival_img { float:left;width:100%;}		
		.festival_media .festival_body { float:left;width: 100%; padding-top:10px;}
	}
	@media only screen and (min-width: 480px) {
		.festival_media h4 { float:left; width: 100%;}
		.festival_media .festival_img { float:left;width:100%;}		
		.festival_media .festival_body { float:left;width: 100%; padding-top:10px;}
		
	}
	
	@media only screen and (min-width: 768px) {	
		.festival_media h4 { float:right; width: 73.27272727272727%;}
		.festival_media .festival_img { float:left;width:22.72727272727273%;}		
		.festival_media .festival_body { float:right;width: 73.27272727272727%; padding-top:10px;}
		
	}
		
	@media only screen and (min-width: 970px) {
		.festival_media h4 { float:right; width: 73.27272727272727%;}
		.festival_media .festival_img { float:left;width:22.72727272727273%;}		
		.festival_media .festival_body { float:right;width: 73.27272727272727%; padding-top:10px;}
		
	}
		
	@media only screen and (min-width: 1170px) {
		.festival_media h4 { float:right; width: 73.27272727272727%;}
		.festival_media .festival_img { float:left;width:22.72727272727273%;}		
		.festival_media .festival_body { float:right;width: 73.27272727272727%; padding-top:10px;}
		
	}
		
		
		
		
		

	/* 달력 */
	.bbsList .cal_date, .cal_date a { font-size:18px; }
	.bbsList .cal_date { padding:8px 10px; }
	.bbsList .cal_list_table { border-collapse:collapse; border:1px solid #EEE; }
	.bbsList .cal_list_table th { padding:10px 0; border:1px solid #EEE; background-color:#F5F5F5; font-size:16px; font-weight:normal; }
	.bbsList .cal_list_table td { height:50px; border:1px solid #EEE; padding:3px; }
	.bbsList .cal_list_table td.cal_non_bg { }
	.bbsList .cal_list_table td.cal_bg { }
	.bbsList .cal_list_table p.cal_day { font-size: 14px; }
	.bbsList .cal_list_table td p.cal_title a { font-weight:bold; }
	.bbsList .cal_list_table td div.cal_text { padding-left:5px; }
	
	
	
	/*행사일정*/
	#calendar_wrap1{  margin:0;}
	
	#simpleCalendar { width:100%; margin:0 auto;}
	#simpleCalendar * { padding:0; margin:0; }
	#simpleCalendar th { font-size:1.2em; color:#999999; text-align:center; padding-bottom:10px;}
	#simpleCalendar td { font-size:1.1em; text-align:center; height:40px; line-height:15px; }
		#simpleCalendar td a{ display:block; text-align:center; width:100%;}
		#simpleCalendar td span{ line-height:5px; font-size:1em; padding:0;}
	#simpleCalendar .red { color:#FF0000; }
	#simpleCalendar .green { color:#008000; }
		#simpleCalendar .header{ background:#94b2c1; height:51px; text-align:center;}
			#simpleCalendar .header h2{ display:block; text-align:center; font-size:1.1em; color:#16253a; font-weight:700; display:inline-block; padding:2% 0% 1% 0%;}
			#simpleCalendar .header p a{ color:#fff; font-weight:400; font-size:1.5em;}
			#simpleCalendar .header p span{ float:none; text-align:center; display:inline-block;}
			#simpleCalendar .header p span.months{ font-size:1.5em;}
			#simpleCalendar .tables{  padding-top:10%; background:#f0f3f4;}
				#simpleCalendar .tables table {}
					#simpleCalendar .organs{ background:#e7eaeb; height:auto;}
						#simpleCalendar .organs ul{ overflow:hidden; width:90%; padding:1% 0; margin:auto;}
							#simpleCalendar .organs ul li{ float:left; font-size:1em; color:#6a6a6a; overflow:hidden;}
								#simpleCalendar .organs ul li span{ float:left; line-height:18px; padding-right:3%;}
								#simpleCalendar .organs ul li b{float:left;}
	
	
	#now_day_schdule{ }
		#now_day_schdule .list-group-item{ overflow:hidden;}
			#now_day_schdule .list-group-item b{ float:left;}
			#now_day_schdule .list-group-item span{ float:left;}
			#now_day_schdule .list-group-item a{ float:left;}
				#now_day_schdule .list-group-item span.badge{ float:left; padding:5px 7px;}
				#now_day_schdule .list-group-item a{ display:inline-block; padding-left:1%;}
	
	#now_month_schdule{ margin-top:15px;}
		
		#now_month_schdule .list-group-item{ overflow:hidden;}
			#now_month_schdule .list-group-item b{ float:left;}
			#now_month_schdule .list-group-item span{ float:left;}
			#now_month_schdule .list-group-item a{ float:left;}
				#now_month_schdule .list-group-item span.badge{ float:left; padding:5px 7px;}
				#now_month_schdule .list-group-item a{ display:inline-block; padding-left:1%;}
	
@media only screen and (min-width: 200px) {
	#now_month_schdule .list-group-item span.badge{ float:right; }
	#now_day_schdule{ margin-top:20px;}
	#now_day_schdule .list-group-item span.badge{ float:right;}
}
@media only screen and (min-width: 480px) {
	#now_month_schdule .list-group-item span.badge{ float:right;}
	#now_day_schdule{ margin-top:20px;}
	#now_day_schdule .list-group-item span.badge{ float:right;}
}
@media only screen and (min-width: 768px) {
	#now_month_schdule .list-group-item span.badge{ float:right;}
	#now_day_schdule{ margin-top:20px;}
	#now_day_schdule .list-group-item span.badge{ float:right;}
}
	
@media only screen and (min-width: 970px) {
	#now_month_schdule .list-group-item span.badge{ float:right;}
	#now_day_schdule{ margin-top:0px;}
	#now_day_schdule .list-group-item span.badge{ float:right;}
}
	
@media only screen and (min-width: 1170px) {
	#now_month_schdule .list-group-item span.badge{ float:right;}
	#now_day_schdule{ margin-top:0px;}
	#now_day_schdule .list-group-item span.badge{ float:right;}
}	
	
	
	
/* 보기 */
	.bbs_view { margin:15px auto 10px;}
	.bbs_view .bbs_intro { }
	.bbs_view .textZoom { }
	.bbs_view .processBox { }
	.bbs_view .bbs_info { }
		.bbs_view .bbs_title { line-height:30px; border:1px solid #eee; border-radius:5px; padding:5px 0 5px 10px; overflow:hidden; *zoom:1;  }
		.bbs_view .bbs_title h3 { float:left; font-size:1.3em; font-weight:400; line-height:1.4; color:#333; font-family:'맑은 고딕'; }
		.bbs_view .bbs_title h3 span.cat { font-size:12px; color:#006699; }
			.bbs_view .bbs_title span.organs{ font-size:1.1em; font-weight:700;}
			.bbs_view .bbs_title b{ font-weight:400;}
			.bbs_view .bbs_title.calendar_info .writetime { float:right; padding: 0 10px; color:#999; font-size:1.0em;}
			
		.bbs_view .bbs_title .writetime { float:right; padding: 0 10px; color:#999; font-size:11px; }
		.bbs_view .bbs_title .writetime span { display:none; }
		.bbs_view .other_info { overflow:hidden; *zoom:1; padding:10px; }
			.bbs_view .calendar_other_info{ padding:5px 10px;}
		
		
		.bbs_view .other_info ul { float:right; color:#666; }
			.bbs_view .other_info li { float:left; padding:4px 10px; }
			.bbs_view .other_info li.writer span { display:none; }
			.bbs_view .other_info li.writer a { color:#003366; }
			.bbs_view .file dt { padding-left:10px; line-height:16px; color:#003366; }
			.bbs_view .file dd { margin:-16px 0 0 70px; line-height:16px; }
	.bbs_view #bbs_content { border:0px solid #ccc; border-bottom:1px solid #ccc; margin:10px 0; padding:10px; line-height:1.5;  }
	.bbs_view #bbs_content .txc-image { margin:10px 0; }
		/*분실물*/
		.lost_view .lost_title{ font-size:1.2em; color:#000; font-weight:700;}
			.lost_view  .table th{ color:#666; font-weight:400;}
			.lost_view  .table td{ color:#000; font-weight:700;}
		 
	
/* 댓글 */
	.commandList { margin:0 0 20px 0; padding:0 0 20px 0; border-bottom:2px dashed #EEE; }
	.commandList .linebox { padding:0; display:block; border:1px solid #EEE; margin:20px 0; }
	.commandList dl { line-height:25px;; }
	.commandList dl dt { padding:5px 0 0 10px; }
	.commandList dl dt span { color:#666; font-weight:bold; }
	.commandList dl dd { margin-top:-25px; text-align:right; padding-right:10px; }
	.commandList dl dd a { font-size:10px; }
	.commandList .linebox p { padding:5px; }

	#comment_form {  border:1px solid #CCC; border-top:3px solid #666; padding:10px; color:#666; }
	#comment_form table th { padding:5px 0; border-bottom:0px solid #EEE; }
/*	.commandList .cmt_table th { font-weight:normal; border-bottom:1px solid #EEE; padding:5px; }
	.commandList .cmt_col1 { background:#FFF; }
*/

/* 쓰기 */
	.bbsWrite { margin:15px 0 10px 0; }
	.bbsWrite table.write1{ border-top:0px;}
	.bbsWrite table.write1 td{background:none;}
	.bbsWrite table.write1 th{background:none;}
	
	.bbsWrite .box{ border:1px solid #ccc; height:20px; line-height:20px; }
	.bbsWrite .bbsWriteForm { font-weight:normal; }
	.bbsWrite .bbsWriteForm td.input { margin:0; border-bottom:1px solid #EEE; padding:4px 0 4px 10px; }
/*	.bbsWrite .label { font-weight:normal; width:150px; text-align:center; } */
	.bbsWrite .strong { font-weight: bold; }
	.bbsWrite .input { font-weight:normal; text-align:left; padding-left:15px; }
	.bbsWrite .inputTitle { width:580px; }
	.bbsWrite .bbsWriteTable {border-collapse:collapse; border-top:1px solid #c2e1e7; } 
	.bbsWrite .bbsWriteTable .passwd_intro { color:#666; }
	.bbsWrite .bbsWriteTable th { font-weight:normal; }
	.bbsWrite .bbsButton { text-align:center; margin:10px 0; }
	.bbsWrite .inputs{ float:left;height:25px;}
	.bbsWrite .b_input{ border: 0px;}
	.bbsWrite .b_input2{ width:300px;float:left;height:25px;}

/* 달력 */
	#calenderWrite { margin:15px auto; border:0 solid #EEE; }
	#calenderWrite .box{ border:1px solid #cccccc; line-height:20px; height:20px; }
	#calenderWrite .label { font-weight:normal; width:150px; text-align:center; }
	#calenderWrite .strong { font-weight: bold; }
	#calenderWrite .input { font-weight:normal; text-align:left; padding-left:15px; }
	#calenderWrite .inputTitle { width:400px; }
	#calenderWrite .bbsButton { text-align:center; margin:10px 0; }
	#calenderWrite .buttonBox { text-align:center; padding-top:5px; }
	#calenderWrite .bbsWriteTable {border-collapse:collapse; border:0px solid #EEE } 
	#calenderWrite .bbsWriteTable th { font-weight:normal; text-align:center; width:150px; border-bottom:1px solid #EEE; }
	#calenderWrite .bbsWriteTable td {padding:0; margin:0; border-bottom:1px solid #EEE; padding:2px 0 1px; }
	#calenderWrite .bbsWriteForm th, #calenderWrite .bbsWriteForm td {padding:0; margin:0; border-bottom:1px solid #EEE; padding:2px 0 1px; }
	#calenderWrite .bbsWriteForm td { padding:4px 0 4px 10px; }

/* 사진첩 스킨 ----------------------------------------------------------------------------------------------------------- */
.bbsContent .row { margin:0 auto;}
.thumbnail { padding-bottom:3%;}
.thumbnail .caption { padding:8px; margin:0px;}	
	.thumbnail .caption h3 { font-size:1.4em; padding:5% 0; }
		.thumbnail .caption h3 a {  text-overflow:ellipsis; white-space:nowrap; overflow:hidden; width:100%;}
		.row .thumbnail .caption p.vcontent { font-size:1.3rem; color:#666;}
		.thumbnail .caption a { font-size:1.4em;}
		.thumbnail p.wdates { text-align:right; font-size:1.3em; padding-right:5px;}
			
		
		.thumbnail a.thumbnail_imgs {display:block;  min-height:169px;}
		.thumbnail a { font-size:1.1em; }
		.thumbnail .caption { text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
			.thumbnail_img a img { height:100%; width:auto;  }
			.thumbnail_img { position:relative; z-index:11;text-align:center;}
				.thumbnail_img .badge { position:absolute; z-index:99; bottom:-4%; right:-1%; background:#F00;}
				.thumbnail_img .thumbnail_photo { width:100%;}
	

	.bbs_bottom .pagination { margin:0; }
	
	
@media only screen and (min-width: 320px) {
	.thumbnail .caption h3{ font-size:1.2em; padding:2% 0;}
	.thumbnail .caption a{ font-size:1.0em;}
	.thumbnail .caption{padding:5% 0;}
	.thumbnail p.wdates{ text-align:right; font-size:1.0em; padding-right:5px;}
}
@media only screen and (min-width: 480px) {
	.thumbnail .caption h3{ font-size:1.2em; padding:2% 0;}
	.thumbnail .caption{padding:5% 0;}
	.thumbnail .caption a{ font-size:1.0em;}
	.thumbnail p.wdates{ text-align:right; font-size:1.0em; padding-right:5px;}
}
@media only screen and (min-width: 768px) {
	.thumbnail .caption h3{ font-size:1.1em; padding:2% 0;}
	.row .thumbnail .caption p.vcontent{ font-size:1.2em; color:#666;}
	.thumbnail .caption{padding:5% 0%;}
	.thumbnail .caption a{ font-size:1.0em;}
	.thumbnail p.wdates{ text-align:right; font-size:1.0em; padding-right:5px;}
}
	
@media only screen and (min-width: 970px) {
	.thumbnail .caption{padding:5% 0;}
	.thumbnail .caption h3{ font-size:1.1em; padding:4% 0;}
	.row .thumbnail .caption p.vcontent{ font-size:1.3em; color:#666;}
	.thumbnail .caption a{ font-size:1.0em;}
	.thumbnail p.wdates{ text-align:right; font-size:1.0em; padding-right:5px;}
}
	
@media only screen and (min-width: 1170px) {
	.thumbnail .caption h3{ font-size:1.2em; padding:5% 0;}
	.row .thumbnail .caption p.vcontent{ font-size:1.3em; color:#666;}
	.thumbnail .caption{padding:5% 0;}
	.thumbnail .caption a{ font-size:1.0em;}
	.thumbnail p.wdates{ text-align:right; font-size:1.0em; padding-right:5px;}
}	
	
	
	
/* ucc 스킨 232*154 ----------------------------------------------------------------------------------------------------------- */
	.row .video_thumbnail .caption{text-overflow:ellipsis; white-space:nowrap; overflow:none;} 
	 
	
	.thumbnail .caption h3{ text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
	.thumbnail .caption p.vcontent{text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
	.video_bimg{ width:100%; height:auto; position:relative; z-index:11;}
		.video_bimg .badge{ position:absolute; z-index:99; bottom:-4%; right:-1%; background:#F00;}
		.video_bimg:hover .thumbnail_img{filter:alpha(opacity=50);Opacity:0.5;} 
		


/* 뉴스 스킨 ----------------------------------------------------------------------------------------------------------- */
	/* 목록 */
	#news_skin .bbsTop { display:none; }
	#news_skin .title, #news_skin .title a { font-size:16px; font-weight:bold; color:#000063; }
	#news_skin .photoListBox .title { padding-bottom:5px; }
	#news_skin .photoListBox .subtitle { font-size:14px; font-weight:bold; color:#808080; padding-bottom:5px; }
	#news_skin .photoListBox { margin:0 5px; margin-top:10px; border-bottom:1px solid #EEE; }
	#news_skin .photoListBox .photo { float:left; padding:3px;  border:1px solid #EEE; margin:0 5px 5px 0; }
	#news_skin .photoListBox .content { line-height:18px; text-align:justify; }
	#news_skin .empty { text-align:center; padding:50px 0; }
	/* 쓰기 */
	#news_skin .bbsWriteTable th { width:50px; }
	/* 보기 */
	#news_skin_view .bbsViewPrint .news_title dt { display:none; }
	#news_skin_view .bbsViewPrint .news_title dd { font-size:16px; color:#000063; font-weight:bold; }
	#news_skin_view .bbsViewPrint .news_subtitle dt { display:none; }
	#news_skin_view .bbsViewPrint .news_subtitle dd { font-size:14px; color:#808080; font-weight:bold; }
	#news_skin_view .bbsViewPrint #viewContent { clear:both; padding:10px 0; text-align:justify; }
	#news_skin_view .bbsViewPrint .go_top { float:left; }
	#news_skin_view .bbsViewPrint .write_info { float:right; }

/* 추가 사항 */
	a.point_a { font-size:14px; font-weight:bold; padding:0 5px; }


/*날짜 입력 달력 */
	.ui-datepicker{ z-index:999999 !important; }
	#ui-datepicker-div{ z-index:99999 !important;}
	.ui-datepicker .ui-datepicker-title select.ui-datepicker-year { width:37%; }
	.ui-datepicker .ui-datepicker-title select.ui-datepicker-month { width:33% }


#bbsConfirm { width:100%; text-align:center; margin:0 auto; margin-top:30px; }
#bbsConfirm .header { font-weight:bold; line-height:30px; border-bottom:1px solid #EEE; }
#bbsConfirm .inputpasswd { font-weight:bold; height:30px; padding-top:10px; }
#bbsConfirm .inputjumin { font-weight:bold; height:30px; padding-top:10px; border-top:1px solid #EEE; }
#bbsConfirm .buttonBox {padding-top:30px; }


