/* CSS utf-8 ő */
BODY {font-family:Georgia, Lucida Sans Unicode, Trebuchet MS, Arial, Tahoma, Verdana; font-size:14px; color:#828282; padding:0px; margin:0px;}

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

H1 {font-size:30px; color:#353535; margin-bottom:8px; padding-top:0px; padding-bottom:5px; font-weight:normal;}
H2 {font-size:18px; color:#353535; font-weight:bold; margin-bottom:8px; padding-top:0px; padding-bottom:5px;}
H3 {font-size:18px; color:#353535; font-weight:normal; margin-bottom:8px; margin-top:15px; padding-top:0px; padding-bottom:5px;}

.pagecontainer {width:1000px; } 

.tophead {font-size:0px; height:1px; background:url(/images/dotline_horiz_1.gif); margin-left:10px; width:990px;}

.head {position:relative; height:502px; background:url(/images/tmp_header_1.jpg) no-repeat -10px 0px;}
.head .menu {position:absolute; top:215px; left:416px; width:300px; height:270px;}

.headsmall {position:relative; height:274px; background:url(/images/tmp_header_2.jpg) no-repeat -10px 0px;}
.headsmall .menu {position:absolute; top:15px; left:416px; width:300px; height:270px;}

.langselector {}
.langselector A {text-decoration:none;}

.content {background:url(/images/bg_main_1.gif) repeat-y -10px 0px;}
.content .content2 {background:url(/images/bg_main_2.gif) no-repeat -10px 100%;}

.layout1 {width:908px; margin-left:66px; padding-bottom:50px;}
.layout1 .column1 {width:320px; margin-right:20px; float:left;}
.layout1 .column2 {width:320px; margin-right:20px; float:left;}
.layout1 .column3 {width:228px; float:left;}

.layout2 {width:916px; margin-left:56px; padding-bottom:50px;}
.layout2 .column1 {width:228px; margin-right:20px; float:left;}
.layout2 .column2 {width:668px; margin-right:0px; float:left;}

.h2 {font-size:30px; color:#353535; margin-bottom:8px;}
.h3 {font-size:18px; color:#353535; margin-bottom:8px;}

.footer {position:relative; height:100px;}
.footer .flogo {position:absolute; top:0px; left:30px; color:#838282; font-size:16px; width:800px;}
.footer .ftext1 {position:absolute; top:20px; left:30px; width:800px; font-size:11px; color:#ffffff;}
.footer .ftext1 A {color:#bbbbbb;}
.footer .igorcorner {position:absolute; top:0px; left:900px; width:80px;}

.box {margin-bottom:25px;}
.box .boxtitle {font-size:18px; color:#353535; font-weight:normal; margin-bottom:8px; margin-top:15px; padding-top:0px; padding-bottom:5px;}
.box .boxmore {font-size:11px; text-align:right;}
.box .boxtext {margin-bottom:10px;}
.box .boxlist {margin:0px 0px 15px 10px; padding:0px; list-style-type:none;}
.box .boxlist .boxsublist {margin:0px 0px 0px 15px; padding:0px; list-style-type:none;}

.koncertbox {}
.koncertbox .kname {color:#333333; margin-bottom:3px; font-weight:bold; font-style:italic;}
.koncertbox .kdate A {color:#126d9c;}
.koncertbox .kplace {font-size:18px; color:#000000;}
.koncertbox .kplace A {color:#126d9c; font-size:18px;}
.koncertbox .kflyer {margin-top:5px;}
.koncertbox .kflyer2 {float:right;}
.koncertbox .kfellepok {margin-top:5px;}
.koncertbox .kfellepok .kflabel {color:#000000;}

.koncertboxsep {border-bottom:1px solid #d4d8bf; margin-bottom:10px; padding-top:10px; font-size:0px;}

.nlbox {margin-bottom:20px;}
.nlbox .nlbtitle {margin-bottom:3px; font-size:18px; color:#000000;}
.nlbox .nlbtext {}
.nlbox .nlbtext .nlbdate {color:#383838;}
.nlbox .nlbpic {margin-top:5px; margin-right:10px;}
.nlbox .nlbpictext {font-size:9px; line-height:11px; margin-top:4px; margin-bottom:10px;}
.nlboxsep {font-size:0px; height:1px; clear:both;}

.selectedev {font-weight:bold; font-size:17px;}
.selectedho {font-weight:bold; font-size:15px;}

/* fotoalbum */
.albumtitle {margin-bottom:5px; padding:0px; clear:both;} 
.albumpiclist {margin:0px; padding:0px; clear:both;} 
.albumpiclist .albumpic {float:left; margin-right:10px; margin-bottom:10px; width:54px; height:54px; background-color:#FFFAE0; padding:5px;}
.albumpiclist .albumpic:HOVER {background-color:#ffffff;}
.albumpiclist .albumpic .apic {}
.albumpiclist .albumpic .atext {display:none; font-size:11px;}

.fotalbumlistaa {}
.fotalbumlistaa .albumtitle {margin-bottom:10px;}
.fotalbumlistaa .albumtitle .albumtitlelink {font-weight:bold; font-size:15px;}

.albumadatlap {}
.albumadatlap .albuminfo {margin-bottom:10px;}
.albumadatlap .albumpiclist {margin-bottom:10px; clear:both;}
.albumadatlap .albumtext {margin-bottom:10px; clear:both;}
.albumadatlap {}

.fotostrukturabox {margin-bottom:15px;}
.fotostrukturabox .title {font-size:18px; color:#353535; font-weight:normal; margin-bottom:8px; margin-top:15px; padding-top:0px; padding-bottom:5px;}
.fotostrukturabox .csoport {margin-bottom:3px;}
.fotostrukturabox .csoport .selected {font-weight:bold;}

/* zenekar */
.bandtagitem {margin-bottom:5px;}
.bandtagitem .btiname {font-size:16px;}
.bandtagitem .btiname .btinameselected {font-weight:bold;}
.bandtagitem .btipic {}

.bandtagsheet {}
.bandtagsheet H1 {}
.bandtagsheet .btaginfo {margin-bottom:15px;}
.bandtagsheet .btaginfo .zenekarinfotitle {color:#929a64;}
.bandtagsheet .btagtext {margin-bottom:15px;}

.albumitemfull {clear:both; margin-bottom:30px;}
.albumitemfull .albumkep {width:220px; margin-right:20px; float:left;}
.albumitemfull .albuminfo {width:428px; float:left;}
.albumitemfull .albuminfo .atitle {font-size:18px; color:#353535; font-weight:bold;}
.albumitemfull .albuminfo .aother {margin-bottom:15px;}
.albumitemfull .albuminfo .atext {margin-bottom:15px;}
.albumitemfull .albuminfo .atrack {}
.albumitemfull .albuminfo .atrack .atsorszam {}
.albumitemfull .albuminfo .atrack .attitle {font-weight:bold;}
.albumitemfull .albuminfo .atrack .atlength {font-style:italic;}
.albumitemfull .albuminfo .atracksep {font-size:0px; height:3px;}

.albumitemleft {clear:both; margin-bottom:30px;}
.albumitemleft .albumkep {width:220px; margin-bottom:15px;}
.albumitemleft .albuminfo {width:220px;}
.albumitemleft .albuminfo .atitle {font-size:18px; color:#353535; font-weight:bold;}
.albumitemleft .albuminfo .aother {margin-bottom:15px;}
.albumitemleft .albuminfo .atext {margin-bottom:15px;}
.albumitemleft .albuminfo .atrack {}
.albumitemleft .albuminfo .atrack .atsorszam {}
.albumitemleft .albuminfo .atrack .attitle {font-weight:bold;}
.albumitemleft .albuminfo .atrack .atlength {font-style:italic;}
.albumitemleft .albuminfo .atracksep {font-size:0px; height:3px;}

.youtubetitle {font-size:15px; font-weight:bold; margin-bottom:4px; color:#353535;}

.downloadwallpaperitem {width:180px; height:180px; margin-right:20px; margin-bottom:15px; float:left;}
.downloadwallpaperitem .dwallpaperpic {margin-bottom:5px;}
.downloadwallpaperitem .dwallpapertool {}
.downloadwallpaperitem .dwallpapertool .dwselect {text-align:center; margin-bottom:5px;}
.downloadwallpaperitem .dwallpapertool .dwselect SELECT {border:0px;}
.downloadwallpaperitem .dwallpapertool .dwlink {text-align:center; font-weight:bold;}

.shopitem {width:304px; float:left; margin-right:20px; margin-bottom:20px;}
.shopitem .shopitempic {background-color:#FFFAE0; padding:5px;}
.shopitem .shopitempic:HOVER {background-color:#ffffff;}
.shopitem .shoptieminfo {}
.shopitem .shoptieminfo .shopitemname {font-size:18px; font-weight:bold; color:#000000;}
.shopitem .shoptieminfo .shopitemprice {margin-bottom:10px;}
.shopitem .shoptieminfo .shopitemprice SPAN {font-size:14px; font-weight:bold; color:#ffffff; background-color:#919A65; padding:0px 2px 2px 2px;}

/* hirlevel */
.hleverror {margin-top:10px; background-color:#85b3d3; padding:5px; color:#ffffff;}
.hirleveldone {margin-top:10px; background-color:#FFFAE0; padding:5px; color:#000000; font-weight:bold;}

/* news, tartalom */
.news_h1, H1.news {font-size:30px; color:#353535; margin-bottom:8px; margin:0px; padding:0px; padding-top:20px; padding-bottom:5px;}
.news_h2, H2.news {font-size:18px;}
.news_lead, P.lead {font-size:15px; margin-top:10px; margin-bottom:10px; font-weight:bold; color:#000000;}
.news_lead_pic {margin-bottom:4px; margin-top:15px;}
.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:#FFFAE0; padding:2px 3px 2px 5px;}
.news_paragraph_pic {margin-bottom:0px;}
.news_paragraph_pic_kepalairas {font-size:12px; line-height:15px; background-color:#ffffff; padding:6px 3px 6px 5px;}
.news_paragraph_albumpic {}
.news_paragraph_albumlink {text-align:left; font-size:12px; background-color:#ffffff; padding:2px 3px 6px 5px;}
.news_paragraph_linkek {background-color:#ffffff; 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:#FFFAE0; padding:2px 3px 2px 5px;}
.news_paragraph_infobox_text {font-size:11px; background-color:#ffffff; padding:2px 3px 2px 5px;}

/* formok: altalanos */
.form {padding:10px 10px 5px 0px; margin:0px; clear:both;}
.formdone {font-size:13px; background-color:#4c9ad6; color:#FFFFFF; font-weight:bold; padding:10px; margin:0px; margin-bottom:10px;}
.formdone A {color:#FFcc99;}
.formerror {border:1px; background-color:#FF0000; padding:10px 10px 10px 10px; font-size:11px; color:#FFFFFF; margin-bottom:10px; text-align:left; font-weight:bold;}

.form .separator {margin-left:10px; padding:0px; width:650px; clear:both; height:10px; font-size:0px; margin-bottom:1px;}

.form .formelement {width:100%; clear:both; padding:5px 0px 5px 0px;}
.form .formelement .label {font-weight:normal; line-height:14px; margin:0px; padding:0px; border:0px; width:120px; float:left;}
.form .formelement .label .info {font-size:9px; color:#9F9F9F; font-weight:normal; line-height:11px; margin:0px; padding:5px 0px 0px 0px; border:0px; width:140px;}
.form .formelement .label .required {font-size:9px; color:#FF0000; font-weight:bold; line-height:11px; margin:0px; padding:5px 0px 0px 0px; border:0px; width:140px;}
.form .formelement .input {color:#000000; font-weight:bold; margin:0px; padding:0px; border:0px; width:400px; float:left;}
.form .formelement .input .inputtext {font-family:Georgia, Trebuchet MS, Arial, Tahoma; color:#000000; width:380px; padding:2px; margin:0px; background-color:#FFFFFF; border:0px;}
.form .formelement .input .inputcheckbox {color:#000000; padding:0px; margin:0px; background-color:#FFFFFF;}
.form .formelement .input .inputtextarea {font-family:Georgia, Trebuchet MS, Arial, Tahoma; color:#000000; width:380px; padding:2px; margin:0px; height:120px; background-color:#FFFFFF; border:0px;}
.form .formelement .text {font-size:11px; color:#525252; font-weight:normal; line-height:12px; margin:0px; padding:0px; border:0px; width:400px; float:left;}
.form .formelement P {font-size:12px; color:#525252; font-weight:normal; line-height:14px; margin:0px; padding:0px; border:0px; width:550px; float:left;}
.form .formelement H1 {font-size:13px; color:#b0a99f; font-weight:normal; line-height:14px; margin:0px; padding:0px; border:0px; width:550px; float:left;}
.form .formelement H2 {font-size:13px; color:#1c1616; font-weight:normal; line-height:14px; margin:0px; padding:0px; border:0px; width:550px; float:left; margin-bottom:3px;}
.form .formelement .note {font-size:9px; color:#999999; font-weight:normal; line-height:11px; margin:0px; padding:0px; border:0px; width:400px; float:left;}

.form .formelementactive {width:100%; clear:both; padding:5px 0px 5px 0px;}
.form .formelementactive .label {color:#000000; font-weight:normal; line-height:14px; margin:0px; padding:0px; border:0px; width:120px; float:left;}
.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:140px;}
.form .formelementactive .label .required {font-size:9px; color:#FF0000; font-weight:bold; line-height:11px; margin:0px; padding:5px 0px 0px 0px; border:0px; width:140px;}
.form .formelementactive .input {color:#000000; font-weight:bold; margin:0px; padding:0px; border:0px; width:400px; float:left;}
.form .formelementactive .input .inputtext {font-family:Georgia, Trebuchet MS, Arial, Tahoma; color:#000000; width:380px; padding:2px; margin:0px; background-color:#FFFFFF; border:0px;}
.form .formelementactive .input .inputcheckbox {color:#000000; padding:0px; margin:0px; background-color:#FFFFFF;}
.form .formelementactive .input .inputtextarea {font-family:Georgia, Trebuchet MS, Arial, Tahoma; color:#000000; width:380px; padding:2px; margin:0px; height:120px; background-color:#FFFFFF; border:0px;}
.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:9px; color:#999999; font-weight:normal; line-height:11px; margin:0px; padding:0px; border:0px; width:400px; float:left;}

.form .formelementerror {width:100%; clear:both; padding:5px 0px 5px 0px;}
.form .formelementerror .label {font-weight:normal; line-height:14px; margin:0px; padding:0px; border:0px; width:120px; float:left;}
.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:140px;}
.form .formelementerror .label .required {font-size:9px; color:#FF0000; font-weight:bold; line-height:11px; margin:0px; padding:5px 0px 0px 0px; border:0px; width:140px;}
.form .formelementerror .input {color:#000000; font-weight:bold; margin:0px; padding:0px; border:0px; width:400px; float:left;}
.form .formelementerror .input .inputtext {font-family:Georgia, Trebuchet MS, Arial, Tahoma; color:#000000; width:380px; padding:2px; margin:0px; background-color:#FF6633; border:0px;}
.form .formelementerror .input .inputcheckbox {color:#000000; padding:0px; margin:0px; background-color:#FFFFFF;}
.form .formelementerror .input .inputtextarea {font-family:Georgia, Trebuchet MS, Arial, Tahoma; color:#000000; width:380px; padding:2px; margin:0px; height:120px; background-color:#FF6633; border:0px;}
.form .formelementerror .text {font-size:11px; color:#525252; font-weight:normal; line-height:12px; margin:0px; padding:0px; border:0px; width:400px; float:left;}
.form .formelementerror .note {font-size:9px; color:#999999; font-weight:normal; line-height:11px; margin:0px; padding:0px; border:0px; width:400px; float:left;}

.form .formelementerroractive {width:100%; clear:both; padding:5px 0px 5px 0px;}
.form .formelementerroractive .label {color:#cf0008; font-weight:normal; line-height:14px; margin:0px; padding:0px; border:0px; width:120px; float:left;}
.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:140px;}
.form .formelementerroractive .label .required {font-size:9px; color:#FF0000; font-weight:bold; line-height:11px; margin:0px; padding:5px 0px 0px 0px; border:0px; width:140px;}
.form .formelementerroractive .input {color:#000000; font-weight:bold; margin:0px; padding:0px; border:0px; width:400px; float:left;}
.form .formelementerroractive .input .inputtext {font-family:Georgia, Trebuchet MS, Arial, Tahoma; color:#000000; width:380px; padding:2px; margin:0px; background-color:#FFFFFF; border:0px;}
.form .formelementerroractive .input .inputcheckbox {color:#000000; padding:0px; margin:0px; background-color:#FFFFFF;}
.form .formelementerroractive .input .inputtextarea {font-family:Georgia, Trebuchet MS, Arial, Tahoma; font-weight:normal; color:#000000; width:380px; padding:2px; margin:0px; height:120px; background-color:#CFCFCF; border:0px;}
.form .formelementerroractive .text {font-size:11px; color:#525252; font-weight:normal; line-height:12px; margin:0px; padding:0px; border:0px; width:400px; float:left;}
.form .formelementerroractive .note {font-size:9px; color:#999999; font-weight:normal; line-height:11px; margin:0px; padding:0px; border:0px; width:400px; float:left;}

.form .formelementsubmit {margin:15px 0px 10px 0px; padding:0px; border:0px; text-align:right; width:505px;}
.form .forminputbutton {background-color:#EC4F2B; color:#FFFFFF; font-weight:bold; border:0px; font-size:11px; text-transform:uppercase; cursor:pointer;}


.formsmall {border:0px; padding:10px 10px 5px 0px; margin:0px; clear:both;}
.formsmall .separator {margin:0px; padding:0px; width:220px; clear:both; border-bottom:0px; height:10px; margin-bottom:0px;}

.formsmall .formelement {margin:0px; padding:0px; width:220px; clear:both;}
.formsmall .formelement .label {font-size:14px; color:#828282; font-weight:normal; margin:0px; padding:0px; border:0px; width:220px;}
.formsmall .formelement .label .info {font-size:12px; color:#828282; font-weight:normal; line-height:11px; margin:0px; padding:5px 0px 0px 0px; border:0px; width:220px;}
.formsmall .formelement .input {font-size:22px; color:#000000; font-weight:bold; margin:0px; padding:0px; border:0px; width:220px;}
.formsmall .formelement .input .inputtext {font-family:Georgia, Trebuchet MS, Arial, Tahoma; font-size:14px; font-weight:normal; color:#000000; width:220px; padding:2px; margin:0px; background-color:#ffffff; border:0px;}
.formsmall .formelement .input .inputcheckbox {color:#000000; padding:0px; margin:0px; background-color:#FFFFFF;}
.formsmall .formelement .input .inputtextarea {font-family:Georgia,  Trebuchet MS, Arial, Tahoma; font-size:14px; font-weight:normal; color:#000000; width:220px; padding:2px; margin:0px; height:120px; background-color:#ffffff; border:0px;}
.formsmall .formelement .text {font-size:12px; color:#DBF1B4; font-weight:normal; line-height:12px; margin:0px; padding:0px; border:0px; width:440px; float:left;}
.formsmall .formelement P {font-size:12px; color:#DBF1B4; font-weight:bold; line-height:14px; margin:0px; padding:0px; border:0px; width:400px; float:left;}
.formsmall .formelement .note {font-size:12px; color:#DBF1B4; font-weight:normal; line-height:12px; margin:0px; padding:0px; border:0px; width:400px; float:left; padding-top:4px;}

.formsmall .formelementactive {margin:0px; padding:0px; width:220px; clear:both;}
.formsmall .formelementactive .label {font-size:14px; color:#828282; font-weight:normal; margin:0px; padding:0px; border:0px; width:220px;}
.formsmall .formelementactive .label .info {font-size:12px; color:#828282; font-weight:normal; line-height:11px; margin:0px; padding:5px 0px 0px 0px; border:0px; width:220px;}
.formsmall .formelementactive .input {font-size:22px; color:#000000; font-weight:bold; margin:0px; padding:0px; border:0px; width:220px;}
.formsmall .formelementactive .input .inputtext {font-family:Georgia, Trebuchet MS, Arial, Tahoma; font-size:14px; font-weight:normal; color:#000000; width:220px; padding:2px; margin:0px; background-color:#ffffff; border:0px;}
.formsmall .formelementactive .input .inputcheckbox {color:#000000; padding:0px; margin:0px; background-color:#FFFFFF;}
.formsmall .formelementactive .input .inputtextarea {font-family:Georgia,  Trebuchet MS, Arial, Tahoma; font-size:14px; font-weight:normal; color:#000000; width:220px; padding:2px; margin:0px; height:120px; background-color:#ffffff; border:0px;}
.formsmall .formelementactive .text {font-size:12px; color:#DBF1B4; font-weight:normal; line-height:12px; margin:0px; padding:0px; border:0px; width:440px; float:left;}
.formsmall .formelementactive P {font-size:12px; color:#DBF1B4; font-weight:bold; line-height:14px; margin:0px; padding:0px; border:0px; width:400px; float:left;}
.formsmall .formelementactive .note {font-size:12px; color:#DBF1B4; font-weight:normal; line-height:12px; margin:0px; padding:0px; border:0px; width:400px; float:left; padding-top:4px;}

.formsmall .formelementerror {margin:0px; padding:0px; width:220px; clear:both;}
.formsmall .formelementerror .label {font-size:14px; color:#828282; font-weight:normal; margin:0px; padding:0px; border:0px; width:220px;}
.formsmall .formelementerror .label .info {font-size:12px; color:#828282; font-weight:normal; line-height:11px; margin:0px; padding:5px 0px 0px 0px; border:0px; width:220px;}
.formsmall .formelementerror .input {font-size:22px; color:#000000; font-weight:bold; margin:0px; padding:0px; border:0px; width:220px;}
.formsmall .formelementerror .input .inputtext {font-family:Georgia, Trebuchet MS, Arial, Tahoma; font-size:14px; font-weight:normal; color:#000000; width:220px; padding:2px; margin:0px; background-color:#FF6633; border:0px;}
.formsmall .formelementerror .input .inputcheckbox {color:#000000; padding:0px; margin:0px; background-color:#FFFFFF;}
.formsmall .formelementerror .input .inputtextarea {font-family:Georgia,  Trebuchet MS, Arial, Tahoma; font-size:14px; font-weight:normal; color:#000000; width:220px; padding:2px; margin:0px; height:120px; background-color:#FF6633; border:0px;}
.formsmall .formelementerror .text {font-size:12px; color:#DBF1B4; font-weight:normal; line-height:12px; margin:0px; padding:0px; border:0px; width:440px; float:left;}
.formsmall .formelementerror P {font-size:12px; color:#DBF1B4; font-weight:bold; line-height:14px; margin:0px; padding:0px; border:0px; width:400px; float:left;}
.formsmall .formelementerror .note {font-size:12px; color:#DBF1B4; font-weight:normal; line-height:12px; margin:0px; padding:0px; border:0px; width:400px; float:left; padding-top:4px;}

.formsmall .formelementerroractive {margin:0px; padding:0px; width:220px; clear:both;}
.formsmall .formelementerroractive .label {font-size:14px; color:#828282; font-weight:normal; margin:0px; padding:0px; border:0px; width:220px;}
.formsmall .formelementerroractive .label .info {font-size:12px; color:#828282; font-weight:normal; line-height:11px; margin:0px; padding:5px 0px 0px 0px; border:0px; width:220px;}
.formsmall .formelementerroractive .input {font-size:22px; color:#000000; font-weight:bold; margin:0px; padding:0px; border:0px; width:220px;}
.formsmall .formelementerroractive .input .inputtext {font-family:Georgia, Trebuchet MS, Arial, Tahoma; font-size:14px; font-weight:normal; color:#000000; width:220px; padding:2px; margin:0px; background-color:#ffffff; border:0px;}
.formsmall .formelementerroractive .input .inputcheckbox {color:#000000; padding:0px; margin:0px; background-color:#FFFFFF;}
.formsmall .formelementerroractive .input .inputtextarea {font-family:Georgia,  Trebuchet MS, Arial, Tahoma; font-size:14px; font-weight:normal; color:#000000; width:220px; padding:2px; margin:0px; height:120px; background-color:#ffffff; border:0px;}
.formsmall .formelementerroractive .text {font-size:12px; color:#DBF1B4; font-weight:normal; line-height:12px; margin:0px; padding:0px; border:0px; width:440px; float:left;}
.formsmall .formelementerroractive P {font-size:12px; color:#DBF1B4; font-weight:bold; line-height:14px; margin:0px; padding:0px; border:0px; width:400px; float:left;}
.formsmall .formelementerroractive .note {font-size:12px; color:#DBF1B4; font-weight:normal; line-height:12px; margin:0px; padding:0px; border:0px; width:400px; float:left; padding-top:4px;}

.formsmall .formelementsubmit {margin:15px 0px 10px 0px; padding:0px; border:0px; text-align:right; width:220px;}
.formsmall .formelementsubmit .forminputbutton, .inputbutton {cursor:pointer; color:#000000; background-color:#cccccc; font-weight:bold; margin-left:15px; font-size:14px; padding:2px 4px 2px 4px;}

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

.vendegkonyvlistitem {}
.vendegkonyvlistitem .vklistinfo {font-size:12px; font-weight:bold; margin-bottom:2px;}
.vendegkonyvlistitem .vklisttext {}
.vklistsep {border-bottom:1px solid #e1dbbf; padding-top:15px; margin-bottom:15px;}


.listalapozo {padding:5px; margin-top:20px; font-size:12px;}
.listalapozo .llapinfo {margin-bottom:10px;}
.listalapozo .listseparator {}
.listalapozo .listactualpage {padding:2px 3px 2px 3px; font-weight:bold;}
.listalapozo .listlink {padding:2px 3px 2px 3px; text-decoration:none; font-weight:bold;}
.listalapozo .listlink:HOVER {background-color:#ec4f2b; color:#ffffff;}
