@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
    margin: 0;
    padding: 0;
}
fieldset, img { border: 0; }
a:focus { outline: none; }
a:hover{
    text-decoration:none;
}
html {
    height: 100%;
}
ul, ol{
    list-style:none;
}
a img{
    border:none;
    text-decoration:none;
}
.floatbox{
    overflow:hidden;
    height:auto;
}
.left, .alignleft{
    float:left;
}
.right{
    float:right;
}
img.left, img.alignleft{
    margin:0 10px 10px 0;
}
img.right{
    margin:0 0 10px 10px;
}
.width10{
    width:9.9%;
}
.width20{
    width:19.9%;
}
.width25{
    width:24.9%;
}
.width33{
    width:33.3%;
}
.width50{
    width:49.9%;
}
.width66{
    width:66.6%;
}
.width75{
    width:74.9%;
}
a{
    color:#333;
}
body{
    background:#f9eed2 url(../images/body-t.png) scroll repeat-x 0 0;
    font-family:"Times New Roman", Times, serif;
    font-size:12px;
    color:#333;
}
br.clearfloat{
    font-size:0;
    line-height:0;
    clear:both;
}
#map_container{
	position:relative;
}
#map{
	border:#BD9A6C 1px solid;
	width:950px;
	height:600px;
	padding:0px;
}
#contact-map{
    border:#BD9A6C 1px solid;
    width:658px;
    height:500px;
    padding:0px;
    display: none;
}
.leaflet-control-layers-group-name {
  font-weight: bold;
  margin-bottom: .2em;
  display: block;
}

.leaflet-control-layers-group {
  margin-bottom: .5em;
}

.leaflet-control-layers-group label {
  padding-left: .5em;
}
#overlayMap{
	border-top:#FFF 3px solid;
	border-right:#FFF 3px solid;
	position:absolute;
	z-index:10;
	bottom:1px;
	left:1px;
	width:130px;
	height:130px;
}
.map-loader {
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -110px; /* -1 * image width / 2 */
    margin-top: -9px;  /* -1 * image height / 2 */
    display: block;     
}

