

/* Start:/bitrix/templates/aelita/components/bitrix/form/callback/bitrix/form.result.new/.default/style.css?1506085651666*/
table.form-table
{
	width:100%;
	background-color:white;
	border-collapse:collapse;
	font-size:100%;
	font-weight:normal;
	line-height:160%;
}

table.form-table th, table.form-table td
{
	border:1px solid #ADC3D5;
	padding: 5px 5px;
	vertical-align:top;
}

table.form-table th
{
	background-image:url(/bitrix/templates/aelita/components/bitrix/form/callback/bitrix/form.result.new/.default/images/table_head.gif);
	background-repeat:repeat-x;
	text-align: left;
	color:#25639A;
}


table.form-table td
{
	padding: 15px 5px;
}

.form-required 
{
	color: red;
}

.error-fld {
	display: block;
	float: left;
	height: 13px;
	width: 15px;
	background-repeat: no-repeat;
	background-image: url(/bitrix/templates/aelita/components/bitrix/form/callback/bitrix/form.result.new/.default/images/icon_warn.gif);
}
/* End */


/* Start:/bitrix/templates/aelita/components/bitrix/menu/top_menu/style.css?1506085657626*/
/* Left menu*/
ul.left-menu
{
	list-style:none;
	margin:0; padding:0;
	margin-bottom:8px;
	position: relative; /*IE bug*/
}

ul.left-menu li
{
	padding: 10px 16px;
	background:#F5F5F5 url(/bitrix/templates/aelita/components/bitrix/menu/top_menu/images/left_menu_bg.gif) top repeat-x;
}

ul.left-menu li a
{
	font-size:100%;
	color:#BC262C;
	font-weight:bold;
	text-decoration:none;
}

ul.left-menu li a:visited
{
	color:#BC262C;
}

ul.left-menu li a:hover
{
	color:#BC262C;
}


ul.left-menu li a.selected:link, 
ul.left-menu li a.selected:visited, 
ul.left-menu li a.selected:active, 
ul.left-menu li a.selected:hover
{
	color:#FC8D3D;
}



/* End */


/* Start:/bitrix/templates/aelita/components/bitrix/menu/left_menu/style.min.css?1506085657490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/bitrix/templates/aelita/components/bitrix/menu/left_menu/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
/* End */


/* Start:/bitrix/templates/aelita/components/bitrix/news.list/offers_list/style.css?1506085657150*/
div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */


/* Start:/bitrix/templates/aelita/components/bitrix/news.list/news_list/style.css?1506085657150*/
div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */


/* Start:/bitrix/templates/aelita/components/bitrix/menu/footer_menu/style.css?1506085657626*/
/* Left menu*/
ul.left-menu
{
	list-style:none;
	margin:0; padding:0;
	margin-bottom:8px;
	position: relative; /*IE bug*/
}

ul.left-menu li
{
	padding: 10px 16px;
	background:#F5F5F5 url(/bitrix/templates/aelita/components/bitrix/menu/footer_menu/images/left_menu_bg.gif) top repeat-x;
}

ul.left-menu li a
{
	font-size:100%;
	color:#BC262C;
	font-weight:bold;
	text-decoration:none;
}

ul.left-menu li a:visited
{
	color:#BC262C;
}

ul.left-menu li a:hover
{
	color:#BC262C;
}


ul.left-menu li a.selected:link, 
ul.left-menu li a.selected:visited, 
ul.left-menu li a.selected:active, 
ul.left-menu li a.selected:hover
{
	color:#FC8D3D;
}



/* End */


