/**
 * @category	Individ
 * @link		http://individ.ru
 * @revision	$Revision$
 * @date		$Date$
 */

/**
 * XXX: Стили Bootstrap, адаптированные под макет
 */




/**
* XXX: Шрифты
*/
@font-face {
	font-family: 'Rubl';
	src: url('fonts/rouble.eot');
	src: local('☺'),
	url('fonts/rouble.woff') format('woff'),
	url('fonts/rouble.ttf') format('truetype'),
	url('fonts/rouble.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'fontello';
	src: url('fonts/fontello.eot?49249864');
	src: url('fonts/fontello.eot?49249864#iefix') format('embedded-opentype'),
	url('fonts/fontello.woff2?49249864') format('woff2'),
	url('fonts/fontello.woff?49249864') format('woff'),
	url('fonts/fontello.ttf?49249864') format('truetype'),
	url('fonts/fontello.svg?49249864#fontello') format('svg');
	font-weight: normal;
	font-style: normal;
}




/**
* XXX: Стили по умолчанию
*/
*, *:before, *:after {
	border: 0 none;
	border-radius: 0;
	box-sizing: border-box;
	letter-spacing: 0;
	margin: 0;
	quotes: "\00ab" "\00bb";
	outline: 0 none;
	padding: 0;
}
html, body {
	border: 0 none;
	margin: 0;
	padding: 0;
}
body {
	font-family: 'Roboto', sans-serif;
	font-size: 15px;
	line-height: 22px;
	color: #414141;
	overflow-y: scroll;
	font-weight: 400;
	word-spacing: 0.7px;
}
a[href] {
	text-decoration: none;
	color: #00a1e4;
}
a:hover, a:focus {
	text-decoration: underline;
	color: #cf7db5;
	outline: none;
}
a.back {
	margin-left: 20px;
	position: relative;
	display: inline-block;
	padding-top: 5px;
}
a.back::before {
	content: "←";
	left: -20px;
	position: absolute;
}
h1, .h1 {
	font-size: 35px;
	line-height: 35px;
	color: #000000;
	margin: 30px 0 5px 0;
	font-weight: 500;
}
h2, .h2 {
	font-size: 30px;
	line-height: 32px;
	color: #000000;
	margin: 30px 0 5px 0;
	font-weight: 500;
}
h3, .h3 {
	font-size: 20px;
	line-height: 22px;
	color: #000000;
	margin: 30px 0 5px 0;
	font-weight: 500;
}
h4, .h4 {
	font-size: 20px;
	line-height: 25px;
	color: #000000;
	font-weight: normal;
	margin: 20px 0 0 0;
}
p {
	margin: 0 0 20px;
}




.cf:before, .cf:after, .container:before, .container:after, .row:before, .row:after, .row-container:before, .row-container:after, dl:before, dl:after, [class*="col-"]:before, [class*="col-"]:after {
	content: "";
	display: table;
	height: 0;
	line-height: 0;
	overflow: hidden;
	position: static;
}
.cf:after, .container:after, .row:after, .row-container:after, dl:after, [class*="col-"]:after {
	clear: both;
}
.m-t-0, .about-news.m-t-0 {
	margin-top: 0;
}
.m-t-20 {
	margin-top: 20px;
}
.p-l-26-md {
	padding-left: 26px;
}




a.file-link {
	padding-left: 28px;
	display: block;
	position: relative;
}
.presentation a.file-link {
	padding-top: 7px;
}
.presentation [class^="icon-"]::before {
	top: 5px;
}
[class^="icon-"]:before, [class*=" icon-"]:before, .rubl:before, .selectfix-current-value:after, .fake-arrow:after, .menu-catalog-sections-move:after, .alert:before {
	font-family: "fontello";
	color: #0077c8;
	font-style: normal;
	font-weight: 400;
	speak: none;

	display: inline-block;
	text-decoration: inherit;
	width: 1em;
	margin-right: 0;
	text-align: center;
	font-variant: normal;
	text-transform: none;
	line-height: 1em;
	margin-left: 0;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;

	position: absolute;
	left: 0;
	top: 2px;
}
.icon:before, .icon:after {
	text-decoration: none !important;
}
.icon-rar:before, .icon-zip:before, .icon-xls:before, .icon-doc:before, .icon-txt:before, .icon-pdf:before , .icon-gif:before, .icon-mp4:before, .icon-ppt:before, .icon-jpg:before, .icon-mp3:before {
	/*float: left;*/
	font-size: 24px;
	padding: 0 30px 0 0;
	text-decoration: none;
}
#body .icon-rar, #body .icon-zip, #body .icon-xls, #body .icon-doc, #body .icon-txt, #body .icon-pdf, #body .icon-gif, #body .icon-mp4, #body .icon-ppt, #body .icon-jpg, #body .icon-mp3, #body .icon-rar a:hover, #body .icon-zip a:hover, #body .icon-xls a:hover, #body .icon-doc a:hover, #body .icon-txt a:hover, #body .icon-pdf a:hover, #body .icon-gif a:hover, #body .icon-mp4 a:hover, #body .icon-ppt a:hover, #body .icon-jpg a:hover, #body .icon-mp3 a:hover {
	display: inline-block;
	margin: 0 0 10px;
	text-decoration: none;
}
.icon-rar > span, .icon-zip > span, .icon-xls > span, .icon-doc > span, .icon-txt > span, .icon-pdf > span, .icon-gif > span, .icon-mp4 > span, .icon-ppt > span, .icon-jpg > span, .icon-mp3 > span {
	display: block;
	line-height: 1.2;
	margin: 0 0 0 30px;
}
.icon-rar:hover > span, .icon-zip:hover > span, .icon-xls:hover > span, .icon-doc:hover > span, .icon-txt:hover > span, .icon-pdf:hover > span, .icon-gif:hover > span, .icon-mp4:hover > span, .icon-ppt:hover > span, .icon-jpg:hover > span, .icon-mp3:hover > span {
	color: #2f2f2f;
	color: inherit;
	text-decoration: underline;
}
.icon-rar .size, .icon-zip .size, .icon-xls .size, .icon-doc .size, .icon-txt .size, .icon-pdf .size, .icon-gif .size, .icon-mp4 .size, .icon-ppt .size, .icon-jpg .size, .icon-mp3 .size {
	font-size: 12px;
	text-decoration: none !important;
}
.icon-rar .size, .icon-rar:hover .size, .icon-zip .size, .icon-zip:hover .size, .icon-xls .size, .icon-xls:hover .size, .icon-doc .size, .icon-doc:hover .size, .icon-txt .size, .icon-txt:hover .size, .icon-pdf .size, .icon-pdf:hover .size, .icon-gif .size, .icon-gif:hover .size, .icon-mp4 .size, .icon-mp4:hover .size, .icon-ppt .size, .icon-ppt:hover .size, .icon-jpg .size, .icon-jpg:hover .size, .icon-mp3 .size, .icon-mp3:hover .size {
	color: #8f8f8f;
}
/*
.icon-rar:hover:before, .icon-zip:hover:before, .icon-xls:hover:before, .icon-doc:hover:before, .icon-txt:hover:before, .icon-pdf:hover:before , .icon-gif:hover:before, .icon-mp4:hover:before, .icon-ppt:hover:before, .icon-jpg:hover:before, .icon-mp3:hover:before {
	color: #357cce;
	color: #209be9;
}
*/
.icon-rar:before { content: '\e826'; }
.icon-zip:before { content: '\e825'; }
.icon-xls:before { content: '\e824'; }
.icon-doc:before { content: '\e823'; }
.icon-txt:before { content: '\e822'; }
.icon-pdf:before { content: '\e821'; }
.icon-gif:before { content: '\e820'; }
.icon-mp4:before { content: '\e819'; }
.icon-ppt:before { content: '\e818'; }
.icon-jpg:before { content: '\e817'; }
.icon-mp3:before { content: '\e816'; }
.icon-conf:before {
	content: '\e815';
	margin: 0 5px 0 0;
	text-decoration: none !important;
}
.icon-file:before {
	content: '\e831';
	color: inherit;
	display: inline;
	padding: 0 5px 0 0;
}

.selectfix-current-value:after {
	font-size: 11px;
	position: absolute;
	left: unset;
	right: 10px;
	top: 10px;
	font-weight: bold;
}
.selectfix-current-value:after { content: '\e805'; }
.opened .selectfix-current-value:after { content: '\e806'; }
.selectfix-current-value {
	border-radius: 0;
	border: 1px solid #cccccc;
}
.opened .selectfix-current-value {
	border-radius: 0;
}
.selectfix-border {
	border-radius: 0;
}


.scrollpane-container > * {
	font-size: 15px;
}

.selectfix-value, .bg-blue-opacity .selectfix-value {
	line-height: 22px;
}
.selectfix-current-value > span {
	background: #f0f0f0;
}




/* Псевдоссылки */
.fake {
	border-bottom: 1px dotted;
	cursor: pointer;
	text-decoration: none;
	color: #00a1e4;
}
.fake:hover {
}