#wrapper{
    /* background:url(../images/body-b.png) scroll repeat-x 0 100%;
    min-height:1700px;
    height:auto !important;
    height:100%; */
	border-bottom:#682730 6px solid;
}
#page{
    max-width: 1000px;
    padding:10px 10px 0 10px;
    margin:0 auto;
}
#header{
    position:relative;
    height:243px;
}
#header:after {
    content: "";
    clear: both;
    display: table;
}
#logo {
    /* position: absolute; */
    margin-top: 21px;
    float: left;
    width: 100%;
    max-width: 555px;
}
#house {
    background: url(../images/house.jpg) scroll no-repeat 0 0;
    float: right;
    max-width: 301px;
    width: 100%;
    font-size: 16px;
    text-align: center;
    color: #682730;
    line-height: 16px;
    overflow: visible;
    padding: 40px 0 0 0;
    position: relative;
}
#house a{
    color:#682730;
}
#house a.add, #add-object-button a{
    background:#7a313c;
    border:#e7d384 1px solid;
    display:block;
    float:right;
    text-transform:uppercase;
    text-decoration:none;
    color:#f7e8ba;
    font-size:20px;
    line-height:20px;
    padding:15px 20px;
    margin: 15px 12px 0 0;
}
#app_btn{
    background:#7a313c;
    border:#e7d384 1px solid;
    display:block;
    float:right;
    text-transform:uppercase;
    text-decoration:none;
    color:#f7e8ba!important;
    font-size:20px;
    line-height:20px;
    padding: 15px 29px;
    margin: 5px 12px 0 0;
}
#menu-shadow {
    background: url(../images/menu-sh-l.png) scroll no-repeat 0 0;
    max-width: 1020px;
    width: 100%;
    height: 10px;
    /* margin: 0 0 0 -10px; */
    position: relative;
    z-index: 2;
}
#menu-shadow div{
    background:url(../images/menu-sh-r.png) scroll no-repeat 100% 0;
    padding:0 10px;
}
#menu-shadow div div{
    background:url(../images/menu-sh-m.png) scroll repeat-x 0 0;
    height:10px;
}
#main-menu{
	margin-top:-10px;
    background:#682730;
    padding:10px 0 0 0;
    border-bottom:#682730 1px solid;
    border-left:#682730 1px solid;
    border-right:#682730 1px solid;
}
#main-menu ul{
    border-bottom:#843540 1px solid;
}
#main-menu ul:after {
    content: "";
    clear: both;
    display: table;
}
#main-menu ul li{
    background:url(../images/main-menu-li.png) scroll no-repeat 100% 1px;
    padding:0 2px 0 0;
    float:left;
    height:27px;
    position: relative;
}
#main-menu ul li a{
    margin:0 18px;
    font-size:16px;
    color:#f5e5b3;
}
#main-menu ul li a.active{
    text-decoration:none;
}
#main-menu ul li ul{
    position: absolute;
    background: #682730;
    border: none;
    height: auto;
    padding: 10px 10px 10px 18px;
    font-size: 12px;
    font-family: sans-serif;
    display: none;
}
#main-menu ul li ul li{
    float: none;
    background: none;
    padding: 3px 0;
    height: auto;
}
#main-menu ul li ul li a{
    font-size: 12px;
    font-family: sans-serif;
    margin: 0;
}
a.button{
    background:url("../images/button.png") repeat-x scroll 0 0 #692831;
    color:#FFFFFF;
    padding:2px 10px;
    width:auto;
    text-decoration: none;
    margin: 0 5px;
    border: #EAD78F 1px solid;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
a.button:hover{
    background-position: 0 -10px;
}
p.admincontrol{
    margin: 10px 0;
}
#container{
    background:#fff url(../images/container.png) scroll repeat-x 0 100%;
    border-bottom:#682730 1px solid;
    border-left:#682730 1px solid;
    border-right:#682730 1px solid;
    -moz-border-radius:0 0 5px 5px;
    -webkit-border-radius:0 0 5px 5px;
    border-radius:0 0 5px 5px;
    padding:0 20px 34px 20px;
    overflow:hidden;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
#content{
	float: left;
	width: 658px;
    margin:0 0 8px 0;
}
#content-fullwidth{
    float: left;
    margin:0 0 8px 0;
}
#content div.one-news p, #content.page p{
	padding:7px 0;
	font-size:13px;
	text-indent:15px;
}
#content h3 span.view_counter{
	float:right;
}
span.view_counter, div.view_counter{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999;
	line-height:22px;
}
div.view_counter{
	line-height:14px;
	margin-top:-10px;
	margin-bottom:8px;
}
div.item span.view_counter{
	display:block;
	margin-top:-8px;
	margin-left:210px;
	overflow:hidden;
	zoom:1;
}
div.item.nophoto span.view_counter{
	margin-left:0;
}
div.item span.view_counter strong, #content strong.pink{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	float:right;
	font-weight:normal;
	font-size:16px;
	color:#cb4244;
	margin-left:20px;
}
#content strong.pink{
	display:block;
	float:none;
	text-align:right;
	margin-bottom:10px;
}
div.item span.view_counter strong a, #content strong.pink a{
	color:#cb4244;
	text-decoration:none;
}
div.item span.view_counter strong a:hover, #content strong.pink a:hover{
	text-decoration:underline;
}
#right{
    float:right;
    width:275px;
}
#right h3{
	margin-left:24px;
}
#right div.inner{
    border-left:#f0e9ea 1px solid;
    padding:0 0 0 24px;
}
#right div.inner h3{
	margin-left:0;
}
#right div.module{
    background:#E5CF7B url(../images/slider.png) scroll repeat-x 0 0;
    border:#682730 1px solid;
    margin:0 0 20px 0;
}
#right div.module.rc3{
	-moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;
}
#right div.module.search{
    border-top:none;
    padding:5px 5px 10px 12px;
    -moz-border-radius:0 0 3px 3px;
    -webkit-border-radius:0 0 3px 3px;
    border-radius:0 0 3px 3px;
}
#right div.module.search div.tab-content{
    display:none;
}
#right div.module.search div.tab-content p{
	margin:0;
}
#right div.module.search div.tab-content.active{
    display:block;
}
div.sep{
    background:#ead78f url(../images/bullet.png) scroll no-repeat 0 50%;
    color:#902737;
    font-size:14px;
    padding:2px 5px 2px 12px;
    margin:5px 0 3px -12px;
    width:100%;

}
div.tab-content dt label{
     background:#ead78f url(../images/bullet.png) scroll no-repeat 0 50%;
    color:#902737;
    font-size:14px;
    padding:2px 5px 2px 12px;
    margin:5px 0 3px -12px;
    width:100%;
}
#right div.module h4{
    font-size:18px;
    font-family:"Times New Roman", Times, serif;
    padding:0 5px;
    color:#5e232b;
    margin:2px 0 5px 0;
}
#right div.module table{
    margin:0 0 10px 0;
    border-top:#e5cf7c 1px solid;
    border-left:#e5cf7c 1px solid;
}
#right div.module table tr{
    background:#cb4244;
    color:#fff;
}
#right div.module table tr a{
    color:#fff;
}
#right div.module table tr.odd{
    background:#fcf8ea;
    color:#902737;
}
#right div.module table tr.odd a{
    color:#902737;
}
#right div.module table td{
    border-right:#e5cf7c 1px solid;
    border-bottom:#e5cf7c 1px solid;
    padding:3px 5px;
}
#right div.module table td span{
    font-size:16px;
}
#right div.short-news{
    margin:0 0 20px 0;
    padding:0 0 10px 0;
    border-bottom:#ccc 1px dashed;
}
#right div.short-news a{
    color:#902737;
}
#right div.short-news h4{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:normal;
    margin:0 0 10px 0;
    color:#902737;
}
#right div.short-news p{
    color:#333;
}
label{
    color:#902737;
}
input{
    border-top:#6f2832 1px solid;
    border-left:#6f2832 1px solid;
    border-bottom:#902737 1px solid;
    border-right:#902737 1px solid;
    padding:2px 3px;
    color:#999;
}
select{
    border-top:#6f2832 1px solid;
    border-left:#6f2832 1px solid;
    border-bottom:#902737 1px solid;
    border-right:#902737 1px solid;
    color:#999;
}
#estate_type{
	width:200px;
}
input.button, #submit{
    background:#692831 url(../images/button.png) scroll repeat-x 0 0;
    cursor:pointer;
    color:#fff;
    width: 100%;
    padding:0 10px;
}
input.button:hover, #submit:hover{
    background-position:0 -20px;
}
textarea{
    border-top:#6f2832 1px solid;
    border-left:#6f2832 1px solid;
    border-bottom:#902737 1px solid;
    border-right:#902737 1px solid;
    color:#999;
}
#tab-scroller div.floatbox{
	margin:0 0 5px 0;
}
#tab-scroller a.prev{
	background:url(../images/tab-scroller-prev.png) scroll no-repeat 0 0;
	display:block;
	float:right;
	width:10px;
	height:19px;
	margin:0 5px 0 0;
}
#tab-scroller a.prev.disabled{
	background-position:0 100%;
}
#tab-scroller a.next{
	background:url(../images/tab-scroller-next.png) scroll no-repeat 0 0;
	display:block;
	float:right;
	width:10px;
	height:19px;
	margin:0 5px 0 0;
}
#tab-scroller a.next.disabled{
	background-position:0 100%;
}

