
.vm-cursor-clickable{ cursor: pointer; }
.vm-cursor-inactive{ cursor: pointer; }

.vm-sub-menu { background:#7D7B6A; border:1px solid #514D46; }

.cursore { cursor: pointer; }

.vm-sub-elem,
.vm-sub-elem-over {
	padding-right: 8px;
	padding-left: 8px
}

.vm-base-elem-sep-inactive, 
.vm-base-elem-sep-over-inactive {
	background: url("../images/base_sep_bg_left.gif") no-repeat;
	padding-left:15px;
}
.vm-base-elem-sep-inactive table, 
.vm-base-elem-sep-over-inactive table {
	background: url("../images/base_sep_bg_right.gif") no-repeat top right;
	height:32px;
}
.vm-base-elem-sep-inactive TD.vm-base-label, 
.vm-base-elem-sep-over-inactive TD.vm-base-label-over,
.vm-base-elem-sep-inactive TD.vm-base-arrow,
.vm-base-elem-sep-over-inactive TD.vm-base-arrow-over {
	background:none;
}

.vm-base-elem-lev1-inactive, .vm-base-elem-lev1-clickable { 
	background:#ECEBDD url("../images/leftmenu_lev1_bg.gif") repeat-x; 
	border:1px solid #7D7B6A; 
	margin-bottom:2px; 
	padding-right: 4px;
	padding-left: 4px;
	cursor: pointer;
	margin-left:3px;
	margin-right:3px;
}
.vm-base-elem-lev1-over-inactive, .vm-base-elem-lev1-over-clickable { 
	background:#ECEBDD url("../images/leftmenu_lev1_bg.gif") repeat-x; 
	border:1px solid #7D7B6A; 
	margin-bottom:2px;
	padding-right: 4px;
	padding-left: 4px;
	cursor: pointer;
	margin-left:3px;
	margin-right:3px;	
}

.vm-base-arrow,
.vm-base-arrow-over { 
	background:url("../images/leftmenu_lev2_ar1.gif") no-repeat 8px 5px; 
}
.vm-base-arrow-over img, .vm-base-arrow img { visibility:hidden; }

.vm-base-elem-lev1-clickable .vm-base-arrow, 
.vm-base-elem-lev1-over-clickable .vm-base-arrow-over {
	background:none;
}

.vm-sub-elem-lev2-inactive, .vm-sub-elem-lev2-clickable { 
	background:#7D7B6A;
	cursor: pointer;
}
.vm-sub-elem-lev2-over-inactive, .vm-sub-elem-lev2-over-clickable { 
	background:#F8B200; 
	cursor: pointer;
}

.vm-sub-elem-lev3-inactive, .vm-sub-elem-lev3-clickable { 
	background:#D7D5B8;
	cursor: pointer;
}
.vm-sub-elem-lev3-over-inactive, .vm-sub-elem-lev3-over-clickable { 
	background:#F8B200; 
	cursor: pointer;
}
.vm-sub-elem-lev3-inactive .vm-sub-label, 
.vm-sub-elem-lev3-clickable .vm-sub-label, 
.vm-sub-elem-lev3-over-inactive .vm-sub-label, 
.vm-sub-elem-lev3-over-clickable .vm-sub-label,
.vm-sub-elem-lev3-inactive .vm-sub-label-over, 
.vm-sub-elem-lev3-clickable .vm-sub-label-over, 
.vm-sub-elem-lev3-over-inactive .vm-sub-label-over, 
.vm-sub-elem-lev3-over-clickable .vm-sub-label-over {
	color:#514D46;
}

.vm-sub-elem-lev4-inactive, .vm-sub-elem-lev4-clickable { 
	background:#7D7B6A; 
	cursor: pointer;
}
.vm-sub-elem-lev4-over-inactive, .vm-sub-elem-lev4-over-clickable { 
	background:#F8B200; 
	cursor: pointer;
}

.vm-sub-elem-lev5-inactive, .vm-sub-elem-lev5-clickable { 
	background:#D7D5B8; 
	cursor: pointer;
}
.vm-sub-elem-lev5-over-inactive, .vm-sub-elem-lev5-over-clickable { 
	background:#F8B200; 
	cursor: pointer;
}
.vm-sub-elem-lev5-inactive .vm-sub-label, 
.vm-sub-elem-lev5-clickable .vm-sub-label, 
.vm-sub-elem-lev5-over-inactive .vm-sub-label, 
.vm-sub-elem-lev5-over-clickable .vm-sub-label,
.vm-sub-elem-lev5-inactive .vm-sub-label-over, 
.vm-sub-elem-lev5-clickable .vm-sub-label-over, 
.vm-sub-elem-lev5-over-inactive .vm-sub-label-over, 
.vm-sub-elem-lev5-over-clickable .vm-sub-label-over {
	color:#514D46;
}

.vm-sub-elem-lev6-inactive, .vm-sub-elem-lev6-clickable { 
	background:#7D7B6A; 
	cursor: pointer;
}
.vm-sub-elem-lev6-over-inactive, .vm-sub-elem-lev6-over-clickable { 
	background:#F8B200; 
	cursor: pointer;
}

.vm-base-title-label {
 font-size: 10px;
 color: black;
 font-family: Verdana;
 white-space: nowrap;
 text-transform:uppercase;
}
.vm-base-label-over, .vm-base-label {
 font-size: 10px;
 color: black;
 font-family: Verdana;
 font-weight:bold;
 white-space: nowrap;
 text-transform:uppercase;
 padding:4px 15px;
}
.vm-base-label-over { color: #E97F00; }
.vm-base-title-label {
 font-weight: bold;
 padding: 3px
}

.vm-sub-label,
.vm-sub-label-over{
 font:bold 10px Verdana; 
 text-transform:uppercase; 
 color:#FFF; 
 text-decoration:none;
 padding:4px 8px;
 white-space: nowrap
}

.vm-base-icon,
.vm-base-icon-over,
.vm-sub-icon,
.vm-sub-icon-over { padding-right: 3px; }

.vm-base-arrow,
.vm-base-arrow-over,
.vm-sub-arrow,
.vm-sub-arrow-over{
 padding-right: 2px;
 padding-left: 6px
}

.vm-base-sep-outer-inactive .cursore { cursor:default; }


