form.main {
	display:block;
	margin:0;
	font-family:Arial, helvetica, sans-serif;
	font-size:9pt;
	line-height:normal;
	padding:0;
}

form.main .row_a input, form.main .row_a select, form.main .row_a input.file, form.main .row_a textarea {
	color:#2a4069;
	border-color:#15243c;
}

form.main div.row_a, form.main div.row {
	background:#263456;
	width:100%;
	float:left;
	line-height:24px;
	margin:0 0 1px 0;
}

form.main div.row {
	background:#15243c;
	color:#62bed2;
}

form.main div.row_a:hover {
	background:#394769;
}

form fieldset {
	display:block;
	border:none;
	padding:0;
	margin:0;
}

form.main .row_a label.a, form.main .row label.b {
	width:400px;
	float:left;
	padding-top:2px;
}
form.main .row label.b {
	padding:2px 0 0 22px;
}
form.main .row_a label.price, form.main .row label.price {
	width:100px;
	float:left;
	padding-top:2px;
	color:#62bed2;
	text-align:right;
}


form.main .row_a input {
	float:left;
	margin-bottom:6px;
	width:170px;
	height:17px;
	padding:1px 3px 0px 3px;
	border:1px solid;
	font-family:Arial, helvetica, sans-serif;
	font-size:9pt;
}


form.main .row_a select, form.main .row_a input.file {
	width:178px;
	border:1px solid;
	float:left;
	margin-bottom:6px;
	padding:0;
	font-family:Arial, helvetica, sans-serif;
	font-size:9pt;
}

form.main .row_a option {
	background:#fff;
}

form.main .row_a input.file {
	height:20px;
	width:179px;
}

form.main textarea {
	width:528px;
	height:150px;
	font-size:9pt;
	padding:2px 5px 2px 5px;
	background:white;
	border:1px solid #15243c;
	color:#2a4069;
	font-family:Arial, helvetica, sans-serif;
	margin:0;
}

form.main .row_a .checkbox{
	width:12px;
	float:left;
	margin:5px 5px 0 5px;
	border:none;
}

form.main .row_a .input_error {
	border-color:rgb(198,36,36);
	color:rgb(198,36,36);
}


.btn {
  	cursor:pointer;
  	padding:0 12px 0 0;
	float:left;
	background: url(../img/bg_button_a.png) right top no-repeat;
	margin:10px 0;
}
.btn button {
  	cursor:pointer;
 	border:0;
  	height:18px;
  	line-height:18px;
  	padding:0 0 2px 12px;
	text-align:center;
  	background: url(../img/bg_button_span.png) left top no-repeat;
	float:left;
	width:auto;
	overflow:visible;
	color: #62bed2;
}
.btn:hover {
	background-position: right center;

}
.btn:hover button {
	background-position: left center;
	color: #1c2a4e;
}
.btn:active {
	background-position: right bottom;
}
.btn:active button {
	background-position: left bottom;
	color:white;
}
