@charset "utf-8";
@import url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css);
@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:300,400,500,700);
.activetrigger,.trigger{
	padding:10px;
	font-size:16px;
	border:1px solid #ccc;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box
}
.dropcontainer ul li,.dropcontainer_demo2 ul li,.trigger{
	-webkit-transition:.5s;
	-moz-transition:.5s;
	-o-transition:.5s
}
.ui-checkboxradio-disabled,.ui-state-disabled{
	pointer-events:none
}
.box:after,.clear,.clearfix:after,.container:after,.modal-footer:after,.modal-header:after,.row:after,.ui-helper-clearfix:after{
	clear:both
}
body,html{
	min-height:100vh
}
.banks__letter,.btn,a.ctab-link{
	text-transform:uppercase
}
.best__conditions,.best__product,.calc__side,.order__right,body,html{
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal
}
.best__conditions,.best__product,.calc__side,.chapter .input_multy,.order__right,body,html{
	-webkit-box-direction:normal
}
.b-properties,.rand_table,.table,.table_calc,.ui-datepicker table,table,table.dynamic-table{
	border-collapse:collapse
}
@media (prefers-color-scheme:dark){
	body{
		background:#fff!important
	}
	a,b,body,center,div,footer,form,h1,h2,h3,h4,h5,header,html,i,iframe,img,label,li,nav,ol,small,span,strong,sup,table,tbody,td,th,thead,tr,ul{
		color:#000
	}
}
.x-scrollable{
	overflow-x:auto
}
.x-scrollable table{
	min-width:400px
}
.min-w-700{
	min-width:700px!important
}
.min-w-800{
	min-width:800px!important
}
#another_country{
	padding-top:70px;
	margin-top:-70px
}
.ads__area{
	height:90px
}
.ads__area__large{
	height:280px
}
.google-auto-placed{
	display:none;
	width:0;
	height:0
}
.d-flex,.field__group,.microcredit__input-select,.zaim_opis{
	display:flex
}
.align-center{
	align-items:center
}
.justify-content-center{
	justify-content:center
}
.dropcontainer,.dropcontainer_demo2{
	position:relative;
	font-size:16px;
	color:#777
}
.trigger{
	color:#777;
	width:100%;
	background:url(../../images/select-arrow-open.png) 98% center no-repeat #fff;
	display:block;
	box-sizing:border-box;
	transition:.5s
}
.trigger:hover,.trigger_demo2:hover{
	color:#777;
	background:url(../../images/select-arrow-open.png) 98% center no-repeat #f5f5f5
}
.activetrigger,.activetrigger:active,.activetrigger:hover,.activetrigger_demo2:active,.activetrigger_demo2:hover{
	background:url(../../images/select-arrow-close.png) 98% center no-repeat #f5f5f5;
	color:#777
}
.banks_table_td_25,.button_25,.link_block a,.ui-datepicker-multi-4 .ui-datepicker-group{
	width:25%
}
.activetrigger{
	width:100%;
	display:block;
	box-sizing:border-box
}
.dropcontainer ul,.trigger_demo2{
	padding:10px;
	font-size:16px;
	border:1px solid #ccc;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box
}
.allcity .grid_3 strong{
	display:block;
	margin-top:15px
}
.dropcontainer ul{
	border-top:0;
	background:#fff;
	list-style:none;
	margin:0;
	width:100%;
	z-index:100;
	box-sizing:border-box
}
.dropcontainer ul li,.dropcontainer_demo2 ul li{
	padding:5px;
	transition:.5s
}
.dropcontainer ul li:hover,.dropcontainer_demo2 ul li:hover{
	background:#f5f5f5;
	outline:0
}
.dropcontainer ul li:last-child,.dropcontainer_demo2 ul li:last-child,.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{
	border-bottom:0
}
.ctab-content>.ctab-pane,.dropcontainer_demo2 ul li:first-child,.dropdownhidden,.dropdownhidden_demo2,.latepayment__box{
	display:none
}
.dropdownvisible{
	max-height:545px;
	overflow:auto
}
.trigger_demo2{
	color:#777;
	width:50%;
	background:url(../../images/select-arrow-open.png) 98% center no-repeat #fff;
	display:block;
	box-sizing:border-box;
	-webkit-transition:.5s;
	-moz-transition:.5s;
	-o-transition:.5s;
	transition:.5s
}
.activetrigger_demo2,.dropcontainer_demo2 ul{
	font-size:16px;
	border:1px solid #ccc;
	padding:10px;
	width:50%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box
}
.activetrigger_demo2{
	color:#777;
	background:url(../../images/select-arrow-close.png) 98% center no-repeat #f5f5f5;
	display:block;
	box-sizing:border-box
}
.dropcontainer_demo2 ul{
	border-top:0;
	background:#fff;
	list-style:none;
	margin:0;
	z-index:100;
	box-sizing:border-box
}
.btn,table.anytbl td.anytd{
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	vertical-align:middle
}
.dropdownvisible_demo2{
	height:auto;
	max-height:200px;
	overflow-y:scroll
}
.left tr th *{
	text-align:left!important
}
.pre_map,.pre_map_yandex{
	width:100%;
	height:150px;
	margin-bottom:25px;
	display:flex;
	justify-content:center;
	background:linear-gradient(rgba(255,255,255,.8),rgba(0,0,0,.5)) no-repeat,url(../../yamap.webp) no-repeat;
	position:relative
}
table.b-properties{
	text-align:left;
	border:#cacaca
}
.left_text,ol.my_ol,table.b-properties th,td{
	text-align:left
}
.b-properties__label-title{
	margin:10px 10px 0 25px;
	background:url(../../mnogotoc.gif) 100% .9em repeat-x;
	width:270px;
	padding:0 10px 0 0
}
.ctab,.update-info{
	background:#f2f2f7
}
.b-properties__label-title span{
	padding:0 2px 0 0;
	background:#fff
}
.filter-row{
	display:flex;
	flex-wrap:wrap
}
.filter-row .filter-item{
	margin-right:20px
}
.filter-row .filter-item:last-child{
	margin:0
}
.filter-row .filter-item input{
	position:absolute;
	z-index:-1;
	opacity:0
}
.filter-row .filter-item input+label{
	display:inline-flex;
	align-items:center;
	user-select:none;
	text-align:left
}
.filter-row .filter-item input+label::before{
	content:'';
	display:inline-block;
	width:1em;
	height:1em;
	flex-shrink:0;
	flex-grow:0;
	border:1px solid #adb5bd;
	border-radius:50%;
	margin-right:.5em;
	background:center center/50% 50% no-repeat
}
.filter-row .filter-item input:checked+label::before{
	border-color:#0b76ef;
	background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e") #0b76ef
}
.filter-row .filter-item input:not(:disabled):not(:checked)+label:hover::before{
	border-color:#b3d7ff
}
.converter{
	margin-bottom:15px
}
.converter-tabs,.order:last-child{
	margin-bottom:0
}
.converter-description .converter-description_label{
	font-size:12px;
	color:rgba(128,128,128,.7)
}
.converter-tabs{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	padding-left:0;
	list-style:none
}
.ctab-content>.active,.ctab-link,.dsp_bl,.ui-selectmenu-open{
	display:block
}
.ctab{
	border:1px solid rgba(128,128,128,.35)
}
.ctab-link{
	padding:10px
}
a.ctab-link:hover{
	text-decoration:none;
	transition:none
}
a.ctab-link{
	color:#000;
	font-weight:700
}
a.ctab-link.active{
	background:#fff;
	color:#295ffe
}
.ctab-content .ctab-field{
	width:100%;
	border-radius:0;
	outline:0;
	border:1px solid #dcdfe6;
	padding:28px;
	font-size:3em;
	border-top:0
}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{
	-webkit-appearance:none;
	margin:0
}
input[type=number]{
	-moz-appearance:textfield
}
.update-info{
	padding:10px;
	border:1px solid rgba(128,128,128,.35);
	font-size:11px;
	color:#7b7b7b;
	margin-top:25px
}
.btn,select{
	background:0 0
}
.btn,a{
	color:#0080cc
}
.update-info__title{
	font-weight:700;
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	justify-content:flex-start
}
.update-info__title-item{
	padding-right:10px
}
.calendar-ico,.clock-ico{
	fill:#295ffe;
	width:15px;
	height:15px;
	position:relative;
	top:3px;
	margin-right:2px
}
.popular-links__list{
	margin:0 0 15px;
	list-style:none
}
.popular-links__item{
	padding:15px
}
.popular-links__item a{
	color:#353944
}
.calc__datepicker,.microcredit__input_group,.popular-links__list li,.sort__asc,.sort__desc,.tableScroll,.ui-menu-icons,.ui-resizable,.y-search{
	position:relative
}
.popular-links__list li::before{
	content:"";
	top:23px;
	left:-2px;
	width:5px;
	height:5px;
	background:#295ffe;
	position:absolute
}
table.dynamic-table{
	font-size:13px;
	width:100%
}
table.dynamic-table th{
	background:#f2f2f7;
	white-space:normal;
	font-weight:600
}
table.dynamic-table td,table.dynamic-table th{
	padding:12px;
	border:1px solid #dcdfe6;
	text-align:left
}
table.dynamic-table td{
	border-right:1px solid transparent;
	border-left:1px solid transparent
}
table.dynamic-table td:first-child{
	border-left:1px solid #dcdfe6
}
table.dynamic-table td:last-child{
	border-right:1px solid #dcdfe6
}
.text-center{
	text-align:center!important;
	align-self:center
}
h4.exchange__info{
	font-weight:700;
	font-size:1.6em
}
.exchange__info small{
	vertical-align:baseline;
	font-size:.5em;
	font-weight:300
}
#callCitiesList,#callCountryFrom,#callCountryTo{
	border-bottom:1px dashed
}
select{
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	position:relative;
	z-index:1
}
button,button.close{
	-webkit-appearance:none
}
.fa-usd{
	content:'$'
}
.fa-eur,.fa-rub{
	content:' '
}
.btn{
	margin:0 auto;
	white-space:nowrap;
	-ms-touch-action:manipulation;
	touch-action:manipulation;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	display:inline-block;
	width:150px;
	box-sizing:border-box;
	-webkit-align-self:flex-start;
	-ms-flex-item-align:start;
	align-self:flex-start;
	border:2px solid #0080cc!important;
	border-radius:50px;
	cursor:pointer;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-flex:0;
	-webkit-flex:0 1 250px;
	-ms-flex:0 1 250px;
	flex:0 1 250px;
	font-size:14px;
	line-height:14px;
	min-height:40px;
	text-align:center;
	padding:5px 20px;
	font-weight:700
}
.btn:focus{
	background:#3c596f
}
.dsp_nn,.hidden{
	display:none!important
}
.order,.order__buttons{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox
}
table.anytbl{
	font-size:16px;
	margin-top:13px;
	width:100%
}
table.anytbl th{
	line-height:16px;
	text-align:center;
	padding:15px;
	background:#00acf8;
	color:#fff;
	font-weight:800
}
table.anytbl th:first-child{
	border-top-left-radius:15px
}
table.anytbl td.anytd{
	padding:15px 10px;
	line-height:18px;
	box-sizing:border-box
}
*,.container,.mailform *{
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box
}
textarea{
	background-color:rgba(255,255,255,.4);
	border:1px solid;
	padding:10px;
	font:24px Keffeesatz,Arial;
	color:#4b4b4b;
	-webkit-border-radius:5px;
	height:100px;
	width:70%;
	overflow:auto
}
.order{
	-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.1);
	box-shadow:0 0 10px 0 rgba(0,0,0,.1);
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	margin-bottom:30px;
	padding:10px;
	width:100%
}
.order:hover{
	-webkit-box-shadow:0 0 10px 1px rgba(0,0,0,.15);
	box-shadow:0 0 10px 1px rgba(0,0,0,.15)
}
.calc__answer,.map__tab{
	-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.1)
}
.order__buttons{
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	margin:0 -10px
}
.order__left,.order__main{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox
}
.order__buttons .button{
	-webkit-flex-basis:250px;
	-ms-flex-preferred-size:250px;
	flex-basis:250px;
	margin:10px;
	min-width:0
}
.order__header{
	padding:0 8px;
	margin:.6em 0;
	width:100%;
	font:500 1.7em 'Open Sans','Segoe UI',Arial,Helvetica,sans-serif
}
.order__left{
	-webkit-box-align:start;
	-webkit-align-items:flex-start;
	-ms-flex-align:start;
	align-items:flex-start;
	-webkit-align-content:flex-start;
	-ms-flex-line-pack:start;
	align-content:flex-start;
	border-right:1px solid #efeff9;
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-flex:1;
	-webkit-flex-grow:1;
	-ms-flex-positive:1;
	flex-grow:1;
	margin:10px;
	width:240px
}
.order__logo{
	-webkit-box-flex:1000;
	-webkit-flex-grow:1000;
	-ms-flex-positive:1000;
	flex-grow:1000;
	height:80px;
	margin-bottom:20px;
	width:100%
}
.order__main{
	display:flex;
	-webkit-flex-wrap:wrap-reverse;
	-ms-flex-wrap:wrap-reverse;
	flex-wrap:wrap-reverse;
	-webkit-box-flex:1;
	-webkit-flex-grow:1;
	-ms-flex-positive:1;
	flex-grow:1
}
.order__profit{
	-webkit-box-flex:1;
	-webkit-flex-grow:1;
	-ms-flex-positive:1;
	flex-grow:1;
	font-size:12pt;
	font-weight:400;
	line-height:18pt;
	padding:7px 0;
	width:100%
}
.order__profitName{
	color:#90909f;
	font-size:10pt;
	font-weight:100;
	line-height:10pt
}
.order__right{
	-webkit-box-align:stretch;
	-webkit-align-items:stretch;
	-ms-flex-align:stretch;
	align-items:stretch;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-flex:1000;
	-webkit-flex-grow:1000;
	-ms-flex-positive:1000;
	flex-grow:1000;
	-webkit-flex-basis:300px;
	-ms-flex-preferred-size:300px;
	flex-basis:300px;
	margin:10px;
	width:-webkit-calc(100% - 280px);
	width:calc(100% - 280px)
}
.order__text{
	-webkit-box-flex:1000;
	-webkit-flex-grow:1000;
	-ms-flex-positive:1000;
	flex-grow:1000;
	-webkit-flex-basis:300px;
	-ms-flex-preferred-size:300px;
	flex-basis:300px;
	margin-bottom:20px;
	padding-right:10px;
	width:-webkit-calc(100% - 320px);
	width:calc(100% - 320px)
}
.order__text ul li{
	list-style:url(../../checkmark_16x16.png);
	padding:2px 3px
}
.order__text ul{
	padding-left:35px;
	margin:10px 0 15px
}
.order__text p{
	margin:15px 0 10px
}
.microcredit-calc__wrapper{
	width:100%;
	border-radius:5px;
	border:1px solid #e8ecef;
	display:flex;
	flex-wrap:wrap;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap
}
.microcredit-calc__form,.microcredit-calc__result{
	padding:25px 30px 15px
}
.microcredit-calc__form{
	width:40%;
	background-color:#fff
}
.microcredit__input__row{
	width:100%;
	color:#000;
	background-color:#fff;
	margin-bottom:20px
}
.microcredit__group-input{
	width:60%;
	margin-right:10px;
	position:relative
}
.microcredit__group-select{
	width:40%
}
.microcredit__input__row input{
	padding:12px;
	border:1px solid #dadee2;
	border-radius:3px;
	font-size:16px;
	outline:0;
	width:100%
}
.microcredit__input__row label{
	position:absolute;
	transform:translateY(-50%);
	left:10px;
	background-color:#fff;
	padding:0 7px;
	color:#9299a2;
	z-index:2
}
.microcredit-calc__result{
	width:60%;
	background-color:#f8fbff
}
.microcredit-calc__result-title{
	font-size:18px;
	margin-bottom:20px;
	font-weight:700
}
.microcredit__result{
	display:flex;
	flex-wrap:wrap;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap
}
.microcredit__result-info{
	width:60%
}
.graph-green:before{
	background-color:#95ce5a
}
.graph-red:before{
	background-color:#ed6755
}
.graph-item:before{
	content:'';
	width:10px;
	height:10px;
	border-radius:50%;
	margin-right:5px;
	display:inline-block
}
.microcredit__result-info ul.microcredit__result-list{
	padding:0;
	margin:0 0 25px;
	list-style:none
}
.microcredit__result-info .microcredit__result-list li{
	display:flex;
	align-items:center;
	justify-content:space-between;
	border-top:1px solid #dadee2;
	padding:15px 0
}
.microcredit__result-list .microcredit__result-list-title{
	font-size:16px;
	color:#9299a2
}
.microcredit__result-list .microcredit__result-list-result{
	font-size:16px;
	font-weight:700
}
.credits__bold,.microcredit__result-list .microcredit__result-list-result span{
	font-weight:400
}
.microcredit__result-graph{
	width:40%
}
.latepayment__title{
	width:100%;
	border:1px dashed rgba(128,128,128,.35);
	border-radius:5px;
	text-align:center;
	padding:11px;
	font-size:1.1em;
	transition:border .1s ease-in-out
}
.latepayment__title:hover{
	border:1px dashed grey;
	cursor:pointer
}
.latepayment__box__title{
	display:flex;
	align-items:center;
	justify-content:space-between;
	margin-bottom:15px
}
.latepayment__box__title a{
	text-decoration:none;
	color:rgba(128,128,128,.35)
}
.latepayment__box .latepayment__box__title h4{
	font-size:1.3em;
	font-weight:700;
	margin:0
}
.countries_list,.latepayment__box__radio-buttons{
	display:flex;
	flex-wrap:wrap
}
.latepayment__box__radio{
	display:block;
	width:50%;
	margin-bottom:20px
}
#gtx-trans,.courses__spacer,.dsp_n,.input_checkbox,.latepayment__box__radio input[type=radio],.small_dsp,.ui-helper-hidden,.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle,.valut_today,.valut_yesterday,[hidden]{
	display:none
}
.calc__buttons,.calc__checkboxes,.map__tab,body{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox
}
.latepayment__box__radio label{
	display:inline-block;
	width:100%;
	cursor:pointer;
	padding:5px 15px;
	line-height:34px;
	border:1px solid #dadee2;
	user-select:none;
	border-right:0;
	text-align:center;
	-webkit-border-radius:5px 0 0 5px;
	-moz-border-radius:5px 0 0 5px;
	border-radius:5px 0 0 5px;
	color:#000
}
.latepayment__box__radio:last-child label{
	border-right:1px solid #999;
	-webkit-border-radius:0 5px 5px 0;
	-moz-border-radius:0 5px 5px 0;
	border-radius:0 5px 5px 0
}
.latepayment__box__radio input[type=radio]:checked+label{
	background:#55a3ed;
	color:#fff
}
.latepayment__box__radio label:hover{
	color:#666
}
.latepayment__box__radio input[type=radio]:disabled+label{
	background:#efefef;
	color:#666
}
.map{
	background:#f8faff;
	padding:30px 3%;
	height:750px;
	width:106%;
	border-radius:4px 50px 4px 4px;
	overflow:hidden
}
.map__address{
	cursor:pointer;
	font-size:10pt;
	padding:10px 0
}
.map__address:hover{
	color:#369
}
.map__addresses{
	-webkit-box-flex:1;
	-webkit-flex:1 1 350px;
	-ms-flex:1 1 350px;
	flex:1 1 350px;
	height:350px;
	margin:0;
	overflow-y:auto;
	padding:10px 10px 10px 40px;
	width:100%;
	list-style:disc
}
.map__mapBox{
	-webkit-box-flex:1000;
	-webkit-flex:1000 0 300px;
	-ms-flex:1000 0 300px;
	flex:1000 0 300px;
	height:350px;
	min-width:270px
}
.input,.map__tab{
	-webkit-box-align:center
}
.map__name{
	font-size:11.5pt;
	font-weight:400
}
.map__tab{
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	background:#fff;
	box-shadow:0 0 10px 0 rgba(0,0,0,.1);
	display:flex;
	-webkit-flex-wrap:wrap-reverse;
	-ms-flex-wrap:wrap-reverse;
	flex-wrap:wrap-reverse;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	margin-bottom:50px
}
.map__tab:hover{
	-webkit-box-shadow:0 0 10px 1px rgba(0,0,0,.15);
	box-shadow:0 0 10px 1px rgba(0,0,0,.15)
}
.map__address__h2{
	list-style:none;
	margin-bottom:6px;
	font-size:12pt
}
.comments-form{
	margin:15px 0!important
}
.mailform{
	position:relative;
	text-align:left;
	margin-left:auto;
	margin-right:auto
}
*,.mailform *,.ui-button-icon-only,.ui-controlgroup-vertical .ui-controlgroup-item{
	box-sizing:border-box
}
.mailform label{
	position:relative;
	display:block;
	width:100%;
	margin-top:0;
	margin-bottom:11px
}
.flex-form_item input[type=submit],.mailform label:first-child,.section{
	margin-top:0
}
.mailform label input,.mailform label textarea{
	display:block;
	width:100%;
	margin:0;
	-webkit-appearance:none;
	outline:0;
	font:16px/26px Roboto,sans-serif;
	padding:14px 18px;
	color:#000;
	background:#fff;
	border:1px solid
}
.mailform label input:-moz-placeholder,.mailform label textarea:-moz-placeholder{
	color:#888;
	opacity:1
}
.mailform label input::-webkit-input-placeholder,.mailform label textarea::-webkit-input-placeholder{
	color:#888;
	opacity:1
}
.mailform label input::-moz-placeholder,.mailform label textarea::-moz-placeholder{
	color:#888;
	opacity:1
}
.mailform label input:-ms-input-placeholder,.mailform label textarea:-ms-input-placeholder{
	color:#888;
	opacity:1
}
.mailform label textarea{
	resize:vertical;
	overflow:auto;
	height:430px
}
.mfInput input:-webkit-autofill~.mfIcon span:before{
	color:#2d2d2d
}
.mfInput input[name=currency]:checked+label,.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active{
	border:1px solid #003eff;
	background:#007fff;
	font-weight:400;
	color:#fff
}
.mfInput input[name=currency]:disabled+label,.ui-button:focus,.ui-button:hover,.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{
	border:1px solid #ccc;
	background:#ededed;
	font-weight:400;
	color:#2b2b2b
}
.valut_type{
	color:#888;
	margin-right:6px;
	display:none;
	float:left
}
.flex-form_item{
	width:100%;
	margin-right:10px;
	margin-bottom:15px;
	flex-basis:50%
}
.flex-form_item:last-child{
	margin-bottom:0;
	margin-right:0;
	width:50%
}
.calc__input,.credits-page a.btn,.flex-form_item:first-child{
	width:100%
}
.flex-form_item>.btn{
	padding:15px;
	align-items:end
}
.flex-form{
	display:flex;
	justify-content:space-between;
	column-gap:10px
}
.flex-form__group{
	display:flex;
	width:100%
}
.sum_right{
	width:42%;
	min-width:165px
}
.ul-cities li{
	font-size:12px!important;
	padding:5px 5px 33px!important
}
p.kred{
	font:bold 1.3em Arial;
	padding-left:0;
	margin-top:10px;
	margin-bottom:10px
}
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,p.kred a{
	color:#62bfe6
}
.ui-helper-hidden-accessible{
	border:0;
	clip:rect(0 0 0 0);
	height:1px;
	margin:-1px;
	overflow:hidden;
	padding:0;
	position:absolute;
	width:1px
}
.ui-helper-reset{
	margin:0;
	padding:0;
	border:0;
	outline:0;
	line-height:1.3;
	text-decoration:none;
	font-size:100%;
	list-style:none
}
.ui-helper-clearfix:after,.ui-helper-clearfix:before{
	content:"";
	display:table;
	border-collapse:collapse
}
.ui-helper-zfix{
	width:100%;
	height:100%;
	top:0;
	left:0;
	position:absolute;
	opacity:0;
	filter:Alpha(Opacity=0)
}
.ui-front{
	z-index:100
}
.ui-state-disabled{
	cursor:default!important
}
.ui-icon{
	display:inline-block;
	vertical-align:middle;
	margin-top:-.25em;
	position:relative;
	text-indent:-99999px;
	overflow:hidden;
	background-repeat:no-repeat;
	width:16px;
	height:16px
}
.ui-widget-icon-block{
	left:50%;
	margin-left:-8px;
	display:block
}
.ui-widget-overlay{
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:#aaa;
	opacity:.3;
	filter:Alpha(Opacity=.3)
}
.ui-accordion .ui-accordion-header{
	display:block;
	cursor:pointer;
	position:relative;
	margin:2px 0 0;
	padding:.5em .5em .5em .7em;
	font-size:100%
}
.ui-autocomplete,.ui-menu .ui-menu{
	position:absolute
}
.ui-accordion .ui-accordion-content{
	padding:1em 2.2em;
	border-top:0;
	overflow:auto
}
.ui-autocomplete{
	top:0;
	left:0;
	cursor:default
}
.ui-menu{
	list-style:none;
	padding:0;
	margin:0;
	display:block;
	outline:0
}
.ui-button,.ui-controlgroup{
	display:inline-block;
	vertical-align:middle
}
.ui-menu .ui-menu-item{
	margin:0;
	cursor:pointer;
	background:#fff
}
.ui-menu .ui-menu-item-wrapper{
	position:relative;
	padding:3px 1em 3px .4em
}
.ui-menu .ui-menu-divider{
	margin:5px 0;
	height:0;
	font-size:0;
	line-height:0;
	border-width:1px 0 0
}
.ui-menu .ui-state-active,.ui-menu .ui-state-focus{
	margin:-1px
}
.ui-menu-icons .ui-menu-item-wrapper{
	padding-left:2em
}
.ui-button,.ui-controlgroup .ui-controlgroup-label{
	padding:.4em 1em
}
.ui-menu .ui-icon{
	position:absolute;
	top:0;
	bottom:0;
	left:.2em;
	margin:auto 0
}
.ui-menu .ui-menu-icon{
	left:auto;
	right:0
}
.ui-button{
	position:relative;
	line-height:normal;
	margin-right:.1em;
	cursor:pointer;
	text-align:center;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	overflow:visible
}
.ui-button,.ui-button:active,.ui-button:hover,.ui-button:link,.ui-button:visited{
	text-decoration:none
}
.ui-button-icon-only{
	width:2em;
	text-indent:-9999px;
	white-space:nowrap
}
input.ui-button.ui-button-icon-only{
	text-indent:0
}
.ui-button-icon-only .ui-icon{
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-8px;
	margin-left:-8px
}
.ui-button.ui-icon-notext .ui-icon{
	padding:0;
	width:2.1em;
	height:2.1em;
	text-indent:-9999px;
	white-space:nowrap
}
input.ui-button.ui-icon-notext .ui-icon{
	width:auto;
	height:auto;
	text-indent:0;
	white-space:normal;
	padding:.4em 1em
}
button.ui-button::-moz-focus-inner,input.ui-button::-moz-focus-inner{
	border:0;
	padding:0
}
.ui-controlgroup>.ui-controlgroup-item{
	float:left;
	margin-left:0;
	margin-right:0
}
.ui-controlgroup>.ui-controlgroup-item.ui-visual-focus,.ui-controlgroup>.ui-controlgroup-item:focus{
	z-index:9999
}
.ui-controlgroup-vertical>.ui-controlgroup-item{
	display:block;
	float:none;
	width:100%;
	margin-top:0;
	margin-bottom:0;
	text-align:left
}
.ui-controlgroup .ui-controlgroup-label span,small{
	font-size:80%
}
.ui-controlgroup-horizontal .ui-controlgroup-label+.ui-controlgroup-item{
	border-left:0
}
.ui-controlgroup-vertical .ui-controlgroup-label+.ui-controlgroup-item{
	border-top:0
}
.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{
	border-right:0
}
.ui-controlgroup-vertical .ui-spinner-input{
	width:75%;
	width:calc(100% - 2.4em)
}
.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{
	border-top:solid
}
.ui-checkboxradio-label .ui-icon-background{
	box-shadow:inset 1px 1px 1px #ccc;
	border-radius:.12em;
	border:none
}
.ui-checkboxradio-radio-label .ui-icon-background{
	width:16px;
	height:16px;
	border-radius:1em;
	overflow:visible;
	border:none
}
.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{
	background-image:none;
	width:8px;
	height:8px;
	border-width:4px;
	border-style:solid
}
.ui-datepicker{
	width:17em;
	padding:.2em .2em 0;
	display:none
}
.ui-datepicker .ui-datepicker-header{
	position:relative;
	padding:.2em 0
}
.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{
	position:absolute;
	top:2px;
	width:1.8em;
	height:1.8em
}
.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{
	top:1px
}
.ui-datepicker .ui-datepicker-prev{
	left:2px
}
.ui-datepicker .ui-datepicker-next{
	right:2px
}
.ui-datepicker .ui-datepicker-prev-hover{
	left:1px
}
.ui-datepicker .ui-datepicker-next-hover{
	right:1px
}
.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{
	display:block;
	position:absolute;
	left:50%;
	margin-left:-8px;
	top:50%;
	margin-top:-8px
}
.ui-datepicker .ui-datepicker-title{
	margin:0 2.3em;
	line-height:1.8em;
	text-align:center
}
.ui-datepicker .ui-datepicker-title select{
	font-size:1em;
	margin:1px 0
}
.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{
	width:45%
}
.ui-datepicker table{
	width:100%;
	font-size:.9em;
	margin:0 0 .4em
}
.ui-datepicker th{
	padding:.7em .3em;
	text-align:center;
	font-weight:700;
	border:0
}
.ui-datepicker td{
	border:0;
	padding:1px
}
.ui-datepicker td a,.ui-datepicker td span{
	display:block;
	padding:.2em;
	text-align:right;
	text-decoration:none
}
.ui-datepicker .ui-datepicker-buttonpane{
	background-image:none;
	margin:.7em 0 0;
	padding:0 .2em;
	border-left:0;
	border-right:0;
	border-bottom:0
}
.ui-datepicker .ui-datepicker-buttonpane button{
	float:right;
	margin:.5em .2em .4em;
	cursor:pointer;
	padding:.2em .6em .3em;
	width:auto;
	overflow:visible
}
.box_aside,.rand_table td img,.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-multi .ui-datepicker-group,.ui-datepicker-rtl .ui-datepicker-buttonpane button{
	float:left
}
.ui-datepicker.ui-datepicker-multi{
	width:auto
}
.ui-datepicker-multi .ui-datepicker-group table{
	width:95%;
	margin:0 auto .4em
}
.chapter .input_multy .input__field,.ui-datepicker-multi-2 .ui-datepicker-group{
	width:50%
}
.ui-datepicker-multi-3 .ui-datepicker-group{
	width:33.3%
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{
	border-left-width:0
}
.ui-datepicker-multi .ui-datepicker-buttonpane{
	clear:left
}
.ui-datepicker-row-break{
	clear:both;
	width:100%;
	font-size:0
}
.ui-datepicker-rtl{
	direction:rtl
}
.ui-datepicker-rtl .ui-datepicker-prev{
	right:2px;
	left:auto
}
.ui-datepicker-rtl .ui-datepicker-next{
	left:2px;
	right:auto
}
.ui-datepicker-rtl .ui-datepicker-prev:hover{
	right:1px;
	left:auto
}
.ui-datepicker-rtl .ui-datepicker-next:hover{
	left:1px;
	right:auto
}
.ui-datepicker-rtl .ui-datepicker-buttonpane{
	clear:right
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{
	float:right
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{
	border-right-width:0;
	border-left-width:1px
}
.ui-datepicker .ui-icon{
	display:block;
	text-indent:-99999px;
	overflow:hidden;
	background-repeat:no-repeat;
	left:.5em;
	top:.3em
}
.ui-dialog{
	position:absolute;
	top:0;
	left:0;
	padding:.2em;
	outline:0
}
.ui-dialog .ui-dialog-titlebar{
	padding:.4em 1em;
	position:relative
}
.ui-dialog .ui-dialog-title{
	float:left;
	margin:.1em 0;
	white-space:nowrap;
	width:90%;
	overflow:hidden;
	text-overflow:ellipsis
}
.ui-dialog .ui-dialog-titlebar-close{
	position:absolute;
	right:.3em;
	top:50%;
	width:20px;
	margin:-10px 0 0;
	padding:1px;
	height:20px
}
.ui-dialog .ui-dialog-content{
	position:relative;
	border:0;
	padding:.5em 1em;
	background:0 0;
	overflow:auto
}
.ui-dialog .ui-dialog-buttonpane{
	text-align:left;
	border-width:1px 0 0;
	background-image:none;
	margin-top:.5em;
	padding:.3em 1em .5em .4em
}
.ui-dialog .ui-dialog-buttonpane button{
	margin:.5em .4em .5em 0;
	cursor:pointer
}
.ui-dialog .ui-resizable-n{
	height:2px;
	top:0
}
.ui-dialog .ui-resizable-e{
	width:2px;
	right:0
}
.ui-dialog .ui-resizable-s{
	height:2px;
	bottom:0
}
.ui-dialog .ui-resizable-w{
	width:2px;
	left:0
}
.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw,.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw{
	width:7px;
	height:7px
}
.ui-dialog .ui-resizable-se{
	right:0;
	bottom:0
}
.ui-dialog .ui-resizable-sw{
	left:0;
	bottom:0
}
.ui-dialog .ui-resizable-ne{
	right:0;
	top:0
}
.ui-dialog .ui-resizable-nw{
	left:0;
	top:0
}
.ui-draggable .ui-dialog-titlebar{
	cursor:move
}
.ui-draggable-handle,.ui-selectable,.ui-sortable-handle{
	-ms-touch-action:none;
	touch-action:none
}
.ui-resizable-handle{
	position:absolute;
	font-size:.1px;
	display:block;
	-ms-touch-action:none;
	touch-action:none
}
.ui-resizable-n{
	cursor:n-resize;
	height:7px;
	width:100%;
	top:-5px;
	left:0
}
.ui-resizable-s{
	cursor:s-resize;
	height:7px;
	width:100%;
	bottom:-5px;
	left:0
}
.ui-resizable-e{
	cursor:e-resize;
	width:7px;
	right:-5px;
	top:0;
	height:100%
}
.ui-resizable-w{
	cursor:w-resize;
	width:7px;
	left:-5px;
	top:0;
	height:100%
}
.ui-resizable-se{
	cursor:se-resize;
	width:12px;
	height:12px;
	right:1px;
	bottom:1px
}
.ui-resizable-sw{
	cursor:sw-resize;
	width:9px;
	height:9px;
	left:-5px;
	bottom:-5px
}
.ui-resizable-nw{
	cursor:nw-resize;
	width:9px;
	height:9px;
	left:-5px;
	top:-5px
}
.ui-resizable-ne{
	cursor:ne-resize;
	width:9px;
	height:9px;
	right:-5px;
	top:-5px
}
.ui-progressbar{
	height:2em;
	text-align:left;
	overflow:hidden
}
.ui-progressbar .ui-progressbar-value{
	margin:-1px;
	height:100%
}
.ui-progressbar .ui-progressbar-overlay{
	height:100%;
	opacity:.25
}
.ui-progressbar-indeterminate .ui-progressbar-value{
	background-image:none
}
.ui-selectable-helper{
	position:absolute;
	z-index:100;
	border:1px dotted #000
}
.ui-selectmenu-menu{
	padding:0;
	margin:0;
	position:absolute;
	top:0;
	left:0;
	display:none
}
.ui-selectmenu-menu .ui-menu{
	overflow:auto;
	overflow-x:hidden;
	padding-bottom:1px
}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{
	font-size:1em;
	font-weight:700;
	line-height:1.5;
	padding:2px .4em;
	margin:.5em 0 0;
	height:auto;
	border:0
}
.ui-selectmenu-text{
	display:block;
	margin-right:20px;
	overflow:hidden;
	text-overflow:ellipsis
}
.ui-selectmenu-button.ui-button{
	text-align:left;
	white-space:nowrap;
	width:14em
}
.ui-selectmenu-icon.ui-icon{
	float:right;
	margin-top:0
}
.ui-slider{
	position:relative;
	text-align:left
}
.ui-slider .ui-slider-handle{
	position:absolute;
	z-index:2;
	width:1.2em;
	height:1.2em;
	cursor:default;
	-ms-touch-action:none;
	touch-action:none
}
.ui-slider .ui-slider-range{
	position:absolute;
	z-index:1;
	font-size:.7em;
	display:block;
	border:0;
	background-position:0 0
}
.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{
	filter:inherit
}
.ui-slider-horizontal{
	height:.8em
}
.ui-slider-horizontal .ui-slider-handle{
	top:-.5em;
	margin-left:-.6em
}
.ui-slider-horizontal .ui-slider-range{
	top:0;
	height:100%
}
.ui-slider-horizontal .ui-slider-range-min{
	left:0;
	background-color:#6fbce5
}
.ui-slider-horizontal .ui-slider-range-max{
	right:0
}
.ui-slider-vertical{
	width:.8em;
	height:100px
}
.ui-slider-vertical .ui-slider-handle{
	left:-.3em;
	margin-left:0;
	margin-bottom:-.6em
}
.ui-slider-vertical .ui-slider-range{
	left:0;
	width:100%
}
.ui-slider-vertical .ui-slider-range-min,.ui-spinner-down{
	bottom:0
}
.ui-slider-vertical .ui-slider-range-max,.ui-spinner-up{
	top:0
}
.ui-spinner{
	position:relative;
	display:inline-block;
	overflow:hidden;
	padding:0;
	vertical-align:middle
}
.ui-spinner-input{
	border:none;
	background:0 0;
	color:inherit;
	padding:.222em 0;
	margin:.2em 2em .2em .4em;
	vertical-align:middle
}
.ui-spinner-button{
	width:1.6em;
	height:50%;
	font-size:.5em;
	padding:0;
	margin:0;
	text-align:center;
	position:absolute;
	cursor:default;
	display:block;
	overflow:hidden;
	right:0
}
.ui-spinner a.ui-spinner-button{
	border-top:none;
	border-bottom:none;
	border-right:none
}
.ui-tabs{
	position:relative;
	padding:.2em
}
.ui-tabs .ui-tabs-nav{
	margin:0;
	padding:.2em .2em 0
}
.ui-tabs .ui-tabs-nav li{
	list-style:none;
	float:left;
	position:relative;
	top:0;
	margin:1px .2em 0 0;
	border-bottom-width:0;
	padding:0;
	white-space:nowrap
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor{
	float:left;
	padding:.5em 1em;
	text-decoration:none
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active{
	margin-bottom:-1px;
	padding-bottom:1px
}
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{
	cursor:text
}
.btn_common,.input__button:hover,.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{
	cursor:pointer
}
.ui-tabs .ui-tabs-panel{
	display:block;
	border-width:0;
	padding:1em 1.4em;
	background:0 0
}
.ui-tooltip{
	padding:8px;
	position:absolute;
	z-index:9999;
	max-width:300px
}
body .ui-tooltip{
	border-width:2px
}
.ui-widget,.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{
	font:1em Arial,Helvetica,sans-serif
}
.ui-widget .ui-widget{
	font-size:1em
}
.ui-widget.ui-widget-content{
	border:1px solid #c5c5c5;
	max-height:4px
}
.ui-widget-content{
	border:1px solid #ddd;
	background:#fff;
	color:#333
}
.ui-widget-content a,.ui-widget-header a{
	color:#333
}
.ui-widget-header{
	border:1px solid #ddd;
	background:#e9e9e9;
	color:#333;
	font-weight:700
}
.ui-button,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover{
	border:1px solid #c5c5c5;
	background:#f6f6f6;
	font-weight:400;
	color:#454545
}
.ui-button,.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button{
	color:#454545;
	text-decoration:none
}
.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,a.ui-button:focus,a.ui-button:hover{
	color:#2b2b2b;
	text-decoration:none
}
.ui-visual-focus{
	box-shadow:#5e9ed6
}
.ui-icon-background,.ui-state-active .ui-icon-background{
	border:#003eff;
	background-color:#fff
}
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{
	color:#fff;
	text-decoration:none
}
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{
	border:1px solid #dad55e;
	background:#fffa90;
	color:#777620
}
.ui-state-checked{
	border:1px solid #dad55e;
	background:#fffa90
}
.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{
	color:#777620
}
.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{
	border:1px solid #f1a899;
	background:#fddfdf;
	color:#5f3f3f
}
.ui-state-error a,.ui-state-error-text,.ui-widget-content .ui-state-error a,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error a,.ui-widget-header .ui-state-error-text{
	color:#5f3f3f
}
.bold_a,.kreds_head,.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary,b,strong{
	font-weight:700
}
.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{
	opacity:.7;
	filter:Alpha(Opacity=70);
	font-weight:400
}
.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{
	opacity:.35;
	filter:Alpha(Opacity=35);
	background-image:none
}
.banks__find-button:hover,.banks__input:focus~.banks__find-button,.banks__input:hover~.banks__find-button,.calc__question:hover,.fade.in,.input:hover .input__button{
	opacity:1
}
.ui-state-disabled .ui-icon{
	filter:Alpha(Opacity=35)
}
.ui-icon-blank{
	background-position:16px 16px
}
.ui-icon-caret-1-n{
	background-position:0 0
}
.ui-icon-caret-1-ne{
	background-position:-16px 0
}
.ui-icon-caret-1-e{
	background-position:-32px 0
}
.ui-icon-caret-1-se{
	background-position:-48px 0
}
.ui-icon-caret-1-s{
	background-position:-65px 0
}
.ui-icon-caret-1-sw{
	background-position:-80px 0
}
.ui-icon-caret-1-w{
	background-position:-96px 0
}
.country-flag.flag-amd,.country-flag.flag-arm,.ui-icon-caret-1-nw{
	background-position:-112px 0
}
.ui-icon-caret-2-n-s{
	background-position:-128px 0
}
.ui-icon-caret-2-e-w{
	background-position:-144px 0
}
.ui-icon-triangle-1-n{
	background-position:0 -16px
}
.ui-icon-triangle-1-ne{
	background-position:-16px -16px
}
.ui-icon-triangle-1-e{
	background-position:-32px -16px
}
.ui-icon-triangle-1-se{
	background-position:-48px -16px
}
.ui-icon-triangle-1-s{
	background-position:-65px -16px
}
.ui-icon-triangle-1-sw{
	background-position:-80px -16px
}
.ui-icon-triangle-1-w{
	background-position:-96px -16px
}
.ui-icon-triangle-1-nw{
	background-position:-112px -16px
}
.ui-icon-triangle-2-n-s{
	background-position:-128px -16px
}
.ui-icon-triangle-2-e-w{
	background-position:-144px -16px
}
.ui-icon-arrow-1-n{
	background-position:0 -32px
}
.ui-icon-arrow-1-ne{
	background-position:-16px -32px
}
.ui-icon-arrow-1-e{
	background-position:-32px -32px
}
.ui-icon-arrow-1-se{
	background-position:-48px -32px
}
.ui-icon-arrow-1-s{
	background-position:-65px -32px
}
.ui-icon-arrow-1-sw{
	background-position:-80px -32px
}
.ui-icon-arrow-1-w{
	background-position:-96px -32px
}
.ui-icon-arrow-1-nw{
	background-position:-112px -32px
}
.ui-icon-arrow-2-n-s{
	background-position:-128px -32px
}
.ui-icon-arrow-2-ne-sw{
	background-position:-144px -32px
}
.ui-icon-arrow-2-e-w{
	background-position:-160px -32px
}
.ui-icon-arrow-2-se-nw{
	background-position:-176px -32px
}
.ui-icon-arrowstop-1-n{
	background-position:-192px -32px
}
.ui-icon-arrowstop-1-e{
	background-position:-208px -32px
}
.ui-icon-arrowstop-1-s{
	background-position:-224px -32px
}
.ui-icon-arrowstop-1-w{
	background-position:-240px -32px
}
.ui-icon-arrowthick-1-n{
	background-position:1px -48px
}
.ui-icon-arrowthick-1-ne{
	background-position:-16px -48px
}
.ui-icon-arrowthick-1-e{
	background-position:-32px -48px
}
.ui-icon-arrowthick-1-se{
	background-position:-48px -48px
}
.ui-icon-arrowthick-1-s{
	background-position:-64px -48px
}
.ui-icon-arrowthick-1-sw{
	background-position:-80px -48px
}
.ui-icon-arrowthick-1-w{
	background-position:-96px -48px
}
.ui-icon-arrowthick-1-nw{
	background-position:-112px -48px
}
.ui-icon-arrowthick-2-n-s{
	background-position:-128px -48px
}
.ui-icon-arrowthick-2-ne-sw{
	background-position:-144px -48px
}
.ui-icon-arrowthick-2-e-w{
	background-position:-160px -48px
}
.ui-icon-arrowthick-2-se-nw{
	background-position:-176px -48px
}
.ui-icon-arrowthickstop-1-n{
	background-position:-192px -48px
}
.ui-icon-arrowthickstop-1-e{
	background-position:-208px -48px
}
.ui-icon-arrowthickstop-1-s{
	background-position:-224px -48px
}
.ui-icon-arrowthickstop-1-w{
	background-position:-240px -48px
}
.ui-icon-arrowreturnthick-1-w{
	background-position:0 -64px
}
.ui-icon-arrowreturnthick-1-n{
	background-position:-16px -64px
}
.ui-icon-arrowreturnthick-1-e{
	background-position:-32px -64px
}
.ui-icon-arrowreturnthick-1-s{
	background-position:-48px -64px
}
.ui-icon-arrowreturn-1-w{
	background-position:-64px -64px
}
.ui-icon-arrowreturn-1-n{
	background-position:-80px -64px
}
.ui-icon-arrowreturn-1-e{
	background-position:-96px -64px
}
.ui-icon-arrowreturn-1-s{
	background-position:-112px -64px
}
.ui-icon-arrowrefresh-1-w{
	background-position:-128px -64px
}
.ui-icon-arrowrefresh-1-n{
	background-position:-144px -64px
}
.ui-icon-arrowrefresh-1-e{
	background-position:-160px -64px
}
.ui-icon-arrowrefresh-1-s{
	background-position:-176px -64px
}
.ui-icon-arrow-4{
	background-position:0 -80px
}
.ui-icon-arrow-4-diag{
	background-position:-16px -80px
}
.ui-icon-extlink{
	background-position:-32px -80px
}
.ui-icon-newwin{
	background-position:-48px -80px
}
.ui-icon-refresh{
	background-position:-64px -80px
}
.ui-icon-shuffle{
	background-position:-80px -80px
}
.ui-icon-transfer-e-w{
	background-position:-96px -80px
}
.ui-icon-transferthick-e-w{
	background-position:-112px -80px
}
.ui-icon-folder-collapsed{
	background-position:0 -96px
}
.ui-icon-folder-open{
	background-position:-16px -96px
}
.ui-icon-document{
	background-position:-32px -96px
}
.ui-icon-document-b{
	background-position:-48px -96px
}
.ui-icon-note{
	background-position:-64px -96px
}
.ui-icon-mail-closed{
	background-position:-80px -96px
}
.ui-icon-mail-open{
	background-position:-96px -96px
}
.ui-icon-suitcase{
	background-position:-112px -96px
}
.ui-icon-comment{
	background-position:-128px -96px
}
.ui-icon-person{
	background-position:-144px -96px
}
.ui-icon-print{
	background-position:-160px -96px
}
.ui-icon-trash{
	background-position:-176px -96px
}
.ui-icon-locked{
	background-position:-192px -96px
}
.ui-icon-unlocked{
	background-position:-208px -96px
}
.ui-icon-bookmark{
	background-position:-224px -96px
}
.ui-icon-tag{
	background-position:-240px -96px
}
.ui-icon-home{
	background-position:0 -112px
}
.ui-icon-flag{
	background-position:-16px -112px
}
.ui-icon-calendar{
	background-position:-32px -112px
}
.ui-icon-cart{
	background-position:-48px -112px
}
.ui-icon-pencil{
	background-position:-64px -112px
}
.ui-icon-clock{
	background-position:-80px -112px
}
.ui-icon-disk{
	background-position:-96px -112px
}
.ui-icon-calculator{
	background-position:-112px -112px
}
.ui-icon-zoomin{
	background-position:-128px -112px
}
.ui-icon-zoomout{
	background-position:-144px -112px
}
.ui-icon-search{
	background-position:-160px -112px
}
.ui-icon-wrench{
	background-position:-176px -112px
}
.ui-icon-gear{
	background-position:-192px -112px
}
.ui-icon-heart{
	background-position:-208px -112px
}
.ui-icon-star{
	background-position:-224px -112px
}
.ui-icon-link{
	background-position:-240px -112px
}
.ui-icon-cancel{
	background-position:0 -128px
}
.ui-icon-plus{
	background-position:-16px -128px
}
.ui-icon-plusthick{
	background-position:-32px -128px
}
.ui-icon-minus{
	background-position:-48px -128px
}
.ui-icon-minusthick{
	background-position:-64px -128px
}
.ui-icon-close{
	background-position:-80px -128px
}
.ui-icon-closethick{
	background-position:-96px -128px
}
.ui-icon-key{
	background-position:-112px -128px
}
.ui-icon-lightbulb{
	background-position:-128px -128px
}
.ui-icon-scissors{
	background-position:-144px -128px
}
.ui-icon-clipboard{
	background-position:-160px -128px
}
.ui-icon-copy{
	background-position:-176px -128px
}
.ui-icon-contact{
	background-position:-192px -128px
}
.ui-icon-image{
	background-position:-208px -128px
}
.ui-icon-video{
	background-position:-224px -128px
}
.ui-icon-script{
	background-position:-240px -128px
}
.ui-icon-alert{
	background-position:0 -144px
}
.ui-icon-info{
	background-position:-16px -144px
}
.ui-icon-notice{
	background-position:-32px -144px
}
.ui-icon-help{
	background-position:-48px -144px
}
.ui-icon-check{
	background-position:-64px -144px
}
.ui-icon-bullet{
	background-position:-80px -144px
}
.ui-icon-radio-on{
	background-position:-96px -144px
}
.ui-icon-radio-off{
	background-position:-112px -144px
}
.ui-icon-pin-w{
	background-position:-128px -144px
}
.ui-icon-pin-s{
	background-position:-144px -144px
}
.ui-icon-play{
	background-position:0 -160px
}
.ui-icon-pause{
	background-position:-16px -160px
}
.ui-icon-seek-next{
	background-position:-32px -160px
}
.ui-icon-seek-prev{
	background-position:-48px -160px
}
.ui-icon-seek-end{
	background-position:-64px -160px
}
.ui-icon-seek-first,.ui-icon-seek-start{
	background-position:-80px -160px
}
.ui-icon-stop{
	background-position:-96px -160px
}
.ui-icon-eject{
	background-position:-112px -160px
}
.ui-icon-volume-off{
	background-position:-128px -160px
}
.ui-icon-volume-on{
	background-position:-144px -160px
}
.ui-icon-power{
	background-position:0 -176px
}
.ui-icon-signal-diag{
	background-position:-16px -176px
}
.ui-icon-signal{
	background-position:-32px -176px
}
.ui-icon-battery-0{
	background-position:-48px -176px
}
.ui-icon-battery-1{
	background-position:-64px -176px
}
.ui-icon-battery-2{
	background-position:-80px -176px
}
.ui-icon-battery-3{
	background-position:-96px -176px
}
.ui-icon-circle-plus{
	background-position:0 -192px
}
.ui-icon-circle-minus{
	background-position:-16px -192px
}
.ui-icon-circle-close{
	background-position:-32px -192px
}
.ui-icon-circle-triangle-e{
	background-position:-48px -192px
}
.ui-icon-circle-triangle-s{
	background-position:-64px -192px
}
.ui-icon-circle-triangle-w{
	background-position:-80px -192px
}
.ui-icon-circle-triangle-n{
	background-position:-96px -192px
}
.ui-icon-circle-arrow-e{
	background-position:-112px -192px
}
.ui-icon-circle-arrow-s{
	background-position:-128px -192px
}
.ui-icon-circle-arrow-w{
	background-position:-144px -192px
}
.ui-icon-circle-arrow-n{
	background-position:-160px -192px
}
.ui-icon-circle-zoomin{
	background-position:-176px -192px
}
.ui-icon-circle-zoomout{
	background-position:-192px -192px
}
.ui-icon-circle-check{
	background-position:-208px -192px
}
.ui-icon-circlesmall-plus{
	background-position:0 -208px
}
.ui-icon-circlesmall-minus{
	background-position:-16px -208px
}
.ui-icon-circlesmall-close{
	background-position:-32px -208px
}
.ui-icon-squaresmall-plus{
	background-position:-48px -208px
}
.ui-icon-squaresmall-minus{
	background-position:-64px -208px
}
.ui-icon-squaresmall-close{
	background-position:-80px -208px
}
.ui-icon-grip-dotted-vertical{
	background-position:0 -224px
}
.ui-icon-grip-dotted-horizontal{
	background-position:-16px -224px
}
.ui-icon-grip-solid-vertical{
	background-position:-32px -224px
}
.ui-icon-grip-solid-horizontal{
	background-position:-48px -224px
}
.ui-icon-gripsmall-diagonal-se{
	background-position:-64px -224px
}
.ui-icon-grip-diagonal-se{
	background-position:-80px -224px
}
.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{
	border-top-left-radius:3px
}
.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{
	border-top-right-radius:3px
}
.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{
	border-bottom-left-radius:3px
}
.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{
	border-bottom-right-radius:3px
}
.ui-widget-shadow{
	-webkit-box-shadow:0 0 5px #666;
	box-shadow:0 0 5px #666
}
.container{
	padding:0;
	margin-right:auto;
	margin-left:auto;
	box-sizing:border-box;
	width:1170px
}
body{
	background:#fff;
	letter-spacing:0;
	font:400 14px/1.75 Montserrat,Helvetica,Arial,sans-serif;
	color:#000;
	display:flex;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	overflow-x:hidden
}
a{
	background-color:transparent;
	text-decoration:none!important;
	-moz-transition:.3s;
	-o-transition:.3s;
	-webkit-transition:.3s;
	transition:.3s
}
a:hover{
	opacity:.7
}
p{
	margin-bottom:1.5em;
	font-weight:300
}
nav ul{
	padding:0 20px
}
@font-face{
	font-family:FontAwesome;
	src:url('../fonts/fontawesome-webfont.eot@v=4.7.0');
	src:url('../fonts/fontawesome-webfont.eot@') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2@v=4.7.0') format('woff2'),url('../fonts/fontawesome-webfont.woff@v=4.7.0') format('woff'),url('../fonts/fontawesome-webfont.ttf@v=4.7.0') format('truetype'),url('../fonts/fontawesome-webfont.svg@v=4.7.0') format('svg');
	font-weight:400;
	font-style:normal
}
.fa{
	display:inline-block;
	font:14px/1 FontAwesome;
	font-size:inherit;
	text-rendering:auto;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	line-height:inherit
}
.fa-clock-o:before{
	content:"\f017"
}
.fa-tag:before{
	content:"\f02b"
}
.fa-list:before{
	content:"\f03a"
}
.fa-map-marker:before{
	content:"\f041"
}
.fa-retweet:before{
	content:"\f079"
}
.fa-comments:before{
	content:"\f086"
}
.fa-phone:before{
	content:"\f095"
}
.fa-credit-card:before{
	content:"\f09d"
}
.fa-money:before{
	content:"\f0d6"
}
.fa-info:before{
	content:"\f129"
}
.fa-shield:before{
	content:"\f132"
}
.fa-eur:before{
	content:"\f153"
}
.fa-usd:before{
	content:"\f155"
}
.fa-rub:before{
	content:"\f158"
}
.fa-thumbs-up:before{
	content:"\f164"
}
.fa-thumbs-down:before{
	content:"\f165"
}
.fa-university:before{
	content:"\f19c"
}
.podcomp{
	float:left;
	width:65%
}
.flex-post,.offer__wrap{
	display:flex;
	justify-content:space-between
}
.b-properties{
	text-align:left;
	font-size:17px
}
.b-properties td,.b-properties th{
	padding:10px 0 20px 30px
}
.b-properties ul{
	list-style:disc;
	margin-left:20px
}
.btn_common{
	width:unset!important;
	text-decoration:none;
	display:inline-block;
	padding:11px
}
.btn_list{
	margin:10px;
	min-width:201px;
	border-radius:4px
}
.elem_center,.h1_n_logo_center{
	display:flex;
	justify-content:center
}
strong{
	font-weight:700!important
}
.omg_display_block,.show{
	display:block!important
}
.anytbl thead,.center,.centertext,.curr_code,.curr_val,.row h2{
	text-align:center
}
.breadcrumbs__item:last-child:after{
	content:''
}
.breadcrumbs__link:hover{
	border-bottom:0;
	color:#000
}
.breadcrumbs__link:active{
	border-bottom:1px dashed #ffdf0f;
	color:#ffdf0f
}
.adr_worktime,.h1_n_logo,.tags-cloud{
	display:flex;
	align-items:center
}
.h1_n_logo img{
	margin-right:8px
}
li.best__category__li{
	margin:9px 5px 5px
}
.chapter .buttons .grid,.product-list li:first-child,ul.best__categories{
	margin-left:0
}
ul.best__categories .button{
	display:inline-block;
	font-size:10.5pt;
	min-width:150px;
	padding:10px 16px
}
ul.best__categories a{
	margin:13px 0 0 10px
}
.page-kurs-calc{
	display:flex;
	box-shadow:0 0 4px rgba(0,0,0,.5);
	padding:14px;
	border-radius:3px;
	margin:18px 0
}
.calc__calculator,.input,.table__page,.table__page:hover{
	border:1px solid #e0e0f0
}
.calc-box-group{
	width:19%
}
.clc_eval{
	margin-top:26px
}
.sky_blue{
	color:#337ed6
}
.lime_green{
	color:#3cb906
}
.b-properties__title{
	padding:2em 0 1em
}
.b-properties__value{
	padding:5px 5px .7em!important;
	vertical-align:text-top!important;
	text-align:left!important;
	color:#000!important
}
.calc__dscl,.calc__label{
	color:#90909f;
	font-size:10pt
}
.b-properties__label{
	font-weight:400;
	width:1%;
	padding:5px 5px .7em!important
}
.b-properties__label span{
	padding:0 2px 0 0;
	background:#fff
}
.clear{
	height:0;
	overflow:hidden
}
p.rekl0.rekl{
	margin-top:75px;
	height:90px;
	margin-bottom:-40px
}
.calc__answer{
	background:#fff;
	box-shadow:0 0 10px 0 rgba(0,0,0,.1);
	display:none;
	right:0;
	padding:10px;
	position:absolute;
	top:0;
	min-width:150px;
	max-width:270px;
	width:100%;
	z-index:1
}
.calc__calculator,.calc__dscl,.calc__question,.input{
	position:relative
}
.calc__question:hover .calc__answer,.lang.lang__active .lang__items,footer,header,nav,section,table.rand_table{
	display:block
}
.calc__buttons,.calc__checkboxes{
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	width:100%
}
.calc__buttons .button{
	margin:10px;
	min-width:300px
}
.calc__calculator{
	background:#efeff9;
	-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.1);
	box-shadow:0 0 10px 0 rgba(0,0,0,.1);
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-flex:1;
	-webkit-flex-grow:1;
	-ms-flex-positive:1;
	flex-grow:1;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	padding:20px 10px 10px
}
.calc__calculator:hover{
	-webkit-box-shadow:0 0 10px 1px rgba(0,0,0,.15);
	box-shadow:0 0 10px 1px rgba(0,0,0,.15)
}
.calc__chck{
	-webkit-box-flex:1;
	-webkit-flex-grow:1;
	-ms-flex-positive:1;
	flex-grow:1;
	margin:10px 10px 20px;
	width:-webkit-calc(100% / 3 - 20px);
	width:calc(100% / 3 - 20px);
	min-width:230px
}
.calc__dscl{
	-webkit-align-self:flex-end;
	-ms-flex-item-align:end;
	align-self:flex-end;
	display:block;
	margin:auto 0 20px;
	padding:0 0 0 10px;
	width:100%
}
.calc__dscl:before{
	content:'*';
	font-size:10pt;
	margin-top:-5px;
	position:absolute;
	top:0;
	left:0
}
.calc__inputSlider{
	margin-bottom:13px
}
.calc__insr{
	margin-bottom:15px;
	width:100%
}
.calc__label{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	margin-bottom:5px;
	width:100%
}
.calc__question{
	cursor:default;
	background:url(../../icon-question.svg) 5px 50%/10px no-repeat;
	display:inline-block;
	-webkit-box-flex:1;
	-webkit-flex-grow:1;
	-ms-flex-positive:1;
	flex-grow:1;
	height:10px;
	max-width:270px;
	min-width:15px;
	opacity:.5
}
.calc__side,.calc__type{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox
}
.calc__side{
	display:flex;
	-webkit-box-flex:1;
	-webkit-flex-grow:1;
	-ms-flex-positive:1;
	flex-grow:1;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	margin:0 10px;
	width:-webkit-calc(50% - 20px);
	width:calc(50% - 20px);
	min-width:270px
}
.calc__strt,.calc__strtInpt,.calc__type,.calc__typeInpt,.container .grid_10,.container .grid_11,.img-responsive,.input,.rekv100{
	width:100%
}
.calc__strt{
	margin-bottom:17px
}
.calc__type{
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-flex:0;
	-webkit-flex-grow:0;
	-ms-flex-positive:0;
	flex-grow:0;
	margin-bottom:20px
}
.input,.input_checkbox+label:before,.input_checkbox:checked+label:after{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox
}
.input{
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	background:#fff;
	-webkit-box-shadow:inset 0 0 5px 0 rgba(0,0,0,.1);
	box-shadow:inset 0 0 5px 0 rgba(0,0,0,.1);
	color:#000;
	display:flex;
	font:100 11.5pt 'Open Sans','Segoe UI',Arial,Helvetica,sans-serif;
	height:40px;
	padding:0 15px
}
.input::-webkit-input-placeholder{
	color:#ccc
}
.input::-moz-placeholder{
	color:#ccc
}
.input:-ms-input-placeholder{
	color:#ccc
}
.input::-ms-input-placeholder{
	color:#ccc
}
.input:before{
	content:'';
	height:5px;
	left:0;
	position:absolute;
	top:100%;
	width:100%
}
.table__row:after,.table__tr:after{
	width:-webkit-calc(100% - 40px);
	height:1px;
	left:20px;
	position:absolute;
	content:'';
	bottom:0
}
.input_checkbox+label{
	padding-left:30px;
	position:relative
}
.input_checkbox+label:before{
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	background-color:#fff;
	border:1px solid #e0e0f0;
	-webkit-box-shadow:inset 0 0 5px 0 rgba(0,0,0,.1);
	box-shadow:inset 0 0 5px 0 rgba(0,0,0,.1);
	bottom:-2px;
	content:"";
	font-weight:400;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	display:flex;
	width:20px;
	height:20px;
	position:absolute;
	left:0
}
.input_checkbox:checked+label:after{
	background-color:#e0e0f0;
	bottom:2px;
	content:"";
	display:flex;
	width:14px;
	height:14px;
	position:absolute;
	left:4px
}
.input__button{
	background:url("https://perevody-deneg.ru/img/icon-input-select.svg") 50% 50%/15px no-repeat;
	height:100%;
	opacity:.4;
	position:absolute;
	right:0;
	top:0;
	width:40px
}
.input__items,.table_calc{
	background:#fff;
	-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.1)
}
.input__item{
	text-align:left;
	padding:10px 15px
}
.input__item:hover{
	background:#efeff9;
	cursor:default
}
.input__items{
	box-shadow:0 0 10px 0 rgba(0,0,0,.1);
	display:none;
	left:0;
	list-style:none;
	max-height:300px;
	margin:0;
	max-width:550px;
	overflow-y:auto;
	padding:20px 0;
	position:absolute;
	top:-webkit-calc(100% + 5px);
	top:calc(100% + 5px);
	width:100%;
	z-index:3
}
.table__data-box,.table__page{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox
}
.box_cnt__no-flow,.modal,.modal-open,.overflow-hidden,svg:not(:root){
	overflow:hidden
}
.input__items:hover,.table_calc:hover,.tbl:hover{
	-webkit-box-shadow:0 0 10px 1px rgba(0,0,0,.15);
	box-shadow:0 0 10px 1px rgba(0,0,0,.15)
}
.table_calc{
	box-shadow:0 0 10px 0 rgba(0,0,0,.1);
	font-size:10pt;
	position:relative
}
.table__row:hover,.table__tr:hover{
	-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.1);
	margin-top:-1px;
	z-index:1
}
.table__data-box{
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.table__data{
	margin:-2px 10px 5px 0
}
.table__data_count{
	margin-top:-4px
}
.table__page{
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	background:#efeff9;
	color:#90909f;
	display:flex;
	font-size:8pt;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	height:20px;
	margin:5px;
	width:20px
}
.table__pagination,.table__row{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox
}
.table__page:hover{
	background:#e0e0f0
}
.table__page_active{
	background:#3498db;
	border-color:#62bfe6;
	color:#f5f5f5;
	cursor:default
}
.table__top,.tbl__th{
	border:1px solid #e0e0f0;
	color:#90909f
}
.table__page_active:hover{
	background:#3498dbad;
	border-color:#62bfe6;
	color:#f5f5f5
}
.table__pagination{
	-webkit-box-align:start;
	-webkit-align-items:flex-start;
	-ms-flex-align:start;
	align-items:flex-start;
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	list-style:none;
	margin:0;
	padding:30px 0;
	position:relative;
	width:100%
}
.table__row,.table__th{
	padding:0;
	position:relative
}
.table__row{
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
	width:100%
}
.table__th,.table__thead{
	-webkit-box-align:start;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	width:100%
}
.table__row:hover{
	box-shadow:0 0 10px 0 rgba(0,0,0,.1);
	background:#fff;
	padding-top:1px
}
.table__row:nth-child(odd){
	background-color:#efeff99e
}
.table__row:after,.table__th,.table__thead,.table__top{
	background:#efeff9
}
.table__row:after{
	width:calc(100% - 40px)
}
.table__row:last-child:after{
	background:0 0
}
.table__row:hover:after{
	background:#3498db;
	bottom:0;
	height:100%;
	left:0;
	width:4px
}
.forecast__question-box,.show_all,.table__row.reestr__row{
	cursor:pointer
}
.table__th{
	-webkit-align-items:flex-start;
	-ms-flex-align:start;
	align-items:flex-start;
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between
}
.table__thead{
	-webkit-align-items:flex-start;
	-ms-flex-align:start;
	align-items:flex-start;
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
	padding:10px 20px 10px 10px
}
.table__tr,.tbl__gr{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox
}
.table__top{
	margin:-1px -1px 0;
	padding:0;
	text-align:left
}
.table__tr{
	-webkit-box-align:start;
	-webkit-align-items:flex-start;
	-ms-flex-align:start;
	align-items:flex-start;
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
	padding:5px 20px 5px 10px;
	position:relative;
	width:100%
}
.tbl__gr,.tbl__th{
	-webkit-flex-wrap:wrap
}
.table__tr:hover{
	box-shadow:0 0 10px 0 rgba(0,0,0,.1);
	background:#fff;
	padding-top:6px
}
.tbl,.tbl__tr:hover{
	-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.1)
}
.table__tr:after{
	background:#efeff9;
	width:calc(100% - 40px)
}
.table__tr:last-child:after{
	background:0 0
}
.table__tr:hover:after{
	background:#ffdf0f;
	bottom:0;
	height:100%;
	left:0;
	width:4px
}
.tbl{
	background:#fff;
	box-shadow:0 0 10px 0 rgba(0,0,0,.1);
	font-size:10pt;
	padding-bottom:30px
}
.tbl__gr{
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-flex:1000;
	-webkit-flex-grow:1000;
	-ms-flex-positive:1000;
	flex-grow:1000
}
.tbl__td,.tbl__th{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox
}
.tbl__td{
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	display:flex;
	-webkit-box-flex:1;
	-webkit-flex-grow:1;
	-ms-flex-positive:1;
	flex-grow:1;
	padding:5px;
	width:100px
}
.tbl__td_150{
	width:34%
}
.tbl__td_200{
	width:200px
}
.tbl__td_grow_0{
	-webkit-box-flex:0;
	-webkit-flex-grow:0;
	-ms-flex-positive:0;
	flex-grow:0
}
.tbl__th{
	background:#efeff9;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	padding:10px 15px
}
.shdl__grp,.tbl__tr{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox
}
.tbl__tr{
	border:1px solid transparent;
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	padding:0 15px;
	position:relative
}
.tbl__tr:hover{
	box-shadow:0 0 10px 0 rgba(0,0,0,.1);
	z-index:1
}
.tbl__tr:after{
	background:#efeff9;
	bottom:0;
	content:'';
	height:1px;
	left:20px;
	position:absolute;
	width:-webkit-calc(100% - 40px);
	width:calc(100% - 40px)
}
.chapter .input_inverse,.modal-content{
	background-color:#fff
}
.tbl__tr:hover:after{
	background:#ffdf0f;
	bottom:0;
	height:100%;
	left:-1px;
	width:4px
}
.shdl__data{
	-webkit-box-flex:1;
	-webkit-flex-grow:1;
	-ms-flex-positive:1;
	flex-grow:1;
	padding:5px;
	text-align:left;
	width:100px
}
.shdl__data_num{
	-webkit-box-flex:0;
	-webkit-flex-grow:0;
	-ms-flex-positive:0;
	flex-grow:0;
	width:50px
}
.shdl__grp{
	display:flex;
	-webkit-box-flex:1;
	-webkit-flex-grow:1;
	-ms-flex-positive:1;
	flex-grow:1
}
.chapter .grid,.chapter .input_multy,.shdl__grpTtl{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox
}
.shdl__grpTtl{
	display:flex;
	-webkit-box-flex:1;
	-webkit-flex-grow:1;
	-ms-flex-positive:1;
	flex-grow:1;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.links_column{
	width:-webkit-fill-available!important;
	width:-moz-available;
	display:flex;
	flex-direction:row;
	line-height:1.7;
	float:left
}
.blit{
	width:30%;
	padding:0 7px
}
.chapter{
	margin-bottom:25px;
	margin-top:25px
}
.chapter .text_header{
	color:#434547;
	font:700 24px Montserrat;
	text-decoration:none;
	margin:5px 0 15px
}
.chapter .grid{
	-webkit-box-align:start;
	-webkit-align-items:flex-start;
	-ms-flex-align:start;
	align-items:flex-start;
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	list-style:none;
	margin:-10px;
	padding:0;
	min-width:-webkit-calc(100% + 20px);
	min-width:calc(100% + 20px)
}
.chapter .grid>.grid__cell{
	margin:10px
}
.chapter .input_multy{
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-flex-direction:row;
	-ms-flex-direction:row;
	flex-direction:row;
	-webkit-flex-wrap:nowrap;
	-ms-flex-wrap:nowrap;
	flex-wrap:nowrap
}
.chapter .input,.chapter .input__value{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	width:100%
}
button,button.close{
	background:0 0;
	padding:0
}
.chapter .input{
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	border:1px solid #b9b9b9;
	border-radius:5px;
	display:flex;
	font:400 14px Montserrat;
	-webkit-box-flex:1 1 230px;
	-webkit-flex-grow:1 1 230px;
	-ms-flex-positive:1 1 230px;
	flex-grow:1 1 230px;
	min-height:44px;
	padding:9px;
	position:relative;
	outline:0
}
.chapter .grid__cell{
	-webkit-box-flex:1;
	-webkit-flex:1 1 auto;
	-ms-flex:1 1 auto;
	flex:1 1 auto
}
.chapter .input__field{
	background:0 0;
	border:none;
	outline:0;
	width:100%;
	font:14px Montserrat
}
.chapter .input_multy .input__value{
	color:#b9b9b9;
	padding-left:10px;
	width:-webkit-calc(50%);
	width:calc(50%);
	position:relative
}
.chapter .input__value{
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	margin:-9px 0;
	height:100%
}
.chapter .input_select{
	cursor:default;
	position:relative
}
.chapter .buttons{
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	margin-top:35px
}
.chapter .grid_2{
	margin:-2px;
	min-width:-webkit-calc(100% + 4px);
	min-width:calc(100% + 4px)
}
.chapter .grid_2>.grid__cell{
	margin:2px
}
.chapter .grid__cell_basis_230px{
	-webkit-flex-basis:230px;
	-ms-flex-preferred-size:230px;
	flex-basis:230px
}
.chapter .button_accent{
	background-color:#6fbce5
}
.chapter .offer__result{
	display:none;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	margin-top:20px;
	align-items:center
}
.chapter .button,html{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox
}
.chapter .offer__result-value{
	-webkit-box-align:end;
	-webkit-align-items:flex-end;
	-ms-flex-align:end;
	align-items:flex-end;
	color:#434547;
	-webkit-box-flex:0;
	-webkit-flex:0 1 auto;
	-ms-flex:0 1 auto;
	flex:0 1 auto;
	padding:0 10px
}
.chapter .offer__result-disclaimer{
	color:#b9b9b9;
	font-size:12px
}
.chapter .grid__cell_width_30{
	-webkit-flex-basis:230px;
	-ms-flex-preferred-size:230px;
	flex-basis:230px;
	min-width:-webkit-calc(30% - 16px);
	min-width:calc(30% - 16px)
}
.chapter .button{
	-webkit-align-self:center;
	-ms-flex-item-align:center;
	align-self:center;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	border-radius:5px;
	border:2px solid #6fbce5;
	cursor:pointer;
	display:flex;
	-webkit-box-flex:0;
	-webkit-flex:0 0 auto;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	font:400 14px Montserrat;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	min-height:44px;
	text-align:center;
	text-decoration:none;
	padding:9px 10px;
	color:#fff
}
.chapter .input_multy .input__value:before{
	border-left:1px solid #b9b9b9;
	content:'';
	top:0;
	left:0;
	width:100%;
	height:100%;
	position:absolute
}
.chapter .input__slider{
	background:#f1f1f1;
	content:'';
	height:5px;
	left:0;
	position:absolute;
	top:-webkit-calc(100% + 5px);
	top:calc(100% + 5px);
	width:100%
}
section.chapter-section{
	-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.1);
	box-shadow:0 0 10px 0 rgba(0,0,0,.1);
	margin-bottom:30px;
	padding:25px
}
.offer__result-disclaimer{
	color:#b9b9b9;
	font-size:12px
}
html{
	font:10px sans-serif;
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%;
	-webkit-tap-highlight-color:transparent;
	display:flex;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column
}
a:active,a:hover{
	outline:0
}
sup{
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:super!important
}
button,input,select,textarea{
	color:inherit;
	font:inherit;
	margin:0
}
button{
	border:none;
	display:inline-block;
	overflow:visible;
	margin:0;
	outline:0;
	outline-offset:0
}
button,select{
	text-transform:none
}
button,input[type=submit]{
	-webkit-appearance:button;
	cursor:pointer
}
button::-moz-focus-inner,input::-moz-focus-inner{
	border:0;
	padding:0
}
input{
	line-height:normal
}
input[type=checkbox],input[type=radio]{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:0
}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{
	height:auto
}
input[type=search]{
	-webkit-appearance:textfield;
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box
}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{
	-webkit-appearance:none
}
table{
	border-spacing:0
}
:after,:before{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
button,input,select,textarea{
	font-family:inherit;
	font-size:inherit;
	line-height:inherit
}
a:focus,a:hover{
	color:#23527c;
	text-decoration:underline
}
#callCitiesList:focus,#callCitiesList:hover,.best__products a,.btn:focus,.btn:hover,.courses__course_th,.courses__name,.section__tag-link,.table__data a,h2 a,p .fa{
	text-decoration:none
}
a:focus{
	outline-offset:-2px;
	outline:0
}
.btn:active:focus,.btn:focus{
	outline:5px;
	outline-offset:-2px
}
.btn:focus,.btn:hover{
	color:#333
}
.btn:active{
	background:#22a1d7;
	outline:0;
	-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);
	box-shadow:inset 0 3px 5px rgba(0,0,0,.125)
}
.fade{
	opacity:0;
	-webkit-transition:opacity .15s linear;
	-o-transition:opacity .15s linear;
	transition:opacity .15s linear
}
.close{
	float:right;
	font-size:21px;
	font-weight:700;
	line-height:1;
	color:#000;
	text-shadow:0 1px 0 #fff;
	opacity:.2
}
.close:focus,.close:hover{
	color:#000;
	text-decoration:none;
	cursor:pointer;
	opacity:.5
}
button.close{
	cursor:pointer;
	border:0;
	appearance:none
}
.modal{
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:1050;
	display:none;
	-webkit-overflow-scrolling:touch;
	outline:0
}
.banks__find,.banks__input,.modal-body,.modal-content,.modal-dialog{
	position:relative
}
.modal.fade .modal-dialog{
	-webkit-transform:translate(0,-25%);
	-ms-transform:translate(0,-25%);
	-o-transform:translate(0,-25%);
	transform:translate(0,-25%);
	-webkit-transition:-webkit-transform .3s ease-out;
	-o-transition:-o-transform .3s ease-out;
	transition:transform .3s ease-out
}
.modal.in .modal-dialog{
	-webkit-transform:translate(0,0);
	-ms-transform:translate(0,0);
	-o-transform:translate(0,0);
	transform:translate(0,0)
}
.modal-dialog{
	width:auto;
	margin:10px
}
.modal-content{
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
	border:1px solid rgba(0,0,0,.2);
	border-radius:6px;
	-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);
	box-shadow:0 3px 9px rgba(0,0,0,.5);
	outline:0
}
.modal-header{
	padding:15px;
	border-bottom:1px solid #e5e5e5
}
.modal-header .close{
	margin-top:-2px
}
.modal-title{
	font-weight:800;
	margin:0;
	line-height:1.42857143
}
.modal-body{
	padding:15px
}
.modal-footer{
	padding:15px;
	border-top:1px solid #e5e5e5
}
.clearfix:after,.clearfix:before,.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before{
	content:" "
}
.modal__list{
	-webkit-columns:4;
	-moz-columns:4;
	columns:4;
	-webkit-column-gap:32px;
	-moz-column-gap:32px;
	column-gap:32px
}
.modal-open .modal{
	overflow-x:hidden;
	overflow-y:auto
}
th.b-properties__title{
	border-top:#cacaca;
	padding-top:12px!important;
	padding-bottom:12px;
	background:#f0f0f0;
	padding-left:10px
}
table.infobox{
	margin-top:2px;
	margin-right:2px;
	background:#fff;
	border:#cacaca;
	margin-bottom:25px
}
.b-properties{
	width:50%;
	margin:0 0 2em
}
table.infobox tr.zaliv td{
	background:#f0f0f0
}
div#right.info_bank td{
	text-align:left;
	line-height:1;
	color:#000;
	padding:5px
}
div#right.info_bank tr td:nth-child(2){
	font-size:100%
}
div#right.info_bank b{
	font-size:90%;
	color:#000
}
.animated{
	-webkit-animation-duration:1s;
	animation-duration:1s;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both
}
@-webkit-keyframes fadeInRight{
	0%{
		opacity:0;
		-webkit-transform:translate3d(100%,0,0);
		transform:translate3d(100%,0,0)
	}
	100%{
		opacity:1;
		-webkit-transform:none;
		transform:none
	}
}
@keyframes fadeInRight{
	0%{
		opacity:0;
		-webkit-transform:translate3d(100%,0,0);
		-ms-transform:translate3d(100%,0,0);
		transform:translate3d(100%,0,0)
	}
	100%{
		opacity:1;
		-webkit-transform:none;
		-ms-transform:none;
		transform:none
	}
}
.fadeInRight{
	-webkit-animation-name:fadeInRight;
	animation-name:fadeInRight
}
.section__title{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	margin:0;
	width:100%;
	-webkit-box-flex:1000;
	-webkit-flex-grow:1000;
	-ms-flex-positive:1000;
	flex-grow:1000
}
.section__header{
	display:inline;
	font-size:18pt;
	font-weight:700;
	letter-spacing:-.02em;
	margin:0 0 20px;
	padding:0;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	width:100%
}
.banks__found,.banks__input{
	background:#fff;
	padding:0 15px;
	width:100%
}
.banks__input{
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	border:1px solid #e0e0f0;
	-webkit-box-shadow:inset 0 0 5px 0 rgba(0,0,0,.1);
	box-shadow:inset 0 0 5px 0 rgba(0,0,0,.1);
	color:#000;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	font:100 11.5pt 'Open Sans','Segoe UI',Arial,Helvetica,sans-serif;
	height:40px
}
.banks__found,.table{
	-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.1)
}
.best__bank,.courses__name{
	line-height:16pt;
	font-weight:400
}
.banks__find{
	margin:0 20px 0 0;
	z-index:1;
	-webkit-box-flex:1;
	-webkit-flex-grow:1;
	-ms-flex-positive:1;
	flex-grow:1;
	max-width:550px
}
.banks__found{
	min-width:300px;
	box-shadow:0 0 10px 0 rgba(0,0,0,.1);
	display:none;
	font-size:11.5pt;
	left:0;
	list-style:none;
	max-height:300px;
	margin:0;
	max-width:-moz-available;
	max-width:-webkit-fill-available;
	overflow-y:auto;
	position:absolute;
	top:-webkit-calc(100% + 5px);
	top:calc(100% + 5px);
	z-index:2
}
.banks__info-box,.courses__contacts{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox
}
.banks__found:hover,.table:hover{
	-webkit-box-shadow:0 0 10px 1px rgba(0,0,0,.15);
	box-shadow:0 0 10px 1px rgba(0,0,0,.15)
}
.banks__info-box{
	width:50%;
	-webkit-box-align:start;
	-webkit-align-items:flex-start;
	-ms-flex-align:start;
	align-items:flex-start;
	display:flex;
	-webkit-box-flex:1;
	-webkit-flex-grow:1;
	-ms-flex-positive:1;
	flex-grow:1;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	margin:0 0 0 10px;
	min-width:250px;
	width:-webkit-calc(100% - 250px);
	width:calc(100% - 250px)
}
.banks__info{
	-webkit-box-flex:1000;
	-webkit-flex-grow:1000;
	-ms-flex-positive:1000;
	flex-grow:1000;
	margin:0 20px 0 0;
	min-width:250px;
	padding:10px 10px 0;
	width:50%
}
.banks__info_th{
	padding:10px
}
.banks__letter{
	margin:0 15px 0 0;
	padding:0
}
.addressList,.banks__letter:hover,.questions-and-answers .answer{
	color:#000
}
.banks__letter:active{
	color:#ffdf0f
}
.banks__license,.courses__time{
	color:#90909f;
	font-size:10pt;
	margin-bottom:3px
}
.banks__logo{
	margin:2px 0 0 20px;
	width:175px
}
.banks__logo img{
	border-radius:3px;
	display:block
}
.banks__logo_th{
	margin:0 0 0 20px;
	padding:10px 10px 10px 0;
	border:none
}
.banks__name{
	display:inline-block;
	font-size:16pt;
	font-weight:400;
	line-height:16pt
}
.courses__bank{
	margin:0;
	padding:20px 10px 10px;
	width:200px
}
.courses__bank_th{
	padding:10px
}
.courses__comission{
	color:#90909f;
	font-size:10pt;
	margin-top:-10px;
	margin-bottom:10px;
	text-align:center;
	width:100%
}
.courses__contacts{
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	margin:0;
	padding:20px 20px 10px 10px;
	width:160px
}
.courses__contacts_th{
	padding-top:10px
}
.courses__course{
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	color:#90909f;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	font-size:14pt;
	font-weight:400;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	margin-top:-4px;
	padding:10px;
	width:80px
}
.courses__course:hover{
	color:#000;
	cursor111:pointer
}
.courses__course:active{
	opacity:.5
}
.cookie__new.show,.cookie__new_btn:hover,.dropdown__box:hover .dropdown__btn,.dropdown__content a:hover,.section__detailsButton:hover,.section__detailsLink:hover~.section__detailsButton{
	opacity:1
}
.courses__course_th{
	text-align:center;
	background:url(../../icon-sort.svg) 50% 30px no-repeat;
	cursor:pointer;
	display:block;
	font-size:10pt;
	font-weight:100;
	margin-top:10px;
	padding:5px 10px 15px
}
.courses__course_th_max{
	background-image:url(../../icon-max-min.svg)
}
.courses__logo{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	margin:0 0 0 20px;
	width:190px
}
.courses__logo img{
	border-radius:3px
}
.courses__logo_th{
	margin:10px 0 10px 20px;
	width:190px
}
.courses__name{
	display:inline-block;
	font-size:16pt
}
.courses__tcurrencies,.courses__tcurrency{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox
}
.courses__tcurrencies{
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	width:320px;
	height:100%;
	-webkit-box-flex:1;
	-webkit-flex-grow:1;
	-ms-flex-positive:1;
	flex-grow:1
}
.courses__tcurrencies_th{
	padding-top:10px
}
.courses__tcurrency-top{
	font-size:11.5pt;
	font-weight:400;
	position:relative;
	text-align:center;
	width:100%
}
.courses__tcurrency-top:after{
	content:'';
	background:#e0e0f0;
	left:10px;
	position:absolute;
	top:-webkit-calc(100% + 10px);
	top:calc(100% + 10px);
	width:-webkit-calc(100% - 20px);
	width:calc(100% - 20px);
	height:1px
}
.courses__tcurrency{
	display:flex;
	-webkit-box-flex:1;
	-webkit-flex-grow:1;
	-ms-flex-positive:1;
	flex-grow:1;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-justify-content:space-around;
	-ms-flex-pack:distribute;
	justify-content:space-around;
	width:160px
}
.best__categories,.best__conditions{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox
}
.table{
	background:#fff;
	box-shadow:0 0 10px 0 rgba(0,0,0,.1);
	font-size:9pt;
	position:relative
}
.table__data a{
	vertical-align:middle
}
.count{
	color:#90909f;
	font-size:8pt
}
.best__bank{
	-webkit-box-flex:1;
	-webkit-flex-grow:1;
	-ms-flex-positive:1;
	flex-grow:1;
	-webkit-flex-basis:170px;
	-ms-flex-preferred-size:170px;
	flex-basis:170px;
	font-size:14pt
}
.best__button.button{
	-webkit-align-self:flex-end;
	-ms-flex-item-align:end;
	align-self:flex-end;
	-webkit-box-flex:1;
	-webkit-flex:1 1 auto;
	-ms-flex:1 1 auto;
	flex:1 1 auto;
	margin-top:20px;
	max-width:260px;
	min-width:0
}
a.best__button.button{
	padding:10px
}
.best__categories{
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	list-style:none;
	padding:0;
	width:100%
}
.best__category{
	background-color:#efeff9;
	border:1px solid #e0e0f0;
	display:inline-block;
	margin-bottom:10px;
	margin-right:10px;
	padding:10px
}
.best__conditions{
	display:flex;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-flex:1;
	-webkit-flex-grow:1;
	-ms-flex-positive:1;
	flex-grow:1;
	-webkit-flex-basis:250px;
	-ms-flex-preferred-size:250px;
	flex-basis:250px
}
.best__content,.best__pair{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox
}
.best__content{
	-webkit-box-align:space-between;
	-webkit-align-items:space-between;
	-ms-flex-align:space-between;
	align-items:space-between;
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-flex:1;
	-webkit-flex-grow:1;
	-ms-flex-positive:1;
	flex-grow:1;
	margin-top:20px
}
.best__license{
	color:#90909f;
	font-size:10pt;
	font-weight:100;
	line-height:20pt
}
.best__percent,.font16{
	font-size:16pt;
	font-weight:400;
	line-height:18pt
}
.best__logo{
	margin-right:30px
}
.best__logo img{
	border-radius:3px
}
.best__pair{
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-flex:1;
	-webkit-flex:1 1 580px;
	-ms-flex:1 1 580px;
	flex:1 1 580px;
	-webkit-justify-content:space-around;
	-ms-flex-pack:distribute;
	justify-content:space-around;
	margin:0;
	width:270px
}
.best__product,.best__products{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox
}
.best__percent{
	-webkit-box-flex:1;
	-webkit-flex-grow:1;
	-ms-flex-positive:1;
	flex-grow:1;
	margin-bottom:10px
}
.best__period,.best__sum{
	font-size:10pt;
	font-weight:100;
	width:100%
}
.best__product{
	background:#fff;
	-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.1);
	box-shadow:0 0 10px 0 rgba(0,0,0,.1);
	display:flex;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-flex:1;
	-webkit-flex-grow:1;
	-ms-flex-positive:1;
	flex-grow:1;
	margin:10px;
	width:25%;
	padding:20px
}
.best__product:hover{
	-webkit-box-shadow:0 0 10px 1px rgba(0,0,0,.15);
	box-shadow:0 0 10px 1px rgba(0,0,0,.15)
}
.best__products{
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	margin:10px -10px 0;
	padding:0
}
.best__top{
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	border-bottom:1px solid #efeff9;
	height:152px;
	overflow-y:hidden
}
.btn_aall{
	margin-top:12px;
	text-align:center
}
a[href^="tel:"],p a:hover{
	text-decoration:underline
}
.cbcourses__currency{
	display:inline-block;
	font-size:11.5pt;
	font-weight:400;
	width:20%;
	text-align:center
}
.cbcourses__prognosis,.cbcourses__row{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox
}
.cbcourses__prognosis{
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	display:flex;
	margin-left:10px;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	width:20%
}
.cbcourses__prognosis_th{
	font-size:10pt;
	text-align:center
}
.cbcourses__row{
	-webkit-box-align:start;
	-webkit-align-items:flex-start;
	-ms-flex-align:start;
	align-items:flex-start;
	display:flex;
	-webkit-box-pack:start;
	-webkit-justify-content:flex-start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	padding:5px 0
}
.bankcity__tile,.cbcourses__table,.cbcourses__tile{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal
}
.cbcourses__row_thead{
	-webkit-box-align:end;
	-webkit-align-items:flex-end;
	-ms-flex-align:end;
	align-items:flex-end;
	border-bottom:1px solid #efeff9;
	margin-bottom:5px;
	color:#90909f
}
.cbcourses__table{
	display:flex;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-flex:1;
	-webkit-flex-grow:1;
	-ms-flex-positive:1;
	flex-grow:1;
	-webkit-box-pack:start;
	-webkit-justify-content:flex-start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	width:100%
}
.bankcity__tile,.cbcourses__tile{
	-webkit-box-align:start;
	-webkit-align-items:flex-start;
	-ms-flex-align:start;
	align-items:flex-start;
	-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.1);
	box-shadow:0 0 10px 0 rgba(0,0,0,.15);
	display:flex;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-flex:1;
	-webkit-flex-grow:1;
	-ms-flex-positive:1;
	flex-grow:1;
	margin:10px;
	min-width:280px;
	padding:20px
}
.section__header-box,.section__tag-link{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox
}
.cbcourses__tile:hover{
	-webkit-box-shadow:0 0 10px 1px rgba(0,0,0,.15);
	box-shadow:0 0 10px 1px rgba(0,0,0,.15)
}
.section__detailsText{
	margin:10px 0 25px;
	font-size:1.15em;
	line-height:1.18em
}
.section__header-box{
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-flex:0;
	-webkit-flex-grow:0;
	-ms-flex-positive:0;
	flex-grow:0;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
	margin-right:20px
}
.section__tag-link{
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	border:4px solid #efeff9;
	box-sizing:border-box;
	display:flex;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	padding:10px 20px;
	width:100%;
	font-family:proximanovaregular,arial,sans-serif
}
.banks__alphabet,.section__tags{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	list-style:none
}
.section__tag-link:hover{
	background:#ffdf0f;
	box-shadow:0 0 10px 1px rgba(0,0,0,.15);
	border-color:#ffdf0f;
	color:#000
}
.section__tag-link:active{
	background:#efeff9;
	border-color:#efeff9;
	-webkit-box-shadow:none;
	box-shadow:none
}
.section__tag-link_border_bg{
	border:4px solid #e0e0f0
}
.section__tag-link_border_bg:hover{
	background:#ffdf0f
}
.section__tag-link_border_bg:active{
	background:#e0e0f0;
	border-color:#e0e0f0
}
.section__tag-link_border_bg_2{
	border-radius:5px;
	color:#90909f;
	width:100%
}
.section__tag-link_border_bg_2:hover{
	border-color:#62bfe6;
	background:#62bfe6
}
.section__tag-link_border_bg_2:active{
	background:#e0e0f0;
	border-color:#e0e0f0
}
.section__tag{
	margin:0;
	min-width:165px;
	padding:2px;
	-webkit-box-flex:1;
	-webkit-flex-grow:1;
	-ms-flex-positive:1;
	flex-grow:1
}
.sct_tag{
	padding:0;
	margin-right:7px;
	border-radius:5px;
	background-color:#efeff9
}
.sct_tag:last-child{
	margin-right:0;
	background:#efeff9;
	border-radius:5px
}
.sct_activ{
	border-color:#62bfe6;
	background:#62bfe6;
	color:#fff;
	border-radius:5px;
	width:100%
}
.section__tag:hover{
	z-index:1
}
.section__tags{
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	margin:50px auto;
	padding:0
}
.section__tags_margin_opt{
	margin:0 0 2px
}
.section__title_inline{
	-webkit-box-pack:start;
	-webkit-justify-content:flex-start;
	-ms-flex-pack:start;
	justify-content:flex-start
}
.banks__alphabet{
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	min-height:30px;
	margin:0;
	padding:10px 0 0
}
.banks__contacts,.banks__find-box{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox
}
.banks__button{
	margin:18px 20px 10px 10px;
	width:160px
}
.banks__button_th{
	height:0;
	padding:0;
	margin-top:0;
	margin-bottom:0
}
.banks__contacts{
	display:flex;
	-webkit-box-flex:1;
	-webkit-flex:1 0 150px;
	-ms-flex:1 0 150px;
	flex:1 0 150px;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	margin:13px 20px 0 0;
	min-width:150px;
	padding:0 0 0 10px
}
.banks__contacts_th{
	margin-top:0;
	padding:10px
}
.banks__find-box{
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
	margin:20px 0 20px 20px;
	padding:0;
	position:relative
}
.deposits__info,.deposits__name{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox
}
.banks__find-box:after{
	background:#e0e0f0;
	bottom:-20px;
	content:'';
	height:1px;
	left:0;
	margin:0;
	position:absolute;
	width:-webkit-calc(100% - 20px);
	width:calc(100% - 20px)
}
.banks__find-button{
	background:url("https://perevody-deneg.ru/img/icon-find.svg") 50% 50%/19px no-repeat;
	cursor:pointer;
	height:40px;
	opacity:.4;
	position:absolute;
	right:0;
	top:0;
	width:40px
}
.no_limits{
	max-width:unset
}
.tbl__td.tbl__td_200.tbl__td_grow_0.credit__logo img{
	max-width:100px
}
.deposits__info{
	-webkit-align-self:stretch;
	-ms-flex-item-align:stretch;
	align-self:stretch;
	display:flex;
	-webkit-box-flex:1000;
	-webkit-flex-grow:1000;
	-ms-flex-positive:1000;
	flex-grow:1000;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	min-width:250px;
	width:-webkit-calc(100% - 170px);
	width:calc(100% - 170px)
}
.deposits__name,.deposits__part{
	-webkit-align-self:stretch;
	-ms-flex-item-align:stretch
}
.deposits__name{
	align-self:stretch;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	display:flex;
	padding:5px 0 5px 7px;
	-webkit-box-flex:1;
	-webkit-flex-grow:1;
	-ms-flex-positive:1;
	flex-grow:1;
	font-size:11.5pt;
	font-weight:400;
	width:190px
}
.deposits__part,.deposits__val{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox
}
.deposits__name_th{
	font-size:10pt;
	font-weight:100;
	line-height:0;
	padding:0
}
.deposits__part{
	align-self:stretch;
	display:flex;
	-webkit-box-flex:1000;
	-webkit-flex-grow:1000;
	-ms-flex-positive:1000;
	flex-grow:1000;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.deposits__row{
	cursor:pointer;
	font-size:10px;
	line-height:14px
}
.deposits__val{
	-webkit-align-self:stretch;
	-ms-flex-item-align:stretch;
	align-self:stretch;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	display:flex;
	-webkit-box-flex:1;
	-webkit-flex-grow:1;
	-ms-flex-positive:1;
	flex-grow:1;
	-webkit-flex-shrink:0;
	-ms-flex-negative:0;
	flex-shrink:0;
	padding:5px 0 5px 7px;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	text-align:center;
	width:90px
}
.deposits__val_logo,.deposits__val_offices{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox
}
.deposits__val_details{
	padding:8px 0;
	font-size:15px;
	text-align:center
}
.deposits__val_left{
	-webkit-box-pack:left;
	-webkit-justify-content:left;
	-ms-flex-pack:left;
	justify-content:left;
	text-align:left
}
.calendar__buttons,.cookie__new,.credits__buttons,.credits__details,.forecast__value,.icon,.scrollup,.show_map_btn{
	text-align:center
}
.deposits__val_logo{
	-webkit-box-align:start;
	-webkit-align-items:flex-start;
	-ms-flex-align:start;
	align-items:flex-start;
	border-radius:3px;
	display:flex;
	-webkit-box-flex:0;
	-webkit-flex-grow:0;
	-ms-flex-positive:0;
	flex-grow:0;
	line-height:0;
	padding:0;
	width:170px
}
.deposits__val_offices{
	-webkit-align-self:center;
	-ms-flex-item-align:center;
	align-self:center;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center
}
.credits__about,.deposits__val_ordr{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox
}
.deposits__val_ordr{
	display:flex;
	-webkit-flex-wrap:wrap-reverse;
	-ms-flex-wrap:wrap-reverse;
	flex-wrap:wrap-reverse;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	margin-right:0;
	padding-left:7px;
	width:170px
}
.deposits__val_ordr_th{
	padding:0;
	line-height:0
}
.deposits__val_th{
	font-size:10pt;
	font-weight:100
}
.deposits__val_top{
	-webkit-align-self:flex-start;
	-ms-flex-item-align:start;
	align-self:flex-start
}
.banks__name__rko{
	width:100%;
	color:#90909f;
	font-size:10pt;
	cursor:default
}
.deposits__name__bank{
	flex-wrap:wrap
}
.table__fix .table__thead{
	width:97%
}
.credits__about{
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	margin:-10px
}
.credits__age{
	-webkit-box-flex:1;
	-webkit-flex-grow:1;
	-ms-flex-positive:1;
	flex-grow:1;
	font-size:11.5pt;
	font-weight:100;
	line-height:18pt;
	min-width:150px;
	padding:0 5px 0 0;
	width:20%
}
.credits__age_th{
	font-size:9pt;
	font-weight:100;
	margin:0;
	padding:10px 5px 10px 0
}
.credits__buttons{
	margin-top:50px;
	width:100%
}
.credits__description{
	-webkit-box-flex:1;
	-webkit-flex-grow:1;
	-ms-flex-positive:1;
	flex-grow:1;
	margin:0 10px 10px;
	min-width:250px;
	padding:10px 20px;
	width:-webkit-calc(50% - 20px);
	width:calc(50% - 20px)
}
.credits__details-crd{
	-webkit-align-self:flex-start;
	-ms-flex-item-align:start;
	align-self:flex-start;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-basis:200px;
	-ms-flex-preferred-size:200px;
	flex-basis:200px;
	-webkit-box-flex:1;
	-webkit-flex-grow:1;
	-ms-flex-positive:1;
	flex-grow:1;
	-webkit-flex-wrap:wrap-reverse;
	-ms-flex-wrap:wrap-reverse;
	flex-wrap:wrap-reverse;
	padding:10px 20px;
	min-width:150px;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between
}
.credits__details-crd_th{
	line-height:0;
	padding-bottom:0;
	padding-top:0
}
.credits__details{
	min-width:150px;
	display:none;
	margin:10px 0;
	padding:20px 0 0;
	width:100%
}
.credits__comment_active~.credits__details{
	display:block;
	text-align:left
}
.credits__detailsInfo{
	border:1px solid #e0e0f0;
	display:none;
	margin:10px;
	padding:10px;
	width:97%
}
.credits__info-crd,.credits__param{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox
}
.credits__info-crd{
	-webkit-align-self:flex-start;
	-ms-flex-item-align:start;
	align-self:flex-start;
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-flex:1;
	-webkit-flex:1 1 850px;
	-ms-flex:1 1 850px;
	flex:1 1 850px;
	margin:5px 0;
	padding:0 0 0 20px;
	width:-webkit-calc(100% - 350px);
	width:calc(100% - 350px)
}
.credits__info-crd_th{
	margin:0
}
.credits__name{
	-webkit-align-self:start;
	-ms-flex-item-align:start;
	align-self:start;
	color:#369;
	display:block;
	-webkit-box-flex:1;
	-webkit-flex:1 0 200px;
	-ms-flex:1 0 200px;
	flex:1 0 200px;
	font-size:12pt;
	font-weight:100;
	line-height:16pt;
	margin:-5px 0;
	width:200px;
	padding:10px 10px 10px 20px
}
.credits__name_th{
	font-size:0;
	font-weight:100;
	padding-bottom:0;
	padding-top:0
}
.credits__param{
	-webkit-align-self:stretch;
	-ms-flex-item-align:stretch;
	align-self:stretch;
	font-weight:400;
	display:flex;
	-webkit-box-flex:0;
	-webkit-flex-grow:0;
	-ms-flex-positive:0;
	flex-grow:0;
	-webkit-flex-shrink:0;
	-ms-flex-negative:0;
	flex-shrink:0;
	-webkit-flex-basis:250px;
	-ms-flex-preferred-size:250px;
	flex-basis:250px;
	padding:5px 0 5px 7px
}
.credits__row,.credits__tblRow{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox
}
.credits__perc{
	-webkit-box-flex:1;
	-webkit-flex-grow:1;
	-ms-flex-positive:1;
	flex-grow:1;
	font-size:11.5pt;
	font-weight:400;
	line-height:18pt;
	min-width:200px;
	padding:0 5px 0 0;
	width:13%
}
.credits__perc_th{
	font-size:9pt;
	font-weight:100;
	margin:0;
	padding:10px 5px 10px 0
}
.credits__row{
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	width:100%
}
.credits__sum-period{
	-webkit-box-flex:1;
	-webkit-flex-grow:1;
	-ms-flex-positive:1;
	flex-grow:1;
	font-size:9pt;
	font-weight:100;
	line-height:18pt;
	min-width:200px;
	padding:0 5px 0 0;
	width:20%
}
.credits__sum-period_th{
	font-size:9pt;
	font-weight:100;
	margin:0;
	padding:10px 5px 10px 0
}
.credits__tbl{
	border:1px solid #e0e0f0;
	margin:10px;
	min-width:250px;
	width:-webkit-calc(100% - 20px);
	width:calc(100% - 20px)
}
.credits__tblRow{
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	padding:5px 10px
}
.credits__tblTop,.credits__val{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox
}
.credits__tblRows{
	overflow-x:auto;
	width:100%
}
.credits__tblTop{
	background:#efeff9;
	display:flex;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
	padding:10px;
	width:98%
}
.credits__val{
	-webkit-align-self:stretch;
	-ms-flex-item-align:stretch;
	align-self:stretch;
	display:flex;
	-webkit-box-flex:1;
	-webkit-flex-grow:1;
	-ms-flex-positive:1;
	flex-grow:1;
	-webkit-flex-shrink:0;
	-ms-flex-negative:0;
	flex-shrink:0;
	padding:5px 0 5px 7px;
	width:90px
}
.section__details{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-pack:start;
	-webkit-justify-content:flex-start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	-webkit-box-flex:1000;
	-webkit-flex-grow:1000;
	-ms-flex-positive:1000;
	flex-grow:1000;
	width:100%
}
.section__detailsButton{
	background:url("../../icon-input-select.svg") 50% 50%/15px no-repeat;
	cursor:pointer;
	display:none;
	height:25px;
	opacity:.4;
	width:30px
}
.find__input,header{
	background:#fff
}
.section__detailsLink{
	border-bottom:1px dashed #369;
	color:#369;
	cursor:pointer;
	display:none
}
.section__detailsLink:hover{
	border-color:#000;
	color:#000
}
.section__details_active .section__detailsText{
	display:block!important
}
h1,h2,h3,h4,h5{
	color:#434547
}
h1{
	font-size:2em;
	line-height:42px
}
h2{
	font-size:26px;
	line-height:36px
}
h3{
	font-size:24px;
	line-height:38px
}
h4{
	font-size:22px
}
h5{
	font-size:20px
}
a:active{
	background-color:transparent
}
a[href^="tel:"]{
	color:#3498db
}
.dropdown__content a,.forecast__tiles a,.span_a,.tags li a:hover{
	text-decoration:none
}
[class*=fa-]:before{
	font-weight:400;
	font-family:FontAwesome
}
.h2_type{
	font-size:34px!important
}
.top_5 img{
	max-width:160px
}
.find__input{
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	border:1px solid #e0e0f0;
	-webkit-box-shadow:inset 0 0 5px 0 rgba(0,0,0,.1);
	box-shadow:inset 0 0 5px 0 rgba(0,0,0,.1);
	color:#000;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	font:100 10.5pt 'Open Sans','Segoe UI',Arial,Helvetica,sans-serif;
	height:30px;
	padding:0 15px;
	min-width:230px
}
.find__submit{
	background:url(https://perevody-deneg.ru/img/icon-find.svg) 50% 50%/20px no-repeat;
	cursor:pointer;
	height:40px;
	opacity:.4;
	position:absolute;
	right:0;
	top:-4px;
	width:25px;
	padding:0 0 0 5px
}
.small_text{
	line-height:25px;
	margin-bottom:50px
}
i{
	font-style:italic
}
.curr_plus{
	color:#090
}
.curr_minus{
	color:#f00de
}
.adr_worktime i{
	color:#3498db;
	font-size:18px;
	margin-right:5px
}
.adr_worktime .adr{
	flex:2 0
}
.adr_worktime .worktime{
	flex:3 0;
	font-size:12px
}
.promotext{
	position:absolute;
	margin-top:-10px;
	margin-left:-40px;
	z-index:99;
	box-shadow:0 2px 5px 0 rgba(0,0,0,.26);
	padding:2px 15px;
	border-radius:2px;
	cursor:pointer
}
.rand_table td,.rand_table th{
	border:#b6b4b5;
	padding:5px
}
.otz_send{
	margin-top:10px!important;
	margin-bottom:14px;
	width:100%!important
}
.promotext.green{
	background:rgba(0,191,23,.7);
	color:#fff
}
.promotext.orange{
	background:rgba(255,153,0,.7);
	color:#000
}
.promotext.red{
	background:rgba(255,12,0,.7);
	color:#fff
}
.top_5_item{
	margin:20px;
	display:inline-block
}
.country-flag,.country-flag2{
	margin-right:5px;
	display:inline-block
}
.rand_table td{
	vertical-align:middle
}
.rand_table{
	padding:5px
}
table.rand_table tbody{
	display:block;
	min-width:700px
}
table.rand_table tr:nth-child(odd){
	background:rgb(128 128 128 / 20%)
}
.country-flag{
	width:16px;
	height:11px;
	background:url(../../country-flags.png) no-repeat;
	vertical-align:initial;
	margin-left:8px
}
.country-flag.flag-usa,.country-flag.flag-usd{
	background-position:-144px -154px
}
.country-flag.flag-fin{
	background-position:-64px -44px
}
.country-flag.flag-eur{
	background-position:-48px -44px
}
.country-flag.flag-aud{
	background-position:-208px 0
}
.country-flag.flag-aze,.country-flag.flag-azn{
	background-position:-240px 0
}
.country-flag.flag-blr,.country-flag.flag-byn{
	background-position:-16px -22px
}
.country-flag.flag-bgn,.country-flag.flag-bgr{
	background-position:-80px -11px
}
.country-flag.flag-brl{
	background-position:-192px -11px
}
.country-flag.flag-huf,.country-flag.flag-hun{
	background-position:-32px -66px
}
.country-flag.flag-krw{
	background-position:-144px -77px
}
.country-flag.flag-hkd{
	background-position:-208px -55px
}
.country-flag.flag-dkk{
	background-position:-112px -33px
}
.country-flag.flag-inr{
	background-position:-128px -66px
}
.country-flag.flag-kaz,.country-flag.flag-kzt{
	background-position:-208px -77px
}
.country-flag.flag-cad{
	background-position:-48px -22px
}
.country-flag.flag-kgs,.country-flag.flag-kgz{
	background-position:-48px -77px
}
.country-flag.flag-chn,.country-flag.flag-cny{
	background-position:-208px -22px
}
.country-flag.flag-mda,.country-flag.flag-mdl{
	background-position:-176px -88px
}
.country-flag.flag-ron,.country-flag.flag-rou{
	background-position:-192px -121px
}
.country-flag.flag-tmt{
	background-position:-224px -143px
}
.country-flag.flag-nok{
	background-position:-96px -110px
}
.country-flag.flag-pln,.country-flag.flag-pol{
	background-position:-32px -121px
}
.country-flag.flag-xdr{
	background-position:16px 0
}
.country-flag.flag-sgd{
	background-position:-96px -132px
}
.country-flag.flag-tjk,.country-flag.flag-tjs{
	background-position:-176px -143px
}
.country-flag.flag-try,.country-flag.flag-tur{
	background-position:-16px -154px
}
.country-flag.flag-uzb,.country-flag.flag-uzs{
	background-position:-176px -154px
}
.country-flag.flag-uah,.country-flag.flag-ukr{
	background-position:-96px -154px
}
.country-flag.flag-gbp{
	background-position:-176px -44px
}
.country-flag.flag-geo{
	background-position:-208px -44px
}
.country-flag.flag-lva{
	background-position:-112px -88px
}
.country-flag.flag-cze,.country-flag.flag-czk{
	background-position:-64px -33px
}
.country-flag.flag-sek{
	background-position:-80px -132px
}
.country-flag.flag-chf{
	background-position:-128px -22px
}
.country-flag.flag-zar{
	background-position:-128px -165px
}
.country-flag.flag-jpy{
	background-position:-16px -77px
}
.country-flag.flag-rus{
	background-position:-224px -121px
}
.country-flag.flag-ltu{
	background-position:-80px -88px
}
.country-flag.flag-est{
	background-position:-192px -33px
}
.country-flag.flag-svk{
	background-position:-144px -132px
}
.country-flag2{
	background:url(../../flagSprite42.png) 0 0/100% 49494% no-repeat;
	overflow:hidden;
	position:relative;
	vertical-align:middle;
	box-sizing:content-box
}
.flag-AZ{
	background-position:center 25.5025%
}
.flag-GE{
	background-position:center 26.8327%
}
.flag-KZ{
	background-position:center 27.9412%
}
.flag-AM{
	background-position:center 33.258%
}
.flag-BY{
	background-position:left 33.7054%
}
.flag-UA{
	background-position:center 43.6819%
}
.country-flag2.ff-sm{
	width:18px;
	height:11px
}
.table-up{
	display:inline-block;
	vertical-align:top;
	width:18px;
	height:8px;
	background:url(../../up.png) no-repeat
}
.calc-box-input,.calc-box-select{
	width:90%;
	height:40px;
	padding:0 20px;
	border:1px solid #d7d7d7;
	border-radius:10px;
	box-sizing:border-box;
	color:#6e7d95;
	font-size:18px;
	line-height:22px;
	outline:0
}
.calc-box-button{
	width:90%;
	height:40px;
	background:#00aff0;
	background:linear-gradient(to top,#00aeef,#2fc4fb);
	color:#fff;
	border-radius:10px;
	padding:0;
	border:none;
	box-shadow:0 5px 15px rgba(0,0,0,.2);
	font:18px proximanovabold;
	cursor:pointer;
	outline:0
}
.bank_poisk{
	width:max-content;
	float:left
}
.span_a{
	display:inline-block;
	color:#3498db;
	border-bottom:1px dashed #3498db;
	font-size:19px;
	margin-left:12px;
	cursor:pointer
}
.left_h1{
	float:left;
	margin-bottom:15px
}
.arrow_search{
	color:#62bfe6;
	font-size:22px;
	margin-left:6px;
	vertical-align:bottom
}
.cntr_logo,.right_arrow,.scrollup,img.metro_icon,li.branches a{
	vertical-align:middle
}
.availible_countries{
	margin:1% 0 0 1%
}
.country_list_item{
	width:40%;
	float:left
}
.country_list_item2{
	width:100%;
	display:flex;
	align-items:center
}
.height__fixed{
	height:25px
}
.country_list_item3{
	display:flex;
	flex:1 1 301px;
	height:max-content
}
.btns_block{
	margin-top:10px
}
.head_text{
	margin-top:16px;
	margin-bottom:16px
}
.link_block{
	display:flex;
	padding:2px 2px 15px;
	flex-flow:row;
	flex-wrap:wrap;
	line-height:2
}
.bread_logo{
	max-width:40px
}
.gray_tr{
	background-color:#80808033
}
.grid_letter{
	font-size:24px;
	margin-top:10px;
	margin-bottom:10px;
	font-weight:700;
	width:100%
}
input.btn{
	border:none;
	cursor:pointer
}
.cntr_logo{
	max-width:47px;
	margin:5px;
	float:left
}
.show_map_btn{
	width:17%;
	height:39px;
	position:absolute;
	top:calc(50% - 15px);
	background:#2da133;
	border-radius:12px;
	font-size:15px;
	color:#fff;
	cursor:pointer;
	padding-top:7px;
	padding-bottom:0
}
.dropdown__btn{
	color:#0080cc;
	opacity:.9;
	font:700 38px/1 Montserrat,Helvetica,Arial,sans-serif;
	border-bottom:1px dashed;
	cursor:pointer;
	margin-left:7px
}
.dropdown__box{
	position:relative;
	display:inline-block
}
.dropdown__content{
	display:none;
	position:absolute;
	background-color:#f9f9f9;
	min-width:200px;
	font-size:18px;
	box-shadow:0 8px 16px 0 rgba(0,0,0,.2);
	z-index:1;
	right:0
}
.dropdown__content a{
	color:#000;
	padding:12px 26px;
	display:block;
	position:relative;
	left:7px
}
.dropdown__box:hover .dropdown__content{
	display:block;
	text-align:left
}
.rating__stars-wrap{
	display:flex;
	align-items:center;
	-webkit-justify-content:center;
	justify-content:center
}
.rating__stars{
	background:url(../../star.svg) 0 0/10px repeat-x;
	display:block;
	height:10px;
	margin:5px 5px 5px 0;
	position:relative;
	width:50px;
	flex-grow:0
}
.scrollup,.scrollup:hover{
	background-color:#0060bb
}
.rating__stars_gold{
	background-image:url(../../star_gold.svg);
	content:'';
	position:absolute;
	top:-5px;
	left:0
}
.scrollup{
	cursor:pointer;
	position:fixed;
	width:45px;
	display:flex;
	justify-content:center;
	height:45px;
	z-index:99;
	overflow:hidden;
	right:15%;
	bottom:60px;
	align-items:center;
	font-size:20px
}
.scrollup svg{
	fill:#FFF;
	width:17px;
	height:17px
}
*+.row{
	margin-top:18px
}
*+.off2{
	margin-top:24px
}
h2+p{
	margin-top:14px
}
.row+p{
	margin-top:25px
}
img+p{
	margin-top:22px
}
.lnkclmn{
	width:20%
}
.column_row{
	margin-top:18px;
	font-size:16px;
	display:flex;
	width:35%
}
.column_row img{
	max-width:100px;
	padding:0 10px 0 0
}
.icon{
	position:relative;
	width:50px;
	height:50px;
	line-height:50px;
	font-size:25px;
	color:#fff;
	background:#62bfe6;
	-moz-transition:.3s;
	-o-transition:.3s;
	-webkit-transition:.3s;
	transition:.3s
}
.cookie__new,table.anytbl tr.anytr2:nth-child(2n),table.anytbl tr.anytr:nth-child(2n){
	background:#f5f5f5
}
.icon:before{
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0
}
.icon_links_block{
	width:25px;
	height:25px;
	line-height:25px
}
.btn:hover{
	background:#0080cc;
	color:#fff
}
.box:after,.box:before,.container:after,.container:before,.row:after,.row:before{
	display:table;
	content:"";
	line-height:0
}
.product-list li{
	margin-left:20px
}
.cookie__new{
	position:fixed;
	bottom:0;
	opacity:0;
	width:100%;
	left:0;
	z-index:999;
	padding:12px;
	box-shadow:0 0 5px #b9b9b9;
	transform:translateY(100%);
	transition:.5s ease-out;
	visibility:hidden
}
.cookie__new_btn{
	margin-left:10px;
	padding:2px 12px;
	background:#00acf8;
	border-radius:5px;
	color:#fff;
	opacity:.8
}
.cookie__new.show{
	visibility:visible;
	transform:translateY(0);
	transition-delay:1s
}
.questions-and-answers .question{
	color:#000;
	font-weight:700
}
.lang{
	max-width:250px;
	padding:10px;
	position:relative;
	margin-left:-30px;
	margin-right:30px
}
.lang::after{
	content:"";
	background:url("../../icon-input-select.svg") right center/60% no-repeat #fff;
	width:22px;
	height:14px;
	position:absolute;
	top:36%;
	right:-20px;
	transform-origin:13px
}
.lang .lang__items{
	position:absolute;
	display:none;
	background:#000;
	background:linear-gradient(-45deg,#8b00cc 0,#0080cc 98.88%);
	margin-top:10px;
	border-bottom-left-radius:3px;
	border-bottom-right-radius:3px
}
.lang .lang__selected{
	cursor:pointer;
	font-weight:700
}
.lang .lang__item{
	display:flex;
	align-items:center;
	padding:7px 15px 7px 7px;
	color:#fff;
	font-weight:700;
	min-width:50px
}
.lang .lang__item:hover{
	background:linear-gradient(-45deg,#ee008f 0,#c03 98.88%);
	opacity:1
}
.lang.lang__active::after{
	transform:rotate(180deg);
	background-position-x:center
}
.tags-cloud .tags-cloud__logo{
	min-width:270px;
	margin-bottom:20px
}
.tags-cloud .tags-cloud__items .tags{
	gap:5px
}
.review-form{
	max-width:65%;
	padding:20px
}
.sum_fields input[type=number]{
	border-color:#c7cad7;
	height:50px;
	transition:.2s;
	border-radius:5px
}
.transfers__row{
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	width:100%
}
.transfers__row_hover{
	border:1px solid transparent;
	border-radius:4px;
	padding:10px 0 0 15px;
	width:100%;
	-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.1);
	box-shadow:0 0 10px 0 rgba(0,0,0,.1);
	margin-bottom:20px!important
}
.transfers__row_hover:hover{
	-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.2);
	box-shadow:0 0 10px 0 rgba(0,0,0,.2)
}
.transfers__cell{
	-webkit-align-content:flex-start;
	-ms-flex-line-pack:start;
	align-content:center;
	-webkit-box-align:start;
	-webkit-align-items:flex-start;
	-ms-flex-align:start;
	align-items:flex-start;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-flex:1;
	-webkit-flex-grow:1;
	-ms-flex-positive:1;
	flex-grow:1;
	-webkit-flex-basis:20px;
	-ms-flex-preferred-size:20px;
	flex-basis:20px
}
.transfers__cell_main{
	-webkit-box-flex:1000;
	-webkit-flex-grow:1000;
	-ms-flex-positive:1000;
	flex-grow:1000
}
.credits__main,.transfers__main{
	-webkit-flex-basis:700px;
	-ms-flex-preferred-size:700px;
	flex-basis:700px
}
.credits__bank,.transfers__logo_wrap{
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	padding:10px;
	-webkit-align-content:space-between;
	-ms-flex-line-pack:justify;
	align-content:space-between
}
.credits__logo,.transfers__logo{
	border:4px solid #fff;
	border-radius:4px;
	width:160px;
	height:auto
}
.transfers__info{
	padding:5px 10px;
	-webkit-flex-basis:400px;
	-ms-flex-preferred-size:400px;
	flex-basis:400px;
	align-items:center;
	justify-content:center
}
.transfers__values{
	width:100%;
	overflow:hidden
}
.transfers__values-grid{
	margin:-2px;
	width:calc(100% + 4px);
	align-items:center;
	justify-content:center
}
.transfers__value{
	width:calc(100% / 5 + 1px);
	padding:5px;
	margin:0 -1px -1px 0;
	line-height:1.4
}
.credits__title,.transfers__title{
	font-size:16px;
	line-height:18px;
	display:block
}
.transfers__label{
	font-size:10px;
	width:100%;
	color:#99b
}
.transfers__cell.transfers__buttons{
	padding:10px;
	-webkit-flex-basis:250px;
	-ms-flex-preferred-size:250px;
	flex-basis:250px
}
.converter-pair__head{
	display:flex;
	justify-content:space-between;
	align-items:center;
	margin-bottom:20px
}
.podrobn,main{
	display:block
}
.converter-paid__comisson{
	width:485px
}
.dynamic-table__wrap{
	width:100%;
	overflow:auto
}
.dynamic-table__wrap .dynamic-table{
	min-width:500px
}
.img-pull_right{
	min-width:50%;
	float:right
}
@media (max-width:767px){
	.converter-pair__head{
		flex-direction:column
	}
	.grid_3{
		margin-top:0!important
	}
	.column_row{
		width:unset
	}
	.product-list li{
		margin-left:0
	}
	table.rand_table{
		overflow-x:scroll
	}
}
.product-list li .box:hover .icon{
	background:#57aacd
}
.product-list li .box_cnt__no-flow{
	padding-left:30px
}
.marked-list li{
	position:relative;
	padding-left:41px;
	padding-top:16px;
	padding-bottom:16px!important;
	font-size:16px;
	line-height:18px;
	color:#000
}
.marked-list li+li{
	margin-top:0;
	border-top:1px solid #e5e5e5
}
.marked-list a:hover{
	color:#777
}
table.anytbl td.anytd:last-child{
	min-width:135px;
	vertical-align:middle;
	line-height:1.7
}
.lazy-placeholder{
	width:150px;
	height:75px
}
.lazy-loaded{
	width:unset;
	height:unset
}
.image_logo_140{
	width:140px
}
main{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-flex:1;
	-webkit-flex-grow:1;
	-ms-flex-positive:1;
	flex-grow:1;
	-webkit-box-pack:start;
	-webkit-justify-content:flex-start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	padding-top:40px
}
.well1{
	padding-bottom:60px
}
.ins2{
	padding-bottom:52px
}
.ins3{
	padding-bottom:43px
}
.ins4{
	padding-bottom:20px
}
.text_p p{
	line-height:1.6;
	margin-left:9px
}
.iframe_new{
	height:896px
}
.podrobn{
	margin-top:20px
}
.links_block{
	display:inline-flex;
	flex-flow:row;
	justify-content:space-between
}
.div_link{
	margin-left:10px;
	margin-bottom:10px
}
.rekv_rait{
	display:flex;
	flex-wrap:wrap;
	width:100%
}
.calendar__datepicker-description,.calendar__description,section.ex-section-100,section.ex-section-50{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox
}
.mb-50{
	margin-bottom:50px
}
.ml-0{
	margin-left:0!important
}
li.branches a{
	display:inline-block;
	margin:0
}
.right_arrow,img.metro_icon{
	max-width:25px
}
.float-none{
	float:none!important
}
.metro_list{
	max-width:33%;
	margin-top:15px
}
.block_center-25{
	margin:25px auto 0
}
.modal__list__letter{
	font-weight:800;
	font-size:18px
}
ul.modal__list__items{
	margin-bottom:12px;
	list-style:none;
	margin-left:0
}
h2#auto_credit,h2#cards_credit,h2#ipotek_credit,h2#potreb_credit{
	margin-top:30px
}
.clear_ul_ol{
	list-style:none;
	margin:0;
	padding:0
}
a,b,body,center,div,footer,form,h1,h2,h3,h4,h5,header,html,i,iframe,img,label,li,nav,ol,small,span,strong,sup,table,tbody,td,th,thead,tr,ul{
	margin:0;
	padding:0;
	border:0;
	vertical-align:top
}
ol,ul{
	margin-left:3em
}
.unmarked-list,[class*=row],ol,ul [class*=grid_]{
	list-style:none;
	margin:0
}
h2,h4{
	margin-bottom:15px;
	margin-top:15px;
	text-align:left!important;
	font-weight:700
}
.text_p ul{
	list-style:disc;
	margin-left:25px
}
.text_p ol{
	list-style:decimal;
	margin-left:25px
}
.breadcrumps,.countries,.field__list,.menu,.steps,.tags,ul.letters{
	list-style:none
}
button::-moz-focus-inner{
	border:none;
	padding:0
}
.container [class*=grid_]{
	float:left;
	min-height:1px
}
.container .grid_2{
	width:170px
}
.container .grid_3{
	width:270px;
	padding-left:25px
}
.container .grid_4{
	width:370px
}
.container .grid_free{
	width:unset
}
.container .grid_5{
	width:470px
}
.container .grid_6{
	width:570px;
	margin:0 20px
}
.container .grid_12{
	width:1170px
}
@font-face{
	font-family:Montserrat;
	src:url("../css/Montserrat.ttf") format("truetype");
	font-weight:400;
	font-style:normal
}
@font-face{
	font-family:Montserrat;
	src:url("../css/Montserrat.ttf") format("truetype");
	font-weight:700;
	font-style:normal
}
.pt-40{
	padding-top:40px!important
}
.pt-100{
	padding-top:100px!important
}
.m-0{
	margin-top:0!important;
	margin-bottom:0!important
}
.z-0{
	z-index:0!important
}
.flex-content-center{
	align-content:center!important
}
section{
	margin:20px 0
}
section.ex-section-100{
	width:-webkit-calc(100% - 20px);
	width:calc(100% - 20px)
}
section.ex-section-100,section.ex-section-50{
	-webkit-box-align:start;
	-webkit-align-items:flex-start;
	-ms-flex-align:start;
	align-items:flex-start;
	-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.1);
	box-shadow:0 0 10px 0 rgba(0,0,0,.1);
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	margin:10px 0;
	min-width:280px;
	padding:20px 10px;
	line-height:25pt
}
.calendar{
	margin:0 0 -10px
}
.calendar__button{
	width:250px
}
.calendar__buttons{
	margin:0 0 10px
}
.calendar__course{
	-webkit-box-flex:1;
	-webkit-flex-grow:1;
	-ms-flex-positive:1;
	flex-grow:1;
	margin:0 0 20px;
	padding:0;
	line-height:normal
}
.calendar .calendar__course p{
	line-height:10pt
}
.calendar__datepicker-description{
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	margin:20px -10px 0;
	width:-webkit-calc(100% + 20px);
	width:calc(100% + 20px)
}
.calendar__datepicker{
	-webkit-box-flex:1;
	-webkit-flex-grow:1;
	-ms-flex-positive:1;
	flex-grow:1;
	margin:0 10px 10px;
	width:250px
}
.calendar__description{
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	padding:0;
	-webkit-box-flex:1;
	-webkit-flex-grow:1;
	-ms-flex-positive:1;
	flex-grow:1;
	margin:10px 10px 0;
	width:-webkit-calc(50% - 10px);
	width:calc(50% - 10px);
	min-width:250px
}
.courses__calculator,.courses__currency{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox
}
.calendar__course-title{
	line-height:3;
	font-size:24px
}
.calendar__course-text{
	font-size:24px;
	font-weight:700
}
.calendar__datepicker-description .calendar__description{
	width:-webkit-calc(20% - 10px);
	width:calc(20% - 10px)
}
.calendar__datepicker .ui-widget.ui-widget-content{
	max-height:100%;
	margin-left:auto
}
.calendar__datepicker .ui-datepicker-inline{
	-webkit-border-radius:0;
	border-radius:0;
	padding:0
}
.calendar__datepicker-description .ui-datepicker-header{
	background:#ffdf0f;
	border:1px solid #f0d000;
	border-radius:3px 3px 0 0;
	margin:-1px -1px 0;
	color:#000;
	font-weight:700;
	line-height:30px;
	position:relative
}
.calendar__datepicker-description .ui-datepicker-prev:after,.ui-datepicker-next:after{
	background:url("../../icon-prev.svg") 50% 50%/5px no-repeat;
	content:'';
	height:100%;
	width:100%;
	opacity:.4;
	position:absolute;
	left:0
}
.forecast__question-box:hover .forecast__question-button,.forecast__radio:checked+label:after{
	opacity:1
}
.calendar__datepicker-description .ui-datepicker-next:hover:after,.calendar__datepicker-description .ui-datepicker-prev:hover:after{
	-webkit-box-shadow:0 0 10px 1px rgba(0,0,0,.15);
	box-shadow:0 0 10px 1px rgba(0,0,0,.15);
	opacity:1
}
.calendar__datepicker-description .ui-datepicker-next{
	right:10px
}
.calendar__datepicker-description .ui-datepicker-next:after{
	background-image:url("../../icon-next.svg")
}
.calendar__datepicker-description .ui-datepicker-month,.calendar__datepicker-description .ui-datepicker-year{
	background-color:#fff;
	border:0;
	padding:0 3px;
	margin-right:3px
}
.courses__calculator{
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-flex:1;
	-webkit-flex-grow:1;
	-ms-flex-positive:1;
	flex-grow:1;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	margin:15px;
	padding:0;
	position:relative;
	gap:10px
}
.courses__currency,.courses__sum{
	margin-right:20px;
	margin-bottom:20px
}
.input.courses__currency1{
	width:auto;
	flex:1 0 250px
}
.courses__calculator .courses__sum>input{
	width:100%;
	margin-bottom:4px;
	border:none;
	font-size:1.2em;
	padding-left:10px;
	border-radius:2px
}
.courses__currency{
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	display:flex;
	-webkit-box-flex:1;
	-webkit-flex-grow:1;
	-ms-flex-positive:1;
	flex-grow:1;
	width:250px
}
.forecast__about-rss,.forecast__button-box{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox
}
.courses__sum{
	-webkit-box-flex:1;
	-webkit-flex-grow:1;
	-ms-flex-positive:1;
	flex-grow:1;
	min-width:250px;
	position:relative
}
.forecast__about-rss{
	background:#efeff9;
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	margin:50px 0
}
.forecast__about{
	-webkit-box-flex:1;
	-webkit-flex-grow:1;
	-ms-flex-positive:1;
	flex-grow:1;
	margin:0;
	min-width:280px;
	padding:20px;
	width:-webkit-calc(50% - 40px);
	width:calc(50% - 40px)
}
.forecast__arrow{
	margin:-10px 0
}
.forecast__button-box{
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:left
}
.forecast__buttons,.forecast__course{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox
}
.forecast__button{
	font-size:11.5pt;
	margin:10px
}
.forecast__buttons{
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	margin-top:50px;
	width:100%
}
.forecast__buttons .button{
	margin:10px
}
.forecast__chng{
	color:#0a0
}
.forecast__chng_minus{
	color:red
}
.forecast__course{
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	color:#90909f;
	display:flex;
	font-size:16pt;
	font-weight:400;
	-webkit-box-pack:end;
	-webkit-justify-content:flex-end;
	-ms-flex-pack:end;
	justify-content:flex-end;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	margin-right:10px;
	padding:20px 0;
	width:70px
}
.forecast__currency,.forecast__currency-logo{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox
}
.forecast__course:hover{
	color:#000;
	cursor:pointer
}
.forecast__course:active{
	opacity:.5
}
.forecast__course_cb{
	width:100px
}
.forecast__course_th{
	font-size:10pt;
	font-weight:100;
	padding:20px 10px 15px
}
.forecast__course_th:hover,.forecast__data-description,.forecast__desc,.forecast__value-header{
	color:#90909f
}
.forecast__currency-logo{
	background:#ffdf0f;
	border-color:#f0d000;
	border-radius:50%;
	display:flex;
	font-size:26pt;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	height:50px;
	left:0;
	position:absolute;
	top:0;
	width:50px
}
.forecast__currency{
	display:flex;
	font-size:16pt;
	padding:20px;
	width:180px
}
.forecast__currency_th{
	font-size:10pt;
	font-weight:100;
	padding:10px 10px 20px 20px
}
.forecast__data{
	padding:0;
	vertical-align:top
}
.forecast__datas{
	margin:10px 10px 20px
}
.forecast__disclaimer{
	background:#efeff9;
	margin-bottom:50px;
	padding:20px
}
.forecast__main{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	font-size:10pt;
	margin:-10px -10px 10px
}
.forecast__offc{
	font-size:30pt;
	font-weight:400;
	line-height:30pt;
	margin:13px 0
}
.forecast__question-button{
	background:url("https://perevody-deneg.ru/img/icon-input-select.svg") 50% 50%/15px no-repeat;
	display:inline-block;
	height:100%;
	opacity:.4;
	width:30px
}
.forecast__recomendation-box_active .forecast__question-button{
	background-image:url("https://perevody-deneg.ru/img/icon-close.svg")
}
.forecast__question{
	border-bottom:1px dashed #369;
	color:#369;
	display:inline-block;
	margin-bottom:20px
}
.forecast__question:hover{
	border-color:#000;
	color:#000
}
.forecast__radio{
	position:relative;
	z-index:-1;
	opacity:0;
	margin:0 0 0 -10px
}
.forecast__radio+label{
	position:relative;
	padding:0 0 0 35px;
	cursor:pointer
}
.forecast__radio+label:before{
	content:'';
	position:absolute;
	top:-1px;
	left:0;
	width:22px;
	height:22px;
	border:1px solid #e0e0f0;
	border-radius:50%;
	background:#fff;
	-webkit-box-shadow:inset 0 0 5px 0 rgba(0,0,0,.1);
	box-shadow:inset 0 0 5px 0 rgba(0,0,0,.1)
}
.forecast__radio+label:after{
	content:'';
	position:absolute;
	top:3px;
	left:4px;
	width:16px;
	height:16px;
	border-radius:50%;
	background:#e0e0f0;
	opacity:0;
	-webkit-transition:.2s;
	-o-transition:.2s;
	transition:.2s
}
.forecast__recommendation{
	display:none;
	font-size:10pt;
	margin-bottom:20px
}
.forecast__tcurrencies,.forecast__tcurrency{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox
}
.forecast__recomendation-box_active .forecast__recommendation111{
	display:block
}
.forecast__rss-input{
	-webkit-box-flex:1;
	-webkit-flex-grow:1;
	-ms-flex-positive:1;
	flex-grow:1;
	margin:10px 0;
	width:max-content;
	max-width:500px
}
.forecast__rss{
	-webkit-box-flex:1;
	-webkit-flex-grow:1;
	-ms-flex-positive:1;
	flex-grow:1;
	margin:0;
	min-width:280px;
	padding:20px;
	position:relative;
	width:-webkit-calc(50% - 40px);
	width:calc(50% - 40px)
}
.forecast__tcurrencies{
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	width:250px;
	height:100%;
	-webkit-box-flex:1;
	-webkit-flex-grow:1;
	-ms-flex-positive:1;
	flex-grow:1
}
.forecast__tcurrencies_th{
	padding-top:10px
}
.forecast__tcurrency-left{
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	display:none;
	-webkit-box-flex:1;
	-webkit-flex-grow:1;
	-ms-flex-positive:1;
	flex-grow:1;
	padding:0 20px 10px;
	width:180px
}
.forecast__tcurrency-top{
	-webkit-box-flex:1;
	-webkit-flex-grow:1;
	-ms-flex-positive:1;
	flex-grow:1;
	position:relative;
	text-align:center;
	width:100%
}
.forecast__tcurrency-top:after{
	content:'';
	background:#e0e0f0;
	left:10px;
	position:absolute;
	top:-webkit-calc(100% + 10px);
	top:calc(100% + 10px);
	width:-webkit-calc(100% - 20px);
	width:calc(100% - 20px);
	height:1px
}
.forecast__tcurrency{
	display:flex;
	-webkit-box-flex:1;
	-webkit-flex-grow:1;
	-ms-flex-positive:1;
	flex-grow:1;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-justify-content:space-around;
	-ms-flex-pack:distribute;
	justify-content:space-around;
	width:160px
}
.forecast__tile,.forecast__tile-button{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox
}
.forecast__tcurrency_cb{
	width:200px
}
.forecast__tile-button{
	-webkit-box-align:end;
	-webkit-align-items:flex-end;
	-ms-flex-align:end;
	align-items:flex-end;
	display:flex;
	-webkit-box-flex:1;
	-webkit-flex-grow:1;
	-ms-flex-positive:1;
	flex-grow:1;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center
}
.forecast__tile-header{
	border-bottom:1px solid #efeff9;
	font:700 16pt/50px 'Open Sans';
	letter-spacing:-.02em;
	margin:0 0 20px;
	padding:0 0 20px 70px;
	position:relative
}
.forecast__tile{
	background:#fff;
	-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.1);
	box-shadow:0 0 10px 0 rgba(0,0,0,.1);
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-flex:1;
	-webkit-flex-grow:1;
	-ms-flex-positive:1;
	flex-grow:1;
	margin:0 10px 20px;
	min-width:280px;
	padding:20px;
	width:45%
}
.forecast__tile:hover{
	-webkit-box-shadow:0 0 10px 1px rgba(0,0,0,.15);
	box-shadow:0 0 10px 1px rgba(0,0,0,.15)
}
.forecast__tiles{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
	margin:0 -10px;
	font-family:"'Open Sans'","'Segoe UI'",Arial,Helvetica,sans-serif
}
.forecast__value{
	background:#efeff9;
	border:#e0e0f0;
	-webkit-box-flex:1;
	-webkit-flex-grow:1;
	-ms-flex-positive:1;
	flex-grow:1;
	margin:10px 10px 20px;
	min-width:150px;
	padding:4px 10px
}
.forecast__tile__solo{
	width:50%
}
.inline-block{
	display:inline-block
}
.header__content,.header__menu{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	-webkit-flex-wrap:wrap
}
.header{
	background-color:#fff;
	width:100%;
	position:fixed;
	z-index:999
}
.header__content{
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
	margin:0 -10px;
	width:calc(100% + 20px);
	position:relative;
	align-items:center;
	background:#fff
}
.header__content:before{
	content:"";
	width:100%;
	height:100%;
	position:absolute;
	-webkit-box-shadow:0 3px 3px -3px rgba(0,0,0,.2);
	box-shadow:0 3px 3px -3px rgba(0,0,0,.2);
	z-index:-1
}
.header__logo{
	max-width:180px;
	margin:0 10px;
	padding:10px 0;
	width:100%
}
.find__close,.header__menu-button{
	height:40px;
	width:40px;
	cursor:pointer
}
.header__menu-button{
	-webkit-align-self:center;
	-ms-flex-item-align:center;
	align-self:center;
	background:0 0;
	border:2px solid #ecf1fd;
	border-radius:5px;
	display:none;
	margin:5px 10px;
	position:relative
}
.find input.find__input,input[name=text]{
	border:1px solid #e0e0f0;
	color:#000;
	padding:0 15px
}
.header__menu-button:focus,.header__menu-button:hover{
	outline:0;
	-webkit-box-shadow:0 0 0 1pt #0080cc;
	box-shadow:0 0 0 1pt #0080cc
}
.header__menu-button span{
	display:block;
	width:24px;
	height:2.5px;
	position:absolute;
	background:#0080cc;
	-webkit-transform-origin:4px 0px;
	-ms-transform-origin:4px 0px;
	transform-origin:4px 0px;
	-webkit-transition:background .5s cubic-bezier(.77, .2, .05, 1),opacity .55s,-webkit-transform .5s cubic-bezier(.77, .2, .05, 1);
	transition:transform .5s cubic-bezier(.77, .2, .05, 1),background .5s cubic-bezier(.77, .2, .05, 1),opacity .55s,-webkit-transform .5s cubic-bezier(.77, .2, .05, 1);
	-o-transition:transform .5s cubic-bezier(.77, .2, .05, 1),background .5s cubic-bezier(.77, .2, .05, 1),opacity .55s;
	top:calc(50% - 1.5px);
	left:6px
}
.header__menu-button span:first-child{
	top:calc(50% - 8.5px)
}
.header__menu-button span:nth-child(3){
	top:calc(50% + 5.5px)
}
.header__menu-button_active span:first-child{
	-webkit-transform:rotate(45deg) scale(1.3);
	-ms-transform:rotate(45deg) scale(1.3);
	transform:rotate(45deg) scale(1.3);
	top:9.5px;
	left:7px
}
.header__menu-button_active span:nth-child(2){
	opacity:0
}
.header__menu-button_active span:nth-child(3){
	-webkit-transform:rotate(-45deg) scale(1.3);
	-ms-transform:rotate(-45deg) scale(1.3);
	transform:rotate(-45deg) scale(1.3);
	top:24.5px;
	left:5px
}
.header__menu{
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	align-items:center;
	margin:0 10px;
	padding:10px 0;
	max-width:calc(100% - 320px)
}
.footer__content,.footer__copy{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox
}
.find.find_header{
	background:#31353a;
	-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.1);
	box-shadow:0 0 10px 0 rgba(0,0,0,.1);
	display:none;
	max-width:500px;
	padding:60px 20px 30px;
	position:fixed;
	right:3%;
	top:10px;
	width:94%;
	z-index:999
}
.find__close{
	background:url("../../icon-close.svg") 50% 50%/20px no-repeat;
	position:absolute;
	top:10px;
	right:20px
}
.find,.footer,.footer__content{
	position:relative
}
.find_header .find__submit{
	right:20px!important;
	top:60px!important
}
.y-search .y-search-icon{
	background:url(../../search.png) 0 0/20px 20px no-repeat;
	width:20px;
	height:20px;
	display:block
}
.footer:after,.footer__content:before{
	top:0;
	height:100%;
	position:absolute;
	content:""
}
.footer{
	padding:0;
	margin-bottom:5px
}
.footer:after{
	width:100%;
	-webkit-box-shadow:0 5px 5px -5px rgba(0,0,0,.2);
	box-shadow:0 5px 5px -5px rgba(0,0,0,.2);
	z-index:-1
}
.footer__content{
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
	margin:0 -10px 10px;
	width:calc(100% + 20px);
	padding-top:50px;
	background:#fff
}
.footer__content:before{
	width:100%;
	-webkit-box-shadow:0 -3px 3px -3px rgba(0,0,0,.2);
	box-shadow:0 -3px 3px -3px rgba(0,0,0,.2);
	z-index:0
}
.footer__copy{
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	color:#99b;
	display:flex;
	-webkit-flex-wrap:wrap-reverse;
	-ms-flex-wrap:wrap-reverse;
	flex-wrap:wrap-reverse;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
	padding:10px;
	width:100%
}
.find input.find__input,.footer__downloads,.footer__main,input[name=text]{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox
}
.footer__left-side{
	flex-basis:400px
}
.footer__disclaimer{
	color:#99b
}
.find{
	padding:5px 0;
	width:100%
}
.find input.find__input{
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	background:#fff;
	-webkit-box-shadow:inset 0 0 5px 0 rgba(0,0,0,.1);
	box-shadow:inset 0 0 5px 0 rgba(0,0,0,.1);
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	font:100 11.5pt 'Open Sans','Segoe UI',Arial,Helvetica,sans-serif;
	height:40px;
	position:relative;
	width:100%
}
.find .find__submit{
	background:url("../../icon-find.svg") 50% 50%/20px no-repeat;
	cursor:pointer;
	height:40px;
	opacity:.4;
	position:absolute;
	right:0;
	top:5px;
	width:40px
}
input[name=text]{
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	background:#fff;
	-webkit-box-shadow:inset 0 0 5px 0 rgb(0 0 0 / 10%);
	box-shadow:inset 0 0 5px 0 rgb(0 0 0 / 10%);
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	font:100 11.5pt "Open Sans","Segoe UI",Arial,Helvetica,sans-serif;
	height:40px;
	position:relative
}
.footer__downloads{
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-flex:0;
	-webkit-flex-grow:0;
	-ms-flex-positive:0;
	flex-grow:0;
	list-style:none;
	padding:0;
	position:relative;
	z-index:1
}
.footer__downloads li,.grid_2px>*{
	margin:2px
}
.footer__downloads img{
	max-width:150px;
	display:block;
	opacity:.5
}
.footer__downloads a:hover img,a.setup-app:hover{
	opacity:1
}
.footer__logo{
	-webkit-flex-basis:180px;
	-ms-flex-preferred-size:180px;
	flex-basis:180px;
	margin:0 10px;
	padding:10px 0;
	width:100%
}
.footer__main{
	-webkit-box-align:start;
	-webkit-align-items:flex-start;
	-ms-flex-align:start;
	align-items:flex-start;
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
	padding:10px;
	width:100%
}
.footer__menu,.menu{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox
}
.article__img,.article_img{
	width:calc(50% - 20px)
}
.footer__menu-column{
	font-size:14px;
	margin:5px;
	-webkit-box-flex:1;
	-webkit-flex-grow:1;
	-ms-flex-positive:1;
	flex-grow:1
}
.footer__menu{
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-flex:0;
	-webkit-flex-grow:0;
	-ms-flex-positive:0;
	flex-grow:0;
	margin:15px 0
}
.footer__menu .menu__link_submenu .menu{
	background:#fff;
	display:none;
	padding:10px;
	position:absolute;
	width:auto;
	min-width:250px;
	top:100%;
	font-size:12px
}
.footer__menu .menu__link,.menu .menu .menu__link{
	font-size:14px
}
.footer__menu .menu__label{
	padding:2px 25px 2px 0!important;
	margin-right:10px
}
.menu{
	-webkit-box-align:start;
	-webkit-align-items:flex-start;
	-ms-flex-align:start;
	align-items:flex-start;
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	margin:0;
	padding:0
}
.menu__link>.menu{
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	position:relative;
	width:100%;
	z-index:1;
	-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.1);
	box-shadow:0 1px 2px 0 rgba(0,0,0,.1)
}
.menu_mainmenu{
	-webkit-box-align:stretch;
	-webkit-align-items:stretch;
	-ms-flex-align:stretch;
	align-items:stretch
}
.menu_mainmenu .menu{
	display:none;
	min-width:250px
}
.menu_mainmenu>.menu__item>.menu__link>.menu{
	background:#fff;
	padding:5px 0 10px;
	position:absolute;
	top:100%;
	left:0
}
.footer__menu .menu__item_active .menu,.menu_mainmenu .menu__item_active>.menu__link>.menu{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex
}
.menu_mainmenu>.menu__item:last-child>.menu__link>.menu{
	left:auto;
	right:0
}
.menu__item{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	position:relative
}
.article_img:after,.menu__link .menu__item{
	width:100%
}
.menu__label{
	color:rgba(0,0,0,.8);
	display:inline;
	-webkit-box-flex:0;
	-webkit-flex-grow:0;
	-ms-flex-positive:0;
	flex-grow:0;
	padding:5px 20px;
	position:relative
}
.block,.menu__link{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox
}
.article,.block{
	padding:0 0 10px;
	position:relative
}
.menu__link_submenu>.menu__label{
	display:inline;
	padding:5px 25px 5px 20px
}
.menu__link:hover>.menu__label{
	color:#0080cc;
	opacity:1
}
.menu__link_submenu>.menu__label:after{
	border-radius:50%;
	-webkit-box-shadow:0 0 5px rgba(0,0,0,.1);
	box-shadow:0 0 5px rgba(0,0,0,.1);
	background:url(../img/icons/arrow_down.svg) 50% 50%/8px no-repeat;
	top:calc(50% - 8px);
	content:"";
	display:inline-block;
	height:16px;
	width:16px;
	position:absolute;
	right:0;
	-webkit-transition:.5s;
	-o-transition:.5s;
	transition:.5s
}
.block_redborder .block__header:after,.gray_line:after{
	background:-o-repeating-linear-gradient(135deg,transparent,transparent 20px,rgba(236,241,253,.5) 20px,rgba(236,241,253,.5) 40px)
}
.menu__item_locked .menu__label{
	color:#99b;
	display:none;
	cursor:default
}
.breadcrumps__courses,.menu__item_locked:hover .menu__label,.news__date{
	color:#99b
}
.menu__link{
	-webkit-box-align:start;
	-webkit-align-items:flex-start;
	-ms-flex-align:start;
	align-items:flex-start;
	color:rgba(0,0,0,.8);
	cursor:pointer;
	display:flex;
	-webkit-box-flex:1;
	-webkit-flex-grow:1;
	-ms-flex-positive:1;
	flex-grow:1;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	font-size:16px;
	font-weight:400;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	position:relative
}
.block,.block_red{
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column
}
.menu__link:hover{
	color:#0080cc;
	opacity:1
}
.linkblock:hover .linkblock__img,.news__block:hover .news__bank-logo{
	opacity:.75
}
.article{
	z-index:1
}
.article:after{
	content:"";
	bottom:-20px;
	width:100%;
	height:75px;
	background:-o-repeating-linear-gradient(135deg,transparent,transparent 20px,rgba(236,241,253,.3) 20px,rgba(236,241,253,.3) 40px);
	background:repeating-linear-gradient(-45deg,transparent,transparent 20px,rgba(236,241,253,.3) 20px,rgba(236,241,253,.3) 40px);
	left:0;
	position:absolute;
	z-index:-1
}
.article__img{
	background:50% 50%/cover no-repeat;
	border:1px solid #ecf1fd;
	border-radius:50px 4px 4px;
	min-width:250px;
	min-height:200px
}
.block:after,.block__form,.block__header{
	width:calc(100% - 10px)
}
.block{
	min-width:250px;
	border-radius:4px;
	display:flex;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-flex:1;
	-webkit-flex-grow:1;
	-ms-flex-positive:1;
	flex-grow:1
}
.block_red,.block_redborder{
	padding:30px 20px;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox
}
.block:after{
	content:"";
	height:100%;
	top:0;
	position:absolute;
	background:#f8faff;
	border-radius:4px;
	z-index:-2
}
.block__header:after,.preferences__block_blue:after{
	background:-o-repeating-linear-gradient(135deg,transparent,transparent 20px,#fff15 20px,#fff15 40px)
}
.block_red{
	background:-o-linear-gradient(135deg,#ee008f 0,#c03 98.88%);
	background:linear-gradient(-45deg,#ee008f 0,#c03 98.88%);
	color:#fff;
	display:flex;
	-ms-flex-direction:column;
	flex-direction:column
}
.block__form,.block_redborder{
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column
}
.block_redborder{
	background:#fff;
	border:2px solid #c03;
	display:flex;
	-ms-flex-direction:column;
	flex-direction:column
}
.block__buttons{
	margin-top:10px;
	justify-self:flex-end
}
.block__buttons .button,.money-transfer img{
	width:100%
}
.block__form{
	background:#ecf1fd;
	padding:50px 20px 20px;
	border-radius:50px 4px 4px;
	position:relative;
	left:10px;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-flex:1;
	-webkit-flex-grow:1;
	-ms-flex-positive:1;
	flex-grow:1
}
.block__text,.field__list{
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column
}
.block__form_padding_top{
	padding-top:30px
}
.block__header{
	background:calc(100% - 10px) 10px no-repeat;
	background-size:70px;
	color:#fff;
	font-size:26px;
	padding:20px 80px 90px 20px;
	position:relative;
	margin-bottom:-60px;
	border-radius:4px 4px 0 0;
	-webkit-transition:2s;
	-o-transition:2s;
	transition:2s;
	line-height:1.2
}
.block__header:after,.block__header:before,.block_redborder .block__header:after{
	width:100%;
	position:absolute;
	content:"";
	left:0
}
.block__header:after{
	bottom:0;
	height:75px;
	background:repeating-linear-gradient(-45deg,transparent,transparent 20px,#fff15 20px,#fff15 40px)
}
.block__header:before{
	border-radius:4px 4px 0 0;
	top:0;
	height:100%;
	background:-o-linear-gradient(135deg,#8b00cc 0,#0080cc 98.88%);
	background:linear-gradient(-45deg,#8b00cc 0,#0080cc 98.88%);
	z-index:-1
}
.block_red .block__header:before,.block_redborder .block__header:before,.no_tr_show{
	display:none
}
.block__text,.breadcrumps{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox
}
.block_redborder .block__header{
	color:#000;
	z-index:0
}
.block_redborder .block__header:after{
	bottom:0;
	height:75px;
	background:repeating-linear-gradient(-45deg,transparent,transparent 20px,rgba(236,241,253,.5) 20px,rgba(236,241,253,.5) 40px);
	z-index:-1
}
.block__header_red a,.block__title{
	color:#fff
}
.block__header_red:before{
	background:-o-linear-gradient(135deg,#ee008f 0,#c03 98.88%);
	background:linear-gradient(-45deg,#ee008f 0,#c03 98.88%)
}
.block__text{
	display:flex;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-flex:1;
	-webkit-flex-grow:1;
	-ms-flex-positive:1;
	flex-grow:1;
	text-align:left
}
.block__title:hover{
	color:#fff;
	opacity:.75
}
.breadcrumps{
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	margin:0;
	padding:0
}
.breadcrumps__box,.button{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox
}
.breadcrumps li>a{
	display:inline-block;
	margin:0;
	padding-right:20px;
	position:relative
}
.breadcrumps li>a.breadcrumbs__link:after{
	background:url(../img/icons/arrow_right.svg) 50% 50%/8px no-repeat;
	top:calc(50% - 8px);
	content:"";
	display:inline-block;
	height:16px;
	width:16px;
	position:absolute;
	right:0;
	-webkit-transition:.5s;
	-o-transition:.5s;
	transition:.5s
}
.breadcrumps__box{
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
	margin-bottom:25px;
	margin-top:30px
}
.button{
	-webkit-align-self:flex-start;
	-ms-flex-item-align:start;
	align-self:flex-start;
	border:2px solid #c03;
	border-radius:50px;
	color:#c03;
	cursor:pointer;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-flex:0;
	-webkit-flex:0 1 250px;
	-ms-flex:0 1 250px;
	flex:0 1 250px;
	font-size:14px;
	line-height:14px;
	min-height:40px;
	text-align:center;
	background:0 0;
	padding:5px 20px;
	font-weight:700
}
.credits__label,.credits__license{
	font-size:10px;
	color:#99b;
	width:100%
}
.button:hover{
	opacity:1;
	color:#fff;
	background:#c03;
	-webkit-box-shadow:0 0 10px rgba(0,128,204,.1);
	box-shadow:0 0 10px rgba(0,128,204,.1)
}
.button_arrow{
	padding-right:60px;
	position:relative
}
.button_arrow:after{
	content:"";
	width:45px;
	height:100%;
	position:absolute;
	right:15px;
	background:url(../img/icons/button_arrow_red.svg) 50% 50%/contain no-repeat
}
.credits__comment:after,.faq__question:after{
	top:calc(50% - 8px);
	content:"";
	height:16px;
	right:0;
	-webkit-transition:.5s;
	-o-transition:.5s
}
.button_arrow:hover:after{
	background-image:url(../img/icons/button_arrow_white.svg)
}
.button_blue{
	border:2px solid #0080cc;
	color:#0080cc
}
.button_blue:hover,.popular_links .btn_list:hover{
	color:#fff;
	background:#0080cc
}
.button_white,.button_white-blue{
	border:2px solid #fff;
	color:#fff
}
.button_white:hover{
	opacity:1;
	color:#c03;
	background:#fff;
	-webkit-box-shadow:0 0 10px rgba(204,0,51,.1);
	box-shadow:0 0 10px rgba(204,0,51,.1)
}
.button_white-blue:hover{
	opacity:1;
	color:#0080cc;
	background:#fff;
	-webkit-box-shadow:0 0 10px rgba(204,0,51,.1);
	box-shadow:0 0 10px rgba(204,0,51,.1)
}
.button_active{
	background:#0080cc;
	border:2px solid #0080cc;
	color:#fff
}
.button_active:hover{
	color:#fff;
	background:#0060bb;
	border:2px solid #0060bb
}
.credits__comment:hover,.faq__question:hover{
	color:#0080cc
}
.countries{
	margin:0;
	padding:0;
	-webkit-column-count:auto;
	-moz-column-count:auto;
	column-count:auto;
	-webkit-column-width:130px;
	-moz-column-width:130px;
	column-width:130px;
	-webkit-column-gap:20px;
	-moz-column-gap:20px;
	column-gap:20px;
	width:100%
}
.countries__flag{
	outline:#ecf1fd solid 1px;
	height:11px;
	width:16px;
	top:calc(50% - 6px);
	left:0;
	position:absolute;
	background:url(../img/flags/flags.png) no-repeat
}
.countries__item{
	position:relative;
	padding-left:25px
}
.credits__buttons-grid{
	-webkit-flex-wrap:wrap-reverse;
	-ms-flex-wrap:wrap-reverse;
	flex-wrap:wrap-reverse
}
.credits__cell.credits__buttons{
	padding:10px;
	-webkit-flex-basis:200px;
	-ms-flex-preferred-size:200px;
	flex-basis:200px
}
.credits__cell{
	-webkit-align-content:flex-start;
	-ms-flex-line-pack:start;
	align-content:flex-start;
	-webkit-box-align:start;
	-webkit-align-items:flex-start;
	-ms-flex-align:start;
	align-items:flex-start;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-flex:1;
	-webkit-flex-grow:1;
	-ms-flex-positive:1;
	flex-grow:1;
	-webkit-flex-basis:20px;
	-ms-flex-preferred-size:20px;
	flex-basis:20px
}
.credits__cell_main{
	-webkit-box-flex:1000;
	-webkit-flex-grow:1000;
	-ms-flex-positive:1000;
	flex-grow:1000
}
.credits__comment{
	margin-bottom:10px;
	cursor:pointer;
	position:relative;
	display:inline-block;
	padding-right:25px
}
.credits__comment:after{
	border-radius:50%;
	-webkit-box-shadow:0 0 5px rgba(0,0,0,.1);
	box-shadow:0 0 5px rgba(0,0,0,.1);
	background:url(../img/icons/arrow_down.svg) 50% 50%/8px no-repeat;
	display:inline-block;
	width:16px;
	position:absolute;
	transition:.5s
}
.credits__info{
	padding:5px 10px;
	-webkit-flex-basis:400px;
	-ms-flex-preferred-size:400px;
	flex-basis:400px
}
.credits__label{
	margin-bottom:-1px
}
.credits__license{
	display:block;
	margin:5px 0;
	line-height:10px;
	text-align:center
}
.faq__item,.field__input-box_find input{
	text-align:left
}
.credits__row_hover{
	border:1px solid transparent;
	border-radius:4px;
	padding:10px 0 0 15px;
	width:100%;
	-webkit-box-shadow:0 0 10px rgb(0 128 204 / 40%);
	box-shadow:0 0 10px rgb(0 128 204 / 40%);
	margin-bottom:20px
}
.credits__row_hover:hover{
	position:relative;
	-webkit-box-shadow:0 0 10px rgb(0 128 204 / 70%);
	box-shadow:0 0 10px rgb(0 128 204 / 70%);
	z-index:1;
	background:rgba(255,255,255,.5)
}
.credits__value{
	width:calc(100% / 5 + 1px);
	padding:5px;
	border-bottom:1px solid;
	border-left:1px solid;
	margin:0 -1px -1px 0;
	line-height:1.4;
	color:#000
}
.credits__values-grid{
	margin:-2px;
	width:calc(100% + 4px)
}
.credits__values{
	margin:10px 0;
	width:100%;
	overflow:hidden
}
.faq__answer{
	display:none;
	margin-bottom:30px;
	padding-left:20px
}
.faq__item_active .faq__answer{
	display:block
}
.faq__item{
	margin-bottom:20px;
	border-bottom:1px solid #0080cc
}
.faq__question{
	margin-bottom:20px;
	cursor:pointer;
	position:relative;
	display:inline-block;
	padding-right:25px
}
.faq__item_active .faq__question{
	font-weight:700;
	margin-bottom:10px
}
.faq__question:after{
	border-radius:50%;
	-webkit-box-shadow:0 0 5px rgba(0,0,0,.1);
	box-shadow:0 0 5px rgba(0,0,0,.1);
	background:url(../img/icons/arrow_down.svg) 50% 50%/8px no-repeat;
	display:inline-block;
	width:16px;
	position:absolute;
	transition:.5s
}
.credits__top,.linkblock{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox
}
.faq__item_active .faq__question:after{
	-webkit-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	transform:rotate(180deg)
}
.credits__top{
	background:#f8faff;
	border-radius:4px;
	margin:0 0 5px;
	padding:10px 20px;
	width:100%;
	-webkit-box-shadow:0 0 10px rgba(0,128,204,.05);
	box-shadow:0 0 10px rgba(0,128,204,.05);
	color:#99b;
	font-size:10px;
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	cursor:default
}
.credits__top:hover{
	-webkit-box-shadow:0 0 10px rgba(0,128,204,.15);
	box-shadow:0 0 10px rgba(0,128,204,.15)
}
.credits__sort{
	display:inline-block;
	margin-left:20px;
	color:#0080cc;
	cursor:pointer
}
.field{
	margin-bottom:10px;
	-webkit-box-flex:1;
	-webkit-flex-grow:1;
	-ms-flex-positive:1;
	flex-grow:1;
	width:100%
}
.field__button,.field__input-box_select:after{
	border-radius:50%;
	top:calc(50% - 11px);
	height:22px;
	width:22px;
	position:absolute;
	right:5px;
	content:"";
	cursor:pointer
}
.field__button{
	-webkit-box-shadow:0 0 5px rgba(0,0,0,.1);
	box-shadow:0 0 5px rgba(0,0,0,.1);
	background:url(../img/icons/plus.svg) 50% 50%/11px no-repeat;
	display:inline-block;
	-webkit-transition:.5s;
	-o-transition:.5s;
	transition:.5s
}
.field__button_minus{
	left:5px;
	right:auto;
	background-image:url(../img/icons/minus.svg)
}
.field__button:hover{
	-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);
	box-shadow:0 0 5px rgba(0,0,0,.3)
}
.field__input~.field__flag{
	left:20px
}
.field__flag{
	outline:#ecf1fd solid 1px;
	height:11px;
	width:16px;
	top:calc(50% - 6px);
	left:10px;
	position:absolute;
	background:url(../img/flags/flags.png) no-repeat
}
.field__input,.field__input-box{
	position:relative;
	text-align:center
}
.field__input-box{
	background:#fff;
	border-radius:50px;
	width:100%;
	padding:0 15px
}
button.field__button-submit{
	background:url("../../search.svg") center center no-repeat;
	top:0;
	right:10px;
	height:30px;
	width:30px;
	transition:.5s;
	position:absolute;
	cursor:pointer
}
.field__input-box_active .field__list,.field__input-box_find .field__list{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex
}
.field__input-box_select:after{
	-webkit-box-shadow:0 0 5px rgba(0,0,0,.1);
	box-shadow:0 0 5px rgba(0,0,0,.1);
	background:url(../img/icons/arrow_down.svg) 50% 50%/11px no-repeat;
	display:inline-block;
	-webkit-transition:.5s;
	-o-transition:.5s;
	transition:.5s
}
.field__input-box_select:hover:after{
	-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);
	box-shadow:0 0 5px rgba(0,0,0,.3)
}
.field__input-box_white{
	border:1px solid #e5e5e5
}
.field__input-box_white .field__list{
	background:#f8faff
}
.field__area{
	margin-right:5px
}
.field__area_currency{
	width:50%
}
.field__input{
	width:100%;
	padding:5px 0;
	font-size:18px;
	outline:0;
	border:none
}
.field__input::-webkit-input-placeholder{
	color:#e5e5f5
}
.field__input::-moz-placeholder{
	color:#e5e5f5
}
.field__input:-ms-input-placeholder{
	color:#e5e5f5
}
.field__input::-ms-input-placeholder{
	color:#e5e5f5
}
.field__label{
	display:block;
	color:#99b;
	margin:0 0 5px 15px
}
.field__list{
	background:#fff;
	-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.1);
	box-shadow:0 1px 2px 0 rgba(0,0,0,.1);
	display:none;
	-ms-flex-direction:column;
	flex-direction:column;
	left:10px;
	margin:0;
	padding:0;
	position:absolute;
	top:calc(100% + 5px);
	width:calc(100% - 20px);
	z-index:999;
	max-height:250px;
	max-width:300px;
	overflow-y:auto
}
.field__input-box_transparent,.tags li a{
	background:0 0
}
.linkblock,.news__block{
	-webkit-flex-direction:column;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal
}
.field__flag-box,.gray,.news__patch,.preferences__block,.preferences__patch,.steps__step{
	position:relative
}
.field__input-box_padding_reset{
	padding:0 10px
}
.field__input-box .field__input{
	border:none;
	padding:1px;
	height:unset
}
.field__input_white{
	border:1px solid #ecf1fd;
	border-radius:50px
}
.field__flag-box{
	padding-left:40px!important
}
.z-index-1{
	z-index:1!important
}
.gray{
	border-radius:4px;
	padding:0 20px;
	z-index:-1
}
.gray_line{
	padding-left:100px
}
.gray_line:after{
	content:"";
	top:0;
	width:75px;
	height:100%;
	background:repeating-linear-gradient(-45deg,transparent,transparent 20px,rgba(236,241,253,.5) 20px,rgba(236,241,253,.5) 40px);
	left:0;
	position:absolute
}
.gray_line_bottom:after,.preferences__patch:after{
	background:-o-repeating-linear-gradient(135deg,transparent,transparent 20px,rgba(236,241,253,.5) 20px,rgba(236,241,253,.5) 40px)
}
.gray_line_bottom{
	padding-bottom:75px
}
.gray_line_bottom:after{
	content:"";
	bottom:0;
	width:100%;
	height:50px;
	background:repeating-linear-gradient(-45deg,transparent,transparent 20px,rgba(236,241,253,.5) 20px,rgba(236,241,253,.5) 40px);
	left:0;
	position:absolute
}
.linkblock{
	padding-right:10px;
	min-width:250px;
	display:flex;
	-ms-flex-direction:column;
	flex-direction:column
}
.linkblock__content{
	background:#f8faff;
	border-radius:4px 50px 4px 4px;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-flex:1;
	-webkit-flex-grow:1;
	-ms-flex-positive:1;
	flex-grow:1
}
.linkblock__form{
	padding:20px;
	width:50%;
	-webkit-align-self:flex-end;
	-ms-flex-item-align:end;
	align-self:flex-end;
	margin:20px -10px -30px 10px;
	background:#ecf1fd;
	border-radius:50px 4px 4px;
	min-width:250px;
	-webkit-box-flex:1;
	-webkit-flex-grow:1;
	-ms-flex-positive:1;
	flex-grow:1;
	z-index:1
}
.linkblock__header{
	margin:0 20px -20px;
	padding-top:25px;
	width:calc(50% - 40px);
	min-width:content;
	-webkit-box-flex:1;
	-webkit-flex-grow:1;
	-ms-flex-positive:1;
	flex-grow:1
}
.linkblock__img{
	background:#f8faff;
	min-height:150px;
	margin:0;
	width:100%;
	border-radius:0 0 4px 4px;
	display:block
}
.grid,.grid__cell{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox
}
.grid{
	display:flex;
	-webkit-box-flex:1;
	-webkit-flex-grow:1;
	-ms-flex-positive:1;
	flex-grow:1;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	margin:-10px;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center
}
.grid>*{
	margin:10px;
	-webkit-box-flex:1;
	-webkit-flex-grow:1;
	-ms-flex-positive:1;
	flex-grow:1
}
.grid_2px{
	margin:-2px
}
.grid_alignitems_top{
	-webkit-box-align:start;
	-webkit-align-items:flex-start;
	-ms-flex-align:start;
	align-items:flex-start
}
.grid__cell{
	width:calc(50% - 20px);
	display:flex;
	min-width:250px
}
.money-transfer__logo,.money-transfer__logo a,.preferences__block{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox
}
.grid__cell_25{
	width:calc(25% - 20px)
}
.grid__cell_33,.preferences__block{
	width:calc(100% / 3 - 20px)
}
.grid__cell_half{
	-webkit-flex-basis:540px;
	-ms-flex-preferred-size:540px;
	flex-basis:540px
}
.grid__cell_main{
	-webkit-box-flex:1000;
	-webkit-flex-grow:1000;
	-ms-flex-positive:1000;
	flex-grow:1000
}
.money-transfer{
	z-index:1;
	text-align:center;
	padding:10px 50px 70px
}
.money-transfer__logo{
	background:50% 50%/contain no-repeat;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	min-width:130px;
	min-height:70px;
	-webkit-box-flex:0;
	-webkit-flex-grow:0;
	-ms-flex-positive:0;
	flex-grow:0;
	text-align:center;
	-webkit-transition:.1s;
	-o-transition:.1s;
	transition:.1s
}
.cookie,.news__block,.rees_cont{
	min-width:250px
}
.money-transfer__logo:hover{
	-webkit-filter:none;
	filter:none
}
.money-transfer__logo a{
	margin:0 10px;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-flex:0;
	-webkit-flex-grow:0;
	-ms-flex-positive:0;
	flex-grow:0;
	-webkit-transition:.1s;
	-o-transition:.1s;
	transition:.1s
}
.money-transfer__logo:hover a{
	margin:0;
	opacity:1
}
.preferences__block{
	display:flex;
	min-width:250px;
	border-radius:4px;
	padding:20px;
	-webkit-box-flex:1;
	-webkit-flex-grow:1;
	-ms-flex-positive:1;
	flex-grow:1;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-align-content:space-between;
	-ms-flex-line-pack:justify;
	align-content:space-between;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column
}
.news__block,.preferences__header{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox
}
.preferences__block_blue{
	background:-o-linear-gradient(135deg,#8b00cc 0,#0080cc 98.88%);
	background:linear-gradient(-45deg,#8b00cc 0,#0080cc 98.88%);
	color:#fff;
	border-radius:50px 4px 4px
}
.block_gray,.preferences__block_gray{
	background:#f8faff
}
.preferences__block_blue:after{
	content:"";
	top:0;
	height:100%;
	width:75px;
	background:repeating-linear-gradient(-45deg,transparent,transparent 20px,#fff15 20px,#fff15 40px);
	right:0;
	position:absolute
}
.preferences__block_blue .preferences__header{
	color:#fff
}
.preferences__block_blueborder{
	border:2px solid #0080cc;
	border-radius:50px 4px 4px
}
.preferences__block_borderradius_right,.preferences__block_red{
	border-radius:4px 50px 4px 4px
}
.preferences__block_childblock{
	width:calc(100% + 40px);
	margin:0 -20px -20px
}
.block_gray{
	padding:20px
}
.preferences__block_padding_reset{
	padding:0
}
.preferences__block_red{
	background:-o-linear-gradient(135deg,#ee008f 0,#c03 98.88%);
	background:linear-gradient(-45deg,#ee008f 0,#c03 98.88%);
	color:#fff
}
.preferences__block_red:after{
	content:"";
	bottom:0;
	width:100%;
	height:75px;
	background:-o-repeating-linear-gradient(135deg,transparent,transparent 20px,#fff15 20px,#fff15 40px);
	background:repeating-linear-gradient(-45deg,transparent,transparent 20px,#fff15 20px,#fff15 40px);
	left:0;
	position:absolute
}
.news__patch:after,.preferences__patch:after{
	top:100%;
	height:10px;
	position:absolute;
	content:"";
	left:0
}
.preferences__block_red .preferences__header{
	color:#fff
}
.preferences__block_redborder{
	border:2px solid #c03
}
.preferences__header{
	background:0 50%/70px no-repeat;
	color:#000;
	font-size:26px;
	line-height:24px;
	position:relative;
	padding-left:80px;
	min-height:70px;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	display:flex;
	width:100%
}
.preferences__header_img_reset{
	padding-left:0
}
.preferences__img{
	background:50% 50%/cover no-repeat;
	min-height:150px;
	margin:0 -21px -21px;
	width:calc(100% + 42px);
	border-radius:0 0 4px 4px;
	z-index:0
}
.preferences__patch{
	background:#ecf1fd;
	width:calc(100% + 30px);
	margin:20px 0 40px -30px;
	padding:20px;
	border-radius:4px 50px 4px 4px
}
.preferences__patch:after{
	width:100%;
	background:repeating-linear-gradient(-45deg,transparent,transparent 20px,rgba(236,241,253,.5) 20px,rgba(236,241,253,.5) 40px)
}
.news__text,.preferences__text{
	margin-bottom:10px
}
.news__bank-logo{
	background:50% 50%/160px no-repeat;
	margin:10px;
	width:160px;
	-webkit-align-self:center;
	-ms-flex-item-align:center;
	align-self:center;
	height:160px;
	border-radius:0 0 4px 4px;
	display:block
}
.news__block,.tags li a{
	border:2px solid #0080cc
}
.news__block .news__image{
	padding:20px 20px 0;
	width:100%
}
.news__block .news__image>img{
	max-width:100%
}
.news__block{
	border-radius:4px;
	display:flex;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-flex:1;
	-webkit-flex-grow:1;
	-ms-flex-positive:1;
	flex-grow:1;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.news__details,.news__header_center{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox
}
.news__details{
	margin:0 10px 10px;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-align:end;
	-webkit-align-items:flex-end;
	-ms-flex-align:end;
	align-items:flex-end;
	-webkit-box-pack:end;
	-webkit-justify-content:flex-end;
	-ms-flex-pack:end;
	justify-content:flex-end
}
.news__header{
	font-size:18px;
	line-height:18px;
	padding:20px 20px 0;
	width:100%;
	font-weight:700;
	color:#000
}
.news__header_center{
	display:flex;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center
}
.steps__step,.steps__step:before,.tags{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox
}
.news__patch{
	background:#ecf1fd;
	width:100%;
	margin:10px 0 20px -10px;
	padding:20px;
	border-radius:4px 50px 4px 4px;
	flex-grow:1
}
.news__patch:after{
	width:100%;
	background:-o-repeating-linear-gradient(135deg,transparent,transparent 20px,rgba(236,241,253,.5) 20px,rgba(236,241,253,.5) 40px);
	background:repeating-linear-gradient(-45deg,transparent,transparent 20px,rgba(236,241,253,.5) 20px,rgba(236,241,253,.5) 40px)
}
.section__title_hidden{
	visibility:hidden;
	height:0
}
.steps{
	counter-reset:num;
	margin:0 0 0 60px;
	padding:15px 0 5px
}
.steps__step{
	margin:15px 0;
	min-height:40px;
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center
}
.steps__step:before{
	content:counter(num);
	counter-increment:num;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	line-height:36px;
	height:40px;
	position:absolute;
	top:calc(50% - 20px);
	left:-60px;
	width:40px;
	color:#c03;
	text-align:center;
	font-size:36px;
	font-weight:700;
	border:2px solid #c03;
	border-radius:50%
}
.tableScroll:after{
	background:url(../img/icons/arrow_down.svg) 50% 50% no-repeat rgba(255,255,255,.8);
	background-size:10px;
	border-radius:50%;
	content:'';
	top:10px;
	right:16px;
	height:30px;
	position:absolute;
	width:30px;
	display:none;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-transform:rotate(30deg);
	-ms-transform:rotate(30deg);
	transform:rotate(30deg);
	-webkit-box-shadow:0 0 10px rgba(0,0,0,.1),inset 0 20px 40px rgba(0,0,0,.03);
	box-shadow:0 0 10px rgba(0,0,0,.1),inset 0 20px 40px rgba(0,0,0,.03)
}
.tags{
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	margin:-2px;
	padding:0;
	-webkit-box-flex:1000;
	-webkit-flex-grow:1000;
	-ms-flex-positive:1000;
	flex-grow:1000;
	-webkit-align-content:flex-end;
	-ms-flex-line-pack:end;
	align-content:flex-end
}
.bankcity__prognosis,.tags li a,.wrapper{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox
}
.tags li a{
	-webkit-align-self:flex-start;
	-ms-flex-item-align:start;
	align-self:flex-start;
	border-radius:50px;
	color:#0080cc;
	cursor:pointer;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-flex:0;
	-webkit-flex:0 1 250px;
	-ms-flex:0 1 250px;
	flex:0 1 250px;
	font-size:14px;
	line-height:14px;
	text-align:center;
	padding:5px 10px
}
.tags li a:hover{
	background:#0080cc;
	border:2px solid #0080cc;
	color:#fff
}
.wrapper{
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-flex:1;
	-webkit-flex-grow:1;
	-ms-flex-positive:1;
	flex-grow:1;
	margin-left:auto;
	margin-right:auto;
	max-width:1440px;
	padding:0;
	width:100%
}
.wrapper_1200{
	-webkit-box-shadow:none;
	box-shadow:none;
	max-width:1200px;
	padding:0 15px
}
.popular_links{
	margin-top:20px
}
.popular_links a{
	margin-bottom:7px
}
.popular_links .btn_list{
	margin:0 0 7px;
	min-width:100%;
	word-break:break-word;
	white-space:normal
}
.ml-20{
	margin-left:20px!important
}
.cookie{
	background:-o-linear-gradient(135deg,#8b00cc 0,#0080cc 98.88%);
	background:linear-gradient(-45deg,#8b00cc 0,#0080cc 98.88%);
	color:#fff;
	padding:20px;
	border-radius:4px 50px 4px 4px;
	position:fixed;
	bottom:20px;
	right:20px;
	z-index:9;
	width:30%;
	-webkit-box-shadow:0 0 10px rgba(0,128,204,.2);
	box-shadow:0 0 10px rgba(0,128,204,.2)
}
.cookie:after{
	content:"";
	bottom:0;
	width:100%;
	height:75px;
	background:-o-repeating-linear-gradient(135deg,transparent,transparent 20px,#fff15 20px,#fff15 40px);
	background:repeating-linear-gradient(-45deg,transparent,transparent 20px,#fff15 20px,#fff15 40px);
	right:0;
	position:absolute;
	z-index:-1
}
.sort__asc:after,.sort__desc:after{
	content:"";
	width:10px;
	height:10px;
	position:absolute
}
.slider{
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	background:#ecf1fd;
	border-radius:50px;
	width:100%;
	padding:0;
	font-size:18px;
	text-align:center;
	outline:0;
	position:relative;
	border:none;
	height:5px
}
.placeholder-style ::-webkit-input-placeholder{
	font-size:14px;
	color:rgba(153,153,187,.5)
}
.placeholder-style ::-moz-placeholder{
	font-size:14px;
	color:rgba(153,153,187,.5)
}
.placeholder-style :-ms-input-placeholder{
	font-size:14px;
	color:rgba(153,153,187,.5)
}
.placeholder-style :-moz-placeholder{
	font-size:14px;
	color:rgba(153,153,187,.5)
}
.online-request__detals{
	padding:15px 20px 5px 0;
	font-weight:700
}
a.setup-app{
	background:#000;
	display:block;
	max-width:150px;
	color:#fff;
	border-radius:5px;
	padding:9px;
	line-height:1;
	opacity:.5
}
.sort__asc:after{
	background:url('../../up-arrow.svg') 0 0/12px no-repeat;
	-webkit-background-size:12px;
	top:4px;
	right:-12px;
	transform:rotate(180deg)
}
.sort__active{
	font-weight:800
}
.sort__desc:after{
	background:url(../../up-arrow.svg) 0 0/12px no-repeat;
	-webkit-background-size:12px;
	top:3px;
	right:-10px
}
ul.letters{
	display:flex;
	flex-direction:row;
	flex-wrap:wrap;
	width:100%;
	justify-content:flex-start;
	font-size:1.7em;
	font-weight:700;
	margin:0
}
ul.letters li{
	margin:15px 15px 15px 0;
	line-height:1
}
.b-serp-list{
	max-width:unset!important
}
.b-serp-item{
	display:list-item;
	box-shadow:0 0 10px 0 rgba(0,0,0,.15);
	padding:24px 10px 24px 16px
}
.notification{
	padding:5px 10px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	margin-bottom:10px
}
.notification-warning{
	background:#ffc107
}
.online-frame{
	width:100%;
	height:500px
}
.field__item{
	cursor:pointer;
	text-align:left;
	padding:5px 20px
}
.field__item a:hover,.field__item_a:hover{
	background:0 0!important;
	color:#000;
	border:none
}
.bankcity__currency{
	display:flex;
	font-size:11.5pt;
	font-weight:400;
	width:33.33%;
	justify-content:center
}
.bankcity__currency_auto{
	margin:auto
}
.bankcity__row_thead,.bankcity__row_thead2{
	border-bottom:1px solid #efeff9;
	margin-bottom:5px
}
.bankcity__currency:first-child{
	justify-content:flex-start
}
.bankcity__prognosis{
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	display:flex;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	width:33.33%
}
.bankcity__prognosis:first-child{
	justify-content:flex-start
}
.bankcity__prognosis_th{
	font-size:10pt;
	text-align:center
}
.bankcity__row{
	-webkit-box-align:start;
	-webkit-align-items:flex-start;
	-ms-flex-align:start;
	align-items:flex-start;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:start;
	-webkit-justify-content:flex-start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	padding:5px 0;
	width:-moz-available;
	width:fill-available;
	width:-webkit-fill-available
}
.bankcity__row_thead{
	-webkit-box-align:end;
	-webkit-align-items:flex-end;
	-ms-flex-align:end;
	align-items:flex-end;
	color:#90909f
}
.bankcity__row_thead2{
	-webkit-box-align:end;
	-webkit-align-items:flex-end;
	-ms-flex-align:end;
	align-items:flex-end
}
.bankcity__tile:hover{
	-webkit-box-shadow:0 0 10px 1px rgba(0,0,0,.15);
	box-shadow:0 0 10px 1px rgba(0,0,0,.15)
}
.bankcity__courses{
	display:flex;
	margin:0 0 0 auto
}
.bankcity__courses li a:hover{
	text-shadow:.5px 0
}
.button__mir{
	max-width:500px;
	margin-bottom:25px
}
.button__mir a{
	background-color:#006848;
	color:#fff;
	font-weight:700;
	padding:25px 50px;
	font-size:16px;
	border-top-left-radius:60px;
	border-bottom-right-radius:60px
}
.zaim_opis:hover{
	box-shadow:0 0 10px 0 rgba(0,0,0,.1)
}
.zaim_opis div{
	padding:10px 8px;
	width:50%;
	font-size:13px;
	line-height:15px;
	color:#90909f;
	display:flex
}
.zaim_opis a{
	font-size:9.5pt;
	min-width:100px;
	padding:4px 7px;
	max-height:20px
}
.rees_cont{
	color:#9094a8;
	padding-bottom:10px
}
.ogrn{
	margin-right:10px
}
.another_country{
	margin-top:10px;
	display:flex;
	justify-content:space-between;
	align-items:center;
	flex-wrap:wrap
}
@media (max-width:1220px){
	.sum_fields{
		display:flex;
		flex-direction:column
	}
	.sum_fields>.sum_left{
		order:1;
		width:100%!important
	}
	.valut_today,.valut_type,.valut_yesterday{
		display:block
	}
	.small_text{
		line-height:unset
	}
	header{
		text-align:center
	}
	.courses__contacts,.potreb-credit-table thead{
		display:none
	}
	table.anytbl td.anytd{
		width:100%;
		float:left;
		border:none
	}
	.credits-page a.btn{
		width:200px
	}
	.creditTr{
		border-bottom:1px solid
	}
	.infobox{
		width:unset!important
	}
	.podcomp{
		float:none;
		width:unset;
		order:2
	}
	.offer__wrap #left{
		order:1
	}
	.offer__wrap{
		flex-direction:column
	}
	.offer__wrap .b-properties td,.offer__wrap .b-properties th,.offer__wrap .b-properties__label{
		padding:0
	}
	.offer__wrap .b-properties__label-title{
		margin:0
	}
	.table_adr_div{
		overflow-x:auto
	}
	.table_adr_div td.anytd{
		width:unset!important;
		float:unset!important;
		border:1px solid #8080805c!important
	}
}
@media (max-width:992px){
	.microcredit-calc__form,.microcredit-calc__result{
		width:100%
	}
	.courses__name,.head_text{
		display:none
	}
	.pre_rekl{
		height:20px
	}
	.courses__bank{
		margin-right:10px;
		padding-top:15px;
		text-align:right;
		width:100%
	}
	.courses__bank_th{
		height:20px;
		padding:0;
		margin:0;
		display:none
	}
	.courses__logo{
		height:100%;
		left:0;
		top:0;
		width:-webkit-calc(100% - 20px);
		width:calc(100% - 20px)
	}
	.table__row:hover .courses__logo{
		margin-top:1px
	}
	.courses__logo img{
		height:50px;
		width:100px
	}
	.courses__logo_th{
		height:0;
		padding:0;
		margin:0;
		visibility:hidden
	}
}
@media (max-width:768px){
	.top_h2,body{
		font-size:16px
	}
	.bankcity__currency,.calc-box-group,.flex-form_item:last-child,.my_cont,.rees_rekv,.sum_right{
		width:100%
	}
	.block_center-25,.btn_common,.header__menu,.review-form{
		max-width:100%
	}
	body{
		-webkit-text-size-adjust:none
	}
	.container,.row,body{
		width:100%;
		min-width:0;
		margin-left:0;
		margin-right:0;
		padding-left:0;
		padding-right:0
	}
	.converter-description{
		margin-bottom:15px
	}
	textarea{
		width:90%!important
	}
	.microcredit-calc__form,.microcredit-calc__result{
		padding:10px
	}
	.modal__list{
		-webkit-columns:3;
		-moz-columns:3;
		columns:3
	}
	.calendar__datepicker .ui-widget.ui-widget-content{
		margin-right:auto
	}
	.page-kurs-calc,.zaim_data,.zaim_opis{
		flex-direction:column
	}
	.anytd img{
		max-width:70px
	}
	.mailform label textarea{
		height:320px
	}
	.rees_rekv{
		text-align:left
	}
	.flex-form,.links_block{
		flex-wrap:wrap
	}
	.block:after,.dsp_m_n,.not-mobile-info,.section__tags_margin_opt{
		display:none
	}
	li.best__category__li{
		width:100px;
		font-size:14px
	}
	.table__row,.table__top{
		min-width:768px
	}
	.table_calc{
		overflow:auto
	}
	.mobile-center{
		text-align:center!important
	}
	.link_block a,.links_column,.text_p p{
		text-align:left
	}
	.dropdown__btn,h1{
		font-size:20px;
		line-height:34px
	}
	h2,h3{
		line-height:30px
	}
	h2{
		font-size:18px
	}
	h3{
		font-size:16px
	}
	h4{
		font-size:14px
	}
	h5{
		font-size:12px
	}
	.links_column{
		width:100%!important
	}
	.country_list_item{
		width:100%;
		margin-bottom:7px
	}
	.link_block a{
		width:47%
	}
	.product-list li .box{
		text-align:center;
		display:flex;
		margin-left:10%
	}
	.product-list li .box_aside{
		float:none;
		margin-right:10px
	}
	.product-list li .box_aside .icon{
		display:inline-block
	}
	.product-list li .box_cnt__no-flow{
		text-align:justify;
		padding-left:0
	}
	.iframe_new{
		height:1291px!important
	}
	.text_p ol,.text_p ul{
		text-indent:0;
		margin-left:30px;
		text-align:left
	}
	table.anytbl td.anytd{
		width:100%;
		float:left;
		border:none
	}
	.table_adr_div{
		overflow-x:auto
	}
	.table_adr_div table{
		width:100%!important
	}
	.table_adr_div td.anytd{
		width:unset!important;
		float:unset!important
	}
	.infobox{
		float:none!important
	}
	.container .row{
		margin-left:0
	}
	.row+.row,[class*=grid_]+[class*=grid_]{
		margin-top:30px
	}
	.container [class*=grid_]{
		float:none;
		display:block;
		width:100%;
		margin-left:0
	}
	.dsp_n_d{
		display:block
	}
	.banks__logo,.header__menu-button{
		display:flex
	}
	.zaim_opis div{
		padding:7px 8px;
		width:100%;
		line-height:2px;
		display:flex;
		flex-direction:column
	}
	.zaim_buttons{
		flex-direction:row!important
	}
	.zaim_buttons div{
		width:50%
	}
	.best__product{
		width:270px
	}
	.best__top{
		height:132px
	}
	.courses__contacts_hide{
		float:right
	}
	.banks__logo{
		width:100%;
		justify-content:center;
		margin:0 -6px
	}
	.credits__cell{
		-webkit-flex-basis:150px;
		-ms-flex-preferred-size:150px;
		flex-basis:150px
	}
	.header__menu-button_active~.header__menu{
		display:-webkit-box;
		display:-webkit-flex;
		display:-ms-flexbox;
		display:flex;
		align-items:flex-start;
		overflow:scroll;
		height:70vh
	}
	.header__menu{
		display:none;
		width:100%
	}
	.header__menu>.menu{
		-webkit-box-orient:vertical;
		-webkit-box-direction:normal;
		-webkit-flex-direction:column;
		-ms-flex-direction:column;
		flex-direction:column;
		width:100%
	}
	.menu_mainmenu>.menu__item>.menu__link>.menu{
		position:relative;
		top:0;
		-webkit-box-shadow:none;
		box-shadow:none;
		padding-left:20px
	}
	.table__reestr-mfo .table__row,.table__reestr-mfo .table__top{
		min-width:300px
	}
	.preferences__block{
		width:calc(100% - 20px)
	}
	.bankcity__row_thead2{
		flex-direction:column;
		flex-direction:column;
		align-items:center
	}
}
@media screen and (max-width:656px){
	.order,.order__profit{
		width:100%
	}
	.order__left{
		border-bottom:1px solid #efeff9;
		border-right:0;
		padding-bottom:20px
	}
	.order__right{
		width:100%;
		flex-basis:auto
	}
	.order__buttons .button{
		flex-basis:auto
	}
	.modal__list__items li{
		padding:5px 0
	}
}
.ny-body .header:after{
	background:url("../../ny.png") bottom left repeat-x;
	position:absolute;
	width:100%;
	height:50px;
	content:'';
	left:0;
	right:0
}
.ny-body .rekl{
	margin-top:120px!important
}
.ny-body main{
	padding-top:85px!important
}
.ny-body .pt-100{
	padding-top:115px!important
}
@media (max-width:576px){
	.preferences__block{
		width:-webkit-fill-available
	}
	.button_25,.converter-paid__comisson,.microcredit__result-graph,.microcredit__result-info{
		width:100%
	}
	.table__th__mobile{
		display:none!important
	}
	.banks__letter{
		font-size:1.4em
	}
	.ae-row1 .features{
		display:inline-block
	}
	.deposits__info,.deposits__part{
		flex-wrap:wrap
	}
	.deposits__val{
		align-items:center;
		width:100%;
		justify-content:center
	}
	.deposits__val_logo{
		width:100%;
		margin-bottom:10px
	}
	.deposits__name{
		justify-content:center
	}
	section #person{
		display:flex
	}
	section .section__mobile{
		overflow:auto
	}
	.microcredit__result-info{
		order:2
	}
	.microcredit__result-graph{
		order:1;
		min-height:250px;
		margin-bottom:25px
	}
	.mobile-hide,.product-list li .box .box_aside,.section__detailsText,.table-adaptive th{
		display:none
	}
	h1{
		line-height:25px
	}
	.dropdown__btn{
		line-height:23px
	}
	table.anytbl td.anytd{
		padding:10px
	}
	table.anytbl td.curr_val{
		padding:5px
	}
	.gray{
		padding:15px 0 30px 0;
	}
	.credits__details{
		padding:0 23px 0 0!important;
		text-align:left
	}
	.credits__info{
		padding:5px 0
	}
	h2{
		font-size:18px;
		line-height:18px;
		font-weight:400
	}
	section{
		margin:30px 0
	}
	.modal__list{
		-webkit-columns:2;
		-moz-columns:2;
		columns:2
	}
	.product-list li .box{
		margin-left:0
	}
	.credits__cell{
		flex-basis:100%;
		justify-content:center
	}
	.credits__value{
		border-bottom:none
	}
	.credits__row_hover{
		text-align:center
	}
	.table__row,.table__top{
		min-width:280px
	}
	.cbcourses__row,.tags-cloud{
		flex-direction:column
	}
	.metro_list{
		max-width:100%
	}
	.table-adaptive tr.anytr2{
		display:flex;
		flex-direction:column
	}
	.div_link{
		width:100%!important;
		text-align:left
	}
	.mobile-notify{
		font-size:10px
	}
	.cookie__new .cookie__new_btn{
		display:block;
		margin:0 auto;
		font-size:10px
	}
	.transfers__values-grid{
		text-align:center;
		flex-direction:column
	}
	.transfers__value{
		align-items:center;
		justify-content:center;
		width:100%
	}
	.cbcourses__currency{
		width:100%;
		margin-bottom:15px
	}
	.cbr_table .courses__logo{
		position:static;
		display:block
	}
	.cbr_table .table__row{
		flex-direction:column-reverse
	}
	.bankcity__row,.bankcity__row_thead2{
		flex-direction:column;
		align-items:center
	}
	.bankcity__currency{
		width:100%!important
	}
	.bankcity__row_thead{
		display:none!important
	}
	.img-pull_right{
		float:none
	}
}
@media (max-width:480px){
	.credits__buttons{
		margin-top:0
	}
	.adr_worktime,.link_block,.links_block{
		flex-direction:column
	}
	.flex-form_item input[type=submit],.section{
		margin-top:20px
	}
	.section__detailsButton,.section__detailsLink{
		display:inline-block
	}
	.section__detailsText{
		display:none
	}
	.section__title{
		margin-bottom:10px
	}
	.section__tag{
		margin:-1px!important;
		width:100%
	}
	.container_2{
		width:100%!important
	}
	.podcomp{
		float:left;
		width:100%
	}
	.b-properties__label-title{
		width:unset!important
	}
	.h1_n_logo,.links_column,.sum_fields,table.anytbl tr.creditTr{
		display:flex;
		flex-direction:column
	}
	.sum_fields>.sum_left{
		order:1;
		width:100%!important
	}
	.valut_type{
		display:block
	}
	ul.best__categories .button{
		min-width:unset
	}
	table.anytbl td.anytd{
		border:none!important;
		padding:10px
	}
	table.anytbl tr.creditTr td.anytd:first-child,tr.creditTr>td.anytd{
		text-align:center
	}
	table.anytbl tr.creditTr td.anytd:first-child img{
		max-width:320px
	}
	.box_cnt__no-flow{
		margin-top:0!important;
		text-align:left
	}
	.wow{
		align-items:center
	}
	.blit{
		width:65%;
		text-align:left
	}
	.fl_avail{
		width:-moz-available!important;
		width:-webkit-fill-available!important
	}
	.links_column{
		flex-wrap:wrap;
		width:100%!important;
		float:none!important;
		text-align:left
	}
	.my_cont{
		width:100%
	}
	.rand_table{
		font-size:10px
	}
	.country_list_item{
		width:100%;
		margin-bottom:7px
	}
	.show_map_btn{
		width:calc(50% + 20px)
	}
	.pre_map_yandex{
		height:100px;
		display:flex!important;
		background-position:center;
		background-size:cover
	}
	.container{
		width:100%;
		padding:0
	}
	.gray_line{
		padding-left:calc(10% + 10px)
	}
	.gray_line:after{
		width:10%
	}
	.cookie{
		padding:5px 20px
	}
	.courses__course{
		font-size:10pt;
		width:50px
	}
	.order .order__header{
		font-size:1.2em;
		line-height:1.3
	}
	.calc__calculator .calc__side{
		min-width:240px
	}
	.calc__type .input__value{
		font-size:11px
	}
	.order__buttons .button_accent,.order__buttons .order_allign_2{
		width:100%;
		padding:10px
	}
	.calc__buttons .button{
		min-width:230px!important
	}
	tr.creditTr>td.anytd img{
		max-width:175px
	}
	.courses__tcurrency{
		width:130px
	}
	.cbcourses__currency{
		display:inline-block;
		width:100%!important;
		text-align:center!important
	}
	.cbcourses__row_thead{
		display:none!important
	}
	.cbcourses__row{
		display:inline-block
	}
	.link_block a{
		width:47%;
		text-align:left
	}
	.button__mir a{
		padding:15px 6px;
		font-size:13px;
		border-top-left-radius:50px;
		border-bottom-right-radius:50px
	}
	.table{
		overflow:scroll
	}
	.footer__menu .menu__link_submenu .menu{
		right:0
	}
	.filter-row .filter-item input+label{
		font-size:14px
	}
	.link_block>a{
		color:#0080cc;
		content:"";
		background:url(data:image/svg+xml;
		base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTAiIGN5PSIxMCIgcj0iMiIgZmlsbD0iIzE0MjQzOCIvPgo8L3N2Zz4K) -5px center no-repeat;
		padding-left:20px;
		width:100%
	}
	.courses__bank{
		width:50%!important;
		margin-left:auto!important;
		min-height:40px
	}
}
@media (min-width:576px) and (max-width:1200px){
	.tablets-hide{
		display:none!important
	}
}
@media (min-width:768px) and (max-width:979px){
	.container,.container .grid_12{
		width:748px
	}
	.container .row{
		margin-left:-20px
	}
	.container [class*=grid_]{
		float:left;
		min-height:1px;
		margin-left:20px
	}
	.container .grid_2{
		width:108px
	}
	.container .grid_3{
		width:172px
	}
	.container .grid_4{
		width:236px
	}
	.container .grid_5{
		width:300px
	}
	.container .grid_6{
		width:364px
	}
	.container .grid_10{
		width:620px
	}
	.container .grid_11{
		width:684px
	}
}
@media (min-width:768px){
	.modal-dialog{
		width:60%;
		margin:30px auto
	}
	.modal-content{
		-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);
		box-shadow:0 5px 15px rgba(0,0,0,.5)
	}
}
@media (min-width:980px) and (max-width:1199px){
	.container,.container .grid_12{
		width:940px
	}
	.container .row{
		margin-left:-20px
	}
	.container [class*=grid_]{
		float:left;
		min-height:1px;
		margin-left:20px
	}
	.container .grid_2{
		width:140px
	}
	.container .grid_3{
		width:220px
	}
	.container .grid_4{
		width:300px
	}
	.container .grid_5{
		width:380px
	}
	.container .grid_6{
		width:460px
	}
	.container .grid_10{
		width:780px
	}
	.container .grid_11{
		width:860px
	}
}
@media (min-width:1200px){
	.desktop-hide{
		display:none!important
	}
}
