#content form.contactform {
	float:left;
}
* html #content form.contactform {
  width:437px;
  position:relative; 
}            
#content form.contactform ul {
}
#content form.contactform ul li {
  margin:0 0 7px;
  padding:0px;
  float:left;
  list-style-position:outside;
  list-style-image:none;
  list-style-type:none;
}
#content form.contactform fieldset {
  position:relative;
}
#content form.contactform fieldset.first {
  border:medium none;
  padding:20px 0 0;
}
#content form.contactform fieldset.last {
  border-bottom:1px dotted #FFFFFF;
}
#content form.contactform fieldset ul {
	float:left;
	margin:5px 0 10px 26px;
	width:428px;
}
* html #content form.contactform fieldset ul {
	width:437px;
}
#content form.contactform fieldset legend {
  float:left;
  margin:0;
  position:relative;
}
#content form.contactform fieldset legend span {
  color:#FFFFFF;
  float:left;
  margin:-25px 0 0;
  position:absolute;
  top:0;
  width:370px;
}
#content form.contactform > fieldset legend span {
  margin:-25px 0 0 8px;
}
:first-child + html #content form.contactform fieldset legend span {
  margin:-25px 0 0;
}
#content form.contactform label {
  display:block;
  float:left;
  margin-right:8px;
  padding:3px 0 0;
  width:174px;
}
#content form.contactform ul {
  margin:0 0 0 16px;
}
#content form.contactform ul li {
	background-image:none;
	clear:both;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0 0 6px;
	width:100%;
}
* html #content form.contactform li {
  margin:0 0 2px;
}
#content form.contactform li input, form.contactform li textarea {
  border:1px solid #A5ACB2;
  height:18px;
  padding:0 0 0 5px;
  width:237px;
}
#content form.contactform li textarea {
  height:80px;
}
#content form.contactform li select {
  width:244px;
}
#content form.contactform li select.select_curr {
  width:50px;
}
#content form.contactform li input#submit {
  /*background:url(../img/buttonbg.jpg) repeat-x;   */
  border:1px solid #b3b3b3;
  border-top-color:#f6f6f7;
  border-bottom-color:#919194;
  padding:2px 3px 3px;
  font-size:11px;
  float:right;
  width:150px;
  height:23px;
}
* html #content form.contactform li input#submit {
  margin-right:8px;
}
#content form.contactform #img_captcha {
  cursor:pointer;
  margin-left:182px;
}
* html #content form.contactform #img_captcha {
  margin-left:185px;
}
#content form.contactform label.error {
  color:#acdbf2;
}
#content form.contactform textarea.error {
  border:1px solid #0ABD0A;
}
* html #content form.contactform textarea.error {
  border:1px solid #0ABD0A;
  padding:1px;
}
#content form.contactform input.error {
  border:1px solid #0ABD0A;
  padding:0 3px;
} 
#content form.contactform .title {
  color:#2A2F42;
}                                                                            