@import 'fonts.css';
@import 'about.css';
@import 'blog.css';
@import 'contacts.css';
@import 'post.css';
@import 'price.css';
@import 'projects.css';
@import 'projects-web.css';
@import 'project-web.css';
@import 'services.css';
@import 'text.css';
@import 'complex.css';
@import 'context.css';
@import 'create.css';
@import 'infographics.css';
@import 'seo.css';
@import 'smm.css';
/*@import 'mobile.css';*/

/*=========================*/
button, button:hover, button:active, button:focus{outline: none;}
input, input:hover, input:active, input:focus{outline: none;}
textarea, textarea:hover, textarea:active, textarea:focus{outline: none;}
select, select:hover, select:active, select:focus{outline: none;}
/*==============================================================*/
html, body{
	margin: 0;
	padding: 0;
	background: #212121;
	position: relative;
	min-width: 1024px;
	/*overflow: hidden;*/
}
.global_wrapper{
	width: 1024px;
	min-width: 1024px;
	margin: 0 auto;
	position: relative;
	z-index: 10;
}

.top{
	height: 100%;
	width: 100%;
	min-width: 1024px;
	background: black;
	position: fixed;
	z-index: 10;
	top: 0;
	overflow: hidden;
}
.top #video_background{
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-size: cover;
	width: 100%;
	height: auto;
	overflow: hidden;
	display: block;
	opacity: .4;
}
.top #no_video_Bg, #no_video_Bg_opacity{
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	/*background: url(../img/index/screen.png);*/
	background: #000;
	background-size: cover;
	overflow: hidden;
}
.top #no_video_Bg_opacity{
	background: rgba(0, 0, 0, .7);
}
.top .global_wrapper .top_text_center{
	color: #aaa399;
	font-family: Myriad Pro Cond, Arial, sans-serif;
	text-transform: uppercase;
	font-size: 51px;
	text-align: center;
	background: url(../img/index/top_rocket.png) no-repeat center top;
	padding-top: 34px;
	display: block;
	width: 100%;
	position: absolute;
}
.top .global_wrapper .top_text_center p{
	line-height: 56px;
	margin: 0;
}
.top .global_wrapper .top_text_center span{
	font-family: Arial, sans-serif;
	font-size: 11px;
	position: relative;
	top: -31px;
	letter-spacing: 1.45px;
}
.green{
	width: 100%;
	min-width: 1024px;
	position: relative;
	z-index: 15;
	margin-bottom: 3000px;
	border-top: 1px solid #4EFFB9;
	border-bottom: 1px solid #166346;
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .6);
}
.green table, .green2 table, .projects-web table, .complex_green table, .context_green_3 table, .create_green table, .infographics_green table, .seo_green table, .smm_green table{
	width: 100%;
	color: #fff;
	border-collapse: collapse;
	table-layout: fixed;
}
/*внешняя псевдо-таблица*/
.green table tr:first-child td:first-child, .green2 table tr:first-child td:first-child, .projects-web table tr:first-child td:first-child, .complex_green table tr:first-child td:first-child, .context_green_3 table tr:first-child td:first-child, .create_green table tr:first-child td:first-child, .infographics_green table tr:first-child td:first-child{
	background: #2DB77C;
}
.green table tr:first-child td:last-child, .green2 table tr:first-child td:last-child, .projects-web table tr:first-child td:last-child, .complex_green table tr:first-child td:last-child, .context_green_3 table tr:first-child td:last-child, .create_green table tr:first-child td:last-child, .infographics_green table tr:first-child td:last-child, .seo_green table tr:first-child td:last-child{
	background: #31C67A;
}

.green table tr:last-child td:first-child, .green2 table tr:last-child td:first-child, .projects-web table tr:last-child td:first-child, .complex_green table tr:last-child td:first-child, .infographics_green table tr:last-child td:first-child{
	background: #2BB07D;
}
.green table tr:last-child td:last-child, .green2 table tr:last-child td:last-child, .projects-web table tr:last-child td:last-child, .complex_green table tr:last-child td:last-child, .create_green table tr:last-child td:last-child, .infographics_green table tr:last-child td:last-child{
	background: #2FBE7B;
}

.seo_green table tr:first-child td:first-child{
	background: #0AB082;
}
.seo_green table tr:first-child td:last-child{
	background: #00D085;
}


/*четвертая строка в таблице + каждые 4*/
.projects-web table tr:nth-child(4) td:first-child{
	background: #2BB07D;
}
.projects-web table tr:nth-child(4) td:last-child{
	background: #2FBE7B;
}
.projects-web table tr:nth-child(8) td:first-child{
	background: #2BB07D;
}
.projects-web table tr:nth-child(8) td:last-child{
	background: #2FBE7B;
}
.projects-web table tr:nth-child(12) td:first-child{
	background: #2BB07D;
}
.projects-web table tr:nth-child(12) td:last-child{
	background: #2FBE7B;
}
.projects-web table tr:nth-child(16) td:first-child{
	background: #2BB07D;
}
.projects-web table tr:nth-child(16) td:last-child{
	background: #2FBE7B;
}
/*конец четвертой строки в таблице + каждые 4*/

