Уважаемый
@hadra , не городи х..рню! Вопрос стандартный и всегда решается
a { outline: none;}
Именно это раздражает верстальщиков и пользователей и именно таким образом борются. Тот факт, что автор указал при нажатии - говорит лишь о том, что автор видит эту обводку только при нажатии. Где Вы видели обводку в другом случае? Ее надо отдельно прописывать, и если так сделано, то автор всяко догадается, как ее отменить для нажатой кнопки.
Теперь собственно информация для
@tatu - если не срабатывает - работаем следующим образом. Пишем
a { outline: none!important;}
, если помогает - можете и так оставить, но это костыль. Необходимо найти стили, где приписано иначе, вооружившись инспектором кода или firebug и добиться нужного результата без использования important. Если не помогает - то где-то в стилях уже прописано с important - тем более - инспектор кода и ищите, какой стиль перекрывает Ваше правило.