/* Preparing environment */
/* reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td
{
margin:0;
padding:0
}
table
{
border-collapse:collapse;
border-spacing:0;
}
fieldset,img
{
border:0;
}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit}ins{text-decoration:none}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sub,sup{vertical-align:top;}legend{color:#000}input,button,textarea,select,optgroup,option{font:inherit inherit inherit inherit}input,button,textarea,select{*font-size:100%}
ol, ul {
list-style: none;
}
html
{
background:#e8e5d6 url(i/promo/2012/easter/bg.gif) repeat-x;
}
body
{
background: url(i/promo/2012/easter/bundle_logo_en.jpg) no-repeat 50% 80px;
color:#686856;
font:14px Tahoma, Geneva, sans-serif;
line-height:20px;
}

.clear
{
clear:both;
}

a 
{
color:#48483c;
text-decoration:none;
outline:none;
}
a:active,
a:hover
{
color:#000;
text-decoration:underline;
}
strong
{
font-weight: bold;
}
.wrapper
{
width:980px;
margin:0 auto;
padding-bottom:20px;
overflow:hidden;
}
.bottom-buy-block
{ 
clear:both;
padding:0;
background:#f9f6ef;
border:1px solid #bcb89d;
padding:30px 20px 30px 20px;
}

	.bottom-buy-block .column
	{
	width:33%;
	float:left;
	text-align:center;
	font-size:14px;
	vertical-align:middle;
	}
	
	.bottom-buy-block .column strong
	{
	font-size:20px;
	}
	
		.bottom-buy-block .column .small-btn
		{
		width:220px;
		margin:0;
		padding:10px 0 17px 0;
		text-align:center;
		background:url(i/promo/2012/easter/buynow_bg.gif) repeat-x;
		display:block;
		font-size:26px;
		color:#fff;
		text-decoration:none;
		}
			.bottom-buy-block .column .small-btn:hover
			{
			background: url(i/promo/2012/easter/buynow_bg_hover.gif) repeat-x;	
			}

.blue
{
color:#1986ce;
}

#copyright
{
clear:both;
padding:20px 0 40px 0;
text-align: center;
}
#copyright p {
color:#757c8a;
font-size:13px;
}
#copyright ul {
padding-top: 10px;
}
#copyright ul li {
border-right: 1px solid #c8c5bf;
display: inline;
font-size: 12px;
padding: 0 12px 1px 7px;
}
#copyright ul li.end { border: none; }
#copyright ul a {
font-size: 13px;
}

.screenshots a:hover, 
.screenshots a:active,
.screenshots-passware a:hover, 
.screenshots-passware a:active,
.a-gallery-wrapper a:active,
.a-gallery-wrapper a:hover,
.a-window-close:active,
.a-window-close:hover
{
background-color:transparent !important;
}
.header
{
/*position:relative;*/
}
.logo
{
background:transparent url(i/promo/2012/easter/sf_logo.png) no-repeat 0 0;
display:block;
height:60px;
margin:10px 0 0 0;
width:260px;
}
.main-navigation
{
margin:-40px 0 0 0;
float:right;
font-size:14px;
}
	.main-navigation li
	{
	float:left;
	margin:0 0 0 20px;
	}
	
	.main-navigation li a 
	{
	padding:2px 5px 2px 5px;
	background:#fff;
	border-radius:4px; 
	-webkit-border-radius:4px; 
	-moz-border-radius:4px; 
	-khtml-border-radius:4px;
	}
	.main-navigation li a:active,
	.main-navigation li a:hover
	{
	color:#000;
	text-decoration:none;
	}
	
.products_home
{
margin:-5px 0 10px 20px;
border-radius:4px;
font-size:14px;
}
	
.left-container
{
float:left;
margin-right:16px;
margin-top:165px;
padding-top:236px;
position:relative;
width:442px;
background:#096;
}
.right-container
{
margin:190px 0 15px 0;
border:1px solid #bcb89d;
border-right:0;
border-left:0;
border-bottom:0;
background:#fff;
}
	.right-container_custom
	{
	padding:0 40px 30px 40px;
	margin:190px 0 15px 0;
	border:1px solid #bcb89d;
	border-right:0;
	border-left:0;
	background:#fff;
	}	
	.right-container_custom b
	{
	margin:10px 0 0 0;
	display:block;
	}

