@charset "euc-kr";
* {
	font-family: dotum, 돋움, 굴림, Arial;
	font-size: 12px;
	color: #666666;
	line-height: 140%;
	margin: 0;
	padding: 0;
}

body	{
	background-color: #ffffff;
	text-align: left;

	scrollbar-face-color: #ffffff;              	   /*	스크롤바 전체 색상	*/
	scrollbar-track-color: #ffffff;                    /*	스크롤바가 없는 스크롤바 아래에 위치한 부분의 색상	*/
	
	scrollbar-arrow-color: #7c7c7c;                    /*	위 아래 화살표 색상	*/
/*	scrollbar-highlight-color: #bfbfbf;                /*	왼쪽과 위쪽의 하이라이트 색상	*/
	scrollbar-3dlight-color: #f1f1f1;                  /*	입체감을 위한 왼쪽 위 색상		*/
/*	scrollbar-shadow-color: #f1f1f1;                   /*	오른쪽과 아래쪽의 그림자 색상	*/
	scrollbar-darkshadow-color: #ffffff;               /*	바의 오른쪽, 밑쪽에 들어가는 얇은 색	*/
}

img	{
	border:none;
	vertical-align: middle;
}

img.verticalnone	{
	border:none;
	vertical-align: top;
}

hr	{
	display:none;
}

h1, h2, h3, h4, h5, h6{
	padding:0px; 
	margin:0px;
	line-height:100%;
	font-size:0px;
}

a:link {
	color: #666666;
	text-decoration: none;
}
a:visited {
	color: #666666;
	text-decoration: none;
}
a:hover {
	color: #053769;
	text-decoration: underline;
}
a:focus, a:active {
	color: #000;
	text-decoration: underline;
}

select{
	height:19px;
	vertical-align:middle;
	margin:0px 2px;
}

input{
	vertical-align:middle;
}

form, fieldset {
	border:0;
	margin: 0px;
	padding: 0px;
}


address, caption, em {
	font-weight:normal;
	font-style:normal;
}
legend {
	position:absolute;
	width:0;
	height:0;
	font-size:0;
	overflow:hidden;
	visibility:hidden;
}

.hidden{
	height: 0px;
	font-size: 0px;
	text-indent: -10000px;
	overflow: hidden;
	background: #000;
	margin: 0px;
	padding: 0px;
}

ul	{
	list-style-type: none;
}

.displayNone	{
	display: none;
}




/* layout */
#wrap{
	margin: 0px 0 0px 0;
	text-align: left;
}

#content	{
	float: left;
	width: 880px;
	margin: 0 17px 0 0;
	padding: 0 0 10px 0; /* footer 여백 10px */
}

#header	{
	float: left;
	width: 880px;
	height: 100px;
}

	#header #logo	{
		float: left;
		width: 200px;
		height: 100px;
	}

		#header #logo img	{
			margin: 10px 0 0 40px;
		}

	#globalmenu	{
		float: left;
		width: 680px;
		margin: 10px 0 3px 0;
	}

		#globalmenu #conLink	{
			float: left;
			padding: 0 0 0 382px;
		}

			#globalmenu #conLink a	{
				color: #ffffff;
			}

		#globalmenu ul	{
			float: left;
			height: 19px;
			width: 202px;
		}
			#globalmenu ul li	{
				float: left;
			}

	#mainMenu	{
		float: left;
		width: 680px;
		height: 50px;
		overflow: hidden;
	}
		#mainMenu li	{
			float: left;
		}

		#mainMenu li a	{
			height: 50px;
		}

		#mainMenu li a:hover img	{
			margin: -50px 0 0 0;
		}

		/* menu mouseOn css */
		#mainMenu li a.mouseOn img	{
			margin: -50px 0 0 0;
		}

	#flashMenu	{
		float: left;
		width: 680px;
		height: 70px;
	}

	#visual	{
		float: left;
		height: 330px;
		margin: 5px 0 0 0;
	}

	#visual #lang	{
		float: left;
		width: 200px;
		height: 330px;
		background: url('../../images/main/lang.gif') no-repeat;
	}

		#visual #lang a	{
			float: left;
			margin: 213px 0 0 0;
			width: 76px;
			height: 29px;
			text-indent: -1000px;
		}

	#visual #visualMain	{
		float: left;
		width: 680px;
		height: 330px;
		background: url('../../images/main/visual.jpg') no-repeat;
	}

	#main	{
		float: left;
		width: 880px;
		padding: 0 0 0 20px;
		margin: 0 0 20px 0;
	}

		#main #news	{
			float: left;
			width: 350px;
			padding: 0 20px 0 0;
			color: #666666;
			font-family: 돋움, dotum;
		}

			#main #news ul	{
				float: left;
				width: 340px;
				padding: 5px 0 0 9px;
			}

				#main #news ul li	{
					float: left;
					padding: 1px 0 1px 10px;
					background: url('../../images/main/dot.gif') 3px 8px no-repeat;
				}

					#main #news a	{
						float: left;
						width: 235px;
						color: #4c4c4c;
					}


		#main #products	{
			float: left;
			width: 480px;
			height: 150px;
			text-align: center;
		}

			#main #productsLink	{
				float: left;
				width: 485px;
				height: 122px;
				background: url('../../images/main/products_bg.gif') 3px 8px no-repeat;
				padding: 0px 0 0 10px;
				overflow: hidden;
			}

			#main #products #productsLink p	{
				float: left;
				padding: 40px 2px 0 2px;
			}

			#main #products ul	{
				float: left;
				width: 420px;
				padding: 8px 0 0 0;
			}

				#main #products ul li	{
					float: left;
					padding: 10px 10px 10px 10px;
				}

				#main #products ul li span	{
					width: 130px;
					text-align: center;
					color: #205186;
					font-weight: bold;
					letter-spacing: -1px;
				}

				#main #products ul li img	{
					width: 120px;
					height: 74px;
					margin: 0 0 4px 0;
				}


		#main #customer	{
			float: left;
			width: 350px;
			height: 90px;
			margin: 20px 20px 0 0;
			background: url('../../images/main/customer.gif') no-repeat;
		}

			#main #customer a	{
				float: left;
				width: 105px;
				height: 60px;
				margin: 28px 0 0 10px;
				text-indent: -500px;
			}

		#main #vision	{
			float: left;
			width: 490px;
			margin: 20px 0 40px 0;

		}