/* Start:/bitrix/templates/aelita/template_styles.css?166005271718981*/
@font-face {
	font-family: 'PT Sans';
	src: url('/bitrix/templates/aelita/fonts/pt-sans.eot');
	src:
	     url('/bitrix/templates/aelita/fonts/pt-sans.eot?#iefix') format('embedded-opentype'),
	     url('/bitrix/templates/aelita/fonts/pt-sans.woff') format('woff'),
	     url('/bitrix/templates/aelita/fonts/pt-sans.ttf') format('truetype'),
	     url('/bitrix/templates/aelita/fonts/pt-sans.svg#PTSans-Regular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'PT Sans';
	src: url('/bitrix/templates/aelita/fonts/pt-sans-bold.eot');
	src:
	     url('/bitrix/templates/aelita/fonts/pt-sans-bold.eot?#iefix') format('embedded-opentype'),
	     url('/bitrix/templates/aelita/fonts/pt-sans-bold.woff') format('woff'),
	     url('/bitrix/templates/aelita/fonts/pt-sans-bold.ttf') format('truetype'),
	     url('/bitrix/templates/aelita/fonts/pt-sans-bold.svg#PTSans-Bold') format('svg');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'PT Sans Narrow';
	src: url('/bitrix/templates/aelita/fonts/pt-sans-narrow.eot');
	src:
	     url('/bitrix/templates/aelita/fonts/pt-sans-narrow.eot?#iefix') format('embedded-opentype'),
	     url('/bitrix/templates/aelita/fonts/pt-sans-narrow.woff') format('woff'),
	     url('/bitrix/templates/aelita/fonts/pt-sans-narrow.ttf') format('truetype'),
	     url('/bitrix/templates/aelita/fonts/pt-sans-narrow.svg#PTSans-Narrow') format('svg');
	font-weight: normal;
	font-style: normal;
}

body {
font-family: 'PT Sans', Arial, Verdana, sans-serif;
font-size: 16px;
background: #292929 url(/bitrix/templates/aelita/images/body-bg.jpg) bottom center no-repeat;
background-size: contain;
background-attachment: fixed;
}

img {
max-width: 100%;
height: auto;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
font-family: 'PT Sans Narrow', Arial, Verdana, sans-serif;
}

.h1, h1 {
font-size: 40px;
}

.h3, h3 {
font-size: 30px;
}

.btn-aelita {
background-color: #292929;
color: #cda244;
border-radius: 0;
}

.btn-aelita:hover,
.btn-aelita:focus {
background-color: #565656;
color: #fff;
}

.btn-gold:hover,
.btn-gold:focus {
border-color: #cda244;
}

.btn-aelita-filter {
background-color: #292929;
color: #fff;
border-radius: 0;
}

.btn-aelita-filter:hover,
.btn-aelita-filter:focus {
background-color: #565656;
color: #fff;
}

.btn-aelita-cancel {
background-color: #cda244;
color: #fff;
border-radius: 0;
}

.btn-aelita-cancel:hover,
.btn-aelita-cancel:focus {
background-color: #f4d38b;
color: #333;
}

.btn-aelita-filtering {
background-color: #cda244;
color: #fff;
border-color: #bf9e54;
border-radius: 0;
}

.btn-aelita-filtering:hover,
.btn-aelita-filtering:focus {
background-color: #d6b05c;
color: #fff;
}

.btn-aelita-filtering.active {
background-color: #c19d4d;
color: #fff;
border-radius: 0;
}

.btn-aelita-outline,
article .btn-aelita-outline {
	border-radius: 0;
	color: #333;
	background-color: #fff;
	border: 1px solid #333;
	border-bottom: 1px solid #333;
}

.btn-aelita-outline:hover,
.btn-aelita-outline:focus,
article .btn-aelita-outline:hover,
article .btn-aelita-outline:focus {
	color: #fff;
	background-color: #333;
	border-bottom: 1px solid #333;
}


.form-aelita {
border-radius: 0;
}

.form-aelita:focus {
border-color: #cda244;
outline: 0;
-webkit-box-shadow: none;
box-shadow: none;
}

.br-0 {
border-radius: 0;
}

.starrequired {
color: #c9302c;
}

.st-ok-text {
font-size: 18px;
color: #34a734;
margin-bottom: 15px;
padding-left: 15px;
}

.personal-info-agree label {
    font-size: 12px;
}
.personal-info-agree label a,
.personal-info-agree label a:hover,
.personal-info-agree label a:focus {
    text-decoration: none;
	border-bottom: 1px solid;
}
.personal-info-agree-hint {
    font-size: 12px;
    font-weight: bold;
    color: #d9534f;
    margin-bottom: 10px;
}

#gallery {
margin-top: 25px;
margin-bottom: 35px;
}

