@charset "windows-1251";

.catalog_list_row
{
	overflow: visible;
	_display: inline-block;
	margin-top: 35px;
}
.catalog_list_row .clear
{
	height: 0px;
	clear: both;
}
.catalog_list_row:first-child
{
	margin-top: 0px;
}
.catalog_list_row .catalog_list_item
{
	float: left;
	margin-left: 35px;
	width: 180px;
}
.catalog_list_row .catalog_list_item a.image
{
	display: block;
	text-align: center;
}
.catalog_list_row .catalog_list_item a.image img
{
	height: 150px;
	border: 0px;
}
.catalog_list_row .catalog_list_item.sticker_new,
.catalog_list_row .catalog_list_item.sticker_sale,
.catalog_list_row .catalog_list_item.sticker_discount
{
	position: relative;
}
.catalog_list_row .catalog_list_item.sticker_new a.image:after,
.catalog_list_row .catalog_list_item.sticker_sale a.image:after,
.catalog_list_row .catalog_list_item.sticker_discount a.image:after
{
	display: block;
	position: absolute;
	z-index: 50;
	width: 90px;
	height: 90px;
	top: -25px;
	right: -25px;
}
.catalog_list_row .catalog_list_item.sticker_new a.image:after
{
	content: url('/images/catalog/sticker_new.png');
}
.catalog_list_row .catalog_list_item.sticker_sale a.image:after
{
	content: url('/images/catalog/sticker_sale.png');
}
.catalog_list_row .catalog_list_item.sticker_discount a.image:after
{
	content: url('/images/catalog/sticker_discount.png');
}
.catalog_list_row .catalog_list_item a.name
{
	display: block;
	text-align: center;
	margin-top: 10px;
}
.catalog_list_row .catalog_list_item a.name .short_name_details
{
	white-space: nowrap;
}
.catalog_list_row .catalog_list_item:first-child
{
	margin-left: 0px;
}

.catalog_list .pages
{
	margin-top: 35px;
}

.element_info
{
	overflow: auto;
	_display: inline-block;
	width: 80%;
}

.element_info .element_properties
{
	float: left;
}
.element_info .element_properties .label
{
	vertical-align: top;
}

.element_info .element_properties .label
{
	padding: 11px 10px 0px 0px;
	text-align: right;
	font-weight: 700;
}

.element_info .element_properties .value
{
	padding: 8px 0px 0px 10px;
	text-align: left;
	font-size: 125%;
	color: #67bb76;
}

.element_info .element_properties tr:first-child .label
{
	padding-top: 3px;
}
.element_info .element_properties tr:first-child .value
{
	padding-top: 0px;
}

.element_info .element_properties .quantity .label
{
	padding-top: 50px;
	font-size: 112.5%;
}
.element_info .element_properties .quantity .value
{
	overflow: auto;
	_display: inline-block;
	
	padding-top: 50px;
	font-size: 112.5%;
}
.element_info .element_properties .quantity .value .number,
.element_info .element_properties .quantity .value .quantity_type.in_stock_few,
.element_info_list_block .list_table td.quantity .number,
.element_info_list_block .list_table td.quantity .quantity_type.in_stock_few
{
	color: #626262;
}
.element_info .element_properties .quantity .value .quantity_type.in_stock,
.element_info_list_block .list_table td.quantity .quantity_type.in_stock
{
	color: #00aa00;
}
.element_info .element_properties .quantity .value .quantity_type.out_of_stock,
.element_info_list_block .list_table td.quantity .quantity_type.out_of_stock
{
	color: #bbbbbb;
}
.element_info .element_properties .price .label
{
	padding-top: 15px;
	font-size: 112.5%;
}
.element_info .element_properties .price .value
{
	overflow: auto;
	_display: inline-block;
	
	font-size: 162.5%;
	color: #ff0000;
}
.element_info .element_properties .price .value .amount
{
	white-space: nowrap;
	float: left;
}
.element_info .element_properties .price .value .to_basket,
.element_info_list_block .list_table td .to_basket,
#catalog_search #catalog_search_results .search_results_item .body_wrapper .body .text .price .to_basket
{
	float: left;
	clear: both;
	display: inline-block;
	margin-top: 7px;
	padding: 3px 6px 3px 6px;
	font-size: 80%;
	text-decoration: none;
	background-color: #ff0000;
	color: #ffffff;
	cursor: pointer;
	white-space: nowrap;

	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-opera-border-radius: 3px;
	-o-border-radius: 3px;
	-khtml-border-radius: 3px;
}
.element_info .element_properties .price .value .to_basket.added,
.element_info_list_block .list_table td .to_basket.added,
#catalog_search #catalog_search_results .search_results_item .body_wrapper .body .text .price .to_basket.added
{
	background-color: #72ac26;
	cursor: default;
}
.element_info .element_properties .price .value .to_basket form,
.element_info_list_block .list_table td .to_basket form,
#catalog_search #catalog_search_results .search_results_item .body_wrapper .body .text .price .to_basket form
{
	margin: 0px;
}
.element_info .element_properties .price .value .to_basket input,
.element_info_list_block .list_table td .to_basket input,
#catalog_search #catalog_search_results .search_results_item .body_wrapper .body .text .price .to_basket input
{
	width: 25px;
	text-align: center;
}