/* Плоские списки (с обнулёнными стилями) */
ul.flat,
ol.flat {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
ul.flat li,
ol.flat li {
	margin: 0;
	padding: 0;
}




.container ul:not([class]), .container ol:not([class]) {
	margin: 6px 0 19px 0px;
}
.container ul:not([class]) li, .container ol:not([class]) > li {
	position: relative;
	list-style: none;
	margin: 0 0 10px;
	padding: 0 0 0 1.1em;
}
.container ul:not([class]) > li:before {
	border: 3px solid #0077c8;
	border-radius: 50%;
	content: "";
	font-size: 29px;
	left: 1px;
	position: absolute;
	top: 8px;
}
.container ul:not([class]) > li > ul, .container ul:not([class]) > li > ol {
	margin-bottom: 10px;
}
.container ul:not([class]) > li > ul > li, .container ol:not([class]) > li > ol > li {
	margin-bottom: 0;
}
.container ul:not([class]) > li > ul > li:before {
	color: #0077c8;
	content: "\25CB";
	font-size: 15px;
	left: 0px;
	position: absolute;
	top: -2px;
}

.container ol:not([class]) {
	counter-reset: list 0;
}
.container ol:not([class]) > li::before {
	content: counter(list, decimal) ".";
	counter-increment: list;
	left: 0;
	position: absolute;
}




.container input[type="text"], .container input[type="password"], .container textarea, .container input[type="tel"], .container input[type="email"], .container select {
	height: 34px;
	width: 100%;
	border: 1px solid #cccccc;
	padding-left: 14px;
	padding-right: 14px;
}
.container textarea {
	padding-top: 10px;
	padding-bottom: 10px;
	height:	auto;
}
.container input[type="text"]:disabled,
.container input[type="password"]:disabled,
.container textarea:disabled,
.container input[type="tel"]:disabled,
.container input[type="email"]:disabled,
.container select:disabled {
	color: #414141;
}
.container input[type="text"]:hover, .container input[type="text"]:focus,
.container input[type="password"]:hover, .container input[type="password"]:focus,
.container textarea:hover, .container textarea:focus,
.container input[type="tel"]:hover, .container input[type="tel"]:focus,
.container input[type="email"]:hover, .container input[type="email"]:focus,
.container select:hover , .container select:focus {
	border-color: #199dd7;
}
input::-moz-focus-inner {
	border: 0 none !important;
	outline: 0 none !important;
	padding:0 !important;
}
textarea::-moz-focus-inner {
	border: 0 none !important;
	outline: 0 none !important;
	padding:0 !important;
}
button::-moz-focus-inner {
	border: 0 none !important;
	outline: 0 none !important;
	padding:0 !important;
}
.form-control {
	font-family: "Roboto", sans-serif;
	display: inline-block;
	border-radius: 0;
}
label, .radio label, .checkbox label {
	display: block;
	font-weight: 400;
	margin-bottom: 5px;
	padding-left: 0;
}


.container input[type="checkbox"] {
	opacity:0;
	margin: 0;
}
.container input[type="checkbox"] + span {
	cursor: pointer;
	display: inline-block;
	min-width: 20px;
	min-height: 20px;
	padding: 0 0 0 27px;
	position: relative;
}
.container input[type="checkbox"] + span:before {
	position: absolute;
	width: 20px;
	height: 20px;
	border: 1px solid #cccccc;
	content: "";
	left: 0;
	top: -1px;
}
.container input[type="checkbox"]:checked + span:after {
	position: absolute;
	width: 20px;
	height: 20px;
	display: block;
	content: "";
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAALCAYAAABPhbxiAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUREMTJFRURDQjdEMTFFNjlENjNDQThFMzFGMUFENTEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUREMTJFRUVDQjdEMTFFNjlENjNDQThFMzFGMUFENTEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxREQxMkVFQkNCN0QxMUU2OUQ2M0NBOEUzMUYxQUQ1MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxREQxMkVFQ0NCN0QxMUU2OUQ2M0NBOEUzMUYxQUQ1MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PiHNpYgAAACfSURBVHjaYpSce52BBJAAxM4gmoVETXOAmBnEYSJD038gPsBEhqY8IJ7LBBVYDMRxhJwHBCVAPAXEAPlxARDHAHEkEP8D4iU4NNUCcR/MRJDGvVBNzFBDQJrZgXg2kqZmIG5BdgrMRgYk0xdB+TBNvUBch+4HWHSga4aByVB/YQDkUAVpTgbiv0iG5OMKavQEsBBK2wNxOjT4sQKAAAMAQKAgbcW16cIAAAAASUVORK5CYII=) no-repeat;
	/*width: 14px;
	height: 11px;*/
	background-position: center center;
	left: 0px;
	top: -1px;
}
.container input[type="checkbox"]:disabled + span:before {
	background: #f0f0f0;
}


.container input[type="radio"] {
	display: none;
	margin: 0;
}
.container input[type="radio"] + span {
	cursor: pointer;
	display: inline-block;
	min-width: 20px;
	min-height: 20px;
	padding: 0 0 0 27px;
	position: relative;
}
.container input[type="radio"] + span:before {
	position: absolute;
	width: 20px;
	height: 20px;
	border: 1px solid #cccccc;
	border-radius: 50%;
	content: "";
	left: 0;
	top: -1px;
}
.container input[type="radio"]:checked + span:after {
	position: absolute;
	width: 20px;
	height: 20px;
	display: block;
	content: "";
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTA2RDAzNDZDQjdGMTFFNkE1NTVEQzc0OEQ2QjJERDkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTA2RDAzNDdDQjdGMTFFNkE1NTVEQzc0OEQ2QjJERDkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5MDZEMDM0NENCN0YxMUU2QTU1NURDNzQ4RDZCMkREOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5MDZEMDM0NUNCN0YxMUU2QTU1NURDNzQ4RDZCMkREOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsYun4EAAACmSURBVHjaYpSce50BCtiAOAOII4FYFyp2GYiXA/EMIP4FEmCBSkgD8RYgNmBABRZQnAjEPkD8lAlIsAPxViyKkQFIbhtILUhDGhDrMxAGekCcDtIQxUA8iARpMCJBgw4TA2mAFaThHAkazoM0LCNBw3KQhllAfJEIxZeAeCZIw08g9gbiC3gUg+S8QGphnn4KxOZAnA/EJ4D4CxSfgIqZQ9UwAAQYAFdeHTZplS89AAAAAElFTkSuQmCC) no-repeat;
	/*width: 14px;
	height: 11px;*/
	background-position: center center;
	left: 0px;
	top: -1px;
}
.container input[type="radio"]:disabled + span:before {
	background: #f0f0f0;
}

.container input[type="submit"] {
	transform: none;
	margin-left: 0;
	border: 0;
	outline: 0;
	text-transform: none;
	padding: 0 30px;
	background: #0077c8;
}
.container input[type="submit"]:hover {
	background: #cf7db5;
}

.btn, a.btn {
	-webkit-appearance: none;
	color: #FFFFFF;
	font-size: 13px;
	padding: 0 11px;
	height: 32px;
	line-height: 31px;
	cursor: pointer;
	background: #009ee3;
	transform: skew(-13deg);
	border: 1px solid #66c6ef;
	outline: 2px solid #009ee3;
	margin-left: 10px;
	text-transform: uppercase;
	font-family: "Roboto", sans-serif;
	border-radius: 0;


}
.btn:before, .btn:after, .btn span:before, .btn span:after {
	display: none;
}
.btn::-moz-focus-inner {
	border: 0 none !important;
	outline: 0 none !important;
	padding:0 !important;
}
.btn span {
	display: block;
	transform: skew(13deg);

	backface-visibility: hidden !important;
	/*-webkit-backface-visibility: hidden;*/
	/*-webkit-transform: translateZ(0) scale(1.0, 1.0);*/
	-webkit-font-smoothing: antialiased;
}
.btn.btn-lg {
	padding:0 23px;
	height: 59px;
	line-height: 58px;
	outline: 3px solid #009ee3;
	font-size: 19px;
	font-weight: 500;
}
.btn:hover, .btn:focus, a.btn:hover, a.btn:focus {
	background: #cf7db5;
	outline: 2px solid #cf7db5;
	border: 1px solid #e5b8d6;
	color: #ffffff;
	outline-offset: 0;
}
.btn.inactive, .btn:disabled {
	background: #f0f0f0 !important;
	outline-color: #f0f0f0 !important;
	color: #b7b7b7 !important;
	border: 1px solid #f6f6f6;
}

header .btn, header a.btn{
	font-size: 11px;
}


.alert {
	background: transparent none repeat scroll 0 0;
	border-color: transparent;
	box-shadow: none;
	color: inherit;
	margin: 0 0 35px;
	padding: 0 0 0 39px;
	position: relative;
	text-shadow: none;
}
.alert::before {
	font-size: 24px;
	left: 0;
	position: absolute;
	top: 4px;
	font-family: "fontello";
}
.alert strong {
	display: block;
	font-size: 18px;
	font-weight: 500;
	margin: 0 0 4px;
}
.alert-success::before {
	color: #3bb44a;
	content: '\e80b';
}
.alert-info::before {
	color: #189dd6;
	content: '\e80c';
}
.alert-danger::before {
	color: #e23340;
	content: '\e80a';
}




	/* Картинки в тексте */
.img-embed {
	float: left;
	margin: 0 1em .5em 0;
}
.img-embed-right {
	float: right;
	margin-left: .5em;
	margin-right: 0;
}




pre {
	overflow: visible;
	word-break: normal;
}

a.btn,
.navbar-nav a {
	text-decoration: none;
}
.form-control:focus {
	-webkit-box-shadow: none;
	box-shadow: none;
}

.datepicker-icon {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA2UlEQVQ4T6WTCxHCMBAFtw5wAA7AAUhAAhJwADhAAhZwAA6KA3CAA5jt5JgS+pvyZjK5y2d7eU0KvrVPafTZNFtgBlVfqQDWwBx4AJs0fgKm2e6m+ZuAV1p4zTYss7xxvg4ogXPaFFXVGU/gAEyAFVB9oA4wF6IW+eFTfgcEfeYDIHmMdgGwb5Oua6gmqoit5jUE4C/dpfMLiNjxQQANs11SBRGbfwHC2fhdutwV/wDaSq2X3XkEzbJpjuqLf0z8uwLfgc13oPpi131M1MAxungPjh1Xtw9avgEKnUrkxiwqTwAAAABJRU5ErkJggg==);
	height: 16px;
	width: 16px;
	display: inline-block;
	position: absolute;
	top: -2px;
	right: 7px;
}

.datepicker-clear {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAaElEQVQ4T2NkoBAwUqifAdmACQwMDA0MDAwfCBgqAFVXAFKHbABIAmQISAKXIRhq0L2AzxCsctjCAJtCnAbjCkRkDSCv4vQavliAGQIyAGe40MwAirxAUSBSFI0UJySKkzJZ+Yri3AgApEgoEWWJhKwAAAAASUVORK5CYII=);
	height: 16px;
	width: 16px;
	display: inline-block;
	position: absolute;
	top: -2px;
	right: 7px;
}




.table {
	display: table;
	width: 100%;
}
.table-row {
	display: table-row;
}
.table-cell {
	display: table-cell;
}




/* Знак рубля */
.rubl {
	font-family: 'Rubl';
	line-height: 1em;
}




/* Виджет: поле загрузки файла */
.widget-upload-field:hover label {
	color: #cf7db5;
}
.widget-upload-field .upload-field-value {
	/*background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAVCAIAAADJt1n/AAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAEOSURBVHjaYvpPAWBioAAMnGYWXBKnLtxcu+Pon79///z5ExvobKKnRoLmNduPBHtamxtonL54c8Ga3Vg143T2r9+/gTqBDFN99Y8fPxLr5+KWWSDNv34DyYSiTiD548cvYjVDtP38+ROkDYkkSvPPX78Q2sB2/iRBM1jpTyRtf//+JVbznz8gpX/AGn7+/AVnE6cZrBQYvXA7f//+Q6zmHz9+Ihz8D2EQCX4Ghvm6rQf+/vlLWtoGhvbtB0/qihJ7ZiyfP6H66q37jIyM2HVj5tK9R87YBGSev3ILyH75+q21f+axM5ex5mcsadvJ2lhIgC+jvOvfv//MzMzV+fGWxjpYLWYEGjAECwOAAAMAL7T+Rv067W4AAAAASUVORK5CYII=");
	background-position: -5px 6px;
	background-repeat: no-repeat;*/
	border: 0 !important;
	box-shadow: none;
	padding-left: 19px !important;
}
.add-file {
	color: #00a1e4;
	margin-bottom: 0;
}




