  

/* Start:/local/templates/nsu/components/bitrix/catalog/maps/style.css?15482410274354*/
.row-mapsbuttons {
    margin-right: -10px !important;
    margin-left: -10px !important;
	margin-bottom: 100px;
}

.row-mapsbuttons td {
	padding: 0 10px;
}


a.maps-button {
	border: 2px solid #949494;
	background: #fff;
	color: #404040;
	padding: 25px 10px;
	font-size: 20px;
	line-height: 1;
	font-family: 'PTSansBold', Arial, sans-serif;
    text-decoration: none;
	text-align: center;
	width: 100%;
	display: block;
	text-decoration:none;
}

a.maps-button:hover, a.maps-button:focus, a.maps-button.active {
	border: 2px solid #72C81D;
	background: #72C81D;
	color: #fff;
	text-decoration:none;
}

.maps-cursection-title {
	font-size: 18px;
	line-height: 1;
	font-family: 'PTSansBold', Arial, sans-serif;
	margin: 0 0 25px 0;
}

.maps-level {
	margin-bottom: 10px;
}

a.maps-levelbutton{
	width: 160px; 
	border: 2px solid #72C81D;
	background: #fff;
	padding: 25px;
	font-size: 18px;
	line-height: 1;
	font-family: 'PTSansBold', Arial, sans-serif;
    text-decoration: none;
	text-align: center;
	display: block;
	text-decoration:none;
}

a.maps-levelbutton:hover, a.maps-levelbutton.active {
	border: 2px solid #72C81D;
	background: #72C81D !important;
	color: #fff;
	text-decoration:none;
}

a.maps-levelbutton > span {background: #fff; color: #72C81D;}
a.maps-levelbutton:hover > span, a.maps-levelbutton.active > span {background: #72C81D; color: #fff;}

.resizer {
	background: #E1E1E1;
	position: absolute;
	width: 48px;
	height: 94px;
	left: -40px;
    top: 50px;
}

.resizer > a{
	display: block;
	width: 36px;
	height: 36px;
	border-radius:19px;
	background-color: #B7B7B7;
	color: #fff;
	text-decoration: none;
    text-align: center;
    font-size: 0;
	text-indent: -999px;
    line-height: 1;
    margin: 7px auto 0 auto;
	background-position: center center;
	background-repeat: no-repeat;
}
.resizer > a:hover, .resizer > a:focus {
	background-color: #949494;
	color: #fff !important;
	text-decoration: none !important;
}

.resizer > a.plus{
	background-image: url(/upload/about_NSU/resizer/plus.png)
}
.resizer > a.minus{
	background-image: url(/upload/about_NSU/resizer/minus.png)
}

.maps-imgwrapper a {
	display:block;
}

.dragscroll {
  width: 100%;
  height: 1000px;
  overflow: hidden;
  
  cursor: grab;
  cursor : -o-grab;
  cursor : -moz-grab;
  cursor : -webkit-grab;
}

.col-xs-five {
  width: 20% !important;
  float: left;
}

@media (min-width: 640px) {
  .col-sm-five {
    width: 20% !important;
    float: left;
  }
}

@media (min-width: 768px) {
  .col-md-five {
    width: 20% !important;
    float: left;
  }
}

@media (min-width: 1024px) {
  .col-lg-five {
    width: 20% !important;
    float: left;
  }
}

@media (min-width: 1440px) {
  .col-xl-five {
    width: 20% !important;
    float: left;
  }
}

.maps-links {
	padding: 0 0 0 30px;
}

p.maps-print > img,
p.maps-pdf > img {
	margin: -5px 10px 0 0;
}

@media (max-width: 991px) {

	.maps-levels {
		background-color: #e1e1e1;
		border-bottom: 1px #bcbcbc solid !important;
		padding: 0 !important;
		margin: 0 -15px 30px -15px !important;
	}
	.left-menu > li.maps-cursection-title {
		display: none;
	}
	.left-menu.maps-levels > li {
		margin:0;
		width: 25%;
		float:left;
    	margin: 1px 0 -1px 0;
		border-bottom: 1px #bcbcbc solid;
	}
	.left-menu.maps-levels.maps-levels-3 > li,
	.left-menu.maps-levels.maps-levels-5 > li,
	.left-menu.maps-levels.maps-levels-6 > li {
		width: 33.33%;
	}


	.left-menu.maps-levels > li > a.maps-levelbutton {
		background-color: #e1e1e1;
		padding: 0 0 0 0px;
		border: none;
		width: 100%;
		font-size: 16px;
		line-height: 30px;
		font-family: 'PTSansRegular';
	}

	.row-mapsbuttons {
		margin-bottom: 0;
	}

	.row-mapsbuttons li {
		width: 50%; 
		float:left;
	}

	a.maps-levelbutton.inactive > span {
		background: transparent;
		color: #272727 !important;
	}

	.content-bar {
		width: 100% !important;
	}

	.resizer {
		display:none;
	}
}

@media (max-width: 767px) {

	.row-mapsbuttons ul{
		margin: 0 -5px 20px -5px;
	}

	.row-mapsbuttons li {
		width: 100%; 
		float:none;
	}

	.resizer {
		left: 10px;
		top: 20px;
	}

	.maps-button-item {
		width:100%;
	}
	.maps-button-item.active {
		color: #fff;
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	.maps-button-item {
		background: transparent !important;
		border: none !important;
	}
	.maps-button-item.active {
		text-decoration: underline;
	}
}

/* End */


/* Start:/local/templates/nsu/components/bitrix/catalog/maps/bitrix/catalog.element/print/style.css?1548241027431*/
body{background:#fff !important; color: #000 !important;}

#panel,
.container-header,
.main-menu-wrap,
.breadcrumb,
.menu-sidebar,
.row-mapsbuttons,
.main-container .hidden-xs,
.footer
{
	display:none !important;
}

.content-bar {
	width: 100% !important;
}

h1, .h1 {
    font-size: 20pt !important;
    line-height: 2 !important;
    color: #000 !important;
    margin-top: 10px !important;
    margin-bottom: 30px !important;
}

/* End */
/* /local/templates/nsu/components/bitrix/catalog/maps/style.css?15482410274354 */
/* /local/templates/nsu/components/bitrix/catalog/maps/bitrix/catalog.element/print/style.css?1548241027431 */
