@charset "utf-8";

/* Basic */

* {
	font-family:'Open Sans', Arial,Sans-Serif;
	font-size:15px;
	color:#2f3946;
}

body {
	margin:0 auto;
	padding:0;
	max-width: 2000px;
	min-width: 1000px;
}

.clear {
	clear:both;
}

a img {
border: none;
position: relative;
}

/* Fonts */

@font-face {
	font-family:'Open Sans', Arial,Sans-Serif;
	
}

@font-face {
	font-family: 'Open Sans', Arial,Sans-Serif;
	font-weight: normal;
	font-style: normal;
}


@font-face {
	font-family: 'Open Sans', Arial,Sans-Serif;
    font-weight: normal;
    font-style: normal;
}


@font-face {
	font-family: 'Open Sans', Arial,Sans-Serif;
	font-weight: normal;
	font-style: normal;
}

@font-face {
 font-family: 'Open Sans', Arial,Sans-Serif;
 font-weight: normal;
 font-style: normal;
}

h2 {
	font-family:'Open Sans', Arial,Sans-Serif;
	font-weight:normal;
	padding:0 0 20px 0; /* Правил */
	margin:0px;
	font-size:25px;
	/*font-weight: 100;*/
}

.white {
	color:#fff;	
}

.read_more {
	/*color:#1b75bb;
	text-decoration:none;
	border-bottom:1px solid #1b75bb;*/
}

.read_more:hover {
	/*border-bottom:0px;*/
}

/* Basic */

.left_col .img_with_descriptor img {
	float:none;
	margin:0px;
}

.img_with_descriptor {
	position:relative;
	float: left;
	margin:0 15px 10px 0;
}

.img_with_descriptor .text {
	position:absolute;
	bottom:0px;
	font-size:12px;
	color:#fff;
	text-align:center;
	width: 100%;
	background-color: rgba(47, 57, 70, 0.8);
	padding:7px 0;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}

/*.left_col img {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;	
	float: left;
	margin:0 15px 10px 0;	
}*/

.left_col p {
	margin:0px;
	padding:0 0 10px 0;
}

.shadow_spacer {
	height:6px;
	width:1000px;
	background:url(img/menu_shadow.png) center center no-repeat;
	margin:15px 0;
}

/* Right menu */


#right_menu {
	
}

#right_menu ul {
	list-style:none;
	padding:0px;
	margin:0 0 20px 0;
	text-align:right;
}

#right_menu ul li {
	padding:0;
	margin: 5px 0;
}

#right_menu .active {
	
}

#right_menu .active a {
	height:41px;
	padding:1px 15px 10px 30px;
	color:#fff;
	background:url(img/arrow_bg.png) left no-repeat;
	display: inline-block;
	
}

#right_menu  ul li ul li.active a {
	background:none;
	height:auto;
	color:#2f3946;
	padding:10px 0 0 0;
}

#right_menu li.active ul li a {
	background:none;
	padding:0px;
	height:auto;
	color:#1b75bb;	
}

#right_menu li.active ul li td {	
	color:#1b75bb;	
	text-decoration:underline;
	cursor:pointer;
}

#right_menu li.active ul li td:hover {
	text-decoration:none;	
}

#right_menu  ul li ul li.active td {
	color:#2f3946;
	height:auto;
	text-decoration:none;
	cursor:default;
}

#right_menu ul li a {
	
	
}

#right_menu ul li a:hover {
	border-bottom:0px;
}

/* Blocks */

#page {
	background:url(img/bg.jpg) top center #dce7ef;
	background-attachment:fixed;
	min-width: 1100px;
}

.menu_shadow {
	height:6px;
	width:1001px;
	background:url(img/menu_shadow.png) center center no-repeat;
	margin:20px 0;
}

.main_template {
	background:#cae0ed;
	min-width: 1100px;
}

.h1000px,
.w900px {
	width: 1001px;
	min-width: 1000px;
	margin: 0 auto;
	position: relative;
}

.w900px {
	width: 901px;
	min-width: 900px;
}

.vert-block {
	padding: 30px 30px 30px 30px;
	
}

.left_col {
	width:690px;
	float:left;
}

.right_col {
	width:260px;
	float:right;	
}

/* side form */
.right_col .form-wrapper_side {
  width                 : 232px;
  border-radius         : 5px;
  -webkit-border-radius : 5px;
  -moz-border-radius    : 5px;
  -khtml-border-radius  : 5px;
  font-family           : 'Open Sans', Arial, sans-serif;
  background            : #26b8cd;
  margin-bottom:25px;
}

.right_col .form-head_side {
  background    : #2b9199;
  border-radius : 5px 5px 0 0;
  font-family   : Arial, sans-serif;
  text-align    : center;
  padding       : 15px 0 25px;
  color         : #fff;
}

.right_col .form-head_side h1 {
  margin : 0;
  color: #fff;
  font-family: 'AgoraSansProBold', Arial,Sans-Serif;
}
.right_col .form-head_side span {
  color: #fff;
}

.right_col .form-body_side {
  position   : relative;
  padding    : 25px 20px;
  display    : block;
  text-align : center;
}

.right_col .form-body_side:before {
  content               : '';
  position              : absolute;
  right                 : 102px;
  top                   : -16px;
  width                 : 28px;
  height                : 28px;
  background            : #26b8cd url("./img/pencil-icon.png") no-repeat center;
  background-size       : 14px;
  border                : 1px solid #2b9199;
  border-radius         : 50px;
  -webkit-border-radius : 50px;
  -moz-border-radius    : 50px;
  -khtml-border-radius  : 50px;
}

.right_col .form-body_side input {
  padding               : 8px 12px;
  margin-bottom         : 20px;
  max-width             : 181px;
  height				: 100%;
  font-style            : italic;
  font-size             : 14px;
  border                : none;
  border-radius         : 5px;
  -webkit-border-radius : 5px;
  -moz-border-radius    : 5px;
  -khtml-border-radius  : 5px;
}
.right_col .form-body_side label.error{
  bottom				: 15px !important;
}

.right_col .form-body_side .btn_side {
  display               : inline-block;
  min-width             : 186px;
  width                 : auto;
  height                : 32px;
  text-align            : center;
  background            : #8DC63F;
  border                : 0;
  border-radius         : 5px;
  -webkit-border-radius : 5px;
  -moz-border-radius    : 5px;
  -khtml-border-radius  : 5px;
  color                 : #FFF;
  margin                : 0 auto;
  font-size             : 16px !important;
  text-decoration       : none;
  box-shadow            : 0 2px 0 #006838;
  position              : relative;
  bottom                : 2px;
  box-sizing            : border-box;
  cursor                : pointer;
  -webkit-transition    : all 0.3s;
  -moz-transition       : all 0.3s;
  -o-transition         : all 0.3s;
  transition            : all 0.3s;
}

.right_col .form-body_side .btn_side:hover {
  top                : -1px;
  box-shadow         : 0 1px 0 #006838,
  inset 0 0 3px rgba(255, 255, 255, 0.35);
  background-color   : #AAE54C;
  color              : #518031;
  -webkit-transition : all 0.3s;
  -moz-transition    : all 0.3s;
  -o-transition      : all 0.3s;
  transition         : all 0.3s;
}

.right_col .form-body_side .btn_side:active {
  top                : -2px;
  box-shadow         : 0 2px 0 #006838,
  inset 0 0 3px rgba(255, 255, 255, 0.35);
  background-color   : #6DA311;
  color              : #fff;
  -webkit-transition : all 0.3s;
  -moz-transition    : all 0.3s;
  -o-transition      : all 0.3s;
  transition         : all 0.3s;
}
/* side form */

/* Breadcrumbs */

#breadcrumbs {
	font-size:12px;
	color:#939598;
	margin:10px 0;
}

#breadcrumbs a {
	font-size:12px;
	color:#939598;
	text-decoration:none;
	/*border-bottom:1px solid #1b75bb;*/
}

#breadcrumbs a span {
	font-size:12px;
	color:#939598;
}

#breadcrumbs a:hover {
	/*border-bottom:0px;*/
	text-decoration: underline;
}

#breadcrumbs li {
	list-style:none;
	float:left;
	margin-right:5px;
	font-size:13px;
	color:#939598;
}
#breadcrumbs li:last-child {
	margin-right: 0;
}

#breadcrumbs ul {
	margin: 0;
	padding:0px;
}

/* Header */

#header {
	height:120px;
}

.logo {
	width:115px;
	height:105px;
	margin:20px 10px 0 0;
	float:left;
}

.descriptor {
	font-size:20px;
	font-family:'Open Sans', Arial,Sans-Serif;
	color:#2f3946;
	margin:20px 0 0 0;
	float:left;
	width:295px;
}

.contacts {
	float:right;
	font-size:18px;
	margin:10px 40px 0 0;	
}

.menu_container {
	float:left;
	width:875px;
	position:relative;
}

.language {
	position:absolute;	
	top: 0px;
	left: 350px;	
}

.language a {
	color:#2f3946;
	text-decoration:none;
	border-bottom:1px solid #2f3946;
	font-size:12px;
}

.language a:hover {
	border-bottom:0px;
}

.language .left {
	float:left;
	border-bottom-left-radius: 5px;
	padding:3px 5px;
	font-size:12px;
	background:#26a9e0;
}

.language .right {
	float:right;
	border-bottom-right-radius: 5px;
	padding:3px 5px;
	font-size:12px;
	background:#26a9e0;
}

.language .active {
	background:#26a9e0;
	
}

.top_menu {
	height:35px;
	margin-top:20px;
}

.top_menu .menu_item {
	background:#2f3946;		
	padding: 8px 11px;
	float:left;
}

.top_menu .active {
	background:#aed313;
	font-size:16px;
	color:#fff;
	padding: 8px 11px;
	float:left;
}

.top_menu .active:hover {
	background:#aed313!important;
}

.top_menu .menu_item:hover {
	background:#465566;
}

.top_menu .menu_item a {
	font-size:16px;
	color:#fff;
	text-decoration:none;
}

.top_menu .menu_item:first-child {
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	padding-left:15px;
}

.top_menu .menu_item:last-child {
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	padding-right:15px;
}

#header .sign_up {
	display: inline-block;
	width: 220px;
	text-align: center;
	background: #26a9e0;
	padding: 7px 0px;
	border-radius: 5px;
	color: #FFF;
	margin: 22px 15px 0 0;
	font-size: 15px;
	text-decoration: none;
	box-shadow: 0px 3px 0px #16627c;
	position: relative;
	bottom: 3px;
	float:right;
}

#header .sign_up:hover{
	top:0px;
	box-shadow: none;
}

#header .ask_question {
	float:right;
	margin:28px 10px 0 0;
}

#header .ask_question:before {
	content:url(img/ask_question_icon.png);
	position:relative;
	top:7px;
	right:3px;
}

#header .ask_question p {
	padding:0;
	margin:0;
	display: inline-block;	
}

#header .ask_question a {
	color:#1b75bb;
	text-decoration:none;	
	border-bottom:1px solid #1b75bb;
	
}

#header .ask_question a:hover {
	border-bottom:0px;	
}

/* Slider */

#main_news {
	right:15px;
	top:20px;
	background:#f1f1f2;	
	width:345px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;	
	-webkit-box-shadow: 0px 0px 1px 0px rgba(50, 50, 50, 0.3);
	-moz-box-shadow:    0px 0px 1px 0px rgba(50, 50, 50, 0.3);
	box-shadow:         0px 0px 1px 0px rgba(50, 50, 50, 0.3);
	position:absolute;
	z-index: 20;
}
#main_news .head {
	background:#aed313;	
	font-size:22px;
	color:#fff;
	text-align:center;
	padding:15px 0;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

#main_news .item {
	margin:20px;
	font-size:14px;
}

#main_news .item img {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	float:left;
	margin:0 10px 0 0;
}

#main_news .item a {
	font-size:14px;
	color:#1b75bb;
	text-decoration:none;
	border-bottom:1px solid #1b75bb;
}

#main_news .item a:hover {
	border-bottom:0px;	
}

#main_news .item span {
	font-size:11px;
	color:#929497;
	margin:5px 0 0 0;
	display: inherit;
}

#main_news .all_news {
	border-top:1px solid #bbbdbf;
	margin: 20px;
	text-align: center;
}

#main_news .all_news a {
	display: inline-block;
	width: 135px;
	text-align: center;
	background: #26a9e0;
	padding: 7px 0px;
	border-radius: 5px;
	color: #FFF;
	margin: 20px 0 0 0;
	font-size: 16px;
	text-decoration: none;
	box-shadow: 0px 3px 0px #16627c;
	position: relative;
	bottom: 3px;	
}

#main_news .all_news a:hover {
	top:0px;
	box-shadow: none;
}

#slider {
position: relative;
height: 480px;
}

#slider .slogan {
opacity: 0.9;
background: #fff;
font-size: 22px;
font-family: 'Open Sans', Arial,Sans-Serif;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
padding: 20px;
position: absolute;
bottom: 58px;
left: 15px;
}

#slides_pagination {
text-align: center;
position: relative;
height: 30px;
bottom: 58px;
z-index: 100;
}

#slides_pagination ul li {
	list-style: none;
	display: inline-block;
}

#slides_pagination ul li a {
	display: inline-block;
	text-align: center;
	margin: 0px 5px;
	height: 20px;
	width:20px;
	position: relative;	
	background: #26a9e0;
	border-radius: 20px;
	box-shadow: 0px 2px 0px #16627c;
	bottom: 2px;	
}

#slides_pagination ul li a:hover {
	top:0px;
	box-shadow: none;
}

#slides_pagination ul li .active {
	background: #aed313;
	box-shadow: 0px 2px 0px #a0a01c;
}

#about_department {
	background:url(img/blizzard.png) repeat;
	min-width: 1100px;
}

#about_department .left_col img {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;		
}

#specialization {
	padding:15px;
	background:#f1f1f2;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;	
	font-family:'Open Sans', Arial,Sans-Serif;
	font-size:16px;
	line-height:24px;
	margin:0 0 15px 0;
}

#specialization .help_btn {
		
}

#specialization .help_btn .text {
	display: inline-block;
	width: 175px;
	height:50px;
	float:left;
	text-align: center;
	background: #26a9e0;
	padding: 7px 0px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	color: #FFF;
	margin: 15px 0 0 0;
	font-size: 15px;
	text-decoration: none;
	box-shadow: 0px 3px 0px #16627c;
	position: relative;
	bottom: 3px;	
}

#specialization .help_btn .arrow {
	display: inline-block;
	width: 30px;
	height:30px;
	float:left;
	text-align: center;
	background: #fff;
	padding: 17px 12px;
	-webkit-border-top-left-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-bottomleft: 0px;
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	color: #FFF;
	margin: 15px 0 0 0;
	font-size: 16px;
	text-decoration: none;
	box-shadow: 0px 3px 0px #a6a8ab;
	position: relative;
	bottom: 3px;	
}

