/* ---------- Color Module Styles ----------- */

/* ------- Снег новый год ---------- */

.snowContainer {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left:0;
	z-index: -1;
}

#snow {
	width: 100%;
	height:100%;
	background-image: url(../images/snow_1.png), url(../images/snow_2.png),  url(../images/snow_3.png);
	-webkit-animation: snow 20s linear infinite;
	-moz-animation: snow 20s linear infinite;
	-ms-animation: snow 20s linear infinite;
	animation: snow 20s linear infinite;
}

@keyframes snow {
	0% {
		background-position: 0px 0px, 0px 0px, 0px 0px;
	}
	100% {
		background-position: 500px 1000px, 400px 400px, 300px 300px;
	}
}

@-moz-keyframes snow {
	0% {
		background-position: 0px 0px, 0px 0px, 0px 0px;
	}
	100% {
		background-position: 500px 1000px, 400px 400px, 300px 300px;
	}
}

@-webkit-keyframes snow {
	0% {
		background-position: 0px 0px, 0px 0px, 0px 0px;
	}
	100% {
		background-position: 500px 1000px, 400px 400px, 300px 300px;
	}
}

@-ms-keyframes snow {
	0% {
		background-position: 0px 0px, 0px 0px, 0px 0px;
	}
	100% {
		background-position: 500px 1000px, 400px 400px, 300px 300px;
	}
}



body {
  color: #3b3b3b;
  background: url(../images/body.jpg) repeat #FFF;
}
#page,
#main-wrapper{
  /*background: #fff;*/
}
.region-primary-menu .menu-item a.is-active,
.region-primary-menu .menu-item--active-trail a {

}
.tabs ul.primary li a.is-active {
  background-color: #fff;
}
.tabs ul.primary li.is-active a {
  border-bottom-color: #fff;
  background-color: #fff;
}
#header {
  height:110px;
  background:url(../images/header.jpg) repeat-x bottom #FFF;
  padding:10px 0px 8px 0px;
