﻿#cssmenu,
#cssmenu ul,
#cssmenu li,
#cssmenu a {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: normal;
	text-decoration: none;
	line-height: 1;
	position: relative;
	color:#383737;
}
#cssmenu{}

#cssmenu > ul > li > a {
	display: block;
	color:#383737;
	font-size:14px;
	height:38px;
	line-height:38px;
	border-bottom:#8ea9b4 solid 1px;
	padding:0 0 0 23px;
}
#cssmenu > ul > li > a:hover{color:#383737;background:#9bb8c4;}
#cssmenu > ul > li:first-child > a:hover { border-radius: 8px 8px 0 0; }
#cssmenu > ul > li:last-child > a{border-bottom:none;}
#cssmenu > ul > li:last-child > a:hover { border-radius: 0 0 8px 8px; }
#cssmenu > ul > li > a > span {
	padding: 0px;
	display: block;
	background:url(/images/layout/menu-arrow.png) no-repeat 163px 16px;
}
#cssmenu > ul > li.active a {
	
}
#cssmenu > ul > li.active > a span {
	background:url(/images/layout/menu-arrow.png) no-repeat 163px -15px;
}
#cssmenu span.cnt {
	display:none;
}
/* Sub menu */
#cssmenu ul ul {
	display: none;
	line-height:24px;
}
#cssmenu ul ul li {
	border-top: 0;
}
#cssmenu ul ul a, #cssmenu .responses ul li span.form-input {
	display: block;
	color: #000;
	font-size: 14px;
	height:38px;
	line-height:38px;
	padding:0 0 0 23px;
	border-bottom:#8ea9b4 solid 1px;
	border-top:transparent solid 1px;
	background:#9bb8c4;
}
#cssmenu ul ul li:hover a, #cssmenu ul ul li.curent a, #cssmenu > ul > li.no-sub.active > a {color:#FFF;background:#ef8b23;border-top:#da8023 solid 1px;border-bottom:#8ea9b4 solid 1px;}
#cssmenu ul ul li.create-folder a span {
	display:block;
	background:url(/images/layout/plus.png) no-repeat 163px center;
}

#cssmenu .responses ul li.own-folder a { padding-right: 35px;   }
#cssmenu .responses ul li.own-folder span.edit { display: none; background: url(/images/layout/pensil3.png ) no-repeat; position: absolute; width: 14px; height: 14px; top: 11px; right: 30px;   }
#cssmenu .responses ul li.own-folder span.remove { display: none; background: url(/images/layout/clouse3.png) no-repeat; position: absolute; width: 14px; height: 14px; top: 11px; right:10px;  }
#cssmenu .responses ul li.own-folder:hover span.edit, #cssmenu .responses ul li.own-folder:hover span.remove { display: block; }
#cssmenu .responses ul li.edit-folder span.edit, #cssmenu .responses ul li.edit-folder span.remove { display: none !important; }
#cssmenu .responses ul li.edit-folder { padding:0; height: 40px; background-color: transparent !important;  }  
#cssmenu .responses ul li.edit-folder a, #cssmenu .responses ul li.edit-folder span.add-folder, #cssmenu .responses ul li.edit-folder span.edit, #cssmenu .responses ul li.edit-folder span.remove  { display: none;  }
#cssmenu .responses ul li a.folder-name span { color: #393939;   }
#cssmenu .responses ul li a.folder-name span b {  }

#cssmenu .responses ul li span.form-input { display:none; padding-right: 38px;  }
#cssmenu .responses ul li.edit-folder span.form-input { display: block; }

#cssmenu .responses ul li span.form-input input { width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; height: 25px; }
#cssmenu .responses ul li span.form-input span { cursor: pointer; position: absolute; right: 5px; top: 9px; width: 30px; height: 25px; line-height: 25px; background-color: #ef8b23; border-radius: 3px; color: white; text-align: center; }
