Как затемнить фон кроме 1 элемента?
Если тебе нужно модальное окно, то могу подсказать как сделать на jQuery с помощью плагина. Он будет затенять тебе весь сайт, и выводить нужный элемент поверх. Выводимому элементу можешь задать свои стили.
затемняешь весь сайт и ниже высветляешь только нужный блок.