@charset "utf-8";
html, body {
   height: 100%;
}
body {
	padding:0;
	margin:0 auto;
/*	font-family: Georgia, Arial, Helvetica, sans-serif;*/
	font-family: Arial, Lucida Grande, Helvetica, sans-serif;
	font-size:12px;
	text-align: left;
}


a {
	font-weight:normal;
	text-decoration:underline;
	-moz-outline:none;
	color:#ffffff;
}
[class^="icon-"], [class*="icon-"] {
    background-image: url("/images/icon.png");
    background-attachment: scroll;
    background-repeat: no-repeat;
}
[class^="icon-16"], [class*="icon-16"] {
    background-image: url("/images/icon-16.png");
    display: inline-block;
    height: 16px;
    line-height: 16px;
    margin-top: 1px;
    vertical-align: text-top;
    margin-right: 5px;
    width: 16px;
}
[class^="icon-32"], [class*="icon-32"] {
    background-image: url("/images/icon-32.png");
    display: inline-block;
    height: 32px;
    line-height: 32px;
    margin-top: 1px;
    vertical-align: text-top;
    width: 32px;
}
.shadow-grey{
    box-shadow: 0px 1px 3px rgba(137,137,137,1);
    -webkit-box-shadow: 0px 1px 3px rgba(137,137,137,1);
    -khtml-box-shadow: 0px 1px 3px rgba(137,137,137,1);
    -moz-box-shadow: 0px 1px 3px rgba(137,137,137,1);
}
.shadow-black{
  box-shadow: 0 2px 5px #333;
  -webkit-box-shadow: 0 2px 5px #333;
  -khtml-box-shadow: 0 2px 5px #333;
  -moz-box-shadow: 0 2px 5px #333;
}

/*img, div, span, .png { behavior: url("/styles/iepngfix.htc") }*/
.content {
	margin:0 auto;
	width:1000px;
	text-align:left;
	padding:0px;
}
.Wrap{width: 100%;height:100%;}
.TCenter{margin:0 auto; width: 1000px;}
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.floatr {
	float: right;
	
}
.floatl {
	float: left;
}
.hidden{ display:none}
.main_splash { 
    padding:0;
    height:243px;
    margin:0;
}
#header, #splash, #footer, #main_content, #tabsheader, #tabscontent, .symple_block
{ 
    display:table;
    margin:0 auto;
    width:100%;
}

/* >> header */
#header{
    height:50px;
    background-color:#1a2c38
}

#splash{
    background-image: url(/images/splash_background.png);
    height:243px;
    padding: 25px 0 0 0;
}


#header #topLogo {float:left; margin:7px 0 0 0; width:108px; height:36px; display:block; text-decoration:none; background:url(/images/norepeat.png) no-repeat  0px 0px;}

.langmenu{
    float : right;
    margin:10px 50px 0 0;
    padding:0px;
}

.langmenu li{
    display: inline-block;
    background:url('/images/vert.png') 0 -1607px no-repeat;
    padding:0 8px 0 12px;
    line-height:31px;
}

.langmenu li.first{
    background:none;
}

.langmenu a{
    text-decoration: none;
    font-size: 14px;
    color: #334e5f;
}
.langmenu li a:hover {
    color: #ffffff;
}

.langmenu li a:active{
    color: #ffffff;
}

.selectlang{
    color: #ffffff;
}

#flags{text-align:center;width:16px;list-style:none;margin:18px 20px 0 0;padding:0;float:right;}
#flags li #langdiv{
  box-shadow: 1px 1px 6px #000;
  -moz-box-shadow: 1px 1px 6px rgba(0,0,0,0.6);
  -webkit-box-shadow: 1px 1px 6px rgba(0,0,0,0.6);
  text-align:left;width:15px;margin:0;margin-left:-8px;border-left:1px solid #414141;border-right:1px solid #414141;border-bottom:1px solid #414141; background:#333333;list-style:none;z-index:999;display:none;position:absolute;padding: 0 6px;}

/* For Opera
noindex:-o-prefocus,#flags li #langdiv {
margin-top: -2px;
}
/* For Opera */

