*,:after,:before {
	box-sizing:border-box;
	margin:0;
	padding:0
}
@font-face {
	font-family:Pragmatica-Book;
	src:url(../fonts/Pragmatica-Book.eot?#iefix) format("embedded-opentype"),url(../fonts/Pragmatica-Book.woff) format("woff"),url(../fonts/Pragmatica-Book.ttf) format("truetype"),url(../fonts/Pragmatica-Book.svg#Pragmatica-Book) format("svg");
	font-weight:400;
	font-style:normal
}
@font-face {
	font-family:Pragmatica-ExtraLight;
	src:url(../fonts/Pragmatica-ExtraLight.eot?#iefix) format("embedded-opentype"),url(../fonts/Pragmatica-ExtraLight.woff) format("woff"),url(../fonts/Pragmatica-ExtraLight.ttf) format("truetype"),url(../fonts/Pragmatica-ExtraLight.svg#Pragmatica-ExtraLight) format("svg");
	font-weight:400;
	font-style:normal
}
@font-face {
	font-family:Pragmatica-Light;
	src:url(../fonts/Pragmatica-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/Pragmatica-Light.woff) format("woff"),url(../fonts/Pragmatica-Light.ttf) format("truetype"),url(../fonts/Pragmatica-Light.svg#Pragmatica-Light) format("svg");
	font-weight:400;
	font-style:normal
}
@font-face {
	font-family:Pragmatica-Bold;
	src:url(../fonts/Pragmatica-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/Pragmatica-Bold.woff) format("woff"),url(../fonts/Pragmatica-Bold.ttf) format("truetype"),url(../fonts/Pragmatica-Bold.svg#Pragmatica-Bold) format("svg");
	font-weight:400;
	font-style:normal
}
body,html {
	font-size:62.5%;
	font-family:Pragmatica-Book
}
.ymaps-b-zoom {
	position:relative!important;
	top:40px
}
.container {
	position:relative;
	width:100%
}
.container-inner {
	width:975px;
	margin:auto
}
.clearfix:after {
	content:"";
	display:table;
	clear:both
}
h1,h2,h3,h4,h5,h6 {
	font-family:Pragmatica-ExtraLight,sans-serif;
	font-weight:300
}
a,h1,h2,h3,h4,h5,h6,li,p {
	font-size:1.6rem
}
h1,h2,h3,h4,h5,h6 {
	color:#3a3a3a
}
.container__popup {
	display:none;
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,.4);
	z-index:9999
}
.container__popup-content {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	-webkit-transform:translateY(-100px);
	transform:translateY(-100px);
	margin:auto;
	width:491px;
	height:553px;
	background:#fff;
	opacity:0;
	-webkit-animation:fadeInPopup .5s forwards;
	animation:fadeInPopup .5s forwards
}
@-webkit-keyframes fadeInPopup {
	to {
		-webkit-transform:translateY(0);
		transform:translateY(0);
		opacity:1
	}
}
@keyframes fadeInPopup {
	to {
		-webkit-transform:translateY(0);
		transform:translateY(0);
		opacity:1
	}
}
.container__popup-heading {
	text-align:center;
	margin:104px 0 46px;
	font-family:Pragmatica-Light,sans-serif;
	font-size:2.4rem;
	font-weight:400
}
.container__popup-input {
	display:block;
	margin:0 auto 18px;
	padding-left:15px;
	width:327px;
	height:50px
}
.container__popup-send {
	display:block;
	margin:35px auto 0;
	padding:22px 72px;
	color:#444;
	font-family:Pragmatica-ExtraLight,sans-serif;
	font-size:2rem;
	background-color:#d7d7d7;
	border:none;
	border-radius:50px;
	-webkit-transition:.2s;
	transition:.2s;
	cursor:pointer;
	outline-style:none
}
.container__popup-send:hover {
	background-color:#b2b2b2
}
.container__popup-close {
	position:absolute;
	top:-80px;
	right:-110px;
	width:30px;
	height:30px;
	background:none;
	border:none;
	cursor:pointer;
	outline-style:none
}
@media screen and (max-height:734px) {
	.container__popup-close {
		top:0;
		right:-50px
	}
}
.container__popup-close:after,.container__popup-close:before {
	content:' ';
	display:block;
	position:absolute;
	right:0;
	width:35px;
	height:2px;
	background:#fff;
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg)
}
.container__popup-close:before {
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg)
}
.container--bankzal__reviews-popup-content {
	width:700px
}
.container--bankzal__reviews-popup-heading {
	margin-top:75px
}
.container--bankzal__reviews-popup-input {
	width:500px
}
.container--bankzal__reviews-popup-input-review {
	padding:15px;
	width:500px;
	height:200px;
	resize:none
}
.container--bankzal__reviews-popup-send {
	margin-top:35px
}
.container--bankzal__popup-heading {
	position:relative
}
.container--bankzal__popup-heading:after,.container--bankzal__popup-heading:before {
	content:' ';
	position:absolute;
	display:block;
	top:103px;
	right:110px;
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
	width:10px;
	height:1px;
	background:#777;
	cursor:pointer
}
.container--bankzal__popup-heading:before {
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg);
	right:103px
}
.container--bankzal__popup-input-date {
	cursor:pointer
}
.body--index {
	overflow:hidden
}
.container--index {
	position:relative;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	margin:auto;
	max-width:100%;
	height:100vh
}
.container--index__link {
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	text-decoration:none;
	z-index:10
}
.container--index__side {
	position:relative;
	width:50%;
	max-width:100%;
	height:100.1%;
	cursor:pointer
}
.container--index__side-logo {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	margin:auto;
	width:60%;
	max-width:360px;
	height:235px;
	-webkit-transition:.5s;
	transition:.5s
}
.container--index__side-logo:after {
	content:' ';
	position:absolute;
	width:106%;
	height:255px;
	top:-10px;
	left:-3%
}
.container--index__side-logo-img {
	display:block;
	margin:45px auto 0;
	padding:0 20px;
	max-width:100%
}
.container--index__side-logo-text {
	margin-top:35px;
	text-align:center;
	font-size:2.2rem;
	font-weight:500
}
.container--index__side-left {
	background:url(../images/index/left-index.jpg) 50% no-repeat;
	background-size:cover
}
.container--index__side-left:hover .container--index__side-left-logo {
	background:#401b1b
}
.container--index__side-left-logo {
	background:rgba(64,27,27,.8)
}
.container--index__side-left-logo:after {
	border:3px solid #401b1b
}
.container--index__side-left-logo-text {
	color:#ff0
}
.container--index__side-right {
	margin-left:-2px;
	background:url(../images/index/right-index.jpg) 50% no-repeat;
	background-size:cover
}
.container--index__side-right:hover .container--index__side-right-logo {
	background:#fff
}
.container--index__side-right-logo {
	background:hsla(0,0%,100%,.8)
}
.container--index__side-right-logo:after {
	border:3px solid #fff
}
.container--index__side-right-logo-text {
	color:#7f7f7f
}
.container__header {
	position:fixed;
	width:100%;
	background:rgba(64,27,27,.9);
	height:161px;
	z-index:10;
	-webkit-transition:.3s;
	transition:.3s
}
.container__header-nav {
	text-align:center;
	margin-top:45px;
	padding-bottom:50px;
	-webkit-transition:.3s;
	transition:.3s
}
.container__header-list {
	list-style-type:none;
	margin-right:35px
}
.container__header-item {
	display:inline-block;
	margin-left:40px;
	text-transform:uppercase;
	font-size:1.4rem;
	color:#ff0;
	cursor:pointer
}
.container__header-item:hover {
	text-decoration:underline
}
.container__header-item-contact {
	margin-left:0;
	margin-right:18px
}
.container__header-item-arenda {
	margin-left:55px
}
.container__header-item-shops {
	margin-right:17px;
	margin-left:20px
}
.container__header-item-bankzal {
	margin-left:38px
}
.container__header-item--logo-pesk {
	position:relative;
	top:3px;
	-webkit-transition:.3s;
	transition:.3s
}
.container__header-item--logo-pesk-img {
	width:100%;
	-webkit-transition:.3s;
	transition:.3s
}
.container__header-link {
	text-decoration:none;
	text-transform:uppercase;
	color:#ff0
}
.container__header-link-bankzal {
	color:#2f002c
}
.container__header--bankzal {
	background:hsla(0,0%,100%,.9);
	height:153px
}
.container__header--bankzal-nav {
	margin-top:28px
}
.container__header--bankzal-list {
	margin-right:0
}
.container__header--bankzal-list-main {
	margin-left:40px
}
.container__header--bankzal-item {
	margin-left:22px;
	color:#2f002c
}
.container__header--bankzal-item-ozale {
	margin-left:0
}
.container__header--bankzal-item-gallery {
	margin-left:26px
}
.container__header--bankzal-item-logo {
	position:relative;
	top:4px;
	margin-left:27px
}
.container__header--bankzal-item-logo-img {
	width:236px;
	-webkit-transition:.3s;
	transition:.3s
}
.container__header--bankzal-item-reviews {
	margin-left:28px
}
.container__header--bankzal-item-contact {
	margin-left:25px
}
.container__header--bankzal-item-torgcent {
	margin-left:24px
}
.container__header--bankzal-link {
	color:#2f002c
}
.container__header--bankzal-gallery {
	border-bottom:1px solid #d1d1d1
}
.scrolledHeader {
	-webkit-transform:translateY(-64px);
	transform:translateY(-64px)
}
.scrolledLogoPesk {
	width:70%
}
.scrolledLogoKorona {
	width:165px
}
.scrolledNavPesk {
	-webkit-transform:translateY(38px);
	transform:translateY(38px)
}
.scrolledNavBankzal {
	-webkit-transform:translateY(46px);
	transform:translateY(46px)
}
.container--pesk__map {
	height:690px;
	width:100%
}
.container__footer {
	height:120px;
	background-color:#401b1b
}
.container__footer-copyright {
	float:left;
	margin-top:35px
}
.container__footer-copyright-par {
	font-family:Pragmatic-Light,sans-serif;
	color:#fff
}
.container__footer-madeby {
	margin-top:24px;
	float:right
}
.container__footer-madeby-par {
	font-family:Pragmatic-Light,sans-serif;
	color:#fff
}
.container__footer-madeby-logo {
	position:relative;
	top:8px;
	left:11px;
	width:70px
}
.container__footer--bankzal {
	border-top:1px solid #d1d1d1;
	background-color:#fff
}
.container__footer--bankzal-par {
	color:#252525
}
.container__footer--bankzal-par span {
	color:#fff
}
.container--pesk {
	display:block
}
.container--pesk-inner {
	width:975px;
	margin:auto
}
.container--pesk__contact {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	text-align:center;
	height:240px
}
.container--pesk__contact-img {
	display:inline-block;
	position:relative;
	margin:63px 0 22px;
	width:40px;
	height:40px;
	border:2px solid #401b1b;
	border-radius:50%
}
.container--pesk__contact-img-image {
	position:absolute;
	top:50%;
	left:52%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%)
}
.container--pesk__contact-img-image--phone {
	width:14px;
	height:19px
}
.container--pesk__contact-img-image--location {
	left:63%
}
.container--pesk__contact-text {
	width:250px;
	line-height:25px;
	color:#401b1b
}
.container--pesk__contact-location {
	margin:0 75px
}
.container--pesk__shops {
	width:100%;
	background:#ebebeb;
	padding-bottom:52px
}
.container--pesk__shops-heading {
	padding:79px 0 35px;
	text-align:center;
	font-size:4.8rem
}
.container--pesk__shops-inner {
	width:938px
}
.container--pesk__shops-inner-col {
	display:inline-block;
	vertical-align:top;
	width:280px
}
.container--pesk__shops-inner-col--column1 {
	margin-right:51px
}
.container--pesk__shops-inner-col--column2 {
	margin-right:44px
}
.container--pesk__shops-shop {
	width:280px;
	margin-bottom:40px;
	background:#fff;
	border:1px solid #dbdbdb
}
.container--pesk__shops-shop-img {
	width:100%
}
.container--pesk__shops-shop-img--magnit {
	display:block;
	position:relative;
	margin:auto;
	padding-top:46px;
	width:208px
}
.container--pesk__shops-shop-heading {
	padding:35px 30px 11px 27px;
	line-height:22px;
	color:#401b1b;
	font-size:2.4rem;
	font-family:Pragmatica-Light,sans-serif
}
.container--pesk__shops-shop-par {
	line-height:24px;
	padding:20px 30px 50px 27px;
	color:#401b1b
}
.container--pesk__shops-shop--magnit {
	position:relative;
	margin-bottom:36px
}
.container--pesk__shops-shop--magnit-heading {
	padding-top:73px
}
.container--pesk__shops-shop--magnit:after {
	content:' ';
	display:block;
	position:absolute;
	top:132px;
	left:50%;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%);
	width:222px;
	height:1px;
	background:#d7d7d7
}
.container--pesk__shops-shop--tekstil-heading {
	padding-top:42px
}
.container--pesk__shops-shop--tekstil-par {
	padding-top:10px;
	padding-bottom:40px
}
.container--pesk__shops-shop--zovprirodi-heading {
	padding-top:40px
}
.container--pesk__shops-shop--zovprirodi-par {
	padding-top:10px;
	padding-bottom:46px
}
.container--pesk__shops-shop--flowers-par {
	padding-top:15px;
	padding-bottom:38px
}
.container--pesk__shops-shop--hozayushka-heading {
	padding-left:29px;
	padding-right:29px
}
.container--pesk__shops-shop--hozayushka-par {
	padding-top:12px;
	padding-bottom:40px
}
.container--pesk__shops-shop--optika-par {
	padding-top:10px;
	padding-bottom:57px
}
.container--pesk__shops-shop--vet-par {
	padding-bottom:42px
}
.container--pesk__shops-shop--zoo-heading {
	padding-top:41px
}
.container--pesk__shops-shop--zoo-par {
	padding-top:12px;
	padding-bottom:58px
}
.container--pesk__shops-shop--narad {
	margin-bottom:43px
}
.container--pesk__shops-shop--narad-heading {
	padding-top:43px
}
.container--pesk__shops-shop--narad-par {
	padding-top:10px;
	padding-bottom:48px
}
.container--pesk__shops-shop--komil {
	margin-bottom:50px
}
.container--pesk__shops-shop--komil-heading {
	padding-top:41px
}
.container--pesk__shops-shop--komil-par {
	padding-top:13px;
	padding-bottom:38px
}
.container--pesk__shops-shop--apteka-par {
	padding-top:13px;
	padding-bottom:32px
}
.container__gallery {
	padding:85px 0 130px
}
.container__gallery-cell,.container__gallery-cell5 {
	position:relative;
	float:left;
	width:325px;
	height:200px;
	cursor:pointer;
	overflow:hidden
}
.container__gallery-cell5:hover .zoom,.container__gallery-cell5:hover:after,.container__gallery-cell:hover .zoom,.container__gallery-cell:hover:after {
	opacity:1
}
.container__gallery-cell5-image,.container__gallery-cell-image {
	width:100%
}
.container__gallery-cell5 .zoom,.container__gallery-cell .zoom {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,.5);
	opacity:0;
	z-index:1;
	-webkit-transition:.3s;
	transition:.3s
}
.container__gallery-cell5 .zoom:after,.container__gallery-cell .zoom:after {
	content:' ';
	display:block;
	position:absolute;
	bottom:18px;
	right:36px;
	height:40px;
	width:5px;
	background-color:#fff
}
.container__gallery-cell5 .zoom:before,.container__gallery-cell .zoom:before {
	content:' ';
	display:block;
	position:absolute;
	bottom:35px;
	right:19px;
	width:41px;
	height:5px;
	background-color:#fff;
	-webkit-transition:.3s;
	transition:.3s
}
.container__gallery-cell1 {
	float:left;
	height:400px;
	width:325px
}
.container__gallery-cell1-image {
	position:absolute;

}
.container__gallery-cell3-image {
	position:absolute;
	width:120%;
	left:-60px
}
.container__gallery-cell4-image {
	position:absolute;
	top:-55px;
	right:-65px;
	width:135%
}
.container__gallery-cell5 {
	text-align:center;
	background-color:#401b1b
}
.container__gallery-cell5:hover p {
	text-decoration:underline
}
.container__gallery-cell5-par {
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	text-decoration:none;
	font-family:Pragmatica-ExtraLight,sans-serif;
	font-size:2rem;
	color:#fff;
	line-height:24px
}
.container__gallery-cell5 span {
	display:inline-block;
	position:relative;
	top:-3px;
	left:5px;
	width:12px;
	height:2px;
	background-color:#fff
}
.container__gallery-cell5 span:after,.container__gallery-cell5 span:before {
	content:' ';
	display:block;
	position:absolute;
	top:-6px;
	right:2px;
	height:8px;
	width:1px;
	background-color:#fff;
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg)
}
.container__gallery-cell5 span:before {
	top:0;
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg)
}
.container__icons-row {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-pack:distribute;
	justify-content:space-around;
	text-align:center
}
.container__icons-row-feature-img {
	position:relative;
	display:inline-block;
	width:135px;
	height:135px;
	border-radius:50%;
	border:3px solid #401b1b
}
.container__icons-row-feature-img-image {
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	width:70px
}
.container__icons-row-par {
	margin-top:15px;
	width:250px;
	font-size:1.8rem;
	font-family:Pragmatica-ExtraLight,sans-serif;
	color:#7c7c7c
}
.container__icons-row--1 {
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	margin-bottom:50px
}
.container__icons-row--1-feature1 {
	margin-right:73px
}
.container__icons-row--1-feature2 {
	margin-right:73px
}
.container__icons-row--1-feature1-img-image {
	width:64px
}
.container__icons-row--1-feature2-img-image {
	width:75px;
	left:54%
}
.container__icons-row--2-feature1-img-image {
	top:53%;
	width:86px
}
.container__icons-row--2-feature2-img-image {
	width:74px
}
.container__icons-heading {
	margin-bottom:54px;
	text-align:center;
	font-size:4.8rem;
	font-weight:300;
	color:#3a3a3a
}
.container__icons-button {
	position:relative;
	margin:82px 0 90px;
	text-align:center
}
.container__icons-button-text {
	display:inline-block;
	position:relative;
	padding:22px 55px;
	color:#444;
	background-color:#d7d7d7;
	border-radius:50px;
	border:none;
	-webkit-transition:.2s;
	transition:.2s;
	cursor:pointer;
	outline:none
}
.container__icons-button-text:hover {
	background-color:#b2b2b2
}
.container__icons-button-text p {
	position:relative;
	right:3px;
	font-size:2rem;
	font-family:Pragmatica-ExtraLight,sans-serif
}
.container__icons-button span {
	display:inline-block;
	position:relative;
	top:-4px;
	right:-5px;
	width:11px;
	height:2px;
	background-color:#7f7f7f
}
.container__icons-button span:after,.container__icons-button span:before {
	content:' ';
	display:block;
	position:absolute;
	top:-6px;
	right:1px;
	height:9px;
	width:2px;
	background-color:#7f7f7f;
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg)
}
.container__icons-button span:before {
	top:-1px;
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg)
}
.container--gal {
	display:block
}
.container__gallery--full {
	padding-top:220px
}
.container__gallery--full-goback {
	position:relative;
	padding-left:20px;
	text-decoration:none;
	color:#401b1b
}
.container__gallery--full-goback:hover {
	text-decoration:underline
}
.container__gallery--full-goback:after,.container__gallery--full-goback:before {
	content:' ';
	display:block;
	position:absolute;
	top:8px;
	left:0;
	-webkit-transform:rotate(-30deg);
	transform:rotate(-30deg);
	width:10px;
	height:1px;
	background:#401b1b
}
.container__gallery--full-goback:before {
	top:12px;
	-webkit-transform:rotate(30deg);
	transform:rotate(30deg)
}
.container__gallery--full-goback--bankzal {
	margin-left:-140px
}
.container__gallery--full-heading {
	text-align:center;
	margin-bottom:35px;
	font-size:4.8rem;
	font-weight:300
}
.container__gallery--full-cell {
	float:left;
	margin:12px;
	width:300px
}
.container__gallery--full-cell1 {
	height:424px
}
.container__gallery--full-onright-cell1 {

	height:424px
}
.container__gallery--full-onleft-cell2 {
	height:424px
}
.container__gallery--full-pesk-cell {
	margin:12px
}
.container__gallery--full-pesk-cell-img {
	width:100%
}
.container__gallery--full-pesk {
	padding-bottom:141px
}
.container__gallery--full-heading-pesk {
	position:relative;
	top:-20px;
	margin-bottom:27px;
	z-index:-10
}
.container__gallery--full-bankzal {
	padding:223px 0 107px
}
.container__gallery--full-bankzal-heading {
	position:relative;
	top:-21px;
	margin-bottom:16px
}
.container__gallery--full-bankzal-goback {
	z-index:10
}
.container__gallery--full-bankzal-cell {
	margin:13px
}
.container__gallery--full-bankzal-cell-img {
	width:100%
}
.container-inner--bankzal {
	position:relative;
	left:-23px;
	width:981px
}
.container--zal {
	display:block
}
.container--zal__hero {
	position:relative;
	width:100%;
	height:800px;
	background:url(../images/bankzal/hero.jpg) 50% no-repeat;
	background-size:cover
}
.container--zal__hero-bg {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:hsla(0,0%,100%,.15)
}
.container--zal__hero-bg-heading {
	margin-left:70px;
	line-height:58px;
	font-size:6rem;
	color:#fff
}
.container--zal__hero-bg-par {
	margin-left:70px;
	margin-top:20px;
	line-height:30px;
	font-family:Pragmatica-Light,sans-serif;
	font-size:2rem;
	color:#e6e6e6
}
.container--zal__hero-bg-inner {
	margin-top:357px
}
.container__icons--bankzal {
	margin:72px 0 115px
}
.container__icons--bankzal-heading {
	margin-bottom:80px
}
.container__icons--bankzal-row--1 {
	margin-top:55px
}
.container__icons--bankzal-row--1-feature2-img-image {
	width:63px
}
.container__icons--bankzal-row--1-feature1-img-image {
	top:48%;
	width:64px
}
.container__icons--bankzal-row--2-feature1-img-image {
	width:72px
}
.container__icons--bankzal-row--2-feature2-img-image {
	width:76px
}
.container__icons--bankzal-row--2-feature3-img-image {
	left:52%;
	width:80px
}
.container__icons--bankzal-row-feature-img {
	width:136px;
	height:136px;
	border:3px solid #f0535b
}
.container__gallery--bankzal {
	padding-top:124px;
	background:#f0e6e0
}
.container__gallery--bankzal-image1 {
	position:relative;
	top:-20px;
	width:100%
}
.container__gallery--bankzal-image3 {
	position:relative;
	top:-15px;
	width:100%
}
.container__gallery--bankzal-image2 {
	position:relative;
	top:-120px;
	left:-100px;
	width:150%
}
.container__gallery--bankzal-image4 {
	position:relative;
	width:100%
}
.container-inner--reviews {
	position:relative;
	left:-20px;
	width:820px;
	margin:auto
}
.container__reviews {
	padding:80px 0 30px
}
.container__reviews-header {
	padding-bottom:52px
}
.container__reviews-header-heading {
	float:left;
	font-size:4.8rem;
	font-weight:300
}
.container__reviews-header-link {
	position:relative;
	top:33px;
	float:right;
	margin-right:30px;
	color:#848484;
	font-family:Pragmatic-ExtraLight,sans-serif;
	text-decoration:none
}
.container__reviews-header-link:hover {
	text-decoration:underline
}
.container__reviews-header-link span {
	display:block;
	position:absolute;
	top:8px;
	right:-15px;
	width:8px;
	height:2px;
	background:#401b1b
}
.container__reviews-header-link span:after,.container__reviews-header-link span:before {
	content:' ';
	display:block;
	position:absolute;
	top:-2px;
	right:-2px;
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
	width:7px;
	height:1px;
	background:#401b1b
}
.container__reviews-header-link span:before {
	top:3px;
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg)
}
.container__reviews-review {
	font-size:0;
	padding-bottom:58px
}
.container__reviews-review-name {
	display:inline-block;
	width:30%;
	vertical-align:top
}
.container__reviews-review-name-heading {
	text-transform:uppercase;
	font-family:Pragmatica-Book,sans-serif;
	font-size:1.6rem;
	font-weight:400;
	color:#3d3d3d
}
.container__reviews-review-text {
	display:inline-block;
	width:70%
}