/*первая строка в таблице + каждые 4*/
.smm_green table tr:first-child td:first-child{
	background: #0AB082;
	text-align: center;
}
.smm_green table tr:first-child td:last-child{
	background: #0AC682;
	text-align: center;
}
.projects-web table tr:nth-child(5) td:first-child{
	background: #2DB77C;
}
.projects-web table tr:nth-child(5) td:last-child{
	background: #31C67A;
}
.projects-web table tr:nth-child(9) td:first-child{
	background: #2DB77C;
}
.projects-web table tr:nth-child(9) td:last-child{
	background: #31C67A;
}
.projects-web table tr:nth-child(13) td:first-child{
	background: #2DB77C;
}
.projects-web table tr:nth-child(13) td:last-child{
	background: #31C67A;
}
.projects-web table tr:nth-child(17) td:first-child{
	background: #2DB77C;
}
.projects-web table tr:nth-child(17) td:last-child{
	background: #31C67A;
}
/*конец первой строки в таблице + каждые 4*/

/*вторая строка в таблице + каждые 4*/
.projects-web table tr:nth-child(2) td:first-child{
	background: #2BB07D;
}
.projects-web table tr:nth-child(2) td:last-child{
	background: #2FBE7B;
}
.projects-web table tr:nth-child(6) td:first-child{
	background: #2BB07D;
}
.projects-web table tr:nth-child(6) td:last-child{
	background: #2FBE7B;
}
.projects-web table tr:nth-child(10) td:first-child{
	background: #2BB07D;
}
.projects-web table tr:nth-child(10) td:last-child{
	background: #2FBE7B;
}
.projects-web table tr:nth-child(14) td:first-child{
	background: #2BB07D;
}
.projects-web table tr:nth-child(14) td:last-child{
	background: #2FBE7B;
}
.projects-web table tr:nth-child(18) td:first-child{
	background: #2BB07D;
}
.projects-web table tr:nth-child(18) td:last-child{
	background: #2FBE7B;
}
/*конец 2 строки + каждые 4*/


/*3 строка + каждые 4*/
.projects-web table tr:nth-child(3) td:first-child{
	background: #2DB77C;
}
.projects-web table tr:nth-child(3) td:last-child{
	background: #31C67A;
}
.projects-web table tr:nth-child(7) td:first-child{
	background: #2DB77C;
}
.projects-web table tr:nth-child(7) td:last-child{
	background: #31C67A;
}
.projects-web table tr:nth-child(11) td:first-child{
	background: #2DB77C;
}
.projects-web table tr:nth-child(11) td:last-child{
	background: #31C67A;
}
.projects-web table tr:nth-child(15) td:first-child{
	background: #2DB77C;
}
.projects-web table tr:nth-child(15) td:last-child{
	background: #31C67A;
}
.projects-web table tr:nth-child(19) td:first-child{
	background: #2DB77C;
}
.projects-web table tr:nth-child(19) td:last-child{
	background: #31C67A;
}
/*конец 3 строки + 4 каждые*/



.create_green table tr:last-child td:first-child{
	background: #0AB082;
}
.create_green table tr:last-child td:last-child{
	background: #0AC682;
}

/*реальная таблица*/
.green .global_wrapper table tr:first-child td:first-child, .green2 .global_wrapper table tr:first-child td:first-child, .projects-web .global_wrapper table tr:first-child td:first-child, .complex_green .global_wrapper table tr:first-child td:first-child, .context_green_3 .global_wrapper table tr:first-child td:first-child{
	background: #2DB77C;
	text-align: right;
}
.green .global_wrapper table tr:first-child td:nth-child(2), .green2 .global_wrapper table tr:first-child td:nth-child(2), .projects-web .global_wrapper table tr:first-child td:nth-child(2), .complex_green .global_wrapper table tr:first-child td:nth-child(2), .context_green_3 .global_wrapper table tr:first-child td:nth-child(2), .create_green .global_wrapper table tr:first-child td:nth-child(2){
	background: #2FBE7B;
	text-align: center;
}

.smm_green .global_wrapper table tr:first-child td:nth-child(2){
	background: #0AB782;
	text-align: center;
}

.smm_green .global_wrapper table tr:first-child td:nth-child(3){
	background: #0ABE82;
	text-align: center;
}

.seo_green .global_wrapper table tr:first-child td:first-child{
	background: #0AB082;
	text-align: center;
}
.seo_green .global_wrapper table tr:first-child td:nth-child(2){
	background: #0AB782;
	text-align: center;
}
.seo_green .global_wrapper table tr:first-child td:nth-child(3){
	background: #0ABE82;
	text-align: center;
}
.seo_green .global_wrapper table tr:first-child td:nth-child(4){
	background: #0AC682;
	text-align: center;
}
.seo_green .global_wrapper table tr:first-child td:last-child{
	background: #00D085;
	text-align: center;
}
.create_green .global_wrapper table tr:first-child td:first-child{
	background: #0AB082;
	text-align: center;
}
.create_green .global_wrapper table tr:first-child td:nth-child(2){
	background: #0AB782;
	text-align: center;
}
.create_green .global_wrapper table tr:first-child td:nth-child(3){
	background: #0ABE82;
	text-align: center;
}
.create_green .global_wrapper table tr:first-child td:last-child{
	background: #0AC682;
	text-align: center;
}

.infographics_green .global_wrapper table tr:first-child td:nth-child(2){
	background: #2FBE7B;
	text-align: center;
}
.infographics_green .global_wrapper table tr:last-child td:nth-child(2){
	background: #2DB77C;
	text-align: center;
}
.green .global_wrapper table tr:first-child td:last-child, .green2 .global_wrapper table tr:first-child td:last-child, .projects-web .global_wrapper table tr:first-child td:last-child, .complex_green .global_wrapper table tr:first-child td:last-child, .context_green_3 .global_wrapper table tr:first-child td:last-child{
	background: #31C67A;
	text-align: left;
}