#gallery h3 {
margin-top: 0;
}

article #gallery a {
border-bottom: 0;
}

article #gallery a:hover,
article #gallery a:focus {
border-bottom: 0;
}

#gallery img {
margin: 0 10px 10px 0;
}

.gold {
color: #cda244;
}

/* ### HEADER ### */

header {
text-align: center;
color: #cda244;
}

header a,
header a:hover,
header a:focus {
color: #cda244;
}

#logo {
padding-top: 15px;
padding-bottom: 15px;
}

#header-center {
font-size: 18px;
padding-top: 25px;
padding-bottom: 15px;
}

#hc-callback {
margin-bottom: 15px;
}

#hc-callback a {
border-bottom: 1px dashed #cda244;
text-decoration: none;
}

#hc-callback a:hover,
#hc-callback a:focus {
color: #fff;
border-bottom: 1px dashed #fff;
outline: 0;
}

#hc-callback .personal-info-agree label a,
#hc-callback .personal-info-agree label a:hover,
#hc-callback .personal-info-agree label a:focus {
	color: #333;
	border-bottom: 1px solid;
}

#hc-callback .modal-content {
border-radius: 0;
}

#hc-callback .modal-header h4 {
color: #333;
font-size: 24px;
}

#hc-callback .modal-body {
color: #333;
font-size: 16px;
}

#hc-callback .modal-body input[type="text"],
#hc-callback .modal-body textarea,
#hc-callback .modal-body .captcha-title {
margin-bottom: 10px;
}

#header-contacts {
font-size: 18px;
padding-top: 25px;
padding-bottom: 15px;
}

#header-address,
#header-phone,
#header-email {
margin-bottom: 15px;
}

#header-email a {
text-decoration: none;
border-bottom: 1px solid #574e3a;
}

#header-email  a:hover,
#header-email  a:focus {
border-bottom: 1px solid #cda244;
}

/* ### NAV ### */

nav.navbar {
border: 0;
}

nav.navbar-default {
background-color: #565656;
border-color: #333;
}

nav a,
nav a:hover,
nav a:focus {
color: #cda244;
}

nav.navbar-default .navbar-nav>li>a {
color: #cda244;
}

nav.navbar-default .navbar-nav>li>a:hover,
.navbar-default .navbar-nav>li>a:focus {
color: #cda244;
background-color: #333;
}

nav.navbar-default .navbar-nav>.active>a,
nav.navbar-default .navbar-nav>.active>a:focus,
nav.navbar-default .navbar-nav>.active>a:hover {
color: #cda244;
background-color: #333;
}

nav .navbar-text.navbar-right a:hover,
nav .navbar-text.navbar-right a:focus {
color: #fff;
}

/* ### SHOWCASE ### */

#aelita-slider {
border: 1px solid #666;
margin-bottom: 15px;
}

#aelita-slider .carousel-caption {
right: 50%;
left: 0;
padding-left: 20px;
margin-left: 20px;
text-align: left;
background: rgba(0, 0, 0, .55);
}

#aelita-slider .carousel-left,
#aelita-slider .carousel-right {
position: absolute;
display: block;
width: 32px;
height: 32px;
bottom: 20px;
background-color: #cda244;
text-align: center;
}

#aelita-slider .carousel-left:hover,
#aelita-slider .carousel-left:focus,
#aelita-slider .carousel-right:hover,
#aelita-slider .carousel-right:focus {
background-color: #a0854c;
}

#aelita-slider .carousel-left {
right: 62px;
}

#aelita-slider .carousel-right {
right: 20px;
}

#aelita-slider .carousel-left .fa,
#aelita-slider .carousel-right .fa {
font-size: 42px;
line-height: 30px;
color: #fff;
}

#aelita-sections {
margin-bottom: 15px;
}

#aelita-sections ul {
padding-left: 0;
list-style: none;
margin-bottom: 0;
}

#aelita-sections ul li a {
border: 1px solid #222;
border-top: 1px solid #999;
display: block;
padding: 15px 15px;
background-color: #565656;
color: #fff;
text-decoration: none;
}

