﻿@charset "utf-8";


body, html {margin:0; padding:0;}
body , table, tr, td, select, textarea  {font-size:12px; font-family:gulim, '굴림', dotum, '돋움', sans-serif; color:#777}
body {
	background:url('../../images/gnb/head_bg.gif') repeat-x scroll left top; overflow-y: scroll;overflow-x: hidden;
}
textarea{word-break:break-all; word-wrap:break-word; line-height:16px;}
section, footer, nav, header, aside {display:block}
div, p, span, ol, li, ul, table, tr, td, section, footer, nav, header, aside, h1, h2, h3, h4, h5, select, form  {margin:0; padding:0}
img {border:0;}
table {border-collapse:collapse;}
li, ol, ul {padding:0; margin:0; list-style-type:none;}
a {text-decoration:none; color:#777}
a:hover {color:#838383; text-decoration:underline; !important;}

.vt {vertical-align:top;}
.vm {vertical-align:middle;}
.vb {vertical-align:bottom;}
.ac {text-align:center;}
.al {text-align:left;}
.ar {text-align:right !important}
.clear {clear:both;}

.hidden {display:none;}
.emRed {color:#c51c18}
.emBlue {color:#186dc5}

.pt5 {padding-top:5px;}
.pt10 {padding-top:10px;}
.pt15 {padding-top:15px;}
.pt20 {padding-top:20px;}
.pt25 {padding-top:25px;}
.pt30 {padding-top:30px;}
.pt35 {padding-top:35px;}
.pt100 {padding-top:100px;}

.pL30 {padding-left:30px;}

.pb5 {padding-bottom:5px;}
.pb10 {padding-bottom:10px;}
.pb15 {padding-bottom:15px;}
.pb20 {padding-bottom:20px;}
.pb25 {padding-bottom:25px;}
.pb30 {padding-bottom:30px;}
.pb35 {padding-bottom:35px;}

.input{height:15px; border:1px solid #d1cde3;   color:#8f8f8f; padding:1px 0 0 0; vertical-align:middle}

.fcPr {color:#7F77B2;}
.fc01 {color:#ef7d31;} /* orange color */
.fc02 {color:#6493c7;} /* light blue color */
.fc03 {color:#003399; font-weight:bold;} /* blue color */
.fc04 {color:#006cff; text-decoration:underline;}
.fc05 {color:#51b3bc;}

/*Layout*/
<!--aside {position:absolute; left:1120px; top:200px; width:100px; height:21px; z-index:1; text-align:center;}-->
#aside {position:relative;z-index:100;width:950px;margin:0 auto;}
#gnbWrap{position:relative;z-index:100;width:950px;margin:0 auto;}
header {width:950px; *zoom:1; margin:0 auto;height:122px;background:url(../../images/gnb/gnb_bg.gif) repeat-x left top;}
footer  {width:950px; *zoom:1; margin:0 35px;margin:0 auto;}
.Contwrap {width:950px; *zoom:1; padding:0 0px;  position:relative;margin:0 auto;}
.Contwrap:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
.leftMenu {position:absolute; left:0px; top:0; width:197px; z-index:10 ;}
.leftMenu .tit  {height:70px; padding:0px 0 0 0px; background:url() no-repeat left top; }
.leftMenu .timg  {height:22px; padding:0px;}

.eng .leftMenu .tit  {height:22px; padding:98px 0 0 0px; background:url() no-repeat left top; }
.contents {padding-left:255px; width:680px; position:relative;background:url(../../images/common/ltit_bg.gif) no-repeat left top; }
.contents .cont {padding-top:30px}
.contents1 {margin:0 auto; width:783px; position:relative;padding-top:22px;}
.contents header {width:653px; margin:0; height:0px; background:url() no-repeat left top;text-indent:-5000px}


header nav {*zoom:1 }
header nav:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
header nav h1{float:left; padding:0 20px 0 0 }
header .menu { float:right; position:relative; width:760x; padding:0px; height:100px; overflow:hidden;}
header .menu li {float:left;padding:0 5px 0 70px;}
header .menu li img {vertical-align:top;}
header .menu li ul{position:absolute;top:57px; width:760px; left:0; height:100px; overflow:hidden;}
header .menu li ul li {float:left; padding:1px 20px 0 0;}

header .menu li ul li.last {padding-right:0}
header .menu li ul#sub1{padding:10px 0 0 0px}
header .menu li ul#sub2{padding:10px 0 0 80px;}
header .menu li ul#sub2 li {padding:1px 20px 0 0 !important;}
header .menu li ul#sub3{padding:10px 0 0 320px;}
header .menu li ul#sub4{padding:10px 0 0 530px;}
header .menu li ul#sub5{padding:10px 0 0 625px;}

.leftMenu ul { padding:0}
.leftMenu li a{display:block;  padding:6px 0 4px 0px; border-bottom:1px solid #ededed; text-decoration:none; color:#8f8f8f; *zoom:1}
.leftMenu li a:hover {color:#000; text-decoration:none;}
.leftMenu li.select a{color:#fff !important}

#about .leftMenu .tit{background-position:0 0; padding-bottom:7px;}
#about .contents header {background-position:0 0}

/* about */
.tblStyle01 th {vertical-align:top; padding:0 10px 20px 0;}
.tblStyle01 td {text-align:left; padding-bottom:20px;color:#898989;font-size:11px;line-height:19px;}

/* footer */
.footWrap{clear: both;position: relative;width: 100%;height: 100px;border-top: solid 1px #e6e6e6;}
.footWrap .footArea{clear: both;width: 950px;margin: 0 auto;padding: 20px 0 0 0;}
.footWrap .footArea .fclear{clear: both;min-height: 60px;}
.footWrap .footArea .flogo{display: block;float: left; padding-top:10px;padding-left: 50px;}
.footWrap .footArea .faddr{display: block;float: left;padding-left: 70px;font-size: 0.9em;}


h3 {padding:0 0 10px 0}



/* main */
.mainVisual {position:relative; width:950px; height:404px; z-index:0;}
.mainSearch {position:absolute; right:19px; top:262px; z-index:10;}
.mainSearch .input {margin:1px 5px -1px; width:170px; padding:0 3px; font-size:11px; height:18px; line-height:16px; z-index:10; border:1px solid #eee;}

.mainCont, .clear {clear:both;padding-top:37px;}
.contLt {float:left; width:334px;padding-left:20px;}
.contCt {float:left; width:325px;}
.contRt {float:left; width:254px;}

.contCt .mainTab {clear:both; position:relative; width:280px; height:23px; background:url(../../images/main/news_tab_bg.gif) left bottom repeat-x;}
.contCt .mainTab li {float:left;}
.contCt .mainTab li img {vertical-align:top; cursor:pointer;}
.contCt .mainTab li .more {position:absolute; right:1px; top:0px;}
.contCt .mainList {clear:both; width:280px; font-size:11px; line-height:16px; color:#838383;;padding-top:7px;}
.contCt .mainList * {font-size:11px; color:#838383;}
.contCt .mainList li {float:left; padding:0px 0 3px 3px; border-bottom:0px solid #e0e0e0; height: 20px; line-height: 20px;overflow: hidden; padding: 0 0 3px 3px; white-space: nowrap;}
.contCt .mainList li .cont {float:left; width:210px; overflow: hidden; white-space: nowrap;}
.contCt .mainList li .date {float:right; width:55px; text-align:center; padding-left: 10px;}
.contCt .notice {width:349px; height:35px; margin-top:14px; font-size:11px; line-height:16px; color:#929EAC; background:url(http://image.ahnlab.com/img_upload/company/site/kor2/main/notice.gif) left top no-repeat; }
.contCt .notice .cont {float:left; width:245px; padding:9px 0 0 69px;}
.contCt .notice .cont a {font-size:11px;color:#929EAC;}
.contCt .notice .date {float:right; width:40px; padding-top:9px;}

.contRt img {vertical-align:top;}
.contRt .ban {margin-bottom:12px;}


/*홈 네비게이션*/

ul.location {position:absolute; top:10px; right:0px; z-index:999;}
ul.location li {float:left; padding-right:3px;padding-top:28px; margin-left:2px; font-family:돋움; font-size:11px; display:inline; background:url("../../images/common/ico_loca.gif") no-repeat right 0; color:#b0b1b0;}
ul.location li img {vertical-align:top; margin-top:5px;}
ul.location li a {font-size:11px; color:#b0b1b0; font-family:돋움;}
ul.location li.on {background:none;text-decoration: none;font-size:11px; font-weight:bold;color:#7a7b7a;padding-right:0px;}
ul.location li.on a {font-size:11px; font-weight:bold;color:#7a7b7a;text-decoration: none;}

/*제품문의 오른쪽배너*/
.quickMenu {position:absolute; left:950px; top:135px;width:60px; height:100%;}


/*GNB 홈*/
.topMenu {height:25px}
.topMenu li{float:left; padding:0px 0px; background:url() left top no-repeat; vertical-align:top;}
.topMenu li.noBar{background:none; padding:0 0 0 10px}
.topMenu li.first{background:none;}
.topMenu .ci {float:left; padding:0 0 0 0px}
.topMenu .ci img {vertical-align:top}
.topMenu .tmenu {float:right; padding:10px 10px 0 0;}


/** 회사연혁 탭**/
#mnMwPolicy {position:relative; overflow:hidden;  height:870px;}
#mnMwPolicy .tabbtn {overflow:hidden; width:100%;}
#mnMwPolicy .tabbtn li {float:left;}
#mnMwPolicy .tabbtn li a {float:left; padding:0px;}
#mnMwPolicy .tabbtn li img {vertical-align:top; padding-right:2px;}
#mnMwPolicy .tabbtn li.current a {color:white !important;}
#mnMwPolicy .unit {
	position:absolute;
	top:66px;
}
#mnMwPolicy .unit .thum {}
#mnMwPolicy .unit .thum img {vertical-align:top;}



/**제품정보 **/
.prodTop{display:block;clear:both;width:680px; height:299px;}
.prodTop:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.prodTop .imgBox{float:left;width:225px; padding-top:25px;}
.prodTop .imgBox p.img{text-align:center;}
.prodTop .imgBox p.btn{text-align:center;}

.prodTop .titBox{float:left;position:relative;width:400px; padding-left:20px;padding-right:30px;}
.prodTop .new{position:absolute;top:0;left:67px;}
.prodTop .title{padding-top:25px;}
.prodTop .titles{padding:5px 0 10px 5px;}
.prodTop .titles strong{font-size:16px;color:#70afcd;}

.prodTop .titBox .txt{margin:0 0 5px 5px;color:#000 !important;}
.prodTop .titBox .txt span font{color:#888 !important;}
.prodTop .btn{padding-top:15px;}
.prodTop .btn a img{vertical-align:top;}


.superLine{padding-bottom:5px;background:url('../../images/products/bg_solution_line.gif') no-repeat left top;}


/* Tab */
ul.tab{height:34px;overflow:hidden;margin-top:0px;padding-left:0px;background:url('../../images/products/bg_tab.gif') repeat-x;}
ul.tab li{float:left;padding-right:2px;}

.tabCont{margin-top:30px;padding:0px;}
.tabCont table{border-collapse: separate;}
.tabCont {
    margin-top: 30px;
    padding: 0 20px 30px;/**padding: 0 20px 30px; **/
}
.tabCont table {
    border-collapse: separate;
}
.mt10{margin-top:10px !important;}
.mt20{margin-top:20px !important;}
.mL20{margin-top:20px !important;}



/* 고객사 */
.hBox{height:105px;overflow:hidden;margin-bottom:0px;padding:0;border-bottom:4px solid #09409a;}
.hBox1{height:126px;overflow:hidden;margin-bottom:0px;padding:0;border-bottom:4px solid #09409a;}
.hBox h3{float:left;}
.hBox h4{float:left;}
/* 고객사/찾아오는길 */
ul.secList{display:block;width:100%;overflow:hidden;line-height:19px;}
ul.secList li.sec{width:100%;padding-bottom:10px;border-bottom:0px solid #dde0e7;}
ul.secList li.sec p{padding-left:20px;padding-right:20px;line-height:18px;}
ul.secList li.first{padding-top:25px; padding-bottom:20px; border-top:1px solid #dde0e7; border-bottom:1px solid #dde0e7;}
ul.secList li.txtC{padding-left:100px;}
div.secList, p.secList{padding-bottom:15px;border-bottom:1px solid #dde0e7;}


.partBox .partBox2 ul.secList{display:block;width:510px;}
.partBox .partBox2 ul.secList li.sec{width:510px;padding-bottom:10px;border-bottom:1px solid #dde0e7;}
.partBox .partBox2 ul.secList li.sec1{width:510px;padding-bottom:10px;border-bottom:0px solid #dde0e7;}



h5.info2{width:100%;clear:both; overflow:hidden;margin-top:15px;padding-left:19px;padding-bottom:8px;background:url('../../images/customer/blt_h5.gif') no-repeat 8px 3px;}
h5.info2 a img{vertical-align:top !important;}


	
.partner{width:100%;overflow:hidden;}
.partner p.img{float:left;width:160px;padding:0 !important;}
.partner p.img1{float:left;width:107px;padding:0 !important;}/*찾아오는길 */
.partner p.p1{padding-top:15px !important;}
.partner .txt{float:left;width:500px;}
.partner .txt p{padding:4px !important;}
.partner .txt p.pNote2, .txt p.pNote1,.partner .txt span.sNote2{padding-left:8px !important;}
.partner .txt1{float:left;width:660px; padding-left:17px; color:#858585;}

p.pNote2{padding-left:8px !important; color:#666; font-size:12px; line-height:21px; background:url('../../images/customer/bg_note2.gif') no-repeat 0 10px;}/* gray arrow */
p.pNote2 span,p.pNote2 strong{font-size:12px !important; line-height:23px !important;}
p.pNote1{padding-left:8px !important; color:#666; font-size:11px; line-height:16px;background:url('../../images/customer/bg_note2.gif') no-repeat 0 10px;}



/*----------------------------------------------------------
                          고객지원센터
----------------------------------------------------------*/
/* support box 공통 */
h3.d2 {margin:0px 0 6px 7px;}
div.support-box {clear:both;margin:0 auto; padding-top:9px;}
ul.inr-btn1 li {width:100%;padding:0px 0 2px 0px;line-height:17px;}

/* support box1 */
div#sbox { width:100%; height:103px;background:url("../../images/support/h3_box2.gif") no-repeat bottom left;zoom:1;padding-left:0px;}

/* support box2 */
div#sbox1 { width:100%; height:126px;background:url("../../images/support/h3_box1.gif") no-repeat bottom left;zoom:1;padding-left:0px;}

/* support box3 */
div#sbox2 { width:100%; height:103px;background:url("../../images/support/h3_box2.gif") no-repeat bottom left;zoom:1;padding-left:0px;}
.pdt15 {padding-top:15px !important;}
.pdt10 {padding-top:10px !important;}

/* faq */
div#sbox3 { width:100%; height:121px;background:url("../../images/support/txt_faq.gif") no-repeat bottom left;zoom:1;padding-left:0px}

/** QnATab 고객센터**/
#group1 {width:100%;}
	div.QnA-tab {margin:0;overflow:hidden;background:url("../../images/support/txt_q&a3.gif") repeat-x bottom left;width:680px;}
	div.QnA-tab a {cursor:pointer;}
	div.QnA-tab p {float:left;height:77px;}
	div.QnA-tab ul li {float:left;}
	div.mtab-cont {margin-bottom:0px;}
	ul.list-d03 {clear:both;overflow:hidden; border-bottom:solid 0px #e8e8e8; padding:16px 0 10px 10px ;font-size:12px; line-height:19px; margin-bottom:5px;}
	ul.list-d03 li {clear:both;overflow:hidden;zoom:1; height:150px;}
	ul.list-d03 li img {float:left;margin:0px 0 0 5px;}
	ul.list-d03 li span {float:left;color:#eb7102;margin-right:3px;}
	ul.list-d03 a {float:left;}
	ul.list-d03 span.dt {float:right;color:#b9c0ca;}

/**----- Q&A -----**/
div.qnabox {width:680px;margin:0 0 0px;padding:14px 15px 9px;border:1px solid #c6c6c6;clear:both;}
div.qnabox h6 {margin:0 0 7px;color:#f2941a;font-size:12px;font-weight:bold;}
div.qnabox dl.list-d1 dt {padding:0 0 3px 9px;line-height:18px;font-weight:bold;}
div.qnabox dl.list-d1 dd {padding:0 0 1px 9px;background:none;line-height:18px;}
div.qnabox dl.list-d1 dd dl.list-d2 dt {margin:0 0 0 0;padding:10px 0 5px 12px;font-weight:normal;width:72px;}
div.qnabox dl.list-d1 dd dl.list-d2 dd {margin-top:-25px;padding:0px 0 5px 73px;}
div.qnabox dl.list-d1 dd dl.list-d2 dd strong {font-weight:normal;color:#f2941a;}

/**----- Q&A 1-----**/
div.qnabox1 {width:100%;border:0px solid #c6c6c6;clear:both;}
div.qnabox1 dl.list-d1 dt {margin:0px;padding:10px 0 0px 0px;padding-left:15px;}
div.qnabox1 dl.list-d1 dd {margin-top:-27px;padding:0px 0 5px 150px;}
div.qnabox1 dl.list-d1 dd dl.list-d2 dt {margin:0px;padding:10px 0 0px 0px;}
div.qnabox1 dl.list-d1 dd dl.list-d2 dd {margin-top:-20px;padding:0px 0 5px 140px;}
div.qnabox1 dl.list-d1 dd dl.list-d2 dd strong {color:#f2941a;}


div.btnC{padding:5px 0 0 200px;}

/* contact*/
#c_box a:link	{ color:#838689; text-decoration: none; }
#c_box a:visited { color:#838689; text-decoration: none; }
#c_box a:hover	{ color:#838383; text-decoration:underline; }

div#c_box {position:relative;width:785px;margin-top:0px;margin-bottom:0px;color:#727272;font-size:11px;}
div#cbox1 {position:absolute;top:0px;left:0; background-image:url(../../images/contact/h3_cbox1.gif);}
div#cbox4 {position:absolute;top:0px;left:0; background-image:url(../../images/contact/h3_cbox5.gif);}
div#cbox3 {position:relative;margin:0 0 0 530px;top:0px; background-image:url(../../images/contact/h3_cbox1.gif);}
div#cbox2 {position:absolute;top:0px;left:265px; background-image:url(../../images/contact/h3_cbox1.gif);}
div#cbox5 {position:absolute;top:0px;left:265px; background-image:url(../../images/contact/h3_cbox6.gif);}
div#cbox6 {position:relative;margin:0 0 0 530px;top:0px; background-image:url(../../images/contact/h3_cbox7.gif);}
div#cbox7 {position:absolute;top:0px;left:0; background-image:url(../../images/contact/h3_cbox2.gif);}

/* contact box1 영업문의 왼쪽*/
div#cbox1 { width:258px; height:241px;}
div.cbox1-box {clear:both;width:220px;height:99px;margin:0 auto;zoom:1;}
ul.cbox1 li {height:19px;}
div.cbox1-box div.cbox1-dot {margin:132px 20px 0 30px;}


/* contact box1 영업문의 왼쪽*/
div#cbox7 { width:258px; height:241px;}
div.cbox7-box {clear:both;width:220px;height:99px;margin:0 auto;zoom:1;}
ul.cbox7 li {height:19px;}
div.cbox7-box div.cbox7-dot {margin:132px 20px 0 30px;}



/* contact box1 영업문의 왼쪽*/
div#cbox4 { width:258px; height:241px;}
div.cbox4-box {clear:both;width:220px;height:99px;margin:0 auto;zoom:1;}
ul.cbox4 li {height:19px;}
div.cbox4-box div.cbox4-dot {margin:132px 20px 0 30px;}


/* contact box3 서비스 영업문의 오른쪽*/
div#cbox3 {  width:258px; height:230px;  padding:11px 0 0 0;}
div.cbox3-box {clear:both;width:220px;height:99px;margin:0 auto;zoom:1;}
ul.cbox3 li{height:19px;}
div.cbox3-box div.cbox3-dot {margin:122px 20px 0 30px;}

/* contact box4 영업문의 왼쪽*/
div#cbox2 {  width:258px; height:241px;}
div.cbox2-box {clear:both;width:220px;height:99px;margin:0 auto;zoom:1;}
ul.cbox2 li {height:19px;}
div.cbox2-box div.cbox2-dot {margin:132px 20px 0 30px;}

/* contact box4 영업문의 왼쪽*/
div#cbox5 {  width:258px; height:241px;}
div.cbox5-box {clear:both;width:220px;height:99px;margin:0 auto;zoom:1;}
ul.cbox5 li {height:19px;}
div.cbox5-box div.cbox5-dot {margin:132px 20px 0 30px;}

/* contact box6 서비스 영업문의 오른쪽*/
div#cbox6 {  width:258px; height:230px;  padding:11px 0 0 0;}
div.cbox6-box {clear:both;width:56px; height:23px;}
div.cbox6-box div.cbox6-dot {margin:132px 20px 0 30px;}


/* contact box6 서비스 영업문의 오른쪽*/
<!--div#cbox6 {  width:258px; height:230px;  padding:11px 0 0 0;}-->
<!--div.cbox6-box {clear:both;width:220px;height:99px;margin:0 auto;zoom:1;}-->
<!--ul.cbox6 li{height:19px;}-->
<!--div.cbox6-box div.cbox6-dot {margin:122px 20px 0 30px;}-->

/*----- 제휴문의 -----*/
.qna-li a:link	{ color:#838689; text-decoration: none;}
.qna-li a:visited { color:#9ea0a2; text-decoration: none; }
.qna-li a:hover	{ color:#838383; text-decoration:underline; }

div.qna-li {width:790px;color:#727272;font-size:11px;}
div.qna-li ul {padding-top:5px;}
div.qna-li ul li.question {float:left;width:327px; height:80px;padding:120px 0 0px 7px;background:url('../../images/contact/h3_cbox3.gif') no-repeat 0 3px; margin-left:45px;}
div.qna-li ul li.q-input {float:left;width:327px; height:80px;padding:120px 0 0px 7px;background:url('../../images/contact/h3_cbox4.gif') no-repeat 0 3px;margin-left:30px}


.fl {float: left !important;}

.fixed {display: block;}
.fixed:after {clear: both;content: ".";display: block;height: 0;visibility: hidden;}
.fixed {min-height: 1%;}
* html .fixed {height: 1%;}

ul.smList1 {padding: 0 10px;width: 227px;}
ul.smList1 li {border-bottom: 1px solid #CED2DC;padding: 9px 0 8px 11px;}
ul.smList1 li strong, ul.smList1 li a strong {color: #255a95;}
#main {float: left;width: 790px;}
#main p.pDep1 {margin: 0px;}
#main p.pDep1 img.btn { margin-left: 5px;margin-top: -3px;}
.ml19 {margin-left: 19px !important;}