﻿@charset "utf-8";
/* CSS Document */

BODY {
	margin: 0px auto 0px;
	padding: 0px;
	color: #616e7f;
	text-align: left;
	font-size:13px;
	line-height: 1.4;
}

* {	
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	}

IMG {
	padding:0;
	margin:0;
}

FORM {
	margin:0;
	padding:0;
}

HR {
	color: transparent;
	height: 1px;
	border: none;
	border-bottom: 1px solid #EAEBEC;
	margin: 0 20px 0;
}

TABLE {
	border-collapse: collapse;
	margin: 0px 175px 0px 0px;
	padding: 0px;
	}
TABLE TD {
	margin: 0px;
	padding: 0px;
	}
	

/*--- Links ---*/
A IMG {
	border: 0;
}

A {
	color: #0091b7;
	margin: 0;
	padding: 0;
	outline: none;
	text-decoration: underline;
	cursor:pointer;
}
A:hover {
	color: ;
	}

/*--- END Links ---*/


/*--- Floats ---*/
.left{
	float:left;
}

.right{
	float:right;
}

.clear{
	clear:both;
}

.clearF{
	margin:0;
	line-height:0;
	padding:0;
	border:none;
	height:0;
	font-size:0;
	clear:both;
}

.none{
	clear:none;	
}

.through {
	text-decoration: line-through;
	}

	
/*--- END Floats ---*/

/*--- Text elements definition ---*/

P {
	padding: 0px 0px 15px;
	margin: 0px;
}

UL {
	margin: 0px 0px 0px 17px;
	padding: 0px 0px 15px;
	}
UL.no-img {
	list-style: none;
	margin-left: 0px;
	}
LI {
	margin: 0px;
	padding: 0px;
    font-size:15px;
}	
UL.ico {
	list-style: none;
	margin-left: 0px;
	}
UL.ico LI {
	margin: 0px;
	padding-left: 30px;
	background-repeat: no-repeat;
	background-position: 0% 50%;
	background-color: transparent;
}
UL.bullet-orange LI {
	padding-left: 17px;
	background-image: url(../i/bull-orange.png);
	margin-left: 15px;
	background-position: 0 7px;
}
OL {
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 15px;
	}


/* focus */

*:focus {outline: none;}


/*--- END Headers ---*/

/*--- Text ---*/
.underline{
	text-decoration:underline;
}
.line-through{
	text-decoration:line-through;
}
.nowrap {
  white-space: nowrap;
}
/*--- END Text ---*/


/* GRID - element width is calculated as x/12 of page width */

  .row {
    *zoom: 1;
  }
  .row:before,
  .row:after {
    display: table;
    line-height: 0;
    content: "";
  }
  .row:after {
    clear: both;
  }
  .row [class*="span"] {
	  float: left;
    min-height: 1px;
    padding: 20px;
  }
.row.switch [class*="span"] {
    float: right;
  }
  .row {
    width: 1008px;
  }

  /*  rowspan */
  .span12 {
    width: 968px;
  }
  .span9 {
    width: 716px;
  }
  .span8 {
    width: 632px;
  }
   .span7 {
    width: 548px;
  }
   .span5 {
    width: 380px;
  }
  .span4 {
    width: 296px;
  }
  .span3 {
    width: 212px;
  }



/* BUTTON */

.button {
	display: inline-block;
	text-decoration: none;
	cursor: pointer;
	position: relative;
	}

.button:hover {
	text-decoration: none;
	}
	
.button  SPAN {
	margin: 0 auto 0;
	padding: 5px 15px;
	display: inline-block;
	text-align: center;
	font-weight: bold;
	color: #FFF;
	line-height: 1.1;
	background-repeat: no-repeat;
	position:relative;
	zoom: 1;
	
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
	
	-webkit-box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.2);
	box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.2);
    }



/*  button color  */
.button.blue  SPAN {
	font-size: 13px;	
	border: 1px solid ##009CC5;
	-moz-box-shadow: inset 0 0 20px 1px #00a7d1;
	-webkit-box-shadow: inset 0 0 20px 1px#00a7d1;
	box-shadow: inset 0 0 20px 1px #00a7d1;	
	text-shadow: 0px 1px 0px rgba(0,0,0,0.4);
	
	background-color: #00a7d1;
    -webkit-transition: background-color 0.5s linear;
	-moz-transition: background-color 0.5s linear;
	-o-transition: background-color 0.5s linear;
	transition: background-color 0.5s linear;
	}	
.button.blue  SPAN:hover {
	background-color: #00c5f7; 
	}
	
