* {margin:0; padding:0; font-size:12px;}
body {font-family:verdana,tahoma,Dotum; color: #333; margin:0;padding:0;background:url('../images/background-sub.jpg') no-repeat top center;line-height:150%}
img, fieldset {border:none;}
legend, caption {display:none;}
li {list-style: none;}
img, input, select, textarea, button {vertical-align: top;}
.disNone{display: none;}
a {text-decoration: none; color: #444;}
a:visited {text-decoration:none; color:#444}
a:hover, a:focus, a:active	{ text-decoration: underline; color: #67b718;}


h1, h2, h3, h4, h5, h6 {margin:0px;padding:0px;}

h1 {font-size:22px;background:url('../images/arrow-con-ti.gif') no-repeat 0px 8px;padding:5px 0 5px 25px;font-weight:normal;font-family:helvetica neue,verdana;color:#333;}


.title-red {font-weight:bold;color:#d81e00;padding:10px 0 0 20px;background:url('../images/arrow-cont.gif') no-repeat 2px 13px;}
.back-color-gray {background:#f1f1f1;padding:10px}

/* table */

table {margin-top:10px;border-top:2px solid #19459b;font-size:12px;border-left:1px solid #ddd;text-align:center;}
table thead tr{background:#e6edfa;}
table thead tr td {padding:5px;font-weight:bold;height:20px;text-align:center;border-bottom:1px solid #c4cfe4;border-right:1px solid #ddd;}
table tbody tr{border-bottom:1px solid #ddd;}
table tbody tr td {border-bottom:1px solid #ddd;padding:5px;border-right:1px solid #ddd;}
table tbody tr td.t-back {background:#f7faff;}
table tbody tr td.import {color:#d3341a;font-weight:bold;}



.png24 { tmp:expression(setPng24(this)); }

.png {_display:inline-block;}
.png img {_filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}

.body-main {clear:both;}

#wrap {width:100%; margin:0;background:url('../images/bg-top.gif') repeat-x 0 3px;border-top:3px solid #51b81e;}



#header {margin:0px auto;width:980px;}
#header #gnb { width:700px;float:right;margin:12px 0 0 0;}
#header #visual-flash { width:980px;}
	.logo {float:left;width:280px;margin:0px;padding:10px 0 0 0px;text-align:center;}
	.tmenu {float:right;margin:0;font-family:tahome;font-size:10px;font-weight:bold;background:url('../images/tmenu-center.jpg') repeat-x;color:#fff;}
		.tmenu a{font-family:tahome;font-weight:bold;color:#fff;margin:0px;margin:0px 3px 0px 3px;font-size:10px}
		.tmenu a:visited{font-family:tahome;font-weight:bold;color:#fff;font-size:10px;margin:0px 3px 0px 3px;}



#container {clear:both;margin:0px auto;width:980px;}
	.left {width:210px;float:left;}
		.left h4{width:190px;height:71px;}
		.left ul{width:190px;background:#68af33;}
		.left ul li{padding:7px 0 7px 15px;background:url('../images/left-line.gif') no-repeat bottom;width:170px;margin:0 0 0 10px;}
		.left p{width:190px;display:block;}
		.left .banner{padding-top:10px;}

	.contents {width:760px;float:right;margin-bottom:20px;}
		.contents strong{color:#e82f27;}
		.contents b{color:#000;font-weight:bold;}
		.contents p{line-height:150%;display:inline-block;margin:10px 0 0 0;}
		.contents h2{font-size:14px;color:#2a8ed4;font-weight:bold;margin:10px 0 0 0;}
		.contents h3{font-size:13px;color:#000;font-weight:bold;margin:10px 0 0 0;}
		.contents .navi{width:760px;text-align:right;font-size:11px;}

		.contents .tech{margin:5px 0 20px 0;line-height:150%;padding:10px;background:#f1f1f1;width:740px;}
		.contents ul li.tech02{width:720px;background:url('../images/arrow-subtitle.gif') no-repeat 3px 10px;padding:5px 0 5px 20px;}
		.contents h4{padding:0 0 0 20px;background:url('../images/arrow-cont.gif') no-repeat 0px 4px;}



	#tab-menu{	
				margin-top:10px;
				width:762px;
				height:36px;
				background:url(../images/menu_034_bg.jpg) repeat-x;
			 }
	#tab-menu ul{	
					margin:0 auto;	
					padding:0 0 0 3px;
				}
	#tab-menu li{
					float:left;
					display:block;
					height:36px;
					width:136px;	
					padding-right:5px;
					border-bottom:0px;
					font-size:11px;
					text-align:center;
					background:url('../images/tab-line.jpg') no-repeat right top;
				}
	#tab-menu li a{
					display:block;	
					color:#a7a7a7;
					font-size:11px;
					font-weight:bold;
					text-align:center;	
					text-decoration:none;
				}
	#tab-menu li a:hover{
							color:#fff;
							height:36px;
							background:url('../images/menu_034_h.jpg') no-repeat center -5px;
						}
	#tab-menu li a.current{
							display:block;
							background:url('../images/menu_034_h.jpg') no-repeat center -5px;
							color:#fff;
							font-size:11px;
							font-weight:bold;
							height:36px;
							text-decoration:none;
							padding:0 10px;
							}
	#tab-menu li a:hover.current{	
								color:#fff;	
							}

/****************[Green Start]*****************/
	#tab-menu_G{
/*		margin:0 auto;*/
		margin-top:10px;
		width:762px;
		height:36px;
		background:url('../images/menu_034_bg_G.jpg') repeat-x;
	}
		#tab-menu_G ul{
			margin:0 auto;
			padding:0 0 0 3px;
		}
			#tab-menu_G li{
				float:left;
				display:block;
				height:36px;
				width:120px;
				padding-right:5px;
				border-bottom:0px;
				font-size:11px;
				text-align:center;
				background:url('../images/tab-line_G.jpg') no-repeat right top;
			}
				#tab-menu_G li a{
					display:block;
					color:#a7a7a7;
					font-size:11px;
					font-weight:bold;
					text-align:center;
					text-decoration:none;	
				}
					#tab-menu_G li a:hover{
						color:#fff;
						height:36px;
						background:url('../images/menu_034_h_G.jpg') no-repeat center -5px;
					}
				#tab-menu_G li a.current{
					display:block;
					background:url('../images/menu_034_h_G.jpg') no-repeat center -5px;
					color:#fff;
					font-size:11px;
					font-weight:bold;
					height:36px;
					text-decoration:none;
					padding:0 10px;	
				}
					#tab-menu_G li a:hover.current{
						color:#fff;
					}


/****************[Green END]*****************/

/****************[Black Start]*****************/
	#tab-menu_B{
/*		margin:0 auto;*/
		margin-top:10px;
		width:762px;
		height:36px;
		background:url('../images/menu_034_bg_B.jpg') repeat-x;
	}
		#tab-menu_B ul{
			margin:0 auto;
			padding:0 0 0 3px;
		}
			#tab-menu_B li{
				float:left;
				display:block;
				height:36px;
				width:120px;
				padding-right:5px;
				border-bottom:0px;
				font-size:11px;
				text-align:center;
				background:url('../images/tab-line_B.jpg') no-repeat right top;
			}
				#tab-menu_B li a{
					display:block;
					color:#a7a7a7;
					font-size:11px;
					font-weight:bold;
					text-align:center;
					text-decoration:none;	
				}
					#tab-menu_B li a:hover{
						color:#fff;
						height:36px;
						background:url('../images/menu_034_h_B.jpg') no-repeat center -5px;
					}
				#tab-menu_B li a.current{
					display:block;
					background:url('../images/menu_034_h_B.jpg') no-repeat center -5px;
					color:#fff;
					font-size:11px;
					font-weight:bold;
					height:36px;
					text-decoration:none;
					padding:0 10px;	
				}
					#tab-menu_B li a:hover.current{
						color:#fff;
					}
/****************[Black END]*****************/		


		.contents ul{width:760px;float:left;margin:20px 0 0 0;}
		.contents ul.certification{width:760px;float:left;text-align:center;margin:0px;padding:0px;}
		.contents ul li.certification{float:left;padding:7px;border-bottom:0px;width:110px;text-align:center;margin:0px;font-size:11px;}
		.contents ul li.certification img{margin:0 0 5px 0;border:1px solid #ddd;}
		.contents ul li{padding:5px 0 5px 10px;border-bottom:1px solid #ddd;width:490px;}
			.category {display:block;}		
			.category ul {width:756px;background:#e2eef0;padding:3px;margin-top:10px;border-bottom:1px solid #c8dbde;}		
			.category ul li {float:left;border-bottom:0px;background:#fff;width:120px;text-align:center;font-size:11px;margin:2px;padding:5px 0 5px 0;border:1px solid #ccc;}
			.category ul li.on {font-weight:bold;text-decoration:underline;font-size:11px;}
			.category ul li a {color:#555;font-size:11px;}	
			.category ul li a:hover{text-decoration:underline;color:#333;font-size:11px;}	
			
			.contents .pro-image{float:left;margin-bottom:10px;padding:0px;margin-right:10px;width:330px;}
			.contents .pro-image .big-img {border:1px solid #ddd;padding:5px;width:320px;height:200px;}
			.contents .pro-image .small-img {width:330px;text-align:center;}
			.contents .pro-image .small-img img{margin:5px;border:1px solid #ddd;}

			.contents .description{margin:0px 0 0px 0px;padding:0px;width:410px;float:right;}
				.contents .description dl{}
				.contents .description dt{padding:7px 0 5px 10px;font-weight:bold;border-top:1px solid #ccc;border-bottom:1px solid #ccc;color:#0060e2}
				.contents .description dd{padding:3px 10px 3px 10px;background:#f1f1f1;line-height:100%;}
			.contents .description .inquiry{text-align:center;width:410px;margin:10px 0 0 0px;}
			.contents .description .inquiry img{margin:10px 0 10px 0;}

		.contents .products-img{margin:0 0 10px 0;border:1px solid #d1d1d1;padding:3px;}
			.contents .history-L {width:260px;float:left;padding-top:10px;}
			.contents .history-R {padding:0 0 0 10px;float:left;width:445px;border:1px solid;}
			.contents .history-R ul.history {margin-top:0px;}
			.contents .history-R ul li.history {border-bottom:1px solid #ddd;height:15px;}
			.contents .history-R ul li.left{float:left;color:#333;font-weight:bold;width:80px;margin:0px;padding-top:5px;}
			.contents .history-R ul li.right{color:#333;margin:0px;padding-top:5px;padding-left:10px;width:475px;}
			.contents .history-R h4{padding-top:10px;}

			.contents .sitemap-L {width:260px;float:left;padding-top:10px;}
			.contents .sitemap-R {margin-left:10px;float:right;width:490px;}
			.contents .sitemap-R .s-l {width:220;margin-right:10px;float:left;}
			.contents .sitemap-R .s-l ul {width:215px;margin:0 0 0 10px;}
			.contents .sitemap-R .s-l ul li{border-bottom:1px solid #ddd;width:215px;padding:2px 0 2px 0px;}
			.contents .sitemap-R .s-l ul li a{font-weight:normal;font-size:11px;}
			.contents .sitemap-R .s-l ul li img{padding:7px 5px 0 5px; }
			.contents .sitemap-R .s-l h4{font-size:15px;border-bottom:2px solid #666;width:220px;padding:0px 0 5px 15px;margin-top:20px;}
			.contents .sitemap-R .s-r {width:220;float:right;}
			.contents .sitemap-R .s-r ul {width:220px;margin:0px 0 0 10px;}
			.contents .sitemap-R .s-r ul li{border-bottom:1px solid #ddd;width:215px;padding:2px 0 2px 0px;font-weight:normal;font-size:11px;}
			.contents .sitemap-R .s-r ul li a{font-size:11px;}
			.contents .sitemap-R .s-r ul li img{padding:7px 5px 0 5px; }
			.contents .sitemap-R .s-r ul li ul{border-bottom:1px solid #ddd;width:215px;background:#f1f1f1;padding:0px;margin:0px;}
			.contents .sitemap-R .s-r ul li ul li{width:215px;padding:0 0 0 20px;border-bottom:0px;font-size:11px;color:#999}
			.contents .sitemap-R .s-r ul li ul li a{font-size:11px;color:#666;font-weight:normal;}
			.contents .sitemap-R .s-r h4{font-size:15px;border-bottom:2px solid #666;width:220px;padding:0px 0 5px 15px;margin-top:20px;}


		.contents .recruit {width:370px;float:left;padding:0px;margin:0px;}
		.contents .recruit ul{width:370px;}
		.contents .recruit ul li.left{width:120px;float:left;display:block;border-bottom:0px;}
		.contents .recruit ul li.right{width:230px;float:left;display:inline-block;border-bottom:0px;line-height:20px;}
		
		.contents .sub-title{font-size:15px;color:#2a8ed4;font-weight:bold;background:url('../images/arrow-subtitle.gif') no-repeat 0px 0px;display:block;}
		.contents h5{font-size:12px;color:#2a8ed4;font-weight:bold;width:700px;margin:10px 0 0 0;background:url('../images/arrow-subtitle.gif') no-repeat 5px 8px;padding:5px 0 5px 20px;}
		.contents h6{margin:0px;padding:0px;font-size:11px;color:#2a8ed4;font-weight:bold;width:700px;background:url('../images/arrow-subtitle.gif') no-repeat 5px 8px;padding:5px 0 5px 20px;}
			

/*		.container {	padding: 0px;	margin: 10px 0 20px 0;	background: #fff;	}
		#minitabs {	margin: 0;	padding: 0 0 20px 10px;	border-bottom: 1px solid #696;	}
		#minitabs li { margin: 0; 	padding: 0;	display: inline;	list-style-type: none;	}
		#minitabs a:link, #minitabs a:visited { float: left;font-size: 12px;line-height: 14px;	font-weight: bold;margin: 0 0px 4px 0px;padding-bottom: 2px;	text-decoration: none;	color: #9c9;	}
		#minitabs a.active:link, #minitabs a.active:visited, #minitabs a:hover {border-bottom: 4px solid #696;padding-bottom: 2px;background: #fff;color: #363;} 
		#miniflex {width: 750px;float: left;font-size:1.3em;margin: 0;padding: 0 10px 0px 10px;border-bottom: 1px solid #ccc;}
		#miniflex li {	float: left;	margin: 0; padding: 0;	display: inline;	list-style: none;}
		#miniflex a:link, #miniflex a:visited {float: left;line-height: 20px;font-weight: bold;margin: 0 10px 0 10px;text-decoration: none;color: #999;}
		#miniflex a.active:link, #miniflex a.active:visited, #miniflex a:hover {	border-bottom: 4px solid #333;	padding-bottom: 2px;	color: #333;	}    */
		



		
		
#footer {clear:both;margin:0 auto;height:70px;margin:0px 0 0 0;background:#e7e7e7;width:100%;display:block;text-align:center;}
/*140825추가*/
.footer_new {overflow: hidden; margin: 15px 0;}
.footer_link {width:860px; color:#444; font-size:12px; margin:0 auto;padding: 0 50px 0 96px; }
.footer_link a {color:#444; font-size:12px; text-decoration:none;}
.footer_link a:hover{color:#006600; text-decoration:none;}