.tx-download-explorer a {
    text-decoration: none;
    color: #000;
}

.tx-download-explorer a:hover {
    text-decoration: underline;
}

.tx-download-explorer > ul {
    padding: 0;
}

.tx-download-explorer .clearer {
    clear: both;
}

.tx-download-explorer .explorer-window {
    float: left;
}

.tx-download-explorer .dirs,
.tx-download-explorer .files,
.tx-download-explorer .files-info {
    padding: 10px;
}

.tx-download-explorer .dirs,
.tx-download-explorer .files-bundle {
    float: left;
    margin: 0;
}

.tx-download-explorer .files,
.tx-download-explorer .files-info {
    margin: 0;
}

.tx-download-explorer .files-bundle {
    border-left: 1px dashed #555;
}

.tx-download-explorer .files-info {
    font-style: italic;
}

.tx-download-explorer .files .dir,
.tx-download-explorer .files .file ul,
.tx-download-explorer .dirs .file {
    display: none;
}

.tx-download-explorer .dirs .dir {
    cursor: pointer;
}

.tx-download-explorer .dir.selected {
    font-weight: bold;
}
.tx-download-explorer .dir.selected * {
    font-weight: normal;
}