С географическим термином река наблюдается тенденция склонять названия женского рода и не склонять названия мужского рода: на р. Северный Колчим. Правила склонения географических названий в сочетании с родовым словом см. в «Письмовнике».
Четких правил, как писать названия специальностей, нет. Мы рекомендуем писать названия специальностей в кавычках с маленькой буквы: диплом по специальности "физика твердых тел".
Правило можно сформулировать так.
Если обобщающее слово стоит перед однородными членами, а после них предложение продолжается, то после обобщающего слова ставится двоеточие, а после однородных членов – тире.
Подробнее о знаках препинания в предложениях с однородными членами и обобщающим словом можно прочитать в «Учебнике Грамоты».
Эти варианты равноправны.
В русском языке есть оба слова – салатный и салатовый. Поэтому допустимы оба варианта, но предпочтительно их употреблять только в разговорной речи; в текстах, принадлежащих к другим стилям, лучше использовать официальное название: Люблинско-Дмитровская линия.
Название дисциплины физика в кавычки заключать не нужно. Чтобы понять, необходимо ли двоеточие, нужно видеть все предложение.
В обоих случаях есть сочетание согласных [з'б].
На согласование по среднему роду влияет внешний облик этого слова (оно несклоняемое, оканчивается на гласный, ср.: «Динамо» забило, «Торпедо» вылетело). Да и с родовой принадлежностью названия города тоже не всё однозначно: словарь Е. А. Левашова «Географические названия» указывает, что название города Тосно может употребляться как существительное мужского и среднего рода, а «Грамматический словарь русского языка» А. А. Зализняка фиксирует Тосно как существительное только среднего рода.
Таким образом, можно говорить о допустимости согласования и по мужскому роду (влияние родовых слов город, футбольный клуб), и по среднему роду (влияние внешнего фонетического облика названия).