.help_btn:hover .arrow, .help_btn:hover .text {
	top:0px;
	box-shadow: none!important;
}

#statistics {
	padding:10px 15px;
	background:#2f3946;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;	
}

#statistics p {
	font-family:'Open Sans', Arial,Sans-Serif;
	font-size:15px;
	color:#fff;
	margin:0px;
	padding:5px 0 5px 0;
}

#statistics p img {
	float:left;
	padding:3px 10px 0 0;	
}

#statistics p a {
	color:#1cbdf4;
	text-decoration:none;
	border-bottom:1px solid #1cbdf4;	
}

#statistics p a:hover {
	border-bottom:0px;	
}

#partners_and_more {
	background:#00779b;
	min-width: 1100px;
}

/*#partners_and_more .left_col {
	width:585px;
}

#partners_and_more .right_col {
	width:415px;	
}*/

#partners_and_more .item {
	width:180px;
	padding-right:15px;
	float:left;
}

#partners_and_more .item img {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;	
}

#partners_and_more .item .title{
	font-size: 16px;
	font-family:'Open Sans', Arial,Sans-Serif;
	color:#fff;
	padding:0px;
	margin:10px 0px;
	text-decoration:none;	
	display: block;
	text-align:left;
}

#partners_and_more .item .title:hover {
	text-decoration:underline;
}

#partners_and_more .item p {
	font-size: 14px;
	color:#d0d2d3;
	padding:0 0 10px 0;
	margin:0px;
}

#partners_and_more .item .link {
	font-size: 14px;
	color:#27c7ff;
	text-decoration:none;
	border-bottom:1px solid #27c7ff;
}

#partners_and_more .item a:hover {
	border-bottom:0px;
}

#footer {
	background:#2f3946;
	margin-top: 30px;
	width:100%;
}
#footer.main_footer {
	margin-top: 0px;
	min-width: 1100px;
}

#footer .contacts_ {
	/*float: right;*/
	float:none!important;
	font-size: 17px!important;
	color:#fff!important;
	margin: 20px 7px 0 0;
	display:block!important;
	
}

#footer .contacts_  a{
	font-size: 17px!important;
	color:#fff!important;
}

#footer .sign_up {
	display: inline-block;
	width: 165px;
	text-align: center;
	background: #26a9e0;
	padding: 7px 0px;
	border-radius: 5px;
	color: #FFF;
	margin: 10px 0 0 0;
	font-size: 14px;
	text-decoration: none;
	box-shadow: 0px 3px 0px #16627c;
	position: relative;
	bottom: 3px;
	float:right;
}

#footer .sign_up:hover {
	top:0px;
	box-shadow: none;
}

#footer .container {
	float:left;
	width:825px;
	position:relative;
}

#footer .container .bottom_menu {
	margin-top:15px;
}

#footer .container .bottom_menu .menu_item {
	float:left;
	padding:2px 8px 0;
}

#footer .container .bottom_menu .menu_item:first-child {
	padding-left:0px;
}

#footer .container .bottom_menu .menu_item a {
	font-size:13px;
	color:#fff;
	text-decoration:none;
	border-bottom:1px solid #fff;
	
}

#footer .container .bottom_menu .menu_item a:hover {
	border-bottom:0px;
}

#footer .container .developer_logo {
	margin-top:30px;
	float:left;
}

#footer .container .copyright {
	width:440px;
	float:left;
	margin:35px 0 20px 135px;
}

#footer .container .copyright p {
	font-size:11px;
	color:#fff;
	margin:0px;
	padding:0 0 5px 0;
	/*font-weight: 500;*/
}

#footer .ask_question {
margin: 15px 0 0 0px;
}

#footer .ask_question:before {
	content:url(img/ask_question_footer.png);
	position:relative;
	top:5px;
	right:3px;
}

#footer .ask_question a {
	color:#00c3ff;
	text-decoration:none;	
	border-bottom:1px solid #00c3ff;
	font-size:13px;
	
}

#footer .ask_question a:hover {
	border-bottom:0px;	
}

/* Reviews */

ol.quip-comment-list {
	list-style: none;
	margin: 0;
	padding: 0;
}

ol.quip-comment-list li {
	list-style-type: none;
	position: relative;
	margin-left: 0;
}

.quip-comment-body {
	padding: 5px 0px;
	margin-top:20px;
}

.quip-comment form, .quip-comment p {
	padding: 0;
	margin: 0;
}

.quip-comment-author, .quip-comment-author a {
	font-family:'Open Sans', Arial,Sans-Serif;
	font-size:20px;
	padding:0 0 5px;
	margin:0px;
	display: inline-block;
}

.quip-comment-createdon {
	font-size:13px;
	color:#929497;
	padding:0 0 5px;
	margin:0px;
	display: inline-block;
}

.quip-comment-text p {
	font-size:15px;
	padding:0 0 5px;
	margin:0px;
}

.quip-comment-options p {
	font-family:'Open Sans', Arial,Sans-Serif;
	font-size:14px;
	padding:0 0 5px;
	margin:0px;
}

.block_description,.block_description p{
 font-size:13px;
 color:#929497;
 font-family:'Open Sans', Arial,Sans-Serif;
}

.review_pagination {
	margin:20px 0 40px;
}

.quip-pagination {
	display:inline-block;
	margin:0 0 0 10px;
	padding:0;
	list-style:none;
}

.quip-page-number{
	display:inline-block;
	margin:0 4px;
}

.quip-page-number a,
.quip-page-current,
.left_right_col .quip-page-current {
	color: #8DC63F;
	text-decoration: underline;
	border-bottom: 0;
	font-family: 'AgoraSansProBold', Arial,Sans-Serif;
	font-size: 18px;
	line-height: 1;
	vertical-align: middle;
}

.quip-page-number a:hover {
	
}

.quip-page-current,
.left_right_col .quip-page-current {
	background:#FFD753;
	color:#231F20;
	padding:5px 0;
	width: 27px;
	height: 27px;
	text-align: center;
	border-radius: 100%;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	-khtml-border-radius: 100%;
	box-shadow: 0px 2px 0px #BABABA;
	text-decoration: none;
	box-sizing: border-box;
}

.review_form {
	padding: 15px;
	background: #e6e7e8;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;	
	margin: 0 0 15px 0;
}

.review_form p {
	font-family: 'Open Sans', Arial,Sans-Serif;
	font-size: 17px;
	margin:0;
	padding:0 0 15px 10px;
}

.review_form p:before {
	content:url(img/review_icon.png);
	position:relative;
	top:8px;
	right:10px;
}

.review_form input[type=text] {
	border-radius:5px;
	border:1px solid #bbbdbf;
	padding:5px 7px;
	width:214px;	
	margin: 0 0 7px 0;
	font-size:13px;
}

.review_form textarea {
	border-radius:5px;
	border:1px solid #bbbdbf;
	width:214px;
	padding:5px 7px;
	font-size:13px;
}

.review_form input[type=checkbox] {
	position: relative;
	top: 2px;
}

.review_form span {
	font-size:13px;
}

.review_form span a {
	font-size:13px;
	color:#1b75bb;
	text-decoration:none;
	border-bottom:1px solid #1b75bb;
}

.review_form span a:hover {
	border-bottom:0px;
}

.review_form .send {
	display: inline-block;
	width: 145px;
	text-align: center;
	background: #26a9e0;
	padding: 7px 0px;
	border-radius: 5px;
	color: #FFF;
	margin: 20px 0 0 43px;
	font-size: 15px;
	text-decoration: none;
	box-shadow: 0px 3px 0px #16627c;
	position: relative;
	bottom: 3px;	
}

.review_form button[type="submit"],.ask_us_form  button[type="submit"]{
	display: inline-block;
	width: 145px;
	text-align: center;
	background: #26a9e0;
	padding: 7px 0px;
	border-radius: 5px;
	color: #FFF;
	margin: 20px 0 0 43px;
	font-size: 15px;
	text-decoration: none;
	box-shadow: 0px 3px 0px #16627c;
	position: relative;
	bottom: 3px;
	border: none;	
}

.review_form button[type="submit"]:hover {
	top:0px;
	box-shadow: none;
}

.review_form .send:hover {
	top:0px;
	box-shadow: none;
}

/* QA */

#qa {
	
}

#qa .quip-comment-author, .quip-comment-author a {
	padding:0 10px 0 0;
}

#qa .quip-comment-text p {
	font-family:'Open Sans', Arial,Sans-Serif;
}

#qa .quip-comment-text p:first-child:before {
	content:url(img/question_icon.png);
	position:relative;
	top:5px;
	right:3px;
	margin-right: 5px;
} 

.quip-comment-text .quip-reply-link{
	position:relative;
	top:5px;
	right:3px;
}

.quip-comment-list .quip-comment-list .quip-reply-link {
display:none;
}


:nth-child(2)

#qa ol.quip-comment-list li ol {
margin-bottom: 0;
padding-left: 20px;
}

#qa ol.quip-comment-list li ol .quip-comment-body {
	padding: 5px 0px;
	margin-top:5px;
}

#qa ol.quip-comment-list li ol .quip-comment-text:before {
	content:url(img/answer_icon.png);
	position:relative;
	top:-5px;
	right:3px;
	margin-right: 5px;
	float: left;
} 

#qa ol.quip-comment-list li ol .quip-comment-text p {
	font-family:'Open Sans', Arial,Sans-Serif;
	padding-left: 27px;
}


#qa ol.quip-comment-list li ol .quip-comment-text p:before {
	content:none;	
} 

.ask_us_form {
	padding: 15px;
	background: #e6e7e8;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;	
	margin: 0 0 15px 0;
}

.ask_us_form p {
	font-family: 'Open Sans', Arial,Sans-Serif;
	font-size: 17px;
	margin:0;
	padding:0 0 15px 10px;
}

.ask_us_form p:before {
	content:url(img/ask_us_question_icon.png);
	position:relative;
	top:4px;
	right:10px;
}

.ask_us_form input[type=text] {
	border-radius:5px;
	border:1px solid #bbbdbf;
	padding:5px 7px;
	width:214px;	
	margin: 0 0 7px 0;
	font-size:13px;
}

.ask_us_form textarea {
	border-radius:5px;
	border:1px solid #bbbdbf;
	width:214px;
	padding:5px 7px;
	font-size:13px;
}

.ask_us_form input[type=checkbox] {
	position: relative;
	top: 2px;
	margin-top: 10px;
}

.ask_us_form span {
	font-size:13px;
}

.ask_us_form span a {
	font-size:13px;
	color:#1b75bb;
	text-decoration:none;
	border-bottom:1px solid #1b75bb;
}

.ask_us_form span strong {
	color:#6d6e70;
	/*font-weight:normal;*/
	font-size:13px;
}

.ask_us_form span a:hover {
	border-bottom:0px;
}

.ask_us_form .send {
	display: inline-block;
	width: 145px;
	text-align: center;
	background: #26a9e0;
	padding: 7px 0px;
	border-radius: 5px;
	color: #FFF;
	margin: 20px 0 0 43px;
	font-size: 15px;
	text-decoration: none;
	box-shadow: 0px 3px 0px #16627c;
	position: relative;
	bottom: 3px;	
}

.ask_us_form .send:hover {
	top:0px;
	box-shadow: none;
}

/* Doctors */

.doctors_list {
	margin-top:30px;
}

.doctors_list .doctor {
	margin:0 15px 30px 0;
	width:160px;
	float:left;
}

.doctors_list .doctor:nth-child(4n+1) {
	clear: both;
}

.doctors_list .doctor:nth-child(5n-1) {
	margin-right:0px;
}

.doctors_list .doctor img {
	margin-bottom:10px;	
}

.doctors_list .doctor a {
	color:#1b75bb;
	text-decoration:none;
	border-bottom:1px solid #1b75bb;	
}

.doctors_list .doctor a:hover {
	border-bottom:0px;
}

/* News */

.news_item {
	margin-bottom:20px;	
}

.news_item p {
	margin:0;
	padding:0 0 7px 0;
}

.news_item span {
	font-size:13px;
	color:#929497;
	display:block;
	margin: 5px 0;
}

.news_item .title {
	display: block;
	color:#1b75bb;
	font-size:17px;
	text-decoration:none;	
	margin-bottom: 10px;
}

.news_item .title:hover {
	text-decoration:underline;
}

/*SR Start*/

.language_ua{
float: right;
border-bottom-right-radius: 5px;
padding: 3px 5px;
font-size: 12px;
background: #f1f1f2;
text-transform:lowercase;
}

.language_ru{
float: left;
border-bottom-left-radius: 5px;
padding: 3px 5px;
font-size: 12px;
background: #f1f1f2;
text-transform:lowercase;
}
.language .active a{
color: #ffffff;
text-decoration:none;
border:none;
cursor:default;
}

#more_text {
display:none;
}

/*SR End*/

.other_news p {
	font-size:17px;
	font-family: 'Open Sans', Arial,Sans-Serif;
	margin:0px!important;
	padding:0 0 20px 0!important;
	text-align:left!important;
}

.other_news .item {
	margin-bottom:20px;	
}

.other_news .item img {
	border-radius:3px;
	float:left;
	margin:3px 10px 10px 0;
}

.other_news .item a {
	font-size:14px;
	color:#1b75bb;	
}

.other_news .item a:hover {
	text-decoration:none;
}

.other_news .item span {
	font-size:13px;
	color:#929497;
	padding:5px 0 0 0;
	display:block;
}

/* We treat */

.disease_pl {
	font-size:15px;
	color:#fff;
	padding:7px 0 0 0;
	background:url(img/we_treat_pl.png);
	width:260px;
	height:33px;
	text-align:center;
}

.technologies {
font-size:13px;
 color:#929497;
 font-family: 'Open Sans', Arial,Sans-Serif;
}

.technologies img {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;		
	margin:0 0 10px 0;
}

.myth .left_col {
	width:350px;
}

.myth .right_col {
	width:600px;	
}

.myth .slidesjs-pagination {
	margin: 0px auto;
	padding: 0px;
	text-align: left;
	list-style:none;
	display: table;
}

.myth .slidesjs-pagination li {
	list-style: none;
	display: inline-block;
}

.myth .slidesjs-pagination-item a {
	color: #fff;
	text-decoration: none;
	background: #8DC63F;
	list-style: none;
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	margin: 0px 5px;
	padding: 13px 0px;
	font-size: 25px;
	line-height: 1;
	position: relative;
	border: 0;
	border-radius: 55px;
	box-shadow: 0px 2px 0px #006838;
	font-family: 'Open Sans', Arial,Sans-Serif;
	width: 55px;
	height: 52px;
	box-sizing: border-box;
}

.myth .slidesjs-pagination-item a:hover {
	top: 2px;
	box-shadow: none;
}

.myth .slidesjs-pagination-item a.active {
	background: #FCEDB1;
	box-shadow: 0px 2px 0px #006838;
	color: #231F20;
}
.myth .slidesjs-pagination-item a.active:hover {
	top: 0;
}

