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

img{
	padding:0;
	margin:0;
}

/*--- Links ---*/
a img{
	border:0;
}

a{
	color:#2E6E93;
	margin:0;
	padding:0;
	outline:none;
}
/*--- END Links ---*/


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

.right{
	float:right;
}

.noF{
	float:none;
}

.clear{
	clear:both;
}

.padFix{
	clear:both;
	width:100%;
	height:1px;
	line-height:0;
	font-size:0;
}

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

.none{
	clear:none;	
}

.wauto{
	width:auto;	
}
/*--- END Floats ---*/

/*--- Headers ---*/
h1{
	color:#FF9900;
	font-size:28px;
	padding:10px 10px 10px 15px;
	margin:0;
	font-weight:normal;
}

h2{
	/*color:#7D808E;*/
	color:#4E5358;
	font-size:16px;
	margin:0 0 10px 15px;
	padding:0;
	font-weight:normal;
}

h3{
	color:#656A72;
	font-size:12px;
	margin-bottom:7px;
}
/*--- END Headers ---*/

/*--- Text ---*/
p{
	margin:0;
	padding:5px 0 5px 0;
}

.s10{
	font-size:10px;
}
.s11{
	font-size:11px;
}

.s12{
	font-size:12px;
}

.s13{
	font-size:13px;
}

.s14{
	font-size:14px;
}

.s16{
	font-size:16px;
}

.s18{
	font-size:18px;
}


.bold{
	font-weight:bold;
}

.bolder{
	font-weight:bolder;
}

.normal{
	font-weight:normal;
}

.italic{
	font-style:italic;
}

.left_align{
	text-align:left;
}

.right_align{
	text-align:right;
}

.justify_align{
	text-align:justify;
}

.center_align{
	text-align:center;
}

.none_decoration{
	text-decoration:none;
}

.underline{
	text-decoration:underline;
}

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

.black{
	color:#000;
}

.orange{
	color:#FF9900;
}

.light_grey{
	background-color:#F9F9F9;
	border:1px solid #DCDCDC;
}

.red {
	color:#C00;
}

.orange_light{
	color:#FC0;
}

.green{
	color:#0C0;
}
/*--- END Text ---*/

/*--- Buttons ---*/
.input_button_buy{
	margin:0;
	visibility:visible;
	display:block;
}

/* .input_button_buy input{ */
.input_button_buy button.btn-cart {
	color:#FFF;
	text-decoration:none;
	line-height:35px;
	font-size:13px;
	font-weight:bold;
	position:relative;
	height:36px;
	background:transparent url(../images/background_input_button_buy.png) left top no-repeat;
	padding-left:48px;
	padding-right:13px;
	border:none;
	cursor:pointer;
	float:right;
	outline:none;
	overflow:visible;
	margin:0;
}

.input_button_buy .end{
	background:transparent url(../images/background_input_button_buy_end.png) right top no-repeat;
	width:6px;
	line-height:37px;
	height:37px;
	cursor:pointer;
	display:block;
	float:right;
	position:relative;
}


.input_button input{
	color:#FFF;
	text-decoration:none;
	line-height:35px;
	font-size:13px;
	font-weight:bold;
	position:relative;
	height:36px;
	background:transparent url(../images/background_input_button.png) left top no-repeat;
	padding-left:15px;
	padding-right:15px;
	border:none;
	cursor:pointer;
	float:right;
	outline:none;
	overflow:visible;
	margin:0;
}

.input_button .end{
	background:transparent url(../images/background_input_button_end.png) right top no-repeat;
	width:6px;
	line-height:37px;
	height:37px;
	cursor:pointer;
	display:block;
	float:right;
	position:relative;
}


.input_button_slim input{
	color:#FFF;
	text-decoration:none;
	line-height:28px;
	font-size:12px;
	font-weight:bold;
	position:relative;
	height:27px;
	background:transparent url(../images/background_input_button_slim.png) left top no-repeat;
	padding-left:15px;
	padding-right:15px;
	border:none;
	cursor:pointer;
	float:right;
	outline:none;
	overflow:visible;
	margin:0;
}

.input_button_slim .end{
	background:transparent url(../images/background_input_button_slim_end.png) right top no-repeat;
	width:8px;
	line-height:27px;
	height:27px;
	cursor:pointer;
	display:block;
	float:right;
	position:relative;
}

.button_buy{
	color:#FFF;
	text-decoration:none;
	line-height:35px;
	font-size:13px;
	font-weight:bold;
	position:relative;
	height:36px;
}

