@font-face {
	font-family: 'PTRouble';
	font-display: swap;
	src: url('/russia/fonts/PTRoubleSans.ttf') format('ttf'),
	url('/russia/fonts/PTRoubleSans.ttf') format('truetype');
}
.rub{
	font-family: 'PTRouble'!important;
}

body {min-width:992px;height:100%;background: url('/russia/data/img/bg-pattern.gif') ;}

.header-wrapper {position: relative;z-index: 2;}
.header .container {padding:22px 0 27px;width:100%;max-width:100%;}
.header .container .head .span12 {width:992px;max-width:992px;margin:0 auto;float:none;padding:0 30px;}
.mobile-tap-area {display:none;}

.outer-wrapper {min-height:100%;position: relative;margin:-135px auto 0;width:100%;z-index: 1;background:#fff;}
.content-wrapper {position: relative;z-index: 2;margin:0 auto;padding:135px 0 0;}

.preheader {height:22px;background: #000;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzNzM3MzciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,#000000 0%, #373737 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#000000), color-stop(100%,#373737));
	background: -webkit-linear-gradient(top,#000000 0%,#373737 100%);
	background: -o-linear-gradient(top,#000000 0%,#373737 100%);
	background: -ms-linear-gradient(top,#000000 0%,#373737 100%);
	background: linear-gradient(to bottom,#000000 0%,#373737 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#373737',GradientType=0 );}
.preheader-center {width:992px;padding: 0 25px;margin:0 auto;}
.nav-center {width:992px;margin:0 auto;position:relative;padding:0 17px;}
.head {height:85px;}
.logon {display: none;}
.preheader-bar-nav {line-height:22px;font-family:arial, helvetica, sans-serif;font-size:10px;text-transform:uppercase;}
.preheader-bar-nav li {float:left;padding:0 10px;position:relative;}
.preheader-bar-nav li:first-child {padding-left:0;}
.preheader-bar-nav li:last-child {padding-right:0;}
.preheader-bar-nav li:first-child + li:before {content:'|';color:#fff;font-size:10px;position:absolute;top:-1px;left:-1px;}
.preheader-bar-nav li a {color:#fff;text-decoration:none;}
.preheader-bar-bank-nav {float:right;line-height:22px;font-family:arial, helvetica, sans-serif;font-size:10px;text-transform:uppercase;}
.preheader-bar-bank-nav > li {height:auto;float:left;padding:0 7px;position:relative;}
.preheader-bar-bank-nav > li:first-child {padding-left:0;}
.preheader-bar-bank-nav > li a {color:#fff;text-decoration:none;}
.preheader-bar-bank-nav > li .drop-menu-action {color:#fff;cursor:pointer;}
.preheader-bar-bank-nav > li .valute {display: none;box-shadow: 0 2px 5px rgba(0,0,0,.2);left:-80px;background:#fff;padding:10px 20px;border-radius: 10px;width:250px;text-transform: none;font-size:11px;line-height:15px;top:28px;}
.preheader-bar-bank-nav > li .drop-menu-action .dropdown-menu-arrow {top:14px;left:50%;margin-left: -12px;}
.preheader-bar-bank-nav > li.active .drop-menu-action .dropdown-menu-arrow {display:block;}
.preheader-bar-bank-nav > li .valute a {color:#333;display: block;}
.preheader-bar-bank-nav > li .valute li:first-child {border:0;}
.preheader-bar-bank-nav > li .valute li {padding:10px 0;border-top:1px dotted #333;}
.preheader-bar-bank-nav > li .valute a span {font-weight:bold;display: block;font-size:13px;}


.preheader-bar-bank-nav li.search {color:#fff;line-height:0;margin-left:8px;height:18px;margin-top:2px;text-decoration:none;background:#fff;width:160px;padding: 0 0 0 20px;}
.preheader-bar-bank-nav li.search:before {content:'';width:12px;height:12px;position:absolute;opacity:.7;top:3px;left:3px;background-image: url('../svg/search.svg');background-size:cover;display:block;background-position:0 0;}
.preheader-bar-bank-nav li.search form {height:100%;}
.preheader-bar-bank-nav li.search input {font-family:arial, helvetica, sans-serif;font-size:10px;outline:none;padding:0;margin:0;background:#fff;border:0;}
.preheader-bar-bank-nav li.search input[type=text] {width:100%;height:100%;padding-right:50px;}
.preheader-bar-bank-nav li.search input[type=submit] {width:50px;height:100%;position:absolute;top:0;right:0;z-index:1;}
.preheader-bar-bank-nav li.card-activation-btn {float:right;margin-right:-8px;padding-right:0;padding-left:15px;}
.preheader-bar-bank-nav li.card-activation-btn a {width:auto;text-align:center;color:#fff;text-decoration:none;text-transform:uppercase;height:auto;font-size:10px;line-height:22px;padding: 0 17px;
	display:block;background: #5dbd00;background: -moz-linear-gradient(top,  #5dbd00 0%, #3b9800 100%);background: -webkit-linear-gradient(top,  #5dbd00 0%,#3b9800 100%);
	background: linear-gradient(to bottom,  #5dbd00 0%,#3b9800 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5dbd00', endColorstr='#3b9800',GradientType=0 );}

.preheader-bar-bank-nav li.card-activation-btn a:hover {background: #3b9800;background: -moz-linear-gradient(top,  #3b9800 0%, #5dbd00 100%);background: -webkit-linear-gradient(top,  #3b9800 0%,#5dbd00 100%);
	background: linear-gradient(to bottom,  #3b9800 0%,#5dbd00 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b9800', endColorstr='#5dbd00',GradientType=0 );}
.nav {height:27px;position:absolute;bottom:0;right:0;width:100%;background: #089ad4;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA4OWFkNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI1JSIgc3RvcC1jb2xvcj0iIzA4OTFkMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iIzA3NWVhNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNjQ4OGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,#089ad4 0%, #0891d0 25%, #075ea5 75%, #06488a 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#089ad4), color-stop(25%,#0891d0), color-stop(75%,#075ea5), color-stop(100%,#06488a));
	background: -webkit-linear-gradient(top,#089ad4 0%,#0891d0 25%,#075ea5 75%,#06488a 100%);
	background: -o-linear-gradient(top,#089ad4 0%,#0891d0 25%,#075ea5 75%,#06488a 100%);
	background: -ms-linear-gradient(top,#089ad4 0%,#0891d0 25%,#075ea5 75%,#06488a 100%);
	background: linear-gradient(to bottom,#089ad4 0%,#0891d0 25%,#075ea5 75%,#06488a 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#089ad4', endColorstr='#06488a',GradientType=0 );}
.nav-list > li {float:left;}
.nav-list .drop-menu-action {cursor:pointer;display:inline-block;height:27px;line-height:27px;padding:0 8px;color:#fff;font-size: 12px; font-weight:normal;}
.nav-list .menu-secure-zone-link {float:right;}
.nav-list .menu-secure-zone-link.en {margin-right: 0;}
.nav-list .menu-secure-zone-link a {font-weight: normal;}
.nav-list .drop-menu-action.active,
.nav-list .drop-menu-action:hover {
	background: #5dbefb;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVkYmVmYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMzJSIgc3RvcC1jb2xvcj0iIzViYmJmYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY2JSIgc3RvcC1jb2xvcj0iIzQzOGZkMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyOTYyYTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,#5dbefb 0%, #5bbbfb 33%, #438fd0 66%, #2962a4 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5dbefb), color-stop(33%,#5bbbfb), color-stop(66%,#438fd0), color-stop(100%,#2962a4));
	background: -webkit-linear-gradient(top,#5dbefb 0%,#5bbbfb 33%,#438fd0 66%,#2962a4 100%);
	background: -o-linear-gradient(top,#5dbefb 0%,#5bbbfb 33%,#438fd0 66%,#2962a4 100%);
	background: -ms-linear-gradient(top,#5dbefb 0%,#5bbbfb 33%,#438fd0 66%,#2962a4 100%);
	background: linear-gradient(to bottom,#5dbefb 0%,#5bbbfb 33%,#438fd0 66%,#2962a4 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5dbefb', endColorstr='#2962a4',GradientType=0 );
}
.dropdown-menu {display:none;position:absolute;top:40px;left:0;width:100%;z-index: 10;padding:0 20px;}
.dropdown-menu-arrow {display:none;background-image: url('../svg/slider-arrow-up.svg');background-size:cover;width:24px;height:24px;position:absolute;top:26px;left:0;z-index:12;content:'';}
.dropdown-menu-content {background:#fff;border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;padding:0 245px 40px 0;box-shadow: 0 2px 5px rgba(0,0,0,.2);position:relative;}


.mMenuList {padding:15px 0;height: 185px;display:table;width:100%;}
.mMenuList > li {width:33.3333%;height:100%;font-size:11px;line-height:13px;padding:0 15px;display:table-cell;border-left:1px dotted #333;}
.mMenuList > li:first-child {padding-left:15px;border:0;}
.mMenuList > li:first-child + li:last-child {width:66.6666%;}
.mMenuList > li li {padding:1px 0 2px;}
.mMenuList > li li:first-child {padding:0 0 2px;}
.mMenuList h2 {font-weight:bold;margin-bottom:10px;font-size:12px;line-height:18px;text-align: left!important;}
.mMenuList a {color:#333;text-decoration: none;text-align: left!important;}
.mMenuList a:hover {text-decoration:underline;}
.mMenuList > li dt {margin:15px 0 0;font-weight:bold;font-size:12px;line-height:18px;display: block;}
.mMenuList > li dt:first-child {margin:0 0 3px;}
.mMenuList > li dt:last-child {margin:15px 0 0}
.mMenuList > li dt span {font-weight: normal;font-size:11px;}
.mMenuList > li dd {padding:2px 0 0;}
.mMenuList > li strong {font-weight:bold;}



.mmBottomArea {height:40px;font-size:12px;line-height:15px;position:absolute;border-radius: 0 0 10px 10px;-moz-border-radius: 0 0 10px 10px;-webkit-border-radius: 0 0 10px 10px;width:100%;bottom:0;left:0;z-index: 1;padding:13px 15px 0;}
.mmBottomArea.grey-btm-wid {background:#ededed;}
.mmBottomArea.grey-btm-wid a {color:#3798CB;text-decoration: none;}
.mmBottomArea strong {font-weight:bold;}
.hp-menu-banner {position:absolute;top:0;right:0;border-radius: 0 10px 0 0;-moz-border-radius: 0 10px 0 0;-webkit-border-radius: 0 10px 0 0;width:245px;height:185px;display:block;background-repeat: no-repeat;background-position: 0 0;background-size: cover;}
.menu-secure-zone-link a {text-decoration:none;display:inline-block;height:27px;line-height:27px;color:#fff;font-size: 12px;position:relative;padding: 0 16px 0 36px !important;
	background: rgb(3,112,187);
	background: -moz-linear-gradient(top,  rgba(3,112,187,1) 1%, rgba(2,38,98,1) 100%);
	background: -webkit-linear-gradient(top,  rgba(3,112,187,1) 1%,rgba(2,38,98,1) 100%);
	background: linear-gradient(to bottom,  rgba(3,112,187,1) 1%,rgba(2,38,98,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0370bb', endColorstr='#022662',GradientType=0 );}
.menu-secure-zone-link a:hover {background: #5dbefb;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVkYmVmYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMzJSIgc3RvcC1jb2xvcj0iIzViYmJmYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY2JSIgc3RvcC1jb2xvcj0iIzQzOGZkMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyOTYyYTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,#5dbefb 0%, #5bbbfb 33%, #438fd0 66%, #2962a4 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5dbefb), color-stop(33%,#5bbbfb), color-stop(66%,#438fd0), color-stop(100%,#2962a4));
	background: -webkit-linear-gradient(top,#5dbefb 0%,#5bbbfb 33%,#438fd0 66%,#2962a4 100%);
	background: -o-linear-gradient(top,#5dbefb 0%,#5bbbfb 33%,#438fd0 66%,#2962a4 100%);
	background: -ms-linear-gradient(top,#5dbefb 0%,#5bbbfb 33%,#438fd0 66%,#2962a4 100%);
	background: linear-gradient(to bottom,#5dbefb 0%,#5bbbfb 33%,#438fd0 66%,#2962a4 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5dbefb', endColorstr='#2962a4',GradientType=0 );}
.menu-secure-zone-link a:before {content: '';width:13px;height:13px;position:absolute;top:calc(50% - 8px);left:15px;z-index: 1;background-image: url('../svg/lock.svg');background-size:cover;}

.footer {position:absolute;bottom:auto;left:0;margin-left:0;width:100%;z-index: 2;}
.footer + .clear {height:120px;clear:both;}
.footer-nav  {font-size:12px;line-height:14px;margin-top:20px;color: #05589d;font-family: 'InterstateCyrLight', Arial, Helvetica, sans-serif;}
.footer-nav .span12:after {content:'';width:100%;display:block;height:9px;font-size:0;clear:both;border-bottom:1px solid #d6d6d6;}
.footer-homepage-link {float:left; color:#05589d;}

.footer-nav ul {float:right;text-transform:uppercase;}
.footer-nav ul li {float:left;text-transform:uppercase;margin-right:10px;font-size:11px;line-height:14px;text-transform: uppercase;}
.footer-nav ul li:last-child {margin:0;}
.footer-nav a {color: #05589d;text-decoration:none;white-space:nowrap;}
.footer-nav .span10_footer {width: 82%;}
.footer-nav .span2_footer {width: 18%;}
.footer-nav .span10_footer a {line-height:30px;}
.footer-nav .span10_footer ul {float:left;}


.fb-link {font-size:16px; color: #05589d; vertical-align:middle; float:right;}
.fb-link * {line-height:30px; vertical-align:middle;}
.fb-link img {padding-left:15px;}

.seo-disclaimer {padding:15px 0;line-height:15px;font-size:12px;color:#666; font-family: 'InterstateCyrLight', Arial, Helvetica, sans-serif;}
.seo-disclaimer h1 {font-weight:normal;margin:0;font-size:12px;color:#666;line-height:14px;}
.seo-disclaimer a {color:#666;text-decoration:none;}
.seo-disclaimer a:hover {border-bottom: 1px solid #d9d9d9;}



.popular-links {line-height:15px;font-size:11px;color:#999;}
.popular-links dt,
.popular-links dd {display: inline;}
.popular-links dd {margin-left: 10px;position:relative;}
.popular-links dd:before {content: '|';position:absolute;top:-1px;left:-9px;z-index: 1;width:5px;display: block;text-align: center;}
.popular-links dt + dd {margin:0;}
.popular-links dt + dd:before {display:none;}
.popular-links a {color:#999;text-decoration:underline;}

.copyrights {margin-top:10px;font-size:12px;padding-bottom:15px;line-height:15px; font-family: 'InterstateCyrLight', Arial, Helvetica, sans-serif;}
.copyrights a {color:#666;text-decoration: none; border-bottom: 1px solid #d9d9d9;}
.copyrights .footer-homepage-link {color:#05589d; border-bottom: none; padding-top: 10px;}
.copyrights .span10 {float:right;text-align: right;color:#666;}
.copyrights .copyright-text {font-size:12px;}

.footer-logo {width:40px;height:23px;}
.blue-logo {background-image:url('../img/citilogo-blue.png');background-position: 0 0;background-size: contain;background-repeat: no-repeat;}

.front-page-news-list .row [class*="span"] {padding:0 0 22px;}
.front-page-news-list .news-nav-links {margin-left:0;position: relative;font: normal 14px/17px 'InterstateCyrLight', Arial, Helvetica, sans-serif;color: #05589d;text-decoration: none;}
.front-page-news-list .news-nav-links.right {float:right;}
.front-page-news-list .news-nav-links:before {width:0;height:0;content:'';background-image:none;}
.front-page-news-list .news-nav-links:after {width:7px;height:10px;content:'';position:absolute;bottom:3px;right:-18px;background-image:url('../img/news-arrow.png');background-position: 0 0;background-size: cover;}

.seo-disclaimer-wrapper {display: none;}
.footer + .clear {height:120px;clear:both;}
.home-page .seo-disclaimer-wrapper {display:block;}
.home-page .footer + .clear {height: 235px;clear:both;}


body.rb .outer-wrapper,
body.rb .header {opacity: .4}

.rightbanner {border-radius:5px 0 0 5px;}
.rightbanner.form-banner {top:130px;}
.rightbanner.ads-banner .rightbanner-wrapper {width:0;height:200px;}
.rightbanner.ads-banner .right-banner-content {width:420px;margin:0 20px 0 420px;height:200px;padding-top:10px;position:relative;}
/* .rightbanner.ads-banner .rightbanner__label:after {top:60px;left:12px;} */
.rightbanner.form-banner .rightbanner__label span {text-indent: -25px;}
.rightbanner.form-banner .rightbanner__label:after {top:30px;left:12px;}
/* .rightbanner .rightbanner__label  {position:relative;width:40px;cursor:pointer;height:200px;position:absolute;left:-40px;top:50%;margin-top:-100px;border-radius:10px 0 0 10px;background: -moz-linear-gradient(top,  #00bdf4 0%, #014886 100%);background: -webkit-linear-gradient(top,  #00bdf4 0%,#014886 100%); */
/* background: linear-gradient(to bottom,  #00bdf4 0%,#014886 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00bdf4', endColorstr='#014886',GradientType=0 );} */
/* .rightbanner .rightbanner__label span {-moz-transform: rotate(-90deg); display: block;-ms-transform: rotate(-90deg);-webkit-transform: rotate(-90deg);-o-transform: rotate(-90deg);transform: rotate(-90deg);position:absolute;top:92px;right:-81px;text-align:center;color:#fff;font-size:16px;width:200px;text-indent: -15px;} */
/* .rightbanner .rightbanner__label:after {position:absolute;content:'';display: inline-block;background: url('/russia/data/img/right-arrow.png') 0 0 no-repeat;width:19px;height:19px;} */
/* .rightbanner.open .rightbanner__label:after {-moz-transform: rotate(-180deg); display: block;-ms-transform: rotate(-180deg);-webkit-transform: rotate(-180deg);-o-transform: rotate(-180deg);transform: rotate(-180deg);content:'';display: inline-block;background: url('/russia/data/img/right-arrow.png') 0 0 no-repeat;width:19px;height:19px;} */
.rightbanner.ads-banner .right-banner-image {width:284px;height:200px;float:left;}
.rightbanner.ads-banner .right-banner-content {width:420px;margin:0 20px 0 320px;height:200px;padding-top:10px;position:relative;}
.rightbanner .rightbanner__close  {width:16px;height:16px;background-image: url('/russia/data/svg/close-banner.svg');background-size:cover;position:absolute;top:15px;right:15px;cursor:pointer;z-index: 2;}
.rightbanner-close {width:16px;height:16px;background-image: url('/russia/data/svg/close-banner.svg');background-size:cover;position:absolute;top:15px;right:15px;cursor:pointer;}
.rightbanner.ads-banner .right-banner-btn {font-family: 'InterstateCyrRegular', sans-serif;font-size: 16px;line-height:25px;padding:7px 20px 6px;border-radius:5px;cursor:pointer;color: #002a54;display:inline-block;background:#fff;/* background: #ffa202;background: -moz-linear-gradient(top,  #ffa202 0%, #ff8401 100%);background: -webkit-linear-gradient(top,  #ffa202 0%,#ff8401 100%);background: linear-gradient(to bottom,  #ffa202 0%,#ff8401 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa202', endColorstr='#ff8401',GradientType=0 ); text-shadow: 0 1px 1px #c37202;*/text-decoration: none;}
.rightbanner.ads-banner .right-banner-btn:after {content: '';font-size:14px;margin-left:5px;}
.rightbanner.ads-banner .right-banner-title {font-family: 'InterstateCyrBold', sans-serif;color:#fff;font-size:32px;line-height:50px;margin-bottom:10px;}
.rightbanner.ads-banner .right-banner-title {font-family: 'InterstateCyrReg', sans-serif;color:#fff;font-size:25px;line-height:34px;margin:25px 0;}
.rightbanner.ads-banner .right-banner-title strong{font-family: 'InterstateCyrBold', sans-serif;font-size:24px;}
.rightbanner.ads-banner .right-banner-desc {font-family: 'InterstateCyrRegular', sans-serif;color:#fff;font-size:20px;line-height:25px;margin-bottom:10px;}
.rightbanner.ads-banner .disclamer {font-family: 'arial', sans-serif;color:#fff;font-size:11px;line-height:14px;opacity: .5;margin-top:10px;}
.rightbanner.ads-banner .disclamer a {text-decoration: underline;color:#fff;}
.rightbanner.ads-banner .disclamer a:hover {text-decoration: none;}
.rightbanner {z-index: 99;position:fixed;right:0;top:200px;background: #00bdf4;background: -moz-linear-gradient(top,  #00bdf4 0%, #014886 100%);background: -webkit-linear-gradient(top,  #00bdf4 0%,#014886 100%);
	background: linear-gradient(to bottom,  #00bdf4 0%,#014886 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00bdf4', endColorstr='#014886',GradientType=0 );}
.rightbanner__content {position: relative;}
.rightbanner.form-banner .rightbanner__content {width:680px;}
.rightbanner.ads-banner .rightbanner__content {width:860px;}
.rightbanner.ads-banner .rightbanner__content.rightbanner__content_fb {width:740px;}
.rightbanner.form-banner .rightbanner__content {padding:30px 15px;}
.rightbanner.form-banner .rightbanner__title {font-size:28px;line-height:31px;color:#fff;font-family: 'InterstateCyrBold', sans-serif;padding:0 15px;}
.rightbanner.form-banner .rightbanner__subtitle {font-size:14px;line-height:17px;color:#fff;font-family: 'InterstateCyrRegular', sans-serif;margin-bottom:20px;padding:0 15px;}
.rightbanner.form-banner .rightbanner__form:after {content:'';clear:both;display:block;height: 0;}
.rightbanner.form-banner .rightbanner__form li {width:50%;padding:0 15px 15px;float:left;}
.rightbanner.form-banner .rightbanner__form li:nth-child(odd) {clear: left;}
.rightbanner.form-banner .rightbanner__form label {color:#fff;font-size:12px;line-height:17px;display: block;}
.rightbanner.form-banner .input {position:relative;}
.rightbanner.form-banner .input:after {content: '';background-repeat: no-repeat;background-size:cover;position:absolute;top:50%;margin-top:-8px;right:9px;z-index:1;width:16px;height:16px;display: block;}
.rightbanner.form-banner .input.success:after {background-image: url('/russia/data/svg/success.svg');}
.rightbanner.form-banner .input.error:after {background-image: url('/russia/data/svg/error.svg');}
.rightbanner.form-banner .input.success input {border-color:#0bb54f;}
.rightbanner.form-banner .input.error input {border-color:#ff0000;}
.rightbanner.form-banner .input input {outline: none;width:100%;border-radius:5px;padding:7px 25px 6px 10px;border:1px solid #fff;background-color:#fff;height:32px;line-height:17px;font-size:14px;font-family: arial, sans-serif;color:#333;}
.rightbanner.form-banner .select {height:32px;position: relative;}
.rightbanner.form-banner .select select {cursor:pointer;border-radius:5px;width:100%;border:0;display: block;height:32px;position: relative;z-index: 12;opacity: 0;}
.rightbanner.form-banner .select .select-container {padding:7px 35px 6px 10px;line-height:17px;font-size:14px;font-family: arial, sans-serif;color:#999;position: absolute;top:0;left:0;z-index: 2;border-radius:5px;background:#fff;cursor:pointer;display: block;height: 100%;width:100%;border:1px solid #fff;border-radius:5px;}
.rightbanner.form-banner .select .select-container:before {content: '';height: 100%;width:28px;position: absolute;top:0;right:0;z-index: 2;background-color: #00bdf4;background: -moz-linear-gradient(top,  #00bdf4 0%, #014886 100%);background: -webkit-linear-gradient(top,  #00bdf4 0%,#014886 100%);
	background: linear-gradient(to bottom,  #00bdf4 0%,#014886 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00bdf4', endColorstr='#014886',GradientType=0 );border-radius:5px;cursor:pointer;}
.rightbanner.form-banner .select .select-container:after {cursor:pointer;content: '';background-image: url('/russia/data/svg/select-arrows.svg');position: absolute;top:50%;margin-top:-8px;right:5px;width:16px;height:16px;z-index: 3;}
.rightbanner.form-banner .select .select-container:hover:before,
.rightbanner.form-banner .select.open .select-container:before {background:gray;}
.rightbanner.form-banner .select.success .select-container {border-color:#0bb54f;}
.rightbanner.form-banner .select.error .select-container {border-color:#ff0000;}
.rightbanner.form-banner .select:after {content:'';background-repeat: no-repeat;background-size:cover;position:absolute;top:50%;margin-top:-8px;right:36px;z-index:4;width:16px;height:16px;display: block;}
.rightbanner.form-banner .select.success:after {background-image: url('/russia/data/svg/success.svg');}
.rightbanner.form-banner .select.error:after {background-image: url('/russia/data/svg/error.svg');}
.rightbanner.form-banner .rightbanner__form input[type=submit] {border:0;font-family: 'InterstateCyrRegular', sans-serif;font-size:20px;line-height:25px;padding:13px 30px 12px;margin-top:10px;border-radius:5px;cursor:pointer;color:#fff;display:inline-block;background: #ffa202;background: -moz-linear-gradient(top,  #ffa202 0%, #ff8401 100%);background: -webkit-linear-gradient(top,  #ffa202 0%,#ff8401 100%);background: linear-gradient(to bottom,  #ffa202 0%,#ff8401 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa202', endColorstr='#ff8401',GradientType=0 );text-decoration: none;text-shadow: 0 1px 1px #c37202;}
.rightbanner.form-banner .rightbanner__form .subnote {color:#fff;font-size:11px;line-height:14px;padding-top:10px;}
.rightbanner.form-banner .rightbanner__form .alert {font-size:10px;color:#fff;padding:5px 0 0;}
.rightbanner.form-banner .rightbanner__hidden {display: none;padding-top:15px;}
.rightbanner .rightbanner__wrapper {width: 0;overflow: hidden;position: relative;}
.rightbanner__form .rightbanner__form-worktime label {width:170px;padding-top:17px;float:left;}
.worktime-wrapper {margin-left:170px;}
.worktime-wrapper > div {display: inline-block;width:50%;float:left;}
.worktime-wrapper > div:first-child {padding-right:5px;}
.worktime-wrapper > div:last-child {padding-left:5px;}
.rightbanner__form .worktime-wrapper input[type=text] {padding-right:10px;}
.worktime-label {color:#fff;font-size:12px;line-height:17px;display: block;}

/* -- */

.container-header {padding:30px 0 0;position:relative;}
.container-header:after {content:'';display:block;border-bottom:2px solid #e6e6e6;margin:0 27px;height:15px;clear: both;}


.container-body {padding:0 0 30px;}
.container-body .span3 {position: relative;}
.container-body .span3:after {content:'';width:15px;height:600px;position:absolute;top:0;right:-15px;z-index: 1;background:url('/russia/data/img/shadow.png') 0 0 no-repeat;}
.aside .menu > ul {font-size:12px;line-height:16px;}
.aside .menu > ul li.leftshowhide_sub a {display:block;padding:11px 5px 10px;text-transform: uppercase;color:#333;text-decoration: none;}
.aside .menu > ul li.leftliholder > a:after {content:'';width:6px;height:11px;position:absolute;top:50%;left:165px;margin-top:-5.5px;background: url("/russia/images/arrow-big.gif") no-repeat 0 0;}
.aside .menu > ul li.leftliholder.leftliholder_active > a:after {-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-o-transform: rotate(90deg);transform: rotate(90deg);}
.aside .menu > ul li.leftliholder a {position:relative;display:block;padding:10px 15px 10px 5px;text-transform: uppercase;color:#333;text-decoration: none;}
.aside .menu > ul ul li a {text-transform: none !important;}
.aside .menu > ul ul li a.active {font-weight: bold;background: #e5e5e5;}

.aside .menu > ul {font-size:12px;line-height:16px;}
.aside .menu > ul li.leftshowhide_sub a {display:block;padding:11px 5px 10px;text-transform: uppercase;color:#333;text-decoration: none;}
.aside .menu > ul li.liacommon > a:after {content:'';width:6px;height:11px;position:absolute;top:50%;left:165px;margin-top:-5.5px;background: url("/russia/images/arrow-big.gif") no-repeat 0 0;}
.aside .menu > ul li.liacommon:first-child a {background:none;margin: 0;}
.aside .menu > ul li.liacommon:first-child + li a {background:none;margin: 0;}
.aside .menu > ul li.leftliholder a {background: url(/russia/images/separation.gif) repeat-x top left;margin-top: 1px;}
.aside .menu > ul li.liacommon a {background: url(/russia/images/separation.gif) repeat-x top left;margin-top: 1px;}
.aside .menu > ul li.liacommon.leftliholder_active > a:after {-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-o-transform: rotate(90deg);transform: rotate(90deg);}
.aside .menu > ul li.liacommon a {position:relative;display:block;padding:10px 15px 10px 5px;text-transform: uppercase;color:#333;text-decoration: none;}
.aside .menu > ul ul li a {text-transform: none !important;}
.aside .menu > ul ul li a.active {font-weight: bold;background: #e5e5e5;}

.header-banner {margin-bottom: 30px;}

/*.header-banner {margin:0 -27px;}*/

@media (min-width: 1440px) {
	.sign-none-loginbtn {
		padding: 17px 20px!important;
	}
	.sign-none-loginbtn:after {
		right: 40px!important;
	}
}

@media (min-width: 1200px) {
	.sign-none-loginbtn:after {
		content: '';
		position: absolute;
		right: 35px;
		width: 14px;
		height: 19px;
		background-image: url(/russia/data/img/homepage/login.png);
	}
	.header .container {padding: 30px 0 40px;}
	.header .container .head .span12 {width:1180px;max-width:1180px;}
	.preheader-center {width:1180px;}
	.preheader {height: 30px;}
	.preheader-bar-nav {line-height: 30px; font-size: 12px;}
	.preheader-bar-nav li:first-child + li:before {font-size: 12px;}
	.preheader-bar-bank-nav {line-height: 30px; font-size: 12px;}
	.preheader-bar-bank-nav > li {height: 30px; padding: 0 10px;}
	.preheader-bar-bank-nav li.search {margin-top: 6px;}
	.preheader-bar-bank-nav li.card-activation-btn {padding-left: 20px;}
	.preheader-bar-bank-nav li.card-activation-btn a {font-size: 12px; line-height: 30px; padding: 0 20px;}
	.nav {height: 40px;}
	.nav-center {width:1180px;}
	.nav-list .drop-menu-action {font-size: 14px; height: 40px; line-height: 40px; padding: 0 9px;}
	.nav-list .menu-secure-zone-link a {font-size: 14px; height: 40px; line-height: 40px; padding: 0 20px 0 42px !important;}
	.nav-list .menu-secure-zone-link a:before {left:19px;}
	.dropdown-menu {top:53px;}
	.dropdown-menu-arrow {top:39px;}
	.desktop .content-rotator {height: 612px;}
	.desktop .owl-stage {height: 612px;}
	.item {height: 612px;}
	.front-page-news {background: #f5f5f5;}
	.front-page-news .container {width: 1180px}
	.front-page-news-list {padding-top:22px;}
	.front-page-news-list .news-nav-links {font-size: 16px;}
	.front-page-news-list .news-nav-links:after {bottom: 4px;}
	.footer {width: 1180px; left: calc(50% - 590px);}
	.footer-nav {font-size: 14px; line-height: 17px; margin-top: 30px;}
	.footer-nav ul li {font-size: 14px; line-height: 17px;}
	.seo-disclaimer {font-size: 14px; line-height: 17px; padding: 25px 0;}
	.seo-disclaimer h1 {font-size: 14px; line-height: 17px;}
	.copyrights {font-size: 14px; line-height: 17px;}
	.copyrights .copyright-text {font-size: 14px;}
	.home-page .footer + .clear {height: 230px;}
	.footer-logo {width:47px;height:26px;}



	.home-page-rotator .sign-none {width: 274px; left:calc(50% - 565px);}
	.sign-none-loginbtn {width: 100%; font-size: 16px; padding: 17px 15px;}
	.home-page-rotator .sign-none .sign-none-link-top-action {font-size: 16px;}
	.sign-none-clear {padding: 7px 0 7px 21px; font-size: 16px;}
	.sign-none-clear:first-child {padding-top: 7px;}
	.sign-none-dropbox {height: 38px; margin-bottom: 10px;}
	.sign-none-dropbox-selected {height: 38px; line-height: 38px; font-size: 14px; padding: 0 30px 0 20px;}
	.home-page-rotator .sign-none .sign-none-sections > li a span:after {height: 13px; background-size: auto 13px;}
	.sign-none-dropbox-selected:after {background-size: auto 11px;}
	.sign-none-dropbox ul {top:35px; font-size: 14px;}
	.sign-none-dropbox ul li {padding: 6px 20px;}
	.slide-item-wrapper {padding: 0 calc(50% - 190px) 40px calc(50% - 251px);}
	.slide4 .slide-item-wrapper {padding: 0 calc(50% - 280px) 40px calc(50% - 251px);}
	.slide-title {height: 165px; font-size: 30px; line-height: 36px;}
	.slide-title span {bottom: 24px;}
	.slide-text {font-size: 20px; line-height: 24px; margin-top: 30px; margin-bottom: 40px;}
	.btn.green-btn {font-size: 16px; padding: 11px 23px;}
	.btn.blue-btn {font-size: 16px; padding: 11px 23px;}
	.rotator-arrows {left: calc(50% - 252px); bottom: 55px;}
	.rotator-arrows h2 {font-size: 12px; margin-bottom: 8px;}
	.rotator-arrows h3 {font-size: 12px; line-height: 14px;}
	.rotator-arrows .owl-page {width: 207px; height: 82px; padding: 12px; margin-right: 5px;}
	.rotator-arrows .owl-page.active:after {bottom: 80px; right: 20px; width: 45px; height: 27px;}
	.disclaimer {left: calc(50% - 251px);}
	.front-page-news-list li a {font-size: 14px;}
}

@media (min-width: 1440px) {
	.header .container .head .span12 {width:1420px;max-width:1420px;}
	.preheader-center {width:1420px;}
	.preheader-bar-nav {font-size: 14px;}
	.preheader-bar-nav li:first-child + li:before {font-size: 14px;}
	.preheader-bar-bank-nav {font-size: 14px;}
	.preheader-bar-bank-nav > li {padding: 0 12px;}
	.preheader-bar-bank-nav li.card-activation-btn a {font-size: 14px;}
	.nav-center {width:1420px;}
	.nav-list .drop-menu-action {font-size: 16px; padding: 0 10px;}
	.nav-list .menu-secure-zone-link a {font-size: 16px;}
	.desktop .content-rotator {height: 734px;}
	.desktop .owl-stage {height: 734px;}
	.item {height: 734px;}
	.front-page-news .container {width: 1420px}
	.front-page-news-list {padding-top:30px;}
	.front-page-news-list .news-nav-links {font-size: 18px;}
	.footer {width: 1420px; left: calc(50% - 710px);}
	.footer-nav {font-size: 16px; line-height: 19px; margin-top: 30px;}
	.footer-nav ul li {font-size: 16px; line-height: 19px;}
	.seo-disclaimer {font-size: 16px; line-height: 19px; padding: 25px 0;}
	.seo-disclaimer h1 {font-size: 16px; line-height: 19px;}
	.copyrights {font-size: 16px; line-height: 19px;}
	.copyrights .copyright-text {font-size: 16px;}
	.home-page .footer + .clear {height: 295px;}
	.footer-logo {width:52px;height:29px;}



	.home-page-rotator .sign-none {width: 336px; left:calc(50% - 682px);}
	.sign-none-loginbtn {font-size: 18px; padding: 20px; margin-top: 10px;}
	.home-page-rotator .sign-none .sign-none-link-top-action {font-size: 18px;}
	.sign-none-clear {padding: 7px 0 10px 21px; font-size: 18px;}
	.sign-none-dropbox {height: 44px;}
	.sign-none-dropbox-selected {height: 44px; line-height: 44px; font-size: 16px; padding: 0 30px 0 20px;}
	.home-page-rotator .sign-none .sign-none-sections > li a span:after {height: 15px; background-size: auto 15px; width: 20px;}
	.home-page-rotator .sign-none .sign-none-sections li.sign-none-ads {margin-top: 0;}
	.sign-none-dropbox-selected:after {background-size: auto 12px;}
	.sign-none-dropbox ul {top:42px; font-size: 16px;}
	.sign-none-dropbox ul li {padding: 8px 20px;}
	.slide-item-wrapper {padding: 0 calc(50% - 230px) 40px calc(50% - 306px);}
	.slide4 .slide-item-wrapper {padding: 0 calc(50% - 260px) 40px calc(50% - 306px);}
	.slide-title {height: 187px; font-size: 34px; line-height: 40px;}
	.slide-title span {bottom: 30px;}
	.slide-text {font-size: 24px; line-height: 30px; margin-top: 30px; margin-bottom: 50px;}
	.slide-btns a {margin: 0 14px 14px 0;}
	.btn.green-btn {font-size: 16px; padding: 13px 23px;}
	.btn.blue-btn {font-size: 16px; padding: 13px 23px;}
	.rotator-arrows {left: calc(50% - 306px); bottom: 82px;}
	.rotator-arrows h2 {font-size: 14px; margin-bottom: 11px;}
	.rotator-arrows h3 {font-size: 12px; line-height: 14px;}
	.rotator-arrows .owl-page {width: 250px; height: 92px; padding: 20px 22px;}
	.rotator-arrows .owl-page.active:after {bottom: 91px; right: 25px; width: 57px; height: 33px;}
	.disclaimer {left: calc(50% - 306px); font-size: 12px; bottom: 20px; line-height: 14px;}
	.front-page-news-list li a {font-size: 16px; line-height: 18px;}
}

/* new bing custom search */

body.search-page {
	background: none !important;
	/*display: flex;*/
	/*flex-direction: column;*/
	height: 100%;
}
h1.heading__results {
	font-family: InterstateCyrLight, Arial;
	color: #333333;
	font-size: 26px;
	line-height: 36px;
}

.app {
	/*height: 100%;*/
	/*flex: 0 1 100%;*/
	/*flex: 1;*/
}
.app .bcs-caption,.app .bcs-caption-text{
	display:block;
}
.inner-content {
	min-width: 320px;
	margin: auto;
	padding: 0 24px;
}

#bingSearchForm {
	position: relative;
	min-width: 190px;
}

#bingSearchForm input {
	outline:none;
	box-sizing: border-box;
	border: none;
	font-size: 10px;
	line-height: 1em;
}

#bingSearchForm::before {
	position: absolute;
	content: '';
	top: 2px;
	left: 4px;
	background-image: url(/russia/data/svg/search.svg);
	height: 15px;
	width: 15px;
	background-position: 0 0;
	background-size: 12px;
	background-repeat: no-repeat;
}

#bingSearchBox {
	line-height: 15px;
	padding: 0 0 0 20px;
	margin: 0;
	height: 15px;
	width: 100%;
}

input#searchBtn {
	cursor: pointer;
	height: calc(100% - 6px);
	border: none;
	border-left: 1px solid black;
	background-color: transparent;
	font-size: 11px;
	line-height: 11px;
	margin: 3px 0;
	width: 50px;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 1;
}

#bingSearchBtn {
	cursor: pointer;
	height: 11px;
	background-color: transparent;
	right: 0;
	position: absolute;
	top: 2px;
	cursor: pointer;
	border-left: 1px solid #222 !important;
	padding: 0 8px;
}
#wrapper .searchBoxWrap .searchBox{
	padding : 5px;
}
#wrapper .divideBar{
	display: block;
}
#wrapper .searchIconmMob{
	display: block;
}

.heading {
	width: 100%;
	padding: 30px 0;
}

@media (min-width: 768px) {
	h1 {
		font-size: 36px;
		line-height: 50px;
	}
}


/*@media (min-width: 992px) {*/
/*.footer {*/
/*position: relative !important;*/
/*}*/
/*}*/

@media (min-width: 1200px) {
	.inner-content {
		width: 1180px;
	}
}
@media (min-width: 1440px) {
	.inner-content {
		width: 1420px;
	}
}