.clear{
	clear: both;
}

.formElement {
	display: block;
	float: left;
	clear: left;
}

.formElement label {
/*	display: block;
	float: left;*/
	clear: left;
	width: 120px;
	margin: 4px 0;
	line-height: 20px;
}
.formElement input, .formElement select, .formElement textarea {
	display: block;
	clear: right;
	float: left;
	width: 350px;
	margin: 3px 0;
}
#cartLink {	float:right;}
	#cartLink span { color:#FFADA1;}
/******************** Каталог *************/
#goodPhotos {
	margin: 20px 0;
	padding: 5px;
	background-color: #F4F4F4;
}
#goodControls {
	float: right;
	margin: 5px 10px 15px 20px;
}
#goodPrice span {
	display: block;
	margin: 5px auto;
	color: #C11A00;
	font-size: 2em;
}
#goodDescription {
	min-height: 120px;
}
.goodListItem { float: left;	margin: 8px 0; }
	.goodListItem h4 { width: 650px;}
	.goodPhotoInList { width: 170px;	float: left; margin-top:8px;}
	.goodPriceDescriptionBlock { float: left; width: 440px; }
		.goodAnnotation { margin: 8px 0 0 0; }
		.goodAnnotation a:link,  .goodAnnotation a:visited{ text-decoration: none; }
		.goodAnnotation a:hover { text-decoration: underline; }
		.goodPrice span {	font-family: Georgia, Garamond, "Times New Roman", Times, serif;
								font-weight: bold;
								color: #C11A00;
							 }
		#seeAlso {margin-top:40px;	}
		#seeAlso table {margin: 20px 0 0 0}
/******* end Каталог ************/

#tooltip {background:#FFFFFF; border:1px solid #000000; color:#000000; font:menu; margin:0px; padding:3px 5px; position:absolute; visibility:hidden;}

/**** Список заказов ***/
#cart {border-collapse: collapse;}
	#cart td {border: 1px solid #eee; padding:3px;}

	
/** SEARCH ***/
ol.searchResults {padding: 0; margin: 0; color: #C11A00;}
	ol.searchResults li {	padding: 0; margin: 0; clear:both}
		ol.searchResults li a:link,
		ol.searchResults li a:visited {text-decoration: none;}
		ol.searchResults li a:hover {text-decoration: underline;}
		
	.selected {	background-color: #C11A00; color: #fff; padding: 0 3px;}
	
	ol.searchResults h3 {margin: 1em 0 0.1em 0;}	
img.searchResultsImage {float: right;}
	
img.addtocart { margin-bottom:-3px; text-decoration:none;border:none;}
