I believe it is allowed providing they are not from keygens and you're not selling the same key to more than one person. I would PM a moderator for a more reputable answer though.
All of the keys are legit, for steam, and for non-steam. Not from a keygen. I have a lot of cd keys per each game and willing to sell for a good price, about 20 games and more to come.