Для посещения Стамбула виза не нужна - Турция страна безвизовая. При пересечении границы Болгария-Турция, Вам поставят штамп о том, что Вы пересекли границу. Если виза дана, как Вы пишете на 20 дней, то есть она у Вас однократная (на срок поездки), этот самый штамп о пересечении границы визу закроет. То есть въехать по ней обратно в Болгарию не получится - виза будет считаться погашеной. Так что для того чтобы посетить Стамбул из Болгарии, Вам нужна многократная виза или мультивиза, некоторые страны дают сразу на полугода, а при последующих въездах на год и более. У нас мультивиза чешская, позволяющая въезжать в страны шенгенского соглашения, дана она на 2 года. По ней мы были в Чехии, Австрии, Болгарии, Дании, Латвии, Германии, Венгрии. Кстати, если у Вас уже была болгарская виза, в следующий раз они выдают на год. Но, какую длительность виза бы не предусматривала (1,2,3 года и тд), срок пребывания в Шенгене не более 90 дней в полугодии.