.fb-wrap {
    width: 52px;
    height: 52px;
    position: absolute;
    bottom: 0px;
    left: -44px;
}
.fb-wrap .fb-icon{
    background: url('data:image/png;base64,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');
    height: 52px;
    width: 52px;
    display: block;
    background-size: cover;
}

#tab-scroller a.prev,
#tab-scroller a.next{
	display: none;
}
#right div.tabs{
    padding: 4px 0 0 0;
    height: auto;
    overflow: hidden;
    position: relative;
    border-bottom: 1px solid black;
}
#right div.tabs div.items{
    position: initial;
    width: 100%;
    top: 4px;
    left: 0;
    background: #E8D386;
}

#right div.tabs div.items:after {
    content: "";
    display: table;
    clear: both;
}

#right div.tabs a{
    background:url(../images/slider.png) scroll repeat-x 0 0;
    display:block;
    float:left;
    text-decoration:none;
    border-top:#bd9a6c 1px solid;
    border-left:#bd9a6c 1px solid;
    border-bottom:#682730 1px solid;
    padding:2px 8px 1px 8px;
    color:#62252d;
}
#right div.tabs a.first{
   /* -moz-border-radius:3px 0 0 0;
    -webkit-border-radius:3px 0 0 0;
    border-radius:3px 0 0 0;*/
}
#right div.tabs a.last{
	border-right:#bd9a6c 1px solid;
    /*-moz-border-radius:0 3px 0 0;
    -webkit-border-radius:0 3px 0 0;
    border-radius:0 3px 0 0;*/
}
#right div.tabs a.active{
    border-top:#682730 1px solid;
    border-left:#682730 1px solid;
    border-right:#682730 1px solid;
    border-bottom:#e8d387 1px solid;
    padding:4px 8px 3px 8px;
    margin:-4px 0 0 0;
    -moz-border-radius:3px 3px 0 0;
    -webkit-border-radius:3px 3px 0 0;
    border-radius:3px 3px 0 0;
}

