﻿@charset "utf-8";
/**************************************************
프로그램ID : board.css
프로그램명 : Board Cascading Style Sheets
작  성  자 : 신세연(seyoun1205@nate.com)
최초작성일 : 2009/10/27
최종작성일 : 
참고  사항 : 닷넷용 재작업 - 보드 스타일
****************************************************/


/*검색*/
.searchBox {
	clear:both;
	width:750px;
	margin:0 0 20px 0;
	padding:15px 0 57px 0;
	*padding:16px 0 12px 0;
	_padding:16px 0 8px 0;
	background: #f7f7f7;
}
	.searchBox .searchform {
		float:left;
		text-align:left;
		height:30px;
	}
		.searchBox .searchform .SrchformSelect {
			height:20px;
			margin-right:4px;
			margin-bottom:3px;
			color:#b1b1b1;
			font-family:dotum,"돋움",verdana;
			font-size:12px;
			line-height:14px;
		}
		.searchBox .searchform .SrchformInput {
			height:15px;
			margin-right:4px;
			margin-bottom:6px;
			padding-top:2px;
			color:#b1b1b1;
			font-family:dotum,"돋움",verdana;
			font-size:11px;
			line-height:13px;
			border:1px solid #dedede;
			background:#ffffff;
		}
	.searchBox .searchBtn {
		float:left;
		width:61px; 
		height:44px;
		margin-left:10px;
	}
	.searchBox .searchBtn2 {
		width:28px; height:28px;
		margin-top:0;
		margin-left:10px;
	}
	.searchBox .searchBtn3 {
		float:left;
		width:61px; height:19px;
		margin-left:0px;
	}
	
	
/*2010/01/15 searchBox2 modify */
.searchBox2 {
	display: inline-block;
	padding:10px 0;
	vertical-align:middle;
	clear:both;
	width:100%;
	margin:0;
	text-align:center;
}
/*
.searchBox2 dl {float:left; width:100%;}
.searchBox2 dt {display: inline;}
.searchBox2 dd {padding:0 0 0 0px; display: inline;}
*/

	.searchBox2 .searchBtn4 {
		vertical-align:middle;
		display: inline-block;
		margin-left:5px;
		_margin-top:-7px;
		*margin-top:-7px;
	}
	.searchBox2 .SrchformSelect {
		display:inline-block;
		margin-top:3px;
		_margin-top:5px;
		/*margin-right:4px;*/
		/*margin-bottom:3px;*/
		color:#b1b1b1;		
		font-family:dotum,"돋움",verdana;
		font-size:12px;
		line-height:16px;
	}
	.searchBox2 .SrchformInput {
		display: inline-block;
		height:16px;
		/*margin-top:4px;
		margin-right:4px;
		margin-bottom:6px;
		padding-top:2px;*/
		color:#b1b1b1;
		font-family:dotum,"돋움",verdana;
		font-size:11px;
		line-height:14px;
		border:1px solid #dedede;
		background:#ffffff;
	}
	
/*2010/01/15 searchBox2 and */
	
	
/*2010/01/15 searchBox3 Add */	
.searchBox3 {
	display:inline-block;
	clear:both;
	width:100%;
	margin:0 0 20px 0;
	padding:12px 0 12px 0;
	/*text-align:center;*/
	background-color: #f7f7f7;
}
.searchBox3 p{
	margin-bottom:2px;
}
	.searchBox3 .form_input {
		display: inline;
		margin-left:138px;
		float:left;
	}
	.searchBox3 .searchBtn5 {
		vertical-align:bottom;
		width:76px;
		display:inline;
		float:right;
		margin-right:25px;
	}
	.searchBox3 .SrchformInput3 {
		height:15px;
		margin-top:-1px;
		margin-right:4px;
		padding:1px 2px;
		color:#b1b1b1;
		font-family:dotum,"돋움",verdana;
		font-size:11px;
		line-height:14px;
		border:1px solid #dedede;
		background:#ffffff;
	}
/*2010/01/15 searchBox3 and */	
	
.No_SearchData{
	display: inline-block;
	text-align:center;
	padding:40px 0;
	font-size:14px;
	color:#7a7a7a;
	font-weight:bold;
	letter-spacing:-1px;
	border-bottom:1px solid #f0f0f0;	
}
.No_SearchData01{
	display: inline-block;
	text-align:center;
	padding:40px 0;
	font-size:14px;
	color:#7a7a7a;
	font-weight:bold;
	letter-spacing:-1px;
}


/*카운트*/
.count {
	clear:both;
	width:736px; _width:750px; *width:736px;
	margin:0 0 4px 0;
	padding:0 0 0 14px;
	color:#a3acaf;
	font-family:Gulim,"굴림",verdana;
	font-size:11px;
	line-height:12px;
}
.count2 {
	clear:both;
	width:736px; _width:750px; *width:736px;
	margin:32px 0 6px 0;
	padding:0 0 0 14px;
	color:#a3acaf;
	font-family:Gulim,"굴림",verdana;
	font-size:11px;
	line-height:12px;
}

