#social_menu{
	display: inline-block; vertical-align: top; padding-top: 3px;
}
#social_menu a{
	display: inline-block; height:32px; width: 32px; margin: 2px 5px;
}
#social_menu a:hover{
	background-position: 0 -32px;
}
#top .strona{
	padding: 0 20px;
}
#top p{
	padding: 13px; font-size: 0.85em;
}
#top p a{
	color: white;
}
#top p a:hover{
	color: #a0ce4e;
}
.social_facebook{
	background-image: url('../images/social_facebook.png');
}
.social_googleplus{
	background-image: url('../images/social_googleplus.png');
}
.social_instagram{
	background-image: url('../images/social_instagram.png');
}
.social_twitter{
	background-image: url('../images/social_twitter.png');
}
#top_menu{
	display: inline-block; float: right; vertical-align: top; text-align: right; padding: 5px 5px 15px;
}
.topmenu{
	display: inline-block; margin: 0 0 7px 5px;
}
.topmenu img{
	padding-right: 3px;
}
#menu{
	background-color: #a0ce4e; padding: 0 30px;
}
#menu ul{
	display: inline-block; vertical-align: top;
}
#menu ul li{
	display: inline-block; float: left;
}
#menu ul li a{
	display: inline-block; padding: 12px; color: white;
}
#menu ul li a:hover{
	background-color: #7ea636; color: white;
}
#menu .border_white{
	border-right: solid 1px white; border-left: solid 1px white;
}
#menu form{
	float: right; display: inline-block; vertical-align: top; padding: 0 5px;
}
#menu form input[type=text]{
	border-right: none; margin-right: -12px; height: 18px; vertical-align: top; width: 200px;  transition: all 0.5s;
}
#menu form input[type=submit]{
	background-color: #fbfbfb;  border: 1px solid #ccc; border-left: none; background-image: url(../images/lupa.png);    width: 30px;   height: 30px; 
	vertical-align: top; background-position:0px 0px;  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
}
#menu form input[type=submit]:hover{
	background-position:0px -30px; box-shadow: none;
}
#nawigacja{
	padding: 10px 40px; background-color: #f5f5f5; font-size: 0.8em; 
}
#nawigacja ul{
	display: inline-block;
}
#nawigacja ul li{
	display: inline-block;
}
#kategorie ul li a{
	background-color: #f5f5f5; display: block; padding: 12px 10px 10px;
}
#kategorie ul li a:hover{
	background-color: transparent;
}
#kategorie ul li a span{
	float: right; display: inline-block; padding: 0 5px; background-color:  #a0ce4e; color: white; font-size: 0.9em;
}
#kategorie ul li a:hover span{
	color: white;
}
#kategorie h2 img{
	float: right; opacity: 0.8; margin: 1px 0 2px 10px;
}
#kategorie h2 img:hover{
	opacity: 1;
}
.kategoria_miniaturka{
	width: 25px; height: 25px; margin-right: 10px; margin-top: -3px; vertical-align: top; 
}
#pokaz_menu_kategorie{
	display: none;
}
#panel_aktualnosci{
	background-color: #f5f5f5;
}
#panel_aktualnosci ul li a{
	display: block; padding: 10px; font-size: 0.85em; font-weight: bold;
}
#panel_aktualnosci ul li a span{
	float: right; font-weight: normal;
}