.element_info img.image
{
	float: right;
	margin: 0px 12px 5px 0px;
	max-width: 210px;
	_width: 210px;
	border: 0px;
}

.parameter_details
{
	font-size: 75%;
	margin-left: 0.3em;
}




.element_info_list_block
{
	margin-top: 50px;
	width: 750px;
}
#element_same_model_list.element_info_list_block
{
	width: auto;
}
.element_info_list_block .page_title.subtitle
{
	font-size: 150%;
}
.element_info_list_block .list_table tr.row td
{
	font-size: 112.5%;
}
.element_info_list_block .list_table tr.row:hover td
{
	background-color: #f3f3f3;
}
.element_info_list_block .list_table tr.row td.quantity
{
	white-space: nowrap;
	padding-top: 8px;
	font-size: 89%;
	font-weight: 700;
}
.element_info_list_block .list_table td.price
{
	white-space: nowrap;
	font-weight: 700;
	color: #ff0000;
}
.element_info_list_block .list_table td .to_basket
{
	margin-top: 0px;
}
.element_info_list_block .list_table td .to_basket.added
{
	display: none;
}
.element_info_list_block .list_table td .to_basket.processing
{
	background: #f0f0f0 scroll url('/images/loading_bg.gif') left top repeat;
	background-color: #f0f0f0;
	color: #999999;
}

.element_info_list_block .list_table td.description a.image
{
	display: inline-block;
	float: left;
	margin-right: 10px;
	width: 100px;
	text-align: center;
}
.element_info_list_block .list_table td.description a.image img
{
	max-width: 100px;
	_width: 100px;
	max-height: 100px;
	border: 0px;
}



#catalog_list_header
{
	overflow: auto;
	_display: inline-block;
}
#catalog_list_header .list_header_text
{
	float: left;
	width: 100%;
	margin-right: -460px;
}
#catalog_list_header .list_header_text .list_header_text_container
{
	padding-right: 500px;
	padding-bottom: 50px;
	font-size: 87.5%;
}
#catalog_list_header .list_header_text .list_header_text_container p:first-child
{
	margin-top: 0px;
}
#catalog_list_header .list_header_form
{
	float: left;
	width: 400px;
}




#catalog_main
{
	overflow: auto;
	_display: inline-block;
	margin-bottom: 40px;
}
#catalog_main_tires,
#catalog_main_rims
{
	float: left;
	width: 420px;
}
#catalog_main_rims
{
	margin-left: 45px;
}

#catalog_main .catalog_list_row .catalog_list_item a.image img
{
	height: auto;
}
#catalog_main .catalog_list_row .catalog_list_item a.name
{
	font-size: 112.5%;
}
#catalog_main .catalog_list_row .catalog_list_item a.name.sale
{
	font-weight: 700;
	color: #ff0000;
}