h1{
    font-family:"Times New Roman", Times, serif;
    color:#5e232b;
    font-weight:normal;
    font-size:28px;
    margin:22px 0 26px 0;
}
h2{
    font-family:"Times New Roman", Times, serif;
    color:#843540;
    font-size:24px;
    margin:18px 0 22px 0;
}
h3{
    font-family:"Times New Roman", Times, serif;
    color:#5e232b;
    font-weight:normal;
    font-size:20px;
    margin:14px 0 17px 0;
}
h4{
	font-family:"Times New Roman", Times, serif;
	margin:10px 0;
	font-size:16px;
}
h5{
    font-family:"Times New Roman", Times, serif;
    color:#5e232b;
    font-weight:normal;
    font-size:14px;
    margin:5px 0;
}
h6{
    font-family:"Times New Roman", Times, serif;
    color:#843540;
    font-size:12px;
    margin:5px 0;
}
p{
	margin:10px 0;
}
#content ul{
	list-style:inside disc;
	margin:10px 0;
}
#content ol{
	margin:10px 0;
	list-style:inside decimal;
}
#slider{
    background:#e5cf7b url(../images/slider.png) scroll repeat-x 0 0;
    border:#682730 1px solid;
    padding:5px;
    margin:0 0 10px 0;
	width:626px;
}
#big-items{
    position:relative;
    width:626px;
    height:300px;
    overflow:hidden;
    margin:0 0 20px 0;
}
#big-items div.big{
    border:#fff 1px solid;
    position:absolute;
    width:624px;
    height:298px;
    overflow:hidden;
	background-position:50% 50%;
	background-repeat:no-repeat;
	background-attachment:scroll;
}
#big-items div.big img{
    width:100%;
}
#big-items div.big div.description{
    background:url(../images/black-shadow.png) scroll repeat 0 0;
    position:absolute;
    top:0;
    right:0;
    width:200px;
    height:248px;
    color:#fff;
    padding:10px 15px 40px 15px;
    font-size:12px;
    line-height:14px;
}
#big-items div.big div.description h4{
    font-size:16px;
    line-height:18px;
    margin:0 0 20px 0;
}
#big-items div.big div.description h4 a{
    color:#fff;
}
#big-items div.big div.description div.price{
    position:absolute;
    bottom:10px;
    right:10px;
    font-size:20px;
}
#scrollable{
    position:relative;
    height:92px;
    margin:0 0 5px 0;
}
#scrollable a.prev{
    background:url(../images/prev.png) scroll no-repeat 0 0;
    display:block;
    position:absolute;
    width:20px;
    height:60px;
    top:14px;
    left:10px;
}
#scrollable a.prev.disabled{
    display:none;
}
#scrollable a.next{
    background:url(../images/next.png) scroll no-repeat 0 0;
    display:block;
    position:absolute;
    width:20px;
    height:60px;
    top:14px;
    right:10px;
}
#scrollable a.next.disabled{
    display:none;
}
#scrollable div.mask{
    position:relative;
    height:92px;
    margin:0 54px;
    overflow:hidden;
}
#scrollable div.mask div.items{
    position:absolute;
    top:0;
    left:0;
    width:99999px;
    height:92px;
}
#scrollable div.mask div.items div.item{
    float:left;
    margin:0 10px 0 0;
	height:92px;
}
#scrollable div.mask div.items div.item a img{
    border:#fff 1px solid;
	width:123px;
}
#links{
    background:url(../images/links.png) scroll repeat-y 0 0;
    padding:8px 0 8px 0;
    margin:0 0 0 -20px;
    overflow:hidden;
}
#links a{
    background:#7c323d url(../images/links-a.png) scroll repeat-x 0 0;
    display:block;
    float:left;
    height:40px;
    line-height:40px;
    padding:0 14px;
    margin:0 0 0 21px;
    color:#fff;
    text-decoration:none;
    font-size:14px;
    border:#3e141a 1px solid;
}
#links a:hover{
    background-position:0 -20px;
}
#content div.module{
    background:#f0dea1;
    padding:5px;
    float:left;
    width:277px;
    margin:0 30px 30px 0;
    color:#6a2832;
}
#content div.module a{
    color:#6a2832;
}
#content div.module div.photo{
	width:275px;
	height:200px;
	text-align:center;
	overflow:hidden;
}
#content div.module div.photo a img{
    /* width:275px; */
    border:#fff 1px solid;
}
#content div.module h4{
    font-size:14px;
    font-weight:normal;
    margin:10px 0;
}
#content div.module span.price{
    float:right;
    font-size:16px;
}
#content div.module.stat{
    padding:5px 0;
    width:45%;
    margin:0 30px 0 0;
}
#content div.module.stat h4{
    color:#902737;
    font-size:12px;
    line-height:14px;
    font-weight:normal;
    margin:0 5px 5px 5px;
}
#content div.module.stat table{
    border-top:#f0dea1 1px solid;
    border-left:#f0dea1 1px solid;
}
#content div.module.stat table tr{
    background:#fbf6e5;
}
#content div.module.stat table tr.odd{
    background:#f5e9c1;
}
#content div.module.stat table td{
    padding:0 10px;
	font-size:12px;
    line-height:21px;
    border-right:#f0dea1 1px solid;
    border-bottom:#f0dea1 1px solid;
    color:#6b2933;
}
#content div.module.stat table td span{
    color:#999;
	float:left;
}
#content div.module.stat table td span.price{
    font-size:14px;
    color:#7b323c;
	float:right;
}
div.item{
	padding:0 0 15px 0;
	margin:0 0 15px 0;
	border-bottom:#f7edcc 1px dashed;
	overflow:hidden;
}
div.item div.photo{
	width:200px;
	height:200px;
	text-align:center;
	overflow:hidden;
	border:#ead78f 1px solid;
	float:left;
}
div.item div.photo a{
	display:block;
	width:200px;
	height:200px;
	background-position:50% 50%;
	background-repeat:no-repeat;
}
div.item div.price{
	font-size:18px;
	color:#6a2832;
	float:right;
}
div.item h3{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#6a2832;
	margin:0 0 10px 210px;
}
div.item.nophoto h3{
	margin-left:0;
}
div.item h3 a{
	color:#6a2832;
}
div.item div.info{
	background:#f1e0a6;
	border:#e5cf7b 1px solid;
	margin:0 0 0 210px;
}
div.item.nophoto div.info{
	margin-left:0;
}
div.item div.info div.params{
	overflow:hidden;
	margin:8px 8px 0 8px;
	border-bottom:#faebb9 1px solid;
	font-size:13px;
}
div.item div.info div.params div.left{
	border-right:#faebb9 1px solid;
	padding:0 8px 8px 8px;
}
div.item div.info div.params div.left.first{
	padding-left:0;
}
div.item div.info div.params div.left.last{
	border-right:none;
	padding-right:0;
}
div.item div.info div.params p{
	color:#333;
	font-weight:bold;
	margin:0;
}
div.item div.info div.params p em{
	color:#7a313c;
	font-weight:normal;
}
div.item div.info div.short-desc{
	padding:8px;
}
div.pager{
	padding:15px 0;
	text-align:center;
}
div.pager a{
	font-size:16px;
	color:#682730;
	margin:0 5px;
}
div.pager span{
	color:#e7d384;
	font-size:18px;
	margin:0 5px;
}
div.warning{
	background:#E9D4B4 url(../images/warning.png) scroll no-repeat 5px 7px;
	border-top:#D2C3AB 1px solid;
	border-bottom:#D2C3AB 1px solid;
	color:#5D5D57;
	margin:10px 0;
	padding:8px 10px 8px 40px;
}
div.error{
	background:#DDC2BA url(../images/error.png) scroll no-repeat 5px 7px;
	border-top:#CCB3AF 1px solid;
	border-bottom:#CCB3AF 1px solid;
	color:#5D5D57;
	margin:10px 0;
	padding:8px 10px 8px 40px;
}
div.success{
	background:#D1D8C5 url(../images/info.png) scroll no-repeat 5px 7px;
	border-top:#C1C6B8 1px solid;
	border-bottom:#C1C6B8 1px solid;
	color:#5D5D57;
	margin:10px 0;
	padding:8px 10px 8px 40px;
}
div.big-item{
	margin:0 0 40px 0;
	position:relative;
}
div.big-item div.photos{
	overflow:hidden;
	width:420px;
	float:left;
}
div.big-item div.photos div.main{
	background:url(../images/ajax-loader.gif) scroll no-repeat 50% 50%;
	width:300px;
	float:left;
	overflow:hidden;
}
div.big-item div.photos div.main img{
	width:300px;
}
div.big-item div.photos div.thumbs{
	width:100px;
	height:230px;
	overflow:auto;
	float:right;
}
div.big-item div.photos div.thumbs a{
	display:block;
	margin:0 0 5px 0;
}
div.big-item div.photos div.thumbs img{
	width:80px;
}
div.big-item div.price{
	float:right;
	margin:0 0 15px 0;
	font-size:30px;
	color:#6a2832;
}
div.big-item div.price span{
	font-size:20px;
}
div.big-item a.send{
	background:#7C323D url(../images/links-a.png) scroll repeat-x 0 0;
	display:block;
	float:right;
	font-size:14px;
	font-family:"Times New Roman", Times, serif;
	text-transform:uppercase;
	text-decoration:none;
	line-height:32px;
	padding:0 10px;
	color:#f7e8ba;
	border:#e7d384 1px solid;
	margin-bottom:15px;
}
div.big-item a.send.iframe{
	font-size: 14px;
	white-space: nowrap;
}
div.big-item a.send:hover{
	background-position:0 -20px;
}
div.big-item div.code{
	color:#6a2832;
	margin:5px 0 15px 0;
	float:right;
	font-size:16px;
}
div.big-item div.code span{
	font-size:22px;
}
div.big-item div.params{
	border:#e5cf7b 1px solid;
	background:#f1e0a6;
	padding:8px 0;
	overflow:hidden;
}
div.big-item div.params div.left{
	width:215px;
	overflow:hidden;
}
div.big-item div.params p{
	padding:1px 10px;
	font-weight:bold;
	margin:0;
}
div.big-item div.params p.odd{
	background:#f6e7b2;
}
div.big-item div.params p em{
	font-weight:normal;
	color:#7a313c;
}
#sendrequest, #sendpropose, #sendcallme, #agentinfo{
	display:none;
	background:#ead78f;
	-moz-box-shadow:#666 3px 3px 3px;
	-webkit-box-shadow:#666 3px 3px 3px;
	-o-box-shadow:#666 3px 3px 3px;
	box-shadow:#666 3px 3px 3px;
	position:fixed;
	padding:10px;
    max-width: 465px;
	top:20px;
	left:50%;
	margin:0 0 0 -232px;
	z-index:10001;
}
#sendrequest div.head,#sendpropose div.head, #sendcallme div.head, #agentinfo div.head{
	color:#5e232b;
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	padding:0 0 10px 0;
	border-bottom:#fff 1px solid;
	margin:0 0 10px 0;
	overflow:hidden;
}
#sendrequest  div.head a,#sendpropose div.head a, #sendcallme div.head a, #agentinfo div.head a{
	display:block;
	float:right;
	margin:0 0 0 10px;
}
#sendrequest  div.form,#sendpropose div.form, #sendcallme div.form{
	width:240px;
	float:left;
}
#sendrequest  div.form label,#sendpropose div.form label, #sendcallme div.form label, #agentinfo div.form label{
	display:block;
	font-size:14px;
	color:#7a313c;
	padding:2px 0;
}
#sendrequest  div.form input,#sendpropose div.form input, #sendcallme div.form input{
	display:block;
	width:230px;
	border-top:#6F2832 1px solid;
	border-left:#6F2832 1px solid;
	border-bottom:#902737 1px solid;
	border-right:#902737 1px solid;
	margin:0 0 10px 0;
}
div.form textarea[name=address],div.form textarea[name=contacts]{
	height:65px !important;
}

