
@media screen and (-webkit-min-device-pixel-ratio:0) {
	/* CSS Statements that only apply on webkit-based browsers (Chrome, Safari, etc.) */
/*	.feature-desc strong,
	.feature-desc b,*/
	.new-v25 {
		position: relative;
		bottom: 2px;
	}

}


.v25-panels-top-table
{
	width:100%;
}

.v25-panels-top-table
{
	font-family: 'NormalText', Tahoma;
	font-size: 20px;
	border-spacing: 0;
	background-repeat: repeat-x;
}

.inner-cell
{
	width:980px;
}

.v25-panels-top-table .inner-table
{
    width:844px;
}

.v25-panels-top-table .left-cell
{
	width: 50%;

    background: url(images/super-star-line.gif) repeat-x center top;
    background-size: 100% 171px;

}

.v25-panels-top-table .right-cell
{
	width: 50%;
    background: url(images/super-star-line.gif) repeat-x center top;
    background-size: 100% 171px;
}

.v25-panels-top-table .inner-cell
{
	vertical-align: top;
	text-align: center;
	padding:0;
	margin:0;
	color: #585858;
}

.v25-panels-top-table .inner-table
{
    background: url(images/super-star.gif) repeat-x center top;
    padding-top:0;
    padding-bottom:0;
    margin-top:0;
    margin-bottom:0;
	border-spacing: 0;
}


.v25-panels-top-table .inner-table .td1,
.v25-panels-top-table .inner-table .td2
{
    height: 154px;
}


.v25-panels-top-table .inner-table td
{
	font-family: 'NormalText', Tahoma;
	font-size: 20px;
}

.v25-panels-top-table .inner-table .td1
{
	padding-left: 0px;
    margin-left: -10px;
	width: 274px;
    vertical-align: top;
    float: left;
    display:inline-block;
    height: 120px;
	margin-top: 25px;
}

.v25-panels-top-table .inner-table .td1 .maintitle
{
	font-family: NormalText;
	color: #71c7e8;
	font-size: 42px;
	line-height: 29px;
}

.v25-panels-top-table .inner-table .td1 .maintitle .high
{
	color:#1cabe2;
}

.v25-panels-top-table .inner-table .td1 .secondarytitle
{
	color:#7c9ca6;
	font-size: 14px;
	line-height: 12px;
	font-weight:bold;
	padding-top:6px;
	display: inline-block;
}

.v25-panels-top-table .inner-table .td2
{
	width: 560px;
	padding-left:0px;
	padding-right:10px;
	font-family: NormalText;
	font-size:20px;
	color: #6393c1;
	text-align: center;
	line-height:24px;
	vertical-align:top;
    display: inline-block;
    height: 156px;
}

.td-right-column
{
	width: 156px;
	background-color: #ccffff;
	vertical-align: top;
	padding-top: 0;
	padding-right:0px;
	height: 100%;
}

.td-right-column .quote,
.td-right-column .quote-author,
.v25-right-column-downloads,
.v25-right-column-reviews
{
	padding-left: 6px;
	padding-right: 6px;
	font-size: 20px;
	font-family: 'NormalText', 'Tahoma', sans-serif;
	display: inline-block;
	padding-bottom: 12px;
}


.td-right-column .quote,
.v25-panels-top-table .inner-table .td1,
.v25-panels-top-table .inner-table .td1inner,
.v25-panels-top-table .inner-table .td2
{
	padding-top: 15px;
}

.v25-right-column-downloads,
.v25-right-column-reviews,
.td-right-column .quote-author
{
	padding-top: 12px;
}

.td-right-column .quote a
{
	font-size: 20px;
	font-family: 'NormalText', Tahoma;
	color: #d4e4e4;
}

.td-right-column .quote :lang(ru),
.td-right-column .quote-author :lang(ru)
{
	font-family: 'Tahoma', sans-serif !important;
	font-weight: normal;
	font-size: 18px;

}