.catalog_search_form
{
	padding: 10px 10px 10px 15px;
	width: 375px;
	_width: 400px;
	height: 350px;
	_height: 370px;

	border-style: dashed;
	
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-opera-border-radius: 6px;
	-o-border-radius: 6px;
	-khtml-border-radius: 6px;
}
form.catalog_search_form_tag
{
	margin: 0px;
	margin-bottom: 50px;
}
.catalog_search_form .title
{
	font-size: 125%;
	font-weight: 700;
	color: #000000;
	margin-bottom: 10px;
}
.catalog_search_form .title .collapse_link
{
	float: right;
	display: inline-block;
	font-size: 80%;
	font-weight: 700;
	margin: -1px 3px 0px 10px;
}
.catalog_search_form .title .collapse_link a
{
	text-decoration: none;
}
.catalog_search_form .form_block
{
	float: left;
	padding: 0px 5px 5px 5px;
	margin: 5px 0px 0px -5px;
}
.catalog_search_form div.form_block:hover,
.catalog_search_form .form_block.selected
{
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-opera-border-radius: 4px;
	-o-border-radius: 4px;
	-khtml-border-radius: 4px;
}
.catalog_search_form .form_block .label
{
	font-size: 87.5%;
	margin-bottom: -2px;
}
form.catalog_search_form_tag .submit_container
{
	padding: 0px 10px 20px 15px;
	width: 375px;
	_width: 400px;
	margin-top: -36px;
	text-align: right;
	overflow: auto;
	_display: inline-block;
}
form.catalog_search_form_tag input.subm
{
	float: right;
}
form.catalog_search_form_tag input.subm.left
{
	float: left;
	margin-left: -4px;
	_margin-left: -2px;
	cursor: pointer;

	background: transparent;
	color: #72ac26;
}
form.catalog_search_form_tag input.subm.left:hover
{
	background-color: #72ac26;
	color: #ffffff;
}
/* Google Chrome only CSS hack */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.catalog_search_form .form_block .field input,
	.catalog_search_form .form_block .field select
	{
		margin-top: -1px;
	}
}


form.catalog_search_form_tag.collapsed .catalog_search_form
{
	height: 27px;
	_height: 47px;
}
form.catalog_search_form_tag.collapsed
{
	margin-bottom: 66px;
}
form.catalog_search_form_tag.collapsed .catalog_search_form .form_block
{
	display: none;
}
form.catalog_search_form_tag.collapsed .submit_container
{
	display: none;
}

form.catalog_search_form_tag.model_search .catalog_search_form
{
	padding-top: 5px;

	border-style: solid;
	background-image: url('/images/search_form_model_bg.png');
	background-repeat: repeat;
}
form.catalog_search_form_tag.model_search .catalog_search_form .title
{
	display: none;
}

#catalog_tires_search_form
{
	border-width: 1px;
	border-color: #8cc63f;
	background-color: #e2f2cd;
}
#catalog_tires_search_form .title .collapse_link a
{
	color: #8cc63f;
	border-bottom: 1px dashed #8cc63f;
}
#catalog_tires_search_form div.form_block:hover,
#catalog_tires_search_form .form_block.selected
{
	background-color: #c3dba4;
}
form.catalog_search_form_tag.model_search #catalog_tires_search_form
{
	height: 245px;
	_height: 260px;
}

