@charset "utf-8";



.nmenu { 
	width: 100%;
 height: 20px;
    background:#3bc690;
   
}

.menu .l {
		float: left;
margin: 0 0 0 100px;}




.menu ul {
		list-style: none;
		margin: 0;
		padding: 0;
}



.container {
		width: 980px;
		margin: 0 auto;
		position: relative; }

/*регулир логотипа

position: absolute;

*/

.logo9 {
	position: relative;
	height: 100px;
	width: 200px;
	top: -0px;
	margin: -0px 0 0 0;
	text-align: center;
	display: none;
}

.logo9 img {
	height: 100px;
	width: auto;
}
ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
    line-height: 1;
}



.menu img {
		height: 50px;
		width: auto;
		vertical-align: middle;
		margin: -40px 18px -2px -5px;
}
/*......енд......*/


.header {
		position: relative;
		height: 700px;
		padding: 56px 0 0 0;
}

.check-domain2 {
	background: #3bc690;
	padding: 40px 0 28px 0;
	font: normal 18px/27px   "Times new roman", "Georgia",  "Myriad Pro", "Trebuchet MS", Verdana, sans-serif;
	letter-spacing: 0.02em;
	text-align: center;
	color: #fff;
}

.check-domain2 a {
	color: #83feff;
}

.check-domain2 a:hover {
	color: #ffef84;
	text-decoration: none;
}

.check-domain2 .hold:after {
	content: ' ';
	clear: both;
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
	font-size: 0;
}

.check-domain2 .hold {
	background: #fff;
	margin: 0 0 0px 0;
	border-radius: 2px;
	-webkit-border-radius: 10px;
	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.12);
	-webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.12);
}

.check-domain2 input,
.check-domain2 .chosen-container,
.check-domain2 .chosen-single {
	font: 600 21px "Times new roman", "Georgia",  "Myriad Pro Cond", "PT Sans", "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	letter-spacing: 0.07em;
	border: 0;
	padding: 0px 100px;
	height: 50px;
	box-sizing: border-box;
}

.check-domain2 input[type="text"] {
	display: block;
	width: 28%;
	background: #fff;
	color: #112338;
	border-radius: 10px 0 0 10px;
	-webkit-border-radius: 10px 10px 10px 10px ;
	padding-top: 0;
	padding-bottom: 15px;
	height: 10px;
}

.check-domain2 input[type="text"].placeholder {
	color: #e0ddda;
}

.check-domain2 input[type="text"]:focus {
	border-color: #0b68e7;
}

.check-domain2 input[type="submit"] {
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
	-webkit-appearance: none;
	float: right;
	cursor: pointer;
	border-radius: 0 10px 10px 0;
	-webkit-border-radius: 0 10px 10px 0;
	color: #fff;
	background: #ffc000;
	padding-left: 10px;
	padding-right: 50px;
	font-size: 10px;
	padding-top: 2px;
	padding-bottom: 15px;
	margin: 0;
	height: 8px;
}

.check-domain2 input[type="submit"]:hover {
	opacity: 0.8;
}

.check-domain2 .chosen-select {
	float: right;
	width: 0px;
}

.check-domain2 .chosen-container {
	float: right;
	padding: 0;
	margin: 0;
}

.check-domain2 .chosen-single,
.check-domain2 .chosen-single:hover {
	background: #fff;
	border-radius: 0;
	-webkit-border-radius: 0;
	border: 0;
	box-shadow: none;
	-webkit-box-shadow: none;
	text-align: right;
	color: #0b68e7;
	padding-right: 10px;
	padding-left: 800;
	border: 0;
}

.check-domain2 .chosen-single:after {
	content: '';
	border: 5px solid #006cff;
	border-bottom-width: 0;
	border-left-color: transparent!important;
	border-right-color: transparent!important;
	top: 20%;
	right: 50px;
	margin: -2.5px 0;
	position: absolute;
}

.check-domain2 .chosen-with-drop .chosen-single:after {
	border-bottom-width: 5px;
	border-top-width: 0;
}

.check-domain2 .chosen-container-active .chosen-single {
	border: 0;
	background: #fff;
}

.check-domain2 .chosen-single span {
	margin: 0;
}


@font-face {
		font-family: 'Myriad Pro';
		src: url('/fonts/mp-regular-webfont.eot');
		src: url('/fonts/mp-regular-webfont.eot?#iefix') format('embedded-opentype'), url('/fonts/mp-regular-webfont.woff') format('woff'), url('/fonts/mp-regular-webfont.svg#MyriadProRegular') format('svg'), url('/fonts/mp-regular-webfont.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
}

@font-face {
		font-family: 'Myriad Pro Cond';
		src: url('/fonts/myriadpro-cond-webfont.eot');
		src: url('/fonts/myriadpro-cond-webfont.eot?#iefix') format('embedded-opentype'), url('/fonts/myriadpro-cond-webfont.woff') format('woff'), url('/fonts/myriadpro-cond-webfont.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
}

@font-face {
		font-family: 'Myriad Pro Cond';
		src: url('/fonts/MyriadPro-SemiboldCond.eot');
		src: url('/fonts/MyriadPro-SemiboldCond.eot?#iefix') format('embedded-opentype'), url('/fonts/MyriadPro-SemiboldCond.woff') format('woff'), url('/fonts/MyriadPro-SemiboldCond.ttf') format('truetype');
		font-weight: 600;
		font-style: normal;
}

@font-face {
		font-family: 'Myriad Pro Cond';
		src: url('/fonts/MyriadPro-SemiboldCondIt.eot');
		src: url('/fonts/MyriadPro-SemiboldCondIt.eot?#iefix') format('embedded-opentype'), url('/fonts/MyriadPro-SemiboldCondIt.woff') format('woff'), url('/fonts/MyriadPro-SemiboldCondIt.ttf') format('truetype');
		font-weight: 600;
		font-style: italic;
}

@font-face {
		font-family: 'Rouble';
		src: url('/fonts/rouble-webfont.eot');
		src: url('/fonts/rouble-webfont.eot?#iefix') format('embedded-opentype'), url('/fonts/rouble-webfont.woff') format('woff'), url('/fonts/rouble-webfont.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
}


h1,
h2,
h3,
h4,
h5,
h6 { font-family:  "Georgia",  "Times new roman",    "Myriad Pro Cond", "PT Sans", "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-weight: 600;
		text-transform: uppercase;}

h1 { font-family:    "Times new roman", "Georgia",   "Myriad Pro Cond", "PT Sans", "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-weight: 600;
		text-transform: uppercase;}








.title-domains {
	margin: 51px 0 0 0;
	text-align: center;
	font-size: 55px;
	line-height: 99px;
	letter-spacing: 0.14em;
	color: #ffa200;
}






/*регулир меню*/


 .menu {
		font-size: 28px;
		line-height: 0px;
		font-family:   "Georgia",  "Times new roman",  
"Myriad Pro Cond", "PT Sans", "Trebuchet MS", 
Arial, Helvetica, sans-serif;
		text-transform: none;
font-style: italic;

		font-weight: 100;
		letter-spacing: 1.8px;
}

.menu > ul > li {
		position: relative;
		float: left;
		margin: 0 0 0 60px;
}




.menu li:hover > .sub {
		left: -41px;
}

.menu .sub,
.lang .sub {
		position: absolute;
		top: 100%;
		left: -10000px;
		white-space: nowrap;
		padding: 20px 0 0 0;
		font-size: 25px;
}


.menu .sub ul,
.lang .sub ul {
		padding: 10px 20px 10px 20px;
		background: rgba(40, 30, 21, 0.95);
		-pie-background: rgba(40, 30, 21, 0.95);


		behavior: url(js/PIE.htc);
		zoom: 1;
		position: relative;
		float: left;
border-radius:8px 8px 8px 8px;

}


 
.menu .sub li,
.lang .sub li {
		margin: 10px 0 0 0;
}

.menu .sub li:first-child,
.lang .sub li:first-child {
		margin: 0;
}

.menu .sub li > a,
.menu .sub li > span {
		color: #4ca670;
}






html,
body {
		width: 100%;
		height: 100%;
}

#div log1{width: 50px;
		height: 50px;

float: left;
margin: -20px;
left: -50px;

}


#sidebar{
    height: 100%;
    background-color: #2ff553;
        width: 20%;
    float: left;
		margin: 0 auto;
		position: relative;
		overflow: hidden;
		text-align: left;

}
body {		margin: 0;
		padding: 0;
background-image: url('_054.swf');
		background-repeat: repeat;
background-attachment: scroll;
		font: normal 30px/39px   "Times new roman",  "Georgia", "Myriad Pro", "PT Sans", "Trebuchet MS", Arial, Helvetica, sans-serif;
		color: #000;
		-webkit-text-size-adjust: none;
}





.lang,
.menu2 {
		font-size: 28px;
		line-height: 0px;
		font-family:   "Georgia",  "Times new roman",  
"Myriad Pro Cond", "PT Sans", "Trebuchet MS", 
Arial, Helvetica, sans-serif;
		text-transform: none;

		font-weight: 900;
		letter-spacing: 1.8px;
}

.menu {
		zoom: 1;
		position: relative;
		color: #fff;
		z-index: 100;
}

.menu a,
.menu2 a {
		text-decoration: none;
		color: #fff;
}

.menu a:hover,
.menu a:hover > span > span > span,
.menu2 a:hover,
.menu2 a:hover > span > span > span,
.lang a:hover,
.lang a:hover > span > span > span > span {
		color: #77daff!important;
}

.menu > ul > li:hover span > span > span > span {
		color: rgba(255, 255, 255, 0.5)!important;
}

.header.bg-white .menu a:hover,
.header.bg-white .menu a:hover > span > span > span,
.header.bg-white .menu2 a:hover,
.header.bg-white .menu2 a:hover > span > span > span,
.header.bg-white .lang a:hover,
.header.bg-white .lang a:hover > span > span > span > span,
.header.bg-white .lang li > span,
.header.bg-white .menu > ul > li:hover span > span > span > span {
	color: #2476e9!important;
}



.menu .r {
		float: right;}

.menu > ul > li > a,
.menu > ul > li > span {
		display: inline-block;
		position: relative;
		vertical-align: top;

}

.menu > ul > li > span:before,
.menu > ul.l > li > a:before,
.lang .sub ul:before {
		content: '';
		position: absolute;
		bottom: -25px;
		left: -10000px;
		background: url(/img/pop-arr.png) no-repeat;
		width: 22px;
		height: 13px;
		margin: 0 0 0 -11px;
}

.menu > ul.l > li > .logo1:before {
		display: none;
}

.menu > ul > li:hover > span:before,
.menu > ul.l > li:hover > a:before {
		left: 50%;
}

.menu > ul > li:first-child {
		margin-left: 0!important;
}

.menu > ul > li > .grad1 {
		color: #ff8300;
}

.menu > ul > li > .grad2 {
		color: #ff8600;
}

.menu > ul > li > .grad3 {
		color: #ff9d00;
}

.menu > ul > li > .grad4 {
		color: #ffbc00;
}

.menu > ul > li > .grad5 {
		color: #5eb961;
}

.menu > ul > li > .grad6 {
		color: #4fbe8d;
}


.header.bg-white .menu .sub ul,
.header.bg-white .lang .sub ul {
	background: #fff;
	box-shadow: 0 0 18px rgba(0, 0, 0, 0.09);
	-webkit-box-shadow: 0 0 18px rgba(0, 0, 0, 0.09);
}


form,
fieldset {
		margin: 0;
		padding: 0;
		border: 0;
}

input,
select,
textarea,
button {
		font-family:   "Georgia",  "Times new roman",  Arial, Helvetica, sans-serif;
		color: #333;
		font-size: 12px;
		outline: none;
}

input[type="text"],
input[type="password"],
textarea,
select {
		border: 1px solid #b9230a;
		background: #fff;
		margin: 0;
		padding: 4px 5px;
}

textarea {
		resize: none;
}

input[type="checkbox"] + label,
input[type="radio"] + label {
		cursor: pointer;
}

.input {
		zoom: 1;
		position: relative;
		padding: 0 6px;
}

.input input,
.input textarea {
		display: block;
		vertical-align: top;
		position: relative;
		left: -6px;
		width: 100%;
}

header,
nav,
section,
article,
aside,
footer,
menu,
time,
figure,
figcaption {
		display: block;
}

img {
		border: 0;
		vertical-align: top;
}

a {
		color: #27a6e8;
		text-decoration: none;
		outline: none;
		cursor: pointer;
}

a:hover {
		text-decoration: underline;
}

strong {
		font-weight: bold;
}

.table {
		border-collapse: collapse;
}

.table .sep {
		width: 1000px;
}

p,
ol,
ul {
		margin: 0 0 39px 0;
}

ol,
ul {
		padding: 0 0 0 39px;
}


.nowrap {
		white-space: nowrap;
}

.nofloat {
		height: 100%;
		overflow: hidden;
}

.cell {
		display: table-cell;
		text-align: center;
		vertical-align: middle;
}

.inline {
		display: inline-block;
		text-align: left;
}

.hr {
		height: 1px;
		overflow: hidden;
		margin: 15px 0;
		background: #e6e6e6;
}

.clearfix {
		zoom: 1
}

.clearfix:after,
.menu:after,
.menu2:after,
.container:after {
		content: ' ';
		clear: both;
		display: block;
		width: 0;
		height: 0;
		overflow: hidden;
		font-size: 0;
}

.wrapper {
		min-height: 100%;
		min-width: 1000px;
		margin: 0 auto;
		position: relative;
		overflow: hidden;
		text-align: left;
}



.bg-img {
		background: #000;
		position: absolute;
		top: 0;
		left: 0;
		bottom: 0;
		right: 0;
		overflow: hidden;
}

.bg-img .hold {
		width: 1600px;
		position: absolute;
		top: 0;
		bottom: 0;
		left: 50%;
		margin: 0 0 0 -800px;
}
@media only screen and (min-width: 1600px) {

.bg-img .hold {
		margin: 0;
		left: 0;
		right: 0;
		width: auto;
}

.bg-img .hold2 {
		margin: 0;
		left: 0;
		top: 0;
		right: 0;
		width: auto;
}

}

.bg-img img {
		width: 110%;
		position: relative;
		margin-left: -5%;
		height: auto;
}

.bg-img .cover {
		position: absolute;
		top: 0;
		left: 0;
		bottom: 0;
		right: 0;
		background: #000;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=27);
		opacity: 0.27;
}


.top-text {
		margin: 170px 0 0 113px;
		white-space: nowrap;
}

@media only screen and (min-width: 1000px) and (max-width: 1366px) {
.top-text {
		margin: 170px 0 0 113px;
		white-space: nowrap;
}
	}

.top-text .color {
		color: #ff9f00;
}

.top-text h1 {
		zoom: 1;
		position: relative;
		margin: 0 0 0 -433px;
		padding: 0 0 0 433px;
		background: url(/img/blur.png) no-repeat 0 3px;
		font-size: 122px;
		line-height: 111px;
		font-style: italic;
		color: #fff;
		letter-spacing: 4.5px;
}

.en .top-text {
		margin-left: 260px;
		margin-top: 92px;
}

@media only screen and (min-width: 1000px) and (max-width: 1366px) {
.en .top-text {
		margin-left: 260px;
		margin-top: 52px;
	}
.en	.btns-hold {
			list-style: none;
			margin: 45px 0 0 -7px;
			white-space: nowrap;
			letter-spacing: 0.05em;
			padding: 0;
			text-align: left;
	}
}

.en .top-text h1 {
		background-image: url(/img/blur-en.png);
		font-size: 143px;
		line-height: 127px;
		background-position: 0 1px;
}

.windows .top-text h1 {
		background-position: 0 13px;
}

.windows.en .top-text h1 {
		background-position: 0 14px;
}

.en .top-text h1 img {
		height: 100px;
		width: auto;
		margin-left: -125px;
		margin-top: 1px;
}

.windows .top-text h1 img {
		margin-top: 14px;
}

.top-text img {
		position: absolute;
		margin-top: 3px;
		margin-left: -113px;
}

.lang {
		text-align: center;
		position: absolute;
		top: 56px;
		right: 0;
		left: 50%;
		margin: 0 0 0 480px;
		z-index: 100;
}
@media only screen and (min-width: 1000px) and (max-width: 1150px) {

.header .menu .r {
		min-width: 334px;
}

.lang {
		margin-left: 430px;
}
}

.footer .lang {
		top: 100px;
}

.footer .lang .sub ul {
		background: rgba(27, 20, 13, 0.69)
}

.footer .lang .sub ul:before {
		background-image: url(/img/pop-arr2.png);
}

.lang .hold {
		display: inline-block;
		vertical-align: top;
		position: relative;
}

.lang img {
		vertical-align: middle;
		position: relative;
		top: -2px;
}

.lang .sub img {
		margin-right: 3px;
}

.lang a {
		text-decoration: none;
		color: #fff;
}

.lang li > span {
		color: #b7b5b4;
		color: rgba(255, 255, 255, 0.5);
}

.lang .sub {
		margin-left: -54px;
		width: 108px;
}

.lang .sub ul {
		list-style: none;
		margin: 0;
		padding-left: 29px;
		padding-right: 0;
		float: none;
		text-align: left;
		position: relative;
		zoom: 1;
}

.lang .hold:hover .sub {
		left: 50%;
}

.lang .sub ul:before {
		bottom: 100%;
		left: 50%;
}

.lang ul li > a > span,
.lang2 li > a > span {
		color: #fbb601;
}

.clouds-bg {
		background: #fff;
		zoom: 1;
		position: relative;
		color: #0073a4;
		padding: 86px 0 90px 0;
}

.en .clouds-bg {
		padding-top: 72px;
}

.clouds-bg .bg-l {
		position: absolute;
		bottom: 0;
		left: 0;
		background: url(/img/rocket.jpg) no-repeat;
		width: 442px;
		height: 376px;
}

.clouds-bg .bg-r {
		position: absolute;
		bottom: 0;
		right: 0;
		background: url(/img/clouds.jpg) no-repeat;
		width: 448px;
		height: 152px;
}
@media only screen and (max-width: 1300px) {

.clouds-bg .bg-r,
.clouds-bg .bg-l {
		display: none;
}
}

.fastest {
		margin: 0 0 48px 0;
		font-size: 57px;
		line-height: 57px;
		font-family:   "Georgia",  "Times new roman",  "Myriad Pro Cond", "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-weight: 600;
		font-style: italic;
		text-transform: uppercase;
		letter-spacing: 2.5px;
		white-space: nowrap;
}

.fastest,
.fastest h2 > span,
.fastest h2 strong {
		color: #ff9f00;
}

.fastest h2 {
		zoom: 1;
		position: relative;
		margin: 14px 0 0 0;
		font: inherit;
		font-size: 139px;
		line-height: 139px;
		letter-spacing: 6px;
}

.fastest h2 strong {
		font: inherit;
}

.fastest h2 img {
		position: absolute;
		top: 8px;
		left: -8px;
}

.windows .fastest h2 img {
		margin-top: 11px;
}

.en .fastest {
		font-size: 89px;
		line-height: 89px;
		letter-spacing: 3.5px;
}

.en .fastest h2 {
		font-size: 144px;
		line-height: 144px;
		letter-spacing: 4px;
		margin-top: -7px;
		letter-spacing: 5.5px;
}

.tabs {
		list-style: none;
		padding: 0;
		font-family:  "Georgia",  "Times new roman",   "Myriad Pro Cond", "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-weight: 600;
		text-transform: uppercase;
		font-size: 33px;
		margin: 0 0 14px 0;
		letter-spacing: 1.3px;
}

.tabs li {
		display: inline;
}

.tabs a {
		color: inherit;
		text-decoration: none;
		margin: 0 0 0 33px;
		position: relative;
		top: -5px;
		color: #3ec5ff;
		border-bottom: 1px dotted #65ccff;
}

.tabs a:hover {
		color: #ff3e3e;
		border-bottom-color: #ff6565;
}

.tabs a.active {
		color: inherit;
		cursor: default;
		border: 0;
}

.tabs li:first-child a {
		margin: 0;
}

.tabs a > span {
		top: 5px;
		position: relative;
}

.benefits {
		background: #f2f6f4 url(/img/scheme.jpg) 50% 0;
		padding: 84px 0 73px 0;
		line-height: 30px;
		color: #4e4e4e;
		color: rgba(0, 0, 0, 0.69);
}

.benefits h2 {
		color: #53c6b1;
		font-size: 88px;
		line-height: 88px;
		font-style: italic;
		margin: 0 0 58px 0;
		white-space: nowrap;
		letter-spacing: 3.2px;
}

.en .benefits {
		padding-bottom: 103px;
		padding-top: 78px;
}

.en .benefits h2 {
		letter-spacing: 1.5px;
		font-size: 96px;
		line-height: 96px;
}

.benefits h3 {
		font-size: 33px;
		margin: 49px 0 12px 0;
		letter-spacing: 1px;
}

.benefits h3:first-child {
		margin-top: 0;
}

.benefits .l h3 {
		color: #73cf92;
}

.benefits .r h3 {
		color: #47c3ca;
}

.benefits .for-mob h3 {
		color: #54c6b0;
}

.benefits .half {
		width: 470px;
}

.benefits .l {
		float: left;
}

.benefits .r {
		float: right;
}

.testimonials {
		background: #3cbe88;
		color: #fff;
		padding: 80px 0 50px 0;
}

.testimonials h2 {
		font-size: 72px;
		line-height: 72px;
		margin: 0 0 54px 0;
		font-style: italic;
		white-space: nowrap;
		letter-spacing: 2.5px;
		text-align: left;
}

.en .testimonials {
		padding-bottom: 73px;
}

.en .testimonials h2 {
		font-size: 118px;
		line-height: 118px;
		margin-top: 2px;
		margin-bottom: 30px;
}

.testimonials a {
		color: inherit;
		text-decoration: none;
		position: relative;
		border-bottom: 1px solid rgba(255, 255, 255, 0.39);
		top: -3px;
}

.testimonials a > span {
		top: 3px;
		position: relative;
}

.testimonials a:hover {
		border-bottom-color: #fff;
}

.testimonials .img {
	display: block;
	margin: 0 auto 17px auto;
	width: 157px;
	height: 157px;
	line-height: 157px;
	text-align: center;
	background: rgba(255, 255, 255, 0.1);
	-pie-background: rgba(255, 255, 255, 0.1);
	border-radius: 50%;
	-webkit-border-radius: 50%;
	behavior: url(js/PIE.htc);
	border: 0;
	position: relative;
}

.testimonials .img:hover {
		background: rgba(255, 255, 255, 0.2);
		-pie-background: rgba(255, 255, 255, 0.2);
}

.testimonials .img img {
		vertical-align: middle;
		position: relative;
		top: -1px;
}

.testimonials ul {
		list-style: none;
		margin: 0 -30px;
		text-align: center;
		padding: 0;
}

.testimonials li {
		display: inline-block;
		vertical-align: top;
		position: relative;
		margin: 0 0 17px 0;
		width: 334px;
}

.en .testimonials ul {
		margin-bottom: 21px;
}

.en .testimonials {
		line-height: 27px;
		text-align: center;
}

.en .testimonials li {
		width: 286px;
}

.en .testimonials .img {
		width: 210px;
		height: 210px;
		line-height: 210px;
}

.testimonials.view2 {
	padding: 76px 0 94px 0;
	background: #00b4ff;
}

.testimonials.view2 .title1 {
	color: #fff;
	text-align: center;
}

.testimonials.view2 ul {
	margin-top: 79px;
	margin-bottom: 70px;
}

.testimonials.view2 .img {
	background: none;
	margin-bottom: 14px;
}

.testimonials.view2 .img:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: url(/img/testi-img.png) no-repeat;
	background-size: 100% 100%;
	opacity: 0.6;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

.testimonials.view2 a.img:hover:before {
	opacity: 1;
}

.testimonials.view2 a {
	border: 0;
}

.testimonials .btn4 {
	margin: 0 70px;
}

.about {
		padding: 99px 0 81px 0;
		background: #fff;
}

.about h2 {
		color: #ff9c3f;
		white-space: nowrap;
		letter-spacing: 2.8px;
		font-style: italic;
		font-size: 73px;
		margin: 0 0 63px 0;
}

.en .about {
		padding-top: 82px;
}

.en .about h2 {
		font-size: 125px;
		line-height: 125px;
		letter-spacing: 1px;
		margin-bottom: 34px;
}


.menu2 {
		zoom: 1;
		position: relative;
		margin: 0 40px 0 0;
}

.menu2 > ul {
		list-style: none;
		margin: 0;
		padding: 0;
}

.menu2 > ul > li {
		float: left;
		width: 320px;
}

.menu2 > ul > li.color1 {
		width: 355px;
}

.menu2 > ul > li.color2 {
		width: 310px;
}

.en .menu2 > ul > li {
		width: 280px;
}

.en .menu2 > ul > li.color1 {
		width: 375px;
}

.en .menu2 > ul > li.color2 {
		width: 340px;
}

.menu2 > ul > li > span {
		color: #948f8a;
		color: rgba(255, 255, 255, 0.5);
}

.menu2 > ul > li > ul {
		list-style: none;
		margin: 22px 0 68px 0;
		padding: 0;
}

.menu2 > ul > li > ul > li {
		margin: 22px 0 0 0;
}

.en .menu2 > ul > li > ul,
.en .menu2 > ul > li > ul > li {
		margin-top: 27px;
}

.en .menu2 > ul > li > ul {
		margin-bottom: 78px;
}

.menu2 .color1 > ul > li > a {
		color: #52b97c;
}

.menu2 .color2 > ul > li > a {
		color: #d1a760;
}

.menu2 .color3 > ul > li > a {
		color: #9e607b;
}

.btn-hold {
		margin: 60px 5px 0 5px;
}

.top-text .btn-hold {
		margin-top: 56px;
}

.clouds-bg h3 {
		display: none;
}

.clouds-bg .btn-hold {
		margin-top: 66px;
}

.benefits .btn-hold {
		margin-top: 63px;
}

.about .btn-hold {
		margin-top: 59px;
}

.btn {
		display: block;
		position: relative;
		text-decoration: none;
		color: #fff;
		vertical-align: top;
}

.btn .t {
		position: relative;
		font-family:   "Georgia",  "Times new roman",  "Myriad Pro Cond", "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-weight: 600;
		font-style: italic;
		font-size: 33px;
		text-transform: uppercase;
		letter-spacing: 1px;
		display: inline-block;
		padding: 3px 41px 0 41px;
		height: 77px;
		line-height: 77px;
		display: block;
		text-align: left;
}

.top-text .btn,
.top-text .btn .t {
		display: inline-block;
}

.top-text .btn .t {
		padding-left: 87px;
		padding-right: 87px;
		height: 68px;
		line-height: 68px;
}

.btn .b {
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		-moz-transform: skew(-10deg);
		-o-transform: skew(-10deg);
		-webkit-transform: skew(-10deg);
		transform: skew(-10deg);
}

.btn:hover .b {
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
		opacity: 0.9;
}

.top-text .btn .b {
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmN2UwMCIgc3RvcC1vcGFjaXR5PSIwLjYzIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmMwMDAiIHN0b3Atb3BhY2l0eT0iMC42MyIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(left, rgba(255,126,0,0.63) 0%, rgba(255,192,0,0.63) 100%);
		background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255,126,0,0.63)), color-stop(100%, rgba(255,192,0,0.63)));
		background: -webkit-linear-gradient(left, rgba(255,126,0,0.63) 0%, rgba(255,192,0,0.63) 100%);
		background: -o-linear-gradient(left, rgba(255,126,0,0.63) 0%, rgba(255,192,0,0.63) 100%);
		background: -ms-linear-gradient(left, rgba(255,126,0,0.63) 0%, rgba(255,192,0,0.63) 100%);
		background: linear-gradient(to right, rgba(255,126,0,0.63) 0%, rgba(255,192,0,0.63) 100%);
}