.td-right-column .quote .text
{
background: url(/images/v25-quote-finish.gif) no-repeat 100% 50%;
padding-right: 13px;
/*	background: transparent url('/images/v25-quote-finish.gif') no-repeat;
	content: '';
	display:inline-block;
	width: 13px;
	height: 16px;
	position:relative;*/
}



.v25-right-column-darker
{
	padding-left: 12px;
	padding-right: 6px;
	background-color: #bff6f7;
	padding-top: 24px;
	padding-bottom: 12px;
	line-height: 17px;
}

.v25-right-column-lighter
{
	padding-left: 12px;
	padding-right: 6px;
	background-color: #ccffff;
	padding-top: 24px;
	padding-bottom: 12px;
	line-height: 17px;
}

.v25-right-column-lighter,
.v25-right-column-lighter a,
.v25-right-column-lighter a:visited,
.v25-right-column-darker,
.v25-right-column-darker a,
.v25-right-column-darker a:visited
{
    font-family: 'NormalText', Tahoma;
	color: #a4a4a3;
	font-size: 18px;
}




.v25-right-column-darker b
{
	line-height: 17px;
}

.td-right-column .quote
{
	font-family: 'NormalText', Tahoma;
	color: #e4f4f4;
	font-size: 20px;
	background-image: url("/images/v25-right-column-quote-bkg.jpg");
	padding-bottom: 12px;
	font-style: normal;
	line-height: 21px;
	font-weight: bold;
	width: 138px;
}

.td-right-column .quote .first-words
{
	font-size: 26px;
}

.td-right-column .quote-author
{
	display: inline-block;
}
.td-right-column .quote-author,
.td-right-column .quote-author a
{
	font-family: 'NormalText', Tahoma;
	background-color: #95e3e5;
	font-size: 20px;
	line-height: 17px;
	color: #7b8f8f;
	text-decoration: none;
}


.v25-panels-top-table .inner-table .main-content
{
	background-color: white;
	border-top: 1px solid #e1e1e1;
	padding: 0;
	margin: 0;
	border-spacing: 0;
    padding-top:24px;
}

.v25-right-column-downloads
{
	background-color: #89d2d8;
	padding-top: 12px;
	padding-bottom: 12px;
	color: #eaf6f8;
	font-weight: bold;
	line-height: 19px;
}

.v25-right-column-reviews,
.v25-right-column-reviews a
{
	color: #a4a4a3;
	font-size: 18px;
}

.v25-right-column-reviews
{
	background-color: #ccffff;
}

.featured-company
{
	color: #4ca9b5;
}

.v25-products-table
{
	width: 100%;
	padding-right:4px;
	padding-top:0;
	margin:0;
	width:100%;
}

.table-no-padding,
.v25-products-table,
.table-no-padding tr
{
	padding: 0;
	margin: 0;
	border-spacing: 0;
}

.v25-products-table .product-name,
.v25-products-cell .product-name
{
	font-family: 'TitleText', serif;
	font-size: 52px;
	color: #646464;
	vertical-align: top;
	padding-left: 12px;
}

.v25-products-table .product-description,
.v25-products-cell .product-description
{
    display: inline-block;
	font-family: 'NormalText'
	font-size: 16px;
	border: 1px solid #b1b1b1;
	color: #b1b1b1;
	padding-left: 10px;
	padding-right: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
    white-space: nowrap;
}

.feature-desc,
.feature-desc-right,
.feature,
.featurename,
.feature-name,
.feature-name a,
.feature-name a:visited
{
 padding-top: 12px;
 padding-bottom: 12px;
 border-bottom: 1px solid #f0f0f0;
 vertical-align:top;
 color: #787878;
}

.feature-desc
{
	text-align: left;
}

.feature-name a
{
	font-weight: bold;
	text-decoration: none;
	border: none;
}

.feature-name
{
	padding-right: 12px;
}

.feature-name
{
 text-align:center;
}

.v25-get-product,
.v25-whatsnew
{
	color: #6ebce6;
	text-decoration: none;
}