.myth .right_col p {
	margin:0px;
	padding:0 0 10px 7px;
}

.myth .right_col p strong {
	font-family:'Open Sans', Arial,Sans-Serif;
}
	
.faq .item {
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #BCBEC0;
}
	
.faq .item .open,
.faq .item .open3 {
	color: #fff;
	text-decoration: none;
	background: #8DC63F;
	list-style: none;
	display: inline-block;
	vertical-align: top;
	text-align: center;
	margin: 0px;
	margin-right: 15px;
	padding: 0px;
	width: 20px;
	height: 19px;
	line-height: 19px;
	font-size: 20px;
	position: relative;
	border: 0;
	border-radius: 4px;
	box-shadow: 0px 1px 0px #006838;
	font-family: 'Open Sans', Arial,Sans-Serif;
	box-sizing: border-box;
}

.faq .item .text,
.faq .item .text3 {
	font-family:'Open Sans', Arial,Sans-Serif;
	text-decoration:none;
	font-weight: bold;
	display: inline-block;
	vertical-align: top;
	width: 510px;
}

.faq .item .text:hover,
.faq .item .text3:hover {
	text-decoration:underline;
	font-weight: bold;
}

.faq .item .open:hover,
.faq .item .open3:hover {
	top: 2px;
	box-shadow: none;
}

.faq .item .close,
.faq .item .close3 {
	color: #fff;
	text-decoration: none;
	background: #8DC63F;
	list-style: none;
	display: inline-block;
	vertical-align: top;
	text-align: center;
	margin: 0px;
	margin-right: 15px;
	padding: 0px;
	width: 20px;
	height: 19px;
	line-height: 16px;
	font-size: 20px;
	position: relative;
	border: 0;
	border-radius: 4px;
	box-shadow: 0px 1px 0px #006838;
	font-family: 'Open Sans', Arial,Sans-Serif;
	box-sizing: border-box;
}

.faq .item .close:hover,
.faq .item .close3:hover {
	top: 2px;
	box-shadow: none;
}
.faq .item p {
	padding: 5px 0;
	margin:0px;
}

.right_col .title {
	font-family: 'Open Sans', Arial,Sans-Serif;
	text-align:right;
	font-size:17px;
	margin:0 0 10px 0;
}

.payment_info {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;	
	background:url(img/payment_icon.png) 10px center no-repeat #2f3946;
	padding:10px 5px;
}

.payment_info p {
	font-family: 'Open Sans', Arial,Sans-Serif;
	color:#fff;
	font-size:13px;
	padding:0 0 0 48px;
	margin:0px;
}

.money_help {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;	
	background:url(img/money_help_icon.png) 10px center no-repeat #ee4036;
	padding:10px 5px;
	margin: 20px 0;
}

.money_help p {
	font-family: 'Open Sans', Arial,Sans-Serif;	
	font-size:13px;
	padding:0 0 0 48px;
	margin:0px;
	color:#fff;
}

.money_help a {
	font-family: 'Open Sans', Arial,Sans-Serif;	
	font-size:13px;
	color:#fff;
	padding:0px;
	margin:0px;
}

.money_help a:hover {
	text-decoration:none;
}

.ask_question_right {
	display: inline-block;
	width: 170px;
	text-align: center;
	background: url(img/ask_question_right_icon.png) 25px center no-repeat #26a9e0;
	padding: 15px 0px 15px 35px;
	border-radius: 5px;
	color: #FFF;
	margin: 10px 27px 0 0;
	font-family: 'Open Sans', Arial,Sans-Serif;	
	font-size: 17px;
	text-decoration: none;
	box-shadow: 0px 3px 0px #16627c;
	position: relative;
	bottom: 3px;
	float: right;
}

.ask_question_right:hover {
	top: 2px;
	box-shadow: none;
}

.patient {
	float:left;
	width:215px;
	margin: 0 20px 20px 0;
}

.patient:nth-child(3n+3) {
	margin-right:0px;
}

.patient:nth-child(3n+1) {
	clear:both;
}

.partner img {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;	
	float: left;
	margin:0 15px 10px 0;	
}

.partner p {
	margin:0px;
	padding:0 0 10px 0;
}

.partner p strong {
	font-family:'Open Sans', Arial,Sans-Serif;
}
	
.contacts_page .left_col {
	width:300px;
}

.contacts_page .right_col {
	width: 650px;
}

.contacts_page .telephones {
	margin:5px 0;	
}

.contacts_page .telephones p {
	font-size:18px;
	padding:0px 0px 3px;
	margin:0px;
}

.contacts_page .telephones p span {
	color:#929497;
	font-size:18px;
}

.contacts_page .email a {
	color: #1b75bb;
	text-decoration: none;
	border-bottom: 1px dashed #1b75bb;
}

.contacts_page .email a:hover {	
	border-bottom: 0px;
}

.contacts_page .email:before {
	content: url(img/email_icon.png);
	position: relative;
	top: 6px;
	right: 3px;
}

.contacts_page .ask_question {
	margin:5px 0 15px 0;	
}

.contacts_page .ask_question a {
	color: #1b75bb;
	text-decoration: none;
	border-bottom: 1px solid #1b75bb;
}

.contacts_page .ask_question a:hover {	
	border-bottom: 0px;
}

.contacts_page .ask_question:before {
	content: url(img/ask_question_contacts_icon.png);
	position: relative;
	top: 5px;
	right: 3px;
}

.slidesjs-container {
	
}

.slidesjs-slide {
	
}

.top_menu ul {
	margin:0;
	padding:0;
	list-style:none;
}

.top_menu .active a{
	cursor:default;
}

#footer .container .bottom_menu ul {
	margin:0;
	padding:0;
	list-style:none;
}

#about_department h2 {
	padding:5px 0 35px 0;
}

#partners_and_more h2 , #partners_and_more h2.white{
	padding:5px 0 35px 0;	
	font-size:25px!important;
}

/* Меню */

#right_menu ul li td {
	vertical-align:middle;
	color: #1b75bb;
	text-decoration: underline;	
}

#right_menu ul li td:hover {	
	text-decoration: none;	
}

#right_menu ul li.active td {
	color:#fff;
	text-decoration:none;
	cursor:default;	
	height:36px;
}


#right_menu ul li table {
	display: inline-block;
}


/* Sign up form */

#sign_up_form,
#sign_up_form_call,
#sign_up_form_tnx {
	border-radius:5px;
	background:#fff;
	padding:25px;
	padding-bottom: 20px;
	margin:0 auto;
	width:333px;
	text-align: center;
	/*height: 244px;*/
	box-sizing: border-box;
	box-shadow: 0px 4px 0px #BABABA;
}

#sign_up_form p,
#sign_up_form_call p,
#sign_up_form_tnx p {
	font-family: 'Open Sans', Arial,Sans-Serif;
	font-size:14px;	
	text-align:left;
	line-height: 1;
	padding:0px;
	padding-bottom: 5px;
	margin:0px;
}

#sign_up_form p:before,
#sign_up_form_call p:before,
#sign_up_form_tnx p:before {
	/*content: url(img/sign_up_icon.png);
	position: relative;
	top: 3px;
	right: 5px;*/
}

#sign_up_form table,
#sign_up_form_call table,
#sign_up_form_tnx table {
	width: 100%;
}
#sign_up_form input,
#sign_up_form_call input,
#sign_up_form_tnx input {
	width: 100%;
	border: 0px solid #bbbdbf;
	font-size: 16px;
	margin:0 0 5px 0;
	background-color: #FCEDB1;
}

#sign_up_form textarea,
#sign_up_form_call textarea,
#sign_up_form_tnx textarea {
	float:right;
	width: 220px;
	border-radius: 5px;
	border: 1px solid #bbbdbf;
	padding:5px 10px;
	font-size: 13px;
	color: #929497;
	margin:0;
	height: 103px;
}

/*#sign_up_form [type="submit"] {
	display: inline-block;
	width: 185px;
	text-align: center;
	background: #26a9e0;
	padding: 7px 0px;
	border-radius: 5px;
	color: #FFF;
	margin: 20px 0 0 0;
	font-size: 16px;
	text-decoration: none;
	box-shadow: 0px 3px 0px #16627c;
	position: relative;
	bottom: 3px;
	float: right;
	border:0px;
	height:35px;
}*/

#sign_up_form_call [type="submit"] {
	float:none;
	margin: 20px 0 0px 0px;
}

#sign_up_form_call  {
height: auto;
margin-top:30px;
}

#sign_up_form_call textarea {
width: 460px;
}

#sign_up_form .a_button,
#sign_up_form_call .a_button,
#sign_up_form_tnx .a_button {
	/*top:0px;
	box-shadow: none;*/
	margin: 10px auto;
	margin-bottom: 0;
	border: 0;
	cursor: pointer;
}

#sign_up_form span,
#sign_up_form_call span,
#sign_up_form_tnx span {
	font-size: 13px;
	text-align: center;
	width: 100%;
	display: block;
}

#sign_up_form span a,
#sign_up_form_call span a,
#sign_up_form_tnx span a {
font-size: 13px;
color: #1b75bb;
text-decoration: none;
border-bottom: 1px solid #1b75bb;
}

#sign_up_form span a:hover,
#sign_up_form_call span a:hover,
#sign_up_form_tnx span a:hover {
	
}

#sign_up_form .close_btn,
#sign_up_form_call .close_btn,
#sign_up_form_tnx .close_btn {
	height:18px;
	width:18px;
	position:absolute;
	border-radius:18px;
	right: 15px;
	top: 15px;
	background:url(img/close_btn.png) center center no-repeat;
}

#sign_up_form .close_btn:hover,
#sign_up_form_call .close_btn:hover,
#sign_up_form_tnx .close_btn:hover {	
	-webkit-box-shadow: 0px 0px 10px 0px rgba(142, 202, 255, 0.5);
	-moz-box-shadow:    0px 0px 10px 0px rgba(142, 202, 255, 0.5);
	box-shadow:         0px 0px 10px 0px rgba(142, 202, 255, 0.5);
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

#sign_up_form input[type=checkbox],
#sign_up_form_call input[type=checkbox],
#sign_up_form_tnx input[type=checkbox] {
	position: relative;
	top: 2px;
	margin-top: 10px;
}

#sign_up_form td,
#sign_up_form_call td,
#sign_up_form_tnx td {
	text-align:left;	
}

#sign_up_form_tnx {
	width: 224px;
}

#sign_up_form .send_ok,
#sign_up_form_call .send_ok,
#sign_up_form_tnx .send_ok {
	margin: 0px auto;	
}

#sign_up_form .send_ok td,
#sign_up_form_call .send_ok td,
#sign_up_form_tnx .send_ok td {
	vertical-align:middle;
}

#sign_up_form .send_ok .big_text,
#sign_up_form_call .send_ok .big_text,
#sign_up_form_tnx .send_ok .big_text {
	font-family: 'Open Sans', Arial,Sans-Serif;
	font-size:32px;	
	padding:0px;
	text-align: center;
}

#sign_up_form .send_ok .big_text span,
#sign_up_form_call .send_ok .big_text span,
#sign_up_form_tnx .send_ok .big_text span {
	font-size:15px;
	display:block;
}

label.error[for="agree"]{
font-size: 13px;
color: red;
}

#qa.answer .quip-pagination{
display:none;
}

.right_col .answerform{
display:none;
}

#order_overlay {
display: none;
position: fixed;
width: 100%;
height: 100%;
top: 0;
left: 0;
background: rgba(0, 0, 0, 0.7);
z-index: 999;
}

.popup_form {
display: none;
top: 20%;
z-index: 1000;
position: fixed;
left: 0px;
right: 0px;
margin-left: auto;
margin-right: auto;
}

.nopadding{
padding:0px;
}

#appointment_form label.error{
color:red;
font-size:13px;
position: relative;
bottom:7px;
padding-left: 11px;
}
#appointment_form label.error[for="agree"],#appointment_form label.error[for="text"]{
bottom:0px;
}

.popup_form.tnx {
/*height:244px;*/
}

.jMenu a {
font-size: 10px;
color: #fff;
text-decoration: none;
/*font-weight: 500;*/
}

#Wayfinder{
padding-top:20px;
}

.statistic_table {
border-radius: 5px;
-webkit-box-shadow: 0px 0px 2px 0px rgba(50,50,50, 0.3);
-moz-box-shadow: 0px 0px 2px 0px rgba(50,50,50, 0.3);
box-shadow: 0px 0px 2px 0px rgba(50,50,50, 0.3);
background: url(../img/table_bg.jpg) #fff no-repeat;
background-position: top center;
padding-bottom: 15px;
margin-top: 20px;
}

.statistic_table_inner {
width: 675px;
border-collapse: collapse;
border-spacing: 0px;
margin: 0 auto;
}

.statistic_table_inner th{
	font-size:13px;
	padding:20px 0;
	text-align:center;	
	font-weight:normal;
	border-bottom:3px solid #26a9e0;
}


.statistic_table_inner td{
	font-size:13px;
	padding:10px 0;	
	color:#6D6E70;
	width:15%;
	text-align:center;
}

.statistic_table_inner .title {
	width:25%;
}

.statistic_table_inner tr{
	border-bottom:1px solid #E6E7E8;
}

.statistic_table_inner tr:hover {
	background:#F1F1F2;	
}

.statistic_table_inner .no_hover:hover {
	background:none;	
}


.statistic_table_inner tr:first-child { 		
	border-bottom:0px;
}

.statistic_table_inner tr:last-child { 	
	border-bottom:0px;
}

#social_icons img {
	margin:0px;
}

#social_icons {
	margin-bottom:10px;
}

#social_icons p {
	padding:0px;
}

#social_icons a {
	color: #1b75bb;
	text-decoration: none;
	border-bottom: 1px solid #1b75bb;
	margin-right:10px;
}

#social_icons a:hover {
	border-bottom: 0px;
	
}

#social_buttons {
	position:absolute;
	right: 0px;
	top: 10px;
	background:#f1f1f2;
	padding:3px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.slidesjs-play.slidesjs-navigation{
display:none!important;
}

/*Новое по SEO UP*/
/* font-family: "AgoraSansProMedium"; */
@font-face {
	font-family: "AgoraSansProMedium";
	src: url("fonts/AgoraSansProMedium.eot");
	src: url("fonts/AgoraSansProMedium.eot?#iefix")format("embedded-opentype"),
	url("fonts/AgoraSansProMedium.woff") format("woff"),
	url("fonts/AgoraSansProMedium.ttf") format("truetype");
	font-style: normal;
	font-weight: normal;
}
/* font-family: "AgoraSansProBold"; */
@font-face {
	font-family: "AgoraSansProBold";
	src: url("fonts/AgoraSansProBold.eot");
	src: url("fonts/AgoraSansProBold.eot?#iefix")format("embedded-opentype"),
	url("fonts/AgoraSansProBold.woff") format("woff"),
	url("fonts/AgoraSansProBold.ttf") format("truetype");
	font-style: normal;
	font-weight: normal;
}
/* font-family: "AgoraSansProRegular"; */
@font-face {
	font-family: "AgoraSansProRegular";
	src: url("fonts/AgoraSansProRegular.eot");
	src: url("fonts/AgoraSansProRegular.eot?#iefix")format("embedded-opentype"),
	url("fonts/AgoraSansProRegular.woff") format("woff"),
	url("fonts/AgoraSansProRegular.ttf") format("truetype");
	font-style: normal;
	font-weight: normal;
}