/* sub visual */

#visualSub	{
	float: left;
	height: 170px;
	margin: 5px 0 0 0;
}

	#visualSub #lang	{
		float: left;
		width: 200px;
		height: 170px;
		background: url('../../images/common/lang.gif') no-repeat;
	}

		#visualSub #lang a	{
			float: left;
			margin: 23px 0 0 0;
			width: 76px;
			height: 27px;
			text-indent: -1000px;
		}

	#visualSub #visualCompany	{
		float: left;
		width: 680px;
		height: 170px;
		background: url('../../images/company/visual.jpg') no-repeat;
	}
	#visualSub #visualProducts	{
		float: left;
		width: 680px;
		height: 170px;
		background: url('../../images/products/visual.jpg') no-repeat;
	}
	#visualSub #visualCustomer	{
		float: left;
		width: 680px;
		height: 170px;
		background: url('../../images/customer/visual.jpg') no-repeat;
	}
	#visualSub #visualAgency	{
		float: left;
		width: 680px;
		height: 170px;
		background: url('../../images/agency/visual.jpg') no-repeat;
	}
	#visualSub #visualInquiry	{
		float: left;
		width: 680px;
		height: 170px;
		background: url('../../images/inquiry/visual.jpg') no-repeat;
	}
	#visualSub #visualRecruit	{
		float: left;
		width: 680px;
		height: 170px;
		background: url('../../images/recruit/visual.jpg') no-repeat;
	}
	#visualSub #visualSitemap	{
		float: left;
		width: 680px;
		height: 170px;
		background: url('../../images/sitemap/visual.jpg') no-repeat;
	}


#contents	{
	float: left;
	width: 880px;
}

#leftmenu	{
	float: left;
	width: 200px;
	padding: 0 0 40px 0;
}

	#leftmenu .submenu	{
		float: left;
		margin: 0 0 0 10px;
		padding: 6px 0 5px 0;
		border-bottom: 1px solid #d0d6df;
	}

