.file.with-menu{position:relative}.file.with-menu .label{position:relative}.file.with-menu .label .name{position:relative}.file.with-menu .highlight{display:none;position:absolute;top:-6px;left:-4px;width:100%;height:100%;padding:2px 12px 2px 3px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:2px solid #cad8f3;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFCAYAAAB4ka1VAAAAZklEQVQImWPMmfpgPSMDQwADFvCfgWED0y8WvoT/DAwXsEhe+MXCl8A0K13oI+NflgSG/wwfkGQ/MP5lSZiVLvSRiYGBgWFynsxFRgamBJg8IwNTwuQ8mYsYduZMfVifM/VhPbIYAEQiHxxi3a/9AAAAAElFTkSuQmCC) no-repeat 97% 50%}.file.with-menu ul{display:none;z-index:10;position:absolute;top:50%;left:100%;min-width:75px;margin:0 0 0 10px;padding:5px 0;list-style:none;text-align:left;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:2px solid #ddd;border-width:1px 2px 2px 1px;background:#fff}.file.with-menu ul li{display:inline;margin:0;padding:0;list-style:none}.file.with-menu ul li a{display:block;padding:1px 10px;color:#222;text-decoration:none;white-space:nowrap}.file.with-menu ul li a:hover{background:#dee7f8}.file.with-menu span.label:hover .highlight{display:block}.file.with-menu .label.active .highlight{display:block;border:2px solid #6d95e0;background-color:#dee7f8}