#search_results .sortHeader { display: block; float: left; width: 100%; box-sizing: border-box; padding: 0 12px; }
#search_results .sortHeader .sortBy { float: right; }
#search_results .sortHeader span { line-height: 25px; }
#search_results .sortHeader select { line-height: 23px;  }

#search_results .sort-list-type { float: left; margin-top: 5px; width: 100%; }

div.search {
	padding-bottom:20px;
}

.searchbox {
	width: 170px;
	float: left;
	display: block;
	border-bottom: 1px solid #CDCFCF;
	padding: 5px 0px 5px 5px;
/*	background-image: url(../cms/pics/loginbox_bg.jpg);*/
	background-repeat: repeat-x;
	background-position: left bottom;
	border-bottom: 1px solid #FFFFFF;
	background-color: rgba(173, 255, 46, 0.3);
}

.searchbox p {
	float: left;
	width: 100%;
	text-align: center;
}

.searchbox .search_pretext {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-weight: bold;
	color: #485155;
	cursor: pointer;
}

.searchbox .search_pretext:hover {
	text-decoration: underline;
}

#searchbox_div {
/*	display: none;*/
}

.searchbox .search_input {
    width: 140px;
	border: 1px solid #959595;
}

/*
.searchbox .search_button {
	margin:0;
	text-align:center;
	width: auto;
	border: 1px solid #B6B9BA;
	width: 100px;
	cursor: pointer;
	background: transparent;
	color: #485155;
	font-weight: bold;
}
*/
.searchbox .search_button {
	margin:0;
	text-align:center;
	background-image: url(../cms/pics/cart_button_edit.gif);
	background-repeat: no-repeat;
	color: #FFFFFF;
	border: 0px;
	font-weight: bold;
	width: 70px;
	height: 20px;
	cursor: pointer;
}

a.reszletes_keres {
	text-align:center;
	border: 0px;
	font-weight: bold;
	width: 120px;
	line-height: 20px;
	cursor: pointer;
	float: left;
	margin-left: 25px;
	font-size: 11px;
}


.search_result {
	margin-top: 5px;
}

.search_result a.search_result_link {
	padding-left: 10px;
	display: block;
    background-color: #006600;
	color: #D0E6D9 !important;
	font-weight: bold !important;
	text-decoration: none;
}

.search_result a.search_result_link span {
    margin-left: 20px;
}

.search_result .search_text {
    padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}


div#search_results {
	padding-top: 10px;
	float: left;
	width: 100%;
	background-color: #FFFFFF;
}

#timeforce_content div#search_results {
	background-color: transparent;    
}

.cat_name {
	background: transparent url(../cms/pics/loginbox_bg.jpg) repeat-x left bottom;
	line-height:25px;
	margin-left:8px;
	margin-right:8px;
	color: #485155;
	font-weight:bold;
	font-size:18px;
	padding-left:10px;
	border-bottom:solid 1px #bcbcbc;
	clear:both;
	height: 25px;
}

.cat_name span {
	float: left;
}

.new_marka a.more {
	float: left;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 5px;
	clear: both;
	white-space: nowrap;
	width: 97%;
	padding-left: 5px;
	text-align: right;
}

.cat_name a.more {
	float: right;
	padding-right: 10px;
	font-size: 14px;
}

div#search_results div.webshop_product {
	display: block;
	font-weight: bold;
	width: 136px;
	float: left;
	padding: 0px 8px 5px;
}

div#search_results .webstore_image a.product_image_link {
	height: 170px;
	background: transparent url(../citizen/pics/img_keret.gif) no-repeat top left;
	padding:5px 0;
}

.res_data {
	padding-left: 20px;
	font-size: 16px;
	font-weight: bold;
	color: #485155;
}

.res_data a {
	margin-left: 10px;
	font-size: 14px; 
}

.res_data font {
	color: #FF0000;
	padding-right: 10px;
}

.searchbox_adv {
	float: left;
	padding-top: 5px;
	width: 755px;
	width: 99%;
	padding-left: 2px;
}

.searchbox_adv div.form_div {
	float: left;
	margin-bottom: 10px;
	background-color: #EEEEEE;
	padding: 5px;
	border: 1px solid #555555;
	color: #555555;
}

.searchbox_adv p {
	float: left;
	width: 356px;
	width: 49%;
	padding-left: 15px;
	padding-left: 1%;
}

.searchbox_adv span {
	float: left;
	width: 100px;
	font-weight: bold;
}

.searchbox_adv .select_input {
	width: 240px;
	width: 65%;
}

.searchbox_adv .button {
	background-image: url(../cms/pics/cart_button_edit.gif);
	background-repeat: no-repeat;
	width: 70px;
	height: 20px;
	color: #FFFFFF;
	border: 0px solid;
	background-color: #AEAEAC;
	background-color: transparent;
	cursor: pointer;
	margin-right: 10px;
}

#res_div {
	float: left;
	width: 700px;
	width: 95%;
	padding-top: 5px;
}

#res_div span {
	float: none;
	padding: 0px 5px;
}

#res_div span#results.count_ok {
	color: #555555;
}

#res_div span#results.count_ok font {
	color: red;
}

