body { border: 0px; margin: 0px; padding: 0px; font-family: VERDANA; font-size: 11px; background-color: #e6e6e6; color: #576066; }
p { padding: 11px 0px 11px 0px; margin: 0px; }
h2 { font-family: ARIAL NARROW; text-align: left; font-weight: bold; font-size: 20px; padding: 0px 0px 13px 0px; margin: 0px; }
h2 a, h2 a:visited { color: #576066; text-decoration: none; }
a { color: #576066; text-decoration: none; }
#pagearea { float: left; width: 100%; background-image: url('../images/bg_bottom.jpg'); background-position: bottom; background-repeat: repeat-x; }
#pagearea2 { float: left; width: 100%; background-image: url('../images/bg_top.jpg'); background-position: top; background-repeat: no-repeat; }
#areawidth { width: 974px; }
#topmenu { float: left; width: 974px; height: 55px; padding: 0px 0px 0px 0px; }
#topmenu img { float: left; border: 0px; }
.headerspace { float: left; width: 974px; height: 263px; }
.main_top { float: left; width: 974px; height: 13px; background-image: url('../images/main_top.png'); background-repeat: no-repeat; }
.main_borders { float: left; width: 974px; min-height: 600px; background-image: url('../images/main_borders2.png'); background-repeat: repeat-y; }
.main_padding { padding: 0px 12px 0px 12px; }
#bal { float: left; width: 205px; overflow: hidden; }
#bal #box { float: left; width: 205px; background-color: #8a8a8a; margin: 10px 0px 0px 0px; }
#bal #box .caption1 { float: left; width: 20px; padding: 19px 0px 24px 0px; }
#bal #box .caption2 { float: left; width: 20px; padding: 25px 0px 25px 0px; }
#bal #box .menu { float: left; width: 170px; padding: 0px 7px 0px 28px; text-align: left; color: #ffffff; font-family: ARIAL NARROW; font-size: 15px; background-image: url('../images/bal_dot.jpg'); background-position: 19px -2px; background-repeat: no-repeat; background-color: #8a8a8a; cursor: pointer; font-weight: bold; }
#bal #box .menu_on { float: left; width: 177px; padding: 0px 0px 0px 28px; text-align: left; color: #00f3ff; font-family: ARIAL NARROW; font-size: 15px; background-image: url('../images/bal_dot_on.jpg'); background-position: 19px -2px; background-repeat: no-repeat; background-color: #7c7c7c; cursor: pointer; font-weight: bold; }
#bal #box .menu:hover { float: left; width: 177px; padding: 0px 0px 0px 28px; text-align: left; color: #00f3ff; font-family: ARIAL NARROW; font-size: 15px; background-image: url('../images/bal_dot_on.jpg'); background-position: 19px -2px; background-repeat: no-repeat; background-color: #7c7c7c; cursor: pointer; font-weight: bold; }
.box_bottom { float: left; width: 205px; height: 12px; background-image: url(../images/left_bottom.jpg); background-repeat: no-repeat; }
#kozep { float: left; width: 535px; overflow: hidden; }
#kozep .cont { padding: 0px 10px 0px 15px; }
#jobb { float: left; width: 210px; overflow: hidden; }
#jobb .pictogram { float: left; width: 210px; padding: 25px 0px 0px 0px; }
#jobb .pictogram_fotogaleria { float: left; width: 210px; padding: 19px 0px 0px 0px; }
#jobb #galpics { float: left; width: 210px; overflow: hidden; }
#jobb #galpics .picscont { float: left; width: 62px; height: 62px; border: 1px solid #cbcbcb; }
.main_bottom { float: left; width: 974px; height: 13px; background-image: url('../images/main_bottom.png'); background-repeat: no-repeat; }
#footer { float: left; width: 974px; height: 62px; }
#footer a { text-decoration: none; color: #a6a6a6; }
#footer .footercont { float: left; width: 970px; padding: 22px 0px 0px 0px; }
#footer .footer_bal { float: left; width: 797px; text-align: left; }
#footer .footer_jobb { float: left; width: 173px; text-align: right; }
#sliderbox { float: left; width: 510px; height: 221px; }
.slider_bal { float: left; width: 330px; text-align: left; color: #576066; }
.slider_bal a { color: #576066; text-decoration: none; }
.slider_cim { float: left; width: 325px; text-align: left; font-weight: bold; font-size: 16px; padding: 0px 5px 4px 0px; }
.slider_szoveg { float: left; width: 325px; text-align: left; line-height: 15px; padding: 0px 5px 0px 0px; }
.slider_jobb { float: left; width: 178px; height: 178px; border: 1px solid #cccccb; }
.sliderkep_padding { padding: 2px; }
.slider_kep { width: 174px; height: 174px; }
#cikk { float: left; width: 510px; padding: 15px 0px 15px 0px; overflow: hidden; line-height: 16px; }
#cikk h2 a, h2 a:visited { color: #576066; text-decoration: none; }
#cikk a { color: #679b1f; text-decoration: none; }
#cikk2 { float: left; width: 510px; padding: 15px 0px 0px 0px; text-align: left; line-height: 16px; overflow: hidden; }
#cikk2 h2 a, h2 a:visited { color: #576066; text-decoration: none; }
#cikk2 a { color: #679b1f; text-decoration: none; }
#cikk2 .lead { text-align: justify; line-height: 16px; }
#cikk #kepcont { float: left; width: 158px; height: 104px; border: 1px solid #cccccb; margin: 0px 15px 0px 0px; }
#cikk #kepcont .keppadding { padding: 2px; }
#cikk .lead { text-align: justify; line-height: 16px; }
#cikk #kepcont .kep { width: 154px; height: 100px; }

#cikk #kepcont2 { float: left; width: 158px; height: 158px; border: 1px solid #cccccb; margin: 0px 15px 0px 0px; }
#cikk #kepcont2 .keppadding2 { padding: 2px; }
#cikk #kepcont2 .kep2 { width: 154px; height: 154px; }

#stat { float: left; width: 510px; padding: 4px 0px 4px 0px; text-align: left; line-height: 16px; overflow: hidden; }
#stat h2 { font-family: ARIAL NARROW; text-align: left; font-weight: bold; font-size: 20px; padding: 15px 0px 13px 0px; margin: 0px; }
#stat a { color: #679b1f; text-decoration: none; }
.nav { float: left; width: 510px; padding: 9px 0px 0px 0px; text-align: right; }
.nav a { color: #679b1f; text-decoration: none; }

.reftable { float: left; width: 510px; padding: 0px 0px 0px 0px; margin: 15px 0px 0px 0px; border: 0px; border-collapse: collapse; border-spacing: 0px 0px; table-layout: fixed; }
.td_bal { width: 230px; background-color: #8a8a8a; border-width: 0px 10px 10px 0px; border-style: solid solid solid solid; border-color: #f9f9f9; border-collapse: collapse; }
.td_jobb { width: 230px; background-color: #8a8a8a; border-width: 0px 0px 10px 10px; border-style: solid solid solid solid; border-color: #f9f9f9; border-collapse: collapse; }
.td_jobb_ures { width: 230px; border-width: 0px 0px 10px 10px; border-style: solid solid solid solid; border-color: #f9f9f9; border-collapse: collapse; }
.albumcim { width: 238px; margin: 5px 0px 5px 0px; padding: 0px 5px 0px 5px; font-weight: bold; color: #b9ee00; font-size: 12px; text-align: center; }
.albumcont { width: 248px; }
.albumkep { width: 238px; height: 136px; cursor: pointer; overflow: hidden; margin-left: 2px; }
.albumkomment { float: left; width: 238px; padding: 5px 5px 5px 5px; min-height: 15px; text-align: center; color: #b9ee00; }
/*#galpics { float: left; width: 210px; overflow: hidden; }
#galpics .picscont { float: left; width: 62px; height: 62px; border: 1px solid #cbcbcb; } */
#galkepcont { float: left; padding-top: 10px; }
#galkepcont .outer_border { float: left; width: 62px; height: 62px; border: 1px solid #7f7f7f; }
#galkepcont .inner_border { border: 1px solid #ffffff; }
#galkepcont .pad { overflow: hidden; padding: 0px 0px 0px 0px; }
#galkepcont .galkep { width: 60px; height: 60px; cursor: pointer; overflow: hidden; }
.sitemap_item { float: left; width: 510px; padding: 5px 0px 5px 0px; font-size: 14px; font-weight: bold; text-align: left; }