body { padding:0px; margin:0px; font:12px Arial, sans-serif; behavior: url("csshover3.htc");}
img{border:0px;}
a {color:#005447;}
a:hover {color:#cc0000;}

h1 {
	margin-top: 0px;
	padding-top: 0px;
	font-family: Tahoma,Verdana,sans-serif;
	font-size:120%;
	color:#005447;}
h2{  
	font-family: Tahoma,Verdana,sans-serif;
	font-size:115%;
	color:#005447;
	margin-top:0.8em;
	margin-bottom:0.6em;   }
h3{
	font-family: Tahoma,Verdana,sans-serif;
	font-size:105%; color:#002822;
	margin-top:1.1em;
	margin-bottom:0.6em;   }
h4
{   font-family: Tahoma,Verdana,sans-serif;
	font-size:100%;
	color:#005447;
	margin-top:1.1em;
	margin-bottom:0.6em;   }
h5
{   font-family: Tahoma,Verdana,sans-serif;
	font-size:100%;
	color:#002822;
	margin-top:1.1em;
	margin-bottom:0.6em;   }
p, ul, ol{
   margin-top:0.6em;
	margin-bottom:0.6em;   }

#site_container{
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
	text-align: left;
	width:960px;
	height:auto;
	/*background-image:url(/images/brown_bg_spacer.jpg); 
	background-repeat:repeat-x; 
	background-position:bottom;*/
}

.header {
    position:relative;
    width:960px;
    /*height:162px;*/
    margin-left:auto;
    margin-right:auto;
}

.header a {
    text-decoration:none;
}

.header-inner {
    position:relative;
    width:960px;
    height:110px;
    margin-left:auto;
    margin-right:auto;
}

.header-menu {
    float: right;
	padding: 0px;
	text-align: right;
    margin-top:2px;
    margin-bottom:0px;
    z-index:1;
}

#header-menu-container {
  clear: both;
}

.header-menu li {
    float:left;
	  list-style: none;
	  height: 30px;
	  font-size: 0.95em;
    background: url(images/topMenuImages.png) left -30px no-repeat;
}

.header-menu li:hover {
    background: url(images/topMenuImages.png) left -60px no-repeat;
}

.header-menu li.first {
    background: url(images/topMenuImagesFirstTab.png) left -30px no-repeat;
	margin-left: 0px;
}

.header-menu li.first:hover {
     background: url(images/topMenuImagesFirstTab.png) left -60px no-repeat;
}

.header-menu li a {
    color: #fff;
    text-decoration:none;
	height: 30px;
    font: 11px tahoma;
    font-weight: bold;
	line-height: 30px;
	padding: 0 20px 0 5px;
    display:block;
    margin-left:5px;
    background: url(images/topMenuImages.png) right -30px no-repeat;
}

.header-menu li.active a {
    background: url(images/topMenuImages.png) right -60px no-repeat;
}

.header-menu li:hover a {
    background: url(images/topMenuImages.png) right -60px no-repeat;
}

.header-menu li.active {
    background: url(images/topMenuImages.png) left -60px no-repeat;
}

.header-menu li.active.first {
    background: url(images/topMenuImagesFirstTab.png) left -60px no-repeat;
}

.header-menu li.active.first a {
    background: url(topMenuImages.png) right -60px no-repeat;
}

.header-menu li.first a{
    background: url(images/topMenuImagesFirstTab.png) right -30px no-repeat;
	margin-left: 15px;
}

.header-menu li.first:hover a{
    background: url(images/topMenuImagesFirstTab.png) right -60px no-repeat;
}

.header-menu li.last a, .menu li.last:hover a {
    background:none;
}

.header-menu li span{
    float:left;
    display:block;
    background: url(images/arrow.gif) no-repeat 1px 11px;
    height:30px;
    width:10px;
    margin-right:5px;
}

.header-logo {
    float:left;
    display:block;
    margin-left:22px;
    margin-top:30px;
}

.header-upper-right {
  float: right;
  margin: 24px 10px 0 0;
  width:700px;
}

.header-upper-right p {
  line-height: 23px;
}

.header-upper-right a {
    color:#1b2a26;
}

.header-upper-right a:hover {
    text-decoration:underline;
    color:#CC0000;
}

.inner-upper-right table.country-selector {
  margin: 0 0 0 -105px;
  position: absolute;
}

.inner-upper-right {
    float:right;
    margin-left:20px;
    font: 11px arial;
    line-height:23px;
    
}

.inner-upper-right p{
    margin-top:2px;

}

.header-upper-right form {
  margin: 0px;
  padding: 0px;
}

.header-upper-right input {
  float: left;
  padding: 0;
  margin: 0;
 
}

.header-upper-right input.box {
    border: #deddd4 solid 2px;
    font: 11px arial;
    width:165px;
    padding: 3px 0 4px 5px;
}

.header-upper-right input.search-arrow{ 
  border: none;
  height:25px; 
  width: 15px;
  cursor: pointer;
  background: white url(images/search-arrow.gif) no-repeat 3px 5px;
}

.globbrd {
    border:solid 2px #DCD9D0;
}

.globsite {
    padding-left:5px;
    background:#FFF url(http://images.kaspersky.com/en/newdesign/sel_dw.gif) 92px 7px no-repeat;
    font:bold 11px arial;
    cursor:Pointer;
    height:19px;
    line-height:20px;
}

.title-bar {
    width:930px;
    height:32px;
    background: url(images/title-bar.png) no-repeat;
    line-height:32px;
    padding-top:10px;
    padding-left:15px;
    padding-right:15px;

}

.title-bar h1 {
    width:930px;
    margin-top:0px;
    margin-bottom:0px;
    font: 16px arial;
    font-weight:bold;
    color:#006e57;
}

.top_elements {
float:right;
margin-left:10%;
margin-top:24px;
}
.top_boxes_text {
color:#666;
font-size:11px;
font-family:Tahoma,sans-serif;
width:150px;
padding:0;
}

.breadcrumb
{ font-family: Tahoma,Verdana,sans-serif;
font-size:90%; 
color:black; 
height:28;
margin:8px 8px 15px 8px;}
.breadcrumb	a
{ color:#999999; text-decoration:underline; }
.breadcrumb	a:hover
{ color:#999999; text-decoration:underline; }
.breadcrumb, .breadcrumb a {
    font:11px Tahoma;
    margin: 8px 8px 15px 0;
    color:#999999;
    text-decoration:none;
}
/* New navigation    ---------*/
#navigation {
width:90%;
margin-left:20px;
font-size:12px;
}
#navigation ul {
list-style-type:none;
padding-left:1px;
margin-top:0px;
margin-left:2px;
font-family:Arial,sans-serif
}
 
#navigation ul ul {
padding-left:5px;
}
#navigation ul ul li{
font-size:90%;
background-image:none;
border:none;
/*color:#666666;*/
margin:2 0 2 0;
padding:0 0 0 0;
}
#navigation ul ul li a{
text-decoration:none;
/*color:#666666;*/
}
#navigation li
{
background-image:url(/images/nav_Bullet.gif);
background-repeat:no-repeat;
background-position:0 11px;
padding:7px 0 7px 1em;
border-bottom:1px solid #D0C9AD;
}
#navigation a{
text-decoration:none;
}
.selected {
color:#FF0000;
font-weight:bold;}
ul.firstLevel li.selectedWithNav {
color:#b5121b;
font-weight:bold;
}
ul.firstLevel li.selectedWithNav {
color:#b5121b;
font-weight:bold;}
ul.firstLevel li.selectedWithNav ul.secondLevel {
font-weight:normal;}
#navigation li.thirdLevel
{margin-top:0px;
margin-bottom:0px;
}
ul.firstLevel li.selectedWithNav ul.secondLevel li.selectedWithNav{
font-weight:normal;}