#catalog_tires_search_form #catalog_tires_search_form_manufacturer,
#catalog_tires_search_form #catalog_tires_search_form_season,
#catalog_tires_search_form #catalog_tires_search_form_manufacturer select,
#catalog_tires_search_form #catalog_tires_search_form_season select
{
	width: 175px;
}
#catalog_tires_search_form #catalog_tires_search_form_manufacturer,
#catalog_tires_search_form #catalog_tires_search_form_season
{
	margin-bottom: 5px;
}
#catalog_tires_search_form #catalog_tires_search_form_season
{
	margin-left: 10px;
}
#catalog_tires_search_form #catalog_tires_search_form_season select
{
	height: 22px;
}
form.catalog_search_form_tag.model_search #catalog_tires_search_form #catalog_tires_search_form_manufacturer,
form.catalog_search_form_tag.model_search #catalog_tires_search_form #catalog_tires_search_form_season
{
	display: none;
}
#catalog_tires_search_form #catalog_tires_search_form_width
{
	clear: left;
}
#catalog_tires_search_form #catalog_tires_search_form_width,
#catalog_tires_search_form #catalog_tires_search_form_width select
{
	width: 100px;
}
#catalog_tires_search_form #catalog_tires_search_form_profile,
#catalog_tires_search_form #catalog_tires_search_form_diameter
{
	margin-left: 10px;
}
#catalog_tires_search_form #catalog_tires_search_form_profile,
#catalog_tires_search_form #catalog_tires_search_form_profile select,
#catalog_tires_search_form #catalog_tires_search_form_diameter,
#catalog_tires_search_form #catalog_tires_search_form_diameter select
{
	width: 75px;
}
#catalog_tires_search_form #catalog_tires_search_form_r,
#catalog_tires_search_form #catalog_tires_search_form_slash
{
	float: left;
	margin-top: 10px;
	width: 15px;
}
#catalog_tires_search_form #catalog_tires_search_form_r
{
	margin-left: 15px;
	margin-right: 7px;
}
#catalog_tires_search_form #catalog_tires_search_form_slash
{
	margin-left: 22px;
	margin-right: 5px;
}
form.catalog_search_form_tag.collapsed #catalog_tires_search_form #catalog_tires_search_form_r,
form.catalog_search_form_tag.collapsed #catalog_tires_search_form #catalog_tires_search_form_slash
{
	display: none;
}
#catalog_tires_search_form #catalog_tires_search_form_r .field,
#catalog_tires_search_form #catalog_tires_search_form_slash .field
{
	font-size: 150%;
}
#catalog_tires_search_form #catalog_tires_search_form_width select,
#catalog_tires_search_form #catalog_tires_search_form_profile select,
#catalog_tires_search_form #catalog_tires_search_form_diameter select
{
	font-size: 150%;
}
#catalog_tires_search_form #catalog_tires_search_form_width select option,
#catalog_tires_search_form #catalog_tires_search_form_profile select option,
#catalog_tires_search_form #catalog_tires_search_form_diameter select option
{
	font-size: 100%;
}
#catalog_tires_search_form #catalog_tires_search_form_only_sale,
#catalog_tires_search_form #catalog_tires_search_form_price,
#catalog_tires_search_form #catalog_tires_search_form_with_out_of_stock
{
	padding: 5px 8px 5px 10px;
	float: left;
	white-space: nowrap;
	margin-top: 10px;
	margin-left: -5px;
}
#catalog_tires_search_form #catalog_tires_search_form_only_sale label,
#catalog_tires_search_form #catalog_tires_search_form_with_out_of_stock label
{
	margin-left: 5px;
}
#catalog_tires_search_form #catalog_tires_search_form_only_sale label .main
{
	font-weight: 700;
	color: #ff0000;
}
#catalog_tires_search_form #catalog_tires_search_form_with_out_of_stock
{
	margin-top: 12px;
	font-size: 82.5%;
}

#catalog_tires_search_form #catalog_tires_search_form_price input
{
	font-size: 125%;
}
#catalog_tires_search_form #catalog_tires_search_form_price .quantity
{
	width: 35px;
}
#catalog_tires_search_form #catalog_tires_search_form_price .price
{
	width: 100px;
}

#catalog_rims_search_form
{
	border-width: 1px;
	border-color: #e53131;
	background-color: #ffd3d3;
}
#catalog_rims_search_form .title .collapse_link a
{
	color: #e53131;
	border-bottom: 1px dashed #e53131;
}
#catalog_rims_search_form div.form_block:hover,
#catalog_rims_search_form .form_block.selected
{
	background-color: #febcbc;
}
form.catalog_search_form_tag.model_search #catalog_rims_search_form
{
	height: 255px;
	_height: 270px;
}

