/* 공통 */
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,caption,form,fieldset,legend,input{margin:0;padding:0;font-family:Tahoma,Arial,Verdana,sans-serif;line-height:16px;word-wrap:break-word;word-break:break-all;}
html,body{width:100%;height:100%;}
html{overflow-y:scroll;}
body{background-color:#fff;}
body,h1,h2,h3,h4,h5,h6,input,textarea,slect,option,th,td,button{font-size:12px;color:#555555; line-height:16px;}
img,fieldset,iframe{border:0 none;}
li{list-style:none;}
li img,li a{vertical-align:top;}
a{color:#666666;text-decoration:none;}
a:hover,a:focus{color:#333;text-decoration:underline;}
em,address,dfn{font-style:normal;}
button,label{cursor:pointer;_cursor /**/:hand;}
button *{position:relative;}
button img{left:-3px;*left:auto;}
textarea{overflow:auto;}
html:first-child select{height:20px;padding-right:6px;}
option{padding-right:6px;}
.input_text,textarea{*margin:-1px 0;padding-right:1px;}
.input_check,.input_radio{width:13px;height:13px;}
legend{display:block;overflow:hidden;position:absolute;top:-1000em;left:0;}
legend{*width:0;}
:root legend{margin-top:-1px;font-size:0;line-height:0;}
hr{display:none;}
.blind{display:block;overflow:hidden;position:absolute;top:-1000em;left:0;}
.hidden{visibility:hidden;width:0;line-height:0;font-size:0;}

A:link				{color:#666666; text-decoration:none;}
A:visited			{color:#666666; text-decoration:none;}
A:active 			{color:#666666; text-decoration:none;}
A:hover	 			{color:#666666; text-decoration:none;}

.btn_radio  {border:0;}
.btn_check  {border:0;}
.bold		{font-weight:bold; color:#757575;}
.bold02		{font-weight:bold; color:#69a622;}

.sitemap_link			{font-size:12px; text-decoration:none; color:#666666;}
a.sitemap_link:link		{font-size:12px; text-decoration:none; color:#666666;}
a.sitemap_link:visited	{font-size:12px; text-decoration:none; color:#666666;}
a.sitemap_link:hover		{font-size:12px; text-decoration:none; color:#000000; text-decoration:underline;}

/* 페이지 전체레이아웃 */
div#wrap {
	position:relative;
	width:1000px;
	top:0px;
	margin:0 auto;
	z-index:2;
}

/* 마진 및 패팅 */
.tMar5		{margin-top:5px;}
.tMar10		{margin-top:10px;}
.tMar15		{margin-top:15px;}
.tMar17		{margin-top:17px;}
.tMar20		{margin-top:20px;}
.tMar30		{margin-top:30px;}
.tMar40		{margin-top:40px;}
.tMar50		{margin-top:50px;}
.tMar100		{margin-top:100px;}
.lMar10		{margin-left:10px;}
.lMar20		{margin-left:20px;}
.lPad12		{padding-left:12px;}

/* 헤더 */
div#header	{width:1000px; margin:0px; top:0px; height:120px;}
.topmenu_wrap	{}
.logo		{float:left; width:200px;}
.logo		h1	{float:left; padding:6px 0px 0px 35px;}

.util_wrap	{float:left; width:800px;}
.utilmenu	{float:right; height:55px;}
.utilmenu	ul	{margin:20px 0px 0px 0px; padding:0px;}
.utilmenu	li	{float:left; padding:0px; cursor:pointer;}
.utilmenu	li	span	{font-family:Arial; color:#888888; font-size:11px; vertical-align:top; padding:0px 8px 0px 8px; cursor:pointer;}
.utilmenu	li	a	{color:#888888; font-size:11px;}
.utilmenu	li:hover	a	{color:#333333; font-size:11px; text-decoration:underline;}
.utilmenu	li.bt_kor	{float:left; padding:0px 10px 0px 10px;; background-color:#9c9c9c; margin-left:10px;}
.utilmenu	li.bt_kor	a {display:inline-block; color:#FFFFFF;}
.utilmenu	li.bt_kor:hover	a {display:inline-block; color:#000000; text-decoration:none;}

.mainmenu_wrap	{float:left; width:800px; height:45px; background:url('../images/common/topmenu_bg.gif') no-repeat;}
.mainmenu	{float:right;}
.mainmenu	ul	{clear:both; margin:11px 0px 0px 0px; padding:0px;}
.mainmenu	li	{float:left; padding:0px 45px 0px 15px;}
.mainmenu	li	a	{font-family:Arial; color:#FFFFFF; font-size:15px; font-weight:bold;}
.mainmenu	li:hover	a	{font-family:Arial; color:#ffb400; font-size:15px; font-weight:bold;}

/* 서브 메타이미지 */
div#sub_meta_wrap	{overflow:hidden; display:block; margin:0px; padding:0px; width:1000px; height:160px;}
div#sub_meta_wrap	.sub_meta			{position:absolute; overflow:hidden; display:inline-block; z-index:1;}
div#sub_meta_wrap	.sub_meta_inquiry	{position:absolute; overflow:hidden; display:inline-block; top:260px; left:15px; z-index:10;}

/* 컨텐츠 레이아웃 */
.container_main	{overflow:hidden; margin:0px; min-height:670px;}
.contLeft_main	{float:left; width:670px;}
.main_meta_wrap	{float:left; width:650px; height:500px;}
.main_ceo_wrap	{float:left; width:190px; height:150px; margin-top:20px; background:url('../images/main/main_ceo_bg.gif') no-repeat;}
.ceo_greetings	{display:inline-block; margin:30px 0px 0px 20px;}
.ceo_greetings	a {display:inline-block; color:#000000; line-height:16px;}
.ceo_greetings:hover	a {display:inline-block; text-decoration:underline;}
.main_catalog_wrap	{float:left; width:90px; height:150px; margin:20px 0px 0px 10px;}
.main_contact_wrap	{float:left; width:249px; height:150px; margin:20px 0px 0px 10px; background:url('../images/main/main_contact_bg.gif') no-repeat;}
.main_contact	{display:inline-block; margin:96px 0px 0px 14px;}

.contRight_main	{float:left; width:330px;}
.li_main_prod	{float:left; width:102px;}
.li_main_prod		img	{border:none;}
.li_main_prod		a	{display:inline-block; text-align:center; color:#0b356d; font-size:11px;}
.li_main_prod:hover	a	{display:inline-block; text-align:center; color:#0b356d; text-decoration:underline;}
.li_main_prod_blank	{float:left; width:12px;}



.container	{overflow:hidden; display:block; margin:20px 0px 0px 0px;}

.contLeft	{display:block; float:left; width:250px;}
.menu_wrap	{margin:0px; width:220px;}
.menulabel	{height:75px;}
.menulist	{overflow:hidden;}
.menulist	ul	{clear:both; display:inline-block; margin:0px;}
.menulist	li	{width:220px; height:31px; cursor:pointer; border-bottom:solid 1px #dfdfdf;}
.menulist	li	a	span	{display:inline-block; width:100%; cursor:pointer;}
.menulist	li	a	{display:inline-block; width:220px; height:31px; background:url('../images/sub/bullet_leftmenu.gif') no-repeat 10px 12px; color:#555555; font-size:13px; font-weight:normal; padding:6px 0px 0px 22px;}
.menulist	li:hover	a	{display:inline-block; background:url('../images/sub/bullet_leftmenu_ov.gif') no-repeat 10px 12px; color:#aa0101; padding:6px 0px 0px 22px;}
.menulist	li.selected	a	{display:inline-block; background:url('../images/sub/bullet_leftmenu_ov.gif') no-repeat 10px 12px; color:#aa0101; padding:6px 0px 0px 22px;}
.menulist	li.menu_2depth		{display:inline-block; height:22px; border-bottom:none;}
.menulist	li.menu_2depth		a	{display:inline-block; color:#777777; background:url('../images/sub/bullet_leftmenu_sub.gif') no-repeat 25px 12px; padding:5px 0px 0px 33px; font-weight:normal;}
.menulist	li.menu_2depth:hover	a	{display:inline-block; color:#bc4c42; background:url('../images/sub/bullet_leftmenu_sub_ov.gif') no-repeat 25px 12px; padding:5px 0px 0px 33px; font-weight:normal;}
.menulist	li.menu_2depth.selected	a	{display:inline-block; color:#bc4c42; background:url('../images/sub/bullet_leftmenu_sub_ov.gif') no-repeat 25px 12px; padding:5px 0px 0px 33px; font-weight:normal;}
.menulist	li.menu_blank	{width:183px; height:5px; cursor:pointer; border-bottom:solid 1px #ebbfbb;}

.banner_wrap	{margin-top:55px;}

.contRight	{display:block; float:left; width:750px;}
.contRight	.location_wrap	{height:75px; border-bottom:solid 1px #dfdfdf;}
.contRight	.outline	{padding-top:40px;}
.contRight	.location	{float:right; margin-top:10px;}
.contRight	.location	p {font-family:arial; color:#656565; font-size:12px; cursor:text;}
.contRight	.location	span {font-family:arial; color:#8f8f8f; font-size:12px; cursor:text; padding:0px;}
.contRight	.title	{float:left;}
.contRight	.sub_cont	{clear:both; overflow:hidden; display:block; margin:0px; padding:30px 0px 50px 0px; min-height:400px;}

.tabmenu	{overflow:hidden;}
.tabmenu	ul	{clear:both; display:inline-block;}
.tabmenu	li	{float:left; cursor:pointer; margin-right:2px;}
.tabmenu	li	a	p,span	{min-width:75px; height:25px; text-align:center; padding:5px 10px 0px 10px; cursor:pointer;}
.tabmenu	li	a			{display:inline-block; background-color:#7f7f7f; font-family:verdana; color:#ffffff; font-size:12px; font-weight:bold;}
.tabmenu	li:hover	a	{display:inline-block; background-color:#662d91; font-weight:bold;}
.tabmenu	li.selected	a	{display:inline-block; background-color:#662d91; font-weight:bold;}

.prod_wrap	{overflow:hidden; margin-top:30px; padding-bottom:30px; border-bottom:solid 1px #d3d3d3; margin-bottom:30px;}
.prod_img	{float:left; width:295px;}
.prod_img	img	{border:solid 3px #8f8f8f;}
.prod_explain	{float:left; width:410px;}
.btn_dimension	{text-align:center;}

.cl	{clear:both;}

.ul_facility	{margin-top:10px; overflow:hidden;}
.li_facility	{float:left; width:220px; border:solid 3px #c5abc1;}
.li_facility_blank	{float:left; width:16px;}

/* 하단 사이트맵 */
div#footer_sitemap_wrap	{overflow:hidden; display:block; width:1000px; padding:10px 0px 10px 0px; margin-top:20px; background-color:#f4f4f4; border-top:solid 1px #dedede;}
.footer_site	{float:left; width:180px; height:85px; padding:0px 0px 0px 19px; border-right:solid 1px #d4d4d4;}
.footer_site	h1	{font-size:12px; color:#555555; font-weight:bold; background:url("../images/common/bullet_sitemap.gif") no-repeat 0px 7px; padding-left:8px;}
.footer_site	h1	a	{display:inline-block; font-size:12px; color:#555555; font-weight:bold; background:none;}
.footer_site	h1:hover	a	{display:inline-block; font-size:12px; color:#000000; font-weight:bold; background:none;}
.footer_site_list	{float:left;}
.footer_site_list	ul	{margin-top:10px;}
.footer_site_list	li	{height:20px; cursor:pointer;}
.footer_site_list	li	a	{color:##555555; font-size:12px; font-family:arial; padding-left:8px;}
.footer_site_list	li:hover	a	{color:##222222; text-decoration:underline; padding-left:8px;}
.footer_site_end	{float:left; width:180px; height:85px; padding:0px 0px 0px 19px; border-right:none;}
.footer_site_end	h1	{font-size:12px; color:#555555; font-weight:bold; background:url("../images/common/bullet_sitemap.gif") no-repeat 0px 7px; padding-left:8px;}
.footer_site_end	h1	a	{display:inline-block; font-size:12px; color:#555555; font-weight:bold; background:none;}
.footer_site_end	h1:hover	a	{display:inline-block; font-size:12px; color:#000000; font-weight:bold; background:none;}

/* 푸터 */
div#footer	{clear:both; display:block; width:1000px; height:110px; background-color:#303030;}
.footer_area  {width:1000px;}
.footer_logo	{float:left; width:180px; padding:15px 0px 0px 0px;}
.footer_txt   {float:left; width:680px; color:#FFFFFF; font-size:12px; padding:30px 0px 0px 0px;}
.gobiz_logo   {float:right; width:120px; padding:30px 20px 0px 0px;}
.txt_ct		{text-align:center;}
.txt_lt		{text-align:left;}
.txt_rt		{text-align:right;}

/* 서브컨텐츠 관련 */
.bd_solid	{border:solid 1px #DDDDDD;}
.ceo_greeting_bg	{background:url("../images/sub/ceo_greeting_bg.gif") no-repeat; width:750px; height:600px;}
.ceo_greeting	{display:inline-block; margin:85px 0px 0px 325px; width:340px;}
.txt_ceo	{font-size:13px; font-weight:bold; color:#000000; line-height:18px;}
.sub_overview	{font-weight:bold; font-size:15px; color:#01648d; line-height:20px;}
.sub_label		{background:url("../images/sub/bullet_label.gif") no-repeat 0px 1px; padding:0px 0px 0px 12px; font-weight:bold; color:#303030; font-size:14px;}
.txt_map	{color:#000000; font-size:13px; padding:0px; font-weight:normal;}
.txt_prod	{font-size:13px; font-weight:bold; color:#000000; padding-top:5px; text-align:center;}

.li_7		{float:left; width:7px;}
.li_23		{float:left; width:23px;}
.li_15		{float:left; width:15px;}
.li_182		{float:left; width:182px;}
.li_130		{float:left; width:130px;}
.li_170		{float:left; width:170px;}
.li_150		{float:left; width:150px;}
.li_225		{float:left; width:225px;}
.li_240		{float:left; width:240px; height:280px;}
.li_620		{float:left; width:620px;}
.li_200		{float:left; width:200px;}
.li_550		{float:left; width:550px;}

.history_line	{clear:both; overflow:hidden; display:inline-block; margin-bottom:20px; padding-bottom:20px; border-bottom:dashed 1px #BBBBBB;}
.history_year	{width:110px; height:30px; text-align:center; font-family:tahoma; font-weight:bold; font-size:16px; color:#FFFFFF; padding:11px 0px 0px 0px; background-color:#777777;}
.history_month	{font-weight:bold; font-size:12px; color:#555555; line-height:20px; text-align:left; padding:0px;}
.history_cont	{font-weight:normal; font-size:12px; color:#555555; line-height:20px;}

.certi_img	{border:solid 1px #DDDDDD; height:242px;}
.certi_name	{margin-top:5px; background-color:#F5F5F5; border:solid 1px #DDDDDD; font-weight:bold; color:#a6554d; text-align:center; padding:5px;}
.partner_name	{background-color:#555555; font-weight:bold; color:#FFFFFF; text-align:center; height:30px; padding-top:11px;}

.product_label	{font-size:13px; color:#830000; font-weight:bold; background:url('../images/sub/bullet_product.gif') no-repeat 0px 5px; padding:0px 0px 0px 10px;}

/* sitemap.html 관련*/
.sitemap_label	{width:180px; background-color:#F5F5F5; border-top:solid 3px #CCCCCC; border-bottom:solid 3px #CCCCCC; text-align:center; font-weight:bold; color:#223658; font-size:13px; padding:7px 0px 7px 0px;}
.sitemap_list	{border-bottom:dotted 1px #cccccc; padding:4px 0px 4px 0px;}
.sitemap_list	a {display:inline-block; color:#555555; background:url('../images/sub/bullet_sitemap_list.gif') no-repeat 20px 9px; padding-left:28px;}
.sitemap_list:hover	a {display:inline-block; color:#222222; background:url('../images/sub/bullet_sitemap_list.gif') no-repeat 20px 9px; padding-left:28px;}
.sitemap_list_sub			{border-bottom:none; padding:2px 0px 2px 0px;}
.sitemap_list_sub	a		{display:inline-block; color:#555555; background:url('../images/sub/bullet_sitemap_list_sub.gif') no-repeat 28px 12px; padding-left:36px;}
.sitemap_list_sub:hover	a	{display:inline-block; color:#222222; background:url('../images/sub/bullet_sitemap_list_sub.gif') no-repeat 28px 12px; padding-left:36px;}
.sitemap_list_sub_end	{border-bottom:dotted 1px #cccccc; padding:2px 0px 5px 0px;}
.sitemap_list_sub_end	a {display:inline-block; color:#555555; background:url('../images/sub/bullet_sitemap_list_sub.gif') no-repeat 28px 12px; padding-left:36px;}
.sitemap_list_sub_end:hover	a {display:inline-block; color:#222222; background:url('../images/sub/bullet_sitemap_list_sub.gif') no-repeat 28px 12px; padding-left:36px;}
.txt_sitemap	{padding:0px 15px 0px 15px; font-weight:normal; color:#666666;}

/* 테이블 */
.boardList {}
.boardList tr {background-color:#FFFFFF;}
.boardList th {background-color:#feffed; font-family:tahoma;}
.boardList td {text-align:left; font-family:tahoma;}
.boardList td.td_1 {background-color:#f5f5f5; text-align:center; font-weight:bold;}
.boardList td.td_center {text-align:center; font-family:tahoma;}

.boardList2 {}
.boardList2 tr {background-color:#FFFFFF;}
.boardList2 th {background-color:#ffe6d1; font-family:tahoma; text-align:left; padding-left:15px;}
.boardList2 td {font-family:tahoma; text-align:left; padding-left:15px;}

