

/* Start:/bitrix/templates/tofpmp_new/css/fonts.css?1632926041216*/
@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,600,700');
@import url('https://fonts.googleapis.com/css?family=Ubuntu+Condensed');
@import url('https://fonts.googleapis.com/css?family=PT+Sans');
/* End */


/* Start:/bitrix/templates/tofpmp_new/css/normalize.css?16329260418296*/
/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -ms-text-size-adjust: 100%; /* 2 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers (opinionated).
 */

body {
  margin: 0;
}

/**
 * Add the correct display in IE 9-.
 */

article,
aside,
footer,
header,
nav,
section {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font: 700 36px 'Open Sans', sans-serif;
  font-size: 2em;
  margin: 0.67em 0;
}

h5 {
    color: #475563;
    font: normal 18px/1.3 'PT Sans', Arial, Sans-Serif;
}

/* Grouping content
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in IE.
 */

figcaption,
figure,
main { /* 1 */
  display: block;
}

/**
 * Add the correct margin in IE 8.
 */

figure {
  margin: 1em 40px;
}

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */

a {
  background-color: transparent; /* 1 */
  -webkit-text-decoration-skip: objects; /* 2 */
}

/**
 * 1. Remove the bottom border in Chrome 57- and Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */

b,
strong {
  font-weight: inherit;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font style in Android 4.3-.
 */

dfn {
  font-style: italic;
}

/**
 * Add the correct background and color in IE 9-.
 */

mark {
  background-color: #ff0;
  color: #000;
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 */

audio,
video {
  display: inline-block;
}

/**
 * Add the correct display in iOS 4-7.
 */

audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Remove the border on images inside links in IE 10-.
 */

img {
  border-style: none;
}

/**
 * Hide the overflow in IE.
 */

svg:not(:root) {
  overflow: hidden;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: sans-serif; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */

button,
html [type="button"], /* 1 */
[type="reset"],
[type="submit"] {
  -webkit-appearance: button; /* 2 */
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * 1. Add the correct display in IE 9-.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */
}

/**
 * Remove the default vertical scrollbar in IE.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 */

details, /* 1 */
menu {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Scripting
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 */

canvas {
  display: inline-block;
}

/**
 * Add the correct display in IE.
 */

template {
  display: none;
}

/* Hidden
   ========================================================================== */

/**
 * Add the correct display in IE 10-.
 */

[hidden] {
  display: none;
}
/* End */


/* Start:/bitrix/templates/tofpmp_new/css/owl.carousel.min.css?16329260412936*/
/**
 * Owl Carousel v2.2.1
 * Copyright 2013-2017 David Deutsch
 * Licensed under  ()
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-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)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(/bitrix/templates/tofpmp_new/css/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/* End */


/* Start:/bitrix/templates/tofpmp_new/css/style.css?179015908863393*/
* {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

html,
body {
  height: 100%;
  margin: 0;
}


body {
  font: 16px 'Open Sans', sans-serif;
}

h1,
h2,
h3,
h4,
h5,
h6,
p,
pre,
blockquote,
form,
dl,
label,
hgroup,
figure,
table {
  margin: 0 0 20px;
}

form.order_req {
  display: none;
}

#attention-please {
  text-align: center;
  border: 1px dashed red;
  color: red;
  font-size: 22px;
  padding: 10px;
  margin-top: 15px;
}


.table_req {
  margin-top: 40px;
}

.table_req thead {
  background-color: #F7F7F5
}

.table_req thead tr td {
  padding-bottom: 15px;
  padding-top: 15px;
  font-weight: bold;
}

.table_req tr {
  border: none;
  border-bottom: 2px solid #F7F7F5
}

.table_req tr td {
  padding: 6px;
  border: none;
}

.data-table.table_req td input.file_doc_req {
  display: none;
}

.data-table.table_req td .file_doc_req.active_inp {
  display: block;
}

.download_light {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background: red;
  margin: 0 auto;
}

.download_light.c_green {
  background: green;
}

.inner h1 {
  margin-top: 14px;
  color: #475563;
  border-bottom: 1px solid;
  padding-bottom: 5px;
}



div.bx-auth-note {
  margin: 18px 0 6px 0;
  color: #473f3c;
  font-weight: bold;
}

table.bx-auth-table td {
  padding: 8px;
  border: none;
}


div.bx-auth input.bx-auth-input {
  vertical-align: middle;
  border: 1px solid #8d6354;
  padding: 15px 25px;
}

.bx-auth-reg table td {

  border: none;
  color: #473f3c;
  font-weight: bold;

}


input[type="submit"] {
  background-color: #ed5338;
  padding: 15px 90px;
  width: 67%;
}

.sub-reg input[type="submit"] {
  background-color: #ed5338;
  padding: 15px 56px !important;
  width: 45%;
}

.bx-auth-reg {
  margin-top: 20px;
}


.bx-auth-reg table td {
  border: none;
}

.bx-auth-reg table td input {
  border: 1px solid #8d6354;
  padding: 10px 25px;
  width: 45%;
}

.bx-auth-reg table td input[type="text"]:focus {
  border: 1px solid #8d6354;
}

.bx-auth-reg table td input[type="password"]:focus {
  border: 1px solid #8d6354;
}

.bx-auth-reg table td select:focus {
  border: 1px solid #8d6354;
}

.bx-user-field-enum {
  border: 1px solid #8d6354;
  width: 45%;
  padding: 10px;
}

.bx-auth-reg table td input[type="submit"] {
  border: 1px solid #ed5338;
  padding: 15px 100px;
}

.fields string {
  padding: 10px 80px;
}


p,
ul {
  list-style-type: none;
  padding: 0;
  line-height: 1.4;
}

ul {
  margin: 0;
}

h2 {
  color: #475563;
  font: 700 28px 'Open Sans', sans-serif;
}

h4 {
  color: #475563;
  font: 700 19px 'Open Sans', sans-serif;
}

a {
  color: #c39267;
  text-decoration: underline;
  /*border-bottom: 1px solid rgba(81,156,225,.3);*/
  -webkit-transition: all .2s ease;
  -moz-transition: all .2s ease;
  transition: all .2s ease;
}

a:hover {
  text-decoration: none;
}

button {
  padding: 0;
  border: none;
  background: none;
}

input,
select {
  outline: none;
}

::-webkit-input-placeholder {
  font: normal 15px 'PT Sans', Arial, Sans-Serif;
  color: #ADB6C0;
}

::-moz-placeholder {
  font: normal 15px 'PT Sans', Arial, Sans-Serif;
  color: #ADB6C0;
}

::-ms-input-placeholder {
  font: normal 15px 'PT Sans', Arial, Sans-Serif;
  color: #ADB6C0;
}

.container {
  position: relative;
  max-width: 1150px;
  margin: 0 auto;
  padding: 0 15px;
}

header {
  background: #fff;
}

header .header_cont {
  padding: 20px 0;
  overflow: hidden;
}

header .header_cont .logo {
  float: left;
}

header .header_cont .logo a {
  display: block;
  width: 585px;
  height: 99px;
  background: url("/bitrix/templates/tofpmp_new/css/../pics/logo.jpg") no-repeat center;
}

header .header_cont .header_info {
  float: left;
  /*width: 530px;
      padding-left: 100px;
      background: url("/bitrix/templates/tofpmp_new/css/../pics/21.jpg") no-repeat left top;*/
  margin-left: 10px;
}

header .header_cont .header_info p {
  font: 700 16px 'Open Sans', sans-serif;
  color: #623b2a;
  padding-bottom: 0;
  margin-top: 6px;
}

header .header_cont .header_data {
  float: right;
  /*width: 230px;*/
  text-align: right;
}

header .header_cont .header_data p {
  font: 14px 'Open Sans', sans-serif;
  color: #623b2a;
  margin-bottom: 10px;
  margin-left: auto;
  display: block;
  text-align: right;
}

header .header_cont .header_data a {
  text-decoration: none;
  font: 14px 'Open Sans', sans-serif;
  color: #623b2a;
}

header .header_cont .header_data a span {
  font-size: 18px;
  font-weight: 700;
  display: inline-block;
}

header .header_cont .header_data a.mail {
  text-decoration: underline;
}

header .header_cont .header_data .question {
  padding-bottom: 10px;
}

s header .header_cont .header_data .question a {
  font: 14px 'Open Sans', sans-serif;
  color: #623b2a;
  text-decoration: none;
  border-bottom: 1px dashed;
}

header .menu {
  background: #4c261a;
  padding: 3px 0;
}

header .menu .menu_block {
  position: relative;
}

header .menu .menu_block ul li {
  position: relative;
  display: inline-block;
}

header .menu .menu_block ul li:after {
  position: absolute;
  content: "";
  right: 0;
  width: 1px;
  background: #705148;
  height: 46px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

header .menu .menu_block ul li:last-child:after {
  display: none;
}

header .menu .menu_block ul li a {
  position: relative;
  display: block;
  padding: 15px 5px;
  text-decoration: none;
  font: 600 11px 'Open Sans', sans-serif;
  color: #ffffff;
  text-transform: uppercase;
}

header .menu .menu_block ul li a:after {
  position: absolute;
  content: '';
  background: #ffffff;
  height: 5px;
  width: 0;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
}

header .menu .menu_block ul li a:hover:after {
  width: -webkit-calc(100% - 30px);
  width: calc(100% - 30px);
}

.slide_1 {
  background: url("/bitrix/templates/tofpmp_new/css/../pics/slide_1.jpg") no-repeat top center;
}

.slide_1 .borrowing {
  padding: 50px 0 50px 50px;
}

.slide_1 .borrowing h1 {
  margin: 0;
  font: 700 60px 'Open Sans', sans-serif;
  color: #ffffff;
  text-transform: uppercase;
}

.slide_1 .borrowing>p {
  font: 600 24px 'Open Sans', sans-serif;
  color: #ffffff;
}

.slide_1 .borrowing .borrowing_sum {
  padding: 20px 0;
  max-width: 765px;
  text-align: center;
}

.slide_1 .borrowing .borrowing_sum li {
  display: inline-block;
  width: 200px;
  vertical-align: top;
}

.slide_1 .borrowing .borrowing_sum li .borrowing_sum_block {
  display: table-cell;
  width: 182px;
  height: 182px;
  background: url("/bitrix/templates/tofpmp_new/css/../pics/borrowing_sum_block.png") no-repeat center;
  text-align: center;
  vertical-align: middle;
  font: 700 30px 'Open Sans', sans-serif;
  color: #ffffff;
  padding: 15px;
  line-height: 30px;
}

.slide_1 .borrowing .borrowing_sum li p {
  padding: 10px 40px 0 40px;
  width: 182px;
  text-align: center;
  font: 700 18px 'Open Sans', sans-serif;
  color: #ffffff;
}

.slide_1 .borrowing .borrowing_cont {
  padding-top: 35px;
  position: relative;
}

.slide_1 .borrowing .borrowing_cont:after {
  position: absolute;
  content: '';
  width: -webkit-calc(100% - 100px);
  width: calc(100% - 100px);
  height: 5px;
  background: #ffffff;
  left: 0;
  top: 0;
}

.slide_1 .borrowing .borrowing_cont li {
  width: 32%;
  display: inline-block;
  vertical-align: top;
  padding: 0 0 25px 30px;
  background: url("/bitrix/templates/tofpmp_new/css/../pics/borrowing_cont.png") no-repeat top left;
  font: 16px 'Open Sans', sans-serif;
  color: #ffffff;
}

.title {
  position: relative;
  font: 700 36px 'Open Sans', sans-serif;
  color: #2c2a29;
  line-height: 36px;
  padding: 15px 0;
}

.title:after {
  position: absolute;
  content: "";
  top: 0;
  left: -15px;
  width: 11px;
  height: 11px;
  background: #ed5338;
}

.title p {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  padding-top: 5px;
}

.what {
  position: relative;
  padding: 35px 50px;
  overflow: hidden;
}

.what .what_cnot {
  width: 515px;
  float: left;
}

.what .what_cnot p {
  font: 16px 'Open Sans', sans-serif;
  color: #2c2a29;
  padding-top: 30px;
  line-height: 28px;
}

.what .what_cnot .what_link {
  padding-top: 10px;
  text-decoration: underline;
  font: 17px 'Open Sans', sans-serif;
  cursor: pointer;
}

.what .what_cnot .what_link a {
  position: relative;
  font: 14px 'Open Sans', sans-serif;
  color: #2c2a29;
  text-decoration: none;
  border-bottom: 1px dotted;
}

.what .what_cnot .what_link a:after {
  position: absolute;
  content: '';
  border-top: 3px solid #000;
  border-left: 3px solid transparent;
  border-right: 3px solid transparent;
  right: -15px;
  bottom: 0;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.what .what_slider {
  position: relative;
  width: 440px;
  float: right;
  /*    background: #fbf6f1;*/
  right: 30px;
}

.what .what_slider:after {
  position: absolute;
  content: "";
  left: 0;
  top: 0;
  width: 100%;
  height: 180px;
  background: #ed5338;
}

.what .what_slider .what_slider_title {
  position: relative;
  text-align: center;
  font: 700 24px 'Open Sans', sans-serif;
  color: #ffffff;
  padding: 25px 0;
  z-index: 2;
}

.what .what_slider .slider_what {
  position: relative;
  z-index: 3;
  padding: 0;
}

.what .what_slider .slider_what .item {
  background: #fbf6f1;
  padding: 0 20px;
}

.what .what_slider .slider_what .slider_what_cont {
  position: relative;
}

.what .what_slider .slider_what .slider_what_cont .slider_what_title {
  background: #ed5338;
  margin: 0 -20px 20px -20px;
  padding: 0 20px 0px 20px;
  height: 112px;
}

.what .what_slider .slider_what .slider_what_cont .slider_what_title span {
  display: block;
  background: #ffffff;
  text-align: center;
  padding: 7px;
  font: 700 18px 'Open Sans', sans-serif;
  color: #ed5338;
}

.what .what_slider .slider_what .slider_what_cont ul {
  padding-bottom: 20px;
}

.what .what_slider .slider_what .slider_what_cont ul li {
  font: 16px 'Open Sans', sans-serif;
  color: #000000;
  padding-bottom: 5px;
}

.what .what_slider .slider_what .slider_what_cont ul li span {
  font-weight: 700;
}

.what .what_slider .slider_what .slider_what_cont>span {
  font: 700 18px 'Open Sans', sans-serif;
  color: #000000;
}

.what .what_slider .slider_what .slider_what_cont p {
  font: 14px 'Open Sans', sans-serif;
  color: #000000;
  padding: 5px 0 25px 0;
}

.what .what_slider .slider_what .owl-nav {
  position: absolute;
  width: 100%;
  left: 0;
  top: -35px;
}

.what .what_slider .slider_what .owl-nav div {
  position: absolute;
  width: 22px;
  height: 38px;
  background: url("/bitrix/templates/tofpmp_new/css/../pics/prew.png") no-repeat center;
  left: 20px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.what .what_slider .slider_what .owl-nav div:hover {
  background: url("/bitrix/templates/tofpmp_new/css/../pics/prew-h.png") no-repeat center;
}

.what .what_slider .slider_what .owl-nav div.owl-next {
  left: auto;
  right: 20px;
  background: url("/bitrix/templates/tofpmp_new/css/../pics/next.png") no-repeat center;
}

.what .what_slider .slider_what .owl-nav div.owl-next:hover {
  background: url("/bitrix/templates/tofpmp_new/css/../pics/next-h.png") no-repeat center;
}

.what .what_slider .slider_what .owl-dots {
  position: absolute;
  width: 100%;
  text-align: center;
  left: 0;
  top: 67px;
}

.what .what_slider .slider_what .owl-dots div {
  display: inline-block;
  width: 11px;
  height: 11px;
  border: 2px solid #ffffff;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  margin: 0 5px;
}

.what .what_slider .slider_what .owl-dots div.active {
  background: #ffffff;
}

.what .what_cnot .about_title a {}

.slide_3 {
  background: url("/bitrix/templates/tofpmp_new/css/../pics/slide_3.png") no-repeat top center;
  padding-top: 60px;
  margin-top: -90px;
}

.slide_3 .step {
  padding: 0 50px;
}

.slide_3 .step ul {
  position: relative;
  padding: 50px 0;
}

.slide_3 .step ul li {
  display: inline-block;
  position: relative;
  width: 180px;
  vertical-align: top;
}

.slide_3 .step ul li:nth-child(2) {
  top: -25px;
}

.slide_3 .step ul li:nth-child(2) .step_num {
  background: #c39367;
}

.slide_3 .step ul li:nth-child(2) .step_num:after {
  background: #c39367;
}

.slide_3 .step ul li:nth-child(3) {
  top: -50px;
}

.slide_3 .step ul li:nth-child(3) .step_num {
  background: #f49678;
}

.slide_3 .step ul li:nth-child(3) .step_num:after {
  background: #f49678;
}

.slide_3 .step ul li:nth-child(4) {
  top: -75px;
}

.slide_3 .step ul li:nth-child(4) .step_num {
  background: #ed5338;
}

.slide_3 .step ul li:nth-child(4) .step_num:after {
  background: #ed5338;
}

.slide_3 .step ul li:nth-child(5) {
  top: -100px;
}

.slide_3 .step ul li:nth-child(5) .step_num {
  background: #8d6354;
}

.slide_3 .step ul li:nth-child(5) .step_num:after {
  background: #8d6354;
}

.slide_3 .step ul li .step_num {
  position: relative;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  background: #d8b799;
  width: 50px;
  height: 50px;
  text-align: center;
  font: 700 30px 'Open Sans', sans-serif;
  color: #ffffff;
  padding-top: 3px;
}

.slide_3 .step ul li .step_num:after {
  position: absolute;
  content: '';
  width: 1px;
  height: 17px;
  background: #d8b799;
  left: 50%;
  bottom: -17px;
}

.slide_3 .step ul li p {
  padding-top: 25px;
  width: 150px;
  font: 600 14px 'Open Sans', sans-serif;
  color: #000000;
}

.slide_4 .history {
  position: relative;
}

.slide_4 .history .history_select {
  position: absolute;
  top: 0;
  right: 60px;
}

.slide_4 .history .history_select form select {
  width: 440px;
  padding: 20px 70px 20px 20px;
  border: 2px solid #ed5338;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  font: 700 18px 'Open Sans', sans-serif;
  color: #ed5338;
  background: url("/bitrix/templates/tofpmp_new/css/../pics/arrow.jpg") no-repeat 400px center;
  text-transform: uppercase;
}

.map_cont {
  position: absolute;
  z-index: 20;
  left: 50px;
  top: 140px;
  width: 495px;
  height: 640px;
  padding-right: 30px;
  overflow: auto;
}

.map_cont ul {
  width: 100%;
}

.map_cont ul li {
  margin-bottom: 1px;
  background: #ffffff;
  padding: 20px;
}

.map_cont ul li span {
  font: 600 16px 'Open Sans', sans-serif;
  color: #ed5338;
}

.map_cont ul li p {
  font: 14px 'Open Sans', sans-serif;
  color: #2c2a29;
}

.map_cont ul li.active {
  background: #4c261a;
}

.map_cont ul li.active p {
  color: #ffffff;
}

.calc_title {
  padding: 30px 0 20px 50px;
  clear: both;
}

.calc_block {
  background: #f7f7f5;
}

.calc_block .calc {
  border-top: 5px solid #ed5338;
  padding: 20px 50px 0 50px;
}

.calc_block .calc form .calc_form_block {
  display: inline-block;
  width: 265px;
  vertical-align: top;
}

.calc_block .calc form .calc_form_block:nth-child(2) {
  width: 420px;
  margin: 0 30px;
}

.calc_block .calc form .calc_form_block p {
  font: 16px 'Open Sans', sans-serif;
  color: #ed5338;
  padding-bottom: 15px;
}

.calc_block .calc form .calc_form_block p span {
  display: inline-block;
  font-weight: 700;
  padding-right: 10px;
}

.calc_block .calc form .calc_form_block input[type="text"],
.calc_block .calc form .calc_form_block .range_p {
  background: #ffffff;
  padding: 5px;
  border: 2px solid #ed5338;
  font: 700 26px 'Open Sans', sans-serif;
  color: #2c2a29;
  width: 100%;
  text-align: center;
  margin-bottom: 20px;
}

.calc_block .calc form .calc_form_block select {
  width: 420px;
  padding: 14px 50px 15px 15px;
  border: 2px solid #ed5338;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  font: 700 12px 'Open Sans', sans-serif;
  color: #2c2a29;
  background: #fff url("/bitrix/templates/tofpmp_new/css/../pics/arrow.jpg") no-repeat 380px center;
  text-transform: uppercase;
  margin-bottom: 20px;
}

.calc_block .calc form .calc_form_block label {
  display: block;
  width: 300px;
}

.calc_block .calc form .calc_form_block label input[type="checkbox"] {
  display: none;
}

.calc_block .calc form .calc_form_block label input[type="checkbox"]:checked+p:after {
  background: #ed6753;
}

.calc_block .calc form .calc_form_block label p {
  padding-right: 30px;
  position: relative;
}

.calc_block .calc form .calc_form_block label p:after {
  position: absolute;
  content: '';
  top: 0;
  right: 0;
  background: #fff;
  width: 14px;
  height: 14px;
  border: 2px solid #ed6753;
}

.calc_block .calc form .calc_form_block input[type="range"] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 100%;
  height: 3px;
  background: #ed6753;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.calc_block .calc form .calc_form_block input[type="range"]::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  height: 30px;
  width: 14px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  background: url("/bitrix/templates/tofpmp_new/css/../pics/32.png") no-repeat center;
  cursor: pointer;
  margin-top: 15px;
}

.calc_block .calc form .calc_form_block input[type="range"]::-moz-range-thumb {
  border: none;
  box-shadow: none;
  height: 30px;
  width: 14px;
  border-radius: 15px;
  background: url("/bitrix/templates/tofpmp_new/css/../pics/32.png") no-repeat center;
  cursor: pointer;
  margin-top: 15px;
}

.calc_block .calc form .calc_form_block input[type="range"]::-ms-thumb {
  border: none;
  box-shadow: none;
  height: 30px;
  width: 14px;
  border-radius: 15px;
  background: url("/bitrix/templates/tofpmp_new/css/../pics/32.png") no-repeat center;
  cursor: pointer;
  margin-top: 15px;
}

.calc_block .calc form .calc_form_block input[type="range"]::-moz-range-track {
  background: #ed6753;
}

.calc_block .calc .calc_cont {
  width: 100%;
  padding: 35px 0 20px 50px;
  margin-left: -50px;
  border-bottom: 5px solid #ed5338;
  display: inline-block;
}

.calc_block .calc .calc_cont p {
  font: 700 16px 'Open Sans', sans-serif;
  color: #ed5338;
  display: inline-block;
  width: 40%;
}

.calc_block .calc .calc_cont p span {
  display: block;
  font-size: 36px;
  font-weight: 400;
}

.calc_block .calc .calc_bg {
  position: absolute;
  right: 50px;
  bottom: -220px;
}

.document {
  padding: 30px 50px 80px 50px;
}

.document ul {
  padding-top: 30px;
  margin: 0 -10px;
  text-align: center;
}

.document ul li {
  width: 180px;
  margin: 0 10px;
  display: inline-block;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
}

.document ul li img {
  padding: 40px 0;
}

.document ul li p {
  padding: 35px 5px;
  background: #dbb69b;
  font: 14px 'Open Sans', sans-serif;
  color: #ffffff;
}

.document ul li:nth-child(2) p {
  background: #926357;
}

.document ul li:nth-child(3) p {
  background: #fb947a;
}

.document ul li:nth-child(4) p {
  background: #7e8083;
}

.document ul li:nth-child(5) p {
  background: #99a58e;
}

.pages .title:after {
  background: #c39367;
}

.slide_1_pages {
  background: url("/bitrix/templates/tofpmp_new/css/../pics/slide_1_p.jpg") no-repeat top center;
  -webkit-background-size: 2500px 2500px;
  background-size: 2500px;
}

.slide_1_pages .borrowing .borrowing_sum li {
  position: relative;
  width: 380px;
}

.slide_1_pages .borrowing .borrowing_sum li .borrowing_sum_block {
  background: url("/bitrix/templates/tofpmp_new/css/../pics/borrowing_sum_block2.png") no-repeat center;
}

.slide_1_pages .borrowing .borrowing_sum li p {
  position: absolute;
  text-align: left;
  left: 200px;
  top: 70px;
  padding: 0;
}

.slide_1_pages .borrowing .borrowing_cont li {
  width: 100%;
  color: #000;
}

.what .what_slider.what_slider_pages {
  background: #d8b799;
  padding-bottom: 40px;
}

.what .what_slider.what_slider_pages:after {
  display: none;
}

.what .what_slider.what_slider_pages .what_slider_title p {
  font-size: 14px;
  font-weight: 400;
  padding: 5px 60px;
}

.what .what_slider.what_slider_pages .slider_pages_img {
  text-align: center;
}

.what .what_slider.what_slider_pages .slider_pages_img ul li {
  margin: 20px auto;
  width: 160px;
  height: 160px;
  background: #ffffff;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}

.what .what_slider.what_slider_pages .slider_pages_img ul li img {
  position: relative;
  top: 50%;
  width: auto;
  margin: 0 auto;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.what .what_slider.what_slider_pages .slider_what .owl-dots {
  display: none;
}

.what .what_slider.what_slider_pages .slider_what .owl-nav {
  top: 95px;
}

.what .what_slider.what_slider_pages .slider_what .owl-nav div {
  left: 75px;
}

.what .what_slider.what_slider_pages .slider_what .owl-nav div.owl-next {
  left: auto;
  right: 75px;
}

.slide_3 .step_pages ul li {
  width: 150px;
}

.slide_3 .step_pages ul li p {
  width: 150px;
}

.slide_3 .step_pages ul li:nth-child(6) {
  top: -125px;
}

.slide_3 .step_pages ul li:nth-child(6) .step_num {
  background: #623b2a;
}

.slide_3 .history .history_select.history_select_pages select {
  color: #d8b799;
  border-color: #d8b799;
  background: url("/bitrix/templates/tofpmp_new/css/../pics/arrow2.jpg") no-repeat 400px center;
}

.calc_block_pages .calc {
  border-color: #c39367;
}

.calc_block_pages .calc form .calc_form_block p {
  color: #c39367;
}

.calc_block_pages .calc form .calc_form_block label input[type="checkbox"]:checked+p:after {
  background: #c39367;
}

.calc_block_pages .calc form .calc_form_block label p:after {
  border-color: #c39367;
}

.calc_block_pages .calc form .calc_form_block input[type="text"],
.calc_block_pages .calc form .calc_form_block select,
.calc_block_pages .calc form .calc_form_block .range_p {
  border-color: #c39367;
}

.calc_block_pages .calc form .calc_form_block select {
  background: #fff url("/bitrix/templates/tofpmp_new/css/../pics/arrow2.jpg") no-repeat 380px center;
}

.calc_block_pages .calc form .calc_form_block input[type="range"] {
  background: #c39367;
}

.calc_block_pages .calc form .calc_form_block input[type="range"]::-webkit-slider-thumb {
  background: url("/bitrix/templates/tofpmp_new/css/../pics/322.png") no-repeat center;
}

.calc_block_pages .calc form .calc_form_block input[type="range"]::-moz-range-thumb {
  background: url("/bitrix/templates/tofpmp_new/css/../pics/322.png") no-repeat center;
}

.calc_block_pages .calc form .calc_form_block input[type="range"]::-ms-thumb {
  background: url("/bitrix/templates/tofpmp_new/css/../pics/322.png") no-repeat center;
}

.calc_block_pages .calc form .calc_form_block input[type="range"]::-moz-range-track {
  background: #c39367;
}

.calc_block_pages .calc .calc_cont {
  border-color: #c39367;
}

.calc_block_pages .calc .calc_cont p {
  color: #c39367;
}

.slide_pages_2 {
  overflow: hidden;
  background: url("/bitrix/templates/tofpmp_new/css/../pics/slide_pages_2.jpg") no-repeat top center;
}

.slide_pages_2 .slide_pages_2_blick {
  position: relative;
  width: -webkit-calc(50% - 20px);
  width: calc(50% - 20px);
  float: left;
  border-top: 5px solid #ed5338;
}

.slide_pages_2 .slide_pages_2_blick:nth-child(2) {
  float: right;
  border-color: #c39367;
}

.slide_pages_2 .slide_pages_2_blick:nth-child(2) .slide_pages_2_blick_cnot {
  float: left;
}

.slide_pages_2 .slide_pages_2_blick:nth-child(2) .slide_pages_2_blick_cnot .slide_pages_2_title {
  color: #c39367;
}

.slide_pages_2 .slide_pages_2_blick:nth-child(2) .slide_pages_2_blick_cnot .pages_2_price li .pages_2_num {
  background: #c39367;
}

.slide_pages_2 .slide_pages_2_blick:nth-child(2) .slide_pages_2_blick_cnot .pages_2_price li p {
  color: #c39367;
  border-color: #c39367;
}

.slide_pages_2 .slide_pages_2_blick:nth-child(2) .slide_pages_2_blick_cnot .pages_2_list_cont li {
  background: url("/bitrix/templates/tofpmp_new/css/../pics/pages_2_list_bg2.png") no-repeat top left;
}

.slide_pages_2 .slide_pages_2_blick:nth-child(2) .slide_pages_2_blick_cnot .pages_2_list_cont li:last-child a {
  color: #c39367;
  border-color: #c39367;
}

.slide_pages_2 .slide_pages_2_blick:nth-child(2) .slide_pages_2_blick_cnot .pages_2_list_cont li:last-child a:hover {
  background: #c39367;
}

.slide_pages_2 .slide_pages_2_blick .slide_pages_2_blick_cnot {
  width: 555px;
  float: right;
  padding: 30px 20px;
}

.slide_pages_2 .slide_pages_2_blick .slide_pages_2_blick_cnot .slide_pages_2_title {
  position: relative;
  font: 700 36px 'Open Sans', sans-serif;
  color: #e04e39;
  margin-bottom: 60px;
}

.slide_pages_2 .slide_pages_2_blick .slide_pages_2_blick_cnot .slide_pages_2_title p {
  position: absolute;
  left: 330px;
  top: 10px;
  font-size: 16px;
  color: #000;
}

.slide_pages_2 .slide_pages_2_blick .slide_pages_2_blick_cnot .pages_2_price {
  padding-top: 30px;
}

.slide_pages_2 .slide_pages_2_blick .slide_pages_2_blick_cnot .pages_2_price li {
  position: relative;
  width: 155px;
  display: inline-block;
  margin-right: 10px;
}

.slide_pages_2 .slide_pages_2_blick .slide_pages_2_blick_cnot .pages_2_price li:after {
  position: absolute;
  content: '';
  width: 267px;
  height: 269px;
  background: url("/bitrix/templates/tofpmp_new/css/../pics/12.png") no-repeat center;
  top: 0;
  left: 0;
}

.slide_pages_2 .slide_pages_2_blick .slide_pages_2_blick_cnot .pages_2_price li .pages_2_num {
  position: relative;
  width: 155px;
  height: 155px;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  background: #ed5338;
  padding-top: 38px;
  text-align: center;
  font: 700 30px 'Open Sans', sans-serif;
  color: #ffffff;
  z-index: 2;
}

.slide_pages_2 .slide_pages_2_blick .slide_pages_2_blick_cnot .pages_2_price li:nth-child(2) .pages_2_num {
  padding-top: 38px;
}

.slide_pages_2 .slide_pages_2_blick .slide_pages_2_blick_cnot .pages_2_price li p {
  position: relative;
  padding: 15px 0 10px 0;
  text-align: center;
  border-bottom: 1px solid #ed5338;
  font: 700 16px 'Open Sans', sans-serif;
  color: #ed5338;
  z-index: 2;
}

.slide_pages_2 .slide_pages_2_blick .slide_pages_2_blick_cnot .pages_2_list_cont {
  padding-top: 20px;
}

.slide_pages_2 .slide_pages_2_blick .slide_pages_2_blick_cnot .pages_2_list_cont li {
  padding: 0 0 15px 30px;
  background: url("/bitrix/templates/tofpmp_new/css/../pics/pages_2_list_bg.png") no-repeat top left;
  font: 16px 'Open Sans', sans-serif;
  color: #000000;
}

.slide_pages_2 .slide_pages_2_blick .slide_pages_2_blick_cnot .pages_2_list_cont li:last-child {
  background: none;
  padding-left: 0;
  padding-top: 15px;
  overflow: hidden;
}

.slide_pages_2 .slide_pages_2_blick .slide_pages_2_blick_cnot .pages_2_list_cont li:last-child a {
  display: block;
  width: 160px;
  margin-right: 10px;
  padding: 14px;
  text-align: center;
  border: 2px solid #ed5338;
  font: 700 16px 'Open Sans', sans-serif;
  color: #ed5338;
  text-decoration: none;
  text-transform: uppercase;
  float: left;
}

.slide_pages_2 .slide_pages_2_blick .slide_pages_2_blick_cnot .pages_2_list_cont li:last-child a:hover {
  background: #ed5338;
  color: #fff;
}

.footer_cont {
  background: url("/bitrix/templates/tofpmp_new/css/../pics/footer_bg.jpg") no-repeat top left;
  padding: 140px 0 70px 260px;
}

.footer_cont .footer_cont_block {
  border-top: 5px solid #c39367;
  padding-top: 55px;
  overflow: hidden;
}

.footer_cont .footer_cont_block .footer_info {
  width: 300px;
  float: left;
  padding-bottom: 3px;
}

.footer_cont .footer_cont_block .footer_info p {
  font: 14px 'Open Sans', sans-serif;
  color: #000000;
  padding-bottom: 20px;
}

.footer_cont .footer_cont_block .footer_info>a {
  font: 14px 'Open Sans', sans-serif;
  color: #000000;
  text-decoration: none;
  border-bottom: 1px dotted;
}

.footer_cont .footer_cont_block .footer_info:nth-child(2) {
  padding-left: 45px;
}

.footer_cont .footer_cont_block .footer_info:nth-child(2) span {
  display: block;
}

.footer_cont .footer_cont_block .footer_info:nth-child(2) span a {
  color: #000000;
  text-decoration: none;
}

.footer_cont .footer_cont_block .footer_info:nth-child(2) p a {
  font: 14px 'Open Sans', sans-serif;
  color: #000000;
  display: block;
  text-decoration: none;
}

.footer_cont .footer_cont_block .brevis {
  width: 240px;
  float: right;
}

.footer_cont .footer_cont_block .brevis img {
  float: left;
  padding-right: 10px;
}

.footer_cont .footer_cont_block .brevis p {
  padding-top: 5px;
  font: 14px 'Open Sans', sans-serif;
  color: #000000;
}

.footer_cont .footer_cont_block .brevis p a {
  display: block;
  color: #000000;
}

.footer_cont .footer_cont_block .brevis p a:hover {
  text-decoration: none;
}

.footer_cont_pages2 {
  background: none;
  padding: 0 0 70px 0;
}

.footer_cont_pages2 .footer_cont_block {
  border: 0;
}

.field {
  margin-bottom: 20px;
}

.button.button-white {
  background: #fff;
  color: #c39367;
  border-bottom-color: #f4f4f4;
  padding: 10px;
  margin: 15px 0 0 0;
}

.button.button-white:hover {
  background: #ddd;
}

input[type=button],
input[type=submit],
button,
.button {
  vertical-align: middle;
  border-radius: 2px;
  color: #fff;
  cursor: pointer;
  /*padding: 6px 15px;*/
  border: none;
  text-shadow: none;
  -moz-transition: all linear .1s;
  -webkit-transition: all linear .1s;
  transition: all linear .1s;
}

input[type="text"],
input[type="email"],
input[type="password"],
input[type="phone"],
input[type="url"],
textarea,
select {
  border: 1px solid #e7e3e3;
  padding: 5px 10px;
  background: #fff;
  outline: none;
  -webkit-transition: all .2s ease;
  -moz-transition: all .2s ease;
  transition: all .2s ease;
  vertical-align: middle;
  color: #475563;
}

input[type="text"]:focus,
input[type="password"]:focus,
input[type="email"]:focus,
input[type="phone"]:focus,
input[type="url"]:focus,
textarea:focus {
  border: 1px solid #f4f4f4;
}

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

.about_title {
  display: none;
}

.about_hide {
  padding: 20px 0;
  text-decoration: underline;
  font: 17px 'Open Sans', sans-serif;
  cursor: pointer;
}

section.section-about.section .inner ul {
  padding-left: 20px;
  list-style: disc;
  margin-bottom: 20px;
}

section.section-about.section .inner ul li {
  margin-top: 5px;
  line-height: 1.5;
}

section.section-about.section .inner h5 {
  color: #475563;
  font: normal 18px/1.3 'PT Sans', Arial, Sans-Serif;
}

.icon36 {
  display: inline-block;
  width: 36px;
  height: 36px;
  vertical-align: middle;
  background-image: url(/bitrix/templates/tofpmp/images/icons36.png);
  background-repeat: no-repeat;
  border: none !important;
}

.icon36-documents {
  background-position: 0 0;
}

section.section-about.section .inner ul.doc-list {
  display: flex;
  align-items: flex-start;
  padding-top: 20px;
  text-align: center;
}

section.section-about.section .inner ul.doc-list li {
  width: 180px;
  margin: 0 10px;
  display: inline-block;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
}

section.section-about.section .inner ul.doc-list li p {
  padding: 15px 5px;
  background: #dbb69b;
  font: 14px 'Open Sans', sans-serif;
  color: #ffffff;
}

section.section-about.section .inner ul.doc-list li img {
  padding: 20px 0;
}

.about_title ul.doc-list {
  display: flex;
  flex-flow: row wrap;
  align-items: flex-start;
  justify-content: space-around;
  padding-top: 20px;
  text-align: center;
}

.about_title ul.doc-list li {
  width: 180px;
  margin: 0 10px;
  margin-bottom: 20px;
  display: inline-block;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
}

.about_title ul.doc-list li p {
  padding: 15px 5px;
  background: #dbb69b;
  font: 14px 'Open Sans', sans-serif;
  color: #ffffff;
}

.about_title ul.doc-list li img {
  padding: 20px 0;
}

.group {
  display: flex;
  flex-flow: row nowrap;
  align-items: flex-start;
  justify-content: space-between;
}

.horizontal-news .news-item {
  width: 100%;
  background: #f4f4f4;
  border: 2px solid #f4f4f4;
  margin-bottom: 20px;
  min-height: 170px;
}

.horizontal-news .news-item-description {
  color: #3d474e;
  font-size: 14px;
  line-height: 21px;
}

.horizontal-news .news-item-date {
  color: #959595;
}

.horizontal-news .news-item-content {
  padding: 19px 22px;
  font-family: Arial;
}

.horizontal-news .news-item-title {
  margin: 15px 0px;
  color: #009adb;
  font-size: 20px;
  font-family: 'PT Sans', Arial, sans-serif;
  color: #c39267;
}

.blue-arrow-pagenav {
  margin-bottom: 40px;
}

.blue-arrow-pagenav ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.blue-arrow-pagenav ul li {
  display: block;
  margin-right: 8px;
  float: left;
}

.blue-arrow-pagenav ul li a {
  display: block;
  background-color: #f2f2f2;
  color: #000;
  line-height: 38px;
  width: 40px;
  font-size: 14px;
  border-radius: 40px;
  text-align: center;
  border: none;
}

.blue-arrow-pagenav ul li a.active {
  background-color: #c39367;
  color: #fff;
}

table {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
}

table td {
  vertical-align: middle;
}

table td,
table th {
  border: 1px solid #f1f1f1;
  padding: 5px;
}

.table-register {
  width: 75%;
  border-collapse: collapse;
  border-spacing: 0;
}

#top {
  position: fixed;
  right: 0px;
  bottom: 150px;
  width: 140px;
  /* height: 53px; */
  background-color: #4c261a;
  font: 700 14px 'Open Sans', sans-serif;
  color: #fff;
  text-transform: uppercase;
  cursor: pointer;
  padding: 20px;
  z-index: 999;
  text-align: center;
}

#top:hover {
  background-color: #7a5448;
}

.group .col-1-3 h4 img {
  vertical-align: middle;
  margin-right: 10px;
}

.group .col-1-3 a.cont-phone {
  color: black;
  cursor: unset;
}

.group .col-1-3 a:hover {
  text-decoration: underline;
}

.group .col-1-3 a.cont-phone:hover {
  text-decoration: none;
}

.slide_2 .container {
  clear: both;
}

.six_step_pages {
  width: 100%;
  float: left;
  background: url("/upload/six_step_pages_arrow.png") no-repeat center;
  height: 506px;
  background-size: contain;
}

.six_step_pages_11 {

  float: left;
  width: 100%;
  position: absolute;
  top: 154px;

}

.what_slider p img {
  border: 1px solid #d8b799;
  max-width: 100%;
}

.six_step_pages .six_step_pages_1 a {
  color: #fff !important;
  text-decoration: underline !important;
}

.six_step_pages .six_step_pages_1 a:hover {
  text-decoration: none !important;
}

.trebovaniya-fonda-ul li,
.conteiner-of-ul li {
  margin: 5px 0 5px 40px;
  list-style: square;
}


.six_step_pages .six_step_pages_1,
.six_step_pages .six_step_pages_2,
.six_step_pages .six_step_pages_3,
.six_step_pages .six_step_pages_4,
.six_step_pages .six_step_pages_5,
.six_step_pages .six_step_pages_6 {
  width: 16%;
  float: left;
  text-align: center;
  font-size: 14px;
  color: #fff;
  border-radius: 30px;
  border: 5px solid #fff;
  min-height: 200px;
  margin: 0 3px;
  padding: 30px 10px 10px 10px;
}

.six_step_pages .six_step_pages_1 {
  background-color: #dc5924;
}

.six_step_pages .six_step_pages_2 {
  background-color: #d17c3d;
}

.six_step_pages .six_step_pages_3 {
  background-color: #c79555;
}

.six_step_pages .six_step_pages_4 {
  background-color: #bfa66b;
}

.six_step_pages .six_step_pages_5 {
  background-color: #b9af7f;
}

.six_step_pages .six_step_pages_6 {
  background-color: #b4b392;
}

footer {
  clear: both;
}

.poruchitelstvo-4-block-circle {
  float: left;
  width: 100%;
  position: relative;
  height: 550px;
}

.poruchitelstvo-4-block-circle .poruchitelstvo-4-block-circle-1 {
  position: absolute;
  top: 17.5%;
  left: 33%;
  background: red;
  width: 400px;
  height: 400px;
  border-radius: 50%;
  z-index: 2;
}

.poruchitelstvo-4-block-circle .poruchitelstvo-4-block-circle-2 {
  position: absolute;
  top: 47.5%;
  left: 47.5%;

  width: 75px;
  height: 75px;
  border-radius: 50%;
  z-index: 3;
  background: url("/upload/strelki_bg.png") no-repeat center center;
  background-size: contain;
}

.poruchitelstvo-4-block-circle .poruchitelstvo-4-block-circle-1 .block-circle-1 {
  float: left;
  width: 200px;
  height: 200px;
  text-align: center;
  text-transform: uppercase;
  color: #fff;
}

.poruchitelstvo-4-block-circle .poruchitelstvo-4-block-circle-1 .block-circle-1:nth-child(1) {
  background-color: #f5c201;
  border-top-left-radius: 195px;
  padding: 100px 0 0px 40px;
  border-bottom: 2px solid #fff;
  border-right: 2px solid #fff;
}

.poruchitelstvo-4-block-circle .poruchitelstvo-4-block-circle-1 .block-circle-1:nth-child(2) {
  background-color: #526db0;
  border-top-right-radius: 195px;
  padding: 100px 40px 0 0;
  border-bottom: 2px solid #fff;
  border-left: 2px solid #fff;
}

.poruchitelstvo-4-block-circle .poruchitelstvo-4-block-circle-1 .block-circle-1:nth-child(3) {
  background-color: #dc5924;
  border-bottom-left-radius: 195px;
  padding: 45px 0px 0px 50px;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
}

.poruchitelstvo-4-block-circle .poruchitelstvo-4-block-circle-1 .block-circle-1:nth-child(4) {
  background-color: #989aac;
  border-bottom-right-radius: 195px;
  padding: 75px 40px 0px 0px;
  border-top: 2px solid #fff;
  border-left: 2px solid #fff;
}

.poruchitelstvo-4-block-circle .poruchitelstvo-4-block-circle-left {
  float: left;
  width: 50%;
}

.poruchitelstvo-4-block-circle .poruchitelstvo-4-block-circle-left .poruchitelstvo-4-block-circle-left-1 {
  border: 5px solid #f5c201;
  border-radius: 30px;
  margin: 0 auto;
  width: 55%;
  padding: 15px 15px 90px 15px;
}

.poruchitelstvo-4-block-circle-left .poruchitelstvo-4-block-circle-left-1 ul li {
  margin: 5px 0 5px 15px;
  list-style: disc;
}

.poruchitelstvo-4-block-circle .poruchitelstvo-4-block-circle-right {
  float: right;
  width: 50%;
}

.poruchitelstvo-4-block-circle .poruchitelstvo-4-block-circle-right .poruchitelstvo-4-block-circle-right-1 {
  border: 5px solid #526db0;
  border-radius: 30px;
  width: 70%;
  margin: 0 auto 10px;
  padding: 10px;
  float: right;
}

.poruchitelstvo-4-block-circle .poruchitelstvo-4-block-circle-right .poruchitelstvo-4-block-circle-right-2 {
  border: 5px solid #989aac;
  border-radius: 30px;
  width: 70%;
  margin: 0 auto;
  padding: 10px;
  float: right;
}

.poruchitelstvo-4-block-circle-right-1 ul li {
  margin: 5px 0 5px 65px;
  list-style: disc;
}

.poruchitelstvo-4-block-circle-right-2 ul li {
  margin: 5px 0 5px 65px;
  list-style: disc;
}

.poruchitelstvo-4-block-circle-1 .block-circle-2 {
  background: red;
  width: 20px;
  height: 20px;
}


.predmet_zaloga {
  width: 100%;
  float: left;
}

.predmet_zaloga .predmet_zaloga_1 {
  width: 24.5%;
  float: left;
}

.predmet_zaloga .predmet_zaloga_1 span {
  display: block;
  text-align: center;
  padding: 20px 0px 20px 0;
  background: #e0b99a;
  border: 1px solid #dbb69b;
  margin: 0px 15px 15px 15px;
  border-radius: 10px;
  font-size: 20px;
  color: #fff;
  min-height: 98px;
}

.predmet_zaloga .predmet_zaloga_2 {
  padding: 20px;
  background: #fbf6f1;
  margin: 0px 15px 15px 15px;
  border-radius: 10px;
  text-align: justify;
  border: 1px solid #dbb69b;
  min-height: 565px;
}

.predmet_zaloga .predmet_zaloga_2 p {
  margin: 5px 0;
}

.predmet_zaima {
  clear: both;
  width: 670px;
  margin: 0 auto;

  text-align: center;
}

.predmet_zaima .predmet_zaima_1 {
  /*width:33.33%;*/
  float: left;
}

.predmet_zaima .predmet_zaima_1 .predmet_zaima_circle_1 {
  margin: 0 auto;
  margin-right: -40px;

  width: 250px;

  height: 250px;

  background-color: rgba(254, 249, 230, 0.91);

  border-radius: 50%;

  text-align: center;

  border: 1px solid #e0b99a;
}

.predmet_zaima .predmet_zaima_1 .predmet_zaima_circle_2 {
  position: relative;

  z-index: 2;
  margin: 25px auto;

  width: 250px;

  height: 210px;

  background-color: rgba(212, 168, 123, 0.25);

  border-radius: 50%;

  text-align: center;

  border: 1px solid #e0b99a;
}

.predmet_zaima .predmet_zaima_1 .predmet_zaima_circle_3 {
  margin: 0 auto;
  margin-left: -40px;

  width: 250px;

  height: 250px;

  background-color: rgba(179, 140, 132, 0.2);

  border-radius: 50%;

  text-align: center;

  border: 1px solid #e0b99a;
}


.predmet_zaima .predmet_zaima_1 .predmet_zaima_circle_1 p {
  margin: 0 auto;
  width: 100%;
  height: 100%;
  padding: 60px 60px;
  border: 5px solid #fbe699;
  border-radius: 50%;
}

.predmet_zaima .predmet_zaima_1 .predmet_zaima_circle_2 p {
  margin: 0 auto;
  width: 100%;
  height: 100%;
  padding: 60px 65px;
  border: 5px solid #d7ab84;
  border-radius: 50%;
}

.predmet_zaima .predmet_zaima_1 .predmet_zaima_circle_3 p {
  margin: 0 auto;
  width: 100%;
  height: 100%;
  padding: 75px 25px;

  border-radius: 50%;
  border: 5px solid #4c261a66;
}

.predmet_zaima_f {

  clear: both;
  width: 100%;
  float: left;
  padding: 40px 0;

}

.step_docs_six {
  width: 100%;
  float: left;
  clear: both;
}

.step_docs_six_1 {
  width: 800px;
  margin: 0 auto;
  clear: both;
}

.step_docs_six_1 .step_docs_six_1_1 {

  width: 33.33%;
  float: left;
  min-height: 100px;
  text-align: center;

}

.step_docs_six_1 .step_docs_six_1_1:nth-child(2) span {

  display: block;
  background: #d8b799;
  border-radius: 20px;
  padding: 20px 0;
  color: #fff;
  min-height: 86px;

}

.step_docs_six_1 .step_docs_six_1_1:nth-child(4) span {

  display: block;
  background: #c39367;
  border-radius: 20px;
  padding: 20px 0;
  color: #fff;
  min-height: 86px;

}

.step_docs_six_1 .step_docs_six_1_1:nth-child(6) span {

  display: block;
  background: #f49678;
  border-radius: 20px;
  padding: 20px 0;
  color: #fff;
  min-height: 86px;

}

.step_docs_six_1 .step_docs_six_1_1:nth-child(7) span {

  display: block;
  background: #ed5338;
  border-radius: 20px;
  padding: 20px 0;
  color: #fff;
  min-height: 86px;

}

.step_docs_six_1 .step_docs_six_1_1:nth-child(9) span {

  display: block;
  background: #8d6354;
  border-radius: 20px;
  padding: 20px 0;
  color: #fff;
  min-height: 86px;

}

.step_docs_six_1 .step_docs_six_1_1:nth-child(11) span {

  display: block;
  background: #4c261a;
  border-radius: 20px;
  padding: 20px 0;
  color: #fff;
  min-height: 86px;

}

.slide_3 .step ul {
  padding: 50px 0 0 0;
}

.inner .group .col-1-3:nth-child(1) {
  width: 100%;
}

.new-office-right {

  float: right;
  padding: 2px;
  border: 1px solid #4c261a;

}

.post .date {
  font-size: 14px;
  padding: 5px 0 10px 0;
}

.post p {
  text-align: justify;
}

.post h3 {
  color: #475563;
  font: 700 22px 'Open Sans', sans-serif;
}

.post a {
  text-decoration: underline;
}

.post a:hover {
  text-decoration: none;
}

.document ul li p:hover {
  text-decoration: underline;
}

.document ul li p {
  min-height: 210px;
}

.document ul li {
  margin: 10px;
  vertical-align: top;
}



.about_text,
.about_text_1,
.about_text_2,
.about_text_3,
.about_text_4,
.about_text_5 {
  display: none;
}

.about_more,
.about_more_1,
.about_more_2,
.about_more_3,
.about_more_4,
.about_more_5 {
  color: #c39267;
  text-decoration: underline;
  cursor: pointer;
}

.about_brie,
.about_brie_1,
.about_brie_2,
.about_brie_3,
.about_brie_4,
.about_brie_5 {
  color: #c39267;
  text-decoration: underline;

}

.about_more:hover {
  color: #c39267;
  cursor: pointer;
  text-decoration: none;
}

.about_more_2:hover {
  color: #c39267;
  cursor: pointer;
  text-decoration: none;
}

.about_more_3:hover {
  color: #c39267;
  cursor: pointer;
  text-decoration: none;
}

.about_more_4:hover {
  color: #c39267;
  cursor: pointer;
  text-decoration: none;
}

.about_more_1:hover {
  color: #c39267;
  cursor: pointer;
  text-decoration: none;
}


.about_brie:hover {
  color: #ffa000;
  cursor: pointer;
  text-decoration: none;
}

.about_brie_1:hover {
  color: #ffa000;
  cursor: pointer;
  text-decoration: none;
}

.about_brie_2:hover {
  color: #ffa000;
  cursor: pointer;
  text-decoration: none;
}

.about_brie_3:hover {
  color: #ffa000;
  cursor: pointer;
  text-decoration: none;
}

.about_brie_4:hover {
  color: #ffa000;
  cursor: pointer;
  text-decoration: none;
}

.six_step_pages .six_step_pages_3 a {
  color: #fff;
}




#na-glavnuu {
  position: fixed;
  right: 0px;
  bottom: 80px;
  width: 140px;
  /* height: 53px; */
  background-color: #ec5c42;
  font: 700 14px 'Open Sans', sans-serif;
  color: #fff;
  text-transform: uppercase;
  cursor: pointer;
  padding: 20px;
  z-index: 999;
  text-align: center;
}

#na-glavnuu a {
  color: #fff;
  text-decoration: none;
}

#na-glavnuu:hover {
  background-color: #eb7b67;
}

.footer_cont .footer_cont_block .footer_info>a:hover {
  border-bottom: 0px dotted;
}

.footer_cont .footer_cont_block .footer_info>a:hover {
  border-bottom: 0px dotted;
}

.post .news-06-09 img {

  display: inline-block;
  padding: 2px;
  border: 1px solid #4c261a;

}

.post .news-06-09 {
  text-align: center;
}

.slide_6 {
  clear: both;
}

.what .what_cnot .what_link:hover {
  text-decoration: none;
}

.about_hide:hover {
  text-decoration: none;
}

.about_title ul.doc-list li p:hover {
  text-decoration: underline;
}

section.section-about.section .inner ul.doc-list li p:hover {
  text-decoration: underline;
}

.document-1 {

  padding: 0;

}

.calc_block .calc form .calc_form_block:nth-child(3) {
  width: 25%;
}

.calc_block .calc form .calc_form_block:nth-child(3) .range_container {
  width: 100%;
  float: left;
}

.calc_block .calc form .calc_form_block label {

  float: left;
  width: 25%;
  padding: 0 10px;
}


.calc_block .calc form .calc_form_block:nth-child(1) {
  width: 26%;
}

.calc_block .calc form .calc_form_block label p::after {
  left: 0;
}

.calc_block .calc form .calc_form_block label p {
  padding: 0 0 0 30px;
}

.calc_block .calc form .calc_form_block p {
  padding: 0
}


.what_slider_poruc_1 {

  float: left;
  margin: 0px;

}


.what_slider_poruc_2 p {

  margin: 0 10px;
  color: #fff;

}

.what_slider_poruc_2 p a {

  color: #fff;

}

.check-main-form label #ch-1,
.check-main-form label #ch-2,
.check-main-form label #ch-3,
.check-main-form-1 label #ch-4 {
  display: none;
}

.check-main-form label input:checked+span {
  background: url('/bitrix/templates/tofpmp_new/pics/checked.png') no-repeat left center;
  background-size: contain;
}

.check-main-form-1 label input:checked+span {
  background: url('/bitrix/templates/tofpmp_new/pics/checked.png') no-repeat left center;
  background-size: contain;
}

.check-main-form span.spanform-box,
.check-main-form-1 span.spanform-box {
  margin: 10px 0 0 0;
  padding-left: 33px;
  display: block;
  background: url('/bitrix/templates/tofpmp_new/pics/check.png') no-repeat left center;
  color: #474e58;
  cursor: pointer;
  background-size: contain;
  color: #fff;
  font-size: 14px;
}

.check-main-form label .check-main-box a,
.check-main-form-1 label .check-main-box a {
  color: #4c261a;
}

.check-main-form label .check-main-box a:hover {
  text-decoration: none;
}

.check-main-form-1 label .check-main-box a:hover {
  text-decoration: none;
}

.img-float-left {
  float: left;
  margin: 0 10px 0 0;
  padding: 4px;
  display: block;
}

.what .what_slider .slider_what .slider_what_cont p {
  padding: 5px 0;
  margin: 10px 0;

}

.block-video-vk {
  text-align: center;
}



/* popup-cookies-message */


#popup-cookies-message {
  position: fixed;
  left: 0px;
  bottom: 0px;
  width: 100%;
  background-color: #c8a386;
  padding: 10px 0px;
  box-shadow: 0 0px 5px rgba(0, 0, 0, 0.50);
  z-index: 200;
}

#popup-cookies-message h4 {
  color: #000;
  font-family: 'Quicksand', sans-serif;
  font-size: 18px;
  font-weight: 500;
  margin-bottom: 10px;
  display: none;
}

