/* main brown #632801
   item background #F2EEEB
   main body background #7d634a
*/
#zo2-header-logo {
}
.alert {
   display: none;
   }

select[multiple],
select[size] {
  width: auto;
   }
.all-item-map {
   margin-top:-45px;
}
.z-sticky {
  position: fixed;
  z-index: 101;
}
.stop {
  position: relative;
  z-index: 101;
}
.bar-sticky-right {
   position: absolute;
   top:0;
   right: 0;
   left: auto;
   width: 65px;
}
.sticky-right {
   position: fixed;
   top: 30%;
   z-index: 101;
   overflow: visible;
   right:-65px;
   }
.logo-shapka {
   display:block; 
   }
.logo-shapka-img {
/*   width:1280px;
   height:65px;*/
   display:block; 
   margin-left: auto; 
   margin-right: auto; 
/*   overflow:hidden;*/
   }
/*.logo-shapka:hover img {
   margin-top:-65px;
   }*/
@media (min-width: 0px) and (max-width: 768px) {
.logo-for-menu {
  opacity: 1;
  visibility: visible;
  transition: opacity 1.5s, visibility 0s linear 0.5s;
   }
}
@media (min-width: 769px) {
.logo-for-menu {
  opacity: 0;
  visibility: hidden;
  transition: opacity 1.5s, visibility 0s linear 0.5s;
   }
}
.is-sticky .logo-for-menu {
  opacity: 1;
  visibility: visible;
  transition-delay: 0s;
   }
.gi-footer-text, .gi-footer-text a  {
   color: #ffcc00; 
   font-size: 10pt; 
   font-family: 'PT Serif',serif;
   margin-bottom:10px;
   }
.module-loginform {
   float:right;
   margin-top: -33px;
   margin-right:10px;
   }
.btl-formlogin h3 {
   color: #ffeccc;
   }
