@charset "utf-8";





/*--------------------------------------------------------------------------------------------------------*/
/* compnay2 */
.history_2015 { background:url('/eng/company/images/img_2015.jpg') no-repeat; vertical-align:top; margin:25px 0 25px 20px; }
.history_2014 { background:url('/eng/company/images/img_2014.jpg') no-repeat; vertical-align:top; margin:25px 0 25px 20px; }
.history_2013 { background:url('/eng/company/images/img_2013.jpg') no-repeat; vertical-align:top; margin:25px 0 25px 20px; }
.history_2012 { background:url('/eng/company/images/img_2012.jpg') no-repeat; vertical-align:top; margin:25px 0 25px 20px; }
.history_2011 { background:url('/eng/company/images/img_2011.jpg') no-repeat; vertical-align:top; margin:25px 0 25px 20px; }
.history_2010 { background:url('/eng/company/images/img_2010.jpg') no-repeat; vertical-align:top; margin:25px 0 25px 20px; }
.history_2009 { background:url('/eng/company/images/img_2009.jpg') no-repeat; vertical-align:top; margin:25px 0 25px 20px; }
.history_2008 { background:url('/eng/company/images/img_2008.jpg') no-repeat; vertical-align:top; margin:25px 0 25px 20px; }


/*--------------------------------------------------------------------------------------------------------*/
/* solution2 */
.sub_feild { position:relative; padding:30px 0 0 0; }
.sub_feild .sub_contents { width:740px; margin:0px  auto; padding:20px 0 20px 0; border:1px solid #d2d3d5; background:#e2f0df;  }
.sub_feild .sub_contents p { text-align:left; line-height:35px; }
.sub_feild .sub_contents li { text-align:left; font-size:14px; line-height:22px; list-style:none; color:#333; padding-left:80px; }
.sub_feild .sub_contents .strong { text-align:center;  font-size:16px;/*letter-spacing:-1px;*/ color:#333333; padding:0 0 20px 0; }


.solution_table tr td { height:25px; padding:5px; vertical-align:middle;  }
.table_title { height:30px; padding:5px 0 0 0; color:#fff; background-color:#5373cf; }

.down_pdf{width:700px;height:85px;padding:53px 0 0 13px;}
.down_pdf span {display:inline-block;padding:0 15px;}

.bg_gray { color:#222; background-color:#eeeeee; }
.bg_red2 { color:#222; background-color:#ffbbd3; }

.num_li li { list-style:decimal-leading-zero; margin-left:30px; }
.history_bul { background:url('/eng/company/images/history_bul.jpg') left no-repeat; height:20px; margin-left:100px; padding:0px 10px 0px 10px;}
.dot_line { border-bottom:2px dotted #bbb; }

.txt_19 { font-size:16px; color:#222; font-weight:bold; padding:15px 0 10px;}
.txt_18 { font-size:18px; color:#222; line-height:30px;}
.txt_18pb { font-size:18px; color:#222; padding-bottom:10px;}
.txt_18pt { font-size:18px; color:#222; padding-top:30px; padding-bottom:10px;}
.txt_17 {font-weight:bold; font-size:16px; color:#2224AA; padding:30px 0 15px 0;}
.txt_16 { font-size:16px; color:#222; }
.txt_15 { font-size:14px; color:#222; font-weight:bold;}
.txt_blue { color:#5555bb; font-weight:bold; letter-spacing:2px; }
.txt_cp {color:#1590ff;}
.txt_bold {font-weight:bold;}
.txt_line {text-decoration:underline;}
.con_list {line-height:24px;padding-bottom:15px;}
.txt_left {text-align:left;}
.txt_right {text-align:right;}

/** sub_title **/
#sub_title>table{width:100%;margin-top:14px;}	
.s_nav{padding-top:5px}
.s_nav>img,.s_nav>table{float:left;}	
.s_nav table{border-right:1px solid #d6d6d6;}
.s_nav td{text-align:center;font-weight:bold;height:37px; cursor:pointer}
.s_nav td{border-left:1px solid #d6d6d6;border-top:1px solid #bec6cf;border-bottom:1px solid #d2d3d5;background-color:#fafafa}
.s_nav td:hover{color:#fff;border:1px solid #4a9ed0;background-color:#2a8ed0;text-decoration:none; border-right:0px solid #4a9ed0;}
.s_nav td.on{color:#fff; border:1px solid #4a9ed0;background-color:#2a8ed0;text-decoration:none; }
.s_nav td.nv_s:hover{color:#444;border-left:1px solid #d6d6d6;border-top:1px solid #bec6cf;border-bottom:1px solid #d2d3d5;border-right:0px solid #d6d6d6;background-color:#fafafa}

.w01 td{width:350px; vertical-align:middle; }
.w02 td{width:350px; vertical-align:middle; }

.byproxy_btn {display:inline-block;width:360px;height:45px;border:none;background-color:#07b075;color:#fff;font-weight:bold;font-size:16px;cursor:pointer;}
.byproxy_btn.type2 {background-color:#55acef;}
.btn_list {display:inline-block; vertical-align:middle; width:100%; text-align:center; margin-top:20px;}
.btn_list ul {display:inline-block; vertical-align:middle; margin:0 auto;}
.btn_list li {float:left; display:inline; margin:0 5px;}

/*ȸ������ ������� */
.join_agreeform_table { width:700px; margin:0 auto;  } 
.join_textarea {float:left; margin:0 auto; font-size:12px; font-family:NanumGothic, Dotum,Gulim,helvetica,Arial,Sans-Serif; BORDER: solid #d2d2d2 1px ; padding:10px 10px 1px 10px; BACKGROUND:#FFFFFF; WIDTH:700px; HEIGHT: 200px; color: #000000; }
.join_textarea1 {float:left; margin:0 auto; font-size:12px; font-family:NanumGothic, Dotum,Gulim,helvetica,Arial,Sans-Serif; BORDER: solid #d2d2d2 1px ; padding:10px 10px 1px 10px; BACKGROUND:#FFFFFF; WIDTH:700px; HEIGHT: 200px; color: #000000; }
.
.member_id {padding:5px 10px 5px 10px;}

.bbs_table th { height:35px; vertical-align:middle; border-bottom:1px solid #ccc; font-weight:normal;  font-family:Arial,Verdana,Tahima,Courier New,helvetica,NanumGothic, Dotum,Gulim,Sans-Serif; }
.bbs_table tbody td { min-height:25px; vertical-align:middle; border-bottom:1px solid #eee; }
.gongji { font-weight:bold; color:#333; }
textarea { border:1px solid #ccc;  }
.tdboard02 { border-top:2px solid #ccc;  }


/* �ǵ����� */
.write_head { height:30px; padding-left:10px; color:#777777; background-color:#F3F3F3; border:1px solid #ddd; }
.write_head1 { height:30px; text-align:center; color:#777777; background-color:#F3F3F3; border:1px solid #ddd; }
.byproxy_p { padding:5px 0 5px 8px; border:1px solid #ddd; }
.byproxy_p1 {text-align:center; border:1px solid #ddd; }
td, input, button, textarea, select, .c1 { font-size:13px; font-family: Dotum, Gulim, AppleGothic, Sans-serif;color:#737373; vertical-align:middle; }

/*�ö���_��ĳ��*/
th.divi {padding:5px 5px 5px 10px;text-align:left;background:#fbf9f2;font-size:13px;}
td.spec {padding:5px 5px 5px 10px;}
.tit_table {width:500px;height:20px;}

.field { border:1px solid #ccc; height:22px; font-size:14px; font-weight:bold; color:#333; padding:2px 0px 2px 8px; }
.ed { border:1px solid #ccc; height:22px; font-size:13px;color:#333; padding:2px 2px 2px 4px; width:150px; }
.zip_btn { border:1px solid #888; background-color:#999; width:100px; height:28px; font-size:13px; color:#fff; padding:2px 2px 2px 4px;  }



#product_content { padding:0px; display:block;}
#product_content2 { padding:0px; display:block;}
#product_content3 { padding:0px; display:block;}
#product_content4 { padding:0px; display:block;}

.product_summary {}
.product_text0	{font-family:NanumGothic, Dotum,Gulim,helvetica,Arial,Sans-Serif;  color:#333333; font-weight: bold; text-decoration:none; font-size:11pt; padding:18px 0px 10px 0px;}
.product_text1	{font-family:NanumGothic, Dotum,Gulim,helvetica,Arial,Sans-Serif;  color:#DC0004; font-weight: bold; text-decoration:none; font-size:11pt; padding:15px 0px 10px 0px;}
.product_text1a	{font-family:NanumGothic, Dotum,Gulim,helvetica,Arial,Sans-Serif;  color:#DC0004; font-weight: bold; text-decoration:none; font-size:11pt; padding:20px 0px 10px 0px;}
.product_text2	{font-family:NanumGothic, Dotum,Gulim,helvetica,Arial,Sans-Serif;  color:#000000;  text-decoration:none; font-size:10pt; word-break: break-all; padding-left:20px;}
.product_text3	{font-family:NanumGothic, Dotum,Gulim,helvetica,Arial,Sans-Serif;  color:#2C2B2B;  font-weight: bold; text-decoration:none; font-size:12pt; padding:10px 0px 10px 0px;}
.product_text3a	{font-family:NanumGothic, Dotum,Gulim,helvetica,Arial,Sans-Serif;  color:#2C2B2B;  font-weight: bold; text-decoration:none; font-size:11pt; padding:10px 0px 10px 0px;}
.product_text4	{font-family:NanumGothic, Dotum,Gulim,helvetica,Arial,Sans-Serif;  color:#494444;  text-decoration:none; font-weight: bold;  font-size:14px; padding:0px 0px 0px 0px; text-align:justify; }
.product_text4a {font-family:NanumGothic, Dotum,Gulim,helvetica,Arial,Sans-Serif;  color:#494444;  text-decoration:none; font-weight: bold; font-size:12pt; padding-left:15px; padding-top:2px;}
.product_text5	{font-family:NanumGothic, Dotum,Gulim,helvetica,Arial,Sans-Serif;  color:#272727;  text-decoration:none; font-size:10pt; height:30px; padding:0px 10px 0px 10px; background:#FFFFFF; }
.product_text6	{font-family:NanumGothic, Dotum,Gulim,helvetica,Arial,Sans-Serif;  color:#FF6600;  text-decoration:none; font-weight: bold; font-size:10pt;padding-left:20px;}
.product_text7	{font-family:NanumGothic, Dotum,Gulim,helvetica,Arial,Sans-Serif;  color:#ffffff;  text-decoration:none; font-weight: bold; font-size:10pt;}
.product_text8	{font-family:NanumGothic, Dotum,Gulim,helvetica,Arial,Sans-Serif;  color:#272727;  text-decoration:none;  font-size:10pt;}
.product_text9 	{font-family:NanumGothic, Dotum,Gulim,helvetica,Arial,Sans-Serif;  color:#8C8A8A;  text-decoration:none; font-size:10pt;word-break:break-all; padding:15px 0px 0px 25px;}
.product_text10	{font-family:NanumGothic, Dotum,Gulim,helvetica,Arial,Sans-Serif;  color:#000000;  font-weight: bold; text-decoration:none; font-size:11pt; padding-top:10px;}

.video_list { width:100%;  margin:0px auto; padding-top:20px; overflow:hidden; }
.video_list li { width:140px; display:inline; float:left; text-align:center; font-weight:bold; padding-right:10px;}

#products_banner { width:700px; height:140px; background:url('/eng/thema/images/title_bg.gif') no-repeat; margin:20px; position:relative; padding:0px 0px 0px 0px; }

.shop_view_table { float:left; width:770px; }
.shop_order_table{width:100%;margin-top:14px; border:1px solid #d6d6d6;}	
.shop_order_table td { border:1px solid #d6d6d6;}	
.total_price { font-size:16px; font-weight:bold; color:#cc0000; }

/*�������:��������*/
.cont_sup {width:760px;height:100%;padding:20px 0 10px 0;}

/*솔루션페이지들*/
.pgtitle{font-size:36px; margin:30px 0; font-weight:bold; color:#127694;}
.pimg{text-align:center; padding:30px 0;}
.subo{border-bottom:#266cc2 2px solid; width:695px; margin-left: 6px; margin-top: -2px;}
.suti{width:150px;  background:#266cc2; color:#fff; border-radius:5px; text-align:center; padding:5px; }
.suti_1{width:250px; background:#266cc2; color:#fff; border-radius:5px; text-align:center; padding:5px;}
.suti-1{ margin:20px 10px; width:600px; background:#f7f7f7; border-radius:5px; height:600px;}
.pata{border-top:2px solid #d7d2d3; border-bottom:2px solid #d7d2d3;}
.pata .tami{font-size:20px; padding:10px 0; color:#53aee2;}
.pata .td{padding:10px 0; font-size:16px;}
.su_txt{padding:20px 10px;}
.su_txt p{color:#e36b3f; font-size:16px; font-weight:bold;}
.su_txt p .num{background:#e36b3f; color:#fff; padding:1px 5px; border-radius:5px; font-weight:normal; font-family:"나눔스퀘어", nanumsquare;}
.su_txt div{ padding:0 15px;}
.page_img{position:relative; bottom:150px; left:400px;}
.page_img_1{position:relative; bottom:480px; left:400px;}
.page_img_2{position:relative; bottom:530px; left:430px;}
/*solution08.html*/
.sol_1{border-bottom:#89bc7d 2px solid; width:760px; margin-left: 6px; margin-top: -2px;}
.sol{width:80px;  background:#89bc7d; color:#fff; border-radius:5px; text-align:center; padding:5px 10px; }
.suti-2{ margin:20px 10px; width:750px; background:#fdfceb; border-radius:5px; height:650px;}
.su_txt_1{padding:20px 10px;}
.su_txt_1 p{color:#e36b3f; font-size:14px; }
.su_txt_1 p .num{background:#e36b3f; color:#fff; padding:1px 5px; border-radius:5px; font-weight:normal; font-family:"나눔스퀘어", nanumsquare;}
.su_txt_1 div{ padding:0 15px; font-size:12px;}
.su_txt_2{padding:20px 10px; position:relative; left:350px; bottom:640px;}
.su_txt_2 p{color:#e36b3f; font-size:14px; }
.su_txt_2 p .num{background:#e36b3f; color:#fff; padding:1px 5px; border-radius:5px; font-weight:normal; font-family:"나눔스퀘어", nanumsquare;}
.su_txt_2 p .num_1{background:#e36b3f; color:#fff; padding:1px 1px; border-radius:5px; font-weight:normal; font-family:"나눔스퀘어", nanumsquare;}
.su_txt_2 div{ padding:0 15px; font-size:12px;}
.page_img_3{position:relative; bottom:1030px; left:550px;}
.video_frame td.left {text-align:left;}