diff --git a/apps/files/css/files.css b/apps/files/css/files.css
index a0a3ec26ce195fc99dc32d1610882de10a365ded..953b11a16f9feea11011805b9dee4418a3e4ff7c 100644
--- a/apps/files/css/files.css
+++ b/apps/files/css/files.css
@@ -174,6 +174,9 @@ table td.filename .nametext {
 table td.filename .uploadtext { font-weight:normal; margin-left:.5em; }
 table td.filename form { font-size:.85em; margin-left:3em; margin-right:3em; }
 
+.ie8 input[type="checkbox"]{
+	padding: 0;
+}
 
 /* File checkboxes */
 #fileList tr td.filename>input[type="checkbox"]:first-child {
diff --git a/apps/files/templates/index.php b/apps/files/templates/index.php
index ebdca097e7426b20efdb9df54f88dac246a311e8..32a59f1e1a6a03e6b9687a6c73355ef18e6e05d8 100644
--- a/apps/files/templates/index.php
+++ b/apps/files/templates/index.php
@@ -1,4 +1,3 @@
-<!--[if IE 8]><style>input[type="checkbox"]{padding:0;}table td{position:static !important;}</style><![endif]-->
 <div id="controls">
 	<?php print_unescaped($_['breadcrumb']); ?>
 		<div class="actions creatable <?php if (!$_['isCreatable']):?>hidden<?php endif; ?> <?php if (isset($_['files']) and count($_['files'])==0):?>emptycontent<?php endif; ?>">
diff --git a/apps/files_trashbin/templates/index.php b/apps/files_trashbin/templates/index.php
index 9b01a2589a5fa3f914e6d7952ec86c497a70bdd4..15ba074e45eefa42f1e21d8174de7a61cfd5dde1 100644
--- a/apps/files_trashbin/templates/index.php
+++ b/apps/files_trashbin/templates/index.php
@@ -1,4 +1,3 @@
-<!--[if IE 8]><style>input[type="checkbox"]{padding:0;}table td{position:static !important;}</style><![endif]-->
 <div id="controls">
 	<?php print_unescaped($_['breadcrumb']); ?>
 		<div id="file_action_panel"></div>