/* Индикатор загрузки */
.loading-indicator {
	position: relative;
}
.loading-indicator .loading-layer,
.loading-indicator .loading-icon {
	position: absolute;
	z-index: 1000;
}
.loading-indicator .loading-layer {
	bottom: 0;
	left: 0;
	background-color: #fff;
	filter: alpha(opacity=50);
	opacity: 0.5;
	right: 0;
	top: 0;
}
.loading-indicator .loading-icon {
	height: 50px;
	margin: -25px 0 0 -40px;
	left: 50%;
	top: 50%;
	width: 80px;
}
body.loading-indicator .loading-icon {
	position: fixed;
}




/* Индикатор загрузки Bitrix */
body div.waitwindowlocalshadow {
	background: url(images/loading.gif) no-repeat center center rgba(255, 255, 255, 0.3);
	border: none;
}
body div.waitwindowlocalshadow + div.waitwindowlocal {
	display: none;
}




/**
* XXX: Формы
*/
.form .required:after {
	color: #f00;
	content: '*';
	display: inline;
	padding: 0 .2em;
}
.form .glyphicon-eye-open,
.form .glyphicon-eye-close,
.form .glyphicon-lock,
.form .glyphicon-unlock {
	pointer-events: auto;
}
.form .glyphicon-eye-open,
.form .glyphicon-eye-close {
	cursor: pointer;
}
.form .help-block {
	color: #888888;
	font-size: 12px;
	line-height: 16px;
	margin: 0;
}
.form .help-block .required {
	display: inline-block;
	min-height: 30px;
	float: left;
	margin-right: 2px;
}

[lang="ru"] .form .help-block .required {
	min-height: 34px;
}
.form .form-group > .help-block {
	margin-top: 0;
}
.system-auth-registration .form .required:after {
    display:none;
}
form[name="FEEDBACK"] textarea, form[name="FEEDBACK_EN"] textarea, form[name="FEEDDASH"] textarea {
	height: 249px;
}





/**
* XXX: Страница поиска
*/
.search-page-item dl.details {
	font-size: 90%;
}
.search-page-item dl.details dt,
.search-page-item dl.details dd {
	float: left;
}
.search-page-item dl.details dt {
	clear: both;
	margin-right: .5em;
}

.form-group {
	margin: 0 0 20px;
}
.form-group label {
}
.form-group label.dib {
	vertical-align: bottom;
}
.form-group i {
	display: inline-block;
	font-size: 13px;
	line-height: 1.2;
}




/* Контроллер "Наверх" */
#go-top {
	bottom: -20%;
	height: 0;
	left: 50%;
	margin-left: 620px;
	opacity: 0;
	position: fixed;
	right: 20px;

	-moz-transition: bottom 400ms, opacity 600ms;
	-ms-transition: bottom 400ms, opacity 600ms;
	-o-transition: bottom 400ms, opacity 600ms;
	-webkit-transition: bottom 400ms, opacity 600ms;
	transition: bottom 400ms, opacity 600ms;
}
#go-top.enabled {
	bottom: 50%;
	opacity: 1;
}




.w100-lg {
	width: 100%;
}
.header {
	margin-top: 35px;
	margin-bottom: 30px;
}

/* Аккордеоны */
.accord {
}
.accord.active {
	margin: 0 0 20px;
}
.accord-head {
	font-size: 17px;
	font-weight: 400;
}
.active > .accord-head {
	font-weight: 600;
}
h4.accord-head {
	margin-top: 0;
}
.accord.active .accord-head .fake {
	border-color: transparent;
	color: #414141;
}
.accord-body {
	/*
        -moz-transition: max-height 0.5s ease 0s;
        -webkit-transition: max-height 0.5s ease 0s;
        -o-transition: max-height 0.5s ease 0s;
        -ms-transition: max-height 0.5s ease 0s;
        transition: max-height 0.5s ease 0s;
    */
}
.accord-body {
	display: none;
}
.accord.active .accord-body {
	display: block;
}

/* Табы */
.tab-head:before, .tab-head:after, .tab-row:before, .tab-row:after, .tab-col:before, .tab-col:after {
	display: none;
}
.tab-head-wrap:before {
	content: "";
	height: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
}
.tab-head-wrap {
	margin-bottom: 8px;
	position: relative;
}
.tab-head-wrap .tab-head {
	border: 0 none;
	display: table;
	padding: 0;
	position: relative;
	z-index: 1;
}
#body .tab-head-wrap .tab-head * {
	color: #00a1e4;
	font-size: 16px;
}
#body .tab-head-wrap .tab-head .tab-col.active * {
	color: #414141;
	/*font-weight: 600;*/
}
#body .tab-head-wrap .tab-head .tab-col:hover * {
	color: #cf7db5;
	/*font-weight: 600;*/
}
.tab-head-wrap .tab-row {
	display: table-row;
	margin: 0;
	padding: 0;
}
.tab-head-wrap .tab-col {

	cursor: pointer;
	/*display: table-cell;*/
	display: inline-block;
	font-size: 12px;
	line-height: 1.2;
	margin: 0;
	padding: 22px 50px 22px 0;
	vertical-align: middle;
}
.tab-head-wrap .tab-col.active {
	/*border-color: #0065eb transparent transparent;*/
	background-color: #fff;
}
.tab-head-wrap .tab-col span span {
	border-bottom: 1px dotted;
}
.tab-head-wrap .tab-col.active span span {
	border-bottom: 1px dotted transparent;
}
.tab-head-wrap-line {
	margin-left: -20px;
}
.tab-head-wrap-line .tab-col {
	display: inline-block;
	margin-left: 20px;
}
.tab-head-wrap-line .tab-col.active .fake {
	border-color: transparent;
	color: #2f2f2f;
}
.tab-body {
	margin: 0px 0 27px;
}
.tab-body > * {
	display: none;
}
.tab-body > .active {
	display: block;
}
.for-table-scroll {
	overflow-x: auto;
}




.pagination {
	font-size: 0;
	margin: 27px 0;
	white-space: nowrap;
}
.pagination li {
	display: inline-block;
	margin: 0 0 0 22px;
}
.pagination li:before {
	display: none;
}
.pagination li a, .pagination li span {
	font-size: 14px;
	background: none;
	border: 0;
	float: none;
}
.pagination li a:hover, .pagination li.active a:hover {
	background: #ffffff;
	color: #cf7db5;
}
.pagination li.active a, .pagination li.active span {
	background: #ffffff;
}
.pagination li.active a:hover, .pagination li.active span:hover {
	color: #414141;
}
.pagination li.disabled a, .pagination li.disabled span {
	color: #707070;
}
.pagination li.active a, .pagination li.active span {
	color: #2f2f2f;
}




table {
	background-color: #fff;
	border-spacing: 0;
	margin: 0 0 13px;
	width: 100%;
}
#body table * {

}
#body table.opacity, #body table.opacity tr, #body table.opacity th, #body table.opacity td {
	background-color: transparent;
	border: 0 none;
}
#body table.opacity, #body table.opacity tr, #body table.opacity th, #body table.opacity td, #body table.opacity * {
	color: #fff;
}
tr {
}
td, th {
	padding: 10px 17px 10px;
	text-align: left;
}
tbody tr:nth-child(2n+1) td {
	background-color: #f9f9f9;
}




.popup {
	background-color: #fff;
	border: 2px solid #0077c8;
	/*box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.5);*/
	display: block;
	font-size: 14px;
	margin: 30px auto;
	max-height: 90%;
	max-width: 90%;
	padding: 10px 40px;
	position: relative;
	text-align: left;
	vertical-align: middle;
	width: 822px;
	word-spacing: normal;
	border-radius: 0;
}
.popup h4 {
	margin-bottom: 20px;
}
.popup form[name="FEEDBACK"] textarea, .popup form[name="FEEDBACK_EN"] textarea {
	height: 150px;
}
.popup-body {
}
.popup-body img {
	display: block;
	height: auto;
	margin: 0;
	max-width: 100%;
	padding: 0;
}
.popup.small {
	width: 299px;
}
.popup.action {
	border: 0 none;
	max-width: 90%;
	padding: 0;
	width: 800px;
}
.popup.action .icon-popup-close {
	background-color: transparent;
	box-shadow: none;
	right: -35px;
	top: -35px;
}
.popup-wrap:after {
	/*
        content: "";
        display: inline-block;
        height: 100%;
        vertical-align: middle;
        width: 0;
    */
}
.popup-wrap {
	background-color: rgba(0, 0, 0, 0.3);
	bottom: 0;
	display: none;
	font-size: 0;
	height: 100%;
	left: 0;
	letter-spacing: 0;    overflow: hidden;
	position: fixed;
	right: 0;
	text-align: center;
	top: 0;
	width: 100%;
	word-spacing: 0;
	z-index: 1000;
}
.popup-wrap.active {
	display: block;
}
.icon-popup-close {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NEUzQjhDMkRDQzE4MTFFNjlCNzVFNjU5MEJCMUQ5NTgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NEUzQjhDMkVDQzE4MTFFNjlCNzVFNjU5MEJCMUQ5NTgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0RTNCOEMyQkNDMTgxMUU2OUI3NUU2NTkwQkIxRDk1OCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0RTNCOEMyQ0NDMTgxMUU2OUI3NUU2NTkwQkIxRDk1OCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlIAtcYAAACzSURBVHjahNLNDcIwDAVg12KFrtEMAVmiY8CBJdijQ7TcucIaYQhs6RkFk7iV3qGKv/68ZKDrIxHRTTJLCsXXKFkkFwY6SVYsRGiTHNUw3vSUpACPWJswOzM+LwfYUMKMzhbGYg83kYJD9WTDa4WphTxsYQLS8t71IHcaHHbu/6BVbu3ZP2++bQ5QrgqbPOYAFdf2D+YAUWOrvphx9nrI4xdmF4VnPCXvHPKCbbnrIf8IMACakT94C0sCUQAAAABJRU5ErkJggg==) no-repeat;
	background-position: center center;
	width: 14px;
	height: 15px;
	position: absolute;
	cursor: pointer;
	display: block;
	right: 10px;
	top: 10px;
	z-index: 100;
}


