body{margin:0; padding:0; font-family: verdana, Arial, Helvetica, sans-serif; color: #000; font-size: 12px; text-align: left; height: 100%;  background-color: #000;}

#fooldal{background-color: #FEB101; background-image: url(art/fejleckitoltes.jpg); background-repeat: repeat-x;}
#fooldal .fotartalom{width: 980px; margin: 0 auto;  background-image: url(art/fejleckep.jpg); background-repeat: no-repeat; }
#fooldal .fotartalom .baloldal{float: left; width: 720px;}
#fooldal .fotartalom .baloldal .balfejlec{height: 268px; color: #fff; font-weight: bold; font-size: 10px;}
#fooldal .fotartalom .baloldal .balfejlec a{color: #fff; font-weight: bold; text-decoration: none; font-size: 10px;}
#fooldal .fotartalom .baloldal .balfejlec a:hover{color: #FEB101;}
#fooldal .fotartalom .baloldal .baltartalom{padding: 15px 25px 30px 5px;}
#fooldal .fotartalom .jobboldal{float: left; width: 260px;}
#fooldal .fotartalom .jobboldal .blokk{margin-left: 8px;}
#fooldal .fotartalom .jobboldal .blokk .blokkfejlechirlevel{height: 15px; color: #553E2E; font-weight: bold; font-size: 16px; padding: 16px 0 0 20px; font-family: times;}
#fooldal .fotartalom .jobboldal .blokk .blokktartalomhirlevel{padding: 7px 0 0 15px;}
#fooldal .fotartalom .jobboldal .blokk .blokktartalomhirlevel .submit1{background-color: #FA6A0A; border: none; color: #fff; font-weight: bold; font-size: 11px; text-align: left; padding: 1px 0 1px 5px; margin:5px 0 0 0; width: 99px;}
#fooldal .fotartalom .jobboldal .blokk .blokktartalomhirlevel .submit2{background-color: #D9C7AF; border: none; color: #fff; font-weight: bold; font-size: 11px; text-align: left; padding: 1px 0 1px 5px; margin:5px 0 0 0; width: 99px;}
#fooldal .fotartalom .jobboldal .blokk .blokkfejlecmenu{height: 15px; color: #553E2E; font-weight: bold; font-size: 16px; padding: 16px 0 0 20px; font-family: times;}
#fooldal .fotartalom .jobboldal .blokk .blokktartalommenu{margin-top: 30px;}
#fooldal .fotartalom .jobboldal .blokk .blokktartalommenu .menu{background-image: url(art/menukitoltes.jpg); background-repeat: repeat-y; margin: 0; padding: 0; background-position: left top; width: 201px; padding: 0 15px;}
#fooldal .fotartalom .jobboldal .blokk .blokktartalommenu .menu ul{padding:0; margin:0; list-style:none; padding-left: 0px;}
#fooldal .fotartalom .jobboldal .blokk .blokktartalommenu .menu ul li{color: #fff; padding: 0 0 8px 0; /*height: 22px;*/ background-image:url(art/menuelott.jpg); background-repeat: no-repeat; background-position: left 2px; padding-top: 2px;}
#fooldal .fotartalom .jobboldal .blokk .blokktartalommenu .menu ul li.elvalaszto{background-image: url(art/szaggatott.jpg); background-repeat: repeat-x;  padding:0px; margin:0px; line-height:6px; height: 7px; font-size: 0;  }
#fooldal .fotartalom .jobboldal .blokk .blokktartalommenu .menu ul li a{color: #303030; text-decoration: none; font-size: 12px; margin-left: 15px; font-weight: bold;}
#fooldal .fotartalom .jobboldal .blokk .blokktartalommenu .menu ul li a:hover{color: #FA6A0A;}
#fooldal .fotartalom .jobboldal .blokk .blokktartalommenu .menu ul li .alkat{color: #000; padding-left: 15px;}
#fooldal .fotartalom .jobboldal .blokk .blokktartalommenu .menu ul li .alkat div {margin: 2px 0 0 0;}
#fooldal .fotartalom .jobboldal .blokk .blokktartalommenu .menu ul li .alkat a { margin: 0; font-weight: normal;}
#fooldal .fotartalom .jobboldal .blokk .blokklablecmenu{background-image: url(art/menulablec.jpg); background-repeat: no-repeat; height: 15px;}
#fooldal .fotartalom .jobboldal .blokk .blokkfejlecgaleria{height: 20px; color: #553E2E; font-weight: bold; font-size: 16px; padding: 16px 0 0 20px; font-family: times; background-image: url(art/galeriafejlec.jpg); background-repeat: no-repeat;}
#fooldal .fotartalom .jobboldal .blokk .blokktartalomgaleria{background-image: url(art/galeriakitoltes.jpg); background-repeat: repeat-y; margin: 0; padding: 0; background-position: left top; padding: 15px 35px 15px 17px; }
#fooldal .fotartalom .jobboldal .blokk .blokklablecgaleria{background-image: url(art/galerialablec.jpg); background-repeat: no-repeat; height: 142px;}
.kepkeret{border: 1px solid #000; padding: 3px;}
h1{color: #000; font-size: 26px; background-image: url(art/h1.jpg); background-repeat: no-repeat; background-position: left bottom; padding: 0 0 10px 0; margin: 0 0 15px 0;font-weight:normal}
h2{color: #000; font-size: 20px; padding: 10px 0 10px 0; margin: 0;font-weight:normal}
h3{color: #000; font-size: 14px; padding: 5px 0 5px 0; margin: 0;font-weight:bold}
h4{color: #502E08; font-size: 12px; margin:0px;padding:0}
.bovebben{background-repeat: no-repeat; background-position: left bottom; background-image: url(art/bovebben.jpg); height: 20px; text-align: right; padding: 5px 20px 0 0; margin-top: 30px;}
.bovebben a{color: #fff; font-weight: bold; font-size: 10px; text-decoration: none; }
.bovebben a:hover{text-decoration: underline;}
#folablec{background-image: url(art/lableckitoltes.jpg); background-repeat: repeat-x; height: 200px;}
#folablec .belsolablec{background-image: url(art/lebleckep.jpg); background-repeat: no-repeat; padding-left: 370px; padding-top: 50px; width: 615px;}
#folablec .belsolablec .lablecmenu{color: #fff; font-size: 10px;}
#folablec .belsolablec .lablecmenu a{color: #fff; text-decoration: none; }
#folablec .belsolablec .lablecmenu a:hover{text-decoration: underline}
#folablec .belsolablec .lableccim{color: #fff; font-size: 10px;}
#folablec .belsolablec .lableccim a{color: #fff; text-decoration: none; }
#folablec .belsolablec .lableccim a:hover{text-decoration: underline}
#folablec .belsolablec .irq{color: #fff; font-size: 10px; text-align: right; border-top: 1px solid #FEB101; width: 150px; float: right; margin-top: 15px;}
#folablec .belsolablec .irq a{color: #fff; text-decoration: none; }
#folablec .belsolablec .irq a:hover{text-decoration: underline}

.hirlevel_brief_nev input { color: #656565; font-size: 10px; border: 1px solid #DAC9AF; height: 15px; width: 202px; }
.hirlevel_brief_email input { color: #656565; font-size: 10px; border: 1px solid #DAC9AF; height: 15px; width: 202px; margin-top: 5px; }

.blokktartalomhirlevel .hiba { margin: 2px 0 0 0; font-size: 10px; }
.hirlevelmsg .hiba { margin: 2px 0 2px 0; font-size: 10px; }
.datum { margin-bottom: 5px; font-weight: bold; color: #555; }
.nincsvalasz { font-weight: bold; color: #f00; }

.allaslehetoseg { margin: 0; }
.allaslehetoseg th { padding: 3px; font-weight: bold; text-align: left; width: 230px; vertical-align: top; }
.allaslehetoseg td { padding: 3px; vertical-align: top; width: 100%; }
.allaslehetosegelvalaszto { height: 5px; margin-top: 5px; line-height: 0; font-size: 0; border-top: 1px solid #fc8; }

.valasz { padding-left: 15px; }