.left-sidebar {
    float:left;
    width:226px;
    margin-left:-3px;
    margin-top:8px;
    margin-right:17px;
}

.left-sidebar-header {
    width:211px;
    height:22px;
    background:url(images/left-sidebar-header.png) no-repeat;
    padding-left:15px;
    padding-top:10px;
    line-height:26px;
    font: 11px Tahoma;
    font-weight:bold;
    color:#ffffff;
}

.left-sidebar-body {
    width:226px;
    background:url(images/left-sidebar-body.gif) repeat-y;
    padding-left:0px;
    padding-right:0px;
    padding-top:1px;
    padding-bottom:1px;
    font: 13px arial;

}

.left-sidebar-bottom {
    width:226px;
    background:url(images/left-sidebar-bottom.gif) no-repeat;
}

.left-sidebar ul {
    list-style-type:none;
    margin-left:5px;
    padding-left: 11px;
    padding-right: 11px;
}

.left-sidebar li {
    margin:0;
    padding:0;
    padding-top:8px;
    padding-bottom:8px;
    border-bottom: 1px solid #D0C9AD;
}

.left-sidebar li a {
    text-decoration:none;
}

.left-sidebar ul.firstLevel li{
    background-image:url(images/nav_Bullet.gif);
    background-position: 0px 12px;
    background-repeat: no-repeat;
    padding-left:10px;
}