#aelita-sections ul li a:hover,
#aelita-sections ul li a:focus {
border-top: 1px solid #666;
background-color: #454545;
color: #cda244;
}

/* ### TOP OFFERS ### */

#top-offers {
text-align: center;
}

/* ### top offers commercial ### */

#to-commercial {
background-color: #fafafa;
font-size: 14px;
padding: 20px 25px;
margin-bottom: 15px;
text-align: center;
}

#to-commercial h3 {
margin-top: 0;
}

#to-commercial .block-link {
color: #333;
text-decoration: none;
padding-top: 10px;
padding-bottom: 10px;
}

#to-commercial .block-link:hover,
#to-commercial .block-link:focus {
-webkit-box-shadow: inset 0px 0px 5px 0px rgba(192, 192, 192, 0.75);
-moz-box-shadow: inset 0px 0px 5px 0px rgba(192, 192, 192, 0.75);
box-shadow: inset 0px 0px 5px 0px rgba(192, 192, 192, 0.75);
}

#to-commercial a .item-price {
color: #cda244;
}

#to-commercial .commercial-list .commercial-item {
margin-bottom: 15px;
}

#to-commercial .commercial-list .commercial-item a {
display: block;
}

/* ### top offers special ### */

#to-special {
background-color: #fafafa;
padding: 20px 25px;
margin-bottom: 15px;
text-align: center;
}

#to-special h3 {
margin-top: 0;
}

#to-special .block-link {
color: #333;
text-decoration: none;
padding: 10px;
}

#to-special .block-link:hover,
#to-special .block-link:focus {
-webkit-box-shadow: inset 0px 0px 5px 0px rgba(192, 192, 192, 0.75);
-moz-box-shadow: inset 0px 0px 5px 0px rgba(192, 192, 192, 0.75);
box-shadow: inset 0px 0px 5px 0px rgba(192, 192, 192, 0.75);
}

#to-special a .item-price {
color: #cda244;
}

#to-special .special-item {
margin-bottom: 15px;
}

#to-special .special-item a {
display: block;
}

/* ### MAINBODY ### */

/* ### SIDEBAR ### */

/* ### filter ### */

#sb-filter {
background-color: #fff;
padding: 20px 25px 15px;
margin-bottom: 15px;
}

.filter-name {
font-weight: bold;
}

#sb-filter h3 {
margin-top: 0;
}

#sb-filter .filter-input {
margin-bottom: 15px;
}

#sb-filter .filter-input label.btn {
margin-right: 5px;
margin-bottom: 5px;
}

#sliderAREA,
#slider-price {
margin-top: 10px;
}

#sb-filter .filter-input .noUi-connect {
background: #f4d38b;
box-shadow: none;
}

.noUi-handle {
background: #cda244;
box-shadow: none;
}

#sb-filter .flats-filters .filter-1 .filter-input,
#sb-filter .flats-filters .filter-2 .filter-input,
#sb-filter .newbuilt-filters .filter-1 .filter-input,
#sb-filter .newbuilt-filters .filter-2 .filter-input {
margin-bottom: 5px;
}

#sb-filter .flats-filters .filter-1 .filter-input label,
#sb-filter .flats-filters .filter-2 .filter-input label,
#sb-filter .newbuilt-filters .filter-1 .filter-input label,
#sb-filter .newbuilt-filters .filter-2 .filter-input label {
margin-bottom: 10px;
}

/* ### left menu ### */

#left-menu {
	background-color: #fff;
	margin-bottom: 15px;
	padding-bottom: 20px;
}

#left-menu h3 {
	padding: 20px 25px 0;
	margin-top: 0;
}

#left-menu ul {
	font-size: 18px;
	list-style: none;
	padding-left: 0;
	margin-bottom: 0;
}

#left-menu ul li {
	
}

#left-menu ul li a {
	color: #333;
	display: block;
	padding: 7px 25px;
	text-decoration: none;
}

#left-menu ul li a:hover,
#left-menu ul li a:focus {
	color: #cda244;
	background-color: #f4f4f4;
	text-decoration: none;
}