.green .global_wrapper table tr:last-child td:first-child, .green2 .global_wrapper table tr:last-child td:first-child, .projects-web .global_wrapper table tr:last-child td:first-child, .complex_green .global_wrapper table tr:last-child td:first-child{
	background: #2BB07D;
	text-align: right;
}
.green .global_wrapper table tr:last-child td:nth-child(2), .green2 .global_wrapper table tr:last-child td:nth-child(2), .projects-web .global_wrapper table tr:last-child td:nth-child(2), .complex_green .global_wrapper table tr:last-child td:nth-child(2){
	background: #2DB77C;
	text-align: center;
}
.green .global_wrapper table tr:last-child td:last-child, .green2 .global_wrapper table tr:last-child td:last-child, .projects-web .global_wrapper table tr:last-child td:last-child, .complex_green .global_wrapper table tr:last-child td:last-child{
	background: #2FBE7B;
	text-align: left;
}


/*первая строка центральный столб внутренней таблицы +4*/

.projects-web .global_wrapper table tr:nth-child(5) td:nth-child(2) {
    background: #2FBE7B;
    text-align: center;
}
.projects-web .global_wrapper table tr:nth-child(9) td:nth-child(2) {
    background: #2FBE7B;
    text-align: center;
}
.projects-web .global_wrapper table tr:nth-child(13) td:nth-child(2) {
    background: #2FBE7B;
    text-align: center;
}
.projects-web .global_wrapper table tr:nth-child(17) td:nth-child(2) {
    background: #2FBE7B;
    text-align: center;
}
/*конец блока*/

/*вторая строка центральный столб внутренней таблицы +4*/
.projects-web .global_wrapper table tr:nth-child(2) td:nth-child(2){
	background: #2DB77C;
	text-align: center;
}
.projects-web .global_wrapper table tr:nth-child(6) td:nth-child(2) {
    background: #2DB77C;
    text-align: center;
}
.projects-web .global_wrapper table tr:nth-child(10) td:nth-child(2) {
    background: #2DB77C;
    text-align: center;
}
.projects-web .global_wrapper table tr:nth-child(14) td:nth-child(2) {
    background: #2DB77C;
    text-align: center;
}
.projects-web .global_wrapper table tr:nth-child(18) td:nth-child(2) {
    background: #2DB77C;
    text-align: center;
}
/*конец блока*/

/*третья строка центральный столб внутренней таблицы +4*/
.projects-web .global_wrapper table tr:nth-child(3) td:nth-child(2){
	background: #2FBE7B;
	text-align: center;
}
.projects-web .global_wrapper table tr:nth-child(7) td:nth-child(2) {
    background: #2FBE7B;
    text-align: center;
}
.projects-web .global_wrapper table tr:nth-child(11) td:nth-child(2) {
    background: #2FBE7B;
    text-align: center;
}
.projects-web .global_wrapper table tr:nth-child(15) td:nth-child(2) {
    background: #2FBE7B;
    text-align: center;
}
.projects-web .global_wrapper table tr:nth-child(19) td:nth-child(2) {
    background: #2FBE7B;
    text-align: center;
}
/*конец блока*/

/*четвертя строка центральный столб внутренней таблицы +4*/
.projects-web .global_wrapper table tr:nth-child(4) td:nth-child(2){
	background: #2DB77C;
	text-align: center;
}
.projects-web .global_wrapper table tr:nth-child(8) td:nth-child(2) {
    background: #2DB77C;
    text-align: center;
}
.projects-web .global_wrapper table tr:nth-child(12) td:nth-child(2) {
    background: #2DB77C;
    text-align: center;
}
.projects-web .global_wrapper table tr:nth-child(16) td:nth-child(2) {
    background: #2DB77C;
    text-align: center;
}
/*конец блока*/


.projects-web .global_wrapper table tr:nth-child(2) td:first-child{
	background: #2BB07D;
	text-align: right;
}
.projects-web .global_wrapper table tr:nth-child(2) td:last-child{
	background: #2FBE7B;
	text-align: left;
}
.projects-web .global_wrapper table tr:nth-child(3) td:first-child{
	background: #2DB77C;
	text-align: right;
}
.projects-web .global_wrapper table tr:nth-child(3) td:last-child{
	background: #31C67A;
	text-align: left;
}

.green .global_wrapper table tr:first-child td:first-child .td_content, .green2 .global_wrapper table tr:first-child td:first-child .td_content{
	background: url(../img/index/green_table_1.png) center top no-repeat;
	left: 6px;
}
.green .global_wrapper table tr:first-child td:nth-child(2) .td_content, .green2 .global_wrapper table tr:first-child td:nth-child(2) .td_content{
	background: url(../img/index/green_table_2.png) center top no-repeat;
	left: -4px;
}
.green .global_wrapper table tr:first-child td:last-child .td_content, .green2 .global_wrapper table tr:first-child td:last-child .td_content{
	background: url(../img/index/green_table_3.png) center top no-repeat;
	left: -13px;
}

.green .global_wrapper table tr:last-child td:first-child .td_content, .green2 .global_wrapper table tr:last-child td:first-child .td_content{
	background: url(../img/index/green_table_4.png) center top no-repeat;
	left: 6px;
}
.green .global_wrapper table tr:last-child td:nth-child(2) .td_content, .green2 .global_wrapper table tr:last-child td:nth-child(2) .td_content{
	background: url(../img/index/green_table_5.png) center top no-repeat;
	left: -4px;
}
.green .global_wrapper table tr:last-child td:last-child .td_content, .green2 .global_wrapper table tr:last-child td:last-child .td_content{
	background: url(../img/index/green_table_6.png) center top no-repeat;
	left: -13px;
}

