diff --git a/apps/files/css/files.css b/apps/files/css/files.css
index 18b0a9c934830831075c2ba35c41b5d1f9b6e9a2..99c39f0acdba2868c3d3e484026d5dff689e4d54 100644
--- a/apps/files/css/files.css
+++ b/apps/files/css/files.css
@@ -66,7 +66,7 @@ table th { height:2em; padding:0 .5em; color:#999; }
 table th .name { float:left; margin-left:.5em; }
 table th, table td { border-bottom:1px solid #ddd; text-align:left; font-weight:normal; }
 table td { border-bottom:1px solid #eee; font-style:normal; background-position:1em .5em; background-repeat:no-repeat; }
-table th#headerName { width:100%; }
+table th#headerName { width:100em; /* not really sure why this works better than 100% … table styling */ }
 table th#headerSize, table td.filesize { min-width:3em; padding:0 1em; text-align:right; }
 table th#headerDate, table td.date { min-width:11em; padding:0 .1em 0 1em; text-align:left; }
 
@@ -89,7 +89,7 @@ table td.filename form { font-size:.85em; margin-left:3em; margin-right:3em; }
 #fileList tr td.filename>input[type="checkbox"]:hover:first-child { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter:alpha(opacity=80); opacity:.8; }
 #fileList tr td.filename>input[type="checkbox"]:checked:first-child { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter:alpha(opacity=100); opacity:1; }
 #fileList tr td.filename {
-	position:relative; width:100em; /* not really sure why this works better than 100% … table styling */
+	position:relative; width:100%;
 	-webkit-transition:background-image 500ms; -moz-transition:background-image 500ms; -o-transition:background-image 500ms; transition:background-image 500ms;
 }
 #select_all { float:left; margin:.3em 0.6em 0 .5em; }