.top-text .btn:hover .b {
		opacity: 1;
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmN2UwMCIgc3RvcC1vcGFjaXR5PSIwLjkiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmYzAwMCIgc3RvcC1vcGFjaXR5PSIwLjkiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
		background: -moz-linear-gradient(left, rgba(255,126,0,0.9) 0%, rgba(255,192,0,0.9) 100%);
		background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255,126,0,0.9)), color-stop(100%, rgba(255,192,0,0.9)));
		background: -webkit-linear-gradient(left, rgba(255,126,0,0.9) 0%, rgba(255,192,0,0.9) 100%);
		background: -o-linear-gradient(left, rgba(255,126,0,0.9) 0%, rgba(255,192,0,0.9) 100%);
		background: -ms-linear-gradient(left, rgba(255,126,0,0.9) 0%, rgba(255,192,0,0.9) 100%);
		background: linear-gradient(to right, rgba(255,126,0,0.9) 0%, rgba(255,192,0,0.9) 100%);
}

.btn.green .b {
		background: #70c154;
}

.btn.blue .b {
		background: #1cb6f5;
}

.btn.orange .b {
		background: #ffb400;
}

.btn .a {
		position: absolute;
		top: 50%;
		right: 34px;
		line-height: 0;
		margin: -12.5px 0 0 0;
}

.btn .a img {
		height: 25px;
		width: auto;
}

.for-tabl,
.for-mob {
		display: none;
}

.menu-toggle,
.lang-toggle {
		display: none;
}
.lang2 {
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		z-index: 1000;
		padding: 83px 0 83px 135px;
		text-transform: uppercase;
		font-size: 21px;
		line-height: 24px;
		font-family:   "Georgia",  "Times new roman",  "Myriad Pro Cond", "Trebuchet MS", Arial, Helvetica, sans-serif;
		color: rgba(255, 255, 255, 0.5);
}

.lang2 img {
		vertical-align: middle;
		position: relative;
		top: -1px;
		margin: 0 3px 0 0;
}

.lang2 ul {
		list-style: none;
		margin: 0;
		padding: 0;
}

.lang2 li {
		margin: 41px 0 0 0;
}

.lang2 li:first-child {
		margin: 0;
}

.close-modal , .close-flag {
		position: absolute;
		top: 57px;
		padding: 30px 50px;
}

.close-flag {
    	left: 220px;
}

.close-modal img {
		width: 18px;
		height: auto;
}

.lang2 .close {
		right: 0;
}

.lang2 a {
		text-decoration: none;
		color: inherit;
}

.menu2.modal {
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		z-index: 1000;
		padding: 76px 0;
		font-size: 27px;
		line-height: 33px;
		letter-spacing: 2px;
		margin: 0;
}

.menu2.modal .container {
		width: auto;
		padding: 0 50px;
}

.menu2.modal ul {
		list-style: none;
		margin: 0;
		padding: 0;
}

.menu2.modal ul > li,
.menu2.modal ul > li.color2,
.menu2.modal ul > li.color3 {
		margin: 45px 0 0 0;
		float: none;
		width: auto!important;
}

.menu2.modal ul > li > span {
		position: absolute;
		left: -10000px;
}

.menu2.modal ul > li > ul > li {
		margin: 30px 0 0 0;
}

.menu2.modal li:first-child {
		margin: 0!important;
}

.links {
		list-style: none;
		margin: 57px 0 0 0;
		padding: 0;
		text-transform: uppercase;
		font-weight: normal;
		font-size: 33px;
		line-height: 33px;
		font-family:   "Georgia",  "Times new roman",  "Myriad Pro Cond", "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-style: italic;
		color: #cceeff;
		letter-spacing: 0.5px;
}

.en .links {
		margin-left: -123px;
}

.links a {
		top: -5px;
		color: inherit;
		position: relative;
		border-bottom: 1px solid #cceeff;
		text-decoration: none;
}

.links a:hover {
		border: 0;
}

.links.view2 a {
		border: 0;
		border-bottom: 1px solid #cceeff;
}

.links.view2 a:hover {
		border-bottom: 0px solid #cceeff;
}

.links li {
		display: inline-block;
		white-space: nowrap;
		vertical-align: top;
		margin: 0 62px 0 0;
		padding: 0;
}

.links a span {
		position: relative;
		top: 5px;
}

.rub {
		font-family: 'Rouble';
		text-transform: none;
		font-size: 92%;
}

/*new 10.02.15*/
.header.inner {
		height: 365px;
}

.menu3 {
	position: absolute;
	left: 0;
	right: 0;
	top: 281px;
	font-weight: normal;
	color: #fff;
	text-align: center;
	margin: 0 -50px;
	font: normal 20px/30px  "Georgia",  "Times new roman",   "Myriad Pro", "Trebuchet MS", Verdana, sans-serif;
	letter-spacing: 0.3px;
}

.menu3 > * {
	display: inline-block;
	vertical-align: top;
	padding: 30px 0 0 0;
	height: 54px;
	color: #77daff;
	text-decoration: none;
	position: relative;
	margin: 0 29px;
}

.menu3 > a:hover {
	color: #3eebff;
	text-decoration: none;
}

.menu3 > .active {
	color: #fff;
}

.menu3 > .active:after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 50%;
	width: 0;
	height: 0;
	border: 12px solid #fff;
	border-top: 0;
	border-left-color: transparent!important;
	border-right-color: transparent!important;
	margin: 0 0 0 -12px;
}
.menu3 > .active.arr-green:after {
	border-color: #3bc690;
}

.menu3.noarr > .active:after {
	display: none;
}

.top-text2 {
		color: #ff9f00;
		font-family:  "Georgia",  "Times new roman",   "Myriad Pro Cond", "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-weight: 600;
		font-style: italic;
		text-transform: uppercase;
		text-align: center;
		font-size: 111px;
		line-height: 99px;
		margin: 55px -20px 0 -20px;
		letter-spacing: 3.5px;
}

.text-block {
		background: #fff;
		padding: 71px 0 66px 0;
		color: #918c89;
		font: normal 16px/27px  "Georgia",  "Times new roman",   "Roboto", Arial, Helvetica, sans-serif;
}

.text-block a {
		color: #58abd3;
}

.text-block .title1 {
		font: 600 33px/36px   "Georgia",  "Times new roman",  "Myriad Pro Cond", "Trebuchet MS", Arial, Helvetica, sans-serif;
		text-transform: uppercase;
		color: #7f7976;
		margin: 38px 0 30px 0;
		letter-spacing: 0.95px;
}

.text-block .title1 a {
		color: #0e95c8;
}

.text-block .title1:first-child {
		margin-top: 0;
}

.text-block p,
.text-block ul,
.text-block ol {
		margin: 0 0 13px 0;
}

.text-block .lind {
		margin-left: 45px;
}

.text-block ul {
		list-style: none;
		padding: 0;
}

.text-block li {
		margin: 0;
		padding: 0 0 0 32px;
		position: relative;
}

.text-block ul > li:before {
		content: '';
		position: absolute;
		top: 11px;
		left: 10px;
		width: 3px;
		height: 3px;
		border: 2px solid #edeae9;
		border-radius: 50%;
		-webkit-border-radius: 50%;
}

.btn.blue,
.btn.green,
.btn.orange {
		color: #fff;
}

.green {
		color: #86c1b1;
}

.orange {
		color: #ff834f;
}

.blue {
		color: #27a6e8;
}

.hosting-info {
		padding: 42px 0 0 0;
		background: #fff;
}

.hosting-info .title1 {
		text-align: center;
		text-transform: uppercase;
		font: 600 60px/60px   "Georgia",  "Times new roman",  "Myriad Pro Cond", "Trebuchet MS", Arial, Helvetica, sans-serif;
		margin: 0 0 36px 0;
		color: #86c1b1;
		letter-spacing: 2px;
}

.hosting-info .services,
.hosting-info .services li,
.hosting-info .activate {
		zoom: 1;
}

.hosting-info .services:after,
.hosting-info .services li:after,
.hosting-info .activate:after {
		content: ' ';
		clear: both;
		display: block;
		width: 0;
		height: 0;
		overflow: hidden;
		font-size: 0;
}

