form {
	margin-top:20px;
	margin-left:20px;
	font-family:"Myriad Web Pro", Tahoma, Verdana, sans-serif;
}

fieldset {
	margin-top:15px;
	border:0;
	width:690px;
}

legend {
	color:#666;
	font-weight:bold;	
}

input, textarea, select {
  margin-top: 6px;
  margin-left: 130px;
  border:0;
}

div.row {
  padding: 4px 10px 10px 0;
  /*border:1px solid #000;
  border-top: 0;*/
  clear:both;
}

div.split {
  	padding: 6px 10px 10px 0;
	width:334px;
	height:27px;
	/*border:1px solid #000;
	border-top: 0;
	border-right:0;*/
	float:left;
}

div.noborder {
	/*border-left:0;
	border-right:1px solid #000;*/
}

div.noborder_ext {
	/*border:1px solid #000;
	border-left:0;*/
}

div.row .second {
	margin-left:50px;
}

form div.row p {
	margin:0px;
	padding:0px;
}

label {
  position: absolute;
  margin-top: 5px;
  margin-left:0;
}

div.buttons {
  margin: 10px 0 0 150px;
  padding-bottom: 10px;
}

div.buttons input {
  margin: 0 20px 0 0;
  width: 7em;
}

div.radio {
	/*border-top:1px solid #000;*/
}

div.radio input {
	margin-left:5px;
	border:0;
}

div.radio .descr {
	margin-left:220px;
}

div.radio .margin {
	margin-left:68px;
}

div.radio_ext .margin {
	margin-left:105px;
}

div.radio_ext .margin_ext {
	margin-left:475px;
}

div.row input,
div.split input {
	border:1px solid #666;
	width:170px;
}

div.radio input,
div.radio_ext input {
	border:0;
	width:12px;
}


div.row #submit,
div.row #reset {
	margin:0px;
	padding:5px 10px;
	border:1px solid #666;
}

div.row textarea {
	border:1px solid #666;
	width:515px;
	height:80px;
}
