diff --git a/media/css/bill.css b/media/css/bill.css
index 45131103338b0e9b377b5236c087a9c6e7e8c0fe..84766998046482cbe4f6ba6c6cfb6b2f06bf63a2 100644
--- a/media/css/bill.css
+++ b/media/css/bill.css
@@ -1,6 +1,59 @@
-.main_table
-{
-
 
+.RatingTableModulesHead {
+    background: #f0f7fd;
+}
+.title {
+    padding: 5px;
+    text-align: center;
+    table-layout: fixed; /* Фиксированная ширина ячеек */
+    width: 100%;
+    overflow: hidden;
+    text-overflow: ellipsis;
+}
+table {
+    border-top: 1px solid #ccc;
+    border-right: 1px solid #ccc;
+    color: #363636;
+}
+.equal-width-cols {
+    width: 100%;
+    table-layout: fixed;
+}
+.equal-width-cols td {
+    width: 100%;
+}
+td {
+    border-left: 1px solid #ccc;
+    border-bottom: 1px solid #ccc;
 
+    vertical-align: middle;
 }
+.student_td {
+    padding: 0 5px;
+    text-align: left;
+    font-size: 13px;
+    color: #417b9d;
+    overflow: hidden;
+    text-overflow: ellipsis;
+}
+.debt_rate
+{
+    text-align: center;
+    color: #ff0c03;
+    font-weight: bold;
+    font-size: 14px;
+}
+.success_rate
+{
+    text-align: center;
+    color: #00c509;
+    font-weight: bold;
+    font-size: 14px;
+}
+.absent_rate
+{
+    text-align: center;
+    color: #000000;
+    font-weight: bold;
+    font-size: 14px;
+}
\ No newline at end of file