#left-menu ul li a span {
	border-bottom: 1px solid #ccc;
}

#left-menu ul li.active > a > span {
	border-bottom: 1px solid #333;
}

#left-menu ul li a:hover span,
#left-menu ul li a:focus span {
	border-color: #cda244;
}

#left-menu ul li ul li a {
	padding-left: 40px;
}

/* ### news offers ### */

#news-offers {
background-color: #fafafa;
margin-bottom: 15px;
}

#news-offers .nav-tabs {
font-family: 'PT Sans Narrow', Arial, Verdana, sans-serif;
font-size: 24px;
}

#news-offers .nav-tabs.nav-justified>li>a {
border: 0;
border-radius: 0;
background-color: #565656;
color: #fafafa;
}

#news-offers .nav-tabs.nav-justified>.active>a,
#news-offers .nav-tabs.nav-justified>.active>a:focus,
#news-offers .nav-tabs.nav-justified>.active>a:hover {
border: 0;
background-color: #fafafa;
color: #333;
}

#sb-offers,
#sb-news {
padding: 15px;
}

.sb-offers-item,
.sb-news-item {
font-size: 14px;
margin-bottom: 25px;
}

.sb-offers-item a,
.sb-news-item a {
color: #333;
}

.sb-offers-item a:hover,
.sb-offers-item a:focus,
.sb-news-item a:hover,
.sb-news-item a:focus {
color: #cda244;
}

#sb-feedback {
background-color: #fff;
padding: 20px 25px 15px;
margin-bottom: 15px;
}

#sb-feedback h3 {
margin-top: 0;
}

#sb-feedback input[type="text"],
#sb-feedback textarea {
margin-bottom: 10px;
}

#sb-subscribe-form {
background-color: #565656;
padding: 25px;
margin-bottom: 15px;
}

#sb-subscribe-form h3 {
color: #fafafa;
margin-top: 0;
}

/* ### WORKAREA ### */

article {
background-color: #fafafa;
padding: 25px 25px 50px;
margin-bottom: 15px;
}

#breadcrumb .breadcrumb {
background-color: transparent;
padding-left: 0;
font-size: 12px;
margin-bottom: 0;
}

article h1 {
margin-top: 0;
}

article a {
color: #333;
text-decoration: none;
border-bottom: 1px solid #ccc;
}

article a:hover,
article a:focus {
color: #cda244;
text-decoration: none;
border-bottom: 1px solid #cda244;
}

.soc-shar
{
margin: 20px 0;
}

/* ### news ### */

.news-list .news-item,
.offers-list .offers-item {
margin-bottom: 30px;
}

.news-list .news-item .preview-pic,
.offers-list .offers-item .preview-pic {
text-align: center;
margin-bottom: 15px;
padding-left: 0;
}

.news-list .news-item .preview-pic img,
.offers-list .offers-item .preview-pic img {
border: 1px solid #ddd;
}

.news-list .news-item h4,
.offers-list .offers-item h4 {
font-size: 24px;
}

.news-detail .detail-pic,
.offers-detail .detail-pic {
text-align: center;
margin-bottom: 5px;
padding-left: 0;
}

.news-detail .detail-pic img,
.offers-detail .detail-pic img {
border: 1px solid #ddd;
}

/* ### subscription edit ### */

.subscription-confirmed-1 .status-value {
font-weight: bold;
}

.subscription-confirmed-1 .status-value.errortext {
color: #c9302c;
}

.subscription-confirmed-1 .status-value.notetext {
color: #449d44;
}

.subscription-confirmed-2 {
font-style: italic;
color: #999;
}

.subscription-active-1,
.subscription-id,
.subscription-date-add,
.subscription-date-upd {
border-bottom: 1px solid #ddd;
margin-bottom: 15px;
}

.subscription-active-1 .status-value,
.subscription-id .status-value,
.subscription-date-add .status-value,
.subscription-date-upd .status-value {
font-weight: bold;
}

.subscription-active-1 .status-value.errortext {
color: #c9302c;
}

.subscription-active-1 .status-value.notetext {
color: #449d44;
}

