You can apply for the Czech Republic Schengen Visa since 2007 when the Czech Republic as an EU Member State also became a member state of the Schengen Area.
A Schengen visa is a short-stay visa that allows a person to travel to any country in the Schengen Area, for stays of up to 90 days for tourism or business purposes.
The Schengen visa is the most common visa for Europe. It enables travelers to enter, freely travel within and leave the Schengen zone from any of the Schengen countries. If you are planning to study, work, or live in one of the Schengen countries for more than 90 days, then you must apply for a national visa of that European country and not a Schengen Visa as this is not permitted.
All nationals of third countries, which have not yet reached a visa-liberalization agreement with the Schengen member states, need to obtain a visa prior to their arrival in Europe. To check whether you need a Schengen Visa to travel to one of the Schengen member countries, click here.