.hosting-info .services ul {
		list-style: none;
		float: left;
		width: 50%;
		margin: 0 -5000px 0 0;
		padding: 0 5000px 0 0;
		color: #716a66;
		text-transform: uppercase;
		font: 600 24px/27px  "Georgia",  "Times new roman",   "Myriad Pro Cond", "Trebuchet MS", Arial, Helvetica, sans-serif;
		letter-spacing: 0.5px;
}

.hosting-info .services ul:first-child {
		margin: 0 0 0 -5000px;
		padding: 0 0 0 5000px;
		text-align: right;
}

.hosting-info .services ul li {
		position: relative;
		padding: 11px 5000px 12px 115px;
		margin: 0 -5000px 0 0;
}

.hosting-info .services ul li:before {
		content: '';
		position: absolute;
		top: 50%;
		left: -3.5px;
		margin: -3.5px 0 0 0;
		width: 3px;
		height: 3px;
		border: 2px solid #edeae9;
		border-radius: 50%;
		-webkit-border-radius: 50%;
}

.hosting-info .services ul:first-child li {
		padding-left: 5000px;
		margin: 0 0 0 -5000px;
		padding-right: 115px;
}

.hosting-info .services ul:first-child li:before {
		display: none;
}

.hosting-info .services ul li.bg,
.hosting-info .services.table-hold tr.bg td,
.hosting-info .services.table-hold tr.bg th {
		background: #f2f2f2;
}

.hosting-info .services.view2 ul:first-child {
		width: auto;
		float: none;
		margin: 0 -5000px;
		padding: 0;
		text-align: left;
}

.hosting-info .services.view2 ul:first-child li {
		padding-left: 5000px;
		padding-right: 5000px;
		margin: 0;
}

.hosting-info .services.view2 .l {
		float: left;
		width: 50%;
		margin: 0 115px 0 0;
		box-sizing: border-box;
		padding: 0 115px 0 0;
		text-align: right;
}

.hosting-info .services.view2 ul:first-child li:before {
		display: block;
		left: 50%;
		margin-left: -3.5px;
}

.hosting-info .services .big,
.hosting-info .services tr.big td {
		font: 600 42px/44px  "Georgia",  "Times new roman",   "Myriad Pro Cond", "Trebuchet MS", Arial, Helvetica, sans-serif;
		text-transform: uppercase;
		letter-spacing: 1.1px;
}

.hosting-info .services ul li.big {
		padding-top: 0;
		padding-bottom: 26px;
}

.hosting-info .services ul li.big:before {
		display: none;
}

.hosting-info .services ul li.link-hold {
		padding-bottom: 0;
		padding-top: 31px;
}

.hosting-info .services ul li.link-hold:before {
		display: none;
}

.hosting-info .services .btn {
		color: #ff834f;
		border: 1px solid #ff8e64;
		width: 294px;
		height: 55px;
		padding: 0;
		text-align: center;
		display: inline-block;
		vertical-align: top;
		line-height: 55px;
		font-family:  "Georgia",  "Times new roman",   "Myriad Pro Cond", "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-weight: 600;
		font-size: 24px;
		text-transform: uppercase;
		letter-spacing: 0.5px;
}

.hosting-info .services .btn:hover {
		text-decoration: none;
}

.hosting-info .services.table-hold {
		text-align: center;
		color: #998f89;
		font-size: 18px;
		line-height: 27px;
		padding-bottom: 49px;
}

.hosting-info .services.table-hold .big {
		margin-bottom: 7px;
}

.hosting-info .services.table-hold .hold {
		margin: 30px -5000px 0 -5000px;
}

.hosting-info .services.table-hold .hold:first-child {
		margin-top: 0;
		margin-bottom: -15px;
}

.hosting-info .services.table-hold table {
		border-collapse: collapse;
		width: 100%;
		color: #a8a198;
		text-transform: uppercase;
		font: 600 24px/27px   "Georgia",  "Times new roman",  "Myriad Pro Cond", "Trebuchet MS", Arial, Helvetica, sans-serif;
		letter-spacing: 0.5px;
}

.hosting-info .services.table-hold table.small {
		color: #9e9692;
		font-size: 18px;
}

.hosting-info .services.table-hold th,
.hosting-info .services.table-hold td {
		padding: 11px 0 12px 0;
		text-align: left;
}

.hosting-info .services.table-hold table.small th,
.hosting-info .services.table-hold table.small td {
		padding-top: 7px;
		padding-bottom: 7px;
}

.hosting-info .services.table-hold table.small .big td,
.hosting-info .services.table-hold table.small .big th {
		font-size: 33px;
		letter-spacing: 0.5px;
		padding-bottom: 19px;
}

.hosting-info .services.table-hold th:first-child,
.hosting-info .services.table-hold td:first-child {
		padding-left: 5000px;
}

.hosting-info .services.table-hold th:last-child,
.hosting-info .services.table-hold td:last-child {
		padding-right: 5000px;
}

.hosting-info .services.table-hold th {
		color: #7d7366;
}

.hosting-info .services.table-hold .center {
		text-align: center;
}

.hosting-info .services.table-hold .w1 {
		width: 360px;
}

.hosting-info .services.table-hold .w0 {
		width: 1px;
		white-space: nowrap;
}

.hosting-info .services.table-hold .w2 {
		width: 198px;
		text-align: center;
}

.hosting-info .services.table-hold .w3 {
		width: 169px;
		text-align: center;
}

.hosting-info .services.table-hold .w4 {
		width: 205px;
		white-space: nowrap;
}

.hosting-info .services.table-hold table .first {
		color: #79726f;
		white-space: nowrap;
		text-transform: none;
}

.hosting-info .services.table-hold .link-hold {
		margin: 43px 0 26px 0;
}

.hosting-info .services.table-hold table .link-hold td {
		margin: 0;
		padding-top: 22px;
		padding-bottom: 0;
}

.hosting-info .services.table-hold .link-hold .btn {
		letter-spacing: 1.4px;
		padding-top: 4px;
		display: block;
		width: auto;
}

.hosting-info .services.table-hold table .link-hold .btn {
		border-width: 2px;
		width: 114px;
		height: 34px;
		line-height: 34px;
		padding: 1px 0 0 0;
		display: inline-block;
		vertical-align: top;
		font-size: 18px;
}

.hosting-info .services.prices {
		line-height: 30px;
}

.hosting-info .services.prices .hold {
		margin-top: 52px;
		margin-bottom: 46px;
}

.hosting-info .services.prices .hold:first-child {
		margin-bottom: 46px;
		margin-top: 0;
}

.hosting-info .services.prices .hold:last-child {
		margin-bottom: 0;
}

.hosting-info .activate {
		margin: 45px 0 64px 0;
		background: #86c1b1 url(/img/bg-pluses.png) 50% 50%;
		padding: 58px 0;
		color: #fff;
		position: relative;
		line-height: 0;
		text-align: justify;
}

.hosting-info .activate .container:after {
		content: '';
		display: inline-block;
		vertical-align: top;
		width: 100%;
		height: 0;
}

.hosting-info .activate p {
		text-align: center;
		line-height: 33px;
		margin-bottom: 46px;
		margin-top: 17px;
}

.hosting-info .activate:last-child {
		margin-bottom: 0;
}

.hosting-info .activate a {
		color: #cbf5ff;
}

.hosting-info .activate .title1 {
		color: #ffeebf;
		margin-bottom: 35px;
		letter-spacing: normal;
		text-align: center;
}

.hosting-info .activate a,
.hosting-info .activate .opt-link {
		color: #cbf5ff;
}

.hosting-info .activate .opt-link {
		border-bottom: 1px dashed #fffc00;
		text-decoration: none;
}

.hosting-info .activate .opt-link:hover {
		text-decoration: none;
		border: 0;
}

.hosting-info .activate:before {
		content: '';
		position: absolute;
		width: 72px;
		height: 72px;
		left: 50%;
		top: -36px;
		margin: 0 0 0 -36px;
		border-radius: 50%;
		-webkit-border-radius: 50%;
		background: #ff8e64 url(/img/plus.png) no-repeat 50% 50%;
}

.hosting-info .activate ul {
		list-style: none;
		margin: 0;
		padding: 0;
		display: inline-block;
		vertical-align: top;
		font-size: 21px;
		line-height: 39px;
}

.hosting-info .activate ul.ind {
		margin-left: 103px;
}

.hosting-info .activate ul.ind li {
		margin-left: 0;
}

.hosting-info .activate ul.ind:last-child {
		margin-left: 0;
		margin-right: 103px;
}

.hosting-info .activate ul li {
		margin: 24px 0 0 47px;
		padding: 0 0 0 40px;
		position: relative;
}

.hosting-info .activate ul.ind2 li {
		margin-top: 52px;
}

.hosting-info .activate ul:first-child li,
.hosting-info .activate .title1 + ul li {
		margin-left: 23px;
}

.hosting-info .activate ul li:first-child {
		margin-top: 0;
}

.hosting-info .activate ul li:before {
		content: '';
		position: absolute;
		top: 9px;
		left: 0;
		width: 20px;
		height: 20px;
		background: #fff url(/img/plus2.png) no-repeat 50% 50%;
		border-radius: 50%;
		-webkit-border-radius: 50%;
}

.hosting-info.view2 .activate ul li:before {
		top: 6px;
}

.hosting-info .info {
		text-align: center;
		color: #c4bbb6;
		margin: 55px 0 60px 0;
}

.frame-hold {
		text-align: center;
		padding: 30px 0 0 0;
}

.frame-hold iframe {
		vertical-align: top;
}



.container_12 {
		text-align: center;
}
@media only screen and (min-width: 1000px) and (max-width: 1150px) {

.header.inner .menu .r {
		min-width: 0;
}

.header.inner .lang {
		margin-left: 480px;
}
}

.share {
		list-style: none;
		margin: 0;
		padding: 0;
		text-align: center;
}

ul.share > li {
		margin: 0 15px;
		float: none;
		display: inline-block;
		vertical-align: middle;
		line-height: 16px;
}

/*new 19.02.15*/


















































.header.inner.size2 {
		height: 297px;
}

.header.inner.size2 .menu3 {
		top: 213px;
}

.header.inner.size2 .top-text2 {
		font-size: 139px;
		line-height: 123px;
		padding-top: 7px;
}

.bg-img .grad {
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		height: 161px;
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjYiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
		background: -webkit-linear-gradient(top, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0) 100%);
		background: -o-linear-gradient(top, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0) 100%);
		background: -ms-linear-gradient(top, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0) 100%);
		background: linear-gradient(to bottom, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0) 100%);
}

.text-block.view2,
.text-block.view3 {
		color: #6e6e6e;
		padding-top: 60px;
		padding-bottom: 95px;
}

.text-block.view2 .title1 {
		color: #59514a;
		margin-top: 52px;
		margin-bottom: 26px;
}

.text-block.view2 .title1:first-child {
		margin-top: 0;
}

.text-block.view2 p {
		margin-bottom: 27px;
}

.text-block.view3 .title1 {
		color: #c4bbb6;
}

.menu3 .arr-green:after {
		border-color: #fff;
}

.check-domain {
		zoom: 1;
		position: relative;
		padding: 55px 0 67px 0;
		background: #4896E2;
}

.check-domain .title1 {
		font: 600 42px/42px  "Georgia",  "Times new roman",   "Myriad Pro Cond", "Trebuchet MS", Arial, Helvetica, sans-serif;
		letter-spacing: 0.03em;
		text-transform: uppercase;
		color: #fff;
		margin: 0 0 20px 0;
}

.check-domain .btn2 {
		float: right;
		font: 600 24px  "Georgia",  "Times new roman",   "Myriad Pro Cond", "Trebuchet MS", Arial, Helvetica, sans-serif;
		letter-spacing: 0.03em;
		text-transform: uppercase;
		color: #fff;
		cursor: pointer;
		border: 0;
		background: #ffc000;
		padding: 0 44px;
		height: 65px;
}

.check-domain .tld {
		float: right;
		position: static;
		font: 600 24px/30px  "Georgia",  "Times new roman",   "Myriad Pro Cond", "Trebuchet MS", Arial, Helvetica, sans-serif;
		text-transform: uppercase;
		color: #59514a;
		border-left: 1px solid #e1e1e1;
		letter-spacing: 0.03em;
}

.check-domain .tld .toggle {
		position: relative;
		z-index: 101;
		overflow: hidden;
}

.check-domain .tld.open .toggle {
		margin: -13px -13px -10px -13px;
		padding: 13px 13px 0 13px;
}

.check-domain .tld .toggle div {
		padding: 0 30px 0 0;
		height: 65px;
		line-height: 65px;
		width: 160px;
		text-align: center;
		float: left;
		cursor: pointer;
		background: #fff;
		position: relative;
}

.check-domain .tld.open .toggle div {
		padding-bottom: 10px;
}

.check-domain .tld .toggle div:after {
		content: '';
		position: absolute;
		top: 30px;
		right: 26px;
		width: 0;
		height: 0;
		border: 6px solid #e1e1e1;
		border-bottom: 0;
		border-left-color: transparent!important;
		border-right-color: transparent!important;
}

.check-domain .tld .sub {
		position: absolute;
		display: none;
		top: 100%;
		left: 0;
		right: 0;
		margin: 10px 0 0 0;
		z-index: 100;
		background: #fff;
		padding: 39px 0 40px 45px;
}

.check-domain .tld.open .sub {
		display: block;
}

.check-domain .tld .sub:after {
		content: ' ';
		clear: both;
		display: block;
		width: 0;
		height: 0;
		overflow: hidden;
		font-size: 0;
}

.check-domain .tld.open .toggle div,
.check-domain .tld .sub {
		box-shadow: 1px 1px 13px rgba(0, 0, 0, 0.21);
		-webkit-box-shadow: 1px 1px 13px rgba(0, 0, 0, 0.21);
}

.check-domain .tld .sub .fl {
		float: left;
}

.check-domain .tld .sub .fl.w1 {
		width: 405px;
}

.check-domain .tld .sub .fl.w2 {
		width: 326px;
}

.check-domain .tld .sub .fl.w3 {
		width: 180px;
}

.check-domain .tld .sub a {
		color: #afa39c;
		text-decoration: none;
}

.check-domain .tld .sub a:hover {
		color: #27a6e8;
}

.check-domain .tld .sub ul {
		list-style: none;
		margin: 0;
		padding: 0;
}

.check-domain .tld .sub ul li {
		padding: 0;
		margin: 21px 0 0 0;
}

.check-domain .input {
		overflow: hidden;
		padding: 0 0 0 28px;
}

.check-domain .input input {
		font: 600 24px   "Georgia",  "Times new roman",  "Myriad Pro Cond", "Trebuchet MS", Arial, Helvetica, sans-serif;
		text-transform: uppercase;
		left: -28px;
		padding: 18px 0 18px 28px;
		height: 29px;
		color: #59514a;
		border: 0;
}
.check-domain .input input::-webkit-input-placeholder {
color:#e0ddda;
opacity:1;
}
.check-domain .input input::-moz-placeholder {
color:#e0ddda;
opacity:1;
}

.domains {
		font: 600 24px  "Georgia",  "Times new roman",   "Myriad Pro Cond", "Trebuchet MS", Arial, Helvetica, sans-serif;
		text-transform: uppercase;
		letter-spacing: 0.03em;
		color: #59514a;
		padding: 65px 0 111px 0;
}

.domains .fr {
		float: right;
}

.domains .fl {
		float: left;
		width: 196px;
		margin: 0 0 0 60px;
		text-align: center;
}

.domains li:after,
.domains .top:after,
.domains .btns:after {
		content: ' ';
		clear: both;
		display: block;
		width: 0;
		height: 0;
		overflow: hidden;
		font-size: 0;
}

.domains .sect {
		margin: 67px 0 0 0;
}

.domains .sect:first-child {
		margin-top: 0;
}

.domains .top {
		zoom: 1;
		margin: 0 0 9px 0;
}

.domains .in {
		display: none;
		margin: 0 -5000px;
		padding: 0 5000px;
}

.domains .open .in {
		display: block;
}

.domains ul {
		list-style: none;
		margin: 0 -5000px;
		padding: 0;
		color: #afa39c;
}

.domains li {
		zoom: 1;
		padding: 11px 5000px;
}

.domains li:nth-child(odd) {
		background: #faf9f7;
}

.domains .btns {
		margin: 34px 0 0 0;
		zoom: 1;
}

.domains .btns .btn {
		border: 2px solid #ff8e64;
		color: #ff7200;
		font-size: 24px;
		line-height: 53px;
		height: 53px;
		padding: 0 51px;
		display: inline-block;
		vertical-align: top;
		letter-spacing: 0.05em;
}

.domains .fl .btn {
		display: block;
		padding: 0;
}

.domains .btns .btn.toggle {
		cursor: pointer;
		color: #27a6e8;
		border-color: #27a6e8;
}

.domains .open .btns .btn.toggle {
		display: none;
}

/*new 09.03.15*/

.header.size3 {
		height: 263px;
}

.header.size3 .menu3 {
		top: 179px;
}

.header.size3 .bg-img .cover {
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=63);
		opacity: 0.63;
}

.header.size3 .bg-img .cover.color2 {
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=42);
		opacity: 0.42;
}

.header.size4 {
	height: 395px;
}

.header.size4 .menu3 {
	top: 311px;
}

.header.size5 {
	height: 300px;
}


.top-text3 {
		text-align: center;
		font: 600 italic 93px/90px  "Georgia",  "Times new roman",   "Myriad Pro Cond", "Trebuchet MS", Arial, Helvetica, sans-serif;
		text-transform: uppercase;
		color: #f0f0f0;
		margin: 42px -20px 0 -20px;
		letter-spacing: 0.025em;
}

.top-text3.ind2 {
		margin-top: 77px;
}

.top-text3.color2 {
		color: #f49f05;
}

.top-text3 div {
		font-size: 45px;
		line-height: 40px;
		color: #c6c5c4;
		letter-spacing: 0.015em;
		margin: -1px 0 0 0;
}

.top-text3.big,
.top-text3.color,
.top-text3.big div,
.top-text3.color div {
		color: #ff9f00;
}

.hosting-info.view2 {
		padding-top: 0;
}

