@font-face { font-family: 'Roboto Flex'; font-style: normal;   font-weight: 300;
             src: local('Roboto Flex Light'), local('Roboto Flex-Light'), url(../fonts/fontlight.woff) format('woff'); }
@font-face { font-family: 'Roboto Flex'; font-style: normal; font-weight: 400;
             src: local('Roboto Flex'), local('Roboto Flex-Regular'), url(../fonts/fontregular.woff) format('woff'); }
@font-face { font-family: 'Roboto Flex'; font-style: normal; font-weight: 500;
             src: local('Roboto Flex Medium'), local('Roboto Flex-Medium'), url(../fonts/fontmedium.woff) format('woff');
}
@font-face { font-family: 'Roboto Flex'; font-style: normal; font-weight: 700;
             src: local('Roboto Flex Bold'), local('Roboto Flex-Bold'), url(../fonts/fontbold.woff) format('woff'); }

@font-face { font-family: 'Roboto Flex Flex'; font-style: normal;
             src: local('Roboto Flex Flex'), local('Roboto Flex Flex'), url(..fonts/Roboto FlexFlex.ttf) format('ttf'); }

@font-face { font-family: 'Roboto Flex Condensed'; font-style: normal; font-weight: 300; src: local('Roboto Flex Condensed Light'), local('Roboto FlexCondensed-Light'), url(../fonts/rc3.woff2) format('woff2'); unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F; }
@font-face { font-family: 'Roboto Flex Condensed'; font-style: normal; font-weight: 300; src: local('Roboto Flex Condensed Light'), local('Roboto FlexCondensed-Light'), url(../fonts/rc5.woff2) format('woff2'); unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }
@font-face { font-family: 'Roboto Flex Condensed'; font-style: normal; font-weight: 300; src: local('Roboto Flex Condensed Light'), local('Roboto FlexCondensed-Light'), url(../fonts/rc2.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215; }
@font-face { font-family: 'Roboto Flex Condensed'; font-style: normal; font-weight: 400; src: local('Roboto Flex Condensed'), local('Roboto FlexCondensed-Regular'), url(../fonts/rc6.woff2) format('woff2'); unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F; }
@font-face { font-family: 'Roboto Flex Condensed'; font-style: normal; font-weight: 400; src: local('Roboto Flex Condensed'), local('Roboto FlexCondensed-Regular'), url(../fonts/rc7.woff2) format('woff2'); unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }
@font-face { font-family: 'Roboto Flex Condensed'; font-style: normal; font-weight: 400; src: local('Roboto Flex Condensed'), local('Roboto FlexCondensed-Regular'), url(../fonts/rc8.woff2) format('woff2'); unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Roboto Flex Condensed'; font-style: normal; font-weight: 400; src: local('Roboto Flex Condensed'), local('Roboto FlexCondensed-Regular'), url(../fonts/rc9.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215; }
@font-face { font-family: 'Roboto Flex Condensed'; font-style: normal; font-weight: 700; src: local('Roboto Flex Condensed Bold'), local('Roboto FlexCondensed-Bold'), url(../fonts/rc1.woff2) format('woff2'); unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }
@font-face { font-family: 'Roboto Flex Condensed'; font-style: normal; font-weight: 700; src: local('Roboto Flex Condensed Bold'), local('Roboto FlexCondensed-Bold'), url(../fonts/rc4.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215; }

.nav-tabs, #main-pic-cont, .main-news-all, .sticker-head a,
.postblock-head, .coins-btn, #bottom-but a, .footer h3,
.head-lang, .head-search, .dropdown-header
{    font-family: 'Roboto Flex Condensed', sans-serif !important;      letter-spacing: 0.5px;}
#main-pic-cont, .dropdown-header {font-weight: 300 !important;}






/*--------------------------------------------------------------------------
        General Style
--------------------------------------------------------------------------*/
.sanctions-inlink { padding-top: 6px;
                    display: block;
                    position: relative;
                    float: left;
                    width: 100%;
                    text-align: center;
}

.section { padding: 30px 0; -webkit-transform: translateZ(0); -moz-transform: translateZ(0); -o-transform: translateZ(0); -ms-transform: translateZ(0); transform: translateZ(0); }
.section-white { background: #FFF; }
.section .container:first-child h1,
.section .container:first-child h2,
.section .container:first-child h3 {}
.input-micro { width: 50px; margin-bottom: 0 !important; }
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
/*.uneditable-input:focus { border-color: rgba(79, 141, 179, 0.8); outline: 0; outline: thin dotted \9; /!* IE6-9 *!/ -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(79, 141, 179, 0.6); -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(79, 141, 179, 0.6); box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(79, 141, 179, 0.6); color: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(79, 141, 179, 0.6); }*/
ul.no-list-style { list-style-type: none; margin-left: 0; }
ul.no-list-style li { line-height: 28px; }
div[class*="span"] { -webkit-transition: all .4s linear; -moz-transition: all .4s linear; -o-transition: all .4s linear; -ms-transition: all .4s linear; transition: all .4s linear; }

.form-control:focus {
    border-color: #007DC5;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(0,125,197,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(0,125,197,.6);
}
/*--------------------------------------------------------------------------
        Typography Style
--------------------------------------------------------------------------*/
body { font-family: 'Roboto Flex Condensed', sans-serif !important; font-size: 14px; line-height: 20px; color: #1A1A1A; }
h1 { color: #003A7D; font-weight: 800; }
h2 { color: #003A7D; font-size: 2em; border-bottom: 2px solid #53555c; line-height: 1.5em; margin: 30px 0; padding-left: 10px; }
h3 { color: #003A7D; font-size: 1.5em; }
h4 { margin-bottom: 10px; }
a { color: #3c2d00; }
a:hover {  color: #017DC5; }
/*--------------------------------------------------------------------------
        Footer Style
--------------------------------------------------------------------------*/
.footer { color: #A0A0A0; padding: 0 20px 10px 20px; -moz-box-shadow: 0 -1px 12px rgba(0,0,0,0.4); float: left; width: 100%; }
.footer h3 { color: #fff; font-size: 40px; font-weight: bold; padding-bottom: 10px; }
.footer ul { padding: 0; }
.footer-navigate-section li { line-height: 20px !important; }
.footer-stay-connected a { text-align: left; text-indent: -9999px; display: block; width: 115px; height: 40px; /*background: url(../img/stay-connected.png);*/ -webkit-opacity: 0.5; -moz-opacity: 0.5; opacity: 0.5; -webkit-transition: opacity .25s linear; -moz-transition: opacity .25s linear; -o-transition: opacity .25s linear; -ms-transition: opacity .25s linear; transition: opacity .25s linear; }
.footer-stay-connected a:hover { -webkit-opacity: 1; -moz-opacity: 1; opacity: 1; }
.footer-stay-connected a.facebook { background-position: -115px 0; }
.footer-stay-connected a.twitter { background-position: -230px 0; }
.footer-stay-connected a.googleplus { background-position: 0 0; }
.footer-stay-connected li { text-align: center; }
.footer-copyright { text-align: center; color: #7C7C7C; border-top: 1px dotted #7C7C7C; padding-top: 10px; font-size: 0.9em; }
/*--------------------------------------------------------------------------
+	Custom Style for Tabs (overrides Bootstrap)
--------------------------------------------------------------------------*/
.nav-tabs > li > a { font-size: 1em; padding: 10px 15px; color: #FFFFFF; border-left: 1px solid #3d94cd; border-radius: 0; height: 56px; }
.nav-tabs > .active > a,
.nav-tabs > .active > a:hover,
.nav-tabs > .active > a:focus { font-weight: 600; background-color: #ffffff; border: 1px solid #ddd; border-top: 3px solid #4f8db3; border-bottom-color: transparent; cursor: default; }
/*--------------------------------------------------------------------------
+	Buttons Style
--------------------------------------------------------------------------*/
.btn { -webkit-border-radius: 2px; -webkit-background-clip: padding-box; -moz-border-radius: 2px; -moz-background-clip: padding; background-clip: padding-box;
       cursor: pointer; display: inline-block; text-transform: uppercase; -webkit-transition: all .25s ease; -moz-transition: all .25s ease; -o-transition: all .25s ease; -ms-transition: all .25s ease;
       transition: all .25s ease; text-align: center; text-shadow: none; box-shadow: none;  white-space: nowrap; font-family: 'Roboto Flex', Arial, Helvetica, sans-serif !important;
       background: none repeat scroll 0 0 #003A7D;
       color: #fff;}
.btn-primary {
    border-radius: 10px;
}
.btn:hover {     background: none repeat scroll 0 0 #017DC5;
                 //border-color: #000; 
                 color: #FFF; text-decoration: none; }
.btn .caret { border-top: 4px solid #FFF; }
.btn-micro { padding: 1px 8px; font-size: 10px; }
.btn-grey { border: 1px solid #003A7D;  color: #fff; background-color: #017DC5; }
.btn-grey:hover { background-color: #003A7D; color: #FFF; text-decoration: none; border: 1px solid #017DC5; }
.btn-grey .caret { border-top: 4px solid #333; }
.btn-blue { border: 1px solid #3e7191; color: #FFF; background: none repeat scroll 0 0 #4F8DB3; }
.btn-blue:hover { background: none repeat scroll 0 0 #3b3c41; color: #FFF; text-decoration: none; border: 1px solid #3b3c41; }
.btn-orange { border: 1px solid #cc5a00; color: #FFF; background: none repeat scroll 0 0 #FF7000; }
.btn-orange:hover { background: none repeat scroll 0 0 #3b3c41; color: #FFF; text-decoration: none; border: 1px solid #3b3c41; }
.btn-green { border: 1px solid #4c5818; color: #FFF; background: none repeat scroll 0 0 #6E8023; }
.btn-green:hover { background: none repeat scroll 0 0 #3b3c41; color: #FFF; text-decoration: none; border: 1px solid #3b3c41; }
.btn-red { border: 1px solid #ab0d0d; color: #FFF; background: none repeat scroll 0 0 #DA1111; }
.btn-red:hover { background: none repeat scroll 0 0 #3b3c41; color: #FFF; text-decoration: none; border: 1px solid #3b3c41; }
.btn-group.open .btn.dropdown-toggle { background: none repeat scroll 0 0 #3b3c41; color: #FFF; }
.dropdown.open a.dropdown-toggle .caret { border-top: 4px solid #FFF; }



P, UL, OL, LI {margin-left: 0 !important;
               margin-top: 0 !important;}

#stickers .owl-carousel .owl-item {padding:0 5px;} 

.postblock { -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2); -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);  box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2); float: left; padding-bottom: 10px; width: 100%; }
.postblock-head { min-height: 20px; float: left; width: 100%; padding: 15px 10px; text-transform: uppercase; font-size: 17px; color: #fff;}
.postblock-pic {background: url(../img/postblock-pic-2.png) 100% 0% no-repeat rgb(249, 249, 249); color: #535354; border-bottom: 1px solid #ffe314;}
.postblock-body { float: left; width: 100%;}

#header .section {}
#header {
    padding: 0px 0;
    background: #ffffff !important;
    
    position: relative;
    z-index: 1000;
    /*	border-bottom: 1px solid #ffe314;*/
}
/*_:not(), _:-moz-handler-blocked, #header {background: none;
        background-color: #e9e9e9;
        margin-bottom: -20px;}*/

#header .container {padding-top: 15px;padding-bottom: 15px;min-height: 120px; }
_:not(), _:-moz-handler-blocked, #header .container {
    background: url(../img/headstripes-ff.png) 73% 0% no-repeat;}
.logo-pic{ margin-right: 15px; padding-left: 0; width: 91px; float: left; }
.logo-text { font-size: 30px; line-height: 1; color: #000; font-weight: 300; padding-right: 0; padding-left: 0; }
.logo-text a { color: #000;     line-height: 1.1;}
.logo-text a:hover, .logo-text a:focus, .logo-text a:visited { /* color: #000; */ text-decoration: blink; }
.logo-slogan { color: #626263; font-size: 14px; padding-top: 10px; }
.head-block { float: left; padding-left: 0%; }
.head-lang { text-transform: uppercase;  padding-top: 30px; padding-bottom: 7px; font-size: 15px; }
.head-lang a { padding-left: 10px; color: #cacaca; text-decoration: underline;}
.head-lang a:hover {    color: #ffe314;}

.head-search .form-control { background: none; border: 1px solid #676767;}
.head-search .form-control:focus { background: none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; border: 1px solid rgba(255, 227, 20, 0.5); color: rgba(255, 227, 20, 0.75); transition: all 0.5s ease;}
.head-search .form-control:hover {border: 1px solid rgba(255, 227, 20, 0.5); transition: all 0.5s ease;}

#header .map-icon {  background: url(../img/map.png) 0 0 no-repeat; display: block; width: 18px; height: 18px; float: right;  padding-right: 15px;}
#header .search-icon {  background: url(../img/search.png) 0 0 no-repeat; display: block; width: 18px; height: 18px; float: right;}

#main-pic-cont { margin-top: -50px; width: 100%; height: 270px; text-align: center; background-color: rgba(0, 0, 0, 0); background-repeat: no-repeat; background-image: url(../img/main-v4.jpg); background-size: cover; background-position: center center; }
#main-pic-cont .text-cont {    margin-top: 70px;}
#main-pic-cont .text-cont .text {    font-size: 40px; color: white; margin-bottom: 40px;}
#main-pic-cont .text-cont .highlight {    font-size: 84px; font-weight: 600; color: #ffe314; margin-bottom: 50px;}
#main-pic-cont .text-cont .highlight.eng { font-size: 4em;}
#main-pic-cont .text-cont .highlight img { margin-top: 40px; vertical-align: baseline;}
#main-pic-cont .text-cont .buttons {margin-top: -65px;}
#main-pic-cont .text-cont .buttons a {color: #ffe314; text-transform: uppercase; border: 1px solid; padding: 10px 25px; border-radius: 30px; font-size: 11px;}
#main-pic-cont .text-cont .buttons a:hover { background: #ffe314; color: black; text-decoration: none; transition: all 0.5s ease; }
#main-pic-cont .text-cont .buttons a:focus {outline: none;}
#main-pic-cont .text-cont .buttons a {
    background-color: #ffe314;
    color: #000;
    border: 0;
}

#main-pic-cont .text-cont .buttons a:hover {
    background-color: #f5eba4;
    color: #000;
    border: 0;
}

#main-pic-cont .text-cont .text {
    display: none;
}

#main-pic-cont .text-cont {
    margin-top: 20px;
}

#main-pic-cont .text-cont .highlight {
    margin-bottom: 90px;
}


#menu {
    border-bottom: 2px solid #ccc;
    padding-bottom: 12px;
    background: #fff;
    
    position: relative;
    z-index: 1;
}
/*.container{
    width: 1530px;
}*/
/*.mainmenu > ul > li :hover { border-bottom: 1px solid red;}*/
.mainmenu-submenu> .container {
    background:#fff;
    background: #fff; /* Old browsers */
    background: -moz-linear-gradient(left,  #fff 0%, #058cd2 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#fff), color-stop(100%,#058cd2)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  #fff 0%,#058cd2 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  #fff 0%,#058cd2 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  #fff 0%,#058cd2 100%); /* IE10+ */
    background: linear-gradient(to right,  #fff 0%,#058cd2 100%); /* W3C */
    padding-bottom: 10px;
    -webkit-transform: translateZ(0);    -moz-transform: translateZ(0);    -o-transform: translateZ(0);    -ms-transform: translateZ(0);    transform: translateZ(0);    -webkit-box-shadow: 0 5px 5px rgba(0,0,0,0.4);    -moz-box-shadow: 0 5px 5px rgba(0,0,0,0.4);    box-shadow: 0 5px 5px rgba(0,0,0,0.4);
}


.navbar-default{
    color: #fff;
    background: #fff; /* Old browsers */
    background: -moz-linear-gradient(left,  #fff 0%, #058cd2 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#fff), color-stop(100%,#058cd2)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  #fff 0%,#058cd2 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  #fff 0%,#058cd2 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  #fff 0%,#058cd2 100%); /* IE10+ */
    background: linear-gradient(to right,  #fff 0%,#058cd2 100%); /* W3C */ 
    margin-bottom: 0;
}
.navbar-default .navbar-nav > li > a{color: #003A7D; text-transform: uppercase;font-size: 20px;padding: 15px 10px;}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {border-bottom: 5px solid #017DC5; color: #017DC5; transition: all 0.15s ease; padding-bottom: 10px;}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {color: #017DC5;   /* background: url(../img/menu-hov.jpg) 100% 97% repeat-x; */background: none;}
.navbar-default .navbar-nav > .dropdown > a .caret{ border-top-color: #7FBBE4; border-bottom-color: #7FBBE4; margin-left: 10px;}
.navbar-default .navbar-brand{color:#fff;}
.menu-large {position: static !important;}
.megamenu{padding: 0px 0px 20px 0px;width:100%; 
          color: #fff;
          background: #ffffff;
}
.megamenu> div >li > ul { padding: 0; margin: 0;   }
.megamenu> div >li > ul > li { list-style: none; }
.megamenu> div >li > ul > li > a { display: block; padding: 5px 20px; clear: both; font-weight: normal; line-height: 1.428571429; color: #003A7D; white-space: normal; }
.megamenu> div >li ul > li > a:hover,
.megamenu> div >li ul > li > a:focus { text-decoration: none; color: #017DC5  !important; background-color: #ffffff; }
.megamenu.disabled > a,
.megamenu.disabled > a:hover,
.megamenu.disabled > a:focus { color: #999999; }
.megamenu.disabled > a:hover,
.megamenu.disabled > a:focus { text-decoration: none; background-color: transparent; background-image: none; filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); cursor: not-allowed; }
.simplemenu{ float: left; width: 100%; }


#menu .dropdown-header { color: #003A7D;    padding: 1em 0em 0.4em 0em;font-size: 120%; font-weight: normal !important; border-bottom: 1px solid #003A7D; max-width: 350px; display: block; white-space: normal; line-height: 1; font-weight: normal; /* font-style: normal; */}
.dropdown-header a { padding: 0 !important; font-weight: normal !important; color: #003A7D !important;}
.dropdown-menu {  border-left: none;  border-right: none;  border-bottom: none;}

.menu-pic { width: 100%; max-width: 330px; border-radius: 5px; margin: 8px 10px; border: 3px solid rgb(229, 243, 250); }

#news-slider.swiper-container { width: 100%; /* height: 363px; */  height: inherit;/* padding: 0px 10px; */ /* background-color: beige; */ } 
#news-slider .news-sl-pic {max-height:365px;/* float: left; */overflow: hidden;}
#news-slider .news-sl-pic img {width: 100%;float: left;/* height: 365px; */}
#news-slider .news-sl-text {margin-top: -40px;   background-color: rgb(232, 224, 11);  padding: 10px;  color: #fff; font-size: 16px; font-weight: 400;position: absolute;      bottom: -1px;      white-space: normal;      float: left;      width: 100%;}
#news-slider .news-sl-text a { color: #181819 ; }
#news-slider .news-sl-text a:hover { color: #181819 ; text-decoration: underline; }

.arrow-left {background: url(../img/slider-arrows2.png) no-repeat left bottom; position: absolute; left: 10px; top: 40%; margin-top: -15px; width: 38px; height: 100px;}
.arrow-left:hover {background: url(../img/slider-arrows2.png) no-repeat left top;position: absolute;left: 10px;top: 40%;margin-top: -15px;width: 38px;height: 100px;}
.arrow-left:active {background: url(../img/slider-arrows2.png) no-repeat left center;position: absolute;left: 10px;top: 40%;margin-top: -15px;width: 38px;height: 100px;}
.arrow-right {background: url(../img/slider-arrows2.png) no-repeat right bottom;position: absolute;right: 10px;top: 40%;margin-top: -15px;width: 38px;height: 100px;}
.arrow-right:hover {background: url(../img/slider-arrows2.png) no-repeat right top;position: absolute;right: 10px;top: 40%;margin-top: -15px;width: 38px;height: 100px;}
.arrow-right:active { background: url(../img/slider-arrows2.png) no-repeat right center;position: absolute;  right: 10px;  top: 40%;  margin-top: -15px;  width: 38px;  height: 100px;}

#stickers .arrow-left {background: url(../img/slider-arrows2.png) no-repeat left top; position: absolute; left: 0px; top: 40%; margin-top: -15px; width: 38px; height: 100px;}
#stickers .arrow-left:hover {background: url(../img/slider-arrows2.png) no-repeat left center;position: absolute;left: 0px;top: 40%;margin-top: -15px;width: 38px;height: 100px;}
#stickers .arrow-left:active {background: url(../img/slider-arrows2.png) no-repeat left bottom;position: absolute;left: 0px;top: 40%;margin-top: -15px;width: 38px;height: 100px;}
#stickers .arrow-right {background: url(../img/slider-arrows2.png) no-repeat right top;position: absolute;right: 0px;top: 40%;margin-top: -15px;width: 38px;height: 100px;}
#stickers .arrow-right:hover {background: url(../img/slider-arrows2.png) no-repeat right center;position: absolute;right: 0px;top: 40%;margin-top: -15px;width: 38px;height: 100px;}
#stickers .arrow-right:active { background: url(../img/slider-arrows2.png) no-repeat right bottom;position: absolute;  right: 0px;  top: 40%;  margin-top: -15px;  width: 38px;  height: 100px;}

.nav-tabs {background: #f5f5f5; border-bottom: 2px solid #e8e00b; color:#fff; border:none; height: 56px;width: 100%;}
.nav-tabs, x:-moz-any-link, x:default {background: #f5f5f5;}
.news-tab-header {max-width:185px;max-height:52px;width: 100%;}  
.nav-tabs>li {height: 56px;width: 33.3%; }
.nav-tabs>li>a {  line-height: 1.1; border-top-width: 0; border: none; color: #191919; font-size: 1.1em; font-weight: 400 ; background: #f5f5f5;}
.nav-tabs>li>a:hover {
    max-width:185px;
    height: 56px;
    border: none;
    border-radius: 0;
    border-radius: 0;
    /*border-left: 1px solid #3d94cd;*/
    padding: 10px 15px 10px 15px;
    font-size: 1.1em;
    background: #e8e00b;
    transition: all 0.1s ease;
}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus { height: 56px;border: none;border-radius: 0;background:#016ec0; color: rgb(83, 83, 84) ; background: url(../img/postblock-pic.png) 100% 100% no-repeat rgb(232, 224, 11) ; font-weight: 400; font-size: 1.1em; transition: all 0.2s ease;}

/*.nav-tabs>li:first-child > a{padding-top: 16px;}*/

#news .tab-content{padding-left: 5px;}
.main-news-cont {float: left;}
.event-date { margin: 3px 0px; padding: 16px 10px 8px 8px; background-color: #efefef; height: 65px; width: 65px; float: left; -webkit-transition: all .25s linear; -moz-transition: all .25s linear; -o-transition: all .25s linear; -ms-transition: all .25s linear; transition: all .25s linear; }
.event-date .event-day {color: #535354; font-size: 35px; font-weight: normal; text-align: center; /* float: left; */ }
.event-date .event-month { color: #827d00; font-size: 12px; font-weight: normal; text-align: center;}
.main-news-cont {margin-top: 10px;padding: 0 5px;}
.main-news-head {padding-left: 0;  text-transform: uppercase; font-size: 1em; color: #04458e;float: left;width: 100%; display: none;}
.main-news-text {padding: 0;}
.main-news-more { text-align: right; color: #04458e; padding-right: 0; margin-top: -5px; padding-top: 10px;}
.main-news-txt-cont {  float: left;padding-left: 10px; padding-right: 0; max-width: 85%;}
.main-news-date-mob { display: none; font-size: 0.9em; color: #fff; MARGIN-BOTTOM: 7px; float: left; width: 100%; }
.main-news-all {
    -webkit-border-radius: 2px;    -webkit-background-clip: padding-box;    -moz-border-radius: 2px;    -moz-background-clip: padding;    background-clip: padding-box;    cursor: pointer;    display: inline-block;    
        -webkit-transition: all .25s ease;    -moz-transition: all .25s ease;    -o-transition: all .25s ease;    -ms-transition: all .25s ease;    transition: all .25s ease;    text-align: center;
        background: none repeat scroll 0 0 #005D94;   text-shadow: none;    box-shadow: none;    white-space: nowrap;
    width: 100%;    
    font-size: 20px;    text-decoration: none;
    border-radius: 5px;
    padding: 5px 0;
    color: #fff;
    font-weight: 200;
    margin-top: 24px; 
}
.main-news-all:hover {    background: none repeat scroll 0 0 #017DC5; color: #fff; cursor: pointer;}
#news-main {
    padding-right: 5px;
}
#news-fin {
    padding-right: 5px;
}
#news-tv {
    padding-right: 5px;
}

/*#stickers {background-color: #cfd2d7; height: auto; padding-bottom: 0;}*/
/*.sticker { float: left; width: 100%; padding: 0; background-color: #017DC5; -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2); -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2); box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2); }*/

/*.sticker-head {float: left; width: 100%; height: 51px; font-size: 17px; text-transform: uppercase; padding-left: 75px; padding-right: 10px;line-height: 1;color: #fff;text-shadow: 1px 1px 0px rgba(0,0,0,0.5); background-color: #6a6a6a !important; border-bottom: 5px solid #ffe314; }*/
/*.sticker-head a {color: #fff;}*/
/*.sticker-head:after { background: url(../img/postblock-pic-2.png) 100% 0% no-repeat ; content: ""; width: 50px; height: 50px; }*/

/*#sticker-inflation .sticker-head {background: url(../img/postblock-pic-2.png) 100% 0% no-repeat, url(../img/stickers-head.jpg) 0 0 no-repeat #8C6D58;}*/
/*#sticker-rates .sticker-head {background: url(../img/postblock-pic-2.png) 100% 0% no-repeat,  url(../img/stickers-head.jpg) 0 -53px no-repeat #5F758A;}*/
/*#sticker-credrates .sticker-head {background: url(../img/postblock-pic-2.png) 100% 0% no-repeat, url(../img/stickers-head.jpg) 0 -209px no-repeat   #726962;}*/
/*#sticker-sanctions .sticker-head {background: url(../img/postblock-pic-2.png) 100% 0% no-repeat, url(../img/stickers-head.jpg) 0 -260px no-repeat   #587A62;}*/
/*#sticker-gold .sticker-head {background: url(../img/postblock-pic-2.png) 100% 0% no-repeat, url(../img/stickers-head.jpg) 0 -157px no-repeat   #91794D;}*/
/*#sticker-exrates .sticker-head {background: url(../img/postblock-pic-2.png) 100% 0% no-repeat, url(../img/stickers-head.jpg) 0 -104px no-repeat   #896e87;}*/

/*.sticker-head-text { display: table-cell; vertical-align: middle; height: 51px; }*/
/*.sticker-body { float: left; width: 100%; padding: 10px;min-height: 220px;}*/
/*.sticker .table { margin-bottom: 0px; float: left;}*/
/*.sticker .table>tbody>tr>td { font-size: 15px; padding: 4px; text-align: center; vertical-align: middle; }*/
#sticker-gold .table>tbody>tr>td { padding: 5px; border: none; font-size: 24px; color: #12273F; font-weight: bold; text-align: right}
#sticker-gold-refined .table>tbody>tr>td { padding: 16px 5px; border: none; font-size: 24px; color: #12273F; font-weight: bold; text-align: right}
#sticker-gold .table>tbody>tr>td:first-child { font-weight: 400; line-height: 1.42857143; }
#sticker-gold-refined .table>tbody>tr>td:first-child { font-weight: 400;}
.gold .table>thead>tr>th { padding: 5px; border: none; font-size: 21px; color: #12273F; font-weight: 500; text-align: right; margin-top: 34px; }
/*#sticker-gold {}*/
/*.gold-date {    float: right;    margin-top: -10px;    font-size: 14px;    color: #615032;    padding-right: 20px;}*/
#sticker-exrates {}
#sticker-exrates .exrate {    color: #003A7D;    font-weight: 500;    font-size: 25px;     text-align: right; padding: 8px 0px 8px 0px;}
#sticker-exrates .excurr {    color: #003A7D;    font-weight: 400;    font-size: 30px;     text-align: left; padding: 8px 0px 8px 0px;}
#sticker-exrates .exrate-up { color: rgb(13, 91, 33); text-align: right; font-weight: bold; font-size: 20px; }
#sticker-exrates .exrate-up:after {content: "\2191"; width:10px; height: 16px;margin-left: 5px;}
#sticker-exrates .exrate-down { text-align: right; color: rgb(189, 24, 24); font-weight: bold; font-size: 20px;}
#sticker-exrates .exrate-down:after {content: "\2193"; width: 10px; height: 16px; margin-left: 5px; line-height: 0.3;}

.table>tbody>tr:first-child {border: none;}

.exchange-rates-head-field { color: #fff; text-align: right; font-weight: bold; font-size: 20px; }
.exchange-rates-head-field:after {content: "\21E7"; width:10px; height: 16px;margin-left: 5px;}

/*#sticker-inflation { width: 320px; }
#sticker-inflation .sticker-body {padding: 15px 10px;}
#sticker-inflation .inf-desc {font-size: 14px;}
#sticker-inflation .inf-desc-2 {font-size: 0.9em;padding-left: 10px; border-bottom: 1px solid red; }
#sticker-inflation .inf-date {color: #04458E;}
#sticker-inflation .inf-value {font-size: 60px; font-weight: 400; line-height: 1; letter-spacing: 0px; color: #024067;}
#sticker-inflation .inf-value:after  {content:"%";font-size: 40px;}
#sticker-inflation .inf-value-2 {font-size: 60px; font-weight: 400; line-height: 1; letter-spacing: 0px; color: #024067;}
#sticker-inflation .inf-value-2:after  {content:"%";font-size: 40px;}
#sticker-inflation .inf-value-small { font-size: 32px; font-weight: 400; line-height: 1; letter-spacing: 0px; color: #024067;}
#sticker-inflation .inf-value-small:after  { content:"%"; font-size: 32px;}
#sticker-inflation .inf-forecast {     color: rgb(37, 33, 0);}
#sticker-inflation .inf-forecast-img {}
#sticker-inflation .inf-forecast-img img {}
#sticker-inflation .table>tbody>tr>td {border: none;}
#sticker-inflation #inf-table-1 {border-right: 1px solid rgb(221, 221, 221);width: 43%; padding-right: 10px; }
#sticker-inflation #inf-table-2 {
        width: 54%;
        margin-left: 10px;
}*/
#inf-table-2 > tbody > tr:nth-child(3), #inf-table-2 > tbody > tr:nth-child(2), #inf-table-2 > tbody > tr:nth-child(4) {
    border-bottom: 1px solid rgb(221, 221, 221);
}
#inf-table-2 .inf-forecast {
    background-color: rgb(249, 249, 249);
}

/*#sticker-rates {}
#sticker-rates .sticker-body {padding: 20px 10px;}
#sticker-rates .table>tbody>tr>td {border-top: none;text-transform: uppercase;font-size: 15px;text-align: left;border-bottom: 1px solid #ddd;}
#sticker-rates .rates-desc { font-size: 13px; text-transform: lowercase; color: rgb(118, 110, 110);line-height: 0.5;}
#sticker-rates .rates-date { color: rgb(0, 53, 86); margin-top: 3px; display: block; margin-bottom: 8px; width: 100%;}
#sticker-rates .rates-value { font-size: 28px !important; color: rgb(2, 64, 103);}
#sticker-rates .rates-value:after {content:"%";font-size: 15px;}*/

/*#sticker-sanctions {}
#sticker-sanctions .sticker-body {padding: 6px 10px;}
#sticker-sanctions .table>tbody>tr>td {border-top: none;text-transform: uppercase;font-size: 15px;text-align: left;border-bottom: 1px solid #ddd;}
#sticker-sanctions .sanctions-desc { font-size: 13px; text-transform: lowercase; color: rgb(118, 110, 110);line-height: 0.5;}
#sticker-sanctions .sanctions-date { color: rgb(4, 69, 142); margin-top: 3px; display: block; margin-bottom: 8px; width: 100%; text-align: right;}
#sticker-sanctions .sanctions-value { font-size: 28px !important; color: rgb(2, 64, 103);}*/

/*#sticker-credrates {}
#sticker-credrates .sticker-body {padding: 8px 10px;}*/
/*#sticker-credrates .table>tbody>tr>td {border-top: none;text-transform: uppercase;font-size: 13px;text-align: left;border-bottom: 1px solid #ddd; border-top: 1px solid #ddd; padding-top: 1px;padding-bottom: 1px;}*/
/*#sticker-credrates .rates-desc { font-size: 13px; text-transform: lowercase; color: rgb(118, 110, 110);line-height: 0.5;}*/
/*#sticker-credrates .rates-date {     color: rgb(0, 53, 86); margin-top: 3px; display: block; margin-bottom: 6px; width: 100%; font-size: 13px;}*/
/*#sticker-credrates .rates-value { font-size: 28px !important; color: rgb(2, 64, 103);}*/
/*#sticker-credrates .rates-value:after {content:"%";font-size: 15px;}*/
/*#sticker-credrates .btn-grey {width: 100%; margin-top: 5px;}*/
/*#sticker-credrates .rates-subhead { padding-top: 5px !important;  }*/
#cal-block {padding-bottom: 0px;}

#media-block { padding: 0; max-height: 355px; }
.media-pic-cont {max-height: 355px;}
.media-pic { max-height: 355px; }
.media-pic img { width: 100%; }

.media-txt {  background-color: rgb(232, 224, 11);     padding: 10px;    color: #fff;    font-size: 16px;    font-weight: 400;    position: absolute;    bottom: -1px;    white-space: normal;    float: left; width: 100%; }
.media-video:after {content:"";position: absolute;width: 80px;height: 80px;background: url(../img/media-play.png) left top;top: 40%;left: 45%;}
.media-video:hover:after {/* content:""; *//* background: url(../img/media-play.png) left top; */position: absolute;    width: 80px;    height: 80px;    background: url(../img/media-play.png) left bottom;    top: 40%;    left: 45%;}
.media-pic-cont a {color: #181819 ;}
.media-pic-cont a:hover {color: #181819 ;}

#coins-block .postblock { padding-bottom:0;}
#coins-block  .postblock-head {
    padding: 15px 5px;}
.coins {float: left;width: 100%;}
.coins-pic { float: left; padding: 24px 35px; width: 100%; }
.coins-pic img { width: 192px; margin: 0 auto; display: block; float: left; width: 100%; }
.coins-more {background-color:#e6e6e6;float: left;width: 100%;padding-top: 20px;padding-bottom: 20px;font-size: 17px;text-transform: uppercase;color: #000;text-align: center;text-decoration: underline;}
.coins-btn { -webkit-border-radius: 2px; -webkit-background-clip: padding-box; -moz-border-radius: 2px; -moz-background-clip: padding; background-clip: padding-box;
             cursor: pointer; display: inline-block; text-transform: uppercase; -webkit-transition: all .25s ease; -moz-transition: all .25s ease; -o-transition: all .25s ease;
             -ms-transition: all .25s ease; transition: all .25s ease; text-align: center; background: none repeat scroll 0 0 #F9F9F9; text-shadow: none; box-shadow: none;
             color: #614e16; white-space: normal; width: 100%; font-size: 15px;  padding-top: 20px; padding-bottom: 20px; }

.coins-btn:hover {    background: none repeat scroll 0 0 #e1d801;
                      color: #080808; text-decoration: underline;}

#bottom-but {background-color: #fff; padding-top: 48px;}
#bottom-but .btn {width:100%;padding-bottom: 0px;padding-top: 0px;font-size: 16px;white-space: normal;line-height: 1;height: 55px; top: 0; bottom: 0;  left: 0;  right: 0;
                  width: 50%; margin: auto; display: table-cell;vertical-align: middle; width: 300px; position: static; background: #005D94;
                  border-radius: 10px;
                  color: #fff;}
.bottom-num { background: url(../img/bottom-num-bg.png) 0% 0% no-repeat; height: 30px; width: 30px; top: 0; text-align: center; position: absolute; right: 15px; padding-left: 12px; color: #000;}
#bottom-but .bottom-cont {  margin-top: 5px;}
#bottom-but .btn:hover { background: #017DC5; color: #fff; transition: all 0.5s ease; }

#bottom-but {background-color: #fff; padding-top: 48px;}
#bottom-but .btn1 {width:100%;padding-bottom: 0px;padding-top: 0px;font-size: 17px;white-space: normal;line-height: 1;height: 55px; top: 0; bottom: 0;  left: 0;  right: 0;
                   width: 50%; margin: auto; display: table-cell;vertical-align: middle; width: 300px; position: static; background: #e8e00b;
                   border-bottom: 2px solid #BFBFBF;
                   color: #25240c;}
#bottom-but .btn1:hover { background: #BFBFBF; color: black; transition: all 0.5s ease; }

#footer { margin-top: 48px; padding: 0; background-image: url("../img/fon3.jpg"); background-size: cover; background-position: bottom;}
#footer .container {}
.name {border-bottom: none !important;}
.col-name {padding-right: 50px;}
.footer h4 { font-size: 15px; font-weight: normal; color: #fff;}
.footer-contact { float: left; width: 100%; font-size: 16px; padding-bottom: 10px; font-weight: 100;}
.footer-contact-name { float: left; width: 50%; margin-right: 5%;  color: #fff; }
.footer-contact-data { float: left; width: 45%; color: #fff; }
.footer-link {float: left; width:100%;font-size: 16px; font-weight: 400; padding-bottom: 7.8px; display: flex; align-items: center}
.footer-link-pic {float: left;margin-right: 5%;border-radius: 50px; width: 24px; }
.footer-link-pic img {}
.footer-link-data { color: #fff; display: table-cell; vertical-align: middle; font-weight: 100;}
.footer-link-desc { text-transform: none; color: #8799a5; text-decoration: none; margin-top: 5px; }
.footer a:hover { color: rgb(214, 210, 112); text-decoration: none; }
.footer a {color:#fff;}
.footer a:visited, .footer a:focus {text-decoration: none;}
.footer h3 {    color: #fff; font-size: 48px; font-weight: bold; text-shadow: 3px 1px 12px rgba(0,0,0,0.59);}
.footer h5 {font-family: 'Roboto Flex',Arial,Helvetica,sans-serif !important;font-weight: normal;font-size: 15px;color:#d6d27a;padding-bottom: 7.8px;margin:0px;}

.footer-link-list { display: flex; align-items: flex-start;}
.link-block-el {width: calc(100% / 3);}

#foot-links a { font-size: 16px; line-height: 1.3; }
#foot-links { float:left; }


.owl-theme .owl-controls{ margin-top: 10px; text-align: center; }

.owl-theme .owl-controls.clickable .owl-buttons div:hover{ filter: Alpha(Opacity=100);/*IE7 fix*/ opacity: 1; text-decoration: none; }

.owl-theme .owl-controls .owl-page{ display: inline-block; zoom: 1; *display: inline;/*IE7 life-saver */ }
.owl-theme .owl-controls .owl-page span{ display: block; width: 12px; height: 12px; margin: 5px 7px; filter: Alpha(Opacity=50);/*IE7 fix*/ opacity: 0.5; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; background: #869791;
}
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{ filter: Alpha(Opacity=100);/*IE7 fix*/ opacity: 1; }
.owl-theme .owl-controls .owl-page span.owl-numbers{ height: auto; width: auto; color: #FFF; padding: 2px 10px; font-size: 12px; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; }

.owl-item.loading{
    min-height: 150px;
    /*background: url(../img/AjaxLoader.gif) no-repeat center center*/
}

/* Styling Next and Prev buttons */
.owl-prev {background: url(../img/slider-arrows2.png) no-repeat left bottom; position: absolute; left: 10px; top: 40%; margin-top: -15px; width: 38px; height: 100px;}
.owl-next{ background: url(../img/slider-arrows2.png) no-repeat right bottom;position: absolute;right: 10px;top: 40%;margin-top: -15px;width: 38px;height: 100px; }
.owl-prev:hover {background: url(../img/slider-arrows2.png) no-repeat left top;position: absolute;left: 10px;top: 40%;margin-top: -15px;width: 38px;height: 100px;}
.owl-next:hover {background: url(../img/slider-arrows2.png) no-repeat right top;position: absolute;right: 10px;top: 40%;margin-top: -15px;width: 38px;height: 100px;}


#stickers .owl-prev { background: url(../img/slider-arrows2.png) no-repeat left top; margin-left: -40px; }
#stickers .owl-prev:hover {background: url(../img/slider-arrows2.png) no-repeat left center;}
#stickers .owl-next {background: url(../img/slider-arrows2.png) no-repeat right top; margin-right: -40px;}
#stickers .owl-next:hover {background: url(../img/slider-arrows2.png) no-repeat right center;}
/*--------------------------------------------------------------------------
Content Menu
--------------------------------------------------------------------------*/
.content-menu {
    /* background-color: rgb(245, 245, 247); */
    padding: 0px 0;

    /* -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2); */
    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);

    /* box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2); */
    font-size: 1em;
}
.content-menu ul {
    padding: 0;
}
.content-menu li:nth-child(even) {background: #f5f5f7;}
.content-menu li:nth-child(odd) {background: #fafafa;}

.el-sidebar-btn { width: 100%; margin-bottom: 12px; }
.sidebar-item {list-style: none;  margin-bottom: 5px;}
.sidebar-item:hover {

    color: #fff;
}
.sidebar-item a:hover {
    background-color: #017DC5;
    color: #fff;
    text-decoration: none;
}
.sidebar-item a {
    display: block;
    padding: 7px 5px 7px 15px;
    min-height: 3em;
    line-height: 1.3;
    border-left: 5px solid #003A7D;
    word-wrap: break-word;
}
.contentbread {background-color: #FCFBFB;margin-bottom: 10px;}
.contentbread>li+li:before {content: "\25B6"; color: #4371A5;}
.content-info {
    /* float: right; */
    padding-right: 0;
}
.content-date {
    float: right;
    text-align: right;
}
.content-print {
    float: right;
    padding-right: 0;
}
.content-print:before{
    content: '';
    background: url(../img/icons.jpg) -64px 0px no-repeat;
    width: 16px;
    height: 16px;
    float: left;
    margin-right: 5px;
    margin-top: 3px;
}
.content-text {
    padding: 15px 0;
}
.content-text p {
    font-family: 'Roboto Flex', Arial, Helvetica, sans-serif;
    margin-bottom: 5px;
    /* text-align: justify; */
}
.content-text p span {
    font-family: 'Roboto Flex', Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 1.4;
}
.content-text p:nth-child(1) span {
    /* font-family: 'Roboto Flex', Arial, Helvetica, sans-serif; */
    /* font-size: 20px; */
    /* color: rgb(4, 69, 142); */
}
.content-text span>a, .content-text li>a, .content-text p>a {
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    display: inline-block;
    border-bottom: 1px solid #003A7D;
    color: #003A7D !important;
    line-height: 1.2;
}
.content-text a {
    text-indent: 0;}
.content-text li>a {
    font-size: 1.05em;}
.content-text  span>a:hover, .content-text  span>a:active, .content-text  span>a:focus,
.content-text  li>a:hover, .content-text  li>a:active, .content-text  li>a:focus,
.content-text  p>a:hover, .content-text  p>a:active, .content-text  p>a:focus {
    background-color: #017DC5 ;
    color: #fff !important;
    text-decoration: none;
    outline: none;
}

.bold-color { color: #003A7D  !important;}
.content-text ol>li {margin-bottom: 10px;}


.content-text table {font-family: 'Roboto Flex', Arial, Helvetica, sans-serif;
                     font-size: 13px;}
.content-text table span {font-family: 'Roboto Flex', Arial, Helvetica, sans-serif;}
.content-table p>span {
    line-height: 1.2;
}
.content-table tbody>tr:nth-child(1)>td>p>span {
    /* font-weight: bold; */
    color: #ffffff;}
.content-table tbody>tr:nth-child(1)>td {
    background-color: rgb(1, 108, 190);
    color: #fff !important;
    font-weight: normal !important;
}
.content-table tbody>tr:first-child  td {
    font-weight: normal !important;
    background-color: #dad9d9;
    color: #000 !important;
}
.content-table tbody>tr:nth-child(1)>td span {
    background-color: rgb(1, 108, 190);
    color: #fff !important;
    font-weight: normal !important;
}


.informer_header_large { font-size: 1em !important; background-color: #e4e4e4; color: #000000 !important; }

.stat-right { text-align: right;}
.stat-left {text-align: left;}
.stat-center {text-align: center;}
.stat-excel:before {content: ''; background: url(../img/icons.jpg) -16px 0px no-repeat; width: 16px; height: 16px; float: left; margin-right: 5px; margin-top: 1px;}
.stat-word:before {content: ''; background: url(../img/icons.jpg) 0px 0px no-repeat; width: 16px; height: 16px; float: left; margin-right: 5px; margin-top: 3px;}
.stat-pdf:before {content: ''; background: url(../img/icons.jpg) -32px 0px no-repeat; width: 16px; height: 16px; float: left; margin-right: 5px; margin-top: 0px;}
.stat-xml:before {content: ''; background: url(../img/icons.jpg) -48px 0px no-repeat; width: 16px; height: 16px; float: left; margin-right: 5px; margin-top: 3px;}
.stat-print:before {content: ''; background: url(../img/icons.jpg) -64px 0px no-repeat; width: 16px; height: 16px; float: left; margin-right: 5px; margin-top: 3px;}
.stat-chart-cont { max-height: 250px;}

.search_header { text-align: center;color: #04458E;font-weight: normal;}
.search-center { text-align: center;}
.search-rownum {    padding-right: 0;}
.search-rownum-text {    padding-left: 10px; padding-top: 5px;}
.search-rownum-cont { margin-top: 10px; float: left; }
.search-main {
    padding-top: 0px !important;
}
.search-param {
    padding-left: 30px;
}
.search-info{
    padding-left: 10px;
    font-size: 0.8em;
    color: #969595;
}
.search-main li {
    margin-bottom: 5px;
    border-bottom: 1px solid #F5F5F7;
}
.search-main li>a {border: none;font-size: 1em;}
.search-main ul {
    list-style: none;
    padding-left: 10px;
    margin-top: 10px !important;
}
.search-result{
    font-size: 1em;
    padding-bottom: 10px;
    padding-top: 10px;
    margin-top: 10px;
    text-align: center;
    background-color: #F5F5F5;
    border-bottom: 1px solid #F5F5F7;
    border-left: 3px solid #016cbe;
    /* padding: 10px; */
}
.search-result-label {
    color: #04458E;
    font-weight: normal;
    font-size: 1.2em;
    /* border-bottom: 1px solid #F5F5F7; */
}
.search-result-num {}
.search-result-all {}
.search-form {    /* background-color: #FCFBFB; */ padding-bottom: 10px;}
.search_str {}

.full-material-back {
    margin-right: 25px;
}
#sitemap {
    padding-top: 15px;
}
#sitemap>ul {
    padding-left: 20px;}
#sitemap ul>li {
    padding-left: 20px;}
#sitemap .chapter-head {
    font-weight: bold;
}
#sitemap h3 {
    margin-top: 0;
}
#sitemap .map-zero-level {
    font-weight: bold;
    font-size: 15px;
    color: rgb(4, 69, 142);
    padding-top: 10px;
}

.cred-mod-content {  max-width: 500px;
                     width: 100%;}

.currencyrate_cell {}
.currencyrate_cell2 {}
#cred-modal .rate-head {
    font-size: 1.2em;
    font-weight: normal;
    display: inline-block;
    /* margin-top: 10px; */
    color: #fff !important;
}
#cred-modal .rate-head-cell {  background-color: rgb(1, 108, 190);}
.menu-top-item {
    margin-left: 15px;}
.navbar-nav>li {
    margin-left: 15px !important;}
.navbar-nav>.open>a {background: none;}
.navbar-default .navbar-nav>.open>a:focus {  border-bottom: 5px solid rgb(255, 255, 255);
                                             padding-bottom: 10px;   background: none;}

.event-single {
    font-size: 1em;
    line-height: 1;}
#jr_inner {
    width: 300px !important;
    max-width: 400px !important;
    /* float: left; */
}
#jr_close a {}

#aniimated-thumbnials > a {max-width: 295px;
                           overflow: hidden;/* display: block; */}
#aniimated-thumbnials > a > img {max-width: 295px;margin-right: 5px;margin-bottom: 8px;border-radius: 5px;border: 5px solid rgb(107, 107, 107);}
#aniimated-thumbnials > a:hover > img {
    border: 5px solid rgb(51, 123, 176);
    /* width: 110%; */
    /* display: inline-block; */
}
#aniimated-thumbnials > a > img :before {
    background: #005a9f;
    /* width: 280px; */
    background-blend-mode: multiply;
}
.mus-header {
    text-align: center;
}
.mus-desc {
    /* float: left; */
    background-color: rgb(245, 245, 247);
    margin-bottom: 15px;
    border-radius: 5px;
    border: 1px solid rgb(232, 232, 234);
    padding-left: 0;
    padding-right: 0;
}
.mus-desc-head {
    padding: 10px;
    padding-left: 17px;
    text-transform: uppercase;
    background-color: rgb(218, 218, 218);
    color: #6F6F6F;
    font-size: 1.2em;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.mus-desc-body{
    padding-top: 10px;
    font-size: 0.9em;
    line-height: 1.5;
    text-align: justify;
}
.mus-desc-body img {
    float: left;
    margin-right: 15px;
    /* border: 1px solid rgb(1, 108, 190); */
    border-radius: 5px;
}

#faq-btn .btn  { background-color: #B94444 !important;}
#faq-btn .btn:hover  { background-color: #B94444 !important;}

.bottom-cont-red {
    background-color: #B94444 !important;
}


.lg-outer .lg-thumb-item.active, .lg-outer .lg-thumb-item:hover {border-color: rgb(2, 120, 219) !important;}

.jalendar .jalendar-container .jalendar-pages {
    /*padding-top: 28px !important;*/
    min-height: 305px !important;}

/*.table-striped>tbody>tr:nth-of-type(even) {
        background-color: #ffffff !important;
}*/

.table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #fff !important;
}

/*--------------------------------------------------------------------------
    Material FIXes
--------------------------------------------------------------------------*/
#item-RUS-116-0-1 .informer_header_large {
    font-size: 10px !important;
}
#item-KGZ-116-0-1 .informer_header_large {
    font-size: 10px !important;
}
#item-ENG-116-0-1 .informer_header_large {
    font-size: 10px !important;
}
#item-KGZ-5-52523-1 tbody>tr:first-child td { background-color: #F9F9F9 !important; color: #000000 !important;}
#item-RUS-5-52519-1 tbody>tr:first-child td { background-color: #F9F9F9 !important; color: #000000 !important;}
#item-ENG-5-53542-1 tbody>tr:first-child td { background-color: #F9F9F9 !important; color: #000000 !important;}

#item-KGZ-31-67118{}


#block {
    width: 100%; 
}
/*Header.jsp*/
.block__header{
    height: 130px;
    
}
.header-row{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.content{
    max-width: 1530px;
    height: 100%; 
    margin: 0 auto; 
    display: flex; 
    justify-content: space-between; 
    align-items: center;
}
.logotype{
    display: flex;
    justify-content: center;
}
.logotype__title{
    font-size: 28px; 
    color: #003A7D; 
    
    line-height: 28px;
}

.logotype__title:hover{
    color: #003A7D;
    text-decoration: none;
}

.logotype__title .logotype-title-text:hover{
    color: #003A7D;
    text-decoration: none;
}

.logotype-title-text{
    font-weight: bold;
    margin: 0;
}

.logotype__title p{
    
}
.links{
    display: flex; 
    align-items: center;
    justify-content: end;
    gap: 20px;
}
.links__el{
    width: 28px;
    height: 28px;
    margin-right: 12px;
}
.links__search{
    display: flex;
    align-items: center;
}
.links__search-el{
    width: 28px;
    height: 28px;
}
.links__vision{
    display: flex;
    align-items: center;
}
.links__vision-el{
    width: 28px;
    height: 28px;
}
.links__language{
    display: flex;
    align-items: center;
    font-size: 20px;
}
.links__language-el{
    color: #003A7D; 
    text-decoration: none;
    margin-right: 10px;
}
/*Header.jsp END*/

.navbar__content{
    max-width: 1530px;
    height: 100%; 
    margin: 0 auto; 
    display: flex; 
    justify-content: space-between; 
    align-items: self-start;
}
#navbar-menu {
    display: flex;
    align-items: center;
    justify-content: center;
}

.block__banner{
    height: 500px;
    background-image: url("../img/fon1.jpg");
    background-size: cover;
    background-position: top;
}

.banner-list{
    height: 409px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.banner{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.logo{
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}
.big-logo{
    width: 170px;
    height: 170px;
    margin-bottom: 12px;
}
.big-logo-text{
    color: #fff;
    font-weight: bold;
    font-size: 24px;
}
.content__banner{
    max-width: 1530px;
    height: 620px;
    margin: 0 auto;
}

.banner{
    padding-top: 40px;
}

.elements {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.elements__logotype{
    display: flex;          
}
/*Учетная ставка*/

.discount-rate-body {
    display: grid;
    grid-template-columns: 1fr 120px; /* левая часть тянется, правая фиксированная ширина */
    align-items: center;              /* выравнивание по центру по вертикали */
    margin-bottom: 20px;
}

.discount-rate-text {
    display: flex;
    flex-direction: column;
}

.discount-rate-text .discount-rate-text-link {
    font-size: 45px;
    line-height: 50px;
    margin-bottom: 5px;
    font-weight: bold;
    color: #fff;
}

.discount-rate-body .rates-values {
    font-size: 45px;
    color: #fff;
    font-weight: bold;
    text-align: right;
}

.discount-rate-text .rates-desc {
    font-size: 19px;
    font-weight: 500;
    color: #fff;
}

.rates-desc:hover{
    text-decoration: underline;
}

.inflation{
    background: none;
    border: none;
    border-radius: 0;
    padding: 0;
    width: auto;
}

/* строка: заголовок слева, процент справа */
.inflation-cody-info {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 20px; /* расстояние до дат */
}

/* заголовок и процент */
.inflation-title {
    font-size: 45px;
    margin: 0;
    font-weight: 700;
    color: #fff;
}

.inflation-percent {
    font-size: 45px;
    font-weight: 700;
    color: #fff;
    min-width: 120px;   /* одинаковая правая колонка с процентами */
    text-align: right;
    
    position: relative;
    top: 24px;
}

/* ДАТЫ: убираем курсив и ставим отступы */
.inf-desc-2 {
    font-size: 19px;
    margin: 10px 0 12px 0;
    color: #fff;
    font-style: normal
}

/* целевой ориентир — перенос происходит в HTML через <br> */
.inflation-landmark {
    font-size: 19px;
    font-weight: 300;
    margin: 0;
    color: #fff;
    line-height: 1.25;
}

/*Курсы*/
.owl-wrapper{
    display: flex;
}
.curval{
    width: 510px;
}
.exchange-rates{
    background-color: #fff;
    border-radius: 10px;

    padding: 24px;    
}
.exchange-rates-head{
/*    display: flex;
    justify-content: space-between;
    align-items: center;*/

    margin-bottom: 24px;
}
.exchange-rates-body .table{
    margin-bottom: 0px;
}

.inf-value{
    padding:8px;
    line-height:1.42857143;
    vertical-align:top;
    border-top: none;
}

.exchange-rates-body table>tbody>tr>td{
    vertical-align: middle;
}
.exchange-rates-head-text{
    color: #007DC5;
    font-size: 24px;
    font-weight: lighter;
    //padding: 8px 0px 8px 0px;
    text-align: center;
}
.exchange-rates-head-date{
    color: #007DC5;
    font-size: 20px;
    font-weight: lighter;
    margin: 0;
    text-align: right;
    padding: 8px 0px 8px 0px;
}
.exchange-rates-date{
    color: #0861C6;
    font-size: 20px;
    font-weight: lighter;
}

/*Часто посещаемые ссылки*/

.block__fastest-links {
    margin-top: 24px;
}
.fastest-link-top{
    border-top: 2px solid #AEBDC6;
}
.fastest-link-bottom{
    border-bottom: 2px solid #AEBDC6;
}
#links__el{
    /*    border-top: 5px solid #007DC5;*/
    padding-top: 30px;
    padding-left: 0px;
    padding-bottom: 30px;
}
#links__el:last-child{
    margin-right: 0px;
}
.title{
    font-size: 32px;
    color: #12273F;
    font-weight: 400;
    line-height: 32px;
}
.links__elements{
    margin-top: 24px;
    display: flex;
    flex-direction: column;

}
.link-el{
    margin-bottom: 18px;
}
.links__elements-text{
    font-size: 20px;
    color: #12273F;
    text-decoration: none;

    margin-left: 10px;
}

.links__elements-text:hover{
    color: #017DC5;
}

/* Показатели */
.block__indicators{

}
.indicators{
    margin-top: 12px;
}

.indicators-list {
    display: flex;
}

.indicators__title{
    font-size: 48px;
    color: #003A7D;
}

/*Ссылки нижней части*/
.bottom-buttons-row {
    display: flex;
    align-items: center;
    justify-content: center;
}
.list{
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.list__el{

}

/*Footer*/
.block__footer{
    background-image: url("../img/fon3.jpg");
}


/*News*/
.block__news{
    margin-top: 48px;
}
.news__title{
    font-size: 48px;
    color: #003A7D;

    margin-bottom: 48px;
}
#news-main{
/*    display: flex;
    align-items: center;
    justify-content: space-between;*/

}

#news-fin{
/*    display: flex;
    align-items: center;
        justify-content: space-between;*/

}

.news-list{
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.news-element{
    margin-top: 12px;
    background-color: #017DC5;
    border-radius: 15px;
    height: 100%;
    padding: 12px;
    
    width: calc(100% / 4 - 12px);
}
.news-img{
    border-radius: 10px;
}
.news-img .img{
    width: 100%;
}
.news-element:last-child{
    margin-right: 0px;
}

.news-date{
    display: flex;
    align-items: center;

    color: #fff;
    font-size: 20px;
    margin-top: 12px;
    font-weight: 500;
}
.news-day{
    margin-right: 6px;
}
.news-text{
    height: 120px;
    font-weight: 100;
}
.news-content{
    color: #fff;
    font-size: 24px;
    line-height: 24px;

    margin-top: 10px;

/*    display: flex;
    flex-direction: column;
    justify-content: space-around;*/
}

.news-link{
    display: flex;
    justify-content: flex-end;
    
    font-size: 20px;
    margin-top: 24px;
}

.news-link a{
    color: #fff;
    font-weight: 100;
}

/*Indicators*/
#content__indicators{
    display: block;
}
.indicators__list{
    display: flex;
    justify-content: space-between;
    align-items: center;


    border-bottom: 2px solid #AEBDC6;
    padding-bottom: 34px;
}

.sticker{
    margin-right: 12px;
    margin-top: 12px;
}

.sticker:last-child{
    margin-right: 0px;
}

.sticker-body{
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 116px;

    background-color: #017DC5;
    padding-left: 10px;
    padding-right: 10px;
    border-radius: 10px;
    color: #7FC344;
    font-size: 18px;
}

#sticker-body__link {
    text-decoration: none;
}

#sticker-body{
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.sticker-body a{
    color: #fff;
    font-size: 17px;
    font-weight: 500;
    //margin-right: 20px;
    
    display: flex;
    flex-direction: column;
}

.sticker-content{
    display: flex;
    align-items: center;
}

.sticker-content .rates-value{
    color: #7FC344;
    font-weight: bold;
}

#rates-values-percent{
    font-size: 34px;
    text-decoration: none;
}

.sticker-body .rates-values{
    font-weight: bold;
    color: #7FC344;
    font-size: 24px;
}
.sticker-body .rates-date{
    font-size: 12px;
    color: #fff;
}

.sticker-body .indicator__btn{
    font-size: 17px;
    color: #fff;
    font-weight: 500;
}


/*Мерные слитки*/
#content__gold{
    display: block;
    border-bottom: 2px solid #AEBDC6;
}

.gold__list{
    /*    display: flex;
        align-items: flex-start;
        justify-content: space-between;*/
}
.gold{
}
.gold-head{
    background-color: #007DC5;
    display: flex;
    align-items: center;
    justify-content: space-between;

    padding: 11px 16px 11px 16px;

    border-radius: 10px;

    color: #fff;
}
.gold-body{
    margin-top: 24px;
}
.gold-date{
    font-weight: bold;
    font-size: 24px;
}

.sticker-head-text{
    color: #fff;
    font-size: 24px;
    font-weight: 300;
    margin-right: 16px;
}
.sticker-head-text:hover{
    color: #fff;
    text-decoration: underline;
}


.symbol{
    font-weight: lighter;
}