@charset "utf-8";
.menu ul li {
	display:block;
	width:270px;
	padding:4px 0 0 0;
	list-style:none;
	text-align:left;
}
.menu ul li a {
	padding:0 17px 0 0;
	display:block;
	height:25px;
	font-size:14px;
	color:#82846f;
	outline:none;
}

.menu ul li ul {
	display:none;   
}

.menu ul li ul li {
	background-image:url(../img/minibutton-off.png);
	background-repeat:no-repeat;
	background-position:25px 10px;
	display:block;
	font-size:12px;
	list-style:circle;
	color:#8f9d4c;
	height:20px;
	padding:6px 0 0 0;
}

.menu ul li ul li a {
	background:none;
	font-size:12px;
	height:15px;
	color:#c7c900;
}

/* reset marginesów oraz dopełnień */
html, body, ul, li { margin: 0;}
br {line-height:8px; margin:0px;}

/* reset wysokości linii i fontu */
h1, h2, ul, li, p { margin: 0; padding: 0; }


/* CONTENT */ 
#content {
	margin:-10px 0 0 10px;
	width:270px;
	background:none;
	overflow:hidden;
	font-family: 'Nunito', Verdana, serif;
	font-weight: 400;
	text-shadow:#fff 0 1px;
	text-transform:uppercase;
	font-size:14px;
}

#content ul li ul li a{
	padding:0 0 0 40px;
	color:#443736;
	text-transform:uppercase;
	font-weight:300;
	font-size:12px;
	color:#2e2222;
	text-shadow:none;
	background-image:none;
}

#content ul li ul li a:hover{
	color:#b83439;
	text-shadow:none;
	background-image:none;
}

#content a{
	margin:2px 0 0 0;
	padding:0 0 0 25px;
	text-decoration:none;
	color:#b83439;
	background-image:url(../img/menu-bg-off.png);
	background-repeat:no-repeat;
	background-position:0 bottom;
	-webkit-transition: background 0.2s ease;
    -moz-transition: background 0.2s ease;
    -ms-transition: background 0.2s ease;
    -o-transition: background 0.2s ease;
    transition: background 0.2s ease;
}

#content a:active{
	text-decoration:none;
	color:#FFF;
}
#content a:hover{
	background-image:url(../img/menu-bg-on.png);
	background-repeat:no-repeat;
	background-position:0 bottom;
	text-decoration:none;
	color:#b83439;
}
.bottone {
	width:270px;
	height:25px;
	text-align:right;
	padding:3px 8px 0 0;
}