html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
 .name  {
    color: #b36b00;
    font-size: 14px !important;
    margin-top: 5px;
    font-weight: bolder !important;
    text-align: center;
}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}
ol, ul {
  list-style: none;
}
blockquote, q {
  quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
html {
  height: 100%;
}
body {
  font: 14px/18px PT Sans, sans-serif;
  width: 100%;
  height: 100%;
  background:#000;
  line-height: 1;
  overflow-x: hidden;
  color:#313131;
}
.cb-slideshow,
.cb-slideshow:after {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    z-index: 0;
}
.cb-slideshow li span {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    background-size: cover;
    background-position: 50% 50%;
    background-repeat: none;
  color: rgba(0, 0, 0, 0);
    opacity: 0;
    z-index: 0;
  -webkit-backface-visibility: hidden;
    -webkit-animation: imageAnimation 120s linear infinite 0s;
    -moz-animation: imageAnimation 120s linear infinite 0s;
    -o-animation: imageAnimation 120s linear infinite 0s;
    -ms-animation: imageAnimation 120s linear infinite 0s;
    animation: imageAnimation 120s linear infinite 0s;
}
.cb-slideshow li:nth-child(1) span { background-image: url(../slides/1.jpg) }
.cb-slideshow li:nth-child(2) span {
    background-image: url(../slides/2.jpg);
    -webkit-animation-delay: 10s;
    -moz-animation-delay: 10s;
    -o-animation-delay: 10s;
    -ms-animation-delay: 10s;
    animation-delay: 10s;
}
.cb-slideshow li:nth-child(3) span {
    background-image: url(../slides/3.jpg);
    -webkit-animation-delay: 20s;
    -moz-animation-delay: 20s;
    -o-animation-delay: 20s;
    -ms-animation-delay: 20s;
    animation-delay: 20s;
}
.cb-slideshow li:nth-child(4) span {
    background-image: url(../slides/4.jpg);
    -webkit-animation-delay: 30s;
    -moz-animation-delay: 30s;
    -o-animation-delay: 30s;
    -ms-animation-delay: 30s;
    animation-delay: 30s;
}
.cb-slideshow li:nth-child(5) span {
  background-image: url(../slides/5.jpg);
    -webkit-animation-delay: 40s;
    -moz-animation-delay: 40s;
    -o-animation-delay: 40s;
    -ms-animation-delay: 40s;
    animation-delay: 40s;

 }
/*.cb-slideshow li:nth-child(6) span {
    background-image: url(../slides/6.jpg);
    -webkit-animation-delay: 50s;
    -moz-animation-delay: 50s;
    -o-animation-delay: 50s;
    -ms-animation-delay:50s;
    animation-delay: 50s;
}*/
.cb-slideshow li:nth-child(6) span {
    background-image: url(../slides/7.jpg);
    -webkit-animation-delay: 60s;
    -moz-animation-delay: 60s;
    -o-animation-delay: 60s;
    -ms-animation-delay: 60s;
    animation-delay: 60s;
}
.cb-slideshow li:nth-child(7) span {
    background-image: url(../slides/8.jpg);
    -webkit-animation-delay: 70s;
    -moz-animation-delay: 70s;
    -o-animation-delay: 70s;
    -ms-animation-delay: 70s;
    animation-delay: 70s;
}
/*.cb-slideshow li:nth-child(9) span {
    background-image: url(../slides/9.jpg);
    -webkit-animation-delay: 80s;
    -moz-animation-delay: 80s;
    -o-animation-delay: 80s;
    -ms-animation-delay: 80s;
    animation-delay: 80s;
}*/
.cb-slideshow li:nth-child(8) span {
    background-image: url(../slides/10.jpg);
    -webkit-animation-delay: 90s;
    -moz-animation-delay: 90s;
    -o-animation-delay: 90s;
    -ms-animation-delay: 90s;
    animation-delay: 90s;
}
.cb-slideshow li:nth-child(9) span {
    background-image: url(../slides/11.jpg);
    -webkit-animation-delay: 100s;
    -moz-animation-delay: 100s;
    -o-animation-delay: 100s;
    -ms-animation-delay: 100s;
    animation-delay: 100s;
}
.cb-slideshow li:nth-child(10) span {
    background-image: url(../slides/12.jpg);
    -webkit-animation-delay: 110s;
    -moz-animation-delay: 110s;
    -o-animation-delay: 110s;
    -ms-animation-delay: 110s;
    animation-delay: 110s;
}
.cb-slideshow li:nth-child(11) span {
    background-image: url(../slides/13.jpg);
    -webkit-animation-delay: 120s;
    -moz-animation-delay: 120s;
    -o-animation-delay: 120s;
    -ms-animation-delay: 120s;
    animation-delay: 120s;
}2
@-webkit-keyframes imageAnimation { 
    0% { opacity: 0;
    -webkit-animation-timing-function: ease-in; }
    8% { opacity: 1;
         -webkit-animation-timing-function: ease-out; }
    17% { opacity: 1 }
    25% { opacity: 0 }
    100% { opacity: 0 }
}
@-moz-keyframes imageAnimation { 
    0% { opacity: 0;
    -moz-animation-timing-function: ease-in; }
    8% { opacity: 1;
         -moz-animation-timing-function: ease-out; }
    17% { opacity: 1 }
    25% { opacity: 0 }
    100% { opacity: 0 }
}
@-o-keyframes imageAnimation { 
    0% { opacity: 0;
    -o-animation-timing-function: ease-in; }
    8% { opacity: 1;
         -o-animation-timing-function: ease-out; }
    17% { opacity: 1 }
    25% { opacity: 0 }
    100% { opacity: 0 }
}
@-ms-keyframes imageAnimation { 
    0% { opacity: 0;
    -ms-animation-timing-function: ease-in; }
    8% { opacity: 1;
         -ms-animation-timing-function: ease-out; }
    17% { opacity: 1 }
    25% { opacity: 0 }
    100% { opacity: 0 }
}
@keyframes imageAnimation { 
    0% { opacity: 0;
    animation-timing-function: ease-in; }
    8% { opacity: 1;
         animation-timing-function: ease-out; }
    17% { opacity: 1 }
    25% { opacity: 0 }
    100% { opacity: 0 }
}
.no-cssanimations .cb-slideshow li span{opacity: 1}
.wrapper {
  width: 1170px;
  margin: 0 auto;
  min-height: 100%;
  height: auto !important;
  height: 100%;
  position:relative;
  z-index:9999;
}
.header {
  height: 215px;
  font-size: 0;
}
#logo{
  width:225px;
  height:215px;
  text-indent:-9999px;
  display:inline-block;
  position: relative;
  background: url(../images/logo.png) no-repeat;
  vertical-align:top;
}
.rightinfo{
  width:945px;
  height:215px;
  display:inline-block;
}
#topbuy{
	position: absolute;
	display: block;
	background: url('../images/kupit_dom.png');
	width: 332px;
	height: 64px;
	bottom: 10px;
    left: 21px;
}
.topinfo{
  font-size:14px;
  text-transform:uppercase;
  color:#fff;
  padding: 40px 0px 15px 35px;
  margin-bottom: -4px; /* фикс лесеник логотипа и меню */
  overflow:hidden;
}
.topinfo span{
  font-size:22px;
  font-weight:bold;
  line-height: 25px;
}
.ladress{
  float:left;
}
.rphone{
  float:right;
}
.topmenu{
  background:#f69f00;
  position:relative;
}
.topmenu li{
  display:inline;
}
.topmenu li:first-child{
  margin:0 0 0 15px;
}
.topmenu li a,.topmenu li span{
  height:50px;
  line-height:50px;
  font-size:14px;
  font-weight:bold;
  color:#fff;
  vertical-align:middle;
  text-decoration:none;
  display:inline-block;
  text-transform:uppercase;
  padding:0 18px;
  cursor:pointer;
}
.topmenu li a:hover,.topmenu li span:hover{
  background:#f67f00;
}
.topmenu li a:hover{
  background:#f67f00;
}
.topmenu li.parent:hover ul{
  display:block;
  z-index:9999;
}
.topmenu li.parent ul{
  width:945px;
  background:#f67f00;
  position: absolute;
  display:none;
}
.topmenu li.parent ul li{
  display: inline-block;
}
.topmenu li.parent ul li a{
  height:35px;
  line-height:35px;
  font-weight:normal;
  text-transform:none;
  padding:0 25px;
}
.topmenu li.parent ul li a:hover{
  text-decoration:underline;
}
.topmenu li.active ul{
  display:block;
}
.topmenu li.active ul li.current a{
  font-weight:bold;
}
.content {
  padding:0 0 120px;
  margin:40px 0 0 0;
}
.ctblock{
  padding:25px 25px 10px 25px;
  line-height:22px;
  overflow:hidden;
}
.ctblock h1{
  font-size: 21px;
  color: #cd383d;
  margin-bottom: 15px;
  text-align: center;
}
.hh1{
  font-size:18px;
  color:#cd383d;
  margin-bottom:15px;
}
.ctblock h2{
  font-size:16px;
  color:#cd383d;
  margin-bottom:15px;
}
.ctblock p{
  margin-bottom:15px;
}
.ctblock,.footer {
  background: url(../images/ptn.png) repeat;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.menupr{
  margin:0 0 30px 0;
}
.menupr li{
  display:inline-block;
  margin:0 10px 0 0;
}
.menupr li a{
  height:34px;
  line-height:34px;
  font-size:15px;
  color:#a0a0a0;
  vertical-align:middle;
  text-decoration:none;
  display:inline-block;
  padding:0 20px;
  border:3px solid #dcdcdc;
}
.menupr li a:hover{
  border:3px solid #f69c00;
}
.menupr li.current a{
  color:#f69c00;
  border:3px solid #f69c00;
}
.itemContainer{
  width:535px;
  float: left;
  background:#e9edeb;
  margin:0 0 30px 0;
  padding:0 10px 0 0;
}
.itemContainerNews{
  width:535px;
  float: left;
  margin:0 0 30px 0;
  padding:0 10px 0 0;
}
.itemContainerLast,.itemContainerLastNews{
  margin-left:30px;
}
.catItemImageBlock {
  width: 345px;
  float: left;
  margin-right: 5px;
}
.catItemImageBlockNews {
  width: 180px;
  float: left;
  margin-right: 5px;
}
.catItemImageBlock a img,.catItemImageBlockNews a img{
  display:block;
}
.catItemInfo{
  text-align: center;
  padding: 7px 0 0 0;
}
.catItemInfo span{
  font-weight:bold;
  color:#c21b1b;
}
.catItemInfo{
  width: 180px;
  float: right;
  font-size:15px;
  color:#000;
}
.catItemTitle{
  margin-bottom: 20px;
}
.catItemTitleNews{
  margin-bottom: 5px;
}
.catItemTitle a,.catItemTitleNews a{
  color:#69be28;
}
.catItemIntroTextNews{line-height:17px}
.catItemDateCreatedNews{padding-top:5px;display:inline-block;color:#b5b5b5}
.itemFullText{
  margin: -5px 0 0 0;
}
.itemView h1{margin-bottom:25px}
.itemGallery{
  width:470px;
  float:left;
  margin:0 20px 0 0;
}
.itemRightInfo{
  width:255px;
  float:right;
  margin:0 -30px 0 30px;
  padding:20px 20px 5px 25px;
  background:#fff;
}
.itemRightInfo div{
  color:#aaaaaa;
}
.itemRightInfo span{
  font-size:18px;
  font-weight:bold;
  color:#c21a1b;
  line-height:25px;
}
.doclist{margin:5px 0 50px 0}
.doclist a{
  display:block;
  color:#669900;
  font-size:15px;
  margin-bottom:15px;
}
.seolist a{
display:block;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAAGCAIAAACJh7NbAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA9ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpDMzExQzk2RjM5RDlFMjExQkVFNEJBNzY4OTFEMkU5OSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5NkEzQzQwOUY1QUMxMUUzQTNEMUYzNUU5NkJFQzFCNiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5NkEzQzQwOEY1QUMxMUUzQTNEMUYzNUU5NkJFQzFCNiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBSaWdodHM6VXNhZ2VUZXJtcz4gPHJkZjpBbHQvPiA8L3htcFJpZ2h0czpVc2FnZVRlcm1zPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGOUU0QjhBRTc3REFFMzExQTgwQkUwOTJCQjcwRDVENyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDMzExQzk2RjM5RDlFMjExQkVFNEJBNzY4OTFEMkU5OSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PiFYHqUAAAAsSURBVHjaYjI0NPwPBkwMDAxGRkZAkhEoxgAGTAwwAGWdO3eOCUIBSYAAAwC8DgyW3S7v8wAAAABJRU5ErkJggg==) no-repeat center left;
padding:0 0 0 15px;
margin-bottom:10px;
font-size:13px;
color:#669900;
}
.seolist { 
  width:390px;
  float:right;
  margin:-30px -30px 30px 30px;
  padding:35px 20px 10px 30px;
  background:#fff;
}
.clr{clear:both}
.footerwrapp {
  width: 1170px;
  
  padding:20px 0 0 0;
  height: 100px;
  position: fixed;
  left:6.7%;
  z-index: 9999;
  bottom: 0px;
  
}
.footer {
  height: 55px;
    position: fixed;
  left:6.7%;
  width: 1170px;
}
#ftlogo{
  width: 106px;
  height: 29px;
  text-indent:-9999px;
  display:inline-block;
  position: relative;
  background: url(../images/ftlogo.png) no-repeat;
  vertical-align:middle;
  margin:0 150px 0 35px;
}
.fadress{
  font-size:14px;
  display:inline-block;
  line-height:55px;
}
.fadress span{
  margin:0 0 0 85px;
  font-size:16px;
  font-weight:bold;
  color:#c01a1a;
}
.detailtable {width:100%;display:table;margin-bottom:20px;border-collapse:collapse}
.detailtable > div {display:table-cell;width:50%;vertical-align:top}
.detailtablewr {width:97%;display:table}
.detailtableright .detailtablewr {margin-left:3%}
.detailtable .dethead {display:table-caption}
.detailtable .dettr {display:table-row;width:100%}
.detailtable .dettd {display:table-cell;border-bottom:1px solid #dcdcdc;font-size:13px;line-height:30px}
.detailtable .dettd:nth-child(2n) {text-align:right}
.optsl .dettd{line-height:40px;border:none}
.detailtable select,.detailtable input {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border:1px solid #f0f0f0;
  -webkit-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.2);
  -moz-box-shadow:    0px 1px 1px 0px rgba(0, 0, 0, 0.2);
  box-shadow:         0px 1px 1px 0px rgba(0, 0, 0, 0.2);
    background:#fff;
    padding:0 7px;
    font-size: 12px;
    line-height: 1;
    -webkit-appearance: none;
  color:#959595;
}
.detailtable select {
    width: 208px;
  height:28px;
    background:#fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAECAYAAACzzX7wAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA9ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpDMzExQzk2RjM5RDlFMjExQkVFNEJBNzY4OTFEMkU5OSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1NkQ2QTU4QTMzNkIxMUU0OTg0MUIxMTE5OEU5MDU1MyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1NkQ2QTU4OTMzNkIxMUU0OTg0MUIxMTE5OEU5MDU1MyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBSaWdodHM6VXNhZ2VUZXJtcz4gPHJkZjpBbHQvPiA8L3htcFJpZ2h0czpVc2FnZVRlcm1zPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyNDc0MjEzQTc3REFFMzExQTgwQkUwOTJCQjcwRDVENyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDMzExQzk2RjM5RDlFMjExQkVFNEJBNzY4OTFEMkU5OSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkAHhRQAAAAoSURBVHjaYjQ0NPzPgAcwATEjHnlGJhgDmyTYhHPnzjFgUQRnAwQYABi/BAow/HyAAAAAAElFTkSuQmCC) 189px 12px no-repeat;
}
.detailtable input {
    width: 192px;
  height:26px;
}
.gprice{
  height:108px;
  top:2px;
  position:relative;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border:1px solid #f0f0f0;
  -webkit-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.2);
  -moz-box-shadow:    0px 1px 1px 0px rgba(0, 0, 0, 0.2);
  box-shadow:         0px 1px 1px 0px rgba(0, 0, 0, 0.2);
    background:#fff;
}
.gprice .dettd{
  font-size:27px;
  text-align:center;
  padding-top:37px;
}
.gprice .dettd span{
  font-weight:bold;
  color:#cd383d;
}
.neblock{
  width:350px;
  float:left;
}
.neblock:nth-child(2n){margin:0 35px}
.neblock img{float:left;width: 90px;
height: auto;
margin-right: 10px;}
.neblock .ntitle{line-height:20px;display:block}
.neblock .ndate{color:#b5b5b5;display:block;line-height:12px;margin-bottom:4px}
.neblock .nreadMore{display:block;color:#009d4f}
.catItemImageBlock>a>img{
width: 345px!important;
height: auto!important;
}
.artsexylightbox_container{
margin-top:25px!important;
}
.map{
    width:1170px;
    height: 1829px;
  
  background:url('../images/bg_map.png')  no-repeat;
  background-position:0 px 10px;
  }
area{
cursor:pointer;
background-color:#000;
}
#example{
  background:url('../images/map2.png')  no-repeat;

  margin-top: -25px;
margin: 0 106px;

margin-left:146px;
}
.content{
position:relative;}

.pop-up{
      position: absolute;
      top: 200px;
      left: 500px;
      
      width:210px;
      border: 1px solid #000;
      background: #fff;
      display:none;
      word-wrap:break-word;    
      border:2px solid #fff;
      border-radius:5px;      

}
.pop-table{
  width:100%;
}
.pop-up img{
  width:100%;
  height:auto;
}
.pop-table td{
  display:block;
  
  line-height:20px;
  font-size:13px;
  color:#7A7A7A;
}
.pop-table td:nth-child(2),.pop-table td:nth-child(3){

color:#181818;
font-size:15px;
font-weight:bold;
}
.pop-table td:nth-child(3){
  margin-bottom:10px;
}
.r{
  width: 22px;
  height: 40px;
  position:absolute;
  
  border:0px solid #000;
  cursor:pointer;
}
.item-page{

}
#map_min{
position:absolute;
top: 250px;
border: 1px solid #ccc;

}
.rphone span{

color:#fff!important;
}
#min_name{
position:absolute;
top: 220px;
font-size: 18px;
color: #cd383d;
margin-bottom: 15px;
left: 110px;

}
.breadcrumbs,.breadcrumbs a{
  margin-bottom:10px;
  color:#fff;
  font-weight:bold;
}
.breadcrumbs span{

  color:#F67F00;
}
.r_left,.pool,.siren,.river{
width:450px;
}
.topinfo{
position:relative;
}
#gsInformerID-L62arQVQ66f0qB{
position:absolute!important;
left:40%;
}
.gsCity,.paddingRight{
color:#fff;
}
.gsLinks,.gsAddInfo2{
background:transparent!important;
}
.itemNavigation .itemPrevious{
margin-right:15px;
}
#panoDIV{
  height:730px!important;
  }