a.gallery {
	border: medium none;
	display: inline-block;
	position: relative;
	vertical-align: top;
}
a.gallery img {
	vertical-align: middle;
}
a.gallery:hover:before {
	content: "";
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAtCAYAAAA6GuKaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RUMyRkRCQzRDQzE5MTFFNjhEQ0FCOEY5QTJDMzlGREYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RUMyRkRCQzVDQzE5MTFFNjhEQ0FCOEY5QTJDMzlGREYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFQzJGREJDMkNDMTkxMUU2OERDQUI4RjlBMkMzOUZERiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFQzJGREJDM0NDMTkxMUU2OERDQUI4RjlBMkMzOUZERiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pm5wWr8AAAPvSURBVHjazJlZSJVBFMfvdUVJS8PEwtRWEwktKCvSEipbKDC4D0aZDxFU0Eu0PLU8WUSYEEG0UD70IKSUggRaLojgFhGWiVRmieaWVuaSt//AES7DfPPNt8k98MN7zzfLufOdmTnn6PZ6vS6DEgd2gyyQApJABAgBY6APfABNoAa0uuwWZrQCbnAAvAQzXmPSCc6DCMW5dFFplAFavdZlGJwBQU4aHQxugFmvvdIIEq0Y7dbw6UWgnPxWJt/AezAEpkAkWAWSQaCk3wg4CBrs8umFoF2yUh/BObBCshqRwAMqJG/qD8i2wz1CQIPGJH0gHwQYnCQNvNYYcxSkWzW6WGPwKhBjwQ+ZG17QOHm66M2YMjpL41U+tmPHE7lgUjDHXTNGs1f+TjBYJQjUGSSJjsQJUESrKmufL5jnnxE3mfvgEQzUC6IVBinh+mUq9HkomK/MqNH1gkE8ioNUcP3yFPpEgUHBaieozBlAscM27iR8C0pdzgk7p29xOmbLEZXOrGEOcHP6e+wIdzkr98EMp9ujavR2gb7c5bwMgEZOlwGCVYxO4XTddD3Ph/DXeAiFAVIJAvGcrkvQLhZcBSsFz9K475dAAacbB3dANafvFIy3nOIZqdGRnG5Y0O4R2Ku4eqkEL/tAAuj30Q0J2kWouIfKhlttgyuE0irqiVvF6HFOt1jQ7oENp0kLeMPpYgTtxlR8+jOI9tElC9oVgkqNZxfBBp/vxYINNgpqwTSnX6sRo+vG0yWC2zDeQABj5kacgw+DJyg81r0R6wW/JXcejruldC77SjNlQLo+XQVmOf1JeuaknBCkZC9Ub8QeUMfp14E8Bw1mG/Asp2NX+lNVo5ncFjy7CZYojNEvuFH1hM0XxenKQK+RxJYF7m2CDVmjsDFYOFkHfoBChc13WjAPS8NSzaRbWzTSrVIQalO6dVQjTyyykthe10hs2Uous2AsS9muaSxKBwi3YjQbvFpS1jqlco5ybAXNOnWUeKtlsQgqXWlJD7gC1kuS2FhQAGoVS2XdqqmWrCy2gNKtHJ19PEpl3UG6FKIpfUswcQyycCIbfLJS6mWuchlM21yAbJeUyr6AlXaUetMMvGaZfCeXcdNfrTo3K12ssWr0HDuoNvHXoLFN4DgI48Y7JjGc/cBkoz4tkyjyvUzKLxNJx27XSfCV0qgWims6JWOxUOGJRlm4n+bpMPvvCyfxSPbNAJ1Spt3DSQ5rFCa9FB6k+6PRjEMSw4fARn80mrFfstFHwCazG9FpYRfaMxAmePaTlc780Wgmu6g0Fy541uavRjPZCSoEhv8OcPmvvCJX+cXp6/1tI4rYTFnVFHgO4v4LMAB1dGcN0dX+WgAAAABJRU5ErkJggg==) no-repeat;
	background-position: center center;
	background-color: rgba(0, 0, 0, 0.5);
	/*width: 45px;
	height: 45px;*/
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	display: block;
}



.container {
	max-width: 960px;
}
/**
* XXX: Header
*/
header {
	margin-top: 10px;
}
.sitepicker {
	font-size: 12px;
	margin-top: 8px;
}
.sitepicker span {
	color: #bababa;
}
header .phones {
	margin-top: 7px;
	font-size: 16px;
	color: #000000;
	font-weight: 300;
}
header .phones span {
	font-weight: 400;
}
header .phones i {
	font-style: normal;
}
header .presentation {
	font-size: 16px;
	padding-left: 105px;
}
header .socis {
	margin-top: 10px;
}

.top-menu {
	list-style: none;

	font-weight: 300;
	margin-left: 44px;
	margin-top: 13px;
}
[lang="ru"] .top-menu{
	margin-left: 30px;
}
.top-menu > * {
	font-size: 0;
}
.top-menu li {
	display: inline-block;
	padding: 0 7px;
	font-size: 16px;
	text-transform: uppercase;
	margin:0 -2px;
}
[lang="ru"] .top-menu li{
	padding: 0 5px;
	font-size: 15px;
}
.top-menu li.active, .top-menu li:hover {
	padding: 3px 7px;
	background: #cf7db5;
	transform: skew(-13deg);
}
[lang="ru"] .top-menu li.active, [lang="ru"] .top-menu li:hover {
	padding: 3px 5px;
}
.top-menu li.active a, .top-menu li:hover a {
	display: block;
	color: #ffffff;
	transform: skew(13deg);
}
.top-menu li a {
	color: #000000;
}
.top-menu li a {
	text-decoration: none;
}

header .send-request {
	margin-top: 12px;
}




/**
* XXX: Footer
*/
footer {
	padding-top: 25px;
	padding-bottom: 25px;
	border-top: 1px solid #cccccc;
	font-weight: 300;
	line-height: 18px;
	color: #000000;
	margin-top: 46px;
}
footer .subscribe {
	font-weight: 400;
	white-space: nowrap;
}
footer .subscription {
	display: inline-block;
}
footer .subscription input[type="text"], footer .subscription input[type="email"] {
	display: inline-block;
	max-width: 237px;
	height: 39px;

	margin-left: 20px;
}

[lang="ru"] footer .subscription input[type="text"], [lang="ru"] footer .subscription input[type="email"]{
	max-width: 203px;
}

footer .subscription button {
	display: inline-block;
	height: 36px;
	margin-top: 1px;
	margin-left: -3px;
	vertical-align: top;
}
footer .footer-last {
	margin-top: 15px;
}
footer .social {

}
footer .social a {
	margin-right: 13px;
	display: inline-block;
}
footer .social a:last-child {
	margin-right: 0;
}
footer .address {}
footer .address span {
	font-weight: 400;
}
footer .social a img.inst, .contacts-socials a img.inst {
	margin-bottom: -4px;
}




/**
* XXX: Контент
*/
#content {
}
.index-slide {
	min-height: 557px;
	/*background: url(images/slide.png) no-repeat center 44px;*/
	position: relative;
	min-width: 100%;
	overflow: hidden;
}
.index-slide .parallax {
	position: absolute;
	width: 100%;
	min-height: 557px;
	top: 45px;
	/*left: -85px;*/
	left: 98px;
}
.index-slide-content {
	position: relative;
	min-height: 557px;
}
.index-slide.e564 {
	cursor: none;
	background: url(images/slide.png) no-repeat center 44px;
}
.index-slide.e564 .parallax {
	display: none;
}
.index-slide.e564 #scope {
	background: url(images/b-scope.png) no-repeat center center;
	width: 127px;
	height: 127px;
	position: absolute;
	z-index: 100;
}
.index-slide.e564 #scope.shot {
	transition: all 0.08s linear;
}
.index-slide .eggs-map {
	display: none;
}
.index-slide.e564 .eggs-map {
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 200;
}
.index-slide.e564 .eggs-map area {
	cursor: none;
}
.index-slide.e564 .eggs-map img {
	margin-top: 42px;
	margin-left: 2px;
	display: block;
}
.index-slide .b-hole {
	background: url(images/b-hole.png) no-repeat;
	position: absolute;
	width: 65px;
	height: 72px;
}
.index-slide .bb-hole {
	background: url(images/bb-hole.png) no-repeat;
	position: absolute;
	width: 42px;
	height: 71px;
}

.reasons-5 {
	color: #ffffff;
	font-size: 30px;
	line-height: 29px;
	font-weight: 700;
	position: absolute;
	background: rgba(207, 125, 181, 0.85);
	bottom: 130px;
	right: 10px;
	height: 89px;
	width: 475px;
	padding:15px 25px 0 20px;
}
[lang="ru"] .reasons-5{
	font-size: 23px;
}
.reasons-5:before {
	content: "";
	position: absolute;
	width: 10px;
	height:	100%;
	border-bottom: 88px solid rgba(207, 125, 181, 0.85);;
	border-left: 26px solid rgba(0, 0, 0, 0);
	left: -26px;
	top: 0;
}

.index-slide-menu {
	position: absolute;
	bottom: 0;
	height: 80px;
	font-size: 0;
	width: 940px;
}
.index-slide-menu ul {
	font-size: 0;
	line-height: 0;
	word-spacing: 0;
}
.index-slide-menu ul {
	list-style: none;

}
.index-slide-menu ul li {
	width: 20%;
	background: #00a1e4;
	display: inline-block;
	font-size: 15px;
	border-right: 1px solid #96d8f4;
	transition: all 0.3s ease;
	color: #ffffff;
	text-align: center;
	position: relative;
	vertical-align: top;
	height: 80px;
	cursor: default;
}
.index-slide-menu ul li:hover /* .index-slide-menu ul li.active */ {
	background: #cf7db5;
}
.index-slide-menu ul li:hover span.desc /* .index-slide-menu ul li.active span.desc */ {
	font-size: 18px;
	opacity: 1;
}
.index-slide-menu ul li:last-child {
	border: 0;
}
.index-slide-menu ul li span.desc {
	display: block;
	opacity: 0;
	font-size: 0;
	font-weight: 300;
	position: absolute;
	bottom: 70px;
	line-height: 22px;
	width: 100%;
	padding: 10px 10px 10px;
	transition: all 0.3s ease;
	background: #cf7db5;
	z-index: 10;
}
.index-slide-menu ul li span.desc > div {
	position: absolute;
	bottom: 0;
	width: 26px;
	height: 1px;
	left: 43%;
	background: #dda4cb;
}
.index-slide-menu ul li span.name {

}
.index-slide-menu ul li span.name span {
	font-size: 22px;
	line-height: 24px;
}
[lang="ru"] .index-slide-menu ul li span.name span{
	font-size: 19px;
}



.true-russia {
	margin-top: 36px;
	font-weight: 300;
}
.true-russia .russia {
	position: relative;
	padding-bottom: 10px;
}
.true-russia .russia > span {
	background: #bb69a2;
	display: block;
	height: 2px;
	margin: 15px auto 0;
	width: 48px;
}
.true-russia p {
	font-size: 20px;
	line-height: 25px;
}




.index-videos {
	margin-top: 23px;
}
.index-videos .video {}
.index-videos .video .preview {
	position: relative;
	cursor: pointer;
	height: 169px;
}
.index-videos .video .preview:before {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	background: url(images/play.png) no-repeat center center;
}
.index-videos .video .preview.active:before {
	display: none;
}
.index-videos .video .preview.active img {
	display: none;
}
.index-videos .video .name {
	font-size: 20px;
	line-height: 18px;
	font-weight: 700;
	margin-top: 10px;
}
.index-videos .video .desc {
	font-size: 15px;
	line-height: 18px;
	font-weight: 300;
	margin-top: 3px;
}
.index-videos .all-episodes {
	margin-top: 40px;
}