a.v25-whatsnew
{
	font-size: 14px;
	color: #5ebcd6;
	text-decoration: none;
}

a.v25-whatsnew:visited
{
	color: #5ebcd6;
	text-decoration: none;
}

.table-start
{
 border-bottom: 1px solid #eeeeee;
}

.leftline
{
  border-left: 2px solid #eeeeee;
}

.v25-line
{
	display: block; height: 1px;
    border: 0; border-top: 1px solid #eeeeee;
    margin: 1em 0; padding: 0;
}

.b1
{
	line-height:1px;
}

a
{
	color: #0c9bd2;
}

a:visited
{
	color: #0c9bd2;
}

.copyright
{

	font-family: 'NormalText', Tahoma;
	font-size: 16px;
}

.copyright a:hover
{
    text-decoration: none;
    border: none;
}

.copyright a
{
    color: #85a4c5;
}

.copyright a:hover
{
    color: #85a4c5;
}

.v25-supported
{
	font-family: 'NormalText', Tahoma;
	font-size: 17px;
	color: #b5b5b5;
}

a.noline,
a.noline:visited,
.copyright a,
.copyright a:visited
{
	text-decoration: none;
}

a.noline:hover,
.copyright a:hover
{
	text-decoration: underline;
}

.copyright
{
	color: #a4a4a3;
}


.download
{
	color: #a4a4a3;
	padding-top: 10px;
	text-align: left;
}

.v25-right-column-downloads,
.v25-right-column-reviews,
.v25-right-column-darker,
.v25-right-column-lighter,
.td-right-column .quote-author,
.td-right-column .quote
{
    text-align:left;
    padding-left:12px;
}

.support-link
{
    white-space: nowrap;
}




.header-top-td-right
{
    width:300px;
    vertical-align:bottom;
    padding-top:46px;
    padding-left:0px;
}



#footer-td1
{
    width: 345px;
}

#footer-td2
{
    width: 645px;
}

.extremely-small-only,
.small-only,
.very-small-only
{
    display: none;
}

.product-names-td-icons
{
    white-space: nowrap;
    vertical-align: middle;
}

.product-names-td-icons img
{
    display: inline;
    float: none;
    vertical-align: middle;
}




.small-only
{
    display: none;
}

.header-top-td-right
{
    float: left;
}

.inner-cell-block
{
    background-color: #ccffff;
	display:inline-block;width:1000px;height:100%;
	margin-top:0px;
}

.inner-table
{
}


.product-names-td-icons,
.feature-name
{
    width: 15%;
}

.product-names-td1,
.feature-desc
{
    width: 42%;
}


.product-names-td2,
.feature-desc-right
{
    width: 42%;
}



.empty-feature
{
    padding:0 !important;
    margin:0 !important;
    border:none !important;
    height:0px !important;
}

.main-content-inner-features
{
    table-layout: fixed;
    width: 100%;
}

.enhance
{
	color:#fb0289;
}

.moveup
{
	position: relative;
	bottom: 2px;
}

.second-level-25,
.second-level-25 *,
.second-level-25 * strong,
.second-level-25 b,
.second-level-25 strong
{
	font-family: 'NormalText', Tahoma !important;
	color: #555555;
	font-size: 20px;
	line-height: 25px;
}

.second-level-25 .description,
.second-level-25 .description strong,
.second-level-25 .description i,
.second-level-25 .description u
{
	font-size: 20px !important;
	line-height: 25px !important;
}

.second-level-25 .description-bigger,
.second-level-25 .description-bigger b,
.second-level-25 .description-bigger strong,
.second-level-25 .description-bigger i,
.second-level-25 .description-bigger u
{
	font-size: 24px !important;
	line-height: 28px !important;
}

.second-level-25
{
	width: 1000px;
	display: table;
	margin: 0 auto;
	padding-top: 22px;
	padding-left: 12px;
	padding-right: 12px;
	overflow: hidden;
}