/*버튼*/
.button_ml { /*버튼 간격*/
	margin-left:2px;
}
.buttonRightUpCount {
	clear:both;
	width:746px;
	_width:750px;
	*width:746px;
	margin-top:-40px;
	margin-bottom:7px;
	padding-right:4px;
	font-size:0;
	line-height:0;
	vertical-align:top;
	text-align:right;
}
.buttonRight {
	clear:both;
	width:746px;
	_width:750px;
	*width:746px;
	margin-top:10px;
	padding-right:4px;
	font-size:0;
	line-height:0;
	vertical-align:top;
	text-align:right;
}
.buttonRightUp {
	clear:both;
	width:742px;
	_width:750px;
	*width:742px;
	margin-top:-45px;
	margin-bottom:14px;
	padding-right:4px;
	font-size:0;
	line-height:0;
	vertical-align:top;
	text-align:right;
}
.viewBtnRight {
	clear:both;
	width:746px;
	_width:750px;
	*width:746px;
	margin-top:10px;
	margin-bottom:35px;
	padding-right:4px;
	font-size:0;
	line-height:0;
	vertical-align:top;
	text-align:right;
}
.writeBtnRight {
	/*clear:both;
	width:746px;
	_width:750px;
	*width:746px;
	font-size:0;
	line-height:0;*/
	margin-top:10px;
	padding-right:4px;
	vertical-align:top;
	text-align:right;
}
.writeBtnRightUp {
	clear:both;
	width:746px;
	_width:750px;
	*width:746px;
	margin-top:-20px;
	padding-right:4px;
	font-size:0;
	line-height:0;
	vertical-align:top;
	text-align:right;
}

/*페이징*/
.paginate {
	clear:both;
	width:100%;
	padding:20px 0;
	text-align:center;
}
.paginate dl {
	display:inline-block;
}
.paginate dt {
	display:inline;
	vertical-align:middle;
	margin:0;
	height:15px;
	padding:0px 10px 0px 10px;
}
.paginate dd {
	display:inline;
	vertical-align:bottom;
	padding-right:6px;
	padding-left:5px;
}
.paginate a {
	color:#7a7a7a;
	font-family:"Arial,verdana";
	font-size:11px;
	line-height:15px;
	text-decoration:none;
}
.paginate a:hover {
	color:#f88100;
	line-height:15px;
	text-decoration:underline;
}
.paginate span {
	vertical-align:middle;
	line-height:15px;
	color:#f88100;
	font-family:"Arial,verdana";
	font-size:11px;
	font-weight: bold;
	text-decoration:underline;
}
.paginate .p_arrow {	
	padding-top:20px;
}

.paginate .input_011 {
	vertical-align:middle;
	padding-top:3px;
	display: inline-block;
}
/*.paginate a {
	vertical-align:top;
	display:inline;
	padding:0px 6px 0px 7px;
	color:#7a7a7a;
	font-family:"Arial,verdana";
	font-size:11px;
	text-decoration:none;
}
.paginate a:hover {
	vertical-align:top;
	display: inline-block;
	color:#f88100;
	text-decoration:underline;
}
.paginate .pg-sel {
	vertical-align:top;
	padding:0px 6px 0px 7px;
	color:#f88100;
	font-family:"Arial,verdana";
	font-size:11px;
	font-weight: bold;
	text-decoration:underline;
}
.paginate a.pg-arrow {
	background:none !important;
}*/

