@charset "UTF-8";
* {margin:0; padding:0;}

body, html{
	background-color:#fff;
	scrollbar-face-color:#fff; scrollbar-highlight-color:#fff; scrollbar-3dlight-color:#d9d9d9; scrollbar-darkshadow-color:#d9d9d9; scrollbar-shadow-color:#FFFFFF; scrollbar-arrow-color:#d9d9d9; scrollbar-track-color:#f5f5f5;
	font-family: Gulim, dotum, Arial, tahoma;
	margin:0;
	padding:0;
	background:#fff;
	font-size:12px;
	color:#666666;
	overflow-x:hidden;
	word-break:break-all;
}
hr {display:none 0;}
img {border:none 0;}
p {	display:block; 	margin:0 none;	padding:0 none;}
form {margin:0; padding:0 }
ul, ol, li {list-style:none;}
input, select, textarea, table, td {font-size:12px;  color:#666666;}
a:link, a:visited {color:#666666; text-decoration:none;}
a:hover {color:#000000; text-decoration:underline;}

.mg5{padding-bottom:5px;}
.mg7{padding-bottom:7px;}
.mg10{padding-bottom:10px;}
.mg15{padding-bottom:15px;}
.mg20{padding-bottom:20px;}
.mg25{padding-bottom:25px;}
.mg30{padding-bottom:30px;}
.mg35{padding-bottom:35px;}
.mg40{padding-bottom:40px;}
.mg45{padding-bottom:45px;}

.lh140 {line-height:140%}
.lh160 {line-height:160%}
.lh180 {line-height:180%}

.vt {vertical-align:top;}
.vm {vertical-align:middle;}
.vb {vertical-align:bottom;}

.cl{clear:left;}
.cr{clear:right;}
.cb{clear:both;}

.inputBox {border-top:1px solid #bcbcbc; border-left:1px solid #bcbcbc; border-right:1px solid #eaeaea; border-bottom:1px solid #eaeaea; height:16px; padding:3px 3px 0 3px;}
.wrap {width:100%; margin:0 auto; background:url(http://image.ahnlab.com/v3lite/common/body_bg.gif) repeat-x left top;}
.top {width:900px; height:42px;  padding:18px 0 0 0; margin:0 auto; position: relative;}
.cont{ width:900px;  margin:40px auto 0 auto; background:url(http://image.ahnlab.com/v3lite/common/cont_bg.gif) repeat-y left top; padding:0 0 40px 0}
.contEvent{ width:900px;  margin:0 auto; padding:0 0 40px 0}
.leftMenu {float:left; width:181px; padding:0 49px 0 0;  }
.contBody{float:left; width:670px; padding:0 0 0 0}
.topLogo  {float:left; width:156px; position: relative; z-index:10;}
.topGnb{float:left; width:523px; position:absolute; left:50%; top:0; z-index:10; height:72px; margin:0 0 0 -351px; overflow:hidden; vertical-align:top;}
.sideMenu {float:right; position: relative; z-index:10;}
.bar{background:url(http://image.ahnlab.com/v3lite/common/bar.gif) no-repeat right top; height:8px; margin:0 auto; text-align:center;}

.topMenu li, .sideMenu li {float:left;}
.leftMenu img{vertical-align:top;}
.leftMenu .menu {border-right:1px solid #cccccc; border-top:1px solid #cccccc; min-height:500px; height:auto !important; height:500px; padding:32px 0 0 0}
.leftMenu .leftTit{background:url(http://image.ahnlab.com/v3lite/common/left_tit_bg.gif) no-repeat left top; width:181px}
.footer {clear:left; width:800px; margin:0 auto; border-top:1px solid #e8e7e7; text-align:center; padding:20px 0; color:red; padding:20px 50px 30px 50px; height:43px}

.footer .fmenu  {float:left; width:380px;}
.footer .fmenu li {float:left;}
.footer .fsideMenu {float:right; height:20px}
.footer .fsideMenu li {float:left;}
.footer .faddress { padding:23px 0 0 0; text-align:left;}

.paging {text-align:center; padding:15px 0 30px 0}
.paging .select {font-weight:bold; color:#0885d8}
.pageTit{height:63px;}

.contTit {padding:0 0 10px 0}
.contIn {padding:0 0 0 10px; line-height:140%}
.fcBlue{color:#0785D6;}
.btnArea{padding:10px 0 30px 0}

.liList li {background:url(http://image.ahnlab.com/v3lite/common/bl_sqr_blue.gif) no-repeat 5px 5px; padding:0 0 7px 13px}
.inputBtn { border:1px solid #c6c7c4;   height:20px; background:#f3f3f3; padding:3px 0 0 0}

.msgBox {border-top:2px solid #000000; border-bottom:2px solid #000000; padding:3px 0; text-align:center; }
.msgBox .msgTit{padding:25px 0; border-bottom:1px solid #e2e2dd; margin-bottom:3px;}
.msgBox .msgTxt{background:#f6f6f5; line-height:180%; padding:35px 0;}

/* intro */
.introExp {padding:20px 0 5px 0}
.introLeftImg {float:left; width:120px;}
.introRightTxt {float:left; width:520px;}
.introRightTxt .txtTit {padding:0 0 7px 0}
.introRightTxt .txt {line-height:140%}
/* //intro */

/* download */
.dinstall {float:left; background:url(http://image.ahnlab.com/v3lite/download/down_down_bg.gif) no-repeat left top; width:352px; height:92px; padding:24px 5px}
.distallBtn {float:left}
.dinstallTxt {float:left; padding:23px 0 0 5px}
.dspec {float:right; background:url(http://image.ahnlab.com/v3lite/download/down_spec_bg.gif) no-repeat left top; width:263px; height:128px; padding:12px 20px 0 20px}
/* //download */

/* customer */
.faqTab img{vertical-align:top}
.faqTab li {float:left; padding:0 3px 0 0}
.faqSearch {background:url(http://image.ahnlab.com/v3lite/customer/search_bg.gif) no-repeat left top; width:670px; height:35px; text-align:center; padding:15px 0 0 0; margin:0 0 20px 0}
.faqSearchTit {padding:25px 0 9px 0}
.faqSearchResult {padding:0 0 9px 0}

table.list {border-top:2px solid #4c4c4c; border-bottom:2px solid #d9d9d9}
table.list th {background:#f5f5f2; border-bottom:1px solid #000000; padding:7px 0 5px 0; word-wrap:break-word; word-break:break-all;}
/* faq view */
table.list th.viewTit {text-align:left; background:#f5f5f2 url(http://image.ahnlab.com/v3lite/common/icon_q.gif) no-repeat 5px 4px; padding:3px 10px 3px 27px; line-height:140%; word-wrap:break-word; word-break:break-all;}
/* except faq */
table.list th.viewTit2 {text-align:left; background:#f5f5f2; padding:3px 10px 3px 10px; line-height:140%; word-wrap:break-word; word-break:break-all;}
table.list th.viewNum, table.list th.viewCat, table.list th.viewDate {font-weight:normal;}

table.list td {border-bottom:1px solid #e2e2dd; padding:5px 12px 4px 12px; line-height:140%; word-wrap:break-word; word-break:break-all;}
/* faq view */
table.list td.viewCont {text-align:left; background: url(http://image.ahnlab.com/v3lite/common/icon_a.gif) no-repeat 5px 7px; padding:7px 10px 25px 27px; line-height:140%; word-wrap:break-word; word-break:break-all; }
/* except faq */
table.list td.viewCont2 {text-align:left; padding:7px 10px 25px 10px; line-height:140%; word-wrap:break-word; word-break:break-all;}
table.list .lastRow td {border-bottom:0;}
table.list td.ac {text-align:center}

/* bbs bottem list */
table.listReview {border-top:1px solid #d9d9d9}
table.listReview th {padding:3px 7px 4px 15px; border-bottom:1px solid #d9d9d9; line-height:140%;}
table.listReview td {padding:3px 10px 4px 10px; border-bottom:1px solid #d9d9d9; line-height:140%;}

/* bbs wirte */
table.add {border-top:2px solid #4c4c4c; border-bottom:2px solid #d9d9d9}
table.add th.tit {background:#f5f5f2; border-bottom:1px solid #4c4c4c; padding:5px 0 7px 10px;}
table.add th { border-bottom:1px solid #d9d9d9; padding:5px 0 7px 25px; text-align:left; word-wrap:break-word; word-break:break-all;}
table.add td {padding:3px 10px 4px 0px; border-bottom:1px solid #d9d9d9; line-height:140%;}
table.add th.em, table.add td.em {background:#f6f7f8;}
table.add .lastRow th, table.add .lastRow td {border-bottom:0;}
/* //customer */

/* main */
.mainWrap {width:100%; margin:0 auto; background:url(http://image.ahnlab.com/v3lite/main/wrap_bg.gif) repeat-x left top;}
.mainBar{background:url(http://image.ahnlab.com/v3lite/common/bar.gif) no-repeat right top; height:6px; margin:0 auto; text-align:center;}
.mainBody{width:912px; margin:0 auto; padding:0 0 40px 0;}

.mainCont{background:url(http://image.ahnlab.com/v3lite/main/content_bg.gif) no-repeat left top; width:801px; height:255px; padding:46px 55px 0 56px;}
.mainKeyVisual {padding-top:2px; position: relative; z-index:10;}
.mainKeyVisual .visual {float:left;}
.mainKeyVisual .down {float:right;}
.mainColumn1 {float:left; width:271px; padding:0 64px 0 0;}
.mainColumn2 {float:left; width:224px; padding:0 50px 0 0}
.mainColumn3 {float:left}
.mainWarning{padding: 0 0 50px 0}
.mainWarning .engine {font-weight:bold; color:#96979b; padding:11px 0 0 30px}
.mainWarning .engine span {font-weight:normal; color:#333}
.mainList .tabMenu {background:url(http://image.ahnlab.com/v3lite/main/tab_bg.gif) no-repeat left top; width:271px; height:24px; margin-bottom:10px; text-align:left;}
.mainList .tabMenu li {float:left; list-style:none; background:none;}
.mainList li {background:url(http://image.ahnlab.com/v3lite/main/bl_sqr_black.gif) no-repeat 15px 3px; padding:0 0 7px 22px}
.mainList li .date {color:#acacac; font-size:11px;}
.mainTit {padding:0 0 10px 0}
.mainMerit {padding:0 0 38px 0}
.mainFaq ul {padding:5px 0 0 0}
.mainFaq li{background:url(http://image.ahnlab.com/v3lite/main/icon_q.gif) no-repeat 5px 2px; padding:0 0 7px 20px}
.mainBnArea {padding:8px 0 0 0}
.mainBnArea li {padding:0 0 5px 0}

/* event/renew */
.wrapNoHeader {width:100%; margin:0 auto; background:url(http://image.ahnlab.com/v3lite/event/renew/bg_body_no_header.gif) repeat-x left top;}
.wrapNoHeader .contEvent {width:1100px; margin:0 auto; background:url(http://image.ahnlab.com/v3lite/event/renew/bg_renew_visual_02.jpg) left top no-repeat;}
.wrapNoHeader .contEventInner {width:900px; margin:0 auto; padding:0 0 40px 0;}

.renewHeader {position:relative; height:441px;}
.renewHeader h1 {margin:0; padding:130px 0 23px 0; text-align:center;}
.btnInfo {position:absolute; top:277px; left:705px;}
.downBtn {padding:37px 0 0 250px;}
.downBtn div.fl {float:left; padding-right:8px;}
.downBtn div.fl.cmtBtn p {text-align:right; margin-top:10px; padding:0;}
.downBtn p {clear:both; margin:0; padding:10px 0 0 53px;;}
.roundCont {margin-top:16px;}
.roundCont ul {width:865px; height:143px; padding:30px 0 0 35px; background:url(http://image.ahnlab.com/v3lite/event/renew/bg_round_cont.jpg) left top no-repeat;}
.roundCont ul li {display:inline; padding-right:35px;}
.contForm {margin:0 3px; padding-top:18px; background-color:#f1f0eb;}
.contForm .writeForm {position:relative; width:739px; padding:20px 0 0 151px;}
.contForm .writeForm h2 {display:none;}
.contForm .writeForm .num {position:absolute; left:24px;}
.contForm .writeForm .num strong {color:#fff;}
.contForm .writeForm table {width:630px;}
.contForm .writeForm table th {text-align:left; padding:0 0 11px 0;}
.contForm .writeForm table td {padding:6px 0 5px;}
.contForm .writeForm table td img {vertical-align:top; margin:-6px 0 6px;}
.contForm .writeForm table td input {vertical-align:top; margin:-6px 0 6px; padding:3px 3px 2px 3px; line-height:16px; border-top:1px solid #77776d; border-right:1px solid #d4d4ce; border-bottom:1px solid #d4d4ce; border-left:1px solid #77776d;}

#reply .writeForm {height:97px; padding-top:23px; background:url(http://image.ahnlab.com/v3lite/event/renew/bg_event_01.gif) 6px top no-repeat;}
#reply .writeForm .num {top:88px; color:#93c6e8;}
#reply .writeForm .submit {position:absolute; right:22px; top:23px;}
#reply a:hover, #reply a.selected {color:#00c1ef;}
#reply textarea {float:left; width:475px; height:31px; padding:3px 0 0 3px; border-top:1px solid #77776d; border-right:1px solid #d4d4ce; border-bottom:1px solid #d4d4ce; border-left:1px solid #77776d; scrollbar-face-color:#fff; scrollbar-highlight-color:#fff; scrollbar-3dlight-color:#d9d9d9; scrollbar-darkshadow-color:#d9d9d9; scrollbar-shadow-color:#f2f2f2; scrollbar-arrow-color:#d9d9d9; scrollbar-track-color:#f5f5f5; background:url(http://image.ahnlab.com/v3lite/event/renew/bg_txt_size.gif) left top no-repeat;}
#reply textarea.bgNone {background-image:none;}
#reply .writeForm table th {text-align:left; padding:0 0 5px 0;}
#reply .writeForm table td {padding:3px 0 2px;}
#reply .writeForm table td img,
#reply .writeForm table td input {margin:-3px 0 3px;}
#reply .writeForm table td .pwArea {float:left; width:60px; padding-left:10px;}
#reply .writeForm table td .pw img {padding:3px 0 3px 11px;}

#review .writeForm {height:115px; background:url(http://image.ahnlab.com/v3lite/event/renew/bg_event_02.gif) 6px top no-repeat;}
#review .writeForm .num {top:104px; color:#a9d787;}
#review .writeForm .submit {position:absolute; right:22px; top:32px;}
#review a:hover, #review a.selected {color:#53af0f;}
#review .writeForm table td .pw img {margin:-1px 5px 1px 15px;}


.eventList {clear:both; width:726px; padding:0 13px 10px 137px;}
.eventList ul {float:left; border-bottom:1px solid #000;}
.eventList ul li {float:left; padding:3px 13px 4px; border-bottom:1px solid #e2e2dd;}
.eventList ul li.end {border-bottom:1px solid #484846;}
.eventList ul li.tblCt {clear:both; width:726px; padding:10px 0 15px; text-align:center;}
.eventList ul li .name, .eventList ul li .listArea  {float:left; line-height:18px;}
.eventList ul li .name {width:100px; padding-right:20px;}
.eventList ul li .listArea {width:580px;}
.eventList ul li .listArea .cmt {padding-right:6px;}
.eventList ul li .listArea .date {font-size:10px; font-family:tahoma; color:#a2a2a2;}
.eventList ul li .del img {margin:-1px 0 1px 0;}

.contForm .paging {clear:both; width:726px; padding:12px 13px 8px 137px; margin:0 auto;}
.contForm .paging li {display:inline;}
.contForm .paging li a {padding:4px 2px 3px; font-weight:bold; text-decoration:none;}
.contForm .paging li.btn a {padding:4px 0 3px;}
.contForm .paging li.btn img {margin:3px 0 -3px;}

#wrapPop {width:370px; height:180px; background:url(http://image.ahnlab.com/v3lite/beta/pop_bg.gif) no-repeat left top;}
#wrapPop .popCont {padding:10px 15px; width:340px;}
#wrapPop .popTit {padding:0 0 0 7px; height:25px;}

/* wrapBugPop */
#wrapBugPop {width:680px; background:url(http://image.ahnlab.com/v3lite/event/renew/bg_pop_bug_top.gif) left top no-repeat;}
#wrapBugPop .tit {position:relative; padding-top:5px;}
#wrapBugPop .tit .btnReport {position:absolute; left:516px; top:103px;}
#wrapBugPop .btm {width:680px; height:23px; background:url(http://image.ahnlab.com/v3lite/event/renew/bg_pop_bug_btm.gif) left bottom no-repeat;}
#wrapBugPop .roundArea {width:651px; margin:0 14px 0 15px; padding-top:18px; background:#f5f5f5 url(http://image.ahnlab.com/v3lite/event/renew/bg_round_top.gif) left top no-repeat;}
#wrapBugPop .roundBtm {width:651px; height:18px; margin:0 14px 0 15px; background:#f5f5f5 url(http://image.ahnlab.com/v3lite/event/renew/bg_round_btm.gif) left bottom no-repeat;}
#wrapBugPop .roundCont {margin:0; padding:0 13px 0; font-size:12px; line-height:18px; font-family:dotum;  border-right:1px solid #dcdcdc; border-left:1px solid #dcdcdc; background:#f5f5f5;}
#wrapBugPop .roundCont h1 {padding:0; margin:0 0 8px; font-weight:bold; font-size:12px; font-family:dotum; color:#222;}
#wrapBugPop .roundCont ol {margin-bottom:15px;}
#wrapBugPop .roundCont ol li {margin:0; padding:5px 0 0;}
#wrapBugPop .roundCont .tcBlue {font-weight:bold; color:#002aff;}