/* ### faq ### */

.faq-form .row {
margin-bottom: 15px;
}

article .faq-collapse-link a {
border-bottom: 2px dashed #333;
}

article .faq-collapse-link a:hover,
article .faq-collapse-link a:focus {
border-bottom: 2px dashed #cda244;
}

.faq-list {
border-top: 1px solid #eee;
margin-top: 30px;
}

.faq-list .faq-item {
border-bottom: 1px solid #eee;
padding-top: 15px;
padding-bottom: 15px;
}

.faq-list .faq-item:hover {
background-color: #f2f2f2;
}

.faq-list .faq-item .asks-name .the-name {
font-weight: bold;
}

.faq-list .faq-item .question {

}

.faq-list .faq-item .the-question {
font-style: italic;
}

.faq-list .faq-item .see-answer {
font-size: 18px;
}

.faq-detail {
margin-top: 30px;
}

.faq-detail .asks-name .the-name {
font-weight: bold;
}

.faq-detail .question {

}

.faq-detail .question .the-question {
font-style: italic;
}

.faq-detail .our-answer {
margin-top: 20px;
}

.faq-detail .our-answer h4 {
font-size: 26px;
margin-bottom: 0;
}

.all-faqs {
font-size: 18px;
}

/* ### vacancies ### */

.vacancies-list .vacancies-item {
margin-bottom: 25px;
}

.vacancies-list .vacancies-item h4 {
font-size: 24px;
}

article .vacancies-list .vacancies-item h4 a {
border-bottom: 1px dashed #333;
}

article .vacancies-list .vacancies-item h4 a:hover,
article .vacancies-list .vacancies-item h4 a:focus {
border-bottom: 1px dashed #cda244;
}

/* ### catalog ### */

.flats-sections {
	list-style: none;
	padding-left: 0;
	text-align: center;
}

.catalog-list .catalog-item {
padding-bottom: 20px;
margin-bottom: 20px;
border-bottom: 1px solid #ddd;
}

.catalog-list .catalog-item .cat-item-pic img {
border: 1px solid #ddd;
}

.catalog-list .catalog-item .cat-item-descr h4 {
margin-top: 0;
font-size: 22px;
}

.catalog-list .catalog-item .cat-item-prop .ci-price {
color: #cda244;
}

.catalog-detail .detail-pic img {
border: 1px solid #ddd;
}

.catalog-detail .detail-props .cd-price {
font-size: 32px;
color: #cda244;
}

.catalog-detail .detail-pic,
.catalog-detail .detail-props {
margin-bottom: 30px;
}

.cd-district-big,
.cd-area-big {
font-size: 22px;
}

#catalog-buttons .btn {
	margin: 0 10px 10px 0;
}

#cb-flats {
	margin-bottom: 25px;
}

/* ### realty list ### */

.realty-list .allof {
background-color: #FFF2D5;
padding: 0 5px;
}

.realty-list ul {
margin-top: 10px;
}

.realty-list ul li {
margin-bottom: 5px;
}

.watchall {
font-size: 18px;
}

/* ### staff list ### */

.staff-list .staff-item {
margin-bottom: 15px;
padding-bottom: 15px;
border-bottom: 1px dotted #ccc;
}

.staff-list .staff-item .preview-pic {
border: 1px solid #ccc;
border-radius: 50%;
float: left;
margin-right: 15px;
}

.staff-list .staff-item h4 {
margin-top: 0;
font-size: 24px;
}

.staff-detail {
margin-bottom: 30px;
}

.staff-detail .detail-pic {
float: left;
margin-right: 15px;
border: 1px solid #ccc;
}

.staff-detail .staff-item-phone,
.staff-detail .staff-item-email {
font-size: 18px;
}

.st-name,
.st-email,
.st-message,
.st-captcha,
.st-captcha img {
margin-bottom: 10px;
}

.write-plz {
font-size: 20px;
font-weight: bold;
margin-top: 15px;
}

.cont-map {
	border: 1px solid #cda244;
}

/* ### under workarea ### */

#under-wa {
text-align: center;
background-color: #fafafa;
padding: 25px;
margin-bottom: 15px;
}