#conSub	{
	float: left;
	width: 680px;
	padding: 0 0 40px 0; /* sub footer 여백 */
}

	#history	{
		float: left;
		width: 680px;
		margin: 1px 0 0 0;
		padding: 4px 0 3px 0;
		background: #f2f2f2;
		color: #898989;
		font-size: 11px;
		text-align: right;
	}

	#history .this	{
		color: #898989;
		font-weight: bold;
		font-size: 11px;
		padding: 0 10px 0 0;
	}

	#conSub01	{
		float: left;
		width: 680px;
	}

		#conTitle	{
			margin: 20px 0 20px 20px;
			padding: 2px 0 2px 0;
			border-bottom: 2px solid #e3e3e3;
		}

		/* Ceo 인사말 */
		.company01	{
			width: 650px;
			height: 330px;
			margin: 0 0 0 20px;
			padding: 102px 0 0 10px;
			background: url('../../images/company/img01_01.gif') no-repeat;
		}

			.company01 p	{
				margin: 0 0 20px 0;
				width: 400px;
				color: #535353;
			}

		/* 기업이념 */
		.company02	{
			width: 650px;
			height: 300px;
			margin: 0 0 0 20px;
			padding: 102px 0 0 10px;
			background: url('../../images/company/img02_01.gif') no-repeat;
		}

			.company02 p	{
				width: 400px;
				color: #535353;
			}

			.company02 ul	{
				margin: 5px 0 20px 10px;
				width: 400px;
				color: #535353;
			}

			.company02 ul li	{
				margin: 3px 0 5px 0px;
				width: 400px;
				color: #535353;
			}

		/* 연혁 */
		.company03	{
			width: 660px;
			margin: 0 0 0 20px;
		}

			.company03 .history	{
				float: right;
				margin: 0 0 5px 10px;
				padding: 0 0 5px 0;
				width: 650px;
				border-bottom: 1px dotted #d7d7d7;
				height:1%;
			}

			.company03 .historydt	{
				float: left;
				width: 90px;
				padding: 0 0 3px 10px;
				font-weight: bold;
				text-align: left;
				vertical-align: top;
			}

			.company03 .historydd	{
				float: left;
				width: 540px;
				background: #ffffff;
				padding: 5px 0 0 0;
			}

				.company03 .historydd ul .linenone	{
					padding: 3px 0 2px 10px;
					border-bottom: none;
					clear: both;
				}

				.company03 .historydd ul li span.liMon1	{
					display: block;
					float: left;
					width: 40px;
					height: 100%;
					color: #00a9b2;
					font-weight: bold;
				}

				.company03 .historydd ul li span.liMon2	{
					display: block;
					float: left;
					width: 490px;
					font-weight: normal;
					color: #777777;
				}


		/* 조직도 */
		.company04	{
			width: 660px;
			height: 500px;
			margin: 0 0 0 20px;
			background: url('../../images/company/img04_01.gif') no-repeat;
		}

		/* 인증서 */
		.company05	{
			float: left;
			width: 650px;
			padding: 0 0 0 30px;
			margin: -15px 0 0 0;
		}

		.company05 p.title	{
			float: left;
			width: 650px;
			padding: 0 0 0 10px;
			margin: 15px 0 -10px 0;
		}

		.company05 ul	{
			float: left;
			padding: 15px 0 10px 0;
			border-bottom: 2px dotted #d7d7d7;
		}

		.company05 ul li	{
			float: left;
			width: 200px;
			height: 143px;
			margin: 0 10px 15px 0px;
			padding: 7px 0 0 7px;
			background: url('../../images/company/img05_01.gif') no-repeat;
		}

		.company05 ul li.marginNone	{
			float: left;
			width: 200px;
			height: 143px;
			margin: 0 0px 0px 0px;
			padding: 7px 0 0 7px;
			background: url('../../images/company/img05_01.gif') no-repeat;
		}

		.company05 ul li.blankImg	{
			float: left;
			width: 200px;
			height: 143px;
			margin: 0 0px 0px 0px;
			padding: 7px 0 0 7px;
			background: url('../../images/company/img05_02.gif') no-repeat;
		}

		.company05 ul li.blankNone	{
			float: left;
			width: 200px;
			height: 143px;
			margin: 0 0px 0px 0px;
			padding: 7px 0 0 7px;
			background: #ffffff;
		}

			.company05 ul li img, .company05 ul li.marginNone img	{
				float: left;

			}
			.company05 ul li span, .company05 ul li.marginNone span	{
				float: left;
				width: 90px;
				padding: 0 0 0 7px;
			}

			.company05 ul li span a, .company05 ul li.marginNone span a	{
				float: left;
				margin: 7px 0 0 0;
			}


		/* 찾아오시는 길 */
		.company06	{
			width: 640px;
			margin: 0 0 0 30px;
		}

			.company06 p	{
				width: 640px;
				margin: 0 0 15px 0px;
			}


		/* SITEMAP */
		.sitemap	{
			width: 640px;
			margin: 0 0 0 30px;
		}

		.sitemap ul li	{
			margin: 0 0 20px 0px;
		}

		.sitemap ul li p	{
			margin: 10px 0 20px 30px;
		}

		.sitemap ul li p a, .sitemap ul li p a:visited, .sitemap ul li p a:hover, .sitemap ul li p a:focus, .sitemap ul li p a:active,
		.siteul a.sitelink, .siteul a.sitelink:visited, .siteul a.sitelink:hover, .siteul a.sitelink:focus, .siteul a.sitelink:active {
			color: #a863a8;
			font-weight: bold;
			margin: 0 5px 0 5px;
		}

		.sitemap ul.siteul	{
			margin: 10px 0 0px 30px;
		}

		.sitemap ul.siteul li	{
			margin: 10px 0 0px 0px;
		}

		.sitemap ul.siteul li a, .sitemap ul.siteul li a:visited, .sitemap ul.siteul li a:hover, .sitemap ul.siteul li a:focus, .sitemap ul.siteul li a:active 	{
			margin: 0 5px 0 5px;
		}


		/* FAQ */
		.faq	{
			float: left;
			padding: 0 0 0 30px;
			width: 650px;
		}

			.faq dt	{
				margin: 0 0 10px 0;
				padding: 5px 0 10px 40px;
				color: #00a9b2;
				font-weight: bold;
				background: url('../../images/customer/img01_q.gif') no-repeat;
				border-bottom: 1px solid #dedede;
			}

			.faq dd	{
				margin: 0 0 10px 0;
				padding: 5px 0 10px 40px;
				color: #4c4c4c;
				background: url('../../images/customer/img01_a.gif') no-repeat;
				border-bottom: 2px dotted #d7d7d7;
				overflow: auto;
			}

				}
				.faq dd p	{
					width: 600px;
					margin: 0 10px 10px 0px;
				}


		.pipe	{
			width: 660px;
			margin: 0 0 0 20px;
			overflow: auto;
		}

			/* p margin */

			.marginT10	{	margin: 20px 0 0 0;}
			.marginT20	{	margin: 20px 0 0 0;}
			.marginL20	{	margin: 0 0 0 20px;}

			.ptitle01	{	margin: 0 0 5px 30px;}
			.ptitle02	{	margin: 20px 0 5px 30px;}



		/* Products_View */
		.proWrap	{
			float: left;
			padding: 0 0 0 30px;
		}

		#conCopy	{
			float: left;
			padding: 10px 0 20px 0px;
			width: 640px;
			height: 95px;
		}

		.productImg	{
			float: left;
			width: 220px;
			height: 230px;
			padding: 4px 0 0 5px;
			margin: 0 10px 0 0;
			background: url('../../images/products/productBg.gif') no-repeat;
		}

			.productImg img	{
				width: 200px;
				height: 190px;
				padding: 2px 0 0 2px;
			}

		.proDetail	{
			color: #4c4c4c;
			margin: 0 0 20px 0;
		}

			.proDetail h4	{
				float: left;
				width: 395px;
				margin: 0 0 10px 0;
				padding: 3px 0 5px 10px;
				font-size: 12px;
				font-family: dotum;
				font-weight: bold;
				color: #4c4c4c;
				background: url('../../images/products/dot.gif') 0px 3px no-repeat;
				border-bottom: dotted 2px #cccccc;
			}

			.proDetail .proDetail01	{
				float: left;
				width: 395px;
				color: #4c4c4c;
				margin: 0 0 20px 0;
			}

		.proDetailRong	{
			float: left;
			color: #4c4c4c;
			margin: 20px 0 0px 0;
		}

			.proDetailRong h4, .proDetailPhoto h4	{
				float: left;
				width: 635px;
				margin: 0 0 10px 0;
				padding: 3px 0 5px 10px;
				font-size: 12px;
				font-family: dotum;
				font-weight: bold;
				color: #4c4c4c;
				background: url('../../images/products/dot.gif') 0px 3px no-repeat;
				border-bottom: dotted 2px #cccccc;
			}

			.proDetailRong .proDetail01	{
				float: left;
				width: 635px;
				color: #4c4c4c;
				margin: 0 0 0px 0;
			}

			.proDetailRong .proDetail01 dl dt	{
				float: left;
				width: 635px;
				color: #4c4c4c;
				font-weight: bold;
				margin: 10px 0 5px 0;
			}

			.proDetailRong .proDetail01 dl dd	{
				float: left;
				width: 630px;
				color: #4c4c4c;
				margin: 0 0 10px 0;
				padding: 0 0 0 15px;
			}

			.proDetailRong .proDetail01 dl dd img	{
				margin: 0 5px 0px 0;
			}

			.dataBg	{
				float: left;
				width: 630px;
				height: 43px;
				text-align: center;
				margin: 0 0 0 5px;
				padding: 13px 0 0 0px;
				background: url('../../images/products/dataBg.gif') no-repeat;
				color: #434343;
				font-family: dotum;
				font-size: 12px;
				font-weight: bold;
			}

		.proDetailPhoto	{
			float: left;
			color: #4c4c4c;
			margin: 20px 0 0px 0;
		}

		.proDetailPhoto img	{
			width: 143px;
			height: 143px;
		}

		.proDetailPhoto dl	{
			float: left;
			width: 145px;
			height: 185px;
			margin: 0 9px 15px 5px;
			background: url('../../images/products/detailPhotoBg.gif') no-repeat;
		}

		.proDetailPhoto dl dt	{
			padding: 1px 1px 1px 1px;
			margin: 0px;
			height: 145px;
			color: #4c4c4c;
		}

		.proDetailPhoto dl dd	{
			color: #5f5f5f;
			margin: 4px 0 0 0;
			line-height: 15px;
			font-weight: bold;
			text-align: center;
		}

		/* Products_Popup */
		#detailWrap	{
			float: left;
			margin: 0px;
			width: 770px;
			height: 600px;
			background: url('../../images/products/detailBg.gif') no-repeat;			
		}

		#detailWrap h1 span	{
			float: left;
			margin: 30px 0 0 170px;
			width: 500px;
			font-size: 24px;
			font-family: dotum;
			color: #408cd8;
		}

		#detailWrap #menu	{
			float: left;
			padding: 70px 0 0 18px;
			width: 130px;
			height: 470px;
		}

			#detailWrap #menu li	{
				padding: 8px 0 4px 0;
				border-bottom: 1px solid #d9d9d9;
			}

			#detailWrap #menu li img	{
				padding: 0 2px 5px 0;
			}

		#detailWrap #menu a:link, #detailWrap #menu a:visited	{
			color: #4c4c4c;
		}

		#detailWrap #menu a:hover, #detailWrap #menu a:focus, #detailWrap #menu a:active,	{
			color: #f26522;
			text-decoration: none;
		}

		#detailWrap #contents	{
			float: left;
			margin: 40px 0 0 30px;
			width: 577px;
			height: 475px;
			overflow: auto;
		}

		#detailWrap #contents h2	{
			float: left;
			margin: 0 0 10px 0;
			padding: 9px 0 0 23px;
			width: 560px;
			height: 28px;
			font-size: 12px;
			font-family: dotum;
			color: #464a4c;
			background: url('../../images/products/detailTitleBg.gif') no-repeat;
		}
		#detailWrap #contents .detailCon	{
			margin: 0px;
		}

		.detailWrapH2	{
			margin: 0 0 0 0;
			padding: 7px 0 0 23px;
			width: 560px;
			height: 28px;
			font-size: 12px;
			font-family: dotum;
			color: #464a4c;
			background: url('../../images/products/detailTitleBg.gif') no-repeat;
		}
		