#res_div span#results.count_wait,
#res_div span#results.count_wait font {
	color: #AAAAAA;
}
.res_data_nores {
	line-height: 30px;
	float: left;
	width: 100%;
	padding-bottom: 15px;
}

.res_data_nores img { float: left; width: 30px; margin-right: 10px; }
.res_data_nores span { float: left;}

.reszletesDiv {
	float: left;
	border-top: 2px solid;
	margin-top: 5px;
	padding: 30px 0 20px;
}

.reszletesText {
	float: left;
	color: #485155;
	font-size: 12px;
	text-indent: 10px;
	font-weight: bold;
}

.reszletesHead {
	float: left;
	color: #485155;
	font-size: 16px;
	text-indent: 18px;
	font-weight: bold;
	width: 99%;
}

.keresesDiv {
	float: left;
	width: 100%;
	border-top: 2px solid;
	margin-top: 5px;
	padding: 40px 0 27px;
	background: url("../cms/pics/loginbox_bg.jpg") repeat-x left bottom;
}

.keresesDiv a.reszletes_keres { display: none; }

.keresesDiv .searchbox { padding-top: 0px; background: none; border: none; }
.keresesDiv .search_pretext { display: none; }

.searchbox_adv .box-wrapper { float: left; width: 100%; }
.searchbox_adv .filterRow { float: left; display: inline-block; width: 48%; margin: 3px 7px 7px; }
.searchbox_adv .filterRow { position: relative; box-sizing: border-box; background-color: rgba(183, 214, 248, 0.2); overflow: hidden; box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.2); border-radius: 5px; border: 1px solid rgba(0, 0, 0, 0.2); }
.searchbox_adv .filterTitle { font-size: 16px; background-color: #DDD; box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.4); padding: 3px 5px; display: inline-block; width: 100%; margin: 0; box-sizing: border-box; font-weight: bold; }
.searchbox_adv .filterTitle::after { position: absolute; right: 10px; top: 6px; content: ""; width: 0; height: 0; border: 6px solid black; border-color: transparent transparent transparent black; transition: all 0.3s; }
.searchbox_adv .opened .filterTitle::after { transform: rotate(90deg); }
.searchbox_adv .filterCell { padding-left: 25px; display: inline-block; width: 100%; float: left; box-sizing: border-box; position: relative; vertical-align: top; }
.searchbox_adv .filterCell:hover { background-color: rgba(0, 0, 0, 0.1); }
.searchbox_adv label { display: inline-block; padding-bottom: 3px; cursor: pointer; width: 95%; }
.searchbox_adv label span { font-weight: bold; float: right; text-align: right; }
.searchbox_adv .filterCell input { float: left; position: absolute; left: 7px; top: 1px; }
.searchbox_adv .slider-input-wrapper { box-sizing: border-box; padding: 10px 25px; float: left; width: 100%; }
.searchbox_adv .ui-slider-float .ui-slider-tip, 
.searchbox_adv .ui-slider-float .ui-slider-tip-label { font-size: 10px; width: 55px; }

.filterRow .filter-container { display: none; width: 100%; float: left; padding: 7px 0 3px; }
#filter_uveg_anyaga { clear: left; }
.box-wrapper1  .filterTitle { background-color: #b7d6f8; }
.box-wrapper2  .filterTitle { background-color: #eaf6bd; }
.box-wrapper3  .filterTitle { background-color: #f9d4a4; }
.box-wrapper6  .filterTitle { background-color: #fea8ff; }

.search-menu-wrapper { display: block; height: 40px; width: 98%; margin-left: 1%; position: relative; box-sizing: border-box; }
.search-menu { border-radius: 5px; display: block; box-sizing: border-box; width: 730px; max-width: 100%; padding: 5px 10px; }
.search-menu-wrapper .search-menu { position: absolute; transition: all 0.3s; top: 0; background-color: rgba(0, 0, 0, 0); z-index: 100; }
.search-menu.fixed { position: fixed; top: 10px; background-color: rgba(0, 0, 0, 0.70); color: white; }
.search-menu .search-results { display: inline-block; width: 565px; float: left; line-height: 30px; }
.search-menu .search-btn-group { display: inline-block; width: 145px; float: left; text-align: right; }
.search-menu .search-btn-group input { line-height: 18px; padding: 3px 10px; border-radius: 5px; background-color: #6082ff; border: none; box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.6); cursor: pointer; font-family: Verdana; font-size: 12px; color: white; margin-left: 10px; margin-top: 2px; }

.searchbox_adv .search-results span { float: none; margin-left: 3px; }
.slider-input { opacity: 0.5; }
.slider-input.active { opacity: 1; }
.slider-input-switcher { position: absolute; right: 30px; top: 6px; }

@media (max-width: 768px) {
}
@media (max-width: 422px) {
	.search-menu { width: 370px; }
	.search-menu .search-btn-group input { margin-left: 0; }
	.search-menu .search-results { width: 60%; line-height: 120%; }
	.search-menu.fixed { left: 3px; width: 388px; }
	.search-menu .search-btn-group { float: right; width: auto; }
	.searchbox_adv div.form_div { width: 50%; }
	.searchbox_adv .filterRow { width: 100%; margin-left: 0; margin-right: 0; }
}