/* CSS utf-8 ő */
/* formok: altalanos */
.form {border-top:1px dotted #DFDFDF; border-bottom:1px dotted #DFDFDF; padding:10px 10px 15px 10px; margin:0px; background-color:#ffffff; clear:both; width:630px;}
/* .form {border-top:1px solid #DFDFDF; border-bottom:1px solid #DFDFDF; padding:10px 10px 15px 10px; margin:0px; background-color:#F8F8F8; clear:both; width:630px;} */
.formdone {font-size:12px; background-color:#982643; color:#FFFFFF; font-weight:bold; padding:10px; margin:0px; margin-bottom:10px;}
.formdone A {color:#FFcc99;}
.formerror {background-color:#ff0000; padding:10px 10px 10px 10px; font-size:11px; color:#ffffff; font-weight:bold; margin-bottom:10px; text-align:left;}
.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;}

.form .separator {margin:0px; padding:0px; width:630px; clear:both; border-bottom:0px solid #DFDFDF; height:10px; margin-bottom:10px;}
.form .separatorlight {margin:0px; padding:0px; width:630px; clear:both; border-bottom:0px solid #DFDFDF; height:5px; margin-bottom:5px;}

.form .formelement {margin:0px; padding:0px; width:630px; clear:both;}
.form .formelement .label {font-size:12px; color:#246ca0; font-weight:normal; margin:0px; padding:0px; border:0px; width:150px; float:left; padding-right:10px; padding-top:4px; text-align:right;}
.form .formelement .label .info {font-size:11px; color:#B1B1B1; font-weight:normal; margin:0px; padding:1px 0px 0px 0px; border:0px; width:150px;}

.form .formelement .input {font-size:12px; color:#000000; font-weight:normal; margin:0px; padding:0px; border:0px; width:430px; float:left; line-height:21px;}
.form .formelement .input .inputtext {font-family:Tahoma; font-size:16px; font-weight:bold; color:#000000; width:430px; padding:2px; margin:0px; background-color:#ffffff; border:2px solid #DFDFDF;}
.form .formelement .input .inputcheckbox {color:#000000; padding:0px; margin:0px; background-color:#FFFFFF;}
.form .formelement .input .inputtextarea {font-family:Tahoma; font-size:16px; font-weight:bold; color:#000000; width:430px; padding:2px; margin:0px; height:120px; background-color:#ffffff; border:2px solid #DFDFDF;}
.form .formelement .text {font-size:11px; color:#DBF1B4; font-weight:normal; margin:0px; padding:0px; border:0px; width:430px; float:left;}
.form .formelement .note {font-size:11px; color:#B1B1B1; font-weight:normal; line-height:14px; margin:0px; padding:0px; border:0px; width:400px; float:left; padding-top:4px;}



.form .formelementactive {margin:0px; padding:0px; width:630px; clear:both;}
.form .formelementactive .label {font-size:12px; color:#246ca0; font-weight:normal; margin:0px; padding:0px; border:0px; width:150px; float:left; padding-right:10px; padding-top:4px; text-align:right;}
.form .formelementactive .label .info {font-size:11px; color:#539659; font-weight:normal; margin:0px; padding:1px 0px 0px 0px; border:0px; width:150px;}

.form .formelementactive .input {font-size:12px; color:#539659; font-weight:normal; margin:0px; padding:0px; border:0px; width:430px; float:left; line-height:21px;}
.form .formelementactive .input .inputtext {font-family:Tahoma; font-size:16px; font-weight:bold; color:#000000; width:430px; padding:2px; margin:0px; background-color:#FFFFA6; border:2px solid #246ca0;}
.form .formelementactive .input .inputcheckbox {color:#000000; padding:0px; margin:0px; background-color:#FFFFFF;}
.form .formelementactive .input .inputtextarea {font-family:Tahoma; font-size:16px; font-weight:bold; color:#000000; width:430px; padding:2px; margin:0px; height:120px; background-color:#FFFFA6; border:2px solid #246ca0;}
.form .formelementactive .text {font-size:11px; color:#525252; font-weight:normal; line-height:12px; margin:0px; padding:0px; border:0px; width:400px; float:left;}
.form .formelementactive .note {font-size:11px; color:#777777; font-weight:normal; line-height:14px; margin:0px; padding:0px; border:0px; width:400px; float:left; padding-top:4px;}



.form .formelementerror {margin:0px; padding:0px; width:630px; clear:both;}
.form .formelementerror .label {font-size:12px; color:#ff0000; font-weight:normal; margin:0px; padding:0px; border:0px; width:150px; float:left; padding-right:10px; padding-top:4px; text-align:right;}
.form .formelementerror .label .info {font-size:11px; color:#539659; font-weight:normal; margin:0px; padding:1px 0px 0px 0px; border:0px; width:150px;}

.form .formelementerror .input {font-size:12px; color:#ff0000; font-weight:normal; margin:0px; padding:0px; border:0px; width:430px; float:left; line-height:21px;}
.form .formelementerror .input .inputtext {font-family:Tahoma; font-size:16px; font-weight:bold; color:#000000; width:430px; padding:2px; margin:0px; background-color:#fd8f8f; border:2px solid #ff0000;}
.form .formelementerror .input .inputcheckbox {color:#000000; padding:0px; margin:0px; background-color:#FFFFFF;}
.form .formelementerror .input .inputtextarea {font-family:Tahoma; font-size:16px; font-weight:bold; color:#000000; width:430px; padding:2px; margin:0px; height:120px; background-color:#fd8f8f; border:2px solid #ff0000;}
.form .formelementerror .text {font-size:11px; color:#ff0000; font-weight:normal; line-height:12px; margin:0px; padding:0px; border:0px; width:400px; float:left;}
.form .formelementerror .note {font-size:11px; color:#ff0000; font-weight:normal; line-height:14px; margin:0px; padding:0px; border:0px; width:400px; float:left; padding-top:4px;}




.form .formelementerroractive {margin:0px; padding:0px; width:630px; clear:both;}
.form .formelementerroractive .label {font-size:12px; color:#ff0000; font-weight:normal; margin:0px; padding:0px; border:0px; width:150px; float:left; padding-right:10px; padding-top:4px; text-align:right;}
.form .formelementerroractive .label .info {font-size:11px; color:#539659; font-weight:normal; margin:0px; padding:1px 0px 0px 0px; border:0px; width:150px;}

.form .formelementerroractive .input {font-size:12px; color:#ff0000; font-weight:normal; margin:0px; padding:0px; border:0px; width:430px; float:left; line-height:21px;}
.form .formelementerroractive .input .inputtext {font-family:Tahoma; font-size:16px; font-weight:bold; color:#000000; width:430px; padding:2px; margin:0px; background-color:#f2bbbb; border:2px solid #ff0000;}
.form .formelementerroractive .input .inputcheckbox {color:#000000; padding:0px; margin:0px; background-color:#FFFFFF;}
.form .formelementerroractive .input .inputtextarea {font-family:Tahoma; font-size:16px; font-weight:bold; color:#000000; width:430px; padding:2px; margin:0px; height:120px; background-color:#f2bbbb; border:2px solid #ff0000;}
.form .formelementerroractive .text {font-size:11px; color:#ff0000; font-weight:normal; line-height:12px; margin:0px; padding:0px; border:0px; width:400px; float:left;}
.form .formelementerroractive .note {font-size:11px; color:#ff0000; font-weight:normal; line-height:14px; margin:0px; padding:0px; border:0px; width:400px; float:left; padding-top:4px;}


.form .formelementsubmit {margin:15px 0px 10px 0px; padding:0px; border:0px; text-align:right; width:600px;}
/* .form .formelementsubmit .forminputbutton, .inputbutton {cursor:pointer; color:#000000; background-color:#cccccc; font-weight:bold; margin-left:15px; font-size:13px;} */
.form .formelementsubmit .inputbutton {cursor:pointer; color:#ffffff; background-color:#982643; font-weight:bold; margin-left:15px; font-size:13px; border-left:2px solid #906667; border-top:2px solid #906667; border-right:2px solid #740306; border-bottom:2px solid #740306;}


.form .formelement .input .formmennyiseg {width:40px;}
.form .formelementactive .input .formmennyiseg {width:40px;}
.form .formelementerror .input .formmennyiseg {width:40px;}
.form .formelementerroractive .input .formmennyiseg {width:40px;}




.formerror2 {width:170px;}

.form2 {border-top:1px dotted #DFDFDF; border-bottom:0px dotted #DFDFDF; padding:10px 10px 15px 0px; margin:0px; clear:both; width:180px;}

.form2 .separator {margin:0px; padding:0px; width:180px; clear:both; border-bottom:0px solid #DFDFDF; height:1px; margin-bottom:5px;}
.form2 .separatorlight {margin:0px; padding:0px; width:180px; clear:both; border-bottom:0px solid #DFDFDF; height:5px; margin-bottom:5px;}

.form2 .formelement {margin:0px; padding:0px; width:180px; clear:both;}
.form2 .formelement .label {font-size:11px; color:#246ca0; font-weight:normal; margin:0px; padding:0px; border:0px; width:180px; padding-top:4px;}
.form2 .formelement .label .info {font-size:11px; color:#B1B1B1; font-weight:normal; margin:0px; padding:1px 0px 0px 0px; border:0px; width:180px;}

.form2 .formelement .input {font-size:11px; color:#000000; font-weight:normal; margin:0px; padding:0px; border:0px; width:180px;}
.form2 .formelement .input .inputtext {font-family:Tahoma; font-size:11px; font-weight:bold; color:#000000; width:180px; padding:2px; margin:0px; background-color:#ffffff; border:1px solid #DFDFDF;}
.form2 .formelement .input .inputcheckbox {color:#000000; padding:0px; margin:0px; background-color:#FFFFFF;}
.form2 .formelement .input .inputtextarea {font-family:Tahoma; font-size:14px; font-weight:bold; color:#000000; width:180px; padding:2px; margin:0px; height:50px; background-color:#ffffff; border:1px solid #DFDFDF;}
.form2 .formelement .text {font-size:11px; color:#DBF1B4; font-weight:normal; margin:0px; padding:0px; border:0px; width:430px; float:left;}
.form2 .formelement .note {font-size:11px; color:#B1B1B1; font-weight:normal; line-height:14px; margin:0px; padding:0px; border:0px; width:400px; float:left; padding-top:4px;}



.form2 .formelementactive {margin:0px; padding:0px; width:180px; clear:both;}
.form2 .formelementactive .label {font-size:11px; color:#246ca0; font-weight:normal; margin:0px; padding:0px; border:0px; width:180px; float:left; padding-right:10px; padding-top:4px;}
.form2 .formelementactive .label .info {font-size:11px; color:#539659; font-weight:normal; margin:0px; padding:1px 0px 0px 0px; border:0px; width:180px;}

.form2 .formelementactive .input {font-size:11px; color:#539659; font-weight:normal; margin:0px; padding:0px; border:0px; width:180px; float:left;}
.form2 .formelementactive .input .inputtext {font-family:Tahoma; font-size:11px; font-weight:bold; color:#000000; width:180px; padding:2px; margin:0px; background-color:#FFFFA6; border:1px solid #246ca0;}
.form2 .formelementactive .input .inputcheckbox {color:#000000; padding:0px; margin:0px; background-color:#FFFFFF;}
.form2 .formelementactive .input .inputtextarea {font-family:Tahoma; font-size:14px; font-weight:bold; color:#000000; width:180px; padding:2px; margin:0px; height:50px; background-color:#FFFFA6; border:1px solid #246ca0;}
.form2 .formelementactive .text {font-size:11px; color:#525252; font-weight:normal; line-height:11px; margin:0px; padding:0px; border:0px; width:400px; float:left;}
.form2 .formelementactive .note {font-size:11px; color:#777777; font-weight:normal; line-height:14px; margin:0px; padding:0px; border:0px; width:400px; float:left; padding-top:4px;}



.form2 .formelementerror {margin:0px; padding:0px; width:180px; clear:both;}
.form2 .formelementerror .label {font-size:11px; color:#ff0000; font-weight:normal; margin:0px; padding:0px; border:0px; width:180px; float:left; padding-right:10px; padding-top:4px;}
.form2 .formelementerror .label .info {font-size:11px; color:#539659; font-weight:normal; margin:0px; padding:1px 0px 0px 0px; border:0px; width:180px;}

.form2 .formelementerror .input {font-size:11px; color:#ff0000; font-weight:normal; margin:0px; padding:0px; border:0px; width:180px; float:left;}
.form2 .formelementerror .input .inputtext {font-family:Tahoma; font-size:11px; font-weight:bold; color:#000000; width:180px; padding:2px; margin:0px; background-color:#fd8f8f; border:1px solid #ff0000;}
.form2 .formelementerror .input .inputcheckbox {color:#000000; padding:0px; margin:0px; background-color:#FFFFFF;}
.form2 .formelementerror .input .inputtextarea {font-family:Tahoma; font-size:14px; font-weight:bold; color:#000000; width:180px; padding:2px; margin:0px; height:50px; background-color:#fd8f8f;border:1px solid #ff0000;}
.form2 .formelementerror .text {font-size:11px; color:#ff0000; font-weight:normal; line-height:11px; margin:0px; padding:0px; border:0px; width:400px; float:left;}
.form2 .formelementerror .note {font-size:11px; color:#ff0000; font-weight:normal; line-height:14px; margin:0px; padding:0px; border:0px; width:400px; float:left; padding-top:4px;}




.form2 .formelementerroractive {margin:0px; padding:0px; width:180px; clear:both;}
.form2 .formelementerroractive .label {font-size:11px; color:#ff0000; font-weight:normal; margin:0px; padding:0px; border:0px; width:180px; float:left; padding-right:10px; padding-top:4px;}
.form2 .formelementerroractive .label .info {font-size:11px; color:#539659; font-weight:normal; margin:0px; padding:1px 0px 0px 0px; border:0px; width:180px;}

.form2 .formelementerroractive .input {font-size:11px; color:#ff0000; font-weight:normal; margin:0px; padding:0px; border:0px; width:180px; float:left;}
.form2 .formelementerroractive .input .inputtext {font-family:Tahoma; font-size:11px; font-weight:bold; color:#000000; width:180px; padding:2px; margin:0px; background-color:#f2bbbb; border:1px solid #ff0000;}
.form2 .formelementerroractive .input .inputcheckbox {color:#000000; padding:0px; margin:0px; background-color:#FFFFFF;}
.form2 .formelementerroractive .input .inputtextarea {font-family:Tahoma; font-size:14px; font-weight:bold; color:#000000; width:180px; padding:2px; margin:0px; height:50px; background-color:#f2bbbb; border:1px solid #ff0000;}
.form2 .formelementerroractive .text {font-size:11px; color:#ff0000; font-weight:normal; line-height:11px; margin:0px; padding:0px; border:0px; width:400px; float:left;}
.form2 .formelementerroractive .note {font-size:11px; color:#ff0000; font-weight:normal; line-height:14px; margin:0px; padding:0px; border:0px; width:400px; float:left; padding-top:4px;}


.form2 .formelementsubmit {margin:15px 0px 10px 0px; padding:0px; border:0px; text-align:right; width:180px;}
.form2 .formelementsubmit .forminputbutton {cursor:pointer; color:#ffffff; background-color:#982643; font-weight:bold; margin-left:15px; font-size:13px; border-left:2px solid #906667; border-top:2px solid #906667; border-right:2px solid #740306; border-bottom:2px solid #740306;}
.form2 .formelementsubmit .inputbutton {cursor:pointer; color:#ffffff; background-color:#982643; font-weight:bold; margin-left:15px; font-size:13px; border-left:2px solid #906667; border-top:2px solid #906667; border-right:2px solid #740306; border-bottom:2px solid #740306;}









