html { margin: 0; padding: 0; }
body { margin: 0; padding: 0; background-color: #555; }
form { margin: 0; padding: 0; }
body, td, th { font-family: verdana, sans-serif; font-size: 12px; }
h1 { font-family: arial, sans-serif; font-size: 18px; font-weight: bold; margin: 0 0 5px 0; padding: 0; color: #484; text-align: center; height: 22px; }
a { text-decoration: none; color: #484; }
a:hover { text-decoration: none; color: #7b7; }
.c { text-align: center; }
.visszalink { text-align: center; margin-bottom: 9px; }
.visszalink .elozo { float: left; width: 150px; text-align: left; padding-left: 5px; }
.visszalink .kovetkezo { float: right; width: 150px; text-align: right; padding-right: 5px; }
.page { border: none; border-collapse: collapse; padding: 0; margin: 0; width: 100%; background-image: url(img/bg_bottom.png); background-repeat: repeat-x; background-position: bottom; background-color: #e1e1e1; }
.page td { padding: 0; margin: 0; }
.pageleft { background-image: url(img/bg_top.png); background-repeat: repeat-x; background-position: top; }
.pagecenter { width: 760px; }
.pageright { background-image: url(img/bg_top.png); background-repeat: repeat-x; background-position: top; }
.bgdiv { background-image: url(img/page_bg.png); background-repeat: repeat-y; }
.footerdiv { background-image: url(img/footer.png); background-repeat: no-repeat; background-position: bottom; }
.headerdiv { background-image: url(img/header.png); background-repeat: no-repeat; background-position: top; }
.header { height: 220px; position: relative; }
.footer { height: 60px; padding-top: 5px; }
.footer .szoveg { font-size: 10px; color: #aaa; text-align: center; padding: 0 7px; font-family: tahoma, sans-serif; }
.footer .szoveg .kiemelt1 { color: #f55; font-weight: bold; }
.footer .szoveg .kiemelt2 { color: #c88; }
.footer .szoveg .kiemelt3 { color: #6a6; }
.spacerdiv { float: right; width: 1px; height: 490px; }
.spacerbr { clear: both; font-size: 0; line-height: 0; }

.content { float: left; padding: 0 10px 0 20px; width: 533px; border-right: 3px solid #e8e8e8; }
.toolbar { float: left; width: 170px; margin-left: 10px; font-family: tahoma, arial, sans-serif; font-size: 12px; }
.toolbar .cim { font-weight: bold; margin-bottom: 5px; font-size: 12px; text-align: center; color: #484; }
.toolbar .kulddtovabb { text-align: center; font-size: 10px; margin-bottom: 5px; }
.toolbar img { border: 0; }
.toolbar .letolt { text-align: center; margin: 3px 0; }
.toolbar .letolt a { font-size: 10px; font-weight: bold; text-decoration: underline; color: #888; }
.toolbar .letolt a:hover { color: #444; }
.toolbar .kep { border: 1px solid #ccc; padding: 2px; cursor: pointer; width: 160px; height: 107px; }
.toolbar .banner { border: 1px solid #ccc; padding: 2px; }
.toolbar .elvalaszt { font-size: 0; line-height: 0; height: 10px; }
.toolbar .toolbarelvalaszto { border-top: 3px solid #e8e8e8; font-size: 0; line-height: 0; height: 5px; margin-top: 5px; }
.toolbar .bannerek { text-align: center; width: 166px; }

.idezet { font-family: 'Lucida Grande', 'Trebuchet MS', sans-serif; font-size: 14px; padding: 0 0 5px 5px; zoom: 1; border-left: 3px solid #e8e8e8; border-top: 3px solid #e8e8e8; margin-bottom: 20px; }
.idezet p { padding: 5px 0 0 0; margin: 0; text-align: justify; }
.idezet .halvany { color: #888; }
.idezet .kiemelt { color: #800; font-weight: bold; }
.idezet .hogy { font-weight: bold; color: #080; }
.idezet .mo { color: #080; }
.idezet .nemtudod { font-weight: bold; color: #f00; font-size: 28px; text-decoration: underline; }
.idezet .vegytolem { font-weight: bold; color: #080; font-size: 28px; text-decoration: underline; }
.idezet .igehely { text-align: right; font-style: italic; font-weight: bold; color: #777; font-size: 11px; margin-top: 5px; }
.idezet .foige { background-color: #ffa; }
.idezet .fontos { color: #800; }

.kepeslap .kep { border: 1px solid #ccc; padding: 2px; width: 520px; height: 347px; }
.kepeslap .urlap { margin-top: 10px; }
.kepeslap .urlap td { font-family: verdana, sans-serif; font-size: 12px; padding: 2px; }
.kepeslap .urlap td.top { padding-top: 5px; }
.kepeslap .urlap .input { font-family: verdana, sans-serif; font-size: 12px; }
.kepeslap .urlap .input.mezo { width: 380px; }
.kepeslap .urlap .input.szam { width: 20px; }
.kepeslap .urlap textarea { width: 380px; }


.hiba { color: #f00; margin-bottom: 5px; }