/* CSS utf-8 ő */
BODY {padding:0px; margin:0px; background-color:#1b150a;}
BODY, P, TD, B, LI {font-family:Arial, Tahoma, Verdana; font-size:14px; color:#e5e5e5;}

A {color:#ff8400;text-decoration:underline;}
A:HOVER {color:#ff8400; text-decoration:none;}

H1 {font-size:24px; color:#ffffff; font-weight:bold; margin:0px; padding:0px;}
H2 {font-size:20px; color:#ffffff; font-weight:normal;}
H3 {font-size:16px; color:#ffffff; font-weight:bold;}

P {margin:0px 0px 15px 0px; padding:0px; color:#ffffff;}

P,H1,H2,H3 {margin:0px 0px 15px 0px;}

.nyar {background-color:#adc301;}
.osz {background-color:#cc4400;}
.tel {background-color:#3da1cc;}
.tavasz {background-color:#ffcb00;}

.pagecontainer {width:760px; margin:0px; margin-left:15px; text-align:left;}

.head {position:relative; height:172px;}
.head .headlogo {position:absolute; top:12px; left:0px; height:134px; width:131px;}
.head .headtitle {position:absolute; top:12px; left:145px; font-size:36px;}
.head .headfirstsentence {position:absolute; top:60px; left:148px; font-size:12px;}
.head .headsepar {position:absolute; top:106px; left:147px; height:1px; width:614px; background-color:#626262; font-size:0px;}
.head .headlang {position:absolute; top:12px; left:400px; height:20px; width:360px; text-align:right; font-weight:bold;}
.head .headlang A {margin-left:10px;}
.head .headnavig {position:absolute; top:114px; text-align:left; left:148px;}
.head .headnavig A {font-weight:bold; color:#e5e5e5; text-decoration:underline; font-size:14px;}
.head .headnavig A:HOVER {font-weight:bold; color:#878787; text-decoration:none; font-size:14px;}

.evszakok {height:72px; margin-bottom:4px;}
.evszakok .evszaknev {padding:0px 8px 5px 8px; font-size:18px; text-transform:uppercase; color:#fffefe;}

.content {}

.content .left {width:395px; float:left; padding:15px 10px 15px 10px; padding-top:15px;}
.content .right {width:345px; float:left; padding-top:15px;}

.content .leftfull {width:740px; padding-left:10px; padding-top:15px;}

.footer {margin-top:10px; margin-bottom:20px;}
.footer .ftext1 {font-size:18px; font-weight:bold; margin-bottom:2px;}
.footer .ftext3 {font-size:16px; font-weight:normal; margin-bottom:4px;}
.footer .ftext4 A {color:#ffffff;}

/* news, tartalom */
.news_h1, H1.news {font-size:24px; margin:0px; padding:0px; padding-top:20px; padding-bottom:5px;}
.news_h2, H2.news {font-size:18px;}
.news_lead, P.lead {font-size:13px; margin-top:10px; margin-bottom:10px;}
.news_lead_pic {margin-bottom:4px;}
.news_kepalairas {font-size:9px; line-height:11px; margin-top:4px; margin-bottom:4px;}
.news_lead_albumpic {}
.news_albumlink {font-size:9px; line-height:11px; margin-top:4px;}
.news_paragraph {font-size:13px; margin-top:10px; margin-bottom:10px;}
.news_paragraph_boxtitle {font-weight:bold; color:#000000; background-color:#D5D5D5; padding:2px 3px 2px 5px;}
.news_paragraph_pic {margin-bottom:5px;}
.news_paragraph_pic_kepalairas {font-size:12px; line-height:13px; background-color:#EFEFEF; padding:4px 3px 6px 5px;}
.news_paragraph_albumpic {}
.news_paragraph_albumlink {text-align:left; font-size:12px; background-color:#EFEFEF; padding:2px 3px 6px 5px;}
.news_paragraph_linkek {background-color:#EFEFEF; padding:2px 3px 2px 5px;}
.news_paragraph_linkek UL {padding:0px; margin:5px 0px 5px 20px;}
.news_paragraph_infobox_title {font-weight:bold; color:#000000; background-color:#D5D5D5; padding:2px 3px 2px 5px;}
.news_paragraph_infobox_text {font-size:11px; background-color:#EFEFEF; padding:2px 3px 2px 5px;}

.albumpiclist {margin:0px; padding:0px; clear:both;} 
.albumpiclist .albumpic {float:left; margin-right:20px; margin-bottom:20px; width:133px; height:100px;}
.albumpiclist .albumpic .apic {}
.albumpiclist .albumpic .atext {display:none; font-size:11px;}

/* formok: altalanos */
.form {border-top:1px solid #ececec; border-bottom:1px solid #ececec; padding:10px 10px 15px 10px; margin:0px; background-color:#606060; clear:both;}
.formdone {font-size:13px; background-color:#6FA6BB; 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:365px; clear:both; background:url(/images/dotline_horiz1.gif) repeat-x center; height:20px;}

.form .formelement {margin:0px; padding:0px; width:385px; clear:both;}
.form .formelement .label {font-size:11px; color:#ffffff; font-weight:normal; line-height:12px; margin:0px; padding:0px; border:0px; width:100px; float:left; padding-right:10px;}
.form .formelement .label .info {font-size:9px; color:#525252; font-weight:normal; line-height:11px; margin:0px; padding:5px 0px 0px 0px; border:0px; width:100px;}
.form .formelement .input {font-size:11px; color:#000000; font-weight:normal; margin:0px; padding:0px; border:0px; width:245px; float:left;}
.form .formelement .input .inputtext {font-family:Arial, Tahoma; font-size:12px; font-weight:normal; color:#000000; width:245px; padding:2px; margin:0px; background-color:#dedede; border:2px solid #bebebe;}
.form .formelement .input .inputcheckbox {color:#000000; padding:0px; margin:0px; background-color:#FFFFFF;}
.form .formelement .input .inputtextarea {font-family:Arial, Tahoma; font-size:12px; font-weight:normal; color:#000000; width:245px; padding:2px; margin:0px; height:120px; background-color:#dedede; border:2px solid #bebebe;}
.form .formelement .text {font-size:11px; color:#525252; font-weight:normal; line-height:12px; margin:0px; padding:0px; border:0px; width:300px; float:left;}
.form .formelement P {font-size:12px; color:#525252; font-weight:bold; line-height:14px; margin:0px; padding:0px; border:0px; width:300px; float:left;}
.form .formelement .note {font-size:9px; color:#999999; font-weight:normal; line-height:9px; margin:0px; padding:0px; border:0px; width:300px; float:left;}

.form .formelementactive {margin:0px; padding:0px; width:385px; clear:both;}
.form .formelementactive .label {font-size:11px; color:#FFCB00; font-weight:normal; line-height:12px; margin:0px; padding:0px; border:0px; width:100px; float:left; padding-right:10px;}
.form .formelementactive .label .info {font-size:9px; color:#9F9F9F; font-weight:normal; line-height:11px; margin:0px; padding:5px 0px 0px 0px; border:0px; width:100px;}
.form .formelementactive .input {font-size:12px; color:#000000; font-weight:bold; margin:0px; padding:0px; border:0px; width:245px; float:left;}
.form .formelementactive .input .inputtext {font-family:Arial, Tahoma; font-size:12px; font-weight:normal; color:#000000; width:245px; padding:2px; margin:0px; background-color:#FFFFFF; border:2px solid #FFCB00;}
.form .formelementactive .input .inputcheckbox {color:#000000; padding:0px; margin:0px; background-color:#FFFFFF;}
.form .formelementactive .input .inputtextarea {font-family:Arial, Tahoma; font-size:12px; font-weight:normal; color:#000000; width:245px; padding:2px; margin:0px; height:120px; background-color:#FFFFFF; border:2px solid #FFCB00;}
.form .formelementactive .text {font-size:11px; color:#525252; font-weight:normal; line-height:12px; margin:0px; padding:0px; border:0px; width:300px; float:left;}
.form .formelementactive P {font-size:12px; color:#525252; font-weight:bold; line-height:14px; margin:0px; padding:0px; border:0px; width:300px; float:left;}
.form .formelementactive .note {font-size:9px; color:#999999; font-weight:normal; line-height:9px; margin:0px; padding:0px; border:0px; width:300px; float:left;}

.form .formelementerror {margin:0px; padding:0px; width:385px; clear:both;}
.form .formelementerror .label {font-size:11px; color:#ff0000; font-weight:normal; line-height:12px; margin:0px; padding:0px; border:0px; width:100px; float:left; padding-right:10px;}
.form .formelementerror .label .info {font-size:9px; color:#FF6633; font-weight:normal; line-height:11px; margin:0px; padding:5px 0px 0px 0px; border:0px; width:100px;}
.form .formelementerror .input {font-size:12px; color:#000000; font-weight:bold; margin:0px; padding:0px; border:0px; width:245px; float:left;}
.form .formelementerror .input .inputtext {font-family:Arial, Tahoma; font-size:12px; font-weight:normal; color:#000000; width:245px; padding:2px; margin:0px; background-color:#f12e2e; border:2px solid #ff0000;}
.form .formelementerror .input .inputcheckbox {color:#000000; padding:0px; margin:0px; background-color:#FFFFFF;}
.form .formelementerror .input .inputtextarea {font-family:Arial, Tahoma; font-size:12px; font-weight:normal; color:#000000; width:245px; padding:2px; margin:0px; height:120px; background-color:#f12e2e; border:2px solid #ff0000;}
.form .formelementerror .text {font-size:11px; color:#525252; font-weight:normal; line-height:12px; margin:0px; padding:0px; border:0px; width:300px; float:left;}
.form .formelementerror P {font-size:12px; color:#525252; font-weight:bold; line-height:14px; margin:0px; padding:0px; border:0px; width:300px; float:left;}
.form .formelementerror .note {font-size:9px; color:#999999; font-weight:normal; line-height:9px; margin:0px; padding:0px; border:0px; width:300px; float:left;}

.form .formelementerroractive {margin:0px; padding:0px; width:385px; clear:both;}
.form .formelementerroractive .label {font-size:11px; color:#f12e2e; font-weight:normal; line-height:12px; margin:0px; padding:0px; border:0px; width:100px; float:left; padding-right:10px;}
.form .formelementerroractive .label .info {font-size:9px; color:#9F9F9F; font-weight:normal; line-height:11px; margin:0px; padding:5px 0px 0px 0px; border:0px; width:100px;}
.form .formelementerroractive .input {font-size:12px; color:#000000; font-weight:bold; margin:0px; padding:0px; border:0px; width:245px; float:left;}
.form .formelementerroractive .input .inputtext {font-family:Arial, Tahoma; font-size:12px; font-weight:normal; color:#000000; width:245px; padding:2px; margin:0px; background-color:#FFFFFF; border:2px solid #f12e2e;}
.form .formelementerroractive .input .inputcheckbox {color:#000000; padding:0px; margin:0px; background-color:#FFFFFF;}
.form .formelementerroractive .input .inputtextarea {font-family:Arial, Tahoma; font-size:12px; font-weight:normal; color:#000000; width:245px; padding:2px; margin:0px; height:120px; background-color:#FFFFFF; border:2px solid #f12e2e;}
.form .formelementerroractive .text {font-size:11px; color:#525252; font-weight:normal; line-height:12px; margin:0px; padding:0px; border:0px; width:300px; float:left;}
.form .formelementerroractive P {font-size:12px; color:#525252; font-weight:bold; line-height:14px; margin:0px; padding:0px; border:0px; width:300px; float:left;}
.form .formelementerroractive .note {font-size:9px; color:#999999; font-weight:normal; line-height:9px; margin:0px; padding:0px; border:0px; width:300px; float:left;}

.form .formelementsubmit {margin:15px 0px 10px 0px; padding:0px; border:0px; text-align:right; width:365px;}
.form .formelementsubmit .forminputbutton {cursor:pointer; color:#ffffff; background-color:#577684; border:0px; font-weight:bold; margin-left:15px; font-size:11px; padding:2px 4px 2px 4px;}

