body {
background: #1a5805;
background-attachment: scroll;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
font-family: Verdana;
color: #4a4a4a;
}



div#alap { position: relative; width: 1200px; height: 100%; background: url(../images/body_alap.png); background-repeat: repeat-y; margin: 0; padding: 0; }



div#head { float: bottom; width: 1200px; height: 300px; background: url(../images/head.png); margin: 0; padding: 0; }



div#menualap { float: bottom; width: 1200px; height: 70px; background: url(../images/menu.png); background-repeat: no-repeat; margin: 0; padding: 0; }

div#menu { float: left; width: 950px; height: 56px; margin: 0 0 0 125px; padding: 0; }

div#menu a { float: left; width: 185px; height: 56px; margin: 0 0 0 5px; padding: 0; background-position: 0px 56px; }

div#menu a:hover { background-position: 0px 0px; }



div#alap2 { width: 1200px; min-height: 450px; overflow-y: auto; background: url(../images/alap.png); background-repeat: repeat-y; margin: 0; padding: 0 ; }

div#ujsagok { float: left; width: 180px; border: 1px solid #b6b5b5; border-radius: 7px; margin: 10px 0 0 115px; padding: 0; }

div#lapvalaszto { width: 160px; margin: 5px 0 5px 0; padding: 0; }

div#lapvalaszto_new { width: 160px; background-color: #b6b5b5; font-size: 16px; color: #0a610a; margin: 5px 0 10px 0; padding: 3px 0 0 0; }



div#portfolio { float: left; width: 766px; height: 1426px; border: 1px solid #b6b5b5; border-radius: 7px; background: #eaf1ea url(../images/alnyomat01.jpg); background-repeat: no-repeat; margin: 10px 0 10px 10px; padding: 0 0 20px 0; }

.portfolio { font-size: 14px; text-align: justify; margin: 20px 10px 0 10px; }

.portfolio img { float: right; border: 2px solid #b6b5b5; margin-left: 15px; margin-top: 23px; margin-bottom: 10px; margin-right: 10px; }


div#aktualitasok2 { float: left; width: 500px; border: 1px solid #b6b5b5; border-radius: 7px; margin: 10px 0 10px 143px; padding: 10px 0px 20px 7px; }


div#aktualitasok { float: left; width: 766px; border: 1px solid #b6b5b5; border-radius: 7px; margin: 10px 0 10px 10px; padding: 0 0 20px 0; }

.aktualitasok { font-size: 14px; text-align: justify; margin: 20px 10px 0 10px; }

.aktualitasok img { float: right; border: 2px solid #b6b5b5; margin-left: 15px; margin-top: 10px; margin-bottom: 5px; margin-right: 0; }


div#aktualitasok_small { float: left; width: 376px; min-height: 500px; border: 1px solid #b6b5b5; border-radius: 7px; margin: 10px 1px 10px 10px; padding: 0 0 20px 0; }

.aktualitasok_small { font-size: 12px; text-align: left; margin: 20px 10px 0 10px; }

.aktualitasok_small img { float: right; border: none; margin-left: 10px; margin-top: 10px; margin-bottom: 5px; margin-right: 0; }




div#rakoczilap { float: left; width: 798px; margin: 10px 0 10px 10px; padding: 0; }

div#rakoczilap_pages { float: left; width: 744px; height: 30px; border: 1px solid #b6b5b5; border-radius: 7px; margin: 0 0 10px 10px; padding: 0; }

.rakoczilap_pages { font-size: 14px; text-align: center; color: #b6b5b5; margin: 5px; }

div#rakoczilap_info { float: left; width: 746px; height: 30px; margin: 0 0 5px 10px; padding: 0; }

.rakoczilap_info { font-size: 14px; text-align: center; color: #4a4a4a; margin: 5px; }

.rakoczilap { font-size: 14px; text-align: justify; margin: 0; }

div#lapbox { float: left; width: 220px; border: 1px solid #b6b5b5; border-radius: 7px; margin: 10px 30px 10px 10px; padding: 0; }

div#lapbox a { float: left; width: 200px; height: 283px; border: 2px solid #dbb100; margin: 8px; padding: 0; }

div#lapbox a:hover { border: 2px solid #b6b5b5;  background-position: 0px 283px; }

.lap_info { font-size: 10px; text-align: center; margin: 8px; }


div#egyeb { float: left; width: 180px; border: 1px solid #b6b5b5; border-radius: 7px; margin: 10px 0 0 115px; padding: 0; }

div#egyeb_01 { width: 160px; margin: 10px 0 0 0; padding: 0; }

.egyeb { font-size: 10px; text-align: justify; margin: 5px; }

.egyeb img{ float: left; margin: 10px 0 5px 0; }



div#banner01 { float: left; width: 158px; max-height: 315px; border: 1px solid #0a4d67; background-repeat: no-repeat; margin: 10px 0 10px 0; padding: 0; }

div#banner01 a { float: left; width: 158px; min-height: 90px; background-repeat: no-repeat; margin: 0; padding: 0; }

.banner01 { font-size: 12px; text-align: center; color: #4d7e91; margin: 150px 5px 5px 5px; }


div#kapcsolat { float: left; width: 798px; margin: 10px 0 10px 10px; padding: 0; }

div#kapcsolat_box { float: left; width: 724px; border: 1px solid #b6b5b5; border-radius: 7px; margin: 0 0 20px 10px; padding: 20px; }

.kapcsolat { font-size: 14px; text-align: center; margin: 0; }

div#emailer { float: left; width: 704px; margin: 0; padding: 0; }

.style05 { font-size: 12px; text-align: left; margin: 0; }


div#lablec { clear: both; width: 1200px; height: 84px; background: url(../images/footer.png); background-repeat: no-repeat; margin: 0; padding: 0; }

.pdf-button {display: inline-block; height: 37px; width: 40px; padding: 0px; background: url(../images/adobe-pdf.png) left top no-repeat; margin-top: 0px; margin-right:15px;}
.pdf-button:hover{ background-position: bottom; }


input.data {
width: 600px;
color: #504f4f;
text-align: center;
float: right;
}

input.send {
width: 60px;
text-align: center;
float: left;
}

textarea.textarea {
float: right;
width: 600px;
height: 400px;
color: #504f4f;
margin-top: 8px;
margin-bottom: 8px;
}



a:link {
color: #dbb100;
text-decoration: underline;
}

a:visited {
color: #dbb100;
text-decoration: underline;
}

a:hover {
color: #b6b5b5;
text-decoration: none;
}

a:active {
color: #dbb100;
text-decoration: underline;
}