#catalog_rims_search_form #catalog_rims_search_form_manufacturer,
#catalog_rims_search_form #catalog_rims_search_form_type,
#catalog_rims_search_form #catalog_rims_search_form_manufacturer select,
#catalog_rims_search_form #catalog_rims_search_form_type select
{
	width: 175px;
}
#catalog_rims_search_form #catalog_rims_search_form_type
{
	margin-left: 10px;
}
#catalog_rims_search_form #catalog_rims_search_form_type select
{
	height: 22px;
}
form.catalog_search_form_tag.model_search #catalog_rims_search_form #catalog_rims_search_form_manufacturer,
form.catalog_search_form_tag.model_search #catalog_rims_search_form #catalog_rims_search_form_type
{
	display: none;
}
#catalog_rims_search_form #catalog_rims_search_form_diameter
{
	clear: left;
}
#catalog_rims_search_form #catalog_rims_search_form_diameter,
#catalog_rims_search_form #catalog_rims_search_form_diameter select
{
	width: 63px;
}
#catalog_rims_search_form #catalog_rims_search_form_pcd,
#catalog_rims_search_form #catalog_rims_search_form_pcd select
{
	width: 80px;
}
#catalog_rims_search_form #catalog_rims_search_form_et,
#catalog_rims_search_form #catalog_rims_search_form_et select
{
	width: 56px;
}
#catalog_rims_search_form #catalog_rims_search_form_et .apply_interval,
#catalog_rims_search_form #catalog_rims_search_form_center .apply_interval
{
	margin-top: 2px;
	font-size: 87.5%;
	height: 22px;
}
#catalog_rims_search_form #catalog_rims_search_form_et .apply_interval input,
#catalog_rims_search_form #catalog_rims_search_form_center .apply_interval input
{
	margin: 0px;
}
#catalog_rims_search_form #catalog_rims_search_form_et .apply_interval label,
#catalog_rims_search_form #catalog_rims_search_form_center .apply_interval label
{
	margin-left: 3px;
	_margin: 0px;
	white-space: nowrap;
}
#catalog_rims_search_form #catalog_rims_search_form_width,
#catalog_rims_search_form #catalog_rims_search_form_width select
{
	width: 60px;
}
#catalog_rims_search_form #catalog_rims_search_form_center,
#catalog_rims_search_form #catalog_rims_search_form_center select
{
	width: 55px;
}
#catalog_rims_search_form #catalog_rims_search_form_pcd,
#catalog_rims_search_form #catalog_rims_search_form_et,
#catalog_rims_search_form #catalog_rims_search_form_width,
#catalog_rims_search_form #catalog_rims_search_form_center
{
	margin-left: 4px;
}
#catalog_rims_search_form #catalog_rims_search_form_diameter,
#catalog_rims_search_form #catalog_rims_search_form_pcd,
#catalog_rims_search_form #catalog_rims_search_form_et,
#catalog_rims_search_form #catalog_rims_search_form_width,
#catalog_rims_search_form #catalog_rims_search_form_center
{
	margin-top: 5px;
}
#catalog_rims_search_form #catalog_rims_search_form_diameter select,
#catalog_rims_search_form #catalog_rims_search_form_pcd select,
#catalog_rims_search_form #catalog_rims_search_form_et select,
#catalog_rims_search_form #catalog_rims_search_form_width select,
#catalog_rims_search_form #catalog_rims_search_form_center select
{
	font-size: 100%;
}
#catalog_rims_search_form #catalog_rims_search_form_diameter select option,
#catalog_rims_search_form #catalog_rims_search_form_pcd select option,
#catalog_rims_search_form #catalog_rims_search_form_et select option,
#catalog_rims_search_form #catalog_rims_search_form_width select option,
#catalog_rims_search_form #catalog_rims_search_form_center select option
{
	font-size: 100%;
}