.btl-buttonsubmit input[type="submit"], .btl-panel, .btl-buttonsubmit .btl-buttonsubmit {
   color: #632801;
   background:    -moz-linear-gradient(#d99200, #F6C391 50%, #d99200);
   background:    -o-linear-gradient(#d99200, #F6C391 50%, #d99200);
   background:    -webkit-linear-gradient(#d99200, #F6C391 50%, #d99200);
   background:    linear-gradient(#d99200, #F6C391 50%, #d99200);
   border-radius: 6px;
   font-family:   'PT Serif',serif !important;
   font-size: 13px;
   }
.btl-buttonsubmit [type="submit"] {
   }
.btl-buttonsubmit .btl-buttonsubmit {
   border: 1px solid #632801;
   padding-left: 15px;
   padding-right: 15px;
   padding-bottom: 30px;
   }
.btl-panel, .btl-buttonsubmit {
    }
.btl-panel:hover, .btl-buttonsubmit:hover {
    color:#632801 !important;
    text-shadow: 1px 1px 0px #FAFAFA;
    }
.wrapper {
   position: relative;
   }
.submission-box {
   width:1000px;
   margin-left: auto;
   margin-right: auto;
   }
.article_content {
   max-width:1200px;
   display: block;
   margin-left: auto;
   margin-right: auto;
   position:relative;
   }
.left-position {
   min-width:291px;
   max-width:291px;
   }
.right-position {
   }
.mts {
   background: transparent url("/images/mts.png") no-repeat scroll right center;
   margin-left: 3px;
   padding-right: 50px;
   }
.kyivstar {
   background: transparent url("/images/kyivstar.png") no-repeat scroll right center;
   padding-right: 50px;
   }
.life {
   background: transparent url("/images/life.png") no-repeat scroll right center;
   padding-right: 50px;
   }
.favorite-box {
   position:relative;
   margin-left:10px;
   margin-right:10px;
   }
.fav-prn-button {
   margin-top:20px;
   margin-left:20px;
   float:left;
   }
.fav-clr-button {
   margin-right:20px;
   }
.favoritetable {
   position:relative;
   background: none repeat scroll 0% 0% #F0EDE9;
   }
@media print { 
.favoritetable {
   position:relative;
   }
.noprint {
   display: none;
   }
   }
.noview {
    display: none;
    }
.map-in-article {
    display: block;
    float:left;
    border: 1px solid #000;
    box-shadow: 0px 0px 7px 2px #444;
    margin-bottom:30px;
    }
.foto-fasad-in-article {
    display: block;
    float:left;
/*    border: 1px solid #000;
    box-shadow: 0px 0px 7px 2px #444;
*/
    margin-right:60px;
    margin-bottom:30px;
    }
.sticky-wrapper {
    background: transparent url("/images/header2.jpg") no-repeat scroll center top;
/*    background: transparent url("/images/floral4.jpg") repeat scroll center center;*/
    }
#zo2-footer-wrap {
    background: transparent url("/images/footer2-small.jpg") repeat scroll left top;
    }
@media (min-width: 0px) and (max-width: 768px) {
.header-bg {
    background: transparent url("/images/header2-768.jpg") repeat scroll center top;
    }
    }
@media (min-width: 769px) {
.header-bg {
    background: transparent url("/images/header2.jpg") repeat scroll center top;
    }
    }
.footer-bg {
    background: transparent url("/images/footer2-small.jpg") repeat scroll left top;
    }
.oldpaper-bg {
    background: transparent url("/images/oldpaper-bg-small.jpg") repeat fixed left top;
    }
.body-position {
/*    background: transparent url("/images/map-bg.jpg") no-repeat fixed center center;*/
    background: transparent url("/images/oldpaper-bg-small.jpg") repeat fixed left top;
    }
.breadcrumbs-position {
    background: transparent url("/images/oldpaper-breadcrumbs-bg.jpg") repeat scroll center top;
    }
.mainpage-maptitle {
    background: transparent url("/images/oldpaper-breadcrumbs-bg.jpg") repeat scroll center top;
    color: #FBEBAD;
    padding:5px;
    }

@media (min-width: 0px) and (max-width: 1250px) {
#zo2-position-13 {
    display: none;
    }}
@media (min-width: 1250px) {
#zo2-position-13 {
    background: transparent url("/images/bg-foto-bottom.jpg") no-repeat scroll center center;
    }}

.button-canvas {
    color: #FBEBAD;
    }
.breadcrumb {
    color:#FBEBAD;
    }
.position-breadcrumb {
   padding-left:10px;
}
.mainpage-info {
/*    background:#4C1F15;*/
    color:#4C1F15;
    }
/*.frontajaxform {
    margin-bottom:15px;
    margin-top:20px;
    }*/
.form-in-full .pweb-fields {
    margin-top:30px;
/*    margin-bottom:70px;*/
    margin-left:25px;
    margin-right:25px;
    }
#pwebcontact140_form label {
   font-size: 11px !important;
   line-height: 15px;
}
#pwebcontact140_box {
   font-size: 13px !important;
}
#pwebcontact168_container {
    height: 380px;
}
.currency-toggle {
    text-align:center;
    margin-left:60px;
    }
.currency-toggle-module-base {
    float:right;
    }
.sticky-position {
    z-index: 110;
    background: transparent url("/images/oldpaper-breadcrumbs-bg.png") no-repeat scroll center top;
    }
.sticky-position-filtr {
    z-index: 110;
/*    background: transparent url("/images/oldpaper-breadcrumbs-bg.png") no-repeat scroll center top;*/
    }
.jbcurrency-label, jbtooltip, hasTip {
    z-index: 110;
    }
.shadow2 {
    position: relative;
    }
