/* CSS utf-8 ő */
/* formok: altalanos */

FORM {margin:0px; padding:0px;}

.formdone {font-size:13px; background-color:#6FA6BB; color:#FFFFFF; font-weight:bold; padding:10px; margin:0px; margin-bottom:10px;}
.formdone A {color:#FFcc99;}
.formdone2 {background-color:#6FA6BB; color:#FFFFFF; font-weight:bold; padding:10px 10px 10px 66px; margin:0px; margin-bottom:10px; font-size:14px; height:35px; min-height:35px;}
.formrequired {color:#ff0000; font-weight:bold;}
.required {color:#ff0000; font-weight:bold;}

.form2 {border-top:1px solid #4F4F4F; border-bottom:1px solid #4F4F4F; padding:10px 10px 15px 10px; margin:0px; background-color:#3B3B3B; clear:both; width:448px;}
.form2 .separator {margin:0px; padding:0px; width:448px; clear:both; border-bottom:1px solid #4F4F4F; height:10px; margin-bottom:10px;}
.form2 .separatorlight {margin:0px; padding:0px; width:696px; clear:both; border-bottom:0px solid #4F4F4F; height:5px; margin-bottom:5px;}

.form2 .formelement {margin:0px; padding:0px; width:448px; clear:both;}
.form2 .formelement .label {font-size:13px; color:#A5A5A5; font-weight:bold; margin:0px; padding:0px; border:0px; width:133px; float:left; padding-right:10px; padding-top:4px; text-align:left;}
.form2 .formelement .label .info {font-size:12px; color:#B1B1B1; font-weight:normal; margin:0px; padding:1px 0px 0px 0px; border:0px; width:113px;}
.form2 .formelement .input {font-size:12px; color:#A5A5A5; font-weight:normal; margin:0px; padding:0px; border:0px; width:296px; float:left;}
.form2 .formelement .input .inputtext {font-family:Lucida Sans Unicode; font-size:13px; font-weight:bold; color:#2f322d; width:296px; padding:2px; margin:0px; background-color:#DADADA;}
.form2 .formelement .input .inputcheckbox {color:#000000; padding:0px; margin:0px; background-color:#FFFFFF;}
.form2 .formelement .input .inputtextarea {font-family:Lucida Sans Unicode; font-size:13px; font-weight:bold; color:#000000; width:296px; padding:2px; margin:0px; height:90px; background-color:#f8f6f6; border:1px solid #c2bdb4;}
.form2 .formelement .text {font-size:12px; font-weight:normal; margin:0px; padding:4px 0px 0px 0px; border:0px; width:296px; float:left;}
.form2 .formelement .note {font-size:12px; color:#777777; font-weight:normal; margin:0px; padding:0px; border:0px; width:296px; float:left; padding-top:4px;}

.form2 .formelementactive {margin:0px; padding:0px; width:448px; clear:both;}
.form2 .formelementactive .label {font-size:13px; color:#ffffff; font-weight:bold; margin:0px; padding:0px; border:0px; width:133px; float:left; padding-right:10px; padding-top:4px; text-align:left;}
.form2 .formelementactive .label .info {font-size:13px; color:#539659; font-weight:normal; margin:0px; padding:1px 0px 0px 0px; border:0px; width:113px;}
.form2 .formelementactive .input {font-size:13px; color:#000000; font-weight:normal; margin:0px; padding:0px; border:0px; width:296px; float:left;}
.form2 .formelementactive .input .inputtext {font-family:Lucida Sans Unicode; font-size:13px; font-weight:bold; color:#000000; width:296px; padding:2px; margin:0px; background-color:#FFFFA6;}
.form2 .formelementactive .input .inputcheckbox {color:#000000; padding:0px; margin:0px; background-color:#FFFFFF;}
.form2 .formelementactive .input .inputtextarea {font-family:Lucida Sans Unicode; font-size:13px; font-weight:bold; color:#000000; width:296px; padding:2px; margin:0px; height:90px; background-color:#ffffff;}
.form2 .formelementactive .text {font-size:13px; font-weight:normal; margin:0px; padding:0px; border:0px; width:296px; float:left;}
.form2 .formelementactive .note {font-size:13px; color:#000000; font-weight:normal; margin:0px; padding:0px; border:0px; width:296px; float:left; padding-top:4px;}

.form2 .formelementerror {margin:0px; padding:0px; width:448px; clear:both;}
.form2 .formelementerror .label {font-size:13px; color:#ff0000; font-weight:bold; margin:0px; padding:0px; border:0px; width:133px; float:left; padding-right:10px; padding-top:4px; text-align:left;}
.form2 .formelementerror .label .info {font-size:13px; color:#539659; font-weight:normal; margin:0px; padding:1px 0px 0px 0px; border:0px; width:113px;}
.form2 .formelementerror .input {font-size:13px; color:#ff0000; font-weight:normal; margin:0px; padding:0px; border:0px; width:296px; float:left;}
.form2 .formelementerror .input .inputtext {font-family:Lucida Sans Unicode; font-size:13px; font-weight:bold; color:#000000; width:296px; padding:2px; margin:0px; background-color:#fd8f8f;}
.form2 .formelementerror .input .inputcheckbox {color:#000000; padding:0px; margin:0px; background-color:#FFFFFF;}
.form2 .formelementerror .input .inputtextarea {font-family:Lucida Sans Unicode; font-size:13px; font-weight:bold; color:#000000; width:296px; padding:2px; margin:0px; height:120px; background-color:#fd8f8f;}
.form2 .formelementerror .text {font-size:13px; color:#ff0000; font-weight:normal; margin:0px; padding:0px; border:0px; width:296px; float:left;}
.form2 .formelementerror .note {font-size:13px; color:#ff0000; font-weight:normal; margin:0px; padding:0px; border:0px; width:296px; float:left; padding-top:4px;}

.form2 .formelementerroractive {margin:0px; padding:0px; width:448px; clear:both;}
.form2 .formelementerroractive .label {font-size:13px; color:#f2bbbb; font-weight:bold; margin:0px; padding:0px; border:0px; width:133px; float:left; padding-right:10px; padding-top:4px; text-align:left;}
.form2 .formelementerroractive .label .info {font-size:13px; color:#539659; font-weight:normal; margin:0px; padding:1px 0px 0px 0px; border:0px; width:113px;}
.form2 .formelementerroractive .input {font-size:13px; color:#ff0000; font-weight:normal; margin:0px; padding:0px; border:0px; width:296px; float:left;}
.form2 .formelementerroractive .input .inputtext {font-family:Lucida Sans Unicode; font-size:13px; font-weight:bold; color:#000000; width:296px; padding:2px; margin:0px; background-color:#f2bbbb;}
.form2 .formelementerroractive .input .inputcheckbox {color:#000000; padding:0px; margin:0px; background-color:#FFFFFF;}
.form2 .formelementerroractive .input .inputtextarea {font-family:Lucida Sans Unicode; font-size:13px; font-weight:bold; color:#000000; width:296px; padding:2px; margin:0px; height:120px; background-color:#f2bbbb;}
.form2 .formelementerroractive .text {font-size:13px; color:#ff0000; font-weight:normal; margin:0px; padding:0px; border:0px; width:296px; float:left;}
.form2 .formelementerroractive .note {font-size:13px; color:#ff0000; font-weight:normal; margin:0px; padding:0px; border:0px; width:296px; float:left; padding-top:4px;}

.formelementsubmit2 {margin:15px 0px 10px 0px; padding:0px; border:0px; text-align:right; width:448px;}
.formelementsubmit2 .hgbutton {font-family:Lucida Sans Unicode; cursor:pointer; font-weight:bold; margin-left:5px; background-color:#D4D0C8; font-size:14px; text-transform:uppercase;}

.form3 {width:750px;}
.form3 .separator {width:750px;}
.form3 .separatorlight {width:296px;}

.form3 .formelement {width:750px;}
.form3 .formelement .input {width:578px;}
.form3 .formelement .text {width:578px;}

.formelementsubmit3 {margin:15px 0px 10px 0px; padding:0px; border:0px; text-align:right; width:750px;}

.form4 {border-top:1px solid #4F4F4F; border-bottom:1px solid #4F4F4F; padding:10px 10px 15px 10px; margin:0px; background-color:#3B3B3B; clear:both; width:750px;}
.form4 .separator {margin:0px; padding:0px; width:750px; clear:both; border-bottom:1px solid #4F4F4F; height:10px; margin-bottom:10px;}
.form4 .separatorlight {margin:0px; padding:0px; width:750px; clear:both; border-bottom:0px solid #4F4F4F; height:5px; margin-bottom:5px;}

.form4 .formelement {margin:0px; padding:0px; width:750px; clear:both;}
.form4 .formelement .label {font-size:13px; color:#A5A5A5; font-weight:bold; margin:0px; padding:0px; border:0px; width:133px; float:left; padding-right:10px; padding-top:4px; text-align:left;}
.form4 .formelement .label .info {font-size:12px; color:#B1B1B1; font-weight:normal; margin:0px; padding:1px 0px 0px 0px; border:0px; width:113px;}
.form4 .formelement .input {font-size:12px; color:#A5A5A5; font-weight:normal; margin:0px; padding:0px; border:0px; width:607px; float:left;}
.form4 .formelement .input .inputtext {font-family:Lucida Sans Unicode; font-size:13px; font-weight:bold; color:#2f322d; width:597px; padding:2px; margin:0px; background-color:#DADADA;}
.form4 .formelement .input .inputcheckbox {color:#000000; padding:0px; margin:0px; background-color:#FFFFFF;}
.form4 .formelement .input .inputtextarea {font-family:Lucida Sans Unicode; font-size:13px; font-weight:bold; color:#000000; width:597px; padding:2px; margin:0px; height:90px; background-color:#DADADA;}
.form4 .formelement .text {font-size:12px; font-weight:normal; margin:0px; padding:4px 0px 0px 0px; border:0px; float:left;}
.form4 .formelement .note {font-size:12px; color:#777777; font-weight:normal; margin:0px; padding:0px; border:0px; float:left; padding-top:4px;}

.form4 .formelementactive {margin:0px; padding:0px; width:750px; clear:both;}
.form4 .formelementactive .label {font-size:13px; color:#ffffff; font-weight:bold; margin:0px; padding:0px; border:0px; width:133px; float:left; padding-right:10px; padding-top:4px; text-align:left;}
.form4 .formelementactive .label .info {font-size:12px; color:#539659; font-weight:normal; margin:0px; padding:1px 0px 0px 0px; border:0px; width:113px;}
.form4 .formelementactive .input {font-size:12px; color:#000000; font-weight:normal; margin:0px; padding:0px; border:0px; width:607px; float:left;}
.form4 .formelementactive .input .inputtext {font-family:Lucida Sans Unicode; font-size:13px; font-weight:bold; color:#000000; width:597px; padding:2px; margin:0px; background-color:#FFFFA6;}
.form4 .formelementactive .input .inputcheckbox {color:#000000; padding:0px; margin:0px; background-color:#FFFFFF;}
.form4 .formelementactive .input .inputtextarea {font-family:Lucida Sans Unicode; font-size:13px; font-weight:bold; color:#000000; width:597px; padding:2px; margin:0px; height:90px; background-color:#FFFFA6;}
.form4 .formelementactive .text {font-size:13px; font-weight:normal; margin:0px; padding:0px; border:0px; float:left;}
.form4 .formelementactive .note {font-size:13px; color:#000000; font-weight:normal; margin:0px; padding:0px; border:0px; float:left; padding-top:4px;}

.form4 .formelementerror {margin:0px; padding:0px; width:750px; clear:both;}
.form4 .formelementerror .label {font-size:13px; color:#ff0000; font-weight:bold; margin:0px; padding:0px; border:0px; width:133px; float:left; padding-right:10px; padding-top:4px; text-align:left;}
.form4 .formelementerror .label .info {font-size:13px; color:#539659; font-weight:normal; margin:0px; padding:1px 0px 0px 0px; border:0px; width:113px;}
.form4 .formelementerror .input {font-size:13px; color:#ff0000; font-weight:normal; margin:0px; padding:0px; border:0px; width:607px; float:left;}
.form4 .formelementerror .input .inputtext {font-family:Lucida Sans Unicode; font-size:13px; font-weight:bold; color:#000000; width:597px; padding:2px; margin:0px; background-color:#fd8f8f;}
.form4 .formelementerror .input .inputcheckbox {color:#000000; padding:0px; margin:0px; background-color:#FFFFFF;}
.form4 .formelementerror .input .inputtextarea {font-family:Lucida Sans Unicode; font-size:13px; font-weight:bold; color:#000000; width:597px; padding:2px; margin:0px; height:120px; background-color:#fd8f8f;}
.form4 .formelementerror .text {font-size:13px; color:#ff0000; font-weight:normal; margin:0px; padding:0px; border:0px; float:left;}
.form4 .formelementerror .note {font-size:13px; color:#ff0000; font-weight:normal; margin:0px; padding:0px; border:0px; float:left; padding-top:4px;}

.form4 .formelementerroractive {margin:0px; padding:0px; width:750px; clear:both;}
.form4 .formelementerroractive .label {font-size:13px; color:#f2bbbb; font-weight:bold; margin:0px; padding:0px; border:0px; width:133px; float:left; padding-right:10px; padding-top:4px; text-align:left;}
.form4 .formelementerroractive .label .info {font-size:13px; color:#539659; font-weight:normal; margin:0px; padding:1px 0px 0px 0px; border:0px; width:113px;}
.form4 .formelementerroractive .input {font-size:13px; color:#ff0000; font-weight:normal; margin:0px; padding:0px; border:0px; width:607px; float:left;}
.form4 .formelementerroractive .input .inputtext {font-family:Lucida Sans Unicode; font-size:13px; font-weight:bold; color:#000000; width:597px; padding:2px; margin:0px; background-color:#f2bbbb;}
.form4 .formelementerroractive .input .inputcheckbox {color:#000000; padding:0px; margin:0px; background-color:#FFFFFF;}
.form4 .formelementerroractive .input .inputtextarea {font-family:Lucida Sans Unicode; font-size:13px; font-weight:bold; color:#000000; width:597px; padding:2px; margin:0px; height:120px; background-color:#f2bbbb;}
.form4 .formelementerroractive .text {font-size:13px; color:#ff0000; font-weight:normal; margin:0px; padding:0px; border:0px; float:left;}
.form4 .formelementerroractive .note {font-size:13px; color:#ff0000; font-weight:normal; margin:0px; padding:0px; border:0px; float:left; padding-top:4px;}

.formelementsubmit4 {margin:15px 0px 10px 0px; padding:0px; border:0px; text-align:right; width:750px;}
.formelementsubmit4 .hgbutton {font-family:Lucida Sans Unicode; cursor:pointer; font-weight:bold; margin-left:5px; background-color:#D4D0C8; font-size:14px; text-transform:uppercase;}
.formelementsubmit4 .more1 {border-top:1px solid #444444; margin-top:10px; padding-top:10px; font-size:9px;}

.formelementsubmit4top {border-bottom:1px solid #4F4F4F; margin-top:0px; padding-top:0px; margin-bottom:10px; padding-bottom:10px;}

.form4 .formelement .viewtitle {font-size:16px;}