.left-sidebar ul.secondLevel {
    font: 11px arial;
    margin:0;
    padding:0;
    line-height:18px;
}

.left-sidebar ul.secondLevel li {
    border-bottom: none;
    padding-top:0;
    padding-bottom:0;
    background:none;
    margin-left:0;
    padding-left:0;
    padding-top:2px;
    padding-bottom:2px;
}

.left-sidebar ul.firstLevel li.selectedWithNav ul.secondLevel li.selectedWithNav {
    padding-left:0;
}

.left-sidebar ul.firstLevel li.selected, .left-sidebar ul.firstLevel li.selectedWithNav {
    color: #b5121b;
    font-weight: bold;
}

.left-sidebar ul.firstLevel li.selectedWithNav a {
    margin-left:0;
}

.left-sidebar ul.firstLevel li ul {
    margin:0;
    padding:0;
}

.left-sidebar ul.thirdLevel li {
    margin-left:5px;
}

/*  Navigation Area    ---- */

#main_content{margin-left:240px;}
#main_content_small{margin-left:240px;}


.footer-box {
    width:964px;
    margin-top:20px;
    margin-left:-3px;
}

.footer-box-header {
    background:url(images/footer-box-top.gif) no-repeat;
    height:5px;
}

.footer-box-body {
    background:url(images/footer-box-body.gif) repeat-y;
    padding-left:10px;
    height:inherit;
}

.footer-box-bottom {
    background:url(images/footer-box-bottom.gif) no-repeat;
    height:5px;
}

.footer-box-body a {
    text-decoration:none;
    color:#666666;
}

.footer-box-body a:hover {
    text-decoration:underline;
    color:#666666;
}

.footer-box-body .column {
    float:left;
    padding-top:20px;
    padding-left:10px;
    padding-right:100px;
    padding-bottom:0;
    font: 11px Tahoma;
    color:#666666;
}

.footer-box-body .column p {
    font-weight:bold;
    margin-bottom:0;
    margin-top:0;
}

.footer-box-body .column ul {
    margin:0;
    padding:0;
    list-style:none;
    margin-bottom:10px;
}

.footer-box-body .column ul li {
    padding-left:7px;
    background:url(images/footer-bullet.gif) no-repeat;
    background-position:left;
}

.footer-lower {
    width:944px;
    padding-left:16px;
    padding-top:15px;
    margin-bottom:20px;
}

.footer-lower a {
    text-decoration:none;
    color:#696969 !important;
}

.footer-lower a:hover {
    text-decoration:underline;
    color:#696969;
}

.footer-lower-logo{
    height:43px;
}

.footer-lower-logo-img{
    float:left;
    width:43px;
}

.footer-lower-logo-script{
    float:left;
    font:10px Tahoma;
    color:#9c9c9c;
    padding-top:10px;
    padding-left:15px;
}

.footer-lower-links {
    float:right;
    font:11px Tahoma;
    color:#696969;
    padding-top:10px;
    padding-right:16px;
}

.footer-lower-links a {
    padding-left:10px;
    padding-right:10px;
}

/* *****************************
      OLD NAVIGATION
************************* */
.nav_line
{ margin-top:3px; margin-bottom:3px; }

.lev_1
{   text-indent: -12px;
padding-left:10px;
padding-bottom: 4px;
padding-top: 4px;   }
.lev_2
{   text-indent: -7px;
padding-left:24px;
padding-bottom: 4px; padding-top: 0px;   }
.lev_3
{   text-indent: -7px;
padding-left:40px;
padding-bottom: 4px;
padding-top: 0px;   }

.exp_1
{   font-family: Arial,Tahoma,Verdana,sans-serif;
color:#337671;
text-decoration:none;
font-weight:bold;   }
.sel_1
{   font-family: Arial,Tahoma,Verdana,sans-serif;
color:#E60004;
text-decoration:none;
font-weight:bold;   }
.pas_1
{   font-family: Arial,Tahoma,Verdana,sans-serif;
color:#002822;
text-decoration:none;
font-weight:bold;   }

