﻿html,body{height:100%;line-height:150%}

body{width:100%;min-height:100%;margin:0;padding:0;color:#333;font:normal 12px arial;background:#FFF;line-height:150%;}
textarea{font:normal 12px 굴림l}
.page .text{padding-top:10px;}

form{margin:0}
select{font:normal 100% arial}
input{font:normal 100% arial}
table{font:normal 100% arial}
table{border-collapse:collapse;margin:0}
td{padding:0}
img{border:0;margin:0}
a{color:#333;text-decoration:none}
a:hover{text-decoration:underline}
a.under{text-decoration:underline}
ul{margin:0.4em 0 0.4em 24px;padding:0}
ul.nopadtop {margin:0 0 0.4em 24px;padding:0}
ul.pdli li{margin:3px 0 5px}
ol.pdli li{margin:3px 0 5px}
.cursor{cursor:Pointer}

tr.t td{vertical-align:top}

.t{vertical-align:top}
tr.m td{vertical-align:middle}
.m{vertical-align:middle}
tr.b td{vertical-align:bottom}
.b{vertical-align:bottom}
tr.b td td{vertical-align:auto}
tr.t td td{vertical-align:auto}
.l{text-align:left}
.c{text-align:center}
.r{text-align:right}
.adj{text-align:justify}

.nobr{white-space:nowrap}
.nobrd{border:none}

.rel{position:relative}
.abs{position:absolute}
.fl{float:left}
.fr{float:right}
.cl{clear:both}

.w100{width:100%}
.w50{width:50%}
.w33{width:33%}
.w25{width:25%}
.w0{width:0.1%}
.h100{height:100%}

.big{font-size:125%}

big{font-size:125%}
.small{font-size:95%}
small{font-size:95%}
.micro{color:#DDD;font:normal 9px tahoma}

h1{font:normal 22px arial;margin:0 0 0.4em 0}
h2{font:normal 18px arial;margin:0 0 0.3em 0}
h3{font:normal 14px arial;margin:0 0 0.3em 0}
h7{font:normal 11px arial;margin:0 0 0.3em 0}
h4{font:bold 110% arial}
h5
{   font-family: Tahoma,Verdana,sans-serif;
font-size:125%;
color:#005447;
margin-top:0.8em;
margin-bottom:0.6em;   }
p{margin:0 0 0.5em 0}

.m0
{   margin-bottom:0px; margin-top:0px;   }

.z{border:1px solid red}

.h1px{height:1px;font-size:1px;line-height:1.5px}

/* style for content */
.bWidth{width:960px}
.lcWidth{width:220px}
.pad{padding:10px 16px}
.brd{border:solid 1px #A2A2A2}
div.li_red{padding-left:16px;background:url(../images2/li_red.gif) 6px 4px no-repeat}
div.li_lime{padding-left:16px;background:url(../images2/li_lime.gif) 6px 4px no-repeat}
div.li_green{padding-left:16px;background:url(../images2/li_green.gif) 6px 4px no-repeat}
.date{padding-right:4px;color:#666666;font:normal 11px tahoma}
.green{color:#005448}
.green2{color:#239E7F}
.white{color:white}
.lime{color:#045D43}
.red{color:#C0240C}
.gr{color:#777}
.brown{color:#9F7314}
.blue{color:#0066CC}
.font1{font:normal 11px tahoma}
.font2{font:normal 11px arial}
.font3{font:normal 11px 굴림}
.pdh4px{padding-left:4px;padding-right:4px}

.lineh{
	line-height: 150%
}


/* header */
.head{background:#FFF url(../images2/top_bg.gif) top repeat-x}
.headH{height:120px}
.head .cor_l{background:url(../images2/top_bg_l.gif) left top no-repeat}
.head .cor_r{background:url(../images2/top_bg_r.gif) right top no-repeat}
.globbrd{border:solid 2px #DCD9D0}
.globsite{padding:2px 8px 2px 18px;background:#FFF url(../images2/sel_dw.gif) 7px 7px no-repeat;font:bold 11px arial;cursor:Pointer}
.globbrd .abs{top:-4px;right:-2px;padding:10px; background:#FFF}
.maps{padding:0 10px}
.maps a{margin:0 9px;color:#000;font:normal 11px arial}
.form_search div{background:#FFF;border:solid 2px #DCD9D0;float:left;padding:2px}
.form_search .sea{color:#85a3b9;border:none;width:160px}
.form_search .go{margin:6px 0 0 6px}

.mmenu{height:30px}
.mmenu .bt{background:#239180 url(../images2/mmb_c.gif) top repeat-x}
.mmenu .bt table{background:url(../images2/mmb_l.gif) left top no-repeat;height:30px}
.mmenu .bt table td{background:url(../images2/mmb_r.gif) right top no-repeat;padding:0 8px 0 12px;color:#FFF;font:bold 9pt 굴림;line-height:1.2}
.mmenu .bt div{padding:0 8px 0 14px;background:url(../images2/li_white.gif) 4px center no-repeat;text-align:center}
.mmenu .bt a{color:#FFF;font:bold 9pt 굴림;line-height:1.2}
.mmenu table.first{background:url(../images2/f_mmb_l.gif) left top no-repeat}
.mmenu table.first td{padding-left:16px}
.mmenu .sel{background:#239180 url(../images2/mmb_c_a.gif) top repeat-x}
.mmenu .sel table{background:url(../images2/mmb_l_a.gif) left top no-repeat}
.mmenu .sel table td{background:url(../images2/mmb_r_a.gif) right top no-repeat}
.mmenu .sel table.first{background:url(../images2/f_mmb_l_a.gif) left top no-repeat}

/* promo blocks */
.grzone{background:url(../images2/grzone.gif) center repeat-y;cursor:Pointer}
.grzone .gr_t{background:url(../images2/grzone_dot.gif) top repeat-x}
.grzone .gr_b{background:url(../images2/grzone_dot.gif) bottom repeat-x}
.grzone .gr_l{background:url(../images2/grzone_dot.gif) left repeat-y}
.grzone .gr_r{background:url(../images2/grzone_dot.gif) right repeat-y}
table.gr_r{width:248px;height:232px;font:normal 11px tahoma}
.prm_too{width:24%;font:normal 11px tahoma;vertical-align:top}

/* navigation */
.nav a{font:normal 11px tahoma;color:#005447}
.nav{font:normal 11px tahoma;color:#005447}
.nav .cur{color:#C0240C}
.nav .path{background:url(../images2/go_red.gif) 8px center no-repeat;padding:4px 0 4px 24px;font:normal 12px 굴림}
.nav .path_end{background:url(../images2/go_red.gif) 8px center no-repeat;padding:4px 0 4px 24px;color:#C0240C;font:normal 12px 굴림}

/* left column */
.lcHead{height:30px;background:#247768 url(../images2/left_top.jpg) top center repeat-x;font:bold 11px tahoma;color:#FFF}
.lcHead td{padding-left:10px}
.lcmenu{background:#FAFAFA url(../images2/lc_bg.gif) bottom repeat-x;padding:0 10px}
.lcmenu{color:#EE002F}
.lcmenu a{color:#005448}

.first{border:none}
div.toplist .lm_lv1{border:none}
div.toplistb .lm_lv1{border:none;font-weight:bold}
.lm_lv1 a{background:url(../images2/li_black.gif) left center no-repeat}
.lm_lv99 a{background:url() left center no-repeat}
.lm_lv1{padding:12px 0 14px;font:normal 12px arial; border-top:solid 1px #D0C9AD}
.lm_lv1b{padding:12px 0 14px;font:normal 12px arial; border-top:solid 1px #D0C9AD; font-weight: bold}
.lm_lv2{padding:0 0 12px; font:normal 11px 굴림; margin-top:-6px; font-weight:normal}
.lm_lv2b{padding:0 0 12px; font:normal 11px arial ; margin-top:-6px; font-weight:bold}
.lm_lv3{padding:0 0 12px 12px; font:normal 11px 굴림;margin-top:-6px; font-weight:normal}
.lm_lv3b{padding:0 0 12px 12px; font:normal 11px arial;margin-top:-6px; font-weight:bold}
.lcmenu .act{background:url(../images2/li_red.gif) left center no-repeat}
.lcmenu span{padding-left:12px}
.lcmenu a{padding-left:12px}
.lcmenu span{background:url(../images2/li_red.gif) left center no-repeat}
//.lm_lv1 div,.lm_lv2 div,.lm_lv3 div,.lm_lv4 div{padding-left:12px}
.lcmenu div.sel_red div{padding-left:12px;background:url(../images2/li_red.gif) left center no-repeat;font-weight:bold}
.lcmenu div.sel div{padding-left:12px;font:bold 11px 굴림 ;}

.cell_rb{
	border-bottom-color:black;
	border-right-color: black;
}
.cell_lb{
	border-bottom-color:black;
	border-left-color: black;
}


.btprm a{color:#777}



.btprm{color:#777}
.forpic{height:12px;background:url(../images2/for_pic_bg.gif) top repeat-x}
.forpic div{height:12px;background:url(../images2/for_pic.jpg) left top no-repeat}

/* window buy */
.wb_link a{color:#045D43;text-decoration:underline;margin:0 8px}
.price{color:#B10000; font:normal 22px arial}
.buy_frm{background:url(../images2/win_buy_c.gif) top repeat-x;height:55px}
.buy_frm .sl{background:url(../images2/win_buy_l.gif) left top no-repeat;width:0}
.buy_frm .sr{background:url(../images2/win_buy_r.gif) right top no-repeat;width:0}
.buy_frm2{background:url(../images2/win2_buy_c.gif) top repeat-x;height:70px}
.buy_frm2 .sl{background:url(../images2/win2_buy_l.gif) left top no-repeat;width:0}
.buy_frm2 .sr{background:url(../images2/win2_buy_r.gif) right top no-repeat;width:0}
.buy_frm2 .sr div{width:16px}
.buy_frm2 .sl div{width:16px}
.buy_frm .sr div{width:16px}
.buy_frm .sl div{width:16px}
.buy_frm2 select{width:80px}

.buy_frm select{width:80px}

/* folders */
.prm_fold{height:90px;background:url(../images2/prm_folder_2.jpg) center top no-repeat;font:normal 11px arial;color:#FFF}
.prm_fold table{height:90px;width:100%;background:url(../images2/prm_fldr_rz.gif) left 36px no-repeat}
.prm_fold .first table{background:none}
.prm_fold table.frstbl{background:none}
.prm_fold table td{padding:42px 10px 0 8px;line-height:1.2;vertical-align:top}
.prm_fold .sel{background:url(../images2/prm_fld_abg.gif) top repeat-x}
.prm_fold .sel table{background:url(../images2/prm_fld_al.gif) left top no-repeat}
.prm_fold .sel table td{background:url(../images2/prm_fld_ar.gif) right top no-repeat;padding-top:18px;color:#007260}
.prm_fold .sel table td.w0{background:none}
.prm_fold table td.w0{padding:12px 0 0 8px}
.prm_foldbg{background:#FFF url(../images2/prm_fld_abg.gif) left -90px repeat-x;padding:14px 20px}

.prm_fold2{height:80px;background:url(../images2/prm_folder_2.jpg) center bottom no-repeat;font:normal 14px arial;color:#FFF}
.prm_fold2 table{height:80px;width:100%;background:url(../images2/prm_fldr_rz.gif) left 26px no-repeat}
.prm_fold2 .first table{background:none}
.prm_fold2 table.frstbl{background:none}
.prm_fold2 table td{padding:20px 10px 0 8px;line-height:1.2;text-align:center}
.prm_fold2 .sel{background:url(../images2/prm_fld_abg.gif) top repeat-x}
.prm_fold2 .sel table{background:url(../images2/prm_fld_al.gif) left top no-repeat}
.prm_fold2 .sel table td{background:url(../images2/prm_fld_ar.gif) right top no-repeat;padding-top:16px;color:#007260}
.prm_fold2bg{background:#FFF url(../images2/prm_fld_abg.gif) left -80px repeat-x;padding:14px 20px}

.prm_fold a,.prm_fold2 a{color:#FFF}
.prm_fold a:hover,.prm_fold2 a:hover{color:#FFF}
.prm_fold .sel a,.prm_fold2 .sel a{color:#007260; text-decoration:none}
.prm_fold .sel a:hover,.prm_fold2 .sel a:hover{color:#007260}

/* footer */
.copy{padding:8px 0 0 16px;color:#999;font:normal 10px tahoma}
.bmenu a{color:#666;font:normal 11px tahoma}
.bmenu{color:#666;font:normal 11px tahoma}
.bmenu span{margin:0 8px}

ul.red_arr{margin:0 0 0.4em 24px;padding:0}
ul.red_arr li{list-style-image:url(../images2/li_red.gif)}

/*system requirements*/
.sys_req table td{padding:5px 5px 5px 8px; vertical-align:top; border-bottom:1px solid #D0C9AD; width:50%}
.sys_req table{background-color:#FCFCFA; width:100%;  margin-bottom:50px; border-collapse:collapse}
.sys_req table tr.title{background-color:#f4f2eb}
.sys_req table tr.title, .sys_req table td.os{text-align:center}
.sys_req table tr.title td {border-bottom:3px solid #d0c9ad; color:#005447; font-weight:700px;}
.sys_req table td.col2 {border-left:1px solid #d0c9ad;}
.sys_req li{color:#333;list-style-image: url('images2/draft/bul_a_gre2.gif');}

/* Threats */
.thr,.thr td{color:#62736E;line-height:1.5}
.thr a{color:#239E7F}
.thr a:hover{color:#239E7F}
.thr p{margin:0 0 0.8em}
.thr h2{font:bold 15px tahoma;margin:0 0 1.1em;color:#239E7F}
.thr div.li{background:url(../images2/c_threats/ct_li.gif) left 3px no-repeat;padding:0 0 15px 15px;color:#006448}
.thr .sm_gray{color:#62736E}
.thr .fnt_gr{color:#006448}
.thr ol{margin:0 0 0.8em 2em;padding:0}
.thr ol li{margin:0;padding:0}

.thr .wb_tl{background:#F5F2E8 url(../images2/c_threats/ct_wb_tl.gif) left top no-repeat}
.thr .wb_tr{background:url(../images2/c_threats/ct_wb_tr.gif) right top no-repeat}
.thr .wb_bl{background:url(../images2/c_threats/ct_wb_bl.gif) left bottom no-repeat}
.thr .wb_br{background:url(../images2/c_threats/ct_wb_br.gif) right bottom no-repeat}
.thr .ww_t{background:url(../images2/c_threats/ct_ww_dot.gif) top repeat-x}
.thr .ww_b{background:url(../images2/c_threats/ct_ww_dot.gif) bottom repeat-x}
.thr .ww_l{background:url(../images2/c_threats/ct_ww_dot.gif) left repeat-y}
.thr .ww_r{background:url(../images2/c_threats/ct_ww_dot.gif) right repeat-y}
.thr .ww_tl{background:url(../images2/c_threats/ct_ww_tl.gif) left top no-repeat}
.thr .ww_tr{background:url(../images2/c_threats/ct_ww_tr.gif) right top no-repeat}
.thr .ww_bl{background:url(../images2/c_threats/ct_ww_bl.gif) left bottom no-repeat}
.thr .ww_br{background:url(../images2/c_threats/ct_ww_br.gif) right bottom no-repeat}

.v2009_compare { border:1px solid #BDB69C; width:100%; }
.v2009_compare td {  padding:3px 5px 3px 5px; }
.v2009_compare .tit { background:#DEDCD0; }
.v2009_compare .tit td { font-weight:bold; padding:5px;}
.v2009_compare .tit2 { background:#f8f8f8; }
.v2009_compare .tit2 td { font-weight:bold; padding:5px;}
.v2009_compare .notit { background:#FFF; border-bottom:1px solid #dedcd0; }
.v2009_compare .ind { padding:10px 5px; border-bottom:1px solid #dedcd0; }
.v2009_compare td.c, .2009_compare td.csel { border-left:1px solid #dedcd0; border-bottom:1px solid #dedcd0; text-align:center; }
.v2009_compare td.csel {background:#DEDCD0;}

.v2009_sysreq {  }
.v2009_sysreq .ttl { background:#FFF; width:50%; }
.v2009_sysreq .ttl h5 { padding:0; margin:0; font:bold 110% arial; }
.v2009_sysreq td { font:normal 100% arial; padding:10px; }
.v2009_sysreq .brd_r { border-top:1px solid #d0c9ad; border-right:1px solid #d0c9ad; }
.v2009_sysreq .brd_l { border-top:1px solid #d0c9ad}



/* 2011 new*/
/*상단메뉴*/
#menu ul,#menu li,.menu ul,.menu li{padding:0;margin:0;list-style:none}
#menu table,#menu td,#menu th{padding:0;margin:0;border-collapse:collapse;vertical-align:top;text-align:left}
#menu{width:982px;margin-right:-2px;position:relative;left:-1px;background:url('/img/menu.png') 0 -150px repeat-x;height:50px;margin-top:10px}
#menu table{width:100%}
#menu td{height:50px;background:url('/img/menu.png') left -150px no-repeat;text-align:center;font-size:12px}
#menu .first{background:url('/img/menu.png') left -50px no-repeat}
#menu .last{background:url('/img/menu.png') right -50px no-repeat}
#menu a,#menu div{display:block;color:white;font-weight:bold;line-height:40px;height:40px;position:relative;background:#00644e url('/img/menu.png') left -100px no-repeat;outline:none}
#menu .first a,#menu .first div{background:#00644e url('/img/menu.png') left 0 no-repeat}
#menu .last a,#menu .last div{background:#00644e url('/img/menu.png') right 0 no-repeat}
#menu a:hover{background:none;text-decoration:none}#menu .current a,#menu .current div{background:none}
#menu b{display:block;padding:0 10px;height:40px;overflow:hidden;background:url('/img/menu.png') left -200px no-repeat;cursor:pointer}
#menu .current b{cursor:default}
#menu .first b{background:none}

#country-selector{position:relative;width:970px;padding:0 5px 49px;z-index:0}
#countries{ width: 100%; overflow: hidden; height: 0; position: relative; left:0; top: 49px; background: #f7f7f6 url('../img/map.gif') center no-repeat; }
#countries .outside{width:100%;position:absolute;bottom:0}#countries .inside{padding-top:20px;position:relative;bottom:0;border-left:solid 2px #e0e1dd;border-right:solid 2px #e0e1dd;border-bottom:solid 2px #e0e1dd}.countries{width:100%;overflow:hidden;position:relative}
.countries .boxes{width:720px;margin:0 123px}.countries .box{float:left;width:180px;padding:18px 0 0}.countries .title{padding:0 0 0 30px;margin:0 0 5px;font:bold 11px tahoma;color:#333}#header 
.countries ul{padding:0 0 8px 6px}.countries .sublists{margin:0 0 11px}.countries .sublists .title{padding:0 0 0 30px;margin:0 0 2px;font:normal 11px tahoma}
#header .countries .sublists ul{padding:0 0 5px 30px}
#header .countries li{padding:1px 0 0px 8px;background:url('../img/markers.gif') -1000px 5px no-repeat;list-style:none}
.countries .exception{position:absolute;right:20px;bottom:17px;text-align:right}
#header .countries .image:hover{border-bottom:solid 1px #006d55;text-decoration:none}
#countries-close{display:block;position:absolute;top:17px;right:18px;height:15px;line-height:15px;padding-right:25px;background:url('http://images5.kaspersky-labs.com/en/newdesign/close.gif') right top no-repeat;outline:none}
#countries-close:hover{background:url('http://images5.kaspersky-labs.com/en/newdesign/close.gif') right bottom no-repeat}
#countries-toggle{cursor:pointer;position:absolute;left:270px;top:26px;outline:none}
#countries-toggle b,#countries-toggle span{border:solid 2px #e0e1dd;color:#333;outline:none;display:block;width:136px;text-indent:39px;background:#f7f7f6 url('../img/map_ico.gif') no-repeat left top;height:21px;line-height:21px}
#header #countries-toggle:hover{text-decoration:none}

.overlay-1,.overlay-2{position:absolute;border-bottom:solid 2px #e0e1dd;height:18px;background:white}
.overlay-1{width:265px;left:0;border-right:solid 2px #e0e1dd}
.overlay-2{width:565px;right:0;border-left:solid 2px #e0e1dd}
.over-content{position:absolute !important}
#tool{position:absolute;top:32px;left:410px;z-index:1;width:370px;text-align:center;color:#dcd9d0}
#tool li{display:inline}
#tool span{padding:0 17px;color:#dcd9d0}
.simpletool a{padding:5px 20px;position:relative;outline:none}

#search{position:absolute;top:26px;right:0;z-index:1;width:221px}
#search .wrap{position:absolute;right:3px;top:0;width:191px;height:21px;border:solid 2px #e0e1dd;background:#f7f7f6}
#search .input{height:15px;width:155px;margin:0;padding:3px 5px;border:none;background:none;font:11px tahoma}
#search .submit{position:absolute;right:-2px;top:-2px;height:25px;width:25px}
#search .send{float:right}

.form_search div{background:#FFF;border:solid 2px #DCD9D0;float:left;padding:2px}
.form_search .sea{color:#333;border:none;width:160px}
.form_search .go{margin:6px 0 0 6px}.mmenu{height:30px}

#search_form{background:none;border:none;margin:0;padding:1px 3px 0;width:560px}
.unit2 .pd div{border:none !important}
.unit2 .pd div p{padding:3px;margin:0 0 10px;border:1px solid #ccc}

#header{position:relative;z-index:3;width:100%;min-height:70px;font:11px tahoma}
*html #header{height:70px}#logo{z-index:1;position:absolute;left:20px;top:13px;width:183px;height:50px}
#header a,#footer a,#breadcrumbs a,.menu a{color:#006d55;text-decoration:none}
#header a:hover,#footer a:hover,#breadcrumbs a:hover,.menu a:hover{text-decoration:underline}

/*structures*/
#main{ width: 1000px; margin: 0 auto; overflow: hidden; }
#margin{ width: 980px; margin: 0 auto; text-align: left; }
#content{ position: relative; z-index: 1; width: 970px; margin: 0 5px; }
#page{ float: right; width: 710px; }

/*breadcrumbs*/
#breadcrumbs{ font: 11px tahoma; padding: 0 25px; margin: 3px 0 14px; }
#breadcrumbs span{ padding-right:7px; color: black; }

#menu ul,#menu li,.menu ul,.menu li{padding:0;margin:0;list-style:none}
#menu table,#menu td,#menu th{padding:0;margin:0;border-collapse:collapse;vertical-align:top}

/*sidebar*/
#sidebar{ float: left; width: 230px; }
.menu{ margin: 0 0 20px; border: solid 1px #e0e1dd; padding: 1px; color: #333; }
.menu ul{ background: #f7f7f6 url('../img/gradients.gif') repeat-x 0 -1000px; width: 100%; }
.menu li{ padding: 15px 0; margin: 0 18px; font: bold 13px arial; border-top: solid 1px white; border-bottom: solid 1px #dcd9d0; }
.menu .first{ border-top: none; }
.menu .last{ border-bottom: none; }
.menu ul ul{ font: 11px tahoma; padding: 8px 0 0; background: none; }
.menu ul ul ul{ padding: 5px 0 0; }
.menu li li{ font: 11px tahoma; border: none; padding: 3px 10px 4px; margin: 0; background: url('../img/markers.gif') no-repeat -4000px 8px; }
.menu a{ text-decoration: none; }
.menu a:hover{ text-decoration: underline; }
.menu .title{ font-weight: bold; background: none; }
.menu  .lsmall{font:normal 11px 굴림;margin:0 0 0 0}


.gradient-boxes{ background: #fbfbfa url('../img/gradients.gif') repeat-x 0 -3000px; }
.gradient-boxes .inside{ background: #f6f6f6 url('../img/gradients.gif') repeat-x 0 -4000px; }
.simple-boxes{ background: #fbfbfb; }
.simple-boxes .inside{ background: #f7f7f6; }

/*main page*/
.mainpage{ border: solid 1px #cecbbf; margin-bottom: 1px; padding: 2px; position: relative; }
.mainpage .nodes{ width: 100%; overflow: hidden; background: url('../img/vr.png') repeat-x -5px bottom; }
.mainpage .inside{ padding: 17px 0; }
.mainpage .node{ float: left; padding: 0 19px 0 22px; width: 202px; background: url('../img/vr.png') no-repeat 0 -499px; }
.mainpage .wrap{ width: 100%; overflow: hidden; }
.mainpage .first{ background: none; padding: 0 19px 0 17px;}
.mainpage .last{ padding: 0 16px 0 22px; }
.mainpage h2, .mainpage .title{ font-weight: normal; font-family: "arial narrow", arial, sans-serif; font-size: 21px; color: #1b2a26; margin: -2px 0 5px; }

#promo ul,#promo li{padding:0;margin:0;list-style:none}
#promo{width:970px;position:relative;margin:1px 0 1px 5px}
#promo ul{width:968px;height:103px;overflow:hidden;position:absolute;top:-45px;left:1px}
#promo li{float:left;width:242px}#promo .anime-img{position:relative;display:block;height:103px;color:#c6dbd7;outline:none;text-decoration:none}
#promo .anime-bg{height:58px;width:100%;position:absolute;left:0;top:45px;background:#056f58 url('/img/promo.gif') repeat-x bottom}
#promo .shadow{width:54px;height:21px;background:url('/img/promo.gif') repeat-x 0 -200px;position:absolute;left:15px;top:15%;margin-top:67px}
#promo .jtab table{width:84px;height:84px;position:absolute;left:0;top:-15%;margin-top:30px;text-align:center;vertical-align:middle}
#promo .jtab td{vertical-align:middle}#promo .jtab .img{width:50px;height:50px;margin:0 auto;border:solid 2px #dbe9e9;background:white;text-align:left}
#promo .jtab .img img{position:absolute}#promo .jtab span{display:block;width:150px;position:absolute;left:82px;top:-5%;margin-top:57px;font-size:12px}
#promo .jtab big{display:block;font-size:16px;line-height:18px}#promo .jtab a{height:58px;width:100%;position:absolute;left:0;top:45px;background:url('/img/promo.gif') top;outline:none}
#promo .tab a{display:block;height:58px;width:242px;position:relative;top:45px;background:url('/img/promo.gif') top;outline:none;color:#c6dbd7;text-decoration:none}
#promo .tab a:hover{background:#056f58 url('/img/promo.gif') 0 -313px;color:white}#promo .tab img{position:absolute;left:15px;top:-15px;border:solid 2px #dbe9e9;display:none}
#promo .tab span{display:block;padding:7px 10px 0 82px;font-size:12px}
#promo .tab big{display:block;font-size:16px;line-height:18px}
#prtabs{height:58px;width:970px;position:relative;z-index:2;background:#056f58 url('/img/promo.gif') repeat-x bottom}#prtabs .current .img{border-color:white}#prtabs .current .anime-img{color:white}#prtabs .current .anime-bg{height:87px}
#prboxes{width:968px;height:260px;overflow:hidden;position:relative;z-index:1;border:solid 1px #b8b4b1;border-bottom:none}#prboxes .box{position:absolute;width:100%;height:260px;z-index:1;display:none}#prboxes .current{z-index:2}
#overlay{position:absolute;width:100%;height:260px;z-index:3;background:#006d55;display:none}
#layoutmap{display:block;position:absolute;z-index:3;left:0;top:0;width:100%;height:262px}

/* upgrade design */
.upgrade p{margin:0 0 15px}
.upgrade .articles .text img{padding:0;margin:0}
.upgrade .articles .text td{border:none}
.upgrade .category h3{padding:0 20px;color:#eb2939}
.upgrade .sections{width:720px;margin-right:-720px;overflow:hidden}
.upgrade .sections li{float:left;position:relative;width:230px;margin:0 10px 0 0;padding:0 0 20px}
.upgrade .cols .icos_ li{float:left;padding:0;margin:0 5px 0 0;list-style:none;width:37px;height:35px;background:url('http://images3.kaspersky-labs.com/en/newdesign/protect_on.png') no-repeat}
.upgrade .separate h3,.upgrade .darkbox h3,.upgrade .separate h3 a{color:#333}
.upgrade .complex-list li{padding:0 0 2px 11px;background:url('http://images3.kaspersky-labs.com/en/newdesign/markers.gif') no-repeat -3999px 5px}
.upgrade .bluebox h4{color:#002c5f;margin:0;padding:0 0 0 13px;background:url('http://images3.kaspersky-labs.com/en/newdesign/li.png') no-repeat 0 6px}
.upgrade .bluebox h5{color:#002c5f;margin:0;padding:0 0 0 13px}
.upgrade .news{font-size:11px}
.upgrade .news .small{font-size:10px;color:#999}
.upgrade .fl_news{font:16px "arial narrow"}
.upgrade .protect ul{margin:0 0 35px}
.upgrade .protect li{min-height:33px;background-image:url('http://images3.kaspersky-labs.com/en/newdesign/protect_on.png');background-repeat:no-repeat;padding:7px 0 0 50px;font:16px "arial narrow";color:#ccc}
.upgrade .frame h3{color:#333;margin:0 0 5px;padding:5px 0 0}
.upgrade .text img{border:solid 1px #e0e1dd;padding:10px}
.upgrade .text ul{margin:9px 0 9px}
.upgrade .text ul li{padding:0 20px 5px;background:url('http://images3.kaspersky-labs.com/en/newdesign/markers.gif') no-repeat -5991px 6px}
.upgrade h1,.upgrade h2,.upgrade h3,.upgrade h4,.upgrade h5,.upgrade h6{padding:0;margin:0 0 16px;color:#006d55;font-family:"arial narrow";font-weight:normal}
.upgrade h1{font-size:26px}
.upgrade h2{font-size:23px}
.upgrade h3{font-size:20px}
.upgrade h4{font-size:18px}
.upgrade h5{font-size:16px}
.upgrade h6{font-size:14px}
.upgrade ul,.upgrade ul li{padding:0;margin:0;list-style:none}
.upgrade ol{padding:0;margin:0 0 0 20px}
.upgrade ol li{margin:0;padding:0;vertical-align:top}
.upgrade a{color:#006D55;text-decoration:none;outline:none}
.upgrade a:hover{color:#006D55;text-decoration:underline}
.upgrade .prodpage h2{font-size:18px;color:#333}
.upgrade .list li{padding:0 0 3px 9px;background:url('http://images3.kaspersky-labs.com/en/newdesign/markers.gif') no-repeat -4000px 7px;font:14px "arial narrow"}
.upgrade .cols ul{margin:0 0 6px}
.upgrade .cols ul li{padding:0 0 2px 11px;background:url('http://images3.kaspersky-labs.com/en/newdesign/markers.gif') no-repeat -3999px 5px}
.rim .image{width:250px;float:right;text-align:right}
.rim .text{padding:0 260px 0 0}



/*
.prodpage p{margin:0 0 14px}
.prodpage{margin:0 0 15px;width:100%;float:left}
.prodpage .image{width:250px;overflow:hidden;float:right;text-align:right;margin-top:-40px}
.prodpage .content{width:460px;float:left}
.prodpage h4{color:black}

.banners{width:100%;overflow:hidden;margin:0 0 25px}
.banners table{table-layout:fixed;border-collapse:separate;width:100%;text-align:center;font:14px "arial narrow"}
.banners td{background:#f9f8f6 url('http://images3.kaspersky-labs.com/en/newdesign/gr-banners.gif') repeat-x left bottom;vertical-align:top !important;border-right:solid 1px #e0e1dd}
.banners .first{border-left:none}
.banners .last{border-right:none}
.banners a{outline:none;text-align:center;display:block;width:100%;padding:20px 0 1020px;margin:0 auto -1000px}
.banners a:hover{background:#f9f8f6;text-decoration:none}
.banners span{display:block;width:120px;margin:0 auto;padding:0;cursor:pointer}
.banners img{display:block;margin:0 auto 7px}
.panel{float:left;width:460px;border-collapse:separate}
.panel .td_{padding:20px 0;background:#f7f7f6;border-right:solid 1px #e0e1dd;border-bottom:solid 1px #e0e1dd}
.panel .last{border-right:none}
.panel .ui{width:175px;margin:0 20px;display:inline;float:left}
*/




.top{padding:2px 0;margin:0 0 20px;border-bottom:solid 2px #e0e1dd;text-align:right;font:11px tahoma}
.ksos_tables{background:#BDB69C}
.ksos_tables td{padding:3px 5px}
.ksos_tables .tit{background:#DEDCD0}
.ksos_tables .tit td{font-weight:bold;padding:5px}
.ksos_tables tr{background:#FFF}
.ksos_tables tr.csel{background:#DEDCD0}
.ksos_tables h2{margin:0;padding:5px;font:bold 125% arial}
.ksos_tables h4{margin:0;padding:5px;font:normal 100% arial;color:#000}
.ksos_tables tr.top{background:#F0EEE7}
.ksos_tables tr.btm{background:#F0EEE7}
.ksos_tables tr.btm td.link{text-align:center;width:20%}
.ksos_tables td.no{background:#FFF;font:bold 90% 굴림;text-align:center;color:#666;text-valign:middle}
.ksos_tables td.yes{background:#DEDCD0;font:bold 90% 굴림;text-align:center;color:#cc0000}



/* kav, kis 2012 new design */

/**/
.level{ width: 110px; display: inline; float: left; text-align: center; }
.level a{ font-size: 10px; border-bottom: dashed 1px #006d55; }
.level a:hover{ text-decoration: none; border: none; }
.list li{ padding: 0 0 3px 9px; background: url('../img/markers.gif') no-repeat -4000px 5px; font: 11px tahoma; }
.list{ width: 130px; margin: 0 20px; display: inline; float: left; }

/*banners*/
.banners{ background: #f9f8f6 url('../images2/gr-banners.gif') repeat-x left bottom; padding: 20px 0 15px; margin: 25px 0; }
.banners table{ table-layout: fixed; width: 100%; text-align: center;  font: 12px 굴림;}
.banners a{ outline: none; text-align: center; display: block; width: 120px; padding: 0 5px; margin: 0 auto; color: #006d55;}
.banners img{ display: block; margin: 0 auto 7px; }

/* 1_3_one_product */
.prodpage{ margin: 0 0 15px; }
.prodpage .image{ width: 200px; overflow: hidden; float: right; text-align: right; }
.prodpage .content{ padding-right: 215px; }
.prodpage h4{ color: black; }

/*other*/
.cl{ clear: both; }
.clearfix, #content{ zoom: 1; }
.clearfix:after, #content:after{ content: ' '; clear:both; display: block; width: 0; height: 0; overflow: hidden; font-size: 0; }

/*font*/
.prod_title{font-size: 28px;color: #006d55; font-family: "arial narrow";}
.prod_title_2 {padding-top:12px;font-size: 16px;font-family: 맑은 고딕; font-weight: bold;}
.prod_title_3 {padding-top:3px;text-align:justify;}

.prodbox{ margin: 0 0 20px; }					
.prodbox h3 a{ color: #006d55; font-weight:bold;}
.prodbox table{ width: 100%; position: relative; border-top: solid 1px #e0e1dd; border-right: solid 1px #e0e1dd; margin: 0 0 20px; }					
.prodbox td, .prodbox th{ border-left: solid 1px #e0e1dd; border-bottom: solid 1px #e0e1dd; padding: 6px 20px; font: 12px 굴림; }
.prodbox .first{border-left:none;padding-left:0}
.prodbox .last td{border-bottom:none}

/* system requirement */
.requirement table{ width: 100%; font-size: 11px; border:solid 1px #e0e1dd;}
.requirement th{ background: #f0f0f0; border-top: solid 2px #e0e1dd; font:bold 11px "굴림"; padding: 15px 10px; }
.requirement td{ font:12px "굴림"; border: solid 1px #e0e1dd; padding-left:10px;line-height:150%;}
.requirement dl{ padding: 0 0 0 10px; }
.requirement dd{ margin: 0 0 14px; }
.requirement .first{padding-left:10px;}
.requirement .even{ background: #f7f7f6; }

/*compare*/
.compare{ margin: 0 0 20px; }
.compare table{ width: 100%; }
.compare td{ padding: 7px 12px; background: #f7f7f6; border-bottom: solid 1px white; text-align: center;line-height:150%; }
.compare thead td{ background: #f0f0f0; border-top: solid 2px #e0e1dd; border-bottom: solid 2px white; padding: 10px 12px; }
.compare tfoot td{ background: #f0f0f0; border-bottom: solid 2px #e0e1dd; padding: 20px 12px; }									
.compare .left{ text-align: left; }
.compare .title{ text-align: left; }
.compare .title h3{ color: #333;font:bold 14px "맑은 고딕"; }	
.compare h5{ color: #333;font:16px "arial narrow"; }
.compare h5 span{ color: #ed2939; }
.compare .prices{ padding: 5px 35px; }
.compare .prices p{ margin: 0 0 5px; font-size: 11px; }
.compare .prices span{ position: relative; }
.compare .prices small{ position: absolute; left: -35px; margin-top: 12px; }
.compare .prices big{ font: 24px "arial narrow"; }					
.graph{ width: 125px; margin: 0 auto; text-align: left; font: 14px "arial narrow"; }
.graph .image{ float: left; width: 40px; margin: 2px -40px 0 0; }
.graph .text{ padding-left: 45px; }					
.nocollapse, .nocollapse td{ border-collapse: separate !important; }

/*compare table*/
.compare thead td{ background: #f7f7f6; padding: 10px 20px 15px; border-right: solid 2px white; }
.compare thead .last{ border-right: none; }
.compare thead .title{ background: #f2f2f0; }
.compare thead .prices{ padding-top: 0; }
.compare .ext a{ font: 11px tahoma; border-bottom: dashed 1px #006d55; }
.compare .ext a:hover{ text-decoration: none; border-bottom: none; }
.compare h3{ margin: 0 0 10px; }
.compare h5{ margin: 0 0 8px; color: black; }
.compare h5 span{ color: #ed2939; }
.compare .descript{ font: bold 11px tahoma; }

/*tabs*/
.tabs{ width: 100%; overflow: hidden; position: relative; z-index: 2; }
.tabs table{ width: 711px; margin-left: -1px; table-layout: fixed; background: #004f3e url('../images2/tabs.png') 0 -31px; }
.tabs td{ overflow: hidden; background: url('../images2/tabs.gif') left 0 no-repeat; }
.tabs a{ display: block; text-decoration: none; color: white; font-weight: bold; outline: none; background: #004f3e url('../images2/tabs.png') no-repeat 0 0; }
.tabs b{ display: block; padding: 0 8px; height: 31px; line-height: 31px; overflow: hidden; text-align: center; background: url('../images2/tabs.gif') right -31px no-repeat; }
.tabs .current{ background: #f5f5f4 url('../images2/tabs.png') no-repeat left -62px; }
.tabs .current a, .tabs .current b{ background: url('../images2/tabs.gif') right -93px no-repeat; color: #333; }
.tabs a:hover{ text-decoration: none; background: none; }
.tabs a b{ cursor: pointer; }

.greytabs table{ background-position: -5px -186px; background-color: #c1c1c0; }
.greytabs td{ background-position: left -124px; }
.greytabs a{ color: #333; background: none !important; }
.greytabs b{ background-position: right -155px; }
.greytabs .current{ background-position: left -62px; background-color: #f5f5f4; }

.greytabs2 table{ background-position: -5px -217px; background-color: #f2f2f2; }
.greytabs2 td{ background-position: left -186px; }
.greytabs2 a{ color: #006d55; background: none !important; }
.greytabs2 b{ background-position: right -218px; height: 32px; }
.greytabs2 .current{ background-position: left -249px; background-color: #f5f5f4; }
.greytabs2 .current a, .greytabs2 .current b{ background-position: right -218px; }

.black-current .current{ background-position: 0 -93px; background-color: #dddddc; }

/* 1_2_home_product */
.products{ width: 100%; background: url('../images2/tabs.png') repeat-x 0 -281px; }
.product{ padding: 20px 0; }
.product .image{ float: right; width: 160px; overflow: hidden; text-align: center; }
.product .header{ width: 500px; margin-left: 22px; }
.product .header h2{ color: #333; margin-bottom: 10px; }
.product .header em{ font-style: normal; color: #ed2939; }
.product .content{ width: 500px; min-height: 85px; margin: 0 0 0 22px; padding-bottom: 5px; }
.product .content li{ line-height: 14px !important; padding: 0 0 1px 18px; }
.product .footer{ width: 500px; margin-left: 22px; }
.product .footer table{ width: 100%; position: relative; z-index: 0; border-left: solid 1px #e0e1dd; border-right: solid 1px #e0e1dd; }
.product .footer .first{ background: url('../images2/product.png') repeat-x left bottom; padding: 10px 10px 20px; }
.product .footer .last{ background: url('../images2/product.png') repeat-x left top; padding: 10px 10px 20px; border-left: solid 1px #e0e1dd; }
.product .footer ul{ font-size: 11px; }
/*.product .footer li{ background: url('../images2/markers.gif') no-repeat -4000px 5px; padding: 0 0 0 10px; }*/
.radius-top, .radius-bot{ height: 7px; margin-bottom: -7px; position: relative; z-index: 1; font-size: 0; }
.radius-top{ background: url('../images2/products.gif') left top; }
.radius-bot{ top: -7px; background: url('../images2/products.gif') left bottom }

