Zapamiętaj to !
Jest tak z borderami, marginami, paddingami i i całą hałastrą tego typu.
Sam border tyczy sie wszystkiego, czyli
border: 10px;
ustawia 10 px ze wszystkich stron - tak jest w Twoim przypadku
Pojedynczy border to:
border-top: 50px;
border-right: 30px;
border-bottom: 50px;
border-left: 80px;
Ale - polecam nauczyć sie i stosować zapis wszystkich czterech w jednej linii, argumenty kolejno odnoszą się do
góra - prawa strona - dół - lewa strona .... a zapis wygląda następująco
border: 10px 2px 10px 2px;
Ostatnia sprawa, tak jak w Twoim przypadku zapis zwykłego bordera jest przesłaniany przez wszystkie inne