I've noticed that the "l" of the various slavic languages are differently pronounced. Croatian and even more Serbian have a somehow "hard l", that is still different to my ears from the Russian "hard l" which sounds to me more like the american "dark l". Slovene "l" is more like the Italian "l", but still a little bit different ( to my ears it is harder). How is the "l" pronounced in other Slavic languages? And most important could you explain me those differences and helping me pronounce them in the right manner and how does the IPA classify these different sounds?