﻿.accordion-menu .sub {
	display: none;
	padding: 0 10px;
}
.accordion-menu {
	border-top: 1px solid #000;
}
.accordion-menu ul.accordion-menu-rtl >li, .accordion-menu ul.accordion-menu-ltr >li {
	border: 1px solid #000;
	border-top: none;
}
.accordion-menu  ul.accordion-menu-rtl .arrow {
	background: url(images/arrow.gif) right 3% center no-repeat;
}
.accordion-menu ul.accordion-menu-rtl .active {
	background: url(images/topon.gif) right 3% center no-repeat;
	padding-right: 25px;
	width: calc(90% - 10px) !important;
}
.accordion-menu li a {
	padding: 3px 15px 3px 3px;
	color: #000;
	display: block;
	width: 90%;
}
.accordion-menu li a:hover {
	color: #999;
}
.accordion-menu ul {
    padding: 0;
    margin: 0;
    list-style: none;
}
.accordion-menu ul.accordion-menu-rtl .sub {
	margin-right: 10px;
}
.accordion-menu ul.accordion-menu-ltr .sub {
	margin-left: 10px;
}
.accordion-menu  ul.accordion-menu-ltr .arrow {
	background: url(images/arrow-ltr.gif) right 97% center no-repeat;
}
.accordion-menu ul.accordion-menu-ltr .active {
	background: url(images/topon.gif) right 97% center no-repeat;
	padding-left: 25px;
	width: 80% !important;
}
.accordion-menu ul.accordion-menu-ltr li a {
	padding: 3px 3px 3px 20px;
}
ul.accordion-menu-ltr a {
	width: 87%;
}
ul.accordion-menu-rtl { direction: rtl; }
ul.accordion-menu-ltr { direction: ltr; }