.shadow2:before, .shadow2:after
    {
    z-index: -1;
    position: absolute;
    content: "";
    bottom: 15px;
    left: 10px;
    width: 50%;
    top: 80%;
    max-width:300px;
    background: #777;
    -webkit-box-shadow: 0 15px 10px #777;
    -moz-box-shadow: 0 15px 10px #777;
    box-shadow: 0 15px 10px #777;
    -webkit-transform: rotate(-3deg);
    -moz-transform: rotate(-3deg);
    -o-transform: rotate(-3deg);
    -ms-transform: rotate(-3deg);
    transform: rotate(-3deg);
    }  
.shadow2:after {
    -webkit-transform: rotate(3deg);
    -moz-transform: rotate(3deg);
    -o-transform: rotate(3deg);
    -ms-transform: rotate(3deg);
    transform: rotate(3deg);
    right: 10px;
    left: auto;
    }
.ui-slider .ui-state-default, .ui-slider .ui-widget-content .ui-state-default, .ui-slider .ui-widget-header .ui-state-default {
    background: transparent url("/images/slider-bullet.png") no-repeat scroll center center !important;
    border: medium none !important;
    z-index: 2;
    }
.slider-value-0 {
    float: left;
    margin-top: 0.5em;
    font-weight: bold;
    display: inline-block;
    padding: 3px 4px;
    color: #632801;
    background-color: #F2EEEB;
    border-radius: 5px;
    box-shadow: 0px 2px 5px #888;
    }
.slider-value-1 {
    float: right;
    margin-top: 0.5em;
    font-weight: bold;
    display: inline-block;
    padding: 3px 4px;
    color: #632801;
    background-color: #F2EEEB;
    border-radius: 5px;
    box-shadow: 0px 2px 5px #888;
    }
.jbfilter-element-text {
    border: 1px solid #632801 !important;
    }
.jbfilter-element-select {
    border: 1px solid #632801 !important;
    }
.jbfilter-element-itemcategory {
    border: 1px solid #632801 !important;
    }
.jbslider-input {
    border: 1px solid #632801 !important;
    margin-top: 0.5em;
    display: inline-block;
    padding: 3px 4px;
    background-color: #F2EEEB;
    border-radius: 5px;
    box-shadow: 0px 2px 5px #888;
    }
.jbslider-input-min {
    font-weight: bold !important;
    color: #632801 !important;
    }
.jbslider-input-max {
    font-weight: bold !important;
    color: #632801 !important;
    }
.uk-button {
    background-color: #632801 !important;
    font-weight: bold !important;
    width: 80px;
    }
.uk-button:focus, .uk-button:hover {
    color: #FFF;
    font-weight: bold;
    background-color: #632801;
    }
.jbfilter-buttons {
    text-align: center;
/*    float:left;
    margin:10px;
*/
    }
.jbbutton {
    margin-top:7px;
    }
.jbzoo-filter-main-null-block {
    margin-top: 0px;
    min-height: 30px;
}
.jbzoo-filter-main {
    display: block;
    margin-left: auto;
    margin-right: auto;
    background-image: url("/images/filter-main-bg2.png");
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: left top;
    background-clip: border-box;
    background-origin: padding-box;
    width:287px;
    padding-top: 55px;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 35px;
    -moz-transition: margin .2s;
    -webkit-transition: margin .2s;
    -ms-transition: margin .2s;
    -o-transition: margin .2s;
    transition: margin .2s;
    }
.jbzoo-filter-gi-db {
    float:left;
    background: #AE998A none repeat scroll 0% 0% !important;
    margin: 8px 0px 0px 8px;
    }
.jbzoo-filter-map {
/*    background-color: #FCF5E4;*/
    }
#label-textrange-1 {
    float:left !important;
    padding:5px;
    }
#label-textrange-2 {
    float:left !important;
    padding:5px;
    }
#label-daterange-1 {
    float:left !important;
    padding:5px;
    }
#label-daterange-2 {
    float:left !important;
    padding:5px;
    }
.jbfilter-element { 
    margin-top:3px;
    }
