.confirm-unsubscribe-email-text {
	margin: auto;
	max-width: 640px;
}
.sendedform input[type="radio"] {
	width: inherit;
	display: inline-block;
}
/*----------- Contacts -----------*/
	.contacts {
		padding-top: 30px;
		padding-bottom: 30px;
		font-size: 26px;
		font-weight: 300;
		line-height: 1.3em;
	}
	.contacts h2 {
		text-transform: uppercase;
		font-size: 36px;
		margin: 30px 0;
		text-align: center;
	}
	.contacts h3 {
		text-transform: uppercase;
		font-size: 24px;
		margin: 30px 0;
		text-align: center;
		color: #e3000f;
		font-weight: 600;
	}
	.contacts h4 {
		text-transform: uppercase;
		font-size: 24px;
		margin: 30px 0;
		text-align: center;
		font-weight: 400;
		padding-top: 40px;
	}
	.contacts h5 {
		text-transform: uppercase;
		font-size: 14px;
		margin: 30px 0;
		text-align: center;
		font-weight: 400;
		color: #555;
	}
	.contacts_details {
		display: table-cell;
		vertical-align: top;
		padding-top: 40px;
		padding-right: 40px;
		width: 300px;
	}
	.contacts_map {
		display: table-cell;
		vertical-align: top;
		width: 800px;
	}
	.contacts_details p {
		line-height: normal;
		vertical-align: middle;
		word-spacing: normal;
		padding-right: 20px;
		font-size: 18px;
		font-weight: 600;
		text-transform: uppercase;
	}
	.contacts_details .contacts_phone {
		font-weight: 600;
		color: #e3000f;
	}
	.contacts_details .contacts_name {
		font-weight: 400;
		text-transform: none;
		font-size: 0.85em;
		padding-left: 5px;
	}
	.contacts_details .contacts_email {
		text-transform: none;
		font-weight: 400;
		font-size: 0.85em;
	}
	.contacts_details .contacts_email a {
		color: #222222;
	}
	.contacts_details .contacts_email a:hover {
		color: #e3000f;
	}
	@media screen and (max-width: 1279px) {
		.contacts_map {
			width: 600px;
		}
	}
	@media screen and (max-width: 1023px) {
		.contacts_details {
			padding-bottom: 40px;
			padding-top: 10px;
			margin: 0 auto;
			text-align: center;
			display: inline;
		}
		.contacts_map {
			display: block;
			width: auto;
			padding-top: 10px;
		}
	}
	.contacts_repres {
		display: table;
		margin: auto;
		text-align: center;
		width: 100%;
		padding-bottom: 40px;
	}
	.contacts_repres_item {
		display: table-cell;
		width: 26%;
		min-width: 200px;
	}
	@media screen and (max-width: 840px) {
		.contacts_repres_item {
			display: block;
			width: 100%;
			margin: 0 auto;
			text-align: center;
			padding-bottom: 40px;
		}
		.contacts_repres {
			padding-bottom: 0px;
			display: inline;
			text-align: center;
		}
	}
	.contacts_repres_item p {
		line-height: normal;
		vertical-align: middle;
		word-spacing: normal;
		padding-right: 20px;
		font-size: 18px;
		font-weight: 600;
		text-transform: uppercase;
	}
	.contacts_repres_city {
		font-weight: 600;
		font-size: 20px;
	}
	.contacts_repres_phone {
		font-weight: 600;
		color: #e3000f;
	}
	.contacts_repres_name {
		font-weight: 600;
		font-size: 0.85em;
		text-transform: none;
	}
	.contacts_repres_street {
		text-transform: none;
		font-size: 0.7em;
	}
