.search__in{z-index:999999;}
.reztable {border-collapse: collapse;}
.reztable td {padding: 3px;}
.search_box {position: relative;}
.search_box input[type="text"] {
	display: block;
	width: 100%;    
	height: 35px;
	line-height: 15px;
	padding: 0;
	margin: 0;
	border: 2px solid #666;
	outline: none;
	overflow: hidden;
	border-radius: 4px;
	text-indent: 15px;
	font-size: 14px;
	color: #222;
	background:#fff;}
.search_box input[type="submit"] {
	display: inline-block;
	width: 20px;
	height: 20px;
	padding: 0;
	margin: 0;
	border: 0;
	outline: 0;
	overflow: hidden;
	text-indent: -999px;
	background: url(/imgx/icons/serp.svg) no-repeat center center;background-size:contain;
	position: absolute;
	top: 9px;
	right: 16px;}

.search_result {
width:100%;max-width:700px;
	position: absolute;
	top: 100%;
	left: 0;
	border: 1px solid #ddd;
	background: #fff;
	padding: 10px;
	max-height:350px;
	overflow: auto;
        overflow-y: scroll;
	box-shadow: 0 4px 15px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
	margin:5px 0px 0px;
	}



.search__in{width:100%;}
.serp_line{display: flex; flex-wrap: nowrap; padding:5px 5px 5px 5px; width:100%;justify-content: left;border-bottom:2px dashed #ccc;
align-items:center;
}
.serp_image{flex: 1 0 90px; box-sizing: border-box; align-items: center;display: flex;justify-content: center;}
.serp_head{flex: 1 1 calc(100% - 210px); align-items: left;font-weight:bold;}
.serp_price{font-weight:bold;flex: 1 0 119px;padding:0px 0px 0px 10px;justify-content: right;text-align:right;color:#2563eb;}
.serp_image img{width:75%;flex: 1 1 75%;}
.serp_line a{text-decoration:none;}
.serp_line:hover{background:#ececec;}

.lssl{font-size:90%;color:#2563eb;}
.lssl:hover{text-decoration:underline;cursor:pointer;}
.lastfind{background:url(/imgx/icons/time.svg) no-repeat center left;background-size:12px;background-position:1px 0px;padding-left:20px;color:#ccc;}
.lastfind{line-height:1em;height:29px;overflow:hidden;font-size:90%;margin-top:4px;}
.scb {padding-top:5px;width:100%;}
