/* 기본스타일 */

body {
	margin:0;
	font-family:"돋움", Dotum, "굴림", Gulim, Tahoma, Verdana, sans-serif;
	font-size:0.75em;
	color:#5e5e5e;
	line-height:1.6em;
}
* {
	margin:0;
	padding:0;
}
/* 기본링크 스타일 */
a:link, a:visited {
	color: #555555;
	letter-spacing: 0;
	text-decoration: none;
}
a:hover {
	color: #5e9636;
	letter-spacing: 0;
	text-decoration:underline;
}
a:active {
	color: #555555;
	letter-spacing: 0;
	text-decoration: none;
}
IMG {
	border: none;
}
.textarea_01 {
	color: #5e5e5e;
	font-family: "돋움";
	border: 1px solid #e6e6e6;
	padding:10px;
	line-height:20px;
}
legend {
	visibility:hidden;
	height:0;
	line-height:0;
	width:0;
	font-size:0;
}
/* 게시판 전체 테두리-----------------------------------------------------------------*/
.board_t {
	width:100%;
	margin: 0 auto;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
}
/* search_area -----------------------------------------------------------------*/
.search_area {
	margin-bottom:0;
}
.search_area .board_top_img img {
	float:left;
}
.search_area .total {
	text-align:right;
	font-size:90%;
	padding:0 0 10px 0;
}
.search_area .total span {
	font-family:"Tahoma";
	font-weight:bold;
	font-size:100%;
	color:#69af35;
}
.search_area .search_bg {
	float:left;
	width:100%;
	height:45px;
	background:url(../images/board/b_img.gif) repeat-x;
}
.search_area .search_form {
	height:24px;
	padding:10px 0 0 0;
	width:360px;
	line-height:0;
	margin: 0 auto;
}
.search_area .search_form fieldset {
	border:0;
}
.search_area .search_form fieldset select {
	color: #5e5e5e;
	vertical-align:top;
	font-family: "돋움";
}
.search_form fieldset input {
	border:1px solid #e6e6e6;
	background:#fff;
	padding:3px 0 0 3px;
	color: #5e5e5e;
	vertical-align:bottom;
	height:15px;
	margin-top:-1px;
}
.search_area .search_form fieldset img {
	vertical-align:top;
}
/* 나의쇼핑공간 my게시물부분 ------------------------------*/
.search_form1 {
	height:24px;
	padding:10px 0 0 0;
	width:320px;
	line-height:0;
	margin: 0 auto;
}
.search_form1 fieldset {
	border:0;
}
.search_form1ieldset select {
	color: #5e5e5e;
	vertical-align:top;
	font-family: "돋움";
}
.search_form1 fieldset input {
	border:1px solid #e6e6e6;
	background:#fff;
	padding:3px 0 0 3px;
	color: #5e5e5e;
	vertical-align:top;
	height:15px;
	margin-top:-1px;
}
.search_form1 fieldset img {
	vertical-align:top;
}
/* board_list_style ------------------------------------------------------ */
.board_list {
	margin: 0 auto;
	border-top:1px solid #fff;
	border-bottom:2px solid #68b91f;
}
.board_list1 {
	clear:both;
	width:100%;
	margin: 0 auto;
	border-top:1px solid #fff;
}
.board_list table, .board_list1 table {
	width:100%;
	border-collapse:collapse;
}
.board_list table caption, .board_list1 table caption {
	display:none;
	margin:0;
}
.board_list th, .board_list1 th {
	height:28px;
	padding:0;
	color:#666666;
	text-align:center;
	background:url(/home/styles/www/images/freedi.board/bar_bg.gif) repeat-x;
}
.board_list th.line1, .board_list1 th.line1 {
	border-left:solid 1px #c7cbcc;
}
.board_list th.line2, .board_list1 th.line2 {
	border-right:solid 2px #c7cbcc;
}
.board_list th.bg1, .board_list1 th.bg1 {
	height:8px;
	background:url(/home/styles/www/images/freedi.board/bar_bg_bot.gif) repeat-x;
}
.board_list td, .board_list1 td {
	text-align:center;
}
.board_list td.num, .board_list1 td.num{
	font-family: "Tahoma";
	font-size:90%;
	text-align:center;
}
.board_list div, .board_list1 div {
	text-align:left;
}
.board_list div.notice {
	font-weight:bold;
}
.board_list tbody td, .board_list1 tbody td {
	border-bottom:solid 1px #eaeaea;
	height:27px;
	padding:0;
}
.tfoot {
	width:100%;
	margin: 0 auto;

}
.tfoot .board_btn2 {
	text-align:right;
	margin-top:20px;
}
.tfoot .board_btn2 img {
	vertical-align:top;
}
/* board_view_style ------------------------------------------------------ */
.board_view {
	width:100%;
	margin: 0 auto;
	border-top:1px solid #fff;
	border-bottom:2px solid #68b91f;
}
.board_view table {
	width:100%;
	border-collapse:collapse;
}
.board_view th {
	height:28px;
	padding:0;
	color:#666666;
	text-align:left;
	background:url(/home/styles/www/images/freedi.board/bar_bg.gif) repeat-x;
}
.board_view th.line1 {
	border-left:solid 1px #c7cbcc;
}
.board_view th.line2 {
	border-right:solid 1px #c7cbcc;
}
.board_view th.bg1 {
	height:8px;
	background:url(/home/styles/www/images/freedi.board/bar_bg_bot.gif) repeat-x;
}
.board_view th.bg2 {
	height:2px;
	border-top:2px solid #68b91f;
	padding:0 0 10px 0;
}
.board_view td.info {
	font-family: "Tahoma";
	text-align:right;
	border-bottom:solid 1px #eaeaea;
	height:24px;
	padding-right:18px;
}
.board_view td.info span {
	font-weight:bold;
}
.board_view td {
	padding:0;
	text-align:justify;
}
.board_view div {
	width:100%;
	padding:18px 18px 18px 0;
}
.board_view tbody td {
	border-bottom:solid 1px #eaeaea;
	height:27px;
	padding:0;
}
.tfoot1 {
	width:100%;
	margin: 0 auto;
	padding:10px 0 0 0;
}
.tfoot1 .board_btn2 {
	text-align:right;
}
.tfoot1 .board_btn2img {
	vertical-align:top;
}
/* 댓글관련 ------------------------------------------------------ */