#sendpropose div.form textarea{
        height:55px !important;
}

#sendrequest div.form textarea,#sendpropose div.form textarea, #sendcallme div.form textarea{
	display:block;
	width:240px;
	height:120px;
	border-top:#6F2832 1px solid;
	border-left:#6F2832 1px solid;
	border-bottom:#902737 1px solid;
	border-right:#902737 1px solid;
}
#sendrequest div.form select,#sendpropose div.form select, #sendcallme div.form select{
	width:240px;
}
#sendrequest  div.info,#sendpropose  div.info, #sendcallme  div.info{
	float:right;
	border-left:#fff 1px dashed;
	width:200px;
	margin:18px 0 0 0;
	padding:0 0 0 12px;
}

div.short-news{
	padding:0 0 15px 0;
	margin:0 0 15px 0;
	border-bottom:#f7edcc 1px dashed;
	overflow:hidden;
}
div.short-news div.photo{
	background:url(../images/news-frame.png) scroll no-repeat 100% 100%;
	float:left;
	width:202px;
	padding:0 4px 4px 0;
}
div.short-news div.photo a{
	display:block;
	width:200px;
	height:200px;
	background-attachment:scroll;
	background-position:50% 50%;
	background-repeat:no-repeat;
	border:#f0dfa4 1px solid;
}
div.short-news h3{
	font-size:16px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#6a2832;
	margin:0 0 5px 220px;
}
div.short-news h3 a{
	color:#6a2832;
}
div.short-news div.info{
	background:#f5e5b3;
	border:#e8d487 1px solid;
	color:#666;
	padding:0 5px;
	line-height:24px;
	overflow:hidden;
	margin:0 0 5px 220px;
	width:426px;
}
div.short-news div.info span.date{
	float:left;
}
div.short-news div.info span.comments{
	float:right;
}
div.short-news div.text{
	margin:0 0 0 220px;
}
div.one-news{
	padding:0 0 15px 0;
	margin:0 0 15px 0;
	border-bottom:#f7edcc 1px dashed;
	overflow:hidden;
}
div.one-news img.left, div.one-news img.right{
	margin-bottom:5px;
}
div.one-news p{
	margin:0;
}
div.one-news span.date{
	display:block;
	padding:10px 0 0 0;
	color:#999;
}
div.one-news span.date span{
	color:#666;
}
#comments{
	margin:0 0 15px 0;
	border-bottom:#f7edcc 1px dashed;
}
#comments a.add-comment{
	float:right;
	margin:14px 0 0 0;
}
#comments div.comment{
	background:#ecdc9e;
	border-bottom:#999 1px dashed;
}
#comments div.comment div.date{
	background:#cb4346;
	color:#fff;
	width:100px;
	padding:0 10px;
	line-height:20px;
	border-bottom:#e6bf8d 1px solid;
	float:left;
}
#comments div.comment div.author{
	padding:5px 10px;
	float:left;
	clear:left;
	width:100px;
	color:#000;
}
#comments div.comment div.text{
	margin:0 0 0 120px;
	background:#f8f0d0;
	padding:2px 5px;
}
#comments div.comment div.text.odd{
	background:#ffffff;
}
#add-comment label{
	color:#7a313c;
	font-size:14px;
	display:block;
}
#add-comment input{
	width:239px;
	margin:0 0 10px 0;
	color:#333;
}
#add-comment input.button{
	width:auto;
	color:#fff;
}
#add-comment textarea{
	width:360px;
	height:74px;
	color:#333;
}
div.section{
	background:#e7d284 url(../images/arrows.png) scroll no-repeat 7px 10px;
	border:#682730 1px solid;
	font-size:16px;
	color:#682730;
	padding:0 5px 0 26px;
	line-height:26px;
	height:28px;
	cursor:pointer;
	margin:0 0 1px 0;
}
div.section.rc3{
	background-position:7px -15px;
	-moz-border-radius:3px 3px 0 0;
	-webkit-border-radius:3px 3px 0 0;
	-o-border-radius:3px 3px 0 0;
	border-radius:3px 3px 0 0;
	margin:0;
}
ul.categories{
	display:none;
	border-left:#682730 1px solid;
	border-right:#682730 1px solid;
}
ul.categories.last{
	border-bottom:#682730 1px solid;
}
ul.categories li{
	border-bottom:#fdf3ce 1px dashed;
	line-height:20px;
	color:#682730;
	padding:0 0 0 7px;
	overflow:hidden;
}
ul.categories li a{
	color:#682730;
	text-decoration:none;
}
ul.categories li a:hover{
	text-decoration:underline;
}
ul.categories li span{
	background:#fdf3ce;
	padding:0 3px;
	width:34px;
	text-align:center;
	float:right;
}
#footer{
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    padding:15px 0px;
    color:#333;
    overflow:hidden;
}
#footer div.right{
    text-align:right;
}
/*                                    DISQUS comments                              */
#dsq-comments button.dsq-button-small{
	-moz-border-radius:0px 0px 0px 0px;
	-webkit-border-radius:0px 0px 0px 0px;
	border-radius:0px 0px 0px 0px;
	background:url(../images/button.png) repeat-x scroll 0 0 #692831;
	border:1px solid #EAD78F;
	color:#FFFFFF;
	margin:0 5px;
	padding:2px 10px;
	text-decoration:none;
	width:auto;
}
#dsq-comments button.dsq-button-small:hover{
	background-position:0 -10px;
}
#dsq-comments div.dsq-comment-header, #dsq-comments .dsq-moderator div.dsq-comment-header{
	background:url("../images/slider.png") repeat-x scroll 0 0 transparent;
	border:#BD9A6C 1px solid;
}
#dsq-comments div.dsq-comment-header a{
	color:#692831;
}
#dsq-content #dsq-comments-title{
	display:none;
}
#dsq-content #dsq-comments .dsq-moderator img.dsq-moderator-star{
	display:none;
}
#dsq-content #dsq-comments .dsq-comment-hide-thread{
	display:none;
}
#dsq-content #dsq-comments .dsq-comment-message{
	padding:0 0 0 15px;
	margin:5px 0;
}
#dsq-content #dsq-comments .dsq-comment-footer-left .dsq-post-report{
	display:none;
}
#dsq-content .dsq-comment-footer-right .dsq-like{
	display:none;
}
#dsq-content .dsq-user-like{
	display:none;
}
#dsq-content a.dsq-reply-link{
	display:none;
}
#dsq-content #dsq-form-area .dsq-textarea .dsq-textarea-wrapper, #dsq-content #dsq-form-area .dsq-input-wrapper, #dsq-content  #dsq-comments .dsq-textarea .dsq-textarea-wrapper, #dsq-content  #dsq-comments .dsq-input-wrapper{
	border-color:#6F2832 #902737 #902737 #6F2832;
	border-style:solid;
	border-width:1px;
}
#dsq-content button.dsq-button:active, #dsq-content  button.dsq-button.dsq-toggled, #dsq-content button.dsq-button, #dsq-content button.dsq-button-small{
	-moz-border-radius:0px 0px 0px 0px;
	-webkit-border-radius:0px 0px 0px 0px;
	border-radius:0px 0px 0px 0px;
	background:url(../images/button.png) repeat-x scroll 0 0 #692831;
	border:1px solid #EAD78F;
	color:#FFFFFF;
	margin:0 5px;
	padding:2px 10px;
	text-decoration:none;
	width:auto;
}
#dsq-post-button span{
	background:url(../images/post.png) scroll no-repeat 50% 0;
	display:block;
	text-indent:99999px;
	width:100px;
	height:18px;
	overflow:hidden;
}
#dsq-content .dsq-request-user-stats, #dsq-content .dsq-append-post .dsq-post-area h3, #dsq-content .dsq-request-user-name small{
	display:none;
}
#dsq-content .dsq-request-user-logout{
	background:url(../images/logout.png) scroll no-repeat 50% 0;
	width:33px;
	height:18px;
	text-indent:99999999px;
	overflow:hidden;
}
#dsq-content .dsq-request-user-logout:hover{
	background-position:50% 100%;
}
#dsq-content #dsq-comments .dsq-append-post .dsq-post-area{
	background:url("../images/slider.png") repeat-x scroll 0 0 #E5CF7B;
	border:1px solid #BD9A6C;
}
#dsq-content #dsq-comments .dsq-comment-footer-reply-tab{
	background:#EAD78F;
	border:1px solid #BD9A6C;
	border-bottom:none;
	text-shadow:none;
	color:#333;
}
#dsq-content .dsq-comment-footer-reply{
	display:none;
}
#dsq-content div.dsq-save-edit{
	background:url(../images/button.png) repeat-x scroll 0 0 #692831;
	border:1px solid #EAD78F;
	width:100px;
}
#dsq-content div.dsq-save-edit button{
	background:url(../images/post.png) scroll no-repeat 50% 0;
	background-color:transparent;
	border:none;
	color:#FFFFFF;
	margin:0;
	padding:2px 0;
	text-decoration:none;
	width:auto;
	display:block;
	text-indent:99999px;
	width:100px;
	height:18px;
	overflow:hidden;
	cursor:pointer;
}
.dsq-popup-tl, .dsq-popup-b, .dsq-popup-tr, .dsq-popup-bl, .dsq-popup-br, div.powered-by{
	display:none;
}
.dsq-popup-container .dsq-popup-content div.dsq-popup-title{
	background:url(../images/button.png) repeat-x scroll 0 0 #692831;
}
.dsq-popup-container .dsq-popup-content div.dsq-popup-title h3{
	background:url(../images/post-error.png) scroll no-repeat 0 0;
	width:80px;
	height:22px;
	text-indent:99999px;
	overflow:hidden;
}
.dsq-popup-container td.dsq-popup-body{
	background:none;
}
.dsq-popup .dsq-popup-container{
	background:url(../images/slider.png) repeat-x scroll 0 0 transparent;
	border:#BD9A6C 3px solid;
}
#map_controll{
	margin:0 0 10px 0;
	overflow:hidden;
}
#add-object-button{
    float:right; 
    margin-top: -87px;
}
#toogle_rent_objects{
	display:block;
	float:left;
	height:37px;
	line-height:37px;
	padding:0 0 0 40px;
	margin:0 20px 0 0;
}
#toogle_rent_objects.hide{
	background:url(../images/rent.png) scroll no-repeat 0 0;
}
#toogle_rent_objects.show{
	background:url(../images/rent.png) scroll no-repeat 0 100%;
}
#toogle_sale_objects{
	display:block;
	float:left;
	height:37px;
	line-height:37px;
	padding:0 0 0 40px;
	margin:0 20px 0 0;
}
#toogle_sale_objects.hide{
	background:url(../images/sale.png) scroll no-repeat 0 0;
}
#toogle_sale_objects.show{
	background:url(../images/sale.png) scroll no-repeat 0 100%;
}
#frame{
	background:#ead78f;
	-moz-box-shadow:#000 3px 3px 3px;
	-webkit-box-shadow:#000 3px 3px 3px;
	-o-box-shadow:#000 3px 3px 3px;
	box-shadow:#000 3px 3px 3px;
	position:fixed;
	padding:10px;
	width:660px;
	top:20px;
	left:50%;
	margin:0 0 0 -300px;
	z-index:1001;
}
#frame div.head{
	color:#5e232b;
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	padding:0 0 10px 0;
	border-bottom:#fff 1px solid;
	margin:0 0 10px 0;
	overflow:hidden;
}
#frame  div.head a{
	display:block;
	float:right;
	margin:0 0 0 10px;
}
#frame center{
	padding:10px 0 3px 0;
	background:#fff;
	display:block;
}
div.map_object{
	overflow:hidden;
	width:350px;
	height:200px;
}
div.map_object img{
	float:left;
	margin:0 10px 10px 0;
}
div.map_object h1{
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:0 0 5px 0;
}
div.map_object a{
	color:#5E232B;
}
div.map_object p{
	margin:0;
}
div.map_object em{
	font-style:normal;
	font-weight:bold;
}
a.send {
	background:url(../images/links-a.png) repeat-x scroll 0 0 #7C323D;
	border:1px solid #E7D384;
	color:#F7E8BA;
	display:block;
	float:right;
	font-family:"Times New Roman",Times,serif;
	font-size:14px;
	line-height:18px;
	padding:2px 10px;
	text-decoration:none;
	margin-bottom:20px;
}
div.pathway{
	padding:15px 0 0 0;
	color:#999;
}
div.pathway a{
	color:#999;
	text-decoration:none;
}
div.pathway a:hover{
	color:#666;
	text-decoration:underline;
}
#legend p{
	background-position:10px 50%;
	background-repeat:no-repeat;
	background-attachment:scroll;
	padding:0 0 0 60px;
	line-height:40px;
}
#legend p.sunshine{
	background-position:0 50%;
	padding:0 0 0 60px;
	line-height:50px;
}