#popup-cookies-message p {
  color: #fff;
  font-size: 15px;
  float: left;
  margin: 0;
  padding: 0;
  width: 760px;
}

#popup-cookies-message p:last-child {
  margin-bottom: 0;
  text-align: right;
  float: right;
  width: auto;
}

#popup-cookies-message a {
  color: #000;
  text-decoration: none;
  font-size: 15px;
  padding-bottom: 2px;
  border-bottom: 1px dotted rgba(255, 255, 255, 0.75);
  transition: all 0.3s ease-in;
}

#popup-cookies-message a:hover {
  color: #fff;
  border-bottom-color: #000;
  transition: all 0.3s ease-in;
}

#popup-cookies-message button {
  border: none;
  background: #4c261a;
  color: #fff;
  font-size: 15px;
  padding: 15px 50px;
  border-radius: 3px;
  cursor: pointer;
  transition: all 0.3s ease-in;
}

#popup-cookies-message button:hover {
  background: #fff;
  color: #000;
  transition: all 0.3s ease-in;
}

#popup-cookies-message button:disabled {
  opacity: 0.3;
}

#popup-cookies-message input[type="checkbox"] {
  float: none;
  margin-top: 0;
  margin-right: 5px;
}

.section-breadcrumb {
  width: 100%;
  margin-top: 20px;
}