.button.grey  SPAN {
	font-size: 13px;
	background-color: #444E5A;
    border: 1px solid #444;
	}
.button.grey  SPAN:hover {
	background-color: #444E5A;
	}
.button.white  SPAN {
	font-size: 13px;
	color: #262F40;
	background-color: #FFF;
    border: 1px solid #EDEDED;
	
	-webkit-box-shadow: inset 0 0 10px 1px#FFF;
	-moz-box-shadow: inset 0 0 10px 1px #FFF;	
	box-shadow: inset 0 0 10px 1px #FFF;
	
	-moz-transition: -moz-box-shadow 0.5s linear;
    -webkit-transition: -webkit-box-shadow 0.5s linear;
    -o-transition:  box-shadow 0.5s linear;
    transition: box-shadow 0.5s linear;
	}
.button.white  SPAN:hover {
	-webkit-box-shadow: inset 0 0 10px 1px#F3F3F3;
	-moz-box-shadow: inset 0 0 10px 1px #F3F3F3;	
	box-shadow: inset 0 0 10px 1px #F3F3F3;	
	}	
	
.button.greylight  SPAN {
	font-size: 13px;
	padding: 5px 20px;
	background-color: #bac1c9;
    border: 1px solid #aeb2b5;
	}
.button.greylight  SPAN:hover {
	background-color: #bac1c9;
	}
	
.button.green  SPAN {
	font-size: 13px;
	padding: 5px 20px;
	background-color: #1CAB00;
    border: 1px solid #9fd994;
	}
.button.green  SPAN:hover {
	background-color: #0f9901;
	}


/* button size */	
	
.button.big  SPAN {
	font-size: 14px;
	padding: 12px 19px;
	}
.button.large  SPAN {
	font-size: 16px;
	padding: 22px 44px;
	}
	
/* radius */
.button.round SPAN {
	-webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
	}
	
/* arrows */
.button.down SPAN {
	padding-left: 40px;
	padding-right: 40px;
	background-image:  url(../i/arrows-s.png);
	background-position: 18px -28px;
	}
.button.up SPAN {
	padding-left: 40px;
	padding-right: 40px;
	background-image:  url(../i/arrows-s.png);
	background-position: 18px 9px;
	}
	
.button.forward SPAN {
	padding-left: 40px;
	padding-right: 40px;
	background-image:  url(../i/arrows2-s.png);
	background-position: 18px 6px;
	}
.button.back SPAN {
	padding-left: 40px;
	padding-right: 40px;
	background-image:  url(../i/arrows2-s.png);
	background-position: 18px -28px;
	}
.button.big.forward SPAN {
	background-position: 18px 13px;
	}
.button.big.back SPAN {
	background-position: 18px -72px;
	}
	

/* Visibility */

.hide {display:none;}
.hidden {visibility:hidden;}
.visible {visibility:visible;}
.block {display:block;}
.inline {display:inline;}

