/* login-container */
label.error{
	color: #D76341; 
	text-align: left;
}
label.success{
	color: #419849; 
	text-align: left;
}
/* login-container */

/* compare */
.hidden {
	display: none;
}

/* compare */

/* filter-container */
select.filterSelectTop {
	border-bottom: 1px solid #e2e2e2;
	border-right: 1px solid #e2e2e2;
	border-top: 1px solid #838383;
	border-left: 1px solid #838383;
	margin: 0px 0px 0px 0px;
	font-size: 11px;
	color: #828282;
	width: 175px;
	height: 20px;
	line-height: 20px;
}
select.filterSelect {
	border-bottom: 1px solid #e2e2e2;
	border-right: 1px solid #e2e2e2;
	border-top: 1px solid #838383;
	border-left: 1px solid #838383;
	margin: 10px 0px 0px 0px;
	font-size: 11px;
	color: #828282;
	width: 175px;
	height: 20px;
	line-height: 20px;
}
#center_button {
	text-align: center;
	padding: 10px 0px 0px 0px;
}
.sizes_container_animated{
	background: transparent url('../images/activityanimation.gif') no-repeat center 12px; 
}
#choose_parameters {
	width: 175px; 
	height: 25px;
	padding: 7px 0px 0px 0px;
}
/* filter-container */

/* contact form */
input.error{
	border: #D76341 1px solid;
	height: 16px;
	width: 140px;
	line-height: 16px !important;
	font-size: 12px;
	padding: 2px;
	font-family: Arial;
}
textarea.text{
	border-top: #838383 1px solid;
	border-left: #838383 1px solid;
	border-right: #e2e2e2 1px solid;
	border-bottom: #e2e2e2 1px solid;
	height: 86px;
	width: 220px;
	line-height: 16px !important;
	font-size: 12px;
	padding: 2px;
	font-family: Arial;
}
textarea.error{
	border: #D76341 1px solid;
	height: 86px;
	width: 220px;
	line-height: 16px !important;
	font-size: 12px;
	padding: 2px;
	font-family: Arial;
}
.green{
	color: #758F00;
}
/* contact form */
/* catalog 1*/
.smallPhotoRight {
	float: left;
	padding: 3px 3px 2px 3px;
	margin-top: 5px;
	margin-right: 0px;
	border: #d1d1d1 1px solid;
	background-color: white;
}
input.textField3 {
	border-top: #838383 1px solid;
	border-left: #838383 1px solid;
	border-right: #e2e2e2 1px solid;
	border-bottom: #e2e2e2 1px solid;
	height: 14px;
	width: 75px;
	line-height: 16px !important;
	font-size: 12px;
	padding: 2px;
	margin-bottom: 3px;
	font-family: Arial;
}
div.successBox {
	background-color: #E4F1DE !important;
	border: #8FC079 1px solid !important;
	color: #28451D !important;
	margin-bottom: 1px !important;
	margin-left: 10px !important;
	padding-top: 15px !important;
	height: 30px !important;
	font-weight: bold;
	font-size: 11px;
	width: 543px;
}

div.errorbox {
	background-color: #FDE6E3 !important;
	border: #F89D8F 1px solid !important;
	color: #28451D !important;
	margin-bottom: 1px !important;
	margin-left: 10px !important;
	padding-top: 15px !important;	
	height: 30px !important;
	font-weight: bold;
	font-size: 11px;
	width: 543px;
}
.th a {
	color: white;
	font-weight: bold;
	text-decoration: none;
	padding-right: 10px;
}

.specialProductsBlock {
	width: 200px;
	padding-bottom: 10px;
}

.specialProductsBlock .th {
	height: 27px;
	line-height: 27px;
	background: transparent url(../images/searchBlock_th.gif) no-repeat;
	color: white;
	font-weight: bold;
	padding-left: 15px;
}

.specialProductsBlock .active {
	text-decoration: underline;
}

div.specialProductsSeparator {
	border-bottom: 1px dotted #a3be21; 
	font-weight: bold; 
	margin: 0px 0px 10px 0px; 
	padding: 0px 0px 10px 0px; 
	width: 565px;
	height: 30px;
	
	background:transparent url(../images/products_info_bg.gif) no-repeat scroll 0 0;
}

div.specialProductsSeparator a {
	display: block;
	padding: 10px 10px 0px 10px;
}

#actionsSeparatorText{
	font-size: 20px; 
	line-height: 26px !important; 
	font-weight: bold; 
	color: #a3be21; 
	font-family: Arial;
}
#newsSeparatorText{
	font-size: 20px; 
	line-height: 26px !important; 
	font-weight: bold; 
	color: #df8027; 
	font-family: Arial;
}
#mostMarketablesSeparatorText{
	font-size: 20px; 
	line-height: 26px !important; 
	font-weight: bold; 
	color: #1e7fb1; 
	font-family: Arial;
}
#sellingOutsSeparatorText{
	font-size: 20px; 
	line-height: 26px !important; 
	font-weight: bold; 
	color: #d02250; 
	font-family: Arial;
}

/* catalog 1*/
#formTable td {
	background-color: #ffffff;
	border: 0px;
	padding: 3px 5px 0px 9px;
}
/* user-info */
td.desc_red {
	color: #D76341;
}
td.desc_gray {
}
/* user-info */
/* register */
table.registerNotices {
	margin-left: auto;
	margin-right: auto;
}
table.registerNotices td {
	height: 28px;
}
/* register */

/* cart */
#discountPayment {
	color: green;
}
.stop{
	background: transparent url(../images/stop.gif) no-repeat;
}
.selectContainerWithIndicator{
	background: transparent url(../images/wait22trans.gif) no-repeat center;
}
/* cart */
