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:21px;line-height:30px;font-family:"MinionProRegular","Arial Narrow","DejaVu Sans Condensed",sans-serif;color:#000;background:#fff;margin:0;min-width:980px}
::-moz-selection{text-shadow:none;background-color:#000;color:#fff}
::selection{text-shadow:none;background-color:#000;color:#fff}
body{-webkit-tap-highlight-color:#000}
@font-face{font-family:'gotham_promedium';src:url("../fonts/Gotham/gothapromed-webfont.eot");src:url("../fonts/Gotham/gothapromed-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/Gotham/gothapromed-webfont.woff") format("woff"),url("../fonts/Gotham/gothapromed-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}
@font-face{font-family:'gotham_probold';src:url("../fonts/Gotham/gothaprobol-webfont.eot");src:url("../fonts/Gotham/gothaprobol-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/Gotham/gothaprobol-webfont.woff") format("woff"),url("../fonts/Gotham/gothaprobol-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}
@font-face{font-family:'gotham_prolight';src:url("../fonts/Gotham/gothaprolig-webfont.eot");src:url("../fonts/Gotham/gothaprolig-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/Gotham/gothaprolig-webfont.woff") format("woff"),url("../fonts/Gotham/gothaprolig-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}
@font-face{font-family:'MinionProRegular';src:url("../fonts/MinionPro/minionpro-regular-webfont-webfont.eot");src:url("../fonts/MinionPro/minionpro-regular-webfont-webfont.eot") format("embedded-opentype"),url("../fonts/MinionPro/minionpro-regular-webfont-webfont.woff") format("woff"),url("../fonts/MinionPro/minionpro-regular-webfont-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}
@font-face{font-family:'MinionProMediumItalic';src:url("../fonts/MinionPro/minionpro-mediumit.eot");src:url("../fonts/MinionPro/minionpro-mediumit.eot") format("embedded-opentype"),url("../fonts/MinionPro/minionpro-mediumit.woff") format("woff"),url("../fonts/MinionPro/minionpro-mediumit.ttf") format("truetype")}
@font-face{font-family:'MinionProMedium';src:url("../fonts/MinionPro/minionpro-medium.eot");src:url("../fonts/MinionPro/minionpro-medium.eot") format("embedded-opentype"),url("../fonts/MinionPro/minionpro-medium.woff") format("woff"),url("../fonts/MinionPro/minionpro-medium.ttf") format("truetype")}
@font-face{font-family:'MinionProItalic';src:url("../fonts/MinionPro/minionpro-it-webfont-webfont.eot");src:url("../fonts/MinionPro/minionpro-it-webfont-webfont.eot") format("embedded-opentype"),url("../fonts/MinionPro/minionpro-it-webfont-webfont.woff") format("woff"),url("../fonts/MinionPro/minionpro-it-webfont-webfont.ttf") format("truetype")}
@font-face{font-family:'MinionProBoldItalic';src:url("../fonts/MinionPro/minionpro-boldit.eot");src:url("../fonts/MinionPro/minionpro-boldit.eot") format("embedded-opentype"),url("../fonts/MinionPro/minionpro-boldit.woff") format("woff"),url("../fonts/MinionPro/minionpro-boldit.ttf") format("truetype")}
@font-face{font-family:'MinionProBold';src:url("../fonts/MinionPro/minionpro-bold.eot");src:url("../fonts/MinionPro/minionpro-bold.eot") format("embedded-opentype"),url("../fonts/MinionPro/minionpro-bold.woff") format("woff"),url("../fonts/MinionPro/minionpro-bold.ttf") format("truetype")}
@font-face{font-family:'MinionProSemibold';src:url("../fonts/MinionPro/minionpro-semibold.eot");src:url("../fonts/MinionPro/minionpro-semibold.eot") format("embedded-opentype"),url("../fonts/MinionPro/minionpro-semibold.woff") format("woff"),url("../fonts/MinionPro/minionpro-semibold.ttf") format("truetype")}
@font-face{font-family:'helveticaneuecyrbold';src:url("../fonts/helvetica/helveticaneuecyr-bold-webfont.eot");src:url("../fonts/helvetica/helveticaneuecyr-bold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/helvetica/helveticaneuecyr-bold-webfont.woff") format("woff"),url("../fonts/helvetica/helveticaneuecyr-bold-webfont.ttf") format("truetype")}
h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{margin:50px 0 30px;font-family:"globerbold",Arial,FreeSans,sans-serif;font-weight:normal;color:#000;text-transform:uppercase;letter-spacing:0.5px}
h1,.h1{font-size:42px;line-height:48px;text-align:center}
h2,.h2{font-family:"globerlight",Arial,FreeSans,sans-serif;font-size:30px;line-height:38px;text-align:center}
h3,.h3{font-size:21px;line-height:30px}
h4,.h4{font-size:18px;line-height:26px}
h5,.h5{font-size:16px;line-height:22px}
h6,.h6{font-size:14px;line-height:20px}
hr,.hr{height:1px;width:980px;border:none;background:#eaeaea;clear:both;margin:8px auto}
p,pre,blockquote,table{margin:0 0 30px}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:''}
blockquote{margin:1.42857em 4.2em}
strong,b{font-weight:normal;font-family:"MinionProSemibold","Arial Narrow","DejaVu Sans Condensed",sans-serif}
strong em,strong i,b em,b i{font-style:normal;font-family:"MinionProBoldItalic","Arial Narrow","DejaVu Sans Condensed",sans-serif;font-size:18px}
em,i{font-style:normal;font-family:"MinionProItalic","Arial Narrow","DejaVu Sans Condensed",sans-serif;font-size:18px}
em strong,em b,i strong,i b{font-weight:normal;font-family:"MinionProBoldItalic","Arial Narrow","DejaVu Sans Condensed",sans-serif}
a{color:#000}
a:hover,a:active{color:#1a1a1a;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}
.header__inner,.b-text__content{width:980px;margin:0 auto}
.wrapper-s{background-color:#fff;overflow:hidden}
.middle{position:relative}
.footer{background:#e5e5e5}
.footer__inner{padding:60px 55px}
.content_right,.content_left{width:730px;padding-right:30px}
.content_right{float:right}
.content_left{float:left}
.aside{width:250px}
.aside_left{float:left}
.aside_right{float:right}
.aside_alt{margin-top:0}
.l-row{width:982px}
.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.75px}
.l-col_2{width:245.5px}
.l-col_3{width:368.25px}
.l-col_4{width:491px}
.l-col_5{width:613.75px}
.l-col_6{width:736.5px}
.l-col_7{width:859.25px}
.l-col_8{width:982px}
.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:#000;-ms-interpolation-mode:bicubic}
a img{border:none}
object,embed,video{max-width:100%}
ul,ol,dl{margin:30px 0;padding-left:35px}
ul{padding:0;list-style:none}
ul li{margin:3px 0;padding-left:20px;background:url(../images/bg-marker.png) 4px 13px no-repeat}
ul ol{margin:15px 0}
ul ol li{padding:0;background-image:none}
ol{list-style:decimal outside}
ol li{margin:5px 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 6px no-repeat}
dl dt,dfn{font-weight:bold;font-style:italic}
dl dd{margin-left:1.5em}
.list_ordered li:before,.list_ordered__counter-point-js{position:absolute;left:-35px;top:0;color:#cce175;font-family:"globerbold",Arial,FreeSans,sans-serif;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}
.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{border-collapse:collapse;border-spacing:0;border-width:0;width:100%;empty-cells:hide}
.table caption{font-size:1.42857em;line-height:2em;margin-bottom:1em}
.table td,.table th{text-align:left;vertical-align:top;padding:10px}
.table th{font-weight:normal;vertical-align:middle;font:13px/18px "gotham_promedium",Arial,FreeSans,sans-serif;letter-spacing:1.2px;text-transform:uppercase}
.table tbody th{vertical-align:top}
.table_fixed{table-layout:fixed;word-wrap:break-word;width:auto}
.table_white{line-height:16px;margin-bottom:40px}
.table_white th{background:#fad421;font-weight:normal;border-left:1px solid #fff;border-bottom:1px solid #726a4d;padding:15px 5px 15px 20px;text-transform:uppercase;letter-spacing:0.5px}
.table_white th:first-child{border-left:none}
.table_white th .i-ico{margin-right:10px}
.table_white tr:nth-child(odd) td{background-color:#fcfdfa}
.table_white tr:nth-child(odd) td:nth-child(odd){background-color:#f0f4ec}
.table_white tr:nth-child(even) td{background-color:#f5faf6}
.table_white tr:nth-child(even) td:nth-child(odd){background-color:#f6f7ef}
.table_white .table__tr-even td{background-color:#fcfdfa}
.table_white .table__tr-odd td{background-color:#f5faf6}
.table_white tbody td{vertical-align:middle;background:#fcfdfa;padding:9px 5px 9px 20px}
.table_white tbody p{margin-bottom:2px}
.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:auto !important}
.form input[type="radio"]{vertical-align:text-top}
.form input[type="checkbox"]{vertical-align:baseline}
.form{padding:0;margin-bottom:30px}
.form button,.form input,.form select,.form textarea{font:21px/30px "MinionProRegular","Arial Narrow","DejaVu Sans Condensed",sans-serif}
.form label,.form .form__title{display:inline-block;vertical-align:middle;font:18px/20px "MinionProMedium","Arial Narrow","DejaVu Sans Condensed",sans-serif;padding:0 0 12px}
.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 .form__input,.form select,.form textarea,.form .jstyling-file-f{padding:10px 15px;margin:0;height:21px;line-height:21px;border:2px solid #000;font-size:16px;font-family:"gotham_promedium",Arial,FreeSans,sans-serif;background-color:transparent;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 .form__input:hover,.form select:hover,.form textarea:hover,.form .jstyling-file-f:hover{border-color:rgba(0,0,0,0.8)}
.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 .form__input:focus,.form select:focus,.form textarea:focus,.form .jstyling-file-f:focus{outline:none;border-color:rgba(0,0,0,0.8)}
.form textarea{overflow:auto;vertical-align:top;height:auto;min-height:4em;line-height:30px;padding:10px 15px;resize:vertical;height:201px;text-align:left;-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;text-transform:uppercase;font:24px/30px "gotham_promedium",Arial,FreeSans,sans-serif;margin-bottom:30px;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 #e0e0e0;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:#000}
.form input:-moz-placeholder{color:#000}
.form__row{padding:0;margin:0}
.form__item{position:relative;float:left;line-height:42px;margin:0 19px 22px 0}
.ie6-7 .form__item:active{z-index:1}
.form__item label{padding:0}
.form__item .form__note{margin-bottom:0}
.form__send{display:inline-block;margin-bottom:19px}
.form__send input[type="button"],.form__send input[type="submit"],.form__send input[type="reset"]{outline:none;border:none;height:46px;min-width:240px;font:14px/41px "gotham_probold",Arial,FreeSans,sans-serif;letter-spacing:0.6px;text-transform:uppercase;text-align:center;outline:none;color:#000;background:#fff;-moz-transition:all ease-in-out 0.2s;-webkit-transition:all ease-in-out 0.2s;transition:all ease-in-out 0.2s;border:3px solid #000;border-radius:23px;cursor:pointer;-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{display:inline;zoom:1}
.form__send:hover input[type="button"],.form__send:hover input[type="submit"],.form__send:hover input[type="reset"]{-moz-transform:scale(0.95);-webkit-transform:scale(0.95);transform:scale(0.95);background:#000;color:#fff}
.form__send:active{-moz-transform:scale(0.98);-webkit-transform:scale(0.98);transform:scale(0.98)}
.form__content{padding:0;margin:38px 0}
.form__left{float:left}
.form__right{float:right}
.form__item_last{margin-right:0}
.form__item_flat{margin-right:0}
.form__item_space{margin:0 25px 0 0}
.form__item_w-780{width:780px}
.form__item_w-780 input[type="password"],.form__item_w-780 input[type="search"],.form__item_w-780 input[type="text"],.form__item_w-780 input[type="email"],.form__item_w-780 input[type="tel"],.form__item_w-780 input[type="url"],.form__item_w-780 input[type="nuber"],.form__item_w-780 input[type="color"],.form__item_w-780 input[type="data"],.form__item_w-780 .form__input,.form__item_w-780 textarea,.form__item_w-780 select,.form__item_w-780 .form__title,.form__item_w-780 .form__validation-popup,.form__item_w-780 .jstyling-file-f{width:746px}
.form__item_w-780 .jstyling-select,.form__item_w-780 label{width:780px}
.form__item_w-259{width:259px}
.form__item_w-259 input[type="password"],.form__item_w-259 input[type="search"],.form__item_w-259 input[type="text"],.form__item_w-259 input[type="email"],.form__item_w-259 input[type="tel"],.form__item_w-259 input[type="url"],.form__item_w-259 input[type="nuber"],.form__item_w-259 input[type="color"],.form__item_w-259 input[type="data"],.form__item_w-259 .form__input,.form__item_w-259 textarea,.form__item_w-259 select,.form__item_w-259 .form__title,.form__item_w-259 .form__validation-popup,.form__item_w-259 .jstyling-file-f{width:225px}
.form__item_w-259 .jstyling-select,.form__item_w-259 label{width:259px}
.form__item_w-250{width:250px}
.form__item_w-250 input[type="password"],.form__item_w-250 input[type="search"],.form__item_w-250 input[type="text"],.form__item_w-250 input[type="email"],.form__item_w-250 input[type="tel"],.form__item_w-250 input[type="url"],.form__item_w-250 input[type="nuber"],.form__item_w-250 input[type="color"],.form__item_w-250 input[type="data"],.form__item_w-250 .form__input,.form__item_w-250 textarea,.form__item_w-250 select,.form__item_w-250 .form__title,.form__item_w-250 .form__validation-popup,.form__item_w-250 .jstyling-file-f{width:216px}
.form__item_w-250 .jstyling-select,.form__item_w-250 label{width:250px}
.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 .form__input,.form__item_w-240 textarea,.form__item_w-240 select,.form__item_w-240 .form__title,.form__item_w-240 .form__validation-popup,.form__item_w-240 .jstyling-file-f{width:206px}
.form__item_w-240 .jstyling-select,.form__item_w-240 label{width:240px}
.form__item_w-218{width:218px}
.form__item_w-218 input[type="password"],.form__item_w-218 input[type="search"],.form__item_w-218 input[type="text"],.form__item_w-218 input[type="email"],.form__item_w-218 input[type="tel"],.form__item_w-218 input[type="url"],.form__item_w-218 input[type="nuber"],.form__item_w-218 input[type="color"],.form__item_w-218 input[type="data"],.form__item_w-218 .form__input,.form__item_w-218 textarea,.form__item_w-218 select,.form__item_w-218 .form__title,.form__item_w-218 .form__validation-popup,.form__item_w-218 .jstyling-file-f{width:184px}
.form__item_w-218 .jstyling-select,.form__item_w-218 label{width:218px}
.form__item_w-79{width:79px}
.form__item_w-79 input[type="password"],.form__item_w-79 input[type="search"],.form__item_w-79 input[type="text"],.form__item_w-79 input[type="email"],.form__item_w-79 input[type="tel"],.form__item_w-79 input[type="url"],.form__item_w-79 input[type="nuber"],.form__item_w-79 input[type="color"],.form__item_w-79 input[type="data"],.form__item_w-79 .form__input,.form__item_w-79 textarea,.form__item_w-79 select,.form__item_w-79 .form__title,.form__item_w-79 .form__validation-popup,.form__item_w-79 .jstyling-file-f{width:45px}
.form__item_w-79 .jstyling-select,.form__item_w-79 label{width:79px}
.form__row_submit .form__note{font-size:12px;margin-bottom:0}
.form__row_submit_right{text-align:right}
.form__row_submit_center{text-align:center}
.form__required-sign{color:#000}
.form__note{font:10.5px/16px "gotham_prolight",Arial,FreeSans,sans-serif}
.form__note a{font-family:"gotham_promedium",Arial,FreeSans,sans-serif;text-decoration:none}
.form__note a:hover{text-decoration:underline}
.form__msg{position:relative;z-index:2;padding:0;font-size:14px;line-height:16px;color:#bc2703}
.form__msg__content{margin:5px 0}
.form__msg-ok{position:absolute;right:-10px;bottom:0;padding:10px 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{border-color:#bc2703}
.form-search{height:36px;margin:45px 0 45px;text-align:center}
.form-search .search-form__inside{position:relative;display:inline-block}
.ie6-7 .form-search .search-form__inside{display:inline;zoom:1}
.form-search .form-search__text,.form-search input[type="password"],.form-search input[type="search"],.form-search input[type="text"],.form-search input[type="email"],.form-search input[type="tel"],.form-search input[type="url"],.form-search input[type="nuber"],.form-search input[type="color"],.form-search input[type="data"]{width:114px;height:20px;line-height:20px;padding:7px 36px 7px 16px;outline:none;background:#fff;border:1px solid #000;border-radius:17px;-moz-transition:all ease-in-out 0.6s;-webkit-transition:all ease-in-out 0.6s;transition:all ease-in-out 0.6s;color:#000;font-size:15px;font-family:"MinionProRegular","Arial Narrow","DejaVu Sans Condensed",sans-serif;text-align:left;opacity:0.4}
.ie6-7 .form-search .form-search__text,.ie6-7 .form-search input[type="password"],.ie6-7 .form-search input[type="search"],.ie6-7 .form-search input[type="text"],.ie6-7 .form-search input[type="email"],.ie6-7 .form-search input[type="tel"],.ie6-7 .form-search input[type="url"],.ie6-7 .form-search input[type="nuber"],.ie6-7 .form-search input[type="color"],.ie6-7 .form-search input[type="data"]{display:inline;zoom:1}
.form-search .form-search__text:hover,.form-search .form-search__text:focus,.form-search .form-search__text:active,.form-search input[type="password"]:hover,.form-search input[type="password"]:focus,.form-search input[type="password"]:active,.form-search input[type="search"]:hover,.form-search input[type="search"]:focus,.form-search input[type="search"]:active,.form-search input[type="text"]:hover,.form-search input[type="text"]:focus,.form-search input[type="text"]:active,.form-search input[type="email"]:hover,.form-search input[type="email"]:focus,.form-search input[type="email"]:active,.form-search input[type="tel"]:hover,.form-search input[type="tel"]:focus,.form-search input[type="tel"]:active,.form-search input[type="url"]:hover,.form-search input[type="url"]:focus,.form-search input[type="url"]:active,.form-search input[type="nuber"]:hover,.form-search input[type="nuber"]:focus,.form-search input[type="nuber"]:active,.form-search input[type="color"]:hover,.form-search input[type="color"]:focus,.form-search input[type="color"]:active,.form-search input[type="data"]:hover,.form-search input[type="data"]:focus,.form-search input[type="data"]:active{opacity:1;border-color:#000}
.form-search .form-search__text:focus,.form-search .form-search__text:active,.form-search input[type="password"]:focus,.form-search input[type="password"]:active,.form-search input[type="search"]:focus,.form-search input[type="search"]:active,.form-search input[type="text"]:focus,.form-search input[type="text"]:active,.form-search input[type="email"]:focus,.form-search input[type="email"]:active,.form-search input[type="tel"]:focus,.form-search input[type="tel"]:active,.form-search input[type="url"]:focus,.form-search input[type="url"]:active,.form-search input[type="nuber"]:focus,.form-search input[type="nuber"]:active,.form-search input[type="color"]:focus,.form-search input[type="color"]:active,.form-search input[type="data"]:focus,.form-search input[type="data"]:active{width:176px}
.form-search .form-search__button{position:absolute;top:0;right:0;width:36px;height:36px;background:url(../images/btn-find.png) no-repeat;border:none;box-shadow:none;color:transparent;cursor:pointer;opacity:0.4;outline:none;-moz-transition:all ease-in-out 0.6s;-webkit-transition:all ease-in-out 0.6s;transition:all ease-in-out 0.6s}
.form-search .form-search__button:hover{opacity:1}
.filter__search{position:relative}
.filter__search .filter__search__text,.filter__search input[type="password"],.filter__search input[type="search"],.filter__search input[type="text"],.filter__search input[type="email"],.filter__search input[type="tel"],.filter__search input[type="url"],.filter__search input[type="nuber"],.filter__search input[type="color"],.filter__search input[type="data"]{width:41px;height:21px;line-height:21px;padding:10px 0;outline:none;background:transparent;border:2px solid transparent;border-bottom-color:#000;-moz-transition:all ease-in-out 0.6s;-webkit-transition:all ease-in-out 0.6s;transition:all ease-in-out 0.6s;color:#000}
.filter__search .filter__search__text:hover,.filter__search input[type="password"]:hover,.filter__search input[type="search"]:hover,.filter__search input[type="text"]:hover,.filter__search input[type="email"]:hover,.filter__search input[type="tel"]:hover,.filter__search input[type="url"]:hover,.filter__search input[type="nuber"]:hover,.filter__search input[type="color"]:hover,.filter__search input[type="data"]:hover{border-color:transparent;border-bottom-color:#000}
.filter__search .filter__search__text:focus,.filter__search .filter__search__text:active,.filter__search input[type="password"]:focus,.filter__search input[type="password"]:active,.filter__search input[type="search"]:focus,.filter__search input[type="search"]:active,.filter__search input[type="text"]:focus,.filter__search input[type="text"]:active,.filter__search input[type="email"]:focus,.filter__search input[type="email"]:active,.filter__search input[type="tel"]:focus,.filter__search input[type="tel"]:active,.filter__search input[type="url"]:focus,.filter__search input[type="url"]:active,.filter__search input[type="nuber"]:focus,.filter__search input[type="nuber"]:active,.filter__search input[type="color"]:focus,.filter__search input[type="color"]:active,.filter__search input[type="data"]:focus,.filter__search input[type="data"]:active{border-color:transparent;border-bottom-color:#000}
.filter__search .filter__search__button{position:absolute;top:2px;right:0;width:45px;height:41px;background:url(../images/btn-filter-find.png) no-repeat center top;border:none;box-shadow:none;color:transparent;cursor:pointer;outline:none;-moz-transition:all ease-in-out 0.6s;-webkit-transition:all ease-in-out 0.6s;transition:all ease-in-out 0.6s}
.filter__search .filter__search__button:hover{opacity:0.8}
.form-search_active .filter__search__text,.form-search_active input[type="text"],.form-search_active input[type="search"]{width:176px;padding:10px 45px 10px 15px}
.header{position:absolute;top:0;left:0;width:100%;z-index:999;text-align:center}
.header__left,.header__right{width:50%;float:left}
.header__right{float:right;text-align:right}
.logo{position:fixed;z-index:10;top:32px;right:44px;width:84px;height:84px;background:url(../images/logo.png) no-repeat center center}
.logo.js-block-fixed-enabled{-moz-animation:fade 0.5s;-webkit-animation:fade 0.5s;animation:fade 0.5s;background:url(../images/logo-dark.png) no-repeat center center}
.logo:hover{opacity:0.9}
.language-version{font:11px/22px "gotham_probold",Arial,FreeSans,sans-serif;text-transform:uppercase;letter-spacing:2.2px;margin:0}
.language-version a{text-decoration:none}
.panel-page__bg{width:100%;height:100%;position:fixed;top:0;left:-100%;z-index:998}
.panel-page__outside{position:fixed;top:0;left:-25%;z-index:998;width:25%;min-height:100%;height:100%;background:#fff;padding:0;-moz-transition:all ease-in-out 0.3s;-webkit-transition:all ease-in-out 0.3s;transition:all ease-in-out 0.3s;-moz-perspective:250;-webkit-perspective:250;perspective:250;-moz-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;box-shadow:1px 0 5px rgba(0,0,0,0.5)}
.panel-page__inside{height:100%;padding:0 10px}
.panel-page_open{display:block}
.panel-page_open .panel-page__outside{left:0;-moz-animation:flipInY ease-out 0.3s;-webkit-animation:flipInY ease-out 0.3s;animation:flipInY ease-out 0.3s}
.panel-page_open .panel-page__bg{left:0;cursor:pointer}
.panel-page__title{font:20px/20px Arial,FreeSans,sans-serif;color:#c4ccda;margin:15px 10px 15px 30px}
.panel-btn{position:fixed;z-index:999;top:32px;left:32px;width:84px;height:84px;background-color:#fff;cursor:pointer;-moz-transition:all ease-in-out 0.3s;-webkit-transition:all ease-in-out 0.3s;transition:all ease-in-out 0.3s}
.panel-btn:hover{opacity:0.9}
.panel-btn.js-block-fixed-enabled{background-color:#000}
.panel-btn.js-block-fixed-enabled .panel-btn__item{background:#fff}
.ie6-8 .panel-btn.js-block-fixed-enabled{background-color:#000;background-image:url(../images/bg-ico-menu.png);background-position:center center;background-repeat:no-repeat}
.ie6-8 .panel-btn{background-color:#fff;background-image:url(../images/bg-ico-menu-dark.png);background-position:center center;background-repeat:no-repeat}
.panel-btn-wrap{position:absolute;top:0;left:0;width:100%;height:100%}
.panel-btn__item{position:absolute;top:50%;left:50%;margin-left:-19px;width:38px;height:3px;background:#000;-moz-transition:all ease-in-out 0.3s;-webkit-transition:all ease-in-out 0.3s;transition:all ease-in-out 0.3s}
.ie6-8 .panel-btn__item{display:none}
.panel-btn__item_first{margin-top:-13px;-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}
.panel-btn__item_second{opacity:1}
.panel-btn__item_third{margin-top:13px;-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}
.js-panel-btn_selected{left:26%}
.ie6-8 .js-panel-btn_selected{background-image:url(../images/bg-ico-close-dark.png)}
.ie6-8 .js-panel-btn_selected.js-block-fixed-enabled{background-image:url(../images/bg-ico-close.png)}
.js-panel-btn_selected .panel-btn__item{width:50px;margin-left:-25px}
.js-panel-btn_selected .panel-btn__item_first{-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-top:0px}
.js-panel-btn_selected .panel-btn__item_second{opacity:0}
.js-panel-btn_selected .panel-btn__item_third{-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:0px}
.panel-page__top{padding:40px 0 50px}
.panel-page__bottom{position:absolute;bottom:30px;left:0;width:92%;padding:0 4%;text-align:center}
@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}
100%{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}
}
@-moz-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}
100%{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}
}
@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);-ms-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}
100%{-webkit-transform:perspective(400px) rotateY(0deg);-ms-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}
}
.flipInY{-webkit-backface-visibility:visible !important;-ms-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInY;animation-name:flipInY}
.page-index .b-text_news{padding:85px 0 0}
.b-text{padding:80px 0}
.b-text__title{font:30px/35px "gotham_probold",Arial,FreeSans,sans-serif;text-transform:uppercase;color:#000;margin:0 0 20px;text-align:center}
.b-text__descr{font:19px/30px "MinionProItalic","Arial Narrow","DejaVu Sans Condensed",sans-serif;margin-bottom:65px;text-align:center}
.b-text__pic-wrap{text-align:center;margin-bottom:35px}
.b-text__left{float:left}
.b-text__right{float:right}
.b-text__center{width:630px;margin:0 auto}
.text-center{text-align:center}
.clickable-b{cursor:pointer;-moz-transition:all linear 0.2s;-webkit-transition:all linear 0.2s;transition:all linear 0.2s}
.clickable-b:active{-moz-transform:scale(0.98);-webkit-transform:scale(0.98);transform:scale(0.98)}
.section{overflow:hidden;margin-bottom:50px}
.section__left{float:left;width:430px}
.section__right{float:right;width:445px}
.cover-block{overflow:hidden;position:relative;z-index:1;text-align:center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center}
.cover-block__inner{position:relative;z-index:1}
.cover-block__img,.cover-block__bg{height:600px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center;background-repeat:no-repeat;background-attachment:fixed;}
.cover-block__bg{position:absolute;width:100%;z-index:0}
.cover-block_pic .cover-block__bg{height:100%;-moz-animation:fade ease-out 2s;-webkit-animation:fade ease-out 2s;animation:fade ease-out 2s}
.cover-block_pic .cover-block__inner{padding-top:50px}
.cover-block_pic .cover-block__preview{padding-bottom:50px}
.cover-block__main{padding:60px 0 50px;color:#000;-webkit-backface-visibility:hidden}
.cover-block__main .cover-block__title{color:#000}
.cover-block__main .cover-block__descr{font:31.93px/32px "gotham_prolight",Arial,FreeSans,sans-serif;color:#000;padding-top:30px}
.cover-block__main .cover-block__descr p{margin-bottom:0}
.cover-block__main .b-text__center{text-align:left}
.cover-block__main .b-text__center .cover-block__title{width:100%;font:42px/67px "gotham_probold",Arial,FreeSans,sans-serif;text-transform:uppercase;text-align:left}
.cover-block__main .b-text__center .cover-block__descr{width:100%;font:19px/30px "MinionProItalic","Arial Narrow","DejaVu Sans Condensed",sans-serif;padding-top:3px}
.cover-block__main .text-center{text-align:center}
.cover-block__main .text-center .cover-block__title{text-align:center}
.cover-block__title{margin:0 auto;width:64%;font:66.64px/67px "gotham_promedium",Arial,FreeSans,sans-serif;color:#fff;text-transform:none}
.cover-block__title img{width:100%;height:auto}
.cover-block__title__accent{display:inline-block;width:100%;font:45.22px/46px "gotham_prolight",Arial,FreeSans,sans-serif}
.ie6-7 .cover-block__title__accent{display:inline;zoom:1}
.cover-block__descr{margin:0 auto;width:59%;font:22px/31px "gotham_prolight",Arial,FreeSans,sans-serif;color:#fff;padding-top:30px}
.cover-block__show{position:relative;display:block;width:960px;min-width:780px;height:540px;min-height:384px;margin:0 auto;-moz-transition:all ease-in-out 0.3s;-webkit-transition:all ease-in-out 0.3s;transition:all ease-in-out 0.3s;-webkit-backface-visibility:hidden;cursor:pointer}
.cover-block__preview{padding:40px 0 10px}
.cover-block__show__video{display:none;position:absolute;z-index:1;width:100%;height:100%;top:0;left:0;-moz-transition:all ease-in-out 0.3s;-webkit-transition:all ease-in-out 0.3s;transition:all ease-in-out 0.3s}
.cover-block__show__video iframe{max-width:100%;max-height:100%}
.cover__mask{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;border:8px solid #fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.ie6-7 .cover__mask{display:inline;zoom:1}
.cover__play{position:absolute;z-index:0;top:50%;left:50%;margin:-58px 0 0 -58px;width:116px;height:116px;background:url(../images/bg-play.png) no-repeat;-moz-transition:all ease-in-out 0.3s;-webkit-transition:all ease-in-out 0.3s;transition:all ease-in-out 0.3s}
.cover__play:hover{background:url(../images/bg-play-hover.png) no-repeat}
.cover-block__show__video_active{-moz-animation:fade ease-out 2s;-webkit-animation:fade ease-out 2s;animation:fade ease-out 2s}
#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}
.i-ico{display:inline-block;vertical-align:middle;background:url('../images/global-sprite-s1124d7ae20.png')}
.ie6-7 .i-ico{display:inline;zoom:1}
.i-ico_doc{background-position:0 0;height:17px;width:13px}
.i-ico_link{background-position:0 -131px;height:15px;width:15px}
.i-ico_email{background-position:0 -71px;height:14px;width:21px}
.i-ico_email-white{background-position:0 -37px;height:14px;width:21px}
.i-ico_form-ok{background-position:0 -105px;height:6px;width:7px}
.i-ico_zoom{background-position:0 -166px;height:27px;width:27px}
.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%}
.production{background:#fff}
.list_production{width:100%;overflow:hidden}
.list_production .list__item{float:left;width:24%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center;background-repeat:no-repeat}
.list_production .list__item.list__item_big,.list_production .list__item.list__item_middle{width:50%}
.list_production .list__item.list__item_middle .production-item__text{max-width:500px}
.list_production .list__item.list__item_middle .production-item__descr{max-width:500px}
.list_production .list__item.list__item_middle .production-item__title__descr{max-width:500px}
.list_production .list__item.list__item_big .production-item__type{font:16px/30px Arial,FreeSans,sans-serif;letter-spacing:5.4px}
.list_production .list__item.list__item_big .production-item__title{font:56px/56px "gotham_promedium",Arial,FreeSans,sans-serif}
.list_production .list__item.list__item_big .production-item__text{max-width:650px}
.list_production .list__item.list__item_big .production-item__title__descr{font:38px/38px "gotham_prolight",Arial,FreeSans,sans-serif;max-width:650px}
.list_production .list__item.list__item_big .production-item__descr{font:16.16px/30.14px "MinionProItalic","Arial Narrow","DejaVu Sans Condensed",sans-serif;letter-spacing:0.4px;max-width:650px;margin-bottom:20px}
.list_production .list__item.list__item_big .production-item__date{font:16px/30px Arial,FreeSans,sans-serif}
.list_production .list__item:hover .production-item__video-overlay{opacity:1}
.ie6-8 .list_production .list__item:hover .production-item__video-overlay{visibility:visible}
.grid-sizer{width:25%}
.production-item{position:relative;display:block;overflow:hidden;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center}
.production-item video{width:100%;height:auto}
.production-item__video-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;background:rgba(0,0,0,0.7);overflow:hidden;opacity:0;-webkit-backface-visibility:hidden;-moz-transition:all ease-in-out 0.4s;-webkit-transition:all ease-in-out 0.4s;transition:all ease-in-out 0.4s}
.ie6-8 .production-item__video-overlay{zoom:1;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);visibility:hidden}
.production-item__video-overlay__inner{position:absolute;z-index:1;top:0;left:0;display:block;width:80%;height:80%;padding:10%;text-decoration:none;text-align:center}
.production-item__type{display:inline-block;width:100%;font:13px/22px Arial,FreeSans,sans-serif;text-transform:uppercase;letter-spacing:4.4px;color:#fff;opacity:0.5}
.ie6-7 .production-item__type{display:inline;zoom:1}
.production-item__title{display:inline-block;width:80%;position:absolute;top:50px;left:10%;font:28px/28px "gotham_promedium",Arial,FreeSans,sans-serif;color:#fff}
.ie6-7 .production-item__title{display:inline;zoom:1}
.production-item__text{display:inline-block;width:100%}
.ie6-7 .production-item__text{display:inline;zoom:1}
.production-item__title__descr{display:inline-block;width:100%;font:19px/20px "gotham_prolight",Arial,FreeSans,sans-serif;margin-top:20px}
.ie6-7 .production-item__title__descr{display:inline;zoom:1}
.production-item__footer{position:absolute;bottom:10%;left:10%;width:80%}
.production-item__descr{display:inline-block;vertical-align:bottom;width:100%;font:13px/20px "MinionProItalic","Arial Narrow","DejaVu Sans Condensed",sans-serif;letter-spacing:0.2px;color:#fff;opacity:0.7;margin-bottom:15px}
.ie6-7 .production-item__descr{display:inline;zoom:1}
.production-item__descr span{display:inline-block;width:100%}
.ie6-7 .production-item__descr span{display:inline;zoom:1}
.production-item__date{display:inline-block;vertical-align:bottom;width:100%;font:14px/22px Arial,FreeSans,sans-serif;text-transform:uppercase;letter-spacing:0.4px;color:#fff;opacity:0.5}
.ie6-7 .production-item__date{display:inline;zoom:1}
.b-text_about{text-align:center;padding:0;width:100%;background:#fff}
.b-text_about .b-text__content{width:780px}
.b-text_about .b-text__title{font:40.69px/46.28px "gotham_probold",Arial,FreeSans,sans-serif;letter-spacing:-0.2px;margin-bottom:50px}
.list_section .list__item{overflow:hidden;height:630px;background-size:cover;background-position:center center;background-repeat:no-repeat;background-attachment:fixed;text-align:center}
.section-item{width:937px;margin:0 auto;color:#fff}
.section-item__title{font:48px/56px "gotham_probold",Arial,FreeSans,sans-serif;margin:0 0 50px;text-transform:uppercase;letter-spacing:1.5px}
.section-item__descr{font:35px/52px "gotham_prolight",Arial,FreeSans,sans-serif;margin:0 0 50px}
.b-text_fond{padding:90px 0;background:#fff}
.b-text_fond .b-text__left{width:680px}
.b-text_fond .b-text__right{width:252px}
.b-text_fond .b-text__title{text-align:left;margin-top:10px}
.fond{padding-left:20px;overflow:hidden}
.fond__pic-wrap{float:left}
.fond__main{float:right;width:450px}
.fond__descr{font:19px/30px "MinionProItalic","Arial Narrow","DejaVu Sans Condensed",sans-serif;margin:10px 0 30px}
.b-text_index-contact{padding:90px 55px 20px;background:#e5e5e5}
.b-text_index-contact .b-text__content{width:100%;overflow:hidden}
.b-text_index-contact .btn{color:#000}
.list_index-contact{text-align:center;margin-bottom:30px;-webkit-backface-visibility:hidden}
.index-contact-item{width:400px;margin:0 40px}
.index-contact__map{position:relative;overflow:hidden}
.index-contact__map:hover .index-contact__map__mask{box-shadow:inset 0 0 0 0 #e5e5e5}
.index-contact__map:hover .index-contact__map__mask-dark{-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%}
.index-contact__map:hover .index-contact__map__overlay{color:#000}
.index-contact__map:hover .index-contact__map__pic-wrap img{-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);filter:grayscale(0%)}
.index-contact__map__pic-wrap{position:relative;padding:1px;border-radius:100%}
.index-contact__map__pic-wrap img{display:block;border-radius:100%;width:100%;height:auto;-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%)}
.index-contact__map__mask{display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;box-shadow:inset 0 0 0 50px #e5e5e5;border-radius:100%;-webkit-backface-visibility:hidden;-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 .index-contact__map__mask{background:url(../images/bg-mask-ie.png)}
.index-contact__map__mask-dark{display:block;width:302px;height:302px;position:absolute;top:48px;left:48px;z-index:1;background:url(../images/bg-mask.png);border-radius:100%;-webkit-backface-visibility:hidden;-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 .index-contact__map__mask-dark{width:100%;height:100%}
.index-contact__map__overlay{position:absolute;width:100%;left:0;top:50%;text-align:center;font:68px/68px "gotham_probold",Arial,FreeSans,sans-serif;letter-spacing:0.2px;text-transform:uppercase;color:#fff;z-index:1;-webkit-backface-visibility:hidden;-moz-transition:all ease-in-out 1s;-webkit-transition:all ease-in-out 1s;transition:all ease-in-out 1s}
.index-contact-item__main{padding:0 87px;margin:15px 0 0;font:15px/24px "MinionProItalic","Arial Narrow","DejaVu Sans Condensed",sans-serif}
.index-contact-item__main .i-ico{margin-right:4px}
.index-contact-item__main p{margin-bottom:22px}
.index-contact-item__main a{text-decoration:none}
.index-contact-item__main a:hover{text-decoration:underline}
.b-text_org-about{padding:80px 0 50px}
.b-text_org-about .b-text__title{font:39.88px/50.52px "MinionProSemibold","Arial Narrow","DejaVu Sans Condensed",sans-serif;text-transform:none;text-align:left}
.b-text_org-about .b-text__left{width:238px;margin-left:22px}
.b-text_org-about .b-text__right{width:619px;margin-right:22px}
.b-text_org-about .b-text__title__descr{font:italic 17px/21px Georgia,"Bitstream Charter","Century Schoolbook L",serif;color:#787878;display:inline-block;width:100%;margin-top:10px}
.ie6-7 .b-text_org-about .b-text__title__descr{display:inline;zoom:1}
.pic-wrap{margin:0 auto;text-align:center}
.pic-wrap img{display:block;margin:0 auto}
.b-text_org-history{padding:80px 0 55px}
.b-text_org-history .b-text__content{width:1140px}
.list_org-history{width:102%}
.list_org-history .list__item{margin:0 78px 0 65px}
.org-history-item{width:433px;font:18px/26px "MinionProRegular","Arial Narrow","DejaVu Sans Condensed",sans-serif}
.b-text_org-vacancy{border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;padding:70px 0 80px}
.b-text_org-vacancy .b-text__left{width:660px}
.b-text_org-vacancy .b-text__right{width:203px}
.b-text_org-vacancy .b-text__title{text-align:left;margin-top:10px}
.org-vacancy{padding-left:20px}
.org-vacancy__pic-wrap{position:relative;z-index:1;left:-100%;float:left;-moz-transition:all ease-in-out 1s;-webkit-transition:all ease-in-out 1s;transition:all ease-in-out 1s}
.org-vacancy__main{float:right;width:435px}
.org-vacancy__descr{font:19px/30px "MinionProItalic","Arial Narrow","DejaVu Sans Condensed",sans-serif;margin:10px 0 30px}
.b-text_org-awards .b-text__title{font-size:42px;line-height:67px;letter-spacing:-0.2px;margin-bottom:60px;text-transform:uppercase}
.b-text_org-awards .b-text__content{width:1240px}
.list_org-awards .list__item{margin:0 65px;-webkit-backface-visibility:hidden;-moz-transition:all ease-in-out 0.3s;-webkit-transition:all ease-in-out 0.3s;transition:all ease-in-out 0.3s}
.org-awards-item{overflow:hidden;width:275px}
.org-awards__pic-wrap{float:left;margin-right:15px}
.org-awards__main{overflow:hidden}
.org-awards__title{font:16px/18px "gotham_promedium",Arial,FreeSans,sans-serif;margin-bottom:8px}
.org-awards__descr{font:italic 13px/20px Georgia,"Bitstream Charter","Century Schoolbook L",serif}
.b-text_vacancy{padding:25px 0 80px}
.list_vacancy{margin:0 20px}
.list_vacancy .list__item{padding:0 0 80px}
.vacancy-item{overflow:hidden}
.vacancy-item__preview{float:left;width:298px;margin-right:30px}
.vacancy-item__title{font:30px/34.83px "gotham_probold",Arial,FreeSans,sans-serif;text-transform:uppercase;margin:0}
.vacancy-item__main{overflow:hidden}
.vacancy-item__descr{font:20.56px/28px "MinionProRegular","Arial Narrow","DejaVu Sans Condensed",sans-serif;margin-bottom:25px}
.vacancy-item__descr p{margin-bottom:0}
.vacancy-item__criterion{font:13.71px/28px "gotham_promedium",Arial,FreeSans,sans-serif;letter-spacing:0.6px;text-transform:uppercase}
.b-text_personaly{padding:35px 0 70px}
.b-text_personaly .b-text__content{width:1240px}
.list_personaly{margin:0 85px}
.personaly-item{overflow:hidden;padding-bottom:25px}
.personaly-item__preview{width:457px;float:left;margin:7px 156px 0 0}
.personaly-item__preview img{display:block}
.personaly-item__preview_right{float:right;margin:7px 0 0 156px}
.personaly-item__main{overflow:hidden}
.personaly-item__title{font:30px/35px "gotham_probold",Arial,FreeSans,sans-serif;margin:54px 0;padding-top:25px;border-top:6px solid #000}
.personaly-item__descr{font-size:18px;line-height:26px}
.personaly-item__descr em,.personaly-item__descr i{font-size:15px}
.personaly-item__accent-text{font-size:21px;line-height:30px}
.personaly-item__descr__title{font-family:"MinionProBoldItalic","Arial Narrow","DejaVu Sans Condensed",sans-serif;margin-bottom:0}
.b-text_advertising{padding-top:100px}
.b-text_person{position:relative;text-align:center;background:#e9e8e7;overflow:hidden;padding:0}
.b-text_person .b-text__title{font:42px/46px "gotham_probold",Arial,FreeSans,sans-serif;letter-spacing:-0.2px;margin-bottom:60px}
.b-text_person .b-text__decor{position:absolute;z-index:0;top:0;content:'';left:0;border-style:solid;border-left-color:#f2f2f2;border-top-color:#f2f2f2;border-right-color:transparent;border-bottom-color:transparent}
.b-text_person .b-text__content{padding:65px 0 5px;position:relative;z-index:1;width:100%;max-width:1240px}
.list_person{text-align:left;margin-bottom:40px}
.list_person .list__item{width:220px;margin:0 0 50px 72px}
.person-item{text-align:center}
.person-item:hover .person-item__preview img{opacity:0.8}
.person-item__preview{width:179px;height:179px;overflow:hidden;position:relative;border-radius:100%;margin:0 auto 35px}
.person-item__preview img{display:block;border-radius:100%;-moz-transition:opacity ease-in-out 0.3s;-webkit-transition:opacity ease-in-out 0.3s;transition:opacity ease-in-out 0.3s}
.person-item__name{font:18px/26px "gotham_promedium",Arial,FreeSans,sans-serif;margin:0 0 12px}
.person-item__name a{text-decoration:none}
.person-item__descr{font:italic 14px/20px Georgia,"Bitstream Charter","Century Schoolbook L",serif;padding-top:15px;background:url(../images/bg-dash.png) no-repeat top center}
.person-item__descr p{margin-bottom:0}
.clients{overflow:hidden}
.b-text_clients{padding:90px 0 100px}
.b-text_clients .b-text__content{width:100%;max-width:1240px}
.b-text_clients .b-text__left{width:220px;margin-left:72px}
.b-text_clients .b-text__right{width:876px;margin-right:72px}
.b-text_clients .b-text__right .b-text__title{margin-left:101px}
.b-text_clients .b-text__title{text-align:left;line-height:30px;letter-spacing:-0.2px;margin-bottom:50px}
.list_agency{margin:40px 0 15px}
.list_agency .list__item{margin:0 0 8px 0}
.agency-item{font:18px/24px "MinionProBold","Arial Narrow","DejaVu Sans Condensed",sans-serif;letter-spacing:-0.2px;text-transform:uppercase;text-decoration:none;margin:0}
.list_clients{float:left;width:191px;margin-left:101px}
.list_clients .list__item{margin:0 0 5px 0}
.client-item{font:14px/21px "MinionProRegular","Arial Narrow","DejaVu Sans Condensed",sans-serif;text-transform:uppercase;text-decoration:none;margin:0}
.b-text_advantages{background:#f2f2f2;padding:85px 0 40px}
.b-text_advantages .b-text__content{width:100%;max-width:1240px}
/*.list_advantage{width:103%}*/
.list_advantage .list__item{margin:0 90px 30px 72px}
.advantages-item{width:440px}
.advantages-item__base{font:34px/42px "gotham_probold",Arial,FreeSans,sans-serif;letter-spacing:-0.2px}
.advantages-item__title{font:24px/26px "gotham_promedium",Arial,FreeSans,sans-serif;margin-bottom:15px;padding-bottom:20px;background:url(../images/bg-dash.png) no-repeat bottom left}
.advantages-item__descr{font-size:18px;line-height:26px}
.movies{font-size:20px;line-height:28px}
.movies .b-text__center{width:620px}
.b-text_movies{padding:25px 0 45px}
.b-text-accent{font-size:30px;line-height:38px}
.b-text_movie-hire{padding-top:5px}
.b-block-accent{padding:30px;border:3px solid #000;margin-top:60px}
.b-block-accent .table{margin-bottom:0}
.b-block-accent .b-text__center{width:630px}
.b-block-accent__feedback{font-size:26.07px;line-height:27.32px;margin-bottom:5px}
.b-block-accent__feedback a{text-decoration:none}
.b-block-accent__feedback a:hover{text-decoration:underline}
.b-block-accent__descr{font:13.14px/21.25px "MinionProItalic","Arial Narrow","DejaVu Sans Condensed",sans-serif;margin-bottom:0}
.b-block-accent__descr strong,.b-block-accent__descr b{font-size:16.14px}
.working-group{font-size:18px;font-style:italic;font-family:Georgia,"Bitstream Charter","Century Schoolbook L",serif}
.working-group p{margin-bottom:0}
.working-group__title{font:13px/30px "gotham_promedium",Arial,FreeSans,sans-serif;text-transform:uppercase;letter-spacing:0.8px}
.b-text_movie-rights{padding-top:10px}
.b-text_movie-rights .bx-wrapper{padding-bottom:20px}
.b-text_movie-rights .bx-pager{display:none}
.b-text_movie-rights .btn-wrap_space-50{margin-bottom:0}
.b-text_animation{padding-top:10px}
.b-text_animation .bx-wrapper{padding-bottom:0}
.b-text_computer-graphics{padding-top:10px}
.b-text_computer-graphics .bx-wrapper{padding-bottom:0}
.b-text_computer-graphics .gallery-wrap{margin-bottom:0}
.list_movie .list__item{width:25%;text-align:center}
.movie-item{display:block;padding:0 10px}
.gallery-wrap{position:relative;z-index:1;padding:0 80px;margin-bottom:50px}
.small-gallery__title{font:italic 12px/30px Georgia,"Bitstream Charter","Century Schoolbook L",serif;opacity:0.7;letter-spacing:0.1px}
.list_gallery .list__item{width:100% !important}
.gallery-item_active img{-moz-animation:fadeIn ease-out 2s;-webkit-animation:fadeIn ease-out 2s;animation:fadeIn ease-out 2s}
.gallery-item img{width:100%}
.gallery-item__title{font:italic 12px/30px Georgia,"Bitstream Charter","Century Schoolbook L",serif;opacity:0.7;letter-spacing:0.1px;margin:20px 0 0}
.gallery-pager{display:table;width:100%;background:#e0e0e0;border-radius:23px;margin-bottom:5px}
.gallery-pager-item{display:table-cell;vertical-align:middle;text-align:center;width:3%;font:14px/32px "gotham_probold",Arial,FreeSans,sans-serif;text-transform:uppercase;letter-spacing:0.6px;padding:7px 0;text-decoration:none}
.gallery-pager-item.active{background:#000;color:#fff}
.gallery-pager-item:first-child{border-radius:23px 0 0 23px}
.gallery-pager-item:last-child{border-radius:0 23px 23px 0}
.b-text_movie-inside{padding:70px 0 0}
.b-text_movie-inside .b-text__left{width:515px;margin-left:100px}
.b-text_movie-inside .b-text__right{width:280px;margin-right:20px}
.b-text_movie-inside .b-text-accent{font-size:28px;line-height:30px}
.movie-inside__section{margin-bottom:50px}
.movie-about__item{font:12px/27.28px "gotham_prolight",Arial,FreeSans,sans-serif;text-transform:uppercase;margin-bottom:0px}
.movie-about__item__title{font-family:"gotham_probold",Arial,FreeSans,sans-serif}
.b-text_work-group{padding-top:0}
.list_work-group .list__item{display:block;margin:0 0 0 80px}
.work-group-item{width:375px}
.worg-group-item__title{font:18px/26px "gotham_promedium",Arial,FreeSans,sans-serif;text-transform:uppercase;margin-bottom:15px}
.worg-group-item__descr{padding-top:18px;background:url(../images/bg-dash.png) no-repeat top left;font-size:18px;line-height:26px}
.list_icon{margin-bottom:30px}
.list_icon .list__item{padding-bottom:20px}
.icon-item{display:table;width:100%}
.icon-item:hover .icon-item__pic-wrap{background:#000}
.icon-item__preview,.icon-item__main{display:table-cell;vertical-align:middle}
.icon-item__preview{width:42px}
.icon-item__pic-wrap{width:42px;height:42px;line-height:42px;text-align:center;border-radius:100%;background:#cecece;-webkit-backface-visibility:hidden;-moz-transition:all linear 0.2s;-webkit-transition:all linear 0.2s;transition:all linear 0.2s}
.icon-item__title{font:12px/18px "gotham_probold",Arial,FreeSans,sans-serif;text-transform:uppercase;letter-spacing:1px;margin:0 0 0 20px}
.icon-item__title a{text-decoration:none}
.icon-item__title a:hover{text-decoration:underline}
.b-text_partners{padding:15px 0 25px}
.list_partners{height:100%}
.list_partners .list__item{height:100%;text-align:center}
.partner-item{display:block;padding:50px 0}
.partner-item img{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);filter:grayscale(100%);-moz-transition:all ease-in-out 0.3s;-webkit-transition:all ease-in-out 0.3s;transition:all ease-in-out 0.3s}
.partner-item:hover img{-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);filter:grayscale(0%)}
.b-text_production-contact{padding:65px 0 70px;border-top:1px solid #eaeaea}
.b-text_production-contact .b-text__title{margin-bottom:90px}
.b-text_production-contact .list_section-contact{text-align:center}
.b-text_production-contact .b-text__contact{width:100%;max-width:980px}
.partnership{font-size:20px;line-height:28px}
.b-text_partnership{padding:30px 0 50px}
.b-text_cross-promo{padding:15px 0 50px}
.b-text_cross-promo .gallery-wrap{margin-bottom:0}
.b-text_merchandising{padding:15px 0 50px}
.b-text_merchandising .gallery-wrap{margin-bottom:0}
.b-text_regional-promo{padding:15px 0 60px;border-bottom:1px solid #eaeaea}
.video-wrap{padding:30px 0;text-align:center}
.b-text_section-contact{padding:85px 0 40px}
.b-text_section-contact .b-text__title{margin-bottom:60px}
.b-text_section-contact .b-text__content{width:100%;max-width:1240px}
.list_section-contact{width:100%}
.list_section-contact .list__item{margin:0 88px 65px;text-align:right}
.section-contact-item{display:table;width:440px}
.section-contact-item:hover .section-contact-item__preview img{opacity:0.8}
.section-contact-item__preview,.section-contact-item__main{display:table-cell;vertical-align:middle}
.ie6-7 .section-contact-item__preview,.ie6-7 .section-contact-item__main{float:left;display:inline-block;zoom:1}
.section-contact-item__preview{width:179px;height:179px;overflow:hidden;position:relative;border-radius:100%}
.section-contact-item__preview img{display:block;border-radius:100%;-moz-transition:all ease-in-out 0.3s;-webkit-transition:all ease-in-out 0.3s;transition:all ease-in-out 0.3s}
.section-contact-item__main{padding:0 0 0 40px}
.section-contact-item__inside{display:inline-block;text-align:center}
.ie6-7 .section-contact-item__inside{display:inline;zoom:1}
.section-contact-item__name{font:18px/26px "gotham_promedium",Arial,FreeSans,sans-serif;margin:0}
.section-contact-item__name a{text-decoration:none}
.section-contact-item__post{font:18px/26px "gotham_promedium",Arial,FreeSans,sans-serif;margin:0 0 12px}
.section-contact-item__descr{font:italic 14px/20px Georgia,"Bitstream Charter","Century Schoolbook L",serif;padding-top:15px;background:url(../images/bg-dash.png) no-repeat top center}
.section-contact-item__descr p{margin-bottom:0}
.section-contact-item__descr p a{text-decoration:none}
.section-contact-item__descr p a:hover{text-decoration:underline}
.advertising-inside{padding:45px 0}
.advertising-inside__left{float:left;width:40%;margin-right:10%}
.advertising-inside__left .advertising-about__item{font-size:41.96px;line-height:59.94px}
.advertising-inside__left .advertising-about__item__title{font-size:27.97px}
.advertising-inside__right{float:right;width:40%;margin-right:10%}
.advertising-inside__section{padding:20px 0}
.advertising-about__item{font-size:24.46px;line-height:34.95px;margin-bottom:0}
.advertising-about__item__title{font-size:16.31px;letter-spacing:0.6px;text-transform:uppercase}
.breadcrumb{margin:0 0 32px;line-height:16px;text-align:center}
.breadcrumb__link{position:relative;font:13px/16px "glober_regularregular",Arial,FreeSans,sans-serif;margin:0 0 0 4px;padding-left:9px;text-transform:uppercase;color:#000;text-decoration:none;border-bottom:1px solid #bbbf3b}
.breadcrumb__link:before{position:absolute;top:0;left:0;content:'/';color:#bbbf3b}
.breadcrumb__link:hover{color:#bbbf3b;text-decoration:none}
.breadcrumb__link:first-child{padding-left:0}
.breadcrumb__link:first-child:before{content:none}
.ie6-7 .breadcrumb__link{background:url(../images/bg-bread.png) left center no-repeat}
.breadcrumb__link_current{color:#000;border-bottom:none}
.breadcrumb__link_current:hover{color:#000}
.filter{position:relative;z-index:1;padding:35px 0}
.filter .form{float:right;padding:0;margin:0}
.filter .form__row{padding:0}
.filter .form__item{line-height:normal;margin-bottom:0}
.filter .jstyling-select-l div:first-child{display:none}
.filter_decor{background:#f2f2f2}
.filter__title{float:left;font:24px/46px "gotham_prolight",Arial,FreeSans,sans-serif;opacity:0.5;margin-bottom:0}
.b-text_contact{padding:100px 0 50px}
.b-text_contact .b-text__title{text-align:left;margin-bottom:50px;margin-left:53px}
.b-text_contact .b-text__content{width:1240px}
.list_contact .list__item{margin:40px 53px;/*-moz-transition:all ease-in-out 0.3s;-webkit-transition:all ease-in-out 0.3s;transition:all ease-in-out 0.3s;-webkit-backface-visibility:hidden;backface-visibility:hidden*/}
.contact-item{width:200px}
.contact-item__preview{margin-bottom:10px}
.contact-item__person{font:18px/26px "gotham_probold",Arial,FreeSans,sans-serif;margin:0 0 10px}
.contact-item__person-post{font:13px/17.75px "gotham_promedium",Arial,FreeSans,sans-serif;margin:0}
.contact-item__main{padding-top:20px;background:url(../images/bg-dash.png) no-repeat top left}
.contact-item__descr{font:italic 14px/20px Georgia,"Bitstream Charter","Century Schoolbook L",serif}
.contact-item__descr p{margin-bottom:0}
.contact-item__descr a{text-decoration:none}
.contact-item__descr a:hover{text-decoration:underline}
.b-text_scenario .b-text__title{font-size:66.64px;line-height:67px;font-family:"gotham_promedium",Arial,FreeSans,sans-serif;margin-bottom:40px;text-transform:none}
.b-text_scenario .form{width:780px;margin:0 auto}
.b-text_scenario .form__left{width:399px}
.map-container iframe,#map-container__canvas{display:block;width:100% !important;height:388px;margin:0}
.map-container{position:relative;width:100%;height:518px;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);filter:grayscale(100%)}
.map-container__deco{position:absolute;z-index:2;top:0;left:0;width:100%;height:3px;background:url(../images/bg-map-container-shadow.png) repeat-x}
.map-container__marker{position:absolute;width:260px;padding:30px 45px 20px;background:#000;border-radius:2px;-moz-transition:all ease-in-out 0.3s;-webkit-transition:all ease-in-out 0.3s;transition:all ease-in-out 0.3s;color:#fff;text-align:center}
.map-container__marker__decor{position:absolute;left:150px;bottom:-59px;width:44px;height:59px;background:url(../images/bg-map-marker.png) no-repeat}
.map-container__marker__name{font:17.21px/24.86px "gotham_probold",Arial,FreeSans,sans-serif;text-transform:uppercase;margin:5px 0 15px}
.map-container__marker__descr{font:15px/20px "MinionProItalic","Arial Narrow","DejaVu Sans Condensed",sans-serif}
.map-container__marker__descr p{margin-bottom:15px}
.map-container__marker__descr a{color:#fff;text-decoration:none}
.map-container__marker__descr a:hover{text-decoration:underline}
.map-container__marker__descr .i-ico{margin-right:5px}
.accent-text{font:15px/22px "globerbold",Arial,FreeSans,sans-serif}
.accent-block{width:620px;margin:20px auto;text-align:center;font-size:20px;line-height:28px}
.accent-block em,.accent-block i{font-size:17px}
.accent-block em strong,.accent-block em b,.accent-block i strong,.accent-block i b{font-size:20px}
.b-text_news{padding:60px 0}
.b-text_news .b-text__content{width:1080px}
.b-text_news .b-text__title{font-size:66.64px;line-height:66.64px;margin-bottom:60px}
/*.list_article{width:103%}*/
.list_article .list__item{margin:0 17px 20px 0;-moz-transition:all ease-in-out 0.3s;-webkit-transition:all ease-in-out 0.3s;transition:all ease-in-out 0.3s;-webkit-backface-visibility:hidden}
.list_article .list__item.animate{-moz-animation:fadeInUp ease-out 1.5s;-webkit-animation:fadeInUp ease-out 1.5s;animation:fadeInUp ease-out 1.5s}
.article-item{position:relative;width:530px}
.article-item:hover .article-item__preview img{-moz-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05)}
.article-item__preview{position:relative;z-index:0;overflow:hidden}
.article-item__preview img{display:block;max-width:100%;height:auto;-moz-transition:all ease-in-out 0.3s;-webkit-transition:all ease-in-out 0.3s;transition:all ease-in-out 0.3s;-webkit-backface-visibility:hidden}
.article-item__preview__mask{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:url(../images/bg-shadow-mask.png)}
.article-item__main{position:absolute;bottom:0;left:0;width:100%;height:auto;z-index:1;padding:0 50px 15px;text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.article-item__main__mask{display:block;position:absolute;z-index:1;bottom:0;left:0;width:100%;height:167px;background:url(../images/bg-shadow-descr.png) no-repeat bottom center}
.article-item__title{font:22.02px/27.7px "gotham_promedium",Arial,FreeSans,sans-serif;color:#fff;margin-bottom:15px}
.article-item__title a{color:inherit;text-decoration:none}
.article-item__descr{font:15px/21.19px "MinionProItalic","Arial Narrow","DejaVu Sans Condensed",sans-serif;color:#fff;opacity:0.5}
.article-item__descr p{margin-bottom:15px}
.not-found-page{width:100%;margin:0 auto;background:url(../images/bg-not-found.jpg) no-repeat top center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.not-found-page__content{text-align:center;font:22px/30px "MinionProItalic","Arial Narrow","DejaVu Sans Condensed",sans-serif;color:#fff}
.not-found-page__content .btn-wrap{margin-top:45px}
.not-found-page__title{font:66.64px/66.64px "gotham_promedium",Arial,FreeSans,sans-serif;text-transform:uppercase;margin-bottom:44px}
.not-found-page__descr{font:45.22px/50.22px "gotham_prolight",Arial,FreeSans,sans-serif}
.not-found-page__descr p{margin-bottom:20px}
.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:#022601;background:rgba(2,38,1,0.8) 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;-webkit-backface-visibility:hidden}
.js-fancybox-img__ico:hover{opacity:1}
.ie6-8 .js-fancybox-img__ico{visibility:hidden}
.ie6-8 .js-fancybox-img__ico:hover{visibility:visible}
.btn-scroll-up{cursor:pointer;border:none;-moz-transition:all linear 0.2s;-webkit-transition:all linear 0.2s;transition:all linear 0.2s;padding:0;-webkit-appearance:none;outline:none}
ie6-7 .btn-scroll-up{display:block;zoom:1}
@keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(0.3);-moz-transform:scale(0.3);-webkit-transform:scale(0.3);transform:scale(0.3)}
50%{opacity:1;-moz-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}
100%{-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}
}
@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(0.3);-moz-transform:scale(0.3);-webkit-transform:scale(0.3);transform:scale(0.3)}
50%{opacity:1;-moz-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}
100%{-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}
}
@-moz-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(0.3);-moz-transform:scale(0.3);-webkit-transform:scale(0.3);transform:scale(0.3)}
50%{opacity:1;-moz-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}
100%{-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}
}
.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn;animation-duration:1s;-webkit-animation-duration:1s;animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;visibility:visible !important}
.btn-scroll-down{position:absolute;bottom:8px;left:50%;margin-left:-23px;z-index:4;display:block;background:url(../images/bg-arrow.png) 0 0 no-repeat;width:46px;height:46px;text-decoration:none;border:none;cursor:pointer;-moz-transition:all linear 0.2s;-webkit-transition:all linear 0.2s;transition:all linear 0.2s;-moz-animation:siren-horiz ease-in-out infinite 4s;-webkit-animation:siren-horiz ease-in-out infinite 4s;animation:siren-horiz ease-in-out infinite 4s;-webkit-backface-visibility:hidden}
.btn-scroll-down:hover{background:url(../images/bg-arrow-hover.png) 0 0 no-repeat}
@-webkit-keyframes siren-horiz{0%,80%,100%{-webkit-transform:translateY(0px)}
90%{-webkit-transform:translateY(10px)}
}
@-moz-keyframes siren-horiz{0%,80%,100%{-moz-transform:translateY(0px)}
90%{-moz-transform:translateY(10px)}
}
@keyframes siren-horiz{0%,80%,100%{transform:translateY(0px)}
90%{transform:translateY(10px)}
}
.modal-block{display:none;position:relative;z-index:100}
.modal-block__inner img{display:block}
.modal-block__inner .form{padding:0;margin:0}
.modal-block__inner .form__send input[type="button"],.modal-block__inner .form__send input[type="submit"],.modal-block__inner .form__send input[type="reset"]{color:#543d00}
.modal-block__inner .form__item{margin-right:0}
.modal-block__title{display:none;text-transform:uppercase;font:22px/30px "globerbold",Arial,FreeSans,sans-serif;margin-bottom:10px;color:#48592e}
.modal-block__main{padding:16px 42px;border-right:6px solid #e7bb48}
.modal-video__footer{margin:20px 0 0;color:#fff}
.modal-video__footer__left{float:left;width:70%}
.modal-video__footer__right{float:right;width:30%;min-width:210px;text-align:right}
.modal-video__title{font:28px/30px "gotham_probold",Arial,FreeSans,sans-serif;text-transform:uppercase;margin-bottom:0}
.modal-video__title__descr{display:inline-block;width:100%;font:18px/20px "gotham_prolight",Arial,FreeSans,sans-serif;text-transform:none}
@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(1200px) rotateY(-90deg);transform:perspective(1200px) rotateY(-90deg);opacity:0}
100%{-webkit-transform:perspective(1200px) rotateY(0deg);transform:perspective(1200px) rotateY(0deg);opacity:1}
}
@keyframes flipInX{0%{-webkit-transform:perspective(1200px) translateY(20px) rotate3d(1, 0, 0, -90deg);-ms-transform:perspective(1200px) translateY(20px) rotate3d(1, 0, 0, -90deg);transform:perspective(1200px) translateY(20px) rotate3d(1, 0, 0, -90deg);-webkit-transform-origin:0 0;opacity:0}
100%{-webkit-transform:perspective(1200px) translateY(0px) rotate3d(0, 0, 0, 0deg);-ms-transform:perspective(1200px) translateY(0px) rotate3d(0, 0, 0, 0deg);transform:perspective(1200px) translateY(0px) rotate3d(0, 0, 0, 0deg);-webkit-transform-origin:0 200px;opacity:1}
}
.flipInX{-webkit-backface-visibility:visible !important;-ms-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInX;animation-name:flipInX;animation-duration:1s;-webkit-animation-duration:1s;animation-timing-function:ease-out;-webkit-animation-timing-function:ease-out}
@-webkit-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}
60%{opacity:1;-webkit-transform:translateY(30px);transform:translateY(30px)}
80%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}
100%{-webkit-transform:translateY(0);transform:translateY(0)}
}
@-moz-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}
60%{opacity:1;-webkit-transform:translateY(30px);transform:translateY(30px)}
80%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}
100%{-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}
60%{opacity:1;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}
80%{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}
100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
}
.bounceInDown{-webkit-backface-visibility:visible !important;-ms-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:bounceInDown;animation-name:bounceInDown;animation-duration:1s;-webkit-animation-duration:1s;animation-timing-function:ease-out;-webkit-animation-timing-function:ease-out}
@-webkit-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}
60%{opacity:1;-webkit-transform:translateX(30px);transform:translateX(30px)}
80%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}
100%{-webkit-transform:translateX(0);transform:translateX(0)}
}
@-moz-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}
60%{opacity:1;-webkit-transform:translateX(30px);transform:translateX(30px)}
80%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}
100%{-webkit-transform:translateX(0);transform:translateX(0)}
}
@keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}
60%{opacity:1;-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px)}
80%{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}
100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
}
.bounceInLeft{-webkit-backface-visibility:visible !important;-ms-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft;animation-duration:1s;-webkit-animation-duration:1s;animation-timing-function:ease-out;-webkit-animation-timing-function:ease-out}
@-webkit-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}
60%{opacity:1;-webkit-transform:translateX(-30px);transform:translateX(-30px)}
80%{-webkit-transform:translateX(10px);transform:translateX(10px)}
100%{-webkit-transform:translateX(0);transform:translateX(0)}
}
@-moz-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}
60%{opacity:1;-webkit-transform:translateX(-30px);transform:translateX(-30px)}
80%{-webkit-transform:translateX(10px);transform:translateX(10px)}
100%{-webkit-transform:translateX(0);transform:translateX(0)}
}
@keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}
60%{opacity:1;-webkit-transform:translateX(-30px);-ms-transform:translateX(-30px);transform:translateX(-30px)}
80%{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}
100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
}
.bounceInRight{-webkit-backface-visibility:visible !important;-ms-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:bounceInRight;animation-name:bounceInRight;animation-duration:1s;-webkit-animation-duration:1s;animation-timing-function:ease-out;-webkit-animation-timing-function:ease-out}
@-webkit-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(1000px);transform:translateY(1000px)}
100%{-webkit-transform:translateY(0);transform:translateY(0)}
}
@-moz-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(1000px);transform:translateY(1000px)}
100%{-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(1000px);-ms-transform:translateY(1000px);transform:translateY(1000px)}
100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
}
.bounceInUp{-webkit-backface-visibility:visible !important;-ms-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:bounceInUp;animation-name:bounceInUp;animation-duration:1s;-webkit-animation-duration:1s;animation-timing-function:ease-out;-webkit-animation-timing-function:ease-out}
.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(100px);transform:translateY(100px)}
100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
}
@-moz-keyframes fadeInUp{0%{opacity:0;-moz-transform:translateY(100px);transform:translateY(100px)}
100%{opacity:1;-moz-transform:translateY(0);transform:translateY(0)}
}
@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(100px);-ms-transform:translateY(100px);-moz-transform:translateY(100px);transform:translateY(100px)}
100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}
}
.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;animation-duration:1s;-webkit-animation-duration:1s;animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;visibility:visible !important}
.hatch{animation-name:hatch;-webkit-animation-name:hatch;animation-duration:2s;-webkit-animation-duration:2s;animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;transform-origin:50% 100%;-ms-transform-origin:50% 100%;-webkit-transform-origin:50% 100%;visibility:visible !important}
@keyframes hatch{0%{transform:rotate(0deg) scaleY(0.6)}
20%{transform:rotate(-2deg) scaleY(1.05)}
35%{transform:rotate(2deg) scaleY(1)}
50%{transform:rotate(-2deg)}
65%{transform:rotate(1deg)}
80%{transform:rotate(-1deg)}
100%{transform:rotate(0deg)}
}
@-webkit-keyframes hatch{0%{-webkit-transform:rotate(0deg) scaleY(0.6)}
20%{-webkit-transform:rotate(-2deg) scaleY(1.05)}
35%{-webkit-transform:rotate(2deg) scaleY(1)}
50%{-webkit-transform:rotate(-2deg)}
65%{-webkit-transform:rotate(1deg)}
80%{-webkit-transform:rotate(-1deg)}
100%{-webkit-transform:rotate(0deg)}
}
.floating{animation-name:floating;-webkit-animation-name:floating;animation-duration:1.5s;-webkit-animation-duration:1.5s;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite}
@keyframes floating{0%{transform:translateY(0%)}
50%{transform:translateY(8%)}
100%{transform:translateY(0%)}
}
@-webkit-keyframes floating{0%{-webkit-transform:translateY(0%)}
50%{-webkit-transform:translateY(8%)}
100%{-webkit-transform:translateY(0%)}
}
.slideExpandUp{animation-name:slideExpandUp;-webkit-animation-name:slideExpandUp;animation-duration:1s;-webkit-animation-duration:1s;animation-timing-function:ease-out;-webkit-animation-timing-function:ease -out;visibility:visible !important}
@keyframes slideExpandUp{0%{transform:translateY(0%) scaleX(2)}
100%{transform:translateY(0%) scaleX(1)}
}
@-webkit-keyframes slideExpandUp{0%{-webkit-transform:translateY(0%) scaleX(2)}
100%{-webkit-transform:translateY(0%) scaleX(1)}
}
.tossing{animation-name:tossing;-webkit-animation-name:tossing;animation-duration:1s;-webkit-animation-duration:1s;animation-timing-function:linear;-webkit-animation-timing-function:linear}
@keyframes tossing{0%{transform:rotate(360deg)}
100%{transform:rotate(0deg)}
}
@-webkit-keyframes tossing{0%{-webkit-transform:rotate(-360deg)}
100%{-webkit-transform:rotate(0deg)}
}
.slideRight{animation-name:slideRight;-webkit-animation-name:slideRight;animation-duration:1s;-webkit-animation-duration:1s;animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;visibility:visible !important}
@keyframes slideRight{0%{transform:translateX(-150%)}
50%{transform:translateX(8%)}
65%{transform:translateX(-4%)}
80%{transform:translateX(4%)}
95%{transform:translateX(-2%)}
100%{transform:translateX(0%)}
}
@-webkit-keyframes slideRight{0%{-webkit-transform:translateX(-150%)}
50%{-webkit-transform:translateX(8%)}
65%{-webkit-transform:translateX(-4%)}
80%{-webkit-transform:translateX(4%)}
95%{-webkit-transform:translateX(-2%)}
100%{-webkit-transform:translateX(0%)}
}
.footer{font:11px/20px "gotham_probold",Arial,FreeSans,sans-serif;text-transform:uppercase;overflow:hidden}
.footer__left,.footer__middle,.footer__right{float:left}
.footer__middle{text-align:center;width:60%}

.footer__right{float:right;text-align:right;width:20%}

.footer__left{width:20%}

.developed-by{text-decoration:none;color:#000}
.developed-by a{text-decoration:none;color:#000;-moz-transition:opacity ease 0.2s;-webkit-transition:opacity ease 0.2s;transition:opacity ease 0.2s}
.developed-by a:hover{opacity:0.7}
.developed-by .developed-by__text{margin:0}
.list_social{text-align:center}
.list_social .list__item{margin:0 8px}
.social-item{font:13px/20px "gotham_probold",Arial,FreeSans,sans-serif;text-transform:uppercase;letter-spacing:0.2px;color:#000;text-decoration:none;-moz-transition:opacity ease 0.2s;-webkit-transition:opacity ease 0.2s;transition:opacity ease 0.2s;-webkit-backface-visibility:hidden}
.social-item:hover{opacity:0.7}
.footer-copy{overflow:hidden}
.footer-copy p{margin:1px 0}
.footer-copy__name{text-transform:uppercase;margin:0}
.i-clfx:before,.l-row:before,.form__row:before,.form__content:before,.i-clfx:after,.l-row:after,.form__row:after,.form__content:after{content:"";display:table}
.i-clfx:after,.l-row:after,.form__row:after,.form__content:after{clear:both}
.ie6-7 .i-clfx,.ie6-7 .l-row,.ie6-7 .form__row,.ie6-7 .form__content{zoom:1}
.i-aux{margin:0 auto;padding-left:55px;padding-right:55px}
.i-br{display:block}
.i-psln{color:#000;text-decoration:none;position:relative;border:none;background:none;padding:0;margin:0;cursor:pointer}
.i-psln:visited{color:#000}
.i-psln:hover,.i-psln:focus{color:#1a1a1a;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 #1a1a1a}
.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 #e0e0e0;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:#e0e0e0}
.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:#000}
.g-nav__ln:visited{color:#fff}
.g-nav__ln:hover,.g-nav__ln:focus{color:#1a1a1a}
.g-nav_header .g-nav__inner{white-space:normal}
.g-nav_header .g-nav__item{display:block;text-align:center;padding:10px 0;line-height:22px}
.g-nav_header .g-nav__item:hover .g-nav__ln,.g-nav_header .g-nav__item:focus .g-nav__ln{opacity:0.7}
.g-nav_header .g-nav__item.g-nav__item_active .g-nav__ln{font-family:"gotham_promedium",Arial,FreeSans,sans-serif}
.g-nav_header .g-nav__ln{font:16px/22px "gotham_prolight",Arial,FreeSans,sans-serif;color:#000}
.g-nav_footer{height:54px}
.g-nav_footer .g-nav__inner{display:table;width:100%}
.g-nav_footer .g-nav__item{display:table-cell;background:#ebebeb;text-align:center}
.g-nav_footer .g-nav__item:first-child,.g-nav_footer .g-nav__item.g-nav__item_last{background:#ccc}
.g-nav_footer .g-nav__item:hover,.g-nav_footer .g-nav__item:focus,.g-nav_footer .g-nav__item.g-nav__item_active{background:#fff}
.g-nav_footer .g-nav__item:hover .g-nav__ln,.g-nav_footer .g-nav__item:focus .g-nav__ln,.g-nav_footer .g-nav__item.g-nav__item_active .g-nav__ln{color:#626262}
.ie6-7 .g-nav_footer .g-nav__item{float:left}
.g-nav_footer .g-nav__ln{font:14px/54px "globerbold",Arial,FreeSans,sans-serif;text-transform:uppercase;color:#555;width:100%}
.g-nav_footer .g-nav__main{padding:0 15px}
.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:#000}
.v-nav__ln:hover,.v-nav__ln:focus{color:#000}
.v-nav__item_active .v-nav__ln{cursor:default}
.pagination-page{text-align:center;padding:20px 0 0;margin:0 0 30px}
.pagination-page ul{margin:0;padding:0;list-style:none;display:inline-block}
.ie6-7 .pagination-page ul{display:inline;zoom:1}
.pagination-page li{display:inline-block;background:none;padding:0;margin:0}
.ie6-7 .pagination-page li{display:inline;zoom:1}
.pagination-page a{color:#000;text-decoration:none}
.pagination-page a:hover{color:#000;text-decoration:none}
.pagination-page .pagination-page__item{margin:0 3px;border:1px solid #d7d7d7}
.pagination-page .pagination-page__item:hover{background-color:#f3f3f3}
.pagination-page .pagination-page__main{display:inline-block;vertical-align:middle;width:25px;height:25px;font:13px/25px "glober_regularregular",Arial,FreeSans,sans-serif;padding:0;text-align:center}
.ie6-7 .pagination-page .pagination-page__main{display:inline;zoom:1}
.pagination-page .pagination-page__item_active{background-color:#d7d7d7}
.pagination-page .pagination-page__item_active .pagination-page__main{color:#000;text-decoration:none}
.pagination-page .pagination-page__item_dots{margin:0;border-color:transparent}
.pagination-page .pagination-page__item_dots .pagination-page__main{text-decoration:none}
.pagination-page .pagination-page__item_dots:hover{background-color:transparent}
.pagination-page .pagination-page__item_prev .pagination-page__main,.pagination-page .pagination-page__item_next .pagination-page__main{width:auto;font-size:11px;text-decoration:none;text-transform:uppercase;background:url(../images/next-prev.png) no-repeat}
.pagination-page .pagination-page__item_next{margin:0 0 0 7px}
.pagination-page .pagination-page__item_next .pagination-page__main{padding:0 25px 0 12px;background-position:100% -25px}
.pagination-page .pagination-page__item_next:hover .pagination-page__main{background-position:100% -75px}
.pagination-page .pagination-page__item_prev{margin:0 7px 0 0}
.pagination-page .pagination-page__item_prev .pagination-page__main{padding:0 12px 0 25px;background-position:0 0}
.pagination-page .pagination-page__item_prev:hover .pagination-page__main{background-position:0 -50px}
.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:0 35px;min-width:208px;height:46px;font:14px/41px "gotham_probold",Arial,FreeSans,sans-serif;letter-spacing:0.6px;text-transform:uppercase;text-align:center;outline:none;-moz-transition:all ease-in-out 0.2s;-webkit-transition:all ease-in-out 0.2s;transition:all ease-in-out 0.2s;border:3px solid #000;border-radius:23px;-webkit-backface-visibility:hidden;-webkit-appearance:none}
.ie6-7 .btn{display:inline;zoom:1}
.btn .i-ico{vertical-align:middle;margin-right:30px}
.btn__inner{display:block;overflow:hidden}
.btn_right{float:right}
.btn-wrap{margin-top:30px}
.btn-wrap_center{text-align:center}
.btn-wrap_space-50{margin:50px 0}
.pulse{animation-name:pulse;-webkit-animation-name:pulse;animation-duration:1.5s;-webkit-animation-duration:1.5s;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite}
@keyframes pulse{0%{transform:scale(0.95);opacity:0.7}
50%{transform:scale(1);opacity:1}
100%{transform:scale(0.95);opacity:0.7}
}
@-webkit-keyframes pulse{0%{-webkit-transform:scale(0.95);opacity:0.7}
50%{-webkit-transform:scale(1);opacity:1}
100%{-webkit-transform:scale(0.95);opacity:0.7}
}
.btn_light{border-color:#fff;color:#fff}
.btn_light:hover{background:#fff;color:#000}
.btn_dark{border-color:#000;color:#000}
.btn_dark:hover{background:#000;color:#fff}
.btn_decor{position:relative;margin:0 24px;color:#000}
.btn_decor:before,.btn_decor:after{position:absolute;content:'';top:23px;width:846px;height:1px;background:#b7b7b7}
.btn_decor:before{left:-870px}
.btn_decor:after{right:-870px}
.btn_small,.form .btn_small{height:34px;line-height:28px;padding:0 12px;font-size:13px;border:3px solid #d7d7d7;box-shadow:none}
.btn_small:hover{background:#dedede;border-color:#c3c2c2}
.btn_big{height:60px;line-height:60px}
.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}
.tabs{margin-bottom:0px}
.tabs .pagination-page{border-color:#000;margin-top:0;padding:15px;background:#e2e0e3}
.tabs__nav{display:table;width:100%;position:relative;z-index:2;list-style:none;margin:0;border-radius:23px;margin-bottom:5px;background:#e5e5e5}
.tabs__item{display:table-cell;width:1%;position:relative;margin:0;padding:0;vertical-align:middle;text-align:center;transition:all linear 0.2s;background:transparent;cursor:pointer}
.tabs__item:hover .tabs__main{text-decoration:underline}
.ie6-7 .tabs__item{float:left;zoom:1}
.tabs__item:first-child{border-radius:23px 0 0 23px}
.tabs__item:last-child{border-radius:0 23px 23px 0}
.tabs__item.tabs__item_active{cursor:default;background:#000;z-index:5}
.tabs__item.tabs__item_active .tabs__main{color:#fff}
.tabs__item.tabs__item_active:hover .tabs__main{text-decoration:none}
.tabs__main{display:inline-block;width:100%;font:14px/32px "gotham_probold",Arial,FreeSans,sans-serif;padding:7px 0;color:#000;text-decoration:none;text-transform:uppercase;letter-spacing:0.6px}
.ie6-7 .tabs__main{display:inline;zoom:1}
.tabs__data:first-child{display:block}
.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-perspective:1200;-webkit-perspective:1200;perspective:1200;-moz-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
.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{display:block}
.tab-anim-flip .tabs__data_active *{-moz-animation:flip-horiz ease-out 0.6s;-webkit-animation:flip-horiz ease-out 0.6s;animation:flip-horiz 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%;background:transparent;cursor:pointer}
.jstyling-select:hover .jstyling-select-s,.jstyling-select.active .jstyling-select-s{opacity:0.8;border-color:#000}
.jstyling-select:focus{outline:none}
.jstyling-select:focus .jstyling-select-s{outline:none;opacity:0.8}
.jstyling-select-s{height:41px;line-height:41px;border:2px solid #000;transition:all linear 0.2s;margin:0;background:url(../images/bg-select-arrow.png) no-repeat top right}
.jstyling-select-t{font:16px/41px "gotham_promedium",Arial,FreeSans,sans-serif;color:#000;margin-right:60px;padding-left:15px;overflow:hidden;text-overflow:ellipsis}
.jstyling-select-l{max-height:137px;background:#fff;border:2px solid #000;border-top:none;font-size:15px;line-height:21px;padding:9px 0;top:45px;left:0px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.jstyling-select-l div{padding:9px 15px;color:#000}
.jstyling-select-l div:hover{background:#e5e5e5}
.jstyling-select-l div.disabled{background:#e5e5e5}
.jstyling-select-l div.disabled:hover{color:#000}
.jstyling-checkbox{width:16px;height:16px;background:url(../images/bg-radio-btn.png) no-repeat;vertical-align:middle;margin:-2px 5px 0 0}
.jstyling-checkbox.active{background-position:100% -16px}
.jstyling-checkbox.disabled{background-position:100% 0}
.jstyling-checkbox.active.disabled{background-position:100% -16px}
.jstyling-radio{width:16px;height:16px;background:url(../images/bg-radio-btn.png) no-repeat;background-position:0 -32px;vertical-align:middle;margin:-2px 5px 0 0}
.jstyling-radio.active{background-position:100% -48px}
.jstyling-radio.disabled{background-position:100% -32px}
.jstyling-radio.active.disabled{background-position:100% -48px}
.jstyling-file:hover .jstyling-file-b{opacity:0.8}
.jstyling-file-f{display:none;position:absolute;bottom:-20px;left:-100%;margin-left:19px}
.jstyling-file-b{width:37px;border:none;height:37px;padding:0;margin:0;background:url(../images/file-btn.png) no-repeat;text-align:center;color:transparent;text-indent:-999999px;cursor:pointer !important}
.form__title_interactive{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/fancybox.png")}
#fancybox-overlay{position:fixed;top:0;left:0;width:100%;min-width:1000px;z-index:1100;display:none}
.fancybox-lock{overflow:hidden}
.fancybox-lock #fancybox-overlay{overflow:auto;overflow-y:scroll}
#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none}
#fancybox-wrap{position:absolute;top:0;left:0;padding: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;border:0px solid #1f2127}
#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:1101}
#fancybox-close{position:absolute;top:0;right:-55px;cursor:pointer;z-index:1103;display:none;background:url('../images/plugins/fancybox/sprite-s092aa64d4a.png');background-position:0 -66px;height:33px;width:35px;-moz-transition:all linear 0.2s;-webkit-transition:all linear 0.2s;transition:all linear 0.2s}
#fancybox-close:hover{opacity:0.8}
#fancybox-error{color:#444;font:normal 12px/20px Arial;padding:14px;margin:0}
#fancybox-img{width:100%;height:100%;padding:0;margin: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:39px;cursor:pointer;outline:none;background:url("../images/plugins/fancybox/blank.gif");z-index:1102}
#fancybox-left{left:0}
#fancybox-right{right:0}
#fancybox-left:hover,#fancybox-right:hover{visibility:visible}
#fancybox-left:hover span{left:10px}
#fancybox-right:hover span{right:10px}
#fancybox-left-ico,#fancybox-right-ico{background:url('../images/plugins/fancybox/sprite-s092aa64d4a.png');position:absolute;top:50%;width:19px;height:33px;margin-top:-16px;cursor:pointer;z-index:1102;display:block}
#fancybox-left-ico:hover,#fancybox-right-ico:hover{opacity:0.9}
#fancybox-left-ico{left:10px;background-position:0 0}
#fancybox-right-ico{right:10px;background-position:0 -33px}
#fancybox-title{font:13px/20px "glober_regularregular",Arial,FreeSans,sans-serif;z-index:1102}
.fancybox-title-inside{padding-bottom:10px;color:#fff;background:rgba(2,38,1,0.8);position:relative}
.fancybox-title-outside{padding-top:10px;color:#fff}
.fancybox-title-over{position:absolute;bottom:0;left:0;color:#fff;text-align:left}
#fancybox-title-over{padding:5px 0;text-align:center;background:rgba(2,38,1,0.8);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:30px 0}
.ie6-7 .bx-wrapper{zoom:1}
.bx-wrapper .bx-controls-auto{position:absolute;bottom:-30px;width:100%}
.bx-wrapper .bx-pager{position:absolute;bottom:0;width:100%}
.bx-wrapper img{display:block;max-width:100%;height:auto;margin:0 auto}
.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-wrapper .bx-pager{text-align:center;color:#000}
.bx-wrapper .bx-pager .bx-pager-item{display:inline-block;vertical-align:bottom}
.ie6-7 .bx-wrapper .bx-pager .bx-pager-item{zoom:1;display:inline}
.bx-wrapper .bx-pager .bx-pager-link{background:#b5b5b5;text-indent:-9999px;display:block;width:8px;height:8px;margin:0 5px;outline:0;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
.bx-wrapper .bx-pager .bx-pager-link.active,.bx-wrapper .bx-pager .bx-pager-link:hover{background:#000}
.bx-wrapper .bx-controls-auto{text-align:center}
.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block}
.ie6-7 .bx-wrapper .bx-controls-auto .bx-controls-auto-item{zoom:1;display:inline}
.bx-wrapper .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-wrapper .bx-controls-auto .bx-start.active,.bx-wrapper .bx-controls-auto .bx-start:hover{background-position:-86px 0}
.bx-wrapper .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-wrapper .bx-controls-auto .bx-stop.active,.bx-wrapper .bx-controls-auto .bx-stop:hover{background-position:-86px -33px}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}
.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666 \9;background:rgba(80,80,80,0.75);width:100%}
.bx-wrapper .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:60px;height:60px;margin-top:-30px;text-indent:-9999px;z-index:999;background:url('../images/slider-arrow-s327bea7aff.png');cursor:pointer;-moz-transition:opacity ease 0.2s;-webkit-transition:opacity ease 0.2s;transition:opacity ease 0.2s}
.bx-prev:hover,.bx-next:hover{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}
.bx-prev.disabled,.bx-next.disabled{display:none}
.bx-prev{left:-93px;background-position:0 -120px}
.bx-prev:hover,.bx-prev.ico-arrow-decor-left-hover{background-position:0 -50px}
.bx-prev:hover{background-position:0 -50px}
.bx-next{right:-93px;background-position:0 -260px}
.bx-next:hover,.bx-next.ico-arrow-decor-right-hover{background-position:0 -190px}
.bx-next:hover{background-position:0 -190px}
.review .bx-prev,.review .bx-next{top:-60px;width:11px;height:15px;margin-top:0}
.review .bx-prev{left:inherit;right:26px;background-position:0 -355px}
.review .bx-prev:hover,.review .bx-prev.ico-arrow-left-hover{background-position:0 -330px}
.review .bx-prev:hover{background-position:0 -330px}
.review .bx-next{right:10px;background-position:0 -601px}
.review .bx-next:hover,.review .bx-next.ico-arrow-right-hover{background-position:0 -576px}
.review .bx-next:hover{background-position:0 -576px}
.big-gallery-wrap .bx-controls-direction{position:absolute;top:2px;right:0;width:726px}
.big-gallery-wrap .bx-prev,.big-gallery-wrap .bx-next{top:0;width:15px;height:15px;margin-top:0}
.big-gallery-wrap .bx-prev{left:310px;background-position:0 0}
.big-gallery-wrap .bx-prev:hover{background-position:0 0}
.big-gallery-wrap .bx-next{right:310px;background-position:0 -25px}
.big-gallery-wrap .bx-next:hover{background-position:0 -25px}
.grid>li{opacity:0}
.grid>li.shown{opacity:1}
.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:900px;-moz-perspective:900px;perspective:900px}
.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.03);-webkit-transform:scale(1.03);transform:scale(1.03);opacity:1}
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.03);-webkit-transform:scale(1.03);transform:scale(1.03);opacity:1}
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.03);-webkit-transform:scale(1.03);transform:scale(1.03);opacity:1}
100%{-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);opacity:1}
}
@media screen and (max-width: 1920px){.panel-page__outside{width:476px;left:-476px}
.js-panel-btn_selected{left:491px}
}
@media screen and (max-width: 1680px) and (min-width: 1679px){.list_movie .list__item{width:350px !important}
.panel-page__outside{width:416px;left:-416px}
.js-panel-btn_selected{left:431px}
}
@media screen and (max-width: 1600px){.panel-page__outside{width:416px;left:-416px}
.js-panel-btn_selected{left:431px}
}
@media screen and (max-width: 1440px){.panel-page__outside{width:356px;left:-356px}
.js-panel-btn_selected{left:371px}
.list_production .list__item.list__item_big .production-item__type{font:13px/26px Arial,FreeSans,sans-serif}
.list_production .list__item.list__item_big .production-item__title{font:44px/44px "gotham_promedium",Arial,FreeSans,sans-serif}
.list_production .list__item.list__item_big .production-item__title__descr{font:22px/22px "gotham_prolight",Arial,FreeSans,sans-serif;margin-top:20px}
.list_production .list__item.list__item_big .production-item__descr{font:13px/21px "MinionProItalic","Arial Narrow","DejaVu Sans Condensed",sans-serif}
.list_production .list__item.list__item_big .production-item__date{font:14px/20px Arial,FreeSans,sans-serif}
.production-item__type{font:11px/20px Arial,FreeSans,sans-serif}
.production-item__title{font:22px/22px "gotham_promedium",Arial,FreeSans,sans-serif}
.production-item__title__descr{font:14px/18px "gotham_prolight",Arial,FreeSans,sans-serif;margin-top:15px}
.production-item__descr{font:11px/17px "MinionProItalic","Arial Narrow","DejaVu Sans Condensed",sans-serif}
.production-item__date{font:12px/18px Arial,FreeSans,sans-serif}
}
@media screen and (max-width: 1366px){.panel-page__outside{width:336px;left:-336px}
.js-panel-btn_selected{left:351px}
}
@media screen and (max-width: 1280px){.panel-page__outside{width:316px;left:-316px}
.js-panel-btn_selected{left:431px}
.b-text_person .b-text__content{max-width:1210px}
.list_person .list__item{margin:0 0 50px 66px}
.b-text_clients .b-text__content{max-width:1210px}
.b-text_clients .b-text__left{width:220px;margin-left:66px}
.b-text_clients .b-text__right{width:858px;margin-right:66px}
.b-text_clients .b-text__right .b-text__title{margin-left:95px}
.list_clients{margin-left:95px}
.b-text_advantages .b-text__content{max-width:1210px}
.list_advantage .list__item{margin:0 84px 30px 66px}
.b-text_section-contact .b-text__content,.b-text_production-contact .b-text__content{width:100%;max-width:1210px}
.list_section-contact .list__item{margin:0 84px 65px 66px}
.b-text_personaly .b-text__content{width:100%;max-width:1210px}
.b-text_contact .b-text__title{margin-left:48px}
.b-text_contact .b-text__content{width:1210px}
.list_contact .list__item{margin:40px 48px}
.b-text_org-awards .b-text__content{width:1210px}
.list_org-awards .list__item{margin:0 60px}
.b-text_personaly .b-text__content{width:1210px}
.list_personaly{margin:0 80px}
.personaly-item__preview{margin:7px 136px 0 0}
.personaly-item__preview_right{margin:7px 0 0 136px}
.list_production .list__item.list__item_big .production-item__type{font:13px/26px Arial,FreeSans,sans-serif}
.list_production .list__item.list__item_big .production-item__title{font:40px/40px "gotham_promedium",Arial,FreeSans,sans-serif}
.list_production .list__item.list__item_big .production-item__title__descr{font:18px/20px "gotham_prolight",Arial,FreeSans,sans-serif}
.list_production .list__item.list__item_big .production-item__descr{font:13px/19px "MinionProItalic","Arial Narrow","DejaVu Sans Condensed",sans-serif}
.list_production .list__item.list__item_big .production-item__date{font:14px/20px Arial,FreeSans,sans-serif}
.production-item__type{font:11px/20px Arial,FreeSans,sans-serif}
.production-item__title{font:20px/20px "gotham_promedium",Arial,FreeSans,sans-serif}
.production-item__title__descr{font:13px/17px "gotham_prolight",Arial,FreeSans,sans-serif}
.production-item__descr{font:11px/15px "MinionProItalic","Arial Narrow","DejaVu Sans Condensed",sans-serif}
.production-item__date{font:12px/16px Arial,FreeSans,sans-serif}
}
@media screen and (max-width: 1152px){.panel-page__outside{width:250px;left:-250px}
.js-panel-btn_selected{left:265px}
.b-text_person .b-text__content{max-width:980px}
.list_person .list__item{margin:0 0 50px 20px}
.b-text_clients .b-text__content{max-width:980px}
.b-text_clients .b-text__left{width:220px;margin-left:20px}
.b-text_clients .b-text__right{width:720px;margin-right:20px}
.b-text_clients .b-text__right .b-text__title{margin-left:49px}
.list_clients{margin-left:49px}
.cover-block__title,.cover-block__show{width:72%}
.cover-block__descr{width:67%}
.b-text_advantages .b-text__content{max-width:980px}
.list_advantage .list__item{margin:0 27px 30px 20px}
.b-text_section-contact .b-text__content,.b-text_production-contact .b-text__content{width:100%;max-width:980px}
.list_section-contact .list__item{margin:0 27px 65px 20px}
.b-text_personaly .b-text__content{width:100%;max-width:1100px}
.b-text_contact .b-text__title{margin-left:20px}
.b-text_contact .b-text__content{width:980px}
.list_contact .list__item{margin:40px 20px}
.b-text_org-awards .b-text__content{width:980px}
.list_org-awards .list__item{margin:0 22px}
.b-text_org-history .b-text__content{width:980px}
.list_org-history .list__item{margin:0 35px 0 22px}
.b-text_personaly .b-text__content{width:980px}
.list_personaly{margin:0 17px}
.personaly-item__preview{margin:7px 40px 0 0}
.personaly-item__preview_right{margin:7px 0 0 40px}
.list_production .list__item.list__item_big .production-item__type{font:13px/19px Arial,FreeSans,sans-serif}
.list_production .list__item.list__item_big .production-item__title{font:36px/36px "gotham_promedium",Arial,FreeSans,sans-serif}
.list_production .list__item.list__item_big .production-item__title__descr{font:18px/18px "gotham_prolight",Arial,FreeSans,sans-serif;margin-top:20px}
.list_production .list__item.list__item_big .production-item__descr{font:12px/18px "MinionProItalic","Arial Narrow","DejaVu Sans Condensed",sans-serif}
.list_production .list__item.list__item_big .production-item__date{font:14px/20px Arial,FreeSans,sans-serif}
.production-item__type{font:11px/15px Arial,FreeSans,sans-serif}
.production-item__title{font:16px/18px "gotham_promedium",Arial,FreeSans,sans-serif}
.production-item__title__descr{font:12px/14px "gotham_prolight",Arial,FreeSans,sans-serif;margin-top:15px}
.production-item__descr{font:11px/13px "MinionProItalic","Arial Narrow","DejaVu Sans Condensed",sans-serif;margin-bottom:5px}
.production-item__date{font:12px/16px Arial,FreeSans,sans-serif}
.b-text_news .b-text__content{width:980px}
.b-text_news .article-item{width:480px}
}
@media screen and (max-width: 1024px){.filter .i-aux{padding-left:32px;padding-right:32px}
.filter .form{float:left}
.i-aux{padding-left:32px;padding-right:32px}
.filter__title{float:none}
.form-search_active .filter__search__text,.form-search_active input[type="text"],.form-search_active input[type="search"]{width:102px}
.b-text_person .b-text__content{max-width:980px}
.list_person .list__item{margin:0 0 50px 20px}
.b-text_clients .b-text__content{max-width:980px}
.b-text_clients .b-text__left{width:220px;margin-left:20px}
.b-text_clients .b-text__right{width:720px;margin-right:20px}
.b-text_clients .b-text__right .b-text__title{margin-left:49px}
.list_clients{margin-left:49px}
.production-item__descr{display:none}
.list__item_big .production-item__descr,.list__item_middle .production-item__descr{display:inline-block}
}
.page-mobile .grid>li{opacity:1}
.page-mobile .cover-block__img,.page-mobile .cover-block__bg{background-attachment:scroll}
.page-mobile .list_section .list__item{overflow:visible;background-attachment:scroll;height:630px !important}
.page-mobile .section-item{padding-top:140px !important}
.page-mobile .b-text_about{height:auto !important;padding:0 0 80px 0}
.page-mobile .b-text_about .b-text__content{padding-top:80px !important}