.jbfilter-element-tmpl-text-range {
/*    width:85px !important;*/
    width:75px !important;
    }
#jbfilter-id-59df1292-a448-4a72-a3f1-03631bf5972a-1 {
    float:left !important;
    }
#jbfilter-id-c112458c-e07d-42d5-b756-9300efcf3eb6-1 {
    float:left !important;
    }
#jbfilter-id-9a966d46-426f-4282-8a53-221719d00327-1 {
    float:left !important;
    }
#jbfilter-id-itemmodified-1-2 {
    width:85px !important;
    float:left !important;
    }
#jbfilter-id-itemmodified-2-4 {
    width:85px !important;
    }
.jbprice-filter-value-min {
/*    width:85px !important;*/
    width:75px !important;
    float:left !important;
    border: 1px solid #632801 !important;
    border-radius: 4px;
    }
.jbprice-filter-value-max {
/*    width:85px !important;*/
    width:75px !important;
    border: 1px solid #632801 !important;
    border-radius: 4px;
    }
.filter-table td, tr, th {
    border: 0px solid transparent !important;
    padding:5px 8px 3px 8px !important;
    }
.filter-table-database {
    width:1000px;
    height:255px;
    background: #AE998A none repeat scroll 0% 0% !important;
    float:left;
    }
.filter-table-map {
    background: #AE998A none repeat scroll 0% 0% !important;
    padding:5px 8px 10px 8px !important;
    margin-top: 10px;
    margin-bottom: 10px;
    width:830px;
    }
.filter-table-agent {
    background: #AE998A none repeat scroll 0% 0% !important;
    padding:5px 8px 10px 8px !important;
    margin-top: 15px;
    margin-bottom: 10px;
    width:900px;
    float:left;
    }
.filter-table-newagent {
    font-weight: bold;
    background: #FBCE74 none repeat scroll 0% 0% !important;
    border: 1px solid #632801 !important;
    display: inline-block;
    box-shadow: 1px 1px 3px #4A4A4A;
    padding: 1px 15px;
    border-radius: 5px;
    margin-left:8px;
    }
.filter-table-agentdb {
    background: #D7B29C none repeat scroll 0% 0% !important;
    padding:5px 8px 15px 8px !important;
    width:245px;
    float:left;
    }
.agentdb {
    padding: 8px 8px 8px 0px;
    width: 250px;
    float: left;
    position:absolute;
    left:1010px;
    }
.jbfilter-static {
    background: #AE998A none repeat scroll 0% 0% !important;
    float:left;
    width:245px;
    position:absolute;
    left:1010px;
    top:148px;
    }
.jbfilter-static-element {
    float:left;
    padding:7px 10px 7px 8px;
    }
.filter-default {
    margin-bottom:10px;
    }
#jbfilter_id_18b0eedb_06e9_4ec5_b9b8_b441aad8fadf_chosen, 
#jbfilter-id-limit, 
#jbfilter-id-order, 
#jbfilter_id_16dbdd08_5f73_4182_8cce_1acbf9780dcc_chosen, 
#jbfilter_id_5e420d9e_eab2_4796_92fe_e9a918ee0f1f_chosen, 
#jbfilter-id-85d1e73a-82e5-4f30-a2df-db6c986e055f, 
#jbfilter-id-72df9036-d3bd-4d1a-ac25-5f96dc7d0ab7, 
#jbfilter_id_itemauthor_chosen,
#jbfilter-id-itemmodified-1-2,
#jbfilter-id-itemmodified-2-4,
#jbfilter-id-66ebae3a-2c3d-4840-9290-584bd4a3737e,
#jbfilter-id-itemname,
#jbfilter-id-d29d0226-b813-4904-ac58-020bab950d7c
    {
    border: 1px solid #632801 !important;
    border-radius: 4px;
    }
#jbfilter-id-itemmodified-1-2,
#jbfilter-id-itemmodified-2-4 {
    background: #fff !important;
    }
