@charset "utf-8";
/*서브*/


BODY,th,td,img,SELECT,input,form,TEXTAREA,center,option,pre,blockquote {
   font-size:9pt;
   font-family: 돋움, Verdana,  Tahoma ;
   color:#747474;
   line-height:120%
}

DIV {
   font-family: 돋움, Verdana,  Tahoma ;
   color:#747474;
   line-height:120%
}




.subLeft{
	width:213px;
	position:absolute;
	left:0; top:4px;
	background:url(/images/new/sub/subLeft_bg.gif);
}
	.subDirect{
		width:213px;
		padding-left:16px;
		padding-top:44px;
		background:#fff url(/images/new/sub/subLeft_btm.gif) no-repeat;
	}
	.subDirect li{
		display:inline;
	}
	.subDirect img{
		vertical-align:top;
	}
	#leftMenu li{
		width:200px;
		overflow:hidden;
		border-top:1px solid #cbcbcb;
	}
	#leftMenu li.first-child{
		border-top:none;
	}

	#leftMenu li li{
		border-top:none;
		padding-left:40px;
		height:17px;
	}
	#leftMenu li.on ul, 	#leftMenu li.current ul{
		display:block;
		margin:5px 0;
	}
	a.LM{
		display:block;
		height:30px;
	}
	a.LM img{
		vertical-align:top;
	}
	#leftMenu li.on a.LM,
	#leftMenu li.current a.LM,
	#leftMenu a.LM:hover{
		margin-left:-200px;
	}

.subTop{
	position:relative;
	width:650px;
	margin-left:242px;
	padding-top:8px;
}
	.search{
		float:right;
		}
	.search .btn{
		background:url(/images/new/sub/search_btn.gif) no-repeat;
		}

.subCenter{
	position:relative;
	width:650px;
	margin-left:242px;
	/*min-height hack*/
	min-height:600px;
	height:auto !important;
	height:600px;
	}
	.subCenter .location{
		position:absolute;
		top:10px;
		right:31px;
		font-size:0.9em;
	}
	.subCenter .location a{
		float:left;
		display:inline;
		background:url(/images/new/sub/location_cross.gif) no-repeat left 1px;
		padding-left:10px;
		margin-left:4px;
		color:#5f5f5f;
	}
	.subCenter .location a.home{
		display:block;
		height:11px;
		background:url(/images/new/sub/location_home.gif) no-repeat;
		margin:0; padding:0 0 0 17px;
	}
	.subCenter .location a.this{
		font-weight:bold;
	}
	.subCenter h2{
		height:36px;
		background:url(/images/new/sub/doc/title_bg.gif) no-repeat;
	}
#Document{
	margin-top:25px;
}


/*Document 컨텐츠내용*/

