html,body{height:100%}

body{width:100%;min-height:100%;margin:0;padding:0;color:#333;font:normal 12px arial;background:#FFF}

form{margin:0}
table,input,select{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}
ul{margin:0.4em 0 0.4em 24px;padding:0}
.cursor{cursor:Pointer}

.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{vertical-align:auto}
.l{text-align:left}
.c{text-align:center}
.r{text-align:right}

.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,.big{font-size:125%}
small,.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:1.3em 0 0.3em 0}
h3{font:normal 14px arial;margin:0 0 0.3em 0}
h4{font:bold 110% arial}
p{margin:0 0 0.5em 0}

.z{border:1px solid red}

.h1px{height:1px;font-size:1px;line-height:1px}


/* ************************************** */
/* old style for new design */
.content h1.bigTitle {font:normal 26px arial; color:#005447; margin:5px 0 16px 0}

.content h1{font:bold 135% Tahoma,Verdana,sans-serif;color:#005447}
.content h2{font:bold 125% Tahoma,Verdana,sans-serif;color:#005447; margin-top:0.8em;margin-bottom:0.6em}
.content h2.h1{font: bold 135% Tahoma,Verdana,sans-serif;color:#005447;margin-bottom:0px;margin-top:0px}
.content h3{font:bold 110% Tahoma,Verdana,sans-serif;color:#002822;margin-top:1.1em;margin-bottom:0.6em}
.content h4{font:bold 100% Tahoma,Verdana,sans-serif;color:#005447;margin-top:1.1em;margin-bottom:0.6em}
.content h5{font:bold 100% Tahoma,Verdana,sans-serif;color:#002822;margin-top:1.1em; margin-bottom:0.6em}

.content a{text-decoration:underline;color:#005447}
.content a:hover{color:#cc0000}

/* ******************************************* */
/* new design */
.newD h1{font:normal 22px arial;margin:0 0 0.4em 0;color:#333}
.newD h2{font:normal 18px arial;margin:0 0 0.3em 0;color:#333}
.newD h3{font:normal 14px arial;margin:0 0 0.3em 0;color:#333}
.newD h4{font:bold 110% arial;color:#333}

.newD a{color:#333;text-decoration:none}
.newD a:hover{text-decoration:underline;color:#333}

a.under{text-decoration:underline}
a.under:hover{color:#C0240C}
a.nounder{text-decoration:none}
a.nounder:hover{text-decoration:underline}


/* 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(../images/li_red.gif) 6px 4px no-repeat}
div.li_lime{padding-left:16px;background:url(../images/li_lime.gif) 6px 4px no-repeat}
div.li_green{padding-left:16px;background:url(../images/li_green.gif) 6px 4px no-repeat}
.date{color:#C0240C;font:normal 9px tahoma}
.green{color:#005448}
.lime{color:#045D43}
.red{color:#C0240C}
.gr{color:#777}
.brown{color:#9F7314}
.font1{font:normal 11px tahoma}
.font2{font:normal 11px arial}
.pdh4px{padding-left:4px;padding-right:4px}
table.brd_wh td{border:solid 1px #FFF}

/* ******************************************* */


/* promo blocks */
.grzone{background:url(../images/grzone.gif) center repeat-y;cursor:Pointer}
.grzone .gr_t{background:url(../images/grzone_dot.gif) top repeat-x}
.grzone .gr_b{background:url(../images/grzone_dot.gif) bottom repeat-x}
.grzone .gr_l{background:url(../images/grzone_dot.gif) left repeat-y}
.grzone .gr_r{background:url(../images/grzone_dot.gif) right repeat-y}
table.gr_r{width:248px;height:132px;font:normal 11px tahoma}
.prm_too{width:24%;font:normal 11px tahoma;vertical-align:top}

/* navigation */
.nav,.nav a{font:normal 11px tahoma;color:#005447}
.nav .path{background:url(../images/go_green.gif) 8px center no-repeat;padding:4px 0 4px 24px}
.nav .path_end{background:url(../images/go_red.gif) 8px center no-repeat;padding:4px 0 4px 24px;color:#C0240C}

/* list */
.list a {background:url(../images/li_black.gif) 8px center no-repeat;padding:4px 0 4px 24px;color:#C0240C}

/* left column */
.lcHead{height:30px;background:#247768 url(../images/left_top.jpg) top center repeat-x;font:bold 11px tahoma;color:#FFF}
.lcHead td{padding-left:10px}
.lcmenu{background:#FAFAFA url(../images/lc_bg.gif) bottom repeat-x;padding:0 10px}
.lcmenu{color:#EE002F}
.lcmenu a{color:#005448}
.lm_lv1{padding:14px 0;font:normal 13px arial; border-top:solid 1px #D0C9AD; }
div.toplist .lm_lv1{border:none}
.lm_lv1 div,.lm_lv2 div,.lm_lv3 div,.lm_lv4 div{padding-left:12px; }
.lcmenu div.lm_lv1 div{background:url(../images/li_black.gif) left center no-repeat}
.lm_lv2{padding:0 0 12px;font:normal 11px arial ; margin-top:-6px; font-weight:bold}
.lm_lv3{padding:0 0 12px;margin-left:12px;font:normal 11px arial;margin-top:-6px}
.lm_lv4{padding:0 0 12px;margin-left:24px;font:normal 11px arial;margin-top:-6px}
.lcmenu div.sel div{background:url(../images/li_red.gif) left center no-repeat}

.btprm,.btprm a{color:#777}
.forpic{height:12px;background:url(../images/for_pic_bg.gif) top repeat-x}
.forpic div{height:12px;background:url(../images/for_pic.jpg) right 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(../images/win_buy_c.gif) top repeat-x;height:55px}
.buy_frm .sl{background:url(../images/win_buy_l.gif) left top no-repeat;width:0}
.buy_frm .sr{background:url(../images/win_buy_r.gif) right top no-repeat;width:0}
.buy_frm2{background:url(../images/win2_buy_c.gif) top repeat-x;height:70px}
.buy_frm2 .sl{background:url(../images/win2_buy_l.gif) left top no-repeat;width:0}
.buy_frm2 .sr{background:url(../images/win2_buy_r.gif) right top no-repeat;width:0}
.buy_frm .sl div,.buy_frm .sr div,.buy_frm2 .sl div,.buy_frm2 .sr div{width:16px}
.buy_frm select,.buy_frm2 select{width:80px}

/* folders */
.prm_fold{height:90px;background:url(../images/prm_folder.jpg) center top no-repeat;font:normal 11px arial}
.prm_fold table{height:90px;width:100%;background:url(../images/prm_fldr_rz.gif) left 36px no-repeat}
.prm_fold table.frstbl{background:none}
.prm_fold table td{padding:42px 6px 0 4px;line-height:1.1;vertical-align:top}
.prm_fold .sel{background:url(../images/prm_fld_abg.gif) top repeat-x}
.prm_fold .sel table{background:url(../images/prm_fld_al.gif) left top no-repeat}
.prm_fold .sel table td{background:url(../images/prm_fld_ar.gif) right top no-repeat;padding-top:18px}
.prm_fold .sel table td.w0{background:none}
.prm_fold table td.w0{padding:12px 0 0 6px}
.prm_foldbg{background:#FFF url(../images/prm_fld_abg.gif) left -90px repeat-x;padding:14px 20px}

.prm_fold2{height:80px;background:url(../images/prm_folder.jpg) center bottom no-repeat;font:bold 16px arial}
.prm_fold2 table{height:80px;width:100%;background:url(../images/prm_fldr_rz.gif) left 26px no-repeat}
.prm_fold2 table.frstbl{background:none}
.prm_fold2 table td{padding:20px 10px 0 8px;line-height:1.1;text-align:center}
.prm_fold2 .sel{background:url(../images/prm_fld_abg.gif) top repeat-x}
.prm_fold2 .sel table{background:url(../images/prm_fld_al.gif) left top no-repeat}
.prm_fold2 .sel table td{background:url(../images/prm_fld_ar.gif) right top no-repeat;padding-top:16px}
.prm_fold2bg{background:#FFF url(../images/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,.bmenu a{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(../images/li_red.gif)}








/* ************************************* */
.red_news{color:#E60004;font-size:90%}
.ora_news{color:#E96E01; font-size:90%}
.news{color:#333;font-size:90%}
.news_date{color:#E96E01;font-size:90%}
.news_num{color:#666;font-size:90%}
.pager{color:#002822;font-size:90%;text-decoration:none}
.ind_d{border:1px solid #BFBFBF;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:1px;font-size:80%}
.ind_d2{background-color:#F7CCA6;padding-left:3px;padding-right:2px}

/* virus alert */
td.alert{border:1px solid #BDBCBC;border-right:none;background-color:#FFF}
a.virlist{font-weight:bold;color:#333;text-decoration:none}
a.virlist_child{color:#333}

/* */
.koss_links{padding:5px 10px 15px 15px; margin:20px 0 0 0; background:#F8F7F5;
border-top:solid 5px #D0C9AD;  border-bottom:solid 5px #D0C9AD}
.koss_links h4{margin:10px 0 0 0; padding:0; color:#01553D}
.links_list{padding:0 0 2px 15px;background:url('http://images.kaspersky.com/en/draft/g_06_bul_4.gif') 5px 4px no-repeat}
.links_list a{font:normal 90% Tahoma}
.koss_description ul{list-style-image: url('http://images.kaspersky.com/en/draft/g_06_bul_5.gif');margin:5px 0 0 15px; padding:0}
.koss_block{margin:0 10px 20px 30px;float:right; width:200px} 

/*styles for US*/
#middle_box{width:100%;padding: 0 0 30px 0; margin:0}
#middle_box h1{margin: 0; padding: 5px 0 0 0; font-size:125%; font-family:tahoma; color: #005447}
#middle_box h2{margin: 0;padding: 5px 0px 2px; font-size: 100%; font-family: tahoma; color: #005447}
#middle_box p{margin: 0 0 0 5px; padding: 0}
#middle_box a{color:#333;text-decoration:none}
#middle_box a:hover{color:#333; text-decoration:underline}
#middle_box ul{font-size: 90%; list-style-image: url('image/g_06_bul_2.gif'); margin:0 0 0 15px; padding:0}
#middle_box .products{float:left; width:135px}
* html .learnMore{width:269px}

.learnMore {margin-top: 1px;height: 69px;border: 1px solid #C6C4C4;        background-color: #E6E6E6;width: 269px;}

/*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('http://images.kaspersky.com/en/draft/bul_a_gre2.gif');}

/* style for affiliate part new */
.affilatePart .Step{border:solid 1px #cac7ba;margin-bottom:4px;background:#FFF url(http://images.kaspersky.com/en/ill/affiliatpart_bg.gif) bottom repeat-x}
.affilatePart .Step .leftCol{padding:4px 0 4px 4px}
.affilatePart .Step .pic{width:194px;height:144px}
.affilatePart .Step .number{position:absolute;width:32px;height:32px;top:1px}
.affilatePart .Step .arrow{position:absolute;width:30px;height:24px;background:url(http://images.kaspersky.com/en/ill/affiliatpart_arrow.gif) no-repeat;top:143px;left:11px}
.affilatePart .Step .more{position:absolute;top:126px;right:-1px}
.affilatePart .Step .rightCol{padding:4px 4px 4px 0}
.affilatePart .Step .title{margin:8px 0 6px 40px;height:18px}
.affilatePart .Step .txt{padding:8px 8px 4px 12px}
.affilatePart .StepImage{position:absolute;width:145px;height:248px;left:12px;padding:30px 0 0 10px}
.affilatePart .StepImage img{width:125px;height:32px;margin-top:18px}

/* style for product diagram */
.diagram{background:#EAE6D6;font:normal 100% tahoma}
.diagram tr{height:25px}
.diagram td{border:solid 1px #FFF;padding:0 12px}
.diagram tr.title td{padding:4px 12px}
.diagram td.w18{width:18.5%;text-align:center}

.diagram .bg1gr{background:#16C08F url(http://images.kaspersky.com/en/draft/diagramnew_bg1.gif) bottom repeat-x}
.diagram .bg2gr{background:#13B385 url(http://images.kaspersky.com/en/draft/diagramnew_bg2.gif) bottom repeat-x}
.diagram .bg3gr{background:#10A278 url(http://images.kaspersky.com/en/draft/diagramnew_bg3.gif) bottom repeat-x}
.diagram .bg4gr{background:#0D8F69 url(http://images.kaspersky.com/en/draft/diagramnew_bg4.gif) bottom repeat-x}
.diagram .bg5gr{background:#0A7C5A url(http://images.kaspersky.com/en/draft/diagramnew_bg5.gif) bottom repeat-x}
.diagram .bg6gr{background:#076B4E url(http://images.kaspersky.com/en/draft/diagramnew_bg6.gif) bottom repeat-x}
.diagram .bgSel{background:#16C08F url(http://images.kaspersky.com/en/draft/diagramnew_bgsel.gif) repeat}

/* style for product*/
.popup{background:#F8F7F5;border:solid 1px #D0C9AD;color:#010101}
.popup *{white-space:nowrap}
.popup td,.popup th{padding:6px 8px}
.popup td.pd5{padding:0 5px;border:none}
.popup tr.brdTop td{border-top:solid 1px #FFF}
.popup tr.brdTop td.pd5{border:none}
.popup a.buy{color:#010101;padding:4px;text-decoration:none}
.popup a.buy .price{text-decoration:underline}

/* style for block-product */
.blockPro .grey{background:#F6F6F1}
.blockPro .grad{background:#E8E5D7 url(http://images.kaspersky.com/en/draft/prod_buy_grad.gif) top repeat-x}

.blockPro .brdL{background:url(http://images.kaspersky.com/en/draft/prod_buy_brd.gif) left repeat-y}
.blockPro .brdR{background:url(http://images.kaspersky.com/en/draft/prod_buy_brd.gif) right repeat-y}
.blockPro .brdT{background:url(http://images.kaspersky.com/en/draft/prod_buy_brd.gif) top repeat-x}
.blockPro .brdB{background:url(http://images.kaspersky.com/en/draft/prod_buy_brd.gif) bottom repeat-x}
.blockPro .brdTR{background:url(http://images.kaspersky.com/en/draft/prod_buy_brdtr.gif) top right no-repeat}
.blockPro .brdBR{background:url(http://images.kaspersky.com/en/draft/prod_buy_brdbr.gif) bottom right no-repeat}
.blockPro .brdBL{background:url(http://images.kaspersky.com/en/draft/prod_buy_brdbl.gif) bottom left no-repeat}

.blockPro table.unit{height:152px;font-size:125%}
.blockPro table.unit td{padding:10px}
.blockPro table.unit .pd{padding:2px 160px 0 20px;text-align:justify}
.blockPro table.unit .pd .rz{height:10px;font-size:1px;line-height:1px}
.blockPro table.unit .rel img{position:absolute;top:25px;left:30px;width:100px;height:100px}

.blockPro .buyonline{float:left;white-space:nowrap;width:33%;margin:4px 8px 0 0}
.blockPro .buyonline *{vertical-align:middle}

.blockPro .bnl{white-space:nowrap}
.blockPro .bnl *{vertical-align:middle}

.blockPro{font-size:80%}
.blockPro .price{font:bold 14px arial}
.blockPro h2{margin-top:12px;font:bold 15px arial}


/* NEW TABS */
.tabs_sel{background:url('http://images.kaspersky.com/en/draft/new_tabs_sel_bg.gif') repeat-x; border-right:1px solid #033425}
.tabs_sel_s{background:url('http://images.kaspersky.com/en/draft/new_tabs_sel.gif') no-repeat;font:bold 90% Tahoma; color:#053626; height:26px;text-align:center;padding:6px 10px 0}
.tabs_pas{background:url('http://images.kaspersky.com/en/draft/new_tabs_pas_bg.gif') repeat-x; border-right:1px solid #033425}
.tabs_pas_p{background:url('http://images.kaspersky.com/en/draft/new_tabs_pas.gif') no-repeat;height:26px;text-align:center;padding:6px 10px 0}
.tabs_pas_p a{font:bold 90% Tahoma; color:#FFF;text-decoration:none}
.tabs_pas_p a:hover{text-decoration:underline;color:#FFF;}

.newtabs .tabs_sel_s,.newtabs .tabs_pas_p{padding:0}
.newtabs .tabs_sel_s div,.newtabs .tabs_pas_p div{padding:6px 10px 0}

/* mobile download page */
.mobile_table { border:d0c9ad 1px solid;background:#FFF;padding:0;width:100%}
.mobile_table td { background:#F4F2EB; padding:3px 7px}
.mobile_link_1 { background:url('http://images.kaspersky.com/en/draft/bul_21.gif') no-repeat; padding:3px 0 0 27px; height:21px; }
.mobile_link_1 a { font:normal 90% Arial; color:#005447; text-decoration:none; }
.mobile_link_2s { background:url('http://images.kaspersky.com/en/draft/bul_23.gif') no-repeat 0 2px;; padding:1px 0 0 19px; height:19px; }
.mobile_link_2p { background:url('http://images.kaspersky.com/en/draft/bul_24.gif') no-repeat 0 2px; padding:1px 0 0 19px; height:19px; }
.mobile_table td.num { background:#d0c9ad; padding:3px 15px; text-align:center; color:#FFF; font-weight:bold}
.mobile_table_2 td { font:normal 70% Arial; padding:3px 0 3px 17px}
.mobile_link_3 { background:url('http://images.kaspersky.com/en/draft/bul_22.gif') no-repeat; padding:0 0 0 22px; height:14px}

/* Compare KIS-KAV */
.kossAll{border:solid 1px #D0C9AD}
.kossAll table{background:#EAE6DA;margin:1px}
.kossAll table td{border:solid 1px #FFF;padding:2px 6px;font:bold 70% arial;text-align:center}
.kossAll table tr.sub{background:#F5F3EE}
.kossAll table tr.sub div{padding-left:20px;color:#666}
.kossAll table tr.title{background:#0E936C url(http://images.kaspersky.com/en/draft/koss_all_titlebg.gif) top repeat-x;height:50px}
.kossAll table tr.title td{color:#FFF}
.kossAll table td span{color:#CC0000}
.kossAll .w90px{width:90px}
.kossAll div{width:370px}
.kossAll table tr.sub .buy { color:#CC0000; font:normal 180% Arial; width:80; padding:5px 0}

/* TOP 20 */
.top20 { margin:15px 0 25px 0; }
.top20 tr.top20_header td { font:bold 90% arial; border-bottom:2px solid #CC0000; padding:5px; }
.top20 tr.top20_bottom td { font:bold 90% arial; border-bottom:2px solid #0E775B; padding:5px; vertical-align:top; }
.top20 td { font:normal 90% arial; padding:5px; border-bottom:1px solid #0E775B; vertical-align:top; }

/* Data band */
.dband_td_1  { padding:15px 10px 10px 0; width:100px; }
.dband_td_2  { border-left:2px solid #85AEB4; background-color:#FAF7ED; padding:10px 10px 10px 15px; }
.dband_td_2 h2  { font:bold 120% Tahoma,sans-serif; color:#005447; margin:0; }
.dband_td_2 p.loc_date  { color:#666; margin:0; }
.dband_date  { text-align:right; color:#666; }

/* Press center */
.press_intro   { background:#F4F2EB; padding:18px 15px; }
.press_nav    { margin-top:1px; background:#E2DFD5; }
.press_nav a  { font-weight:bold; text-decoration:none; }
.press_btn     { padding:18px 6px 18px 10px; }
.press_tbl      { padding:15px 20px 0 0; }
.press_tbl2    { padding:15px 0 0 20px; }

/* KAV-KIS 2009 */
.v2009_hup_block { width:100%; margin-top:20px; border-top:2px solid #B2AB8E; border-bottom:1px solid #B2AB8E; background:url(http://images.kaspersky.com/en/draft/2009-hup_box_bg.gif) repeat-x #F7F6F1}
.v2009_hup_block .col1 { padding:20px; text-align:top; width:100%}
.v2009_hup_block .col1 h3 { font:bold 170% arial; color:#9D0000; margin:0}
.v2009_hup_block .col1 h3 span { font:bold 70% arial; color:#04261B}
.v2009_hup_block .col1 h4 { font:bold 120% arial; color:#04261B; margin:10px 0 5px}
.v2009_hup_block .col1 p { font:normal 90% tahoma; margin:0; padding:0}
.v2009_hup_block .col1 .read_more { font-weight:bold; margin:5px 0}
.v2009_hup_block .col1 .more_link { background:#FFF; margin:10px 0}
.v2009_hup_block .col1 .more_link td { padding:5px 8px 8px}
.v2009_hup_block .col1 .more_link td a { font-weight:bold}
.v2009_hup_block .col1 .more_link td .deepred { color:#9B0000; }
.v2009_hup_block .col1 .more_link td b.deepred { font:bold 140% arial; color:#9B0000}
.v2009_hup_block .col1 .more_link td span { font:normal 80% tahoma; color:#666}
.v2009_hup_block .col2 { padding:20px 30px}

.v2009_buybox .col1 { width:100%; padding:20px 0 20px 20px; background:#F7F6F1 url(http://images.kaspersky.com/en/draft/2009-buy_bg.gif) 100% 0 repeat-y}
.v2009_buybox .col1 h3 { font:bold 150% arial; color:#9d0000; margin:0}
.v2009_buybox .col1 p { margin:5px 0 0}
.v2009_buybox .col1 .v2009_box { border:1px solid #DEDCD0; background:#FFF; padding:10px 10px; margin:10px 0; float:left; }
.v2009_buybox .col1 .v2009_box form { margin:0; padding:0;}
.v2009_buybox .col1 .v2009_box .v2009_list { border:1px solid #9b0000; margin:0 5px 0 0; font:normal 90% tahoma; width:80px; }
.v2009_buybox .col1 .v2009_box .v2009_price { font:bold 80% arial; color:#9d0000; padding:0 8px; }
.v2009_buybox .col1 .v2009_link { width:100% }
.v2009_buybox .col1 .v2009_link td { padding:0 20px 0 0}
.v2009_buybox .col1 .v2009_link h5 { font:bold 110% arial; color:#9b0000; padding:0; margin:0}
.v2009_buybox .col1 .v2009_link div { background:url('http://images.kaspersky.com/en/draft/2009-link_bul.gif') 5px 9px no-repeat; padding:4px 0 0 15px; font:normal 90% tahoma; }
.v2009_buybox .col2 { width:210px; padding:20px; background:#DEDCD0}

.product_tab { width:100%; margin-top:20px; }
.product_tab .sel { height:30px; border:1px solid #BDB69C; border-bottom:0; background:#F7F6F1;  text-align:center; white-space:nowrap; padding-left:8px; padding-right:8px; }
.product_tab .sel a { color:#333; text-decoration:none; font-weight:bold; }
.product_tab .pas { height:30px; background:url('http://images.kaspersky.com/en/draft/2009-tab_pas.gif') repeat-x; text-align:center; border-bottom:1px solid #BDB69C; border-left:1px solid #FFF; border-right:1px solid #FFF; white-space:nowrap; padding-left:8px; padding-right:8px; }
.product_tab .pas a { color:#FFF;  text-decoration:none; font-weight:bold; }
.product_tab .content { border:1px solid #BDB69C; border-top:0; background:#F7F6F1; padding:20px; }
.product_tab .content .v2009_inbox { font:normal 90% tahoma; border:1px solid #dedcd0; background:#FFF; width:200px; margin:0  0 20px 30px; padding:15px 10px; }

.v2009_sysreq { width:100%; }
.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 #DEDCD0; border-right:1px solid #DEDCD0; }
.v2009_sysreq .brd_l { border-top:1px solid #DEDCD0}

.v2009_compare { background:#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:#bdb69c; }
.v2009_compare .tit2 td { font-weight:bold; padding:5px;}
.v2009_compare .notit { background:#FFF;}
.v2009_compare .ind {padding-left: 1em;}
.v2009_compare td.c, .2009_compare td.csel { text-align:center; }
.v2009_compare td.csel {background:#DEDCD0;}

.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 80% arial; text-align:center; color:#666; text-valign:middle; }
.ksos_tables td.yes { background:#DEDCD0; font:bold 80% arial; text-align:center; color:#cc0000; }

/* pre style */
pre              {margin:14px 40px 10px; color:#B10000; font-family:monospace;}
.pre             {margin:14px 40px 10px; color:#B10000; font-family:monospace;}

/* style renew */
.steps{width:180px}
.steps td{width:180px;font:normal 11px arial;color:#A6A6A6}
.steps td.green{color:#055039}

/* contact */
.contact td{line-height:1.3}
.contact h2{font:bold 16px arial;color:#005448;padding-bottom:12px;margin:0 0 10px;background:url(http://images.kaspersky.com/en/draft/brd_title.gif) bottom repeat-x}
.contact h3{font:bold 13px arial;margin:0 0 0.3em}
.contact .ml10{margin-left:10px}
.contact .nounder{text-decoration:none;color:#005448}
.contact .nounder:hover{text-decoration:underline;color:#005448}
.contact .brd_list{background:url(http://images.kaspersky.com/en/draft/brd_list.gif) bottom repeat-x}
.contact small{font:normal 11px tahoma}