.search .search_addon {
  position: relative;
  clear: both;
  left: 19px;
  top: 8px;
}

.search .searchBg {float:left;}
.search .searchBg_text {float:left; width:80%; margin-right:15px; position:relative; background:#F0E1A6; padding:18px;} 
.search .searchBg_text div {position:absolute; right:-76px; top:0px;  background:#F0E1A6; padding:18px 9px 17px 9px;}
	*html .search .searchBg_text div {padding:18px 9px 19px 9px; right:-50px;}
	*:first-child+html .search .searchBg_text div {padding:18px 9px 19px 9px;}


.search .container {padding:18px 18px 16px 18px; background:#F0E1A6;}
.search .container .text {width: 99%;  padding:3px 0 3px 4px;}
.gray-field {color:#7B7B7B !important; font-style:italic;}

.full-options {width:100%; float:right; margin:-11px 0 20px 0; position:relative; z-index:1;}

.full-options input {margin:0 0 20px 0;}
.author {width:42%; float:right; height:18px; padding:0 3px;}
.label {float:right; color:#6d6957; margin:3px 10px 0px 0px;}
.search .container .select {width:60%; height:22px; float:right;}

.search .search-in-theme { margin:15px 0 0 0px; position:relative; float:left; z-index:2;}
.search .search-in-theme input { margin:2px 8px 0 0; float:left;}
*html .search .search-in-theme input {margin:0px 5px 0 0;}
.search .search-in-theme label { font-size:13px; float:left;}
*html .search .search-in-theme label {margin:2px 0 0 0;}
.search .submit {float:right; margin:0 !important;}
.full-search td {padding:0 0 12px 0;}
.search .nowrap {white-space:nowrap;}
.search .btn {height:27px; width:64px; margin-left:5px !important;}
.search .search-more {float:right; margin:13px 0 0 0; padding:0 18px 0 0;}
.search .count-page {float:left; margin:13px 0 0; padding:0 0 0 18px;}
.more-text-td {white-space:nowrap; padding:0px 10px 6px 0 !important; font-size:13px; font-style:italic;}

.search-result {padding-top:27px; width:95%; color:#363636;}
.search-result ol {margin:0; padding:0;  font-size:16px;}
.search-result ol li {margin-left:49px; padding-left:6px;}
.search-result ol li h2 {font-size:16px; margin-top:18px;}
.search-result ol li .snippet{font-size:13px; padding-left:17px;  letter-spacing:0.12pt; margin:0.6em 0 0.8em 0;}
.search-result ol li .small{font-size:11px; padding-left:17px; margin-top:0.8em; color:#7B7B7B;}
.search-result .pager {margin-top:50px;}
#countPages {position:absolute; right:15px; top:73px; padding:0; margin:0; background:none; color:#494949;}

.search-result .innerSwitch {margin:0 0 0 17px;}

	*html .search-result {padding-top:43px;}
	*html .search-result ol li {margin-left:52px; padding-left:2px;}
	*html #countPages {right:40px;}	
	*:first-child+html .search-result {padding-top:43px;}
	*:first-child+html .search-result ol li {margin-left:52px; padding-left:2px;}


#sideMenu .handheld {
	font-size: 100% !important;
	margin-bottom: 35px;
}
#sideMenu .handheld a {
	display: block;
	padding: 24px 0 12px 0;
	padding-left: 40px;
	background: url(/images/base/handheld.gif) left center no-repeat;
}
