@charset "utf-8";


/* bg */
body {
	margin: 0 0 0 0;

}


/* Basic  text */
td {
	font-family: 돋움,Verdana, Arial, Helvetica, geneva,sans-serif; 
	font-size:12px;
	color:#707070;

}

A:link    { text-decoration:none; color:#707070;}
A:visited { text-decoration:none; color:#707070;}
A:active  { text-decoration:none; color:#707070;}
A:hover   { text-decoration:underline; color:#004f8f;}

img{ border:0; vertical-align:middle;}


/* sub */

.td_c {padding-left:20px;}
.navi {padding-top:10px; font-family: 돋움, verdana; font-size: 11px; color: #959595; text-align: right;}

.se {font-family: 돋움, verdana; vertical-align:baseline; font-size: 11px; color: #959595; text-align: right;}


/* 볼드체 */
.Bold	{ font-weight:bold; }

/* 레드 */
.Red_color { color:#e50b00; }

/* 그레이 */
.Gray_color		{ color:#b7b7b7; }

/* 실버 */
.Silver_color		{ color:#737373; }
.Silver_color02	{ color:#838383; }

/* 화이트 */
.White_color { color:#fff; }

/*블루*/
.Blue_color	 { color:#000066; }

.Calendar_ym	{ 
	font-size:18px; 
	vertical-align:middle; 
	font-family:Dotum, 돋움, Gulim, 굴림; 
	font-weight:bold; 
	color:#121212; 
}
.Sunday	{ color:#e50b00; }/*일요일*/
.Holiday { color:#e50b00; }/*공휴일*/
.Saturday { color:#006acc; }/*토요일*/

.Board_Title	{
	line-height:1.2em;
	color:#121212;
	font-size:14px; 
	font-weight:bold; 
	letter-spacing:-1px;
}
.Board_Title1	{
	line-height:1.2em;
	color:#018fbc;
	font-size:12px; 
	font-weight:bold; 
	letter-spacing:-1px;
}

/*코멘트날짜시간*/
.Gray_11px	 { color:#8b8b8b; font-size:11px; }

/*찬성숫자*/
.agree_num	{ color:#f26522; }

/*반대숫자*/
.disagree_num	{ color:#385715; }

/*포인트*/
.point_txt	{ color:#4abf12; font-size:11px; }

.txt_15px	 { font-size:15px; }

.txt_11gg	{ font-size:11px; color:#838383; letter-spacing:-1px; }

/* 링크 */
a.White_link:link		{ color:#fff; text-decoration:none; }
a.White_link:visited	{ color:#fff; text-decoration:none; }
a.White_link:active		{ color:#fff; text-decoration:none; }
a.White_link:hover		{ color:#fff; text-decoration:underline; }

/* 링크_그린 */
a.Green_link:link		{ color:#709725; text-decoration:none; }
a.Green_link:visited	{ color:#709725; text-decoration:none; }
a.Green_link:active		{ color:#709725; text-decoration:none; }
a.Green_link:hover		{ color:#709725; text-decoration:underline; }

/*게시판*/



/* Top_블루라인 */
.Top_line	{ border-top:2px solid #018fbc; }
/* Top_그레이라인 */
.Top_e9line	{ border-top:1px solid #e9e9e9; }
/* Top_갈색라인 */
.Top_Brown	{ border-top:1px solid #c69c6d !important; }
/* Tail_그레이라인 */
.Tail_d1line	 { border-bottom:1px solid #d1d1d1; }
/* Right_그레이라인 */
.Right_e9line	 { border-right:1px solid #e9e9e9; }

/* 공통 Tbl */
.Common_Tbl	th, .Common_Tbl td	{ padding-top:5px; padding-bottom:3px; line-height:1.4em; }
.Common_Tbl_s th, .Common_Tbl_s td	{ padding-top:2px; padding-bottom:1px; line-height:1.4em; }
.Common_Tbl_l	th, .Common_Tbl_l td	{ padding-top:4px; padding-bottom:2px; border-bottom:1px solid #f2f2f2; }
.Line_bf2	{ border-bottom:1px solid #f2f2f2; }


/* ::공통리스트:: */
.Board_Common_list	{ border-top:2px solid #018fbc; }
.Board_Common_list thead th	{ background-color:#e8f7fc; color:#02617f; font-weight:bold; }
.Board_Common_list th, .Board_Common_list td	{ font-size:12px; border-bottom:1px solid #e9e9e9; padding-top:10px; padding-bottom:7px; }
.Board_Common_list tbody tr.Notice td	{ font-weight:bold; } 

.Board_Common_list tbody tr.tot td	{ font-weight:bold; color:#424242; text-align:right;} 
.Board_Common_list tbody td.tot1 	{ color:#238aaa; }
.Board_Common_list tbody td.tot2 	{ color:#3567cc; }
.Board_Common_list tbody td.tot3 	{ color:#de0000; }


.Board_Common_list tbody td.pay	{ color:#ff0000; } /*공지사항글 볼드체*/
/* ::공통리스트(구분선있는것-포인트현황):: */
.Board_Common_list_b	{ border-top:1px solid #98d55e; }
.Board_Common_list_b thead th	{ background-color:#f8f8f8; }
.Board_Common_list_b th, .Board_Common_list_b td	{ font-size:11px; border-right:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; padding-top:10px; padding-bottom:7px; }
.Board_Common_list_b .end_line	{ border-right:none; }
.Board_Common_list_b tfoot .Sum	{ text-align:right; padding-right:15px; background-color:#f1f9ea; }
.Board_Tab	{ clear:both; float:left; width:545px; padding-bottom:5px; }
.Board_Tab_b	 { clear:both; float:left; width:755px; padding-bottom:5px; }
/*상자리스트박스*/
.Board_wrap	{ clear:both; margin-bottom:35px; }
.Board_wrapBoxTitle	{ padding:10px 0px 24px 10px; height:11px; color:#fff; font-weight:bold; font-size:11px; letter-spacing:-1px; vertical-align:top; background:url('../../images/board/wrapbox_top.gif') no-repeat left top; }
.Board_wrapBox	{ padding:0px 20px 5px 20px; background:url('../../images/board/wrapbox_bg.gif') repeat-y left top; }


/* ::공통보기:: */
.Board_view_commonHead	{ padding:15px 10px 5px 10px; border-top:2px solid #018fbc; }
.Board_view_commonHead th	{ font-weight:normal; padding-bottom:12px; border-bottom:1px solid #e9e9e9; font-size:11px; color:#8b8b8b;  }
.Board_view_commonHead td	{ font-size:11px; color:#8b8b8b; padding-top:10px; }
.Board_view_commonHead span	{ line-height:1.3em; }
.Board_view_commonHead .in_Tbl	{ width:485px; table-layout:fixed; }
.Board_view_commonView	{ width:484px; padding:20px 10px; line-height:1.6em; overflow:hidden; }
/*캠핑스쿨500px이미지때매추가 090714 */
.Board_view_school	{ padding:15px 2px 5px 2px; border-top:1px solid #98d55e; }
.Board_view_school th	{ font-weight:normal; padding-bottom:12px; border-bottom:1px solid #e9e9e9; font-size:11px; color:#8b8b8b;  }
.Board_view_school td	{ font-size:11px; color:#8b8b8b; padding-top:10px; }
.Board_view_school span	{ line-height:1.3em; }
.Board_view_school .in_Tbl	{ width:500px; table-layout:fixed; }
.Board_view_schoolView		{ width:500px; padding:20px 0px; line-height:1.6em; overflow:hidden; }

/* ::공통쓰기:: */
.Board_common_write	{ float:left; width:770px; padding:10px; border-top:2px solid #018fbc; border-bottom:1px solid #d1d1d1; }
.Board_editor	{ width:524px; border-top:1px solid #e5e5e5; border-left:1px solid #e5e5e5; background-color:#f6f6f6; }
/*태그입력*/
.Tag_input	{ clear:both; float:left; width:525px; margin-top:10px; padding-top:5px; border-top:1px solid #e9e9e9; }
.Tag_input dt	{ float:left; width:40px; padding-top:6px; }
.Tag_input dd	{ float:left; width:485px; font-size:11px; line-height:1.4em; color:#838383; }
/*파일업로드*/
.Board_file	{ padding-top:10px; float:left; width:525px; border-top:1px solid #e9e9e9; margin-top:10px; }
.Board_file .flie_upload	 { float:left; margin-left:10px; width:466px; }
.Board_file .flie_upload	 dl	 { clear:both; float:left; width:465px; margin-top:5px; }
.Board_file .flie_upload	 dl	 dt		{ float:left; width:90px; padding:5px 0px 2px 0px; font-size:11px; font-weight:bold; }
.Board_file .flie_upload	 dl	 dd	{ float:right; width:375px; padding:0px; font-size:11px; word-break:break-all; }


/* 갤러리 */
.Ga{padding:5px 0px 14px 0px;}
.Ga1{padding:14px 0px 14px 0px;}
.Gall{padding:1px 1px 1px 1px; border:1px solid #d3d3d3; background:#FFF;}
.Gall_2{padding:2px 2px 2px 2px; border:1px solid #d3d3d3; background:#FFF;}
.Gall1{padding:5px 1px 1px 1px; background:#FFF; color:#42424; text-align:center;}
.Gall1_1{padding:2px 1px 1px 1px; background:#FFF; color:#42424;}
.Gall2{padding:5px 1px 1px 1px; color:#42424;background:#FFF; font-size:11px; text-align:center;}
a.Gall2:link{text-decoration:none;}
a.Gall2:visited	{text-decoration:none;}
a.Gall2:active{text-decoration:none; font-weight:bold;}
a.Gall2:hover{text-decoration:underline; font-weight:bold;}

.Gall3{padding:2px 1px 1px 1px; color:#42424; font-size:10px; text-align:center;}
a.Gall3:link{text-decoration:none;}
a.Gall3:visited	{text-decoration:none;}
a.Gall3:active{text-decoration:none; font-weight:bold;}
a.Gall3:hover{text-decoration:underline; font-weight:bold;}

.Gall4{padding:2px 10px 1px 10px; color:#42424; font-size:12px; text-align:center;}

.Gall_title {font-weight:bold;color:#000000; font-size:17px; _font-size:17px;}

/*2011.04.10 추가*/
.Gall5{width:100px;}
.Gall5 .img{border:2px solid #f46b0b;}
.Gall5 .tx {padding:2px 2px 2px 2px; color:#FFF; text-align:center; font-size:11px; }

/*상세정보*/
.defaultInfo {float:left; width:385px; margin-right:10px;}

.infoTable { margin-top:0px; margin-bottom:20px; border-top:2px solid #cbd3d7; font-size:11px;}
.infoTable caption {height:0; font-size:0; line-height:0; visibility:hidden;}
.infoTable tbody th {padding:6px 5px; border-right:1px solid #cbd3d7; border-bottom:1px solid #cbd3d7; font-weight:normal; color:#2d3a50; background:#f5f7f8;}
.infoTable tbody th.line {border-left:1px solid #cbd3d7;}
.infoTable tbody td {padding:6px 5px; line-height:13px; border-bottom:1px solid #cbd3d7; color:#646465;}
.infoTable tbody td.tCenter {text-align:center;}

.gasear {width:120px;border:2px solid #929292; background:#FFF; font-size:11px; line-height:20px; vertical-align:middle; }
.gasear1 {width:74px;border:1px solid #929292; background:#FFF; font-size:11px; line-height:17px; vertical-align:middle; }

.caco{padding:5px 1px 1px 1px; color:#42424; font-size:11px; text-align:center;}
a.caco:link	{text-decoration:none; color:#42424;}
a.caco:visited{text-decoration:none; color:#42424;}
a.caco:active{text-decoration:none; font-weight:bold; color:#42424;}
a.caco:hover{text-decoration:underline; font-weight:bold; color:#42424;}

.maco{padding:5px 1px 1px 1px; color:#ffffff; font-size:11px; text-align:center;}
a.maco:link	{text-decoration:none; color:#ffffff; }
a.maco:visited{text-decoration:none; color:#ffffff; }
a.maco:active{text-decoration:none; font-weight:bold;color:#ffffff; }
a.maco:hover{text-decoration:underline; font-weight:bold;color:#ffffff; }


.Board_Date_list	{ border-top:2px solid #018fbc; }
.Board_Date_list thead th	{ font-family:Verdana, sans-serif; background-color:#e8f7fc; color:#02617f; font-weight:bold; }
.Board_Date_list thead th, .Board_Date_list td	{border-bottom:1px solid #e9e9e9;}
.Board_Date_list thead th.no{ font-size:10px; border-bottom:1px solid #e9e9e9; border-right:1px solid #74bed0;}
.Board_Date_list thead th.red{letter-spacing:-2px; font-size:10px; border-bottom:1px solid #e9e9e9; border-right:1px solid #74bed0; background-color:#ffe5e5; color:#ff0000;}
.Board_Date_list thead th.blue{letter-spacing:-2px; font-size:10px; border-bottom:1px solid #e9e9e9; border-right:1px solid #74bed0; background-color:#ccdcff; color:#007bff;}
.Board_Date_list th, .Board_Date_list td{padding-top:5px; padding-bottom:3px; font-size:12px;}
.Board_Date_list tbody td{padding-top:8px; padding-bottom:5px; }
.Board_Date_list tbody td.no{border-right:1px solid #74bed0;}
.Board_Date_list tbody td.blue{border-right:1px solid #74bed0; background-color:#ccdcff;} 
.Board_Date_list tbody td.red{border-right:1px solid #74bed0; background-color:#ffe5e5; }



.date_tx{color:#01607e;font-weight:normal;font-size:12px;font-family:Dotum, '돋움', sans-serif; padding-top:3px;}
.date_tx1{color:#ff0000;font-weight:normal;font-size:12px;font-family:Dotum, '돋움', sans-serif; padding-top:3px;}
.date_tx2{color:#007bff;font-weight:normal;font-size:12px;font-family:Dotum, '돋움', sans-serif; padding-top:3px;}

/*회원관련*/
.po_input{ border:1px solid #d8d8d8;  font-size:12px; color:#424242;}
.lo1 {padding: 10px 10px 10px 10px; font-family: 돋움, verdana; font-size: 12px; color: #555555; background-color: #FFFFFF; border: 1px solid #cdcdcd;}




.joinTable { margin-top:0px; margin-bottom:20px; border-top:2px solid #018fbc; font-size:12px;}
.joinTable caption {height:0; font-size:0; line-height:0; visibility:hidden;}
.joinTable tbody th {padding:6px 5px; border-right:1px solid #cbd3d7; border-bottom:1px solid #cbd3d7; font-weight:bold; color:#2d3a50; background-color:#f5f7f8;}
.joinTable tbody th.line {border-left:1px solid #cbd3d7;}
.joinTable tbody td {padding:6px 5px; line-height:13px; border-bottom:1px solid #cbd3d7; color:#646465;}


.date_tx3{color:#0424242;font-weight:bold; font-size:11px;}


/* 커뮤니티*/
.Board_co_write	{ padding:10px; border-top:2px solid #018fbc; border-bottom:1px solid #d1d1d1; }
/*코멘트*/
.Coment_applyBox	{ padding:15px 10px 10px 10px; border-top:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; background-color:#f8f8f8; }
.Coment_list li	 { padding:15px 10px 13px 10px; border-bottom:1px solid #e9e9e9; line-height:1.4em; }
.Coment_list li.re_applyBox	{ background-color:#f8f8f8; }
.Coment_applyBox1	{ padding:15px 10px 10px 10px; border-bottom:1px solid #e9e9e9; }


/* 중고장터 */
.SellTable { margin-top:0px; margin-bottom:20px; font-size:12px;}
.SellTable caption {height:0; font-size:0; line-height:0; visibility:hidden;}
.SellTable tbody th {border-bottom:1px solid #cbd3d7; width:85px;}
.SellTable tbody th.tx {text-align:left; border-bottom:1px solid #cbd3d7; border-bottom:2px solid #018fbc; font-size:16px; color:#018fbc; line-height:30px; }
.SellTable tbody td {padding:3px 5px; line-height:13px; border-bottom:1px solid #cbd3d7; color:#646465;}

.Sell {padding:15px 10px; line-height:18px; border-bottom:1px solid #cbd3d7;font-size:12px; color:#646465;}
.Sell1 {text-align:left; border-bottom:1px solid #018fbc; font-size:14px; color:#018fbc; line-height:30px; font-weight:bold;}
.Sell2 {padding:3px 10px; text-align:left;  font-size:12px; line-height:18px;}


/*예약*/
.cal_on{font-family:Dotum; font-size:11px; color: #ffffff; background-color:#789ab0;}
.cal_off{font-family:Dotum; font-size:11px; color: #7a7a7a; background-color:#fefefe;}
.cal_ti{font-family:Dotum; font-size:12px; color: #264b78; font-weight:bold;}

/* pop 달력 */
.calendarBox{width:180px; margin:0 auto;}
.calendarBox p.month{width:100%; padding:0 0 5px 0; text-align:center;}
.calendarBox p.month strong{padding:0 5px; font-size:15px; color:#333;}
.calendarBox table.calendar{width:100%;}
.calendarBox table.calendar th{padding:6px 0 12px 0; font-size:0; line-height:0; background:url('http://www.campingsearch.kr/campReserve/images/bg_th_cal.gif') repeat-x top;}
.calendarBox table.calendar td{line-height:16px; border-top:2px solid #fff; font-size:11px; text-align:center;}
.calendarBox table.calendar td.yes{background:#d2d2d2;}
.calendarBox table.calendar td.no{background:#f9c2c4;}
.calendarBox table.calendar td.yes1{background:#808080; color:#ffffff;}
.calendarBox table.calendar td.no1{background:#aee19d;}
div, p {margin:0; padding:0; font-style:normal; font-family:돋움, Dotum; font-size:12px;}


/*.resetitle (font-size:16px; text-align:left;}
.resetitle caption {height:0; font-size:0; line-height:0; visibility:hidden;}
.resetitle tbody th (padding:5px 2px; font-weight:bold; height:20px; color:#424242; }
.resetitle (padding:5px 2px; font-size:16px; font-weight:bold; height:20px; color:#424242; text-align:left; }*/

.rese_ti { padding-left:20px;color:#424242;font-weight:bold; font-size:16px;}

.reseTable { margin-top:0px; font-size:11px;}
.reseTable caption {height:0; font-size:0; line-height:0; visibility:hidden;}
.reseTable tbody th {padding:5px 2px; font-weight:normal; color:#ffffff; background:#434d5f; text-align:center;}
.reseTable tbody td {padding:2px 2px; line-height:13px; color:#646465;}
.reseTable tbody td.tCenter {text-align:center;}

.reseTable1 { margin-top:0px; margin-bottom:0px; border-top:1px solid #b3b3b3; font-size:11px;}
.reseTable1 caption {height:0; font-size:0; line-height:0; visibility:hidden;}
.reseTable1 tbody th {padding:3px 2px; border-right:1px solid #cbd3d7; border-bottom:1px solid #b3b3b3; font-weight:normal; color:#424242; text-align:center;}
.reseTable1 tbody th.cos {padding:3px 2px; border-right:1px solid #cbd3d7; border-bottom:1px solid #b3b3b3; font-weight:normal; color:#424242; background:#ededed; text-align:center;}
.reseTable1 tbody th.cos1 {padding:3px 2px; border-right:1px solid #cbd3d7; border-bottom:1px solid #b3b3b3; font-weight:normal; color:#424242; background:#e9f6d6; text-align:center;}
.reseTable1 tbody th.cos2 {padding:3px 2px; border-right:1px solid #cbd3d7; border-bottom:1px solid #b3b3b3; font-weight:normal; color:#424242; background:#ffc8f9; text-align:center;}
.reseTable1 tbody th.cos3 {padding:3px 2px; border-right:1px solid #cbd3d7; border-bottom:1px solid #b3b3b3; font-weight:normal; color:#424242; background:#fffe92; text-align:center;}
.reseTable1 tbody td {padding:3px 2px; line-height:13px; border-bottom:1px solid #b3b3b3; text-align:center;}
.reseTable1 tbody td.bu {padding:3px 2px; line-height:13px; border-right:1px solid #cbd3d7; color:#3567cc;}
.reseTable1 tbody td.bu1 {padding:3px 2px; line-height:13px; border-right:1px solid #cbd3d7; color:#3567cc; background:#ededed;}
.reseTable1 tbody td.bu2 {padding:3px 2px; line-height:13px; border-right:1px solid #cbd3d7; color:#3567cc; background:#e9f6d6;}
.reseTable1 tbody td.bu3 {padding:3px 2px; line-height:13px; border-right:1px solid #cbd3d7; color:#3567cc; background:#ffc8f9;}
.reseTable1 tbody td.bu4 {padding:3px 2px; line-height:13px; border-right:1px solid #cbd3d7;  color:#3567cc; background:#fffe92;}
.reseTable1 tbody td.su {padding:3px 2px; line-height:13px;  color:#de0000;text-align:center;}
.reseTable1 tbody td.su1 {padding:3px 2px; line-height:13px; color:#de0000;text-align:center;background:#ededed;}
.reseTable1 tbody td.su2 {padding:3px 2px; line-height:13px; color:#de0000;text-align:center;background:#e9f6d6;}
.reseTable1 tbody td.su3 {padding:3px 2px; line-height:13px; color:#de0000;text-align:center;background:#ffc8f9;}
.reseTable1 tbody td.su4 {padding:3px 2px; line-height:13px; color:#de0000;text-align:center;background:#fffe92;}

.reseTable2 tbody th {padding:3px 2px; line-height:16px; color:#424242; font-size:11px; font-weight:bold; text-align:left;}

.reseTable3 { margin-top:0px; font-size:11px;}
.reseTable3 caption {height:0; font-size:0; line-height:0; visibility:hidden;}
.reseTable3 tbody th {padding:5px 2px; font-size:14px; font-weight:bold; height:20px; color:#424242; text-align:left;}
.reseTable3 tbody td {padding:2px 2px; color:#4673a1; line-height:14px; font-size:12px; font-weight:bold;}
.reseTable3 tbody td.infona {padding:2px 2px 2px 8px; line-height:14px; font-weight:normal;  color:#646465; font-size:12px;}

.td_rese {padding-left:10px; color:#4673a1; line-height:14px; font-size:12px; font-weight:bold;}
.td_rese1{padding-left:10px; color:#207d0e; line-height:14px; font-size:12px; font-weight:bold;}

.rese_bo {border:1px solid #018fbc; padding:10px 10px 10px 10px; color:#424242;}
.rese_bo1 {border-top:1px solid #a5a5a5;border-left:1px solid #a5a5a5; border-bottom:1px solid #a5a5a5; border-right:1px solid #a5a5a5;padding:5px 5px 5px 5px; line-height:16px;  color:#707070; font-size:11px; }
.rese_bo2 {color:#cc0000; text-align:center;}
.rese_bo3 {color:#424242; font-size:11px; height:22px;}

.grf_bl{filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#369bd6,EndColorStr=#2d7099);background:#2d7099}
.mt5{margin-top:5px;} 
.pt5{padding-top:5px;} 
.mt10{margin-top:10px;}
.tf{table-layout:fixed}
.wht,.wht a,.wht a:hover{color:#ffffff !important;} /*화이트*/
.rred,.rred a,.rred a:hover{color:#c80227 !important;} /*레드*/
.bk,.bk a,.bk a:hover{color:#000000 !important;} /*블랙*/
.bl,.bl a,.bl a:hover{color:#366cb3 !important;} /*블루*/
a.none:link,a.none:visited,a.none:active,a.none:hover {text-decoration:none;}
.fon11{font-size:11px;font-family:Dotum;}  
.f75{filter:alpha(opacity=75);opacity:.75;} 
.wbg{background-color:#ffffff;} 
.f50{filter:alpha(opacity=50);opacity:.50;}
.table01{border-left:1px solid #2c6a95;}
.td01{border:1px solid #2c6a95;border-left:none;border-bottom:none;}
.td02{border:1px solid #2c6a95;border-bottom:none;}
.pL3{padding-left:3px;}

.num11{font-size:11px;font-family:Verdana;}
.res,.res a{color:#2c6a95 !important;} .res a:hover{color:#4f9400 !important;text-decoration:underline}
.mb3{margin-bottom:3px;}
.ln_bl{background-color:#2c4795}  

/*고객센터*/
.Faq_td{padding:0px 0px 24px 120px;)


/*메인*/
.Post_td{padding:2px 2px 2px 2px; border:1px solid #d3d3d3; background:#FFF;}