div.doki-block { 
  float: left;
/*  height: 314px; */
  margin-right: 30px;
  text-align: center;
  width: 195px; 
}

.gsInformer {
    float: left;
    margin-left: 30px;
}

.gsInformer .secondaryWrap {
    background: none !important;
}

.wrapper .gsInformer .gsLinks .rightCol a {
    color: #FFF !important;
}

.socials {
    float: right;
}

.vk img {
    width: 35px;
    margin-right: 3px;
    border-radius: 10px;
}

.fb img {
    width: 35px;
    margin-top: 5px;
    border-radius: 10px;
}

.content-beforeafter h2 {
    text-align: center;
    font-size: larger;
    color: black;
}

.content-beforeafter h3 {
  font-size: medium;
  margin-bottom: 10px;
}

.beforeafter {
  width: 650px;
  height: 450px;
  margin:auto;
}


.beforeafter1 {
  height: 630px;
}

.beforeafter2 {
  height: 370px;
}



/*************** NASHI SOSEDI *************/
/*common*/
#yoo-zoo.sosedi b{ font-weight: bold; }
#yoo-zoo.sosedi i{ font-style: italic; }
/*items*/
#yoo-zoo.sosedi .items{ overflow: hidden; }
#yoo-zoo.sosedi .items > .teaser-item{ overflow: hidden; float: left; width: 49%; background: #e9edeb; height: 230px; margin-bottom: 20px; }
#yoo-zoo.sosedi .items > .teaser-item:nth-child(2n){ margin-left: 2%; } 
#yoo-zoo.sosedi .items > .teaser-item > .image{ float: left; }
#yoo-zoo.sosedi .items > .teaser-item > .image img{ display: block; }
#yoo-zoo.sosedi .items > .teaser-item > .right{ box-sizing: border-box; padding: 10px 20px; }
#yoo-zoo.sosedi .items > .teaser-item > .image + .right{ width: 318px; float: left; }
#yoo-zoo.sosedi .items > .teaser-item h3{ margin: 0 0 10px 0; }
#yoo-zoo.sosedi .items > .teaser-item h3 > a{ display: block; color: #69be28; font-size: 15px; text-align: center; }
#yoo-zoo.sosedi .items > .teaser-item .number{ margin-bottom: 15px; }
#yoo-zoo.sosedi .items > .teaser-item .description{ font-size: 13px; line-height: 17px; }
/*full*/
#yoo-zoo.sosedi-item .number{ margin-bottom: 15px; font-size: 16px; }
#yoo-zoo.sosedi-item .tags{
	margin-top: 20px;
	overflow: hidden;
	margin-bottom: 20px;
}
#yoo-zoo.sosedi-item .tags > div{
	display: inline-block;
}
#yoo-zoo.sosedi-item .tags > div > a{
	display: block;
	font-size: 14px;
	background-color: #f69f00;
	padding: 3px 10px;
	border-radius: 5px;
	margin-right: 5px;
	color: #fff;
	text-decoration: none;
}
#yoo-zoo.sosedi-item .tags > div > a:hover{
	background-color: #f67f00;
}


/*************** ZOO PAGINATION *************/
.zoo-pagination{ margin-top: 20px; }
.zoo-pagination > span, .zoo-pagination > a{
	display: inline-block;
	margin-right: 2px;
	margin-bottom: 2px;
	background-color: #999;
	color: #fff;
	padding: 6px 14px;
	font-size: 14px;
	text-decoration: none;
}
.zoo-pagination > a:hover{
	background-color: #f69f00;
	text-decoration: none;
	color: #fff;
}
.zoo-pagination > a:active{ background-color: #f69f00; }
.zoo-pagination > span{ background-color: #f69f00; }












