Az ugrás attól van hogy az oldal magassága megváltozik a nyitódó div miatt így jobb oldalt megjelenik a görgetõ sáv ami változtatja az oldal szélességét ezt érzed te ugrásnak ami végül is az is .
most vagy azt csinálod hogy eleve kalkulálsz azzal a 25 pixel csúszással és láttam már olyan javascriptes megoldást ami a margókat ettõl tette függõvé és így nem ugrott az oldal ha változott a magasság, avagy eleve kicsit magasabbra állítod az alap oldalt hogy ott legyen a görgetõsáv