/* search */
	.search form { 
		width: 716px; padding: 10px; overflow: hidden;
		margin-bottom: 2em;   
		background: #f47920 url(/media/system/img/elements/search/form-bg.gif) right center no-repeat; *zoom: 1; 
	}
	.search form input { float: left; }
	.search form input.text { margin-right: 10px; _border: none; _padding: 3px 5px 4px; _width: 577px; }
	.search form input[type='text'] { width: 577px; border: none; padding: 2px 5px 3px; *padding-top: 3px; *padding-bottom: 4px; }
	
	.col-right .search { color: #666; }
	.col-right .search strong, .col-right .search em { font-weight: normal; color: black; }
	
	.search .pager { margin-left: 4px; }

	/* список в результатах поиска */
		.search ol { /* font-size: .91em; /* 10px */ }
		.search ol a { display: block; padding-top: 1px; }
	
		/* ластик */ 
		.search ol, .search li { margin: 0px; padding: 0px; list-style: none; background: none; }
		.search ol > li { list-style: none; padding: 0px; margin: 11px 0px 0px 0px; }
		.search li.ol_li { 
			list-style: none; padding: 0px; margin: 0px; 
			*zoom: 1; /* ie 3px bug */
		}
		
		/* отступ слева (надо заменить все 30px на необходимый ) */ 
		.search ol {          margin-left: 27px; }
		.search li.ol_li {    padding-right: 27px; }
		.search li.ol_li ol { margin-right: -27px; }
		.search li:before, .search span.ol_li_before {
			width: 27px;
			margin-left: -27px; /* fox2 */
			*margin-left: 0px; *position: relative; *left: -27px; *margin-right: -27px; /* ie */
		}
		
		/* стили для цифр */ 
		.search li:before {
			text-align: left; color: #333; font-weight: bold; font-size: 1.273em; /* 14px */
			display: block; float: left; clear: left;
			height: 1em; margin-bottom: -1em; 
		}
		.search span.ol_li_before {
			text-align: left; color: #333; font-weight: bold; font-size: 1.273em; /* 14px */
			display: block; float: left; clear: left;
			height: 1em; margin-bottom: -1em; 
		}
		
		/* счетчик для ff 2, opera 9.2, chrome 0.3.154.9 */ 
		.search ul, .search ol { counter-reset: li; }
		.search ol > li:before { content: counter(li) "."; counter-increment: li; } /* изначальное зн-е счетчика задается на странице */

		.search ol {
			_behaviour: expression( 
				function(li) {
					if ("ok" != li.getAttribute("liCounterFlag")) {
						li.setAttribute("liCounterFlag", "ok");
						for (var els=li.childNodes || [], i=0, l=els.length, counter=0; i<l; i++) {
							if ((els[i].tagName || "").toLowerCase()=="li") els[i].setAttribute("liCounterNumber", counter++);
						}
					}
				}(this)
			);
		}
		.search li {
			_behaviour: expression( 
				function(li) {
					if ("ok" != li.getAttribute("liCounterFlag") && typeof li.getAttribute("liCounterNumber") == "number") {
						li.setAttribute("liCounterFlag", "ok");
		 
						var num = li.getAttribute("liCounterNumber");
						var start = li.parentNode.getAttribute("start") || 0;
		 
						var el = document.createElement("<span class='ol_li_before' />");
						el.innerHTML = start + num +".";
		 
						if (li.firstChild) li.insertBefore(el, li.firstChild);
							else li.appendChild(el);
						li.className = (li.className || "") + "ol_li";
					}
				}(this)
			);
		}
	/* / список в результатах поиска */
/* / search */