/*Изменить*/
.left_col {
	width: 616px;
}
.right_col {
	width: 233px;
}
.fz16px {
	font-size: 16px;
}
.fz14px,
.block_info_statistic .fz14px {
	font-size: 14px;
}
.block_info_statistic .fz14px {
	font-weight: 600;
}

#block_beck {
	background-color: #FCEDB1;
}
#block_beck .left_col {
	padding-top: 25px;
}
.statistics {
	margin-bottom: 20px;
}
.statistics .table_statistic {
	font-family: 'AgoraSansProMedium', Arial,Sans-Serif;
	display: block;
	text-align: center;
	margin: 0 auto;
	background-color: #FFB647;
	border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	-moz-border-radius: 5px 5px 0px 0px;
	-khtml-border-radius: 5px 5px 0px 0px;
	border-bottom: 1px solid #231F20;
	position: relative;
	z-index: 0;
	max-width: 233px;
}
.statistics .table_statistic>* {
	font-family: 'AgoraSansProMedium', Arial,Sans-Serif;
	display: table-cell;
	vertical-align: top;
	width: 50%;
	color: #3C2415;
	padding: 25px 5px;
}
#block_beck .statistics .digits {
	text-align: right;
	font-size: 59px;
	line-height: 57px;
}
.statistics .digits_description {
	text-align: left;
	font-size: 20px;
	line-height: 22px;
}
.statistics .table_statistic .block_emblem {
	position: absolute;
	padding: 0;
	width: 34px;
	height: 34px;
	background-color: #FFD753;
	bottom: -17px;
	left: 50%;
	margin-left: -17px;
	border-radius: 34px;
	-webkit-border-radius: 34px;
	-moz-border-radius: 34px;
	-khtml-border-radius: 34px;
	z-index: 1;
	text-align: center;
	display: table;
}
.statistics .table_statistic .block_emblem>div {
	display: table-cell;
	vertical-align: middle;
}
.statistics .block_button {
	background-color: #FFD753;
	border-radius: 0px 0px 5px 5px;
	-webkit-border-radius: 0px 0px 5px 5px;
	-moz-border-radius: 0px 0px 5px 5px;
	-khtml-border-radius: 0px 0px 5px 5px;
	text-align: center;
	padding-top: 17px;
}
.a_button {
	display: inline-block;
	min-width: 186px;
	width: auto;
	text-align: center;
	background: #8DC63F;
	padding: 7px;
	border: 0;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	color: #FFF;
	margin: 20px auto;
	font-size: 16px!important;
	text-decoration: none;
	box-shadow: 0px 2px 0px #006838;
	position: relative;
	bottom: 2px;
	box-sizing: border-box;
	cursor: pointer;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.a_button:hover {
	top: -1px;
	box-shadow: 0px 1px 0px #006838,
			inset 0px 0px 3px rgba(255,255,255,0.35);
	background-color: #AAE54C;
	color: #518031;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.a_button:active {
	top: -2px;
	box-shadow: 0px 2px 0px #006838,
			inset 0px 0px 3px rgba(255,255,255,0.35);
	background-color: #6DA311;
	color: #fff;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}

.left_right_col * {
	font-size: 13px;
}
.left_right_col h2 {
	font-size: 28px;
	font-family: 'AgoraSansProBold', Arial,Sans-Serif;
	min-height: 35px;
}
.included {
	width: 100%;
	clear: both;
}
.included>div {
	display: table-cell;
	vertical-align: middle;
	color: #231F20;
	padding: 5px 0px;
}
.included .included_img {
	width: 100px;
	position: relative;
	z-index: 1;
}
.included .included_img>div {
	background-color: #C6E4E6;
	width: 73px;
	height: 73px;
	border-radius: 73px;
	-webkit-border-radius: 73px;
	-moz-border-radius: 73px;
	-khtml-border-radius: 73px;
	text-align: center;
}
.included .included_img * {
	max-width: 100px;
	margin:0;
	float: none;
}
.included .included_img img {
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-khtml-border-radius: 0;
}
.block_seo_optimization .included_img img {
	margin-top: 11px;
	margin-left: 10px;
}
.block_contextual_advertising .included_img img {
	margin-top: -10px;
}
.block_semantic_core .included_img img {
	margin-top: 10px;
}
.block_seo_copywriting .included_img img {
	margin-top: 10px;
}
.block_analytics .included_img img {
	margin-top: 10px;
}
.included strong {
	padding-bottom: 10px;
	display: block;
}
.statistics .digits {
	text-align: right;
	font-size: 48px;
	line-height: 48px;
}
#what_included .statistics .table_statistic .block_emblem,
#other_services .statistics .table_statistic .block_emblem,
#examples_works .statistics .table_statistic .block_emblem,
.includes_seo_promotion .statistics .table_statistic .block_emblem {
	background-color: #FCEFBB;
}
.block_info_statistic {
	padding: 10px;
	background-color: #FCEFBB;
	box-sizing: border-box;
}
.block_certified {
	width: 100%;
	display: block;
}
.block_certified a:last-child {
	float: right;
}

.free_video_widget {
	background-color: #FFB647;
	border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5px;
}
.free_video_widget .table_statistic {
	display: table;
	margin: 0 auto;
	border-bottom: none;
	border-bottom: 0;
}
.free_video_widget .table_statistic>* {
	vertical-align: middle;
}
.free_video_widget .digits,
.free_video_widget .digits_description {
	width: auto;
	max-width: 130px;
}
.statistics .block_button {
	border-top: 1px solid #231F20;
}


#other_services .statistics .digits_description,
#other_services .statistics .block_info_statistic {
	text-align: center;
}
#other_services .statistics .block_info_statistic {
	padding: 10px 20px;
}
#other_services .statistics .block_info_statistic>* {
	margin: 10px auto;
	width: 100%;
}
.block_crowd_marketing .included_img img {
	margin-top: 10px;
	margin-left: -10px;
}
.block_site_filter .included_img img {
	margin-top: 10px;
}
.block_email_marketing .included_img img {
	margin-top: 5px;
}
.block_progress_instagram .included_img img {
	margin-top: 10px;
}

.block_title {
	padding-top: 60px;
	padding-bottom: 10px;
	text-align: center;
}
.block_title h2,
.block_title p,
.block_title a {
	color: #fff;
	text-align: center;
	margin: 0;
	padding: 0;
}
.block_title h2 {
	font-family: 'AgoraSansProMedium', Arial,Sans-Serif;
	font-size: 28px;
}
.block_title p,
.block_title a {
	font-size: 12px;
	text-decoration: underline;
}
.shadow,
.shadow .vert-block.w900px {
	position: relative;
}
.shadow:before {
	content: '';
	position: absolute;
	width: 1126px;
	height: 5px;
	background: url(img/block_bottom.png) no-repeat 50% 100%;
	bottom: -5px;
	left: 50%;
	margin-left: -563px;
	z-index: 1;
}
.shadow .vert-block.w900px {
	padding: 25px 0;
}

/*Параллакс*/
.parallax_img,
.parallax_footer_img,
.parallax_header_img,
.parallax_header_min_img,
.parallax_what_offer_img,
.parallax_mythology_img,
.parallax_mythology_img_2 {
    position: absolute;
    max-width: 2000px;
    width: 100%;
    max-height: none;
    left: 0;
    right: 0;
    height: 100%;
    background: transparent url(img/bg_parallax_1.png) 50% 100% no-repeat;
    margin: 0;
    margin-left: auto;
    margin-right: auto;
}
.parallax_outer,
.parallax_footer_outer,
.parallax_what_offer_outer,
.parallax_mythology_outer {
    background: transparent url(img/bg_parallax_2.png) 50% 100% no-repeat;
    margin: 0 auto;
    width: 100%;
    height: 100%;
}
.parallax_inner,
.parallax_footer_inner {
    background: transparent url(img/bg_parallax_3.png) 50% 0 repeat-x;
    margin: 0 auto;
    width: 100%;
    height: 100%;
}
.parallax_footer_img {
	background: transparent url(img/bg_parallax_footer_1.png) 50% 100% no-repeat;
}
.parallax_footer_outer {
	background: transparent url(img/bg_parallax_footer_2.png) 50% 100% no-repeat;
}
.parallax_footer_inner {
	background: transparent url(img/bg_parallax_footer_3.png) 50% 100% no-repeat;
}
.parallax_header_img {
	background: transparent url(img/bg_parallax_header.png) 50% 100% no-repeat;
}
.parallax_header_min_img {
	background: transparent url(img/bg_parallax_header_min.png) 50% 100% no-repeat;
}
.parallax_what_offer_img {
	top: 0;
	background: transparent url(img/bg_parallax_parallax_what_offer_1.png) 50% 0% repeat-x;
	background-repeat-x: repeat;
}
.parallax_what_offer_outer {
	background: transparent url(img/bg_parallax_parallax_what_offer_2.png) 50% 0% repeat-x;
	background-repeat-x: repeat;
}
.parallax_mythology_img {
	top: 0;
	background: transparent url(img/bg_parallax_mythology_1.png) 50% 0% repeat-x;
	background-repeat-x: repeat;
}
.parallax_mythology_outer {
	top: 0;
	background: transparent url(img/bg_parallax_mythology_2.png) 50% 0% repeat-x;
	background-repeat-x: repeat;
}
.parallax_mythology_img_2 {
	top: auto;
	bottom: 0;
	background: transparent url(img/bg_parallax_mythology_3.png) 50% 100% repeat-x;
	background-repeat-x: repeat;
}

.wrap_form {
	width: 100%;
}
.wrap_form>* {
	display: table;
	margin: 0 auto;
}
.find_out_price .a_button {
	width: 183px;
	min-width: 183px;
	margin: 0;
	margin-top: 6px;
	border: 0;
	cursor: pointer;
	box-sizing: border-box;
}
input[type="text"],
textarea {
	width: 342px;
	border-radius: 5px;
	border: 0;
	height: 44px;
	font-size: 14px;
	font-style: italic;
	margin: 0px;
	padding: 0 10px;
	line-height: 17px;
	text-indent: 2px;
	box-sizing: border-box;
}
input::-moz-placeholder,
input::placeholder,
input::-webkit-input-placeholder,
textarea::-moz-placeholder,
textarea::placeholder {
	color: #A7A9AC;
	font-style: italic;
	text-indent: 2px;
	line-height: 1;
}
.wrap_form>*>* {
	display: inline-block;
	vertical-align: top;
	margin: 0 2px;
}
.wrap_form>*>* img {
	margin-top: 7px;
}
.wrap_form>*>*:first-child {
	margin-left: 0;
}
.wrap_form>*>*:last-child {
	margin-right: 0;
}
.wrap_form input.phone_number {
	width: 301px;
}

#examples_works {
	background-color: #E7DBC2;
}
#examples_works h2 {
	color: #231F20;
	text-align: center;
}
#examples_works .wrap_button {
	text-align: center;
}
#examples_works .a_button {
	min-width: 243px;
}
.wrap_equalizer {
	display: table;
	margin: 0 auto;
	margin-bottom: 10px;
}
.page-kuysy .wrap_equalizer {
	display: inline-block;
	width: 100%;
}
.wrap_equalizer>*:first-child {
	padding-left: 0;
}
.wrap_equalizer>*:last-child {
	padding-right: 0;
}
.block_equalizer {
	width: 274px;
	display: table-cell;
	vertical-align: top;
	padding: 0 15px;
}
.examples_works .wrap_img_description {
	height: 180px;
	min-height: 180px;
	max-height: 180px;
}
.img_statistic {
	max-height: 107px;
	max-width: 100%;
	text-align: center;
	height: auto;
}
.block_equalizer .statistics {
	height: 100%;
	background-color: #FCEFBB;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	overflow: hidden;
	display: inline-block;
	width: 100%;
	margin: 0 auto;
	box-shadow: 0px 2px 0px #BABABA;
}
.block_equalizer .statistics .table_statistic {
	max-width: none;
	border-radius: 0px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	-khtml-border-radius: 0px;
}
.examples_works .block_equalizer .statistics .table_statistic {
	min-height: 73px;
}
.block_equalizer .statistics .digits_description {
	text-align: center;
	font-size: 16px;
	display: table;
	width: 100%;
	box-sizing: border-box;
}
.examples_works .block_equalizer .statistics .digits_description {
	position: absolute;
	background-color: #FFB647;
	bottom: 0;
	z-index: 0;
	-webkit-transition: height 0.3s;
	-moz-transition: height 0.3s;
	-o-transition: height 0.3s;
	transition: height 0.3s;
}
.block_equalizer p {
	position: relative;
	display: table;
	margin: 10px auto;
}
.block_equalizer p:before,
#seo_promotion ul li:before {
	content: '';
	position: absolute;
	width: 7px;
	height: 8px;
	background: url(img/equalizer_p.png) no-repeat 50% 50%;
	left: -10px;
	top: 50%;
	margin-top: -4px;
}
.block_equalizer .equalizer_costs:before {
	background-image: url(img/equalizer_costs.png);
}
.block_equalizer .equalizer_advertising:before {
	display: none;
}

.examples_works .block_equalizer .statistics:hover .digits_description {
	font-size: 24px;
}

#examples_works .wrap_equalizer {
	text-align: center;
}
#examples_works .block_equalizer {
	width: 30%;
	display: inline-block;
	vertical-align: top;
	padding: 0;
	margin: 0 15px;
	box-sizing: border-box;
	height: 100%;
}
#examples_works .wrap_equalizer>*:first-child {
	margin-left: 0;
}
#examples_works .wrap_equalizer>*:last-child {
	margin-right: 0;
}
#examples_works .wrap_img_description * {
	max-width: 100%;
}
#examples_works .wrap_img_description .img_statistic {
	height: 105px;
}
#examples_works .wrap_img_description .img_statistic>* {
	border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-khtml-border-radius: 5px 5px 0 0;
}

#control_process {

}
.control_process .left_col_min {
	width: 320px;
	float: left;
}
.control_process .right_col_max {
	width: 580px;
	float: right;
	padding-top: 20px;
}
.wrap_reduced_photo {
	background: url(img/bg_reduced_photo.png) no-repeat 0px 0px;
	position: relative;
	padding-left: 67px;
	padding-top: 12px;
	padding-bottom: 6px;
	left: -51px;
}
.wrap_reduced_photo * {
	max-width: 242px;
}