.autorize-p {
  margin-left: 104px;
  width: 103%;
}

.autorize-p-2 {
  margin-left: 257px;
  width: 103%;
}

.autorize-p a {
  color: #000000;
}

.lkab {
  font-weight: bold;
  margin-top: 10px;
  color: #403835;
  font-size: 18px;
}

.menu-lk {
  padding: 10px 0;
  width: 100%;
}

.menu-lk ul li:nth-child(1) {
  background-image: url(/bitrix/templates/tofpmp_new/pics/ico-user.png);
  background-repeat: no-repeat;
  background-position: left;
  background-size: 8%;
  background-position-x: 10px;
  padding-left: 22px;
}

.menu-lk ul li:nth-child(2) {
  background-image: url(/bitrix/templates/tofpmp_new/css/../pics/ico-dannie.png);
  background-repeat: no-repeat;
  background-position: left;
  background-size: 8%;
  background-position-x: 10px;
  padding-left: 22px;
}

.menu-lk ul li:nth-child(3) {
  background-image: url(/bitrix/templates/tofpmp_new/css/../pics/ico-zayavka.png);
  background-repeat: no-repeat;
  background-position: left;
  background-size: 4%;
  background-position-x: 10px;
  padding-left: 22px;
}

.menu-lk ul {
  width: 100%;
  border-bottom: 2px solid #8D6353;
}

