body { width:100%; height:100%; margin:0; padding:0; font-size:9pt; font-family:Dotum, Gulim; color:#7a7a7a; text-align:left; background:#2e2e38; line-height:1.6; }

noscript, hr, .tophidden, legend	{ display:none; }
p	{ padding:0 0 5px 22px; margin:0;  }
img		{ line-height:0; border:0; vertical-align:middle;  }
ul, dl, dd, dt, ol		{ margin:0; padding:0; }
ul li	{ list-style:none; margin:0; padding:0;  }
ol 	{ padding:0 0 0 40px; }
ol li	{ list-style:lower-roman; margin:0; padding:0}
form, fieldset, table, a	{ margin:0; padding:0; border:0; }
label		{ line-height:0; border:0 none; vertical-align:middle; margin:0 5px 0 0; cursor:pointer;  }

a:link, a:visited, a:active { color:#666666; text-decoration:none; }
a:hover { color:#111111; }

.clear	{ clear:both; line-height:0; font-size:0; height:1px; overflow:hidden; padding:0; margin:0; }

h1	{ padding:0; margin:0; }
.header_wrap	{ position:relative; width:965px; margin:0 auto; padding:0 0 0 50px; }

.bg	{ position:absolute; z-index:1; width:50%; top:0; left:50%; }
.bg	div	{ background:url(/images/intro/ship.jpg) no-repeat 330px 0; height:844px; }
.right_btn	{ position:absolute; right:0; z-index:1000; top:177px; width:33px; }

.left_img	{ position:absolute; left:50%; top:499px; margin:0 0 0 -507px; }

.intro_media	{ position:relative; width:855px; margin:0 auto; padding:0 0 55px 160px; z-index:100; }
.intro_media .intro_ex	{ padding:20px 0 0 0; position:relative; }
.intro_media .intro_ex div	{ position:absolute; right:0; top:20px; }

.btn_wrap	{ background:url(/images/intro/btn_bg.jpg) no-repeat center 0 #4b3e1f; height:284px; }
.btn_wrap .btn	{ position:relative; width:640px; margin:0 auto; padding:51px 0 0 375px; }

.customer	{ background:#212121; }
.customer div	{ padding: 45px 0 85px 0; position:relative; margin:0 auto; width:1015px; }

.leftmenu_wrap	{ position:absolute; width:132px; padding:0; left:50%; top:177px; margin:0 0 0 -507px; z-index:10000; }
.leftmenu_wrap li { padding:0; margin:0; font-size:0; }
.leftmenu_wrap li a { display:-moz-inline-box; display:block; height:40px; width:132px; padding:0; margin:0; cursor:pointer; }
.leftmenu_wrap li a span	{ display:none; }
.leftmenu_wrap li a.menu1	{ background:url(/images/intro/menu.gif) no-repeat -132px 0 #2e2e38; }
.leftmenu_wrap li a.menu2	{ background:url(/images/intro/menu.gif) no-repeat -132px -40px #2e2e38; }
.leftmenu_wrap li a.menu3	{ background:url(/images/intro/menu.gif) no-repeat -132px -80px #2e2e38; }
.leftmenu_wrap li a.menu4	{ background:url(/images/intro/menu.gif) no-repeat -132px -120px #2e2e38; }
.leftmenu_wrap li a.menu5	{ background:url(/images/intro/menu.gif) no-repeat -132px -160px #2e2e38; }
.leftmenu_wrap li.on a.menu1	{ background:url(/images/intro/menu.gif) no-repeat 0 0 !important; }
.leftmenu_wrap li.on a.menu2	{ background:url(/images/intro/menu.gif) no-repeat 0 -40px !important; }
.leftmenu_wrap li.on a.menu3	{ background:url(/images/intro/menu.gif) no-repeat 0 -80px !important; }
.leftmenu_wrap li.on a.menu4	{ background:url(/images/intro/menu.gif) no-repeat 0 -120px !important; }
.leftmenu_wrap li.on a.menu5	{ background:url(/images/intro/menu.gif) no-repeat 0 -160px !important; }

.pdf_box1	{ position:absolute; left:50%; top:390px; margin:0 0 0 -507px; width:140px; z-index:10000;}
.pdf_box1 a	{ display:block; padding:2px 0 0 0; margin:0; color:#f2d02b; font-weight:bold; letter-spacing:-1px; font-size:11px; }
.pdf_box2	{ position:absolute; left:50%; top:700px; margin:0 0 0 -507px; width:140px;  z-index:10000;}
.pdf_box2 a	{ display:block; padding:2px 0 0 0; margin:0; color:#cccccc; letter-spacing:-1px; }

.partner	{ position:absolute; left:50%; margin:-1px 0 0 67px; border:1px solid #caa701; color:#999999; background:url(/images/intro/title_partner.gif) no-repeat; height:65px; padding:10px 10px 0 250px; width:175px; z-index:100; }
.partner h4	{ display:none; }
.partner .bar	{ color:#4b4a4a; padding:0; margin:0; }
.partner a	{ color:#999999; font-weight:bold; }
.partner a:hover	{ color:#fff !important; }

/* 하단 */
#footer_wrap { margin:0; padding:0 0 60px 0; background:#212121; }
#footer_wrap .bar_text_wrap	{ background:#383845; }
#footer_wrap .bar_text	{ position:relative; margin:0 auto; width:1000px; height:20px; color:#74747d; font-weight:bold; font-family:Tahoma, Geneva, sans-serif; font-size:11px; line-height:14px; padding:4px 15px 0 0; text-align:right; }
#footer_wrap .footer	{ position:relative; margin:0 auto; width:1000px; color:#666666; line-height:18px; padding:25px 0 0 0; }
#footer_wrap .footer_text	{ text-align:right; }