.moduletitle {
    font-family:'PT Serif',serif !important;
    color:#632801 !important;
    }
.item-image-place {
    width: 250px;
    height: 187px;
    overflow: hidden;
    margin-bottom: 8px;
    }
.gi-item {
    display:block;
    width:250px;
/*    min-height:450px;*/
    float:left;
    margin:10px;
    background-color:#F2EEEB;
    box-shadow: 0px 0px 8px 1px rgba(0, 0, 0, 0.75);
    -moz-transition: all 300ms ease-out;
    -o-transition: all 300ms ease-out;
    -webkit-transition: all 300ms ease-out;
    transition: all 300ms ease-out;
    }
.gi-item .jbimage {
    -moz-transition: all 300ms ease-out;
    -o-transition: all 300ms ease-out;
    -webkit-transition: all 300ms ease-out;
    transition: all 300ms ease-out;
    }
.gi-item:hover .jbimage {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
    }
.gi-item:hover .item-title a {
    color: #DB7600;
/*    text-shadow: 1px 1px 0px #656565;*/
    }
.gi-item:hover {
/*    cursor: pointer;*/
    background-color:#FFF1DC;
/*    box-shadow: inset #000 0 0 3px 1px;*/
    -moz-transition: all 300ms ease-out;
    -o-transition: all 300ms ease-out;
    -webkit-transition: all 300ms ease-out;
    transition: all 300ms ease-out;
    }
.item-title {
/*    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
*/
    }
.favorites {
    display: block;
    position: absolute;
    z-index: 100;
    opacity: 0.8;
    margin-top: 5px;
    margin-left: 3px;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
    }
.fav-full {
    display: block;
    position: absolute;
    z-index: 100;
    opacity: 0.8;
    margin-top: 15px;
    margin-left: 10px;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
    }
.fav-teaser {
    display: block;
    margin-top: -5px;
    margin-left: 0px;
    }
.element-label {
    display:none;
    }
.price {
    margin-top:45px;
    margin-left:0px;
    position:absolute;
    z-index:100;
    font-weight:bold;
    opacity:0.7;
    color:#632801;
    background-color:#fff;
    padding:5px 7px 0px 6px;
    }
.mark-item {
    margin-top:-8px;
    margin-left:142px;
    position:absolute;
    z-index:100;
    }
.mark-item-srochno {
    margin-top:27px;
    margin-left:48px;
    position:absolute;
    z-index:101;
    font-weight:bold;
    font-size:16px;
    color: #632801;
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg); /* для IE9 */
    transform: rotate(45deg); /* на будущее */
    }
.mark-item-nedorogo {
    margin-top:28px;
    margin-left:37px;
    position:absolute;
    z-index:101;
    font-weight:bold;
    font-size:16px;
    color: #632801;
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg); /* для IE9 */
    transform: rotate(45deg); /* на будущее */
    }
.mark-item-eksklyuziv {
    margin-top:28px;
    margin-left:35px;
    position:absolute;
    z-index:101;
    font-weight:bold;
    font-size:14px;
    color: #632801;
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg); /* для IE9 */
    transform: rotate(45deg); /* на будущее */
    }
.mark-item-novinka {
    margin-top:30px;
    margin-left:39px;
    position:absolute;
    z-index:101;
    font-weight:bold;
    font-size:16px;
    color: #632801;
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg); /* для IE9 */
    transform: rotate(45deg); /* на будущее */
    }
.mark-item-avtonom {
    margin-top:30px;
    margin-left:29px;
    position:absolute;
    z-index:101;
    font-weight:bold;
    font-size:15px;
    color: #632801;
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg); /* для IE9 */
    transform: rotate(45deg); /* на будущее */
    }
