По правилам русского языка запятые могут ставиться не только перед союзами, но и внутри союзов. Речь идёт о двойных союзах, которые нередко употребляются при однородных членах предложения. К таким союзам относятся, например: как… так и; не только… но и; не столько… сколько. Перед второй частью таких союзов всегда ставится запятая.