.accordion{border:1px solid #222}.simpletext{margin:10px 10px 10px 30px;color:#666;width:200px}.simpletext2{margin:10px 10px 10px 40px;color:#666}.accordion ul,.accordion li,.accordion a,.accordion span{margin:0;padding:0;border:0;outline:0}.accordion li{list-style:none}.accordion li>a{display:block;position:relative;min-width:110px;padding:10px 10px 10px 40px;color:#666;font:700 10px 'Open Sans',Arial,sans-serif;text-decoration:none;text-transform:uppercase;background:#222;border-bottom:1px solid #333;-webkit-transition:.2s;-moz-transition:.2s;transition:.2s}.accordion>li:hover>a,.accordion>li:target>a,.accordion>li>a.active{color:#fff;background:#333}.accordion li>a span{display:block;position:absolute;top:11px;right:0;padding:0 10px;margin-right:10px;font:400 bold 12px/18px 'Open Sans',sans-serif;background:#f8f8f8;border:1px solid #eaeaea;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.accordion>li:hover>a span,.accordion>li:target>a span,.accordion>li>a.active span{color:#666;background:#f8f8f8;top:11px;border:1px solid #eaeaea}.accordion>li>a:before{position:absolute;top:7px;left:0;content:'';width:24px;height:24px;margin:-3px 8px;background-repeat:no-repeat;background-image:url(../images/icons2.png);background-position:0 0}.accordion li.files>a:before{background-position:0 0}.accordion li.files:hover>a:before,.accordion li.files:target>a:before,.accordion li.files>a.active:before{background-position:0 -24px}.accordion li.mail>a:before{background-position:-24px 0}.accordion li.mail:hover>a:before,.accordion li.mail:target>a:before,.accordion li.mail>a.active:before{background-position:-24px -24px}.accordion li.cloud>a:before{background-position:-48px 0}.accordion li.cloud:hover>a:before,.accordion li.cloud:target>a:before,.accordion li.cloud>a.active:before{background-position:-48px -24px}.accordion li.sign>a:before{background-position:-72px 0}.accordion li.sign:hover>a:before,.accordion li.sign:target>a:before,.accordion li.sign>a.active:before{background-position:-72px -24px}.sub-menu li a{color:#999;background:#fff;border-bottom:1px solid #eaeaea}.sub-menu li:hover a{background:#efefef}.sub-menu li:last-child a{border:0}.sub-menu li>a span{color:#797979;text-shadow:1px 1px 0 rgba(255,255,255,.2);background:transparent;border:1px solid #eaeaea;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;top:11px}.sub-menu em{position:absolute;top:5px;left:0;margin-left:14px;color:#a6a6a6;font:400 10px/32px Arial,sans-serif}.accordion li>.sub-menu{display:none}.accordion li:target>.sub-menu{display:block}