/* End Visibility */


	
/* flags */	
.en-ww {
	background-position: 0px 0px !important;
}
.en-us,
.es-us {
	background-position: 0px -460px !important;
}
.en-au {
	background-position: 0px -20px !important;
}
.en-gb {
	background-position: 0px -440px !important;
}
.en-ca {
	background-position: 0px -80px !important;
}
.en-in {
	background-position: 0px -980px !important;
}
.en-nz {
	background-position: 0px -1100px !important;
}
.en-za {
	background-position: 0px -1120px !important;
}
.el-gr {
	background-position: 0px -840px !important;
}
.es-es {
	background-position: 0px -140px !important;
}
.es-ww {
	background-position: 0px -160px !important;
}
.es-mx {
	background-position: 0px -900px !important;
}
.it-it {
	background-position: 0px -240px !important;
}
.de-de {
	background-position: 0px -220px !important;
}
.pt-br {
	background-position: 0px -60px !important;
}
.fr-fr {
	background-position: 0px -200px !important;
}
.ja-jp {
	background-position: 0px -260px !important;
}
.cs-cz {
	background-position: 0px -120px !important;
}
.ru-ru {
	background-position: 0px -360px !important;
}
.fr-ca {
	background-position: 0px -80px !important;
}
.pl-pl {
	background-position: 0px -320px !important;
}
.tr-tr {
	background-position: 0px -420px !important;
}
.ar-ww {
	background-position: 0px -920px !important;
}
.fr-ch {
	background-position: 0px -400px !important;
}
.de-ch {
	background-position: 0px -400px !important;
}
.pt-pt {
	background-position: 0px -340px !important;
}
.en-eu {
	background-position: 0px -180px !important;
}
.nl-nl {
	background-position: 0px -280px !important;
}
.nl-be {
	background-position: 0px -40px !important;
}
.no-no {
	background-position: 0px -300px !important;
}
.fr-be {
	background-position: 0px -40px !important;
}
.he-il {
	background-position: 0px -480px !important;
}
.be-by {
	background-position: 0px -500px !important;
}
.ur-pk {
	background-position: 0px -520px !important;
}
.da-dk {
	background-position: 0px -560px !important;
}
.hr-hr {
	background-position: 0px -580px !important;
}
.ca-ca {
	background-position: 0px -600px !important;
}
.bg-bg {
	background-position: 0px -620px !important;
}
.vi-vn {
	background-position: 0px -640px !important;
}
.uk-ua {
	background-position: 0px -660px !important;
}
.sl-sl {
	background-position: 0px -680px !important;
}
.sk-sk {
	background-position: 0px -700px !important;
}
.sr-sr {
	background-position: 0px -720px !important;
}
.sv-se {
	background-position: 0px -380px !important;
}
.ro-ro {
	background-position: 0px -740px !important;
}
.ms-my {
	background-position: 0px -760px !important;
}
.mk-mk {
	background-position: 0px -780px !important;
}
.ko-kr {
	background-position: 0px -800px !important;
}
.hu-hu {
	background-position: 0px -820px !important;
}
.fi-fi {
	background-position: 0px -860px !important;
}
.et-ee {
	background-position: 0px -880px !important;
}
.id-id {
	background-position: 0px -940px !important;
}
.th-th {
	background-position: 0px -960px !important;
}
.es-ar {
	background-position: 0px -1059px !important;
}
.es-cl {
	background-position: 0px -1078px !important;
}
.zh-cn {
	background-position: 0px -100px !important;
}
.zh-tw {
	background-position: 0px -540px !important;
}



/*--- END Region selector ---*/


/*  V7 ICONS - defines just image, position etc. is defined in table types in common css  */

.adsecurity-l {
	background-image: url(../i/v7ico/adsecurity-l.png) !important;
	}
.anonymous-l {
	background-image: url(../i/v7ico/anonymous-l.png) !important;
	}
.antispyware-l {
	background-image: url(../i/v7ico/antispyware-l.png) !important;
	}
.antispyware-s {
	background-image: url(../i/v7ico/antispyware-s.png) !important;
	}	
	
.bootscan-l {
	background-image: url(../i/v7ico/bootscan-l.png) !important;
	}
.bootscan-s {
	background-image: url(../i/v7ico/bootscan-s.png) !important;
	}
.browsefb-s {
	background-image: url(../i/v7ico/browsefb-s.png) !important;
	}	
.central-l {
	background-image: url(../i/v7ico/central-l.png) !important;
	}
.clean-l {
	background-image: url(../i/v7ico/clean-l.png) !important;
	}
.communityiq-l {
	background-image: url(../i/v7ico/communityiq-l.png) !important;
	}
.coretech-l {
	background-image: url(../i/v7ico/coretech-l.png) !important;
	}
.coretech-s {
	background-image: url(../i/v7ico/coretech-s.png) !important;
	}
.credit-l {
	background-image: url(../i/v7ico/credit-l.png) !important;
	}
.credit-s {
	background-image: url(../i/v7ico/credit-s.png) !important;
	}
.easy-l {
	background-image: url(../i/v7ico/easy-l.png) !important;
	}
.easy-s {
	background-image: url(../i/v7ico/easy-s.png) !important;
	}	
.eye-l {
	background-image: url(../i/v7ico/eye-l.png) !important;
	}
.eye-s {
	background-image: url(../i/v7ico/eye-s.png) !important;
	}	
.fire-l {
	background-image: url(../i/v7ico/fire-l.png) !important;
	}
.fire-s {
	background-image: url(../i/v7ico/fire-s.png) !important;
	}
.gamepad-l {
	background-image: url(../i/v7ico/gamepad-l.png) !important;
	}	
.glass-l {
	background-image: url(../i/v7ico/glass-l.png) !important;
	}
.glass-s {
	background-image: url(../i/v7ico/glass-s.png) !important;
	}
.globe-l {
	background-image: url(../i/v7ico/globe-l.png) !important;
	}
.hightech-s {
	background-image: url(../i/v7ico/hightech-s.png) !important;
	}	
.hightech-l {
	background-image: url(../i/v7ico/hightech-l.png) !important;
	}
.hightechp-l {
	background-image: url(../i/v7ico/hightechp-l.png) !important;
	}
