blockquote.bluebg{
    border: none;
    padding: 10px 20px;
    background-color: #c4ebe8;
}
blockquote.border{
    border: none;
    padding: 10px 20px;
    background-color: transparent;
    border: 2px solid #02b6ad;
}
.page-header {
    padding-bottom: 0;
    margin: 0;
    border-bottom: none;
    z-index: 10;
    position: relative;
    background-color: #02b6ad;
}
.main-nav__item {
    position: relative;
    flex: 1;
    white-space: nowrap;
    padding: 0 2px;
}
ul.sub_menu
{
    list-style:none;
    float:left;
    margin:0;
    padding:0;
    display:none;
    position:absolute;
    top:100%;
    left:0;
    background: rgb(81, 158, 153);
    z-index: 9;
}
ul.sub_menu a {
    color: #fff;
    text-decoration: none;
    padding: 5px 10px;
    display: block;
}
ul.sub_menu li
{
    position:relative;
    float:left;
    margin:0;
    padding:0;
    width: 100%;
    white-space: normal;
}
ul.sub_menu li:hover {
    background: #70c1bb;
}
.content__sessions, .content__participants {
    padding-left: 15px;
    display: none;
}
.results__sessions, .results__participants {
    margin-top: 101px;
    padding-left: 23px;
    font-size: 14px;
}
.results__sessions, .results__participants {
    cursor: pointer;
}
.results__participants::after {
    right: 79px;
}
.speakers__name {
    display: block;
    padding-right: 0;
    margin-top: 15px;
    text-transform: uppercase;
    /*yusrom*/
    text-align: center;
}
.page-footer__title a {
    text-decoration: inherit;
    color: inherit;
}
.page-header__link.active {
    color:#fff
}


.btn{
    padding: 12px 20px 10px;
    margin: 10px 0;
}
.btn.btn-primary{
    font-size: 16px;
    color: #fff!important;
    background-color: #44beb7;
    border-color: #44beb7;
    transition: all .2s linear;
}
.btn.btn-primary:hover,
.btn.btn-primary:focus,
.btn.btn-primary:active:hover,
.btn.btn-primary:active:focus{
    background-color: #007475;
    border-color: #007475;
}
.btn.btn-gradient{
    width:100%;
    color:#fff;
    text-transform: uppercase;
    font-weight: 600;
    padding: 16px 20px 14px;
    background-color: #00a69c;
    border-radius: 0;
    background-image: url("../img/bg2.png");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50% center;
    margin-bottom: 0;
}
.layout {
    max-width: 1110px;
    margin: 0 auto;
}
.layout h1, .layout h2 {
    text-align: center;
    color: #44beb7;
}
.layout h1{
    font-size:28px;
}
.layout h2{
    font-size:22px;
}

.layout .media {
    padding: 0;
}
.layout div, .layout p, .layout span {
    color: #231f20;
}
.layout .news_link {
    color: rgb(0, 166, 156);
}
.layout a {
    color: #00a69c;
    text-decoration: none;
}
.layout table {
    width: 100%!important;
    /*max-width: 800px;*/
    margin: 0 auto!important;
}
.container-body{
    padding-top: 20px;
}
.container-body a{
    color: #44beb7;
}
.container-body a:hover{
    color: #0D6A6D;
}
.container-body table td,
.layout table td,
td.bg-blue{
    padding: 6px 10px;
}
.container-body table td p:last-of-type,
.layout table td p:last-of-type,
td.bg-blue p:last-of-type{
    margin: 0;
}

table.border td{
    border: 1px solid #e6e7e8;
}
.container-body table tr:first-child td,
.layout table tr:first-child td,
td.bg-blue {
    background-color: #c4ebe8!important;
    border-bottom: 1pt solid #c4ebe8!important;
    border-color: #c4ebe8;
    /*font-family: "PFCentroSansProBold" !important;*//*yusrom*/
}
.container-body table.table td{
    padding: 10px;
    vertical-align: middle;
}
/*yusrom*/
table.program tr td{
    font-family: "PFCentroSansProLight" !important;


    padding: 10px 15px;
    vertical-align: top;
    letter-spacing: .3px;
    line-height: 19px;
}
/*yusrom*/
table.program tr.caption td{
    font-family: "PFCentroSansProBold" !important;
}
.layout .area_block {
    text-align: center;
}
.layout .area_block img {
    max-height: 220px;
}
.container-body h1,.container-body  h2 {
    text-align: center;
    color: #44beb7;
}
.container-body h1 {
    font-size: 28px;
}
.container-body h2 {
    font-size: 22px;
}