/* board01 list table */
.board01	{
	clear: both;
	width: 640px;
	margin: 0 0 0 30px;
	border: 0px;
	border-collapse:collapse;
	border-top: 2px solid #00a9b2;
	text-align: center;
	font: 돋움, 굴림, Arial;
	font-size: 12px;
	color: #666666;
	line-height: 140%;
}

	.board01 td.tNumber	{
		width: 9%;
		padding: 7px 0px 5px 0;
		color: #00a9b2;
		font-weight: bold;
		border-bottom: 1px solid #cdcdcd;
		background: url('../../images/customer/board_th_bg.gif') top right no-repeat;
	}
	.board01 td.tTitle	{
		width: *;
		padding: 7px 0px 5px 0;
		color: #00a9b2;
		font-weight: bold;
		border-bottom: 1px solid #cdcdcd;
		background: url('../../images/customer/board_th_bg.gif') top right no-repeat;
	}
	.board01 td.tWho		{
		width: 16%;
		padding: 7px 0px 5px 0;
		color: #00a9b2;
		font-weight: bold;
		border-bottom: 1px solid #cdcdcd;
		background: url('../../images/customer/board_th_bg.gif') top right no-repeat;
	}
	.board01 td.tWho01		{
		width: 12%;
		padding: 7px 0px 5px 0;
		color: #00a9b2;
		font-weight: bold;
		border-left: none;
		border-right: none;
		border-bottom: 1px solid #cdcdcd;
		background: url('../../images/customer/board_th_bg.gif') top right no-repeat;
	}
	.board01 td.tDate		{
		width: 14%;
		padding: 7px 0px 5px 0;
		color: #00a9b2;
		font-weight: bold;
		border-bottom: 1px solid #cdcdcd;
		background: url('../../images/customer/board_th_bg.gif') top right no-repeat;
	}
	.board01 td.tHit		{
		width: 10%;
		padding: 7px 0px 5px 0;
		color: #00a9b2;
		font-weight: bold;
		border-bottom: 1px solid #cdcdcd;
		background: #f2f2f2;
	}
	.board01 td.tAgency	{
		width: 20%;
		padding: 7px 0px 5px 0;
		color: #00a9b2;
		font-weight: bold;
		border-bottom: 1px solid #cdcdcd;
		background: url('../../images/customer/board_th_bg.gif') top right no-repeat;
	}
	.board01 td.tAddress		{
		width: *%;
		padding: 7px 0px 5px 0;
		color: #00a9b2;
		font-weight: bold;
		border-bottom: 1px solid #cdcdcd;
		background: #f2f2f2;
	}

	.board01 td.tArea		{
		width: 100%;
		background: #f8f8f8;
		text-align: left;
		padding: 7px 0 5px 10px;
	}

	.board01 td.tImg		{width: 23%;}
	.board01 td.tdivision	{width: 25%;}
	.board01 td.tdownload	{width: 15%;}
	.board01 td.twidth15	{width: 15%;}
	.board01 td.twidth12	{width: 12%;}
	.board01 td.twidth10	{width: 10%;}
	.board01 td.twidth20	{width: 20%;}
	.board01 td.twidth25	{width: 25%;}
	.board01 td.twidth30	{width: 30%;}

	.board01 td	{
		padding: 7px 0 5px 0;
		border-left: none;
		border-right: none;
		border-bottom:	1px solid #cecece;
		color: #4c4c4c;
		font: 돋움, 굴림, Arial;
		font-size: 12px;
		line-height: 140%;
	}
	
	.board01 td.tArea		{
			background: #f8f8f8;
			padding: 7px 0 5px 10px;
			color: #00a9b2;
			font-weight: bold;
		}

	.board01 td a, .board01 td a:visited	{
		color: #4c4c4c;
		font: 돋움, 굴림, Arial;
		font-size: 12px;
		line-height: 140%;
	}
	
	.board01 td a:hover, .board01 td a:active, .board01 td a:focus	{
		color: #053769;
		text-decoration: underline;
		font-size: 12px;
		line-height: 140%;
		font: 돋움, 굴림, Arial;
	}
	
		.board01 td.alignleft	{
			padding: 8px 0 5px 10px;
			text-align: left;
		}
		
		.board01 td.alignleft img	{
			vertical-align: middle;
			margin: 0 10px 0 0;
		}

		.board01 td input	{
			height: 18px;
			border: 1px osolid #c6c6c6;
			margin: 0 5px 0 0;
			padding: 2px 0 0 5px;
			vertical-align: middle;
		}


