/* ============================================================
   search.old-web.com - десктопная версия
   Оформление повторяет old-web.com / images.old-web.com:
   HTML 4.01 + CSS 2.1, вёрстка таблицами, без CSS3.
   ============================================================ */

body {
	margin: 0;
	padding: 0;
}

body, table, td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

#wrapper {
	max-width: 1900px;
	min-width: 600px;
	margin: 0 auto;
}

a {
	color: #0E72A3;
}

a:hover {
	color: #FF0066;
}

.logo {
	text-decoration: none;
	color: #000000;
}

form {
	margin-bottom: 0;
	padding-bottom: 0;
}

hr {
	height: 1px;
	color: #DDDDDD;
	background-color: #DDDDDD;
	border: 0;
}

.navbar {
	color: #FFFFFF;
}

.navbar a {
	color: #FFFFFF;
	text-decoration: none;
}

.navbar a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

/* ===== Боковые блоки ===== */

.sidebox {
	border: 1px solid #B5D2E4;
}

.sidebox a {
	text-decoration: none;
}

.sidebox a:hover {
	text-decoration: underline;
}

.sidebox td {
	font-size: 13px;
}

.hint-list {
	margin: 0;
	padding: 0 0 0 2px;
	list-style: none;
}

.hint-list li {
	margin: 0 0 7px 0;
	font-size: 12px;
	line-height: 1.35;
	color: #444444;
}

.hint-list code {
	font-family: "Courier New", Courier, monospace;
	font-size: 12px;
	color: #22980C;
}

/* ===== Строка поиска и заголовок раздела ===== */

.searchbar {
	margin-bottom: 12px;
	background-color: #F9F7D9;
	border: 1px solid #F9EAB3;
}

.searchbar .search-input {
	padding: 4px;
	width: 420px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	border: 1px solid #A8A8A8;
}

.searchbar .search-opts {
	font-size: 12px;
	color: #5A4A10;
}

.secthead {
	background-color: #F9EAB3;
}

.secthead b {
	font-size: 14px;
}

/* ===== Служебные строки ===== */

.results-meta {
	margin: 0 0 12px 0;
	padding-bottom: 6px;
	border-bottom: 1px solid #EEEEEE;
	font-size: 12px;
	color: #666666;
}

.results-meta b {
	color: #000000;
}

.msg-error {
	padding: 8px 10px;
	margin-bottom: 14px;
	background-color: #FFEDED;
	border: 1px solid #CC0000;
	font-size: 13px;
}

.msg-empty {
	padding: 10px;
	margin-bottom: 14px;
	background-color: #F9F7D9;
	border: 1px solid #F9EAB3;
	font-size: 13px;
	line-height: 1.5;
}

.msg-debug {
	padding: 8px 10px;
	margin-bottom: 14px;
	background-color: #FFFFDD;
	border: 1px solid #CCCC00;
	font-size: 11px;
	line-height: 1.5;
}

/* ===== Выдача ===== */
/* Нумерованная выдача старой школы: синий подчёркнутый заголовок,
   сниппет, зелёный адрес под ним. */

.serp {
	margin: 0;
	padding: 0;
	list-style: none;
}

.serp li {
	margin: 0 0 18px 0;
	padding: 0;
}

.sr-num {
	float: left;
	width: 26px;
	font-size: 13px;
	color: #888888;
	line-height: 1.35;
}

.sr-body {
	margin-left: 26px;
}

a.sr-title {
	font-size: 15px;
	line-height: 1.3;
	color: #0E72A3;
	text-decoration: underline;
}

a.sr-title:visited {
	color: #7B4DA8;
}

a.sr-title:hover {
	color: #FF0066;
}

.sr-snip {
	margin: 3px 0 2px 0;
	font-size: 13px;
	line-height: 1.4;
	color: #222222;
}

.sr-snip b {
	color: #000000;
}

.sr-url {
	font-size: 12px;
	color: #008000;
}

.sr-url a {
	color: #008000;
	text-decoration: none;
}

.sr-url a:hover {
	text-decoration: underline;
}

.sr-url .sr-sep {
	color: #999999;
}

.sr-url .sr-site {
	color: #0E72A3;
	text-decoration: none;
}

mark {
	background-color: #F9EAB3;
	color: #000000;
}

/* ===== Постраничная навигация ===== */

.pagination {
	margin-top: 14px;
	padding: 6px 8px;
	background-color: #F9F7D9;
	border: 1px solid #F9EAB3;
	font-size: 13px;
}

.pagination a {
	padding: 0 3px;
	text-decoration: none;
}

.pagination a:hover {
	text-decoration: underline;
}

.pagination .pg-cur {
	padding: 0 3px;
	font-weight: bold;
	color: #000000;
}

.pagination .pg-sep {
	color: #BBBBBB;
}
