@font-face {
    font-family: 'Lato';
    src: url('/fonts/Lato-Regular.eot');
    src: url('/fonts/Lato-Regular.eot?#iefix') format('embedded-opentype'), url('/fonts/Lato-Regular.woff') format('woff'), url('/fonts/Lato-Regular.ttf') format('truetype');
    font-style: normal;
    font-weight: normal;
}
@font-face {
    font-family: 'LatoBlack';
    src: url('/fonts/Lato-Black.eot');
    src: url('/fonts/Lato-Black.eot?#iefix') format('embedded-opentype'), url('/fonts/Lato-Black.woff') format('woff'), url('/fonts/Lato-Black.ttf') format('truetype');
    font-style: normal;
    font-weight: normal;
}
@font-face {
    font-family: 'LatoLightItalic';
    src: url('/fonts/Lato-LightItalic.eot');
    src: url('/fonts/Lato-LightItalic.eot?#iefix') format('embedded-opentype'), url('/fonts/Lato-LightItalic.woff') format('woff'), url('/fonts/Lato-LightItalic.ttf') format('truetype');
    font-style: normal;
    font-weight: normal;
}

@media (min-width: 1024px) {  }
@media (max-width: 1024px) {  }
@media (max-width: 890px) {  }
@media (max-width: 670px) {  }
@media (max-width: 480px) {  }
@media (max-width: 320px) {  }
body {font-family: 'Lato', sans-serif;font-size:12px;color:#2e343d;}

a, div, span, input, textarea, map {outline: none !important;}
a {text-decoration:none;}
a:hover {text-decoration:none;}

ul, li {margin:0;padding:0;list-style:none;}

.hide {display: none;}

.p {width: 1025px;margin: 0 auto;box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);background: #e4e7eb;}
.w, .r {display: flex;width: 100%;}
.w .c {margin: 0 auto;width: 100%;}
.w .r {margin: 0 auto;width: 100%;max-width: 1025px;min-width: 320px;}
.r .col-2 {float: left;margin-right: 10px;width: calc(50% - 5px);}
.r .col-2:last-of-type {margin-right: 0;}
.w.control {background: #21262e;}
.w.control .r {padding: 10px;}
.w.head {background-color: white;}
.w.head .r {padding: 15px;}
.w.head .logo {float: left;height: 44px;width: 87px;}
.w.head .map {float: left;margin: 7px 20px 0;height: 34px;width: 34px;background: url('/img/map.png') center center no-repeat;cursor: pointer;}
.w.head .title {float: left;margin: 14px 0 0;width: calc(100% - 34px - 40px - 87px);font-family: 'LatoBlack', sans-serif;font-size: 16px;font-weight: 500;text-transform: uppercase;text-align: left;}
.w.countries {background: #e4e7eb;border-top: 1px solid #e4e7eb;}
.col-xs-12 {min-height: 0;}

.pre-header {background:#21262e;padding:10px 0;}
.pre-header ul,
.pre-header li {margin:0;padding:0;list-style:none;}
.langs {float:left;}
.langs li {height:20px;line-height:20px;font-size:10px;float:left;text-transform:uppercase;margin-right:25px;}
.langs li a {color:#8c8d90;}
.langs li a:hover,
.langs li a.current{color:#fff;}

.header {background:#fff;padding:30px 0;}
.header .logo {float:left;margin-top:3px;}
.header .site-map {width:20px;height:12px;background: url('/img/map.png') 0 0 no-repeat;float:left;margin:13px 60px 0 30px;}
.header h1 {font-family: 'LatoBlack', sans-serif;color:#2e343d;text-transform:uppercase;font-size:16px;line-height:22px;margin:10px 0 0 0;}

.main .categories{z-index: 2;top: 0;}

.publication {padding: 0 15px;}
.publication .categories{top: auto;}

.x-margin{display: inline-block;margin-top: 60px;}
.countries ul,
.countries li {margin:0;padding:0;list-style:none;}
.countries li a { color: #2E343D; }

.countries .c-list {display: none;width: 100%;overflow: hidden;background: #fff;float: left;}
.countries .c-list li {width:20%;position:relative;float:left;}
.countries .c-list li:first-child {border:0;margin:0;}
.countries .c-list li .с-emblem {border-left:1px solid #e4e7eb;}
.countries .c-list li .с-leader {border-left:1px solid #e4e7eb;}
.countries .c-list li .с-leader-img {width:100px;height:120px;margin:0 auto 10px;background-size:cover !important;-webkit-background-size:cover !important;-o-background-size:cover !important;-moz-background-size:cover !important;}
.countries .c-list li:first-child .c-emblem {border:0;}
.countries .c-list li:first-child .c-leader {border:0;}
.countries .c-flag {width:100%;}
.countries .c-flag img {display:block;width:100%;}
.с-emblem {height:175px;position:relative;text-align:center;}
.с-emblem:after {content:'';display:block;clear:both;}
.с-emblem-left {position:relative;right: 50%;float: right;}
.с-emblem-right {position:relative;z-index:1;right:-50%;}
.с-emblem-center {vertical-align:middle;text-align:center;height:130px;line-height:0;display:table-cell;}
.с-emblem-center img {vertical-align:middle;}
.с-emblem p {clear:both;font-size:12px;text-transform:uppercase;font-family: 'LatoBlack', sans-serif;}
.с-leader {height:195px;text-align:center;}
.с-leader p {clear:both;font-size:12px;color:#85888c;margin:0;}
.с-leader p span {font-family: 'LatoBlack', sans-serif;color:#2e343d;text-transform:uppercase;}
.с-leader img + p {margin:10px 0 0;}

.menu {background:#21262e;position:relative;z-index:2;}
.menu .r > ul {opacity:0;float:left;height:50px;width:100%;}
.menu .r > ul > li {float:left;position:relative;}
.menu .r > ul > li:first-child > a,
.menu .r > ul > li > a,
.menu .r > ul > li > span {display:inline-block;position:relative;padding:0 30px 0 30px;height:50px;line-height:50px;text-transform:uppercase;color:#fff;white-space:nowrap;}
.menu .r > ul > li > a:after {display: none;content: '';}
.menu .r > ul > li:hover > a,
.menu .r > ul > li > a:hover {background:#39414d;}
.menu .r > ul > li:hover > a:after,
.menu .r > ul > li > a:hover:after {background-position: 0 -20px;}
.menu .r > ul > li:hover > ul,
.menu .r > ul > li:hover > div {display:block;}
.menu .r > ul > li > ul {display:none;position:absolute;top:50px;left:0;padding:15px 0 30px 0;font-size:14px;z-index:50;background:#39414d;}
.menu .r > ul > li > ul a {display:block;padding:0 30px;height:40px;line-height:40px;white-space:nowrap;color:#ffdf7f;}
.menu .r > ul > li > ul a:hover {background:#fff;color:#39414d;}
.menu .r > ul > li .children {display: none;}
.menu .r > ul > li .children li > a {padding:0 35px 0 30px;}
.menu .r > ul > li .children li > a:after {display:block;position:absolute;top:27px;right:20px;z-index:1;background: url('/img/icons.png') -10px -20px no-repeat;width:6px;height:4px;}
.menu .r > ul > li .children {padding: 5px 0 10px;position: absolute;left: 0;top: 50px;z-index: 5;background-color: rgb(57, 65, 77);list-style: none;}
.menu .r > ul > li .children a {float: left;padding: 7px 25px 7px 0;color: #ffdf7f;font-size: 14px;text-transform: capitalize;white-space: nowrap;}
.menu .r > ul > li .children .person {float: left;margin-bottom: 5px;padding: 10px;width: 350px;white-space: normal;}
.menu .r > ul > li .children .person img{float: left;margin-right: 20px;height: 64px;width: 64px;}
.menu .r > ul > li .children .person .name{text-transform: uppercase;font-size: 12px;color: white;font-family: 'Lato-Black', sans-serif;}
.menu .r > ul > li .children .person p{float: left;width: 215px;color: #a1a7b2;font-size: 11.5px;text-transform: none;}
.menu .r > ul > li .children .docs-list {float: left;margin-bottom: 10px;width: 350px;color: white;list-style: none;}
.menu .r > ul > li .children .docs-list [item] {float: left;position: relative;margin-left: 50px;width: calc(100% - 60px);padding: 10px 0;color: white;}
.menu .r > ul > li .children .docs-list [item] [doc]{position: absolute;top: 3px;left: -40px;width: 32px;height: 32px;background: url('/img/icons.png') 0 -40px no-repeat;}
.menu .r > ul > li .children .docs-list [item] [place]{position: absolute;top: 3px;left: -40px;width: 32px;height: 32px;background: url('/img/icons.png') -40px -40px no-repeat;}

.categories {position: absolute;top:360px;width: 240px;padding: 40px 0;margin-top: 0;background: #2e343d;font-size:13px;}
.categories .category-title {padding:25px 20px 0;margin-bottom:20px;color:#fff;font-size:16px;}
.categories > ul {margin: 0;padding:0;list-style:none;}
.categories ul li {position:relative;margin: 0;padding:10px 0 10px 40px !important;width: 150px;list-style: none;line-height: 20px;box-sizing: content-box;}
.categories ul li li {margin: 0;padding: 10px 0 0 20px !important;line-height:20px;list-style:none;}
.categories ul li:last-child{border-bottom: none;}
.categories ul li .children {display:none;}
.categories ul li .drop-more {display: block;z-index:1;position:absolute;top: 15px;left: 20px;width: 9px;height:9px;background: url('/img/icons.png') -60px -20px no-repeat;cursor:pointer;}
.categories ul li .drop-more.hided {background: url('/img/icons.png') -210px -40px no-repeat;}
.categories ul li .drop-more.hided + .children {display:block;}
.categories ul li a {display:block;position:relative;color:#adc0d9;}
.categories ul li ul {line-height:16px;}
.categories ul li ul li {padding:5px 0;}
.categories ul li a.current .drop-more {display:none;}
.categories a.view-all {margin-bottom:25px;position:relative;color:#ffdf7f;font-size:15px;height:15px;line-height:15px;display:inline-block;}
.categories a.view-all i {display:block;background:url('/img/icons.png') -220px -20px no-repeat;width:19px;height:7px;position:absolute;top:50%;margin-top:-3px;right:-25px;z-index:1;}

.page-nav .nav {margin: 0 auto;}
.page-nav .nav {text-align:center;padding-bottom:40px;font-size:14px;}
.page-nav .nav .pages {padding-right:20px;color:#999;}
.page-nav .nav .current {padding:2px 5px;margin:0 2px;background:#fff;color:#6d6f73;}
.page-nav .nav a {padding:2px 5px;margin:0 2px;color:#2e343d;}

.expert-centers {padding:40px 0;}
.expert-centers .r {display: block;}
.expert-centers {float:left;margin:0;width:100%;padding: 60px 0;list-style:none;background:#fff;}
.expert-centers ul {display: inline-block;}
.expert-centers li {width:33.3333%;float:left;margin:0 0 40px 0;padding:0;list-style:none;}
.expert-centers li.last + li {clear:left;}
.expert-centers-padding {padding-right:10%;}
.expert-centers li dt {display:block;position:relative;font-size:10px;color:#85888c;text-transform:uppercase;padding-bottom:10px;margin-bottom:15px;}
.expert-centers li dt .border {border-bottom:2px solid #282e38;height:0;font-size:0;position:absolute;bottom:0;left:1px;width:40px;}
.expert-centers li dd {margin-bottom:10px;}
.expert-centers li dd a {display:block;margin-bottom: 10px;position:relative;padding:1px 0 0 20px;color:#85888c;font-size:12px;line-height:16px;}
.expert-centers li dd a .ic {width:14px;height:16px;position:absolute;top:0;left:0;z-index:2;background: url('/img/icons.png') 0 0 no-repeat;}
.expert-centers li dd a.pubs .ic {background-position:-140px -20px;}
.expert-centers li dd a.null .ic {padding-left: 0;background: none;}
.expert-centers li dd a.null {padding-left: 0;}
.expert-centers li dd a.event .ic {background-position:-160px -20px;}
.expert-centers .committee {height:115px;}
.expert-centers .committee img {float:left;}
.expert-centers .committee .committee-desc {margin-left:90px;}
.expert-centers .committee .committee-name {font-size:13px;margin:0 0 5px 0;font-family: 'LatoBlack', sans-serif;text-transform:uppercase;color:#2e343d;line-height:16px;}
.expert-centers .committee .committee-link {color:#1aa0e6;font-size:13px;line-height:16px;}
.expert-centers .committee .flag {margin-bottom:15px;}

.footer {background:#2e343d;padding:40px 0;text-align:center;}
.footer .r {display: block;}
.footer .footer-logo {margin:0 0 35px 0;line-height:0;}
.footer .footer-menu {margin:0 0 35px 0;padding:0;list-style:none;}
.footer .footer-menu li {display:inline;margin:0 15px;padding:0;list-style:none;font-size:13px;}
.footer .footer-menu a {color:#99aabf;}
.footer .copyright {color:#525966;font-size:11px;margin:0;padding:0;line-height:17px;}
.footer .copyright a {color: #99aabf;}
.footer .cert {margin: 20px auto;width: 60%;color: #525966;}

.pre-slider {width:190px;float:left;}
.pre-slider.chairmanship {opacity: 0}
.brics-home {padding:20px 0;}
.minister {overflow:auto;margin-bottom:30px;}
.minister img {display:block;float:left;}
.minister p {margin:0 0 0 80px;color:#a1a7b2;}
.minister p.minister-name {color:#fff;text-transform:uppercase;font-family: 'LatoBlack', sans-serif;padding:0 0 8px 0;}
.docs-list {margin:0;padding:0;list-style:none;}
.docs-list li {width: 100%;min-height:35px;margin:0 0 10px 0;padding: 0 10px;list-style:none;}
.docs-list li a {width: calc(100% - 50px);position:relative;margin-left:45px;padding:10px 0;color:#fff;}
.docs-list li a i {outline:none;width:32px;height:32px;position:absolute;top:0;left:-45px;z-index:1;background: url('/img/icons.png') 0 0 no-repeat;}
.docs-list li a i.doc {background-position: 0 -40px;}
.docs-list li a i.place {background-position: -40px -40px;}

.main-slider {background:#262c34;}
.main-slider .jcarousel-wrapper {width:750px;position:relative;z-index:1;float:right;}
.main-slider .jcarousel {width:100%;max-height:355px;overflow:hidden;}
.main-slider .jcarousel ul {width:20000em;position:relative;padding:0;margin:0;}
.main-slider .jcarousel ul li {padding:0;margin:0;width:750px;height:355px;list-style:none;position:relative;float:left;background-size: cover; background-position: 50% 0;}
.main-slider .jcarousel ul li .overlayer {height:355px;background:url('/img/overlayer.png');}
.main-slider .jcarousel ul li img {max-width:100%;display:block;opacity: 0;}
.main-slider .jcarousel ul li p {position:absolute;top:125px;left:35px;z-index:10;font-size:24px;color:#fff;font-family: 'LatoBlack', sans-serif;width:60%;text-shadow: 3px 3px 2px rgba(0,0,0, 0.9);}
.main-slider .jcarousel ul li p a {color:#fff;}
.main-slider .jcarousel ul li p a:hover {color:#ffbf00;}
.main-slider .jcarousel-control-prev {outline:none;width:24px;height:24px;position:absolute;bottom:32px;left:20px;z-index:20;background: url('/img/icons.png') -80px -40px no-repeat;}
.main-slider .jcarousel-control-next {outline:none;width:24px;height:24px;position:absolute;bottom:32px;left:55px;z-index:20;background: url('/img/icons.png') -120px -40px no-repeat;}
.main-slider .jcarousel-pagination {width:100%;position:absolute;bottom:38px;left:0;z-index:10;text-align:center;margin:0;padding:0;}
.main-slider .jcarousel-pagination a {outline:none;display:inline-block;position:relative;z-index:2;overflow:hidden;text-indent:-9999px;background: url('/img/icons.png') -40px -20px no-repeat;width:8px;height:8px;margin:0 20px;}
.main-slider .jcarousel-pagination a.active {width:12px;height:12px;background-position:-20px -20px;top:2px;}

.threads {display: none;background:#e4e7eb;padding:20px 0;position:relative;}
.threads-all {font-size:9px;text-transform:uppercase;text-align:right;}
.threads-all a {color:#1aa0e6;}
.threads .jcarousel-wrapper {width:100%;padding-top:30px;position:relative;z-index:1;}
.threads .jcarousel {width:100%;max-height:355px;overflow:hidden;}
.threads .jcarousel ul {width:20000em;position:relative;padding:0;margin:0;}

.threads .jcarousel ul li {
    float: left;
    position: relative;
    padding: 0;
    margin: 0;
    width: calc(995px / 4);
    list-style: none;
}
.threads .threads-title {display:block;position:relative;font-size:10px;color:#85888c;text-transform:uppercase;padding-bottom:10px;margin-bottom:15px;}
.threads .threads-title .threads-border {border-bottom:1px solid #282e38;height:0;font-size:0;position:absolute;bottom:0;left:1px;width:40px;}
.threads .jcarousel ul li a {color:#1aa0e6;font-size:13px;text-transform:uppercase;font-family: 'LatoBlack', sans-serif;}
.threads .jcarousel-control-prev {outline:none;width:24px;height:24px;position:absolute;top:-10px;left:0;z-index:20;background: url('/img/icons.png') 0 -80px no-repeat;}
.threads .jcarousel-control-next {outline:none;width:24px;height:24px;position:absolute;top:-10px;left:36px;z-index:20;background: url('/img/icons.png') -40px -80px no-repeat;}

.news {background:#e4e7eb;position:relative;}

.single-news .categories {width:240px;padding:40px 0;margin-top:0;position:static;background:#2e343d;float:left;}
.single .categories {width:240px;padding:40px 0;margin-top:0;position:static;background:#2e343d;float:left;}
.category-block-menu .categories {width:240px;padding:40px 0;margin-top:0;background:#2e343d;float:left;}

.relevant-news2 {width:100%;float:left;margin:0 0 80px 0;padding:0;list-style:none;}
.relevant-news2 li {margin-left:240px;border-bottom:1px solid #e4e7eb;background:#fff;position:relative;padding:0;list-style:none;overflow:auto;}
.relevant-news2 li.view-news {margin:0;}

.categories-bg {background:#2e343d;width:50%;height:100%;position:absolute;top:0;left:0;z-index:1;}
.breaking-news {width:750px;padding:20px 0;position:relative;z-index:2;background:#fff;float:right;}
.breaking-news .breaking-news-wrapper {min-height: 270px;}
.breaking-news .news-inline .breaking-news-wrapper {min-height:0;}
.breaking-news .news-preview a {display:block;width:100%;height:150px;background-size:cover !important;-webkit-background-size:cover !important;-o-background-size:cover !important;-moz-background-size:cover !important;}
.breaking-news .news-inline .news-preview a {display:block;width:135px;height:85px;background-size:cover !important;-webkit-background-size:cover !important;-o-background-size:cover !important;-moz-background-size:cover !important;}
.breaking-news .category-title-wrapper {padding:0 20px 0 20px;overflow:auto;}
.breaking-news .category-title-wrapper h2 {display: inline-block;padding-top:5px;float:left;}
.breaking-news .category-title-wrapper .view-all {float:right;display:block;height:32px;line-height:32px;border-radius:3px;background:#2e343d;text-transform:uppercase;font-size:9px;color:#adc0d9;padding:0 10px;}
.breaking-news .category-title-wrapper .view-all i {font-style:normal;color:#ffbf00;padding-left:5px;font-size:8px;}
.breaking-news ul {margin:0;padding:0;list-style:none;}
.breaking-news ul li {width:33.3333%;height: 270px;border-top:1px solid #e4e7eb;position:relative;padding:0;list-style:none;float:left;}
.breaking-news ul li .breaking-news-wrapper,
.breaking-news ul li.news-inline.last + li  .breaking-news-wrapper {border-left:1px solid #e4e7eb;}

.breaking-news ul li.last + li {clear:left;}
.breaking-news ul li.news-inline.last + li {clear:none;}
.breaking-news ul li.news-inline {height: auto;width:66.6666%;}
.breaking-news ul li.news-inline .news-preview {height:85px;width:135px;float:left;}
.breaking-news ul li.news-inline .news-short {margin-left:155px;}
.breaking-news ul li.news-inline .news-short .news-text {font-size:12px;}
.breaking-news ul li.news-inline .news-short {padding:10px 20px 0 0;}

.breaking-news .news-preview a {display:block;}
.breaking-news .news-preview img {display:block;width:100%;}
.breaking-news .news-short {display:block;padding:10px 20px 20px 20px;}
.breaking-news .news-short .news-date {font-size:11px;color:#85888c;}
.breaking-news .news-short .news-text {font-size:14px;color:#2e343d;display:block;line-height:16px;padding-top:5px;}
.title-flag {margin-left: 7px;}

.news-by-category {padding:60px 0;background:#e4e7eb;}
.tabs {clear:both;margin:0 0 25px 0;padding:0;overflow:auto;list-style:none;}
.tabs li {margin:0;padding:0 10px;border-bottom:1px solid #ccc;text-transform:uppercase;list-style:none;float:left;font-size:11px;color:#808080;height:30px;line-height:30px;cursor:pointer;}
.tabs li.current {border-bottom:2px solid #20262e;height:29px;line-height:30px;cursor:default;}
.tabs-content {margin:0;padding:0;list-style:none;}
.tabs-content > li {margin:0;padding:0;list-style:none;display:none;}
.news-content {width:100%;float:left;border-bottom:1px solid #e4e7eb;border-right:1px solid #e4e7eb;}
.news-content .preview {width:130px;height:130px;overflow:hidden;position:relative;z-index:1;float:left;}
.news-content .preview a {display:block;width:130px;height:130px;}
.news-content .news-text  {margin:12px 0 0 145px;}
.news-content .flag {top: -2px;}
.news-content .news-text .news-content-rubric {font-size:10px;margin:0 0 5px 0;text-transform:uppercase;}
.news-content .news-text .news-content-rubric a {color:#b3b3b3;}
.news-content .news-text .date {color:#85888c;font-size:11px;margin:0;float:left;}
.news-content .news-text .news-content-text {color:#2e343d;font-size:12px;width: 164px;}
.news-content .news-text .news-content-text a {color:#2e343d;}

.category-title {font-size:18px;margin:0 0 40px 0;font-family: 'LatoBlack', sans-serif;text-transform:uppercase;color:#2e343d;}

.news-by-category .jcarousel-wrapper {width:100%;padding-top:30px;position:relative;z-index:1;}
.news-by-category .jcarousel {width:100%;max-height:355px;overflow:hidden;}
.news-by-category .jcarousel ul {width:20000em;position:relative;padding:0;margin:0;}
.news-by-category .jcarousel ul li {float: left;position: relative;padding: 0;margin: 0;width: calc(995px / 3);list-style: none;background: #fff;}
.news-by-category .jcarousel-control-prev {outline:none;width:24px;height:24px;position:absolute;top:-10px;left:0;z-index:20;background: url('/img/icons.png') 0 -80px no-repeat;}
.news-by-category .jcarousel-control-next {outline:none;width:24px;height:24px;position:absolute;top:-10px;left:36px;z-index:20;background: url('/img/icons.png') -40px -80px no-repeat;}
.news-by-category .jcarousel-pagination {position:absolute;top:-2px;left:240px;z-index:10;margin:0;padding:0;}
.news-by-category .jcarousel-pagination a {outline:none;display:inline-block;position:relative;z-index:2;overflow:hidden;text-indent:-9999px;background: url('/img/icons.png') -120px -20px no-repeat;width:8px;height:8px;margin:0 40px 0 0;}
.news-by-category .jcarousel-pagination a.active {width:12px;height:12px;background-position:-100px -20px;top:2px;}


.flag {top:2px;left:7px;height:16px;line-height:16px;display:inline-block;color:#aaadb2;font-size:10px;text-transform:uppercase;padding-left:30px;position:relative;}
.flag i {width:23px;height:16px;background: url('/img/icons.png') 0 0 no-repeat;position:absolute;left: -5px;display:block;}
.flag.russia i {background-position: -120px -120px;}
.flag.africa i {background-position: -80px -120px;}
.flag.china i {background-position:-40px -120px;}
.flag.brazil i {background-position: -160px -120px;}
.flag.india i {background-position: 0 -120px;}
.flag.rsa i {background-position: -80px -120px;}

.all-pubs {margin-left:20px;}
.all-pubs a {color:#1aa0e6;}

.header-inside  {background:#fff;}
.header-inside .logo {padding:10px 0;width:190px;float:left;}
.header-inside .logo img {display:block;}
.header-inside .site-map {width:50px;height:48px;background: url('/img/map.png') 50% 50% no-repeat #f2f2f2;float:left;margin:0 20px 0 30px;}
.header-inside h1 {padding-top:18px;color:#7d8288;text-transform:uppercase;font-size:11px;line-height:14px;margin:0;}

.rus-brics-residents {display:none;top:50px;position:absolute;left:0;z-index:10;background:#39414d;padding:0 15px;width:300px;}
.rus-brics-residents .minister {margin:15px 0;}

.countryes-menu {
    display: flex;
    width: 1025px;
    margin: 0 auto;
    padding: 0;
}

.countryes-menu a {
    width: 205px;
    position: relative;
    background: #fff;
    float: left;
    margin: 0;
    padding: 0;
    list-style: none;
}

.countryes-menu a.current,
.countryes-menu a:hover {
    background: #d0d5db;
}

.countryes-menu a.current .arrow,
.countryes-menu a:hover .arrow {
    width: 12px;
    height: 6px;
    background: url('/img/arrow.png') 0 0 no-repeat;
    position: absolute;
    bottom: -6px;
    left: 50%;
    z-index: 1;
    margin-left: -6px;
}

.countryes-menu a:first-child .country-emblem-padding {
    border: 0;
}

.country-emblem-padding {display:block;padding:15px 10px 10px 75px;border-left:1px solid #ededed;min-height:80px;position:relative;}
.country-emblem {display:block;width:60px;height:60px;position:absolute;top:10px;left:10px;z-index:1;background: url('/img/icons.png') 0 0 no-repeat;}
.country-name {display:block;float:left;padding-top:30px;color:#2e343d;font-size:14px;margin-top:5px;text-transform:uppercase;font-family: 'LatoBlack', sans-serif;width:110px;position:relative;overflow:hidden;}
.country-name .country-emblem-stat,
.country-name .country-emblem-active {width:36px;height:26px;position:absolute;top:0;left:0;z-index:1;display:block;}
.brazil .country-emblem  {background-position:0 -140px;}
.country-name .country-emblem-active {left:-9990px;}
.countryes-menu li:hover .country-name .country-emblem-stat {left:-9990px;}
.countryes-menu li:hover .country-name .country-emblem-active {left:0;}

.brazil .country-emblem-stat {background: url('/img/36x26_white_braz.gif') 0 0 no-repeat;}
.brazil:hover .country-emblem-active {background: url('/img/36x26_gray_brazil.gif') 0 0 no-repeat;}
.brazil.current .country-emblem-stat {background: url('/img/36x26_gray_brazil.gif') 0 0 no-repeat;}
.russia .country-emblem-stat {background: url('/img/36x26_white_rus.gif') 0 0 no-repeat;}
.russia:hover .country-emblem-active {background: url('/img/36x26_gray_rus.gif') 0 0 no-repeat;}
.russia.current .country-emblem-stat {background: url('/img/36x26_gray_rus.gif') 0 0 no-repeat;}
.india .country-emblem-stat {background: url('/img/36x26_white_ind.gif') 0 0 no-repeat;}
.india:hover .country-emblem-active {background: url('/img/36x26_gray_india.gif') 0 0 no-repeat;}
.india.current .country-emblem-stat {background: url('/img/36x26_gray_india.gif') 0 0 no-repeat;}
.china .country-emblem-stat {background: url('/img/36x26_white_chi.gif') 0 0 no-repeat;}
.china:hover .country-emblem-active {background: url('/img/36x26_gray_china.gif') 0 0 no-repeat;}
.china.current .country-emblem-stat {background: url('/img/36x26_gray_china.gif') 0 0 no-repeat;}
.rsa .country-emblem-stat {background: url('/img/36x26_white_rsa.gif') 0 0 no-repeat;}
.rsa:hover .country-emblem-active {background: url('/img/36x26_gray_rsa.gif') 0 0 no-repeat;}
.rsa.current .country-emblem-stat {background: url('/img/36x26_gray_rsa.gif') 0 0 no-repeat;}

.russia .country-emblem  {background-position:-60px -140px;}
.india .country-emblem  {background-position:-120px -140px;}
.china .country-emblem  {background-position:-180px -140px;}
.rsa .country-emblem  {background-position:-240px -140px;}

.news-langs {padding:0 0 0 21px;margin:0 0 10px 50px;height:16px;line-height:16px;background: url('/img/news-langs.png') 0 0 no-repeat;}
.news-langs li {list-style:none;height:16px;line-height:16px;display:inline;padding:0 0 0 5px;color:#cccdce;}
.news-langs li:first-child {padding:0;}
.news-langs li a {color:#2e343d;text-decoration:underline;}
.news-langs li a:hover {color:#232931;text-decoration:none;}
.news-langs li span {color:#85888c;}

.country-time {position:absolute;top:20px;right:15px;height:16px;line-height:16px;font-size:11px;color:#2e343d;padding-left:20px;}
.country-time i {display:block;width:16px;height:16px;position:absolute;top:-1px;left:0;z-index:1;background: url('/img/icons.png') -160px -40px no-repeat;}

.bread-crumbs {padding:30px 0;line-height:30px;font-size:11px;text-transform:uppercase;color:#21262e;}
.bread-crumbs ul {padding: 0 15px;}
.bread-crumbs li {float: left;padding: 0 20px 0 5px;list-style-type: disc;}
.bread-crumbs li:first-child {padding-left: 0;list-style-type: none;}
.bread-crumbs li:last-child a {color:#85888c;cursor: default;text-decoration: none}

body .langs li {position:relative;}
body .langs li:before {content:'';position:absolute;top:0;left:0;width:100%;height:100%;}

body .langs li:first-child:before {
    content: '';
    display: none;
}

body .langs li:first-child + li + li + li + li:before {
    content: '';
    display: none;
}

body .langs li:first-child + li + li + li:before {
    content: '';
    display: none;
}

body .langs li:first-child + li + li:before {
    content: '';
    display: none;
}
body.archive .langs li:first-child:before {content:'';display:none;}
body.archive .langs li:first-child + li + li:before {content:'';display:none;}
body.archive .langs li:first-child + li + li + li:before {content:'';display:none;}
body.archive .langs li:first-child + li + li + li + li:before {content:'';display:none;}
body.single .langs li:first-child:before {content:'';display:none;}
body.single .langs li:first-child + li + li:before {content:'';display:none;}
body.single .langs li:first-child + li + li + li:before {content:'';display:none;}
body.single .langs li:first-child + li + li + li + li:before {content:'';display:none;}
body.error404 .langs li:first-child:before {content:'';display:none;}
body.error404 .langs li:first-child + li + li:before {content:'';display:none;}
body.error404 .langs li:first-child + li + li + li:before {content:'';display:none;}
body.error404 .langs li:first-child + li + li + li + li:before {content:'';display:none;}

.relevant-news2 .breaking-news-wrapper {border-left:1px solid #e4e7eb;}
.relevant-news2 .news-preview {float:left;margin-right: 30px;width:239px;}
.relevant-news2 .news-preview a {display:block;width:239px;height:180px;background-size:cover !important;-webkit-background-size:cover !important;-o-background-size:cover !important;-moz-background-size:cover !important;}
.relevant-news2 .news-preview img {display:block;width:100%;height:auto !important;}
.relevant-news2 .news-short {display:block;padding:25px 20px 20px 20px;}
.relevant-news2 .news-short .news-date {font-size:13px;margin-bottom: 10px;color:#85888c;display:block;}
.relevant-news2 .news-short .news-text {font-family: 'LatoBlack', sans-serif;font-size:18px;color:#2e343d;display:block;line-height:24px;padding-top:5px;}
.content {position:relative;}
.relevant-news2 .news-short {color:#6d6f73;}
.relevant-news2 .flag i {left: 0;}

.read-news-tools {display: none;padding: 0 50px;width: 100%;}
.read-news-tools .date {display: inline-block;position:relative;margin:0 0 10px 20px;color:#85888c;font-size:13px;}
.read-news-tools .date i {display:block;position:absolute;left:-20px;width:14px;height:16px;background: url('/img/icons.png') -160px -20px no-repeat;}

.read-news-photo {display: none;margin: -50px 0 40px 1px;height: 400px;width: 100%;background: none no-repeat center center / cover;}
.read-news {padding: 50px 0;}
.read-news h1 {display: inline-block;font-size:26px;color:#2e343d;font-family: 'LatoBlack', sans-serif;line-height:36px;margin:0 50px 20px 50px;}
.read-news h2 {font-size:17px;color:#2e343d;line-height:27px;margin:0 50px 20px 50px;}
.read-news h3 {font-size:16px;color:#2e343d;line-height:26px;margin:0 50px 20px 50px;}
.read-news h4 {font-size:15px;color:#2e343d;line-height:25px;margin:0 50px 20px 50px;}
.read-news h5 {font-size:14px;color:#2e343d;line-height:23px;margin:0 50px 20px 50px;}
.read-news h6 {font-size:13px;color:#2e343d;line-height:20px;margin:0 50px 20px 50px;}
.read-news p {font-size:14px;color:#6d6f73;line-height:24px;margin:0 0 20px;}
.read-news [caption]{display: none;width: calc(100% - 100px);font-style: italic;color: dodgerblue;}
.read-news .text,.read-news .source {padding: 0 50px;}

.read-news .source {
    display: none;
    font-size: 14px;
    margin: 0 0 20px;
    color: #6d6f73;
}
.read-news.docs {padding-top:35px;}
.read-news.docs h1{margin-bottom: 30px;}
.read-news.docs h2{margin: 0 0 10px 65px;font-weight: bold;}
.read-news.docs h5{margin: 0 0 5px 85px;}
.read-news.docs .doc-list{margin-left: 115px;}
.read-news.docs .doc-list[first_page]{margin-left: 70px;}

.read-news .authors {display: none;padding: 50px;margin: 30px 0 -50px;width: 100%;background-color: linen;}
.authors .title {margin: 0 auto 20px;font-weight: bold;}
.author-list .author {display: inline-block;margin-bottom: 10px;width: 100%;}
.author-list .author-inline {display: inline-block;font-size: 14px;margin-left: 60px;width: calc(100% - 60px);}
.author-list .author:last-child {margin-bottom: 0;}
.author-list .author .photo {float: left;margin-right: 20px;height: 40px;width: 40px;background: none no-repeat center center / cover;border-radius: 50px;}
.author-list .about {float: left;width: calc(100% - 60px)}
.author-list .name {width: 100%;font-size: 14px;}
.author-list .post {width: 100%;font-size: 12px;color: #6d6f73;}

.right-col {margin-left:240px;width: 100%;}
.read-news {padding-bottom:50px;margin-bottom:50px;background:#fff;}
.right-col_ .read-news {padding-top:30px;}

.doc-list {margin:0 50px 20px 65px;font-size:14px;}
.doc-list li {color:#2e343d;margin:0 0 10px 0;list-style-type: none;}
.doc-list li a {position: relative;color:#2e343d;margin:0;padding:0;text-decoration:underline;}
.doc-list li a .ic {width:14px;height:16px;position:absolute;top:-1px;left: -20px;z-index:2;background: url('/img/icons.png') -140px -20px no-repeat;/*background-position:;*/}

.quote {border-left:5px solid #1aa0e6;margin-bottom:25px;padding:0 45px 10px 45px;}
.quote .quote-text {padding:5px 0 0 40px;font-size:22px;line-height:28px;font-family: 'LatoLightItalic', sans-serif;background: url('/img/quote.png') 0 0 no-repeat;margin:0;}
.quote .quote-sign {padding-top:20px;overflow:auto;}
.quote .quote-sign .quote-sign-photo {width:60px;height:60px;overflow:hidden;display:block;float:left;}
.quote .quote-sign .quote-sign-photo img {display:block;max-width:60px;}
.quote .quote-sign .quote-sign-text {margin-left:70px;padding-top:15px;}
.quote .quote-sign .quote-sign-text p {margin:0;padding:0;line-height:16px;font-size:12px;}
.quote .quote-sign .quote-sign-text p.quote-sign-name {text-transform:uppercase;font-family: 'LatoBlack', sans-serif;}
.quote .quote-sign .quote-sign-text p.quote-sign-name a {color:#1aa0e6;}

.tags {margin:0 50px;padding:22px 0 25px 0;position:relative;color:#6d6f73;}
.tags .tags-border {display:none;width:40px;height:0;border-top:2px solid #282e38;position:absolute;top:0;left:0;z-index:1;}

.share {display: none;margin:0 50px;}

.relevant-news {padding-bottom:50px;}
.relevant-news ul {width:100%;float:left;background:#fff;margin:0 0 50px 0;padding:0;list-style:none;}
.relevant-news ul li {width:33.3333%;border-top:1px solid #e4e7eb;position:relative;padding:0;list-style:none;float:left;}
.relevant-news ul li .breaking-news-wrapper,
.relevant-news ul li.news-inline.last + li  .breaking-news-wrapper {border-left:1px solid #e4e7eb;}
.relevant-news ul li:first-child .breaking-news-wrapper,
.relevant-news ul li.last + li .breaking-news-wrapper {border-left:0;}
.relevant-news ul li.last + li {clear:left;}

.relevant-news .news-preview a {display:block;}
.relevant-news .news-preview img {display:block;width:100%;}
.relevant-news .news-short {display:block;padding:10px 20px 20px 20px;}
.relevant-news .news-short .news-date {float: left;margin-bottom: 10px;display:block;font-size:11px;color:#85888c;width: 100%;}
.relevant-news .news-short .news-date .title-flag{margin-bottom: -3px;}
.relevant-news .news-short .news-text {font-size:14px;color:#2e343d;display:block;line-height:16px;padding-top:5px;}

.clear {clear:both;height:20px;width:100%;overflow:hidden;}

.view-news {width:100%;border-bottom:1px solid #e6e9ec;background:#fff;}
.view-news-img {float:left;position:relative;margin-right: 30px;width:480px;height:360px;overflow:hidden;}
.view-news-img a {display:block;width:480px;height:360px;background-size:cover !important;-webkit-background-size:cover !important;-o-background-size:cover !important;-moz-background-size:cover !important;}
.view-news-img img {display:block;max-width:100%;width:100%;height: auto !important;}

.view-news-content {padding:25px 30px 0 30px;}
.view-news-content .date {font-size:13px;color:#85888c;}
.view-news-content .news-text {font-size:22px;font-family: 'LatoBlack', sans-serif;color:#2e343d;line-height:26px;margin-bottom:10px;}
.view-news-content p {color:#6d6f73;font-size:13px;line-height:22px;}

.c-leader .info {padding: 0 15px;overflow:auto;padding-bottom:30px;}
.c-leader .info .picture {width:240px;height:290px;float:left;background-size:cover !important;-webkit-background-size:cover !important;-o-background-size:cover !important;-moz-background-size:cover !important;}
.c-leader .info .q {margin-left:290px;}
.c-leader .info .q p {padding:0 0 50px 40px;margin:-5px 0 0 0;background: url('/img/quote-s.png') 0 5px no-repeat;font-size:24px;font-family: 'LatoBlack', sans-serif;color:#2e343d;line-height:34px;position:relative;}
.c-leader .info .q p:after {content:'';background: url('/img/quote-s2.png') 0 0 no-repeat;width:22px;height:24px;display:inline-block;position:relative;top:7px;left:20px;}
.c-leader .info .q p a {color:#1aa0e6;}
.c-leader .info .sign {text-align:right;}
.c-leader .info .sign div {font-size:14px;color:#85888c;}
.c-leader .info .sign .name {font-size:13px;color:#2e343d;font-family: 'LatoBlack', sans-serif;text-transform:uppercase;}

.country-menu {float:left;margin: 0 15px;width: calc(100% - 30px);list-style:none;background:#fff;border-bottom:1px solid #e4e7eb;}
.country-menu li {margin: 0 0 -1px;padding:0;list-style:none;font-size:12px;font-family: 'LatoBlack', sans-serif;text-transform:uppercase;float:left;}
.country-menu li a {display:inline-block;padding:0 20px;height:50px;line-height:50px;color:#2e343d;}
.country-menu li a:hover {background: #d0d5db;}

.news-list {}
.news-list .c {padding: 0 15px;}

.left {text-align:left;}
.right {text-align:right;}
.center {text-align:center;}

.news-preview a {height:180px;background-size:cover;background-position: 50% 50%;}

.JOrth {display: none;position: fixed;padding: 20px;top:0;left:0;height: 100%;width: 100%;background: rgba(0,0,0,0.7);z-index: 100;}

.JOrth .r {
    display: block;
}
.JOrth .background {position: relative;margin: 0 auto;padding: 20px;width: 100%;min-width: 220px;max-width: 500px;background: white;}
.JOrth .message {display: none}
.JOrth .caption {margin: 0 0 20px;color: gray;}
.JOrth .close {position: absolute;top: 20px;right: 20px;height: 12px;width: 12px;background: url('/img/close.svg') no-repeat center center/contain;}
.JOrth .row {margin: 0 0 20px;}
.JOrth .text {font-size: 14px;}
.JOrth .text span{padding: 4px 6px;background: dodgerblue;border-radius: 2px;color: white;}
.JOrth .comment {width: 100%;min-height: 50px;padding: 10px;border: 1px lightgray solid;resize: vertical;font-size: 14px;}
.JOrth label {width: 100%;color: gray;}
.JOrth .send {margin: 20px auto;padding: 5px 8px;width: 100%;max-width: 18%;background: dodgerblue;text-align: center;border-radius: 3px;color: white;cursor: pointer;}

.partners .parent {display: none;}
.partners .message {display: none;}
.partner-row {display: inline-block;margin-bottom: 70px;padding: 0 50px;width: 100%;}
.partner-row:first-of-type{margin-top: 50px;}
.partner-row .elem {display: inline-block;margin-right: 30px;float: left;width: calc(33.333% - 30px)}
.partner-row .elem:last-child {margin-right: 0;width: 33.333%}
.partner-row .elem .logo {display: inline-block;margin-right: 20px;float: left;width: 80px;height: 80px;background-position: center center;background-repeat: no-repeat;background-size: contain;}
.partner-row .elem .about {display: block;float: left;width: calc(100% - 100px);}
.partner-row .elem .title {display: block;margin: 0;float: left;font-size: 13px;font-weight: bold;text-transform: uppercase;font-family: 'LatoBlack', sans-serif;color: #2e343d;}
.partner-row .elem .url {margin-top: 10px;color: #1aa0e6;font-size: 14px;}
.partner-row .elem .caption {float: left;margin: 15px 0 0;font-size: 12px;line-height: 1.4;}