/*****************************        sorting       *****************************/
div.sort{
	margin:1em 0 2em;
	clear: left;
}
div.sort.right{
	float: left;
	padding: 0;
}
div.sort span{
	background:url(../images/sort-arrow.png) scroll no-repeat 100% 50%;
	position:relative;
	padding:0 10px 0 0;
	font-size:0.88em;
	margin:0 0 0 0.6em;
	display:inline-block;
}
div.sort span a{
	color:#b8201a;
	text-decoration:none;
	border-bottom:#b8201a 1px dashed;
}
div.sort span ul{
	z-index: 1;
	display:none;
	background:#fff;
	position:absolute;
	left:0;
	top:100%;
	border:#ffb6a3 1px solid;
	padding:0;
	margin:0 !important;
	list-style: none !important;
	-moz-box-shadow:#ccc 2px 2px 3px;
	-webkit-box-shadow:#ccc 2px 2px 3px;
	box-shadow:#ccc 2px 2px 3px;
}
div.sort span ul li{
	padding:0;
}
div.sort span ul li a{
	display:block;
	border:none;
	padding:3px 8px;
}
div.sort span ul li a.active{
	color:#333;
}
div.sort span ul li a:hover, div.sort span ul li a.active{
	background:#fdd4ca;
}
table.content{
	border-collapse: collapse;
    border-color: #682730;
    border-width: 1px;
    width: 98%;
}
table.content th {
    background-color: #e7d284;
    border: 1px solid #682730;
    color: #682730;
    padding: 1px 3px;
}
table.content tr {
    border-bottom: 1px solid #682730;
    border-right: 1px solid #682730;
    padding: 1px 3px;
}
table.content td {
    border-left: 1px solid #682730;
    padding: 1px 3px;
}
table.content td.fill {
    background-color: #fcf5dd;
    color: #682730;
    padding: 1px 3px;
	text-align:center;
	font-weight:bold;
}
.clearfix:before,
.clearfix:after {
    content: "";
    display: table;
}

