/*- superForm ----------------------------------------------------------------*/
/*-  
/*- This is a narrow version of this form
/*- 
/*- superForm ----------------------------------------------------------------*/

.superForm {
	margin: 0px 0px;
  width: 350px;
}
.smartForm br {
  clear: left;
}
.superForm label {
  text-align: left;
  display: block;
  float: left;
  clear:left;
  width: 130px;
  margin: 5px 4px;
  font-weight:bold;
  color:#313131;
}
.superForm .text,
.superForm textarea,
.superForm .file {
  border: 1px solid #365A77;
  display: block;
  float: left;
  width: 200px;
  margin: 5px 0px;
}
.superForm .half_text {
  border: 1px solid #ccc;
  float: left;
  display: block;
  width: 100px;
  margin: 5px 0px;
}
.superForm .select {
  width: 200px;
  clear: right;
}
.superForm .half_select {
  width: 100px;
  clear: right;
}
.superForm .checkbox {
  float: left;
  clear: right;
}

.superForm .submit,
.superForm .button {
  width: 100px;
  margin: 5px 0px 0px 110px;
  float: left;
}
.superForm .reset {
  width: 90px;
  margin: 5px 0px 0px 10px;
  float: left;
  
}
.superForm p,
.superForm span,
.superForm div
{
  margin: 2px 0px;
  width: 100%;
}

/*- basket -------------------------------------------------------------------*/

.basket .select {
	width: 100px;
}
.basket .submit {
	float: left;
	clear: both;
}
/*- smart form ---------------------------------------------------------------*/

.smartform label {
color: #525252;
display: block;
float: left;
font-family: verdana,arial,sans-serif;
font-size: 11px;
margin-bottom: 10px;
padding-right: 20px;
text-align: right;
text-decoration: none;
width: 80px;
}
.smartform .text, .smartform .textarea, .smartform .select {
background-color: #FFFFFF;
border: 1px solid #7F9DB9;
color: #525252;
display: block;
float: left;
font-family: verdana,arial,sans-serif;
font-size: 11px;
margin-bottom: 10px;
margin-right: 10px;
text-decoration: none;
width: 200px;
}
.smartform .half_select {
background-color: #FFFFFF;
border: 1px solid #7F9DB9;
color: #525252;
display: block;
float: left;
font-family: verdana,arial,sans-serif;
font-size: 11px;
margin-bottom: 10px;
margin-right: 10px;
text-decoration: none;
width: 100px;
}
.smartform .button {
color: #525252;
display: block;
float: left;
font-family: verdana,arial,sans-serif;
font-size: 11px;
margin-bottom: 10px;
margin-right: 10px;
text-decoration: none;
width: 200px;
}
.smartform .multi {
display: block;
float: left;
margin-right: 10px;
}
.smartform .multi_container {
margin-bottom: 10px;
margin-right: 5px;
width: 250px;
}
.smartform .multi_container label {
color: #525252;
display: block;
float: left;
font-family: verdana,arial,sans-serif;
font-size: 11px;
margin: 0pt;
padding: 2px 0pt 0pt;
text-align: left;
text-decoration: none;
width: 100px;
}
.smartform .readonly {
background-color: #EEEEEE;
border: 1px solid #7F9DB9;
}
.smartform .error {
background-color: #FFCCCC;
border: 1px solid #7F9DB9;
}
.smartform .halfinput {
margin-right: 5px;
width: 100px;
}
.smartform br {
clear: left;
}
.smartform a {
text-decoration: underline;
}