#Document{
	position:relative;
	margin-top: 15px;
	line-height: 130%;
	clear:both;
}
#Document *{
	white-space:normal;
}
#Document div{
	position:relative;
}
#Document h4{
	padding-bottom:10px;
	padding-top:4px;
}
#Document p{
	margin: 5px 0;
	margin-bottom: 15px;
	padding:0;
}
#Document caption{
	display:none;
}
	.indent{padding-left: 5px;}
	.float-left{float:left;}
	.strong{font-weight:bold;}	
	.txt-red{color:red;}
	.txt-blue{color:blue;}
	.left10{margin-left:10px;}
	.right10{margin-right:10px;}
	.top10{margin-top:10px;}
	.btm10{margin-bottom:10px;}
	.nonbg{background:none !important;}
	.margin0{margin:0 !important;}
	.padding0{padding:0 !important;}
	.hidden{
		position:absolute;
		width:0; height:0; overflow:hidden;
		font:0/0 Sans-serif;
		visibility:hidden;
	}
	
	
	#Document a.link-in{color:#5ba200;}
	.hr{
		padding:0;
		height:1px;
		color:#d7d7d7;
		border:0;
		border-top:1px solid #d7d7d7;
	}
	.clearboth:after {
		clear:both;
		content:".";
		display:block;
		height:0px;
		visibility:hidden;
	}
	.clearboth {clear:both;display:none;}
	* html .clearboth {height:1%;}
	.clearboth{display:block; overflow:hidden;}
	
	#Document .h4{
		color:#568913;
		background:url(/images/new/sub/doc/bult_h4.gif) no-repeat 2px 2px;
		padding-left:18px;
		padding-top:0px;
		margin: 0;
		font-weight:bold;
		font-size:1em;
	}
	/*페이지 안내*/
	.info{
		color:#847655;
		background:#f4f9e5 url(/images/new/sub/doc/info_box_top.gif) no-repeat;
		margin-bottom:15px;
	}
	.info ul{
		background:url(/images/new/sub/doc/info_box_btm.gif) no-repeat left bottom;
		padding-top: 17px;
		padding-bottom:14px;
	}
	.info li{
		background:url(/images/new/sub/doc/info_list_bult.gif) no-repeat left 4px;
		padding-left:10px;
		padding-right:10px;
		margin-left:15px;
	}
	
	
	/*list*/
	.list_txt ul{
		padding-bottom:15px;
	}
	.list_txt li{
		margin-left:18px;
	}	
	
	
	
	
	
	/*메뉴바*/
	.menuBar{
		width:650px;
		background:url(/images/new/sub/doc/menuBar_bg.gif) repeat-y;
		padding:0 10px;
		margin-bottom:15px;
	}
	.menuBar li{
		float:left;
	}
	.menuBar span {
		float:left;
		height:28px;
		padding-left:6px;
		margin-top:4px;
		display:block;
		cursor:pointer;
	}
	.menuBar span a {
		float:left;
		display:block;
		height:28px;
		overflow:hidden;
		padding-right:6px;
	}
	.menuBar a img{
		margin:5px 10px 0 10px;
	}
	.menuBar span.on,
	.menuBar a:hover{
		background:url(/images/new/sub/doc/menuBar_menu_left.gif) no-repeat ;
	}
	.menuBar span.on a,
	.menuBar span a:hover {
		background:url(/images/new/sub/doc/menuBar_menu_right.gif) no-repeat right top;
	}
	.menuBar span.on a img,
	.menuBar  span a:hover img{
		margin-top: -28px;
	}
	.menuBar:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
	.menuBar {display: inline-block;}
	/* Hides from IE-mac \*/
	* html .menuBar {height: 1%;}
	.menuBar {display: block;}
	/* End hide from IE-mac */	
	
	/*블럭*/
	#Document div.block{
	}
	#Document div.block ul,
	#Document ul.block,	
	#Document ul.block ul{
		margin:0 0 15px; padding:0 0 0 5px;
		list-style:none;
	} 

	#Document .p_h4{
	padding-left:20px;
	}
	
	#Document div.block ul li,
	#Document ul.block li{
		background:url(/images/new/sub/doc/bult_li_1.gif) no-repeat 0 2px;
		padding-left: 12px;
	}
	#Document div.block ul li ul,
	#Document ul.block li ul{
		margin: 5px 0 15px;
	}
	
	#Document div.block ul li ul li,
	#Document ul.block li ul li{
		background:url(/images/new/sub/doc/bult_li_2.gif) no-repeat 0 4px;
		padding-left: 8px;
	}
	
	#Document div.block ul li ul li ul,
	#Document ul.block li ul li ul{
		margin: 5px 0;
	}
	#Document div.block ul li ul li ul li,
	#Document ul.block li ul li ul li{
		background:url(/images/new/sub/doc/bult_li_3.gif) no-repeat 0 6px;
		padding-left: 8px;
	}
	
	
	#Document div.block ul li ul li ul li ul,
	#Document ul.block li ul li ul li ul{
		margin: 5px 0;
	}
	#Document div.block ul li ul li ul li ul li,
	#Document ul.block li ul li ul li ul li{
		background:url(/images/new/main/news_bult.gif) no-repeat 1px 6px;
		padding-left: 8px;
	}
	

	
	#Document div.block ul li span.title,
	#Document ul.block li span.title{
    	font-weight:bold;
	}














	/*박스블럭*/
	.box_block{
		line-height:100%;
	}
	.box_block,
	.box_block_t,
	.box_block_b{
		position:relative;
		width:100%;
	}
	.box_tl,
	.box_bl{
		position: absolute;
		display:block;
		font-size:0;
		width: 5px;
		background:url(/images/new/sub/doc/box_block_bg.gif) no-repeat;
	}
	.box_block_t{
		font-size:0;
		background:url(/images/new/sub/doc/box_block_bg.gif) repeat-x;
		background-position: right 0;
		height:5px;
		margin:0;
	}
	.box_tl{
		height:5px;
	}
	.box_block_b{
		background:url(/images/new/sub/doc/box_block_bg.gif) repeat-x;
		background-position: right -5px;
		height:20px;
		margin-top: -10px;
		z-index:1;
	}
	.box_bl{
		height:20px;
		background-position: left -5px;		
	}
	.box_contents{
		position:relative;
		padding:10px 15px 0px 15px;
		border-left:1px solid #d2d2d2;
		border-right:1px solid #d2d2d2;
		line-height:130%;
		margin-top: -2px;
		z-index:10;
	}
	
	
	/*캘린더*/	
	.div-calender{
		padding:10px;
		table-layout:fixed;
	}
	
	.table-calender{
		border-collapse:collapse;
	}
	.table-calender,
	.table-calender td,
	.table-calender th{
		border:1px solid #d6d6d6; 
	}
	.table-calender th{
		color:#858585;
	}
	.table-calender td{
		width: 14%;
		height:50px;
		vertical-align:top;
	}
	.table-calender td.thisON{
		background:#dfdfdf;
	}
	.table-calender span{	
		display:block;	
	}
	.table-calender .photo{
		margin-right:2px;
	}
	.calender-plan{
		margin-top: 5px;
		margin-bottom: 2px;
	}
	
	/*기본테이블*/
	
	.table-default {
		border-collapse:collapse;
		border:1px solid #c8c8c8;
		border-top:2px solid #72b021;
		margin-bottom:30px;
	}
	.table-default caption {
		display:none;
	}
	.table-default tfoot {
		font-weight:bold; 
		background-color:#e7f1db;
	}
	.table-default th {
		padding:7px 0 4px 0;
		background:#e7f1db;
		border:1px solid #c8c8c8; 
		font-weight:bold; 
		color:#568913;
	}
	.table-default tr.tr-mark td{
		background-color:#efefef;
	}
	.table-default td.tr-mark {
		background-color:#efefef;
	}
	.table-default td{
		padding:6px 5px 4px 5px;
		border:1px solid #c8c8c8;
	}
	.table-default .sth {
	padding:7px 0 4px 0;
	border:1px solid #c8c8c8;
	text-align:center;
	line-height:130%;
	}
		.table-default .dth {
	padding:7px 0 4px 0;
	border:1px solid #c8c8c8;
	line-height:130%;
	}

	/*게시판 정보*/
	.bbs_info p{
		margin:0 !important; 
		padding:0 !important;
		margin-bottom: 5px !important;
	}
	.bbs_info strong{
		color:#ff7700;
	}
	/*게시판 셀렉트*/
	.bbs_select{
		padding-top:10px;
		padding-bottom:10px;
		text-align: right;		
	}
	/*게시판 검색*/
	.bbs_search form{
		margin:0; padding:0;
		padding-top:10px;
		padding-bottom:10px;
		text-align: center;				
	}
	/*포토게시판 목록*/
	.bbs-photo th{
		background:none !important;
		border-bottom:1px solid #ddd !important;
		width:145px;
		text-align:left;
	}
	.bbs-photo td{
		text-align:left;
	}
	.bbs-photo strong{
		background:url(/images/new/sub/doc/bult_h4.gif) no-repeat left 1px;
		padding-left:15px;
		height:20px;
		color:#5c9d09;
		display:block;
	}
	.bbs-photo p.addr{
		margin:0 !important; padding:0 !important;
		display:block;
		height:15px;
		overflow:hidden;
	}
	.bbs-photo p.data{
		margin:0 !important; padding:0 !important;
	}
	.bbs-photo .more{
		display:block;
		width:42px;
		height:9px;
		background:url(/images/new/sub/doc/photo_bbs_more.gif) no-repeat;
		text-indent:-1000px;
		margin-top: 5px;
	}
	/*포토게시판 판*/
	.bbs-photo-table td{
		border:none !important;
	}
	.bbs-photo-table img{	
		display:block;	
		border:1px solid #d1d1d1;
		padding:2px;
		margin:0 auto;
		margin-bottom:5px;
	}
	.bbs-photo-table strong{
		display:block;
		color:#5c9d09;		
	}
	.bbs-photo-table span{		
		display:block;	
	}





	/*포토정보*/
	.tour_info{
		position:relative;
	}
	.tour_photoBox{
		position:absolute !important;
		left:0; top:0;
		height:196px;
		width:218px;
		background:url(/images/new/sub/doc/tour_info_photo_top.gif) no-repeat;
	}
	.tour_photoBox .photoimg{
		border:1px solid #d1d1d1;
		border-top:none;
		margin:5px 0 0 0 !important;
		padding: 0 4px 4px 4px !important;
		width:208px;
	}
	
	
	
	
		.tour_info2{
			background:url(/images/new/sub/doc/tour_info2_btm.gif) no-repeat left bottom;
			min-height:185px;
			height:auto !important;
			height:185px;
			padding-bottom:10px;
		}
		.tour_info2 .tour_photoBox{
			background:none;
			top:12px;
			left:10px;
		}
		.tour_info2 .photoimg{
			border:1px solid #d1d1d1;
			margin:0 !important;
			padding: 4px !important;
		}
		.tour_info2 .roundTop{
			background:url(/images/new/sub/doc/tour_info2_top.gif) no-repeat;
			position:absolute;
			left:0;top:0px;
			width:650px;
			height:5px;
			overflow:hidden;
			margin-bottom:10px;
		}
		.tour_info2 .tour_detail{
			margin-left:250px;
			margin-right:10px;
		}	


	
	

	/*tour_info3_교통*/
		.tour_info3{
			background:url(/images/new/sub/doc/tour_info2_btm.gif) no-repeat left bottom;
			min-height:125px;
			height:auto !important;
			height:125px;
			padding-bottom:10px;
			margin-bottom: 10px
		}

		.tour_info3 .roundTop{
			background:url(/images/new/sub/doc/tour_info2_top.gif) no-repeat;
			position:absolute;
			left:0;top:0px;
			width:650px;
			height:5px;
			overflow:hidden;
			margin-bottom:6px;
		}
		.tour_info3 .tour_detail{
			margin-left:170px;
			margin-right:15px;
		}


		.tour_info3 .tour_photoBox3{
			position:absolute !important;
			top:12px;
			left:12px;
			height:100px;
			width:135px;
			background:url(/images/new/sub/doc/tour_info3_photo_top.gif) no-repeat left top;
		}
		.tour_photoBox3 .photoimg{
			border:1px solid #d1d1d1;
			border-top:none;
			margin:5px 0 0 0 !important;
			padding: 0 4px 4px 4px !important;
			width:125px;
		}	
		
		
	/*tour_info4_pdf안내책자*/
		.tour_info4{
			background:url(/images/new/sub/doc/tour_info2_btm.gif) no-repeat left bottom;
			min-height:185px;
			height:auto !important;
			height:185px;
			padding-bottom:10px;
			margin-bottom: 10px
		}

		.tour_info4 .roundTop{
			background:url(/images/new/sub/doc/tour_info2_top.gif) no-repeat;
			position:absolute;
			left:0;top:0px;
			width:650px;
			height:5px;
			overflow:hidden;
			margin-bottom:6px;
		}
		.tour_info4 .tour_detail{
			margin-left:180px;
			margin-right:15px;
		}


		.tour_info4 .tour_photoBox4{
			position:absolute !important;
			top:12px;
			left:12px;
			height:100px;
			width:145px;
			background:url(/images/new/sub/doc/tour_info4_photo_top.gif) no-repeat left top;
		}
		.tour_photoBox4 .photoimg{
			border:1px solid #d1d1d1;
			border-top:none;
			margin:5px 0 0 0 !important;
			padding: 0 4px 4px 4px !important;
			width:135px;
		}	
		
		
	/* 이미지없는 정보 */
	.tour_info5{
			background:url(images/sub/doc/tour_info2_btm.gif) no-repeat left bottom;
			min-height:180px;
			height:auto !important;
			height:180px;
			padding-bottom:10px;
	}
	
	.tour_info5 .roundTop{
		background:url(images/sub/doc/tour_info2_top.gif) no-repeat;
		position:absolute;
		left:0;top:0px;
		width:650px;
		height:5px;
		overflow:hidden;
		margin-bottom:10px;
	}
	.tour_info5 .tour_detail{
		margin-left:10px;
		margin-right:10px;
	}
	
	div.tour_info5 .tour_details li .data{float:left;width:500px;}
	


	/*tour_info2_in 게시판 안쪽 본문박스*/
		.tour_info2_in{
			background:url(/images/new/sub/doc/tour_info2_btm.gif) no-repeat left bottom;
			min-height:45px;
			height:auto !important;
			height:45px;
			margin-top: 10px;
			margin-bottom: 10px;
		}

		.tour_info2_in .roundTop{
			background:url(/images/new/sub/doc/tour_info2_top.gif) no-repeat;
			position:absolute;
			left:0;top:0px;
			width:650px;
			height:4px;
			overflow:hidden;
			margin-bottom:10px;
		}
		.tour_info2_in .tour_detail_2_in{
			margin-left:15px;
			margin-right:15px;
			padding-bottom:5px;
		}



	/*tour_info_sitemap*/
		.tour_sitemap{
			background:url(/images/new/sub/doc/tour_info2_btm.gif) no-repeat left bottom;
			margin-top: 10px;
			margin-bottom: 10px;
			width:650px;
		}

		.tour_sitemap .roundTop{
			background:url(/images/new/sub/doc/tour_info2_top.gif) no-repeat;
			position:absolute;
			left:0;top:0px;
			width:650px;
			height:4px;
			overflow:hidden;
			margin-bottom:10px;
		}

		.map_box{
			margin-left:15px;
			margin-right:15px;
		}

		.sitemap_lay{
			padding-top:2px;
			padding-left:12px;
		}

		.site_title{
			background:url(/images/new/sub/doc/bult_h4.gif) no-repeat 0px 0px;
		    padding-left:14px;
			font-weight:bold;
		}
					


		.tour_sitemap ul{
			margin-top: 10px;

		}

		.tour_sitemap_right{
		    background:url(/images/new/sub/doc/bult_li_1.gif) no-repeat 0px 2px;
			padding-left:12px;
			float:left;
			width:280px;
			word-spacing:-1px;
			margin-left:5px;
			margin-right:5px;
			margin-bottom:2px;
		}
		
		.tour_sitemap_2d{
		    background:url(/images/new/main/tourmap_bult.gif) no-repeat 3px 3px;
			padding-left:10px;
			font-size:11px;
		}







	/*tour_info_intop_01 130*100 문화사료 _intop_01*/
	
	
	   .h4_right_txt{
	         text-align:right; width:100%;
	    }
	
	
		.tour_info_intop_01{
			background:url(/images/new/sub/doc/tour_info2_btm.gif) no-repeat left bottom;
			min-height:144px;
			height:auto !important;
			height:144px;
			padding-bottom:10px;
			margin-bottom: 10px
		}

		.tour_info_intop_01 .roundTop{
			background:url(/images/new/sub/doc/tour_info2_top.gif) no-repeat;
			position:absolute;
			left:0;top:0px;
			width:650px;
			height:5px;
			overflow:hidden;
			margin-bottom:6px;
		}
		.tour_info_intop_01 .tour_detail_intop_01{
			margin-left:170px;
			margin-right:15px;
		}


		.tour_info_intop_01 .tour_photoBox_intop_01{
			position:absolute !important;
			top:12px;
			left:12px;
			height:110px;
			width:140px;
			background:url(/images/new/sub/doc/tour_intop_01_photo_top.gif) no-repeat left top;
		}
		.tour_photoBox_intop_01 .photoimg{
			border:1px solid #d1d1d1;
			border-top:none;
			margin:5px 0 0 0 !important;
			padding: 0 4px 4px 4px !important;
			width:130px;
		}	




	/*tour_info_intop_02 100*125문화관광해설사 _intop_02*/
	
		.tour_info_intop_02{
			background:url(/images/new/sub/doc/tour_info2_btm.gif) no-repeat left bottom;
			min-height:160px;
			height:auto !important;
			height:160px;
			padding-bottom:10px;
			margin-bottom: 10px
		}

		.tour_info_intop_02 .roundTop{
			background:url(/images/new/sub/doc/tour_info2_top.gif) no-repeat;
			position:absolute;
			left:0;top:0px;
			width:650px;
			height:5px;
			overflow:hidden;
			margin-bottom:6px;
		}
		.tour_info_intop_02 .tour_detail_intop_02{
			margin-left:140px;
			margin-right:15px;
		}


		.tour_info_intop_02 .tour_photoBox_intop_02{
			position:absolute !important;
			top:12px;
			left:12px;
			height:110px;
			width:140px;
			background:url(/images/new/sub/doc/tour_intop_02_photo_top.gif) no-repeat left top;
		}
		.tour_photoBox_intop_02 .photoimg{
			border:1px solid #d1d1d1;
			border-top:none;
			margin:5px 0 0 0 !important;
			padding: 0 4px 4px 4px !important;
			width:100px;
		}	
		
		
		
	/*tour_info_intop_03 130*100 숙박시설 _intop_03*/
	
		.tour_info_intop_03{
			background:url(/images/new/sub/doc/tour_info2_btm.gif) no-repeat left bottom;
			min-height:220px;
			height:auto !important;
			height:220px;
			padding-bottom:10px;
			margin-bottom: 10px
		}

		.tour_info_intop_03 .roundTop{
			background:url(/images/new/sub/doc/tour_info2_top.gif) no-repeat;
			position:absolute;
			left:0;top:0px;
			width:650px;
			height:5px;
			overflow:hidden;
			margin-bottom:6px;
		}
		.tour_info_intop_03 .tour_detail_intop_03{
			margin-left:240px;
			margin-right:15px;
		}


		.tour_info_intop_03 .tour_photoBox_intop_03{
			position:absolute !important;
			top:10px;
			left:12px;
			height:110px;
			width:140px;
		}
		.tour_photoBox_intop_03 .photoimg{
			border:1px solid #d1d1d1;
			border-top:none;
			margin:5px 0 0 0 !important;
			padding: 0 4px 4px 4px !important;
			width:130px;
		}	



	/*tour_info_intop_05 이달의축제 _intop_05*/

		.h5_title{
			color:#f37521;
			background:url(/images/new/sub/doc/bult_h5.gif) no-repeat 5px 1px;
			padding-left:20px;
			padding-top:1px;
			margin: 0;
			font-weight:bold;
			font-size:1em;
		}



		.tour_info_intop_05{
			background:url(/images/new/sub/doc/tour_info2_btm.gif) no-repeat left bottom;
			min-height:160px;
			height:auto !important;
			height:160px;
			padding-bottom:10px;
			margin-bottom: 10px
		}

		.tour_info_intop_05 .roundTop{
			background:url(/images/new/sub/doc/tour_info2_top.gif) no-repeat;
			position:absolute;
			left:0;top:0px;
			width:650px;
			height:5px;
			overflow:hidden;
			margin-bottom:6px;
		}


		.tour_info_intop_05 .tour_photoBox_intop_05{
			position:absolute !important;
			top:12px;
			left:12px;
			height:500px;
			width:500px;
			background:url(/images/new/sub/doc/tour_intop_02_photo_top.gif) no-repeat left top;
		}
		.tour_photoBox_intop_05 .photoimg{
			border:1px solid #d1d1d1;
			border-top:none;
			margin:5px 0 0 0 !important;
			padding: 0 4px 4px 4px !important;
			width:100px;
		}	



		
		
	.tour_photoBox .photoNo{
		margin:0;padding:0;
		background:url(/images/new/sub/doc/tour_info_photo_btm.gif) no-repeat left bottom;
		height:36px;
	}
	.tour_photoBox .photoNo ul{
		margin:10px 0 0 5px;padding:0;
		float:left;
		display:inline;
	}
	.tour_photoBox .photoNo li{
		float:left;
		display:inline;
		margin-left:5px;
	}
	.tour_photoBox .photoNo .bigView{
		position:absolute;
		right:10px;
	}
	
	.tour_detail{
		background:url(/images/new/sub/doc/tour_info_bar.gif) repeat-x left 21px;
		position:relative;
		margin-left:240px;
	}
	#Document .tour_detail h4{
		background:url(/images/new/sub/doc/bult_h4.gif) no-repeat left 6px;
		margin:0;
		padding-left:15px;
		font-size:1em;
		color:#5c9d09;
		height:30px;
		float:left;
	}
	.tour_detail .tour_select{
		float:right;
		margin-top:-3px;
	}
	.tour_select select{
		vertical-align:top;
	}
	.tour_details{
		clear:both;
	}
	.tour_details li{
		background:url(/images/new/sub/doc/bult_li_1.gif) no-repeat left 6px;
		height:16px;
		padding-top:3px;
		padding-left:12px;
		border-top:1px solid #e2e2e2;
		clear:both;
	}
	.tour_details li .title{
		width:80px;
		display:block;
		float:left;
	}
	.tour_details li.first-child{
		border:none;
	}
	.tour_details li.valuation .title{
		width:auto;
	}
	.tour_details li .data{
		float:left;
		width:295px;
	}
	.tour_details li .data2{		
		width:295px;
	}
	.tour_details li .data img{
		vertical-align:top;
		margin-right:5px;
	}
	.tour_more{
		background:#f2f2f2;
		margin-top: 5px;
	}
		.tour_more:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
		.tour_more {display: inline-block;}
		/* Hides from IE-mac \*/
		* html .tour_more {height: 1%;}
		.tour_more {display: block;}
		/* End hide from IE-mac */
	.tour_more li{
		float:left;
		height:25px;
	}
	.tour_more li img{
		float:left;
		margin:5px 0 0 6px;
	}
	.tour_more .flag img{
		margin-top: 7px;
	}
	.tour_more .print img{
		margin-top: 7px;
		margin-left:10px;
		border-left:1px solid #c1c1c1;
		padding-left:7px;
	}
	
	/*게시판 목록*/
	.table-bbs {
		width:100%;
		text-align:center;
		border-top:2px solid #72b021; 
		border-collapse:collapse;
	}
	.table-bbs caption {
		display:none;
	}
	.table-bbs tfoot {
		font-weight:bold; 
		background-color:#efefef;
	}
	.table-bbs th span {
		background:url(/images/new/sub/doc/table_bbs_th_cross.gif) no-repeat left 0px;
		display:block;
		width:100%;
	}
	.table-bbs th.first-child span{
		background:none;
	}
	.table-bbs th.first-child{
		border-left:1px solid #c8c8c8;
	}
	.table-bbs th.last-child{
		border-right:1px solid #c8c8c8;
	}
	.table-bbs th {
		padding:7px 0 4px 0;
		background:url(/images/new/sub/doc/table_th_bg.gif) repeat-x left bottom;
		border-bottom:1px solid #c8c8c8; 
		font:12px dotum; 
		font-weight:bold; 
		color:#568913;
	}
	.table-bbs td{
		padding:6px 5px 4px 5px;
		border-bottom:1px solid #ddd;
	}
	
	.table-bbs td.vote{
		padding:6px 5px 4px 5px;
		border-bottom:1px solid #ddd;
		background-color:#efefef;
	}
	
	/*게시판 뷰*/
	.table-bbs.bbs-view-head th span{
		background-position:right 0;
	}
	.table-bbs.bbs-view-head th{
		background:none;
		border-bottom:1px solid #ddd;
		color:#666666;
	}
	.table-bbs.bbs-view-head th.title{
		background:url(/images/new/sub/doc/table_th_bg.gif) repeat-x left bottom;
		color:#568913;
	}
	.bbs-view{
		padding:10px;
	}
	.table-bbs.bbs-view-foot th span{
		background-position:right 0;
	}
	
	/*게시판 페이징*/
	.paging {
		text-align:center;
	}
	.paging * {
		margin:0;
		padding:0;
	}
	.paging a, 
	.paging strong {
		_position:relative;
		display:inline-block;
		margin-right:-6px;
		padding:3px 10px 2px 11px;
		color:#555555;
		background: url(/images/new/sub/doc/table_bbs_btn_cross.gif) no-repeat 0 5px;
	}
	.paging a.first-child, 
	.paging .first-child strong{
		background:none;
	}
	.paging strong {
		color:#5c9d09;
		font-weight:bold;
	}
	.paging a.pre, 
	.paging a.pre_end,
	.paging a.next, 
	.paging a.next_end {
		font:11px "돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif;
		background:none;
		padding:3px 5px 2px 5px;
	}
	
	/*게시판 버튼*/
		.bbs_btn_area{
			position:relative;
			text-align:right;
			padding: 5px 0;
		}
		/* Anchor Button */
		a.bbs_btn,
		a.bbs_btn span{
			position:relative;
			display:inline-block;
			background:url(/images/new/sub/doc/btn_white.gif) no-repeat;
			cursor:pointer;
			color:#333;
			white-space:nowrap; 
			vertical-align:middle; 
			*vertical-align:top;
		}
		a.bbs_btn{
			margin-left:5px;
			margin-top:1px;
			padding:0;
			background-position:left top;
			overflow:visible;
		}
		a.bbs_btn span{
			left:2px;
			padding:5px 10px 5px 10px;
			font:12px/12px Sans-serif; 
			background-position:right top;
		}
		/* Small Size */
		a.bbs_btn.small { 
			background-position:left -30px;
		}
		a.bbs_btn.small span { 
			padding:5px 6px 3px 4px;
			background-position:right -30px;
		}
		/* Control Button + Submit Button */
		span.bbs_btn,
		span.bbs_btn button,
		span.bbs_btn input{
			position:relative; 
			margin:0;
			display:inline-block; 
			border:0; font:12px Sans-serif;
			white-space:nowrap; 
			background:url(/images/new/sub/doc/btn_white.gif) no-repeat; 
			vertical-align:middle;
			color:#333;
		}
		span.bbs_btn{
			padding:0;
			margin-left:5px;
			background-position:left top;
		}
		span.bbs_btn button,
		span.bbs_btn input{
			height:23px; 
			left:2px; 
			padding:0 5px 0 5px;
			*padding:0;
			background-position:right top; 
			cursor:pointer;
			float:left;
		}
		/* Small Size */
		span.bbs_btn.small { 
			background-position:left -30px;
		}
		span.bbs_btn.small button,
		span.bbs_btn.small input { 
			height:20px;
			/*
			_top:-1px; ie6
			*top:-1px;	ie7
			*/
			padding:0 6px 0 4px; 
			*padding:3px 3px 0 2px;
			background-position:right -30px;
		}
		/* Icon Add */
		a.bbs_btn .icon { 
			position:relative; 
			border:0; 
			vertical-align:middle;
			*vertical-align:top;
		}
		span.bbs_btn .icon { 
			position:relative; 
			left:10px; 
			margin-right:8px; 
			vertical-align:middle;
			*vertical-align:top;
		}
		/* Color Preset */
		a.bbs_btn.blue,
		a.bbs_btn.blue span,
		span.bbs_btn.blue,
		span.bbs_btn.blue button,
		span.bbs_btn.blue input { 
			background-image: url(/images/new/sub/doc/btn_blue.gif);
			color:#fff;
		}
		/* Offset Debug */
		a.bbs_btn,
		span.bbs_btn{ 
			margin-right:2px;
		}


		/*DocInfo 페이지정보*/
		#DocInfo{
			position:relative;
			color:#828282;
			font-size: 0.95em;
			margin: 20px 0;
			margin-top: 40px;
			width:650px;
		}
		#DocInfo h4{
			display:none;
		}
		#DocInfo ul{
			margin:0; padding:0;
			margin-left: 10px;
			list-style:none;
		}
		
		#DocInfo ul li{
			display:inline;
			margin-right: 20px;
		}
		#DocInfo ul li img{
			vertical-align:top;
		}
		
		#DocInfo p{
			margin:0; padding:0;
			position:absolute;
			right:15px; top:5px;
		}
		
		/*ViewInfo 뷰정보*/
		#ViewInfo{
			position:relative;
			color:#828282;
			font-size: 0.95em;
			margin: 10px 0 0 0;
			width:650px;
		}
		#ViewInfo h4{
			display:none;
		}
		#ViewInfo ul{
			margin:0; padding:0;
			margin-left: 10px;
			list-style:none;
		}
		
		#ViewInfo ul li{
			display:inline;
			margin-right: 20px;
		}
		#ViewInfo ul li img{
			vertical-align:top;
		}
		
		#ViewInfo p{
			margin:0; padding:0;
			position:absolute;
			right:15px; top:5px;
		}
		
		/*DocValue 정보만족도*/
		#DocValue{
			position: relative;
			width:650px;
			height:50px;
			background:url(/images/new/sub/docvalue_bg.gif) repeat-x left -50px;
		}
		#DocValue div{
			background:url(/images/new/sub/docvalue_bg.gif) no-repeat right -100px;
			position: absolute;
			right:0px;
			top:0;
			height:50px;
			padding-top: 12px;
			padding-right:15px;
		}
		#DocValue h4{
			display:block;
			margin:0; padding:0;
			width:170px;
			text-indent:-1000px;
			height:50px;
			float:left;
			background: url(/images/new/sub/docvalue_bg.gif) no-repeat;
		}
		#DocValue form{
			margin:0; padding:0;
			margin-top: 12px;
		}
		#DocValue input{
			border:none;
			margin:0; padding:0;
		}
		#DocValue form,
		#DocValue label,
		#DocValue p{
			float:left;
		}
		#DocValue p{
			background:url(/images/new/sub/docvalue_line.gif) no-repeat left 2px;
			margin-left: 5px;
			padding-left: 5px;
		}
		#DocValue div a{
			margin-left: 5px;
		}




