/* wrap */

body						 {  font-family:Arial;	font-size:12px; color:#626262; }
table, tr, td 				 {  font-family:Arial;	font-size:12px; color:#626262; }
img							 {  border:0;	}
select, input, textarea		 {	border: 1px solid #626262; font-family:Arial; font-size:12px; color:#626262; display:inline; }
hr							 {	color:#626262;	}
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: #626262; text-decoration: none;	 }

A:link				{color: #626262; text-decoration: none;	}
A:visited			{color: #626262; text-decoration: none;	}
A:active 			{color: #626262; text-decoration: none;	}
A:hover	 			{color: #626262; text-decoration: none;	}


.btn_radio   {border:0;}
.btn_check   {border:0;}
.bold   { font-weight:bold; color: #626262; }
.bold02   { font-weight:bold; color:#626262; }
 




/* 메인페이지 */
#wrap   { width:100%;  margin:0 auto;  }

	#top_area {width:100%; height:126px; background-image:url(../images/top_bg.gif); margin-bottom:2px;  }
		.top_menu {width:1000px; height:23px; margin:0 auto; text-align:right; color:#d2d2d2; font-size:10px; padding-top:9px;}
		.top_menu a{color:#d2d2d2;}
		.top_menu a:hover{color:#fff; text-decoration:underline;}
		.top {width:1000px; height:66px; margin:0 auto;}
		.logo {width:317px; height:66px; float:left;}
		.lang_btn{ width:629px; float:right; text-align:right; padding-top:20px; height:46px;}
		.navi {width:1000px; height:27px; margin:0 auto;}
		.navi li {float:left;}
		.navi li a{width:165px; height:22px;  background-image:url(../images/navi_off.gif); color:#fff; font-weight:bold; text-align:center;  display:block; cursor:pointer; padding-top:5px; }
		.navi li a:hover{  background-image:url(../images/navi_on.gif); color:#fff;   }
		.space {width:2px; background-color:#fff; float:left; height:27px;}
		
	#meta {width:998px; height:285px; border:1px solid #ccc; margin:0 auto; margin-bottom:25px;}
	#main_contents {width:1000px; overflow:hidden; margin:0 auto; margin-bottom:28px;}
		.m_contents01 {width:1000px; height:183px;}
		.ceo {width:644px; float:left; margin-right:26px;}
		.m_title{font-size:20px; color:#00a0e9; font-weight:bold; margin-bottom:10px;}
		.ceo_txt {width:471px; float:left; padding-right:17px; line-height:130%;}
		.ceo_txt a:hover{text-decoration:underline;}
		.contactus { width:330px; height:183px; float:right;}
		.m_title02 { font-size:15px; width:330px; margin-bottom:10px;}
		.contactus_box {width:319px; height:51px; background-image:url(../images/contactus_bg.gif); padding-left:11px; padding-top:13px; line-height:190%; margin-bottom:14px; }
		.contactus_box a:hover{ color:#00a0e9;}
		.tel a{font-size:20px; font-weight:bold; color:#00a0e9;}
		.inquiry a{ width:144px; height:43px; background-image:url(../images/inquiry_bg.gif); float:left; font-size:13px; font-weight:bold; color:#fff; padding-top:38px; padding-left:10px; margin-right:20px;}
		.inquiry a:hover{color:#fff; text-decoration:underline;}
		
	#m_pro { width:1000px; margin:0 auto; margin-bottom:30px; overflow:hidden;}
		.m_rolling li{float:left;}
		.pro_list { width:942px; margin-left:12px; margin-right:8px;}
		.pro_box { width:145px; height:175px; background-image:url(../images/m_pro_box.gif); padding:3px; float:left; margin-right:6px;}
		.pro_btn { padding-top:80px;}
		.pro_title { width:145px; height:16px; text-align:center; color:#fff; font-weight:bold; padding-top:2px;}
		.pro_img {width:145px; height:88px;}
		.pro_txt{width:137px; heigh:63px; padding:4px; line-height:110%;}
		.pro_txt a:hover{text-decoration:underline;}
		
	#footer_area {width:100%; height:242px; background-image:url(../images/footer_bg.gif);}
		.footer_menu { width:940px; height:127px; background-image:url(../images/footer_menu_bg.gif); margin:0 auto; padding:30px;}
		.footer_menu a:hover{color:#333;}
		.f_menu_title { font-weight:bold; margin-bottom:5px; color:#434343;}
		.f_menu_list { padding-left:10px; line-height:130%; }
		.f_menu_list02 { padding-left:10px; line-height:130%; float:left; width:250px; }
		.f_menu_list03 { padding-left:10px; line-height:130%; margin-bottom:20px;}
		.f_m_box { width:150px; float:left; height:127px;}
		.f_m_box02 {float:left; height:127px; width:450px;}
		.f_m_box03 { height:127px; width:180px; float:left;}
		.copyright { width:1000px; height:55px; margin:0 auto;}
		.address {float:left; width:890px; padding-top:10px; line-height:140%;}
		.address a:hover{ text-decoration:underline;}
		.gobiz {text-align:right; padding-top:10px;}
		.copy {font-size:11px; color:#626262;}
		.copy_bold {color:#717171; font-weight:bold;}


/* 서브페이지 */

	#sub_meta {width:998px; height:147px; border:1px solid #ccc; margin:0 auto; margin-bottom:25px;}
	#sub_contents {width:1000px; overflow:hidden; margin:0 auto; margin-bottom:28px;}
		.left { width:176px; float:left;}
		.right { width:800px; float:right; padding-left:24px; overflow:hidden;}
		.left_title { width:170px; height:22px; background-image:url(../images/left_menu_t_bg.gif); color:#fff; text-align:center; font-weight:bold; font-size:14px; padding-top:4px; padding-right:6px; margin-bottom:10px;}
		.left_list { width:162px; padding-left:12px; padding-right:2px;}
		.left_list li a{width:155px; height:19px;  display:block; cursor:pointer; padding-left:7px;}
		.left_list li a:hover{background-image:url(../images/left_list_bg.gif); color:#333; font-weight:bold; }
		
		.left_list_over a{background-image:url(../images/left_list_bg.gif); color:#333; font-weight:bold; }
		.left_list_over a:hover{background-image:url(../images/left_list_bg.gif); color:#333; font-weight:bold; }
		
		
		.pro_left_list{ width:162px; padding-left:12px; padding-right:2px;}
		
		.left_m01 a{width:155px; height:21px;  display:block; cursor:pointer; padding-left:7px; background-image:url(../images/left_list_bg_off.gif); }
		.left_m01 a:hover{background-image:url(../images/left_list_bg.gif); color:#333; font-weight:bold; background-repeat:no-repeat; }
		
		.left_m01_over a{background-image:url(../images/left_list_bg.gif); color:#333; font-weight:bold; background-repeat:no-repeat;  padding-left:7px; width:155px; height:21px;  display:block;}
		.left_m01_over a:hover{background-image:url(../images/left_list_bg.gif); color:#333; font-weight:bold; background-repeat:no-repeat;   }
		
		.left_m02 a{width:155px; height:36px;  display:block; cursor:pointer; padding-left:7px; line-height:110%;  background-image:url(../images/left_list_bg_off.gif); background-repeat:no-repeat;}
		.left_m02 a:hover{background-image:url(../images/left_list_bg.gif); color:#333; font-weight:bold; background-repeat:no-repeat; }
		
		.left_m02_over a{background-image:url(../images/left_list_bg.gif); color:#333; font-weight:bold; background-repeat:no-repeat; width:155px; height:36px; padding-left:7px; display:block; }
		.left_m02_over a:hover{background-image:url(../images/left_list_bg.gif); color:#333; font-weight:bold; background-repeat:no-repeat; }
		
		.sub_title {width:800px; height:30px; background-image:url(../images/sub_title_bg.gif);}
		.title_name {font-size:20px; font-family:Georgia; font-weight:bold; float:left; width:390px;}
		.title_name02 {font-size:16px; font-family:Georgia; font-weight:bold; float:left; width:390px;}
		.title_name03 {font-size:18px; font-family:Georgia; font-weight:bold; float:left; width:390px;}
		.title_map {float:left; text-align:right; width:410px; padding-top:8px;}
		.sub_area { margin-top:37px; }
		.history_area{ overflow:hidden; }
		.message_txt { width:573px; float:left; padding-right:15px;}
		.message_point { font-weight:bold; font-size:14px; color:#00b7ee;}
		.history_img {float:left; width:225px; height:750px;}
		.history_list {float:left; width:575px; margin-bottom:20px; }
		.history_box { width:117px; height:19px; background-image:url(../images/history_box.gif); color:#fff; font-weight:bold; padding-left:23px; padding-top:2px; margin-top:9px; margin-bottom:10px;}
		.history_txt {line-height:140%;}
		.history_txt01 {float:left; width:115px; color:#333;}
		.history_txt02 { float:left; width:460px;}
		.partner_logo {width:515px;}
		.partner_logo li {float:left; margin-right:4px; margin-bottom:6px;}
		.certifications_box { float:left; margin-right:13px; margin-bottom:30px;}
		.certifications_img { border:1px solid #ccc; width:185px; height:256px;}
		.certifications_txt { text-align:center; padding-top:3px; font-weight:bold;}
		.pro_point {font-weight:bold; font-size:14px; color:#00b7ee; margin-top:10px; margin-bottom:20px;}
		.features {width:800px; overflow:hidden; margin-top:20px; margin-bottom:50px;}
		.features_title {width:790px; height:23px; background-image:url(../images/features_title.gif); color:#fff; font-weight:bold; padding-top:7px; padding-left:10px; font-size:14px;}
		.features_txt { margin-top:10px; margin-top:10px;}
		.download {  padding:10px; background-color:#f3f3f3; width:780px; overflow:hidden; margin-bottom:20px;}
		.download_btn {float:left; width:130px; }
		.download_list {float:left; width:650px; line-height:170%; }
		.download_list a:hover{ text-decoration:underline; }
		.pro_s_title { font-size:17px; font-weight:bold; color:#06C; margin-bottom:20px;}
		.pro02 { width:800px; overflow:hidden; margin-bottom:30px; }
		.pro_box02 {float:left; margin-right:40px;}
		.pro_box_txt {text-align:center; margin-top:10px; font-weight:bold;}
		.pro_img02 { width:800px; margin-bottom:20px;}
		.pro_img02_txt { font-size:14px; font-weight:bold; margin-top:10px; margin-bottom:10px;}
		.pro_img03 { width:800px; overflow:hidden; margin-bottom:30px;}
		.pro_img03_box { width:300px; float:left; margin-right:20px; margin-bottom:20px;}
		.pro_img03_img { width:300px;  border:1px solid #ccc;}
		.pro_img03_txt { text-align:center; font-weight:bold; margin-top:10px;}
		.download_box { width:170px; float:left; margin-right:30px;}
		.download_title { text-align:center; font-weight:bold; margin-bottom:10px; height:50px;}
		.catalogue_img { width:139px; height:197px; border:1px solid #ccc; margin:0 auto; }
		.btn_down {  text-align:center; padding-top:5px;}
		.contactus_logo  { border:1px solid #ccc; width:317px; height:66px; float:left; margin-right:20px;}
		.contactus_txt { line-height:130%;}
		.contactus_txt a:hover{ text-decoration:underline;}
		.iframe { margin-top:30px; margin-bottom:30px;}
		
		.sitemap { float:left; margin-right:40px; margin-bottom:23px; border:1px solid #ccc; padding-top:3px; padding-left:3px; padding-right:3px; padding-bottom:10px;}
		.sitemap_title {width:200px; height:20px; text-align:center; color:#fff; font-weight:bold; background-color:#999; padding-top:3px; margin-bottom:10px;}
		.sitemap_title02 {width:250px; height:20px; text-align:center; color:#fff; font-weight:bold; background-color:#999; padding-top:3px; margin-bottom:10px;}
		.sitemap_txt { padding-left:5px; line-height:130%;}
		.sitemap_txt a:hover{ color:#000; text-decoration:underline;}
		
		