.page-title-v25,
.second-level-25 .page-title,
.second-level-25 .page-title b,
.second-level-25 .page-title strong
{
	font-size: 40px;
	padding-bottom: 22px;
	line-height: 39px;
}

.second-level-25 .small-description,
.second-level-25 .small-description a,
.second-level-25 .small-description b,
.second-level-25 .small-description strong,
.second-level-25 .small-description a:visited
{
	font-size: 16px;
}

.second-level-25 .small-description a,
.second-level-25 .small-description a:visited
{
	color: #0c9ed9;
	text-decoration: none;
}

.second-level-25 .picture-desc,
.second-level-25 .picture-desc b
{
	font-size: 14px !important;
	font-style: italic;
	line-height: 16px;
}

.second-level-25 .strong
{
	font-weight: bold;
}

.stronger
{
	color: #fb0289;
	font-weight: bold;
}

.small-icons img
{
	padding-left:2px;
}

.picture-25
{
	width: 100%;
}

.picture-25-div
{
	width:45%;
	padding-right:20px;
	padding-bottom:15px;
	padding-left: 0px;
}

.video-25
{
	width: 100%;
	height: 100%;
}

.small-translation,
.small-translation a
{
	font-size: 12px;
}

.product-mixcolors-background
{
	background-image: url("/images/colors-mixed.gif");
	background-position: 180px -15px;
	background-repeat: no-repeat;
	padding-top: 15px !important;
    display: inline-block;
/*	background-size: 379px 110px;*/
}

.product-mixcolors-background .product-name,
.product-mixcolors-background .v25-get-product
{
	text-shadow: 2px 1px white;
}

.product-mixcolors-background .product-description
{
	background-color: rgba(255,255,255,0.9);
}

.gray-pixels
{
	background-image: url("/images/v25-pixels.gif");
	background-repeat: repeat repeat;
}

.gray-pixels-text
{
	color: #999999;
	width: 650px;
}


.no-background-image
{
	background-color:transparent !important;
	background-image:none !important;
}

.v25-panels-line-2,
.v25-panels-line-3
{
	background-position: center top;
	background-repeat: repeat-y;
	background-color: #95e3e5;
	width: 100%;
	text-align: center;
}

.v25-panels-line-2
{
	background-image: url("/images/v25-quotes-panels-background-2.png");
}

.v25-panels-line-2 .v25-panels-quotes
{
/*	background-image: url("/images/v25-quotes-panels-background.jpg");*/
	min-height: 50px;
	width: 100%;
	max-width: 990px;
	margin: 0 auto;
	font-weight: bold;
	color: #777777;
	font-family: 'NormalText', Tahoma;
	font-size: 36px;
	padding-top: 10px;
	padding-bottom: 5px;
	line-height: 38px;
}

.v25-panels-line-2 .v25-panels-quotes .quote-text
{
/*    text-shadow: 1px 1px white;*/
}

.v25-panels-line-3 .v25-panels-author
{
	padding-top: 15px;
	padding-bottom: 15px;
	font-family: 'NormalText', 'Tahoma', sans-serif;
	font-size: 20px;
	color: #ccf5ff;
}

.v25-panels-line-3 .v25-panels-author a, .author-name
{
	color: #ccf5ff;
}

.v25-panels-product
{
	display: inline;
	float: left;
	-webkit-transform: scale(0.85, 0.85) !important; /* SYNC WITH $productDivScaleRatio */
	-webkit-transform-origin:0 0;
	-moz-transform: scale(0.85, 0.85) !important; /* SYNC WITH $productDivScaleRatio */
	-moz-transform-origin:0 0;
	-transform: scale(0.85, 0.85) !important; /* SYNC WITH $productDivScaleRatio */
	-transform-origin:0 0;
	-ms-transform: scale(0.85,0.85) !important;
	-ms-transform-origin: 0 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.85, M12=0, M21=0, M22=0.85, SizingMethod='auto expand')";
	filter: progid:DXImageTransform.Microsoft.Matrix(
			M11=0.85,
			M12=0,
			M21=0,
			M22=0.85,
			SizingMethod='auto expand');


}

