article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
   display: block
}

html {
   -webkit-text-size-adjust: 100%;
   -ms-text-size-adjust: 100%
}

body {
   font-size: 13px;
   line-height: 20px;
   font-family: "gotham_proregular", Arial, FreeSans, sans-serif;
   color: #2e2e2e;
   background: #fff;
   margin: 0;
   min-width: 1000px
}

::-moz-selection {
   text-shadow: none;
   background-color: #231f20;
   color: #fff
}

::selection {
   text-shadow: none;
   background-color: #231f20;
   color: #fff
}

body {
   -webkit-tap-highlight-color: #231f20
}

@font-face {
   font-family: 'gotham_probold';
   src: url("../fonts/GothamPro/gothaprobol-webfont.eot");
   src: url("../fonts/GothamPro/gothaprobol-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/GothamPro/gothaprobol-webfont.woff") format("woff"), url("../fonts/GothamPro/gothaprobol-webfont.ttf") format("truetype");
   font-weight: normal;
   font-style: normal
}

@font-face {
   font-family: 'gotham_problack_italic';
   src: url("../fonts/GothamPro/gothaproblaita-webfont.eot");
   src: url("../fonts/GothamPro/gothaproblaita-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/GothamPro/gothaproblaita-webfont.woff") format("woff"), url("../fonts/GothamPro/gothaproblaita-webfont.ttf") format("truetype");
   font-weight: normal;
   font-style: normal
}

@font-face {
   font-family: 'gotham_problack';
   src: url("../fonts/GothamPro/gothaprobla-webfont.eot");
   src: url("../fonts/GothamPro/gothaprobla-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/GothamPro/gothaprobla-webfont.woff") format("woff"), url("../fonts/GothamPro/gothaprobla-webfont.ttf") format("truetype");
   font-weight: normal;
   font-style: normal
}

@font-face {
   font-family: 'gotham_prolight';
   src: url("../fonts/GothamPro/gothaprolig-webfont.eot");
   src: url("../fonts/GothamPro/gothaprolig-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/GothamPro/gothaprolig-webfont.woff") format("woff"), url("../fonts/GothamPro/gothaprolig-webfont.ttf") format("truetype");
   font-weight: normal;
   font-style: normal
}

@font-face {
   font-family: 'gotham_proitalic';
   src: url("../fonts/GothamPro/gothaproita-webfont.eot");
   src: url("../fonts/GothamPro/gothaproita-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/GothamPro/gothaproita-webfont.woff") format("woff"), url("../fonts/GothamPro/gothaproita-webfont.ttf") format("truetype");
   font-weight: normal;
   font-style: normal
}

@font-face {
   font-family: 'gotham_probold_italic';
   src: url("../fonts/GothamPro/gothaprobolita-webfont.eot");
   src: url("../fonts/GothamPro/gothaprobolita-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/GothamPro/gothaprobolita-webfont.woff") format("woff"), url("../fonts/GothamPro/gothaprobolita-webfont.ttf") format("truetype");
   font-weight: normal;
   font-style: normal
}

@font-face {
   font-family: 'gotham_promedium_italic';
   src: url("../fonts/GothamPro/gothapromedita-webfont.eot");
   src: url("../fonts/GothamPro/gothapromedita-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/GothamPro/gothapromedita-webfont.woff") format("woff"), url("../fonts/GothamPro/gothapromedita-webfont.ttf") format("truetype");
   font-weight: normal;
   font-style: normal
}

@font-face {
   font-family: 'gotham_promedium';
   src: url("../fonts/GothamPro/gothapromed-webfont.eot");
   src: url("../fonts/GothamPro/gothapromed-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/GothamPro/gothapromed-webfont.woff") format("woff"), url("../fonts/GothamPro/gothapromed-webfont.ttf") format("truetype");
   font-weight: normal;
   font-style: normal
}

@font-face {
   font-family: 'gotham_prolight_italic';
   src: url("../fonts/GothamPro/gothaproligita-webfont.eot");
   src: url("../fonts/GothamPro/gothaproligita-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/GothamPro/gothaproligita-webfont.woff") format("woff"), url("../fonts/GothamPro/gothaproligita-webfont.ttf") format("truetype");
   font-weight: normal;
   font-style: normal
}

@font-face {
   font-family: 'gotham_proregular';
   src: url("../fonts/GothamPro/gothaproreg-webfont.eot");
   src: url("../fonts/GothamPro/gothaproreg-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/GothamPro/gothaproreg-webfont.woff") format("woff"), url("../fonts/GothamPro/gothaproreg-webfont.ttf") format("truetype");
   font-weight: normal;
   font-style: normal
}

@font-face {
   font-family: 'gotham_pro_narrowmedium';
   src: url("../fonts/GothamPro/gothapronarmed-webfont.eot");
   src: url("../fonts/GothamPro/gothapronarmed-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/GothamPro/gothapronarmed-webfont.woff") format("woff"), url("../fonts/GothamPro/gothapronarmed-webfont.ttf") format("truetype");
   font-weight: normal;
   font-style: normal
}

@font-face {
   font-family: 'gotham_pro_narrowbold';
   src: url("../fonts/GothamPro/gothapronarbol-webfont.eot");
   src: url("../fonts/GothamPro/gothapronarbol-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/GothamPro/gothapronarbol-webfont.woff") format("woff"), url("../fonts/GothamPro/gothapronarbol-webfont.ttf") format("truetype");
   font-weight: normal;
   font-style: normal
}

h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6,
.section__title {
   margin: 20px 0 30px;
   font-family: "gotham_probold", Arial, FreeSans, sans-serif;
   font-weight: normal;
   color: #2e2e2e;
   letter-spacing: 1.5px
}

h1 a,
.h1 a,
h2 a,
.h2 a,
h3 a,
.h3 a,
h4 a,
.h4 a,
h5 a,
.h5 a,
h6 a,
.h6 a,
.section__title a {
   color: #2e2e2e
}

h1,
.h1 {
   font-size: 32px;
   line-height: 44px;
   text-transform: uppercase
}

h2,
.h2 {
   font-size: 24px;
   line-height: 30px;
   color: #71bf44;
   text-transform: uppercase
}

h3,
.h3,
.section__title {
   font-size: 20px;
   line-height: 26px;
   text-transform: uppercase
}

h4,
.h4 {
   font-size: 20px;
   line-height: 26px;
   letter-spacing: 0px
}

h5,
.h5 {
   font-size: 17px;
   line-height: 24px;
   color: #71bf44;
   text-transform: uppercase
}

h6,
.h6 {
   font-size: 17px;
   line-height: 24px;
   letter-spacing: 0.3px
}

hr,
.hr {
   height: 2px;
   border: none;
   background: #71bf44;
   width: 100%;
   clear: both;
   margin: 2.30769em 0
}

.section__title {
   letter-spacing: 2px
}

.section__title a {
   color: #2e2e2e
}

.section__title_color {
   color: #71bf44
}

.section__title_color a {
   color: #71bf44
}

p,
pre,
blockquote,
table {
   margin: 0 0 15px
}

blockquote,
q {
   quotes: none
}

blockquote:before,
blockquote:after,
q:before,
q:after {
   content: ''
}

blockquote {
   margin: 1.53846em 4.2em
}

strong,
b {
   font-weight: normal;
   font-family: "gotham_probold", Arial, FreeSans, sans-serif
}

em,
i {
   font-style: normal;
   font-family: "gotham_proitalic", Arial, FreeSans, sans-serif
}

a {
   color: #71bf44
}

a:hover,
a:active {
   color: #8ecc6a;
   outline: none;
   text-decoration: none
}

.ie6-7 a * {
   cursor: pointer
}

button {
   -webkit-appearance: none;
   border-radius: 0
}

sup,
sub {
   vertical-align: baseline;
   position: relative;
   font-size: .8em;
   font-weight: inherit
}

sup {
   top: -0.5em
}

sub {
   bottom: -0.25em
}

small {
   font-size: .75em
}

u {
   text-decoration: none
}

figure {
   margin: 0
}

.container,
.header__inner,
.footer__inner,
.form__row__inside,
.b-text__content,
.event-slider,
.modal-block__inner .form .form__set__legend .form__set__legend__inside,
.modal-block__title .modal-block__title__inside,
.modal-block__top__inside,
.b-step__inner,
.form__section {
   width: 980px;
   margin: 0 auto
}

.wrapper {
   overflow: hidden;
   background: #fff
}

.middle {
   position: relative
}

.container {
   padding: 30px 0 60px
}

.header {
   position: relative;
   z-index: 10
}

.footer {
   overflow: hidden;
   background: #f3f1f1
}

.content .breadcrumb {
   text-align: center
}

.content h1 {
   text-align: center
}

.content_right,
.content_left {
   width: 730px
}

.content_right .breadcrumb,
.content_left .breadcrumb {
   text-align: left
}

.content_right h1,
.content_left h1 {
   text-align: left
}

.content_right {
   float: right
}

.content_left {
   float: left
}

.aside {
   width: 230px
}

.aside_left {
   float: left
}

.aside_right {
   float: right
}

.aside_alt {
   margin-top: 0
}

.l-row {
   width: 980px
}

.l-row_space {
   margin: 0 0 24px
}

.l-row_flat {
   margin: 0;
   padding: 0;
   list-style: none
}

.l-row_ov {
   overflow: hidden
}

.l-col {
   margin: 0;
   padding: 0;
   list-style: none;
   float: left;
   margin-right: 0
}

.l-col_1 {
   width: 122.5px
}

.l-col_2 {
   width: 245px
}

.l-col_3 {
   width: 367.5px
}

.l-col_4 {
   width: 490px
}

.l-col_5 {
   width: 612.5px
}

.l-col_6 {
   width: 735px
}

.l-col_7 {
   width: 857.5px
}

.l-col_8 {
   width: 980px
}

.l-col_last {
   float: right;
   margin-right: 0
}

html,
body {
   height: 100%
}

.wrapper {
   min-height: 100%;
   height: auto !important;
   height: 100%
}

.middle {
   height: 1%
}

.footer {
   position: relative
}

img {
   font-size: 1em;
   color: #2e2e2e;
   -ms-interpolation-mode: bicubic
}

a img {
   border: none
}

object,
embed,
video {
   max-width: 100%
}

ul,
ol,
dl {
   margin: 21px 0;
   padding-left: 30px
}

ul {
   padding: 0;
   list-style: none
}

ul li {
   margin: 15px 0;
   padding-left: 20px;
   background: url(../images/bg-marker.png) 0 8px no-repeat
}

ul ol {
   margin: 15px 0
}

ul ol li {
   padding: 0;
   background-image: none
}

ol {
   list-style: decimal outside
}

ol li {
   margin: 15px 0
}

ol ul {
   margin: 15px 0
}

ul ul,
ol ul {
   list-style: none;
   margin: 8px 0
}

ul ul li,
ol ul li {
   background: url(../images/bg-marker.png) 0 8px no-repeat
}

dl dt,
dfn {
   font-weight: bold;
   font-style: italic
}

dl dd {
   margin-left: 1.5em
}

.list-dashed li {
   padding-left: 40px;
   background: url(../images/bg-marker-dash-b.png) 0 9px no-repeat
}

.list-dashed ul li {
   background: url(../images/bg-marker.png) 0 8px no-repeat
}

.list_ordered li:before,
.list_ordered__counter-point-js {
   position: absolute;
   left: -27px;
   top: 0;
   color: #8ecc6a;
   font-style: normal
}

.list_ordered {
   counter-reset: point;
   list-style: none
}

.list_ordered li {
   position: relative;
   zoom: 1
}

.list_ordered li:before {
   content: counter(point) ".";
   counter-increment: point 1;
   font-family: "helveticaneuecyrmedium", Arial, FreeSans, sans-serif;
   line-height: 21px
}

.list_ordered li li {
   counter-reset: point
}

.list_ordered li li:before {
   content: ''
}

.list_unstyled {
   padding: 0;
   list-style: none
}

.list_unstyled .list__item {
   background-image: none;
   padding: 0
}

.list_flat {
   margin: 0;
   padding: 0;
   list-style: none
}

.list_flat .list__item {
   background: none;
   margin: 0;
   padding: 0
}

.list_inline .list__item {
   display: inline-block;
   vertical-align: top
}

.ie6-7 .list_inline .list__item {
   display: inline;
   zoom: 1
}

.list_3-equal {
   width: 104%;
   margin-bottom: 30px
}

.list_3-equal .list__item {
   width: 205px;
   margin: 0 15px 18px 0
}

.table,
.forum-table {
   border-spacing: 0;
   border-width: 0;
   width: 100%;
   empty-cells: hide
}

.table caption,
.table .caption,
.forum-table caption,
.forum-table .caption {
   font: 20px/20px "gotham_probold", Arial, FreeSans, sans-serif;
   color: #2e2e2e;
   margin-bottom: 20px;
   text-align: center
}

.table td,
.table th,
.forum-table td,
.forum-table th {
   text-align: left;
   padding: 16px;
   vertical-align: middle
}

.table th,
.forum-table th {
   font: 15px/20px "gotham_probold", Arial, FreeSans, sans-serif;
   font-weight: normal;
   color: #2e2e2e;
   letter-spacing: 0.2px;
   background: #faa61a
}

.table tbody td,
.forum-table tbody td {
   color: #2e2e2e;
   vertical-align: top;
   border-bottom: 1px solid #ccc;
   border-right: 1px solid #ccc;
   background: #f3f1f1
}

.table tbody td:first-child,
.forum-table tbody td:first-child {
   border-left: 1px solid #ccc
}

.table tbody td[colspan],
.forum-table tbody td[colspan] {
   text-align: center
}

.table tbody td[rowspan],
.forum-table tbody td[rowspan] {
   vertical-align: middle
}

.table tbody td[colspan="1"],
.forum-table tbody td[colspan="1"] {
   text-align: left
}

.table tbody td[rowspan="1"],
.forum-table tbody td[rowspan="1"] {
   vertical-align: top
}

.table tbody td:empty,
.forum-table tbody td:empty {
   border: none
}

.table tbody p,
.forum-table tbody p {
   margin: 5px 0
}

.table tbody tr:first-child td,
.forum-table tbody tr:first-child td {
   border-top: 1px solid #ccc
}

.table tfoot td,
.forum-table tfoot td {
   background: #2384c6;
   color: #fff
}

.table tfoot td a,
.forum-table tfoot td a {
   color: #fff
}

.table_decor tr:nth-child(odd) td {
   background-color: #f7f5f5
}

.table_decor tr:nth-child(even) td {
   background-color: #f3f1f1
}

.table_decor .table__tr-even td {
   background-color: #f3f1f1
}

.table_decor .table__tr-odd td {
   background-color: #f7f5f5
}

.table_fixed {
   table-layout: fixed;
   word-wrap: break-word;
   width: auto
}

.table_flat {
   border: none;
   margin-bottom: 0
}

.form {
   border: none;
   margin: 0
}

.form button,
.form input,
.form select,
.form textarea {
   margin: 0;
   padding: 0;
   vertical-align: baseline
}

.form input[type="button"],
.form input[type="submit"],
.form input[type="reset"] {
   -webkit-appearance: button
}

.form input[type="checkbox"],
.form input[type="radio"] {
   box-sizing: border-box;
   padding: 0;
   width: 26px;
   height: 27px
}

.form input[type="radio"] {
   vertical-align: text-top
}

.form input[type="checkbox"] {
   vertical-align: baseline
}

.form {
   margin-bottom: 30px
}

.form button,
.form input,
.form select,
.form textarea {
   font: 13px/20px "gotham_proregular", Arial, FreeSans, sans-serif
}

.form label,
.form .form__title {
   font-size: 12px;
   line-height: 24px;
   display: inline-block;
   vertical-align: middle;
   width: 100%;
   padding: 0;
   letter-spacing: 0.2px
}

.ie6-7 .form label,
.ie6-7 .form .form__title {
   display: inline;
   zoom: 1
}

.form input[type="password"],
.form input[type="search"],
.form input[type="text"],
.form input[type="email"],
.form input[type="tel"],
.form input[type="url"],
.form input[type="nuber"],
.form input[type="color"],
.form input[type="data"],
.form select,
.form textarea,
.form .jstyling-file-f {
   padding: 7px 9px;
   margin: 0;
   height: 21px;
   line-height: 21px;
   border: none;
   font-size: 12px;
   box-shadow: inset 1px 2px 3px rgba(0, 0, 0, 0.35);
   background-color: #f7f5f5;
   transition: all linear 0.2s;
   -moz-box-sizing: content-box;
   -webkit-box-sizing: content-box;
   box-sizing: content-box
}

.form input[type="password"]:hover,
.form input[type="search"]:hover,
.form input[type="text"]:hover,
.form input[type="email"]:hover,
.form input[type="tel"]:hover,
.form input[type="url"]:hover,
.form input[type="nuber"]:hover,
.form input[type="color"]:hover,
.form input[type="data"]:hover,
.form select:hover,
.form textarea:hover,
.form .jstyling-file-f:hover {
   box-shadow: inset 1px 2px 3px rgba(0, 0, 0, 0.55)
}

.form input[type="password"]:focus,
.form input[type="search"]:focus,
.form input[type="text"]:focus,
.form input[type="email"]:focus,
.form input[type="tel"]:focus,
.form input[type="url"]:focus,
.form input[type="nuber"]:focus,
.form input[type="color"]:focus,
.form input[type="data"]:focus,
.form select:focus,
.form textarea:focus,
.form .jstyling-file-f:focus {
   outline: none;
   background-color: #f3f1f1;
   box-shadow: inset 1px 2px 3px rgba(0, 0, 0, 0.55)
}

.form textarea {
   overflow: auto;
   vertical-align: top;
   height: auto;
   min-height: 4em;
   line-height: 20px;
   padding: inputPadding 9px;
   resize: vertical;
   height: 126px;
   -webkit-appearance: none
}

.form select[multiple="multiple"] {
   height: auto
}

.form fieldset {
   margin: 0;
   padding: 0;
   border: none
}

.form legend {
   border: none;
   padding: 0
}

.form .form__set {
   position: relative;
   padding: 61px 0 0
}

.form .form__set__legend {
   width: 100%;
   border: none;
   font: 18px/22px "gotham_probold", Arial, FreeSans, sans-serif;
   margin-bottom: 20px;
   letter-spacing: 0.2px;
   text-align: center
}

.form .form__set__legend .i-ico {
   float: left;
   margin: 2px 10px 0 -6px
}

.form fieldset.form__set_lined {
   border-bottom: 3px solid #231f20;
   padding-bottom: 25px;
   padding-top: 0;
   margin-bottom: 25px
}

.form button::-moz-focus-inner,
.form input::-moz-focus-inner {
   border: none;
   padding: 0
}

.ie6-7 .form button,
.ie6-7 .form input,
.ie6-7 .form select,
.ie6-7 .form textarea {
   vertical-align: middle
}

.ie6-7 .form button,
.ie6-7 .form input {
   overflow: visible
}

input[type="text"],
input[type="password"] {
   -webkit-appearance: none;
   border-radius: 0
}

input[type="button"],
input[type="submit"],
input[type="reset"] {
   -webkit-appearance: button
}

.form input::-webkit-input-placeholder {
   color: #707070
}

.form input:-moz-placeholder {
   color: #707070
}

.form input:focus::-webkit-input-placeholder {
   color: #969696
}

.form input:focus:-moz-placeholder {
   color: #969696
}

.form__row {
   padding: 0;
   margin: 0;
   text-align: left
}

.form__row_decor {
   border-bottom: 2px solid #71bf44;
   margin-bottom: 44px
}

.form__row_decor label {
   font-family: "gotham_proitalic", Arial, FreeSans, sans-serif
}

.form__item {
   position: relative;
   float: left;
   line-height: 35px;
   margin: 0 19px 21px 0
}

.form__item .form__item {
   margin-bottom: 0
}

.ie6-7 .form__item:active {
   z-index: 1
}

.form__row_check .form__item {
   line-height: 27px
}

.form__outer {
   width: 100%;
   float: left
}

.form__outer .form__row {
   width: 100%;
   display: inline-block
}

.ie6-7 .form__outer .form__row {
   display: inline;
   zoom: 1
}

.form__outer .form__item {
   margin-bottom: 17px
}

input[type="reset"] {
   outline: none;
   border: none;
   font-size: 12px;
   letter-spacing: 0.2px;
   color: #71bf44;
   background: transparent;
   cursor: pointer;
   text-decoration: underline;
   -moz-transition: all linear 0.2s;
   -webkit-transition: all linear 0.2s;
   transition: all linear 0.2s;
   margin-bottom: 17px
}

input[type="reset"]:hover {
   color: #71bf44;
   text-decoration: none
}

.form__send input[type="button"],
.form__send input[type="submit"],
.form__send input[type="reset"],
.forum-form input[type="button"],
.forum-form input[type="submit"],
.forum-form input[type="reset"] {
   width: 100%;
   outline: none;
   border: none;
   height: 53px;
   font: 14px "gotham_probold", Arial, FreeSans, sans-serif;
   line-height: 21px;
   padding: 16px 25px;
   letter-spacing: 2px;
   text-transform: uppercase;
   background: transparent;
   cursor: pointer;
   text-align: center;
   background: #faa61a;
   -moz-box-sizing: border-box;
   -webkit-box-sizing: border-box;
   box-sizing: border-box;
   -moz-transition: all linear 0.2s;
   -webkit-transition: all linear 0.2s;
   transition: all linear 0.2s
}

.ie6-7 .form__send input[type="button"],
.ie6-7 .form__send input[type="submit"],
.ie6-7 .form__send input[type="reset"],
.ie6-7 .forum-form input[type="button"],
.ie6-7 .forum-form input[type="submit"],
.ie6-7 .forum-form input[type="reset"] {
   display: inline;
   zoom: 1
}

.form__send input[type="button"]:hover,
.form__send input[type="submit"]:hover,
.form__send input[type="reset"]:hover,
.forum-form input[type="button"]:hover,
.forum-form input[type="submit"]:hover,
.forum-form input[type="reset"]:hover {
   box-shadow: 0 20px 20px -10px rgba(0, 0, 0, 0.15)
}

.form__send input[type="button"]:active,
.form__send input[type="submit"]:active,
.form__send input[type="reset"]:active,
.forum-form input[type="button"]:active,
.forum-form input[type="submit"]:active,
.forum-form input[type="reset"]:active {
   -moz-transform: scale(0.98);
   -webkit-transform: scale(0.98);
   transform: scale(0.98)
}

.form__item_last {
   margin-right: 0
}

.form__item_flat {
   margin-right: 0
}

.form__item_space {
   margin: 0 21px 0 0
}

.form__item_w-756 {
   width: 756px
}

.form__item_w-756 input[type="password"],
.form__item_w-756 input[type="search"],
.form__item_w-756 input[type="text"],
.form__item_w-756 input[type="email"],
.form__item_w-756 input[type="tel"],
.form__item_w-756 input[type="url"],
.form__item_w-756 input[type="number"],
.form__item_w-756 input[type="color"],
.form__item_w-756 input[type="date"],
.form__item_w-756 select,
.form__item_w-756 textarea,
.form__item_w-756 select,
.form__item_w-756 .form__validation-popup {
   width: 738px
}

.form__item_w-756 .jstyling-select,
.form__item_w-756 .form__title {
   width: 756px
}

.modal-block__inner .form__item_w-756 input[type="password"],
.modal-block__inner .form__item_w-756 input[type="search"],
.modal-block__inner .form__item_w-756 input[type="text"],
.modal-block__inner .form__item_w-756 input[type="email"],
.modal-block__inner .form__item_w-756 input[type="tel"],
.modal-block__inner .form__item_w-756 input[type="url"],
.modal-block__inner .form__item_w-756 input[type="number"],
.modal-block__inner .form__item_w-756 input[type="color"],
.modal-block__inner .form__item_w-756 input[type="date"],
.modal-block__inner .form__item_w-756 select,
.modal-block__inner .form__item_w-756 textarea,
.modal-block__inner .form__item_w-756 select,
.modal-block__inner .form__item_w-756 .form__validation-popup,
.form-search-result .form__item_w-756 input[type="password"],
.form-search-result .form__item_w-756 input[type="search"],
.form-search-result .form__item_w-756 input[type="text"],
.form-search-result .form__item_w-756 input[type="email"],
.form-search-result .form__item_w-756 input[type="tel"],
.form-search-result .form__item_w-756 input[type="url"],
.form-search-result .form__item_w-756 input[type="number"],
.form-search-result .form__item_w-756 input[type="color"],
.form-search-result .form__item_w-756 input[type="date"],
.form-search-result .form__item_w-756 select,
.form-search-result .form__item_w-756 textarea,
.form-search-result .form__item_w-756 select,
.form-search-result .form__item_w-756 .form__validation-popup {
   width: 720px
}

.form__item_w-730 {
   width: 730px
}

.form__item_w-730 input[type="password"],
.form__item_w-730 input[type="search"],
.form__item_w-730 input[type="text"],
.form__item_w-730 input[type="email"],
.form__item_w-730 input[type="tel"],
.form__item_w-730 input[type="url"],
.form__item_w-730 input[type="number"],
.form__item_w-730 input[type="color"],
.form__item_w-730 input[type="date"],
.form__item_w-730 select,
.form__item_w-730 textarea,
.form__item_w-730 select,
.form__item_w-730 .form__validation-popup {
   width: 712px
}

.form__item_w-730 .jstyling-select,
.form__item_w-730 .form__title {
   width: 730px
}

.modal-block__inner .form__item_w-730 input[type="password"],
.modal-block__inner .form__item_w-730 input[type="search"],
.modal-block__inner .form__item_w-730 input[type="text"],
.modal-block__inner .form__item_w-730 input[type="email"],
.modal-block__inner .form__item_w-730 input[type="tel"],
.modal-block__inner .form__item_w-730 input[type="url"],
.modal-block__inner .form__item_w-730 input[type="number"],
.modal-block__inner .form__item_w-730 input[type="color"],
.modal-block__inner .form__item_w-730 input[type="date"],
.modal-block__inner .form__item_w-730 select,
.modal-block__inner .form__item_w-730 textarea,
.modal-block__inner .form__item_w-730 select,
.modal-block__inner .form__item_w-730 .form__validation-popup,
.form-search-result .form__item_w-730 input[type="password"],
.form-search-result .form__item_w-730 input[type="search"],
.form-search-result .form__item_w-730 input[type="text"],
.form-search-result .form__item_w-730 input[type="email"],
.form-search-result .form__item_w-730 input[type="tel"],
.form-search-result .form__item_w-730 input[type="url"],
.form-search-result .form__item_w-730 input[type="number"],
.form-search-result .form__item_w-730 input[type="color"],
.form-search-result .form__item_w-730 input[type="date"],
.form-search-result .form__item_w-730 select,
.form-search-result .form__item_w-730 textarea,
.form-search-result .form__item_w-730 select,
.form-search-result .form__item_w-730 .form__validation-popup {
   width: 694px
}

.form__item_w-598 {
   width: 598px
}

.form__item_w-598 input[type="password"],
.form__item_w-598 input[type="search"],
.form__item_w-598 input[type="text"],
.form__item_w-598 input[type="email"],
.form__item_w-598 input[type="tel"],
.form__item_w-598 input[type="url"],
.form__item_w-598 input[type="number"],
.form__item_w-598 input[type="color"],
.form__item_w-598 input[type="date"],
.form__item_w-598 select,
.form__item_w-598 textarea,
.form__item_w-598 select,
.form__item_w-598 .form__validation-popup {
   width: 580px
}

.form__item_w-598 .jstyling-select,
.form__item_w-598 .form__title {
   width: 598px
}

.modal-block__inner .form__item_w-598 input[type="password"],
.modal-block__inner .form__item_w-598 input[type="search"],
.modal-block__inner .form__item_w-598 input[type="text"],
.modal-block__inner .form__item_w-598 input[type="email"],
.modal-block__inner .form__item_w-598 input[type="tel"],
.modal-block__inner .form__item_w-598 input[type="url"],
.modal-block__inner .form__item_w-598 input[type="number"],
.modal-block__inner .form__item_w-598 input[type="color"],
.modal-block__inner .form__item_w-598 input[type="date"],
.modal-block__inner .form__item_w-598 select,
.modal-block__inner .form__item_w-598 textarea,
.modal-block__inner .form__item_w-598 select,
.modal-block__inner .form__item_w-598 .form__validation-popup,
.form-search-result .form__item_w-598 input[type="password"],
.form-search-result .form__item_w-598 input[type="search"],
.form-search-result .form__item_w-598 input[type="text"],
.form-search-result .form__item_w-598 input[type="email"],
.form-search-result .form__item_w-598 input[type="tel"],
.form-search-result .form__item_w-598 input[type="url"],
.form-search-result .form__item_w-598 input[type="number"],
.form-search-result .form__item_w-598 input[type="color"],
.form-search-result .form__item_w-598 input[type="date"],
.form-search-result .form__item_w-598 select,
.form-search-result .form__item_w-598 textarea,
.form-search-result .form__item_w-598 select,
.form-search-result .form__item_w-598 .form__validation-popup {
   width: 562px
}

.form__item_w-404 {
   width: 404px
}

.form__item_w-404 input[type="password"],
.form__item_w-404 input[type="search"],
.form__item_w-404 input[type="text"],
.form__item_w-404 input[type="email"],
.form__item_w-404 input[type="tel"],
.form__item_w-404 input[type="url"],
.form__item_w-404 input[type="number"],
.form__item_w-404 input[type="color"],
.form__item_w-404 input[type="date"],
.form__item_w-404 select,
.form__item_w-404 textarea,
.form__item_w-404 select,
.form__item_w-404 .form__validation-popup {
   width: 386px
}

.form__item_w-404 .jstyling-select,
.form__item_w-404 .form__title {
   width: 404px
}

.modal-block__inner .form__item_w-404 input[type="password"],
.modal-block__inner .form__item_w-404 input[type="search"],
.modal-block__inner .form__item_w-404 input[type="text"],
.modal-block__inner .form__item_w-404 input[type="email"],
.modal-block__inner .form__item_w-404 input[type="tel"],
.modal-block__inner .form__item_w-404 input[type="url"],
.modal-block__inner .form__item_w-404 input[type="number"],
.modal-block__inner .form__item_w-404 input[type="color"],
.modal-block__inner .form__item_w-404 input[type="date"],
.modal-block__inner .form__item_w-404 select,
.modal-block__inner .form__item_w-404 textarea,
.modal-block__inner .form__item_w-404 select,
.modal-block__inner .form__item_w-404 .form__validation-popup,
.form-search-result .form__item_w-404 input[type="password"],
.form-search-result .form__item_w-404 input[type="search"],
.form-search-result .form__item_w-404 input[type="text"],
.form-search-result .form__item_w-404 input[type="email"],
.form-search-result .form__item_w-404 input[type="tel"],
.form-search-result .form__item_w-404 input[type="url"],
.form-search-result .form__item_w-404 input[type="number"],
.form-search-result .form__item_w-404 input[type="color"],
.form-search-result .form__item_w-404 input[type="date"],
.form-search-result .form__item_w-404 select,
.form-search-result .form__item_w-404 textarea,
.form-search-result .form__item_w-404 select,
.form-search-result .form__item_w-404 .form__validation-popup {
   width: 368px
}

.form__item_w-370 {
   width: 370px
}

.form__item_w-370 input[type="password"],
.form__item_w-370 input[type="search"],
.form__item_w-370 input[type="text"],
.form__item_w-370 input[type="email"],
.form__item_w-370 input[type="tel"],
.form__item_w-370 input[type="url"],
.form__item_w-370 input[type="number"],
.form__item_w-370 input[type="color"],
.form__item_w-370 input[type="date"],
.form__item_w-370 select,
.form__item_w-370 textarea,
.form__item_w-370 select,
.form__item_w-370 .form__validation-popup {
   width: 352px
}

.form__item_w-370 .jstyling-select,
.form__item_w-370 .form__title {
   width: 370px
}

.modal-block__inner .form__item_w-370 input[type="password"],
.modal-block__inner .form__item_w-370 input[type="search"],
.modal-block__inner .form__item_w-370 input[type="text"],
.modal-block__inner .form__item_w-370 input[type="email"],
.modal-block__inner .form__item_w-370 input[type="tel"],
.modal-block__inner .form__item_w-370 input[type="url"],
.modal-block__inner .form__item_w-370 input[type="number"],
.modal-block__inner .form__item_w-370 input[type="color"],
.modal-block__inner .form__item_w-370 input[type="date"],
.modal-block__inner .form__item_w-370 select,
.modal-block__inner .form__item_w-370 textarea,
.modal-block__inner .form__item_w-370 select,
.modal-block__inner .form__item_w-370 .form__validation-popup,
.form-search-result .form__item_w-370 input[type="password"],
.form-search-result .form__item_w-370 input[type="search"],
.form-search-result .form__item_w-370 input[type="text"],
.form-search-result .form__item_w-370 input[type="email"],
.form-search-result .form__item_w-370 input[type="tel"],
.form-search-result .form__item_w-370 input[type="url"],
.form-search-result .form__item_w-370 input[type="number"],
.form-search-result .form__item_w-370 input[type="color"],
.form-search-result .form__item_w-370 input[type="date"],
.form-search-result .form__item_w-370 select,
.form-search-result .form__item_w-370 textarea,
.form-search-result .form__item_w-370 select,
.form-search-result .form__item_w-370 .form__validation-popup {
   width: 334px
}

.form__item_w-356 {
   width: 356px
}

.form__item_w-356 input[type="password"],
.form__item_w-356 input[type="search"],
.form__item_w-356 input[type="text"],
.form__item_w-356 input[type="email"],
.form__item_w-356 input[type="tel"],
.form__item_w-356 input[type="url"],
.form__item_w-356 input[type="number"],
.form__item_w-356 input[type="color"],
.form__item_w-356 input[type="date"],
.form__item_w-356 select,
.form__item_w-356 textarea,
.form__item_w-356 select,
.form__item_w-356 .form__validation-popup {
   width: 338px
}

.form__item_w-356 .jstyling-select,
.form__item_w-356 .form__title {
   width: 356px
}

.modal-block__inner .form__item_w-356 input[type="password"],
.modal-block__inner .form__item_w-356 input[type="search"],
.modal-block__inner .form__item_w-356 input[type="text"],
.modal-block__inner .form__item_w-356 input[type="email"],
.modal-block__inner .form__item_w-356 input[type="tel"],
.modal-block__inner .form__item_w-356 input[type="url"],
.modal-block__inner .form__item_w-356 input[type="number"],
.modal-block__inner .form__item_w-356 input[type="color"],
.modal-block__inner .form__item_w-356 input[type="date"],
.modal-block__inner .form__item_w-356 select,
.modal-block__inner .form__item_w-356 textarea,
.modal-block__inner .form__item_w-356 select,
.modal-block__inner .form__item_w-356 .form__validation-popup,
.form-search-result .form__item_w-356 input[type="password"],
.form-search-result .form__item_w-356 input[type="search"],
.form-search-result .form__item_w-356 input[type="text"],
.form-search-result .form__item_w-356 input[type="email"],
.form-search-result .form__item_w-356 input[type="tel"],
.form-search-result .form__item_w-356 input[type="url"],
.form-search-result .form__item_w-356 input[type="number"],
.form-search-result .form__item_w-356 input[type="color"],
.form-search-result .form__item_w-356 input[type="date"],
.form-search-result .form__item_w-356 select,
.form-search-result .form__item_w-356 textarea,
.form-search-result .form__item_w-356 select,
.form-search-result .form__item_w-356 .form__validation-popup {
   width: 320px
}

.form__item_w-318 {
   width: 318px
}

.form__item_w-318 input[type="password"],
.form__item_w-318 input[type="search"],
.form__item_w-318 input[type="text"],
.form__item_w-318 input[type="email"],
.form__item_w-318 input[type="tel"],
.form__item_w-318 input[type="url"],
.form__item_w-318 input[type="number"],
.form__item_w-318 input[type="color"],
.form__item_w-318 input[type="date"],
.form__item_w-318 select,
.form__item_w-318 textarea,
.form__item_w-318 select,
.form__item_w-318 .form__validation-popup {
   width: 300px
}

.form__item_w-318 .jstyling-select,
.form__item_w-318 .form__title {
   width: 318px
}

.modal-block__inner .form__item_w-318 input[type="password"],
.modal-block__inner .form__item_w-318 input[type="search"],
.modal-block__inner .form__item_w-318 input[type="text"],
.modal-block__inner .form__item_w-318 input[type="email"],
.modal-block__inner .form__item_w-318 input[type="tel"],
.modal-block__inner .form__item_w-318 input[type="url"],
.modal-block__inner .form__item_w-318 input[type="number"],
.modal-block__inner .form__item_w-318 input[type="color"],
.modal-block__inner .form__item_w-318 input[type="date"],
.modal-block__inner .form__item_w-318 select,
.modal-block__inner .form__item_w-318 textarea,
.modal-block__inner .form__item_w-318 select,
.modal-block__inner .form__item_w-318 .form__validation-popup,
.form-search-result .form__item_w-318 input[type="password"],
.form-search-result .form__item_w-318 input[type="search"],
.form-search-result .form__item_w-318 input[type="text"],
.form-search-result .form__item_w-318 input[type="email"],
.form-search-result .form__item_w-318 input[type="tel"],
.form-search-result .form__item_w-318 input[type="url"],
.form-search-result .form__item_w-318 input[type="number"],
.form-search-result .form__item_w-318 input[type="color"],
.form-search-result .form__item_w-318 input[type="date"],
.form-search-result .form__item_w-318 select,
.form-search-result .form__item_w-318 textarea,
.form-search-result .form__item_w-318 select,
.form-search-result .form__item_w-318 .form__validation-popup {
   width: 282px
}

.form__item_w-297 {
   width: 297px
}

.form__item_w-297 input[type="password"],
.form__item_w-297 input[type="search"],
.form__item_w-297 input[type="text"],
.form__item_w-297 input[type="email"],
.form__item_w-297 input[type="tel"],
.form__item_w-297 input[type="url"],
.form__item_w-297 input[type="number"],
.form__item_w-297 input[type="color"],
.form__item_w-297 input[type="date"],
.form__item_w-297 select,
.form__item_w-297 textarea,
.form__item_w-297 select,
.form__item_w-297 .form__validation-popup {
   width: 279px
}

.form__item_w-297 .jstyling-select,
.form__item_w-297 .form__title {
   width: 297px
}

.modal-block__inner .form__item_w-297 input[type="password"],
.modal-block__inner .form__item_w-297 input[type="search"],
.modal-block__inner .form__item_w-297 input[type="text"],
.modal-block__inner .form__item_w-297 input[type="email"],
.modal-block__inner .form__item_w-297 input[type="tel"],
.modal-block__inner .form__item_w-297 input[type="url"],
.modal-block__inner .form__item_w-297 input[type="number"],
.modal-block__inner .form__item_w-297 input[type="color"],
.modal-block__inner .form__item_w-297 input[type="date"],
.modal-block__inner .form__item_w-297 select,
.modal-block__inner .form__item_w-297 textarea,
.modal-block__inner .form__item_w-297 select,
.modal-block__inner .form__item_w-297 .form__validation-popup,
.form-search-result .form__item_w-297 input[type="password"],
.form-search-result .form__item_w-297 input[type="search"],
.form-search-result .form__item_w-297 input[type="text"],
.form-search-result .form__item_w-297 input[type="email"],
.form-search-result .form__item_w-297 input[type="tel"],
.form-search-result .form__item_w-297 input[type="url"],
.form-search-result .form__item_w-297 input[type="number"],
.form-search-result .form__item_w-297 input[type="color"],
.form-search-result .form__item_w-297 input[type="date"],
.form-search-result .form__item_w-297 select,
.form-search-result .form__item_w-297 textarea,
.form-search-result .form__item_w-297 select,
.form-search-result .form__item_w-297 .form__validation-popup {
   width: 261px
}

.form__item_w-240 {
   width: 240px
}

.form__item_w-240 input[type="password"],
.form__item_w-240 input[type="search"],
.form__item_w-240 input[type="text"],
.form__item_w-240 input[type="email"],
.form__item_w-240 input[type="tel"],
.form__item_w-240 input[type="url"],
.form__item_w-240 input[type="number"],
.form__item_w-240 input[type="color"],
.form__item_w-240 input[type="date"],
.form__item_w-240 select,
.form__item_w-240 textarea,
.form__item_w-240 select,
.form__item_w-240 .form__validation-popup {
   width: 222px
}

.form__item_w-240 .jstyling-select,
.form__item_w-240 .form__title {
   width: 240px
}

.modal-block__inner .form__item_w-240 input[type="password"],
.modal-block__inner .form__item_w-240 input[type="search"],
.modal-block__inner .form__item_w-240 input[type="text"],
.modal-block__inner .form__item_w-240 input[type="email"],
.modal-block__inner .form__item_w-240 input[type="tel"],
.modal-block__inner .form__item_w-240 input[type="url"],
.modal-block__inner .form__item_w-240 input[type="number"],
.modal-block__inner .form__item_w-240 input[type="color"],
.modal-block__inner .form__item_w-240 input[type="date"],
.modal-block__inner .form__item_w-240 select,
.modal-block__inner .form__item_w-240 textarea,
.modal-block__inner .form__item_w-240 select,
.modal-block__inner .form__item_w-240 .form__validation-popup,
.form-search-result .form__item_w-240 input[type="password"],
.form-search-result .form__item_w-240 input[type="search"],
.form-search-result .form__item_w-240 input[type="text"],
.form-search-result .form__item_w-240 input[type="email"],
.form-search-result .form__item_w-240 input[type="tel"],
.form-search-result .form__item_w-240 input[type="url"],
.form-search-result .form__item_w-240 input[type="number"],
.form-search-result .form__item_w-240 input[type="color"],
.form-search-result .form__item_w-240 input[type="date"],
.form-search-result .form__item_w-240 select,
.form-search-result .form__item_w-240 textarea,
.form-search-result .form__item_w-240 select,
.form-search-result .form__item_w-240 .form__validation-popup {
   width: 204px
}

.form__item_w-234 {
   width: 234px
}

.form__item_w-234 input[type="password"],
.form__item_w-234 input[type="search"],
.form__item_w-234 input[type="text"],
.form__item_w-234 input[type="email"],
.form__item_w-234 input[type="tel"],
.form__item_w-234 input[type="url"],
.form__item_w-234 input[type="number"],
.form__item_w-234 input[type="color"],
.form__item_w-234 input[type="date"],
.form__item_w-234 select,
.form__item_w-234 textarea,
.form__item_w-234 select,
.form__item_w-234 .form__validation-popup {
   width: 216px
}

.form__item_w-234 .jstyling-select,
.form__item_w-234 .form__title {
   width: 234px
}

.modal-block__inner .form__item_w-234 input[type="password"],
.modal-block__inner .form__item_w-234 input[type="search"],
.modal-block__inner .form__item_w-234 input[type="text"],
.modal-block__inner .form__item_w-234 input[type="email"],
.modal-block__inner .form__item_w-234 input[type="tel"],
.modal-block__inner .form__item_w-234 input[type="url"],
.modal-block__inner .form__item_w-234 input[type="number"],
.modal-block__inner .form__item_w-234 input[type="color"],
.modal-block__inner .form__item_w-234 input[type="date"],
.modal-block__inner .form__item_w-234 select,
.modal-block__inner .form__item_w-234 textarea,
.modal-block__inner .form__item_w-234 select,
.modal-block__inner .form__item_w-234 .form__validation-popup,
.form-search-result .form__item_w-234 input[type="password"],
.form-search-result .form__item_w-234 input[type="search"],
.form-search-result .form__item_w-234 input[type="text"],
.form-search-result .form__item_w-234 input[type="email"],
.form-search-result .form__item_w-234 input[type="tel"],
.form-search-result .form__item_w-234 input[type="url"],
.form-search-result .form__item_w-234 input[type="number"],
.form-search-result .form__item_w-234 input[type="color"],
.form-search-result .form__item_w-234 input[type="date"],
.form-search-result .form__item_w-234 select,
.form-search-result .form__item_w-234 textarea,
.form-search-result .form__item_w-234 select,
.form-search-result .form__item_w-234 .form__validation-popup {
   width: 198px
}

.form__item_w-215 {
   width: 215px
}

.form__item_w-215 input[type="password"],
.form__item_w-215 input[type="search"],
.form__item_w-215 input[type="text"],
.form__item_w-215 input[type="email"],
.form__item_w-215 input[type="tel"],
.form__item_w-215 input[type="url"],
.form__item_w-215 input[type="number"],
.form__item_w-215 input[type="color"],
.form__item_w-215 input[type="date"],
.form__item_w-215 select,
.form__item_w-215 textarea,
.form__item_w-215 select,
.form__item_w-215 .form__validation-popup {
   width: 197px
}

.form__item_w-215 .jstyling-select,
.form__item_w-215 .form__title {
   width: 215px
}

.modal-block__inner .form__item_w-215 input[type="password"],
.modal-block__inner .form__item_w-215 input[type="search"],
.modal-block__inner .form__item_w-215 input[type="text"],
.modal-block__inner .form__item_w-215 input[type="email"],
.modal-block__inner .form__item_w-215 input[type="tel"],
.modal-block__inner .form__item_w-215 input[type="url"],
.modal-block__inner .form__item_w-215 input[type="number"],
.modal-block__inner .form__item_w-215 input[type="color"],
.modal-block__inner .form__item_w-215 input[type="date"],
.modal-block__inner .form__item_w-215 select,
.modal-block__inner .form__item_w-215 textarea,
.modal-block__inner .form__item_w-215 select,
.modal-block__inner .form__item_w-215 .form__validation-popup,
.form-search-result .form__item_w-215 input[type="password"],
.form-search-result .form__item_w-215 input[type="search"],
.form-search-result .form__item_w-215 input[type="text"],
.form-search-result .form__item_w-215 input[type="email"],
.form-search-result .form__item_w-215 input[type="tel"],
.form-search-result .form__item_w-215 input[type="url"],
.form-search-result .form__item_w-215 input[type="number"],
.form-search-result .form__item_w-215 input[type="color"],
.form-search-result .form__item_w-215 input[type="date"],
.form-search-result .form__item_w-215 select,
.form-search-result .form__item_w-215 textarea,
.form-search-result .form__item_w-215 select,
.form-search-result .form__item_w-215 .form__validation-popup {
   width: 179px
}

.form__item_w-196 {
   width: 196px
}

.form__item_w-196 input[type="password"],
.form__item_w-196 input[type="search"],
.form__item_w-196 input[type="text"],
.form__item_w-196 input[type="email"],
.form__item_w-196 input[type="tel"],
.form__item_w-196 input[type="url"],
.form__item_w-196 input[type="number"],
.form__item_w-196 input[type="color"],
.form__item_w-196 input[type="date"],
.form__item_w-196 select,
.form__item_w-196 textarea,
.form__item_w-196 select,
.form__item_w-196 .form__validation-popup {
   width: 178px
}

.form__item_w-196 .jstyling-select,
.form__item_w-196 .form__title {
   width: 196px
}

.modal-block__inner .form__item_w-196 input[type="password"],
.modal-block__inner .form__item_w-196 input[type="search"],
.modal-block__inner .form__item_w-196 input[type="text"],
.modal-block__inner .form__item_w-196 input[type="email"],
.modal-block__inner .form__item_w-196 input[type="tel"],
.modal-block__inner .form__item_w-196 input[type="url"],
.modal-block__inner .form__item_w-196 input[type="number"],
.modal-block__inner .form__item_w-196 input[type="color"],
.modal-block__inner .form__item_w-196 input[type="date"],
.modal-block__inner .form__item_w-196 select,
.modal-block__inner .form__item_w-196 textarea,
.modal-block__inner .form__item_w-196 select,
.modal-block__inner .form__item_w-196 .form__validation-popup,
.form-search-result .form__item_w-196 input[type="password"],
.form-search-result .form__item_w-196 input[type="search"],
.form-search-result .form__item_w-196 input[type="text"],
.form-search-result .form__item_w-196 input[type="email"],
.form-search-result .form__item_w-196 input[type="tel"],
.form-search-result .form__item_w-196 input[type="url"],
.form-search-result .form__item_w-196 input[type="number"],
.form-search-result .form__item_w-196 input[type="color"],
.form-search-result .form__item_w-196 input[type="date"],
.form-search-result .form__item_w-196 select,
.form-search-result .form__item_w-196 textarea,
.form-search-result .form__item_w-196 select,
.form-search-result .form__item_w-196 .form__validation-popup {
   width: 160px
}

.form__item_w-193 {
   width: 193px
}

.form__item_w-193 input[type="password"],
.form__item_w-193 input[type="search"],
.form__item_w-193 input[type="text"],
.form__item_w-193 input[type="email"],
.form__item_w-193 input[type="tel"],
.form__item_w-193 input[type="url"],
.form__item_w-193 input[type="number"],
.form__item_w-193 input[type="color"],
.form__item_w-193 input[type="date"],
.form__item_w-193 select,
.form__item_w-193 textarea,
.form__item_w-193 select,
.form__item_w-193 .form__validation-popup {
   width: 175px
}

.form__item_w-193 .jstyling-select,
.form__item_w-193 .form__title {
   width: 193px
}

.modal-block__inner .form__item_w-193 input[type="password"],
.modal-block__inner .form__item_w-193 input[type="search"],
.modal-block__inner .form__item_w-193 input[type="text"],
.modal-block__inner .form__item_w-193 input[type="email"],
.modal-block__inner .form__item_w-193 input[type="tel"],
.modal-block__inner .form__item_w-193 input[type="url"],
.modal-block__inner .form__item_w-193 input[type="number"],
.modal-block__inner .form__item_w-193 input[type="color"],
.modal-block__inner .form__item_w-193 input[type="date"],
.modal-block__inner .form__item_w-193 select,
.modal-block__inner .form__item_w-193 textarea,
.modal-block__inner .form__item_w-193 select,
.modal-block__inner .form__item_w-193 .form__validation-popup,
.form-search-result .form__item_w-193 input[type="password"],
.form-search-result .form__item_w-193 input[type="search"],
.form-search-result .form__item_w-193 input[type="text"],
.form-search-result .form__item_w-193 input[type="email"],
.form-search-result .form__item_w-193 input[type="tel"],
.form-search-result .form__item_w-193 input[type="url"],
.form-search-result .form__item_w-193 input[type="number"],
.form-search-result .form__item_w-193 input[type="color"],
.form-search-result .form__item_w-193 input[type="date"],
.form-search-result .form__item_w-193 select,
.form-search-result .form__item_w-193 textarea,
.form-search-result .form__item_w-193 select,
.form-search-result .form__item_w-193 .form__validation-popup {
   width: 157px
}

.form__item_w-161 {
   width: 161px
}

.form__item_w-161 input[type="password"],
.form__item_w-161 input[type="search"],
.form__item_w-161 input[type="text"],
.form__item_w-161 input[type="email"],
.form__item_w-161 input[type="tel"],
.form__item_w-161 input[type="url"],
.form__item_w-161 input[type="number"],
.form__item_w-161 input[type="color"],
.form__item_w-161 input[type="date"],
.form__item_w-161 select,
.form__item_w-161 textarea,
.form__item_w-161 select,
.form__item_w-161 .form__validation-popup {
   width: 143px
}

.form__item_w-161 .jstyling-select,
.form__item_w-161 .form__title {
   width: 161px
}

.modal-block__inner .form__item_w-161 input[type="password"],
.modal-block__inner .form__item_w-161 input[type="search"],
.modal-block__inner .form__item_w-161 input[type="text"],
.modal-block__inner .form__item_w-161 input[type="email"],
.modal-block__inner .form__item_w-161 input[type="tel"],
.modal-block__inner .form__item_w-161 input[type="url"],
.modal-block__inner .form__item_w-161 input[type="number"],
.modal-block__inner .form__item_w-161 input[type="color"],
.modal-block__inner .form__item_w-161 input[type="date"],
.modal-block__inner .form__item_w-161 select,
.modal-block__inner .form__item_w-161 textarea,
.modal-block__inner .form__item_w-161 select,
.modal-block__inner .form__item_w-161 .form__validation-popup,
.form-search-result .form__item_w-161 input[type="password"],
.form-search-result .form__item_w-161 input[type="search"],
.form-search-result .form__item_w-161 input[type="text"],
.form-search-result .form__item_w-161 input[type="email"],
.form-search-result .form__item_w-161 input[type="tel"],
.form-search-result .form__item_w-161 input[type="url"],
.form-search-result .form__item_w-161 input[type="number"],
.form-search-result .form__item_w-161 input[type="color"],
.form-search-result .form__item_w-161 input[type="date"],
.form-search-result .form__item_w-161 select,
.form-search-result .form__item_w-161 textarea,
.form-search-result .form__item_w-161 select,
.form-search-result .form__item_w-161 .form__validation-popup {
   width: 125px
}

.form__item_w-156 {
   width: 156px
}

.form__item_w-156 input[type="password"],
.form__item_w-156 input[type="search"],
.form__item_w-156 input[type="text"],
.form__item_w-156 input[type="email"],
.form__item_w-156 input[type="tel"],
.form__item_w-156 input[type="url"],
.form__item_w-156 input[type="number"],
.form__item_w-156 input[type="color"],
.form__item_w-156 input[type="date"],
.form__item_w-156 select,
.form__item_w-156 textarea,
.form__item_w-156 select,
.form__item_w-156 .form__validation-popup {
   width: 138px
}

.form__item_w-156 .jstyling-select,
.form__item_w-156 .form__title {
   width: 156px
}

.modal-block__inner .form__item_w-156 input[type="password"],
.modal-block__inner .form__item_w-156 input[type="search"],
.modal-block__inner .form__item_w-156 input[type="text"],
.modal-block__inner .form__item_w-156 input[type="email"],
.modal-block__inner .form__item_w-156 input[type="tel"],
.modal-block__inner .form__item_w-156 input[type="url"],
.modal-block__inner .form__item_w-156 input[type="number"],
.modal-block__inner .form__item_w-156 input[type="color"],
.modal-block__inner .form__item_w-156 input[type="date"],
.modal-block__inner .form__item_w-156 select,
.modal-block__inner .form__item_w-156 textarea,
.modal-block__inner .form__item_w-156 select,
.modal-block__inner .form__item_w-156 .form__validation-popup,
.form-search-result .form__item_w-156 input[type="password"],
.form-search-result .form__item_w-156 input[type="search"],
.form-search-result .form__item_w-156 input[type="text"],
.form-search-result .form__item_w-156 input[type="email"],
.form-search-result .form__item_w-156 input[type="tel"],
.form-search-result .form__item_w-156 input[type="url"],
.form-search-result .form__item_w-156 input[type="number"],
.form-search-result .form__item_w-156 input[type="color"],
.form-search-result .form__item_w-156 input[type="date"],
.form-search-result .form__item_w-156 select,
.form-search-result .form__item_w-156 textarea,
.form-search-result .form__item_w-156 select,
.form-search-result .form__item_w-156 .form__validation-popup {
   width: 120px
}

.form__item_w-135 {
   width: 135px
}

.form__item_w-135 input[type="password"],
.form__item_w-135 input[type="search"],
.form__item_w-135 input[type="text"],
.form__item_w-135 input[type="email"],
.form__item_w-135 input[type="tel"],
.form__item_w-135 input[type="url"],
.form__item_w-135 input[type="number"],
.form__item_w-135 input[type="color"],
.form__item_w-135 input[type="date"],
.form__item_w-135 select,
.form__item_w-135 textarea,
.form__item_w-135 select,
.form__item_w-135 .form__validation-popup {
   width: 117px
}

.form__item_w-135 .jstyling-select,
.form__item_w-135 .form__title {
   width: 135px
}

.modal-block__inner .form__item_w-135 input[type="password"],
.modal-block__inner .form__item_w-135 input[type="search"],
.modal-block__inner .form__item_w-135 input[type="text"],
.modal-block__inner .form__item_w-135 input[type="email"],
.modal-block__inner .form__item_w-135 input[type="tel"],
.modal-block__inner .form__item_w-135 input[type="url"],
.modal-block__inner .form__item_w-135 input[type="number"],
.modal-block__inner .form__item_w-135 input[type="color"],
.modal-block__inner .form__item_w-135 input[type="date"],
.modal-block__inner .form__item_w-135 select,
.modal-block__inner .form__item_w-135 textarea,
.modal-block__inner .form__item_w-135 select,
.modal-block__inner .form__item_w-135 .form__validation-popup,
.form-search-result .form__item_w-135 input[type="password"],
.form-search-result .form__item_w-135 input[type="search"],
.form-search-result .form__item_w-135 input[type="text"],
.form-search-result .form__item_w-135 input[type="email"],
.form-search-result .form__item_w-135 input[type="tel"],
.form-search-result .form__item_w-135 input[type="url"],
.form-search-result .form__item_w-135 input[type="number"],
.form-search-result .form__item_w-135 input[type="color"],
.form-search-result .form__item_w-135 input[type="date"],
.form-search-result .form__item_w-135 select,
.form-search-result .form__item_w-135 textarea,
.form-search-result .form__item_w-135 select,
.form-search-result .form__item_w-135 .form__validation-popup {
   width: 99px
}

.form__item_w-126 {
   width: 126px
}

.form__item_w-126 input[type="password"],
.form__item_w-126 input[type="search"],
.form__item_w-126 input[type="text"],
.form__item_w-126 input[type="email"],
.form__item_w-126 input[type="tel"],
.form__item_w-126 input[type="url"],
.form__item_w-126 input[type="number"],
.form__item_w-126 input[type="color"],
.form__item_w-126 input[type="date"],
.form__item_w-126 select,
.form__item_w-126 textarea,
.form__item_w-126 select,
.form__item_w-126 .form__validation-popup {
   width: 108px
}

.form__item_w-126 .jstyling-select,
.form__item_w-126 .form__title {
   width: 126px
}

.modal-block__inner .form__item_w-126 input[type="password"],
.modal-block__inner .form__item_w-126 input[type="search"],
.modal-block__inner .form__item_w-126 input[type="text"],
.modal-block__inner .form__item_w-126 input[type="email"],
.modal-block__inner .form__item_w-126 input[type="tel"],
.modal-block__inner .form__item_w-126 input[type="url"],
.modal-block__inner .form__item_w-126 input[type="number"],
.modal-block__inner .form__item_w-126 input[type="color"],
.modal-block__inner .form__item_w-126 input[type="date"],
.modal-block__inner .form__item_w-126 select,
.modal-block__inner .form__item_w-126 textarea,
.modal-block__inner .form__item_w-126 select,
.modal-block__inner .form__item_w-126 .form__validation-popup,
.form-search-result .form__item_w-126 input[type="password"],
.form-search-result .form__item_w-126 input[type="search"],
.form-search-result .form__item_w-126 input[type="text"],
.form-search-result .form__item_w-126 input[type="email"],
.form-search-result .form__item_w-126 input[type="tel"],
.form-search-result .form__item_w-126 input[type="url"],
.form-search-result .form__item_w-126 input[type="number"],
.form-search-result .form__item_w-126 input[type="color"],
.form-search-result .form__item_w-126 input[type="date"],
.form-search-result .form__item_w-126 select,
.form-search-result .form__item_w-126 textarea,
.form-search-result .form__item_w-126 select,
.form-search-result .form__item_w-126 .form__validation-popup {
   width: 90px
}

.form__item_w-122 {
   width: 122px
}

.form__item_w-122 input[type="password"],
.form__item_w-122 input[type="search"],
.form__item_w-122 input[type="text"],
.form__item_w-122 input[type="email"],
.form__item_w-122 input[type="tel"],
.form__item_w-122 input[type="url"],
.form__item_w-122 input[type="number"],
.form__item_w-122 input[type="color"],
.form__item_w-122 input[type="date"],
.form__item_w-122 select,
.form__item_w-122 textarea,
.form__item_w-122 select,
.form__item_w-122 .form__validation-popup {
   width: 104px
}

.form__item_w-122 .jstyling-select,
.form__item_w-122 .form__title {
   width: 122px
}

.modal-block__inner .form__item_w-122 input[type="password"],
.modal-block__inner .form__item_w-122 input[type="search"],
.modal-block__inner .form__item_w-122 input[type="text"],
.modal-block__inner .form__item_w-122 input[type="email"],
.modal-block__inner .form__item_w-122 input[type="tel"],
.modal-block__inner .form__item_w-122 input[type="url"],
.modal-block__inner .form__item_w-122 input[type="number"],
.modal-block__inner .form__item_w-122 input[type="color"],
.modal-block__inner .form__item_w-122 input[type="date"],
.modal-block__inner .form__item_w-122 select,
.modal-block__inner .form__item_w-122 textarea,
.modal-block__inner .form__item_w-122 select,
.modal-block__inner .form__item_w-122 .form__validation-popup,
.form-search-result .form__item_w-122 input[type="password"],
.form-search-result .form__item_w-122 input[type="search"],
.form-search-result .form__item_w-122 input[type="text"],
.form-search-result .form__item_w-122 input[type="email"],
.form-search-result .form__item_w-122 input[type="tel"],
.form-search-result .form__item_w-122 input[type="url"],
.form-search-result .form__item_w-122 input[type="number"],
.form-search-result .form__item_w-122 input[type="color"],
.form-search-result .form__item_w-122 input[type="date"],
.form-search-result .form__item_w-122 select,
.form-search-result .form__item_w-122 textarea,
.form-search-result .form__item_w-122 select,
.form-search-result .form__item_w-122 .form__validation-popup {
   width: 86px
}

.form__item_w-120 {
   width: 120px
}

.form__item_w-120 input[type="password"],
.form__item_w-120 input[type="search"],
.form__item_w-120 input[type="text"],
.form__item_w-120 input[type="email"],
.form__item_w-120 input[type="tel"],
.form__item_w-120 input[type="url"],
.form__item_w-120 input[type="number"],
.form__item_w-120 input[type="color"],
.form__item_w-120 input[type="date"],
.form__item_w-120 select,
.form__item_w-120 textarea,
.form__item_w-120 select,
.form__item_w-120 .form__validation-popup {
   width: 102px
}

.form__item_w-120 .jstyling-select,
.form__item_w-120 .form__title {
   width: 120px
}

.modal-block__inner .form__item_w-120 input[type="password"],
.modal-block__inner .form__item_w-120 input[type="search"],
.modal-block__inner .form__item_w-120 input[type="text"],
.modal-block__inner .form__item_w-120 input[type="email"],
.modal-block__inner .form__item_w-120 input[type="tel"],
.modal-block__inner .form__item_w-120 input[type="url"],
.modal-block__inner .form__item_w-120 input[type="number"],
.modal-block__inner .form__item_w-120 input[type="color"],
.modal-block__inner .form__item_w-120 input[type="date"],
.modal-block__inner .form__item_w-120 select,
.modal-block__inner .form__item_w-120 textarea,
.modal-block__inner .form__item_w-120 select,
.modal-block__inner .form__item_w-120 .form__validation-popup,
.form-search-result .form__item_w-120 input[type="password"],
.form-search-result .form__item_w-120 input[type="search"],
.form-search-result .form__item_w-120 input[type="text"],
.form-search-result .form__item_w-120 input[type="email"],
.form-search-result .form__item_w-120 input[type="tel"],
.form-search-result .form__item_w-120 input[type="url"],
.form-search-result .form__item_w-120 input[type="number"],
.form-search-result .form__item_w-120 input[type="color"],
.form-search-result .form__item_w-120 input[type="date"],
.form-search-result .form__item_w-120 select,
.form-search-result .form__item_w-120 textarea,
.form-search-result .form__item_w-120 select,
.form-search-result .form__item_w-120 .form__validation-popup {
   width: 84px
}

.form__item_w-88 {
   width: 88px
}

.form__item_w-88 input[type="password"],
.form__item_w-88 input[type="search"],
.form__item_w-88 input[type="text"],
.form__item_w-88 input[type="email"],
.form__item_w-88 input[type="tel"],
.form__item_w-88 input[type="url"],
.form__item_w-88 input[type="number"],
.form__item_w-88 input[type="color"],
.form__item_w-88 input[type="date"],
.form__item_w-88 select,
.form__item_w-88 textarea,
.form__item_w-88 select,
.form__item_w-88 .form__validation-popup {
   width: 70px
}

.form__item_w-88 .jstyling-select,
.form__item_w-88 .form__title {
   width: 88px
}

.modal-block__inner .form__item_w-88 input[type="password"],
.modal-block__inner .form__item_w-88 input[type="search"],
.modal-block__inner .form__item_w-88 input[type="text"],
.modal-block__inner .form__item_w-88 input[type="email"],
.modal-block__inner .form__item_w-88 input[type="tel"],
.modal-block__inner .form__item_w-88 input[type="url"],
.modal-block__inner .form__item_w-88 input[type="number"],
.modal-block__inner .form__item_w-88 input[type="color"],
.modal-block__inner .form__item_w-88 input[type="date"],
.modal-block__inner .form__item_w-88 select,
.modal-block__inner .form__item_w-88 textarea,
.modal-block__inner .form__item_w-88 select,
.modal-block__inner .form__item_w-88 .form__validation-popup,
.form-search-result .form__item_w-88 input[type="password"],
.form-search-result .form__item_w-88 input[type="search"],
.form-search-result .form__item_w-88 input[type="text"],
.form-search-result .form__item_w-88 input[type="email"],
.form-search-result .form__item_w-88 input[type="tel"],
.form-search-result .form__item_w-88 input[type="url"],
.form-search-result .form__item_w-88 input[type="number"],
.form-search-result .form__item_w-88 input[type="color"],
.form-search-result .form__item_w-88 input[type="date"],
.form-search-result .form__item_w-88 select,
.form-search-result .form__item_w-88 textarea,
.form-search-result .form__item_w-88 select,
.form-search-result .form__item_w-88 .form__validation-popup {
   width: 52px
}

.form__item_w-76 {
   width: 76px
}

.form__item_w-76 input[type="password"],
.form__item_w-76 input[type="search"],
.form__item_w-76 input[type="text"],
.form__item_w-76 input[type="email"],
.form__item_w-76 input[type="tel"],
.form__item_w-76 input[type="url"],
.form__item_w-76 input[type="number"],
.form__item_w-76 input[type="color"],
.form__item_w-76 input[type="date"],
.form__item_w-76 select,
.form__item_w-76 textarea,
.form__item_w-76 select,
.form__item_w-76 .form__validation-popup {
   width: 58px
}

.form__item_w-76 .jstyling-select,
.form__item_w-76 .form__title {
   width: 76px
}

.modal-block__inner .form__item_w-76 input[type="password"],
.modal-block__inner .form__item_w-76 input[type="search"],
.modal-block__inner .form__item_w-76 input[type="text"],
.modal-block__inner .form__item_w-76 input[type="email"],
.modal-block__inner .form__item_w-76 input[type="tel"],
.modal-block__inner .form__item_w-76 input[type="url"],
.modal-block__inner .form__item_w-76 input[type="number"],
.modal-block__inner .form__item_w-76 input[type="color"],
.modal-block__inner .form__item_w-76 input[type="date"],
.modal-block__inner .form__item_w-76 select,
.modal-block__inner .form__item_w-76 textarea,
.modal-block__inner .form__item_w-76 select,
.modal-block__inner .form__item_w-76 .form__validation-popup,
.form-search-result .form__item_w-76 input[type="password"],
.form-search-result .form__item_w-76 input[type="search"],
.form-search-result .form__item_w-76 input[type="text"],
.form-search-result .form__item_w-76 input[type="email"],
.form-search-result .form__item_w-76 input[type="tel"],
.form-search-result .form__item_w-76 input[type="url"],
.form-search-result .form__item_w-76 input[type="number"],
.form-search-result .form__item_w-76 input[type="color"],
.form-search-result .form__item_w-76 input[type="date"],
.form-search-result .form__item_w-76 select,
.form-search-result .form__item_w-76 textarea,
.form-search-result .form__item_w-76 select,
.form-search-result .form__item_w-76 .form__validation-popup {
   width: 40px
}

.form__item_w-62 {
   width: 62px
}

.form__item_w-62 input[type="password"],
.form__item_w-62 input[type="search"],
.form__item_w-62 input[type="text"],
.form__item_w-62 input[type="email"],
.form__item_w-62 input[type="tel"],
.form__item_w-62 input[type="url"],
.form__item_w-62 input[type="number"],
.form__item_w-62 input[type="color"],
.form__item_w-62 input[type="date"],
.form__item_w-62 select,
.form__item_w-62 textarea,
.form__item_w-62 select,
.form__item_w-62 .form__validation-popup {
   width: 44px
}

.form__item_w-62 .jstyling-select,
.form__item_w-62 .form__title {
   width: 62px
}

.modal-block__inner .form__item_w-62 input[type="password"],
.modal-block__inner .form__item_w-62 input[type="search"],
.modal-block__inner .form__item_w-62 input[type="text"],
.modal-block__inner .form__item_w-62 input[type="email"],
.modal-block__inner .form__item_w-62 input[type="tel"],
.modal-block__inner .form__item_w-62 input[type="url"],
.modal-block__inner .form__item_w-62 input[type="number"],
.modal-block__inner .form__item_w-62 input[type="color"],
.modal-block__inner .form__item_w-62 input[type="date"],
.modal-block__inner .form__item_w-62 select,
.modal-block__inner .form__item_w-62 textarea,
.modal-block__inner .form__item_w-62 select,
.modal-block__inner .form__item_w-62 .form__validation-popup,
.form-search-result .form__item_w-62 input[type="password"],
.form-search-result .form__item_w-62 input[type="search"],
.form-search-result .form__item_w-62 input[type="text"],
.form-search-result .form__item_w-62 input[type="email"],
.form-search-result .form__item_w-62 input[type="tel"],
.form-search-result .form__item_w-62 input[type="url"],
.form-search-result .form__item_w-62 input[type="number"],
.form-search-result .form__item_w-62 input[type="color"],
.form-search-result .form__item_w-62 input[type="date"],
.form-search-result .form__item_w-62 select,
.form-search-result .form__item_w-62 textarea,
.form-search-result .form__item_w-62 select,
.form-search-result .form__item_w-62 .form__validation-popup {
   width: 26px
}

.form__item_w-926 {
   float: none;
   overflow: hidden;
   max-width: 926px
}

.form__item_w-926 input[type="password"],
.form__item_w-926 input[type="search"],
.form__item_w-926 input[type="text"],
.form__item_w-926 input[type="email"],
.form__item_w-926 input[type="tel"],
.form__item_w-926 input[type="url"],
.form__item_w-926 input[type="number"],
.form__item_w-926 input[type="color"],
.form__item_w-926 input[type="date"],
.form__item_w-926 select,
.form__item_w-926 textarea,
.form__item_w-926 select,
.form__item_w-926 .form__validation-popup {
   -moz-box-sizing: border-box;
   -webkit-box-sizing: border-box;
   box-sizing: border-box;
   width: 100%;
   max-width: 926px
}

.form__row_submit {
   padding-top: 5px
}

.form__row_submit .form__item {
   margin-bottom: 0
}

.form__row_submit_right {
   text-align: right
}

.form__row_submit_right .form__note {
   float: left
}

.form__row_submit_center {
   text-align: center
}

.form__required-sign {
   color: #71bf44
}

.form__note {
   font: italic 15px/21px "helveticaneuecyrlight", Arial, FreeSans, sans-serif;
   margin: 0;
   padding: 49px 0 0
}

.form__text {
   font-size: 12px;
   line-height: 24px;
   margin: -9px 0 0
}

.form__msg__content {
   margin: 0
}

.form__msg__deco {
   position: absolute;
   bottom: 50%;
   right: -50px;
   z-index: 1;
   margin-bottom: -12px;
   display: block;
   width: 24px;
   height: 24px;
   background: url(../images/form-error.png) no-repeat
}

.form__msg-ok {
   position: absolute;
   right: -10px;
   bottom: 0;
   padding: 7px 0
}

.form__item_error input[type="password"],
.form__item_error input[type="search"],
.form__item_error input[type="text"],
.form__item_error input[type="email"],
.form__item_error input[type="tel"],
.form__item_error input[type="url"],
.form__item_error input[type="nuber"],
.form__item_error input[type="color"],
.form__item_error input[type="data"],
.form__item_error select,
.form__item_error textarea,
.form__item_error .jstyling-file-f,
.form__item_error .jstyling-select {
   box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.35), inset 1px 1px 1px #ed1461, inset -1px -1px 1px #ed1461 !important
}

@-webkit-keyframes fadeInSlide {
   from {
      -webkit-transform: translateY(60px) rotateX(40deg);
      opacity: 0
   }

   to {
      -webkit-transform: translateY(0px) rotateX(0deg);
      opacity: 1
   }
}

@-moz-keyframes fadeInSlide {
   from {
      -moz-transform: translateY(60px) rotateX(40deg);
      opacity: 0
   }

   to {
      -moz-transform: translateY(0px) rotateX(0deg);
      opacity: 1
   }
}

@keyframes fadeInSlide {
   from {
      transform: translateY(60px) rotateX(40deg);
      opacity: 0
   }

   to {
      transform: translateY(0px) rotateX(0deg);
      opacity: 1
   }
}

.form-search {
   position: relative;
   float: left;
   width: auto;
   height: 40px;
   padding: 0;
   margin: 0;
   text-align: left
}

.form-search .form-search__text,
.form-search input[type="text"],
.form-search input[type="search"] {
   float: left;
   height: 16px;
   width: 40px;
   padding: 0;
   outline: none;
   border: none;
   line-height: 16px;
   background: transparent;
   color: transparent;
   -moz-box-sizing: coontent-box;
   -webkit-box-sizing: coontent-box;
   box-sizing: coontent-box;
   transform-origin: 100% 0%;
   -ms-transform-origin: 100% 0%;
   -webkit-transform-origin: 100% 0%
}

.form-search .form-search__text:hover,
.form-search .form-search__text:focus,
.form-search input[type="text"]:hover,
.form-search input[type="text"]:focus,
.form-search input[type="search"]:hover,
.form-search input[type="search"]:focus {
   border: none
}

.ie6-7 .form-search .form-search__text,
.ie6-7 .form-search input[type="text"],
.ie6-7 .form-search input[type="search"] {
   display: inline;
   zoom: 1
}

.form-search .form-search__button,
.form-search[type="submit"] {
   position: absolute;
   top: 0px;
   right: 0px;
   width: 40px;
   height: 40px;
   background: #181415 url(../images/bg-search-btn.png) no-repeat center center;
   color: transparent;
   text-indent: -99999px;
   box-shadow: none;
   border: none;
   outline: none;
   cursor: pointer
}

.form-search .form-search__button:hover,
.form-search[type="submit"]:hover {
   opacity: 0.8
}

.form-search.form-search_active .form-search__text,
.form-search.form-search_active input[type="text"],
.form-search.form-search_active input[type="search"] {
   width: 230px;
   color: #2e2e2e;
   padding: 12px 60px 12px 20px;
   -moz-animation: stretchRight ease-out 1s;
   -webkit-animation: stretchRight ease-out 1s;
   animation: stretchRight ease-out 1s
}

.form-search.form-search_active .form-search__text:focus,
.form-search.form-search_active input[type="text"]:focus,
.form-search.form-search_active input[type="search"]:focus {
   border-color: #231f20
}

.form-mailing {
   margin-bottom: 0
}

.form-mailing .form-mailing__title {
   float: left;
   font: 10px/35px "gotham_proregular", Arial, FreeSans, sans-serif;
   text-transform: uppercase;
   color: #000
}

.form-mailing .form-mailing__content {
   float: right;
   width: 235px
}

.form-mailing input[type="email"],
.form-mailing input[type="text"],
.form-mailing .form-mailing__text {
   float: left;
   width: 176px;
   height: 21px;
   line-height: 21px;
   border: none;
   outline: none;
   font-size: 16px;
   padding: 7px 10px;
   box-shadow: inset 1px 2px 3px rgba(0, 0, 0, 0.35);
   background-color: #fff;
   -moz-box-sizing: content-box;
   -webkit-box-sizing: content-box;
   box-sizing: content-box;
   transition: all linear 0.2s
}

.form-mailing input[type="email"]:hover,
.form-mailing input[type="email"]:active,
.form-mailing input[type="text"]:hover,
.form-mailing input[type="text"]:active,
.form-mailing .form-mailing__text:hover,
.form-mailing .form-mailing__text:active {
   outline: none;
   box-shadow: inset 1px 2px 3px rgba(0, 0, 0, 0.55)
}

.form-mailing .form-mailing__btn,
.form-mailing input[type="button"],
.form-mailing input[type="submit"],
.form-mailing input[type="reset"] {
   float: right;
   width: 36px;
   height: 35px;
   background: url(../images/btn-mailing.jpg) no-repeat;
   padding: 0;
   color: transparent;
   text-indent: -99999px;
   box-shadow: none;
   border: none;
   outline: none;
   cursor: pointer;
   transition: all linear 0.2s
}

.form-mailing .form-mailing__btn:hover,
.form-mailing input[type="button"]:hover,
.form-mailing input[type="submit"]:hover,
.form-mailing input[type="reset"]:hover {
   opacity: 0.9
}

.form-mailing .form-mailing__btn:active,
.form-mailing input[type="button"]:active,
.form-mailing input[type="submit"]:active,
.form-mailing input[type="reset"]:active {
   -moz-transform: scale(0.97);
   -webkit-transform: scale(0.97);
   transform: scale(0.97)
}

.header__top {
   background: #302c2d
}

.header__bottom {
   background: #f7f5f5;
   padding: 25px 0 33px;
   -webkit-backface-visibility: hidden
}

.header__bottom .header__inner {
   position: relative
}

.header__left {
   float: left;
   width: 22%
}

.header__right {
   float: right;
   width: 76%;
   text-align: right
}

.header__right__left,
.header__right__right {
   display: inline-block;
   vertical-align: middle;
   text-align: left
}

.ie6-7 .header__right__left,
.ie6-7 .header__right__right {
   display: inline;
   zoom: 1
}

.header__right__right {
   margin-left: 30px
}

.ie6-7 .header__right__right {
   display: inline;
   zoom: 1
}

.js-block-fixed-enabled {
   position: fixed;
   top: 0;
   left: 0;
   z-index: 10;
   width: 100%;
   padding: 10px 0 18px;
   box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5)
}

.js-block-fixed-enabled .header__inner {
   -moz-animation: bounceIn ease-out 0.5s;
   -webkit-animation: bounceIn ease-out 0.5s;
   animation: bounceIn ease-out 0.5s
}

@-webkit-keyframes bounceIn {
   0% {
      opacity: 0.5;
      -webkit-transform: scale(0.95);
      transform: scale(0.95)
   }

   100% {
      opacity: 1;
      -webkit-transform: scale(1);
      transform: scale(1)
   }
}

@-moz-keyframes bounceIn {
   0% {
      opacity: 0.5;
      -webkit-transform: scale(0.95);
      transform: scale(0.95)
   }

   100% {
      opacity: 1;
      -webkit-transform: scale(1);
      transform: scale(1)
   }
}

@keyframes bounceIn {
   0% {
      opacity: 0.5;
      -webkit-transform: scale(0.95);
      -ms-transform: scale(0.95);
      transform: scale(0.95)
   }

   100% {
      opacity: 1;
      -webkit-transform: scale(1);
      -ms-transform: scale(1);
      transform: scale(1)
   }
}

.site-name {
   display: block;
   font-size: 1em;
   margin: 0;
   padding: 0;
   text-decoration: none
}

.site-name_block {
   position: relative;
   width: 107px;
   margin: 10px 0 0
}

.site-name__img {
   margin: 0;
   display: block
}

.feedback {
   height: 40px;
   line-height: 40px;
   margin: 0 20px 0 0
}

.feedback__inner {
   display: inline-block;
   vertical-align: middle;
   color: #727171;
   font-size: 11px;
   line-height: 16px;
   cursor: pointer;
   -moz-transition: all linear 0.2s;
   -webkit-transition: all linear 0.2s;
   transition: all linear 0.2s
}

.ie6-7 .feedback__inner {
   display: inline;
   zoom: 1
}

.feedback__inner .i-ico {
   margin-right: 10px
}

.feedback__inner:hover {
   text-decoration: none;
   color: #fff
}

@keyframes stretchRight {
   0% {
      transform: scaleX(0)
   }

   100% {
      transform: scaleX(1)
   }
}

@-moz-keyframes stretchRight {
   0% {
      -webkit-transform: scaleX(0)
   }

   100% {
      -webkit-transform: scaleX(1)
   }
}

@-webkit-keyframes stretchRight {
   0% {
      -webkit-transform: scaleX(0)
   }

   100% {
      -webkit-transform: scaleX(1)
   }
}

.list_identification .list__item {
   margin: 0 0 0 30px
}

.identification__item {
   font-size: 11px;
   color: #afafaf;
   letter-spacing: 0.3px;
   text-decoration: none;
   border-bottom: 1px dotted #faa61a;
   -moz-transition: all linear 0.2s;
   -webkit-transition: all linear 0.2s;
   transition: all linear 0.2s;
   cursor: pointer
}

.identification__item:hover {
   border-bottom-color: transparent;
   color: #fff
}

.forum {
   float: left;
   background: #242021
}

.forum__inner {
   display: inline-block;
   color: #727171;
   font: 12px/16px "gotham_promedium", Arial, FreeSans, sans-serif;
   font-size: 11px;
   line-height: 15px;
   letter-spacing: 0.5px;
   text-transform: uppercase;
   padding: 12px 20px;
   text-decoration: none;
   -moz-transition: all linear 0.2s;
   -webkit-transition: all linear 0.2s;
   transition: all linear 0.2s
}

.ie6-7 .forum__inner {
   display: inline;
   zoom: 1
}

.forum__inner .i-ico {
   margin-right: 10px
}

.forum__inner:hover {
   text-decoration: none;
   color: #fff
}

.header__slider {
   position: relative;
   z-index: 1;
   width: 100%;
   margin: 0 auto
}

.header__slider .bx-wrapper {
   z-index: 1
}

.slider {
   margin: 0;
   padding: 0;
   height: 620px;
   overflow: hidden
}

.slider__item {
   position: relative;
   float: left;
   margin: 0;
   padding: 0
}

.slider__item .btn-wrap {
   position: absolute;
   bottom: 155px;
   left: 0;
   width: 100%;
   margin: 0
}

.slider__item img {
   -webkit-backface-visibility: hidden
}

.slider__item__inner {
   position: relative;
   height: 620px;
   background-position: center center;
   background-size: cover;
   background-repeat: no-repeat;
   -moz-transition: all linear 0.2s;
   -webkit-transition: all linear 0.2s;
   transition: all linear 0.2s
}

.slider__item__front {
   position: absolute;
   top: 145px;
   left: 50%;
   margin-left: -450px;
   width: 900px;
   text-align: center
}

.slider__item__title {
   font: 46px/56px "gotham_problack", Arial, FreeSans, sans-serif;
   color: #fff;
   letter-spacing: 0.3px;
   text-transform: uppercase;
   margin: 0
}

.slider__item__descr {
   width: 700px;
   font: 15px/24px "gotham_promedium", Arial, FreeSans, sans-serif;
   color: #fff;
   letter-spacing: 0.2px;
   margin: 48px auto 0
}

.slider__item_active .slider__item__inner {
   -moz-animation: fade ease-out 1s;
   -webkit-animation: fade ease-out 1s;
   animation: fade ease-out 1s
}

.slider-footer {
   overflow: hidden;
   position: absolute;
   bottom: 25px;
   left: 50%;
   width: 1994px;
   margin-left: -997px;
   z-index: 1
}

.slider-footer__nav {
   float: left;
   background: #181415;
   background: rgba(24, 20, 21, 0.85);
   -moz-transition: all linear 0.2s;
   -webkit-transition: all linear 0.2s;
   transition: all linear 0.2s
}

.ie6-8 .slider-footer__nav {
   -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity= 85)";
   filter: alpha(opacity=85);
   zoom: 1
}

.ie6-7 .slider-footer__nav {
   display: inline;
   zoom: 1
}

.slider-footer__nav:hover {
   background: rgba(24, 20, 21, 0.95)
}

.slider-footer__nav:hover .slider-footer__nav__main {
   color: #fff
}

.slider-footer__nav:hover .slider-nav__link {
   text-decoration: none
}

.ie6-8 .slider-footer__nav:hover {
   -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity= 95)";
   filter: alpha(opacity=95)
}

.slider-footer__nav__main {
   text-decoration: none;
   color: #fff;
   text-align: right;
   display: block;
   padding: 20px
}

.slider-nav__title {
   display: inline-block;
   font: 14px/16px "gotham_probold", Arial, FreeSans, sans-serif;
   text-transform: uppercase;
   letter-spacing: 0.5px
}

.ie6-7 .slider-nav__title {
   display: inline;
   zoom: 1
}

.slider-nav__link {
   display: inline-block;
   vertical-align: middle;
   font: 11px/13px "gotham_prolight", Arial, FreeSans, sans-serif;
   background: url(../images/bg-arrow.png) right center no-repeat;
   padding-right: 23px;
   letter-spacing: 0.5px;
   text-decoration: underline;
   color: #71bf44;
   padding-left: 5px
}

.ie6-7 .slider-nav__link {
   display: inline;
   zoom: 1
}

.slider-nav {
   overflow: hidden;
   display: table
}

.slider-nav .list__item {
   display: table-cell;
   vertical-align: middle;
   width: 1%
}

.ie6-7 .slider-nav .list__item {
   float: left;
   zoom: 1
}

.slider-nav-item {
   display: inline-block;
   width: 100%;
   height: 100%;
   border-left: 1px solid rgba(24, 20, 21, 0.85);
   background: #181415;
   background: rgba(24, 20, 21, 0.4);
   text-decoration: none;
   color: #fff;
   -moz-transition: all linear 0.2s;
   -webkit-transition: all linear 0.2s;
   transition: all linear 0.2s
}

.ie6-8 .slider-nav-item {
   -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity= 40)";
   filter: alpha(opacity=40);
   display: inline;
   zoom: 1
}

.slider-nav-item:hover {
   background: rgba(24, 20, 21, 0.85);
   color: #fff
}

.ie6-8 .slider-nav-item:hover {
   -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity= 85)";
   filter: alpha(opacity=85)
}

.slider-nav-item.active {
   position: relative;
   background: #71bf44;
   border-left-color: #71bf44
}

.slider-nav-item.active:before {
   position: absolute;
   content: '';
   top: -8px;
   left: 50%;
   margin-left: -9px;
   border-bottom: 8px solid #71bf44;
   border-left: 9px solid transparent;
   border-right: 9px solid transparent
}

.ie6-8 .slider-nav-item.active {
   -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity= 100)";
   filter: alpha(opacity=100)
}

.slider-nav__inside {
   display: inline-block;
   vertical-align: middle;
   font: 14px/20px "gotham_promedium", Arial, FreeSans, sans-serif;
   letter-spacing: 0.5px;
   text-transform: uppercase;
   padding: 20px
}

.ie6-8 .slider-nav__inside {
   display: inline;
   zoom: 1
}

.page-index .container {
   padding: 18px 0 0
}

.page-index .wrapper {
   overflow: hidden;
   background: #f7f5f5
}

.page-index .middle,
.page-index .container {
   width: 100%
}

.page-index .list_infographic {
   width: 100%
}

.page-index .list_infographic .list__item {
   margin: 0 8px
}

.content .g-nav_main {
   position: relative;
   z-index: 1;
   background: #fff;
   margin: -60px 0 0
}

.content .g-nav_main:before,
.content .g-nav_main:after {
   position: absolute;
   z-index: 0;
   content: '';
   top: 0;
   width: 100%;
   height: 54px;
   border-top: 1px solid #ebebeb;
   background: #fff
}

.content .g-nav_main:before {
   left: -100%
}

.content .g-nav_main:after {
   right: -100%
}

.content .js-block-content-fixed-enabled {
   position: fixed;
   z-index: 2;
   margin: 0
}

.content .js-block-content-fixed-enabled:before,
.content .js-block-content-fixed-enabled:after {
   box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5)
}

.b-text {
   padding: 60px 0
}

.b-text_light {
   background: #fff
}

.b-text_color {
   background: #f3f1f1
}

.b-text__title {
   font: 26px/32px "gotham_probold", Arial, FreeSans, sans-serif;
   color: #2e2e2e;
   text-transform: uppercase;
   letter-spacing: 2px;
   text-align: center;
   margin: 0 0 50px
}

.b-text_decor-green {
   background: url(../images/bg-brash-big.jpg) no-repeat top left
}

.b-text_decor-gray {
   padding: 55px 0;
   background: #f7f7f5 url(../images/bg-brash-gray-big.jpg) no-repeat top center
}

.b-text__left {
   float: left;
   width: 50%
}

.b-text__right {
   float: right;
   width: 50%
}

.layout {
   margin-bottom: 45px;
   font: 13px/24px "helveticaneuecyrlight", Arial, FreeSans, sans-serif
}

.layout__left,
.layout__right {
   float: left;
   width: 38%;
   padding: 0 6%
}

.layout__middle {
   width: 38%;
   margin: 0 auto;
   text-align: center
}

.layout_decor {
   position: relative;
   background: #fff;
   padding: 40px 0
}

.layout_decor:before,
.layout_decor:after {
   position: absolute;
   content: '';
   top: 0;
   width: 100%;
   height: 100%;
   background: #fff
}

.layout_decor:before {
   left: -100%
}

.layout_decor:after {
   right: -100%
}

.b-step {
   margin-left: -75px !important
}

.info-b {
   overflow: hidden;
   margin-bottom: 50px
}

.info-b .img-wrap {
   float: left;
   margin: 0 18px 18px 0
}

.info-b .info-b__main {
   overflow: hidden
}

.section-preview {
   font-size: 19px;
   line-height: 30px;
   color: gray;
   margin-bottom: 30px
}

.section-preview_color {
   color: #2384c6
}

.section {
   overflow: hidden;
   margin-bottom: 40px
}

.section__left {
   float: left;
   width: 266px
}

.section__left .btn_back {
   width: 100%;
   margin-bottom: 30px
}

.section__right {
   float: right;
   width: 650px;
   padding-left: 60px
}

.i-ico {
   display: inline-block;
   vertical-align: middle;
   background: url('../images/global-sprite-s7e038149bd.png')
}

.ie6-7 .i-ico {
   display: inline;
   zoom: 1
}

.i-ico_album {
   background-position: 0 0;
   height: 20px;
   width: 26px
}

.i-ico_back {
   background-position: 0 -82px;
   height: 22px;
   width: 26px
}

.i-ico_back:hover,
.i-ico_back.ico-back-hover {
   background-position: 0 -40px
}

.i-ico_calendar {
   background-position: 0 -190px;
   height: 21px;
   width: 20px
}

.i-ico_doc {
   background-position: 0 -431px;
   height: 12px;
   width: 10px
}

.i-ico_download {
   background-position: 0 -463px;
   height: 9px;
   width: 8px
}

.i-ico_form-ok {
   background-position: 0 -492px;
   height: 6px;
   width: 7px
}

.i-ico_forum {
   background-position: 0 -518px;
   height: 16px;
   width: 18px
}

.i-ico_clock {
   background-position: 0 -332px;
   height: 13px;
   width: 13px
}

.i-ico_clock:active,
.i-ico_clock.ico-clock-active {
   background-position: 0 -299px
}

.i-ico_load {
   background-position: 0 -657px;
   height: 22px;
   width: 30px
}

.i-ico_map {
   background-position: 0 -767px;
   height: 14px;
   width: 10px
}

.i-ico_num1 {
   background-position: 0 -873px;
   height: 52px;
   width: 52px
}

.i-ico_num1-sl {
   background-position: 0 -801px;
   height: 52px;
   width: 52px
}

.i-ico_num2 {
   background-position: 0 -1017px;
   height: 52px;
   width: 52px
}

.i-ico_num2-sl {
   background-position: 0 -945px;
   height: 52px;
   width: 52px
}

.i-ico_num3 {
   background-position: 0 -1161px;
   height: 52px;
   width: 52px
}

.i-ico_num3-sl {
   background-position: 0 -1089px;
   height: 52px;
   width: 52px
}

.i-ico_num4 {
   background-position: 0 -1305px;
   height: 52px;
   width: 52px
}

.i-ico_num4-sl {
   background-position: 0 -1233px;
   height: 52px;
   width: 52px
}

.i-ico_publish {
   background-position: 0 -1445px;
   height: 38px;
   width: 32px
}

.i-ico_question {
   background-position: 0 -1503px;
   height: 16px;
   width: 16px
}

.i-ico_rating {
   background-position: 0 -1539px;
   height: 19px;
   width: 21px
}

.i-ico_show {
   background-position: 0 -1644px;
   height: 22px;
   width: 16px
}

.i-ico_i-o {
   background-position: 0 -554px;
   height: 15px;
   width: 17px
}

.i-ico_watch {
   background-position: 0 -1904px;
   height: 12px;
   width: 22px
}

.i-info {
   display: inline-block;
   vertical-align: middle;
   background: url('../images/sprite-infographic-sec24a91e9e.png')
}

.ie6-7 .i-info {
   display: inline;
   zoom: 1
}

.i-info_camp {
   background-position: 0 0;
   height: 76px;
   width: 76px
}

.i-info_child {
   background-position: 0 -96px;
   height: 77px;
   width: 77px
}

.i-info_classes {
   background-position: 0 -193px;
   height: 74px;
   width: 74px
}

.i-info_development {
   background-position: 0 -287px;
   height: 72px;
   width: 72px
}

.i-info_education {
   background-position: 0 -379px;
   height: 72px;
   width: 72px
}

.i-info_equipment {
   background-position: 0 -471px;
   height: 74px;
   width: 74px
}

.i-info_event {
   background-position: 0 -565px;
   height: 72px;
   width: 72px
}

.i-info_facebook {
   background-position: 0 -657px;
   height: 74px;
   width: 74px
}

.i-info_festival {
   background-position: 0 -751px;
   height: 75px;
   width: 75px
}

.i-info_managment {
   background-position: 0 -846px;
   height: 72px;
   width: 72px
}

.i-info_methodic {
   background-position: 0 -938px;
   height: 75px;
   width: 75px
}

.i-info_netbook {
   background-position: 0 -1033px;
   height: 75px;
   width: 75px
}

.i-info_newspaper {
   background-position: 0 -1128px;
   height: 76px;
   width: 76px
}

.i-info_participant {
   background-position: 0 -1224px;
   height: 72px;
   width: 72px
}

.i-info_partners {
   background-position: 0 -1316px;
   height: 75px;
   width: 75px
}

.i-info_people {
   background-position: 0 -1411px;
   height: 75px;
   width: 75px
}

.i-info_pupil {
   background-position: 0 -1506px;
   height: 76px;
   width: 76px
}

.i-info_regions {
   background-position: 0 -1697px;
   height: 74px;
   width: 74px
}

.i-info_region-shema {
   background-position: 0 -1602px;
   height: 75px;
   width: 75px
}

.i-info_school {
   background-position: 0 -1791px;
   height: 76px;
   width: 76px
}

.i-info_teacher {
   background-position: 0 -1981px;
   height: 74px;
   width: 74px
}

.i-info_teacher-elementary {
   background-position: 0 -1887px;
   height: 74px;
   width: 74px
}

.i-info_tecnology {
   background-position: 0 -2075px;
   height: 75px;
   width: 75px
}

.i-info_training {
   background-position: 0 -2170px;
   height: 76px;
   width: 76px
}

.i-info_video {
   background-position: 0 -2266px;
   height: 74px;
   width: 74px
}

.element_hover {
   display: block
}

.element_hover .element__overlay__inner {
   position: absolute;
   width: 86%;
   height: 86%;
   z-index: 2;
   padding: 7%;
   -webkit-backface-visibility: hidden;
   overflow: hidden
}

.element_hover .element__inner {
   text-decoration: none;
   color: #fff;
   position: relative;
   overflow: hidden;
   -moz-transition: all linear 0.2s;
   -webkit-transition: all linear 0.2s;
   transition: all linear 0.2s
}

.element_hover .element__overlay__inner {
   -moz-transition: all ease-in-out 0.3s;
   -webkit-transition: all ease-in-out 0.3s;
   transition: all ease-in-out 0.3s;
   -moz-transform: scale(0);
   -webkit-transform: scale(0);
   transform: scale(0);
   -moz-transform-origin: 50% 50%;
   -webkit-transform-origin: 50% 50%;
   transform-origin: 50% 50%
}

.element_hover .element__img {
   display: block;
   position: static
}

.element_hover .element__overlay__bg {
   position: absolute;
   width: 100%;
   height: 100%;
   z-index: 1
}

.element_hover .element__overlay__inner_top,
.element_hover .element__overlay__bg_top {
   top: 0;
   left: 0
}

.ie6-8 .element_hover .element__overlay__inner_top,
.ie6-8 .element_hover .element__overlay__bg_top {
   display: inline;
   top: 100%
}

.infographic {
   text-align: center
}

.list_infographic {
   width: 103%
}

.list_infographic .list__item {
   margin: 0 17px 0 0
}

.infographic-item {
   width: 196px;
   background: #fff;
   padding: 38px 18px;
   text-align: center;
   -moz-transition: all ease-in-out 0.3s;
   -webkit-transition: all ease-in-out 0.3s;
   transition: all ease-in-out 0.3s
}

.infographic-item:hover {
   box-shadow: 0 0 15px rgba(0, 0, 0, 0.1)
}

.infographic-item__pic-wrap {
   margin-bottom: 20px
}

.infographic-item__title {
   font: 24px/30px "gotham_probold", Arial, FreeSans, sans-serif;
   letter-spacing: -1px
}

.infographic-item__descr {
   font-size: 14px;
   color: #aeaeae
}

.b-text_event .b-text__content {
   width: 100%;
   position: relative;
   z-index: 1
}

.b-text_event .bx-wrapper {
   position: static
}

.b-text_event .list_events .list__item {
   margin: 0
}

.b-text_event .event-item {
   text-align: left;
   -webkit-backface-visibility: hidden
}

.b-text_event .event-item:hover {
   border: none
}

.b-text_event .event-item:hover .event-item__title a {
   color: #71bf44
}

.b-text_event .event-item__date {
   right: 0;
   width: 174px;
   height: 72px
}

.b-text_event .event-item__date__left {
   width: 74px
}

.b-text_event .event-item__date__right {
   width: 80px;
   height: 40px;
   padding: 16px 0 0
}

.b-text_event .event-item__day {
   font: 42px/42px "gotham_prolight", Arial, FreeSans, sans-serif;
   padding: 15px 0
}

.b-text_event .event-item__month,
.b-text_event .event-item__year {
   font: 14px/14px "gotham_probold", Arial, FreeSans, sans-serif
}

.b-text_event .event-item__preview {
   margin: 0 20px 0 0;
   border: 1px solid #c9c9c9
}

.b-text_event .event-item__main {
   margin: 0;
   height: auto
}

.b-text_event .event-item__title {
   font: 22px/32px "gotham_probold", Arial, FreeSans, sans-serif;
   margin: 5px 0 25px
}

.b-text_event .event-item__descr {
   line-height: 20px;
   color: gray
}

.b-text_event .event-item__info {
   display: table;
   width: 100%;
   margin-bottom: 25px;
   box-shadow: none;
   padding: 0
}

.b-text_event .event-item__info__item {
   display: table-cell;
   vertical-align: top;
   padding: 15px 20px;
   width: auto;
   border: 1px solid #c9c9c9;
   border-left: none;
   font: 13px/18px "gotham_prolight", Arial, FreeSans, sans-serif;
   margin-left: 0
}

.b-text_event .event-item__info__item:first-child {
   width: 43%;
   border-left: 1px solid #c9c9c9
}

.b-text_event .event-item__info__item p {
   margin-bottom: 0
}

.ie6-7 .b-text_event .event-item__info__item {
   float: left
}

.b-text_event .event-item__info__title {
   font-family: "gotham_probold", Arial, FreeSans, sans-serif;
   color: #2e2e2e
}

.event-slider {
   margin-bottom: 40px
}

.events {
   margin: 0 0 30px
}

.list_events .list__item {
   margin: 0 0 10px
}

.event-item {
   overflow: hidden
}

.event-item:hover {
   border: 3px solid #71bf44
}

.event-item:hover .event-item__pic-wrap img {
   -moz-transform: scale(1.05);
   -webkit-transform: scale(1.05);
   transform: scale(1.05)
}

.event-item:hover .event-item__content {
   margin: -3px
}

.event-item:hover .event-item__order-btn {
   background-color: #faa61a
}

.event-item__preview {
   position: relative;
   float: left
}

.event-item__pic-wrap {
   overflow: hidden
}

.event-item__pic-wrap img {
   display: block;
   -moz-transition: all linear 0.2s;
   -webkit-transition: all linear 0.2s;
   transition: all linear 0.2s
}

.event-item__date {
   position: absolute;
   top: 0;
   right: -80px;
   width: 138px;
   height: 56px;
   color: #fff;
   background: #2e2e2e;
   text-align: center;
   -moz-transition: all linear 0.2s;
   -webkit-transition: all linear 0.2s;
   transition: all linear 0.2s
}

.event-item__date__left {
   float: left;
   width: 58px;
   height: 100%;
   background: #71bf44
}

.event-item__date__right {
   float: right;
   width: 60px;
   height: 40px;
   padding: 13px 0 0;
   margin-right: 10px;
   line-height: 14px;
   text-align: left
}

.event-item__day {
   display: inline-block;
   width: 100%;
   font: 32px/32px "gotham_prolight", Arial, FreeSans, sans-serif;
   padding: 12px 0;
   white-space: nowrap
}

.ie6-7 .event-item__day {
   display: inline;
   zoom: 1
}

.event-item__month,
.event-item__year {
   display: inline-block;
   width: 100%;
   font: 12px/14px "gotham_probold", Arial, FreeSans, sans-serif;
   white-space: nowrap
}

.ie6-7 .event-item__month,
.ie6-7 .event-item__year {
   display: inline;
   zoom: 1
}

.event-item__main {
   overflow: hidden;
   height: 145px;
   margin: 18px 0 15px 0
}

.event-item__title {
   font: 15px/20px "gotham_probold", Arial, FreeSans, sans-serif;
   text-transform: none
}

.event-item__title a {
   color: #2e2e2e;
   text-decoration: none;
   -moz-transition: all linear 0.2s;
   -webkit-transition: all linear 0.2s;
   transition: all linear 0.2s
}

.event-item__info {
   position: relative;
   padding: 10px 0;
   box-shadow: inset 1px 1px 1px #ebedef, inset -1px -1px 1px #ebedef
}

.event-item__info__item {
   display: inline-block;
   vertical-align: middle;
   width: 299px;
   margin-left: 20px;
   font: 12px/20px "gotham_proregular", Arial, FreeSans, sans-serif
}

.event-item__info__item p {
   margin-bottom: 0
}

.ie6-7 .event-item__info__item {
   display: inline;
   zoom: 1
}

.event-item__info__title {
   color: gray;
   padding-right: 3px
}

.event-item__descr {
   line-height: 18px
}

.event-item__descr p {
   margin-bottom: 12px
}

.event-item__content {
   position: relative
}

.event-item__text {
   overflow: hidden;
   height: 178px;
   border: 1px solid #ebedef;
   border-bottom: none;
   padding: 0 22px 0 112px
}

.event-item__order-btn {
   position: absolute;
   top: 0px;
   right: 0px;
   width: 46px;
   height: 100%;
   background: #c1c0c4 url(../images/global-sprite/ico-show.png) no-repeat center center;
   text-align: center;
   cursor: pointer
}

.list__item_mailing .event-item {
   padding: 25px;
   font-size: 17px;
   line-height: 22px
}

.event-inside {
   position: relative;
   z-index: 1;
   margin: -60px 0 0
}

.event-inside .layout {
   margin-top: 60px
}

.event__gallery {
   position: relative;
   z-index: 1
}

.event__gallery .list__item {
   float: left
}

.event__gallery .event-gallery-item img {
   margin: 0 auto
}

.decor {
   position: absolute;
   z-index: 51;
   width: 26px;
   height: 26px;
   background: url(../images/bg-decor.png) no-repeat;
   left: 50%;
   margin-left: -13px;
   bottom: -13px
}

.text-center {
   text-align: center
}

.text-right {
   text-align: right
}

.clickable-b {
   cursor: pointer
}

.event-item_preview {
   margin-bottom: 30px
}

.event-item_preview .event-item__preview {
   float: none
}

.event-item_preview .event-item__text {
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   border: none;
   padding: 0;
   color: #fff
}

.event-item_preview .event-item__main {
   margin: 25px 30px;
   height: 194px
}

.event-item_preview .event-item__title {
   font: 24px/32px "gotham_probold", Arial, FreeSans, sans-serif;
   text-transform: uppercase;
   color: #fff;
   margin-bottom: 25px
}

.event-item_preview .event-item__title a {
   color: #fff
}

.event-item_preview .event-item__info {
   position: absolute;
   width: 100%;
   height: auto;
   height: 56px;
   left: 0;
   bottom: 0;
   padding: 0;
   background: #000;
   background: rgba(0, 0, 0, 0.5);
   box-shadow: none
}

.ie6-8 .event-item_preview .event-item__info {
   -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity= 50)";
   filter: alpha(opacity=50);
   zoom: 1
}

.event-item_preview .event-item__info__item {
   width: 430px;
   margin: 0 15px;
   color: #fff;
   line-height: 14px;
   text-align: left
}

.event-item_preview .event-item__info__title {
   color: #908e8e
}

.event-item_preview .event-item__date {
   display: inline-block;
   vertical-align: middle;
   position: static
}

.event-item_preview:hover .event-item_preview__link {
   text-decoration: none
}

.event-item_preview__link {
   display: inline-block;
   vertical-align: middle;
   font: 10px/13px "gotham_prolight", Arial, FreeSans, sans-serif;
   background: url(../images/bg-arrow.png) right center no-repeat;
   padding-right: 23px;
   letter-spacing: 1.5px;
   margin-right: 20px;
   text-decoration: underline;
   text-transform: uppercase;
   color: #71bf44
}

.ie6-7 .event-item_preview__link {
   display: inline;
   zoom: 1
}

.event__preview {
   position: relative;
   float: none;
   overflow: hidden;
   margin-bottom: 30px
}

.event__pic-wrap {
   float: left;
   margin-right: 20px
}

.event__pic-wrap img {
   display: block
}

.event__info {
   overflow: hidden;
   padding-bottom: 68px
}

.event__info__item {
   margin-bottom: 15px
}

.event__info__title {
   color: gray;
   margin-bottom: 0
}

.event__date {
   display: block;
   overflow: hidden;
   width: 100%;
   height: 66px;
   color: #fff;
   background: #2e2e2e;
   text-align: center;
   margin-top: 5px
}

.event__date__left {
   float: left;
   width: 66px;
   height: 100%;
   background: #71bf44
}

.event__date__right {
   display: block;
   overflow: hidden;
   height: 28px;
   padding: 19px 18px;
   line-height: 14px;
   text-align: left
}

.event__day {
   display: inline-block;
   width: 100%;
   font: 32px/32px "gotham_prolight", Arial, FreeSans, sans-serif;
   padding: 17px 0;
   white-space: nowrap
}

.ie6-7 .event__day {
   display: inline;
   zoom: 1
}

.event__month,
.event__year {
   display: inline-block;
   width: 100%;
   font: 12px/14px "gotham_probold", Arial, FreeSans, sans-serif;
   white-space: nowrap
}

.ie6-7 .event__month,
.ie6-7 .event__year {
   display: inline;
   zoom: 1
}

.event__participant {
   font: 12px/17px "gotham_probold", Arial, FreeSans, sans-serif;
   letter-spacing: 0.2px
}

.event__order-btn {
   display: block;
   position: absolute;
   bottom: 0px;
   left: 500px;
   width: 230px;
   height: 68px
}

.event__order-btn__map {
   float: left;
   width: 62px;
   height: 68px;
   background: #faa61a url(../images/global-sprite/ico-show.png) no-repeat center center;
   -moz-transition: all linear 0.2s;
   -webkit-transition: all linear 0.2s;
   transition: all linear 0.2s;
   cursor: pointer
}

.event__order-btn__map:hover {
   background-color: #71bf44
}

.event__order-btn__inside {
   display: block;
   overflow: hidden;
   height: 36px;
   padding: 18px;
   background: #71bf44;
   font: 13px/16px "gotham_proregular", Arial, FreeSans, sans-serif;
   text-transform: uppercase;
   letter-spacing: 1.5px;
   color: #fff;
   -moz-transition: all linear 0.2s;
   -webkit-transition: all linear 0.2s;
   transition: all linear 0.2s;
   cursor: pointer
}

.event__order-btn__inside:hover {
   background: #2e2e2e
}

.event__main {
   margin-bottom: 60px
}

.event__descr {
   font-size: 19px;
   line-height: 30px;
   letter-spacing: 0.2px;
   color: gray;
   margin-bottom: 30px
}

.event__img {
   display: block;
   margin: 30px 0 20px
}

.event__img img {
   display: block
}

.event__img-caption {
   padding: 18px 45px;
   color: gray;
   font-size: 11px;
   line-height: 18px
}

.list_event-preview {
   width: 103%
}

.list_event-preview .list__item {
   margin: 0 17px 15px 0
}

.event-preview-item {
   width: 230px
}

.event-preview-item:hover .event-preview-item__title a {
   color: #2e2e2e;
   text-decoration: underline
}

.event-preview-item__date {
   display: inline-block;
   width: 100%;
   line-height: 16px;
   color: #71bf44;
   margin-bottom: 10px
}

.ie6-7 .event-preview-item__date {
   display: inline;
   zoom: 1
}

.event-preview-item__title {
   color: #2e2e2e
}

.event-preview-item__title a {
   color: #2e2e2e;
   text-decoration: none
}

.press-list {
   margin-bottom: 30px
}

.press-list__preview {
   float: left;
   width: 480px
}

.press-list__thumb {
   float: right;
   width: 500px
}

.list_press-list {
   border: 1px solid #c9c9c9
}

.list_press-list .list__item:hover {
   box-shadow: 0 0 20px rgba(0, 0, 0, 0.1)
}

.list_press-list .list__item:hover .press-list__title a {
   color: #71bf44
}

.list_press-list .list__item_animate .press-list-item {
   -moz-animation: fade ease-out 1s;
   -webkit-animation: fade ease-out 1s;
   animation: fade ease-out 1s
}

.list_press-list .list__item_animate .press-list__pic-wrap img {
   -moz-animation: fadeIn ease-out 1s;
   -webkit-animation: fadeIn ease-out 1s;
   animation: fadeIn ease-out 1s
}

.press-list-item {
   overflow: hidden;
   height: 334px;
   margin-bottom: 20px;
   -moz-transition: all linear 0.2s;
   -webkit-transition: all linear 0.2s;
   transition: all linear 0.2s
}

.press-list__pic-wrap {
   margin-bottom: 20px
}

.press-list__pic-wrap img {
   display: block;
   -moz-transition: all linear 0.2s;
   -webkit-transition: all linear 0.2s;
   transition: all linear 0.2s
}

.press-list__main {
   overflow: hidden;
   margin: 0 20px
}

.press-list__date {
   color: #71bf44
}

.press-list__title {
   font: 13px/20px "gotham_probold", Arial, FreeSans, sans-serif;
   margin-bottom: 10px
}

.press-list__title a {
   text-decoration: none;
   color: #2e2e2e;
   -moz-transition: all linear 0.2s;
   -webkit-transition: all linear 0.2s;
   transition: all linear 0.2s
}

.press-list__descr {
   color: gray;
   line-height: 18px
}

.press-list__descr p {
   margin-bottom: 0
}

.list_press-list-anons {
   width: 101%
}

.list_press-list-anons .list__item {
   position: relative;
   float: left;
   width: 228px;
   height: 166px;
   border: 1px solid #c9c9c9;
   cursor: pointer;
   margin: 0 0 20px 20px;
   -moz-transition: all linear 0.2s;
   -webkit-transition: all linear 0.2s;
   transition: all linear 0.2s
}

.list_press-list-anons .list__item:hover {
   box-shadow: 0 0 20px rgba(0, 0, 0, 0.1)
}

.list_press-list-anons .list__item_selected {
   border-color: #71bf44;
   background-color: #71bf44
}

.list_press-list-anons .list__item_selected:before {
   position: absolute;
   content: '';
   bottom: 15px;
   left: -21px;
   border-right: 20px solid #ed1461;
   border-top: 12px solid transparent;
   border-bottom: 12px solid transparent
}

.list_press-list-anons .list__item_selected .press-list-anons__date {
   color: #fff
}

.press-list-anons-item {
   overflow: hidden;
   margin-bottom: 20px;
   height: 146px
}

.press-list-anons-item__main {
   overflow: hidden;
   padding: 20px 20px 0
}

.press-list-anons__date {
   line-height: 16px;
   color: #71bf44
}

.press-list-anons__descr {
   margin: 10px 0 0
}

.press-list-anons__descr p {
   margin-bottom: 0
}

.list_programm .list__item {
   margin: 0 0 10px
}

.programm-item {
   overflow: hidden
}

.programm-item:hover {
   border: 3px solid #71bf44
}

.programm-item:hover .programm-item__pic-wrap img {
   -moz-transform: scale(1.05);
   -webkit-transform: scale(1.05);
   transform: scale(1.05)
}

.programm-item:hover .programm-item__content {
   margin: -3px
}

.programm-item:hover .event-item_preview__link {
   text-decoration: none
}

.programm-item {
   overflow: hidden
}

.programm-item__content {
   position: relative
}

.programm-item__main {
   overflow: hidden;
   margin: 25px 30px;
   height: 194px
}

.programm-item__pic-wrap {
   overflow: hidden
}

.programm-item__pic-wrap img {
   width: 100%;
   object-fit: cover;
   display: block;
   -moz-transition: all linear 0.2s;
   -webkit-transition: all linear 0.2s;
   transition: all linear 0.2s
}

.programm-item__text {
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   border: none;
   padding: 0;
   color: #fff
}

.programm-item__title {
   font: 24px/32px "gotham_probold", Arial, FreeSans, sans-serif;
   text-transform: uppercase;
   margin-bottom: 25px;
   color: #fff
}

.programm-item__title a {
   color: #fff;
   text-decoration: none;
   -moz-transition: all linear 0.2s;
   -webkit-transition: all linear 0.2s;
   transition: all linear 0.2s
}

.programm-item__info {
   position: absolute;
   width: 100%;
   height: auto;
   height: 50px;
   left: 0;
   bottom: 0;
   padding: 15px 0;
   background: #000;
   background: rgba(0, 0, 0, 0.5);
   box-shadow: none
}

.ie6-8 .programm-item__info {
   -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity= 50)";
   filter: alpha(opacity=50);
   zoom: 1
}

.programm-item__info__left {
   float: left;
   margin-left: 30px
}

.programm-item__info__right {
   float: right;
   margin-right: 20px
}

.programm-item_preview__link {
   display: inline-block;
   vertical-align: middle;
   font: 10px/13px "gotham_prolight", Arial, FreeSans, sans-serif;
   background: url(../images/bg-arrow.png) right center no-repeat;
   padding-right: 23px;
   letter-spacing: 1.5px;
   text-decoration: underline;
   text-transform: uppercase;
   color: #71bf44
}

.ie6-7 .programm-item_preview__link {
   display: inline;
   zoom: 1
}

.programm-item__info-item {
   display: inline-block;
   vertical-align: middle;
   margin-right: 15px;
   font: 12px/20px "gotham_proregular", Arial, FreeSans, sans-serif;
   color: #fff
}

.programm-item__info-item p {
   margin-bottom: 0
}

.ie6-7 .programm-item__info-item {
   display: inline;
   zoom: 1
}

.programm-item__info-item__num {
   font-family: "gotham_probold", Arial, FreeSans, sans-serif;
   color: #71bf44;
   padding-right: 3px
}

.programm {
   margin-bottom: 50px
}

.programm .feedback-item a {
   color: #2e2e2e
}

.programm .event-item__info__item {
   width: 499px
}

.programm .event-item__info__item:first-child {
   width: 299px
}

.programm__pic-wrap {
   margin-bottom: 40px
}

.programm__pic-wrap img {
   display: block;
   -moz-animation: fadeIn ease-out 1s;
   -webkit-animation: fadeIn ease-out 1s;
   animation: fadeIn ease-out 1s
}

.programm__content {
   overflow: hidden;
   margin-bottom: 30px
}

.programm__preview {
   margin: 0 130px 30px;
   text-align: center;
   font: 13px/22px "gotham_proitalic", Arial, FreeSans, sans-serif;
   letter-spacing: 0.2px;
   color: gray
}

.programm__main {
   overflow: hidden
}

.programm__main__left {
   float: left;
   width: 429px
}

.programm__main__right {
   float: right;
   width: 230px
}

.programm__post {
   color: gray;
   margin-bottom: 2px
}

.programm__title {
   font-size: 19px;
   line-height: 24px;
   margin-bottom: 25px
}

.programm__descr {
   overflow: hidden;
   font: 15px/22px "gotham_proregular", Arial, FreeSans, sans-serif;
   letter-spacing: 0.2px;
   color: gray;
   margin-bottom: 50px
}

.programm__descr__left,
.programm__descr__right {
   float: left;
   margin: 0 40px;
   width: 400px
}

.list_programm-info {
   text-align: center;
   margin-bottom: 40px
}

.list_programm-info .list__item {
   margin: 0 17px 40px
}

.programm-info-item {
   width: 240px;
   text-align: left
}

.programm-info-item__pic-wrap {
   display: inline-block;
   vertical-align: middle;
   width: 90px
}

.ie6-7 .programm-info-item__pic-wrap {
   display: inline;
   zoom: 1
}

.programm-info-item__main {
   display: inline-block;
   vertical-align: middle;
   width: 146px;
   color: #71bf44
}

.ie6-7 .programm-info-item__main {
   display: inline;
   zoom: 1
}

.programm-info-item__num {
   display: inline-block;
   width: 100%;
   font: 40px/40px "gotham_probold", Arial, FreeSans, sans-serif;
   letter-spacing: 0.2px;
   text-transform: uppercase
}

.ie6-7 .programm-info-item__num {
   display: inline;
   zoom: 1
}

.programm-info-item__title {
   display: inline-block;
   font-size: 15px;
   line-height: 15px
}

.ie6-7 .programm-info-item__title {
   display: inline;
   zoom: 1
}

.btn-load:hover .btn-load__inside {
   text-decoration: none
}

.btn-load__inside {
   display: inline-block;
   width: 100%;
   font-size: 10px;
   line-height: 40px;
   letter-spacing: 1.5px;
   color: #71bf44;
   cursor: pointer;
   text-decoration: underline;
   text-transform: uppercase
}

.ie6-7 .btn-load__inside {
   display: inline;
   zoom: 1
}

.programm_nav {
   margin: 30px 0 0
}

.btn_download {
   float: left
}

.btn_archiv {
   float: right
}

.programm__partners-gallery {
   margin: 70px 0 60px;
   position: relative;
   z-index: 1
}

.list_partner .list__item {
   float: left;
   width: 200px
}

.partner-item {
   position: relative;
   display: block;
   text-decoration: none;
   background: #fff;
   border: 1px solid #f3f1f1;
   height: 122px;
   line-height: 122px;
   text-align: center;
   -moz-transition: all linear 0.2s;
   -webkit-transition: all linear 0.2s;
   transition: all linear 0.2s
}

.partner-item img {
   display: inline !important;
   vertical-align: middle
}

.partner-item:hover .thumb__mask-element {
   border-color: #71bf44
}

.programm__partners {
   margin-bottom: 50px;
   overflow: hidden
}

.programm__partners__map {
   position: absolute;
   z-index: 0;
   left: 0;
   width: 100%;
   overflow: hidden
}

.programm__partners__preview {
   position: absolute;
   height: 145px;
   width: 100%;
   z-index: 1;
   left: 0;
   text-align: center;
   background: #fff;
   background: rgba(255, 255, 255, 0.8);
   padding: 45px 0 40px
}

.ie6-8 .programm__partners__preview {
   -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity= 80)";
   filter: alpha(opacity=80);
   zoom: 1
}

.programm__partners__preview .i-info {
   margin-bottom: 15px
}

.programm__partners__title {
   font: 40px/40px "gotham_probold", Arial, FreeSans, sans-serif;
   letter-spacing: 0.2px;
   color: #71bf44
}

.programm__partners__title__inside {
   border-bottom: 1px dashed #71bf44;
   cursor: pointer;
   -moz-transition: all linear 0.2s;
   -webkit-transition: all linear 0.2s;
   transition: all linear 0.2s
}

.programm__partners__title__inside:hover {
   border-bottom-color: transparent
}

.b-preview {
   height: 230px
}

.b-map {
   height: 455px
}

.registration-page {
   width: 732px;
   margin: 0 auto
}

.registration-page .form {
   margin-top: 50px
}

.registration-page .form__row {
   margin-left: 126px
}

.registration-page .form__row_decor {
   margin-left: 0
}

.personal-page {
   width: 730px;
   margin: 0 auto
}

.personal-page .form {
   padding-bottom: 45px;
   margin-bottom: 50px;
   border-bottom: 2px solid #71bf44
}

.personal-page .form__row {
   margin-left: 216px
}

.list_personal-publish {
   margin: 60px 0 30px
}

.list_personal-publish .list__item:first-child .personal-publish-item {
   border-top: 1px solid #d7d7d7
}

.personal-publish-item {
   padding: 30px 0 15px;
   border-bottom: 1px solid #d7d7d7
}

.personal-publish-item:hover .personal-publish-item__title {
   color: #71bf44
}

.personal-publish-item:hover .personal-publish-item__title a {
   color: #71bf44
}

.personal-publish-item:hover .personal-publish-item__detail__text {
   text-decoration: none
}

.personal-publish-item__title {
   font: 20px/20px "gotham_probold", Arial, FreeSans, sans-serif;
   color: #2e2e2e
}

.personal-publish-item__title a {
   color: #2e2e2e;
   text-decoration: none;
   -moz-transition: all ease-in-out 0.2s;
   -webkit-transition: all ease-in-out 0.2s;
   transition: all ease-in-out 0.2s
}

.personal-publish-item__descr {
   line-height: 18px
}

.personal-publish-item__nav {
   overflow: hidden;
   padding: 5px 0 0
}

.personal-publish__date {
   float: left
}

.personal-publish__rating {
   float: right
}

.personal-publish__rating .i-ico {
   margin-right: 7px;
   vertical-align: bottom
}

.pseudo-link {
   text-decoration: underline;
   color: #71bf44;
   cursor: pointer
}

.pseudo-link:hover {
   text-decoration: none
}

.btn-publish {
   display: inline-block
}

.ie6-7 .btn-publish {
   display: inline;
   zoom: 1
}

.btn-publish .i-ico {
   margin-right: 13px
}

.btn-publish:hover .btn-publish__inside {
   text-decoration: none
}

.btn-publish__inside {
   display: inline-block;
   vertical-align: middle;
   font: 14px/20px "gotham_probold", Arial, FreeSans, sans-serif;
   letter-spacing: 1.5px;
   text-transform: uppercase;
   text-align: left;
   text-decoration: underline
}

.ie6-7 .btn-publish__inside {
   display: inline;
   zoom: 1
}

.list_questioning {
   padding-top: 22px;
   border-top: 2px solid #71bf44;
   margin-bottom: 30px
}

.questioning-item {
   padding: 25px 30px 20px;
   border: 1px solid #c9c9c9;
   margin-bottom: 10px;
   box-shadow: inset 1px 1px 1px #fff, inset -1px -1px 1px #fff;
   -moz-transition: all ease-in-out 0.3s;
   -webkit-transition: all ease-in-out 0.3s;
   transition: all ease-in-out 0.3s
}

.questioning-item:hover {
   background: #f7f5f5;
   border-color: #71bf44;
   box-shadow: inset 1px 1px 1px #71bf44, inset -1px -1px 1px #71bf44
}

.questioning-item:hover .questioning-item__title a {
   color: #71bf44;
   text-decoration: underline
}

.questioning-item__title {
   font: 17px/20px "gotham_probold", Arial, FreeSans, sans-serif;
   margin-bottom: 12px
}

.questioning-item__title a {
   color: #2e2e2e;
   text-decoration: none;
   -moz-transition: all ease-in-out 0.3s;
   -webkit-transition: all ease-in-out 0.3s;
   transition: all ease-in-out 0.3s
}

.questioning-item__descr {
   overflow: hidden;
   font-size: 12px;
   letter-spacing: 0.2px;
   color: gray
}

.questioning-item__date {
   float: left;
   width: 125px;
   margin-right: 10px
}

.questioning-item__voice {
   float: left;
   margin-right: 10px
}

.questioning-item__voice__num,
.questioning-item__status__type {
   color: #71bf44;
   padding-left: 3px
}

.questioning-item__status {
   float: right;
   width: 152px;
   text-align: right
}

.questioning-item__status__type_archive {
   color: #2e2e2e
}

.questioning .form .form__item {
   margin: 0 0 8px
}

.questioning .form .jstyling-checkbox,
.questioning .form .jstyling-radio {
   margin: 0 18px 0 14px;
   float: left
}

.questioning .form .form__title-switch {
   display: block;
   overflow: hidden;
   width: auto
}

.questioning .form label {
   font-size: 13px
}

.questioning__descr {
   overflow: hidden;
   padding: 10px 30px;
   background: #f7f5f5;
   font-size: 12px;
   letter-spacing: 0.2px;
   color: gray;
   margin-bottom: 25px
}

.questioning__date {
   float: left;
   width: 125px;
   margin-right: 10px
}

.questioning__voice {
   float: left;
   margin-right: 10px
}

.questioning__voice__num,
.questioning__status__type {
   color: #71bf44;
   padding-left: 3px
}

.questioning__status {
   float: right;
   width: 152px;
   text-align: right
}

.questioning__title {
   font: 19px/30px "gotham_probold", Arial, FreeSans, sans-serif;
   letter-spacing: 0.2px;
   padding-bottom: 17px;
   margin-bottom: 20px;
   border-bottom: 3px solid #71bf44
}

.questioning__item {
   padding-top: 30px;
   margin-bottom: 30px;
   border-top: 1px solid #adadad
}

.questioning__item:first-child {
   padding-top: 0;
   border: none
}

.questioning__item_total {
   border-top: none
}

.questioning__item_total .form__row_submit {
   padding-top: 30px
}

.questioning__item_total .form__send input[type="button"],
.questioning__item_total .form__send input[type="submit"],
.questioning__item_total .form__send input[type="reset"] {
   height: 36px;
   font: 12px/21px "gotham_probold", Arial, FreeSans, sans-serif;
   padding: 8px 27px
}

.questioning__item__title {
   font-size: 15px;
   margin-bottom: 24px
}

.page-report__title {
   font-size: 19px;
   line-height: 30px;
   letter-spacing: 0.2px;
   color: #2384c6;
   margin: 0 0 20px;
   padding-top: 10px
}

.list_report {
   margin: 0 0 30px 20px
}

.list_report .list__item {
   padding-left: 13px;
   background: url(../images/bg-marker-dash-sm.png) no-repeat 0 9px
}

.report-item {
   font-size: 11px
}

.report-item .i-ico {
   margin-left: 5px
}

.about-item {
   overflow: hidden;
   padding: 50px 0 40px
}

.about-item__preview {
   float: left;
   width: 213px;
   margin-right: 37px;
   text-align: center
}

.about-item__main {
   overflow: hidden
}

.about-item__title {
   font: 17px/20px "gotham_probold", Arial, FreeSans, sans-serif;
   letter-spacing: 1.5px;
   text-transform: uppercase;
   color: #71bf44
}

.list_number {
   width: 103%
}

.list_number .list__item {
   width: 230px;
   margin: 0 17px 25px 0
}

.list_number .list__item_w-2 {
   width: 480px
}

.number-item {
   overflow: hidden;
   text-align: left
}

.number-item__preview {
   float: left;
   min-width: 60px
}

.number-item__preview img {
   margin-top: 6px
}

.number-item__main {
   overflow: hidden
}

.number-item__title {
   font: 15px/20px "gotham_probold", Arial, FreeSans, sans-serif;
   text-transform: uppercase;
   margin-bottom: 5px
}

.number-item__descr {
   font-size: 11px;
   line-height: 18px;
   color: gray
}

.list_number-step .list__item_second {
   margin: 28px 17px 0 0
}

.list_number-step .list__item_third {
   margin: 56px 17px 0 0
}

.list_number-step .number-item__preview {
   float: none;
   margin-bottom: 12px
}

.list_number-sm {
   text-align: center
}

.list_number-sm .list__item {
   width: 240px;
   margin: 20px 40px;
   text-align: left
}

.list_number-sm .number-item__preview {
   float: none;
   margin-bottom: 15px
}

.list_value {
   width: 106%;
   margin-bottom: 100px
}

.value-item {
   width: 345px;
   margin: 40px 37px 10px 0
}

.value-item__preview {
   margin-bottom: 30px
}

.value-item__preview .i-info {
   margin-right: 22px
}

.value-item__title {
   width: 240px;
   display: inline-block;
   vertical-align: middle;
   font: 17px/20px "gotham_probold", Arial, FreeSans, sans-serif;
   color: #71bf44;
   text-transform: uppercase;
   letter-spacing: 1.5px
}

.ie6-7 .value-item__title {
   display: inline;
   zoom: 1
}

.list_history {
   width: 112%
}

.history-item {
   width: 323px;
   margin: 40px 81px 55px 0
}

.history-item__preview {
   margin-bottom: 37px
}

.history-item__title {
   font: 17px/20px "gotham_probold", Arial, FreeSans, sans-serif;
   color: #71bf44;
   text-transform: uppercase;
   letter-spacing: 1.5px;
   margin-bottom: 20px
}

.history-item__descr {
   font-size: 17px;
   line-height: 22px
}

.list_person {
   width: 103%
}

.list_person .list__item {
   margin: 0 17px 5px 0
}

.person-item {
   width: 230px
}

.person-item:hover .person-item__pic-wrap img {
   -moz-transform: scale(1.05);
   -webkit-transform: scale(1.05);
   transform: scale(1.05)
}

.person-item__preview {
   display: block;
   text-decoration: none;
   color: #2e2e2e;
   -moz-transition: all linear 0.2s;
   -webkit-transition: all linear 0.2s;
   transition: all linear 0.2s
}

.person-item__pic-wrap {
   display: block;
   overflow: hidden;
   margin-bottom: 40px
}

.person-item__pic-wrap img {
   display: block;
   -moz-transition: all linear 0.2s;
   -webkit-transition: all linear 0.2s;
   transition: all linear 0.2s
}

.person-item__main {
   padding: 0 0 40px
}

.person-item__title {
   display: inline-block;
   width: 100%;
   font: 17px/24px "gotham_probold", Arial, FreeSans, sans-serif;
   margin-bottom: 20px;
   text-transform: uppercase
}

.ie6-7 .person-item__title {
   display: inline;
   zoom: 1
}

.person-item__feedback {
   color: gray
}

.person-item__feedback a {
   padding-left: 5px
}

.person {
   overflow: hidden
}

.person .feedback-item {
   color: #71bf44;
   margin-bottom: 12px
}

.person__preview {
   float: left;
   width: 230px;
   margin-right: 20px
}

.person__main {
   overflow: hidden;
   color: gray
}

.person__pic-wrap {
   margin-bottom: 22px
}

.person__title {
   font: 20px/24px "gotham_probold", Arial, FreeSans, sans-serif;
   margin-bottom: 20px;
   text-transform: uppercase;
   color: #2e2e2e
}

.person__descr {
   color: #2e2e2e
}

.person__descr p {
   margin-bottom: 20px
}

.list_participant .list__item {
   margin-bottom: 10px
}

.list_participant .feedback-item a {
   color: #2e2e2e
}

.participant-item {
   overflow: hidden
}

.participant-item:hover {
   border: 3px solid #2384c6
}

.participant-item:hover .participant-item__content {
   margin: -3px
}

.participant-item:hover .participant-item__preview img {
   -moz-transform: scale(1.05);
   -webkit-transform: scale(1.05);
   transform: scale(1.05)
}

.participant-item:hover .participant-item__link_detail .participant-item__link__text {
   text-decoration: none
}

.participant-item__content {
   position: relative
}

.participant-item__preview {
   overflow: hidden;
   width: 179px;
   float: left
}

.participant-item__preview img {
   display: block;
   -moz-transition: all linear 0.2s;
   -webkit-transition: all linear 0.2s;
   transition: all linear 0.2s
}

.participant-item__text {
   overflow: hidden;
   height: 177px;
   border: 1px solid #ebedef;
   padding: 0 22px
}

.participant-item__main {
   overflow: hidden;
   height: 144px;
   margin: 18px 0 15px 0
}

.participant-item__title {
   font: 15px/20px "gotham_probold", Arial, FreeSans, sans-serif;
   margin-bottom: 15px
}

.participant-item__title a {
   color: #2e2e2e;
   text-decoration: none
}

.participant-item__descr p {
   margin-bottom: 7px
}

.participant-item__nav {
   margin: 7px 0 0
}

.participant-item__link {
   color: #71bf44;
   cursor: pointer;
   margin-right: 30px
}

.participant-item__link .i-ico {
   margin-right: 10px
}

.participant-item__link:hover .participant-item__link__text {
   text-decoration: none
}

.participant-item__link__text {
   vertical-align: middle;
   text-decoration: underline
}

.participant-item__map-wrap {
   -moz-animation: fade ease-out 1s;
   -webkit-animation: fade ease-out 1s;
   animation: fade ease-out 1s
}

.list_feedback {
   width: 104%
}

.list_feedback .list__item {
   margin: 0 17px 7px 0
}

.feedback-item {
   color: #2e2e2e
}

.feedback-item__title {
   color: gray;
   padding-right: 5px
}

.participant {
   margin-bottom: 50px
}

.participant .feedback-item a {
   color: #2e2e2e
}

.participant__pic-wrap {
   margin-bottom: 40px
}

.participant__pic-wrap img {
   display: block;
   -moz-animation: fadeIn ease-out 1s;
   -webkit-animation: fadeIn ease-out 1s;
   animation: fadeIn ease-out 1s
}

.participant__content {
   overflow: hidden;
   margin-bottom: 30px
}

.participant__preview {
   float: left;
   margin-right: 71px
}

.participant__main {
   overflow: hidden
}

.participant__main__left {
   float: left;
   width: 429px
}

.participant__main__right {
   float: right;
   width: 230px
}

.participant__post {
   color: gray;
   margin-bottom: 2px
}

.participant__title {
   font-size: 19px;
   line-height: 24px;
   margin-bottom: 25px
}

.participant__descr {
   color: gray
}

.participant__main__section {
   margin-bottom: 50px
}

.participant__address {
   margin-bottom: 8px
}

.participant__address__title {
   display: inline-block;
   width: 100%;
   color: gray
}

.gallery-img {
   position: relative;
   background: #fff
}

.gallery-preview {
   overflow: hidden;
   margin-bottom: 18px;
   height: 480px;
   line-height: 480px;
   text-align: center
}

.gallery-preview img {
   display: inline !important;
   vertical-align: middle
}

.pic-animate {
   -moz-animation: fadeIn ease-out 1s;
   -webkit-animation: fadeIn ease-out 1s;
   animation: fadeIn ease-out 1s
}

.gallery-thumb {
   height: 150px !important
}

.gallery-thumb .list__item {
   float: left;
   width: 245px !important;
   height: 150px !important;
   overflow: hidden;
   cursor: pointer
}

.gallery-thumb .list__item img {
   display: block;
   margin: 0 auto;
   -moz-transition: all linear 0.2s;
   -webkit-transition: all linear 0.2s;
   transition: all linear 0.2s;
   -webkit-filter: grayscale(100%);
   -moz-filter: grayscale(100%);
   filter: grayscale(100%)
}

.gallery-thumb .list__item:hover img {
   -moz-transform: scale(1.02);
   -webkit-transform: scale(1.02);
   transform: scale(1.02)
}

.gallery-thumb .list__item_selected .thumb__mask-element {
   border-color: #ed1461
}

.gallery-thumb .list__item_selected img {
   -webkit-filter: grayscale(0%);
   -moz-filter: grayscale(0%);
   filter: grayscale(0%)
}

.gallery-thumb .list__item_selected:hover img {
   -moz-transform: scale(1);
   -webkit-transform: scale(1);
   transform: scale(1)
}

.thumb__mask-element {
   display: block;
   position: absolute;
   width: 100%;
   height: 100%;
   top: 0;
   left: 0;
   border: 3px solid transparent;
   -moz-box-sizing: border-box;
   -webkit-box-sizing: border-box;
   box-sizing: border-box;
   -moz-transition: all linear 0.2s;
   -webkit-transition: all linear 0.2s;
   transition: all linear 0.2s
}

.ie6-7 .thumb__mask-element {
   display: inline;
   zoom: 1
}

.map-wrap {
   position: relative;
   margin: -40px -20px;
   background: #fff
}

.btn-back {
   display: inline-block;
   width: auto;
   max-width: 300px;
   text-align: left;
   font: 12px/18px "gotham_proregular", Arial, FreeSans, sans-serif;
   color: gray;
   text-transform: uppercase;
   letter-spacing: 1.5px;
   -moz-transition: all linear 0.2s;
   -webkit-transition: all linear 0.2s;
   transition: all linear 0.2s
}

.btn-back:hover {
   text-decoration: none;
   color: #71bf44
}

.ie6-7 .btn-back {
   display: inline;
   zoom: 1
}

.btn-back__ico {
   display: inline-block;
   vertical-align: middle;
   margin-right: 12px;
   background: url('../images/global-sprite-s7e038149bd.png')
}

.btn-back__ico_arrow {
   background-position: 0 -82px;
   height: 22px;
   width: 26px
}

.btn-back__ico_arrow:hover,
.btn-back__ico_arrow.ico-back-hover {
   background-position: 0 -40px
}

.btn-back:hover .btn-back__ico_arrow {
   background-position: 0 -40px;
   height: 22px;
   width: 26px
}

.btn-back__inside {
   display: inline-block;
   vertical-align: middle;
   max-width: 260px
}

.list_publish .list__item {
   margin-bottom: 10px
}

.publish-item {
   overflow: hidden
}

.publish-item:hover {
   border: 3px solid #2384c6
}

.publish-item:hover .publish-item__content {
   margin: -3px
}

.publish-item:hover .publish-item__preview img {
   -moz-transform: scale(1.05);
   -webkit-transform: scale(1.05);
   transform: scale(1.05)
}

.publish-item:hover .publish-item__link_detail .publish-item__link__text {
   text-decoration: none
}

.publish-item__content {
   position: relative
}

.publish-item__preview {
   overflow: hidden;
   width: 230px;
   float: left
}

.publish-item__preview img {
   display: block;
   -moz-transition: all linear 0.2s;
   -webkit-transition: all linear 0.2s;
   transition: all linear 0.2s
}

.publish-item__text {
   overflow: hidden;
   height: 177px;
   border: 1px solid #ebedef;
   padding: 0 22px
}

.publish-item__info {
   float: left;
   width: 75px;
   font-size: 12px;
   margin: 18px 20px 15px 0
}

.publish-item__main {
   overflow: hidden;
   height: 144px;
   margin: 18px 0 15px 0
}

.publish-item__title {
   font: 15px/20px "gotham_probold", Arial, FreeSans, sans-serif
}

.publish-item__title a {
   color: #2e2e2e;
   text-decoration: none
}

.publish-item__descr {
   line-height: 18px
}

.publish-item__descr p {
   margin-bottom: 12px
}

.publish-item__author {
   font-size: 12px;
   color: gray
}

.publish-item__date {
   display: inline-block;
   line-height: 14px;
   color: #71bf44;
   margin-bottom: 19px
}

.ie6-7 .publish-item__date {
   display: inline;
   zoom: 1
}

.publish-item__date__day {
   display: inline-block;
   width: 100%;
   font: 20px/20px "gotham_probold", Arial, FreeSans, sans-serif;
   margin-bottom: 5px
}

.ie6-7 .publish-item__date__day {
   display: inline;
   zoom: 1
}

.publish-item__date__month {
   display: inline-block;
   width: 100%
}

.ie6-7 .publish-item__date__month {
   display: inline;
   zoom: 1
}

.publish-item__rating {
   line-height: 14px;
   color: gray;
   margin-bottom: 10px
}

.publish-item__rating__num {
   display: inline-block;
   width: 100%;
   font: 20px/20px "gotham_probold", Arial, FreeSans, sans-serif;
   color: #2384c6;
   margin-top: 5px
}

.ie6-7 .publish-item__rating__num {
   display: inline;
   zoom: 1
}

.publish__info {
   margin-bottom: 30px;
   text-align: center;
   font-size: 12px;
   line-height: 14px
}

.publish__info__item {
   display: inline-block;
   vertical-align: top;
   margin: 0 24px
}

.ie6-7 .publish__info__item {
   display: inline;
   zoom: 1
}

.publish__date {
   color: #71bf44
}

.publish__rating {
   color: gray
}

.publish__rating__num {
   color: #2384c6;
   padding-left: 5px
}

.publish__preview {
   float: left;
   width: 230px;
   margin-right: 20px;
   color: gray;
   line-height: 18px
}

.publish__text {
   overflow: hidden
}

.publish__main {
   padding-bottom: 40px;
   border-bottom: 2px solid #71bf44;
   margin-bottom: 70px
}

.publish__preview__pic-wrap {
   margin: 5px 0 20px
}

.publish__preview__pic-wrap img {
   display: block
}

.publish__preview__title {
   margin-bottom: 8px
}

.publish__preview__author {
   font-size: 19px;
   line-height: 24px;
   color: #2e2e2e
}

.publish__preview__descr {
   margin: 30px 0
}

.publish__preview__descr p {
   margin-bottom: 6px
}

.publish__descr {
   font-size: 19px;
   line-height: 30px;
   letter-spacing: 0.2px;
   color: gray;
   margin-bottom: 30px
}

.list_publish-preview {
   width: 103%
}

.list_publish-preview .list__item {
   margin: 0 17px 15px 0
}

.publish-preview-item {
   width: 230px
}

.publish-preview-item:hover .publish-preview-item__title a {
   color: #2e2e2e;
   text-decoration: underline
}

.publish-preview-item__author {
   line-height: 16px;
   color: #71bf44;
   margin-bottom: 10px
}

.publish-preview-item__title {
   color: #2e2e2e
}

.publish-preview-item__title a {
   color: #2e2e2e;
   text-decoration: none
}

.gallery-wrap {
   position: relative;
   z-index: 1;
   margin: 45px 0;
   overflow: hidden
}

.gallery-wrap .bx-wrapper {
   width: 600px;
   margin: 0 !important
}

.list_gallery {
   width: 600px;
   height: 397px
}

.list_gallery .list__item {
   float: left;
   width: 600px;
   height: 397px
}

.gallery-item {
   display: block
}

.calendar-btn {
   position: relative;
   background: #71bf44;
   width: 152px
}

.calendar-btn .i-ico {
   margin-right: 15px
}

.calendar-btn .calendar {
   display: none;
   position: absolute;
   top: 100%;
   left: 0
}

.calendar-btn__inside {
   display: block;
   padding: 0 6px;
   width: 140px;
   font: 12px/35px "gotham_proregular", Arial, FreeSans, sans-serif;
   color: #fff;
   letter-spacing: 1.5px;
   text-transform: uppercase;
   cursor: pointer
}

.calendar {
   width: 231px;
   background: #fff
}

.calendar .title-section {
   font-size: 18px
}

.calendar_active {
   -moz-animation: fadeIn ease-out 1s;
   -webkit-animation: fadeIn ease-out 1s;
   animation: fadeIn ease-out 1s
}

.calendar__main {
   width: 100%
}

.calendar__header {
   background: #faa61a;
   margin-bottom: 2px
}

.calendar__title {
   position: relative;
   font: 16px/24px "gotham_probold", Arial, FreeSans, sans-serif;
   text-align: center;
   color: #fff;
   padding: 8px 25px;
   letter-spacing: 0.3px;
   text-transform: uppercase
}

.calendar__year {
   padding-left: 5px
}

.calendar__prev,
.calendar__next {
   position: absolute;
   z-index: 1;
   top: 0px;
   width: 25px;
   height: 40px;
   cursor: pointer;
   background: url('../images/slider-arrow-s1305ac966f.png')
}

.calendar__prev {
   left: 0px;
   background-position: 0 -600px;
   height: 40px;
   width: 25px
}

.calendar__prev:hover,
.calendar__prev.ico-arrow-nav-prev-hover {
   background-position: 0 -550px
}

.calendar__prev:hover {
   background-position: 0 -550px;
   height: 40px;
   width: 25px
}

.calendar__next {
   right: 0px;
   background-position: 0 -500px;
   height: 40px;
   width: 25px
}

.calendar__next:hover,
.calendar__next.ico-arrow-nav-next-hover {
   background-position: 0 -450px
}

.calendar__next:hover {
   background-position: 0 -450px;
   height: 40px;
   width: 25px
}

.calendar__row {
   width: 101%
}

.calendar__row .calendar__item:first-child {
   margin-left: 0
}

.calendar__item {
   position: relative;
   z-index: 0;
   width: 32px;
   height: 32px;
   font: 12px/32px "gotham_probold", Arial, FreeSans, sans-serif;
   color: #4d5155;
   text-align: center;
   float: left;
   margin: -1px 0 0 -1px;
   letter-spacing: 1px;
   border: 1px solid #d0d4d9;
   -moz-transition: all linear 0.2s;
   -webkit-transition: all linear 0.2s;
   transition: all linear 0.2s
}

.calendar__item a {
   display: inline-block;
   position: relative;
   z-index: 1;
   width: 100%;
   height: 100%;
   color: #4d5155;
   text-decoration: none
}

.ie6-7 .calendar__item a {
   display: inline;
   zoom: 1
}

.calendar__item_other {
   color: #cccfd3
}

.calendar__item_event:hover {
   z-index: 1;
   border-color: #71bf44
}

.calendar__item_decor {
   display: block;
   position: absolute;
   z-index: 0;
   top: -1px;
   right: -1px;
   width: 12px;
   height: 12px;
   background: url(../images/bg-triangle.png) no-repeat top right
}

.calendar__item_day-current {
   background: #71bf44;
   color: #fff;
   border-color: #71bf44
}

.calendar__item_day-current a {
   color: #fff
}

.calendar__item_day-current a:hover {
   color: #4d5155
}

.list_news .list__item {
   margin-bottom: 10px
}

.news-item {
   overflow: hidden
}

.news-item:hover {
   border: 3px solid #71bf44
}

.news-item:hover .news-item__content {
   margin: -3px
}

.news-item:hover .news-item__pic-wrap img {
   -moz-transform: scale(1.05);
   -webkit-transform: scale(1.05);
   transform: scale(1.05)
}

.news-item:hover .news-item__detail__text {
   text-decoration: none
}

.news-item__content {
   position: relative
}

.news-item__preview {
   position: relative;
   width: 230px;
   float: left
}

.news-item__pic-wrap {
   overflow: hidden
}

.news-item__pic-wrap img {
   display: block;
   -moz-transition: all linear 0.2s;
   -webkit-transition: all linear 0.2s;
   transition: all linear 0.2s
}

.news-item__text {
   overflow: hidden;
   height: 177px;
   border: 1px solid #ebedef;
   padding: 0 22px
}

.news-item__info {
   position: relative;
   float: left;
   width: 75px;
   height: 144px;
   font-size: 12px;
   margin: 18px 20px 15px 0
}

.news-item__info .news-item__detail {
   position: absolute;
   left: 0;
   bottom: 0
}

.news-item__main {
   overflow: hidden;
   height: 144px;
   margin: 18px 0 15px 0
}

.news-item__title {
   font: 15px/20px "gotham_probold", Arial, FreeSans, sans-serif
}

.news-item__title a {
   color: #2e2e2e;
   text-decoration: none
}

.news-item__descr {
   line-height: 18px
}

.news-item__descr p {
   margin-bottom: 12px
}

.news-item__author {
   font-size: 12px;
   color: gray
}

.news-item__date {
   position: absolute;
   top: 0;
   right: -80px;
   width: 138px;
   height: 56px;
   color: #fff;
   background: #2e2e2e;
   text-align: center;
   -moz-transition: all linear 0.2s;
   -webkit-transition: all linear 0.2s;
   transition: all linear 0.2s
}

.news-item__date__left {
   float: left;
   width: 58px;
   height: 100%;
   background: #71bf44
}

.news-item__date__right {
   float: right;
   width: 60px;
   height: 40px;
   padding: 13px 0 0;
   margin-right: 10px;
   line-height: 14px;
   text-align: left
}

.news-item__day {
   display: inline-block;
   width: 100%;
   font: 32px/32px "gotham_prolight", Arial, FreeSans, sans-serif;
   padding: 12px 0;
   white-space: nowrap
}

.ie6-7 .news-item__day {
   display: inline;
   zoom: 1
}

.news-item__month,
.news-item__year {
   display: inline-block;
   width: 100%;
   font: 12px/14px "gotham_probold", Arial, FreeSans, sans-serif;
   white-space: nowrap
}

.ie6-7 .news-item__month,
.ie6-7 .news-item__year {
   display: inline;
   zoom: 1
}

.news-item__detail .i-ico {
   margin-right: 4px
}

.news-item__detail__text {
   color: #71bf44;
   text-decoration: underline;
   cursor: pointer
}

.news-item__detail__text:hover {
   text-decoration: none
}

.news__info {
   overflow: hidden;
   margin-bottom: 30px;
   text-align: center;
   padding: 26px 18px;
   font-size: 12px;
   line-height: 14px;
   border: 1px solid #ebebeb
}

.news__date {
   float: left
}

.news__link {
   float: right
}

.news__preview {
   float: left;
   width: 230px;
   margin-right: 20px;
   color: gray;
   line-height: 18px
}

.news__text {
   overflow: hidden
}

.news__main {
   padding-bottom: 40px;
   border-bottom: 2px solid #71bf44;
   margin-bottom: 70px
}

.news__preview__pic-wrap {
   margin: 5px 0 20px
}

.news__preview__pic-wrap img {
   display: block
}

.news__preview__title {
   margin-bottom: 8px
}

.news__preview__author {
   font-size: 19px;
   line-height: 24px;
   color: #2e2e2e
}

.news__preview__descr {
   margin: 30px 0
}

.news__preview__descr p {
   margin-bottom: 6px
}

.news__descr {
   font-size: 19px;
   line-height: 30px;
   letter-spacing: 0.2px;
   color: gray;
   margin-bottom: 30px
}

.news__img {
   display: block;
   margin: 30px 0 20px
}

.news__img img {
   display: block
}

.news__img-caption {
   padding: 18px 45px;
   color: gray;
   font-size: 11px;
   line-height: 18px
}

.list_news-preview {
   width: 103%
}

.list_news-preview .list__item {
   margin: 0 17px 15px 0
}

.news-preview-item {
   width: 230px
}

.news-preview-item:hover .news-preview-item__title a {
   color: #2e2e2e;
   text-decoration: underline
}

.news-preview-item__date {
   display: inline-block;
   width: 100%;
   line-height: 16px;
   color: #71bf44;
   margin-bottom: 10px
}

.ie6-7 .news-preview-item__date {
   display: inline;
   zoom: 1
}

.news-preview-item__title {
   color: #2e2e2e
}

.news-preview-item__title a {
   color: #2e2e2e;
   text-decoration: none
}

.list_video .list__item {
   margin-bottom: 10px
}

.video-item {
   overflow: hidden
}

.video-item:hover {
   border: 3px solid #71bf44
}

.video-item:hover .video-item__content {
   margin: -3px
}

.video-item:hover .video-item__pic-wrap img {
   -moz-transform: scale(1.05);
   -webkit-transform: scale(1.05);
   transform: scale(1.05)
}

.video-item:hover .video-item__detail__text {
   text-decoration: none
}

.video-item__content {
   position: relative
}

.video-item__preview {
   position: relative;
   width: 230px;
   float: left
}

.video-item__pic-wrap {
   overflow: hidden
}

.video-item__pic-wrap img {
   display: block;
   -moz-transition: all linear 0.2s;
   -webkit-transition: all linear 0.2s;
   transition: all linear 0.2s
}

.video-item__text {
   overflow: hidden;
   height: 177px;
   border: 1px solid #ebedef;
   padding: 0 22px
}

.video-item__info {
   float: left;
   width: 75px;
   height: 144px;
   font-size: 12px;
   margin: 18px 20px 15px 0
}

.video-item__main {
   overflow: hidden;
   height: 144px;
   margin: 18px 0 15px 0
}

.video-item__title {
   font: 15px/20px "gotham_probold", Arial, FreeSans, sans-serif
}

.video-item__title a {
   color: #2e2e2e;
   text-decoration: none
}

.video-item__descr {
   line-height: 18px
}

.video-item__descr p {
   margin-bottom: 12px
}

.video-item__author {
   font-size: 12px;
   color: gray
}

.video-item__date {
   display: inline-block;
   line-height: 14px;
   color: #71bf44;
   margin-bottom: 19px
}

.ie6-7 .video-item__date {
   display: inline;
   zoom: 1
}

.video-item__date__day {
   display: inline-block;
   width: 100%;
   font: 20px/20px "gotham_probold", Arial, FreeSans, sans-serif;
   margin-bottom: 5px
}

.ie6-7 .video-item__date__day {
   display: inline;
   zoom: 1
}

.video-item__date__month {
   display: inline-block;
   width: 100%
}

.ie6-7 .video-item__date__month {
   display: inline;
   zoom: 1
}

.video-item__detail .i-ico {
   margin-right: 4px
}

.video-item__detail__text {
   color: #71bf44;
   text-decoration: underline;
   cursor: pointer
}

.video-item__detail__text:hover {
   text-decoration: none
}

.list_media {
   width: 101%
}

.list_media .list__item {
   float: left;
   position: relative;
   z-index: 0;
   width: 243px;
   height: 180px;
   margin: 0 1px 1px 0
}

.ie6-8 .list_media .list__item:hover .diplom-item__overlay {
   top: 0;
   left: 0
}

.media-item {
   position: relative;
   overflow: hidden;
   display: block;
   text-decoration: none
}

.media-item__overlay {
   position: absolute;
   width: 207px;
   height: 148px;
   padding: 17px 18px 15px;
   background: #faa61a
}

.media-item__overlay .media-item__detail {
   position: absolute;
   bottom: 15px;
   left: 18px
}

.media-item__overlay .media-item__detail:hover {
   text-decoration: none
}

.media-item__overlay .i-ico {
   margin-right: 10px
}

.media-item__title {
   color: #2e2e2e;
   font: 13px/16px "gotham_probold", Arial, FreeSans, sans-serif;
   letter-spacing: 0.5px
}

.media-item__title a {
   color: #2e2e2e;
   text-decoration: none
}

.media-item__section {
   font: 13px/16px "gotham_proregular", Arial, FreeSans, sans-serif;
   letter-spacing: 1.5px;
   color: #fff;
   text-transform: uppercase
}

.media-item__detail {
   font: 10px/16px "gotham_proregular", Arial, FreeSans, sans-serif;
   letter-spacing: 1.5px;
   color: #fff;
   text-transform: uppercase;
   text-decoration: underline
}

.media-item__img {
   display: block;
   height: auto
}

.media {
   position: relative;
   text-align: center;
   padding-top: 20px
}

.media .list_media {
   width: 100%
}

.media .list_media .list__item {
   width: 244px;
   height: 194px
}

.media .list_media .list__item:hover .media-item {
   border: 3px solid #ed1461
}

.media .list_media .list__item:hover .media-item__img {
   margin: -3px
}

.media .media-item {
   display: block
}

.media .b-nav {
   position: absolute;
   top: 0;
   left: 0;
   width: 100%
}

.media .tabs__nav {
   display: inline-block;
   margin-bottom: 40px;
   border: none;
   text-align: left
}

.media .tabs__item {
   position: relative;
   padding: 5px 20px 2px
}

.media .tabs__content {
   text-align: left
}

.breadcrumb {
   position: relative;
   z-index: 1;
   padding: 0;
   line-height: 18px;
   margin-bottom: 20px
}

.breadcrumb__link,
.breadcrumb__link_current {
   font: 10px/18px "gotham_proregular", Arial, FreeSans, sans-serif;
   margin: 0 3px 0 0;
   padding-left: 11px;
   letter-spacing: 0.2px;
   background: url(../images/bg-bread.png) left center no-repeat
}

.breadcrumb__link {
   color: #71bf44
}

.breadcrumb__link:hover {
   color: #71bf44;
   text-decoration: none
}

.breadcrumb__link:first-child {
   padding-left: 0;
   background: none
}

.breadcrumb__link_current {
   color: #808080
}

.breadcrumb__link_current:hover {
   color: #808080
}

.aside .section__title:first-child {
   margin-top: 0
}

.aside .list_events,
.aside .list_publish-preview,
.aside .list_news-preview {
   width: 100%;
   margin-bottom: 55px
}

.aside .list_events .list__item,
.aside .list_publish-preview .list__item,
.aside .list_news-preview .list__item {
   width: 100%;
   margin-left: 0;
   margin-right: 0
}

.aside .event-item:hover .event-item__title a {
   color: #71bf44
}

.aside .event-item__preview {
   float: none;
   overflow: hidden;
   width: 100%
}

.aside .event-item__date {
   display: block;
   position: static;
   top: 0;
   right: 0;
   width: 100%;
   height: 39px;
   color: #2e2e2e;
   background: #fff
}

.aside .event-item__date__left {
   float: left;
   width: 45px;
   height: 100%;
   background: #71bf44;
   color: #fff
}

.aside .event-item__date__right {
   display: block;
   float: none;
   overflow: hidden;
   width: auto;
   height: 37px;
   padding: 0 13px;
   margin-right: 0;
   line-height: 37px;
   text-align: left;
   border: 1px solid #ebedef
}

.aside .event-item__day {
   font: 20px/39px "gotham_probold", Arial, FreeSans, sans-serif;
   padding: 0
}

.aside .event-item__month,
.aside .event-item__year {
   display: inline;
   font: 12px/14px "gotham_probold", Arial, FreeSans, sans-serif
}

.aside .event-item__title {
   font: 14px/20px "gotham_probold", Arial, FreeSans, sans-serif;
   padding: 10px 0 0 9px;
   background: url(../images/bg-line.png) no-repeat top left;
   margin-bottom: 8px
}

.aside .event-item__info {
   padding: 0 0 20px 9px;
   box-shadow: none
}

.aside .event-item__info__item {
   width: auto;
   margin-left: 0;
   font: 14px/20px "gotham_probold", Arial, FreeSans, sans-serif;
   color: gray
}

.aside .event-item__info__title {
   display: inline-block;
   width: 100%;
   padding-right: 0;
   font-family: "gotham_proregular", Arial, FreeSans, sans-serif
}

.ie6-7 .aside .event-item__info__title {
   display: inline;
   zoom: 1
}

.aside .event-item__text {
   height: auto;
   border-bottom: 1px solid #ebedef;
   border-top: none;
   padding: 15px 10px
}

.filter {
   position: relative;
   z-index: 1;
   margin-bottom: 32px
}

.filter .g-nav_filter {
   float: left
}

.filter .tabs__nav {
   float: left;
   border-bottom: none
}

.filter .tabs__item {
   padding: 9px 13px 8px
}

.filter .tabs__main {
   line-height: 16px
}

.filter .pagination-page {
   text-align: right;
   padding: 5px 0;
   margin: 0
}

.filter .form {
   float: right;
   padding: 0;
   margin: 0
}

.filter .form label {
   font: 12px/35px "gotham_proregular", Arial, FreeSans, sans-serif;
   color: gray;
   text-align: right
}

.filter .form input[type="password"],
.filter .form input[type="search"],
.filter .form input[type="text"],
.filter .form input[type="email"],
.filter .form input[type="tel"],
.filter .form input[type="url"],
.filter .form input[type="nuber"],
.filter .form input[type="color"],
.filter .form input[type="data"],
.filter .form select,
.filter .form textarea,
.filter .form .jstyling-file-f {
   box-shadow: inset 1px 1px 1px #ebedef, inset -1px -1px 1px #ebedef
}

.filter .jstyling-select {
   background: transparent;
   box-shadow: inset 1px 1px 1px #ebedef, inset -1px -1px 1px #ebedef
}

.filter .jstyling-select:hover {
   box-shadow: inset 1px 1px 1px gray, inset -1px -1px 1px gray
}

.filter .jstyling-select:hover .jstyling-select-l {
   border-color: gray
}

.filter .jstyling-select:focus {
   box-shadow: inset 1px 1px 1px gray, inset -1px -1px 1px gray
}

.filter .jstyling-select-l {
   background: #fff;
   border: 1px solid #ebedef
}

.filter .form__row {
   padding: 0
}

.filter .form__item {
   line-height: 35px;
   margin-bottom: 0
}

.filter__left {
   float: left
}

.filter__right {
   float: right
}

.filter__title {
   float: left;
   margin-right: 20px;
   color: gray;
   line-height: 35px
}

.btn-scroll-up {
   display: none;
   text-align: center;
   text-decoration: none;
   color: #71bf44;
   background: url(../images/bg-btn-up.png) 0 0 no-repeat;
   width: 132px;
   height: 132px;
   position: fixed;
   bottom: 23px;
   left: 20px;
   cursor: pointer;
   font-size: 12px;
   line-height: 15px;
   border: none;
   -moz-transition: all linear 0.2s;
   -webkit-transition: all linear 0.2s;
   transition: all linear 0.2s;
   z-index: 3;
   padding: 40px 10px 0 10px;
   margin: 0;
   -webkit-appearance: none;
   border-radius: 0;
   outline: none;
   -moz-animation: bounceOut linear 0.2s;
   -webkit-animation: bounceOut linear 0.2s;
   animation: bounceOut linear 0.2s
}

.btn-scroll-up:hover {
   color: #71bf44
}

.btn-scroll-up_active {
   display: block
}

@-webkit-keyframes bounceOut {
   0% {
      opacity: 0;
      -webkit-transform: scale(0.3);
      -webkit-transform: scale(0.3)
   }

   50% {
      opacity: 1;
      -webkit-transform: scale(1.05)
   }

   70% {
      -webkit-transform: scale(0.9)
   }

   100% {
      -webkit-transform: scale(1)
   }
}

@-moz-keyframes bounceOut {
   0% {
      opacity: 0;
      -webkit-transform: scale(0.3);
      -moz-transform: scale(0.3)
   }

   50% {
      opacity: 1;
      -moz-transform: scale(1.05)
   }

   70% {
      -moz-transform: scale(0.9)
   }

   100% {
      -moz-transform: scale(1)
   }
}

@keyframes bounceOut {
   0% {
      opacity: 0;
      -webkit-transform: scale(0.3);
      transform: scale(0.3)
   }

   50% {
      opacity: 1;
      transform: scale(1.05)
   }

   70% {
      transform: scale(0.9)
   }

   100% {
      transform: scale(1)
   }
}

.not-found-page {
   margin-top: 35px;
   height: 650px;
   background: url(../images/bg-page-error.png) no-repeat right 72px
}

.not-found-page__content {
   font: 17px/20px "gotham_proregular", Arial, FreeSans, sans-serif;
   color: #2e2e2e
}

.not-found-page__main {
   width: 260px
}

.not-found-page__title {
   margin-bottom: 10px
}

.not-found-page__accent {
   font: 19px/24px "gotham_probold", Arial, FreeSans, sans-serif;
   color: #71bf44
}

.list_not-found-page-nav {
   margin: 55px 0 30px
}

.list_not-found-page-nav list__item {
   line-height: 22px
}

.not-found-page-nav-item {
   font: 13px/22px "gotham_proregular", Arial, FreeSans, sans-serif;
   letter-spacing: 1.5px;
   text-transform: uppercase
}

.img-wrap {
   display: block;
   position: relative
}

.img-wrap__overlay {
   display: block;
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   text-align: center;
   -moz-transition: all linear 0.2s;
   -webkit-transition: all linear 0.2s;
   transition: all linear 0.2s
}

.img-wrap__overlay .img-wrap__overlay__title {
   font: 16px/18px "helveticaneuecyrbold", Arial, FreeSans, sans-serif;
   color: #fff;
   text-transform: uppercase;
   letter-spacing: 2px
}

.img-wrap__overlay .img-wrap__overlay__title a {
   color: #fff;
   text-decoration: none
}

.img-wrap__overlay .img-wrap__overlay__ico {
   position: absolute;
   bottom: 0;
   left: 50%;
   margin-left: -31px;
   width: 62px;
   height: 2px;
   background: #fff
}

.js-fancybox-img {
   display: block;
   position: relative
}

.js-fancybox-img img {
   display: block;
   position: static
}

.js-fancybox-img__ico {
   display: block;
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   background: #000;
   background: rgba(0, 0, 0, 0.5) url(../images/ico-zoom.png) center center no-repeat;
   opacity: 0;
   -moz-transition: all ease-in-out 0.2s;
   -webkit-transition: all ease-in-out 0.2s;
   transition: all ease-in-out 0.2s
}

.js-fancybox-img__ico:hover {
   opacity: 1
}

.ie6-8 .js-fancybox-img__ico {
   visibility: hidden
}

.ie6-8 .js-fancybox-img__ico:hover {
   visibility: visible
}

.js-fancybox-video {
   display: block;
   position: relative
}

.js-fancybox-video img {
   display: block;
   position: static
}

.js-fancybox-video__ico {
   display: block;
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   background: #000;
   background: rgba(0, 0, 0, 0.5) url(../images/ico-play.png) center center no-repeat;
   opacity: 1;
   -moz-transition: all ease-in-out 0.2s;
   -webkit-transition: all ease-in-out 0.2s;
   transition: all ease-in-out 0.2s
}

.js-fancybox-video__ico:hover {
   opacity: 0
}

.ie6-8 .js-fancybox-video__ico {
   visibility: visible
}

.ie6-8 .js-fancybox-video__ico:hover {
   visibility: hidden
}

.search-result .form-search-result {
   float: none;
   height: 53px;
   border: none;
   padding: 0;
   margin: 0 0 15px
}

.search-result .form-search-result input[type="text"] {
   padding: 16px 18px;
   font-size: 16px
}

.search-result .form__item {
   margin: 0 10px 0 0
}

.search-result .form__item_last {
   margin-right: 0
}

.search-result__text {
   font-size: 12px;
   color: #2e2e2e;
   margin-bottom: 35px;
   letter-spacing: 0.2px
}

.search-result__text__title {
   color: #808080;
   padding-right: 5px
}

.search-result__filter {
   float: left;
   width: 230px
}

.search-result__filter .section__title {
   margin-top: 0
}

.search-result__content {
   float: right;
   width: 730px
}

.list_search-filter {
   margin-bottom: 30px
}

.list_search-filter .list__item {
   margin-bottom: 15px
}

.search-filter-item {
   font-size: 12px;
   color: #2e2e2e;
   letter-spacing: 0.2px;
   text-decoration: underline
}

.search-filter-item_active {
   font-family: "gotham_probold", Arial, FreeSans, sans-serif;
   color: #71bf44
}

.search-filter-item_active .search-filter-item__title,
.search-filter-item_active .search-filter-item__num {
   text-decoration: none
}

.search-filter-item__title {
   display: inline-block;
   vertical-align: top;
   width: 125px;
   padding-right: 10px;
   text-decoration: underline
}

.ie6-7 .search-filter-item__title {
   display: inline;
   zoom: 1
}

.search-filter-item__num {
   display: inline-block;
   vertical-align: top;
   width: 90px;
   text-decoration: underline
}

.ie6-7 .search-filter-item__num {
   display: inline;
   zoom: 1
}

.list_search-result {
   padding-top: 30px;
   border-top: 2px solid #71bf44
}

.search-result-item {
   margin-bottom: 45px
}

.search-result-item:hover .search-result-item__title {
   color: #71bf44
}

.search-result-item:hover .search-result-item__title a {
   color: #71bf44
}

.search-result-item:hover .search-result-item__detail__text {
   text-decoration: none
}

.search-result-item__title {
   font: 20px/20px "gotham_probold", Arial, FreeSans, sans-serif;
   color: #2e2e2e
}

.search-result-item__title a {
   color: #2e2e2e;
   text-decoration: none;
   -moz-transition: all ease-in-out 0.2s;
   -webkit-transition: all ease-in-out 0.2s;
   transition: all ease-in-out 0.2s
}

.search-result-item__descr {
   color: #2e2e2e
}

.search-result-item__nav {
   overflow: hidden
}

.search-result-item__nav .list_navigation {
   float: left;
   width: 600px
}

.search-result-item__nav .search-result-item__detail {
   float: right
}

.list_navigation .list__item:first-child .navigation-item {
   padding-left: 0;
   background: none
}

.navigation-item {
   padding-left: 8px;
   margin-right: 2px;
   background: url(../images/bg-divide.png) no-repeat left center
}

.search-result-item__detail .i-ico {
   margin-right: 6px
}

.search-result-item__detail__text {
   color: #71bf44;
   text-decoration: underline;
   cursor: pointer
}

.search-result-item__detail__text:hover {
   text-decoration: none
}

.b-nav {
   text-align: center;
   text-transform: uppercase;
   letter-spacing: 1.5px;
   overflow: hidden;
   padding: 20px 0 30px
}

.b-nav__ln {
   text-decoration: none
}

.b-nav__ln:hover .b-nav__ln__inner {
   color: #71bf44;
   text-decoration: none
}

.b-nav__ln__inner {
   display: inline-block;
   vertical-align: middle;
   font: 10px/16px "gotham_proregular", Arial, FreeSans, sans-serif;
   color: gray;
   text-decoration: underline;
   -moz-transition: all linear 0.2s;
   -webkit-transition: all linear 0.2s;
   transition: all linear 0.2s
}

.ie6-7 .b-nav__ln__inner {
   display: inline;
   zoom: 1
}

.b-nav__ln_l {
   float: left;
   text-align: left
}

.b-nav__ln_r {
   float: right;
   text-align: right
}

.b-nav__arrow {
   display: inline-block;
   vertical-align: middle;
   background: url('../images/slider-arrow-s1305ac966f.png');
   background-repeat: no-repeat;
   padding: 0
}

.ie6-7 .b-nav__arrow {
   display: inline;
   zoom: 1
}

.b-nav__arrow_next {
   margin-left: 0px;
   margin-left: 5px;
   background-position: 0 -682px;
   height: 22px;
   width: 14px
}

.b-nav__arrow_next:hover,
.b-nav__arrow_next.ico-arrow-nav-right-hover {
   background-position: 0 -650px
}

.b-nav__ln:hover .b-nav__arrow_next {
   background-position: 0 -650px
}

.b-nav__arrow_prev {
   margin-right: 0px;
   margin-right: 5px;
   background-position: 0 -418px;
   height: 22px;
   width: 14px
}

.b-nav__arrow_prev:hover,
.b-nav__arrow_prev.ico-arrow-nav-left-hover {
   background-position: 0 -386px
}

.b-nav__ln:hover .b-nav__arrow_prev {
   background-position: 0 -386px
}

.map-container iframe,
#map-container__canvas {
   display: block;
   width: 100% !important;
   height: 448px;
   margin: 0
}

.map-container {
   position: relative;
   border: 1px solid #71bf44;
   -moz-box-sizing: border-box;
   -webkit-box-sizing: border-box;
   box-sizing: border-box
}

.modal-block {
   display: none;
   position: relative;
   z-index: 100
}

.modal-block__inner {
   width: 100% !important;
   background: #71bf44
}

.modal-block__inner .form {
   padding: 0;
   margin: 0 auto;
   text-align: left
}

.modal-block__inner .form label,
.modal-block__inner .form .form__title {
   font: 16px "gotham_probold", Arial, FreeSans, sans-serif;
   letter-spacing: 0
}

.ie6-7 .modal-block__inner .form label,
.ie6-7 .modal-block__inner .form .form__title {
   display: inline;
   zoom: 1
}

.modal-block__inner .form input[type="password"],
.modal-block__inner .form input[type="search"],
.modal-block__inner .form input[type="text"],
.modal-block__inner .form input[type="email"],
.modal-block__inner .form input[type="tel"],
.modal-block__inner .form input[type="url"],
.modal-block__inner .form input[type="nuber"],
.modal-block__inner .form input[type="color"],
.modal-block__inner .form input[type="data"],
.modal-block__inner .form select,
.modal-block__inner .form textarea,
.modal-block__inner .form .jstyling-file-f {
   padding: 12px 18px;
   font-size: 16px;
   color: #2e2e2e;
   background-color: #fff
}

.modal-block__inner .form input[type="password"]::-webkit-input-placeholder,
.modal-block__inner .form input[type="search"]::-webkit-input-placeholder,
.modal-block__inner .form input[type="text"]::-webkit-input-placeholder,
.modal-block__inner .form input[type="email"]::-webkit-input-placeholder,
.modal-block__inner .form input[type="tel"]::-webkit-input-placeholder,
.modal-block__inner .form input[type="url"]::-webkit-input-placeholder,
.modal-block__inner .form input[type="nuber"]::-webkit-input-placeholder,
.modal-block__inner .form input[type="color"]::-webkit-input-placeholder,
.modal-block__inner .form input[type="data"]::-webkit-input-placeholder,
.modal-block__inner .form select::-webkit-input-placeholder,
.modal-block__inner .form textarea::-webkit-input-placeholder,
.modal-block__inner .form .jstyling-file-f::-webkit-input-placeholder {
   color: #959595
}

.modal-block__inner .form input[type="password"]:-moz-placeholder,
.modal-block__inner .form input[type="search"]:-moz-placeholder,
.modal-block__inner .form input[type="text"]:-moz-placeholder,
.modal-block__inner .form input[type="email"]:-moz-placeholder,
.modal-block__inner .form input[type="tel"]:-moz-placeholder,
.modal-block__inner .form input[type="url"]:-moz-placeholder,
.modal-block__inner .form input[type="nuber"]:-moz-placeholder,
.modal-block__inner .form input[type="color"]:-moz-placeholder,
.modal-block__inner .form input[type="data"]:-moz-placeholder,
.modal-block__inner .form select:-moz-placeholder,
.modal-block__inner .form textarea:-moz-placeholder,
.modal-block__inner .form .jstyling-file-f:-moz-placeholder {
   color: #959595
}

.modal-block__inner .form input[type="password"]:focus,
.modal-block__inner .form input[type="search"]:focus,
.modal-block__inner .form input[type="text"]:focus,
.modal-block__inner .form input[type="email"]:focus,
.modal-block__inner .form input[type="tel"]:focus,
.modal-block__inner .form input[type="url"]:focus,
.modal-block__inner .form input[type="nuber"]:focus,
.modal-block__inner .form input[type="color"]:focus,
.modal-block__inner .form input[type="data"]:focus,
.modal-block__inner .form select:focus,
.modal-block__inner .form textarea:focus,
.modal-block__inner .form .jstyling-file-f:focus {
   outline: none;
   background-color: #f3f1f1;
   box-shadow: inset 1px 2px 3px rgba(0, 0, 0, 0.55)
}

.modal-block__inner .form input[type="password"]:focus::-webkit-input-placeholder,
.modal-block__inner .form input[type="search"]:focus::-webkit-input-placeholder,
.modal-block__inner .form input[type="text"]:focus::-webkit-input-placeholder,
.modal-block__inner .form input[type="email"]:focus::-webkit-input-placeholder,
.modal-block__inner .form input[type="tel"]:focus::-webkit-input-placeholder,
.modal-block__inner .form input[type="url"]:focus::-webkit-input-placeholder,
.modal-block__inner .form input[type="nuber"]:focus::-webkit-input-placeholder,
.modal-block__inner .form input[type="color"]:focus::-webkit-input-placeholder,
.modal-block__inner .form input[type="data"]:focus::-webkit-input-placeholder,
.modal-block__inner .form select:focus::-webkit-input-placeholder,
.modal-block__inner .form textarea:focus::-webkit-input-placeholder,
.modal-block__inner .form .jstyling-file-f:focus::-webkit-input-placeholder {
   color: #bbb
}

.modal-block__inner .form input[type="password"]:focus:-moz-placeholder,
.modal-block__inner .form input[type="search"]:focus:-moz-placeholder,
.modal-block__inner .form input[type="text"]:focus:-moz-placeholder,
.modal-block__inner .form input[type="email"]:focus:-moz-placeholder,
.modal-block__inner .form input[type="tel"]:focus:-moz-placeholder,
.modal-block__inner .form input[type="url"]:focus:-moz-placeholder,
.modal-block__inner .form input[type="nuber"]:focus:-moz-placeholder,
.modal-block__inner .form input[type="color"]:focus:-moz-placeholder,
.modal-block__inner .form input[type="data"]:focus:-moz-placeholder,
.modal-block__inner .form select:focus:-moz-placeholder,
.modal-block__inner .form textarea:focus:-moz-placeholder,
.modal-block__inner .form .jstyling-file-f:focus:-moz-placeholder {
   color: #bbb
}

.modal-block__inner .form .jstyling-select {
   background-color: #fff
}

.modal-block__inner .form .jstyling-select-s {
   height: 45px;
   line-height: 45px;
   margin: 0 5px 0 0;
   background: url(../images/bg-select-arrow.png) no-repeat 100% 5px
}

.modal-block__inner .form .jstyling-select-t {
   font: 16px/45px "gotham_proregular", Arial, FreeSans, sans-serif;
   color: #2e2e2e;
   margin-right: 50px;
   padding-left: 18px
}

.modal-block__inner .form .jstyling-select-l {
   font-size: 16px;
   background: #f7f5f5;
   color: #2e2e2e
}

.modal-block__inner .form .jstyling-select-l div {
   padding: 5px 18px;
   line-height: 30px
}

.modal-block__inner .form .jstyling-select-l div:hover {
   background: #f3f1f1
}

.modal-block__inner .form .form__item {
   line-height: 45px;
   margin: 0 16px 21px 0
}

.modal-block__inner .form .form__item_last {
   margin-right: 0
}

.modal-block__inner .form .form__left {
   text-align: right
}

.modal-block__inner .form .form__left .form__note {
   float: right;
   text-align: left;
   margin-right: 39px
}

.modal-block__inner .form .form__right {
   text-align: left
}

.modal-block__inner .form .form__right .form__note {
   margin-left: 39px;
   text-align: left
}

.modal-block__inner .form .form__note {
   width: 485px
}

.modal-block__inner .form .form__send input[type="button"],
.modal-block__inner .form .form__send input[type="submit"],
.modal-block__inner .form .form__send input[type="reset"] {
   height: 45px;
   font: 12px "gotham_probold", Arial, FreeSans, sans-serif;
   line-height: 21px;
   padding: 7px 25px;
   letter-spacing: 2px;
   color: #fff
}

.modal-block__inner .form .form__set__legend {
   display: inline-block;
   position: relative;
   margin-bottom: 30px;
   color: #fff;
   font: 42px/42px "gotham_probold", Arial, FreeSans, sans-serif;
   letter-spacing: 2px;
   text-align: left
}

.modal-block__inner .form .form__set__legend .form__set__legend__inside {
   display: block
}

.ie6-7 .modal-block__inner .form .form__set__legend {
   display: inline;
   zoom: 1
}

.modal-block__inner_decor {
   background: #f7f5f5
}

.modal-block__inner_decor .form .form__set__legend {
   color: #ed1461
}

.modal-block__inner_decor .form__item>a {
   color: #ed1461;
   font-size: 12px
}

.modal-block__inner_decor .form__send input[type="button"],
.modal-block__inner_decor .form__send input[type="submit"],
.modal-block__inner_decor .form__send input[type="reset"] {
   background: #ed1461
}

.modal-block__title {
   display: inline-block;
   position: relative;
   margin-bottom: 30px;
   color: #fff;
   font: 42px/42px "gotham_probold", Arial, FreeSans, sans-serif;
   letter-spacing: 2px;
   text-align: left
}

.modal-block__title .modal-block__title__inside {
   display: block
}

.ie6-7 .modal-block__title {
   display: inline;
   zoom: 1
}

.modal-block__main {
   width: 100vw;
   max-width: 100%;
   padding: 40px 0;
   margin: 0 auto
}

.modal-block__text {
   background: #fff
}

.modal-block__content {
   padding: 40px 64px
}

.modal-block__message {
   font: 42px/42px "gotham_probold", Arial, FreeSans, sans-serif;
   letter-spacing: 2px;
   text-align: center;
   color: #2e2e2e
}

.modal-block__content__title {
   font: 16px/18px "helveticaneuecyrroman", Arial, FreeSans, sans-serif;
   margin: 30px 0 10px;
   color: #2e2e2e
}

.modal-block__top {
   position: relative;
   margin: 40px 0 -40px;
   width: 100%;
   background: #dddddd;
   padding: 12px 0
}

#form-feedback .modal-block__main {
   background: url(../images/bg-question-big.png) no-repeat 75% center
}

#form-order .modal-block__main,
#form-order2 .modal-block__main,
#form-order3 .modal-block__main,
#form-order4 .modal-block__main {
   background: url(../images/bg-ok-big.png) no-repeat 75% -40%
}

#form-order .form__outer,
#form-order2 .form__outer,
#form-order3 .form__outer,
#form-order4 .form__outer {
   min-height: 455px
}

#form-order .form,
#form-order2 .form,
#form-order3 .form,
#form-order4 .form {
   margin-bottom: -21px
}

#form-registration .modal-block__main {
   background: url(../images/bg-bell-big.png) no-repeat 71% -25%
}

#form-registration .form .form__set__legend {
   color: #2384c6
}

#form-registration .form__send input[type="button"],
#form-registration .form__send input[type="submit"],
#form-registration .form__send input[type="reset"] {
   background: #2384c6
}

#form-registration .jstyling-select-l {
   top: inherit;
   bottom: 100%
}

#form-identification .modal-block__main {
   background: url(../images/bg-key-big.png) no-repeat 71% center
}

#form-identification .form .form__set__legend {
   color: #71bf44
}

#form-identification .form__send input[type="button"],
#form-identification .form__send input[type="submit"],
#form-identification .form__send input[type="reset"] {
   background: #faa61a
}

.video-wrap {
   text-align: center
}

.b-step-wrap {
   background: #fff;
   background: rgba(255, 255, 255, 0.5);
   padding: 14px 0 17px;
   margin-bottom: 28px
}

.b-step__inner {
   display: table
}

.b-step__inner .btn-wrap,
.b-step__inner .form__send {
   display: table-cell;
   vertical-align: middle;
   margin: 0;
   text-align: right;
   width: 240px
}

.list_step {
   font-size: 0
}

.list_step .b-step__inner {
   display: table-cell;
   vertical-align: middle
}

.list_step .list__item:first-child .step-item {
   margin-left: 0;
   padding-left: 0
}

.list_step .list__item:first-child .step-item:before {
   display: none
}

.step-item {
   position: relative;
   margin-left: 17px;
   padding-left: 70px
}

.step-item:before {
   position: absolute;
   top: 50%;
   left: 0;
   width: 53px;
   height: 2px;
   margin-top: -2px;
   background: #848484;
   content: ''
}

.step-item__num {
   width: 52px;
   height: 52px
}

.form__section {
   margin-top: 20px
}

.form__section__title {
   font: 20px/24px "gotham_probold", Arial, FreeSans, sans-serif;
   color: #ed1461;
   margin-bottom: 28px
}

.form__section__left,
.form__section__right {
   width: 50%;
   -moz-box-sizing: border-box;
   -webkit-box-sizing: border-box;
   box-sizing: border-box
}

.form__section__left {
   float: left;
   padding-right: 21px
}

.form__section__right {
   float: right;
   padding-left: 21px
}

.b-general-partner {
   display: table;
   width: auto;
   margin: 0 auto
}

.b-general-partner__preview,
.b-general-partner__main {
   display: table-cell;
   vertical-align: middle
}

.b-general-partner__title {
   font-size: 14px;
   line-height: 18px;
   letter-spacing: 0.7px;
   text-transform: uppercase;
   padding-right: 28px;
   margin: 0
}

.b-general-partner__main {
   border-left: 1px solid #f3f1f1;
   padding-left: 26px
}

.list_general-partner-ico {
   font-size: 0;
   letter-spacing: 0
}

.general-partner-ico__item {
   display: block;
   margin: 0 44px;
   -moz-transition: all linear 0.2s;
   -webkit-transition: all linear 0.2s;
   transition: all linear 0.2s;
   -webkit-backface-visibility: hidden
}

.general-partner-ico__item img {
   display: block
}

.general-partner-ico__item:hover {
   opacity: 0.8
}

.general-partner-item {
   margin: 20px 0 80px
}

.general-partner-item__preview {
   float: left;
   width: 230px;
   margin-right: 20px;
   text-align: center
}

.general-partner-item__main {
   overflow: hidden
}

.general-partner-item__title {
   font: 17px/24px "gotham_probold", Arial, FreeSans, sans-serif;
   color: #71bf44;
   letter-spacing: 2.55px;
   text-transform: uppercase
}

.general-partner-item__title a {
   text-decoration: none;
   color: inherit
}

.fade {
   animation-name: fade;
   -webkit-animation-name: fade;
   animation-duration: 1.5s;
   -webkit-animation-duration: 1.5s;
   animation-timing-function: ease-in-out;
   -webkit-animation-timing-function: ease-in-out;
   visibility: visible !important
}

@keyframes fade {
   0% {
      opacity: 0
   }

   20% {
      opacity: 0.2
   }

   80% {
      opacity: 0.8
   }

   100% {
      opacity: 1
   }
}

@-webkit-keyframes fade {
   0% {
      opacity: 0
   }

   20% {
      opacity: 0.2
   }

   80% {
      opacity: 0.8
   }

   100% {
      opacity: 1
   }
}

@-webkit-keyframes fade {
   0% {
      opacity: 0
   }

   20% {
      opacity: 0.2
   }

   80% {
      opacity: 0.8
   }

   100% {
      opacity: 1
   }
}

@-webkit-keyframes fadeInUp {
   0% {
      opacity: 0;
      -webkit-transform: translateY(200px);
      transform: translateY(200px)
   }

   100% {
      opacity: 1;
      -webkit-transform: translateY(0);
      transform: translateY(0)
   }
}

@-moz-keyframes fadeInUp {
   0% {
      opacity: 0;
      -webkit-transform: translateY(200px);
      transform: translateY(200px)
   }

   100% {
      opacity: 1;
      -webkit-transform: translateY(0);
      transform: translateY(0)
   }
}

@keyframes fadeInUp {
   0% {
      opacity: 0;
      -webkit-transform: translateY(200px);
      -ms-transform: translateY(200px);
      transform: translateY(200px)
   }

   100% {
      opacity: 1;
      -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
      transform: translateY(0)
   }
}

.fadeInUp {
   -webkit-backface-visibility: visible !important;
   -ms-backface-visibility: visible !important;
   backface-visibility: visible !important;
   -webkit-animation-name: fadeInUp;
   animation-name: fadeInUp;
   animation-duration: 1s;
   -webkit-animation-duration: 1s;
   animation-timing-function: ease-out;
   -webkit-animation-timing-function: ease-out
}

.footer {
   font-size: 11px;
   line-height: 18px;
   color: gray;
   letter-spacing: 0.5px
}

.footer .feedback {
   margin-right: 0
}

.footer a {
   color: #2384c6
}

.footer__top {
   padding: 35px 0 25px;
   background: #f7f5f5
}

.footer__top .footer__right {
   text-align: right
}

.footer__left {
   float: left;
   width: 50%
}

.footer__right {
   float: right;
   width: 50%
}

.footer__bottom {
   padding: 30px 0 45px
}

.phone {
   margin: 0 0 28px
}

.footer-copy {
   margin: 0 0 28px
}

.address {
   float: right;
   width: 240px
}

.address p {
   margin-bottom: 10px
}

.list_soc-ico .list__item {
   width: 37px !important;
   height: 37px;
   margin: 0 0 0 3px
}

.ie6-7 .list_soc-ico .list__item {
   margin-left: 5px
}

.soc-ico__main {
   display: inline-block;
   width: 37px;
   height: 37px;
   background: url('../images/social-icons-s3fda68d5e3.png');
   -moz-transition: all ease-in-out 0.5s;
   -webkit-transition: all ease-in-out 0.5s;
   transition: all ease-in-out 0.5s;
   -webkit-filter: grayscale(100%);
   -moz-filter: grayscale(100%);
   filter: grayscale(100%)
}

.soc-ico__main:hover {
   color: transparent;
   -webkit-filter: grayscale(0%);
   -moz-filter: grayscale(0%);
   filter: grayscale(0%)
}

.ie6-7 .soc-ico__main {
   display: inline;
   zoom: 1
}

.soc-ico__main_hover,
.soc-ico__main {
   color: transparent;
   opacity: 1
}

.ie6-8 .soc-ico__main_hover,
.ie6-8 .soc-ico__main {
   -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity= 100)";
   filter: alpha(opacity=100)
}

.soc-ico__main_vk {
   background-position: 0 -277px;
   height: 37px;
   width: 37px
}

.soc-ico__main_tw {
   background-position: 0 -196px;
   height: 37px;
   width: 37px
}

.soc-ico__main_fb {
   background-position: 0 -34px;
   height: 37px;
   width: 37px
}

.soc-ico__main_od {
   background-position: 0 -115px;
   height: 37px;
   width: 37px
}

.soc-ico__main_ut {
   background-position: 0 -392px;
   height: 37px;
   width: 37px
}

.soc-ico__main_vkontakte {
   background-position: 0 -324px;
   height: 24px;
   width: 24px
}

.soc-ico__main_twitter {
   background-position: 0 -243px;
   height: 24px;
   width: 24px
}

.soc-ico__main_facebook {
   background-position: 0 0;
   height: 24px;
   width: 24px
}

.soc-ico__main_google {
   background-position: 0 -81px;
   height: 24px;
   width: 24px
}

.soc-ico__main_odnoklasniki {
   background-position: 0 -162px;
   height: 24px;
   width: 24px
}

.soc-ico__main_yandex {
   background-position: 0 -358px;
   height: 24px;
   width: 24px
}

.identification-soc-wrap .list_soc-ico {
   display: inline-block;
   vertical-align: middle
}

.ie6-7 .identification-soc-wrap .list_soc-ico {
   display: inline;
   zoom: 1
}

.identification-soc-wrap .list_soc-ico .list__item {
   width: 24px !important;
   height: 24px;
   margin: 0 3px 0 0
}

.ie6-7 .identification-soc-wrap .list_soc-ico .list__item {
   margin-right: 5px
}

.identification-soc-wrap__title {
   font: 12px/24px "gotham_probold", Arial, FreeSans, sans-serif;
   padding-right: 14px;
   display: inline-block
}

.ie6-7 .identification-soc-wrap__title {
   display: inline;
   zoom: 1
}

.identification-soc-wrap__title .soc-ico__main {
   display: inline-block;
   width: 24px;
   height: 24px
}

.i-clfx:before,
.l-row:before,
.form__row:before,
.form__section:before,
.general-partner-item:before,
.i-clfx:after,
.l-row:after,
.form__row:after,
.form__section:after,
.general-partner-item:after {
   content: "";
   display: table
}

.i-clfx:after,
.l-row:after,
.form__row:after,
.form__section:after,
.general-partner-item:after {
   clear: both
}

.ie6-7 .i-clfx,
.ie6-7 .l-row,
.ie6-7 .form__row,
.ie6-7 .form__section,
.ie6-7 .general-partner-item {
   zoom: 1
}

.i-aux {
   width: 980px;
   margin: 0 auto
}

.i-br {
   display: block
}

.i-psln {
   color: #71bf44;
   text-decoration: none;
   position: relative;
   border: none;
   background: none;
   padding: 0;
   margin: 0;
   cursor: pointer
}

.i-psln:visited {
   color: #71bf44
}

.i-psln:hover,
.i-psln:focus {
   color: #8ecc6a;
   text-decoration: none
}

.i-psln:hover .i-psln__inner,
.i-psln:focus .i-psln__inner {
   border-bottom-color: transparent
}

.i-psln__inner {
   border-bottom: 1px dotted #8ecc6a
}

.i-dib,
.i-video-container {
   display: inline-block;
   *display: inline;
   *zoom: 1
}

.i-wai {
   border: 0;
   clip: rect(1px, 1px, 1px, 1px);
   height: 1px;
   margin: -1px;
   overflow: hidden;
   padding: 0;
   position: absolute !important;
   width: 1px
}

.ie6-7 .i-wai {
   clip: rect(1px 1px 1px 1px)
}

.i-video-container {
   overflow: hidden;
   text-align: center
}

.i-video-container img {
   position: static
}

.i-img-container_735x497 {
   width: 735px;
   height: 497px
}

.i-img-container_130x158 {
   width: 158px;
   height: 130px
}

.i-img-container_135x159 {
   width: 159px;
   height: 135px
}

.i-headline {
   font-size: 18px;
   line-height: 26px;
   color: #1f1d4b
}

.i-headline p {
   margin-bottom: 30px
}

.i-emph-block {
   border: 3px solid #231f20;
   padding: 20px 52px;
   color: #1f1d4b;
   font-size: 18px;
   line-height: 21px;
   font-weight: bold;
   margin-bottom: 38px
}

.i-emph-block p {
   margin: 0
}

.i-emph-c {
   color: #231f20
}

.i-accent {
   font-family: "helveticaneuecyrmedium", Arial, FreeSans, sans-serif
}

.g-nav__inner {
   padding: 0;
   margin: 0;
   position: relative;
   z-index: 3;
   white-space: nowrap
}

.g-nav__item,
.g-nav__ln,
.g-nav__main {
   display: inline-block;
   vertical-align: top;
   -moz-transition: all linear 0.2s;
   -webkit-transition: all linear 0.2s;
   transition: all linear 0.2s
}

.ie6-7 .g-nav__item,
.ie6-7 .g-nav__ln,
.ie6-7 .g-nav__main {
   display: inline;
   zoom: 1
}

.g-nav__item {
   list-style: none;
   background: none;
   margin: 0;
   padding: 0;
   transition: all linear 0.2s
}

.g-nav__ln {
   font-size: 12px;
   text-decoration: none;
   color: #2e2e2e
}

.g-nav__ln:visited {
   color: #fff
}

.g-nav__ln:hover,
.g-nav__ln:focus {
   color: #8ecc6a
}

.g-nav_header .g-nav__inner {
   display: table;
   width: 600px;
   text-align: center;
   margin-top: 4px
}

.g-nav_header .g-nav__item {
   display: table-cell;
   width: 1%
}

.ie6-7 .g-nav_header .g-nav__item {
   float: left
}

.g-nav_header .g-nav__ln {
   font: 14px/24px "gotham_promedium", Arial, FreeSans, sans-serif;
   color: #231f20;
   letter-spacing: 0.5px;
   text-transform: uppercase
}

.g-nav_header .g-nav__ln:hover,
.g-nav_header .g-nav__ln:focus {
   color: #71bf44
}

.g-nav_header .g-nav__main {
   padding: 0 15px
}

.g-nav_header .g-nav__item_active .g-nav__ln {
   font-family: "gotham_probold", Arial, FreeSans, sans-serif;
   color: #71bf44
}

.g-nav_filter .g-nav__item {
   float: left;
   margin: 0;
   padding: 0 0 3px
}

.g-nav_filter .g-nav__item:hover .g-nav__ln,
.g-nav_filter .g-nav__item:focus .g-nav__ln {
   text-decoration: none
}

.g-nav_filter .g-nav__item.g-nav__item_active {
   background: url(../images/bg-filter.png) no-repeat bottom center
}

.g-nav_filter .g-nav__item.g-nav__item_active .g-nav__ln {
   color: #2e2e2e;
   border-color: #ed1461;
   background: transparent;
   border-bottom-color: transparent
}

.g-nav_filter .g-nav__ln {
   font: 10px/21px "gotham_proregular", Arial, FreeSans, sans-serif;
   color: #2e2e2e;
   text-decoration: none;
   border: 1px solid #ebedef;
   text-transform: uppercase;
   letter-spacing: 1.5px;
   padding: 6px 18px;
   text-align: center;
   background: #f3f1f1
}

.g-nav_filter .g-nav__ln:hover {
   color: #2e2e2e;
   border-color: #71bf44
}

.g-nav_footer {
   padding: 30px 0
}

.g-nav_footer .g-nav__inner {
   text-align: center;
   z-index: 0
}

.g-nav_footer .g-nav__item {
   margin: 0 11px
}

.g-nav_footer .g-nav__ln {
   font: 14px/24.37px "gotham_proregular", Arial, FreeSans, sans-serif;
   color: #252525;
   letter-spacing: 0.5px;
   text-transform: uppercase
}

.g-nav_footer .g-nav__ln:hover,
.g-nav_footer .g-nav__ln:focus {
   color: #252525;
   text-decoration: underline
}

.g-nav_footer .g-nav__item_active .g-nav__ln {
   color: #71bf44
}

.g-nav_footer .g-nav__item_active .g-nav__ln:hover,
.g-nav_footer .g-nav__item_active .g-nav__ln:focus {
   text-decoration: none
}

.v-nav__inner {
   padding: 0;
   margin: 0
}

.v-nav__item {
   list-style: none;
   background: none;
   margin: 0;
   padding: 0;
   transition: all linear 0.2s
}

.v-nav__ln {
   font-size: 14px;
   text-decoration: none;
   color: #2e2e2e
}

.v-nav__ln:hover,
.v-nav__ln:focus {
   color: #71bf44
}

.v-nav__item_active .v-nav__ln {
   cursor: default
}

.v-nav_side {
   padding: 10px 18px;
   background: #f7f5f5;
   margin: 0 0 75px
}

.v-nav_side .v-nav__item {
   padding: 12px 0;
   border-top: 1px solid #ebebeb;
   margin: 0
}

.v-nav_side .v-nav__item:first-child {
   border-top: none
}

.v-nav_side .v-nav__ln {
   font: 12px/18px "gotham_proregular", Arial, FreeSans, sans-serif;
   color: #2e2e2e;
   text-decoration: none;
   letter-spacing: 0.2px
}

.v-nav_side .v-nav__ln:hover,
.v-nav_side .v-nav__ln:focus {
   color: #2e2e2e;
   text-decoration: underline
}

.v-nav_side .v-nav__item_active .v-nav__ln {
   font-family: "gotham_probold", Arial, FreeSans, sans-serif;
   color: #71bf44
}

.pagination-page {
   position: relative;
   text-align: right;
   padding: 30px 0;
   margin: 30px 0 0
}

.pagination-page ul {
   margin: 0;
   padding: 0;
   list-style: none
}

.pagination-page li {
   display: inline-block;
   vertical-align: middle;
   background: none;
   padding: 0;
   margin: 0;
   -moz-transition: all linear 0.2s;
   -webkit-transition: all linear 0.2s;
   transition: all linear 0.2s
}

.ie6-7 .pagination-page li {
   display: inline;
   zoom: 1
}

.pagination-page a {
   color: #808080;
   -moz-transition: all linear 0.2s;
   -webkit-transition: all linear 0.2s;
   transition: all linear 0.2s
}

.pagination-page a:hover {
   color: #71bf44;
   text-decoration: none
}

.pagination-page .pagination-page__item {
   margin: 0;
   border: 1px solid transparent
}

.pagination-page .pagination-page__main {
   display: inline-block;
   width: 29px;
   height: 31px;
   font: 12px/31px "gotham_proregular", Arial, FreeSans, sans-serif;
   padding: 0;
   letter-spacing: 0.2px;
   text-align: center;
   text-decoration: none
}

.ie6-7 .pagination-page .pagination-page__main {
   display: inline;
   zoom: 1
}

.pagination-page .pagination-page__item_active {
   border-color: #71bf44
}

.pagination-page .pagination-page__item_active .pagination-page__main {
   color: #71bf44
}

.pagination-page .pagination-page__item_dots {
   margin: 0
}

.pagination-page .pagination-page__item_dots .pagination-page__main {
   text-decoration: none
}

.pagination-page .pagination-page__item_all {
   float: left;
   border-color: #71bf44
}

.pagination-page .pagination-page__item_all .pagination-page__main {
   width: auto;
   padding: 0 13px;
   color: #fff;
   letter-spacing: 1.5px;
   text-transform: uppercase;
   background: #71bf44
}

.pagination-page .pagination-page__item_all:hover {
   border-color: #8ecc6a
}

.pagination-page .pagination-page__item_all:hover .pagination-page__main {
   background: #8ecc6a
}

.pagination-page .pagination-page__item_prev,
.pagination-page .pagination-page__item_next {
   margin: 0 30px;
   border-color: #71bf44
}

.pagination-page .pagination-page__item_prev .pagination-page__main,
.pagination-page .pagination-page__item_next .pagination-page__main {
   width: 102px;
   background: url('../images/slider-arrow-s1305ac966f.png')
}

.pagination-page .pagination-page__item_next {
   float: right
}

.pagination-page .pagination-page__item_next .pagination-page__main {
   background-position: 0 -759px;
   height: 35px;
   width: 36px
}

.pagination-page .pagination-page__item_next .pagination-page__main:hover,
.pagination-page .pagination-page__item_next .pagination-page__main.ico-arrow-right-hover {
   background-position: 0 -714px
}

.pagination-page .pagination-page__item_next .pagination-page__main:hover {
   background-position: 0 -714px
}

.pagination-page .pagination-page__item_prev {
   float: left
}

.pagination-page .pagination-page__item_prev .pagination-page__main {
   background-position: 0 -45px;
   height: 35px;
   width: 36px
}

.pagination-page .pagination-page__item_prev .pagination-page__main:hover,
.pagination-page .pagination-page__item_prev .pagination-page__main.ico-arrow-left-hover {
   background-position: 0 0
}

.pagination-page .pagination-page__item_prev .pagination-page__main:hover {
   background-position: 0 0
}

.btn {
   display: inline-block;
   -moz-box-sizing: border-box;
   -webkit-box-sizing: border-box;
   box-sizing: border-box;
   vertical-align: top;
   text-decoration: none;
   text-align: center;
   border: none;
   cursor: pointer;
   margin: 0;
   padding: 11px 30px;
   font: 12px/21px "gotham_probold", Arial, FreeSans, sans-serif;
   text-transform: uppercase;
   letter-spacing: 1.5px;
   color: #fff;
   background: #71bf44;
   outline: none;
   transition: all linear 0.2s
}

.btn:hover {
   color: #fff;
   box-shadow: 0 15px 15px -7px rgba(0, 0, 0, 0.15)
}

.ie6-7 .btn {
   display: inline;
   zoom: 1
}

.btn__decor {
   position: absolute
}

.btn__inner {
   display: block;
   overflow: hidden
}

.btn-wrap {
   margin: 40px 0 0
}

.btn-wrap_center {
   text-align: center
}

.btn_right {
   float: right
}

.btn_w-100 {
   width: 100%
}

.btn_light {
   color: #fff;
   border-color: #fff
}

.btn_dark {
   color: #2e2e2e;
   border-color: #2e2e2e
}

.btn_orange {
   background: #faa61a;
   border-color: #e47600
}

.btn_orange:hover {
   background: #fbb033
}

.btn_accent {
   background: #ed1461;
   color: #fff
}

.btn_radius {
   border-radius: 5px;
   border-bottom-width: 3px;
   border-bottom-style: solid
}

.btn_radius:active {
   border-bottom-width: 2px
}

.btn_border {
   border: 1px solid #ebedef;
   background: #fff;
   color: #2e2e2e
}

.btn_border:hover {
   color: #2e2e2e;
   border-color: #71bf44
}

.btn_decor {
   position: relative;
   background: none;
   color: #2e2e2e
}

.btn_decor .btn__inner {
   position: relative;
   z-index: 1
}

.btn_decor:hover .btn_decor__effect {
   height: 100%
}

.ie6-8 .btn_decor:hover .btn_decor__effect {
   visibility: visible
}

.btn_decor__effect {
   position: absolute;
   z-index: 0;
   bottom: 0;
   left: 0;
   width: 100%;
   height: 3px;
   background: #71bf44;
   -moz-transition: all ease-in-out 0.5s;
   -webkit-transition: all ease-in-out 0.5s;
   transition: all ease-in-out 0.5s
}

.ie6-8 .btn_decor__effect {
   visibility: hidden;
   zoom: 1
}

.btn_sm,
.form .btn_sm {
   height: 29px;
   font: 12px/26px "gotham_promedium", Arial, FreeSans, sans-serif;
   padding: 0 20px;
   min-width: 77px
}

.btn_sm:active {
   height: 28px
}

.btn_big {
   height: 52px;
   font: 24px/52px "helveticaneuecyrroman", Arial, FreeSans, sans-serif;
   padding: 0 30px
}

.btn_huge .btn__inner,
.form .btn_huge .btn__inner {
   height: 48px;
   line-height: 48px;
   padding: 0 13px;
   min-width: 170px
}

.btn_huge {
   font-size: 26px
}

.form .btn_huge {
   font-size: 26px
}

.btn_huge_alt {
   font-size: 18px
}

.btn_huge_alt .btn__inner {
   padding: 0 57px
}

.btn_long .btn__inner {
   min-width: 290px
}

.pullUp {
   animation-name: pullUp;
   -webkit-animation-name: pullUp;
   animation-duration: 1.1s;
   -webkit-animation-duration: 1.1s;
   animation-timing-function: ease-out;
   -webkit-animation-timing-function: ease-out;
   transform-origin: 50% 100%;
   -ms-transform-origin: 50% 100%;
   -webkit-transform-origin: 50% 100%
}

@keyframes pullUp {
   0% {
      transform: scaleY(0.1)
   }

   40% {
      transform: scaleY(1.02)
   }

   60% {
      transform: scaleY(0.98)
   }

   80% {
      transform: scaleY(1.01)
   }

   100% {
      transform: scaleY(0.98)
   }

   80% {
      transform: scaleY(1.01)
   }

   100% {
      transform: scaleY(1)
   }
}

@-webkit-keyframes pullUp {
   0% {
      -webkit-transform: scaleY(0.1)
   }

   40% {
      -webkit-transform: scaleY(1.02)
   }

   60% {
      -webkit-transform: scaleY(0.98)
   }

   80% {
      -webkit-transform: scaleY(1.01)
   }

   100% {
      -webkit-transform: scaleY(0.98)
   }

   80% {
      -webkit-transform: scaleY(1.01)
   }

   100% {
      -webkit-transform: scaleY(1)
   }
}

.tabs {
   margin-bottom: 30px
}

.tabs__nav {
   position: relative;
   z-index: 2;
   overflow: hidden;
   list-style: none;
   margin: 0;
   border-bottom: 3px solid #71bf44;
   white-space: nowrap
}

.tabs__item,
.tabs__main {
   display: inline-block;
   float: left
}

.ie6-7 .tabs__item,
.ie6-7 .tabs__main {
   display: inline;
   zoom: 1
}

.tabs__item {
   position: relative;
   margin: 0 0 0 -1px;
   padding: 11px 20px 7px;
   background: #fff;
   cursor: pointer;
   transition: all linear 0.2s;
   border: 1px solid #ebedef
}

.tabs__item:first-child {
   margin-left: 0
}

.tabs__item:hover {
   border-color: #71bf44;
   z-index: 5
}

.tabs__item.tabs__item_active {
   cursor: default;
   background: #71bf44;
   border-color: #71bf44;
   z-index: 5
}

.tabs__item.tabs__item_active .tabs__main {
   color: #fff
}

.tabs__main {
   font: 12px/26px "gotham_proregular", Arial, FreeSans, sans-serif;
   color: gray;
   text-transform: uppercase;
   letter-spacing: 1.5px;
   min-width: 94px;
   text-decoration: none
}

.tabs_decor .tabs__content {
   background: #f7f5f5
}

.tabs_decor .tabs__data {
   padding: 40px 20px
}

.tabs_decor .gallery-img {
   margin: -40px -20px
}

.tabs_icon .tabs__nav {
   border-bottom: none
}

.tabs_icon .tabs__item {
   padding: 9px 13px 8px
}

.tabs_icon .tabs__main {
   font: 12px/16px "gotham_proregular", Arial, FreeSans, sans-serif
}

.tabs__ico {
   display: inline-block;
   background: url('../images/global-sprite-s7e038149bd.png');
   vertical-align: middle;
   margin-right: 13px
}

.ie6-7 .tabs__ico {
   display: inline;
   zoom: 1
}

.tabs__ico_map-marker {
   background-position: 0 -733px;
   height: 14px;
   width: 10px
}

.tabs__ico_map-marker:active,
.tabs__ico_map-marker.ico-map-marker-active {
   background-position: 0 -699px
}

.tabs__item_active .tabs__ico_map-marker {
   background-position: 0 -699px;
   height: 14px;
   width: 10px
}

.tabs__ico_list {
   background-position: 0 -623px;
   height: 14px;
   width: 13px
}

.tabs__ico_list:active,
.tabs__ico_list.ico-list-active {
   background-position: 0 -589px
}

.tabs__item_active .tabs__ico_list {
   background-position: 0 -589px;
   height: 14px;
   width: 13px
}

.tabs__ico_clock {
   background-position: 0 -332px;
   height: 13px;
   width: 13px
}

.tabs__ico_clock:active,
.tabs__ico_clock.ico-clock-active {
   background-position: 0 -299px
}

.tabs__item_active .tabs__ico_clock {
   background-position: 0 -299px;
   height: 13px;
   width: 13px
}

.tabs__ico_photo {
   background-position: 0 -1411px;
   height: 14px;
   width: 19px
}

.tabs__ico_photo:active,
.tabs__ico_photo.ico-photo-active {
   background-position: 0 -1377px
}

.tabs__item_active .tabs__ico_photo {
   background-position: 0 -1377px;
   height: 14px;
   width: 19px
}

.tabs__ico_report {
   background-position: 0 -1611px;
   height: 13px;
   width: 14px
}

.tabs__ico_report:active,
.tabs__ico_report.ico-report-active {
   background-position: 0 -1578px
}

.tabs__item_active .tabs__ico_report {
   background-position: 0 -1578px;
   height: 13px;
   width: 14px
}

.tabs__ico_detail {
   background-position: 0 -398px;
   height: 13px;
   width: 11px
}

.tabs__ico_detail:active,
.tabs__ico_detail.ico-detail-active {
   background-position: 0 -365px
}

.tabs__item_active .tabs__ico_detail {
   background-position: 0 -365px;
   height: 13px;
   width: 11px
}

.tabs__ico_task {
   background-position: 0 -1865px;
   height: 19px;
   width: 19px
}

.tabs__ico_task:active,
.tabs__ico_task.ico-task-active {
   background-position: 0 -1826px
}

.tabs__item_active .tabs__ico_task {
   background-position: 0 -1826px;
   height: 19px;
   width: 19px
}

.tabs__ico_star {
   background-position: 0 -1790px;
   height: 16px;
   width: 17px
}

.tabs__ico_star:active,
.tabs__ico_star.ico-star-active {
   background-position: 0 -1754px
}

.tabs__item_active .tabs__ico_star {
   background-position: 0 -1754px;
   height: 16px;
   width: 17px
}

.tabs__ico_calendar-sm {
   background-position: 0 -157px;
   height: 13px;
   width: 13px
}

.tabs__ico_calendar-sm:active,
.tabs__ico_calendar-sm.ico-calendar-sm-active {
   background-position: 0 -124px
}

.tabs__item_active .tabs__ico_calendar-sm {
   background-position: 0 -124px;
   height: 13px;
   width: 13px
}

.tabs__ico_slider {
   background-position: 0 -1720px;
   height: 14px;
   width: 15px
}

.tabs__ico_slider:active,
.tabs__ico_slider.ico-slider-active {
   background-position: 0 -1686px
}

.tabs__item_active .tabs__ico_slider {
   background-position: 0 -1686px;
   height: 14px;
   width: 15px
}

.tabs__ico_cell {
   background-position: 0 -265px;
   height: 14px;
   width: 15px
}

.tabs__ico_cell:active,
.tabs__ico_cell.ico-cell-active {
   background-position: 0 -231px
}

.tabs__item_active .tabs__ico_cell {
   background-position: 0 -231px;
   height: 14px;
   width: 15px
}

.tabs__content b,
.tabs__content strong {
   font-size: 14px
}

.tabs__data {
   padding: 0
}

.tabs__data:first-child {
   display: block
}

.tabs__data__title {
   font-size: 19px;
   line-height: 30px;
   margin-bottom: 35px
}

.tabs__data__accent {
   margin: 30px 50px
}

.tabs_flat .table_white {
   margin-top: -20px
}

.tabs_flat .table_white th {
   background: #eceedf;
   padding: 9px 5px 9px 20px
}

.tab-anim-flip .tabs__data {
   -moz-transition: all 0.6s ease-in-out;
   -webkit-transition: all 0.6s ease-in-out;
   transition: all 0.6s ease-in-out
}

.tab-anim-flip .tabs__data_active {
   -moz-animation: fadeInUp ease-out 0.6s;
   -webkit-animation: fadeInUp ease-out 0.6s;
   animation: fadeInUp ease-out 0.6s
}

@-webkit-keyframes flip-horiz {
   0% {
      opacity: .5;
      -webkit-transform: translateY(20px) rotate3d(1, 0, 0, -90deg);
      -webkit-transform-origin: 0 0
   }

   100% {
      opacity: 1;
      -webkit-transform: translateY(0px) rotate3d(0, 0, 0, 0deg);
      -webkit-transform-origin: 0 200px
   }
}

@-moz-keyframes flip-horiz {
   0% {
      opacity: .5;
      -moz-transform: translateY(20px) rotate3d(1, 0, 0, -90deg);
      -moz-transform-origin: 0 0
   }

   100% {
      opacity: 1;
      -moz-transform: translateY(0px) rotate3d(0, 0, 0, 0deg);
      -moz-transform-origin: 0 200px
   }
}

@keyframes flip-horiz {
   0% {
      opacity: .5;
      transform: translateY(20px) rotate3d(1, 0, 0, -90deg);
      transform-origin: 0 0
   }

   100% {
      opacity: 1;
      transform: translateY(0px) rotate3d(0, 0, 0, 0deg);
      transform-origin: 0 200px
   }
}

.jstyling-select {
   margin: 0;
   padding: 0;
   position: relative;
   z-index: 0
}

.jstyling-select-t {
   white-space: nowrap;
   overflow: hidden
}

.jstyling-select-l {
   margin: 0;
   padding: 0;
   width: 100%;
   display: none;
   position: absolute;
   overflow-y: auto;
   z-index: 1000
}

.jstyling-select-l div {
   list-style: none;
   display: block;
   overflow: hidden
}

.jstyling-select.active {
   z-index: 700
}

.jstyling-select.active .jstyling-select-l {
   display: block
}

.jstyling-checkbox,
.jstyling-radio {
   margin: 0;
   padding: 0;
   display: inline-block;
   z-index: 1
}

.ie6-7 .jstyling-checkbox,
.ie6-7 .jstyling-radio {
   display: inline;
   zoom: 1
}

.jstyling-checkbox input[type=checkbox],
.jstyling-checkbox input[type=radio],
.jstyling-radio input[type=checkbox],
.jstyling-radio input[type=radio] {
   opacity: 0;
   filter: alpha(opacity=0);
   z-index: 0
}

.jstyling-file {
   margin: 0;
   padding: 0;
   display: inline-block;
   position: relative
}

.ie6-7 .jstyling-file {
   display: inline;
   zoom: 1
}

.jstyling-file input[type=file] {
   margin: 0;
   padding: 0;
   opacity: 0;
   filter: alpha(opacity=0);
   z-index: 1;
   position: absolute;
   top: 0;
   right: 0;
   cursor: pointer
}

.jstyling-file-f {
   overflow: hidden;
   white-space: nowrap
}

.jstyling-file-b {
   position: relative;
   overflow: hidden
}

.jstyling-select {
   width: 100%;
   box-shadow: inset 1px 2px 3px rgba(0, 0, 0, 0.35);
   background-color: #f7f5f5;
   cursor: pointer;
   transition: all linear 0.2s;
   text-align: left
}

.jstyling-select:hover {
   box-shadow: inset 1px 2px 3px rgba(0, 0, 0, 0.55)
}

.jstyling-select:focus {
   outline: none;
   box-shadow: inset 1px 2px 3px rgba(0, 0, 0, 0.55)
}

.jstyling-select-s {
   height: 35px;
   line-height: 35px;
   margin: 0;
   background: url(../images/bg-select-arrow.png) no-repeat 100% 0
}

.jstyling-select-t {
   font: 12px/35px "gotham_proregular", Arial, FreeSans, sans-serif;
   color: #707070;
   margin-right: 40px;
   padding-left: 9px;
   overflow: hidden;
   text-overflow: ellipsis
}

.jstyling-select-l {
   max-height: 163px;
   font-size: 12px;
   background: #f7f5f5;
   border: 1px solid #c9c9c9;
   color: #2e2e2e;
   top: 100%;
   left: 0;
   -moz-box-sizing: border-box;
   -webkit-box-sizing: border-box;
   box-sizing: border-box
}

.ie6-7 .jstyling-select-l {
   display: inline;
   zoom: 1
}

.jstyling-select-l div {
   padding: 7px 9px;
   line-height: 20px
}

.jstyling-select-l div:hover {
   background: #f3f1f1
}

.jstyling-select-l div.disabled {
   background: #e5e5e5
}

.jstyling-select-l div.disabled:hover {
   color: #000
}

.jstyling-select.active {
   border-color: darken #71bf44, 10%
}

.jstyling-select.active .jstyling-select-l {
   border-color: darken #71bf44, 10%
}

.jstyling-select.disabled {
   background-color: #e5e5e5
}

.jstyling-checkbox {
   width: 26px;
   height: 27px;
   background: url(../images/bg-radio-btn.png) no-repeat;
   vertical-align: middle;
   margin: -2px 10px 0 0
}

.jstyling-checkbox.active {
   background-position: 100% -27px
}

.jstyling-checkbox.disabled {
   background-position: 100% 0
}

.jstyling-checkbox.active.disabled {
   background-position: 100% -27px
}

.jstyling-radio {
   width: 26px;
   height: 27px;
   background: url(../images/bg-radio-btn.png) no-repeat;
   background-position: 0 -54px;
   vertical-align: middle;
   margin: -2px 10px 0 0
}

.jstyling-radio.active {
   background-position: 100% -81px
}

.jstyling-radio.disabled {
   background-position: 100% -54px
}

.jstyling-radio.active.disabled {
   background-position: 100% -81px
}

.jstyling-file {
   width: 100%
}

.jstyling-file_loading .jstyling-file-f {
   background: #d7f9c7 url(../images/bg-load.png) left center repeat-x
}

.jstyling-file_loading .jstyling-file-b {
   background-position: 0 100%
}

.jstyling-file_loaded .jstyling-file-b {
   background-position: 0 100%
}

.form .jstyling-file-f {
   float: left;
   overflow: hidden;
   text-overflow: ellipsis;
   width: 100%;
   height: 45px;
   padding-right: 55px;
   -moz-box-sizing: border-box;
   -webkit-box-sizing: border-box;
   box-sizing: border-box
}

.modal-block__inner .form .jstyling-file-f {
   padding-right: 55px
}

.jstyling-file-b {
   position: absolute;
   top: 5px;
   right: 5px;
   margin: 0;
   padding: 0;
   width: 35px;
   border: none;
   height: 36px;
   background: url(../images/file-btn.png) 0 0 no-repeat;
   text-align: center;
   color: transparent;
   text-indent: -999999px;
   cursor: pointer
}

#fancybox-loading {
   position: fixed;
   top: 50%;
   left: 50%;
   width: 40px;
   height: 40px;
   margin-top: -20px;
   margin-left: -20px;
   cursor: pointer;
   overflow: hidden;
   z-index: 1104;
   display: none
}

#fancybox-loading div {
   position: absolute;
   top: 0;
   left: 0;
   width: 40px;
   height: 480px;
   background-image: url("../images/plugins/fancybox/fancy_loading.png")
}

#fancybox-overlay {
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   min-width: 1000px;
   z-index: 1100;
   display: none
}

#fancybox-tmp {
   padding: 0;
   margin: 0;
   border: 0;
   overflow: auto;
   display: none
}

#fancybox-wrap {
   position: absolute;
   top: 0;
   left: 0;
   z-index: 1101;
   outline: none;
   display: none
}

#fancybox-outer {
   position: relative;
   width: 100%;
   height: 100%
}

#fancybox-content {
   width: auto;
   height: auto;
   outline: none;
   position: relative;
   overflow: hidden;
   z-index: 1102;
   padding: 0;
   border: 0px solid transparent
}

#fancybox-hide-sel-frame {
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   background: transparent;
   z-index: 1101
}

#fancybox-close {
   position: absolute;
   top: 40px;
   left: 50%;
   margin-left: 444px;
   cursor: pointer;
   z-index: 1103;
   display: none;
   background: url('../images/plugins/fancybox/sprite-s71730541aa.png');
   background-position: 0 -440px;
   height: 46px;
   width: 46px
}

#fancybox-close:hover,
#fancybox-close.ico-close-btn-hover {
   background-position: 0 -348px
}

#fancybox-close:hover {
   background-position: 0 -348px;
   height: 46px;
   width: 46px
}

#fancybox-error {
   color: #444;
   font: normal 12px/20px Arial;
   padding: 14px;
   margin: 0
}

#fancybox-img {
   width: 100%;
   height: 100%;
   margin: 0;
   padding: 0;
   border: none;
   outline: none;
   line-height: 0;
   vertical-align: top
}

#fancybox-frame {
   width: 100%;
   height: 100%;
   border: none;
   display: block
}

#fancybox-left,
#fancybox-right {
   position: absolute;
   bottom: 0px;
   height: 100%;
   width: 64px;
   cursor: pointer;
   outline: none;
   background: url("../images/plugins/fancybox/blank.gif");
   z-index: 1102
}

#fancybox-left {
   left: 46px
}

#fancybox-right {
   right: 46px
}

#fancybox-left:hover,
#fancybox-right:hover {
   visibility: visible
}

#fancybox-left:hover span {
   left: 0;
   background-position: 0 0
}

#fancybox-right:hover span {
   right: 0;
   background-position: 0 -128px
}

#fancybox-left-ico,
#fancybox-right-ico {
   background: #fff url('../images/plugins/fancybox/sprite-s71730541aa.png');
   position: absolute;
   top: 50%;
   width: 64px;
   height: 64px;
   margin-top: -32px;
   cursor: pointer;
   z-index: 1102;
   display: block
}

#fancybox-left-ico {
   left: 0;
   background-position: 0 -64px
}

#fancybox-left-ico:hover,
#fancybox-left-ico.ico-arrow-big-left-hover {
   background-position: 0 0
}

#fancybox-left-ico:hover {
   background-position: 0 0
}

#fancybox-right-ico {
   right: 0;
   background-position: 0 -192px
}

#fancybox-right-ico:hover,
#fancybox-right-ico.ico-arrow-big-right-hover {
   background-position: 0 -128px
}

#fancybox-right-ico:hover {
   background-position: 0 -128px
}

#fancybox-title {
   font: 13px/18px "helveticaneuecyrlight", Arial, FreeSans, sans-serif;
   z-index: 1102
}

.fancybox-title-inside {
   background: #fff;
   color: #2e2e2e
}

.fancybox-title-outside {
   background: #fff;
   color: #2e2e2e
}

#fancybox-title-outside {
   padding: 20px 30px
}

#fancybox-title-inside {
   padding: 20px 30px
}

.fancybox-title-over {
   position: absolute;
   bottom: 0;
   left: 0;
   color: #fff;
   text-align: left
}

#fancybox-title-over {
   padding: 20px 30px;
   background: #fff;
   color: #2e2e2e;
   display: block
}

.fancybox-title-float {
   position: absolute;
   left: 0;
   bottom: -20px;
   margin-left: 50%;
   width: 100%;
   height: 32px
}

#fancybox-title-float-wrap {
   border: none;
   border-collapse: collapse;
   width: 100%;
   text-align: left
}

#fancybox-title-float-wrap td {
   border: none;
   white-space: nowrap
}

#fancybox-title-float-left {
   padding: 0
}

#fancybox-title-float-main {
   color: #fff;
   padding: 0 0 3px 0
}

#fancybox-title-float-right {
   padding: 0
}

.bx-wrapper {
   position: relative;
   margin: 0 auto;
   padding: 0
}

.ie6-7 .bx-wrapper {
   zoom: 1
}

.bx-wrapper img {
   display: block;
   max-width: 100%
}

.bx-wrapper .bx-controls-auto {
   position: absolute;
   bottom: -30px;
   width: 100%
}

.bx-wrapper .bx-loading {
   min-height: 50px;
   background: url(../images/bx_loader.gif) center center no-repeat;
   height: 100%;
   width: 100%;
   position: absolute;
   top: 0;
   left: 0;
   z-index: 2000
}

.bx-pager {
   text-align: center;
   padding: 0;
   position: absolute;
   z-index: 53;
   top: 100%;
   width: 100%
}

.bx-pager .bx-pager-item {
   display: inline-block;
   vertical-align: middle;
   margin: 0 4px
}

.ie6-7 .bx-pager .bx-pager-item {
   zoom: 1;
   display: inline
}

.bx-pager .bx-pager-link {
   display: block;
   width: 8px;
   height: 8px;
   border: 1px solid #c9c9c9;
   border-radius: 5px;
   text-indent: -9999px;
   color: transparent
}

.bx-pager .bx-pager-link:hover {
   border-color: #71bf44
}

.bx-pager .bx-pager-link.active {
   background: #71bf44;
   border-color: #71bf44
}

.bx-pager .bx-pager-link.active:hover {
   border-color: #71bf44
}

.bx-pager .bx-default-pager a {
   background: #666;
   text-indent: -9999px;
   display: block;
   width: 10px;
   height: 10px;
   margin: 0 5px;
   outline: 0;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
   border-radius: 5px
}

.bx-pager .bx-default-pager a.active,
.bx-pager .bx-default-pager a:hover {
   background: #000
}

.bx-controls-auto {
   text-align: center
}

.bx-controls-auto .bx-controls-auto-item {
   display: inline-block
}

.ie6-7 .bx-controls-auto .bx-controls-auto-item {
   zoom: 1;
   display: inline
}

.bx-controls-auto .bx-start {
   display: block;
   text-indent: -9999px;
   width: 10px;
   height: 11px;
   outline: 0;
   background: url(images/controls.png) -86px -11px no-repeat;
   margin: 0 3px
}

.bx-controls-auto .bx-start.active,
.bx-controls-auto .bx-start:hover {
   background-position: -86px 0
}

.bx-controls-auto .bx-stop {
   display: block;
   text-indent: -9999px;
   width: 9px;
   height: 11px;
   outline: 0;
   background: url(images/controls.png) -86px -44px no-repeat;
   margin: 0 3px
}

.bx-controls-auto .bx-stop.active,
.bx-controls-auto .bx-stop:hover {
   background-position: -86px -33px
}

.bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
   text-align: left;
   width: 80%
}

.bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
   right: 0;
   width: 35px
}

.bx-caption {
   position: absolute;
   bottom: 0;
   left: 0;
   background: #666 \9;
   background: rgba(80, 80, 80, 0.75);
   width: 100%
}

.bx-caption span {
   color: #fff;
   font-family: Arial;
   display: block;
   font-size: .85em;
   padding: 10px
}

.bx-viewport {
   margin: 0 auto
}

.bxslider__item {
   -moz-transition: all 0.6s ease-in-out;
   -webkit-transition: all 0.6s ease-in-out;
   transition: all 0.6s ease-in-out
}

.bx-prev,
.bx-next {
   position: absolute;
   top: 50%;
   outline: 0;
   width: 64px;
   height: 64px;
   margin-top: -32px;
   text-indent: -9999px;
   z-index: 999;
   background: #fff url('../images/slider-arrow-s1305ac966f.png');
   background-position: center center;
   background-repeat: no-repeat;
   cursor: pointer;
   -moz-transition: opacity 0.3s ease-in-out;
   -webkit-transition: opacity 0.3s ease-in-out;
   transition: opacity 0.3s ease-in-out
}

.bx-prev:hover,
.bx-next:hover {
   -moz-opacity: 0.95;
   -webkit-opacity: 0.95;
   opacity: 0.95
}

.bx-prev {
   left: 0px;
   background-position: 0 -90px
}

.bx-prev.disabled {
   background-position: 0 -164px
}

.bx-prev.disabled:hover,
.bx-prev.disabled.ico-arrow-main-left-hover {
   background-position: 0 -90px
}

.bx-prev.disabled:hover {
   background-position: 0 -164px
}

.bx-prev.disabled:hover:hover,
.bx-prev.disabled:hover.ico-arrow-main-left-hover {
   background-position: 0 -90px
}

.bx-next {
   right: 0px;
   background-position: 0 -238px
}

.bx-next.disabled {
   background-position: 0 -312px
}

.bx-next.disabled:hover,
.bx-next.disabled.ico-arrow-main-right-hover {
   background-position: 0 -238px
}

.bx-next.disabled:hover {
   background-position: 0 -312px
}

.bx-next.disabled:hover:hover,
.bx-next.disabled:hover.ico-arrow-main-right-hover {
   background-position: 0 -238px
}

.header__slider .bx-prev {
   left: 100%;
   margin: -65px 0 0 -64px
}

.header__slider .bx-next {
   right: 0;
   margin: 0
}

.gallery-img .bx-prev,
.gallery-img .bx-next,
.programm__partners-gallery .bx-prev,
.programm__partners-gallery .bx-next {
   width: 36px;
   height: 35px;
   margin-top: -17px
}

.gallery-img .bx-prev,
.programm__partners-gallery .bx-prev {
   left: -10px;
   background-position: 0 -45px
}

.gallery-img .bx-prev:hover,
.gallery-img .bx-prev.ico-arrow-left-hover,
.programm__partners-gallery .bx-prev:hover,
.programm__partners-gallery .bx-prev.ico-arrow-left-hover {
   background-position: 0 0
}

.gallery-img .bx-prev.disabled,
.programm__partners-gallery .bx-prev.disabled {
   background-position: 0 -45px
}

.gallery-img .bx-prev.disabled:hover,
.gallery-img .bx-prev.disabled.ico-arrow-left-hover,
.programm__partners-gallery .bx-prev.disabled:hover,
.programm__partners-gallery .bx-prev.disabled.ico-arrow-left-hover {
   background-position: 0 0
}

.gallery-img .bx-prev.disabled:hover,
.programm__partners-gallery .bx-prev.disabled:hover {
   background-position: 0 0
}

.gallery-img .bx-next,
.programm__partners-gallery .bx-next {
   right: -10px;
   background-position: 0 -759px
}

.gallery-img .bx-next:hover,
.gallery-img .bx-next.ico-arrow-right-hover,
.programm__partners-gallery .bx-next:hover,
.programm__partners-gallery .bx-next.ico-arrow-right-hover {
   background-position: 0 -714px
}

.gallery-img .bx-next.disabled,
.programm__partners-gallery .bx-next.disabled {
   background-position: 0 -759px
}

.gallery-img .bx-next.disabled:hover,
.gallery-img .bx-next.disabled.ico-arrow-right-hover,
.programm__partners-gallery .bx-next.disabled:hover,
.programm__partners-gallery .bx-next.disabled.ico-arrow-right-hover {
   background-position: 0 -714px
}

.gallery-img .bx-next.disabled:hover,
.programm__partners-gallery .bx-next.disabled:hover {
   background-position: 0 -714px
}

.programm__partners-gallery .bx-prev {
   left: -60px
}

.programm__partners-gallery .bx-next {
   right: -60px
}

.gallery-wrap .bx-prev,
.gallery-wrap .bx-next {
   background-color: #f7f5f5
}

.gallery-wrap .bx-prev.disabled,
.gallery-wrap .bx-next.disabled {
   background-color: transparent;
   box-shadow: inset 1px 1px 1px #f7f5f5, inset -1px -1px 1px #f7f5f5
}

.gallery-wrap .bx-prev {
   left: 100%;
   top: 0px;
   margin-top: 0
}

.gallery-wrap .bx-next {
   top: 64px;
   right: -64px;
   margin-top: 0
}

.gallery-wrap .bx-pager {
   top: 144px;
   left: 100%;
   width: 75px;
   text-align: left;
   margin-left: 4px
}

.gallery-wrap .bx-pager .bx-pager-item {
   margin: 4px
}

.gallery-wrap .bx-pager .bx-pager-link {
   margin: 0 auto
}

#grid li {
   display: block;
   float: left;
   opacity: 0
}

#grid li.shown {
   opacity: 1
}

#grid li img {
   display: block;
   max-width: 100%;
   height: auto
}

.no-js #grid li,
.no-cssanimations #grid li {
   opacity: 1
}

.grid.effect-1 li.animate {
   -webkit-animation: fadeIn 0.65s ease forwards;
   -moz-animation: fadeIn 0.65s ease forwards;
   animation: fadeIn 0.65s ease forwards
}

@-webkit-keyframes fadeIn {
   to {
      opacity: 1
   }
}

@-moz-keyframes fadeIn {
   to {
      opacity: 1
   }
}

@keyframes fadeIn {
   to {
      opacity: 1
   }
}

.grid.effect-2 li.animate {
   -webkit-transform: translateY(200px);
   -moz-transform: translateY(200px);
   transform: translateY(200px);
   -webkit-animation: moveUp 0.65s ease forwards;
   -moz-animation: moveUp 0.65s ease forwards;
   animation: moveUp 0.65s ease forwards
}

@-webkit-keyframes moveUp {
   to {
      -webkit-transform: translateY(0);
      opacity: 1
   }
}

@-moz-keyframes moveUp {
   to {
      -moz-transform: translateY(0);
      opacity: 1
   }
}

@keyframes moveUp {
   to {
      transform: translateY(0);
      opacity: 1
   }
}

.grid.effect-3 li.animate {
   -webkit-transform: scale(0.6);
   -moz-transform: scale(0.6);
   transform: scale(0.6);
   -webkit-animation: scaleUp 0.65s ease-in-out forwards;
   -moz-animation: scaleUp 0.65s ease-in-out forwards;
   animation: scaleUp 0.65s ease-in-out forwards
}

@-webkit-keyframes scaleUp {
   to {
      -webkit-transform: scale(1);
      opacity: 1
   }
}

@-moz-keyframes scaleUp {
   to {
      -moz-transform: scale(1);
      opacity: 1
   }
}

@keyframes scaleUp {
   to {
      transform: scale(1);
      opacity: 1
   }
}

.grid.effect-4 {
   -webkit-perspective: 1300px;
   -moz-perspective: 1300px;
   perspective: 1300px
}

.grid.effect-4 li.animate {
   -webkit-transform-style: preserve-3d;
   -moz-transform-style: preserve-3d;
   transform-style: preserve-3d;
   -webkit-transform: translateZ(400px) translateY(300px) rotateX(-90deg);
   -moz-transform: translateZ(400px) translateY(300px) rotateX(-90deg);
   transform: translateZ(400px) translateY(300px) rotateX(-90deg);
   -webkit-animation: fallPerspective .8s ease-in-out forwards;
   -moz-animation: fallPerspective .8s ease-in-out forwards;
   animation: fallPerspective .8s ease-in-out forwards
}

@-webkit-keyframes fallPerspective {
   100% {
      -webkit-transform: translateZ(0px) translateY(0px) rotateX(0deg);
      opacity: 1
   }
}

@-moz-keyframes fallPerspective {
   100% {
      -moz-transform: translateZ(0px) translateY(0px) rotateX(0deg);
      opacity: 1
   }
}

@keyframes fallPerspective {
   100% {
      transform: translateZ(0px) translateY(0px) rotateX(0deg);
      opacity: 1
   }
}

.grid.effect-5 {
   -webkit-perspective: 1300px;
   -moz-perspective: 1300px;
   perspective: 1300px
}

.grid.effect-5 li.animate {
   -webkit-transform-style: preserve-3d;
   -moz-transform-style: preserve-3d;
   transform-style: preserve-3d;
   -webkit-transform-origin: 50% 50% -300px;
   -moz-transform-origin: 50% 50% -300px;
   transform-origin: 50% 50% -300px;
   -webkit-transform: rotateX(-180deg);
   -moz-transform: rotateX(-180deg);
   transform: rotateX(-180deg);
   -webkit-animation: fly .8s ease-in-out forwards;
   -moz-animation: fly .8s ease-in-out forwards;
   animation: fly .8s ease-in-out forwards
}

@-webkit-keyframes fly {
   100% {
      -webkit-transform: rotateX(0deg);
      opacity: 1
   }
}

@-moz-keyframes fly {
   100% {
      -moz-transform: rotateX(0deg);
      opacity: 1
   }
}

@keyframes fly {
   100% {
      transform: rotateX(0deg);
      opacity: 1
   }
}

.grid.effect-6 {
   -webkit-perspective: 1300px;
   -moz-perspective: 1300px;
   perspective: 1300px
}

.grid.effect-6 li.animate {
   -webkit-transform-style: preserve-3d;
   -moz-transform-style: preserve-3d;
   transform-style: preserve-3d;
   -webkit-transform-origin: 0% 0%;
   -moz-transform-origin: 0% 0%;
   transform-origin: 0% 0%;
   -webkit-transform: rotateX(-80deg);
   -moz-transform: rotateX(-80deg);
   transform: rotateX(-80deg);
   -webkit-animation: flip .8s ease-in-out forwards;
   -moz-animation: flip .8s ease-in-out forwards;
   animation: flip .8s ease-in-out forwards
}

@-webkit-keyframes flip {
   100% {
      -webkit-transform: rotateX(0deg);
      opacity: 1
   }
}

@-moz-keyframes flip {
   100% {
      -moz-transform: rotateX(0deg);
      opacity: 1
   }
}

@keyframes flip {
   100% {
      transform: rotateX(0deg);
      opacity: 1
   }
}

.grid.effect-7 {
   -webkit-perspective: 1300px;
   -moz-perspective: 1300px;
   perspective: 1300px
}

.grid.effect-7 li.animate {
   -webkit-transform-style: preserve-3d;
   -moz-transform-style: preserve-3d;
   transform-style: preserve-3d;
   -webkit-transform: rotateY(-180deg);
   -moz-transform: rotateY(-180deg);
   transform: rotateY(-180deg);
   -webkit-animation: helix .8s ease-in-out forwards;
   -moz-animation: helix .8s ease-in-out forwards;
   animation: helix .8s ease-in-out forwards
}

@-webkit-keyframes helix {
   100% {
      -webkit-transform: rotateY(0deg);
      opacity: 1
   }
}

@-moz-keyframes helix {
   100% {
      -moz-transform: rotateY(0deg);
      opacity: 1
   }
}

@keyframes helix {
   100% {
      transform: rotateY(0deg);
      opacity: 1
   }
}

.grid.effect-8 {
   -webkit-perspective: 1300px;
   -moz-perspective: 1300px;
   perspective: 1300px
}

.grid.effect-8 li.animate {
   -webkit-transform-style: preserve-3d;
   -moz-transform-style: preserve-3d;
   transform-style: preserve-3d;
   -webkit-transform: scale(0.4);
   -moz-transform: scale(0.4);
   transform: scale(0.4);
   -webkit-animation: popUp .8s ease-in forwards;
   -moz-animation: popUp .8s ease-in forwards;
   animation: popUp .8s ease-in forwards
}

@-webkit-keyframes popUp {
   70% {
      -webkit-transform: scale(1.1);
      opacity: .8;
      -webkit-animation-timing-function: ease-out
   }

   100% {
      -webkit-transform: scale(1);
      opacity: 1
   }
}

@-moz-keyframes popUp {
   70% {
      -moz-transform: scale(1.1);
      opacity: .8;
      -moz-animation-timing-function: ease-out
   }

   100% {
      -moz-transform: scale(1);
      opacity: 1
   }
}

@keyframes popUp {
   70% {
      transform: scale(1.1);
      opacity: .8;
      animation-timing-function: ease-out
   }

   100% {
      transform: scale(1);
      opacity: 1
   }
}

.fadeIn {
   animation-name: fadeIn;
   -webkit-animation-name: fadeIn;
   animation-duration: 1.5s;
   -webkit-animation-duration: 1.5s;
   animation-timing-function: ease-in-out;
   -webkit-animation-timing-function: ease-in-out;
   visibility: visible !important
}

@keyframes fadeIn {
   0% {
      -moz-transform: scale(1);
      -webkit-transform: scale(1);
      transform: scale(1);
      opacity: 0
   }

   50% {
      -moz-transform: scale(1.05);
      -webkit-transform: scale(1.05);
      transform: scale(1.05)
   }

   100% {
      -moz-transform: scale(1);
      -webkit-transform: scale(1);
      transform: scale(1);
      opacity: 1
   }
}

@-webkit-keyframes fadeIn {
   0% {
      -moz-transform: scale(1);
      -webkit-transform: scale(1);
      transform: scale(1);
      opacity: 0
   }

   50% {
      -moz-transform: scale(1.05);
      -webkit-transform: scale(1.05);
      transform: scale(1.05)
   }

   100% {
      -moz-transform: scale(1);
      -webkit-transform: scale(1);
      transform: scale(1);
      opacity: 1
   }
}

@-moz-keyframes fadeIn {
   0% {
      -moz-transform: scale(1);
      -webkit-transform: scale(1);
      transform: scale(1);
      opacity: 0
   }

   50% {
      -moz-transform: scale(1.05);
      -webkit-transform: scale(1.05);
      transform: scale(1.05)
   }

   100% {
      -moz-transform: scale(1);
      -webkit-transform: scale(1);
      transform: scale(1);
      opacity: 1
   }
}

@media screen and (max-width: 2540px) {
   .slider-footer {
      width: 1743px;
      margin-left: -871px
   }
}

@media screen and (max-width: 1680px) {
   .slider-footer {
      width: 1492px;
      margin-left: -746px
   }
}

@media screen and (max-width: 1600px) {
   .slider-footer {
      width: 1240px;
      margin-left: -620px
   }
}

@media screen and (max-width: 1280px) {
   .slider-footer {
      width: 988px;
      margin-left: -494px
   }
}


/*article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{font-size:13px;line-height:20px;font-family:"gotham_proregular",Arial,FreeSans,sans-serif;color:#2e2e2e;background:#fff;margin:0;min-width:1000px}::-moz-selection{text-shadow:none;background-color:#231f20;color:#fff}::selection{text-shadow:none;background-color:#231f20;color:#fff}body{-webkit-tap-highlight-color:#231f20}@font-face{font-family:'gotham_probold';src:url("../fonts/GothamPro/gothaprobol-webfont.eot");src:url("../fonts/GothamPro/gothaprobol-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/GothamPro/gothaprobol-webfont.woff") format("woff"),url("../fonts/GothamPro/gothaprobol-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'gotham_problack_italic';src:url("../fonts/GothamPro/gothaproblaita-webfont.eot");src:url("../fonts/GothamPro/gothaproblaita-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/GothamPro/gothaproblaita-webfont.woff") format("woff"),url("../fonts/GothamPro/gothaproblaita-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'gotham_problack';src:url("../fonts/GothamPro/gothaprobla-webfont.eot");src:url("../fonts/GothamPro/gothaprobla-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/GothamPro/gothaprobla-webfont.woff") format("woff"),url("../fonts/GothamPro/gothaprobla-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'gotham_prolight';src:url("../fonts/GothamPro/gothaprolig-webfont.eot");src:url("../fonts/GothamPro/gothaprolig-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/GothamPro/gothaprolig-webfont.woff") format("woff"),url("../fonts/GothamPro/gothaprolig-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'gotham_proitalic';src:url("../fonts/GothamPro/gothaproita-webfont.eot");src:url("../fonts/GothamPro/gothaproita-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/GothamPro/gothaproita-webfont.woff") format("woff"),url("../fonts/GothamPro/gothaproita-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'gotham_probold_italic';src:url("../fonts/GothamPro/gothaprobolita-webfont.eot");src:url("../fonts/GothamPro/gothaprobolita-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/GothamPro/gothaprobolita-webfont.woff") format("woff"),url("../fonts/GothamPro/gothaprobolita-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'gotham_promedium_italic';src:url("../fonts/GothamPro/gothapromedita-webfont.eot");src:url("../fonts/GothamPro/gothapromedita-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/GothamPro/gothapromedita-webfont.woff") format("woff"),url("../fonts/GothamPro/gothapromedita-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'gotham_promedium';src:url("../fonts/GothamPro/gothapromed-webfont.eot");src:url("../fonts/GothamPro/gothapromed-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/GothamPro/gothapromed-webfont.woff") format("woff"),url("../fonts/GothamPro/gothapromed-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'gotham_prolight_italic';src:url("../fonts/GothamPro/gothaproligita-webfont.eot");src:url("../fonts/GothamPro/gothaproligita-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/GothamPro/gothaproligita-webfont.woff") format("woff"),url("../fonts/GothamPro/gothaproligita-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'gotham_proregular';src:url("../fonts/GothamPro/gothaproreg-webfont.eot");src:url("../fonts/GothamPro/gothaproreg-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/GothamPro/gothaproreg-webfont.woff") format("woff"),url("../fonts/GothamPro/gothaproreg-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'gotham_pro_narrowmedium';src:url("../fonts/GothamPro/gothapronarmed-webfont.eot");src:url("../fonts/GothamPro/gothapronarmed-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/GothamPro/gothapronarmed-webfont.woff") format("woff"),url("../fonts/GothamPro/gothapronarmed-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'gotham_pro_narrowbold';src:url("../fonts/GothamPro/gothapronarbol-webfont.eot");src:url("../fonts/GothamPro/gothapronarbol-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/GothamPro/gothapronarbol-webfont.woff") format("woff"),url("../fonts/GothamPro/gothapronarbol-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,.section__title{margin:20px 0 30px;font-family:"gotham_probold",Arial,FreeSans,sans-serif;font-weight:normal;color:#2e2e2e;letter-spacing:1.5px}h1 a,.h1 a,h2 a,.h2 a,h3 a,.h3 a,h4 a,.h4 a,h5 a,.h5 a,h6 a,.h6 a,.section__title a{color:#2e2e2e}h1,.h1{font-size:32px;line-height:44px;text-transform:uppercase}h2,.h2{font-size:24px;line-height:30px;color:#71bf44;text-transform:uppercase}h3,.h3,.section__title{font-size:20px;line-height:26px;text-transform:uppercase}h4,.h4{font-size:20px;line-height:26px;letter-spacing:0px}h5,.h5{font-size:17px;line-height:24px;color:#71bf44;text-transform:uppercase}h6,.h6{font-size:17px;line-height:24px;letter-spacing:0.3px}hr,.hr{height:2px;border:none;background:#71bf44;width:100%;clear:both;margin:2.30769em 0}.section__title{letter-spacing:2px}.section__title a{color:#2e2e2e}.section__title_color{color:#71bf44}.section__title_color a{color:#71bf44}p,pre,blockquote,table{margin:0 0 15px}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:''}blockquote{margin:1.53846em 4.2em}strong,b{font-weight:normal;font-family:"gotham_probold",Arial,FreeSans,sans-serif}em,i{font-style:normal;font-family:"gotham_proitalic",Arial,FreeSans,sans-serif}a{color:#71bf44}a:hover,a:active{color:#8ecc6a;outline:none;text-decoration:none}.ie6-7 a *{cursor:pointer}button{-webkit-appearance:none;border-radius:0}sup,sub{vertical-align:baseline;position:relative;font-size:.8em;font-weight:inherit}sup{top:-0.5em}sub{bottom:-0.25em}small{font-size:.75em}u{text-decoration:none}figure{margin:0}.container,.header__inner,.footer__inner,.form__row__inside,.b-text__content,.event-slider,.modal-block__inner .form .form__set__legend .form__set__legend__inside,.modal-block__title .modal-block__title__inside,.modal-block__top__inside{width:980px;margin:0 auto}.wrapper{overflow:hidden;background:#fff}.middle{position:relative}.container{padding:30px 0 60px}.header{position:relative;z-index:10}.footer{overflow:hidden;background:#f3f1f1}.content .breadcrumb{text-align:center}.content h1{text-align:center}.content_right,.content_left{width:730px}.content_right .breadcrumb,.content_left .breadcrumb{text-align:left}.content_right h1,.content_left h1{text-align:left}.content_right{float:right}.content_left{float:left}.aside{width:230px}.aside_left{float:left}.aside_right{float:right}.aside_alt{margin-top:0}.l-row{width:980px}.l-row_space{margin:0 0 24px}.l-row_flat{margin:0;padding:0;list-style:none}.l-row_ov{overflow:hidden}.l-col{margin:0;padding:0;list-style:none;float:left;margin-right:0}.l-col_1{width:122.5px}.l-col_2{width:245px}.l-col_3{width:367.5px}.l-col_4{width:490px}.l-col_5{width:612.5px}.l-col_6{width:735px}.l-col_7{width:857.5px}.l-col_8{width:980px}.l-col_last{float:right;margin-right:0}html,body{height:100%}.wrapper{min-height:100%;height:auto !important;height:100%}.middle{height:1%}.footer{position:relative}img{font-size:1em;color:#2e2e2e;-ms-interpolation-mode:bicubic}a img{border:none}object,embed,video{max-width:100%}ul,ol,dl{margin:21px 0;padding-left:30px}ul{padding:0;list-style:none}ul li{margin:15px 0;padding-left:20px;background:url(../images/bg-marker.png) 0 8px no-repeat}ul ol{margin:15px 0}ul ol li{padding:0;background-image:none}ol{list-style:decimal outside}ol li{margin:15px 0}ol ul{margin:15px 0}ul ul,ol ul{list-style:none;margin:8px 0}ul ul li,ol ul li{background:url(../images/bg-marker.png) 0 8px no-repeat}dl dt,dfn{font-weight:bold;font-style:italic}dl dd{margin-left:1.5em}.list-dashed li{padding-left:40px;background:url(../images/bg-marker-dash-b.png) 0 9px no-repeat}.list-dashed ul li{background:url(../images/bg-marker.png) 0 8px no-repeat}.list_ordered li:before,.list_ordered__counter-point-js{position:absolute;left:-27px;top:0;color:#8ecc6a;font-style:normal}.list_ordered{counter-reset:point;list-style:none}.list_ordered li{position:relative;zoom:1}.list_ordered li:before{content:counter(point) ".";counter-increment:point 1;font-family:"helveticaneuecyrmedium",Arial,FreeSans,sans-serif;line-height:21px}.list_ordered li li{counter-reset:point}.list_ordered li li:before{content:''}.list_unstyled{padding:0;list-style:none}.list_unstyled .list__item{background-image:none;padding:0}.list_flat{margin:0;padding:0;list-style:none}.list_flat .list__item{background:none;margin:0;padding:0}.list_inline .list__item{display:inline-block;vertical-align:top}.ie6-7 .list_inline .list__item{display:inline;zoom:1}.list_3-equal{width:104%;margin-bottom:30px}.list_3-equal .list__item{width:205px;margin:0 15px 18px 0}.table,.forum-table{border-spacing:0;border-width:0;width:100%;empty-cells:hide}.table caption,.table .caption,.forum-table caption,.forum-table .caption{font:20px/20px "gotham_probold",Arial,FreeSans,sans-serif;color:#2e2e2e;margin-bottom:20px;text-align:center}.table td,.table th,.forum-table td,.forum-table th{text-align:left;padding:16px;vertical-align:middle}.table th,.forum-table th{font:15px/20px "gotham_probold",Arial,FreeSans,sans-serif;font-weight:normal;color:#2e2e2e;letter-spacing:0.2px;background:#faa61a}.table tbody td,.forum-table tbody td{color:#2e2e2e;vertical-align:top;border-bottom:1px solid #ccc;border-right:1px solid #ccc;background:#f3f1f1}.table tbody td:first-child,.forum-table tbody td:first-child{border-left:1px solid #ccc}.table tbody td[colspan],.forum-table tbody td[colspan]{text-align:center}.table tbody td[rowspan],.forum-table tbody td[rowspan]{vertical-align:middle}.table tbody td[colspan="1"],.forum-table tbody td[colspan="1"]{text-align:left}.table tbody td[rowspan="1"],.forum-table tbody td[rowspan="1"]{vertical-align:top}.table tbody td:empty,.forum-table tbody td:empty{border:none}.table tbody p,.forum-table tbody p{margin:5px 0}.table tbody tr:first-child td,.forum-table tbody tr:first-child td{border-top:1px solid #ccc}.table tfoot td,.forum-table tfoot td{background:#2384c6;color:#fff}.table tfoot td a,.forum-table tfoot td a{color:#fff}.table_decor tr:nth-child(odd) td{background-color:#f7f5f5}.table_decor tr:nth-child(even) td{background-color:#f3f1f1}.table_decor .table__tr-even td{background-color:#f3f1f1}.table_decor .table__tr-odd td{background-color:#f7f5f5}.table_fixed{table-layout:fixed;word-wrap:break-word;width:auto}.table_flat{border:none;margin-bottom:0}.form{border:none;margin:0}.form button,.form input,.form select,.form textarea{margin:0;padding:0;vertical-align:baseline}.form input[type="button"],.form input[type="submit"],.form input[type="reset"]{-webkit-appearance:button}.form input[type="checkbox"],.form input[type="radio"]{box-sizing:border-box;padding:0;width:26px;height:27px}.form input[type="radio"]{vertical-align:text-top}.form input[type="checkbox"]{vertical-align:baseline}.form{margin-bottom:30px}.form button,.form input,.form select,.form textarea{font:13px/20px "gotham_proregular",Arial,FreeSans,sans-serif}.form label,.form .form__title{font-size:12px;line-height:24px;display:inline-block;vertical-align:middle;width:100%;padding:0;letter-spacing:0.2px}.ie6-7 .form label,.ie6-7 .form .form__title{display:inline;zoom:1}.form input[type="password"],.form input[type="search"],.form input[type="text"],.form input[type="email"],.form input[type="tel"],.form input[type="url"],.form input[type="nuber"],.form input[type="color"],.form input[type="data"],.form select,.form textarea,.form .jstyling-file-f{padding:7px 9px;margin:0;height:21px;line-height:21px;border:none;font-size:12px;box-shadow:inset 1px 2px 3px rgba(0,0,0,0.35);background-color:#f7f5f5;transition:all linear 0.2s;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}.form input[type="password"]:hover,.form input[type="search"]:hover,.form input[type="text"]:hover,.form input[type="email"]:hover,.form input[type="tel"]:hover,.form input[type="url"]:hover,.form input[type="nuber"]:hover,.form input[type="color"]:hover,.form input[type="data"]:hover,.form select:hover,.form textarea:hover,.form .jstyling-file-f:hover{box-shadow:inset 1px 2px 3px rgba(0,0,0,0.55)}.form input[type="password"]:focus,.form input[type="search"]:focus,.form input[type="text"]:focus,.form input[type="email"]:focus,.form input[type="tel"]:focus,.form input[type="url"]:focus,.form input[type="nuber"]:focus,.form input[type="color"]:focus,.form input[type="data"]:focus,.form select:focus,.form textarea:focus,.form .jstyling-file-f:focus{outline:none;background-color:#f3f1f1;box-shadow:inset 1px 2px 3px rgba(0,0,0,0.55)}.form textarea{overflow:auto;vertical-align:top;height:auto;min-height:4em;line-height:20px;padding:inputPadding 9px;resize:vertical;height:126px;-webkit-appearance:none}.form select[multiple="multiple"]{height:auto}.form fieldset{margin:0;padding:0;border:none}.form legend{border:none;padding:0}.form .form__set{position:relative;padding:61px 0 0}.form .form__set__legend{width:100%;border:none;font:18px/22px "gotham_probold",Arial,FreeSans,sans-serif;margin-bottom:20px;letter-spacing:0.2px;text-align:center}.form .form__set__legend .i-ico{float:left;margin:2px 10px 0 -6px}.form fieldset.form__set_lined{border-bottom:3px solid #231f20;padding-bottom:25px;padding-top:0;margin-bottom:25px}.form button::-moz-focus-inner,.form input::-moz-focus-inner{border:none;padding:0}.ie6-7 .form button,.ie6-7 .form input,.ie6-7 .form select,.ie6-7 .form textarea{vertical-align:middle}.ie6-7 .form button,.ie6-7 .form input{overflow:visible}input[type="text"],input[type="password"]{-webkit-appearance:none;border-radius:0}input[type="button"],input[type="submit"],input[type="reset"]{-webkit-appearance:button}.form input::-webkit-input-placeholder{color:#707070}.form input:-moz-placeholder{color:#707070}.form input:focus::-webkit-input-placeholder{color:#969696}.form input:focus:-moz-placeholder{color:#969696}.form__row{padding:0;margin:0;text-align:left}.form__row_decor{border-bottom:2px solid #71bf44;margin-bottom:44px}.form__row_decor label{font-family:"gotham_proitalic",Arial,FreeSans,sans-serif}.form__item{position:relative;float:left;line-height:35px;margin:0 19px 21px 0}.form__item .form__item{margin-bottom:0}.ie6-7 .form__item:active{z-index:1}.form__row_check .form__item{line-height:27px}.form__outer{width:100%;float:left}.form__outer .form__row{width:100%;display:inline-block}.ie6-7 .form__outer .form__row{display:inline;zoom:1}.form__outer .form__item{margin-bottom:17px}input[type="reset"]{outline:none;border:none;font-size:12px;letter-spacing:0.2px;color:#71bf44;background:transparent;cursor:pointer;text-decoration:underline;-moz-transition:all linear 0.2s;-webkit-transition:all linear 0.2s;transition:all linear 0.2s;margin-bottom:17px}input[type="reset"]:hover{color:#71bf44;text-decoration:none}.form__send input[type="button"],.form__send input[type="submit"],.form__send input[type="reset"],.forum-form input[type="button"],.forum-form input[type="submit"],.forum-form input[type="reset"]{width:100%;outline:none;border:none;height:53px;font:14px "gotham_probold",Arial,FreeSans,sans-serif;line-height:21px;padding:16px 25px;letter-spacing:2px;text-transform:uppercase;background:transparent;cursor:pointer;text-align:center;background:#faa61a;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-transition:all linear 0.2s;-webkit-transition:all linear 0.2s;transition:all linear 0.2s}.ie6-7 .form__send input[type="button"],.ie6-7 .form__send input[type="submit"],.ie6-7 .form__send input[type="reset"],.ie6-7 .forum-form input[type="button"],.ie6-7 .forum-form input[type="submit"],.ie6-7 .forum-form input[type="reset"]{display:inline;zoom:1}.form__send input[type="button"]:hover,.form__send input[type="submit"]:hover,.form__send input[type="reset"]:hover,.forum-form input[type="button"]:hover,.forum-form input[type="submit"]:hover,.forum-form input[type="reset"]:hover{box-shadow:0 20px 20px -10px rgba(0,0,0,0.15)}.form__send input[type="button"]:active,.form__send input[type="submit"]:active,.form__send input[type="reset"]:active,.forum-form input[type="button"]:active,.forum-form input[type="submit"]:active,.forum-form input[type="reset"]:active{-moz-transform:scale(0.98);-webkit-transform:scale(0.98);transform:scale(0.98)}.form__item_last{margin-right:0}.form__item_flat{margin-right:0}.form__item_space{margin:0 21px 0 0}.form__item_w-756{width:756px}.form__item_w-756 input[type="password"],.form__item_w-756 input[type="search"],.form__item_w-756 input[type="text"],.form__item_w-756 input[type="email"],.form__item_w-756 input[type="tel"],.form__item_w-756 input[type="url"],.form__item_w-756 input[type="nuber"],.form__item_w-756 input[type="color"],.form__item_w-756 input[type="data"],.form__item_w-756 select,.form__item_w-756 textarea,.form__item_w-756 select,.form__item_w-756 .form__validation-popup,.form__item_w-756 .jstyling-file-f{width:738px}.form__item_w-756 .jstyling-select,.form__item_w-756 .form__title{width:756px}.modal-block__inner .form__item_w-756 input[type="password"],.modal-block__inner .form__item_w-756 input[type="search"],.modal-block__inner .form__item_w-756 input[type="text"],.modal-block__inner .form__item_w-756 input[type="email"],.modal-block__inner .form__item_w-756 input[type="tel"],.modal-block__inner .form__item_w-756 input[type="url"],.modal-block__inner .form__item_w-756 input[type="nuber"],.modal-block__inner .form__item_w-756 input[type="color"],.modal-block__inner .form__item_w-756 input[type="data"],.modal-block__inner .form__item_w-756 select,.modal-block__inner .form__item_w-756 textarea,.modal-block__inner .form__item_w-756 select,.modal-block__inner .form__item_w-756 .form__validation-popup,.modal-block__inner .form__item_w-756 .jstyling-file-f,.form-search-result .form__item_w-756 input[type="password"],.form-search-result .form__item_w-756 input[type="search"],.form-search-result .form__item_w-756 input[type="text"],.form-search-result .form__item_w-756 input[type="email"],.form-search-result .form__item_w-756 input[type="tel"],.form-search-result .form__item_w-756 input[type="url"],.form-search-result .form__item_w-756 input[type="nuber"],.form-search-result .form__item_w-756 input[type="color"],.form-search-result .form__item_w-756 input[type="data"],.form-search-result .form__item_w-756 select,.form-search-result .form__item_w-756 textarea,.form-search-result .form__item_w-756 select,.form-search-result .form__item_w-756 .form__validation-popup,.form-search-result .form__item_w-756 .jstyling-file-f{width:720px}.form__item_w-730{width:730px}.form__item_w-730 input[type="password"],.form__item_w-730 input[type="search"],.form__item_w-730 input[type="text"],.form__item_w-730 input[type="email"],.form__item_w-730 input[type="tel"],.form__item_w-730 input[type="url"],.form__item_w-730 input[type="nuber"],.form__item_w-730 input[type="color"],.form__item_w-730 input[type="data"],.form__item_w-730 select,.form__item_w-730 textarea,.form__item_w-730 select,.form__item_w-730 .form__validation-popup,.form__item_w-730 .jstyling-file-f{width:712px}.form__item_w-730 .jstyling-select,.form__item_w-730 .form__title{width:730px}.modal-block__inner .form__item_w-730 input[type="password"],.modal-block__inner .form__item_w-730 input[type="search"],.modal-block__inner .form__item_w-730 input[type="text"],.modal-block__inner .form__item_w-730 input[type="email"],.modal-block__inner .form__item_w-730 input[type="tel"],.modal-block__inner .form__item_w-730 input[type="url"],.modal-block__inner .form__item_w-730 input[type="nuber"],.modal-block__inner .form__item_w-730 input[type="color"],.modal-block__inner .form__item_w-730 input[type="data"],.modal-block__inner .form__item_w-730 select,.modal-block__inner .form__item_w-730 textarea,.modal-block__inner .form__item_w-730 select,.modal-block__inner .form__item_w-730 .form__validation-popup,.modal-block__inner .form__item_w-730 .jstyling-file-f,.form-search-result .form__item_w-730 input[type="password"],.form-search-result .form__item_w-730 input[type="search"],.form-search-result .form__item_w-730 input[type="text"],.form-search-result .form__item_w-730 input[type="email"],.form-search-result .form__item_w-730 input[type="tel"],.form-search-result .form__item_w-730 input[type="url"],.form-search-result .form__item_w-730 input[type="nuber"],.form-search-result .form__item_w-730 input[type="color"],.form-search-result .form__item_w-730 input[type="data"],.form-search-result .form__item_w-730 select,.form-search-result .form__item_w-730 textarea,.form-search-result .form__item_w-730 select,.form-search-result .form__item_w-730 .form__validation-popup,.form-search-result .form__item_w-730 .jstyling-file-f{width:694px}.form__item_w-598{width:598px}.form__item_w-598 input[type="password"],.form__item_w-598 input[type="search"],.form__item_w-598 input[type="text"],.form__item_w-598 input[type="email"],.form__item_w-598 input[type="tel"],.form__item_w-598 input[type="url"],.form__item_w-598 input[type="nuber"],.form__item_w-598 input[type="color"],.form__item_w-598 input[type="data"],.form__item_w-598 select,.form__item_w-598 textarea,.form__item_w-598 select,.form__item_w-598 .form__validation-popup,.form__item_w-598 .jstyling-file-f{width:580px}.form__item_w-598 .jstyling-select,.form__item_w-598 .form__title{width:598px}.modal-block__inner .form__item_w-598 input[type="password"],.modal-block__inner .form__item_w-598 input[type="search"],.modal-block__inner .form__item_w-598 input[type="text"],.modal-block__inner .form__item_w-598 input[type="email"],.modal-block__inner .form__item_w-598 input[type="tel"],.modal-block__inner .form__item_w-598 input[type="url"],.modal-block__inner .form__item_w-598 input[type="nuber"],.modal-block__inner .form__item_w-598 input[type="color"],.modal-block__inner .form__item_w-598 input[type="data"],.modal-block__inner .form__item_w-598 select,.modal-block__inner .form__item_w-598 textarea,.modal-block__inner .form__item_w-598 select,.modal-block__inner .form__item_w-598 .form__validation-popup,.modal-block__inner .form__item_w-598 .jstyling-file-f,.form-search-result .form__item_w-598 input[type="password"],.form-search-result .form__item_w-598 input[type="search"],.form-search-result .form__item_w-598 input[type="text"],.form-search-result .form__item_w-598 input[type="email"],.form-search-result .form__item_w-598 input[type="tel"],.form-search-result .form__item_w-598 input[type="url"],.form-search-result .form__item_w-598 input[type="nuber"],.form-search-result .form__item_w-598 input[type="color"],.form-search-result .form__item_w-598 input[type="data"],.form-search-result .form__item_w-598 select,.form-search-result .form__item_w-598 textarea,.form-search-result .form__item_w-598 select,.form-search-result .form__item_w-598 .form__validation-popup,.form-search-result .form__item_w-598 .jstyling-file-f{width:562px}.form__item_w-404{width:404px}.form__item_w-404 input[type="password"],.form__item_w-404 input[type="search"],.form__item_w-404 input[type="text"],.form__item_w-404 input[type="email"],.form__item_w-404 input[type="tel"],.form__item_w-404 input[type="url"],.form__item_w-404 input[type="nuber"],.form__item_w-404 input[type="color"],.form__item_w-404 input[type="data"],.form__item_w-404 select,.form__item_w-404 textarea,.form__item_w-404 select,.form__item_w-404 .form__validation-popup,.form__item_w-404 .jstyling-file-f{width:386px}.form__item_w-404 .jstyling-select,.form__item_w-404 .form__title{width:404px}.modal-block__inner .form__item_w-404 input[type="password"],.modal-block__inner .form__item_w-404 input[type="search"],.modal-block__inner .form__item_w-404 input[type="text"],.modal-block__inner .form__item_w-404 input[type="email"],.modal-block__inner .form__item_w-404 input[type="tel"],.modal-block__inner .form__item_w-404 input[type="url"],.modal-block__inner .form__item_w-404 input[type="nuber"],.modal-block__inner .form__item_w-404 input[type="color"],.modal-block__inner .form__item_w-404 input[type="data"],.modal-block__inner .form__item_w-404 select,.modal-block__inner .form__item_w-404 textarea,.modal-block__inner .form__item_w-404 select,.modal-block__inner .form__item_w-404 .form__validation-popup,.modal-block__inner .form__item_w-404 .jstyling-file-f,.form-search-result .form__item_w-404 input[type="password"],.form-search-result .form__item_w-404 input[type="search"],.form-search-result .form__item_w-404 input[type="text"],.form-search-result .form__item_w-404 input[type="email"],.form-search-result .form__item_w-404 input[type="tel"],.form-search-result .form__item_w-404 input[type="url"],.form-search-result .form__item_w-404 input[type="nuber"],.form-search-result .form__item_w-404 input[type="color"],.form-search-result .form__item_w-404 input[type="data"],.form-search-result .form__item_w-404 select,.form-search-result .form__item_w-404 textarea,.form-search-result .form__item_w-404 select,.form-search-result .form__item_w-404 .form__validation-popup,.form-search-result .form__item_w-404 .jstyling-file-f{width:368px}.form__item_w-370{width:370px}.form__item_w-370 input[type="password"],.form__item_w-370 input[type="search"],.form__item_w-370 input[type="text"],.form__item_w-370 input[type="email"],.form__item_w-370 input[type="tel"],.form__item_w-370 input[type="url"],.form__item_w-370 input[type="nuber"],.form__item_w-370 input[type="color"],.form__item_w-370 input[type="data"],.form__item_w-370 select,.form__item_w-370 textarea,.form__item_w-370 select,.form__item_w-370 .form__validation-popup,.form__item_w-370 .jstyling-file-f{width:352px}.form__item_w-370 .jstyling-select,.form__item_w-370 .form__title{width:370px}.modal-block__inner .form__item_w-370 input[type="password"],.modal-block__inner .form__item_w-370 input[type="search"],.modal-block__inner .form__item_w-370 input[type="text"],.modal-block__inner .form__item_w-370 input[type="email"],.modal-block__inner .form__item_w-370 input[type="tel"],.modal-block__inner .form__item_w-370 input[type="url"],.modal-block__inner .form__item_w-370 input[type="nuber"],.modal-block__inner .form__item_w-370 input[type="color"],.modal-block__inner .form__item_w-370 input[type="data"],.modal-block__inner .form__item_w-370 select,.modal-block__inner .form__item_w-370 textarea,.modal-block__inner .form__item_w-370 select,.modal-block__inner .form__item_w-370 .form__validation-popup,.modal-block__inner .form__item_w-370 .jstyling-file-f,.form-search-result .form__item_w-370 input[type="password"],.form-search-result .form__item_w-370 input[type="search"],.form-search-result .form__item_w-370 input[type="text"],.form-search-result .form__item_w-370 input[type="email"],.form-search-result .form__item_w-370 input[type="tel"],.form-search-result .form__item_w-370 input[type="url"],.form-search-result .form__item_w-370 input[type="nuber"],.form-search-result .form__item_w-370 input[type="color"],.form-search-result .form__item_w-370 input[type="data"],.form-search-result .form__item_w-370 select,.form-search-result .form__item_w-370 textarea,.form-search-result .form__item_w-370 select,.form-search-result .form__item_w-370 .form__validation-popup,.form-search-result .form__item_w-370 .jstyling-file-f{width:334px}.form__item_w-356{width:356px}.form__item_w-356 input[type="password"],.form__item_w-356 input[type="search"],.form__item_w-356 input[type="text"],.form__item_w-356 input[type="email"],.form__item_w-356 input[type="tel"],.form__item_w-356 input[type="url"],.form__item_w-356 input[type="nuber"],.form__item_w-356 input[type="color"],.form__item_w-356 input[type="data"],.form__item_w-356 select,.form__item_w-356 textarea,.form__item_w-356 select,.form__item_w-356 .form__validation-popup,.form__item_w-356 .jstyling-file-f{width:338px}.form__item_w-356 .jstyling-select,.form__item_w-356 .form__title{width:356px}.modal-block__inner .form__item_w-356 input[type="password"],.modal-block__inner .form__item_w-356 input[type="search"],.modal-block__inner .form__item_w-356 input[type="text"],.modal-block__inner .form__item_w-356 input[type="email"],.modal-block__inner .form__item_w-356 input[type="tel"],.modal-block__inner .form__item_w-356 input[type="url"],.modal-block__inner .form__item_w-356 input[type="nuber"],.modal-block__inner .form__item_w-356 input[type="color"],.modal-block__inner .form__item_w-356 input[type="data"],.modal-block__inner .form__item_w-356 select,.modal-block__inner .form__item_w-356 textarea,.modal-block__inner .form__item_w-356 select,.modal-block__inner .form__item_w-356 .form__validation-popup,.modal-block__inner .form__item_w-356 .jstyling-file-f,.form-search-result .form__item_w-356 input[type="password"],.form-search-result .form__item_w-356 input[type="search"],.form-search-result .form__item_w-356 input[type="text"],.form-search-result .form__item_w-356 input[type="email"],.form-search-result .form__item_w-356 input[type="tel"],.form-search-result .form__item_w-356 input[type="url"],.form-search-result .form__item_w-356 input[type="nuber"],.form-search-result .form__item_w-356 input[type="color"],.form-search-result .form__item_w-356 input[type="data"],.form-search-result .form__item_w-356 select,.form-search-result .form__item_w-356 textarea,.form-search-result .form__item_w-356 select,.form-search-result .form__item_w-356 .form__validation-popup,.form-search-result .form__item_w-356 .jstyling-file-f{width:320px}.form__item_w-318{width:318px}.form__item_w-318 input[type="password"],.form__item_w-318 input[type="search"],.form__item_w-318 input[type="text"],.form__item_w-318 input[type="email"],.form__item_w-318 input[type="tel"],.form__item_w-318 input[type="url"],.form__item_w-318 input[type="nuber"],.form__item_w-318 input[type="color"],.form__item_w-318 input[type="data"],.form__item_w-318 select,.form__item_w-318 textarea,.form__item_w-318 select,.form__item_w-318 .form__validation-popup,.form__item_w-318 .jstyling-file-f{width:300px}.form__item_w-318 .jstyling-select,.form__item_w-318 .form__title{width:318px}.modal-block__inner .form__item_w-318 input[type="password"],.modal-block__inner .form__item_w-318 input[type="search"],.modal-block__inner .form__item_w-318 input[type="text"],.modal-block__inner .form__item_w-318 input[type="email"],.modal-block__inner .form__item_w-318 input[type="tel"],.modal-block__inner .form__item_w-318 input[type="url"],.modal-block__inner .form__item_w-318 input[type="nuber"],.modal-block__inner .form__item_w-318 input[type="color"],.modal-block__inner .form__item_w-318 input[type="data"],.modal-block__inner .form__item_w-318 select,.modal-block__inner .form__item_w-318 textarea,.modal-block__inner .form__item_w-318 select,.modal-block__inner .form__item_w-318 .form__validation-popup,.modal-block__inner .form__item_w-318 .jstyling-file-f,.form-search-result .form__item_w-318 input[type="password"],.form-search-result .form__item_w-318 input[type="search"],.form-search-result .form__item_w-318 input[type="text"],.form-search-result .form__item_w-318 input[type="email"],.form-search-result .form__item_w-318 input[type="tel"],.form-search-result .form__item_w-318 input[type="url"],.form-search-result .form__item_w-318 input[type="nuber"],.form-search-result .form__item_w-318 input[type="color"],.form-search-result .form__item_w-318 input[type="data"],.form-search-result .form__item_w-318 select,.form-search-result .form__item_w-318 textarea,.form-search-result .form__item_w-318 select,.form-search-result .form__item_w-318 .form__validation-popup,.form-search-result .form__item_w-318 .jstyling-file-f{width:282px}.form__item_w-240{width:240px}.form__item_w-240 input[type="password"],.form__item_w-240 input[type="search"],.form__item_w-240 input[type="text"],.form__item_w-240 input[type="email"],.form__item_w-240 input[type="tel"],.form__item_w-240 input[type="url"],.form__item_w-240 input[type="nuber"],.form__item_w-240 input[type="color"],.form__item_w-240 input[type="data"],.form__item_w-240 select,.form__item_w-240 textarea,.form__item_w-240 select,.form__item_w-240 .form__validation-popup,.form__item_w-240 .jstyling-file-f{width:222px}.form__item_w-240 .jstyling-select,.form__item_w-240 .form__title{width:240px}.modal-block__inner .form__item_w-240 input[type="password"],.modal-block__inner .form__item_w-240 input[type="search"],.modal-block__inner .form__item_w-240 input[type="text"],.modal-block__inner .form__item_w-240 input[type="email"],.modal-block__inner .form__item_w-240 input[type="tel"],.modal-block__inner .form__item_w-240 input[type="url"],.modal-block__inner .form__item_w-240 input[type="nuber"],.modal-block__inner .form__item_w-240 input[type="color"],.modal-block__inner .form__item_w-240 input[type="data"],.modal-block__inner .form__item_w-240 select,.modal-block__inner .form__item_w-240 textarea,.modal-block__inner .form__item_w-240 select,.modal-block__inner .form__item_w-240 .form__validation-popup,.modal-block__inner .form__item_w-240 .jstyling-file-f,.form-search-result .form__item_w-240 input[type="password"],.form-search-result .form__item_w-240 input[type="search"],.form-search-result .form__item_w-240 input[type="text"],.form-search-result .form__item_w-240 input[type="email"],.form-search-result .form__item_w-240 input[type="tel"],.form-search-result .form__item_w-240 input[type="url"],.form-search-result .form__item_w-240 input[type="nuber"],.form-search-result .form__item_w-240 input[type="color"],.form-search-result .form__item_w-240 input[type="data"],.form-search-result .form__item_w-240 select,.form-search-result .form__item_w-240 textarea,.form-search-result .form__item_w-240 select,.form-search-result .form__item_w-240 .form__validation-popup,.form-search-result .form__item_w-240 .jstyling-file-f{width:204px}.form__item_w-234{width:234px}.form__item_w-234 input[type="password"],.form__item_w-234 input[type="search"],.form__item_w-234 input[type="text"],.form__item_w-234 input[type="email"],.form__item_w-234 input[type="tel"],.form__item_w-234 input[type="url"],.form__item_w-234 input[type="nuber"],.form__item_w-234 input[type="color"],.form__item_w-234 input[type="data"],.form__item_w-234 select,.form__item_w-234 textarea,.form__item_w-234 select,.form__item_w-234 .form__validation-popup,.form__item_w-234 .jstyling-file-f{width:216px}.form__item_w-234 .jstyling-select,.form__item_w-234 .form__title{width:234px}.modal-block__inner .form__item_w-234 input[type="password"],.modal-block__inner .form__item_w-234 input[type="search"],.modal-block__inner .form__item_w-234 input[type="text"],.modal-block__inner .form__item_w-234 input[type="email"],.modal-block__inner .form__item_w-234 input[type="tel"],.modal-block__inner .form__item_w-234 input[type="url"],.modal-block__inner .form__item_w-234 input[type="nuber"],.modal-block__inner .form__item_w-234 input[type="color"],.modal-block__inner .form__item_w-234 input[type="data"],.modal-block__inner .form__item_w-234 select,.modal-block__inner .form__item_w-234 textarea,.modal-block__inner .form__item_w-234 select,.modal-block__inner .form__item_w-234 .form__validation-popup,.modal-block__inner .form__item_w-234 .jstyling-file-f,.form-search-result .form__item_w-234 input[type="password"],.form-search-result .form__item_w-234 input[type="search"],.form-search-result .form__item_w-234 input[type="text"],.form-search-result .form__item_w-234 input[type="email"],.form-search-result .form__item_w-234 input[type="tel"],.form-search-result .form__item_w-234 input[type="url"],.form-search-result .form__item_w-234 input[type="nuber"],.form-search-result .form__item_w-234 input[type="color"],.form-search-result .form__item_w-234 input[type="data"],.form-search-result .form__item_w-234 select,.form-search-result .form__item_w-234 textarea,.form-search-result .form__item_w-234 select,.form-search-result .form__item_w-234 .form__validation-popup,.form-search-result .form__item_w-234 .jstyling-file-f{width:198px}.form__item_w-215{width:215px}.form__item_w-215 input[type="password"],.form__item_w-215 input[type="search"],.form__item_w-215 input[type="text"],.form__item_w-215 input[type="email"],.form__item_w-215 input[type="tel"],.form__item_w-215 input[type="url"],.form__item_w-215 input[type="nuber"],.form__item_w-215 input[type="color"],.form__item_w-215 input[type="data"],.form__item_w-215 select,.form__item_w-215 textarea,.form__item_w-215 select,.form__item_w-215 .form__validation-popup,.form__item_w-215 .jstyling-file-f{width:197px}.form__item_w-215 .jstyling-select,.form__item_w-215 .form__title{width:215px}.modal-block__inner .form__item_w-215 input[type="password"],.modal-block__inner .form__item_w-215 input[type="search"],.modal-block__inner .form__item_w-215 input[type="text"],.modal-block__inner .form__item_w-215 input[type="email"],.modal-block__inner .form__item_w-215 input[type="tel"],.modal-block__inner .form__item_w-215 input[type="url"],.modal-block__inner .form__item_w-215 input[type="nuber"],.modal-block__inner .form__item_w-215 input[type="color"],.modal-block__inner .form__item_w-215 input[type="data"],.modal-block__inner .form__item_w-215 select,.modal-block__inner .form__item_w-215 textarea,.modal-block__inner .form__item_w-215 select,.modal-block__inner .form__item_w-215 .form__validation-popup,.modal-block__inner .form__item_w-215 .jstyling-file-f,.form-search-result .form__item_w-215 input[type="password"],.form-search-result .form__item_w-215 input[type="search"],.form-search-result .form__item_w-215 input[type="text"],.form-search-result .form__item_w-215 input[type="email"],.form-search-result .form__item_w-215 input[type="tel"],.form-search-result .form__item_w-215 input[type="url"],.form-search-result .form__item_w-215 input[type="nuber"],.form-search-result .form__item_w-215 input[type="color"],.form-search-result .form__item_w-215 input[type="data"],.form-search-result .form__item_w-215 select,.form-search-result .form__item_w-215 textarea,.form-search-result .form__item_w-215 select,.form-search-result .form__item_w-215 .form__validation-popup,.form-search-result .form__item_w-215 .jstyling-file-f{width:179px}.form__item_w-196{width:196px}.form__item_w-196 input[type="password"],.form__item_w-196 input[type="search"],.form__item_w-196 input[type="text"],.form__item_w-196 input[type="email"],.form__item_w-196 input[type="tel"],.form__item_w-196 input[type="url"],.form__item_w-196 input[type="nuber"],.form__item_w-196 input[type="color"],.form__item_w-196 input[type="data"],.form__item_w-196 select,.form__item_w-196 textarea,.form__item_w-196 select,.form__item_w-196 .form__validation-popup,.form__item_w-196 .jstyling-file-f{width:178px}.form__item_w-196 .jstyling-select,.form__item_w-196 .form__title{width:196px}.modal-block__inner .form__item_w-196 input[type="password"],.modal-block__inner .form__item_w-196 input[type="search"],.modal-block__inner .form__item_w-196 input[type="text"],.modal-block__inner .form__item_w-196 input[type="email"],.modal-block__inner .form__item_w-196 input[type="tel"],.modal-block__inner .form__item_w-196 input[type="url"],.modal-block__inner .form__item_w-196 input[type="nuber"],.modal-block__inner .form__item_w-196 input[type="color"],.modal-block__inner .form__item_w-196 input[type="data"],.modal-block__inner .form__item_w-196 select,.modal-block__inner .form__item_w-196 textarea,.modal-block__inner .form__item_w-196 select,.modal-block__inner .form__item_w-196 .form__validation-popup,.modal-block__inner .form__item_w-196 .jstyling-file-f,.form-search-result .form__item_w-196 input[type="password"],.form-search-result .form__item_w-196 input[type="search"],.form-search-result .form__item_w-196 input[type="text"],.form-search-result .form__item_w-196 input[type="email"],.form-search-result .form__item_w-196 input[type="tel"],.form-search-result .form__item_w-196 input[type="url"],.form-search-result .form__item_w-196 input[type="nuber"],.form-search-result .form__item_w-196 input[type="color"],.form-search-result .form__item_w-196 input[type="data"],.form-search-result .form__item_w-196 select,.form-search-result .form__item_w-196 textarea,.form-search-result .form__item_w-196 select,.form-search-result .form__item_w-196 .form__validation-popup,.form-search-result .form__item_w-196 .jstyling-file-f{width:160px}.form__item_w-193{width:193px}.form__item_w-193 input[type="password"],.form__item_w-193 input[type="search"],.form__item_w-193 input[type="text"],.form__item_w-193 input[type="email"],.form__item_w-193 input[type="tel"],.form__item_w-193 input[type="url"],.form__item_w-193 input[type="nuber"],.form__item_w-193 input[type="color"],.form__item_w-193 input[type="data"],.form__item_w-193 select,.form__item_w-193 textarea,.form__item_w-193 select,.form__item_w-193 .form__validation-popup,.form__item_w-193 .jstyling-file-f{width:175px}.form__item_w-193 .jstyling-select,.form__item_w-193 .form__title{width:193px}.modal-block__inner .form__item_w-193 input[type="password"],.modal-block__inner .form__item_w-193 input[type="search"],.modal-block__inner .form__item_w-193 input[type="text"],.modal-block__inner .form__item_w-193 input[type="email"],.modal-block__inner .form__item_w-193 input[type="tel"],.modal-block__inner .form__item_w-193 input[type="url"],.modal-block__inner .form__item_w-193 input[type="nuber"],.modal-block__inner .form__item_w-193 input[type="color"],.modal-block__inner .form__item_w-193 input[type="data"],.modal-block__inner .form__item_w-193 select,.modal-block__inner .form__item_w-193 textarea,.modal-block__inner .form__item_w-193 select,.modal-block__inner .form__item_w-193 .form__validation-popup,.modal-block__inner .form__item_w-193 .jstyling-file-f,.form-search-result .form__item_w-193 input[type="password"],.form-search-result .form__item_w-193 input[type="search"],.form-search-result .form__item_w-193 input[type="text"],.form-search-result .form__item_w-193 input[type="email"],.form-search-result .form__item_w-193 input[type="tel"],.form-search-result .form__item_w-193 input[type="url"],.form-search-result .form__item_w-193 input[type="nuber"],.form-search-result .form__item_w-193 input[type="color"],.form-search-result .form__item_w-193 input[type="data"],.form-search-result .form__item_w-193 select,.form-search-result .form__item_w-193 textarea,.form-search-result .form__item_w-193 select,.form-search-result .form__item_w-193 .form__validation-popup,.form-search-result .form__item_w-193 .jstyling-file-f{width:157px}.form__item_w-161{width:161px}.form__item_w-161 input[type="password"],.form__item_w-161 input[type="search"],.form__item_w-161 input[type="text"],.form__item_w-161 input[type="email"],.form__item_w-161 input[type="tel"],.form__item_w-161 input[type="url"],.form__item_w-161 input[type="nuber"],.form__item_w-161 input[type="color"],.form__item_w-161 input[type="data"],.form__item_w-161 select,.form__item_w-161 textarea,.form__item_w-161 select,.form__item_w-161 .form__validation-popup,.form__item_w-161 .jstyling-file-f{width:143px}.form__item_w-161 .jstyling-select,.form__item_w-161 .form__title{width:161px}.modal-block__inner .form__item_w-161 input[type="password"],.modal-block__inner .form__item_w-161 input[type="search"],.modal-block__inner .form__item_w-161 input[type="text"],.modal-block__inner .form__item_w-161 input[type="email"],.modal-block__inner .form__item_w-161 input[type="tel"],.modal-block__inner .form__item_w-161 input[type="url"],.modal-block__inner .form__item_w-161 input[type="nuber"],.modal-block__inner .form__item_w-161 input[type="color"],.modal-block__inner .form__item_w-161 input[type="data"],.modal-block__inner .form__item_w-161 select,.modal-block__inner .form__item_w-161 textarea,.modal-block__inner .form__item_w-161 select,.modal-block__inner .form__item_w-161 .form__validation-popup,.modal-block__inner .form__item_w-161 .jstyling-file-f,.form-search-result .form__item_w-161 input[type="password"],.form-search-result .form__item_w-161 input[type="search"],.form-search-result .form__item_w-161 input[type="text"],.form-search-result .form__item_w-161 input[type="email"],.form-search-result .form__item_w-161 input[type="tel"],.form-search-result .form__item_w-161 input[type="url"],.form-search-result .form__item_w-161 input[type="nuber"],.form-search-result .form__item_w-161 input[type="color"],.form-search-result .form__item_w-161 input[type="data"],.form-search-result .form__item_w-161 select,.form-search-result .form__item_w-161 textarea,.form-search-result .form__item_w-161 select,.form-search-result .form__item_w-161 .form__validation-popup,.form-search-result .form__item_w-161 .jstyling-file-f{width:125px}.form__item_w-156{width:156px}.form__item_w-156 input[type="password"],.form__item_w-156 input[type="search"],.form__item_w-156 input[type="text"],.form__item_w-156 input[type="email"],.form__item_w-156 input[type="tel"],.form__item_w-156 input[type="url"],.form__item_w-156 input[type="nuber"],.form__item_w-156 input[type="color"],.form__item_w-156 input[type="data"],.form__item_w-156 select,.form__item_w-156 textarea,.form__item_w-156 select,.form__item_w-156 .form__validation-popup,.form__item_w-156 .jstyling-file-f{width:138px}.form__item_w-156 .jstyling-select,.form__item_w-156 .form__title{width:156px}.modal-block__inner .form__item_w-156 input[type="password"],.modal-block__inner .form__item_w-156 input[type="search"],.modal-block__inner .form__item_w-156 input[type="text"],.modal-block__inner .form__item_w-156 input[type="email"],.modal-block__inner .form__item_w-156 input[type="tel"],.modal-block__inner .form__item_w-156 input[type="url"],.modal-block__inner .form__item_w-156 input[type="nuber"],.modal-block__inner .form__item_w-156 input[type="color"],.modal-block__inner .form__item_w-156 input[type="data"],.modal-block__inner .form__item_w-156 select,.modal-block__inner .form__item_w-156 textarea,.modal-block__inner .form__item_w-156 select,.modal-block__inner .form__item_w-156 .form__validation-popup,.modal-block__inner .form__item_w-156 .jstyling-file-f,.form-search-result .form__item_w-156 input[type="password"],.form-search-result .form__item_w-156 input[type="search"],.form-search-result .form__item_w-156 input[type="text"],.form-search-result .form__item_w-156 input[type="email"],.form-search-result .form__item_w-156 input[type="tel"],.form-search-result .form__item_w-156 input[type="url"],.form-search-result .form__item_w-156 input[type="nuber"],.form-search-result .form__item_w-156 input[type="color"],.form-search-result .form__item_w-156 input[type="data"],.form-search-result .form__item_w-156 select,.form-search-result .form__item_w-156 textarea,.form-search-result .form__item_w-156 select,.form-search-result .form__item_w-156 .form__validation-popup,.form-search-result .form__item_w-156 .jstyling-file-f{width:120px}.form__item_w-135{width:135px}.form__item_w-135 input[type="password"],.form__item_w-135 input[type="search"],.form__item_w-135 input[type="text"],.form__item_w-135 input[type="email"],.form__item_w-135 input[type="tel"],.form__item_w-135 input[type="url"],.form__item_w-135 input[type="nuber"],.form__item_w-135 input[type="color"],.form__item_w-135 input[type="data"],.form__item_w-135 select,.form__item_w-135 textarea,.form__item_w-135 select,.form__item_w-135 .form__validation-popup,.form__item_w-135 .jstyling-file-f{width:117px}.form__item_w-135 .jstyling-select,.form__item_w-135 .form__title{width:135px}.modal-block__inner .form__item_w-135 input[type="password"],.modal-block__inner .form__item_w-135 input[type="search"],.modal-block__inner .form__item_w-135 input[type="text"],.modal-block__inner .form__item_w-135 input[type="email"],.modal-block__inner .form__item_w-135 input[type="tel"],.modal-block__inner .form__item_w-135 input[type="url"],.modal-block__inner .form__item_w-135 input[type="nuber"],.modal-block__inner .form__item_w-135 input[type="color"],.modal-block__inner .form__item_w-135 input[type="data"],.modal-block__inner .form__item_w-135 select,.modal-block__inner .form__item_w-135 textarea,.modal-block__inner .form__item_w-135 select,.modal-block__inner .form__item_w-135 .form__validation-popup,.modal-block__inner .form__item_w-135 .jstyling-file-f,.form-search-result .form__item_w-135 input[type="password"],.form-search-result .form__item_w-135 input[type="search"],.form-search-result .form__item_w-135 input[type="text"],.form-search-result .form__item_w-135 input[type="email"],.form-search-result .form__item_w-135 input[type="tel"],.form-search-result .form__item_w-135 input[type="url"],.form-search-result .form__item_w-135 input[type="nuber"],.form-search-result .form__item_w-135 input[type="color"],.form-search-result .form__item_w-135 input[type="data"],.form-search-result .form__item_w-135 select,.form-search-result .form__item_w-135 textarea,.form-search-result .form__item_w-135 select,.form-search-result .form__item_w-135 .form__validation-popup,.form-search-result .form__item_w-135 .jstyling-file-f{width:99px}.form__item_w-126{width:126px}.form__item_w-126 input[type="password"],.form__item_w-126 input[type="search"],.form__item_w-126 input[type="text"],.form__item_w-126 input[type="email"],.form__item_w-126 input[type="tel"],.form__item_w-126 input[type="url"],.form__item_w-126 input[type="nuber"],.form__item_w-126 input[type="color"],.form__item_w-126 input[type="data"],.form__item_w-126 select,.form__item_w-126 textarea,.form__item_w-126 select,.form__item_w-126 .form__validation-popup,.form__item_w-126 .jstyling-file-f{width:108px}.form__item_w-126 .jstyling-select,.form__item_w-126 .form__title{width:126px}.modal-block__inner .form__item_w-126 input[type="password"],.modal-block__inner .form__item_w-126 input[type="search"],.modal-block__inner .form__item_w-126 input[type="text"],.modal-block__inner .form__item_w-126 input[type="email"],.modal-block__inner .form__item_w-126 input[type="tel"],.modal-block__inner .form__item_w-126 input[type="url"],.modal-block__inner .form__item_w-126 input[type="nuber"],.modal-block__inner .form__item_w-126 input[type="color"],.modal-block__inner .form__item_w-126 input[type="data"],.modal-block__inner .form__item_w-126 select,.modal-block__inner .form__item_w-126 textarea,.modal-block__inner .form__item_w-126 select,.modal-block__inner .form__item_w-126 .form__validation-popup,.modal-block__inner .form__item_w-126 .jstyling-file-f,.form-search-result .form__item_w-126 input[type="password"],.form-search-result .form__item_w-126 input[type="search"],.form-search-result .form__item_w-126 input[type="text"],.form-search-result .form__item_w-126 input[type="email"],.form-search-result .form__item_w-126 input[type="tel"],.form-search-result .form__item_w-126 input[type="url"],.form-search-result .form__item_w-126 input[type="nuber"],.form-search-result .form__item_w-126 input[type="color"],.form-search-result .form__item_w-126 input[type="data"],.form-search-result .form__item_w-126 select,.form-search-result .form__item_w-126 textarea,.form-search-result .form__item_w-126 select,.form-search-result .form__item_w-126 .form__validation-popup,.form-search-result .form__item_w-126 .jstyling-file-f{width:90px}.form__item_w-122{width:122px}.form__item_w-122 input[type="password"],.form__item_w-122 input[type="search"],.form__item_w-122 input[type="text"],.form__item_w-122 input[type="email"],.form__item_w-122 input[type="tel"],.form__item_w-122 input[type="url"],.form__item_w-122 input[type="nuber"],.form__item_w-122 input[type="color"],.form__item_w-122 input[type="data"],.form__item_w-122 select,.form__item_w-122 textarea,.form__item_w-122 select,.form__item_w-122 .form__validation-popup,.form__item_w-122 .jstyling-file-f{width:104px}.form__item_w-122 .jstyling-select,.form__item_w-122 .form__title{width:122px}.modal-block__inner .form__item_w-122 input[type="password"],.modal-block__inner .form__item_w-122 input[type="search"],.modal-block__inner .form__item_w-122 input[type="text"],.modal-block__inner .form__item_w-122 input[type="email"],.modal-block__inner .form__item_w-122 input[type="tel"],.modal-block__inner .form__item_w-122 input[type="url"],.modal-block__inner .form__item_w-122 input[type="nuber"],.modal-block__inner .form__item_w-122 input[type="color"],.modal-block__inner .form__item_w-122 input[type="data"],.modal-block__inner .form__item_w-122 select,.modal-block__inner .form__item_w-122 textarea,.modal-block__inner .form__item_w-122 select,.modal-block__inner .form__item_w-122 .form__validation-popup,.modal-block__inner .form__item_w-122 .jstyling-file-f,.form-search-result .form__item_w-122 input[type="password"],.form-search-result .form__item_w-122 input[type="search"],.form-search-result .form__item_w-122 input[type="text"],.form-search-result .form__item_w-122 input[type="email"],.form-search-result .form__item_w-122 input[type="tel"],.form-search-result .form__item_w-122 input[type="url"],.form-search-result .form__item_w-122 input[type="nuber"],.form-search-result .form__item_w-122 input[type="color"],.form-search-result .form__item_w-122 input[type="data"],.form-search-result .form__item_w-122 select,.form-search-result .form__item_w-122 textarea,.form-search-result .form__item_w-122 select,.form-search-result .form__item_w-122 .form__validation-popup,.form-search-result .form__item_w-122 .jstyling-file-f{width:86px}.form__item_w-120{width:120px}.form__item_w-120 input[type="password"],.form__item_w-120 input[type="search"],.form__item_w-120 input[type="text"],.form__item_w-120 input[type="email"],.form__item_w-120 input[type="tel"],.form__item_w-120 input[type="url"],.form__item_w-120 input[type="nuber"],.form__item_w-120 input[type="color"],.form__item_w-120 input[type="data"],.form__item_w-120 select,.form__item_w-120 textarea,.form__item_w-120 select,.form__item_w-120 .form__validation-popup,.form__item_w-120 .jstyling-file-f{width:102px}.form__item_w-120 .jstyling-select,.form__item_w-120 .form__title{width:120px}.modal-block__inner .form__item_w-120 input[type="password"],.modal-block__inner .form__item_w-120 input[type="search"],.modal-block__inner .form__item_w-120 input[type="text"],.modal-block__inner .form__item_w-120 input[type="email"],.modal-block__inner .form__item_w-120 input[type="tel"],.modal-block__inner .form__item_w-120 input[type="url"],.modal-block__inner .form__item_w-120 input[type="nuber"],.modal-block__inner .form__item_w-120 input[type="color"],.modal-block__inner .form__item_w-120 input[type="data"],.modal-block__inner .form__item_w-120 select,.modal-block__inner .form__item_w-120 textarea,.modal-block__inner .form__item_w-120 select,.modal-block__inner .form__item_w-120 .form__validation-popup,.modal-block__inner .form__item_w-120 .jstyling-file-f,.form-search-result .form__item_w-120 input[type="password"],.form-search-result .form__item_w-120 input[type="search"],.form-search-result .form__item_w-120 input[type="text"],.form-search-result .form__item_w-120 input[type="email"],.form-search-result .form__item_w-120 input[type="tel"],.form-search-result .form__item_w-120 input[type="url"],.form-search-result .form__item_w-120 input[type="nuber"],.form-search-result .form__item_w-120 input[type="color"],.form-search-result .form__item_w-120 input[type="data"],.form-search-result .form__item_w-120 select,.form-search-result .form__item_w-120 textarea,.form-search-result .form__item_w-120 select,.form-search-result .form__item_w-120 .form__validation-popup,.form-search-result .form__item_w-120 .jstyling-file-f{width:84px}.form__item_w-88{width:88px}.form__item_w-88 input[type="password"],.form__item_w-88 input[type="search"],.form__item_w-88 input[type="text"],.form__item_w-88 input[type="email"],.form__item_w-88 input[type="tel"],.form__item_w-88 input[type="url"],.form__item_w-88 input[type="nuber"],.form__item_w-88 input[type="color"],.form__item_w-88 input[type="data"],.form__item_w-88 select,.form__item_w-88 textarea,.form__item_w-88 select,.form__item_w-88 .form__validation-popup,.form__item_w-88 .jstyling-file-f{width:70px}.form__item_w-88 .jstyling-select,.form__item_w-88 .form__title{width:88px}.modal-block__inner .form__item_w-88 input[type="password"],.modal-block__inner .form__item_w-88 input[type="search"],.modal-block__inner .form__item_w-88 input[type="text"],.modal-block__inner .form__item_w-88 input[type="email"],.modal-block__inner .form__item_w-88 input[type="tel"],.modal-block__inner .form__item_w-88 input[type="url"],.modal-block__inner .form__item_w-88 input[type="nuber"],.modal-block__inner .form__item_w-88 input[type="color"],.modal-block__inner .form__item_w-88 input[type="data"],.modal-block__inner .form__item_w-88 select,.modal-block__inner .form__item_w-88 textarea,.modal-block__inner .form__item_w-88 select,.modal-block__inner .form__item_w-88 .form__validation-popup,.modal-block__inner .form__item_w-88 .jstyling-file-f,.form-search-result .form__item_w-88 input[type="password"],.form-search-result .form__item_w-88 input[type="search"],.form-search-result .form__item_w-88 input[type="text"],.form-search-result .form__item_w-88 input[type="email"],.form-search-result .form__item_w-88 input[type="tel"],.form-search-result .form__item_w-88 input[type="url"],.form-search-result .form__item_w-88 input[type="nuber"],.form-search-result .form__item_w-88 input[type="color"],.form-search-result .form__item_w-88 input[type="data"],.form-search-result .form__item_w-88 select,.form-search-result .form__item_w-88 textarea,.form-search-result .form__item_w-88 select,.form-search-result .form__item_w-88 .form__validation-popup,.form-search-result .form__item_w-88 .jstyling-file-f{width:52px}.form__item_w-76{width:76px}.form__item_w-76 input[type="password"],.form__item_w-76 input[type="search"],.form__item_w-76 input[type="text"],.form__item_w-76 input[type="email"],.form__item_w-76 input[type="tel"],.form__item_w-76 input[type="url"],.form__item_w-76 input[type="nuber"],.form__item_w-76 input[type="color"],.form__item_w-76 input[type="data"],.form__item_w-76 select,.form__item_w-76 textarea,.form__item_w-76 select,.form__item_w-76 .form__validation-popup,.form__item_w-76 .jstyling-file-f{width:58px}.form__item_w-76 .jstyling-select,.form__item_w-76 .form__title{width:76px}.modal-block__inner .form__item_w-76 input[type="password"],.modal-block__inner .form__item_w-76 input[type="search"],.modal-block__inner .form__item_w-76 input[type="text"],.modal-block__inner .form__item_w-76 input[type="email"],.modal-block__inner .form__item_w-76 input[type="tel"],.modal-block__inner .form__item_w-76 input[type="url"],.modal-block__inner .form__item_w-76 input[type="nuber"],.modal-block__inner .form__item_w-76 input[type="color"],.modal-block__inner .form__item_w-76 input[type="data"],.modal-block__inner .form__item_w-76 select,.modal-block__inner .form__item_w-76 textarea,.modal-block__inner .form__item_w-76 select,.modal-block__inner .form__item_w-76 .form__validation-popup,.modal-block__inner .form__item_w-76 .jstyling-file-f,.form-search-result .form__item_w-76 input[type="password"],.form-search-result .form__item_w-76 input[type="search"],.form-search-result .form__item_w-76 input[type="text"],.form-search-result .form__item_w-76 input[type="email"],.form-search-result .form__item_w-76 input[type="tel"],.form-search-result .form__item_w-76 input[type="url"],.form-search-result .form__item_w-76 input[type="nuber"],.form-search-result .form__item_w-76 input[type="color"],.form-search-result .form__item_w-76 input[type="data"],.form-search-result .form__item_w-76 select,.form-search-result .form__item_w-76 textarea,.form-search-result .form__item_w-76 select,.form-search-result .form__item_w-76 .form__validation-popup,.form-search-result .form__item_w-76 .jstyling-file-f{width:40px}.form__item_w-62{width:62px}.form__item_w-62 input[type="password"],.form__item_w-62 input[type="search"],.form__item_w-62 input[type="text"],.form__item_w-62 input[type="email"],.form__item_w-62 input[type="tel"],.form__item_w-62 input[type="url"],.form__item_w-62 input[type="nuber"],.form__item_w-62 input[type="color"],.form__item_w-62 input[type="data"],.form__item_w-62 select,.form__item_w-62 textarea,.form__item_w-62 select,.form__item_w-62 .form__validation-popup,.form__item_w-62 .jstyling-file-f{width:44px}.form__item_w-62 .jstyling-select,.form__item_w-62 .form__title{width:62px}.modal-block__inner .form__item_w-62 input[type="password"],.modal-block__inner .form__item_w-62 input[type="search"],.modal-block__inner .form__item_w-62 input[type="text"],.modal-block__inner .form__item_w-62 input[type="email"],.modal-block__inner .form__item_w-62 input[type="tel"],.modal-block__inner .form__item_w-62 input[type="url"],.modal-block__inner .form__item_w-62 input[type="nuber"],.modal-block__inner .form__item_w-62 input[type="color"],.modal-block__inner .form__item_w-62 input[type="data"],.modal-block__inner .form__item_w-62 select,.modal-block__inner .form__item_w-62 textarea,.modal-block__inner .form__item_w-62 select,.modal-block__inner .form__item_w-62 .form__validation-popup,.modal-block__inner .form__item_w-62 .jstyling-file-f,.form-search-result .form__item_w-62 input[type="password"],.form-search-result .form__item_w-62 input[type="search"],.form-search-result .form__item_w-62 input[type="text"],.form-search-result .form__item_w-62 input[type="email"],.form-search-result .form__item_w-62 input[type="tel"],.form-search-result .form__item_w-62 input[type="url"],.form-search-result .form__item_w-62 input[type="nuber"],.form-search-result .form__item_w-62 input[type="color"],.form-search-result .form__item_w-62 input[type="data"],.form-search-result .form__item_w-62 select,.form-search-result .form__item_w-62 textarea,.form-search-result .form__item_w-62 select,.form-search-result .form__item_w-62 .form__validation-popup,.form-search-result .form__item_w-62 .jstyling-file-f{width:26px}.form__item_w-926{float:none;overflow:hidden;max-width:926px}.form__item_w-926 input[type="password"],.form__item_w-926 input[type="search"],.form__item_w-926 input[type="text"],.form__item_w-926 input[type="email"],.form__item_w-926 input[type="tel"],.form__item_w-926 input[type="url"],.form__item_w-926 input[type="nuber"],.form__item_w-926 input[type="color"],.form__item_w-926 input[type="data"],.form__item_w-926 select,.form__item_w-926 textarea,.form__item_w-926 select,.form__item_w-926 .form__validation-popup,.form__item_w-926 .jstyling-file-f{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:926px}.form__row_submit{padding-top:5px}.form__row_submit .form__item{margin-bottom:0}.form__row_submit_right{text-align:right}.form__row_submit_right .form__note{float:left}.form__row_submit_center{text-align:center}.form__required-sign{color:#71bf44}.form__note{font:italic 15px/21px "helveticaneuecyrlight",Arial,FreeSans,sans-serif;margin:0;padding:49px 0 0}.form__msg__content{margin:0}.form__msg__deco{position:absolute;bottom:50%;right:-50px;z-index:1;margin-bottom:-12px;display:block;width:24px;height:24px;background:url(../images/form-error.png) no-repeat}.form__msg-ok{position:absolute;right:-10px;bottom:0;padding:7px 0}.form__item_error input[type="password"],.form__item_error input[type="search"],.form__item_error input[type="text"],.form__item_error input[type="email"],.form__item_error input[type="tel"],.form__item_error input[type="url"],.form__item_error input[type="nuber"],.form__item_error input[type="color"],.form__item_error input[type="data"],.form__item_error select,.form__item_error textarea,.form__item_error .jstyling-file-f,.form__item_error .jstyling-select{box-shadow:inset 0 2px 3px rgba(0,0,0,0.35),inset 1px 1px 1px #ed1461,inset -1px -1px 1px #ed1461 !important}@-webkit-keyframes fadeInSlide{from{-webkit-transform:translateY(60px) rotateX(40deg);opacity:0}to{-webkit-transform:translateY(0px) rotateX(0deg);opacity:1}}@-moz-keyframes fadeInSlide{from{-moz-transform:translateY(60px) rotateX(40deg);opacity:0}to{-moz-transform:translateY(0px) rotateX(0deg);opacity:1}}@keyframes fadeInSlide{from{transform:translateY(60px) rotateX(40deg);opacity:0}to{transform:translateY(0px) rotateX(0deg);opacity:1}}.form-search{position:relative;float:left;width:auto;height:40px;padding:0;margin:0;text-align:left}.form-search .form-search__text,.form-search input[type="text"],.form-search input[type="search"]{float:left;height:16px;width:40px;padding:0;outline:none;border:none;line-height:16px;background:transparent;color:transparent;-moz-box-sizing:coontent-box;-webkit-box-sizing:coontent-box;box-sizing:coontent-box;transform-origin:100% 0%;-ms-transform-origin:100% 0%;-webkit-transform-origin:100% 0%}.form-search .form-search__text:hover,.form-search .form-search__text:focus,.form-search input[type="text"]:hover,.form-search input[type="text"]:focus,.form-search input[type="search"]:hover,.form-search input[type="search"]:focus{border:none}.ie6-7 .form-search .form-search__text,.ie6-7 .form-search input[type="text"],.ie6-7 .form-search input[type="search"]{display:inline;zoom:1}.form-search .form-search__button,.form-search[type="submit"]{position:absolute;top:0px;right:0px;width:40px;height:40px;background:#181415 url(../images/bg-search-btn.png) no-repeat center center;color:transparent;text-indent:-99999px;box-shadow:none;border:none;outline:none;cursor:pointer}.form-search .form-search__button:hover,.form-search[type="submit"]:hover{opacity:0.8}.form-search.form-search_active .form-search__text,.form-search.form-search_active input[type="text"],.form-search.form-search_active input[type="search"]{width:230px;color:#2e2e2e;padding:12px 60px 12px 20px;-moz-animation:stretchRight ease-out 1s;-webkit-animation:stretchRight ease-out 1s;animation:stretchRight ease-out 1s}.form-search.form-search_active .form-search__text:focus,.form-search.form-search_active input[type="text"]:focus,.form-search.form-search_active input[type="search"]:focus{border-color:#231f20}.form-mailing{margin-bottom:0}.form-mailing .form-mailing__title{float:left;font:10px/35px "gotham_proregular",Arial,FreeSans,sans-serif;text-transform:uppercase;color:#000}.form-mailing .form-mailing__content{float:right;width:235px}.form-mailing input[type="email"],.form-mailing input[type="text"],.form-mailing .form-mailing__text{float:left;width:176px;height:21px;line-height:21px;border:none;outline:none;font-size:16px;padding:7px 10px;box-shadow:inset 1px 2px 3px rgba(0,0,0,0.35);background-color:#fff;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;transition:all linear 0.2s}.form-mailing input[type="email"]:hover,.form-mailing input[type="email"]:active,.form-mailing input[type="text"]:hover,.form-mailing input[type="text"]:active,.form-mailing .form-mailing__text:hover,.form-mailing .form-mailing__text:active{outline:none;box-shadow:inset 1px 2px 3px rgba(0,0,0,0.55)}.form-mailing .form-mailing__btn,.form-mailing input[type="button"],.form-mailing input[type="submit"],.form-mailing input[type="reset"]{float:right;width:36px;height:35px;background:url(../images/btn-mailing.jpg) no-repeat;padding:0;color:transparent;text-indent:-99999px;box-shadow:none;border:none;outline:none;cursor:pointer;transition:all linear 0.2s}.form-mailing .form-mailing__btn:hover,.form-mailing input[type="button"]:hover,.form-mailing input[type="submit"]:hover,.form-mailing input[type="reset"]:hover{opacity:0.9}.form-mailing .form-mailing__btn:active,.form-mailing input[type="button"]:active,.form-mailing input[type="submit"]:active,.form-mailing input[type="reset"]:active{-moz-transform:scale(0.97);-webkit-transform:scale(0.97);transform:scale(0.97)}.header__top{background:#302c2d}.header__bottom{background:#f7f5f5;padding:25px 0 33px;-webkit-backface-visibility:hidden}.header__bottom .header__inner{position:relative}.header__left{float:left;width:22%}.header__right{float:right;width:76%;text-align:right}.header__right__left,.header__right__right{display:inline-block;vertical-align:middle;text-align:left}.ie6-7 .header__right__left,.ie6-7 .header__right__right{display:inline;zoom:1}.header__right__right{margin-left:30px}.ie6-7 .header__right__right{display:inline;zoom:1}.js-block-fixed-enabled{position:fixed;top:0;left:0;z-index:10;width:100%;padding:10px 0 18px;box-shadow:0 1px 3px rgba(0,0,0,0.5)}.js-block-fixed-enabled .header__inner{-moz-animation:bounceIn ease-out 0.5s;-webkit-animation:bounceIn ease-out 0.5s;animation:bounceIn ease-out 0.5s}@-webkit-keyframes bounceIn{0%{opacity:0.5;-webkit-transform:scale(0.95);transform:scale(0.95)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-moz-keyframes bounceIn{0%{opacity:0.5;-webkit-transform:scale(0.95);transform:scale(0.95)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounceIn{0%{opacity:0.5;-webkit-transform:scale(0.95);-ms-transform:scale(0.95);transform:scale(0.95)}100%{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.site-name{display:block;font-size:1em;margin:0;padding:0;text-decoration:none}.site-name_block{position:relative;width:107px;margin:10px 0 0}.site-name__img{margin:0;display:block}.feedback{height:40px;line-height:40px;margin:0 20px 0 0}.feedback__inner{display:inline-block;vertical-align:middle;color:#727171;font-size:11px;line-height:16px;cursor:pointer;-moz-transition:all linear 0.2s;-webkit-transition:all linear 0.2s;transition:all linear 0.2s}.ie6-7 .feedback__inner{display:inline;zoom:1}.feedback__inner .i-ico{margin-right:10px}.feedback__inner:hover{text-decoration:none;color:#fff}@keyframes stretchRight{0%{transform:scaleX(0)}100%{transform:scaleX(1)}}@-moz-keyframes stretchRight{0%{-webkit-transform:scaleX(0)}100%{-webkit-transform:scaleX(1)}}@-webkit-keyframes stretchRight{0%{-webkit-transform:scaleX(0)}100%{-webkit-transform:scaleX(1)}}.list_identification .list__item{margin:0 0 0 30px}.identification__item{font-size:11px;color:#afafaf;letter-spacing:0.3px;text-decoration:none;border-bottom:1px dotted #faa61a;-moz-transition:all linear 0.2s;-webkit-transition:all linear 0.2s;transition:all linear 0.2s;cursor:pointer}.identification__item:hover{border-bottom-color:transparent;color:#fff}.forum{float:left;background:#242021}.forum__inner{display:inline-block;color:#727171;font:12px/16px "gotham_promedium",Arial,FreeSans,sans-serif;font-size:11px;line-height:15px;letter-spacing:0.5px;text-transform:uppercase;padding:12px 20px;text-decoration:none;-moz-transition:all linear 0.2s;-webkit-transition:all linear 0.2s;transition:all linear 0.2s}.ie6-7 .forum__inner{display:inline;zoom:1}.forum__inner .i-ico{margin-right:10px}.forum__inner:hover{text-decoration:none;color:#fff}.header__slider{position:relative;z-index:1;width:100%;margin:0 auto}.header__slider .bx-wrapper{z-index:1}.slider{margin:0;padding:0;height:620px;overflow:hidden}.slider__item{position:relative;float:left;margin:0;padding:0}.slider__item .btn-wrap{position:absolute;bottom:155px;left:0;width:100%;margin:0}.slider__item img{-webkit-backface-visibility:hidden}.slider__item__inner{position:relative;height:620px;background-position:center center;background-size:cover;background-repeat:no-repeat;-moz-transition:all linear 0.2s;-webkit-transition:all linear 0.2s;transition:all linear 0.2s}.slider__item__front{position:absolute;top:145px;left:50%;margin-left:-450px;width:900px;text-align:center}.slider__item__title{font:46px/56px "gotham_problack",Arial,FreeSans,sans-serif;color:#fff;letter-spacing:0.3px;text-transform:uppercase;margin:0}.slider__item__descr{width:700px;font:15px/24px "gotham_promedium",Arial,FreeSans,sans-serif;color:#fff;letter-spacing:0.2px;margin:48px auto 0}.slider__item_active .slider__item__inner{-moz-animation:fade ease-out 1s;-webkit-animation:fade ease-out 1s;animation:fade ease-out 1s}.slider-footer{overflow:hidden;position:absolute;bottom:25px;left:50%;width:1994px;margin-left:-997px;z-index:1}.slider-footer__nav{float:left;background:#181415;background:rgba(24,20,21,0.85);-moz-transition:all linear 0.2s;-webkit-transition:all linear 0.2s;transition:all linear 0.2s}.ie6-8 .slider-footer__nav{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity= 85)";filter:alpha(opacity=85);zoom:1}.ie6-7 .slider-footer__nav{display:inline;zoom:1}.slider-footer__nav:hover{background:rgba(24,20,21,0.95)}.slider-footer__nav:hover .slider-footer__nav__main{color:#fff}.slider-footer__nav:hover .slider-nav__link{text-decoration:none}.ie6-8 .slider-footer__nav:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity= 95)";filter:alpha(opacity=95)}.slider-footer__nav__main{text-decoration:none;color:#fff;text-align:right;display:block;padding:20px}.slider-nav__title{display:inline-block;font:14px/16px "gotham_probold",Arial,FreeSans,sans-serif;text-transform:uppercase;letter-spacing:0.5px}.ie6-7 .slider-nav__title{display:inline;zoom:1}.slider-nav__link{display:inline-block;vertical-align:middle;font:11px/13px "gotham_prolight",Arial,FreeSans,sans-serif;background:url(../images/bg-arrow.png) right center no-repeat;padding-right:23px;letter-spacing:0.5px;text-decoration:underline;color:#71bf44;padding-left:5px}.ie6-7 .slider-nav__link{display:inline;zoom:1}.slider-nav{overflow:hidden;display:table}.slider-nav .list__item{display:table-cell;vertical-align:middle;width:1%}.ie6-7 .slider-nav .list__item{float:left;zoom:1}.slider-nav-item{display:inline-block;width:100%;height:100%;border-left:1px solid rgba(24,20,21,0.85);background:#181415;background:rgba(24,20,21,0.4);text-decoration:none;color:#fff;-moz-transition:all linear 0.2s;-webkit-transition:all linear 0.2s;transition:all linear 0.2s}.ie6-8 .slider-nav-item{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity= 40)";filter:alpha(opacity=40);display:inline;zoom:1}.slider-nav-item:hover{background:rgba(24,20,21,0.85);color:#fff}.ie6-8 .slider-nav-item:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity= 85)";filter:alpha(opacity=85)}.slider-nav-item.active{position:relative;background:#71bf44;border-left-color:#71bf44}.slider-nav-item.active:before{position:absolute;content:'';top:-8px;left:50%;margin-left:-9px;border-bottom:8px solid #71bf44;border-left:9px solid transparent;border-right:9px solid transparent}.ie6-8 .slider-nav-item.active{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity= 100)";filter:alpha(opacity=100)}.slider-nav__inside{display:inline-block;vertical-align:middle;font:14px/20px "gotham_promedium",Arial,FreeSans,sans-serif;letter-spacing:0.5px;text-transform:uppercase;padding:20px}.ie6-8 .slider-nav__inside{display:inline;zoom:1}.page-index .container{padding:18px 0 0}.page-index .wrapper{overflow:hidden;background:#f7f5f5}.page-index .middle,.page-index .container{width:100%}.page-index .list_infographic{width:100%}.page-index .list_infographic .list__item{margin:0 8px}.content .g-nav_main{position:relative;z-index:1;background:#fff;margin:-60px 0 0}.content .g-nav_main:before,.content .g-nav_main:after{position:absolute;z-index:0;content:'';top:0;width:100%;height:54px;border-top:1px solid #ebebeb;background:#fff}.content .g-nav_main:before{left:-100%}.content .g-nav_main:after{right:-100%}.content .js-block-content-fixed-enabled{position:fixed;z-index:2;margin:0}.content .js-block-content-fixed-enabled:before,.content .js-block-content-fixed-enabled:after{box-shadow:0 1px 3px rgba(0,0,0,0.5)}.b-text{padding:60px 0}.b-text_color{background:#f3f1f1}.b-text__title{font:26px/32px "gotham_probold",Arial,FreeSans,sans-serif;color:#2e2e2e;text-transform:uppercase;letter-spacing:2px;text-align:center;margin:0 0 50px}.b-text_decor-green{background:url(../images/bg-brash-big.jpg) no-repeat top left}.b-text_decor-gray{padding:55px 0;background:#f7f7f5 url(../images/bg-brash-gray-big.jpg) no-repeat top center}.b-text__left{float:left;width:50%}.b-text__right{float:right;width:50%}.layout{margin-bottom:45px;font:13px/24px "helveticaneuecyrlight",Arial,FreeSans,sans-serif}.layout__left,.layout__right{float:left;width:38%;padding:0 6%}.layout__middle{width:38%;margin:0 auto;text-align:center}.layout_decor{position:relative;background:#fff;padding:40px 0}.layout_decor:before,.layout_decor:after{position:absolute;content:'';top:0;width:100%;height:100%;background:#fff}.layout_decor:before{left:-100%}.layout_decor:after{right:-100%}.b-step{margin-left:-75px !important}.info-b{overflow:hidden;margin-bottom:50px}.info-b .img-wrap{float:left;margin:0 18px 18px 0}.info-b .info-b__main{overflow:hidden}.section-preview{font-size:19px;line-height:30px;color:gray;margin-bottom:30px}.section-preview_color{color:#2384c6}.section{overflow:hidden;margin-bottom:40px}.section__left{float:left;width:266px}.section__left .btn_back{width:100%;margin-bottom:30px}.section__right{float:right;width:650px;padding-left:60px}.i-ico{display:inline-block;vertical-align:middle;background:url('../images/global-sprite-s13325be3db.png')}.ie6-7 .i-ico{display:inline;zoom:1}.i-ico_album{background-position:0 0;height:20px;width:26px}.i-ico_back{background-position:0 -82px;height:22px;width:26px}.i-ico_back:hover,.i-ico_back.ico-back-hover{background-position:0 -40px}.i-ico_calendar{background-position:0 -190px;height:21px;width:20px}.i-ico_doc{background-position:0 -431px;height:12px;width:10px}.i-ico_download{background-position:0 -463px;height:9px;width:8px}.i-ico_form-ok{background-position:0 -492px;height:6px;width:7px}.i-ico_forum{background-position:0 -518px;height:16px;width:18px}.i-ico_clock{background-position:0 -332px;height:13px;width:13px}.i-ico_clock:active,.i-ico_clock.ico-clock-active{background-position:0 -299px}.i-ico_load{background-position:0 -657px;height:22px;width:30px}.i-ico_map{background-position:0 -767px;height:14px;width:10px}.i-ico_publish{background-position:0 -869px;height:38px;width:32px}.i-ico_question{background-position:0 -927px;height:16px;width:16px}.i-ico_rating{background-position:0 -963px;height:19px;width:21px}.i-ico_show{background-position:0 -1068px;height:22px;width:16px}.i-ico_i-o{background-position:0 -554px;height:15px;width:17px}.i-ico_watch{background-position:0 -1328px;height:12px;width:22px}.i-info{display:inline-block;vertical-align:middle;background:url('../images/sprite-infographic-sec24a91e9e.png')}.ie6-7 .i-info{display:inline;zoom:1}.i-info_camp{background-position:0 0;height:76px;width:76px}.i-info_child{background-position:0 -96px;height:77px;width:77px}.i-info_classes{background-position:0 -193px;height:74px;width:74px}.i-info_development{background-position:0 -287px;height:72px;width:72px}.i-info_education{background-position:0 -379px;height:72px;width:72px}.i-info_equipment{background-position:0 -471px;height:74px;width:74px}.i-info_event{background-position:0 -565px;height:72px;width:72px}.i-info_facebook{background-position:0 -657px;height:74px;width:74px}.i-info_festival{background-position:0 -751px;height:75px;width:75px}.i-info_managment{background-position:0 -846px;height:72px;width:72px}.i-info_methodic{background-position:0 -938px;height:75px;width:75px}.i-info_netbook{background-position:0 -1033px;height:75px;width:75px}.i-info_newspaper{background-position:0 -1128px;height:76px;width:76px}.i-info_participant{background-position:0 -1224px;height:72px;width:72px}.i-info_partners{background-position:0 -1316px;height:75px;width:75px}.i-info_people{background-position:0 -1411px;height:75px;width:75px}.i-info_pupil{background-position:0 -1506px;height:76px;width:76px}.i-info_regions{background-position:0 -1697px;height:74px;width:74px}.i-info_region-shema{background-position:0 -1602px;height:75px;width:75px}.i-info_school{background-position:0 -1791px;height:76px;width:76px}.i-info_teacher{background-position:0 -1981px;height:74px;width:74px}.i-info_teacher-elementary{background-position:0 -1887px;height:74px;width:74px}.i-info_tecnology{background-position:0 -2075px;height:75px;width:75px}.i-info_training{background-position:0 -2170px;height:76px;width:76px}.i-info_video{background-position:0 -2266px;height:74px;width:74px}.element_hover{display:block}.element_hover .element__overlay__inner{position:absolute;width:86%;height:86%;z-index:2;padding:7%;-webkit-backface-visibility:hidden;overflow:hidden}.element_hover .element__inner{text-decoration:none;color:#fff;position:relative;overflow:hidden;-moz-transition:all linear 0.2s;-webkit-transition:all linear 0.2s;transition:all linear 0.2s}.element_hover .element__overlay__inner{-moz-transition:all ease-in-out 0.3s;-webkit-transition:all ease-in-out 0.3s;transition:all ease-in-out 0.3s;-moz-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);-moz-transform-origin:50% 50%;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.element_hover .element__img{display:block;position:static}.element_hover .element__overlay__bg{position:absolute;width:100%;height:100%;z-index:1}.element_hover .element__overlay__inner_top,.element_hover .element__overlay__bg_top{top:0;left:0}.ie6-8 .element_hover .element__overlay__inner_top,.ie6-8 .element_hover .element__overlay__bg_top{display:inline;top:100%}.infographic{text-align:center}.list_infographic{width:103%}.list_infographic .list__item{margin:0 17px 0 0}.infographic-item{width:196px;background:#fff;padding:38px 18px;text-align:center;-moz-transition:all ease-in-out 0.3s;-webkit-transition:all ease-in-out 0.3s;transition:all ease-in-out 0.3s}.infographic-item:hover{box-shadow:0 0 15px rgba(0,0,0,0.1)}.infographic-item__pic-wrap{margin-bottom:20px}.infographic-item__title{font:24px/30px "gotham_probold",Arial,FreeSans,sans-serif;letter-spacing:-1px}.infographic-item__descr{font-size:14px;color:#aeaeae}.b-text_event .b-text__content{width:100%;position:relative;z-index:1}.b-text_event .bx-wrapper{position:static}.b-text_event .list_events .list__item{margin:0}.b-text_event .event-item{text-align:left;-webkit-backface-visibility:hidden}.b-text_event .event-item:hover{border:none}.b-text_event .event-item:hover .event-item__title a{color:#71bf44}.b-text_event .event-item__date{right:0;width:174px;height:72px}.b-text_event .event-item__date__left{width:74px}.b-text_event .event-item__date__right{width:80px;height:40px;padding:16px 0 0}.b-text_event .event-item__day{font:42px/42px "gotham_prolight",Arial,FreeSans,sans-serif;padding:15px 0}.b-text_event .event-item__month,.b-text_event .event-item__year{font:14px/14px "gotham_probold",Arial,FreeSans,sans-serif}.b-text_event .event-item__preview{margin:0 20px 0 0;border:1px solid #c9c9c9}.b-text_event .event-item__main{margin:0;height:auto}.b-text_event .event-item__title{font:22px/32px "gotham_probold",Arial,FreeSans,sans-serif;margin:5px 0 25px}.b-text_event .event-item__descr{line-height:20px;color:gray}.b-text_event .event-item__info{display:table;width:100%;margin-bottom:25px;box-shadow:none;padding:0}.b-text_event .event-item__info__item{display:table-cell;vertical-align:top;padding:15px 20px;width:auto;border:1px solid #c9c9c9;border-left:none;font:13px/18px "gotham_prolight",Arial,FreeSans,sans-serif;margin-left:0}.b-text_event .event-item__info__item:first-child{width:43%;border-left:1px solid #c9c9c9}.b-text_event .event-item__info__item p{margin-bottom:0}.ie6-7 .b-text_event .event-item__info__item{float:left}.b-text_event .event-item__info__title{font-family:"gotham_probold",Arial,FreeSans,sans-serif;color:#2e2e2e}.event-slider{margin-bottom:40px}.events{margin:0 0 30px}.list_events .list__item{margin:0 0 10px}.event-item{overflow:hidden}.event-item:hover{border:3px solid #71bf44}.event-item:hover .event-item__pic-wrap img{-moz-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05)}.event-item:hover .event-item__content{margin:-3px}.event-item:hover .event-item__order-btn{background-color:#faa61a}.event-item__preview{position:relative;float:left}.event-item__pic-wrap{overflow:hidden}.event-item__pic-wrap img{display:block;-moz-transition:all linear 0.2s;-webkit-transition:all linear 0.2s;transition:all linear 0.2s}.event-item__date{position:absolute;top:0;right:-80px;width:138px;height:56px;color:#fff;background:#2e2e2e;text-align:center;-moz-transition:all linear 0.2s;-webkit-transition:all linear 0.2s;transition:all linear 0.2s}.event-item__date__left{float:left;width:58px;height:100%;background:#71bf44}.event-item__date__right{float:right;width:60px;height:40px;padding:13px 0 0;margin-right:10px;line-height:14px;text-align:left}.event-item__day{display:inline-block;width:100%;font:32px/32px "gotham_prolight",Arial,FreeSans,sans-serif;padding:12px 0;white-space:nowrap}.ie6-7 .event-item__day{display:inline;zoom:1}.event-item__month,.event-item__year{display:inline-block;width:100%;font:12px/14px "gotham_probold",Arial,FreeSans,sans-serif;white-space:nowrap}.ie6-7 .event-item__month,.ie6-7 .event-item__year{display:inline;zoom:1}.event-item__main{overflow:hidden;height:145px;margin:18px 0 15px 0}.event-item__title{font:15px/20px "gotham_probold",Arial,FreeSans,sans-serif;text-transform:none}.event-item__title a{color:#2e2e2e;text-decoration:none;-moz-transition:all linear 0.2s;-webkit-transition:all linear 0.2s;transition:all linear 0.2s}.event-item__info{position:relative;padding:10px 0;box-shadow:inset 1px 1px 1px #ebedef, inset -1px -1px 1px #ebedef}.event-item__info__item{display:inline-block;vertical-align:middle;width:299px;margin-left:20px;font:12px/20px "gotham_proregular",Arial,FreeSans,sans-serif}.event-item__info__item p{margin-bottom:0}.ie6-7 .event-item__info__item{display:inline;zoom:1}.event-item__info__title{color:gray;padding-right:3px}.event-item__descr{line-height:18px}.event-item__descr p{margin-bottom:12px}.event-item__content{position:relative}.event-item__text{overflow:hidden;height:178px;border:1px solid #ebedef;border-bottom:none;padding:0 22px 0 112px}.event-item__order-btn{position:absolute;top:0px;right:0px;width:46px;height:100%;background:#c1c0c4 url(../images/global-sprite/ico-show.png) no-repeat center center;text-align:center;cursor:pointer}.list__item_mailing .event-item{padding:25px;font-size:17px;line-height:22px}.event-inside{position:relative;z-index:1;margin:-60px 0 0}.event-inside .layout{margin-top:60px}.event__gallery{position:relative;z-index:1}.event__gallery .list__item{float:left}.event__gallery .event-gallery-item img{margin:0 auto}.decor{position:absolute;z-index:51;width:26px;height:26px;background:url(../images/bg-decor.png) no-repeat;left:50%;margin-left:-13px;bottom:-13px}.text-center{text-align:center}.text-right{text-align:right}.clickable-b{cursor:pointer}.event-item_preview{margin-bottom:30px}.event-item_preview .event-item__preview{float:none}.event-item_preview .event-item__text{position:absolute;top:0;left:0;width:100%;height:100%;border:none;padding:0;color:#fff}.event-item_preview .event-item__main{margin:25px 30px;height:194px}.event-item_preview .event-item__title{font:24px/32px "gotham_probold",Arial,FreeSans,sans-serif;text-transform:uppercase;color:#fff;margin-bottom:25px}.event-item_preview .event-item__title a{color:#fff}.event-item_preview .event-item__info{position:absolute;width:100%;height:auto;height:56px;left:0;bottom:0;padding:0;background:#000;background:rgba(0,0,0,0.5);box-shadow:none}.ie6-8 .event-item_preview .event-item__info{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity= 50)";filter:alpha(opacity=50);zoom:1}.event-item_preview .event-item__info__item{width:430px;margin:0 15px;color:#fff;line-height:14px;text-align:left}.event-item_preview .event-item__info__title{color:#908e8e}.event-item_preview .event-item__date{display:inline-block;vertical-align:middle;position:static}.event-item_preview:hover .event-item_preview__link{text-decoration:none}.event-item_preview__link{display:inline-block;vertical-align:middle;font:10px/13px "gotham_prolight",Arial,FreeSans,sans-serif;background:url(../images/bg-arrow.png) right center no-repeat;padding-right:23px;letter-spacing:1.5px;margin-right:20px;text-decoration:underline;text-transform:uppercase;color:#71bf44}.ie6-7 .event-item_preview__link{display:inline;zoom:1}.event__preview{position:relative;float:none;overflow:hidden;margin-bottom:30px}.event__pic-wrap{float:left;margin-right:20px}.event__pic-wrap img{display:block}.event__info{overflow:hidden;padding-bottom:68px}.event__info__item{margin-bottom:15px}.event__info__title{color:gray;margin-bottom:0}.event__date{display:block;overflow:hidden;width:100%;height:66px;color:#fff;background:#2e2e2e;text-align:center;margin-top:5px}.event__date__left{float:left;width:66px;height:100%;background:#71bf44}.event__date__right{display:block;overflow:hidden;height:28px;padding:19px 18px;line-height:14px;text-align:left}.event__day{display:inline-block;width:100%;font:32px/32px "gotham_prolight",Arial,FreeSans,sans-serif;padding:17px 0;white-space:nowrap}.ie6-7 .event__day{display:inline;zoom:1}.event__month,.event__year{display:inline-block;width:100%;font:12px/14px "gotham_probold",Arial,FreeSans,sans-serif;white-space:nowrap}.ie6-7 .event__month,.ie6-7 .event__year{display:inline;zoom:1}.event__participant{font:12px/17px "gotham_probold",Arial,FreeSans,sans-serif;letter-spacing:0.2px}.event__order-btn{display:block;position:absolute;bottom:0px;left:500px;width:230px;height:68px}.event__order-btn__map{float:left;width:62px;height:68px;background:#faa61a url(../images/global-sprite/ico-show.png) no-repeat center center;-moz-transition:all linear 0.2s;-webkit-transition:all linear 0.2s;transition:all linear 0.2s;cursor:pointer}.event__order-btn__map:hover{background-color:#71bf44}.event__order-btn__inside{display:block;overflow:hidden;height:36px;padding:18px;background:#71bf44;font:13px/16px "gotham_proregular",Arial,FreeSans,sans-serif;text-transform:uppercase;letter-spacing:1.5px;color:#fff;-moz-transition:all linear 0.2s;-webkit-transition:all linear 0.2s;transition:all linear 0.2s;cursor:pointer}.event__order-btn__inside:hover{background:#2e2e2e}.event__main{margin-bottom:60px}.event__descr{font-size:19px;line-height:30px;letter-spacing:0.2px;color:gray;margin-bottom:30px}.event__img{display:block;margin:30px 0 20px}.event__img img{display:block}.event__img-caption{padding:18px 45px;color:gray;font-size:11px;line-height:18px}.list_event-preview{width:103%}.list_event-preview .list__item{margin:0 17px 15px 0}.event-preview-item{width:230px}.event-preview-item:hover .event-preview-item__title a{color:#2e2e2e;text-decoration:underline}.event-preview-item__date{display:inline-block;width:100%;line-height:16px;color:#71bf44;margin-bottom:10px}.ie6-7 .event-preview-item__date{display:inline;zoom:1}.event-preview-item__title{color:#2e2e2e}.event-preview-item__title a{color:#2e2e2e;text-decoration:none}.press-list{margin-bottom:30px}.press-list__preview{float:left;width:480px}.press-list__thumb{float:right;width:500px}.list_press-list{border:1px solid #c9c9c9}.list_press-list .list__item:hover{box-shadow:0 0 20px rgba(0,0,0,0.1)}.list_press-list .list__item:hover .press-list__title a{color:#71bf44}.list_press-list .list__item_animate .press-list-item{-moz-animation:fade ease-out 1s;-webkit-animation:fade ease-out 1s;animation:fade ease-out 1s}.list_press-list .list__item_animate .press-list__pic-wrap img{-moz-animation:fadeIn ease-out 1s;-webkit-animation:fadeIn ease-out 1s;animation:fadeIn ease-out 1s}.press-list-item{overflow:hidden;height:334px;margin-bottom:20px;-moz-transition:all linear 0.2s;-webkit-transition:all linear 0.2s;transition:all linear 0.2s}.press-list__pic-wrap{margin-bottom:20px}.press-list__pic-wrap img{display:block;-moz-transition:all linear 0.2s;-webkit-transition:all linear 0.2s;transition:all linear 0.2s}.press-list__main{overflow:hidden;margin:0 20px}.press-list__date{color:#71bf44}.press-list__title{font:13px/20px "gotham_probold",Arial,FreeSans,sans-serif;margin-bottom:10px}.press-list__title a{text-decoration:none;color:#2e2e2e;-moz-transition:all linear 0.2s;-webkit-transition:all linear 0.2s;transition:all linear 0.2s}.press-list__descr{color:gray;line-height:18px}.press-list__descr p{margin-bottom:0}.list_press-list-anons{width:101%}.list_press-list-anons .list__item{position:relative;float:left;width:228px;height:166px;border:1px solid #c9c9c9;cursor:pointer;margin:0 0 20px 20px;-moz-transition:all linear 0.2s;-webkit-transition:all linear 0.2s;transition:all linear 0.2s}.list_press-list-anons .list__item:hover{box-shadow:0 0 20px rgba(0,0,0,0.1)}.list_press-list-anons .list__item_selected{border-color:#71bf44;background-color:#71bf44}.list_press-list-anons .list__item_selected:before{position:absolute;content:'';bottom:15px;left:-21px;border-right:20px solid #ed1461;border-top:12px solid transparent;border-bottom:12px solid transparent}.list_press-list-anons .list__item_selected .press-list-anons__date{color:#fff}.press-list-anons-item{overflow:hidden;margin-bottom:20px;height:146px}.press-list-anons-item__main{overflow:hidden;padding:20px 20px 0}.press-list-anons__date{line-height:16px;color:#71bf44}.press-list-anons__descr{margin:10px 0 0}.press-list-anons__descr p{margin-bottom:0}.list_programm .list__item{margin:0 0 10px}.programm-item{overflow:hidden}.programm-item:hover{border:3px solid #71bf44}.programm-item:hover .programm-item__pic-wrap img{-moz-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05)}.programm-item:hover .programm-item__content{margin:-3px}.programm-item:hover .event-item_preview__link{text-decoration:none}.programm-item{overflow:hidden}.programm-item__content{position:relative}.programm-item__main{overflow:hidden;margin:25px 30px;height:194px}.programm-item__pic-wrap{overflow:hidden}.programm-item__pic-wrap img{display:block;-moz-transition:all linear 0.2s;-webkit-transition:all linear 0.2s;transition:all linear 0.2s}.programm-item__text{position:absolute;top:0;left:0;width:100%;height:100%;border:none;padding:0;color:#fff}.programm-item__title{font:24px/32px "gotham_probold",Arial,FreeSans,sans-serif;text-transform:uppercase;margin-bottom:25px;color:#fff}.programm-item__title a{color:#fff;text-decoration:none;-moz-transition:all linear 0.2s;-webkit-transition:all linear 0.2s;transition:all linear 0.2s}.programm-item__info{position:absolute;width:100%;height:auto;height:20px;left:0;bottom:0;padding:18px 0;background:#000;background:rgba(0,0,0,0.5);box-shadow:none}.ie6-8 .programm-item__info{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity= 50)";filter:alpha(opacity=50);zoom:1}.programm-item__info__left{float:left;margin-left:30px}.programm-item__info__right{float:right;margin-right:20px}.programm-item_preview__link{display:inline-block;vertical-align:middle;font:10px/13px "gotham_prolight",Arial,FreeSans,sans-serif;background:url(../images/bg-arrow.png) right center no-repeat;padding-right:23px;letter-spacing:1.5px;text-decoration:underline;text-transform:uppercase;color:#71bf44}.ie6-7 .programm-item_preview__link{display:inline;zoom:1}.programm-item__info-item{display:inline-block;vertical-align:middle;margin-right:15px;font:12px/20px "gotham_proregular",Arial,FreeSans,sans-serif;color:#fff}.programm-item__info-item p{margin-bottom:0}.ie6-7 .programm-item__info-item{display:inline;zoom:1}.programm-item__info-item__num{font-family:"gotham_probold",Arial,FreeSans,sans-serif;color:#71bf44;padding-right:3px}.programm{margin-bottom:50px}.programm .feedback-item a{color:#2e2e2e}.programm .event-item__info__item{width:499px}.programm .event-item__info__item:first-child{width:299px}.programm__pic-wrap{margin-bottom:40px}.programm__pic-wrap img{display:block;-moz-animation:fadeIn ease-out 1s;-webkit-animation:fadeIn ease-out 1s;animation:fadeIn ease-out 1s}.programm__content{overflow:hidden;margin-bottom:30px}.programm__preview{margin:0 130px 30px;text-align:center;font:13px/22px "gotham_proitalic",Arial,FreeSans,sans-serif;letter-spacing:0.2px;color:gray}.programm__main{overflow:hidden}.programm__main__left{float:left;width:429px}.programm__main__right{float:right;width:230px}.programm__post{color:gray;margin-bottom:2px}.programm__title{font-size:19px;line-height:24px;margin-bottom:25px}.programm__descr{overflow:hidden;font:15px/22px "gotham_proregular",Arial,FreeSans,sans-serif;letter-spacing:0.2px;color:gray;margin-bottom:50px}.programm__descr__left,.programm__descr__right{float:left;margin:0 40px;width:400px}.list_programm-info{text-align:center;margin-bottom:40px}.list_programm-info .list__item{margin:0 17px 40px}.programm-info-item{width:240px;text-align:left}.programm-info-item__pic-wrap{display:inline-block;vertical-align:middle;width:90px}.ie6-7 .programm-info-item__pic-wrap{display:inline;zoom:1}.programm-info-item__main{display:inline-block;vertical-align:middle;width:146px;color:#71bf44}.ie6-7 .programm-info-item__main{display:inline;zoom:1}.programm-info-item__num{display:inline-block;width:100%;font:40px/40px "gotham_probold",Arial,FreeSans,sans-serif;letter-spacing:0.2px;text-transform:uppercase}.ie6-7 .programm-info-item__num{display:inline;zoom:1}.programm-info-item__title{display:inline-block;font-size:15px;line-height:15px}.ie6-7 .programm-info-item__title{display:inline;zoom:1}.btn-load:hover .btn-load__inside{text-decoration:none}.btn-load__inside{display:inline-block;width:100%;font-size:10px;line-height:40px;letter-spacing:1.5px;color:#71bf44;cursor:pointer;text-decoration:underline;text-transform:uppercase}.ie6-7 .btn-load__inside{display:inline;zoom:1}.programm_nav{margin:30px 0 0}.btn_download{float:left}.btn_archiv{float:right}.programm__partners-gallery{margin:70px 0 60px;position:relative;z-index:1}.list_partner .list__item{float:left;width:200px}.partner-item{position:relative;display:block;text-decoration:none;background:#fff;border:1px solid #f3f1f1;height:122px;line-height:122px;text-align:center;-moz-transition:all linear 0.2s;-webkit-transition:all linear 0.2s;transition:all linear 0.2s}.partner-item img{display:inline !important;vertical-align:middle}.partner-item:hover .thumb__mask-element{border-color:#71bf44}.programm__partners{margin-bottom:50px;overflow:hidden}.programm__partners__map{position:absolute;z-index:0;left:0;width:100%;overflow:hidden}.programm__partners__preview{position:absolute;height:145px;width:100%;z-index:1;left:0;text-align:center;background:#fff;background:rgba(255,255,255,0.8);padding:45px 0 40px}.ie6-8 .programm__partners__preview{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity= 80)";filter:alpha(opacity=80);zoom:1}.programm__partners__preview .i-info{margin-bottom:15px}.programm__partners__title{font:40px/40px "gotham_probold",Arial,FreeSans,sans-serif;letter-spacing:0.2px;color:#71bf44}.programm__partners__title__inside{border-bottom:1px dashed #71bf44;cursor:pointer;-moz-transition:all linear 0.2s;-webkit-transition:all linear 0.2s;transition:all linear 0.2s}.programm__partners__title__inside:hover{border-bottom-color:transparent}.b-preview{height:230px}.b-map{height:455px}.registration-page{width:732px;margin:0 auto}.registration-page .form{margin-top:50px}.registration-page .form__row{margin-left:126px}.registration-page .form__row_decor{margin-left:0}.personal-page{width:730px;margin:0 auto}.personal-page .form{padding-bottom:45px;margin-bottom:50px;border-bottom:2px solid #71bf44}.personal-page .form__row{margin-left:216px}.list_personal-publish{margin:60px 0 30px}.list_personal-publish .list__item:first-child .personal-publish-item{border-top:1px solid #d7d7d7}.personal-publish-item{padding:30px 0 15px;border-bottom:1px solid #d7d7d7}.personal-publish-item:hover .personal-publish-item__title{color:#71bf44}.personal-publish-item:hover .personal-publish-item__title a{color:#71bf44}.personal-publish-item:hover .personal-publish-item__detail__text{text-decoration:none}.personal-publish-item__title{font:20px/20px "gotham_probold",Arial,FreeSans,sans-serif;color:#2e2e2e}.personal-publish-item__title a{color:#2e2e2e;text-decoration:none;-moz-transition:all ease-in-out 0.2s;-webkit-transition:all ease-in-out 0.2s;transition:all ease-in-out 0.2s}.personal-publish-item__descr{line-height:18px}.personal-publish-item__nav{overflow:hidden;padding:5px 0 0}.personal-publish__date{float:left}.personal-publish__rating{float:right}.personal-publish__rating .i-ico{margin-right:7px;vertical-align:bottom}.pseudo-link{text-decoration:underline;color:#71bf44;cursor:pointer}.pseudo-link:hover{text-decoration:none}.btn-publish{display:inline-block}.ie6-7 .btn-publish{display:inline;zoom:1}.btn-publish .i-ico{margin-right:13px}.btn-publish:hover .btn-publish__inside{text-decoration:none}.btn-publish__inside{display:inline-block;vertical-align:middle;font:14px/20px "gotham_probold",Arial,FreeSans,sans-serif;letter-spacing:1.5px;text-transform:uppercase;text-align:left;text-decoration:underline}.ie6-7 .btn-publish__inside{display:inline;zoom:1}.list_questioning{padding-top:22px;border-top:2px solid #71bf44;margin-bottom:30px}.questioning-item{padding:25px 30px 20px;border:1px solid #c9c9c9;margin-bottom:10px;box-shadow:inset 1px 1px 1px #fff,inset -1px -1px 1px #fff;-moz-transition:all ease-in-out 0.3s;-webkit-transition:all ease-in-out 0.3s;transition:all ease-in-out 0.3s}.questioning-item:hover{background:#f7f5f5;border-color:#71bf44;box-shadow:inset 1px 1px 1px #71bf44,inset -1px -1px 1px #71bf44}.questioning-item:hover .questioning-item__title a{color:#71bf44;text-decoration:underline}.questioning-item__title{font:17px/20px "gotham_probold",Arial,FreeSans,sans-serif;margin-bottom:12px}.questioning-item__title a{color:#2e2e2e;text-decoration:none;-moz-transition:all ease-in-out 0.3s;-webkit-transition:all ease-in-out 0.3s;transition:all ease-in-out 0.3s}.questioning-item__descr{overflow:hidden;font-size:12px;letter-spacing:0.2px;color:gray}.questioning-item__date{float:left;width:125px;margin-right:10px}.questioning-item__voice{float:left;margin-right:10px}.questioning-item__voice__num,.questioning-item__status__type{color:#71bf44;padding-left:3px}.questioning-item__status{float:right;width:152px;text-align:right}.questioning-item__status__type_archive{color:#2e2e2e}.questioning .form .form__item{margin:0 0 8px}.questioning .form .jstyling-checkbox,.questioning .form .jstyling-radio{margin:0 18px 0 14px;float:left}.questioning .form .form__title-switch{display:block;overflow:hidden;width:auto}.questioning .form label{font-size:13px}.questioning__descr{overflow:hidden;padding:10px 30px;background:#f7f5f5;font-size:12px;letter-spacing:0.2px;color:gray;margin-bottom:25px}.questioning__date{float:left;width:125px;margin-right:10px}.questioning__voice{float:left;margin-right:10px}.questioning__voice__num,.questioning__status__type{color:#71bf44;padding-left:3px}.questioning__status{float:right;width:152px;text-align:right}.questioning__title{font:19px/30px "gotham_probold",Arial,FreeSans,sans-serif;letter-spacing:0.2px;padding-bottom:17px;margin-bottom:20px;border-bottom:3px solid #71bf44}.questioning__item{padding-top:30px;margin-bottom:30px;border-top:1px solid #adadad}.questioning__item:first-child{padding-top:0;border:none}.questioning__item_total{border-top:none}.questioning__item_total .form__row_submit{padding-top:30px}.questioning__item_total .form__send input[type="button"],.questioning__item_total .form__send input[type="submit"],.questioning__item_total .form__send input[type="reset"]{height:36px;font:12px/21px "gotham_probold",Arial,FreeSans,sans-serif;padding:8px 27px}.questioning__item__title{font-size:15px;margin-bottom:24px}.page-report__title{font-size:19px;line-height:30px;letter-spacing:0.2px;color:#2384c6;margin:0 0 20px;padding-top:10px}.list_report{margin:0 0 30px 20px}.list_report .list__item{padding-left:13px;background:url(../images/bg-marker-dash-sm.png) no-repeat 0 9px}.report-item{font-size:11px}.report-item .i-ico{margin-left:5px}.about-item{overflow:hidden;padding:50px 0 40px}.about-item__preview{float:left;width:213px;margin-right:37px;text-align:center}.about-item__main{overflow:hidden}.about-item__title{font:17px/20px "gotham_probold",Arial,FreeSans,sans-serif;letter-spacing:1.5px;text-transform:uppercase;color:#71bf44}.list_number{width:103%}.list_number .list__item{width:230px;margin:0 17px 25px 0}.list_number .list__item_w-2{width:480px}.number-item{overflow:hidden;text-align:left}.number-item__preview{float:left;min-width:60px}.number-item__preview img{margin-top:6px}.number-item__main{overflow:hidden}.number-item__title{font:15px/20px "gotham_probold",Arial,FreeSans,sans-serif;text-transform:uppercase;margin-bottom:5px}.number-item__descr{font-size:11px;line-height:18px;color:gray}.list_number-step .list__item_second{margin:28px 17px 0 0}.list_number-step .list__item_third{margin:56px 17px 0 0}.list_number-step .number-item__preview{float:none;margin-bottom:12px}.list_number-sm{text-align:center}.list_number-sm .list__item{width:240px;margin:20px 40px;text-align:left}.list_number-sm .number-item__preview{float:none;margin-bottom:15px}.list_value{width:106%;margin-bottom:100px}.value-item{width:345px;margin:40px 37px 10px 0}.value-item__preview{margin-bottom:30px}.value-item__preview .i-info{margin-right:22px}.value-item__title{width:240px;display:inline-block;vertical-align:middle;font:17px/20px "gotham_probold",Arial,FreeSans,sans-serif;color:#71bf44;text-transform:uppercase;letter-spacing:1.5px}.ie6-7 .value-item__title{display:inline;zoom:1}.list_history{width:112%}.history-item{width:323px;margin:40px 81px 55px 0}.history-item__preview{margin-bottom:37px}.history-item__title{font:17px/20px "gotham_probold",Arial,FreeSans,sans-serif;color:#71bf44;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:20px}.history-item__descr{font-size:17px;line-height:22px}.list_person{width:103%}.list_person .list__item{margin:0 17px 5px 0}.person-item{width:230px}.person-item:hover .person-item__pic-wrap img{-moz-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05)}.person-item__preview{display:block;text-decoration:none;color:#2e2e2e;-moz-transition:all linear 0.2s;-webkit-transition:all linear 0.2s;transition:all linear 0.2s}.person-item__pic-wrap{display:block;overflow:hidden;margin-bottom:40px}.person-item__pic-wrap img{display:block;-moz-transition:all linear 0.2s;-webkit-transition:all linear 0.2s;transition:all linear 0.2s}.person-item__main{padding:0 0 40px}.person-item__title{display:inline-block;width:100%;font:17px/24px "gotham_probold",Arial,FreeSans,sans-serif;margin-bottom:20px;text-transform:uppercase}.ie6-7 .person-item__title{display:inline;zoom:1}.person-item__feedback{color:gray}.person-item__feedback a{padding-left:5px}.person{overflow:hidden}.person .feedback-item{color:#71bf44;margin-bottom:12px}.person__preview{float:left;width:230px;margin-right:20px}.person__main{overflow:hidden;color:gray}.person__pic-wrap{margin-bottom:22px}.person__title{font:20px/24px "gotham_probold",Arial,FreeSans,sans-serif;margin-bottom:20px;text-transform:uppercase;color:#2e2e2e}.person__descr{color:#2e2e2e}.person__descr p{margin-bottom:20px}.list_participant .list__item{margin-bottom:10px}.list_participant .feedback-item a{color:#2e2e2e}.participant-item{overflow:hidden}.participant-item:hover{border:3px solid #2384c6}.participant-item:hover .participant-item__content{margin:-3px}.participant-item:hover .participant-item__preview img{-moz-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05)}.participant-item:hover .participant-item__link_detail .participant-item__link__text{text-decoration:none}.participant-item__content{position:relative}.participant-item__preview{overflow:hidden;width:179px;float:left}.participant-item__preview img{display:block;-moz-transition:all linear 0.2s;-webkit-transition:all linear 0.2s;transition:all linear 0.2s}.participant-item__text{overflow:hidden;height:177px;border:1px solid #ebedef;padding:0 22px}.participant-item__main{overflow:hidden;height:144px;margin:18px 0 15px 0}.participant-item__title{font:15px/20px "gotham_probold",Arial,FreeSans,sans-serif;margin-bottom:15px}.participant-item__title a{color:#2e2e2e;text-decoration:none}.participant-item__descr p{margin-bottom:7px}.participant-item__nav{margin:7px 0 0}.participant-item__link{color:#71bf44;cursor:pointer;margin-right:30px}.participant-item__link .i-ico{margin-right:10px}.participant-item__link:hover .participant-item__link__text{text-decoration:none}.participant-item__link__text{vertical-align:middle;text-decoration:underline}.participant-item__map-wrap{-moz-animation:fade ease-out 1s;-webkit-animation:fade ease-out 1s;animation:fade ease-out 1s}.list_feedback{width:104%}.list_feedback .list__item{margin:0 17px 7px 0}.feedback-item{color:#2e2e2e}.feedback-item__title{color:gray;padding-right:5px}.participant{margin-bottom:50px}.participant .feedback-item a{color:#2e2e2e}.participant__pic-wrap{margin-bottom:40px}.participant__pic-wrap img{display:block;-moz-animation:fadeIn ease-out 1s;-webkit-animation:fadeIn ease-out 1s;animation:fadeIn ease-out 1s}.participant__content{overflow:hidden;margin-bottom:30px}.participant__preview{float:left;margin-right:71px}.participant__main{overflow:hidden}.participant__main__left{float:left;width:429px}.participant__main__right{float:right;width:230px}.participant__post{color:gray;margin-bottom:2px}.participant__title{font-size:19px;line-height:24px;margin-bottom:25px}.participant__descr{color:gray}.participant__main__section{margin-bottom:50px}.participant__address{margin-bottom:8px}.participant__address__title{display:inline-block;width:100%;color:gray}.gallery-img{position:relative;background:#fff}.gallery-preview{overflow:hidden;margin-bottom:18px;height:480px;line-height:480px;text-align:center}.gallery-preview img{display:inline !important;vertical-align:middle}.pic-animate{-moz-animation:fadeIn ease-out 1s;-webkit-animation:fadeIn ease-out 1s;animation:fadeIn ease-out 1s}.gallery-thumb{height:150px !important}.gallery-thumb .list__item{float:left;width:245px !important;height:150px !important;overflow:hidden;cursor:pointer}.gallery-thumb .list__item img{display:block;margin:0 auto;-moz-transition:all linear 0.2s;-webkit-transition:all linear 0.2s;transition:all linear 0.2s;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);filter:grayscale(100%)}.gallery-thumb .list__item:hover img{-moz-transform:scale(1.02);-webkit-transform:scale(1.02);transform:scale(1.02)}.gallery-thumb .list__item_selected .thumb__mask-element{border-color:#ed1461}.gallery-thumb .list__item_selected img{-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);filter:grayscale(0%)}.gallery-thumb .list__item_selected:hover img{-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}.thumb__mask-element{display:block;position:absolute;width:100%;height:100%;top:0;left:0;border:3px solid transparent;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-transition:all linear 0.2s;-webkit-transition:all linear 0.2s;transition:all linear 0.2s}.ie6-7 .thumb__mask-element{display:inline;zoom:1}.map-wrap{position:relative;margin:-40px -20px;background:#fff}.btn-back{display:inline-block;width:auto;max-width:300px;text-align:left;font:12px/18px "gotham_proregular",Arial,FreeSans,sans-serif;color:gray;text-transform:uppercase;letter-spacing:1.5px;-moz-transition:all linear 0.2s;-webkit-transition:all linear 0.2s;transition:all linear 0.2s}.btn-back:hover{text-decoration:none;color:#71bf44}.ie6-7 .btn-back{display:inline;zoom:1}.btn-back__ico{display:inline-block;vertical-align:middle;margin-right:12px;background:url('../images/global-sprite-s13325be3db.png')}.btn-back__ico_arrow{background-position:0 -82px;height:22px;width:26px}.btn-back__ico_arrow:hover,.btn-back__ico_arrow.ico-back-hover{background-position:0 -40px}.btn-back:hover .btn-back__ico_arrow{background-position:0 -40px;height:22px;width:26px}.btn-back__inside{display:inline-block;vertical-align:middle;max-width:260px}.list_publish .list__item{margin-bottom:10px}.publish-item{overflow:hidden}.publish-item:hover{border:3px solid #2384c6}.publish-item:hover .publish-item__content{margin:-3px}.publish-item:hover .publish-item__preview img{-moz-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05)}.publish-item:hover .publish-item__link_detail .publish-item__link__text{text-decoration:none}.publish-item__content{position:relative}.publish-item__preview{overflow:hidden;width:230px;float:left}.publish-item__preview img{display:block;-moz-transition:all linear 0.2s;-webkit-transition:all linear 0.2s;transition:all linear 0.2s}.publish-item__text{overflow:hidden;height:177px;border:1px solid #ebedef;padding:0 22px}.publish-item__info{float:left;width:75px;font-size:12px;margin:18px 20px 15px 0}.publish-item__main{overflow:hidden;height:144px;margin:18px 0 15px 0}.publish-item__title{font:15px/20px "gotham_probold",Arial,FreeSans,sans-serif}.publish-item__title a{color:#2e2e2e;text-decoration:none}.publish-item__descr{line-height:18px}.publish-item__descr p{margin-bottom:12px}.publish-item__author{font-size:12px;color:gray}.publish-item__date{display:inline-block;line-height:14px;color:#71bf44;margin-bottom:19px}.ie6-7 .publish-item__date{display:inline;zoom:1}.publish-item__date__day{display:inline-block;width:100%;font:20px/20px "gotham_probold",Arial,FreeSans,sans-serif;margin-bottom:5px}.ie6-7 .publish-item__date__day{display:inline;zoom:1}.publish-item__date__month{display:inline-block;width:100%}.ie6-7 .publish-item__date__month{display:inline;zoom:1}.publish-item__rating{line-height:14px;color:gray;margin-bottom:10px}.publish-item__rating__num{display:inline-block;width:100%;font:20px/20px "gotham_probold",Arial,FreeSans,sans-serif;color:#2384c6;margin-top:5px}.ie6-7 .publish-item__rating__num{display:inline;zoom:1}.publish__info{margin-bottom:30px;text-align:center;font-size:12px;line-height:14px}.publish__info__item{display:inline-block;vertical-align:top;margin:0 24px}.ie6-7 .publish__info__item{display:inline;zoom:1}.publish__date{color:#71bf44}.publish__rating{color:gray}.publish__rating__num{color:#2384c6;padding-left:5px}.publish__preview{float:left;width:230px;margin-right:20px;color:gray;line-height:18px}.publish__text{overflow:hidden}.publish__main{padding-bottom:40px;border-bottom:2px solid #71bf44;margin-bottom:70px}.publish__preview__pic-wrap{margin:5px 0 20px}.publish__preview__pic-wrap img{display:block}.publish__preview__title{margin-bottom:8px}.publish__preview__author{font-size:19px;line-height:24px;color:#2e2e2e}.publish__preview__descr{margin:30px 0}.publish__preview__descr p{margin-bottom:6px}.publish__descr{font-size:19px;line-height:30px;letter-spacing:0.2px;color:gray;margin-bottom:30px}.list_publish-preview{width:103%}.list_publish-preview .list__item{margin:0 17px 15px 0}.publish-preview-item{width:230px}.publish-preview-item:hover .publish-preview-item__title a{color:#2e2e2e;text-decoration:underline}.publish-preview-item__author{line-height:16px;color:#71bf44;margin-bottom:10px}.publish-preview-item__title{color:#2e2e2e}.publish-preview-item__title a{color:#2e2e2e;text-decoration:none}.gallery-wrap{position:relative;z-index:1;margin:45px 0;overflow:hidden}.gallery-wrap .bx-wrapper{width:600px;margin:0 !important}.list_gallery{width:600px;height:397px}.list_gallery .list__item{float:left;width:600px;height:397px}.gallery-item{display:block}.calendar-btn{position:relative;background:#71bf44;width:152px}.calendar-btn .i-ico{margin-right:15px}.calendar-btn .calendar{display:none;position:absolute;top:100%;left:0}.calendar-btn__inside{display:block;padding:0 6px;width:140px;font:12px/35px "gotham_proregular",Arial,FreeSans,sans-serif;color:#fff;letter-spacing:1.5px;text-transform:uppercase;cursor:pointer}.calendar{width:231px;background:#fff}.calendar .title-section{font-size:18px}.calendar_active{-moz-animation:fadeIn ease-out 1s;-webkit-animation:fadeIn ease-out 1s;animation:fadeIn ease-out 1s}.calendar__main{width:100%}.calendar__header{background:#faa61a;margin-bottom:2px}.calendar__title{position:relative;font:16px/24px "gotham_probold",Arial,FreeSans,sans-serif;text-align:center;color:#fff;padding:8px 25px;letter-spacing:0.3px;text-transform:uppercase}.calendar__year{padding-left:5px}.calendar__prev,.calendar__next{position:absolute;z-index:1;top:0px;width:25px;height:40px;cursor:pointer;background:url('../images/slider-arrow-s1305ac966f.png')}.calendar__prev{left:0px;background-position:0 -600px;height:40px;width:25px}.calendar__prev:hover,.calendar__prev.ico-arrow-nav-prev-hover{background-position:0 -550px}.calendar__prev:hover{background-position:0 -550px;height:40px;width:25px}.calendar__next{right:0px;background-position:0 -500px;height:40px;width:25px}.calendar__next:hover,.calendar__next.ico-arrow-nav-next-hover{background-position:0 -450px}.calendar__next:hover{background-position:0 -450px;height:40px;width:25px}.calendar__row{width:101%}.calendar__row .calendar__item:first-child{margin-left:0}.calendar__item{position:relative;z-index:0;width:32px;height:32px;font:12px/32px "gotham_probold",Arial,FreeSans,sans-serif;color:#4d5155;text-align:center;float:left;margin:-1px 0 0 -1px;letter-spacing:1px;border:1px solid #d0d4d9;-moz-transition:all linear 0.2s;-webkit-transition:all linear 0.2s;transition:all linear 0.2s}.calendar__item a{display:inline-block;position:relative;z-index:1;width:100%;height:100%;color:#4d5155;text-decoration:none}.ie6-7 .calendar__item a{display:inline;zoom:1}.calendar__item_other{color:#cccfd3}.calendar__item_event:hover{z-index:1;border-color:#71bf44}.calendar__item_decor{display:block;position:absolute;z-index:0;top:-1px;right:-1px;width:12px;height:12px;background:url(../images/bg-triangle.png) no-repeat top right}.calendar__item_day-current{background:#71bf44;color:#fff;border-color:#71bf44}.calendar__item_day-current a{color:#fff}.calendar__item_day-current a:hover{color:#4d5155}.list_news .list__item{margin-bottom:10px}.news-item{overflow:hidden}.news-item:hover{border:3px solid #71bf44}.news-item:hover .news-item__content{margin:-3px}.news-item:hover .news-item__pic-wrap img{-moz-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05)}.news-item:hover .news-item__detail__text{text-decoration:none}.news-item__content{position:relative}.news-item__preview{position:relative;width:230px;float:left}.news-item__pic-wrap{overflow:hidden}.news-item__pic-wrap img{display:block;-moz-transition:all linear 0.2s;-webkit-transition:all linear 0.2s;transition:all linear 0.2s}.news-item__text{overflow:hidden;height:177px;border:1px solid #ebedef;padding:0 22px}.news-item__info{position:relative;float:left;width:75px;height:144px;font-size:12px;margin:18px 20px 15px 0}.news-item__info .news-item__detail{position:absolute;left:0;bottom:0}.news-item__main{overflow:hidden;height:144px;margin:18px 0 15px 0}.news-item__title{font:15px/20px "gotham_probold",Arial,FreeSans,sans-serif}.news-item__title a{color:#2e2e2e;text-decoration:none}.news-item__descr{line-height:18px}.news-item__descr p{margin-bottom:12px}.news-item__author{font-size:12px;color:gray}.news-item__date{position:absolute;top:0;right:-80px;width:138px;height:56px;color:#fff;background:#2e2e2e;text-align:center;-moz-transition:all linear 0.2s;-webkit-transition:all linear 0.2s;transition:all linear 0.2s}.news-item__date__left{float:left;width:58px;height:100%;background:#71bf44}.news-item__date__right{float:right;width:60px;height:40px;padding:13px 0 0;margin-right:10px;line-height:14px;text-align:left}.news-item__day{display:inline-block;width:100%;font:32px/32px "gotham_prolight",Arial,FreeSans,sans-serif;padding:12px 0;white-space:nowrap}.ie6-7 .news-item__day{display:inline;zoom:1}.news-item__month,.news-item__year{display:inline-block;width:100%;font:12px/14px "gotham_probold",Arial,FreeSans,sans-serif;white-space:nowrap}.ie6-7 .news-item__month,.ie6-7 .news-item__year{display:inline;zoom:1}.news-item__detail .i-ico{margin-right:4px}.news-item__detail__text{color:#71bf44;text-decoration:underline;cursor:pointer}.news-item__detail__text:hover{text-decoration:none}.news__info{overflow:hidden;margin-bottom:30px;text-align:center;padding:26px 18px;font-size:12px;line-height:14px;border:1px solid #ebebeb}.news__date{float:left}.news__link{float:right}.news__preview{float:left;width:230px;margin-right:20px;color:gray;line-height:18px}.news__text{overflow:hidden}.news__main{padding-bottom:40px;border-bottom:2px solid #71bf44;margin-bottom:70px}.news__preview__pic-wrap{margin:5px 0 20px}.news__preview__pic-wrap img{display:block}.news__preview__title{margin-bottom:8px}.news__preview__author{font-size:19px;line-height:24px;color:#2e2e2e}.news__preview__descr{margin:30px 0}.news__preview__descr p{margin-bottom:6px}.news__descr{font-size:19px;line-height:30px;letter-spacing:0.2px;color:gray;margin-bottom:30px}.news__img{display:block;margin:30px 0 20px}.news__img img{display:block}.news__img-caption{padding:18px 45px;color:gray;font-size:11px;line-height:18px}.list_news-preview{width:103%}.list_news-preview .list__item{margin:0 17px 15px 0}.news-preview-item{width:230px}.news-preview-item:hover .news-preview-item__title a{color:#2e2e2e;text-decoration:underline}.news-preview-item__date{display:inline-block;width:100%;line-height:16px;color:#71bf44;margin-bottom:10px}.ie6-7 .news-preview-item__date{display:inline;zoom:1}.news-preview-item__title{color:#2e2e2e}.news-preview-item__title a{color:#2e2e2e;text-decoration:none}.list_video .list__item{margin-bottom:10px}.video-item{overflow:hidden}.video-item:hover{border:3px solid #71bf44}.video-item:hover .video-item__content{margin:-3px}.video-item:hover .video-item__pic-wrap img{-moz-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05)}.video-item:hover .video-item__detail__text{text-decoration:none}.video-item__content{position:relative}.video-item__preview{position:relative;width:230px;float:left}.video-item__pic-wrap{overflow:hidden}.video-item__pic-wrap img{display:block;-moz-transition:all linear 0.2s;-webkit-transition:all linear 0.2s;transition:all linear 0.2s}.video-item__text{overflow:hidden;height:177px;border:1px solid #ebedef;padding:0 22px}.video-item__info{float:left;width:75px;height:144px;font-size:12px;margin:18px 20px 15px 0}.video-item__main{overflow:hidden;height:144px;margin:18px 0 15px 0}.video-item__title{font:15px/20px "gotham_probold",Arial,FreeSans,sans-serif}.video-item__title a{color:#2e2e2e;text-decoration:none}.video-item__descr{line-height:18px}.video-item__descr p{margin-bottom:12px}.video-item__author{font-size:12px;color:gray}.video-item__date{display:inline-block;line-height:14px;color:#71bf44;margin-bottom:19px}.ie6-7 .video-item__date{display:inline;zoom:1}.video-item__date__day{display:inline-block;width:100%;font:20px/20px "gotham_probold",Arial,FreeSans,sans-serif;margin-bottom:5px}.ie6-7 .video-item__date__day{display:inline;zoom:1}.video-item__date__month{display:inline-block;width:100%}.ie6-7 .video-item__date__month{display:inline;zoom:1}.video-item__detail .i-ico{margin-right:4px}.video-item__detail__text{color:#71bf44;text-decoration:underline;cursor:pointer}.video-item__detail__text:hover{text-decoration:none}.list_media{width:101%}.list_media .list__item{float:left;position:relative;z-index:0;width:243px;height:180px;margin:0 1px 1px 0}.ie6-8 .list_media .list__item:hover .diplom-item__overlay{top:0;left:0}.media-item{position:relative;overflow:hidden;display:block;text-decoration:none}.media-item__overlay{position:absolute;width:207px;height:148px;padding:17px 18px 15px;background:#faa61a}.media-item__overlay .media-item__detail{position:absolute;bottom:15px;left:18px}.media-item__overlay .media-item__detail:hover{text-decoration:none}.media-item__overlay .i-ico{margin-right:10px}.media-item__title{color:#2e2e2e;font:13px/16px "gotham_probold",Arial,FreeSans,sans-serif;letter-spacing:0.5px}.media-item__title a{color:#2e2e2e;text-decoration:none}.media-item__section{font:13px/16px "gotham_proregular",Arial,FreeSans,sans-serif;letter-spacing:1.5px;color:#fff;text-transform:uppercase}.media-item__detail{font:10px/16px "gotham_proregular",Arial,FreeSans,sans-serif;letter-spacing:1.5px;color:#fff;text-transform:uppercase;text-decoration:underline}.media-item__img{display:block;height:auto}.media{position:relative;text-align:center;padding-top:20px}.media .list_media{width:100%}.media .list_media .list__item{width:244px;height:194px}.media .list_media .list__item:hover .media-item{border:3px solid #ed1461}.media .list_media .list__item:hover .media-item__img{margin:-3px}.media .media-item{display:block}.media .b-nav{position:absolute;top:0;left:0;width:100%}.media .tabs__nav{display:inline-block;margin-bottom:40px;border:none;text-align:left}.media .tabs__item{position:relative;padding:5px 20px 2px}.media .tabs__content{text-align:left}.breadcrumb{position:relative;z-index:1;padding:0;line-height:18px;margin-bottom:20px}.breadcrumb__link,.breadcrumb__link_current{font:10px/18px "gotham_proregular",Arial,FreeSans,sans-serif;margin:0 3px 0 0;padding-left:11px;letter-spacing:0.2px;background:url(../images/bg-bread.png) left center no-repeat}.breadcrumb__link{color:#71bf44}.breadcrumb__link:hover{color:#71bf44;text-decoration:none}.breadcrumb__link:first-child{padding-left:0;background:none}.breadcrumb__link_current{color:#808080}.breadcrumb__link_current:hover{color:#808080}.aside .section__title:first-child{margin-top:0}.aside .list_events,.aside .list_publish-preview,.aside .list_news-preview{width:100%;margin-bottom:55px}.aside .list_events .list__item,.aside .list_publish-preview .list__item,.aside .list_news-preview .list__item{width:100%;margin-left:0;margin-right:0}.aside .event-item:hover .event-item__title a{color:#71bf44}.aside .event-item__preview{float:none;overflow:hidden;width:100%}.aside .event-item__date{display:block;position:static;top:0;right:0;width:100%;height:39px;color:#2e2e2e;background:#fff}.aside .event-item__date__left{float:left;width:45px;height:100%;background:#71bf44;color:#fff}.aside .event-item__date__right{display:block;float:none;overflow:hidden;width:auto;height:37px;padding:0 13px;margin-right:0;line-height:37px;text-align:left;border:1px solid #ebedef}.aside .event-item__day{font:20px/39px "gotham_probold",Arial,FreeSans,sans-serif;padding:0}.aside .event-item__month,.aside .event-item__year{display:inline;font:12px/14px "gotham_probold",Arial,FreeSans,sans-serif}.aside .event-item__title{font:14px/20px "gotham_probold",Arial,FreeSans,sans-serif;padding:10px 0 0 9px;background:url(../images/bg-line.png) no-repeat top left;margin-bottom:8px}.aside .event-item__info{padding:0 0 20px 9px;box-shadow:none}.aside .event-item__info__item{width:auto;margin-left:0;font:14px/20px "gotham_probold",Arial,FreeSans,sans-serif;color:gray}.aside .event-item__info__title{display:inline-block;width:100%;padding-right:0;font-family:"gotham_proregular",Arial,FreeSans,sans-serif}.ie6-7 .aside .event-item__info__title{display:inline;zoom:1}.aside .event-item__text{height:auto;border-bottom:1px solid #ebedef;border-top:none;padding:15px 10px}.filter{position:relative;z-index:1;margin-bottom:32px}.filter .g-nav_filter{float:left}.filter .tabs__nav{float:left;border-bottom:none}.filter .tabs__item{padding:9px 13px 8px}.filter .tabs__main{line-height:16px}.filter .pagination-page{text-align:right;padding:5px 0;margin:0}.filter .form{float:right;padding:0;margin:0}.filter .form label{font:12px/35px "gotham_proregular",Arial,FreeSans,sans-serif;color:gray;text-align:right}.filter .form input[type="password"],.filter .form input[type="search"],.filter .form input[type="text"],.filter .form input[type="email"],.filter .form input[type="tel"],.filter .form input[type="url"],.filter .form input[type="nuber"],.filter .form input[type="color"],.filter .form input[type="data"],.filter .form select,.filter .form textarea,.filter .form .jstyling-file-f{box-shadow:inset 1px 1px 1px #ebedef, inset -1px -1px 1px #ebedef}.filter .jstyling-select{background:transparent;box-shadow:inset 1px 1px 1px #ebedef, inset -1px -1px 1px #ebedef}.filter .jstyling-select:hover{box-shadow:inset 1px 1px 1px gray,inset -1px -1px 1px gray}.filter .jstyling-select:hover .jstyling-select-l{border-color:gray}.filter .jstyling-select:focus{box-shadow:inset 1px 1px 1px gray,inset -1px -1px 1px gray}.filter .jstyling-select-l{background:#fff;border:1px solid #ebedef}.filter .form__row{padding:0}.filter .form__item{line-height:35px;margin-bottom:0}.filter__left{float:left}.filter__right{float:right}.filter__title{float:left;margin-right:20px;color:gray;line-height:35px}.btn-scroll-up{display:none;text-align:center;text-decoration:none;color:#71bf44;background:url(../images/bg-btn-up.png) 0 0 no-repeat;width:132px;height:132px;position:fixed;bottom:23px;left:20px;cursor:pointer;font-size:12px;line-height:15px;border:none;-moz-transition:all linear 0.2s;-webkit-transition:all linear 0.2s;transition:all linear 0.2s;z-index:3;padding:40px 10px 0 10px;margin:0;-webkit-appearance:none;border-radius:0;outline:none;-moz-animation:bounceOut linear 0.2s;-webkit-animation:bounceOut linear 0.2s;animation:bounceOut linear 0.2s}.btn-scroll-up:hover{color:#71bf44}.btn-scroll-up_active{display:block}@-webkit-keyframes bounceOut{0%{opacity:0;-webkit-transform:scale(0.3);-webkit-transform:scale(0.3)}50%{opacity:1;-webkit-transform:scale(1.05)}70%{-webkit-transform:scale(0.9)}100%{-webkit-transform:scale(1)}}@-moz-keyframes bounceOut{0%{opacity:0;-webkit-transform:scale(0.3);-moz-transform:scale(0.3)}50%{opacity:1;-moz-transform:scale(1.05)}70%{-moz-transform:scale(0.9)}100%{-moz-transform:scale(1)}}@keyframes bounceOut{0%{opacity:0;-webkit-transform:scale(0.3);transform:scale(0.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(0.9)}100%{transform:scale(1)}}.not-found-page{margin-top:35px;height:650px;background:url(../images/bg-page-error.png) no-repeat right 72px}.not-found-page__content{font:17px/20px "gotham_proregular",Arial,FreeSans,sans-serif;color:#2e2e2e}.not-found-page__main{width:260px}.not-found-page__title{margin-bottom:10px}.not-found-page__accent{font:19px/24px "gotham_probold",Arial,FreeSans,sans-serif;color:#71bf44}.list_not-found-page-nav{margin:55px 0 30px}.list_not-found-page-nav list__item{line-height:22px}.not-found-page-nav-item{font:13px/22px "gotham_proregular",Arial,FreeSans,sans-serif;letter-spacing:1.5px;text-transform:uppercase}.img-wrap{display:block;position:relative}.img-wrap__overlay{display:block;position:absolute;top:0;left:0;width:100%;text-align:center;-moz-transition:all linear 0.2s;-webkit-transition:all linear 0.2s;transition:all linear 0.2s}.img-wrap__overlay .img-wrap__overlay__title{font:16px/18px "helveticaneuecyrbold",Arial,FreeSans,sans-serif;color:#fff;text-transform:uppercase;letter-spacing:2px}.img-wrap__overlay .img-wrap__overlay__title a{color:#fff;text-decoration:none}.img-wrap__overlay .img-wrap__overlay__ico{position:absolute;bottom:0;left:50%;margin-left:-31px;width:62px;height:2px;background:#fff}.js-fancybox-img{display:block;position:relative}.js-fancybox-img img{display:block;position:static}.js-fancybox-img__ico{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#000;background:rgba(0,0,0,0.5) url(../images/ico-zoom.png) center center no-repeat;opacity:0;-moz-transition:all ease-in-out 0.2s;-webkit-transition:all ease-in-out 0.2s;transition:all ease-in-out 0.2s}.js-fancybox-img__ico:hover{opacity:1}.ie6-8 .js-fancybox-img__ico{visibility:hidden}.ie6-8 .js-fancybox-img__ico:hover{visibility:visible}.js-fancybox-video{display:block;position:relative}.js-fancybox-video img{display:block;position:static}.js-fancybox-video__ico{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#000;background:rgba(0,0,0,0.5) url(../images/ico-play.png) center center no-repeat;opacity:1;-moz-transition:all ease-in-out 0.2s;-webkit-transition:all ease-in-out 0.2s;transition:all ease-in-out 0.2s}.js-fancybox-video__ico:hover{opacity:0}.ie6-8 .js-fancybox-video__ico{visibility:visible}.ie6-8 .js-fancybox-video__ico:hover{visibility:hidden}.search-result .form-search-result{float:none;height:53px;border:none;padding:0;margin:0 0 15px}.search-result .form-search-result input[type="text"]{padding:16px 18px;font-size:16px}.search-result .form__item{margin:0 10px 0 0}.search-result .form__item_last{margin-right:0}.search-result__text{font-size:12px;color:#2e2e2e;margin-bottom:35px;letter-spacing:0.2px}.search-result__text__title{color:#808080;padding-right:5px}.search-result__filter{float:left;width:230px}.search-result__filter .section__title{margin-top:0}.search-result__content{float:right;width:730px}.list_search-filter{margin-bottom:30px}.list_search-filter .list__item{margin-bottom:15px}.search-filter-item{font-size:12px;color:#2e2e2e;letter-spacing:0.2px;text-decoration:underline}.search-filter-item_active{font-family:"gotham_probold",Arial,FreeSans,sans-serif;color:#71bf44}.search-filter-item_active .search-filter-item__title,.search-filter-item_active .search-filter-item__num{text-decoration:none}.search-filter-item__title{display:inline-block;vertical-align:top;width:125px;padding-right:10px;text-decoration:underline}.ie6-7 .search-filter-item__title{display:inline;zoom:1}.search-filter-item__num{display:inline-block;vertical-align:top;width:90px;text-decoration:underline}.ie6-7 .search-filter-item__num{display:inline;zoom:1}.list_search-result{padding-top:30px;border-top:2px solid #71bf44}.search-result-item{margin-bottom:45px}.search-result-item:hover .search-result-item__title{color:#71bf44}.search-result-item:hover .search-result-item__title a{color:#71bf44}.search-result-item:hover .search-result-item__detail__text{text-decoration:none}.search-result-item__title{font:20px/20px "gotham_probold",Arial,FreeSans,sans-serif;color:#2e2e2e}.search-result-item__title a{color:#2e2e2e;text-decoration:none;-moz-transition:all ease-in-out 0.2s;-webkit-transition:all ease-in-out 0.2s;transition:all ease-in-out 0.2s}.search-result-item__descr{color:#2e2e2e}.search-result-item__nav{overflow:hidden}.search-result-item__nav .list_navigation{float:left;width:600px}.search-result-item__nav .search-result-item__detail{float:right}.list_navigation .list__item:first-child .navigation-item{padding-left:0;background:none}.navigation-item{padding-left:8px;margin-right:2px;background:url(../images/bg-divide.png) no-repeat left center}.search-result-item__detail .i-ico{margin-right:6px}.search-result-item__detail__text{color:#71bf44;text-decoration:underline;cursor:pointer}.search-result-item__detail__text:hover{text-decoration:none}.b-nav{text-align:center;text-transform:uppercase;letter-spacing:1.5px;overflow:hidden;padding:20px 0 30px}.b-nav__ln{text-decoration:none}.b-nav__ln:hover .b-nav__ln__inner{color:#71bf44;text-decoration:none}.b-nav__ln__inner{display:inline-block;vertical-align:middle;font:10px/16px "gotham_proregular",Arial,FreeSans,sans-serif;color:gray;text-decoration:underline;-moz-transition:all linear 0.2s;-webkit-transition:all linear 0.2s;transition:all linear 0.2s}.ie6-7 .b-nav__ln__inner{display:inline;zoom:1}.b-nav__ln_l{float:left;text-align:left}.b-nav__ln_r{float:right;text-align:right}.b-nav__arrow{display:inline-block;vertical-align:middle;background:url('../images/slider-arrow-s1305ac966f.png');background-repeat:no-repeat;padding:0}.ie6-7 .b-nav__arrow{display:inline;zoom:1}.b-nav__arrow_next{margin-left:0px;margin-left:5px;background-position:0 -682px;height:22px;width:14px}.b-nav__arrow_next:hover,.b-nav__arrow_next.ico-arrow-nav-right-hover{background-position:0 -650px}.b-nav__ln:hover .b-nav__arrow_next{background-position:0 -650px}.b-nav__arrow_prev{margin-right:0px;margin-right:5px;background-position:0 -418px;height:22px;width:14px}.b-nav__arrow_prev:hover,.b-nav__arrow_prev.ico-arrow-nav-left-hover{background-position:0 -386px}.b-nav__ln:hover .b-nav__arrow_prev{background-position:0 -386px}.map-container iframe,#map-container__canvas{display:block;width:100% !important;height:448px;margin:0}.map-container{position:relative;border:1px solid #71bf44;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.modal-block{display:none;position:relative;z-index:100}.modal-block__inner{width:100% !important;background:#71bf44}.modal-block__inner .form{padding:0;margin:0 auto;text-align:left}.modal-block__inner .form label,.modal-block__inner .form .form__title{font:16px "gotham_probold",Arial,FreeSans,sans-serif;letter-spacing:0}.ie6-7 .modal-block__inner .form label,.ie6-7 .modal-block__inner .form .form__title{display:inline;zoom:1}.modal-block__inner .form input[type="password"],.modal-block__inner .form input[type="search"],.modal-block__inner .form input[type="text"],.modal-block__inner .form input[type="email"],.modal-block__inner .form input[type="tel"],.modal-block__inner .form input[type="url"],.modal-block__inner .form input[type="nuber"],.modal-block__inner .form input[type="color"],.modal-block__inner .form input[type="data"],.modal-block__inner .form select,.modal-block__inner .form textarea,.modal-block__inner .form .jstyling-file-f{padding:12px 18px;font-size:16px;color:#2e2e2e;background-color:#fff}.modal-block__inner .form input[type="password"]::-webkit-input-placeholder,.modal-block__inner .form input[type="search"]::-webkit-input-placeholder,.modal-block__inner .form input[type="text"]::-webkit-input-placeholder,.modal-block__inner .form input[type="email"]::-webkit-input-placeholder,.modal-block__inner .form input[type="tel"]::-webkit-input-placeholder,.modal-block__inner .form input[type="url"]::-webkit-input-placeholder,.modal-block__inner .form input[type="nuber"]::-webkit-input-placeholder,.modal-block__inner .form input[type="color"]::-webkit-input-placeholder,.modal-block__inner .form input[type="data"]::-webkit-input-placeholder,.modal-block__inner .form select::-webkit-input-placeholder,.modal-block__inner .form textarea::-webkit-input-placeholder,.modal-block__inner .form .jstyling-file-f::-webkit-input-placeholder{color:#959595}.modal-block__inner .form input[type="password"]:-moz-placeholder,.modal-block__inner .form input[type="search"]:-moz-placeholder,.modal-block__inner .form input[type="text"]:-moz-placeholder,.modal-block__inner .form input[type="email"]:-moz-placeholder,.modal-block__inner .form input[type="tel"]:-moz-placeholder,.modal-block__inner .form input[type="url"]:-moz-placeholder,.modal-block__inner .form input[type="nuber"]:-moz-placeholder,.modal-block__inner .form input[type="color"]:-moz-placeholder,.modal-block__inner .form input[type="data"]:-moz-placeholder,.modal-block__inner .form select:-moz-placeholder,.modal-block__inner .form textarea:-moz-placeholder,.modal-block__inner .form .jstyling-file-f:-moz-placeholder{color:#959595}.modal-block__inner .form input[type="password"]:focus,.modal-block__inner .form input[type="search"]:focus,.modal-block__inner .form input[type="text"]:focus,.modal-block__inner .form input[type="email"]:focus,.modal-block__inner .form input[type="tel"]:focus,.modal-block__inner .form input[type="url"]:focus,.modal-block__inner .form input[type="nuber"]:focus,.modal-block__inner .form input[type="color"]:focus,.modal-block__inner .form input[type="data"]:focus,.modal-block__inner .form select:focus,.modal-block__inner .form textarea:focus,.modal-block__inner .form .jstyling-file-f:focus{outline:none;background-color:#f3f1f1;box-shadow:inset 1px 2px 3px rgba(0,0,0,0.55)}.modal-block__inner .form input[type="password"]:focus::-webkit-input-placeholder,.modal-block__inner .form input[type="search"]:focus::-webkit-input-placeholder,.modal-block__inner .form input[type="text"]:focus::-webkit-input-placeholder,.modal-block__inner .form input[type="email"]:focus::-webkit-input-placeholder,.modal-block__inner .form input[type="tel"]:focus::-webkit-input-placeholder,.modal-block__inner .form input[type="url"]:focus::-webkit-input-placeholder,.modal-block__inner .form input[type="nuber"]:focus::-webkit-input-placeholder,.modal-block__inner .form input[type="color"]:focus::-webkit-input-placeholder,.modal-block__inner .form input[type="data"]:focus::-webkit-input-placeholder,.modal-block__inner .form select:focus::-webkit-input-placeholder,.modal-block__inner .form textarea:focus::-webkit-input-placeholder,.modal-block__inner .form .jstyling-file-f:focus::-webkit-input-placeholder{color:#bbb}.modal-block__inner .form input[type="password"]:focus:-moz-placeholder,.modal-block__inner .form input[type="search"]:focus:-moz-placeholder,.modal-block__inner .form input[type="text"]:focus:-moz-placeholder,.modal-block__inner .form input[type="email"]:focus:-moz-placeholder,.modal-block__inner .form input[type="tel"]:focus:-moz-placeholder,.modal-block__inner .form input[type="url"]:focus:-moz-placeholder,.modal-block__inner .form input[type="nuber"]:focus:-moz-placeholder,.modal-block__inner .form input[type="color"]:focus:-moz-placeholder,.modal-block__inner .form input[type="data"]:focus:-moz-placeholder,.modal-block__inner .form select:focus:-moz-placeholder,.modal-block__inner .form textarea:focus:-moz-placeholder,.modal-block__inner .form .jstyling-file-f:focus:-moz-placeholder{color:#bbb}.modal-block__inner .form .jstyling-select{background-color:#fff}.modal-block__inner .form .jstyling-select-s{height:45px;line-height:45px;margin:0 5px 0 0;background:url(../images/bg-select-arrow.png) no-repeat 100% 5px}.modal-block__inner .form .jstyling-select-t{font:16px/45px "gotham_proregular",Arial,FreeSans,sans-serif;color:#2e2e2e;margin-right:50px;padding-left:18px}.modal-block__inner .form .jstyling-select-l{font-size:16px;background:#f7f5f5;color:#2e2e2e}.modal-block__inner .form .jstyling-select-l div{padding:5px 18px;line-height:30px}.modal-block__inner .form .jstyling-select-l div:hover{background:#f3f1f1}.modal-block__inner .form .form__item{line-height:45px;margin:0 16px 21px 0}.modal-block__inner .form .form__left{text-align:right}.modal-block__inner .form .form__left .form__note{float:right;text-align:left;margin-right:39px}.modal-block__inner .form .form__right{text-align:left}.modal-block__inner .form .form__right .form__note{margin-left:39px;text-align:left}.modal-block__inner .form .form__note{width:485px}.modal-block__inner .form .form__send input[type="button"],.modal-block__inner .form .form__send input[type="submit"],.modal-block__inner .form .form__send input[type="reset"]{height:45px;font:12px "gotham_probold",Arial,FreeSans,sans-serif;line-height:21px;padding:7px 25px;letter-spacing:2px;color:#fff}.modal-block__inner .form .form__set__legend{display:inline-block;position:relative;margin-bottom:30px;color:#fff;font:42px/42px "gotham_probold",Arial,FreeSans,sans-serif;letter-spacing:2px;text-align:left}.modal-block__inner .form .form__set__legend .form__set__legend__inside{display:block}.ie6-7 .modal-block__inner .form .form__set__legend{display:inline;zoom:1}.modal-block__inner_decor{background:#f7f5f5}.modal-block__inner_decor .form .form__set__legend{color:#ed1461}.modal-block__inner_decor a{color:#ed1461;font-size:12px}.modal-block__inner_decor .form__send input[type="button"],.modal-block__inner_decor .form__send input[type="submit"],.modal-block__inner_decor .form__send input[type="reset"]{background:#ed1461}.modal-block__title{display:inline-block;position:relative;margin-bottom:30px;color:#fff;font:42px/42px "gotham_probold",Arial,FreeSans,sans-serif;letter-spacing:2px;text-align:left}.modal-block__title .modal-block__title__inside{display:block}.ie6-7 .modal-block__title{display:inline;zoom:1}.modal-block__main{width:100%;max-width:100%;padding:40px 0;margin:0 auto}.modal-block__text{background:#fff}.modal-block__content{padding:40px 64px}.modal-block__message{font:42px/42px "gotham_probold",Arial,FreeSans,sans-serif;letter-spacing:2px;text-align:center;color:#2e2e2e}.modal-block__content__title{font:16px/18px "helveticaneuecyrroman",Arial,FreeSans,sans-serif;margin:30px 0 10px;color:#2e2e2e}.modal-block__top{position:relative;margin:40px 0 -40px;width:100%;background:#dddddd;padding:12px 0}#form-feedback .modal-block__main{background:url(../images/bg-question-big.png) no-repeat 75% center}#form-order .modal-block__main{background:url(../images/bg-ok-big.png) no-repeat 75% -40%}#form-registration .modal-block__main{background:url(../images/bg-bell-big.png) no-repeat 71% -25%}#form-registration .form .form__set__legend{color:#2384c6}#form-registration .form__send input[type="button"],#form-registration .form__send input[type="submit"],#form-registration .form__send input[type="reset"]{background:#2384c6}#form-registration .jstyling-select-l{top:inherit;bottom:100%}#form-identification .modal-block__main{background:url(../images/bg-key-big.png) no-repeat 71% center}#form-identification .form .form__set__legend{color:#71bf44}#form-identification .form__send input[type="button"],#form-identification .form__send input[type="submit"],#form-identification .form__send input[type="reset"]{background:#faa61a}.video-wrap{text-align:center}.fade{animation-name:fade;-webkit-animation-name:fade;animation-duration:1.5s;-webkit-animation-duration:1.5s;animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;visibility:visible !important}@keyframes fade{0%{opacity:0}20%{opacity:0.2}80%{opacity:0.8}100%{opacity:1}}@-webkit-keyframes fade{0%{opacity:0}20%{opacity:0.2}80%{opacity:0.8}100%{opacity:1}}@-webkit-keyframes fade{0%{opacity:0}20%{opacity:0.2}80%{opacity:0.8}100%{opacity:1}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(200px);transform:translateY(200px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(200px);transform:translateY(200px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(200px);-ms-transform:translateY(200px);transform:translateY(200px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInUp{-webkit-backface-visibility:visible !important;-ms-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:fadeInUp;animation-name:fadeInUp;animation-duration:1s;-webkit-animation-duration:1s;animation-timing-function:ease-out;-webkit-animation-timing-function:ease-out}.footer{font-size:11px;line-height:18px;color:gray;letter-spacing:0.5px}.footer .feedback{margin-right:0}.footer a{color:#2384c6}.footer__top{padding:35px 0 25px;background:#f7f5f5}.footer__top .footer__right{text-align:right}.footer__left{float:left;width:50%}.footer__right{float:right;width:50%}.footer__bottom{padding:30px 0 45px}.phone{margin:0 0 28px}.footer-copy{margin:0 0 28px}.address{float:right;width:240px}.address p{margin-bottom:10px}.list_soc-ico .list__item{width:37px !important;height:37px;margin:0 0 0 3px}.ie6-7 .list_soc-ico .list__item{margin-left:5px}.soc-ico__main{display:inline-block;width:37px;height:37px;background:url('../images/social-icons-s3fda68d5e3.png');-moz-transition:all ease-in-out 0.5s;-webkit-transition:all ease-in-out 0.5s;transition:all ease-in-out 0.5s;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);filter:grayscale(100%)}.soc-ico__main:hover{color:transparent;-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);filter:grayscale(0%)}.ie6-7 .soc-ico__main{display:inline;zoom:1}.soc-ico__main_hover,.soc-ico__main{color:transparent;opacity:1}.ie6-8 .soc-ico__main_hover,.ie6-8 .soc-ico__main{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity= 100)";filter:alpha(opacity=100)}.soc-ico__main_vk{background-position:0 -277px;height:37px;width:37px}.soc-ico__main_tw{background-position:0 -196px;height:37px;width:37px}.soc-ico__main_fb{background-position:0 -34px;height:37px;width:37px}.soc-ico__main_od{background-position:0 -115px;height:37px;width:37px}.soc-ico__main_ut{background-position:0 -392px;height:37px;width:37px}.soc-ico__main_vkontakte{background-position:0 -324px;height:24px;width:24px}.soc-ico__main_twitter{background-position:0 -243px;height:24px;width:24px}.soc-ico__main_facebook{background-position:0 0;height:24px;width:24px}.soc-ico__main_google{background-position:0 -81px;height:24px;width:24px}.soc-ico__main_odnoklasniki{background-position:0 -162px;height:24px;width:24px}.soc-ico__main_yandex{background-position:0 -358px;height:24px;width:24px}.identification-soc-wrap .list_soc-ico{display:inline-block;vertical-align:middle}.ie6-7 .identification-soc-wrap .list_soc-ico{display:inline;zoom:1}.identification-soc-wrap .list_soc-ico .list__item{width:24px !important;height:24px;margin:0 3px 0 0}.ie6-7 .identification-soc-wrap .list_soc-ico .list__item{margin-right:5px}.identification-soc-wrap__title{font:12px/24px "gotham_probold",Arial,FreeSans,sans-serif;padding-right:14px;display:inline-block}.ie6-7 .identification-soc-wrap__title{display:inline;zoom:1}.identification-soc-wrap__title .soc-ico__main{display:inline-block;width:24px;height:24px}.i-clfx:before,.l-row:before,.form__row:before,.i-clfx:after,.l-row:after,.form__row:after{content:"";display:table}.i-clfx:after,.l-row:after,.form__row:after{clear:both}.ie6-7 .i-clfx,.ie6-7 .l-row,.ie6-7 .form__row{zoom:1}.i-aux{width:980px;margin:0 auto}.i-br{display:block}.i-psln{color:#71bf44;text-decoration:none;position:relative;border:none;background:none;padding:0;margin:0;cursor:pointer}.i-psln:visited{color:#71bf44}.i-psln:hover,.i-psln:focus{color:#8ecc6a;text-decoration:none}.i-psln:hover .i-psln__inner,.i-psln:focus .i-psln__inner{border-bottom-color:transparent}.i-psln__inner{border-bottom:1px dotted #8ecc6a}.i-dib,.i-video-container{display:inline-block;*display:inline;*zoom:1}.i-wai{border:0;clip:rect(1px, 1px, 1px, 1px);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px}.ie6-7 .i-wai{clip:rect(1px 1px 1px 1px)}.i-video-container{overflow:hidden;text-align:center}.i-video-container img{position:static}.i-img-container_735x497{width:735px;height:497px}.i-img-container_130x158{width:158px;height:130px}.i-img-container_135x159{width:159px;height:135px}.i-headline{font-size:18px;line-height:26px;color:#1f1d4b}.i-headline p{margin-bottom:30px}.i-emph-block{border:3px solid #231f20;padding:20px 52px;color:#1f1d4b;font-size:18px;line-height:21px;font-weight:bold;margin-bottom:38px}.i-emph-block p{margin:0}.i-emph-c{color:#231f20}.i-accent{font-family:"helveticaneuecyrmedium",Arial,FreeSans,sans-serif}.g-nav__inner{padding:0;margin:0;position:relative;z-index:3;white-space:nowrap}.g-nav__item,.g-nav__ln,.g-nav__main{display:inline-block;vertical-align:top;-moz-transition:all linear 0.2s;-webkit-transition:all linear 0.2s;transition:all linear 0.2s}.ie6-7 .g-nav__item,.ie6-7 .g-nav__ln,.ie6-7 .g-nav__main{display:inline;zoom:1}.g-nav__item{list-style:none;background:none;margin:0;padding:0;transition:all linear 0.2s}.g-nav__ln{font-size:12px;text-decoration:none;color:#2e2e2e}.g-nav__ln:visited{color:#fff}.g-nav__ln:hover,.g-nav__ln:focus{color:#8ecc6a}.g-nav_header .g-nav__inner{display:table;width:600px;text-align:center;margin-top:4px}.g-nav_header .g-nav__item{display:table-cell;width:1%}.ie6-7 .g-nav_header .g-nav__item{float:left}.g-nav_header .g-nav__ln{font:14px/24px "gotham_promedium",Arial,FreeSans,sans-serif;color:#231f20;letter-spacing:0.5px;text-transform:uppercase}.g-nav_header .g-nav__ln:hover,.g-nav_header .g-nav__ln:focus{color:#71bf44}.g-nav_header .g-nav__main{padding:0 15px}.g-nav_header .g-nav__item_active .g-nav__ln{font-family:"gotham_probold",Arial,FreeSans,sans-serif;color:#71bf44}.g-nav_filter .g-nav__item{float:left;margin:0;padding:0 0 3px}.g-nav_filter .g-nav__item:hover .g-nav__ln,.g-nav_filter .g-nav__item:focus .g-nav__ln{text-decoration:none}.g-nav_filter .g-nav__item.g-nav__item_active{background:url(../images/bg-filter.png) no-repeat bottom center}.g-nav_filter .g-nav__item.g-nav__item_active .g-nav__ln{color:#2e2e2e;border-color:#ed1461;background:transparent;border-bottom-color:transparent}.g-nav_filter .g-nav__ln{font:10px/21px "gotham_proregular",Arial,FreeSans,sans-serif;color:#2e2e2e;text-decoration:none;border:1px solid #ebedef;text-transform:uppercase;letter-spacing:1.5px;padding:6px 18px;text-align:center;background:#f3f1f1}.g-nav_filter .g-nav__ln:hover{color:#2e2e2e;border-color:#71bf44}.g-nav_footer{padding:30px 0}.g-nav_footer .g-nav__inner{text-align:center;z-index:0}.g-nav_footer .g-nav__item{margin:0 11px}.g-nav_footer .g-nav__ln{font:14px/24.37px "gotham_proregular",Arial,FreeSans,sans-serif;color:#252525;letter-spacing:0.5px;text-transform:uppercase}.g-nav_footer .g-nav__ln:hover,.g-nav_footer .g-nav__ln:focus{color:#252525;text-decoration:underline}.g-nav_footer .g-nav__item_active .g-nav__ln{color:#71bf44}.g-nav_footer .g-nav__item_active .g-nav__ln:hover,.g-nav_footer .g-nav__item_active .g-nav__ln:focus{text-decoration:none}.v-nav__inner{padding:0;margin:0}.v-nav__item{list-style:none;background:none;margin:0;padding:0;transition:all linear 0.2s}.v-nav__ln{font-size:14px;text-decoration:none;color:#2e2e2e}.v-nav__ln:hover,.v-nav__ln:focus{color:#71bf44}.v-nav__item_active .v-nav__ln{cursor:default}.v-nav_side{padding:10px 18px;background:#f7f5f5;margin:0 0 75px}.v-nav_side .v-nav__item{padding:12px 0;border-top:1px solid #ebebeb;margin:0}.v-nav_side .v-nav__item:first-child{border-top:none}.v-nav_side .v-nav__ln{font:12px/18px "gotham_proregular",Arial,FreeSans,sans-serif;color:#2e2e2e;text-decoration:none;letter-spacing:0.2px}.v-nav_side .v-nav__ln:hover,.v-nav_side .v-nav__ln:focus{color:#2e2e2e;text-decoration:underline}.v-nav_side .v-nav__item_active .v-nav__ln{font-family:"gotham_probold",Arial,FreeSans,sans-serif;color:#71bf44}.pagination-page{position:relative;text-align:right;padding:30px 0;margin:30px 0 0}.pagination-page ul{margin:0;padding:0;list-style:none}.pagination-page li{display:inline-block;vertical-align:middle;background:none;padding:0;margin:0;-moz-transition:all linear 0.2s;-webkit-transition:all linear 0.2s;transition:all linear 0.2s}.ie6-7 .pagination-page li{display:inline;zoom:1}.pagination-page a{color:#808080;-moz-transition:all linear 0.2s;-webkit-transition:all linear 0.2s;transition:all linear 0.2s}.pagination-page a:hover{color:#71bf44;text-decoration:none}.pagination-page .pagination-page__item{margin:0;border:1px solid transparent}.pagination-page .pagination-page__main{display:inline-block;width:29px;height:31px;font:12px/31px "gotham_proregular",Arial,FreeSans,sans-serif;padding:0;letter-spacing:0.2px;text-align:center;text-decoration:none}.ie6-7 .pagination-page .pagination-page__main{display:inline;zoom:1}.pagination-page .pagination-page__item_active{border-color:#71bf44}.pagination-page .pagination-page__item_active .pagination-page__main{color:#71bf44}.pagination-page .pagination-page__item_dots{margin:0}.pagination-page .pagination-page__item_dots .pagination-page__main{text-decoration:none}.pagination-page .pagination-page__item_all{float:left;border-color:#71bf44}.pagination-page .pagination-page__item_all .pagination-page__main{width:auto;padding:0 13px;color:#fff;letter-spacing:1.5px;text-transform:uppercase;background:#71bf44}.pagination-page .pagination-page__item_all:hover{border-color:#8ecc6a}.pagination-page .pagination-page__item_all:hover .pagination-page__main{background:#8ecc6a}.pagination-page .pagination-page__item_prev,.pagination-page .pagination-page__item_next{margin:0 30px;border-color:#71bf44}.pagination-page .pagination-page__item_prev .pagination-page__main,.pagination-page .pagination-page__item_next .pagination-page__main{width:102px;background:url('../images/slider-arrow-s1305ac966f.png')}.pagination-page .pagination-page__item_next{float:right}.pagination-page .pagination-page__item_next .pagination-page__main{background-position:0 -759px;height:35px;width:36px}.pagination-page .pagination-page__item_next .pagination-page__main:hover,.pagination-page .pagination-page__item_next .pagination-page__main.ico-arrow-right-hover{background-position:0 -714px}.pagination-page .pagination-page__item_next .pagination-page__main:hover{background-position:0 -714px}.pagination-page .pagination-page__item_prev{float:left}.pagination-page .pagination-page__item_prev .pagination-page__main{background-position:0 -45px;height:35px;width:36px}.pagination-page .pagination-page__item_prev .pagination-page__main:hover,.pagination-page .pagination-page__item_prev .pagination-page__main.ico-arrow-left-hover{background-position:0 0}.pagination-page .pagination-page__item_prev .pagination-page__main:hover{background-position:0 0}.btn{display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:top;text-decoration:none;text-align:center;border:none;cursor:pointer;margin:0;padding:11px 30px;font:12px/21px "gotham_probold",Arial,FreeSans,sans-serif;text-transform:uppercase;letter-spacing:1.5px;color:#fff;background:#71bf44;outline:none;transition:all linear 0.2s}.btn:hover{color:#fff;box-shadow:0 15px 15px -7px rgba(0,0,0,0.15)}.ie6-7 .btn{display:inline;zoom:1}.btn__decor{position:absolute}.btn__inner{display:block;overflow:hidden}.btn-wrap{margin:40px 0 0}.btn-wrap_center{text-align:center}.btn_right{float:right}.btn_light{color:#fff;border-color:#fff}.btn_dark{color:#2e2e2e;border-color:#2e2e2e}.btn_orange{background:#faa61a;border-color:#e47600}.btn_orange:hover{background:#fbb033}.btn_radius{border-radius:5px;border-bottom-width:3px;border-bottom-style:solid}.btn_radius:active{border-bottom-width:2px}.btn_border{border:1px solid #ebedef;background:#fff;color:#2e2e2e}.btn_border:hover{color:#2e2e2e;border-color:#71bf44}.btn_decor{position:relative;background:none;color:#2e2e2e}.btn_decor .btn__inner{position:relative;z-index:1}.btn_decor:hover .btn_decor__effect{height:100%}.ie6-8 .btn_decor:hover .btn_decor__effect{visibility:visible}.btn_decor__effect{position:absolute;z-index:0;bottom:0;left:0;width:100%;height:3px;background:#71bf44;-moz-transition:all ease-in-out 0.5s;-webkit-transition:all ease-in-out 0.5s;transition:all ease-in-out 0.5s}.ie6-8 .btn_decor__effect{visibility:hidden;zoom:1}.btn_sm,.form .btn_sm{height:29px;font:12px/26px "gotham_promedium",Arial,FreeSans,sans-serif;padding:0 20px;min-width:77px}.btn_sm:active{height:28px}.btn_big{height:52px;font:24px/52px "helveticaneuecyrroman",Arial,FreeSans,sans-serif;padding:0 30px}.btn_huge .btn__inner,.form .btn_huge .btn__inner{height:48px;line-height:48px;padding:0 13px;min-width:170px}.btn_huge{font-size:26px}.form .btn_huge{font-size:26px}.btn_huge_alt{font-size:18px}.btn_huge_alt .btn__inner{padding:0 57px}.btn_long .btn__inner{min-width:290px}.pullUp{animation-name:pullUp;-webkit-animation-name:pullUp;animation-duration:1.1s;-webkit-animation-duration:1.1s;animation-timing-function:ease-out;-webkit-animation-timing-function:ease-out;transform-origin:50% 100%;-ms-transform-origin:50% 100%;-webkit-transform-origin:50% 100%}@keyframes pullUp{0%{transform:scaleY(0.1)}40%{transform:scaleY(1.02)}60%{transform:scaleY(0.98)}80%{transform:scaleY(1.01)}100%{transform:scaleY(0.98)}80%{transform:scaleY(1.01)}100%{transform:scaleY(1)}}@-webkit-keyframes pullUp{0%{-webkit-transform:scaleY(0.1)}40%{-webkit-transform:scaleY(1.02)}60%{-webkit-transform:scaleY(0.98)}80%{-webkit-transform:scaleY(1.01)}100%{-webkit-transform:scaleY(0.98)}80%{-webkit-transform:scaleY(1.01)}100%{-webkit-transform:scaleY(1)}}.tabs{margin-bottom:30px}.tabs__nav{position:relative;z-index:2;overflow:hidden;list-style:none;margin:0;border-bottom:3px solid #71bf44;white-space:nowrap}.tabs__item,.tabs__main{display:inline-block;float:left}.ie6-7 .tabs__item,.ie6-7 .tabs__main{display:inline;zoom:1}.tabs__item{position:relative;margin:0 0 0 -1px;padding:11px 20px 7px;background:#fff;cursor:pointer;transition:all linear 0.2s;border:1px solid #ebedef}.tabs__item:first-child{margin-left:0}.tabs__item:hover{border-color:#71bf44;z-index:5}.tabs__item.tabs__item_active{cursor:default;background:#71bf44;border-color:#71bf44;z-index:5}.tabs__item.tabs__item_active .tabs__main{color:#fff}.tabs__main{font:12px/26px "gotham_proregular",Arial,FreeSans,sans-serif;color:gray;text-transform:uppercase;letter-spacing:1.5px;min-width:94px;text-decoration:none}.tabs_decor .tabs__content{background:#f7f5f5}.tabs_decor .tabs__data{padding:40px 20px}.tabs_decor .gallery-img{margin:-40px -20px}.tabs_icon .tabs__nav{border-bottom:none}.tabs_icon .tabs__item{padding:9px 13px 8px}.tabs_icon .tabs__main{font:12px/16px "gotham_proregular",Arial,FreeSans,sans-serif}.tabs__ico{display:inline-block;background:url('../images/global-sprite-s13325be3db.png');vertical-align:middle;margin-right:13px}.ie6-7 .tabs__ico{display:inline;zoom:1}.tabs__ico_map-marker{background-position:0 -733px;height:14px;width:10px}.tabs__ico_map-marker:active,.tabs__ico_map-marker.ico-map-marker-active{background-position:0 -699px}.tabs__item_active .tabs__ico_map-marker{background-position:0 -699px;height:14px;width:10px}.tabs__ico_list{background-position:0 -623px;height:14px;width:13px}.tabs__ico_list:active,.tabs__ico_list.ico-list-active{background-position:0 -589px}.tabs__item_active .tabs__ico_list{background-position:0 -589px;height:14px;width:13px}.tabs__ico_clock{background-position:0 -332px;height:13px;width:13px}.tabs__ico_clock:active,.tabs__ico_clock.ico-clock-active{background-position:0 -299px}.tabs__item_active .tabs__ico_clock{background-position:0 -299px;height:13px;width:13px}.tabs__ico_photo{background-position:0 -835px;height:14px;width:19px}.tabs__ico_photo:active,.tabs__ico_photo.ico-photo-active{background-position:0 -801px}.tabs__item_active .tabs__ico_photo{background-position:0 -801px;height:14px;width:19px}.tabs__ico_report{background-position:0 -1035px;height:13px;width:14px}.tabs__ico_report:active,.tabs__ico_report.ico-report-active{background-position:0 -1002px}.tabs__item_active .tabs__ico_report{background-position:0 -1002px;height:13px;width:14px}.tabs__ico_detail{background-position:0 -398px;height:13px;width:11px}.tabs__ico_detail:active,.tabs__ico_detail.ico-detail-active{background-position:0 -365px}.tabs__item_active .tabs__ico_detail{background-position:0 -365px;height:13px;width:11px}.tabs__ico_task{background-position:0 -1289px;height:19px;width:19px}.tabs__ico_task:active,.tabs__ico_task.ico-task-active{background-position:0 -1250px}.tabs__item_active .tabs__ico_task{background-position:0 -1250px;height:19px;width:19px}.tabs__ico_star{background-position:0 -1214px;height:16px;width:17px}.tabs__ico_star:active,.tabs__ico_star.ico-star-active{background-position:0 -1178px}.tabs__item_active .tabs__ico_star{background-position:0 -1178px;height:16px;width:17px}.tabs__ico_calendar-sm{background-position:0 -157px;height:13px;width:13px}.tabs__ico_calendar-sm:active,.tabs__ico_calendar-sm.ico-calendar-sm-active{background-position:0 -124px}.tabs__item_active .tabs__ico_calendar-sm{background-position:0 -124px;height:13px;width:13px}.tabs__ico_slider{background-position:0 -1144px;height:14px;width:15px}.tabs__ico_slider:active,.tabs__ico_slider.ico-slider-active{background-position:0 -1110px}.tabs__item_active .tabs__ico_slider{background-position:0 -1110px;height:14px;width:15px}.tabs__ico_cell{background-position:0 -265px;height:14px;width:15px}.tabs__ico_cell:active,.tabs__ico_cell.ico-cell-active{background-position:0 -231px}.tabs__item_active .tabs__ico_cell{background-position:0 -231px;height:14px;width:15px}.tabs__content b,.tabs__content strong{font-size:14px}.tabs__data{padding:0}.tabs__data:first-child{display:block}.tabs__data__title{font-size:19px;line-height:30px;margin-bottom:35px}.tabs__data__accent{margin:30px 50px}.tabs_flat .table_white{margin-top:-20px}.tabs_flat .table_white th{background:#eceedf;padding:9px 5px 9px 20px}.tab-anim-flip .tabs__data{-moz-transition:all 0.6s ease-in-out;-webkit-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out}.tab-anim-flip .tabs__data_active{-moz-animation:fadeInUp ease-out 0.6s;-webkit-animation:fadeInUp ease-out 0.6s;animation:fadeInUp ease-out 0.6s}@-webkit-keyframes flip-horiz{0%{opacity:.5;-webkit-transform:translateY(20px) rotate3d(1, 0, 0, -90deg);-webkit-transform-origin:0 0}100%{opacity:1;-webkit-transform:translateY(0px) rotate3d(0, 0, 0, 0deg);-webkit-transform-origin:0 200px}}@-moz-keyframes flip-horiz{0%{opacity:.5;-moz-transform:translateY(20px) rotate3d(1, 0, 0, -90deg);-moz-transform-origin:0 0}100%{opacity:1;-moz-transform:translateY(0px) rotate3d(0, 0, 0, 0deg);-moz-transform-origin:0 200px}}@keyframes flip-horiz{0%{opacity:.5;transform:translateY(20px) rotate3d(1, 0, 0, -90deg);transform-origin:0 0}100%{opacity:1;transform:translateY(0px) rotate3d(0, 0, 0, 0deg);transform-origin:0 200px}}.jstyling-select{margin:0;padding:0;position:relative;z-index:0}.jstyling-select-t{white-space:nowrap;overflow:hidden}.jstyling-select-l{margin:0;padding:0;width:100%;display:none;position:absolute;overflow-y:auto;z-index:1000}.jstyling-select-l div{list-style:none;display:block;overflow:hidden}.jstyling-select.active{z-index:700}.jstyling-select.active .jstyling-select-l{display:block}.jstyling-checkbox,.jstyling-radio{margin:0;padding:0;display:inline-block;z-index:1}.ie6-7 .jstyling-checkbox,.ie6-7 .jstyling-radio{display:inline;zoom:1}.jstyling-checkbox input[type=checkbox],.jstyling-checkbox input[type=radio],.jstyling-radio input[type=checkbox],.jstyling-radio input[type=radio]{opacity:0;filter:alpha(opacity=0);z-index:0}.jstyling-file{margin:0;padding:0;display:inline-block;position:relative}.ie6-7 .jstyling-file{display:inline;zoom:1}.jstyling-file input[type=file]{margin:0;padding:0;opacity:0;filter:alpha(opacity=0);z-index:1;position:absolute;top:0;right:0}.jstyling-file-f{overflow:hidden;white-space:nowrap}.jstyling-file-b{position:relative;overflow:hidden}.jstyling-select{width:100%;box-shadow:inset 1px 2px 3px rgba(0,0,0,0.35);background-color:#f7f5f5;cursor:pointer;transition:all linear 0.2s;text-align:left}.jstyling-select:hover{box-shadow:inset 1px 2px 3px rgba(0,0,0,0.55)}.jstyling-select:focus{outline:none;box-shadow:inset 1px 2px 3px rgba(0,0,0,0.55)}.jstyling-select-s{height:35px;line-height:35px;margin:0;background:url(../images/bg-select-arrow.png) no-repeat 100% 0}.jstyling-select-t{font:12px/35px "gotham_proregular",Arial,FreeSans,sans-serif;color:#707070;margin-right:40px;padding-left:9px;overflow:hidden;text-overflow:ellipsis}.jstyling-select-l{max-height:163px;font-size:12px;background:#f7f5f5;border:1px solid #c9c9c9;color:#2e2e2e;top:100%;left:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.ie6-7 .jstyling-select-l{display:inline;zoom:1}.jstyling-select-l div{padding:7px 9px;line-height:20px}.jstyling-select-l div:hover{background:#f3f1f1}.jstyling-select-l div.disabled{background:#e5e5e5}.jstyling-select-l div.disabled:hover{color:#000}.jstyling-select.active{border-color:darken #71bf44,10%}.jstyling-select.active .jstyling-select-l{border-color:darken #71bf44,10%}.jstyling-select.disabled{background-color:#e5e5e5}.jstyling-checkbox{width:26px;height:27px;background:url(../images/bg-radio-btn.png) no-repeat;vertical-align:middle;margin:-2px 10px 0 0}.jstyling-checkbox.active{background-position:100% -27px}.jstyling-checkbox.disabled{background-position:100% 0}.jstyling-checkbox.active.disabled{background-position:100% -27px}.jstyling-radio{width:26px;height:27px;background:url(../images/bg-radio-btn.png) no-repeat;background-position:0 -54px;vertical-align:middle;margin:-2px 10px 0 0}.jstyling-radio.active{background-position:100% -81px}.jstyling-radio.disabled{background-position:100% -54px}.jstyling-radio.active.disabled{background-position:100% -81px}.jstyling-file{width:100%}.jstyling-file-f{float:left}.jstyling-file-b{position:absolute;top:3px;right:3px;margin:0;padding:0;width:29px;border:none;height:29px;background:url(../images/file-btn.png) no-repeat;text-align:center;color:transparent;text-indent:-999999px;cursor:pointer}#fancybox-loading{position:fixed;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none}#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url("../images/plugins/fancybox/fancy_loading.png")}#fancybox-overlay{position:absolute;top:0;left:0;width:100%;min-width:1000px;z-index:1100;display:none}#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none}#fancybox-wrap{position:absolute;top:0;left:0;z-index:1101;outline:none;display:none}#fancybox-outer{position:relative;width:100%;height:100%}#fancybox-content{width:auto;height:auto;outline:none;position:relative;overflow:hidden;z-index:1102;padding:0;border:0px solid transparent}#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:1101}#fancybox-close{position:absolute;top:40px;left:50%;margin-left:467px;cursor:pointer;z-index:1103;display:none;background:url('../images/plugins/fancybox/sprite-s71730541aa.png');background-position:0 -440px;height:46px;width:46px}#fancybox-close:hover,#fancybox-close.ico-close-btn-hover{background-position:0 -348px}#fancybox-close:hover{background-position:0 -348px;height:46px;width:46px}#fancybox-error{color:#444;font:normal 12px/20px Arial;padding:14px;margin:0}#fancybox-img{width:100%;height:100%;margin:0;padding:0;border:none;outline:none;line-height:0;vertical-align:top}#fancybox-frame{width:100%;height:100%;border:none;display:block}#fancybox-left,#fancybox-right{position:absolute;bottom:0px;height:100%;width:64px;cursor:pointer;outline:none;background:url("../images/plugins/fancybox/blank.gif");z-index:1102}#fancybox-left{left:46px}#fancybox-right{right:46px}#fancybox-left:hover,#fancybox-right:hover{visibility:visible}#fancybox-left:hover span{left:0;background-position:0 0}#fancybox-right:hover span{right:0;background-position:0 -128px}#fancybox-left-ico,#fancybox-right-ico{background:#fff url('../images/plugins/fancybox/sprite-s71730541aa.png');position:absolute;top:50%;width:64px;height:64px;margin-top:-32px;cursor:pointer;z-index:1102;display:block}#fancybox-left-ico{left:0;background-position:0 -64px}#fancybox-left-ico:hover,#fancybox-left-ico.ico-arrow-big-left-hover{background-position:0 0}#fancybox-left-ico:hover{background-position:0 0}#fancybox-right-ico{right:0;background-position:0 -192px}#fancybox-right-ico:hover,#fancybox-right-ico.ico-arrow-big-right-hover{background-position:0 -128px}#fancybox-right-ico:hover{background-position:0 -128px}#fancybox-title{font:13px/18px "helveticaneuecyrlight",Arial,FreeSans,sans-serif;z-index:1102}.fancybox-title-inside{background:#fff;color:#2e2e2e}.fancybox-title-outside{background:#fff;color:#2e2e2e}#fancybox-title-outside{padding:20px 30px}#fancybox-title-inside{padding:20px 30px}.fancybox-title-over{position:absolute;bottom:0;left:0;color:#fff;text-align:left}#fancybox-title-over{padding:20px 30px;background:#fff;color:#2e2e2e;display:block}.fancybox-title-float{position:absolute;left:0;bottom:-20px;margin-left:50%;width:100%;height:32px}#fancybox-title-float-wrap{border:none;border-collapse:collapse;width:100%;text-align:left}#fancybox-title-float-wrap td{border:none;white-space:nowrap}#fancybox-title-float-left{padding:0}#fancybox-title-float-main{color:#fff;padding:0 0 3px 0}#fancybox-title-float-right{padding:0}.bx-wrapper{position:relative;margin:0 auto;padding:0}.ie6-7 .bx-wrapper{zoom:1}.bx-wrapper img{display:block;max-width:100%}.bx-wrapper .bx-controls-auto{position:absolute;bottom:-30px;width:100%}.bx-wrapper .bx-loading{min-height:50px;background:url(../images/bx_loader.gif) center center no-repeat;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-pager{text-align:center;padding:0;position:absolute;z-index:53;top:100%;width:100%}.bx-pager .bx-pager-item{display:inline-block;vertical-align:middle;margin:0 4px}.ie6-7 .bx-pager .bx-pager-item{zoom:1;display:inline}.bx-pager .bx-pager-link{display:block;width:8px;height:8px;border:1px solid #c9c9c9;border-radius:5px;text-indent:-9999px;color:transparent}.bx-pager .bx-pager-link:hover{border-color:#71bf44}.bx-pager .bx-pager-link.active{background:#71bf44;border-color:#71bf44}.bx-pager .bx-pager-link.active:hover{border-color:#71bf44}.bx-pager .bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.bx-pager .bx-default-pager a.active,.bx-pager .bx-default-pager a:hover{background:#000}.bx-controls-auto{text-align:center}.bx-controls-auto .bx-controls-auto-item{display:inline-block}.ie6-7 .bx-controls-auto .bx-controls-auto-item{zoom:1;display:inline}.bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(images/controls.png) -86px -11px no-repeat;margin:0 3px}.bx-controls-auto .bx-start.active,.bx-controls-auto .bx-start:hover{background-position:-86px 0}.bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(images/controls.png) -86px -44px no-repeat;margin:0 3px}.bx-controls-auto .bx-stop.active,.bx-controls-auto .bx-stop:hover{background-position:-86px -33px}.bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-caption{position:absolute;bottom:0;left:0;background:#666 \9;background:rgba(80,80,80,0.75);width:100%}.bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}.bx-viewport{margin:0 auto}.bxslider__item{-moz-transition:all 0.6s ease-in-out;-webkit-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out}.bx-prev,.bx-next{position:absolute;top:50%;outline:0;width:64px;height:64px;margin-top:-32px;text-indent:-9999px;z-index:999;background:#fff url('../images/slider-arrow-s1305ac966f.png');background-position:center center;background-repeat:no-repeat;cursor:pointer;-moz-transition:opacity 0.3s ease-in-out;-webkit-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out}.bx-prev:hover,.bx-next:hover{-moz-opacity:0.95;-webkit-opacity:0.95;opacity:0.95}.bx-prev{left:0px;background-position:0 -90px}.bx-prev.disabled{background-position:0 -164px}.bx-prev.disabled:hover,.bx-prev.disabled.ico-arrow-main-left-hover{background-position:0 -90px}.bx-prev.disabled:hover{background-position:0 -164px}.bx-prev.disabled:hover:hover,.bx-prev.disabled:hover.ico-arrow-main-left-hover{background-position:0 -90px}.bx-next{right:0px;background-position:0 -238px}.bx-next.disabled{background-position:0 -312px}.bx-next.disabled:hover,.bx-next.disabled.ico-arrow-main-right-hover{background-position:0 -238px}.bx-next.disabled:hover{background-position:0 -312px}.bx-next.disabled:hover:hover,.bx-next.disabled:hover.ico-arrow-main-right-hover{background-position:0 -238px}.header__slider .bx-prev{left:100%;margin:-65px 0 0 -64px}.header__slider .bx-next{right:0;margin:0}.gallery-img .bx-prev,.gallery-img .bx-next,.programm__partners-gallery .bx-prev,.programm__partners-gallery .bx-next{width:36px;height:35px;margin-top:-17px}.gallery-img .bx-prev,.programm__partners-gallery .bx-prev{left:-10px;background-position:0 -45px}.gallery-img .bx-prev:hover,.gallery-img .bx-prev.ico-arrow-left-hover,.programm__partners-gallery .bx-prev:hover,.programm__partners-gallery .bx-prev.ico-arrow-left-hover{background-position:0 0}.gallery-img .bx-prev.disabled,.programm__partners-gallery .bx-prev.disabled{background-position:0 -45px}.gallery-img .bx-prev.disabled:hover,.gallery-img .bx-prev.disabled.ico-arrow-left-hover,.programm__partners-gallery .bx-prev.disabled:hover,.programm__partners-gallery .bx-prev.disabled.ico-arrow-left-hover{background-position:0 0}.gallery-img .bx-prev.disabled:hover,.programm__partners-gallery .bx-prev.disabled:hover{background-position:0 0}.gallery-img .bx-next,.programm__partners-gallery .bx-next{right:-10px;background-position:0 -759px}.gallery-img .bx-next:hover,.gallery-img .bx-next.ico-arrow-right-hover,.programm__partners-gallery .bx-next:hover,.programm__partners-gallery .bx-next.ico-arrow-right-hover{background-position:0 -714px}.gallery-img .bx-next.disabled,.programm__partners-gallery .bx-next.disabled{background-position:0 -759px}.gallery-img .bx-next.disabled:hover,.gallery-img .bx-next.disabled.ico-arrow-right-hover,.programm__partners-gallery .bx-next.disabled:hover,.programm__partners-gallery .bx-next.disabled.ico-arrow-right-hover{background-position:0 -714px}.gallery-img .bx-next.disabled:hover,.programm__partners-gallery .bx-next.disabled:hover{background-position:0 -714px}.programm__partners-gallery .bx-prev{left:-60px}.programm__partners-gallery .bx-next{right:-60px}.gallery-wrap .bx-prev,.gallery-wrap .bx-next{background-color:#f7f5f5}.gallery-wrap .bx-prev.disabled,.gallery-wrap .bx-next.disabled{background-color:transparent;box-shadow:inset 1px 1px 1px #f7f5f5,inset -1px -1px 1px #f7f5f5}.gallery-wrap .bx-prev{left:100%;top:0px;margin-top:0}.gallery-wrap .bx-next{top:64px;right:-64px;margin-top:0}.gallery-wrap .bx-pager{top:144px;left:100%;width:75px;text-align:left;margin-left:4px}.gallery-wrap .bx-pager .bx-pager-item{margin:4px}.gallery-wrap .bx-pager .bx-pager-link{margin:0 auto}#grid li{display:block;float:left;opacity:0}#grid li.shown{opacity:1}#grid li img{display:block;max-width:100%;height:auto}.no-js #grid li,.no-cssanimations #grid li{opacity:1}.grid.effect-1 li.animate{-webkit-animation:fadeIn 0.65s ease forwards;-moz-animation:fadeIn 0.65s ease forwards;animation:fadeIn 0.65s ease forwards}@-webkit-keyframes fadeIn{to{opacity:1}}@-moz-keyframes fadeIn{to{opacity:1}}@keyframes fadeIn{to{opacity:1}}.grid.effect-2 li.animate{-webkit-transform:translateY(200px);-moz-transform:translateY(200px);transform:translateY(200px);-webkit-animation:moveUp 0.65s ease forwards;-moz-animation:moveUp 0.65s ease forwards;animation:moveUp 0.65s ease forwards}@-webkit-keyframes moveUp{to{-webkit-transform:translateY(0);opacity:1}}@-moz-keyframes moveUp{to{-moz-transform:translateY(0);opacity:1}}@keyframes moveUp{to{transform:translateY(0);opacity:1}}.grid.effect-3 li.animate{-webkit-transform:scale(0.6);-moz-transform:scale(0.6);transform:scale(0.6);-webkit-animation:scaleUp 0.65s ease-in-out forwards;-moz-animation:scaleUp 0.65s ease-in-out forwards;animation:scaleUp 0.65s ease-in-out forwards}@-webkit-keyframes scaleUp{to{-webkit-transform:scale(1);opacity:1}}@-moz-keyframes scaleUp{to{-moz-transform:scale(1);opacity:1}}@keyframes scaleUp{to{transform:scale(1);opacity:1}}.grid.effect-4{-webkit-perspective:1300px;-moz-perspective:1300px;perspective:1300px}.grid.effect-4 li.animate{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translateZ(400px) translateY(300px) rotateX(-90deg);-moz-transform:translateZ(400px) translateY(300px) rotateX(-90deg);transform:translateZ(400px) translateY(300px) rotateX(-90deg);-webkit-animation:fallPerspective .8s ease-in-out forwards;-moz-animation:fallPerspective .8s ease-in-out forwards;animation:fallPerspective .8s ease-in-out forwards}@-webkit-keyframes fallPerspective{100%{-webkit-transform:translateZ(0px) translateY(0px) rotateX(0deg);opacity:1}}@-moz-keyframes fallPerspective{100%{-moz-transform:translateZ(0px) translateY(0px) rotateX(0deg);opacity:1}}@keyframes fallPerspective{100%{transform:translateZ(0px) translateY(0px) rotateX(0deg);opacity:1}}.grid.effect-5{-webkit-perspective:1300px;-moz-perspective:1300px;perspective:1300px}.grid.effect-5 li.animate{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:50% 50% -300px;-moz-transform-origin:50% 50% -300px;transform-origin:50% 50% -300px;-webkit-transform:rotateX(-180deg);-moz-transform:rotateX(-180deg);transform:rotateX(-180deg);-webkit-animation:fly .8s ease-in-out forwards;-moz-animation:fly .8s ease-in-out forwards;animation:fly .8s ease-in-out forwards}@-webkit-keyframes fly{100%{-webkit-transform:rotateX(0deg);opacity:1}}@-moz-keyframes fly{100%{-moz-transform:rotateX(0deg);opacity:1}}@keyframes fly{100%{transform:rotateX(0deg);opacity:1}}.grid.effect-6{-webkit-perspective:1300px;-moz-perspective:1300px;perspective:1300px}.grid.effect-6 li.animate{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:0% 0%;-moz-transform-origin:0% 0%;transform-origin:0% 0%;-webkit-transform:rotateX(-80deg);-moz-transform:rotateX(-80deg);transform:rotateX(-80deg);-webkit-animation:flip .8s ease-in-out forwards;-moz-animation:flip .8s ease-in-out forwards;animation:flip .8s ease-in-out forwards}@-webkit-keyframes flip{100%{-webkit-transform:rotateX(0deg);opacity:1}}@-moz-keyframes flip{100%{-moz-transform:rotateX(0deg);opacity:1}}@keyframes flip{100%{transform:rotateX(0deg);opacity:1}}.grid.effect-7{-webkit-perspective:1300px;-moz-perspective:1300px;perspective:1300px}.grid.effect-7 li.animate{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);transform:rotateY(-180deg);-webkit-animation:helix .8s ease-in-out forwards;-moz-animation:helix .8s ease-in-out forwards;animation:helix .8s ease-in-out forwards}@-webkit-keyframes helix{100%{-webkit-transform:rotateY(0deg);opacity:1}}@-moz-keyframes helix{100%{-moz-transform:rotateY(0deg);opacity:1}}@keyframes helix{100%{transform:rotateY(0deg);opacity:1}}.grid.effect-8{-webkit-perspective:1300px;-moz-perspective:1300px;perspective:1300px}.grid.effect-8 li.animate{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:scale(0.4);-moz-transform:scale(0.4);transform:scale(0.4);-webkit-animation:popUp .8s ease-in forwards;-moz-animation:popUp .8s ease-in forwards;animation:popUp .8s ease-in forwards}@-webkit-keyframes popUp{70%{-webkit-transform:scale(1.1);opacity:.8;-webkit-animation-timing-function:ease-out}100%{-webkit-transform:scale(1);opacity:1}}@-moz-keyframes popUp{70%{-moz-transform:scale(1.1);opacity:.8;-moz-animation-timing-function:ease-out}100%{-moz-transform:scale(1);opacity:1}}@keyframes popUp{70%{transform:scale(1.1);opacity:.8;animation-timing-function:ease-out}100%{transform:scale(1);opacity:1}}.fadeIn{animation-name:fadeIn;-webkit-animation-name:fadeIn;animation-duration:1.5s;-webkit-animation-duration:1.5s;animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;visibility:visible !important}@keyframes fadeIn{0%{-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);opacity:0}50%{-moz-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05)}100%{-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes fadeIn{0%{-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);opacity:0}50%{-moz-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05)}100%{-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-moz-keyframes fadeIn{0%{-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);opacity:0}50%{-moz-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05)}100%{-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);opacity:1}}@media screen and (max-width: 2540px){.slider-footer{width:1743px;margin-left:-871px}}@media screen and (max-width: 1680px){.slider-footer{width:1492px;margin-left:-746px}}@media screen and (max-width: 1600px){.slider-footer{width:1240px;margin-left:-620px}}@media screen and (max-width: 1280px){.slider-footer{width:988px;margin-left:-494px}}
*/