-webkit-box-shadow: 0px 7px 7px 0px rgba(50, 50, 50, 0.7);
-moz-box-shadow:    0px 7px 7px 0px rgba(50, 50, 50, 0.7);
box-shadow:         0px 7px 7px 0px rgba(50, 50, 50, 0.7);
}
#harakt1 .field--name-field-ploscha,
#harakt1 .field--name-field-ploscha-budinku,
#harakt1 .field--name-field-ploscha-dilyanki,
#harakt1 .field--name-field-ploscha-dilyanki2
{
background:url(../images/plosha.png) no-repeat left;
padding: 10px 0px 10px 40px;
float:left;
}
#harakt1 .field--name-field-remont-bez-remontu,
#harakt1 .field--name-field-remont-bez-remontu2,
#harakt1 .field--name-field-remont-bez-remontu4
{
background:url(../images/remont.png) no-repeat left;
padding: 10px 0px 10px 40px;
float:left;
}
#harakt1 .field--name-field-cina,
#harakt1 .field--name-field-cina1,
#harakt1 .field--name-field-cina2,
#harakt1 .field--name-field-cina3,
#harakt1 .field--name-field-cina4,
#harakt1 .field--name-field-cina5,
#harakt1 .field--name-field-cina6
{
background:url(../images/price.png) no-repeat left;
padding: 10px 0px 10px 40px;
float:left;
}
#harakt1 .field--name-field-poverkh,
#harakt1 .field--name-field-poverkhnist,
#harakt1 .field--name-field-poverkh-2
{
background:url(../images/floor.png) no-repeat left;
padding: 10px 0px 10px 40px;
float:left;
}
#harakt1 .field--name-field-kilkist-kimnat,
#harakt1 .field--name-field-kilkimn
{
background:url(../images/room.png) no-repeat left;
padding: 10px 0px 10px 40px;
float:left;
}
#harakt1 .field--name-field-misto,
#harakt1 .field--name-field-mistob,
#harakt1 .field--name-field-misto3,
#harakt1 .field--name-field-misto4
{
background:url(../images/city.png) no-repeat left;
padding: 10px 0px 10px 40px;
float:left;
}
#harakt1 .field--name-field-tip,
#harakt1 .field--name-field-tip2,
#harakt1 .field--name-field-budinki
{
background:url(../images/house.png) no-repeat left;
padding: 10px 0px 10px 40px;
float:left;
}
#harakt1 .field--name-field-skrytoe-pole
{
background:#FFD8E9;
border-top:1px solid #FF006E;
border-bottom:1px solid #FF006E;
padding:10px;
margin:10px 0px;
color:#000;
font-weight:bold;
width: 95% !important;
}
#block-katalog-3
{
position:relative;
float:left;
width:150px;
margin: 0px 0px 0px 0px;
}
#block-katalog-3 li#katalog-taxonomy-menumenu-linktaxonomy-menumenu-linkkatalog6
{
height:41px;
background:#BBDCF4;
}
#block-katalog-3 li a
{
background:none;
}
ul.sf-menu.sf-style-white li li,
ul.sf-menu.sf-style-white li li li
{
background:#BBDCF4;
}
ul.sf-menu.sf-style-white li li:hover
{
background:#9AC9EA;
}
#block-shoppingcart
{
float:right;
width:250px;
}
#search-block-form
{
float:right;
}
.region-header
{
float:left;
}
#menus
{
height:10px;
padding:10px 0px;
float:left;
position:relative;
margin:-10px 0px 0px 0px;
}
.region-primary-menu
{
padding:0px 0px 0px 0px;
}
.region-primary-menu .block .content
{
margin:0px;
padding:0px;
}
.region-primary-menu .menu a
{
border-bottom:none;
color:#000;
}
#socseti
{
width:110px;
height:35px;
float:right;
margin:10px 0px 0px 0px;
}
#viber
{
float:left;
width:35px;
height:35px;
background: url(../images/viber.png) no-repeat center;
}
#telega
{
float:left;
width:35px;
height:35px;
background: url(../images/telega.png) no-repeat center;
margin:0px 0px 0px 5px;
}
#zvonok2
{
width:50px;
height:28px;
background: url(../images/zvonok.png) no-repeat center;
float:left;
margin:-5px 0px 0px 5px;
padding:10px 0px;
text-align:center;
font-size:9px;
color:#FFF;
}
#block-kontaktyshapka
{
width:190px;
float:right;
color:#385723;
font-weight:bold;
font-size:16px;
text-align:right;
margin: 5px 0px 0px 0px;
}
#block-kontaktyshapka p
{
margin:0px;
padding:0px;
}
#block-kontaktyshapka p.telverh
{
font-size:22px;
}
#block-kontaktyshapka p.emailverh
{
color:#000;
}
#block-views-block-top-obekty-block-1
{
margin: 0px 0px 0px 0px;
height: 1015px;
}
#block-views-block-top-obekty-block-1 h2
{
font-size:26px;
font-weight:bold;
color:#000;
text-align:left;
padding:10px 0px 15px 0px;
background: url(../images/header.jpg) repeat-x bottom;
}
#block-views-block-top-obekty-block-1 div.views-row
{
float:left;
padding:5px;
margin:5px;
height:420px;
width:400px;
border-bottom:1px solid #CFE0B1;
}
#block-menyumenedzhera
{
float:left;
margin:17px 0px 0px 30px;
}
#block-menyumenedzhera h2
{
margin:0px 0px 0px 0px;
font-weight:bold;
}
.view-top-ob-ekti div.views-row
{
float:left;
padding:5px;
margin:5px;
height:475px;
width:400px;
border-bottom:1px solid #CFE0B1;
}
.view-kvartiry div.views-row,
.view-doma div.views-row,
.view-uchastki div.views-row,
.view-komerciya div.views-row,
.view-arenda div.views-row
{
background: url(../images/rows.png) repeat;
float:left;
padding:10px;
margin:5px;
height:400px;
width:385px;
border:1px solid #CFE0B1;
-webkit-box-shadow: 2px 2px 2px 0px rgba(50, 50, 50, 0.3);
-moz-box-shadow:    2px 2px 2px 0px rgba(50, 50, 50, 0.3);
box-shadow:         2px 2px 2px 0px rgba(50, 50, 50, 0.3);
}
.view-kvartiry .views-field-title,
.view-doma .views-field-title,
.view-uchastki .views-field-title,
.view-komerciya .views-field-title,
.view-arenda .views-field-title
{
height:75px;
overflow:hidden;
text-align:center;
font-size:16px;
font-weight:bold;
}
.view-kvartiry .views-field-field-glavnoe-foto-kvartiry,
.view-doma .views-field-field-glavnoe-foto-obekta,
.view-uchastki .views-field-field-glavnoe-foto-uchastka,
.view-komerciya .views-field-field-glavnoe-foto-komercii,
.view-arenda .views-field-field-glavnoe-foto-arendy
{
height:200px;
}
.view-kvartiry .views-field-field-glavnoe-foto-kvartiry img,
.view-doma .views-field-field-glavnoe-foto-obekta img,
.view-uchastki .views-field-field-glavnoe-foto-uchastka img,
.view-komerciya .views-field-field-glavnoe-foto-komercii img,
.view-arenda .views-field-field-glavnoe-foto-arendy img
{
height:190px;
	border-bottom:1px solid #385723;
-webkit-box-shadow: 2px 2px 3px 0px rgba(50, 50, 50, 0.3);
-moz-box-shadow:    2px 2px 3px 0px rgba(50, 50, 50, 0.3);
box-shadow:         2px 2px 3px 0px rgba(50, 50, 50, 0.3);
}
.view-kvartiry div.views-row .views-field,
.view-doma div.views-row .views-field,
.view-uchastki div.views-row .views-field,
.view-komerciya  div.views-row .views-field,
.view-arenda  div.views-row .views-field
{
color:#000;
font-size:16px;
font-weight:bold;
text-align:center;
}
.view-kvartiry div.views-row .views-label,
.view-doma div.views-row .views-label,
.view-uchastki div.views-row .views-label,
.view-komerciya div.views-row .views-label,
.view-arenda div.views-row .views-label
{
float:left;
margin:0px 5px 0px 0px;
}
.view-kvartiry div.views-row .views-field-view-node,
.view-doma div.views-row .views-field-view-node,
.view-uchastki div.views-row .views-field-view-node,
.view-komerciya div.views-row .views-field-view-node,
.view-arenda div.views-row .views-field-view-node,
.view-top-ob-ekti div.views-row .views-field-view-node
{
text-align:center;
background:#385723;
padding:10px;
width:100px;
margin:10px auto;
}
.view-kvartiry div.views-row .views-field-view-node a,
.view-doma div.views-row .views-field-view-node a,
.view-uchastki div.views-row .views-field-view-node a,
.view-komerciya div.views-row .views-field-view-node a,
.view-arenda div.views-row .views-field-view-node a,
.view-top-ob-ekti div.views-row .views-field-view-node a
{
color:#FFF;
font-size:12px;
}
.view-kvartiry .views-exposed-form #edit-field-poverkh-value--wrapper
{
width:100px;
height:30px;
overflow:scroll;
}
.views-exposed-form
{
border:1px solid #385723;
background:#E4F9D4;
padding:10px;
}
.views-exposed-form .js-form-item label
{
font-weight:bold;
font-family: Arial, sans-serif;
}
.views-exposed-form .form-item-field-ploscha-budinku-value-min,
.views-exposed-form .form-item-field-ploscha-dilyanki-value-min,
.views-exposed-form .form-item-field-ploscha-dilyanki2-value-min
{
width:85px;
margin:0px 0px 0px 0px !important;
}
.views-exposed-form .form-item-field-ploscha-budinku-value-min label,
.views-exposed-form .form-item-field-ploscha-dilyanki-value-min label,
.views-exposed-form .form-item-field-ploscha-dilyanki2-value-min label
{
font-size:11px;
line-height:12px;
}
.views-exposed-form input[type="text"]
{
width:80px;
}
.views-exposed-form select
{
width:120px;
}
.views-exposed-form .js-form-item
{
margin:5px;
}
.views-exposed-form .form-item-field-cina-value-max label,
.views-exposed-form .form-item-field-ploscha-value-max label,
.views-exposed-form .form-item-field-ploscha-budinku-value-max label,
.views-exposed-form .form-item-field-ploscha-dilyanki-value-max label,
.views-exposed-form .form-item-field-cina2-value-max label,
.views-exposed-form .form-item-field-ploscha-dilyanki2-value-max label,
.views-exposed-form .form-item-field-cina3-value-max label,
.views-exposed-form .form-item-field-cina4-value-max label,
.views-exposed-form .form-item-field-cina6-value-max label,
.views-exposed-form .form-item-field-poverkh-2-value-max label
{
text-indent: -9999px;
}
.views-exposed-form .js-form-item select
{
height:30px;
margin:2px 0px 0px 0px;
}
#block-remontpidklyuchvidpartneraprivatbud,
#block-grafikroboti
{
width:100%;
float:left;
margin:10px 0px;
}
#block-bartik-footer
{
width:525px;
float:left;
margin:0px 0px 0px 360px;
padding:0px;
}
#block-slidkuyzanami
{
width:280px;
height:62px;
float:left;
margin:25px 0px 0px 80px;
}
#block-slidkuyzanami .content img
{
width:40px;
height:40px;
}
#block-remontpidklyuchvidpartneraprivatbud h2
{
color:#365522;
font-size:22px;
font-weight:bold;
}
#block-remontpidklyuchvidpartneraprivatbud h2 .privat
{
font-size:30px;
}
#block-remontpidklyuchvidpartneraprivatbud h2 .bud
{
color:#000;
}
#block-povernutisnazaddoviboruobektiv
{
width:300px;
height:15px;
text-align:center;
padding:10px 0px;
background:#CFE0B1;
font-size:15px;
line-height:15px;
margin:0px auto;
border:1px dashed #000;
display:none;
}
#block-povernutisnazaddoviboruobektiv .content
{
margin:0px;
padding:0px;
}
#block-slidkuyzanami .content
{
height:62px;
padding:0px;
margin:0px;
text-align:right;
color:#365522;
font-size:20px;
font-weight:bold;
}

