﻿#dx-sidebar-menu{
	overflow:hidden;
	width:260px;
	margin:0 -17px 22px -13px;
	background:url(images/bg-category01.png);
	border-top:1px solid #d1dbe1;
}
#dx-sidebar-menu ul{list-style:none;}
.lev1{
	padding:12px 17px 9px 13px;
	overflow:hidden;
	font:24px/28px 'Source Sans Pro', Arial, Helvetica, sans-serif;
	color:#000 !important;
}
.lev1 li{margin:0 0 8px;}
.lev1 a,
.lev1 .has_ul,
.lev1 li span {
	display:block;
	text-align:center;
	background: #ffcb3f;
	background: -moz-linear-gradient(top,  #ffcb3f 0%, #f7b347 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffcb3f), color-stop(100%,#f7b347));
	background: -webkit-linear-gradient(top,  #ffcb3f 0%,#f7b347 100%);
	background: -o-linear-gradient(top,  #ffcb3f 0%,#f7b347 100%);
	background: -ms-linear-gradient(top,  #ffcb3f 0%,#f7b347 100%);
	background: linear-gradient(to bottom,  #ffcb3f 0%,#f7b347 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffcb3f', endColorstr='#f7b347',GradientType=0 );
	text-decoration:none;
	color:#000 !important;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	padding:9px 0;
	text-decoration:none;
}
.lev1 ul a,
.lev1 ul .has_ul{filter:none;}
.lev1 a:hover,
.lev1 li.clicked,
.lev1 .has_ul:hover,
.lev1 li span {
	background:#045ca3;
	color:#fff !important;
	cursor:pointer;
}
.lev1 li.clicked{padding-bottom:0;}
.lev1 ul{display:none;}
.lev2{
	-webkit-border-radius: 4px;
	border-radius: 4px;
	background:#f7f7f7;
	padding:0;
	margin-top:9px;
	font:14px/18px Verdana, Geneva, sans-serif;
}
.lev2 li{
	margin:0;
	background:url(images/border02.png) repeat-x;
}
.lev2 li:first-child{background:none;}
.lev2 a,
.lev2 .has_ul,
.lev2 span {
	background:none;
	text-align:left;
	-webkit-border-radius:0;
	border-radius:0;
	padding:9px 13px;
	text-decoration:none;
}
.lev2 li span {
	background:#fff;
    color:#000;
    text-align:left;
    padding: 9px 13px;
}
.lev2 a:hover,
.lev2 li.clicked,
.lev2 .has_ul:hover{
	background:none;
	color:#000 !important;
}
.lev2 li:hover,
.lev2 li a:hover{text-decoration:underline;}
.lev2 ul{
	width:230px;
	margin:9px -13px 0;
	background:url(images/border02.png) repeat-x;
}
.lev2 ul li{padding-left:20px;}
.lev2 ul ul{margin-left:-20px;}
.lev3 li,
.lev3 a{text-decoration:underline;}
.lev3 li:hover,
.lev3 li a:hover{color:#0470c5 !important;}