.hosting-info.view2 .services {
		padding-top: 55px;
		padding-bottom: 66px;
}

.hosting-info.view2 .services ul {
		margin-left: -5000px;
		margin-right: -5000px;
		width: auto;
		float: none;
		color: #9e9692;
}

.cms .services .grey {
		color: #e5ded5;
}

.hosting-info.view2 .services ul li {
		text-align: center;
		padding-left: 5000px;
		padding-right: 5000px;
}

.hosting-info.view2 .services ul li::before {
		display: none;
}

.hosting-info.view2 .services .sides li {
		text-align: left;
}

.hosting-info .services .sides .r {
		float: right;
}

.hosting-info.view2 .services .sides li.link-hold {
		text-align: center;
}

.hosting-info.view2 .info {
		color: #beb8b5;
		margin-top: 42px;
		margin-bottom: 0;
}

.hosting-info.view2 .activate {
		padding-top: 71px;
		padding-bottom: 84px;
		margin-top: 0;
}

.hosting-info.view2 .activate ul {
		line-height: 33px;
		float: left;
		width: auto;
}

.hosting-info.view2 .activate ul + ul {
		float: right;
}

.hosting-info.view2 .activate ul li {
		margin-left: 0;
		margin-top: 44px;
}

.hosting-info.view2 .activate ul li:first-child {
		margin-top: 0;
}

.hosting-info.view2 .activate ul:first-child li,
.hosting-info.view2 .activate .title1 + ul li {
		margin-left: 0;
}

.hosting-info .activate .light {
		color: #dbf3ed;
}

.menu3 .arr-grey:after {
		border-color: #faf9f7;
}

.menu3 .arr-red:after {
		border-color: #ff8e64;
}

