#accordion{float:left}
.accordion{font: bold 14px Arial, sans-serif; border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-left: 1px solid #ccc;position: relative;}
.accordion, .accordion li {margin:0; padding: 0; border: none;list-style-type:none;float:left;width:100%;
	
	text-align: center;
	margin-bottom: 20px;
}
#sideLeft > #accordion > li 
{
	background: #d20000;

background: -moz-linear-gradient(top,  #d20000 0%, #b90000 37%, #a40000 64%, #930000 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d20000), color-stop(37%,#b90000), color-stop(64%,#a40000), color-stop(100%,#930000));
background: -webkit-linear-gradient(top,  #d20000 0%,#b90000 37%,#a40000 64%,#930000 100%);
background: -o-linear-gradient(top,  #d20000 0%,#b90000 37%,#a40000 64%,#930000 100%);
background: -ms-linear-gradient(top,  #d20000 0%,#b90000 37%,#a40000 64%,#930000 100%);
background: linear-gradient(to bottom,  #d20000 0%,#b90000 37%,#a40000 64%,#930000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d20000', endColorstr='#930000',GradientType=0 );
transition: .5s;
border: 1px solid #3e3e3e;
}
#sideLeft > #accordion > li  > a
{
transition: 0.5s;
color: #fff;
font: 700 13px 'Ubuntu';
text-transform: uppercase;
padding-left: 18px;
background: transparent;

}
#sideLeft > #accordion > li:hover  > a, #sideLeft > #accordion > li.active  > a
{
background: #6c6c6c;
background: -moz-linear-gradient(top,  #6c6c6c 0%, #5c5c5c 37%, #434343 64%, #2f2f2f 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6c6c6c), color-stop(37%,#5c5c5c), color-stop(64%,#434343), color-stop(100%,#2f2f2f));
background: -webkit-linear-gradient(top,  #6c6c6c 0%,#5c5c5c 37%,#434343 64%,#2f2f2f 100%);
background: -o-linear-gradient(top,  #6c6c6c 0%,#5c5c5c 37%,#434343 64%,#2f2f2f 100%);
background: -ms-linear-gradient(top,  #6c6c6c 0%,#5c5c5c 37%,#434343 64%,#2f2f2f 100%);
background: linear-gradient(to bottom,  #6c6c6c 0%,#5c5c5c 37%,#434343 64%,#2f2f2f 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c6c6c', endColorstr='#2f2f2f',GradientType=0 );
color: #fff!important
}
#sideLeft > #accordion > li  > a img
{
	vertical-align: top;
}
#sideLeft > #accordion > li  > a span.link
{
	display: inline-block;
	width: 120px;
	text-align: left;
	margin-left: 20px;
	color: #fff
}
.accordion a {
	padding: 12px 10px; 
	text-decoration:none; display: block; color: #333; position: relative;  
	transition: 0.4s; 
	font: 19px "Lobster"; 
	text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.25);
	color: #7f5401
} 

#sideLeft >.accordion > li > a:hover, #sideLeft >.accordion > li > a.test {
	background: url('/assets/image/menu_hover.png'); 
	color: #fff; 
	
}
.accordion a:active{}
#accordion  #accordion {margin-bottom: 0;}
ul.accordion ul {
	background: url('/assets/image/menu_top.png') top center no-repeat, url('/assets/image/menu_bottom.png') bottom center no-repeat;
	background-size: cover;
}
ul.accordion ul li 
{
	text-align: left;
	padding-left: 18px;
	background: url('/assets/image/marker.png') 12px 16px no-repeat;
	}
ul.accordion ul li a 
{
	font-size: 16px; 
	border: none; 
	}
ul.accordion ul li a:hover {opacity: 0.8; text-decoration: underline;}