.boardview01, .boardwrite01	{
	clear: both;
	width: 640px;
	margin: 0 0 0 30px;
	border-collapse:collapse;
	border-top: 2px solid #00a9b2;
	text-align: center;
	font: 돋움, 굴림, Arial;
	font-size: 12px;
	color: #666666;
	line-height: 140%;
}

	.boardview01 td.subject	{
		padding: 9px 0 6px 20px;
		text-align: left;
		border-bottom: 1px solid #cdcdcd;
		background: #f2f2f2;
		color: #00a9b2;
		font-weight: bold;
		vertical-align: top;
	}

	.boardview01 td.thead, .boardwrite01 td.thead	{
		padding: 6px 0 4px 20px;
		text-align: left;
		border-bottom: 1px solid #cdcdcd;
		background: #f2f2f2;
		color: #00a9b2;
		vertical-align: middle;
		font-weight: normal;
	}

	.boardview01 td.thead span	{
		padding: 0 30px 0 0;
		color: #626262;
		font-weight: normal;
	}

	.boardview01 td.thead input	{
		width: 100px;
		height: 16px;
		padding: 0 0 0 3px;
		border: 1px solid #7f9db9;
		font: 돋움, 굴림, Arial;
		font-size: 12px;
		color: #666666;
		line-height: 140%;
		vertical-align: middle;
	}

	.boardview01 td	{
		padding: 7px 10px 6px 20px;
		border-bottom: 1px solid #cecece;
		color: #6e6e6e;
		text-align: left;
	}

	.boardview01 td p	{
		padding: 7px 10px 6px 0px;
		color: #6e6e6e;
		text-align: left;
	}
		
	.thview	{
		width: 17%;
		background-color: #eef8fb;
		padding: 7px 0 6px 0px;
		font-size: 12px;
		border-bottom: 1px solid #a9cbe4;
		background-color: #eef8fb;
		color: #2464aa;
		vertical-align: top;
		text-align: center;
	}
	
	.boardview01 td img, .boardwrite01 td img	{
		vertical-align: middle;
	}

