﻿/*Menu góra*/
.podzial{
	width:1px;
	background:#02974a;
}

#menu_gora
{
	margin: 0px auto 0px auto;
	background:#00a650;
	height:216px;
}

.menu_gora_1
{
	float:left;
	display: table;
	padding: 0;
	margin: 0;
	width: 100%;
}

.menu_gora_1 li
{
   display: table-cell;
	text-align: center;
	vertical-align: top;
	padding: 0px 0px;
	margin: 0px;
	border:none;
	height:216px;
}

.menu_gora_1 li a
{
	font-family: 'Ubuntu', sans-serif;
	font-size: 18px;
	text-align: center;
	vertical-align: top;
	display: flex;
	color: #ffffff !important;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	margin: 0px auto;
	font-weight:700;
	justify-content:center;
	flex-direction:column;
	text-transform: uppercase;
	align-items:stretch;
   height: inherit;
}
.menu_gora_1 li a span{
	display:block;

}
.menu_gora_1 li a span:first-child{
	min-height:130px;
	vertical-align:bottom;
	display: flex;
	align-items: center;
   justify-content: center;
}
.menu_gora_1 li a span:last-child{
	vertical-align:bottom;
	display: flex;
	align-items: flex-end;
   justify-content: center;
	padding:0px 0px 12px 0px;
	background: url('../grafika/kreska_menu.png') bottom center no-repeat;
}
.menu_gora_1 li.aktywna a
{
	background: #ffffff;
	color:#02974a !important;
}
.menu_gora_1 li:hover,
a.menu_hover
{
	background: #02974a;
}

li.aktywna a.menu_hover{}
/*	2-gi poziom */

.menu_gora_2_div
{
	margin: 0px;
}
ul.menu_gora_2 li span.aktywna + div > ul{
	display:block;
}
ul.menu_gora_2
{
	position: absolute;
	z-index: 5000;
	display: none;
	list-style: none;
	background: #02974a;
	padding: 8px 16px 15px 16px;
	margin:  0px 0px 0px 0px;
	min-width: 300px;
	max-width:500px;
}

ul.menu_gora_2 li {
	text-align: left;
	vertical-align: top;
	display: block;
	padding: 9px 8px 9px 8px;
	margin: 0px;
	border-bottom: 1px solid #018b44;
}

ul.menu_gora_2 li:first-child
{
	border-top: 1px solid #018b44;
}

ul.menu_gora_2 li a,
ul.menu_gora_2 li span
{
	font-family: 'Ubuntu', sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-decoration: none;
	color: #ffffff;
	display: block;
	text-align: left;
	margin: 0px;
   padding: 0px;
	text-transform: none;
	cursor: pointer;
	z-index: 1000;
}
ul.menu_gora_2 li a{
	padding-left: 15px;
}
/*ul.menu_gora_2 li a:before,*/
ul.menu_gora_2 li span:before
{
	font-family: 'FontAwesome';
	font-size: 16px;
	content: "\f0da";
	margin: 0px 8px 0px 0px;
	color: #ffffff;
}

ul.menu_gora_2 li a:hover,
ul.menu_gora_3 li a:hover,
ul.menu_gora_4 li a:hover,
ul.menu_gora_2 li span:hover,
ul.menu_gora_3 li span:hover,
ul.menu_gora_2 li a:hover:before,
ul.menu_gora_3 li a:hover:before,
ul.menu_gora_4 li a:hover:before,
ul.menu_gora_2 li span:hover:before,
ul.menu_gora_3 li span:hover:before
{
	color: #ffff00;
}

/*	3-eci poziom */
ul.menu_gora_3
{
	display: none;
	list-style: none;
	padding: 0px 0px 0px 0px !important;
   margin: 0px 0px 0px 24px !important;
}

ul.menu_gora_3 li	{
	padding: 8px 0px 0px 0px !important;
   margin: 0px 0px 0px 0px !important;
	border-bottom: none;
}

ul.menu_gora_3 li:first-child{
	border-top: none;
}

ul.menu_gora_3 li a:before
{
	display:none;
}
/*	4-eci poziom */
ul.menu_gora_4
{
	display: none;
	list-style: none;
	padding: 0px 0px 0px 0px !important;
   margin: 0px 0px 0px 24px !important;
}

ul.menu_gora_4 li	{
	padding: 8px 0px 0px 0px !important;
   margin: 0px 0px 0px 0px !important;
	border-bottom: none;
}

ul.menu_gora_4 li:first-child{
	border-top: none;
}

ul.menu_gora_4 li a:before
{
	display:none;
}
