No tak nebudeš nastavovať šírku v percentách ale v absolútnych hodnotách. Aj keď aj border by si mohol zapísať v relatívnych jednotkách, ale môže sa stať, že to v každom prehliadači uvidíš inak. Najjednoduchšie riešenie je zadať rozmery v absolútnych hodnotách, zobrať kalkulačku a pekne si zrátať šírku, margin, padding, border dokopy, aby sa ti nestalo, že sa ti objavia tie divy pod sebou.