.reply {
	height:100%;
	margin:0 auto;
	width:100%;
	padding:20px 0 0 0;
}
.reply .head {
	height:30px;
	margin:0;
}
.reply .head .head_text {
	text-align:left;
	margin:0;
	padding:0 0 0 10px;
}
.reply .head .head_text span {
	font-family: "Tahoma";
	font-size:90%;
	color:#f87947;
	font-weight:bold;
}
.reply .reply_list {
	width:100%;
	height:100%;
	margin:0;
	border-top:1px solid #eaeaea;
}
.reply .reply_list table {
	width:100%;
	border-collapse:collapse;
}
.reply .reply_list th {
	width:100%;
	font-family: "Tahoma";
	color:#000000;
	padding:10px 10px 5px 10px;
	margin:0;
	font-weight:normal;
	text-align:left;
}
.reply .reply_list td {
	padding:0 0 10px 10px;
	border-bottom:1px solid #eaeaea;
}
.reply .reply_list img {
	vertical-align:middle;
}
.reply .reply_list span {
	color:#585BBA;
}
.reply .input_from {
	margin:0 0 20px 0;
	padding:15px;
	border:2px solid #c3dda8;
	background-color:#fcfcf9;
}
.reply .input_from img {
	vertical-align:top;
}
.reply .input_from .name {
	padding:10px 10px 0 0;
}
.reply .input_from .name input {
	border:1px solid #e6e6e6;
	background:#fff;
	height:16px;
	color: #5e5e5e;
}
.reply .input_from .text_area {
	padding:10px 10px 0 0;
}
.reply .input_from table {
	width:100%;
	border-collapse:collapse;
}
.reply .input_from .text_area img {
	text-align:right;
	vertical-align:top;
}
.reply .input_from .text_area textarea {
	width:85%;
	height:35px;
	color: #5e5e5e;
	font-family: "돋움";
	font-size:100%;
	border: 1px solid #e6e6e6;
	padding:10px;
	line-height:20px;
	margin:0 10px 0 0;
}
/* 게시판 이전글,다음글 ------------------------------------------------------ */
.list_preview {
	width:100%;
	margin: 0 auto;
	border-top:2px solid #68b91f;
	border-bottom:2px solid #68b91f;
}
.list_preview table {
	width:100%;
	border-collapse:collapse;
}
.list_preview th {
	font-weight:bold;
	text-align:center;
	border-bottom:1px solid #eaeaea;
}
.list_preview td {
	height:28px;
	padding:0;
	border-bottom:1px solid #eaeaea;
}
.list_preview td.date {
	font-family: "Tahoma";
	font-size:90%;
	text-align:right;
	padding-right:15px;
}
/* board_write_style ------------------------------------------------------ */
.board_write {
	width:100%;
	margin: 0 auto;
	border-top:2px solid #68b91f;
	border-bottom:2px solid #68b91f;
}
.board_write fieldset {
	border:0;
}
.board_write table {
	width:100%;
	border-collapse:collapse;
}
.board_write th {
	font-weight:bold;
	text-align:left;
	border-bottom:1px solid #eaeaea;
	padding-left:10px;
}
.board_write td {
	height:32px;
	padding:0;
	border-bottom:1px solid #eaeaea;
	text-align:left;
}
.board_write .edit {
	padding:10px;
}
.board_write select {
	font-size: 90%;
	color: #5e5e5e;
	font-family: "돋움";
	height: 20px;
}
.board_write input {
	height: 16px;
	color: #5e5e5e;
	font-family: "돋움";
	padding:3px 0 0 3px;
	border:1px solid #e6e6e6;
}
.board_write input.input_h {
	height: 20px;
}
.board_write input.input_n {
	border:0;
	height:15px;
	vertical-align:middle;
}
.board_write textarea {
 	color: #5e5e5e;
	font-family: "돋움";
	border: 1px solid #e6e6e6;
	padding:5px;
	line-height:20px;
	margin:5px 0;
}
.tfoot2 {
	width:100%;
	margin: 0 auto;
	padding:10px 0 30px 0;
}
.tfoot2 .board_btn2 {
	text-align:center;
}
.tfoot2 .board_btn2img {
	vertical-align:top;
}
/* board_하단 페이지표시 ------------------------------------------------------ */
.page_nate {
	text-align:center;
}
.page_nate span {
	font-weight:bold;
	color:#69af35;
}
.page_nate img {
	vertical-align:middle;
}
/* 댓글_페이지표시 ------------------------------------------------------ */
.page_nate2 {
	text-align:center;
	word-spacing:2px;
	padding:10px 0 10px 0;
}
.page_nate2 span {
	font-weight:bold;
	color:#69af35;
}
.page_nate2 img {
	vertical-align:middle;
}
/* board_photo_style ------------------------------------------------------ */
.board_photo {
	width:100%;
	margin: 0 auto;
	border-top:1px solid #fff;
	border-bottom:2px solid #68b91f;
}
.top_line {
	float:left;
	width:100%;
	height:2px;
	background-color:#68b91f;
}
.board_photo table {
	width:90%;
	margin: 0 auto;
	border-collapse:collapse;
}
.board_photo table td {
	padding-bottom:15px;
}
.board_photo table td p {
	margin:0;
	padding:0
}
.board_photo table td div {
	height:94px;
	border:1px solid #eaeaea;
	text-align:center;
	margin:15px 0 0 0;
	padding-top:8px;
}
.board_photo table td p.pho_d1 {
	padding-top:5px;
	text-align:left;
	font-weight:bold;
}
.board_photo table td p.pho_d1 span {
	font-family: "Tahoma";
	font-size:90%;
	color:#f87947;
	font-weight:bold;
}
.board_photo table td p.pho_d2 {
	text-align:left;
	font-family:Tahoma;
	font-size:90%;
}
.board_photo table td p.pho_d3 {
	text-align:left;
}

.tfoot3 {
	width:100%;
	margin: 0 auto;

}
.tfoot3 .board_btn2 {
	text-align:right;
	margin-top:20px;
}
.tfoot3 .board_btn2img {
	vertical-align:top;
}