.clearfix:after {
    clear: both;
}

.clearfix {
    *zoom: 1;
}

/*temp styles*/
div.price .usd, div.price .eur{
    font-size: 14px;
 background-color: #565656;
  color: transparent;
  text-shadow: 0px 2px 3px rgba(255,255,255,0.5);
  -webkit-background-clip: text;
     -moz-background-clip: text;
          background-clip: text;
}

div.big-item div.price .usd,div.big-item  div.price .eur {
    font-size: 15px;
}

#big-items div.big div.description div.price .usd{
padding-top: 3px;
}

#big-items div.big div.description div.price .usd,
#big-items div.big div.description div.price .eur{
font-size: 20px;
 text-shadow: none;
 background-color: transparent;
 font-size: 12px;
 color: #E5CF7B;
}


@media (max-width: 992px) {
	#header {
    position: relative;
    height: auto;
}
	#logo {
      width: 100%;
      max-width: 555px;
      margin: 21px auto;
      float: none;
    }
	#logo img {
    max-width: 100%;
}
	#house {
    background: url(../images/house.jpg) scroll no-repeat 0 0;
    background-repeat: repeat;
    float: none;
    max-width: 80%;
    width: 100%;
    font-size: 16px;
    text-align: center;
    color: #682730;
    line-height: 24px;
    overflow: visible;
    padding: 40px 0 0 0;
    margin: 0 auto;
    margin-bottom: 20px; 	
    padding: 10px;
   }
   #house a.add, #add-object-button a {
    background: #7a313c;
    border: #e7d384 1px solid;
    display: block;
    float: right;
    text-transform: uppercase;
    text-decoration: none;
    color: #f7e8ba;
    font-size: 20px;
    line-height: 20px;
    padding: 15px 20px;
    margin: 20px auto;
    margin-bottom: 0;
    float: none; 
}
#app_btn{
	float: none;
    margin-right: 0;
}
#right {
    float: none;
    width: 80%;
    margin: 0 auto;
}
#right div.inner {
    border-left: none;
    padding: 0;
}