.button_buy span.right_end{
	background:transparent url(../images/background_button_buy_right.png) right top no-repeat;
	width:8px;
	line-height:36px;
	height:36px;
	cursor:pointer;
	float:left;
	display:block;
	position:relative;
}

.button_buy .center{
	background:transparent url(../images/background_button_buy_center.png) left top repeat-x;
	padding-left:10px;
	padding-right:13px;
	/*line-height:37px;*/
	height:36px;
	cursor:pointer;
	float:left;
	display:block;
}

.button_buy span.center_wide{
	background:transparent url(../images/background_button_buy_center.png) left top repeat-x;
	padding-left:27px;
	padding-right:27px;
	/*line-height:37px;*/
	height:36px;
	cursor:pointer;
	float:left;
	display:block;
}

.button_buy span.left_end{
	background:transparent url(../images/background_button_buy_left.png) left top no-repeat;
	width:31px;
	line-height:36px;
	height:36px;
	cursor:pointer;
	float:left;
	display:block;
}

/*.button_buy, */.button_buy span{
	display:block;
	float: right;
}


.button_buy_green{
	color:#FFF;
	text-decoration:none;
	line-height:35px;
	font-size:13px;
	font-weight:bold;
	position:relative;
	height:36px;
}

.button_buy_green span.right_end{
	background:transparent url(../images/background_button_buy_right.png) right top no-repeat;
	width:8px;
	line-height:36px;
	height:36px;
	cursor:pointer;
	float:left;
	display:block;
	position:relative;
}

.button_buy_green .center{
	background:transparent url(../images/background_button_buy_center.png) left top repeat-x;
	padding-left:10px;
	padding-right:13px;
	/*line-height:37px;*/
	height:36px;
	width:120px;
	cursor:pointer;
	float:left;
	display:block;
	text-align:center;
}

.button_buy_green span.center_wide{
	background:transparent url(../images/background_button_buy_center.png) left top repeat-x;
	padding-left:27px;
	padding-right:27px;
	/*line-height:37px;*/
	height:36px;
	cursor:pointer;
	float:left;
	display:block;
}

.button_buy_green span.left_end{
	background:transparent url(../images/background_button_buy_green_left.png) left top no-repeat;
	width:60px;
	line-height:36px;
	height:36px;
	cursor:pointer;
	float:left;
	display:block;
}

.button_green11{
	color:#FFF;
	text-decoration:none;
	line-height:35px;
	font-size:11px;
	font-weight:bold;
	position:relative;
	height:37px;
}

.button_green11 span.right_end{
	background:transparent url(../images/background_button_green11_right.png) right top no-repeat;
	width:9px;
	line-height:37px;
	height:37px;
	cursor:pointer;
	float:left;
	display:block;
}

.button_green11 span.center{
	background:transparent url(../images/background_button_green11_center.png) left top repeat-x;
	padding-left:5px;
	padding-right:5px;
	/*line-height:37px;*/
	height:37px;
	line-height:32px;
	cursor:pointer;
	float:left;
	display:block;
}

.button_green11 span.left_end{
	background:transparent url(../images/background_button_green11_left.png) left top no-repeat;
	width:37px;
	line-height:37px;
	height:37px;
	cursor:pointer;
	float:left;
	display:block;
}


.button_green25{
	color:#FFF;
	text-decoration:none;
	line-height:35px;
	font-size:11px;
	font-weight:bold;
	position:relative;
	height:37px;
}

.button_green25 span.right_end{
	background:transparent url(../images/background_button_green25_right.png) right top no-repeat;
	width:9px;
	line-height:37px;
	height:37px;
	cursor:pointer;
	float:left;
	display:block;
}

.button_green25 span.center{
	background:transparent url(../images/background_button_green25_center.png) left top repeat-x;
	padding-left:5px;
	padding-right:5px;
	/*line-height:37px;*/
	height:37px;
	line-height:32px;
	cursor:pointer;
	float:left;
	display:block;
}

.button_green25 span.left_end{
	background:transparent url(../images/background_button_green25_left.png) left top no-repeat;
	width:37px;
	line-height:37px;
	height:37px;
	cursor:pointer;
	float:left;
	display:block;
}



/*
.button{
	color:#FFF;
	text-decoration:none;
	line-height:35px;
	font-size:13px;
	font-weight:bold;
	position:relative;
	height:37px;
}
*/
.button span.right_end{
	background:transparent url(../images/background_button_right.png) right top no-repeat;
	width:9px;
	line-height:37px;
	height:37px;
	cursor:pointer;
	float:left;
	display:block;
}

