/*
 * mod_eshop_category_filter
 */
div.mod_eshop_category_filter {
	margin: 5px 0 20px 0;
}
div.mod_eshop_category_filter .cat {
	color: #999999;
	font-size: 80%; font-weight: bold;
	margin: 5px 0 5px 0; padding: 7px 0 0 0px;
	line-height: 15px;
	display: block;
}
div.mod_eshop_category_filter .cat span,
div.mod_autoinzert_search .cat span {
	display: block; float: left;
	width: 85px;
	text-align: center;
}
div.mod_eshop_category_filter .cat span.left {
	background: transparent url(../images/base/cat_bg_left.png) no-repeat left 50%;
	width: 42px; height: 18px;
}
div.mod_eshop_category_filter .cat span.right {
	background: transparent url(../images/base/cat_bg_right.png) no-repeat right 50%;
	width: 200px; height: 18px;
}
div.mod_eshop_category_filter .subcategory div {
	width: 25%; height: 20px; float: left; overflow: hidden; white-space: nowrap;
	font-size: 10px;
	margin: 0px; padding: 0px;
}
div.mod_eshop_category_filter .subcategory div input {
	margin: 2px 5px 0 0; padding: 0px;
	float: left; height: 15px;
}
div.mod_eshop_category_filter .subcategory div a {
	font-weight: normal;
}
div.mod_eshop_category_filter .subcategory div label {
	color: #006CB7;
	font-weight: normal;
	cursor: pointer;
	padding: 0px;
	line-height: 20px;
}

/*
 * mod_eshop_category_filter
 */
div.mod_autoinzert_search table {
	margin-bottom: 15px;
}
div.mod_autoinzert_search table td {
	padding: 3px 0 3px 0;
}
div.mod_autoinzert_search table td.key {
	font-size: 80%;
	padding-left: 10px;
	width: 55px;
}
div.mod_autoinzert_search .normalinputbox {
	width: 109px;
}
div.mod_autoinzert_search .smallinputbox {
	width: 45px;
}
div.mod_autoinzert_search option {
	padding: 0 10px 0 5px;
}
div.mod_autoinzert_search div.filter-elements h3 {
	font-size: 100%;
	margin: 0px;
}
div.mod_autoinzert_search div.filter-elements h4 {
	font-size: 100%;
	margin: 5px 0 5px 0;
}
div.mod_autoinzert_search div.filter-elements .rolling-content {
	margin: 0 5px 0px 5px; padding: 0px;
	border: 1px solid transparent;
}
div.mod_autoinzert_search div.filter-elements div.key {
	height: 20px;
	line-height: 20px;
	font-size: 80%;
	padding: 2px 0 0 0;
}
div.mod_autoinzert_search div.filter-elements div.element {
	text-align: right;
	height: 16px;
	line-height: 20px;
	padding: 5px 0 5px 0;
}
div.mod_autoinzert_search div.filter-elements div.element input {
	margin-right: 5px;
}
#content div.mod_autoinzert_search div.filter-elements h3 .show,
#content div.mod_autoinzert_search div.filter-elements h3 .hide {
	margin: 0 5px 0 0; padding: 4px 4px 4px 10px;
}

/*
 * mod_adsense
 */
div.mod_adsense {
	text-align: center;
}


/*
 * mod_properties_search
 */
div.mod_properties_search .float-left,
div.mod_properties_search .float-left {
	margin: 5px 0 5px 0;
}
div.mod_properties_search .subcategory div {
	width: 33%; height: 20px; float: left; overflow: hidden; white-space: nowrap;
	font-size: 11px;
	margin: 0px; padding: 0px;
}
div.mod_properties_search .subcategory div input {
	margin: 2px 5px 0 0; padding: 0px;
	float: left; height: 15px;
}
div.mod_properties_search .subcategory div a {
	font-weight: normal;
}
div.mod_properties_search .subcategory div label {
	font-weight: normal;
	cursor: pointer;
	padding: 0px;
	line-height: 20px;
}