.green .global_wrapper table td, .green2 .global_wrapper table td, .projects-web .global_wrapper table td{
	padding-top: 57px;
	transition: all linear .35s;
	position: relative;

}
.green .global_wrapper table tr td:hover, .green2 .global_wrapper table tr td:hover, .projects-web .global_wrapper table tr td:hover{
	cursor: pointer;
	padding-top: 0px;
}
.green .global_wrapper table tr td:hover .td_content p.desc, .green2 .global_wrapper table tr td:hover .td_content p.desc, .projects-web .global_wrapper table tr td:hover .td_content p.desc{
	color: #fff;
}
.green .global_wrapper table tr td:hover .details_wrapper, .green2 .global_wrapper table tr td:hover .details_wrapper, .projects-web .global_wrapper table tr td:hover .details_wrapper{
	/*display: block;*/
	opacity: 1;
	bottom: 24px;
}
.green .global_wrapper table td .td_content, .green2 .global_wrapper table td .td_content, .projects-web .global_wrapper table td .td_content, .complex_green .global_wrapper table td .td_content, .create_green .global_wrapper table td .td_content, .infographics_green .global_wrapper table td .td_content, .seo_green .global_wrapper table td .td_content, .smm_green .global_wrapper table td .td_content{
	width: 100%;
	text-align: center;
	padding-top: 90px;
	position: relative;
}
.green .global_wrapper table td .details_wrapper, .green2 .global_wrapper table td .details_wrapper, .projects-web .global_wrapper table td .details_wrapper{
	position: absolute;
	bottom: 14px;
	text-align: center;
	display: block;
	width: 100%;
	opacity: 0;
	transition: all linear .35s;
}
.green .global_wrapper table td .td_content .details_wrapper, .green2 .global_wrapper table td .td_content .details_wrapper, .projects-web .global_wrapper table td .td_content .details_wrapper{
	position: absolute;
	bottom: -5px;
	text-align: center;
	display: block;
	width: 100%;
	opacity: 0;
	transition: all linear .35s;
}
.green .global_wrapper table tr td:last-child .details_wrapper .details, .green2 .global_wrapper table tr td:last-child .details_wrapper .details, .projects-web .global_wrapper table tr td:last-child .details_wrapper .details{
	position: relative;
	left: -12px;
}
.green .global_wrapper table tr td:first-child .details_wrapper .details, .green2 .global_wrapper table tr td:first-child .details_wrapper .details, .projects-web .global_wrapper table tr td:first-child .details_wrapper .details{
	position: relative;
	left: 5px;
}
.details{
	display: inline-block;
	font-family: Arial, sans-serif;
	font-size: 14px;
	background: #4DD087;
	padding: 12px 46px 15px 46px;
	box-shadow: inset 0 -3px 0 0 #36A666;
	border-radius: 5px;
	transition: all linear .35s;
}
.details:hover{
	background: #34DDFF;
	box-shadow: inset 0 -3px 0 0 #2BBCDC;
}

