body {
text-align: center;
font-family: Arial, sans-serif;
font-size: 12px;
margin: 0;
}

a {
color: #FF6600;
}

a:visited {
color: #666666;
}

em {
color: #009999;
font-style: normal;
}

h1 {
margin: 0 0 0 530px;
padding-top: 75px;
font-family: Times, serif;
font-size: 2em;
font-weight: normal;
color: #003366;
width: 30%;
}

h2,h3,h4 {
color: #003366;
font-size: 1.3em;
font-weight: normal;
background: transparent url(kepek/gomb.gif) no-repeat;
}

p {
text-align: justify;
}

.gomb {
background-color: silver;
border: 1px solid black;
margin: 5px 0 5px 0;
}


#weblap {
width: 800px;
margin-top: 0;
margin-right: auto;
margin-left: auto;
text-align: left;
background: white url(kepek/hatter.jpg);
}

#fejlec {
width: 100%;
height: 168px;
margin: 0;
padding: 0;
background: white url(kepek/mappa.jpg) no-repeat;
background-position: top right;
}

#fejlec img{
margin-top: 38px;
border: none;
float: left;
}


/* -----------------------tartalmi rész--------------------*/

/* -----------------------bal oszlop--------------------*/
#baloszlop {
width: 205px;
background: transparent url(kepek/baloszlop_bg.jpg) repeat-x;
float: left;
padding: 20px 15px 0 15px;
margin-left: 1px;
}

#baloszlop h2,h3{
padding: 0 0 5px 25px;
margin: 0 0 5px 0;
}

#baloszlop img{
border: none;
}

.box {
border: 1px solid silver;
padding: 10px 0 10px 10px;
margin-bottom: 20px;
}


/* ------------------jobb oldali oszlop --------------------*/

#jobboszlop {
padding: 0;
float: right;
width: 554px;
}

.box2 {
padding: 6px 20px 10px 20px;
}

.box2 img {
border: none;
}

.box2 h2,h3{
padding: 0 0 5px 25px;
margin: 0 0 5px 0;
}

.reklam_box {
border: 1px solid silver;
margin-bottom: 10px;
}

.reklam_box img{
float: left;
margin: 2px;
border: none;
}

.index_table {
text-align: center;
width: 100%;
}

.index_table caption{
text-align: left;
color: #003366;
font-size: 1.3em;
background: transparent url(kepek/gomb.gif) no-repeat;
padding: 0 0 5px 25px;
margin: 15px 0 0 0;
}

.index_table th{
visibility: hidden;
}

.index_table td{
vertical-align: bottom;
}

.index_table img{
border: none;
}

.lablec {
height: 10px;
width: 100%;
clear: both;
background: white url(kepek/lablec_bg.jpg) no-repeat;
}