/* 게시판 쓰기 */

	.boardwrite01 td.division	{
		width: 120px;
		padding: 8px 0 6px 20px;
		text-align: left;
		border-bottom: 1px solid #cdcdcd;
		background: #f2f2f2;
		color: #00a9b2;
		font-weight: bold;
		vertical-align: top;
	}

	.boardwrite01 td.division img	{
		padding: 0 5px 0 0;
		vertical-align: middle;
	}

	.boardwrite01 td	{
		padding: 4px 10px 4px 15px;
		border-bottom: 1px solid #cecece;
		color: #6e6e6e;
		text-align: left;
	}
	
		.boardwrite01 td input	{
			width: 200px;
			height: 18px;
			border: 1px solid #c6c6c6;
			margin: 0 5px 0 0;
			padding: 1px 0 0 5px;
			vertical-align: middle;
			color: #666666;
			font-size: 12px;
		}

		.boardwrite01 td input.subject	{
			width: 450px;
			height: 18px;
			border: 1px solid #c6c6c6;
			margin: 0 5px 0 0;
			padding: 1px 0 0 5px;
			vertical-align: middle;
			color: #666666;
			font-size: 12px;
		}
		
		
		.boardwrite01 td textarea	{
			width: 450px;
			border: 1px solid #c6c6c6;
			margin: 0 5px 0 0;
			padding: 2px 0 0 5px;
			vertical-align: middle;
			color: #666666;
			font-size: 12px;
		}
		
		.boardwrite01 td input.linenone	{
			height: 18px;
			border: none;
			margin: 0 5px 0 0;
			padding: 2px 0 0 5px;
			vertical-align: middle;
		}
		
		.boardwrite01 td strong	{
			font-weight: bold;
			color: #FF9900;
		}


