#main {
	float: right;
	width: 748px;
  background: #fafafa;
}
#main h2 {
	float: left;
	color: #A2B5CD;
    font-size: 1.2em;
	padding: 12px 0 0 10px;
}
h2 img  {
    padding: 6px 20px 0 0;
}
#main h3 {
	float: right;
	color: #A2B5CD;
    font-size: 1.2em;
	padding: 5px 100px 0 0;
}
h3 img  {
    padding: 0 20px 0 20px;
}
#translation {
	float: left;
	width: 30%;
	border-right: 1px solid #CCC;
	padding-left: 10px;
}
#translation h2 {
	color: #A2B5CD;
	line-height: 60px;
	text-align: center;
}
#translation p {clear: left;}
#main #form1 {
  background: #fafafa;
	border: none;
	width: 42%;
	padding-top: 20px;
	float: left;
	border-right: 1px solid #CCC;
}
#main form legend {color: #A2B5CD;}
#main form ul {padding-top: 50px;}
.cost {text-align: center;}
#main #form2 {
	width: 350px;
	float: right;
}
#main #form2 li {}
#main #form2 input, #main #form2 select {margin: 0;}
#main #form2 label {
	float: left;
	clear: left;
	width: 110px;
	text-align: left;
}
#main #form2 .attach {text-align: center;}
#attach {clear: left;}
#main #form2 select {
	display: inline;
}
#main #form2 li.comments {clear:left;}
#main #form2 textarea {
	width: 90%;
	margin: auto;
	display: block;
}
#main #form2 div input {
	display: inline;
	padding: 0;
	margin: 5px 0;
}