#flags li #langdiv li{margin:6px 0}
#flags li:hover #langdiv{display:block;}
#curlang{width:21px;height:16px;padding:0;}
#curlang span{ margin-right:6px}
.curlang_list{background: url(/images/flags_arrow.png); background-repeat: no-repeat; background-position:top right;}
#flags a{color:#0b335f;text-decoration:none; cursor: pointer}
#flags span {display:block;height:12px;padding:0px 7px;font-size:10px; background-image:url(/images/flags.png); background-repeat: no-repeat}
#flags .enFlag{background-position:-10px -15px;}
#flags .deFlag{background-position:-10px -29px;}
#flags .frFlag{background-position:-10px -43px;}
#flags .esFlag{background-position:-10px -68px;}
#flags .jpFlag{background-position:-10px -55px;}
#flags .ruFlag{background-position:-10px -82px;}
#flags .itFlag{background-position:-10px -96px;}
/* << header */

/* >> Main Page Splash */

#splash .text{
    margin:0 0 0 240px;
    padding:0;
    width:520px;
    color:#80909a;
    font-style:normal; font-size:18px; 
    line-height:36px;
}

.main_splash .splash_image{ 
    margin:15px 25px 0 0;
}

.main_splash h1{font-size:48px; margin:20px 0 20px 0;color:#FFF;  font-weight:bold}
.main_splash h2{
    color: #80909A;
    font-size: 18px;
    font-weight: normal;
    line-height: 36px;
}
.main_splash .buttons{
    text-align: center;
    color: #ffffff;
}

.main_splash a.e-button{
    
    margin:20px 0 10px 0;
    
}

.main_splash .buttons .mac{
    background:url(/images/vert.png)  0 -1730px no-repeat;
    text-align: center;
    padding-left: 25px;
    padding-top: 5px;
}

.main_splash .buttons .win{
    background:url(/images/vert.png)  0 -2078px no-repeat;
    text-align: center;
    padding-left: 25px;
    padding-top: 5px;
}
.buybtn span { background:url(/images/vert.png) 0 -1635px no-repeat; padding:4px 30px 0 35px;}
.downloadbtn span { background:url(/images/vert.png) 0 -1678px no-repeat; padding:4px 30px 0 35px;}

div .buttons .short{
    text-align: center;
    font-size: 14px;
}
/* << Main Page Splash */

/* >> lenta */

.lenta_partners
{
    background-color: #EEEEEE;
    font-size: 14px;
    height: 69px;
    border-bottom:1px solid #c7c7c7;
}
.lenta_partners .logo{
    margin:0px; 
    padding-left:60px;
    width:140px;    
    height:70px;
    font-size:12px;
    font-weight:bold;
    background-image:url(/images/norepeat.png); 
    background-repeat: no-repeat; 
    background-position:0 -515px; 
    line-height:70px;
    float:left;

}
.lenta_partners .text{
    margin: 0;
    padding:0;
    color:#2a4150;
    font-size:14px;
    line-height:18px;
    float:right;
    width:790px;
    
}
/* << lenta */

/* >> Simple Text */

.logo-adobe{
    background-image:url(/images/vert.png); background-repeat: no-repeat; background-position:0 -1768px; padding:25px 0 25px 12px;
}

.solution_partner{
    background-image:url(/images/norepeat.png); 
    background-repeat: no-repeat; 
    background-position:-475px -508px; 
    padding:20px 20px 20px 50px;
    margin:0px;

}
.separator
{
    background: url('/images/separator.png') repeat-x transparent;
    height:1px;
    width:100%;
    margin: 40px 0;
}
/* << Simple Text */



/* >> Product Page Reature */
#product_features{margin:0; padding:40px 0 0 0;}
.feature{ margin:0; padding:0;} 
.feature .feature_title{ border-left:5px solid #ADADAD; padding:0 0 0 10px}
.feature .feature_title h1{ margin:0; font-size:23px; font-weight:normal}
.feature ul{margin: 0; padding:0; list-style: none outside none;}
.feature .feature_title h3{ color:#959595; font-style:italic; font-size:16px; margin:5px 0 0 0; font-weight:normal}
.feature a{ color:#3F4FBF}
.feature p{font-size:15px; line-height:1.5}
.feature .feature_text{
    text-align:left;
    color:#4c4c4c;
    font-size:14px;
    line-height:26px;
    width: 665px;
}
.feature .feature_text h3 {
    /*padding:0;*/
    margin: 0 0 30px 0;
    font-size: 23px;
    color:#000000;
}
.feature .feature_image{ text-align:left; }
.feature .feature_image a.screenshot{color:#477bb3; font-weight:bold; text-decoration:underline; }
.feature_text .feature-info
{
    padding:15px 10px;
    margin:25px 0 0 0;
    background-color:#ffffe9;
    color:#33332f;
    border:1px solid #e5e5e5;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px; 
    position: relative;
    
}
.feature-info .info-icon{
    position:absolute;
    display: block;
    width: 30px;
    height:30px;
    top: -15px;
    left:-10px;
}
.feature-info .new{
    background-image: url('/images/vert.png');
    background-repeat: no-repeat;
    background-position: 0 -2014px;
}
/* << Product Page Reature */

/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper {
	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;
	overflow:hidden;
}
#cboxLoadedContent {
	overflow:auto;
}
#cboxLoadedContent iframe {
	display:block;
	width:100%;
	height:100%;
	border:0;
}
#cboxTitle {
	margin:0;
}
#cboxLoadingOverlay, #cboxLoadingGraphic {
	position:absolute;
	top:0;
	left:0;
	width:100%;
}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {
	cursor:pointer;
}
/* 
    Example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay {
	background:url(/images/cb/overlay.png) 0 0 repeat;
}
#colorbox {
}
#cboxTopLeft {
	width:21px;
	height:21px;
	background:url(/images/cb/controls.png) -100px 0 no-repeat;
}
#cboxTopRight {
	width:21px;
	height:21px;
	background:url(/images/cb/controls.png) -129px 0 no-repeat;
}
#cboxBottomLeft {
	width:21px;
	height:21px;
	background:url(/images/cb/controls.png) -100px -29px no-repeat;
}
#cboxBottomRight {
	width:21px;
	height:21px;
	background:url(/images/cb/controls.png) -129px -29px no-repeat;
}
#cboxMiddleLeft {
	width:21px;
	background:url(/images/cb/controls.png) left top repeat-y;
}
#cboxMiddleRight {
	width:21px;
	background:url(/images/cb/controls.png) right top repeat-y;
}
#cboxTopCenter {
	height:21px;
	background:url(/images/cb/border.png) 0 0 repeat-x;
}
#cboxBottomCenter {
	height:21px;
	background:url(/images/cb/border.png) 0 -29px repeat-x;
}
#cboxContent {
	background:#fff;
	text-align:left
}
#cboxLoadedContent {
	margin-bottom:28px;
}
#cboxTitle {
	position:absolute;
	bottom:3px;
	left:0;
	text-align:center;
	width:100%;
	color:#949494;

}
#cboxCurrent {
	position:absolute;
	bottom:3px;
	left:58px;
	color:#949494;
}
#cboxSlideshow {
	position:absolute;
	bottom:3px;
	right:30px;
	color:#0092ef;
}
#cboxPrevious {
	position:absolute;
	bottom:0;
	left:0px;
	background:url(/images/cb/controls.png) -75px 0px no-repeat;
	width:25px;
	height:25px;
	text-indent:-9999px;
}
#cboxPrevious.hover {
	background-position:-75px -25px;
}
#cboxNext {
	position:absolute;
	bottom:0;
	left:27px;
	background:url(/images/cb/controls.png) -50px 0px no-repeat;
	width:25px;
	height:25px;
	text-indent:-9999px;
}
#cboxNext.hover {
	background-position:-50px -25px;
}
#cboxLoadingOverlay {
	background:url(/images/cb/loading_background.png) center center no-repeat;
}
#cboxLoadingGraphic {
	background:url(/images/cb/loading.gif) center center no-repeat;
}
#cboxClose {
	position:absolute;
	bottom:0;
	right:0;
	background:url(/images/cb/controls.png) -25px 0px no-repeat;
	width:25px;
	height:25px;
	text-indent:-9999px;
}
#cboxClose.hover {
	background-position:-25px -25px;
}

.cboxIE #cboxTopLeft {
	background:transparent;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/cb/internet_explorer/borderTopLeft.png, sizingMethod='scale');
}
.cboxIE #cboxTopCenter {
	background:transparent;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/cb/internet_explorer/borderTopCenter.png, sizingMethod='scale');
}
.cboxIE #cboxTopRight {
	background:transparent;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/cb/internet_explorer/borderTopRight.png, sizingMethod='scale');
}
.cboxIE #cboxBottomLeft {
	background:transparent;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/cb/internet_explorer/borderBottomLeft.png, sizingMethod='scale');
}
.cboxIE #cboxBottomCenter {
	background:transparent;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/cb/internet_explorer/borderBottomCenter.png, sizingMethod='scale');
}
.cboxIE #cboxBottomRight {
	background:transparent;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/cb/internet_explorer/borderBottomRight.png, sizingMethod='scale');
}
.cboxIE #cboxMiddleLeft {
	background:transparent;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/cb/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');
}
.cboxIE #cboxMiddleRight {
	background:transparent;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/cb/internet_explorer/borderMiddleRight.png, sizingMethod='scale');
}
/*--------------------------*/

/* Button */
.e-button,
.e-button:link,
.e-button:visited {	
    margin:0 30px 0 0;
    padding:0 12px;
    display:-moz-inline-box;
    display:inline-block;
    cursor:pointer;
    line-height:49px;
    height:49px;
    min-width:176px;
    text-decoration:none;
    text-align:center;
    font-size:20px;
    color:#ffffff;
    -moz-outline-width:0;
    -moz-border-radius: 4px; /* Firefox */
    -webkit-border-radius: 4px; /* Safari, Chrome */
    -khtml-border-radius: 4px; /* KHTML */
    border-radius: 4px; /* CSS3 */
    background-image: url(/images/vert2.png);
    background-repeat: repeat-x;
    
}

.e-button .e-button-right,
.e-button:link .e-button-right,
.e-button:visited .e-button-right {

    padding:0 25px;
    color:#ffffff;
    padding:10px 0 10px 30px;
    text-shadow:0 1px 1px #333;
}

.e-button span,
{
    background:url(/images/vert2.png) 0px 0px repeat-x;
    display:block;
    text-align:center;
}
*html .e-button strong {
    width:88px;
    white-space:nowrap;
}

.e-green{
  background: #57c865; /* Old browsers */
  background: -moz-linear-gradient(top, #57c865 0%, #52c460 21%, #41b44a 73%, #3aad42 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#57c865), color-stop(21%,#52c460), color-stop(73%,#41b44a), color-stop(100%,#3aad42)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #57c865 0%,#52c460 21%,#41b44a 73%,#3aad42 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #57c865 0%,#52c460 21%,#41b44a 73%,#3aad42 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #57c865 0%,#52c460 21%,#41b44a 73%,#3aad42 100%); /* IE10+ */
  background: linear-gradient(to bottom, #57c865 0%,#52c460 21%,#41b44a 73%,#3aad42 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#57c865', endColorstr='#3aad42',GradientType=0 ); /* IE6-9 */
 }

.e-green:hover{
    background-position:0px -102px;
    background: #75e383; /* Old browsers */
    background: -moz-linear-gradient(top, #75e383 0%, #67d473 23%, #37a03f 77%, #299230 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#75e383), color-stop(23%,#67d473), color-stop(77%,#37a03f), color-stop(100%,#299230)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #75e383 0%,#67d473 23%,#37a03f 77%,#299230 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #75e383 0%,#67d473 23%,#37a03f 77%,#299230 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #75e383 0%,#67d473 23%,#37a03f 77%,#299230 100%); /* IE10+ */
    background: linear-gradient(to bottom, #75e383 0%,#67d473 23%,#37a03f 77%,#299230 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#75e383', endColorstr='#299230',GradientType=0 ); /* IE6-9 */
}

.e-green:active{
    background-position:0 -205px;
    background: #2a9331; /* Old browsers */
    background: -moz-linear-gradient(top, #2a9331 0%, #38a241 23%, #68d675 77%, #76e484 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2a9331), color-stop(23%,#38a241), color-stop(77%,#68d675), color-stop(100%,#76e484)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #2a9331 0%,#38a241 23%,#68d675 77%,#76e484 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #2a9331 0%,#38a241 23%,#68d675 77%,#76e484 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #2a9331 0%,#38a241 23%,#68d675 77%,#76e484 100%); /* IE10+ */
    background: linear-gradient(to bottom, #2a9331 0%,#38a241 23%,#68d675 77%,#76e484 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2a9331', endColorstr='#76e484',GradientType=0 ); /* IE6-9 */
}
 
.e-orange { 
    background: #cba848; /* Old browsers */
    background: -moz-linear-gradient(top, #cba848 0%, #c89d44 27%, #c08538 69%, #bc7832 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cba848), color-stop(27%,#c89d44), color-stop(69%,#c08538), color-stop(100%,#bc7832)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #cba848 0%,#c89d44 27%,#c08538 69%,#bc7832 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #cba848 0%,#c89d44 27%,#c08538 69%,#bc7832 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #cba848 0%,#c89d44 27%,#c08538 69%,#bc7832 100%); /* IE10+ */
    background: linear-gradient(to bottom, #cba848 0%,#c89d44 27%,#c08538 69%,#bc7832 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cba848', endColorstr='#bc7832',GradientType=0 ); /* IE6-9 */
    background-position:0 -51px;
 }

.e-orange:hover{
    background-position:0 -153px;
    background: #e6c366; /* Old browsers */
    background: -moz-linear-gradient(top, #e6c366 0%, #e1bb60 13%, #d6ab54 29%, #b1752e 77%, #a66423 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e6c366), color-stop(13%,#e1bb60), color-stop(29%,#d6ab54), color-stop(77%,#b1752e), color-stop(100%,#a66423)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #e6c366 0%,#e1bb60 13%,#d6ab54 29%,#b1752e 77%,#a66423 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #e6c366 0%,#e1bb60 13%,#d6ab54 29%,#b1752e 77%,#a66423 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #e6c366 0%,#e1bb60 13%,#d6ab54 29%,#b1752e 77%,#a66423 100%); /* IE10+ */
    background: linear-gradient(to bottom, #e6c366 0%,#e1bb60 13%,#d6ab54 29%,#b1752e 77%,#a66423 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6c366', endColorstr='#a66423',GradientType=0 ); /* IE6-9 */
}

.e-orange:active{
    background-position:0 -256px;
    background: #a76523; /* Old browsers */
    background: -moz-linear-gradient(top, #a76523 0%, #b47931 25%, #ddb55c 79%, #e7c466 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a76523), color-stop(25%,#b47931), color-stop(79%,#ddb55c), color-stop(100%,#e7c466)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #a76523 0%,#b47931 25%,#ddb55c 79%,#e7c466 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #a76523 0%,#b47931 25%,#ddb55c 79%,#e7c466 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #a76523 0%,#b47931 25%,#ddb55c 79%,#e7c466 100%); /* IE10+ */
    background: linear-gradient(to bottom, #a76523 0%,#b47931 25%,#ddb55c 79%,#e7c466 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a76523', endColorstr='#e7c466',GradientType=0 ); /* IE6-9 */
}
.e-blue { 
    
    background: #7d95f7;
    background: -moz-linear-gradient(top,  #7d95f7 0%, #6474f0 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7d95f7), color-stop(100%,#6474f0));
    background: -webkit-linear-gradient(top,  #7d95f7 0%,#6474f0 100%);
    background: -o-linear-gradient(top,  #7d95f7 0%,#6474f0 100%);
    background: -ms-linear-gradient(top,  #7d95f7 0%,#6474f0 100%);
    background: linear-gradient(to bottom,  #7d95f7 0%,#6474f0 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d95f7', endColorstr='#6474f0',GradientType=0 );
    background-position: 0 -310px;
 }

.e-blue:hover{
    background-position:0 -362px;
    background: #92a5f7;
    background: -moz-linear-gradient(top,  #92a5f7 0%, #4858cd 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#92a5f7), color-stop(100%,#4858cd));
    background: -webkit-linear-gradient(top,  #92a5f7 0%,#4858cd 100%);
    background: -o-linear-gradient(top,  #92a5f7 0%,#4858cd 100%);
    background: -ms-linear-gradient(top,  #92a5f7 0%,#4858cd 100%);
    background: linear-gradient(to bottom,  #92a5f7 0%,#4858cd 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#92a5f7', endColorstr='#4858cd',GradientType=0 );
}

.e-blue:active{
    background-position:0 -414px;
    background: #4757cc;
    background: -moz-linear-gradient(top,  #4757cc 0%, #91a4f6 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4757cc), color-stop(100%,#91a4f6));
    background: -webkit-linear-gradient(top,  #4757cc 0%,#91a4f6 100%);
    background: -o-linear-gradient(top,  #4757cc 0%,#91a4f6 100%);
    background: -ms-linear-gradient(top,  #4757cc 0%,#91a4f6 100%);
    background: linear-gradient(to bottom,  #4757cc 0%,#91a4f6 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4757cc', endColorstr='#91a4f6',GradientType=0 );
}

/* >> Buttons bottom  */
.buttons_bottom
{
    margin:0 0 30px 0; 
    text-align:center;
}
.discountbtn .e-button-right {
    background: url("/images/vert.png") no-repeat scroll 0 -1953px transparent;
}
/* << Buttons bottom  */


/* >> Compare - for content and Purch table */
.content_compare{width:655px;padding: 10px 0 30px 0;margin: 0 auto;}
table.table_compare a {color:#477bb3; text-decoration:underline;font-weight:bold;}

table.table_compare a.wiki {color:#00355d; text-decoration:none;font-weight: normal;}
table.table_compare a.wiki:hover {text-decoration:underline;}
table.table_compare{
    border-collapse: collapse;
    border: 3px solid #e8e7e7 ;
    width:655px;
}

table.table_compare .feature-info-td {
    background-color: #FFFFE9;
    /*border-radius: 10px;*/
    color: #33332F;
    padding: 15px 10px 15px 70px;
    text-align:left;
}

table.table_compare .info-mac {
    background-image: url("/images/catcomment.gif");
    background-position: 20px 50%;
    background-repeat: no-repeat;
    background-color: #FFFFE9;
}

.table_compare td.td_price{
    color: #e72a2a;
    font-weight:bold;
}
.table_compare thead td{background-color:#fafafa;font-size: 14px; color:#00355d; font-weight:bold; border-collapse: collapse; border: 1px dotted #cfcdcd;}
.table_compare tbody td{font-size: 12px; color:#00355d;border-collapse: collapse; border: 1px dotted #cfcdcd;}
.table_compare td{padding:10px;}
table.table_compare a.btn{
    margin:0; 
    padding: 0;
    padding:0 10px;
    display:block; 
    cursor:pointer; 
    line-height:20px; 
    height:20px; 
    text-decoration:none; 
    text-align: center;
    color:#ffffff; 
    min-width: 100px;
    font-size:14px; 
    font-weight:bold;  
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px; 
}

a.btn_compare
{
    background-color:#73d980;
}
/* << Compare - for content and Purch table */


/* >> Footer */

#footer {
    padding:0;
    margin:0;
    text-align:left;
    color:#808080;
    background:#000;
    height:150px;
    
}
.footer-content{
    margin-top:20px;
}
#footer a {
    color:#999;
}

#footer .copyright {
    padding:10px 50px 0 0;
    margin:0;
    float:left;
    border-right:1px dotted #494949;
    line-height:24px;
}

#footer .phones {
    float:left;
    padding:10px 0 0 70px;
    line-height:25px;
}
#footer .subscribe ul {margin:0;padding:0; list-style: none outside none;}
#footer .subscribe ul li {line-height: 24px;}

#footer .subscribe {
    float:right;
    width:180px;
    padding:5px 0 30px 50px;
    text-align:left;
    color:#fff;
    border-left:1px dotted #494949;
}

#footer .subscribe a {
    color:#fff;
    font-weight:bold;
}


#footer .links {
    clear:both;
    margin-bottom:10px;
    width:100%;
    font-size:11px;
    color:#969696;
}

#footer .links .left {
    /*background:url(/images/footer_bg.gif) no-repeat 0px 0px;*/
}

#footer .links .right {
    float:none;
    width:auto;
    height:49px;
    line-height:49px;
    padding:0;
    text-align:left;
    /*background:url(/images/footer_bg.gif) no-repeat right -49px;*/
    color:#8b8b8b;
}

#footer .links .right .linksBlock{
	margin: 0px 20px;
	text-align:center;
}

#footer .links .right .twitter{
	float: right;
	margin: 15px 20px 0px 0px;
	background:url(/images/twitter.jpg) no-repeat right;
	padding: 0px 0px 0px 0px;
	text-align: left;
	width: 210px;
	font: bold 18px Arial, Helvetica, sans-serif ;
	color: #515151;
	text-decoration: none;
	cursor: pointer;
}

#footer .links a {
    font-weight:normal;
    color:#969696;
}
/* << Footer */


/* >> icon */
.icon-16-email{
    background-position: -54px 0;
}
.icon-16-rss{
    background-position: -74px 0;
}
.icon-16-phone-usa{
    background-position: 0 0;
}
.icon-16-phone-uk{
    background-position: -18px 0;
}
.icon-16-phone-ger{
    background-position: -36px 0;
}
.icon-16-search{
    background-position: -90px 0;
}
/* << icon */