@import url("reset.css");

@font-face {
    font-family: HeliosCond;
    src: url(../fonts/HeliosCondRegular.eot);
    src: url(../fonts/HeliosCondRegular.eot?#iefix) format("embedded-opentype"),
    url(../fonts/HeliosCondRegular.woff) format("woff"),
    url(../fonts/HeliosCondRegular.ttf) format("truetype");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: HeliosCond;
    src: url(../fonts/HeliosCondItalic.eot);
    src: url(../fonts/HeliosCondItalic.eot?#iefix) format("embedded-opentype"),
    url(../fonts/HeliosCondItalic.woff) format("woff"),
    url(../fonts/HeliosCondItalic.ttf) format("truetype");
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: HeliosCond;
    src: url(../fonts/HeliosCondBold.eot);
    src: url(../fonts/HeliosCondBold.eot?#iefix) format("embedded-opentype"),
    url(../fonts/HeliosCondBold.woff) format("woff"),
    url(../fonts/HeliosCondBold.ttf) format("truetype");
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: HeliosCond;
    src: url(../fonts/HeliosCondBoldItalic.eot);
    src: url(../fonts/HeliosCondBoldItalic.eot?#iefix) format("embedded-opentype"),
    url(../fonts/HeliosCondBoldItalic.woff) format("woff"),
    url(../fonts/HeliosCondBoldItalic.ttf) format("truetype");
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: Stem;
    src: url(../fonts/Stem_Bold.otf) format("otf"),
    url(../fonts/Stem_Bold.woff) format("woff"),
    url(../fonts/Stem_Bold.woff2) format("woff2");
    font-weight: bold;
    font-style: normal;
}


@font-face {
    font-family: Stem;
    src: url(../fonts/Stem_Regular.otf) format("otf"),
    url(../fonts/Stem_Regular.woff) format("woff"),
    url(../fonts/Stem_Regular.woff2) format("woff2");
    font-weight: normal;
    font-style: normal;
}

/*Structure
*******************************************************************************************************************************/
body, html {
}

body {
    background: #fff
}

.b-drop-items__item a {
    letter-spacing: 0.08em;
}

header * {
    font-family: Stem, sans-serif;
}

#container {
    margin: 0 auto;
    zoom: 1
}

.g-container-outer {
    margin: 0 auto;
    position: relative;
    padding-top: 81px;
}

/*Top
*******************************************************************************************************************************/
.g-top {
    position: relative;
    background: url(../images/top_bg_1.png) repeat-x 0 100%;
    z-index: 100;
    margin-top: -81px;
}

.g-container-outer.g-scrolling .g-top {
    position: fixed;
    width: 100%;
}

.g-container-outer .g-top {
    position: fixed;
    width: 100%;
}

.ie7 .g-top {
    position: relative;
    z-index: 100;
    zoom: 1
}

.g-top-i {
    min-width: 958px;
    max-width: 1280px;
    margin: 0 auto -1px;
    padding: 11px 18px 0;
    position: relative;
    z-index: 1
}

@media (min-resolution: .001dpcm) {
    _:-o-prefocus, .g-top-i {
        padding: 21px 25px 0
    }

;
}

.b-logo, .b-logo__img_retina {
    width: 220px;
    height: 37px;
    padding: 0px 85px 0 0;
    float: left
}

.b-logo__rostec {
    height: 37px;
    padding: 10px 0px 0 45px;
    float: left;
}

.b-logo2, .b-logo2__img_retina {
    width: 220px;
    height: 37px;
    padding: 0px 85px 0 0;
    float: right
}

.b-logo2, .b-logo2__img_normal {
    width: 220px;
    height: 37px;
    padding: 0px 85px 0 0;
    float: right
}

.b-logo__img_retina {
    display: none;
}

@media (max-width: 1300px) {
    .b-logo__rostec {
        padding: 10px 0px 0 50px;
    }

    .b-logo__img_retina-rostec {
        width: 70px;
    }
}

@media (max-width: 1240px) {
    .b-logo__rostec {
        padding: 10px 0px 0 20px;
    }
}

@media (max-width: 1200px) {
    .b-logo__rostec.rostec_ru {
        display: none;
    }
}

@media (max-width: 1020px) {
    .b-logo__rostec.rostec_eng {
        display: none;
    }
}

@media (min-resolution: 192dpi), (-webkit-min-device-pixel-ratio: 2) {
    .b-logo {
        padding-right: 30px;
    }
}

/*Main-nav*/
.b-main-nav {
    /*width: 60.647181628392484342379958246347%;*/
    /*width: 50%;*/
    padding: 16px 0 10px;
    float: left;
    /*min-width: 570px;*/
}

.b-main-nav-i {
    margin: 0 0 0 -9px
}

.b-main-nav-i li {
    float: left;
    position: relative;
    font-size: 13px;
    height: 44px
}

.b-main-nav-i li a {
    margin: 8px;
    display: block;
    text-transform: uppercase;
    text-decoration: none;
    color: #6a747c
}

.b-main-nav-i li a.root-item-selected {
    color: #ee2e24
}

.b-main-nav-i li.active a {
    color: #ee2e24
}

.b-main-nav-i li a b {
}

.b-main-nav-i .arrow {
    background: url("/bitrix/templates/oac_inner/style/images/arrow.png") no-repeat scroll 0 0 transparent;
    display: none;
    height: 6px;
    left: 50%;
    margin: -4px 0 0 -6px;
    top: 50px;
    width: 13px
}

.b-main-nav-i .active .arrow {
    display: block
}

.two-lines .b-main-nav-i li .arrow {
    top: 94px
}

.two-lines .b-main-nav-i li.new-line .arrow {
    top: 50px
}

/*Top-search*/
.b-top-search {
    margin: 15px 0 0;
    float: right
}

.b-top-search .tg-link {
    width: 40px;
    height: 25px;
    background: url(../images/icons.png) no-repeat 9px 4px;
    /* background: url(../images/icons.png) no-repeat ; */
    border-left: 1px solid #dfdfdf;
    border-right: 1px solid #dfdfdf;
    display: block;
    text-indent: -9999px
}

.b-top-search-i {
    width: 318px;
    margin: -2px 0 0;
    padding: 15px 70px 14px 20px;
    position: absolute;
    right: 77px;
    top: 100%;
    white-space: nowrap;
    z-index: 3;
    display: none
}

.b-top-search-i {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY0NzA3OSIgc3RvcC1vcGFjaXR5PSIwLjg3Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjM0JSIgc3RvcC1jb2xvcj0iIzVjNjg3MSIgc3RvcC1vcGFjaXR5PSIwLjg3Ii8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg1JSIgc3RvcC1jb2xvcj0iIzRjNTg2MCIgc3RvcC1vcGFjaXR5PSIwLjg3Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0YTU1NWUiIHN0b3Atb3BhY2l0eT0iMC44NyIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(100, 112, 121, 0.87) 0%, rgba(92, 104, 113, 0.87) 34%, rgba(76, 88, 96, 0.87) 85%, rgba(74, 85, 94, 0.87) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(100, 112, 121, 0.87)), color-stop(34%, rgba(92, 104, 113, 0.87)), color-stop(85%, rgba(76, 88, 96, 0.87)), color-stop(100%, rgba(74, 85, 94, 0.87)));
    background: -webkit-linear-gradient(top, rgba(100, 112, 121, 0.87) 0%, rgba(92, 104, 113, 0.87) 34%, rgba(76, 88, 96, 0.87) 85%, rgba(74, 85, 94, 0.87) 100%);
    background: -o-linear-gradient(top, rgba(100, 112, 121, 0.87) 0%, rgba(92, 104, 113, 0.87) 34%, rgba(76, 88, 96, 0.87) 85%, rgba(74, 85, 94, 0.87) 100%);
    background: -ms-linear-gradient(top, rgba(100, 112, 121, 0.87) 0%, rgba(92, 104, 113, 0.87) 34%, rgba(76, 88, 96, 0.87) 85%, rgba(74, 85, 94, 0.87) 100%);
    background: linear-gradient(to bottom, rgba(100, 112, 121, 0.87) 0%, rgba(92, 104, 113, 0.87) 34%, rgba(76, 88, 96, 0.87) 85%, rgba(74, 85, 94, 0.87) 100%);

}

.ie7 .b-top-search-i,
.ie8 .b-top-search-i {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#de647079', endColorstr='#de4a555e', GradientType=0);
}

.b-top-search-i input {
    margin: 0;
    padding: 0;
    border: 0 none;
    outline: none
}

.b-top-search-i .search {
    width: 225px;
    height: 22px;
    margin: 0 1px 0 0;
    padding: 5px 10px 5px 10px;
    background: #fff;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    overflow: hidden;
    zoom: 1;
    line-height: 22px;
    color: #4b4b4b
}

.ie7 .b-top-search-i .search {
    margin-right: 6px
}

.b-top-search-i .btn-search {
}

.b-top-search-i .close-btn {
    width: 56px;
    height: 62px;
    background: url(../images/icons.png) no-repeat -5px -23px;
    border-left: 1px solid rgba(255, 255, 255, 0.2);
    right: 0;
    top: 0;
    text-indent: -9999px
}

/*Language-changer*/
.b-lang-changer {
    margin: 24px 0 0 14px;
    float: right;
    position: relative;
    font-size: 10px
}

.b-lang-changer .current {
    padding: 0 11px 2px 20px;
    position: relative;
    color: #6a747c;
    z-index: 1
}

.b-lang-changer .ru {
    background: url(../images/icons.png) no-repeat -45px -4px
}

.b-lang-changer .eng {
    background: url(../images/icons.png) no-repeat -86px -21px
}

.b-lang-changer .current .icon {
    width: 5px;
    height: 3px;
    margin: 0 0 0 -6px;
    background: url(../images/icons.png) no-repeat -178px -288px;
    right: 0;
    top: 5px
}

.b-lang-changer .current.active .icon {
}

.b-lang-changer__drop {
    margin: 6px 0 0;
    padding: 22px 10px 0 0;
    background: #fff;
    border: 1px solid #dfdfdf;
    -moz-border-radius: 1px;
    -webkit-border-radius: 1px;
    border-radius: 1px;
    position: absolute;
    top: -14px;
    left: -4px;
    display: none
}

.b-lang-changer__drop li {
    padding: 6px 4px
}

.b-lang-changer__drop li:first-child {
    display: none
}

.b-lang-changer__drop li a {
    padding: 0 0 2px 20px
}

/*Drop-items*/
.b-drop-items {
    height: 0;
    padding-top: 0;
    z-index: 100
}

.b-drop-items-i {
    position: relative;
}

.b-drop-items__item {
    width: 100%;
    position: absolute;
    left: 0;
    top: -1px;
    -moz-border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
    display: none
}

.b-drop-items__item {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZhNzY3ZSIgc3RvcC1vcGFjaXR5PSIwLjk3Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjE3JSIgc3RvcC1jb2xvcj0iIzY2NzE3YSIgc3RvcC1vcGFjaXR5PSIwLjk3Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iIzQ5NTQ1ZCIgc3RvcC1vcGFjaXR5PSIwLjk3Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0NDRmNTciIHN0b3Atb3BhY2l0eT0iMC45NyIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(106, 118, 126, 0.97) 0%, rgba(102, 113, 122, 0.97) 17%, rgba(73, 84, 93, 0.97) 80%, rgba(68, 79, 87, 0.97) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(106, 118, 126, 0.97)), color-stop(17%, rgba(102, 113, 122, 0.97)), color-stop(80%, rgba(73, 84, 93, 0.97)), color-stop(100%, rgba(68, 79, 87, 0.97)));
    background: -webkit-linear-gradient(top, rgba(106, 118, 126, 0.97) 0%, rgba(102, 113, 122, 0.97) 17%, rgba(73, 84, 93, 0.97) 80%, rgba(68, 79, 87, 0.97) 100%);
    background: -o-linear-gradient(top, rgba(106, 118, 126, 0.97) 0%, rgba(102, 113, 122, 0.97) 17%, rgba(73, 84, 93, 0.97) 80%, rgba(68, 79, 87, 0.97) 100%);
    background: -ms-linear-gradient(top, rgba(106, 118, 126, 0.97) 0%, rgba(102, 113, 122, 0.97) 17%, rgba(73, 84, 93, 0.97) 80%, rgba(68, 79, 87, 0.97) 100%);
    background: linear-gradient(to bottom, rgba(106, 118, 126, 0.97) 0%, rgba(102, 113, 122, 0.97) 17%, rgba(73, 84, 93, 0.97) 80%, rgba(68, 79, 87, 0.97) 100%);

}

.b-drop-items__item .b-aircraft__item a {
    color: #fff
}

.b-drop-items__item .b-aircraft__item a:hover {
    text-decoration: underline
}

.ie7 .b-drop-items__item,
.ie8 .b-drop-items__item {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f76a767e', endColorstr='#f7444f57', GradientType=0);
}

.b-drop-items__item .shd-1 {
    width: 100%;
    height: 5px;
    background: url(../images/aircraft_shd_top.png) repeat-x;
    left: 0;
    top: 0
}

/*.b-drop-items__item .arrow{width:0;height:0;margin:0 0 0 -6px;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #5b666c;left:50%;top:-6px}*/

/*Drop-item-Aircraft*/
.b-drop-items__item.b-aircraft {
}

.b-drop-items__item.b-aircraft .shd-2 {
    width: 6px;
    height: 100%;
    margin-left: -6px;
    background: url(../images/aircraft_shd.png) repeat-y;
    left: 76.82672233820459290187891440501%
}

.b-drop-items__item.b-aircraft .bg-1 {
    width: 76.82672233820459290187891440501%;
    height: 100%;
    top: 0;
    left: 0
}

.b-drop-items__item.b-aircraft .bg-1 {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVkNjc2ZSIgc3RvcC1vcGFjaXR5PSIwLjMiLz4KICAgIDxzdG9wIG9mZnNldD0iMjYlIiBzdG9wLWNvbG9yPSIjNTU1ZjY3IiBzdG9wLW9wYWNpdHk9IjAuMyIvPgogICAgPHN0b3Agb2Zmc2V0PSI3OCUiIHN0b3AtY29sb3I9IiMzZjQ5NTAiIHN0b3Atb3BhY2l0eT0iMC4zIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzYTQzNGEiIHN0b3Atb3BhY2l0eT0iMC4zIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, rgba(93, 103, 110, 0.3) 0%, rgba(85, 95, 103, 0.3) 26%, rgba(63, 73, 80, 0.3) 78%, rgba(58, 67, 74, 0.3) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(93, 103, 110, 0.3)), color-stop(26%, rgba(85, 95, 103, 0.3)), color-stop(78%, rgba(63, 73, 80, 0.3)), color-stop(100%, rgba(58, 67, 74, 0.3)));
    background: -webkit-linear-gradient(top, rgba(93, 103, 110, 0.3) 0%, rgba(85, 95, 103, 0.3) 26%, rgba(63, 73, 80, 0.3) 78%, rgba(58, 67, 74, 0.3) 100%);
    background: -o-linear-gradient(top, rgba(93, 103, 110, 0.3) 0%, rgba(85, 95, 103, 0.3) 26%, rgba(63, 73, 80, 0.3) 78%, rgba(58, 67, 74, 0.3) 100%);
    background: -ms-linear-gradient(top, rgba(93, 103, 110, 0.3) 0%, rgba(85, 95, 103, 0.3) 26%, rgba(63, 73, 80, 0.3) 78%, rgba(58, 67, 74, 0.3) 100%);
    background: linear-gradient(to bottom, rgba(93, 103, 110, 0.3) 0%, rgba(85, 95, 103, 0.3) 26%, rgba(63, 73, 80, 0.3) 78%, rgba(58, 67, 74, 0.3) 100%);
}

.ie7 .b-drop-items__item.b-aircraft .bg-1,
.ie8 .b-drop-items__item.b-aircraft .bg-1 {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4d5d676e', endColorstr='#4d3a434a', GradientType=0);
}

.b-drop-items__item .b-aircraft__col-1 {
    width: 100%;
    padding: 11px 0 8px;
    float: left;
    position: relative;
    z-index: 1
}

.b-drop-items__item .b-aircraft__col-2 {
    width: 23.17327766179540709812108559499%;
    float: right
}

.b-drop-items__item .b-aircraft__col-1 .col-1 {
    width: 50%;
    float: left
}

.ie7 .b-drop-items__item .b-aircraft__col-1 .col-1 {
    width: 49%
}

.b-drop-items__item .b-aircraft__col-1 .col-2 {
    width: 50%;
    float: right
}

.b-drop-items__item .b-aircraft__col-1 .col-1.last article,
.b-drop-items__item .b-aircraft__col-1 .col-2.last article {
    background: none
}

.b-drop-items__item .b-aircraft__item {
    padding: 12px 0 17px;
    overflow: hidden;
    zoom: 1
}

.b-drop-items__item .b-aircraft__item:first-child {
    background: url(../images/aircraft_item_bg.png) repeat-x 0 100%
}

.b-drop-items__item .col-1 .b-aircraft__item,
.b-drop-items__item .col-2 .b-aircraft__item {
    margin: 0 32px 6px 30px
}

.b-drop-items__item .b-aircraft__item .title {
    padding: 0 0 17px;
    clear: both;
    font-size: 15px;
    color: #fff;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4)
}

.b-drop-items__item .b-aircraft__item figure {
    margin: 1px 0 0
}

.b-drop-items__item .b-aircraft__item figure div {
    height: 100px;
    display: table-cell;
    vertical-align: bottom
}

.b-drop-items__item .b-aircraft__item figure img {
}

.b-drop-items__item .b-aircraft__item ul {
    padding: 25px 0 0 2px;
    overflow: hidden;
    zoom: 1;
    font-size: 11px;
    color: #fff
}

.b-drop-items__item .b-aircraft__item ul li {
    padding: 0 0 6px;
    float: left;
    font-weight: bold;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4)
}

.b-drop-items__item .b-aircraft__item ul li {
    padding: 0 0 5px;
    line-height: 15px
}

.b-drop-items__item .b-aircraft__item ul li a {
    padding: 3px 12px;
    display: inline-block;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    color: #fff;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4)
}

/*.b-drop-items__item .b-aircraft__item ul li.active a{background:rgba(34,41,48,0.7)}*/
.b-drop-items__item .b-aircraft__item ul li:hover a {
    background: rgba(34, 41, 48, 0.7)
}

.ie7 .b-drop-items__item .b-aircraft__item ul li a {
    display: inline
}

.b-drop-items__item .b-aircraft__item ul li a:hover {
    text-decoration: none
}

.b-drop-items__item .b-aircraft__col-1 .coll-1 ul {
    padding-bottom: 25px
}

.b-drop-items__item .b-aircraft__list-1 {
    margin: 0 0 0 6px;
    padding: 4px 30px
}

.b-drop-items__item .b-aircraft__list-1 li {
}

.b-drop-items__item .b-aircraft__list-1 li:first-child {
    background: url(../images/aircraft_item_bg.png) repeat-x 0 100%
}

.b-drop-items__item .b-aircraft__list-1 li a {
    padding: 16px 0 29px 48px;
    display: block;
    position: relative;
    line-height: 20px;
    color: #fff;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4)
}

.b-drop-items__item .b-aircraft__list-1 li a:hover {
    text-decoration: underline
}

.b-drop-items__item .b-aircraft__list-1 li a .icon {
    width: 28px;
    height: 39px;
    background: url(../images/icons.png) no-repeat;
    left: 0;
    top: 14px
}

.b-drop-items__item .b-aircraft__list-1 li a .img-2 {
    background-position: -200px 0
}

.b-drop-items__item .b-aircraft__list-1 li a .img-1 {
    background-position: -200px -39px
}

/*Drop-item-Innovations*/
.b-drop-items__item.b-innovations {
}

.b-drop-items__item.b-innovations .shd-2 {
    width: 6px;
    height: 100%;
    margin-left: -6px;
    background: url(../images/aircraft_shd.png) repeat-y;
    left: 31%
}

.b-drop-items__item.b-innovations .shd-3 {
    width: 6px;
    height: 100%;
    margin-right: -6px;
    background: url(../images/innovations_shd.png) repeat-y;
    left: 66%
}

.b-drop-items__item.b-innovations .bg-1 {
    width: 26.513569937369519832985386221294%;
    height: 100%;
    top: 0;
    left: 0
}

.b-drop-items__item.b-innovations .bg-2 {
    width: 22.546972860125260960334029227557%;
    height: 100%;
    top: 0;
    right: 0
}

.b-drop-items__item.b-innovations .bg-1,
.b-drop-items__item.b-innovations .bg-2 {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVkNjc2ZSIgc3RvcC1vcGFjaXR5PSIwLjMiLz4KICAgIDxzdG9wIG9mZnNldD0iMjYlIiBzdG9wLWNvbG9yPSIjNTU1ZjY3IiBzdG9wLW9wYWNpdHk9IjAuMyIvPgogICAgPHN0b3Agb2Zmc2V0PSI3OCUiIHN0b3AtY29sb3I9IiMzZjQ5NTAiIHN0b3Atb3BhY2l0eT0iMC4zIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzYTQzNGEiIHN0b3Atb3BhY2l0eT0iMC4zIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, rgba(93, 103, 110, 0.3) 0%, rgba(85, 95, 103, 0.3) 26%, rgba(63, 73, 80, 0.3) 78%, rgba(58, 67, 74, 0.3) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(93, 103, 110, 0.3)), color-stop(26%, rgba(85, 95, 103, 0.3)), color-stop(78%, rgba(63, 73, 80, 0.3)), color-stop(100%, rgba(58, 67, 74, 0.3)));
    background: -webkit-linear-gradient(top, rgba(93, 103, 110, 0.3) 0%, rgba(85, 95, 103, 0.3) 26%, rgba(63, 73, 80, 0.3) 78%, rgba(58, 67, 74, 0.3) 100%);
    background: -o-linear-gradient(top, rgba(93, 103, 110, 0.3) 0%, rgba(85, 95, 103, 0.3) 26%, rgba(63, 73, 80, 0.3) 78%, rgba(58, 67, 74, 0.3) 100%);
    background: -ms-linear-gradient(top, rgba(93, 103, 110, 0.3) 0%, rgba(85, 95, 103, 0.3) 26%, rgba(63, 73, 80, 0.3) 78%, rgba(58, 67, 74, 0.3) 100%);
    background: linear-gradient(to bottom, rgba(93, 103, 110, 0.3) 0%, rgba(85, 95, 103, 0.3) 26%, rgba(63, 73, 80, 0.3) 78%, rgba(58, 67, 74, 0.3) 100%);
}

.b-innovations__list-3 .mCSB_horizontal.mCustomScrollBox > .mCSB_scrollTools {
    width: 98.55% !important
}

.ie7 .b-drop-items__item.b-innovations .bg-1,
.ie7 .b-drop-items__item.b-innovations .bg-2,
.ie8 .b-drop-items__item.b-innovations .bg-1,
.ie8 .b-drop-items__item.b-innovations .bg-2 {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4d5d676e', endColorstr='#4d3a434a', GradientType=0);
}

.b-drop-items__item .b-innovations__col-1 {
    width: 22.51357%;
    margin: 0 -100% 0 0;
    position: relative;
    float: left;
    z-index: 1
}

.b-drop-items__item .b-innovations__col-2 {
    width: 55.939457%;
    margin: 0 -100% 0 0;
    position: relative;
    left: 24.61357%;
    float: left
}

.b-drop-items__item .b-innovations__col-3 {
    width: 18.546973%;
    position: relative;
    float: right;
    z-index: 1
}

.b-drop-items__item .b-innovations__list-1 {
    margin: 0 27px 0 30px;
    padding: 10px 0
}

.b-drop-items__item .b-innovations__list-1 dt {
    padding: 13px 0 18px;
    background: url(../images/aircraft_item_bg.png) repeat-x 0 100%;
    font-size: 15px;
    line-height: 18px;
    color: #fff;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4)
}

.b-drop-items__item .b-innovations__list-1 dd {
    background: url(../images/aircraft_item_bg.png) repeat-x 0 100%
}

.b-drop-items__item .b-innovations__list-1 dd:last-child {
    background: none
}

.b-drop-items__item .b-innovations__list-1 dd.last {
    background: none
}

.b-drop-items__item .b-innovations__list-1 dd.last a {
    padding: 15px 0 23px 14px
}

.b-drop-items__item .b-innovations__list-1 dd.last a .icon {
    width: 5px;
    height: 9px;
    background: url(../images/icons.png) no-repeat -195px -53px;
    left: 0;
    top: 22px
}

.b-drop-items__item .b-innovations__list-1 dd a {
    padding: 20px 0 23px 60px;
    display: block;
    position: relative;
    line-height: 20px;
    color: #fff;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4)
}

.b-drop-items__item .b-innovations__list-1 dd a:hover {
    text-decoration: underline
}

.b-drop-items__item .b-innovations__list-1 dd a .icon {
    width: 65px;
    height: 55px;
    background: url(../images/icons.png) no-repeat;
    left: 0;
    top: 14px
}

.b-drop-items__item .b-innovations__list-1 dd a .img-1 {
    background-position: 0 -228px;
    top: 13px;
    left: -1px
}

.b-drop-items__item .b-innovations__list-1 dd a .img-2 {
    background-position: -53px -228px;
    left: 1px
}

.b-drop-items__item .b-innovations__list-1 dd a .img-3 {
    background-position: -102px -228px;
    left: 6px;
    top: 13px
}

.b-drop-items__item .b-innovations__list-1 b a {
    color: #fff;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4)
}

.b-drop-items__item .b-innovations__list-1 b a:hover {
    text-decoration: underline
}

.b-innovations__list-3 b a {
    color: #fff;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4)
}

.b-innovations__list-3 b a:hover {
    text-decoration: underline
}

.b-drop-items__item .b-innovations__list-2 {
    margin: 0 30px 0 29px;
    padding: 10px 0 15px
}

.b-drop-items__item .b-innovations__list-2 dt {
    padding: 13px 0 18px;
    font-size: 15px;
    line-height: 18px;
    color: #fff;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4)
}

.b-drop-items__item .b-innovations__list-2 dd {
    margin: 0 0 25px;
    background: url(../images/aircraft_item_bg.png) repeat-x 0 100%
}

.b-drop-items__item .b-innovations__list-2 dd.last {
    margin: -25px 0 0;
    background: none
}

.b-drop-items__item .b-innovations__list-2 dd.last a {
    padding: 15px 0 15px 14px;
    display: block;
    position: relative;
    line-height: 20px;
    color: #fff;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4)
}

.b-drop-items__item .b-innovations__list-2 dd.last a:hover {
    text-decoration: underline
}

.b-drop-items__item .b-innovations__list-2 dd.last a .icon {
    width: 5px;
    height: 9px;
    background: url(../images/icons.png) no-repeat -195px -53px;
    left: 0;
    top: 21px
}

.b-drop-items__item .b-innovations__list-2 dd figure {
}

.b-drop-items__item .b-innovations__list-2 dd figure img {
    max-width: 100%;
    height: auto
}

.b-drop-items__item .b-innovations__list-2 dd figure figcaption {
    padding: 6px 0 16px;
    line-height: 20px;
    color: #fff;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4)
}

.b-drop-items__item .b-innovations-i {
    margin: 10px 24px 0
}

.b-drop-items__item .b-innovations__list-3 {
    padding: 0 0 25px
}

.b-drop-items__item .b-innovations__list-3 dt {
    padding: 13px 0 26px;
    font-size: 15px;
    line-height: 18px;
    color: #fff;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4)
}

.b-drop-items__item .b-innovations__list-3 dd {
    padding-left: 1px
}

.b-drop-items__item .b-innovations__list-3 dd ul {
    width: 1000px;
    overflow: hidden;
    zoom: 1
}

.b-drop-items__item .b-innovations__list-3 dd ul li {
    width: 204px;
    margin: 0 22px 0 0;
    float: left
}

.b-drop-items__item .b-innovations__list-3 dd ul li.last {
    margin-right: -40px
}

.b-drop-items__item .b-innovations__list-3 dd ul li figure {
}

.b-drop-items__item .b-innovations__list-3 dd ul li figure img {
    max-width: 100%;
    height: auto
}

.b-drop-items__item .b-innovations__list-3 dd ul li figure figcaption {
    padding: 6px 0 28px;
    line-height: 18px;
    color: #fff;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4)
}

.ie7 .b-drop-items__item .b-innovations__list-3 .mCSB_dragger {
    z-index: 99;
    zoom: 1
}

.ie7 .b-drop-items__item .b-innovations__list-3 .mCSB_dragger_bar {
}

.ie7 .b-drop-items__item .b-innovations__list-3 .mCSB_draggerRail {
    position: relative;
    top: 7px
}

.b-drop-items__item .b-innovations__list-4 {
    padding: 22px 0;
    overflow: hidden;
    zoom: 1
}

.b-drop-items__item .b-innovations__list-4 dt {
    padding: 0 0 23px;
    clear: both;
    font-size: 15px;
    line-height: 18px;
    color: #fff;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4)
}

.b-drop-items__item .b-innovations__list-4 dd {
    float: left
}

.b-drop-items__item .b-innovations__list-4 dd a {
    padding: 0 25px 0 11px;
    position: relative;
    line-height: 15px;
    color: #fff;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4)
}

.b-drop-items__item .b-innovations__list-4 dd a:hover {
    text-decoration: underline
}

.b-drop-items__item .b-innovations__list-4 dd a .icon {
    width: 5px;
    height: 9px;
    background: url(../images/icons.png) no-repeat -195px -53px;
    left: 0;
    top: 5px
}

/*Drop-item-Corporation*/
.b-drop-items__item.b-corporation {
}

.b-drop-items__item.b-corporation .shd-2 {
    width: 6px;
    height: 100%;
    margin-left: -6px;
    background: url(../images/aircraft_shd.png) repeat-y;
    left: 31.94154488517745302713987473904%
}

.b-drop-items__item.b-corporation .shd-3 {
    width: 6px;
    height: 100%;
    margin-right: -6px;
    background: url(../images/innovations_shd.png) repeat-y;
    right: 32.921%
}

.b-drop-items__item.b-corporation .bg-1 {
    width: 31.94154488517745302713987473904%;
    height: 100%;
    top: 0;
    left: 0
}

.b-drop-items__item.b-corporation .bg-2 {
    width: 32.881002087682672233820459290188%;
    height: 100%;
    top: 0;
    right: 0
}

.b-drop-items__item.b-corporation .bg-1,
.b-drop-items__item.b-corporation .bg-2 {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVkNjc2ZSIgc3RvcC1vcGFjaXR5PSIwLjMiLz4KICAgIDxzdG9wIG9mZnNldD0iMjYlIiBzdG9wLWNvbG9yPSIjNTU1ZjY3IiBzdG9wLW9wYWNpdHk9IjAuMyIvPgogICAgPHN0b3Agb2Zmc2V0PSI3OCUiIHN0b3AtY29sb3I9IiMzZjQ5NTAiIHN0b3Atb3BhY2l0eT0iMC4zIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzYTQzNGEiIHN0b3Atb3BhY2l0eT0iMC4zIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, rgba(93, 103, 110, 0.3) 0%, rgba(85, 95, 103, 0.3) 26%, rgba(63, 73, 80, 0.3) 78%, rgba(58, 67, 74, 0.3) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(93, 103, 110, 0.3)), color-stop(26%, rgba(85, 95, 103, 0.3)), color-stop(78%, rgba(63, 73, 80, 0.3)), color-stop(100%, rgba(58, 67, 74, 0.3)));
    background: -webkit-linear-gradient(top, rgba(93, 103, 110, 0.3) 0%, rgba(85, 95, 103, 0.3) 26%, rgba(63, 73, 80, 0.3) 78%, rgba(58, 67, 74, 0.3) 100%);
    background: -o-linear-gradient(top, rgba(93, 103, 110, 0.3) 0%, rgba(85, 95, 103, 0.3) 26%, rgba(63, 73, 80, 0.3) 78%, rgba(58, 67, 74, 0.3) 100%);
    background: -ms-linear-gradient(top, rgba(93, 103, 110, 0.3) 0%, rgba(85, 95, 103, 0.3) 26%, rgba(63, 73, 80, 0.3) 78%, rgba(58, 67, 74, 0.3) 100%);
    background: linear-gradient(to bottom, rgba(93, 103, 110, 0.3) 0%, rgba(85, 95, 103, 0.3) 26%, rgba(63, 73, 80, 0.3) 78%, rgba(58, 67, 74, 0.3) 100%);
}

.ie7 .b-drop-items__item.b-corporation .bg-1,
.ie7 .b-drop-items__item.b-corporation .bg-2,
.ie8 .b-drop-items__item.b-corporation .bg-1,
.ie8 .b-drop-items__item.b-corporation .bg-2 {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4d5d676e', endColorstr='#4d3a434a', GradientType=0);
}

.b-drop-items__item .b-corporation__col-1 {
    width: 31.94154488517745302713987473904%;
    margin: 0 -100% 0 0;
    position: relative;
    float: left;
    z-index: 1
}

.b-drop-items__item .b-corporation__col-2 {
    width: 35.177453027139874739039665970772%;
    margin: 0 -100% 0 0;
    position: relative;
    left: 31.94154488517745302713987473904%;
    float: left
}

.b-drop-items__item .b-corporation__col-3 {
    width: 32.881002087682672233820459290188%;
    float: right;
    position: relative;
    z-index: 1
}

.b-drop-items__item .b-corporation__list-1 {
    margin: 0 30px;
    padding: 17px 0 15px;
    background: url(../images/aircraft_item_bg.png) repeat-x 0 100%;
    clear: both
}

.b-drop-items__item .b-corporation__list-1:first-child {
    margin-top: 6px
}

.b-drop-items__item .b-corporation__list-1.n-b {
    margin-bottom: 14px;
    background: none
}

.b-drop-items__item .b-corporation__list-1 dt {
    padding: 0 0 8px;
    font-size: 15px;
    line-height: 18px;
    color: #fff;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4)
}

.b-drop-items__item .b-corporation__list-1 dt b > a {
    color: #fff
}

.b-drop-items__item .b-corporation__list-1 dt b > a:hover {
    text-decoration: underline
}

.b-drop-items__item .b-corporation__list-1 dd {
    padding: 3px 0 3px
}

.b-drop-items__item .b-corporation__list-1 dd a {
    line-height: 20px;
    color: #fff;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4)
}

.b-drop-items__item .b-corporation__list-1 dd a:hover {
    text-decoration: underline
}

.b-drop-items__item.b-corporation .add-link {
    margin: 0px;
    padding: 10px 0 10px 60px;
    display: block;
    position: relative;
    color: #fff;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4)
}

.b-drop-items__item.b-corporation .add-link:hover {
    text-decoration: underline
}

.b-drop-items__item.b-corporation .add-link .icon {
    width: 42px;
    height: 30px;
    background: url(../images/icons.png) no-repeat -158px -228px;
    left: 3px;
    top: 1px
}

.b-drop-items__item .b-corporation__list-1.last {
    background: none
}

/*Drop-item-Investment*/
.b-drop-items__item.b-investment {
}

.b-drop-items__item.b-investment .shd-2 {
    width: 6px;
    height: 100%;
    margin-left: -6px;
    background: url(../images/aircraft_shd.png) repeat-y;
    left: 31.94154488517745302713987473904%
}

.b-drop-items__item.b-investment .bg-1 {
    width: 31.94154488517745302713987473904%;
    height: 100%;
    top: 0;
    left: 0
}

.b-drop-items__item.b-investment .bg-1 {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVkNjc2ZSIgc3RvcC1vcGFjaXR5PSIwLjMiLz4KICAgIDxzdG9wIG9mZnNldD0iMjYlIiBzdG9wLWNvbG9yPSIjNTU1ZjY3IiBzdG9wLW9wYWNpdHk9IjAuMyIvPgogICAgPHN0b3Agb2Zmc2V0PSI3OCUiIHN0b3AtY29sb3I9IiMzZjQ5NTAiIHN0b3Atb3BhY2l0eT0iMC4zIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzYTQzNGEiIHN0b3Atb3BhY2l0eT0iMC4zIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, rgba(93, 103, 110, 0.3) 0%, rgba(85, 95, 103, 0.3) 26%, rgba(63, 73, 80, 0.3) 78%, rgba(58, 67, 74, 0.3) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(93, 103, 110, 0.3)), color-stop(26%, rgba(85, 95, 103, 0.3)), color-stop(78%, rgba(63, 73, 80, 0.3)), color-stop(100%, rgba(58, 67, 74, 0.3)));
    background: -webkit-linear-gradient(top, rgba(93, 103, 110, 0.3) 0%, rgba(85, 95, 103, 0.3) 26%, rgba(63, 73, 80, 0.3) 78%, rgba(58, 67, 74, 0.3) 100%);
    background: -o-linear-gradient(top, rgba(93, 103, 110, 0.3) 0%, rgba(85, 95, 103, 0.3) 26%, rgba(63, 73, 80, 0.3) 78%, rgba(58, 67, 74, 0.3) 100%);
    background: -ms-linear-gradient(top, rgba(93, 103, 110, 0.3) 0%, rgba(85, 95, 103, 0.3) 26%, rgba(63, 73, 80, 0.3) 78%, rgba(58, 67, 74, 0.3) 100%);
    background: linear-gradient(to bottom, rgba(93, 103, 110, 0.3) 0%, rgba(85, 95, 103, 0.3) 26%, rgba(63, 73, 80, 0.3) 78%, rgba(58, 67, 74, 0.3) 100%);
}

.ie7 .b-drop-items__item.b-investment .bg-1,
.ie8 .b-drop-items__item.b-investment .bg-1 {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4d5d676e', endColorstr='#4d3a434a', GradientType=0);
}

.b-drop-items__item .b-investment__col-1 {
    width: 31.9415%;
    float: left;
    position: relative;
    z-index: 1
}

.b-drop-items__item .b-investment__col-2 {
    width: 35.1775%;
    float: left
}

.b-drop-items__item .b-investment__col-3 {
    width: 32.881%;
    float: left
}

.b-drop-items__item .b-investment__list-1 {
    margin: 0 30px;
    padding: 17px 0 15px;
    background: url(../images/aircraft_item_bg.png) repeat-x 0 100%;
    clear: both
}

.b-drop-items__item .b-investment__list-1:last-child {
    background: none
}

.b-drop-items__item .b-investment__list-1:first-child {
    margin-top: 6px
}

.b-drop-items__item .b-investment__list-1.n-b {
    margin-bottom: 14px;
    background: none
}

.b-drop-items__item .b-investment__list-1 dt {
    padding: 0 0 8px;
    font-size: 15px;
    line-height: 18px;
    color: #fff;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4)
}

.b-drop-items__item .b-investment__list-1 dt b > a {
    color: #fff
}

.b-drop-items__item .b-investment__list-1 dt b > a:hover {
    text-decoration: underline
}

.b-drop-items__item .b-investment__list-1 dd {
    padding: 3px 0 3px
}

.b-drop-items__item .b-investment__list-1 dd a {
    line-height: 20px;
    color: #fff;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4)
}

.b-drop-items__item .b-investment__list-1 dd a:hover {
    text-decoration: underline
}

.b-drop-items__item .b-investment-i {
}

.b-drop-items__item.b-investment .switch {
    margin: 0 0 0 -11px;
    padding: 0 0 18px;
    float: left
}

.b-drop-items__item.b-investment .switch li {
    float: left
}

.b-drop-items__item.b-investment .switch li:first-child {
    background: url(../images/investment_bg_1.png) repeat-y 100% 0
}

.b-drop-items__item.b-investment .switch li a {
    padding: 0 11px;
    color: #fff;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4)
}

.b-drop-items__item.b-investment .switch li a:hover {
    text-decoration: underline
}

.b-drop-items__item.b-investment .switch li.active a {
    font-weight: bold;
    cursor: default
}

.b-drop-items__item.b-investment .switch li.active a:hover {
    text-decoration: none
}

.b-drop-items__item.b-investment .add-link {
    padding: 0 0 0 10px;
    float: right;
    position: relative;
    display: block;
    color: #fff;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4)
}

.b-drop-items__item.b-investment .add-link:hover {
    text-decoration: underline
}

.b-drop-items__item.b-investment .add-link .icon {
    width: 5px;
    height: 9px;
    background: url(../images/icons.png) no-repeat -195px -53px;
    left: 0;
    top: 3px
}

.b-drop-items__item .b-investment__graph {
    margin: 0 0 26px;
    clear: both
}

.b-drop-items__item .b-investment__list-2 {
    line-height: 24px;
    position: relative;
    overflow: hidden;
    zoom: 1
}

/*.b-drop-items__item .b-investment__list-2 .col-1{width:30.067567567567567567567567567568%;float:left}
	.b-drop-items__item .b-investment__list-2 .col-2{width:45.101351351351351351351351351351%;float:left}
	.b-drop-items__item .b-investment__list-2 .col-3{width:24.831081081081081081081081081081%;float:right}*/
.b-drop-items__item .b-investment__list-2 .b-investment__list-1 {
    margin: -3px 0 0;
    padding-top: 0;
    padding-bottom: 3px;
    background: url("../images/aircraft_item_bg.png") repeat-x scroll 0 100% transparent;
    clear: both;
    margin: 0 30px;
    padding: 17px 0 15px;
}

.b-drop-items__item .b-investment__list-2 .b-investment__list-1 dt {
    padding: 0 0 7px
}

.b-drop-items__item .b-investment__list-2 .col-2 a,
.b-drop-items__item .b-investment__list-2 .col-3 a {
    display: -moz-inline-stack;
    display: inline-block;
    line-height: 18px;
    color: #fff;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4)
}

.ie7 .b-drop-items__item .b-investment__list-2 .col-3 a {
    display: inline
}

.b-drop-items__item .b-investment__list-2 .col-2 a:hover,
.b-drop-items__item .b-investment__list-2 .col-3 a:hover {
    text-decoration: underline
}

.b-drop-items__item .b-investment__list-2 .col-1 .line {
    width: 2px;
    height: 100%;
    margin: 0 0 0 -2px;
    background: url(../images/investment_bg_1.png) repeat-y;
    left: 30.067567567567567567567567567568%;
    top: 0
}

.b-drop-items__item .b-investment__list-2 .col-2 .line {
    width: 2px;
    height: 100%;
    margin: 0 0 0 -2px;
    background: url(../images/investment_bg_1.png) repeat-y;
    right: 24.831081081081081081081081081081%;
    top: 0
}

.b-drop-items__item .b-investment__list-2 .col-3 .line {
    width: 2px;
    height: 100%;
    margin: 0 0 0 -2px;
    background: url(../images/investment_bg_1.png) repeat-y;
    right: 24.831081081081081081081081081081%;
    top: 0
}

.b-drop-items__item.b-investors_and_shareholders .shd-2 {
    width: 6px;
    height: 100%;
    margin-left: -6px;
    background: url(../images/aircraft_shd.png) repeat-y;
    left: 31.9415%
}

.b-drop-items__item.b-investors_and_shareholders .shd-3 {
    width: 6px;
    height: 100%;
    margin-left: -6px;
    background: url(../images/innovations_shd.png) repeat-y;
    right: 32.461%
}

.b-investment__col-3 .b-investment-i .b-press-center__list-1 b a {
    color: #fff;
}

.b-investment__col-3 .b-investment-i .b-press-center__list-1 b a:hover {
    text-decoration: underline;
    color: #fff;
}

/*Drop-item-Press-center*/
.b-drop-items__item.b-press-center {
}

.b-drop-items__item.b-press-center .shd-2 {
    width: 6px;
    height: 100%;
    margin-left: -6px;
    background: url(../images/aircraft_shd.png) repeat-y;
    left: 26.513569937369519832985386221294%
}

.b-drop-items__item.b-press-center .shd-3 {
    width: 6px;
    height: 100%;
    margin-right: -6px;
    background: url(../images/innovations_shd.png) repeat-y;
    right: 22.546972860125260960334029227557%
}

.b-drop-items__item.b-press-center .bg-1 {
    width: 26.513569937369519832985386221294%;
    height: 100%;
    top: 0;
    left: 0
}

.b-drop-items__item.b-press-center .bg-2 {
    width: 22.546972860125260960334029227557%;
    height: 100%;
    top: 0;
    right: 0
}

.b-drop-items__item.b-press-center .bg-1,
.b-drop-items__item.b-press-center .bg-2 {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVkNjc2ZSIgc3RvcC1vcGFjaXR5PSIwLjMiLz4KICAgIDxzdG9wIG9mZnNldD0iMjYlIiBzdG9wLWNvbG9yPSIjNTU1ZjY3IiBzdG9wLW9wYWNpdHk9IjAuMyIvPgogICAgPHN0b3Agb2Zmc2V0PSI3OCUiIHN0b3AtY29sb3I9IiMzZjQ5NTAiIHN0b3Atb3BhY2l0eT0iMC4zIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzYTQzNGEiIHN0b3Atb3BhY2l0eT0iMC4zIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, rgba(93, 103, 110, 0.3) 0%, rgba(85, 95, 103, 0.3) 26%, rgba(63, 73, 80, 0.3) 78%, rgba(58, 67, 74, 0.3) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(93, 103, 110, 0.3)), color-stop(26%, rgba(85, 95, 103, 0.3)), color-stop(78%, rgba(63, 73, 80, 0.3)), color-stop(100%, rgba(58, 67, 74, 0.3)));
    background: -webkit-linear-gradient(top, rgba(93, 103, 110, 0.3) 0%, rgba(85, 95, 103, 0.3) 26%, rgba(63, 73, 80, 0.3) 78%, rgba(58, 67, 74, 0.3) 100%);
    background: -o-linear-gradient(top, rgba(93, 103, 110, 0.3) 0%, rgba(85, 95, 103, 0.3) 26%, rgba(63, 73, 80, 0.3) 78%, rgba(58, 67, 74, 0.3) 100%);
    background: -ms-linear-gradient(top, rgba(93, 103, 110, 0.3) 0%, rgba(85, 95, 103, 0.3) 26%, rgba(63, 73, 80, 0.3) 78%, rgba(58, 67, 74, 0.3) 100%);
    background: linear-gradient(to bottom, rgba(93, 103, 110, 0.3) 0%, rgba(85, 95, 103, 0.3) 26%, rgba(63, 73, 80, 0.3) 78%, rgba(58, 67, 74, 0.3) 100%);
}

.ie7 .b-drop-items__item.b-press-center .bg-1,
.ie7 .b-drop-items__item.b-press-center .bg-2,
.ie8 .b-drop-items__item.b-press-center .bg-1,
.ie8 .b-drop-items__item.b-press-center .bg-2 {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4d5d676e', endColorstr='#4d3a434a', GradientType=0);
}

.b-drop-items__item .b-press-center__col-1 {
    width: 26.513569937369519832985386221294%;
    margin: 0 -100% 0 0;
    position: relative;
    float: left;
    z-index: 1
}

.b-drop-items__item .b-press-center__col-2 {
    width: 50.939457202505219206680584551149%;
    margin: 0 -100% 0 0;
    position: relative;
    left: 26.513569937369519832985386221294%;
    float: left
}

.b-drop-items__item .b-press-center__col-3 {
    width: 22.546972860125260960334029227557%;
    position: relative;
    float: right;
    z-index: 1
}

.b-innovations .b-press-center__col-3 {
    width: 33%;
}

.b-press-center .b-press-center__list-1 a {
    color: #fff;
}

.b-press-center .b-press-center__list-1 .b-history__txt-5 a {
    color: #303030;
}

.b-press-center .b-press-center__list-1 .b-history__txt-5 a:hover {
    color: #6a747c;
}

.b-press-center .b-press-center__list-1 a:hover {
    color: #fff;
    text-decoration: underline;
}

.b-drop-items__item .b-press-center__nav {
    margin: 0 30px 13px;
    padding: 9px 0
}

.b-drop-items__item .b-press-center__nav.pr-c dl {
    margin: 0
}

.b-drop-items__item .b-press-center__nav li {
    background: url(../images/aircraft_item_bg.png) repeat-x 0 100%
}

.b-drop-items__item .b-press-center__nav li.last {
    background: none
}

.b-drop-items__item .b-press-center__nav li a {
    padding: 13px 0 17px;
    display: block;
    position: relative;
    font-size: 15px;
    line-height: 20px;
    color: #fff;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4)
}

.b-drop-items__item .b-press-center__nav li a:hover {
    text-decoration: underline
}

.b-drop-items__item .b-press-center__nav li.last a {
    padding: 3px 0 3px 15px;
    font-size: 13px
}

.b-drop-items__item .b-press-center__nav li.last a .icon {
    width: 5px;
    height: 9px;
    background: url(../images/icons.png) no-repeat -195px -53px;
    left: 0;
    top: 10px
}

.b-drop-items__item .b-press-center__nav li figure {
    margin: -6px 73px 12px 0;
    position: relative
}

.b-drop-items__item .b-press-center__nav li figure img {
    max-width: 100%;
    height: auto
}

.b-drop-items__item .b-press-center__nav li figure figcaption {
    padding: 0px 0 17px;
    line-height: 18px;
    color: #fff;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5)
}

.b-drop-items__item .b-press-center__nav li figure figcaption a.fcap {
    padding: 0px;
}

.b-drop-items__item.b-press-center .b-news-preview__gallery {
    width: auto;
    height: 358px;
    margin: 30px;
    -moz-border-radius: 0 5px 5px 0;
    -webkit-border-radius: 0 5px 5px 0;
    border-radius: 0 5px 5px 0;
    float: none
}

.b-drop-items__item.b-press-center .b-news-preview__gallery-i,
.b-drop-items__item.b-press-center .b-news-preview__gallery .item,
.b-drop-items__item.b-press-center .b-news-preview__gallery .item a {
    height: 358px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background-size: cover
}

.b-drop-items__item.b-press-center .b-news-preview__gallery .left-arr a {
    height: 358px;
    -moz-border-radius: 5px 0 0 5px;
    -webkit-border-radius: 5px 0 0 5px;
    border-radius: 5px 0 0 5px
}

.b-drop-items__item.b-press-center .b-news-preview__gallery .right-arr a {
    height: 358px;
    -moz-border-radius: 0 5px 5px 0;
    -webkit-border-radius: 0 5px 5px 0;
    border-radius: 0 5px 5px 0
}

.b-drop-items__item.b-press-center .b-news-preview__gallery .item a {
    top: 0
}

.b-news-preview__gallery-nav.big-arrows a {
    height: 358px;
    top: 0
}

.b-drop-items__item .b-press-center__list-1 {
    margin: 24px 30px;
    padding: 0
}

.b-drop-items__item .b-press-center__list-1 dt {
    padding: 0 0 4px;
    font-size: 15px;
    color: #fff;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5)
}

.b-drop-items__item .b-press-center__list-1 dd {
    padding: 0 0 18px
}

.b-drop-items__item .b-press-center__list-1 .item {
    margin: 0 0 5px;
    padding: 13px 0 18px;
    background: url(../images/aircraft_item_bg.png) repeat-x 0 100%
}

.b-drop-items__item .b-press-center__list-1 .item.last {
    background: none
}

.b-drop-items__item .b-press-center__list-1 .item time {
    padding: 0 0 2px;
    display: block;
    font-size: 11px;
    color: #c9c9c9;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5)
}

.b-drop-items__item .b-press-center__list-1 .item p {
    line-height: 18px;
    color: #fff;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5)
}

/*Drop-item-Purchase*/
.b-drop-items__item.b-purchase {
}

.b-drop-items__item.b-purchase .shd-2 {
    width: 6px;
    height: 100%;
    margin-left: -6px;
    background: url(../images/aircraft_shd.png) repeat-y;
    left: 26.617954070981210855949895615866%
}

.b-drop-items__item.b-purchase .bg-1 {
    width: 26.617954070981210855949895615866%;
    height: 100%;
    top: 0;
    left: 0
}

.b-drop-items__item.b-purchase .bg-1 {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVkNjc2ZSIgc3RvcC1vcGFjaXR5PSIwLjMiLz4KICAgIDxzdG9wIG9mZnNldD0iMjYlIiBzdG9wLWNvbG9yPSIjNTU1ZjY3IiBzdG9wLW9wYWNpdHk9IjAuMyIvPgogICAgPHN0b3Agb2Zmc2V0PSI3OCUiIHN0b3AtY29sb3I9IiMzZjQ5NTAiIHN0b3Atb3BhY2l0eT0iMC4zIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzYTQzNGEiIHN0b3Atb3BhY2l0eT0iMC4zIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, rgba(93, 103, 110, 0.3) 0%, rgba(85, 95, 103, 0.3) 26%, rgba(63, 73, 80, 0.3) 78%, rgba(58, 67, 74, 0.3) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(93, 103, 110, 0.3)), color-stop(26%, rgba(85, 95, 103, 0.3)), color-stop(78%, rgba(63, 73, 80, 0.3)), color-stop(100%, rgba(58, 67, 74, 0.3)));
    background: -webkit-linear-gradient(top, rgba(93, 103, 110, 0.3) 0%, rgba(85, 95, 103, 0.3) 26%, rgba(63, 73, 80, 0.3) 78%, rgba(58, 67, 74, 0.3) 100%);
    background: -o-linear-gradient(top, rgba(93, 103, 110, 0.3) 0%, rgba(85, 95, 103, 0.3) 26%, rgba(63, 73, 80, 0.3) 78%, rgba(58, 67, 74, 0.3) 100%);
    background: -ms-linear-gradient(top, rgba(93, 103, 110, 0.3) 0%, rgba(85, 95, 103, 0.3) 26%, rgba(63, 73, 80, 0.3) 78%, rgba(58, 67, 74, 0.3) 100%);
    background: linear-gradient(to bottom, rgba(93, 103, 110, 0.3) 0%, rgba(85, 95, 103, 0.3) 26%, rgba(63, 73, 80, 0.3) 78%, rgba(58, 67, 74, 0.3) 100%);
}

.ie7 .b-drop-items__item.b-purchase .bg-1,
.ie8 .b-drop-items__item.b-purchase .bg-1 {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4d5d676e', endColorstr='#4d3a434a', GradientType=0);
}

.b-drop-items__item .b-purchase__col-1, .b-drop-items__item .b-purchase__col-2 {
    width: 33%;
    float: left;
    position: relative;
    z-index: 1
}

.b-drop-items__item .b-purchase__col-3 {
    width: 33%;
    float: left
}

.b-drop-items__item .b-purchase__nav {
    margin: 0 30px;
    padding: 9px 0
}

.b-drop-items__item .b-purchase__nav.pr-p dl {
    margin: 0
}

.b-drop-items__item .b-purchase__nav li {
    background: url(../images/aircraft_item_bg.png) repeat-x 0 100%
}

.b-drop-items__item .b-purchase__nav li.last {
    background: none
}

.b-drop-items__item .b-purchase__nav li a {
    padding: 13px 0 17px;
    display: block;
    position: relative;
    font-size: 15px;
    line-height: 20px;
    color: #fff;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4)
}

.b-drop-items__item .b-purchase__nav li a:hover {
    text-decoration: underline
}

.b-drop-items__item .b-purchase__form {
    margin: 26px 30px 18px;
    background: url(../images/aircraft_item_bg.png) repeat-x 0 100%;
    position: relative
}

.b-drop-items__item .b-purchase__form-tabs {
    overflow: hidden;
    zoom: 1
}

.b-drop-items__item .b-purchase__form-tabs li {
    margin: 0 3px 0 0;
    float: left
}

.b-drop-items__item .b-purchase__form-tabs li a {
    padding: 14px 17px 12px;
    background: rgba(0, 0, 0, 0.10);
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
    display: block;
    position: relative;
    font-size: 13px;
    line-height: 18px;
    color: #fff;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4)
}

.no-rgba .b-drop-items__item .b-purchase__form-tabs li a {
    background: url(../images/no_rgba_bg_1.png) repeat
}

.no-rgba .b-drop-items__item .b-purchase__form-tabs li.active a {
    background: url(../images/no_rgba_bg_2.png) repeat
}

.b-drop-items__item .b-purchase__form-tabs li.active a {
    background: rgba(0, 0, 0, 0.40);
    cursor: default
}

.b-drop-items__item .b-purchase__form-i {
    padding: 20px 20px;
    background: rgba(0, 0, 0, 0.40);
    -moz-border-radius: 0 5px 5px 5px;
    -webkit-border-radius: 0 5px 5px 5px;
    border-radius: 0 5px 5px 5px;
    display: none;
    clear: both;
    -moz-box-shadow: 0 1px 1px 0 rgba(189, 191, 193, 0.4);
    -webkit-box-shadow: 0 1px 1px 0 rgba(189, 191, 193, 0.4);
    box-shadow: 0 1px 1px 0 rgba(189, 191, 193, 0.4)
}

.no-rgba .b-drop-items__item .b-purchase__form-i {
    background: url(../images/no_rgba_bg_2.png) repeat
}

.b-drop-items__item .b-purchase__form-i.active {
    display: block
}

.b-drop-items__item .b-purchase__form-i.first {
}

.b-drop-items__item .b-purchase__form-i .line-1 {
    width: 603px;
    padding: 0 0 30px
}

.b-drop-items__item .b-purchase__form-i .line-2 {
    width: 603px;
    padding: 0 0 5px
}

.b-drop-items__item .b-purchase__form-i .search {
    width: 283px;
    height: 20px;
    margin: 0 16px 0 0;
    padding: 4px 10px 6px;
    background: #47525c;
    border: 0 none;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    outline: none 0;
    line-height: 20px;
    font-size: 13px;
    color: #fff;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4)
}

.ie7 .b-drop-items__item .b-purchase__form-i .search,
.ie7 .b-drop-items__item .b-purchase__form-i .value-1,
.ie7 .b-drop-items__item .b-purchase__form-i .value-2,
.ie7 .b-drop-items__item .b-purchase__form-i .value-3,
.ie7 .b-drop-items__item .b-purchase__form-i .input-chk,
.ie7 .b-drop-items__item .b-purchase__form-i .line-2 .js-select {
    display: inline;
    float: left
}

.ie7 .b-drop-items__item .b-purchase__form-i .input-chk {
    margin-top: 7px
}

.ie7 .b-drop-items__item .b-purchase__form-i .search {
    margin-left: -30px
}

.b-drop-items__item .b-purchase__form-i .search::-webkit-input-placeholder {
    color: #fff;
    text-shadow: none
}

.b-drop-items__item .b-purchase__form-i .search:-moz-placeholder {
    color: #fff;
    text-shadow: none
}

.b-drop-items__item .b-purchase__form-i .search:placeholder {
    color: #fff;
    text-shadow: none
}

.b-drop-items__item .b-purchase__form-i .search.placeholder {
    color: #fff;
    text-shadow: none
}

.b-drop-items__item .b-purchase__form-i select {
    height: 30px;
    padding: 4px 0 6px 4px;
    background: #47525c;
    border: 0 none;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    outline: none 0;
    color: #fff
}

.b-drop-items__item .b-purchase__form-i select option {
    color: #fff
}

.b-drop-items__item .b-purchase__form-i .value-1 {
    width: 280px
}

.b-drop-items__item .b-purchase__form-i .value-2 {
    width: 123px;
    margin: 0 16px 0 0
}

.b-drop-items__item .b-purchase__form-i .value-3 {
    width: 160px;
    margin: 0 16px 0 0
}

.b-drop-items__item .b-purchase__form-i .line-2 label {
    padding: 0 0 0 25px;
    position: relative;
    color: #fff
}

.b-drop-items__item .b-purchase__form-i .line-2 label input {
    position: absolute;
    left: 0;
    top: 2px
}

.b-drop-items__item .b-purchase__form-i .btn-search {
    margin: -7px 0 0;
    float: right
}

.ie7 .b-drop-items__item .b-purchase__form-i .btn-search {
    margin: 0
}

.b-drop-items__item .b-purchase__form-i .btn-search span {
    padding: 12px 32px 13px
}

.b-drop-items__item .b-purchase__form .add-link {
    margin: 8px 0 10px;
    padding: 0 0 0 10px;
    float: right;
    position: relative;
    display: block;
    color: #fff;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4)
}

.b-drop-items__item .b-purchase__form .add-link:hover {
    text-decoration: underline
}

.b-drop-items__item .b-purchase__form .add-link .icon {
    width: 5px;
    height: 9px;
    background: url(../images/icons.png) no-repeat -195px -53px;
    left: 0;
    top: 3px
}

.b-drop-items__item .b-purchase__form .info-link {
    width: 22px;
    height: 23px;
    background: url(../images/icons.png) no-repeat -178px -183px;
    right: 12px;
    top: 8px
}

.b-drop-items__item .b-purchase__news-list {
    margin: 0 30px;
    padding: 0
}

.b-drop-items__item .b-purchase__news-list dt {
    padding: 0 0 16px;
    font-size: 15px;
    color: #fff
}

.b-drop-items__item .b-purchase__news-list dd {
    padding: 0 0 18px
}

.b-drop-items__item .b-purchase__news-list .item {
    padding: 0 0 15px
}

.b-drop-items__item .b-purchase__news-list .item time {
    padding: 0 0 2px;
    display: block;
    font-size: 11px;
    color: #c9c9c9;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5)
}

.b-drop-items__item .b-purchase__news-list .item p {
    line-height: 18px;
    color: #fff;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5)
}

.b-drop-items__item .b-purchase__news-list .item p a {
    color: #fff;
}

/*Drop-item-Procurement*/
.b-drop-items__item.b-procurement .shd-2 {
    width: 6px;
    height: 100%;
    margin-left: -6px;
    background: url(../images/aircraft_shd.png) repeat-y;
    left: 33%
}

/*Middle
*******************************************************************************************************************************/
.g-middle {
    min-width: 958px;
    min-height: 760px;
    max-width: 1280px;
    margin: 0 auto;
    padding: 0 18px;
    position: relative;
    overflow: hidden;
    zoom: 1;
    z-index: 10
}

.ie8 .g-middle {
    overflow: visible
}

.g-middle__col-1 {
    width: 65.553235908141962421711899791232%;
    float: left
}

.g-middle__col-2 {
    width: 34.446764091858037578288100208768%;
    float: right
}

.mainpage-block {
    text-align: center;
    margin-bottom: 16px;
}

.mainpage-block__topleft, .mainpage-block__topcenter {
    text-align: left;
    width: 32%;
    height: 320px;
    border-radius: 5px;
    background: linear-gradient(#fefefe, #f3f3f3);
    box-shadow: 1px 1px 2px rgba(0, 0, 0, .2);
}

.mainpage-block__topleft {
    float: left;
}

.mainpage-block__topcenter {
    margin-left: auto;
    margin-right: auto;
}

.mainpage-block__news header {
    height: 62px;
    line-height: 62px;
    border-bottom: 1px solid #d2d5d7;
}

.mainpage-block__news header .title-1 {
    margin-left: 26px;

}

.g-middle .b-news-preview__gallery-photo .title-1 {
    font-family: Stem, sans-serif !important;
}

.mainpage-block__news header .title-1 a {
    font-weight: 400;
    color: #000;
    font-size: 18px;
    text-transform: uppercase;
    border-bottom: 1px solid #d2d5d7;
    font-family: Stem, sans-serif !important;
}

.mainpage-block__news header .title-1 a:hover {
    color: #133c8c;
}

.mainpage-block__news article {
    margin: 22px 23px 0 26px;
}

.mainpage-block__news article p {
    font-size: 14px;
    line-height: 18px;
}

.mainpage-block__news article p time {
    color: #6a747c;
    font-size: 11px;
    display: inline-block;
    margin-right: 5px;
}

.mainpage-block__news article p a {
    color: #303030;
}

.mainpage-block__news article p a:hover {
    color: #6a747c;
    text-decoration: underline;
}

.g-middle .b-news-preview__gallery.b-news-preview__gallery-photo {
    width: 100%;
    border-radius: 5px;
    left: auto;
    width: 100%;
    float: none;
}

.g-middle__col-2-mediagallery {
    text-align: left;
    width: 32%;
    float: right;
}

.g-middle__col-2-mediagallery .b-media-preview {
    margin: 0;
}

.b-news-preview {
    margin: 0 0 16px;
    position: relative;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    overflow: hidden;
    zoom: 1;
    -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.3)
}

.b-news-preview i.arr_main {
    width: 50%;
    height: 100%;
    display: block;
    position: absolute;
    z-index: -3;
    background: #ffffff;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmN2Y3ZjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #ffffff 0%, #f7f7f7 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f7f7f7));
    background: -webkit-linear-gradient(top, #ffffff 0%, #f7f7f7 100%);
    background: -o-linear-gradient(top, #ffffff 0%, #f7f7f7 100%);
    background: -ms-linear-gradient(top, #ffffff 0%, #f7f7f7 100%);
    background: linear-gradient(to bottom, #ffffff 0%, #f7f7f7 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f7f7f7', GradientType=0);
}

.b-news-preview-i {
    width: 48.726114649681528662420382165605%;
    margin: 0 -100% 0 0;
    float: left
}

.b-news-preview__top {
    margin: 0 0 21px;
    padding: 21px 26px 21px 24px;
    border-bottom: 1px solid #d2d5d7
}

.b-news-preview__top .title-1 {
    font-size: 18px;
    text-transform: uppercase;
    font-weight: normal;
    color: #000
}

.b-news-preview__top .top-link {
    float: right;
    font-size: 11px;
    color: #4f6982
}

.b-news-preview__top .top-link:hover {
    text-decoration: underline
}

.b-news-preview__gallery .title-1 {
    font-size: 18px;
    text-transform: uppercase;
    font-weight: normal;
    color: #fff;
}

.b-news-preview__item {
    padding: 0 12px 21px 24px
}

.b-news-preview__item time {
    padding: 0 0 2px;
    display: block;
    font-size: 11px;
    color: #6a747c
}

.b-news-preview__item p {
    font-size: 13px;
    line-height: 18px;
    color: #303030
}

.b-news-preview__item a {
    font-size: 13px;
    line-height: 18px;
    color: #303030
}

.b-news-preview__item a:hover {
    text-decoration: underline
}

.b-news-preview__item .arr {
    width: 7px;
    height: 11px;
    background: url(../images/icons.png) no-repeat -93px -52px;
    display: -moz-inline-stack;
    display: inline-block;
    position: relative;
    top: 2px
}

.ie7 .b-news-preview__item .arr {
    display: inline
}

.b-news-preview__gallery {
    width: 50.1%;
    height: 321px;
    float: right;
    overflow: hidden;
    zoom: 1;
    position: relative;
    -moz-border-radius: 0 5px 5px 0;
    -webkit-border-radius: 0 5px 5px 0;
    border-radius: 0 5px 5px 0
}

.g-middle .b-news-preview__gallery {
    -webkit-mask-image: url(../images/mask_1.png);
    -webkit-mask-position: right 100%;
    -webkit-mask-origin: border-box;
    -webkit-mask-repeat: no-repeat;
    mask-image: url(../images/mask_1.png);
    mask-position: right 100%;
    mask-origin: border-box;
    mask-repeat: no-repeat;
    left: 1px
}

.b-news-preview__gallery-i {
    overflow: hidden;
    zoom: 1;
}

.bp_gallery .b-news-preview__gallery-i {
    height: 321px !important;
}

.b-news-preview__gallery-i .item {
    width: 100%;
    float: left;
    height: 321px
}

.g-middle .b-news-preview__gallery-i .item,
.g-middle .b-news-preview__gallery-i .item a {
    -moz-border-radius: 0 5px 5px 0;
    -webkit-border-radius: 0 5px 5px 0;
    border-radius: 0 5px 5px 0
}

.b-news-preview__gallery-i .item a {
    background-repeat: no-repeat;
    background-position: 0 50%
}

.b-news-preview__gallery-i .item a {
    height: 321px;
    background-size: cover;
    position: relative;
    display: block
}

.b-news-preview__gallery-i .item div {
    /*  padding: 0 28px 25px;
      position: absolute;
      bottom: 0*/
}

.g-top .b-news-preview__gallery-i .item div {
    padding: 0 28px 25px;
    position: absolute;
    bottom: 0
}

.b-news-preview__gallery-i .item div {
    color: #fff;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5)
}

.b-news-preview__gallery-i .item div span {
    /* font-size: 21px;
     line-height: 24px*/
}

.b-news-preview__gallery-i .item div small {
    /*   padding: 0 0 11px;
       display: block;
       font-size: 11px*/
}

.g-top .b-news-preview__gallery-i .item div span {
    font-size: 21px;
    line-height: 24px
}

.g-top .b-news-preview__gallery-i .item div small {
    padding: 0 0 11px;
    display: block;
    font-size: 11px
}

.b-news-preview__gallery-i .item .popupcall div span {
    font-size: 21px;
    line-height: 24px
}

.mainpage-block .b-news-preview__gallery-i .item div span {
    font-size: 21px;
    line-height: 24px
}

.mainpage-block .b-news-preview__gallery-i .item div small {
    padding: 0 0 11px;
    display: block;
    font-size: 11px
}

.mainpage-block .b-news-preview__gallery-i .item .popupcall div span {
    font-size: 21px;
    line-height: 24px
}

div.mainpage-block .b-news-preview__gallery-i > li > a > div {
    position: absolute;
    bottom: 0;
    text-align: center;
}

.b-press-center-i .b-news-preview__gallery-i .item div span {
    font-size: 21px;
    line-height: 24px
}

.b-press-center-i .b-news-preview__gallery-i .item div small {
    padding: 0 0 11px;
    display: block;
    font-size: 11px
}

.b-press-center-i .b-news-preview__gallery-i .item .popupcall div span {
    font-size: 21px;
    line-height: 24px
}

div.b-press-center-i .b-news-preview__gallery-i > li > a > div {
    position: absolute;
    bottom: 0;
    padding: 20px;
}

.b-news-preview__gallery-i .item div span b {
    color: #ee2e24
}

.b-news-preview__gallery-i .item .arr {
    width: 8px;
    height: 13px;
    background: url(../images/icons.png) no-repeat -124px -52px;
    display: -moz-inline-stack;
    display: inline-block;
    position: relative;
    top: 2px
}

.b-news-preview__gallery-nav {
}

.b-news-preview__gallery-nav li {
    position: absolute;
    top: 0
}

.b-news-preview__gallery-nav li.left-arr {
    left: 0
}

.b-news-preview__gallery-nav li.right-arr {
    right: 0px
}

/*.b-news-preview__gallery-nav li a{width:78px;height:321px;display:block;text-indent:-9999px;position:relative;top:0} */
.b-news-preview__gallery-nav li a {
    width: 78px;
    height: 321px;
    display: block;
    text-indent: -9999px;
    position: relative
}

.b-news-preview__gallery-nav li a:hover {
    background: rgba(0, 0, 0, 0.20)
}

.b-news-preview__gallery-nav li a .icon {
    width: 26px;
    height: 10px;
    background: url(../images/icons.png) no-repeat;
    top: 27px
}

.b-news-preview__gallery-nav li.left-arr a .icon {
    background-position: -124px 0;
    left: 26px
}

.b-news-preview__gallery-nav li.right-arr a .icon {
    background-position: -155px 0;
    right: 26px
}

.b-news-preview__gallery-nav li.down-arr a .icon {
    width: 24px;
    height: 12px;
    background-position: -376px -639px;
    right: 26px
}

.g-middle .b-news-preview__gallery-nav li.right-arr a,
.g-middle .b-news-preview__gallery-nav li.right-arr {
    -moz-border-radius: 0 5px 5px 0;
    -webkit-border-radius: 0 5px 5px 0;
    border-radius: 0 5px 5px 0
}

.b-news-preview__gallery.b-news-preview__gallery-photo .item a::before,
.b-drop-items__item.b-press-center .b-news-preview__gallery .item a::before {
    position: absolute;
    height: 100%;
    width: 100%;
    top: 50%;
    background: linear-gradient(0deg, rgba(0, 0, 0, .75), rgba(0, 0, 0, .00));
    opacity: .00;
    content: '';
    transition: opacity .3s, top .3s;
}

.b-drop-items__item.b-press-center .b-news-preview__gallery .item {
    position: relative;
}

.b-drop-items__item.b-press-center .b-news-preview__gallery .item a::before {
    top: 0;
    opacity: 1;
}

.popup .b-news-preview__gallery.b-news-preview__gallery-photo .item a::before {
    display: none;
}

.b-news-preview__gallery.b-news-preview__gallery-photo:hover .item a::before {
    opacity: 1.00;
    top: 0;
}

.b-news-preview__gallery.b-news-preview__gallery-photo .item div {
    opacity: 0;
    padding-bottom: 27px;
    transition: opacity .3s, padding-bottom .3s;
}

.b-news-preview__gallery.b-news-preview__gallery-photo:hover .item div {
    opacity: 1;
    padding-bottom: 47px;
}

.b-news-preview__gallery.b-news-preview__gallery-photo .b-news-preview__gallery-nav h2 a {
    position: static;
    text-indent: 0;
    width: auto;
    padding-top: 20px;
    height: 20px;
    line-height: 20px;
    color: #fff;
    background: none;
    -font-weight: normal;
}

.b-news-preview__gallery.b-news-preview__gallery-photo .b-news-preview__gallery-nav h2 a:hover {
    border-bottom: 1px solid #d2d5d7;
}

.b-news-preview__gallery.b-news-preview__gallery-photo .b-news-preview__gallery-title {
    position: absolute;
    top: 0;
    left: 0;
    height: 60px;
    line-height: 60px;
    padding-left: 20px;
}

.b-news-preview__gallery.b-news-preview__gallery-photo .b-news-preview__gallery-nav .left-arr {
    bottom: 0;
    top: auto;
}

.b-news-preview__gallery.b-news-preview__gallery-photo .b-news-preview__gallery-nav .left-arr a {
    height: 33px;
    line-height: 33px;
    width: 55px;
}

.b-news-preview__gallery.b-news-preview__gallery-photo .b-news-preview__gallery-nav .left-arr a i {
    top: 12px;
    left: 17px;
}

.b-news-preview__gallery.b-news-preview__gallery-photo .b-news-preview__gallery-nav .right-arr {
    bottom: 0;
    left: 55px;
    top: auto;
    right: auto;
}

.b-news-preview__gallery.b-news-preview__gallery-photo .b-news-preview__gallery-nav .right-arr a {
    height: 33px;
    line-height: 33px;
    width: 55px;
}

.b-news-preview__gallery.b-news-preview__gallery-photo .b-news-preview__gallery-nav .right-arr a i {
    top: 12px;
    left: 12px;
}

.b-news-preview__gallery.b-news-preview__gallery-photo .b-news-preview__gallery-nav .down-arr {
    bottom: 0;
    left: 110px;
    top: auto;
    right: auto;
}

.b-news-preview__gallery.b-news-preview__gallery-photo .b-news-preview__gallery-nav .down-arr a {
    height: 33px;
    line-height: 33px;
    width: 55px;

    color: white;
    text-indent: 0;
    width: 80px;
    text-align: center;
}

.b-news-preview__gallery.b-news-preview__gallery-photo .b-news-preview__gallery-nav .down-arr a i {
    top: 2px;
    left: 15px;
    width: 26px;
    height: 26px;
    background: url(../images/download1.png) left top no-repeat;
}

.b-middle-inner-pages__long-col.b-media-gallery .b-news-preview__gallery-nav li.left-arr a,
.b-middle-inner-pages__long-col.b-media-gallery .b-news-preview__gallery-nav li.left-arr {
    height: 295px
}

.b-media-preview {
    min-height: 321px;
    margin: 0 0 0 16px;
    background: url(../images/media_previeww_bg.png) no-repeat;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.3)
}

.b-media-preview {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjYiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIwLjYiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.6) 0%, rgba(247, 247, 247, 0.6) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0.6)), color-stop(100%, rgba(247, 247, 247, 0.6)));
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.6) 0%, rgba(247, 247, 247, 0.6) 100%);
    background: -o-linear-gradient(top, rgba(255, 255, 255, 0.6) 0%, rgba(247, 247, 247, 0.6) 100%);
    background: -ms-linear-gradient(top, rgba(255, 255, 255, 0.6) 0%, rgba(247, 247, 247, 0.6) 100%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0.6) 0%, rgba(247, 247, 247, 0.6) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#99ffffff', endColorstr='#99f7f7f7', GradientType=0);
}

.b-media-preview-i {
    padding-bottom: 16px;
    background: url(../images/media_preview_bg.png) no-repeat 0 -14px
}

.b-media-preview__top {
    margin: 0 0 8px;
    padding: 21px 20px 22px;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
    background: rgba(255, 255, 255, 0.7);
    -moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.20);
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.20);
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.20)
}

.b-media-preview__top .title-1 {
    font-size: 18px;
    text-transform: uppercase
}

.b-media-preview__top .title-1 a {
    /*    color: #4f6982*/
    color: #000000;
    border-bottom: 1px solid #d2d5d7;
}

.b-media-preview__photo {
    margin: 0 0 12px;
    padding: 4px 0 9px 20px;
    border-bottom: 1px solid rgba(231, 233, 233, 0.5);
    overflow: hidden;
    zoom: 1
}

.b-media-preview__photo dt {
}

.b-media-preview__photo dd {
    padding: 8px 24px 0 0;
    position: relative
}

.b-media-preview__photo .img-list {
    padding: 0 0 7px;
    overflow: hidden;
    zoom: 1;
    white-space: nowrap;
    line-height: 0;
    letter-spacing: -1px;
    font-size: 0
}

.b-media-preview__photo .img-list li {
    margin: 0 5px 0 0;
    display: -moz-inline-stack;
    display: inline-block
}

.ie7 .b-media-preview__photo .img-list li {
    display: inline
}

.b-media-preview__photo .shd {
    width: 21px;
    height: 42px;
    background: url(../images/media_preview_photo_shd.png) repeat-y;
    right: 3px;
    top: 0;
    display: none
}

.b-media-preview__photo dd a {
    color: #4f6982
}

.b-media-preview__photo dd a:hover {
    text-decoration: underline
}

.b-media-preview__photo dd a .arr {
    width: 7px;
    height: 11px;
    background: url(../images/icons.png) no-repeat -93px -52px;
    display: -moz-inline-stack;
    display: inline-block;
    position: relative;
    top: 2px
}

.b-media-preview__video {
    padding: 5px 0 8px 20px
}

.b-media-preview__video dt {
    padding: 0 0 4px
}

.b-media-preview__video dd {
    padding: 0 0 0 148px
}

.b-media-preview__video dd div {
    margin: 4px -100% 0 0;
    float: left;
    position: relative;
    left: -148px
}

.b-media-preview__video dd figcaption {
    padding: 0 0 15px;
    line-height: 18px;
    color: #303030
}

.b-media-preview__video dd a:hover {
    text-decoration: underline
}

.b-media-preview__video dd a .arr {
    width: 7px;
    height: 11px;
    background: url(../images/icons.png) no-repeat -93px -52px;
    display: -moz-inline-stack;
    display: inline-block;
    position: relative;
    top: 2px
}

/*Social-networks*/
.b-social-net {
    margin: 0 0 0; /*-25px;*/
    padding: 0 0 10px; /*55px;*/
    clear: both
}

.b-social-net-i {
    padding: 28px 24px;
    border: 1px solid;
    border-color: #efefef #e9e9e9 #e2e2e2;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    position: relative;
    -moz-box-shadow: 0 1px 7px 0 rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 1px 7px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 7px 0 rgba(0, 0, 0, 0.2);
    zoom: 1
}

.b-social-net__item {
    padding: 0 0 0 79px;
    overflow: hidden;
    zoom: 1
}

.b-social-net__item figure {
    margin: 0 -100% 0 0;
    float: left;
    position: relative;
    left: -79px
}

.b-social-net__item figure img {
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px
}

.b-social-net__item dl {
}

.b-social-net__item dl dt {
    padding: 0 0 3px;
    font-size: 11px;
    color: #6a747c
}

.b-social-net__item dl dt time {
}

.b-social-net__item dl dt b {
}

.b-social-net__item dl dd {
    font-size: 15px;
    line-height: 20px;
    color: #303030
}

.b-social-net-i .arrow {
    width: 32px;
    height: 17px;
    background: url(../images/icons.png) no-repeat -92px -183px; /*Alex ADD*/
    left: 19px; /*Alex ADD*/
    top: 100%;
    overflow: visible
}

.ie7 .b-social-net-i .arrow,
.ie8 .b-social-net-i .arrow {
    background-position: -376px -639px
}

.b-social-net__nav {
    margin: 0; /* 0 -26px 24px;*/
    overflow: hidden;
    zoom: 1;
    position: relative;
    top: 29px;
    float: right;
}

.ie7 .b-social-net__nav {
    margin: 0 0 -51px 24px
}

.b-social-net__nav li {
    margin: 0 0 0 7px; /*7px 0 0;*/
    float: left
}

.b-social-net__nav li a {
    width: 26px;
    height: 26px;
    background: url(../images/icons.png?2) no-repeat;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    display: block;
    text-indent: -9999px
}

.b-social-net__nav li a.item-1 {
    background-position: 0 -106px
}

.b-social-net__nav li a.item-1.active, .b-social-net__nav li a.item-1:hover {
    background-position: 0 -137px
}

.b-social-net__nav li a.item-2 {
    background-position: -31px -106px
}

.b-social-net__nav li a.item-2.active, .b-social-net__nav li a.item-2:hover {
    background-position: -31px -137px
}

.b-social-net__nav li a.item-3 {
    background-position: -62px -106px
}

.b-social-net__nav li a.item-3.active, .b-social-net__nav li a.item-3:hover {
    background-position: -62px -137px
}

.b-social-net__nav li a.item-4 {
    background-position: -93px -106px
}

.b-social-net__nav li a.item-4.active, .b-social-net__nav li a.item-4:hover {
    background-position: -93px -137px
}

.b-social-net__nav li a.item-5 {
    background-position: -124px -106px
}

.b-social-net__nav li a.item-5.active, .b-social-net__nav li a.item-5:hover {
    background-position: -124px -137px
}

.b-social-net__nav li a.item-6 {
    background-position: -155px -106px
}

.b-social-net__nav li a.item-6.active, .b-social-net__nav li a.item-6:hover {
    background-position: -155px -137px
}

/* Tsepkov новый класс для Я.Дзена иконки a.item-7 ниже*/
.b-social-net__nav li a.item-7 {
    background-position: -242px -104px
}

.b-social-net__nav li a.item-7.active, .b-social-net__nav li a.item-7:hover {
    background-position: -242px -132px
}

/* Tsepkov новый класс для Я.Дзена иконки a.item-7 выше*/
.g-middle-i {
    margin: 0 0 23px /*46px*/ 0; /*137px;*/
    /*204px*/
    position: relative;
    overflow: hidden;
    zoom: 1
}

.g-middle-i .b-sub-nav {
    padding: 6px 0 6px 0; /*19px;*/
    /*border-left: 1px dotted #b4b9bd;*/
    float: left
}

.g-middle-i .b-sub-nav dt,
.g-middle-i .b-sub-nav dd {
    float: left
}

.g-middle-i .b-sub-nav dd a {
    padding: 0 14px;
    display: block;
    border-right: 1px dotted #b4b9bd;
}

.g-middle-i .b-sub-nav dd:last-child a {
    border-right: none;
}

.g-middle-i .b-sub-nav dd a:hover {
    text-decoration: underline;
    color: #143d8d;
}

.g-middle-i .b-sub-nav dd.last a {
    border: 0 none
}

.g-middle-i .b-exchange-info {
    padding: 6px 0 0;
    float: right
}

.g-middle-i .b-exchange-info dt {
    padding: 0 4px 0 0;
    float: left
}

.g-middle-i .b-exchange-info dt a {
    color: #4f6982
}

.g-middle-i .b-exchange-info dt a:hover {
    text-decoration: underline
}

.g-middle-i .b-exchange-info dd {
    float: left;
    color: #6a747c
}

.g-middle-i .b-exchange-info dd .arr {
    width: 11px;
    height: 6px;
    margin: 0 0 0 3px;
    background: url(../images/icons.png) no-repeat -143px -319px;
    display: -moz-inline-stack;
    display: inline-block;
    position: relative;
    top: -1px
}

.ie7 .g-middle-i .b-exchange-info dd .arr {
    display: inline;
    top: -5px
}

/*Slideshow*/
.b-slideshow {
    height: 648px;
    margin: -2px 0 -171px 0;
    position: relative;
    /*overflow:hidden;*/
    zoom: 1
}

.b-slideshow-i {
    height: 915px;
    position: relative
}

.b-slideshow__item {
    width: 100%;
    height: 100%; /*-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;*/
    background-position: center center;
    background-repeat: no-repeat;
    position: relative;
    position: absolute
}

.ie8 .b-slideshow__item {
    background-position: 50% 50%;
    background-repeat: no-repeat
}

.b-slideshow__item div {
    min-width: 958px;
    max-width: 1280px;
    margin: 0 auto;
    padding: 0 12px;
    position: relative;
    top: 435px
}

.b-slideshow__item div p {
    /*    padding: 0 124px 0 239px;*/
    padding: 0 50px;
    position: absolute;
    bottom: 0;
    right: 0;
    /*    font-size: 45px;*/
    font-size: 24px;
    font-weight: bold;
    text-align: right;
    color: #fff;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5)
}

.b-slideshow__nav {
    min-width: 958px;
    max-width: 1280px;
    margin: 0 auto;
    padding: 0 12px;
    position: relative;
    z-index: 5
}

.b-slideshow__nav .nav-1 {
    position: absolute;
    bottom: 479px;
    left: 36px
}

.b-slideshow__nav .nav-1 {
    width: 191px
}

.b-slideshow__nav .nav-1 li {
}

.b-slideshow__nav .nav-1 li a {
    padding: 6px 0 9px 29px;
    border-top: 1px solid transparent;
    display: block;
    position: relative;
    color: #fff
}

.b-slideshow__nav .nav-1 li a:hover {
    text-decoration: underline
}

.b-slideshow__nav .nav-1 li.active a {
    border-top-color: #f66c5e;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    cursor: default;
    -moz-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.2)
}

.b-slideshow__nav .nav-1 li.active a:hover {
    text-decoration: none
}

.b-slideshow__nav .nav-1 li.active a {
    background: #ed2d23;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkMmQyMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYTE4MTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #ed2d23 0%, #da1812 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ed2d23), color-stop(100%, #da1812));
    background: -webkit-linear-gradient(top, #ed2d23 0%, #da1812 100%);
    background: -o-linear-gradient(top, #ed2d23 0%, #da1812 100%);
    background: -ms-linear-gradient(top, #ed2d23 0%, #da1812 100%);
    background: linear-gradient(to bottom, #ed2d23 0%, #da1812 100%);
}

.ie7 .b-slideshow__nav .nav-1 li.active a,
.ie8 .b-slideshow__nav .nav-1 li.active a {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed2d23', endColorstr='#da1812', GradientType=0);
    zoom: 1
}

.b-slideshow__nav .nav-1 li a .icon {
    width: 7px;
    height: 11px;
    background: url(../images/icons.png) no-repeat -155px -53px;
    top: 8px;
    left: 12px
}

.b-slideshow__nav .nav-2 {
    overflow: hidden;
    zoom: 1;
    position: absolute;
    bottom: 484px;
    right: 12px
}

.b-slideshow__nav .nav-2 {
    width: 0px;
    height: 0px;
    left: 50%;
    background: red;
    position: absolute;
    overflow: visible;
}

.b-slideshow__nav .nav-2 div {
    position: absolute;
    top: -10px;
    left: -100px;
    width: 200px;
    text-align: center;
}

.b-slideshow__nav .nav-2 div ul {
    display: inline-block;
}

.b-slideshow__nav .nav-2 div ul li {
    float: left
}

.b-slideshow__nav .nav-2 div ul li a {
    width: 20px;
    height: 20px;
    background: url(../images/icons.png) no-repeat -20px -183px;
    display: block
}

.b-slideshow__nav .nav-2 div ul li a:hover {
    background-position: 0 -183px
}

.b-slideshow__nav .nav-2 div ul li.active a {
    background-position: -40px -183px;
    cursor: default
}

ul.b-slideshow-i li.b-slideshow__item div.b-slideshow__whiter { /*                                                        .                                   oac-index-dynamic.banner */ 
	background:linear-gradient(0deg,
		rgba(255,255,255,1.0),
		rgba(255,255,255,1.0),
		rgba(255,255,255,0.0),
		rgba(255,255,255,0.0));
	top:0;
	left:0;
	max-width:100%;
	width:100%;
	height:1000px;
	position:absolute;
	padding:0;
}

/*Bottom
*******************************************************************************************************************************/
.g-bottom {
    margin: 0 auto;
    background: #333c45;
    position: relative;
    z-index: 1;
}

.g-bottom-i {
}

.g-bottom-i.line-1 {
    background: #47525c
}

.g-bottom-i.line-2 {
    background: #3b454e
}

.g-bottom-i.line-3 {
    background: #333c45;
    border-top: 1px solid #2e363e
}

.b-bottom__info-1 {
    min-width: 958px;
    max-width: 1280px;
    margin: 0 auto;
    padding: 22px 18px;
    overflow: hidden;
    zoom: 1
}

.b-bottom__info-1 li {
    float: left;
    position: relative;
    font-size: 13px;
    color: #fff;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5)
}

.b-bottom__info-1 li.item-1 {
    width: 42.171189979123173277661795407098%
}

.b-bottom__info-1 li.item-2 {
    width: 21.398747390396659707724425887265%;
    margin: 0 -0.55% 0 0.55%
}

.b-bottom__info-1 li.item-3 {
    width: 19.832985386221294363256784968685%
}

.b-bottom__info-1 li.item-4 {
    width: 16.597077244258872651356993736952%;
    float: right
}

.b-bottom__info-1 li.item-4 a {
    position: relative;
    float: right
}

.b-bottom__info-1 li a {
    color: #fff
}

.b-bottom__info-1 li a:hover {
    text-decoration: underline
}

.b-bottom__info-1 li b {
}

.b-bottom__info-1 li.item-1 b {
    margin: 0 0 0 21px
}

.b-bottom__info-1 li.item-2 b {
    margin: 0 0 0 12px
}

.b-bottom__info-1 li.item-3 b {
    margin: 0 0 0 21px
}

.b-bottom__info-1 li.item-4 b {
    margin: 0 0 0 23px
}

.b-bottom__info-1 li .icon {
    background: url(../images/icons.png) no-repeat;
    left: 0;
    top: 1px
}

.b-bottom__info-1 li .img-1 {
    width: 12px;
    height: 11px;
    background-position: -200px -86px;
    top: 0
}

.b-bottom__info-1 li .img-2 {
    width: 6px;
    height: 14px;
    background-position: -200px -107px;
    top: -1px
}

.b-bottom__info-1 li .img-3 {
    width: 14px;
    height: 11px;
    background-position: -200px -131px
}

.b-bottom__info-1 li .img-4 {
    width: 16px;
    height: 11px;
    padding: 0 8px 0 0;
    background-position: -200px -152px
}

.b-bottom__nav {
    min-width: 958px;
    max-width: 1280px;
    margin: 0 auto;
    padding: 20px 18px;
    overflow: hidden;
    zoom: 1
}

.b-bottom__nav-i {
    width: 25%;
    float: left
}

.b-bottom__nav-i.double-col {
    width: 50%;
    float: right
}

.b-bottom__nav-col-1,
.b-bottom__nav-col-2 {
    width: 50%;
    float: left
}

.ie7 .b-bottom__nav-col-2 {
    width: 49%
}

.b-bottom__nav-i .title-1 {
    margin: 0 29px 14px 0;
    padding: 0 0 8px;
    border-bottom: 1px solid #586168;
    clear: both;
    font-size: 13px;
    color: #fff
}

.b-bottom__nav-i.double-col .title-1 {
    margin-right: 0
}

.b-bottom__nav-i ul,
.b-bottom__nav-i dl {
    padding: 0 29px 35px 0;
    min-height: 110px;
}

.b-bottom__nav-i ul li,
.b-bottom__nav-i dl dt,
.b-bottom__nav-i dl dd {
    padding: 0 30px 5px 0
}

.b-bottom__nav-i dl dt {
    color: #fff
}

.b-bottom__nav-i dl dt b > a {
    color: #fff
}

.b-bottom__nav-i ul a,
.b-bottom__nav-i dl a {
    color: #cad1d7
}

.b-bottom__nav-i ul a:hover,
.b-bottom__nav-i dl a:hover {
    text-decoration: underline
}

.b-bottom__info-2 {
    min-width: 958px;
    max-width: 1280px;
    margin: 0 auto;
    /*padding: 20px 18px 62px;*/
    padding: 22px 18px;
    overflow: hidden;
    zoom: 1
}

.b-bottom__info-2 .b-subscription {
    float: left
}

.b-bottom__info-2 .b-subscription-i {
    display: -moz-inline-stack;
    display: inline-block;
    position: relative
}

.ie7 .b-bottom__info-2 .b-subscription-i {
    display: inline
}

.b-bottom__info-2 .b-subscription label {
    /* padding: 0 0 10px;*/
    display: block;
    font-size: 13px
}

.b-bottom__info-2 .b-subscription label b {
    color: #fff
}

.white_label {
    padding: 0px;
    color: #cad1d7
}

.white_links_wrapper {
    background-color: #3b454e;
}

.white_links {
    min-width: 958px;
    max-width: 1280px;
    margin: 0 auto;
    color: #cad1d7;
    padding: 0px 18px 20px 18px;
}

.white_link {
    color: #cad1d7;
    padding-right: 15px;
}

.white_link:hover {
    color: #cad1d7;
    text-decoration: underline
}

.g-bottom .g-bottom__sitewide {
    margin: 0 auto;
    max-width: 1280px;
    padding: 0 18px;
}

.black_links {
    line-height: 102px;
}

.black_link {
    color: #6a747c;
    margin-right: 15px;
}

.black_link:hover {
    color: #143d8d;
    text-decoration: underline;
}

.b-bottom__info-2 .b-subscription input {
    margin: 0;
    padding: 0;
    border: 0 none;
    outline: none
}

.b-bottom__info-2 .b-subscription .sub-input {
    width: 201px;
    height: 22px;
    padding: 4px 42px 4px 13px;
    background: #47525c;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    overflow: hidden;
    zoom: 1;
    line-height: 22px;
    color: #fff
}

.b-bottom__info-2 .b-subscription .btn-submit-sm {
    padding: 4px;
    position: absolute;
    top: 0;
    right: 0
}

.b-dev-info {
    margin: 14px 0 0;
    float: right;
    text-align: right
}

.b-dev-info small {
    padding: 0 0 17px;
    display: block;
    font-size: 11px;
    color: #cad1d7
}

/*Typography
*******************************************************************************************************************************/
body, input, textarea, option, select {
    font-size: 13px;
    color: #000;
    font-family: Helvetica, Arial, Verdana, Sans-serif;
    text-align: left;
    -webkit-text-size-adjust: 100%
}

a {
    color: #6a747c;
    text-decoration: none;

}

.dark-theme .b-inner-navigation dt > b > a {
    color: #fff
}

a:hover {
    color: #6a747c
}

/*Default
*******************************************************************************************************************************/
.icon, .shd {
    display: block;
    position: absolute;
    overflow: hidden;
    font-size: 1px;
    line-height: normal
}

.never-show {
    display: none !important
}

/*Btn-search*/
.btn-search {
    width: auto;
    padding: 0;
    margin: 0;
    background-color: transparent;
    border: 0 none;
    outline: medium none;
    overflow: visible;
    cursor: pointer;
    zoom: 1;
    white-space: nowrap
}

.btn-search::-moz-focus-inner {
    padding: 0px;
    border: 0px;
    cursor: pointer
}

.btn-search,
.btn-search span {
    display: -moz-inline-stack;
    display: inline-block
}

.btn-search {
}

.btn-search span {
    padding: 7px 12px 8px;
    border-top: 1px solid #6497d1;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    font-weight: bold;
    color: #fff;
    text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.5)
}

.btn-search span {
    background: #2759aa;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI3NTlhYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUzJSIgc3RvcC1jb2xvcj0iIzE4NDU5ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMjM3OGMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #2759aa 0%, #18459d 53%, #12378c 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2759aa), color-stop(53%, #18459d), color-stop(100%, #12378c));
    background: -webkit-linear-gradient(top, #2759aa 0%, #18459d 53%, #12378c 100%);
    background: -o-linear-gradient(top, #2759aa 0%, #18459d 53%, #12378c 100%);
    background: -ms-linear-gradient(top, #2759aa 0%, #18459d 53%, #12378c 100%);
    background: linear-gradient(to bottom, #2759aa 0%, #18459d 53%, #12378c 100%);
}

.ie7 .btn-search span,
.ie8 .btn-search span {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2759aa', endColorstr='#12378c', GradientType=0);
}

/*Btn-submit-sm*/
.btn-submit-sm {
    width: auto;
    padding: 0;
    margin: 0;
    background-color: transparent;
    border: 0 none;
    outline: medium none;
    overflow: visible;
    cursor: pointer;
    zoom: 1;
    white-space: nowrap
}

.btn-submit-sm::-moz-focus-inner {
    padding: 0px;
    border: 0px;
    cursor: pointer
}

.btn-submit-sm,
.btn-submit-sm span {
    display: -moz-inline-stack;
    display: inline-block
}

.btn-submit-sm span {
    height: 22px;
    padding: 0 7px;
    background: #333c45;
    -moz-border-radius: 1px;
    -webkit-border-radius: 1px;
    border-radius: 1px;
    line-height: 22px;
    font-weight: bold;
    color: #fff
}

/*Btn-submit-1*/
.btn-submit-1 {
    width: auto;
    padding: 0;
    margin: 0;
    background-color: transparent;
    border: 0 none;
    outline: medium none;
    overflow: visible;
    cursor: pointer;
    zoom: 1;
    white-space: nowrap
}

.btn-submit-1::-moz-focus-inner {
    padding: 0px;
    border: 0px;
    cursor: pointer
}

.btn-submit-1 {
    display: -moz-inline-stack;
    display: inline-block;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -moz-box-shadow: 0 1px 2px 0 rgba(8, 8, 8, 0.75);
    -webkit-box-shadow: 0 1px 2px 0 rgba(8, 8, 8, 0.75);
    box-shadow: 0 1px 2px 0 rgba(8, 8, 8, 0.75)
}

.btn-submit-1:active {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none
}

.btn-submit-1 span {
    height: 29px;
    padding: 5px 17px 3px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    display: -moz-inline-stack;
    display: inline-block;
    font: normal 14px/29px Arial, Helvetica;
    color: #fff
}

@-moz-document url-prefix() {
    .btn-submit-1 b {
        line-height: 21px !important
    }
}

.btn-submit-1 span {
    background: #4ee064;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRlZTA2NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYlIiBzdG9wLWNvbG9yPSIjNGFkZTYwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMjUlIiBzdG9wLWNvbG9yPSIjNDNjZTU3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNjclIiBzdG9wLWNvbG9yPSIjMzA5ZjNjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNzUlIiBzdG9wLWNvbG9yPSIjMmU5YTM5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODMlIiBzdG9wLWNvbG9yPSIjMzM5ZTQwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzUxYzg2MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMS IgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, #4ee064 0%, #4ade60 6%, #43ce57 25%, #309f3c 67%, #2e9a39 75%, #339e40 83%, #51c863 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4ee064), color-stop(6%, #4ade60), color-stop(25%, #43ce57), color-stop(67%, #309f3c), color-stop(75%, #2e9a39), color-stop(83%, #339e40), color-stop(100%, #51c863));
    background: -webkit-linear-gradient(top, #4ee064 0%, #4ade60 6%, #43ce57 25%, #309f3c 67%, #2e9a39 75%, #339e40 83%, #51c863 100%);
    background: -o-linear-gradient(top, #4ee064 0%, #4ade60 6%, #43ce57 25%, #309f3c 67%, #2e9a39 75%, #339e40 83%, #51c863 100%);
    background: -ms-linear-gradient(top, #4ee064 0%, #4ade60 6%, #43ce57 25%, #309f3c 67%, #2e9a39 75%, #339e40 83%, #51c863 100%);
    background: linear-gradient(to bottom, #4ee064 0%, #4ade60 6%, #43ce57 25%, #309f3c 67%, #2e9a39 75%, #339e40 83%, #51c863 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4ee064', endColorstr='#51c863', GradientType=0);
}

.ie7 .btn-submit-1 span,
.ie8 .btn-submit-1 span {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e5e5e5', GradientType=0);
}

.btn-submit-1:hover span,
.btn-submit-1 span:hover {
    background: #4eec6c;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRlZWM2YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjglIiBzdG9wLWNvbG9yPSIjNDllYjY4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMjUlIiBzdG9wLWNvbG9yPSIjNDJkZjVlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNzIlIiBzdG9wLWNvbG9yPSIjMjZiMTNhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNzglIiBzdG9wLWNvbG9yPSIjMjdhZjNhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODYlIiBzdG9wLWNvbG9yPSIjMzBiNDQ0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTQlIiBzdG9wLWNvbG9yPSIjNDJjMzU4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzRjY2I2MiIgc3RvcC 1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, #4eec6c 0%, #49eb68 8%, #42df5e 25%, #26b13a 72%, #27af3a 78%, #30b444 86%, #42c358 94%, #4ccb62 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4eec6c), color-stop(8%, #49eb68), color-stop(25%, #42df5e), color-stop(72%, #26b13a), color-stop(78%, #27af3a), color-stop(86%, #30b444), color-stop(94%, #42c358), color-stop(100%, #4ccb62));
    background: -webkit-linear-gradient(top, #4eec6c 0%, #49eb68 8%, #42df5e 25%, #26b13a 72%, #27af3a 78%, #30b444 86%, #42c358 94%, #4ccb62 100%);
    background: -o-linear-gradient(top, #4eec6c 0%, #49eb68 8%, #42df5e 25%, #26b13a 72%, #27af3a 78%, #30b444 86%, #42c358 94%, #4ccb62 100%);
    background: -ms-linear-gradient(top, #4eec6c 0%, #49eb68 8%, #42df5e 25%, #26b13a 72%, #27af3a 78%, #30b444 86%, #42c358 94%, #4ccb62 100%);
    background: linear-gradient(to bottom, #4eec6c 0%, #49eb68 8%, #42df5e 25%, #26b13a 72%, #27af3a 78%, #30b444 86%, #42c358 94%, #4ccb62 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4eec6c', endColorstr='#4ccb62', GradientType=0);
}

.ie7 .btn-submit-1 span:hover,
.ie8 .btn-submit-1 span:hover {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5e5e5', endColorstr='#c4c4c4', GradientType=0);
}

.btn-submit-1:active span,
.btn-submit-1 span:active {
    background: #3db453;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNkYjQ1MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMlIiBzdG9wLWNvbG9yPSIjNDBjZTVhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNiUiIHN0b3AtY29sb3I9IiM0MmRiNWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4JSIgc3RvcC1jb2xvcj0iIzQxZGE1ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI1JSIgc3RvcC1jb2xvcj0iIzNiY2Q1NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY5JSIgc3RvcC1jb2xvcj0iIzI0OWMzNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iIzI0OTkzNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgzJSIgc3RvcC1jb2xvcj0iIzJiOWUzYyIgc3RvcC1vcG FjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0Y2M3NjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #3db453 0%, #40ce5a 3%, #42db5f 6%, #41da5e 8%, #3bcd55 25%, #249c36 69%, #249935 75%, #2b9e3c 83%, #4cc762 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3db453), color-stop(3%, #40ce5a), color-stop(6%, #42db5f), color-stop(8%, #41da5e), color-stop(25%, #3bcd55), color-stop(69%, #249c36), color-stop(75%, #249935), color-stop(83%, #2b9e3c), color-stop(100%, #4cc762));
    background: -webkit-linear-gradient(top, #3db453 0%, #40ce5a 3%, #42db5f 6%, #41da5e 8%, #3bcd55 25%, #249c36 69%, #249935 75%, #2b9e3c 83%, #4cc762 100%);
    background: -o-linear-gradient(top, #3db453 0%, #40ce5a 3%, #42db5f 6%, #41da5e 8%, #3bcd55 25%, #249c36 69%, #249935 75%, #2b9e3c 83%, #4cc762 100%);
    background: -ms-linear-gradient(top, #3db453 0%, #40ce5a 3%, #42db5f 6%, #41da5e 8%, #3bcd55 25%, #249c36 69%, #249935 75%, #2b9e3c 83%, #4cc762 100%);
    background: linear-gradient(to bottom, #3db453 0%, #40ce5a 3%, #42db5f 6%, #41da5e 8%, #3bcd55 25%, #249c36 69%, #249935 75%, #2b9e3c 83%, #4cc762 100%);
}

.ie7 .btn-submit-1 span:active,
.ie8 .btn-submit-1 span:active {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3db453', endColorstr='#4cc762', GradientType=0);
}

/*Inner-pasges
*******************************************************************************************************************************/
body.inner-pages {
    background: #fff url(../images/inner_page_bg.png) repeat-x
}

body.inner-pages .g-top {
    z-index: 100;
}

body.inner-pages .g-middle {
    z-index: 1;
}

/*------------VIT--------------**/
body.inner-pages .b-main-nav-i li .arrow {
}

/*Path*/
.b-path {
    margin: 10px 0;
    background: #fff;
    border-top: 1px solid #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .2);
    box-shadow: 0 1px 3px rgba(0, 0, 0, .2);
    position: relative;
    overflow: hidden;
    zoom: 1;
    white-space: nowrap;
    color: #303030
}

.ie7 .b-path {
    border: 1px solid #d7d9db
}

.b-path .shd {
    width: 30px;
    height: 50px;
    background: url(../images/path_shd_1.png);
    top: 0;
    right: 0;
    z-index: 11
}

.b-path ul {
    width: 10000px;
    height: 49px;
    position: relative;
    z-index: 10
}

.b-path li {
    float: left;
    position: relative
}

.b-path li a {
    background: #eef1f3 url(../images/path_arrow_1.png) no-repeat 0 0;
    display: -moz-inline-stack;
    display: inline-block
}

.b-path li a:hover,
.b-path li a:hover span {
    text-decoration: underline
}

.b-path span {
    height: 49px;
    padding: 0 20px 0 30px;
    display: display: -moz-inline-stack;
    display: inline-block;
    position: relative;
    line-height: 48px
}

.b-path li.home {
    padding: 0 0 0 5px;
    background: #eef1f3
}

.b-path li.home a {
    background-image: none
}

.b-path li.home span {
    padding-left: 38px
}

.b-path li.home .icon {
    width: 11px;
    height: 10px;
    margin: 19px 0 0 13px;
    background: url(../images/path_icon_1.png) no-repeat;
    top: 0;
    left: 0;
    z-index: 11
}

.b-path li.last {
    font-weight: bold
}

.b-path li.last span {
    padding-left: 33px;
    background: url(../images/path_arrow_1.png) no-repeat 0 100%
}

/*Path-dark-bg*/
body.dark-theme .b-path {
    background: url(../images/path_dark_bg.png) repeat-x 0 -150px;
    border-top-color: #424344;
    border-left: 0 none;
    border-right: 0 none;
    border-bottom: 0 none
}

body.dark-theme .b-path .shd {
    display: none
}

body.dark-theme .b-path li {
    margin: 0 0 0 12px;
    background: url(../images/path_dark_bg.png) repeat-x 0 -100px
}

body.dark-theme .b-path li a {
    margin: 0 0 0 -12px;
    background: url(../images/path_dark_bg.png) no-repeat 0 0;
    color: #cad1d7;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5)
}

body.dark-theme .b-path li a span {
    padding-right: 18px;
    padding-left: 32px;
    line-height: 47px
}

body.dark-theme .b-path li.last {
    margin: 0;
    background: none
}

body.dark-theme .b-path li.last span {
    padding-left: 29px;
    background: url(../images/path_dark_bg.png) no-repeat 0 -50px;
    color: #fff;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5)
}

body.dark-theme .b-path li.home {
    margin: 0;
    padding: 0;
    -webkit-border-radius: 5px 0 0 5px;
    -moz-border-radius: 5px 0 0 5px;
    border-radius: 5px 0 0 5px
}

body.dark-theme .b-path li.home a {
    margin: 0;
    background: none
}

body.dark-theme .b-path li.home a span {
    margin: 0;
    padding-left: 42px;
    padding-right: 25px
}

body.dark-theme .b-path li.home .icon {
    left: 11px
}

/*Middle-inner-pages*/
.b-middle-inner-pages {

    margin: 0 0 18px;
    padding: 0 0 18px 270px;
    background: #fff url(../images/side-col_bg.png) repeat-y 0 0;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    position: relative;
    -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.20);
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.20);
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.20)
}

.ie7 .b-middle-inner-pages {
    border: 1px solid #eef1f3
}

.b-middle-inner-pages__side-col {
    width: 270px;
    margin: 0 -100% 0 -270px;
    float: left;
    position: relative
}

.b-middle-inner-pages__long-col {
    width: 100%;
    float: left;
    position: relative
}

.popup .b-middle-inner-pages__long-col {
    margin-bottom: 30px
}

.ie7 .b-middle-inner-pages__long-col {
    float: none
}

/*Add Alex*/
/*.b-middle-inner-pages__side-col .up-link{margin:18px 0 18px 24px;padding:6px 12px 5px 25px;background:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;display:-moz-inline-stack;display:inline-block;position:relative;font-size:10px;text-transform:uppercase;color:#4f6982}	*/
.b-middle-inner-pages__side-col .up-link {
    margin: 18px 0 18px 24px;
    padding: 6px 12px 5px 25px;
    background: #fff;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    display: -moz-inline-stack;
    display: inline-block;
    position: relative;
    font-size: 10px;
    text-transform: uppercase;
    color: #4f6982;
    top: 0px;
}

/*Add Alex*/
.b-middle-inner-pages__side-col .up-link:hover {
    text-decoration: underline
}

.ie7 .b-middle-inner-pages__side-col .up-link {
    display: inline
}

.b-middle-inner-pages__side-col .up-link .icon {
    width: 9px;
    height: 6px;
    background: url(../images/icons.png) no-repeat -178px -319px;
    left: 11px;
    top: 7px
}

.dark-theme .b-middle-inner-pages__side-col .up-link {
    background: #34383c;
    color: #fff
}

.b-middle-inner-pages .title-2 {
    border-bottom: 1px solid #E5E5E5;
    color: #000000;
    font-size: 35px;
    font-weight: normal;
    margin: 0 300px 0 0;
    padding: 29px 0 31px;

}

.b-middle-inner-pages .title-2.noborder {
    border: 0 none;
}

.b-middle-inner-pages .title-2.kl {
    border-bottom: 1px solid #E5E5E5;
    color: #000;
    font-size: 35px;
    font-weight: normal;
    margin: 0 0px 0 0;
    padding: 29px 0 31px;
    margin: 0 30px 0 0 !important;
    width: 95%;
    padding: 0 0 17px !important
}

.b-middle-inner-pages__long-col.b-history.ww p.txt-2 {
    border-bottom: 1px solid #E5E5E5;
    clear: none !important;
    color: #303030;
    font-size: 15px;
    line-height: 20px;
    margin: 0 0 19px;
    padding: 30px 0 18px;
}

/*Inner-navigation*/
.b-inner-navigation {
    padding: 0px 0 0;
    background: url("../images/ten2.png") repeat-y -1px 0;
    border-top: 0px solid #eff1f3;
    -moz-border-radius: 5px 0 0 0;
    -webkit-border-radius: 5px 0 0 0;
    border-radius: 5px 0 0 0
}

.b-inner-navigation dt {
    padding: 14px 35px 14px 24px;
    background: url("../images/ten3.png") repeat-y scroll -1px 0 transparent;
    border-top: 1px solid #d0d5d9;
    position: relative;
    font-size: 15px;
    line-height: 15px;
    color: #303030
}

.b-inner-navigation dt b > a:hover {
    text-decoration: underline
}

.b-inner-navigation dt.selected {
    padding: 14px 35px 19px 24px;
    background: #ffffff url("../images/ten3.png") repeat-y;
    border-top: 1px solid #f3f5f7;
    position: relative;
    font-size: 15px;
    line-height: 15px;
    color: #303030;
    cursor: pointer
}

/*--------VIT-------------*/
.b-inner-navigation dt.first {
    border-radius: 5px 0 0 0
}

.b-inner-navigation dt:first-child {
    -moz-border-radius: 5px 0 0 0;
    -webkit-border-radius: 5px 0 0 0;
    border-radius: 5px 0 0 0;
    border-top: 0 !important;
}

.b-inner-navigation dt:first-child + dd {
    padding-bottom: 18px
}

.b-inner-navigation dt.active {
    margin-bottom: 4px;
    background: url("../images/ten2.png") repeat-y -1px 0;
    border-top: 0 none;
    padding-top: 15px
}

.b-inner-navigation dd.second-level.classactive {
    display: block;
    line-height: 20px;
    color: #2A3C60;
    padding: 5px 20px 5px 24px;
    position: relative;
}

.second-level.classactive a {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #4f6982 !important;
    cursor: default;
    text-decoration: none !important
}

.third-level.classactive {
    font-weight: bold;
}

.b-inner-navigation dt.b-b {
    padding-bottom: 17px;
    border-bottom: 1px solid #d0d5d9
}

.b-inner-navigation dt.last {
    border-bottom: 1px solid #d0d5d9
}

.b-inner-navigation dt.last + dd {
    padding-bottom: 9px
}

.b-inner-navigation dt.active.last {
    border-bottom: 0 none
}

/*.b-inner-navigation dt .icon{width:6px;height:8px;margin:-7px 0 0;background:url(../images/icons.png) no-repeat -340px 0;right:20px;top:50%}
		.b-inner-navigation dt.active .icon{width:9px;height:6px;margin:-7px 0 0;background:url(../images/icons.png) no-repeat -304px 0;right:20px;top:50%}*/

.b-inner-navigation dt .icon {
    width: 30px;
    height: 28px;
    margin: -12px 0 0;
    background: url(../images/icons.png) no-repeat -326px 9px;
    right: 10px;
    top: 50%;
    cursor: pointer
}

.b-inner-navigation dt.active .icon {
    width: 30px;
    height: 28px;
    background: url(../images/icons.png) no-repeat -291px 9px;
    right: 10px;
    top: 50%
}

.b-inner-navigation dt .shd {
    width: 100%;
    height: 4px;
    background: url(../images/inner_nav_shd.png) repeat-x -278px;
    left: 0;
    top: 0;
    display: none
}

.b-inner-navigation dt.active .shd {
    display: block
}

.ie7 .b-inner-navigation dt.active .shd {
    display: none
}

.b-inner-navigation dt.first .shd {
    display: none
}

.b-inner-navigation dd {
    margin: -12px 0 0;
    padding: 0 0 11px;
    border-bottom: 1px solid #b7bfc5
}

.b-inner-navigation dd a {
    padding: 5px 20px 5px 24px;
    display: block;
    position: relative;
    line-height: 20px;
    color: #303030
}

.b-inner-navigation dd a:hover {
    text-decoration: underline
}

.b-inner-navigation dd span {
    margin: 2px 0 0;
    padding: 3px 0 5px 24px;
    background: #fff;
    display: block;
    position: relative;
    line-height: 20px;
    color: #4f6982
}

body.dark-theme .b-inner-navigation dt.first a {
    font-size: 15px;
    line-height: 15px;
    cursor: pointer;
    font-weight: bold;
    padding: 0px;
    position: relative
}

/********VIT***********/
body.dark-theme .b-inner-navigation dt a.active-section {
    color: #6a747c
}

.b-inner-navigation dt a {
    color: #303030
}

.b-inner-navigation dt a.active-section {
    color: #4f6982;
    text-decoration: none !important;
    cursor: default !important
}

.b-inner-navigation dt.first a {
    font-size: 15px;
    line-height: 15px;
    cursor: pointer;
    font-weight: bold;
    padding: 0px;
    position: relative
}

/********VIT***********/

body.dark-theme .b-inner-navigation {
    background: #34383c;
    border: 0 none
}

body.dark-theme .b-inner-navigation dt {
    background: none;
    border: 0 none;
    color: #fff;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4)
}

body.dark-theme .b-inner-navigation dt .icon {
    margin-top: -11px !important;
    right: 18px;
    background-position: -359px 7px
}

body.dark-theme .b-inner-navigation dt.active .icon {
    background-position: -267px 8px
}

body.dark-theme .b-inner-navigation dd {
    margin-bottom: 5px;
    padding-bottom: 10px;
    border-bottom: 1px solid #4f5459
}

body.dark-theme .b-inner-navigation dd.last {
    margin-bottom: 0;
    padding-bottom: 16px
}

body.dark-theme .b-inner-navigation dd a {
    color: #CAD1D7
}

/*Contacts for press*/
.press-contacts {
}

.press-contacts dl {
    padding: 24px 24px 18px;
    border-bottom: 1px solid #d0d5d9
}

.press-contacts dt {
    padding: 0 0 22px;
    font-weight: bold;
    line-height: 18px;
}

.press-contacts dd {
    padding: 0 0 12px 27px;
    position: relative;
}

.press-contacts dd .icon {
    background: url("../images/icons.png") no-repeat scroll 0 0 transparent;
    left: 0;
    top: 1px
}

.press-contacts dd .img-1, .press-contacts dd .img-address {
    background-position: -200px -86px;
    height: 11px;
    top: 0px;
    left: 2px;
    width: 12px
}

.press-contacts dd .img-2, .press-contacts dd .img-phone {
    background-position: -200px -107px;
    height: 14px;
    top: -1px;
    left: 3px;
    width: 6px
}

.press-contacts dd .img-3 {
    background-position: -200px -131px;
    height: 11px;
    width: 14px
}

.press-contacts dd .img-4, .press-contacts dd .img-email {
    background-position: -200px -152px;
    height: 11px;
    width: 16px
}

.press-contacts dd .img-10, .press-contacts dd .img-twitter {
    background: url(../images/twitter_gray.png) no-repeat;
    height: 11px;
    top: 0px;
    left: 2px;
    width: 11px
}

.press-contacts dd.item-4 > a {
    color: #4f6982
}

.press-contacts dd.item-4 > a:hover {
    text-decoration: underline
}

.dark-theme .press-contacts {
    color: #fff
}

.dark-theme .press-contacts dl {
    border-bottom: 1px solid #43484c
}

/*Sub-list-2*/
.b-inner-navigation dd a.active {
    background: #fff;
    font-weight: bold;
    color: #2a3c60
}

.b-inner-navigation dd a:hover {
    text-decoration: underline
}

.b-inner-navigation dd a + dl {
    display: none
}

.b-inner-navigation dd a.active + dl {
    display: block
}

.b-inner-navigation dd a + dl > dd {
    padding: 13px 20px 3px;
    border-bottom: 0
}

/*Soc-icons*/
.b-soc-icons {
    padding: 22px 0 23px 24px;
    background: url(../images/soc_icons_bg.png) repeat-x 0 100%;
    overflow: hidden;
    zoom: 1;
    position: relative
}

body.dark-theme .b-soc-icons {
    padding: 19px 0 24px 24px;
    background: none;
    border-bottom: 1px solid #43484c
}

.b-soc-icons li {
    margin: 0 7px 0 0;
    float: left
}

.b-soc-icons li a {
    width: 26px;
    height: 26px;
    background: url(../images/icons.png) no-repeat;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    display: block;
    text-indent: -9999px
}

.b-soc-icons li a.item-1 {
    background-position: -278px -131px
}

.b-soc-icons li a.item-2 {
    background-position: -314px -131px
}

.b-soc-icons li a.item-3 {
    background-position: -350px -131px
}

.b-soc-icons li a.item-4 {
    background-position: -386px -131px
}

body.dark-theme .b-soc-icons li a.item-1 {
    background-position: -278px -21px
}

body.dark-theme .b-soc-icons li a.item-2 {
    background-position: -314px -21px
}

body.dark-theme .b-soc-icons li a.item-3 {
    background-position: -350px -21px
}

body.dark-theme .b-soc-icons li a.item-4 {
    background-position: -386px -21px
}

/*Dark-theme*/
body.dark-theme {
    background: #252525 url(../images/body_dark_bg.png) 50% 0
}

body.dark-theme .g-top {
    background: #fff;
    z-index: 66
}

body.dark-theme .b-top-search-i {
    z-index: 22
}

body.dark-theme .g-middle {
}

body.dark-theme .b-main-nav-i .arrow {
    margin-top: -2px
}

.ie8 body.dark-theme .b-main-nav-i .arrow {
    margin-top: 0
}

body.dark-theme .b-top-search-i {
    margin-top: 0;
    z-index: 2
}

body.dark-theme .b-drop-items__item {
    top: 1px
}

body.dark-theme .b-middle-inner-pages {
    background: #24272a;
    border: 0 none
}

body.dark-theme .b-middle-inner-pages__side-col {
    border-top: 1px solid #494c50;
    -moz-border-radius: 5px 0 0 0;
    -webkit-border-radius: 5px 0 0 0;
    border-radius: 5px 0 0 0
}

body.dark-theme .b-middle-inner-pages__long-col {
    background: #181818;
    border-top: 1px solid #303030;
    -moz-border-radius: 0 5px 5px 0;
    -webkit-border-radius: 0 5px 5px 0;
    border-radius: 0 5px 5px 0
}

body.dark-theme .b-social-net {
    padding-top: 20px
}

body.dark-theme .b-social-net-i {
    background: #24272a;
    border-color: #3a3d40 #24272a #24272a
}

body.dark-theme .b-social-net-i .arrow {
    background-position: -132px -183px
}

body.dark-theme .b-social-net__item time {
    color: #4f6982
}

body.dark-theme .b-social-net__item dd {
    color: #fff
}

body.dark-theme .g-middle-i .b-sub-nav dt {
    color: #fff
}

/*Media-gallery*/
.b-middle-inner-pages__long-col.b-media-gallery {
}

.b-middle-inner-pages__long-col .b-media-gallery-i {
    margin: 0 30px;
    padding: 20px 0 0;
    overflow: hidden;
    zoom: 1
}

.b-middle-inner-pages__long-col .b-media-gallery-i.line-1 {
    padding: 0;
    background: #24272a;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px
}

.b-middle-inner-pages__long-col .b-media-gallery-i.line-2 {
    padding-bottom: 20px;
    border-bottom: 1px solid #252628;
    line-height: 0;
    letter-spacing: -1px;
    font-size: 0
}

/* Alex ADD*/
.b-middle-inner-pages__long-col .b-media-gallery-i.line-2.n-bb {
    padding-bottom: 20px;
    border-bottom: none;
    line-height: 0;
    letter-spacing: -1px;
    font-size: 0
}

/* Alex ADD*/
.b-middle-inner-pages__long-col .b-media-gallery__col-1 {
    /*ari.vp.20151218 width: 31.796502384737678855325914149444%;*/
    border-top: 1px solid #2f3235;
    float: left;
}

.b-middle-inner-pages__long-col.b-products .b-media-gallery__col-1 p.txt-1 {
    padding-left: 0;
}

.b-middle-inner-pages__long-col.b-products h2.title-1 {
    padding-left: 0;
}

.b-middle-inner-pages__long-col .b-media-gallery__col-1 ul.b-soc-icons {
    margin-left: 0;
}

.b-middle-inner-pages__long-col .b-media-gallery__col-2 {
    width: 68.203497615262321144674085850556%;
    float: left;
    margin-left: 36px;
}

.item-video {
    width: 565px !important;
}

.bp_gallery {
    margin: 0px 12px 0px 0px !important;
}

.bp_gallery__no-photos {
    width: 565px !important;
}

.tab-photos .popup_img {
    background-size: contain !important;
    background-position: center !important;
}

.bp_gallery__no-photo .b-news-preview__gallery-i .item div {
    width: 565px !important;
}

.b-news-preview__gallery-i {
    display: flex;
}


.b-middle-inner-pages__long-col.b-media-gallery h1 {
    margin: 0 0 -36px;
    padding: 28px 363px 0 30px;
    font-size: 35px;
    font-weight: normal;
    color: #fff
}

.b-middle-inner-pages__long-col.b-media-gallery .b-media-gallery__form {
}

.b-middle-inner-pages__long-col.b-media-gallery .b-media-gallery__form-line-1 {
    padding: 0 30px 33px 266px;
    overflow: hidden;
    zoom: 1;
    text-align: right
}

.b-middle-inner-pages__long-col.b-media-gallery .b-media-gallery__form-tabs {
    margin: 0 0 0 7px;
    display: inline-block;
    text-align: left;
    overflow: hidden;
    zoom: 1;
    vertical-align: top
}

.ie7 .b-middle-inner-pages__long-col.b-media-gallery .b-media-gallery__form-tabs {
    display: inline
}

.b-middle-inner-pages__long-col.b-media-gallery .b-media-gallery__form-tabs li {
    float: left
}

.b-middle-inner-pages__long-col.b-media-gallery .b-media-gallery__form-tabs li a {
    padding: 9px 15px;
    border-top: 1px solid #383838;
    border-left: 1px solid #282828;
    border-right: 1px solid #171718;
    display: block;
    font-size: 11px;
    color: #5b5b5b
}

.ie8 .b-middle-inner-pages__long-col.b-media-gallery .b-media-gallery__form-tabs li a {
    padding: 8px 15px 10px
}

.b-middle-inner-pages__long-col.b-media-gallery .b-media-gallery__form-tabs li a {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM4MzgzOCIgc3RvcC1vcGFjaXR5PSIwLjUiLz4KICAgIDxzdG9wIG9mZnNldD0iMjElIiBzdG9wLWNvbG9yPSIjMzIzMjMyIiBzdG9wLW9wYWNpdHk9IjAuNSIvPgogICAgPHN0b3Agb2Zmc2V0PSI3NSUiIHN0b3AtY29sb3I9IiMxYjFiMWIiIHN0b3Atb3BhY2l0eT0iMC41Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMzEzMTMiIHN0b3Atb3BhY2l0eT0iMC41Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, rgba(56, 56, 56, 0.5) 0%, rgba(50, 50, 50, 0.5) 21%, rgba(27, 27, 27, 0.5) 75%, rgba(19, 19, 19, 0.5) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(56, 56, 56, 0.5)), color-stop(21%, rgba(50, 50, 50, 0.5)), color-stop(75%, rgba(27, 27, 27, 0.5)), color-stop(100%, rgba(19, 19, 19, 0.5)));
    background: -webkit-linear-gradient(top, rgba(56, 56, 56, 0.5) 0%, rgba(50, 50, 50, 0.5) 21%, rgba(27, 27, 27, 0.5) 75%, rgba(19, 19, 19, 0.5) 100%);
    background: -o-linear-gradient(top, rgba(56, 56, 56, 0.5) 0%, rgba(50, 50, 50, 0.5) 21%, rgba(27, 27, 27, 0.5) 75%, rgba(19, 19, 19, 0.5) 100%);
    background: -ms-linear-gradient(top, rgba(56, 56, 56, 0.5) 0%, rgba(50, 50, 50, 0.5) 21%, rgba(27, 27, 27, 0.5) 75%, rgba(19, 19, 19, 0.5) 100%);
    background: linear-gradient(to bottom, rgba(56, 56, 56, 0.5) 0%, rgba(50, 50, 50, 0.5) 21%, rgba(27, 27, 27, 0.5) 75%, rgba(19, 19, 19, 0.5) 100%);
}

.ie7 .b-middle-inner-pages__long-col.b-media-gallery .b-media-gallery__form-tabs li a,
.ie8 .b-middle-inner-pages__long-col.b-media-gallery .b-media-gallery__form-tabs li a {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80383838', endColorstr='#80131313', GradientType=0);
    zoom: 1
}

.b-middle-inner-pages__long-col.b-media-gallery .b-media-gallery__form-tabs li.active a {
    border-top-color: #5c656f;
    color: #fff;
    cursor: default;
    text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.8)
}

.b-middle-inner-pages__long-col.b-media-gallery .b-media-gallery__form-tabs li.active a {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY4N2Y5NCIgc3RvcC1vcGFjaXR5PSIwLjUiLz4KICAgIDxzdG9wIG9mZnNldD0iMTQlIiBzdG9wLWNvbG9yPSIjNjU3YjkwIiBzdG9wLW9wYWNpdHk9IjAuNSIvPgogICAgPHN0b3Agb2Zmc2V0PSI3MSUiIHN0b3AtY29sb3I9IiM0ZDYzNzgiIHN0b3Atb3BhY2l0eT0iMC41Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0NDVhNmYiIHN0b3Atb3BhY2l0eT0iMC41Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, rgba(104, 127, 148, 0.5) 0%, rgba(101, 123, 144, 0.5) 14%, rgba(77, 99, 120, 0.5) 71%, rgba(68, 90, 111, 0.5) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(104, 127, 148, 0.5)), color-stop(14%, rgba(101, 123, 144, 0.5)), color-stop(71%, rgba(77, 99, 120, 0.5)), color-stop(100%, rgba(68, 90, 111, 0.5)));
    background: -webkit-linear-gradient(top, rgba(104, 127, 148, 0.5) 0%, rgba(101, 123, 144, 0.5) 14%, rgba(77, 99, 120, 0.5) 71%, rgba(68, 90, 111, 0.5) 100%);
    background: -o-linear-gradient(top, rgba(104, 127, 148, 0.5) 0%, rgba(101, 123, 144, 0.5) 14%, rgba(77, 99, 120, 0.5) 71%, rgba(68, 90, 111, 0.5) 100%);
    background: -ms-linear-gradient(top, rgba(104, 127, 148, 0.5) 0%, rgba(101, 123, 144, 0.5) 14%, rgba(77, 99, 120, 0.5) 71%, rgba(68, 90, 111, 0.5) 100%);
    background: linear-gradient(to bottom, rgba(104, 127, 148, 0.5) 0%, rgba(101, 123, 144, 0.5) 14%, rgba(77, 99, 120, 0.5) 71%, rgba(68, 90, 111, 0.5) 100%);
}

.ie7 .b-middle-inner-pages__long-col.b-media-gallery .b-media-gallery__form-tabs li.active a,
.ie8 .b-middle-inner-pages__long-col.b-media-gallery .b-media-gallery__form-tabs li.active a {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80687f94', endColorstr='#80445a6f', GradientType=0);
    zoom: 1
}

.b-middle-inner-pages__long-col.b-media-gallery .b-media-gallery__form-tabs li.first a {
    -moz-border-radius: 3px 0 0 3px;
    -webkit-border-radius: 3px 0 0 3px;
    border-radius: 3px 0 0 3px
}

.b-middle-inner-pages__long-col.b-media-gallery .b-media-gallery__form-tabs li.first.active a {
    border-left-color: transparent
}

.b-middle-inner-pages__long-col.b-media-gallery .b-media-gallery__form-tabs li.last a {
    -moz-border-radius: 0 3px 3px 0;
    -webkit-border-radius: 0 3px 3px 0;
    border-radius: 0 3px 3px 0
}

.b-middle-inner-pages__long-col.b-media-gallery .b-media-gallery__form-tabs li.last.active a {
    border-right-color: transparent
}

.ie7 .b-middle-inner-pages__long-col.b-media-gallery .b-media-gallery__form-line-1 .js-select {
    display: inline
}

.b-middle-inner-pages__long-col.b-media-gallery .b-media-gallery__form-line-1 .value-1,
.b-middle-inner-pages__long-col.b-media-gallery .b-media-gallery__form-line-1 .js-pseudo-select {
    text-align: left
}

.b-middle-inner-pages__long-col.b-media-gallery .b-media-gallery__form-line-1 .js-pseudo-select {
    height: 30px;
    background-color: #fff;
    color: #000;
    text-shadow: none
}

.b-middle-inner-pages__long-col.b-media-gallery .b-media-gallery__form-line-1 .value-1 {
    width: 158px;
    background: #fff;
    line-height: 26px;
    color: #000;
    position: relative;
    top: 12px
}

.b-middle-inner-pages__long-col.b-media-gallery .b-media-gallery__form-line-2 {
    margin: 0 30px 20px;
    padding: 16px 101px 16px 19px;
    background: #24272a;
    border-top: 1px solid #2f3235;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    position: relative
}

.b-middle-inner-pages__long-col.b-media-gallery .b-media-gallery__form-line-2 .search-wrap {
    position: relative
}

.b-middle-inner-pages__long-col.b-media-gallery .b-media-gallery__form-line-2 .search {
    width: 100%;
    height: 32px;
    padding: 0 30px;
    background: #fff;
    border: 0 none;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    outline: none 0;
    line-height: 22px;
    font-size: 13px;
    color: #6a747c
}

.ie7 .b-middle-inner-pages__long-col.b-media-gallery .b-media-gallery__form-line-2 .search,
.ie8 .b-middle-inner-pages__long-col.b-media-gallery .b-media-gallery__form-line-2 .search {
    line-height: 31px
}

.ie7 .b-middle-inner-pages__long-col.b-media-gallery .b-media-gallery__form-line-2 .search {
    z-index: expression(
				runtimeStyle.zIndex = 1,
				runtimeStyle.width = parentNode.offsetWidth - 60 + 'px');
}

.b-middle-inner-pages__long-col.b-media-gallery .b-media-gallery__form-line-2 .icon {
    width: 13px;
    height: 13px;
    background: url(../images/icons.png) no-repeat -399px 0;
    left: 10px;
    top: 9px
}

.b-middle-inner-pages__long-col.b-media-gallery .b-media-gallery__form-line-2 .btn-search {
    position: absolute;
    right: 18px;
    top: 16px
}

.b-middle-inner-pages__long-col.b-media-gallery .b-media-gallery__form-line-2 .btn-search span {
    width: 73px;
    height: 31px;
    padding: 0;
    border-top-color: #64727f;
    line-height: 30px;
    text-align: center;
    color: #fff;
    text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.8)
}

.ie7 .b-middle-inner-pages__long-col.b-media-gallery .b-media-gallery__form-line-2 .btn-search span,
.ie8 .b-middle-inner-pages__long-col.b-media-gallery .b-media-gallery__form-line-2 .btn-search span,
.ie9 .b-middle-inner-pages__long-col.b-media-gallery .b-media-gallery__form-line-2 .btn-search span {
    line-height: 30px
}

.b-middle-inner-pages__long-col.b-media-gallery .b-media-gallery__form-line-2 .btn-search span {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY5N2Y5NCIgc3RvcC1vcGFjaXR5PSIwLjUiLz4KICAgIDxzdG9wIG9mZnNldD0iMjMlIiBzdG9wLWNvbG9yPSIjNjE3ODhkIiBzdG9wLW9wYWNpdHk9IjAuNSIvPgogICAgPHN0b3Agb2Zmc2V0PSI3NyUiIHN0b3AtY29sb3I9IiM0YjYxNzYiIHN0b3Atb3BhY2l0eT0iMC41Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0NDVhNmYiIHN0b3Atb3BhY2l0eT0iMC41Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, rgba(105, 127, 148, 0.5) 0%, rgba(97, 120, 141, 0.5) 23%, rgba(75, 97, 118, 0.5) 77%, rgba(68, 90, 111, 0.5) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(105, 127, 148, 0.5)), color-stop(23%, rgba(97, 120, 141, 0.5)), color-stop(77%, rgba(75, 97, 118, 0.5)), color-stop(100%, rgba(68, 90, 111, 0.5)));
    background: -webkit-linear-gradient(top, rgba(105, 127, 148, 0.5) 0%, rgba(97, 120, 141, 0.5) 23%, rgba(75, 97, 118, 0.5) 77%, rgba(68, 90, 111, 0.5) 100%);
    background: -o-linear-gradient(top, rgba(105, 127, 148, 0.5) 0%, rgba(97, 120, 141, 0.5) 23%, rgba(75, 97, 118, 0.5) 77%, rgba(68, 90, 111, 0.5) 100%);
    background: -ms-linear-gradient(top, rgba(105, 127, 148, 0.5) 0%, rgba(97, 120, 141, 0.5) 23%, rgba(75, 97, 118, 0.5) 77%, rgba(68, 90, 111, 0.5) 100%);
    background: linear-gradient(to bottom, rgba(105, 127, 148, 0.5) 0%, rgba(97, 120, 141, 0.5) 23%, rgba(75, 97, 118, 0.5) 77%, rgba(68, 90, 111, 0.5) 100%);
}

.ie7 .b-middle-inner-pages__long-col.b-media-gallery .b-media-gallery__form-line-2 .btn-search span,
.ie8 .b-middle-inner-pages__long-col.b-media-gallery .b-media-gallery__form-line-2 .btn-search span {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80697f94', endColorstr='#80445a6f', GradientType=0);
}

.b-middle-inner-pages__long-col .b-media-gallery__col-1 .title-1 {
    padding: 14px 18px 3px;
    font-size: 15px;
    line-height: 20px;
    color: #fff
}

.b-middle-inner-pages__long-col .b-media-gallery__col-1 .txt-1 {
    padding: 0 18px 5px;
    line-height: 15px;
    color: #fff
}

.b-middle-inner-pages__long-col .b-media-gallery__col-1 .txt-1 span {
    color: #4f6982
}

.b-middle-inner-pages__long-col .b-media-gallery__col-1 time {
    padding: 0 18px 2px;
    display: block;
    font-size: 11px;
    color: #4f6982
}

.b-middle-inner-pages__long-col .b-media-gallery__col-1 .txt-2 {
    padding: 0 18px 10px 18px;
    line-height: 18px;
    color: #fff
}

/*-----------------VIT---------------*/
.b-middle-inner-pages__long-col .b-media-gallery__col-1 .b-soc-icons {
    margin: 12px 18px 21px;
    padding: 11px 0 12px;
    border-top: 1px solid #43484c
}

.b-middle-inner-pages__long-col.b-media-gallery .b-news-preview__gallery {
    width: 100%;
    height: 295px;
    left: 0;
    -webkit-mask-image: none;
    mask-image: none;
    -moz-border-radius: 0 2px 2px 0;
    -webkit-border-radius: 0 2px 2px 0;
    border-radius: 0 2px 2px 0
}

.b-middle-inner-pages__long-col.b-media-gallery .b-news-preview__gallery-i .item,
.b-middle-inner-pages__long-col.b-media-gallery .b-news-preview__gallery-i .item a {
    height: 295px;
    -moz-border-radius: 0 2px 2px 0;
    -webkit-border-radius: 0 2px 2px 0;
    border-radius: 0 2px 2px 0
}

.b-middle-inner-pages__long-col.b-media-gallery .b-news-preview__gallery-nav li {
    z-index: 1
}

.b-middle-inner-pages__long-col.b-media-gallery .b-news-preview__gallery-nav li a .icon {
    margin: 27px 0 0 0;
    top: 0%
}

.b-middle-inner-pages__long-col.b-media-gallery .b-news-preview__gallery-nav li.right-arr a,
.b-middle-inner-pages__long-col.b-media-gallery .b-news-preview__gallery-nav li.right-arr {
    height: 265px;
    -moz-border-radius: 0 2px 2px 0;
    -webkit-border-radius: 0 2px 2px 0;
    border-radius: 0 2px 2px 0
}

.b-middle-inner-pages__long-col.b-media-gallery .b-news-preview__gallery-nav li.left-arr a,
.b-middle-inner-pages__long-col.b-media-gallery .b-news-preview__gallery-nav li.left-arr {
    height: 265px
}

.b-middle-inner-pages__long-col.b-media-gallery .btn-wrap {
    padding: 19px 0 28px;
    text-align: center
}

.b-middle-inner-pages__long-col.b-media-gallery .btn-wrap span {
    padding: 11px 65px 14px 60px;
    position: relative
}

.ie9 .b-middle-inner-pages__long-col.b-media-gallery .btn-wrap span {
    line-height: 17px
}

.b-middle-inner-pages__long-col.b-media-gallery .btn-wrap span .icon {
    width: 9px;
    height: 6px;
    background: url(../images/icons.png) no-repeat -278px 0;
    right: 46px;
    top: 17px
}

.b-middle-inner-pages__long-col.b-media-gallery .b-news-preview__gallery .nav-2 {
    width: 100%;
    overflow: hidden;
    zoom: 1;
    position: absolute;
    bottom: 22px;
    left: 0;
    text-align: center;
    line-height: 0;
    letter-spacing: -1px;
    font-size: 0
}

.b-middle-inner-pages__long-col.b-media-gallery .b-news-preview__gallery .nav-2 li {
    display: inline-block;
    line-height: normal;
    letter-spacing: normal
}

.ie7 .b-middle-inner-pages__long-col.b-media-gallery .b-news-preview__gallery .nav-2 li {
    display: inline
}

.b-middle-inner-pages__long-col.b-media-gallery .b-news-preview__gallery .nav-2 li a {
    width: 20px;
    height: 20px;
    background: url(../images/icons.png) no-repeat -20px -183px;
    display: block
}

.b-middle-inner-pages__long-col.b-media-gallery .b-news-preview__gallery .nav-2 li a:hover {
    background-position: 0 -183px
}

.b-middle-inner-pages__long-col.b-media-gallery .b-news-preview__gallery .nav-2 li.active a {
    background-position: -40px -183px;
    cursor: default
}

.b-middle-inner-pages__long-col .b-media-gallery__item {
    display: inline-block;
    overflow: hidden;
    zoom: 1;
    vertical-align: top;
    line-height: normal;
    letter-spacing: 0;
    font-size: 13px
}

.b-middle-inner-pages__long-col .b-media-gallery__item.first-item {
}

.b-middle-inner-pages__long-col .b-media-gallery__item.second-item {
}

.b-middle-inner-pages__long-col .b-media-gallery__item.third-item {
}

.b-middle-inner-pages__long-col .b-media-gallery__item.fourth-item {
}

.b-middle-inner-pages__long-col .b-media-gallery__item-i {
    width: 200px;
    margin: 0 0 35px 0
}

.b-middle-inner-pages__long-col .b-media-gallery__item figure {
    width: 194px;
    height: 129px;
    margin: 0 0 7px 2px;
    background: #fff;
    position: relative
}

.b-middle-inner-pages__long-col .b-media-gallery__item figure img {
    border: 5px solid #fff;
    position: relative;
    top: -2px;
    left: -2px;
    -moz-box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, 0.4);
    box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, 0.4)
}

.b-middle-inner-pages__long-col .b-media-gallery__item figure .icon {
    padding: 6px 5px 6px 30px;
    background: #fff url(../images/icons.png) no-repeat;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    bottom: 2px;
    right: 2px;
    font-size: 11px;
    font-weight: bold;
    font-style: normal;
    color: #000
}

.b-middle-inner-pages__long-col .b-media-gallery__item figure .icon.img-1 {
    background-position: -269px -78px
}

.b-middle-inner-pages__long-col .b-media-gallery__item figure .icon.img-2 {
    background-position: -389px -79px
}

.b-middle-inner-pages__long-col .b-media-gallery__item time {
    padding: 0 0 1px;
    display: block;
    font-size: 11px;
    color: #6a747c
}

.b-middle-inner-pages__long-col .b-media-gallery__item p {
}

.b-middle-inner-pages__long-col .b-media-gallery__item p a {
    line-height: 18px;
    color: #fff
}

.b-middle-inner-pages__long-col .b-media-gallery__item p a:hover {
    text-decoration: underline
}

@media only screen and (min-width: 1190px), only screen and (min-device-width: 1190px) {
    .b-middle-inner-pages__long-col .b-media-gallery__item {
        width: 25%
    }

    .b-middle-inner-pages__long-col .b-media-gallery__item.second-item-2 .b-media-gallery__item-i,
    .b-middle-inner-pages__long-col .b-media-gallery__item.third-item-2 .b-media-gallery__item-i {
        margin: 0 auto 35px
    }

    .b-middle-inner-pages__long-col .b-media-gallery__item.fourth-item .b-media-gallery__item-i {
        float: right
    }
}

@media only screen and (min-width: 0) and (max-width: 1189px), only screen and (min-device-width: 0) and (max-device-width: 1189px) {
    .b-middle-inner-pages__long-col .b-media-gallery__item {
        width: 33.333333333333333333333333333333%
    }

    .b-middle-inner-pages__long-col .b-media-gallery__item.first-item-1 .b-media-gallery__item-i {
        margin: 0 0 35px;
        float: none
    }

    .b-middle-inner-pages__long-col .b-media-gallery__item.second-item-1 .b-media-gallery__item-i {
        margin: 0 auto 35px;
        float: none
    }

    .b-middle-inner-pages__long-col .b-media-gallery__item.third-item-1 .b-media-gallery__item-i {
        margin: 0 0 35px;
        float: right
    }

}

@media only screen and (min-width: 0) and (max-width: 1075px), only screen and (min-device-width: 0) and (max-device-width: 1075px) {
    .b-main-nav li a {
        margin: 7px;
    }

    .b-top-search .tg-link {
        width: 23px;
        height: 20px;
        background: url(../images/icons.png) no-repeat 4px -67px;
    }

    .b-top-search {
        margin-top: 19px;
    }
}

/*Сontacts*/
.b-middle-inner-pages__long-col.b-contacts {
}

.ie7 .b-middle-inner-pages__long-col.b-contacts {
    float: none
}

.b-middle-inner-pages__long-col.b-contacts h1 {
    padding: 29px 30px;
    font-size: 35px;
    font-weight: normal;
    color: #000
}

.b-middle-inner-pages__long-col .b-contacts__map {
    height: 337px;
    margin: 0 30px 32px;
    overflow: hidden;
    zoom: 1;
    position: relative
}

/*.b-middle-inner-pages__long-col .b-contacts__map img{max-width:100%;height:auto}*/
/*----------VIT--------------*/
.b-middle-inner-pages__long-col .b-contacts__map-pointer {
    width: 36px;
    height: 36px;
    position: absolute;
    left: 390px;
    bottom: 60px
}

.b-middle-inner-pages__long-col .b-contacts__map-pointer .pointer {
    width: 36px;
    height: 36px;
    background: url(../images/icons.png) no-repeat 0 -559px;
    left: 0;
    top: 0;
    cursor: pointer;
    cursor: hand;
    z-index: 2
}

.b-middle-inner-pages__long-col .b-contacts__map-pointer-i {
    width: 340px;
    margin: 0 -99px 39px 0;
    padding: 18px 0 16px;
    background: #fff;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    position: absolute;
    right: 100%;
    bottom: 100%;
    cursor: default;
    -moz-box-shadow: 0 2px 7px 0 rgba(0, 0, 0, 0.30);
    -webkit-box-shadow: 0 2px 7px 0 rgba(0, 0, 0, 0.30);
    box-shadow: 0 2px 7px 0 rgba(0, 0, 0, 0.30)
}

.b-middle-inner-pages__long-col .b-contacts__map-pointer-i dl {
}

.b-middle-inner-pages__long-col .b-contacts__map-pointer-i dl dt {
    padding: 0 19px 18px;
    margin: 0 0 16px;
    border-bottom: 1px solid #e5e5e5;
    font-size: 15px;
    color: #000
}

.b-middle-inner-pages__long-col .b-contacts__map-pointer-i dl dd {
    padding: 0 43px 7px;
    position: relative;
    line-height: 18px;
    color: #303030
}

.b-middle-inner-pages__long-col .b-contacts__map-pointer-i dl dd .icon {
    background: url(../images/icons.png) no-repeat;
    left: 18px
}

.b-middle-inner-pages__long-col .b-contacts__map-pointer-i dl dd .img-1 {
    width: 12px;
    height: 11px;
    background-position: -200px -86px;
    top: 3px
}

.b-middle-inner-pages__long-col .b-contacts__map-pointer-i dl dd .img-2 {
    width: 6px;
    height: 14px;
    background-position: -200px -107px;
    top: 2px;
    left: 20px
}

.b-middle-inner-pages__long-col .b-contacts__map-pointer-i dl dd .img-3 {
    width: 14px;
    height: 11px;
    background-position: -200px -131px;
    top: 4px
}

.b-middle-inner-pages__long-col .b-contacts__map-pointer-i .arr {
    width: 66px;
    height: 66px;
    background: url(../images/icons.png) no-repeat -92px -559px;
    top: 100%;
    left: 199px;
    z-index: 1
}

.ie7 .b-middle-inner-pages__long-col .b-contacts__map-pointer-i .arr,
.ie8 .b-middle-inner-pages__long-col .b-contacts__map-pointer-i .arr {
    background-position: -348px -692px
}

.b-middle-inner-pages__long-col .b-contacts__form {
    margin: 0 30px 28px;
    padding: 15px 28px 25px 20px;
    background: #eef1f3;
    overflow: hidden;
    zoom: 1
}

.b-middle-inner-pages__long-col .b-contacts__form .title-1 {
    margin: 0 -28px 0 -20px;
    padding: 0 20px 18px;
    border-bottom: 1px solid #d6d8da;
    font-size: 19px;
    font-weight: normal;
    color: 303030
}

.b-middle-inner-pages__long-col .b-contacts__form dl {
    padding: 17px 0 0 183px;
    overflow: hidden;
    zoom: 1;
    clear: both
}

.b-middle-inner-pages__long-col .b-contacts__form dl dt {
    width: 183px;
    padding: 12px 0 0;
    margin: 0 -100% 0 0;
    float: left;
    position: relative;
    left: -183px;
    line-height: 15px;
    color: #303030
}

.b-middle-inner-pages__long-col .b-contacts__form dl dd {
    padding: 2px 0 24px;
    position: relative
}

.b-middle-inner-pages__long-col .b-contacts__form dl dd input {
    width: 100%;
    height: 36px;
    margin: 0 6px 0 0;
    padding: 8px 12px 8px;
    background: #fff;
    border: 2px solid #d9e2e9;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    outline: none 0;
    font-size: 13px;
    color: #73777a;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.b-middle-inner-pages__long-col .b-contacts__form dl dd input.file {
    width: 100%;
    height: auto;
    margin: 0 6px 0 0;
    padding: 8px 0px 8px;
    background: none;
    border: none;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    outline: none 0;
    font-size: 13px;
    color: #73777a;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.ie7 .b-middle-inner-pages__long-col .b-contacts__form dl dd input {
    padding-top: 0;
    padding-bottom: 0;
    line-height: 36px
}

.ie7 .b-middle-inner-pages__long-col .b-contacts__form dl dd input {
    z-index: expression(
				runtimeStyle.zIndex = 1,
				runtimeStyle.width = parentNode.offsetWidth - 58 + 'px');
}

.b-middle-inner-pages__long-col .b-contacts__form dl dd.error input {
    border-color: #ff4747
}

.b-middle-inner-pages__long-col .b-contacts__form dl dd.error input, .b-middle-inner-pages__long-col .b-contacts__form dl dd.error textarea, .b-middle-inner-pages__long-col .b-contacts__form dl dd.error .js-pseudo-select, .b-middle-inner-pages__long-col .b-contacts__form dl dd.error .custom-select {
    border-color: #ff4747
}

/*__custom-select___VIT_______*/

.b-middle-inner-pages__long-col .b-contacts__form dl dd small {
    padding: 5px 0 0;
    display: block;
    position: absolute;
    bottom: 9px;
    left: 0;
    font-size: 11px;
    color: #ee2e24;
    display: none
}

.b-middle-inner-pages__long-col .b-contacts__form dl dd.error small {
    display: block
}

.b-middle-inner-pages__long-col .b-contacts__form dl dd .value-1 {
    width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.b-middle-inner-pages__long-col .b-contacts__form dl dd .js-select {
    height: 36px;
    display: block
}

.b-middle-inner-pages__long-col .b-contacts__form dl dd .js-pseudo-select {
    width: 100% !important;
    height: 36px;
    background: #fff url(../images/select-arr_small.png) no-repeat 100% 50%;
    border: 2px solid #d9e2e9;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #73777a;
    text-shadow: none
}

.b-middle-inner-pages__long-col .b-contacts__form dl dd .js-pseudo-select span {
    width: 100% !important;
    display: block
}

.b-middle-inner-pages__long-col .b-contacts__form dl dd textarea {
    width: 100%;
    height: 166px;
    padding: 7px 12px;
    border: 2px solid #d9e2e9;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    resize: none;
    overflow: auto;
    line-height: 17px;
    color: #73777a
}

.b-middle-inner-pages__long-col .b-contacts__form dl dd textarea {
    z-index: expression(
				runtimeStyle.zIndex = 1,
				runtimeStyle.width = parentNode.offsetWidth - 58 + 'px');
}

.b-middle-inner-pages__long-col .b-contacts__form dl dd.error input,
.b-middle-inner-pages__long-col .b-contacts__form dl dd.error textarea,
.b-middle-inner-pages__long-col .b-contacts__form dl dd.error .js-pseudo-select {
    border-color: #ff4747
}

.b-middle-inner-pages__long-col .b-contacts__form .custom-select {
    width: 100% !important;
    height: 36px;
    background: #fff url(../images/select-arr_small.png) no-repeat 100% 50%;
    border: 2px solid #d9e2e9;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #73777a;
    text-shadow: none;
    cursor: pointer
}

.b-middle-inner-pages__long-col .b-contacts__form .custom-select > span {
    padding: 0 12px 0;
    display: block;
    line-height: 30px
}

.b-middle-inner-pages__long-col .b-contacts__form .select-list {
    margin: 0 -3px;
    border-radius: 4px;
    background: #fff;
    box-shadow: 2px 2px 3px 0 rgba(0, 0, 0, .3);
    position: absolute;
    top: 4px;
    z-index: 22
}

.b-middle-inner-pages__long-col .b-contacts__form .custom-scroll {
    position: relative
}

.b-middle-inner-pages__long-col .b-contacts__form .select-list.custom-scroll {
    overflow: hidden
}

.b-middle-inner-pages__long-col .b-contacts__form .select-scroll {
    width: 4px;
    border: 1px solid #d9e2e9;
    border-radius: 3px;
    display: block;
    position: absolute;
    top: 8px;
    right: 8px;
    bottom: 8px;
    z-index: 22
}

.b-middle-inner-pages__long-col .b-contacts__form .scroll-drag {
    height: 10px;
    width: 6px;
    border-radius: 3px;
    background: #d9e2e9;
    display: block;
    position: absolute;
    left: -1px;
    cursor: pointer
}

.b-middle-inner-pages__long-col .b-contacts__form .custom-select ul {
    padding: 5px 0;
    position: relative
}

.b-middle-inner-pages__long-col .b-contacts__form .custom-select li {
    /*height: 25px;*/
    min-height: 25px;
    max-height: 50px;
    padding: 0 20px;
    line-height: 25px;
    cursor: pointer
}

.b-middle-inner-pages__long-col .b-contacts__form .custom-select li:hover {
    background: #ecf0f4
}

.b-middle-inner-pages__long-col .b-contacts__form .btn-search {
    margin: -7px 0 0;
    float: right
}

.b-middle-inner-pages__long-col .b-contacts__form .btn-search span {
    padding: 12px 42px 14px;
    border-top: 0 none;
    font-weight: normal;
    color: #fff;
    text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.2)
}

.b-middle-inner-pages__long-col .b-contacts__form .btn-search span {
    background: #e1e1e1;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UxZTFlMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ2JSIgc3RvcC1jb2xvcj0iI2RkZGRkZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkM2QzZDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #e1e1e1 0%, #dddddd 46%, #d3d3d3 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e1e1e1), color-stop(46%, #dddddd), color-stop(100%, #d3d3d3));
    background: -webkit-linear-gradient(top, #e1e1e1 0%, #dddddd 46%, #d3d3d3 100%);
    background: -o-linear-gradient(top, #e1e1e1 0%, #dddddd 46%, #d3d3d3 100%);
    background: -ms-linear-gradient(top, #e1e1e1 0%, #dddddd 46%, #d3d3d3 100%);
    background: linear-gradient(to bottom, #e1e1e1 0%, #dddddd 46%, #d3d3d3 100%);
}

.ie7 .b-middle-inner-pages__long-col .b-contacts__form .btn-search span,
.ie8 .b-middle-inner-pages__long-col .b-contacts__form .btn-search span {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e1e1e1', endColorstr='#d3d3d3', GradientType=0);
}

/*History*/
.b-middle-inner-pages__long-col.b-history {
}

.b-middle-inner-pages__long-col.b-history h1, .b-middle-inner-pages__long-col.b-history h2.h1 {
    margin: 0 30px 20px;
    padding: 26px 0 24px;
    border-bottom: 1px solid #e5e5e5;
    font-size: 35px;
    font-weight: normal;
    color: #000
}

.b-middle-inner-pages__long-col.b-history h1.n-b {
    border-bottom: 0 none;
    margin-bottom: 2px;
}

.b-middle-inner-pages__long-col.b-history .title-1, .bp-title-1 {
    margin: 0 30px;
    padding: 0 0 17px;
    font-size: 19px;
    font-weight: normal;
    color: #000
}

.b-middle-inner-pages__long-col.b-history .title-2 {
    margin: 0 30px;
    padding: 0 0 17px;
    font-size: 20px;
    font-weight: bold;
    color: #000
}

.b-middle-inner-pages__long-col article.b-history__txt-1 {
    margin: 0 30px;
    padding: 0 0 15px;
    overflow: hidden;
    zoom: 1
}

.b-middle-inner-pages__long-col article.b-history__txt-1 p {
    margin: 0 0 19px;
    padding: 0 0 18px;
    border-bottom: 1px solid #e5e5e5;
    border-bottom: none;
    clear: both;
    font-size: 15px;
    line-height: 20px;
    color: #303030
}

.b-middle-inner-pages__long-col article.b-history__txt-1 .more {
    float: right;
    color: #4f6982
}

.b-middle-inner-pages__long-col article.b-history__txt-1 .more:hover {
    text-decoration: underline
}

.b-middle-inner-pages__long-col article.b-history__txt-1 .more .arr, .more-news .arr {
    width: 7px;
    height: 11px;
    padding: 0 0 0 5px;
    background: url(../images/icons.png) no-repeat -88px -52px;
    display: -moz-inline-stack;
    display: inline-block;
    position: relative;
    top: 1px
}

.ie7 .b-middle-inner-pages__long-col article.b-history__txt-1 .more .arr {
    display: inline
}

.b-middle-inner-pages__long-col .b-history__data-slider {
    margin: 0 30px 5px;
    position: relative
}

.ie7 .b-middle-inner-pages__long-col .b-history__data-slider {
    zoom: 1
}

.b-middle-inner-pages__long-col .b-history__data-slider-i {
    height: 111px;
    margin: 0 50px 18px 53px;
    background: #eef1f3;
    position: relative;
    clear: both
}

.ie7 .b-middle-inner-pages__long-col .b-history__data-slider-i {
    z-index: 2;
    zoom: 1
}

.b-middle-inner-pages__long-col .b-history__data-slider-i .line {
    width: 100%;
    height: 6px;
    background: url(../images/data_slider_bg.png) repeat-x;
    top: 55px
}

.ie7 .b-middle-inner-pages__long-col .b-history__data-slider-i .line {
    width: 85%;
    left: 5%
}

.b-middle-inner-pages__long-col .b-history__data-slider-i ul {
    margin: 0 -42px 0 -42px
}

.b-middle-inner-pages__long-col .b-history__data-slider-i li {
    width: 12.433392539964476021314387211368%;
    margin: 0 16.696269982238010657193605683837% 0 0;
    padding: 19px 0 0;
    text-align: center;
    float: left;
    position: relative;
    z-index: 1
}

.ie7 .b-middle-inner-pages__long-col .b-history__data-slider-i li {
    width: 12%;
    margin: 0 15% 0 0
}

.b-middle-inner-pages__long-col .b-history__data-slider-i li.last {
    margin: 0
}

.b-middle-inner-pages__long-col .b-history__data-slider-i li .item {
}

.b-middle-inner-pages__long-col .b-history__data-slider-i li span {
    font-size: 11px;
    color: #4f6982;
    white-space: nowrap
}

.b-middle-inner-pages__long-col .b-history__data-slider-i li.active span {
    color: #ee2e24
}

.b-middle-inner-pages__long-col .b-history__data-slider-i li a {
    width: 39px;
    height: 37px;
    margin: 7px auto 17px;
    background: url(../images/icons.png) no-repeat 3px -286px;
    display: block;
    line-height: 37px;
    text-align: center
}

.b-middle-inner-pages__long-col .b-history__data-slider-i li a.round {
    cursor: pointer;
    background: none;
    margin: -20px auto -7px;
    line-height: auto;
    text-decoration: underline;
    cursor: pointer
}

.b-middle-inner-pages__long-col .b-history__data-slider-i li a:hover.round {
    text-decoration: none;
    cursor: pointer
}

.b-middle-inner-pages__long-col .b-history__data-slider-i li a.round.active {
    color: #EE2E24;
    font-weight: bold;
}

.b-middle-inner-pages__long-col .b-history__data-slider-i li a.round.active span {
    color: #EE2E24;
    font-weight: bold;
}

.b-middle-inner-pages__long-col .b-history__data-slider-i li.active a {
    background-position: -52px -288px;
    cursor: default
}

.b-middle-inner-pages__long-col .b-history__data-slider-i li .info {
    width: 211px;
    margin: 0 0 0 -116px;
    padding: 11px 10px 12px;
    background: #fff;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    position: absolute;
    top: 100%;
    left: 50%;
    line-height: 15px;
    color: #000;
    -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.20);
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.20);
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.20);
    display: none
}

.ie7 .b-middle-inner-pages__long-col .b-history__data-slider-i li .info,
.ie8 .b-middle-inner-pages__long-col .b-history__data-slider-i li .info {
    border: 1px solid #ebedef
}

.b-middle-inner-pages__long-col .b-history__data-slider-i li.active .info {
    display: block
}

.ie7 .b-middle-inner-pages__long-col .b-history__data-slider-i li.active,
.ie7 .b-middle-inner-pages__long-col .b-history__data-slider-i li.active .info {
    z-index: 2;
    zoom: 1
}

.b-middle-inner-pages__long-col .b-history__data-slider-i li.active .info {
    display: block
}

.b-middle-inner-pages__long-col .b-history__data-slider-i li .info .icon {
    width: 15px;
    height: 7px;
    margin: 0 0 0 -8px;
    background: url(../images/icons.png) no-repeat -143px -288px;
    left: 50%;
    top: -7px
}

.b-middle-inner-pages__long-col .b-history__data-slider-nav {
}

.b-middle-inner-pages__long-col .b-history__data-slider-nav .left-arr {
    width: 53px;
    height: 111px;
    background: #eef1f3;
    -moz-border-radius: 2px 0 0 2px;
    -webkit-border-radius: 2px 0 0 2px;
    border-radius: 2px 0 0 2px;
    position: absolute;
    top: 0;
    left: 0
}

.b-middle-inner-pages__long-col .b-history__data-slider-nav .right-arr {
    width: 53px;
    height: 111px;
    background: #eef1f3;
    -moz-border-radius: 0 2px 2px 0;
    -webkit-border-radius: 0 2px 2px 0;
    border-radius: 0 2px 2px 0;
    position: absolute;
    top: 0;
    right: 0
}

.b-middle-inner-pages__long-col .b-history__data-slider-nav li a {
    width: 40px;
    height: 111px;
    display: block;
    position: absolute;
    text-indent: -9999px;
    z-index: 2
}

.b-middle-inner-pages__long-col .b-history__data-slider-nav .left-arr a {
    left: 0
}

.b-middle-inner-pages__long-col .b-history__data-slider-nav .right-arr a {
    right: 0
}

.b-middle-inner-pages__long-col .b-history__data-slider-nav .left-arr .icon {
    width: 9px;
    height: 14px;
    background: url(../images/icons.png) no-repeat -102px -288px;
    left: 16px;
    top: 50px
}

.b-middle-inner-pages__long-col .b-history__data-slider-nav .right-arr .icon {
    width: 9px;
    height: 14px;
    background: url(../images/icons.png) no-repeat -123px -288px;
    right: 16px;
    top: 50px
}

.b-middle-inner-pages__long-col .b-history__data-slider .more {
    margin: 0 0 12px;
    float: right;
    color: #4f6982
}

.b-middle-inner-pages__long-col .b-history__data-slider .more:hover {
    text-decoration: underline
}

.b-middle-inner-pages__long-col .b-history__data-slider .more .arr {
    width: 7px;
    height: 11px;
    padding: 0 0 0 5px;
    background: url(../images/icons.png) no-repeat -88px -52px;
    display: -moz-inline-stack;
    display: inline-block;
    position: relative;
    top: 1px
}

.ie7 .b-middle-inner-pages__long-col .b-history__data-slider .more .arr {
    display: inline
}

.b-middle-inner-pages__long-col .b-history__table-1 {
    margin: 0 30px 15px;
    overflow: hidden;
    zoom: 1
}

.b-middle-inner-pages__long-col .b-history__table-1-i {
    margin: 0 0 18px;
    padding: 6px 20px 0;
    background: #eef1f3;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    clear: both
}

.b-middle-inner-pages__long-col .b-history__table-1 table {
    width: 100%
}

.b-middle-inner-pages__long-col .b-history__table-1 table tr {
    border-bottom: 1px solid #fff;
    vertical-align: top
}

.b-middle-inner-pages__long-col .b-history__table-1 table tr.last {
    border-bottom: 0 none
}

.b-middle-inner-pages__long-col .b-history__table-1 table tr td.col-1 {
    width: 48.253968253968253968253968253968%
}

.b-middle-inner-pages__long-col .b-history__table-1 table tr td.col-1 div {
    padding: 17px 25px 20px 0;
    font-size: 46px;
    color: #4f6982
}

.b-middle-inner-pages__long-col .b-history__table-1 table tr td.col-1 div sup {
    position: relative;
    top: -21px;
    font-size: 23px;
    color: #9eadba
}

.b-middle-inner-pages__long-col .b-history__table-1 table tr td.col-2 {
    width: 51.746031746031746031746031746032%
}

.b-middle-inner-pages__long-col .b-history__table-1 table tr td.col-2 div {
    padding: 17px 0 22px;
    line-height: 20px;
    color: #303030
}

.b-middle-inner-pages__long-col .b-history__table-1 .more {
    margin: 0 0 12px;
    float: right;
    color: #4f6982
}

.b-middle-inner-pages__long-col .b-history__table-1 .more:hover {
    text-decoration: underline
}

.b-middle-inner-pages__long-col .b-history__table-1 .more .arr {
    width: 7px;
    height: 11px;
    padding: 0 0 0 5px;
    background: url(../images/icons.png) no-repeat -88px -52px;
    display: -moz-inline-stack;
    display: inline-block;
    position: relative;
    top: 1px
}

.ie7 .b-middle-inner-pages__long-col .b-history__table-1 .more .arr {
    display: inline
}

.b-middle-inner-pages__long-col .b-history__info-1 {
    margin: 0 30px 42px
}

.b-middle-inner-pages__long-col .b-history__info-1-i {
    margin: 0 0 21px;
    position: relative
}

.b-middle-inner-pages__long-col .b-history__info-1-i.corp {
    margin: 0 0 60px;
}

.b-middle-inner-pages__long-col .b-history__info-1 .col-1 {
    width: 60.15873015873015873015873015873%;
    height: 100%;
    padding: 15px 0;
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    position: absolute;
    left: 0;
    top: 0;
    overflow-y: auto
}

.b-middle-inner-pages__long-col .b-history__txt-2 {
    padding: 12px 25px 0 0
}

.b-middle-inner-pages__long-col .b-history__txt-2.first {
    margin: 16px 0 0
}

.b-middle-inner-pages__long-col .b-history__txt-2.last {
    margin: 0 0 16px
}

.b-middle-inner-pages__long-col .b-history__txt-2 .title {
    padding: 0 0 4px;
    font-size: 15px;
    color: #000
}

.b-middle-inner-pages__long-col .b-history__txt-2 small {
    font-size: 11px;
    font-weight: bold;
    color: #4f6982
}

.b-middle-inner-pages__long-col .b-history__txt-2 p {
    padding: 13px 0 12px;
    line-height: 18px;
    color: #303030
}

.ie7 .b-middle-inner-pages__long-col .b-history__info-1-i .mCustomScrollBox,
.ie7 .b-middle-inner-pages__long-col .b-history__info-1-i .mCSB_scrollTools,
.ie7 .b-middle-inner-pages__long-col .b-history__info-1-i .mCSB_draggerContainer,
.ie7 .b-middle-inner-pages__long-col .b-history__info-1-i .mCSB_draggerRail {
    height: auto;
    min-height: 100%
}

.ie7 .b-middle-inner-pages__long-col .b-history__info-1-i .mCSB_scrollTools {
    background: #dce1e6
}

.ie7 .b-middle-inner-pages__long-col .b-history__info-1-i .mCSB_draggerContainer {
    background: #fff
}

.ie7 .b-middle-inner-pages__long-col .b-history__info-1-i .mCSB_draggerContainer {
    right: 12px
}

.b-middle-inner-pages__long-col .b-history__info-1 .col-2 {
    margin: 0 0 0 60.15873015873015873015873015873%
}

/* Вставил col-3 ниже */
.b-middle-inner-pages__long-col .b-history__info-1 .col-3 {
    width: 30%;
    height: 50%;
    /*padding: 15px 0;*/
    /*border-top: 1px solid #e5e5e5;*/
    /*border-bottom: 1px solid #e5e5e5;*/
    /*position: absolute;*/
    position: relative; /* вот различие между GWA */
    /*left: 0;*/
    /*left: -20px; работало */
    left: -20px;
    /*top: 0;*/
    /*margin: 10px 10px 10px 10px;*/
    /*background: #FFFFFF*/
    /*overflow-y: auto*/
}

/* Вставил col-3 выше */

.b-middle-inner-pages__long-col .b-history__txt-3 {
    margin: 0 0 0 21px;
    padding: 0 20px 20px;
    background: #eef1f3
}

.b-middle-inner-pages__long-col .b-history__txt-3 .title-2 {
    position: absolute;
    top: -36px;
    font-size: 19px;
    font-weight: normal;
    color: #000
}

.b-middle-inner-pages__long-col .b-history__txt-3 figure {
    margin: 0 -20px 15px
}

.b-middle-inner-pages__long-col .b-history__txt-3 figure img {
    max-width: 100%;
    height: auto
}

.b-middle-inner-pages__long-col .b-history__txt-3 .title {
    padding: 0 0 9px;
    font-size: 15px;
    line-height: 18px;
    color: #000
}

.b-middle-inner-pages__long-col .b-history__txt-3 p {
    padding: 0 0 20px;
    line-height: 20px;
    color: #303030
}

.b-middle-inner-pages__long-col .b-history__txt-3 p.b-b {
    margin: 0 -20px 16px;
    padding: 0 20px 16px;
    border-bottom: 1px solid #fff;
    line-height: 18px
}

.b-middle-inner-pages__long-col .b-history__txt-3 strong {
    padding: 3px 0 3px;
    display: block
}

.b-middle-inner-pages__long-col .b-history__txt-3 .more {
    color: #4f6982
}

.b-middle-inner-pages__long-col .b-history__txt-3 .more:hover {
    text-decoration: underline
}

.b-middle-inner-pages__long-col .b-history__txt-3 .more .arr {
    width: 7px;
    height: 11px;
    padding: 0 0 0 5px;
    background: url(../images/icons.png) no-repeat -88px -52px;
    display: -moz-inline-stack;
    display: inline-block;
    position: relative;
    top: 1px
}

.ie7 .b-middle-inner-pages__long-col .b-history__txt-3 .more .arr {
    display: inline
}

.b-middle-inner-pages__long-col .b-history__info-1 .more {
    color: #4f6982
}

.b-middle-inner-pages__long-col .b-history__info-1 .more.vr {
    display: inline-block;
    padding: 30px 0 0
}

.b-middle-inner-pages__long-col .b-history__info-1 .more:hover {
    text-decoration: underline
}

.b-middle-inner-pages__long-col .b-history__info-1 .more .arr {
    width: 7px;
    height: 11px;
    padding: 0 0 0 5px;
    background: url(../images/icons.png) no-repeat -88px -52px;
    display: -moz-inline-stack;
    display: inline-block;
    position: relative;
    top: 1px
}

.ie7 .b-middle-inner-pages__long-col .b-history__info-1 .more .arr {
    display: inline
}

.b-middle-inner-pages__long-col .b-history__info-2 {
    margin: -12px 30px 22px;
    padding: 12px 0;
    zoom: 1
}

.b-middle-inner-pages__long-col .b-history__info-2 li {
    width: 138px;
    margin: 0 20px 20px 0;
    float: left;
    -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.20);
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.20);
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.20)
}

.ie7 .b-middle-inner-pages__long-col .b-history__info-2 li,
.ie8 .b-middle-inner-pages__long-col .b-history__info-2 li {
    border: 1px solid #eeeeee
}

/*	Alex ADD */
.b-middle-inner-pages__long-col .b-history__info-2 li {
    position: relative;
}

/*	Alex ADD */
.b-middle-inner-pages__long-col .b-history__info-2 li.last {
    margin: 0
}

.b-middle-inner-pages__long-col .b-history__info-2 li figure {
}

.b-middle-inner-pages__long-col .b-history__info-2 li figcaption {
    padding: 12px 18px 16px;
    line-height: 15px;
    color: #303030
}

/* Alex ADD */
.b-middle-inner-pages__long-col .b-history__info-2 li:hover figcaption {
    background: #4f6982;
    color: #fff
}

.b-middle-inner-pages__long-col .b-history__info-2 li:hover .pop-up {
    display: block
}

.b-middle-inner-pages__long-col .b-history__info-2 li .pop-up {
    width: 188px;
    margin: -5px 0 0;
    padding: 13px 20px 17px;
    background: #fff;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    position: absolute;
    top: 100%;
    left: 0;
    display: none;
    z-index: 1;
    -moz-box-shadow: 0 2px 7px 0 rgba(0, 0, 0, 0.30);
    -webkit-box-shadow: 0 2px 7px 0 rgba(0, 0, 0, 0.30);
    box-shadow: 0 2px 7px 0 rgba(0, 0, 0, 0.30);
    cursor: pointer;
    cursor: hand
}

.b-middle-inner-pages__long-col .b-history__info-2 li .pop-up .title {
    padding: 0 0 13px;
    font-size: 13px;
    line-height: 16px;
    font-weight: normal;
    color: #303030
}

.b-middle-inner-pages__long-col .b-history__info-2 li .pop-up .more {
    font-size: 11px;
    color: #4f6982
}

.b-middle-inner-pages__long-col .b-history__info-2 li .pop-up .more:hover {
    text-decoration: underline
}

.b-middle-inner-pages__long-col .b-history__info-2 li .pop-up .more .arr {
    width: 7px;
    height: 11px;
    padding: 0 0 0 5px;
    background: url(../images/icons.png) no-repeat -88px -52px;
    display: -moz-inline-stack;
    display: inline-block;
    position: relative;
    top: 2px
}

.ie7 .b-middle-inner-pages__long-col .b-history__info-2 li .pop-up .more .arr {
    display: inline
}

.b-middle-inner-pages__long-col .b-history__info-2 li .pop-up p {
    margin: 0 0 13px;
    padding: 0 0 16px;
    border-bottom: 1px solid #e5e5e5;
    line-height: 13px;
    font-size: 11px;
    color: #303030
}

.b-middle-inner-pages__long-col .b-history__info-2 li .pop-up .icon {
    width: 15px;
    height: 7px;
    background: url(../images/icons.png) no-repeat -143px -288px;
    left: 18px;
    top: -6px
}

/* ALEX ADD */

.b-middle-inner-pages__long-col .b-history__info-3 {
    margin: 0 30px 37px;
    overflow: hidden;
    zoom: 1;
    min-height: 450px;
}

.ie7 .b-middle-inner-pages__long-col .b-history__info-3 {
    width: auto
}

.b-middle-inner-pages__long-col .b-history__info-3 .col-1 {
    width: 50%;
    float: left
}

.b-middle-inner-pages__long-col .b-history__info-3 .col-2 {
    width: 49%;
    float: right
}

.b-middle-inner-pages__long-col .b-history__txt-4 {
}

.b-middle-inner-pages__long-col .col-1 .b-history__txt-4 {
    margin: 0 20px 0 0
}

.b-middle-inner-pages__long-col .col-2 .b-history__txt-4 {
    margin: 0 0 0 20px
}

.b-middle-inner-pages__long-col .b-history__txt-4 figure {
    margin: 0 0 17px
}

.b-middle-inner-pages__long-col .b-history__txt-4 figure img {
    max-width: 100%;
    height: auto
}

.b-middle-inner-pages__long-col .b-history__txt-4 .title {
    padding: 0 0 12px
}

.b-middle-inner-pages__long-col .b-history__txt-4 p {
    margin: 0 0 19px;
    padding: 0 0 17px;
    border-bottom: 1px solid #e5e5e5;
    line-height: 18px;
    color: #303030
}

.b-middle-inner-pages__long-col .b-history__txt-4 .more {
    color: #4f6982
}

.b-middle-inner-pages__long-col .b-history__txt-4 .more:hover {
    text-decoration: underline
}

.b-middle-inner-pages__long-col .b-history__txt-4 .more .arr {
    width: 7px;
    height: 11px;
    padding: 0 0 0 5px;
    background: url(../images/icons.png) no-repeat -88px -52px;
    display: -moz-inline-stack;
    display: inline-block;
    position: relative;
    top: 1px
}

.ie7 .b-middle-inner-pages__long-col .b-history__txt-4 .more .arr {
    display: inline
}

.b-middle-inner-pages__long-col .b-history__info-4 {
    margin: 0 30px 24px;
    background: #eef1f3;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px
}

.ie7 .b-middle-inner-pages__long-col .b-history__info-4 {
    clear: both
}

.b-middle-inner-pages__long-col .b-history__info-4 li {
    padding: 32px 180px 32px 97px;
    position: relative;
    font-size: 15px;
    color: #000
}

.b-middle-inner-pages__long-col .b-history__info-4 li:first-child {
    border-bottom: 1px solid #e2e5e7
}

.b-middle-inner-pages__long-col .b-history__info-4 li b {
}

.b-middle-inner-pages__long-col .b-history__info-4 li .img-1 {
    width: 42px;
    height: 30px;
    background: url(../images/icons.png) no-repeat -236px -183px;
    left: 30px;
    top: 26px
}

.b-middle-inner-pages__long-col .b-history__info-4 li .img-2 {
    width: 42px;
    height: 41px;
    background: url(../images/icons.png) no-repeat -304px -183px;
    left: 30px;
    top: 18px
}

.b-middle-inner-pages__long-col .b-history__info-4 li .save {
    padding: 6px 17px 5px;
    background: #fff;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    display: block;
    position: absolute;
    right: 34px;
    top: 31px;
    font-size: 10px;
    text-transform: uppercase;
    color: #4f6982
}

.b-middle-inner-pages__long-col .b-history__info-4 li .save.active {
    background: #4f6982;
    color: #fff
}

.b-middle-inner-pages__long-col .b-history__info-4.post-sale-min {
    width: 236px;
    margin: 33px 15px 24px 40px;
    float: right;
    list-style: none
}

.b-middle-inner-pages__long-col .b-history__info-4.post-sale-min li {
    padding: 32px 46px 20px;
    border-bottom: 1px solid #e2e5e7
}

.b-middle-inner-pages__long-col .b-history__info-4.post-sale-min li:last-child {
    padding: 32px 46px 30px;
    border-bottom: none
}

.b-middle-inner-pages__long-col .b-history__info-4.post-sale-min li:first-child {
    padding: 14px 22px 20px;
}

.b-middle-inner-pages__long-col .b-history__info-4.post-sale-min h2 {
    font-size: 19px;
    line-height: 18px;
    font-weight: normal
}

.b-middle-inner-pages__long-col .b-history__info-4.post-sale-min li b {
    padding: 0 0 20px 28px;
    line-height: 18px;
    display: block
}

.b-middle-inner-pages__long-col .b-history__info-4.post-sale-min li .img-1 {
    height: 36px;
    background-position: -64px -634px;
    top: 31px
}

.b-middle-inner-pages__long-col .b-history__info-4.post-sale-min li .img-2 {
    background-position: -132px -639px;
    top: 24px
}

.b-middle-inner-pages__long-col .b-history__info-4.post-sale-min li .save {
    position: relative;
    text-align: center;
    top: 0;
    right: 0
}

.b-middle-inner-pages__long-col .b-history__map {
    margin: -38px 30px 28px
}

.ie7 .b-middle-inner-pages__long-col .b-history__map {
    margin: -18px 30px 28px
}

.b-middle-inner-pages__long-col .b-history__map-i {
    padding: 41px 0 33px;
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    clear: both;
    text-align: center
}

.b-middle-inner-pages__long-col .b-history__map-switch {
    padding: 0 0 12px;
    float: right
}

.ie7 .b-middle-inner-pages__long-col .b-history__map-switch {
    position: relative;
    top: -18px
}

.b-middle-inner-pages__long-col .b-history__map-switch li {
    margin: 0 0 0 4px;
    float: left
}

.b-middle-inner-pages__long-col .b-history__map-switch li a {
    padding: 6px 15px 5px;
    border: 1px solid #e4e8eb;
    background: #fff;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    display: block;
    font-size: 10px;
    text-transform: uppercase;
    color: #4f6982
}

.b-middle-inner-pages__long-col .b-history__map-switch li.active a {
    margin: 1px 0 0;
    padding: 4px 11px 5px;
    background: #4f6982;
    border-color: #4f6982;
    font-weight: bold;
    color: #fff
}

.b-middle-inner-pages__long-col .b-history__news {
    margin: -5px 30px 35px
}

.ie7 .b-middle-inner-pages__long-col .b-history__news {
    margin: -16px 30px 35px
}

.b-middle-inner-pages__long-col .b-history__news-i {
    padding: 6px 0;
    background: #eef1f3;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    clear: both
}

.b-middle-inner-pages__long-col .b-history__news .item {
    margin: 0 19px 0 22px;
    padding: 13px 100px 12px 0;
    border-bottom: 1px solid #fff;
    position: relative
}

.b-middle-inner-pages__long-col .b-history__news .item.last {
    border-bottom: 0 none
}

.b-middle-inner-pages__long-col .b-history__txt-5 {
}

.b-middle-inner-pages__long-col .b-history__txt-5 time {
    font-size: 11px;
    color: #6a747c
}

.b-middle-inner-pages__long-col .b-history__txt-5 p {
    padding: 6px 0 0;
    line-height: 15px
}

.b-middle-inner-pages__long-col .b-history__txt-5 p a {
    color: #303030
}

.b-middle-inner-pages__long-col .b-history__txt-5 p a:hover {
    text-decoration: underline
}

.b-middle-inner-pages__long-col .b-history__news .b-soc-icons {
    background: none;
    position: absolute;
    right: -7px;
    top: -4px
}

.b-middle-inner-pages__long-col .b-history__news .more {
    margin: 0 0 19px;
    display: block;
    float: right;
    color: #4f6982
}

.ie7 .b-middle-inner-pages__long-col .b-history__news .more {
    position: relative;
    top: -20px
}

.b-middle-inner-pages__long-col .b-history__news .more:hover {
    text-decoration: underline
}

.b-middle-inner-pages__long-col .b-history__news .more .arr {
    width: 7px;
    height: 11px;
    padding: 0 0 0 5px;
    background: url(../images/icons.png) no-repeat -88px -52px;
    display: -moz-inline-stack;
    display: inline-block;
    position: relative;
    top: 1px
}

.ie7 .b-middle-inner-pages__long-col .b-history__news .more .arr {
    display: inline
}

/*Directors*/
.b-middle-inner-pages__long-col.b-directors {
}

.b-middle-inner-pages__long-col.b-directors h1.main {
    margin: 0 30px 25px;
    padding: 29px 0 30px;
    border-bottom: 1px solid #e5e5e5;
    font-size: 35px;
    font-weight: normal;
    color: #000
}

.b-middle-inner-pages__long-col.b-directors .b-management-item__img {
    height: 138px;
}

.b-middle-inner-pages__long-col.b-directors .txt-1 {
    margin: 0 30px 18px;
    font-size: 15px;
    line-height: 22px;
    font-weight: normal;
    color: #303030
}

.b-middle-inner-pages__long-col .b-directors-i {
    margin: 0 30px 20px;

}

.b-middle-inner-pages__long-col .b-directors__item {
    width: 138px;
    margin: 0 17px 20px 0;
    position: relative;
    display: inline-block;
    vertical-align: top;
    -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.20);
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.20);
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.20); /*Add ALEX cursor:pointer;cursor:hand*/
}

.ie7 .b-middle-inner-pages__long-col .b-directors__item {
    display: inline
}

.ie7 .b-middle-inner-pages__long-col .b-directors__item:hover {
    z-index: 1;
    zoom: 1
}

.b-middle-inner-pages__long-col .b-directors__item:hover figcaption {
    background: #4f6982;
    color: #fff
}

.b-middle-inner-pages__long-col .b-directors__item:hover .pop-up {
    display: block
}

.b-middle-inner-pages__long-col .b-directors__item figcaption {
    padding: 12px 18px 16px;
    line-height: 15px;
    color: #303030
}

.b-middle-inner-pages__long-col .b-directors__item .pop-up {
    width: 188px;
    margin: -5px 0 0;
    padding: 13px 20px 17px;
    background: #fff;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    position: absolute;
    top: 100%;
    left: 0;
    display: none;
    z-index: 1000;
    -moz-box-shadow: 0 2px 7px 0 rgba(0, 0, 0, 0.30);
    -webkit-box-shadow: 0 2px 7px 0 rgba(0, 0, 0, 0.30);
    box-shadow: 0 2px 7px 0 rgba(0, 0, 0, 0.30); /*Add Alex*/
    cursor: pointer;
    cursor: hand
}

.ie7 .b-middle-inner-pages__long-col .b-directors__item .pop-up,
.ie8 .b-middle-inner-pages__long-col .b-directors__item .pop-up {
    border: 1px solid #ebebeb
}

.b-middle-inner-pages__long-col .b-directors__item .pop-up .title {
    padding: 0 0 13px;
    font-size: 13px;
    line-height: 16px;
    font-weight: normal;
    color: #303030
}

.b-middle-inner-pages__long-col .b-directors__item .pop-up .more {
    font-size: 11px;
    color: #4f6982

}

.b-middle-inner-pages__long-col .b-directors__item .pop-up .more:hover {
    text-decoration: underline

}

.b-middle-inner-pages__long-col .b-directors__item .pop-up .more .arr {
    width: 7px;
    height: 11px;
    padding: 0 0 0 5px;
    background: url(../images/icons.png) no-repeat -88px -52px;
    display: -moz-inline-stack;
    display: inline-block;
    position: relative;
    top: 2px
}

.ie7 .b-middle-inner-pages__long-col .b-directors__item .pop-up .more .arr {
    display: inline
}

.b-middle-inner-pages__long-col .b-directors__item .pop-up p {
    margin: 0 0 13px;
    padding: 0 0 16px;
    border-bottom: 1px solid #e5e5e5;
    line-height: 13px;
    font-size: 11px;

    color: #303030

}

.b-middle-inner-pages__long-col .b-directors__item .pop-up .icon {
    width: 15px;
    height: 7px;
    background: url(../images/icons.png) no-repeat -143px -288px;
    left: 18px;
    top: -6px
}

/*Press-center*/
.b-middle-inner-pages__long-col.b-press-center {
}

.b-middle-inner-pages__long-col.b-press-center h1 {
    margin: 0 30px 29px;
    padding: 26px 0 25px;
    border-bottom: 1px solid #e5e5e5;
    font-size: 35px;
    font-weight: normal;
    color: #000
}

.b-middle-inner-pages__long-col .b-press-center-i {
    margin: 0 30px;
    overflow: hidden;
    zoom: 1
}

.b-middle-inner-pages__long-col .b-press-center__col-1 {
    width: 230px;
    padding: 0 0 19px;
    background: #eef1f3;
    float: right
}

.b-middle-inner-pages__long-col .b-press-center__col-2 {
    margin: 0 261px 0 0
}

.b-middle-inner-pages__long-col .b-press-center-i .b-news-preview__gallery {
    width: 100%;
    height: 356px;
    float: none;
    left: 0;
    -webkit-mask-image: none;
    mask-image: none
}

.b-middle-inner-pages__long-col .b-press-center-i .b-news-preview__gallery-i,
.b-middle-inner-pages__long-col .b-press-center-i .b-news-preview__gallery-i li,
.b-middle-inner-pages__long-col .b-press-center-i .b-news-preview__gallery-i li a,
.b-middle-inner-pages__long-col .b-press-center-i .b-news-preview__gallery-nav li,
.b-middle-inner-pages__long-col .b-press-center-i .b-news-preview__gallery-nav li a {
    height: 100%
}

.b-middle-inner-pages__long-col .b-press-center-i .b-news-preview__gallery-i li a div {
    width: 100%;
    padding-top: 20px;
    background: #eef1f3;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.b-middle-inner-pages__long-col .b-press-center-i .b-news-preview__gallery-i li a div span {
    color: #303030
}

.b-middle-inner-pages__long-col .b-press-center-i .b-news-preview__gallery-i li a div small {
    padding: 0 0 6px
}

.b-middle-inner-pages__long-col .b-press-center-i .b-news-preview__gallery,
.b-middle-inner-pages__long-col .b-press-center-i .b-news-preview__gallery-i li,
.b-middle-inner-pages__long-col .b-press-center-i .b-news-preview__gallery-i li a,
.b-middle-inner-pages__long-col .b-press-center-i .b-news-preview__gallery-nav li.right-arr,
.b-middle-inner-pages__long-col .b-press-center-i .b-news-preview__gallery-nav li.right-arr a {
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0
}

.b-middle-inner-pages__long-col .b-press-center-i .b-news-preview__gallery-nav li a .icon {
    top: 210px
}

.b-middle-inner-pages__long-col .b-press-center-i .b-news-preview__gallery-nav li.left-arr a .icon {
    left: 29px
}

.b-middle-inner-pages__long-col .b-press-center-i .b-news-preview__gallery-nav li.right-arr a .icon {
    right: 29px
}

/*.b-news-preview__gallery.slider_focus .b-news-preview__gallery-nav li > i{top:27px}*/
.b-middle-inner-pages__long-col .b-press-center-i .b-news-preview__gallery.slider_focus .item div {
    text-shadow: none
}

.b-middle-inner-pages__long-col .b-press-center-i .b-news-preview__gallery.slider_focus .b-news-preview__gallery-nav li a .icon {
    top: 27px
}

.b-middle-inner-pages__long-col .b-press-center-i .b-news-preview__gallery.slider_focus li a div small {
    color: #4f6982
}

.b-middle-inner-pages__long-col .b-press-center__col-1 .title-1 {
    margin: 0 0 15px;
    padding: 15px 14px 15px 14px;
    border-bottom: 1px solid #e5e5e5;
    font-size: 19px;
    font-style: normal;
    color: #000
}

.b-middle-inner-pages__long-col .b-press-center__col-2 .title-1 {
    margin: 12px 0 6px;
    padding: 12px 0 17px;
    border-bottom: 1px solid #e5e5e5;
    font-size: 19px;
    font-style: normal;
    color: #000
}

.b-middle-inner-pages__long-col .b-press-center__col-1 .more {
    margin: 0 0 0 18px;
    color: #4f6982
}

.b-middle-inner-pages__long-col .b-press-center__col-1 .more:hover {
    text-decoration: underline
}

.b-middle-inner-pages__long-col .b-press-center__col-1 .more .arr {
    width: 7px;
    height: 11px;
    padding: 0 0 0 5px;
    background: url(../images/icons.png) no-repeat -88px -52px;
    display: -moz-inline-stack;
    display: inline-block;
    position: relative;
    top: 1px
}

.ie7 .b-middle-inner-pages__long-col .b-press-center__col-1 .more .arr {
    display: inline
}

.b-middle-inner-pages__long-col .b-press-center__item {
    padding: 0 18px 19px
}

.b-middle-inner-pages__long-col .b-press-center__item.last {
    margin: 0 0 15px;
    padding-bottom: 20px;
    border-bottom: 1px solid #e5e5e5
}

.b-middle-inner-pages__long-col .b-press-center__item figure {
    margin: 0 0 6px;
    position: relative;
    overflow: hidden
}

.ie7 .b-middle-inner-pages__long-col .b-press-center__item figure,
.ie8 .b-middle-inner-pages__long-col .b-press-center__item figure {
    border: 1px solid #e5e5e5
}

.b-middle-inner-pages__long-col .b-press-center__item figure img {
    border: 5px solid #fff;
    position: relative;
    top: -2px;
    left: -2px;
    -moz-box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, 0.2)
}

.ie7 .b-middle-inner-pages__long-col .b-press-center__item figure img,
.ie8 .b-middle-inner-pages__long-col .b-press-center__item figure img {
    left: 0;
    top: 0
}

.b-middle-inner-pages__long-col .b-press-center__item figure .icon {
    padding: 6px 5px 6px 30px;
    background: #fff url(../images/icons.png) no-repeat;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    bottom: 2px;
    right: 2px;
    font-size: 11px;
    font-weight: bold;
    font-style: normal;
    color: #000
}

.b-middle-inner-pages__long-col .b-press-center__item figure .icon.img-1 {
    background-position: -269px -78px
}

.b-middle-inner-pages__long-col .b-press-center__item figure .icon.img-2 {
    background-position: -389px -79px
}

.b-middle-inner-pages__long-col .b-press-center__item time {
    padding: 0 0 1px;
    display: block;
    font-size: 11px;
    color: #6a747c
}

.b-middle-inner-pages__long-col .b-press-center__item p {
}

.b-middle-inner-pages__long-col .b-press-center__item p a {
    color: #303030;
    display: block;
    line-height: 18px;
    width: 194px;
    text-align: left;
}

.b-middle-inner-pages__long-col .b-press-center__item p a:hover {
    text-decoration: underline
}

.b-middle-inner-pages__long-col .b-press-center__list-1 {
    padding-bottom: 13px;
    border-bottom: 1px solid #e5e5e5
}

.b-middle-inner-pages__long-col .b-press-center__list-1 .item {
    padding: 13px 10px 8px 0;
    /*padding: 13px 100px 8px 0;*/
    position: relative
}

.b-middle-inner-pages__long-col .b-press-center__list-1 .b-history__txt-5 {
}

.b-middle-inner-pages__long-col .b-press-center__list-1 .b-history__txt-5 time {
    font-size: 11px;
    color: #6a747c
}

.b-middle-inner-pages__long-col .b-press-center__list-1 .b-history__txt-5 p {
    padding: 2px 0 0;
    line-height: 18px
}

.b-middle-inner-pages__long-col .b-press-center__list-1 .b-history__txt-5 p a {
    color: #303030
}

.b-middle-inner-pages__long-col .b-press-center__list-1 .b-history__txt-5 p a:hover {
    text-decoration: underline
}

.b-middle-inner-pages__long-col .b-press-center__list-1 .b-soc-icons {
    padding-bottom: 0;
    background: none;
    position: absolute;
    right: -7px;
    bottom: 12px
}

.b-middle-inner-pages__long-col .b-press-center__socnet {
    margin: 20px 30px 40px;
    overflow: hidden;
    zoom: 1
}

.b-middle-inner-pages__long-col .b-press-center__socnet .col-1 {
    width: 324px;
    float: left
}

.b-middle-inner-pages__long-col .b-press-center__socnet .col-2 {
    width: 304px;
    float: left
}

.fb-like-box.fb_iframe_widget span iframe {
    margin-top: 5px !important
}

/*Facts*/
.b-middle-inner-pages__long-col.b-facts {
}

.ie7 .b-middle-inner-pages__long-col.b-facts {
    float: none
}

.b-middle-inner-pages__long-col.b-facts .b-history__data-slider {
    margin-bottom: 13px
}

.b-middle-inner-pages__long-col.b-facts .b-history__news {
    margin: 20px 30px 40px;
    clear: both
}

.b-middle-inner-pages__long-col.b-facts .b-history__news .title {
    font-size: 19px;
    line-height: 21px;
    font-weight: normal
}

.b-middle-inner-pages__long-col.b-facts .b-history__news .more {
    margin: 6px 0 19px
}

.b-middle-inner-pages__long-col .b-facts__switch {
    margin: 0 30px;
    float: right
}

.b-middle-inner-pages__long-col .b-facts__switch li {
    margin: 0 0 0 4px;
    float: left
}

.b-middle-inner-pages__long-col .b-facts__switch li a {
    padding: 6px 18px 5px;
    border: 1px solid #e4e8eb;
    background: #fff;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    display: block;
    font-size: 10px;
    text-transform: uppercase;
    color: #4f6982
}

.b-middle-inner-pages__long-col .b-facts__switch li.active a {
    margin: 1px 0 0;
    padding: 4px 11px 5px;
    background: #4f6982;
    border-color: #4f6982;
    font-weight: bold;
    color: #fff
}

.b-middle-inner-pages__long-col .b-facts__switch + .title-1 {
    margin: -8px 30px 18px;
    padding: 0 360px 22px 0;
    border-bottom: 1px solid #e5e5e5;
    font-size: 35px;
    font-weight: normal;
    color: #000
}

.b-middle-inner-pages__long-col .b-facts-i.line-1 {
    margin: 0 30px;
    padding: 0 0 32px;
    overflow: hidden;
    zoom: 1;
    position: relative
}

.b-middle-inner-pages__long-col .b-facts-i.line-1 .b-facts__col-1 {
    width: 294px;
    float: right
}

.b-middle-inner-pages__long-col .b-facts-i.line-1 .b-facts__col-2 {
    margin: 0 294px 0 0
}

.b-middle-inner-pages__long-col .b-facts-i.line-1 .b-facts__col-2 .title-2 {
    margin: 0 40px 25px 0;
    padding: 0 0 16px;
    border-bottom: 1px solid #e5e5e5;
    font-size: 15px;
    color: #000
}

.b-middle-inner-pages__long-col .b-facts-i.line-1 .b-facts__col-2 p {
    margin: 0 40px 20px 0;
    font-size: 15px;
    line-height: 20px;
    color: #303030
}

.b-middle-inner-pages__long-col .b-facts__exchange {
}

.b-middle-inner-pages__long-col .b-facts__exchange .title {
    padding: 0 0 16px;
    font-size: 15px
}

.b-middle-inner-pages__long-col .b-facts__exchange .title span {
    font-weight: normal;
    color: #6a747c
}

.b-middle-inner-pages__long-col .b-facts__exchange-switch {
    padding: 12px 15px 9px 20px;
    background: #cfd7dd;
    -moz-border-radius: 2px 2px 0 0;
    -webkit-border-radius: 2px 2px 0 0;
    border-radius: 2px 2px 0 0;
    overflow: hidden;
    zoom: 1
}

.b-middle-inner-pages__long-col .b-facts__exchange-switch dt {
    padding: 0 20px 0 0;
    float: left;
    font-size: 15px;
    color: #303030
}

.b-middle-inner-pages__long-col .b-facts__exchange-switch dd {
    margin: -2px 0 0;
    float: right;
    font-size: 11px;
    text-align: right
}

.b-middle-inner-pages__long-col .b-facts__exchange-switch dd a {
    padding: 5px 10px 5px 20px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    display: block;
    display: -moz-inline-stack;
    display: inline-block;
    position: relative;
    color: #4f6982
}

.ie7 .b-middle-inner-pages__long-col .b-facts__exchange-switch dd a {
    display: inline
}

.b-middle-inner-pages__long-col .b-facts__exchange-switch dd a.active {
    background: #ee2e24;
    font-weight: bold;
    color: #fff
}

.b-middle-inner-pages__long-col .b-facts__exchange-switch dd a .ru {
    width: 11px;
    height: 13px;
    background: url(../images/icons.png) no-repeat -236px -288px;
    left: 6px;
    top: 4px
}

.b-middle-inner-pages__long-col .b-facts__exchange-switch dd a.active .ru {
    background-position: -236px -258px
}

.b-middle-inner-pages__long-col .b-facts__exchange-switch dd a .us {
    width: 11px;
    height: 17px;
    background: url(../images/icons.png) no-repeat -267px -287px;
    left: 6px;
    top: 1px
}

.b-middle-inner-pages__long-col .b-facts__exchange-switch dd a.active .us {
    background-position: -267px -258px
}

.b-middle-inner-pages__long-col .b-facts__exchange-i {
    padding: 21px 20px 23px;
    background: #dee4e8;
    font-size: 46px;
    color: #4f6982
}

.b-middle-inner-pages__long-col .b-facts__exchange-i sup {
    position: relative;
    top: -16px;
    font-size: 23px;
    color: #a0adb9
}

.b-middle-inner-pages__long-col .b-facts__exchange-i sup .icon {
    width: 0;
    height: 0;
    margin: -4px 0 0 -6px;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #5cb738;
    right: -21px;
    top: 14px
}

.ie7 .b-middle-inner-pages__long-col .b-facts__exchange-i sup .icon {
    top: 57px;
    right: -23px
}

/* Aled ADD */
.b-middle-inner-pages__long-col .b-facts__exchange-i sup .icon.red {
    width: 0;
    height: 0;
    margin: 0px 0 0 -6px;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid red;
    border-bottom: 0;
    right: -21px;
    top: 14px
}

/* Alex ADD */
.b-middle-inner-pages__long-col .b-facts__exchange-list {
    padding: 21px 20px 23px;
    background: #eef1f3;
    -moz-border-radius: 0 0 2px 2px;
    -webkit-border-radius: 0 0 2px 2px;
    border-radius: 0 0 2px 2px
}

.b-middle-inner-pages__long-col .b-facts__exchange-list li {
    padding: 0 0 11px;
    font-size: 11px
}

.b-middle-inner-pages__long-col .b-facts__exchange-list li a {
    padding: 0 0 0 19px;
    position: relative;
    text-decoration: underline;
    color: #4f6982
}

.b-middle-inner-pages__long-col .b-facts__exchange-list li a .icon {
    width: 7px;
    height: 11px;
    background: url(../images/icons.png) no-repeat -93px -52px;
    left: 1px;
    top: 2px
}

.ie7 .b-middle-inner-pages__long-col .b-facts__col-1-i .mCustomScrollBox,
.ie7 .b-middle-inner-pages__long-col .b-facts__col-1-i .mCSB_scrollTools,
.ie7 .b-middle-inner-pages__long-col .b-facts__col-1-i .mCSB_draggerContainer,
.ie7 .b-middle-inner-pages__long-col .b-facts__col-1-i .mCSB_draggerRail {
    height: auto;
    min-height: 100%
}

.ie7 .b-middle-inner-pages__long-col .b-facts__col-1-i .mCSB_scrollTools {
}

.ie7 .b-middle-inner-pages__long-col .b-facts__col-1-i .mCSB_draggerContainer {
    background: #dce1e6
}

.ie7 .b-middle-inner-pages__long-col .b-facts__col-1-i .mCSB_draggerContainer {
    width: 6px !important;
    left: auto !important;
    right: -7px !important
}

.ie7 .b-middle-inner-pages__long-col .b-facts__col-1-i .mCSB_dragger_bar {
    margin-left: -3px !important
}

.b-middle-inner-pages__long-col .b-facts-i.line-2 {
    margin: 48px 30px 59px;
    position: relative
}

.b-middle-inner-pages__long-col .b-facts-i.line-2 .b-facts__col-1 {
    width: 294px;
    float: right
}

.b-middle-inner-pages__long-col .b-facts-i.line-2 .b-facts__col-1-i {
    width: 292px;
    height: 100%;
    border: 1px solid #e5e5e5;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    position: absolute;
    right: 0;
    overflow-y: auto
}

.b-middle-inner-pages__long-col .b-facts-i.line-2 .cip .b-facts__col-1-i {
    height: 450px;
}

.b-middle-inner-pages__long-col .b-facts-i.line-2.investors-line .b-facts__col-1-i {
    height: 195px;
    padding: 15px 0;
    border-left: 0 none;
    border-right: 0 none;
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
}

.b-middle-inner-pages__long-col .b-facts-i.line-2 .b-facts__col-1-i li {
    height: 99px;
    border-bottom: 1px solid #f2f2f2
}

.b-middle-inner-pages__long-col .b-facts-i.line-2 .b-facts__col-1-i li div {
    width: 275px;
    height: 99px;
    display: table-cell;
    vertical-align: middle
}

.b-middle-inner-pages__long-col .b-facts-i.line-2 .b-facts__col-1-i li a {
    display: block;
    text-align: center
}

.b-middle-inner-pages__long-col .b-facts-i.line-2 .b-facts__col-1-i li.last {
    border-bottom: 0 none
}

.b-middle-inner-pages__long-col .b-facts-i.line-2 .b-facts__col-1 .title-2 {
    margin: 0 0 -42px 0;
    padding: 0 19px 6px;
    height: 4px;
    position: relative;
    top: -42px;
    font-size: 15px;
    color: #000
}

.b-middle-inner-pages__long-col .b-facts-i.line-2 .b-facts__col-2 {
    margin: 0 294px 0 0
}

.b-middle-inner-pages__long-col .b-facts-i.line-2 .b-facts__col-2.padded {
    padding-right: 20px;
}

.b-middle-inner-pages__long-col .b-facts-i.line-2 .b-facts__col-2 .title-2 {
    margin: 0 40px -42px 0;
    padding: 0 0 16px;
    border-bottom: 1px solid #e5e5e5;
    position: relative;
    top: -42px;
    font-size: 15px;
    font-weight: bold;
    color: #000
}

.b-middle-inner-pages__long-col .b-facts-i.line-2 .b-facts__col-2 .title-2.noborder {
    border: 0 none;
}

.b-middle-inner-pages__long-col .b-facts-i.line-2 .b-facts__col-2 .list-1 {
    margin: 0 40px 0 0;
    padding: 24px 0 5px;
    border-bottom: 1px solid #e5e5e5
}

.b-middle-inner-pages__long-col .b-facts-i.line-2 .b-facts__col-2 .list-1 dt {
    padding: 0 0 7px;
    line-height: 18px;
    color: #303030
}

.b-middle-inner-pages__long-col .b-facts-i.line-2 .b-facts__col-2 .list-1 dd {
    padding: 0 0 19px;
    font-size: 11px;
    line-height: 15px;
    color: #303030
}

.b-middle-inner-pages__long-col .b-facts-i.line-2 .b-facts__col-2 .list-1 dd b {
    padding: 0 0 4px;
    display: block;
    color: #4f6982
}

.b-middle-inner-pages__long-col .b-facts__select-1 {
    position: absolute;
    right: 22px;
    top: -46px
}

.b-middle-inner-pages__long-col .b-facts__select-1 select {
    width: 94px;
    height: 21px
}

.b-middle-inner-pages__long-col .b-facts__select-1 .js-pseudo-select {
    width: 94px !important;
    height: 21px !important;
    background: #fff url(../images/select-arr_small_2.png) no-repeat 100% 50%;
    border: 1px solid #e4e8eb;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    font-size: 11px !important;
    line-height: 21px !important;
    color: #4f6982 !important
}

.b-middle-inner-pages__long-col .b-facts__select-1 .js-pseudo-select span {
    padding: 0 2px !important;
    font-weight: normal !important
}

.b-middle-inner-pages__long-col .b-facts-i.line-2 .more {
    margin: 19px 0 0;
    position: absolute;
    top: 100%;
    color: #4f6982
}

.b-middle-inner-pages__long-col .b-facts-i.line-2 .more:hover {
    text-decoration: underline
}

.b-middle-inner-pages__long-col .b-facts-i.line-2 .more .arr {
    width: 7px;
    height: 11px;
    padding: 0 0 0 5px;
    background: url(../images/icons.png) no-repeat -88px -52px;
    display: -moz-inline-stack;
    display: inline-block;
    position: relative;
    top: 1px
}

.ie7 .b-middle-inner-pages__long-col .b-facts-i.line-2 .more .arr {
    display: inline
}

.b-middle-inner-pages__long-col .b-facts__graph {
    margin: 0 30px
}

.b-middle-inner-pages__long-col .b-facts__graph-tabs {
    border-bottom: 1px solid #e5e5e5;
    overflow: hidden;
    zoom: 1
}

.b-middle-inner-pages__long-col .b-facts__graph-tabs li {
    width: 50%;
    float: left
}

.b-middle-inner-pages__long-col .b-facts__graph-tabs li a {
    padding: 17px 19px;
    background: #eef1f3;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
    display: block;
    text-align: center;
    color: #505153
}

.b-middle-inner-pages__long-col .b-facts__graph-tabs li.last a {
    margin: 0 0 0 5px
}

.b-middle-inner-pages__long-col .b-facts__graph-tabs li.last.active a {
    margin-left: 5px
}

.b-middle-inner-pages__long-col .b-facts__graph-tabs li.active a {
    margin: 0 0 -1px;
    background: #fff;
    border: 1px solid #e5e5e5;
    border-bottom: 0 none;
    color: #4f6982;
    cursor: default
}

.b-middle-inner-pages__long-col .b-facts__graph-i {
    padding: 19px 24px 24px;
    border: 1px solid #eef1f3;
    border-top: 0 none;
    -moz-border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px
}

.b-middle-inner-pages__long-col .b-facts__graph-i.graph-investors {
    width: 294px;
    border: 0 none;
}

.b-middle-inner-pages__long-col .b-facts-i.line-3 {
    margin: 0 30px;
    padding: 30px 0;
    overflow: hidden;
    zoom: 1
}

.b-middle-inner-pages__long-col .b-facts__col-1 {
    width: 230px;
    float: right
}

.b-middle-inner-pages__long-col .b-facts__col-1 figure {
    padding: 19px 0;
    background: #eef1f3;
    text-align: center
}

.b-middle-inner-pages__long-col .b-facts__col-2 {
    margin: 0 230px 0 0
}

.b-middle-inner-pages__long-col .b-facts__col-2 .title-2 {
    margin: 0 28px 0 0;
    padding: 17px 0 18px;
    border-bottom: 1px solid #e5e5e5;
    font-size: 19px;
    font-weight: normal;
    color: #000
}

.b-middle-inner-pages__long-col .b-facts__col-2 table {
    margin: 0 28px 0 0
}

.b-middle-inner-pages__long-col .b-facts__col-2 table tr {
    border-bottom: 1px solid #e4e4e4
}

.b-middle-inner-pages__long-col .b-facts__col-2 table tr.last {
    border-bottom: 0 none
}

.b-middle-inner-pages__long-col .b-facts__col-2 table th {
    width: 42.895442359249329758713136729223%;
    vertical-align: top
}

.b-middle-inner-pages__long-col .b-facts__col-2 table th div {
    padding: 16px 30px 21px 0;
    line-height: 18px;
    color: #303030
}

.ie8 .b-middle-inner-pages__long-col .b-facts__col-2 table th div {
    text-align: left
}

.b-middle-inner-pages__long-col .b-facts__col-2 table td {
    width: 57.104557640750670241286863270777%;
    vertical-align: top
}

.b-middle-inner-pages__long-col .b-facts__col-2 table td div {
    padding: 16px 30px 21px 0;
    line-height: 18px;
    color: #505153
}

.b-middle-inner-pages__long-col .title-3 {
    margin: 0 30px;
    padding: 0 0 24px 0;
    font-size: 19px;
    font-weight: normal;
    color: #000
}

.b-middle-inner-pages__long-col .b-facts__table-1 {
    margin: 0 30px 32px;
    padding: 1px 19px 5px;
    background: #eef1f3;
    border-top: 0 none;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px
}

.b-middle-inner-pages__long-col .b-facts__table-1 table {
    width: 100%
}

.b-middle-inner-pages__long-col .b-facts__table-1 table tr {
    border-bottom: 1px solid #fff
}

.b-middle-inner-pages__long-col .b-facts__table-1 table tr.last {
    border-bottom: 0 none
}

.b-middle-inner-pages__long-col .b-facts__table-1 table tr th {
    width: 63.898305084745762711864406779661%;
    line-height: 20px;
    color: #505153;
    vertical-align: top
}

.b-middle-inner-pages__long-col .b-facts__table-1 table.tb_cont tr th {
    width: 43.898305084745762711864406779661%;
    line-height: 20px;
    color: #505153;
    vertical-align: top
}

/*-------VIT-------------*/
.b-middle-inner-pages__long-col .b-facts__table-1 table tr th div {
    padding: 8px 20px 10px 0
}

.ie8 .b-middle-inner-pages__long-col .b-facts__table-1 table tr th div {
    text-align: left
}

.b-middle-inner-pages__long-col .b-facts__table-1 table tr td {
    width: 36.101694915254237288135593220339%;
    vertical-align: top
}

.b-middle-inner-pages__long-col .b-facts__table-1 table tr td div {
    padding: 8px 20px 10px 0;
    font-weight: bold;
    line-height: 20px;
    color: #4f6982
}

/*Top-aircraft*/
.b-middle-inner-pages.b-top-aircraft {
    background: none !important
}

.b-middle-inner-pages.b-top-aircraft .b-middle-inner-pages__side-col {
    background: none !important
}

.b-middle-inner-pages.b-top-aircraft .b-middle-inner-pages__side-col .b-inner-navigation {
    background: none !important
}

.b-middle-inner-pages.b-top-aircraft .b-middle-inner-pages__side-col .b-inner-navigation .map-wrap {
    padding: 18px 35px 17px 24px;
    margin-top: 29px;
    background: #fff !important;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    font-size: 18px;
    color: #000;
    text-shadow: none;
    text-transform: uppercase
}

.b-middle-inner-pages.b-top-aircraft .b-middle-inner-pages__side-col .b-inner-navigation .map-wrap .icon {
    width: 6px;
    height: 11px;
    background-position: -200px -362px
}

.b-middle-inner-pages.b-top-aircraft .b-middle-inner-pages__side-col .b-inner-navigation .map-wrap.active .icon {
    width: 11px;
    height: 6px;
    background-position: -200px -345px
}

.b-middle-inner-pages.b-top-aircraft .b-middle-inner-pages__side-col .b-inner-navigation .b-top-aircraft__small-viewport {
    width: 270px; /*height:161px;*/
    height: 201px;
    padding: 0;
    margin: 0;
    background: url(../images/map_viewport-min.png);
    border-bottom: 0 none;
    position: relative
}

.b-middle-inner-pages.b-top-aircraft .b-middle-inner-pages__side-col .b-top-aircraft__small-viewport .frame {
    position: absolute;
    left: 0;
    top: 0;
    cursor: pointer;
    cursor: hand;
    box-shadow: inset 0 0 0 2px #fff
}

.b-middle-inner-pages.b-top-aircraft .b-middle-inner-pages__side-col .b-soc-icons {
    padding-top: 18px;
    background: #6a747c
}

.b-middle-inner-pages.b-top-aircraft .b-middle-inner-pages__side-col .b-inner-navigation dt.active,
.b-middle-inner-pages.b-top-aircraft .b-middle-inner-pages__side-col .b-inner-navigation dd {
    background: #46525c
}

.b-middle-inner-pages.b-top-aircraft .b-middle-inner-pages__side-col .b-inner-navigation dt {
    padding: 15px 35px 18px 24px;
    background: #6a747c
}

.b-middle-inner-pages.b-top-aircraft .b-middle-inner-pages__side-col .b-inner-navigation dt.active {
    border-bottom: 0 none
}

.b-middle-inner-pages.b-top-aircraft .b-middle-inner-pages__side-col .b-inner-navigation dd {
    margin: -8px 0 0;
    padding-bottom: 15px;
    position: relative
}

.b-middle-inner-pages.b-top-aircraft .b-middle-inner-pages__side-col .b-inner-navigation dt,
.b-middle-inner-pages.b-top-aircraft .b-middle-inner-pages__side-col .b-inner-navigation dd {
    border-bottom: 1px solid #8c959c
}

.b-middle-inner-pages.b-top-aircraft .b-middle-inner-pages__side-col .b-inner-navigation dt .icon {
    margin-top: -5px;
    right: 18px
}

.b-middle-inner-pages.b-top-aircraft .b-middle-inner-pages__side-col .b-inner-navigation dd span, .b-middle-inner-pages.b-top-aircraft .b-middle-inner-pages__side-col .b-inner-navigation dd a.active {
    margin: 0;
    background: #3b454e;
    color: #fff
}

.b-middle-inner-pages.b-top-aircraft .b-middle-inner-pages__side-col .b-inner-navigation .shd {
    width: 100%;
    height: 7px;
    background: url(../images/inner_nav_shd_2.png) repeat-x;
    left: 0;
    bottom: 0
}

.b-top-aircraft .b-middle-inner-pages__long-col {
    background: none !important
}

.b-top-aircraft .b-top-aircraft__nav {
    padding: 30px 0 0;
    overflow: hidden;
    zoom: 1
}

.b-top-aircraft .b-top-aircraft__nav li {
    width: 33.33%;
    float: left
}

.b-top-aircraft .b-top-aircraft__nav li a {
    height: 49px;
    border-top: 1px solid rgba(225, 227, 229, 0.2);
    border-right: 1px solid rgba(225, 227, 229, 0.2);
    display: block;
    line-height: 49px;
    text-align: center;
    color: #5b5b5b;
    white-space: nowrap
}

.b-top-aircraft .b-top-aircraft__nav li a {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI2MjYyNiIgc3RvcC1vcGFjaXR5PSIwLjUiLz4KICAgIDxzdG9wIG9mZnNldD0iMjMlIiBzdG9wLWNvbG9yPSIjMWYxZjFmIiBzdG9wLW9wYWNpdHk9IjAuNSIvPgogICAgPHN0b3Agb2Zmc2V0PSI3NyUiIHN0b3AtY29sb3I9IiMwNzA3MDciIHN0b3Atb3BhY2l0eT0iMC41Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC41Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, rgba(38, 38, 38, 0.5) 0%, rgba(31, 31, 31, 0.5) 23%, rgba(7, 7, 7, 0.5) 77%, rgba(0, 0, 0, 0.5) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(38, 38, 38, 0.5)), color-stop(23%, rgba(31, 31, 31, 0.5)), color-stop(77%, rgba(7, 7, 7, 0.5)), color-stop(100%, rgba(0, 0, 0, 0.5)));
    background: -webkit-linear-gradient(top, rgba(38, 38, 38, 0.5) 0%, rgba(31, 31, 31, 0.5) 23%, rgba(7, 7, 7, 0.5) 77%, rgba(0, 0, 0, 0.5) 100%);
    background: -o-linear-gradient(top, rgba(38, 38, 38, 0.5) 0%, rgba(31, 31, 31, 0.5) 23%, rgba(7, 7, 7, 0.5) 77%, rgba(0, 0, 0, 0.5) 100%);
    background: -ms-linear-gradient(top, rgba(38, 38, 38, 0.5) 0%, rgba(31, 31, 31, 0.5) 23%, rgba(7, 7, 7, 0.5) 77%, rgba(0, 0, 0, 0.5) 100%);
    background: linear-gradient(to bottom, rgba(38, 38, 38, 0.5) 0%, rgba(31, 31, 31, 0.5) 23%, rgba(7, 7, 7, 0.5) 77%, rgba(0, 0, 0, 0.5) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80262626', endColorstr='#80000000', GradientType=0);
}

.b-top-aircraft .b-top-aircraft__nav li.active a {
    cursor: default;
    color: #fff
}

.b-top-aircraft .b-top-aircraft__nav li.item-4 a {
    border-right: 0 none
}

.b-top-aircraft .b-top-aircraft__nav li b {
    padding: 0 0 0 23px;
    position: relative
}

.b-top-aircraft .b-top-aircraft__nav li .icon {
    background: url(../images/icons.png) no-repeat;
    left: 0;
    top: 0
}

.b-top-aircraft .b-top-aircraft__nav li.item-1 .icon {
    width: 16px;
    height: 14px;
    background-position: -43px -382px;
    top: 1px
}

.b-top-aircraft .b-top-aircraft__nav li.item-2 .icon {
    width: 18px;
    height: 17px;
    background-position: 0 -382px
}

.b-top-aircraft .b-top-aircraft__nav li.item-3 .icon {
    width: 18px;
    height: 14px;
    background-position: -92px -382px;
    top: 1px
}

.b-top-aircraft .b-top-aircraft__nav li.item-4 {
    display: none
}

/*VIT*/
.b-top-aircraft .b-top-aircraft__nav li.item-4 .icon {
    width: 16px;
    height: 18px;
    background-position: -132px -382px;
    top: -1px
}

.b-top-aircraft .b-top-aircraft__nav li.item-1.active .icon {
    background-position: -43px -345px
}

.b-top-aircraft .b-top-aircraft__nav li.item-2.active .icon {
    background-position: 0 -345px
}

.b-top-aircraft .b-top-aircraft__nav li.item-3.active .icon {
    background-position: -92px -345px
}

.b-top-aircraft .b-top-aircraft__nav li.item-4.active .icon {
    background-position: -132px -345px
}

.b-top-aircraft .b-top-aircraft__large-viewport {
    height: 600px;
    position: relative;
    overflow: hidden;
    zoom: 1
}

.b-top-aircraft .b-top-aircraft__large-viewport-i {
    overflow: hidden;
    zoom: 1;
    width: 2000px;
    height: 2190px
}

.b-top-aircraft .b-top-aircraft__large-viewport .viewportContent {
}

.b-top-aircraft .b-top-aircraft__large-viewport .viewportBinder {
    background: url(../images/top_jet_bg.png) #292929
}

.b-top-aircraft .b-top-aircraft__large-viewport-item {
    position: relative;
    float: left
}

.b-top-aircraft .b-top-aircraft__large-viewport-item {
    width: 645px;
    height: 543px
}

.b-top-aircraft .b-map-1-block .img-1 {
    width: 194px;
    height: 72px;
    background: url(../images/icons.png) no-repeat -218px -382px;
    left: 281px;
    top: 15px
}

.b-top-aircraft .b-map-1-block .img-2 {
    width: 166px;
    height: 38px;
    background: url(../images/icons.png) no-repeat -246px -344px;
    left: 35px;
    top: 69px
}

.b-top-aircraft .b-map-1-block .img-3 {
    width: 161px;
    height: 32px;
    background: url(../images/icons.png) no-repeat 0 -422px;
    left: 40px;
    top: 387px
}

.b-top-aircraft .b-map-1-block .img-4 {
    width: 260px;
    height: 70px;
    background: url(../images/icons.png) no-repeat 0 -454px;
    left: 273px;
    top: 385px
}

.b-top-aircraft .b-map-1-block .img-5 {
    padding: 87px 0 0;
    position: absolute;
    right: 0;
    top: 323px;
    text-align: right;
    color: #ababab;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5)
}

.b-top-aircraft .b-top-aircraft__large-viewport-item .img-5 .icon {
    width: 80px;
    height: 80px;
    margin: 0 0 0 -40px;
    background: url(../images/icons.png) no-repeat -332px -245px;
    left: 50%;
    top: 0
}

.b-top-aircraft .b-top-aircraft__large-viewport-item .img-6 {
    padding: 87px 0 0;
    position: absolute;
    right: 0;
    bottom: 0;
    text-align: right;
    color: #ababab;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5)
}

.b-top-aircraft .b-top-aircraft__large-viewport-item. .img-6 .icon {
    width: 80px;
    height: 80px;
    margin: 0 0 0 -40px;
    background: url(../images/icons.png) no-repeat -332px -454px;
    left: 50%;
    top: 0
}

.b-top-aircraft .b-top-aircraft__large-viewport-item .nav-1 {
    position: absolute;
    overflow: hidden;
    zoom: 1;
    bottom: 0;
    left: 182px
}

.b-top-aircraft .b-top-aircraft__large-viewport-item .nav-1 li {
    float: left
}

.b-top-aircraft .b-top-aircraft__large-viewport-item .nav-1 li a {
    height: 50px;
    display: block;
    line-height: 50px;
    color: #fff
}

.b-top-aircraft .b-top-aircraft__large-viewport-item .nav-1 li.left a {
    padding-left: 12px;
    background: url(../images/large_viewport_nav_1_bg.png) no-repeat 0 0;
    border-right: 1px solid rgba(225, 227, 229, 0.2);
    text-align: right
}

.b-top-aircraft .b-top-aircraft__large-viewport-item .nav-1 li.right a {
    padding-right: 12px;
    background: url(../images/large_viewport_nav_1_bg.png) no-repeat 100% -100px
}

.b-top-aircraft .b-top-aircraft__large-viewport-item .nav-1 li a b {
    height: 50px;
    background: url(../images/large_viewport_nav_1_bg.png) repeat-x 0 -50px;
    display: block;
    color: #fff
}

.b-top-aircraft .b-top-aircraft__large-viewport-item .nav-1 li.left a b {
    padding: 0 36px 0 40px
}

.b-top-aircraft .b-top-aircraft__large-viewport-item .nav-1 li.right a b {
    padding: 0 40px 0 36px
}

/*Eco*/
.b-middle-inner-pages__long-col.b-eco {
}

.b-middle-inner-pages__long-col.b-eco .title-1 {
    padding: 29px 30px 22px;
    font-size: 35px;
    font-weight: normal;
    color: #000
}

.b-middle-inner-pages__long-col.b-eco .img-1 {
    margin: 0 30px 32px;
    background: #fff;
    position: relative
}

.ie7 .b-middle-inner-pages__long-col.b-eco .img-1,
.ie8 .b-middle-inner-pages__long-col.b-eco .img-1 {
    border: 1px solid #e5e5e5
}

.b-middle-inner-pages__long-col.b-eco .img-1 img {
    max-width: 100%;
    height: auto;
    border: 5px solid #fff;
    position: relative;
    top: -2px;
    left: -2px;
    -moz-box-shadow: 1px 1px 7px 0 0 rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 1px 1px 7px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 1px 1px 7px 0 rgba(0, 0, 0, 0.3)
}

.ie7 .b-middle-inner-pages__long-col.b-eco .img-1 img,
.ie8 .b-middle-inner-pages__long-col.b-eco .img-1 img {
    max-width: 99%;
    top: 0;
    left: 0
}

.b-middle-inner-pages__long-col.b-eco .b-eco__tabs {
    margin: 0 30px;
    border-bottom: 1px solid #e5e5e5
}

.b-middle-inner-pages__long-col.b-eco .b-eco__tabs li {
    width: 33.333333333%;
    float: left
}

.b-middle-inner-pages__long-col.b-eco .b-eco__tabs li.last {
    float: right
}

.b-middle-inner-pages__long-col.b-eco .b-eco__tabs li a {
    margin: 0 4px 0 0;
    padding: 17px 19px;
    background: #eef1f3;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
    display: block;
    text-align: center;
    color: #505153
}

.b-middle-inner-pages__long-col.b-eco .b-eco__tabs li.last a {
    margin: 0
}

.b-middle-inner-pages__long-col.b-eco .b-eco__tabs li.last.active a {
    margin-right: 0
}

.b-middle-inner-pages__long-col.b-eco .b-eco__tabs li.active a {
    margin-bottom: -1px;
    background: #fff;
    border: 1px solid #e5e5e5;
    border-bottom: 0 none;
    color: #4f6982;
    cursor: default
}

.b-middle-inner-pages__long-col .b-eco-i {
    margin: 0 30px 30px;
    padding: 14px 0;
    border: 1px solid #e5e5e5;
    border-top: 0 none;
    -moz-border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
    display: none
}

.b-middle-inner-pages__long-col .b-eco-i.active {
    display: block
}

.b-middle-inner-pages__long-col .b-eco-i .txt-1 {
    padding: 0 25px 20px;
    font-size: 15px;
    line-height: 20px;
    color: #303030
}

.b-middle-inner-pages__long-col .b-eco-i .img-1 {
    margin: 4px 25px 13px
}

.b-middle-inner-pages__long-col .b-eco__table-1 {
    margin: -7px 7px;
    padding: 4px 0;
    background: #eef1f3;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px
}

.b-middle-inner-pages__long-col .b-eco__table-1 table {
    width: 100%
}

.b-middle-inner-pages__long-col .b-eco__table-1 tr {
    vertical-align: top
}

.b-middle-inner-pages__long-col .b-eco__table-1 tr.hover {
    background: #fafbfb;
    cursor: pointer
}

.b-middle-inner-pages__long-col .b-eco__table-1 td {
    background: url(../images/table_bg_2.png) no-repeat;
    line-height: 20px;
    color: #000;
    vertical-align: top
}

.b-middle-inner-pages__long-col .b-eco__table-1 td.col-1 {
    width: 73.289902280130293159609120521173%;
    background-position: 0 100%
}

.b-middle-inner-pages__long-col .b-eco__table-1 td.col-2 {
    width: 26.710097719869706840390879478827%;
    background-position: 100% 100%
}

.b-middle-inner-pages__long-col .b-eco__table-1 tr.hover td.col-1 {
    background: url(../images/table_bg_3.png) no-repeat 0 100%
}

.b-middle-inner-pages__long-col .b-eco__table-1 tr.hover td.col-2 {
    background: url(../images/table_bg_3.png) no-repeat 100% 100%
}

.b-middle-inner-pages__long-col .b-eco__table-1 tr.bg td.col-1,
.b-middle-inner-pages__long-col .b-eco__table-1 tr.bg td.col-2 {
    background: none
}

.b-middle-inner-pages__long-col .b-eco__table-1 tr.last td {
    background: none
}

.b-middle-inner-pages__long-col .b-eco__table-1 td div {
}

.b-middle-inner-pages__long-col .b-eco__table-1 td.col-1 div {
    padding: 8px 20px 11px
}

.b-middle-inner-pages__long-col .b-eco__table-1 td.col-2 div {
    padding: 8px 50px 11px 0;
    position: relative
}

.b-middle-inner-pages__long-col .b-eco__table-1 td.col-2 div span {
    padding: 0 0 0 24px !important;
    position: relative;
    color: #6a747c
}

.b-middle-inner-pages__long-col .b-eco__table-1 td.col-2 div span .icon {
    width: 16px;
    height: 21px;
    background: url(../images/icons.png) -200px -667px no-repeat;
    left: 0;
    top: -3px
}

.b-middle-inner-pages__long-col .b-eco__table-1 td.col-2 div span .icon.pdf {
    background-position: -200px -559px
}

.b-middle-inner-pages__long-col .b-eco__table-1 td.col-2 div span .icon.doc {
    background-position: -200px -604px
}

.b-middle-inner-pages__long-col .b-eco__table-1 td.col-2 div span .icon.jpg {
    width: 18px;
    background-position: -236px -634px
}

.b-middle-inner-pages__long-col .b-eco__table-1 td.col-2 div span .icon.png {
    width: 18px;
    background-position: -236px -634px
}

.b-middle-inner-pages__long-col .b-eco__table-1 td.col-2 div span .icon.xls {
    background-position: -262px -604px
}

.b-middle-inner-pages__long-col .b-eco__table-1 td.col-2 div .download {
    width: 26px;
    height: 26px;
    background: url(../images/icons.png) no-repeat -236px -559px;
    display: block;
    position: absolute;
    right: 20px;
    top: 5px;
    text-indent: -9999px
}

.b-middle-inner-pages__long-col .b-eco__table-1 td.col-2 div .download:hover {
    background-position: -262px -559px
}

.b-middle-inner-pages__long-col .b-eco-i .add-links {
    padding: 19px 0 0 0;
    float: right;
    margin-right: -13px;
}

.b-middle-inner-pages__long-col .b-eco-i .add-links li {
    float: left
}

.b-middle-inner-pages__long-col .b-eco-i .add-links li a.item-1 {
    margin: 1px 20px 0 0;
    padding: 6px 21px 6px 44px;
    background: #fff;
    border: 1px solid #e4e8eb;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    display: block;
    position: relative;
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
    color: #6a747c
}

.b-middle-inner-pages__long-col .b-eco-i .add-links li a.item-1 .icon {
    width: 12px;
    height: 16px;
    background: url(../images/icons.png) no-repeat -236px -604px;
    left: 22px;
    top: 3px
}

.b-middle-inner-pages__long-col .b-eco-i .add-links li a.item-2 {
    margin: 0 7px 0 0;
    width: 26px;
    height: 26px;
    background: url(../images/icons.png) no-repeat -278px -131px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    display: block;
    text-indent: -9999px
}

.b-middle-inner-pages__long-col .b-eco-i .add-links li a.item-3 {
    width: 26px;
    height: 26px;
    background: url(../images/icons.png) no-repeat -314px -131px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    display: block;
    text-indent: -9999px
}

.b-middle-inner-pages__long-col .b-eco-i .title-1 {
    padding: 12px 260px 32px 20px
}

.b-middle-inner-pages__long-col .b-eco__table-2 {
    margin: -7px 7px;
    padding: 2px 0;
    background: #eef1f3;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px
}

.b-middle-inner-pages__long-col .b-eco__table-2 table {
    width: 100%
}

.b-middle-inner-pages__long-col .b-eco__table-2 tr {
    vertical-align: top
}

.b-middle-inner-pages__long-col .b-eco__table-2 td {
    line-height: 20px;
    color: #000;
    vertical-align: top
}

.b-middle-inner-pages__long-col .b-eco__table-2 td.col-1 {
    width: 50%
}

.b-middle-inner-pages__long-col .b-eco__table-2 td.col-2 {
    width: 50%
}

.b-middle-inner-pages__long-col .b-eco__table-2 td div {
    border-bottom: 1px solid #e3e7eb
}

.b-middle-inner-pages__long-col .b-eco__table-2 td.col-1 div {
    margin: 0 0 0 13px;
    padding: 8px 20px 10px 0
}

.b-middle-inner-pages__long-col .b-eco__table-2 td.col-2 div {
    margin: 0 12px 0 0;
    padding: 8px 38px 10px 0;
    position: relative
}

.b-middle-inner-pages__long-col .b-eco__table-2 tr.last div {
    border-bottom: 0 none
}

.b-middle-inner-pages__long-col .b-eco__table-2 tr.first div {
    border-top: 0 none
}

.b-middle-inner-pages__long-col .b-eco-i .b-eco__table-2 td.col-2 div span {
    padding: 0 0 0 24px;
    position: relative;
    color: #6a747c
}

/*Project*/
.b-middle-inner-pages__long-col.b-project {
}

.b-middle-inner-pages__long-col.b-project .title-1 {
    padding: 29px 30px 31px;
    font-size: 35px;
    font-weight: normal;
    color: #000
}

.b-middle-inner-pages__long-col.b-project .img-1 {
    margin: 0 30px 29px;
    background: #fff;
    position: relative;
    clear: both
}

.ie7 .b-middle-inner-pages__long-col.b-project .img-1,
.ie8 .b-middle-inner-pages__long-col.b-project .img-1 {
    border: 1px solid #e5e5e5
}

.b-middle-inner-pages__long-col.b-project .img-1 img {
    max-width: 100%;
    height: auto;
    border: 5px solid #fff;
    position: relative;
    top: -2px;
    left: -2px;
    -moz-box-shadow: 1px 1px 7px 0 0 rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 1px 1px 7px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 1px 1px 7px 0 rgba(0, 0, 0, 0.3)
}

.ie7 .b-middle-inner-pages__long-col.b-project .img-1 img,
.ie8 .b-middle-inner-pages__long-col.b-project .img-1 img {
    max-width: 99%;
    top: 0;
    left: 0
}

.b-middle-inner-pages__long-col.b-project .b-project__col-1 {
    width: 50%;
    float: left
}

.b-middle-inner-pages__long-col.b-project .b-project__col-1 .title-2 {
    margin: 0 13px 25px 30px;
    padding: 18px 0 16px;
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    font-size: 15px
}

.b-middle-inner-pages__long-col.b-project .b-project__col-1 .txt-1 {
    margin: 0 13px 0 30px;
    padding: 0 0 20px;
    font-size: 15px;
    line-height: 20px;
    color: #303030
}

.b-middle-inner-pages__long-col.b-project .txt-2 {
    margin: 0 13px 0 30px;
    padding: 0 0 20px;
    font-size: 15px;
    line-height: 20px;
    color: #303030
}

.b-middle-inner-pages__long-col.b-project .txt-2.cl {
    clear: both
}

.b-middle-inner-pages__long-col.b-project .b-press-center__item {
    margin: 0 30px 8px 12px;
    padding: 0;
    float: right
}

.b-middle-inner-pages__long-col.b-project .b-press-center__item figure {
    width: 284px;
    height: 211px
}

.ie7 .b-middle-inner-pages__long-col.b-project .b-press-center__item figure,
.ie8 .b-middle-inner-pages__long-col.b-project .b-press-center__item figure {
    width: 294px;
    height: 221px
}

.b-middle-inner-pages__long-col.b-project .b-project__col-2 {
    width: 50%;
    float: right
}

.b-middle-inner-pages__long-col.b-project .b-project__col-2 .add-links {
    margin: 0 30px 0 14px;
    padding: 11px 18px 11px 24px;
    background: #eef1f3;
    overflow: hidden;
    zoom: 1
}

.b-middle-inner-pages__long-col.b-project .b-project__col-2 .add-links li.item-1 {
    float: left
}

.b-middle-inner-pages__long-col.b-project .b-project__col-2 .add-links li.item-2,
.b-middle-inner-pages__long-col.b-project .b-project__col-2 .add-links li.item-3 {
    float: right
}

.b-middle-inner-pages__long-col.b-project .b-project__col-2 .add-links li.item-1 a {
    margin: 1px -20px 0 0;
    padding: 6px 21px 6px 44px;
    border: 1px solid #cad1d7;
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
    border-radius: 12px;
    display: block;
    position: relative;
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
    color: #6a747c
}

.b-middle-inner-pages__long-col.b-project .b-project__col-2 .add-links li.item-1 a .icon {
    width: 16px;
    height: 21px;
    background: url(../images/icons.png) -200px -667px no-repeat;
    left: 22px;
    top: 1px
}

.b-middle-inner-pages__long-col.b-project .b-project__col-2 .add-links li.item-1 a .icon.pdf {
    background-position: -200px -559px
}

.b-middle-inner-pages__long-col.b-project .b-project__col-2 .add-links li.item-1 a .icon.doc {
    background-position: -200px -604px
}

.b-middle-inner-pages__long-col.b-project .b-project__col-2 .add-links li.item-1 a .icon.jpg {
    width: 18px;
    background-position: -236px -634px
}

.b-middle-inner-pages__long-col.b-project .b-project__col-2 .add-links li.item-1 a .icon.png {
    width: 18px;
    background-position: -236px -634px
}

.b-middle-inner-pages__long-col.b-project .b-project__col-2 .add-links li.item-1 a .icon.xls {
    background-position: -262px -604px
}

.b-middle-inner-pages__long-col.b-project .b-project__col-2 .add-links li.item-2 a {
    margin: 0 7px 0 0;
    width: 26px;
    height: 26px;
    background: url(../images/icons.png) no-repeat -278px -131px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    display: block;
    text-indent: -9999px
}

.b-middle-inner-pages__long-col.b-project .b-project__col-2 .add-links li.item-3 a {
    width: 26px;
    height: 26px;
    background: url(../images/icons.png) no-repeat -314px -131px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    display: block;
    text-indent: -9999px
}

.b-middle-inner-pages__long-col.b-project .b-project__col-2 .b-project__table-1 {
    margin: 0 30px 0 14px;
    padding: 4px 18px 11px;
    background: #eef1f3
}

.b-middle-inner-pages__long-col.b-project .b-project__col-2 .b-project__table-1 table {
    width: 100%
}

.b-middle-inner-pages__long-col.b-project .b-project__col-2 .b-project__table-1 tr {
    vertical-align: top
}

.b-middle-inner-pages__long-col.b-project .b-project__col-2 .b-project__table-1 th {
    padding: 0 0 1px;
    line-height: 20px;
    color: #000;
    vertical-align: top
}

.b-middle-inner-pages__long-col.b-project .b-project__col-2 .b-project__table-1 td {
    background: url(../images/table_bg_1.png) repeat-x 0 100%;
    line-height: 20px;
    color: #000;
    vertical-align: top
}

.b-middle-inner-pages__long-col.b-project .b-project__col-2 .b-project__table-1 .last td {
    background: none
}

.b-middle-inner-pages__long-col.b-project .b-project__col-2 .b-project__table-1 .col-1 {
    width: 47.924528301886792452830188679245%
}

.b-middle-inner-pages__long-col.b-project .b-project__col-2 .b-project__table-1 .col-2 {
    width: 52.075471698113207547169811320755%
}

.b-middle-inner-pages__long-col.b-project .b-project__col-2 .b-project__table-1 .col-1 div {
    padding: 3px 8px 7px 8px;
    color: #acaeaf;
    text-align: left
}

.b-middle-inner-pages__long-col.b-project .b-project__col-2 .b-project__table-1 .col-2 div {
    padding: 3px 0 7px;
    position: relative;
    color: #303030;
    text-align: left
}

.b-middle-inner-pages__long-col.b-project .b-project__col-2 .b-project__table-1 th div {
    font-size: 15px;
    color: #000 !important
}

.b-middle-inner-pages__long-col.b-project .title-2 {
    margin: 0 30px;
    padding: 32px 0 16px;
    font-size: 15px;
    color: #000;
    clear: both
}

.b-middle-inner-pages
.b-middle-inner-pages__long-col.b-project .b-project__list-1 {
    margin: 0 30px;
    border-top: 1px solid #e5e5e5
}

.b-middle-inner-pages__long-col.b-project .b-project__list-1 li {
    width: 33.333333333%;
    float: left;
    text-align: center
}

.b-middle-inner-pages__long-col.b-project .b-project__list-1 li figure {
    width: 550px;
    height: 165px;
    margin: 0 auto;
    display: table-cell;
    vertical-align: middle
}

.b-middle-inner-pages__long-col.b-project .b-project__list-1 li img {
}

.b-middle-inner-pages__long-col.b-project .b-project__news .more {
    margin: 5px 0 0;
    display: block;
    float: right;
    color: #4f6982
}

.b-middle-inner-pages__long-col.b-project .b-project__news .more:hover {
    text-decoration: underline
}

.b-middle-inner-pages__long-col.b-project .b-project__news .more .arr {
    width: 7px;
    height: 11px;
    padding: 0 0 0 5px;
    background: url(../images/icons.png) no-repeat -88px -52px;
    display: -moz-inline-stack;
    display: inline-block;
    position: relative;
    top: 1px
}

.ie7 .b-middle-inner-pages__long-col.b-project .b-project__news .more .arr {
    display: inline
}

.b-middle-inner-pages__long-col .b-project__news {
    margin: 0 30px 22px
}

.b-middle-inner-pages__long-col .b-project__news .title-3 {
    margin: 0;
    padding: 0 100px 18px 0;
    font-size: 19px;
    font-weight: normal;
    color: #000
}

.b-middle-inner-pages__long-col .b-project__news-i {
    padding: 6px 0;
    background: #eef1f3;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    clear: both
}

.b-middle-inner-pages__long-col .b-project__news-i .item {
    margin: 0 19px 0 22px;
    padding: 13px 0px 13px 0;
    /*padding: 13px 100px 13px 0;*/
    background: url(../images/table_bg_1.png) repeat-x 0 100%;
    position: relative
}

.b-middle-inner-pages__long-col .b-project__news-i .item.months {
    background: none;
    font-weight: bold;
    font-size: 16px;
}

.b-middle-inner-pages__long-col .b-project__news-i .item.last {
    background: none
}

.b-middle-inner-pages__long-col .b-project__news-i .item.last {
    border-bottom: 0 none
}

.b-middle-inner-pages__long-col .b-project__news-i .item time {
    font-size: 11px;
    color: #6a747c
}

.b-middle-inner-pages__long-col .b-project__news-i .item p {
    padding: 6px 0 0;
    line-height: 15px
}

.b-middle-inner-pages__long-col .b-project__news-i .item b {
    padding: 6px 0 0;
    line-height: 15px;
    display: block
}

.b-middle-inner-pages__long-col .b-project__news-i .item p a {
    color: #303030
}

.b-middle-inner-pages__long-col .b-project__news-i .item p a:hover {
    text-decoration: underline
}

.b-middle-inner-pages__long-col .b-project__news-i .item p .arr {
    width: 7px;
    height: 11px;
    padding: 0 0 0 5px;
    background: url(../images/icons.png) no-repeat -88px -52px;
    display: -moz-inline-stack;
    display: inline-block;
    position: relative;
    top: 1px
}

.ie7 .b-middle-inner-pages__long-col .b-project__news-i .item p .arr {
    display: inline
}

.b-middle-inner-pages__long-col .b-project__news-i .b-soc-icons {
    background: none;
    position: absolute;
    right: -7px;
    top: -4px
}

.b-middle-inner-pages__long-col.b-project .b-project__table-2 {
    margin: 0 30px 29px;
    padding: 4px 0 4px 0;
    background: #eef1f3;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px
}

.b-middle-inner-pages__long-col.b-project .b-project__table-2 table {
    width: 100%
}

.b-middle-inner-pages__long-col.b-project .b-project__table-2 tr {
    vertical-align: top
}

.b-middle-inner-pages__long-col.b-project .b-project__table-2 tr.hover {
    background: #fafbfb
}

.b-middle-inner-pages__long-col.b-project .b-project__table-2 td {
    background: url(../images/table_bg_2.png) no-repeat;
    line-height: 20px;
    color: #000;
    vertical-align: top
}

.b-middle-inner-pages__long-col.b-project .b-project__table-2 td.col-1 {
    width: 73.289902280130293159609120521173%;
    background-position: 0 100%
}

.b-middle-inner-pages__long-col.b-project .b-project__table-2 td.col-2 {
    width: 26.710097719869706840390879478827%;
    background-position: 100% 100%
}

.b-middle-inner-pages__long-col.b-project .b-project__table-2 tr.hover td.col-1 {
    background: url(../images/table_bg_3.png) no-repeat 0 100%
}

.b-middle-inner-pages__long-col.b-project .b-project__table-2 tr.hover td.col-2 {
    background: url(../images/table_bg_3.png) no-repeat 100% 100%
}

.b-middle-inner-pages__long-col.b-project .b-project__table-2 tr.bg td.col-1,
.b-middle-inner-pages__long-col.b-project .b-project__table-2 tr.bg td.col-2 {
    background: none
}

.b-middle-inner-pages__long-col.b-project .b-project__table-2 tr.first td {
}

.b-middle-inner-pages__long-col.b-project .b-project__table-2 tr.last td {
    background: none
}

.b-middle-inner-pages__long-col.b-project .b-project__table-2 td div {
}

.b-middle-inner-pages__long-col.b-project .b-project__table-2 td.col-1 div {
    padding: 8px 20px 11px 13px
}

.b-middle-inner-pages__long-col.b-project .b-project__table-2 td.col-2 div {
    padding: 8px 50px 11px 0;
    position: relative
}

.b-middle-inner-pages__long-col.b-project .b-project__table-2 td.col-2 div span {
    padding: 0 0 0 24px;
    position: relative;
    color: #6a747c
}

.b-middle-inner-pages__long-col.b-project .b-project__table-2 td.col-2 div span .icon {
    width: 16px;
    height: 21px;
    background: url(../images/icons.png) -200px -667px no-repeat;
    left: 0;
    top: -3px
}

.b-middle-inner-pages__long-col.b-project .b-project__table-2 td.col-2 div span .icon.pdf {
    background-position: -200px -559px
}

.b-middle-inner-pages__long-col.b-project .b-project__table-2 td.col-2 div span .icon.doc {
    background-position: -200px -604px
}

.b-middle-inner-pages__long-col.b-project .b-project__table-2 td.col-2 div span .icon.jpg {
    width: 18px;
    background-position: -236px -634px
}

.b-middle-inner-pages__long-col.b-project .b-project__table-2 td.col-2 div span .icon.png {
    width: 18px;
    background-position: -236px -634px
}

.b-middle-inner-pages__long-col.b-project .b-project__table-2 td.col-2 div span .icon.xls {
    background-position: -262px -604px
}

.b-middle-inner-pages__long-col.b-project .b-project__table-2 td.col-2 div .download {
    width: 26px;
    height: 26px;
    background: url(../images/icons.png) no-repeat -236px -559px;
    display: block;
    position: absolute;
    right: 12px;
    top: 5px;
    text-indent: -9999px
}

.b-middle-inner-pages__long-col.b-project .b-project__table-2 td.col-2 div .download:hover {
    background-position: -262px -559px
}

.b-middle-inner-pages__long-col.b-project .b-project__table-3 {
    margin: 3px 30px 30px;
    padding: 20px 0 0;
    border-top: 1px solid #f0f2f4
}

.b-middle-inner-pages__long-col.b-project .b-project__table-3 .title {
    padding: 0 0 19px;
    font-size: 19px;
    font-weight: normal;
    color: #333
}

.b-middle-inner-pages__long-col.b-project .b-project__table-3 table {
    width: 100%
}

.b-middle-inner-pages__long-col.b-project .b-project__table-3 table tr {
    vertical-align: top
}

.b-middle-inner-pages__long-col.b-project .b-project__table-3 table tr td {
    padding: 12px 0 13px;
    border-bottom: 1px solid #eef1f3;
    vertical-align: top;
    color: #505153
}

.b-middle-inner-pages__long-col.b-project .b-project__table-3 table tr.last td {
}

.b-middle-inner-pages__long-col.b-project .b-project__table-3 table tr th {
    padding: 12px 0 13px;
    border-bottom: 1px solid #eef1f3;
    border-top: 1px solid #eef1f3;
    vertical-align: top
}

.b-middle-inner-pages__long-col.b-project .b-project__table-3 table tr .col-1 {
    width: 10.31746031746031746031746031746%;
    border-right: 1px solid #eef1f3
}

.b-middle-inner-pages__long-col.b-project .b-project__table-3 table tr .col-1 div {
    padding: 0 12px 0 0;
    text-align: left
}

.b-middle-inner-pages__long-col.b-project .b-project__table-3 table tr .col-2 {
    width: 61.746031746031746031746031746032%;
    border-right: 1px solid #eef1f3
}

.b-middle-inner-pages__long-col.b-project .b-project__table-3 table tr .col-2 div {
    padding: 0 12px 0 30px;
    text-align: left
}

.b-middle-inner-pages__long-col.b-project .b-project__table-3 table tr .col-3 {
    width: 27.936507936507936507936507936508%
}

.b-middle-inner-pages__long-col.b-project .b-project__table-3 table tr .col-3 div {
    padding: 0 12px 0 15px;
    text-align: left
}

/*TABLE ALL PAGE*/
/*.b-project__table-3{margin:3px 0px 30px;padding:20px 0 0;border-top:1px solid #f0f2f4}
	.b-project__table-3 .title{padding:0 0 19px;font-size:19px;font-weight:normal;color:#333}
	.b-project__table-3 table{width:100%}
		.b-project__table-3 table tr{vertical-align:top}
			.b-project__table-3 table tr td{padding:12px 0 13px;border-bottom:1px solid #eef1f3;vertical-align:top;color:#505153}
			.b-project__table-3 table tr.last td{}
			.b-project__table-3 table tr th{padding:12px 0 13px;border-bottom:1px solid #eef1f3;border-top:1px solid #eef1f3;vertical-align:top}
			.b-project__table-3 table tr .col-1{width:10.31746031746031746031746031746%;border-right:1px solid #eef1f3}
			.b-project__table-3 table tr .col-1 div{padding:0 12px 0 0;text-align:left}
			.b-project__table-3 table tr .col-2{width:61.746031746031746031746031746032%;border-right:1px solid #eef1f3}
			.b-project__table-3 table tr .col-2 div{padding:0 12px 0 30px;text-align:left}
			.b-project__table-3 table tr .col-3{width:27.936507936507936507936507936508%}
			.b-project__table-3 table tr .col-3 div{padding:0 12px 0 15px;text-align:left}*/

/*.text-editor .title{padding:0 0 19px;font-size:19px;font-weight:normal;color:#333}*/
.text-editor table tr td {
    padding: 12px 12px 13px 30px;
    border-bottom: 1px solid #eef1f3;
    vertical-align: top;
    color: #505153
}

.text-editor table tr th {
    padding: 12px 12px 13px 30px;
    border-bottom: 1px solid #eef1f3;
    border-top: 1px solid #eef1f3;
    vertical-align: top
}

.text-editor .b-project__table-2 table tr td {
    padding: 0 12px 0 15px !important
}

.text-editor table {
    width: 100%
}

.text-editor table tr {
    vertical-align: top
}

.text-editor table tr:first-child td {
    border-top: 1px solid #eef1f3
}

/*.text-editor table tr td{padding:12px 0 13px;border-bottom:1px solid #eef1f3;vertical-align:top;color:#505153}*/
.text-editor table tr.last td {
}

.text-editor table tr td:first-child {
    border-left:  1px solid #eef1f3 /* none 20.08.2025 gutorov */
}

.text-editor table tr td:last-child {
    border-right:  1px solid #eef1f3 /* none 20.08.2025 gutorov */
}

.text-editor table tr th {
    padding: 12px 0 13px 10px;
    border: 1px solid #eef1f3;
    vertical-align: top
}

.text-editor table tr .col-1 {
    width: 10.31746031746031746031746031746%;
    border-right: 1px solid #eef1f3
}

/*border*/
.text-editor table tr .col-1 div {
    padding: 0 12px 0 0;
    text-align: left
}

.text-editor table tr .col-2 {
    width: 61.746031746031746031746031746032%;
    border-right: 1px solid #eef1f3
}

/*border*/
.text-editor table tr .col-2 div {
    padding: 0 12px 0 30px;
    text-align: left
}

.text-editor table tr .col-3 {
    width: 27.936507936507936507936507936508%
}

.text-editor table tr .col-3 div {
    padding: 0 12px 0 15px;
    text-align: left
}

.text-editor hr {
    border-bottom: 1px solid #E1E3E5;
    clear: both;
    font-size: 15px;
    line-height: 20px;
    margin: 0 0 17px;
    padding: 0 0 22px
}

.text-editor table tr td {
    border-bottom: 1px solid #eef1f3;
    border-left: 1px solid #eef1f3;
    border-right: 1px solid #eef1f3;
    color: #505153;
    padding: 12px 0 13px 10px;
    vertical-align: top
}

.text-editor.aircraft-info p,
div.txt-1.text-editor {
    margin: 0 30px
}

div.txt-1.text-editor {
    margin: 0 30px;
    color: #303030;
    font-size: 15px;
    line-height: 20px;
    padding: 0 0 20px
}

.text-editor table td p {
    padding: 0;
    font-size: 13px;
}

/*Invest*/
.b-middle-inner-pages__long-col.b-invest {
    /*border-bottom: 1px solid #E5E5E5;*/
    margin: -20px 0 0;
    /* padding: 0 0 23px 23px;*/
    /*padding: 23px 0 23px 23px;*/
    padding: 23px 0;
}

.b-middle-inner-pages__long-col.b-invest .title-1 {
    margin: -15px 30px 34px;
    font-size: 35px;
    font-weight: normal;
    color: #000
}

.b-middle-inner-pages__long-col.b-invest .title-2 {
    margin: 0 30px 12px;
    padding: 39px 0 15px;
    border-bottom: 1px solid #e5e5e5;
    font-size: 19px;
    font-weight: normal;
    color: #000
}

.b-middle-inner-pages__long-col.b-invest .title-3 {
    margin: -10px 30px 0;
    padding: 0 0 17px;
    font-size: 19px;
    font-weight: normal;
    color: #000
}

.b-middle-inner-pages__long-col.b-invest .title-1.b-b {
    padding: 28px 0 29px;
    margin: 0 30px 21px;
    border-bottom: 1px solid #e5e5e5
}

.b-middle-inner-pages__long-col.b-invest .b-b {
    margin-bottom: 19px !important
}

.b-middle-inner-pages__long-col.b-invest .title-1 {
    color: #000;
    font-size: 35px;
    line-height: 37px;
    font-weight: normal
}

.b-middle-inner-pages__long-col.b-invest .b-middle-inner-pages.b-search {
    padding: 10px 30px;
    margin: 0;
    box-shadow: none
}

.b-middle-inner-pages__long-col.b-invest .b-middle-inner-pages.b-search .b-search__form {
    padding: 17px 19px 16px
}

.b-middle-inner-pages__long-col.b-invest .filter-avia {
    padding: 0 0px 30px;
    margin: 0 30px 30px;
    border-bottom: 1px solid #e5e5e5
}

.b-middle-inner-pages__long-col.b-invest .filter-avia .filter {
    color: #303030;
    font-weight: bold;
    line-height: 36px
}

.b-middle-inner-pages__long-col.b-invest .filter-avia .filter .custom-select {
    position: relative;
    -moz-box-sizing: border-box;
    background: url("../images/select-arr_small.png") no-repeat scroll 100% 50% #FFFFFF;
    border: 2px solid #D9E2E9;
    border-radius: 5px 5px 5px 5px;
    color: #73777A;
    cursor: pointer;
    height: 36px;
    text-shadow: none;

}

.b-middle-inner-pages__long-col.b-invest .filter-avia .filter.type .custom-select {
    width: 278px !important;
    float: left
}

.b-middle-inner-pages__long-col.b-invest .filter-avia .filter.model > span {
}

.b-middle-inner-pages__long-col.b-invest .filter-avia .filter.model > form {
    width: 122px;
    float: left
}

.b-middle-inner-pages__long-col.b-invest .filter-avia .filter .custom-select .select-list {
    background: none repeat scroll 0 0 #fff;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 2px 2px 3px 0 rgba(0, 0, 0, 0.3);
    margin: 0 -3px;
    position: absolute;
    top: 36px !important;
    z-index: 22
}

/*.b-middle-inner-pages__long-col.b-invest .filter-avia .filter .value-2.js-real-select{padding:5px 0;background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 2px 2px 3px 0 rgba(0, 0, 0, 0.3);
    margin: 0 -3px;
    position: absolute;
    top: 4px;
    z-index: 22;}
	.b-middle-inner-pages__long-col.b-invest .filter-avia .filter .value-2.js-real-select option{
	cursor: pointer;
    height: 25px;
    line-height: 25px;
    padding: 0 20px;}*/

.b-middle-inner-pages__long-col.b-invest .filter-avia .filter .custom-select .select-list .select-scroll {
}

.b-middle-inner-pages__long-col.b-invest .filter-avia .filter > span {
    display: block;
    float: left;
    padding: 0 14px 0 0
}

.b-middle-inner-pages__long-col.b-invest .filter-avia .filter.type > span {
}

.b-middle-inner-pages__long-col.b-invest .filter-avia .filter.model {
    padding: 0 9px 0 0;
    float: right
}

.b-middle-inner-pages__long-col.b-invest .filter-avia .filter.type {
    float: left
}

.b-middle-inner-pages__long-col.b-invest .filter-avia .js-pseudo-select {
    background: #fff url(../images/select-arrow2.png) 95% 50% no-repeat !important;
    color: #73777a;
    text-shadow: none;
    font-weight: normal;
    border: 2px solid #d9e2e9
}

.b-middle-inner-pages.b-search .b-search__tabs li.active > a {
    background: #808a93;
    cursor: default
}

.b-middle-inner-pages__long-col.b-invest .title-2.m-t {
    padding: 25px 0 12px;
    margin: 0 30px 30px
}

.b-middle-inner-pages__long-col .date-list {
    margin: 0 30px 14px;
    border-bottom: 1px solid #e5e5e5
}

.ie7 .b-middle-inner-pages__long-col .date-list {
    overflow: hidden;
    zoom: 1
}

.b-middle-inner-pages__long-col .date-list.p-b {
    margin-bottom: 37px
}

.b-middle-inner-pages__long-col .date-list li {
    margin: 0 12px 0 0;
    float: left
}

.b-middle-inner-pages__long-col .date-list li a {
    padding: 0 5px 6px;
    display: block;
    color: #4f6982
}

.b-middle-inner-pages__long-col .date-list li.active a {
    margin: 0 0 -1px;
    padding: 0 5px 5px;
    border-bottom: 2px solid;
    font-weight: bold;
    color: #ee2e24
}

.b-middle-inner-pages__long-col .date-list li.active.first a {
    padding-left: 0
}

@media only screen and (min-width: 0) and (max-width: 1080px), only screen and (min-device-width: 0) and (max-device-width: 1080px) {
    .b-middle-inner-pages__long-col .filter_month .date-list li {
        margin: 0px;
        font-size: 0.9em;
    }

    .b-middle-inner-pages__long-col .filter_month .date-list li a {
        padding: 0 3px 4px;

    }
}

@media only screen and (min-width: 1080px) and (max-width: 1300px), only screen and (min-device-width: 1080px) and (max-device-width: 1300px) {
    .b-middle-inner-pages__long-col .filter_month .date-list li {
        margin: 0px;
        font-size: 0.9em;
    }

    .b-middle-inner-pages__long-col .filter_month .date-list li a {
        padding: 0 6px 4px;

    }
}

.b-middle-inner-pages__long-col.b-invest .b-history__data-slider-i li span {
    font-size: 13px;
    color: #4f6982
}

.b-middle-inner-pages__long-col.b-invest .b-invest__table-1 {
    margin: 0 30px 29px;
    padding: 4px 0;
    background: #eef1f3;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px
}

.b-middle-inner-pages__long-col.b-invest .b-invest__table-1 table {
    width: 100%
}

.b-middle-inner-pages__long-col.b-invest .b-invest__table-1 tr {
    vertical-align: top
}

.b-middle-inner-pages__long-col.b-invest .b-invest__table-1 tr.hover {
    background: #fafbfb
}

.b-middle-inner-pages__long-col.b-invest .b-invest__table-1 td {
    background: url(../images/table_bg_2.png) no-repeat;
    line-height: 20px;
    color: #000;
    vertical-align: top
}

.b-middle-inner-pages__long-col.b-invest .b-invest__table-1 td.col-1 {
    width: 70.289902280130293159609120521173%;
    background-position: 0 100%
}

.b-middle-inner-pages__long-col.b-invest .b-invest__table-1 td.col-2 {
    width: 29.710097719869706840390879478827%;
    background-position: 100% 100%
}

.b-middle-inner-pages__long-col.b-invest .b-invest__table-1.b-invest__table-1-2icons td.col-2 {
    min-width: 240px;
}

.b-middle-inner-pages__long-col.b-invest .b-invest__table-1.b-invest__table-1-1icon td.col-2 {
    min-width: 220px;
}

.b-middle-inner-pages__long-col.b-invest .b-invest__table-1 tr.hover td.col-1 {
    background: url(../images/table_bg_3.png) no-repeat 0 100%
}

.b-middle-inner-pages__long-col.b-invest .b-invest__table-1 tr.hover td.col-2 {
    background: url(../images/table_bg_3.png) no-repeat 100% 100%
}

.b-middle-inner-pages__long-col.b-invest .b-invest__table-1 tr.bg td.col-1,
.b-middle-inner-pages__long-col.b-invest .b-invest__table-1 tr.bg td.col-2 {
    background: none
}

.b-middle-inner-pages__long-col.b-invest .b-invest__table-1 tr.last td {
    background: none
}

.b-middle-inner-pages__long-col.b-invest .b-invest__table-1 td div {
    position: relative
}

.b-middle-inner-pages__long-col.b-invest .b-invest__table-1 td.col-1 div {
    margin: 0 36px 0 21px;
    padding: 8px 50px 11px 0
}

.b-middle-inner-pages__long-col.b-invest .b-invest__table-1 td.col-2 div {
    margin: 0 40px 0 0;
    padding: 8px 38px 11px 0
}

.b-middle-inner-pages__long-col.b-invest .b-invest__table-1 td.col-2 div span {
    padding: 0 0 0 24px;
    position: relative;
    color: #6a747c
}

.b-middle-inner-pages__long-col.b-invest .b-invest__table-1 td.col-2 div span .icon {
    width: 16px;
    height: 21px;
    background: url(../images/icons.png) no-repeat;
    left: 0;
    top: -3px
}

.b-middle-inner-pages__long-col.b-invest .b-invest__table-1 td.col-2 div span .icon.pdf {
    background-position: -200px -559px
}

.b-middle-inner-pages__long-col.b-invest .b-invest__table-1 td.col-2 div span .icon.doc {
    background-position: -200px -604px
}

.b-middle-inner-pages__long-col.b-invest .b-invest__table-1 td.col-2 div span .icon.xls {
    background-position: -262px -604px
}

.b-middle-inner-pages__long-col.b-invest .b-invest__table-1 td.col-2 div .download {
    width: 26px;
    height: 26px;
    background: url(../images/icons.png) no-repeat -236px -559px;
    display: block;
    position: absolute;
    right: 0;
    top: 5px;
    text-indent: -9999px
}

.b-middle-inner-pages__long-col.b-invest .b-invest__table-1 td.col-2 div .download:hover {
    background-position: -262px -559px
}

.b-middle-inner-pages__long-col.b-invest .b-invest__table-1 td.col-2 div .read {
    width: 26px;
    height: 26px;
    background: url(../images/icons_read.png) no-repeat 0px 0px;
    display: block;
    position: absolute;
    right: 0;
    top: 5px;
    right: 30px;
    text-indent: -9999px
}

.b-middle-inner-pages__long-col.b-invest .b-invest__table-1 td.col-2 div .read:hover {
    background-position: -26px 0px;
}

.b-middle-inner-pages__long-col.b-invest .b-invest__table-1 td.col-1 div .img {
    width: 35px;
    height: 26px;
    background: url(../images/icons.png) no-repeat -332px -604px;
    display: block;
    position: absolute;
    right: 0;
    top: 5px;
    text-indent: -9999px
}

.b-middle-inner-pages__long-col.b-invest .b-invest__table-1 td.col-1 div .img:hover {
    background-position: -332px -559px
}

/*Date*/
.b-middle-inner-pages__long-col.b-date {
}

.b-middle-inner-pages__long-col.b-date .title-1 {
    margin: 37px 30px 22px;
    padding: 0 90px 22px 0;
    border-bottom: 1px solid #cecece;
    font-size: 35px;
    font-weight: normal;
    color: #000
}

.b-middle-inner-pages__long-col.b-date .title-2 {
    margin: -2px 30px 26px;
    padding: 19px 0 21px;
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    font-size: 19px;
    font-weight: normal;
    color: #000
}

.b-middle-inner-pages__long-col.b-date .title-3 {
    margin: -10px 30px 0;
    padding: 0 0 17px;
    font-size: 19px;
    font-weight: normal;
    color: #000
}

.b-middle-inner-pages__long-col.b-date .b-soc-icons {
    margin: 19px 30px 0;
    background: none;
    float: right
}

.b-middle-inner-pages__long-col.b-date .txt-1 {
    margin: 0 30px 32px;
    padding: 0 0 27px;
    border-bottom: 1px solid #e5e5e5;
    font-size: 15px;
    line-height: 20px;
    color: #303030
}

.b-middle-inner-pages__long-col.b-date .txt-2 {
    margin: 0 30px 29px;
    font-size: 15px;
    line-height: 20px;
    color: #303030
}

.b-middle-inner-pages__long-col.b-date .list-1 {
    margin: 0 30px 16px;
    overflow: hidden;
    zoom: 1
}

.b-middle-inner-pages__long-col.b-date .list-1 li {
    float: left
}

.b-middle-inner-pages__long-col.b-date .list-1 li .b-press-center__item {
    padding: 0 21px 23px 0
}

/*Management*/
.b-management {
}

.b-middle-inner-pages__long-col.b-management article.b-history__txt-1 {
    /*padding-bottom: 27px*/
    padding-bottom: 0;
}

.b-middle-inner-pages__long-col.b-management article.b-history__txt-1 p {
    padding-bottom: 25px
}

.b-middle-inner-pages__long-col.b-management .b-history__txt-2.first {
    margin-top: -4px
}

.b-middle-inner-pages__long-col.b-management .b-history__info-1 .col-2 {
    height: 545px;
    padding: 15px 0 0;
    position: relative
}

.b-middle-inner-pages__long-col.b-management .b-history__info-1 .col-2 .b-history__txt-2 {
    padding: 0 25px 17px 0
}

.b-middle-inner-pages__long-col.b-management .b-history__info-1 .col-2 .b-history__txt-3 {
    margin-bottom: 30px;
    padding: 0
}

.b-middle-inner-pages__long-col.b-management .b-history__info-1 .col-2 .b-history__txt-3 figure {
    margin: 0 0 15px
}

.b-middle-inner-pages__long-col.b-management .b-history__info-1 .col-2 .b-history__txt-3 .title {
    padding: 0 20px 9px
}

.b-middle-inner-pages__long-col.b-management .b-history__info-1 .col-2 .b-history__txt-3 p {
    padding: 0 20px 12px
}

.b-middle-inner-pages__long-col.b-management .b-history__info-1 .col-2 .title-1 {
    margin: 0 0 16px 21px;
    padding: 12px 0 10px;
    border-bottom: 1px solid #e5e5e5
}

.b-middle-inner-pages__long-col.b-management .b-history__info-1 .col-2 .all-items {
    width: 100%;
    padding: 31px 0 0;
    position: absolute;
    top: 100%
}

.b-middle-inner-pages__long-col.b-management .b-history__info-1 .col-2 .all-items div {
    margin: 0 0 0 21px;
    padding: 21px 0 0;
    border-top: 1px solid #e5e5e5
}

.b-middle-inner-pages__long-col.b-management .b-history__info-1 .col-2 .fix-col {
    margin: 0 0 0 21px;
    position: relative
}

.b-middle-inner-pages__long-col.b-management .b-history__info-1 .col-2 .mCSB_scrollTools {
    right: 1px
}

.b-management-item {
    padding-top: 20px
}

.b-management-item__top {
    width: 70%;
    float: left
}

.b-management-item__img {
    width: 30%;
    margin: 0 0 25px;
    float: right;
    text-align: right
}

.b-management-item__img img {
    margin: 4px 30px 0 0
}

.b-management-item__title {
    padding: 1px 30px 6px;
    font-size: 35px;
    line-height: 45px;
    font-weight: normal;
    color: #000
}

.b-management-item__txt-1 {
    padding: 0 30px;
    font-size: 15px;
    color: #000
}

.b-management-item__txt-2 {
    margin: 0 30px 24px;
    padding: 14px 18px;
    border: 1px solid;
    border-color: #efefef #e9e9e9 #e2e2e2;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    position: relative;
    -moz-box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.2);
    clear: both;
    font-size: 15px;
    line-height: 20px;
    color: #303030
}

.ie7 .b-management-item__txt-2 {
    zoom: 1
}

.b-management-item__txt-2 .icon {
    width: 32px;
    height: 17px;
    background: url(../images/icons.png) no-repeat 0 -625px;
    right: 19px;
    top: -17px
}

.ie7 .b-management-item__txt-2 .icon,
.ie8 .b-management-item__txt-2 .icon {
    background-position: -376px -657px;
    top: -12px
}

.b-management-item__table {
    margin: 0 30px;
    padding: 33px 0 29px;
    border-top: 1px solid #e5e5e5
}

.b-management-item__table table {
    width: 100%;
    background: #eef1f3;
    font-size: 15px
}

.b-management-item__table table tr {
    border-top: 1px solid #fff;
    vertical-align: top
}

.b-management-item__table table tr.first div {
    padding-top: 27px
}

.b-management-item__table table tr.last div {
    padding-top: 24px
}

.b-management-item__table table tr.n-b {
    border-top: 0 none
}

.b-management-item__table table th {
    vertical-align: top
}

.b-management-item__table table td {
    vertical-align: top
}

.b-management-item__table table .col-1 {
    width: 22.539682539682539682539682539683%
}

.b-management-item__table table .col-1 div {
    padding: 22px 10px 19px 27px
}

.b-management-item__table table .col-2 {
    width: 16.349206349206349206349206349206%
}

.b-management-item__table table .col-2 div {
    padding: 22px 10px 19px 0;
    font-size: 13px;
    line-height: 20px
}

.b-management-item__table table .col-3 {
    width: 61.111111111111111111111111111111%
}

.b-management-item__table table .col-3 div {
    padding: 22px 30px 19px 0;
    font-size: 13px;
    line-height: 20px
}

.b-middle-inner-pages__long-col.b-facts .title-3 {
    margin: -8px 30px 18px;
    padding: 0 0 18px 0;
    font-size: 35px;
    font-weight: normal;
    color: #000
}

.b-middle-inner-pages__long-col.b-facts .title-4 {
    margin: 0 30px;
    padding: 27px 0 17px;
    font-size: 19px;
    font-weight: normal;
    color: #000
}

/*Eco-2*/
.b-eco__txt-1 {
    margin: 0 30px;
    padding: 0 0 21px;
    border-bottom: 1px solid #e5e5e5;
    overflow: hidden;
    zoom: 1;
    font-size: 15px;
    line-height: 20px;
    color: #303030
}

.b-eco__txt-1 p {
    clear: both
}

.b-eco__txt-1 .add-links {
    padding: 16px 0 0;
    float: right
}

.b-eco__txt-1 .add-links li {
    float: left
}

.b-eco__txt-1 .add-links li a {
    width: auto;
    padding: 1px 7px;
    height: 21px;
    margin: 1px 20px 0 0;
    background: #fff;
    border: 1px solid #e4e8eb;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    display: block;
    position: relative;
    font-size: 11px;
    line-height: 21px;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
    color: #6a747c
}

.b-eco .title-2 {
    padding: 18px 200px 24px 30px;
    font-size: 19px;
    font-weight: normal;
    color: #000;
    border-bottom: none
}

.b-eco__items {
    margin: 0 30px;
    padding: 0 0 20px;
    border-bottom: 1px solid #e5e5e5;
    overflow: hidden;
    zoom: 1;
    clear: both;
}

.b-eco__items.b-b {
    padding-bottom: 11px;
    border-bottom: 0 none
}

.b-eco__items .item-1 {
    width: 20%;
    height: 65px;
    padding: 0 21px 13px 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
    float: left;
}

.innvoation_bot_photo .b-eco__items .item-1 {
    height: auto;
}

.b-eco__items .item-1 span {
    font-size: 13px;
    color: #303030
}

.b-eco__items .item-1 figure {
    margin: 0 0 9px;
    position: relative
}

.ie7 .b-eco__items .item-1 figure,
.ie8 .b-eco__items .item-1 figure {
    border: 1px solid #e5e5e5
}

.b-eco__items .item-1 figure div {
    position: relative
}

.b-eco__items .item-1 figure img {
    border: 5px solid #fff;
    position: relative;
    top: -2px;
    left: -2px;
    -moz-box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, 0.2)
}

.ie7 .b-eco__items .item-1 figure img,
.ie8 .b-eco__items .item-1 figure img {
    left: 0;
    top: 0
}

.b-middle-inner-pages__long-col.b-eco .b-eco__items .item-1 figure .icon {
    margin: 0;
    padding: 6px 5px 6px 30px;
    background: #fff url(../images/icons.png) no-repeat;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    position: absolute;
    bottom: 2px;
    right: 2px;
    font-size: 11px;
    font-weight: bold;
    font-style: normal;
    color: #000
}

.b-middle-inner-pages__long-col.b-eco .b-eco__items .item-1 figure .icon.img-1 {
    background-position: -269px -78px;
    border: 0 none
}

.b-middle-inner-pages__long-col.b-eco .b-eco__items .item-1 figure .icon.img-2 {
    background-position: -389px -79px;
    border: 0 none
}

.b-eco__items .item-2 {
    width: 301px;
    margin: 2px 13px 8px 0;
    background: #eef1f3;
    display: inline-block;
    vertical-align: top;
    font-size: 19px;
    line-height: 24px;
    color: #303030
}

.b-eco__items .item-2 figcaption {
    padding: 13px 26px;
    border-top: 2px solid #fff
}

.b-eco__items .item-2 figcaption .arr {
    width: 7px;
    height: 11px;
    padding: 0 0 0 5px;
    background: url(../images/icons.png) no-repeat -88px -52px;
    display: -moz-inline-stack;
    display: inline-block;
    position: relative;
    top: 1px
}

.ie7 .b-eco__items .item-2 figcaption .arr {
    display: inline
}

.b-eco .gallery-link {
    width: 121px;
    height: 21px;
    margin: 20px 30px 0 0;
    padding: 1px 0 0;
    background: #fff;
    border: 1px solid #e4e8eb;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    display: block;
    position: relative;
    float: right;
    font-size: 10px;
    line-height: 21px;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
    color: #6a747c
}

/*Invest-2*/
.b-middle-inner-pages__long-col.b-invest .title-1.m-t {
    margin-top: 0;
    margin-bottom: 26px;
    padding-top: 26px
}

.b-middle-inner-pages__long-col.b-invest .title-1.m-t-1 {
    margin-top: -18px;
    margin-bottom: 26px
}

.b-middle-inner-pages__long-col.b-invest .title-1.m-t-2 {
    margin-top: -5px;
    margin-bottom: 26px
}

.b-middle-inner-pages__long-col.b-invest .title-1.m-t-3 {
    margin-top: 0;
    margin-bottom: 35px;
    padding-top: 31px
}

.b-middle-inner-pages__long-col.b-invest .title-2.p-t {
    padding-top: 33px
}

.b-middle-inner-pages__long-col.b-invest .date-list.p-b {
    margin-bottom: 19px
}

.b-middle-inner-pages__long-col.b-invest .b-project__news-i {
    margin: 0 30px
}

.b-middle-inner-pages__long-col.b-invest .more-items {
    margin: 20px 30px 0;
    padding: 19px 0;
    border-top: 0px solid #e5e5e5;
    text-align: center
}

.b-middle-inner-pages__long-col.b-invest .rss-link {
    margin: 32px 30px 0 0;
    padding: 6px 14px 6px 29px;
    border: 1px solid #cad1d7;
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
    border-radius: 12px;
    display: block;
    position: relative;
    float: right;
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
    color: #6a747c
}

.b-middle-inner-pages__long-col.b-invest .rss-link .icon {
    width: 8px;
    height: 8px;
    background: url(../images/icons.png) no-repeat -404px -596px;
    left: 16px;
    top: 7px
}

.b-middle-inner-pages__long-col.b-invest .b-project__news-i .item .popupcall b {
    display: inline;
}

.b-middle-inner-pages__long-col.b-invest .b-project__news-i .item b {
    padding: 7px 0 0;
    display: block
}

.b-middle-inner-pages__long-col.b-invest .b-eco__table-1 {
    margin: 0 30px 27px
}

.b-middle-inner-pages__long-col.b-invest .b-eco__table-2 {
    margin: 0 30px 27px
}

.b-middle-inner-pages__long-col.b-invest .add-links {
    padding: 2px 30px 0 0;
    float: right
}

.b-middle-inner-pages__long-col.b-invest .add-links li {
    float: left
}

.b-middle-inner-pages__long-col.b-invest .add-links li a.item-1 {
    margin: 1px 20px 0 0;
    padding: 6px 21px 6px 44px;
    background: #fff;
    border: 1px solid #e4e8eb;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    display: block;
    position: relative;
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
    color: #6a747c
}

.b-middle-inner-pages__long-col.b-invest .add-links li a.item-1 .icon {
    width: 12px;
    height: 16px;
    background: url(../images/icons.png) no-repeat -236px -604px;
    left: 22px;
    top: 3px
}

.b-middle-inner-pages__long-col.b-invest .add-links li a.item-2 {
    margin: 0 7px 0 0;
    width: 26px;
    height: 26px;
    background: url(../images/icons.png) no-repeat -278px -131px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    display: block;
    text-indent: -9999px
}

.b-middle-inner-pages__long-col.b-invest .add-links li a.item-3 {
    width: 26px;
    height: 26px;
    background: url(../images/icons.png) no-repeat -314px -131px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    display: block;
    text-indent: -9999px
}

.b-middle-inner-pages__long-col .b-invest__table-2 {
    margin: 0 30px 29px;
    padding: 4px 20px 4px 21px;
    background: #eef1f3;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px
}

.b-middle-inner-pages__long-col .b-invest__table-2 table {
    width: 100%
}

.b-middle-inner-pages__long-col .b-invest__table-2 tr {
    vertical-align: top
}

.b-middle-inner-pages__long-col.b-invest .b-invest__table-2 td {
    background: url(../images/table_bg_1.png) repeat-x 0 100%;
    line-height: 20px;
    color: #000;
    vertical-align: top
}

.b-middle-inner-pages__long-col .b-invest__table-2 td.col-1 {
    width: 39.42766295707472178060413354531%
}

.b-middle-inner-pages__long-col .b-invest__table-2 td.col-2 {
    width: 60.57233704292527821939586645469%
}

.b-middle-inner-pages__long-col .b-invest__table-2 tr.last td {
    background: none
}

.b-middle-inner-pages__long-col .b-invest__table-2 td div {
    position: relative
}

.b-middle-inner-pages__long-col .b-invest__table-2 td.col-1 div {
    margin: 0 36px 0 0;
    padding: 8px 50px 11px 0;
    color: #505153
}

.b-middle-inner-pages__long-col .b-invest__table-2 td.col-2 div {
    margin: 0 20px 0 0;
    padding: 8px 38px 11px 0;
    color: #000
}

.b-middle-inner-pages__long-col .b-invest__txt {
    margin: -16px 30px 0;
    padding: 0 0 22px;
    font-size: 19px;
    line-height: 22px
}

/*Pers-policy*/
.b-pers-policy .title-2 {
    font-size: 19px;
    line-height: 21px;
    font-weight: normal;
    color: #000
}

.b-pers-policy .title-3 {
    border-bottom: 1px solid #e5e5e5
}

.b-pers-policy .b-facts-i.line-1 {
    overflow: visible
}

.b-pers-policy figure.b-img-item-1 {
    width: 294px;
    height: 241px;
    padding: 0;
    background: #fff
}

.b-pers-policy .more {
    color: #4f6982
}

.b-pers-policy .more:hover {
    text-decoration: underline
}

.b-pers-policy .more .arr {
    width: 7px;
    height: 11px;
    padding: 0 0 0 5px;
    background: url(../images/icons.png) no-repeat -88px -52px;
    display: -moz-inline-stack;
    display: inline-block;
    position: relative;
    top: 1px
}

.ie7 .b-pers-policy .more .arr {
    display: inline
}

.b-pers-policy .b-facts__col-2 {
}

.b-pers-policy .b-facts__col-2 figure.b-img-item-1 {
    margin-top: 20px
}

.b-pers-policy .b-facts__col-2 .title-4 {
    margin: 0;
    padding: 10px 20px 1px 0;
    font-size: 15px;
    line-height: 17px;
    font-weight: bold;
    color: #303030
}

.b-pers-policy .b-facts__col-2 .txt-1 {
    padding: 8px 20px 11px 0;
    font-size: 15px;
    line-height: 20px;
    color: #303030
}

.b-pers-policy .b-eco__table-1 {
    margin: 0 30px 20px
}

/*Press-center*/
.b-press-center {
}

.b-press-center__line-1 {
    margin: 0 30px;
    padding: 0 0 7px;
    overflow: hidden;
    zoom: 1
}

.b-press-center__line-1 .col-1 {
    width: 294px;
    float: left
}

.b-press-center__line-1 .col-2 {
    margin: 0 0 0 315px
}

.b-press-center__line-1 .title-2 {
    margin: 0 0 6px;
    padding: 0 0 16px;
    border-bottom: 1px solid #e5e5e5;
    font-size: 19px;
    line-height: 21px;
    font-weight: normal
}

.b-press-center__line-1 .b-press-center__list-1 {
    padding-top: 6px;
    border-bottom: 0 none
}

.b-press-center__line-2 {
    margin: 0 30px;
    padding: 18px 0 21px;
    zoom: 1
}

.b-press-center__line-2 .title-2 {
    margin: 0 0 30px;
    padding: 0 0 15px;
    border-bottom: 1px solid #e5e5e5;
    clear: both;
    font-size: 19px;
    line-height: 21px;
    font-weight: normal
}

.b-press-center__line-2 .b-press-center__item {
    padding: 0 18px 16px 0;
    float: left
}

.b-press-center__line-2 .b-press-center__item:nth-child(4n+1) {
    padding: 0 0 16px 0
}

.b-press-center__line-2 + .title-3 {
    padding-bottom: 21px;
    border-bottom: 1px solid #e5e5e5
}

.b-press-center__line-2 + .title-3 + .b-project__news-i {
    margin-top: 27px;
    padding: 0
}

.b-press-center .b-project__news-i {
    margin: 20px 30px 30px
}

.b-press-center .b-project__news-i + .more-items {
    margin: 20px 30px 0;
    padding: 19px 0 23px;
    border-top: 1px solid #e5e5e5;
    text-align: center
}

.b-middle-inner-pages__long-col.b-press-center .rss-link {
    margin: 32px 30px 0 0;
    padding: 6px 14px 6px 29px;
    border: 1px solid #cad1d7;
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
    border-radius: 12px;
    display: block;
    position: relative;
    float: right;
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
    color: #6a747c
}

.b-middle-inner-pages__long-col.b-press-center .rss-link .icon {
    width: 8px;
    height: 8px;
    background: url(../images/icons.png) no-repeat -404px -596px;
    left: 16px;
    top: 7px
}

/*Press-center*/
.b-procurement {
}

.b-procurement .title-1 {
    margin: 0 0 27px;
    padding: 18px 0 20px;
    border-bottom: 1px solid #e5e5e5;
    font-size: 19px;
    line-height: 21px;
    font-weight: normal
}

.b-procurement .title-2 {
    margin: 0 30px 31px;
    padding: 0 0 22px;
    border-bottom: 1px solid #e5e5e5;
    font-size: 19px;
    line-height: 21px;
    font-weight: normal
}

.b-procurement .title-2.m-t {
    margin-top: 28px;
    margin-bottom: 2px;
    border: 0 none
}

.b-procurement .title-2.b-t {
    margin-bottom: 3px;
    padding-top: 21px;
    border-top: 1px solid #e5e5e5;
    border-bottom: 0 none
}

.b-procurement .title-1.b-t {
    margin-bottom: 3px;
    padding-top: 21px;
    border-top: 1px solid #e5e5e5;
    border-bottom: 0 none
}

.b-procurement .title-1.b-n {
    margin-bottom: 0px;
    padding-top: 21px;
    border: 0px none;
}

.b-procurement .b-eco__table-1.m-b {
    margin-bottom: 31px
}

.b-procurement .b-eco__table-1.m-b tr.hover.headline {
    background: #eef1f3
}

.b-procurement .b-eco__table-1.m-b th div {
    margin: 0 20px 0 0;
    padding: 11px 0 15px 20px;
    background: url(../images/table_bg_2.png) no-repeat 0 100%
}

.b-procurement .b-eco__table-1.m-b .bg th div {
    background: none
}

.b-procurement .b-history__news.m-b {
    padding-bottom: 10px
}

.b-procurement .b-history__news .date-list.m-b {
    margin-left: 0;
    margin-right: 0
}

.b-procurement .b-history__news .more.m-b {
    position: relative;
    top: 6px
}

.b-procurement .b-history__news {
    margin-bottom: 6px !important
}

.b-procurement .b-history__news .more {
    margin-top: 22px !important
}

.b-procurement .b-history__news-i {
    padding: 0 0 3px
}

.b-procurement__line-1 {
    margin: 0 30px 21px;
    border-bottom: 1px solid #e5e5e5;
    overflow: hidden;
    zoom: 1
}

.b-procurement__line-1 .w-col-1 {
    margin: 0 394px 0 0
}

.b-procurement__line-1 .w-col-1 .title-1 {
    margin: 0 0 18px
}

.b-procurement__line-1 .w-col-1 .txt-1 {
    padding: 0 0 18px;
    line-height: 18px;
    color: #303030
}

.b-procurement__line-1 .w-col-1 .more {
    margin: -3px 0 19px;
    display: block;
    float: right;
    color: #4f6982
}

.b-procurement__line-1 .w-col-1 .more:hover {
    text-decoration: underline
}

.b-procurement__line-1 .w-col-1 .more .arr {
    width: 7px;
    height: 11px;
    padding: 0 0 0 5px;
    background: url(../images/icons.png) no-repeat -88px -52px;
    display: -moz-inline-stack;
    display: inline-block;
    position: relative;
    top: 1px
}

.ie7 .b-procurement__line-1 .w-col-1 .more .arr {
    display: inline
}

.b-procurement__line-1 .w-col-2 {
    width: 372px;
    padding: 0 0 23px;
    float: right
}

.b-procurement__line-1 .w-col-2 .title-1 {
    margin-bottom: 21px
}

.b-procurement__line-1 .w-col-2 .b-eco__table-1 {
    margin: 0 0 10px
}

.b-middle-inner-pages__long-col .b-procurement__line-1 .w-col-2 .b-eco__table-1 td.col-1 {
    width: 51.72%
}

.b-middle-inner-pages__long-col .b-procurement__line-1 .w-col-2 .b-eco__table-1 td.col-2 {
    width: 50.28%
}

.b-procurement__line-1 .w-col-2 .add-link {
    padding: 18px 20px;
    background: #eef1f3;
    overflow: hidden;
    zoom: 1
}

.b-procurement__line-1 .w-col-2 .add-link b {
    width: 100%;
    padding: 5px 0 15px;
    display: block;
    float: left;
    font-size: 15px
}

.b-procurement__line-1 .w-col-2 .add-link a {
    padding: 6px 21px 6px 44px;
    margin: 5px 10px 0;
    border: 1px solid #cad1d7;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    display: block;
    position: relative;
    float: right;
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
    color: #6a747c
}

.b-procurement__line-1 .w-col-2 .add-link a .icon {
    width: 12px;
    height: 16px;
    background: url(../images/icons.png) no-repeat -236px -604px;
    left: 22px;
    top: 3px
}

.b-procurement .b-eco__table-1 {
    margin: 0 30px 28px
}

/*Search*/
.b-middle-inner-pages.b-search {
    padding: 24px;
    background-image: none
}

.b-middle-inner-pages.b-search .b-search__form {
    padding: 17px 101px 16px 19px;
    background: #cad1d7;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    position: relative
}

.b-middle-inner-pages.b-search .b-search__form input {
    width: 100%;
    height: 32px;
    padding: 0 21px 0 41px;
    background: #fff;
    border: 0 none;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    line-height: 19px;
    color: #6a747c
}

.ie8 .b-middle-inner-pages.b-search .b-search__form input {
    line-height: 29px
}

.b-middle-inner-pages.b-search .b-search__form .btn-blue-1 {
    position: absolute;
    right: 18px;
    top: 16px
}

.b-middle-inner-pages.b-search .b-search__form .btn-blue-1 span {
    width: 73px;
    height: 32px;
    padding: 0;
    line-height: 31px;
    text-align: center
}

.b-middle-inner-pages.b-search .b-search__form .icon {
    width: 13px;
    height: 13px;
    background: url(../images/icons.png) no-repeat -399px 0;
    left: 42px;
    top: 26px
}

.b-middle-inner-pages.b-search .b-search__tabs {
    padding: 0 0 11px;
    overflow: hidden;
    zoom: 1;
    clear: both
}

.b-middle-inner-pages.b-search .b-search__tabs li {
    padding: 3px 3px 3px 0;
    float: left
}

.b-middle-inner-pages.b-search .b-search__tabs li a {
    padding: 2px 18px 3px;
    background: #cad1d7;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    display: block;
    color: #fff
}

.b-middle-inner-pages.b-search .b-pagination {
    float: right
}

.b-pagination {
    overflow: hidden;
    zoom: 1
}

.b-pagination li {
    float: left;
    color: #4f6982
}

.b-pagination li a {
    font-weight: bold;
    color: #4f6982
}

.b-pagination li a:hover {
    text-decoration: underline
}

.b-middle-inner-pages.b-search .b-search__title-1 {
    padding: 0 0 10px;
    border-bottom: 1px solid #e5e5e5;
    font-size: 13px;
    font-weight: normal;
    color: #303030
}

.b-middle-inner-pages.b-search .b-search__result {
    margin: 0 0 16px;
    padding: 21px 0 12px;
    border-bottom: 1px solid #e5e5e5;
    clear: both
}

.b-middle-inner-pages.b-search .b-search__result-item {
    padding: 0 0 27px;
    overflow: hidden;
    zoom: 1
}

.b-middle-inner-pages.b-search .b-search__result-item .title {
    padding: 0 0 1px;
    font-size: 15px;
    line-height: 17px;
    color: #303030
}

.b-middle-inner-pages.b-search .b-search__result-item .txt {
    padding: 0 0 4px;
    font-size: 15px;
    line-height: 20px;
    color: #303030
}

.b-middle-inner-pages.b-search .b-search__result-item a {
    color: #4f6982
}

.b-middle-inner-pages.b-search .b-search__result-item a:hover {
    text-decoration: underline
}

.b-middle-inner-pages.b-search .b-search__result-item .img {
    width: 194px;
    height: 129px;
    margin: 2px 40px 0 0;
    background: #fff;
    position: relative;
    float: left
}

.ie7 .b-middle-inner-pages.b-search .b-search__result-item .img,
.ie8 .b-middle-inner-pages.b-search .b-search__result-item .img {
    border: 1px solid #e5e5e5
}

.b-middle-inner-pages.b-search .b-search__result-item .img img {
    border: 5px solid #fff;
    position: relative;
    top: -2px;
    left: -2px;
    -moz-box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, 0.2)
}

.ie7 .b-middle-inner-pages.b-search .b-search__result-item .img img,
.ie8 .b-middle-inner-pages.b-search .b-search__result-item .img img {
    top: 0;
    left: 0
}

.b-middle-inner-pages.b-search .b-search__result-item .img .icon {
    padding: 6px 5px 6px 30px;
    background: #fff url(../images/icons.png) no-repeat;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    bottom: 2px;
    right: 2px;
    font-size: 11px;
    font-weight: bold;
    font-style: normal;
    color: #000
}

.b-middle-inner-pages.b-search .b-search__result-item .img .icon.img-1 {
    background-position: -269px -78px
}

.b-middle-inner-pages.b-search .b-search__result-item .img .icon.img-2 {
    background-position: -389px -79px
}

/*Products*/
.b-middle-inner-pages__long-col.b-products {
}

.b-middle-inner-pages__long-col.b-products .title-1 {
    padding: 28px 30px 28px;
    font-size: 35px;
    line-height: 37px;
    font-weight: normal;
    color: #000
}

.b-middle-inner-pages__long-col.b-products .title-1.b-b {
    margin: 0 30px 21px;
    padding: 28px 0 29px;
    border-bottom: 1px solid #e5e5e5
}

.b-middle-inner-pages__long-col.b-products .title-1.b-b-1 {
    margin: 0 30px 30px;
    padding: 28px 0 29px;
    border-bottom: 1px solid #e5e5e5
}

.b-middle-inner-pages__long-col.b-products .title-1.b-b-2 {
    margin: 0 30px 26px;
    padding: 28px 0 29px;
    border-bottom: 1px solid #e5e5e5
}

.b-middle-inner-pages__long-col.b-products .title-1.m-b {
    padding-bottom: 9px
}

.b-middle-inner-pages__long-col.b-products .title-2 {
    margin: 0 30px 28px;
    padding: 0 0 16px;
    border-bottom: 1px solid #e5e5e5;
    clear: both;
    font-size: 19px;
    line-height: 21px;
    font-weight: normal
}

.b-middle-inner-pages__long-col.b-products .title-2.m-b {
    margin-bottom: 19px
}

.b-middle-inner-pages__long-col.b-products .title-2.p-b {
    margin-bottom: 26px;
    padding-bottom: 28px
}

.b-middle-inner-pages__long-col.b-products .title-2.p-b.i-p {
    border: 0
}

.b-middle-inner-pages__long-col.b-products .b-history__news .title-3 {
    margin: 0;
    padding: 0 0 18px 0
}

.b-middle-inner-pages__long-col.b-products .b-press-center__line-2 .title-2 {
    margin: 0 0 26px;
    padding: 11px 0 20px
}

.b-middle-inner-pages__long-col.b-products .b-press-center__item .img-1 {
    margin: 0
}

.b-middle-inner-pages__long-col.b-products .b-history__info-4 .img-1 {
    width: 30px;
    height: 35px;
    background-position: -64px -634px;
    left: 2px;
    top: 23px
}

.b-middle-inner-pages__long-col.b-products .b-history__info-4 .img-2 {
    width: 24px;
    height: 30px;
    background-position: -132px -639px;
    top: 24px;
    left: 38px
}

.b-middle-inner-pages__long-col.b-products .b-history__info-4 .search.active {
    padding: 6px 24px 5px 36px
}

.b-middle-inner-pages__long-col.b-products .b-history__info-4 .search.active .icon {
    width: 10px;
    height: 10px;
    background: url(../images/icons.png) no-repeat -178px -639px;
    left: 16px;
    top: 5px
}

.b-middle-inner-pages__long-col.b-products .b-img-item-2 {
    width: auto;
    margin: 0 30px 17px
}

.b-middle-inner-pages__long-col.b-products .b-img-item-2 figcaption {
    padding: 18px 28px 22px;
    overflow: hidden;
    zoom: 1
}

.b-middle-inner-pages__long-col.b-products .b-img-item-2 figcaption span {
    padding-top: 6px;
    display: inline-block
}

.bp_gallery .b-middle-inner-pages__long-col.b-products .b-img-item-2 {
    width: auto;
    margin: 0px 30px 0px 0px;
}

.bp_gallery .b-middle-inner-pages__long-col.b-products .b-img-item-2 figcaption {
    padding: 5px 10px 5px 10px;
    overflow: hidden;
    zoom: 1
}

.bp_gallery .b-middle-inner-pages__long-col.b-products .b-img-item-2 figcaption span {
    padding-top: 1px;
    display: inline-block
}

.b-middle-inner-pages__long-col.b-products .b-img-item-2 img {
    max-width: 100%;
    height: auto
}

.b-middle-inner-pages__long-col.b-products .b-img-item-2 span,
.b-middle-inner-pages__long-col.b-products .b-img-item-2 b {
    color: #303030
}

.b-middle-inner-pages__long-col.b-products .b-img-item-2 .btn-blue-1 {
    margin: 0 0 0 30px;
    float: right
}

.b-middle-inner-pages__long-col.b-products .b-img-item-2 .btn-blue-1 span {
    height: 38px;
    padding: 0 21px;
    font-size: 15px;
    line-height: 37px;
    font-weight: bold;
    color: #fff
}

.b-middle-inner-pages__long-col.b-products .b-products__line-1 {
    margin: 0 30px -19px;
    padding: 0;
    overflow: hidden;
    zoom: 1
}

.b-middle-inner-pages__long-col.b-products .b-products__line-1 .b-img-item-4 {
    width: 50%;
    height: 202px;
    padding: 16px 0 0;
    float: left
}

.b-middle-inner-pages__long-col.b-products .b-products__line-1 .b-img-item-4 figcaption {
    padding: 24px 38px;
    font-weight: bold;
    line-height: 15px;
    color: #303030
}

.b-middle-inner-pages__long-col.b-products .b-products__line-1 .b-img-item-4 figcaption.p-b {
    padding-bottom: 0
}

.b-middle-inner-pages__long-col.b-products .b-products__line-1 .b-img-item-4 div {
    height: 100px;
    display: table-cell;
    vertical-align: bottom
}

.b-middle-inner-pages__long-col.b-products .b-products__line-2 {
    margin: 0 30px 30px
}

.b-middle-inner-pages__long-col.b-products .b-products__line-2 .b-img-item-1 {
    width: 315px;
    height: 263px;
    margin: 4px 0 0;
    float: left
}

.b-middle-inner-pages__long-col.b-products .b-products__line-2 .b-img-item-1 .img-1 {
    margin: 0
}

.b-middle-inner-pages__long-col.b-products .b-products__line-2-i {
    margin: 0 0 0 330px
}

.b-middle-inner-pages__long-col.b-products .txt-1 {
    padding: 0 0 20px;
    line-height: 18px;
    color: #303030
}

.b-middle-inner-pages__long-col.b-products .txt-1.m-b {
    margin: 0 30px;
    font-size: 15px;
    line-height: 20px
}

.b-middle-inner-pages__long-col.b-products .b-b {
    margin-bottom: 19px !important;
    padding: 0 0 25px;
    border-bottom: 1px solid #e5e5e5
}

.product_cart_text {
    margin: 10px 0px 0px 10px !important;
    width: auto;
    font-size: 16px !important;
    line-height: 22px !important;
    border: none !important;
}


.text-editor.qq {
    margin-bottom: 19px !important;
    padding: 0 0 25px 30px
}

.text-editor.qq.qw {
    padding: 0 0px 25px 0px
}

.b-middle-inner-pages__long-col.b-products .list-1 {
    border-top: 1px solid #e5e5e5;
    overflow: hidden;
    zoom: 1
}

.b-middle-inner-pages__long-col.b-products .list-1 li {
}

.b-middle-inner-pages__long-col.b-products .list-1 li a {
    padding: 6px 20px 8px 0;
    border-bottom: 1px solid #e5e5e5;
    display: block;
    position: relative;
    line-height: 15px;
    color: #4f6982
}

.b-middle-inner-pages__long-col.b-products .list-1 li a:hover {
    text-decoration: underline
}

.b-middle-inner-pages__long-col.b-products .list-1 li a .icon {
    width: 12px;
    height: 11px;
    margin: -6px 0 0;
    background: url(../images/icons.png) no-repeat -88px -52px;
    right: 0;
    top: 50%
}

.b-middle-inner-pages__long-col.b-products .b-products__tabs {
    padding: 18px 30px 8px;
    float: right
}

.b-middle-inner-pages__long-col.b-products .b-products__tabs li {
    float: left
}

.b-middle-inner-pages__long-col.b-products .b-products__tabs li a {
    height: 49px;
    padding: 0 19px 0 59px;
    border-top: 1px solid #eceef0;
    display: block;
    position: relative;
    line-height: 47px;
    font-weight: bold;
    color: #989a9b
}

.b-middle-inner-pages__long-col.b-products .b-products__tabs li.link-2 a {
    padding: 0 21px 0 54px;
    border-left: 1px solid #e9eaeb;
    border-right: 1px solid #e9eaeb
}

.b-middle-inner-pages__long-col.b-products .b-products__tabs li.link-3 a {
    padding: 0 12px 0 36px
}

.b-middle-inner-pages__long-col.b-products .b-products__tabs li a {
    background: #e8ebee;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U4ZWJlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNWQ4ZGIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #e8ebee 0%, #d5d8db 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e8ebee), color-stop(100%, #d5d8db));
    background: -webkit-linear-gradient(top, #e8ebee 0%, #d5d8db 100%);
    background: -o-linear-gradient(top, #e8ebee 0%, #d5d8db 100%);
    background: -ms-linear-gradient(top, #e8ebee 0%, #d5d8db 100%);
    background: linear-gradient(to bottom, #e8ebee 0%, #d5d8db 100%);
}

.ie7 .b-middle-inner-pages__long-col.b-products .b-products__tabs li a,
.ie8 .b-middle-inner-pages__long-col.b-products .b-products__tabs li a {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8ebee', endColorstr='#d5d8db', GradientType=0);
}

.b-middle-inner-pages__long-col.b-products .b-products__tabs li.link-0 .icon {
    width: 20px;
    height: 17px;
    background: url(../images/icons.png) no-repeat -166px -382px;
    left: 32px;
    top: 16px
}

.b-middle-inner-pages__long-col.b-products .b-products__tabs li.link-1 .icon {
    width: 20px;
    height: 16px;
    background: url(../images/icons.png) no-repeat -200px -639px;
    left: 32px;
    top: 16px
}

.b-middle-inner-pages__long-col.b-products .b-products__tabs li.link-2 .icon {
    width: 18px;
    height: 14px;
    background: url(../images/icons.png) no-repeat -236px -639px;
    left: 29px;
    top: 16px
}

.b-middle-inner-pages__long-col.b-products .b-products__tabs li.link-3 .icon {
    width: 16px;
    height: 18px;
    background: url(../images/icons.png) no-repeat -260px -639px;
    left: 13px;
    top: 14px
}

.b-middle-inner-pages__long-col.b-products .b-history__news {
    margin: 0 30px
}

.b-middle-inner-pages__long-col.b-products .img-1 {
    margin: 0 30px 15px
}

.b-middle-inner-pages__long-col.b-products .b-products__aside-1 {
    width: 230px;
    margin: 0 30px 12px 40px;
    background: #eef1f3;
    float: right
}

.b-middle-inner-pages__long-col.b-products .b-products__aside-1 .title-2 {
    margin: 0 0 17px;
    padding: 13px 15px 15px
}

.b-middle-inner-pages__long-col.b-products .b-products__aside-1 .b-press-center__item {
    padding: 0 0 19px 20px
}

.b-middle-inner-pages__long-col.b-products .b-products__aside-1 span > a:hover {
    text-decoration: underline
}

.b-middle-inner-pages__long-col.b-products .b-img-item-2.m-r {
    overflow: hidden
}

.b-middle-inner-pages__long-col.b-products .b-media-gallery-i.line-1 {
    margin-bottom: 22px;
    background: #eef1f3
}

.b-middle-inner-pages__long-col.b-products .b-media-gallery__col-1 {
    border: 0 none
}

.b-middle-inner-pages__long-col.b-products .b-media-gallery__col-1 .title-4 {
    padding: 14px 18px 3px;
    font-size: 15px;
    line-height: 20px
}

.b-middle-inner-pages__long-col.b-products .b-media-gallery__col-1 .txt-1 {
    padding: 0 18px 7px;
    line-height: 15px
}

.b-middle-inner-pages__long-col.b-products .b-media-gallery__col-1 .txt-2 {
    padding: 0 18px 10px 18px;
    line-height: 18px;
    color: #303030
}

.b-middle-inner-pages__long-col.b-products .b-media-gallery__col-1 .txt-2 a {
    color: #000;
    text-decoration: none;
}

.b-middle-inner-pages__long-col.b-products .b-media-gallery__col-1 .b-soc-icons {
    background: none;
    border: 0 none
}


.b-middle-inner-pages__long-col.b-products .b-news-preview__gallery {
    width: 100%;
    height: auto;
    left: 0;
    -webkit-mask-image: none;
    mask-image: none;
    -moz-border-radius: 0 2px 0 0;
    -webkit-border-radius: 0 2px 0 0;
    border-radius: 0 2px 0 0
}


.bp_gallery .b-news-preview__gallery {
    /*width: 565px !important;*/

}


.b-middle-inner-pages__long-col.b-products .b-news-preview__gallery-i .item,
.g-middle .b-news-preview__gallery-i .item a {
    -moz-border-radius: 0 5px 0 0;
    -webkit-border-radius: 0 5px 0 0;
    border-radius: 0 5px 0 0
}

.b-middle-inner-pages__long-col.b-products .b-news-preview__gallery-nav .left-arr,
.b-middle-inner-pages__long-col.b-products .b-news-preview__gallery-nav .right-arr {
    z-index: 1
}

/*.b-middle-inner-pages__long-col.b-products .b-news-preview__gallery-nav li a .icon{margin:-45px 0 0 4px;top:100%}*/
.b-middle-inner-pages__long-col.b-products .b-news-preview__gallery .nav-2 {
    width: 100%;
    overflow: hidden;
    zoom: 1;
    position: absolute;
    bottom: 102px;
    left: 0;
    text-align: center;
    line-height: 0;
    letter-spacing: -1px;
    font-size: 0
}

.b-middle-inner-pages__long-col.b-products .b-news-preview__gallery .nav-2 li {
    display: inline-block;
    line-height: normal;
    letter-spacing: normal
}

.b-middle-inner-pages__long-col.b-products .b-news-preview__gallery .nav-2 li a {
    width: 20px;
    height: 20px;
    background: url(../images/icons.png) no-repeat -20px -183px;
    display: block
}

.b-middle-inner-pages__long-col.b-products .b-news-preview__gallery .nav-2 li a:hover {
    background-position: 0 -183px
}

.b-middle-inner-pages__long-col.b-products .b-news-preview__gallery .nav-2 li.active a {
    background-position: -40px -183px;
    cursor: default
}

/*.b-middle-inner-pages__long-col.b-products .b-news-preview__gallery-nav li a .icon{width:25px !important;height:25px !important;margin:-12px 0 0 !important;background:url(../images/gal_nav_icons.png) no-repeat !important;top:50% !important}
        .b-middle-inner-pages__long-col.b-products .b-news-preview__gallery-nav li.right-arr a .icon{background-position:0 -25px !important}*/

.b-middle-inner-pages__long-col.b-products .b-news-preview__gallery .img-preview li {
    position: relative
}

.b-middle-inner-pages__long-col.b-products .b-news-preview__gallery .img-preview li .icon {
    width: 79px;
    height: 62px;
    border: 3px solid #ee2e24;
    left: 0;
    top: 0;
    display: none
}

.b-middle-inner-pages__long-col.b-products .b-news-preview__gallery .img-preview li.active .icon {
    display: block
}

.b-middle-inner-pages__long-col.b-products .b-news-preview__gallery .img-preview {
    padding: 9px 0;
    overflow: hidden;
    zoom: 1
}

.b-middle-inner-pages__long-col.b-products .b-news-preview__gallery .img-preview li {
    margin: 0 11px 0 0;
    float: left
}

.b-middle-inner-pages__long-col.b-products .b-news-preview__gallery.video .nav-2,
.b-middle-inner-pages__long-col.b-products .b-news-preview__gallery.video .b-news-preview__gallery-nav {
    display: none
}

.b-middle-inner-pages__long-col.b-products .b-products__line-3 {
    margin: 0 30px 21px;
    padding: 8px 0 9px 245px;
    border-bottom: 1px solid #e5e5e5;
    overflow: hidden;
    zoom: 1
}

.b-middle-inner-pages__long-col.b-products .b-products__line-3.f-r {
    margin: 0 30px 20px;
    padding: 0 215px 10px 0;
    border-bottom: 1px solid #e5e5e5;
    overflow: hidden;
    zoom: 1
}

.b-middle-inner-pages__long-col.b-products .b-products__line-3 .b-press-center__item {
    width: 226px;
    padding: 0 18px 19px 0;
    margin: 3px -100% 0 0;
    float: left;
    position: relative;
    left: -245px
}

.b-middle-inner-pages__long-col.b-products .b-products__line-3.f-r .b-press-center__item {
    width: 194px;
    margin: 0;
    float: right;
    left: auto;
    right: -230px
}

.ie8 .b-middle-inner-pages__long-col.b-products .b-products__line-3.f-r .b-press-center__item {
    padding-bottom: 30px
}

.b-middle-inner-pages__long-col.b-products .b-products__line-3 .title-2 {
    margin: 0 0 21px;
    padding-bottom: 10px;
    clear: none
}

.b-middle-inner-pages__long-col.b-products .b-products__line-3 .info {
    padding: 0 0 0 37px;
    display: block;
    position: relative;
    font-size: 13px;
    color: #4f6982
}

.b-middle-inner-pages__long-col.b-products .b-products__line-3 .info .icon {
    width: 20px;
    height: 28px;
    background: url(../images/icons.png) no-repeat -312px -639px;
    left: 0;
    top: -7px
}

.b-middle-inner-pages__long-col.b-products .b-products__line-3 .more:hover {
    text-decoration: underline
}

.b-middle-inner-pages__long-col.b-products .b-products__line-3 .more .arr {
    width: 7px;
    height: 11px;
    padding: 0 0 0 5px;
    background: url(../images/icons.png) no-repeat -88px -52px;
    display: -moz-inline-stack;
    display: inline-block;
    position: relative;
    top: 1px
}

/*Mediagallery-page*/
.b-middle-inner-pages__long-col.b-media-gallery .b-media-gallery__col-2.mediagallery-page .b-news-preview__gallery .img-preview {
    padding: 9px 0;
    overflow: hidden;
    zoom: 1
}

.b-middle-inner-pages__long-col.b-media-gallery .b-media-gallery__col-2.mediagallery-page .b-news-preview__gallery .img-preview li {
    margin: 0 11px 0 0;
    float: left;
    position: relative
}

.b-middle-inner-pages__long-col.b-media-gallery .b-media-gallery__col-2.mediagallery-page .b-news-preview__gallery-nav li.left-arr a,
.b-middle-inner-pages__long-col.b-media-gallery .b-media-gallery__col-2.mediagallery-page .b-news-preview__gallery-nav li.right-arr a {
    height: 100% !important;
    top: 0 !important
}

/*.b-middle-inner-pages__long-col.b-media-gallery .b-media-gallery__col-2.mediagallery-page .b-news-preview__gallery-nav li a .icon{height:25px;margin:-12px 0 0;top:50%;background:url(../images/icons.png) no-repeat scroll 0 0 transparent!important}
		.b-middle-inner-pages__long-col.b-media-gallery .b-media-gallery__col-2.mediagallery-page .b-news-preview__gallery-nav li.left-arr a > .icon{background-position:-155px 0}
		.b-middle-inner-pages__long-col.b-media-gallery .b-media-gallery__col-2.mediagallery-page .b-news-preview__gallery-nav li.right-arr a > .icon{background-position:0 -25px !important}*/
.b-middle-inner-pages__long-col.b-media-gallery .b-media-gallery__col-2.mediagallery-page .b-news-preview__gallery {
    height: 100%
}

.b-middle-inner-pages__long-col.b-media-gallery .b-media-gallery__col-2.mediagallery-page .b-news-preview__gallery .img-preview li .icon {
    border: 3px solid #EE2E24;
    display: none;
    height: 56px;
    left: 0;
    top: 0;
    width: 71px
}

.b-middle-inner-pages__long-col.b-media-gallery .b-media-gallery__col-2.mediagallery-page .b-news-preview__gallery .img-preview li.active .icon {
    display: block
}

.b-middle-inner-pages__long-col .b-media-gallery__item-i {
    padding: 12px 6px 16px 10px;
    border-radius: 2px
}

.b-middle-inner-pages__long-col .b-media-gallery__item.active .b-media-gallery__item-i {
    background: #3d4955
}

.b-img-item-1 {
    width: 194px;
    height: 129px;
    margin: 0 0 5px;
    background: #fff;
    position: relative;
    -moz-box-shadow: 2px 4px 4px 0 rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 2px 4px 4px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 2px 4px 4px 0 rgba(0, 0, 0, 0.2)
}

.ie7 .b-img-item-1,
.ie8 .b-img-item-1 {
    border: 1px solid #e5e5e5
}

.b-img-item-1 div {
    position: relative
}

.b-img-item-1 img {
    border: 5px solid #fff;
    position: relative;
    top: -2px;
    left: -2px;
    -moz-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.2)
}

.ie7 .b-img-item-1 img,
.ie8 .b-img-item-1 img {
    top: 0;
    left: 0
}

.b-img-item-1 .icon {
    margin: 0;
    padding: 6px 5px 6px 30px;
    background: #fff url(../images/icons.png) no-repeat;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    position: absolute;
    bottom: 2px;
    right: 2px;
    font-size: 11px;
    font-weight: bold;
    font-style: normal;
    color: #000
}

.b-img-item-1 .icon.img-1 {
    background-position: -269px -78px
}

.b-img-item-1 .icon.img-2 {
    background-position: -389px -79px
}

.b-img-item-2 {
    background: #eef1f3
}

.b-img-item-2 figcaption {
    padding: 20px 28px 25px
}

.b-img-item-2 figcaption small {
    padding: 0 0 6px;
    display: block;
    font-size: 11px;
    color: #4f6982
}

.b-img-item-2 figcaption span {
    font-size: 14px;
    line-height: 24px;
    color: #6a747c
}

.b-img-item-2 figcaption span b {
    color: #ee2e24;
    font-weight: 100;

}

.b-img-item-2 figcaption .arr {
    width: 8px;
    height: 13px;
    margin: 0 0 0 3px;
    background: url(../images/icons.png) no-repeat -124px -52px;
    display: -moz-inline-stack;
    display: inline-block;
    position: relative;
    top: 2px
}

.ie7 .b-img-item-2 figcaption .arr {
    display: inline
}

.b-img-item-3 {
    width: 138px;
    height: 211px;
    background: #fff;
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3)
}

.ie7 .b-img-item-3,
.ie8 .b-img-item-3 {
    border: 1px solid #e5e5e5
}

.b-img-item-3.last {
    margin-right: 0 !important
}

.b-img-item-3 figcaption {
    padding: 12px 17px 0;
    line-height: 15px;
    font-weight: bold;
    color: #303030
}

/*Overlay*/
.b-overlay {
    min-height: 100%;
    height: 100%;
    width: 100%;
    background: #000e1c;
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 6999;
    zoom: 1;
    -moz-opacity: 0.6;
    opacity: 0.6
}

.ie7 .b-overlay,
.ie8 .b-overlay,
.ie9 .b-overlay {
    filter: alpha(opacity=60)
}

.b-overlay.active {
    display: block
}

.b-news-preview__article-events a.popupdates {
    display: block;
    min-height: 170px;
}

/*News-preview-article*/
.b-news-preview__article.active {
    display: block
}

.b-news-preview__article {
    display: none;
    width: 958px;
    margin: 0 0 0 -479px;
    background: #fff;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    position: absolute;
    z-index: 7999;
    top: 140px;
    left: 50%
}

.b-news-preview__article-i {
    padding: 50px 61px 0 50px
}

.b-news-preview__article-i time {
    padding: 0 0 5px;
    display: block;
    color: #6a747c
}

.b-news-preview__article-i .title-1 {
    padding: 0 0 33px;
    font-size: 29px;
    line-height: 34px
}

.b-news-preview__article-i .socnet {
    margin: 0 -61px 40px -50px;
    padding: 9px 61px 9px 50px;
    background: #f6f7f8;
    border-top: 1px solid #e1e3e5;
    border-bottom: 1px solid #e1e3e5
}

.b-news-preview__article-i .socnet iframe {
    width: 105px !important
}

.b-news-preview__article-i .img {
    margin: 5px 32px 39px 0;
    float: left
}

.b-news-preview__article-i .txt-1 {
    font-size: 15px;
    line-height: 22px
}

.b-news-preview__article-i .txt-2 {
    margin: 0 0 17px;
    padding: 0 0 22px;
    border-bottom: 1px solid #e1e3e5;
    clear: both;
    font-size: 15px;
    line-height: 20px
}

.b-news-preview__article-i .txt-2.last {
    margin-bottom: 20px;
    border-bottom: 0 none
}

.b-news-preview__article-events {
    margin: 0 -61px 0 -50px;
    padding: 33px 61px 42px 50px;
    /*background: #f6f7f8;*/
    background: #eef1f3;
    border-top: 1px solid #dadddf;
    -moz-border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
    overflow: hidden;
    zoom: 1
}

.b-news-preview__article-events .title-2 {
    padding: 0 0 16px;
    clear: both;
    font-size: 18px;
    line-height: 21px;
    font-weight: normal;
    text-transform: uppercase
}

.b-news-preview__article-events .item {
    width: 255px;
    margin: 0 30px 8px 0;
    float: left
}

.b-news-preview__article-events .item.last {
    margin: 0 20px 8px 0 !important;
}

.b-news-preview__article-events figure {
    margin-bottom: 14px
}

.b-news-preview__article-events time {
    padding: 0 0 2px;
    font-size: 11px
}

.b-news-preview__article-events .title-3 {
    font-size: 13px;
    line-height: 18px;
    color: #303030
}

.b-news-preview__article-events .all-items {
    padding: 19px 0 0;
    border-top: 1px solid #dadddf;
    clear: both;
    overflow: hidden;
    zoom: 1
}

.b-news-preview__article-events .all-items a {
    margin: 0 0 0 18px;
    float: right;
    color: #4f6982
}

.b-news-preview__article-events .all-items a:hover {
    text-decoration: underline
}

.b-news-preview__article-events .all-items a .arr {
    width: 7px;
    height: 11px;
    padding: 0 0 0 5px;
    background: url(../images/icons.png) no-repeat -88px -52px;
    display: -moz-inline-stack;
    display: inline-block;
    position: relative;
    top: 1px
}

.ie7 .b-news-preview__article-events .all-items a .arr {
    display: inline
}

.b-news-preview__article .close {
    width: 47px;
    height: 47px;
    background: url(../images/icons.png) no-repeat -43px -703px;
    right: -14px;
    top: -12px;
    text-indent: -9999px
}

/*Text-editor*/
.text-editor {
}

.text-editor p {
    padding: 0 0 20px;
    margin: 0 30px 0 0;
    color: #303030;
    font-size: 15px;
    line-height: 20px
}

.text-editor h1 {
    padding: 29px 30px 31px;
    color: #000000;
    font-size: 35px;
    font-weight: normal
}

.text-editor h2 {
    padding: 0 0 19px;
    color: #333333;
    font-size: 19px;
    font-weight: normal
}

.text-editor h3 {
    padding: 0 0 19px;
    color: #333333;
    font-size: 19px;
    font-weight: normal
}

.text-editor ol {
    list-style-type: decimal
}

.text-editor ol,
.text-editor ul {
    padding: 0 20px 20px 30px;
    font-size: 15px;
    line-height: 20px
}

.text-editor ol,
.text-editor ul li {
    padding: 0 0 8px 25px
}

.text-editor ul li {
    background: url(../images/marker.gif) no-repeat 10px 6px;
}

.news-detail ul li {
    background: url(../images/marker.gif) no-repeat 10px 6px;
    padding: 0 0 8px 25px
}

/*Btn-search*/
.btn-blue-1 {
    width: auto;
    padding: 0;
    margin: 0;
    background-color: transparent;
    border: 0 none;
    outline: medium none;
    overflow: visible;
    cursor: pointer;
    zoom: 1;
    white-space: nowrap
}

.btn-blue-1::-moz-focus-inner {
    padding: 0px;
    border: 0px;
    cursor: pointer
}

.btn-blue-1,
.btn-blue-1 span {
    display: -moz-inline-stack;
    display: inline-block
}

.btn-blue-1 {
}

.btn-blue-1 span {
    height: 41px;
    padding: 0 66px 0 60px;
    border-top: 1px solid #7f92a5;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    position: relative;
    line-height: 39px;
    font-weight: bold;
    color: #fff;
    text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.5)
}

.btn-blue-1 span {
    background: #697f94;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY5N2Y5NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEzJSIgc3RvcC1jb2xvcj0iIzY2N2M5MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iIzQ5NjA3NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0NDVhNmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #697f94 0%, #667c91 13%, #496075 80%, #445a6f 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #697f94), color-stop(13%, #667c91), color-stop(80%, #496075), color-stop(100%, #445a6f));
    background: -webkit-linear-gradient(top, #697f94 0%, #667c91 13%, #496075 80%, #445a6f 100%);
    background: -o-linear-gradient(top, #697f94 0%, #667c91 13%, #496075 80%, #445a6f 100%);
    background: -ms-linear-gradient(top, #697f94 0%, #667c91 13%, #496075 80%, #445a6f 100%);
    background: linear-gradient(to bottom, #697f94 0%, #667c91 13%, #496075 80%, #445a6f 100%);
}

.ie7 .btn-blue-1 span,
.ie8 .btn-blue-1 span {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#697f94', endColorstr='#445a6f', GradientType=0);
}

.btn-blue-1 span .icon {
    width: 9px;
    height: 7px;
    margin: -5px 0 0;
    background: url(../images/icons.png) no-repeat -403px -559px;
    top: 50%;
    right: 46px
}

/*.mCSB_scrollTools .mCSB_draggerContainer{top:20px !important; padding-bottom:20px}		*/
.b-innovations__list-3 .mCSB_scrollTools .mCSB_draggerContainer {
    top: 0px !important;
    padding-bottom: 20px
}

/*HOVER************************************************************************/

.btn-search:hover span {
    border-top: 1px solid #1C3582;
    background: #1a3472;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFhMzQ3MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUzJSIgc3RvcC1jb2xvcj0iIzEyMjE3NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZTM5ODQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #1a3472 0%, #122175 53%, #1e3984 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1a3472), color-stop(53%, #122175), color-stop(100%, #1e3984));
    background: -webkit-linear-gradient(top, #1a3472 0%, #122175 53%, #1e3984 100%);
    background: -o-linear-gradient(top, #1a3472 0%, #122175 53%, #1e3984 100%);
    background: -ms-linear-gradient(top, #1a3472 0%, #122175 53%, #1e3984 100%);
    background: linear-gradient(to bottom, #1a3472 0%, #122175 53%, #1e3984 100%);

}

.ie7 .btn-search span,
.ie8 .btn-search span {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1a3472', endColorstr='#1e3984', GradientType=0)
}

/*Btn-submit-sm*/
.btn-submit-sm {
    width: auto;
    padding: 0;
    margin: 0;
    background-color: transparent;
    border: 0 none;
    outline: medium none;
    overflow: visible;
    cursor: pointer;
    zoom: 1;
    white-space: nowrap
}

.btn-submit-sm::-moz-focus-inner {
    padding: 0px;
    border: 0px;
    cursor: pointer
}

.btn-submit-sm,
.btn-submit-sm span {
    display: -moz-inline-stack;
    display: inline-block
}

.btn-submit-sm span {
    height: 22px;
    padding: 0 7px;
    background: #333c45;
    -moz-border-radius: 1px;
    -webkit-border-radius: 1px;
    border-radius: 1px;
    line-height: 22px;
    font-weight: bold;
    color: #fff
}

/*Btn-submit-1*/
.btn-submit-1 {
    width: auto;
    padding: 0;
    margin: 0;
    background-color: transparent;
    border: 0 none;
    outline: medium none;
    overflow: visible;
    cursor: pointer;
    zoom: 1;
    white-space: nowrap
}

.btn-submit-1::-moz-focus-inner {
    padding: 0px;
    border: 0px;
    cursor: pointer
}

.btn-submit-1 {
    display: -moz-inline-stack;
    display: inline-block;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -moz-box-shadow: 0 1px 2px 0 rgba(8, 8, 8, 0.75);
    -webkit-box-shadow: 0 1px 2px 0 rgba(8, 8, 8, 0.75);
    box-shadow: 0 1px 2px 0 rgba(8, 8, 8, 0.75)
}

.btn-submit-1:active {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none
}

.btn-submit-1 span {
    height: 29px;
    padding: 5px 17px 3px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    display: -moz-inline-stack;
    display: inline-block;
    font: normal 14px/29px Arial, Helvetica;
    color: #fff
}

@-moz-document url-prefix() {
    .btn-submit-1 b {
        line-height: 21px !important
    }
}

.btn-submit-1 span {
    background: #4ee064;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRlZTA2NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYlIiBzdG9wLWNvbG9yPSIjNGFkZTYwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMjUlIiBzdG9wLWNvbG9yPSIjNDNjZTU3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNjclIiBzdG9wLWNvbG9yPSIjMzA5ZjNjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNzUlIiBzdG9wLWNvbG9yPSIjMmU5YTM5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODMlIiBzdG9wLWNvbG9yPSIjMzM5ZTQwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzUxYzg2MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMS IgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, #4ee064 0%, #4ade60 6%, #43ce57 25%, #309f3c 67%, #2e9a39 75%, #339e40 83%, #51c863 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4ee064), color-stop(6%, #4ade60), color-stop(25%, #43ce57), color-stop(67%, #309f3c), color-stop(75%, #2e9a39), color-stop(83%, #339e40), color-stop(100%, #51c863));
    background: -webkit-linear-gradient(top, #4ee064 0%, #4ade60 6%, #43ce57 25%, #309f3c 67%, #2e9a39 75%, #339e40 83%, #51c863 100%);
    background: -o-linear-gradient(top, #4ee064 0%, #4ade60 6%, #43ce57 25%, #309f3c 67%, #2e9a39 75%, #339e40 83%, #51c863 100%);
    background: -ms-linear-gradient(top, #4ee064 0%, #4ade60 6%, #43ce57 25%, #309f3c 67%, #2e9a39 75%, #339e40 83%, #51c863 100%);
    background: linear-gradient(to bottom, #4ee064 0%, #4ade60 6%, #43ce57 25%, #309f3c 67%, #2e9a39 75%, #339e40 83%, #51c863 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4ee064', endColorstr='#51c863', GradientType=0);
}

.ie7 .btn-submit-1 span,
.ie8 .btn-submit-1 span {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e5e5e5', GradientType=0);
}

.btn-submit-1:hover span,
.btn-submit-1 span:hover {
    background: #4eec6c;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRlZWM2YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjglIiBzdG9wLWNvbG9yPSIjNDllYjY4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMjUlIiBzdG9wLWNvbG9yPSIjNDJkZjVlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNzIlIiBzdG9wLWNvbG9yPSIjMjZiMTNhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNzglIiBzdG9wLWNvbG9yPSIjMjdhZjNhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODYlIiBzdG9wLWNvbG9yPSIjMzBiNDQ0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTQlIiBzdG9wLWNvbG9yPSIjNDJjMzU4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzRjY2I2MiIgc3RvcC 1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, #4eec6c 0%, #49eb68 8%, #42df5e 25%, #26b13a 72%, #27af3a 78%, #30b444 86%, #42c358 94%, #4ccb62 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4eec6c), color-stop(8%, #49eb68), color-stop(25%, #42df5e), color-stop(72%, #26b13a), color-stop(78%, #27af3a), color-stop(86%, #30b444), color-stop(94%, #42c358), color-stop(100%, #4ccb62));
    background: -webkit-linear-gradient(top, #4eec6c 0%, #49eb68 8%, #42df5e 25%, #26b13a 72%, #27af3a 78%, #30b444 86%, #42c358 94%, #4ccb62 100%);
    background: -o-linear-gradient(top, #4eec6c 0%, #49eb68 8%, #42df5e 25%, #26b13a 72%, #27af3a 78%, #30b444 86%, #42c358 94%, #4ccb62 100%);
    background: -ms-linear-gradient(top, #4eec6c 0%, #49eb68 8%, #42df5e 25%, #26b13a 72%, #27af3a 78%, #30b444 86%, #42c358 94%, #4ccb62 100%);
    background: linear-gradient(to bottom, #4eec6c 0%, #49eb68 8%, #42df5e 25%, #26b13a 72%, #27af3a 78%, #30b444 86%, #42c358 94%, #4ccb62 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4eec6c', endColorstr='#4ccb62', GradientType=0);
}

.ie7 .btn-submit-1 span:hover,
.ie8 .btn-submit-1 span:hover {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5e5e5', endColorstr='#c4c4c4', GradientType=0);
}

.btn-submit-1:active span,
.btn-submit-1 span:active {
    background: #3db453;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNkYjQ1MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMlIiBzdG9wLWNvbG9yPSIjNDBjZTVhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNiUiIHN0b3AtY29sb3I9IiM0MmRiNWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4JSIgc3RvcC1jb2xvcj0iIzQxZGE1ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI1JSIgc3RvcC1jb2xvcj0iIzNiY2Q1NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY5JSIgc3RvcC1jb2xvcj0iIzI0OWMzNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iIzI0OTkzNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgzJSIgc3RvcC1jb2xvcj0iIzJiOWUzYyIgc3RvcC1vcG FjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0Y2M3NjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #3db453 0%, #40ce5a 3%, #42db5f 6%, #41da5e 8%, #3bcd55 25%, #249c36 69%, #249935 75%, #2b9e3c 83%, #4cc762 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3db453), color-stop(3%, #40ce5a), color-stop(6%, #42db5f), color-stop(8%, #41da5e), color-stop(25%, #3bcd55), color-stop(69%, #249c36), color-stop(75%, #249935), color-stop(83%, #2b9e3c), color-stop(100%, #4cc762));
    background: -webkit-linear-gradient(top, #3db453 0%, #40ce5a 3%, #42db5f 6%, #41da5e 8%, #3bcd55 25%, #249c36 69%, #249935 75%, #2b9e3c 83%, #4cc762 100%);
    background: -o-linear-gradient(top, #3db453 0%, #40ce5a 3%, #42db5f 6%, #41da5e 8%, #3bcd55 25%, #249c36 69%, #249935 75%, #2b9e3c 83%, #4cc762 100%);
    background: -ms-linear-gradient(top, #3db453 0%, #40ce5a 3%, #42db5f 6%, #41da5e 8%, #3bcd55 25%, #249c36 69%, #249935 75%, #2b9e3c 83%, #4cc762 100%);
    background: linear-gradient(to bottom, #3db453 0%, #40ce5a 3%, #42db5f 6%, #41da5e 8%, #3bcd55 25%, #249c36 69%, #249935 75%, #2b9e3c 83%, #4cc762 100%);
}

.ie7 .btn-submit-1 span:active,
.ie8 .btn-submit-1 span:active {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3db453', endColorstr='#4cc762', GradientType=0);
}

/*HOVER*************************************************************************/
.b-eco__txt-1 .add-links li a:hover {
    background: #efefef;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmZWZlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjMWMxYzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #efefef 0%, #c1c1c1 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #efefef), color-stop(100%, #c1c1c1));
    background: -webkit-linear-gradient(top, #efefef 0%, #c1c1c1 100%);
    background: -o-linear-gradient(top, #efefef 0%, #c1c1c1 100%);
    background: -ms-linear-gradient(top, #efefef 0%, #c1c1c1 100%);
    background: linear-gradient(to bottom, #efefef 0%, #c1c1c1 100%);
}

.ie7 .b-eco__txt-1 .add-links li a:hover,
.ie7 .b-eco__txt-1 .add-links li a:hover {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefef', endColorstr='#c1c1c1', GradientType=0);
}

/*HOVER************************************************************************/

.btn-search:hover span {
    border-top: 1px solid #1C3582;
    background: #1a3472;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFhMzQ3MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUzJSIgc3RvcC1jb2xvcj0iIzEyMjE3NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZTM5ODQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #1a3472 0%, #122175 53%, #1e3984 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1a3472), color-stop(53%, #122175), color-stop(100%, #1e3984));
    background: -webkit-linear-gradient(top, #1a3472 0%, #122175 53%, #1e3984 100%);
    background: -o-linear-gradient(top, #1a3472 0%, #122175 53%, #1e3984 100%);
    background: -ms-linear-gradient(top, #1a3472 0%, #122175 53%, #1e3984 100%);
    background: linear-gradient(to bottom, #1a3472 0%, #122175 53%, #1e3984 100%);

}

.ie7 .btn-search span,
.ie8 .btn-search span {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1a3472', endColorstr='#1e3984', GradientType=0)
}

/*HOVER*************************************************************/

.b-middle-inner-pages__long-col.b-media-gallery .b-media-gallery__form-line-2 .btn-search:hover span {
    border-top-color: #424A54;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY5N2Y5NCIgc3RvcC1vcGFjaXR5PSIwLjUiLz4KICAgIDxzdG9wIG9mZnNldD0iMjMlIiBzdG9wLWNvbG9yPSIjNjE3ODhkIiBzdG9wLW9wYWNpdHk9IjAuNSIvPgogICAgPHN0b3Agb2Zmc2V0PSI3NyUiIHN0b3AtY29sb3I9IiM0YjYxNzYiIHN0b3Atb3BhY2l0eT0iMC41Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0NDVhNmYiIHN0b3Atb3BhY2l0eT0iMC41Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, rgba(105, 127, 148, 0.3) 0%, rgba(97, 120, 141, 0.3) 23%, rgba(75, 97, 118, 0.3) 77%, rgba(68, 90, 111, 0.3) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(105, 127, 148, 0.3)), color-stop(23%, rgba(97, 120, 141, 0.3)), color-stop(77%, rgba(75, 97, 118, 0.3)), color-stop(100%, rgba(68, 90, 111, 0.3)));
    background: -webkit-linear-gradient(top, rgba(105, 127, 148, 0.3) 0%, rgba(97, 120, 141, 0.3) 23%, rgba(75, 97, 118, 0.3) 77%, rgba(68, 90, 111, 0.3) 100%);
    background: -o-linear-gradient(top, rgba(105, 127, 148, 0.3) 0%, rgba(97, 120, 141, 0.3) 23%, rgba(75, 97, 118, 0.3) 77%, rgba(68, 90, 111, 0.3) 100%);
    background: -ms-linear-gradient(top, rgba(105, 127, 148, 0.3) 0%, rgba(97, 120, 141, 0.3) 23%, rgba(75, 97, 118, 0.3) 77%, rgba(68, 90, 111, 0.3) 100%);
    background: linear-gradient(to bottom, rgba(105, 127, 148, 0.3) 0%, rgba(97, 120, 141, 0.3) 23%, rgba(75, 97, 118, 0.3) 77%, rgba(68, 90, 111, 0.3) 100%);
}

.ie7 .b-middle-inner-pages__long-col.b-media-gallery .b-media-gallery__form-line-2 .btn-search span,
.ie8 .b-middle-inner-pages__long-col.b-media-gallery .b-media-gallery__form-line-2 .btn-search span {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80697f94', endColorstr='#80445a6f', GradientType=0);
}

/*HOVER*************************************************************************/
.b-eco__txt-1 .add-links li a:hover {
    background: #efefef;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmZWZlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjMWMxYzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #efefef 0%, #c1c1c1 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #efefef), color-stop(100%, #c1c1c1));
    background: -webkit-linear-gradient(top, #efefef 0%, #c1c1c1 100%);
    background: -o-linear-gradient(top, #efefef 0%, #c1c1c1 100%);
    background: -ms-linear-gradient(top, #efefef 0%, #c1c1c1 100%);
    background: linear-gradient(to bottom, #efefef 0%, #c1c1c1 100%);
}

.ie7 .b-eco__txt-1 .add-links li a:hover,
.ie7 .b-eco__txt-1 .add-links li a:hover {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefef', endColorstr='#c1c1c1', GradientType=0);
}

/*Btn-search*/
.btn-blue-1 {
    width: auto;
    padding: 0;
    margin: 0;
    background-color: transparent;
    border: 0 none;
    outline: medium none;
    overflow: visible;
    cursor: pointer;
    zoom: 1;
    white-space: nowrap
}

.btn-blue-1::-moz-focus-inner {
    padding: 0px;
    border: 0px;
    cursor: pointer
}

.btn-blue-1,
.btn-blue-1 span {
    display: -moz-inline-stack;
    display: inline-block
}

.btn-blue-1 {
}

.btn-blue-1 span {
    height: 41px;
    padding: 0 66px 0 60px;
    border-top: 1px solid #7f92a5;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    position: relative;
    line-height: 39px;
    font-weight: bold;
    color: #fff;
    text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.5)
}

.btn-blue-1 span {
    background: #697f94;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY5N2Y5NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEzJSIgc3RvcC1jb2xvcj0iIzY2N2M5MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iIzQ5NjA3NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0NDVhNmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #697f94 0%, #667c91 13%, #496075 80%, #445a6f 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #697f94), color-stop(13%, #667c91), color-stop(80%, #496075), color-stop(100%, #445a6f));
    background: -webkit-linear-gradient(top, #697f94 0%, #667c91 13%, #496075 80%, #445a6f 100%);
    background: -o-linear-gradient(top, #697f94 0%, #667c91 13%, #496075 80%, #445a6f 100%);
    background: -ms-linear-gradient(top, #697f94 0%, #667c91 13%, #496075 80%, #445a6f 100%);
    background: linear-gradient(to bottom, #697f94 0%, #667c91 13%, #496075 80%, #445a6f 100%);
}

.ie7 .btn-blue-1 span,
.ie8 .btn-blue-1 span {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#697f94', endColorstr='#445a6f', GradientType=0)
}

.btn-blue-1 span .icon {
    width: 9px;
    height: 7px;
    margin: -5px 0 0;
    background: url(../images/icons.png) no-repeat -403px -559px;
    top: 50%;
    right: 46px
}

.btn-blue-1:hover span {
    background: #536375;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUzNjM3NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEzJSIgc3RvcC1jb2xvcj0iIzU1NjQ3NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iIzQwNGY2NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzMTNlNGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #536375 0%, #556477 13%, #404f66 80%, #313e4f 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #536375), color-stop(13%, #556477), color-stop(80%, #404f66), color-stop(100%, #313e4f));
    background: -webkit-linear-gradient(top, #536375 0%, #556477 13%, #404f66 80%, #313e4f 100%);
    background: -o-linear-gradient(top, #536375 0%, #556477 13%, #404f66 80%, #313e4f 100%);
    background: -ms-linear-gradient(top, #536375 0%, #556477 13%, #404f66 80%, #313e4f 100%);
    background: linear-gradient(to bottom, #536375 0%, #556477 13%, #404f66 80%, #313e4f 100%);
}

.ie7 .btn-blue-1 span,
.ie8 .btn-blue-1 span {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#536375', endColorstr='#313e4f', GradientType=0)
}

/*hovver*/
.b-middle-inner-pages__long-col .b-history__info-4 li .save:hover {
    background: #efefef;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmZWZlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjMWMxYzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #efefef 0%, #c1c1c1 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #efefef), color-stop(100%, #c1c1c1));
    background: -webkit-linear-gradient(top, #efefef 0%, #c1c1c1 100%);
    background: -o-linear-gradient(top, #efefef 0%, #c1c1c1 100%);
    background: -ms-linear-gradient(top, #efefef 0%, #c1c1c1 100%);
    background: linear-gradient(to bottom, #efefef 0%, #c1c1c1 100%);
    color: #4F6982;
}

.ie7 .b-eco__txt-1 .add-links li a:hover,
.ie7 .b-eco__txt-1 .add-links li a:hover {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefef', endColorstr='#c1c1c1', GradientType=0);
}

.table-with-files tr:hover {
    background: #fafbfb;
    cursor: pointer;
}

.b-news-preview__gallery-i .item object {
    width: 662px;
    /*width: 648px;*/
    height: 295px;
    /*margin: 0 0 0 -28px;*/
    margin: 0 0 0 0;
}

.fb_iframe_widget {
    margin-top: 0px !important
}

@media only screen and (max-width: 1220px) {
    .b-media-preview__photo .img-list li:nth-child(5) {
        display: none
    }
}

@media only screen and (max-width: 1120px) {
    .b-drop-items__item .col-1 .b-aircraft__item,
    .b-drop-items__item .col-2 .b-aircraft__item {
        min-height: 234px
    }
}

.uiBoxLightblue {
    background-color: #4765A5;
    background: url("http://dev2-uac.dev.aeroidea.ru/face.jpg") no-repeat scroll right 0 transparent !important;
    border: 1px solid #D8DFEA;
    color: #FFFFFF;
}

.uiHeader h3, .uiHeader h4 {
    color: #FFFFFF !important;
    font-size: 16px;
    padding-left: 30px;
    padding-top: 10px;
}

.pluginBoxDivider {
    border-top: 0 !important;
}

.b-middle-inner-pages__long-col.b-invest .filter-avia .custom-select {
    -moz-box-sizing: border-box;
    background: url("../images/select-arr_small.png") no-repeat scroll 100% 50% #fff;
    border: 2px solid #d9e2e9;
    border-radius: 5px 5px 5px 5px;
    color: #73777A;
    cursor: pointer;
    height: 36px;
    text-shadow: none;
    width: 100% !important;
}

.b-middle-inner-pages__long-col.b-invest .filter-avia .custom-select > .custom-text {
    display: block;
    line-height: 36px;
    padding: 0 12px
}

.b-middle-inner-pages__long-col.b-invest .filter-avia .filter.type .custom-select > span {
    width: 244px !important
}

.b-middle-inner-pages__long-col.b-invest .filter-avia .filter.model .custom-select > span {
    width: 95px !important
}

.b-middle-inner-pages__long-col.b-invest .filter-avia .filter.type .custom-select .select-list .select-scroll {
    display: none
}

.b-middle-inner-pages__long-col.b-invest .filter-avia .select-list {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 2px 2px 3px 0 rgba(0, 0, 0, 0.3);
    margin: 0 -3px;
    position: absolute;
    top: 4px;
    z-index: 22;
}

.b-middle-inner-pages__long-col.b-invest .filter-avia .custom-scroll {
    position: relative;
}

.b-middle-inner-pages__long-col.b-invest .filter-avia .select-list.custom-scroll {
    overflow: hidden
}

.b-middle-inner-pages__long-col.b-invest .filter-avia .select-scroll {
    border: 1px solid #D9E2E9;
    border-radius: 3px 3px 3px 3px;
    bottom: 8px;
    display: block;
    position: absolute;
    right: 8px;
    top: 8px;
    width: 4px;
    z-index: 22
}

.b-middle-inner-pages__long-col.b-invest .filter-avia .scroll-drag {
    background: #d9e2e9;
    border-radius: 3px 3px 3px 3px;
    cursor: pointer;
    display: block;
    left: -1px;
    position: absolute;
    width: 6px
}

.b-middle-inner-pages__long-col.b-invest .filter-avia .custom-select ul {
    width: 100% !important;
    padding: 5px 0;
    position: relative
}

div.custom-select .custom-text, div.custom-select .custom-scroll ul li {
    width: 95% !important;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow-x: hidden;
    white-space: nowrap;
}

div.custom-select div.custom-scroll ul {
    width: 95% !important;
}

/*!!!!!!!!!Scroll enable -> top:0*/
.b-middle-inner-pages__long-col.b-invest .filter-avia .filter.type .custom-select ul {
    top: 0 !important
}

.b-middle-inner-pages__long-col.b-invest .filter-avia .custom-select li {
    cursor: pointer;
    height: 25px;
    line-height: 25px;
    padding: 0 20px
}

.b-middle-inner-pages__long-col.b-invest .filter-avia .custom-select li:hover {
    background: 0 0 #ecf0f4
}

.b-middle-inner-pages__long-col.b-invest .filter-avia .filter.model .custom-select .select-list ul {
    width: 100% !important
}

/*Subscription*/
.subscr-t {
    padding: 26px 0 24px;
    margin: 0 30px 20px;
    border-bottom: 1px solid #e5e5e5;
    color: #000;
    font-size: 35px;
    font-weight: normal
}

.subscribe-edit {
    margin: 0 30px;
    padding: 25px 20px 10px;
    background: #eef1f3
}

.subscribe-edit label {
    cursor: pointer;
    color: #73777a
}

.subscribe-edit input[type="text"],
.subscribe-edit input[type="password"] {
    width: 296px;
    height: 28px;
    line-height: 28px;
    padding: 0 13px;
    margin: 15px 0 0;
    border: 1px solid #d9e2e9;
    border-radius: 3px
}

.subscribe-edit input[type="text"]::-webkit-input-placeholder,
.subscribe-edit input[type="text"]:-moz-placeholder,
.subscribe-edit input[type="text"]::-moz-placeholder,
.subscribe-edit input[type="text"]:-ms-input-placeholder {
    color: #73777a
}

.subscribe-edit input[type="submit"],
.subscribe-edit input[type="reset"] {
    padding: 12px 40px 14px;
    border: none;
    border-radius: 3px;
    font-size: 13px;
    font-weight: bold;
    color: #fff;
    outline: none;
    cursor: pointer
}

.subscribe-edit input[type="submit"] {
    margin: 0 10px 0 0;
    border-top: 1px solid #7f92a5;
    background: #687e94;
    background: -moz-linear-gradient(top, #687e94 0%, #445a6f 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #687e94), color-stop(100%, #445a6f));
    background: -webkit-linear-gradient(top, #687e94 0%, #445a6f 100%);
    background: -o-linear-gradient(top, #687e94 0%, #445a6f 100%);
    background: linear-gradient(to bottom, #687e94 0%, #445a6f 100%);
}

.ie8 .subscribe-edit input[type="submit"] {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#687e94', endColorstr='#445a6f', GradientType=0)
}

.subscribe-edit input[type="reset"] {
    text-shadow: 0px -1px 0px #c9c9c9;
    -moz-box-shadow: 0px -1px 0px #c9c9c9;
    -webkit-box-shadow: 0px -1px 0px #c9c9c9;
    background: #687e94;
    background: -moz-linear-gradient(top, #687e94 0%, #e1e1e1 0%, #d3d3d3 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #687e94), color-stop(0%, #e1e1e1), color-stop(100%, #d3d3d3));
    background: -webkit-linear-gradient(top, #687e94 0%, #e1e1e1 0%, #d3d3d3 100%);
    background: -o-linear-gradient(top, #687e94 0%, #e1e1e1 0%, #d3d3d3 100%);
    background: -ms-linear-gradient(top, #687e94 0%, #e1e1e1 0%, #d3d3d3 100%);
    background: linear-gradient(to bottom, #687e94 0%, #e1e1e1 0%, #d3d3d3 100%);
}

.ie8 .subscribe-edit input[type="reset"] {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#687e94', endColorstr='#d3d3d3', GradientType=0)
}

.subscribe-edit .data-table td:last-child {
    padding: 20px 0
}

.subscribe-edit .data-table td:first-child p {
    font-weight: bold
}

.subscribe-edit .data-table td:last-child p {
    padding: 2% 30px 0
}

.subscribe-edit .data-table tfoot tr td {
    padding: 24px 0 30px 0
}

.subscribe-edit .data-table td:first-child p:nth-child(2) {
    padding: 45px 0 0
}

.subscribe-edit .data-table p:nth-child(2) > label:first-child {
    padding-top: 15px
}

.subscribe-edit .data-table label {
    padding: 0 0 0 35px;
    position: relative;
    display: block;
    font-weight: normal
}

.subscribe-edit .data-table label:first-of-type {
    padding-top: 15px
}

.subscribe-edit .data-table label input[type="checkbox"] {
    left: 0;
    position: absolute;
    bottom: 0;
    display: none
}

.subscribe-edit .data-table label .pseudo-input {
    width: 15px;
    height: 16px;
    background: #fff;
    border: 1px solid #d9e2e9;
    border-radius: 3px;
    display: block;
    bottom: -3px;
    left: 0;
    position: absolute;
}

.subscribe-edit .data-table label input[type="checkbox"]:checked + .pseudo-input {
    background: url(../images/chk-blue.png) no-repeat 2px 3px #fff
}

.subscribe-edit .data-table td:first-child p:last-child label input[type="radio"] {
    position: absolute;
    bottom: 0;
    left: 0;
    display: none
}

.subscribe-edit label.black-font {
    color: #303030
}

.subscribe-edit .data-table td:first-child p:last-child label span {
    width: 14px;
    height: 14px;
    border: 1px solid #d9e2e9;
    border-radius: 15px;
    position: absolute;
    left: 0;
    bottom: -2px;
    background: #fff
}

.subscribe-edit .data-table td:first-child p:last-child label input[type="radio"]:checked + span {
    background: url(../images/chk-dot.png) no-repeat 3px 3px #fff
}

.subscribe-edit > p:last-child {
    padding: 20px 20px 10px;
    margin: 0 -20px;
    border-top: 1px solid #ccc;
    font-size: 11px;
    color: #73777a
}

.subscribe-edit .data-table.data-table3 .errortext, .notetext {
    border: none !important;
    margin: 0 !important;
    padding: 0
}

.subscribe-edit .data-table.data-table3 thead tr td {
    font-weight: bold
}

h3.month-name {
    padding: 10px 30px;
}

.scroll-list-direction {
    height: 295px;
    border-bottom: 1px solid #E5E5E5;
    border-top: 1px solid #E5E5E5;
    padding: 15px 0;
    margin-bottom: 10px;
}

.investors-line .b-facts__col-1-i .mCSB_scrollTools {
    margin: 0;
}

.b-middle-inner-pages__long-col .b-facts-i.line-2 .b-facts__col-1 .title-2.bld {
    font-weight: bold;
}

.b-middle-inner-pages__long-col.b-invest.scroll-list-direction {
    padding: 15px 0;
}

.b-middle-inner-pages__long-col .b-facts-i.line-2.investors-line .b-facts__col-2.blockfacts {
    margin-right: 280px;
}

.b-middle-inner-pages__long-col .b-facts-i.line-2.investors-line .b-facts__col-1.blockfacts {
    width: 290px;
}

.b-facts__col-1 .b-middle-inner-pages__long-col.b-invest .b-invest__table-1 {
    margin: 0;
}

.b-middle-inner-pages__long-col .b-facts-i.line-2.investors-line .more {
    position: static;
}

.margin-top-20 {
    margin-top: 20px !important;
}

.margin-left-0 {
    margin-left: 0px !important;
}

.margin-right-0 {
    margin-right: 0px !important;
}

.b-history__info-1-i.corp .col-1 a {
    color: #000;
}

.addthis_button_facebook_like.at300b iframe {
    width: 500px !important;
}

div.menu_figcaption {
    padding: 6px 0 16px;
    line-height: 20px;
    color: #fff;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
}

/* span.blog-page-dots, a.blog-page-first{display:list-item;float:left;} */
.section_is_under_construction {
    background: #555;
    color: #eee;
    font-size: 12px;
    text-align: center;
    line-height: 1.6em;
    padding: 5px 0;
}

.company_link {
    padding-right: 15px;
    color #6a747c;
}

.company_link:hover {
    text-decoration: underline;
}

.left_arrow_navigator {
    width: 10px;
    height: 15px;
    padding: 0 0 0 5px;
    background: url(../images/icons.png) no-repeat -98px -288px;
    display: -moz-inline-stack;
    display: inline-block;
    position: relative;
    top: 2px;
}

.right_arrow_navigator {
    width: 10px;
    height: 15px;
    padding: 0 0 0 5px;
    background: url(../images/icons.png) no-repeat -118px -288px;
    display: -moz-inline-stack;
    display: inline-block;
    position: relative;
    top: 2px;
}

.news_list_paginator {
    min-width: 10px;
    max-width: 320px;
    margin: 0 auto;
}

.news_list_paginator a {
    padding: 2px;
    font-size: 1.2em;
}

.forum-page-current {
    padding: 2px;
    font-size: 1.2em;
}

.missing a {
    opacity: 0.5;
    color: #BCBFC2;
    cursor: default;
}

.mainpage-block__item {
    text-align: left;
    width: 32%;
    border-top: 1px solid #eaedef;
    border-left: 1px solid #eaedef;
    border-radius: 5px;
    background: linear-gradient(#fefefe, #f3f3f3);
    box-shadow: 1px 1px 2px rgba(0, 0, 0, .2);
    overflow: hidden;
    height: 320px;
}

.mainpage-block__item h2.title-1 a {
    font-family: Stem, sans-serif;
}

.icalendar {
    vertical-align: top;
    float: right;
}

.scrollblock__slides.transition {
    transition: margin-left .3s linear;
}

.mainpage-block__topleft, .mainpage-block__bottomleft {
    float: left;
}

.mainpage-block__topright, .mainpage-block__bottomright /*, Выравнивание блоков в связи с удалением корпоративного журнала 115486, .mainpage-block__bottomright */
{ 
    float: right;
}


.mainpage-block__separator {
    clear: both;
    margin-top: 40px;
}

.mainpage-block__bottomcenter { /*, Выравнивание блоков в связи с удалением корпоративного журнала 115486 */
    margin-left: auto;
    margin-right: auto; 
/*	display: inline-block;
	margin: 40px; */
}

.mainpage-block__item header {
    height: 62px;
    line-height: 62px;
    border-bottom: 1px solid #d2d5d7;
}

.mainpage-block__item header .title-1 {
    margin-left: 26px;
}

.mainpage-block__item header .title-1 a {
    font-weight: 400;
    color: #000;
    font-size: 18px;
    text-transform: uppercase;
    border-bottom: 1px solid #d2d5d7;
    font-family: Stem, sans-serif !important;
}

.mainpage-block__item header .title-1 a:hover {
    color: #133c8c;
}

.mainpage-block__infocus {
    border: none;
}

.mainpage-block__announces article {
    margin: 15px 23px 0 26px;
    color: #303030;
    font-size: 14px;
    line-height: 18px;
}

.mainpage-block__announces article span.mainpage-block__announces-section {
    font-weight: bold;
}

.mainpage-block__announces article span.mainpage-block__announces-date {
    font-size: 11px;
    color: #6a747c;
    margin-right: 5px;
}

.mainpage-block__announces article p a {
    color: #303030;
}

.mainpage-block__announces article p a:hover {
    color: #6a747c;
    text-decoration: underline;
}

.mainpage-block__block1 {
    overflow: hidden; /* force round image border */
}

.mainpage-block__block1 article {
    color: #303030;
    font-size: 14px;
    line-height: 18px;
}

.mainpage-block__block1 article img {
    display: block;
    float: left;
    /*height: 258px;*/
    width: 100%;
    height: 100%;
    margin-right: 20px;
    position: relative;
    top: -1px;
}

.mainpage-block__block1 article p {
    padding: 15px 23px 0 26px;
}

.mainpage-block__block1 article p.mainpage-block__block1-link {
    padding-top: 0;
}

.mainpage-block__block1 article p a {
    color: #59748d;
}

.mainpage-block__block1 article p a:hover {
    text-decoration: underline;
}

.mainpage-block__block2 article {
    color: #303030;
    font-size: 14px;
}

.mainpage-block__block2 article p {
    margin: 15px 23px 0 26px;
}

.mainpage-block__block2 article p.mainpage-block__block2-title {
    font-size: 15px;
    font-weight: bold;
    margin: 25px 23px 18px 26px;
}

.mainpage-block__block2 article p.mainpage-block__block2-title1 {
    font-size: 15px;
    font-weight: normal;
    margin: 25px 23px 18px 26px;
    text-align = justify;
}

.mainpage-block__block2 article ul {
    list-style: none;
}

.mainpage-block__block2 article ul li {
    margin: 0 23px 12px 26px;
}

.mainpage-block__block2 article span {
    color: #59748d;
    font-weight: bold;
}

.mainpage-block__mediagallery header ul {
    float: right;
    margin-right: 27px;
    margin-top: 16px;
}

.mainpage-block__mediagallery header ul li {
    float: left;
    width: auto;
}

.mainpage-block__mediagallery header ul li:nth-child(2) {
    margin-left: -1px;
}

.mainpage-block__mediagallery header ul li a {
    display: block;
    height: 28px;
    font-size: 12px;
    line-height: 28px;
    background: #ffffff;
    color: #b6b6b6;
    border: 1px solid #e7e7e7;
    padding: 0 16px;
}

.mainpage-block__mediagallery header ul li:nth-child(1) a {
    border-radius: 7px 0 0 7px;
}

.mainpage-block__mediagallery header ul li:nth-child(2) a {
    border-radius: 0 7px 7px 0;
}

.mainpage-block__mediagallery header ul li a.active {
    color: #506982;
}

.mainpage-block__mediagallery header ul li a:hover {
    text-decoration: underline;
}

.mainpage-block__mediagallery article {
    height: 257px;
    position: relative;
}

.mainpage-block__mediagallery article ul.scrollblock__slides {
    height: 100%;
    width: 100%;
}

.mainpage-block__mediagallery article ul.scrollblock__slides li {
    height: 100%;
    float: left;
}

.mainpage-block__mediagallery article ul.scrollblock__slides li a {
    position: relative;
    display: block;
    height: 100%;
    width: 100%;
    background-repeat: no-repeat;
    background-position: center center;
}

.mainpage-block__mediagallery article ul.scrollblock__slides li a::before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 0;
    height: 100%;
    width: 100%;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.75), #000000);
    opacity: 0;
    transition: opacity .3s, top .3s;
}

.mainpage-block__mediagallery article:hover ul.scrollblock__slides li a::before {
    top: 0;
    opacity: 1;
}

.mainpage-block__mediagallery article ul.scrollblock__slides li a span {
    display: block;
    position: absolute;
    bottom: 0;
    color: #ffffff;
    text-shadow: 0 1px 1px rgba(0, 0, 0, .5);
    font-size: 21px;
    line-height: 24px;
    padding: 0 28px 27px;
    opacity: 0;
    transition: opacity .3s, padding-bottom .3s;
}

.mainpage-block__mediagallery article:hover ul.scrollblock__slides li a span {
    padding-bottom: 47px;
    opacity: 1;
}

.mainpage-block__mediagallery article ul.scrollblock__nav {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 1;
}

.mainpage-block__mediagallery article ul.scrollblock__nav li {
    float: left;
}

.mainpage-block__mediagallery article ul.scrollblock__nav li a {
    display: block;
    position: relative;
    height: 33px;
    width: 55px;
}

.mainpage-block__mediagallery article ul.scrollblock__nav li a span {
    display: block;
    position: absolute;
    top: 12px;
    height: 10px;
    width: 26px;
    background: url(../images/icons.png?3) no-repeat;
}

.mainpage-block__mediagallery article ul.scrollblock__nav li.scrollblock__nav-prev a span {
    left: 17px;
}

.mainpage-block__mediagallery article ul.scrollblock__nav li.scrollblock__nav-next a span {
    left: 12px;
}

.mainpage-block__mediagallery article ul.scrollblock__nav li.scrollblock__nav-prev a span {
    background-position: -124px 0;
}

.mainpage-block__mediagallery article ul.scrollblock__nav li.scrollblock__nav-next a span {
    background-position: -155px 0;
}

.mainpage-block__mediagallery article ul.scrollblock__nav li a:hover {
    background: rgba(0, 0, 0, .20);
}

.mainpage-block__mediagallery article ul.scrollblock__nav li.scrollblock__nav-all {
    float: right;
    margin: 11px 26px 11px 0;
}

.mainpage-block__mediagallery article ul.scrollblock__nav li.scrollblock__nav-all a {
    position: relative;
    height: 11px;
    width: auto;
    padding: 0 10px 0 4px;
    font-size: 11px;
    line-height: 11px;
}

.mainpage-block__mediagallery article ul.scrollblock__nav li.scrollblock__nav-all a span {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    height: 11px;
    width: 6px;
    background: url(../images/icons.png?3) no-repeat;
}

.mainpage-block__mediagallery article ul.scrollblock__nav li.scrollblock__nav-all a:hover {
    background: none;
    text-decoration: underline;
}

.mainpage-block__mediagallery article ul.scrollblock__nav li.scrollblock__nav-all a {
    border-left: 2px solid #e8e7e4;
    color: #ffffff;
}

.mainpage-block__mediagallery article ul.scrollblock__nav li.scrollblock__nav-all a span {
    background-position: -124px -80px;
}

.mainpage-block_item.mainpage-block__topleft.mainpage-block__news {
    overflow-x: hidden;
}

.mainpage-block_item.mainpage-block__topleft.mainpage-block__news section {
    width: calc(100% + 16px);
    height: 100%;
    overflow-y: scroll;
}

/* Стили для нового оформления списка работ в галлерее */
.b-middle-inner-pages .media_gallery_bing {

}

.b-middle-inner-pages .media_gallery_bing .media_gallery_bing_item {
    margin-bottom: 26px;
    margin-right: 26px;
    text-align: center;
    width: 45%;
    overflow: visible;
}

.b-middle-inner-pages .media_gallery_bing .media_gallery_bing_item img {
    width: 100%;
}

.b-middle-inner-pages .media_gallery_bing .media_gallery_bing_item .b-media-gallery__item_inner {
    overflow: hidden;
    position: relative;
}

.b-middle-inner-pages .media_gallery_bing .media_gallery_bing_item .b-media-gallery__item_inner a::before {
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0%;
    background: linear-gradient(0deg, rgba(0, 0, 0, .75), rgba(0, 0, 0, .00));
    opacity: .00;
    content: '';
    transition: opacity .3s, top .3s;
}

.b-middle-inner-pages .media_gallery_bing .media_gallery_bing_item:hover .b-media-gallery__item_inner a::before {
    opacity: 1.00;
    top: 0;
}

.b-middle-inner-pages .media_gallery_bing .media_gallery_bing_item .b-media-gallery__item_inner div {
    opacity: 0;
    padding-bottom: 27px;
    transition: opacity .3s, padding-bottom .3s;
    position: absolute;
    bottom: 0;
    margin-left: 20px;
    margin-right: 20px;
}

.b-middle-inner-pages .media_gallery_bing .media_gallery_bing_item:hover .b-media-gallery__item_inner div {
    opacity: 1;
    padding-bottom: 47px;
}

.b-middle-inner-pages .media_gallery_bing .media_gallery_bing_item .b-media-gallery__item_inner div {
    color: #fff;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5)
}

.b-middle-inner-pages .media_gallery_bing .media_gallery_bing_item .b-media-gallery__item_inner div span {
    font-size: 21px;
    line-height: 24px
}

.b-middle-inner-pages .media_gallery_bing .media_gallery_bing_item .b-media-gallery__item_inner .short_ico {
    background: #111 none repeat scroll 0 0;
    border-radius: 7px;
    display: block;
    opacity: 0;
    position: absolute;
    right: 10px;
    top: 10px;
    transition: opacity 0.3s ease 0s, top 0.3s ease 0s;
}

.b-middle-inner-pages .media_gallery_bing .media_gallery_bing_item .b-media-gallery__item_inner a:hover .short_ico {
    opacity: 1;
}

.b-middle-inner-pages .media_gallery_bing .media_gallery_bing_item .short_ico .icon {
    padding: 6px 5px 6px 30px;
    background: #fff url(../images/icons.png) no-repeat;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    font-size: 11px;
    font-weight: bold;
    font-style: normal;
    color: #000;
    position: relative;
}

.b-middle-inner-pages .media_gallery_bing .b-media-gallery__item_inner .short_ico .icon.img-1 {
    background-position: -269px -78px
}

.b-middle-inner-pages .media_gallery_bing .b-media-gallery__item_inner .short_ico .icon.img-2 {
    background-position: -389px -79px
}

/* ================================================ */

/* Новый мезанизм отображдения детальных фото  */

.b-middle-inner-pages__long-col .b-media-gallery-i.line-1 {
    /*  display: none;*/
}

.current_video_block {
    display: none;
    margin-bottom: 20px;
    z-index: 1;
    margin-left: -300px;
    border: 10px solid #333;
    overflow: auto;
    background: #111;
    width: 1240px;
    padding: 10px;
    position: relative;
}

.current_video_block .b-media-gallery-i.line-1 {
    margin-left: 0;
}

.current_video_block .b-media-gallery__col-1 {
    width: 182px;
    /*width: 20%;*/
}

.current_video_block .b-media-gallery__col-2 {
    width: 617px;
    /*width: 75%;*/
}

.b-middle-inner-pages__long-col .b-media-gallery-i {
    overflow: visible;
}

.media_gallery_bing .b-news-preview__gallery-i .item object {
    margin: 0;
}

.current_video_block .close {
    background: url("../../images/close.gif") no-repeat 0 0 transparent;
    width: 20px;
    height: 20px;
    cursor: pointer;
    position: absolute;
    top: 4px;
    right: 4px;
    opacity: 0.6;
}

.current_video_block .close:hover {
    opacity: 1;
}

.media_gallery_z {

}

.b-middle-inner-pages__long-col .b-media-gallery__col-1.media_gallery_z .title-1 {
    font-size: 22px;
    font-weight: normal;
    line-height: 26px;
}

.media_gallery_z .date {
    color: #8c8f90;
    font-size: 17px;
    line-height: 12px;
    margin-left: 17px;
    margin-top: 18px;
}

.media_gallery_z .description {
    color: #8c8f90;
    font-size: 14px;
    line-height: 20px;
    margin-left: 17px;
    margin-top: 18px;
}

.no_flash {
    color: #fff;
    font-size: 14px;
    line-height: 30px;
    margin: 60px 30px;
    text-align: center;
}

/*.b-media-gallery__form-line-1 .js-select{
    display: none;
}*/
.media_gallery_bing_item .arrow_down {
    text-align: center;
    display: inline-block;
    position: relative;
    top: 29px;
}

.media_gallery_line_bl .media_gallery_bing_item {

}

.media_gallery_bing_item .arrow_down .arrow_in {
    border-bottom: 15px solid #333;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    height: 0;
    width: 0;
}

#current-gallery .item .popup_img {
    cursor: url(/bitrix/templates/oac_main/style/images/cursor.cur?v=1), pointer;

}

.b-middle-inner-pages__long-col.b-media-gallery .mediagallery-page .b-news-preview__gallery-nav li {
    height: 50px !important;
    margin-top: 110px;

}

.mediagallery-page .b-news-preview__gallery-nav li > a {
    background-color: #111;
    opacity: 0.4;
    width: 34px;
}

.b-middle-inner-pages__long-col.b-media-gallery .mediagallery-page .b-news-preview__gallery-nav li > a > i {
    margin-left: -24px;
    margin-right: -24px;
    margin-top: 20px;
}

.mainpage-block__mediagallery-photo .swiper-slide a {
    display: block;
    height: 100%;
}

.mainpage-block__mediagallery-video .swiper-slide a {
    display: block;
    height: 100%;
}

.swiper-container .swiper-slide a::before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 0;
    height: 100%;
    width: 100%;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.75), #000000);
    opacity: 0;
    transition: opacity .3s, top .3s;
}

.swiper-container .swiper-slide:hover a::before {
    top: 0;
    opacity: 1;
}

.swiper-container .swiper-slide a span {
    display: block;
    position: absolute;
    bottom: 0;
    color: #ffffff;
    text-shadow: 0 1px 1px rgba(0, 0, 0, .5);
    font-size: 21px;
    line-height: 24px;
    padding: 0 28px 27px;
    opacity: 0;
    transition: opacity .3s, padding-bottom .3s;
}

.swiper-container .swiper-slide:hover a span {
    padding-bottom: 47px;
    opacity: 1;
}

/* ================================================= */
#container > div > header > div.g-top-i.b-drop-items > ul > li.b-drop-items__item.b-innovations.cfix > div.b-press-center__col-3 > dl > dt > a {
    color: #fff;
}

.popup .news_filter.filter_month {
    display: none;
}

.aircraft_gallery {

}

.aircraft_gallery .b-news-preview__gallery-nav li a {
    width: 28px;
    height: 50px;
    display: block;
    text-indent: -9999px;
    position: relative;
    opacity: 0.8;
}

.aircraft_gallery .b-news-preview__gallery-nav li a:hover {
    opacity: 1;
}

.aircraft_gallery .b-news-preview__gallery-nav li {
    position: absolute;
    top: 100px;
}

.aircraft_gallery .b-news-preview__gallery-nav li a .icon {
    width: 26px;
    height: 10px;
    top: 20px;
    left: 0;
    right: 0;
}

.aircraftMediagalleryPage .b-news-preview__gallery-i .item object {
    width: 100%;
}

.news-detail__companies {
    clear: both;
}

.news-detail__tags, .news-detail__rubrics, .news-detail__gallery {
    padding-left: 120px;
    overflow: hidden;
    margin-bottom: 5px;
}

.news-detail__tags p, .news-detail__rubrics p, .news-detail__gallery p {
    float: left;
    width: 120px;
    margin-left: -120px;
    margin-right: 0;
    padding: 0;
}

.news-detail__tags ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

.news-detail__tags ul li {
    padding: 0;
    background: none;
}

.news-detail__tags ul li a:hover, .news-detail__rubrics p a:hover, .news-detail__gallery p a:hover {
    text-decoration: underline;
}

.news-detail__rubrics p.news-detail__rubric-text, .news-detail__gallery p.news-detail__gallery-text {
    float: none;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    padding: 0;
}

.b-news-preview__article-events {
    margin-top: 20px;
}

.b-soc-icons.b-soc-icons-detail {
    background: none;
    padding: 0;
}

.b-soc-icons.b-soc-icons-detail li {
    background: none;
    padding: 0;
}

.socnet .rss-link {
    margin: 1px 0 0;
    padding: 6px 14px 6px 29px;
    border: 1px solid #cad1d7;
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
    border-radius: 12px;
    display: block;
    position: relative;
    float: right;
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
    color: #6a747c
}

.socnet .rss-link .icon {
    width: 8px;
    height: 8px;
    background: url(../images/icons.png) no-repeat -404px -596px;
    left: 16px;
    top: 7px
}

.socnet .print-link {
    float: right;
    display: block;
    height: 11px;
    width: 14px;
    margin: 7px 13px 0;
}

.socnet .print-link .icon {
    display: inline-block;
    height: 11px;
    width: 14px;
    background: url(../images/icons.png) no-repeat -200px -131px;
}

.socnet .print-large-link {
    float: right;
    display: block;
    height: 22px;
    width: 28px;
    margin: 2px 13px 0;
}

.socnet .print-large-link .icon {
    display: inline-block;
    height: 22px;
    width: 28px;
    background: url(../images/icons-print-large.png) no-repeat;
}

.news-detail__other {
    background: url(../images/table_bg_1.png) left top repeat-x;
    padding: 20px 0 30px;
}

.news-detail__other.last {
    padding-bottom: 0;
}

.news-detail__other h4 {
    margin-bottom: 10px;
}

.news-detail__other p {
    text-align: justify;
    line-height: 15px;
    margin-bottom: 0;
    padding-bottom: 0;
}

.news-detail__other p a {
    font-size: 13px;
    color: #303030;
}

.news-detail__other p a:hover {
    text-decoration: underline;
}

.popup .mainpage-block__item {
    width: 430px;
}

.popup .mainpage-block__item .b-news-preview__gallery-i {
    padding: 0;
}

.popup .mainpage-block__item .b-news-preview__gallery-i .item {
    padding: 0;
    list-style: none;
    background: none;
}

.popup .mainpage-block__item .b-news-preview__gallery-i .item a {
    -moz-border-radius: 5px;
    -webkit-border-top-left-radius: 0px 5px 5px 0;
}

.popup .mainpage-block__item .b-news-preview__gallery-nav {
    padding: 0;
}

.popup .mainpage-block__item .b-news-preview__gallery-nav li {
    padding: 0;
    background: none;
}

.popup .mainpage-block__item .b-news-preview__gallery p {
    color: #fff;
    padding: 0 15px;
    font-size: 11px;
    height: 33px;
    line-height: 33px;
    position: absolute;
    right: 0;
    bottom: 0;
    margin: 0;
}

.popup .mainpage-block__item .b-news-preview__gallery.b-news-preview__gallery-photo .b-news-preview__gallery-nav .left-arr a,
.popup .mainpage-block__item .b-news-preview__gallery.b-news-preview__gallery-photo .b-news-preview__gallery-nav .right-arr a,
.popup .mainpage-block__item .b-news-preview__gallery.b-news-preview__gallery-photo .b-news-preview__gallery-nav .down-arr a,
.popup .mainpage-block__item .b-news-preview__gallery p {
    background: rgba(0, 0, 0, .50);
}

.popup .mainpage-block__item .b-news-preview__gallery.b-news-preview__gallery-photo .b-news-preview__gallery-nav .left-arr a:hover,
.popup .mainpage-block__item .b-news-preview__gallery.b-news-preview__gallery-photo .b-news-preview__gallery-nav .right-arr a:hover,
.popup .mainpage-block__item .b-news-preview__gallery.b-news-preview__gallery-photo .b-news-preview__gallery-nav .down-arr a:hover {
    background: rgba(0, 0, 0, .75);
}

.more-news {
    float: right;
    color: #4f6982;
    margin-top: 50px;
}

.more-news:hover {
    text-decoration: underline;
}

.b-contacts div.note {
    padding-left: 30px;
    padding-right: 30px;
    padding-bottom: 30px;
}

@media (max-width: 1240px) {

    /*
    .b-middle-inner-pages__long-col .b-media-gallery__col-2 { float: none; }
    .product_cart_text_first { float: left; clear: both; margin: 0px 30px 0px 30px !important; }
    .product_cart_text { float: left; clear: both; margin: 10px 40px 0px 40px !important; }*/
}

.b-drop-items__item .b-aircraft__col-1 .coll-2 ul {
    margin-bottom: 25px;
}

.b-img-item-2 figcaption span b {
    font-weight: 600 !important;
}

.telegram-link {
    background-image: url(/local/bitrix/templates/oac_main/style/images/telegram26x26.png);
}