/* wrap */

body						 {  font-family:Arial;	font-size:12px; color:#636363; line-height:140%; }
table, tr, td 				 {  font-family:Arial;	font-size:12px; color:#636363; line-height:140%; }
img							 {  border:0;	}
select, input, textarea		 {	border: 1px solid #636363; font-family:Arial; font-size:12px; color:#636363; display:inline; }
hr							 {	color:#636363;	}
h1,h2,h3,h4,h5,h6			 {	font-family:Arial;	margin:0; padding:0;}
p,span						 {	color:#000;	}
div 						 {  border:0 solid;	} 
ul 							 {	list-style:none;	}
body, div, ul, li			 {	padding:0; margin:0;	}
div a					     { color: #636363; text-decoration: none;	 }

A:link				{color: #636363; text-decoration: none;	}
A:visited			{color: #636363; text-decoration: none;	}
A:active 			{color: #636363; text-decoration: none;	}
A:hover	 			{color: #636363; text-decoration: none;	}


.btn_radio   {border:0;}
.btn_check   {border:0;}
.bold   { font-weight:bold; color: #636363; }

 




/* 메인페이지 */
#wrap   { width:100%;  }
	#top_area { width:100%; height:101px; background-image:url(../images/top_bg.gif); }
		.top { width:1000px; height:101px; margin:0 auto;}
		.logo { float:left; width:301px; }
		.top_m { width:699px; float:left;}
		.top_m ul { width:283px; float:right; margin-top:73px;}
		.top_m li{float:left; }
		.top_menu { font-size:10px; margin-right:10px; float:left;}
		.top_menu a:hover{ color:#000;}
		.go_kor { width:59px; height:16px; background-image:url(../images/go_kor_bg.gif); color:#fff; font-weight:bold; font-size:9px; text-align:center;  float:left;}
		.go_kor a{ color:#fff; font-weight:bold; }
		
	#navi { width:100%; height:51px; background-image:url(../images/navi_bg.gif);}
		.menu { width:1000px; margin:0 auto; }
		.menu li {  text-align:center; float:left; font-size:15px;  }
		.menu01 a{ width:248px; height:36px; background-image:url(../images/menu01.gif); display:block; cursor:pointer;  color:#fff;  font-weight:bold; padding-top:15px; }
		.menu01 a:hover { background-image:url(../images/menu01_up.gif);  display:block; cursor:pointer;}
		.menu02 a{ width:253px; height:36px; background-image:url(../images/menu02.gif); display:block; cursor:pointer;  color:#fff;  font-weight:bold; padding-top:15px; }
		.menu02 a:hover { background-image:url(../images/menu02_up.gif);  display:block; cursor:pointer;}
		.menu03 a{ width:249px; height:36px; background-image:url(../images/menu03.gif); display:block; cursor:pointer;  color:#fff;  font-weight:bold; padding-top:15px; }
		.menu03 a:hover { background-image:url(../images/menu03_up.gif);  display:block; cursor:pointer;}
		.menu04 a{ width:250px; height:36px; background-image:url(../images/menu04.gif); display:block; cursor:pointer;  color:#fff;  font-weight:bold; padding-top:15px; }
		.menu04 a:hover { background-image:url(../images/menu04_up.gif);  display:block; cursor:pointer;}
		
	#meta_area { width:100%; height:237px; background-image:url(../images/meta_bg.gif);}
		.meta {width:1000px; height:237px; background-image:url(../images/main_meta_bg.gif); margin:0 auto; }
		
	#sub_meta_area { width:100%; height:207px; background-image:url(../images/sub_meta_bg.gif);}
		.sub_meta {width:1000px; height:207px; background-image:url(../images/sub_meta_bg02.gif); margin:0 auto; }
		
	#main_contents { width:100%; background-image:url(../images/main_contents_bg.gif); background-repeat:repeat-x; overflow:hidden; }
		.contents_area { width:1000px; overflow:hidden; margin:0 auto; }
		.contents_top { width:1000px; height:8px; background-image:url(../images/contents_top.png); }
		.contents { width:984px;  background-image:url(../images/contents_bg.png);  padding-left:8px; padding-right:8px; padding-bottom:8px; overflow:hidden;}
		.main_pro { width:984px; height:241px; background-color:#92c6db;}
			.m_pro_box { width:214px; height:200px; float:left; margin-right:21px;}
			.pro_title { height:23px; color:#fff; font-size:15px; font-weight:bold; padding-top:7px;}
			.pro_img { width:212px; height:102px; border:1px solid #fff;}
			.pro_txt { height:57px; width:214px; color:#fff; line-height:120%; padding-top:10px;}
			.pro_txt a{ color:#fff;}
			.pro_txt a:hover{ text-decoration:underline;}
		
		
		
		.contents02 { width:984px; height:173px; margin-top:36px;  overflow:hidden;}
		.about { width:748px; float:left; height:173px;}
		.about_area { width:748px; height:173px;}
		.about .img {  width:174px; height:173px; float:left;}
		.about span{ font-size:15px; color:#92c6db; font-weight:bold; margin-bottom:10px; }
		.about .txt { width:554px; float:left; height:173px; padding-right:20px; }
		.about .txt a:hover{text-decoration:underline;}
		.contact_us { width:236px; height:148px; float:left; background-image:url(../images/contact_us_bg.gif);}
		.tel { font-size:20px; font-weight:bold; color:#00aeef; text-align:center; padding-top:18px;}
		.mail {color:#fff; padding-top:25px; padding-left:25px;}
		.mail a{color:#fff;}
		.mail a:hover{text-decoration:underline;}
		.inquiery { color:#fff; padding-left:33px; font-size:13px; font-weight:bold; padding-top:23px;}
		.inquiery a{ color:#fff;}
		.inquiery a:hover{ color:#92c6db;}
	#footer_menu_area { width:100%; height:192px; background-color:#6a6969; }
		.footer_menu { width:970px; height:132px; background-image:url(../images/footer_menu_bg.gif); margin:0 auto; padding-top:60px; padding-left:30px;}
		.f_menu { width:250px; float:left; padding-left:37px;}
		.f_menu_title{font-size:15px; color:#92c6db; font-weight:bold; margin-bottom:10px;}
		.f_menu_list a{ color:#fff;}
		.f_menu_list a:hover{ text-decoration:underline;}
		
	#copy { width:1000px; height:70px; margin:0 auto; padding-top:10px;}
		.address { width:907px; float:left; }
		.address a:hover { text-decoration:underline;}
		.btn_gobiz { width:93px; float:left; text-align:right;}
		
		
		
		.sub_left { width:206px; float:left; overflow:hidden; margin-right:22px;}
		.sub_right { width:736px; float:left; overflow:hidden; margin-right:20px;}
		.left_menu_title { width:206px; height:29px; background-color:#92c6db; text-align:center; font-size:14px; font-weight:bold; color:#000; padding-top:10px; margin-bottom:5px;}
		.left_menu_list  a{ width:177px; height:19px; margin-bottom:3px; background-color:#dedede; padding-left:29px; display:block; cursor:pointer; }
		.left_menu_list  a:hover{ background-color:#d9ecf3;  display:block; cursor:pointer; font-weight:bold; }
		.left_menu_list_over  a{ background-color:#d9ecf3;  display:block; cursor:pointer; font-weight:bold; margin-bottom:3px;  padding-left:29px; width:177px; height:19px;}
		.left_menu_list_over  a:hover{ background-color:#d9ecf3;  display:block; cursor:pointer; font-weight:bold; }
		
		.left_menu_list02  a{ width:176px; height:19px; margin-bottom:3px; padding-left:30px; display:block; cursor:pointer; color:#999; }
		.left_menu_list02  a:hover{ display:block; cursor:pointer; color:#333333; }
		
		.left_menu_list02_over  a{ width:176px; height:19px; margin-bottom:3px; padding-left:30px; display:block; cursor:pointer; color:#636363; }
		.left_menu_list02_over  a:hover{ display:block; cursor:pointer; color:#333333; }
		
		.sub_map  { width:736px; height:39px; background-image:url(../images/sub_map_bg.gif);}
		.sub_title { width:340px; float:left; font-size:20px; font-family:Georgia; color:#00bff3; font-weight:bold; padding-top:10px;}
		.title_map { width:396px; text-align:right; float:left; font-size:11px; padding-top:15px; color:#aeaeae;}
		.title_map span { font-weight:bold; color:#878787;}
		
		.sub_title02 { width:300px; float:left; font-size:18px; font-family:Georgia; color:#00bff3; font-weight:bold; padding-top:10px;}
		.title_map02 { width:436px; text-align:right; float:left; font-size:11px; padding-top:15px; color:#aeaeae;}
		.title_map02 span { font-weight:bold; color:#878787;}
		
		.sub_contents { width:736px; overflow:hidden; margin-top:30px;  }
		.koreahardware_img  { width:295px; float:left; height:185px;}
		.koreahardware_txt  { width:441px; float:left; height:185px;}
		.sub_pro_img  { width:330px; float:left; height:300px; }
		.sub_pro_drawing { width:391px; float:left; padding-left:15px;  margin-bottom:40px;}
		.sub_pro_txt {width:736px; }
		.sub_pro_txt02 {width:391px; float:left; padding-left:15px;  margin-bottom:40px; }
		.point  { font-weight:bold; color:#09C; font-size:13px; background-image:url(../images/icon.gif); background-repeat:no-repeat; padding-left:15px; height:13px;}
		.sub_pro_drawing01 { width:736px;}
		.url a{text-decoration:underline; color:#636363;}
		.url a:hover{text-decoration:underline; color:#636363;}
		
		.certficates_box  { width:150px; height:230px; float:left; margin-right:33px; margin-bottom:40px; }
		.certificates_img  {width:150px; heigth:198px; border:1px solid #ccc;}
		.certificates_txt { text-align:center; margin-top:10px; }
		
		.sitemap { width:200px; height:200px;; float:left; margin-right:45px;}
		.sitemap_title { width:200px; height:23px; font-weight:bold; font-size:14px; }
		.sitemap_line  { width:200px; height:1px; background-color:#09C; margin-bottom:10px;}
		.sitemap_list  { margin-bottom:3px; }
		.sitemap_list  a:hover{ text-decoration:underline; }
		
		
		.pro_s_title  { width:736px; margin-bottom:20px; background-color:#eaf5fd; padding:10px; overflow:hidden;}
		.pro_s_list a{ float:left; margin-right:20px;}
		.pro_s_list a:hover { font-weight:bold;}
		.pro_s_list_over a{ font-weight:bold; float:left; margin-right:20px; text-decoration:underline; color:#000;}
		.pro_s_list_over a:hover{ font-weight:bold;}

		