.green .global_wrapper table td .td_content p.title, .green2 .global_wrapper table td .td_content p.title, .projects-web .global_wrapper table td .td_content p.title, .context_green_3 .global_wrapper table td .td_content p.title, .create_green .global_wrapper table td .td_content p.title, .infographics_green .global_wrapper table td .td_content p.title, .seo_green .global_wrapper table td .td_content p.title, .smm_green .global_wrapper table td .td_content p.title{
	font-family: Arial, sans-serif;
	font-weight: bold;
	color: #fff;
	font-size: 14px;
	text-transform: uppercase;
	margin: 19px 0 0;
	letter-spacing: 1px;
}
.green .global_wrapper table td .td_content p.desc, .green2 .global_wrapper table td .td_content p.desc, .projects-web .global_wrapper table td .td_content p.desc{
	font-family: Arial, sans-serif;
	color: #9ce5a9;
	font-size: 14px;
	line-height: 20px;
	position: relative;
	top: -7px;
	transition: all linear .35s;
}
.green .global_wrapper table td .td_content .price, .green2 .global_wrapper table td .td_content .price, .projects-web .global_wrapper table td .td_content .price{
	background: #fff;
	color: #000;
	display: inline-block;
	border-radius: 5px;
	font-family: Arial, sans-serif;
	font-size: 14px;
	padding: 7px 15px;
	position: relative;
	top: -6px;
	margin-bottom: 49px;
}
.green .global_wrapper table td .td_content .price span, .green2 .global_wrapper table td .td_content .price span, .projects-web .global_wrapper table td .td_content .price span{
	position: relative;
}
.green .global_wrapper table td .td_content .price span:after, .green2 .global_wrapper table td .td_content .price span:after, .projects-web .global_wrapper table td .td_content .price span:after{
	content: '_';
	position: absolute;
	left: 0px;
	top: -0.35em;
}
.green .global_wrapper, .green2 .global_wrapper, .projects-web .global_wrapper, .complex_green .global_wrapper, .context_green_3 .global_wrapper, .create_green .global_wrapper, .infographics_green .global_wrapper, .seo_green .global_wrapper, .smm_green .global_wrapper{
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -512px;
}
.content{
	width: 100%;
	min-width: 1024px;
	background: white;
	position: fixed;
	z-index: 9;
	top: 0;
	margin-bottom: 448px; /*высота футера*/
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .6);
}
.content .content_slider{
	background: #212121;
	min-height: 100% !important;
}
.helpForIndexSlider{
	opacity: 0;
	display: block;
}
.content .slider_title{
	position: relative;
	text-align: center;
	font-family: Myriad Pro Cond, Arial, sans-serif;
	font-size: 51px;
	color: #aaa399;
	text-transform: uppercase;
	padding-top: 59px;
	line-height: 56px;
}
.content .content_slider .viewAll{
	text-align: center;
	margin-top: 3px;
}
.content .content_slider .viewAll a{
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #00cd95;
	text-transform: uppercase;
	letter-spacing: 1px;
	position: relative;
	z-index: 10;
	transition: all linear .15s;
}
.content .content_slider .viewAll a:hover{
	color: #ff4800;
}
.content .slider{
	overflow: hidden;
	/*height: 487px;*/
	/*margin-top: -15px;*/
}
.content .slider ul{
	margin: 0;
	padding: 0;
}
.slider_text{
	background: #2F2F2F;
	display: inline-block;
	padding: 12px 16px;
	min-width: 300px;
}
.slider_text p.slider_text_title{
	margin: 0 0 3px;
	font-family: Arial, sans-serif;
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.slider_text p.slider_text_desc{
	margin: 0 0 -1px;
	font-family: Arial, sans-serif;
	font-size: 14px;
	color: #aaa399;
	letter-spacing: -0.3px;
}
.slider_text a{
	font-family: Arial, sans-serif;
	font-size: 9px;
	color: #00cd95;
	text-transform: uppercase;
	letter-spacing: 1px;
	transition: all linear .15s;
}
.slider_text a:hover{
	color: #ff4800;
}

.content .promotion{
	background: #2DB77C;
	font-family: Arial, sans-serif;
	font-size: 14px;
	color: #fff;
}
.content .promotion .global_wrapper{
	background: url(../img/index/promotion_bg.png) center top no-repeat;
	height: 300px;
	text-align: center;
}
.content .promotion p{
	margin: 0;
}
.content .promotion p.promotion_top{
	font-size: 11px;
	color: #9ce5a9;
	text-transform: uppercase;
	padding-top: 58px;
	letter-spacing: 1.2px;
}
.content .promotion p.promotion_title{
	font-family: Myriad Pro Cond, Arial, sans-serif;
	font-size: 50px;
	color: #fffefe;
	text-transform: uppercase;
	padding-top: 5px;
}
.content .promotion p.promotion_desc{
	font-size: 14px;
	color: #fff;
	padding-top: 0px;
	line-height: 19px;
}
.content .promotion .forButton{
	padding-top: 26px;
}
.content .promotion button{
	border: none;
	cursor: pointer;
	color: #000;
	background: #fff;
	box-shadow: inset 0 -3px 0 0 #8EE4C3;
	padding-right: 44px;
	padding-left: 44px;
	position: relative;
	left: -2px;
}
.w_b_img_help{
	position: absolute;
}
.w_b_img_help_left{
	width: 50%;
	height: 400px;
}
.w_b_img_help_right{
	width: 50%;
	height: 400px;
}
.content .white_black{
	position: relative;
}
/*==================*/

.white_black_item{
	position: relative;
}
.white_black_item_left{
	float: left;
	width: 67.2%;
	height: 400px;
	background: url(../img/index/1_gray_big.jpg) no-repeat 20% 30% / 100%;
}
.white_black_item_right{
	float: left;
	width: 32.8%;
	height: 400px;
}
.white_black_item_left_2{
	float: right;
	width: 42,6%;
	height: 400px;
}
.white_black_item_right_2{
	float: right;
	width: 57.4%;
	height: 400px;
	  background: url(../img/index/2_gray_big.jpg) no-repeat left 65% / 100%;
}
@media screen and (min-width: 1708px){
	.white_black_item_left, .white_black_item_right_2{
		width: 65%;
	}
	.white_black_item_right, .white_black_item_left_2{
		width: 35%;
	}
}
@media screen and (min-width: 2050px){
	.white_black_item_left, .white_black_item_right_2{
		width: 62%;
	}
	.white_black_item_right, .white_black_item_left_2{
		width: 38%;
	}
}
@media screen and (min-width: 2733px){
	.white_black_item_left, .white_black_item_right_2{
		width: 55%;
	}
	.white_black_item_right, .white_black_item_left_2{
		width: 45%;
	}
}

/*==================*/
.content .white_black_img{
	background-size: cover;
	width: 62%;
	height: 400px;
}
.content .white_black_text{
	float: left;
	padding: 48px 61px;
}
.content .white_black_text_2{
	float: right;
	padding-top: 44px;
	padding-right: 53px;
}
.content .white_black_text_2 .w_b_text_1{
	border-bottom: 1px solid #D7D5CF;
	padding-bottom: 25px;
	padding-right: 15px;
}
.content .white_black_text_2 .w_b_text_1 a{
	color: #000;
}
.content .white_black_text p{
	margin: 0;
}
.content .w_b_title{
	font-family: Myriad Pro Cond, Arial, sans-serif;
	font-size: 51px;
	color: #857f77;
	text-transform: uppercase;
}
.content .w_b_text{
	font-family: Arial, sans-serif;
	font-size: 14px;
	color: #857f77;
	line-height: 20px;
}
.content .w_b_text_2{
	padding-top: 22px;
}
.white_black_img_1{
	background: url(../img/index/1_gray.jpg) 100% 0;
	float: left;
	background-size: cover;
}

.white_black_img_2{
	background: url(../img/index/2_gray.jpg);
	float: right;
	background-size: cover;
}
.content .resourse{
	margin-top: 29px;
	position: absolute;
}
.content .resourse .yandex{
	width: 78px;
	height: 83px;
	background: url(../img/index/yandex.png) no-repeat;
	float: left;
	margin-right: 19px;
	cursor: pointer;
	transition: all linear .15s;
}
.content .resourse .google{
	width: 77px;
	height: 78px;
	background: url(../img/index/google.png) no-repeat;
	float: left;
	margin-right: 20px;
	cursor: pointer;
	transition: all linear .15s;
}
.content .resourse .mail{
	width: 78px;
	height: 78px;
	background: url(../img/index/mail.png) no-repeat;
	float: left;
	cursor: pointer;
	transition: all linear .15s;
}
.content .resourse .yandex:hover{
	background: url(../img/index/yandex_color.png) no-repeat;
}
.content .resourse .google:hover{
	background: url(../img/index/google_color.png) no-repeat;
}
.content .resourse .mail:hover{
	background: url(../img/index/mail_color.png) no-repeat;
}
.global_wrapper_center{
	text-align: center;
}
.w_b_title_notes{
	margin-bottom: -3px;
}
a.notes_viewAll{
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #000;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.notes_blocks{
	margin-top: 30px;
	color: black;
	position: relative;
	left: 11px;
	padding-bottom: 28px;
}
.notes_block{
	width: 332px;
	float: left;
	cursor: pointer;
}
.notes_block:hover .notes_block_img{
	-webkit-filter: none;
    -moz-filter: none;
    -ms-filter: none;
    -o-filter: none;
  	filter: none;
  	filter: none;
}
.notes_texting{
	background: transparent;
	transition: all linear .15s;
}
.notes_block:hover .notes_texting{
	background: #2DB77C;
}
.notes_block:hover .notes_data{
	color: #b7ffc4;
}
.notes_block:hover .notes_mini-title{
	color: #fff;
}
.notes_block:hover .notes_desc{
	color: #b7ffc4;
}
.notes_block_img{
	width: 332px;
	height: 217px;
	-webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
  	filter: grayscale(100%);
  	filter: gray;
  	
  	-webkit-transition: all linear .15s;
    -moz-transition: all linear .15s;
    -o-transition: all linear .15s;
    transition: all linear .15s;
}
.notes_texting{
	text-align: left;
	padding: 10px 9px;
}
.notes_block_img_1{
	background: url(../img/index/3_gray.jpg);
}
.notes_block_img_2{
	background: url(../img/index/4_gray.jpg);
}
.notes_block_img_3{
	background: url(../img/index/5_gray.jpg);
}
.notes_data{
	font-family: Arial, sans-serif;
	font-size: 9px;
	color: #857f76;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 0.7px;
	margin-bottom: 7px;
	transition: all linear .15s;
}
.notes_mini-title{
	font-family: Arial, sans-serif;
	font-size: 14px;
	color: #000;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1px;
	line-height: 22px;
	transition: all linear .15s;
}
.notes_desc{
	font-family: Arial, sans-serif;
	font-size: 14px;
	color: #857f76;
	margin-top: 1px;
	letter-spacing: -0.1px;
	line-height: 20px;
	margin-bottom: 18px;
	transition: all linear .15s;
}

.footer{
	width: 100%;
	min-width: 1024px;
	height: 448px;
	background: #212121;
	position: fixed;
	z-index: -10;
	bottom: 0;
	color: white;
}
.footer img.footer_logo{
	padding-top: 60px;
}
.footer ul{
	padding: 0;
	margin: 13px 0 0;
	font-size: 13px;
}
.footer ul li{
	display: inline-block;
	letter-spacing: 1.18px;
	margin-right: 11px;
}
.footer ul li:last-child{
	margin-right: 0;
}
.footer ul li a{
	text-decoration: none;
	text-transform: uppercase;
	color: #aaa399;
	transition: all linear .15s;
}
.footer ul li a:hover{
	color: #ff4800;
}
.footer_number{
	display: inline-block;
	border: 2px solid #AAA398;
	margin-top: 17px;
	padding: 3px 15px 11px;
	position: relative;
	margin-bottom: 4px;
}
.footer_number:before{
	content: url(../img/index/left-hand.png);
	width: 110px;
	height: 57px;
	position: absolute;
	top: 18px;
	left: -135px;
}
.footer_number:after{
	content: url(../img/index/right-hand.png);
	width: 110px;
	height: 57px;
	position: absolute;
	top: 18px;
	right: -133px;
}
.footer_number p{
	margin: 0;
}
.footer_number p:first-child{
	font-family: Myriad Pro Cond, Arial, sans-serif;
	font-size: 38px;
	color: #aaa399;
	margin-bottom: -2px;
}
.footer_number p:last-child{
	font-family: Arial, sans-serif;
	font-size: 13px;
	color: #5d5d5d;
}
.footer_address{
	font-family: Arial, sans-serif;
	font-size: 14px;
	color: #857f76;
	letter-spacing: -0.1px;
	margin-bottom: 27px;
}
.more-info{
	border-top: 1px solid #333333;
	border-bottom: 1px solid #333333;
	padding: 15px 0 13px;
	width: 996px;
	margin: 0 auto 23px;
}
.more-info p, .more-info p a{
	margin: 0 0 4px;
	font-family: Arial, sans-serif;
	font-size: 14px;
	color: #5d5d5d;
	text-decoration: none;
}
.more-info_1, .more-info_2, .more-info_3{
	float: left;
	text-align: left;
}
.more-info_1{
	margin-left: 6px;
	margin-right: 58px;
}
.more-info_2{
	margin-right: 89px;
}
.more-info_3{
	margin-right: 6px;
}
.footer a.conf{
	font-family: Arial, sans-serif;
	font-size: 13px;
	color: #5d5d5d;
}


.global_wrapper_abs{
	position: absolute;
	left: 50%;
	margin-left: -512px;
}


/*==================header_top=======================*/
.header_top{
	padding: 27px 0 0;
	font-family: Arial, sans-serif;
	font-size: 13px;
	color: #5d5d5d;
	position: relative;
	z-index: 10;
}
.header_top img{
	margin-left: 20px;
	float: left;
}
.header_top .city_menu{
	float: left;
	margin: -5px 0 0 32px;
}
.header_top .city_menu .yourCity{
	display: inline-block;
	position: relative;
	top: -7px;
}
.header_top .city_menu a.spec{
	position: relative;
	top: 2px;
	right: 4px;
	color: #00cd95;
	transition: all linear .15s;
	float: right;
}
.header_top .city_menu a.spec:hover{
	color: #ff4800;
}
.header_top .city_menu ul{
	padding: 0;
	margin: 10px 0 0;
}
.header_top .city_menu ul li{
	display: inline-block;
	letter-spacing: 1.18px;
	margin-right: 11px;
}
.header_top .city_menu ul li:last-child{
	margin-right: 0;
}
.header_top .city_menu ul li a{
	text-decoration: none;
	text-transform: uppercase;
	color: #aaa399;
	transition: all linear .15s;
}
.header_top .city_menu ul li a:hover{
	color: #ff4800;
}
.header_top .phone{
	float: right;
	font-family: Myriad Pro Cond, Arial, sans-serif;
	font-size: 33px;
	color: #aaa399;
}
.header_top .phone i{
	font-style: normal;
	position: relative;
	top: -8px;
	right: 23px;
}
.header_top .phone span{
	font-family: Arial, sans-serif;
	font-size: 13px;
	color: #5d5d5d;
	display: block;
	position: relative;
	top: -10px;
	right: 24px;
}
.clear{clear: both;}
/*===================================================*/
.media_help{
	height: 400px;
	display: none;
}

.price_index{
	box-shadow: none;
}

/*==================*/
.header_top_landing .city_menu{
	margin-left: 39px !important;
}
.header_top_landing table{
	margin-top: -1px !important;
}
.header_top_landing table tr td{
	padding-right: 37px !important;
	padding-bottom: 7px !important;
}
.header_top_landing table tr td a{
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #aaa399;
	text-transform: uppercase;
	letter-spacing: 1px;
	text-decoration: none;
	transition: all linear .15s;
}
.header_top_landing table tr td a:hover{
	color: #ff4800;
}

.in-center{
	height: 188px;
	width: 250px;
	display: inline;
	float: left;
	margin: 10px;
}

div.project-web_slider_all p{
	text-align: center;
	margin: 0;
	padding-top: 30px;
}

/* ОТСИХ
----------------------------------------------------------------------------------------------------*/

.container_12 {
	margin-left: auto;
	margin-right: auto;
	width: 996px;
}




.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 8px;
	margin-right: 8px;
}