.v25-panels-products-container
{
	width: 100%;
	text-align: center;
}

.v25-panels-products
{
	margin: 0 auto;
	width:990px;

}

.arrow-seemore
{
	width: 132px;
	height: 22px;
	position: absolute;
	background-image: url('/images/seemore.gif');
	vertical-align: middle;
	color: white;
	font-size: 13px;
	top: 198px;
	right: 0px;
	line-height: 22px;
}

.product-desc-panels,
.product-get-panels
{
	font-family: 'NormalText', Tahoma;
	text-align: left;
	font-size: 22px !important;
	line-height: 26px;
	color: #777777;
}

.product-get-panels
{
	position: relative;
	display:block;
	bottom:0px;
}

.product-get-panels a
{
	color: white;
	padding: 6px 12px 6px 12px;
	border-radius: 12px;
	display: inline-block;
	background-color: #4aa7fe;
	text-decoration: none;
	font-weight: normal;
	width: 250px;
	-moz-transition: all .2s ease-in;
	-o-transition: all .2s ease-in;
	-webkit-transition: all .2s ease-in;
	transition: all .2s ease-in;
}

.product-get-panels a:hover
{
	background-color: #6ac7fe;
	border:0px !important;
	text-decoration: none;

}
.product-supported-panels
{
	color: #bbbbbb;
	font-size: 18px;
}

.MagicPickerMixColors-div
{
	clear:both;
	padding-top:0px;
	position:relative;display:block;padding-top:0px;
	width:100%;
	margin-top:-100px;
}

.v25-download-panels
{
	font-family: 'NormalText', Tahoma;
	font-size: 24px;
	color: #aaaaaa;
	height: 40px;
	vertical-align: middle;
	padding-top:12px;
	font-weight: bold;
}

.resize990
{
	width:990px;
}

.index-main-table-v25
{
	width: 1000px;
}

.index-product-intro-v25
{
	width:200px;
	display:inline-block;
}

.index-two-products-holder-v25
{
	width:460px;
}

.index-two-products-holder-v25-td
{
	text-align: center;
}

.index-two-products-holder-v25-td *
{
	text-align: left;
}

.index-third-product-holder-v25
{
	margin-top: -30px;
}

.v25-index-facebook-likes
{
	width:400px;
}

.v25-disk-fonts-left,
.v25-disk-fonts-right
{

}

.new-v25
{
	font-weight: bold;
	color: #930064;

}


.cf:before,
.cf:after {
	content: " "; /* 1 */
	display: table; /* 2 */
}

.cf:after {
	clear: both;
}

/**
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */
.cf {
	*zoom: 1;
}


.logotable654
{
	width: 654px;
}

.v25-main-table
{
	max-width: 990px;
	margin-left: auto !important;
	margin-right: auto !important;
	width:990px;

}

.panels-v25-downloads
{
	color: #37ad97;
}

.content-width-limit
{
	font-family: 'NormalText', 'Tahoma', sans-serif;
	font-size: 18px;
	width: 1000px;
	color: #777;
}

.content-bigger {
	font-family: 'NormalText', 'Tahoma', sans-serif;
	font-size: 24px;
	color: #777;
	line-height: 28px;
}

.bottom-text,
.bottom-text a
{
	color:#888888;
}


.checkout-notes
{
	font-size: 20px;
}

.check-our
{
	color: #d00563;
}

.content-title {
	font-family: 'NormalText', 'Tahoma', sans-serif;
	font-size: 28px;
	color: #777;
	font-weight: bold;
}

.content {
	font-family: 'NormalText', 'Tahoma', sans-serif;
	font-size: 18px;
	color: #555;
}

.title {
	font-family: 'NormalText', 'Tahoma', sans-serif;
	font-size: 25px;
	font-weight2: bold;
	color: #555555;
	padding-bottom:18px;
	display: inline-block;
	line-height: 18px;
}

