body { margin: 0; padding: 0; background: #D86224 url(images/body_bg.gif); font: 16px Garamond, Helvetica, serif; color: #333333; line-height: 20px; }

a { color: #d86224; text-decoration: none; font-weight: bold; }
a:hover { color: #000; text-decoration: underline; }
a img { border: 0; }

#header { background: #96DBE9 url(images/header_bg.gif); height: 75px; padding-top: 25px; }
#header div { width: 819px; height: 75px; margin: 0 auto; background: url(images/header_top.gif) no-repeat top left; }

#container { width: 819px; margin: 0 auto; position: relative; }

#header_bottom { width: 819px; height: 145px; margin: 0 auto; background: url(images/header_bottom.jpg) no-repeat top left; }
#header_bottom h1 { margin: 0; padding: 0; }
#header_bottom h1 a { width: 819px; height: 145px; display: block; }
#header_bottom h1 a span { display: none; }

#content { border: 3px solid #F8D723; border-top: 0; border-bottom: 0; background: #fff; padding: 40px 40px 0 140px;}

#menu { width: 168px; height: 231px; background: url(images/menu_bg.gif) no-repeat top left; position: absolute; top: 185px; left: -72px; }
#menu ul { margin: 4px 0 0 0; padding: 0; list-style: none; width: 164px; position: relative; z-index: 1; }
#menu ul li { width: 164px; height: 28px; margin: 0; padding: 0; font-size: 14px; font-family: Arial; float: left; position: relative; }
#menu ul li a { color: #fff; width: 164px; height: 28px; display: block; background: url(images/menu.gif); }
#menu ul li a span { display: none; }

#menu ul li ul { display: none; margin: 0; padding: 12px 20px 10px 20px; width: 271px; height: 76px; position: absolute; top: 12px; left: 165px; background: #e4f5f6 url(images/second_menu_bg.gif) no-repeat top left; z-index: 100; }
#menu ul li.over ul { display: block; }
#menu ul li ul li { width: 271px; height: auto !important; font: 14px Garamond, Helvetica, serif; background: transparent; line-height: 18px; }
#menu ul li ul li a { background: transparent !important; color: #1b6f81 !important; width: 271px !important; height: auto !important; font-weight: normal; }
#menu ul li ul li a:hover { text-decoration: underline; }

#menu a.m1 { background-position: 0px 0px; }
#menu a.m2 { background-position: 0px -28px; }
#menu a.m3 { background-position: 0px -56px; }
#menu a.m4 { background-position: 0px -84px; }
#menu a.m5 { background-position: 0px -112px; }
#menu a.m6 { background-position: 0px -140px; }
#menu a.m7 { background-position: 0px -168px; }
#menu a.m8 { background-position: 0px -196px; }

#menu a.m1:hover { background-position: -164px 0px; }
#menu a.m2:hover { background-position: -164px -28px; }
#menu a.m3:hover { background-position: -164px -56px; }
#menu a.m4:hover { background-position: -164px -84px; }
#menu a.m5:hover { background-position: -164px -112px; }
#menu a.m6:hover { background-position: -164px -140px; }
#menu a.m7:hover { background-position: -164px -168px; }
#menu a.m8:hover { background-position: -164px -196px; }

#menu .selected a.m1 { background-position: 164px 0px; }
#menu .selected a.m2 { background-position: 164px -28px; }
#menu .selected a.m3 { background-position: 164px -56px; }
#menu .selected a.m4 { background-position: 164px -84px; }
#menu .selected a.m5 { background-position: 164px -112px; }
#menu .selected a.m6 { background-position: 164px -140px; }
#menu .selected a.m7 { background-position: 164px -168px; }
#menu .selected a.m8 { background-position: 164px -196px; }

#menu .selected a.m1:hover { background-position: 164px 0px; }
#menu .selected a.m2:hover { background-position: 164px -28px; }
#menu .selected a.m3:hover { background-position: 164px -56px; }
#menu .selected a.m4:hover { background-position: 164px -84px; }
#menu .selected a.m5:hover { background-position: 164px -112px; }
#menu .selected a.m6:hover { background-position: 164px -140px; }
#menu .selected a.m7:hover { background-position: 164px -168px; }
#menu .selected a.m8:hover { background-position: 164px -196px; }

#topmenu { display: block; width: 90%; overflow: hidden; padding-bottom: 15px; }
#topmenu .title { text-align: right; border-bottom: 1px solid #a0dfeb; margin-bottom: 8px; }
#topmenu ul { margin: 0; padding: 0; list-style: none; clear: both; display: block; }
#topmenu ul li { margin: 0; padding: 0 11px; float: left; border-right: 1px solid #96dbe9; }
#topmenu ul li a { color: #31b8d5; font-weight: normal; }
#topmenu ul li a:hover { color: #31b8d5; font-weight: normal; }
#topmenu ul li a.selected { color: #1b6f81; font-weight: bold; }
#topmenu ul li a.selected:hover { color: #1b6f81; font-weight: bold; }
#topmenu ul li.last { border-right: 0; }

#copyright { width: 148px; height: 31px; background: url(images/copyright.gif) no-repeat top left; margin: 20px auto 0 auto; padding-bottom: 20px; }

#footer { width: 819px; height: 8px; background: url(images/footer.gif); margin-bottom: 40px; overflow: hidden; }
#tartalom { display: block; width: 90%; padding-bottom: 15px; }

.papirka_blokk { width: 469px; display: block; overflow: hidden; clear: both; margin: 0 20px; }
.papirka_blokk .kep { width: 156px; height: 202px; float: left; background: url(images/papirka.gif) no-repeat top left; }
.papirka_blokk .kep img { padding: 11px 0 0 23px; }
.papirka_blokk .szoveg { width: 292px; height: 164px; float: left; background: url(images/papirka2.gif) no-repeat 0% -12px; padding: 38px 0 0 21px; }
.papirka_blokk .nev { color: #c75726; font-size: 18px; font-weight: bold; padding-bottom: 6px; }
.papirka_blokk ul { margin: 0; padding: 0; list-style: none; }
.papirka_blokk ul li { margin: 0; padding: 0; font-size: 14px; color: #31b8d5; line-height: 25px; }

.papirka_blokk dl { width: 459px; display: block; overflow: hidden; clear: both; margin: 0; padding: 0; }
.papirka_blokk dl dt { width: 156px; float: left; margin: 0; padding: 0; color: #31b8d5; font-weight: bold; }
.papirka_blokk dl dd { width: 303px; float: left; margin: 0; padding: 0; color: #c75726; font-size: 16px; font-weight: bold; }
.papirka_blokk dl dd .beosztas { font-size: 14px; font-weight: normal; }
.papirka_blokk .belsoszoveg { font-size: 14px; line-height: 16px; padding-top: 10px; }
.papirka_blokk .telefonszam { text-align: right; padding-top: 10px; }
.papirka_blokk .telefonszam span { font-size: 16px; font-weight: bold; color: #c75726; }

.papirka_separator { width: 500px; height: 1px; background: #f8d723; border-bottom: 1px solid #fff; display: block; margin: 0 0 20px 0; }
* html .papirka_separator { height: 1px !important; line-height: 1px !important; }

.cimszoveg { color: #c75726; font-size: 18px; font-weight: bold; padding-bottom: 6px; }
.img_padding { border: 1px solid yellow; padding: 15px; }
.het_nevek { font-size:15px; font-weight: bold; font-family:Georgia; color:#D86224; margin-top:5px;border-width:1px;border-color:#F8D724;border-style:solid;padding:5px;}
.het_szamok { font-size:10px; font-weight: bold; font-family:Georgia; color:#D86224; margin-right:5px;border-width:1px;border-color:#F8D724;border-style:solid;padding:5px;}
.kajak { font-size:11px; font-family:Georiga; line-height:18px; color: #333333;border-width:1px;border-color:#F8D724;border-style:solid;padding:5px;}
