In a volatile trade, the 30-share Sensex declined 105.79 points or 0.13 per cent to settle at 80,004.06. During the day, it lost 311.18 points or 0.38 per cent to 79,798.67