body{margin:0; padding:0; font-family: verdana, Arial, Helvetica, sans-serif; color: #505050; font-size: 12px; text-align: left; height: 100%; background-color: #8F8E8C; background-image: url(art/hatterkitoltes.jpg); background-repeat: repeat-x; background-position: left top;}

#fooldal{width: 981px; margin: 0 auto;}
#fooldal .baloldal{width: 20px; float: left; background-image: url(art/balkitoltes2.jpg); background-repeat: repeat-y; background-position: left top;}
#fooldal .baloldal .baloldalbelso{}
#fooldal .kozepoldal{width: 941px; float: left; background-color: #fff;}
#fooldal .kozepoldal .belsofejlec{height: 154px; background-image: url(art/fejleckep.jpg); background-repeat: no-repeat; background-position: left top; width: 941px; overflow:hidden}
#fooldal .kozepoldal .belsofejlec .kereses{height: 32px; position: relative; left: -15px; margin-top: 25px;}
#fooldal .kozepoldal .belsofejlec #flashszlogen{ border-top: none; padding-top: 12px; position: relative; left: 25px;}
#fooldal .kozepoldal .belsofejlec .language{padding-top: 20px; padding-left: 80px;}
#fooldal .kozepoldal .belsofejlec .language img{border: 1px solid #545454; margin: 0 5px}
#fooldal .kozepoldal .belsomenu{background-color: #fff; height: 38px;}
#fooldal .kozepoldal .belsomenu a{color: #014A97; font-size: 17px; background-image: url(art/fomenuelott.jpg); background-repeat: no-repeat; background-position: left 20px; padding-left: 15px; padding-top: 10px; font-weight: bold; text-decoration: none; height: 28px; display: block;}
#fooldal .kozepoldal .belsomenu a:hover,
#fooldal .kozepoldal .belsomenu .sel{color: #767676}
#fooldal .kozepoldal .belsomenu .magunkrol{margin-left: 77px; width: 285px; float: left;}
#fooldal .kozepoldal .belsomenu .szolgaltatasok{width: 280px; float: left;}
#fooldal .kozepoldal .belsomenu .referenciak{width: 150px; float: left;}

#fooldal .kozepoldal .flash{border-top: 2px solid #1C5F9B;}
#fooldal .kozepoldal .belsotartalom{}
#fooldal .kozepoldal .belsotartalom .menu{background-color: #fff; height: 38px; border-top: 5px solid #1C5F9B;}
#fooldal .kozepoldal .belsotartalom .menu a{color: #014A97; font-size: 17px; background-image: url(art/fomenuelott.jpg); background-repeat: no-repeat; background-position: left top; padding-left: 15px; padding-top: 10px; font-weight: bold; text-decoration: none; height: 28px; display: block;}
#fooldal .kozepoldal .belsotartalom .menu a:hover,
#fooldal .kozepoldal .belsotartalom .menu .sel{color: #767676}
#fooldal .kozepoldal .belsotartalom .menu .magunkrol{margin-left: 77px; width: 285px; float: left;}
#fooldal .kozepoldal .belsotartalom .menu .szolgaltatasok{width: 280px; float: left;}
#fooldal .kozepoldal .belsotartalom .menu .referenciak{width: 150px; float: left;}
/* almenu */
#fooldal .kozepoldal .belsotartalom .almenu{background-color: #F2F2F2; height: 30px; border-top: 5px solid #1C5F9B; margin-bottom: 8px; padding-left: 77px; }
#fooldal .kozepoldal .belsotartalom .almenu a{background-image: url(art/almenuelott.jpg); background-repeat: no-repeat; background-position: left top; padding-left: 15px; color: #014A97; font-weight: bold; text-decoration: none; margin-right: 25px; display: block; height: 19px; float: left; padding-top: 5px; font-size: 14px;}
#fooldal .kozepoldal .belsotartalom .almenu a:hover,
#fooldal .kozepoldal .belsotartalom .almenu .sel{color: #767676; }

h1{font-size: 18px; /*color: #1C5F9B;*/ color: #767676}

.leiras{padding: 8px 70px 0 68px;}


#fooldal .kozepoldal .belsotartalom .menutartalom{background-image: url(art/kekatmenet.jpg); background-repeat: repeat-x; background-position: left top; width: 925px; margin-left: 8px; border-bottom: 8px solid #DAE8D9;}
#fooldal .kozepoldal .belsotartalom .menutartalom a{color: #012E5E; font-weight: bold; text-decoration: none;}
#fooldal .kozepoldal .belsotartalom .menutartalom a:hover{text-decoration: underline;}
#fooldal .kozepoldal .belsotartalom .menutartalom .magunkrol{width: 270px; border-left: 6px solid #fff; float: left; margin-left: 67px; padding: 15px 0 0 8px; line-height: 24px;}
#fooldal .kozepoldal .belsotartalom .menutartalom .szolgaltatasok{width: 268px; border-left: 6px solid #fff; float: left; padding: 15px 0 0 8px; line-height: 24px;}
#fooldal .kozepoldal .belsotartalom .menutartalom .referenciak{width: 200px; border-left: 6px solid #fff; float: left; padding: 15px 0 0 8px; line-height: 24px;}
#fooldal .kozepoldal .belsolablec{padding-top: 9px; height: 87px;}
#fooldal .kozepoldal .belsolablec .iso{float: left; background-image: url(art/zoldkitoltes.jpg); background-repeat: repeat-x; background-position: left top; margin-left: 80px; width: 277px; height: 87px; }
#fooldal .kozepoldal .belsolablec .kapcsolat{float: left; background-image: url(art/zoldkitoltes.jpg); background-repeat: repeat-x; background-position: left top; margin-left: 6px; width: 277px; height: 87px;}
#fooldal .kozepoldal .belsolablec .kapcsolat a{color: #7A8879; font-size: 17px; text-decoration: none;}
#fooldal .kozepoldal .belsolablec .kapcsolat a:hover{color: #5B6D5A;}
#fooldal .kozepoldal .belsolablec .bejelentkezes{float: left; background-image: url(art/zoldkitoltes.jpg); background-repeat: repeat-x; background-position: left top; margin-left: 6px; width: 285px; height: 87px;}
#fooldal .kozepoldal .belsolablec .bejelentkezes .bejelentkezescim{color: #7A8879; font-size: 17px;}
#fooldal .jobboldal{width: 20px; float: right; background-image: url(art/jobbkitoltes2.jpg); background-repeat: repeat-y; background-position: left top;}
#folablec{width: 981px; margin: 0 auto; background-image: url(art/lableckep.jpg); background-repeat: no-repeat; background-position: left top; height: 43px; color: #fff; font-weight: bold; text-align: center; font-size: 11px; padding: 10px 0;}

.irq{font-size: 10px; font-weight: bold; text-align: right; padding-right: 58px; margin-top: 8px;}
.irq a{color: #c5c5c5; text-decoration: none; font-size: 9px;}
.irq a:hover{text-decoration: underline; }

.belsotartalom .almenu table td div { overflow: visible !important; white-space: nowrap; position: relative; }