/*----------- // Contacts -----------*/
/*----------- Страница создания сайтов -----------*/
	.cs_vid_site .main_chevron img {
		max-height: 95px;
		width: auto;
		opacity: 0.6;
	}
	@media screen and (max-width: 480px)
	{
		.main_chevron {
			padding-bottom: 40px;
		}
	}
	.cs_vid_site div {
		text-transform: uppercase;
	}
	.cs_vid_site h2 {
		font-weight: 600;
	}
	.cs_vid_site .grey_title {
		color: #6c6b6f;
		font-size: 18px;
		font-weight: 600;
	}
	.cs_vid_site .red_price {
		padding-top: 10px;
		color: #e3000f;
		font-weight: 700;
	}
	.cs_vid_site .text_center a {
		text-transform: none;
		color: #0e8398;
		font-style: italic;
		font-size: 20px;
		text-decoration: none;
		font-weight: 400;
		font-family: Intro, Tahoma, Helvetica, sans-serif;
	}
	.cs_vid_site .text_center a:hover { text-decoration: underline; }
	.cs_section_tehnology {
		margin-top: -30px;
		background-image: url("/sozdanie_saitov/.inc/cs-slide-3.jpg");
		color: #FFF;
		text-align: center;
	}
	.cs_section_tehnology_overlay {
		position: absolute;
		height: 100%;
		background: rgba(0,0,0,0.8);
		width: 100%;
		margin-top: -140px;
	}
	.section_arrows:before {
		z-index: 200;
	}
	.cs_section_tehnology h2 {
		color: #e3000f;
		text-transform: uppercase;
		font-size: 36px;
		font-weight: 700;
	}
	.cs_section_tehnology .block img {
		float: left;
		display: block;
		padding-right: 15px;
	}
	.cs_section_tehnology .block div {
		line-height: normal;
	}
	.cs_section_tehnology .block .title {
		/*text-transform: uppercase;*/
		font-size: 20px;
		font-weight: 700;
	}
	.cs_section_tehnology .block .body {
		font-style: italic;
		font-size: 14px;
		padding-top: 2px;
		font-family: Intro, Tahoma, Helvetica, sans-serif;
	}
	.cs_teh_block {
		display: inline-block;
	}
	.cs_teh_block_img {
		padding-right: 20px;
		display: table-cell;
		width: 150px;
		height: 150px;
	}
	.cs_teh_block_text {
		display: table-cell;
		vertical-align: middle;
	}
	@media screen and (max-width: 480px)
	{
		.cs_teh_block_img {
			background-size: 70px !important;
			width: 70px;
			height: 70px;
		}
	}
	.cs_works_head {
		font-size: 36px;
		color: #e3000f;
		text-transform: uppercase;
		font-weight: 600;
		text-align: center;
		padding-bottom: 30px;
	}
	.cs_show_all_portfolio_link {
		margin: 0 auto;
		text-align: center;
		display: table !important;
		color: #e3000f !important;
		border: 1px solid #e3000f !important;
	}
	.cs_show_all_portfolio_link:hover{
		color: #ffffff !important;
	}
	.cs_show_all_portfolio_link:before{
		background: #e3000f !important;
	}
	.cs_prtf_name {
		color: #222 !important;
	}
	.cs_prtf_name:hover {
		color: #e3000f !important;
	}
	.cs_ready_sites {
		margin-top: -30px;
		background-image: url("/sozdanie_saitov/.inc/cs_ready_sites.png");
		color: #FFF;
		text-align: center;
	}
	.cs_ready_sites_overlay {
		position: absolute;
		height: 100%;
		background: rgba(0,0,0,0.8);
		width: 100%;
		margin-top: -140px;
	}
	.cs_ready_sites_head {
		font-size: 36px;
		color: #e3000f;
		text-transform: uppercase;
		font-weight: 600;
		text-align: center;
	}
	.cs_ready_sites_head img {
		margin-left: -27px;
		left: -20px;
		width: 50px;
	}
	.cs_ready_sites_sugg1 {
		font-family: Intro, Tahoma, Helvetica, sans-serif;
		font-size: 18px;
	}
	.cs_list_red {
		color: #e3000f;
	}
	.cs_ready_sites_sugg2 {
		text-transform: uppercase;
		font-size: 26px;
		padding-top: 40px;
		padding-bottom: 40px;
		font-weight: 600;
		vertical-align: inherit !important;
	}
	.cs_ready_sites_amount {
		font-size: 36px;
		color: #e3000f;
		vertical-align: inherit !important;
	}
	.cs_ready_sites_advant {
		display: table;
		margin: 0 auto;
		text-align: center;
	}
	.cs_ready_sites_advant1 {
		display: table-cell;
		background: url('/sozdanie_saitov/.inc/cs_cheaper.png') no-repeat;
		width: 210px;
		height: 166px;
		background-position: center bottom;
	}
	.cs_ready_sites_advant2 {
		display: table-cell;
		background: url('/sozdanie_saitov/.inc/cs_quicker.png') no-repeat;
		width: 210px;
		height: 166px;
		background-position: center bottom;
		top: 6px;
	}
	.cs_ready_sites_plus {
		font-size: 50px;
		display: table-cell;
		vertical-align: middle;
		padding-left: 60px;
		padding-right: 60px;
	}
	.cs_ready_sites_order_ex {
		font-size: 20px;
		padding-left: 40px;
		padding-right: 40px;
		padding-top: 10px;
		padding-bottom: 10px;
		background: #e3000f;
		color: #fff;
		font-weight: 600;
		text-align: center;
		margin-top: 60px;
		margin-left: auto;
		margin-right: auto;
		display: table;
	}
	.cs_ready_sites_order a {
		display: inline-block;
		margin: 0 auto;
		color: #fff;
		padding: 20px 30px;
		border: solid 1px #fff;
		-webkit-border-radius: 20px;
		-moz-border-radius: 20px;
		border-radius: 20px;
		font-family: notosans, Verdana, Helvetica;
		font-style: italic;
		font-size: 16px;
		overflow: hidden;
		z-index: 1;
		vertical-align: middle;
		text-decoration: none;
	}
	.cs_ready_sites_order a:hover {
		text-decoration: underline;
	}
	.cs_ready_sites_order {
		display: table;
		margin-left: auto;
		margin-right: auto;
		margin-top: 60px;
		text-align: center;
	}
	@media screen and (max-width: 610px) {
		.cs_ready_sites_advant1 {
			display: block;
		}
		.cs_ready_sites_advant2 {
			display: block;
		}
		.cs_ready_sites_plus {
			display: block;
		}
	}
	@media screen and (max-width: 480px) {
		.cs_ready_sites_head {
			font-size: 23px;
		}
		.cs_ready_sites_sugg2 {
			font-size: 1.6em;
		}
	}
	.cs_mobile_head {
		font-size: 36px;
		color: #222;
		text-transform: uppercase;
		font-weight: 600;
		text-align: center;
		padding-bottom: 30px;
	}
	.cs_mobile_head_small {
		font-size: 22px;
		color: #e3000f;
		font-weight: 600;
		text-align: center;
	}
	.cs_mobile {
		display: table;
		margin-left: auto;
		margin-right: auto;
		text-align: center;
	}
	.cs_mobile_img {
		display: table-cell;
		background: url('/sozdanie_saitov/.inc/cs_mobile.png') no-repeat;
		background-size: 300px;
		width: 300px;
		height: 380px;
	}
	.cs_mobile_text {
		display: table-cell;
		font-family: Intro, Tahoma, Helvetica, sans-serif;
		font-size: 22px;
		text-align: left;
		font-weight: 600;
		padding-left: 70px;
		vertical-align: middle;
		color: #222;
	}
	.cs_mobile_order {
		padding-bottom: 40px;
	}
	.cs_mobile_order a {
		top: 40px;
		display: inline-block;
		margin: 0 auto;
		color: #fff;
		padding: 20px 40px;
		border: solid 1px #fff;
		-webkit-border-radius: 20px;
		-moz-border-radius: 20px;
		border-radius: 20px;
		font-family: notosans, Verdana, Helvetica;
		font-style: italic;
		font-size: 18px;
		overflow: hidden;
		z-index: 1;
		vertical-align: middle;
		text-decoration: none;
		background: #e3000f;
	}
	.cs_mobile_order a:hover {
		text-decoration: underline;
	}
	@media screen and (max-width: 750px)
	{
		.cs_mobile_img {
			display: block;
			margin: 0 auto;
			margin-top: 30px;
			margin-bottom: 20px;
		}
		.cs_mobile_text {
			display: block;
			font-size: 1.3em;
		}
	}
	.cs_form {
		margin-top: -30px;
		background: url("/sozdanie_saitov/.inc/cs_form.png") no-repeat center fixed;
		background-size: cover;
		color: #FFF;
		text-align: center;
		height: 600px;
		background-position: center top;
	}
	.cs_form_overlay {
		position: absolute;
		height: 100%;
		background: rgba(0,0,0,0.8);
		width: 100%;
	}
	.cs_form_head {
		font-size: 36px;
		color: #fff;
		text-transform: uppercase;
		font-weight: 600;
		text-align: center;
		padding-bottom: 30px;
		padding-top: 40px;
		font-family: Intro, Tahoma, Helvetica, sans-serif;
	}
	.cs_form_info {
		font-family: Intro, Tahoma, Helvetica, sans-serif;
		font-size: 18px;
	}
	.cs_form input[type="text"],.cs_form input[type="password"],.cs_form textarea{
		color: #FFFFFF;
	}
	@media screen and (max-width: 480px) {
		.cs_form_head {
			font-size: 23px;
		}
	}
