
/* layout selector */
/* index */
#layout_index_wrap {width:100%; background:url(/images/kor/index/index_bg_body.gif) top left repeat-x;}
#layout_index_visual {text-align:left; width:100%;}
#layout_index_contents {background:url(/images/kor/index/contents_body.gif) top left no-repeat; height:90px; padding:27px 0 0 50px;}
/*#layout_index_contents {background:url(/images/kor/index/contents_body.gif) top left no-repeat; width:100%; height:87px; padding:38px 0 0 65px;}*/
.index_news {float:left; width:240px;}
.index_news ul {padding:0; margin:0; line-height:0; list-style:none;}
.index_news li .more {margin-left:95px;}
.index_news li a.title { font:normal 11px dotum; width:180px; display:inline-block; overflow:hidden; vertical-align:top; padding:2px 0 4px 0; margin-right:3px;}
.index_news li .date { font:normal 11px dotum; text-align:right; vertical-align:top; display:inline-block; overflow:hidden; padding-top:2px;}
.index_pump_academy {margin-left:20px; float:left; height:77px; background:url(/images/kor/index/contents_pump_bg.gif) top left no-repeat; padding-left:105px; width:124px;}
.index_pump_academy img {margin-bottom:8px;}
.index_ro {margin-left:5px; float:left; height:77px; background:url(/images/kor/index/contents_ro_bg.gif) top left no-repeat; padding-left:96px; width:141px;}
.index_ro img {margin-bottom:8px;}
.index_etc {margin-left:8px; float:left; height:71px; background:url(/images/kor/index/contents_etc_bg.gif) top left no-repeat; padding:6px 0 0 38px;}

/* sub */
#layout_wrap {width:100%; background:url(/images/kor/index/bg_body.gif) top left repeat-x; }
#layout_header {width:950px; height:59px; font-size:0; line-height:0; background:url(/images/kor/index/bg_top.gif) top right no-repeat;}
#container {width:950px; background:url(/images/kor/basic/snb_bg.gif) bottom left repeat-y; height:100%;}
#content_area{ float:right; text-align:right; width:746px; padding-bottom:30px;}
#content{ text-align:left; width:706px; float:right; height:100%;}
#layout_footer {width:100%; height:50px; border-top:solid 1px #d2d2d2; background:url(/images/kor/index/logo_footer.gif) no-repeat; }

/*header*/
#layout_header span { float:left; margin:26px 0 auto 40px; font-size:0; line-height:0; }
#layout_header ul { float:right; margin:21px 0 0 0; font-size:0; line-height:0; }
#layout_header li { display:inline; margin-left:10px; vertical-align:top;}
#layout_header li img.gnb { padding-top:10px;}

/*sub_visual*/
.visual_company {height:198px; background:url(/images/kor/basic/bg_company.jpg) top left no-repeat;}
.visual_pump {height:198px; background:url(/images/kor/basic/bg_pump.jpg) top left no-repeat;}
.visual_ro {height:198px; background:url(/images/kor/basic/bg_ro.jpg) top left no-repeat;}
.visual_promote {height:198px; background:url(/images/kor/basic/bg_promote.jpg) top left no-repeat;}
.visual_customer {height:198px; background:url(/images/kor/basic/bg_customer.jpg) top left no-repeat;}
.visual_recruit {height:198px; background:url(/images/kor/basic/bg_recruit.jpg) top left no-repeat;}

/*navigation*/
#layout_snb {float:left; width:192px; height:100%; text-align:left; padding-bottom:20px;}
.snb {margin-left:39px;  padding-top:20px;}
.snb_banner {text-align:left; margin-left:29px;}
.snb_banner ul {font-size:0; line-height:0; padding:0; margin:0;}
.snb_banner li {margin-top:10px; list-style:none;}

/*footer*/
#layout_footer ul {height:20px; font-size:0; line-height:0; padding:0; text-align:right; width:950px; margin:10px 0 0 0;}
#layout_footer li {display:inline;}
#layout_footer li img {vertical-align:middle; margin-right:5px;}
#layout_footer li img.none {vertical-align:middle; margin:0;}
.copyright {width:950px; padding-bottom:5px; text-align:right;}

/*contents*/
#location ul{float:right; padding:0; margin:25px 0 0 0;}
#location ul li {display:inline-block; *display:inline; zoom:1; letter-spacing:-1px; vertical-align:middle; font-size:11px; color:#88c221; font-weight:bold; margin:0; line-height:1.0;}
#location ul li a {font-weight:normal; font-size:11px; line-height:1.0;}
#location ul li img {vertical-align:middle; margin:auto 4px;}

