.vertnav-container {
	margin-top:0px;
	border:1px solid #E7E7E7;
	/*margin:15px 0 0 0;*/
	background:#FFFFFF;
}
#vertnav {
	width:168px;
}

#vertnav li .vertnav-cat {
	display:block;
	border-bottom:0px dotted gray;
	padding:3px;
	padding-top:0px;
	width:191px;
}

#vertnav li.level0 a {
	color: #000000;
	text-decoration: none;
	padding-left:5px;
	width:158px;
}
/*#vertnav li.level0.first {
	margin:0px 0 0 0;
}*/
#vertnav li.first.level0-inactive {
	/*margin:15px 0 0 0;*/
}

#vertnav .inactive .vertnav-cat {
	background-color:#ffffff;
}

#vertnav .next .vertnav-cat {
	background-color:#ffffff;
}

#vertnav .prev .vertnav-cat {
	background-color:#ffffff;
}

#vertnav .first .vertnav-cat {
}

#vertnav .last .vertnav-cat {
}

#vertnav .only .vertnav-cat {
}

#vertnav .level0 .vertnav-cat {
    border-top: 1px solid #e7e7e7;
    border-bottom: 1px solid #e7e7e7;
    padding-top: 2px;
    background: #383838 url(../images/bkg_block-title.gif) repeat-x left bottom;
    text-align: center;
}
#vertnav .level0 .vertnav-cat a {
    color: #fff;
}
#vertnav .level0 .vertnav-cat a:hover {
    background: transparent;
    text-decoration: underline;
}
#vertnav .level0.first .vertnav-cat {
    border-top: 0;
}
#vertnav .level0.last .vertnav-cat {
    border-bottom: 0;
}
#vertnav .level0 ul .vertnav-cat {
    border: 0;
    padding-top: 0;
    background: #fff;
    text-align: left;
}
#vertnav .level0 ul .vertnav-cat a {
    color: #a0a0a0;
}
#vertnav .level1 .vertnav-cat a {
    font-weight: bold;
    color: #777 !important;
}
#vertnav .level1 ul .vertnav-cat a {
    font-weight: normal;
    color: #a0a0a0 !important;
}

#vertnav li.parent .vertnav-cat {
	background-color:#ffffff;
	font-weight:bold;
}

#vertnav li.active .vertnav-cat , #vertnav li.active a:hover{

	font-weight:bold;
	background:url(../images/bkg_block-title.gif) 0 0 repeat-x;
    color:#fff;
}
#vertnav li.parent .vertnav-cat {
	color:#FFFFFF;
	font-weight:bold;
	background:url(../images/bkg_block-title.gif) 0 0 repeat-x;
	text-align:center;
	text-transform:uppercase;
}
#vertnav li.parent .vertnav-cat a:hover {
	background:none;
}
#vertnav li.parent .vertnav-cat a {
	color:#FFFFFF;
}
#vertnav li.parent ul .vertnav-cat a {
	color:#A0A0A0;
}
#vertnav li.parent ul li .vertnav-cat {

	font-weight:normal;
	background:none;
	text-align:left;
	text-transform:none;
}
#vertnav li.active .vertnav-cat a {
	font-weight:bold;
	color:#FFFFFF;
}

#vertnav li.active .vertnav-cat a:hover {
	background-color: #e9ddc8;
    /*color:#000;*/
}
#vertnav li ul li .vertnav-cat a:hover {
	background-color: #e9ddc8;
    /*color:#000;*/
}
#vertnav li.parent ul .vertnav-cat  a:hover{
    
    background-color: #e9ddc8;
    
}

#vertnav li.parent ul li.active .vertnav-cat  a:hover{
    
    background-color: #e9ddc8;
    
}

#vertnav li.active ul .vertnav-cat a {
	font-weight:normal;
	background:none;
	color:#A0A0A0;
}



#vertnav li.active ul li .vertnav-cat {

	font-weight:bold;
	background:none;
}
#vertnav li.parent ul li.parent .vertnav-cat , #vertnav li.parent ul li.parent .vertnav-cat a {
	font-weight:bold;
	color:#000000;
}
#vertnav li.parent ul li.parent ul .vertnav-cat , #vertnav li.parent ul li.parent ul .vertnav-cat a {
	color:#A0A0A0;
	color:#000000;
	font-weight:normal;
}
#vertnav li.parent ul li.parent ul li.active .vertnav-cat a {
	font-weight:bold;
}
#vertnav li.parent ul li.active .vertnav-cat {
	background:none;
	text-align:left;
	font-weight:bold;
	text-transform:none;
}
#vertnav li.parent ul li.active .vertnav-cat a {
	text-align:left;
	font-weight:bold;
	text-transform:none;
	color:#000000;
    background-color: #e9ddc8;
}
#vertnav li.parent ul li.active ul .vertnav-cat a {
	font-weight:normal;
	background:none;
	color:#A0A0A0;
}

#vertnav li.active span a {
	background:none;
	color:#FFFFFF;
	text-transform:uppercase;
	text-align:center;
}
#vertnav li.active ul li span a {
	background:none;
	color:#A0A0A0;
	text-align:left;
	text-transform:none;
	font-weight:normal;
}



#vertnav li.inactive .vertnav-cat {
	font-weight:normal;
}

#vertnav .level1 .vertnav-cat {
	padding-left:10px;
	width:172px;
}

#vertnav li.level1 a {
	color: #a0a0a0;
    width: 151px;
	}
#vertnav .level2 .vertnav-cat {
	padding-left:20px;
	width:146px;
}

#vertnav .level2 .vertnav-cat a {
	width:141px;
}

#vertnav .level3 .vertnav-cat {
	padding-left:30px;
	width:162px;
}
.block-leftmenu ul li a:hover, .block-leftmenu ul li.active a { background-color:#e9ddc8; color: #000000; }

#vertnav li.level1-inactive ul { display: none; }

