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

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

.form {border:0px solid #1e130e; padding:10px; margin:30px 0px 40px 0px; clear:both; width:640px; background-color:#ffffff; -moz-border-radius:7px; -webkit-border-radius:7px; -o-box-shadow: 0px 0px 10px #a5a5a5; -icab-box-shadow: 0px 0px 10px #a5a5a5; -khtml-box-shadow: 0px 0px 10px #a5a5a5; -moz-box-shadow: 0px 0px 10px #a5a5a5; -webkit-box-shadow: 0px 0px 10px #a5a5a5; box-shadow: 0px 0px 10px #a5a5a5;}
.formdone {font-size:15px; background-color:#275878; color:#FFFFFF; font-weight:normal; 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;}
.formrequired {color:#ff0000; font-weight:bold;}

.form .separator {margin:0px; padding:0px; width:640px; clear:both; border-bottom:1px dotted #cccccc; height:1px; margin-bottom:0px;}
.form .separatorlight {margin:0px; padding:0px; width:696px; clear:both; border-bottom:0px solid #DFDFDF; height:5px; margin-bottom:5px;}

.form .formelement {margin:0px; padding:10px 0px 10px 0px; width:640px; clear:both;}
.form .formelement .label {font-size:12px; color:#9a9285; font-weight:bold; margin:0px; padding:0px; border:0px; width:215px; float:left; padding-right:10px; padding-top:4px; padding-left:5px; text-align:left;} 
.form .formelement .label .info {font-size:11px; color:#606060; font-weight:normal; margin:0px; padding:1px 0px 0px 0px; border:0px; width:220px;}
.form .formelement .input {font-size:11px; color:#9a9285; font-weight:normal; margin:0px; padding:0px; border:0px; width:410px; float:left;}
.form .formelement .input .inputtext {font-family:Arial; font-size:14px; font-weight:normal; color:#2f322d; width:390px; padding:2px; margin:0px;}
.form .formelement .input .inputcheckbox {color:#000000; padding:0px; margin:0px; background-color:#FFFFFF;}
.form .formelement .input .inputtextarea {font-family:Arial; font-size:14px; font-weight:normal; color:#2f322d; width:390px; padding:2px; margin:0px; height:90px;}
.form .formelement .text {font-size:11px; color:#DBF1B4; font-weight:normal; line-height:12px; margin:0px; padding:0px; border:0px; width:296px; float:left;}
.form .formelement .note {font-size:11px; color:#777777; font-weight:normal; line-height:14px; margin:0px; padding:0px; border:0px; width:296px; float:left; padding-top:4px;}

.form .formelementactive {margin:0px; padding:10px 0px 10px 0px; width:640px; clear:both; background-color:#ffffeb;}
.form .formelementactive .label {font-size:12px; color:#000000; font-weight:bold; margin:0px; padding:0px; border:0px; width:215px; float:left; padding-right:10px; padding-top:4px; padding-left:5px;}
.form .formelementactive .label .info {font-size:11px; color:#c6c6c6; font-weight:normal; margin:0px; padding:1px 0px 0px 0px; border:0px; width:220px;}
.form .formelementactive .input {font-size:11px; color:#000000; font-weight:normal; margin:0px; padding:0px; border:0px; width:410px; float:left;}
.form .formelementactive .input .inputtext {font-family:Arial; font-size:14px; font-weight:normal; color:#000000; width:390px; padding:2px; margin:0px;}
.form .formelementactive .input .inputcheckbox {color:#000000; padding:0px; margin:0px; background-color:#FFFFFF;}
.form .formelementactive .input .inputtextarea {font-family:Arial; font-size:14px; font-weight:normal; color:#000000; width:390px; padding:2px; margin:0px; height:90px;}
.form .formelementactive .text {font-size:11px; color:#000000; font-weight:normal; line-height:12px; margin:0px; padding:0px; border:0px; width:296px; float:left;}
.form .formelementactive .note {font-size:11px; color:#000000; font-weight:normal; line-height:14px; margin:0px; padding:0px; border:0px; width:296px; float:left; padding-top:4px;}

.form .formelementerror {margin:0px; padding:10px 0px 10px 0px; width:640px; clear:both;}
.form .formelementerror .label {font-size:12px; color:#ff0000; font-weight:bold; margin:0px; padding:0px; border:0px; width:215px; float:left; padding-right:10px; padding-top:4px; padding-left:5px;}
.form .formelementerror .label .info {font-size:11px; color:#fd8f8f; font-weight:normal; margin:0px; padding:1px 0px 0px 0px; border:0px; width:220px;}
.form .formelementerror .input {font-size:11px; color:#ff0000; font-weight:normal; margin:0px; padding:0px; border:0px; width:410px; float:left;}
.form .formelementerror .input .inputtext {font-family:Arial; font-size:14px; font-weight:normal; color:#000000; width:390px; padding:2px; margin:0px;}
.form .formelementerror .input .inputcheckbox {color:#000000; padding:0px; margin:0px; background-color:#FFFFFF;}
.form .formelementerror .input .inputtextarea {font-family:Arial; font-size:14px; font-weight:normal; color:#000000; width:390px; padding:2px; margin:0px; height:120px;}
.form .formelementerror .text {font-size:11px; color:#ff0000; font-weight:normal; line-height:12px; margin:0px; padding:0px; border:0px; width:296px; float:left;}
.form .formelementerror .note {font-size:11px; color:#ff0000; font-weight:normal; line-height:14px; margin:0px; padding:0px; border:0px; width:296px; float:left; padding-top:4px;}

.form .formelementerroractive {margin:0px; padding:10px 0px 10px 0px; width:640px; clear:both;}
.form .formelementerroractive .label {font-size:12px; color:#ff0000; font-weight:bold; margin:0px; padding:0px; border:0px; width:215px; float:left; padding-right:10px; padding-top:4px; padding-left:5px;}
.form .formelementerroractive .label .info {font-size:11px; color:#fd8f8f; font-weight:normal; margin:0px; padding:1px 0px 0px 0px; border:0px; width:220px;}
.form .formelementerroractive .input {font-size:11px; color:#ff0000; font-weight:normal; margin:0px; padding:0px; border:0px; width:410px; float:left;}
.form .formelementerroractive .input .inputtext {font-family:Arial; font-size:14px; font-weight:normal; color:#000000; width:390px; padding:2px; margin:0px;}
.form .formelementerroractive .input .inputcheckbox {color:#000000; padding:0px; margin:0px; background-color:#FFFFFF;}
.form .formelementerroractive .input .inputtextarea {font-family:Arial; font-size:14px; font-weight:normal; color:#000000; width:390px; padding:2px; margin:0px; height:120px;}
.form .formelementerroractive .text {font-size:11px; color:#ff0000; font-weight:normal; line-height:12px; margin:0px; padding:0px; border:0px; width:296px; float:left;}
.form .formelementerroractive .note {font-size:11px; color:#ff0000; font-weight:normal; line-height:14px; margin:0px; padding:0px; border:0px; width:296px; float:left; padding-top:4px;}

.formelementsubmit {margin:15px 0px 10px 0px; padding:0px; border:0px; text-align:right; width:640px;}
.formelementsubmit .forminputbutton, .inputbutton {cursor:pointer; font-weight:bold; margin-left:15px; font-size:16px;}

.form .formelement .input .formmennyiseg {width:40px;}
.form .formelementactive .input .formmennyiseg {width:40px;}
.form .formelementerror .input .formmennyiseg {width:40px;}
.form .formelementerroractive .input .formmennyiseg {width:40px;}

.form2 {width:435px;}
.form2 .separator {width:435px;}
.form2 .separatorlight {width:435px;}

.form2 .formelement {width:435px;}
.form2 .formelement .label {width:125px;}
.form2 .formelement .label .info {width:125px;}
.form2 .formelement .input {width:290px;}
.form2 .formelement .input .inputtext {width:280px; font-size:14px; border:1px solid #9a9285;}
.form2 .formelement .input .inputtextarea {width:280px; font-size:14px; border:1px solid #9a9285;}
.form2 .formelement .text {width:290px;}
.form2 .formelement .note {width:290px;}

.form2 .formelementactive {width:435px;}
.form2 .formelementactive .label {width:125px;}
.form2 .formelementactive .label .info {width:125px;}
.form2 .formelementactive .input {width:290px;}
.form2 .formelementactive .input .inputtext {width:280px; font-size:14px; border:1px solid #9a9285;}
.form2 .formelementactive .input .inputtextarea {width:280px; font-size:14px; border:1px solid #9a9285;}
.form2 .formelementactive .text {width:290px;}
.form2 .formelementactive .note {width:290px;}

.form2 .formelementerror {width:435px;}
.form2 .formelementerror .label {width:125px;}
.form2 .formelementerror .label .info {width:125px;}
.form2 .formelementerror .input {width:290px;}
.form2 .formelementerror .input .inputtext {width:280px; font-size:14px; border:1px solid #ff0000;}
.form2 .formelementerror .input .inputtextarea {width:280px; font-size:14px; border:1px solid #ff0000;}
.form2 .formelementerror .text {width:290px;}
.form2 .formelementerror .note {width:290px;}

.form2 .formelementerroractive {width:435px;}
.form2 .formelementerroractive .label {width:125px;}
.form2 .formelementerroractive .label .info {width:125px;}
.form2 .formelementerroractive .input {width:290px;}
.form2 .formelementerroractive .input .inputtext {width:280px; font-size:14px; border:1px solid #c7003b;}
.form2 .formelementerroractive .input .inputtextarea {width:280px; font-size:14px; border:1px solid #c7003b;}
.form2 .formelementerroractive .text {width:290px;}
.form2 .formelementerroractive .note {width:290px;}

.formelementsubmit2 {width:435px;}

.formsmall {border:0px; padding:5px 0px 0px 0px; margin:0px; background-color:#ffffff; clear:both; width:225px;}

.formsmall .separator {margin:0px; padding:0px; width:225px; clear:both; border-bottom:1px solid #f4f1ea; height:10px; margin-bottom:10px;}
.formsmall .separatorlight {margin:0px; padding:0px; width:225px; clear:both; border-bottom:0px solid #DFDFDF; height:5px; margin-bottom:5px;}

.formsmall .formelement {margin:0px; padding:0px; width:225px; clear:both;}
.formsmall .formelement .label {font-size:11px; color:#9a9285; font-weight:normal; margin:0px; padding:0px; border:0px; width:218px; padding-bottom:3px;}
.formsmall .formelement .label .info {font-size:11px; color:#B1B1B1; font-weight:normal; margin:0px; padding:1px 0px 0px 0px; border:0px; width:218px;}
.formsmall .formelement .input {font-size:11px; color:#000000; font-weight:normal; margin:0px; padding:0px; border:0px; width:215px;}
.formsmall .formelement .input .inputtext {font-family:Arial; font-size:11px; font-weight:bold; color:#2f322d; width:218px; padding:0px; margin:0px; background-color:#f8f6f6; border:1px solid #c2bdb4;}
.formsmall .formelement .input .inputcheckbox {color:#000000; padding:0px; margin:0px; background-color:#FFFFFF;}
.formsmall .formelement .input .inputtextarea {font-family:Arial; font-size:11px; font-weight:bold; color:#000000; width:225px; padding:2px; margin:0px; height:90px; background-color:#f8f6f6; border:1px solid #c2bdb4;}
.formsmall .formelement .text {font-size:11px; color:#DBF1B4; font-weight:normal; line-height:12px; margin:0px; padding:0px; border:0px; width:205px; float:left;}
.formsmall .formelement .note {font-size:11px; color:#777777; font-weight:normal; line-height:14px; margin:0px; padding:0px; border:0px; width:205px; float:left; padding-top:4px;}

.formsmall .formelementactive {margin:0px; padding:0px; width:225px; clear:both;}
.formsmall .formelementactive .label {font-size:11px; color:#2f322d; font-weight:normal; margin:0px; padding:0px; border:0px; width:218px; padding-right:10px; padding-bottom:3px;}
.formsmall .formelementactive .label .info {font-size:11px; color:#539659; font-weight:normal; margin:0px; padding:1px 0px 0px 0px; border:0px; width:218px;}
.formsmall .formelementactive .input {font-size:11px; color:#539659; font-weight:normal; margin:0px; padding:0px; border:0px; width:215px;}
.formsmall .formelementactive .input .inputtext {font-family:Arial; font-size:11px; font-weight:bold; color:#000000; width:218px; padding:2px; margin:0px; background-color:#ffffff; border:1px solid #9a9285;}
.formsmall .formelementactive .input .inputcheckbox {color:#000000; padding:0px; margin:0px; background-color:#FFFFFF;}
.formsmall .formelementactive .input .inputtextarea {font-family:Arial; font-size:11px; font-weight:bold; color:#000000; width:225px; padding:2px; margin:0px; height:90px; background-color:#ffffff; border:1px solid #9a9285;}
.formsmall .formelementactive .text {font-size:11px; color:#525252; font-weight:normal; line-height:12px; margin:0px; padding:0px; border:0px; width:205px; float:left;}
.formsmall .formelementactive .note {font-size:11px; color:#B1B1B1; font-weight:normal; line-height:14px; margin:0px; padding:0px; border:0px; width:205px; float:left; padding-top:4px;}

.formsmall .formelementerror {margin:0px; padding:0px; width:225px; clear:both;}
.formsmall .formelementerror .label {font-size:11px; color:#ff0000; font-weight:normal; margin:0px; padding:0px; border:0px; width:113px; padding-right:10px; padding-top:4px;}
.formsmall .formelementerror .label .info {font-size:11px; color:#539659; font-weight:normal; margin:0px; padding:1px 0px 0px 0px; border:0px; width:113px;}
.formsmall .formelementerror .input {font-size:11px; color:#ff0000; font-weight:normal; margin:0px; padding:0px; border:0px; width:296px;}
.formsmall .formelementerror .input .inputtext {font-family:Arial; font-size:11px; font-weight:bold; color:#000000; width:296px; padding:2px; margin:0px; background-color:#fd8f8f; border:1px solid #ff0000;}
.formsmall .formelementerror .input .inputcheckbox {color:#000000; padding:0px; margin:0px; background-color:#FFFFFF;}
.formsmall .formelementerror .input .inputtextarea {font-family:Arial; font-size:11px; font-weight:bold; color:#000000; width:296px; padding:2px; margin:0px; height:120px; background-color:#fd8f8f; border:1px solid #c7003b;}
.formsmall .formelementerror .text {font-size:11px; color:#ff0000; font-weight:normal; line-height:12px; margin:0px; padding:0px; border:0px; width:296px; float:left;}
.formsmall .formelementerror .note {font-size:11px; color:#ff0000; font-weight:normal; line-height:14px; margin:0px; padding:0px; border:0px; width:296px; float:left; padding-top:4px;}

.formsmall .formelementerroractive {margin:0px; padding:0px; width:225px; clear:both;}
.formsmall .formelementerroractive .label {font-size:11px; color:#ff0000; font-weight:normal; margin:0px; padding:0px; border:0px; width:113px; padding-right:10px; padding-top:4px;}
.formsmall .formelementerroractive .label .info {font-size:11px; color:#539659; font-weight:normal; margin:0px; padding:1px 0px 0px 0px; border:0px; width:113px;}
.formsmall .formelementerroractive .input {font-size:11px; color:#ff0000; font-weight:normal; margin:0px; padding:0px; border:0px; width:296px;}
.formsmall .formelementerroractive .input .inputtext {font-family:Arial; font-size:11px; font-weight:bold; color:#000000; width:296px; padding:2px; margin:0px; background-color:#f2bbbb;; border:1px solid #c7003b;}
.formsmall .formelementerroractive .input .inputcheckbox {color:#000000; padding:0px; margin:0px; background-color:#FFFFFF;}
.formsmall .formelementerroractive .input .inputtextarea {font-family:Arial; font-size:11px; font-weight:bold; color:#000000; width:296px; padding:2px; margin:0px; height:120px; background-color:#f2bbbb; border:1px solid #c7003b;}
.formsmall .formelementerroractive .text {font-size:11px; color:#ff0000; font-weight:normal; line-height:12px; margin:0px; padding:0px; border:0px; width:296px; float:left;}
.formsmall .formelementerroractive .note {font-size:11px; color:#ff0000; font-weight:normal; line-height:14px; margin:0px; padding:0px; border:0px; width:296px; float:left; padding-top:4px;}

.formsmall .formelementsubmit {margin:15px 0px 0px 0px; padding:10px 0px 0px 0px; border-top:1px solid #f4f1ea; text-align:right; width:225px;}

