/*--------------Темизация формы поиска---------------*/

#block-search-0 * {
	display:inline-block;
}

#block-search-0 .form-submit, .form-button,
.ya-site-form .ya-site-form__submit {
	width:27px !important;
  height: 19px;
  padding: 0;
  margin: 0;
  border: 0;
  background: url(i/search.png) no-repeat center center;
  overflow: hidden;
  cursor: pointer;
  cursor: hand; /* хак для IE 5.x */
  font-size:0 !important;
  text-indent: -5000px;
  padding-top:10px;
  color: #c6c6c6;
  text-align:center;
}

.ie #block-search-0 .form-submit, .opera #block-search-0 .form-submit {
	margin-top:-5px;
}

.gecko #block-search-0 label.compact-form-label {
	top:0;
}

.opera #block-search-0 label.compact-form-label {
	top: -2px;
	padding: 0;
}

#block-search-0,
#block-block-35  {
	border:0;
	float:right;
	text-align:right;

	width:150px;
	position:absolute;
	top:7px;
	right:100px;
}

#block-block-35 .ya-site-form__search-input,
#block-block-5 .ya-site-form__search-input {
	padding: 0 !important;
}

#block-search-0  .container-inline {
	width:150px;
}

.ie #block-search-0  .container-inline *, .opera #block-search-0  .container-inline * {
	display:block;
	float:left;
}

#block-search-0 .form-item {
	margin:0;

}

#block-search-0 label {
	font-size:11px;
	color:#999999;
	padding-top:2px;
}

.ie #block-search-0 label.compact-form-label {
	top:-5px;
	padding-top: 0;
}


#block-search-0 .form-text,
.ya-site-form .ya-site-form__input-text {
	border:0 !important;
	width:114px !important;
	height:19px;
	background:url(i/search-input.png) no-repeat top left;
	padding: 0 2px;
}

.ya-site-form .ya-site-suggest-list {
	background-color: #fff;
}

#ya-site-results .b-serp-item__title-link {
	color: #4472B0 !important;
}

.gecko #block-search-0 .form-text {
	height:19px;
}

#edit-search-block-form-1 {
	border:1px solid rgb(138,138,138);
	height:15px;
	margin-top:-5px;
}

#header input:focus {
	outline:none;
}

.ya-site-form__search-input-layout-r {
	vertical-align: top !important;
}

/*------------------------------------------*/