select {font : 10px Verdana, Geneva, Arial, Helvetica, sans-serif;}
input {font : 10px Verdana, Geneva, Arial, Helvetica, sans-serif;}
.nomarg {margin:0;}
.txt_area {font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; max-width: 100%;}
#warning {display: none; text-align: center; background-color: #FAE0E0; border: 1px solid Red; color: red;}

#form1 {text-align: center; width: 509px; border: 1px solid #000066; background-color: #F5F2FD; margin-left: 10px;}
#form1 form {margin: 0px; padding-top: 5px; padding-bottom: 5px;}
#form1 input {vertical-align: text-bottom; /vertical-align: middle;}
#form1 .submit {font : 10px Verdana, Geneva, Arial, Helvetica, sans-serif; border: solid 1px; background-color: #D6CBF7; font-weight: bold; margin-left: 10px;}
#form1 .poll {font : 10px Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #D6CBF7; line-height: 20px;}
#form1 .head {font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif; line-height: 22px; text-decoration: underline;}
#form1 .questform1 {color: Red; font-weight: bold; padding-top: 5px;}

.form2 {text-align: center; width: 365px; /width: 364px; margin-left: 10px; margin-top: 5px;}
.form2 form {margin: 0px;}
.form2 .line1 {line-height: 20px;}
.form2 .lab1 {display: inline; float: left; text-align: left; padding-left: 40px; width: 125px;}
.form2 .inp1 {display: inline; float: left; width: 150px;}
.form2 .form2_but {display: inline; float: left; text-align: center; width: 100px; border: solid 1px; background-color: #D6CBF7; font-size: 10px; padding: 1px; margin-left: 170px; /margin-left: 169px;}
.form2 .form2_but2 {text-align: center; border: solid 1px; background-color: #D6CBF7; padding: 1px;}
.form2 .form2_but2:hover {color:red;}

#form3 {text-align: left; width: 750px; margin-top: 0px; margin-left: 0px; line-height: 25px; vertical-align: middle;}
#form3 em {color: red; padding-left:2px;}
#form3 select.error,
#form3 input.error {background-color: #FAE0E0; color: #FF0000; margin-bottom:2px}
#form3 textarea.error {background-color: #FAE0E0;}
#form3 ul {display: block; float: left; margin:0px; line-height:15px; padding:0px; list-style: none;}
#form3 li {display: block; float: left; margin:0px; line-height:15px; padding:0px; width:150px;}
#form3 form {margin: 0px; width: 750px;}
#form3 .lab1 {display: inline; float: left; text-align: left; font-weight: bold; width: 125px;}
#form3 .lab2 {display: inline; float: left; text-align: left; font-weight: bold; width: 150px;}
#form3 .lab3 {display: inline; float: left; text-align: left; font-weight: bold; width: 250px;}
#form3 .lab4 {display: inline; float: left; text-align: left; font-weight: bold; width: 75px;}
#form3 .lab5 {display: inline; float: left; text-align: left; font-weight: bold; width: 25px;}

#form3 .inp1 {display: inline; float: left; width: 150px; padding-top: 3px; height: 21px;}
#form3 .inp2 {display: inline; float: left; width: 240px; padding-top: 3px; height: 21px;}
#form3 .inp3 {display: inline; float: left; width: 30px; padding-top: 3px; height: 21px;}
#form3 .inp4 {display: inline; float: left; width: 620px; padding-top: 3px;}
#form3 .inp5 {display: inline; float: left; width: 600px; padding-top: 3px;}
#form3 .inp6 {display: inline; float: left; width: 400px; padding-top: 3px;}
#form3 .inp7 {display: inline; float: left; width: 200px; padding-top: 3px; height: 21px;}
#form3 .inp8 {display: inline; float: left; width: 100px; padding-top: 3px; height: 21px;}
#form3 .inp9 {display: inline; float: left; width: 75px; padding-top: 3px; height: 21px;}
#form3 .inpfree {display: inline; float: left; padding-top: 3px; height: 21px;}

#form3 .txt_required {display: inline; float: left; background: transparent url(../img/pi_msgexcl.gif) no-repeat 0px 4px; text-indent: 16px; width: auto;}
#form3 .txt_normal {display: inline; float: left; text-indent: 5px; width: 470px;}
#form3 .line {width: 750px; text-align: center;}
#form3 .line1 {display: inline; line-height: 20px; vertical-align: middle;}
#form3 .form3_but {text-align: center; border: solid 1px; background-color: #D6CBF7; padding: 4px; margin-top: 10px; margin-bottom: 5px;}
#form3 .form3_but:hover {color:red; cursor: pointer;}
#form3 .form3_but2 {text-align: center; border: solid 1px; background-color: #D6CBF7; padding: 1px; margin-left:2px;}
#form3 .form3_but2:hover {color:red; cursor: pointer;}
#form3 .form3_url {text-align: center; border: solid 1px; background-color: #D6CBF7;}
#form3 .form3_url:hover {cursor: pointer; background-color: #F5F2FD;}
#form3 .box375 {display: inline;float:left; width: 375px;}

#form4 {}
#form4 form {margin: 0px; margin-top: 3px; text-align: center;}
#form4 .box {display: inline; float:left; width: 245px; padding-left: 7px; padding-right: 3px;}
#form4 .chkbox {display: inline;}
#form4 .valgn {display: inline; vertical-align: middle;}
#form4 .line1 {display: inline; line-height: 21px;}
#form4 .lab1 {display: inline; float: left; text-align: left; font-weight: bold; width: 100px;}
#form4 .inp1 {display: inline; float: left; width: 150px; padding-top: 3px; height: 21px;}
#form4 .inp2 {display: inline; float: left; width: 100px; padding-top: 3px; height: 21px;}
#form4 .form4_but {text-align: center; border: solid 1px; background-color: #D6CBF7; padding: 2px; margin-top: 10px; margin-bottom: 5px;}
#form4 .form4_but:hover {color:red; cursor: pointer;}
#form4 .form4_but2 {text-align: center; border: solid 1px; background-color: #D6CBF7;}
#form4 .form4_but2:hover {color:red; cursor: pointer;}
#form4 em {color: red; padding-left:2px;}
#form4 select.error,
#form4 input.error {background-color: #FAE0E0; color: #FF0000; border: 1px solid Red;}

.form5 {text-align: left; padding-left: 3px; padding-right: 3px;margin: 0px; line-height: 20px;background-color: #F5F2FD;}
.form5 .lab1 {display: inline; float: left; text-align: left; width: 91px; text-decoration: underline;}
.form5 .lab2 {display: inline; float: left; text-align: left; width: 132px; text-align: center;}
.form5 .lab3 {display: inline; float: left; text-align: left; text-align: center;}
.form5 .lab4 {display: inline; float: left; text-align: left; font-weight: bold; width: 150px;}
.form5 .lab5 {display: inline; float: left; text-align: left; font-weight: bold; width: 25px;}
.form5 .lab6 {display: inline; float: left; text-align: left; font-weight: bold; width: 75px;}
.form5 .inp1 {display: inline; float: left; text-align: left;}
.form5 .inp2 {text-align: center;}
.form5 .inp3 {display: inline; float: left; width: 100px; padding-top: 3px; height: 21px;}

.form5 .form5_but {text-align: center; border: solid 1px; background-color: #D6CBF7; padding: 5px; margin-top: 10px; margin-bottom: 5px;}
.form5 .form5_but:hover {color:red;}
.form5 .form5_but2 {text-align: center; border: solid 1px; background-color: #D6CBF7; padding: 1px; margin-left: 10px;}
.form5 .form5_but2:hover {color:red;}