#catalog_rims_search_form #catalog_rims_search_form_only_sale,
#catalog_rims_search_form #catalog_rims_search_form_price,
#catalog_rims_search_form #catalog_rims_search_form_with_out_of_stock
{
	padding: 5px 8px 5px 10px;
	float: left;
	clear: both;
	white-space: nowrap;
	margin-top: 10px;
	margin-left: -5px;
}
#catalog_rims_search_form #catalog_rims_search_form_only_sale
{
	margin-top: 0px;
}
#catalog_rims_search_form #catalog_rims_search_form_only_sale label,
#catalog_rims_search_form #catalog_rims_search_form_with_out_of_stock label
{
	margin-left: 5px;
}
#catalog_rims_search_form #catalog_rims_search_form_only_sale label .main
{
	font-weight: 700;
	color: #ff0000;
}
#catalog_rims_search_form #catalog_rims_search_form_with_out_of_stock
{
	margin-top: 12px;
	font-size: 82.5%;
}

#catalog_rims_search_form #catalog_rims_search_form_price input
{
	font-size: 125%;
}
#catalog_rims_search_form #catalog_rims_search_form_price .quantity
{
	width: 35px;
}
#catalog_rims_search_form #catalog_rims_search_form_price .price
{
	width: 100px;
}

#catalog_rims_search_form_tag input.subm
{
	background-color: #e53131;
	border-color: #e53131;
}
#catalog_rims_search_form_tag input.subm.left
{
	background: transparent;
	color: #e53131;
}
#catalog_rims_search_form_tag input.subm.left:hover
{
	background-color: #e53131;
	color: #ffffff;
}

#catalog_fasteners_search_form
{
	border-width: 1px;
	border-color: #3131e5;
	background-color: #d3d3ff;
}
#catalog_fasteners_search_form .title .collapse_link a
{
	color: #3131e5;
	border-bottom: 1px dashed #3131e5;
}
#catalog_fasteners_search_form div.form_block:hover,
#catalog_fasteners_search_form .form_block.selected
{
	background-color: #bcbcfe;
}
form.catalog_search_form_tag.model_search #catalog_fasteners_search_form
{
	height: 185px;
	_height: 200px;
}

#catalog_fasteners_search_form #catalog_fasteners_search_form_manufacturer,
#catalog_fasteners_search_form #catalog_fasteners_search_form_type,
#catalog_fasteners_search_form #catalog_fasteners_search_form_manufacturer select,
#catalog_fasteners_search_form #catalog_fasteners_search_form_type select
{
	width: 175px;
}
#catalog_fasteners_search_form #catalog_fasteners_search_form_type
{
	margin-left: 10px;
}
#catalog_fasteners_search_form #catalog_fasteners_search_form_type select
{
	height: 22px;
}
form.catalog_search_form_tag.model_search #catalog_fasteners_search_form #catalog_fasteners_search_form_manufacturer,
form.catalog_search_form_tag.model_search #catalog_fasteners_search_form #catalog_fasteners_search_form_type
{
	display: none;
}
#catalog_fasteners_search_form #catalog_fasteners_search_form_size_and_step
{
	clear: left;
}
#catalog_fasteners_search_form #catalog_fasteners_search_form_size_and_step,
#catalog_fasteners_search_form #catalog_fasteners_search_form_size_and_step select
{
	width: 135px;
}
#catalog_fasteners_search_form #catalog_fasteners_search_form_length,
#catalog_fasteners_search_form #catalog_fasteners_search_form_length select
{
	width: 105px;
}
#catalog_fasteners_search_form #catalog_fasteners_search_form_bolt_cap_type,
#catalog_fasteners_search_form #catalog_fasteners_search_form_bolt_cap_type select
{
	width: 100px;
}
#catalog_fasteners_search_form #catalog_fasteners_search_form_length,
#catalog_fasteners_search_form #catalog_fasteners_search_form_bolt_cap_type
{
	margin-left: 5px;
}
#catalog_fasteners_search_form #catalog_fasteners_search_form_size_and_step,
#catalog_fasteners_search_form #catalog_fasteners_search_form_length
{
	margin-top: 5px;
}
#catalog_fasteners_search_form #catalog_fasteners_search_form_size_and_step select,
#catalog_fasteners_search_form #catalog_fasteners_search_form_length select,
#catalog_fasteners_search_form #catalog_fasteners_search_form_bolt_cap_type select
{
	font-size: 150%;
}
#catalog_fasteners_search_form #catalog_fasteners_search_form_size_and_step select option,
#catalog_fasteners_search_form #catalog_fasteners_search_form_length select option,
#catalog_fasteners_search_form #catalog_fasteners_search_form_bolt_cap_type select option
{
	font-size: 100%;
}