.hightechp-s {
	background-image: url(../i/v7ico/hightechp-s.png) !important;
	}
.inadvance-l {
	background-image: url(../i/v7ico/inadvance-l.png) !important;
	}	
.letgo-l {
	background-image: url(../i/v7ico/letgo-l.png) !important;
	}
.maxprotect-l,.data-l {
	background-image: url(../i/v7ico/maxprotect-l.png) !important;
	}
.maxprotect-s {
	background-image: url(../i/v7ico/maxprotect-s.png) !important;
	}
.maxsecurity-l {
	background-image: url(../i/v7ico/maxsecurity-l.png) !important;
	}	
.military-l {
	background-image: url(../i/v7ico/military-l.png) !important;
	}
.nointerupt-l {
	background-image: url(../i/v7ico/nointerupt-l.png) !important;
	}	
.nointerupt-s {
	background-image: url(../i/v7ico/nointerupt-s.png) !important;
	}	
.passmanager-l {
	background-image: url(../i/v7ico/passmanager-l.png) !important;
	}
.passmanager-s {
	background-image: url(../i/v7ico/passmanager-s.png) !important;
	}	
.practical-l {
	background-image: url(../i/v7ico/practical-l.png) !important;
	}
.prevent-l {
	background-image: url(../i/v7ico/prevent-l.png) !important;
	}	
.price-l {
	background-image: url(../i/v7ico/price-l.png) !important;
	}
.price-s {
	background-image: url(../i/v7ico/price-s.png) !important;
	}	
.protect-l {
	background-image: url(../i/v7ico/protect-l.png) !important;
	}
.protect-s {
	background-image: url(../i/v7ico/protect-s.png) !important;
	}	
.realtime-l {
	background-image: url(../i/v7ico/realtime-l.png) !important;
	}
.realtime-s {
	background-image: url(../i/v7ico/realtime-s.png) !important;
	}
.remote-l {
	background-image: url(../i/v7ico/remote-l.png) !important;
	}
.remoteassistance-l {
	background-image: url(../i/v7ico/remoteassistance-l.png) !important;
	}
.report-l {
	background-image: url(../i/v7ico/report-l.png) !important;
	}
.riskysites-l {
	background-image: url(../i/v7ico/riskysites-l.png) !important;
	}
.riskysites-s {
	background-image: url(../i/v7ico/riskysites-s.png) !important;
	}
.safebank-s {
	background-image: url(../i/v7ico/safebank-s.png) !important;
	}	
.safeshop-l {
	background-image: url(../i/v7ico/safeshop-l.png) !important;
	}
.safeshop-s {
	background-image: url(../i/v7ico/safeshop-s.png) !important;
	}	
.safesurf-l {
	background-image: url(../i/v7ico/safesurf-l.png) !important;
	}
.safesurf-s {
	background-image: url(../i/v7ico/safesurf-s.png) !important;
	}	
.sandbox-l {
	background-image: url(../i/v7ico/sandbox-l.png) !important;
	}
.sandbox-s {
	background-image: url(../i/v7ico/sandbox-s.png) !important;
	}	
.secure-l {
	background-image: url(../i/v7ico/secure-l.png) !important;
	}
.secure-s {
	background-image: url(../i/v7ico/secure-s.png) !important;
	}	
.server-l {
	background-image: url(../i/v7ico/server-l.png) !important;
	}
.shopguard-l {
	background-image: url(../i/v7ico/shopguard-l.png) !important;
	}
.shredder-l {
	background-image: url(../i/v7ico/shredder-l.png) !important;
	}
.stayproactive-l {
	background-image: url(../i/v7ico/stayproactive-l.png) !important;
	}	
.stopspam-l {
	background-image: url(../i/v7ico/stopspam-l.png) !important;
	}
.stopspam-s {
	background-image: url(../i/v7ico/stopspam-s.png) !important;
	}	
.stopwatch-l {
	background-image: url(../i/v7ico/stopwatch-l.png) !important;
	}
	
.stopzero-l {
	background-image: url(../i/v7ico/stopzero-l.png) !important;
	}
.stopzero-s {
	background-image: url(../i/v7ico/stopzero-s.png) !important;
	}
.stopwatch-s {
	background-image: url(../i/v7ico/stopwatch-s.png) !important;
	}	
.surfguard-l {
	background-image: url(../i/v7ico/surfguard-l.png) !important;
	}
.surfguard-s {
	background-image: url(../i/v7ico/surfguard-s.png) !important;
	}
