whats the difference between gothic lolita and Lolita?This one is pretty easy! "Kuro" means "black" in Japanese, and Kuro Lolita refers to an all black Lolita outfit. Gothic Lolita is a style of Lolita, and can be colors other than black, check out my post Adding Elegance To Gothic Lolita if you're not quite sure what passes as Gothic Lolita. Some Gothic Lolita is indeed all black, but it's not usually referred to as Kuro Lolita. And a Lolita most likely won't use the term Kuro Lolita to describe themselves, because it just means a specific color, but plenty of people call themselves Gothic Lolitas, because it is a whole unique style. It might be a little confusing unless you are very familiar with Lolita as a whole, and specifically the Gothic Lolita style.
A couple of Kuro Lolita coordinates. Their dresses are very basic Lolita, a JSK and blouse or a blouse and skirt combo, everything is simply black.
A couple of Gothic Lolitas, while they are wearing a lot of black, their coordinates both have a very Gothic style.