#block-views-block-rieltory-block-1
{
width:100%;
float:left;
margin:20px 0px;
border-bottom:1px solid #385723;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
#block-views-block-rieltory-block-1 h2
{
width:100%;
padding:5px 0px;
background:#385723;
color:#FFF;
font-size:30px;
text-align:center;
}
#block-views-block-rieltory-block-1 div.views-row
{
text-align:center;
float:left;
margin:5px;
}
#block-views-block-rieltory-block-1 div.views-row .views-field-field-foto-rieltora img
{
padding:5px;
background:#FFF;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: 2px 2px 3px 0px rgba(50, 50, 50, 0.3);
-moz-box-shadow:    2px 2px 3px 0px rgba(50, 50, 50, 0.3);
box-shadow:         2px 2px 3px 0px rgba(50, 50, 50, 0.3);
}
#block-views-block-rieltory-block-1 div.views-row .views-field-title
{
font-size:30px;
font-weight:bold;
color:#385723;
}
#block-views-block-rieltory-block-1 div.views-row .views-field-field-telefon-rieltora
{
font-size:24px;
font-weight:bold;
color:#000;
}
@media only screen and (max-width: 600px) {
#block-views-block-rieltory-block-1 div.views-row
{
width:90vw;
margin:10px auto;
float:none;
}
#block-views-block-rieltory-block-1 div.views-row .views-field-field-foto-rieltora
{

}
#block-views-block-rieltory-block-1 div.views-row .views-field-field-foto-rieltora img
{
max-width:97%;
}	
}

#block-grafikroboti
{
background:#365522;
color:#FFF;
text-align:center;
font-size:18px;
font-weight:bold;
line-height:23px;
padding:0px 0px 10px 0px;
margin:20px 0px 0px 0px;
}
#block-grafikroboti h2
{
margin:10px 0px 30px 0px;
}
#block-grafikroboti .content p
{
margin:1px 0px;
padding:0px;
}
#block-remontpidklyuchvidpartneraprivatbud
{
background:#FFF;
padding:10px;
width:100%;
float:left;
margin:10px 0px 0px 0px;
-webkit-box-shadow: 2px 2px 3px 0px rgba(50, 50, 50, 0.3);
-moz-box-shadow:    2px 2px 3px 0px rgba(50, 50, 50, 0.3);
box-shadow:         2px 2px 3px 0px rgba(50, 50, 50, 0.3);
}
#block-programaipotekinanerukhomistvregionividvid
{
background:#FFF;
padding:10px;
margin:10px 0px 0px 0px;
width:100%;
float:left;
-webkit-box-shadow: 2px 2px 3px 0px rgba(50, 50, 50, 0.3);
-moz-box-shadow:    2px 2px 3px 0px rgba(50, 50, 50, 0.3);
box-shadow:         2px 2px 3px 0px rgba(50, 50, 50, 0.3);
}
#block-programaipotekinanerukhomistvregionividvid h2
{
background: url(../images/privat.png) no-repeat right;
padding:10px 150px 20px 10px;
color: #365522;
font-size: 22px;
font-weight: bold;
}
#block-adrespodval
{
float:left;
color:#000;
font-size:18px;
font-weight:bold;
width:330px;
height:40px;
padding: 0px;
margin: 0px 0px 0px 10px;
}
#block-kopiraytpodval
{
float:left;
color:#365522 !important;
font-size:14px !important;
font-weight:bold !important;
width:330px;
padding: 0px;
margin:50px 0px 0px -330px;
}
#block-telefonpodval
{
width:200px;
height:40px;
float:right;
text-align:right;
font-size:22px;
font-weight:bold;
color:#365522;
padding: 0px;
margin: 0px 0px 0px 0px;
}
#block-telefonpodval .content a
{
color:#365522;
}
#block-mailpodval
{
width:200px;
float:right;
text-align:right;
font-size:15px;
font-weight:bold;
color:#000;
height:20px;
padding:0px 0px 0px 60px;
margin: 50px -200px 0px 0px;
}
#block-mailpodval .content
{
padding:0px;
margin:0px;
}
#block-tekstpodval
{
width:100%;
float:left;
margin:0px;
padding:0px;
text-align:center;
font-size:11px;
}
#socseti2
{
float:right;
width:90px;
height:50px;
margin: -140px 190px 0px 0px;
}
#block-views-block-top-obekty-block-1 .views-field-title a,
.view-top-ob-ekti .views-field-title a
{
font-size:16px;
font-weight:bold;
color:#000;
}
#block-views-block-top-obekty-block-1 .views-field-field-cina4,
#block-views-block-top-obekty-block-1 .views-field-field-ploscha,
#block-views-block-top-obekty-block-1 .views-field-field-cina,
#block-views-block-top-obekty-block-1 .views-field-field-ploscha-budinku,
#block-views-block-top-obekty-block-1 .views-field-field-ploscha-dilyanki,
#block-views-block-top-obekty-block-1 .views-field-field-cina2,
#block-views-block-top-obekty-block-1 .views-field-field-ploscha-dilyanki2,
#block-views-block-top-obekty-block-1 .views-field-field-cina3,
#block-views-block-top-obekty-block-1 .views-field-field-cina6,
.view-top-ob-ekti .views-field-field-misto,
.view-top-ob-ekti .views-field-field-misto3,
.view-top-ob-ekti .views-field-field-cina3,
.view-top-ob-ekti .views-field-field-mistob,
.view-top-ob-ekti .views-field-field-cina2,
.view-top-ob-ekti .views-field-field-cina,
.view-top-ob-ekti .views-field-field-cina6,
.view-top-ob-ekti .views-field-field-misto4,
.view-top-ob-ekti .views-field-field-cina4
{
color:#000;
font-size:15px;
font-weight:bold;
}
#block-views-block-top-obekty-block-1 .views-field-field-cina4 .views-label,
#block-views-block-top-obekty-block-1 .views-field-field-ploscha .views-label,
#block-views-block-top-obekty-block-1 .views-field-field-cina .views-label,
#block-views-block-top-obekty-block-1 .views-field-field-ploscha-budinku .views-label,
#block-views-block-top-obekty-block-1 .views-field-field-ploscha-dilyanki .views-label,
#block-views-block-top-obekty-block-1 .views-field-field-cina2 .views-label,
#block-views-block-top-obekty-block-1 .views-field-field-ploscha-dilyanki2 .views-label,
#block-views-block-top-obekty-block-1 .views-field-field-cina3 .views-label,
#block-views-block-top-obekty-block-1 .views-field-field-cina6 .views-label,
.view-top-ob-ekti .views-field-field-misto .views-label,
.view-top-ob-ekti .views-field-field-misto3 .views-label,
.view-top-ob-ekti .views-field-field-cina3 .views-label,
.view-top-ob-ekti .views-field-field-mistob .views-label,
.view-top-ob-ekti .views-field-field-cina2 .views-label,
.view-top-ob-ekti .views-field-field-cina .views-label,
.view-top-ob-ekti .views-field-field-cina6 .views-label,
.view-top-ob-ekti .views-field-field-misto4 .views-label,
.view-top-ob-ekti .views-field-field-cina4 .views-label
{
float:left;
margin:0px 5px 0px 0px;
}
#block-views-block-top-obekty-block-1 .views-field-field-glavnoe-foto-uchastka img,
#block-views-block-top-obekty-block-1 .views-field-field-glavnoe-foto-obekta img,
#block-views-block-top-obekty-block-1 .views-field-field-glavnoe-foto-arendy img,
#block-views-block-top-obekty-block-1 .views-field-field-glavnoe-foto-kvartiry img,
#block-views-block-top-obekty-block-1 .views-field-field-glavnoe-foto-komercii img
{
-webkit-box-shadow: 2px 2px 3px 0px rgba(50, 50, 50, 0.3);
-moz-box-shadow:    2px 2px 3px 0px rgba(50, 50, 50, 0.3);
box-shadow:         2px 2px 3px 0px rgba(50, 50, 50, 0.3);
}
.view-top-ob-ekti .views-field-field-glavnoe-foto-uchastka img,
.view-top-ob-ekti .views-field-field-glavnoe-foto-obekta img,
.view-top-ob-ekti .views-field-field-glavnoe-foto-kvartiry img,
.view-top-ob-ekti .views-field-field-glavnoe-foto-arendy img,
.view-top-ob-ekti .views-field-field-glavnoe-foto-komercii img
{
border-bottom:1px solid #385723;
-webkit-box-shadow: 2px 2px 3px 0px rgba(50, 50, 50, 0.3);
-moz-box-shadow:    2px 2px 3px 0px rgba(50, 50, 50, 0.3);
box-shadow:         2px 2px 3px 0px rgba(50, 50, 50, 0.3);
}
#block-views-block-top-obekty-block-1 .view-footer
{
height:40px;
width:100%;
float:left;
}
#block-views-block-top-obekty-block-1 .view-content
{
width:100%;
float:left;
}
#linktopob
{
text-align:center;
width:190px;
font-size:20px;
color:#385723;
padding:10px 20px;
border:2px solid #385723;
margin:10px auto 0px auto;
}
a,
.link {
  color: #425422;
}
a:hover,
a:focus,
.link:hover,
.link:focus {
  color: #6B8737;
}
a:active,
.link:active {
  color: #6B8737;
}
.sidebar .block {
  border-color: #f9f9f9;
  background-color: #f6f6f2;
}
.site-footer {

}
.region-header,
.region-header a,
.region-header li a.is-active,
.region-header .site-branding__text,
.region-header .site-branding,
.region-header .site-branding__text a,
.region-header .site-branding a,
.region-secondary-menu .menu-item a,
.region-secondary-menu .menu-item a.is-active {
  color: #fffeff;
}

/* ---------- Color Form ----------- */

[dir="rtl"] .color-form .color-palette {
  margin-right: 20px;
  margin-left: 0;
}
[dir="rtl"] .color-form .form-item label {
  float: right;
}
[dir="rtl"] .color-form .color-palette .lock {
  right: -20px;
  left: 0;
}
.view-novosti div.views-row
{
width:100%;
float:left;
height:100px;
padding:10px 0px;
border-bottom:1px solid #385723;
}
.view-novosti .views-field-title
{
font-size:18px;
}
.view-novosti .views-field-title a
{
color:#385723;
}
.view-novosti .views-field-field-tekst-novosti
{
height:80px;
overflow:hidden;
font-size:12px;
line-height:14px;
}
.view-novosti .views-field-field-kartinka-novosti
{
float:left;
width:110px;
}
.region.region-secondary-menu
{
width:190px;
float:right;
}
#block-views-block-katalog-tovarov-block-1
{
width:100%;
}
#block-views-block-katalog-tovarov-block-1 div.views-row,
#block-views-block-dochernie-terminy-block-1 div.views-row
{
width:200px;
display: inline-block;
text-align:center;
margin:0px;
padding:10px;
}

.field--name-field-glavnoe-foto-obekta img,
.field--name-field-glavnoe-foto-kvartiry img,
.field--name-field-glavnoe-foto-uchastka img,
.field--name-field-glavnoe-foto-komercii img,
.field--name-field-glavnoe-foto-arendy img
{
border:10px solid #CFE0B1;
}
.field--name-field-dopolnitelnye-foto-obekta,
.field--name-field-dop-foto-uchastka,
.field--name-field-dopolnitelnye-foto-obekta-,
.field--name-field-dopolnitelnye-foto
{
border:1px solid #CFE0B1;
width:500px;
}
.node-budinok-edit-form .js-form-wrapper,
.node-budinok-form .js-form-wrapper
{
width:100%;
}
.field--name-field-dopolnitelnye-foto-obekta img,
.field--name-field-dop-foto-uchastka img,
.field--name-field-dopolnitelnye-foto-obekta- img,
.field--name-field-dopolnitelnye-foto img
{
float:left;
margin:5px;
-webkit-box-shadow: 2px 2px 3px 0px rgba(50, 50, 50, 0.3);
-moz-box-shadow:    2px 2px 3px 0px rgba(50, 50, 50, 0.3);
box-shadow:         2px 2px 3px 0px rgba(50, 50, 50, 0.3);
}
.field--name-field-mistob
{
float:left;
width:250px;
}
.page-node-type-budinok .field-group-tabs-wrapper,
.page-node-type-kvartira .field-group-tabs-wrapper,
.page-node-type-dilyanka .field-group-tabs-wrapper,
.page-node-type-komerciya .field-group-tabs-wrapper,
.page-node-type-orenda .field-group-tabs-wrapper
{
float:left;
width:100%;
}
.page-node-type-budinok .horizontal-tabs
{
border:1px solid #CFE0B1;
}
#photos1,
#photos2,
#photos3,
#photos4,
#photos5,
#photos6
{
width:500px;
float:left;
border:1px solid #CFE0B1;
margin:0px 10px 10px 0px;
}
#harakt1,
#harakt2,
#harakt3,
#harakt4,
#harakt5,
#harakt6
{
width:500px;
float:left;
border:1px solid #CFE0B1;
margin:0px 0px 10px 0px;
}
#harakt1 .field,
#harakt2 .field,
#harakt3 .field,
#harakt4 .field,
#harakt5 .field,
#harakt6 .field
{
float:left;
width:100%;
}
#kontinfo
{
float:right;
margin:0px 0px 0px 10px;
padding:50px 5px 0px 5px;
border:1px solid #CFE0B1;
width:175px;
text-align:center;
background: url(../images/continfo.png) no-repeat center top;
}
#kontinfo .field
{
background: #CFE0B1;
margin:10px 0px;
}
#kontinfo legend
{
font-size:12px;
font-weight:bold;
}
#underheader
{
height:150px;
}
#webatom
{
height: 20px;
margin: -30px 0px 0px 0px;
float: left;
text-align: center;
width: 100%;
}
#poiks
{
width:1050px;
height:130px;
margin:40px auto 0px auto;
background:#385723;
border:2px solid #000;
-webkit-box-shadow: 0px 10px 20px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 10px 20px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px 10px 20px 0px rgba(50, 50, 50, 0.75);
}
#poiks h2
{
text-align:center;
color:#FFF;
font-size:28px;
font-weight:bold;
padding:10px 0px 10px 0px;
margin:0px;
}
#kvartiry,
#doma,
#komerciya,
#orenda
{
float:left;
margin:0px 10px 0px 20px;
padding:10px 15px;
color:#FFF;
width:90px;
font-size:15px;
text-align:center;
background:#385723;
border:2px solid #FFF;
-webkit-box-shadow: 0px 7px 7px 0px rgba(50, 50, 50, 0.9);
-moz-box-shadow:    0px 7px 7px 0px rgba(50, 50, 50, 0.9);
box-shadow:         0px 7px 7px 0px rgba(50, 50, 50, 0.9);
}
#dilyanku
{
float:left;
margin:0px 10px 0px 20px;
padding:10px 15px;
color:#FFF;
width:150px;
font-size:15px;
text-align:center;
background:#385723;
border:2px solid #FFF;
-webkit-box-shadow: 0px 7px 7px 0px rgba(50, 50, 50, 0.9);
-moz-box-shadow:    0px 7px 7px 0px rgba(50, 50, 50, 0.9);
box-shadow:         0px 7px 7px 0px rgba(50, 50, 50, 0.9);
}
#zvonok
{
float:left;
margin:0px 10px 0px 20px;
padding:10px 15px;
color:#FFF;
width:140px;
font-size:15px;
text-align:center;
background:#385723;
border:2px solid #000;
-webkit-box-shadow: 0px 7px 7px 0px rgba(50, 50, 50, 0.9);
-moz-box-shadow:    0px 7px 7px 0px rgba(50, 50, 50, 0.9);
box-shadow:         0px 7px 7px 0px rgba(50, 50, 50, 0.9);
}
}