.quote {}
.quote .quote-content {
	margin-left: -30px;
}
.quote .name {
	font-weight: 700;
	font-size: 20px;
	color: #000000;
}
.quote .position {
	font-weight: 300;
}
.quote .text {
	padding: 15px 0;
	margin-top: 20px;
	position: relative;
}
.quote .text:before {
	content: '';
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAYCAYAAAAPtVbGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODc0MkExMjFDREREMTFFNjk5NTg4MUY5MERDQTJCMTUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODc0MkExMjJDREREMTFFNjk5NTg4MUY5MERDQTJCMTUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4NzQyQTExRkNEREQxMUU2OTk1ODgxRjkwRENBMkIxNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4NzQyQTEyMENEREQxMUU2OTk1ODgxRjkwRENBMkIxNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PnxH+TsAAAE0SURBVHjalFZRFYQgEJRrYAUrWMEKVrACFa6CFaiAEbgIVOAieHiP83G4M+C8tz8y+wbY2cWu4xhihBh7EfpH2Pf9jAgncE1Fo7NCkssJmYAWuCFtFEJKOmIqRdI3iavTuogRJK0Ct4/hBa7PTtmcFNJaCYNOzERWdHSBuwCuKQzRlOTAlQZUbCSC7HopdoJjxUYi7kaxn4DrS4FcBNlVKjay61+xSxGWpAXnhZZilyKWnKK1QY8YkcgjLm6gIXuh4BuZEFNtRqGG8jdPM7DCs7vWjYPzCMtEmAGkSco2NTMR5n/pTZjJFfdMhDXldKMpdU0EjRcPTONqJkBYbpgADUpbE0G2vpiAPL2nCRjQ42XAG2+QCWpNOtVMkIkgW2vV1TEKu3nHeGXX9YVSapD+Tj4CDACeRevG38hW1gAAAABJRU5ErkJggg==) no-repeat;
	position: absolute;
	display: block;
	width: 25px;
	height: 24px;
	left: -35px;
	top: 9px;

	content: '“';
	font-size: 103px;
	top: 37px;
	left: -42px;
	background: none;
	color: #000000;
}
.quote .text span.right {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAYCAYAAAAPtVbGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTI1NkI1OURDRERFMTFFNjkwMEI4QzJCRTFFNzk3QzYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTI1NkI1OUVDRERFMTFFNjkwMEI4QzJCRTFFNzk3QzYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5MjU2QjU5QkNEREUxMUU2OTAwQjhDMkJFMUU3OTdDNiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5MjU2QjU5Q0NEREUxMUU2OTAwQjhDMkJFMUU3OTdDNiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtGfbx8AAAEiSURBVHjalJVrEYQwDIRzErCAhVqoBSxgoRawgIVa4CT0JJyFngSOMmWGRzZNMpN/Ld+m2ZAXEbktO7rGb8sPPaOveYl1Xd/UCF/OMemZs0VMZs6GDUQoj4jMxS9TYYkARLkWpAcKI6g+IVESRFI4Gp54bkGoqrlfzFyzywcBaGhBkMJkMMEuSoIgE5ScDCZILQgyAbJ1AmeDBJEUZsbW6Il3URIEmeBh6/oRZAI0ayqF4QbphCeOrV8OuricIRUUBVHmvlwMUAFOU7V2Bh6XKmRBFUuNnw1DOQpO7BHES5cMFQ/SnCTDj3LS/Ci1zZ4ZgBOetEMQVDoaqEW7vDTNdoZmB2mfeIPHUcVLa/0maaoVzc5o9R6QYNiGTrsNz/kXYABJygzhWIcztQAAAABJRU5ErkJggg==) no-repeat;
	display: inline-block;
	width: 25px;
	height: 24px;
	margin: 0 0 -15px 4px;

	background: none;
	color: #000000;
	position: relative;
}
.quote .text span.right:before {
	position: absolute;
	content: '”';
	font-size: 103px;
	top: 28px;
	left: -5px;
	background: none;
	color: #000000;
}


.about-18 {}
.about-18 .count {
	font-size: 76px;
	line-height: 57px;
	font-weight: 700;
	color: #000000;
	letter-spacing: -10px;
	margin-left: -18px;
	margin-top: 6px;
}
.about-18 .years {
	font-weight: 300;
	font-size: 23px;
	position: relative;
	padding-bottom: 8px;
	color: #b8b8b8;
	margin-top: -3px;
}
.about-18 .years:before {
	content: '';
	position: absolute;
	display: block;
	width: 34px;
	height: 3px;
	background: #000000;
	bottom: 0;
}
.about-18 p {
	font-weight: 300;
	margin-top: 3px;
}

.advantage {}
.advantage span {
	font-size: 21px;
}


.about-news {
	/*margin-top: 30px;*/
	margin-bottom: 24px;
}
.about-news .date {
	font-size: 20px;
	font-weight: 700;
	color: #000000;
}
.about-news .name {

}
.about-news p {
	margin-top: 0px;
}

.news-detail {}
.news-detail .date {
	color: #888888;
	font-size: 14px;
}

.nav-timeline {
	float: none;
	margin: 0 0 20px 0px;
}
.nav-timeline li {
	float: left;
	margin-right: 30px;
}
.nav-timeline li a {
	padding: 0;
}
.nav-timeline li a:hover {
	background: none;
}
.nav-timeline li.active a {
	border-color: transparent;
	color: #000;
	font-weight: 700;
	pointer-events: none;
	text-decoration: none;
}