#seo_promotion {

}
#seo_promotion ul {
	list-style: none;
	margin-top: 0;
	padding-left: 30px;
}
#seo_promotion ul li {
	position: relative;
	padding-left: 5px;
}
#seo_promotion ul li:last-child {
	padding-top: 20px;
}
#seo_promotion ul li:last-child:before {
	display: none;
}

.right_col .block_equalizer {
	padding: 0;
	width: 100%;
	display: inline-block;
	margin-bottom: 20px;
}

.recent_webinars {}
.recent_webinars .left_col .block_equalizer {
	width: 187px;
	padding: 0 13px;
	vertical-align: top;
}
.recent_webinars .left_col .block_equalizer:first-child {
	padding-left: 0;
}
.recent_webinars .left_col .block_equalizer:last-child {
	padding-right: 0;
}
.recent_webinars .block_equalizer .statistics {
	background-color: #FFB647;
	text-align: center;
}
.recent_webinars .block_equalizer .statistics .table_statistic {
	border-bottom: 0;
	display: table;
	width: 100%;
	min-height: 52px;
}
.recent_webinars .block_equalizer .statistics .table_statistic .digits_description {
	font-family: 'AgoraSansProBold', Arial,Sans-Serif;
	line-height: 1;
	padding: 10px 5px;
	vertical-align: middle;
	display: table-cell;
}

.footer {
	position: relative;
	min-height: 260px;
}
.footer>.h1000px {
	position: absolute;
	padding-top: 85px;
	padding-bottom: 0;
	bottom: 0;
	left: 50%;
	margin-left: -500px;
}
.footer .h1000px>table {
	width: 100%;
	position: relative;
}
.footer .menu,
.footer .menu ul,
.footer .menu li {
	margin: 0;
	padding: 0;
}
.footer .menu {
	width: 100%;
	display: table;
	position: relative;
	padding: 0;
	padding-top: 15px;
	/*padding-bottom: 50px;*/
}
.footer .menu ul {
	position: absolute;
	z-index: 5;
	top: 100%;
	left: -5px;
	width: 127%;
	text-align: left;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.footer .menu li:hover ul {
	opacity: 1;
	visibility: visible;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.footer .menu>li {
	/*position: relative;*/
	display: table-cell;
	text-align: center;
	padding: 0px 20px;
}
.footer .menu>li:first-child {
	padding-left: 0;
}
.footer .menu>li:last-child {
	padding-right: 0;
}
.footer .menu ul li {
	display: inline-block;
	width: 24%;
	float: none;
	text-align: left;
}
.footer .menu a {
	display: block;
	padding: 3px 0;
	color: #fff;
	text-decoration: none;
	font-size: 16px;
	position: relative;
}
.footer .menu ul a {
	padding: 2px 5px;
	/*white-space: nowrap;*/
	font-size: 12px;
}
.footer .menu ul li:nth-child(3n+4) {
	clear: both;
}
.jMenu > li.last > a {
	position: relative;
}
.jMenu > li.last > a:after,
.menu_li:after {
	content: '';
	position: absolute;
	width: 6px;
	height: 4px;
	background: url(img/menu_li.png) no-repeat 50% 0%;
	top: 13px;
	left: auto;
	right: -10px;
}
.jMenu > li.last > a:after {
	background-position-y: 0%;
	top: 50%;
	margin-top: -2px;
	right: 30px;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.jMenu > li.last > a:hover:after {
	background-position-y: 100%;
}
.footer .logo_copyright {
	width: 100%;
}
.footer .logo_copyright td {
	padding-top: 50px;
}
.footer .logo_copyright td>div {
	display: table-cell;
	vertical-align: middle;
}
.footer .hand_pencil {
	vertical-align: bottom;
	padding: 0 30px;
}
.footer .copyright {
	color: #fff;
}
.footer .contacts_ {}
.footer .contacts_ a {
	color: #fff;
	text-decoration: none;
	font-size: 22px;
	cursor: default;
	font-weight: 400;
	white-space: nowrap;
}
.footer .a_button {
	min-width: 152px;
	line-height: 1;
	font-weight: 100;
	position: relative;
}
.footer .a_button:before {
	content: '';
	position: absolute;
	width: 22px;
	height: 33px;
	background: url(img/wave.png) no-repeat 50% 50%;
	left: -27px;
	top: 50%;
	margin-top: -16.5px;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-animation-name: hvr-icon-pulse-grow;
	animation-name: hvr-icon-pulse-grow;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	-webkit-animation-duration: 0.3s;
	animation-duration: 0.3s;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-direction: alternate;
	animation-direction: alternate;
}
/* Icon Pulse Grow */
@-webkit-keyframes hvr-icon-pulse-grow {
  to {
    -webkit-transform: scale(0.3);
    transform: scale(0.3);
  }
}

@keyframes hvr-icon-pulse-grow {
  to {
    -webkit-transform: scale(0.3);
    transform: scale(0.3);
  }
}
.footer .a_button:hover:before {
	-webkit-animation-name: hvr-icon-pulse-grow-no;
	animation-name: hvr-icon-pulse-grow-no;
	-webkit-animation-duration: 0.2s;
	animation-duration: 0.2s;
}
/* Icon Pulse Grow No */
@-webkit-keyframes hvr-icon-pulse-grow-no {
  to {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
}

@keyframes hvr-icon-pulse-grow-no {
  to {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
}
.animate-spin {
    -moz-animation: spin 2s infinite linear;
    -o-animation: spin 2s infinite linear;
    -webkit-animation: spin 2s infinite linear;
    animation: spin 2s infinite linear;
}
@-moz-keyframes spin {
    0% {
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -moz-transform: rotate(359deg);
        -o-transform: rotate(359deg);
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}
@-webkit-keyframes spin {
    0% {
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -moz-transform: rotate(359deg);
        -o-transform: rotate(359deg);
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}
@-o-keyframes spin {
    0% {
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -moz-transform: rotate(359deg);
        -o-transform: rotate(359deg);
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}
@-ms-keyframes spin {
    0% {
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -moz-transform: rotate(359deg);
        -o-transform: rotate(359deg);
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}
@keyframes spin {
    0% {
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -moz-transform: rotate(359deg);
        -o-transform: rotate(359deg);
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}
.footer_clear,
.header_clear {
	position: absolute;
	top: 90px;
	left: auto;
	right: 275px;
	width: 31px;
	height: 32px;
}
.nut_clear,
.nut_clear-2 {
	width: 33px;
	height: 32px;
	top: 125px;
	left: -100px;
}
.nut_clear-2 {
	top: 215px;
	left: auto;
	right: -75px;
}
.header_clear {
	top: auto;
	bottom: 50px;
	width: 0px;
	height: 0px;
}
.header_clear.man_nout {
	width: 126px;
	height: 110px;
	left: -62px;
	top: auto;
	bottom: 130px;
	text-align: center;
	margin: 0;
	opacity: 1;
}
.header_clear.man_nout>* {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	opacity: 0;
}

.man_nout .man_nout_lightbulb {
	top: 52px;
	left: 38px;
	-webkit-animation: opacity_bulb 4s 1s infinite;
	-moz-animation: opacity_bulb 4s 1s infinite;
}
@-webkit-keyframes opacity_bulb {
    0% {
    	opacity: 0;
    }
    50% {
        opacity: 1;
    }
    100% {
        opacity: 1;
    }
}
@-moz-keyframes opacity_bulb {
    0% {
    	opacity: 0;
    }
    50% {
        opacity: 1;
    }
    100% {
        opacity: 1;
    }
}
.man_nout_strips {
	-webkit-animation: opacity_strips 4s 1s infinite;
	-moz-animation: opacity_strips 4s 1s infinite;
}
@-webkit-keyframes opacity_strips {
	0% {
    	opacity: 0;
    }
    25% {
    	opacity: 0;
    }
    75% {
        opacity: 1;
    }
    100% {
        opacity: 1;
    }
}
@-moz-keyframes opacity_strips {
	0% {
    	opacity: 0;
    }
    25% {
    	opacity: 0;
    }
    75% {
        opacity: 1;
    }
    100% {
        opacity: 1;
    }
}
.man_nout .man_nout_exclamation_points {
	top: auto;
	bottom: 0;
	left: 5px;
	-webkit-animation: opacity_exclamation_points 4s 1s infinite;
	-moz-animation: opacity_exclamation_points 4s 1s infinite;
}
@-webkit-keyframes opacity_exclamation_points {
	0% {
    	opacity: 0;
    }
    50% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}
@-moz-keyframes opacity_exclamation_points {
	0% {
    	opacity: 0;
    }
    50% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}
.header_loupe {
	width: 45px;
	height: 47px;
	left: 25%;
	margin-left: -22.5px;
}
.header_nut_b {
	width: 41px;
	height: 41px;
	left: 79%;
}
.header_wave_top {
	width: 57px;
	height: 60px;
	bottom: 192px;
	left: auto;
	right: -77px;
}

.header {
	background-color: #57BECD;
	position: relative;
}
.logo {
	width: 200px;
	margin: 0;
	padding-top: 30px;
	height: auto;
}
.logo,
.logo * {
	text-decoration: none;
}
.logo a>* {
	margin-bottom: 5px;
}
.logo_descriptor {
	font-size: 15px;
	color: #000;
	text-decoration: none;
	white-space: nowrap;
	padding: 0;
	margin: 0;
}

#header>.menu_container {
	width: 800px;
	float: right;
}
.menu_container .menu_container_top {
	float: right;
	margin-top: 30px;
}
.menu_container .menu_container_top>* {
	display: table-cell;
	vertical-align: middle;
	float: none;
}
.menu_container .menu_container_top .a_button {
	min-width: 124px;
	font-size: 12px!important;
	padding: 5px 7px;
	margin: 0;
}
.menu_container .contacts {
	padding-left: 40px;
	padding-right: 20px;
}
.menu_container .contacts * {
	font-size: 18px;
	color: #000;
	text-decoration: none;
	cursor: default;
}

.header_welcome {}
.header_welcome_description h1,
.header_welcome_description p {
	font-family: 'AgoraSansProRegular', Arial,Sans-Serif;
	line-height: 1.2;
	color: #fff;
	text-align: center;
	font-weight: normal;
}
.header_welcome_description h1 {
	font-size: 70px;
	text-transform: uppercase;
	margin-bottom: 0;
}
.header_welcome_description p {
	font-size: 35px;
	margin-top: 0;
}

.header_bottom {
	display: table;
	width: 100%;
	text-align: center;
}
.header_bottom>* {
	display: table-cell;
	float: none;
	vertical-align: bottom;
	width: 33.33%;
	text-align: center;
}
.header_bottom>*:first-child {
	text-align: left;
}
.header_bottom>*:first-child>* {
	margin-left: -75px;
}
.header_bottom>*:last-child {
	text-align: right;
}
.header_bottom>*:last-child>* {
	margin-right: -75px;
}

#Wayfinder {
	padding-top: 25px;
}
.jMenu {
	display: table;
	margin: 0;
	margin-left: auto;
	padding: 0;
	list-style: none;
}
.jMenu li {
	display: table-cell;
	margin: 0;
	list-style: none;
	background: #113E55;
	/*position: relative;*/
}
.jMenu > li.last, 
.jMenu > li.last:hover>a, 
.jMenu > li.last.active > a {
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	-webkit-border-radius: 0px 5px 5px 0px;
	-moz-border-radius: 0px 5px 5px 0px;
	-khtml-border-radius: 0px 5px 5px 0px;
}
.jMenu > li.first, 
.jMenu > li.first:hover>a, 
.jMenu > li.first.active > a {
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	-webkit-border-radius: 5px 0px 0px 5px;
	-moz-border-radius: 5px 0px 0px 5px;
	-khtml-border-radius: 5px 0px 0px 5px;
}
.jMenu li a {
	padding: 11px 20px;
	display: block;
	background-color: transparent;
	color: #fff;
	/*text-transform: uppercase;*/
	cursor: pointer;
	font-size: 14px;
	text-decoration: none;
	font-weight: 400;
	line-height: 1.2;
	position: relative;
}
.jMenu > li .menu_li:after {
	top: 18px;
	right: 10px;
}
.jMenu > li.last .menu_li:after {
	top: 18px;
	right: 30px;
}
.jMenu > li.first > a, 
#Wayfinder.ua .jMenu > li.first > a {
	padding-left: 40px;
}
.jMenu > li.last > a, 
#Wayfinder.ua .jMenu > li.last > a {
	padding-right: 40px;
}
.jMenu li ul {
	display: none;
	position: absolute;
	z-index: 9999;
	padding: 0;
	margin: 0;
	list-style: none;
	max-width: 225px;
	/*top: 92%!important;*/
}
.jMenu li.last ul {
	/*left: auto!important;
	right: 0!important;*/
}
.jMenu li ul li {
	background: #13475B;
	display: block;
	border-bottom: 1px solid #1B6475;
	padding: 0;
	list-style: none;
	position: relative;
}
.jMenu li ul li a {
	font-size: 12px;
	text-transform: none;
	display: block;
	padding-top: 8px;
	padding-bottom: 8px;
	border-top: 1px solid transparent;
	border-bottom: 1px solid transparent;
}
.jMenu li a:hover,
.jMenu li:hover>a {
	color: #BFF766;
	background: transparent;
}
.jMenu li ul li a:hover {
	color: #518031;
	background: #AAE54C;
	/*border-top: 1px solid #1B6475;
	border-bottom: 1px solid #1B6475;*/
}

#mCSB_1_scrollbar_vertical .mCSB_draggerRail {
	background-image: none;
	background-color: #9B8579;
	opacity: 0.5;
	width: 1px;
}
#mCSB_1_scrollbar_vertical #mCSB_1_dragger_vertical.mCSB_dragger .mCSB_dragger_bar {
	background-color: #8DC63F;
	box-shadow: 0px 1.5px 0px #006838;
}
#mCSB_1_scrollbar_vertical #mCSB_1_dragger_vertical.mCSB_dragger .mCSB_dragger_bar:after {
	content: '';
	position: absolute;
	width: 6px;
	height: 5px;
	background: url(img/scroll.png) no-repeat 50% 50%;
	left: 50%;
	margin-left: -3px;
	top: 50%;
	margin-top: -2.5px;
}

#mCSB_1_container {
	margin-right: 20px;
}
#mCSB_1_container>ul,
#mCSB_1_container>ul>li {
	list-style: none;
	padding: 0;
	max-width: 192px;
}
#mCSB_1_container>ul>li {
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	position: relative;
}
#mCSB_1_container>ul>li.google_li:before,
#mCSB_1_container>ul>li.yandex_li:before {
	content: '';
	position: absolute;
	width: 14px;
	height: 14px;
	left: 0;
	top: 12px;
	background: url(img/google_li.png) no-repeat 50% 50%;
}
#mCSB_1_container>ul>li.yandex_li:before {
	background: url(img/yandex_li.png) no-repeat 50% 50%;
}
#mCSB_1_container>ul * {
	color: #15282D;
	font-size: 13px;
	text-decoration: none;
	line-height: 1.2;
}
#mCSB_1_container>ul div,
#mCSB_1_container>ul>li>a:first-child {
	display: table-cell;
	float: none;
	vertical-align: top;
}
#mCSB_1_container>ul div {
	font-weight: bold;
	color: #231F20;
	padding-left: 5px;
	font-size: 14px;
	position: relative;
	top: -1px;
}
#mCSB_1_container>ul>li>a:first-child {
	width: 100%;
	position: relative;
}
#mCSB_1_container>ul>li>a:first-child:hover {
	text-decoration: underline;
}
#mCSB_1_container>ul>li>a:first-child:before {
	content: 'Нажмите...';
	position: absolute;
	bottom: 100%;
	color: #3C2415;
	background: #AAE54C;
	padding: 5px;
	left: 0;
	display: none;
	border-radius: 5px;
	z-index: 1;
	font-size: 11px;
	height: 23px;
	box-sizing: border-box;
	font-weight: bold;
}
#mCSB_1_container>ul>li>a:first-child:hover:before {
	display:inline-block;
}
#mCSB_1_container>ul>li>a:last-child {
	display: block;
	color: #C47814;
	font-size: 11px;
	font-style: italic;
}