/* board list */
.board	{
	clear: both;
	width: 640px;
	margin: 0 0 0 30px;
	border-collapse:collapse;
	border-top: 2px solid #00a9b2;
	text-align: center;
	font: 돋움, 굴림, Arial;
	font-size: 12px;
	color: #666666;
	line-height: 140%;
}
	
	.board thead	{
		background: #f2f2f2;
	}

	.board th	{
		padding: 7px 0px 5px 0;
		color: #00a9b2;
		background: #f2f2f2;
		border-bottom: 1px solid #cdcdcd;
	}

		.board th.tNumber	{
			width: 9%;
			background: url('../../images/customer/board_th_bg.gif') top right no-repeat;
		}
		.board th.tTitle	{
			width: *;
			background: url('../../images/customer/board_th_bg.gif') top right no-repeat;
		}
		.board th.tWho		{
			width: 16%;
			background: url('../../images/customer/board_th_bg.gif') top right no-repeat;
		}
		.board th.tWho01		{
			width: 12%;
			background: url('../../images/customer/board_th_bg.gif') top right no-repeat;
		}
		.board th.tDate		{
			width: 14%;
			background: url('../../images/customer/board_th_bg.gif') top right no-repeat;
		}
		.board th.tHit		{
			width: 10%;
			background: #f2f2f2;
		}
		.board th.tAgency	{
			width: 20%;
			background: url('../../images/customer/board_th_bg.gif') top right no-repeat;
		}
		.board th.tAddress		{
			width: *%;
			background: #f2f2f2;
		}

		.board th.tArea		{
			width: 100%;
			background: #f8f8f8;
			text-align: left;
			padding: 7px 0 5px 10px;
		}

		.board th.tImg		{width: 23%;}
		.board th.tdivision	{width: 25%;}
		.board th.tdownload	{width: 15%;}
		.board th.twidth15	{width: 15%;}
		.board th.twidth12	{width: 12%;}
		.board th.twidth10	{width: 10%;}
		.board th.twidth20	{width: 20%;}
		.board th.twidth25	{width: 25%;}
		.board th.twidth30	{width: 30%;}

	.board td	{
		padding: 7px 0 5px 0;
		border-bottom:	1px solid #cecece;
		color: #4c4c4c;
		font: 돋움, 굴림, Arial;
		font-size: 12px;
		line-height: 140%;
	}
	
	.board td.tArea		{
			background: #f8f8f8;
			padding: 7px 0 5px 10px;
			color: #00a9b2;
			font-weight: bold;
		}

	.board td a, .board td a:visited	{
		color: #4c4c4c;
		font: 돋움, 굴림, Arial;
		font-size: 12px;
		line-height: 140%;
	}
	
	.board td a:hover, .board td a:active, .board td a:focus	{
		color: #053769;
		text-decoration: underline;
		font-size: 12px;
		line-height: 140%;
		font: 돋움, 굴림, Arial;
	}
	
		.board td.alignleft	{
			padding: 8px 0 5px 10px;
			text-align: left;
		}
		
		.board td.alignleft img	{
			vertical-align: middle;
			margin: 0 10px 0 0;
		}

		.board td input	{
			height: 18px;
			border: 1px osolid #c6c6c6;
			margin: 0 5px 0 0;
			padding: 2px 0 0 5px;
			vertical-align: middle;
		}

#pageBox	{
	clear: both;
	width: 100%;
	margin: 15px 0 20px 0;
	padding: 5px 0 5px 0;
	text-align: center;
	font: 돋움, 굴림, Arial;
	font-size: 12px;
	color: #666666;
	line-height: 140%;
}

	#pageBox img	{
		vertical-align: middle;
		padding: 0 0 0px 0;
	}

#pageBox a, #pageBox a:visited	{
	padding: 0px 4px 0px 4px ;
	text-align: center;
	margin: 0px 5px ;
	font: 돋움, 굴림, Arial;
	font-size: 12px;
	color: #6e6e6e;
	line-height: 140%;
	border: 1px solid #ffffff;
}

	 #pageBox a:hover, #pageBox a:active, #pageBox a:focus	{
		font-size: 12px;
		line-height: 140%;
		font: 돋움, 굴림, Arial;
		text-decoration: none;
		color: #086c96;
		background: #eaf8f9;
		border: 1px solid #3886a4;
	}

	#pageBox a.pageNow	{
		font-size: 12px;
		line-height: 140%;
		font: 돋움, 굴림, Arial;
		text-decoration: none;
		color: #086c96;
		background: #eaf8f9;
		border: 1px solid #3886a4;
	}
		
		#pageBox .pageBtn{
			background: #ffffff;
			padding: 4px 3px;
			color: #585858;
			font-size: 0.9em;
			cursor: pointer;
			border: none;
		}

	#pageBox #btn, #searchPageBox #btn	{
		float: right;
		margin: 20px 0 10px 0;
	}


#boardSerch	{
	clear: both;
	width: 640px;
	margin: 0px 0 0 30px;
	padding: 10px 0 10px 0;
	background: #f6f6f6;
	text-align: center;
	border: 1px solid #e5e5e5;
	font: 돋움, 굴림, Arial;
	font-size: 12px;
	color: #666666;
	line-height: 140%;
}

#boardSerch img	{
	vertical-align: middle;
}

	#boardSerch select	{
		width: 15%;
		font: 돋움, 굴림, Arial;
		font-size: 12px;
		color: #666666;
		line-height: 140%;
	}
	
	#boardSerch .searchText	{
		width: 40%;
		height: 18px;
		padding: 1px 0 0 3px;
		border: 1px solid #9c9c9c;
		font: 돋움, 굴림, Arial;
		font-size: 12px;
		color: #666666;
		line-height: 140%;
	}


/* board view */