.countdown_content
{
float:left;
margin:30px 0 0 60px;
}
.countdown
{
overflow:hidden;
left:0px;
top:0px;
width:460px;
height:63px;
}
.countdown li
{
float:left;
width:50px;
background: url('i/promo/2012/easter/digits.png') no-repeat 0 0;
}
.countdown .group-end
{
margin-right:20px;
} 
.countdown_info
{
overflow:hidden;
margin:-62px 0 0 0;
width:460px;
height:80px;
font-size:12px;
color:#1986ce;
}
.countdown_info span {
display: block;
left: 0;
position: absolute;
top: 0;
}
.countdown_info .dot {
background: url('i/promo/2012/easter/count_dot.png') no-repeat 0 0;
height: 8px;
left: 106px;
top: -11px;
width: 8px;
}
.countdown_info .colon {
background: url('i/promo/2012/easter/count_colon.png') no-repeat 0 0;
height: 20px;
left: 106px;
top: -41px;
width: 8px;
}
.countdown_info li {
float: left;
margin-top: 63px;
text-align: center;
width: 100px;
margin-right: 20px;
position: relative;
}
.countdown_info li.last {
margin-right: 0px;
}

.select_product
{
margin:0;
width:100%;
height:100px;
background:#f9f6ef;
border:1px solid #bcb89d;
border-right:0;
border-left:0;
border-top:0;
text-align:center;
padding:20px 0 8px 0;
}
	.select_product h2
	{
	font-size:26px;
	font-weight:bold;
	margin:0;
	}
	
.bg_stroke
{
margin:20px 0 20px 0;
width:100%;
height:2px;
background: url(i/promo/2012/easter/bg_stroke.gif) repeat-x;
}


.buy-block
{
padding:5px 0 20px 0;
margin:20px 0 0 80px;
float:left;
float:left;
line-height:22px;
font-size:16px;
}

	.buy-block .bundleprice
	{
	margin:5px 0 0 0;
	font-size:20px;
	color:#1986ce;
	font-weight:bold;
	}
	.buy-block .bundleprice span
	{
	font-size:36px;
	}
	
	
.buy-block .buy-btn
{
width:270px;
margin:15px 20px 0 0;
padding:15px 0 20px 0;
text-align:center;
background:url(i/promo/2012/easter/buynow_bg.gif) repeat-x;
display:block;
font-size:36px;
color:#fff;
text-decoration:none;
}
	.buy-block .buy-btn:hover
	{
	background: url(i/promo/2012/easter/buynow_bg_hover.gif) repeat-x;	
	}
	
	
/*-- Legal --*/
ol.list-item li
{
background:url(i/promo/2012/easter/bg-item.png) no-repeat 0 0;
list-style:none;
padding:10px 0 20px 35px;
margin:0;
}
ol.list-item li.item-1
{
background-position: 0 -160px;
}
ol.list-item li.item-2 { background-position: -21px -128px; }
ol.list-item li.item-3 { background-position: -42px -96px; }
ol.list-item li.item-4 { background-position: -63px -64px; }
ol.list-item li.item-5 { background-position: -84px -32px; }
ol.list-item li.item-6 { background-position: -105px 0;
}

.list-item-left
{ 
border-top:1px solid #C8C5BF;
margin-top:25px;
padding-top:35px; 
font-size:12px;
}
	.list-item-left li
	{ 
	margin:0 0 20px 0;
	}


.video-block {
position: relative;
}
.watch-video-link {
bottom: -15px;
display: block;
left: 111px;
position: absolute;
font-size: 18px;
}
.video-bg-link {
background: url('i/promo/2012/easter/rabbit_bg.en.png') no-repeat 0 0;
bottom: -27px;
display: block;
height: 265px;
left: 70px;
position: absolute;
width: 365px;
}
.discount .watch-video-link {
display: none;
}
.discount .video-bg-link {
background: url('i/promo/2012/easter/rabbit_bg-discount_en-US.png') no-repeat 0 0;
bottom: -27px;
display: block;
height: 265px;
left: 70px;
position: absolute;
width: 365px;
}
.video-bg-link:active,
.video-bg-link:hover {
background-color: transparent;
}
.social-links {
bottom: -47px;
height: 30px;
left: 70px;
position: relative;
width: 380px;
}
.social-links li {
float: left;
}
.social-links li.twitter {
width: 98px;
}
.social-links li.facebook {
width: 116px;
}
.social-links li.gplus {
width: 60px;
}
.social-links li.digg {
width: 98px;
}
#navigation
{
float:left;
width:100%;
margin:-50px 0 0 0;
}
#navigation ul
{ 
float:left;
margin:0;
}
#navigation li
{
float:left;
position:relative;
}
#navigation li a,
.product-block .product-logo
{
background:#f9f6ef url(i/promo/2012/easter/bg-navigation.png) no-repeat;
_background:#f9f6ef url(i/promo/2012/easter/bg-navigation.ie.png) no-repeat;
}
#navigation li a
{
display:block;
color:#3a3e45;
font-size:12px; 
line-height:15px;
padding:100px 0 17px 0;
text-align:center;
text-decoration:none;
width:130px;
border:1px solid #bcb89d;
margin:0 9px 0 0;
border-radius:12px; 
-webkit-border-radius:12px; 
-moz-border-radius:12px; 
-khtml-border-radius:12px;
}