.container__reviews-review-text-par {
	text-decoration:none;
	line-height:27px;
	font-size:1.6rem;
	color:#3d3d3d
}
.container__reviews-review--2 {
	padding-bottom:64px
}
.container__contacts--bankzal {
	font-size:0;
	margin:62px 0 64px
}
.container__contacts--bankzal-map {
	display:inline-block;
	width:70%;
	height:360px
}
.container__contacts--bankzal-info {
	display:inline-block;
	vertical-align:top;
	width:30%;
	padding:60px 0 0 28px
}
.container__contacts--bankzal-info-par {
	display:inline-block;
	padding-left:19px;
	color:#401b1b
}
.container__contacts--bankzal-info-par-place {
	position:relative;
	top:19px;
	margin-top:59px
}
.container__contacts--bankzal-info-icons {
	position:relative;
	display:inline-block;
	top:14px;
	width:45px;
	width:42px;
	height:42px;
	border-radius:50%;
	border:2px solid #401b1b
}
.container__contacts--bankzal-info-icons-img {
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	width:14px;
	height:19px
}
.container__contacts--bankzal-info-icons-img--mark {
	width:10px;
	height:auto
}
.container__contacts--bankzal-info-icons-place {
	top:6px
}
.container-inner--bron {
	width:820px
}
.container__bron {
	padding:82px 0 110px;
	background-color:#f0e6e0
}
.container__bron-heading {
	text-align:center;
	font-size:4.8rem;
	font-weight:300
}
.container__bron-par {
	font-size:2.4rem;
	font-weight:300;
	text-align:center;
	padding:10px 0 62px;
	color:#494949
}
.container__reviews--full {
	padding:203px 0 60px
}
.container__reviews--full-review-full {
	width:813px;
	border-bottom:1px solid #9b9b9b;
	padding-top:35px;
	padding-bottom:33px
}
.container__reviews--full-review-full1 {
	padding-top:31px
}
.container__reviews--full-review-full3 {
	border-bottom:none
}
.container__reviews--full-review-text:hover .container__reviews--full-review-text-par {
	text-decoration:none
}
.container__reviews--full-goback {
	margin-left:-75px
}
.container__reviews--full-btn {
	float:right;
	margin-right:-100px;
	padding:16px 39px;
	background-color:#5c464f;
	border:none;
	border-radius:25px;
	color:#e5e5e5;
	cursor:pointer;
	-webkit-transition:.2s;
	transition:.2s;
	outline-style:none;
	z-index:10
}
.container__reviews--full-btn:hover {
	background-color:#846873
}
.container__reviews--full-btn-par {
	font-family:Pragmatic-Book,sans-serif
}
.container__reviews--full-heading {
	position:relative;
	top:-40px;
	clear:both;
	margin-bottom:0;
	z-index:-1
}
.container__reviews--full-pages {
	margin-top:31px
}
.container__reviews--full-pages-list {
	text-align:center;
	list-style-type:none
}
.container__reviews--full-pages-item {
	position:relative;
	display:inline-block;
	margin-left:20px;
	width:30px;
	height:30px;
	border-radius:50%;
	cursor:pointer
}
.container__reviews--full-pages-item-active {
	background-color:#e8d5d2
}
.container__reviews--full-pages-link {
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	text-decoration:none;
	color:#401b1b
}
.container__reviews-review-name-heading {
	margin-left:7px
}
.container__bron .ui-datepicker-inline {
	display:-webkit-box!important;
	display:-ms-flexbox!important;
	display:flex!important;
	-ms-flex-pack:distribute;
	justify-content:space-around;
	width:100%!important
}
.ui-state-default {
	text-decoration:none;
	color:#303030;
	font-family:Pragmatica-Book,sans-serif;
	font-size:1.4rem
}
.ui-datepicker-title {
	text-align:center;
	padding-bottom:15px;
	font-size:2.4rem;
	font-family:Pragmatica-ExtraLight,sans-serif
}
.ui-datepicker-year {
	display:none
}
.ui-datepicker-next {
	position:absolute;
	top:60px;
	right:-81px;
	width:32px;
	height:50px;
	cursor:pointer
}
.ui-datepicker-next:after,.ui-datepicker-next:before {
	content:' ';
	position:absolute;
	top:10px;
	left:0;
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
	width:33px;
	height:2px;
	background:#777
}
.ui-datepicker-next:before {
	top:33px;
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg)
}
.ui-datepicker-prev {
	position:absolute;
	top:60px;
	left:-76px;
	width:32px;
	height:50px;
	cursor:pointer
}
.ui-datepicker-prev:after,.ui-datepicker-prev:before {
	content:' ';
	position:absolute;
	top:10px;
	left:0;
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg);
	width:33px;
	height:2px;
	background:#777
}
.ui-datepicker-prev:before {
	top:33px;
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg)
}
.ui-state-disabled span {
	color:#b7b7b7!important
}
.ui-datepicker-calendar {
	background-color:#f0e6e0
}
.container__bron .ui-datepicker-calendar {
	background-color:transparent
}
td {
	text-align:center;
	padding:3px 6px!important
}
td:hover {
	text-decoration:underline
}
td.booked a {
	cursor:default
}
td.booked:hover {
	text-decoration:none
}
thead {
	display:none
}
#ui-datepicker-div {
	top:43%!important;
	left:48%!important
}
.ui-datepicker-header {
	position:relative
}
.ui-datepicker-row-break {
	display:none
}
.ui-datepicker-group {
	display:inline-block
}
.ymaps-2-1-41-controls__control {
	top:200px!important
}
.ymaps-2-1-41-controls__control_toolbar {
	margin-top:250px
}
.ymaps-2-1-41-controls__control_toolbar,.ymaps-2-1-41-search__button,.ymaps-2-1-41-search__input {
	display: none!important
}

.flr{
	float: right;
}

/* 19,09,16 R */
.container--index__side-logo-text font{display: block; margin: 5px 0 0; font-size: 85%; text-decoration: underline;}
.container--index__side-logo{height: 285px;}
.container--index__side-logo:after{height: 307px;}
/* 19,09,16 R */