html,body{height:100%;background:#FFF}

body{width:100%;min-height:100%;margin:0;padding:0;color:#000;font:normal 14px arial;text-align:center}

form{margin:0}
table,input,select{font:normal 100% arial}
table{border-collapse:collapse}
td{padding:0}
select,input,textarea{border:solid 1px #386495}
input.radio{border:none;vertical-align:middle;margin:0 4px}
ul{margin:4px 0 14px 20px;padding:0}
ul li,ol li{padding:6px 0 0}
ul.red li,ol.red li{color:#CC0000}
ul li span,ol li span{color:#000}
img{border:0;margin:0}
a{color:#2651A1;text-decoration:none}
a:hover{text-decoration:underline}
a.clear:hover{text-decoration:none}
a.under{text-decoration:underline}

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

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

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

.w0{width:1px}
.w20{width:20%}
.w33{width:33.3%}
.w50{width:50%}
.w66{width:66.6%}
.w100{width:100%}
.h100{height:100%}

big,.big{font-size:125%}
small,.small{font:normal 11px tahoma}
.normal{font:normal 14px arial}
.micro{font:normal 10px tahoma}

/* new style for content-headers */
h1{font:normal 28px arial;margin:0 0 0.3em}
h2{font:normal 24px arial;margin:0 0 0.8em}
h3{font:normal 18px arial;margin:0 0 0.8em}
h4,h5{font:bold 14px arial;margin:0 0 0.8em}

.h2,.h3,.h4{color:#2752A0}
.h2{font:normal 18px arial;margin:0 0 0.4em}
.h3{font:normal 17px tahoma;margin:0 0 0.4em}
.h4{font:bold 16px arial;margin:0 0 0.4em}
p{margin:0 0 1.1em 0;line-height:1.2}

.z{border:1px solid red}

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

/* style for marking */
.size{width:944px;text-align:left;margin:0 auto}
.body{min-height:100%;background:#FFF;border-left:solid 1px #A4A5A7;border-right:solid 1px #A4A5A7}
* html .body{height:100%}
.mrg{margin-left:1px;margin-right:1px}
.spaceFooter{clear:both;height:120px}
.footer{position:absolute;top:-120px;width:944px;height:109px}
.copy{width:940px;min-width:942px;height:120px;margin:0 auto;background:#F6F6F6 url(http://images9.kaspersky-labs.com/en/newdesign2/sh_btm.gif) top repeat-x;text-align:left}
.copy .link,.copy .link a{color:#6E7689}
.copy .dark,.copy .dark a{color:#475064}
.copy a{text-decoration:none}
.copy .text{padding:20px 0 0 12px}
.copy .logobtm{padding:44px 120px 0 0}

/* style for header */
.hTopMenu{height:38px;background:#0E775B;color:#FFF;font:normal 11px tahoma}
.hTopMenu .menu td{padding:0 9px;border-right:solid 1px #FFF;color:#FFF}
.hTopMenu .menu a{text-decoration:none;color:#FFF}
.hTopMenu .menu a:hover{text-decoration:underline}
.hTopMenu .logon{background:#054236;font-weight:bold; padding:2px 8px 4px;cursor:pointer}
.hTopMenu .logon a{color:#FFF}
.hTopMenu .auth td{padding-left:4px;color:#FFF}

/* new head */
.hPromoN{background:url(http://images9.kaspersky-labs.com/en/newdesign2/top_pr.jpg) center top repeat-x;height:80px}
img.logN{width:260px;height:60px;margin:6px 26px}
.search{padding-right:20px;font:normal 11px tahoma}
.danger{padding-left:116px;color:#FFF;font:normal 12px arial}
.d_yellow{background:url(http://images9.kaspersky-labs.com/en/newdesign2/dan_2.gif) 20px top no-repeat}
.d_orange{background:url(http://images9.kaspersky-labs.com/en/newdesign2/dan_3.gif) 20px top no-repeat}
.d_red{background:url(http://images9.kaspersky-labs.com/en/newdesign2/dan_4.gif) 20px top no-repeat}

/* for all menu and promo*/
.mmenu,.smenu,.promo,.hPromoN{width:940px;min-width:100%;margin:0px}
.pd1px {padding:1px 1px 0}
.mmenu{height:30px;background:url(http://images9.kaspersky-labs.com/en/newdesign2/mmenu_bg.gif) top repeat-x}
.mmenu td.act{background:red url(http://images9.kaspersky-labs.com/en/newdesign2/mmenu_bga.gif) top repeat-x}
.mmenu a{color:#FFF}
.mmenu td{text-align:center;color:#FFF; font:bold 14px arial;width:20%;cursor:Pointer}
.mmenu td.rz{width:2px}
.mmenu td.rz div{width:2px;height:30px;background:url(http://images9.kaspersky-labs.com/en/newdesign2/mmenu_rz.gif) top no-repeat}

/* style sub menu */
.smenu{height:30px;background:url(http://images9.kaspersky-labs.com/en/newdesign2/smenu_bg.gif) top repeat-x}
.smenu a{color:#315BA8}
.smenu td{text-align:center;color:#315BA8; font:bold 11px tahoma;width:25%}
.smenu td.rz{width:1px}
.smenu td.rz div{width:1px;height:30px;background:url(http://images9.kaspersky-labs.com/en/newdesign2/smenu_rz.gif) top no-repeat}

/* promo */
.promo{height:200px;color:#FFF;background:#2A3648 url(http://images9.kaspersky-labs.com/en/newdesign2/prm_pic.gif) left bottom no-repeat}
ul.prm{margin:0 0 0 20px;padding:0}
ul.prm li{font:normal 11px tahoma;line-height:1.2;list-style-type:square;color:#D5D5D5;padding:0 0 3px}
ul.prm a{color:#D5D5D5;text-decoration:underline}
ul.prm2 li{font:normal 11px tahoma;line-height:1.2;color:#A6B4C0;padding:0 0 6px}
ul.prm2 a{color:#A6B4C0;text-decoration:underline}
.lnk,.lnk_a{width:22px;height:20px}
.lnk_a{background:#108969;border:solid 1px #FFF}
.lnk{background:#2A3648;border:solid 1px #2A3648;cursor:Pointer}

/* first page */
.news{background:#FFF;font:normal 11px tahoma}
.news .brdr{border-right:solid 1px #A3A8B2}
.vlist{margin-top:4px;line-height:1.6}

/* content */
.cont .pad{padding:16px 20px}
.cont .pad ul{padding-left:10px}
.rCol{width:310px}
img.brd{border:solid 1px #010010;vertical-align:top}
img.white_brd{border:solid 1px #FFF;vertical-align:top}
.ml20{margin-left:20px}
.mr20{margin-right:20px}
.mb20{margin-bottom:20px}
.ml10{margin-left:10px}
.mr10{margin-right:10px}
.mb10{margin-bottom:10px}
.mrg4{margin:4px}
table.pd48 td,.pd48{padding:4px 8px}
.mrg_h6{margin-left:6px;margin-right:6px}
.mrg_v10{margin-top:10px;margin-bottom:10px}
.date{color:#38454D;font:normal 11px tahoma;margin-bottom:2px}
.brd_btm{background:url(http://images9.kaspersky-labs.com/en/newdesign2/dot.gif) bottom repeat-x}
.rz{height:18px}
.gr{color:#4D5259}
.wht{color:#FFF}
.rd{color:#FB0000}

/* content - subject */
.subj{color:#38454D}
.subj h1{margin:0}
.subj .nav{font:normal 11px tahoma}
.titl{background:#E0E2E7;margin:10px 1px;padding:8px 20px}
.titl h3{margin:0}
.brdt{border-top:solid 2px #FFF}
.tabl{background:#F0F0DD;font:normal 11px tahoma}
.lcol{width:60px}
.brdr{border-right:solid 2px #FFF}
.bg_dark{background:#F0F0DD}
.bg_brown{background:#DBDBC0}
.bg_blue{background:#E0E2E7}
.bg_sky{background:#F0F1F3}
.brdimg{border:solid 1px #000}
.brdimg img{border:solid 1px #FFF;vertical-align:top}
.print .tabl{background:none;border:solid 1px #DBDBC0;border-left:none;border-right:none}

/* analysis */
.calendar{margin-left:10px}
.calendar td{padding:2px 4px;text-align:center}
.calendar td.sel{background:#38454D;color:#FFF}
img.li{width:4px;height:4px;margin:4px;vertical-align:middle}

/* cabinet */
.info td{padding:0 0 18px 20px;vertical-align:top;text-align:center;font:bold 13px tahoma}
.info img.inf{margin:0 12px}
.info .pict{background:#DEDEDE;padding:16px}
.info2 td{font:normal 14px arial;padding:3px 0}
.info2 td.w33{padding-right:10px}
.info2 input.txt,.info2 select{width:100%}

/* left sub-menu */
.lsmenu .part{padding:12px 20px}
.lsmenu .tabl div{border-top:solid 1px #DBDBC0;border-bottom:solid 1px #DBDBC0;padding:5px 10px}
.lsmenu .tabl div.sel{border-top:solid 1px #FFF;border-bottom:solid 1px #FFF}

/* encyclopedy */
.encycl{background:#FFF}
.encycl .brdr{border-right:solid 1px #A3A8B2}
.encycl li{list-style-type:square;color:#38454D;padding:0.2em 0}
.bgblue{background:#D9E7EF;margin:20px 0}
.fold td{background:#E5E7EA url(http://images9.kaspersky-labs.com/en/newdesign2/tab_cor1.gif) right top no-repeat;border:solid 2px #FFF;padding:6px 12px}
.fold td.act{background:#F0F0DD url(http://images9.kaspersky-labs.com/en/newdesign2/tab_cor2.gif) right top no-repeat}
.fold h3{margin:0}
.fold td.act h3{color:#38454D}

/* glossary */
.gloss .pad{color:#999;padding-top:12px;padding-bottom:12px;}
.gloss *{font:normal 18px arial;padding:0 12px 0 0;text-transform:uppercase}
.gl_pd{margin-top:1px}
.gl_img div{height:150px}
.gl_img div.pic1{background:url(http://images9.kaspersky-labs.com/en/newdesign2/big_pic1.jpg) center no-repeat}
.gl_img div.pic2{background:url(http://images9.kaspersky-labs.com/en/newdesign2/big_pic2.jpg) center no-repeat}
.gl_img div.pic3{background:url(http://images9.kaspersky-labs.com/en/newdesign2/big_pic3.jpg) center no-repeat}
.gl_img{font:normal 11px tahoma}
.gl_img .date{margin-right:8px}
.letter{background:#4D5259;font:normal 48px arial;color:#FFF;padding:12px 16px}

/* posting */
.post_pd td{padding:8px 18px 8px 34px}
.post_pd .brdr{padding:8px 34px 8px 0;color:#4D5259}
.post_pd2 td{padding:8px 20px;border-bottom:solid 1px #FFF}
.post_pd3 td{padding:16px 16px 0 6px;vertical-align:top}
.post_pd3 .txt,.post_pd3 textarea{width:680px}
.post_pd3 .txt2{width:380px}
.post_pd3 table.data td{padding:8px;vertical-align:middle;border-bottom:solid 2px #F0F0DD}

/* weblog */
.tab{background:#7E858F;font:bold 11px tahoma}
.tab td{padding:7px;text-align:center;color:#000}
.tab a{color:#FFF}
.rating{font:normal 9px arial;white-space:nowrap;text-align:center}
img.rate{width:19px;height:8px;margin:4px 6px 4px 0;vertical-align:middle}
.st1{background:url(http://images9.kaspersky-labs.com/en/newdesign2/rate1.gif) left}
.st2{background:url(http://images9.kaspersky-labs.com/en/newdesign2/rate2.gif) left}
.st3{background:url(http://images9.kaspersky-labs.com/en/newdesign2/rate3.gif) left}
.st4{background:url(http://images9.kaspersky-labs.com/en/newdesign2/rate4.gif) left}
.st5{background:url(http://images9.kaspersky-labs.com/en/newdesign2/rate5.gif) left}

/* virus */
.tabl2 td{padding:6px 16px;border-bottom:solid 2px #FFF;border-right:solid 2px #FFF}
.li_red{padding:2px 0 2px 16px;background:url(http://images9.kaspersky-labs.com/en/newdesign2/li_red.gif) 2px 6px no-repeat}
.li_gr{padding:2px 0 2px 16px;background:url(http://images9.kaspersky-labs.com/en/newdesign2/li_gr.gif) 2px 6px no-repeat}
.li_non{padding:2px 0 2px 16px}
div.pre,pre{padding:10px;color:#CC0000;font:normal 14px courier;margin:0 0 20px}
ol.found li{margin:6px 0 4px}

.pager{margin:0 4px}

/* quote*/
.quote{margin:0 0 20px 0;padding:16px 20px 0;background:#F0F0DD}
.quote p,.quote ul,.quote ol{padding-bottom:16px;margin-bottom:0}
.corner{position:relative}
.corner div{position:absolute;width:22px;height:30px;left:-42px;top:-2px;background:url(http://images9.kaspersky-labs.com/en/vldesign/rem_style2.gif) left top no-repeat}
.outline{background:none;border:solid 2px #06523E}
.outline .corner div{background:url(http://images9.kaspersky-labs.com/en/vldesign/rem_style1.gif) left top no-repeat}

.rCol .quote {font:normal 12px arial;margin-right:20px}
.quote .title{font:bold 15px arial}

.quote_r{font-size:1px;line-height:1px;position:relative}
.quote_r .in{position:absolute;top:-27px;left:610px}

/* timeline */
.tl{margin:20px auto}
.tl td{padding:0 20px 20px;font:bold 110% tahoma}

table.tl  td.tl_start{background:url('http://images9.kaspersky-labs.com/en/newdesign2/tl_start.gif') no-repeat 50% 100%; }

table.tl  td.tl_point{background:url('http://images9.kaspersky-labs.com/en/newdesign2/tl_point.gif') no-repeat 50% 100%;  }
table.tl  td.tl_selected{background:url('http://images9.kaspersky-labs.com/en/newdesign2/tl_point.gif') no-repeat 50% 100%; }

table.tl  td.tl_right { background:url('http://images9.kaspersky-labs.com/en/newdesign2/tl_right.gif') no-repeat 50% 100%; }
table.tl  td.tl_left { background:url('http://images9.kaspersky-labs.com/en/newdesign2/tl_left.gif') no-repeat 50% 100%; }

table.tl  td.tl_end { background:url('http://images9.kaspersky-labs.com/en/newdesign2/tl_end.gif') no-repeat 50% 100%; }

/* polls */
.polls td{padding:14px}
.polls .bg_sky td{border-bottom:solid 1px #FFF;border-right:solid 1px #FFF}

/* scanner - stat */
table.stat{margin-bottom:4px}
table.stat td{padding:0 1px;white-space:nowrap}
table.stat td.w100{background:url(http://images9.kaspersky-labs.com/en/newdesign2/bg_dot.gif) bottom repeat-x}

/* table - info */
table.inf td{padding:5px 12px;border-top:solid 1px #CFCFBF}
table.rate td{padding:2px 12px}
table.rate td.rt1,table.rate td.rt2,table.rate td.rt3{color:#FFF;font:normal 25px arial}
table.rate td.rt1{background:#0E7A5D}
table.rate td.rt2{background:#DA0F0F}
table.rate td.rt3{background:#CCC7C7}

/* alerts */
.warn_c1{background:#0C785B}
.warn_c2{background:#EBFD22}
.warn_c3{background:#F1AB04}
.warn_c4{background:#DB4027}
.warn_pd{padding:7px 10px}
.warn_pd h2{margin:0;color:#FFF}

/* comments */
.cmt_link{background:#0E7A5D;color:#FFF}
.lwr{text-transform:lowercase;margin:0 2px;padding:2px 4px}

/* old style */
.incut{width:200px; padding:10px;margin:15px 15px 10px 0; border:1px dotted #7FA9A3; font-weight:bold; color:#005447}
.incut_td{padding:10px}

/* print page */
.print .pad{padding:16px 32px}
.print h1{font:normal 24px arial}
.print h2{font:normal 18px arial}
.print h3{font:bold 14px arial}

/* promo pages */
.pgmenu td.but{width:25%;padding:0 6px}
.pgmenu div{background:url(http://images9.kaspersky-labs.com/en/promopages/page_but_c.gif) top repeat-x}
.pgmenu div table{width:100%;height:44px;background:url(http://images9.kaspersky-labs.com/en/promopages/page_but_l.gif) left top no-repeat}
.pgmenu div table td{background:url(http://images9.kaspersky-labs.com/en/promopages/page_but_r.gif) right top no-repeat;text-align:center;font:normal 12px tahoma;color:#555}
.pgmenu .but_act div{background:url(http://images9.kaspersky-labs.com/en/promopages/page_but_c_a.gif) top repeat-x}
.pgmenu .but_act div table{background:url(http://images9.kaspersky-labs.com/en/promopages/page_but_l_a.gif) left top no-repeat}
.pgmenu .but_act div table td{background:url(http://images9.kaspersky-labs.com/en/promopages/page_but_r_a.gif) right top no-repeat;color:#FFF}
a.pgpr{padding-left:8px;background:url(http://images9.kaspersky-labs.com/en/promopages/page_arr.gif) left no-repeat}
.prmpage h3{font:normal 17px tahoma;margin:0 0 0.14em 0;color:#2651A1}
.prmpage p{margin-bottom:0.6em;line-height:1.3}
.pgmenu a{color:#555}
.promoform td{padding:0 10px 8px 0}
.promoform select{width:100%}

/* promo - window */
.pg_win{background:url(http://images9.kaspersky-labs.com/en/promopages/page_win_t.gif) top repeat-x}
.pg_win .wb{background:url(http://images9.kaspersky-labs.com/en/promopages/page_win_b.gif) bottom repeat-x}
.pg_win .wl{background:url(http://images9.kaspersky-labs.com/en/promopages/page_win_l.gif) left repeat-y}
.pg_win .wr{background:url(http://images9.kaspersky-labs.com/en/promopages/page_win_r.gif) right repeat-y}
.pg_win .wtl{background:url(http://images9.kaspersky-labs.com/en/promopages/page_win_tl.gif) left top no-repeat}
.pg_win .wtr{background:url(http://images9.kaspersky-labs.com/en/promopages/page_win_tr.gif) right top no-repeat}
.pg_win .wbl{background:url(http://images9.kaspersky-labs.com/en/promopages/page_win_bl.gif) left bottom no-repeat}
.pg_win .wbr{background:url(http://images9.kaspersky-labs.com/en/promopages/page_win_br.gif) right bottom no-repeat;padding:26px 36px 36px 32px}

div.pg_title{font:normal 18px arial;color:#000;padding:4px 0;margin:0 0 10px;border-bottom:solid 2px #074F3C}

/* autodescription */
.autodesc{padding:16px;background:#F0F0DD;border:solid 1px #DBDBC0}
table.adesc{width:75%; margin-bottom:14px; margin-top:14px}
table.adesc td{border-top:solid 1px #BBB;border-bottom:solid 1px #BBB;padding:4px 8px}