.button span.center{
	background:transparent url(../images/background_button_center.png) left top repeat-x;
	padding-left:15px;
	padding-right:15px;
	/*line-height:37px;*/
	height:37px;
	cursor:pointer;
	float:left;
	display:block;
}

.button span.left_end{
	background:transparent url(../images/background_button_left.png) left top no-repeat;
	width:9px;
	line-height:37px;
	height:37px;
	cursor:pointer;
	float:left;
	display:block;
}

/*.button, */
.button span{
	display:block;
	/* float: right; */
	float:none;
}


.button_download{
	color:#FFF;
	text-decoration:none;
	line-height:35px;
	font-size:13px;
	font-weight:bold;
	position:relative;
	height:36px;
}

.button_download span.right_end{
	background:transparent url(../images/background_button_download_right.png) right top no-repeat;
	width:9px;
	line-height:36px;
	height:36px;
	cursor:pointer;
	float:left;
	display:block;
}

.button_download span.center{
	background:transparent url(../images/background_button_download_center.png) left top repeat-x;
	padding-left:10px;
	padding-right:15px;
	/*line-height:37px;*/
	height:36px;
	cursor:pointer;
	float:left;
	display:block;
}

.button_download span.left_end{
	background:transparent url(../images/background_button_download_left.png) left top no-repeat;
	width:31px;
	line-height:36px;
	height:36px;
	cursor:pointer;
	float:left;
	display:block;
}

.button_upgrade_slim{
	color:#FFF;
	text-decoration:none;
	line-height:24px;
	font-size:12px;
	font-weight:bold;
	position:relative;
	height:25px;
}

.button_upgrade_slim span.right_end{
	background:transparent url(../images/background_button_upgrade_slim_right.png) right top no-repeat;
	width:8px;
	line-height:25px;
	height:25px;
	cursor:pointer;
	float:left;
	display:block;
}

.button_upgrade_slim span.center{
	background:transparent url(../images/background_button_upgrade_slim_center.png) left top repeat-x;
	padding-left:10px;
	padding-right:15px;
	/*line-height:37px;*/
	height:25px;
	cursor:pointer;
	float:left;
	display:block;
}

.button_upgrade_slim span.left_end{
	background:transparent url(../images/background_button_upgrade_slim_left.png) left top no-repeat;
	width:27px;
	line-height:25px;
	height:25px;
	cursor:pointer;
	float:left;
	display:block;
}

.button_upgrade{
	color:#FFF;
	text-decoration:none;
	line-height:36px;
	font-size:12px;
	font-weight:bold;
	position:relative;
	height:36px;
	float:none;
}

.button_upgrade span.right_end{
	background:transparent url(../images/background_button_upgrade_right.png) right top no-repeat;
	width:8px;
	line-height:36px;
	height:36px;
	cursor:pointer;
	float:left;
	display:block;
}

.button_upgrade span.center{
	background:transparent url(../images/background_button_upgrade_center.png) left top repeat-x;
	padding-left:10px;
	padding-right:15px;
	/*line-height:37px;*/
	height:36px;
	cursor:pointer;
	float:left;
	display:block;
}

.button_upgrade span.left_end{
	background:transparent url(../images/background_button_upgrade_left.png) left top no-repeat;
	width:31px;
	line-height:36px;
	height:36px;
	cursor:pointer;
	float:left;
	display:block;
}

.button_buy_slim{
	color:#FFF;
	text-decoration:none;
	line-height:24px;
	font-size:12px;
	font-weight:bold;
	position:relative;
	height:25px;
}

.button_buy_slim span.right_end{
	background:transparent url(../images/background_button_buy_slim_right.png) right top no-repeat;
	width:8px;
	line-height:25px;
	height:25px;
	cursor:pointer;
	float:left;
	display:block;
}

.button_buy_slim span.center{
	background:transparent url(../images/background_button_buy_slim_center.png) left top repeat-x;
	padding-left:10px;
	padding-right:15px;
	/*line-height:37px;*/
	height:25px;
	cursor:pointer;
	float:left;
	display:block;
}

.button_buy_slim span.left_end{
	background:transparent url(../images/background_button_buy_slim_left.png) left top no-repeat;
	width:26px;
	line-height:25px;
	height:25px;
	cursor:pointer;
	float:left;
	display:block;
}