/*전체메뉴보기*/
#tot_menu_box {
	Z-INDEX: 1000; 
	BORDER-BOTTOM: #c8c8c8 0px solid; 
	POSITION: absolute; 
	BORDER-LEFT: #c8c8c8 0px solid; 
	MARGIN: 0px; 
	WIDTH: 880px; 
	DISPLAY: none; 
	BACKGROUND: url(/images/new/main/total_menu_bg.gif) no-repeat; 
	HEIGHT: 260px; 
	OVERFLOW: visible;
    BORDER-TOP: #c8c8c8 0px solid; 
    TOP: 57px; 
    BORDER-RIGHT: #c8c8c8 0px solid; LEFT: 0px;
}
#tot_menu_box UL LI UL {
	MARGIN-TOP: 13px;
}
#tot_menu_box .mn01 {
	POSITION: absolute; LEFT: 20px;
}
#tot_menu_box .mn01 UL {
	MARGIN: 0px; PADDING-TOP: 15px;
}
#tot_menu_box .mn01 UL LI {
	PADDING-LEFT: 8px; BACKGROUND: url(/images/new/main/tourmap_bult.gif) no-repeat 2px 3px; padding-bottom:3px;
}
#tot_menu_box .mn02 {
	POSITION: absolute; LEFT: 180px;
}
#tot_menu_box .mn02 UL {
	MARGIN: 0px; PADDING-TOP: 15px;
}
#tot_menu_box .mn02 UL LI {
	PADDING-LEFT: 8px; BACKGROUND: url(/images/new/main/tourmap_bult.gif) no-repeat 2px 3px; padding-bottom:2px;
}
#tot_menu_box .mn03 {
	POSITION: absolute; LEFT: 305px;
}
#tot_menu_box .mn03 UL {
	MARGIN: 0px; PADDING-TOP: 15px;
}
#tot_menu_box .mn03 UL LI {
	PADDING-LEFT: 8px; BACKGROUND: url(/images/new/main/tourmap_bult.gif) no-repeat 2px 3px; padding-bottom:3px;
}
#tot_menu_box .mn04 {
	POSITION: absolute; LEFT: 435px;
}
#tot_menu_box .mn04 UL {
	MARGIN: 0px; PADDING-TOP: 15px;
}
#tot_menu_box .mn04 UL LI {
	PADDING-LEFT: 8px; BACKGROUND: url(/images/new/main/tourmap_bult.gif) no-repeat 2px 3px; padding-bottom:3px;
}
#tot_menu_box .mn05 {
	POSITION: absolute; LEFT: 548px;
}
#tot_menu_box .mn05 UL {
	MARGIN: 0px; PADDING-TOP: 15px;
}
#tot_menu_box .mn05 UL LI {
	PADDING-LEFT: 8px; BACKGROUND: url(/images/new/main/tourmap_bult.gif) no-repeat 2px 3px; padding-bottom:3px;
}
#tot_menu_box .mn06 {
	POSITION: absolute; LEFT: 650px;
}
#tot_menu_box .mn06 UL {
	MARGIN: 0px; PADDING-TOP: 15px;
}
#tot_menu_box .mn06 UL LI {
	PADDING-LEFT: 8px; BACKGROUND: url(/images/new/main/tourmap_bult.gif) no-repeat 2px 3px; padding-bottom:3px;
}
#tot_menu_box .mn07 {
	POSITION: absolute; LEFT: 750px;
}
#tot_menu_box .mn07 UL {
	MARGIN: 0px; WIDTH: 110px; PADDING-TOP: 15px;
}
#tot_menu_box .mn07 UL LI {
	PADDING-LEFT: 8px; BACKGROUND: url(/images/new/main/tourmap_bult.gif) no-repeat 2px 3px; padding-bottom:3px;
}
#top_menu_title #tot_menu_box_close {
	POSITION: absolute; TOP: 238px; LEFT: 768px;
}
#top_menu_title #tot_menu_box_close .not2 {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px;
}