#catalog_fasteners_search_form #catalog_fasteners_search_form_only_sale,
#catalog_fasteners_search_form #catalog_fasteners_search_form_price
{
	padding: 5px 8px 5px 10px;
	float: left;
	clear: both;
	white-space: nowrap;
	margin-top: 10px;
	margin-left: -5px;
}
#catalog_fasteners_search_form #catalog_fasteners_search_form_only_sale
{
	margin-top: 0px;
}
#catalog_fasteners_search_form #catalog_fasteners_search_form_only_sale label
{
	margin-left: 5px;
}
#catalog_fasteners_search_form #catalog_fasteners_search_form_only_sale label .main
{
	font-weight: 700;
	color: #ff0000;
}

#catalog_fasteners_search_form #catalog_fasteners_search_form_price input
{
	font-size: 125%;
}
#catalog_fasteners_search_form #catalog_fasteners_search_form_price .quantity
{
	width: 35px;
}
#catalog_fasteners_search_form #catalog_fasteners_search_form_price .price
{
	width: 100px;
}

#catalog_fasteners_search_form_tag input.subm
{
	background-color: #3131e5;
	border-color: #3131e5;
}
#catalog_fasteners_search_form_tag input.subm.left
{
	background: transparent;
	color: #3131e5;
}
#catalog_fasteners_search_form_tag input.subm.left:hover
{
	background-color: #3131e5;
	color: #ffffff;
}


#catalog_search .catalog_search_form
{
	margin-bottom: 0px;
}
#catalog_search #catalog_search_nothing_found
{
	margin-top: 30px;
}
#catalog_search #catalog_search_results
{
	margin-top: 0px;
}
#catalog_search #catalog_search_results .pages
{
	margin-top: 30px;
}
#catalog_search #catalog_search_results .search_results_item
{
	margin-top: 30px;
	overflow: visible;
	_display: inline-block;
}
#catalog_search #catalog_search_results .search_results_item .clear
{
	height: 0px;
	clear: both;
}
#catalog_search #catalog_search_results .search_results_item a.image
{
	display: inline-block;
	float: left;
	position: relative;
	padding: 7px;
	width: 150px;
	_width: 164px;
	border: 1px solid #e2f2cd;
	text-align: center;
	z-index: 2;
}
#catalog_search #catalog_search_results .search_results_item a.image img
{
	border: 0px;
	max-width: 150px;
	_width: 150px;
	max-height: 150px;
}
#catalog_search #catalog_search_results .search_results_item.sticker_new,
#catalog_search #catalog_search_results .search_results_item.sticker_sale,
#catalog_search #catalog_search_results .search_results_item.sticker_discount
{
	position: relative;
}
#catalog_search #catalog_search_results .search_results_item.sticker_new a.image:before,
#catalog_search #catalog_search_results .search_results_item.sticker_sale a.image:before,
#catalog_search #catalog_search_results .search_results_item.sticker_discount a.image:before
{
	display: block;
	position: absolute;
	z-index: 50;
	width: 90px;
	height: 90px;
	top: -25px;
	left: -25px;
}
#catalog_search #catalog_search_results .search_results_item.sticker_new a.image:before
{
	content: url('/images/catalog/sticker_new.png');
}
#catalog_search #catalog_search_results .search_results_item.sticker_sale a.image:before
{
	content: url('/images/catalog/sticker_sale.png');
}
#catalog_search #catalog_search_results .search_results_item.sticker_discount a.image:before
{
	content: url('/images/catalog/sticker_discount.png');
}
#catalog_search #catalog_search_results .search_results_item .body_wrapper
{
	float: left;
	margin-left: -166px;
	width: 100%;
}
#catalog_search #catalog_search_results .search_results_item .body_wrapper .body
{
	padding-left: 166px;
}
#catalog_search #catalog_search_results .search_results_item .body_wrapper .body a.title
{
	display: block;
	padding: 5px 12px 5px 12px;
	background-color: #e2f2cd;
	text-decoration: none;
	color: #000000;
}
#catalog_search #catalog_search_results .search_results_item .body_wrapper .body a.title .name
{
	text-decoration: underline;
}
#catalog_search #catalog_search_results .search_results_item .body_wrapper .body a.title .sale
{
	margin-left: 10px;
	padding: 0px 3px 0px 3px;
	font-weight: 700;
	background-color: #ff0000;
	text-decoration: none;
	white-space: nowrap;
	color: #ffffff;
}

