body { background: #fff; }
@media screen and (max-width: 1200px) {
	.shoping-galery-js-prev, .shoping-galery-js-next{display:none}
	.services-js-prev, .services-js-next{display:none}
}
@font-face {
    font-family: 'futura';
    src: url('/css/fonts/FTN88__C/FTN88__C.eot');
    src: url('/css/fonts/FTN88__C/FTN88__C.eot?#iefix') format('embedded-opentype'),
         url('/css/fonts/FTN88__C/FTN88__C.woff2') format('woff2'),
         url('/css/fonts/FTN88__C/FTN88__C.woff') format('woff'),
         url('/css/fonts/FTN88__C/FTN88__C.ttf') format('truetype'),
         url('/css/fonts/FTN88__C/FTN88__C.svg#futura_pt_cond_boldcobl') format('svg');
    font-weight: normal;
    font-style: normal;
}
.clear {display: block;}
#footer { margin: 0; }
#layout .layout_in {
    position: relative;
    z-index: 1;
}
.giper .d-head { padding-top: 7px; position: relative; }
.giper .d-action { font-size: 13px; line-height: 16px; font-family: 'Roboto Condensed'; color: #f68b1f; position: absolute; top: -1px; right: 16px; z-index:2}
.giper .d-action a { color: #fcaf1b; text-decoration: none; }
.giper .d-action a:hover { color: #f68b1f; }
.giper .d-action a span { display: inline-block; width: 9px; height: 11px; background: url('images/up.png') top left no-repeat; }
.giper .d-action a:hover span { background-position: bottom left; }
.giper { width: 100%; color:#3d3d3d;}
.giper .globus-block { display: block; margin: 0 0 60px 0;}
.content-giper { width: 980px; margin: 0 auto; }
.giper h1 {color: #3d3d3d; padding: 0 0 40px 0;}
.giper h2 {color: #f68b1f;}
.giper #myMap {height: 400px;}
.giper .about-giper .block {
	display: inline-block;
	vertical-align: top;
	width: 135px;
	padding: 0 28px 0 30px;
	background: url("images/Time.png") 0 0 no-repeat;
}
.giper .about-giper .block.ADDRESS {background: url("images/Geo.png") 0 0 no-repeat;width: 140px;padding: 0 28px 0 25px;}
.giper .about-giper .block.PHONE {background: url("images/Phone.png") 0 0 no-repeat;width: 140px;padding: 0 28px 0 25px;}
.giper .about-giper .block p {padding: 0; margin: 0;font-family: 'Roboto Condensed';font-size: 14px; line-height: 20px; }
.giper .about-giper .block p.name {font-weight: bold; }
.giper .schedule-detail {font-family: 'Roboto Condensed';font-size: 14px; line-height: 20px;color: #ff4a27; text-align: center; background: #f8f8f8; border-radius: 4px; padding: 20px 0; }
.giper .schedule-detail p {padding:0;margin:0;font-family: 'Roboto Condensed';font-size: 14px; line-height: 20px;}
.giper .round-block { width: 230px;padding-top: 250px;background: url('images/globus_virtual_tour.jpg') center top no-repeat;font-family: 'Roboto Condensed'; font-size: 14px; color: #fcaf1b; display: inline-block; text-align: center;margin-right: 142px; text-decoration: none; }
.giper .round-block.last {margin-right: 0;}
.giper .round-block.virtual_tour {background: url('images/globus_virtual_tour.jpg') center top no-repeat;}
.giper .round-block.shema {background: url('images/globus_kak_proehat.jpg') center top no-repeat;}
.giper .round-block.in_number {background: url('images/globus_v_cifrah.jpg') center top no-repeat;}
.giper .round-block span:after {display: inline-block; content: ""; width: 14px; height: 5px; background: url('images/arrow_orange.png') 0 -5px no-repeat; position: relative; margin-left: 10px; top: -2px; }
.giper .round-block:hover span:after{background: url('images/arrow_orange.png') 0 0 no-repeat; }
.giper .round-block:hover span{color:#f68b1f;}
.giper .service-block { margin: 0 0 20px 0; }
.giper .service-block .service-item { display: inline-block; vertical-align: top; border: 1px dashed #d8d8d8; border-radius: 4px; width: 226px; padding: 0; margin: 0 17px 20px 0; text-align: center; font-family: 'Roboto Condensed'; font-size: 14px; line-height: 20px; height: 232px; }
.giper .service-block .service-item.last {margin-right: 0;}
.giper .service-block .service-item .description { padding: 0 20px 20px 20px; text-align: left; }
.giper .service-block .service-item .image { border-radius: 80px; border: 1px solid #ededec; text-align: center; display: inline-block; vertical-align: middle; width: 133px; height: 133px; margin: 20px 0 17px 0; overflow: hidden; }
.giper .service-block .service-item .image table {border: none; background: none; padding: 0; margin: 0;}
.giper .service-block .service-item .image table td {width: 133px; height: 133px;text-align: center;vertical-align: middle;}
.giper .service-block .service-item .name { font-family: 'Roboto Condensed';font-size: 18px; line-height: 26px; font-weight: bold; display: block; width: 190px; margin: auto; text-align: center; padding-bottom: 8px;}
.giper a.more { display: inline-block; width: 128px;text-align: center;font-family: 'Roboto Condensed';font-size: 15px;color: #fff;margin: 0 10px 0 0;padding: 8px 0;text-decoration: none;background-color: #fcaf1b;border-radius: 4px;cursor: pointer; }
.giper a.more:hover {color:#fff; background-color:#f68b1f;}
.giper .carousel .shoping-galery, .giper .carousel .services {position: relative; }
.giper .shoping-galery .shoping-galery-js-prev, .giper .services .services-js-prev { position: absolute; top: 50%; left: -70px; margin-top: -24px;}
.giper .shoping-galery .shoping-galery-js-prev a, .giper .services .services-js-prev a { display: block;  text-indent: -9999px;  width: 49px; height: 24px; background: url('images/prev-slide.png') bottom left no-repeat; }
.giper .shoping-galery .shoping-galery-js-prev a:hover, .giper .services .services-js-prev a:hover { background-position: top left; }
.giper .shoping-galery .shoping-galery-js-next, .giper .services .services-js-next { position: absolute; top: 50%; right: -70px; margin-top: -24px; }
.giper .shoping-galery .shoping-galery-js-next a, .giper .services .services-js-next a { display: block;  text-indent: -9999px;  width: 49px; height: 24px; background: url('images/next-slide.png') bottom right no-repeat; }
.giper .shoping-galery .shoping-galery-js-next a:hover, .giper .services .services-js-next a:hover { background-position: top right; }
.giper .shoping-galery .other .block{display: block; width:231px; float:left; margin-right:16px; margin-bottom:20px; border-radius:4px; text-decoration: none; color:#3d3d3d;border: 1px dashed #d8d8d8; font-family: 'Roboto Condensed'; font-size: 14px; line-height:20px; height: auto; }
/*.shoping-galery .other .block:hover{ border: 1px dashed #ee7f01;}*/
.giper .shoping-galery .other .block:last-child{margin-right:0;}
.giper .shoping-galery .other .block .image{height:125px; margin: 1px 0 0 1px;}
.giper .shoping-galery .other .block .image table {width: 100%; height: 100%; border: none; background: none;padding: 0; margin: 0;}
.giper .shoping-galery .other .block .image table td {text-align: center; vertical-align: middle;}
.giper .shoping-galery .other .block .image img{border-radius:6px;}
.giper .shoping-galery .other .block .description{padding:20px; height: auto;}
.giper .shoping-galery .other .block .description .body{ overflow:hidden; font-family: 'Roboto Condensed'; margin-bottom:5px; height: auto; text-align: center;}
.giper .shoping-galery .other .block .description .body .time{display:block; font-size:13px; margin-bottom:5px; color:#a09e9c;}
.giper .shoping-galery .other .block .description .body .name{display:block; font-size:18px; font-weight:bold; margin-bottom:7px;}
.giper .shoping-galery .other .block .description .body .name:hover{color: #3d3d3d;}
.giper .shoping-galery .other .block .description .body .short-desc{display:block; font-weight:normal;}

.giper .services .other .block{display: block; width:231px; height: 231px; float:left; margin-right:16px; margin-bottom:20px; border-radius:4px; text-decoration: none; color:#3d3d3d;border: 1px dashed #d8d8d8; font-family: 'Roboto Condensed'; font-size: 14px; line-height:20px; }
/*.shoping-galery .other .block:hover{ border: 1px dashed #ee7f01;}*/
.giper .services .other .block:last-child{margin-right:0;}
.giper .services .other .block .image{height:125px; margin: 1px 0 0 1px;}
.giper .services .other .block .image table {width: 100%; height: 100%; border: none; background: none;padding: 0; margin: 0;}
.giper .services .other .block .image table td {text-align: center; vertical-align: middle;}
.giper .services .other .block .image img{border-radius:6px; width: auto;}
.giper .services .other .block .description{padding:20px; height: auto;}
.giper .services .other .block .description .body{ overflow:hidden; font-family: 'Roboto Condensed'; margin-bottom:5px; height: auto; text-align: center;}
.giper .services .other .block .description .body .time{display:block; font-size:13px; margin-bottom:5px; color:#a09e9c;}
.giper .services .other .block .description .body .name{display:block; font-size:18px; font-weight:bold; margin-bottom:7px;}
.giper .services .other .block .description .body .name:hover{ color: #3d3d3d;}
.giper .services .other .block .description .body .short-desc{display:block; font-weight:normal;}

.giper .how-to-get {position: relative;}
.giper .how-to-get .map-block { 
	position: relative; 
	border-radius: 4px; 
	overflow: hidden; 
	margin: 0 0 20px 0; 

	/* chrome bug fix */
	-webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC);
}
.giper .how-to-get .user-block {position: absolute; top: 20px; right: 20px; /* bottom: 20px; */ background: #ffffff; border-radius: 4px; padding: 20px; width: 420px; webkit-box-shadow: inset 0 0 0 1px rgba(0,0,0,.15),0 5px 15px -5px rgba(0,0,0,.5); -moz-box-shadow: inset 1px 1px 10px #aaa; box-shadow: inset 0 0 0 1px rgba(0,0,0,.15),0 5px 15px -7px rgba(0,0,0,.5); font-family: 'Roboto Condensed'; }
.giper .how-to-get .user-block div.skip{margin-bottom:20px;}
.giper .how-to-get .user-block p.name { margin: 0 0 10px 0; padding: 0; font-size: 16px; line-height: 25px; font-weight: bold; }
.giper .how-to-get a.marshr { color: #fcaf1b; text-decoration: none; display: block; font-size: 14px; line-height: 20px;}
.giper .how-to-get a.marshr.last{margin: 0 0 20px 0;}
.giper .how-to-get a.marshr:after {display: inline-block; content: ""; width: 14px; height: 5px; background: url('images/arrow_orange.png') 0 -5px no-repeat; position: relative; margin-left: 10px; top: -2px;  }
.giper .how-to-get a.marshr:hover {color:#f68b1f;}
.giper .how-to-get a.marshr:hover:after{background: url('images/arrow_orange.png') 0 0 no-repeat; }
.giper .how-to-get .user-block form { position: relative; }
.giper .how-to-get .user-block form #current_location { position: absolute; top: 8px; right: 0; width: 15px; height: 14px; background: url('images/current_location.jpg') no-repeat; cursor:pointer;}
.giper .how-to-get .user-block input[type='text'] { display: block; border: none; border-bottom: 1px solid #d8d8d8; background: none; font-family: 'Roboto Condensed'; font-size: 14px; line-height: 30px; outline: none; margin: 0 0 10px 0; width: 100%; text-indent: 25px; height: 30px; }
.giper .how-to-get .user-block input[type='text'][name='from'] {background: url('images/point_a.jpg') left center no-repeat; }
.giper .how-to-get .user-block input[type='text'][name='to'] {background: url('images/point_b.jpg') left center no-repeat; }
.giper .how-to-get .user-block input[type='submit'] { outline: none; display: inline-block; width: 128px; text-align: center; font-family: 'Roboto Condensed'; font-size: 15px; color: #fff; margin: 10px 0 0 0; padding: 8px 0; text-decoration: none; background-color: #fcaf1b; border-radius: 4px; cursor: pointer; border: none; }
.giper .how-to-get .user-block input[type='submit']:hover { color:#fff; background-color:#f68b1f; }
.giper .how-to-get .user-block input[type='submit'].grey{
	background-color: #fff;
    color: #C3C3C3;
    border: 1px solid #F1F1F1;
}

.giper .how-to-get .user-block .radio-type-scheme{padding-top:3px;}
.giper .how-to-get .user-block .radio-type-scheme input{display: none;}
.giper .how-to-get .user-block .check{cursor: pointer; margin-right:5px; display:inline-block; width:30px; height:30px;}

.giper .how-to-get .user-block .ch-auto{background:url('images/sprite-scheme.png') right -44px no-repeat;}
.giper .how-to-get .user-block .ch-auto.active,.giper .how-to-get .user-block .ch-auto:hover{background-position: left -44px;}
.giper .how-to-get .user-block .ch-bus{background:url('images/sprite-scheme.png') right top  no-repeat;}
.giper .how-to-get .user-block .ch-bus.active, .giper .how-to-get .user-block .ch-bus:hover{background-position: left top ;}
.giper .how-to-get .user-block .ch-foot{background:url('images/sprite-scheme.png') right bottom no-repeat;}
.giper .how-to-get .user-block .ch-foot.active, .giper .how-to-get .user-block .ch-foot:hover{background-position: left bottom;}


.ymaps-2-1-31-copyright, .ymaps-2-1-31-islets_gotoymaps, .ymaps-2-1-31-controls__control_toolbar.ymaps-2-1-31-user-selection-none, .ymaps-2-1-31-search__input_serp_yes .ymaps-2-1-31-search__serp-button, .ymaps-2-1-31-input_size_s .ymaps-2-1-31-input__clear {display: none;}
.ymaps-2-1-31-search_layout_normal .ymaps-2-1-31-input_theme_normal .ymaps-2-1-31-input__box {
	border: none !important; border-bottom: 1px solid #d8d8d8 !important; background: none !important; 
	background: url('images/point_a.jpg') left center no-repeat !important;
	text-indent: 25px !important; height: 30px !important;
	font-family: 'Roboto Condensed' !important; font-size: 14px !important; line-height: 30px !important;
	padding: 0 !important;
}
.ui-helper-hidden-accessible { display: none;}
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
	list-style-type: none;
    padding: 0;
    margin: -2px 0 0 12px;
	max-width: 420px;
	border: 1px solid #d8d8d8;
	background: #ffffff;
}
.ui-autocomplete li {
	padding: 6px 10px;
	border-bottom: 1px solid #d8d8d8;
}
.ui-autocomplete li:hover {
	background: #d8d8d8;
	cursor: pointer;
}
.ui-autocomplete li:last-child {
	border: none;
}
.ui-autocomplete li a {
	color: #3d3d3d;
	font-family: 'Roboto Condensed'; 
	font-size: 14px;
	line-height: 20px;
	text-decoration: none;
	
}