.menu-lk ul li {
  position: relative;
  display: inline-block;
  background: #C39267;
}

.menu-lk ul li:hover {
  position: relative;
  display: inline-block;
  background-color: #8D6353;
}


.menu-lk ul li a {
  display: block;
  padding: 15px;
  text-decoration: none;
  font: 600 14px 'Open Sans', sans-serif;
  color: #ffffff;
}


.menu-lk ul li.active {
  border-bottom: 1px solid #C39267;
  background-color: #8D6353;
}




.main-zayavka a {
  color: #ED5338;
}

.zayavki-calc {
  width: 100%;
  display: inline-block;
}


.main-zayavka {
  width: 14%;
  display: inline-block;
  background-image: url(/bitrix/templates/tofpmp_new/css/../pics/ico-dannie2.png);
  background-repeat: no-repeat;
  background-position: left;
  background-size: 11%;
  background-position-x: 10px;
  padding-left: 30px;
}

.goform {
  width: 25%;
  display: inline-block;
}
}

.save-lk {
  background-color: #ed5338;
  padding: 15px 90px;
  width: 30%;
}

.doc-li li {
  list-style-type: disc;
  margin-left: 25px;
}



.header-reg {
  /* float:right;*/
  display: inline-block;
}

.header-reg-lk {
  color: #fff !important;
  white-space: nowrap;
  cursor: pointer;
  border: none;
  text-shadow: none;
  background-color: #ed5338;
  /* width: 41%!important; */
  padding: 5px 52px !important;
}