#content {
    float: none;
    width: 100%;
    margin: 0 0 8px 0;
}

#slider {
    max-width: 626px;
    margin: 0 auto;
    margin-bottom: 10px;
    width: 100%;
}
#big-items {
    position: relative;
    max-width: 626px;
    width: 100%;
    height: 300px;
    overflow: hidden;
    margin: 0 0 20px 0;
}

#big-items div.big {
    border: #fff 1px solid;
    position: absolute;
    max-width: 624px;
    width: 100%;
    height: 298px;
    overflow: hidden;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-attachment: scroll;
}

#add-object-button {
    float: none;
    margin-top: -87px;
    margin: 15px 0!important;
}

div.big-item div.photos {
    overflow: hidden;
    width: 100%;
    float: none; 
}

div.big-item div.price {
    float: none;
    margin: 0;
    margin-bottom: 15px;
    text-align: center;
    font-size: 30px;
    color: #6a2832;
}

div.big-item a.send {
    float: none;
    max-width: 230px;
    margin: 10px auto;
}

#map {
    border: #BD9A6C 1px solid;
    max-width: 950px;
    width: 100%;
    height: 600px;
    padding: 0px;
}

.fb-wrap {
    right: 0px;
    top: -26px;
    left: inherit;
}

}

@media (max-width: 725px) {
div.short-news div.photo {
    float: none;
    margin: 0 auto;
    margin-bottom: 15px;
}
div.short-news h3 {
    margin-left: 0;
}
div.short-news div.info {
    margin-left: 0;
    width: auto;
}
div.short-news div.text {
    margin-left: 0;
}

.leaflet-right {
    right: 0;
    height: 40px;
    overflow: hidden;
}
.leaflet-right:hover {
    height: auto;
}

}

@media (max-width: 700px) {
	#content div.module:not(.stat) {
    background: #f0dea1;
    padding: 5px;
    float: none;
    width: 277px;
    margin: 0 30px 30px 0;
    color: #6a2832;
    margin: 30px auto;
}
#sendrequest, #sendpropose, #sendcallme, #agentinfo{
	position: absolute;
}
}
@media (max-width: 665px) {
	#content div.module.stat {
    padding: 5px 0;
    width: 55%;
    margin: 0 30px 0 0;
    float: none;
    margin: 10px auto;
  }
}

@media (max-width: 510px){
#content div.module.stat {
    width: 85%;

}
div.item h3 {
    margin-left: 0;
}
div.item span.view_counter {
    margin-left: 0;
}
div.item div.info {
    margin-left: 0;
}
div.item div.photo a {
    width: 100%;
    height: auto;
}
div.item div.photo {
    width: 100%;
    height: auto;
    float: none;
}

  #sendrequest, #sendpropose, #sendcallme, #agentinfo {
   left: 0;
    margin: 5px;
}

#sendrequest div.info, #sendpropose div.info, #sendcallme div.info {
    float: none;
    width: 100%;
}
#sendrequest div.form, #sendpropose div.form, #sendcallme div.form {
    width: 240px;
    float: none;
    margin: 0 auto;
}

.jScrollPaneContainer {
    width: 100%!important;
    height: auto!important;
}
.jScrollPaneContainer .thumbs {
    width: 100%!important;
    top: 0!important;
    height: auto!important;
    position: relative!important;
    padding-right: 0!important;
}
a.imagebox.thumb {
    display: inline-block!important;
}
.jScrollPaneTrack {
    display: none;
}
}

@media (max-width: 440px){
#right {
    float: none;
    width: 95%;
    margin: 0 auto;
}
}