Higher costs in beer and soft drinks have dragged Thai Public Beverage Co (ThaiBev) to lower profits for the first half of 2010.