.push_1, .pull_1,
.push_2, .pull_2,
.push_3, .pull_3,
.push_4, .pull_4,
.push_5, .pull_5,
.push_6, .pull_6,
.push_7, .pull_7,
.push_8, .pull_8,
.push_9, .pull_9,
.push_10, .pull_10,
.push_11, .pull_11,
.push_12, .pull_12 {
	position:relative;
}


/* Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/

.alpha {
	margin-left: 0;
}

.omega {
	margin-right: 0;
}

/* Grid >> 12 Columns
----------------------------------------------------------------------------------------------------*/


.container_12 .grid_1 {
	width:67px;
}

.container_12 .grid_2 {
	width:150px;
}

.container_12 .grid_3 {
	width:233px;
}

.container_12 .grid_4 {
	width:316px;
}

.container_12 .grid_5 {
	width:399px;
}

.container_12 .grid_6 {
	width:482px;
}

.container_12 .grid_7 {
	width:565px;
}

.container_12 .grid_8 {
	width:648px;
}

.container_12 .grid_9 {
	width:731px;
}

.container_12 .grid_10 {
	width:814px;
}

.container_12 .grid_11 {
	width:897px;
}

.container_12 .grid_12 {
	width:980px;
}




/* Prefix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/


.container_12 .prefix_1 {
	padding-left:83px;
}

.container_12 .prefix_2 {
	padding-left:166px;
}

.container_12 .prefix_3 {
	padding-left:249px;
}

.container_12 .prefix_4 {
	padding-left:332px;
}

.container_12 .prefix_5 {
	padding-left:415px;
}

.container_12 .prefix_6 {
	padding-left:498px;
}

.container_12 .prefix_7 {
	padding-left:581px;
}

.container_12 .prefix_8 {
	padding-left:664px;
}

.container_12 .prefix_9 {
	padding-left:747px;
}

.container_12 .prefix_10 {
	padding-left:830px;
}

.container_12 .prefix_11 {
	padding-left:913px;
}



/* Suffix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/


.container_12 .suffix_1 {
	padding-right:83px;
}

.container_12 .suffix_2 {
	padding-right:166px;
}

.container_12 .suffix_3 {
	padding-right:249px;
}

.container_12 .suffix_4 {
	padding-right:332px;
}

.container_12 .suffix_5 {
	padding-right:415px;
}

.container_12 .suffix_6 {
	padding-right:498px;
}

.container_12 .suffix_7 {
	padding-right:581px;
}

.container_12 .suffix_8 {
	padding-right:664px;
}

.container_12 .suffix_9 {
	padding-right:747px;
}

.container_12 .suffix_10 {
	padding-right:830px;
}

.container_12 .suffix_11 {
	padding-right:913px;
}



/* Push Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/


.container_12 .push_1 {
	left:83px;
}

.container_12 .push_2 {
	left:166px;
}

.container_12 .push_3 {
	left:249px;
}

.container_12 .push_4 {
	left:332px;
}

.container_12 .push_5 {
	left:415px;
}

.container_12 .push_6 {
	left:498px;
}

.container_12 .push_7 {
	left:581px;
}

.container_12 .push_8 {
	left:664px;
}

.container_12 .push_9 {
	left:747px;
}

.container_12 .push_10 {
	left:830px;
}

.container_12 .push_11 {
	left:913px;
}



/* Pull Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/


.container_12 .pull_1 {
	left:-83px;
}

.container_12 .pull_2 {
	left:-166px;
}

.container_12 .pull_3 {
	left:-249px;
}

.container_12 .pull_4 {
	left:-332px;
}

.container_12 .pull_5 {
	left:-415px;
}

.container_12 .pull_6 {
	left:-498px;
}

.container_12 .pull_7 {
	left:-581px;
}

.container_12 .pull_8 {
	left:-664px;
}

.container_12 .pull_9 {
	left:-747px;
}

.container_12 .pull_10 {
	left:-830px;
}

.container_12 .pull_11 {
	left:-913px;
}




/* `Clear Floated Elements
----------------------------------------------------------------------------------------------------*/

