

/* Start:/bitrix/templates/luchiya/js/popup/css/asPopup.css?15435663399445*/
.popup-body {
  padding-right: 17px;
  overflow: hidden;
}
.popup-overlay {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 902;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background: #0b0b0b;
  opacity: 0.8;
}
.popup-wrap {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 903;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  outline: 0!important;
}
.popup-wrap .popup-container {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 0 8px;
  text-align: center;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.popup-wrap .popup-container:before {
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  content: '';
}
.popup-wrap .popup-container .popup-content-wrap {
  position: relative;
  z-index: 505;
  display: inline-block;
  /*max-width: 100%;*/
  margin: 0 auto;
  text-align: left;
  vertical-align: middle;
}
.popup-wrap .popup-container .popup-infoBar {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30px;
}
.popup-wrap .popup-container .popup-infoBar .popup-title {
  padding-right: 36px;
  line-height: 18px;
  color: #f3f3f3;
  text-align: left;
  word-break: break-word;
}
.popup-wrap .popup-container .popup-infoBar .popup-counter {
  position: absolute;
  top: 0;
  right: 0;
  font-size: 12px;
  line-height: 18px;
  color: #ccc;
}
.popup-wrap .popup-container .popup-close {
  position: absolute;
  top: 0;
  right: 0;
  width: 30px;
  height: 30px;
  padding: 0;
  font-family: Arial, Baskerville, monospace;
  font-size: 28px;
  font-style: normal;
  line-height: 30px;
  text-align: center;
  text-decoration: none;
  border: none;
  opacity: 0.65;
}
.popup-wrap .popup-container .popup-close:hover,
.popup-wrap .popup-container .popup-close:active {
  opacity: 1;
}
.popup-wrap .popup-container .popup-next,
.popup-wrap .popup-container .popup-prev {
  position: fixed;
  /*opacity: 0.65;*/
  margin: 0;
  top: 50%;
  margin-top: -21px; /*-55px;*/
  padding: 0;
  width: 27px; /*90px;*/
  height: 42px; /*110px;*/
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  z-index: 600;
  background-image: url(/bitrix/templates/luchiya/js/popup/css/arrows_photo.png);
  background-repeat: no-repeat;
}
.popup-wrap .popup-container .popup-prev {
	left: 10px;
}
.popup-wrap .popup-container .popup-next {
	right: 10px;
	background-position: -54px top;
}
.popup-wrap .popup-container .popup-prev:hover {
	background-position: -27px top;
}
.popup-wrap .popup-container .popup-next:hover {
	background-position: -81px top;
}
/*.popup-wrap .popup-container .popup-next:active,
.popup-wrap .popup-container .popup-prev:active {
  margin-top: -54px;
}
.popup-wrap .popup-container .popup-next:hover,
.popup-wrap .popup-container .popup-prev:hover,
.popup-wrap .popup-container .popup-next:focus,
.popup-wrap .popup-container .popup-prev:focus {
  opacity: 1;
}
.popup-wrap .popup-container .popup-next:before,
.popup-wrap .popup-container .popup-prev:before,
.popup-wrap .popup-container .popup-next:after,
.popup-wrap .popup-container .popup-prev:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 35px;
  margin-left: 35px;
  border: solid transparent;
}
.popup-wrap .popup-container .popup-next:after,
.popup-wrap .popup-container .popup-prev:after {
  opacity: 0.65;
  border-top-width: 12px;
  border-bottom-width: 12px;
  top: 8px;
}
.popup-wrap .popup-container .popup-next:before,
.popup-wrap .popup-container .popup-prev:before {
  border-top-width: 20px;
  border-bottom-width: 20px;
}
.popup-wrap .popup-container .popup-next {
  right: 0;
}
.popup-wrap .popup-container .popup-next:after {
  border-left: 12px solid #000;
  left: 3px;
}
.popup-wrap .popup-container .popup-next:before {
  border-left: 20px solid #FFF;
}
.popup-wrap .popup-container .popup-prev {
  left: 0;
}
.popup-wrap .popup-container .popup-prev:after {
  border-right: 12px solid #000;
  left: 5px;
}
.popup-wrap .popup-container .popup-prev:before {
  border-right: 20px solid #FFF;
}*/
.popup-wrap .popup-loading {
  position: fixed;
  top: 50%;
  left: 50%;
  display: block;
  z-index: -1;
  opacity: 0;
  margin-left: -30px;
  margin-top: -30px;
  font-size: 28px;
  color: white;
  -webkit-transition: opacity 0.3s ease-in 1s;
  -o-transition: opacity 0.3s ease-in 1s;
  transition: opacity 0.3s ease-in 1s;
}
.popup-wrap .popup_hasThumb .popup-container {
  padding-bottom: 50px;
  margin-top: -80px;
}
.popup-wrap .popup_image .popup-content .popup-content-inner {
  display: block;
  width: auto;
  height: auto;
  max-width: 100%;
  padding: 30px 0;
  margin: 0 auto;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.popup-wrap .popup_iframe .popup-content-wrap {
  width: 100%;
  max-width: 720px;
}
.popup-wrap .popup_iframe .popup-content-wrap .popup-content {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 60%;
  overflow: hidden;
}
.popup-wrap .popup_iframe .popup-content-wrap .popup-content .popup-content-inner {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 30px 0;
  margin: 0 auto;
  border: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.popup-wrap .popup_swf .popup-content-wrap {
  width: 100%;
  max-width: 720px;
}
.popup-wrap .popup_swf .popup-content-wrap .popup-content {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 60%;
  overflow: hidden;
}
.popup-wrap .popup_swf .popup-content-wrap .popup-content .popup-content-inner {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 30px 0;
  margin: 0 auto;
  border: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.popup_status_loading .popup-loading {
  display: block;
  z-index: 1000;
  opacity: 1;
}
.popup-thumb-wrap {
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 50px;
  text-align: center;
}
.popup-thumb-wrap .popup-thumb-prev {
  display: inline-block;
}
.popup-thumb-wrap .popup-thumb-next {
  display: inline-block;
}
.popup-thumb-wrap .popup-thumb {
  display: inline-block;
  max-width: 1200px;
  overflow: hidden;
}
.popup-thumb-wrap .popup-thumb .popup-thumb-items {
  display: block;
  text-decoration: none;
  padding: 0;
  margin: 0;
  overflow: hidden;
  -webkit-transition: margin-left 0.6s ease-in;
  -o-transition: margin-left 0.6s ease-in;
  transition: margin-left 0.6s ease-in;
}
.popup-thumb-wrap .popup-thumb .popup-thumb-items li {
  width: 75px;
  height: 50px;
  float: left;
  padding: 0;
  margin: 0;
}
.popup-thumb-wrap .popup-thumb .popup-thumb-items li img {
  max-width: 100%;
  max-height: 100%;
}
.popup-thumb-wrap .popup-thumb .popup-thumb_active {
  opacity: 0.5;
  background-color: #fff;
}
.popup-container .popup-content-holder {
  opacity: 1;
  -webkit-transition: opacity 0.6s ease-in;
  -o-transition: opacity 0.6s ease-in;
  transition: opacity 0.6s ease-in;
}
.popup_noTrans .popup-content-holder {
  -webkit-transition: none;
  -o-transition: none;
     transition: none;
}
.popup_trans .popup-content-holder {
  opacity: 0;
}
.we-fadeScale.we-show {
  opacity: 1;
  visibility: visible;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
     transform: scale(1);
}
.we-fadeScale {
  opacity: 0;
  visibility: hidden;
  -webkit-transform: scale(0.7);
  -ms-transform: scale(0.7);
  -o-transform: scale(0.7);
     transform: scale(0.7);
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
     transition: all 0.3s;
}
.we-fadeScale-overlay {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
     transition: all 0.3s;
}
.we-fadeScale-overlay.we-show {
  opacity: 0.9;
  visibility: visible;
}
.we-slideIn {
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translateX(30%);
  -ms-transform: translateX(30%);
  -o-transform: translateX(30%);
     transform: translateX(30%);
  -webkit-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
  -o-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
     transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
}
.we-slideIn.we-show {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
     transform: translateX(0);
}
.we-slideIn-overlay {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
     transition: all 0.3s;
}
.we-slideIn-overlay.we-show {
  opacity: 0.9;
  visibility: visible;
}
.we-fall {
  -webkit-perspective: 1300px;
  perspective: 1300px;
}
.we-fall .popup-content-holder {
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translateZ(600px) rotateX(20deg);
  -ms-transform: translateZ(600px) rotateX(20deg);
  transform: translateZ(600px) rotateX(20deg);
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.we-fall.we-show .popup-content-holder {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateZ(0) rotateX(0deg);
  -ms-transform: translateZ(0) rotateX(0deg);
  transform: translateZ(0) rotateX(0deg);
  -webkit-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;
     transition: all 0.3s ease-in;
}
.we-fall-overlay {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
     transition: all 0.3s;
}
.we-fall-overlay.we-show {
  opacity: 0.9;
  visibility: visible;
}

/* End */


/* Start:/bitrix/templates/luchiya/js/flexslider/flexslider.css?15435663396691*/
/*
 * jQuery FlexSlider v2.3.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Ville Ristimäki (@villeristi)
 * 
 */
/* ====================================================================================================================
 * FONT-FACE
 * ====================================================================================================================*/
@font-face {
  font-family: 'flexslider-icon';
  src: url('/bitrix/templates/luchiya/js/flexslider/fonts/flexslider-icon.eot');
  src: url('/bitrix/templates/luchiya/js/flexslider/fonts/flexslider-icon.eot?#iefix') format('embedded-opentype'), url('/bitrix/templates/luchiya/js/flexslider/fonts/flexslider-icon.woff') format('woff'), url('/bitrix/templates/luchiya/js/flexslider/fonts/flexslider-icon.ttf') format('truetype'), url('/bitrix/templates/luchiya/js/flexslider/fonts/flexslider-icon.svg#flexslider-icon') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* ====================================================================================================================
 * RESETS
 * ====================================================================================================================*/
.flex-container a:hover,
.flex-slider a:hover,
.flex-container a:focus,
.flex-slider a:focus {
  outline: none;
}
.slides,
.flex-control-nav,
.flex-direction-nav {
  margin: 0;
  padding: 0;
  list-style: none;
}
.flex-pauseplay span {
  text-transform: capitalize;
}
/* ====================================================================================================================
 * BASE STYLES
 * ====================================================================================================================*/
.flexslider {
  margin: 0;
  padding: 0;
}
.flexslider .slides > li {
  display: none;
  -webkit-backface-visibility: hidden;
}
.flexslider .slides img {
  width: 100%;
  display: block;
  height: auto;
}
.flexslider .slides:after {
  content: "\0020";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
html[xmlns] .flexslider .slides {
  display: block;
}
* html .flexslider .slides {
  height: 1%;
}
.no-js .flexslider .slides > li:first-child {
  display: block;
}
/* ====================================================================================================================
 * DEFAULT THEME
 * ====================================================================================================================*/
.flexslider {
  margin: 0 0 60px;
  background: #fff;
  border: 4px solid #fff;
  position: relative;
  zoom: 1;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
  -o-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
  box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
}
.flexslider .slides {
  zoom: 1;
}
.flex-viewport {
  max-height: 2000px;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}
.loading .flex-viewport {
  max-height: 300px;
}
.carousel li {
  margin-right: 5px;
}
.flex-direction-nav {
  *height: 0;
}
.flex-direction-nav a {
  text-decoration: none;
  display: block;
  width: 40px;
  height: 40px;
  margin: -20px 0 0;
  position: absolute;
  top: 50%;
  z-index: 10;
  overflow: hidden;
  opacity: 0;
  cursor: pointer;
  color: rgba(0, 0, 0, 0.8);
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
  -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;
}
.flex-direction-nav a:before {
  font-family: "flexslider-icon";
  font-size: 40px;
  display: inline-block;
  content: '\f001';
}
.flex-direction-nav a.flex-next:before {
  content: '\f002';
}
.flex-direction-nav .flex-prev {
  left: -50px;
}
.flex-direction-nav .flex-next {
  right: -50px;
  text-align: right;
}
.flexslider:hover .flex-direction-nav .flex-prev {
  opacity: 0.7;
  left: 10px;
}
.flexslider:hover .flex-direction-nav .flex-prev:hover {
  opacity: 1;
}
.flexslider:hover .flex-direction-nav .flex-next {
  opacity: 0.7;
  right: 10px;
}
.flexslider:hover .flex-direction-nav .flex-next:hover {
  opacity: 1;
}
.flex-direction-nav .flex-disabled {
  opacity: 0!important;
  filter: alpha(opacity=0);
  cursor: default;
}
.flex-pauseplay a {
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  bottom: 5px;
  left: 10px;
  opacity: 0.8;
  z-index: 10;
  overflow: hidden;
  cursor: pointer;
  color: #000;
}
.flex-pauseplay a:before {
  font-family: "flexslider-icon";
  font-size: 20px;
  display: inline-block;
  content: '\f004';
}
.flex-pauseplay a:hover {
  opacity: 1;
}
.flex-pauseplay a .flex-play:before {
  content: '\f003';
}
.flex-control-nav {
  width: 100%;
  position: absolute;
  bottom: -40px;
  text-align: center;
}
.flex-control-nav li {
  margin: 0 6px;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.flex-control-paging li a {
  width: 11px;
  height: 11px;
  display: block;
  background: #666;
  background: rgba(0, 0, 0, 0.5);
  cursor: pointer;
  text-indent: -9999px;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
}
.flex-control-paging li a:hover {
  background: #333;
  background: rgba(0, 0, 0, 0.7);
}
.flex-control-paging li a.flex-active {
  background: #000;
  background: rgba(0, 0, 0, 0.9);
  cursor: default;
}
.flex-control-thumbs {
  margin: 5px 0 0;
  position: static;
  overflow: hidden;
}
.flex-control-thumbs li {
  width: 25%;
  float: left;
  margin: 0;
}
.flex-control-thumbs img {
  width: 100%;
  display: block;
  opacity: .7;
  cursor: pointer;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}
.flex-control-thumbs img:hover {
  opacity: 1;
}
.flex-control-thumbs .flex-active {
  opacity: 1;
  cursor: default;
}
/* ====================================================================================================================
 * RESPONSIVE
 * ====================================================================================================================*/
@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev {
    opacity: 1;
    left: 10px;
  }
  .flex-direction-nav .flex-next {
    opacity: 1;
    right: 10px;
  }
}

/* End */


/* Start:/bitrix/templates/luchiya/components/bitrix/menu/ml_horizontal_multilevel/style.css?15435663392768*/
/**Top menu**/
.ml-hm-menu,
.ml-hm-menu ul
{
	margin:0;
	padding:0;
	width:100%;
	list-style:none;
	/*float:left;*/
}

.ml-hm-menu {
	text-align: justify;
	line-height: 0;
	font-size: 1px;
}

/*Links*/
.ml-hm-menu a
{
	display:block;
	text-decoration:none;
	text-align:center;
	padding: 10px 20px;
}
/*.ml-hm-menu a:hover,*/
.ml-hm-menu li:hover > a,
.ml-hm-menu li.jshover > a
{
	background: #e7e7e7;
}

.ml-hm-menu > li
{
	/*float:left;*/
	display: inline-block;
	position: relative;
}
.ml-hm-menu:after {
	width: 100%;
	height: 0;
	visibility: hidden;
	overflow: hidden;
	position: relative;
	content: '';
	display: inline-block;
	*display: inline;
	zoom: 1;
}

/*Root items*/
.ml-hm-menu > li > a
{
	text-transform: uppercase;
	color: #f6ebaf; /*f7ebb1;*/
	padding: 15px 10px;
	font-size: 16px;
	line-height: 16px;
}
.ml-hm-menu > li > a.parent i {
	display: inline-block;
	background: url(/bitrix/templates/luchiya/components/bitrix/menu/ml_horizontal_multilevel/images/arrows-18x22-gray.png) no-repeat left top;
	width: 18px;
	height: 11px;
	margin-left: 10px;
}
.ml-hm-menu > li:hover > a.parent i,
.ml-hm-menu > li.jshover > a.parent i {
	background-position: left -11px;
}

/*Root menu selected*/
.ml-hm-menu > li:hover > a,
.ml-hm-menu > li.jshover > a,
.ml-hm-menu > li.selected > a,
.ml-hm-menu > li.selected:hover > a {
	background: #990066;
	color: #fff;
}

/*Denied items*/
.ml-hm-menu a.denied
{
	background: url(/bitrix/templates/luchiya/components/bitrix/menu/ml_horizontal_multilevel/images/lock.gif) center right no-repeat;
}

/*Sub-menu box*/
.ml-hm-menu li ul
{
	position:absolute;
	top:auto;
	display:none;
	z-index:500;

	height:auto;
	width:220px;
}
/*.ml-hm-menu > li > ul {
	margin-top: -1px;
}*/

/*Sub-menu item box*/
.ml-hm-menu li li
{
	width:100%;
}

/*Item link*/
.ml-hm-menu .sublevel a
{
	text-align:left;
	/*font-size: 1.125em;*/
	background: #fff;
	border: 1px solid #ccc;
	border-bottom: none;
	color: #303;
	font-size: 18px;
	line-height: 18px;
	padding: 10px 20px;
}
.ml-hm-menu .sublevel > li:last-child > a {
	border-bottom: 1px solid #ccc;
}
.ml-hm-menu .sublevel > li.selected > a {
	background: #440043;
	color: #fff;
}

.ml-hm-menu li ul ul
{
	margin:-27px 0 0 132px;
}

/*.ml-hm-menu li:hover ul ul,
.ml-hm-menu li.jshover ul ul,
.ml-hm-menu li:hover ul ul ul,
.ml-hm-menu li.jshover ul ul ul,
.ml-hm-menu li:hover ul ul ul ul,
.ml-hm-menu li.jshover ul ul ul ul,
.ml-hm-menu li:hover ul ul ul ul ul,
.ml-hm-menu li.jshover ul ul ul ul ul*/
.ml-hm-menu .sublevel
{
	display:none;
}

.ml-hm-menu li:hover > ul,
.ml-hm-menu li.jshover > ul {
/*.ml-hm-menu li li:hover ul,
.ml-hm-menu li li.jshover ul,
.ml-hm-menu li li li:hover ul,
.ml-hm-menu li li li.jshover ul,
.ml-hm-menu li li li li:hover ul,
.ml-hm-menu li li li li.jshover ul,
.ml-hm-menu li li li li li:hover ul,
.ml-hm-menu li li li li li.jshover ul
{*/
	display:block;
}

div.menu-clear-left
{
	clear:left;
}

/* End */


/* Start:/bitrix/components/omniweb/omniweb.forms/templates/.default/style.css?1543566339958*/
.starrequired {
	color: red;
}
.in-popup {
	padding-top: 20px;
}
.order-form .desc {
	font-size: 0.9em;
	color: #7f8c8d;
}
.order-form tr,
.order-form th,
.order-form td {
	vertical-align: top;
}
.order-form th,
.order-form td {
	padding: 5px;
}
/*.of-submit {
	background: #ff4a02;
	color: #fff;
	font-size: 1.2857142857142857142857142857143em;
	border: none;
	border-radius: 10px;
	padding: 10px 15px;
}*/
.order-form input[type="text"],
.order-form textarea {
	/*font-size: 1.2857142857142857142857142857143em;*/ /* 18/14 */
	color: #000;
	border: 1px solid #cccccc;
	padding: 5px;
}
.order-form input[type="text"].error,
.order-form textarea.error {
	border-color: #f00;
}
.order-form.info {
	color: #14a622;
}
.no-popup tr td:first-child {
	width: 140px;
}
.no-popup input[name^="of_"] {
	width: 50%;
}
.no-popup textarea {
	width: 60%;
}
.no-popup input[name^="of_"],
.no-popup textarea {
	font-size: 1.2857142857142857142857142857143em; /* 18/14 */
}

/* End */


/* Start:/bitrix/components/bitrix/map.yandex.system/templates/.default/style.css?1543566339666*/
div.bx-yandex-map {color: black; font-size: 11px;}
div.bx-yandex-map div.YMaps-b-balloon-content {color: black; font-size: 11px;}
div.bx-popup-form div.bx-yandex-map div.YMaps-b-balloon-point div.YMaps-b-balloon div.YMaps-b-balloon-wrap table.YMaps-b-balloon-frame td {
	padding: 0px !important;
}


div.bx-popup-form div.bx-yandex-map div.YMaps-b-balloon-point div.YMaps-b-balloon div.YMaps-b-balloon-wrap table.YMaps-b-balloon-frame td textarea{
	font-size: 11px;
}


div.bx-popup-form div.bx-yandex-map div.YMaps-b-balloon-point div.YMaps-b-balloon div.YMaps-b-balloon-wrap table.YMaps-b-balloon-frame td.YMaps-b-balloon-b {
	background-image: none !important;
}

/* End */


/* Start:/bitrix/templates/luchiya/styles.css?15435663393969*/
.resize img,
img.resize {
	max-width: 100%;
	height: auto;
}
.clear {
	clear: both;
}
h1, h2, h3, h4, h5, h6,
.semi-bold,
.we-help .btm {
	font-weight: 600;
}
h1 {
	color: #906;
}
h6 {
	color: #666;
}
h1, .txt30 {
	font-size: 1.875em; /* 30/16 */
}
h2, .txt24 {
	font-size: 1.5em; /* 24/16 */
}
h3, .txt18 {
	font-size: 1.125em; /* 18/16 */
}
h4 {
	font-size: 1em;
}
h5, .txt14,
.fpb-text,
.snoska {
	font-size: 0.875em; /* 14/16 */
}
h6, .txt12 {
	font-size: 1.75em; /* 12/16 */
}
h1 {
	margin-bottom: 40px;
}
h2, h3, h4, h5, h6 {
	margin-bottom: 25px;
}
.txt906 {
	color: #906;
}
ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	list-style-image: url(/bitrix/templates/luchiya/images/list_mrk.png);
	margin-left: 22px;
}
ul.no-mrk,
.no-mrk ul {
	list-style-image: none;
}
ul li {
	margin-bottom: 5px;
}
ul, table {
	margin-bottom: 1em;
}
ul ul {
	margin-bottom: 0;
	list-style-image: url(/bitrix/templates/luchiya/images/list_mrk_small.png);
}
.columns:before,
.columns:after {
  display: block;
  content: "";
}
.columns:after {
  clear: both;
}
.columns > [class*="col"] {
  float: left;
  margin-left: 2.127659574%;
  margin-bottom: 1em;
  width: 6.382978723%;
}
.columns.row > [class*="col"] {
	margin-bottom: 0;
}
.columns > [class*="col"]:first-child {
  margin-left: 0;
}
.columns > .col12 {
  width: 99.99999998999999%;
}
.columns > .col11 {
  width: 91.489361693%;
}
.columns > .col10 {
  width: 82.97872339599999%;
}
.columns > .col9 {
  width: 74.468085099%;
}
.columns > .col8 {
  width: 65.95744680199999%;
}
.columns > .col7 {
  width: 57.446808505%;
}
.columns > .col6 {
  width: 48.93617020799999%;
}
.columns > .col5 {
  width: 40.425531911%;
}
.columns > .col4 {
  width: 31.914893614%;
}
.columns > .col3 {
  width: 23.404255317%;
}
.columns > .col2 {
  width: 14.89361702%;
}
.columns.cols2 > [class*="col"],
.columns.cols3 > [class*="col"],
.columns.cols4 > [class*="col"] {
	margin-left: 2%;
}
.cols2 > [class*="col"] {
	width: 49%;
}
.cols3 > [class*="col"] {
	width: 32%;
}
.cols4 > [class*="col"] {
	width: 23.5%;
}
.cols2 > [class*="col"]:nth-child(odd),
.cols3 > [class*="col"]:nth-child(3n+1),
.cols4 > [class*="col"]:nth-child(4n+1) {
	clear: left;
	margin-left: 0;
}
.fp-block {
	margin-bottom: 30px;
}
.fp-block h2 {
	text-transform: uppercase;
	color: #fff;
	background: #3e0c41; /*440043;*/
	padding: 10px 3%;
	margin-bottom: 15px;
}
.fpb-text {
	padding: 0 3%;
}
.gray-line {
	height: 1px;
	overflow: hidden;
	background: #ccc;
	margin-bottom: 1em;
	display: block;
}
.block-gray-bg {
	background: #e7e7e7;
	padding: 10px 3%;
	color: #440043;
	display: block;
	margin: 0;
	margin-bottom: 1.2em;
}
.gray-bg {
	background: #e7e7e7;
}
.columns.gray-bg > .col:nth-child(even) > .inner {
	padding: 20px 2% 20px 0;
}
.snoska {
	color: #666;
}
ol.number-format {
	list-style-type: none;
	counter-reset: item;
	padding-left: 0;
	margin: 30px 0 30px 0px;
}
ol.number-format li {
	margin-bottom: 10px;
	position: relative;
	padding-left: 40px;
	min-height: 30px;
}
ol.number-format li:before {
	content: counter(item);
	counter-increment: item;
	background: #906; /*url(/upload/list-mrk-ol.png) no-repeat left top;*/
	display: inline-block;
	width: 30px;
	height: 30px;
	color: #fff;
	text-align: center;
	line-height: 30px;
	position: absolute;
	top: -5px;
	left: 0;
	border-radius: 30px;
}
table.formated {
	border-collapse: collapse;
}
table.formated tr:nth-child(odd) td {
	background: #e7e7e7;
}
table.formated td,
table.formated th {
	background: #f4f4f4;
	border: 1px solid #ccc;
}
table.formated th,
table.formated  .tbl-hdr td {
	color: #fff;
	font-weight: 600;
	background: #666;
}
.we-help .top,
.we-help .btm {
	padding: 8%;
}
.we-help .top {
	background: #440043;
	color: #fff;
}
.we-help .btm {
	background: #e7e7e7 url(/upload/triangle_down_906.png) no-repeat left top;
	color: #440043;
	padding-top: 45px;
	background-size: 100% 31px;
}
.img-popup {}
table td {
	vertical-align: top;
}
table td.vaM {
	vertical-align: middle;
}
table td.vaB {
	vertical-align: bottom;
}
/* End */


/* Start:/bitrix/templates/luchiya/template_styles.css?160925271215094*/
/*---- footer bottom on the page ----*/
/** {
	margin: 0;
}
html, body {
	height: 100%;
}
#wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -92px;
}
#footer, #push {
	height: 92px;
}*/
/*-----------------------------------*/

/***** Other *****/
body {
	font-family: "Open Sans", Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	margin: 0px;
	padding: 0px;
	background: #FFFFFF;
	color: #000;
	min-width: 240px;
}
/*.clear {
	clear: both;
}*/
p, h1, h2, h3, h4, h5, h6 {
	margin-top: 0px;
}
.algnL {
	text-align: left;
}
.algnC {
	text-align: center;
}
.algnR {
	text-align: right;
}
img {
	border: none;
}
.imgL, .miniL,
img[align="left"] {
	margin-right: 10px;
	margin-bottom: 10px;
}
.imgR, .miniR,
img[align="right"] {
	margin-left: 10px;
	margin-bottom: 10px;
}
a {
	color: #039;
}
a:hover {
	color: #906;
}
/*ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	list-style-image: none;
}*/
.float-left {
	float: left;
}
.float-right {
	float: right;
}
/*.resize img,
img.resize {
	max-width: 100%;
	height: auto;
}*/
.container {
	width: 94%;
	margin: 0 auto;
	max-width: 1170px;
}
.zast {
	margin: 0 -3%;
}
.up_button {
	display: none;
	width: 70px;
	height: 53px;
	position: fixed;
	bottom: 20px;
	right: 3%;
	z-index: 200;
	background: url(/bitrix/templates/luchiya/images/arrow-up.png) no-repeat left top;
}
.up_button:hover {
	background-position: left -53px;
}
.m0 {
  margin: 0;
}



/***** Header *****/
.header {
	background: #f7ecb0 url(/bitrix/templates/luchiya/images/header_bg.png) repeat-x left bottom;
	padding-top: 10px;
	height: 100px;
	color: #666;
	overflow: hidden;
}
.header > .container {
	position: relative;
}
.front .header {
	height: 186px;
}
.logo {
	text-align: center;
}
.logo img {
	width: auto;
	height: 80px;
}
.front .logo img {
	width: auto;
	height: auto;
}
.hdrTextR,
.hdrTextL {
	position: absolute;
	bottom: 0;
}
.hdrTextL {
	left: 0;
	width: 230px;
}
.hdrTextR {
	right: 0;
	text-align: right;
}
/*h3{
	color: #906;
}*/


/***** Menu *****/
/*---top---*/
.topMenu {
	margin-bottom: 15px;
	background: #3e0c41; /*440043;*/
}
.topMenu li {
	margin-bottom: 0;
}
/*---tree---*/
.ml-tree ul {
	margin-bottom: 0;
	margin-left: 0;
}
.ml-tree .mainlevel > li {
	border-bottom: 1px solid #fff;
	position: relative;
}
.ml-tree .mainlevel > li.opened {
	border-bottom-color: #ccc;
}
.ml-tree .mainlevel a {
	display: block;
	font-size: 1.0625em;
	text-decoration: none;
	padding: 10px 35px 10px 30px;
	color: #303;
}
.ml-tree .mainlevel > li > a,
.ml-tree .mainlevel a:hover {
	background: #e7e7e7;
}
.ml-tree .sublevel > li > a {
	border: 1px solid #ccc;
	border-bottom: none;
	background: #fff;
}
.ml-tree .mainlevel .folder {
	position: absolute;
	top: 4px;
	right: 0;
	padding: 7px 10px;
}
.ml-tree .mainlevel .folder i {
	display: inline-block;
	width: 18px;
	height: 11px;
	background: url(/bitrix/templates/luchiya/images/arrows-18x22.png) no-repeat left top;
}
.ml-tree .mainlevel > li > a:hover,
.ml-tree li.selected > a,
.ml-tree li.selected > a:hover {
	background: #440043;
	color: #fff;
}
.ml-tree .sublevel {
	display: none;
}
.ml-tree .opened > .sublevel {
	display: block;
}
.ml-tree .opened > .folder i {
	background-position: left -11px;
}
.ml-tree li {
	margin-bottom: 0;
}
/*---mobile---*/
.mobile,
.mobile .ml-tree {
	display: none;
}
.mobile {
	position: relative;
}
.mobile .sh-mobile {
	float: left;
	border: 1px solid #fff;
	display: block;
	padding: 10px;
	border-radius: 3px;
}
.mobile .sh-mobile span {
	background: #fff;
	height: 3px;
	margin-top: 5px;
	display: block;
	width: 30px;
}
.mobile .sh-mobile span:first-child {
	margin-top: 0;
}
.mobile .ml-tree {
	position: absolute;
	top: 47px;
	z-index: 10;
}



/***** Content *****/
/*.columns:before,
.columns:after {
  display: block;
  content: "";
}
.columns:after {
  clear: both;
}
.columns > [class*="col"] {
  float: left;
  margin-left: 2.127659574%;
  margin-bottom: 1em;
  width: 6.382978723%;
}
.columns.row > [class*="col"] {
	margin-bottom: 0;
}
.columns > [class*="col"]:first-child {
  margin-left: 0;
}
.columns > .col12 {
  width: 99.99999998999999%;
}
.columns > .col11 {
  width: 91.489361693%;
}
.columns > .col10 {
  width: 82.97872339599999%;
}
.columns > .col9 {
  width: 74.468085099%;
}
.columns > .col8 {
  width: 65.95744680199999%;
}
.columns > .col7 {
  width: 57.446808505%;
}
.columns > .col6 {
  width: 48.93617020799999%;
}
.columns > .col5 {
  width: 40.425531911%;
}
.columns > .col4 {
  width: 31.914893614%;
}
.columns > .col3 {
  width: 23.404255317%;
}
.columns > .col2 {
  width: 14.89361702%;
}
.columns.cols2 [class*="col"],
.columns.cols3 [class*="col"],
.columns.cols4 [class*="col"] {
	margin-left: 2%;
}
.cols2 [class*="col"] {
	width: 49%;
}
.cols3 [class*="col"] {
	width: 32%;
}
.cols4 [class*="col"] {
	width: 23.5%;
}
.cols2 [class*="col"]:nth-child(odd),
.cols3 [class*="col"]:nth-child(3n+1),
.cols4 [class*="col"]:nth-child(4n+1) {
	clear: left;
	margin-left: 0;
}*/
.form-popup-overlay {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: #000;
	opacity: 0.8;
	z-index: 210;
	display: none;
}
.form-popup-wrpr {
	position: absolute;
	width: 480px;
	top: 5%;
	left: 50%;
	margin-left: -240px;
	z-index: 215;
	display: none;
}
.form-popup-wrpr .inner {
	background: #fff;
	position: relative;
}
.form-popup-wrpr .close {
	position: absolute;
	top: 5px;
	right: 10px;
	text-decoration: none;
	font-size: 1.2em;
	color: #fff;
	opacity: 1;
	font-weight: normal;
}
.form-popup-wrpr .form-title,
.form-popup-wrpr .actions {
	text-align: center;
}
.form-popup-wrpr .form-title {
	margin: 0;
	background: #015394;
	color: #fff;
	padding: 20px 0;
}
.form-popup-wrpr .notetext {
	color: green;
}
.contentArea {
	margin-bottom: 50px;
}
.underContent {
	margin-bottom: 12px;
	padding-bottom: 12px;
	background: #3e0c41; /*440043;*/
}
.flexslider {
	border: none;
	border-radius: 0;
	background: none;
	margin-bottom: 30px;
}
.flexslider .slides > li,
.ml-ctlg-sections-list .section,
.ml-sec-items-list .sec-item,
.ml-prod-detail .prod-img {
	position: relative;
}
.flexslider .slide-desc-bg,
.flexslider .slide-desc,
.flexslider .slide-link,
.ml-ctlg-sections-list .title-bg,
.ml-ctlg-sections-list h2,
.ml-ctlg-sections-list .sec-link,
.ml-sec-items-list .title-bg,
.ml-sec-items-list .si-text,
.ml-sec-items-list .item-link,
.ctlg-sec-elem-info,
.ml-prod-detail .prod-img-popup,
.ml-ctlg-sections-list.self .ctlg-sec-elem-info .inner {
	position: absolute;
}
.flexslider .slide-desc-bg {
	width: 60%;
	height: 100%;
	left: 50%;
	bottom: 0;
	margin-left: -30%;
	background: url(/bitrix/templates/luchiya/images/slider_desc_bg.png) repeat-x left bottom;
}
.flexslider .slide-desc {
	width: 54%;
	left: 50%;
	bottom: 50px;
	margin-left: -27%;
	color: #fff;
	text-align: center;
}
.flexslider .slide-link {
	width: 100%;
	height: 100%;
	z-index: 1;
}
.flex-control-nav {
	bottom: 15px;
}
.flex-control-paging li a {
	background: rgba(255, 255, 255, 0.3);
	width: 21px;
	height: 21px;
	box-shadow: none;
}
.flex-control-paging li a:hover {
	background: rgba(255, 255, 255, 0.6);
}
.flex-control-paging li a.flex-active {
	background: rgba(255, 255, 255, 1);
}
.flexslider .slide-name {
	font-weight: bold;
	font-size: 2.25em; /* 36/16 */
}
.flexslider .slide-text-1 {
	font-size: 1.5em; /* 24/16 */
}
.flexslider .slide-text-2 {
	font-size: 0.875em; /* 14/16 */
}
input:-webkit-autofill,
textarea:-webkit-autofill,
select:-webkit-autofill {
	background-color: #f00 !important;
	background-image: inherit !important;
	color: inherit !important;
}
.ml-fp-top-text,
.ml-section-top-text,
.ml-prod-top-text {
	margin-bottom: 30px;
}
.ml-ctlg-sections-list .col,
.ml-sec-items-list .col,
.ml-prod-detail .col {
	margin-bottom: 2%;
}
.ml-ctlg-sections-list .title-bg,
.ml-ctlg-sections-list h2,
.ml-sec-items-list .title-bg,
.ml-sec-items-list .si-text,
.ctlg-sec-elem-info {
	width: 100%;
	left: 0;
	bottom: 0;
}
.ml-ctlg-sections-list .title-bg,
.ml-sec-items-list .title-bg {
	height: 78px;
	background: url(/bitrix/templates/luchiya/images/prod_ctg_bg.png) repeat-x left bottom;
}
.ctlg-sec-elem-info {
	background: url(/bitrix/templates/luchiya/images/ctlg_bg.png) repeat-x left top;
}
.ctlg-sec-elem-info .inner {
	padding: 10px;
	padding-top: 30px;
	text-align: center;
	color: #fff;
}
.ctlg-sec-elem-info .title {
	text-transform: uppercase;
	margin-bottom: 0;
}
.ctlg-sec-elem-info .list-text {
	font-size: 0.875em;
}
.ml-ctlg-sections-list h2 {
	text-align: center;
	color: #fff;
	text-transform: uppercase;
	margin-bottom: 0;
	bottom: 15px;
}
.ml-sec-items-list .si-text {
	bottom: 5px;
}
.ml-sec-items-list .si-text {
	color: #fff;
	text-align: center;
}
.ml-sec-items-list h2 {
	text-transform: uppercase;
	margin-bottom: 0;
}
.ml-ctlg-sections-list .sec-link,
.ml-sec-items-list .item-link,
.ml-prod-detail .prod-img-popup {
	width: 100%;
	height: 100%;
	z-index: 1;
	top: 0;
	left: 0;
}
.ml-ctlg-sections-list img,
.ml-sec-items-list img,
.ml-prod-detail .prod-img img {
	display: block;
}
.btn {
	text-decoration: none;
	display: inline-block;
}
.btn-more-wrpr {
	margin-bottom: 2%;
	text-align: center;
}
.ml-ctlg-sections-list.self .ctlg-sec-elem-info {
	height: 100%;
	background: url(/bitrix/templates/luchiya/images/slider_desc_bg.png) repeat-x left bottom;
	display: none;
}
.ml-ctlg-sections-list.self .ctlg-sec-elem-info .inner {
	/*width: 100%;*/
	padding: 10px;
	left: 0;
	right: 0;
	bottom: 0;
}
.ml-ctlg-sections-list.self .section:hover .ctlg-sec-elem-info {
	display: block;
}
.front h1 {
  margin-bottom: 20px;
}
.question {
  padding-bottom: 30px;
  border-bottom: solid 1px #ccc;
	margin-bottom: 30px;
}
.question h3 {
	margin-bottom: 0.5em;
}
.question .answer {
	margin-left: 20px;
}
.fp-page-top {
  margin-bottom: 20px;
}
.fp-page-top .ml-tree > ul > li:first-child {
	display: none;
}
.fp-page-top > [class*="col"]:first-child {
	position: relative;
}
.fp-page-top .ml-tree {
	position: absolute;
	z-index: 5;
	width: 100%;
	top: 0;
}
.blocks-list .block-item {
	margin-bottom: 20px;
}



/***** Footer *****/
.footer {
	font-size: 0.875em; /* 14/16 */
	padding-left: 3%;
}
.copyright {
	color: #666;
}
.uc-info {
	padding-top: 40px;
	padding-bottom: 20px;
}
.uc-info,
.uc-info a {
	color: #c99;
}
.uc-info .notetext {
	color: #0b0;
}
.btm-title {
	font-size: 1.0625em; /* 17/16 */
	text-transform: uppercase;
	color: #fff;
	margin-bottom: 20px;
	font-weight: bold;
}
.uc-info form .items,
.uc-info form .captcha {
	margin-bottom: 10px;
}
.uc-info input[name^="of_"],
.uc-info textarea,
.uc-info .captcha-input input,
.uc-info .captcha-title,
.uc-info .captcha-prompt {
	font-size: 0.875em;
}
.btn,
.uc-info .btn,
.uc-info input[name^="of_"],
.uc-info textarea,
.uc-info .captcha-input input {
	border-radius: 3px;
}
.btn,
.uc-info .no-popup .btn {
	border: none;
	text-transform: uppercase;
	color: #fff;
	width: auto;
	background: #906;
	padding: 10px;
}
.btn:hover,
.uc-info .no-popup .btn:hover {
	background: #f06;
	color: #fff;
}
.uc-info input[name^="of_"],
.uc-info textarea,
.uc-info .captcha-input input {
	background-color: #874f6d;
	border: 1px solid #874f6d;
	min-height: 23px;
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 45px;
	color: #c99;
	width: 80%;
	font-weight: 600;
}
.uc-info input:focus,
.uc-info input:active,
.uc-info textarea:focus,
.uc-info textarea:active {
	outline: none;
}
.uc-info .imya {
	background-image: url(/bitrix/templates/luchiya/images/ico-user.png);
}
.uc-info .tel {
	background-image: url(/bitrix/templates/luchiya/images/ico-phone.png);
}
.uc-info .pochta {
	background-image: url(/bitrix/templates/luchiya/images/ico-email.png);
}
.uc-info .co {
	background-image: url(/bitrix/templates/luchiya/images/ico-msg.png);
}


/*---Media---*/
@media (max-width: 980px) {
	.uc-info input[name^="of_"],
	.uc-info textarea,
	.uc-info .captcha-input input {
		width: 70%;
	}
	.ctlg-sec-elem-info .title {
		font-size: 1em;
	}
	.ml-hm-menu > li > a {
		font-size: 14px;
		line-height: 14px;
		padding-left: 5px;
		padding-right: 5px;
	}
	.ml-hm-menu .sublevel a {
		font-size: 16px;
		line-height: 16px;
	}
}
@media (max-width: 800px) {
	.topMenu .ml-hm-menu {
		display: none;
	}
	.topMenu .mobile {
		display: block;
	}
	.topMenu {
		padding: 5px 0;
	}
}
@media (max-width: 760px) {
	body {
		font-size: 14px;
	}
	.hdrTextR,
	.hdrTextL {
		bottom: inherit;
		top: 0;
	}
	.hdrTextL {
		width: 220px;
	}
}
@media (max-width: 680px) {
	.underContent .uc-info .col9 {
		width: 65.95744680199999%;
	}
	.underContent .uc-info .col3 {
		width: 31.914893614%;
	}
	.underContent .uc-info .txt30 {
		font-size: 1.3em;
	}
	.contentArea .cols3 > [class*="col"]:nth-child(3n+1) {
		clear: none;
		margin-left: 2%;
	}
	.contentArea .cols3 > [class*="col"] {
		width: 49%;
	}
	.contentArea .cols3 > [class*="col"]:nth-child(odd) {
		clear: left;
		margin-left: 0;
	}
}
@media (max-width: 640px) {
	.flexslider .slide-name {
		font-size: 1.5em;
	}
	.flexslider .slide-text-1 {
		font-size: 1.2em;
	}
}
@media (max-width: 590px) {
	.underContent .uc-info > .columns > .col9,
	.underContent .uc-info > .columns > .col3 {
		float: none;
		width: auto;
		margin-left: 0;
	}
	.underContent .uc-info > .columns.row > .col9 {
		margin-bottom: 30px;
	}
}
@media (max-width: 560px) {
	.contentArea .ml-tree .mainlevel a {
		padding-left: 10px;
	}
	.ml-sec-items-list.cols2 .col {
		float: none;
		width: auto;
		margin-left: 0;
	}
}
@media (max-width: 540px) {
	.hdrTextR,
	.hdrTextL {
		width: 42%;
	}
	.hdrTextR {
		width: 160px;
	}
	.header .txt24 {
		font-size: 1em;
	}
	.header .logo img {
		width: auto;
		height: 60px;
	}
	.front .hdrTextR,
	.front .hdrTextL {
		width: 35%;
	}
	.front .header {
		height: 120px;
	}
	.front .header .logo img {
		width: auto;
		height: 100px;
	}
}
@media (max-width: 480px) {
	.flexslider .slide-desc-bg,
	.flexslider .slide-desc {
		display: none;
	}
}
@media (max-width: 460px) {
	.header {
		height: 120px;
	}
	.header .logo {
		text-align: left;
	}
	.hdrTextR,
	.front .hdrTextR {
		width: 70%;
	}
	.hdrTextL {
		top: 75px;
		left: inherit;
		right: 0;
		text-align: right;
		width: 100%;
	}
	.front .hdrTextL {
		top: 60px;
		width: 220px;
	}
	.contentArea .cols3 > [class*="col"],
	.fp-page-top .col8 {
		float: none;
		width: auto;
		margin-left: 0 !important;
	}
	.fp-page-top .col4 {
		display: none;
	}
}
@media (max-width: 420px) {
	.contentArea .columns.cols2 > .col {
		float: none;
		width: auto;
		margin-left: 0;
	}
	.contentArea .columns.row.cols2 > .col:first-child {
		margin-bottom: 30px;
	}
	.fp-block h2 {
		font-size: 1em;
	}
}
@media (max-width: 390px) {
	.underContent .uc-info .columns.cols2 .col {
		float: none;
		width: auto;
		margin-left: 0;
	}
	.underContent .uc-info .columns.row.cols2 > .col:first-child {
		margin-bottom: 30px;
	}
}
@media (max-width: 340px) {
	.front .header .logo img {
		width: 70px;
		height: auto;
	}
	.front .hdrTextL {
		top: 75px;
		text-align: left;
		width: 100%;
	}
	.flexslider {
		display: none;
	}
}
@media (max-width: 320px) {
	.header,
	.front .header {
		height: 100px;
	}
	.hdrTextL {
		display: none;
	}
	.hdrTextR,
	.front .hdrTextR {
		width: 150px;
	}
}
@media (max-width: 240px) {
	.underContent .bx-yandex-view-layout {
		display: none;
	}
}

.instagram-ico {
    float: left;
    display: block;
    margin-right: 10px;
    margin-top: 4px;
}
/* End */
/* /bitrix/templates/luchiya/js/popup/css/asPopup.css?15435663399445 */
/* /bitrix/templates/luchiya/js/flexslider/flexslider.css?15435663396691 */
/* /bitrix/templates/luchiya/components/bitrix/menu/ml_horizontal_multilevel/style.css?15435663392768 */
/* /bitrix/components/omniweb/omniweb.forms/templates/.default/style.css?1543566339958 */
/* /bitrix/components/bitrix/map.yandex.system/templates/.default/style.css?1543566339666 */
/* /bitrix/templates/luchiya/styles.css?15435663393969 */
/* /bitrix/templates/luchiya/template_styles.css?160925271215094 */