.container .layout {
    min-height: 150px;
}
.layout .material {
    border-top: 1px solid #70c1bb;
    display: block;
    width: 100%;
    float: left;
}
.layout .material h4 {
    line-height: 37px;
}
.layout .material a {
    float: right;
    vertical-align: middle;
    margin: 1.33em 0;
}
.layout .material:last-child {
    border-bottom: 1px solid #70c1bb;
}
.photo-table .photo_show_wraper {
    display: block;
    float: left;
    width: 33%;
    text-align: center;
    height: 375px;
}
.photo-table .photo_show_wraper .photo-show {
    background: #e6e7e8;/*#70c1bb yusrom*/
    margin: 0 30px;
    max-height: 314px;
    overflow: hidden;
}
.photo-table .photo_show_wraper .photo-show:hover {
    background: #70c1bb;/*yusrom*/
    max-height: 365px;
    transition: max-height 0.5s;
}
.photo-table .photo_show_wraper .photo-show a > img {
    margin-top: 5px;
}
.speakers {
    margin: 0 15px;
    padding-top: 72px;
    overflow: hidden;
}
.speakers .speaker {
    display: block;
    float: left;
    width: 33%;
    padding-right: 20px;
    margin-bottom: 60px;
    height: 252px;
}
/*.speakers_row .speaker:nth-child(3n+3) {
    padding-right: 0px;
}*/
.speakers .speaker img {
    float: left;
    margin-right: 10px;
    /*    border: 3px solid #70c1bb;*/
}

.one_video {
    text-align: center;
    border-bottom: 2px solid #70c1bb;
    padding-bottom: 0px;
    margin-top: 20px;
}
table.contact tr:nth-child(2n + 1) td {
    background-color: #c4ebe8;
    border-bottom: 1pt solid #c4ebe8!important;
}
table.contact:last-child {
    margin-bottom: 40px!important;
}
.archive_list {
    margin: 0 15px;
}
.button.ibq-block-action {
    background: #00a69c;
    color: #fff;
    padding: 10px 15px;
    cursor: pointer;
}
.layout .scroll {
    max-height: 800px;
    margin-bottom: 60px;
    margin-top: 28px;
}

