@charset "utf-8";
/* CSS Document */

/***************      공통        ****************************************************/
body {margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background:url(/eng/image/sub_bg.jpg) repeat-x;  font-size:12px; color:555555; font-family:verdana; }
td, th {text-decoration:none;font-size:12px; color:#333333; font-family:verdana; line-height:17px;}
img {border:0; }

a:link { text-decoration: none; color: #333333; font-size: 9pt; font-family: verdana ;line-height: 17px; }
a:visited { text-decoration: none; color: #333333; font-size: 9pt; font-family: verdana ;line-height: 17px; }
a:active { text-decoration: none; color: #333333; font-size: 9pt;font-family:  verdana ;line-height: 17px;}
a:hover {  text-decoration: underline; color:#333333; font-size: 9pt;font-family: verdana ;line-height: 17px;}


a.mail:link { text-decoration: underline; color: #1c676e; font-size: 9pt; font-family: verdana ;line-height: 17px;  font-weight:bold;}
a.mail:visited { text-decoration: underline; color: #1c676e; font-size: 9pt; font-family: verdana ;line-height: 17px;  font-weight:bold;}
a.mail:active { text-decoration: underline; color: #1c676e; font-size: 9pt;font-family:  verdana ;line-height: 17px; font-weight:bold;}
a.mail:hover {  text-decoration: underline; color:#1c676e; font-size: 9pt;font-family: verdana ;line-height: 17px; font-weight:bold;}

a.news:link { text-decoration: none; color: #2673A5; font-size: 9px; font-family:  verdana ;line-height: 15px; font-weight:bold;}
a.news:visited { text-decoration: none; color: #2673A5; font-size: 9px; font-family:  verdana ;line-height: 15px; font-weight:bold;}
a.news:active { text-decoration: none; color: #2673A5; font-size: 9px;font-family:  verdana ;line-height: 15px; font-weight:bold;}
a.news:hover {  text-decoration: none; color:#2673A5; font-size: 9px;font-family: verdana ;line-height: 15px;; font-weight:bold;}

h1{ margin:0px; padding:0px;}
h2{ margin:0px; padding:0px;}
ul,ol,li { margin: 0; padding: 0; list-style: none; }

#area { width:900px; margin:0; padding:0;}
#leftmenu{ width:200px; float:left; margin:0; padding:0;}
#title { width:700px; float:left; margin:0; padding:0;  background:url(/eng/image/title_bg.gif) no-repeat; }
#title { width:700px; float:right; margin:0; padding:0;  background:url(/eng/image/title_bg.gif) no-repeat; }
#company_tab { background:url(/eng/company/image/tab_bg.gif) no-repeat;  width:700px; float:left; height:30px; padding:10px 0 0 0;}
#links_tab { background:url(/eng/company/image/tab_bg.gif) no-repeat;   width:700px; float:left; height:30px; padding:10px 0 0 0;}
#service_tab { background:url(/eng/company/image/tab_bg.gif) no-repeat;   width:700px; float:left; height:30px; padding:10px 0 0 0;}
#press_tab { background:url(/eng/company/image/tab_bg.gif) no-repeat;   width:700px; float:left; height:30px; padding:10px 0 0 0;}
#business_tab { background:url(/eng/business/image/tab_bg.gif) no-repeat;  width:700px; float:left; height:30px; padding:10px 0 0 0;}
#ecai_tab { background:url(/eng/company/image/tab_bg.gif) no-repeat;  width:700px; float:left; height:30px; padding:10px 0 0 0;}
#sitemap_tab { background:url(/eng/company/image/tab_bg.gif) no-repeat;  width:700px; float:left; height:30px; padding:10px 0 0 0;}

#content { width:670px; float:right; margin:0 10px 0 20px; padding:0 0 0 0; }
#content h1{ margin:0px; padding:0px;}
#content h2{ margin:0px; padding:0px;}
#content p{ text-align:justify; margin:0; padding:0 10px 8px 15px; font-size:12px; color:#333333; line-height:130%; font-weight:normal;}
#list ul { list-style:none; margin: 0px;  	padding:0 0 0 15;}
#list li  {
	width:100%;
	padding:0 0 0 15px;
	background:#666666;
	background:url(/eng/image/icon_01.gif) no-repeat;
	background-position: 0px 5px;
	line-height:150%;
} 
#content #con { margin:0; padding:0; min-height:730px;}
#content #con2 { margin:0; padding:0; min-height:400px;}
#content #img01 { margin:0; padding:0 0 0 0; text-align:center;}
#content #btn_r { padding:0 0 0 0; text-align:right; margin:20px 0 0 0;}
#content #btn_print { margin:0; padding:0 0 0 0; text-align:right; }
#content #btn_c { margin:0; padding:0 0 0 0; text-align:center; margin:20px 0 0 0;}

#content_bottom { width:700px; float:right; margin:0 0 10px 0; padding:0; background:url(/eng/image/content_bottom.gif) right bottom;}
#bottom {width:100%; height:75px; background:url(/eng/image/bottom_bg.gif) repeat-x;  padding:5px 0 0 0; margin:0 0 0 0;  clear:both; float:left;}

.br5 {line-height:5px}
.br10 {line-height:10px}
.br15 {line-height:10px;}
.br20 {line-height:2F0px; }
.br25 {line-height:25px;}
.br30 {line-height:30px;} 

#tablebox { width:645px; background:#f3f3f3; padding:10 0 10 10; }
.table { background:#c5c6c7; width:96%;}
.tableline { background:#959ca5; height:2; width:96%;}
.table th{ background:#959ca5; height:22px; text-align:center; color:ffffff; font-weight:bold; }
.table caption { font-size:12px; color:555555 font-family:verdana; padding:0;  margin:0;}

.td1 { background:#eeefef; padding:2 0 2 0; } 
.td1_c { background:#eeefef;  text-align:center; padding:2 0 2 0;} 

.td2 { background:#eaebeb;  padding:2 0 2 3;} 
.td2_c { background:#eaebeb;  text-align:center; padding:2 0 2 0;}
.td2_r { background:#eaebeb; text-align:right; padding:2 5 2 0;}  

.td3 { background:#f5f7f7;  padding:2 0 2 3;} 
.td3_c { background:#f5f7f7;  text-align:center; padding:2 0 2 0;}
.td3_r { background:#f5f7f7 text-align:right; padding:2 5 2 0;}  

.td4 { background:#d6dddd;  padding:2 0 2 3;} 
.td4_c { background:#d6dddd;  text-align:center;}
.td4_r { background:#d6dddd;  text-align:right; padding:2 5 2 0;}  

.td_w  { background:#ffffff;  padding:2 0 2 3; }
.td_w_c { background:#ffffff;  text-align:center;  padding:2 0 2 0;}
.td_w_r {  background:#ffffff;  text-align:right; padding:2 5 2 0;}

.t_blue { color:#2373b0; }
.t_red { color:#990000;}
.b { font-weight:bold;}

#holidays ul { list-style:none; display:inline; margin:0px;  	padding:0px;}
#holidays li  {text-align:center; width:33%;
	display:inline;
	padding:0 0 10px 0;	
} 

#td_list ul { list-style:none; margin:0px; padding:0px;}
#td_list li  { margin:0px; height:16px; line-height:120%;
	width:100%;
	padding:0 0 0 10px;
	background:url(/eng/image/icon_01.gif) no-repeat;
	background-position: 0px 3px;} 
#td_list2 {width:420px;}
#td_list2 ul { list-style:none; margin:0px; padding:0px;}
#td_list2 li  { margin:0px; line-height:120%;
	width:100%;
	padding:0 0 5px 10px;
	background:url(/eng/service/image/domestic_dot.gif) no-repeat;
	background-position: 0px 5px;
}

#add {width:420px; margin:0 0 0 50px; color:#333333;}
#add ul { list-style:none; margin:0px; padding:0px;}
#add li  { margin:0px; line-height:120%;
	width:100%;
	padding:0 0 5px 10px;
	background:url(/eng/service/image/domestic_dot.gif) no-repeat;
	background-position: 0px 5px;
}
#add_print {width:420px; margin:0px; color:#333333;}
#add_print ul { list-style:none; margin:0px; padding:0px;}
#add_print li  { margin:0px; line-height:120%;
	width:100%;
	padding:0 0 5px 10px;
	background:url(/eng/service/image/domestic_dot.gif) no-repeat;
	background-position: 0px 5px;
} 

#banner_list { width:100%;}
#banner_list ul { list-style:none; display:inline; margin:0;  	padding:0px;}
#banner_list li  {text-align:center; width:33%;	display:inline;	padding:0 0 30px 0;	} 
  
#links { width:100%; margin:0 0 0 20px;}
#links ul { list-style:none;  margin:0;  	padding:0px;}
#links li { padding:0 0 5px 20px; background:url(/eng/links/image/link_icon.gif) no-repeat;
	background-position: 0px 6px;} 
#links li a.link:link { text-decoration: none; color: #333333; font-size: 9pt; font-family: verdana ;line-height: 17px; }
#links li a.link:visited { text-decoration: none; color: #333333; font-size: 9pt; font-family: verdana ;line-height: 17px; }
#links li a.link:active { text-decoration: none; color: #333333; font-size: 9pt;font-family:  verdana ;line-height: 17px;}
#links li a.link:hover {  text-decoration: underline; color:#333333; font-size: 9pt;font-family: verdana ;line-height: 17px;}

/* site map */
#sitemap { width:100%; margin:0px; padding:0px;  height:450px;}
#sitemap ul {padding:0px; margin:0px; display:inline;}
#sitemap li { display:inline; padding:0px; margin:0 0 0 10px; width:145px; vertical-align:top;}

#sitemap #m {padding:0; margin:0; width:0;}
#sitemap #m ul {padding:0px; margin:0px; }
#sitemap #m li {padding:0px; margin:0px; }
#sitemap #m .m1 {padding:8px 0 0 0; margin:5px 0 5px 0; background:url(/eng/company/image/site_icon01.gif) no-repeat 10px 5px; font-size:11px; color:#4b7987; font-weight:bold;  height:5px; line-height:120%;}
#sitemap #m a.m1:link  {padding:0 0 0 20px; margin:5px 0 5px 0;   font-size:11px;  text-decoration: none;}
#sitemap #m a.m1:visited  {padding:0 0 0 20px; margin:5px 0 5px 0;  font-size:11px; text-decoration: none;}
#sitemap #m a.m1:active {padding:0 0 0 20px; margin:5px 0 5px 0; font-size:11px; text-decoration: none;}
#sitemap #m a.m1:hover  {padding:0 0 0 20px; margin:5px 0 5px 0;   font-size:11px; text-decoration: none;}
#sitemap #m .m2 {padding:8px 0 0 0; margin:5px 0 5px 0; background:url(/eng/company/image/site_icon02.gif) no-repeat 10px 5px; font-size:11px; color:#5069ac; font-weight:bold;  height:5px; line-height:120%;}
#sitemap #m a.m2:link  {padding:0 0 0 20px; margin:5px 0 5px 0;   font-size:11px;  text-decoration: none;}
#sitemap #m a.m2:visited  {padding:0 0 0 20px; margin:5px 0 5px 0;  font-size:11px; text-decoration: none;}
#sitemap #m a.m2:active {padding:0 0 0 20px; margin:5px 0 5px 0; font-size:11px; text-decoration: none;}
#sitemap #m a.m2:hover  {padding:0 0 0 20px; margin:5px 0 5px 0;   font-size:11px; text-decoration: none;}
#sitemap #m .m3 {padding:8px 0 0 0; margin:5px 0 5px 0; background:url(/eng/company/image/site_icon03.gif) no-repeat 10px 5px; font-size:11px; color:#689156; font-weight:bold;  height:5px; line-height:120%;}
#sitemap #m a.m3:link  {padding:0 0 0 20px; margin:5px 0 5px 0;   font-size:11px;  text-decoration: none;}
#sitemap #m a.m3:visited  {padding:0 0 0 20px; margin:5px 0 5px 0;  font-size:11px; text-decoration: none;}
#sitemap #m a.m3:active {padding:0 0 0 20px; margin:5px 0 5px 0; font-size:11px; text-decoration: none;}
#sitemap #m a.m3:hover  {padding:0 0 0 20px; margin:5px 0 5px 0;   font-size:11px; text-decoration: none;}
#sitemap #m .m4  {padding:8px 0 0 0; margin:5px 0 5px 0; background:url(/eng/company/image/site_icon04.gif) no-repeat 10px 5px; font-size:11px; color:#776f9e; font-weight:bold;  height:5px; line-height:120%;}
#sitemap #m a.m4:link  {padding:0 0 0 20px; margin:5px 0 5px 0;   font-size:11px;  text-decoration: none;}
#sitemap #m a.m4:visited  {padding:0 0 0 20px; margin:5px 0 5px 0;  font-size:11px; text-decoration: none;}
#sitemap #m a.m4:active {padding:0 0 0 20px; margin:5px 0 5px 0; font-size:11px; text-decoration: none;}
#sitemap #m a.m4:hover  {padding:0 0 0 20px; margin:5px 0 5px 0;   font-size:11px; text-decoration: none;}
#sitemap #m .m_sub {padding:0 0 0 18px; margin:0 0 0 8x; background:url(/eng/company/image/site_sub_icon01.gif) no-repeat 8px 8px; font-size:12px; }

#history  { width:100%; margin:0px; padding:0px; }
#history dl {margin:0 10px 0 20px; }
#history dt { background:url(/eng/image/icon_03.gif) no-repeat 0px 3px; font-size:12px; font-weight:bold; color:#006699; padding:0 0 0 15px; margin:10px 0 5px 0; }
#history dd { font-size:12px; color:#333333; padding:0 30px 10px 0;  margin:0 0 0 25px;}

#centonts { width:600px;  padding:0 0 0 20px;}
#centonts h1 { margin:0px; padding:0px; font-size:14px; text-decoration:underline;}
.t05 { font-family:Verdana; font-size:14px; color:#1f95d9;  }
#global { margin:10px 0 0 10px; padding:0;}
#global ul { list-style:none; margin:0px; padding:0px;}
#global li  { background:url(../image/icon_02.gif) no-repeat 0 8px;  margin:0 0 10px 0; padding:0 0 0 10px; line-height:150%;}



