function set_decoration() {
	var areas = new Array();
	var blocks = new Array();
	var block_type = new Array();
	var blocks_00 = new Array();
	var all_tags = document.getElementsByTagName("*");
	if(document.getElementById("main") && document.getElementById("auth") && document.getElementById("auth_enter")) {
		make_popup(document.getElementById("auth"), document.getElementById("auth_enter"), "click", "left_bottom", -7, -document.getElementById("auth_links").offsetHeight);
	}
	for(var i = 0; i < all_tags.length; i++) {
		if(all_tags[i].id.search(/\barea_[0-9]+\b/) != -1) {areas.push(all_tags[i]);}
		if(all_tags[i].id.search(/\bmenu_basic|menu_catalogue\b/) != -1) {all_tags[i].className += " block_01";}
		if(all_tags[i].id.search(/\balphabet\b/) != -1) {all_tags[i].className += " block_03";}
		if(all_tags[i].id.search(/\bsearch\b/) != -1) {all_tags[i].className += " block_04";}
		if(all_tags[i].id.search(/\bmenu_main\b/) != -1) {all_tags[i].className += " block_05";}
		if(all_tags[i].id.search(/\bauth\b/) != -1) {all_tags[i].className += " popupdiv";}
		if(all_tags[i].tagName.search(/\bblockquote\b/i) != -1) {all_tags[i].className += " block_07";}
		if(all_tags[i].className.search(/\bpopupdiv\b/) != -1) {all_tags[i].className += " block_11";}
		if(all_tags[i].className.search(/\bblock_[0-9]+\b/) != -1) {blocks.push(all_tags[i]);}
		if(all_tags[i].className.search(/\bblock_00\b/) != -1) {blocks_00.push(all_tags[i]);}
	}
	for(var i = 0; i < areas.length; i++) {
		if(areas[i].textContent) {
			if(areas[i].textContent.search(/\S/) == -1) {areas[i].style.display = "none";}
		} else {
			if(areas[i].innerText.search(/\S/) == -1) {areas[i].style.display = "none";}
		}
	}
	for(var i = 0; i < blocks.length; i++) {
		block_type = /\bblock_([0-9]+)\b/.exec(blocks[i].className);
		if(block_type[1] != "00" && isParent(blocks[i], document.getElementById("area_01")) && blocks[i].className.search(/\bthumb|payment\b/) == -1) {
			var block_container = document.createElement("span");
			block_container.className = "block_container";
			blocks[i].parentNode.insertBefore(block_container, blocks[i]);
			block_container.appendChild(blocks[i]);
		}
		if(block_type[1] == "01" || block_type[1] == "02" || block_type[1] == "06" || block_type[1] == "07" || block_type[1] == "08" || block_type[1] == "10" || block_type[1] == "11") {
			blocks[i].appendChild(document.createElement("span")).className = "block_" + "c_" + block_type[1];
			blocks[i].appendChild(document.createElement("span")).className = "block_" + "t_" + block_type[1];
			blocks[i].appendChild(document.createElement("span")).className = "block_" + "r_" + block_type[1];
			blocks[i].appendChild(document.createElement("span")).className = "block_" + "b_" + block_type[1];
			blocks[i].appendChild(document.createElement("span")).className = "block_" + "l_" + block_type[1];
			blocks[i].appendChild(document.createElement("span")).className = "block_" + "lt_" + block_type[1];
			blocks[i].appendChild(document.createElement("span")).className = "block_" + "rt_" + block_type[1];
			blocks[i].appendChild(document.createElement("span")).className = "block_" + "rb_" + block_type[1];
			blocks[i].appendChild(document.createElement("span")).className = "block_" + "lb_" + block_type[1];
			blocks[i].appendChild(document.createElement("span")).className = "block_" + "wh_" + block_type[1];
		}
		if(block_type[1] == "03") {
			blocks[i].appendChild(document.createElement("span")).className = "block_" + "t_" + block_type[1];
			blocks[i].appendChild(document.createElement("span")).className = "block_" + "c_" + block_type[1];
			blocks[i].appendChild(document.createElement("span")).className = "block_" + "b_" + block_type[1];
			blocks[i].appendChild(document.createElement("span")).className = "block_" + "wh_" + block_type[1];
		}
		if(block_type[1] == "04" || block_type[1] == "05") {
			blocks[i].appendChild(document.createElement("span")).className = "block_" + "c_" + block_type[1];
			blocks[i].appendChild(document.createElement("span")).className = "block_" + "b_" + block_type[1];
			blocks[i].appendChild(document.createElement("span")).className = "block_" + "wh_" + block_type[1];
		}
	}
}