.slick-slider {}
.slick-slider .slick-arrow {
	position: absolute;
	width: 24px;
	height: 72px;
	/*top: calc(50% - 32px);*/
	top: 50%;
	text-indent: -9999px;
	z-index: 100;
}
.slick-slider .slick-prev {
	left: 10px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAABICAYAAADs+TUPAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTg3QkQ4OTVDRTc3MTFFNkI4NDlFNTJFNjMyNzRGQkIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTg3QkQ4OTZDRTc3MTFFNkI4NDlFNTJFNjMyNzRGQkIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFODdCRDg5M0NFNzcxMUU2Qjg0OUU1MkU2MzI3NEZCQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFODdCRDg5NENFNzcxMUU2Qjg0OUU1MkU2MzI3NEZCQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlGe6m4AAAMRSURBVHjarJlPSFRRFMbvm8aYMBiwwEW4kAhaCG2ENq2iVrYTSmohBLaoFhIElX9qGkwTVJCIFhFUROQqXAVB4GxECNpELUSiIgKRpIzSLKfv0hFe4z2Xd+e7Bz4Y73kzv/d8797znfuSSqViIsVOaAw6Aa1Cd6By3sQL+4On5HMRumpBuUg/fhA66RjvjgW4ASWO8SQG4Ch0WMk9YQGJnL0rvkDjLKATaldyI9BXBpD3nP0n6Jb9wABOQ/uU3HXoJwPYAQ0quXno3uYf9QLOQ3uU3AD0mwHYWXpJyb2EptID9QAuQk1K7gpUZQDNUK+SewE9rx0MBdgb2+gYr8rZGwawF+pRck+hORZgn+0Gx/gfqF/7UlbAAahLyT2E3rCAIeXYVSkshgEcgjqU3G3oAwsYVsa/eXKZAR1yBa6wBX6JAeRkTXfFIjSR5eb5ANYhtHlq8AoD2A6VlNx7sSiGAZyBWpWcfSzXGECjZ2a+lollGECvrJqu6IM2GECTrPeumIWmQ4tHzlEwisqxl+uprWlAC3ROOe4ZNMMC7NNRCCkmIYD91glr/hJ6xQLK4tRqY91XTLIC2sVjuuIutMACNG//Q67MsIBtSq4aOqk0wBazlFoyBmMA5sR2uKJH7Iphn6K+tGFNRYPYFRrwFrqvHNMltsWwM7kkNsR1zFAMwEexIaHFP2g1HRY7EmJfggBLYkc0A3aMBRixI4ueq8ixgBVPe9qW2vCgXIW1Je+UXElsDQVY87jmVrE1FMDGI7EpruhXWqkgwIYsIaHNYJC7nha7orWzu1iAz64Us5iBLIAZsS2uOCt2hwIYT1EqxOjRjNiWx0quW2wPBdjs8teVjalyDMCC2BhXqFtroXsVZbEztaFuDoYCPkOTSs5ubx5hATZGoWXPcp6wgGWBuGKLDa13z25S/l3afcqzAHujrym5/1oBZt/Ubl3Oe1rdAguwTnBAybXIOmXYvespT/djV+EiC/D1b7uhCzHeH/g60OOx3oBoRSmJBZiVbrQ2HsR8C2Wble/m32uuX+Ktbv4VYADJxo8nvaMoRQAAAABJRU5ErkJggg==) no-repeat;
	background-position: center center;
}
.slick-slider .slick-prev:hover {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAABJCAYAAAAnpeaqAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QkMwNDkyMDRDRTc4MTFFNkI5OERGNDU3MUY0MzM3NTkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QkMwNDkyMDVDRTc4MTFFNkI5OERGNDU3MUY0MzM3NTkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCQzA0OTIwMkNFNzgxMUU2Qjk4REY0NTcxRjQzMzc1OSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCQzA0OTIwM0NFNzgxMUU2Qjk4REY0NTcxRjQzMzc1OSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PnctZBwAAAMnSURBVHjarJl/aI1hFMffXTNDLBLJjybUioRElKQsRaT8TGjKWgsTIj/GLhtZppAfpaiRf0hKxD/yx/6QIvHHaH5FZvmRQu02417fk3Prdvecs/d9z3PqU7vvee/7uXvv857nPM8tCJo/Bp6iCGwD8wBdtAm8Lgz8xXWwNOf1GjA94enii/MuTlECtvoQFIAGITfSh2AlmCrk7lsF9B0eEnIfwGWrYB0oE3KHQVfCOCzrhNwr0Ex/WASVoFTIHQR/LIIBYL+Qew6uZV/EFWymISjkDoC0RTAY7BFyj8Ct3ANxBDvAUCHX47ZFFQwD24XcA3qwrILdfItCffqoAvpStwi52+ChVVAL+juOZzgXWATjwCYhR2P+mVVQx6UhP+hpTWpvDCMo46LmiivgpVVAVbGP4/hvpVSHFkwDK4TcBfDeKmjgKTE/OsHRMF+eJpgDFgm5M6DDKpA+4U/QGPbhkQTl3EC54gT4bhFobcg3cDJK8XIJqIGaKZzfyLcotiChfPpP4GzUySNfQP3kZGXIpiwCrYl6By7GmbxzBRvBBOG8JJeG2IJi7gZc8QJcjds8ZQVVYIzSRP21CAaCvUL+KbhhaV4TvOwZoUzkGaugUsjROuuudfGQUIbfaLDQh+AU+BJxPogk+KWU3xlgmVVAcR60C+fUW9YR2Tem+EKumATWWgUUl8AbpVT0tQq6lWI3nmuVSRBwzWlVSkaxVZBWit4oUG0VUNwEj4Xzaek0yCrIKP/FcFBjFVDcAy1CbhcYYhUEyjq4hCVmQQv/J66oUUp8pOa3VpgPaJLa50PwhEeVK2iaHWsV9NgayIl+ymiLJGhVuooKMNEqyBa7bsfxwt6WUWEFb7naumI1mGIVZCeelHCNeh+Cdp75XLEEzLIKKI7xHB560RJV8JW7EFcsAPOtAoomZY12xIfgBzgu5GYH//exTQKK0+BzmGYtrqDTdTs4aB97lVXQ215Fkp9yk6BLecBoC2i9VUBB+9NtSptTZBXQjpe0QV4KNvj4gULbsyv3IUjz7XBFh68fiWi/+o5j2+ecz5+5loOdYC5vVtHT3vZPgAEAYTCP9SuquS8AAAAASUVORK5CYII=) no-repeat;
	background-position: center center;
}
.slick-slider .slick-next {
	right: 10px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAABICAYAAADs+TUPAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OEM3NjBGODNDRTc3MTFFNkIwNjNDQTA2RTlDODMxQjciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OEM3NjBGODRDRTc3MTFFNkIwNjNDQTA2RTlDODMxQjciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4Qzc2MEY4MUNFNzcxMUU2QjA2M0NBMDZFOUM4MzFCNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4Qzc2MEY4MkNFNzcxMUU2QjA2M0NBMDZFOUM4MzFCNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjrqUqcAAAL/SURBVHjarJhPSFRRFMbv6CQTsxiowEW0CAlcBG6ENq6iVrUTQjIIgkSsRX8QUtNK0UzQICJaiFARMa6ilRAEzUaEoE3UIiIqQpAo0jBF074D58nwuOcy733vg29zz5v5zXvz7r3fublKpVLvnBuEu+ECXIavwn9cBsrDvfCNqrEuuAifyQJQB5/1jJ+Gj2QFyHnGZWwsK0DZqB2Fj2cBmIJ/GvUx4w4TAX7D40a9FW5nAaL78PfAXeRZwF942LjmEHyOBYhm4I/GdUPwbhawqTPap/3wRRYgmoXfGNdeg0ssYBvuN67do8sKBRC9hF8Z11+CG1mA07vY9owX9Q+nAQvwc6N2Hm5iAaLr8D/P+K7AnEkEeA8/MWodcAsLcLoRrRmfG80C8BV+YNROwG0sQHQbXg7UaMAPeNKotemdUADRXXjJqI2HvqdWwEpgjz4Md7IA0UP4i1G7BTewgPVYfqrWQc1TFMDpxHsXmPlFFrAFDxi1Rl1tKYDoBTxv1Hp136AAoj5jvBTfsNICXsNzRu0CfIAFhDalQvXbxgDeBnKtJPZmFhC9mhtG3zGSBeATPG3UJNO2sgCnv3TV6jGyAGwZf7aoPgvAkG+JiEIcC2jSGOOTxJ4FFjCsMSauzWjNYgAtGl98egR/YAGjxufXdAOiZnJos5eY840FWHFlOV5LAzgZCFyTGnNSA+oCv35J4w21o3VqTLHa3RUG0FD9dsT0WWMNlSq6NJ5YKXydARR17fdJYsxTNtmFmr8BXVFTA/YG2td5jTFUuu4PNOB9bH8g8aPHqM1pfKF7tIK1mbA9WrPzHxiKnmlsoQAjxkHURpJu3wKEjtKmNa5QAOswcDUKVAzgmLOPM+/BiwwgF1iOf8ET7HlRuz5/nyYUkhqQDzzfRX08jgHsRG6Pbhr5s2ZAIdCiylHnTNpsEwF6qtuemAY1qaUGlAKroiwHs0y2FMAVeF/CPiwR4FSKTjIRIJd2M6kV8NgzXg5084kkk+uOpoZuzT7y5ZddRvovwAAwC4y9KiaQdgAAAABJRU5ErkJggg==) no-repeat;
	background-position: center center;
}
.slick-slider .slick-next:hover {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAABJCAYAAAAnpeaqAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTVEQzEzQjdDRTc4MTFFNjhEMTFDMEM1Njg0MDMyMzciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTVEQzEzQjhDRTc4MTFFNjhEMTFDMEM1Njg0MDMyMzciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFNURDMTNCNUNFNzgxMUU2OEQxMUMwQzU2ODQwMzIzNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFNURDMTNCNkNFNzgxMUU2OEQxMUMwQzU2ODQwMzIzNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrZQGKUAAAMVSURBVHjarJhbiE1hFMf3GccxCJFMk0uupUiU3FJSJkUuD25pTJRpkltk5DLG5SBiCmFKUUNelJTIvEjyIEXiYWiEaJhcUmZqprmY47863y5N31r2Of+96vey1zfzm71n7/WtbyWCuqYAMRHsAaPAY3AedAYxRBKMB8/BEHdtKZgPVsQhKADb//nlYSx3olgExUruOEjEIXio5KaD1XEIroPPSv6o+z9Rgg5wTMlPBqWsQKIOvFPWHAYpVtANqpU1Y0E5K5C4BV4r6w6CAaygBxxS1smrvJUVSNwFz5S1+8BgVhA+Dl8MA7vjEMiH90hZvwsMZwXWXcgj2huH4Cm4p+S2GfUrskCiCmQ81/u7HC145b4NX2wG41iBxBH3lfeOlCshtOAtuKHkSl0xpARhyfbtz32MKpyT4BO4ouRWgRmsQOIkaPNcT7itlRY0g4tKbgmYxwokToMW4w5pwS9Qo+QWgBJWIHEO/MylzclV0OIelS9muYaNEkhcAl+NuyhgBe3GqzkVrGMFElfBxyjNWr6CTlcIfSFHgU2sQOImeKPkpDspZAV/jGZtNKhgBRK3wUsltx8MZAUZo0EoAjtZgcQD0KTkyuMQLHaHR+/rzAqs/eC7nFZZwUow0yjvrYxAfjat5L6AWvY1XQ+mKLm0q1l5C/oapeI9uMaWCqk1E4xi18UICo0S0eBqFFWut4CRRpHrYQSD3FHKFzJQucNumTvACOOvzzCCoaBSyT0B9WzbUukZ+/zvyBVZUOQejy/q3R1QggOyeSj7QRXb/I4Jtz9PyFvzghXI29HPc90aPUQWTAIbja6igRVoE68uo9hFFkwDa5WcVMsPrCCt5NuNjSayYDZYpuRq3Y5FCbSZaSs4xQ5DFoJFynqZaf9gBSeMM9pZdiAl8+q5ytoz4DcjsJqob+BCvr1NGGuC7Lw6UB5bGyNIGl+mNauILNhgjGbko+pgBCmjDWkMsnNtqr8sC7LzaV/IVKubFZQoOWtml5OgWclV926i8hVc9oxp7gfZOTYdSfePnOPakmLXIdQEMcVfAQYAT5mP5pxb8VYAAAAASUVORK5CYII=) no-repeat;
	background-position: center center;
}
.slick-slider .slick-dots {
	bottom: 0;
	margin-top: -30px;
}
.slick-dots li button::before {
	content: '';
	opacity: 1;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAALCAYAAABLcGxfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUQ2OTU2QjBFODZFMTFFNkIwMDdDNUE1M0Q3NDBFQjMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUQ2OTU2QjFFODZFMTFFNkIwMDdDNUE1M0Q3NDBFQjMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxRDY5NTZBRUU4NkUxMUU2QjAwN0M1QTUzRDc0MEVCMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxRDY5NTZBRkU4NkUxMUU2QjAwN0M1QTUzRDc0MEVCMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmrVsCoAAADXSURBVHjahNGxy0FhFMfx5954N4PBwMBskvgDDJQMbIpFSfkHlIHBSBarSaJsBoNB1DswIfkTSAzKOxnp/Z56rkXcX33us5zTOfd5DNU/KR0vKkjDjxuW6GBlFZn6jGGHBzJwIYoZRqhZDQYTApxr5DFX7/FggTYGMqGK7odiyRVFNGUjB58UEup7NvhDyNQ/e1D2OcInDRd9K3aRmrM0TFGwKY7Ajb00tFBG/EOx3FIPdTxNvX8WQ90chFP2RQlbjHXT6+F+EcYPJrjrh0wih4Y17l+AAQBb5Cj4fWLmyQAAAABJRU5ErkJggg==') no-repeat;
}
.slick-dots li.slick-active button::before {
	opacity: 1;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAALCAYAAABLcGxfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTkzQUFGQzZFODZFMTFFNkIyMDk5QTExQjBEMzczMjYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTkzQUFGQzdFODZFMTFFNkIyMDk5QTExQjBEMzczMjYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5OTNBQUZDNEU4NkUxMUU2QjIwOTlBMTFCMEQzNzMyNiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5OTNBQUZDNUU4NkUxMUU2QjIwOTlBMTFCMEQzNzMyNiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Po6Fo2EAAACmSURBVHjaYmRY+IQBCVgCcREQ2wCxEBA/AuLNQNwNxM9BChiRNFQDcTNYDBO8A+JgID7ABBWIBeIWHIoZoLZtAGJ5kAYQbmcgDPiBuBykWA+IpRmIA14gDZIMxANJkIYXJGh4AdJwEYifEalhK0jDPyCuIULxJyDuggXrfCBuAuL/OBSD4iEAiB8wIQnWQ2N4LRC/AuLfQHwHiCcAsQ4Q7wcpAggwAO5XHsoGvh6DAAAAAElFTkSuQmCC') no-repeat;
}




.resources-photos {}
.resources-photos a {
	margin-right: 10px;
	margin-bottom: 10px;
}
.resources-photos a:nth-child(n + 1) {
	margin-right: 0;
}




.quality {
	margin-top: 30px;
	margin-left: 10px;
	margin-right: 10px;
}
.quality .row > div {
	padding: 23px 13px 17px 30px;
	background: #f1fbd7;
}
.quality .row > div.clear-pads {
	padding: 0 10px;
}
.quality .row > div.clear-pads .q-header {
	margin-top: 5px;
}
.quality .row > div.pink {
	background: #f5e5f0;
}
.quality .row > div.deep-pink {
	background: #ebd7f8;
}
.quality .row > div.yellow {
	background: #fffacd;
}
.quality .row > div.blue {
	background: #ccecfa;
}
.quality .q-header {
	display: block;
	font-size: 20px;
	line-height: 18px;
	font-weight: bold;
	color: #000000;
	margin-top: 15px;
	margin-bottom: 5px;
}
.quality p {
	margin-bottom: 0;
}
.quality ul:not([class]) > li::before {
	font-size: 19px;
	color: #000000;
}
.quality ul:not([class]) li {
	padding-left: 12px;
}
.quality .ter {
	min-height: 354px;
}
.quality .mlfe {
	min-height: 326px;
}
.quality .ps {
	min-height: 218px;
}
.quality .ewi {
	/*min-height: 325px;*/
}




.pricing {
	color: #666666;
}




