New Jersey lawmakers approved a far-reaching ban Monday on smoking in indoor public places that includes virtually all of the state 's bars and restaurants but not the gambling areas of Atlantic City 's 12 casinos .