#substance {clear:both; width:706px;}

#top_area {background:url(/images/kor/basic/page_topbg.gif) bottom no-repeat; padding-bottom:40px;}
.top_img {float:left;}
.top_txt {width:508px; float:right; text-ailgn:left;}
.top_txt p {margin-bottom:10px;}

/*promote class*/
.topbg_news_line {background:url(/images/kor/promote/topbg_news_line.gif) no-repeat; height:74px; padding-left:180px; padding-top:5px;}
.topbg_news {background:url(/images/kor/promote/topbg_news.gif) no-repeat; height:73px; padding-left:180px; padding-top:5px;}

.topbg_pumpstory_line {background:url(/images/kor/promote/topbg_pumpstory_line.gif) no-repeat; height:74px; padding-left:180px; padding-top:5px;}
.topbg_pumpstory {background:url(/images/kor/promote/topbg_pumpstory.gif) no-repeat; height:73px; padding-left:180px; padding-top:5px;}

.performance_title {float:left; background:url(/images/kor/basic/bullet01.gif) left no-repeat; padding-left:13px; color:#164f93; font-weight:bold;}
.exhibition_txt {float:left; color:#164f93; font-weight:bold; width:150px;}

.history_area {overflow:hidden; margin-top:20px; padding-bottom:30px; border-bottom:2px solid #b1b1b1;}
.history_bg_2009 {background:url(/images/kor/company/img_history01.gif) no-repeat left top; height:280px;}
.history_bg_2004 {background:url(/images/kor/company/img_history02.gif) no-repeat left top; height:280px;}
.history_bg_1999 {background:url(/images/kor/company/img_history03.gif) no-repeat left top;}
.history_bg_1994 {background:url(/images/kor/company/img_history04.gif) no-repeat left top;}
.history_list_area {padding:10px 0 0 240px; width:465px;}
.history_list_area .year {float:left; width:70px; margin-top:2px;}
.history_list_area .year_list {float:left; width:390px;}
.history_list_area .year_list ul {list-style:none; padding:0; margin:0;}
.history_list_area .year_list ul li {line-height:150%;}
.history_list_area .year_list ul li span {font-weight:bold; width:60px; display:block; float:left; line-height:150%;}

.businesses_area {}
.businesses_box_top {background:url(/images/kor/company/box_top.gif) no-repeat left top; height:2px; overflow:hidden;}
.businesses_box_body {background:url(/images/kor/company/box_body.gif) repeat-y left top; overflow:hidden; zoom:1; padding:10px 15px 10px 15px; }
.businesses_box_body .title01 {float:left; margin-top:10px; margin-bottom:13px; }
.businesses_box_body .title02 {float:right; margin-top:10px; margin-bottom:13px; margin-right:15px; font-size:11px; }
.businesses_box_body .title02 a.green {font-size:11px; font-weight:bold; color:#8dc24d;} 
.businesses_box_body .title02 img {margin-right:5px; vertical-align:middle;}
.businesses_box_bottom {background:url(/images/kor/company/box_bottom.gif) no-repeat left top; height:7px;}
.business_address {float:left; width:530px;}
.business_address a {font:11px dotum nomal;}
.business_address img {margin-right:5px; vertical-align:middle;}
.business_address ul {list-style:none; padding:0; margin:0;}
.business_address ul li {background:url(/images/kor/basic/bullet03.gif) 3px 6px no-repeat; font-size:11px; padding-left:10px; overflow:hidden; line-height:1.3;} 
.business_address ul li span {font-size:11px; font-weight:bold; } 
.business_address ul li span a.green {font-size:11px; font-weight:bold; color:#8dc24d;} 
.business_address ul li.dotline {height:10px; background:url(/images/kor/basic/dotline01.gif) left 3px repeat-x;}
.business_btn_area {float:right;}
.business_btn_area img {margin-bottom:3px;}
.pop_style{width:555px; padding-top:10px;}
.overseas {width:100%;}
.overseas_txt01 {font:11px bold dotum; float:left;}
.overseas_txt02 {font:11px bold tahoma; float:right; margin-right:15px;}

.brochure_area {background:url(/images/kor/company/img_brochure01.jpg) no-repeat left top; width:706px; height:347px; text-align:right;}
.brochure_list {background:#f7f7f7; border:1px solid #f0f0f0; width:313px; padding:8px 0 8px 15px; text-align:left; float:right; margin-top:10px;}
.brochure_list ul {list-style:none; padding:0; margin:0;}
.brochure_list li {background:url(/images/kor/basic/bullet03.gif) 3px 8px no-repeat; font:normal 11px tahoma; padding-left:10px; line-height:160%;}
.brochure_btn_area {width:330px; float:right; margin-top:10px;}

.pr_movie_player {float:left; width:324px; height:274px; background:url(/images/kor/company/img_pr_movie_skin.gif) no-repeat left top; position:relative;}
.pr_movie_txt {float:left; width:360px; height:251px; background:url(/images/kor/promote/txt_pr_movie01.jpg) no-repeat left top; margin-left:22px;}
.pr_movie_btn_area {margin:200px 0 0 31px;}
.movie_area {position:absolute; top:9px; left:10px;}
.movie_btn {position:absolute; top:246px; left:241px;}
.movie_btn img {margin-left:5px;}

/*promote class*/
.topbg_exhibition_line {background:url(/images/kor/promote/topbg_exhibition_line.gif) no-repeat; height:74px; padding-left:180px; padding-top:5px;}

/*Á¦Ç° ¸®½ºÆ®(pump)*/
.product_box_view {background:url(/images/kor/basic/box_body.gif) top no-repeat; padding-bottom:15px;}
.product_box_title {padding:15px 15px 10px 20px;}
.product_box_body {width:661px; height:93px; margin:20px 0 0 20px; padding:0px;  background:url(/images/kor/basic/dotline01.gif) bottom repeat-x;}
.product_box_body02 {width:661px; height:74px; margin:20px 0 0 20px; padding:0px;}
.thumbnail_img {float:left; text-align:center; vertical-align:middle; border:solid 1px #d0d0d0; margin-left:10px; width:70px; height:70px; display:inline;}
.product_list01 {float:left; margin-left:20px; width:540px; height:70px;}
.product_list01 ul {padding:0; margin:0; font-size:0; list-style:none;}
.product_list01 ul li {background:url(/images/kor/basic/bullet04.gif) left 6px no-repeat; padding-left:10px; font-size:11px; color:#777777; height:16px;}
.product_list01 ul li.title {font-size:12px; color:#239996; font-weight:bold; padding:0px; background:none; height:18px; margin-top:2px;}
.product_list01 ul li a {font-size:12px; color:#239996; font-weight:bold;}
.product_list01 ul li a:hover {color:#88c221;}
.product_dotline {width:661px; margin:20px 0 0 20px; height:1px; background:url(/images/kor/basic/dotline01.gif) bottom repeat-x; border:solid 1px #d0d0d0;}

/*Á¦Ç° ºä(pump)*/
.product_view_body {width:661px; margin:15px 0 0 20px; padding-bottom:20px;  background:url(/images/kor/basic/dotline01.gif) bottom repeat-x;}
.product_view_left {margin-top:5px; float:left; background:url(/images/kor/pump_business/bg_product_view.gif) top left repeat-x; width:253px; display:inline;}
.product_view_list {float:left; margin-left:20px; width:359px;}
.product_view_list ul {padding:0; margin:0; font-size:0; list-style:none;}
.product_view_list ul li {background:url(/images/kor/basic/bullet04.gif) left 6px no-repeat; padding-left:10px; font-size:11px; color:#777777; line-height:140%;}
.product_view_list ul li.none { background:none; padding-left:10px; font-size:11px; color:#777777; line-height:140%;}
.product_view_title {font-size:16px; color:#239996; font-weight:bold; padding:16px 0 0 0px; background:url(/images/kor/basic/bullet02.gif) left 6px no-repeat;}
.big_img {margin:21px 0 0 16px; width:222px; height:220px;}
.thumbnail02_img {float:left; margin:11px 4px 0 0; border:solid 1px #e7e7e7; width:53px; height:53px; display:inline;}
.certificate_img {float:left; margin:11px 4px 0 0; width:114px; height:30px; display:inline;}
.dotline232 { clear:both; margin-left:11px;  width:232px; height:21px; background:url(/images/kor/basic/dotline01.gif) bottom repeat-x;}

.product_view_body02 {width:671px; margin:20px 0 0 20px;}
.product_view_stitle {margin-left:11px; margin-bottom:10px;}
.thumbnail_list {float:left; margin-left:11px; width:70px; height:85px; display:inline;}
.thumbnail_list p.img {float:left; border:solid 1px #d0d0d0; width:68px; height:68px; display:inline; margin-bottom:3px; }
.thumbnail_list p {text-align:center; font-size:11px; line-height:1.5; height:18px;  }


/*ro_business class*/
.txt_area01 { float:left; width:450px; padding-right:20px; margin-top:30px;}
.txt_area01 {width:450px;}
.txt_area01 ul {padding:0; margin:0; font-size:0; list-style:none;}
.txt_area01 ul li {background:url(/images/kor/basic/bullet04.gif) 2px 6px no-repeat; padding-left:12px; font-size:11px; color:#949494; line-height:140%;}
.txt_area01 ul li.stitle {background:url(/images/kor/basic/bullet01.gif) left 6px no-repeat; padding-left:10px; padding-bottom:15px;}
.txt_area01 ul li.end { background:none; height:27px;}
.txt_area02 { float:right; width:228px; text-align:right; margin-top:30px;}
.ro_stitle {background:url(/images/kor/basic/bullet01.gif) left 6px no-repeat; padding-left:10px; margin-top:30px;}


/*rnd class*/
.topbg_tech_document_line {background:url(/images/kor/rnd/topbg_tech_document_line.gif) no-repeat; height:74px; padding-left:180px; padding-top:5px;}
.topbg_tech_document {background:url(/images/kor/rnd/topbg_tech_document.gif) no-repeat; height:73px; padding-left:180px; padding-top:5px;}
.certificate_pop {width:480px; text-align:center; padding-top:10px;}
.certificate_pop {width:480px; text-align:center; padding-top:10px;}
.bu_txt {padding:0 0 2px 10px; background:url(/images/kor/basic/bullet03.gif) 3px 6px no-repeat; line-height:140%; _zoom:1; font-size:11px; }
.certificate04_txt {}
.certificate04_txt .stitle {font:bold 12px dotum; color:#239996; padding-bottom:5px;}
.certificate_left { padding-left:174px; }
.certificate_width { width:706px; text-align:center;}
.adobe_btn { width:300px; text-align:right; margin-right:0; vertical-align:middle;}

/*customer class*/
.topbg_qna_line {background:url(/images/kor/customer/topbg_qna_line.gif) no-repeat; height:74px; padding-left:180px; padding-top:5px;}
.topbg_download_line {background:url(/images/kor/customer/topbg_download_line.gif) no-repeat; height:74px; padding-left:180px; padding-top:5px;}
.topbg_qna {background:url(/images/kor/customer/topbg_qna.gif) no-repeat; height:73px; padding-left:180px; padding-top:5px;}
.password_area {border:2px solid #8dc24d; background:url(/images/kor/customer/img_password_bg01.gif) top left no-repeat; width:176px; padding:35px 10px 15px 10px;}
.password_area02 {border:2px solid #8dc24d; background:url(/images/kor/customer/img_password_bg02.gif) top left no-repeat; width:180px; padding:5px 10px 5px 100px; float:left;}

.topbg_as_require {background:url(/images/kor/customer/topbg_as_require.gif) no-repeat; height:74px; padding-left:180px; padding-top:5px;}

.topbg_faq {background:url(/images/kor/customer/topbg_faq.gif) no-repeat; height:74px; padding-left:180px; padding-top:5px;}

.topbg_sale_agent {background:url(/images/kor/customer/topbg_sale_agent.gif) no-repeat; height:74px; padding-left:180px; padding-top:5px;}
.map_list {float:right;}

/*ethical class*/
.ethical {width:674px; padding:13px 15px 10px 15px; margin-top:-5px; border: solid 1px #dddddd; background-color:#fafafa;}
.ethical ul {padding:0; margin:0; font-size:0; list-style:none;}
.ethical li {font-size:12px; color:#999999; line-height:140%;}
.ethical li.title {color:#1e8f8b; line-height:150%; font-weight:bold; padding-bottom:4px;}
.ethical li.pl14 {line-height:130%; padding-bottom:2px; padding-left:14px;}

/*recruit class*/
.topbg_recruit_require {background:url(/images/kor/recruit/topbg_recruit_require.gif) no-repeat; height:73px; padding-left:180px; padding-top:5px;}
.topbg_recruit_faq {background:url(/images/kor/recruit/topbg_recruit_faq.gif) no-repeat; height:74px; padding-left:180px; padding-top:5px;}
.talented_bg {background:url(/images/kor/recruit/img_talented01.gif) top left no-repeat; width:706px; height:480px;}
.talented_bg .txt {padding:75px 0 0 322px;}
.introduce_width01 {float:left; width:323px; padding-right:30px;}
.introduce_width01 .img01 {padding:30px 0 0 20px;}
.introduce_width02 .img02 {text-align:right; padding:13px 20px 0 0;}
.promotion_top {background:url(/images/kor/recruit/img_introduce04.gif) top left no-repeat; padding-left:186px;}

/*util class*/
.box_privacy {background:url(/images/kor/util/img_privacy01.gif) no-repeat; width:706px; height:158px;}
.box_privacy .space01 {padding:22px 0 0 32px; width:257px; float:left;}
.box_privacy .space01 .bar_txt a {padding:0 0 2px 12px; background:url(/images/kor/basic/icon_bar.gif) 3px 4px no-repeat; line-height:180%;}
.box_privacy .space02 {padding:22px 0 0 0; float:left; }
.box_privacy .space02 .bar_txt a {padding:0 0 2px 12px; background:url(/images/kor/basic/icon_bar.gif) 3px 4px no-repeat; line-height:180%;}
.bu_privacy {padding:0 0 2px 10px; background:url(/images/kor/basic/bullet03.gif) 3px 6px no-repeat; line-height:140%; _zoom:1; display:inline-block; overflow:hidden;}
.bu_privacy .stitle {color:#1e8f8b;}
.sitemap_area01 {float:left; width:215px; height:285px; background:url(/images/kor/util/img_sitemap_bg01.gif) no-repeat; overflow:hidden;}
.sitemap_area01 .title {margin:15px 0 0 15px;}
.sitemap_area01 .list {margin:20px 0 0 0;}
.sitemap_area01 .list ul {padding-left:15px; margin:0; list-style:none;}
.sitemap_area01 .list ul li {padding:5px 0 0 12px; margin:0; background:url(/images/kor/basic/icon_bar.gif) 3px 10px no-repeat; }
.sitemap_area01 .list ul li.sub {padding:3px 0 0 23px; margin:0; background:url(/images/kor/basic/bullet03.gif) 15px 8px no-repeat;}
.sitemap_area01 .list ul li.sub *{font-size:11px;}
.sitemap_area02 {float:left; width:215px; height:336px; background:url(/images/kor/util/img_sitemap_bg02.gif) no-repeat;}
.sitemap_area02 .title {margin:15px 0 0 15px;}
.sitemap_area02 .list {margin:20px 0 0 0;}
.sitemap_area02 .list ul {padding-left:15px; margin:0; list-style:none;}
.sitemap_area02 .list ul li {padding:5px 0 0 12px; margin:0; background:url(/images/kor/basic/icon_bar.gif) 3px 10px no-repeat;}
.sitemap_area02 .list ul li.sub {padding:3px 0 0 23px; margin:0; background:url(/images/kor/basic/bullet03.gif) 15px 8px no-repeat;}
.sitemap_area02 .list ul li.sub *{font-size:11px;}

/* popup */
.pop_top_bg {width:500px; background:url(/images/kor/basic/popup_top_bg.gif) top no-repeat; padding-top:60px;} /*Æ¯¾àÁ¡ ¾È³» ÆË¾÷ »çÀÌÁî*/
.pop_top_bg02 {width:746px; background:url(/images/kor/basic/popup_top_bg02.gif) top no-repeat; padding-top:60px;} /*A/S¹®ÀÇ, ÀüÃ¼ÇÁ¸°Æ® ÆË¾÷ »çÀÌÁî*/ 
.pop_top_bg03 {width:600px; background:url(/images/kor/basic/popup_top_bg03.gif) top no-repeat; padding-top:60px;} /*ÆßÇÁ ºòÀÌ¹ÌÁö ÆË¾÷ »çÀÌÁî*/
.pop_top_bg04 {width:620px; background:url(/images/kor/basic/popup_top_bg04.gif) top no-repeat; padding-top:60px;} /*»ç¾÷Àå¾È³» > ¹èÄ¡µµ,°øÀåÀü°æ ÆË¾÷ »çÀÌÁî*/
.pop_content {padding:20px 0 10px 0; margin:0 20px;}
.pop_content_print {padding:0 20px 10px 20px;}
.pop_footer {padding:15px 20px; background:#f0f0f0; position:relative;}
.pop_footer img {position:absolute; top:20px; right:20px;}
.pop_footer_logo {background:url('/images/kor/basic/pop_footer_logo.gif') no-repeat;}