.detail {
    display:       block;
    padding:       4px 0px;
    background:    -moz-linear-gradient(#d99200, #F6C391 50%, #d99200);
    background:    -o-linear-gradient(#d99200, #F6C391 50%, #d99200);
    background:    -webkit-linear-gradient(#d99200, #F6C391 50%, #d99200);
    background:    linear-gradient(#d99200, #F6C391 50%, #d99200);
    border:        1px solid #632801;
    box-shadow:    1px 1px 5px 0 #632801;
    font-size:     14px;
    font-family:   'PT Serif',serif !important;
    width: 	   50%; 
    margin:        0 auto;
    text-align:    center;
    text-shadow:   none;
    margin-top:    3px;
    margin-bottom: 10px;
    }
.detail a:hover {
    color:#632801 !important;
    text-shadow: 1px 1px 0px #FAFAFA;
    }
.jbbutton {
    display:       block;
    padding:       4px 0px;
    background:    -moz-linear-gradient(#d99200, #F6C391 50%, #d99200);
    background:    -o-linear-gradient(#d99200, #F6C391 50%, #d99200);
    background:    -webkit-linear-gradient(#d99200, #F6C391 50%, #d99200);
    background:    linear-gradient(#d99200, #F6C391 50%, #d99200);
    border:        1px solid #632801;
    box-shadow:    1px 1px 5px 0 #632801;
    font-size:     14px;
    font-family:   'PT Serif',serif !important;
    width: 	   50%; 
    margin:        0 auto;
    text-align:    center;
    text-shadow:   none;
    margin-top:    3px;
    margin-bottom: 10px;
    }
.jbbutton a:hover {
    color:#632801 !important;
    text-shadow: 1px 1px 0px #FAFAFA;
    }

.gi-item-widgetkit {
    width:250px;
    float:left;
    margin:10px;
    background-color:#F2EEEB;
    box-shadow: 0px 0px 8px 1px rgba(0, 0, 0, 0.75);
    }
.gi-item-map {
    width:200px;
    margin:10px;
    background-color:#F2EEEB;
    box-shadow: 0px 0px 8px 1px rgba(0, 0, 0, 0.75);
    }
.value {
	font-size:13px;
	color:#8b2143;
	position: relative;
	top: 0px;
	bottom: 0px;
	right: 0px;
	left: 0px;
	padding: 0px 1px;
	background: none repeat scroll 0% 0% rgb(254, 231, 160);
	border-radius: 6px 6px 6px 6px;
	margin: 5px 5px 5px 5px;
	}
.database {
   position:relative;
   top:-10px;
   margin-left: 10px;
   }
.database .td {
   border: 1px solid #7D7D7D;
   }
@media print { .database {
   position:relative;
   top:-10px;
   margin-left: 10px;
   }}
.gi-table {
   width: 100%;
   border: 1px solid #7D7D7D;
   background: none repeat scroll 0% 0% #F3F3F3;
   }
.gi-table td, tr, th {
	text-align: left;
	padding: 2px;
	border-collapse: collapse;
	font-size: 12px;
	line-height: 15px;
	border: 1px solid #7D7D7D;
/*	background: none repeat scroll 0% 0% #F3F3F3;*/
	background:transparent;
	}
.database-agents {
   width:1000px;
   display: block;
   margin-left: auto;
   margin-right: auto;
   position:relative;
   top:-10px;
   }
.teaser-area-background {
	background-color: transparent;
	background-image: url("/images/icon-location.png");
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left center;
	background-clip: border-box;
	background-origin: padding-box;
	background-size: auto auto;
	}
.teaser-area {
	margin-left: 20px;
	display: inline-block;
	color: #B75502;
	font-size: 15px;
	}
.table-image {
	float:left;
	border: 1px solid #7D7D7D;
	padding: 2px;
	}
.teaser-properties {
	border-width:1px;
	border-style: solid none none;
	color:#5A3703;
	padding-top:10px;
	padding-bottom:0px;
	}
.teaser-prop-text {
	font-size:12px;
	font-weight:bold;
	color: #632801;
	line-height: 21px;
	}
/*.teaser-prop-value {
	font-size:14px;
	color:#8b2143;
	position: relative;
	padding: 0px 1px;
	background: none repeat scroll 0% 0% #FEE7A0;
	border-radius: 6px 6px 6px 6px;
	margin: 5px 5px 5px 5px;
	}*/
.teaser-prop-value {
    font-size: 14px;
    color: #8B2143;
    position: relative;
    background: #FFF9E7 none repeat scroll 0% 0%;
    margin: 2px;
    border-radius: 2px;
    box-shadow: 1px 1px 3px #4A4A4A;
    padding: 0px 4px;
    }
.teaser-name-table {
    color:#632801;
    font-size:13px;
    font-weight:bold;
    text-decoration:underline;
    }
.rem {
    max-width:250px;
    }
.full-object {
    width: 100%;
    min-width: 320px;
    background: #F2EEEB none repeat scroll 0% 0%;
    box-shadow: 0px 0px 8px 1px rgba(0, 0, 0, 0.75);
    padding: 15px;
    margin-top: 15px;
    }
.full-image {
	margin-bottom:7px;
	box-shadow: 0px 0px 8px 1px rgba(0, 0, 0, 0.75);
	}
.full-image-gal {
	float:left;
	margin-right:0px;
	box-shadow: 0px 0px 8px 1px rgba(0, 0, 0, 0.75);
	margin-right:7px;
	margin-bottom:7px;
	}
.full-agent {
	font-size:14px;
	font-weight:bold;
	color:#632801;
	margin-top:10px;
	margin-bottom:10px;
	}
.full-call-agent {
   margin-left: 10px;
   margin-top: 10px;
   margin-bottom: 20px;
   float:left;
   }
.full-agent-div {
   display: inline-block;
   margin-left: auto;
   margin-right: auto;
   min-height:150px;
   min-width:300px;
}
#pwebcontact140_toggler {
   width: 100% !important;
   height:32px !important;
}
.full-meta {
	font-size:14px;
	margin-top:1px;
	margin-bottom:1px;
	}
.full-prop-text {
	font-size:14px;
	font-weight:bold;
	color: #632801;
	line-height: 25px;
	}
.full-prop-value {
    font-size: 16px;
    color: #8B2143;
    position: relative;
    background: #FFF9E7 none repeat scroll 0% 0%;
    margin: 2px;
    border-radius: 2px;
    box-shadow: 1px 1px 3px #4A4A4A;
    padding: 0px 4px;
}
.full-prop-value-area {
    font-size: 13px;
    color: #8B2143;
    position: relative;
    background: #FFF9E7 none repeat scroll 0% 0%;
    margin: 2px;
    border-radius: 2px;
    box-shadow: 1px 1px 3px #4A4A4A;
    padding: 0px 4px;
}
.full-phone {
	margin-left: 10px;
	display: inline-block;
	font-size:16px;
	font-weight:bold;
	color: #632801;
	margin-top:0px;
        margin-bottom: 10px;
	}
.full-mail {
	margin-left: 15px;
	display: inline-block;
	font-size:14px;
	font-weight:bold;
	color: #632801;
	margin-top:0px;
        margin-bottom: 10px;
	}
.full-img-phone {
   float:left;
}
.full-img-mail {
   float:left;
}
.rieltor-image-full {
	float:left;
	margin-right:20px;
	box-shadow: 1px 2px 5px #4A4A4A;
	box-shadow: -1px 2px 5px #4A4A4A;
}
.full-desc-header {
	margin-bottom:15px;
}
.full-desc {
	margin-bottom:20px;
}
.full-map-header {
	margin-bottom:15px;
}
.full-map {
	margin-bottom:20px;
	box-shadow: 0px 0px 8px 1px rgba(0, 0, 0, 0.75);
}
.edit-item {
    background: transparent url("/images/edit.png") no-repeat scroll 0px 0px;
    display: block;
    height:16px;
    width:16px;
}
.edit-item-teaser {
    margin-top: 5px;
    margin-bottom: 3px;
    margin-left: 10px;
}
.edit-item-teaser-min {
    margin-top: 5px;
    margin-bottom: 3px;
    margin-left: 10px;
}
.edit-item-teaser-client {
    margin-top: 5px;
    margin-bottom: 3px;
    margin-left: 10px;
}
.edit-item-full {
    margin-top: 2px;
    margin-right: 8px;
    float:left;
}
.remove-item img {
    margin-left: 10px;
}
.hidden-block-full {
   background: #E0D6D0 none repeat scroll 0% 0%;
   border-radius: 10px;
   padding: 5px;
   display:block;
   box-shadow:3px 3px 3px rgba(0,0,0,0.3);
}
.owner {
    color:#632801;
    font-weight: bold;
    font-size:14px;
    text-decoration:underline;
    float:left;
    margin-right: 10px;
}
.owner-2 {
    color:#632801;
    font-size:10px;
}
.owner-other {
    margin-left: 25px;
}
.owner-full {
    color:#632801;
    font-weight: bold;
    font-size:13px;
}
.owner-phone-full {
    color:#632801;
    font-size:13px;
}
.owner-memo-full {
    color:#000CFF;
    font-size:13px;
    max-width:320px;
}
.itemid-title-full {
   color: #632801;
   font-weight: bold;
   font-size: 14px;
   float: left;
   margin-right: 10px;
}
.itemid-full {
   display: inline-block;
   font-size: 13px;
   color: #632801;
   background: #FFF9E7 none repeat scroll 0% 0%;
   border-radius: 2px;
   box-shadow: 1px 1px 3px #4A4A4A;
   padding: 0px 4px;
}
.currency-inf {
   margin-top: 10px;
   }
.vkcom {
   margin-top:10px;
}
.sinoptik {
   margin-top: 15px;
   }
.itemtag {
 background: #B04B04;
 border-radius: 0 2px 2px 0;
 padding: 2px 10px 2px 10px;
 position: relative;
 color: #fff;
 display:inline-block;
 text-decoration:none;
 font-family:Arial;
 font-size:11px;
 margin:3px 0 3px 20px;
 box-shadow:3px 3px 3px rgba(0,0,0,0.3);
}

/* Треугольник */
.itemtag:before { 
 content: ''; 
 position: absolute;
 left: -13px; 
 bottom: 0px; 
 width: 0;
 height: 0;
 border-style: solid;
 border-width: 14px 13px 11px 0;
 border-color: transparent #B04B04 transparent transparent;
}

/* "Дырка" для бирки*/
.itemtag:after {
 content:'';
 background: #5D4A37;
 width:8px;
 height:8px;
 border-radius:5px;
 display:block;
 position: absolute; /* Абсолютное позиционирование */
 left: -4px; top: 8px; /* Положение треугольника */
}

/* Тег при выделении */
.itemtag:hover {
/* box-shadow:inset -1px 0 2px rgba(0,0,0,0.15);*/
 text-shadow:1px 1px 5px rgba(255,255,255,1);
 color:#632801;
}

.widgetkit-mapitem {
    display:block;
    width:202px;
    background-color: #F2EEEB;
    box-shadow: 0px 0px 8px 1px rgba(0, 0, 0, 0.75);
    border: 1px solid #632801;
    }

.widgetkit-foto {
    float:left;
    }

.widgetkit-price {
    top:30px;
    position:absolute;
    z-index:100;
    font-size: 18px;
    font-weight:bold;
    opacity:0.7;
    color:#f03721;
    background-color:#fff;
    padding:5px 6px 5px 6px;
    }

.widgetkit-title {
    display:block;
    font-family: 'PT Serif',serif;
    font-size: 16px;
    font-weight:bold;
    color:#632801;
    margin: 5px 5px 5px 5px;
    }