/*----------- // Страница создания сайтов -----------*/
/*----------- Страница Интернет-реклама -----------*/
	.seo_marketing_block {
	}
	.seo_marketing {
	}
	.seo_marketing:hover {
	}
	.seo_marketing_item {
		display: block;
		color: #9b9b9b;
		background: #f5f5eb;
		overflow: hidden;
		max-width: 280px;
		height: 413px;
		margin: 10px;
		text-decoration: none;
		margin-left: auto;
		margin-right: auto;
	}
	a.seo_marketing_item:hover .seo_marketing_more_url {
		background: #FF9B00;
		border: 1px solid #FFFFFF;
	}
	a.seo_marketing_item:hover {
		z-index: 99;
		/*height: 485px;*/
		/*margin-bottom: -62px;*/
		/*background: #E6E6D2;*/
		background: rgba(10,10,10,0.6);
		color:#fff;		
		box-shadow: 7px 7px 31px #9C9A9A;
		
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ea6c1a+0,e3501f+36,c82025+100 */
background: #ea6c1a; /* Old browsers */
background: -moz-linear-gradient(top, #ea6c1a 0%, #e3501f 36%, #c82025 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #ea6c1a 0%,#e3501f 36%,#c82025 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #ea6c1a 0%,#e3501f 36%,#c82025 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ea6c1a', endColorstr='#c82025',GradientType=0 ); /* IE6-9 */
	}
	.seo_marketing_item_img{
		height: 150px;
		line-height: 150px;
		padding-bottom: 20px;
		margin: 20px;
		display: block;
	}
	.seo_marketing_item_img img {
		max-width: 100%;
		max-height: 100%;
		display: inline-block;
		vertical-align: middle;
	}
	.seo_marketing_item_text{
		height: 200px;
		overflow: hidden;
		/*margin-bottom: 20px;*/
	}
	.seo_marketing_item:hover .seo_marketing_text{
		display:block;
		box-shadow: none;
	}
	.seo_marketing_item:hover .seo_marketing_item_text{
		display:none;
	}
	.seo_marketing_item:hover .seo_marketing_item_img{
		background:transparent;
	}
	.seo_marketing_item:hover .seo_marketing_item_head {
		z-index:1;
		position:relative;
	}
	.seo_marketing_item:hover .seo_marketing_more_url {
		color: #fff;
		background: #64a9b7;
		box-shadow: 0 6px 22px -7px #FFF;
	}
	.seo_marketing_text {
		box-shadow: 0 6px 22px -7px #444;
		position: absolute;
		top: auto;
		bottom: 22px;
		z-index: 90;
		text-align: center;
		left: 0;
		z-index: 160;
		
		display:none;
		padding: 20px;
		text-align: center;
		margin: 0 auto;
		font-size: 14px;
		font-family: Intro, Tahoma, Helvetica, sans-serif;
		overflow: hidden;
		color: #fff;
	}
	/*.seo_marketing_text:before {
		position: absolute;
		display: block;
		left: -10px;
		right: -10px;
		height: 55px;
		content: '';
		background-color: #ffffff;
		background-image: -moz-linear-gradient(#ffffff,#fff);
		background-image: -webkit-linear-gradient(#ffffff,#fff);
		background-image: linear-gradient(#ffffff,#fff);
	}*/
	.seo_marketing_text.no-before:before{display:none;}
	.seo_marketing_text.full-height {height: 100%;}
	.seo_marketing_item_head {
		text-align: center;
		margin: 0 auto;
		text-transform: uppercase;
		color: #e3000f;
		font-size: 18px;
		font-weight: 600;
		padding-left: 20px;
		padding-right: 20px;
		height:100px;
	}
	.seo_marketing_more_url {
		display: inline-block;
		background: #1F4148;
		border: 1px solid #64a9b7;
		color: #fff;
		text-decoration: none;
		border-radius: 10px;
		font-family: Intro, Tahoma, Helvetica, sans-serif;
		font-style: normal;
		font-size: 16px;
		margin: 10px auto;
		text-align: center;
		padding: 10px 30px;
		z-index: 1;
		vertical-align: middle;
	}
	.seo_marketing_more_url:hover {
		color: #fff;
		background: #64a9b7;
	}
	
/*----------- // Страница Интернет-реклама -----------*/
/*----------- Страница Техподдержка -----------*/
	.support {
		font-family: intro, Tahoma, Helvetica;
	}
	.support h1 {
		text-transform: uppercase;
		font-size: 40px;
		font-weight: 600;
	}
	.support h1 span {
		position: relative;
		padding-bottom: 7px;
		color: #222222;
	}
	.support h1 span:after{
		position:absolute;
		left:0;
		bottom:0;
		width:100%;
		height:1px;
		border-bottom: 1px solid #e3000f;
		content: ""
	}
	.support h2 {
		font-size: 36px;
		color: #e3000f;
		text-transform: uppercase;
		font-weight: 600;
		text-align: center;
		padding-bottom: 30px;
	}
	.support_info {
		text-transform: uppercase;
		color: #555;
		text-align: center;
		width: 62%;
		margin: 0 auto;
		top: -7px;
		font-size: 15.5px;
		line-height: normal;
		padding-bottom: 45px;
	}
	.support_serv_img {
		width: 100px;
		height: 100px;
		display: table-cell;
		padding-right: 50px;
		top: 0px;
		padding-bottom: 40px;
		vertical-align: middle;
	}
	.support_serv_img img {
		height: 125px;
	}
	.support_serv_text  {
		font-size: 18px;
		display: table-cell;
		padding-bottom: 50px;
	}
	.support_serv_text ul {
		list-style: none;
		padding-top: 5px;
		padding-right: 2px;
	}
	.support_serv_text ul li {
		list-style-type: disc;
		color: #e3000f;
	}
	.support_serv_text ul li:before {
		background: none;
	}
	.support_serv_text ul li span {
		color: #555;
		text-transform: uppercase;
		font-size: 14px;
		font-weight: 600;
	}
	.support_serv_text p {
		text-transform: uppercase;
		font-weight: 600;
		color: #222;
	}
	.support_learning_0 {
		font-size: 14px;
		font-weight: 600;
		color: #555;
	}
	.support_list_col {
		display: table-cell;
		padding-right: 20px;
		padding-top: 15px !important;
	}
	.support_wide_block {
		background: url('/.include/images/support/support_wide_block.jpg') no-repeat center center /cover;
		min-height: 554px;
		margin-top: -30px;
		margin-bottom: 40px;
	}
	.support_scheme_title {
		text-transform: uppercase;
		color: #fff;
		background: #ff0000;
		margin: 0 auto;
		display: table;
		font-size: 36px;
		font-weight: 600;
		padding-top: 3px;
		padding-bottom: 3px;
		padding-left: 22px;
		padding-right: 22px;
	}
	.support_scheme_circles {
		position: relative;
		height: auto;
		margin-top: 95px;
		display: table;
		margin-left: auto;
		margin-right: auto;
	}
	.support_scheme_circle {
		display: table-cell;
		width: 320px;
		height: 320px;
		min-width: 320px;
		background: #fff;
		border-radius: 300px;
	}
	.support_scheme_arrow {
		display: table-cell;
		vertical-align: middle;
	}
	.support_scheme_arrow img {
		width: 90px;
		height: 90px;
		z-index: 10;
		margin-left: -40px;
	}
	.support_scheme_circle p {
		width: 220px;
		text-align: center;
		margin: 0 auto;
		top: 190px;
		font-size: 16px;
	}
	.support_scheme_circle img {
		position: absolute;
		top: 60px;
		left: 122px;
	}
	img.support_scheme_circle_img_second {
		left: 110px;
	}
	.support_scheme_title:hover {
		opacity: 0.8;
		-webkit-transform: rotate(720deg);
		-moz-transform: rotate(720deg);
		-o-transform: rotate(720deg);
		-ms-transform: rotate(720deg);
		transform: rotate(720deg);
		box-shadow: 12px 0 25px -4px #555, -12px 0 18px -4px #555;
		z-index: 10;
	}
	.support_scheme_title {
		-webkit-transition: 1s ease-in-out;
		-moz-transition: 1s ease-in-out;
		-o-transition: 1s ease-in-out;
		transition: 1s ease-in-out;
	}
	.support_advant_title {
		color: #555;
		text-transform: uppercase;
		font-size: 36px;
		font-weight: 600;
		text-align: center;
		padding-bottom: 40px;
	}
	.support_advant_block {
		margin: 0 auto;
	}
	.support_advant_digit {
		display: table-cell;
		font-size: 50px;
		font-weight: 600;
		color: #e3000f;
		vertical-align: middle;
		padding-bottom: 40px;
		padding-right: 30px;
		top: -5px;
	}
	.support_advant_text {
		display: table-cell;
		font-size: 16px;
		font-weight: 600;
		color: #555;
		vertical-align: middle;
		padding-bottom: 40px;
	}
	hr.support_hr {
		display: block;
		height: 1px;
		border: 0;
		border-top: 1px solid #e3000f;
		margin: 1em 0;
		padding: 0; 
	}
	.support_advant_bottom_block {
		display: table;
		margin: 0 auto;
		margin-top: 40px;
	}
	.support_advant_bottom_text {
		color: #e3000f;
		display: table-cell;
		font-size: 24px;
		font-weight: 600;
		text-align: center;
		margin: 0 auto;
		text-transform: uppercase;
		width: 350px;
		height: 350px;
		vertical-align: bottom;
	}
	.advant_img_0 {
		background: url('/.include/images/support/support_advant_bottom_0.png') no-repeat;
		background-position: center top;
	}
	.advant_img_1 {
		background: url('/.include/images/support/support_advant_bottom_1.png') no-repeat;
		background-position: center top;
	}
	.advant_img_2 {
		background: url('/.include/images/support/support_advant_bottom_2.png') no-repeat;
		background-position: center top;
	}
	.support_amount_clients {
		font-size: 50px;
	}
	@media screen and (max-width: 980px) {
		.support_list_col {
			display: block;
			padding-top: 5px !important;
		}
		ul.slc2 {
			padding-top: 0px !important;
		}
	}
	@media screen and (max-width: 900px) {
		.support_serv_img img {
			height: 80px;
		}
	}
	@media screen and (max-width: 1120px) {
		.support_scheme_circles {
			margin-top: 33px;
		}
		.support_scheme_circle {
			display: block;
		}
		.support_scheme_arrow {
			display: block;
			text-align: center;
			top: -20px;
		}
		.support_scheme_arrow img {
			margin-left: 0px;
			-ms-transform: rotate(90deg); /* IE 9 */
			-webkit-transform: rotate(90deg); /* Chrome, Safari, Opera */
			-moz-transform: rotate(90deg);
			transform: rotate(90deg);
			margin-bottom: -40px;
		}
	}
	@media screen and (max-width: 800px) {
		.support_advant_bottom_text {
			display: block;
			padding-top: 230px;
			height: 150px;
			width: 250px;
		}
		.support_advant_title {
			font-size: 32px;
		}
		.support_advant_bottom_text:last-child {
			margin-bottom: -90px
		}
		.support h1 {
			font-size: 36px;
		}
		.support_scheme_title {
			font-size: 26px;
		}
		.support_scheme_circle {
			width: 280px;
			height: 280px;
			min-width: 280px;
		}
		.support_scheme_circle:last-child {
			margin-bottom: -50px;
		}
		.support_scheme_circle img {
			left: 102px;
		}
		img.support_scheme_circle_img_second {
			left: 92px;
		}
		.support_scheme_circle p {
			top: 165px;
		}
		.support_serv_text {
			display: block;
		}
		.support_serv_img {
			padding-bottom: 0px;
		}
	}
/*----------- // Страница Техподдержка -----------*/
/*----------- // Страница Битрикс24 -----------*/
	.bitrix24_is {
		background: url('/bitrix24/.inc/bitrix24_main.png') no-repeat center;
		background-color: #e8e8e8;
		min-height: 650px;
	}
	.bitrix24_head {
		padding-bottom: 20px;
	}
	.bitrix24_main_block_0 {
		display: table-cell;
		 border: 5px solid #fff;
		border-radius: 4px;
		box-shadow: inset 0 0 10px #000;
	}
	.bitrix24_main_block_1 {
		display: table-cell;
		padding-left:5%;
		width: 45%;
		vertical-align: top;
		font-family: Intro, Tahoma, Helvetica, sans-serif;
	}
	.bitrix24_main_block_1_head {
		font-weight: 600;
		font-size: 22px;
		padding-bottom: 20px;
	}
	.bitrix24_main_block_1_content {
		font-family: notosans, Verdana, Helvetica;
		padding-bottom: 20px;
	}
	.bitrix24_main_block_1_link {
		float: right;
	}
	.bitrix24_main_block_0 img {
		width: 100%;
		max-width: 670px;
	}
	@media screen and (max-width: 980px) {
		.bitrix24_main_block_0 {
			display: block;
			padding-bottom: 40px;
			text-align: center;
		}
		.bitrix24_main_block_1 {
			display: block;
			width: 100%;
		}
	}
	.bitrix24_create_link {
		text-align: center;
		margin-top: 60px;
	}
	.bitrix24_create_link img {
		width: 100%;
		max-width: 300px;
	}
	.bitrix24_block {
		margin-bottom: -60px;
	}
	.bitrix24_slider_container {
		height: 500px;
		width: 80%;
		overflow: hidden;
		top: 120px;
		margin-left: auto;
		margin-right: auto;
	}
	.bitrix24_slider {
		width: 10000px;
	}
	.bitrix24_slider_item {
		display: table-cell;
		max-width: 300px;
		text-align: center;
		padding-left: 10px;
		padding-right: 10px;
	}
	.bitrix24_slider_left {
		position: absolute;
		display: block;
		width: 50px;
		height: 250px;
		background: url("/.include/images/m_slide_arrows_red.png")bottom left;
		left: 0;
		top: 10px;
	}
	.bitrix24_slider_left:hover {
		background-position: top left;
	}
	.bitrix24_slider_right {
		position: absolute;
		display: block;
		width: 50px;
		height: 250px;
		background: url("/.include/images/m_slide_arrows_red.png")bottom right;
		right: 0;
		top: 10px;
	}
	.bitrix24_slider_right:hover {
		background-position: top right;
	}
	.bitrix24_desc {
		padding-left: 10px;
		padding-right: 10px;
	}
	.bitrix24_slider_item {
		font-family: Intro, Tahoma, Helvetica, sans-serif;
	}
	.bitrix24_slider_desc_head {
		padding-bottom: 5px;
		font-weight: 600;
		font-size: 18px;
	}
	.bitrix24_amounts {
		background: url('/bitrix24/.inc/bitrix24_blue_clouds.png') no-repeat center;
		background-color: #4788b1;
		min-height: 260px;
	}
	.bitrix24_amount_text {
		display: table-cell;
		text-align: center;
		padding-left: 60px;
		padding-right: 60px;
		font-family: Intro, Tahoma, Helvetica, sans-serif;
	}
	.bitrix24_amount_text_0 {
		font-size: 36px;
		color: #fff;
	}
	.bitrix24_amount_text_1 {
		color: #9fe1ff;
		font-weight: 600;
		font-size: 26px;
	}
	.bitrix24_amount_text_2 {
		font-size: 15px;
		font-style: italic;
		color: #fff;
	}
	.bitrix24_amounts_block {
		display: table;
		padding-top: 40px;
	}
	.bitrix24_amounts_link {
		font-family: Intro, Tahoma, Helvetica, sans-serif;
		top: 30px;
		color: #fff;
	}
	.bitrix24_amounts_link a {
		border: 1px solid #fff;
		padding: 10px 30px;
		border-radius: 10px;
		color: #fff;
		text-decoration: none;
		font-size: 16px;
		font-style: italic;
	}
	.bitrix24_amounts_link a:hover {
		color: #fff;
		text-decoration: underline;
	}
	@media screen and (max-width: 640px){
		.bitrix24_amount_text {
			display: block;
		}
		.bitrix24_amount_text:first-child {
			padding-bottom: 40px;
		}
		.bitrix24_amounts {
			background-size: contain;
			height: 400px;
		}
	}
	.bitrix24_prices {
		background: url('/bitrix24/.inc/bitrix24_price_screen.png') no-repeat top;
		background-size: contain;
	}
/*----------- // Страница Битрикс24 -----------*/
/*----------- Контекстная реклама -----------*/
	.centered_vertical h1 span {
		text-transform: none;
		font-weight: 500;
	}
	.seoslider_disp_r, .seoslider_disp_l {
		/*background: #ffffff center no-repeat !important;*/
	}
	.seoslider_disp_r {
		background-image: url("./images/arl.gif") !important;
	}
	.seoslider_disp_l {
		background-image: url("./images/arr.gif") !important;
	}
	.context_trust_head {
		font-size: 36px;
		color: #e3000f;
		text-transform: uppercase;
		font-weight: 600;
		text-align: center;
		padding-bottom: 30px;
		font-family: Intro, Tahoma, Helvetica, sans-serif;
	}
	.context_trust_head_small {
		font-size: 22px;
		color: #222;
		font-weight: 400;
		text-align: center;
		font-family: Intro, Tahoma, Helvetica, sans-serif;
	}
	.context_trust {
		display: table;
		margin-left: auto;
		margin-right: auto;
		text-align: center;
	}
	.context_trust_img {
		display: table-cell;
		background: url('/reklama/kontekstnaya-reklama/.inc/context_google_yandex.png') no-repeat center;
		background-size: 300px;
		width: 300px;
		height: 230px;
		padding-left: 5px;
	}
	.context_trust_text {
		display: table-cell;
		font-family: Intro, Tahoma, Helvetica, sans-serif;
		font-size: 22px;
		text-align: left;
		font-weight: 400;
		padding-left: 70px;
		vertical-align: middle;
		color: #222;
	}
	.context_trust_text ul li {
		list-style-type: disc;
		color: #e3000f;
	}
	.context_trust_text ul li:before {
		background: none;
	}
	.context_trust_text ul li span {
		color: #555;
	}
	@media screen and (max-width: 640px) {
		.context_trust_img {
			display: block;
			margin: 0 auto;
		}
		.context_trust_text {
			display: block;
			padding-left: 20px;
		}
	}
	.context_section_advant {
		background-image: url("/reklama/kontekstnaya-reklama/.inc/context_advant_back.png");
		color: #FFF;
		text-align: center;
		min-height: 600px;
	}
	.context_advant_block {
		display: table;
		text-align: center;
		margin: 0 auto;
		padding-bottom: 60px;
	}
	.context_advant_middle {
		background: url("/reklama/kontekstnaya-reklama/.inc/context_advant.png") no-repeat;
		display: table-cell;
		height: 554px;
		width: 340px;
	}
	.context_advant_left {
		background: url("/reklama/kontekstnaya-reklama/.inc/context_advant.png") no-repeat;
		background-position: center right;
		display: table-cell;
		height: 554px;
		width: 833px;
		right: -2px;
	}
	.context_advant_right {
		display: table-cell;
		height: 554px;
	}
	@media screen and (max-width: 1337px)
	{
		.context_advant_middle {
			background: none;
		}
		.context_advant_left {
			background: none;
			right: inherit;
			width: auto;
		}
		.context_advant_right {
		}
	}
	.context_advant_head p {
		font-size: 36px;
		color: #fff;
		text-transform: uppercase;
		font-weight: 400;
		text-align: center;
		padding-bottom: 30px;
		padding-top: 30px;
		font-family: Intro, Tahoma, Helvetica, sans-serif;
	}
	.context_advant_left_content {
		width: 450px;
		background: #fff;
		color: #222;
		padding-left: 20px;
		padding-right: 20px;
		padding-top: 15px;
		text-align: left;
		font-family: Intro, Tahoma, Helvetica, sans-serif;
		z-index: 10;
	}
	.context_advant_right_content {
		width: 450px;
		background: #fff;
		color: #222;
		padding-left: 20px;
		padding-right: 20px;
		padding-top: 15px;
		text-align: left;
		font-family: Intro, Tahoma, Helvetica, sans-serif;
		z-index: 10;
	}
	.ct_content_advant_left_0 {
		left: 28px;
		top: 3px;
		height: 110px;
	}
	.ct_content_advant_left_1 {
		left: 27px;
		top: 72px;
		height: 135px;
	}
	.ct_content_advant_left_2 {
		left: 28px;
		top: 154px;
		height: 107px;
	}
	.ct_content_advant_right_0 {
		left: -24px;
		top: 84px;
		height: 154px;
	}
	.ct_content_advant_right_1 {
		left: -24px;
		top: 140px;
		height: 132px;
	}
	.context_advant_item_head {
		font-weight: 600;
		font-size: 16px;
		color: #ff4800;
		padding-bottom: 10px;
	}
	@media screen and (max-width: 990px) {
		.context_advant_block {
			display: block;
		}
		.context_advant_left {
			display: inline-block;
			margin-left: 5px;
			margin-right: 5px;
			height: auto;
		}
		.context_advant_right {
			display: inline-block;
			margin-left: 5px;
			margin-right: 5px;
			height: auto;
		}
		.context_advant_middle {
			display: none;
		}
		.context_advant_left_content {
			padding-bottom: 10px;
			width: inherit;
		}
		.context_advant_right_content {
			padding-bottom: 10px;
			width: inherit;
		}
		.ct_content_advant_left_0 {
			top: inherit;
			left: inherit;
			height: inherit;
		}
		.ct_content_advant_left_1 {
			top: inherit;
			left: inherit;
			height: inherit;
		}
		.ct_content_advant_left_2 {
			top: inherit;
			left: inherit;
			height: inherit;
		}
		.ct_content_advant_right_0 {
			top: inherit;
			left: inherit;
			height: inherit;
		}
		.ct_content_advant_right_1 {
			top: inherit;
			left: inherit;
			height: inherit;
		}
	}
	.context_sides {
		display: table;
		margin: 0 auto;
		margin-top: 60px;
		margin-bottom: 60px;
		width: 1106px;
		height: 618px;
		background-color: white;
		box-shadow: -15px 0 21px rgba(0, 0, 0, 0.15);
	}
	.context_sides_block_l {
		display: table-cell;
		vertical-align: top;
	}
	.context_sides_block_r {
		display: table-cell;
		width: 645px;
		height: 609px;
		background-color: #fff;
	}
	.context_sides_block_r_top {
		height:0;
		border-width:0 0 609px 150px;
		border-style:solid;
		border-color:transparent #f88b30 #f88b30 transparent;
	}
	.context_sides_block_r_bottom {
		height: 50px;
		background-color: #f88b30;
	}
	.context_sides_block_r_cnt {
		position: absolute;
		top: 0;
	}
	.context_sides_block_l_head {
		width: 365px;
		height: 67px;
		color: #ff7400;
		font-family: Intro;
		font-size: 30px;
		font-weight: 400;
		vertical-align: top;
		text-align: center;
		margin: 0 auto;
		font-weight: 600;
		padding-top: 20px;
		padding-bottom: 70px;
	}
	hr.context_sides_block_l_hr {
		display: block;
		height: 0px;
		border: 0;
		border-top: 1px solid #f88b30;
		margin: 1em 0;
		padding: 0; 
	}
	.context_sides_block_l_content {
		height: 453px;
	}
	.context_sides_block_l_content_img {
		display: table-cell;
		padding-right: 30px;
		padding-left: 30px;
	}
	.context_sides_block_l_content_text {
		display: table-cell;
		vertical-align: top;
		color: #767676;
		font-size: 14px;
		font-family: Intro;
		font-weight: 600;
		height: 125px;
	}
	.context_sides_block_l_content_text p {
		color: #ff7400;
		font-size: 16px;
		padding-bottom: 5px;
	}
	.context_sides_block_r_head {
		width: 365px;
		height: 67px;
		color: #fff;
		font-family: Intro;
		font-size: 30px;
		font-weight: 400;
		vertical-align: top;
		text-align: center;
		margin: 0 auto;
		font-weight: 600;
		padding-top: 20px;
		padding-bottom: 70px;
		left: 122px;
	}
	hr.context_sides_block_r_hr {
		display: block;
		height: 0px;
		border: 0;
		border-top: 1px solid #fff;
		margin: 1em 0;
		padding: 0; 
	}
	.context_sides_block_r_content {
		width: 520px;
		left: 95px;
	}
	.context_sides_block_r_content_img {
		display: table-cell;
		padding-right: 30px;
		padding-left: 30px;
	}
	.context_sides_block_r_content_text {
		display: table-cell;
		vertical-align: top;
		color: #484848;
		font-size: 14px;
		font-family: Intro;
		font-weight: 600;
		height: 125px;
	}
	.context_sides_block_r_content_text p {
		color: #fbf9f9;
		font-size: 16px;
		padding-bottom: 5px;
	}
	@media screen and (max-width: 1124px) {
		.context_sides_block_l {
			display: block;
		}
		.context_sides_block_r {
			display: block;
			width: auto;
			height: auto;
			background: #f88b30;
		}
		.context_sides_block_l_head {
			width: auto;
			padding-bottom: 40px;
			font-size: 24px;
		}
		.context_sides_block_r_head {
			width: auto;
			padding-bottom: 40px;
			left: inherit;
			font-size: 24px;
		}
		.context_sides_block_l_content {
			height: auto;
		}
		.context_sides_block_r_content {
			height: auto;
			width: auto;
			left: inherit;
		}
		.context_sides_block_r_cnt {
			position: relative;
			top: inherit;
		}
		.context_sides_block_r_top {
			display: none;
		}
		.context_sides_block_r_bottom {
			display: none;
		}
		.context_sides_block_l_content_text {
			height: auto;
			padding-bottom: 40px;
			padding-right: 10px;
		}
		.context_sides_block_r_content_text {
			height: auto;
			padding-bottom: 40px;
			padding-right: 10px;
		}
		.context_sides {
			margin-bottom: 0px;
			width: auto;
		}
	}
	.context_order {
		background: url("/reklama/kontekstnaya-reklama/.inc/context_order-min.png") no-repeat;
		height: 515px;
		overflow: hidden;
	}
	.context_order_block {
		display: table;
		text-align: center;
		margin: 0 auto;
	}
	.context_order_head {
		font-size: 36px;
		color: #fff;
		font-weight: 400;
		text-align: center;
		padding-bottom: 30px;
		padding-top: 30px;
		font-family: Intro, Tahoma, Helvetica, sans-serif;
	}
	.context_order_head span {
		font-weight: 600;
	}
	.context_order_text {
		font-size: 18px;
		color: #fff;
		font-weight: 500;
		text-align: center;
		padding-bottom: 30px;
		padding-top: 155px;
		font-family: Intro, Tahoma, Helvetica, sans-serif;
		font-style: italic;
	}
	.context_order_click a {
		font-size: 22px;
		text-decoration: none;
		padding: 20px 30px;
		border: 5px solid #ef4604;
		border-radius: 20px;
		color: #fff;
		margin-top: 30px;
		top: 50px;
		font-style: italic;
		font-family: Intro, Tahoma, Helvetica, sans-serif;
	}
	.context_order_click a:hover {
		color: #fff;
		text-decoration: underline;
	}
	@media screen and (max-width: 480px) {
		.context_order_text {
			padding-top: 0px;
		}
		.context_order_click a {
			font-size: 15px;
		}
	}
	.context_way {
		display: table;
		margin: 0 auto;
		background: url("/reklama/kontekstnaya-reklama/.inc/context_way_backg.png") no-repeat;
		width: 968px;
		height: 821px;
		margin-bottom: 30px;
		margin-top: 50px;
	}
	.context_way_head {
		width: 619px;
		height: 117px;
		font-family: Intro;
		font-weight: 400;
		text-align: right;
		right: 40px;
	}
	.context_way_head p {
		color: #ed1c24;
		font-size: 42px;
	}
	.context_way_head span {
		color: #484848;
		font-size: 24px;
	}
	.context_way_text_0 {
		width: 424px;
		height: 80px;
		color: white;
		font-family: Arial;
		font-size: 24px;
		font-weight: 400;
		top: 35px;
		padding-left: 40px;
	}
	.context_way_text_1 {
		width: 299px;
		height: 81px;
		color: white;
		font-family: Arial;
		font-size: 24px;
		font-weight: 400;
		top: 92px;
		padding-left: 40px;
	}
	.context_way_text_2 {
		width: 340px;
		height: 94px;
		color: white;
		font-family: Arial;
		font-size: 24px;
		font-weight: 400;
		line-height: 25px;
		top: 145px;
		padding-left: 40px;
	}
	.context_way_text_3 {
		width: 292px;
		height: 47px;
		color: white;
		font-family: Arial;
		font-size: 24px;
		font-weight: 400;
		top: 210px;
		padding-left: 40px;
	}
	.context_way_text_4 {
		width: 194px;
		height: 77px;
		color: white;
		font-family: Arial;
		font-size: 24px;
		font-weight: 400;
		top: 290px;
		padding-left: 40px;
	}
	@media screen and (max-width: 1020px)
	{
		.context_way {
			width: auto;
			background: none;
			height: auto;
		}
		.context_way_head {
			right: inherit;
			width: auto;
			text-align: center;
			height: auto;
		}
		.context_way_head p {
			font-size: 32px;
		}
		.context_way_head span {
			font-size: 22px;
		}
		.context_way_text_0 {
			background: #ff872e;
			width: auto;
			height: auto;
			top: inherit;
			padding-right: 10px;
			max-width: 500px;
			margin: 0 auto;
			border-radius: 5px;
			margin-top: 10px;
			margin-bottom: 10px;
			padding-top: 10px;
			padding-bottom: 10px;
		}
		.context_way_text_1 {
			background: #dd5d05;
			width: auto;
			height: auto;
			top: inherit;
			padding-right: 10px;
			max-width: 500px;
			margin: 0 auto;
			border-radius: 5px;
			margin-top: 10px;
			margin-bottom: 10px;
			padding-top: 10px;
			padding-bottom: 10px;
		}
		.context_way_text_2 {
			background: #c1264e;
			width: auto;
			height: auto;
			top: inherit;
			padding-right: 10px;
			max-width: 500px;
			margin: 0 auto;
			border-radius: 5px;
			margin-top: 10px;
			margin-bottom: 10px;
			padding-top: 10px;
			padding-bottom: 10px;
		}
		.context_way_text_3 {
			background: #8c1313;
			width: auto;
			height: auto;
			top: inherit;
			padding-right: 10px;
			max-width: 500px;
			margin: 0 auto;
			border-radius: 5px;
			margin-top: 10px;
			margin-bottom: 10px;
			padding-top: 10px;
			padding-bottom: 10px;
		}
		.context_way_text_4 {
			background: #e01414;
			width: auto;
			height: auto;
			top: inherit;
			padding-right: 10px;
			max-width: 500px;
			margin: 0 auto;
			border-radius: 5px;
			margin-top: 10px;
			margin-bottom: 10px;
			padding-top: 10px;
			padding-bottom: 10px;
		}
	}
	.context_our_clients {
		background: url("/reklama/kontekstnaya-reklama/.inc/context_our_clients.png") no-repeat;
		height: 413px;
		overflow: hidden;
	}
	.context_our_clients_head {
		font-size: 36px;
		color: #fff;
		font-weight: 600;
		text-align: center;
		text-transform: uppercase;
		padding-bottom: 30px;
		padding-top: 30px;
		font-family: Intro, Tahoma, Helvetica, sans-serif;
		margin-bottom: 20px;
	}
	.context_table {
		margin-top: 40px;
		margin-bottom: 80px;
		width: auto;
		height: 1279px;
		margin-left: auto;
		margin-right: auto;
		display: table;
		border-collapse: collapse;
	}
	.context_table_head {
		font-size: 36px;
		color: #e3000f;
		text-transform: uppercase;
		font-weight: 600;
		text-align: center;
		padding-bottom: 30px;
		font-family: Intro, Tahoma, Helvetica, sans-serif;
	}
	.context_table_top_0 {
		display: table-cell;
		background: #ffecd4;
		color: #3b3b3b;
		font-family: Intro;
		font-size: 30px;
		font-weight: 400;
		width: 301px;
		min-width: 301px;
		padding: 10px;
		text-align: center;
	}
	.context_table_top_1 {
		display: table-cell;
		background: #ce2c06;
		color: #3b3b3b;
		font-family: Intro;
		font-size: 28px;
		font-weight: 400;
		width: 208px;
		min-width:208px;
		padding: 10px;
		text-align: center;
	}
	.context_table_top_2 {
		display: table-cell;
		background: #e65027;
		color: #3b3b3b;
		font-family: Intro;
		font-size: 28px;
		font-weight: 400;
		width: 208px;
		min-width:208px;
		padding: 10px;
		text-align: center;
	}
	.context_table_top_3 {
		display: table-cell;
		background: #ff910a;
		color: #3b3b3b;
		font-family: Intro;
		font-size: 28px;
		font-weight: 400;
		width: 208px;
		min-width:208px;
		padding: 10px;
		text-align: center;
	}
	.context_table_col_0 {
		display: table-cell;
		background: #ffecd4;
		color: #343537;
		font-family: Intro;
		font-size: 18px;
		font-weight: 400;
		width: 301px;
		min-width:301px;
		border-bottom: 1px solid #fff;
		padding: 10px;
		text-align: center;
	}
	.context_table_col_1 {
		display: table-cell;
		background: #ce2c06;
		color: white;
		font-family: Intro;
		font-size: 24px;
		font-weight: 400;
		width: 208px;
		min-width:208px;
		border-bottom: 1px solid #fff;
		padding: 10px;
		text-align: center;
	}
	.context_table_col_2 {
		display: table-cell;
		background: #e65027;
		color: white;
		font-family: Intro;
		font-size: 24px;
		font-weight: 400;
		width: 208px;
		min-width:208px;
		border-bottom: 1px solid #fff;
		padding: 10px;
		text-align: center;
	}
	.context_table_col_3 {
		display: table-cell;
		background: #ff910a;
		color: white;
		font-family: Intro;
		font-size: 24px;
		font-weight: 400;
		width: 208px;
		min-width:208px;
		border-bottom: 1px solid #fff;
		padding: 10px;
		text-align: center;
	}
	.context_table_col_0 span {
		font-size: 12px;
	}
	.context_table_col_1 span {
		font-size: 12px;
	}
	.context_table_col_2 span {
		font-size: 12px;
	}
	.context_table_col_3 span {
		font-size: 12px;
	}
	.context_order_empty {
		display: table-cell;
		width: 301px;
		min-width: 301px;
		padding: 10px;
	}
	.context_order_1 {
		display: table-cell;
		width: 208px;
		min-width: 208px;
		text-align: center;
		padding: 10px;
		margin: 0 auto;
		background: #ce2c06;
		padding-top: 20px;
		padding-bottom: 20px;
		border-bottom-left-radius: 40px;
		border-bottom-right-radius: 40px;
	}
	.context_order_2 {
		display: table-cell;
		width: 208px;
		min-width: 208px;
		text-align: center;
		padding: 10px;
		margin: 0 auto;
		background: #e65027;
		padding-top: 20px;
		padding-bottom: 20px;
		border-bottom-left-radius: 40px;
		border-bottom-right-radius: 40px;
	}
	.context_order_3 {
		display: table-cell;
		width: 208px;
		min-width: 208px;
		text-align: center;
		padding: 10px;
		margin: 0 auto;
		background: #ff910a;
		padding-top: 20px;
		padding-bottom: 20px;
		border-bottom-left-radius: 40px;
		border-bottom-right-radius: 40px;
	}
	.context_order_1 a {
		background: #fff;
		text-decoration: none;
		padding: 10px 30px;
		border-radius: 10px;
	}
	.context_order_2 a {
		background: #fff;
		text-decoration: none;
		padding: 10px 30px;
		border-radius: 10px;
	}
	.context_order_3 a {
		background: #fff;
		text-decoration: none;
		padding: 10px 30px;
		border-radius: 10px;
	}
	@media screen and (max-width: 1023px) {
		.context_table {
			display: none;
		}
	}
	.context_form {
		margin-top: -30px;
		background: url("/reklama/kontekstnaya-reklama/.inc/context_form.jpg") no-repeat;
		color: #FFF;
		text-align: center;
		min-height: 600px;
		background-position: center top;
	}
	.context_form_overlay {
		position: absolute;
		height: 100%;
		background: rgba(0,0,0,0.5);
		width: 100%;
	}
	.context_form_head {
		font-size: 36px;
		color: #fff;
		text-transform: uppercase;
		font-weight: 600;
		text-align: center;
		padding-bottom: 30px;
		padding-top: 40px;
		font-family: Intro, Tahoma, Helvetica, sans-serif;
	}
	.context_form_info {
		font-family: Intro, Tahoma, Helvetica, sans-serif;
		font-size: 18px;
	}
	@media screen and (max-width: 480px) {
		.context_form_head {
			font-size: 23px;
		}
	}
	.context_form_input {
		z-index: 10000;
		background: none;
		color: #fff;
		border-right-style: none !important;
		border-left-style: none !important;
		border-top-style: none !important;
	}
/*----------- // Контекстная реклама -----------*/