#navigation li a span.product
{
color:#1986ce;
font-weight:bold;
}
#navigation li a span.hover
{
text-decoration:none;
color:#000;
}
#navigation li a span.company
{ 
display:block;
padding:8px 2px 6px;
}
#navigation li a del
{
font-weight: bold;
color:#1986ce;
}
#navigation li a.active,
#navigation li a.active:hover
{
color:#000;
cursor:auto;
background-color:#fff;
}
#navigation li a.active .product
{
color:#000;
text-decoration:none;
}
#navigation li a.active span.hover
{
background:none;
}
#navigation li.acronis a
{
background-position: 0 -100px;
}
#navigation li.spamfighter a
{
background-position: -136px -100px;
}
#navigation li.malware a
{
background-position: -272px -100px;
}
#navigation li.photomizer a
{
background-position: -408px -100px;
}
#navigation li.passware a
{
background-position: -544px -100px;
}
#navigation li.eltima a
{
background-position: -680px -100px;
}
#navigation li.neuxpower a
{ 
margin:0;
background-position: -816px -100px;
}
#navigation li a:hover
{
background-color:#fff;
}
#navigation li.acronis a.active,
#navigation li.acronis a:hover
{
background-position: -952px 0;
}
#navigation li.spamfighter a.active,
#navigation li.spamfighter a:hover
{
background-position: -1088px 0;
}
#navigation li.malware a.active,
#navigation li.malware a:hover
{
background-position: -1224px 0;
}
#navigation li.photomizer a.active,
#navigation li.photomizer a:hover
{
background-position: -1360px 0;
}
#navigation li.passware a.active,
#navigation li.passware a:hover
{
background-position: -1496px 0;
}
#navigation li.eltima a.active,
#navigation li.eltima a:hover
{
background-position: -1632px 0;
}
#navigation li.neuxpower a.active,
#navigation li.neuxpower a:hover
{
background-position: -1768px 0;
}
.quote-slider {
background-color: #FFFFFF;
display: block;
margin: 10px 20px 58px;
padding: 5px 15px 15px;
position: relative;
width: 250px;
}
.quote-slider ul {
overflow: hidden;
position: relative;
background-color: #FFFFFF;
}
.quote-slider li {
display: none;
}
.quote-slider li p {
font: italic 16px/24px 'Georgia',Verdana,sans-serif;
color: #9c9382;
}
.quote-slider li span.author {
display: block;
color: #3a3e45;
line-height: 24px;
}
.quote-slider .t-bg {
background: url(i/promo/2012/easter/slider-bg_top.png) no-repeat 0 0;
height: 10px;
left: 0;
position: absolute;
top: -10px;
width: 280px;
}
.quote-slider .b-bg {
background: url(i/promo/2012/easter/slider-bg_bottom.png) no-repeat 0 0;
bottom: -38px;
height: 38px;
left: 0;
position: absolute;
width: 280px;
}
.quote-slider .arr {
background: url(i/promo/2012/easter/slider_arr.png) no-repeat 0 0;
display: block;
position: absolute;
width: 20px;
height: 57px;
}
.quote-slider a.prev {
left: -20px;
}
.quote-slider a.next {
background-position: right 0;
right: -20px;
}
.quote-slider h4 {
margin-bottom: 10px;
}
.quote-slider .stars {
background: url(i/promo/2012/easter/slider_stars.png) no-repeat 0 0;
float: left;
height: 20px;
margin-right: 14px;
width: 117px;
}
.a-gallery-wrapper {
position:absolute;
top:0;
left:0;
display:none;
width:100%;
height:100%;
}
.a-gallery-container {
position:relative;
margin:0 auto;
padding: 0 20px;
border-radius:5px;
background:#FFFFFF;
color:#3A3E45;
font:14px Arial,Helvetica,sans-serif;
-khtml-border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}
.a-gallery-container img {
display:block;
margin:0 auto;
}
.a-gallery-top-block {
padding-top: 28px;
padding-bottom: 14px;
text-align:center;
}
.a-gallery-bottom-block {
padding-top:14px;
padding-bottom:28px;
text-align:center;
}
.a-gallery-preloader {
position:absolute;
top: 0px;
left: 0px;
width:100%;
height:100%;
border-radius:5px;
background: url(http://www.acronis.com/i/content/icons/loading_48x48.gif) no-repeat center center #FFFFFF;
-khtml-border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}
.a-gallery-next-item,.a-gallery-prev-item {
position:absolute;
display:none;
width:48%;
height:100%;
outline: 0;
}
.a-gallery-next-item,.a-gallery-prev-item:active {
outline: 0;
}
.a-gallery-next-item {
top:0;
right:0;
background: url("i/promo/2012/easter/next.png") no-repeat right center;
}
.a-gallery-prev-item {
top:0;
left:0;
background: url("i/promo/2012/easter/prev.png") no-repeat left center;
}
.a-gallery-close {
position: absolute;
top: 10px;
right: 10px;
display: block;
width: 25px;
height: 25px;
background: url("i/promo/2012/easter/icon-close.png") no-repeat scroll center center transparent;
}
* html .a-gallery-preloader { left: 20px; }
.screenshots ul {
width: 276px;
margin: 0 auto;
}
.screenshots li {
background: url(i/promo/2012/easter/screenshots_frame.png) no-repeat 0 0;
display: block;
height: 161px;
margin-bottom: 20px;
overflow: hidden;
padding-top: 9px;
position: relative;
width: 276px;
}
.screenshots li a {
position: relative;
}
.screenshots li .screenshots-hover {
background: url(i/promo/2012/easter/frame_opacity_bg.png) repeat 0 0;
display: none;
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%;
cursor: pointer;
}
.screenshots li .click-to-zoom {
background: url(i/promo/2012/easter/click-to-zoom_bg.png) no-repeat 0 0;
color: #3197D1;
cursor: pointer;
display: block;
height: 32px;
left: 74px;
padding-top: 6px;
position: absolute;
text-align: center;
top: 74px;
width: 118px;
}
.screenshots li img {
display: block;
margin: 0 auto;
}
#content-wrapper { 
clear: both;
float: left;
overflow: hidden;
padding:0;
width: 980px;
}
#content-wrapper .left p
{
font-size:14px;
line-height:20px;
}
.content-tabs-ct-inner {
overflow: hidden;
width:10000px;
}
.content-tab
{
float:left;
width:980px;
}
.content-tab .left
{
float:left;
padding-left:23px;
width:600px;
}
.content-tab .right {
float: left;
}
#overview .left {
width: 440px;
}
#overview .left p
{
font-size:14px;
line-height:24px;
}
ul.list
{
padding-left:24px;
font-size:14px;
line-height:20px;
margin:0 0 20px 0;
}
ul.list li
{
list-style: disc;
padding: 15px 0 0 10px;
}
ul.list li strong
{
color:#1986ce;
font-weight:normal;
}
#content-wrapper .requirements {
border-top: 1px solid #c8c5bf;
margin-top: 25px;
}

