.verticalcollapse {
	list-style-type: none;
	padding: 0;
}
.verticalcollapse ul {
	padding: 0;
	margin: 0;
	float: left;
	display: block;
	width: 99%;
}
.verticalcollapse li {

	cursor: pointer;
	list-style-type: none;
	padding: 0;
	margin: 0;
	float: left;
	display: block;
	width: 100%;
	position: relative;
}

.verticalcollapse li.nav-1 {  }
.verticalcollapse li.active>a {
	/*background: url('../images/close.gif') no-repeat center right;*/
	 color: #EB008B;
}
.verticalcollapse li div {
	padding: 20px;
	background: #aef;
	display: block;
	clear: both;
	float: left;
	width: 360px;
}
.verticalcollapse a {
	text-decoration: none;
	/*font: bold 1.1em/2em Arial, sans-serif;*/
	font-size: 12px;
	line-height: 21px;
	font-weight: normal;
	color: #000;
	padding: 0 10px 0 26px;
	display: block;
	cursor: pointer;
	background: url("catg_bullet.png") no-repeat scroll 13px center transparent;
}

/*.verticalcollapse li.active a { background:url(catg_bullethover.png) no-repeat scroll 13px center; }
*/
.verticalcollapse ul li ul li a {
background: url("bull2.gif") no-repeat scroll 35px center transparent!important;
}
.verticalcollapse ul li ul li a:hover, .verticalcollapse ul li.active ul li a:hover{
background: url("bull2.gif") no-repeat scroll 35px center transparent;
}

.verticalcollapse ul li a, .verticalcollapse ul li a:hover, .verticalcollapse ul li.active a:hover { background: url("bull.gif") no-repeat scroll 26px center transparent;  }
 .verticalcollapse a:hover {
	color: #EB008B; background:url(catg_bullethover.png) no-repeat scroll 13px center;
}

.verticalcollapse ul a {
	color: #222 !important; line-height:25px;
}
.verticalcollapse ul a:hover, .verticalcollapse ul li.active a {
	color: #EB008B !important;
}
.verticalcollapse ul ul a{
line-height:25px;}
.verticalcollapse ul ul a, .verticalcollapse ul li.active ul a {
	color: #222 !important;
}
.verticalcollapse ul ul a:hover, .verticalcollapse ul ul li.active a, .verticalcollapse ul li.active ul a:hover {
	color: #EB008B !important;
}

.verticalcollapse ul ul ul a, .verticalcollapse ul ul li.active ul a {
	color: #222 !important;
}
.verticalcollapse ul ul ul a:hover, .verticalcollapse ul ul ul li.active a, .verticalcollapse ul ul li.active ul a:hover {
	color: #EB008B !important;
}

.verticalcollapse ul ul ul ul a, .verticalcollapse ul ul ul li.active ul a {
	color: #222 !important;
}
.verticalcollapse ul ul ul ul a:hover, .verticalcollapse ul ul ul ul li.active a, .verticalcollapse ul ul ul li.active ul a:hover {
	color: #EB008B !important;
}



.verticalcollapse li.parent>a ul li {
	/*background: url('../images/open.gif') no-repeat center right;*/

}


.verticalcollapse li ul li {


    font-size: 12px;
    width: 200px;
}
.verticalcollapse li.active>ul ul { border:0;

}
.verticalcollapse li.active>ul { }
.verticalcollapse ul a {
	padding-left: 34px;
}
.verticalcollapse ul ul a {
	padding-left: 43px;
}
.verticalcollapse ul ul ul a {
	padding-left: 55px;
}
.verticalcollapse ul ul ul ul a {
	padding-left: 70px;
}
.verticalcollapse ul ul ul ul ul a {
	padding-left: 85px;
}

/*----------- button verticalcollapse -------------*/
.verticalcollapse span.head {
	position: absolute;
	top: 7px;
	right: 8px;
}
.verticalcollapse span.head a {
	background: url(menu_down.gif) no-repeat;
	color:#333333;
	display:block;
	height:15px;
	padding:0;
	width:15px;
	border: 0;
}
.verticalcollapse span.head a:hover, .verticalcollapse li.active>span.head a {
	background: url(menu_up.gif) no-repeat;
}
.verticalcollapse li.selected span.head a {
	background: url(menu_up.gif) no-repeat;
}
.verticalcollapse li.selected span.head a:hover {
	background: url(menu_down.gif) no-repeat;
}


/* ======================================================================================= */