label.error {
	display: block;
	color: #cd0a0a;
	font-size: 13px;
	padding-left: 10px;
}

.text-center,
#sign_up_form .text-center,
#sign_up_form_call .text-center,
#sign_up_form_tnx .text-center {
	text-align: center;
}

#sign_up_form .let_clear,
#sign_up_form .send_ok .big_text.let_clear,
#sign_up_form_call .let_clear,
#sign_up_form_tnx .let_clear,
#sign_up_form_call .send_ok .big_text.let_clear,
#sign_up_form_tnx .send_ok .big_text.let_clear {
	font-size: 18px;
	font-family: 'AgoraSansProBold', Arial,Sans-Serif;
	line-height: 1;
	color: #231F20;
	padding-bottom: 20px;
}

.page_send_ok {
	margin: 0 auto;
	padding: 70px 0;
	font-size: 18px;
	background-color: #fff;
}
.page_send_ok .big_text {
	font-size: 24px;
	font-family: 'AgoraSansProBold', Arial,Sans-Serif;
	line-height: 1.2;
	color: #231F20;
	padding-left: 10px;
}
.page_send_ok span {
	display: block;
	font-size: 18px;
	font-family: 'Open Sans', Arial,Sans-Serif;
	max-width: 570px;
}
.page_send_ok span>a {
	font-size: 18px;
}

.bg_examples_works {
	background-color: #E7DBC2;
}

/*Лендинг*/
.landing .header_welcome_description h1 {
	font-size: 50px;
	font-family: 'AgoraSansProRegular', Arial,Sans-Serif;
	margin-top: 15px;
}
.landing .header_welcome_description p {
	font-size: 18px;
	line-height: 25px;
}
.header_welcome_table {
	width: 100%;
	margin: 0;
	padding: 0;
}
.header_welcome_table td {
	vertical-align: top;
	font-size: 14px;
	color: #fff;
	line-height: 20px;
	text-align: center;
	padding: 20px;
	padding-top: 5px;
	max-width: 167px;
}
.header_welcome_table tr:first-child td {
	vertical-align: bottom;
}
.header_welcome_table tr td:first-child {
	padding-left: 5px;
}
.header_welcome_table tr td:last-child {
	padding-right: 5px;
}

.landing #breadcrumbs {
	display: table;
	margin: 20px auto;
}
.landing #breadcrumbs li {
	color: #fff;
	font-size: 12px;
}
.landing #breadcrumbs a,
.landing #breadcrumbs a span {
	width: 100%;
	text-align: center;
	color: #fff;
	font-size: 12px;
}

.advantages_seo_promotion .block_title {
	padding-top: 10px;
	padding-bottom: 40px;
}
.advantages_seo_promotion h2 {
	color: #231F20;
	max-width: 510px;
	font-family: 'AgoraSansProBold', Arial,Sans-Serif;
	margin: 0 auto;
}
.advantages_seo_promotion ol,
.advantages_seo_promotion ol li {
	padding: 0;
	margin: 0;
}

.advantages_seo_promotion ol {
	list-style-type: none;
	counter-reset: item;
}
.advantages_seo_promotion ol li {
	position: relative;
	padding-left: 55px;
	min-height: 45px;
	padding-bottom: 40px;
}
.advantages_seo_promotion ol li:before {
	position: absolute;
	content: counter(item);
	font-size: 18px;
	font-family: 'AgoraSansProBold', Arial,Sans-Serif;
	counter-increment: item;
	left: 0;
	top: 14px;
	width: 30px;
	text-align: center;
	z-index: 1;
}
.advantages_seo_promotion ol li:after {
	position: absolute;
	content: url(img/flag_li.png);
	left: 0;
	top: 5px;
	z-index: 0;
}
.advantages_seo_promotion ol li strong {
	display: block;
	padding-bottom: 10px;
}
.advantages_seo_promotion .statistics .table_statistic .block_emblem,
.advantages_contextual .statistics .table_statistic .block_emblem {
	background-color: #FCEFBB;
}

.advantages_contextual h2 {
	max-width: 700px;
}

.what_offer {
	position: relative;
	padding-top: 30px;
}
.bg_what_offer {
	background-color: #26B8CD;
	max-width: 2000px;
}
.what_offer .block_title {
	padding-top: 15px;
	padding-bottom: 5px;
}
.what_offer .block_title h2 {
	font-family: 'AgoraSansProBold', Arial,Sans-Serif;
}
.what_offer .what_offer_table {
	width: 100%;
}
.what_offer .what_offer_table td,
.latest_posts.what_offer .what_offer_table .news_item {
	padding: 15px;
	width: 33.3%;
	vertical-align: top;
}
.what_offer .what_offer_table tr:first-child td {
	vertical-align: bottom;
}
.what_offer .what_offer_table tr:first-child>td>div {
	position: relative;
}
.what_offer .what_offer_table tr:first-child>td>div:before {
	content: '';
	position: absolute;
	width: 142px;
	height: 142px;
	border-radius: 142px;
	-webkit-border-radius: 142px;
	-moz-border-radius: 142px;
	-khtml-border-radius: 142px;
	overflow: hidden;
	left: 50%;
	margin-left: -71px;
	top: auto;
	bottom: 0;
	background-color: #C6E4E6;
}
.what_offer .what_offer_table td:first-child {
	padding-left: 0;
}
.what_offer .what_offer_table td:last-child {
	padding-right: 0;
}
.what_offer .what_offer_table tr:first-child>td:first-child>div>* {
	margin-bottom: 10px;
}
.what_offer .what_offer_table tr:first-child>td:nth-child(2)>div>* {
	margin-left: 25px;
}
.what_offer .what_offer_table tr:first-child>td:last-child>div>* {
	margin-bottom: 20px;
	margin-left: 15px;
}
.what_offer .what_offer_table * {
	color: #fff;
	font-size: 13px;
	text-align: center;
	line-height: 20px;
	position: relative;
}
.what_offer .what_offer_table strong {
	font-size: 16px;
	font-family: 'AgoraSansProBold', Arial,Sans-Serif;
	padding-bottom: 5px;
	line-height: 19px;
}
.what_offer .what_offer_table p {
	text-align: left;
}

.includes_seo_promotion {
	padding-bottom: 60px;
}
.includes_seo_promotion .left_col {
	width: 550px;
}
.includes_seo_promotion .right_col {
	width: 330px;
}
.includes_seo_promotion .right_col .statistics {}
.includes_seo_promotion .right_col .statistics .table_statistic {
	max-width: none;
}
.includes_seo_promotion .right_col .statistics .digits_description {
	text-align: center;
}
.includes_seo_promotion .right_col .statistics .block_info_statistic {
	border-radius: 0px 0px 5px 5px;
	-webkit-border-radius: 0px 0px 5px 5px;
	-moz-border-radius: 0px 0px 5px 5px;
	-khtml-border-radius: 0px 0px 5px 5px;
	box-shadow: 0px 2px 0px #BABABA;
}
.includes_seo_promotion .right_col .statistics .block_info_statistic .stages_work {
	padding-left: 25px;
}
.includes_seo_promotion .right_col .statistics .block_info_statistic .stages_work li {
	padding-bottom: 10px;
}
.includes_seo_promotion .right_col .statistics .block_info_statistic .stages_work li:last-child {
	padding-bottom: 0;
}

.stages_work,
.stages_work li,
.stages_work li * {
	padding: 0;
	list-style: none;
	font-size: 13px;
	font-weight: normal;
}
.stages_work {
	counter-reset: item;
	max-width: none;
	padding-left: 0px;
}
.stages_work li {
	position: relative;
	padding-left: 5px;
}
.stages_work li:before {
	position: absolute;
	content: counter(item) ' ';
	counter-increment: item;
	font-size: 14px;
	font-weight: bold;
	text-align: right;
	width: 30px;
	left: -35px;
	top: -1px;
}

.qa_text,
.qa_text3 {
	display: none;
	padding: 15px 0;
	padding-left: 39px;
}

.video_reviews {}
.video_reviews * {
	text-align: center;
}
.video_reviews .block_title {
	padding-top: 30px;
	padding-bottom: 20px;
}
.video_reviews .block_title h2 {
	font-family: 'AgoraSansProBold', Arial,Sans-Serif;
	color: #231F20;
}
.wrap_video {
	display: table;
	margin: 0 auto;
}
.wrap_video>* {
	display: inline-block;
	margin: 0 10px;
	vertical-align: top;
	max-width: 274px;
	max-height: 202px;
}
.wrap_video>*:first-child {
	margin-left: 0;
}
.wrap_video>*:last-child {
	margin-right: 0;
}
.video_reviews .a_button {
	min-width: 274px;
}

.tariffs * {
	text-align: center;
}
.tariffs p {
	text-align: left;
	font-size: 11px;
}
.block_tariffs {
	padding: 0 6px;
}
.block_tariffs_cost {
	background-color: #FFD753;
	padding: 10px 5px;
}
.block_tariffs .block_info_statistic p {
	padding-left: 15px;
	margin: 10px 0;
}
.block_tariffs .block_info_statistic p:before {
	margin: 0;
	left: 0;
	top: 5px;
}
.block_tariffs .block_info_statistic .equalizer_advertising {
	font-size: 13px;
	color: #3C2415;
	font-weight: bold;
}
.tariffs .statistics .block_button {
	background-color: #FCEFBB;
	padding: 10px 5px;
}
.tariffs .statistics .block_button a {
	display: inline-block;
	width: 100%;
}
.tariffs .statistics .block_button .a_button {
	min-width: 133px;
	width: auto;
	margin: 0 auto;
}
.tariffs .wrap_tariffs .block_tariffs .statistics:hover .digits_description,
.tariffs .wrap_tariffs .block_tariffs .statistics .digits_description {
	position: relative;
	font-size: 14px;
	line-height: 16px;
}
.tariffs .wrap_tariffs .block_tariffs .statistics .digits_description {
	font-weight: bold;
}
.tariffs .wrap_tariffs .block_tariffs .statistics .digits_description span {
	font-weight: normal;
}
.block_tariffs_cost>* {
	line-height: 1.2;
	color: #3C2415;
}
.tariffs_equalizer_cost {
	font-size: 20px;
	font-weight: bold;
}
.equalizer_description_cost {
	font-size: 10px;
	font-style: italic;
}
.tariffs .statistics .block_button>* {
	margin-top: 10px;
	margin-bottom: 5px;
	font-size: 11px;
}

.myths_reality {
	padding-top: 60px;
}
.myths_reality * {
	color: #fff;
	line-height: 25px;
}
.myths_reality .block_title {
	padding-top: 40px;
	padding-bottom: 25px;
}
.myths_reality .item_cont {
	display:none;
	margin: 0 auto;
	max-width: 760px;
	padding-bottom: 30px;
}
.myths_reality .myth .item_cont {
	max-width: 790px;
}
.myths_reality strong {
	font-size: 20px;
	font-family: 'AgoraSansProMedium', Arial,Sans-Serif;
	line-height: 26px;
	font-weight: normal;
}

.frequently_questions {}
.frequently_questions .block_title {
	padding-top: 20px;
	padding-bottom: 20px;
}
.frequently_questions .block_title h2 {
	color: #231F20;
	font-family: 'AgoraSansProBold', Arial,Sans-Serif;
}
.frequently_questions .block_certified {
	padding-top: 45px;
	padding-bottom: 20px;
}

.footer_landing {
	min-height: 200px;
}
.footer_landing>.h1000px {
	padding-top: 0;
}
.footer_landing .footer_clear {
	top: 30px;
}
.footer_landing .nut_clear {
	top: 65px;
}
.footer_landing .nut_clear-2 {
	top: auto;
	bottom: 20px;
}

.what_contextual_advertising {
	background-color: #FBB040;
}
.what_contextual_advertising .what_contextual_advertising_table {
	padding-bottom: 20px;
}
.what_contextual_advertising .what_contextual_advertising_table tr:first-child>td>div:before {
	display: none;
}
.what_contextual_advertising .what_contextual_advertising_table tr:first-child>td>div,
.what_contextual_advertising .what_contextual_advertising_table tr:nth-child(2)>td>div {
	max-width: 294px;
	max-height: 174px;
	overflow: hidden;
	box-shadow: 0px 2px 0px #BABABA;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	text-align: center;
}
.what_offer.what_contextual_advertising .what_offer_table.what_contextual_advertising_table tr:first-child>td>div>*,
.what_offer.what_contextual_advertising .what_offer_table.what_contextual_advertising_table tr:nth-child(2)>td>div>* {
	margin: 0 auto;
}
.what_offer.what_contextual_advertising .what_offer_table.what_contextual_advertising_table tr:nth-child(2)>td {
	padding-top: 0;
	padding-bottom: 0;
}
.what_contextual_advertising .what_contextual_advertising_table tr:first-child>td>.what_contextual_advertising_step {
	color: #594A42;
	text-decoration: none;
	background: #FCEFBB;
	list-style: none;
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	margin: 0px 5px;
	padding: 11px 0px;
	line-height: 1;
	position: relative;
	border: 0;
	border-radius: 38px;
	-webkit-border-radius: 38px;
	-moz-border-radius: 38px;
	-khtml-border-radius: 38px;
	box-shadow: 0px 2px 0px #F7941E;
	font-family: 'Open Sans', Arial,Sans-Serif;
	font-size: 16px;
	font-weight: bold;
	width: 38px;
	height: 38px;
	box-sizing: border-box;
}

.search_functionality {
	background-color: #EEEEE6;
}
.block_search_functionality ul,
.block_search_functionality ul li {
	padding: 0;
	margin: 0;
	list-style: none;
}
.block_search_functionality ul li {
	position: relative;
	padding-left: 18px;
	padding-bottom: 10px;
}
.block_search_functionality ul li:before {
	content: url(img/equalizer_p.png);
	position: absolute;
	left: 0;
	top: 6px;
	width: 7px;
	height: 8px;
}

