.site-footer input[type="email"] {width:100%;height:56px;color:#b5a08f;font:16px 'Source Sans Pro', sans-serif;padding:18px 20px;border:solid 1px #ccbdb1;background:#fff;-moz-box-shadow:inset 0 1px 3px 0 rgba(55,25,15, 0.2);-webkit-box-shadow:inset 0 1px 3px 0 rgba(55,25,15, 0.2);box-shadow:inset 0 1px 3px 0 rgba(55,25,15, 0.2);-moz-border-radius:56px;-webkit-border-radius:56px;border-radius:56px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}

input.err {
	background-color:#f43a3a !important;
	color:#fff !important;
}
div.err , span.err {text-align: center; color:#cf0000;}
div.ok , span.ok {text-align: center; color:#5ae82b;}
.author-bl.big h3 a , .text-cat-imgs h3 a {
	color:#37190f; text-decoration: none;
}
.author-bl p a {color:#836045; text-decoration: none;}

.popup-window-buttons span {display:inline-block;min-width:130px;height:44px;color:#fff;font:600 14px 'Source Sans Pro', sans-serif;line-height:44px;letter-spacing:0.5px;text-transform:uppercase;white-space:nowrap;text-align:center;vertical-align:middle;padding:0 13px;border:solid 2px #acb832 !important;
	background:#acb832; background-color:#acb832 !important;
	-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;}
.popup-window-buttons span:hover {color:#37190f;text-decoration:none;background:#fff;}

.hide {display:none;}

.layer_under {
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 340px;
  		filter:alpha(opacity=30); 
  		-moz-opacity:0.3; 
  		opacity: 0.3; 
  background-color: #452701;
}
.page-bl {z-index:1;}


.result_mess_reg_top {text-align:center;}	
.formats-cat a { color:#37190f;}
ul.forum-inf a {color:#37190f;}
	
#catalog-section {
overflow:hidden;
max-height:657px;
}
.bx-sls .quick-location-tag {background-color: #fff; border:1px solid #ccc; color:#836045;}
.user-photo {cursor:pointer;}

.auth-all li a {
	text-decoration: none;
	color:#836045;
}

.user-title .name h1 {
	display:inline-block;color:#fff;font:600 40px 'Source Sans Pro', sans-serif !important;line-height:1.2;text-transform:none;vertical-align:middle;padding:0 10px 0 0;margin:0;
}
a.top_tel {color:#fff; text-decoration: none;}
.sbmts-wrap a.popup-open-link.btn {
	cursor:pointer;width:150px;height:48px;color:#fff;font:600 16px 'Source Sans Pro', sans-serif;letter-spacing:0.5px;text-transform:uppercase;border:solid 2px #acb832;background:#acb832;-moz-	border-radius:24px;-webkit-border-radius:24px;border-radius:24px;	
	padding: 5px 15px;
	text-transform: uppercase;
}

.about-bl p{
	text-indent: 15px;
}
    text-indent: 15px;