.header-reg-lk:nth-child(1) {
  /* width: 41%!important; */
  display: inline-block;
}

.header-reg-lk:nth-child(2) {
  /* width: 53%!important; */
  display: inline-block;

}

.header-reg-lk:hover {
  background-color: #ca513b;
}


.tabler tr th {
  background: #c8a386;
}


.footer_info p {
  margin: 0 !important;
  padding: 0px !important;
  padding-bottom: 10px !important;
}

.check-black.check-main-form-1 span.spanform-box {
  color: #000;
  background: url(/bitrix/templates/tofpmp_new/pics/check_br.png) no-repeat left center;
}

.check-black.check-main-form-1 label input:checked+span {
  background: url(/bitrix/templates/tofpmp_new/pics/checked_br.png) no-repeat left center;
  background-size: contain;
}

.data-table.table_req tr {
  background: none !important;
}

.document ul li p {
  min-height: 225px;
}

.size-map {
  max-width: 720px;
}

.cont-item {
  margin-top: 45px;
}

.group .cont-info h4 img {
  vertical-align: middle;
  margin-right: 10px;
}

.cont-map {
  width: 65%;
}

.cont-info {
  width: 35%;
}

.head-phones {
  display: inline-block;
  vertical-align: top;
  margin-top: 8px;
}

.head-phones a {
  display: block;
}

.head-mail {
  display: inline-block;
  vertical-align: top;
  margin-top: 8px;
  margin-left: 20px;
}

.head-mail a {
  display: block;
  line-height: 24px !important;
}

.information {
  font: 16px 'Open Sans', sans-serif;
  background-color: #f2f2f0;
  /*padding: 15px 5px 15px 3px;*/
  color: black;
}

.information p:nth-child(1) {
  font-size: 36px;
  color: #e04e39;
  font-weight: 700;
  text-align: center;
}

.information p:last-child {
  color: #7a5448;
  font-size: 24px;
  text-align: center;
  line-height: 1.3em;
}

.image-information {
  text-align: center;
}

.zp-mesage {
  text-align: center;
  background: #2a205d;
  padding: 0;
}

.zp-mesage img {
  max-width: 350px;
}

.doc-title {
  background: #4c261a;
  color: white;
  padding: 15px 5px 15px 25px;
  text-align: center;
}

.doc-section {
  width: 49%;
  display: inline-block;
  vertical-align: top;
  margin: 10px 0;
}

.doc-title img {
  width: 25px;
  margin-left: 10px;
}

.document .doc_content ul li p {
  min-height: 108px;
}

section.inf-bn {
  text-align: center;
  padding-top: 15px;
}

.inf-bn-image img {
  max-width: 100%;
}

.question {
  padding-top: 15px;
  margin-top: 47px;
  text-align: right;
}

.corona {
  position: relative;
}

.corona img {
  width: 100%;
  display: none;
}

.corona span {
  position: absolute;
  left: 0;
  font-size: 38px;
  color: #fff;
  text-align: center;
  width: 100%;
  top: 30%;
  font-weight: 900;
  padding: 0 100px;
}

.corona span a {
  color: #fff;
}

.poruchitelstvo {
  display: block;
  margin: 0 auto;
}


.poruch {
  display: inline-block;
  width: 47%;
  vertical-align: top;
}

.poruch img {
  max-width: 100%;

}

.information .container {
  text-align: center;
}

