* { color: #dfdfdf; } body { background-color: #262626; font-size: 0.9em; } #title { line-height: 1.1em; margin-bottom: 0.3em; } #title a { text-decoration: none; font-size: 1.1em; line-height: 1.1em; } #title span { font-size: 0.5em; font-weight: bold; vertical-align: middle; } #topMenu { margin: 0px; padding: 0px; display: inline-block; border-radius: 0.2em; } #topMenu li { display: inline-block; padding: 0.3em; } #topMenu a { text-decoration: none; font-weight: bolder; margin: 0; padding: 0.4em; border-radius: 0.2em; background-color: #000; } #breadcrumb { margin: 1.2em 0; } #listFile { margin: 0 auto; text-align: center; } #listFile a { width: 270px; height: 230px; display: inline-block; border: 2px solid #dfdfdf; border-radius: 0.2em; margin: 0.2em; padding: 0.2em; text-decoration: none; text-align: center; overflow: hidden; text-overflow: "..."; } #listFile img { width: 100%; vertical-align: middle; max-height: 170px; } .dir, .video { background-image: url("folder.svg"); background-repeat: no-repeat; background-size: 100%; position: absolute; height: 48px; width: 48px; } .video { background-image: url("video.svg"); } .fulldir { background-image: url("folder.svg"); background-position: center center; background-repeat: no-repeat; background-size: auto 100%; display: block; height: 170px; width: 270px; } #time { clear: both; } #viewFile { text-align: center; } #viewFile table { width: 60%; margin: 0 auto; } #viewFile table tr:nth-child(even) { background-color: #332A23; } #viewFile th { text-align: right; } #viewFile td { text-align: left; } #viewFile h2 { max-width: 80%; text-align: center; margin: 0.4em auto; } input, select, options { color: #262626; } input[type="submit"] { color: #262626; } video { width: 55%; }