// так убирает выделение в Opere, в безногом ублюдке вообще выделение всегда пропадает
document.onmouseup = function() {
var sel = window.getSelection();
var txt = sel.toString();
if (txt.trim()) {
var rng = sel.getRangeAt(0);
sel.removeAllRanges();
}
}
// а так нет(Опера)
document.onmouseup = function() {
var sel = window.getSelection();
var txt = sel.toString();
if (txt.trim()) {
var rng = sel.getRangeAt(0);
var el = create('strong', {innerHTML: txt});
rng.deleteContents();
rng.insertNode(el);
sel.removeAllRanges();
}
}