.exp_2
{   font-family: Arial,Tahoma,Verdana,sans-serif;
color:#337671;
text-decoration:none;   }
.sel_2
{   font-family: Arial,Tahoma,Verdana,sans-serif;
color:#E60004;
text-decoration:none;   }
.pas_2
{   font-family: Arial,Tahoma,Verdana,sans-serif;
color:#002822;
text-decoration:none;   }

div.lev_1 img, div.lev_2 img, div.lev_3 img
{   margin-right:4px;   }

td.right_b
{   border-right:1px solid #8F8F8F;   }
td.bottom_b
{   border-bottom:1px solid #8F8F8F;   }
td.top_b
{   border-top:1px solid #8F8F8F;   }
td.top_right_b
{   border-top:1px solid #8F8F8F;
border-right:1px solid #8F8F8F;   }

/* products */

div.prod
{   text-indent: -18px;
padding-left:20px;   }
div.prod2
{   text-indent: -10px;
padding-left:10px;   }
div.prod_link
{   text-indent: -16px;
padding-left:32px;
padding-top: 4px;   }
div.prod_lang
{   text-indent: 0;
padding-left:32px;
padding-top: 0px;   }
.buy
{   color:#E91C1F;   }
.enlarge
{   font-family: Tahoma,Verdana,sans-serif;
font-size:85%;
color:#999999;   }
.prod_title
{   font-family: Tahoma,Verdana,sans-serif;
font-size:110%;
color:#005447;
text-decoration:none;
margin-top:0px;
margin-bottom:5px;   }
.prod_title_3
{   font-family: Tahoma,Verdana,sans-serif;
font-size:110%;
color:#002822;
text-decoration:none;
margin-top:2px;
margin-bottom:2px;
text-indent: -12px;
padding-left:10px;   }
.buy_title
{   color:#E91C1F;
font-family: Tahoma,Verdana,sans-serif;
font-size:95%;   }
.buy_lang
{   font-family: Tahoma,Verdana,sans-serif;
font-size:95%;
color:#002822;   }
.no_buy
{   font-family: Tahoma,Verdana,sans-serif;
font-size:95%;
color:#666666;   }

.choose_prod
{   font-family: Tahoma,Verdana,sans-serif;
font-size:100%;
color:#002822;   }
.choose_ok
{   font-family: Tahoma,Verdana,sans-serif;
font-size:100%;
color:#002822;
font-weight:bold;   }
.vir_ch
{   font-family: Tahoma,Verdana,sans-serif;
font-size:100%;   }

.bo_line
{   border-bottom:1px solid #005447;   }
.bo_line_2
{   border-bottom:1px solid #7FA9A3;
background-color:#F5F9F9;   }
.div.bo_chb
{   padding-left:20px;   }
.div.bo_chb_2
{   padding-left:30px;   }

/* page */

td.page_title
{   border-bottom:1px solid #8F8F8F;   }
td.child
{   border-bottom:1px solid #E8E8E8;
border-left:1px solid #E8E8E8;
border-right:1px solid #E8E8E8;
background-color:#FAFAFA;   }
h1.title
{   font-family: Tahoma,Verdana,sans-serif;
font-size:135%;
color:#005447;
margin-left:15px;
margin-bottom:4px;
margin-top:4px;   }
h2.title_red
{   font-family: Tahoma,Verdana,sans-serif;
font-size:125%;
color:#E91C1F;
margin-left:15px;
margin-bottom:4px;
margin-top:4px;   }
a.children
{   color:#002822;   }
div.child_rub
{   text-indent: -23px;
padding-left:10px;
padding-bottom:2px;
margin-left:10px;   }
div.child_rub_red
{   text-indent: -16px; padding-left:10px;   }

/* text */

h2.h1
{   font-family: Tahoma,Verdana,sans-serif;
font-size:135%;
color:#005447;
margin-bottom:0px;
margin-top:0px;   }


.col
{   font-family: Tahoma,Verdana,sans-serif;
font-size:100%;
color:#FFFFFF;
text-decoration:none;
margin-left:20px;
margin-top:3px;
margin-right:20px;
margin-bottom:4px;   }
.center
{   font-family: Tahoma,Verdana,sans-serif;
font-size:100%;
color:#333333;
text-decoration:none;
margin-left:14px;
margin-top:4px;
margin-right:14px;
margin-bottom:4px;   }
.small
{   font-size:90%;   }
.intro
{   margin-top:1.0em;
color:#002822;
font-size:100%;   }
.event
{   color:#666666; font-size:90%;   }
.progtext       {      }

.red_news
{   color:#E60004;
font-size:90%;   }
.ora_news
{   color:#E96E01; font-size:90%;   }
.news
{   color:#333333;
font-size:90%;   }
.news_date
{   color:#E96E01;
font-size:90%;   }
.news_num
{   color:#666666;
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;   }

.path
{   font-family: Tahoma,Verdana,sans-serif;
font-size:10px;
color:#E96E01;   }
.path_end
{   font-family: Tahoma,Verdana,sans-serif;
font-size:10px;
color:#000000;   }

.m0
{   margin-bottom:0px; margin-top:0px;   }
.m10
{   margin-bottom:0px; margin-top:10px;   }
.none
{   text-decoration:none;   }

p.copy
{   font-size:10px;
color:#3D3E3E;
margin-right:28px;
margin-top:20px;
margin-bottom:20px;   }
a.copy
{   font-size:10px; color:#3D3E3E;   }

a.vlist_title
{   color:#333333;
text-decoration:none;
font-weight:bold;   }
a.vlist
{   color:#333333;   }
div.lev_vl
{   text-indent: -8px;
padding-left:18px;
padding-bottom: 1px;
padding-top: 1px;   }

.search
{   border: 1px solid #002C25;
margin-left:0px;
width: 100%;
margin-right:0px;   }
.search_atr
{   margin-left:10px;
margin-right:10px;   }
.logo_bottom
{   margin-left:28px;
margin-top:18px;
margin-bottom:18px;   }
.vir_ch
{   border-left: 1px solid #8F8F8F;
border-bottom: 1px solid #8F8F8F;
border-right: 1px solid #8F8F8F;   }
.vir_ch_index
{   border-left: 1px solid #8F8F8F;
border-top: 1px solid #8F8F8F;
border-right: 1px solid #8F8F8F;   }
.tx_vir_ch
{   margin-bottom:7px;
margin-right:6px;
margin-left:6px;
margin-top:2px;   }

/* virus alert */

td.alert
{   border-bottom:1px solid #BDBCBC;
border-left:1px solid #BDBCBC;
border-top:1px solid #BDBCBC;
background-color:#FFFFFF;   }
a.virlist
{   font-weight:bold;
color:#333333;
text-decoration:none;   }
a.virlist_child
{   color:#333333;   }

/* home page */

.for
{   margin-top:5px;   }

td.srch
{   border-bottom: 1px solid #649693;   }

/* download */

.h3_1
{   margin-bottom:0.3em;
margin-top:0.3em;   }
.h3_2
{   margin-bottom:0.3em;   }
.h4_1
{   margin-bottom:0.3em;   }







/* face lift style */


.fl_1_pas
{   font-family:Arial,sans-serif;
padding:0;
margin:0px;
font-size:110%;
color:#005447;   }
.fl_1_sel
{   font-family:Arial,sans-serif;
padding:0;
margin:0px;
font-size:110%;
color:#cc0000;   }
.fl_menu_s
{   color:#cc0000;
font-weight:bold;   }

.fl_title
{   font-family: Arial,sans-serif;
font-size:200%;
color:#005447;
font-weight:lighter;   }
.fl_ttl
{   font-family:Tahoma,sans-serif;
padding:0;
margin:0px;
font-size:60%;
color:#ffffff;
text-decoration:none;   }
.fl_memo
{   font-size:90%;
text-decoration:none;
color:#333333;   }
.fl_news
{   font-family:Arial,sans-serif;
font-size:100%; color:#005447;
text-decoration:none;
padding:0;
margin:0px;   }

.fl_choose
{   color:#ffffff;
font-size:90%;
text-decoration:none;   }
.country
{   color:#005447;
font-size:90%;
font-weight:bold;   }
.fl_inv
{   color:#ffffff;
background:#999999;
padding:0 2 0 2;
font-family:Verdana,sans-serif;
font-size:80%;   }
.fl_bg_y
{   background:#F7F9E4;   }


.fl_copy
{   font-family:Tahoma,sans-serif;
font-size:90%;
color:#999999;   }
.fl_alert_y
{   color:#E96E01;
padding:0;
margin:0px;
font-family:Arial,sans-serif;   }
.fl_alert_r
{   color:#E60004;
padding:0;
margin:0px;
font-family:Arial,sans-serif;   }
.fl_alert_g
{   color:#005447;
padding:0;
margin:0px;
font-family:Arial,sans-serif;   }


a:hover
{   color:#cc0000;   }

.h_ttl_bg
{   background:#005447;
border-bottom:1px solid #ffffff;
padding:2 7 2 7;   }
.r_tp_l
{   border-top:3px solid #cc0000;
padding:2 7 2 7;   }

td.left_column ul {
color:#cc0000;
margin-left:20px;  }

td.left_column p {
color:#000000;  }

.sys_req li {
color:#333333;
list-style-image: url('/images/bul_a_gre2.gif'); }

.redarrow_ul {
font:90% Tahoma,sans-serif;
list-style-image: url('/images/bul_091006.gif'); 
margin:3 0 0 20; padding:0; }

.redarrow100_ul {
list-style-image: url('/images/bul_091006.gif'); 
margin:3 0 0 20; padding:0; }

.redbul_ul {
list-style-image: url('/images/bul_161106.gif'); 
margin:3 0 0 20; padding:0;}

.text_med { font:95% Tahoma; color:#333333; }
a.text_med { color:#005447; }

.red_ttl { color:ff0000; margin:0; padding:0;}

/* product list */

.group_ttl
{ font:bold 70% Tahoma; color:#333333; padding:10 4 2 0;
border-bottom:2px solid #b4ac8c; }
.bg_01
{ font:70% Tahoma; padding:4 12 4 12;
border-bottom:1px solid #e5e2d7; border-right:1px solid #e5e2d7; }
.bg_02
{ font:70% Tahoma; padding:4 12 4 12; background:#f4f2eb;
border-bottom:1px solid #e5e2d7; border-right:1px solid #ffffff; }

/*news*/
.news_p {text-indent: 2.0em; text-align:justify;}


/*new face */

table.g_06_general
{ background:url('/images/g_06_top_bg.jpg') no-repeat #08664b; }
table.g_06_general		tr.g_06_w
{ background:#ffffff; }

td.g_06	select.country
{ font:90% Tahoma, sans-serif; color:#666666; width:180px;}
td.g_06	input.search
{ font:90% Tahoma, sans-serif; color:#666666; width:180px; height:18px;}
td.g_06	form
{ padding:0; margin:0;}
td.g_06_hlink
{ font:70% Tahoma, sans-serif; color:#ffffff; }
td.g_06_hlink		a
{ offset-top: 0px; top: 0px; margin-top: 0px; padding-top: 0px; color:#ffffff; text-decoration:none; }
td.g_06_hlink		a:hover
{ offset-top: 0px; top: 0px; margin-top: 0px; padding-top: 0px; color:#ffffff; text-decoration:none; }
td.g_06_hlink_2
{ font:70% Tahoma, sans-serif; color:#ffffff; padding:0 30 0 0; }
td.g_06_hlink_2		a
{ offset-top: 0px; top: 0px; margin-top: 0px; padding-top: 0px; color:#ffffff; text-decoration:none; }
td.g_06_hlink_2		a:hover
{ offset-top: 0px; top: 0px; margin-top: 0px; padding-top: 0px; color:#ffffff; text-decoration:none; }



.g_06_left
{ font:70% Tahoma, sans-serif; padding:15 10 10 30; }
.g_06_left			img
{ margin:0 5 2 0; }
.g_06_left			a
{ color:#000000; text-decoration:none; }
.g_06_left			a:hover
{ color:#000000; text-decoration:underline; }

.g_06_left_nav
{ border-bottom:1px solid #d0c9ad; padding:7 0 7 0; }
.g_06_left_nav		img
{ margin:0 7 0 0; }
.g_06_left_nav		a
{ color:#002822; text-decoration:none; }
.g_06_left_nav		a:hover
{ color:#cc0000; text-decoration:underline; }
.g_06_left_nav_2
{ font:90% Arial,Tahoma; color:#666666; padding:3 0 0 15; }
.g_06_left_nav_2		a
{ color:#666666; }
.g_06_left_nav_3
{ font:90% Arial,Tahoma; color:#666666; padding:3 0 0 25; }
.g_06_left_nav_3		a
{ color:#666666; }



td.g_06_home
{ font:70% Tahoma; color:#333333; padding:0 30 30 0; }
td.g_06_home		td
{ font:70% Tahoma; color:#333333; }
td.g_06_home		a
{ color:#333333; text-decoration:none; }
td.g_06_home		a:hover
{ color:#333333; text-decoration:underline; }
td.g_06_home		h2
{ font:bold 115% Tahoma; color:#005447; margin:0; text-decoration:none; }
td.g_06_home		ul
{ list-style-image: url('/images/g_06_bul_2.gif'); margin:10 0 0 15; padding:0; }
td.g_06_home		.date
{ font:90% Tahoma; color:#ffffff; background:#999999; padding:0 2 0 2; margin-right:5;  }
td.g_06_home		p
{ margin-top:5;  }

td.g_06_mdl_ttl_01
{ background:url('/images/g_06_mdl_bg.gif') repeat-x; border-bottom:1px solid #d0c9ad; padding:0 0 0 30; }
.g_06_mdl_ttl_01 h1
{ font:170% Arial, sans-serif; color:#003f36; margin:0; padding:0; }
.g_06_mdl_ttl_01 h1 a
{ text-decoration: none; }
.g_06_mdl_ttl_01 h2
{ font:170% Arial, sans-serif; color:#003f36; margin:0; padding:0; }
.g_06_mdl_ttl_01 h2 a
{ text-decoration: none; }
.g_06_mdl_ttl_01 h3
{ font:150% Arial, sans-serif; color:#003f36; margin:0; padding:0; }
.g_06_mdl_ttl_01 h3 a
{ text-decoration: none; }

.g_06_red
{ color:#ff0000; }


.bg_gray { background-color: #D3D3D3; }
.bg_white { background-color: #FFFFFF; }
.bg_green { background-color: #005447; color: white; font-weight: bold; text-align: center; }


#awards p {text-align:justify;}
#awards img { margin-left: auto;  margin-right: auto; text-align:center; display: block;}

hr.hr2 {
			border:0pt none;
      color: #09543d;
      background-color: #09543d;
      height: 1px;
      margin-top:8px;
      margin-bottom:7px;
    }

.koss_links {
background:#F8F7F5 none repeat scroll 0%;
border-bottom:5px solid #D0C9AD;
border-top:5px solid #D0C9AD;
margin:0px 0pt 0pt;
padding:5px 10px 15px 15px;
}
.koss_links h4 {
color:#01553D;
margin:0px 0pt 0pt;
padding:0pt;
}
.links_list {
background:transparent url(http://images.kaspersky.com/en/draft/g_06_bul_4.gif) no-repeat scroll 5px 4px;
padding:0pt 0pt 2px 15px;
}
.links_list a {
font-family:Tahoma;
font-size:90%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
/* partner spotlight */
.partsp_topleft   { background:#f7f6f1; border-bottom:2px solid #b4ac8c; }
.partsp_topright  { background:#f7f6f1; border-bottom:2px solid #b4ac8c; border-left:2px solid #ffffff; }
.partsp_botleft   { padding:10px 10px 0 0; }
.partsp_botright  { border-left:1px solid #b4ac8c; padding:10px 0 0 10px; }

/* This sets up the image on the media coverage content pages in the about us section */
	#rblogo{float:left;margin-right:8px;}
	
/*Download Main Page */
							.base img{border:0;margin:0;}
							.base table{border-collapse:collapse;}
                            
							.base .t,.base tr.t td{vertical-align:top; line-height:14px !important;}
							.base .m,.base tr.m td{vertical-align:middle}
							.base .b,.base tr.b td{vertical-align:bottom}
							.base tr.t td td,.base tr.m td td,.base tr.b td td{vertical-align:auto;}
							.base .l{text-align:left}
							.base .c{text-align:center}
							.base .r{text-align:right}
							.base th{font-weight:bold}
							
							.base .rel{position:relative}
							.base .abs{position:absolute;}
							.base .fl{float:left}
							.base .fr{float:right}
							.base .cl{clear:both}
							
							.base .w0{width:1px}
							.base .w25{width:25%}
							.base .w33{width:33.3%}
							.base .w100{width:100%}
							.base .z{border:1px solid red}
							
							.base .nobr{white-space:nowrap; color:black;}
							
							.base .tbl td,.base .tbl th{padding:5px;border: 1 solid #99BBB8}
							.base .tbl th{background:#F2F6F6}
							
							.clear { height: 20px; }
							
							/* 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:100px;} */
							.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}
							
							.li{padding-left:12px;background:url(http://images.kaspersky.com/en/draft/g_06_bul_1.gif) left 4px no-repeat}
							.li2{padding-left:12px;background:url(http://images.kaspersky.com/en/draft/bul_dop_2.gif) left 4px no-repeat}
							
							a.home-rollover {display: block; height: 27px; width: 95px; background-image: url(/downloads/images/homeuserl.gif); text-decoration: none;}
							a:hover.home-rollover { background-image: url(/downloads/images/homeuserl.gif); background-position:95px 0;}
							a:active.home-rollover{ background-image: url(/downloads/images/homeuserl.gif); background-position:95px 0;}
							
							a.med-rollover {display: block; height: 27px; width: 180px; background-image: url(/downloads/images/BizUsers.gif); text-decoration: none;}
							a:hover.med-rollover { background-image: url(/downloads/images/BizUsers.gif); background-position:180px 0;}
							a:active.med-rollover{ background-image: url(/downloads/images/BizUsers.gif); background-position:180px 0;}
							
							a.corp-rollover {display: block; height: 27px; width: 188px; background-image: url(/downloads/images/medcorpl.gif); text-decoration: none;}
							a:hover.corp-rollover { background-image: url(/downloads/images/medcorpl.gif); background-position:188px 0;}
							a:active.corp-rollover{ background-image: url(/downloads/images/medcorpl.gif); background-position:188px 0;}
/*END Download Main Page */			

/*Left Sidebar on Home Support page Top FAQ */	
			.upgrade-sidebar { clear: left; width: 177px; margin:0px; padding:0px;}
			.upgrade-sidebar .body { font-size: 11px; padding: 2px 6px 0px 6px; border-right: 1px solid #D0C9AD;  border-left: 1px solid #D0C9AD; background: #FEFEFE url('/support/images/sidebar-self-service-bg.gif') repeat-x bottom left; }
			.upgrade-sidebar .body p { margin: 0px 0px 0px 0px; padding: 8px 0px 2px 15px; color:#4a4a4a; font-size:11px;}
			.upgrade-sidebar .body input {font-size: 11px; margin-left: 0px;}
			.upgrade-sidebar .header { width: 178px; }
			.upgrade-sidebar br {margin:0px; line-height:4px;}		
			
			
/* style for product diagram */
.diagram{background:#EAE6D6;font:normal 125% 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}
			

/*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');}

.sys_req_management table td{padding:5px 5px 5px 8px; vertical-align:top; border-bottom:1px solid #D0C9AD; width:50%}
.sys_req_management table{background-color:#FCFCFA; width:100%;  margin-bottom:50px; border-collapse:collapse}
.sys_req_management table tr.title{background-color:#f4f2eb}
.sys_req_management table tr.title, .sys_req table td.os{text-align:center}
.sys_req_management table tr.title td {border-bottom:3px solid #d0c9ad; color:#005447; font-weight:700px;}
.sys_req_management table td.col2 {border-left:1px solid #d0c9ad;}

/* Open Space KOSS right side box for products pages */
.biz_prods_right{width:200px;float:right;margin:0 10px 20px 30px;}
.koss_links{padding:5px 10px 15px 15px; margin:0px 0 0 0; background:#F8F7F5;
border-top:solid 5px #D0C9AD;  border-bottom:solid 5px #D0C9AD}
.koss_links h4{margin: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} 

/*New Business Site styles - by Kate */ 
 #components_body { 
      width:720px;
 } 
  
 #components_body p { 
      margin-top:0.6em; 
      margin-bottom:0.6em; 
 } 
  
 #components_body .images { 
      text-align:center; 
      margin: 10px; 
 }




 /* 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 0; }
.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:#ffffff; margin:10px 0; }
.v2009_hup_block .col1 .more_link td { padding:5px 8px 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:#666666; }
.v2009_hup_block .col2 { padding:20px 30px; }

.low_header_border {padding-bottom:3px; BORDER-BOTTOM: #669895 5px solid;}

.indenting {margin-left: 10px;}

