Здравствуйте!
Только по стажу звание "Ветеран труда" не присваивается, должны быть награды на федеральном или ведомственном уровне, ну или на региональном-но только тогда будет присваиваться региональное звание "Ветеран труда".
Нет разделения на женский и мужской стаж в пенсионном понятии. Есть просто трудовой стаж.
Нет. Если только Вы не начали трудовую деятельность в период Великой Отечественной войны. Согласно закону СПб от 09.10.2006 N 447-70 "О порядке и условиях присвоения звания "Ветеран труда" звание "Ветеран труда" (применительно к Вашему стажу) присваивается гражданам Российской Федерации, имеющим место жительства в Санкт-Петербурге, начавшим трудовую деятельность в несовершеннолетнем возрасте в период Великой Отечественной войны и имеющим трудовой стаж не менее 40 лет для мужчин и 35 лет для женщин. Только так. Только так решили избранники народа.