.media_plan {
	padding-bottom: 50px;
}

.prices_setting h2 {
	max-width: 590px;
	margin: 0 auto;
}
.prices_setting .table_statistic {
	display: table;
	width: 100%;
	vertical-align: middle;
	border-bottom: 0;
}
.prices_setting .block_equalizer .statistics .digits_description {
	display: table-cell;
	vertical-align: middle;
}
.prices_setting .tariffs_equalizer_cost {
	font-size: 16px;
}
.prices_setting .statistics .block_button {
	padding-top: 25px;
	padding-bottom: 25px;
}

.what_can_offer h2 {
	text-align: center;
	max-width: 650px;
	margin: 0 auto;
}
.what_can_offer ol,
.what_can_offer ol li,
.what_can_offer ol li * {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 13px;
}
.what_can_offer ol {
	counter-reset: item;
	display: table;
	margin: 0 auto;
	max-width: 600px;
	padding-left: 30px;
}
.what_can_offer ol li {
	position: relative;
	padding-bottom: 10px;
}
.what_can_offer ol li:before {
	position: absolute;
	content: counter(item) '. ';
	counter-increment: item;
	font-family: 'AgoraSansProBold', Arial,Sans-Serif;
	text-align: right;
	width: 30px;
	left: -35px;
	top: 2px;
}

.what_offer.proposal_online_shopping .what_offer_table tr:first-child>td>div>* {
	margin: 0 auto;
}
.what_offer.proposal_online_shopping .what_offer_table tr:first-child>td:first-child>div>*,
.what_offer.proposal_online_shopping .what_offer_table tr:first-child>td:last-child>div>* {
	margin-bottom: 15px;
}
.proposal_online_shopping .what_offer_table p {
	text-align: left;
}
.proposal_online_shopping .block_button {
	text-align: center;
	padding-bottom: 20px;
}
.proposal_online_shopping .block_button .a_button {
	min-width: 247px;
}