#under-wa h3 {
margin-top: 0;
}

#under-wa .under-item {
margin-bottom: 15px;
}

#under-wa .block-link {
display: block;
color: #333;
text-decoration: none;
padding: 10px;
}

#under-wa .block-link:hover,
#under-wa .block-link:focus {
-webkit-box-shadow: inset 0px 0px 5px 0px rgba(192, 192, 192, 0.75);
-moz-box-shadow: inset 0px 0px 5px 0px rgba(192, 192, 192, 0.75);
box-shadow: inset 0px 0px 5px 0px rgba(192, 192, 192, 0.75);
}

#under-wa a .item-price {
color: #cda244;
}

/* ### FOOTER ### */

footer {
text-align: center;
background-color: #222;
color: #cda244;
padding: 15px 25px;
}

footer a,
footer a:hover,
footer a:focus {
color: #cda244;
}

#footer-menu {
list-style: none;
padding-left: 0;
margin-bottom: 15px;
}

#footer-menu a {
text-decoration: none;
border-bottom: 1px solid #574e3a;
}

#footer-menu  a:hover,
#footer-menu  a:focus {
border-bottom: 1px solid #cda244;
}

#footer-address,
#footer-phone,
#footer-email {
margin-bottom: 7px;
}

#footer-email a {
text-decoration: none;
border-bottom: 1px solid #574e3a;
}

#footer-email a:hover,
#footer-email a:focus {
border-bottom: 1px solid #cda244;
}

/* ### RESPONSIVE ### */


@media (min-width: 768px) {
	header {
	text-align: left;
	}
	nav.navbar {
	border-radius: 0;
	}
	nav.container,
	nav .navbar-collapse {
	padding-right: 0;
	padding-left: 0;
	}
	nav .nav>li>a {
	padding-left: 14px;
	padding-right: 14px;
	}
	.navbar-nav>li>a {
	padding-top: 21px;
	padding-bottom: 21px;
	border-right: 1px solid #333;
	}
	nav .navbar-right {
	margin-right: 15px;
	}
	#aelita-sections ul li a {
	padding: 4px 15px;
	}
	.flats-sections {
		text-align: left;
	}
	.flats-sections li {
		display: inline;
		margin-bottom: 7px;
		margin-right: 20px;
	}
	aside {
	padding-right: 0 !important;
	}
	#to-commercial {
	text-align: left;
	}
	#to-special {
	text-align: left;
	}
	.news-list .news-item .preview-pic {
	text-align: left;
	}
	.news-detail .detail-pic {
	text-align: left;
	}
	.catalog-detail .detail-pic {
	padding-right: 30px;
	}
	#under-wa {
	text-align: left;
	}
	footer {
	text-align: left;
	}
	#footer-menu li {
	display: inline;
	margin-right: 20px;
	}
}

@media (min-width: 992px) {
	#aelita-sections ul li a {
	padding: 11px 15px;
	}
	nav .nav>li>a {
	padding-left: 15px;
	padding-right: 15px;
	}
}

@media (min-width: 1200px) {
	#aelita-sections ul li a {
	padding: 15px 15px;
	}
	#to-commercial .commercial-list .commercial-item .com-item-descr {
	padding-left: 5px;
	}
	#news-promos .promo-descr,
	#news-promos .news-descr {
	padding-left: 5px;
	}
}
/* End */
/* /bitrix/templates/aelita/components/bitrix/form/callback/bitrix/form.result.new/.default/style.css?1506085651666 */
/* /bitrix/templates/aelita/components/bitrix/menu/top_menu/style.css?1506085657626 */
/* /bitrix/templates/aelita/components/bitrix/menu/left_menu/style.min.css?1506085657490 */
/* /bitrix/templates/aelita/components/bitrix/news.list/offers_list/style.css?1506085657150 */
/* /bitrix/templates/aelita/components/bitrix/news.list/news_list/style.css?1506085657150 */
/* /bitrix/templates/aelita/components/bitrix/menu/footer_menu/style.css?1506085657626 */
/* /bitrix/templates/aelita/template_styles.css?166005271718981 */
