.cont-col-white {
	padding: 10px 12px 32px;
	background: #fff;
	height: 672px;
	width: 352px;
}
.cont-col-white .photo:before {
	border-bottom-width: 34px;
	border-left-width: 45px;
}
.cont-col-white .photo IMG {
	display: block;
	width: 100%;
}
.cont-col-white .contacts {padding: 32px 18px 0;}
.cont-col-white .contacts .title {color: #000;}
.cont-col-white .address {
	font: 13px/22px openSans;
	margin-top: 6px;
}
.cont-col-white .buy {
	background: #e9e9e9;
	margin-top: 30px;
	width: 232px;
}
.cont-col-white .buy .block-title:before {border-bottom-color: #e9e9e9;}
.cont-col-white .buy .buy-inner {
	text-shadow: 0 1px #fff;
	padding: 18px 24px 24px;
}

.cont-col-gray {
	background: #e9e9e9;
	position: relative;
	padding: 32px;
	height: 650px;
	width: 386px;
}
.feedback-header {margin-bottom: 18px;}
.feedback-header H2 {
	color: #000;
	margin: 0;
}
.feedback-header .to-faq {margin-top: 10px;}
.cont-col-gray .user-form .sended .close:after,
.submit-feedback:after {margin-top: 11px;}

.cont-col-gray .preloader {
	background: #fff url("/img/icons/preloader.gif") 50% no-repeat;
	position: absolute;
	display: none;
	height: 100%;
	width: 100%;
	z-index: 3;
	opacity: 0;
	left: 0;
	top: 0;
	filter: alpha(opacity=0);
}
.cont-col-gray .user-form {position: relative;}
.cont-col-gray .user-form .sended {
	outline: 3px solid #e9e9e9;
	font: 12px/18px openSans;
	background: #e9e9e9;
	position: absolute;
	color: #5f6772;
	display: none;
	height: 100%;
	width: 100%;
	z-index: 2;
	left: 0;
	top: 0;
}