CSS действительно немного, но ваше мнение было бы интересно. Возможно, что-либо стоит исправить?