.main-sk1 { width:100%; }
/*.main-sk__left {
	padding: 30px 360px 0 0; 
}*/
.nt-head { 
	position:absolute;
	font-family:openSansSemibold, Arial, sans-serif;	
}
.nt-head .nt-menu-pop, .nt-head .nt-menu-popup { font-family:openSansRegular; }
.nt-head .nt-menu-city-item a b, 
.nt-head .nt-menu-city-item a:visited b,
.nt-head .nt-menu-city-item a:hover b {
    font-weight: normal;
    font-family: openSansBold;
}
/*.nt-head .nt-menu-item { font-weight:normal }
.nt-head .nt-menu-item-mainlink { font-family:openSansSemibold; }*/
.nt-head-withImage { 
	background: rgba(32, 33, 37, 0.12);
}

.geohead { width:100%; background:#f6f6f6; z-index:999; position:relative; min-width:994px; }
.geohead-menu{ width:240px; background:#202124; padding:0; height:auto; position:fixed; z-index:999; }
.geohead-menu .geohead-menu_title { color:#fff; font-size:24px; font-family:Open Sans,Arial,sans-serif; padding:25px }
.geohead-menu_title a{ color:#fff; text-decoration:none }
.geohead-menu_title a:visited{ color:#fff; text-decoration:none }
.geohead-menu_title a:hover{ color:#fff; text-decoration:none }
.geohead-content { min-width:960px; margin:0; min-height:370px; z-index:1; color:#262626; }
.geohead-contentbg{ }
.geohead-content1 { padding:0 17px; }
.geohead-content2 { width:100%; max-width:1400px; text-align:left; margin:0 auto; padding:0 0 85px; position:relative; min-height:370px; }
.geohead-contentImage { background-size:auto 600px; background-position:center center; background-repeat:repeat-x; min-height:600px; color:#fff; }
.geohead-contentImage .geohead-contentbg{ width:100%; margin:0; padding:0; position:absolute; min-height:600px; background:#f6f6f6; background:linear-gradient(to top, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.1)) repeat scroll 0 0 rgba(0, 0, 0, 0); }
.geohead-contentImage .geohead-content1 { min-height:600px; }
.geohead-contentImage .geohead-content2 { min-height:600px; max-width:1170px; }

.geohead-content1 .bshow_point_47 { bottom: 25px; width: 65% !important; }
.geohead-content1 .bshow_point_47.big { width: 85% !important; }
.geohead-content1 .bshow_point_47.middle { width: 55% !important; }
.geohead-content1 .bshow_point_47>div { background: none !important; width: 50% !important; min-width: 365px; }
.geohead-content1 .bshow_point_47 #price_ { padding-left: 115px; }
.geohead-content1 .bshow_point_47 #fio_ { padding-top: 0; }

/*CONTENT*/
.geohead-content-title{ position:relative; padding:0; color:inherit; width:100%; }
.geohead-content-title h1{ color:inherit; font-size:128px; line-height:130px; letter-spacing:-1.2px; margin-left:-10px; font-family:GothamProBlack,OpenSansRegular,Arial,sans-serif; margin-bottom:0; }
.geohead-content-title span.region { color:inherit; font-size:14px; line-height:14px; letter-spacing:-0.3px; font-family:GothamProMedium,Open Sans,Arial,sans-serif; 
    position:relative; display:block; margin-bottom:5px;
}
.geohead-content-title span.desc { color:inherit; font-size:14px; line-height:14px; letter-spacing:-0.3px; font-family:GothamProRegular,Open Sans,Arial,sans-serif; 
    position:relative; display:block; margin-top:10px;
}
.geohead-content-title.geohead-content-title-size15 h1,
.geohead-content-title.geohead-content-title-size20 h1, 
.geohead-content-title.geohead-content-title-size25 h1, 
.geohead-content-title.geohead-content-title-size30 h1 { margin-left:-0.3vw; outline:none; overflow:hidden; font-size-adjust:0.25; } 
.geohead-content-title.geohead-content-title-size15 h1 { font-size:calc(6vw); line-height:calc(6vw); }
.geohead-content-title.geohead-content-title-size20 h1 { font-size:calc(5vw); line-height:calc(5vw); }
.geohead-content-title.geohead-content-title-size25 h1 { font-size:calc(4vw); line-height:calc(4vw); }
.geohead-content-title.geohead-content-title-size30 h1 { font-size:calc(3vw); line-height:calc(3vw); }

/* выключая calc добавляем ниже: .geohead-contentImage */
.geohead-content-title { position:absolute; bottom:65px; }
.geohead-content-title a{ color:inherit; }
.geohead-content-title a:visited{ color:inherit; }
.geohead-content-title a:hover{ color:inherit; }
.geohead-content-title a.aj{ color: #818181!important; text-decoration:none !important; border-bottom: 1px dashed #818181!important;}
.geohead-content-title a.aj:visited{ color: #818181!important; text-decoration:none !important; border-bottom: 1px dashed #818181!important;}
.geohead-content-title a.aj:hover{ color: #333!important; text-decoration:none !important; border-bottom: 1px dashed #333!important;}

.geohead-content-way { position:relative; top:85px; z-index:1; max-width:1400px; font-family:GothamProRegular,Open Sans,Arial; font-size:12px; line-height:20px; margin:0 auto; }
.geohead-content-way a { color:inherit; text-decoration:none; opacity:0.6; margin:0 7px; }
.geohead-content-way a:visited { color:inherit; text-decoration:none; opacity:0.6; }
.geohead-content-way a:hover { color:inherit; text-decoration:none; opacity:0.6; }
.geohead-content-way a:first-child { margin-left:0;; }
.geohead-content-way span { opacity:0.3; margin:0 7px; }
.geohead-content-way span.geohead-content-way-pseudolink { opacity:0.6; margin:0 7px; }
.geohead-contentImage .geohead-content-way { max-width:auto; position:absolute; left:25px; margin:0; }

.geohead-content-visit{ position:absolute; top:85px; right:25px; z-index:1; color:inherit; padding:0 0 2px 15px; border-left:1px solid #d8d8d8; }
.geohead-content-visit.geohead-content-visit-preview{ border:0; }
.geohead-content-visit-text{ position:relative; text-align:right; font-size:13px; font-family:GothamProRegular,Open Sans,Arial,sans-serif; font-weight:normal; }
.geohead-content-visit-text b{ display:block; font-size:30px; font-weight:normal; font-family:GothamProBlack; cursor:pointer; margin-bottom:10px; }
.geohead-content-visit-text a{ color:#f66d6f; text-decoration:none; font-size:13px; font-family:GothamProMedium; }
.geohead-content-visit-text a:visited{ color:#f66d6f;text-decoration:none; }
.geohead-content-visit-text a:hover{ color:inherit;text-decoration:none; }
.geohead-content-visit-text span a{ color:inherit; }
.geohead-content-visit-text span a:visited{ color:inherit; }
.geohead-content-visit-text span a:hover{ color:#f66d6f; }
.geohead-content-visit-previewbar { position:relative; display:block; height:30px; }
.geohead-content-visit-previewbar span {  position:relative; float:left; width:30px; height:30px; -webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px; background:#eee; margin-left:3px;
	font-family:GothamProBold; font-size:9px; color:#262626; line-height:30px; text-align:center;
}
.geohead-content-visit-previewbar span img { width:30px; height:30px; border:1px #fff solid; -webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px; margin:0; padding:0; }
.geohead-content-visit-previewbar span:first-child { margin-left:0; }

.geohead-content-visit-add{ position:relative; float:right; text-align:center; color:inherit; font-size:13px; font-family:GothamProMedium, Open Sans,Arial,sans-serif; font-weight:normal; padding-left:20px; margin-top:15px; }
.geohead-content-visit-add:before { content:''; position:absolute; top:0px; left:0; width:15px; height:15px; background:url(/images/spritenext.svg) -60px -390px no-repeat; background-size:240px 960px; }
.geohead-content-visit-add a{ color:#f66d6f; text-decoration:none; }
.geohead-content-visit-add a:visited{ color:#f66d6f; text-decoration:none; }
.geohead-content-visit-add a:hover{ color:inherit; text-decoration:none; }
span.geohead-content-visit-opened { background:#fff; border-top: 1px #d0d0d0 solid; border-left: 1px #d0d0d0 solid; border-right: 1px #d0d0d0 solid;  -webkit-border-top-left-radius: 2px; -moz-border-radius-topleft: 2px; border-top-left-radius: 2px; -webkit-border-top-right-radius: 2px; -moz-border-radius-topright: 2px; border-top-right-radius: 2px;  -webkit-box-shadow: 0 0 4px #d0d0d0; -moz-box-shadow: 0 0 4px #d0d0d0; box-shadow: 0 0 4px #d0d0d0; padding: 5px 7px 15px; color:#333; display: block; position: relative;	 padding: 5px 5px 15px; margin-top: -5px; width: 165px; }
span.geohead-content-visit-opened a{ color:#212121;text-decoration:underline; }
span.geohead-content-visit-opened a:visited{ color:#212121;text-decoration:underline; }
span.geohead-content-visit-opened a:hover{ color:#333333;text-decoration:none; }

.geohead-contentImage .geohead-content-visit { border-left:1px solid rgba(216, 216, 216, 0.28); }
.geohead-contentImage .geohead-content-visit-text a{ color:inherit; }
.geohead-contentImage .geohead-content-visit-text a:visited{ color:inherit; }
.geohead-contentImage .geohead-content-visit-text a:hover{ color:#f66d6f; }
.geohead-contentImage .geohead-content-visit-add:before { background-position:-75px -390px; }
.geohead-contentImage .geohead-content-visit-add a{ color:inherit;}
.geohead-contentImage .geohead-content-visit-add a:visited{ color:inherit; }
.geohead-contentImage .geohead-content-visit-add a:hover{ color:#f66d6f; }







.geohead-content-visit-popup{ 
	position:absolute; top:85px; width:700px; right:25px; padding:15px; z-index:1000; background:#fff; 
	-webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;
	-webkit-box-shadow:0 0 4px #d0d0d0; -moz-box-shadow:0 0 4px #d0d0d0; box-shadow:0 0 4px #d0d0d0;
	-webkit-border-top-right-radius:0; -moz-border-radius-topright:0; border-top-right-radius:0;
}
.geohead-content-visit-popup h4 { font-size: 16px; color: #000; margin: 0 0 10px; font-size:12px; font-family:GothamProBold,Open Sans,Arial,sans-serif; }
.geohead-content-visit-popup .user { background: none; display:inline-block; padding:10px 20px 10px 0; position:relative; width:33%; font-size:11px; color:#333; }
.geohead-content-visit-popup .user img { margin-right:7px }
.geohead-content-visit-popup .user a { color:#333!important;font-size: 12px; }
.geohead-content-visit-popup .user span i { display:block; font-style:normal; margin-top:2px; }
.geohead-content-visit-popup_info { color:#333; margin-top:10px }
.geohead-content-visit-popup .user a.greenbutton { width:220px;padding:5px 10px;color:#FFF!important }
.geohead-content-visit-popup .user a.greenbutton:visited { color:#FFF!important }
.geohead-content-visit-popup .user a.greenbutton:hover { color:#FFF!important }
.geohead-content-visit-popup_top { background: #fff; border-left: 1px #d0d0d0 solid; border-right: 1px #d0d0d0 solid; width:165px; height: 5px; position: absolute; top: -5px; right: -1px; }
.geohead-content-visit-popup_close { width: 19px; height: 19px; position: absolute; top: 12px; margin-left: 100%; left: -31px; background: url('../../images/wereHereClose.png') 0 0 no-repeat; cursor: pointer; }
.geohead-content-visit-popuopen { cursor:pointer; }

.geohead-content-guides{ bottom:25px; width:135px; margin:0 15px; height:auto; right:0px; position:absolute; color:inherit; }
.geohead-content-guides h3{ color:inherit;line-height: 1em; font-size:14px; font-family:GothamProBold,Open Sans,Arial,sans-serif; }
.geohead-content-guides a.greenbutton{ font-size:12px; padding:7px 10px;margin-top:10px }
.geohead-content-guides .guides-list img { margin:0 0 5px; }
.geohead-content-guides .guides-item a span { color:#fff; font-family:Open Sans,Arial,sans-serif; text-decoration:underline; font-size:13px; height:38px; display:block; overflow:hidden; }
.geohead-content-guides .guides-item a:visited span{ color:#fff;text-decoration:underline }
.geohead-content-guides .guides-item a:hover span{ color:#fefefe;text-decoration:none}
.geohead-content-guides .guides-notguide{ background:#EEE;color:#333;padding:10px;font-size:12px;position:relative;bottom:-10px }
.geohead-content-guides.geohead-adver { color:#fff; width:360px; padding-right:10px; bottom:35px; }
.geohead-content-guides.geohead-adver .geohead-adver-img-block { float: left; margin-right: 15px; }
.geohead-content-guides.geohead-adver .geohead-adver-title { font-size: 16px; font-weight: bold; margin-bottom: 10px; }



/* Carousel */
/*
.jcarousel-wrapper { position: relative; }
.jcarousel { position: relative; overflow: hidden; width: 135px; margin:auto; }
.jcarousel ul { width: 20000em; position: relative; list-style: none; margin: 0; padding: 0; }
.jcarousel li { float: left; width: 135px; margin:0; line-height: 1.3em; }
*/
/** Carousel Controls **/
/*
.jcarousel-control-prev,
.jcarousel-control-next { position: absolute; top: 55px; width: 30px; height: 30px; text-align: center; background: #4E443C; color: #fff !important; text-decoration: none !important; text-shadow: 0 0 1px #000; font: 24px/27px Arial, sans-serif; -webkit-border-radius: 30px;    -moz-border-radius: 30px;         border-radius: 30px; -webkit-box-shadow: 0 0 2px #999;    -moz-box-shadow: 0 0 2px #999;         box-shadow: 0 0 2px #999; }
.jcarousel-control-prev { left:-15px; }
.jcarousel-control-next { right:-15px; }
.jcarousel-control-prev:hover ,
.jcarousel-control-next:hover { text-decoration:none; color:#CC0000 !important; }
.jcarousel-control-prev:hover span,
.jcarousel-control-next:hover span { display: block; }
.jcarousel-control-prev.inactive,
.jcarousel-control-next.inactive { opac
*/























/* menu */
.geohead-topmenu { overflow:hidden; }
.geohead-topmenu-block	{  }
.geohead-topmenu-block-fixed	{ position:fixed; top:0; background:white; z-index:25; width:100%; min-width:994px; }
.geohead-topmenu-sk		{ min-width:960px; text-align:center; margin:0; padding:0 17px; }
.geohead-topmenu		{ max-width:1170px; width:100%; position:relative; display:block; text-align:left; margin:auto; padding:0 0 0; height:58px; border-bottom:1px solid #ddd; }
.geohead-topmenu-block-fixed .geohead-topmenu { border-bottom:0; }
/* menu indent*/
.geohead-topmenu-block-indent	{ display:none; }
.geohead-topmenu-block-indent-show	{ max-width:1170px; width:100%; position:relative; display:block; text-align:left; margin:auto; padding:0 0 0; height:58px; border-bottom:1px solid red;}
/* menu item */
.geohead-topitem		{ float:left; margin-right:40px; font-family:GothamProMedium; font-size:15px; line-height:58px; letter-spacing:-0.3px; color:#262626; }
.geohead-topitem span		{ color:#262626; }
.geohead-topitem span:hover	{ color:#f83b49; }
.geohead-topitem a			{ color:#262626; text-decoration:none }
.geohead-topitem a:visited	{ color:#262626; text-decoration:none }
.geohead-topitem a:hover	{ color:#f83b49; text-decoration:none }
.geohead-topitem-current span,
.geohead-topitem-current a { color:#f83b49; }
.geohead-topitem:hover { cursor:pointer; }
.geohead-topitem:hover span,
.geohead-topitem:hover a,
.geohead-topmenu-block-notfixed .geohead-topitem-info.geohead-topitem-auto_opened span { color:#f83b49; }
/* menu item border */
.geohead-topitem-current,
.geohead-topitem-more:hover,
.geohead-topitem-info:hover,
.geohead-topmenu-block-notfixed .geohead-topitem-info.geohead-topitem-auto_opened	{ position:relative; z-index:1; }
.geohead-topitem-current:before,
.geohead-topitem-more:hover:before,
.geohead-topitem-info:hover:before,
.geohead-topmenu-block-notfixed .geohead-topitem-info.geohead-topitem-auto_opened:before {
    content: '';
    position:absolute;
    width:100%;
    height:2px;
    background:#f83b49;
    bottom:1px;
}

.geohead-topitem-more:hover:before,
.geohead-topitem-info:hover:before {
	z-index:99999;
}

/* menu list */
.geohead-topmenu-list-sk{ min-width:960px; text-align:center; margin:-1px 0 0; padding:0 17px; background:#f1f1f1;
    width:100%; position:absolute; z-index:999;
}
.geohead-topmenu-block-fixed .geohead-topmenu-list-sk	{ border-top:1px solid #ddd; }
.geohead-topmenu-list	{ max-width:1170px; width:100%; position:relative; text-align:left; margin:auto; padding:0 0 0; cursor:pointer; z-index:999; }
.geohead-topmenu-logo	{ display:none; }
.geohead-topmenu-logo span	{ display:none; }
/* menu list items */
.geohead-topitem-items	{ display:none; width:auto; margin-top:0; padding:25px 0 35px; border-top:1px solid #ddd; }
.geohead-topitem-items.geohead-topitem-items-auto-opened	{ display:block; padding-top:10px; border:none; }
.geohead-topmenu-block-fixed .geohead-topitem-items	{ border-top:0; }
.geohead-topitem-items ul { margin:0; padding:0; list-style:none; list-style-image:none; 
	display:inline-flex; flex-flow:column wrap; justify-content:flex-start; align-items:flex-start; max-height:160px;
}
.geohead-topitem-items.geohead-topitem-items-country ul { max-height:225px; }
.geohead-topitem-items	ul li { font-family:GothamProMedium; font-size:14px; letter-spacing:-0.1px; margin:0; padding:8px 0; line-height:16px; white-space:wrap; width:auto; margin-right:100px; }
.geohead-topitem-items	ul li a,
.geohead-topitem-items	ul li a:visited { color:#f66d6f; text-decoration:none; }
.geohead-topitem-items	ul li a:hover { color:#262626; text-decoration:none; }
.geohead-topitem-items-reverse	{ text-align:right; }
.geohead-topitem-items-reverse	ul { flex-flow:column wrap-reverse; justify-content:flex-start; align-items:flex-start; width:auto; }
.geohead-topitem-items-reverse	ul li { margin-right:0; margin-left:100px; }
.geohead-topitem-items-maxElHeight4 ul { max-height:128px;  }
.geohead-topitem-items-maxElHeight3 ul { max-height:96px; }
.geohead-topitem-items-maxElHeight2 ul { max-height:64px; }

/* Стили для шапки, когда меню в положении fixed */
.nt-head-geoplace-fixed #userbar { position:fixed; top:0px; right:7px; }
.nt-head-geoplace-fixed #userbar .nt-headuser-avatar { height:58px; }
.nt-head-geoplace-fixed #userbar .nt-headuser-list { top:58px; }
.nt-head-geoplace-fixed #userbar .nt-headenter-but { height:58px; right:5px; }
.nt-head-geoplace-fixed #userbar .nt-headenter-list { top:58px; right:5px; }

.nt-head-geoplace-fixed #userbar .nt-headenter-list { padding:10px 0 7px 0 }
.nt-head-geoplace-fixed #userbar .nt-headenter-list-item { margin: 0; }
.nt-head-geoplace-fixed #userbar .nt-headenter-list-item a { padding:5px 13px 4px 13px; display:block; position:relative; }
@media only screen and (max-width: 1010px) {
	.nt-head-geoplace-fixed #userbar {
	    right:auto; left:986px; 
	}
}
@media only screen and (min-width: 1250px) {
	.nt-head-geoplace-fixed #userbar {
	    right:auto; left:calc(49% + 625px);
	}
}

.nt-head-geoplace-fixed .nt-headuser-list-item a:hover, 
.nt-head-geoplace-fixed .nt-headenter-list-item a:hover

.nt-head-geoplace-fixed .nt-headuser:hover .nt-headuser-avatar	{ background:#ececec; }
.nt-head-geoplace-fixed .nt-headenter:hover .nt-headenter-but	{ background:#ececec; }
.nt-head-geoplace-fixed .nt-headuser-list,
.nt-head-geoplace-fixed .nt-headenter-list	{ background:#ececec; }
.nt-head-geoplace-fixed .nt-headuser-list-item a,
.nt-head-geoplace-fixed .nt-headenter-list-item a,
.nt-head-geoplace-fixed .nt-headuser-list-item a:visited,
.nt-head-geoplace-fixed .nt-headenter-list-item a:visited { color:#262626; }
.nt-head-geoplace-fixed .nt-headuser-list-item a:hover { color:#e52324; background:#f1f1f1; }
.nt-head-geoplace-fixed .nt-headenter-list-item:hover { background:#f1f1f1;  }
.nt-head-geoplace-fixed .nt-headenter-list-item a:hover { color:#e52324;  }
.nt-head-geoplace-fixed .nt-headuser-list-item a b,
.nt-head-geoplace-fixed .nt-headenter-list-item a b { color:#262626; }
.nt-head-geoplace-fixed .nt-headuser-list-item-spec {  }
.nt-head-geoplace-fixed .nt-headuser-list-item-spec a:hover { background:#fd6; color:#262626; }
.nt-head-geoplace-fixed .nt-headuser-list-item-line {
    height: 2px;
    border-top: 1px solid #ececec;
    background: #cacaca;
}
.nt-head-geoplace-fixed .nt-headuser-avatar:before	{ background-position:-60px -50px; }
.nt-head-geoplace-fixed .nt-headuser-avatar:hover:before{ background-position:-50px -50px; }
.nt-head-geoplace-fixed .nt-headuser-avatar-open:before	{ background-position:-50px -50px; }

.nt-head-geoplace-fixed .nt-headenter-but:before	{ background-position:-75px -50px; }
.nt-head-geoplace-fixed .nt-headenter-but:hover:before{ background-position:-100px -50px; }
.nt-head-geoplace-fixed .nt-headenter-but-open:before	{ background-position:-100px -50px; }


/* Стили для меню, когда меню в положении fixed */
@media only screen and (min-width: 1350px) {
	.geohead-topmenu-block-fixed .geohead-topmenu-logo { position:absolute; top:7px; left:14px; display:block; }
	.geohead-topmenu-block-fixed .geohead-topmenu-logo a { display:block; width:40px; height:40px; float:left; }
	.geohead-topmenu-block-fixed .geohead-topmenu-logo a:before { 
		content:''; z-index:1; position:absolute; left:0; top:0; width:30px; height:40px;
	    background:url(../../images/spritenext.svg) 0 -40px repeat-y; background-size:640px 2560px;
	}
	.geohead-topmenu-block-fixed .geohead-topmenu-logo span { display:none; }
}
@media only screen and (min-width: 1550px) {
	.geohead-topmenu-block-fixed .geohead-topmenu-logo { position:absolute; top:7px; left:14px; display:block; }
	.geohead-topmenu-block-fixed .geohead-topmenu-logo a { display:block; width:140px; height:40px; float:left; }
	.geohead-topmenu-block-fixed .geohead-topmenu-logo a:before {
		content:''; z-index:1; position:absolute; left:0; top:0; width:140px; height:40px;
	    background:url(../../images/spritenext.svg) 0 -40px repeat-y; background-size:640px 2560px;
	}
	.geohead-topmenu-block-fixed .geohead-topmenu-logo span { display:none; }
	
	.geohead-topmenu-block-fixed .geohead-topmenu-logo-text a { display:none; }
	.geohead-topmenu-block-fixed .geohead-topmenu-logo-text span { display:block; float:left; font-family:GothamProBold; font-size:20px; color:#262626; line-height:40px; margin-top:2px; padding-left:35px; }
}