.title a {
	text-decoration: none;
}

.buy-table,
.buy-table .code-discount,
.purchase-note
{
	font-family: 'NormalText', 'Tahoma', sans-serif;
}

.purchase-note
{
	font-size: 16px;
}

.buy-table .code-discount
{
	color:#00a552;
	font-size: 22px;
}

.buy-desc, .buy-support, .buy-tech, .buy-quantity
{
	font-family: 'NormalText', 'Tahoma', sans-serif;
	font-size:17px;
	text-align:left;
}



.buy-table .credit-card-notice-1
{
	vertical-align: middle;text-align:left;padding-left:3px;
	font-family: 'NormalText', 'Tahoma', sans-serif;
	font-size:20px;
	color:#7e7e7e;
	line-height:21px;
}

.buy-table .price .note
{
	font-family: 'NormalText', 'Tahoma', sans-serif;
	color: #15a1ff;
	font-size: 25px;
	padding-bottom:8px;
	display:inline-block;
}

.buy-table .price .price
{
	font-size: 40px;
	font-family: 'NormalText', 'Tahoma', sans-serif;
	color: #5ebee4;
	font-weight: bold;
}

.buy-table .downpriced
{
	font-size: 41px;
	display:inline-block;
	font-family: 'NormalText', 'Tahoma', sans-serif;
	color: #b2b2b2;
}

.buy-table .sysreq
{
	font-family: 'NormalText', 'Tahoma', sans-serif;
	font-size:14px;
	color:#b8b8b8;
	padding-left:10px;
	padding-top:13px;
	padding-bottom:13px;

}

.yousave
{
	font-family: 'NormalText', 'Tahoma', sans-serif;
	font-size:16px;
	color:#d1005f;
}

.quote {
	font-family: 'NormalText', 'Tahoma', sans-serif;
	font-size: 18px;
	padding-left: 13px;
	color: #777777;
	line-height:23px;
}

.quote_big {
	font-family: 'NormalText', 'Tahoma', sans-serif;
	font-size: 20px;
	padding-left: 12px;
	color: #AAAAAA;
	line-height:32px;
}

.quote_big *:lang(ru),
.quote *:lang(ru),
.v25-panels-quotes *:lang(ru)
{
	font-family: Tahoma, sans-serif;
	font-size: 70%;
	font-weight: normal;
}

.quote_big .quote_text,
.quote_big a
{
	color: #555599;
	font-size: 30px;

}

.quote_big a.name_big
{
	color: #555555;
	font-size: 20px;
}

.quote a.name
{
	color: #555555;
	font-size: 13px;
}
.quote .referencer
{
	font-size: 13px;
}

.quote_big .referencer
{
	font-size: 20px;
}

.image_container_left
{
	padding: 12px;
}

.manual-right-colum
{
	padding:12px;width:154px;
	background: linear-gradient(#fafafa,#aee3f0,#CCFFFF);
    border-left: 50px solid white;
}

.image_container,
.image_container_left,
.image_container_right,
.image_container_center
{
	font-size: 14px;
}

.quotes-holder
{
	width: 100%;
}

.quote-td1
{
	width: 672px;
}

.quote-td2
{
	font-family: 'NormalText', 'Tahoma', sans-serif;
	color: #777;
	width: 309px;
	font-size: 22px;
}

body
{
/*	background-color: white;*/
}

.v25-topbottomlines
{
	min-width: 990px;
}

/* v3 fixes */
.product-names-td2,
.product-names-td1,
#product-get,
#v25-supported-cell
{
	text-align: left;
}

.v25-supported img,
#product-get img
{
	vertical-align: middle;
	margin-top:-3px;
}

.allmajor b
{
	font-weight: bold;
}

.second-level-25 li
{
    list-style-type: square;
    margin-left: 30px;
}


.feature-name b, .feature-name strong,
.feature-desc b, .feature-desc strong
{
    font-weight: bold;
    
}

