
/* from file: blocks/b-search_crumbs/b-search_crumbs.css */
.b-search_crumbs {
	top: 30px;
	left: 13px;
	right: 13px;
	position: absolute;
}
.b-search_crumbs_shift {
	float: left;
	font-size: 15px;
	margin-right: 10px;
	visibility: hidden;
}
.b-search_crumbs_list {
	top: -30px;
	float: none;
	width: auto;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	position: relative;
}
.b-search_crumbs_list span {
	font-size: 13px;
	line-height: 35px;
	color: #B8B8B8;
	margin-right: 5px;
}
/* - - EOF - - */
.b-search-form__columns_controls {
	float: right;
	height: 100%;
	margin-left: 10px;
}
.b-search-form__columns_controls .b-button-container {
	margin-top: -2px;
}
.b-search_in_found {
	top: 50%;
	position: relative;
	margin-top: -10px;
	display: block;
}
.b-search_in_found {
	top: 50%;
	font-size: .8em;
	font-weight: bold;
	line-height: 1.666em;
	text-shadow: 0 -1px 0 #000;
	color: #fff;
	position: relative;
	margin-top: -12px;
	display: block;
}
.b-search-form__columns_field {
	float: none;
	width: auto;
	overflow: hidden;
}
.b-search-form {
	float: left;
	height:30px;
	padding:10px 0;
	width:50%;
	position:relative;
	line-height: 1;
}
.b-search-form__wide {
	float: none;
	width: auto;
	margin-right: 375px;
}
.b-search-form .b-icon {
	background-position: -12px -900px;
	width: 20px;
}
.b-search-form_list {
	padding:8px 0;
}
.b-search-form select {
	display:none;
}
.b-search-form .b-loader {
	position: absolute;
	right: 7px;
	top: 7px;
	width: 20px;
	height: 20px;
	display: block;
	overflow: hidden;
	background: none;
}
.b-search-form .b-loader i {
	background: url(../img/loader-sprite.png) no-repeat;
	position: absolute;
	width: 140px;
	height: 20px;
	left: 0;
	top: 0;
}
.b-search-bar .b-search-container .b-text-field-container .b-loader {
	overflow: hidden;
	position:absolute;
	top: 6px !important;
	width:11px;
	height:10px;
	background: none;
	z-index:22;
}
.b-search-bar .b-search-container .b-text-field-container .b-loader i {
	width: 88px;
	height: 10px;
	background: #fff url(../img/loader-search-sprite.png) no-repeat;
}
.b-search-bar .error-message {
	position: absolute;
	right: 200px;
	top: 17px;
	font-size: 0.8em;
	padding: 2px 9px;
	background: #c00;
	text-shadow: rgba(0,0,0, 1) 0 0 1px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: rgba(150, 150, 150, 0.75) 0 0 8px;
	-moz-box-shadow: rgba(150, 150, 150, 0.75) 0 0 8px;
	box-shadow: rgba(150, 150, 150, 0.75) 0 0 8px;
	z-index: 100;
}
.b-search-bar .b-search-labels-container.b-search-page {
	top:15px;
	right:5px;
}
.b-result-controls {
	float: left;
	height: 32px;
	margin: 9px 2px 9px 10px;
	background: url(../img/result-controls-sprite.png) 0 -32px repeat-x !important;
}
.b-result-controls .left,
.b-result-controls .right {
	float: left;
	display: block;
	width: 2px;
	height: 32px;
	background: url(../img/result-controls-sprite.png) no-repeat;
}
.b-result-controls .left {
	margin-left: -2px;
}
.b-result-controls .right {
	margin-right: -2px;
	background: url(../img/result-controls-sprite.png) 0 -64px no-repeat;
}
.b-result-controls .b-button {
	margin: 2px 0 0;
	background: url(../img/search-bar-buttons-bg.png) repeat-x ;
	cursor:pointer;
	float:left;
	height:28px;
	position:relative;
	width:31px;
	z-index:20;
	left: 0;
	border-right: 1px solid #000;
	border-left: 1px solid #6f7683;
}
.b-result-controls .active {
	background-position: 0 -28px;
	cursor:default;
}
.b-result-controls .b-button .b-icon {
	height: 28px;
	width: 31px;
	margin: 0;
	top: 0;
	z-index: 10;
	background: url(../img/search-bar-icons.png) no-repeat 8px 6px;
}
.b-results-navigation {
	top: 0;
	left: 100%;
	width: 150px;
	position: absolute;
	display: none;
}
.b-result-controls .b-button-common-view {
	border-left: none;
	-moz-border-radius-bottomleft:2px;
	-moz-border-radius-topleft:2px;
	-webkit-border-bottom-left-radius:2px;
	-webkit-border-top-left-radius:2px;
	border-bottom-left-radius:2px;
	border-top-left-radius:2px;
}
.b-result-controls .b-button-common-view.active .b-icon {
	background-position:8px -22px;
}
.b-result-controls .b-button-column-view {
	border-right: none;
	-moz-border-radius-bottomright:2px;
	-moz-border-radius-topright:2px;
	-webkit-border-top-right-radius:2px;
	-webkit-border-bottom-right-radius:2px;
	border-top-right-radius:2px;
	border-bottom-right-radius:2px;
}
.b-result-controls .b-button-column-view .b-icon {
	background-position:-21px 6px;
}
.b-result-controls .b-button-column-view.active .b-icon {
	background-position:-21px -22px;
}
.b-result-controls .b-button-compact-mode,
.b-result-controls .b-button-print,
.b-result-controls .b-button-like,
.b-result-controls .b-button-save-fragment,
.b-result-controls .b-button-comments {
	width: 28px;
	border: none;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
}
.b-result-controls .b-button-compact-mode .b-icon {
	width: 28px;
	background-position:-47px 6px;
}
.b-result-controls .b-button-compact-mode.active .b-icon,
.b-result-controls .b-button-compact-mode.current .b-icon {
	background-position:-47px -22px;
}
.b-result-controls .b-button-print .b-icon {
	margin:6px 0 0 6px;
	height:16px;
	width:16px;
	background:url(../img/sprite-icons16.png) -912px 0;
}
.b-result-controls .b-button-like .b-icon {
	margin:6px 0 0 7px;
	height:16px;
	width:16px;
	background:url(../img/sprite-icons16.png) -960px 0;
}
.b-result-controls .b-button-comments .b-icon {
	margin:7px 0 0 7px;
	height:16px;
	width:16px;
	background:url(../img/new/tiny_icon.png) -613px 0;
}
.b-result-controls .compact,
.b-result-controls .current {
	background-position:0 -56px;
}
.b-result-controls.b-result-controls--disabled {
	opacity: .6;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
}
.b-result-controls.b-result-controls--disabled .b-button {
	cursor: default;
}
.b-search-bar .b-field {
	margin:-2px 0 0 10px;
}
.b-document-header .b-field-indent {
	position:relative;
}
.b-search-bar .b-field .b-field-indent {
	width: auto;
}
.b-search-bar .border {
	border-left: 1px solid #747780;
	height: 100%;
}
.b-tooltip-sidebar-ver--controls-container {
	left: auto;
	top: 2px;
}
.b-tooltip-sidebar-ver.b-tooltip-sidebar-ver--controls-container .p {
	background-position: 0 -189px;
	left: auto;
	right: 30px;
	top: -4px;
}
.b-foot-button__i .b-tooltip-sidebar-ver {
	left: 80px;
	font-size: 1em;
}
.b-search-togglers {
	position:absolute;
	right:10px;
	top:0;
}
.b-search-form-search_in_document {
	position:absolute;
	z-index:500;
	top:13px;
	right:-10px;
	width:30px;
	height:8px;
}
.b-search-form-search_in_document_prev,
.b-search-form-search_in_document_next {
	cursor: pointer;
	position: absolute;
	width: 12px;
	height: 8px;
	z-index: 10;
	overflow: hidden;
	background: url(../img/icons.png) -111px -67px;
}
.b-search-form-search_in_document_prev {
	right:36px;
	background-position: -111px -75px;
}
