

/* Start:/bitrix/templates/iar_merge/styles/base.css?159041413872733*/
/* LESS/CSS Styles by html5-coder.com (call007@mail.ru) */
@font-face {
  font-family: "Helvetica300";
  src: url("/bitrix/templates/iar_merge/styles/../fonts/helveticaneuecyr-light.eot");
  src: url("/bitrix/templates/iar_merge/styles/../fonts/helveticaneuecyr-light.eot?#iefix") format("embedded-opentype"), url("/bitrix/templates/iar_merge/styles/../fonts/helveticaneuecyr-light.woff") format("woff"), url("/bitrix/templates/iar_merge/styles/../fonts/helveticaneuecyr-light.ttf") format("truetype"), url("/bitrix/templates/iar_merge/styles/../fonts/helveticaneuecyr-light.svg#Helvetica300") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Helvetica400";
  src: url("/bitrix/templates/iar_merge/styles/../fonts/helveticaneuecyr-roman.eot");
  src: url("/bitrix/templates/iar_merge/styles/../fonts/helveticaneuecyr-roman.eot?#iefix") format("embedded-opentype"), url("/bitrix/templates/iar_merge/styles/../fonts/helveticaneuecyr-roman.woff") format("woff"), url("/bitrix/templates/iar_merge/styles/../fonts/helveticaneuecyr-roman.ttf") format("truetype"), url("/bitrix/templates/iar_merge/styles/../fonts/helveticaneuecyr-roman.svg#Helvetica400") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Helvetica500";
  src: url("/bitrix/templates/iar_merge/styles/../fonts/helveticaneuecyr-medium.eot");
  src: url("/bitrix/templates/iar_merge/styles/../fonts/helveticaneuecyr-medium.eot?#iefix") format("embedded-opentype"), url("/bitrix/templates/iar_merge/styles/../fonts/helveticaneuecyr-medium.woff") format("woff"), url("/bitrix/templates/iar_merge/styles/../fonts/helveticaneuecyr-medium.ttf") format("truetype"), url("/bitrix/templates/iar_merge/styles/../fonts/helveticaneuecyr-medium.svg#Helvetica500") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
    font-family: 'CyrillicOld';
    src: url('/css/cyrillicold_bold1-webfont.eot');
    src: url('/css/cyrillicold_bold1-webfont.eot?#iefix') format('embedded-opentype'),
         url('/css/cyrillicold_bold1-webfont.woff') format('woff'),
         url('/css/cyrillicold_bold1-webfont.ttf') format('truetype'),
         url('/css/cyrillicold_bold1-webfont.svg#CyrillicOld') format('svg');
    font-weight: normal;
    font-style: normal;
}

.jmain-list-link
{
	/*font-family: 'CyrillicOld';
	font-size: 30px;*/
	color: #455D3E;
}

.mainbar h1
{
	/*font-family: 'CyrillicOld';
	font-size: 38px;*/
	color: #455D3E;
}

