.FormDiv, .UserFormDiv {
	float: left;
	clear: both;
}
#ContactForm, .UserFormDiv {
	margin-left: 75px;
	width: 400px;
}
#ContactForm .TextFieldDiv, #ContactForm .SelectDiv, #ContactForm .TextAreaDiv, .UserFormDiv .TextFieldDiv, .UserFormDiv .SelectDiv, .UserFormDiv .TextAreaDiv {
	width: 275px;
	clear: both;
	float: left;
	margin-bottom: 15px;
}
#ContactForm .TextFieldDiv label, #ContactForm .SelectDiv label, .UserFormDiv .TextFieldDiv label, .UserFormDiv .SelectDiv label {
	width: 115px;
	float: left;
	padding-top:5px;
	/*border-bottom:1px dotted #ece4e4;*/
}
#ContactForm .TextFieldDiv input, #ContactForm .SelectDiv input, .UserFormDiv .TextFieldDiv input, .UserFormDiv .SelectDiv input, .UserFormDiv #login {
	float: right;
	width: 150px;
}
#ContactForm #InputCountryDiv select, #ContactForm #InputProvinceDiv select, .UserFormDiv #CountryDiv select, .UserFormDiv #InputProvinceDiv select, .UserFormDiv #InputUserGroupDiv select {
	width: 153px;
	float: right;
}
#ContactForm #InputProvinceDiv div, .UserFormDiv #InputProvinceDiv div {
	margin: 0px;
}
#ContactForm .TextAreaDiv label, #ContactForm .TextAreaDiv textarea, .UserFormDiv .TextAreaDiv label, .UserFormDiv .TextAreaDiv textarea {
	clear: both;
	width: 271px;
	height:65px;
}
#ContactForm #ContactForm .CaptchaImageDiv, .UserFormDiv #ContactForm .CaptchaImageDiv {
	float: left;
	width: 400px;
	text-align: right;
	margin-bottom: 5px;
}
#ContactForm #CaptchaFieldDiv label, .UserFormDiv #CaptchaFieldDiv label {
	width: 300px;
}
#ContactForm .ButtonDiv, .UserFormDiv .ButtonDiv {
	float: left;
	clear: both;
	width: 400px;
}
#ContactForm .ButtonDiv input, .UserFormDiv .ButtonDiv input {
	float: right;
}
#ContactForm label[for=security_code], .UserFormDiv label[for=security_code] {
	float:right;
	text-align:right;
	margin-bottom:5px;
	margin-top:10px;
}
.UserFormDivSearch #SearchProductCategoriesDiv {
	float:left;
	margin-bottom:15px;
}
.UserFormDivSearch #SearchIncludeChilds {
	float:left;
	margin-left:10px;
	width:210px;
	margin-bottom:15px;
}
.UserFormDivSearch #SearchQueryDiv {
	float:left;
	clear:left;
	margin-right:15px;
	margin-bottom:5px;
}
.UserFormDivSearch #SearchQueryDiv input {
	width:115px;
	clear:both;
	float:left;
}
.UserFormDivSearch #SearchConditionDiv {
	float:left;
	margin-right:15px;
	margin-bottom:10px;
}
.UserFormDivSearch #SearchConditionDiv select {
	clear:both;
	float:left;
}
.UserFormDivSearch #SearchManefacturersDiv {
	float:left;
	margin-bottom:10px;
}
.UserFormDivSearch #SearchManefacturersDiv select {
	clear:both;
	float:left;
}
.UserFormDivSearch #SearchPriceFromDiv {
	float:left;
	margin-right:15px;
	clear:both;
}
.UserFormDivSearch #SearchPriceToDiv {
	float:left;
	margin-right:15px;
}
.UserFormDivSearch #price_from, .UserFormDivSearch #price_to {
	width:50px;
	clear:both;
	float:left;
}
.UserFormDivSearch #InputButton {
	margin-top:13px;
	float:left;
}
.SRList {
	list-style:none;
	margin:0px;
	padding:0px;
}
li.searchResult {
	margin-top:25px;
	margin-bottom:25px;
}
li.searchResult .SRImage {
	float:left;
	margin-bottom:3px;
	margin-right:16px;
}
li.searchResult .SRContent {
}
li.searchResult .SRName {
	font-size:13px;
	margin-bottom:10px;
	width:100%;
	font-weight:bold;
}
li.searchResult .SRName a {
	text-decoration:none;
}
/*.UserFormDivSearch #SearchProductCategoriesDiv {
float:left;
}

.UserFormDivSearch #SearchIncludeChilds {
float:left;
}

.UserFormDivSearch #SearchQueryDiv {
float:left;
margin-top:0px;
}

.UserFormDivSearch #SearchQueryDiv input {
float:left;
clear:both;
width:115px;
}

.UserFormDivSearch #SearchConditionDiv {
float:left;
margin-top:0px;
margin-left:15px;
}

.UserFormDivSearch #SearchConditionDiv select {
float:left;
clear:both;
}


.UserFormDivSearch #SearchManefacturersDiv {
float:left;
}

.UserFormDivSearch #SearchManefacturersDiv select {
float:left;
clear:both;
}

.UserFormDivSearch #SearchPriceFromDiv {
float:left;
}
.UserFormDivSearch #SearchPriceToDiv {
float:left;
}

.UserFormDivSearch #price_from, .UserFormDivSearch #price_to {
width:50px;
}

.UserFormDivSearch #InputButton {
float:left;
}*/

.SearchFillterWrapper {
width:100%;
float:left;
margin-bottom:15px;
}

#SearchProductCategoriesDiv, #SearchIncludeChilds, #SearchQueryDiv, #SearchConditionDiv, #SearchManefacturersDiv, #SearchPriceFromDiv, #SearchPriceToDiv {
float:left;
width:auto;
}
#SearchProductCategoriesDiv label {
margin-right:57px;
}

#SearchManefacturersDiv label {
margin-right:44px;
}

#query, #price_from, #SearchManefacturers {
margin-right:10px;
}
#price_from, #price_to {
width:50px;
}

#ContactFormMessage, #CaptchaFieldDiv, #CaptchaImage {
width:100% !important;
}

#CaptchaImage {
clear:both !important; 
}

#security_code, #CaptchaFieldDiv label, #ContactButton #idsubmit, #InputButton #idsubmit {
float:left !important;
text-align:left !important;
}