.button_left{
	color:#FFF;
	text-decoration:none;
	line-height:35px;
	font-size:13px;
	font-weight:bold;
	position:relative;
	height:37px;
}

.button_left span.right_end{
	background:transparent url(../images/background_button_right.png) right top no-repeat;
	width:9px;
	line-height:37px;
	height:37px;
	cursor:pointer;
	float:left;
	display:block;
}

.button_left span.center{
	background:transparent url(../images/background_button_center.png) left top repeat-x;
	padding-left:15px;
	padding-right:15px;
	/*line-height:37px;*/
	height:37px;
	cursor:pointer;
	float:left;
	display:block;
}

.button_left span.left_end{
	background:transparent url(../images/background_button_left.png) left top no-repeat;
	width:9px;
	line-height:37px;
	height:37px;
	cursor:pointer;
	float:left;
	display:block;
}

.button_left, .button_left span{
	display:block;
	float: left;
}

.button_slim{
	color:#FFF;
	text-decoration:none;
	line-height:25px;
	font-size:11px;
	font-weight:bold;
	position:relative;
	height:27px;
}

.button_slim span.right_end{
	background:transparent url(../images/background_button_slim_right.png) right top no-repeat;
	width:9px;
	line-height:27px;
	height:27px;
	cursor:pointer;
	float:left;
	display:block;
}

.button_slim span.center{
	background:transparent url(../images/background_button_slim_center.png) left top repeat-x;
	padding-left:15px;
	padding-right:15px;
	/*line-height:37px;*/
	height:27px;
	cursor:pointer;
	float:left;
	display:block;
}

.button_slim span.left_end{
	background:transparent url(../images/background_button_slim_left.png) left top no-repeat;
	width:9px;
	line-height:27px;
	height:27px;
	cursor:pointer;
	float:left;
	display:block;
}

/*.button_slim, */.button_slim span{
	display:block;
	float: right;
}
/*--- END Buttons ---*/

/*--- List ---*/
.checks_container{
	margin:15px;
	width:45%;
}

.disc_container{
	margin:0 0 15px 0;
	width:265px;
}

#question_mark h2{
	color:#2B2D2F;
}

#question_mark ul{
	list-style-type:circle;
	margin:0;
	padding-top:10px;
	padding-left:40px;
	margin-left:40px;
	position:relative;
}

#question_mark ul.about{
	padding-top:5px;
}

#question_mark ul.business{
	padding-top:15px;
}

#question_mark ul.support{
	padding-top:10px;
	list-style-type:none;
	list-style-image:none;
	padding-left:30px;
	margin-left:30px;
}

#question_mark li{
	padding:0;
}

ul.disc{
	list-style-image:url(../images/list-item-disc.png);
	margin:0 0 15px 15px;
	padding:0;
}

ul.checks{
	list-style-image:none;
	list-style:none;
	margin:15px 0 4px 0;
	padding:0;
}

ul.checks li{
	list-style-image:none;
	list-style:none;
	background:transparent url(../images/list-item.jpg) top left no-repeat;
	padding:0 0 3px 20px;
}


ul.checks_img{
	list-style-image:url(../images/list-item.jpg);
	margin:15px 0 0 0;
	padding:0;
}

li{
	margin:0;
	padding:0;
}

.checks_img li{
	margin-top:5px;
	margin-left:5px;
	font-size:12px;
	font-weight:normal;
	line-height:22px;
}

.checks li{
	margin-top:5px;
	margin-left:5px;
	font-size:12px;
	font-weight:normal;
}

.disc li{
	margin-top:10px;
	margin-left:15px;
	font-weight:normal;
}

li.user{
	list-style:none;
	list-style-image:none;
	background:transparent url(../images/list_item_win.png) top left no-repeat;
	padding-left:30px;
}

li.protection{
	list-style:none;
	list-style-image:none;
	background:transparent url(../images/icon-protection.png) top left no-repeat;
	padding-left:30px;
}

li.cleanmail{
	list-style:none;
	list-style-image:none;
	background:transparent url(../images/icon-cleanmail.png) top left no-repeat;
	padding-left:30px;
}

li.chat{
	list-style:none;
	list-style-image:none;
	background:transparent url(../images/icon-chat.png) top left no-repeat;
	padding-left:30px;
}

li.stopattack{
	list-style:none;
	list-style-image:none;
	background:transparent url(../images/icon-stopattack.png) top left no-repeat;
	padding-left:30px;
}