/*목록_0223_add*/
.tbl_list { clear:both;}
.tbl_list table { width:100%; border-collapse:collapse; border:0px; border-top:1px solid #a8d3e0;}
.tbl_list th {height:12px; padding:12px 0; text-align:center; border-bottom:1px solid #f0f0f0;}
.tbl_list td { border:0px; border-bottom:1px solid #f0f0f0; padding:6px 0; text-align:center;}
.tbl_list td.left {text-align:left; padding-left:10px;}

/*목록*/
.list_bbs {
	clear:both;
	width:750px;
	font-family:dotum,"돋움",verdana;
	font-size:12px;
	line-height:18px;
	border-spacing:0;
	border-collapse:collapse;
	border-top:1px solid #a8d3e0;
}
	.list_thead_th {
		height:12px;
		padding-top:12px;
		padding-bottom:12px;
		text-align:center;
		background:#ffffff;
		border-bottom:1px solid #f0f0f0;
	}
	
	/* 2010/01/21 add */
	.list_thead_thGray {
		padding-top:5px;
		padding-bottom:5px;
		padding-left:15px;
		text-align:left;
		background:#f7f7f7;
		border-bottom:1px solid #f0f0f0;
	}
	
	/*2010/01/14 modify */
	.list_tbody_td {
		padding-top:5px;
		padding-bottom:4px;
		color:#666666;
		font-family:dotum,"돋움",verdana;
		font-size:12px;
		line-height:16px;
		text-align:center;
		border-bottom:1px solid #f0f0f0;
	}
		.list_tbody_td span {
			color:#666666;
			font-family:dotum,"돋움",verdana;
			font-size:12px;
			line-height:14px;
		}
	.list_tbody_td_subject {
		padding-top:7px;
		padding-bottom:6px;
		padding-left:6px;
		color:#666666;
		font-family:dotum,"돋움",verdana;
		font-size:12px;
		line-height:14px;
		text-align:left;
		border-bottom:1px solid #f0f0f0;
	}
		.list_tbody_td_subject a:link,
		.list_tbody_td_subject a:visited,
		.list_tbody_td_subject a:active {
			color:#666666;
			font-family:dotum,"돋움",verdana;
			font-size:12px;
			line-height:14px;
			text-align:left;
		}
		.list_tbody_td_subject a:hover {
			color:#333333;
			font-family:dotum,"돋움",verdana;
			font-size:12px;
			line-height:14px;
			text-align:left;
		}
	.list_tbody_td_subject2 {
		padding-top:7px;
		padding-bottom:6px;
		padding-left:6px;
		color:#666666;
		font-family:dotum,"돋움",verdana;
		font-size:12px;
		line-height:14px;
		text-align:left;
		border-bottom:1px solid #f0f0f0;
		background:#fafafa;
	}
	.list_tbody_td2 {
		padding-top:6px;
		padding-bottom:6px;
		text-align:center;
		border-bottom:1px solid #f0f0f0;
	}
	.list_tbody_td3{
		padding-top:6px;
		padding-bottom:6px;
		padding-left:15px;
		color:#666666;
		font-family:dotum,"돋움",verdana;
		font-size:12px;
		line-height:14px;
		text-align:left;
		border-bottom:1px solid #f0f0f0;
	}
	.list_tbody_td_thumb {
		padding-top:14px;
		padding-bottom:14px;
		text-align:center;
		border-bottom:1px solid #f0f0f0;
	}
		.nickname {
			float:left;
			margin-left:10px;
		}
		.multi_subjects {
			clear:both;
			margin:4px 0;
		}
		.multi_prices {
			clear:both;
			margin:4px 0;
		}
	.list_tbody_td_nodata {
		padding-top:19px;
		padding-bottom:18px;
		color:#666666;
		font-family:dotum,"돋움",verdana;
		font-size:12px;
		line-height:14px;
		text-align:center;
		border-bottom:1px solid #f0f0f0;
	}
.list2_bbs {
	clear:both;
	font-family:dotum,"돋움",verdana;
	font-size:12px;
	line-height:18px;
	border-spacing:0;
	border-collapse:collapse;
}
	.list2_thead_th {
		height:12px;
		padding-bottom:12px;
		text-align:center;
		background:#ffffff;
		border-bottom:1px solid #dbdbdb;
	}
	.list2_tbody_td {
		padding-top:7px;
		padding-bottom:6px;
		color:#666666;
		font-family:dotum,"돋움",verdana;
		font-size:12px;
		line-height:14px;
		text-align:center;
		border-bottom:1px solid #f0f0f0;
	}
.list_bbs_mypage {
	clear:both;
	width:100%;
	margin-top:5px;
	margin-bottom:10px;
	font-family:dotum,"돋움",verdana;
	font-size:12px;
	line-height:18px;
	border-spacing:0;
	border-collapse:collapse;
	border-top:1px solid #a8d3e0;
}
	.list_mypage_thead_th {
		padding-top:7px;
		padding-bottom:5px;
		color:#b5b5b5;
		font-family:dotum,"돋움",verdana;
		font-size:12px;
		line-height:14px;
		text-align:center;
		background:#fafafa;
		border-bottom:1px solid #dbdbdb;
	}
	.list_mypage_tbody_td_form {
		padding-top:10px;
		padding-bottom:10px;
		color:#b5b5b5;
		font-family:dotum,"돋움",verdana;
		font-size:12px;
		line-height:16px;
		text-align:center;
		vertical-align:top;
		border-bottom:1px solid #f0f0f0;
	}
	.list_mypage_tbody_td {
		padding-top:13px;
		padding-bottom:7px;
		color:#b5b5b5;
		font-family:dotum,"돋움",verdana;
		font-size:12px;
		line-height:16px;
		text-align:center;
		vertical-align:top;
		border-bottom:1px solid #f0f0f0;
	}
		.list_mypage_tbody_td span {
			color:#b5b5b5;
			font-family:dotum,"돋움",verdana;
			font-size:12px;
			line-height:16px;
		}

/*썸네일*/
.thumb112 {
	position:relative;
	width:112px; height:111px;
	background:url("../Images/Common/bbs/thumb_112_bg.gif") no-repeat;
}
	.thumb112 .imgThumb {
		position:absolute; top:5px; left:6px;
	}

/*이벤트*/
.searchBoxEvent {
	clear:both;
	margin:-20px 0 15px 0;
	padding:8px 0 15px 0;
	background:#f7f7f7;
}
	.searchBoxEvent .searchform {
		float:left;
		text-align:left;
		height:20px;
	}
		.searchBoxEvent .searchform .SrchformSelect {
			height:20px;
			margin-right:4px;
			margin-bottom:3px;
			color:#b1b1b1;
			font-family:dotum,"돋움",verdana;
			font-size:12px;
			line-height:14px;
		}
	.searchBoxEvent .searchBtn3 {
		float:left;
		width:61px; height:19px;
		margin-left:0px;
	}
.events_list_bbs {
	clear:both;
	width:750px;
	font-family:dotum,"돋움",verdana;
	font-size:12px;
	line-height:18px;
	border-spacing:0;
	border-collapse:collapse;
}
	.events_list_tbody_td_thumb {
		padding-top:9px;
		padding-bottom:25px;
		border-bottom:1px solid #f0f0f0;
	}
		.thumb_events {
			position:relative;
			width:275px; height:128px;
			background:url("../Images/Events/thumb_list_bg.png") no-repeat;
		}
.thumb_events .eventImg {
				position:absolute; top:13px; left:12px;
			}
	.events_list_tbody_td {
		padding-top:16px;
		padding-bottom:27px;
		border-bottom:1px solid #f0f0f0;
	}
		.eventState {
			clear:both;
			height:18px;
			margin-bottom:6px;
		}
		.eventSubject {
			clear:both;
			margin-bottom:9px;
			color:#15aae8;
			font-family:dotum,"돋움",verdana;
			font-size:12px;
			line-height:16px;
			font-weight:bold;
		}
		.eventsInfo {
			clear:both;
			height:20px;
		}
			.eventsInfo dt {
				float:left;
				margin-top:1px;
			}
			.eventsInfo dd {
				float:left;
				padding-left:11px;
				color:#7c898d;
				font-family:dotum,"돋움",verdana;
				font-size:11px;
				line-height:12px;
			}
		.eventsBtn {
			clear:both;
			margin-top:6px;
		}

/*보기*/
.view_bbs {
	clear:both;
	width:750px;
	font-family:dotum,"돋움",verdana;
	font-size:12px;
	line-height:18px;
	border-spacing:0;
	border-collapse:collapse;
	border-top:1px solid #a8d3e0;
}
	.view_tbody_th {
		padding-top:9px;
		padding-bottom:9px;
		padding-left:15px;
		text-align:left;
		border-bottom:1px solid #f0f0f0;
	}
	.view_tbody_td {
		padding-top:7px;
		padding-bottom:4px;
		color:#666666;
		font-family:dotum,"돋움",verdana;
		font-size:12px;
		line-height:14px;
		text-align:left;
		border-bottom:1px solid #f0f0f0;
	}
		.view_tbody_td a {
			color:#666666;
			font-size:12px;
			line-height:14px;
		}
		.view_tbody_td a:hover {
			color:#555555;
			font-size:12px;
			line-height:14px;
			text-decoration:underline;
		}
	.view_tbody_td_bold {
		padding-top:7px;
		padding-bottom:4px;
		color:#333333;
		font-family:dotum,"돋움",verdana;
		font-size:12px;
		line-height:14px;
		font-weight:bold;
		text-align:left;
		border-bottom:1px solid #f0f0f0;
	}
	.view_tbody_td_cont {
		padding-top:13px;
		padding-right:30px;
		padding-bottom:13px;
		padding-left:30px;
		color:#666666;
		font-family:dotum,"돋움",verdana;
		font-size:12px;
		line-height:1.25em;
		text-align:left;
		border-bottom:1px solid #f0f0f0;
	}
	.view_tbody_td_cont2 { /*에디터에서 입력된 글자 Style*/
		padding-top:13px;
		padding-right:30px;
		padding-bottom:13px;
		padding-left:30px;
		border-bottom:1px solid #f0f0f0;
	}

.View_Cont2 {
	width:690px;
	overflow:auto;
	color:#666666;
	font-family:dotum,"돋움",verdana;
	font-size:12px;
	text-align:left;
	line-height:1.25em;
}

.View_Cont2 img {
	padding:15px 0 0 0;
}
.View_Cont2 p {
	padding:0 15px 0 0;
}

.View_Cont3 {
	width:740px;
	overflow:auto;
	color:#666666;
	font-family:dotum,"돋움",verdana;
	font-size:12px;
	text-align:left;
	line-height:1.25em;
}

.View_Cont3 img {
	padding:15px 0 0 0;
}
.View_Cont3 p {
	padding:0 15px 0 0;
}
	

/*등록*/
.write_bbs {
	clear:both;
	width:100%;
	padding:0;
	font-family:dotum,"돋움",verdana;
	font-size:12px;
	line-height:18px;
	border-spacing:0;
	border-collapse:collapse;
	border-top:1px solid #a8d3e0;
}
	.write_thead_th {
		height:12px;
		padding-top:10px;
		padding-bottom:10px;
		text-align:center;
		background:#ffffff;
		border-bottom:1px solid #f0f0f0;
	}
	.write_tbody_th {
		padding-top:10px;
		padding-bottom:9px;
		padding-left:29px;
		color:#333333;
		font-family:dotum,"돋움",verdana;
		font-size:12px;
		line-height:16px;
		font-weight:bold;
		text-align:left;
		border-bottom:1px solid #f0f0f0;
		background:url("../images/Common/bbs/ico_arrow.gif") no-repeat 15px 17px;
	}
		.write_tbody_th label {
			color:#666666;
			font-family:dotum,"돋움",verdana;
			font-size:12px;
			line-height:16px;
		}
	.write_tbody_th2 {
		padding-top:10px;
		padding-bottom:9px;
		border-bottom:1px solid #f0f0f0;
		text-align:center;
	}
	.write_tbody_th3 {
		padding-top:9px;
		padding-bottom:9px;
		padding-left:15px;
		text-align:left;
		border-bottom:1px solid #f0f0f0;
	}
	.write_tbody_th4 {
		padding-top:9px;
		padding-bottom:9px;
		padding-left:15px;
		text-align:left;
		border-bottom:1px solid #f0f0f0;
		background:#e2e2e2e;
	}
	.write_tbody_th5 {
		padding-top:9px;
		padding-bottom:9px;
		padding-left:18px;
		text-align:left;
		border-bottom:1px solid #f0f0f0;
		background:#fafafa;
	}
	.write_tbody_td_form {
		padding:9px 5px;
		border-bottom:1px solid #f0f0f0;
		vertical-align:middle;
	}
	.write_tbody_td_form2 {
		padding:9px 5px 9px 15px;
		border-bottom:1px solid #f0f0f0;
		border-left:1px solid #f0f0f0;
	}
	.write_tbody_td_form3 {
		vertical-align:middle;
		padding:7px 5px 0 8px;
		color:#666666;
		border-bottom:1px solid #f0f0f0;
	}
		.write_tbody_td_form3 .lh_chera {
			vertical-align:middle;
			color:#666666;
			font-family:dotum,"돋움",verdana;
			font-size:12px;
			line-height:20px;
		}
		.write_tbody_td_form3 .lh_select {
			vertical-align:middle;
			color:#666666;
			font-family:dotum,"돋움",verdana;
			font-size:12px;
			line-height:20px;
		}
		.write_tbody_td_form3 .lh_input {
			vertical-align:middle;
			color:#666666;
			font-family:dotum,"돋움",verdana;
			font-size:12px;
			line-height:16px;
		}
	.write_tbody_td_form4 {
		padding:5px 5px 5px 14px;
		color:#666666;
		font-family:dotum,"돋움",verdana;
		font-size:12px;
		line-height:16px;
		border-bottom:1px solid #f0f0f0;
	}
	.write_tbody_td_form5 {
		padding:5px 5px 5px 14px;
		border-bottom:1px solid #f0f0f0;
	}
	.write_tbody_td_editor {
		padding:15px;
		border-bottom:1px solid #dbdbdb;	
	}
		.input_regi {
			vertical-align:middle;
			height:19px;
			background:#ffffff;
			border:1px solid #e4e4e4;
		}
		.bts {
			float:left;
		}
		.text {
			vertical-align:top;
			color:#666666;
			font-family:dotum,"돋움",verdana;
			font-size:12px;
			line-height:20px;			
		}
		.text2 {
			vertical-align:top;
			color:#666666;
			font-family:dotum,"돋움",verdana;
			font-size:12px;
			line-height:20px;			
		}
		.tagWord {
			padding:0 15px 0 5px;
			color:#666666;
			font-family:dotum,"돋움",verdana;
			font-size:12px;
			line-height:18px;
		}



.write01_bbs {
	clear:both;
	border-spacing:0;
	border-collapse:collapse;
	border-top:1px solid #a8d3e0;
}
	.write01_tbody_th {
		/*padding-top:12x;
		padding-bottom:11px;*/
		padding:10px 0px 10px 18px;
		color:#7e7e7e;
		font-family:dotum,"돋움",verdana;
		font-size:11px;
		line-height:14px;
		text-align:left;
		letter-spacing:-1px;
		background:#fafafa;
		border-bottom:1px solid #f0f0f0;
	}
	.write01_tbody_td {
		padding:10px 8px 10px 18px;
		vertical-align:middle;
		color:#666666;
		font-family:dotum,"돋움",verdana;
		font-size:12px;
		line-height:14px;
		text-align:left;
		border-bottom:1px solid #f0f0f0;
	}
	.write01_tbody_td select {
		width:85px; padding:2px;
	}
	.write01_tbody_td input {
		vertical-align:middle;
	}
	
	.write01_tbody_td span {
		display: inline-block;
		margin-left:20px;
	}
	
	.write01_tbody_td2 {
		padding-top:8px;
		padding-bottom:8px;
		/*
		color:#8a8a8a;
		font-family:dotum,"돋움",verdana;
		font-size:12px;
		line-height:14px;
		*/
		text-align:left;
		border-bottom:1px solid #dbdbdb;
	}


/*폼*/
.input_write {
	height:16px;
	/*margin-top:0px;
	margin-right:4px;
	margin-bottom:6px;*/
	padding-top:2px;
	color:#666666;
	font-family:dotum,"돋움",verdana;
	font-size:11px;
	line-height:14px;
	border:1px solid #dedede;
	background:#ffffff;
}
.input_write2 {
	height:16px;
	padding-top:2px;
	color:#666666;
	font-family:dotum,"돋움",verdana;
	font-size:11px;
	line-height:14px;
	border:1px solid #dedede;
	background:#ffffff;
}
.input_write3 {
	height:16px;
	margin-top:0px;
	margin-right:4px;
	margin-bottom:6px;
	padding-top:2px;
	color:#666666;
	font-family:dotum,"돋움",verdana;
	font-size:11px;
	line-height:14px;
	border:1px solid #dedede;
	background:#ffffff;
}
.formSelect {
	height:20px;
	/*margin-top:0px;
	margin-right:4px;
	margin-bottom:6px;*/
	color:#666666;
	font-family:dotum,"돋움",verdana;
	font-size:12px;
	line-height:14px;
	
}


/*댓글*/
.viewReply {
	clear:both;
	width:748px;
	_width:750px;
	*width:748px;
	margin-bottom:35px;
	border:1px solid #eeeeee;
}
	.viewReply .replyInner {
		width:720px;
		_width:720px;
		*width:720px;
		padding:3px 14px 7px 14px;
	}
	
		.replyInner ul {
			display: inline-block;
			border-bottom:1px solid #f1f1f1;
		}	
	
		.replyInner .reply_nick {
			float:left;
			width:110px;
			padding:7px 14px 5px 0;
			color:#23bbff;
			font-family:dotum,"돋움",verdana;
			font-size:12px;
			line-height:14px;
			font-weight:bold;
			/*border-bottom:1px solid #f1f1f1;*/
		}
		.replyInner .reply_date {
			float:left;
			width:60px;
			padding:7px 12px 5px 0;
			color:#686868;
			font-family:dotum,"돋움",verdana;
			font-size:12px;
			line-height:14px;
			/*border-bottom:1px solid #f1f1f1;*/
		}
		.replyInner .reply_title {
			float:left;
			width:481px;
			padding:7px 13px 5px 13px;
			color:#a3a3a3;
			font-family:dotum,"돋움",verdana;
			font-size:12px;
			line-height:14px;
			background:url("../Images/Common/bbs/reply_line.gif") no-repeat left;
			/*border-bottom:1px solid #f1f1f1;*/
			word-wrap: break-word;
		}
		.replyInner .reply_del {
			float:right;
			width:17px;
			padding:8px 0 7px 0;
			text-align:left;
			/*border-bottom:1px solid #f1f1f1;*/
		}
		.paginate2 {
			clear:both;
			width:100%;
			padding:20px 0;
			text-align:center;
		}
		.paginate2 dl {
			display:inline-block;
		}
		.paginate2 dt {
			display:inline;
			vertical-align:middle;
			margin:0;
			height:15px;
			padding:0px 10px 0px 10px;
		}
		.paginate2 dd {
			display:inline;
			vertical-align:bottom;
			padding-right:6px;
			padding-left:5px;
		}
		.paginate2 a {
			color:#7a7a7a;
			font-family:"Arial,verdana";
			font-size:11px;
			line-height:15px;
			text-decoration:none;
		}
		.paginate2 a:hover {
			color:#f88100;
			line-height:15px;
			text-decoration:underline;
		}
		.paginate2 span {
			vertical-align:middle;
			line-height:15px;
			color:#f88100;
			font-family:"Arial,verdana";
			font-size:11px;
			font-weight: bold;
			text-decoration:underline;
		}
		.paginate2 .p_arrow {	
			padding-top:20px;
		}

		.paginate2 .input_011 {
			vertical-align:middle;
			padding-top:3px;
			display: inline-block;
		}
		/* 기존 페이징 주석처리(20100219 이태훈)
		.paginate2 {
			clear:both;
			width:720px;
			padding:10px 0 0 0;
			text-align:center;
		}
		.paginate2 a img {
			border:none;
			vertical-align:middle;
			_vertical-align:top;
			*vertical-align:middle;
		}
		.paginate2 a {
			position:relative;
			margin-left:-6px;
			display:inline-block;
			vertical-align:middle;
			_width:16px;
			padding:3px 7px 3px 7px;
			color:#7a7a7a;
			font-family:"Arial,Verdana";
			font-size:11px;
			line-height:13px;
			font-weight:bold;
			text-decoration:none;
		}
		.paginate2 a:hover {
			color:#f88100;
			font-family:dotum,"돋움",verdana;
			text-decoration:underline;
		}
		.paginate2 a.pg-sel {
			color:#f88100;
			font-family:dotum,"돋움",verdana;
			text-decoration:underline;
		}
		.paginate2 a.pg-arrow {
			margin:3px 3px 0 0;
			padding:0;
			background:none !important;
		}
		*/
		.replyRegiste {
			clear:both;
			width:720px;
			margin-top:25px;
		}
			.replyRegiste .input_reply {
				width:633px;
				height:18px;
				padding:3px 10px 4px 10px;
				color:#000000;
				font-family:dotum,"돋움",verdana;
				font-size:12px;
				line-height:18px;
				border:1px solid #dbdbdb;
				background:#fafafa;
			}
			
			.replyRegiste .input_reply11 {
				vertical-align: bottom;
				display: inline-block;
			}
			.replyRegiste .dot2 {
				clear:both;
				display:inline-block;
				width:714px;
				_width:720px;
				*width:714px;
				margin:0;
				padding:0 0 0 6px;
				color:#939393;
				font-family:dotum,"돋움",verdana;
				font-size:11px;
				line-height:12px;
				background:url("../images/Common/blt/dot2.gif") no-repeat 0 7px;
			}

/*수정*/
p.file {
	margin-top:3px;
	padding-left:30px;
	color:#939393;
	font-family:dotum,"돋움",verdana;
	font-size:12px;
	line-height:18px;
}
	p.file a {
		color:#939393;	
		font-family:dotum,"돋움",verdana;
		font-size:12px;
		line-height:18px;
	}

/*관련키워드*/
.keyList {
	float:left;
	padding-top:3px;
	padding-left:20px;
}
	.keyList span {
	display: inline-block;
	padding:0 10px 0 0;
	_margin:2px 0;
	}

/*태그*/
.tagList {
	float:left;
	padding-top:3px;
	padding-left:40px;
}
	.tagList p {
		float:left;
		padding-right:10px;
	}



/*푸터존-강사신청*/
.PrivacyAgree {
	clear:both;
	width:750px;
	margin:0 0 20px 0;
	padding:0px;
	color:#b5b5b5;
	font-size:11px;
}
	.PrivacyAgree p {
		margin-top:3px;
		font-size:11px;
	}
	.PrivacyAgree table {margin:10px;}
	.PrivacyAgree td ,.PrivacyAgree th {padding:5px;}
	.PrivacyAgree .agreeScroll {
		overflow-y:auto;
		overflow-x:hidden;
		width:710px;
		height:130px;
		padding:10px;
		border:1px solid #dbdbdb;
	}
.ApplyAlert {
	clear:both;
	width:750px;
	margin:20px 0 0 0;
	padding:0;
	font-weight:bold;
}
.apply_write_bbs {
	clear:both;
	width:750px;
	padding:0;
	border-spacing:0;
	border-collapse:collapse;
	border-top:1px solid #a8d3e0;
}
	.apply_write_tbody_th {
		padding:8px 0 8px 14px;
		_padding:7px 0 7px 14px;
		text-align:left;
		border-bottom:1px solid #f0f0f0;
		background:#fafafa;
	}
	.apply_write_tbody_th2 {
		padding-top:13px;
		padding-bottom:14px;
		padding-left:29px;
		text-align:left;
		border-bottom:1px solid #f0f0f0;
		background:#fafafa;
	}
	.apply_write_tbody_th2_ess {
		padding-top:13px;
		padding-bottom:14px;
		padding-left:20px;
		text-align:left;
		border-bottom:1px solid #f0f0f0;
		background:#fafafa;
	}
	.apply_write_tbody_td_form {
		vertical-align: middle;
		padding:8px 0 8px 14px;
		_padding:7px 0 7px 14px;
		border-bottom:1px solid #f0f0f0;
	}
	
	.apply_write_tbody_td_form td, .apply_write_tbody_td_form div, .apply_write_tbody_td_form span {color:#b5b5b5; font-size:12px;}
	
	.apply_write_tbody_td_form	.formSelect_01 {
		color:#b1b1b1;
		font-family:dotum,"돋움",verdana;
		font-size:12px;
		line-height:14px;
	}
	
	.apply_write_tbody_td_form	.input_write_01 {
		height:16px;
		padding-top:2px;
		color:#b1b1b1;
		font-family:dotum,"돋움",verdana;
		font-size:11px;
		line-height:14px;
		border:1px solid #dedede;
		background:#ffffff;
	}
	.apply_write_tbody_td_form span{ margin:0; display:inline-block; vertical-align:top; padding:2px 3px 0 0;}
	
		.apply_write_tbody_td_form .lh_chera {
			vertical-align:middle;
			color:#c6c6c6;
			font-family:dotum,"돋움",verdana;
			font-size:12px;
			line-height:20px;
		}
		.apply_write_tbody_td_form .lh_input {
			color:#c6c6c6;
			font-family:dotum,"돋움",verdana;
			font-size:12px;
		}
	.apply_write_tbody_td {
		padding:10px 0 8px 0;
		font-family:dotum,"돋움",verdana;
		font-size:12px;
		line-height:16px;
		border-bottom:1px solid #f0f0f0;
	}
		.apply_write_tbody_td .regNot {
			color:#f88100;
			font-weight:bold;
			text-align:center;
		}
	.apply_write_tbody_td_reg {
		padding:7px 35px 7px 0;
		text-align:right;
		border-bottom:1px solid #dbdbdb;
	}
	.apply_write_tbody_td_inner {
		padding:0;
		border-bottom:1px solid #f0f0f0;
	}
		.apply_inner_bbs {
			clear:both;
			border-spacing:0;
			border-collapse:collapse;
		}
			.apply_inner_thead_th {
				padding-top:7px;
				padding-bottom:5px;
				color:#9c9c9c;
				font-family:dotum,"돋움",verdana;
				font-size:12px;
				line-height:18px;
				font-weight:normal;
				text-align:center;
				border-bottom:1px solid #f0f0f0;
			}
			.apply_inner_thead_th_bold {
				padding-top:7px;
				padding-bottom:5px;
				color:#b5b5b5;
				font-family:dotum,"돋움",verdana;
				font-size:12px;
				line-height:18px;
				font-weight:bold;
				text-align:center;
				border-bottom:1px solid #f0f0f0;
			}
			.apply_inner_tbody_th_bold {
				padding-top:10px;
				padding-bottom:11px;
				padding-left:15px;
				color:#b5b5b5;
				font-family:dotum,"돋움",verdana;
				font-size:12px;
				line-height:18px;
				font-weight:bold;
				text-align:left;
				border-bottom:1px solid #f0f0f0;
			}
			.apply_inner_tbody_th_bold_essen {
				vertical-align:top;
				padding-top:10px;
				padding-bottom:11px;
				padding-left:15px;
				color:#b5b5b5;
				font-family:dotum,"돋움",verdana;
				font-size:12px;
				line-height:18px;
				font-weight:bold;
				text-align:left;
				border-bottom:1px solid #f0f0f0;
				background:url("../Images/Common/ico/essential.gif") no-repeat 7px 8px;
			}
			.apply_inner_tbody_td {
				padding:8px 0 7px 0;
				color:#9c9c9c;				
				font-family:dotum,"돋움",verdana;
				font-size:12px;
				line-height:18px;
				text-align:center;
				border-bottom:1px solid #f0f0f0;
			}
			.apply_inner_tbody_td_form {
				padding:6px 0 3px 0;
				text-align:left;
				border-bottom:1px solid #f0f0f0;
				vertical-align:middle;
				color:#b5b5b5;
			}
			.apply_inner_tbody_td_form td, .apply_inner_tbody_td_form span {
				color:#b5b5b5;
				font-size:12px;
			}
				.apply_inner_tbody_td_form .lh_chera {
					vertical-align:middle;
					color:#b5b5b5;
					font-family:dotum,"돋움",verdana;
					font-size:12px;
					line-height:20px;
				}
				.apply_inner_tbody_td_form .lh_select {
					vertical-align:middle;
					color:#b5b5b5;
					font-family:dotum,"돋움",verdana;
					font-size:12px;
					line-height:20px;
				}
				.apply_inner_tbody_td_form .lh_input {
					vertical-align:middle;
					color:#b5b5b5;
					font-family:dotum,"돋움",verdana;
					font-size:12px;
					line-height:16px;
				}
			.apply_inner_tbody_td_form2 {
				padding:6px 0 3px 0;
				text-align:center;
				border-bottom:1px solid #f0f0f0;
				color:#b5b5b5;
			}
			.apply_inner_tbody_td_form2 td, .apply_inner_tbody_td_form2 span {
				color:#b5b5b5;
				font-size:12px;
			}
				.apply_inner_tbody_td_form2 .lh_input {
					vertical-align:middle;
					color:#b5b5b5;
					font-family:dotum,"돋움",verdana;
					font-size:12px;
					line-height:16px;
				}
			.apply_inner_tbody_td_add {
				padding:4px 15px 2px 0;
				text-align:right;
			}
			.apply_inner_tbody_th_last_bold {
				padding-top:10px;
				padding-bottom:11px;
				padding-left:15px;
				color:#b5b5b5;
				font-family:dotum,"돋움",verdana;
				font-size:12px;
				line-height:18px;
				font-weight:bold;
				text-align:left;
			}
			.apply_inner_tbody_th_bold_last_essen {
				vertical-align:top;
				padding-top:10px;
				padding-bottom:11px;
				padding-left:15px;
				color:#b5b5b5;
				font-family:dotum,"돋움",verdana;
				font-size:12px;
				line-height:18px;
				font-weight:bold;
				text-align:left;
				background:url("../Images/Common/ico/essential.gif") no-repeat 7px 8px;
			}
			.apply_inner_tbody_td_last_form {
				padding:6px 0 3px 0;
				text-align:left;
				color:#b5b5b5;
				 font-size:12px;
			}
				.apply_inner_tbody_td_last_form .lh_input {
					vertical-align:middle;
					color:#b5b5b5;
					font-family:dotum,"돋움",verdana;
					font-size:12px;
					line-height:16px;
				}
			.apply_inner_tbody_td_last_form2 {
				padding:6px 0 3px 0;
				text-align:center;
			}
			.apply_inner_tbody_td_last_form2 td, .apply_inner_tbody_td_last_form2 span {color:#b5b5b5; font-size:12px;}
				.apply_inner_tbody_td_last_form2 .lh_input {
					vertical-align:middle;
					color:#b5b5b5;
					font-family:dotum,"돋움",verdana;
					font-size:12px;
					line-height:16px;
				}
				
				


/*등록*/
.write_bbs05 {
	clear:both;
	width:100%;
	padding:0;
	font-family:dotum,"돋움",verdana;
	font-size:12px;
	line-height:18px;
	border-spacing:0;
	border-collapse:collapse;
	border-top:1px solid #a8d3e0;
}
	.write_bbs05 th {
		display: inline-block;
		padding:7px 0 7px 14px;
		_padding:6px 0 6px 11px;
		text-align: left;
		border-bottom:1px solid #f0f0f0;
	}
	.write_bbs05 td {
		vertical-align:middle;
		padding:7px 0 7px 12px;
		_padding:6px 0 6px 8px;
		border-bottom:1px solid #f0f0f0;
	}
	.write_bbs05 input {
		padding:2px;
		height:14px;
		color:#b1b1b1;
		font-family:dotum,"돋움",verdana;
		font-size:11px;
		line-height:14px;
		border:1px solid #dedede;
		background:#ffffff;
	}
	.write_bbs05 Select {
		color:#b1b1b1;
		font-family:dotum,"돋움",verdana;
		font-size:12px;
		line-height:16px;
	}
	
	
	
	
	
	
	
	.write_tbody_th {
		padding-top:10px;
		padding-bottom:9px;
		padding-left:29px;
		color:#b5b5b5;
		font-family:dotum,"돋움",verdana;
		font-size:12px;
		line-height:16px;
		font-weight:bold;
		text-align:left;
		border-bottom:1px solid #f0f0f0;
		background:url("../images/Common/bbs/ico_arrow.gif") no-repeat 15px 17px;
	}
	
	
	
	
	
		.write_tbody_th label {
			color:#b5b5b5;
			font-family:dotum,"돋움",verdana;
			font-size:12px;
			line-height:16px;
		}
	.write_tbody_th2 {
		padding-top:10px;
		padding-bottom:9px;
		border-bottom:1px solid #f0f0f0;
		text-align:center;
	}
	.write_tbody_th3 {
		padding-top:9px;
		padding-bottom:9px;
		padding-left:15px;
		text-align:left;
		border-bottom:1px solid #f0f0f0;
	}
	.write_tbody_th4 {
		padding-top:9px;
		padding-bottom:9px;
		padding-left:15px;
		text-align:left;
		border-bottom:1px solid #f0f0f0;
		background:#e2e2e2e;
	}
	.write_tbody_th5 {
		padding-top:9px;
		padding-bottom:9px;
		padding-left:18px;
		text-align:left;
		border-bottom:1px solid #f0f0f0;
		background:#fafafa;
	}
	.write_tbody_td_form {
		padding:9px 5px;
		border-bottom:1px solid #f0f0f0;
		vertical-align:middle;
	}
	.write_tbody_td_form2 {
		padding:9px 5px 9px 15px;
		border-bottom:1px solid #f0f0f0;
		border-left:1px solid #f0f0f0;
	}
	.write_tbody_td_form3 {
		vertical-align:middle;
		padding:7px 5px 0 8px;
		color:#b5b5b5;
		border-bottom:1px solid #f0f0f0;
	}
		.write_tbody_td_form3 .lh_chera {
			vertical-align:middle;
			color:#b5b5b5;
			font-family:dotum,"돋움",verdana;
			font-size:12px;
			line-height:20px;
		}
		.write_tbody_td_form3 .lh_select {
			vertical-align:middle;
			color:#b5b5b5;
			font-family:dotum,"돋움",verdana;
			font-size:12px;
			line-height:20px;
		}
		.write_tbody_td_form3 .lh_input {
			vertical-align:middle;
			color:#b5b5b5;
			font-family:dotum,"돋움",verdana;
			font-size:12px;
			line-height:16px;
		}
	.write_tbody_td_form4 {
		padding:5px 5px 5px 14px;
		color:#b5b5b5;
		font-family:dotum,"돋움",verdana;
		font-size:12px;
		line-height:16px;
		border-bottom:1px solid #f0f0f0;
	}
	.write_tbody_td_form5 {
		padding:5px 5px 5px 14px;
		border-bottom:1px solid #f0f0f0;
	}
	.write_tbody_td_editor {
		padding:15px;
		border-bottom:1px solid #dbdbdb;	
	}
		.input_regi {
			vertical-align:middle;
			height:19px;
			background:#ffffff;
			border:1px solid #e4e4e4;
		}
		.bts {
			float:left;
		}
		.text {
			vertical-align:top;
			color:#b5b5b5;
			font-family:dotum,"돋움",verdana;
			font-size:12px;
			line-height:20px;			
		}
		.text2 {
			vertical-align:top;
			color:#9f9f9f;
			font-family:dotum,"돋움",verdana;
			font-size:12px;
			line-height:20px;			
		}
		.tagWord {
			padding:0 15px 0 5px;
			color:#b5b5b5;
			font-family:dotum,"돋움",verdana;
			font-size:12px;
			line-height:18px;
		}

.ml15 {margin-left:15px;}