.corona {
  display: inline-block;
  width: 100%;
  vertical-align: top;
  height: 220px;
  background: url(/bitrix/templates/tofpmp_new/pics/corona-3.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.corona span {
  display: block;
  position: relative;
  left: 0;
  font-size: 24px;
  color: #fff;
  text-align: center;
  width: 100%;
  top: 19%;
  font-weight: 900;
  padding: 25px;
  box-sizing: border-box;
  max-width: 1080px;
  margin: 0 auto;
}


.heder-item {
  display: inline-block;
  margin-right: 70px;
  vertical-align: top;
  margin-top: 25px;
}

.heder-item:last-child {
  margin-right: 0;
  text-align: left;
  margin-top: 20px;
}

.heder-item p {
  padding-left: 20px;
  background: url(/upload/map-location.png);
  background-position: left center;
  background-repeat: no-repeat;
  background-size: 15px;
}

.head-phones {
  padding-left: 20px;
  background: url(/upload/phone.png);
  background-position: left center;
  background-repeat: no-repeat;
  background-size: 15px;
  display: block;
  margin-top: 0;
}

.head-mail {
  padding-left: 20px;
  background: url(/upload/email.png);
  background-position: left center;
  background-repeat: no-repeat;
  background-size: 15px;
  margin-left: 0;
  display: block;
}

header .header_cont .header_data a.mail {
  width: auto;
  padding: 0;
  margin: 0;
}

.heder-item .header-time {
  background: url(/upload/time.png);
  background-position: left center;
  background-repeat: no-repeat;
  background-size: 15px;
}

header .header_cont .header_data .heder-item p {
  text-align: left;
}

.blick-item {
  display: inline-block;
  width: 48%;
  vertical-align: top;
}

.slide_pages_2 .slide_pages_2_blick.no-float {
  float: none;
  width: 100%;
}

.slide_pages_2 .slide_pages_2_blick .slide_pages_2_blick_cnot.no-float {
  float: none;
  width: 100%;
}

.main-section {
  padding-bottom: 80px;
}

.news-img {
  margin: 0 auto 25px auto;
  display: block;
  max-width: 100%;
}

.feedback-input-check {
  display: none;
}

.left-img {
  width: 30%;
  display: inline-block;
  vertical-align: top;
  position: relative;
}

.right-text {
  width: 68%;
  display: inline-block;
  vertical-align: top;
}

.left-img img {
  max-width: 100%;
  border: 25px solid #dbb69a;
  border-radius: 50%;
}

p.oblako {
  position: relative;
  box-sizing: border-box;
  background: #ffffff;
  border: 5px solid #4c261a;
  padding: 20px;
  margin-top: 25px;
  max-width: 680px;
  font-weight: 600;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
  border-radius: 30px;
}

p.oblako:after,
p.oblako:before {
  content: " ";
  position: absolute;
}

p.oblako:after {
  background: #ffffff;
  left: 40%;
  width: 48px;
  height: 25px;
  bottom: -44px;
  border-radius: 50%;
  border: 4px solid #4c261a;
}

p.oblako:before {
  background: #ffffff;
  left: 36%;
  width: 28px;
  height: 12px;
  bottom: -63px;
  border-radius: 50%;
  border: 4px solid #4c261a;
}

ul.min-height a li p {
  min-height: 130px;
}

.left-img:after {
  position: absolute;
  bottom: 15px;
  right: 5px;
  content: '';
  width: 50px;
  height: 50px;
  background: #ec5b41eb;
  border-radius: 50%;
  z-index: -1;
}

.slogan {
  max-width: 100%;
  margin: 60px 10px 0 10px;
  font-size: 47px;
  font-weight: 700;
  color: #ed5338;
  text-transform: uppercase;
  text-align: center;
}

.guarantees-block {
  background-image: url(/bitrix/templates/tofpmp_new/pics/guarantees-bg.jpg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.guarantees-text {
  font-size: 45px;
  text-transform: uppercase;
  text-align: center;
  font-weight: 700;
  color: white;
  padding: 25px 10px 40px 10px;
}

.guarantees-wrap .item {
  display: inline-block;
  width: 33%;
  vertical-align: top;
}

.guarantees-item_count {
  text-align: center;
  font-size: 60px;
  color: #4c261a;
  width: 190px;
  height: 190px;
  margin: 0 auto;
  background-color: #ffffff4d;
  padding: 45px 0;
  font-weight: 600;
  border: 10px solid #ec5c42;
  border-radius: 50%;
}

.guarantees-item_text {
  text-align: center;
  color: #ffffff;
  padding: 30px 9px;
  max-width: 100%;
  margin: 0 auto;
  font-size: 18px;
  font-weight: 600;
}

.guarantees-wrap {
  padding-bottom: 20px;
}

header .header_cont .logo a.right-link {
  background: none;
  position: absolute;
  left: 38%;
  top: 0;
  width: 15%;
  height: 100%;
}

ul.list {
  list-style-type: disc;
  padding-left: 25px;
  padding-bottom: 20px;
}

img.news_region_img {
  max-width: 100%;
  margin: 0 auto;
  display: block;
}

body {
  margin: 0;
}

@font-face {
  font-family: 'Lato';
  font-style: normal;
  src: local('Lato Regular'), local('Lato-Regular'),
    url('/bitrix/templates/tofpmp_new/css/./font/Lato-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: local('Lato Light'), local('Lato-Light'),
    url('/bitrix/templates/tofpmp_new/css/./font/Lato-Light.ttf') format('truetype');
}

@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  src: local('Lato Bold'), local('Lato-Bold'),
    url('/bitrix/templates/tofpmp_new/css/./font/Lato-Bold.ttf') format('truetype');
}

.banner-pb_wrapper * {
  box-sizing: border-box;
  font-family: 'Lato', sans-serif;
}

.banner-pb_wrapper {
  display: flex;
  justify-content: center;
  position: relative;
}

.banner-pb_container {
  width: 100%;
  max-width: 300px;
  padding: 30px 12px;

  display: flex;
  flex-direction: column;
  align-items: center;
}

.banner-pb_content {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.banner-pb_content__link {
  width: 100%;
  display: flex;
  justify-content: space-between;
}

.banner-pb_button {
  border-radius: 10px;
  padding: 16px 32px;
  background: #0d4cd3;
  color: #ffffff;
  font-weight: 700;
  font-size: 16px;
}

.banner-pb_button:hover {
  background: #1d5deb;
}

a {
  text-decoration: none;
}

.banner-pb_icon {
  width: 135px;
  height: 50px;
  padding: 8px 0;
}

.banner-pb_content__info {
  margin: 20px 0;
  color: #000000;
}

.banner-pb_content__title {
  font-weight: 700;
  font-size: 20px;
  margin: 0 0 12px 0;
}

.banner-pb_content__subtitle {
  font-weight: 400;
  font-size: 16px;
  margin: 0;
}

.banner-pb_image {
  background-image: url('/bitrix/templates/tofpmp_new/pics/business.svg');
  width: 270px;
  height: 275px;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}

@media screen and (min-width: 444px) {
  .banner-pb_container {
    max-width: 444px;
  }

  .banner-pb_content {
    flex-direction: row;
    padding: 20px 0 0 0;
    width: 100%;
    justify-content: space-between;
  }

  .banner-pb_content__link {
    width: auto;
    flex-direction: column;
  }

  .banner-pb_icon {
    padding: 18px 0 0 0;
    inline-size: fit-content;
  }

  .banner-pb_content__info {
    margin: 0;
    width: 240px;
  }
}

@media screen and (min-width: 554px) {
  .banner-pb_container {
    max-width: 554px;
    flex-direction: row-reverse;
    justify-content: space-between;
  }

  .banner-pb_image {
    width: 280px;
    height: 285px;
  }

  .banner-pb_content {
    flex-direction: column;
    width: 230px;
    padding: 0;
    align-items: flex-start;
  }

  .banner-pb_content__info {
    margin: 0 0 40px 0;
    width: 240px;
  }
}

@media screen and (min-width: 600px) {
  .banner-pb_container {
    max-width: 100%;
    padding: 30px 30px;
  }
}

@media screen and (min-width: 670px) {
  .banner-pb_container {
    max-width: 100%;
    padding: 20px 60px;
  }
}

@media screen and (min-width: 800px) {
  .banner-pb_container {
    width: 100%;
    max-width: 885px;
    padding: 0 60px;
  }

  .banner-pb_image {
    width: 320px;
    height: 250px;
    background-position: top;
    background-size: cover;
    margin: 20px 0 0 0;
  }

  .banner-pb_content {
    width: auto;
  }

  .banner-pb_content__info {
    width: 315px;
  }

  .banner-pb_content__title {
    font-size: 24px;
  }

  .banner-pb_content__subtitle {
    font-size: 18px;
  }

  .banner-pb_content__link {
    flex-direction: row;
  }

  .banner-pb_icon {
    padding: 8px 0 8px 20px;
  }
}

@media screen and (min-width: 940px) {
  .banner-pb_container {
    width: 100%;
    max-width: 100%;
    padding: 0 100px;
  }

  .banner-pb_image {
    width: 360px;
    height: 280px;
    background-position: top;
    background-size: cover;
    margin: 20px 0 0 0;
  }

  .banner-pb_icon {
    width: 180px;
    height: 68px;
    padding: 10px 0 10px 30px;
  }

  .banner-pb_content__info {
    width: 430px;
  }

  .banner-pb_content__title {
    font-size: 32px;
  }

  .banner-pb_content__subtitle {
    font-size: 28px;
  }

  .banner-pb_button {
    font-size: 20px;
    padding: 22px 45px;
  }
}

@media screen and (min-width: 1920px) {
  .banner-pb_container {
    justify-content: center;
    max-width: 1440px;
    height: 260px;
    width: 100%;
  }

  .banner-pb_image {
    width: 310px;
    height: 240px;
    position: absolute;
    margin-left: 20px;
  }

  .banner-pb_content {
    width: 100%;
    flex-direction: row;
    align-items: center;
  }

  .banner-pb_content__info {
    margin: 0;
  }
}

.footer_sogl {
  color: #000;

  font-size: 14px;
  text-decoration: underline;
  transition: all .25s ease;
}

.footer_sogl:hover {
  text-decoration: none;
}

/*end */


/* СТРАНИЦЫ ПОЛИТИК */
/* СТРАНИЦЫ ПОЛИТИК */


.new-privacy {
  background: white;
  font-size: 18px;
}


.new-privacy strong {
  margin-bottom: 30px;
}

.new-privacy p {
  margin-bottom: 20px !important;
}


.new-privacy table {
  border-collapse: collapse;
  margin-bottom: 30px;
  min-width: 1200px;
}

.new-privacy table td {
  padding: 15px;
  font-size: 14px;
  border: 1px solid lightgray;
}

.new-privacy ul {
  padding-left: 20px;
  margin-bottom: 20px;
}

.new-privacy ul li {
  list-style: disc;
}


.new-policy__table {
  max-width: 100%;
  overflow: auto;
}

.new-privacy a {
  text-decoration: underline;
}


@media (max-width:992px) {
  .new-privacy table td {
    font-size: 14px;
  }

}

@media (max-width:767px) {
  .new-privacy {
    font-size: 16px;
  }
}

@media (max-width:577px) {
  .new-privacy {
    font-size: 14px;
  }

  .new-privacy p {
    margin-bottom: 15px;
  }
}
/* End */


/* Start:/bitrix/templates/tofpmp_new/css/media.css?163292604118582*/
@media screen and (max-width: 1150px) { 
  .container {
    max-width: 960px; }
  header .header_cont .header_info {
    width: 220px; }
  header .menu .menu_block ul li a {
    font-size: 12px; }
  .slide_1 .borrowing {
    padding-left: 0; }
  .what {
    padding: 35px 15px; clear:both;}
  .what .what_slider {
    right: 0; }
  .what .what_cnot {
    width: 425px; }
  .slide_3 .step {
    padding: 0 15px; }
  .slide_3 .step ul li {
    width: 170px; }
  .slide_3 .history .history_select form select {
    width: 340px;
    background: url("/bitrix/templates/tofpmp_new/css/../pics/arrow.jpg") no-repeat 300px center; }
  .calc_block .calc {
    padding: 20px 0 0 0; }
  .calc_block .calc form .calc_form_block:nth-child(2) {
    margin: 0 10px;
    width: 370px; }
  .calc_block .calc form .calc_form_block select {
    width: 100%;
/*    padding-right: 0;*/
    background: #fff url("/bitrix/templates/tofpmp_new/css/../pics/arrow.jpg") no-repeat 325px center; }
  .calc_block .calc .calc_bg {
    display: none; }
  .document {
    padding: 30px 15px; }
  .document ul li {
    margin: 0 5px;
    width: 170px; }
  .footer_cont {
    padding: 0 0 70px 0;
    background: none; }
  .slide_3 .step ul li {
    width: 145px; }
  .slide_3 .history .history_select.history_select_pages select {
    background: url("/bitrix/templates/tofpmp_new/css/../pics/arrow2.jpg") no-repeat 300px center; }
  .slide_pages_2 .slide_pages_2_blick .slide_pages_2_blick_cnot {
    width: 465px; }
  .slide_pages_2 .slide_pages_2_blick .slide_pages_2_blick_cnot .slide_pages_2_title {
    font-size: 24px; 
	margin-bottom: 0; }
  .slide_pages_2 .slide_pages_2_blick .slide_pages_2_blick_cnot .slide_pages_2_title p {
    left: 225px;
    font-size: 12px; }
  .slide_pages_2 .slide_pages_2_blick .slide_pages_2_blick_cnot .pages_2_price li {
    width: 127px;
    vertical-align: top; }
  .slide_pages_2 .slide_pages_2_blick .slide_pages_2_blick_cnot .pages_2_price li .pages_2_num {
    width: 127px;
    height: 127px;
    font-size: 18px; }
  .slide_pages_2 .slide_pages_2_blick .slide_pages_2_blick_cnot .pages_2_price li p {
    font-size: 14px; } 
  header .menu .menu_block ul li a {
padding: 15px 7px;}

.header-reg-lk{padding: 5px 30px!important;}

.predmet_zaloga .predmet_zaloga_1 {
    width: 49.5%;
}
.predmet_zaloga .predmet_zaloga_2 {
    min-height: 415px;
}
.corona span {
    font-size: 25px;
  }
  
  .corona {
    height: 200px;
}
header .header_cont .logo {
    float: none;
}

header .header_cont .logo a {
    margin: 0 auto;
}

header .header_cont .header_data {
    float: none;
    text-align: center;
}
header .header_cont .logo a.right-link {
    left: 66%;
    height: 51%;
}

}

@media screen and (max-width: 960px) {
  .container {
    max-width: 760px; }
  .doc-section {
    width: 100%;
}
  header .header_cont .header_info {
    background: none;
    padding-left: 0;
    width: 200px; }
  header .menu .menu_block ul li a {
    padding: 20px 2px; }
  .slide_1 {
    -webkit-background-size: 2500px 2500px;
            background-size: 2500px; }
  .what .what_cnot {
    width: 100%;
    float: none; }
  .what .what_slider {
    float: none;
    margin: 0 auto; }
  .slide_3 .step ul li {
    width: 135px; }
  .title p {
    max-width: 330px; }
  .calc_block .calc .calc_cont p {
    position: absolute;
    top: 230px;
    width: 340px;
    right: 60px; }
  .document ul li {
    margin-bottom: 20px; }
  .footer_cont .footer_cont_block .footer_info {
    width: 230px; }
  .slide_1_pages .borrowing .borrowing_sum li {
    width: 330px; }
  .slide_1_pages .borrowing .borrowing_sum li p {
    left: 185px;
    width: 155px; }
  .slide_3 .step ul li {
    width: 112px; }
  .slide_3 .step_pages ul li p {
    width: auto;
    font-size: 12px; }
  .slide_pages_2 .slide_pages_2_blick {
    float: none;
    width: 100%; }
  .slide_pages_2 .slide_pages_2_blick .slide_pages_2_blick_cnot {
    width: 750px;
    margin: 0 auto;
    float: none; }
  .slide_pages_2 .slide_pages_2_blick:nth-child(2) .slide_pages_2_blick_cnot {
    float: none; }
  .slide_pages_2 {
    -webkit-background-size: 3200px 3200px;
            background-size: 3200px; }
.step_docs_six_1 {

width: 100%;}

header .menu .menu_block ul li a {
    font-size: 10px;
}

#popup-cookies-message p {
  width: 515px;
}
.header-reg-lk {
    padding: 5px 23px!important;
 }
 header .header_cont .header_info p {
  display: none;
 }
 .corona span {
    font-size: 23px;
  }
  header .header_cont .header_data {
    float: none;
    display: block;
    width: 100%;
    text-align: center;
}

header .header_cont .logo {
    float: none;
}

.blick-item {
    display: block;
    width: 100%;
}
.guarantees-text {
    font-size: 36px;
}

}

@media screen and (max-width: 760px) {
  .container {
    max-width: 580px; }
  header .header_cont .header_info {
    display: none; }
  header .menu {
    height: 40px; }
    header .menu .menu_block .button {
      position: absolute;
      width: 40px;
      height: 40px;
      top: 0;
      left: 20px; }
      header .menu .menu_block .button span {
        width: 100%;
        display: block;
        background: #ffffff;
        height: 3px;
        margin: 6px 0;
        -webkit-border-radius: 3px;
                border-radius: 3px;
        -webkit-transition: .5s;
        -o-transition: .5s;
        transition: .5s; }
    header .menu .menu_block ul {
      background: #4c261a;
      position: absolute;
      width: 0;
      top: 35px;
      left: 0;
      z-index: 999;
      -webkit-transition: .5s;
      -o-transition: .5s;
      transition: .5s;
      overflow: hidden; }
      header .menu .menu_block ul li {
        width: 100%;
        /*min-width: 500px;*/ }
        header .menu .menu_block ul li a {
          padding: 16px 20px;
          font-size: 17px; }
    header .menu .menu_block.active .button span {
      position: absolute;
      top: 12px;
      left: 0;
      -webkit-transform: rotate(45deg);
          -ms-transform: rotate(45deg);
              transform: rotate(45deg); }
      header .menu .menu_block.active .button span:nth-child(2) {
        display: none; }
      header .menu .menu_block.active .button span:nth-child(3) {
        -webkit-transform: rotate(-45deg);
            -ms-transform: rotate(-45deg);
                transform: rotate(-45deg); }
    header .menu .menu_block.active ul {
      width: 100%; }
	
   .slide_1 {
    -webkit-background-size: 3300px 3300px;
            background-size: 3300px; }	
  .slide_1 .borrowing h1 {
    font-size: 40px; }
  .slide_1 .borrowing .borrowing_sum li {
    width: 180px; }
  .slide_1 .borrowing .borrowing_cont li {
    width: 48%; }
  .what .what_slider {
    margin-top: 20px; }
  .slide_3 .step ul {
    text-align: center; }
    .slide_3 .step ul li {
      top: 0 !important; }
      .slide_3 .step ul li p {
        padding: 30px 0;
        width: auto; }
      .slide_3 .step ul li .step_num {
        margin: 0 auto; }
  .title p {
    width: auto; }
  .slide_3 .history .history_select {
    position: relative;
    right: 0;
    padding-bottom: 20px; }
  .calc_block .calc .calc_cont {
    width: auto;
    margin: 0;
    padding-left: 0; }
    .calc_block .calc .calc_cont p {
      position: relative;
      top: 0;
      right: 0; }
  .calc_block .calc form .calc_form_block:nth-child(2) {
    margin: 0;
    padding-top: 20px; }
  .footer_cont .footer_cont_block .brevis {
    padding-top: 20px; }
  .slide_1_pages .borrowing .borrowing_sum li {
    width: 100%; }
  .slide_1_pages .borrowing .borrowing_sum li p {
    width: 255px; }
  .slide_pages_2 .slide_pages_2_blick .slide_pages_2_blick_cnot {
    width: 570px; }
   .six_step_pages .six_step_pages_1, .six_step_pages .six_step_pages_2, .six_step_pages .six_step_pages_3, .six_step_pages .six_step_pages_4, .six_step_pages .six_step_pages_5, .six_step_pages .six_step_pages_6 {
    width: 100%;
    min-height: auto;
    margin: 5px 0;
    padding: 10px 10px;
    border: 5px solid #dfdfdf;}
  
  .six_step_pages {height:auto;}
  
  .six_step_pages_11 {float: left;
width: 100%;
position: relative;
top: 0;}
   
   
   .poruchitelstvo-4-block-circle .poruchitelstvo-4-block-circle-left {
    float: none; width: 100%;}

.poruchitelstvo-4-block-circle .poruchitelstvo-4-block-circle-right  {
  float: none; width: 100%;}

.poruchitelstvo-4-block-circle .poruchitelstvo-4-block-circle-right .poruchitelstvo-4-block-circle-right-1  {
  width: 100%; float: none;}

.poruchitelstvo-4-block-circle .poruchitelstvo-4-block-circle-right .poruchitelstvo-4-block-circle-right-2  {
  width: 100%; float: none; margin-bottom: 10px;}

.poruchitelstvo-4-block-circle {height:auto;}
  
  .poruchitelstvo-4-block-circle-right-2 ul li, .poruchitelstvo-4-block-circle-right-1 ul li    {
    margin: 5px 0 5px 10px;
    list-style: disc;
    font-size: 14px;
}
  .poruchitelstvo-4-block-circle .poruchitelstvo-4-block-circle-left .poruchitelstvo-4-block-circle-left-1 {width:100%; margin: 0 auto 10px; padding: 10px 5px; font-size: 14px;}
  
  
  .poruchitelstvo-4-block-circle .poruchitelstvo-4-block-circle-1  {position: relative; top: 0;
left: 0; width: 310px; height: 310px; margin: 10px 0; background: unset; margin:0 auto;}

.poruchitelstvo-4-block-circle .poruchitelstvo-4-block-circle-1 .block-circle-1 {width: 150px; height:150px!important; background: unset; font-size: 13px;}

.poruchitelstvo-4-block-circle .poruchitelstvo-4-block-circle-1 .block-circle-1:nth-child(3) {padding: 30px 0px 0px 30px;}

  .poruchitelstvo-4-block-circle .poruchitelstvo-4-block-circle-1 .block-circle-1:nth-child(1) {padding-top:80px;}
  .poruchitelstvo-4-block-circle .poruchitelstvo-4-block-circle-1 .block-circle-1:nth-child(2) {padding-top:80px;}
  .poruchitelstvo-4-block-circle .poruchitelstvo-4-block-circle-1 .block-circle-1:nth-child(4) {padding: 60px 40px 0px 0px;}
  
  
   
   .poruchitelstvo-4-block-circle .poruchitelstvo-4-block-circle-2 {
    top: 112px;
    left: 233px;
   
}

.step_docs_six_1 .step_docs_six_1_1 {width: 100%;}
.step_docs_six_1 {width: 100%;}
.step_docs_six_1 .step_docs_six_1_1:nth-child(1),.step_docs_six_1 .step_docs_six_1_1:nth-child(3),.step_docs_six_1 .step_docs_six_1_1:nth-child(5),
.step_docs_six_1 .step_docs_six_1_1:nth-child(8),.step_docs_six_1 .step_docs_six_1_1:nth-child(10),.step_docs_six_1 .step_docs_six_1_1:nth-child(12) {display:none;}

.predmet_zaloga .predmet_zaloga_1 {width:100%;}
.predmet_zaloga .predmet_zaloga_2 {min-height:auto;}


.predmet_zaima .predmet_zaima_1 {width:100%; float:none;}

.predmet_zaima .predmet_zaima_1 .predmet_zaima_circle_1, .predmet_zaima .predmet_zaima_1 .predmet_zaima_circle_3 {margin: 0 auto;}

.predmet_zaima {width:100%;}

.step_docs_six_1 .step_docs_six_1_1 span {min-height:auto;}

.step_docs_six_1 .step_docs_six_1_1 {min-height:auto; margin:5px 0;}

.predmet_zaima_f {
    padding: 10px 0;
}

#popup-cookies-message p {
  width: 400px;
  font-size: 13px;
}

#popup-cookies-message a {
  font-size: 13px;
}

#popup-cookies-message button {
  font-size: 13px;
  padding: 12px 40px;
}
.block-video-vk iframe {
  width: 100%!important;
}
.header-reg-lk{padding: 5px 53px!important;}
.header-reg{margin-top: -16px;}
.header-reg a {
    margin-top: 35px;
}
.logo {
    float: none;
    margin: 0 auto;
    width: 381px;
}
header .header_cont .header_data {
  float: none;
  text-align: initial;
}
header .header_cont .header_data p {text-align: center;}
.question {
  text-align: center;
  margin-top: 0;
  padding-top: 0;
}

.corona span {
    font-size: 21px;

  }
.poruchitelstvo {
  width: 100%;
}
.corona {
    display: block;
    width: 100%;
}

.corona span {font-size: 34px;}

.poruch {
    display: block;
    width: 100%;
}
.corona span {
    font-size: 20px;
}
.left-img {
    width: 70%;
}

.right-text {
    width: 100%;
}
.guarantees-wrap .item {
    width: 100%;
}
.slogan {
    font-size: 37px;
}
header .container .header_cont .logo a {
    background-size: contain;
    width: 100%;
}

header .header_cont .logo {
    width: 100%;
}
header .header_cont .logo a.right-link {
    max-width: 30%;
}


}

@media screen and (max-width: 580px) {
  
.image-information a img {
    width: 100%;
}
.calc_block .calc form .calc_form_block:nth-child(1) {
    width: 100%;
}

.cont-map {
    width: 100%;
}

.cont-info {
    width: 100%;
    margin-top: 20px;
}

.calc_block .calc form .calc_form_block:nth-child(3) .range_container {
    width: 100%;
  padding: 0 0 20px 0;
}

.calc_block .calc form .calc_form_block label {
    width: 100%; padding: 0px;
}

.what_slider_poruc_2 p a {font-size:14px;}

.what .what_slider .slider_what .slider_what_cont .slider_what_title span {font: 700 17px 'Open Sans', sans-serif;}
  
  
.owl-carousel .owl-stage-outer .item {height: 460px;}

.owl-carousel .owl-stage-outer .item:nth-child(3) {height: auto!important;}
  
  .container {
    max-width: 320px;
    padding: 0 5px; }
  header .header_cont {
    padding-top: 20px; }
  header .header_cont .logo {
    float: none;
    padding-bottom: 10px;
    width: 280px; }
    header .header_cont .logo a {
      margin: 0 auto;
      width: 100%;
      background-size: contain; }
  header .header_cont .header_data {
    float: none;
    margin-left: 0; }
  .slide_1 .borrowing h1 {
    font-size: 24px; }
  .slide_1 .borrowing > p {
    font-size: 18px; }
  .slide_1 .borrowing .borrowing_sum {
    text-align: center; }
    .slide_1 .borrowing .borrowing_sum li {
      width: 150px; }
      .slide_1 .borrowing .borrowing_sum li .borrowing_sum_block {
        width: 150px;
        height: 150px;
font-size: 20px;
        -webkit-background-size: 100% 100%;
                background-size: 100%; }
  .slide_1 .borrowing .borrowing_sum li p {
    padding: 10px;
    width: auto; }
  .slide_1 .borrowing .borrowing_cont:after {
    width: 100%; }
  .slide_1 .borrowing .borrowing_cont li {
    width: 100%;
    padding-bottom: 10px; }
  .slide_1 {
    -webkit-background-size: 2810px 2810px;
            background-size: 2810px; }
  .what {
    padding: 0; }
  .title {
    font-size: 24px;
    line-height: 24px; }
  .what .what_cnot p {
    padding: 10px 0;
    font-size: 14px;
    line-height: 18px; }
  .what .what_slider {
    width: auto; }
  .what .what_slider .slider_what .slider_what_cont .slider_what_title {
    font-size: 15px;
    padding: 10px; }
  .slide_3 {
    background: none;
    margin-top: 0;
    padding-top: 20px; }
  .slide_3 .history .history_select form select {
    width: 310px;
    background: url("/bitrix/templates/tofpmp_new/css/../pics/arrow.jpg") no-repeat 270px center; }
  .map_cont {
    left: 0;
    width: 320px; }
  .calc_title {
    padding-left: 10px; }
  .calc_block .calc form .calc_form_block:nth-child(2) {
    width: 310px; }
  .calc_block .calc form .calc_form_block select {
    font-size: 14px; }
  .document ul li {
    width: 140px;
    margin: 0 3px 10px 3px; }
    .document ul li p {
      font-size: 12px;
      padding: 15px 5px; }
  .footer_cont .footer_cont_block .footer_info {
    float: none;
    width: auto; }
  .footer_cont .footer_cont_block .footer_info:nth-child(2) {
    padding: 20px 0 0 0; }
  .footer_cont .footer_cont_block .brevis {
    float: none;
    margin: 0 auto; }
  .calc_block .calc {
    overflow: hidden; }
  .slide_1_pages .borrowing .borrowing_sum li {
    width: 100%; }
  .slide_1_pages .borrowing .borrowing_sum li p {
    top: 20px;
    left: 145px;
    font-size: 16px; }
  .what .what_slider.what_slider_pages .slider_what .owl-nav div {
    left: 15px; }
  .what .what_slider.what_slider_pages .slider_what .owl-nav div.owl-next {
    left: auto;
    right: 15px; }
  .slide_3 .history .history_select.history_select_pages select {
    background: url("/bitrix/templates/tofpmp_new/css/../pics/arrow2.jpg") no-repeat 270px center; }
  .slide_pages_2 .slide_pages_2_blick .slide_pages_2_blick_cnot {
    width: 310px; }
  .slide_pages_2 .slide_pages_2_blick .slide_pages_2_blick_cnot .slide_pages_2_title p {
    display: none; }
  .slide_pages_2 .slide_pages_2_blick .slide_pages_2_blick_cnot {
    padding: 30px 0; }
  .slide_pages_2 .slide_pages_2_blick .slide_pages_2_blick_cnot .pages_2_price {
    text-align: center; }
    .slide_pages_2 .slide_pages_2_blick .slide_pages_2_blick_cnot .pages_2_price li {
      padding-bottom: 20px; }
  .slide_pages_2 .slide_pages_2_blick .slide_pages_2_blick_cnot .pages_2_list_cont li:last-child a {
    width: 140px; }
  .slide_pages_2 {
    -webkit-background-size: 4200px 4200px;
            background-size: 4200px; } 
  .group {
    flex-flow: column nowrap;
  }

  .col-1-3 {
    max-width: 100%;
  } 

  .group .col-1-3 .ymaps-2-1-68-map {
    width: 100%
        }

    .slide_4 .history .history_select {
    position: static;
    }

.slide_4 .history .history_select form select {
    width: 220px;
    background: url(/bitrix/templates/tofpmp_new/css/../pics/arrow.jpg) no-repeat 170px center;
}

header .header_cont .header_data p {
  display: none;
}

header .header_cont .header_data a.mail {
  display: none;
}

.question a {
    position: absolute;
    right: 7px;
    bottom: 17px;
}

.what .what_slider .slider_what .slider_what_cont .slider_what_title {
  height: 130px;
}

.what .what_slider .slider_what .owl-dots {
  margin-top: 32px;
}

.document ul li p {
    min-height: 170px;
}

.new-office-right {float:none;}

.trebovaniya-fonda-ul li, .conteiner-of-ul li {margin: 5px 0 5px 15px;}

  .trebovaniya-fonda-ul li {
    margin: 5px 0 5px 15px;}
  
.poruchitelstvo-4-block-circle .poruchitelstvo-4-block-circle-2 {top: 12.5%; left: 112.5px;}

#na-glavnuu {padding: 20px 5px; width: 100px; font-size:12px;}

#top {padding: 20px 5px; width: 100px; font-size:12px;}

.inner h1 {
  font-size: 20px;
}
.inner h2 {
    font-size: 19px;
}

#popup-cookies-message p {
    width: 100%;
    font-size: 12px;
}

#popup-cookies-message a {
    font-size: 12px;
}

#popup-cookies-message p:last-child {
    float: right;
    text-align: center;
    margin: 10px auto 0;
    width: 100%;
}
.header-reg{margin-top: 0px;
margin-bottom:5px;
}
.header-reg-lk{padding: 5px 42px!important;}

.tabler{
    display: block;
    overflow: scroll;
}
.header-reg a {
    margin-top: 10px;
}

.header-reg {
    text-align: center;
}
.question a {margin-bottom: 15px;}

.information p:nth-child(1) {
    font-size: 26px;
}
.zp-mesage img {
    width: 100%;
}
.document .doc_content ul li {
    width: 130px;
}
.doc-title {
    padding: 15px 0px 15px 5px;
}
header .header_cont .header_data a span, .question a {
font-size: 15px;}
body {min-width: 280px;}
.question {padding-top: 15px;}
.corona span {
  top: 0;
  padding: 15px 15px 0 15px;
  font-size: 14px;
  }
  
.corona span {
    font-size: 19px;
}
.slogan {
    margin: 20px 0 0 auto;
}

}
/* End */