li.safelybrowse{
	list-style:none;
	list-style-image:none;
	background:transparent url(../images/icon-safelybrowse.png) top left no-repeat;
	padding-left:30px;
}

li.gaming{
	list-style:none;
	list-style-image:none;
	background:transparent url(../images/icon-gaming.png) top left no-repeat;
	padding-left:30px;
}

li.speed{
	list-style:none;
	list-style-image:none;
	background:transparent url(../images/icon-speed.png) top left no-repeat;
	padding-left:30px;
}

li.blockhacker{
	list-style:none;
	list-style-image:none;
	background:transparent url(../images/icon-blockhacker.png) top left no-repeat;
	padding-left:30px;
}

li.mailbox{
	list-style:none;
	list-style-image:none;
	background:transparent url(../images/icon-mailbox.png) top left no-repeat;
	padding-left:30px;
}

li.windows{
	list-style:none;
	list-style-image:none;
	background:transparent url(../images/icon-windows.png) top left no-repeat;
	padding-left:30px;
}

li.interface{
	list-style:none;
	list-style-image:none;
	background:transparent url(../images/icon-interface.png) top left no-repeat;
	padding-left:30px;
}

li.detection{
	list-style:none;
	list-style-image:none;
	background:transparent url(../images/icon-detection.png) top left no-repeat;
	padding-left:30px;
}

li.central{
	list-style:none;
	list-style-image:none;
	background:transparent url(../images/icon-central.png) top left no-repeat;
	padding-left:30px;
}

li.sandbox{
	list-style:none;
	list-style-image:none;
	background:transparent url(../images/icon-sandbox.png) top left no-repeat;
	padding-left:30px;
}
/*--- END List ---*/

/*--- Visibility ---*/
.hide{
	display:none;
}

.hidden{
	visibility:hidden;
}

.visible{
	visibility:visible;
}

.block{
	display:block;
}

.inline{
	display:inline;
}
/*--- END Visibility ---*/

form{
	margin:0;
	padding:0;
}

/*--- Margins ---*/
.tm{
	margin-top:15px;
}

.bm{
	margin-bottom:15px;
}

.lm{
	margin-left:15px;
}

.rm{
	margin-right:15px;
}

.am{
	margin:15px;
}

.tm10{
	margin-top:10px;
}

.bm10{
	margin-bottom:10px;
}

.lm10{
	margin-left:10px;
}

.rm10{
	margin-right:10px;
}

.am10{
	margin:10px;
}

.tm30{
	margin-top:30px;
}

.bm30{
	margin-bottom:30px;
}

.lm30{
	margin-left:30px;
}

.rm30{
	margin-right:30px;
}

.am30{
	margin:30px;
}

.tm5{
	margin-top:5px;
}

.bm5{
	margin-bottom:5px;
}

.lm5{
	margin-left:5px;
}

.rm5{
	margin-right:5px;
}

.am5{
	margin:5px;
}
.tm0{
	margin-top:0px;
}

.bm0{
	margin-bottom:0px;
}

.lm0{
	margin-left:0px;
}

.rm0{
	margin-right:0px;
}

.am0{
	margin:0px;
}
/*--- END Margins ---*/

/*--- Paddings ---*/
.tp0{
	padding-top:0px;
}

.bp0{
	padding-bottom:0px;
}

.lp0{
	padding-left:0px;
}

.rp0{
	padding-right:0px;
}

.ap0{
	padding:0px;
}

.tp{
	padding-top:15px;
}

.bp{
	padding-bottom:15px;
}

.lp{
	padding-left:15px;
}

.rp{
	padding-right:15px;
}

.ap{
	padding:15px;
}

.tp5{
	padding-top:5px;
}

.bp5{
	padding-bottom:5px;
}

.lp5{
	padding-left:5px;
}

.rp5{
	padding-right:5px;
}

.ap5{
	padding:5px;
}


.tp10{
	padding-top:10px;
}

.bp10{
	padding-bottom:10px;
}

.lp10{
	padding-left:10px;
}

.rp10{
	padding-right:10px;
}

.ap10{
	padding:10px;
}
/*--- END - Paddings ---*/
 
 /*
 .img-antispyware-m
 {
 float:left;
 }
 
 .secure-m
 {

 padding:5px 10px 5px 60px;
 }
 
 .safesurf-m
 {
 padding:5px 10px 5px 60px;
 }
 
 .maxprotect-m
 {

 padding:5px 10px 5px 60px;
 }
 /*
