<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">nav {

	position: relative;

	z-index: 99;

	margin-top:-6px;

	margin-left: -6px;

}



/*** MENU ***/

.sf-menu, .sf-menu * {

	margin:			0;

	padding:		0;

	list-style:		none;

}

.sf-menu {

	line-height:	1.0;

}



nav {

	padding-top:8px;

	float: right;

}



.sf-menu li {

    border-top: 1px solid #BABABA;

    float: left;

    margin-right: 11px;

	margin-top:15px;

    padding-top: 15px;

    position: relative;

    width: 131px;

}



.sf-menu a {

	display:		inline-block;

	color:#818181;

	text-transform:uppercase;

	font-size:12px;

	transition: all 0.4s ease 0s;

	line-height:16px;

	position:		relative;

}

.sf-menu &gt; li {

	padding-top: 15px;

	margin-top:45px;

}



.sf-menu &gt; li &gt; a {

	width: 100%;

	padding-top: 15px;

}



.sf-menu a:hover,

.sf-menu a.active,

.sf-menu li.sfHover &gt; a,

.sf-menu li.current &gt;  a {

	color:#323232;

	text-decoration:none;

}

.sf-menu ul a:hover,

.sf-menu ul li.sfHover &gt;a {

	color:#8a8a8a;

}

.sf-menu ul ul a:hover,

.sf-menu ul ul li.sfHover &gt;a {

	color:#000;

}





.sf-menu ul {

    background: none repeat scroll 0 0 #000033;

    padding: 16px 19px 17px 17px;

    position: absolute;

    top: -999em;

    width: 95px;

}

.sf-menu ul ul {

    background: none repeat scroll 0 0 #8A8A8A;

    padding: 12px 8px 11px 12px;

    position: absolute;

    top: -999em;

    width: 53px;

}





.last3 {

	margin-bottom:0 !important;

	padding-bottom:0 !important;

	background:none !important;

}



.sf-menu ul li {

    background: url("../images/divider1.png") repeat-x scroll 0 bottom transparent;

    border: medium none;

    margin-bottom: 8px;

    padding: 0 0 11px;

    width: 100%;

}



.sf-menu ul a {

	color:#fff;

	text-transform:none;

}

.sf-menu li:hover {

	visibility:		inherit; /* fixes IE7 'sticky bug' */

}



.sf-menu li:hover ul,

.sf-menu li.sfHover ul {

	left:			0;

	top:			48px; /* match top ul list item height */

	z-index:		99;

}

ul.sf-menu li:hover li ul,

ul.sf-menu li.sfHover li ul {

	top:			-999em;

}

ul.sf-menu li li:hover ul,

ul.sf-menu li li.sfHover ul {

	left: 80px;

    top: -11px;

}

ul.sf-menu li li:hover li ul,

ul.sf-menu li li.sfHover li ul {

	top:			-999em;

}

ul.sf-menu li li li:hover ul,

ul.sf-menu li li li.sfHover ul {

	left:			10em; /* match ul width */

	top:			0;

}

.sf-sub-indicator {

	line-height: 11px;

}



@media only screen and (max-width: 995px) {

	nav {

		margin-left: 10px;

	}

	.sf-menu &gt; li &gt; a {

		padding: 28px 0px;

	}

	.sf-menu &gt; li {

		width:124px;

	}

	.sf-menu li:hover ul,

	.sf-menu li.sfHover ul {

		left:			0;

		top:			85px; /* match top ul list item height */

		z-index:		99;

		width:125px;

	}

	.sf-menu &gt; li {

		width: 90px;

	}

	.sf-menu &gt; li &gt; a {

		padding: 0;

	}



	.p-contacts #map_canvas {

		width: 378px;

	}

	

}



@media only screen and (max-width: 767px) {

	nav {    

	font-family: 'Open Sans Condensed', sans-serif;

    font-size: 14px;

    line-height: 20px;

    color: #ffffff;

    background-color: #000033;

    width: 100%;

    outline: none;

    padding: 5px;

    border: none;

    font-weight: normal;

    border: 1px solid #c9c8c8;

		margin-left: 0px;

	}

	.sf-menu { display:none; }

	nav {

		width: 100%;

	}



	nav select option:first-child {

		color:#ffffff;

	}

	.p-contacts .map_wrapper .figure_img {

		float: none;

	}

	.p-contacts #map_canvas {

		width: 100%;

	}

}



@media only screen and (max-width: 479px) {

		nav select {

			padding-top: 7px;

			padding-bottom: 9px;

		}

	

}</pre></body></html>