.techcompar-l {
	background-image: url(../i/v7ico/techcompar-l.png) !important;
	}
.toolbox-l {
	background-image: url(../i/v7ico/toolbox-l.png) !important;
	}
.updater-l {
	background-image: url(../i/v7ico/updater-l.png) !important;
	}	
.whs-l {
	background-image: url(../i/v7ico/whs-l.png) !important;
	}
.wifi-l {
	background-image: url(../i/v7ico/wifi-l.png) !important;
	}


/*--- Tooltip  ---*/
.tooltip-bubble {
	position: absolute;
	width: 250px;
	background-color: #fbfbfb;
	border: 1px solid #ccc;
	border-radius: 3px;
	padding: 10px 12px;
	box-shadow: 0px 1px 3px #CCC;
	z-index: 9999;
	background-color: #FFF;
	-pie-background: linear-gradient(#fbfbfb, #eaebed);
	behavior: url(/pie/pie.htc);	
}
.tooltip-bubble:before {
   content: "";
   position: absolute;
   top: -10px;
   left: 12px;
   width: 0; 
   height: 0; 
   border-bottom: 9px solid #ddd; 
   border-left: 9px solid rgba(255, 255, 255, 0);
   border-right: 9px solid rgba(255, 255, 255, 0);
   z-index: 9998;
}
.tooltip-bubble:after {
   content: "";
   position: absolute;
   top: -8px;
   left: 12px;  
   width: 0; 
   height: 0; 
   border-bottom: 9px solid #fbfbfb; 
   border-left: 9px solid rgba(255, 255, 255, 0);
   border-right: 9px solid rgba(255, 255, 255, 0);
   z-index: 10000;
}
.tooltip-bubble em {
	font-style: normal;
}
/*--- END Tooltip  ---*/

/*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, 
#cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:visible;}
#cboxOverlay{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;
	background-color: transparent;	
	}

#colorbox {
	zoom: 1;
	background-color: #FFF;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-khtml-border-radius: 3px;
	
	-moz-box-shadow: 0 0 70px 0 #888;
    -webkit-box-shadow: 0 0 70px 0 #888;
    box-shadow: 0 0 70px 0 #888;
	
	behavior: url(/pie/pie.htc);
	}



#cboxLoadedContent {
	padding: 25px;
	background-color: transparent;
	}
	
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
/*#cboxLoadingOverlay{border:8px solid #2e3640;-webkit-border-radius: 6px; -moz-border-radius: 6px;border-radius: 6px; -khtml-border-radius: 6px;}*/
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}


#cboxOverlay{background:#000;}
/*#colorbox{ -webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;-o-user-select: none;user-select: none;} dont use this line*/
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxTitle{ position:absolute; top:-20px; left:0; color:#ccc; display: none!important; }
        #cboxCurrent{position:absolute; top:-20px; right:0px; color:#fff;}
        #cboxSlideshow{position:absolute; top:-20px; right:90px; color:#fff;}
        #cboxPrevious{position:absolute; top:40px; left:3px; margin-top:-32px; background:url('../i/colorbox/colorbox-left.png') no-repeat left 50%; width:25px; height:100%; text-indent:-9999px;}
        #cboxPrevious.hover{/*background-position:0 0;*/}
        #cboxNext{position:absolute; top:40px; right:3px; margin-top:-32px; background:url('../i/colorbox/colorbox-right.png') no-repeat right 50%; width:25px; height:100%; text-indent:-9999px;}
        #cboxNext.hover{/*background-position:0 -51px;*/}
        #cboxLoadingOverlay{background:#2E3640;}
        #cboxLoadingGraphic{background:#2E3640 url('../i/clearbox-loading.gif') no-repeat center center;}
        #cboxClose{border:0;padding:0;margin:0;position:absolute; top:8px; right:-2px; display:block; background:url('../i/form-close.png') no-repeat top center; width:38px; height:19px; text-indent:-9999px; z-index: 100}
        /*#cboxClose.hover{background-position:bottom center;}*/
		
/* fixing elements */		
		#cboxTopLeft, #cboxTopCenter, #cboxTopRight, #cboxBottomLeft, #cboxBottomCenter, #cboxBottomRight, #cboxMiddleLeft, #cboxMiddleRight  {
			display: none;
			}
		#colorbox.cboxIE {padding-bottom: 0px !important;} 
			
/* No javascript message */
.noscript-message {
	background: none repeat scroll 0 0 #ff7777;
	padding: 10px;
	text-align: center;
}
.noscript-message a,
.noscript-message a:visited,
.noscript-message a:hover {
	color: #171B20;
}