.middle{vertical-align: middle;}

.fl{float: left;}
.fr{float: right;}
.c{clear: both;}

.velemeny{margin-top:10px;margin-bottom:10px;padding: 5px; background-color: #888; color: #fff; font-weight: bold;}
.velemenyform{margin: 0; padding: 0; background-color: #ccc;}
.velemenyekfejlec{background:#ccc}

/* gallery */
.gallery{margin: 0; padding: 0; }
.gallery li{list-style: none; float: left; margin: 0; padding: 0; margin-right: 3px;}
.gallery li span{display: none;}

/* capcsa */
.capcsa_input{width: 54px; height: 18px; margin: 0; padding: 2px 2px 0px 2px; margin: 0; font-family: arial; font-weight: normal; font-size: 13px; line-height: 16px; text-align: center; vertical-align: middle;}
.capcsa_img{border: 1px solid #7f9db9; width: 60px; height: 22px; vertical-align: middle; background-color: #fff;}
textarea{color:#000;background:#fff}
.disabled{color:#555}

/*.valtva0{background-color: #f0f0f0;}
.valtva1{background-color: #e0e0e0;}*/
.ful_normal{text-decoration:none}
.ful_sel{text-decoration:underline}

.verzio{font-size:11px;font-weight:normal;font-family:arial;letter-spacing:-1px}
p{padding:0 10px;text-align:justify}

hr{height:0;border:0;border-top:1px solid #999;line-height:0}


.tagselect1{position: absolute; width: 100%; background-color: #ffc; display: none;}
.tagselect2{padding: 2px; border: 1px solid #ff0; color: #000; height: 70px; overflow: auto; font-size: 10px; font-weight: normal;}
.tagselect2 a{color: #440; text-decoration: none; font-weight: normal;}
.tagselect2 a:hover{color: #880; text-decoration: underline; font-weight: normal;}

.feltoltes li{list-style:none}
.feltoltes li ul li{list-style:circle}

.bejarat{margin-bottom:10px;width:225px}