body {
        font-family: Tahoma, Verdana,  Arial;
        font-size: 12px;
        color: #2b2b2b;
        background-color: #f3f9f7;
        background-image: url(../img/page/bg1.jpg);
        background-repeat: repeat-x;
        background-position: left top;
        text-align: left;
        vertical-align: top;
        margin: 0px;
        padding: 0px;
        list-style-type: square;
}
td {
	font-family: Tahoma, Verdana,  Arial;
	font-size: 12px;
	color: #2b2b2b;
	margin: 0px;
	padding: 0px;
}
.kasp_left {
        background-image: url(../img/page/pers_left.jpg);
        background-repeat: repeat-y;
        text-align: left;
        vertical-align: top;
}
.kasp_right {
        background-image: url(../img/page/pers_right.jpg);
        background-repeat: repeat-y;
        background-position: left bottom;
        text-align: left;
        vertical-align: top;
}
.more {
        font-family: Tahoma, Verdana,  Arial;
        font-size: 11px;
        text-align: right;
        color: #000000;
}
.box_right2 {

        background-image: url(../img/page/box_right2.jpg);
        background-repeat: repeat-y;
        background-position: left bottom;
        text-align: left;
        vertical-align: top;
}
.box_left2 {

        background-image: url(../img/page/box_left.jpg);
        background-repeat: repeat-y;
        text-align: left;
        vertical-align: top;
}
.boxText2 {

        font-family: Tahoma, Verdana,  Arial;
        font-size: 12px;
        color: #2b2b2b;
        background-color: #FDFFFE;
        text-align: left;
        vertical-align: top;
}
.box_right3 {


        background-image: url(../img/page/bg4.gif);
        background-repeat: repeat-y;
        background-position: left bottom;
        text-align: left;
        vertical-align: top;
}
.box_left3 {
        background-image: url(../img/page/bg3.gif);
        background-repeat: repeat-y;
        text-align: left;
        vertical-align: top;
        background-position: left top;
}
.boxText3 {


        font-family: Tahoma, Verdana, Arial;
        font-size: 11px;
        color: #2b2b2b;
        background-color: #FDFFFE;
        text-align: left;
        vertical-align: top;
}
.boxText4 {



        font-family: Tahoma, Verdana,  Arial;
        font-size: 11px;
        color: #000000;
}
.boxText5 {
        font-family: Tahoma, Verdana, Arial;
        font-size: 14px;
        color: #2b2b2b;
		background-color: #FFFFFF;
        text-align: left;
        vertical-align: top;
}
.red {
        color: #E9130E;
}
.box_right4 {



        background-image: url(../img/page/bg5.gif);
        background-repeat: repeat-y;
        background-position: left bottom;
        text-align: left;
        vertical-align: top;
}
.uho {
        background-color: #1E413D;
        background-image: url(../img/page/bg7.gif);
        background-repeat: repeat-x;
        background-position: left top;
}
.uho2 {
        background-image: url(../img/page/bg6.jpg);
        background-repeat: no-repeat;
        background-position: left top;
        vertical-align: middle;
}
.kampania1 {
        text-align: center;
        vertical-align: top;
        padding-right: 18px;
        padding-left: 18px;
}
.kampania2 {
        font-family: Tahoma, Verdana,  Arial;
        font-size: 11px;
        color: #FFFFFF;
        text-align: left;
        vertical-align: top;
}
.kampTitel1 {
        font-family: Tahoma, Verdana,  Arial;
        font-size: 17px;
        color: #FFFFFF;
}
.product {
        background-image: url(../img/page/bg8.jpg);
        background-repeat: no-repeat;
        background-position: left top;
        text-align: left;
        vertical-align: top;
}
.menuBg {
        background-color: #1F3F3A;
        background-image: url(../img/page/bg9.gif);
        background-repeat: repeat-x;
        background-position: left top;
        text-align: left;
        vertical-align: top;
}
.menuBg2 {
        background-image: url(../img/page/bg10.jpg);
        background-repeat: no-repeat;
        background-position: left top;
}
.menuText {
        font-family: Tahoma, Verdana,  Arial;
        font-size: 12px;
        color: #FFFFFF;
        text-align: left;
        vertical-align: middle;
}
.boxTitle1 {
        font-family: Tahoma, Verdana,  Arial;
        font-size: 14px;
        font-weight: bold;
        color: #353d3d;
}
.info1 {
        background-image: url(../img/page/bg11.gif);
        background-repeat: repeat-x;
        background-position: left top;
}
.infoLeft {
        background-color: #f7f8f8;
        background-image: url(../img/page/bg12.gif);
        background-repeat: repeat-y;
        background-position: left top;
        text-align: left;
        vertical-align: top;
}
.infoRight {
        background-color: #F7F9F9;
        background-image: url(../img/page/bg13.jpg);
        background-repeat: repeat-y;
        background-position: left top;
        text-align: left;
        vertical-align: top;
}
.infoText1 {
        font-family: Tahoma, Verdana,  Arial;
        font-size: 12px;
        color: #2b2b2b;
        background-color: #FEFEFE;
        text-align: left;
        vertical-align: top;
        background-image: url(../img/page/bg14.jpg);
        background-repeat: repeat-x;
        background-position: left top;
}
.indicator {
        font-family: Tahoma, Verdana,  Arial;
        font-size: 12px;
        color: #6d6d6d;
        text-align: left;
        vertical-align: middle;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #cbd4d3;
}
.infoTitle1 {
        font-family: Tahoma, Verdana,  Arial;
        font-size: 18px;
        font-weight: bold;
        color: #2b2b2b;
        text-align: left;
        vertical-align: middle;
        padding-top: 9px;
}
.black {
        color: #000000;
}
.frm {
        font-family: Tahoma, Verdana,  Arial;
        font-size: 12px;
        color: #000000;
        text-align: left;
        padding-left: 2px;
        border: 1px solid #2b2b2b;
}
form {
        list-style-position: inside;
}
.info2 {

        background-image: url(../img/page/bg15.jpg);
        background-repeat: repeat-x;
        background-position: left top;
}
.copyRights {
        font-family: Tahoma, Verdana,  Arial;
        font-size: 11px;
        color: #000000;
        text-align: center;
        vertical-align: middle;
}
a:link {
        color: #46857C;
        text-decoration: underline;
}
a:visited {
        color: #46857C;
        text-decoration: underline;
}
a:hover {
        color: #46857C;
        text-decoration: none;
}
a.A1:link {
        color: #000000;
        text-decoration: none;
}
a.A1:visited {
        color: #000000;
        text-decoration: none;
}
a.A1:hover {
        color: #E9130E;
        text-decoration: none;
}
a.A2:link {
        color: #000000;
        text-decoration: none;
}
a.A2:visited {
        color: #000000;
        text-decoration: none;
}
a.A2:hover {
        color: #3C6A5D;
        text-decoration: none;
}
a.A3:link {
        color: #FFFFFF;
        text-decoration: none;
}
a.A3:visited {
        color: #FFFFFF;
        text-decoration: none;
}
a.A3:hover {
        color: #ADDEDB;
        text-decoration: none;
}
a.A4:link {
        color: #E9130E;
        text-decoration: none;
}
a.A4:visited {
        color: #E9130E;
        text-decoration: none;
}
a.A4:hover {
        color: #000000;
        text-decoration: none;
}
a.A5:link {
        color: #6d6d6d;
        text-decoration: none;
}
a.A5:visited {
        color: #6d6d6d;
        text-decoration: none;
}
a.A5:hover {
        color: #E9130E;
        text-decoration: none;
}
a.A6:link {
        color: #1F443D;
        text-decoration: none;
}
a.A6:visited {
        color: #1F443D;
        text-decoration: none;
}
a.A6:hover {
        color: #FFFFFF;
        text-decoration: none;
}
a.A7:link {
        color: #346359;
        text-decoration: none;
}
a.A7:visited {
        color: #346359;
        text-decoration: none;
}
a.A7:hover {
        color: #519B8A;
        text-decoration: none;
}
.menuText2 {
        font-family: Tahoma, Verdana,  Arial;
        font-size: 12px;
        color: #FFFFFF;
        text-align: left;
        vertical-align: middle;
        background-color: #46655e;
        padding-right: 3px;
        padding-bottom: 3px;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #5b7d75;
}
.menuTblBrd {
        background-color: #5b7d75;
        text-align: left;
        vertical-align: top;
        padding: 1px;
}
.menuText3 {
        font-family: Tahoma, Verdana,  Arial;
        font-size: 12px;
        color: #FFFFFF;
        text-align: left;
        vertical-align: middle;
        background-color: #46655e;
        padding-right: 3px;
        padding-bottom: 3px;
}
.menuText4 {
        font-family: Tahoma, Verdana,  Arial;
        font-size: 11px;
        color: #1F443D;
        text-align: left;
        vertical-align: middle;
        background-color: #70B4A6;
        padding-right: 3px;
        padding-bottom: 3px;
}
.menuText5 {
        font-family: Tahoma, Verdana,  Arial;
        font-size: 10px;
        color: #1F443D;
        text-align: left;
        vertical-align: middle;
        background-color: #80BCB0;
        padding-right: 3px;
        padding-bottom: 3px;
}
.menuBg1 {
        background-color: #70B4A6;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #3A695B;
        padding-bottom: 5px;
        padding-right: 5px;
}
.btn {
        font-family: Tahoma, Verdana,  Arial;
        font-size: 10px;
        font-weight: bold;
        text-transform: uppercase;
        color: #FFFFFF;
        background-color: #284D46;
        text-align: center;
        vertical-align: middle;
        border: 1px solid #326157;
        margin: 0px;
        padding: 0px;
}
.newsArchive {
        font-size: 13px;
        font-weight: bold;
        color: #346359;
        background-color: #E5ECEC;
        text-align: left;
        vertical-align: middle;
        padding-top: 2px;
        padding-right: 2px;
        padding-bottom: 3px;
        padding-left: 5px;
}
.newsArchive2 {

        font-size: 11px;
        font-weight: bold;
        color: #346359;
        text-align: left;
        vertical-align: middle;
        padding-right: 5px;
}
.msg {
        text-align: left;
        border: 1px solid #214A44;
        background-color: #FFFFFF;
        vertical-align: top;
        padding: 10px;
}
.pilt1 {
        margin-right: 8px;
        margin-bottom: 3px;
}