/* http://sonspring.com/journal/clearing-floats */

.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

/* http://www.yuiblog.com/blog/2010/09/27/clearfix-reloaded-overflowhidden-demystified */

.clearfix:before,
.clearfix:after {
  content: '\0020';
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

.clearfix:after {
  clear: both;
}

/*
  The following zoom:1 rule is specifically for IE6 + IE7.
  Move to separate stylesheet if invalid CSS is a problem.
*/

.clearfix {
  zoom: 1;
}

div.global_wrapper table tbody tr td div.grid{
	margin-left:44px;
}

.special_for_about{
margin: 0; text-align: center; font-family: Myriad Pro Cond, Arial, sans-serif; font-size: 51px; color: #857f77; font-weight: normal; text-transform: uppercase; padding-bottom: 32px;}


.modalDialog {
	position: fixed;
	font-family: Arial, Helvetica, sans-serif;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: rgba(0,0,0,0.8);
	z-index: 99999;
	-webkit-transition: opacity 400ms ease-in;
	-moz-transition: opacity 400ms ease-in;
	transition: opacity 400ms ease-in;
	display: none;
	pointer-events: none;
}

.modalDialog:target {
	display: block;
	pointer-events: auto;
}

.modalDialog > div {
	color: black;
	width: 700px;
	position: relative;
	margin: 4% auto;
	padding: 5px 20px 13px 20px;
	border-radius: 10px;
	background: #fff;
	background: -moz-linear-gradient(#fff, #999);
	background: -webkit-linear-gradient(#fff, #999);
	background: -o-linear-gradient(#fff, #999);
}

.close {
	background: #606061;
	color: #FFFFFF;
	line-height: 25px;
	position: absolute;
	right: -12px;
	text-align: center;
	top: -10px;
	width: 24px;
	text-decoration: none;
	font-weight: bold;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	-moz-box-shadow: 1px 1px 3px #000;
	-webkit-box-shadow: 1px 1px 3px #000;
	box-shadow: 1px 1px 3px #000;
}

.close:hover { background: #00d9ff; }

p.blog_bigText a{
	color: #857f77;
    text-decoration: none;
}
 
p.blog_bigText:hover{
color: #857f76;
}

div.text_for_blog{
	font-family: Arial, sans-serif;
    font-size: 15px;
    color: #000;
    margin-top: 11px;
    margin-bottom: -7px;
    line-height: 24px;
}

span.wiki-item {
    line-height: 18px;
    padding-bottom: 12px;
    display: inline-block;
    margin-left: 25px;
}

span.wiki-item a{
color: #857f77;
}

.contentTd_big div{
color: #857f77;
}

.gb_text_rightTd_all{
	max-width:300px;
}

div.global_wrapper table tbody tr td a{
	text-decoration: none;
}

div.for-ads{
	/* margin-top: 40px; */
	/*color: #A51212;*/
}

div.left-for-ads{
	padding: 0 20px 0 10px;
	float: left;
    
	width: 480px;
}

div.right-for-ads{
	margin-top: 0px;
	width: 480px;
    float: right;
	padding: 0 10px 0 20px;
}

p.title-in-ads{
	margin: 40px 0 30px 0 !important;
    font-family: Myriad Pro Cond, Arial, sans-serif;
    font-size: 36px;
    color: #857f77;
    text-transform: uppercase;
} 

div.for-ads p{
	line-height: 22px;
	margin: 0px 0 20px 0;
	/* margin-top: 40px; */
	color: #857f77;
}

div.for-ads ol{
	margin-top: 0px;
	padding-left: 23px;
	line-height: 22px;
	color: #857f77;
} 

div.for-ads ul{line-height: 22px;color: #857f77;padding-left: 0px; margin-top: 0px;}

div.for-ads ul li{padding-left: 22px; list-style:none;}

div.for-ads ul li:before {
  background: url(/assets/images/tire.png) 0% 50% no-repeat;
  content: ' ';
  position: absolute;
  width: 20px;
  height: 20px;
  margin-left: -20px;
}

div.for-ads h2{font-size: 28px;font-weight: normal;font-family: Myriad Pro Cond, Arial, sans-serif;text-transform: uppercase;color: #857f77;margin: 0 0 20px 0;}

div.for-ads h4{font-size: 22px;/* font-weight: normal; */font-family: Myriad Pro Cond, Arial, sans-serif;/* text-transform: uppercase; */color: #857f77;margin: 0 0 10px 0;}

div.distance {height: 60px;clear:both;}
p.closer{margin-bottom: 10px !important;}

/*==================*/
