Измени common_view, чтобы возвращала еще и тип модели:
def common_view(request, model):
    # ...
    param_name=model.__name__.lower()
    # ...
    return render_to_response('estates/estates.html',
                              {
                                  # ...
                                  'model_type': param_name,
                                  }, context_instance = RequestContext(request) )

Тогда в темплэйте просто проверяй:
{% if model_type 'estates' %} т.е. Что-то, если мы находимся от вьюх: prodazha_x, kuplyu_x и т.д.
{% elif model_type 'buy' %} здесь по тому же принципу, другое
{% endif %}