.custom-photo-gallery {
    width: 100%;
    height: 100%;
    position: fixed;
    overflow: hidden;
    background: rgba(0,0,0,.7);
    z-index: 999;
    display: none;
}
.full-gallery {
    display: block;
    width: 800px;
    height: 686px;
    position: absolute;
    top: 50%;
    margin-top: -343px;
    left: 50%;
    margin-left: -400px;
    background: #ececec;
}
.full-gallery-close {
    width: 47px;
    height: 44px;
    background: url(/web/20191015175757im_/http://ibcongress.ru/bitrix/templates/ibc_internal/img/closed.png) 2px 1px no-repeat;
    cursor: pointer;
    position: absolute;
    z-index: 1;
    right: 0px;
    top: 0px;
    display: block;
    line-height: 22px;
    text-indent: -10000px;
    z-index: 999;
}
.full-gallery-desc-1 {
    color: #010101;
    background: #ececec;
    font-size: 16px;
    font-weight: 400;/*700; yusrom*/
    z-index: 9999;
    padding: 14px 59px 14px 14px;
    max-width: 800px!important;
    height: 45px;
}
.full-gallery-desc-2 {
    font-size: 16px;
    font-weight: 300;
    line-height: 14px;
    padding: 12px;
    color: #010101;
    height: 66px;
    margin-top: -2px;
    background: #fff;
    max-width: 800px;
}
.full-gallery .pp_next:hover {
    background: url(/web/20191015175757im_/http://ibcongress.ru/bitrix/templates/ibc_internal/img/right.png) center right no-repeat;
    cursor: pointer;
}
.full-gallery .pp_previous:hover {
    background: url(/web/20191015175757im_/http://ibcongress.ru/bitrix/templates/ibc_internal/img/left.png) center left no-repeat;
    cursor: pointer;
}
.pp_content {
    height: 100%;
}
.pp_fade {
    display: block !important;
}

.full-gallery .pp_hoverContainer {
    height: 536px;
    width: 804px;
    position: absolute;
    top: 82px;
    width: 100%;
    z-index: 2000;
    max-width: 800px;
}
.full-gallery .pp_next {
    background: url(/web/20191015175757im_/http://ibcongress.ru/bitrix/templates/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
    display: block;
    float: right;
    height: 100%;
    text-indent: -10000px;
    width: 49%;
}
.full-gallery .pp_previous {
    background: url(/web/20191015175757im_/http://ibcongress.ru/bitrix/templates/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
    display: block;
    float: left;
    height: 100%;
    text-indent: -10000px;
    width: 49%;
}

.custom-slider {
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.custom-slider > ul {
    list-style: none;
    width: 9999px;
    height: 100%;
    overflow: hidden;
    padding-left: 0;
    margin-top: 0;
}
.custom-slider li {
    width: 800px;
    height: 100%;
    float: left;
}
.show_wraper{
    position: relative;
    width: 151px;
    height: 151px;
}

.concept-1 {
    max-width: 853px;
    position: relative;
    margin: 0 auto;
    margin-bottom: 50px;
}
.concept-1 .cat-wrap {
    width: 100%;
    height: 400px;
    margin: 0 auto;
    overflow: hidden;
}
.concept-1 .cat-wrap ul {
    list-style: none;
    overflow: hidden;
    width: 1230px;
    height: 400px;
}
.concept-1 .cat-wrap ul li {
    float: left;
    width: 276px;
    height: 400px;
    padding: 0 10px;
}
.concept-1 .cat-wrap .photo-show-custom {
    position: relative;
    background: #e6e7e8; /*#70c1bb; yusrom*/
    width: 246px;
    height: 400px;
    overflow: hidden;
    padding: 8px;
    margin: 0 auto;
    cursor: pointer;
}
.pp_next{
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
    user-select: none;
}

.pp_previous{
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
    user-select: none;
}
.en_title{
    letter-spacing: 0.7px;
}
.area_block img{
    width: 49.5%;/*397px; yusrom*/
    margin-bottom: 40px;
}
.area_block p{
    padding: 15px 0px;
}
.pdf_dl{
    position: relative;
    top: -4px;
    font-size: 18px;
    font-family: 'Roboto', sans-serif;
    color: #009246;
}
.spk-img{
    overflow: hidden;
    height: 180px;
    display:inline-block;
    float:left;
    border: 4px solid #ebdec6;
    margin-right: 12px;
    position: relative;
    width: 168px;
}
.part_d table tbody tr td{
    border: 1px double;
    width: 199px;
    text-align: center!important;
    font-family: 'Roboto', sans-serif;
    vertical-align: middle;
}
#pm_rg_info {
    text-align: right;
    padding-top: 10px;
}
.main-slider-next,
.main-slider-prev {
    width: 23px;
    height: 37px;
    display: block;
    position: absolute;
    top: 45%;
    cursor: pointer;
}
.main-slider-next {
    right: -50px;
    background-image: url('data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABkAAD/4QMraHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjMtYzAxMSA2Ni4xNDU2NjEsIDIwMTIvMDIvMDYtMTQ6NTY6MjcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjQ2MjlDRUI0QkMwMzExRTQ5ODJBQzkwMDZGMTc4RjE3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjQ2MjlDRUI1QkMwMzExRTQ5ODJBQzkwMDZGMTc4RjE3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NDYyOUNFQjJCQzAzMTFFNDk4MkFDOTAwNkYxNzhGMTciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NDYyOUNFQjNCQzAzMTFFNDk4MkFDOTAwNkYxNzhGMTciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAgICAgICAgICAgIDAwMDAwMDAwMDAQEBAQEBAQIBAQICAgECAgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwP/wAARCAAlABcDAREAAhEBAxEB/8QAhgABAQEBAAAAAAAAAAAAAAAACAcFCgEAAwEBAAAAAAAAAAAAAAAABQYHBAMQAAEEAQMDBAICAwAAAAAAAAECAwQFBhESBwAhEzEiFBUyFkEjMyQ0EQABAQQJAgUBCQAAAAAAAAABAhEDBAUAITFBUWESIhPBFHGBkaFS8LHRMmJygiMzBv/aAAwDAQACEQMRAD8A6/uT+Us6VnOn+7i/6tPV9ZU7xqFpBSJ0/aVMWCp8Zfb82PA5tRuClKXNpvOJiZizc54VbU9VXKaPEMLBaSW2BgIXtbnnIKz0GDD5t9lZxjyXWciVHlR44d7CQhNvVb+7az7RMibiVuwH1fie5bV7Fd9FKcpRNnM0cagxMSkbk9Rkfaw5gI6CXBvGGt0bD0OdKd0XphpIuWOLIPIVX54waiZNXtK+snqG1ElsErNbPUASqK4okoV3LKzuHYrSoJOpO7mbnUhiYtI2nH8pywNx8wSMvj1Qa2KaXBNY6jP7aA6usck4/wAlEmP8iovaaStl9h5JHdJ2vxJTWoS/FkI7EalK0kKSfQ9Th09ipZF60tREuywg+4IvB96Na0OYxxpUxTpQ+iM6PLHOWKzJsEvMpr2mxbY7SWFhaUbrpC2JcGBIloQFgFa4ExTB8boHpqCApJAo8LOnMXLnkY6A5nTtSlIbYQCfQsqPUUU30vW4i0Q6/wCtagArIlnqMKVzo3QfQEc/5XimSZFHYoIrMifVJci2mQML0ZnlJAbhNBHslNwVA6Pn1JKU6oAJm/8ApY2Ci4oJhgC8RUpYsVlmzHyFVGyUQ8Q5ckviQhVYThnk3CmLx3g+RTcfzHMW5cqnooGI5UwpxsAKv1GmmpdrkNuJU25AQsAvOEHRaQEaODe3nlcuinkM/jgooh0uHg/XsLU+GJ9K6x1jIpyl87hiAp6Xif27hX44e9VtK5q5rMsy8Pw+XpEG+Nd3cdfeX6oerq51J7RfVLrwP9vdKfZqVlp/P9eqBgVbLFrF+KU5Ym+wVW4pZLNLIiJG61KcMzngLvGk44i4nl5/YCwsUvRcVgPATJKdW3LF5GijXQV+upBHlcH+NJ0HuI6FSSSrmT3letTBpNZ+R+I6m7xpsmMwTCI0IrfmzLM9BfR+Jp6tFSaJECMinMFdaa5LSUxTAcZVHXFLQ0HiWyopI/kE9UoOHIc9uEjg06dNzGMYzBlFLkWXnKSeRrW3txoJOWkcTqz5ox5NsztmD9vbx+DBkwHHdVqf+E8/YRQzaFxITJ2NuNAqKu7qVoXP50JKZkNJWN38ugAjNhKgxXyYCL/xAgs8vMw7SsJNWzUSD51GrC/yYxoYx9B9BU/q/wAT6D4bX1fwv+f42h0019/l36+Tf/Z5N2/3a9PkJ23bI7PT22nayxn34tra1tdFp/y8yudvM2tuP1ZlZTd6005U/9k=');
}
.main-slider-prev {
    left: 10px;
    background-image: url('data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABkAAD/4QMraHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjMtYzAxMSA2Ni4xNDU2NjEsIDIwMTIvMDIvMDYtMTQ6NTY6MjcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjgxNTlBRDk3QkMwMzExRTQ5NTNEREY5RTRCMTc1MDNBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjgxNTlBRDk4QkMwMzExRTQ5NTNEREY5RTRCMTc1MDNBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODE1OUFEOTVCQzAzMTFFNDk1M0RERjlFNEIxNzUwM0EiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ODE1OUFEOTZCQzAzMTFFNDk1M0RERjlFNEIxNzUwM0EiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAgICAgICAgICAgIDAwMDAwMDAwMDAQEBAQEBAQIBAQICAgECAgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwP/wAARCAAlABcDAREAAhEBAxEB/8QAhwABAAIDAAAAAAAAAAAAAAAACAYHBQkKAQEBAAMBAAAAAAAAAAAAAAAGBQADBwQQAAEEAQMEAgEFAQAAAAAAAAIBAwQFBhESBwAhIhMUFRYxQTJCIwgRAAECAwYCCAYDAAAAAAAAAAECAxEEBQAhMUFREmET8HGBkaHBYhTR4TJSsjMiFQb/2gAMAwEAAhEDEQA/AO/jrLZaj+YOW42CQiqak2pOVzmdWW12uN1DDiKiT5gLqJPEndhov5L5EmxNDPVytopzfJYIM6oXekanjoO03Y1KdT1TauY5dLg9/AeZscOPOSc5Zrsyp2isruJIxzJ7dyd8g1mY7NGsmySum5rpp62SlqhG2pIpOqhN/wCiqJlqXVqilp9gb3EFpxUY3oO0ndE5RxGt4vuNqckpUrbcO1KgtIhC5QiBth1eGN2Cd5a5VhcfVvxIatS8onsktfCJUNuG0WofZTxRdUZAkX1h2V400TxQlRbWqy3TGtjcFTih/Eaeo8NBmeEbQqfIKnF7lXMDE68B0usIcex7J+TMnOPGJ6ws7B4plpaSyImYrRmnunTXkRdjQa6CKJqS6ACa6J1z6VlZurTe1EVOqMVKOA1JPTQWUPPMSLEVQCAIADPgOnE2etHxhR47hNth9YStHeVM6vtLo2QObLkT4T0MpbgbkT1x0fVWmULaA9tVVSJekS9Il5WnrkWbi4gpUuF5JBEeyNwy7zYo7POvTSZleCFAhOQgYw+JsOeaMHyLGMnmW1rLlXNdeynZEK8fRFMzXy+vmbBFqPKiNCggIoLZNCitoiIoAFr1OmpSbU88ouNOGIWfxOhGWUMNAjpk0y+wG2wErQL0+Y4HvjjqZ7/z1yLTUbruH20eJAO2mI9Au0EWykyzRG266yeX+q/pHJVQRIlFe5IvVL/MVSXlyZF4JSVqiF6n7VH8e7O3krEm46PctknaL06DUedmp0+sZth76hqsmqZlLcxQmV81tW3Wi7EBJ3bfYcTyZkMnoQGPcSTrRMyzM2yqXfG5pQv+I0IyNtjTrjDgdbMFi2ujknji147uViyN8qolk45T2yBoEpkV1Vh/b4tTo6KiOB+/Yh8VTrltVpT1Lf2KiphX0q1Gh0IzHbZlJTrc43uFzgxGnytcGFc0vTcGyfFMinuM3cXE79McuyeJt6YbFPLKPDfkIqGFowoJ6HddXtERV9qIrlyn19TlOek5pREwGV7FxvMEmAJ+4ZHPrxnTVMCZpuYZEWi4ncnS8X9Woy6sGf09satAeTPxD8Otfzbb9L6+2zYs752hfE+pQtF+z36+vTx013/57+ptW9j7Ff8AYfoh2xy2+rTxujb1yPuPcp9r+3whnHh0xsSeNW+Lxqc6GXMtHMgLGcnSuesq2AwbNT9XPF86SMNtIjyb34SKbguPNLouxstiOOKKpIo/ImAtSzM8pzaVJAgnaY7BuIK4XmJGguibIZ0z3Ma2hPJ3pjAnGI+owuTHgdTkLf/Z');
}
.photo-show-custom > p {
    font-size: 12px;
}
.layout table.program tr.caption td{
    background-color: #70c1bb!important;
    border-bottom: 1pt solid #00a69c!important;
}
.sm_center_text_r .left{
    width: 90%;
}
.financial-company__title_ru {
    display: inline-block;
    font-size: 33px;
    line-height: 1;
    border-bottom: 2px solid #e6e7e8;
    padding-bottom: 11px;
    color: #fff;
}

.financial-company__event_ru {
    margin-top: 20px;
    font-family: "PFCentroSansProBold";
    font-size: 22px;
    color: #fff;
}
.m_top_25 {
    margin: 33px 0 40px;
}
.sm_center_text {
    text-align: left;
}
.sm_center_text_c {
    text-align: center;
}
.sm_center_text_r {
    text-align: right;
}
.main-nav__link {
    padding: 9px 20px;
    cursor: pointer;
}

.mob_version_links {
    display: inline-block;
}
.main-nav {
    background: #e6e7e8;
}

.index__text {
    margin-left: 5px;
    text-align: justify;
}
.slick-initialized .slick-slide {
    background-size: cover!important;
}
.slick-dotted.slick-slider {
    max-width: 1144px;
    width: 100%;
    margin: 0 auto;
    padding: 0 20px;
}
.slider__wrp {
    width: 100%;
    overflow: hidden;
}
.message__title {
    width: auto;
    color: #000;
    font-size: 18px;
    margin: 13px 0 17px;
}
body p, .message__text {
    font-size: 18px;
    line-height: 25px;
    color: #231f20;
    margin: 0;
    margin-bottom: 15px;
    font-weight: 400;/*600; yusrom*/
    font-family: "PFCentroSansProLight",sans-serif;
}
.message__links {
    margin: -10px 0 15px 15px;
}
.message__pdf {
    margin-top: 2px;
    margin-left: 20px;
}
.message__pdf::before {
    top: -3px;
    left: -30px;
    position: absolute;
    content: "";
    width: 18px;
    height: 21px;
    background: url(/web/20191015175757im_/http://ibcongress.ru/local/templates/ibcongress/img/file.svg) no-repeat;
    background-size: 21px;
}
.page-footer {
    background: url(../img/bg1.png) no-repeat;
    background-size: cover;
    background-position-x: 19%;
    margin-top: 33px;
    padding-top: 90px;
}
/*yusrom*/
.page-footer__media{
    width: 200px;
}
.page-footer__phone {
    font-size: 13px;
    margin-bottom: 8px;
}
.page-footer__logo-link .footer__image {
    margin-left: 8px;
}
.footer_hosted {
    /*text-transform: uppercase;*/
    text-decoration: underline;
    color: #fff;
    font-size: 13px;
    margin-left: 7px;
    margin-top: 29px;
}
.financial-company__event {
    padding-right: 0;
    letter-spacing: 1.5px;
    /*yusrom*/
    font-weight: 600;
}
.slider__inner .slick-initialized .slick-slide {
    min-height: 200px;
    max-height: 200px;
}
.slider__inner .slick-initialized .slider__title {
    top: 0;
    right: 0;
}
a:focus, a:hover {
    color: inherit;
    text-decoration: none;
}
.main-nav__link:hover {
    color: #fff;
}
.financial-company__bank-logo {
    margin: 32px 0 0;
    max-height: 113px;
}
.financial-company__bank-logo_en {
    margin: 32px 0 0 -103px;
    min-height: 113px;
    min-width: 165px;
}
.left {
    text-align: left;
    display: inline-block;
    margin-top: 34px;
    margin-right: -15px;
}
.financial-company__logo {
    margin-left: -15px;
}
.results__wrapper {
    margin-left: -44px;
}
.page-header__field {
    width: 330px;
}
.slider__slide {
    min-height: 420px;
}
.main-nav__link:hover {
    background: #0D6A6D;/*00b6ad*//*#70c1bb;*/
}
.owl-carousel .owl-nav .owl-next {
    right: 0;
}
.owl-carousel .owl-nav .owl-prev {
    left: 0;
}
#speakers__slider {
    padding: 0 65px;
}
.speakers__slide > div {
    height: 294px;
    width: 220px;
    background-size: cover;
    background-position-y: 20%;
}
.owl-carousel .owl-nav .owl-next:hover {
    background: url(/web/20191015175757im_/http://ibcongress.ru/local/templates/ibcongress/img/arrow-left-color.png) no-repeat;
    transform: none;
}
.owl-carousel .owl-nav .owl-prev:hover {
    background: url(/web/20191015175757im_/http://ibcongress.ru/local/templates/ibcongress/img/arrow-left-color.png) no-repeat;
    transform: rotate(180deg);
}
.slick-dots li button::before {
    color: #7d8080;
}
.slick-dots li.slick-active button:before {
    color: #00a69c;
}
.slick-dots li {
    margin: 0;
}
.page-header__language {
    width: 415px;
}


/*yusrom*/
.page-header__btns a{
    color: #FFF;
    text-decoration: none;
}
.page-header__btns a:hover{
    color: #70c1bb;
    text-decoration: none;
}


.results {
    margin-top: 15px;
}
.page-footer__wrapper {
    margin-bottom: 87px;
}
.page-header__link.page-header__link--english, .page-header__link.page-header__link--russian {
    margin-right: 32px;
}
.page-footer__info {
    margin-top: 4px;
    /*    padding-left: 39px;*/
    font-size: 15px;
}
.page-footer__copyright {
    /*    padding-left: 42px;*/
}
.page-footer__bottom-logo {
    padding-left: 8px;
}
.page-header__links .page-header__link:first-child {
    margin-right: 67px;
}

.layout .area_block {
    text-align: justify;/*yusrom*/
    /*padding: 0 100px; yusrom*/
}
/*изменения yusrom*/
.sheet {
    background: none;
    margin: 0 auto;
    padding: 0 40px;
    position: relative;
    cursor: auto;
    width: 960px;
    z-index: auto !important;
}
/*изменения yusrom*/
.bg-white {
    background-color: white;
    margin-bottom: -34px;
    padding-bottom: 41px;
}
/*yusrom*/
.photo-show p{
    font-size: 12px;
    line-height: 15px;
}
/*yusrom*/
.speakers {
    margin: 0px;
    padding-top: 20px;/*72px;*/
    overflow: hidden;
}
/*yusrom*/
.speakers .speaker h4 {

    color: #000;
    font-size: 16px;
    font-weight: 400;/*700; yusrom*/
}
/*yusrom*/
.speakers .speaker p {
    color: #000;
    font-size: 15px;
    text-align: left;
    line-height: normal;
}
.speakers .speaker img {
    float: left; /*yusrom*/
    margin-right: 10px;
    border: 0px solid #70c1bb;
}
.one_video {
    text-align: justify;/*yusrom*/
    border-bottom: 2px solid #70c1bb;
    margin-top: 20px;
}
/*yusrom*/
.layout .video-youtube{
    text-align: center;
}
.active.main-nav__item .main-nav__link {
    /*background: #00b6ad;*/
    background: #0D6A6D;/*70c1bb*/
}
html[lang=ru] .results__sessions::after {
    /*right: 15px;*/
}
html[lang=ru] .results__title {
    font-size: 19px;
}
html[lang=ru] .financial-company__event_ru {
    font-size: 19px;
}
ul.sub_menu.wide {
    width: 245px;
}
ul.sub_menu.sp_wide {
    width: 406px;
    font-size: 14px;
}
ul.sub_menu.sp_wide_transport {
    width: 446px;
}
ul.sub_menu.wide_program {
    width: 265px;
}
ul.sub_menu.wide_services{
    width: 295px;
}


html[lang=en] ul.sub_menu.sp_wide {
    width: 258px;
    font-size: 16px;
}
html[lang=en] ul.sub_menu.sp_wide_transport {
    width: 300px;
}
html[lang=en] ul.sub_menu.m_wide {
    width: 425px;
}
ul.sub_menu.s_wide {
    width: 149px;/*157px; yusrom*/
}
#speakers__slider .owl-dots {
    display: none!important;
}
.owl-dot > span {
    background-color: #00b6ad!important;
}
.owl-dot.active span {
    background-color: #00a69c!important;
}

.services-app>li{
    list-style: none;
    background-position: left top;
    background-repeat: no-repeat;
    background-size: 50px;
    padding: 6px 0 15px 64px;
}
@media screen and (min-width: 1141px) {
    ul.main-nav__list li:hover > ul.sub_menu
    {
        display:block
    }
}
@media screen and (max-width: 1140px){
    .financial-company__event {
        width: 100%;
    }
}
@media screen and (max-width: 1140px) {
    .main-nav__item {
        position: static;
        clear: both;
    }
    .sub_menu.show {
        display: block;
        position: static;
        width: 100%!important;
    }
    .sub_menu.show > li {
        width: 100%;
        text-align: center;
        height: 35px;
    }
    .photo-table .photo_show_wraper {
        width: 50%;
    }
    .main-nav__button {
        background: #70c1bb;
    }
    .main-nav__wrapper {
        margin: 0;
    }
    .main-nav__link {
        width: 100%;
    }
    .sm_center_text, .sm_center_text_r {
        text-align: center;
    }
    .sm_center_text h1 {
        font-size: 20px;
    }
    .financial-company__event_ru {
        font-size: 16px;
    }
    .financial-company__bank-logo_en {
        margin: 32px 0 0;
    }
    .financial-company__title_ru {
        font-size: 30px;
    }
    .results__sessions {
        clear: both;
    }
    .page-header__links .page-header__link:first-child {
        margin-right: 10px;
    }
    .page-header__links {
        width: 300px;
    }
}
div.one_video div.video-online{
    padding-bottom: 56.45%;
    margin-bottom: 2.5em;
    height: auto;
    position: relative;
}
div.one_video div.video-online iframe{
    position: absolute;
    max-width: 980px;
    margin: auto;
    display: block;
    left: 0;
    right: 0;
}
@media screen and (max-width: 988px) {
    div.one_video div.video-online{
        padding-bottom: 67%;
    }
    .sm_center_text_r .left{
        width: 100%;
    }
    .financial-company__title_ru {
        line-height: 1.2;
    }
    .concept-1 {
        max-width: 580px;
    }
    /*yusrom*/

    .bg-white{
        float: none;
        width: 100%;
        word-wrap: break-word; /* Перенос слов */
        text-align: justify;
    }
    /*yusrom*/
    .bg-white .material a{
        float: none;
    }
    /*yusrom*/
    .bg-white .material{
        float: none;
        text-align: left;
    }
    /*yusrom*/
    iframe{
        width: 100%;
    }
    /*yusrom*/
    .bg-white .contact *{
        float: none;
        table-layout: fixed;
        width: 100%;
        word-wrap: break-word; /* Перенос слов */
        text-align: justify;
    }
    /*yusrom*/
    .layout table *{
        table-layout: inherit;
        width: 100%!important;
    }
    /*yusrom*/
    table {
        table-layout: fixed;
        width:100% !important;
    }
    /*yusrom*/
    tr {
        word-wrap:break-word;
    }
    /*yusrom*/
    td {
        word-wrap:break-word;
    }
}
@media screen and (max-width: 846px) {
    .speakers .speaker {
        width: 100%;
    }
    /*yusrom*/

    .bg-white{
        float: none;
        width: 100%;
        word-wrap: break-word; /* Перенос слов */
        text-align: justify;
    }
    /*yusrom*/
    .bg-white .material a{
        float: none;
    }
    /*yusrom*/
    .bg-white .material{
        float: none;
        text-align: left;
    }
    /*yusrom*/
    iframe{
        width: 100%;
    }
    /*yusrom*/
    .bg-white .contact *{
        float: none;
        table-layout: fixed;
        width: 100%;
        word-wrap: break-word; /* Перенос слов */
        text-align: justify;
    }
    /*yusrom*/
    .layout table *{
        table-layout: inherit;
        width: 100%!important;
    }
    /*yusrom*/
    table {
        table-layout: fixed;
        width:100% !important;
    }
    /*yusrom*/
    tr {
        word-wrap:break-word;
    }
    /*yusrom*/
    td {
        word-wrap:break-word;
    }
}
@media screen and (max-width: 768px) {
    .page-header__btns {
        display: block;
        width: 280px;
        margin: 15px 0;
        text-align: left;
    }
    /*yusrom*/
    .speakers .speaker img {
        /*        float: none;
                margin-right: 10px;
                border: 3px solid #70c1bb;*/
    }
    /*yusrom*/

    .bg-white{
        float: none;
        width: 100%;
        word-wrap: break-word; /* Перенос слов */
        text-align: justify;
    }
    .bg-white .material a{
        float: none;
    }
    .bg-white .material{
        float: none;
        text-align: left;
    }
    iframe{
        width: 100%;
    }
}
@media screen and (max-width: 756px) {
    .concept-1 {
        max-width: 300px;
    }
    /*yusrom*/
    .speakers .speaker img {
        /*        float: none;
                margin-right: 10px;
                border: 3px solid #70c1bb;*/
    }
    /*yusrom*/

    .bg-white{
        float: none;
        width: 100%;
        word-wrap: break-word; /* Перенос слов */
        text-align: justify;
    }
    .bg-white .material a{
        float: none;
    }
    .bg-white .material{
        float: none;
        text-align: left;
    }
    iframe{
        width: 100%;
    }
}
@media screen and (max-width: 678px) {
    .photo-table .photo_show_wraper {
        width: 100%;
    }
    .financial-company__title_ru {
        font-size: 21px;
    }
    html[lang=ru] .financial-company__event_ru{
        font-size: 17px;
    }
    /*yusrom*/
    .speakers .speaker img {
        /*        float: none;
                margin-right: 10px;
                border: 3px solid #70c1bb;*/
    }
    /*yusrom*/

    .bg-white{
        float: none;
        width: 100%;
        word-wrap: break-word; /* Перенос слов */
        text-align: justify;
    }
    .bg-white .material a{
        float: none;
    }
    .bg-white .material{
        float: none;
        text-align: left;
    }
    iframe{
        width: 100%;
    }
}
@media screen and (max-width: 640px) {
    .container {
        width: 500px;
    }
    /*yusrom*/
    .speakers .speaker img {
        /*        float: none;
                margin-right: 10px;
                border: 3px solid #70c1bb;*/
    }
    /*yusrom*/

    .bg-white{
        float: none;
        width: 100%;
        word-wrap: break-word; /* Перенос слов */
        text-align: justify;
    }
    .bg-white .material a{
        float: none;
    }
    .bg-white .material{
        float: none;
        text-align: left;
    }
    iframe{
        width: 100%;
    }
}
@media screen and (max-width: 500px) {
    .container {
        width: 100%;
        overflow: hidden;
    }
    /*yusrom*/

    .speakers .speaker img {
        /*           float: none;
                   margin-right: 10px;
                   border: 3px solid #70c1bb;*/
    }
    /*yusrom*/

    .bg-white{
        float: none;
        width: 100%;
        word-wrap: break-word; /* Перенос слов */
        text-align: justify;
        padding: 0px;
    }
    /*yusrom*/
    .bg-white .material a{
        float: none;
    }
    /*yusrom*/
    .bg-white .material{
        float: none;
        text-align: left;
    }
    /*yusrom*/
    iframe{
        width: 100%;
    }
    /*yusrom*/
    .bg-white .contact *{
        float: none;
        table-layout: fixed;
        width: 100%;
        word-wrap: break-word; /* Перенос слов */
        text-align: justify;
    }
    /*yusrom*/
    .layout table *{
        table-layout: inherit;
        width: 100%!important;
    }

    /*yusrom*/
    table {
        table-layout: fixed;
        width:100% !important;
    }
    /*yusrom*/
    tr {
        word-wrap:break-word;
    }
    /*yusrom*/
    td {
        word-wrap:break-word;
    }
    /*yusrom*/
    .speaker{
        width: 100%;
        padding: 0px;
    }
    /*yusrom*/
    .results__sessions::after {
        right: 0px;
    }
    /*yusrom*/
    .results__participants::after {
        right: 0px;
    }

    /*yusrom*/
    #speakers__slider{
        padding: 0 0px;
    }
    /*yusrom*/
    .layout .area_block img {
        max-height: 200px;
    }

    .mob_version_links {
        margin-right: 30px;
    }
}

.mCSB_scrollTools .mCSB_draggerRail{
    background-color: #e6e7e8;
}

@media screen and (max-width: 340px) {
    .speakers .speaker img {
        float: none;
    }
}


.icon {
  display: inline-block;
  position: relative;
  float: left;
  margin-right: 15px;
  width: 40px;
  max-width: 100%;
  height: 40px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  font-size: 0;
}
.icon:hover {
  opacity: 1;
}
.icon.icon-none {
  float: none;
  width: 16px;
  height: 16px;
  margin: 0 6px 0;
}
.icon.icon-rc {
  background-image: url(/web/20191015175757im_/http://ibcongress.ru/images/icons/rc_icon.png);
  float: none;
  width: 18px;
  height: 18px;
  top: 2px;
  margin: 0 6px 0;
}
.icon.icon-site {
  background-image: url(/web/20191015175757im_/http://ibcongress.ru/images/icons/Icons_globe.png);
  float: none;
  width: 16px;
  height: 16px;
  top: 2px;
  margin: 0 6px 0;
}
.icon.icon-pin {
  background-image: url(/web/20191015175757im_/http://ibcongress.ru/images/icons/Icons_geo.png);
  float: none;
  width: 16px;
  height: 16px;
  top: 2px;
  margin: 0 6px 0;
}
.icon.icon-phone {
  background-image: url(/web/20191015175757im_/http://ibcongress.ru/images/icons/Icons_tel.png);
  float: none;
  width: 16px;
  height: 16px;
  top: 2px;
  margin: 0 6px 0;
}
.icon.icon-fax {
  background-image: url(/web/20191015175757im_/http://ibcongress.ru/images/icons/Icons_fax.png);
  float: none;
  width: 18px;
  height: 18px;
  top: 2px;
  margin: 0 6px 0;
}

.icon.icon-email {
  background-image: url(/web/20191015175757im_/http://ibcongress.ru/images/icons/Icons_envelope.png);
  float: none;
  width: 16px;
  height: 16px;
  top: 2px;
  margin: 0 6px 0;
}

.icon.icon-mobile {
  background-image: url(/web/20191015175757im_/http://ibcongress.ru/images/icons/Icons_smart.png);
  float: none;
  width: 16px;
  height: 16px;
  top: 2px;
  margin: 0 6px 0;
}
.icon.icon-time {
  background-image: url(/web/20191015175757im_/http://ibcongress.ru/images/icons/Icons_clock.png);
  float: none;
  width: 16px;
  height: 16px;
  top: 2px;
  margin: 0 6px 0;
}
#superbox{
    max-width: 95%;
}
#superbox iframe{
    max-height: 94%;
}
#superbox-container .close {
    background: url(/web/20191015175757im_/http://ibcongress.ru/local/templates/ibcongress/img/closed.png) no-repeat;
    width: 43px;
    height: 44px;
    float: right;
    cursor: pointer;
    padding: 20px;
    text-indent: -9999px;
}

@media(max-width: 768px){
    #superbox{
        width: 95%!important;
    }
}
/*
     FILE ARCHIVED ON 17:57:57 Oct 15, 2019 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 10:59:00 Feb 06, 2024.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  exclusion.robots: 0.086
  exclusion.robots.policy: 0.074
  cdx.remote: 0.114
  esindex: 0.011
  LoadShardBlock: 175.41 (6)
  PetaboxLoader3.datanode: 134.616 (7)
  PetaboxLoader3.resolve: 118.233 (2)
  load_resource: 101.213
*/