body {

font-family:Verdana;

margin:0px;

background-image: url(/sites/all/themes/domzemli/images/backgrs.jpg);

background-attachment: fixed;

background-repeat: repeat;

background-position: right bottom;

font-size:13px;

color:#FFFFFF;

text-align:left;

}

.otzyv {
 text-decoration: underline;

    color: #E83234;
}

img {

border:0px;

}

.header {

width:100%;

background:url(/sites/all/themes/domzemli/images/header1.jpg) no-repeat;

height:245px;

}

.phones {

	text-align:right;

}

.skype {
	
	float: left;
	
	margin-left: 820px;

    color: #FBFFB2;
	
}

.menu {

background:url(/sites/all/themes/domzemli/images/insite/menubar.png) repeat-x;

height:	36px;

font-size:16px;

}

.menubar {

height:36px;

}

.textmenu {

padding-bottom:3px;

}

.menu a:link {

    

    color: #FFFFFF;

}



.menu a:visited {

    

    color: #FFFFFF;

}



.menu a:active {

   

    color: #FFFFFF;

}



.menu a:hover {

    text-decoration: none;

    color: #FFF27A;

}

.content {

padding-top:5px;

padding-left:5px;

text-align:left;

}

.right {

padding-top:5px;

padding-left:0px;

text-align:left;

}

.leftcontent {

padding-top:5px;

text-align:left;

}

.block_left_text {

font-size:2px;

}

.left_content_block {

padding-top:5px;

color:#392719;

font-size:13px;

font-weight:500;

}

.leftcontent  a:hover {
text-decoration:underline;
font-weight:bold;
}

.leftcontent  a:visited {
text-decoration:underline;
color:#295FD1;

}

.content_block {

padding-top:5px;

color:#392719;

font-size:13px;
}

.content_block  a:hover {
text-decoration:underline;
font-weight:bold;
}

.left_cap {

padding-left:5px;

color:#FFFFFF;

font-size:18px;

}

.bigblock {

padding-right:50px;

}

.button {

background:url(/sites/all/themes/domzemli/images/insite/menubar.png) repeat-x;

font-size:17px;

color:#FFFFFF;

}

.linkin {

color:#000000;

}

.zayav a { 
  color:#063; 
  margin-top: 5px;
  padding-bottom: 2px;
  font-size: 12px;
  text-decoration: none;
}

.zayav a:hover {
  font-weight: bold;
  font-size: 14px;
  text-decoration: underline;
}

.tablez td{

border:1px solid #868b6f;

text-align:center;

font-size:13px;

}

.n1 {

color:#34362e;

}

h2 {

color:#183976;

}



/* Rooms */



.view-rooms table {

    border-collapse: separate;

    border-spacing: 3px;

    font-family: Verdana;

    font-size: 13px;

}



.view-rooms th {

    background: url(/sites/all/themes/domzemli/images/insite/table.png);

    border: 1px solid #868b6f;

    color: #fff;

    font-weight: normal;

    text-align: center;

	font-size: 11px;

}



.view-rooms td {

    background: url(/sites/all/themes/domzemli/images/insite/temp.jpg);

    border: 1px solid #868b6f;

    text-align: center;

}



/* Houses */



.content .view table {

    border-collapse: separate;

    border-spacing: 3px;

    font-family: Verdana;

    font-size: 13px;

}



.content .view th {

    background: url(/sites/all/themes/domzemli/images/insite/table.png);

    border: 1px solid #868b6f;

    color: #fff;

    font-weight: normal;

    text-align: center;

	font-size: 11px;
	
	padding-right: 0px;

}



.content .view td {

    background: url(/sites/all/themes/domzemli/images/insite/temp.jpg);

    border: 1px solid #868b6f;

    text-align: center;

}



/* Ground areas */



.view-ground-areas table {

    border-collapse: separate;

    border-spacing: 3px;

    font-family: Verdana;

    font-size: 13px;

}



.view-ground-areas th {

    background: url(/sites/all/themes/domzemli/images/insite/table.png);

    border:1px solid #868b6f;

    color: #fff;

    font-weight: normal;

    text-align: center;

	font-size: 11px;

}



.view-ground-areas td {

    background: url(/sites/all/themes/domzemli/images/insite/temp.jpg);

    border:1px solid #868b6f;

    text-align: center;

}



/* Big areas */

.view-big-areas table {

    border-collapse: separate;

    border-spacing: 3px;

    font-family: Verdana;

    font-size: 13px;

}



.view-big-areas th {

    background: url(/sites/all/themes/domzemli/images/insite/table.png);

    border:1px solid #868b6f;

    color: #fff;

    font-weight: normal;

    text-align: center;

	font-size: 11px;

}



.view-big-areas td {

    background: url(/sites/all/themes/domzemli/images/insite/temp.jpg);

    border:1px solid #868b6f;

    text-align: center;

}





.view-ground-areas-hot table {

    border-collapse: separate;

    border-spacing: 3px;

    font-family: Verdana;

    font-size: 13px;

}



