yacc> "Документы лежат в столУ" ????
yacc> М-да...
Правильно именно так. Это местный падеж русского языка. Не у всех слов он сохранился но слово "стол" - одно из них. Еще один пример "лес". "Разговаривать о лесе" но "находиться в лесу". Кроме 6 падежей, которые вы учили в школе, в русском языке есть еще 7:
-звательный:
"Отче!", "Господи", "Юль!". Официально существует в украинском, но вовсю употребляется и в русском, хоть его в школах и не изучают
-местный,
Примеры выше
-счетный
пять минут, шесть грамм.
Лишительный
"Делать дело" но "не делать дела"
количественно-отделительный
"Чашка чаю", "огонку не найдется?"
ждательный
"ждать бабушку" а не "бабушки"
Предварительный(совпадающий по форме со множественным числом, но являщийся грамматически именно падежом а не числом)
"Взять в жены": несмотря на множественное число, речь не о браке многоженца. "Я б в строители(а не строителей, как было бы "правильно") пошел", "годиться в отцы"(ясен пень что речь не о какой-то экзотической форме размножения с несколькими биологическими отцами)
Мало того: русском даже парное число у некоторых слов сохранилось. Во времена Киевской Руси парное число употреблялось наравне с теми двумя, что вы знаете. Ныне вы его употребляете при счете с числами от двух до четырех: один час, два часа, три часа, четыре часа, пять часов...