.menu-lewe ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.menu-lewe-1-poziom	{
	width: 100%;
	display: block;
	margin: 0px auto;
	padding: 0px;
	position: relative;
}
.menu-lewe-1-poziom > li {
	font-family: "Exo", sans-serif;
	font-weight: 600;
	list-style: none;
	max-width: 100%;
	display: flex;
	flex-wrap: wrap;
  position: relative;
	margin: 0px 0px 4px 0px;
}

.menu-lewe-1-poziom a,
.menu-lewe-1-poziom > li > span {
	font-size: 18px;
	flex: 1 1;
	display: flex;
	text-decoration-color: transparent;
	padding: 12px 16px;
	/*transition: all .2s ease-out;*/
}
.menu-lewe-1-poziom > li > a::after {
	padding-top: 3px;
}
.menu-lewe-1-poziom li.grafika {
	background: none;
}
.menu-lewe-1-poziom li.grafika > a {
	justify-content: center;
}
.menu-lewe-1-poziom img {
	max-width: 100%;
}
.menu-lewe-1-poziom li.grafika > a::after {
	display: none !important;
}
.menu-lewe-1-poziom a:hover {
	opacity: 0.8;
}

.menu-lewe .aktywna > ul {
	padding-bottom: 8px;
	display: block;
}

/*n poziom*/

.menu-lewe > ul ul {
	font-size: 14px;
	font-family: "Open Sans", sans-serif;
	font-weight: 400;
	display: none;
	width: 100%;
	position: relative;
  padding: 0;
  list-style: none;
}
.menu-lewe-1-poziom > li.aktywna > ul > li.aktywna.rozwijka {
	padding-top: 8px;
}
.menu-lewe > ul li.rozwijka > ul {
	display: block;
}
.menu-lewe > ul ul ul ul {
	left: -8px;
}
.menu-lewe > ul ul li {
	padding: 0px 0px 0px 12px;
	position: relative;
  min-width: 100%;
}
.menu-lewe > ul > li > ul > li {
	padding-left: 8px;
}
.menu-lewe > ul ul ul li {
	padding-left: 26px;
}
.menu-lewe > ul ul ul li:before {
	position: relative;
	top: -2px;
	content: "\f105";
	font-family: 'Font Awesome 5 Free';
	font-size: 8px;
	display: inline;
	margin: 0px 4px 0px -16px;
}
.menu-lewe > ul ul li.rozwijka > a:after {
	position: absolute;
	right: 16px;
	content: "\f107";
	font-family: 'Font Awesome 5 Free';
	font-size: 16px;
	display: inline;
}
.menu-lewe > ul > li > ul .rozwijka:not(.aktywna) ul {
	display: none;
}

.menu-lewe > ul ul li a {
	font-size: 14px;
	display: inline-flex;
	padding: 4px 16px 4px 8px;
	/*line-height: 1.25em;*/
}
.menu-lewe > ul ul li.rozwijka a {
	padding-right: 40px;
}

.menu-lewe label,
.menu-lewe .label {
	display: inline-block;
	padding: 8px;
	text-align: right;
	margin: 2px 4px 2px 0px;
}
.menu-lewe .formline > label:first-child,
.menu-lewe .formline > .label:first-child {
	min-width: 25% !important;
}
.menu-lewe label + span,
.menu-lewe input[type='text'],
.menu-lewe input[type='password'],
.menu-lewe input[type='color'],
.menu-lewe input[type='date'],
.menu-lewe input[type='time'],
.menu-lewe input[type='number'],
.menu-lewe input[type='range'],
.menu-lewe textarea,
.menu-lewe select {
	flex: 1 1;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	padding: 8px 12px;
	margin: 2px 0px;
	max-width: 65%;
}

.menu-lewe .btns,
.menu-lewe .btns_szukaj {
	padding: 4px;
	margin: 16px 0px;
	display: flex;
	flex-flow: row wrap;
	justify-content: center;
	align-items: center;
}

.menu-lewe input[type='submit'],
.menu-lewe input[type='reset'],
.menu-lewe input[type='button'],
.menu-lewe .button,
.menu-lewe .button-login {
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	padding: 8px 8px 8px 12px !important;
	text-transform: uppercase;
	min-width: 180px;
	margin: 2px;
	transition: 0.3s;
}

.menu-lewe .btn {
	margin: 2px;
	/*max-height: 38px;*/
	display: inline-block;
}
.menu-lewe .btn_all {
	min-width: 160px;
	margin: 0px !important;
}
.menu-lewe .btn_fas,
.menu-lewe .btn_fas_bialy {
	position: absolute;
	margin: 14px 0px 0px 12px;
}

.menu-lewe .button-login {
	min-width: 80px !important;
	margin: 0px !important;
}
.menu-lewe .button-login-tlo {
	display: inline-block;
	margin: 8px 2px;
	text-align: right;
}
.menu-lewe .button-login-tlo em {
	margin: 0px 12px;
}

.menu-lewe input[type=submit]:hover,
.menu-lewe input[type=reset]:hover,
.menu-lewe input[type=button]:hover {
	cursor: pointer;
}
