Family members of citizens of European Union or European Economic Area Member States, who are nationals of third countries, are entitled to free movement in accordance with Directive 2004/38/EC of 29 April 2004, which the Republic of Croatia transferred into her national legislation.
A family member of citizen of European Union or European Economic Area Member States can travel without a visa to Croatia if he has a valid passport and a valid identification card called "Residence card of a family member of a Union citizen", and if he travels with or joins the family member who is citizen of European Union or EEA Member State.
If a family member of EU or EEA Member State citizen does not have such card, he needs a Croatian visa.
The text of Directive 2004/38/EC is available here:
http://eur-lex.europa.eu/LexUriServ/LexUriServ.do?uri=OJ:L:2004:158:0077:0123:EN:PDF
For family members of EU or EEA Member State citizens, who apply for visa a prioriy appointment for submission of applications will be given. Their requests are processed in fast procedure and without charging visa fees, with presentation of the minimum documentation: a visa application form, valid passport, photo and proof of family relationship with EU or EEA Member State citizen.