html,body{height:100%}

body{width:100%;min-height:100%;margin:0;padding:0;color:#000;font:normal 14px arial;background:#EEE;line-height:1.4}

form{margin:0}
table,input,select{font:normal 100% arial}
table{border-collapse:collapse}
table td{padding:0;line-height:1.4}
img{border:0;margin:0}
a{color:#3751AB}
a{text-decoration:none}
a:hover{text-decoration:underline}
.cur{cursor:Pointer}

/* dont use tr.t(.m .b) if embedded table */
.t,tr.t td{vertical-align:top}
.m,tr.m td{vertical-align:middle}
.b,tr.b td{vertical-align:bottom}
tr.t td td,tr.b td td,tr.m td td{vertical-align:auto}
.l{text-align:left}
.c{text-align:center}
.r{text-align:right}

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

.w0{width:1px}
.w25{width:24.9%}
.w33{width:33.3%}
.w50{width:50%}
.w100{width:100%}
.h100{height:100%}

h1{font:normal 150% tahoma,arial}
h2{font:normal 18px arial}
h3,h4{font:bold 110% arial}
h1,h2,h3,h4{margin:0 0 0.5em}
p{line-height:1.4;margin:0 0 0.34em}

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

ul,ol{margin:0 0 0.8em 3em;padding:0}
ul li,ol li{padding:3px 0}

.nobr{white-space:nowrap}
.free{padding:0;margin:0}

.z{border:1px solid red}

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

/* style for all blocks */
.mrga{margin:0 auto;text-align:center;clear:both}
.mWidth{width:990px;text-align:left}
.mWidthB{width:1000px;text-align:left}
.mWidthPd{width:918px;text-align:left}
.lWidth{width:620px;overflow:hidden}
.rWidth{width:280px;overflow:hidden}
.lWidth2{width:660px;overflow:hidden}
.rWidth2{width:230px;overflow:hidden}
.lWidth .w33{overflow:hidden}
.pd5{padding:0 5px}
.pd41{padding:0 41px}
/* paddings */
.pdl6{padding-left:6px}
.pdr6{padding-right:6px}
.pdt6{padding-top:6px}
.pdb6{padding-bottom:6px}
.pdl12{padding-left:12px}
.pdr12{padding-right:12px}
.pdt12{padding-top:12px}
.pdl18{padding-left:18px}
.pdr18{padding-right:18px}
.pdl24{padding-left:24px}
.pdr24{padding-right:24px}
.pdt24{padding-top:24px}
.pdb24{padding-bottom:24px}
.pdl36{padding-left:36px}
.pdr36{padding-right:36px}
/* margins */
.mrl8{margin-left:8px}
.mrr8{margin-right:8px}
.mrb12{margin-bottom:12px}
/* style for links */
a.dashed{text-decoration:none;background:url(http://images9.kaspersky-labs.com/ru/newdesign3/dash.gif) left bottom repeat-x}
a.dashed:hover{text-decoration:none;background:none}
a.dash_bl{text-decoration:none;background:url(http://images9.kaspersky-labs.com/ru/newdesign3/dash_bl.gif) left bottom repeat-x}
a.dash_bl:hover{text-decoration:none;background:none}
a.dash_wh{text-decoration:none;background:url(http://images9.kaspersky-labs.com/ru/newdesign3/dash_wh.gif) left bottom repeat-x}
a.dash_wh:hover{text-decoration:none;background:none}
a.under{color:red;text-decoration:underline}
a.under:hover{text-decoration:none}

.btn,.btn_gr{width:100px;height:22px;font:normal 13px arial;color:#FFF;border:none;cursor:Pointer;margin-top:4px;text-align:center}
.btn{background:url(http://images9.kaspersky-labs.com/ru/newdesign3/button.gif) no-repeat}
.btn_gr{background:url(http://images9.kaspersky-labs.com/ru/newdesign3/button2.gif) no-repeat}

/* */
.date{font:normal 9px arial;color:#888;vertical-align:middle}
.gr{color:#888}
.black{color:#4D5259}
.wht{color:#FFF}
.rd{color:#FB0000}
.font1{font:normal 13px arial;line-height:1.4}
.font2{font:normal 14px arial;line-height:1.4}
.fntRem{font:italic 14px Times New Roman;line-height:1.4}
.status{font-style:italic}
.mTitle{margin:0 0 12px;font:bold 14px arial;color:#343434}
.mGloss{margin:0 0 12px;font:bold 16px arial;color:#343434}
.mTitle a{color:#343434}
img.mask{width:170px;height:110px;vertical-align:top}
div.li{padding-left:12px;background:url(http://images9.kaspersky-labs.com/ru/newdesign3/arr_link.gif) left 8px no-repeat}
div.li_gr{padding-left:12px;background:url(http://images9.kaspersky-labs.com/ru/newdesign3/arr_link_gr.gif) left 8px no-repeat}
div.rz{height:4px;font-size:1px;line-height:1px}
div.rzline{height:1px;font-size:1px;line-height:1px;border-top:solid 1px #ECECEC;margin:16px 0 14px}

/* central corners */
.cc_bg{background:url(http://images9.kaspersky-labs.com/ru/newdesign3/cc_bgg.gif) center repeat-y}
.cc_top{height:14px;font-size:1px;line-height:1px;background:url(http://images9.kaspersky-labs.com/ru/newdesign3/cc_top.gif) center bottom no-repeat}
.cc_dwn{height:14px;font-size:1px;line-height:1px;background:url(http://images9.kaspersky-labs.com/ru/newdesign3/cc_dwn.gif) center top no-repeat}

/* gray corners - top line*/
.tl_l{background:#F4F4F4 url(http://images9.kaspersky-labs.com/ru/newdesign3/cg_lb.gif) left bottom no-repeat;margin:0 0 0 1px}
.tl_r{background:url(http://images9.kaspersky-labs.com/ru/newdesign3/cg_rb.gif) right bottom no-repeat;padding:0 5px;margin:0 1px 0 0}
.tl_c{background:#F4F4F4 url(http://images9.kaspersky-labs.com/ru/newdesign3/cg_c.gif) bottom repeat-x;padding:4px 30px}

/* select - max 180px */
.sel{background:url(http://images9.kaspersky-labs.com/ru/newdesign3/sel_bg_r.gif) left top no-repeat;cursor:Pointer}
.sel div{background:url(http://images9.kaspersky-labs.com/ru/newdesign3/sel_ar_l.gif) right top no-repeat; height:24px}
.sel div div{padding:4px 6px 0 12px;font:normal 12px arial;color:#656565;white-space:nowrap}

/* style for header */
/* top menu */
.topmenu,.topmenu a{color:#767676;font:normal 12px arial}
.topmenu a{text-decoration:none;margin:0 18px 0 0}
.topmenu a:hover{text-decoration:underline}
.topmenu * {vertical-align:middle}
/* search */
.search a{color:#767676;font:normal 12px arial}
.search * {vertical-align:middle}

/* logo-line */
.logoline{height:74px;padding:0 36px}
.logo{margin-top:26px;width:264px}
.alert{margin-top:16px;font:normal 13px arial}
.follow{margin-top:18px;width:180px;height:40px;background:url(http://images9.kaspersky-labs.com/ru/newdesign3/win_tw.gif) no-repeat}
.follow div{padding:12px 16px;font:normal 13px arial}
.follow img{margin-left:6px}
.follow div *{vertical-align:middle}

/* main menu */
.mmenu .part{float:left;width:16.66%}
.mmenu .part p{padding-top:12px;text-align:center;font:normal 14px arial;color:#000}
.mmenu .part div div{height:38px}
.mmenu .act{background:url(http://images9.kaspersky-labs.com/ru/newdesign3/mmenu_c.gif) top repeat-x}
.mmenu .act div{background:url(http://images9.kaspersky-labs.com/ru/newdesign3/mmenu_l.gif) left top no-repeat}
.mmenu .act div.first{background:url(http://images9.kaspersky-labs.com/ru/newdesign3/mmenu_l_f.gif) left top no-repeat}
.mmenu .act div div{background:url(http://images9.kaspersky-labs.com/ru/newdesign3/mmenu_r.gif) right top no-repeat}
.mmenu .act div.last div{background:url(http://images9.kaspersky-labs.com/ru/newdesign3/mmenu_r_e.gif) right top no-repeat}
.mmenu a{color:#000;text-decoration:none}
.mmenu a:hover{text-decoration:underline}
.mmenu .act a{color:#FFF}

/* footer - copyright */
.footer{margin:0 1px;background:#343434;padding:24px 0;color:#C6C6C6;font:normal 11px arial}
.footer h4{color:#FFF}
.footer a{color:#C6C6C6;font:normal 11px arial;text-decoration:underline}
.footer a:hover{text-decoration:none}

/* select and form - used png */
#fsel_w1{width:200px}
#fsel_w1 .ctop,#fsel_w1 .cbtm{height:14px;font-size:1px;line-height:1px}
#fsel_w1 .ctop{background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.securelist.com/ru/images/newdesign3/fsel_top_w1.png', sizingMethod='noscale');}
html>body #fsel_w1 .ctop{background:url(images/newdesign3/fsel_top_w1.png) top no-repeat}
#fsel_w1 .cbtm{background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.securelist.com/ru/images/newdesign3/fsel_btm_w1.png', sizingMethod='noscale');}
html>body #fsel_w1 .cbtm{background:url(images/newdesign3/fsel_btm_w1.png) top no-repeat}
#fsel_w1 .cntr{background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.securelist.com/ru/images/newdesign3/fsel_bg_w1.png', sizingMethod='scale');padding:4px 0}
html>body #fsel_w1 .cntr{background:url(images/newdesign3/fsel_bg_w1.png) repeat-y}
#fsel_w1 .cntr,#fsel_w1 .cntr a{color:#FFF;font-size:13px}

/* stat table */
table.stat{border-top:solid 5px #D4D4D4;margin-top:10px}
table.stat td{border-bottom:solid 1px #D4D4D4;padding:6px}

/* window */
.w_t{background:url(http://images9.kaspersky-labs.com/ru/newdesign3/winb_dot.gif) top repeat-x}
.w_t div{background:url(http://images9.kaspersky-labs.com/ru/newdesign3/winb_lt.gif) left top no-repeat}
.w_t div div{background:url(http://images9.kaspersky-labs.com/ru/newdesign3/winb_rt.gif) right top no-repeat;height:10px;font-size:1px;line-height:1px}
.w_b{background:url(http://images9.kaspersky-labs.com/ru/newdesign3/winb_dot.gif) bottom repeat-x}
.w_b div{background:url(http://images9.kaspersky-labs.com/ru/newdesign3/winb_lb.gif) left bottom no-repeat}
.w_b div div{background:url(http://images9.kaspersky-labs.com/ru/newdesign3/winb_rb.gif) right bottom no-repeat;height:10px;font-size:1px;line-height:1px}
.w_l{background:url(http://images9.kaspersky-labs.com/ru/newdesign3/winb_dot.gif) left repeat-y}
.w_r{background:url(http://images9.kaspersky-labs.com/ru/newdesign3/winb_dot.gif) right repeat-y}

/* style for new input - type=file */
.inpfile {text-align:center;overflow:hidden;width:100px;height:22px}
.inpfile input.newfile{width:400px;margin-left:-250px;height:80px;margin-top:-40px;font-size:80px;-moz-opacity:0;filter:alpha(opacity=0);opacity:0}
