Теория:

Двоеточие между частями сложного бессоюзного предложения ставится:
 
1. если вторая часть указывает на причину того, о чём сообщается в первой части.
Пример:
[Мы очень озябли]: [на улице было холодно и ветрено].
Такое предложение можно перестроить в сложноподчинённое с придаточной причины с союзом потому что.
Пример:
[Мы очень озябли], (потому что на улице было холодно и ветрено).
2. Если после первой части следует пояснение того, о чём идёт речь в первой части.
Пример:
[Со мною происходит что-то странное]: [не помню событий недельной давности].
В эти предложения между частями можно вставить слова а именно, то есть.
Пример:
[Со мною происходит что-то странное, а именно]: [не помню событий недельной давности].
3. Если вторая часть дополняет содержание первой части.
Пример:
[Я выглянул в окно и увидел]: [соседская собака с лаем бегала за нашей кошкой].
Такое предложение можно перестроить в сложноподчинённое с придаточной дополнительной частью с союзом что.
Пример:
[Я выглянул в окно и увидел], (что соседская собака с лаем бегала за нашей кошкой).
Обрати внимание!
Вторая часть бессоюзного предложения дополняет первую и в том случае, если в первой отсутствуют слова увидел, услышал, почувствовал... 
Пример:
[Я выглянул в окно]: [соседская собака с лаем бегала за нашей кошкой].
Эти слова легко можно вставить в первую часть.