body {
background-color: #fec;
margin: 0;
padding: 0;
font-size: 1em;
font-family: 'trebuchet ms', Arial, sans-serif;
}

h1 {
text-align: center;
color: white;
line-height: 55px;
font-size: 30px;
font-weight: lighter;
letter-spacing: 2px;
border-top: 2px dotted white;
border-bottom: 2px dotted white;
}

h2 {
text-align: center;
color: white;
line-height: 40px;
font-size: 20px;
letter-spacing: 1px;
}

.menu h2 {
text-align: center;
color: #c30;
line-height: 40px;
font-size: 25px;
letter-spacing: 3px;
}

h3 {
font-size: 18px;
letter-spacing: 1px;
}

.menu h3 {
border: 1px solid white;
padding: 10px;
font-size: 20px;
}

ul {
padding: 0 25px 0 20px;
margin: 10px 0 0 0;
}

.cim {
background-color: #fd9;
color: brown;
margin-left: 0px;
padding: 5px 8px 5px 10px;
font-size: 17px;
}

a {
color: #cc6;
text-decoration: none;
}

a:link {
color: #cc6;
text-decoration: none;
}

a:visited {
color: #cc6;
text-decoration: none;
}

.menu a {
color: #c30;
text-decoration: none;
}

.menu a:link {
color: #c30;
text-decoration: none;
}

.menu a:visited {
color: #c30;
text-decoration: none;
}

img.keretes {
border: 1px solid #c30;
padding: 5px;
}

img {
border: 0;
padding: 0;
}

.menu li {
margin:  30px 15px 30px 15px;
padding: 0 0 10px 5px;
list-style-type: none;
font-size: 22px;
letter-spacing: 1px;
border-left: 2px solid #c30;
border-bottom: 2px solid #c30;
}

.wp li {
padding-bottom: 15px;
}

.urlap {
padding: 5px 5px 5px 0;
}

.gomb {
border: 1px solid brown;
color: brown;
background-color: white;
font-family: 'trebuchet ms', Arial, sans-serif;
font-weight: bold;
letter-spacing: 2px;
width: 100px;
}

.hasznos p {
font-size: 1em;
padding-top: 2px;
}

.hasznos td {
padding-right: 15px;
}

#minden { width: 1050px; margin: 25px auto 25px auto; border: 3px double brown; border-collapse: collapse; overflow: hidden; }

.fejlec { background-color: white; padding: 0px; }

.szoveg { width: 700px; background-color: #c30; color: white; letter-spacing: 1px; padding: 20px; margin: 0px; vertical-align: top; }

.menu { width: 350px; background-color: #cc6; padding: 25px 0px 0px 0px; margin: 0px; vertical-align: top; }
