
/**********sidebarmenu********************************/

.sidebarmenu{
	z-index: 1000;
	position: relative;
}

.sidebarmenu ul {
    margin: 0;
    padding: 0;
    width: 310px;
	border: 2px solid #cccccc;
	border-radius: 3px;
	background: #fff;
}
.sidebarmenu ul#sidebarmenu1{
	border: none;
	
	width: 240px;
	border-top: 1px solid #ccc;
	
}
.sidebarmenu li {
	position: relative;
	display: block;
   border-color: #cccccc;
  list-style-type: circle;
    border-image: none;
    border-style: dotted;
    border-width: 0 0px 1px 0px;
    display: table;
    height: auto;
      width: 280px;
	padding: 3px 5px 3px 25px;
	
}

.sidebarmenu li.uroven1{
	 border-style: solid;
    border-width: 0 1px 1px 1px;
	padding: 15px 10px;
	width: 218px;
	
}

.sidebarmenu li ul a{
	font-size: 0.9em;
	
}
.sidebarmenu a {
     color: #08c;
    display: block;
    height: auto;
    text-decoration: none;
     width: 100%;
	
	
}


.sidebarmenu ul ul {
    left: 240px;
    position: absolute;
    top: -1px;
    display: none;
	width: 310px;
		
}

.sidebarmenu ul li:hover
 {
background:#e1e1e1;
cursor: pointer;
	}
	
.sidebarmenu ul li a:hover,
.sidebarmenu ul li:hover > a

 {
	color: red; 
	
}

.sidebarmenu ul li ul:after {
    content: ''; 
    position: absolute; /* Абсолютное позиционирование */
    left: -20px;
	top: 15px; /* Положение треугольника */
    border: 10px solid transparent; /* Прозрачные границы */
    border-right: 10px solid #cccccc; /* Добавляем треугольник */
   }
   
.sidebarmenu ul ul li:after {
    content: ''; 
    position: absolute; /* Абсолютное позиционирование */
    left: 7px;
	top: 40%; /* Положение треугольника */
    width: 7px;
	height: 7px;
	background: #494949;
	border-radius: 7px;
   }

.sidebarmenu ul li:hover ul,
.sidebarmenu ul a:hover ul {
display:block;
}


.sidebarmenu ul:hover ul:hover ul:hover,
.sidebarmenu ul:hover ul li:hover ul,
.sidebarmenu ul:hover ul a:hover ul

{
	display:block;
	
}
.sidebarmenu ul li:hover ul ul,
.sidebarmenu ul li:hover ul ul ul,
.sidebarmenu ul a:hover ul ul,
.sidebarmenu ul a:hover ul ul ul,
.sidebarmenu ul:hover ul:hover ul,
.sidebarmenu ul:hover ul:hover ul ul,
.sidebarmenu ul:hover ul:hover ul:hover ul,
.sidebarmenu ul:hover ul li:hover ul ul,
.sidebarmenu ul:hover ul a:hover ul ul

{
display: none;
}

.sidebarmenu ul:hover ul:hover ul:hover ul:hover,
.sidebarmenu ul:hover ul:hover ul li:hover ul,
.sidebarmenu ul:hover ul:hover ul a:hover ul

{
	
display:block;	
	
	
} 