.subscr {
	background: #f6f6f6;
	/*border: 1px solid #00a1e4;*/
	outline: 3px solid #f6f6f6;
	text-align: center;
	padding: 28px 0 20px;
}
.subscr a {
	font-size: 20px;
	font-weight: bold;
}
.subscr p {
	margin-bottom: 5px;
}
.subscr p span {
	font-size: 20px;
	font-weight: bold;
}
.subscr .blue-line {
	height: 40px;
	position: relative;
}
.subscr .blue-line:before {
	content: '';
	position: absolute;
	top: 18px;
	left: 41%;
	width: 60px;
	height: 1px;
	background: #00a1e4;
}

.subscr .subscribtion {
	margin-top: 10px;
}
.subscr input[type="email"] {
	display: inline-block;
	height: 36px;
	margin-right: -31px;
	max-width: 201px;
}
.subscr button, .unsubscr button {
	display: inline-block;

	margin-top: 2px;
	vertical-align: top;
}
.subscr .alert {
	text-align: left;
	margin: 5px 0 0 15px;
	padding-right: 25px;
	padding-top: 4px;
}

.unsubscr input[type="email"] {
	display: inline-block;
	height: 36px;
	margin-right: -31px;
	max-width: 172px;
}




.become-client {
	font-size: 20px;
	font-weight: 300;
}
.become-client p {
	margin-bottom: 26px;
}
.clients .section {
	margin-bottom: 50px;
}
.clients .section h3 {
	margin-bottom: 20px;
	margin-top: 20px;
}
.clients .section img {
	margin: 0 20px 10px 0;
	display: inline-block;
}
.clients .quote {
	margin-bottom: 75px;
}
.clients .quote .name {
	margin-top: 9px;
}
.clients .quote .quote-content {
	margin-left: 0;
}
.clients .slick-slider {
	margin-top: 20px;
}
.clients .slick-slider img {
	display: inline-block;
}
.clients .slick-slider .quote {
	margin-bottom: 0;
}
.clients .slick-slider .quote .quote-content {
	padding-left: 48px;
}
/*.clients .slick-slider .slick-prev {
	left: 0;
	top: 165px;
}
.clients .slick-slider .slick-next {
	right: 0;
	top: 165px;
}*/
.clients .slick-slider .slick-dots {
	margin-top: 0;
	bottom: -25px;
}




.hot-dogs {
	display: none;
	position: absolute;
	background: url(images/hot-dogs.png) no-repeat;
	width: 34px;
	height: 23px;
	top: 16px;
	cursor: pointer;
}
.top-menu-xs .close {
	display: none;
	position: absolute;
	background: url(images/close.png) no-repeat;
	width: 15px;
	height: 15px;
	top: 19px;
	right: 14px;
	float: none;
	opacity: 1;
}




.team_page {
	height: 557px;
	position: relative;
	padding: 0;
}
#employee {
	position: absolute;
	top: 184px;
	top: 0;
	left: 0;
	height: 557px;
	width: 100%;
	z-index: 4;
	overflow: hidden;
}
#employee img.detail_picture {
	position: absolute;
	top: 0;
	left: 50%;
	z-index: 1;
}
#employee_info, .employee-info {
	position: absolute;
	width: 460px;
	/*height: 251px;*/
	/*background: url("/images/employee_info_bg.png") no-repeat;*/
	background: rgba(185, 120, 165, 0.8);
	bottom: 0;
	left: 51%;
	margin: 0 0 0 -490px;
	z-index: 8;
}
#employee_info_content, .employee-info-content {
	padding: 32px 34px 20px 34px;
	color: white;
}
#employee_info_content h2, .employee-info-content h2 {
	margin: 0;
	font-size: 20px;
	line-height: 18px;
	color: inherit;
	font-weight: bold;
	padding: 0 0 0 30px;
	/*white-space: nowrap;*/
}
#employee_info_content p.position, .employee-info-content p.position {
	font-size: 15px;
	font-weight: 300;
	margin: 2px 0 0 0;
	padding: 0 0 0 30px;
}
#employee_info_content .description, .employee-info-content .description {
	line-height: 22px;
	margin: 20px 0 25px;
	position: relative;
	padding: 0 0 0 30px;
}
#employee_info_content .description span.right, .employee-info-content .description span.right {
	/*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAYCAYAAAAPtVbGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUU2RDQ4QThERDkzMTFFNkJCNUFDNkEwNURCNEREMTAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUU2RDQ4QTlERDkzMTFFNkJCNUFDNkEwNURCNEREMTAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBRTZENDhBNkREOTMxMUU2QkI1QUM2QTA1REI0REQxMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBRTZENDhBN0REOTMxMUU2QkI1QUM2QTA1REI0REQxMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pux7vpAAAAE0SURBVHjalFUBEYMwDMzmAAtYqAUs1AIWOglMAhaYBCahk4AFJoEBV3ajy6dJ7nK345L9J/0kl2VZHBFVdLb36i/6tzp5bk+SbAVpFt6275R5tfrMxAYm9uvHj4FJnNKf5kkBkHIlkBowHEBiNJAiDcOWSUQt7ksglNjkNqdK89geAPkSCGIYDSL4I3VlpPhgRLjJvGNkfmdit3EYcgnnjkSAZB1BbEDtKolgZhSEWvwlRcIQTSBxMIhgl7UEIjEMShHspK7Cxnmmx+WsYUSA9peXQAKzOA+7M+rzIPaGWiWVzy3DEcSO0sP3hqFsBSXWCKQpJSkr9tKcRMOi7DSLUjuE3HZ1QksrBIJKR3di1B4vzWM7w2MH6Z40hiRU8Vg6v9GQ1CkX5wkkGK6h017DX/8IMAAdVdeAPzpoRwAAAABJRU5ErkJggg==) no-repeat;*/
	display: inline-block;
	height: 24px;
	margin: 0 0 -11px 4px;
	width: 25px;

	position: relative;
}
#employee_info_content .description span.right:before, .employee-info-content .description span.right:before {
	content: '”';
	font-size: 103px;
	position: absolute;
	width: 25px;
	height: 24px;
	top: 34px;
	left: -7px;
}
#employee_info_content .description:before, .employee-info-content .description:before {
	content: '';
	width: 25px;
	height: 24px;
	position: absolute;
	left: 0px;
	top: -7px;
	/*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAYCAYAAAAPtVbGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzU2MzJDOENERDkyMTFFNkJCQTZFMkNCMEQ5MDU5MzciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzU2MzJDOERERDkyMTFFNkJCQTZFMkNCMEQ5MDU5MzciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NTYzMkM4QUREOTIxMUU2QkJBNkUyQ0IwRDkwNTkzNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NTYzMkM4QkREOTIxMUU2QkJBNkUyQ0IwRDkwNTkzNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pi4M9SwAAAE0SURBVHjalFbREcIgDM31XKArsIKOwAquoCPgCK7QFbqCjtAVcAQcAamHZ8X3AuQuP+nLPUJeQocYoyhukof4b47gF4CdpUJyA0kLwTqAXQ9oNAKUtJoFWEuw74oZwZ4kTQA7JvcA6z8Y6UgK+VuJn2sVI5JJK73wE8HOW1xr0kKuNLBmMxImV9bspbXiliTU7CvBeiSkmlxRs5lcWcVSS3JAeaGl2SXJTamidUBjFgIkGUTkLtjG5LaIMawA7NcqA+U7qzFa47W7do2LM+a4aBK2Sm9MhwCOGommf6Sco3LFo0aiDaXtGEpXI2HrxXe8hj8iGIDgHskvIG6SOxA/J3+C+FRKWBrfiUBk6jQRaCTs8Zo7DvUWQe1HwnaIgMna7US3dY0c8orZGurBM2NN+eElwAALryj6sEPfVwAAAABJRU5ErkJggg==) no-repeat;*/

	content: '“';
	font-size: 103px;
	left: -10px;
	top: 24px;
}
#employee_info_content .block2, .employee-info-content .block2 {
	padding: 0 0 0 30px;
}
#employee_info_content .block2 .label, .employee-info-content .block2 .label {
	font-size: 15px ;
	font-weight: 300;
	padding: 0;
}
#employee_info_content .block2 .email, .employee-info-content .block2 .email {
	font-weight: 500;

}
#employee_info_content .block2 .email a, .employee-info-content .block2 .email a {
	color: inherit;
	text-decoration: underline;
}
#employee_info_content .block2 .tel, .employee-info-content .block2 .tel {
	color: inherit;
	text-decoration: underline;
}

.team_page figure.team {
	height: 365px;
	margin: 0;
	padding: 0;
	position: absolute;
	right: 244px;
	top: 217px;
	top: 20px;
	width: 336px;
	z-index: 8;
}
.team_page figure.team a {
	display: block;
	width: 104px;
	height: 115px;
	overflow: hidden;
	float: left;
	margin: 4px;
	position: relative;
}
.team_page figure.team img {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}
.team_page figure.team img:hover,
.team_page figure.team a.current img {
	top: -575px;
}

.team-list {}
.team-list .team-list-item {
	position: relative;
	overflow: hidden;
	margin-bottom: 20px;
}
.team-list .team-list-item:last-child {
	margin-bottom: 0;
}
.team-list .team-list-item img {
	max-height: 370px;
	display: block;
	margin-left: -260px;
}
.team-list .employee-info {}
.team-list .employee-info {
	left: 0;
	margin-left: 0;
	width: 100%;
}
.team-list .employee-info .employee-info-content {
	padding: 20px 20px 10px;
}



.sitemap {
	margin-top: 10px;
}
.sitemap ul {}
.sitemap ul li {

}
.container .sitemap ul:not([class]) li {
	padding-left: 0;
	display: inline-block;
	margin-right: 30px;
}
.sitemap ul li:before {
	display: none;
}




.contacts {}
.contacts h4 {
	margin: 0 0 20px;
}
.contacts .call-us {

}
.contacts .call-us a {
	font-size: 20px;
}
.contacts .contacts-socials a {
	display: inline-block;
	margin-right: 14px;
}
.contacts .person img {
	border-radius: 50%;
}




.tooltip {
	font-family: "Roboto", sans-serif;
}
.tooltip-inner {
	background: #cf7db5;
	max-width: none;
}
.tooltip.top .tooltip-arrow {
	border-top-color: #cf7db5;
}
.tooltip.in {
	opacity: 1;
}




.news-photos {
	padding-left: 10px;
}
.news-photos img {
	max-width: 300px;
}
.news-photos a.gallery {
	margin-right: 10px;
	margin-bottom: 10px;
}




.pluso-container {
	padding-right: 20px;
}
.pluso-010010010101-06 .pluso-wrap a {
	margin: 3px 3px 0 0 !important;
}




.lg-outer .lg-thumb {
	margin: 0 auto -5px;
}

.modal .form-body .col-md-4{
	width: 100%;
}

.modal .form-body .col-md-8{
	width: 100%;
}