/* added by sky */
.boxtext2date {
       font-family: Tahoma, Verdana,  Arial;
       font-size: 11px;
       color: #EF353A;
       font-weight: bold;
}
.boxtext2kusimus {
        font-family: Tahoma, Verdana,  Arial;
        font-size: 11px;
        color: #EE3338;
        background-color: #FFFFFF;
        text-align: center;
        vertical-align: middle;
        padding-top: 2px;
        padding-right: 2px;
        padding-bottom: 2px;
        padding-left: 2px;
}
.camptitle1 {
        font-family: Tahoma, Verdana, Arial;
        font-size: 11px;
        color: #F1AD1F;
        text-align: left;
        vertical-align: middle;
        font-weight: bold;
        font-style: normal;
}
/* new */
.formatgreenbold, .prod_titles {
		font-size: 12px;
		font-weight: bold;
		color: #346359;
}
/* below boxes text */
.last_vers
{
		font-size:11px;
}
.small
{   font-size:90%;   }

h2	{
		font-size:125%;
		color:#005447;
		margin-top:0.8em;
		margin-bottom:0.6em; 
}
h3
{   
		font-size:110%; color:#002822;
		margin-top:1.1em;
		margin-bottom:0.6em;   
}
.formattext {
		color:#666666;
}

/* tablicy obzorov */
.boxup {
        font-family: Tahoma, Verdana,  Arial;
        font-size: 11px;
        font-weight: normal;
        color: #006960;
        background-color: #EDF4F1;
        text-align: center;
        vertical-align: middle;
        padding-top: 1px;
        padding-right: 1px;
        padding-bottom: 1px;
        padding-left: 1px;
}
.tbl1 {
        border: 1px solid #006960;
}
.tblup {
		text-align: center;
        vertical-align: middle;
        
}
.boxtext2tn {
        font-family: Tahoma, Verdana,  Arial;
        font-size: 11px;
        color: #000000;
        background-color: #F4F7F4;
        text-align: left;
        vertical-align: top;
        padding: 4px 5px;
}
/*.boxtext222tn {
        font-family: Tahoma, Verdana,  Arial;
        font-size: 11px;
        color: #000000;
        background-color: #FFF;
        text-align: center;
        vertical-align: middle;
        padding: 4px 5px;
}*/
.boxtext22tn {
        font-family: Tahoma, Verdana,  Arial;
        font-size: 11px;
        color: #000000;
        background-color: #F4F7F4;
        text-align: center;
        vertical-align: middle;
}
.field2 {
        font-family: Tahoma, Verdana;
        font-size: 11px;
        color: #000000;
        text-align: left;
        vertical-align: top;
        padding-right: 5px;
        padding-left: 12px;
}
.tblup2 {
        font-family: Tahoma, Verdana;
        font-size: 11px;
        font-weight: bold;
        color: #006960;
        background-color: #F4F9F5;
        text-align: center;
        vertical-align: middle;
        padding-top: 1px;
        padding-right: 1px;
        padding-bottom: 1px;
        padding-left: 1px;
}
.boxtext2news {
        font-family: Tahoma, Verdana;
        font-size: 11px;
        color: #F0363B;
        text-align: center;
        vertical-align: middle;
        font-weight: bold;
        background-color: #FEF4DE;
        padding: 2px;
}
.boxtext2_new {
        font-family: Tahoma, Verdana;
        font-size: 11px;
        color: #000000;
        text-align: left;
        vertical-align: top;
        padding: 4px 10px;
}
.boxbot {
        font-family: Tahoma, Verdana;
        font-size: 11px;
        font-weight: bold;
        color: #FFFFFF;
        background-color: #F6B63D;
        text-align: left;
        vertical-align: middle;
        padding: 1px 1px 1px 5px;
}
.td1{
	background-color:#DEE9FF;
}
.td2{
	background-color:#E6E9E1;
}
pre
{margin:14 40 10 40; color:#B10000; font-family:monospace;}
.pre
{margin:14 40 10 40; color:#B10000; font-family:monospace;}
*:focus { outline: none }

.quote {
		padding:1 20 1 20; 
		font: bold 90%; 
		color:#888888; 
		border:1px solid #ffffff; 
		border-left:1px dotted #7FA9A3;
}

li.large         {margin-top:0.5em;}

/* 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://www.kaspersky.ee/uploads/draft/diagramnew_bg1.gif) bottom repeat-x}
.diagram .bg2gr{background:#13B385 url(http://www.kaspersky.ee/uploads/draft/diagramnew_bg2.gif) bottom repeat-x}
.diagram .bg3gr{background:#10A278 url(http://www.kaspersky.ee/uploads/draft/diagramnew_bg3.gif) bottom repeat-x}
.diagram .bg4gr{background:#0D8F69 url(http://www.kaspersky.ee/uploads/draft/diagramnew_bg4.gif) bottom repeat-x}
.diagram .bg5gr{background:#0A7C5A url(http://www.kaspersky.ee/uploads/draft/diagramnew_bg5.gif) bottom repeat-x}
.diagram .bg6gr{background:#076B4E url(http://www.kaspersky.ee/uploads/draft/diagramnew_bg6.gif) bottom repeat-x}
.diagram .bgSel{background:#16C08F url(http://www.kaspersky.ee/uploads/draft/diagramnew_bgsel.gif) repeat}

.nobr{white-space:nowrap}