Уже разобрался)
Во-первых, найди в файле axsearh.class.php параметр nohtml=0 и замени 0 на 1 или вообще в запросе удали этот параметр))) стили подтянуться
ну и потом
во-вторых, он ссылается на index2.php, в корне сайта вообще, и вот в нем поставь $_REQUEST['tmpl'] = 'component';
после этих манипуляций, у меня все заработало
1. Не нашел nohtml=0
Есть только такое:
<input type="hidden" name="no_html" value="1"/>
но в этой строке "1" уже установлено, да и не уверен я что эта строка именно та, о которой идет речь.
2. В index2.php уже есть такие строки
$_REQUEST['tmpl'] = 'component';
include('index.php');
Решение оказалось простейшим. В настройках SOBI2 в меню "Параметры" вызываем "Редактор реестра" и в стеке "search" в строке ajax_target_file меняем index2.php на index1.php. Результаты поиска выводятся в контентную область сайта с учетом стилей.
Это тоже пробовал, но не помогает.
Проблему решил так:
в этом "Редакторе реестра" установил для use_own_mootools значение "0"
Очевидно причина появления результатов поиска в новой странице вызывалась какими-то недоразумениями между mootools из SOBI2 и тем, который встроен в Joomla.