*{margin:0; padding:0; border: 0;}
body{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #000; color: #fff; text-align: center;}

/* LAYOUT TABLE */
table#layout{width: 770px; margin-left: auto; margin-right: auto; text-align: left;}

/* HEADER and FOOTER */
td#header{background-color: #c37d3a; color: #fff; width: 770px; height: 104px;}
td#footer{background-color: #333; color: #C8C8C8; text-align: center; line-height: 200%; font-size: 8pt;}

/* MENU */
td#menu{background-color: #a5a59d; color: #fff; background-image: url(/images/menu_foot.gif); background-position: bottom; background-repeat: no-repeat; vertical-align: top; padding-top: 5px;}
td#menu ul{list-style-type: none;}
td#menu ul li.level1{font-size: 9pt; font-weight: bold; background-image: url(/images/menu_bg_level1.gif); background-position: left; background-repeat: no-repeat; padding-left: 30px; margin-top: 8px;}
td#menu ul li.level1 a{background-color: inherit; color: #fff; text-decoration: none;}
td#menu ul li.level1 a:hover{background-color: inherit; color: #f8e075; text-decoration: none;}
td#menu ul li.level2{font-size: 9pt; font-weight: normal;background-image: url(/images/menu_bg_level2.gif); background-position: left; background-repeat: no-repeat; padding-left: 44px; margin-top: 5px;}
td#menu ul li.level2 a{background-color: inherit; color: #fff; text-decoration: none;}
td#menu ul li.level2 a:hover{background-color: inherit; color: #fff5c8; text-decoration: none;}

/* CONTENT */
td#content{background-color: #fff; color: #000;	padding: 15px; vertical-align: top;}
td#content h1{background-color: inherit; color: #b2916d; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; font-size: 20pt; border-bottom: 1px solid #b2916d; margin-bottom: 18px;}
td#content h2{background-color: inherit; color: #bb8851; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; font-size: 11pt; margin-bottom: 8px;}
td#content p{background-color: inherit; color: #000; font-weight: normal; font-size: 8pt; line-height: 140%; margin-bottom: 18px;}
td#content div.kepgaleria{text-align: center;}
td#content div.kepgaleria img{margin-right: 1px; margin-bottom: 1px; border: 1px solid #858485;}

/* ELERHETOSEGEK */
td#elerhetosegek{background-color: #666; color: #fff; vertical-align: top; font-size: 8pt;}
td#elerhetosegek a{background-color: inherit; color: #fff; text-decoration: none;}
td#elerhetosegek a:hover{background-color: inherit; color: #fff; text-decoration: underline;}
td#elerhetosegek div.item{border-bottom: 1px solid #858485; padding-bottom: 10px; padding-top: 10px; padding-left: 48px; background-position: left; background-repeat: no-repeat;}
td#elerhetosegek div.email{background-image: url(/images/elerhetosegek_bg_email.gif);}
td#elerhetosegek div.muhely{background-image: url(/images/elerhetosegek_bg_muhely.gif);}
td#elerhetosegek div.telefon{background-image: url(/images/elerhetosegek_bg_telefon.gif);}
td#elerhetosegek div.mobil{background-image: url(/images/elerhetosegek_bg_mobil.gif);}
td#elerhetosegek div.terkep{padding-bottom: 10px; padding-top: 10px; text-align: center;}
td#elerhetosegek div.terkep img{border: 1px solid #858485; margin-top: 10px;}

/* KAPCSOLAT */
.textfield {color: #000; background-color: #fff; border: 1px solid #000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; padding: 1px; margin-bottom: 3px;}
.inputbutton {color: #fff; background-color: #666; border: 1px solid #E6E7D7;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; padding: 2px; margin-bottom: 3px; font-weight: bold;}
div.formtext {width: 90px; line-height: 160%; float: left; text-align: right; margin-right: 5px;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt;  }
.redbold {color: #ff0000; background-color: inherit; font-weight: bold;}