/* Start:/bitrix/templates/tofpmp_new/css/jquery.fancybox.min.css?163292604110424*/
@charset "UTF-8";.fancybox-enabled{overflow:hidden}.fancybox-enabled body{overflow:visible;height:100%}.fancybox-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99993;-webkit-backface-visibility:hidden;backface-visibility:hidden}.fancybox-container~.fancybox-container{z-index:99992}.fancybox-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f0f11;opacity:0;transition-timing-function:cubic-bezier(.55,.06,.68,.19);-webkit-backface-visibility:hidden;backface-visibility:hidden}.fancybox-container--ready .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-controls{position:absolute;top:0;left:0;right:0;text-align:center;opacity:0;z-index:99994;transition:opacity .2s;pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;direction:ltr}.fancybox-show-controls .fancybox-controls{opacity:1}.fancybox-infobar{display:none}.fancybox-show-infobar .fancybox-infobar{display:inline-block;pointer-events:all}.fancybox-infobar__body{display:inline-block;width:70px;line-height:44px;font-size:13px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;text-align:center;color:#ddd;background-color:rgba(30,30,30,.7);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:subpixel-antialiased}.fancybox-buttons{position:absolute;top:0;right:0;display:none;pointer-events:all}.fancybox-show-buttons .fancybox-buttons{display:block}.fancybox-slider-wrap{overflow:hidden;direction:ltr}.fancybox-slider,.fancybox-slider-wrap{position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0;z-index:99993;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-tap-highlight-color:transparent}.fancybox-slide{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;overflow:auto;outline:none;white-space:normal;box-sizing:border-box;text-align:center;z-index:99994;-webkit-overflow-scrolling:touch}.fancybox-slide:before{content:"";height:100%;width:0}.fancybox-slide:before,.fancybox-slide>*{display:inline-block;vertical-align:middle}.fancybox-slide>*{position:relative;padding:24px;margin:44px 0;border-width:0;text-align:left;background-color:#fff;overflow:auto;box-sizing:border-box}.fancybox-slide--image{overflow:hidden}.fancybox-slide--image:before{display:none}.fancybox-content{display:inline-block;position:relative;margin:44px auto;padding:0;border:0;width:80%;height:calc(100% - 88px);vertical-align:middle;line-height:normal;text-align:left;white-space:normal;outline:none;font-size:16px;font-family:Arial,sans-serif;box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch}.fancybox-iframe{display:block;margin:0;padding:0;border:0;width:100%;height:100%;background:#fff}.fancybox-slide--video .fancybox-content,.fancybox-slide--video .fancybox-iframe{background:transparent}.fancybox-placeholder{z-index:99995;background:transparent;cursor:default;overflow:visible;-webkit-transform-origin:top left;transform-origin:top left;background-size:100% 100%;background-repeat:no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden}.fancybox-image,.fancybox-placeholder,.fancybox-spaceball{position:absolute;top:0;left:0;margin:0;padding:0;border:0}.fancybox-image,.fancybox-spaceball{width:100%;height:100%;max-width:none;max-height:none;background:transparent;background-size:100% 100%}.fancybox-controls--canzoomOut .fancybox-placeholder{cursor:zoom-out}.fancybox-controls--canzoomIn .fancybox-placeholder{cursor:zoom-in}.fancybox-controls--canGrab .fancybox-placeholder{cursor:-webkit-grab;cursor:grab}.fancybox-controls--isGrabbing .fancybox-placeholder{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-spaceball{z-index:1}.fancybox-tmp{position:absolute;top:-9999px;left:-9999px;visibility:hidden}.fancybox-error{position:absolute;margin:0;padding:40px;top:50%;left:50%;width:380px;max-width:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#fff;cursor:default}.fancybox-error p{margin:0;padding:0;color:#444;font:16px/20px Helvetica Neue,Helvetica,Arial,sans-serif}.fancybox-close-small{position:absolute;top:0;right:0;width:44px;height:44px;padding:0;margin:0;border:0;border-radius:0;outline:none;background:transparent;z-index:10;cursor:pointer}.fancybox-close-small:after{content:"×";position:absolute;top:5px;right:5px;width:30px;height:30px;font:20px/30px Arial,Helvetica Neue,Helvetica,sans-serif;color:#888;font-weight:300;text-align:center;border-radius:50%;border-width:0;background:#fff;transition:background .2s;box-sizing:border-box;z-index:2}.fancybox-close-small:focus:after{outline:1px dotted #888}.fancybox-slide--video .fancybox-close-small{top:-36px;right:-36px;background:transparent}.fancybox-close-small:hover:after{color:#555;background:#eee}.fancybox-caption-wrap{position:absolute;bottom:0;left:0;right:0;padding:60px 30px 0;z-index:99998;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.1) 20%,rgba(0,0,0,.2) 40%,rgba(0,0,0,.6) 80%,rgba(0,0,0,.8));opacity:0;transition:opacity .2s;pointer-events:none}.fancybox-show-caption .fancybox-caption-wrap{opacity:1}.fancybox-caption{padding:30px 0;border-top:1px solid hsla(0,0%,100%,.4);font-size:14px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:#fff;line-height:20px;-webkit-text-size-adjust:none}.fancybox-caption a,.fancybox-caption button{pointer-events:all}.fancybox-caption a{color:#fff;text-decoration:underline}.fancybox-button{display:inline-block;position:relative;width:44px;height:44px;line-height:44px;margin:0;padding:0;border:0;border-radius:0;cursor:pointer;background:transparent;color:#fff;box-sizing:border-box;vertical-align:top;outline:none}.fancybox-button--disabled{cursor:default;pointer-events:none}.fancybox-button,.fancybox-infobar__body{background:rgba(30,30,30,.6)}.fancybox-button:hover{background:rgba(0,0,0,.8)}.fancybox-button:after,.fancybox-button:before{content:"";pointer-events:none;position:absolute;border-color:#fff;background-color:currentColor;color:currentColor;opacity:.9;box-sizing:border-box;display:inline-block}.fancybox-button--disabled:after,.fancybox-button--disabled:before{opacity:.5}.fancybox-button--left:after{left:20px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.fancybox-button--left:after,.fancybox-button--right:after{top:18px;width:6px;height:6px;background:transparent;border-top:2px solid currentColor;border-right:2px solid currentColor}.fancybox-button--right:after{right:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--left{border-bottom-left-radius:5px}.fancybox-button--right{border-bottom-right-radius:5px}.fancybox-button--close{float:right}.fancybox-button--close:after,.fancybox-button--close:before{content:"";display:inline-block;position:absolute;height:2px;width:16px;top:calc(50% - 1px);left:calc(50% - 8px)}.fancybox-button--close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.fancybox-loading{border:6px solid hsla(0,0%,39%,.4);border-top:6px solid hsla(0,0%,100%,.6);border-radius:100%;height:50px;width:50px;-webkit-animation:a .8s infinite linear;animation:a .8s infinite linear;background:transparent;position:absolute;top:50%;left:50%;margin-top:-25px;margin-left:-25px;z-index:99999}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@media (max-width:800px){.fancybox-controls{text-align:left}.fancybox-button--left,.fancybox-button--right,.fancybox-buttons button:not(.fancybox-button--close){display:none!important}.fancybox-caption{padding:20px 0;margin:0}}.fancybox-button--fullscreen:before{width:15px;height:11px;left:15px;top:16px;border:2px solid;background:none}.fancybox-button--play:before{top:16px;left:18px;width:0;height:0;border-top:6px inset transparent;border-bottom:6px inset transparent;border-left:10px solid;border-radius:1px;background:transparent}.fancybox-button--pause:before{top:16px;left:18px;width:7px;height:11px;border-style:solid;border-width:0 2px;background:transparent}.fancybox-button--thumbs span{font-size:23px}.fancybox-button--thumbs:before{top:20px;left:21px;width:3px;height:3px;box-shadow:0 -4px 0,-4px -4px 0,4px -4px 0,inset 0 0 0 32px,-4px 0 0,4px 0 0,0 4px 0,-4px 4px 0,4px 4px 0}.fancybox-container--thumbs .fancybox-caption-wrap,.fancybox-container--thumbs .fancybox-controls,.fancybox-container--thumbs .fancybox-slider-wrap{right:220px}.fancybox-thumbs{position:absolute;top:0;right:0;bottom:0;left:auto;width:220px;margin:0;padding:5px 5px 0 0;background:#fff;z-index:99993;word-break:normal;-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:transparent;box-sizing:border-box}.fancybox-thumbs>ul{list-style:none;position:absolute;position:relative;width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;font-size:0}.fancybox-thumbs>ul>li{float:left;overflow:hidden;max-width:50%;padding:0;margin:0;width:105px;height:75px;position:relative;cursor:pointer;outline:none;border:5px solid #fff;border-top-width:0;border-right-width:0;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box}li.fancybox-thumbs-loading{background:rgba(0,0,0,.1)}.fancybox-thumbs>ul>li>img{position:absolute;top:0;left:0;min-width:100%;min-height:100%;max-width:none;max-height:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-thumbs>ul>li:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2px;border:4px solid #4ea7f9;z-index:99991;opacity:0;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.fancybox-thumbs>ul>li.fancybox-thumbs-active:before{opacity:1}@media (max-width:800px){.fancybox-thumbs{display:none!important}.fancybox-container--thumbs .fancybox-caption-wrap,.fancybox-container--thumbs .fancybox-controls,.fancybox-container--thumbs .fancybox-slider-wrap{right:0}}
/* End */


/* Start:/bitrix/templates/tofpmp_new/template_styles.css?17364116754620*/
.popup {
	position:fixed;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:100;
	background:rgba(255,255,255,.9);
	opacity:0;
	-webkit-transition:opacity .3s ease;
	-moz-transition:opacity .3s ease;
	transition:opacity .3s ease;
	visibility:hidden;
	cursor:pointer;
}
.popup .popup-wrapper {
	background:#c39367;
	color:#fff;
	/*width:510px;*/
	padding:40px;
	min-height:150px;
	top:10px;
	z-index:105;
	position:fixed;
	left:50%;
	margin-left:-295px;
	opacity:0;
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	transition:all .3s ease;
	cursor:default;
}
.popup .popup-wrapper h2,.popup .popup-wrapper h3 {
	color:#fff;
}
.popup.popup-active {
	opacity:1;
	visibility:visible;
}
.popup.popup-active .popup-wrapper {
	top:50px;
	opacity:1;
}
.popup-wrapper > .popup-close-trigger {
	background:url(/bitrix/templates/tofpmp_new/images/popup-close-trigger.png) 0 0 no-repeat;
	width:16px;
	height:16px;
	cursor:pointer;
	position:absolute;
	top:12px;
	right:12px;
	z-index:200;
}
.popup-wrapper > .popup-close-trigger:hover {
	background-position:0 -17px;
}
.popover-container {
	position:relative;
	display:inline-block;
}
.popover {
	position:absolute;
	top:100%;
	margin-top:14px;
	left:-100px;
	width:290px;
	padding:10px 20px 10px 10px;
	z-index:100;
	background:#fff;
	border:2px solid #519CE1;
	opacity:0;
	-webkit-transition:opacity .3s ease;
	-moz-transition:opacity .3s ease;
	transition:opacity .3s ease;
	visibility:hidden;
	box-shadow:0 2px 4px 0px rgba(0,0,0,.2);
}
.popover:before {
	content:'';
	position:absolute;
	bottom:100%;
	border:solid rgba(0,0,0,0);
	height:0;
	width:0;
	pointer-events:none;
	border-bottom-color:#519CE1;
	border-width:14px;
	left:103px;
}
.popover:after {
	content:'';
	position:absolute;
	bottom:100%;
	border:solid rgba(0,0,0,0);
	height:0;
	width:0;
	pointer-events:none;
	border-bottom-color:#fff;
	border-width:11px;
	left:106px;
}
.popover.active {
	opacity:1;
	visibility:visible;
}
.popover > .popover-close-trigger {
	background: #e1e1e1 url(/bitrix/templates/tofpmp_new/images/popover-close-trigger.png) no-repeat center;
	width:19px;
	height:19px;
	cursor:pointer;
	position:absolute;
	top:5px;
	right:5px;
	z-index:200;
	-webkit-transition:background .2s ease;
	-moz-transition:background .2s ease;
	transition:background .2s ease;
}
.popover > .popover-close-trigger:hover {
	background-color:#e8e8e8;
}
.form-result-success,.form-result-error {
	display:none;
}
.luck-history-detail-title{
	position: relative;
}
.luck-history-detail-title h1{
	position: relative;
	margin-left: 55px;
}
.luck-history-detail-turnback {
	display: block;
	width: 36px;
	height: 36px;
	position: absolute;
	top: 50%;
	left: 15px;
	margin-top: -18px;
	border-radius: 36px;
	background: #c39367 url(/bitrix/templates/tofpmp_new/images/icon-turn-back.png) no-repeat center center;	
	transition: all .2s ease;
	border-bottom: none;
}
.luck-history-detail-turnback:hover {
	background-color: #4c261a;
}
.calc_cont{
	min-height: 215px;
}
.calc_block .calc .calc_cont #payments{
	font-size: 16px;
}
.calc_block .calc .calc_cont #payments a{
	margin: 10px 3px;
	color: #4b4343;
	font:700 12px 'Open Sans', sans-serif;
	    text-transform: uppercase;
}
.calc_block .calc .calc_cont #payments table,.calc_block .calc .calc_cont #payments td,.calc_block .calc .calc_cont #payments th{
	color: #000000;padding-top: 15px; border:none;
}

