@charset "utf-8";

body {
	background:#fff !important;
}
#footer {
	background:#e8e8e8 !important;
}

#middle #content #container {
	margin-left:10px !important;
}

.logo {
	background-image:url(../images/logo-gazeta-all.png) !important;
	display:block;
	height:64px;
	left:7px;
	margin:-3px auto 0px auto;
	position:relative;
	width:280px;
	z-index:1;
}
.searchlogo {
	background:url(../images/logo-search.gif) no-repeat left !important;
	display:block;
	height:10px;
	margin:0px auto 0px;
	position:relative;
	width:280px;
	z-index:2;
}

.serch h1 {
	font-size:2.2em;
	font-weight:normal;
	margin-bottom:10px;
}
.serch p {
	font-size:1.1em;
	line-height:1.3em;
	margin-bottom:20px !important;
}

dt.l {
	float:left;
	width:170px;
	font-weight:bold;
	padding-top:0px;
}
dt.l span {
	font-weight:normal;
	font-size:0.8em;
}
dd.r {
	float:right;
	width:100%;
	margin:0px 0px 0px -170px;
}
dd.r div {
	margin:0px 0px 0px 170px;
}
.text {
	width:80%;
	border:1px solid #e0e0e0;
	padding:3px;
}

.num_results {
	border-top:1px solid #e94512;
	border-bottom:1px solid #e94512;
	padding:3px;
	margin-bottom:10px;
}
.num_results p {
	margin:0px !important;
}
.res_l {
	float:left;
	font-weight:bold;
}
.res_r {
	float:right;
	font-weight:bold;
}
ol.results {
	margin:0px 0px 0px 25px;
}
ol.results li {
	margin-bottom:20px;
}
ol.results li div.r_title a {
	border:none;
	font-size:1.3em;
	text-decoration:underline !important;
}
ol.results li div.r_title a:hover {
	border:none !important;
	text-decoration:none !important;
}
ol.results li div.r_info a {
	border:none;
	font-size:0.85em;
	color:#aaa !important;
	text-decoration:underline !important;
}
ol.results li div.r_info a:hover {
	border:none !important;
}
ol.results li .r_text b {
	background-color:#F8E4B1;
}

/*************************************************************/
/*                         Страницы                          */
/*************************************************************/
.pages {
	clear:both;
	font-size:1.2em;
	padding-top:10px;
}
.pages a {
	border-bottom:none !important;
	/*margin:0px 2px;*/
	padding:5px;
	text-decoration:underline !important;
}
.pages a:hover {
	background-color:#D1E0F8;
	border-bottom:none !important;
}
.pages a.act {
	background-color:#9EBBDE;
}