.view-ground-areas-hot th {

    background: url(/sites/all/themes/domzemli/images/insite/table.png);

    border:1px solid #868b6f;

    color: #fff;

    font-weight: normal;

    text-align: center;

	font-size: 11px;

}



.view-ground-areas-hot td {

    background: url(/sites/all/themes/domzemli/images/insite/temp.jpg);

    border:1px solid #868b6f;

    text-align: center;

}



/* Others */

.view-other table {

    border-collapse: separate;

    border-spacing: 3px;

    font-family: Verdana;

    font-size: 13px;

}



.view-other th {

    background: url(/sites/all/themes/domzemli/images/insite/table.png);

    border: 1px solid #868b6f;

    color: #fff;

    font-weight: normal;

    text-align: center;

	font-size: 11px;

}



.view-other td {

    background: url(/sites/all/themes/domzemli/images/insite/temp.jpg);

    border: 1px solid #868b6f;

    text-align: center;

}





/* Image field */

tr.draggable {

    background-color: #F3FFBD;

}



tr.draggable td {

    border-bottom: none;

    border-top: none;

}



table#field_image_values thead tr th {

    border-bottom: none;

}



table#field_image_values.content-multiple-table {

    border-collapse: separate;

}


a:link {

    color: #000;

    text-decoration: none;

}



a:hover {

    color: #000;

}



a:visited {

    color: #000;

}



input#edit-submit {

    background:url(/sites/all/themes/domzemli/images/insite/menubar.png) repeat-x;

    font-size:17px;

    color:#FFFFFF;

}



input#edit-preview {

    display: none;

}



input#edit-delete {

    background:url(/sites/all/themes/domzemli/images/insite/menubar.png) repeat-x;

    font-size:17px;

    color:#FFFFFF;

}



/* Contact form */



div#webform-component--your-name {

    margin-bottom: 10px;

}



div#webform-component--phone-number {

    margin-bottom: 10px;

}



div#webform-component--email {

    margin-bottom: 10px;

}



span.submitted {

    display: none;

}



input#edit-submitted--phone-number {

    margin-left: 6px;

}



input#edit-submitted--email {

    margin-left: -1px;

}



textarea#edit-submitted-message {

    width: 487px;

}



/* Hots */

/* Rooms */



.view-rooms-hot table {

    border-collapse: separate;

    border-spacing: 3px;

    font-family: Verdana;

    font-size: 13px;

}



.view-rooms-hot th {

    background: url(/sites/all/themes/domzemli/images/insite/table.png);

    border: 1px solid #868b6f;

    color: #fff;

    font-weight: normal;

    text-align: center;

}



.view-rooms-hot td {

    background: url(/sites/all/themes/domzemli/images/insite/temp.jpg);

    border: 1px solid #868b6f;

    text-align: center;

}



/* Houses */



.view-houses-hot table {

    border-collapse: separate;

    border-spacing: 3px;

    font-family: Verdana;

    font-size: 13px;

}



.view-houses-hot th {

    background: url(/sites/all/themes/domzemli/images/insite/table.png);

    border: 1px solid #868b6f;

    color: #fff;

    font-weight: normal;

    text-align: center;

}



.view-houses-hot td {

    background: url(/sites/all/themes/domzemli/images/insite/temp.jpg);

    border: 1px solid #868b6f;

    text-align: center;

}



/* Ground areas */



.view-ground-areas-hot table {

    border-collapse: separate;

    border-spacing: 3px;

    font-family: Verdana;

    font-size: 13px;

}



.view-ground-areas-hot th {

    background: url(/sites/all/themes/domzemli/images/insite/table.png);

    border:1px solid #868b6f;

    color: #fff;

    font-weight: normal;

    text-align: center;

}



.view-ground-areas-hot td {

    background: url(/sites/all/themes/domzemli/images/insite/temp.jpg);

    border:1px solid #868b6f;

    text-align: center;

}





/* Big areas */

.view-big-areas-hot table {

    border-collapse: separate;

    border-spacing: 3px;

    font-family: Verdana;

    font-size: 13px;

}



.view-big-areas-hot th {

    background: url(/sites/all/themes/domzemli/images/insite/table.png);

    border:1px solid #868b6f;

    color: #fff;

    font-weight: normal;

    text-align: center;

}



.view-big-areas-hot td {

    background: url(/sites/all/themes/domzemli/images/insite/temp.jpg);

    border:1px solid #868b6f;

    text-align: center;

}



/* Others */

.view-other-hot table {

    border-collapse: separate;

    border-spacing: 3px;

    font-family: Verdana;

    font-size: 13px;

}



.view-other-hot th {

    background: url(/sites/all/themes/domzemli/images/insite/table.png);

    border: 1px solid #868b6f;

    color: #fff;

    font-weight: normal;

    text-align: center;

}