.calc_block .calc .calc_cont #payments th{padding-top: 15px;
padding-bottom: 15px;}

.calc_block .calc .calc_cont #payments table{
	margin: 10px 0 150px 0; 

	
}
.calc_block .calc .calc_cont #payments td,
.calc_block .calc .calc_cont #payments th{
	text-align: left;
	padding-top: 10px;
    padding-bottom: 10px;	
}
.calc_block .calc .calc_cont #payments tr{border-bottom:1px dashed #ccccc9;}

.calc_block .calc .calc_cont .toggle-content{
	display: none;
	width:100%;
}
.popup input[type=text],
.popup input[type=email],
.popup textarea{
	width: 100%;
}

.table-my-zayavki td {
border-bottom: 2px solid #F5F4F2;
border-top: 2px solid #F5F4F2;
border-left:none;
border-right:none;
vertical-align:top;
    padding: 15px;
}




.table-my-zayavki th {border:2px solid #ffffff;
text-align:left;
background-color:#F5F4F2;
padding:15px;
}

.save-lk{ background-color: #ed5338;
    padding: 15px 90px;
    width: 30%!important;}
	
	
	
p.fond-title {
    text-align: center;
}

ul.list-normal {
    list-style: disc;
    padding-left: 20px;
    margin-bottom: 20px
}

a.banner-main {
    max-width: 100%;
    padding: 0;
    margin: 0;
    display: block;
    line-height: 0;
}

a.banner-main img {
    max-width: 100%;
}

.banner-main-slider {
    max-width: 100%;
}

.banner-main-wrap {
    max-width: 1290px;
    margin: 0 auto;
}
/* End */
/* /bitrix/templates/tofpmp_new/css/fonts.css?1632926041216 */
/* /bitrix/templates/tofpmp_new/css/normalize.css?16329260418296 */
/* /bitrix/templates/tofpmp_new/css/owl.carousel.min.css?16329260412936 */
/* /bitrix/templates/tofpmp_new/css/style.css?179015908863393 */
/* /bitrix/templates/tofpmp_new/css/media.css?163292604118582 */
/* /bitrix/templates/tofpmp_new/css/jquery.fancybox.min.css?163292604110424 */
/* /bitrix/templates/tofpmp_new/template_styles.css?17364116754620 */