.boardview, .boardwrite	{
	clear: both;
	width: 640px;
	margin: 0 0 0 30px;
	border-collapse:collapse;
	border-top: 2px solid #00a9b2;
	text-align: center;
	font: 돋움, 굴림, Arial;
	font-size: 12px;
	color: #666666;
	line-height: 140%;
}

	.boardview th	{
		padding: 9px 0 6px 20px;
		text-align: left;
		border-bottom: 1px solid #cdcdcd;
		background: #f2f2f2;
		color: #00a9b2;
		vertical-align: top;
	}

	.boardview th.thead, .boardwrite th.thead	{
		padding: 6px 0 4px 20px;
		text-align: left;
		border-bottom: 1px solid #cdcdcd;
		background: #f2f2f2;
		color: #00a9b2;
		vertical-align: middle;
		font-weight: normal;
	}

	.boardview th.thead span	{
		padding: 0 30px 0 0;
		color: #626262;
		font-weight: normal;
	}

	.boardview th.thead input	{
		width: 100px;
		height: 16px;
		padding: 0 0 0 3px;
		border: 1px solid #7f9db9;
		font: 돋움, 굴림, Arial;
		font-size: 12px;
		color: #666666;
		line-height: 140%;
		vertical-align: middle;
	}

	.boardview td	{
		padding: 7px 10px 6px 20px;
		border-bottom: 1px solid #cecece;
		color: #6e6e6e;
		text-align: left;
	}

	.boardview td p	{
		padding: 7px 10px 6px 0px;
		color: #6e6e6e;
		text-align: left;
	}
		
	.thview	{
		width: 17%;
		background-color: #eef8fb;
		padding: 7px 0 6px 0px;
		font-size: 12px;
		border-bottom: 1px solid #a9cbe4;
		background-color: #eef8fb;
		color: #2464aa;
		vertical-align: top;
		text-align: center;
	}
	
	.boardview td img, .boardwrite td img	{
		vertical-align: middle;
	}

/* 게시판 쓰기 */

	.boardwrite th	{
		width: 120px;
		padding: 8px 0 6px 20px;
		text-align: left;
		border-bottom: 1px solid #cdcdcd;
		background: #f2f2f2;
		color: #00a9b2;
		vertical-align: top;
	}

	.boardwrite th img	{
		padding: 0 5px 0 0;
		vertical-align: middle;
	}

	.boardwrite td	{
		padding: 4px 10px 4px 15px;
		border-bottom: 1px solid #cecece;
		color: #6e6e6e;
		text-align: left;
	}
	
		.boardwrite td input	{
			width: 200px;
			height: 18px;
			border: 1px solid #c6c6c6;
			margin: 0 5px 0 0;
			padding: 1px 0 0 5px;
			vertical-align: middle;
			color: #666666;
			font-size: 12px;
		}

		.boardwrite td input.subject	{
			width: 450px;
			height: 18px;
			border: 1px solid #c6c6c6;
			margin: 0 5px 0 0;
			padding: 1px 0 0 5px;
			vertical-align: middle;
			color: #666666;
			font-size: 12px;
		}
		
		
		.boardwrite td textarea	{
			width: 450px;
			border: 1px solid #c6c6c6;
			margin: 0 5px 0 0;
			padding: 2px 0 0 5px;
			vertical-align: middle;
			color: #666666;
			font-size: 12px;
		}
		
		.boardwrite td input.linenone	{
			height: 18px;
			border: none;
			margin: 0 5px 0 0;
			padding: 2px 0 0 5px;
			vertical-align: middle;
		}
		
		.boardwrite td strong	{
			font-weight: bold;
			color: #FF9900;
		}

		
.btn_view	{
	text-align: right;
	margin: 10px 10px 10px 30px;
}

.btn_list	{
	text-align: right;
	margin: -30px 10px 10px 30px;
}
	.btn_view input, .btn_list input		{
		width: 60px;
		height: 27px;
		border: none;
		background: url('../images/customer/btn_bg.gif') no-repeat;
		color: #ffffff;
		text-align: center;
		font: 돋움, 굴림, Arial;
		font-size: 12px;
		padding: 0px 0 0 0;
	}

.btn_view01	{
	text-align: right;
	margin: 10px 10px 10px 30px;
}


/* table_공통 */
.tbase_grayline {
	height: 1px;
	background-color: #cccccc;
}


/* footer */
#footer	{
	clear: both;
	float: left;
	width: 880px;
	height: 90px;
	background: url('../../images/common/footer.gif') no-repeat;
}
	#footer ul	{
		padding: 19px 0px 0px 175px;
	}

	#footer ul li	{
		float: left;
	}


/* quick */
#quick	{
	width: 83px;
	float: left;
	margin: 100px 0 0 0;
}
	#quick img	{
		vertical-align: top;
	}



#bottomMenu {
	text-align:center;
}

#bottomMenu, #bottomMenu a:link, #bottomMenu a:active, #bottomMenu a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#aaa;
}

#bottomMenu a:hover {
	color:#777;
}

