/* CSS Document */
body {color:#222; margin-top:0px; padding-top:0px;}
html, input, textarea, p, td{ font-size: 11px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#494949;}

a img { border:0;}
a 			{color: #494949; text-decoration: none; vertical-align: middle;}
a:hover 	{color: #200e0e;text-decoration:none;}
.topmenu	{color: #ffffff; text-align:center; font-size:8pt; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}
.topmenu:hover{color: #fdb97e; text-align:center; font-size:8pt; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}
.download{color: #494949; text-decoration:underline; vertical-align: middle;}
.register{color: #494949; text-decoration:underline; vertical-align: middle;}

.column { float:left;}
.clear  { clear:both;}

input, textarea, select{ 
	font-family:"Lucida Sans Unicode", "Lucida Grande"
	color:#758da5;
	border:1px solid #c6c6c6;
	vertical-align:top;
}
input{ width:202px; height:20px;}
textarea{ width:202px; height:150px; overflow:auto;}

td.mtb{ }
a.mtb{ color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
img.mtb{ padding-right:6px;}

/*****************************************************************/
.indent{ margin:0; padding:0;}
.block{ width:auto; margin:0; padding:0;}
.block_1{ width:auto; margin:0; padding:0;}
.block_2{ width:auto; margin:0; padding:0;}
#page #wrapper .h {margin:0; padding:0;}
.more{ margin:0; padding:0;}

ul {list-style:disc;}
ul.liFeatures{ list-style-image:url(img/cat1.png); margin-left:30px;}
li.liFeatures{list-style:url("/img/cat1.png") disc;  margin-left:30px;}	

.txt{ color:#ffffff;font-size:14px;}
.txt_1{ font-weight:bold; color:#455462;}
.txt_2{ color:#ffffff;}
.txt_3{ color:#ffffff; font-size:14px; font-weight:bold;}


.itemHeader{color:#494949; font-size:16px; font-weight:bold; padding-bottom:0px; padding-right:20px;}
h1{color:#4279bd; font-size:26px; font-weight:bold;text-align:right; padding-bottom:18px;}
h2{color:#4279bd; font-size:20px; font-weight:bold;text-align:right; padding-bottom:16px; padding-top:16px;}
h3{color:#4279bd; font-size:14px; font-weight:bold;text-align:right; padding-bottom:14px; padding-top:14px;}
h1.itemHeader{font-size:26px;text-align:right;}
h2.itemHeader{font-size:20px;text-align:right;}
h3.itemHeader{font-size:14px;text-align:right;}

a.SubHeader{ font-size:18px; color:#494949;}
.main { background:#ffffff; margin:0 auto;}
.line {background:#363D3F; height:1px; margin:16px 0 0 0}

.menuLeftDark{ color: #ffffff; font-size:11pt; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}
.menuLeftDarkItem{ color: #ffffff;  font-size:9pt; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}
.menuLeftDarkItemSub{ color: #ffffff; font-size:8pt; font-family:Verdana, Arial, Helvetica, sans-serif; padding-left:30px;}

/* Buttons */

.button {
    display: inline-block;
    border: 1px solid #ccc;
    border-bottom-color: #C1C1C1;
    padding: 2px 0px 2px 0px;
    text-shadow: #FFF 1px 2px 2px;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -webkit-box-shadow: 0px 1px 4px #CCC;
    -moz-box-shadow: 0px 1px 4px #CCC;
    min-height: 40px;
    line-height: 40px;
    background: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#EAEAEA)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #f9f9f9,  #EAEAEA); /* for firefox 3.6+ */    
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#eaeaea'); /* for IE */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f9f9f9', endColorstr='#eaeaea')";
}

.button:hover {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#EEEFEE'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#EEEFEE)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #ffffff,  #EEEFEE); /* for firefox 3.6+ */    
}

.button-250 {
    width: 250px;
    text-decoration: none;
    color: #888;
    margin-top: 12px;
}

.button-300 {
    position: relative;
    overflow: hidden;
    width: 300px;
    text-decoration: none;
    color: #888;
    margin-top: 12px;
}

.button-200 {
    position: relative;
    overflow: hidden;
    width: 200px;
    text-decoration: none;
    color: #888;
    margin-top: 12px;
	font-size: 16px;
}

.button-144 {
    position: relative;
    overflow: hidden;
    width: 144px;
    text-decoration: none;
    color: #888;
    margin-top: 12px;
	font-size: 16px;
}

.button-94 {
    position: relative;
    overflow: hidden;
    width: 94px;
    text-decoration: none;
    color: #888;
    margin-top: 12px;
	font-size: 16px;
}

.button-68 {
    position: relative;
    overflow: hidden;
    width: 94px;
    text-decoration: none;
    color: #888;
    margin-top: 12px;
	font-size: 16px;
}


.product-specs {
    font-size: 9px;
    font-weight: normal;
    color: #555;
    margin: 0;
    line-height: 10px;
    margin-bottom: 6px;
    margin-top: -4px;
}

.product-buttons-box {
    margin-top: 12px;
    margin-left: 10px;
	margin-bottom: 12px;
    font-size: 20px;
}

.button > div > div {
    margin-left: 40px;
    text-align: left;
    padding: 0px 20px;
    white-space:nowrap;
}

.button-buy-now{
min-height: 30px;
line-height:30px;
}

.button-buy-now >div >div {
margin-left: 0px;
text-align:center;
text-decoration:underline;
}

/* green */
.button-green {
	color: #ffffff;
	text-shadow:none;// #FFF 1px 2px 2px;
	border: solid 1px #538312;
	background: #64991e;
	background: -webkit-gradient(linear, left top, left bottom, from(#7db72f), to(#4e7d0e));
	background: -moz-linear-gradient(top,  #7db72f,  #4e7d0e);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#7db72f', endColorstr='#4e7d0e');
}
.button-green:hover {
	color:#ffffff;
	background: #538018;
	background: -webkit-gradient(linear, left top, left bottom, from(#6b9d28), to(#436b0c));
	background: -moz-linear-gradient(top,  #6b9d28,  #436b0c);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b9d28', endColorstr='#436b0c');
}
.button-green:active {
	color: #ffffff;
	background: -webkit-gradient(linear, left top, left bottom, from(#4e7d0e), to(#7db72f));
	background: -moz-linear-gradient(top,  #4e7d0e,  #7db72f);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e7d0e', endColorstr='#7db72f');
}

/* blue */
.button-blue {
	color: #ffffff;
	border: solid 1px #0076a3;
	background: #0095cd;
	background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5));
	background: -moz-linear-gradient(top,  #00adee,  #0078a5);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5');
}
.button-blue:hover {
	background: #ffffff;
	background: -webkit-gradient(linear, left top, left bottom, from(#0095cc), to(#00678e));
	background: -moz-linear-gradient(top,  #0095cc,  #00678e);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0095cc', endColorstr='#00678e');
}
.button-blue:active {
	color: #ffffff;
	background: -webkit-gradient(linear, left top, left bottom, from(#0078a5), to(#00adee));
	background: -moz-linear-gradient(top,  #0078a5,  #00adee);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0078a5', endColorstr='#00adee');
}

.product-button-download > div {
    background: transparent url('/img/btn-download.png') no-repeat 10px 4px;
}

.product-button-buy > div {
    background: transparent url('/img/btn-buy.png') no-repeat 10px 4px;
}

.product-button-os-win > div {
    background: transparent url('/img/os/win.png') no-repeat 10px 4px;
}
.product-button-os-mac > div {
    background: transparent url('/img/os/mac.png') no-repeat 10px 4px;
}
.product-button-os-iphone > div {background: transparent url('/img/os/iphone.png') no-repeat 10px 4px;
}
.product-button-os-ipad > div {background: transparent url('/img/os/ipad.png') no-repeat 10px 4px;
}

.product-button-download {
    color: #000;
    width: 300px;
}
.trial-note {
    padding: 4px 30px;
    background-color: #D9DFE6;
    text-shadow: none;
    font-weight: normal;
    color: #999;
    font-size: 8px;
    line-height: 9px;
    text-align: center;
    position: absolute;
    top: 13px;
    right: -31px;
    -webkit-transform: rotate(45deg); 
    -moz-transform: rotate(45deg);
    display: block;
}
.webkit .trial-note, .gecko .trial-note {
    display: block;
}

#linearBg1 {
	background-color: #1a82f7;
	background-image: -moz-linear-gradient(100% 100% 180deg, #2F2727, #1a82f7);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#1a82f7), to(#2F2727));
//    background-image: url(/img/space.gif);// fallback image; 	
color: #FFFFFF;
}

#linearBg2 {
//    height: 100px;
    background-color: #EAEAEA; /* fallback color */
    background-image: -moz-linear-gradient(100% 100% 90deg, #F9F9F9, #EAEAEA);
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F9F9F9), to(#EAEAEA));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#eaeaea'); /* for IE */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f9f9f9', endColorstr='#eaeaea')";
//	background-image: url(/img/space.gif); /* fallback image */
	//display: inline-block;
    border: 1px solid #ccc;
    border-bottom-color: #C1C1C1;
    padding: 10px 10px 10px 10px;
//    text-shadow: #ccc 1px 2px 2px;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -webkit-box-shadow: 0px 1px 4px #CCC;
    -moz-box-shadow: 0px 1px 4px #CCC;
//    min-height: 40px;
line-height: 130%;
text-align:center;
//		border-bottom: 1px solid #eaeaea;
}


#linearLeftMenu {
//    height: 100px;
    background-color: #32bede; /* fallback color */
    background-image: -moz-linear-gradient(100% 100% 90deg, #005faa, #32bede);
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#32bede), to(#005faa));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#32bede', endColorstr='#005faa'); /* for IE */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#32bede', endColorstr='#005faa')";
//	background-image: url(/img/space.gif); /* fallback image */
	//display: inline-block;
    border: 1px solid #ccc;
    border-bottom-color: #d9d9d9;
    padding: 10px 10px 10px 10px;
//    text-shadow: #ccc 1px 2px 2px;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -webkit-box-shadow: 0px 1px 4px #CCC;
    -moz-box-shadow: 0px 1px 4px #CCC;
//    min-height: 40px;
    line-height: 100%;
text-align:left;
//		border-bottom: 1px solid #32bede;
}

// ShowCases
.showcase {
    display: inline-block;
    border: 1px solid #ccc;
    border-bottom-color: #C1C1C1;
    padding: 2px 0px 2px 0px;
    text-shadow: #FFF 1px 2px 2px;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -webkit-box-shadow: 0px 1px 4px #CCC;
    -moz-box-shadow: 0px 1px 4px #CCC;
    min-height: 40px;
line-height: 120%;
    background: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#EAEAEA)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #f9f9f9,  #EAEAEA); /* for firefox 3.6+ */    
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#eaeaea'); /* for IE */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f9f9f9', endColorstr='#eaeaea')";
}

.showcase:hover {
    background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#EEEFEE)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #ffffff,  #EEEFEE); /* for firefox 3.6+ */    
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeefee'); /* for IE */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#eeefee')";
}

.showcase-200 {
    position: relative;
    overflow: hidden;
    width: 200px;
    text-decoration: none;
    color: #888;
    margin-top: 12px;
}

.showcase > div > div {
    margin-left: 10px;
    text-align: left;
    padding: 0px 20px;
    white-space:nowrap;
}
.showcase-button > div {background: transparent url('/img/os/ipad.png') no-repeat 10px 4px;
}

.showCaseHeader{color:#4279bd;font-size:11pt; font-weight:bold;}

/* container */
#container {
    width: 980px; /* Ширина макета */
    margin: 0 auto; /* Выравниваем по центру */
    background: #FFFFFF; /* Цвет колонок */
   }
   #header { 
    padding: 0px; /* Отступы вокруг текста */
    background: #ffffff; /* Цвет фона шапки */
	height: 334px;
	width: 980px;
   }
   #navigation {
    float: left; width: 220px; padding: 0px;
   }
   #content {
    background: #ffffff;
    /* margin: 0 220px;  Ширина колонок */
	float: right;
	width: 750px;
    padding-top:20px;
   }
   #aside {
    float: right; color: #000; width: 220px; padding: 5px;
   }
   #footer { 
    clear: both;
    padding: 0px;
    //background: #D71920; /* Цвет фона подвала */
	background-color: #EAEAEA; /* fallback color */
    background-image: -moz-linear-gradient(100% 100% 90deg, #F9F9F9, #EAEAEA);
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F9F9F9), to(#EAEAEA));
//	background-image: url(/img/space.gif); /* fallback image */
	filter:progid: DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#F9F9F9', endColorstr='#eaeaea');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f9f9f9', endColorstr='#eaeaea')"; 
	//display: inline-block;
    border: 1px solid #ccc;
    border-bottom-color: #C1C1C1;
    padding: 10px 10px 10px 10px;
//    text-shadow: #ccc 1px 2px 2px;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -webkit-box-shadow: 0px 1px 4px #CCC;
    -moz-box-shadow: 0px 1px 4px #CCC;
//    min-height: 40px;
    line-height: 140%;
text-align:center;
//		border-bottom: 1px solid #eaeaea;
   }

#footercol{
	padding-left:20px; width:160px; float:left; text-align:left; font-size:10px;
}
#footercol2{padding-left:20px; width:300px; float:left; text-align:center; font-size:10px;}
#footerrow{ padding: 20px;clear: both; width:100%; text-align:center; font-size:10px;}

#spr a{
		display:block;
		background: url("/img/spr.png") no-repeat;
		text-decoration: none;}
#spr a.logo{width:195px; height:259px; background-position:0 0}
#spr a.imft{width: 48px; height:48px; background-position:-200px 0px}
#spr a.imsk{width: 48px; height:48px; background-position:-200px -48px}
#spr a.imyh{width: 48px; height:48px; background-position:-200px -96px}
#spr a.mac35{width: 56px; height:35px; background-position:-248px 0px}
#spr a.win32{width: 32px; height:32px; background-position:-248px -35px}
#spr a.m1{width: 14px; height:14px; background-position:-250px -70px}
#spr a.m2{width: 14px; height:14px; background-position:-268px -70px}

#social16 a{
		display:block;
		width:16px;
		height:16px;
		margin: 1px; padding:0;
		color:#fff;
		background: url("/img/spr.png") no-repeat;
		text-decoration: none;
		float:left;}
#social16 a.fb{ background-position:-250px -96px}
#social16 a.tw{ background-position:-250px -112px}
#social16 a.ln{ background-position:-250px -128px}
#social16 a.dl{ background-position:-250px -144px}
#social16 a.dg{ background-position:-250px -160px}
#social16 a.su{ background-position:-250px -176px}
#social16 a.ff{ background-position:-266px -96px}
#social16 a.ms{ background-position:-266px -112px}
#social16 a.gz{ background-position:-266px -128px}
#social16 a.ss{ background-position:-266px -144px}
#social16 a.gb{ background-position:-266px -160px}
#social16 a.yt{ background-position:-266px -176px}

.tblTop{
background: url(data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAFYCAIAAAAdgQFVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAMhJREFUeNq8TosNAiEMLTCOE7igkzmHiYPY2gKP9Opx55mLJOR9W6Dr/ZmFKItQQ5ZMJJmlcXiGbCjSUbVyy6qmhiMzZB57mpbFjuEJK2rv1bKad06dGyIn/QtxQPN1h/29egLeM3Thy4qWCZLnGxne+ZhZZrfLI6eUMk4ppWpc79nxvqFl4LYTJ/b9G96L+6JnO9c6eMvrOI8OMq+Bkcf5uDt6syz6s7m1mVl/i8/6e91v9RFvy9/LzsiP9n7tnzX7j3163wIMADwsraOTOEcoAAAAAElFTkSuQmCC);
background-repeat:repeat-x;
}