h1
{ 
font-size:26px;
font-weight:bold;
margin:30px 0 30px 0;
color:#1986CE;
}

h2
{ 
font-size:16px;
font-weight:bold;
margin:30px 0 5px 0;
}

h3
{ 
font-size:26px;
font-weight:bold;
margin:0 0 10px 0;
}



.product-block
{
padding:0 0 35px 230px;
margin:0 0 30px 0;
height:120px;
position:relative;
}
.product-block p
{
font-size:18px;
font-weight:bold;
}
.product-block del
{
color:#1986ce;
font-weight:bold;
}
.product-block .product-logo {
background:transparent url(i/promo/2012/easter/bg-product-logo.jpg) no-repeat right center;
height:172px;
left:-25px;
position:absolute; 
top:0;
width:236px;
}
#acronis .product-block .product-logo { background-position: 0 -1032px; }
#malware .product-block .product-logo { background-position: -236px -860px; }
#spamfighter .product-block .product-logo { background-position: -472px -688px; }
#photomizer .product-block .product-logo { background-position: -708px -516px; }
#passware .product-block .product-logo { background-position: -944px -344px; }
#eltima .product-block .product-logo { background-position: -1180px -172px; }
#neuxpower .product-block .product-logo { background-position: -1416px 0; }
/* Popup Window */
.a-window {
position: absolute;
top: 10px;
left: 10px;
overflow: hidden;
border: 1px solid #babec4;
font-size: 12px;
font-family: Arial, Helvetica, Veradana, sans-serif;
}
.a-window .a-window-header {
position: relative;
padding: 12px 35px;
height: 15px!important;
border-bottom: 1px solid #dcdee2;
background: #fff;
}
.a-window .a-window-header .a-window-header-icon,
.a-window .a-window-header .a-window-header-close {
position: absolute;
top: 10px;
display: block;
width: 19px;
height: 19px;
height: 19px;
background: #f0f6ff url('http://www.acronis.com/i/design/2007/sprite-my-account-icons.png') no-repeat;
}
.a-window .a-window-header .a-window-header-icon {
left: 10px;
background-position: 0 -63px;
}
.a-window .a-window-header .a-window-header-close {
right: 10px;
background-position: 0 -100px;
}
.a-window .a-window-header .a-window-header-icon img,
.a-window .a-window-header .a-window-header-close img {
width: 19px!important;
height: 19px!important;
border: none!important;
}
.a-window .a-window-header .a-window-header-title {
overflow: hidden;
width: 100%;
white-space: nowrap;
font-weight: 700;
font-size: 12px;
}
.a-window .a-window-header .a-window-header-help {
float: right;
font-size: 13px;
font-weight: 700;
}
.a-window .a-window-content {
overflow: auto;
background: #f3f4f6;
-moz-box-shadow: 5px 5px 10px #000;
}
.a-window .a-window-content iframe {
border: none;
background: #e8eaee;
}
/* Rounded window modifier */
.a-window_rounded {
border: none;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-ms-border-radius: 5px;
border-radius: 5px;
-moz-box-shadow: 5px 5px 10px #3a3e45;
-webkit-box-shadow: 5px 5px 10px #3a3e45;
box-shadow: 5px 5px 10px #3a3e45;
-ms-box-shadow: 5px 5px 10px #3a3e45;
}
.a-window_rounded .a-window-header {
height: auto!important;
margin-bottom: -5px;
padding-left: 0; padding-right: 0;
border: none;
background-color: #e8eaee;
-moz-border-radius: 5px 5px 0 0;
-webkit-border-radius: 5px 5px 0 0;
-ms-border-radius: 5px 5px 0 0;
border-radius: 5px 5px 0 0;
}
.a-window_rounded .a-window-header .a-window-header-icon { display: none; }
.a-window_rounded .a-window-header-close {
background: url("http://www.acronis.com/i/eaob/ic_close.png") no-repeat center!important;
}
.a-window_rounded .a-window-content {
overflow: hidden;
border: 5px solid #e8eaee;
-moz-border-radius: 0 0 5px 5px;
-webkit-border-radius: 0 0 5px 5px;
-ms-border-radius: 0 0 5px 5px;
border-radius: 0 0 5px 5px;
}
.a-window_atih-trial a.a-window-close {
cursor:pointer;
height:21px;
position:absolute;
right:8px;
text-decoration:none;
top:7px;
width:21px;
}
.a-window_atih-trial {
background:url("http://www.acronis.com/i/content/products/atih2012/bg-download-atih2012.png") no-repeat scroll 0 0 #e8eaee;
border-radius: 14px;
-webkit-border-radius: 14px;
-moz-border-radius: 14px;
box-shadow: 5px 5px 15px #3a3e45;
-webkit-box-shadow: 5px 5px 15px #3a3e45;
-moz-box-shadow: 5px 5px 15px #3a3e45;
height:206px;
width:810px;
}
.a-window_atih-trial p {
line-height:20px;
padding-left:212px;
width:520px;
}
.a-window_atih-trial p.title {
color:#264c99;
font:bold 23px/20px "Square Sans Pro Bold",Helvetica,Arial,sans-serif;
padding:20px 0 8px 210px;
}
.a-window_atih-trial p sup {
color:#c60000;
font-size:25px;
}
.a-window_atih-trial .a-window-content,
.a-window_atih-trial .a-window-content iframe { 
background:none; 
box-shadow: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
}
.a-window_atih-trial iframe { padding-left:210px; }