.menu_r ul {
	list-style: none;
	padding: 0px;
	margin: 0px 0px 20px;
	text-align: left;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	background-color: #006838;
	box-shadow: #006838 0px 2px 0px;
}
.menu_r ul li {
	background-color: #8DC63F;
}
.menu_r ul li,
.menu_r ul li a,
.menu_r ul li td {
	vertical-align: middle;
	color: #fff;
	font-size: 14px;
	text-decoration: none;
	line-height: 1.2;
}
.menu_r ul li {
	margin: 1px 0;
	padding: 0 15px;
}
.menu_r ul li.first {
	border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-khtml-border-radius: 5px 5px 0 0;
}
.menu_r ul li a {
	display: block;
	position: relative;
	padding: 7px;
	padding-left: 15px;
	padding-right: 0;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.menu_r ul li a:before {
	content: '';
	position: absolute;
	width: 6px;
	height: 6px;
	background-image: url(img/menu_r_li.png);
	background-repeat: no-repeat;
	background-position: 50% 0%;
	top: 50%;
	margin-top: -3px;
	left: 0;
}
.menu_r ul li:hover {
	background-color: #AAE54C;
}
.menu_r ul li:hover a:before {
	background-position: 50% 100%;
}
.menu_r ul li:hover td {
	color: #518031;
}
.menu_r ul li:active {
	background-color: #6DA311;
}
.menu_r ul li:active a:before {
	background-position: 50% 0%;
}
.menu_r ul li:active td {
	color: #fff;
}
.menu_r ul li.active {
	background-color: #006838;
	position: relative;
}
.menu_r ul li.active:before {
	content: '';
	position: absolute;
	left: auto;
	right: 99%;
	height: 105%;
	width: 18px;
	background: url(img/menu_l_li.png) no-repeat 100% 50%;
	background-size: contain;
}

.news_item * {
	font-size: 14px;
	color: #231F20;
}
.news_item .title {
	font-family: 'AgoraSansProBold', Arial,Sans-Serif;
	font-size: 24px;
	text-decoration: none;
	display: block;
	color: #231F20;
}

.news_item span {
	color: #113E55;
}
.news_item p {
	text-decoration: none;
	border:0;
}
.news_item .read_more {
	color: #8DC63F;
	text-decoration: underline;
	border: 0;
}
.news_item .read_more:hover,
.page-blog .news_item:hover .title {
	color: #589A43;
	text-decoration: underline;
}
.news_item .read_more:active,
.page-blog .news_item .title:active {
	color: #6DA311;
	text-decoration: underline;
}

.training h1,
.webinar_recordings h1,
.webinar_recording h1,
.page-kuysy h1,
.page-kuys h1,
.page-service h1,
.page-about h1,
.page-contacts h1 {
	font-size: 32px;
	font-family: 'AgoraSansProBold', Arial,Sans-Serif;
	margin-top: 0;
}
.training p {
	font-size: 14px;
}
.training p.title {
	font-size: 18px;
	font-weight: bold;
}
.right_col h2,
.right_col .menu_r h2 {
	font-family: 'AgoraSansProMedium', Arial,Sans-Serif;
	font-size: 24px;
}

.aquo {
	width: 100%;
	background-color: #FCEDB1;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	display: table;
}
.aquo > * {
	line-height: 1.5;
	font-size: 14px;
	display: table-cell;
	vertical-align: middle;
	padding: 0 5px;
	width: 100%;
}
.aquo a {
	font-style: italic;
	color: #C47814;
	text-decoration: none;
	padding: 0;
	width: auto;
}
.aquo div:first-child,
.aquo div:last-child {
	font-size: 50px;
	line-height: 1;
	width: auto;
	padding-bottom: 10px;
}

.place_links_fill_form {
	margin-top: 20px;
	margin-bottom: 40px;
	padding-top: 20px;
}
.place_links_fill_form.shadow:before {
	background-size: 616px auto;
	bottom: -2px;
}
.place_links_fill_form .parallax_what_offer_img {
	zoom:0.5;
}
.place_links_fill_form .bg_what_offer {
	position: relative;
}
.place_links_fill_form .block_title {
	padding-top: 5px;
}
.place_links_fill_form .wrap_form form {
	width: 100%;
	padding: 0;
	padding-top: 5px;
	padding-bottom: 25px;
	box-sizing: border-box;
}
.place_links_fill_form .wrap_form form .left_col_form a,
.place_links_fill_form .wrap_form form .right_col_form a {
	color: #fff;
	margin: 0;
	padding: 0;
	font-size: 12px;
	text-decoration: underline;
}
.place_links_fill_form .wrap_form form .left_col_form,
.place_links_fill_form .wrap_form form .right_col_form {
	margin: 0 -2px;
	padding: 0 15px;
	vertical-align: top;
	box-sizing: border-box;
}
.place_links_fill_form .wrap_form form div {
	margin-bottom: 10px;
	vertical-align: top;
}
.place_links_fill_form .wrap_form form .left_col_form *,
.place_links_fill_form .wrap_form form .right_col_form * {
	width: 100%;
	box-sizing: border-box;
	font-size: 14px;
}
.place_links_fill_form .wrap_form form input {
	height: 35px;
}
textarea {
	padding: 5px 10px;
	height: 72px;
	overflow-y: auto;
	resize:none;
	margin-bottom: 10px;
}
.place_links_fill_form .wrap_form form .left_col_form {
	width: 45%;
}
.place_links_fill_form .wrap_form form .right_col_form {
	width: 55%;
}
.place_links_fill_form .wrap_form form .right_col_form .table-cell {
	display: table-cell;
	vertical-align: middle;
	float: none;
	margin: 0;
	width: auto;
}
.place_links_fill_form .wrap_form form .right_col_form .table-cell:last-child {
	padding-left: 15px;
	text-align: center;
	width: 100%;
}
.place_links_fill_form .wrap_form form .a_button {
	width: auto;
	min-width: 125px;
}

.training .statistics .table_statistic .block_emblem {
	background-color: #FCEFBB;
}

.free_seo_course .bg_what_offer {
	background-color: transparent;
}
.free_seo_course .bg_what_offer * {
	color: #231F20;
	text-align: center;
	font-size: 14px;
}
.free_seo_course .bg_what_offer h2 {
	font-size: 18px;
}
.what_offer.free_seo_course .what_offer_table tr:first-child>td>div:before {
	width: 72px;
	height: 72px;
	margin-left: -36px;
}
.what_offer.free_seo_course .what_offer_table tr:first-child>td>div>* {
	margin: 0 auto;
}
.what_offer.free_seo_course .what_offer_table tr:first-child>td:first-child>div>* {
	top: 20px;
}
.what_offer.free_seo_course .what_offer_table tr:first-child>td:nth-child(2)>div>* {
	left: 10px;
	top: -5px;
}
.free_seo_course .what_offer_table strong {
	display: block;
}

.free_webinars {
	background-color: #EEEEE6;
}
.free_webinars h2 {
	font-size: 32px;
}
.free_webinars .wrap_button {
	text-align: center;
}
.free_webinars .text-center .statistics * {
	text-align: center;
}
.free_webinars .text-center .statistics .table_statistic .block_emblem {
	background-color: #FCEFBB;
}
.free_webinars .text-center .statistics .block_info_statistic {
	padding: 10px 20px;
}
.free_webinars .text-center .statistics .block_info_statistic>* {
	margin: 10px auto;
	width: 100%;
}

.event_announcements {
	padding-bottom: 20px;
}
.event_announcements .img_statistic>* {
	max-width: 187px;
}
.event_announcements .block_equalizer .statistics .digits_description {
	font-size: 18px;
}
.event_announcements .block_equalizer .statistics .img_statistic {
	height: auto!important;
}
.event_announcements .block_equalizer .equalizer_date,
.equalizer_date,
.event_announcements .block_equalizer .equalizer_time,
.equalizer_time {
	position: relative;
	padding-left: 17px;
	margin: 0 auto;
}
.event_announcements .block_equalizer p {
	font-size: 14px;
}
.event_announcements .block_equalizer p:last-child {
	padding-bottom: 0;
}
.event_announcements .block_equalizer .equalizer_date:before,
.equalizer_date:before,
.event_announcements .block_equalizer .equalizer_time:before,
.equalizer_time:before {
	position: absolute;
	content: '';
	width: 11px;
	height: 10px;
	top: 0;
	margin-top: 5px;
	left: 0px;
	background: url(img/time.png) no-repeat 50% 50%;
}
.event_announcements .block_equalizer .equalizer_date:before,
.equalizer_date:before {
	background: url(img/date.png) no-repeat 50% 50%;
}

.line_median {
	text-align: center;
	position: relative;
	margin-bottom: 20px;
}
.line_median:before {
	content: '';
	position: absolute;
	width: 100%;
	height: 1px;
	top: 50%;
	left: 0;
	background-color: #231F20;
	z-index: 0;
}
.line_median img {
	position: relative;
	z-index: 1;
	margin: 0 auto;
	padding: 0 5px;
	width: auto;
	background-color: #EEEEE6;
}

.receive_announcements_first.place_links_fill_form h2 {
	font-size: 24px;
}
.receive_announcements_first.place_links_fill_form .wrap_form form {
	padding: 20px;
	padding-top: 5px;
	padding-bottom: 15px;
}
.receive_announcements_first.place_links_fill_form input {
	max-width: 140px;
}
.receive_announcements_first.place_links_fill_form label.error {
	max-width: 135px;
}
.receive_announcements_first.place_links_fill_form .a_button {
	margin-top: 0;
}

.latest_posts *, {
	color: #231F20;
	max-width: 100%;
}
.latest_posts .block_title h2,
.latest_posts.what_offer .what_offer_table * {
	color: #231F20;
	font-size: 14px;
}
.latest_posts .block_title h2 {
	font-size: 32px;
}
.latest_posts.what_offer .what_offer_table tr:last-child * {
	text-align: left;
}
.latest_posts.what_offer .what_offer_table td strong {
	font-size: 18px;
}
.latest_posts.what_offer .what_offer_table td .date_category {
	color: #113E55;
	padding-bottom: 15px;
}
.latest_posts.what_offer .what_offer_table tr:first-child>td>div,
.latest_posts.what_offer .what_offer_table .img_new {
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	box-shadow: 0px 3px 0px #BABABA;
}
.latest_posts.what_offer .what_offer_table .img_new {
	display: block;
	overflow: hidden;
}
.latest_posts.what_offer .what_offer_table tr:first-child>td>div:before {
	display: none;
}
.latest_posts.what_offer .what_offer_table tr:first-child>td>div * {
	margin: 0 auto;
	max-width: 100%;
}
.latest_posts.what_offer .what_offer_table tr:last-child>td {
	padding-top: 0;
}
.latest_posts.what_offer .what_offer_table tr:last-child>td a,
.latest_posts.what_offer .what_offer_table tr:last-child>td a * {
	text-decoration: none;
}
.latest_posts .block_button {
	text-align: center;
}
.latest_posts.what_offer .what_offer_table .a_button {
	color: #fff;
}

.webinar_recordings .news_item {
	width: 100%;
}
.webinar_recordings .news_item a,
.latest_posts.what_offer .what_offer_table .news_item {
	display: table-cell;
	vertical-align: top;
}
.latest_posts.what_offer .what_offer_table .news_item:first-child {
	padding-left: 0;
}
.latest_posts.what_offer .what_offer_table .news_item:last-child {
	padding-right: 0;
}
.latest_posts.what_offer .what_offer_table .news_item .date_category {
	display: block;
	padding: 15px 0;
	text-align: left;
}
.webinar_recordings .news_item .title_img {
	padding-top: 5px;
}
.webinar_recordings .news_item .title_img>*,
.latest_posts.what_offer .what_offer_table .news_item .title_img>* {
	max-width: 260px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	margin-right: 20px;
}
.latest_posts.what_offer .what_offer_table .news_item .title_img>* {
	max-width: 282px;
	margin-right: auto;
}
.webinar_recordings .news_item .title_description {
	text-decoration: none;
}
.webinar_recordings .news_item .title_description *,
.webinar_recordings .news_item .title_description:hover .description,
.webinar_recordings .news_item .title_description:hover .description * {
	font-size: 14px;
	text-decoration: none;
	color: #231F20;
}
.webinar_recordings .news_item .title,
.latest_posts.what_offer .what_offer_table .news_item .title,
.latest_posts.what_offer .what_offer_table .news_item .title * {
	font-size: 18px;
	margin: 0;
}
.latest_posts.what_offer .what_offer_table .news_item .title,
.latest_posts.what_offer .what_offer_table .news_item p {
	text-align: left;
}
.webinar_recordings .news_item .title_description:hover .title,
.latest_posts.what_offer .what_offer_table .news_item:hover .title,
.latest_posts.what_offer .what_offer_table .news_item:hover .title * {
	color: #8DC63F;
	text-decoration: underline;
}
.webinar_recordings .news_item .title_description:active .title,
.latest_posts.what_offer .what_offer_table .news_item .title:active,
.latest_posts.what_offer .what_offer_table .news_item .title:active * {
	color: #1C6624;
	text-decoration: none;
}

.soc_networks {
	width: 100%;
	display: table;
	padding-bottom: 20px;
}
.soc_networks>* {
	display: table-cell;
	vertical-align: middle;
	padding: 0 2px;
}
.soc_networks>a>* {
	max-width: 100%;
}

.wrap_recording {}
.wrap_recording>* {
	padding-bottom: 20px;
}
.wrap_recording * {
	max-width: 100%;
}

.other_webinars_sidebar .item {
	width: 100%;
	padding-top: 5px;
	padding-bottom: 10px;
}
.other_webinars_sidebar .item a {
	display: table-cell;
	vertical-align: middle;
}
.other_webinars_sidebar .item .title_img>* {
	max-width: 85px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	margin-right: 10px;
}
.other_webinars_sidebar .item .title {
	font-size: 14px;
	font-family: 'AgoraSansProBold', Arial,Sans-Serif;
	text-decoration: underline;
	text-align: left;
}
.other_webinars_sidebar .item:hover .title {
	text-decoration: none;
}
.other_webinars_sidebar .a_button {
	font-size: 14px!important;
	margin-top: 10px;
	min-width: 106px;
}

.video_reviews_sidebar .statistics .digits_description {
	text-align: center;
}
.video_reviews_sidebar .statistics .table_statistic .block_emblem,
.statistics_block_sidebar .statistics .table_statistic .block_emblem {
	background-color: #FCEFBB;
}
.video_reviews_sidebar .statistics .block_info_statistic {
	text-align: center;
	padding: 10px 20px;
}
.video_reviews_sidebar .statistics .block_info_statistic>* {
	margin: 10px auto;
	width: 100%;
}

.video_reviews_sidebar .statistics .block_info_statistic a,
.page-video_reviews .wrap_video a,
#other_services .statistics .block_info_statistic a,
.free_webinars .text-center .statistics .block_info_statistic a {
	position: relative;
	display: block;
}
.wrap_video>a {
	position: relative;
}
.video_reviews_sidebar .statistics .block_info_statistic a *,
.page-video_reviews .wrap_video a *,
#other_services .statistics .block_info_statistic a *,
.wrap_video>a *,
.free_webinars .text-center .statistics .block_info_statistic a * {
	max-width: 100%;
}
.video_reviews_sidebar .statistics .block_info_statistic a:before,
.page-video_reviews .wrap_video a:before,
#other_services .statistics .block_info_statistic a:before,
.wrap_video>a:before,
.free_webinars .text-center .statistics .block_info_statistic a:before {
	visibility: hidden;
	opacity: 0;
	content: '';
	position: absolute;
	width: 59px;
	height: 59px;
	background-image: url(img/play.png);
	background-repeat: no-repeat;
	background-position:50% 50%;
	left: 50%;
	top: 50%;
	margin-left: -29.5px;
	margin-top: -29.5px;
	z-index: 1;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.video_reviews_sidebar .statistics .block_info_statistic a:hover:before,
.page-video_reviews .wrap_video a:hover:before,
#other_services .statistics .block_info_statistic a:hover:before,
.wrap_video>a:hover:before,
.free_webinars .text-center .statistics .block_info_statistic a:hover:before {
	visibility: visible;
	opacity: 1;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}

.webinar_recording .left_col * {
	max-width: 100%;
}
.webinar_recording .left_col p {
	font-size: 14px;
}
div.uptl_container{
	max-width:700px!important;
}
div.uptl_container * {
	max-width:700px!important;
}
.img_wrap {
	width: 100%;
	overflow: hidden;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
}
.img_wrap>* {
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	max-width: 100%;
}
.date_time {
	padding: 15px 0;
	padding-top: 20px;
}
.date_time
.date_time * {
	font-size: 16px;
}
.date_time * {
	font-weight: normal;
	vertical-align: baseline;
}
.date_time span {
	font-weight: bold;
	font-size: 16px;
	padding: 0 3px;
}
.date_time>div {
	display: table-cell;
	font-size: 16px;
}
.date_time>div:before {
	margin-top: 6px;
}
.date_time .equalizer_date {
	padding-right: 50px;
}
.leading {
	background-color: #FCEFBB;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	width: 100%;
	padding: 20px;
	box-sizing: border-box;
	margin: 20px 0;
}
.leading h3 {
	font-size: 18px;
	margin-top: 0;
}
.leading img {
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	max-width: 156px;
	overflow: hidden;
	margin-right: 20px;
	margin-top: 5px;
	margin-bottom: 10px;
	float: left;
}
.such_themes {
	padding: 30px 0;
	position: relative;
}
.such_themes ul,
.ul_ok,
.ul_no {
	padding: 0;
	margin: 0;
	list-style: none;
}
.such_themes h3,
.such_themes ul li {
	margin: 0;
	font-size: 18px;
	line-height: 1.2;
	font-weight: bold;
	position: relative;
	padding-bottom: 10px;
}
.such_themes ul li,
.ul_ok li,
.ul_no li {
	padding: 10px;
	padding-right: 0;
	padding-left: 15px;
	position: relative;
}
.ul_ok li,
.ul_no li {
	padding-top: 0;
	padding-bottom: 15px;
}
.such_themes ul li:before,
.ul_ok li:before,
.ul_no li:before {
	content: '';
	position: absolute;
	width: 7px;
	height: 8px;
	background: url(img/equalizer_p.png) no-repeat 50% 50%;
	left: 0px;
	top: 15px;
	margin: 0px;
}
.ul_ok li:before,
.ul_no li:before {
	top: 5px;
}
.ul_no li:before {
	background: url(img/equalizer_costs.png) no-repeat 50% 50%;
}
.such_themes_img {
	position: absolute;
	top: 50%;
	margin-top: -40px;
	right: 0;
}
.such_themes_img>div {
	position: relative;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	padding: 0 15px;
}
.such_themes_img>div:before {
	content: '';
	position: absolute;
	width: 72px;
	height: 72px;
	background-color: #C6E4E6;
	border-radius: 100%;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	-khtml-border-radius: 100%;
	z-index: 0;
	top: 50%;
	margin-top: -36px;
	left: 50%;
	margin-left: -36px;
}
.such_themes_img>div>* {
	position: relative;
}

.free_courses .line_median {
	padding: 10px 0;
}
.free_courses .line_median:before {
	background-color: #BCBEC0;
}
.free_courses h3 {
	font-size: 18px;
}

.for_you,
.i_warn {
	padding: 10px;
	margin-bottom: 20px;
	position: relative;
	padding-left: 45px;
}
.for_you h3 {
	margin: 0;
	line-height: 1.5;
}
.for_you:before,
.i_warn:before {
	content: '';
	position: absolute;
	width: 28px;
	height: 28px;
	left: 10px;
	top: 50%;
	margin-top: -14px;
	background-repeat: no-repeat;
	background-image: url(img/ok.png);
	background-position: 50% 50%;
}
.i_warn:before {
	background-image: url(img/no.png);
	
}

.you_have_do {
	display: table;
	vertical-align: middle;
}
.you_have_do>* {
	display: table-cell;
	vertical-align: middle;
	padding: 0 5px;
}
.minutes_per_day {
	width: 34px;
	height: 34px;
	text-align: center;
	color: #231F20;
	background-color: #FFD753;
	border-radius: 100%;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	-khtml-border-radius: 100%;
	font-size: 18px;
	font-weight: bold;
	vertical-align: middle;
	display: table-cell;
	box-sizing: border-box;
}

.page-lesson strong {
	padding-top: 5px;
	padding-bottom: 15px;
	display: block;
}
.page-lesson .left_col>img,
.page-lesson .left_col>p img {
	float: left;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-top: 5px;
}
.page-lesson .left_col .ul_ok {
	padding-bottom: 20px;
}
.page-lesson .left_col .ul_ok li,
.page-lesson .left_col .ul_no li {
	padding-bottom: 5px;
}
.page-lesson .left_col .wrap_button {
	text-align: center;
}
.page-lesson .left_col .block_equalizer {
	width: 187px;
	padding: 0 13px;
	vertical-align: top;
}

.no_time_learn .statistics .digits_description {
	text-align: center;
}

.agree {
	background-color: #FCEDB1;
	color: #754C29;
	margin: 0 auto;
	box-shadow: 0px 2px 0px #A97C50;
}
.agree:hover {
	top: -1px;
	box-shadow: 0px 1px 0px #A97C50,
			inset 0px 0px 3px rgba(255,255,255,0.35);
	background-color: #FBB040;
	color: #754C29;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.agree:active {
	top: -2px;
	box-shadow: 0px 2px 0px #A97C50,
			inset 0px 0px 3px rgba(255,255,255,0.35);
	background-color: #E2D6A1;
	color: #754C29;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}

.categories_r {
	padding-bottom: 20px;
}
.categories_r ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.categories_r ul * {
	font-size: 14px;
}
.categories_r li a {
	display: block;
}
.categories_r li:hover,
.categories_r li a:hover {
	color: #589A43;
}
.categories_r li a:active,
.categories_r li.active a {
	color: #6DA311;
}

.page-blog .title_img {
	float: left;
	margin-right: 15px;
	margin-top: 5px;
	margin-bottom: 5px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	max-width: 256px;
	overflow: hidden;
}
.page-blog .date_category,
.page-blog .date_category * {
	color: #113E55;
	font-size: 14px;
}

.receive_announcements_first.place_links_fill_form.follow_form .wrap_form form {
	padding-bottom: 0;
}
.receive_announcements_first.place_links_fill_form.follow_form input {
	max-width: none;
	height: 41px;
	width: 365px;
}
.place_links_fill_form.follow_form .wrap_form form .a_button {
	min-width: 192px;
}

.page-blog-post li {
	font-size: 14px;
}
.page-blog-post .left_col strong {
	font-size: 16px;
}
.page-blog-post .other_webinars_sidebar .item .title_img>* {
	margin-right: 0;
}
.page-blog-post .other_webinars_sidebar .item .title {
	text-decoration: none;
	font-size: 14px;
}
.page-blog-post .other_webinars_sidebar .item .title:hover {
	text-decoration: underline;
}
.page-blog-post .other_webinars_sidebar .item a.read_more {
	display: block;
	color: #1C75BC;
	text-decoration: underline;
	font-family: 'AgoraSansProRegular', Arial,Sans-Serif;
	font-size: 14px;
	margin-bottom: 10px;
}
.page-blog-post .other_webinars_sidebar .item a.read_more:hover {
	text-decoration: none;
}
.page-blog.page-blog-post .right_col .date_category,
.page-blog.page-blog-post .right_col .date_category * {
	color: #113E55;
	font-size: 14px;
	display: inline-block;
	line-height: 1;
	vertical-align: baseline;
}

.page-kuysy .left_col .block_equalizer {
	width: 32%;
	display: inline-block;
	padding: 0 5px;
	padding-bottom: 25px;
	margin: 0 -1px;
}
.page-kuysy .left_col .block_equalizer:nth-child(3n+1) {
	padding-left: 0;
}
.page-kuysy .left_col .block_equalizer:nth-child(3n+3) {
	padding-right: 0;
}
.page-kuysy .left_col .statistics .table_statistic .block_emblem {
	background-color: #FCEFBB;
}
.page-kuysy .left_col .block_equalizer p {
	padding: 0;
}
.page-kuysy .left_col .block_equalizer .statistics .digits_description {
	box-sizing: border-box;
	width: 101%;
	display: inline-block;
	left: 0;
	vertical-align: middle;
}
.page-kuysy .left_col .block_equalizer .statistics:hover .digits_description {
	height: auto!important;
}

.page-kuys .left_col li,
.page-kuys .left_col li strong,
.page-kuys .left_col p,
.page-kuys .left_col strong {
	font-size: 14px;
}
.page-kuys ul.leading {
	padding: 15px;
}
.page-kuys .left_col li {
	padding-bottom: 5px;
}
.page-kuys .left_col img {
	max-width: 100%;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	overflow: hidden;
	margin: 20px 0;
	box-shadow: 0px 2px 0px #BABABA;
}
.page-kuys .bg_examples_works h2 {
	text-align: center;
}

.page-service p,
.page-service_details p {
	font-size: 14px;
}
.page-service .faq .item .text, 
.page-service .faq .item .text3 {
	font-family: 'AgoraSansProBold', Arial,Sans-Serif;
	font-size: 18px;
	font-weight: normal;
}
.page-service .faq .item .a_button {
	min-width: 147px;
	margin-right: 20px;
	margin-bottom: 0;
}

.page-video_reviews .wrap_video>* {
	display: inline-block;
	margin: 0 4px;
	vertical-align: top;
	max-width: 274px;
	max-height: 202px;
	box-sizing: border-box;
	width: 32%;
	margin-bottom: 25px;
}
.page-video_reviews .wrap_video>*:nth-child(3n+1) {
	margin-left: 0;
}
.page-video_reviews .wrap_video>*:nth-child(3n+3) {
	margin-right: 0;
}
.page-video_reviews .wrap_video>* iframe {
	margin-bottom: 10px;
}

.page-about {}
.page-about .left_col>img,
.page-about .left_col p img {
	float: left;
	margin-right: 15px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.page-about .left_col strong {
	display: block;
	font-family: 'AgoraSansProBold', Arial,Sans-Serif;
	font-size: 18px;
	font-weight: normal;
	padding-bottom: 10px;
}
.wrap_map {
	width: 100%;
	margin-bottom: 25px;
}
.wrap_map>* {
	max-width: 100%;
	width: 100%;
}

.page-contacts {}
.page-contacts .left_col {
	width: 233px;
}
.page-contacts .right_col {
	width: 616px;
}
.page-contacts a,
.page-contacts p {
	font-size: 14px;
	text-decoration: none;
}
.page-contacts .phone_numbers,
.page-contacts .phone_numbers * {
	font-size: 16px;
	text-decoration: none;
	color: #231F20;
	line-height: 1.2;
	cursor: default;
	padding-bottom: 15px;
	display: inline-block;
	white-space: nowrap;
}
.page-contacts .callbackbtn {
	margin-top: 0;
	margin-bottom: 40px;
}
.page-contacts .left_col h2 {
	font-size: 24px;
	padding-top: 30px;
	padding-bottom: 5px;
}

.page-kuysy .left_col .examples_works .wrap_equalizer .block_equalizer .statistics .wrap_img_description .img_statistic {
	height: 107px;
}
.page-kuysy .left_col .examples_works .wrap_equalizer .block_equalizer .statistics .wrap_img_description .img_statistic>* {
	max-width: 100%;
}

/*5999*/
.page-kuys .left_col .uptolike-buttons ul.horizontal li a img {
	margin: 0 10px;
}

/*5901*/
#examples_works .wrap_img_description {
	height: 240px;
	min-height: 240px;
	max-height: 240px;
}
#examples_works .wrap_img_description .img_statistic {
	height: 160px;
	max-height: 160px;
}