.modal .hidden-modal{
	display: none !important;
}
.modal .visible-modal{
	display: block !important;
}
button.close{
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NEUzQjhDMkRDQzE4MTFFNjlCNzVFNjU5MEJCMUQ5NTgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NEUzQjhDMkVDQzE4MTFFNjlCNzVFNjU5MEJCMUQ5NTgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0RTNCOEMyQkNDMTgxMUU2OUI3NUU2NTkwQkIxRDk1OCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0RTNCOEMyQ0NDMTgxMUU2OUI3NUU2NTkwQkIxRDk1OCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlIAtcYAAACzSURBVHjahNLNDcIwDAVg12KFrtEMAVmiY8CBJdijQ7TcucIaYQhs6RkFk7iV3qGKv/68ZKDrIxHRTTJLCsXXKFkkFwY6SVYsRGiTHNUw3vSUpACPWJswOzM+LwfYUMKMzhbGYg83kYJD9WTDa4WphTxsYQLS8t71IHcaHHbu/6BVbu3ZP2++bQ5QrgqbPOYAFdf2D+YAUWOrvphx9nrI4xdmF4VnPCXvHPKCbbnrIf8IMACakT94C0sCUQAAAABJRU5ErkJggg==) no-repeat;
	background-position: center center;
	width: 14px;
	height: 15px;
	position: absolute;
	cursor: pointer;
	display: block;
	right: 10px;
	top: 10px;
	z-index: 100;
	opacity: 1;
}
button.close span{
	font-size: 0;
}
.modal-header{
	border: none;
}
[lang="ru"] .quality .row > div.pink {

	min-height: 354px;
}
@media (max-width: 991px) {
	[lang="ru"] .top-menu li{
		font-size: 14px;
	}
	header {
		margin-top: 30px;
	}
	header .logo-720 {
		width: 145px;
	}
	header .phones {
		margin-top: -3px;
		font-size: 17px;
		text-transform: uppercase;
		line-height: 26px;
	}
	header .presentation {
		padding-left: 0px;
		padding-right: 0px;
		margin-left: -35px;
		margin-top: 1px;
		width: 215px; /* 180 + 35 */
	}
	header .presentation a.file-link {
		padding-top: 0;
	}
	header .presentation [class^="icon-"]::before {
		top: 2px;
	}
	header .presentation span {
		display: inline-block;
		vertical-align: top;
	}
	header .presentation span.icon-pdf:before {
		font-size: 34px;
	}
	header .presentation span:not([class]) {
		width: 180px;
		font-size: 20px;
		line-height: 18px;
	}
	header .sitepicker {
		margin-top: 1px;
		line-height: 18px;
		font-size: 17px;
	}

	header .top-menu {
		margin: 0 0 0 0;
	}
	[lang="ru"] header .top-menu {
		margin-left: 0;
	}
	header .send-request {
		margin: -5px 0 0 -25px;
		height: 39px;
		line-height: 38px;
	}


	.index-slide-menu {
		width: 700px;
	}
	.index-slide-menu ul li span.name span {
		font-size: 18px;
	}




	footer {
		border: 0;
	}
	footer .subscribe {
		font-weight: normal;
		text-align: left;
	}
	/*footer .subscription input[type="text"] {
		min-width: 210px;
	}*/
	footer .subscription input[type="text"], footer .subscription input[type="email"] {
		width: 389px;
		max-width: none;
	}
	[lang="ru"] footer .subscription input[type="text"], [lang="ru"] footer .subscription input[type="email"]{
		max-width: 387px;
	}
	footer .address {}
	footer .address i {
		font-style: normal;
	}
	footer .social {
		display: inline-block;
		margin-left: 82px;
		min-width: 166px;
	}




	.index-slide .parallax {
		left: -393px;
	}


	.index-videos .video {
		width: 300px;
		margin: 0 auto;
	}
	.index-videos .video {
		margin-bottom: 10px;
	}


	.quote .quote-content {
		margin-left: 0;;
	}
	.about-18 .count {
		margin-left: -6px;
		margin-top: 6px;
	}

	.about-news {
		/*margin-bottom: 24px;*/
	}

	.subscr input[type="email"] {
		max-width: 130px;
	}


	form[name="FEEDBACK"] textarea, form[name="FEEDBACK_EN"] textarea {
		height: 150px;
	}
	form[name="FEEDBACK"] .btn, form[name="FEEDBACK_EN"] .btn {
		margin-right: 5px;
	}

	.quality .ter {
		min-height: 420px;
	}
	.quality .mlfe {
		min-height: 432px;
	}
	.quality .bat {
		min-height: 231px;
	}
	.quality .ps {
		min-height: 240px;
	}
	.quality .ewi {
		min-height: 409px;
	}


	.team_page figure.team {
		right: 100px;
	}
	#employee img.detail_picture {
		left: 58%;
	}
	#employee_info {
		left: 65%;
	}


	a.file-link {
		padding-left: 34px;
		padding-top: 0px;
		line-height: 18px;
		font-size: 20px;
	}
	.pricing a.file-link {
		margin-top: 6px;
		font-size: inherit;
	}


	.form .help-block {
		padding-top: 9px;
	}


	.news-photos img {
		max-width: 100%;
	}

	.p-l-26-md {
		padding-left: 10px;
	}
	.p-l-20-md {
		padding-left: 20px;
	}

	.text-right-sm {
		text-align: right;
	}
	[lang="ru"] header .presentation {
		margin-left: 0px;
		width: 180px;
	}
	[lang="ru"] .tab-head-wrap .tab-col{
		padding: 22px 17px 22px 0;
	}
	[lang="ru"] .tab-head-wrap .tab-col:last-child{
		padding-right: 0;
	}
}
@media (max-width: 767px) {

	header {
		margin-top: 17px;
	}
	header .socis {
		margin-top: 0;
	}
	header .socis-logo {
		text-align: right;
		position: relative;
	}
	header .socis .phones {
		margin: 10px 0 0;
		font-size: 20px;
		font-weight: 400;
		text-align: left;
		-webkit-appearance: none;
	}
	header .socis .send-request {
		width: 96%;
		margin: 10px 7px 0 6px;
	}




	footer .address {
		margin-bottom: 10px;
	}
	footer .address:last-child {
		margin-bottom: 0;
	}
	footer .social {
		margin: 10px 0 0 10px;
		text-align: left;
	}





	.index-slide {
		min-height: 0;
	}
	.index-slide .container {
		padding: 0;
	}
	.index-slide .parallax {
		display: none;
	}
	.index-slide .index-slide-content {
		min-height: 0;
		text-align: right;
	}
	.reasons-5 {
		position: relative;
		display: inline-block;
		bottom: auto;
		margin-top: 20px;
		width: 96%;
		height: auto;
		padding-bottom: 15px;
		right: 0;
	}
	.reasons-5 br {
		display: none;
	}
	.reasons-5:before {
		/*display: none;*/
	}

	.index-slide-menu {
		position: relative;
		height: auto;
		width: auto;
		margin-top: 20px;
	}
	.index-slide-menu ul {}
	.index-slide-menu ul li {
		width: 100%;
		height: auto;
		padding: 20px 0;
		transition: none;
	}
	.index-slide-menu ul li.active {
		background: #cf7db5;
	}
	.index-slide-menu ul li span.name span {
		text-decoration: underline;
	}
	.index-slide-menu ul li span.desc {
		bottom: 0;
		position: relative;
		display: none;
		font-size: 18px;
	}
	.index-slide-menu ul li.active span.desc {
		display: block;
		opacity: 1;
	}
	.index-slide-menu ul li span.desc > div {
		display: none;
	}


	.true-russia {
		margin-top: 0;
	}

	.index-videos .video {
		margin-bottom: 20px;
	}


	.quality .ter {
		min-height: unset;
	}
	.quality .mlfe {
		min-height: unset;
	}
	.quality .bat {
		min-height: unset;
	}
	.quality .ps {
		min-height: unset;
	}
	.quality .ewi {
		min-height: unset;
	}
	.quality .row > div.clear-pads .q-header {
		margin-top: 13px;
	}


	.subscr input[type="email"] {
		max-width: 138px;
	}

	.slick-slider .slick-prev,
	.slick-slider .slick-next {

	}




	.hot-dogs {
		display: block;
	}
	.top-menu-xs {
		position: fixed;
		text-align: right;
		color: #ffffff;
		background: #00a1e4;
		padding: 34px 14px;
		top: 0;
		right: -230px;
		width: 230px;
		height: 100%;
		z-index: 9999;
		transition: all 0.6s ease;
		display: block !important;
	}
	.top-menu-xs.active {
		/*display: block !important;*/
		right: 0;
	}
	.top-menu-xs .close {
		display: block;
	}
	.top-menu-xs .top-menu ul {}
	.top-menu-xs .top-menu li {
		display: block;
		margin: 17px 0 0 0;
		padding: 0;
		font-size: 20px;
	}
	.top-menu-xs .top-menu li.active, .top-menu-xs .top-menu li:hover {
		background: none;
		padding: 0;
		transform: none;
	}
	.top-menu-xs .top-menu li.active a {
		transform: none;
		display: inline-block;
		color: #ffffff;
	}
	.top-menu-xs .top-menu li:hover a {
		transform: none;
		display: inline-block;
		color: #000000;
	}
	.top-menu-xs .top-menu li:hover a:hover {
		color: #ffffff;
	}

	.team_page figure.team {
		right: 10px;
	}
	#employee_info {
		margin: 0;
		width: 100%;
		left: auto;
	}
	#employee img.detail_picture {

	}


	.popup {
		padding: 10px;
	}
	.popup .form-toolbar .text-right {
		text-align: left;
	}


	.quote .text {
		text-indent: 35px;
		margin-top: 0;
	}
	.quote .text:before {
		/*left: 0;*/
	}
	.quote .text span.right:before {
		left: -40px;
	}
	.about-18 .count {
		margin-top: 23px;
	}


	.popup {
		max-width: 97%;
	}
	.modal-dialog {
		margin: 0;
	}
	.modal-body {
		padding-left: 0;
		padding-right: 0;
	}

	.pluso-container.text-right {
		margin-top: 5px;
		text-align: left;
	}


	.contacts {
		text-align: center;
	}


	.m-b-0-xs {
		margin-bottom: 0;
	}
	.p-l-20-md {
		padding-left: 10px;
	}

	.text-right-sm {
		text-align: left;
	}

}
/** Эта исключитльная точка используется для главной страницы для косого бордера.
 *  Больше ничего сюда не писать!
 */
@media (max-width: 505px) {
	.reasons-5 {
		width: 91.5%;
		padding: 15px 15px 15px 10px;
		font-size: 27px;
	}
	.reasons-5::before {
		border-bottom: 117px solid rgba(207, 125, 181, 0.85);
		/*border-bottom: 145px solid rgba(207, 125, 181, 0.85);*/
	}
}
@media (min-width: 768px) {
	.row_flex {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		display: -ms-flexbox;
		display: -webkit-box-flex;
		display: flex;
		display: -webkit-flex;
		-webkit-flex-direction: row;
		flex-direction: row;
		-webkit-justify-content: flex-start;
		justify-content: flex-start;
	}

	.row_flex:after, .row_flex:before {
		display: none;
	}
}


/**
* XXX: Версия для печати
*/
@media print {
}



