/* Start:/local/templates/moment/styles/style.css?156688337132822*/

* {
	margin: 0;
	padding: 0;
	box-sizing:border-box;
}
html {
	height: 100%;
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
	display: block;
}
body {
	font: 14px/18px 'Open Sans', Arial, sans-serif;
	width: 100%;
	height: 100%;
	color: #000;
}
img{ max-width:100%}
a{color: #0392d5; text-decoration: underline}
a:hover{ text-decoration:none}
.animate{transition: all 0.3s;}
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}

.container {
	width: 1180px;
	margin: 0 auto;
}
.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	background: #fff;
}


/* Header
-----------------------------------------------------------------------------*/
.header {
	height: 60px; line-height:60px; font-size:0;
	background: #0392d5; 
	color: #fff;
}
.bottom_open_menu
{
	display: none;
}
.header a{color: #fff; text-decoration:none}
.logo{ display:inline-block; vertical-align:middle; padding:0 15px 0 0; width:26%;}
.logo img{ display:block; margin:0 auto}
nav{display:inline-block; vertical-align:middle; width:51%;  text-transform: uppercase; font-weight: 400; text-align:right; }
nav ul{ list-style-type:none; line-height:normal;}
nav li{ display:inline-block; vertical-align:middle; margin:2px 0; padding:0 3%; position:relative;font-size:15px; }
nav li::before{ content:' '; height:16px; width:1px; border-left:1px dashed #fff; position:absolute; left:0; top:50%; margin:-8px 0 0}
nav li:first-child::before{ display:none}
.profile-links{display:inline-block; vertical-align:middle; width:23%; text-align:right; font-size:15px; text-transform: uppercase; font-weight: 400; line-height:normal}
.profile-links > a{ display:inline-block; vertical-align:middle; margin:2px 0 2px 5%; white-space:nowrap;}
.reg-ico{ display:inline-block; vertical-align:middle; width:19px; height:18px; background:url(../../../../../../local/templates/moment/images/sprite.png) no-repeat; margin:0 6px 0 0}
.enter-ico{ display:inline-block; vertical-align:middle; width:18px; height:16px; background:url(../../../../../../local/templates/moment/images/sprite.png) no-repeat -19px 0; margin:0 6px 0 0}


/* Middle
-----------------------------------------------------------------------------*/
.content {
	padding: 0 0 80px;
}

.button-block{ height:80px; line-height:46px; background:url(https://lender.com.ua/local/templates/moment/images/button-block-background.jpg) no-repeat center center; padding:15px; margin:20px 0; text-align:center; border-radius:10px;}
.button-block-text{ line-height:normal; color: #fff; display:inline-block; vertical-align:middle;
font-size: 20px;
font-weight: 600;
text-transform: uppercase;}
.button
{
	height: 45px; 
	line-height:45px; 
	text-align:center; 
	display:inline-block; 
	vertical-align:middle; 
	padding:0 20px; 
	text-decoration:none; 
	color: #fff;
font-size: 14px;
font-weight: 600;
text-transform: uppercase;
background-color: #0392d5;
border-radius: 8px; 
white-space:nowrap;
}
.form-button .submit{height: 45px; line-height:45px; text-align:center; display:inline-block; vertical-align:middle; padding:0 20px; text-decoration:none; color: #fff;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    background-color: #FFD800;
    border-radius: 8px; white-space:nowrap;}
    .blue-button
    {
    	height: 45px;
    	line-height:45px;
    	text-align:center;
    	display:inline-block;
    	vertical-align:middle; padding:0 20px;
    	text-decoration:none; color: #fff;
    	font-size: 14px;
    	font-weight: 600;
    	text-transform: uppercase;
    	background-color: #0392d5;
    	border-radius: 8px;
    }
.large-button{ height:65px; line-height:65px; font-size: 18px;}
button.button{ line-height: normal; cursor:pointer; border:none;}
.form-button .submit{ line-height: normal; cursor:pointer; border:none;}
.button-block-text .button{ margin:0 0 0 16px;}
.add-post{ margin:0 0 20px; width:100%; }
.icon-search{ display:inline-block; vertical-align:middle; width:22px; height:21px; background:url(../../../../../../local/templates/moment/images/sprite.png) no-repeat -37px 0; }
.search-form{ position:relative; margin:0 0 20px}
.search-form input{height: 42px; width:100%; padding:0 10px; border-radius:5px; color: #000;
font-family: "Open Sans";
font-size: 14px;
background-color: #fff;
border: 1px solid #d3d3d3;}
.search-form  button{ position:absolute; width:42px; height:42px; right:0; top: 0; text-align:center; border:none; background:none}

.bottom-banner{ margin:0 0 20px}
.bottom-banner img{ display:block; margin:0 auto}

/* Middle
-----------------------------------------------------------------------------*/
.content-wrapper {
	width: 100%;
	position: relative;
    margin: 20px 0 0 ;
}
.content-wrapper:after {
	display: table;
	clear: both;
	content: '';
}
.content-container {
	width: 100%;
	float: left;
	overflow: hidden;
	    padding-right: 10px;
}
.content-page {
	padding: 0 0 0 325px;
}


/* Left Sidebar
-----------------------------------------------------------------------------*/
.sidebar-left {
	float: left;
	width: 295px;
	margin-left: -100%;
	position: relative;
}
.side-block{ margin:0 0 30px}
.side-block-head{color: #000; margin:0 0 10px;
font-size: 22px;
font-weight: 700;
line-height: 23px;
text-transform: uppercase;}
.side-block-text
{
	background-color: #fff;
	border-radius:5px;
	padding:15px;
	    box-shadow: 0 0 10px rgba(0,0,0,0.4);
}
.side-block-text-head{font-size: 18px;
font-weight: 600;
line-height: 23px;
text-transform: uppercase; }
.menu-item{ margin:0 0 20px;}
.menu-item ul{ list-style-type:none; display:table; border-collapse: collapse; font-size:16px; width:100%;}
.menu-item ul li{ display:table-row; border-bottom:1px dotted #a2a2a2; padding:10px 0; line-height:26px;}
.menu-item ul li.current{ font-weight:bold; border-bottom:2px dotted #FFD800}
.menu-item-title{ display:table-cell; padding:5px 10px 0px 0; text-decoration:none; font-weight:lighter; color:#000;}
.menu-item-title:hover{color: #00658f;}
.menu-item-count{ display:table-cell; padding:5px 0 0px 0; text-align:right; color: #00658f;}
.popular{ line-height:normal}
.pop-requests  ul{ list-style-type:none;}
.pop-requests  li{border-bottom:1px dotted #a2a2a2; display:block; padding:0 0 6px; margin:0 0 4px}
.pop-requests  li:last-child, .menu-item ul li:last-child, .news-block:last-child{ border:none; }
.menu-item:last-child, .news-block:last-child{margin:0}
.pop-requests  a{ text-decoration:none}

.news{ }
.news-block{ padding:0 0 6px; margin:0 0 7px; border-bottom:1px dotted #a2a2a2; font-size: 0 }
.news-block-img{ display:inline-block; vertical-align: top; padding:5px; background-color: #f3f3f3; border: 1px solid #a2a2a2; width:24%;}
.news-block-img img{ display:block; margin:0 auto}
.news-block-img + .news-block-text{ width:76%;}
.news-block-text{ display:inline-block; vertical-align: top; width:100%; font-size: 15px;
font-weight: 400;
padding:0 0 0 15px;}
.news-block-head{font-size: 17px;
font-weight: 600;
line-height: 23px;
text-transform: uppercase;}
.news-block-head a{color: #000; text-decoration:none;}
.show-more{font-size: 18px; }

.cities-list{}
.cities-list ul{ list-style-type: none; margin:10px 0 0}
.cities-list li{ display:inline-block; margin:0 6px 6px 0; line-height: normal; }
.cities-list li a
{
	display:block;
	padding:2px 4px;
	box-shadow: 0 0 10px rgba(0,0,0,0.4);
	background: #fff; color: #000; border-radius:3px; text-decoration:none;
font-size: 16px;
font-weight: 300;}

.pop-banks{ font-size:0}
.pop-banks ul{ list-style-type: none; margin:10px 0 0 -4.55%}
.pop-banks li{ display:inline-block; margin:0 0 16px 4.55%; line-height: normal; width:45.45%; vertical-align:top;}
.pop-banks li a{ display:block; padding:10px; background-color: #fff; color: #000; border-radius:5px; text-decoration:none;
font-size: 16px;
font-weight: 300; border: 1px solid #e0e0e0; height:90px; line-height:70px; text-align:center;}
.pop-banks li a img{ display:inline-block; vertical-align:middle; max-height:100%;}

.text{color: #000;
font-size: 15px;

line-height: 26px;}
.text p{ margin:0 0 20px;}


.vip-credit{}
.vip-block
{ 
	background: white;
	border-radius:8px;
	margin:0 0 20px;
	padding:20px;
	color: black;
	font-size: 15px;
	line-height:24px;
	box-shadow: 0 0 10px rgba(0,0,0,0.4);
}
.vip-block p{ margin:0 0 10px;}
.vip-block-top{ position:relative; padding:0 0 0 65px; font-size:0; margin:0 0 20px}
.vip-block-head{ color: #fff; width:67%; display:inline-block; vertical-align:top; padding:0 15px 0 0;
font-family: "Open Sans";
font-size: 19px;
font-weight: 600;
line-height: 27px;
text-transform: uppercase;}
.vip-block-head a{ color:black;}
.icon-vip{ display:block; width:50px; height:50px; background:url(https://lender.com.ua/local/templates/moment/images/vip_new.png) no-repeat 0 0; top:0; left:0; position:absolute; }
.vip-block .button{width:33%; display:inline-block; vertical-align:top;}
.vip-block-phone{font-size: 20px; font-weight: 300; margin:10px 0;}
.vip-block-phone strong{font-weight: 600;}
.credit-details{}
.credit-details time, .credit-social, .credit-hits{ display:inline-block; vertical-align:middle; margin:0 16px 6px 0}
.credit-details img{ display:block}

.credit-block
{
	background:white;
	box-shadow: 0 0 10px rgba(0,0,0,0.4);
	border-radius:8px;
	margin:0 0 20px;
	padding:20px;
	color: #000;
	font-size: 15px;
	line-height:24px;
	position:relative;
}
.credit-block::before{ content:' '; display:block; width:21px; height:21px; background:url(../../../../../../local/templates/moment/images/sprite.png) no-repeat -59px 0; top:20px; right:20px; position:absolute; }
.credit-block-head{color: #00658f; padding:0 40px 0 0;
font-family: "Open Sans";
font-size: 19px;
font-weight: 600;
line-height: 26px; margin:0 0 10px;
text-transform: uppercase;}
.credit-block-head a {color: #0392d5;}
.credit-block .credit-details{ float:left; margin:14px 0 0;}
.credit-more{ float:right; margin:6px 0 0;}

.pager{ margin:0 0 20px; text-align:center;}
.pager ul{ list-style-type:none; }
.pager li{ display:inline-block; margin:0 0 6px; vertical-align:middle;}
.pager li a{min-width: 34px; padding:0 10px;
height: 34px; line-height:34px;
background-color: #0392d5;
border-radius: 6px; display:block; color: #fff;
font-family: "Open Sans";
font-size: 16px;
font-weight: 400;
text-transform: uppercase; text-decoration:none;}
.pager li.active a{ background-color:#f7f7f7; color:#000}

.archive-block{ margin:0 0 20px}
.archive-title{color: #000; margin:0 0 16px;
font-size: 22px;
font-weight: 700;
line-height: 23px;
text-transform: uppercase;}
.archive-items{ padding:20px; background-color: #fff; box-shadow: 0 0 10px rgba(0,0,0,0.4);}
.archive-items ul{ list-style-type:none;}
.archive-items li{ display:inline-block; vertical-align:top; margin:0 6px 6px 0;}

.up{ position:fixed; display:block; width:67px; height:67px; margin:0 0 0 630px; z-index:50; bottom:20px; left:50%; background: url(../../../../../../local/templates/moment/images/up.png) no-repeat; opacity:.4; cursor: pointer}
.up:hover{ opacity:1}

.credit-form{ margin:0 0 6px;}
.credit-form-input{ float:left; padding:5px 0 0}
.credit-form button{ float:right;}
.credit-form input{height: 32px; margin:0 6px 0 0; padding:0 10px;  background-color: #ebebeb; display:inline-block; vertical-align:middle; border:none; color: #000;
font-family: "Open Sans";
font-size: 13px;
font-weight: 600;}
h2, .h2{color: #000; margin:0 0 16px;
font-size: 22px;
font-weight: 600;
line-height: 30px;
text-transform: uppercase;}
h1, .h1{color: #000;
font-family: "Open Sans"; margin:0 0 16px;
font-size: 22px;
font-weight: 600;
line-height: 30px;
text-transform: uppercase;}

.sym-ads
{
	background-color: #fff;
	box-shadow: 0 0 10px rgba(0,0,0,0.4);
	padding:20px;
	border-radius:8px;
	margin:0 0 20px
}
.sym-ads-block{ padding:0 0 10px; margin:0 0 14px; border-bottom:1px dotted #333333; 
font-size: 15px;
font-weight: 300;
line-height: 26px;}
.sym-ads-block:last-child{ padding:0; margin:0; border:none}
.sym-ads-block-title{font-size: 19px; margin:0 0 2px;
font-weight: 400;
line-height: 22px;
text-decoration: underline;}

.breadcrumbs{ margin:0 0 16px;}
.breadcrumbs ul{ list-style-type:none}
.breadcrumbs li{ margin:0 6px 4px 0; display:inline-block; vertical-align:top;}
.breadcrumbs-ico{width: 5px; border-radius:5px; display:inline-block; vertical-align:middle;
height: 5px;
background-color: #545454;}

.imgleft{ float:left; margin:0 16px 16px 0; }
.imgright{ float:right; margin:0 0 16px 16px; }
.article{ padding:20px; margin:0 0 20px;  border-radius:8px;}
.comment
{
 padding:20px; 
 border-radius:8px; 
 margin:0 0 20px;
 box-shadow: 0 0 10px rgba(0,0,0,0.4);
}
.comment-item{ padding:0 0 16px; margin:0 0 20px; border-bottom:1px solid #e5e5e5; color: #000;
font-size: 16px;
font-weight: 300;
line-height: 26px;}
.comment-item-img{ display:inline-block; vertical-align:top; max-width:60px; margin:0 20px 0 0}
.comment-item-author{display:inline-block; vertical-align:top; font-size: 19px;}
.comment-time{font-size: 16px;}
.comment-item-textarea{display:inline-block; vertical-align:top; width:100%; position:relative; padding:0 0 0 00px; }
.comment-item-textarea textarea{ height:60px; border: 1px solid #dadada; border-radius:5px; display:block; margin:0 0 10px; width:100%; resize: vertical}
.comment-item-form .comment-item-img{ position:absolute; top:0; left:0}
.comment-item-form{ padding:0; margin:0; border:none}

.reg-form{ font-size:0; margin:0 -10px;}
.reg-form-item{ padding:0 10px; width:50%; display:inline-block; vertical-align:top; margin:0 0 20px;}
.reg-form-wrap{ padding:20px; background-color: #f3f3f3; border-radius:8px;}
.form-item{ margin:0 0 20px;}
.form-item label{ display:block; margin:0 0 6px; 
font-size: 16px;
font-weight: 600;
line-height: 30px;
text-transform: uppercase;}
.form-item input, .form-item select, .form-item textarea{height: 50px; padding:0 15px; width:100%; color: #000; border-radius:5px;
font-family: "Open Sans";
font-size: 15px;
font-weight: 300;
border: 1px solid #d3d3d3;}
.form-item textarea{ height: 120px; padding:10px 15px; resize:vertical}
.form-button{ text-align:center}

.contact_page{ font-size:0}
.contact-details{ background-color: #f3f3f3; padding:20px; border-radius:8px; margin:0 0 20px; display:inline-block; vertical-align:top; width:39% } 
.contact-block{ padding:0 0 16px; margin:0 0 20px; border-bottom:1px solid #e5e5e5; color: #000;
font-size: 16px;
font-weight: 300;
line-height: 26px;}
.contact-block strong{ display:block; font-weight: 600; text-transform: uppercase;}
.contact-address-map{ padding:0 0 0 20px; margin:0 0 20px; display:inline-block; vertical-align:top; width:61% } 
.contact-block:last-child{ padding:0; margin:0; border:none}

.add-form{ box-shadow: 0 0 10px rgba(0,0,0,0.4);padding:20px 10px; margin:0 0 20px; border-radius:8px; font-size:0;}
.add-form .form-item{ display:inline-block; padding:0 10px; width:100%}
.add-form .form-item.form-item-middle{ width:65%}
.add-form .form-item.form-item-small{ width:35%}
.form-item-text{ display:block;color: #000; 
font-size: 15px;
line-height: 23px;}

.steps{ margin:0 0 20px}
.steps-head{ font-size:0;}
.steps-head-item{ display:inline-block; vertical-align:middle; color: #fff; background-color:#ccc;
font-family: "Open Sans";
font-size: 14px;
font-weight: 700; position:relative; padding: 0 20px 0 40px;
text-transform: uppercase; height: 44px; line-height:44px; }
.steps-head-item::before{ content:' '; width: 0;
height: 0;
border-style: solid;
border-width: 22px 0 22px 22px;
border-color: transparent transparent transparent #cccccc; position:absolute; right:-22px; top:0; z-index:1;
}
.steps-head-item.active{ background-color:#FFD800 !important;color: #000;}
.steps-head-item.active::before{border-color: transparent transparent transparent #FFD800 !important;}
.steps-head-item:first-child{ border-radius:8px 0 0 0}
.steps-head-item:nth-child(2){ background-color:#ababab}
.steps-head-item:nth-child(2)::before{border-color: transparent transparent transparent #ababab;}
.steps-head-item:nth-child(3){ background-color:#848484}
.steps-head-item:nth-child(3)::before{border-color: transparent transparent transparent #848484;}
.steps-head-item:nth-child(4){ background-color:#5b5b5b}
.steps-head-item:nth-child(4)::before{border-color: transparent transparent transparent #5b5b5b;}
.steps-text{ background-color: #f3f3f3; padding:20px; border-radius:0 8px 8px 8px }

.scheme{background-color: #f3f3f3; border-radius:8px; margin:0 0 20px; padding:20px 10px; font-size:0;}
.scheme .h1, .scheme h1{ padding:0 10px}
.scheme-item{ width:25%; margin:0 0 15px; display:inline-block; vertical-align:top; text-align:center; padding:0 10px; color: #000;
font-size: 15px;
font-weight: 300;
line-height: 22px;}
.scheme-item img{ margin:0 0 16px}
.scheme-item-head{color: #000; margin:0 0 6px;
font-size: 16px;
font-weight: 600;
text-transform: uppercase;}
.scheme-law{font-size: 18px; text-align:center; font-weight: 600; margin:20px 0 0}
.scheme-law-img, .scheme-law-text{ display:inline-block; vertical-align:middle;}
.scheme-law-text{ text-align:left; line-height:normal}
.scheme-law-text strong{font-size: 24px;
font-weight: 700;
text-transform: uppercase; display:block;}

.slider{ position:relative; margin:20px 0}
.slider .form-item{ display:inline-block; vertical-align:middle; width:100px; margin:0 10px 20px}
.slider-head, .slider-text{color: #000; display:inline-block; vertical-align:middle; margin:0 0 20px;
font-size: 16px;
line-height: 30px;
text-transform: uppercase;}
.slider-head{font-weight: 600;}
.slider-format-text{margin:10px 0 0; font-size:0}
.slider-format-text-item{display:inline-block; vertical-align:top;  width:15%; font-size: 16px; font-weight: 300; }
.right{ float:right}
.slider-format-text-item.right{ width:auto}


/* Footer
-----------------------------------------------------------------------------*/
.footer {
	margin: -80px auto 0;
	height: 80px; line-height:80px; font-size:0;
	background: #2c2c2c;  color:#fff;
	position: relative;
}
.footer a{ color:#fff; text-decoration:none;}
.bottom-nav{display:inline-block; vertical-align:middle; width:48%;  text-transform: uppercase; font-weight: 700; text-align:center; }
.bottom-nav ul{ list-style-type:none; line-height:normal;}
.bottom-nav li{ display:inline-block; vertical-align:middle; margin:2px 0; padding:0 3%; position:relative;font-size:16px; }
.counter{display:inline-block; vertical-align:middle; width:25%; text-align:right; font-size:16px; text-transform: uppercase; font-weight: 700; line-height:normal}
.counter-item{ display:inline-block; vertical-align:middle; margin:2px 0 2px 5%; white-space:nowrap;}
@media screen and (max-width: 1200px){
	.container{ width:100%; padding:0 15px}
	}
@media screen and (max-width: 990px){
	.button-block, .footer, .header{ height:auto; line-height:inherit; background-size:cover}
	.button-block-text .button{ margin:5px 0 5px 16px}
	.content-page{ padding:0;    padding-right: 10px;}
	.sidebar-left{ float:none; margin:0; position:static; width:100%}
	.counter-item{ margin:6px}
	.counter-item img{ display:block}
	.vip-block-head{ width:100%; margin:0 0 16px}
	.vip-block .button{ width:auto}
	.header, .footer{ padding:10px 0}
	nav{ text-align:left}
	.scheme-item{ width:50%}
	.credit-form-input, .credit-form button{ float:none; margin:6px 0}
	.credit-form input{ margin:6px}
	}
@media screen and (max-width: 680px){
	.logo,  nav{ width:100%; margin:0 0 16px; text-align:center}
    .header{ text-align:center}
    .logo{ max-width:220px}
	.profile-links{ width:100%; text-align:center}
	.profile-links > a{ margin:5px 10px}
	.reg-form-item, .contacts-text, .contacts-map, .add-form .form-item.form-item-middle, .add-form .form-item.form-item-small, .scheme-item{ width:100%;}
	}
.credit-block.no-decor::before{ display:none}


.side-block-text-head A {  text-decoration: none; color: #000000; }
.side-block-text-head A:hover {  color: #00658f; }
/*.menu-item-title A {  text-decoration: none; color: #000000; }
.menu-item-title A:hover {  text-decoration: underline;   color: #000000; }*/
.news-block-text a {    color: #000;    text-decoration: none;}
.news-block-text A:hover {  color: #00658f; }
.pop-requests  a {    color: #000;    text-decoration: none;}
.pop-requests  A:hover {  color: #00658f; }
.cities-list A:hover {  color: #00658f; }
.red_span {color: red}

/*new*/
.sidebar-news .side-block-text {
	background: #fff;
	border-radius: 6px;
	border: 1px solid #dadada;
}
.sidebar-news .show-more {
	margin-top: 10px;
}
.pluso-wrap {
	background: none !important;
}
ol
{
	 padding-left: 20px;
    list-style-type: disc;

}
ol li
{}
.quote
{
	    box-shadow: 0 0 10px rgba(0,0,0,0.4);
	display: block;
	box-sizing: border-box;
	padding:30px;
	border-radius: 5px;
	margin-bottom: 35px;
	margin-top: 30px;
}
.quote img
{
	display: block;
	float: left;
	margin-right: 30px;
}
.quote p
{
	font-weight: normal;
	font-size: 16px;
	padding-bottom: 0;
}
.tab_costom
{

}
.tab_costom table
{
	
}
.tab_costom table tbody,
.tab_costom table tr
{
	display: block;
}
.tab_costom table tr
{
	box-shadow: 0 0 10px rgba(0,0,0,0.4);
	display: block;
	box-sizing: border-box;
	padding:30px;
	border-radius: 5px;
	margin-bottom: 35px;
	margin-top: 30px;
	margin-bottom: 20px;
	font-size: 16px;
	font-weight: normal;
}
header nav
{
	
	width: 26%;
}
.compani_reiting
{
	width: 23%;
}
@media screen and (max-width: 680px)
{
	.compani_reiting
	{
		width: 100%;
		text-align: center;
	}
}
.compani_reiting a
{
	color: white;
    text-transform: initial;
}
.reyting_kompaniy
{
	border: 1px solid #dbdbdb;
	box-sizing: border-box;
	overflow: hidden;
}
.reyting_kompaniy .line_a
{
	border-bottom: 1px solid #dbdbdb;
	overflow: hidden;
	
}
.reyting_kompaniy .line_a .left
{
	height: 314px;
	width: 500px;
	float: left;
	box-sizing: border-box;
	border-right: 1px solid #dbdbdb;
}
.reyting_kompaniy  .line_a .block
{
	display: flex;
    align-items: center;
        display: flex;
    align-items: center;
    height: 100%;
}
.reyting_kompaniy .line_a .left .block
{
	padding-left: 30px;
	
}
.reyting_kompaniy .title
{
	color: #494949;
	text-transform: uppercase;

	font-weight: bold;
	margin-bottom: 15px;
}
.reyting_kompaniy .line_a .left .block img
{
	margin-left: 20px;
    width: 160px;
}
.reyting_kompaniy .line_a .right .block
{
	 width: 343px;
	box-sizing: border-box;
	height: 157px;
	padding:0 15px;

}
.reyting_kompaniy .line_a .right .block:first-child
{
	border-bottom: 1px solid #dbdbdb;
}
.reyting_kompaniy .line_a .right .block img
{
	    margin-left: 65px
}
.reyting_kompaniy .line_a .right .block:first-child img
{
	    margin-left: 80px;
}
.reyting_kompaniy .line_a .right
{

}
.reyting_kompaniy .line_b .block
{
	float: left;
	width: 280px;
	padding: 20px;
	box-sizing: border-box;
}
.reyting_kompaniy .line_b .block .left
{
	    width: 175px;
    float: left;
}
.block_border_rl
{
	border-right: 1px solid #dbdbdb;
	border-left: 1px solid #dbdbdb;
}
.font34
{
		font-size: 34px;
}
.font28
{
		font-size: 28px;
}
.t_texts
{
	font-size: 16px;
}
.banki
{

	border:1px solid #eeeeee;
	border-radius: 5px;
}
.banki .banki_tum
{
	padding: 0 20px;
	height: 50px;
	box-sizing: border-box;
	width: 100%;
	border-bottom:1px solid #eeeeee;
}
.banki .banki_tum ul
{

}
.banki .banki_tum ul li
{
	height: 49px;
	display: block;
	float: left;
	box-sizing: border-box;
	line-height: 49px;
	cursor: pointer;
	font-size: 16px;
	font-weight: 300;
	margin-right: 50px;
}
.banki .banki_tum ul .active
{
	border-bottom:2px solid #0e6386;
	color: #0e6386;
	font-weight: bold;
}
.banki_tum_content>div
{
	display: none;
	padding-bottom: 40px;
}
.banki_tum_content .active
{
	display: block;
}
.spec_panki
{
	width: 100%;
	
	box-sizing: border-box;
	
	padding-top: 40px;
}
.spec_panki .top 
{
	border-bottom: 1px solid #eeeeee;
	min-height: 190px;
	padding: 0 30px;
}
.spec_panki .top .img
{
	width: 115px;
	float: left;
}
.spec_panki .top .img img
{
	width: 100%;	box-sizing: border-box;
}
.spec_panki .top .center
{
	box-sizing: border-box;
	float: left;
	width: 480px;
	margin-left: 50px;

}
.spec_panki .top .center .title
{
	font-size: 18px;
	font-weight: bold;
	color: black;
	    box-sizing: border-box;
	    margin-bottom: 10px;
}
.spec_panki .top .center .title_span
{
	font-size: 15px;
	font-weight: 300;
	color: black;
	margin-bottom: 20px;
	
}
.spec_panki .top
{
	position: relative;
	    height: 100%;
}
.spec_panki .top .center .t
{
	
}
.spec_panki .top .center .t ul
{
	
}
.spec_panki .top .center .t ul li
{
	display: inline-block;
	margin-right: 20px;

}
.spec_panki .top .center .t ul li:last-child
{
	margin-right: 0;
}

.spec_panki .top .center .t ul li .v
{
	font-size: 28px;
	font-weight: bold;
	color: black;
	margin-bottom: 5px;
}
.spec_panki .top .center .t ul li .n
{
	color: #8e8e8e;
	font-size: 14px;
	font-weight: 300;
}
.a_yell_but
{
	    display: block;
    width: 114px;
    height: 40px;
    border-radius: 5px;
    text-decoration: none;
    background: #ffd800;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    line-height: 40px;
    text-transform: uppercase;
    color: black;
    overflow: hidden;
    clear: both;
}
.bootom_open,
.bootom_open_1
{
	    width: 37px;
    height: 37px;
    border-radius: 37px;
    background: url(https://lender.com.ua/img/vniz.png);
    position: absolute;
    bottom: -16px;
    left: 50%;
    margin-left: -15px;
    cursor: pointer;
}
.bootom_close,
.bootom_close_1
{
	width: 37px;
    height: 37px;
    border-radius: 37px;
    position: absolute;
    bottom: -16px;
    left: 50%;
    margin-left: -15px;
    cursor: pointer;
	background: url(https://lender.com.ua/img/verh.png);
}
.spec_panki .bottm
{
	border-bottom: 1px solid #eeeeee;
	padding-top: 20px;
	display: none;
	padding: 0 30px;
	position: relative;
	padding-bottom: 20px;
}
.spec_panki .ul_zel
{
	float: left;
	margin-right: 40px;
	margin-left: 20px;
	padding: 25px 0;
}
.spec_panki .ul_zel li
{
	font-size: 15px;
	font-weight: 300px;
	line-height: 24px;
	list-style-image: url(https://lender.com.ua/img/gal.png);
}
.banki_moscov .title
{
	font-size: 22px;
	font-weight: bold;
	margin-top: 20px;
}
.bode_banki_moscov_hr
{
	    margin-top: 30px;
	margin-bottom: 15px;
	overflow: hidden;
	
}
.bode_banki_moscov .tr_1
{
	width: 150px;
	float: left;
	margin-right: 50px;
	padding-left: 20px;
}
.bode_banki_moscov .tr_2
{
	width: 165px;
	float: left;
	margin-right: 50px;
}
.bode_banki_moscov .tr_3
{
	width: 180px;
	float: left;
	margin-right: 50px;
}
.bode_banki_moscov .tr_4
{
	width: 193px;
	float: left;
}
.banki_moscov_table
{
	border: 1px solid #eeeeee;
	border-radius:  5px;
	padding-bottom: 20px;
	overflow: hidden;
	
}
.moscov_block>.top
{
	min-height: 140px;
	border-bottom: 1px solid #eeeeee;
	position: relative;
}
.moscov_block>.top>.tr_1,
.moscov_block>.top>.tr_2,
.moscov_block>.top>.tr_3,
.moscov_block>.top>.tr_4
{
	min-height: 140px;
	display: flex;
    align-items: center;
    font-size: 15px;
    font-weight: 300px;
}
.img_icon
{
	margin-right: 5px;
}
.rating
{
	width: 100%;
	clear: both;
}

.tr_1 .rating
{
	clear: both;
    overflow: hidden;
    margin: auto;
    display: inline-block;
    margin-left: 13px;
}
.rating .start
{
	width: 20px;
	height: 20px;
	float: left;
	background: url("https://lender.com.ua/img/icon/start_1.png");
}
.rating .start.active
{
	background: url("https://lender.com.ua/img/icon/start_2.png");
}
.moscov_block>.boottom
{
	padding:30px 0;
	    border-bottom: 1px solid #eeeeee;
}
.moscov_block>.boottom ul
{
	list-style-type: none; 
	font-size: 15px;
	font-weight: 300;
}
.moscov_block>.boottom
{
	font-size: 15px;
	font-weight: 300;
	line-height: 25px;
	position: relative;
	display: none;
}
.moscov_block>.boottom span
{
	color: #0e6386;
}
.moscov_block>.boottom .boottom_title
{
	font-size: 18px;
	font-weight: normal;
}



.bank_deteil,
.bank_info,
.bank_comint
{
	border: 1px solid #dbdbdb;
	padding:30px;
	border-radius: 5px;
	overflow: hidden;
}
.bank_deteil .left
{
	 width: 200px;
	box-sizing: border-box;
	float: left;
}
.bank_deteil .left img
{
	width: 100%;
	margin-bottom: 	25px;
}
.bank_deteil_reting
{
	border: 1px solid #dbdbdb;
	padding:30px;
	border-radius: 5px;
	padding: 15px;	
	width: 100%;
	box-sizing: border-box;
	text-align: center;
	color: #494949;
}
.bank_deteil_reting_title
{
	font-size: 16px;
	font-weight: normal;
	margin-bottom: 	5px;
}
.bank_deteil_reting_otziv
{
	font-size: 13px;
	font-weight: 300;
	margin-bottom: 10px;	
}
.bank_deteil_reting_kol
{
	font-size: 40px;
	text-align: center;
	font-weight: 700;
	line-height: 30px;
}
.bank_deteil_reting .rating
{
	    overflow: hidden;
    width: 100px;
    margin: auto;
    margin-top: 5px;
}
.bank_deteil_normal
{
	font-size: 14px;
	font-weight: 300;
	margin-top: 5px;
}
.bank_deteil .right
{
	width: 550px;
	float: right;
	padding-top: 15px;	
}
.bank_deteil .right p
{
	font-size: 16px;
	font-weight: 300;
	    line-height: 25px;
}
.bank_info
{

	margin-top: 20px;
}
.bank_info_ul
{
	
}
.bank_info_ul li
{
	display: inline-block;
	margin-right: 20px;
}
.bank_info_ul img
{
	display: block;
	float: left;
	margin-left: 10px;	
}
.cifr
{
	font-size: 46px;
	color: #3182a4;
	display: block;float: left;
	    line-height: 38px;
	    margin-left: 10px;	
}
.span_text
{
	    font-size: 16px;
    line-height: 20px;
    font-weight: 300;
    display: block;
    float: left;
    margin-left: 10px;	
}
.bank_info_title,
.bank_comint_title
{
	font-size: 22px;
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom: 	20px;
}
.reting_ul .left
{
	    display: block;
    float: left;
    color: #00658f;
    text-decoration: none;
    font-weight: 300;
    font-size: 16px;
    background: #ffffff;
    position: relative;
    bottom: -9px;
    height: 21px;
    padding-right: 8px;
}
.reting_ul .right
{
	    display: block;
    float: right;
    text-decoration: none;
    font-weight: 300;
    font-size: 16px;
    bottom: -5px;
    height: 21px;
    padding-left: 11px;
    position: relative;
    background: white;
}
.reting_ul li
{
	margin-top: 10px;
    border-bottom: 1px dotted #dcdcdc;
    display: block;
    width: 100%;
    height: 26px
}
.bank_comint
{
	margin-top: 20px;
}
.bank_comint_kol
{
	font-size: 16px;
	font-weight: 300;
	color: #00658f;
}
.bg_red
{
	background: #9c1d1d;
}
.bank_comint_item
{
	overflow: hidden;
		margin-bottom: 	20px;
}
.bank_comint_item .bank_comint_block_title
{
	height: 55px;
	padding: 0 20px;	
}
.bank_comint hr
{

    margin: 20px 0;
}
.bank_comint_block_title .right
{
	float: right;
	font-size: 18px;
	font-weight: 300;
	color: white;
	line-height: 55px;
}
.number_kol
{
	display: inline-block;
	width: 28px;	
	height: 28px;	
	line-height: 28px;
	background: white;
	color: black;
	font-size: 22px;
	font-weight: bold;
	margin-left: 10px;
	border-radius: 10px;
	text-align: center;
}
.bank_comint_text
{
	border:1px solid #dbdbdb;
	overflow: hidden;
	padding: 25px;	
	box-sizing: border-box;
	font-size: 16px;
	font-weight: 300;
	line-height: 25px;
}
.bank_comint_date
{
	height: 40px;
	background: #f1f1f1;
	line-height: 40px;
	font-size: 14px;
	font-weight: 300;
	padding: 0 20px;
}
.bg_green
{
	background: #1f8c2a;
}
.baner_top
{
	width: 100%;
	height: 80px;
	background: url(https://lender.com.ua/local/templates/moment/images/boner_top.png);
	border-right: 10px;
	text-align: center;
	margin-top: 10px;
	font-size: 20px;
	color: white;
	text-transform: uppercase;
	line-height: 80px;
	position: relative;
}
.baner_top a
{
	display: block;
    position: absolute;
    width: 180px;
    height: 45px;
    text-align: center;
    line-height: 45px;
    font-size: 14px;
    color: white;
    top: 15px;
    right: 33px;
    background: #0392d5;
    overflow: hidden;
    border-radius: 10px;
    text-decoration: none;
}
.bottom_open_menu,
.search-form-mobile
{
	display: none;
}
@media screen and (max-width: 680px)
{
	.mobile_menu
	{
		display: none;
	}
	.search-form-mobile
	{
		padding: 0 15px;
		margin-top: 20px;
		display: block;
	}
	.bottom_open_menu
	{
		display: block;
		position: absolute;
		width: 30px;
		top: 15px;
		right: 20px;
	}
	.search-form button
	{
		margin-right: 14px;
	}
	.bottom_open_menu span
	{
		    display: block;
    width: 100%;
    height: 3px;
    background: black;
    margin-bottom: 6px;
	}
	.content-wrapper,
	.content-container,
	.content-page
	{
		margin-right: 0;
		padding-right: 0;
	}
	.credit-block
	{
		    width: calc(100% - 20px);
    margin: auto;
    margin-bottom: 20px;
	}
	.credit-block-image + .credit-block-description
	{
	    width: 100%;
	    margin-left: 0 !important;
	}
	.mfo-list-detail .mfo-item .action
	{
		    margin: auto;
    margin-top: 10px;
	}
	.form-item input, .form-item select, .form-item textarea
	{
		width: 100%;
	}
	.form-item.short
	{
		width: 100% !important;
		margin-left: 0 !important;
	}
	.menu-item ul
	{
		display: none;
	}
	.side-block-text-head:before
	{
		content:"+";
		position: absolute;
		right: 10px;
	}
	.comment,
	.sym-ads
	{
		    width: calc(100% - 10px);
    margin: auto;
    margin-bottom: 20px;
	}
	
}
.header a:hover
{
	text-decoration: underline;
}
.mfo-list-detail .mfo-item .action a.yellow:hover,
.blue-button:hover,
button.button:hover
{
	background: #1da9ea;
}
/* End */


/* Start:/local/templates/moment/styles/owl.carousel.css?15300534481547*/
/* 
 * 	Core Owl Carousel CSS File
 *	v1.3.2
 */

/* clearfix */
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing { 
    cursor:url(https://lender.com.ua/local/templates/moment/styles/grabbing.png) 8 8, move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}


/* End */


/* Start:/local/templates/moment/styles/jquery.fancybox.css?15300534485675*/
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f4f4f4;
	color: #000;
	text-shadow: none;
	border-radius: 0;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-prev span, .fancybox-next span {
	background-image: url(https://lender.com.ua/local/templates/moment/images/fancybox_sprite.png);
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url(https://lender.com.ua/local/templates/moment/images/fancybox_loading.gif) center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -50px;
	right: -50px;
	cursor: pointer;
	z-index: 8040;
	text-decoration:none;
	width: 50px;
height: 50px;
background-color: #125275;
text-align:center;
color:#fff;
}
/*.fancybox-close::before{ content:' '; background:url(../../../../../../local/templates/moment/images/sprite.png) no-repeat -68px 0; width:22px; height:22px; position:absolute; top:50%; left:50%; margin:-11px 0 0 -11px;}*/
.fancybox-close::before {
    content: 'x';
    width: 22px;
    height: 22px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -11px 0 0 -11px;
    font-size: 32px;
    line-height: 16px;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url(https://lender.com.ua/local/templates/moment/images/blank.gif); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: visible !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url(https://lender.com.ua/local/templates/moment/images/fancybox_overlay.png);
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url(https://lender.com.ua/local/templates/moment/images/fancybox_sprite@2x.png);
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url(https://lender.com.ua/local/templates/moment/images/fancybox_loading@2x.gif);
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}
/* End */


/* Start:/local/templates/moment/styles/nouislider.min.css?15300534484469*/
/*! nouislider - 9.0.0 - 2016-09-29 21:44:03 */


.noUi-target, .noUi-target * {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-ms-touch-action: none;
	touch-action: none;
	-ms-user-select: none;
	-moz-user-select: none;
	user-select: none;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.noUi-target {
	position: relative;
	direction: ltr
}
.noUi-base {
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 1
}
.noUi-connect {
	position: absolute;
	right: 0;
	top: 0;
	left: 0;
	bottom: 0
}
.noUi-origin {
	position: absolute;
	height: 0;
	width: 0
}
.noUi-handle {
	position: relative;
	z-index: 1
}
.noUi-state-tap .noUi-connect, .noUi-state-tap .noUi-origin {
	-webkit-transition: top .3s, right .3s, bottom .3s, left .3s;
	transition: top .3s, right .3s, bottom .3s, left .3s
}
.noUi-state-drag * {
	cursor: inherit!important
}
.noUi-base, .noUi-handle {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.noUi-horizontal {
	height: 18px
}
.noUi-horizontal .noUi-handle {
	width: 28px;
	height: 28px;
	left: -17px;
	top: -6px
}
.noUi-vertical {
	width: 18px
}
.noUi-vertical .noUi-handle {
	width: 28px;
	height: 34px;
	left: -6px;
	top: -17px
}
.noUi-target {
	background-image: linear-gradient(90deg, #ababab 3px, transparent 3px);
    background-size:13px 10px;
}
.noUi-target::before{ content:' '; position:absolute; left:0; width:100%; top:50%; margin:-2px 0 0; height:4px; background-color:#ababab}
.noUi-connect {
	background-image: linear-gradient(90deg, #00658f 3px, transparent 3px);
    background-size:13px 10px;
	-webkit-transition: background 450ms;
	transition: background 450ms
}
.noUi-connect::before{ content:' '; position:absolute; left:0; width:100%; top:50%; margin:-2px 0 0; height:4px; background-color:#00658f}
.noUi-draggable {
	cursor: w-resize
}
.noUi-vertical .noUi-draggable {
	cursor: n-resize
}
.noUi-handle {
	border-radius: 50%;
	cursor: default;
	border:7px solid #FFD800;
background-color: #fff;
box-shadow: 0.7px 0.7px 2px rgba(0, 0, 0, 0.29);}
.noUi-active {
	box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #DDD, 0 3px 6px -3px #BBB
}
.noUi-handle:after, .noUi-handle:before {
	content: "";
	display: none;
	position: absolute;
	height: 14px;
	width: 1px;
	background: #E8E7E6;
	left: 14px;
	top: 6px
}
.noUi-handle:after {
	left: 17px
}
.noUi-vertical .noUi-handle:after, .noUi-vertical .noUi-handle:before {
	width: 14px;
	height: 1px;
	left: 6px;
	top: 14px
}
.noUi-vertical .noUi-handle:after {
	top: 17px
}
[disabled] .noUi-connect {
	background: #B8B8B8
}
[disabled] .noUi-handle, [disabled].noUi-handle, [disabled].noUi-target {
	cursor: not-allowed
}
.noUi-pips, .noUi-pips * {
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.noUi-pips {
	position: absolute;
	color: #999
}
.noUi-value {
	position: absolute;
	text-align: center
}
.noUi-value-sub {
	color: #ccc;
	font-size: 10px
}
.noUi-marker {
	position: absolute;
	background: #CCC
}
.noUi-marker-large, .noUi-marker-sub {
	background: #AAA
}
.noUi-pips-horizontal {
	padding: 10px 0;
	height: 80px;
	top: 100%;
	left: 0;
	width: 100%
}
.noUi-value-horizontal {
	-webkit-transform: translate3d(-50%, 50%, 0);
	transform: translate3d(-50%, 50%, 0)
}
.noUi-marker-horizontal.noUi-marker {
	margin-left: -1px;
	width: 2px;
	height: 5px
}
.noUi-marker-horizontal.noUi-marker-sub {
	height: 10px
}
.noUi-marker-horizontal.noUi-marker-large {
	height: 15px
}
.noUi-pips-vertical {
	padding: 0 10px;
	height: 100%;
	top: 0;
	left: 100%
}
.noUi-value-vertical {
	-webkit-transform: translate3d(0, 50%, 0);
	transform: translate3d(0, 50%, 0);
	padding-left: 25px
}
.noUi-marker-vertical.noUi-marker {
	width: 5px;
	height: 2px;
	margin-top: -1px
}
.noUi-marker-vertical.noUi-marker-sub {
	width: 10px
}
.noUi-marker-vertical.noUi-marker-large {
	width: 15px
}
.noUi-tooltip {
	display: block;
	position: absolute;
	border: 1px solid #D9D9D9;
	border-radius: 3px;
	background: #fff;
	color: #000;
	padding: 5px;
	text-align: center
}
.noUi-horizontal .noUi-tooltip {
	-webkit-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
	left: 50%;
	bottom: 120%
}
.noUi-vertical .noUi-tooltip {
	-webkit-transform: translate(0, -50%);
	transform: translate(0, -50%);
	top: 50%;
	right: 120%
}

/* End */


/* Start:/local/templates/moment/styles.css?157132934812972*/
.fast-podbor-form .form-line {
    margin-bottom: 10px;
}
.fast-podbor-form label {
    display: block;
    font-weight: 600;
    margin-bottom: 5px;
    text-transform: none;
    font-size: 14px;
}
.fast-podbor-form input[type="text"],
.fast-podbor-form input[type="email"],
.fast-podbor-form input[type="number"],
.fast-podbor-form textarea {
    background: none;
    background-color: #fff;
    border: 1px solid #d3d3d3;
    border-radius: 4px;
    padding: 10px 10px;
    display: block;
    width: 100%;
    height: auto;
}
.fast-podbor-form input[type="submit"]{
    cursor: pointer;
}
.fast-podbor-form textarea {
    resize: vertical;
}
.fast-podbor-form .form-line.checkbox > div {
    font-weight: 600;
    margin-bottom: 5px;
}
.fast-podbor-form .form-line.checkbox input[type="checkbox"] {
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
}
.fast-podbor-form .form-line.checkbox label,
.form-item .checkboxes label {
    display: inline-block;
    vertical-align: middle;
    font-weight: 400;
    margin-bottom: 10px;
    margin-right: 10px;
    text-transform: none;
}
.fast-podbor-form .error,
.fast-podbor-form .success {
    margin-bottom: 10px;
    font-size: 13px;
}
.fast-podbor-form .error {
    color: #ff0000;
}
.fast-podbor-form .success {
    color: #41838c;
}


@media screen and (max-width: 567px) {
    .quote img {
    clear: both;
    display: block;
    margin: auto;
    text-align: center;
    float: inherit;
    margin-bottom: 20px;
}
ul {
    padding-left: 20px;
}
    .footer .social {
        width: 10%;
        order: 3;
        margin-top: 5px;
    }
    .bottom-nav li {
        display: block
    }
    .mfo-list-category .mfo-item {
        flex-basis: 98%;
    }
    .tab_costom table tr {
        padding: 20px;
        display: flex;
        flex-direction: column;
        margin: 0 0 20px;
    }
    .tab_costom table td {
        width: 100%;
    }
    .tab_costom table tr td:first-child {
        text-align: center;
        padding-bottom: 8px;
    }
    .table_author td {
        padding-right: 0;
        display: block;
    }
    .table_author td:first-child {
        width: 100px;
    }
}
@media screen and (max-width: 479px) {
    .mfo-list-detail .mfo-item {
        flex-wrap: wrap;
    }
    .mfo-list-detail .mfo-item .gr-info {
        width: 100%;
        margin-right: 0;
    }
    .mfo-list-detail .mfo-item .gr-info .action {
        width: 100%;
    }
    .bode_banki_moscov .top .tr_1, 
    .bode_banki_moscov .top .tr_2, 
    .bode_banki_moscov .top .tr_3, 
    .bode_banki_moscov .top .tr_4 {
        flex-basis: 100%;
    }
    .bode_banki_moscov .top .tr_2 {
        border-top: 1px solid #eee;
    }
}


.block_ajax_new
 {
    width: 100%;
    overflow: hidden;

}
.block_ajax_new .predlojenie
{
    overflow: hidden;
    margin: 0 5px;
    border: 1px solid #d3d3d3;
    margin-bottom: 10px;
    -webkit-border-radius: 15px;
            border-radius: 15px;
    overflow: hidden;
}
.block_ajax_new .predlojenie .img
{
    width: 220px;
    float: left;
    margin-right: 10px;
}

.block_ajax_new .predlojenie .img img
{
    width: 100%;
    display: block;
}
.block_ajax_new .predlojenie .text
{
    width: calc(100% - 460px);
    float: left;
}
.block_ajax_new .predlojenie .text .l
{
    width: 35%;
    float: left;
    padding-top: 10px;
   
    padding-left: 15px;
}
.block_ajax_new .predlojenie .text .l .name
{
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 6px;
}
.block_ajax_new .predlojenie .text .l ul
{
    margin-left: 0;
    padding-left: 0;
}
.block_ajax_new .predlojenie .text .l ul li
{
    display: block;
    font-size: 16px;
}

.block_ajax_new .predlojenie .text .l .icon-1
{
    display: inline-block;
    background: url(https://lender.com.ua/local/templates/moment/images/ik1.png);
        background-repeat: no-repeat;
    width: 20px;
    height: 17px;
}
.block_ajax_new .predlojenie .text .l .icon-2
{
    display: inline-block;
    background: url(https://lender.com.ua/local/templates/moment/images/ik2.png);
        background-repeat: no-repeat;
    width: 20px;
    height: 17px;
}
.block_ajax_new .predlojenie .text .l .icon-3
{
    display: inline-block;
    background: url(https://lender.com.ua/local/templates/moment/images/ik3.png);
        background-repeat: no-repeat;
    width: 20px;
    height: 17px;
}
.block_ajax_new .predlojenie .text .l .icon-4
{
    display: inline-block;
    background: url(https://lender.com.ua/local/templates/moment/images/ik4.png);
        background-repeat: no-repeat;
    width: 20px;
    height: 17px;
}
.block_ajax_new .predlojenie .text .r
{
    width: 65%;
    float: left;
    padding-top: 40px;
    padding-bottom: 20px;
    padding-left: 30px;
    padding-left: 10px;
}
.block_ajax_new .predlojenie .link
{
   width: 220px;
   float: left;
   margin-left: 10px;
}
.block_ajax_new .predlojenie .link a
{
  display: block;
  width: calc(100% - 20px);
  height: 46px;
  -webkit-border-radius: 5px;
          border-radius: 5px;
  color: black;
  background: #ffd800;
  text-align: center;
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
  margin-top: 50px;
  text-decoration: none;
  line-height: 46px;
}


.ajax_filter_costom
{
    overflow: hidden;
    padding: 10px;
    margin-bottom: 10px;
}

.ajax_filter_costom .input_ajax .line
{
    overflow: hidden;
    margin-bottom: 20px;
    width: calc(50% - 20px);
    margin: 0 10px;
    float: left;
}
.ajax_filter_costom .input_ajax .line .title
{
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 20px;
}
.ajax_filter_costom .input_ajax .line .left
{
    width: calc(100%  - 150px);
    
    float: left;
}
.ajax_filter_costom .input_ajax .line .left .l
{
    float: left;
}
.ajax_filter_costom .input_ajax .line .left .r
{
    float: right;
}
.ajax_filter_costom .input_ajax .line .right
{
    width: 120px;
    
}
.ajax_filter_costom .input_ajax .line input
{
    width: 100%;
   
}
.ajax_filter_costom .input_ajax .line .right span
{
        line-height: 113px;
        margin-left: 10px;
}
.ajax_filter_costom .input_ajax .line .right input
{
    margin-top: 32px;
    text-align: center;
     height: 52px;
     border: 1px solid #d3d3d3;
     -webkit-border-radius: 5px;
             border-radius: 5px;
     font-size: 16px;
     max-width: 78px;
     float: left;
}
.ajax_filter_costom .sort
{
    overflow: hidden;
        clear: both;
        padding-top: 20px;
        margin-bottom: 20px;
}
.ajax_filter_costom .sort span
{
    font-size: 16px;
}
.ajax_filter_costom .sort select
{
    width: 240px;
    height: 50px;
    border: 1px solid #d3d3d3;
    font-size: 16px;
    -webkit-border-radius: 5px;
            border-radius: 5px;
    padding-left: 10px;
}
.ajax_filter_costom .sort .left
{
    float: left;
    width: 50%;
}
.ajax_filter_costom .sort .right
{
    float: left;
    width: 50%;
}
.esho
{
  clear: both;
    margin: auto;
    cursor: pointer;
    float: none;
    display: block;
    width: 185px;
    margin: auto;
}
/* Ползунки */
input[type=range] {
  -webkit-appearance: none; /* Скрывает слайдер, чтобы можно было создать свой */
  width: 100%; /* Указание параметра ширины требуется для Firefox. */
}

input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none;
}

input[type=range]:focus {
  outline: none; /* Убирает голубую границу у элемента. Хотя, возможно, и стоит создавать некоторое оформления для состояния фокуса в целях обеспечения доступности. */
}

input[type=range]::-ms-track {
  width: 100%;
  cursor: pointer;
  background: transparent; /* Скрывает слайдер, чтобы можно было добавить собственные стили. */
  border-color: transparent;
  color: transparent;
}
/* Специальные правила для браузеров на движках WebKit/Blink */
input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none;
  height: 20px;
  width: 20px;
  border-radius: 10px;
  background: #ffd800;
  cursor: pointer;
  margin-top: -7px; /* Вам нужно указать значение для поля в Chrome, но в Firefox и IE это происходит автоматически */
}
/* Тоже самое для Firefox */
input[type=range]::-moz-range-thumb {
  border: 4px solid #000000;
  height: 20px;
  width: 20px;
  border-radius: 3px;
  background: #ffd800;
  cursor: pointer;
}

/* Тоже самое для IE */
input[type=range]::-ms-thumb {
  border: 4px solid #000000;
  height: 20px;
  width: 20px;
  border-radius: 10px;
  background: #ffffff;
  cursor: pointer;
}
input[type=range]::-webkit-slider-runnable-track {
  width: 100%;
  height: 7px;
  cursor: pointer;
  background: #3071a9;
  border-radius: 1.3px;
  
}

input[type=range]:focus::-webkit-slider-runnable-track {
  background: #367ebd;
}

input[type=range]::-moz-range-track {
  width: 100%;
  height: 7px;
  cursor: pointer;
  background: #3071a9;
  border-radius: 1.3px;

}

input[type=range]::-ms-track {
  width: 100%;
  height: 7px;
  cursor: pointer;
  background: transparent;
  border-color: transparent;
  border-width: 16px 0;
  color: transparent;
}
input[type=range]::-ms-fill-lower {
  background: #2a6495;

  border-radius: 2.6px;
}
input[type=range]:focus::-ms-fill-lower {
  background: #ffd800;
}
input[type=range]::-ms-fill-upper {
  background: #ffd800;

  border-radius: 2.6px;
}
input[type=range]:focus::-ms-fill-upper {
  background: #ffd800;
}
input[type=range] {
  -webkit-appearance: none;
  margin: 18px 0;
  width: 100%;
}
input[type=range]:focus {
  outline: none;
}
input[type=range]::-webkit-slider-runnable-track {
  width: 100%;
  height: 7px;
  cursor: pointer;
  animate: 0.2s;
  background: #ffd800;
  border-radius: 1.3px;
 
}
input[type=range]::-webkit-slider-thumb {
  border: 4px solid #000000;
  height: 20px;
  width: 20px;
  border-radius: 10px;
  background: #ffd800;
  cursor: pointer;
  -webkit-appearance: none;
  margin-top: -7px;
}
input[type=range]:focus::-webkit-slider-runnable-track {
  background: #ffd800;
}
input[type=range]::-moz-range-track {
  width: 100%;
  height: 7px;
  cursor: pointer;
  animate: 0.2s;
  background: #ffd800;
  border-radius: 1.3px;

}
input[type=range]::-moz-range-thumb {
  border: 4px solid #000000;
  height: 20px;
  width: 20px;
  border-radius: 10px;
  background: #ffd800;
  cursor: pointer;
}
input[type=range]::-ms-track {
  width: 100%;
  height: 7px;
  cursor: pointer;
  animate: 0.2s;
  background: transparent;
  border-color: transparent;
  border-width: 16px 0;
  color: transparent;
}
input[type=range]::-ms-fill-lower {
  background: #2a6495;

  border-radius: 2.6px;
}
input[type=range]::-ms-fill-upper {
  background: #3071a9;
 
  border-radius: 2.6px;

}
input[type=range]::-ms-thumb {
  border: 4px solid #000000;
  height: 20px;
  width: 20px;
  border-radius: 10px;
  background: #ffd800;
  cursor: pointer;
}
input[type=range]:focus::-ms-fill-lower {
  background: #ffd800;
}
input[type=range]:focus::-ms-fill-upper {
  background: #ffd800;
}
.block_ajax_new .predlojenie .text .l .name img
{
  display: none;
}
.ajax_filter_costom_bottom
{
  display: none;
}
@media screen and (max-width: 990px)
{
  .ajax_filter_costom .input_ajax .line .left
  {
    width: 100%;
  }
  .ajax_filter_costom .input_ajax .line .right
  {
    display: none;
  }
  .ajax_filter_costom .input_ajax .line
  {
    width: 100%;
    margin-bottom: 20px;
  }
  .ajax_filter_costom .sort .left
  {
    width: 100%;
    margin-bottom: 10px;
  }
  .ajax_filter_costom .sort .right
  {
    width: 100%;
    margin-bottom: 10px;
  }
  .ajax_filter_costom .sort span
  {
    display: none;
  }
  .ajax_filter_costom .sort select
  {
    width: 100%;
  }
  .block_ajax_new .predlojenie .img
  {
    display: none;
  }
  .block_ajax_new .predlojenie .text
  {
    width: 100%;
  }
  .block_ajax_new .predlojenie .text .l
  {
    width: 100%;
    padding: 15px;
    padding-bottom: 0;
  }
  .block_ajax_new .predlojenie .text .r
  {
    width: 100%;
    padding: 15px;
    padding-top: 0;
  }
  .block_ajax_new .predlojenie .link
  {
    width: 100%;
    padding-bottom: 20px;
  }
  .block_ajax_new .predlojenie .link a
  {
    width: calc(100% - 20px);
    margin-top: 0px;
  }
  .block_ajax_new .predlojenie .text .l .name img
  {
    display: inline-block;
    height: 23px;
    margin-right: 5px;
  }
  .ajax_filter_costom
  {
    display: none;
  }
  .ajax_filter_costom_bottom {
    cursor: pointer;
    display: block;
    width: 100%;
    height: 46px;
    border-radius: 5px;
    color: black;
    background: #ffd800;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    margin-top: 50px;
    text-decoration: none;
    line-height: 46px;
    padding-left: 10px;
    margin-bottom: 10px;
  }
  .ajax_filter_costom_bottom span
  {
        float: right;
    margin-right: 20px;
    font-size: 20px;
    font-family: monospace;
  }
}
/* End */
/* /local/templates/moment/styles/style.css?156688337132822 */
/* /local/templates/moment/styles/owl.carousel.css?15300534481547 */
/* /local/templates/moment/styles/jquery.fancybox.css?15300534485675 */
/* /local/templates/moment/styles/nouislider.min.css?15300534484469 */
/* /local/templates/moment/styles.css?157132934812972 */