.menu3 hide-mob:hover {background:#51AE3A;  position: absolute;    width: 518px;}

.menu3 hide-mob:hover a {color:#fff;}







.top-info,
.files {
		background: #faf9f7;
		text-align: center;
		color: #6c6b6b;
		padding: 46px 0 35px 0;
		margin: 0 0 -10px 0;
		font-size: 17px;
		line-height: 27px;
		font-weight: normal;
}

.top-info.bg-red {
		color: #fff;
		background: #ff8e64;
		min-height: 66px;
}

.top-info .big {
		font: 600 33px/36px   "Georgia",  "Times new roman",  "Myriad Pro Cond", "Trebuchet MS", Arial, Helvetica, sans-serif;
		letter-spacing: 0.025em;
		text-transform: uppercase;
		color: #86c1b1;
		margin: -1px 0 2px 0;
}

.top-info .orange {
		color: #f3a001;
}

.files {
		padding-top: 47px;
		padding-bottom: 47px;
		min-height: 0;
}

.files a {
		margin: 0 72px;
}

.files img {
		height: 54px;
		vertical-align: middle;
		margin: 0 20px 0 0;
		position: relative;
		top: -1px;
}

.hosting-info .files + .activate {
		margin-top: 0;
}

/*new 12.03.15*/


   








.cms-nav {
		text-align: center;
		padding: 53px 0 100px 0;
		font-size: 21px;
		line-height: 36px;
		color: #6d6561;
}

.cms-nav ul {
		margin: 67px -100px 0 -100px;
		list-style: none;
		padding: 0;
		font-size: 18px;
}

.cms-nav li {
		display: inline-block;
		vertical-align: top;
		margin: 0 62px;
		padding: 0;
}

.cms-nav img {
		display: block;
		margin: 0 auto 10px auto;
}

.contact-us {
		font-weight: normal;
		font-size: 16px;
		line-height: 20px;
		background: #77daff;
		padding: 57px 0 58px 0;
		text-align: center;
		color: #fff;
}

.contact-us a {
		color: #fff;
}

/*new 31.03.15*/





























.top-text3.big {
		top: -18px;
		position: relative;
		font-size: 169px;
		line-height: 169px;
}

.top-text3.big div {
		margin-top: -8px;
}

.top-text3.big2 {
		font-size: 115px;
		line-height: 115px;
		color: #e9feff;
		margin-top: 70px;
}

.hosting-info .services.view3 li:before {
		display: none!important;
}

.hosting-info .services.view3 .l {
		text-align: left;
}

.hosting-info .services.view3 .r {
		text-align: right;
}

.noup {
		text-transform: none;
}

.beige {
		color: #c4bbb6!important;
}

.beige2 {
		color: #a1968b!important;
}

.hosting-info .services.quarters {
		padding-bottom: 26px;
}

.hosting-info .services.quarters ul {
		font-size: 22px;
}

.hosting-info .services.quarters ul:first-child li {
		padding: 13px 4975px;
}

.hosting-info .services.quarters ul li:before {
		display: none!important;
}

.hosting-info .services.quarters ul li.big {
		font-size: 36px;
		line-height: 38px;
		padding-top: 3px;
		padding-bottom: 22px;
}

.hosting-info .services.quarters .l {
		width: 25%;
		margin: 0;
		padding: 0;
		text-align: center;
}

.hosting-info .services.quarters ul li.link-hold {
		padding-top: 31px;
}

.hosting-info .services.quarters .link-hold .btn {
		font-size: 24px;
		width: auto;
		min-width: 0;
		display: block;
		margin: 0 25px;
}

.hosting-info .services .color1,
.hosting-info .services .color1 .btn {
		color: #ffd35d;
		border-color: #ffd35d;
}

.hosting-info .services .color2,
.hosting-info .services .color2 .btn {
		color: #ffb24f;
		border-color: #ffb24f;
}

.hosting-info .services .color3,
.hosting-info .services .color3 .btn {
		color: #ff834f;
		border-color: #ff834f;
}

.hosting-info .services .color4,
.hosting-info .services .color4 .btn {
		color: #ff4b00;
		border-color: #ff4b00;
}

.activate + .text-block2 {
		margin-top: -64px;
}

.text-block2 {
		zoom: 1;
		padding: 65px 0 37px 0;
		font-size: 18px;
		line-height: 30px;
		font-weight: normal;
		color: #46403d;
}

.text-block2:last-child {
		padding-bottom: 52px;
}

.text-block2:after {
		content: ' ';
		clear: both;
		display: block;
		width: 0;
		height: 0;
		overflow: hidden;
		font-size: 0;
}

.text-block2 .title1 {
		text-align: left;
		color: #b9afa5;
		font-size: 42px;
		line-height: 42px;
		margin: 0 0 35px 0;
		letter-spacing: 0.03em;
		text-align: center;
}

.text-block2 p,
.text-block2 ul {
		margin: 0 0 28px 0;
}

.text-block2 .half {
		width: 442px;
		float: right;
}

.text-block2 .half:first-child {
		float: left;
		margin-left: 43px;
}

.text-block2 .half .title1 {
		text-align: left;
}

.text-block2 ul {
		list-style: none;
		padding: 0;
}

.text-block2 li {
		zoom: 1;
		position: relative;
		margin: 3px 0 0 0;
		padding: 0;
}

.text-block2 li:first-child {
		margin-top: 0;
}

.text-block2 li:before {
		content: '-';
		position: absolute;
		top: 0;
		right: 100%;
		margin: 0 9px 0 0;
}

.text-block2.bg-blue {
		background: #3d9acb;
		color: #fff;
}

.text-block2.bg-blue .title1 {
		color: inherit;
}

.top-text3.mid {
		font-size: 111px;
		line-height: 99px;
		margin-top: 43px;
}

.partners-download {
		font-size: 18px;
		line-height: 30px;
		padding: 52px 0 62px 0;
}

.partners-download .title1 {
		font: 600 33px/36px "Myriad Pro Cond", "Trebuchet MS", Arial, Helvetica, sans-serif;
		text-transform: uppercase;
		letter-spacing: 1px;
		text-align: left;
		font-size: 42px;
		line-height: 44px;
		margin: 44px 0 38px 0;
}

.partners-download .title1:first-child {
		margin-top: 0;
}

.partners-download ul {
		list-style: none;
		margin: 0;
		padding: 0;
}

.partners-download ul li {
		display: inline-block;
		vertical-align: top;
		margin: 0;
		padding: 0;
		text-align: center;
}

.partners-download ul img {
		display: block;
		margin: 0 0 23px 0;
}

.partners-download ul a {
		margin: 0 10px;
}

.partners-download .view1 {
		margin-right: -56px;
}

.partners-download .view1 li {
		margin-right: 49px;
}

.partners-download .view2 {
		margin-right: -40px;
}

.partners-download .view2 li {
		margin-right: 33px;
}

.partners-download .view3 > li {
		display: block;
		margin-top: 30px;
		text-align: left;
}

.partners-download .view3 > li > img {
		display: inline-block;
		vertical-align: middle;
		margin-right: 16px;
		margin-bottom: 0;
}

.partners-download .view3 > li:first-child {
		margin-top: 0;
}

.partners-download .view3 ul {
		margin-right: -30px;
}

.partners-download .view3 ul li {
		margin-right: 26px;
}

.partners-download .view3 ul img {
		margin-bottom: 29px;
}

.features {
		font-size: 18px;
		line-height: 24px;
		color: #4f4842;
		text-align: center;
		padding: 70px 0 50px 0;
}

.activate + .features {
		margin-top: -64px;
}

.features .title1 {
		font: 600 42px/42px "Myriad Pro Cond", "Trebuchet MS", Arial, Helvetica, sans-serif;
		letter-spacing: 0.03em;
		text-transform: uppercase;
		color: #a1968b;
		margin: 0 0 35px 0;
}

.features ul {
		list-style: none;
		margin: 0 -180px;
		padding: 0;
}

.features li {
		display: inline-block;
		width: 30%;
		margin: 41px 0 43px 0;
		padding: 0;
		vertical-align: top;
}

.features ul img {
		display: block;
		height: 68px;
		width: auto;
		margin: 0 auto 17px auto;
}

.features .grey {
		color: #a1968b;
}

.features .binfo {
		color: #c4bbb6;
		margin: 25px 0 0 0;
}

.top-text3.yellow {
		color: #ffd200;
}

.red {
		color: #ab5252;
}

.modal {
		position: absolute;
		background: #fff;
		z-index: 1000;
		font-size: 18px;
		line-height: 33px;
		color: #46403d;
		padding: 61px;
		width: 708px;
		left: -10000px;
}

.modal .close-modal {
		cursor: pointer;
		width: 28px;
		height: 28px;
		position: absolute;
		top: 81px;
		right: 310px;
		background: url(/img/close.png) no-repeat;
		padding: 0;
}

.vps {
		position: absolute;
		background: #fff;
		z-index: 1000;
		font-size: 18px;
		line-height: 33px;
		color: #46403d;
		padding: 61px;
		width: 708px;
		left: -10000px;
}

.vps .close {
		cursor: pointer;
		width: 28px;
		height: 28px;
		position: absolute;
		top: 61px;
		right: 61px;
		background: url(/img/close.png) no-repeat;
		padding: 0;
}

.menu2.modal {
    background: none;
}

.modal .close-modal.white {
    background: url(/img/close_white.png) no-repeat;
    width:51px;
    height:51px;
}

.modal .title1 {
		font: 600 42px/42px "Myriad Pro Cond", "Trebuchet MS", Arial, Helvetica, sans-serif;
		text-transform: uppercase;
		color: #000;
		margin: -3px 0 37px 0;
		letter-spacing: 0.03em;
}

.vps .title1 {
		font: 600 42px/42px "Myriad Pro Cond", "Trebuchet MS", Arial, Helvetica, sans-serif;
		text-transform: uppercase;
		color: #000;
		margin: -3px 0 37px 0;
		letter-spacing: 0.03em;
}

/*new 14.04.15*/



 








.top-text3.mid div {
		font-size: 75px;
		line-height: 75px;
		color: #fff;
}

.top-text3.trans,
.top-text3.trans div {
		color: #fff;
}

.top-text3.trans {
		opacity: 0.63;
}

.hosting-info .services.nodot ul li:before {
		display: none!important;
}

.hosting-info .services li.top {
		color: #928b87;
		padding-bottom: 25px;
}

.hosting-info .activate.halves ul {
		display: block;
}

.hosting-info .activate.halves ul li {
		margin-left: 0;
		padding: 0;
		zoom: 1;
}

.hosting-info .activate.halves ul li:after {
		content: ' ';
		clear: both;
		display: block;
		width: 0;
		height: 0;
		overflow: hidden;
		font-size: 0;
}

.hosting-info .activate.halves ul li:before {
		left: 50%;
		margin-left: -10px;
}

.hosting-info .activate.halves .l {
		float: left;
		box-sizing: border-box;
		width: 50%;
}

.hosting-info .activate.halves .l {
		margin: 0 115px 0 0;
		padding: 0 115px 0 0;
		text-align: right;
}

.hosting-info .activate.halves .r {
		overflow: hidden;
		text-align: left;
}

/*new 20.05.15*/

















.top-text3.color3 {
		margin-top: 82px;
		color: #88da60;
}

.top-text3.color3 div {
		font-size: 42px;
		color: #fff;
		opacity: 0.9;
}

.top-text4,
.top-text5,
.top-text6,
.top-text7 {
		text-align: center;
		font: 600 italic 63px/63px "Myriad Pro Cond", "Trebuchet MS", Arial, Helvetica, sans-serif;
		text-transform: uppercase;
		margin: 32px -20px 0 -20px;
		letter-spacing: 0.025em;
		color: #fff;
		opacity: 0.9;
}

.top-text6 {
		font-size: 111px;
		line-height: 99px;
		margin-top: 55px;
		letter-spacing: 3.5px;
}

.top-text5 {
		font-size: 72px;
		line-height: 72px;
		margin-top: 80px;
}

.top-text7 {
		font-size: 69px;
		line-height: 72px;
		margin-top: 50px;
		color: #a9f0ff;
}

.top-text7 span {
		color: #c5ffa9;
}

.top-text4 h1,
.top-text5 h1,
.top-text6 h1,
.top-text7 h1,
.top-text3.color3 h1 {
		font: inherit;
		margin: 0;
		display: inline;
		color: inherit;
}

.articles-nav {
		padding: 66px 0;
		color: #4a5d6d;
		font-size: 18px;
		line-height: 33px;
}

.articles-nav ul {
		margin: 0;
		padding: 0;
		list-style: none;
}

.articles-nav li {
		margin: 18px 0 0 0;
		padding: 0;
}

.articles-nav li:first-child {
		margin-top: 0;
}

.article {
		padding: 63px 0 30px 0;
}

.article,
.news,
.offer,
.program {
		font-size: 18px;
		line-height: 33px;
		color: #4a5d6d;
}

.article p,
.article ul,
.article ol,
.offer p,
.offer ul,
.offer ol,
.program p,
.program ul,
.program ol,
.article li,
.offer li,
.program li {
		margin: 0 0 33px 0;
}

.article h1,
.article h2,
.article h3,
.article h4,
.article h5,
.article h6 {
		font: inherit;
		text-transform: none;
		letter-spacing: inherit;
		color: #000;
		font-size: 21px;
		margin: 50px 0 10px 0;
}

.article h1:first-child,
.article h2:first-child,
.article h3:first-child,
.article h4:first-child,
.article h5:first-child,
.article h6:first-child {
		margin-top: 0;
}

.article .center,
.offer .center {
		text-align: center;
}

.article .hosting-info {
		margin: 60px -5000px 56px -5000px;
		padding: 0;
}

.hosting-info .activate.text {
		margin: 0;
		font-size: 21px;
		line-height: 39px;
		padding: 74px 0 38px 0;
}

.hosting-info .activate.text p {
		text-align: left;
		margin: 0 0 30px 0;
}

.hosting-info .activate.text p:last-child {
		margin-bottom: 0;
}

.docs {
		padding: 75px 0;
		font-size: 18px;
		line-height: 27px;
		color: #333;
}

.docs figure {
		margin: 51px 0 0 0;
		padding: 0 0 0 51px;
		min-height: 54px;
		position: relative;
}

.docs figure:first-child {
		margin-top: 0;
}

.docs .pic {
		position: absolute;
		top: 4px;
		left: 0;
		width: 32px;
		height: 42px;
		background: url(/img/document.png) no-repeat;
}

.news {
		position: relative;
		padding: 53px 0;
}

.news .year {
		text-align: center;
		position: absolute;
		left: 0;
		right: 50%;
		color: #aab6bd;
		opacity: 0.3;
		font: 600 42px/42px "Myriad Pro Cond", "Trebuchet MS", Arial, Helvetica, sans-serif;
		margin: 4px 480px 0 0;
}

.news .top {
		font-size: 21px;
		color: #000;
		margin: 0 0 10px 0;
}

.news article {
		margin: 39px 0 0 0;
}

.news article:first-child,
.news .year:first-child + article {
		margin-top: 0;
}

.support {
		font-size: 18px;
		line-height: 30px;
		color: #000;
		padding: 57px 0;
}

.support .half {
		float: left;
		width: 480px;
}

.support .half + .half {
		float: right;
}

.support h2 {
		letter-spacing: 0.95px;
		font-size: 42px;
		line-height: 46px;
		color: #aab6bd;
		margin: 0 0 42px 0;
}

.support .contact {
		position: relative;
		padding: 0 0 0 40px;
		margin: 30px 0 0 0;
}

.support .contact:first-child {
		margin-top: 0;
}

.support .contact:before {
		content: '';
		position: absolute;
		left: 0;
		background: url(/img/contacts.png) no-repeat 0 -10000px;
		width: 20px;
}

.support .bg-mail:before {
		height: 16px;
		background-position: 0 0;
		top: 7px;
}

.support .bg-skype:before {
		height: 20px;
		background-position: 0 -18px;
		top: 5px;
}

.support .bg-phone:before {
		height: 20px;
		background-position: 0 -40px;
		top: 5px;
}

.support .bg-chat:before {
		height: 20px;
		background-position: 0 -62px;
		top: 7px;
}

.support .bg-form:before {
		height: 19px;
		background-position: 0 -86px;
		top: 6px;
}

.offer {
		padding: 57px 0 37px 0;
}

.offer .btn {
		display: block;
		color: #ff834f;
		border: 1px solid #ff8e64;
		height: 66px;
		padding: 0;
		text-align: center;
		line-height: 66px;
		font-family: "Myriad Pro Cond", "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-weight: 600;
		font-size: 24px;
		text-transform: uppercase;
		letter-spacing: 0.5px;
		margin: 43px 0;
}

.offer .container {
		width: 950px;
}

.offer h2,
.program h2 {
		letter-spacing: 0.95px;
		font-size: 42px;
		line-height: 46px;
		color: #000;
		margin: 63px 0 22px 0;
		text-align: center;
}

.offer h2:first-child,
.program h2:first-child {
		margin-top: 0;
}

.article ol,
.offer ol {
		counter-reset: li;
		padding: 0;
		list-style: none;
}

.article ol > li,
.offer ol > li {
		position: relative;
		padding: 0 0 0 35px;
}

.article ol > li:before,
.offer ol > li:before {
		content: counter(li)'.';
		counter-increment: li;
		position: absolute;
		top: 0;
		left: -3px;
		color: #000;
}

.program {
		padding: 59px 0 10px 0;
		background: #f3f2ee;
		text-align: center;
}

.program h2 {
		color: #53514c;
		margin-bottom: 15px;
}

.program .table {
		color: #a8a198;
}

.program .table th {
		color: #7d7366;
}

.program .color1 {
		color: #f1a037;
}

.program .color2 {
		color: #ff7200;
}

.program .color3 {
		color: #ff4200;
}

.program .color4 {
		color: #da350f;
}

.program a {
		color: #1082dd;
}

.table {
		margin: 48px -5000px 40px -5000px;
		padding: 0 120px;
}

.table table {
		border-collapse: collapse;
		width: 100%;
		margin: 0;
}

.table th,
.table td {
		font: 600 24px/35px "Myriad Pro Cond", "Trebuchet MS", Arial, Helvetica, sans-serif;
		text-transform: uppercase;
		letter-spacing: 0.5px;
		width: 1;
		padding: 8px 0;
		text-align: center;
		vertical-align: middle;
}

.table th:first-child,
.table td:first-child {
		padding-left: 5000px;
}

.table th:last-child,
.table td:last-child {
		padding-right: 5000px;
}

.table tr:nth-child(even) td {
		background: #eeedea;
}


.fader {
		position: fixed;
		z-index: 999;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: rgba(0, 0, 0, 0.88);
}

.domains-title {
		font-family: "Myriad Pro Cond", "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-weight: 600;
		text-transform: uppercase;
		font-size: 33px;
		letter-spacing: 1.3px;
}
.video-hold {
		position: absolute;
		top: 0;
		left: 0;
		bottom: 0;
		right: 0;
		overflow: hidden;
}

/*new 04.03.16*/
.search:after {
		content: ' ';
		clear: both;
		display: block;
		width: 0;
		height: 0;
		overflow: hidden;
		font-size: 0;
}

.search {
		margin: 115px 0 0 0;
		position: relative;
		background: #fff;
}

.search input,
.search .name,
.search .txt {
		font: 600 24px "Myriad Pro Cond", "PT Sans", "Trebuchet MS", Arial, Helvetica, sans-serif;
		letter-spacing: 0.06em;
		text-transform: uppercase;
}

.search input,
.search .name {
		padding: 20px 28px 16px 28px;
}

.search .r {
		float: right;
}

.search input[type='submit'] {
		cursor: pointer;
		border: 0;
		margin: 0;
		padding-left: 40px;
		padding-right: 40px;
		color: #fff;
		background: #ffc000;
		-webkit-transition: all 0.2s linear;
		-moz-transition: all 0.2s linear;
		-ms-transition: all 0.2s linear;
		-o-transition: all 0.2s linear;
		transition: all 0.2s linear;
		float: left;
}

.search input[type="submit"]:hover {
		opacity: 0.9;
}

.search input[type="text"] {
		display: block;
		margin: 0;
		color: #000;
		border: 0;
		background: #fff;
		width: 100%;
		-webkit-transition: all 0.2s linear;
		-moz-transition: all 0.2s linear;
		-ms-transition: all 0.2s linear;
		-o-transition: all 0.2s linear;
		transition: all 0.2s linear;
}

.search input[type="text"].placeholder {
		color: rgba(161, 150, 139, 0.36);
}

.search .name {
		letter-spacing: 0.05em;
		float: left;
		white-space: nowrap;
		background: #f3f3f3;
		color: #5e5650;
}

.search .txt {
		color: #fff;
		font-size: 42px;
		white-space: nowrap;
		position: absolute;
		bottom: 100%;
		left: 0;
		margin: 0 0 15px 0;
}

.domain-info {
		font-size: 18px;
		line-height: 30px;
		background: #fff;
		padding: 50px 0;
}

.domain-info p {
		margin-bottom: 18px;
}

.domain-info ul {
		list-style: none;
		margin: 41px 0 0 0;
		padding: 0;
		font: 600 24px/30px "Myriad Pro Cond", "PT Sans", "Trebuchet MS", Arial, Helvetica, sans-serif;
		letter-spacing: 0.04em;
		text-transform: uppercase;
		color: #554f49;
}

.domain-info li {
		margin: 0 -5000px;
		padding: 12px 5000px 10px 5000px;
}

.domain-info li:nth-child(odd) {
		background: #faf9f7;
}

.domain-info li:after {
		content: ' ';
		clear: both;
		display: block;
		width: 0;
		height: 0;
		overflow: hidden;
		font-size: 0;
}

.domain-info ul .l {
		float: left;
		width: 305px;
}

.domain-info ul .r {
		float: right;
		white-space: nowrap;
}

.domain-info .red {
		color: #c41919;
}

.ui-datepicker {
		font: inherit;
		color: inherit;
}

.ui-datepicker .ui-datepicker-header {
		background: none;
		font-size: 18px;
		padding: 0.1em 0 0.15em 0;
}

.ui-datepicker table {
		font-size: 16px;
}

.ui-datepicker th {
		padding-top: 0;
		padding-bottom: 0;
}

.ui-datepicker td .ui-state-default,
.ui-datepicker td .ui-state-highlight {
		color: inherit;
		background: none;
		border: 0;
		text-align: center;
}

.ui-datepicker td .ui-state-active {
		background: #007dff;
		border-color: #007dff;
		color: #fff;
}

.vps-info {
	font-size: 18px;
	line-height: 27px;
	text-align: center;
	background: #fff;
	padding: 51px 0 79px 0;
}

.vps-info p {
		margin: 0 0 17px 0;
}

.vps-info a,
.vps-info .opt-link,
.tabs2 a {
		color: #1587e7;
}

.vps-info .opt-link,
.tabs2 a {
		position: relative;
		border-bottom: 1px dashed #1587e7;
}

.vps-info a:hover,
.vps-info .opt-link:hover,
.tabs2 a:hover {
		color: #ff3e3e;
		border-bottom-color: #ff3e3e;
		text-decoration: none;
}

.tabs2 .active {
		color: inherit!important;
		border: 0;
		cursor: default;
}

.vps-info .title1 {
	font: 600 42px/60px "Myriad Pro Cond", "PT Sans", "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #564f4c;
	line-height: 1;
	margin: 0 0 10px 0;
	letter-spacing: 0.03em;
}

.prices {
		margin: 45px -30px 63px 0;
		color: #564f4c;
		font: 600 18px/35px "Myriad Pro Cond", "PT Sans", "Trebuchet MS", Arial, Helvetica, sans-serif;
		text-transform: uppercase;
		letter-spacing: 0.03em;
		text-align: center;
}

.prices:after {
		content: ' ';
		clear: both;
		display: block;
		width: 0;
		height: 0;
		overflow: hidden;
		font-size: 0;
}

.prices .fl {
		float: left;
		width: 17.1%;
}

.prices .fl.l {
		width: 14.5%;
		text-align: left;
		color: #564f4c;
		font-size: 18px;
		text-transform: none;
}

.prices ul {
		list-style: none;
		margin: 0;
		padding: 0;
}

.prices li {
		box-sizing: content-box;
		height: 35px;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
		padding: 3px 0;
}

.prices .l li {
		margin-left: -5000px;
		margin-right: -5000px;
		padding-left: 5000px;
		padding-right: 5000px;
}

.prices .l li:nth-child(even) {
		background: #faf9f7;
}

.prices .bg ul {
		background: rgba(255, 255, 255, 0.6);
		-webkit-transition: all 0.2s linear;
		-moz-transition: all 0.2s linear;
		-ms-transition: all 0.2s linear;
		-o-transition: all 0.2s linear;
		transition: all 0.2s linear;
		box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
		-webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
		margin: 0 5px;
		border-radius: 5px;
		-webkit-border-radius: 5px;
}

.prices .bg ul:hover {
		background: rgba(255, 255, 255, 1);
		box-shadow: 0 0 15px rgba(0, 0, 0, 0.12);
		-webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.12);
}

.prices li:first-child {
		padding-top: 23px;
		padding-bottom: 15px;
}

.prices li:last-child {
		padding-top: 23px;
		padding-bottom: 20px;
}

.prices .big {
		font-size: 33px;
}

.prices .big2 {
		font-size: 24px;
}

.prices .go {
		display: block;
		-webkit-transition: all 0.2s linear;
		-moz-transition: all 0.2s linear;
		-ms-transition: all 0.2s linear;
		-o-transition: all 0.2s linear;
		transition: all 0.2s linear;
		color: #fff;
		font-size: 18px;
		height: 39px;
		text-transform: uppercase;
		margin: 0 20px;
		display: block;
		line-height: 42px;
		background: #27d481;
		border-radius: 5px;
		-webkit-border-radius: 5px;
}

.prices .go:hover {
		color: #fff;
		opacity: 0.8;
}

.prices .orange {
		color: #ff6c00;
}

.prices .orange2 {
		color: #ff834f;
}
.prices.view2 {
	margin: 0;
	color: #676260;
	font-size: 21px;
	line-height: 24px;
	letter-spacing: 0.07em;
	margin: 0 -10px;
}

.prices.view2 .fl {
	width: 25%;
}

.prices.view2 li {
	overflow: visible;
	height: auto;
	padding: 16px 0 13px 0;
	border-top: 1px solid #e9eff4;
	margin: 0;
}

.prices.view2 li:first-child {
	border-top-width: 0;
}

.prices.view2 .bg ul {
	padding: 0 34px;
	background: #fff;
	box-shadow: 0 0 26px rgba(0, 0, 0, 0.42);
	-webkit-box-shadow: 0 0 26px rgba(0, 0, 0, 0.42);
	margin: 0 13px;
	border-radius: 8px;
	-webkit-border-radius: 8px;
}

.prices.view2 .bg ul:hover {
	box-shadow: 0 0 26px rgba(0, 0, 0, 0.42);
	-webkit-box-shadow: 0 0 26px rgba(0, 0, 0, 0.42);
}

.prices.view2 li:first-child {
	padding-top: 30px;
	padding-bottom: 20px;
}

.prices.view2 li:last-child {
	padding-top: 26px;
	padding-bottom: 31px;
}

.prices.view2 .big {
	font-size: 24px;
}

.prices.view2 .btn4 {
	height: 48px;
	line-height: 48px;
	width: auto;
	margin: 0;
}

.prices .color1 {
	color: #ffbd00;
}

.prices .color2 {
	color: #ff9f00;
}

.prices .color3 {
	color: #ff7200;
}

.prices .color4 {
	color: #ff4e00;
}
.btns-hold {
		list-style: none;
		margin: 65px 0 0 -7px;
		white-space: nowrap;
		letter-spacing: 0.05em;
		padding: 0;
		text-align: left;
}

.btns-hold li {
		display: inline-block;
		vertical-align: top;
		margin: 0 73px 0 0;
		font: 600 italic 21px/25px "Myriad Pro Cond", "PT Sans", "Trebuchet MS", Arial, Helvetica, sans-serif;
		text-transform: uppercase;
		padding: 0;
		text-align: left;
}

.btns-hold .bg1 {
		color: #3897fe;
}

.btns-hold .bg2 {
		color: #1abd90;
}

.btns-hold .bg3 {
		color: #ffad00;
}

.btns-hold li > a,
.btns-hold .link {
		display: inline-block;
		vertical-align: top;
		font-size: 27px;
		line-height: 53px;
		height: 49px;
		position: relative;
		color: #fff;
		text-decoration: none;
		margin: 0 0 11px 7px;
		-webkit-transition: all 0.2s linear;
		-moz-transition: all 0.2s linear;
		-ms-transition: all 0.2s linear;
		-o-transition: all 0.2s linear;
		transition: all 0.2s linear;
		-moz-transform: scale(1);
		-webkit-transform: scale(1);
		-o-transform: scale(1);
		-ms-transform: scale(1);
		transform: scale(1);
}

.btns-hold .link a {
		color: inherit;
		text-decoration: none;
		position: relative;
		display: inline-block;
		vertical-align: top;
}

.btns-hold .link a:before {
		content: '';
		position: absolute;
		top: 100%;
		left: 0;
		right: 0;
		height: 1px;
		background: #fff;
		margin: -15px 0 0 0;
		-webkit-transition: all 0.2s linear;
		-moz-transition: all 0.2s linear;
		-ms-transition: all 0.2s linear;
		-o-transition: all 0.2s linear;
		transition: all 0.2s linear;
		opacity: 0;
}

.btns-hold .link a:hover:before {
		opacity: 0.4;
}

.btns-hold li > a:before,
.btns-hold .link:before {
		content: '';
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		border-radius: 5px;
		-webkit-border-radius: 5px;
		margin: 0 -20px;
		-moz-transform: scale(1) skew(-10deg, 0deg);
		-webkit-transform: scale(1) skew(-10deg, 0deg);
		-o-transform: scale(1) skew(-10deg, 0deg);
		-ms-transform: scale(1) skew(-10deg, 0deg);
		transform: scale(1) skew(-10deg, 0deg);
		-webkit-transition: all 0.2s linear;
		-moz-transition: all 0.2s linear;
		-ms-transition: all 0.2s linear;
		-o-transition: all 0.2s linear;
		transition: all 0.2s linear;
		opacity: 0.88;
}

.btns-hold li > a:hover:before,
.btns-hold .link:hover:before {
		opacity: 1;
		-moz-transform: scale(1.08) skew(-10deg, 0deg);
		-webkit-transform: scale(1.08) skew(-10deg, 0deg);
		-o-transform: scale(1.08) skew(-10deg, 0deg);
		-ms-transform: scale(1.08) skew(-10deg, 0deg);
		transform: scale(1.08) skew(-10deg, 0deg);
}

.btns-hold li > a span,
.btns-hold .link span {
		position: relative;
}

.btns-hold li.bg1 > a:before,
.btns-hold .bg1 .link:before {
		background: #007bf9;
		background: #007bf9 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwN2JmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDZhZDciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top, #007bf9 0%, #006ad7 100%);
		background: -webkit-linear-gradient(top, #007bf9 0%, #006ad7 100%);
		background: linear-gradient(to bottom, #007bf9 0%, #006ad7 100%);
}

.btns-hold li.bg2 > a:before,
.btns-hold .bg2 .link:before {
		background: #29c791;
		background: #29c791 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI5Yzc5MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyM2FjN2UiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top, #29c791 0%, #23ac7e 100%);
		background: -webkit-linear-gradient(top, #29c791 0%, #23ac7e 100%);
		background: linear-gradient(to bottom, #29c791 0%, #23ac7e 100%);
}

.btns-hold li.bg3 > a:before,
.btns-hold .bg3 .link:before {
		background: #f9ad00;
		background: #f9ad00 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5YWQwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNzk1MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top, #f9ad00 0%, #d79500 100%);
		background: -webkit-linear-gradient(top, #f9ad00 0%, #d79500 100%);
		background: linear-gradient(to bottom, #f9ad00 0%, #d79500 100%);
}
.sysadmin {
		padding: 47px 0 80px 0;
		background: #fff;
		font-size: 18px;
		line-height: 27px;
		color: #4c5e6d;
		letter-spacing: 0.02em;
}

.sysadmin h1 {
		font-size: 42px;
		line-height: 43px;
		text-align: center;
		color: #564f4c;
		margin: 0 0 24px 0;
		letter-spacing: 0.03em;
}

.sysadmin p {
		margin-bottom: 27px;
}

.sysadmin .services2 {
		font-size: 18px;
		line-height: 24px;
		color: #010719;
		list-style: none;
		margin: 49px 0 0 0;
		padding: 0;
}

.sysadmin .services2 li:after {
		content: ' ';
		clear: both;
		display: block;
		width: 0;
		height: 0;
		overflow: hidden;
		font-size: 0;
}

.sysadmin .services2 li {
		margin: 0 -5000px;
		padding: 18px 5000px 19px 5000px;
}

.sysadmin .services2 li:nth-child(odd) {
		background: #faf9f7;
}

.sysadmin .services2 .btn4 {
		float: right;
		margin: -7px 0 -8px 22px;
}

.sysadmin .services2 .price {
		float: right;
		text-align: left;
		font-weight: 600;
		font-size: 27px;
		font-family: "Myriad Pro Cond", "PT Sans", "Trebuchet MS", Arial, Helvetica, sans-serif;
		white-space: nowrap;
		min-width: 140px;
		margin: 0 0 0 22px;
		letter-spacing: -0.02em;
}



.chosen-container .chosen-drop {
	border: 0;
	background: #fff;
	box-shadow: 0 3px 12px rgba(0, 0, 0, 0.12);
	-webkit-box-shadow: 0 3px 12px rgba(0, 0, 0, 0.12);
	margin: 0;
	padding: 0;
	border: 0;
	border-radius: 0;
	-webkit-border-radius: 0;
}

.chosen-container .chosen-search {
	padding: 10px;
	position: relative;
}

.chosen-container .chosen-search input[type="text"] {
	font: normal 15px Arial, Helvetica, sans-serif;
	letter-spacing: normal;
	padding: 5px 30px 5px 12px;
	height: auto;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	text-transform: none;
	margin: 0;
	background: url(../img/chosen-search.png) no-repeat 100% 50%!important;
	background-size: auto 14px!important;
}

.chosen-container .chosen-results,
.chosen-container .chosen-results li {
	list-style: none;
	margin: 0;
	padding: 0;
	letter-spacing: normal;
}

.chosen-container .chosen-results li {
	font: bold 15px/20px Arial, Helvetica, sans-serif;
	color: #0b68e7;
	text-align: left;
	padding: 10px 0 11px 21px;
	text-transform: uppercase;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.chosen-container .chosen-results li.highlighted {
	background: #f9f8f6;
	color: #0b68e7;
	text-decoration: none;
}

.domains2 {
	font: bold 15px/21px Arial, Helvetica, sans-serif;
	letter-spacing: 0.04em;
	color: #bbb6b2;
	padding: 59px 0 22px 0;
}

.domains2 a {
	color: #5c8eec;
}

.domains2 .row a,
.domains2 .blue {
	color: #0b68e7;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

.domains2 a:hover,
.domains2 .row:hover .blue {
	color: #e62121;
	text-decoration: none;
}

.domains2 p {
	margin: 0 0 16px 0;
}

.domains2 .title1 + p {
	margin-top: -9px;
}

.domains2 .title1 {
	font: 600 24px/24px "Myriad Pro Cond", "PT Sans", "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #a7a19b;
	letter-spacing: 0.1em;
	white-space: nowrap;
	text-transform: uppercase;
	margin: 0 0 15px 0;
}

.domains2 .elem {
	margin: 0 0 62px 0;
}

.domains2 .hold {
	margin: 0 -90px 0 -20px;
}

.domains2 .hold:after {
	content: ' ';
	clear: both;
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
	font-size: 0;
}

.domains2 .red {
	color: #0b68e7!important;
}

.domains2 .red2 {
	color: #0b68e7!important;
}

.domains2 .r {
	float: right;
	white-space: nowrap;
}

.domains2 del {
	color: #0b68e7;
	margin-right: 6px;
	text-decoration: none;
	position: relative;
	display: inline-block;
}

.domains2 del:after {
	content: '';
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	height: 2px;
	background: #cac2ba;
	opacity: 0.69;
	margin: -1px -3px;
}

.domains2 .row:after {
	content: ' ';
	clear: both;
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
	font-size: 0;
}

.domains2 .row {
	float: left;
	width: 33.33%;
	box-sizing: border-box;
	padding: 0 70px 0 0;
	color: #112338;
	margin: 0 0 -1px 0;
	position: relative;
	height: 49px;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

.domains2 .row .in {
	padding: 14px 20px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
	position: relative;
}

.domains2 .row .in:after {
	content: ' ';
	clear: both;
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
	font-size: 0;
}

.domains2 .row .in:hover {
	background: #f9f8f6;
}

.domains2 .row .in:before {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	height: 1px;
	margin: 0 20px;
	background: #f1eeea;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
	opacity: 1;
}

.domains2 .row .in:hover:before {
	opacity: 0;
}

.domains2 .row img {
	height: 18px;
	width: auto;
	vertical-align: middle;
	position: relative;
	top: -2px;
	margin: 0 0 0 7px;
}

.domains2 .row .in:hover .pop-info2 {
	display: block;
}

.cover-link {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
}

.pop-info2 {
	width: 312px;
	display: none;
	z-index: 200;
	position: absolute;
	top: 100%;
	left: 0;
	margin: -16px 0 0 104px;
	font: bold 15px/24px Arial, Helvetica, sans-serif;
	background: #fff;
	box-shadow: 0 3px 27px rgba(0, 0, 0, 0.18);
	-webkit-box-shadow: 0 3px 27px rgba(0, 0, 0, 0.18);
	border-radius: 10px;
	-webkit-border-radius: 10px;
	padding: 27px 30px;
	color: #2a3747;
}

.pop-info2 .name {
	font-size: 18px;
	margin: 0 0 20px 0;
}

.pop-info2 ul {
	border-top: 1px solid #f7f5f2;
	list-style: none;
	margin: 0 -10px 27px -10px;
	padding: 0;
}

.pop-info2 li:after {
	content: ' ';
	clear: both;
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
	font-size: 0;
}

.pop-info2 li {
	border-bottom: 1px solid #f7f5f2;
	padding: 11px 10px 12px 10px;
	margin: 0;
}

.pop-info2 .text {
	position: relative;
	margin: -27px -10px 27px -10px;
	padding: 20px 10px 20px 40px;
	border-bottom: 1px solid #f7f5f2;
}

.pop-info2 .text img {
	height: 18px;
	width: auto;
	position: absolute;
	top: 23px;
	left: 2px;
}

.pop-info2 .text .big {
	text-transform: uppercase;
	margin-bottom: 5px;
	letter-spacing: 0.09em;
}

.pop-info2 .btn4 {
	padding: 0;
	display: block;
	font-size: 18px;
	letter-spacing: 0.12em;
	height: 39px;
	line-height: 41px;
	margin: 12px 0 0 0;
}

.pop-info2 .btn4.half {
	float: left;
	width: 148px;
}

.pop-info2 .btn4.half + .btn4.half {
	float: right;
}

.btn3:hover,
.btn4:hover {
		opacity: 0.9;
		text-decoration: none;
}

.btn4 {
	font: 600 18px/41px "Myriad Pro Cond", "PT Sans", "Trebuchet MS", Arial, Helvetica, sans-serif;
	height: 39px;
	padding: 0 25px;
	letter-spacing: 0.04em;
	text-transform: uppercase;
	cursor: pointer;
	border: 0!important;
	color: #fff!important;
	background: #27d481;
	-webkit-appearance: none;
	display: inline-block;
	vertical-align: top;
	text-align: center;
	white-space: nowrap;
	text-decoration: none;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

.btn4.bg-beige {
	color: #a89e94!important;
	background: #f5efe9;
}
.title-payments {
	text-align: center;
	font: 600 99px/99px "Myriad Pro Cond", "PT Sans", "Trebuchet MS", Arial, Helvetica, sans-serif;
	letter-spacing: 0.1em;
	text-align: center;
	text-transform: uppercase;
	color: #ff9f00;
	margin: 90px 0 0 0;
}

.pay-methods {
	padding: 57px 0;
}

.pay-methods a {
	text-decoration: none;
	color: #1586e6;
}

.pay-methods a:hover {
	color: #ff3e3e;
}

.pay-methods .title1 {
	text-transform: uppercase;
	font: 600 24px/30px "Myriad Pro Cond", "PT Sans", "Trebuchet MS", Arial, Helvetica, sans-serif;
	letter-spacing: 0.1em;
	color: #a7a19b;
	margin: 0 50px 34px 0;
}

.pay-methods .hold {
	margin: 0 -50px 0 0;
	font-size: 0;
	line-height: 0;
}

.pay-methods .block {
	display: inline-block;
	vertical-align: top;
}

.pay-methods .elem,
.pay-methods .text {
	font: normal 13px/21px Arial, Helvetica, sans-serif;
	color: #4a5d6d;
}

.pay-methods .text {
	margin-right: 50px;
}

.pay-methods .elem {
	display: inline-block;
	vertical-align: top;
	margin: 0 40px 45px 0;
	text-align: center;
	width: 210px;
}

.pay-methods .bg {
	display: block;
	text-align: center;
	font-size: 0;
	overflow: hidden;
	position: relative;
	background: #fff;
	line-height: 100px;
	height:100px;
	margin: 0 0 22px 0;
	padding: 10px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	box-shadow: 0 1px 9px rgba(0, 0, 0, 0.09);
	-webkit-box-shadow: 0 1px 9px rgba(0, 0, 0, 0.09);
}

.pay-methods .bg img {
	max-width: 100%;
	max-height: 55px;
	width: auto;
	height: auto;
	vertical-align: middle;
}

.pay-methods .hr {
	margin: 10px -5000px 54px -5000px;
	height: 1px;
	background: #f0f0f0;
}
.header.size-shared-hosting {
	height: auto;
	padding-bottom: 0;
}

.title-shared-hosting {
	text-align: center;
	font: 600 69px/69px "Myriad Pro Cond", "PT Sans", "Trebuchet MS", Arial, Helvetica, sans-serif;
	letter-spacing: 0.1em;
	text-align: center;
	text-transform: uppercase;
	color: #ff9f00;
	margin: 72px 0 4px 0;
	background: url(/img/title-shared-histing.png) no-repeat 50% -4px;
}

.title-shared-hosting + .menu3 {
	position: relative;
	top: 0;
	left: 0;
}

.pricing1 {
	text-align: center;
}

.pricing1 a {
	color: #1586e6;
}

.pricing1 a:hover {
	color: #ff3e3e;
	text-decoration: none;
}

.menu3 + .pricing1 {
	margin-top: 17px;
}

.pricing1 .elem {
	width: 280px;
	display: inline-block;
	vertical-align: top;
	background: #fff;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	color: #676260;
	font: 600 21px/27px "Myriad Pro Cond", "PT Sans", "Trebuchet MS", Arial, Helvetica, sans-serif;
	letter-spacing: 0.1em;
	text-transform: uppercase;
	margin: 0 38px 80px 38px;
	padding: 36px 40px;
}

.pricing1 .elem .big {
	font-size: 27px;
	line-height: 33px;
	margin: 0 -10px 19px -10px;
	white-space: nowrap;
	letter-spacing: 0.1em;
}

.pricing1 .elem ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #e9eff4;
}

.pricing1 .elem li {
	border-top: 1px solid #e9eff4;
	margin: 0;
	padding: 16px 0 10px 0;
}

.pricing1 .elem .btn4 {
	display: block;
	padding: 0;
	height: 48px;
	line-height: 51px;
	margin: 34px 0 0 0;
	letter-spacing: 0.1em;
	box-shadow: 0 3px 21px rgba(39, 212, 129, 0.48);
	-webkit-box-shadow: 0 3px 21px rgba(39, 212, 129, 0.48);
}

.pluses {
	padding: 77px 0 87px 0;
	position: relative;
	font: normal 16px/23px Arial, Helvetica, sans-serif;
	letter-spacing: 0.02em;
	color: #fff;
	background: #0080ff;
}

.pluses.bg-servers {
	background-image: url(/img/bg-servers.jpg);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: cover;
}

.pluses .plus {
	cursor: pointer;
	position: absolute;
	left: 50%;
	top: 0;
	width: 72px;
	height: 72px;
	background: #ff7200 url(/img/plus.png) no-repeat 50% 50%;
	background-size: auto 20px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	box-shadow: 0 42px 42px rgba(0, 0, 0, 0.34);
	-webkit-box-shadow: 0 42px 42px rgba(0, 0, 0, 0.34);
	margin: -36px;
}

.pluses a {
	color: #00e4ff;
}

.pluses a:hover {
	text-decoration: none;
	color: #f0ff00;
}

.pluses .title1 {
	text-align: center;
	font: 600 33px/33px "Myriad Pro Cond", "PT Sans", "Trebuchet MS", Arial, Helvetica, sans-serif;
	letter-spacing: 0.1em;
	text-transform: uppercase;
	margin: 0 0 63px 0;
}

.pluses ul {
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: 0;
	letter-spacing: normal;
	line-height: 0;
}

.pluses ul li {
	display: inline-block;
	vertical-align: top;
	font-size: 16px;
	line-height: 23px;
	letter-spacing: 0.02em;
	width: 25%;
	text-align: center;
	padding: 0;
	margin: 0;
	height: 201px;
}

.pluses.three ul li {
	width: 33.33%;
}

.pluses ul li.wide {
	display: block;
	width: auto;
	background: rgba(0, 0, 0, 0.06);
	border-radius: 18px;
	-webkit-border-radius: 18px;
	height: auto;
	padding: 42px 100px 54px 100px;
	margin: -13px 15px 83px 15px;
	letter-spacing: 0.04em;
}

.pluses ul img {
	display: block;
	height: 52px;
	width: auto;
	margin: 0 auto 15px auto;
}

.pluses .btn4 {
	display: block;
	padding: 0;
	font-size: 21px;
	height: 58px;
	line-height: 62px;
	letter-spacing: 0.1em;
	margin: 33px 0 0 0;
	box-shadow: 0 15px 69px rgba(0, 0, 0, 0.21);
	-webkit-box-shadow: 0 15px 69px rgba(0, 0, 0, 0.21);
}

.pluses.bg-white {
	background: #fff;
	color: #38393d;
}

.pluses.bg-white .title1 {
	color: #606267;
}

.pluses.bg-freedom {
	background: #84a5b2 url(/img/bg-freedom.jpg) no-repeat 50% 0;
	background-size: cover;
}

.services3 {
	color: #38393d;
	font: normal 16px/23px Arial, Helvetica, sans-serif;
	letter-spacing: 0.02em;
	padding: 88px 0 131px 0;
	background: #fff;
}

.services3 a {
	color: #1586e6;
}

.services3 a:hover {
	color: #ff3e3e;
	text-decoration: none;
}

.services3 .title1 {
	text-align: center;
	font: 600 33px/33px "Myriad Pro Cond", "PT Sans", "Trebuchet MS", Arial, Helvetica, sans-serif;
	letter-spacing: 0.1em;
	text-transform: uppercase;
	margin: 0 0 46px 0;
	color: #606267;
}

.services3 .center {
	text-align: center;
}

.services3 ul {
	list-style: none;
	margin: 0 0 70px 0;
	padding: 0;
	border-bottom: 1px solid #ebebeb;
}

.services3 li:after {
	content: ' ';
	clear: both;
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
	font-size: 0;
}

.services3 li {
	border-top: 1px solid #ebebeb;
	margin: 0;
	padding: 14px 0 15px 0;
}

.services3 li .r {
	float: right;
	position: relative;
	top: 2px;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 18px;
	font-family: "Myriad Pro Cond", "PT Sans", "Trebuchet MS", Arial, Helvetica, sans-serif;
	letter-spacing: 0.1em;
	margin: 0 0 0 10px;
}

.services3 li .l {
	min-height: 1px;
	float: left;
	white-space: nowrap;
	width: 203px;
}

.services3 li .l:last-child {
	width: 86px;
}

.services3.lic li .l {
	width: 198px;
}

.services3.lic li .l:last-child {
	width: 158px;
}

.services3 li.t {
	text-transform: uppercase;
	font-size: 15px;
	font-weight: bold;
	border: 0;
	padding-top: 0;
}

.services3 li.t .r {
	font: inherit!important;
	letter-spacing: inherit!important;
}

.services3 .btn4 {
	display: block;
	padding: 0;
	font-size: 21px;
	height: 58px;
	line-height: 62px;
	letter-spacing: 0.1em;
	margin: -6px 0 0 0;
	box-shadow: 0 15px 69px rgba(0, 0, 0, 0.21);
	-webkit-box-shadow: 0 15px 69px rgba(0, 0, 0, 0.21);
}

.services3 .center + .btn4 {
	margin-top: 60px;
}

.services3 .green {
	color: #27d481;
}

.services3.bg-dark {
	padding-bottom: 98px;
}

.services3.bg-dark,
.services3.bg-dark .title1 {
	color: #fff;
}

.services3.bg-dark ul,
.services3.bg-dark li {
	border-color: rgba(235, 235, 235, 0.2);
}

.services3.bg-scheme {
	background: #13284f url(/img/bg-scheme.jpg) no-repeat 50% 50%;
	background-size: cover;
}

.show-tablet,
.show-mob {
	display: none!important;
}

.os {
	background: #fff;
	font: normal 16px/30px Arial, Helvetica, sans-serif;
	color: #564f4c;
	text-align: center;
	padding: 80px 0 100px 0;
}

.os .title1 {
	text-align: center;
	color: #606267;
	font: 600 33px/33px "Myriad Pro Cond", "PT Sans", "Trebuchet MS", Arial, Helvetica, sans-serif;
	letter-spacing: 0.1em;
	text-transform: uppercase;
	margin: 0 0 81px 0;
}

.os .btn4 {
	display: block;
	padding: 0;
	font-size: 21px;
	height: 58px;
	line-height: 62px;
	letter-spacing: 0.1em;
	margin: 83px 0 0 0;
	box-shadow: 0 15px 69px rgba(0, 0, 0, 0.21);
	-webkit-box-shadow: 0 15px 69px rgba(0, 0, 0, 0.21);
}

.os ul {
	list-style: none;
	margin: 0 -60px 18px -60px;
	padding: 0;
	font-size: 0;
	line-height: 0;
}

.os ul li {
	font-size: 16px;
	line-height: 24px;
	display: inline-block;
	vertical-align: top;
	width: 33.33%;
	text-align: center;
	height: 188px;
}

.os ul img {
	height: 70px;
	width: auto;
	display: block;
	margin: 0 auto 9px auto;
}

.os .grey {
	color: #a1968b;
}

.title-linuxvps {
	font: 600 93px/93px "Myriad Pro Cond", "PT Sans", "Trebuchet MS", Arial, Helvetica, sans-serif;
	letter-spacing: 0.1em;
	text-align: center;
	text-transform: uppercase;
	color: #ff9f00;
	margin: 82px 0 4px 0;
}

.header.size-linuxvps {
	height: 245px;
}

.show-tablet {
	display: none;
}

.modal-whois {
	font: normal 15px/33px Roboto, Arial, Helvetica, sans-serif;
	color: #303640;
	width: 840px;
	margin-left: -480px;
	padding: 58px 60px
}

.modal-whois h1,
.modal-login .title1 {
	font-size: 33px;
	line-height: 33px;
	letter-spacing: 0.1em;
	color: #59514a;
	margin: 0 0 38px 0;
}

.modal-whois .close,
.modal-login .close {
	width: 24px;
	height: 24px;
	background-image: url(/img/close-whois.png);
	background-size: auto 24px;
	right: 60px;
	top: 60px;
}

.modal-whois p {
	margin: 0 0 33px 0;
}

.modal-whois p:last-of-type {
	margin-bottom: 0;
}

.modal-whois a,
.modal-login a {
	text-decoration: none;
	color: #0071db;
}

.modal-login a:hover,
.modal-whois a:hover {
	color: #ff3e3e;
}

.modal-login {
	font: normal 16px/33px Roboto, Arial, Helvetica, sans-serif;
	color: #303640;
	width: 457px;
	padding: 58px 57px 76px 57px;
	margin-left: -285px;
}

.modal-login .title1 {
	margin-bottom: 73px;
}

.modal-login .input2 {
	margin: 0 0 40px 0;
}

.modal-login .input2 .label,
.modal-login .input2 input {
	font-weight: normal;
}

.modal-login .btn3 {
	width: 100%;
	display: block;
	padding: 0;
	margin: 58px 0 0 0;
	height: 57px;
	line-height: 57px;
}

.modal-login .links1 {
	text-align: center;
	margin: 56px 0 0 0;
}

.modal-login .error-notice {
	margin: -27px 0 48px 0;
}

.header.size-reselling {
	height: auto;
	padding-bottom: 85px;
}

.title-reselling {
	color: #ff9f00;
	text-align: center;
	font-size: 69px;
	line-height: 69px;
	letter-spacing: 0.1em;
	margin: 0;
	padding: 60px 0 42px 0;
	background: url(/img/bg-reselling-title.png) no-repeat 50% 13px;
	background-size: auto 225px;
}



.header.bg-white {
	background: #fff;
	box-shadow: 0 0 18px rgba(0, 0, 0, 0.09);
	-webkit-box-shadow: 0 0 18px rgba(0, 0, 0, 0.09);
}

.header.size-place {
	height: auto;
	padding-top: 47px;
	padding-bottom: 42px;
}

.header.size-place .lang {
	margin-top: -9px;
}

.place-int,
.place-price,
.fast-hosting {
	font: normal 18px/36px Arial, Helvetica, sans-serif;
	color: #415978;
	letter-spacing: 0.045em;
}

.place-int p,
.place-price p,
.fast-hosting p {
	margin: 0 0 36px 0;
}

.place-int a:hover,
.place-price a:hover,
.fast-hosting a:hover {
	color: #ff3e3e;
	text-decoration: none;
}

.place-int .red,
.place-price .red,
.fast-hosting .red {
	color: #cc1313;
}

.place-int .blue,
.place-price .blue,
.fast-hosting .blue {
	color: #1586e6;
}

.place-int .btn4,
.fast-hosting .btn4,
.testimonials .btn4 {
	display: block;
	padding: 0;
	font-size: 21px;
	height: 58px;
	line-height: 62px;
	letter-spacing: 0.14em;
	box-shadow: 0 15px 69px rgba(0, 0, 0, 0.21);
	-webkit-box-shadow: 0 15px 69px rgba(0, 0, 0, 0.21);
	position: relative;
}

.place-int .title1,
.place-price .title1,
.fast-hosting .title1,
.testimonials .title1 {
	font: 600 42px/48px "Myriad Pro Cond", "PT Sans", "Trebuchet MS", Arial, Helvetica, sans-serif;
	letter-spacing: 0.11em;
	text-align: inherit;
	text-transform: uppercase;
	color: #ff9f00;
	margin: 0 0 36px 0;
}

.place-int {
	padding: 80px 0 82px 0;
	background: #fff;
}

.place-int .img {
	float: left;
	width: 50%;
	margin: 6px -35px 0 0;
}

.place-int .img img {
	height: 375px;
	width: auto;
}

.place-int .title1 {
	white-space: nowrap;
}

.place-int .title1 .arr {
	background: url(/img/place-arr.png) no-repeat;
	width: 133px;
	height: 54px;
	position: absolute;
	margin: 19px 0 0 -80px;
}

.place-int .btn4 {
	margin-top: 42px;
}

.place-price {
	text-align: center;
	background: #f2f8fa url(/img/place-price-bg.jpg) no-repeat 50% 0;
	background-size: cover;
	padding: 72px 0 77px 0;
}

.place-price .title1 {
	margin-bottom: 22px;
}

.place-price .prices.view2 {
	margin: 65px 100px 0 100px;
}

.place-price .prices.view2 .fl {
	width: 50%;
}

.place-price .prices.view2 .bg ul {
	margin: 0 30px;
	padding: 0 40px;
	box-shadow: 0 0 26px rgba(0, 0, 0, 0.09);
	-webkit-box-shadow: 0 0 26px rgba(0, 0, 0, 0.09);
}

.place-price .prices.view2 .big {
	font-size: 27px;
}

.place-price .prices.view2 li:first-child {
	padding-top: 40px;
	padding-bottom: 25px;
}

.place-price .prices.view2 li:last-child {
	padding-top: 36px;
	padding-bottom: 36px;
}

.fast-hosting {
	padding: 75px 0 80px 0;
	background: #fff url(/img/fast-hosting-bg.jpg) no-repeat 50% 94px;
	text-align: center;
}

.fast-hosting .title1 {
	margin: 0;
	height: 291px;
}

.fast-hosting .size1 {
	height: 383px;
}

.fast-hosting .size2 {
	height: 264px;
}

.fast-hosting .btn4 {
	margin: 0 70px;
}
/*new 10.11.16 start*/
.notification-pop {
	position: fixed;
	top: 0;
	right: 0;
	margin: 30px;
	font: normal 14px/21px Arial, Helvetica, sans-serif;
	letter-spacing: 0.04em;
	color: #fff;
	text-align: left;
	background: #27ca83;
	padding: 18px 25px;
	width: 276px;
	z-index: 1100;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	box-shadow: 0 0 42px rgba(0, 0, 0, 0.42);
	-webkit-box-shadow: 0 0 42px rgba(0, 0, 0, 0.42);
	box-sizing: border-box;
}

.notification-pop .close {
	width: 24px;
	height: 24px;
	position: absolute;
	cursor: pointer;
	top: 16px;
	right: 15px;
	margin: 0;
	padding: 0;
	background: url(/img/cross-white.png) no-repeat 50% 50%;
	background-size: auto 12px;
}

/*new 10.11.16 end*/

/*new 30.11.16 start*/
.header-new {
	position: relative;
	color: #fff;
}

.fixed-header .header-new .top,
.fixed-header .header-new .top-place {
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

.header-new .top {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
}

.header-new .top:after {
	content: ' ';
	clear: both;
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
	font-size: 0;
}

.header-new .top,
.header-new .lang-new,
.header-new .share-new,
.header-new .top-place,
.header-new .toggle-menu-new {
	padding: 54px 0;
	height: 24px;
}

.logo-new {
	float: left;
	margin: 0 65px 0 0;
	font-size: 0;
}

.logo-new img {
	height: 24px;
	width: auto;
	position: relative;
	vertical-align: top;
	opacity: 1;
}

.logo-new img + img {
	margin-left: 10px;
}

.logo-new a:hover {
	opacity: 0.9;
}

.pop-hold-new {
	position: relative;
	line-height: 24px;
	text-align: left;
}

.pop-hold-new > .link {
	height: 24px;
	line-height: 24px;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
	position: relative;
}

.pop-new,
.footer-new {
	font: normal 16px/26px Arial, Helvetica, sans-serif;
	letter-spacing: 0.04em;
}

.pop-new {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 100;
	margin: 0 -33px;
	color: #aca096;
	white-space: normal;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
	padding: 0;
	height: 0;
	overflow: hidden;
	opacity: 0;
}

.pop-hold-new:hover .pop-new {
	padding: 19px 0 0 0;
	height: auto;
	opacity: 1;
}

.pop-new .pop-bg {
	padding: 30px 33px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	background: rgba(47, 36, 27, 0.93);
}

.pop-new ul,
.pop-new li,
.footer-new ul,
.footer-new li {
	list-style: none;
	margin: 0;
	padding: 0;
}

.menu-new .pop-new .pop-bg,
.lang-new .pop-new .pop-bg {
	padding-top: 20px;
	padding-bottom: 19px;
}

.menu-new .pop-new li > *,
.lang-new .pop-new li > * {
	display: block;
	margin: 0 -33px;
	padding: 10px 33px 11px 33px;
}

.header-new .menu-new {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
}

.header-new .menu-new > li {
	position: relative;
	float: left;
	padding: 0;
	margin: 0;
}

.header-new .menu-new > li + li {
	margin-left: 41px;
}

.header-new .menu-new > li > .link {
	color: #00e4ff;
	font: 600 16px/24px "Myriad Pro Cond", "PT Sans", "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	letter-spacing: 0.23em;
	white-space: nowrap;
}

.header-new .menu-new > li:hover > .link,
.header-new .menu-new > li > .link:hover {
	color: #ff7200;
}

.footer-new a {
	color: inherit;
}

.header-new .menu-new .color1 .pop-new a,
.footer-new .color1 a {
	color: #26ce7d;
}

.header-new .menu-new .color2 .pop-new a,
.footer-new .color2 a {
	color: #e2be5d;
}

.header-new .menu-new .color3 .pop-new a,
.footer-new .color3 a {
	color: #f38494;
}

.header-new .menu-new .color4 .pop-new a,
.footer-new .color4 a {
	color: #a398dc;
}

.header-new .menu-new .pop-new a:hover,
.footer-new a:hover {
	color: #ff7200;
}

.header-new .menu-new .pop-new {
	width: 249px;
}

.footer-new li + li {
	margin-top: 21px;
}

.auth-links-new {
	float: right;
}

.auth-links-new .btn4 {
	float: left;
	height: 35px;
	line-height: 38px;
	font-size: 16px;
	letter-spacing: 0.23em;
	margin: -6px 0;
	padding: 0 0 0 4px;
	min-width: 112px;
	text-align: center;
}

.auth-links-new .btn4 + .btn4 {
	margin-left: 26px;
}

.header-new .fastest-new {
	font: normal 16px/36px Arial, Helvetica, sans-serif;
	letter-spacing: 0.04em;
	color: #0df0a3;
	margin: 42px 0 0 0;
	padding: 0 0 69px 0;
}

.header-new .fastest-new a {
	color: #00e4ff;
}

.header-new .fastest-new a:hover {
	color: #ff7200;
}

.header-new .fastest-new .big {
	white-space: nowrap;
	margin: 0 -1000px 44px -1000px;
	padding: 0 1000px;
	height: 114px;
	text-align: left;
	text-indent: -10000px;
	background-image: url(/img/index-page/fastest-text.png), url(/img/index-page/fastest-bg-ru.png), url(/img/index-page/fastest-bg-lines.png);
	background-repeat: no-repeat;
	background-size: auto 111px, auto 112px, auto 112px;
	background-position: 997px 2px, 1003px 2px, 681px 2px;
}

.en .header-new .fastest-new .big {
	background-image: url(/img/index-page/fastest-text-en.png), url(/img/index-page/fastest-bg-en.png), url(/img/index-page/fastest-bg-lines.png);
}

.header-new .fastest-new .arr-link {
	white-space: nowrap;
}

.header-new .fastest-new .arr-link span {
	display: inline-block;
	vertical-align: middle;
	width: 21px;
	height: 21px;
	border-style: solid;
	border-width: 2px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	margin: 0 0 0 12px;
	position: relative;
	top: -1px;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

.header-new .fastest-new .arr-link span:after {
	content: '';
	position: absolute;
	top: 50%;
	left: 50%;
	border-style: solid;
	border-width: 3px 0 3px 5px;
	border-top-color: transparent;
	border-bottom-color: transparent;
	margin: -3px -2px;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

.index-prices:after {
	content: ' ';
	clear: both;
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
	font-size: 0;
}

.index-prices {
	position: relative;
	margin: 0 -31px 0 0;
	padding: 0 0 70px 0;
}

.index-prices .el {
	float: left;
	width: 33.33%;
	box-sizing: border-box;
	padding: 0 31px 0 0;
}

.index-prices .in {
	position: relative;
	height: 120px;
}

.index-prices .bg {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: #fff;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	box-shadow: 0 3px 42px rgba(0, 0, 0, 0.15);
	-webkit-box-shadow: 0 3px 42px rgba(0, 0, 0, 0.15);
}

.index-prices .text {
	position: relative;
	color: #a7bacc;
	text-transform: uppercase;
	white-space: nowrap;
	font: bold 15px/1 "Myriad Pro", "Trebuchet MS", Verdana, sans-serif;
	letter-spacing: 0.075em;
	padding: 25px 27px 0 27px;
	height: 100%;
	box-sizing: border-box;
}

.index-prices .price,
.ssl-new .price {
	font: bold 15px/42px Arial, Helvetica, sans-serif;
	letter-spacing: 0.05em;
	text-transform: none;
	margin: 14px 0 0 0;
	color: #a7bacc;
}

.index-prices .price strong,
.ssl-new .price strong {
	font-size: 42px;
	color: #000;
	letter-spacing: normal;
}

.index-prices .price .rub,
.index-prices .price .sm,
.ssl-new .price .rub,
.ssl-new .price .sm {
	color: #000;
	font-size: 24px;
	letter-spacing: normal;
	position: relative;
	top: -13px;
	margin: 0 7px 0 8px;
}

.index-prices .price .sm,
.ssl-new .price .sm {
	margin: 0;
}

.index-prices .price .sm + strong,
.ssl-new .price .sm + strong {
	margin: 0 5px;
}

.index-prices .price .sm + .slash,
.ssl-new .price .sm + .slash {
	margin-left: 8px;
}

.index-prices .price .slash,
.ssl-new .price .slash {
	margin-right: 10px;
}

.index-prices .arr {
	width: 7px;
	height: 12px;
	position: absolute;
	bottom: 0;
	right: 0;
	margin: 30px;
}

.index-prices .arr:before,
.index-prices .arr:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: url(/img/index-page/index-prices-arr.png) no-repeat -24px 0;
	background-size: auto 100%;
	opacity: 1;
}

.index-prices .arr:before,
.index-prices .in:hover .arr:after {
	opacity: 0;
}

.index-prices .in:hover .arr:before {
	opacity: 1;
}

.index-prices .bg1 .arr:after {
	background-position: 0 0;
}

.index-prices .bg2 .arr:after {
	background-position: -8px 0;
}

.index-prices .bg3 .arr:after {
	background-position: -16px 0;
}

.index-prices .bg4 .arr:after {
	background-position: -32px 0;
}

.index-prices .in:hover {
	color: #fff;
}

.index-prices .bg1 .in:hover .bg {
	background-color: #ff7200;
}

.index-prices .bg2 .in:hover .bg {
	background-color: #27e377;
}

.index-prices .bg3 .in:hover .bg {
	background-color: #ffb000;
}

.index-prices .bg4 .in:hover .bg {
	background-color: #0080ff;
}

.index-prices a {
	position: relative;
	z-index: 6;
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
	transition: none;
}

.index-prices .bg1 a {
	color: #ff7200;
}

.index-prices .bg2 a {
	color: #1fbf63;
}

.index-prices a.blue {
	color: #0080ff;
}

.index-prices .bg3 a {
	color: #ffb000;
}

.index-prices .in:hover *,
.index-prices .in:hover *.blue {
	color: inherit;
}

.index-prices a:hover {
	color: #ed6f09!important;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

.index-prices .bg1 a:hover {
	color: #0df0a3!important;
}

.index-prices .cover-link {
	z-index: 5;
	position: absolute;
}

.header-new .share-new,
.header-new .lang-new {
	text-align: center;
	position: absolute;
	top: 0;
}

.header-new .share-new {
	left: 0;
	right: 50%;
	margin-right: 480px;
}

.header-new .lang-new {
	right: 0;
	left: 50%;
	margin-left: 480px;
}

.header-new .share-new .pop-hold-new,
.header-new .lang-new .pop-hold-new {
	display: inline-block;
	vertical-align: top;
}

.header-new .lang-new img {
	vertical-align: middle;
	height: 15px;
	width: auto;
	position: relative;
	top: -1px;
}

.header-new .lang-new .pop-new {
	text-transform: uppercase;
	font-size: 16px;
	font-family: "Myriad Pro Cond", "PT Sans", "Trebuchet MS", Arial, Helvetica, sans-serif;
	letter-spacing: 0.23em;
	white-space: nowrap;
}

.header-new .lang-new .pop-new a {
	color: #00e4ff;
}

.header-new .lang-new .pop-new a:hover,
.header-new .lang-new .pop-new .active {
	color: #ff7200;
}

.header-new .lang-new .pop-new img {
	margin-right: 10px;
}

.header-new .share-new .link {
	width: 24px;
	height: 24px;
}

.header-new .share-new .link:before,
.header-new .share-new .link:after {
	content: '';
	position: absolute;
	top: 50%;
	left: 50%;
	width: 20px;
	height: 20px;
	margin: -10px;
	background: url(/img/icon-share.png) no-repeat;
	background-size: 100% auto;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
	opacity: 1;
}

.header-new .share-new .link:after {
	opacity: 0;
	background-position: 0 -20px;
}

.header-new .share-new .pop-hold-new:hover .link:before {
	opacity: 0;
}

.header-new .share-new .pop-hold-new:hover .link:after {
	opacity: 1;
}

.header-new .share-new .pop-hold-new .pop-new {
	white-space: nowrap;
}

.header-new .share-new .label {
	margin: 30px 0 10px 0;
}

.header-new .share-new .label:first-child {
	margin-top: 0;
}

.header-new .toggle-menu-new {
	position: absolute;
	cursor: pointer;
	padding-left: 30px;
	padding-right: 30px;
	margin-left: -30px;
	margin-right: -30px;
	line-height: 24px;
	top: 0;
	left: -10000px;
}

.header-new .toggle-menu-new span {
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
	display: block;
	width: 27px;
	height: 3px;
	position: relative;
	border-radius: 1px;
	-webkit-border-radius: 1px;
	background: #fff;
	top: 4px;
}

.fixed-header .header-new .toggle-menu-new span {
	background-color: #03122a;
}

.header-new .toggle-menu-new span + span {
	margin-top: 4px;
}

}

.index-new-block {
	text-align: center;
	font: normal 16px/39px Arial, Helvetica, sans-serif;
	color: #0b3967;
	letter-spacing: 0.02em;
	padding: 64px 0 63px 0;
	background: #fff;
	position: relative;
}

.index-new-block a {
	color: #0080ff;
}

.index-new-block a:hover,
.testimonials-new .testi-slider .b a:hover {
	color: #ff7200;
}

.index-new-block .green {
	color: #27d481;
}

.index-new-block .orange {
	color: #ff7200;
}

.index-new-block .big {
	text-align: center;
	font: 600 42px/48px "Myriad Pro Cond", "PT Sans", "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	color: #a7bacc;
}

.index-new-block .link-order {
	display: block;
	padding: 0;
	font-size: 21px;
	height: 58px;
	line-height: 62px;
	letter-spacing: 0.17em;
	margin: 43px 0 0 0;
	box-shadow: 0 15px 69px rgba(0, 0, 0, 0.21);
	-webkit-box-shadow: 0 15px 69px rgba(0, 0, 0, 0.21);
}

.presentation {
	padding-top: 59px;
	letter-spacing: 0.045em;
	line-height: 36px;
}

.presentation .big {
	line-height: 1;
	white-space: nowrap;
	text-align: left;
	text-indent: -10000px;
	background: url(/img/index-page/presentation-text.png) no-repeat 50% 0;
	height: 99px;
	background-size: auto 100%;
}

.en .presentation .big {
	height: 126px;
	background-image: url(/img/index-page/presentation-text-en.png);
	margin-top: 6px;
	margin-bottom: 49px;
}

.presentation .video {
	margin: 59px 0 43px 0;
}

.presentation .video .hold {
	display: inline-block;
	vertical-align: top;
	position: relative;
}

.presentation .video .bgl {
	position: absolute;
	bottom: 0;
	left: 0;
	background: url(/img/index-page/video-cup.jpg) no-repeat;
	width: 296px;
	height: 355px;
	background-size: auto 100%;
	margin: -29px -245px;
}

.presentation .bgr {
	position: absolute;
	bottom: 0;
	right: 0;
	background: url(/img/index-page/video-popcorn.jpg) no-repeat;
	width: 450px;
	height: 298px;
	background-size: 100% auto;
	margin: 27px -140px;
}

.presentation .in {
	position: relative;
}

.presentation .in iframe {
	border-radius: 10px;
	-webkit-border-radius: 10px;
	vertical-align: top;
	box-shadow: 0 15px 42px rgba(0, 0, 0, 0.18);
	-webkit-box-shadow: 0 15px 42px rgba(0, 0, 0, 0.18);
}

.presentation .text {
	position: relative;
}

.presentation .link-order {
	margin-top: 37px;
}

.why {
	background: #fff url(/img/index-page/bg-graph.jpg) no-repeat 50% 0;
	color: #fff;
	font-size: 18px;
	line-height: 42px;
	letter-spacing: 0.045em;
	max-height: 1138px;
	box-sizing: border-box;
}

.why .yellow {
	color: #ffd800;
}

.why .el + .el {
	margin-top: 66px;
}

.why .el img {
	height: 50px;
	width: auto;
	display: block;
	margin: 0 auto 31px auto;
}

.why .big {
	height: 531px;
	margin: 0;
}

.why .graph {
	position: absolute;
	background: url(/img/index-page/graph.png) no-repeat;
	width: 289px;
	height: 232px;
	background-size: 100% auto;
	left: 50%;
	top: 0;
	margin: 188px -157px;
}

/* js update */
.why .graph .wrap {
	width: 0;
	height: 0;
	overflow: hidden;
	position: absolute;
	left: 0;
	bottom: 0;
	margin: 0 0 37px 46px;
}

.why .graph .wrap.visible {
	width: 100%;
	height: 100%;
	-webkit-transition: all 3s ease-in-out;
	-moz-transition: all 3s ease-in-out;
	-ms-transition: all 3s ease-in-out;
	-o-transition: all 3s ease-in-out;
	transition: all 3s ease-in-out;
}

.start-animation.bottom {
	opacity: 0;
	position: relative;
	top: 30px;
}

.start-animation.bottom.visible {
	opacity: 100;
	top: 0;
	-webkit-transition: all 1.6s ease-in-out;
	-moz-transition: all 1.6s ease-in-out;
	-ms-transition: all 1.6s ease-in-out;
	-o-transition: all 1.6s ease-in-out;
	transition: all 1.6s ease-in-out;
}

.start-animation.top {
	opacity: 0;
	position: relative;
	top: -30px;
}

.start-animation.top.visible {
	opacity: 100;
	top: 0;
	-webkit-transition: all .8s ease-in-out;
	-moz-transition: all .8s ease-in-out;
	-ms-transition: all .8s ease-in-out;
	-o-transition: all .8s ease-in-out;
	transition: all .8s ease-in-out;
}

/* js update end */

.why .graph .arr {
	position: absolute;
	bottom: 0;
	left: 0;
	background: url(/img/index-page/graph-arr.png) no-repeat;
	width: 137px;
	height: 112px;
	background-size: 100% 100%;
}

.why .link-order {
	margin-top: 59px;
}

.secrets .big {
	margin-bottom: 67px;
}

.en .secrets .big {
	font-size: 48px;
}

.secrets .hold {
	font-size: 0;
	line-height: 0;
	letter-spacing: normal;
	margin: 0 -60px;
}

.secrets .el {
	display: inline-block;
	vertical-align: top;
	width: 33.33%;
	box-sizing: border-box;
	padding: 0 20px;
	margin: 0 -1px 60px 0;
	text-align: center;
	font-size: 15px;
	line-height: 27px;
	letter-spacing: 0.04em;
	min-height: 205px;
}

.secrets .big2 {
	font-weight: bold;
	margin-bottom: 6px;
}

.secrets .el img {
	height: 50px;
	width: auto;
	display: block;
	margin: 0 auto 26px auto;
}

.testimonials-new {
	border-top: 1px solid #e5f2ff;
}

.testimonials-new .bubble {
	background: url(/img/index-page/baloon.png) no-repeat;
	background-size: 100% auto;
	width: 251px;
	height: 170px;
	position: relative;
	margin: 49px auto 13px auto;
	left: -30px;
}

.testimonials-new .bubble ul,
.testimonials-new .bubble li {
	list-style: none;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
}

.testimonials-new .bubble li {
	text-align: center;
	font-size: 0;
	line-height: 120px;
	text-align: center;
	padding-left: 50px;
}

.testimonials-new .bubble img {
	height: 59px;
	width: auto;
	vertical-align: middle;
}

.testimonials-new .testi-slider {
	position: relative;
}

.testimonials-new .testi-slider .prev-hold,
.testimonials-new .testi-slider .next-hold {
	position: absolute;
}

.testimonials-new .testi-slider .prev-hold .prev,
.testimonials-new .testi-slider .next-hold .next {
	margin: 0 -27px;
	display: inline-block;
	vertical-align: top;
	width: 54px;
	height: 124px;
	cursor: pointer;
	position: relative;
}

.testimonials-new .testi-slider .prev-hold .prev:before,
.testimonials-new .testi-slider .prev-hold .prev:after,
.testimonials-new .testi-slider .next-hold .next:before,
.testimonials-new .testi-slider .next-hold .next:after {
	content: '';
	position: absolute;
	top: 50%;
	left: 50%;
	background: url(/img/index-page/testimonials-slider-arr.png) no-repeat;
	width: 13px;
	height: 23px;
	background-size: 100% auto;
	margin: -11.5px -6.5px;
	opacity: 1;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

.testimonials-new .testi-slider .prev-hold .prev:after,
.testimonials-new .testi-slider .next-hold .next:after {
	background-position: 0 -27px;
	opacity: 0;
}

.testimonials-new .testi-slider .prev-hold .prev:hover:before,
.testimonials-new .testi-slider .next-hold .next:hover:before {
	opacity: 0;
}

.testimonials-new .testi-slider .prev-hold .prev:hover:after,
.testimonials-new .testi-slider .next-hold .next:hover:after {
	opacity: 1;
}

.testimonials-new .testi-slider .prev-hold {
	left: 0;
	right: 50%;
	margin-right: 480px;
}

.testimonials-new .testi-slider .next-hold {
	right: 0;
	left: 50%;
	margin-left: 480px;
}

.testimonials-new .testi-slider .next-hold .next {
	-moz-transform: scale(-1, 1);
	-webkit-transform: scale(-1, 1);
	-o-transform: scale(-1, 1);
	transform: scale(-1, 1);
}

.testimonials-new .testi-slider .dots {
	font-size: 0;
	line-height: 0;
	letter-spacing: normal;
	text-align: center;
	margin: 42px 0 0 0;
}

.testimonials-new .testi-slider .dots span {
	display: inline-block;
	cursor: pointer;
	vertical-align: top;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
	width: 9px;
	height: 9px;
	margin: 0 6px 0 5px;
	background: #d8e2eb;
	border-radius: 50%;
	-webkit-border-radius: 50%;
}

.testimonials-new .testi-slider .dots span:hover {
	background-color: #ff7200;
}

.testimonials-new .testi-slider .dots span.active {
	background-color: #27d481;
	cursor: default;
}

.testimonials-new .testi-slider .hold {
	position: relative;
	overflow: hidden;
}

.testimonials-new .testi-slider .hold ul,
.testimonials-new .testi-slider .hold li {
	list-style: none;
	margin: 0;
	padding: 0;
}

.testimonials-new .testi-slider .hold ul {
	position: relative;
	width: 100000px;
}

.testimonials-new .testi-slider .hold li {
	float: left;
	width: 980px;
}

.testimonials-new .testi-slider .b {
	color: #a7bacc;
	margin: 25px 0 0 0;
}

.testimonials-new .testi-slider .b a {
	color: inherit;
}

.testimonials-new .link-order {
	margin-top: 59px;
}

.about-new {
	color: #fff;
	background: #3577d1;
	letter-spacing: 0.045em;
}

.about-new a {
	color: #7ef9fd;
}

.about-new a:hover {
	color: #f6ff00;
}

.about-new .big {
	color: inherit;
}

.en .about-new .big {
	font-size: 48px;
}

.about-new .img {
	margin: 52px 0 31px 0;
	position: relative;
	left: -40px;
}

.about-new .img img {
	height: 239px;
	width: auto;
}

.about-new .text {
	position: relative;
}

.about-new .yellow {
	color: #f6ff00;
}

.about-new .link-order {
	margin-top: 51px;
}

.pop-menu .menu-fader {
	position: fixed;
	top: 0;
	left: 0;
	z-index: -1;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: 0;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

.pop-menu .in {
	position: fixed;
	top: 0;
	left: 0;
	height: 100%;
	overflow: hidden;
	overflow-y: auto;
	z-index: 1000;
	background: #fff;
	width: 291px;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
	transform: translate3d(-291px, 0, 0);
	-webkit-transform: translate3d(-291px, 0, 0);
}

#show-pop-menu:checked + .pop-menu .menu-fader {
	opacity: 0.69;
	z-index: 999;
}

#show-pop-menu:checked + .pop-menu .in {
	transform: translate3d(0, 0, 0);
	-webkit-transform: translate3d(0, 0, 0);
}

.pop-menu .t {
	background: #000 url(/img/pop-menu-bg.jpg) no-repeat;
	background-size: cover;
	height: 283px;
	position: relative;
}

.pop-menu .close {
	position: absolute;
	top: 0;
	left: 0;
	cursor: pointer;
	padding: 30px;
	z-index: 20;
}

.pop-menu .close > span {
	display: block;
	height: 24px;
	width: 24px;
}

.pop-menu .close > span:before {
	content: '';
	position: absolute;
	top: 50%;
	left: 50%;
	width: 20px;
	height: 20px;
	margin: -10px;
	background: url(/img/pop-menu-close.png) no-repeat 50% 50%;
	background-size: auto 19px;
}

.pop-menu .t .b {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	padding: 30px;
}

.pop-menu .t .b .btn4 {
	display: block;
	height: 45px;
	line-height: 48px;
	font-size: 16px;
	letter-spacing: 0.23em;
	margin: 15px 0 0 0;
}

.pop-menu a {
	color: #006dd6;
}

.pop-menu a:hover,
.pop-menu .active {
	color: #ff7200;
}

.pop-menu ul {
	list-style: none;
	margin: 0;
	padding: 24px 0;
	font: normal 15px/24px Arial, Helvetica, sans-serif;
}

.pop-menu ul + ul {
	border-top: 1px solid #f0f0f0;
}

.pop-menu li {
	margin: 0;
	padding: 0;
}

.pop-menu li + li {
	margin-top: 2px;
}

.pop-menu li > * {
	display: block;
	padding: 16px 30px 16px 72px;
	position: relative;
}

.pop-menu li > a:hover,
.pop-menu li > .active {
	background-color: #f6f8fa;
}

.pop-menu li img {
	position: absolute;
	height: 20px;
	width: auto;
	left: 30px;
	top: 19px;
}

select.for-lang {
	opacity: 0;
}

.jcf-select-for-lang {
	display: inline-block;
	vertical-align: top;
	margin: 0 -5px;
}

.jcf-select-for-lang * {
	font: normal 16px Arial, Helvetica, sans-serif;
	letter-spacing: normal;
	text-transform: none;
	line-height: inherit;
}

.jcf-select-for-lang .jcf-select-text {
	display: inline-block;
	vertical-align: top;
	width: auto;
	height: auto;
	margin: 0;
	padding: 0;
	background: none;
	line-height: inherit;
	font-size: 0;
	text-align: center;
	overflow: visible;
	border-radius: 0;
	-webkit-border-radius: 0;
	padding: 5px;
}

.jcf-select-for-lang .jcf-select-text img {
	vertical-align: middle;
	margin: 0;
	top: auto;
	position: static;
}

.jcf-select-for-lang .jcf-select-text:after {
	display: none;
}

.jcf-select-for-lang .jcf-select-text > span {
	display: none;
}

.ssl-new {
	background: none;
	padding: 19px 0 74px 0;
	padding-bottom: 74px!important;
}

.ssl-new:after {
	content: ' ';
	clear: both;
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
	font-size: 0;
}

.ssl-new .big {
	font-size: 45px;
	line-height: 54px;
	margin: 0 0 44px 0;
}

.ssl-new .slick-slider {
	margin: 0 -50px 0 -23px;
	display: none;
}

.ssl-new .slick-slider.slick-dotted {
	margin-bottom: 29px!important;
}

.ssl-new .slick-slider.slick-initialized {
	margin: 0 -23px;
	display: block;
}

.ssl-new .slick-slider .slick-dots {
	bottom: -55px;
}

.ssl-new .el {
	float: left;
	width: 33.33%;
	position: relative;
	padding: 0 23px;
	text-align: center;
	white-space: normal;
	font: normal 16px/30px Arial, Helvetica, sans-serif;
	letter-spacing: 0.02em;
	color: #0b3967;
}

.ssl-new .bg {
	border-radius: 10px;
	-webkit-border-radius: 10px;
	background: #fff;
	padding: 35px 0;
}

.ssl-new .hr {
	margin: 0 35px;
	background: #e9eff4;
}

.ssl-new .big1,
.ssl-new .big2 {
	font: 600 42px/48px "Myriad Pro Cond", "PT Sans", "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	white-space: nowrap;
}

.ssl-new .big1 {
	font-size: 27px;
	line-height: 33px;
	margin: 1px 0 17px 0;
	letter-spacing: 0.1em;
}

.ssl-new .color1 .big1 {
	color: #ffbf00;
}

.ssl-new .color2 .big1 {
	color: #ffa400;
}

.ssl-new .color3 .big1 {
	color: #ff7200;
}

.ssl-new .big2 {
	font-size: 21px;
	line-height: 27px;
	margin: 25px 0 23px 0;
	letter-spacing: 0.1em;
}

.ssl-new .img {
	margin: 30px 0 0 0;
	text-align: center;
	overflow: hidden;
	position: relative;
}

.ssl-new .img img {
	margin: 0 auto;
	height: 43px;
	width: auto;
}

.ssl-new .cell {
	width: 220px;
	height: 159px;
	text-align: center;
}

.ssl-new .cell.size2 {
	height: 132px;
}

.ssl-new .price {
	margin: 24px 0 14px 0;
	padding: 0;
}

.ssl-new .btn4 {
	display: block;
	margin: 30px 35px -5px 35px;
	font-size: 21px;
	height: 58px;
	line-height: 62px;
	letter-spacing: 0.15em;
	box-shadow: 0 15px 69px rgba(0, 0, 0, 0.21);
	-webkit-box-shadow: 0 15px 69px rgba(0, 0, 0, 0.21);
}

.ssl-info {
	padding-top: 76px;
	padding-bottom: 88px;
	letter-spacing: 0.04em;
}

.ssl-info .big {
	margin-bottom: 65px;
}

.ssl-info .el {
	position: relative;
	text-align: left;
	padding: 0 0 0 380px;
}

.ssl-info .el + .el {
	margin-top: 137px;
}

.ssl-info .el img {
	height: 223px;
	width: auto;
	position: absolute;
	top: 50%;
	left: 0;
	margin: -112px -10px;
}

.ssl-info .el:nth-child(3n-1) {
	padding: 0 400px 0 0;
}

.ssl-info .el:nth-child(3n-1) img {
	left: auto;
	right: 0;
	margin: -132px 35px;
}

.ssl-info .el:nth-child(3n) {
	padding: 0 0 0 463px;
}

.ssl-info .el:nth-child(3n) img {
	margin: -117px 28px;
}

.ssl-info .big2 {
	font-size: 15px;
	line-height: 27px;
	padding: 6px 0;
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: 0.12em;
	margin: 0 0 10px 0;
}

.ssl-info .link-order {
	margin-top: 100px;
}

.prices .dots,
.slick-dots {
	list-style: none;
	margin: 0!important;
	padding: 0!important;
	text-align: center;
	font-size: 0;
	line-height: 0;
	position: absolute;
	bottom: 60px;
	left: 0!important;
	right: 0!important;
}

.slick-dots li {
	display: inline!important;
	margin: 0!important;
	padding: 0!important;
	outline: none!important;
	border: 0!important;
	width: auto!important;
}

.prices .dots span,
.slick-dots button {
	outline: none;
	text-align: left;
	text-indent: -10000px;
	border: 0;
	padding: 0;
	display: inline-block;
	vertical-align: top;
	cursor: pointer;
	width: 9px;
	height: 9px;
	margin: 0 5px;
	background: #e2dfda;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

.prices .dots span.active,
.slick-dots .slick-active button {
	background: #27d481;
}