#catalog_search #catalog_search_results .search_results_item .body_wrapper .body .text
{
	margin-top: 10px;
	overflow: auto;
	_display: inline-block;
}
#catalog_search #catalog_search_results .search_results_item .body_wrapper .body .text .price
{
	float: right;
	position: relative;
	width: 145px;
	z-index: 2;
}
#catalog_search #catalog_search_results .search_results_item .body_wrapper .body .text .price .quantity
{
	font-size: 75%;
	display: block;
	margin-top: -2px;
	margin-bottom: -2px;
}
#catalog_search #catalog_search_results .search_results_item .body_wrapper .body .text .price .quantity span
{
	font-weight: 700;
	margin-left: 5px;
}
#catalog_search #catalog_search_results .search_results_item .body_wrapper .body .text .price .quantity .number,
#catalog_search #catalog_search_results .search_results_item .body_wrapper .body .text .price .quantity .quantity_type.in_stock_few
{
	color: #626262;
}
#catalog_search #catalog_search_results .search_results_item .body_wrapper .body .text .price .quantity .quantity_type.in_stock
{
	color: #00aa00;
}
#catalog_search #catalog_search_results .search_results_item .body_wrapper .body .text .price .quantity .quantity_type.out_of_stock
{
	color: #bbbbbb;
}
#catalog_search #catalog_search_results .search_results_item .body_wrapper .body .text .price .amount
{
	font-size: 125%;
	color: #ff0000;
}
#catalog_search #catalog_search_results .search_results_item .body_wrapper .body .text .price .to_basket
{
	font-size: 100%;
}
#catalog_search #catalog_search_results .search_results_item .body_wrapper .body .text .price .to_basket.added
{
	display: none;
}
#catalog_search #catalog_search_results .search_results_item .body_wrapper .body .text .price .to_basket.processing
{
	background: #f0f0f0 scroll url('/images/loading_bg.gif') left top repeat;
	background-color: #f0f0f0;
	color: #999999;
}
#catalog_search #catalog_search_results .search_results_item .body_wrapper .body .text .properties_wrapper
{
	float: right;
	margin-right: -145px;
	width: 100%;
}
#catalog_search #catalog_search_results .search_results_item .body_wrapper .body .text .properties_wrapper .properties
{
	padding: 0px 160px 0px 12px;
}
#catalog_search #catalog_search_results .search_results_item .body_wrapper .body .text .properties_wrapper .properties table td
{
	padding-bottom: 7px;
	font-size: 87.5%;
}
#catalog_search #catalog_search_results .search_results_item .body_wrapper .body .text .properties_wrapper .properties table td.label
{
	padding-right: 10px;
	font-weight: 700;
	text-align: right;
}
#catalog_search #catalog_search_results .search_results_item .body_wrapper .body .text .properties_wrapper .properties table td.value
{
	padding-right: 25px;
}

#catalog_search #catalog_search_results.rims .search_results_item a.image
{
	border: 1px solid #ffd3d3;
}
#catalog_search #catalog_search_results.rims .search_results_item .body_wrapper .body a.title
{
	background-color: #ffd3d3;
}

#catalog_search #catalog_search_results.fasteners .search_results_item a.image
{
	border: 1px solid #d3d3ff;
}
#catalog_search #catalog_search_results.fasteners .search_results_item .body_wrapper .body a.title
{
	background-color: #d3d3ff;
}

#catalog_search_nothing_found
{
	margin-bottom: 50px;
	font-size: 112.5%;
}