.view-other-hot td {

    background: url(/sites/all/themes/domzemli/images/insite/temp.jpg);

    border: 1px solid #868b6f;

    text-align: center;

}

.field-field-image  div.field-item{

	float:left;

	padding:10px;



}

.field {

	min-height: 25px;



}

.field .field-label-inline, .field .field-label-inline-first {

    display: inline-block;

	width: 250px;

}

.field-field-image {

	padding-top:20px;



}

td.views-field-nid {

	text-align: left;

}

td.views-field-nid  a,td.views-field-nid  a:visited {

	padding-left:10px;

	display: block;

	text-decoration:underline;

}

.views-field-field-price-value {

	min-width: 100px;

}

.views-field-field-image-fid {

	min-width:90px;

}

.views-field-view-node a {

	color: blue;

}



.views-table {

	width: 100%;

}
.copab {
color:#333333;
width:550px;
float:right;
}

.banners {
  width: 850px;
  overflow: hidden;
}

.banner {
  float: left;
  margin-left: 50px;
}

.banner.ban-1 {
  margin-left: 0px;
}

.banner.ban-4 {
  /*margin-left: 0px;*/
}
.ban-4, .ban-5, .ban-6 {
  /*margin-top: 50px;*/
}

.banner.ban-3 img{
  width: 400px;
}

.views-field-nid a {
  text-decoration: underline;
}

.field-field-allplace .field-label, .field-field-placeh .field-label, .field-field-new-offer .field-label {
  float: left;
  width: 255px;
}

/*  adddition  */

.content_block .isbann{display:table-cell; width:170px; margin-left:17px; text-align:center; vertical-align:middle;}
.content_block .isbann img{display:inline;}
.content_block .bannfirst{margin-left:0 !important;}
.content_block .bannlast{margin-right:16px !important;}


.view-front-selected .views-row {
    display: inline-block;
    margin: 0 15px;
    text-align: center;
}


/*free-lance filters*/
.view-front-selected{
position:relative;
}

.view-display-id-block_1 .img{
position:absolute;
bottom:5px;
right: 27px;
height:70px;
width:150px;
background: url("../images/front-photo-1.gif") no-repeat  15px 100%;
}

.view-display-id-block_2 .img{
position:absolute;
right: 15px;
bottom:10px;
height:70px;
width:150px;
background: url("../images/front-photo-2.gif") no-repeat  0 100%;
}

#gmap-auto1map-locpick_latitude0-wrapper, 
#gmap-auto1map-locpick_longitude0-wrapper,
.location .description{
display:none;
}

.breadcrumb{
color:#000;
}

.breadcrumb a{
text-decoration:underline;
}

.new-offers{
text-align:center;
}

.new-offers h3{
text-decoration:underline;
}

.new-offers .views-row{
margin-bottom:15px;
}

.new-offers .views-field-view-node a{
border-bottom: 2px dashed #392719;
 padding: 0 28px
}

ul.primary-links{
margin-left:15px;
}

ul.primary-links li{
display: block;
    float: left;
    height: 36px;
    padding-left: 36px;
    padding-right: 6px;
background: url(../images/insite/tilda.png) 0 50% no-repeat;
}

.primary-links li a{
line-height:36px;
vertical-align:middle;
}

.primary-links .active-trail a, 
.primary-links .active a{
color:#FADB61;
font-weight: bold;
}

span.read-more{
color:#0C7899;
 text-decoration: underline;
}

.view-content  caption{
color:#183976;
text-align:left;
font-size:19px;
height:30px;
line-height:30px;
margin:10px;
font-weight:bold;
padding-left:40px;
background: url(../images/insite/dom.jpg) 0 0 no-repeat;
}

.isbann .view-display-id-block_1,
.isbann .view-display-id-block_2{
	position: relative;
}


.under_bunners table{
width:100% !important;
}

.overlay {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.7);
    transition: opacity 500ms;
    visibility: hidden;
    opacity: 0;
}

.overlay:target {
    visibility: visible;
    opacity: 1;
}

.popup {
    margin: 70px auto;
    padding: 20px;
    background: #fff;
    border-radius: 5px;
    width: 30%;
    position: relative;
    transition: all 5s ease-in-out;
}

.popup h2 {
    margin-top: 0;
    color: #333;
}

.popup .close {
    position: absolute;
    top: 20px;
    right: 30px;
    transition: all 200ms;
    font-size: 30px;
    font-weight: bold;
    text-decoration: none;
    color: #333;
}

.popup .close:hover {
    color: #583c76;
}

.popup .content {
    max-height: 30%;
    overflow: auto;
}

.sup {
    position: relative;
    bottom: 1.5ex;
    font-size: 60%;
}

.price-card {
    width: 30%;
    background: #fff;
    padding: 15px;
    margin: 10px;
    background: url(/sites/all/themes/domzemli/images/insite/temp.jpg);
    border: 1px solid #868b6f;
}

.price-card__container {
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    list-style-type: none;
    padding-inline-start: 0;

}
