BODY, DIV, SPAN, FORM, P, CENTER {
padding: 0px;
margin: 0px;
color: #0b636b;
}

BODY, TD {
font-family: Arial;
font-size: 12px;
font-weight: normal;
}

H1, H2, H3, H4, H5, H6, H7, .hidden {
display: none;
padding: 0px;
margin: 0px;
}

A img {
border: 0px;
}

BODY {
background-image: url(images/hatter.png);
}

BODY, TD, BODY TD {
vertical-align: top;
}

a:link, a:visited {
text-decoration: none;
color: #943415;
}

a:hover {
text-decoration: underline;
}

.footer {
vertical-align: top;
width: 960px;
padding-top: 95px;

height: 90px !important;
height: 185px;

background-color: #FFFFFF;
background-image: url(images/footer.png);
}

.footer, .footer a:link, .footer a:visited, .footer a:hover {
color: #106f6b;
}

.footer a:hover {
text-decoration: underline;
}

#searchform2 {
width: 165px !important;
width: 560px;
height: 230px !important;
height: 265px;
background-image: url(images/search_bg.png);
padding-left: 360px;
padding-top: 35px;
padding-right: 35px;
text-align: right;
}

#searchform2 .mezo, #searchform2 #blabla {
width: 165px !important;
}

#searchform2 #blabla {
font-family: Georgia;
font-size: 12px;
font-weight: normal;
color: #47928f;
}

#searchform {
width: 560px;
height: 130px !important;
height: 140px;
background-image: url(images/search_bg2.png);
padding-top: 5px;
font-family: Georgia;
font-size: 12px;
font-weight: normal;
color: #3e8b88;
}

#searchform TD {
vertical-align: middle;
}

#menu, #menu a:link, #menu a:visited {
text-decoration: none;
font-family: Georgia;
font-size: 14px;
font-weight: normal;
color: #106f6b;
} 

#menu a {
margin: 3px;
}

#menu a:hover, #menu .selected:link, #menu .selected:visited, #menu .selected:hover {
color: #e4bd07;
}

#menu {
text-align: right !important;
width: 932px;
margin-top: 145px;
}

#menu #upper_menu {
border: 0px;
text-align: right;
}

#menu #upper_menu a:link, #menu #upper_menu a:visited {
color: #a11c84;
}

#menu #upper_menu a:hover, #menu #upper_menu .selected:link, #menu #upper_menu .selected:visited, #menu #upper_menu .selected:hover {
color: #e4bd07;
}

#menu #lower_menu a:link, #menu #lower_menu a:visted {
color: #;
}

#menu #lower_menu a:hover, #menu #lower_menu .selected:link, #menu #lower_menu .selected:visited, #menu #lower_menu .selected:hover {
color: #;
}

#menu #upper_menu {
padding-bottom: 7px;
}

#menu #lower_menu {
border: 0px;
text-align: right;
}

.block_bal {
width: 200px;
text-align: center;
}

.block_jobb {
width: 200px;
text-align: center;
}

.block_bal .block_content {
height: 100%;
background-image: url(images/bal_bg.png);
background-repeat: no-repeat;
background-position: bottom center;
}

.block_jobb .block_content {
height: 100%;
background-image: url(images/jobb_bg.png);
background-repeat: no-repeat;
background-position: bottom center;
}

.block_content {
text-align: left;
width: 180px;
height: 160px;

margin: 0px;
margin-left: 10px;
margin-right: 10px;
padding: 0px;
padding-bottom: 10px;

font-family: Arial;
font-size: 11px;
font-weight: normal;
}

.block_content a {
font-weight: bold;
}

.button {
width: 70px;
text-align: center;
height: 30px;
background-image: url(images/button.png);
background-color: transparent;
border: 0px;
font-size: 11px;
color: #26606d;
}

.mezo {
width: 200px !important;
border: solid 1px;
border-color: #89dad7;
}

.block_content .mezo {
border-color: #e0db84;
width: 168px !important;
}

.cikk_cim, .cikk_cim:link, .cikk_cim:visited, .cikk_cim:hover {
font-size: 24px;
font-family: Georgia;
font-weight: normal;
color: #2c787b;
}

.cikk_cim_sm, .cikk_cim_sm:link, .cikk_cim_sm:visited, .cikk_cim_sm:hover {
font-size: 16px;
font-family: Georgia;
font-weight: normal;
color: #2c787b;
}

.kiemelt {
color: #497f35;
}

.talalat TD {
font-family: Arial;
font-size: 14px;
font-weight: normal;
color: #2e5b59;
}

.talalat {
margin-left: 20px;
}

.talalat .quote {
background-image: url(images/quote.png);
background-repeat: no-repeat;
padding-left: 30px;
font-family: Arial;
font-size: 12px;
color: #77b3b0;
font-style: italic;
width: 200px !important;
padding-right: 15px;
padding-top: 5px;
padding-bottom: 5px;
}

.talalat TD a:link, .talalat TD a:visited, .talalat TD a:hover {
font-weight: normal;
color: #709997;
}

.par_talalat {
display: inline-block !important;
display: inline;

width: 150px !important;
width: 170px;
height: 180px !important;
height: 210px;

padding: 10px;
padding-top: 20px;
margin: 0px;

background-image: url(images/talalat.png);
text-align: center;
}

.par_talalat, .par_talalat a:link, .par_talalat a:visited, .par_talalat a:hover {
color: #0b636b;
}

.par_talalat .datum {
font-weight: bold;
font-family: Arial;
font-size: 11px;
color: #943415;
}

.par_talalat IMG {
border: solid 1px;
border-color: #2d4d65;
}

.par_talalat TD {
text-align: center;
vertical-align: bottom;
font-family: Arial;
font-weight: normal;
font-size: 11px;
}

.par_talalat TABLE {
height: 145px !important;
height: 175px;
}

.header, .header_red {
display: block;

width: 525px !important;
height: 28px !important;
width: 540px;
height: 35px;

padding: 0px;
padding-left: 15px;
padding-top: 7px;

font-family: Georgia;
font-size: 16px;
font-weight: normal;

margin-left: -20px;
}

.header {
background-image: url(images/header.png);
color: #497f35;
}

.header_red {
background-image: url(images/header_red.png);
color: #a5240a;
}

.ceg_nev {
font-family: Georgia;
font-size: 24px;
font-weight: normal;
color: #2c787b;
}

.leiras {
width: 500px;
color: #26606d;
}

.templomkereso .mezo {
width: 180px !important;
}

.gal_list TD a:link, .gal_list TD a:visited, .gal_list TD a:hover {
font-family: Arial;
font-size: 12px;
font-weight: bold;
color: #2c787b;
}

.gal_list TD a IMG {
margin-right: 3px;
}

.reg_hidden {
display: none;
margin-top: -15px;
margin-left: 5px;
}

.reg_hidden TD {
padding: 3px;
padding-bottom: 25px;
}

.talalatok .cim TD {
padding-bottom: 5px;
}

.talalatok .lista_sor_1 TD, .talalatok .lista_sor_2 TD {
padding-top: 5px;
}