не уверен, но может здесь лучше использовать значение в процентах?