* {
    margin:0;
    padding:0;
}

body {
    font-family:sans-serif;
    font-size:12px;
    color:#121210;
    background-color:#ffe;
}

h1 {
    text-align:center;
    margin:0 0 10px 0;
    font-size:32px;
    font-weight:normal;
    font-family:Tahoma, sans-serif;
    color:#987;
}
h1 a {color:#987;}

h2 {
    text-align:center;
    margin:10px 0;
    font-size:24px;
    font-weight:normal;
    font-family:Tahoma, sans-serif;
    color:#987;
}

div.newsitem h2 {text-align:left;margin-left:20px;}

p {
    margin:10px;
}

a {
    color:#542;
}

#main {
    width:960px;
    margin:0 auto;
    border-left:1px solid #987;
    border-right:1px solid #987;
    background-color:#fff;
    padding-top:10px;
}

#footer {
    background-color:#321;
    padding:10px;
    border-top:4px solid #987;
}
#footer p {
    text-align:center;
    font-size:11px;
    color:#fff;
}
#footer a {color:#dcb;}

.traffipax-helyszinek {
    width:800px;
    margin:20px auto;
    border:1px solid #dcb;
    border-collapse:collapse;
}
.traffipax-helyszinek th {
    color:#543;
    font-size:13px;
}
.traffipax-helyszinek th,
.traffipax-helyszinek td {
    padding:4px 10px;
    border-bottom:1px solid #dcb;
}

.folinkek {line-height:2em;}
