У слов, которые имеют формы только множественного числа, род не определяется.
Слово замарать разговорное. Его можно употреблять в непринужденной устной речи, но в остальных случаях лучше использовать слово испачкать.
Штаны существуют: http://gramota.ru/slovari/dic/?lop=x&bts=x&zar=x&ag=x&ab=x&sin=x&lv=x&az=x&pe=x&word=%F8%F2%E0%ED%FB