.u-vmenu { }
.u-vmenu ul { 
	margin-left: 0 !important; 
	margin-top: 10px !important;
	margin-bottom: 10px !important;
	background-color: #f4f4f4;
	padding-bottom: 3px;
}
.u-vmenu ul li {
	/*width: 350px;*/
	list-style: none;
}
.u-vmenu ul a { border: none !important;}
.u-vmenu ul a.active { font-weight: bold; color: #38AB6A;}
.u-vmenu ul ul{
	display: none;
}
.u-vmenu > ul > li {
	/*
	background: url(../images/vmenu/zakladka.png) left top no-repeat;
	background-size: 100% auto;
	*/
	margin-bottom: 0px;
	padding: 0px;
}

.u-vmenu ul li a {
	/*height: 30px;*/
	line-height: normal;
	display: block;
	font-size: 0.8em;
	color: #582D18/*#82846f*/;
	text-decoration: none;
	outline: none;
}

.u-vmenu ul li a:hover {
	color: #38AB6A;
	text-decoration: underline;
}

.u-vmenu > ul > li > a {
	/*height: 42px;*/
	line-height: 25px;
	padding-left: 10px;
}
.u-vmenu > ul > li > ul > li > a {
	padding-left: 0px;
	padding-right: 25px;
}
.u-vmenu > ul > li > ul > li > ul > li > a {
	padding-left: 0px;
	padding-right: 25px;
}
.u-vmenu > ul > li > ul > li > ul > li > ul > li > a {
	padding: 3px 25px 3px 0px;
}
.u-vmenu ul li a[data-option='on']
{
	background: url(../images/vmenu/on.png) right center no-repeat;
	font-weight: bold;
	color: #38AB6A;
}
.u-vmenu ul li a[data-option='off'] {
	background: url(../images/vmenu/off.png) right center no-repeat;
}