(1)∵f(x)=ax4lnx+bx4-c(x>0)在x=1处取得极值-3-c,
∴f(1)=-3-c,
∴b-c=-3-c,
∴b=-3,
∵f′(x)=4ax3lnx+ax4×[1/x]+4bx3=x3(4alnx+a+4b),
∵f(x)=ax4lnx+bx4-c(x>0)在x=1处取得极值,
∴f'(1)=0,
∴a+4b=0,解得a=12,
故a=12,b=-3;
(2)由(1)知,f(x)=12x4lnx-3x4-c,
∴f'(x)=48x3lnx(x>0),
令f'(x)=0,解得x=1,
当0<x<1时,f'(x)<0,则f(x)在(0,1)上为减函数,
当x>1时,f'(x)>0,则f(x)在(1,+∞)上为增函数,
∴f(x)的单调递减区间为(0,1),f(x)的单调递增区间为(1,+∞).