Con il tag span si crea, solitamente, una classe.
questa classe va applicata agli elementi che si trovano nella tua pagina. in effetti tu scrivi <span class="NomeClasse">Testo testo</span>; se volessi un testo di colore rosso, il codice sarà:
.testorosso{
color:red;
}

"text-align:right" è una dichiarazione che tu applichi ad un elemento e non è uno stile.

ciao