.font300 {
  font-family: "Helvetica300", sans-serif;
}
.font400 {
  font-family: "Helvetica400", sans-serif;
}
.font500 {
  font-family: "Helvetica500", sans-serif;
}
/* Reset - Begin */
* {
  margin: 0;
  padding: 0;
}
input,
select,
textarea,
button {
  margin: auto;
  padding: inherit;
  -webkit-transition: background-color 0.4s ease, border-color 0.4s ease, color 0.4s ease;
  -moz-transition: background-color 0.4s ease, border-color 0.4s ease, color 0.4s ease;
  -o-transition: background-color 0.4s ease, border-color 0.4s ease, color 0.4s ease;
  transition: background-color 0.4s ease, border-color 0.4s ease, color 0.4s ease;
}
input {
  vertical-align: middle;
}
input::-ms-clear,
textarea::-ms-clear {
  display: none;
  width: 0;
  height: 0;
}
input[type="text"],
input[type="tel"],
input[type="password"],
input[type="email"],
textarea {
  -webkit-appearance: none;
}
button::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner {
  border: 0;
}
html {
  height: 100%;
}
body {
  position: relative;
  height: 100%;
  color: #686868;
  font-size: 16px;
  font-style: normal;
  background-color: #073b14;
  line-height: 1.25;
  font-family: "Helvetica400", sans-serif;
  -webkit-font-smoothing: antialiased;
  -webkit-backface-visibility: visible;
  -webkit-text-size-adjust: none;
}
*:focus {
  outline: none;
}
::selection {
  color: #fff;
  background: #000;
}
::-moz-selection {
  color: #fff;
  background: #000;
}
a {
  text-decoration: underline;
  color: #323337;
  cursor: pointer;
  -webkit-transition: color 0.4s ease, background-color 0.4s ease;
  -moz-transition: color 0.4s ease, background-color 0.4s ease;
  -o-transition: color 0.4s ease, background-color 0.4s ease;
  transition: color 0.4s ease, background-color 0.4s ease;
}
a:hover {
  color: #00993d;
}
img {
  max-width: 100%;
  height: auto;
  vertical-align: top;
  padding: 0;
  border: none;
  text-decoration: none;
}
p {
  margin: 0 0 20px 0;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
.clr {
  display: block;
  clear: both;
  height: 0;
  font-size: 0;
  line-height: 0;
}
.clear {
  clear: both;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.block-left {
  float: left;
}
.block-right {
  float: right;
}
.ov-hidd {
  overflow: hidden;
}
section,
header,
footer,
menu,
nav,
aside,
article,
details,
summary,
figure,
figcaption,
hgroup,
time,
main {
  display: block;
}
/* Reset - End */
.main-block {
  overflow: hidden;
  position: relative;
  background: #f3f3f3;
}
.wrapper {
  max-width: 1400px;
  margin: 0 auto;
  padding: 0 15px;
}
main {
  overflow: hidden;
  padding-top: 3%;
  padding-bottom: 26px;
  box-shadow: 0px 0px 30px 0px #1D3A18 inset;
  -webkit-box-shadow: 0px 0px 30px 0px #1D3A18 inset;
}
.inline-middle {
  display: inline-block;
  vertical-align: middle;
}
html.svg img.no-svg {
  display: none !important;
}
html.no-svg img.svg {
  display: none !important;
}
h1,
.h1 {
  font-size: 30px;
  font-weight: normal;
  line-height: 1.1;
  margin-bottom: 25px;
  color: #323337;
}
h1 small,
.h1 small {
  color: #686868;
  font-size: 26px;
  font-family: "Helvetica300", sans-serif;
}
h1 small.time,
.h1 small.time {
  font-size: 18px;
}
h1 span,
.h1 span {
  color: #686868;
}
h2,
.h2 {
  font-size: 24px;
  font-weight: normal;
  line-height: 1.1;
  margin-bottom: 45px;
}
h3,
.h3 {
  color: #323337;
  font-weight: normal;
  font-size: 18px;
  margin-bottom: 5px;
}
input[type="text"],
input[type="password"],
input[type="email"],
input[type="tel"],
textarea {
  height: 48px;
  border: 1px solid #d5d5d5;
  color: #686868;
  font-size: 16px;
  font-family: "Helvetica300", sans-serif;
  padding: 0 17px;
  background: #fff;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 2px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 2px;
  -moz-background-clip: padding;
  border-radius: 2px;
  background-clip: padding-box;
}
input[type="text"]::-webkit-input-placeholder,
input[type="password"]::-webkit-input-placeholder,
input[type="email"]::-webkit-input-placeholder,
input[type="tel"]::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  opacity: 1;
  color: #7d7d7d;
}
input[type="text"]:-moz-placeholder,
input[type="password"]:-moz-placeholder,
input[type="email"]:-moz-placeholder,
input[type="tel"]:-moz-placeholder,
textarea:-moz-placeholder {
  opacity: 1;
  color: #7d7d7d;
}
input[type="text"]::-moz-placeholder,
input[type="password"]::-moz-placeholder,
input[type="email"]::-moz-placeholder,
input[type="tel"]::-moz-placeholder,
textarea::-moz-placeholder {
  opacity: 1;
  color: #7d7d7d;
}
input[type="text"]:-ms-input-placeholder,
input[type="password"]:-ms-input-placeholder,
input[type="email"]:-ms-input-placeholder,
input[type="tel"]:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  opacity: 1;
  color: #7d7d7d;
}
input[type="text"].good,
input[type="password"].good,
input[type="email"].good,
input[type="tel"].good,
textarea.good {
  background: #ffffff url(/bitrix/templates/iar_merge/styles/../images/input-good.png) 100% 50% no-repeat;
}
textarea {
  overflow: auto;
  resize: none;
  padding-top: 15px;
  padding-bottom: 15px;
}
/* header - Begin */
header {
  display: inline-block;
  width: 100%;
  padding: 25px 0;
  line-height: 1.43;
  background-color: #055a23;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMwNTVhMjMiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzA3NGExNyIgc3RvcC1vcGFjaXR5PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);
  background-image: -webkit-linear-gradient(top, #055a23 0%, #074a17 100%);
  background-image: -moz-linear-gradient(top, #055a23 0%, #074a17 100%);
  background-image: -o-linear-gradient(top, #055a23 0%, #074a17 100%);
  background-image: linear-gradient(to bottom, #055a23 0%, #074a17 100%);
}
header .logo {
  float: left;
  /*margin-right: 20px;*/
  /*margin-right: -170px;*/
}
header .ov-hidd {
  position: relative;
  top: 13px;
  margin-bottom: 10px;
  padding-right: 58px;
}
header .block-right {
  position: relative;
  z-index: 100;
  top: 15px;
  margin-bottom: 15px;
  margin-left: 2%;
  right: 42px;
}
header .block-right .button {
  float: right;
  margin-left: 2px;
}
header button.button.lang {
  position: relative;
  width: 66px;
}
header button.button.lang img {
  position: absolute;
  left: 10px;
  top: 9px;
  /*-webkit-box-shadow: 0 -1px 0 #c5a529, -1px 0 0 #c5a529, 1px 0 0 #c5a529;
  -moz-box-shadow: 0 -1px 0 #c5a529, -1px 0 0 #c5a529, 1px 0 0 #c5a529;
  box-shadow: 0 -1px 0 #c5a529, -1px 0 0 #c5a529, 1px 0 0 #c5a529;*/
}
header button.button.lang:after {
  content: url('/bitrix/templates/iar_merge/styles/../images/bt_arrow-down.png');
  display: block;
  position: absolute;
  right: 10px;
  top: 21px;
  width: 9px;
  height: 5px;
  font-size: 0;
  line-height: 0;
}
header nav {
  display: table;
  width: 100%;
  border-collapse: separate;
  border-spacing: 2px;
  text-align: center;
  font-family: "Helvetica300", sans-serif;
  font-size: 16px;
  -webkit-transition: opacity 1s ease;
  -moz-transition: opacity 1s ease;
  -o-transition: opacity 1s ease;
  transition: opacity 1s ease;
  /*margin-right: 256px;*/
}
.ov-hidd header nav {
	/*margin-right: 150px;*/
}
header .block-right nav {
	/*left: 256px;*/
    position: relative;
}
header nav.hidden {
  zoom: 1;
  filter: alpha(opacity=0);
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
}
header nav a {
  display: table-cell;
  vertical-align: middle;
  height: 48px;
  color: #fff;
  line-height: 0.85;
  padding: 3px 7px;
  text-decoration: none;
  background-color: #029034;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMwMjhmMzQiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwOTQzNSIgc3RvcC1vcGFjaXR5PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);
  background-image: -webkit-linear-gradient(top, #028f34 0%, #009435 100%);
  background-image: -moz-linear-gradient(top, #028f34 0%, #009435 100%);
  background-image: -o-linear-gradient(top, #028f34 0%, #009435 100%);
  background-image: linear-gradient(to bottom, #028f34 0%, #009435 100%);
  -webkit-box-shadow: 0 1px 0 #1ea848 inset, 0 1px 2px #05401a;
  -moz-box-shadow: 0 1px 0 #1ea848 inset, 0 1px 2px #05401a;
  box-shadow: 0 1px 0 #1ea848 inset, 0 1px 2px #05401a;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
	/*text-shadow: 2px 2px 4px #040, -1px -1px 0 #040, 1px -1px 0 #040, -1px 1px 0 #040, 1px 1px 0 #000;
	text-shadow: -1px -1px 0 #040, 1px -1px 0 #040, -1px 1px 0 #060, 1px 1px 0 #060;
	text-shadow: -1px 0px 0 #050, 0px -1px 0 #050, 1px 0px 0 #060, 0px 1px 0 #060;*/
	/*font-family: Izhitsa;*/
	/*font-family: CyrillicOld;
    font-size: 15px;
    letter-spacing: 1px;*/
	text-shadow: -1px 0px 1px #050, 0px -1px 1px #050, 1px 0px 1px #8D8, 0px 1px 1px #8D8;
}
header nav a:first-child {
  -webkit-border-radius: 3px 0 0 3px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 3px 0 0 3px;
  -moz-background-clip: padding;
  border-radius: 3px 0 0 3px;
  background-clip: padding-box;
}
header nav a:last-child {
  -webkit-border-radius: 0 3px 3px 0;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0 3px 3px 0;
  -moz-background-clip: padding;
  border-radius: 0 3px 3px 0;
  background-clip: padding-box;
}
header nav a:hover {
  color: #fff;
  background: #009b3b;
}
header nav a:active {
  background-color: #008a31;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMwMDhlMzYiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwODcyZiIgc3RvcC1vcGFjaXR5PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);
  background-image: -webkit-linear-gradient(top, #008e36 0%, #00872f 100%);
  background-image: -moz-linear-gradient(top, #008e36 0%, #00872f 100%);
  background-image: -o-linear-gradient(top, #008e36 0%, #00872f 100%);
  background-image: linear-gradient(to bottom, #008e36 0%, #00872f 100%);
  -webkit-box-shadow: 0 -1px 0 #1ea848 inset;
  -moz-box-shadow: 0 -1px 0 #1ea848 inset;
  box-shadow: 0 -1px 0 #1ea848 inset;
}
header .search {
  position: absolute;
  top: 2px;
  left: 100%;
  width: 100%;
  margin-left: -30px;
  -webkit-transition: all 0.6s ease;
  -moz-transition: all 0.6s ease;
  -o-transition: all 0.6s ease;
  transition: all 0.6s ease;
}
header .search.visible {
  left: 0;
  margin-left: 0;
}
header .search .icon {
  position: relative;
  float: left;
  width: 28px;
  height: 25px;
  margin-top: 14px;
  margin-right: 16px;
  border: none;
  cursor: pointer;
  background: url(/bitrix/templates/iar_merge/styles/../images/icon-search.png) 0 0 no-repeat;
}
header .search .icon:after {
  content: '';
  position: absolute;
  display: block;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: url(/bitrix/templates/iar_merge/styles/../images/icon-search.png) 0 100% no-repeat;
  zoom: 1;
  filter: alpha(opacity=0);
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -webkit-transition: opacity 0.4s ease;
  -moz-transition: opacity 0.4s ease;
  -o-transition: opacity 0.4s ease;
  transition: opacity 0.4s ease;
}
header .search .icon:hover:after {
  zoom: 1;
  filter: alpha(opacity=100);
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
}
header .search button[type="submit"] {
  float: right;
  height: 48px;
  color: #fff;
  padding: 0 16px;
  cursor: pointer;
  font-size: 16px;
  font-family: "Helvetica300", sans-serif;
  border: none;
  background: none;
  background-color: #029034;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMwMjhmMzQiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwOTQzNSIgc3RvcC1vcGFjaXR5PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);
  background-image: -webkit-linear-gradient(top, #028f34 0%, #009435 100%);
  background-image: -moz-linear-gradient(top, #028f34 0%, #009435 100%);
  background-image: -o-linear-gradient(top, #028f34 0%, #009435 100%);
  background-image: linear-gradient(to bottom, #028f34 0%, #009435 100%);
  -webkit-box-shadow: 0 1px 0 #1ea848 inset, 0 1px 2px #05401a;
  -moz-box-shadow: 0 1px 0 #1ea848 inset, 0 1px 2px #05401a;
  box-shadow: 0 1px 0 #1ea848 inset, 0 1px 2px #05401a;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 0 3px 3px 0;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0 3px 3px 0;
  -moz-background-clip: padding;
  border-radius: 0 3px 3px 0;
  background-clip: padding-box;
}
header .search button[type="submit"]:hover {
  color: #fff;
  background: #009b3b;
}
header .search button[type="submit"]:active {
  background-color: #008a31;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMwMDhlMzYiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwODcyZiIgc3RvcC1vcGFjaXR5PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);
  background-image: -webkit-linear-gradient(top, #008e36 0%, #00872f 100%);
  background-image: -moz-linear-gradient(top, #008e36 0%, #00872f 100%);
  background-image: -o-linear-gradient(top, #008e36 0%, #00872f 100%);
  background-image: linear-gradient(to bottom, #008e36 0%, #00872f 100%);
  -webkit-box-shadow: 0 -1px 0 #1ea848 inset;
  -moz-box-shadow: 0 -1px 0 #1ea848 inset;
  box-shadow: 0 -1px 0 #1ea848 inset;
}
header .search div {
  position: relative;
  overflow: hidden;
}
header .search div i {
  position: absolute;
  right: 0;
  top: 0;
  width: 44px;
  height: 48px;
  cursor: pointer;
  background: #ffffff url(/bitrix/templates/iar_merge/styles/../images/icon-remove.png) 50% 50% no-repeat;
  -webkit-box-shadow: 0px 0 10px 10px #ffffff;
  -moz-box-shadow: 0px 0 10px 10px #ffffff;
  box-shadow: 0px 0 10px 10px #ffffff;
}
header .search input[type="text"] {
  width: 100%;
  height: 48px;
  color: #686868;
  padding: 0 20px;
  font-size: 16px;
  border: none;
  font-family: "Helvetica400", sans-serif;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 3px 0 0 3px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 3px 0 0 3px;
  -moz-background-clip: padding;
  border-radius: 3px 0 0 3px;
  background-clip: padding-box;
}
header .search input[type="text"].focus {
  -webkit-border-radius: 3px 0 0 0;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 3px 0 0 0;
  -moz-background-clip: padding;
  border-radius: 3px 0 0 0;
  background-clip: padding-box;
}
header .link-mobile-drop {
  display: none;
  position: absolute;
  right: 11px;
  top: 23px;
  padding: 0;
  cursor: pointer;
  border: none;
  background: none;
}
header .link-mobile-drop i {
  display: block;
  width: 25px;
  height: 3px;
  margin: 4px;
  background: #fff;
  -webkit-transition: background-color 0.4s ease;
  -moz-transition: background-color 0.4s ease;
  -o-transition: background-color 0.4s ease;
  transition: background-color 0.4s ease;
}
header .link-mobile-drop:hover i {
  background: #f9d032;
}
.button {
  display: inline-block;
  vertical-align: middle;
  overflow: hidden;
  height: 48px;
  color: #000;
  text-align: center;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.6);
  line-height: 48px;
  padding: 0 10px;
  margin: 3px 0;
  cursor: pointer;
  font-size: 16px;
  font-family: "Helvetica300", sans-serif;
  text-decoration: none;
  border: none;
  background: none;
  background-color: #e8c92b;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNlOGM5MmIiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y0YzUzOCIgc3RvcC1vcGFjaXR5PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);
  background-image: -webkit-linear-gradient(top, #e8c92b 0%, #f4c538 100%);
  background-image: -moz-linear-gradient(top, #e8c92b 0%, #f4c538 100%);
  background-image: -o-linear-gradient(top, #e8c92b 0%, #f4c538 100%);
  background-image: linear-gradient(to bottom, #e8c92b 0%, #f4c538 100%);
  -webkit-box-shadow: 0 1px 0 rgba(233, 201, 44, 0.24) inset, 1px 1px 2px -1px #000000;
  -moz-box-shadow: 0 1px 0 rgba(233, 201, 44, 0.24) inset, 1px 1px 2px -1px #000000;
  box-shadow: 0 1px 0 rgba(233, 201, 44, 0.24) inset, 1px 1px 2px -1px #000000;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 3px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 3px;
  -moz-background-clip: padding;
  border-radius: 3px;
  background-clip: padding-box;
}
.button:hover {
  color: #000;
  background: #eccd44;
}
.button.big {
  height: auto;
  min-height: 70px;
  line-height: 1.1;
  font-size: 18px;
  font-family: "Helvetica400", sans-serif;
  padding: 23px 26px;
  -webkit-box-shadow: 0 1px 0 #cdd441 inset, 0 1px 2px #05401a;
  -moz-box-shadow: 0 1px 0 #cdd441 inset, 0 1px 2px #05401a;
  box-shadow: 0 1px 0 #cdd441 inset, 0 1px 2px #05401a;
}
.button:active {
  background-color: #ddb802;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNlY2M3MDQiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2QzYWUwMSIgc3RvcC1vcGFjaXR5PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);
  background-image: -webkit-linear-gradient(top, #ecc704 0%, #d3ae01 100%);
  background-image: -moz-linear-gradient(top, #ecc704 0%, #d3ae01 100%);
  background-image: -o-linear-gradient(top, #ecc704 0%, #d3ae01 100%);
  background-image: linear-gradient(to bottom, #ecc704 0%, #d3ae01 100%);
  -webkit-box-shadow: 1px 1px 2px -1px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 1px 1px 2px -1px rgba(0, 0, 0, 0.6);
  box-shadow: 1px 1px 2px -1px rgba(0, 0, 0, 0.6);
}
.button:disabled {
  cursor: default;
}
.welcome {
  position: relative;
  top: 27px;
  clear: both;
  height: 401px;
  padding: 0 7%;
  margin-bottom: 42px;
  background: #ffffff url(/bitrix/templates/iar_merge/styles/../images/content/1.jpg) 100% 50% no-repeat;
  /*background: #ffffff url(/bitrix/templates/iar_merge/styles/../images/content/1400x400.jpg) 100% 50% no-repeat;*/
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  -webkit-border-radius: 4px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 4px;
  -moz-background-clip: padding;
  border-radius: 4px;
  background-clip: padding-box;
}
.welcome .title {
  font-size: 30px;
  color: #000;
  font-family: "Helvetica300", sans-serif;
  line-height: 1.25;
  margin-bottom: 24px;
}
.welcome .middle {
  width: 100%;
  padding-right: 350px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.middle-cover {
  position: relative;
  white-space: nowrap;
}
.middle-cover .middle {
  display: inline-block;
  vertical-align: middle;
  white-space: normal;
}
.middle-cover:after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 1px;
  height: 100%;
}
.three-columns {
  list-style: none;
  margin-right: -50px;
}
.three-columns li {
  display: inline-block;
  vertical-align: top;
  width: 33.33%;
  padding-right: 50px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.review {
  margin-bottom: 45px;
}
.review p {
  margin-bottom: 10px;
}
.review .cover {
  position: relative;
  border: 1px solid #23ce41;
  padding: 13px 20px 8px;
  margin-bottom: 6px;
  -webkit-border-radius: 4px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 4px;
  -moz-background-clip: padding;
  border-radius: 4px;
  background-clip: padding-box;
}
.review .cover:after {
  content: '';
  width: 45px;
  height: 36px;
  position: absolute;
  top: 100%;
  left: 21%;
  margin-top: -4px;
  background: url(/bitrix/templates/iar_merge/styles/../images/bg_review-arrow.png) 0 0 no-repeat;
}
.review h3,
.review .h3 {
  margin-bottom: 15px;
}
.review .name {
  text-align: right;
  font-size: 14px;
  margin-left: 21%;
  padding-left: 60px;
}
.news {
  overflow: hidden;
  margin-bottom: 27px;
}
.news p {
  margin-bottom: 10px;
}
.news .img {
  float: left;
  width: 128px;
  margin-right: 17px;
}
.news .img img {
  border: 1px solid #d7d7d7;
  border-top-right-radius: 10px;
  border-bottom-left-radius: 10px;
}
.news .summary {
  overflow: hidden;
}
.news time {
  font-size: 14px;
  margin-bottom: 14px;
}
.news h3,
.news .h3 {
  margin-bottom: 4px;
}
.mainbar .news {
  margin-bottom: 37px;
}
.mainbar .news p {
  margin-top: 3.5%;
}
.mainbar .news time {
  display: inline;
  margin-bottom: 0;
}
.mainbar .news h3,
.mainbar .news .h3 {
  display: inline;
  margin-bottom: 0;
  margin-right: 6px;
  font-size: 20px;
  margin-top: 0;
}
.mainbar .news .img {
  width: 250px;
  margin-right: 30px;
}
footer {
  overflow: hidden;
  color: #f3f3f3;
  background: #055a23;
}
footer a {
  color: #fcfcfc;
}
footer a:hover {
  color: #ecc82f;
}
footer ul {
  display: table;
  width: 100%;
  font-size: 14px;
  font-family: "Helvetica300", sans-serif;
}
footer ul li {
  display: table-cell;
  padding-right: 20px;
  padding-top: 43px;
}
footer p {
  margin-bottom: 12px;
}
footer h3,
footer .h3 {
  color: #ededed;
  font-family: "Helvetica400", sans-serif;
  margin-bottom: 29px;
  font-family: CyrillicOld;
  font-size: 20px;
}
footer .link-partner {
  color: #49b36e;
  /*margin-bottom: 20px;*/
  margin-bottom: 11px;
}
footer .social a {
  text-decoration: none;
}
footer .social i {
  display: inline-block;
  vertical-align: middle;
  width: 18px;
  margin-right: 15px;
  text-align: center;
}
footer .social span {
  display: inline-block;
  vertical-align: middle;
  text-decoration: underline;
}
footer .social p {
  /*margin-bottom: 15px;*/
  margin-bottom: 3px;
  white-space: nowrap;
}
footer .subscribe {
  position: relative;
  float: right;
  width: 34%;
  min-height: 430px; /*385px; 357px; 330px; 301px;*/
  padding: 43px 30px 60px;
  margin-left: 15px;
  background: #074a17;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  box-shadow: 0px 0px 30px 0px #1D3A18 inset;
  -webkit-box-shadow: 0px 0px 30px 0px #1D3A18 inset;
}
footer .subscribe.success {
  text-align: left;
  line-height: 1.5;
  font-family: "Helvetica300", sans-serif;
}
footer .subscribe.success h3,
footer .subscribe.success .h3 {
  line-height: 1.25;
  margin-bottom: 25px;
}
footer .subscribe.success p {
  margin-bottom: 25px;
}
footer .subscribe.success .button {
  margin-top: 0;
  margin-bottom: 10px;
}
footer .subscribe input[type="text"] {
  width: 100%;
  height: 48px;
  color: #686868;
  padding: 0 20px;
  font-size: 16px;
  border: none;
  font-family: "Helvetica400", sans-serif;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 3px 0 0 3px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 3px 0 0 3px;
  -moz-background-clip: padding;
  border-radius: 3px 0 0 3px;
  background-clip: padding-box;
}
footer .subscribe input[type="text"]::-webkit-input-placeholder {
  opacity: 1;
  color: #686868;
}
footer .subscribe input[type="text"]:-moz-placeholder {
  opacity: 1;
  color: #686868;
}
footer .subscribe input[type="text"]::-moz-placeholder {
  opacity: 1;
  color: #686868;
}
footer .subscribe input[type="text"]:-ms-input-placeholder {
  opacity: 1;
  color: #686868;
}
footer .subscribe .ov-hidd {
  margin-bottom: 32px;
}
footer .subscribe .button[type="submit"] {
  float: right;
  margin-bottom: 32px;
  -webkit-border-radius: 0 3px 3px 0;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0 3px 3px 0;
  -moz-background-clip: padding;
  border-radius: 0 3px 3px 0;
  background-clip: padding-box;
}
footer .subscribe h3,
footer .subscribe .h3 {
  margin-bottom: 38px;
}
footer .foot {
  clear: both;
  overflow: hidden;
  color: #068131;
  font-size: 12px;
  padding: 10px 0;
  background: #073b14;
}
footer .foot .developer {
  float: right;
  color: #fff;
  text-decoration: none;
}
footer .foot .developer a {
  color: #fff;
  text-decoration: none;
}
footer .foot .developer img,
footer .foot .developer span {
  display: inline-block;
  vertical-align: middle;
}
footer .foot .copyright {
  overflow: hidden;
  padding: 5px 0;
}
footer .foot p {
  margin-bottom: 0;
}
.mobile {
  display: none;
  position: fixed;
  z-index: 90;
  right: 0;
  top: 0;
  width: 100%;
  height: 100%;
  visibility: hidden;
  -webkit-transition: visibility 0.6s ease;
  -moz-transition: visibility 0.6s ease;
  -o-transition: visibility 0.6s ease;
  transition: visibility 0.6s ease;
}
.mobile .click {
  position: absolute;
  z-index: 91;
  right: 0;
  top: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  background: rgba(39, 51, 43, 0.6);
  -webkit-transition: opacity 0.6s ease;
  -moz-transition: opacity 0.6s ease;
  -o-transition: opacity 0.6s ease;
  transition: opacity 0.6s ease;
  zoom: 1;
  filter: alpha(opacity=0);
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
}
.mobile.visible {
  visibility: visible;
}
.mobile.visible .click {
  zoom: 1;
  filter: alpha(opacity=100);
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
}
.mobile-header {
  position: absolute;
  z-index: 92;
  right: 0;
  top: 0;
  width: 100%;
  height: 100%;
  max-width: 296px;
  border-left: 1px solid #d5d5d5;
  background: #fff;
  -webkit-transform: translateX(100%);
  -moz-transform: translateX(100%);
  -o-transform: translateX(100%);
  -ms-transform: translateX(100%);
  transform: translateX(100%);
  -webkit-transition: -webkit-transform 0.6s ease;
  -moz-transition: -moz-transform 0.6s ease;
  -o-transition: -o-transform 0.6s ease;
  transition: -webkit-transform 0.6s ease,-moz-transform 0.6s ease,-o-transform 0.6s ease,transform 0.6s ease;
}
.mobile-header.eq2 {
  z-index: 93;
}
.mobile-header.eq2 {
  z-index: 94;
}
.mobile-header.visible {
  -webkit-transform: translateX(0px);
  -moz-transform: translateX(0px);
  -o-transform: translateX(0px);
  -ms-transform: translateX(0px);
  transform: translateX(0px);
}
.mobile-header .mhead {
  position: relative;
  height: 48px;
  padding: 11px 16px 11px 29px;
  border-bottom: 1px solid #d5d5d5;
  background: #055a23;
}
.mobile-header .mhead .button {
  float: left;
  margin-right: 2px;
}
.mobile-header .mhead .close {
  position: absolute;
  left: 19px;
  top: 14px;
  width: 41px;
  height: 41px;
  cursor: pointer;
  background: url(/bitrix/templates/iar_merge/styles/../images/icon-remove-yellow.png) 50% 50% no-repeat;
}
.mobile-header .mhead .icon-search {
  position: absolute;
  right: 21px;
  top: 22px;
  width: 28px;
  height: 25px;
  border: none;
  cursor: pointer;
  padding: 0;
  background: url(/bitrix/templates/iar_merge/styles/../images/icon-search.png) 0 0 no-repeat;
}
.mobile-header .mhead .icon-search:after {
  content: '';
  position: absolute;
  display: block;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: url(/bitrix/templates/iar_merge/styles/../images/icon-search.png) 0 100% no-repeat;
  zoom: 1;
  filter: alpha(opacity=0);
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -webkit-transition: opacity 0.4s ease;
  -moz-transition: opacity 0.4s ease;
  -o-transition: opacity 0.4s ease;
  transition: opacity 0.4s ease;
}
.mobile-header .mhead .icon-search:hover:after {
  zoom: 1;
  filter: alpha(opacity=100);
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
}
.mobile-header .mbody {
  position: absolute;
  top: 71px;
  left: 0;
  right: 0;
  bottom: 0;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 22px 16px 0 0;
}
.mobile-header .mbody .cover-menu {
  display: table;
  height: 100%;
  width: 100%;
}
.mobile-header .mbody .cover-menu .tr {
  display: table-row;
}
.mobile-header .mbody .menu {
  display: table-cell;
  vertical-align: top;
  font-size: 18px;
  padding-left: 29px;
  padding-right: 15px;
  padding-bottom: 15px;
}
.mobile-header .mbody .menu a {
  display: block;
  color: #686868;
  text-decoration: none;
  margin-bottom: 7px;
}
.mobile-header .mbody .menu a:hover {
  color: #00993d;
}
.mobile-header .mbody .menu-second {
  display: table-cell;
  vertical-align: top;
  font-size: 14px;
  padding-left: 29px;
  padding-right: 15px;
  padding-bottom: 18px;
  padding-top: 18px;
  background: #efeeee;
}
.mobile-header .mbody .menu-second a {
  display: block;
  color: #686868;
  text-decoration: none;
  margin-bottom: 11px;
}
.mobile-header .mbody .menu-second a:hover {
  color: #00993d;
}
.mobile-header .search {
  position: relative;
  margin-left: 12px;
  margin-right: -7px;
  left: 0;
  top: 0;
  width: auto;
}
.mobile-header .search div {
  overflow: visible;
  margin-right: 80px;
}
.mobile-header .search div i {
  right: 100%;
  width: 41px;
  background-color: transparent;
  background-image: url(/bitrix/templates/iar_merge/styles/../images/icon-remove-yellow.png);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.mobile-header .search input.focus[type="text"] {
  -webkit-border-radius: 3px 0 0 3px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 3px 0 0 3px;
  -moz-background-clip: padding;
  border-radius: 3px 0 0 3px;
  background-clip: padding-box;
}
.mobile-header .search button[type="submit"] {
  width: 80px;
  color: #000;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.6);
  background-color: #e8c92b;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNlOGM5MmIiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y0YzUzOCIgc3RvcC1vcGFjaXR5PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);
  background-image: -webkit-linear-gradient(top, #e8c92b 0%, #f4c538 100%);
  background-image: -moz-linear-gradient(top, #e8c92b 0%, #f4c538 100%);
  background-image: -o-linear-gradient(top, #e8c92b 0%, #f4c538 100%);
  background-image: linear-gradient(to bottom, #e8c92b 0%, #f4c538 100%);
  -webkit-box-shadow: 0 1px 0 #cdd441 inset, 0 1px 2px #05401a;
  -moz-box-shadow: 0 1px 0 #cdd441 inset, 0 1px 2px #05401a;
  box-shadow: 0 1px 0 #cdd441 inset, 0 1px 2px #05401a;
}
.mobile-header .search button[type="submit"]:hover {
  color: #000;
  background: #eccd44;
}
.mobile-header .search button[type="submit"]:active {
  background-color: #ddb802;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNlY2M3MDQiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2QzYWUwMSIgc3RvcC1vcGFjaXR5PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);
  background-image: -webkit-linear-gradient(top, #ecc704 0%, #d3ae01 100%);
  background-image: -moz-linear-gradient(top, #ecc704 0%, #d3ae01 100%);
  background-image: -o-linear-gradient(top, #ecc704 0%, #d3ae01 100%);
  background-image: linear-gradient(to bottom, #ecc704 0%, #d3ae01 100%);
  -webkit-box-shadow: 0 -1px 0 #d9bf39 inset;
  -moz-box-shadow: 0 -1px 0 #d9bf39 inset;
  box-shadow: 0 -1px 0 #d9bf39 inset;
}
.mobile-header .language-select {
  list-style: none;
  padding: 6px 14px 25px 29px;
  font-size: 18px;
}
.mobile-header .language-select li {
  clear: both;
  margin-bottom: 15px;
}
.mobile-header .language-select li img {
  position: relative;
  top: 2px;
  float: right;
  -webkit-box-shadow: 0 0 0 1px #c2c2c2;
  -moz-box-shadow: 0 0 0 1px #c2c2c2;
  box-shadow: 0 0 0 1px #c2c2c2;
}
.mobile-header .language-select a {
  display: block;
  color: #686868;
  text-decoration: none;
}
.mobile-header .language-select a:hover {
  color: #323337;
}
aside {
  float: left;
  width: 25%;
  padding-left: 15px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
aside .image {
  margin-bottom: 22px;
}
aside nav {
  padding: 10% 6% 23% 11%;
  border: 1px solid #d5d5d5;
  background: #fff;
}
aside nav ul {
  list-style: none;
  font-size: 20px;
  /*font-size: 22px;*/
  /*font-family: CyrillicOld;*/
}
aside nav ul li {
  margin-bottom: 12px;
}
aside nav ul a {
  display: block;
  /*color: #252525;*/
  color: #455D3E;
}
aside nav ul ul {
  padding: 7px 0 2px;
  /*font-size: 16px;*/
  font-size: 18px;
  margin-left: 8px;
}
aside nav ul ul li {
  margin-bottom: 3px;
}
aside nav ul ul a {
  color: #686868;
}
aside nav ul ul a:hover {
  color: #252525;
}
.mainbar {
  float: left;
  width: 75%;
  padding-right: 7px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.books-links {
  list-style: none;
  margin-left: -18px;
}
.books-links li {
  display: inline-block;
  vertical-align: top;
  /*width: 33.33%;*/
  width: 33%;
  padding-left: 18px;
  text-align: center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.books-links li .summary {
  min-height: 321px;
  padding: 10%;
  border: 1px solid #d5d5d5;
  margin-bottom: 10px;
  background: #fff;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.books-links li .summary a {
  display: block;
  color: #686868;
  margin-bottom: 9px;
}
.books-links li .summary a:hover {
  color: #252525;
}
.books-links li .summary .title {
  font-size: 26px;
  margin-bottom: 40px;
  line-height: 1.1;
  font-family: "Helvetica300", sans-serif;
}
.books-links li .summary .title a {
  margin-bottom: 0;
}
.breadcrumbs {
  margin-bottom: 13px;
}
.breadcrumbs a {
  color: #686868;
}
.breadcrumbs a:hover {
  color: #323337;
}
.breadcrumbs i {
  display: inline-block;
  vertical-align: middle;
  width: 19px;
  height: 9px;
  margin: 0 6px;
  background: url(/bitrix/templates/iar_merge/styles/../images/bg_breadcrumbs.png) 0 0 no-repeat;
}
.faq {
  margin-left: -25px;
}
.faq li {
  display: inline-block;
  vertical-align: top;
  width: 50%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 25px;
}
.faq dl {
  margin-bottom: 18px;
}
.faq dl dt {
  display: inline;
  border-bottom: 1px dotted;
  cursor: pointer;
  -webkit-transition: color 0.4s ease;
  -moz-transition: color 0.4s ease;
  -o-transition: color 0.4s ease;
  transition: color 0.4s ease;
}
.faq dl dt:hover {
  color: #323337;
}
.faq dl dd {
  display: none;
  padding: 17px 0 8px;
}
.video {
  position: relative;
  overflow: hidden;
  border: 1px solid #b3b3b3;
  line-height: 0;
  font-size: 0;
  margin-bottom: 26px;
}
.video iframe {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100.1%;
}
.autograph {
  text-align: center;
  padding-top: 5px;
}
.pagenav {
  float: right;
  margin-bottom: 30px;
}
.pagenav a {
  display: block;
  float: left;
  width: 50px;
  height: 50px;
  border: 1px solid #d5d5d5;
  text-align: center;
  line-height: 48px;
  margin-right: -1px;
  text-decoration: none;
  color: #686868;
  background: #fff;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.pagenav a.next {
  position: relative;
  width: auto;
  padding-left: 9px;
  padding-right: 1px;
}
.pagenav a.next:after {
  content: '';
  position: absolute;
  left: 100%;
  margin-left: -1px;
  top: 50%;
  margin-top: -25px;
  width: 25px;
  height: 50px;
  background: url(/bitrix/templates/iar_merge/styles/../images/bg_pagenav-next.png) 100% 0 no-repeat;
}
.pagenav a:hover {
  color: #00993d;
}
.pagenav a.active {
  position: relative;
  z-index: 5;
  cursor: default;
  color: #323337;
  border-color: #62ad4a;
}
.pagenav .ov-hidd {
  float: left;
  padding-right: 24px;
}
.gallery {
  list-style: none;
  margin-left: -18px;
}
.gallery a {
  display: block;
  color: #686868;
  text-decoration: none;
}
.gallery a:hover {
  color: #323337;
}
.gallery a:hover .img .inline-middle > img {
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -o-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}
.gallery li {
  display: inline-block;
  vertical-align: top;
  width: 50%;
  padding-left: 18px;
  margin-bottom: 18px;
  text-align: center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.gallery li .summary {
  overflow: hidden;
  border: 1px solid #d6d6d6;
  padding: 7.5% 10% 11%;
  background: #fff;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.gallery li .summary .img {
  position: relative;
  max-width: 380px;
  margin: 30px auto 15px;
}
.gallery li .summary .img .inline-middle {
  position: relative;
  overflow: hidden;
  max-width: 100%;
}
.gallery li .summary .img .inline-middle img {
  -webkit-transition: -webkit-transform 0.6s ease;
  -moz-transition: -moz-transform 0.6s ease;
  -o-transition: -o-transform 0.6s ease;
  transition: -webkit-transform 0.6s ease,-moz-transform 0.6s ease,-o-transform 0.6s ease,transform 0.6s ease;
}
.gallery li .summary p {
  margin-bottom: 10px;
}
.gallery li .summary p:last-child {
  max-width: 380px;
  text-align: left;
  margin: 0 auto;
}
.gallery li .summary .title {
  font-size: 26px;
  font-family: "Helvetica300", sans-serif;
  margin-bottom: 14px;
  line-height: 1.1;
}
.ellink {
  position: absolute;
  left: 0;
  bottom: 0;
  color: #fff;
  font-size: 12.3px;
  padding: 8px 10px;
  padding-top: 0px;
  background: rgba(31, 31, 31, 0.76);
}
.ellink a{
  color: #fff !important;
  text-decoration: underline !important;
}
.count {
  position: absolute;
  right: 0;
  bottom: 0;
  color: #fff;
  font-size: 12.3px;
  padding: 8px 10px;
  background: rgba(31, 31, 31, 0.76);
}
.count img {
  margin-left: 4px;
}
.count u {
  position: relative;
  top: -1px;
  display: inline-block;
  vertical-align: middle;
  font-size: 14px;
  padding: 1px 2px 1px 0;
}
.count u + img {
  display: inline-block;
  vertical-align: middle;
}
.album {
  list-style: none;
  margin-left: -18px;
}
.album p {
  margin-bottom: 10px;
}
.album li {
  display: inline-block;
  vertical-align: top;
  width: 33.33%;
  padding-left: 18px;
  padding-bottom: 18px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.album li .summary {
  display: block;
  max-width: 334px;
  margin-bottom: 10px;
}
.album li .img {
  position: relative;
  overflow: hidden;
  margin-bottom: 8px;
}
.album li .img img {
  -webkit-transition: -webkit-transform 0.6s ease;
  -moz-transition: -moz-transform 0.6s ease;
  -o-transition: -o-transform 0.6s ease;
  transition: -webkit-transform 0.6s ease,-moz-transform 0.6s ease,-o-transform 0.6s ease,transform 0.6s ease;
}
.album a {
  text-decoration: none;
  color: #686868;
}
.album a:hover {
  color: #323337;
}
.album a:hover .img > img {
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -o-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}
.album .review {
  margin-bottom: 0;
}
.album .play {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 53px;
  height: 36px;
  margin-left: -26px;
  margin-top: -18px;
  background: url(/bitrix/templates/iar_merge/styles/../images/icon-play.png) 0 0 no-repeat;
}
.success {
  text-align: center;
  padding-bottom: 15px;
}
.success img {
  margin-bottom: 25px;
}
.success .button {
  padding: 0 20px;
  margin-top: 33px;
}
.slider-cover {
  overflow: hidden;
  padding: 19px 42px 19px 43px;
  border: 1px solid #d5d5d5;
  background: #fff;
  margin-bottom: 20px;
}




.masonry-grid {
	text-align: center;
}
.masonry-grid-item { 
	width: 33%;
	min-width: 200px;
	border-radius: 5px;
	float: left;
	/*width: 80px;
	height: 60px;*/
	/*border: 2px solid hsla(0, 0%, 0%, 0.5);*/
	padding:2px;
}
.masonry-grid-item--width2 { 
	width: 400px; 
	float: left;
}
.masonry-grid-item  img { 
	border-radius: 5px;
}
.masonry-grid-item a {
    display: inline-block;
    background: black;
	border-radius: 6px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.0);
    /*padding: 0;*/
}

.masonry-grid-item a img {
    /*display: block;*/
    /*opacity: 0.7;*/
    -webkit-transition: all 0.3s linear;
       -moz-transition: all 0.3s linear;
        -ms-transition: all 0.3s linear;
         -o-transition: all 0.3s linear;
            transition: all 0.3s linear;
}

.masonry-grid-item a:hover {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.7);
    -webkit-transition: all 0.3s linear;
       -moz-transition: all 0.3s linear;
        -ms-transition: all 0.3s linear;
         -o-transition: all 0.3s linear;
            transition: all 0.3s linear;
}

.masonry-grid-item a:hover img {
    opacity: 0.8;
	/*opacity: 1;*/ 
}





fieldset {
  display: inline-block;
  vertical-align: top;
  max-width: 300px;
  margin: 3% auto 6%;
  padding: 39px 29px;
  text-align: left;
  border: 1px solid #d5d5d5;
  background: #f3f3f3;
}
fieldset a {
  color: #686868;
}
fieldset legend {
  white-space: nowrap;
  font-size: 30px;
  color: #323337;
  line-height: 1.2;
  padding: 0 6px;
  margin-left: -6px;
}
fieldset input[type="text"],
fieldset input[type="password"],
fieldset input[type="email"],
fieldset input[type="tel"] {
  width: 100%;
  max-width: 300px;
  margin-bottom: 22px;
}
fieldset .button {
  margin-top: 8px;
  padding: 0 13px;
}
fieldset .button.long {
  width: 100%;
}
fieldset strong {
  color: #323337;
}
label {
  position: relative;
  display: inline-block;
  min-height: 20px;
  cursor: pointer;
  padding: 0 0 0 35px;
  margin-bottom: 10px;
  line-height: 1.34;
}
label span {
  display: block;
  overflow: hidden;
  cursor: pointer;
}
input[type="radio"],
input[type="checkbox"] {
  position: absolute;
  left: 3px;
  top: 5px;
  margin: 0;
  padding: 0;
  cursor: pointer;
}
input[type="radio"]:enabled,
input[type="checkbox"]:enabled {
  position: absolute;
  zoom: 1;
  filter: alpha(opacity=0);
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
}
input[type="radio"]:enabled,
input[type="checkbox"]:enabled {
  position: absolute;
  opacity: 0;
}
input[type="radio"]:enabled + i,
input[type="checkbox"]:enabled + i {
  position: absolute;
  left: 0;
  top: 1px;
  width: 18px;
  height: 18px;
  border: 1px solid #d4d4d4;
  cursor: pointer;
  background: #fff;
}
input[type="radio"]:enabled + i {
  -webkit-border-radius: 50%;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 50%;
  -moz-background-clip: padding;
  border-radius: 50%;
  background-clip: padding-box;
}
input[type="radio"]:enabled + i:after {
  display: none;
  content: '';
  position: absolute;
  left: 5px;
  top: 5px;
  width: 8px;
  height: 8px;
  background: #acaaaa;
  -webkit-border-radius: 50%;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 50%;
  -moz-background-clip: padding;
  border-radius: 50%;
  background-clip: padding-box;
}
input[type="checkbox"]:enabled + i:after {
  display: none;
  content: '';
  position: absolute;
  top: -4px;
  left: 2px;
  width: 18px;
  height: 18px;
  background: url(/bitrix/templates/iar_merge/styles/../images/bg_checkbox.png) 0 0 no-repeat;
}
input[type="radio"]:checked + i:after {
  display: block;
}
input[type="checkbox"]:checked + i:after {
  display: block;
}
.box-field {
  display: inline-block;
  vertical-align: top;
  margin: 0 3.3%;
}
.box-field:first-child {
  margin-left: 0;
}
.box-field:last-child {
  margin-right: 0;
}
.box-field .link-show-reg {
  display: none;
  border-top: 1px solid #d5d5d5;
  padding: 33px 15px 0;
  margin: 15px -15px 30px;
  font-size: 16px;
}
.box-field .link-show-reg span {
  cursor: pointer;
  border-bottom: 1px dotted #323337;
  -webkit-transition: color 0.4s ease, border-color 0.4s ease;
  -moz-transition: color 0.4s ease, border-color 0.4s ease;
  -o-transition: color 0.4s ease, border-color 0.4s ease;
  transition: color 0.4s ease, border-color 0.4s ease;
}
.box-field .link-show-reg span:hover {
  color: #323337;
}
.land-book {
  margin-bottom: 20px;
  /*display: inline-block;*/
  min-width: 340px;
  /*text-align: center;*/
}
.land-book  img:not(.book-img) {
  /*border: 1px solid #d7d7d7;*/
}
.land-book a {
  color: #686868;
}
.land-book a:hover {
  color: #00993d;
}
.land-book .h3,
.land-book h3 {
  font-family: "Helvetica300", sans-serif;
  color: #686868;
  margin-bottom: 7px;
}
.land-book .h3 a,
.land-book h3 a {
  font-family: "Helvetica500", sans-serif;
  color: #323337;
}
.land-book .h3 a:hover,
.land-book h3 a:hover {
  color: #00993d;
}
.land-book dl {
  /*display: table;*/
  display: inline-block;
  margin-bottom: 10px;
}
.land-book dl dt {
  display: table-cell;
  vertical-align: middle;
  /*padding-right: 12px;*/
}
.land-book dl dd {
  display: table-cell;
  vertical-align: middle;
}
.land-book dl dd p {
  margin-bottom: 0;
  padding: 2px 0;
}
.land-book ul {
  list-style: none;
}
.land-book ul li {
  display: inline-block;
  vertical-align: top;
  /*margin-left: 14px;*/
  margin-right: 10px;
  margin-bottom: 10px;
}
.land-book ul li:first-child {
  margin-left: 0;
}
.scroll-fix {
  overflow-x: auto;
  overflow-y: hidden;
  padding-bottom: 15px;
  white-space: nowrap;
  list-style: none;
}
.representatives {
  list-style: none;
  margin-left: -20px;
  padding-bottom: 5px;
}
.representatives li {
  display: inline-block;
  vertical-align: top;
  width: 50%;
  padding-left: 20px;
  margin-bottom: 20px;
  text-align: center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.representatives li .summary {
  padding: 8% 10%;
  border: 1px solid #d7d7d7;
  background: #fff;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.representatives li .summary p {
  margin-bottom: 11%;
}
.representatives li .summary p:last-child {
  margin-bottom: 0;
}
.representatives li .summary a {
  color: #686868;
}
.representatives li .summary a:hover {
  color: #323337;
}
.representatives li .title {
  font-size: 20px;
  font-family: "Helvetica300", sans-serif;
  white-space: nowrap;
  margin-bottom: 12%;
}
.representatives li .title:after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 1px;
  height: 51px;
}
.representatives li .title span {
  display: inline-block;
  vertical-align: middle;
  white-space: normal;
}
.calendar {
  width: 100%;
  border-collapse: separate;
}
.calendar th {
  vertical-align: middle;
  width: 135px;
  padding: 0 20px;
  text-align: center;
  font-size: 18px;
  color: #323337;
  font-weight: normal;
  background: #ebd258;
  -webkit-border-radius: 2px 0 0 2px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 2px 0 0 2px;
  -moz-background-clip: padding;
  border-radius: 2px 0 0 2px;
  background-clip: padding-box;
}
.calendar th + td {
  border-left: none;
}
.calendar td {
  height: 59px;
  border: 1px solid #d5d5d5;
  border-right: none;
  font-size: 16px;
  background: #fff;
  vertical-align: middle;
}
.calendar td:last-child {
  border-right: 1px solid #d5d5d5;
}
.calendar td a {
  display: block;
  padding: 7px 10px 8px;
  text-decoration: none;
  color: #686868;
}
.calendar td a:hover {
  color: #323337;
}
.calendar td p {
  margin-bottom: 4px;
}
.calendar td small {
  font-size: 12px;
}
.calendar td.active {
  height: 57px;
  border: 2px solid #edc731;
}
.calendar td.active a {
  padding: 6px 10px 7px;
  cursor: default;
  color: #686868;
}
.calendar td.active + td {
  border-left: none;
}
.weekday {
  display: inline-block;
  vertical-align: top;
  margin-left: 20px;
  text-align: center;
  font-size: 14px;
}
.weekday:first-child {
  margin-left: 0;
}
.weekday p {
  margin-bottom: 0;
}
.weekday .number {
  display: block;
  width: 74px;
  height: 74px;
  margin: 0 auto 7px;
  text-align: center;
  font-size: 38px;
  color: #a9a9a9;
  border: 1px solid #d6d6d6;
  line-height: 74px;
  background: #fff;
  -webkit-border-radius: 50%;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 50%;
  -moz-background-clip: padding;
  border-radius: 50%;
  background-clip: padding-box;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.weekday a {
  text-decoration: none;
  color: #686868;
}
.weekday a:hover {
  color: #323337;
}
.weekday a:hover .number {
  color: #323337;
  border-color: #323337;
}
.weekday a.active {
  cursor: default;
  color: #cba901;
}
.weekday a.active .number {
  border: 2px solid #e9c92c;
  margin-top: -1px;
  margin-bottom: 6px;
  color: #e9c92c;
}
.title-calendar {
  color: #323337;
  text-align: center;
  border: 1px solid #d5d5d5;
  padding: 12px 15px;
  margin-bottom: 4%;
  font-size: 18px;
  background: #fff;
}
.weekday-cover {
  text-align: center;
  margin-bottom: 35px;
  padding-top: 1px;
}
.calendar-cover {
  margin-bottom: 30px;
}
.images-two {
  list-style: none;
  text-align: center;
  margin: 5% -15px 5%;
}
.images-two li {
  display: inline-block;
  vertical-align: top;
  width: 50%;
  max-width: 290px;
  padding: 0 15px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.social-share {
  margin-bottom: 4.5%;
  margin-top: 30px;
}
.social-share p {
  font-size: 16px;
}
.social-share a {
  display: inline-block;
  vertical-align: top;
  color: #fefefe;
  text-decoration: none;
  font-size: 12px;
  padding: 1px 6px 1px 1px;
  margin-right: 6px;
  margin-bottom: 10px;
  background: #000;
  -webkit-border-radius: 4px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 4px;
  -moz-background-clip: padding;
  border-radius: 4px;
  background-clip: padding-box;
}
.social-share a span {
  display: inline-block;
  vertical-align: middle;
  margin-left: 2px;
}
.social-share a img {
  display: inline-block;
  vertical-align: middle;
  background: #fff;
  -webkit-border-radius: 4px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 4px;
  -moz-background-clip: padding;
  border-radius: 4px;
  background-clip: padding-box;
}
.social-share a.vk {
  background: #5588a6;
}
.social-share a.vk:hover {
  background: #47728b;
}
.social-share a.fb {
  background: #527db0;
}
.social-share a.fb:hover {
  background: #446995;
}
.social-share a.g {
  background: #e6685f;
}
.social-share a.g:hover {
  background: #e0473c;
}
.social-share a.tw {
  background: #60d5fb;
}
.social-share a.tw:hover {
  background: #38cafa;
}
.social-share a.od {
  background: #f29a47;
}
.social-share a.od:hover {
  background: #ef8521;
}
.album.news-list {
  font-size: 18px;
  margin-left: -30px;
}
.album.news-list li {
  padding-left: 30px;
}
.album.news-list a {
  color: #323337;
}
.album.news-list a:hover {
  color: #00993d;
}
.album.news-list a time {
  display: inline;
  font-size: 14px;
  color: #686868;
}
.album.news-list .img {
  margin-bottom: 15px;
}
.title-h2 {
  font-size: 26px;
  font-family: "Helvetica300", sans-serif;
  color: #323337;
  margin-bottom: 4%;
}
.comments {
  overflow: hidden;
  margin-bottom: 1.5%;
}
.comments h2,
.comments .h2 {
  margin-bottom: 20px;
}
.no-comment {
  overflow: hidden;
  margin-bottom: 38px;
}
.no-comment a {
  color: #686868;
}
.no-comment a:hover {
  color: #323337;
}
.no-comment img {
  float: left;
  margin-right: 10px;
}
.no-comment p {
  overflow: hidden;
  max-width: 650px;
  min-height: 42px;
  margin-bottom: 0;
  padding: 14px 10px;
  background: #fff;
}
.poster-open {
  overflow: hidden;
  margin-bottom: 1.5%;
}
.poster-open .calendar-poster {
  float: left;
  width: 198px;
  border: 1px solid #d5d5d5;
  text-align: center;
  margin-right: 40px;
  margin-bottom: 20px;
  padding-bottom: 31px;
  color: #323337;
  font-size: 16px;
  font-family: "Helvetica300", sans-serif;
  background: #fff;
  -webkit-border-radius: 3px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 3px;
  -moz-background-clip: padding;
  border-radius: 3px;
  background-clip: padding-box;
}
.poster-open .calendar-poster p {
  margin-bottom: 0;
}
.poster-open .calendar-poster .title {
  padding: 22px 10px;
  margin-top: 0;
  margin-bottom: 13px;
  border-bottom: 1px solid #d5d5d5;
}
.poster-open .calendar-poster .number {
  font-size: 72px;
  letter-spacing: -6px;
  font-family: "Helvetica400", sans-serif;
  text-indent: -12px;
  color: #686868;
  line-height: 1;
  margin-bottom: -3px;
}
.poster-open .calendar-poster small {
  display: block;
  font-size: 12px;
  font-family: "Helvetica400", sans-serif;
  color: #686868;
  margin-top: 1px;
}
.poster-open .calendar-poster .button {
  margin-top: 17px;
}
.poster-open .summary {
  overflow: hidden;
}
.comment {
  overflow: hidden;
  max-width: 750px;
  margin-bottom: 10px;
}
.comment .summary {
  overflow: hidden;
  padding: 10px;
  margin-bottom: 7px;
  background: #fff;
  -webkit-border-radius: 2px 0 0 2px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 2px 0 0 2px;
  -moz-background-clip: padding;
  border-radius: 2px 0 0 2px;
  background-clip: padding-box;
}
.comment .summary img {
  float: left;
  margin-right: 10px;
}
.comment .summary p {
  overflow: hidden;
  margin-bottom: 0;
}
.comment .autor {
  float: left;
}
.comment .autor small {
  font-size: 12px;
}
.comment .link-answer {
  display: inline-block;
  line-height: 1.1;
  float: right;
  color: #686868;
  text-decoration: none;
  margin-top: 1px;
  border-bottom: 1px dotted;
}
.comment .link-answer:hover {
  color: #323337;
}
.book-link {
  width: 20%;
  max-width: 200px;
  text-align: center;
}
.book-link .link {
  font-size: 12px;
  color: #686868;
  text-decoration: none;
}
.book-link .link:hover {
  color: #323337;
}
.book-link .summary {
  display: block;
  padding: 29px 15px;
  margin-top: 20px;
  border: 1px solid #d5d5d5;
  color: #686868;
  background: #fff;
}
.book-link .summary img {
  margin-bottom: 15px;
}
.book-link .summary:hover {
  color: #323337;
}
.book-link .summary p {
  margin-bottom: 0;
}
.book-link.prev {
  float: left;
}
.book-link.prev .link {
  padding-left: 29px;
  background: url(/bitrix/templates/iar_merge/styles/../images/icon-arrow-back.gif) 0 50% no-repeat;
}
.book-link.next {
  float: right;
}
.book-link.next .link {
  padding-right: 29px;
  background: url(/bitrix/templates/iar_merge/styles/../images/icon-arrow-forward.gif) 100% 50% no-repeat;
}
.book-current {
  overflow: hidden;
  padding: 20px 4% 0;
}
.book-current .img {
  float: left;
  width: 35%;
  max-width: 190px;
  min-width: 162px;
  margin-right: 20px;
}
.book-current .img > img {
  margin-bottom: 12px;
}
.book-current .summary {
  overflow: hidden;
  padding: 0 0 5px 0;
}
.book-current .summary h2,
.book-current .summary .h2 {
  font-size: 26px;
  font-family: "Helvetica300", sans-serif;
  margin-bottom: 14px;
}
.book-current .summary small {
  font-size: 12px;
}
.book-current .summary .price {
  margin-top: 10px;
}
.book-current .mobile-fragment {
  display: none;
}
.price {
  display: inline-block;
  border: 1px solid #bdbec0;
  -webkit-border-radius: 4px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 4px;
  -moz-background-clip: padding;
  border-radius: 4px;
  background-clip: padding-box;
}
.price span {
  display: inline-block;
  vertical-align: middle;
  margin: 0 17px 0 15px;
}
.price .button {
  display: inline-block;
  vertical-align: middle;
  margin: -1px 0 0 -1px;
}
.link-dotted {
  text-decoration: none;
  color: #686868;
}
.link-dotted img {
  display: inline-block;
  vertical-align: middle;
  margin-right: 6px;
}
.link-dotted span {
  display: inline-block;
  vertical-align: middle;
  line-height: 1.1;
  border-bottom: 1px dotted;
}
.link-dotted:hover {
  color: #323337;
}
.book-open {
  overflow: hidden;
}
.book-open .img {
  float: left;
  width: 33%;
  margin-right: 25px;
  max-width: 340px;
}
.book-open .summary {
  overflow: hidden;
}
.book-open .summary .inline-middle {
  margin: 5px 22px 20px 0;
}
.book-open .summary .inline-middle p {
  margin-bottom: 12px;
}
.book-open .summary .social-share {
  margin-top: 8px;
}
.book-open .summary h3,
.book-open .summary .h3 {
  font-size: 26px;
  font-family: "Helvetica300", sans-serif;
  color: #686868;
  margin-bottom: 15px;
}
.contents {
  overflow: hidden;
  padding: 15px 22px;
  margin-bottom: 10px;
  background: #fff;
}
.contents p {
  overflow: hidden;
  margin-bottom: 0;
}
.contents .link-dotted {
  float: right;
  margin-left: 15px;
}
.col3 {
  -webkit-column-count: 3;
  -moz-column-count: 3;
  column-count: 3;
  -webkit-column-gap: 23px;
  -moz-column-gap: 23px;
  column-gap: 23px;
  margin-bottom: 6%;
}
.col3 img {
  margin-bottom: 15px;
}
.carousel-cover {
  padding: 30px 3px;
  margin-bottom: 6%;
  border: 1px solid #d7d7d7;
  background: #fff;
}
.owl-carousel .owl-item {
  text-align: center;
}
.owl-carousel a {
  display: block;
  margin: 0 16px;
}
img.block-left {
  margin-right: 22px;
  margin-top: 4px;
  margin-bottom: 15px;
}
.mb6p,
.news.mb6p,
.land-book.mb6p {
  margin-bottom: 6%;
}
a.color-gray {
  color: #686868;
}
a.color-gray:hover {
  color: #323337;
}
.link-solid {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
  color: #686868;
}
.link-solid:hover {
  color: #323337;
}
.link-solid img {
  display: inline-block;
  vertical-align: middle;
  margin-right: 6px;
}
.link-solid span {
  display: inline-block;
  vertical-align: middle;
  text-decoration: underline;
}
.button + .link-solid {
  margin-left: 17px;
}
.forum {
  position: relative;
  margin: 15px -10px 40px;
}
.forum:before {
  content: '';
  position: absolute;
  left: 10px;
  top: 68px;
  right: 10px;
  bottom: -20px;
  border: 1px solid #d5d5d5;
  background: #fff;
}
.forum table {
  position: relative;
  z-index: 5;
  width: 100%;
  border-collapse: separate;
  border-spacing: 10px;
}
.forum table thead td {
  height: 20px;
  padding: 13px 5px;
  border: 1px solid #d5d5d5;
  text-align: center;
  background: #fff;
}
.forum table tbody td {
  vertical-align: top;
  padding: 27px 0 7px;
  font-size: 18px;
  color: #323337;
}
.forum table tbody td a {
  text-decoration: none;
}
.forum table tbody td a:hover {
  color: #00993d;
}
.forum table tbody td small {
  font-size: 14px;
  color: #686868;
}
.forum table tbody td p {
  margin-bottom: 0;
}
.forum table tbody td:first-child {
  width: 64px;
  text-align: center;
}
.forum table tbody td:first-child img {
  position: relative;
  top: 3px;
}
.forum table tbody td:first-child + td + td {
  text-align: center;
}
.forum table tbody td:first-child + td + td + td {
  text-align: center;
}
.forum table tbody td:first-child + td + td + td + td {
  padding-right: 10px;
}
.interview {
  list-style: none;
  margin-left: -18px;
  margin-bottom: 19px;
  margin-top: 15px;
}
.interview li {
  display: inline-block;
  vertical-align: top;
  width: 33.33%;
  padding-left: 18px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.interview li .summary {
  min-height: 186px;
  padding: 8% 8.5% 6%;
  border: 1px solid #d6d6d6;
  background: #fff;
}
.mr15 {
  margin-right: 15px;
}
.mb15 {
  margin-bottom: 15px;
}
.forum-comment {
  position: relative;
  overflow: hidden;
  margin: 8px 0 30px 0;
}
.forum-comment .info {
  float: left;
  width: 192px;
  padding: 13px 20px 11px;
  margin-right: 19px;
  background: #fff;
}
.forum-comment .info p {
  margin-bottom: 8px;
}
.forum-comment .info small {
  display: block;
  font-size: 12px;
  margin-bottom: 25px;
}
.forum-comment .summary {
  overflow: hidden;
  padding-bottom: 20px;
}
.forum-comment .summary .head {
  overflow: hidden;
  padding: 9px 11px 7px;
  margin-bottom: 7px;
  background: #fff;
}
.forum-comment .summary .head p {
  overflow: hidden;
  padding-top: 5px;
  margin-bottom: 0;
}
.forum-comment .summary .head a {
  color: #686868;
}
.forum-comment .summary .head a:hover {
  color: #323337;
}
.forum-comment .summary .links {
  position: absolute;
  right: 0;
  bottom: 0;
  text-align: right;
}
.forum-comment .summary .links a {
  margin-left: 14px;
}
.rating {
  float: right;
  margin-left: 20px;
}
.rating span {
  position: relative;
  top: -1px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 12px;
}
.rating b {
  display: inline-block;
  vertical-align: middle;
  width: 65px;
  height: 34px;
  background: url(/bitrix/templates/iar_merge/styles/../images/bg_rating.png) 0 0 no-repeat;
}
.rating b i {
  display: block;
  float: left;
  width: 32px;
  height: 30px;
  margin-top: 1px;
  zoom: 1;
  filter: alpha(opacity=60);
  -webkit-opacity: 0.6;
  -moz-opacity: 0.6;
  opacity: 0.6;
  cursor: pointer;
  -webkit-transition: opacity 0.4s ease;
  -moz-transition: opacity 0.4s ease;
  -o-transition: opacity 0.4s ease;
  transition: opacity 0.4s ease;
}
.rating b i:first-child {
  background: url(/bitrix/templates/iar_merge/styles/../images/icon-minus.png) 50% 50% no-repeat;
}
.rating b i:first-child + i {
  background: url(/bitrix/templates/iar_merge/styles/../images/icon-plus.png) 50% 50% no-repeat;
}
.rating b i:hover {
  zoom: 1;
  filter: alpha(opacity=100);
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
}
.text-center .pagenav {
  display: inline-block;
  float: none;
  margin-top: 30px;
}
.inp-cover {
  margin-bottom: 20px;
}
.inp-cover dt {
  color: #323337;
  margin-bottom: 4px;
}
.inp-cover input[type="text"],
.inp-cover input[type="password"],
.inp-cover input[type="email"],
.inp-cover input[type="tel"],
.inp-cover textarea {
  width: 100%;
  max-width: 346px;
  font-size: 14px;
  border-color: #f8f8f8;
}
.inp-cover textarea {
  width: 100%;
  max-width: 635px;
  height: 188px;
}
.inp-cover small {
  display: block;
  font-size: 13px;
  padding-top: 7px;
  color: #7d7d7d;
}
form .title-h2 {
  margin-bottom: 22px;
}
.mb10 {
  margin-bottom: 10px;
}
.feedback {
  list-style: none;
  margin-left: -19px;
}
.feedback li {
  display: inline-block;
  vertical-align: top;
  width: 33.33%;
  padding-left: 19px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: opacity 0.4s ease;
  -moz-transition: opacity 0.4s ease;
  -o-transition: opacity 0.4s ease;
  transition: opacity 0.4s ease;
  zoom: 1;
  filter: alpha(opacity=52);
  -webkit-opacity: 0.52;
  -moz-opacity: 0.52;
  opacity: 0.52;
}
.feedback li.visible {
  zoom: 1;
  filter: alpha(opacity=100);
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
}
.feedback .button {
  width: 100%;
}
.feedback textarea {
  height: 425px;
  height: 506px;
}
label.bt {
  display: block;
  padding: 17px 10px;
  white-space: nowrap;
  color: #323337;
  border: 1px solid #d6d6d6;
  line-height: 1.2;
  text-align: center;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmNmY2ZjYiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZjZmNmYyIgc3RvcC1vcGFjaXR5PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);
  background-image: -webkit-linear-gradient(top, #f6f6f6 0%, #fcfcfc 100%);
  background-image: -moz-linear-gradient(top, #f6f6f6 0%, #fcfcfc 100%);
  background-image: -o-linear-gradient(top, #f6f6f6 0%, #fcfcfc 100%);
  background-image: linear-gradient(to bottom, #f6f6f6 0%, #fcfcfc 100%);
  -webkit-box-shadow: 0 2px 0 #ffffff inset, 0 1px 1px #d6d6d6;
  -moz-box-shadow: 0 2px 0 #ffffff inset, 0 1px 1px #d6d6d6;
  box-shadow: 0 2px 0 #ffffff inset, 0 1px 1px #d6d6d6;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
label.bt:after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 1px;
  height: 40px;
  margin-right: -3px;
}
label.bt span {
  display: inline-block;
  vertical-align: middle;
  white-space: normal;
}
label.bt i {
  display: none;
}
label.bt:hover {
  border-color: #686868;
  background: #fff;
}
label.bt.active {
  cursor: default;
  border-color: #edca3f;
  background: #fff;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.feedback-title {
  height: 158px;
  list-style: none;
  font-size: 18px;
  color: #323337;
  margin: 3.5% 0 1%;
}
.feedback-title li img {
  margin-bottom: 28px;
}
.feedback-title li div {
  display: inline-block;
  text-align: center;
}
.feedback-title li.eq2 {
  text-align: center;
}
.feedback-title li.eq3 {
  text-align: right;
}
.feedback-title li.eq3 div {
  width: 33%;
}
.feedback-title li.hide {
  display: none;
}
.feedback-title li p {
  margin-bottom: 0;
}
.feedback-title li small {
  display: block;
  font-size: 14px;
  color: #7d7d7d;
  padding-top: 1px;
}
.upload-img .images {
  position: relative;
  overflow: hidden;
  max-width: 197px;
}
.upload-img .images i {
  position: absolute;
  right: 2px;
  top: 2px;
  width: 17px;
  height: 17px;
  cursor: pointer;
  background: #cccccc url(/bitrix/templates/iar_merge/styles/../images/icon-remove-img.png) 0 0 no-repeat;
}
.upload-img .button {
  position: relative;
  overflow: hidden;
  text-align: center;
}
.upload-img .button.hide {
  display: none;
}
.upload-img .button .img-inp {
  position: absolute;
  right: 0;
  top: 0;
  font-size: 150px;
  cursor: pointer;
}
.upload-img .button .img-inp:disabled {
  cursor: default;
}
.pc-hide {
  display: none;
  text-align: center;
  margin-bottom: 40px;
}
.pc-hide p {
  margin-bottom: 5px;
}
.language-select-pc {
  position: absolute;
  list-style: none;
  right: 0;
  top: 100%;
  margin-top: 10px;
  padding: 10px 15px;
  background: #fff;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
  -webkit-border-radius: 4px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 4px;
  -moz-background-clip: padding;
  border-radius: 4px;
  background-clip: padding-box;
  zoom: 1;
  filter: alpha(opacity=0);
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.language-select-pc.visible {
  zoom: 1;
  filter: alpha(opacity=100);
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  visibility: visible;
  margin-top: 4px;
}
.language-select-pc li {
  padding: 5px 0;
  line-height: 32px;
}
.language-select-pc a {
  text-decoration: none;
}
.language-select-pc img {
  margin-right: 4px;
}


.big_img_news .news .img {
    float: initial;
    width: 100%;
    margin-bottom: 15px;}

.big_img_news .news .img img {
    width: 100%;
}

.feedback-anketa input{
  width: 300px;
}

.anketa-header {
  text-align: center;
  font-style: italic;
  color: #029034;
}

.anketa-header h2 {
  margin-bottom: 10px;
  text-transform: uppercase;
}

.anketa-header h3 {
  font-style: normal;
  margin-bottom: 25px;
  color: #029034;
}

.anketa-form {
  text-align: center;
}

.anketa-form input {
  margin-bottom: 15px;
  width: 400px;
}

.success {
  font-size: 20px;
  color: red;
}

.error {
	color: red;
}

@media screen and (max-width: 767px) and (min-width: 480px) {
  .feedback-anketa li {
    display: inline-block !important;
  }
}

@media screen and (max-width: 479px) and (min-width: 0px) {
  .feedback li {
    display: inline-block !important;
  }
}
.user_block {
  float: right;
  margin-right: 15px;
}
.user_block p {
  float: right;
  margin: 15px;
  color: #fff;
  font-family: Helvetica300, sans-serif;
  font-size: 16px;
}
input {
  -webkit-appearance: none;
}

@media screen and (max-width: 768px) {
  form.js-filter {
    display: flex;
    flex-wrap: wrap;
  }

  .selectBlock:first-child {
    margin-left: 5px;
  }

  .selectBlock {
    width: 100%;
    margin: 0 5px;
  }

  .left_filter {
    margin-top: 10px;
    margin-left: calc(50% - 100px);
    margin-top: 10px;
  }

}
/* End */


/* Start:/bitrix/templates/iar_merge/styles/iagra.min.css?15632413382280*/
.iarga{float:right;text-align:right;margin:10px 0}.iarga p{display:inline-block;vertical-align:middle;width:72px;font-size:14px;color:#fff;line-height:1.2;margin:0 17px 0 0}.iarga a{display:inline-block;vertical-align:middle}.lightbox{display:none;position:relative;z-index:1001;max-width:330px;margin:0 auto;padding:30px;color:#000;font-size:104%;text-align:center;background:#f3f3f3}.lightbox-container{display:none;position:fixed;overflow-y:scroll;z-index:999;left:0;top:0;width:100%;height:100%}.popup{padding:5px 15px 15px;position:fixed;top:250px;left:35%;display:none;border:1px solid #ccc;background:#fff;border-radius:4px;z-index:100}.popup .title{color:#000;font-size:20px;letter-spacing:1px;line-height:1.67;margin:0;margin-bottom:20px}.hide-text{border:1px solid #23ce41;position:relative;padding-bottom:180px;margin-bottom:6px;-webkit-border-radius:4px;-webkit-background-clip:padding-box;-moz-border-radius:4px;-moz-background-clip:padding;border-radius:4px}.hide-text:after{content:'';width:45px;height:36px;position:absolute;top:100%;left:21%;margin-top:-4px;background:url(/bitrix/templates/iar_merge/styles/../images/bg_review-arrow.png) 0 0 no-repeat}.hide-text .text_js{padding:13px 20px 8px;position:absolute;overflow:hidden;max-height:160px;line-height:1.4;z-index:100;box-sizing(border-box)}.hide-text.hide.open .text_js{position:absolute;z-index:120;max-height:none;border:1px solid #23ce41;margin:-10px;padding:13px 20px 8px;background:#fff}.hide-text .bt_arrow_close_js,.hide-text .bt_arrow_js{display:none;position:absolute;bottom:0;left:50%;margin-left:-16px;vertical-align:top;border:16px solid transparent;border-top-color:#60962c}.hide-text .bt_arrow_close_js{border:16px solid transparent;border-bottom-color:#60962c;bottom:10px}.hide-text.open .bt_arrow_close_js{display:block}.hide-text.hide .bt_arrow_js{display:block;z-index:100}.hide-text.hide .text_js:before{content:"";position:absolute;bottom:0;left:0;height:75px;width:100%;background:url(/images/attenuation.png) repeat-x}.hide-text.hide.open .text_js:before{display:none}.recommended{overflow:hidden;display:inline-block}.arrow_js{position:absolute;bottom:0;left:50%;margin-left:-16px;vertical-align:top;border:16px solid transparent}.home img{height:auto;max-width:15px}.form_c{border:2px solid #37a530;padding:17px 10px}
/* End */


/* Start:/bitrix/templates/iar_merge/styles/jquery-ui.min.css?15632413382253*/
/*! jQuery UI - v1.11.4 - 2015-11-23
* http://jqueryui.com
* Includes: core.css, autocomplete.css, menu.css
* Copyright jQuery Foundation and other contributors; Licensed MIT */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default !important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-autocomplete{position:absolute;max-height:314px;overflow-y:auto;overflow-x:hidden;top:0;left:0;cursor:default;border:1px solid #d5d5d5;background:#fff}#ui-id-2.ui-autocomplete{position:fixed;max-height:none;top:71px !important;bottom:0;left:auto !important;right:0;width:296px !important;height:auto;border:0}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{position:relative;margin:0;padding:12px 19px;font-size:16px;color:#686868;cursor:pointer;border-top:1px solid #d5d5d5;min-height:0;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}#ui-id-2.ui-autocomplete .ui-menu-item{padding:12px 29px;border:0}#ui-id-2.ui-autocomplete .ui-menu-item:first-child{margin-top:12px}#ui-id-2.ui-autocomplete .ui-menu-item:last-child{margin-bottom:12px}.ui-menu .ui-menu-item:first-child{border-top:0}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{background:#d5d5d5}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}
/* End */


/* Start:/bitrix/templates/iar_merge/styles/media-queries.min.css?156324133916202*/
.font300{font-family:"Helvetica300",sans-serif}.font400{font-family:"Helvetica400",sans-serif}@media screen and (max-width:1400px){.three-columns{margin-right:-30px}.three-columns li{padding-right:30px}.news .img{float:none;margin-right:0;margin-bottom:10px}.mainbar .news .img{float:left;margin-bottom:0;margin-right:30px}}@media screen and (max-width:1280px){header .ov-hidd{clear:both}.welcome .button.big{width:324px;padding:17px 26px}.contents .link-dotted img{margin-right:0}.contents .link-dotted span{display:none}.feedback li{width:50%}.feedback li.eq3{width:60%}.feedback li.eq3 textarea{height:160px}.feedback li .button{max-width:345px}}@media screen and (max-width:1200px){.book-current{position:relative;overflow:visible;clear:both;padding-left:0;padding-right:0}.book-current .img{position:absolute;float:none;left:25%;right:25%;bottom:95%;width:auto;max-width:inherit;min-width:inherit;text-align:center;margin-right:0}.book-current .mobile-fragment{display:block}.book-current .pc-fragment{display:none}.book-link{width:27%}.interview li{width:50%}}@media screen and (min-width:768px) and (max-width:999px){html{-webkit-text-size-adjust:none}body{font-size:14px}h2,.h2{font-size:20px;margin-bottom:35px}h3,.h3{font-size:16px}.review .cover{padding-left:10px;padding-right:10px}.review .cover:after{left:18px}.review .name{font-size:12px;margin-left:18px}.welcome{background-position:78% 50%}.welcome .middle{padding-right:220px}footer h3,footer .h3{margin-bottom:25px}footer .subscribe{float:none;width:auto;min-height:inherit;margin:0 -15px;padding:30px 15px 20px}footer .subscribe h3,footer .subscribe .h3{margin-bottom:25px}footer .subscribe .ov-hidd,footer .subscribe .button[type="submit"]{margin-bottom:20px}footer ul li{padding-top:30px;padding-bottom:20px}aside{display:none}.mainbar{float:none;width:auto;padding-right:0}label{padding-top:2px;min-height:18px}.box-field{display:block;margin:0}.box-field:last-child{display:none}.box-field .link-show-reg{display:block}}@media screen and (min-width:480px) and (max-width:767px){html{-webkit-text-size-adjust:none}body{font-size:14px}h1,.h1{font-size:24px;margin-bottom:18px}h1 small,.h1 small{font-size:20px}h2,.h2{font-size:20px;margin-bottom:25px}h3,.h3{font-size:16px}.review .cover{padding-left:10px;padding-right:10px}.review .cover:after{left:18px}.review .name{font-size:12px;margin-left:18px}header{padding-top:9px;padding-bottom:9px}header .block-right,header .ov-hidd{display:none}header .logo{width:254px}header .link-mobile-drop{display:block}.welcome{height:350px;top:9px;margin-bottom:20px;padding:0 15px;background-position:80% 50%}.welcome .middle{padding-right:215px}.welcome .button.big{width:293px;padding:17px 26px;font-size:16px}.welcome .title{font-size:20px;font-family:"Helvetica400",sans-serif}.three-columns{margin-right:0}.three-columns li{display:block;width:auto;padding-right:0}.scroll{overflow-x:auto;overflow-y:hidden;margin:0 -15px 40px;white-space:nowrap}.scroll>li,.scroll>div{display:inline-block;vertical-align:top;width:42%;margin-right:15px;white-space:normal;margin-bottom:10px}.scroll>li:first-child,.scroll>div:first-child{margin-left:15px}.news .img{width:auto}main{padding-top:5%}footer h3,footer .h3{margin-bottom:25px}footer .subscribe{float:none;width:auto;min-height:inherit;margin:0 -15px;padding:30px 15px 20px}footer .subscribe h3,footer .subscribe .h3{margin-bottom:25px}footer .subscribe .ov-hidd,footer .subscribe .button[type="submit"]{margin-bottom:20px}footer ul{display:block}footer ul li{display:block;padding-top:30px;padding-bottom:20px;text-align:center}footer ul li .h3,footer ul li h3{display:none}footer ul li:first-child{display:none}footer ul li:first-child+li{display:none}footer .link-partner{margin-bottom:30px}footer .link-partner:last-child{margin-bottom:0}footer .social{position:relative;top:-8px}footer .social p{display:inline-block;vertical-align:middle;margin:0 18px}footer .social i{width:auto;margin-right:0}footer .social span{display:none}.mobile{display:block}aside{display:none}.mainbar{float:none;width:auto;padding-right:0}.books-links.scroll{margin-bottom:15px}.books-links li{padding-left:0}.books-links li .summary .title{font-size:20px;margin-bottom:30px}.faq{margin-left:0}.faq li{display:block;width:auto;padding-left:0}.video{margin-bottom:17px}.autograph{width:196px;margin:0 auto}.mainbar .news{margin-bottom:30px}.mainbar .news h3,.mainbar .news .h3{font-size:18px}.mainbar .news .img{width:128px}.pagenav a{width:45px;height:45px;line-height:45px}.pagenav a.next:after{background-position:-2px 0}.gallery li .summary .title{font-size:26px;margin-bottom:7px}.gallery li .summary .img{margin-left:-13%;margin-right:-13%;margin-top:25px}.album.scroll{margin-bottom:15px}.album li{padding-left:0;padding-bottom:0}.slider-cover{padding:0;border:0;background:0}.gallerySlider.rsDefault{min-height:350px}.gallerySlider.rsDefault .rsArrow{display:none !important}.gallerySlider.rsDefault .rsThumbs{margin-left:-100%;padding-top:0 !important}.gallerySlider.rsDefault .rsOverflow{margin-top:117px}.gallerySlider.rsDefault.rsWithThumbsHor .rsThumbsArrowLeft,.gallerySlider.rsDefault.rsWithThumbsHor .rsThumbsArrowRight{top:0;bottom:0}.gallerySlider.rsDefault .rsGCaption{position:relative;bottom:0;float:left;text-align:left;line-height:1.2;padding-top:10px}.gallerySlider.rsDefault .rsGCaption p{margin:0;padding:0;background:0}label{padding-top:2px;min-height:18px}.box-field{display:block;margin:0}.box-field:last-child{display:none}.box-field .link-show-reg{display:block}.land-book dl img{width:85px}.scroll-fix{margin-left:-15px;margin-right:-15px}.scroll-fix>*:first-child{margin-left:15px !important}.scroll-fix>*:last-child{margin-right:15px !important}.title-calendar{margin-left:-16px;margin-right:-16px;margin-bottom:32px}.calendar-cover{margin-bottom:20px}.weekday-cover{margin-bottom:26px}.album.news-list{margin-left:-15px;font-size:16px}.album.news-list li{padding-left:0}.images-two{margin-left:-15px;margin-right:0;margin-bottom:7%}.images-two li{padding-left:15px;padding-right:0}.poster-open .calendar-poster{width:164px;margin-right:20px;margin-bottom:10px}.poster-open .calendar-poster .title{padding:12px 10px}.poster-open .summary{overflow:visible}.book-open .img{text-align:center;float:none;width:auto;max-width:inherit;margin-right:0;margin-bottom:20px}.col3{-webkit-column-count:auto;-moz-column-count:auto;column-count:auto;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}img.block-left{float:none;margin-right:0}.forum table thead td:first-child+td+td+td+td{display:none}.forum table tbody td{padding:13px 0 0 0}.forum table tbody td small{font-size:12px}.forum table tbody tr:first-child td{padding-top:25px}.forum table tbody td:first-child{width:48px}.forum table tbody td:first-child+td+td+td{padding-right:10px}.forum table tbody td:first-child+td+td+td+td{display:none}.forum+.pagenav{float:none;overflow:hidden;margin-bottom:28px}.pagenav+nobr{display:block;clear:both}.forum-comment .info{float:none;margin-right:0;padding:0 0 10px;background:0}.forum-comment .info *{display:none}.forum-comment .info *:first-child{display:block;font-size:18px;color:#323337}.forum-comment .info small{display:none}.rating{margin-left:15px}.rating span{margin-right:8px}.text-center .pagenav{margin-top:5px}.feedback li{display:none;width:100%;max-width:346px;margin:0 auto 35px}.feedback li.visible{display:block}.feedback li.visible.back{display:none}.feedback li.eq3{width:100%}.feedback-title{height:auto;text-align:center;margin-bottom:30px;font-size:15px}.feedback-title li img{margin-bottom:20px}.feedback-title li.eq3{text-align:center}.feedback-title li.eq3 div{width:auto}.pc-hide{display:block}}@media screen and (min-width:0) and (max-width:479px){html{-webkit-text-size-adjust:none}body{min-width:320px;font-size:14px}h1,.h1{font-size:24px;margin-bottom:18px}h1 small,.h1 small{font-size:20px}h2,.h2{font-size:20px;margin-bottom:20px}h3,.h3{font-size:16px}.review .cover{padding-left:10px;padding-right:10px}.review .cover:after{left:18px}.review .name{font-size:12px;margin-left:18px}header{padding-top:9px;padding-bottom:9px}header .block-right,header .ov-hidd{display:none}header .logo{width:254px}header .link-mobile-drop{display:block;right:7px}.welcome{height:350px;top:9px;margin-left:-20px;margin-right:-20px;margin-bottom:54px;padding:0 20px;background-position:85% 50%}.welcome .middle{position:relative;top:32px;vertical-align:bottom;padding-right:0}.welcome:after{vertical-align:bottom}.welcome .button.big{width:100%;padding:17px 15px;font-size:16px;text-align:center}.welcome .title{font-size:16px;font-family:"Helvetica400",sans-serif;color:#fff;margin-bottom:18px}.three-columns{margin-right:0}.three-columns li{display:block;width:auto;padding-right:0}.scroll{overflow-x:auto;overflow-y:hidden;margin:0 -15px 30px;white-space:nowrap}.scroll>li,.scroll>div{display:inline-block;vertical-align:top;width:80%;margin-right:15px;white-space:normal;margin-bottom:10px}.scroll>li:first-child,.scroll>div:first-child{margin-left:15px}.news .img{width:auto}main{padding-top:8%}footer h3,footer .h3{margin-bottom:25px}footer .subscribe{float:none;width:auto;min-height:inherit;margin:0 -15px;padding:25px 15px 20px}footer .subscribe h3,footer .subscribe .h3{margin-bottom:20px}footer .subscribe .ov-hidd,footer .subscribe .button[type="submit"]{margin-bottom:10px}footer .subscribe .ov-hidd{position:relative;top:-58px}footer .subscribe .ov-hidd input[type="text"]{-webkit-border-radius:3px;-webkit-background-clip:padding-box;-moz-border-radius:3px;-moz-background-clip:padding;border-radius:3px;background-clip:padding-box}footer .subscribe .button[type="submit"]{position:relative;top:58px;float:none;width:100%;-webkit-border-radius:3px;-webkit-background-clip:padding-box;-moz-border-radius:3px;-moz-background-clip:padding;border-radius:3px;background-clip:padding-box}footer ul{display:block}footer ul li{display:block;padding-top:30px;padding-bottom:20px;text-align:center}footer ul li .h3,footer ul li h3{display:none}footer ul li:first-child{display:none}footer ul li:first-child+li{display:none}footer .link-partner{margin-bottom:30px}footer .link-partner:last-child{margin-bottom:0}footer .social{position:relative;top:-8px;margin:0 -20px}footer .social p{display:inline-block;vertical-align:middle;margin:0 18px}footer .social i{width:auto;margin-right:0}footer .social span{display:none}footer .developer{display:none}.mobile{display:block}aside{display:none}.mainbar{float:none;width:auto;padding-right:0}.books-links.scroll{margin-bottom:15px}.books-links li{padding-left:0}.books-links li .summary .title{font-size:20px;margin-bottom:30px}.faq{margin-left:0}.faq li{display:block;width:auto;padding-left:0}.video{margin-bottom:17px}.autograph{width:196px;margin:0 auto}.mainbar .news{margin-bottom:30px}.mainbar .news h3,.mainbar .news .h3{font-size:18px}.mainbar .news .img{display:none}.pagenav a{width:45px;height:45px;line-height:45px}.pagenav a:nth-child(5){display:none}.pagenav a.next:after{background-position:-2px 0}.gallery{margin-left:0}.gallery li{display:block;width:auto;padding-left:0}.gallery li .summary .title{font-size:26px;margin-bottom:7px}.gallery li .summary .img{max-width:none;margin-left:-13%;margin-right:-13%;margin-top:25px}.album.scroll{margin-bottom:15px}.album li{padding-left:0;padding-bottom:0}.slider-cover{padding:0;border:0;background:0}.gallerySlider.rsDefault{min-height:270px}.gallerySlider.rsDefault .rsArrow{display:none !important}.gallerySlider.rsDefault .rsThumbs{margin-left:-100%;padding-top:0 !important}.gallerySlider.rsDefault .rsOverflow{margin-top:117px}.gallerySlider.rsDefault.rsWithThumbsHor .rsThumbsArrowLeft,.gallerySlider.rsDefault.rsWithThumbsHor .rsThumbsArrowRight{top:0;bottom:0}.gallerySlider.rsDefault .rsGCaption{position:relative;bottom:0;float:left;text-align:left;line-height:1.2;padding-top:10px}.gallerySlider.rsDefault .rsGCaption p{margin:0;padding:0;background:0}fieldset{display:block;border:0;padding:30px 0 0;max-width:none}fieldset legend{white-space:normal}fieldset input[type="text"],fieldset input[type="password"],fieldset input[type="email"],fieldset input[type="tel"]{max-width:none}label{padding-top:2px;min-height:18px}.box-field{display:block;margin:0}.box-field:last-child{display:none}.box-field .link-show-reg{display:block}.land-book dl img{width:85px}.scroll-fix{margin-left:-15px;margin-right:-15px}.scroll-fix>*:first-child{margin-left:15px !important}.scroll-fix>*:last-child{margin-right:15px !important}.representatives li{width:100%}.title-calendar{margin-left:-16px;margin-right:-16px;margin-bottom:32px}.calendar-cover{margin-bottom:20px}.weekday-cover{margin-bottom:26px}.album.news-list{margin-left:-15px;font-size:16px}.album.news-list li{padding-left:0}.title-h2{font-size:20px;margin-bottom:6%}.social-share{margin-right:-10px;margin-bottom:10%}.social-share p{margin-bottom:17px}.social-share a{font-size:9px;margin-right:2px;margin-bottom:5px;padding-right:4px}.social-share a span{margin-left:1px}.social-share a img{width:19px}.images-two{margin-left:-15px;margin-right:0;margin-bottom:10%;margin-top:10%}.images-two li{padding-left:15px;padding-right:0}.poster-open .calendar-poster{float:none;width:auto;margin-right:0}.poster-open .calendar-poster .title{font-size:14px;padding:14px 10px}.comment .autor small{display:block}.book-link .summary{padding:0;border:0;background:0;font-size:12px}.book-link{width:22%;margin-top:10%}.book-link img{zoom:1;filter:alpha(opacity=50);-webkit-opacity:.5;-moz-opacity:.5;opacity:.5}.book-link .link{display:inline-block;width:19px;height:9px;overflow:hidden;color:transparent !important}.book-current .img>img{max-width:170px;width:100%}.book-open .img{text-align:center;float:none;width:auto;max-width:inherit;margin-right:0;margin-bottom:20px}.contents{padding:15px 10px}.carousel-cover{padding:18px 0}.owl-theme .owl-controls .owl-buttons div.owl-next{-webkit-transform-origin:100% 50%;-moz-transform-origin:100% 50%;-o-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-o-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7)}.owl-theme .owl-controls .owl-buttons div.owl-prev{-webkit-transform-origin:0 50%;-moz-transform-origin:0 50%;-o-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%;-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-o-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7)}.col3{-webkit-column-count:auto;-moz-column-count:auto;column-count:auto;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}img.block-left{float:none;margin-right:0}.forum:before{top:0}.forum table thead{display:none}.forum table tbody td{padding:13px 0 0 0}.forum table tbody td small{font-size:12px}.forum table tbody td:first-child{width:48px}.forum table tbody td:first-child+td{padding-right:10px}.forum table tbody td:first-child+td+td{display:none}.forum table tbody td:first-child+td+td+td{display:none}.forum table tbody td:first-child+td+td+td+td{display:none}.forum+.pagenav{float:none;overflow:hidden;margin-bottom:28px}.pagenav+nobr{display:block;clear:both}.link-solid.hide-mobile{display:none}.forum-top{padding-bottom:35px}.forum-top .link-solid{display:block;position:relative;top:-48px;margin-left:0}.forum-top .button{position:relative;top:40px}.interview li{display:block;width:100%;margin-bottom:18px}.interview li .summary{min-height:inherit}.forum-comment .info{float:none;margin-right:0;padding:0 0 10px;background:0}.forum-comment .info *{display:none}.forum-comment .info *:first-child{display:block;font-size:18px;color:#323337}.forum-comment .info small{display:none}.rating{margin-left:15px}.rating span{margin-right:8px}.text-center .pagenav{margin-top:5px}.feedback li{display:none;width:100%;max-width:346px;margin:0 auto 35px}.feedback li.visible{display:block}.feedback li.visible.back{display:none}.feedback li.eq3{width:100%}.feedback-title{height:auto;text-align:center;margin-bottom:30px;font-size:15px}.feedback-title li img{margin-bottom:20px}.feedback-title li.eq3{text-align:center}.feedback-title li.eq3 div{width:auto}.pc-hide{display:block}}
/* End */


/* Start:/bitrix/templates/iar_merge/js/royalslider/royalslider.min.css?15632413443509*/
.royalSlider{width:100%;height:auto;position:relative;direction:ltr}.royalSlider>*{float:left}.rsWebkit3d .rsSlide{-webkit-transform:translateZ(0)}.rsWebkit3d .rsSlide,.rsWebkit3d .rsContainer,.rsWebkit3d .rsThumbs,.rsWebkit3d .rsPreloader,.rsWebkit3d img,.rsWebkit3d .rsOverflow,.rsWebkit3d .rsBtnCenterer,.rsWebkit3d .rsAbsoluteEl,.rsWebkit3d .rsABlock,.rsWebkit3d .rsLink{-webkit-backface-visibility:hidden}.rsFade.rsWebkit3d .rsSlide,.rsFade.rsWebkit3d img,.rsFade.rsWebkit3d .rsContainer{-webkit-transform:none}.rsOverflow{width:100%;height:100%;position:relative;overflow:hidden;float:left;-webkit-tap-highlight-color:rgba(0,0,0,0);border:1px solid #b3b3b3;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.rsVisibleNearbyWrap{width:100%;height:100%;position:relative;overflow:hidden;left:0;top:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rsVisibleNearbyWrap .rsOverflow{position:absolute;left:0;top:0}.rsContainer{position:relative;width:100%;height:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rsArrow,.rsThumbsArrow{cursor:pointer}.rsThumb{float:left;position:relative}.rsArrow,.rsNav,.rsThumbsArrow{opacity:1;-webkit-transition:opacity .3s linear;-moz-transition:opacity .3s linear;-o-transition:opacity .3s linear;transition:opacity .3s linear}.rsHidden{opacity:0;visibility:hidden;-webkit-transition:visibility 0 linear .3s,opacity .3s linear;-moz-transition:visibility 0 linear .3s,opacity .3s linear;-o-transition:visibility 0 linear .3s,opacity .3s linear;transition:visibility 0 linear .3s,opacity .3s linear}.rsGCaption{width:100%;float:left;text-align:center}.royalSlider.rsFullscreen{position:fixed !important;height:auto !important;width:auto !important;margin:0 !important;padding:0 !important;z-index:2147483647 !important;top:0 !important;left:0 !important;bottom:0 !important;right:0 !important}.royalSlider .rsSlide.rsFakePreloader{opacity:1 !important;-webkit-transition:0;-moz-transition:0;-o-transition:0;transition:0;display:none}.rsSlide{position:absolute;left:0;top:0;display:block;overflow:hidden;height:100%;width:100%}.royalSlider.rsAutoHeight,.rsAutoHeight .rsSlide{height:auto}.rsContent{width:100%;height:100%;position:relative}.rsPreloader{position:absolute;z-index:0}.rsNav{-moz-user-select:-moz-none;-webkit-user-select:none;user-select:none}.rsNavItem{-webkit-tap-highlight-color:rgba(0,0,0,0.25)}.rsThumbs{position:relative;overflow:hidden;float:left;z-index:22}.rsTabs{float:left;background:none !important}.rsTabs,.rsThumbs{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:rgba(0,0,0,0)}.rsVideoContainer{width:auto;height:auto;line-height:0;position:relative}.rsVideoFrameHolder{position:absolute;left:0;top:0;background:#141414;opacity:0;-webkit-transition:.3s}.rsVideoFrameHolder.rsVideoActive{opacity:1}.rsVideoContainer iframe,.rsVideoContainer video,.rsVideoContainer embed,.rsVideoContainer .rsVideoObj{position:absolute;z-index:50;left:0;top:0;width:100%;height:100%}.rsVideoContainer.rsIOSVideo iframe,.rsVideoContainer.rsIOSVideo video,.rsVideoContainer.rsIOSVideo embed{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:44px}.rsABlock{left:0;top:0;position:absolute;z-index:15}img.rsImg{max-width:none}.grab-cursor{cursor:url(/bitrix/templates/iar_merge/js/royalslider/grab.png) 8 8,move}.grabbing-cursor{cursor:url(/bitrix/templates/iar_merge/js/royalslider/grabbing.png) 8 8,move}.rsNoDrag{cursor:auto}.rsLink{left:0;top:0;position:absolute;width:100%;height:100%;display:block;z-index:20;background:url(/bitrix/templates/iar_merge/js/royalslider/blank.gif)}
/* End */


/* Start:/bitrix/templates/iar_merge/js/royalslider/skins/default/rs-default.min.css?15632413447116*/
.rsDefault,.rsDefault .rsOverflow,.rsDefault .rsSlide,.rsDefault .rsVideoFrameHolder,.rsDefault .rsThumbs{background:0;color:#000}.rsDefault .rsArrow{height:auto;width:52px;position:absolute;display:block;cursor:pointer;z-index:21;bottom:120px}.rsDefault.rsVer .rsArrow{width:100%;height:44px}.rsDefault.rsVer .rsArrowLeft{top:0;left:0}.rsDefault.rsVer .rsArrowRight{bottom:0;left:0}.rsDefault.rsHor .rsArrowLeft{left:0;top:0}.rsDefault.rsHor .rsArrowRight{right:0;top:0}.rsDefault .rsArrowIcn{width:52px;height:52px;top:50%;margin-top:-27px;border:1px solid #d1cdcd;position:absolute;cursor:pointer;background:url('/bitrix/templates/iar_merge/js/royalslider/skins/default/arrow.png');background-color:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.rsDefault .rsArrowIcn:hover{background-color:#f3f3f3}.rsDefault.rsHor .rsArrowLeft .rsArrowIcn{background-position:0 0;left:-28px}.rsDefault.rsHor .rsArrowRight .rsArrowIcn{background-position:100% 0;right:-28px}.rsDefault.rsVer .rsArrowLeft .rsArrowIcn{background-position:-96px -32px}.rsDefault.rsVer .rsArrowRight .rsArrowIcn{background-position:-96px -64px}.rsDefault .rsArrowDisabled .rsArrowIcn{opacity:.2;filter:alpha(opacity=20);*display:none}.rsDefault .rsBullets{position:absolute;z-index:35;left:0;bottom:0;width:100%;height:auto;margin:0 auto;background:#000;background:rgba(0,0,0,0.75);text-align:center;line-height:8px;overflow:hidden}.rsDefault .rsBullet{width:8px;height:8px;display:inline-block;*display:inline;*zoom:1;padding:6px 5px 6px}.rsDefault .rsBullet span{display:block;width:8px;height:8px;border-radius:50%;background:#777;background:rgba(255,255,255,0.5)}.rsDefault .rsBullet.rsNavSelected span{background-color:#FFF}.rsDefault .rsThumbsHor{width:100%;height:102px}.rsDefault .rsThumbsVer{width:96px;height:100%;position:absolute;top:0;right:0}.rsDefault.rsWithThumbsHor .rsThumbsContainer{position:relative;height:100%}.rsDefault.rsWithThumbsVer .rsThumbsContainer{position:relative;width:100%}.rsDefault .rsThumb{float:left;overflow:hidden;width:100px;height:100px;border:1px solid #c9c4c4;cursor:pointer}.rsDefault .rsThumb img{width:100%;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:opacity .4s ease}.rsDefault .rsThumb.rsNavSelected{cursor:default;background:#fff}.rsDefault .rsThumb.rsNavSelected img{-webkit-opacity:.6;-moz-opacity:.6;opacity:.6;filter:alpha(opacity=60)}.rsDefault .rsTmb{display:block}.rsDefault .rsTmb h5{font-size:16px;margin:0;padding:0;line-height:20px;color:#FFF}.rsDefault .rsTmb span{color:#DDD;margin:0;padding:0;font-size:13px;line-height:18px}.rsDefault .rsThumbsArrow{height:auto;width:20px;position:absolute;display:block;cursor:pointer;z-index:21;background:#000;background:rgba(0,0,0,0.75)}.rsDefault .rsThumbsArrow:hover{background:rgba(0,0,0,0.9)}.rsDefault.rsWithThumbsVer .rsThumbsArrow{width:100%;height:20px}.rsDefault.rsWithThumbsVer .rsThumbsArrowLeft{top:0;left:0}.rsDefault.rsWithThumbsVer .rsThumbsArrowRight{bottom:0;left:0}.rsDefault.rsWithThumbsHor .rsThumbsArrowLeft{left:0;top:18px;bottom:0}.rsDefault.rsWithThumbsHor .rsThumbsArrowRight{right:0;top:18px;bottom:0}.rsDefault .rsThumbsArrowIcn{width:16px;height:16px;top:50%;left:50%;margin-top:-8px;margin-left:-8px;position:absolute;cursor:pointer;background:url('/bitrix/templates/iar_merge/js/royalslider/skins/default/rs-default.png')}.rsDefault.rsWithThumbsHor .rsThumbsArrowLeft .rsThumbsArrowIcn{background-position:-128px -32px}.rsDefault.rsWithThumbsHor .rsThumbsArrowRight .rsThumbsArrowIcn{background-position:-128px -48px}.rsDefault.rsWithThumbsVer .rsThumbsArrowLeft .rsThumbsArrowIcn{background-position:-144px -32px}.rsDefault.rsWithThumbsVer .rsThumbsArrowRight .rsThumbsArrowIcn{background-position:-144px -48px}.rsDefault .rsThumbsArrowDisabled{display:none !important}.rsDefault .rsTabs{width:100%;height:auto;margin:0 auto;text-align:center;overflow:hidden;padding-top:12px;position:relative}.rsDefault .rsTab{display:inline-block;cursor:pointer;text-align:center;height:auto;width:auto;color:#333;padding:5px 13px 6px;min-width:72px;border:1px solid #d9d9dd;border-right:1px solid #f5f5f5;text-decoration:none;background-color:#FFF;background-image:-webkit-linear-gradient(top,#fefefe,#f4f4f4);background-image:-moz-linear-gradient(top,#fefefe,#f4f4f4);background-image:linear-gradient(to bottom,#fefefe,#f4f4f4);-webkit-box-shadow:inset 1px 0 0 #fff;box-shadow:inset 1px 0 0 #fff;*display:inline;*zoom:1}.rsDefault .rsTab:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px}.rsDefault .rsTab:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;border-right:1px solid #cfcfcf}.rsDefault .rsTab:active{border:1px solid #d9d9dd;background-color:#f4f4f4;box-shadow:0 1px 4px rgba(0,0,0,0.2) inset}.rsDefault .rsTab.rsNavSelected{color:#FFF;border:1px solid #999;text-shadow:1px 1px #838383;box-shadow:0 1px 9px rgba(102,102,102,0.65) inset;background:#acacac;background-image:-webkit-linear-gradient(top,#acacac,#BBB);background-image:-moz-llinear-gradient(top,#acacac,#BBB);background-image:linear-gradient(to bottom,#acacac,#BBB)}.rsDefault .rsFullscreenBtn{right:0;top:0;width:44px;height:44px;z-index:22;display:block;position:absolute;cursor:pointer}.rsDefault .rsFullscreenIcn{display:block;margin:6px;width:32px;height:32px;background:url('/bitrix/templates/iar_merge/js/royalslider/skins/default/rs-default.png') 0 0;background-color:#000;background-color:rgba(0,0,0,0.75);*background-color:#000;border-radius:2px}.rsDefault .rsFullscreenIcn:hover{background-color:rgba(0,0,0,0.9)}.rsDefault.rsFullscreen .rsFullscreenIcn{background-position:-32px 0}.rsDefault .rsPlayBtn{-webkit-tap-highlight-color:rgba(0,0,0,0.3);width:64px;height:64px;margin-left:-32px;margin-top:-32px;cursor:pointer}.rsDefault .rsPlayBtnIcon{width:64px;display:block;height:64px;-webkit-border-radius:4px;border-radius:4px;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s;background:url(/bitrix/templates/iar_merge/js/royalslider/skins/default/rs-default.png) no-repeat 0 -32px;background-color:#000;background-color:rgba(0,0,0,0.75);*background-color:#000}.rsDefault .rsPlayBtn:hover .rsPlayBtnIcon{background-color:rgba(0,0,0,0.9)}.rsDefault .rsBtnCenterer{position:absolute;left:50%;top:50%}.rsDefault .rsCloseVideoBtn{right:0;top:0;width:44px;height:44px;z-index:500;position:absolute;cursor:pointer;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0)}.rsDefault .rsCloseVideoBtn.rsiOSBtn{top:-38px;right:-6px}.rsDefault .rsCloseVideoIcn{margin:6px;width:32px;height:32px;background:url('/bitrix/templates/iar_merge/js/royalslider/skins/default/rs-default.png') -64px 0;background-color:#000;background-color:rgba(0,0,0,0.75);*background-color:#000}.rsDefault .rsCloseVideoIcn:hover{background-color:rgba(0,0,0,0.9)}.rsDefault .rsPreloader{width:20px;height:20px;background-image:url(/bitrix/templates/iar_merge/js/royalslider/skins/default/../preloaders/preloader-white.gif);left:50%;top:50%;margin-left:-10px;margin-top:-10px}.rsDefault .rsGCaption{position:absolute;float:none;bottom:121px;left:0;width:100%;text-align:left;font-size:14px;color:#171717;pointer-events:none;text-align:center;line-height:1.6}.rsDefault .rsGCaption p{display:block;padding:2.8% 3%;margin:0 1px;background:rgba(255,255,255,0.79)}
/* End */


/* Start:/bitrix/templates/iar_merge/js/magnific-popup/magnific-popup.min.css?15632413466938*/
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#121414;opacity:.94;filter:alpha(opacity=94)}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 90px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1;filter:alpha(opacity=100)}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder span.mfp-close,.mfp-iframe-holder span.mfp-close{text-align:right;width:auto;height:auto;top:-34px;padding:0;font-size:16px;line-height:normal;color:#b4b4b4;cursor:pointer;border-bottom:1px dotted;-webkit-transition:color .4s ease;-moz-transition:color .4s ease;-o-transition:color .4s ease;transition:color .4s ease}.mfp-image-holder span.mfp-close:hover,.mfp-iframe-holder span.mfp-close:hover{color:#fff}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}button.mfp-arrow{position:absolute;margin:0;top:50%;margin-top:-27px;padding:0;width:54px;height:54px;-webkit-tap-highlight-color:rgba(0,0,0,0);background-image:url(/bitrix/templates/iar_merge/js/magnific-popup/bt_arrow.png);background-repeat:no-repeat;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}button.mfp-arrow:hover,button.mfp-arrow:focus{background-color:rgba(255,255,255,0.3)}button.mfp-arrow.mfp-arrow-left{left:-76px;background-position:0 0}button.mfp-arrow.mfp-arrow-right{right:-76px;background-position:100% 0}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:1044px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){button.mfp-arrow.mfp-arrow-left{left:10px}button.mfp-arrow.mfp-arrow-right{right:10px}.mfp-container{padding-left:10px;padding-right:10px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}.my-mfp-zoom-in .white-popup{opacity:0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8)}.my-mfp-zoom-in.mfp-ready .white-popup{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.my-mfp-zoom-in.mfp-removing .white-popup{-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8);opacity:0}.my-mfp-zoom-in.mfp-bg{opacity:0;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.my-mfp-zoom-in.mfp-ready.mfp-bg{opacity:.8}.my-mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}.mfp-with-zoom .mfp-container,.mfp-with-zoom.mfp-bg{opacity:0;-webkit-backface-visibility:hidden;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.mfp-with-zoom.mfp-ready .mfp-container{opacity:1}.mfp-with-zoom.mfp-ready.mfp-bg{opacity:.8}.mfp-with-zoom.mfp-removing .mfp-container,.mfp-with-zoom.mfp-removing.mfp-bg{opacity:0}.mfp-s-loading .mfp-arrow{display:none}
/* End */


/* Start:/bitrix/templates/iar_merge/styles/jquery.fancybox.min.css?15632413393517*/
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:0;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(/bitrix/templates/iar_merge/styles/../images/fancybox_sprite.png)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url('/bitrix/templates/iar_merge/styles/fancybox_loading.gif') center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('/bitrix/templates/iar_merge/styles/blank.gif');-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}.fancybox-lock{overflow:hidden !important;width:auto}.fancybox-lock body{overflow:hidden !important}.fancybox-lock-test{overflow-y:hidden !important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url('/bitrix/templates/iar_merge/styles/fancybox_overlay.png')}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}
/* End */


/* Start:/bitrix/templates/iar_merge/js/owl-carousel/owl.carousel.min.css?15632413451174*/
.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel .owl-item{float:left}.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor:pointer}.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.grabbing{cursor:url(/bitrix/templates/iar_merge/js/owl-carousel/grabbing.png) 8 8,move}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
/* End */


/* Start:/bitrix/templates/iar_merge/js/owl-carousel/owl.theme.min.css?15632413451267*/
.owl-theme .owl-controls{text-align:center}.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1;*display:inline}.owl-theme .owl-controls .owl-page span{display:block;width:12px;height:12px;margin:5px 7px;filter:Alpha(Opacity=50);opacity:.5;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#869791}.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{filter:Alpha(Opacity=100);opacity:1}.owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.owl-item.loading{min-height:150px;background:url(/bitrix/templates/iar_merge/js/owl-carousel/AjaxLoader.gif) no-repeat center center}.owl-theme .owl-controls .owl-buttons div{background:#fff url("/bitrix/templates/iar_merge/js/owl-carousel/arrow.png") repeat scroll 0 0;border:1px solid #d1cdcd;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;cursor:pointer;height:52px;margin-top:-27px;position:absolute;top:50%;width:52px}.owl-theme .owl-controls .owl-buttons div:hover{background-color:#f3f3f3}.owl-theme .owl-controls .owl-buttons div.owl-prev{background-position:0 0;left:6px}.owl-theme .owl-controls .owl-buttons div.owl-next{background-position:100% 0;right:6px}
/* End */


/* Start:/css/photoswipe/photoswipe.css?14898094924065*/
/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */
/*
	Styles for basic PhotoSwipe functionality (sliding area, open/close transitions)
*/
/* pswp = photoswipe */
.pswp {
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  overflow: hidden;
  -ms-touch-action: none;
  touch-action: none;
  z-index: 1500;
  -webkit-text-size-adjust: 100%;
  /* create separate layer, to avoid paint on window.onscroll in webkit/blink */
  -webkit-backface-visibility: hidden;
  outline: none; }
  .pswp * {
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
  .pswp img {
    max-width: none; }

/* style is added when JS option showHideOpacity is set to true */
.pswp--animate_opacity {
  /* 0.001, because opacity:0 doesn't trigger Paint action, which causes lag at start of transition */
  opacity: 0.001;
  will-change: opacity;
  /* for open/close transition */
  -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
          transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); }

.pswp--open {
  display: block; }

.pswp--zoom-allowed .pswp__img {
  /* autoprefixer: off */
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

.pswp--zoomed-in .pswp__img {
  /* autoprefixer: off */
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: grab; }

.pswp--dragging .pswp__img {
  /* autoprefixer: off */
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: grabbing; }

/*
	Background is added as a separate element.
	As animating opacity is much faster than animating rgba() background-color.
*/
.pswp__bg {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0;
  -webkit-backface-visibility: hidden;
  will-change: opacity; }

.pswp__scroll-wrap {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden; }

.pswp__container,
.pswp__zoom-wrap {
  -ms-touch-action: none;
  touch-action: none;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0; }

/* Prevent selection and tap highlights */
.pswp__container,
.pswp__img {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
      user-select: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none; }

.pswp__zoom-wrap {
  position: absolute;
  width: 100%;
  -webkit-transform-origin: left top;
  -ms-transform-origin: left top;
  transform-origin: left top;
  /* for open/close transition */
  -webkit-transition: -webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1);
          transition: transform 333ms cubic-bezier(0.4, 0, 0.22, 1); }

.pswp__bg {
  will-change: opacity;
  /* for open/close transition */
  -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
          transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); }

.pswp--animated-in .pswp__bg,
.pswp--animated-in .pswp__zoom-wrap {
  -webkit-transition: none;
  transition: none; }

.pswp__container,
.pswp__zoom-wrap {
  -webkit-backface-visibility: hidden; }

.pswp__item {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  overflow: hidden; }

.pswp__img {
  position: absolute;
  width: auto;
  height: auto;
  top: 0;
  left: 0; }

/*
	stretched thumbnail or div placeholder element (see below)
	style is added to avoid flickering in webkit/blink when layers overlap
*/
.pswp__img--placeholder {
  -webkit-backface-visibility: hidden; }

/*
	div element that matches size of large image
	large image loads on top of it
*/
.pswp__img--placeholder--blank {
  background: #222; }

.pswp--ie .pswp__img {
  width: 100% !important;
  height: auto !important;
  left: 0;
  top: 0; }

/*
	Error message appears when image is not loaded
	(JS option errorMsg controls markup)
*/
.pswp__error-msg {
  position: absolute;
  left: 0;
  top: 50%;
  width: 100%;
  text-align: center;
  font-size: 14px;
  line-height: 16px;
  margin-top: -8px;
  color: #CCC; }

.pswp__error-msg a {
  color: #CCC;
  text-decoration: underline; }

/* End */


/* Start:/css/photoswipe/default-skin/default-skin.css?148980949211609*/
/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */
/*

	Contents:

	1. Buttons
	2. Share modal and links
	3. Index indicator ("1 of X" counter)
	4. Caption
	5. Loading indicator
	6. Additional styles (root element, top bar, idle state, hidden state, etc.)

*/
/*
	
	1. Buttons

 */
/* <button> css reset */
.pswp__button {
  width: 44px;
  height: 44px;
  position: relative;
  background: none;
  cursor: pointer;
  overflow: visible;
  -webkit-appearance: none;
  display: block;
  border: 0;
  padding: 0;
  margin: 0;
  float: right;
  opacity: 0.75;
  -webkit-transition: opacity 0.2s;
          transition: opacity 0.2s;
  -webkit-box-shadow: none;
          box-shadow: none; }
  .pswp__button:focus,
  .pswp__button:hover {
    opacity: 1; }
  .pswp__button:active {
    outline: none;
    opacity: 0.9; }
  .pswp__button::-moz-focus-inner {
    padding: 0;
    border: 0; }

/* pswp__ui--over-close class it added when mouse is over element that should close gallery */
.pswp__ui--over-close .pswp__button--close {
  opacity: 1; }

.pswp__button,
.pswp__button--arrow--left:before,
.pswp__button--arrow--right:before {
  background: url(/css/photoswipe/default-skin/default-skin.png) 0 0 no-repeat;
  background-size: 264px 88px;
  width: 44px;
  height: 44px; }

@media (-webkit-min-device-pixel-ratio: 1.1), (-webkit-min-device-pixel-ratio: 1.09375), (min-resolution: 105dpi), (min-resolution: 1.1dppx) {
  /* Serve SVG sprite if browser supports SVG and resolution is more than 105dpi */
  .pswp--svg .pswp__button,
  .pswp--svg .pswp__button--arrow--left:before,
  .pswp--svg .pswp__button--arrow--right:before {
    background-image: url(/css/photoswipe/default-skin/default-skin.svg); }
  .pswp--svg .pswp__button--arrow--left,
  .pswp--svg .pswp__button--arrow--right {
    background: none; } }

.pswp__button--close {
  background-position: 0 -44px; }

.pswp__button--share {
  background-position: -44px -44px; }

.pswp__button--fs {
  display: none; }

.pswp--supports-fs .pswp__button--fs {
  display: block; }

.pswp--fs .pswp__button--fs {
  background-position: -44px 0; }

.pswp__button--zoom {
  display: none;
  background-position: -88px 0; }

.pswp--zoom-allowed .pswp__button--zoom {
  display: block; }

.pswp--zoomed-in .pswp__button--zoom {
  background-position: -132px 0; }

/* no arrows on touch screens */
.pswp--touch .pswp__button--arrow--left,
.pswp--touch .pswp__button--arrow--right {
  visibility: hidden; }

/*
	Arrow buttons hit area
	(icon is added to :before pseudo-element)
*/
.pswp__button--arrow--left,
.pswp__button--arrow--right {
  background: none;
  top: 50%;
  margin-top: -50px;
  width: 70px;
  height: 100px;
  position: absolute; }

.pswp__button--arrow--left {
  left: 0; }

.pswp__button--arrow--right {
  right: 0; }

.pswp__button--arrow--left:before,
.pswp__button--arrow--right:before {
  content: '';
  top: 35px;
  background-color: rgba(0, 0, 0, 0.3);
  height: 30px;
  width: 32px;
  position: absolute; }

.pswp__button--arrow--left:before {
  left: 6px;
  background-position: -138px -44px; }

.pswp__button--arrow--right:before {
  right: 6px;
  background-position: -94px -44px; }

/*

	2. Share modal/popup and links

 */
.pswp__counter,
.pswp__share-modal {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
      user-select: none; }

.pswp__share-modal {
  display: block;
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  padding: 10px;
  position: absolute;
  z-index: 1600;
  opacity: 0;
  -webkit-transition: opacity 0.25s ease-out;
          transition: opacity 0.25s ease-out;
  -webkit-backface-visibility: hidden;
  will-change: opacity; }

.pswp__share-modal--hidden {
  display: none; }

.pswp__share-tooltip {
  z-index: 1620;
  position: absolute;
  background: #FFF;
  top: 56px;
  border-radius: 2px;
  display: block;
  width: auto;
  right: 44px;
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
          box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
  -webkit-transform: translateY(6px);
      -ms-transform: translateY(6px);
          transform: translateY(6px);
  -webkit-transition: -webkit-transform 0.25s;
          transition: transform 0.25s;
  -webkit-backface-visibility: hidden;
  will-change: transform; }
  .pswp__share-tooltip a {
    display: block;
    padding: 8px 12px;
    color: #000;
    text-decoration: none;
    font-size: 14px;
    line-height: 18px; }
    .pswp__share-tooltip a:hover {
      text-decoration: none;
      color: #000; }
    .pswp__share-tooltip a:first-child {
      /* round corners on the first/last list item */
      border-radius: 2px 2px 0 0; }
    .pswp__share-tooltip a:last-child {
      border-radius: 0 0 2px 2px; }

.pswp__share-modal--fade-in {
  opacity: 1; }
  .pswp__share-modal--fade-in .pswp__share-tooltip {
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
            transform: translateY(0); }

/* increase size of share links on touch devices */
.pswp--touch .pswp__share-tooltip a {
  padding: 16px 12px; }

a.pswp__share--facebook:before {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  top: -12px;
  right: 15px;
  border: 6px solid transparent;
  border-bottom-color: #FFF;
  -webkit-pointer-events: none;
  -moz-pointer-events: none;
  pointer-events: none; }

a.pswp__share--facebook:hover {
  background: #3E5C9A;
  color: #FFF; }
  a.pswp__share--facebook:hover:before {
    border-bottom-color: #3E5C9A; }

a.pswp__share--twitter:hover {
  background: #55ACEE;
  color: #FFF; }

a.pswp__share--pinterest:hover {
  background: #CCC;
  color: #CE272D; }

a.pswp__share--download:hover {
  background: #DDD; }

/*

	3. Index indicator ("1 of X" counter)

 */
.pswp__counter {
  position: absolute;
  left: 0;
  top: 0;
  height: 44px;
  font-size: 13px;
  line-height: 44px;
  color: #FFF;
  opacity: 0.75;
  padding: 0 10px; }

/*
	
	4. Caption

 */
.pswp__caption {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  min-height: 44px; }
  .pswp__caption small {
    font-size: 11px;
    color: #BBB; }

.pswp__caption__center {
  text-align: left;
  max-width: 420px;
  margin: 0 auto;
  font-size: 13px;
  padding: 10px;
  line-height: 20px;
  color: #CCC; }

.pswp__caption--empty {
  display: none; }

/* Fake caption element, used to calculate height of next/prev image */
.pswp__caption--fake {
  visibility: hidden; }

/*

	5. Loading indicator (preloader)

	You can play with it here - http://codepen.io/dimsemenov/pen/yyBWoR

 */
.pswp__preloader {
  width: 44px;
  height: 44px;
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -22px;
  opacity: 0;
  -webkit-transition: opacity 0.25s ease-out;
          transition: opacity 0.25s ease-out;
  will-change: opacity;
  direction: ltr; }

.pswp__preloader__icn {
  width: 20px;
  height: 20px;
  margin: 12px; }

.pswp__preloader--active {
  opacity: 1; }
  .pswp__preloader--active .pswp__preloader__icn {
    /* We use .gif in browsers that don't support CSS animation */
    background: url(/css/photoswipe/default-skin/preloader.gif) 0 0 no-repeat; }

.pswp--css_animation .pswp__preloader--active {
  opacity: 1; }
  .pswp--css_animation .pswp__preloader--active .pswp__preloader__icn {
    -webkit-animation: clockwise 500ms linear infinite;
            animation: clockwise 500ms linear infinite; }
  .pswp--css_animation .pswp__preloader--active .pswp__preloader__donut {
    -webkit-animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;
            animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite; }

.pswp--css_animation .pswp__preloader__icn {
  background: none;
  opacity: 0.75;
  width: 14px;
  height: 14px;
  position: absolute;
  left: 15px;
  top: 15px;
  margin: 0; }

.pswp--css_animation .pswp__preloader__cut {
  /* 
			The idea of animating inner circle is based on Polymer ("material") loading indicator 
			 by Keanu Lee https://blog.keanulee.com/2014/10/20/the-tale-of-three-spinners.html
		*/
  position: relative;
  width: 7px;
  height: 14px;
  overflow: hidden; }

.pswp--css_animation .pswp__preloader__donut {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 14px;
  height: 14px;
  border: 2px solid #FFF;
  border-radius: 50%;
  border-left-color: transparent;
  border-bottom-color: transparent;
  position: absolute;
  top: 0;
  left: 0;
  background: none;
  margin: 0; }

@media screen and (max-width: 1024px) {
  .pswp__preloader {
    position: relative;
    left: auto;
    top: auto;
    margin: 0;
    float: right; } }

@-webkit-keyframes clockwise {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@keyframes clockwise {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@-webkit-keyframes donut-rotate {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0); }
  50% {
    -webkit-transform: rotate(-140deg);
            transform: rotate(-140deg); }
  100% {
    -webkit-transform: rotate(0);
            transform: rotate(0); } }

@keyframes donut-rotate {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0); }
  50% {
    -webkit-transform: rotate(-140deg);
            transform: rotate(-140deg); }
  100% {
    -webkit-transform: rotate(0);
            transform: rotate(0); } }

/*
	
	6. Additional styles

 */
/* root element of UI */
.pswp__ui {
  -webkit-font-smoothing: auto;
  visibility: visible;
  opacity: 1;
  z-index: 1550; }

/* top black bar with buttons and "1 of X" indicator */
.pswp__top-bar {
  position: absolute;
  left: 0;
  top: 0;
  height: 44px;
  width: 100%; }

.pswp__caption,
.pswp__top-bar,
.pswp--has_mouse .pswp__button--arrow--left,
.pswp--has_mouse .pswp__button--arrow--right {
  -webkit-backface-visibility: hidden;
  will-change: opacity;
  -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
          transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); }

/* pswp--has_mouse class is added only when two subsequent mousemove events occur */
.pswp--has_mouse .pswp__button--arrow--left,
.pswp--has_mouse .pswp__button--arrow--right {
  visibility: visible; }

.pswp__top-bar,
.pswp__caption {
  background-color: rgba(0, 0, 0, 0.5); }

/* pswp__ui--fit class is added when main image "fits" between top bar and bottom bar (caption) */
.pswp__ui--fit .pswp__top-bar,
.pswp__ui--fit .pswp__caption {
  background-color: rgba(0, 0, 0, 0.3); }

/* pswp__ui--idle class is added when mouse isn't moving for several seconds (JS option timeToIdle) */
.pswp__ui--idle .pswp__top-bar {
  opacity: 0; }

.pswp__ui--idle .pswp__button--arrow--left,
.pswp__ui--idle .pswp__button--arrow--right {
  opacity: 0; }

/*
	pswp__ui--hidden class is added when controls are hidden
	e.g. when user taps to toggle visibility of controls
*/
.pswp__ui--hidden .pswp__top-bar,
.pswp__ui--hidden .pswp__caption,
.pswp__ui--hidden .pswp__button--arrow--left,
.pswp__ui--hidden .pswp__button--arrow--right {
  /* Force paint & create composition layer for controls. */
  opacity: 0.001; }

/* pswp__ui--one-slide class is added when there is just one item in gallery */
.pswp__ui--one-slide .pswp__button--arrow--left,
.pswp__ui--one-slide .pswp__button--arrow--right,
.pswp__ui--one-slide .pswp__counter {
  display: none; }

.pswp__element--disabled {
  display: none !important; }

.pswp--minimal--dark .pswp__top-bar {
  background: none; }

/* End */


/* Start:/bitrix/templates/.default/components/bitrix/menu/iar_menu_g/style.min.css?1489809601490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/bitrix/templates/.default/components/bitrix/menu/iar_menu_g/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/catalog.section/iar_home_banner/style.min.css?148980960124862*/
.bx-section-desc-post{font-size:12px;padding:0 0 0 15px;margin:15px 0}.bx-section-desc{border-left:3px solid #d3d3d3}.bx_catalog_list_home{margin-bottom:20px;border-bottom:1px solid #e5e5e5}@media(max-width:640px){.bx_catalog_list_home{border-bottom:1px solid #e5e5e5}}.bx_catalog_list_home .bx_catalog_item{position:relative;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;margin-bottom:30px}@media(min-width:960px){.bx_catalog_list_home.col1 .bx_catalog_item{padding:1px 26px;margin:0 0 30px 0;width:100%}.bx_catalog_list_home.col2 .bx_catalog_item{padding:1px 26px;margin:0 1% 30px;width:48%}.bx_catalog_list_home.col2 .bx_catalog_item:nth-child(2n+1){clear:both}.bx_catalog_list_home.col3 .bx_catalog_item{padding:1px 26px;margin:0 1% 30px;width:31.333333%}.bx_catalog_list_home.col3 .bx_catalog_item:nth-child(3n+1){clear:both}.bx_catalog_list_home.col4 .bx_catalog_item{padding:1px 26px;margin:0 1% 30px;width:23%}.bx_catalog_list_home.col4 .bx_catalog_item:nth-child(4n+1){clear:both}.bx_catalog_list_home.col5 .bx_catalog_item{padding:1px 26px;margin:0 1% 30px;width:18%}.bx_catalog_list_home.col5 .bx_catalog_item:nth-child(5n+1){clear:both}}@media(min-width:760px) and (max-width:960px){.bx_catalog_list_home.col1 .bx_catalog_item{padding:1px 16px;margin:0 0 0 30px;width:100%}.bx_catalog_list_home.col2 .bx_catalog_item{padding:1px 16px;margin:0 1% 30px;width:48%}.bx_catalog_list_home.col2 .bx_catalog_item:nth-child(2n+1){clear:both}.bx_catalog_list_home.col3 .bx_catalog_item{padding:1px 16px;margin:0 1% 30px;width:31.333333%}.bx_catalog_list_home.col3 .bx_catalog_item:nth-child(3n+1){clear:both}.bx_catalog_list_home.col4 .bx_catalog_item,.bx_catalog_list_home.col5 .bx_catalog_item{padding:1px 16px;margin:0 1% 30px;width:23%}.bx_catalog_list_home.col4 .bx_catalog_item:nth-child(4n+1),.bx_catalog_list_home.col5 .bx_catalog_item:nth-child(4n+1){clear:both}}@media(max-width:760px){.bx_catalog_list_home.col1 .bx_catalog_item{padding:1px 16px;margin:0 0 0 30px;width:100%}.bx_catalog_list_home.col2 .bx_catalog_item{padding:1px 16px;margin:0 1% 30px;width:48%}.bx_catalog_list_home.col2 .bx_catalog_item:nth-child(2n+1){clear:both}.bx_catalog_list_home.col3 .bx_catalog_item{padding:1px 16px;margin:0 1% 30px;width:31.333333%}.bx_catalog_list_home.col3 .bx_catalog_item:nth-child(3n+1){clear:both}.bx_catalog_list_home.col3 .bx_catalog_item,.bx_catalog_list_home.col4 .bx_catalog_item,.bx_catalog_list_home.col5 .bx_catalog_item{padding:1px 16px;margin:0 1% 30px;width:31.333333%}.bx_catalog_list_home.col3 .bx_catalog_item:nth-child(3n+1),.bx_catalog_list_home.col4 .bx_catalog_item:nth-child(3n+1),.bx_catalog_list_home.col5 .bx_catalog_item:nth-child(3n+1){clear:both}}@media(max-width:580px){.bx-touch .bx_catalog_list_home.col1 .bx_catalog_item{padding:1px 26px;margin:0 0 0 30px;width:100%}.bx-touch .bx_catalog_list_home.col2 .bx_catalog_item{padding:1px 16px;margin:0 1% 30px;width:48%}.bx-touch .bx_catalog_list_home.col2 .bx_catalog_item:nth-child(3n+1){clear:none}.bx-touch .bx_catalog_list_home.col2 .bx_catalog_item:nth-child(2n+1){clear:both}.bx-touch .bx_catalog_list_home.col2 .bx_catalog_item,.bx-touch .bx_catalog_list_home.col3 .bx_catalog_item,.bx-touch .bx_catalog_list_home.col4 .bx_catalog_item,.bx-touch .bx_catalog_list_home.col5 .bx_catalog_item{padding:1px 16px;margin:0 1% 30px;width:48%;clear:none}.bx-touch .bx_catalog_list_home.col2 .bx_catalog_item:nth-child(2n+1),.bx-touch .bx_catalog_list_home.col3 .bx_catalog_item:nth-child(2n+1),.bx-touch .bx_catalog_list_home.col4 .bx_catalog_item:nth-child(2n+1),.bx-touch .bx_catalog_list_home.col5 .bx_catalog_item:nth-child(2n+1){clear:both}}.bx-no-touch .bx_catalog_list_home .bx_catalog_item:hover .bx_catalog_item_container{position:absolute;z-index:990;top:0;left:0;right:0;box-shadow:0 2px 5px 0 rgba(0,0,0,.18);border-radius:3px;border:1px solid #d3d3d3;background:#fff;-webkit-animation:borderview .5s;animation:borderview .5s}@media(min-width:960px){.bx-no-touch .bx_catalog_list_home .bx_catalog_item:hover .bx_catalog_item_container{padding:0 25px 15px}}@media(max-width:960px){.bx-no-touch .bx_catalog_list_home .bx_catalog_item:hover .bx_catalog_item_container{padding:0 15px 15px}}@keyframes borderview{from{border:1px solid #fdfdfd;box-shadow:0 0 0 0 rgba(0,0,0,0)}to{border:1px solid #d3d3d3;box-shadow:0 2px 5px 0 rgba(0,0,0,.18)}}@-webkit-keyframes borderview{from{border:1px solid #fdfdfd;box-shadow:0 0 0 0 rgba(0,0,0,0)}to{border:1px solid #d3d3d3;box-shadow:0 2px 5px 0 rgba(0,0,0,.18)}}.bx_catalog_list_home .bx_catalog_item_articul{color:#a5a5a5;font-size:13px}.bx_catalog_list_home .bx_catalog_item_title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bx-no-touch .bx_catalog_list_home .bx_catalog_item:hover .bx_catalog_item_title{overflow:auto;white-space:normal}.bx_catalog_list_home .bx_catalog_item_title a{color:#3f3f3f;text-decoration:none;font-size:13px}.bx_catalog_list_home .bx_catalog_item_price{color:#3f3f3f;font-weight:bold}.bx_catalog_list_home .bx_catalog_item_price span{color:#a5a5a5;font-size:12px;font-weight:normal;white-space:nowrap;text-decoration:line-through}.bx_catalog_list_home .bx_catalog_item_controls{padding-top:10px;text-align:center;opacity:0}@media(min-width:641px) and (max-width:960px){.bx_catalog_list_home .bx_catalog_item_controls{height:auto}}@media(max-width:640px){.bx-touch .bx_catalog_list_home .bx_catalog_item_controls{height:auto;line-height:30px;text-align:center}}@media(max-width:479px){.bx-touch .bx_catalog_list_home .bx_catalog_item_controls{height:auto;line-height:30px;display:block}}@media(max-width:479px){.bx-touch .bx_catalog_list_home .bx_catalog_item:hover .bx_catalog_item_controls{height:auto}}.bx_catalog_list_home .bx_catalog_item_controls .bx_catalog_item_controls_blockone{width:100%;white-space:nowrap;text-align:center}.bx_catalog_list_home .bx_catalog_item_controls .bx_catalog_item_controls_blockone span{color:#3f3f3f;font-size:13px}.bx_catalog_list_home .bx_catalog_item_controls .bx_catalog_item_controls_blockone .bx_notavailable{text-align:left;font-size:12px;font-weight:bold;display:inline-block;border:1px solid #e4e4e4;background:#f3f3f3;white-space:normal;line-height:normal;padding:5px 15px;margin-bottom:10px}.bx_catalog_list_home .bx_catalog_item_controls .bx_catalog_item_controls_blocktwo{width:100%;text-align:center}.bx_catalog_list_home .bx_catalog_item_controls .bx_catalog_item_controls_blocktwo a{margin:1%;width:48%;min-width:100px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:25px;height:25px}@media(max-width:640px){.bx-touch .bx_catalog_list_home .bx_catalog_item_controls .bx_catalog_item_controls_blockone{display:none}.bx-touch .bx_catalog_list_home .bx_catalog_item_controls .bx_catalog_item_controls_blocktwo{float:none;width:100%;text-align:center}}.bx_catalog_list_home .bx_catalog_item_controls input[type=text]{border:0}.bx-touch .bx_catalog_list_home .bx_catalog_item_controls,.bx_catalog_list_home .bx_catalog_item:hover .bx_catalog_item_controls{opacity:1}.bx_catalog_list_home .bx_cnt_desc{text-align:left;position:absolute;right:-45px;top:2px;width:40px}.bx_catalog_list_home .bx_catalog_item_controls a{margin-bottom:10px}.bx_catalog_list_home .bx_catalog_item_price .bx_price{font-size:15px;padding-top:5px}.bx_catalog_list_home .bx_catalog_item_images_double,.bx_catalog_list_home .bx_catalog_item_images{position:relative;z-index:910;display:block;padding-top:135%;width:100%;background-position:center;background-repeat:no-repeat;-webkit-background-size:contain;background-size:contain}.bx_catalog_list_home .bx_catalog_item_images_double{z-index:900;margin-top:-135%;opacity:0}.bx-no-touch .bx_catalog_list_home .bx_catalog_item.double:hover .bx_catalog_item_images{opacity:0;-webkit-animation:rotateimgfirst .5s;animation:rotateimgfirst .5s}.bx-no-touch .bx_catalog_list_home .bx_catalog_item.double:hover .bx_catalog_item_images_double{opacity:1;-webkit-animation:rotateimglast .5s;animation:rotateimglast .5s}@keyframes rotateimgfirst{from{opacity:1}to{opacity:0}}@-webkit-keyframes rotateimgfirst{from{opacity:1}to{opacity:0}}@keyframes rotateimglast{from{opacity:0}to{opacity:1}}@-webkit-keyframes rotateimglast{from{opacity:0}to{opacity:1}}.bx-no-touch .bx_catalog_list_home .bx_catalog_item .bx_catalog_item_controls,.bx_catalog_list_home .bx_catalog_item .bx_catalog_item_articul,.bx_catalog_list_home .bx_catalog_item .bx_catalog_item_scu{display:none}.bx-no-touch .bx_catalog_list_home .bx_catalog_item:hover .bx_catalog_item_controls,.bx-no-touch .bx_catalog_list_home .bx_catalog_item:hover .bx_catalog_item_articul,.bx-no-touch .bx_catalog_list_home .bx_catalog_item:hover .bx_catalog_item_scu{display:block}.bx_catalog_list_home .bx_catalog_item .bx_catalog_item_scu{padding-top:10px}.bx_catalog_list_home .bx_catalog_item:hover .bx_catalog_item_scu>div{margin:0 auto}.bx-no-touch .bx_catalog_list_home .bx_catalog_item .bx_catalog_item_controls.touch,.bx-touch .bx_catalog_list_home .bx_catalog_item .bx_catalog_item_controls.no_touch{display:none!important}.bx_catalog_list_home .bx_stick{position:absolute;width:123px;height:35px;background:url(/bitrix/templates/.default/components/bitrix/catalog.section/iar_home_banner/images/stick.png) left center no-repeat;color:#fff;text-align:center;text-shadow:0 1px 0 #ba3434;line-height:35px;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis}.bx_catalog_list_home .bx_stick.short{font-weight:bold;font-size:18px}.bx_catalog_list_home .bx_stick.average{font-weight:bold;font-size:13px}.bx_catalog_list_home .bx_stick.long{font-weight:normal;font-size:11px}.bx_catalog_list_home .bx_stick_disc{position:absolute;width:72px;height:74px;background:url(/bitrix/templates/.default/components/bitrix/catalog.section/iar_home_banner/images/stick_disc.png) no-repeat center;color:#fff;text-align:center;text-shadow:0 1px 0 #ba3434;font-weight:bold;font-size:23px;line-height:74px}.bx_catalog_list_home .bx_stick.left,.bx_catalog_list_home .bx_stick_disc.left{left:-2px}.bx_catalog_list_home .bx_stick.right,.bx_catalog_list_home .bx_stick_disc.right{right:0}.bx_catalog_list_home .bx_stick.top,.bx_catalog_list_home .bx_stick_disc.top{top:15px}.bx_catalog_list_home .bx_stick.bottom,.bx_catalog_list_home .bx_stick_disc.bottom{bottom:5px}.bx_catalog_list_home .bx_stick.middle,.bx_catalog_list_home .bx_stick_disc.middle{top:49%}@media(min-width:641px) and (max-width:960px){.bx_catalog_list_home .bx_stick{width:90px;height:30px;background-size:100%;line-height:30px}.bx_catalog_list_home .bx_stick.short{font-weight:normal;font-size:14px}.bx_catalog_list_home .bx_stick.average{font-weight:normal;font-size:11px}.bx_catalog_list_home .bx_stick.long{font-weight:normal;font-size:11px}.bx_catalog_list_home .bx_stick_disc{width:64px;height:65px;background-size:100%;font-size:20px;line-height:65px}}@media(max-width:640px){.bx-touch .bx_catalog_list_home .bx_stick{width:70px;height:30px;background-size:100%;font-size:11px;line-height:30px}.bx-touch .bx_catalog_list_home .bx_stick_disc{width:48px;height:49px;background-size:100%;font-size:16px;line-height:49px}}@media(max-width:479px){.bx-touch .bx_catalog_list_home .bx_stick{width:70px;height:30px;background-size:100%;font-size:11px;line-height:30px}.bx-touch .bx_catalog_list_home .bx_stick_disc{width:37px;height:38px;background-size:100%;font-size:13px;line-height:38px}}.bx_catalog_list_home .bx_bt_button,.bx_catalog_list_home .bx_bt_button_type_2{display:inline-block;border-radius:3px;text-align:center;text-decoration:none;font-size:14px;cursor:pointer;white-space:nowrap}.bx_catalog_list_home .bx_bt_button_type_2{border:1px solid #e9e9e9;background-image:-webkit-gradient(linear,0 0,0 100%,from(#fcfcfc),to(#f1f1f1));background-image:-webkit-linear-gradient(#fcfcfc 0,#f1f1f1 100%);background-image:-moz-linear-gradient(#fcfcfc 0,#f1f1f1 100%);background-image:-o-linear-gradient(#fcfcfc 0,#f1f1f1 100%);background-image:linear-gradient(#fcfcfc 0,#f1f1f1 100%);color:#656565;text-shadow:0 1px 0 #fff}.bx_catalog_list_home .bx_bt_button_type_2:hover{background:#fff}.bx_catalog_list_home .bx_bt_button_type_2:active{background-image:-webkit-gradient(linear,0 0,0 100%,from(#f1f1f1),to(#fcfcfc));background-image:-webkit-linear-gradient(#f1f1f1 0,#fcfcfc 100%);background-image:-moz-linear-gradient(#f1f1f1 0,#fcfcfc 100%);background-image:-o-linear-gradient(#f1f1f1 0,#fcfcfc 100%);background-image:linear-gradient(#f1f1f1 0,#fcfcfc 100%);box-shadow:inset 0 2px 2px 0 rgba(0,0,0,.05)}.bx_catalog_list_home .bx_bt_button{background:#00a2df;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYTJkZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDZmY2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#00a2df),color-stop(100%,#006fcb));background:-webkit-linear-gradient(top,#00a2df 0,#006fcb 100%);background:-moz-linear-gradient(top,#00a2df 0,#006fcb 100%);background:-ms-linear-gradient(top,#00a2df 0,#006fcb 100%);background:-o-linear-gradient(top,#00a2df 0,#006fcb 100%);background:linear-gradient(to bottom,#00a2df 0,#006fcb 100%);color:#fff;text-shadow:0 1px 0 #006cae;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00a2df',endColorstr='#006fcb',GradientType=0)}.bx_catalog_list_home .bx_bt_button:hover{background:#21afe4;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIxYWZlNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDZmY2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#21afe4),color-stop(100%,#006fcb));background:-webkit-linear-gradient(top,#21afe4 0,#006fcb 100%);background:-moz-linear-gradient(top,#21afe4 0,#006fcb 100%);background:-ms-linear-gradient(top,#21afe4 0,#006fcb 100%);background:-o-linear-gradient(top,#21afe4 0,#006fcb 100%);background:linear-gradient(to bottom,#21afe4 0,#006fcb 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#21afe4',endColorstr='#006fcb',GradientType=0)}.bx_catalog_list_home .bx_bt_button:active{background:#21afe4;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIxYWZlNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDZmY2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#21afe4),color-stop(100%,#006fcb));background:-webkit-linear-gradient(top,#21afe4 0,#006fcb 100%);background:-moz-linear-gradient(top,#21afe4 0,#006fcb 100%);background:-ms-linear-gradient(top,#21afe4 0,#006fcb 100%);background:-o-linear-gradient(top,#21afe4 0,#006fcb 100%);background:linear-gradient(to bottom,#21afe4 0,#006fcb 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#21afe4',endColorstr='#006fcb',GradientType=0)}.bx_catalog_list_home .bx_small.bx_bt_button{display:inline-block;min-width:20px;line-height:20px}.bx_catalog_list_home .bx_small.bx_bt_button_type_2{display:inline-block;min-width:18px;line-height:18px}.bx_catalog_list_home .bx_medium.bx_bt_button{padding:0 13px;height:25px;font-weight:bold;line-height:25px}.bx_catalog_list_home .bx_medium.bx_bt_button_type_2{padding:0 13px;height:23px;font-weight:bold;line-height:23px}.bx_catalog_list_home .bx_medium.bx_bt_button,.bx_catalog_list_home .bx_medium.bx_bt_button_type_2{font-weight:bold}.bx_catalog_list_home .bx_col_input{display:inline-block;width:40px;text-align:center}.bx_catalog_list_home .bx_item_detail_size{position:relative;margin-bottom:10px;padding:0;max-width:100%;width:100%}.bx-no-touch .bx_catalog_list_home .bx_item_detail_size.full{position:relative;margin-left:-5%;padding:0 5%}.bx_catalog_list_home .bx_item_detail_size .bx_item_section_name_gray{color:#9e9e9e;vertical-align:middle;font-size:11px;line-height:11px}.bx_catalog_list_home .bx_item_detail_size .bx_size_scroller_container{position:relative}.bx_catalog_list_home .bx_item_detail_size .bx_size{position:relative;overflow:hidden;margin:0;width:100%}.bx_catalog_list_home .bx_item_detail_size ul{position:relative;display:block;margin:0;padding:0;width:100%;white-space:nowrap}.bx-touch .bx_catalog_list_home .bx_item_detail_size .bx_size{overflow-x:auto}.bx_catalog_list_home .bx_item_detail_size ul{position:relative;display:block;margin:0;padding:0;width:100%;white-space:nowrap}.bx-touch .bx_catalog_list_home .bx_item_detail_size .bx_size ul{margin-left:0!important}.bx_catalog_list_home .bx_item_detail_size ul li{position:relative;display:block;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:25px}.bx_catalog_list_home .bx_item_detail_size ul li .cnt{cursor:pointer;position:absolute;top:0;right:2px;bottom:2px;left:2px;display:block;overflow:hidden;border:1px solid #c0cfda;background:#fff;color:#3f3f3f;text-align:center;text-decoration:none;font-weight:normal;font-size:10px;line-height:22px}.bx-retina .bx_catalog_list_home .bx_item_detail_size ul li .cnt{border:0;border-style:solid;border-width:1px;-webkit-border-image:url(/bitrix/templates/.default/components/bitrix/catalog.section/iar_home_banner/images/x2border.png) 2 stretch;-moz-border-image:url(/bitrix/templates/.default/components/bitrix/catalog.section/iar_home_banner/images/x2border.png) 2 stretch;-o-border-image:url(/bitrix/templates/.default/components/bitrix/catalog.section/iar_home_banner/images/x2border.png) 2 stretch;border-image:url(/bitrix/templates/.default/components/bitrix/catalog.section/iar_home_banner/images/x2border.png) 2 fill stretch}.bx_catalog_list_home .bx_item_detail_size ul li:hover .cnt{border:1px solid #006cc0}.bx_catalog_list_home .bx_item_detail_size ul li:active .cnt,.bx_catalog_list_home .bx_item_detail_size ul li.bx_active .cnt{border:2px solid #006cc0}.bx-retina .bx_catalog_list_home .bx_item_detail_size ul li.bx_active .cnt{border:0;border-style:solid;border-width:1px;-webkit-border-image:url(/bitrix/templates/.default/components/bitrix/catalog.section/iar_home_banner/images/x2border_active.png) 2 stretch;-moz-border-image:url(/bitrix/templates/.default/components/bitrix/catalog.section/iar_home_banner/images/x2border_active.png) 2 stretch;-o-border-image:url(/bitrix/templates/.default/components/bitrix/catalog.section/iar_home_banner/images/x2border_active.png) 2 stretch;border-image:url(/bitrix/templates/.default/components/bitrix/catalog.section/iar_home_banner/images/x2border_active.png) 2 fill stretch}.bx_catalog_list_home .bx_item_detail_size .bx_size ul li.bx_missing .cnt{border:1px solid #c0cfda!important}.bx_catalog_list_home .bx_item_detail_size .bx_size ul li.bx_missing>i{cursor:not-allowed;position:absolute;display:block;top:0;right:2px;bottom:2px;left:2px;z-index:11;background:rgba(255,255,255,.79) url(/bitrix/templates/.default/components/bitrix/catalog.section/iar_home_banner/images/missing.png) no-repeat center}.bx-no-touch .bx_catalog_list_home .bx_item_detail_size .bx_slide_left,.bx-no-touch .bx_catalog_list_home .bx_item_detail_size .bx_slide_right{opacity:.8}.bx-no-touch .bx_catalog_list_home .bx_item_detail_size .bx_slide_left:hover,.bx-no-touch .bx_catalog_list_home .bx_item_detail_size .bx_slide_right:hover{opacity:1.0}.bx_catalog_list_home .bx_item_detail_size.full .bx_slide_left,.bx_catalog_list_home .bx_item_detail_size.full .bx_slide_right{position:absolute;top:0;bottom:4px;width:5%;max-width:11px;cursor:pointer}.bx-no-touch .bx_catalog_list_home .bx_item_detail_size .bx_slide_left{left:-5%;background:url(/bitrix/templates/.default/components/bitrix/catalog.section/iar_home_banner/images/arr_left.png) no-repeat left center;background-size:100% auto}.bx-no-touch .bx_catalog_list_home .bx_item_detail_size .bx_slide_right{right:-5%;background:url(/bitrix/templates/.default/components/bitrix/catalog.section/iar_home_banner/images/arr_right.png) no-repeat right center;background-size:100% auto}.bx-touch .bx_catalog_list_home .bx_item_detail_size .bx_slide_left{left:0;background:url(/bitrix/templates/.default/components/bitrix/catalog.section/iar_home_banner/images/fade_left.png) repeat-y left center;background-size:100% auto}.bx-touch .bx_catalog_list_home .bx_item_detail_size .bx_slide_right{right:0;background:url(/bitrix/templates/.default/components/bitrix/catalog.section/iar_home_banner/images/fade_right.png) repeat-y right center;background-size:100% auto}.bx_catalog_list_home .bx_item_detail_scu{position:relative;margin-bottom:10px;padding:0;max-width:100%;width:100%}.bx-no-touch .bx_catalog_list_home .bx_item_detail_scu.full{position:relative;margin-left:-5%;padding:0 5%}.bx_catalog_list_home .bx_item_detail_scu .bx_item_section_name_gray{color:#9e9e9e;vertical-align:middle;font-size:11px;line-height:11px}.bx_catalog_list_home .bx_item_detail_scu .bx_scu_scroller_container{position:relative}.bx_catalog_list_home .bx_item_detail_scu .bx_scu{position:relative;overflow:hidden;margin:0;width:100%}.bx-touch .bx_catalog_list_home .bx_item_detail_scu .bx_scu{overflow-x:auto}.bx_catalog_list_home .bx_item_detail_scu .bx_scu ul{position:relative;display:block;margin:0;padding:0;width:100%;white-space:nowrap}.bx-touch .bx_catalog_list_home .bx_item_detail_scu .bx_scu ul{margin-left:0!important}.bx_catalog_list_home .bx_item_detail_scu .bx_scu ul li{position:relative;display:block;float:left;height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bx_catalog_list_home .bx_item_detail_scu .bx_scu ul li .cnt{cursor:pointer;position:absolute;top:0;right:2px;bottom:4px;left:2px;display:block;overflow:hidden;border:1px solid #c0cfda;background:#fff;z-index:10}.bx-retina .bx_catalog_list_home .bx_item_detail_scu .bx_scu ul li .cnt{border:0;border-style:solid;border-width:1px;-webkit-border-image:url(/bitrix/templates/.default/components/bitrix/catalog.section/iar_home_banner/images/x2border.png) 2 stretch;-moz-border-image:url(/bitrix/templates/.default/components/bitrix/catalog.section/iar_home_banner/images/x2border.png) 2 stretch;-o-border-image:url(/bitrix/templates/.default/components/bitrix/catalog.section/iar_home_banner/images/x2border.png) 2 stretch;border-image:url(/bitrix/templates/.default/components/bitrix/catalog.section/iar_home_banner/images/x2border.png) 2 fill stretch}.bx_catalog_list_home .bx_item_detail_scu .bx_scu ul li:hover .cnt{border:1px solid #006cc0}.bx_catalog_list_home .bx_item_detail_scu .bx_scu ul li:active .cnt,.bx_catalog_list_home .bx_item_detail_scu .bx_scu ul li.bx_active .cnt{padding:3px;border:2px solid #006cc0}.bx_catalog_list_home .bx_item_detail_scu .bx_scu ul li.bx_missing .cnt{border:1px solid #c0cfda!important}.bx_catalog_list_home .bx_item_detail_scu .bx_scu ul li.bx_missing>i{cursor:not-allowed;position:absolute;display:block;top:0;right:2px;bottom:4px;left:2px;z-index:11;background:rgba(255,255,255,.79) url(/bitrix/templates/.default/components/bitrix/catalog.section/iar_home_banner/images/missing.png) no-repeat center}.bx-retina .bx_catalog_list_home .bx_item_detail_scu .bx_scu ul li.bx_active .cnt{border:0;border-style:solid;border-width:1px;-webkit-border-image:url(/bitrix/templates/.default/components/bitrix/catalog.section/iar_home_banner/images/x2border_active.png) 2 stretch;-moz-border-image:url(/bitrix/templates/.default/components/bitrix/catalog.section/iar_home_banner/images/x2border_active.png) 2 stretch;-o-border-image:url(/bitrix/templates/.default/components/bitrix/catalog.section/iar_home_banner/images/x2border_active.png) 2 stretch;border-image:url(/bitrix/templates/.default/components/bitrix/catalog.section/iar_home_banner/images/x2border_active.png) 2 fill stretch}.bx_catalog_list_home .bx_item_detail_scu .bx_scu ul li .cnt .cnt_item{position:absolute;top:6%;right:6%;bottom:6%;left:6%;background-size:contain;background-repeat:no-repeat}.bx_catalog_list_home .bx_item_detail_scu .bx_scu ul li .cnt .cnt_item img{width:auto;height:25px}.bx-no-touch .bx_catalog_list_home .bx_item_detail_scu .bx_slide_left,.bx-no-touch .bx_catalog_list_home .bx_item_detail_scu .bx_slide_right{opacity:.8}.bx-no-touch .bx_catalog_list_home .bx_item_detail_scu .bx_slide_left:hover,.bx-no-touch .bx_catalog_list_home .bx_item_detail_scu .bx_slide_right:hover{opacity:1.0}.bx_catalog_list_home .bx_item_detail_scu.full .bx_slide_left,.bx_catalog_list_home .bx_item_detail_scu.full .bx_slide_right{position:absolute;top:0;bottom:4px;width:5%;max-width:11px;cursor:pointer}.bx-no-touch .bx_catalog_list_home .bx_item_detail_scu .bx_slide_left{left:-5%;background:url(/bitrix/templates/.default/components/bitrix/catalog.section/iar_home_banner/images/arr_left.png) no-repeat left center;background-size:100% auto}.bx-no-touch .bx_catalog_list_home .bx_item_detail_scu .bx_slide_right{right:-5%;background:url(/bitrix/templates/.default/components/bitrix/catalog.section/iar_home_banner/images/arr_right.png) no-repeat right center;background-size:100% auto}.bx-touch .bx_catalog_list_home .bx_item_detail_scu .bx_slide_left{left:0;background:url(/bitrix/templates/.default/components/bitrix/catalog.section/iar_home_banner/images/fade_left.png) repeat-y left center;background-size:100% auto}.bx-touch .bx_catalog_list_home .bx_item_detail_scu .bx_slide_right{right:0;background:url(/bitrix/templates/.default/components/bitrix/catalog.section/iar_home_banner/images/fade_right.png) repeat-y right center;background-size:100% auto}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/menu/iar_menu_foot/style.min.css?1489809601490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/bitrix/templates/.default/components/bitrix/menu/iar_menu_foot/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/news.list/iar_partner_foot/style.css?1489809601150*/
div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */


/* Start:/bitrix/templates/.default/components/bitrix/news.list/iar_soc/style.css?1489809601150*/
div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */
/* /bitrix/templates/iar_merge/styles/base.css?159041413872733 */
/* /bitrix/templates/iar_merge/styles/iagra.min.css?15632413382280 */
/* /bitrix/templates/iar_merge/styles/jquery-ui.min.css?15632413382253 */
/* /bitrix/templates/iar_merge/styles/media-queries.min.css?156324133916202 */
/* /bitrix/templates/iar_merge/js/royalslider/royalslider.min.css?15632413443509 */
/* /bitrix/templates/iar_merge/js/royalslider/skins/default/rs-default.min.css?15632413447116 */
/* /bitrix/templates/iar_merge/js/magnific-popup/magnific-popup.min.css?15632413466938 */
/* /bitrix/templates/iar_merge/styles/jquery.fancybox.min.css?15632413393517 */
/* /bitrix/templates/iar_merge/js/owl-carousel/owl.carousel.min.css?15632413451174 */
/* /bitrix/templates/iar_merge/js/owl-carousel/owl.theme.min.css?15632413451267 */
/* /css/photoswipe/photoswipe.css?14898094924065 */
/* /css/photoswipe/default-skin/default-skin.css?148980949211609 */
/* /bitrix/templates/.default/components/bitrix/menu/iar_menu_g/style.min.css?1489809601490 */
/* /bitrix/templates/.default/components/bitrix/catalog.section/iar_home_banner/style.min.css?148980960124862 */
/* /bitrix/templates/.default/components/bitrix/menu/iar_menu_foot/style.min.css?1489809601490 */
/* /bitrix/templates/.default/components/bitrix/news.list/iar_partner_foot/style.css?1489809601150 */
/* /bitrix/templates/.default/components/bitrix/news.list/iar_soc/style.css?1489809601150 */
