body {
background-color: #f5d266;
margin-top: 0;
padding-top: 0;
}

#container {
width: 834px;
margin: auto;
padding: 0;
}

#fejlec {
width: 834px;
height: 134px;
/* background: url("../images/fejlec_bemutatkozunk.jpg") no-repeat; */
padding: 0;
margin: 0;
}

#fejlec h1 span {
display: none;
}

#fejlec h1 {
padding: 0;
margin: 0;
}

#logo {
z-index: 100;
position: absolute;
width: 181px;
height: 188px;
top: -134px;;
left: 0;
}

#logo img {
z-index: 200;
border: 0;
padding: 0;
margin: 0;
}


#content {
width: 834px;
position: relative;
padding: 0;
margin: 0;
}


#bal_sav {
position: absolute;
background: url("../images/gradient_green2.jpg") repeat-x;
width: 32px;
height: 452px;
padding: 0;
margin: 0;
}

#jobb_sav {
position: absolute;
left: 802px;
background: url("../images/gradient_green2.jpg") repeat-x;
width: 32px;
height: 452px;
padding: 0;
margin: 0;
}

#tartalom {
position: absolute;
left: 32px;
width: 770px;
/*background: url("../images/gradient_yellow2.jpg") repeat-x;*/
background: #F8E56D;
text-align: left;
color: #186D50;
font-family:   Verdana,Arial, sans-serif;
font-size: 11px;
line-height: 16px;
overflow: auto;
}
}

#tartalom a, #tartalom a:visited {
color: #186D50;
}
#tartalom a:hover {
color: #DA3023;
}
#tartalom h1 {
color: #186D50;
font-family: Arial, Verdana, sans-serif;
font-size: 1.2em;
padding: 0 0 0 170px;
margin: 0;

}

#also_sav {
position: relative;
top: 452px;
width: 834px;
height: 18px;
background: url("../images/also_sav.jpg") repeat-x;
text-align: right;
color: #E88A49;
font-family:arial, verdana, sans-serif; 
font-size:11px;
padding-top: 2px;
}

#also_sav a {
padding-right: 32px;
font-weight: bold;
text-decoration: none;
color: #E88A49;
}

#also_sav a:hover {
color: #FBF273;


}

.kiemeles {
font-weight: bold;
}

.dolt {
font-style: italic;
}

.program {
float: left;
}

.egyik {
background: #FDE38E;
}
.masik {
background: #FDBD70;
}
table, tr, td {
border-collapse: collapse;
border: 1px solid #C97438;
vertical-align: middle;
}

tr.egyik, tr.masik {
border-collapse: collapse;
border: 1px solid #C97438;
vertical-align: middle;
}

/*galériához*/
#tartalom #galeria {
width: 240px;
float: right;
text-align: center;
padding: 0;
margin: 0 20px 0 0;
}

#galeria td {
text-align: left;
}

#galeria a, #galeria a:visited {
color: #186D50;
text-decoration: none;
}
#galeria a:hover {
color: #DA3023;
}

#galeria h3 {
font-size: 1.6em;
}
#tartalom #galeria h4 {
width: 240px;
line-height: 20px;
padding: 5px 0;
background: #FF9933;
}
#tartalom #galeria .kepek {
width: 240px;
}
#tartalom #galeria .kepek, #tartalom #galeria .kepek tr, #tartalom #galeria .kepek td {
text-align: left;
border: 0;
vertical-align: middle;
padding: 3px;
}

#tartalom #galeria .kepek img {
border: 3px solid #FF9900;
padding: 2px;
margin: 0;
float: none;
}
#tartalom #galeria .kepek a {
font-weight: bold;
}
#naptar {
float: left;
padding-left: 30px;
padding-top: 10px;
text-align: left;
padding-bottom: 10px;
width: 450px;
margin: 0;
}
#content #tartalom p a, #content #tartalom p a:visited {
font-family: Arial, Verdana, sans-serif;
text-decoration: underline;
color: #186D50;
}
#content #tartalom p a:hover {
text-decoration: none;
}
#naptar a {
font-weight: bold;
}
#naptar a:hover {
text-decoration: none;
}

.tema {
margin-left: 30px;
}
p {
padding-top: 0;
margin-top: 4px;
}

.zold-1 {
background: #DEE37C;
}
.zold-2{
background: #ECF686;
}

p.kozep {
text-align: center;
}
