Odwieczny problem CSS ... niby jest coś takiego jak display:table i display:cell , jednak nie działa to tak jak powinno ...
Jednym ze sposobów jest wsadzenie tych 3 divów w jeden kontener, a dla kontenera ustawić background-image z repeat-y (cieniutki pasek) by rysowało kolumny , wtedy każda z tych divów rozciągnie kontener który stworzy wrażenie, że pozostałe komórki też się zwiększyły.
Gdzieś też widziałem rozwiazanie z javascriptem, że brało by ID , wybierało najwyższy i pozostałym ustawiało takie samo , ale wtedy jak nie ma JS to pozamiatane