Вы не можете получить такое гранулирование со своими стилями в стандартном списке выбора. Это потребовало бы динамической замены (созданной и управляемой с помощью Javascript и с помощью Javascript), чтобы стоять вместо стандартного выбора и передавать значения туда и обратно.
Например, следующее немного более ясно иллюстрирует мою точку зрения. Вы должны иметь совершенно другой набор элементов HTML, которые можно стилизовать таким образом, например, div, содержащий неупорядоченный список. Обратите внимание, что опция 6 выделена жирным шрифтом.
<div id="list-simulation">
<ul>
<li>Option 4</li>
<li class="selected">Opt<strong>ion 5</strong></li>
<li>Option 6</li>
</ul>
</div>
Присоединенная Javascript-логика перехватывает щелчки на элементах списка и передает их в скрытое меню выбора, которое затем выбирает соответствующую опцию, так что отправка формы переносит решения пользователей.
<select name="real-list">
<option value="1">Option 4</option>
<option value="2" selected="selected">Option 5</option>
<option value="3">Option 6</option>
</select>