/* CSS utf-8 ő */
/* formok: altalanos */
.formnewsletter .separator {margin:0px; padding:0px; clear:both; border-bottom:0px solid #DFDFDF; height:2px; margin-bottom:2px;}
.formnewsletter .separatorlight {margin:0px; padding:0px; clear:both; border-bottom:0px solid #DFDFDF; height:5px; margin-bottom:5px;}

.formnewsletter .formelement {margin:0px; padding:0px; clear:both;}
.formnewsletter .formelement .label {font-size:12px; color:#ffffff; font-weight:bold; margin:0px; padding:0px; border:0px; padding-top:4px; padding-bottom:2px;}
.formnewsletter .formelement .label .info {font-size:12px; color:#828282; font-weight:normal; margin:0px; padding:0px; border:0px; display:inline; padding-left:6px;}
.formnewsletter .formelement .input {font-size:12px; color:#ffffff; font-weight:normal; margin:0px; padding:0px; border:0px; float:left;}
.formnewsletter .formelement .input .inputtext {font-family:Arial; font-size:12px; font-weight:bold; color:#d45a00; width:240px; padding:2px; margin:0px; background-color:#ffffff;}
.formnewsletter .formelement .input .inputcheckbox {color:#000000; padding:0px; margin:0px; background-color:#FFFFFF;}
.formnewsletter .formelement .input .inputtextarea {font-family:Arial; font-size:18px; font-weight:normal; color:#000000; width:240px; padding:2px; margin:0px; height:120px; background-color:#ffffff;}
.formnewsletter .formelement .text {font-size:12px; color:#ffffff; font-weight:normal; margin:0px; padding:0px; border:0px; float:left;}
.formnewsletter .formelement .note {font-size:12px; color:#777777; font-weight:normal; line-height:14px; margin:0px; padding:0px; border:0px; float:left; padding-top:4px;}

.formnewsletter .formelementactive {margin:0px; padding:0px; clear:both;}
.formnewsletter .formelementactive .label {font-size:12px; color:#ffffff; font-weight:bold; margin:0px; padding:0px; border:0px; padding-top:4px; padding-bottom:2px;}
.formnewsletter .formelementactive .label .info {font-size:12px; color:#828282; font-weight:normal; margin:0px; padding:0px; border:0px; display:inline; padding-left:6px;}
.formnewsletter .formelementactive .input {font-size:12px; color:#ffffff; font-weight:normal; margin:0px; padding:0px; border:0px; float:left;}
.formnewsletter .formelementactive .input .inputtext {font-family:Arial; font-size:12px; font-weight:bold; color:#d45a00; width:240px; padding:2px; margin:0px; background-color:#FFFFA6;}
.formnewsletter .formelementactive .input .inputcheckbox {color:#000000; padding:0px; margin:0px; background-color:#FFFFFF;}
.formnewsletter .formelementactive .input .inputtextarea {font-family:Arial; font-size:18px; font-weight:normal; color:#000000; width:240px; padding:2px; margin:0px; height:120px; background-color:#ffffff;}
.formnewsletter .formelementactive .text {font-size:12px; color:#ffffff; font-weight:normal; margin:0px; padding:0px; border:0px; float:left;}
.formnewsletter .formelementactive .note {font-size:12px; color:#777777; font-weight:normal; line-height:14px; margin:0px; padding:0px; border:0px; float:left; padding-top:4px;}

.formnewsletter .formelementerror {margin:0px; padding:0px; clear:both;}
.formnewsletter .formelementerror .label {font-size:12px; color:#ff0000; font-weight:bold; margin:0px; padding:0px; border:0px; padding-top:4px; padding-bottom:2px;}
.formnewsletter .formelementerror .label .info {font-size:12px; color:#539659; font-weight:normal; margin:0px; padding:0px; border:0px; display:inline; padding-left:6px;}
.formnewsletter .formelementerror .input {font-size:12px; color:#ff0000; font-weight:normal; margin:0px; padding:0px; border:0px; float:left;}
.formnewsletter .formelementerror .input .inputtext {font-family:Arial; font-size:12px; font-weight:bold; color:#000000; width:240px; padding:2px; margin:0px; background-color:#fd8f8f;}
.formnewsletter .formelementerror .input .inputcheckbox {color:#000000; padding:0px; margin:0px; background-color:#FFFFFF;}
.formnewsletter .formelementerror .input .inputtextarea {font-family:Arial; font-size:16px; font-weight:bold; color:#000000; padding:2px; margin:0px; height:120px; background-color:#fd8f8f;}
.formnewsletter .formelementerror .text {font-size:12px; color:#ff0000; font-weight:normal; margin:0px; padding:0px; border:0px; float:left;}
.formnewsletter .formelementerror .note {font-size:12px; color:#ff0000; font-weight:normal; line-height:14px; margin:0px; padding:0px; border:0px; float:left; padding-top:4px;}

.formnewsletter .formelementerroractive {margin:0px; padding:0px; clear:both;}
.formnewsletter .formelementerroractive .label {font-size:12px; color:#ff0000; font-weight:bold; margin:0px; padding:0px; border:0px; padding-top:4px; padding-bottom:2px;}
.formnewsletter .formelementerroractive .label .info {font-size:12px; color:#539659; font-weight:normal; margin:0px; padding:0px; border:0px; display:inline; padding-left:6px;}
.formnewsletter .formelementerroractive .input {font-size:12px; color:#ff0000; font-weight:normal; margin:0px; padding:0px; border:0px; float:left;}
.formnewsletter .formelementerroractive .input .inputtext {font-family:Arial; font-size:12px; font-weight:bold; color:#000000; width:240px; padding:2px; margin:0px; background-color:#f2bbbb;}
.formnewsletter .formelementerroractive .input .inputcheckbox {color:#000000; padding:0px; margin:0px; background-color:#FFFFFF;}
.formnewsletter .formelementerroractive .input .inputtextarea {font-family:Arial; font-size:16px; font-weight:bold; color:#000000; padding:2px; margin:0px; height:120px; background-color:#f2bbbb;}
.formnewsletter .formelementerroractive .text {font-size:12px; color:#ff0000; font-weight:normal; margin:0px; padding:0px; border:0px; float:left;}
.formnewsletter .formelementerroractive .note {font-size:12px; color:#ff0000; font-weight:normal; line-height:14px; margin:0px; padding:0px; border:0px; float:left; padding-top:4px;}

.formnewsletter .formelementsubmit {padding:0px; border:0px; text-align:right;}
