* { /*font-family: "Noto Sans", sans-serif;*/}
.MenuG ul {
    list-style: none;
    float: left;
	font-size:1vw;
	padding:0;
	margin:0;
}
.MenuG li{
	color:white;
	background:red;
	text-align:center;	/* wyśrodkowanie tekstu na listach rozwijanych */
	cursor:pointer;
}

/* położenie strzałki */
/*ul>li>ul {
	top:0.8vw;
	left:23.5vw;
	z-index:1002;
	padding:0.5vw;
	background:url(../grafika/strzalka.png) no-repeat;
}*/ 

.MenuG li:hover {
     background-color:#f26c4f;
	 transition: 400ms;
}

/* formatowanie głównych przycisków menu */
.MenuG ul > li {
     margin: 0 0.5vw;
     padding: 0.7vw 1vw;
     float: left; 
     position: relative;
     /*height: 30px;*/
	 /*background-color:#002255;*/	/* kolor tła głównych przycisków menu */
	 background-color:rgb(0,34,52);
	 font-family: "Noto Sans", sans-serif;
	 font-weight:normal;
	 font-size:1.0vw;
}

.MenuG ul > li > a {
     /*padding: 10px; */
	 /*background-color:#002255;*/
	 background-color:rgb(0,34,52);
     color: white;	/* kolor czcionki pola menu bez rozwijanej karty */
     text-decoration: none;
}

.MenuG ul > li > a:hover, 
.MenuG ul > li:hover > a {
     color: white;	/* kolor czcionki pola menu bez rozwijanej karty po wskazaniu myszką */
     /*text-decoration: underline;*/
	 background-color:#f26c4f;	/* podświetlenie pola po najechaniu myszką */
	transition: 400ms;
}

.MenuG ul > li ul {
     padding: 0;
     position: absolute; 
	 visibility: hidden;
     left: 0; 
     top: 2.8vw; 	/* odległość list rozwijanych od menu */
     width: 25vw;	/* szerokość rozwiniętej karty */ 
     text-align: left;
     /*background-color: #002255;
     border: 3px solid #002255;*/
	 background-color:rgb(0,34,52);
     border: 3px solid rgb(0,34,52);
     transform: scaleY(0);
     -webkit-transform: scaleY(0);
     transform-origin: 50% 0;
     -webkit-transform-origin: 50% 0;
     transition: 200ms;
	 font-size:1vw;
	 font-weight:normal;
}

.MenuG ul li:hover > ul {
	 visibility: visible;
     transform: scaleY(1);
     -webkit-transform: scaleY(1);
}

.MenuG ul > li ul ul {
     left: 25vw; 	/* odległość rozwijanej podkarty */
     top: -0.1vw;
	 /*background-color:#002255;*/	/* kolor rozwijanej podkarty */
}

.MenuG ul > li ul li {
     margin: 0; 
     padding: 0;
     position: relative; 
     float: none; 
     height: auto;
}

.MenuG ul > li ul li a {
     padding: 0.5vw 1vw;
     color: white; 	/* kolor czcionki list rozwijanych */
     text-decoration: none;
     display: block;
	 /*background-color:#002255;*/	/* kolor rozwijanych list */
	 background-color:rgb(0,34,52);
}

.MenuG ul > li ul li a:hover,
.MenuG ul > li ul li:hover > a {
     text-decoration: none;
     color: #fff;
     background-color: #f26c4f;	/* kolor belki podświetlającej */
	 transition: 400ms;
}