body{
margin:0;
padding:0;
background-color: #332033;
color: #fff0ff;
line-height: 1.5em;
font-size: 12pt;
}

#maincontainer { clear: both; }

#burkolat{
float: left;
width: 100%;
}
#burkolat1{
float: left;
width: 100%;
}

 /*Margins for content column. Should be "0 jobboszlopWidth 0 baloszlopWidth*/
#tartalom{
margin: 0 30% 0 30%;
clear: both;
}
#tartalom1{
margin: 0 30% 0 30%;
padding: 2em;
text-align: center;
clear: both;
}

#baloszlop{
float: left;
width: 30%; /*Width of left column in percentage*/
margin-left: -100%;
}
#baloszlop1{
float: left;
width: 30%; /*Width of left column in percentage*/
margin-left: -100%;
text-align: right;
}
#baloszlop ul { list-style: none; }

#jobboszlop{
float: left;
width: 30%; /*Width of right column in pixels*/
margin-left: -30%; /*Set margin to that of -(jobboszlopWidth)*/
}
#jobboszlop1{
float: left;
width: 30%; /*Width of right column in pixels*/
margin-left: -30%; /*Set margin to that of -(jobboszlopWidth)*/
text-align: left;
}

#egyoszlop { clear: both; width: 100%; }

#map { margin-left: auto; margin-right: auto; text-align: center; }

#lab{
clear: left;
width: 100%;
background: black;
color: #FFF;
text-align: center;
padding: 4px 0;
}

#lab a{
color: #FFFF80;
}

.belso{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}
.belso img { border: 0; }

/*    */
h1 { font-size: 120%; border-bottom: 3px double gray; text-align: center; }
#fej h1 { padding-top: 0; letter-spacing: 0.3em; }

.kicsi { font-size: 75%; }
.kozepdoboz { margin: auto; width: 25em; }
.kozepre {  margin: auto; text-align: center; }

.menulista ul { list-style: none; }
.menulista li { display: inline; border: 2px groove gray; margin: 0 1em 0 1em; padding: 0.5em; width: 33%; }

.linkszoveg { display: block; width: 33%; }

/* a korábbi stílusok */
a:Link {text-decoration: none; color: #33cc99; padding: 1px 2px 3px 2px;}
a:Active {text-decoration: none; color: #cc0000; padding: 1px 2px 3px 2px;}
a:Visited {text-decoration: none;  color: #ff9999; padding: 1px 2px 3px 2px;}
a:Hover { border-left: 2px groove gray; border-bottom: 2px groove gray; color: #33cccc}
h2 a:Hover { text-decoration: none; color: #33cccc;  padding: 1px 2px 3px 2px;}

.linkszoveg { font-size: 85%; text-align:left; letter-spacing: 0.1em; }

/* osztályok */

.idezet { font-family: "Times New Roman", Times, serif; font-size: 1.1em;
font-style: italic; font-weight: bold; letter-spacing: 0.02em; color: #ffffcc;}

.alairas { text-align: right; font-size: 85%; }

.kenyerszoveg { font-family: "Times New Roman", Times, serif; font-style: normal; font-size: 1em; }

.balkep { float: left; margin: 7px; padding: 3px; border: 1px solid gray; }
.jobbkep { float: right; margin: 7px; padding: 3px; border: 1px solid gray; }

.kis-idezet { font-family: "Times New Roman", Times, serif; font-size: 0.9em;
font-style: italic; color: #ffffcc;}

.jobbra { FONT-FAMILY: "Arial", helvetica, sans-serif; COLOR: rgb(220, 20, 60); FONT-STYLE: oblique; font-size: 0.85em; text-align: right;}

.elvalaszto { width: 15em; }
li.elvalaszto  { list-style-type: none; }

.evszam { font-family: serif; font-size: 0.85em; color: red; padding-right: 7em;  text-align: right; }

.kiemelt { display: block; background-color: #ccffcc; margin: 1px 25px 1px 25px;
 padding: 2px 5px 2px 5px; font-family: "Arial", helvetica, sans-serif; font-size: 1.2em; color: #336633; }

.nagyobb { padding: 1em; font-size: 1.2em; }
.kisebb { font-size: 0.85em; }

ul.jeltelen { list-style: none; padding-left: 2em; }

/* általános */

h2 {font-family: "Arial", helvetica, sans-serif; color: rgb(143, 188, 143);
font-size: 1.2em; padding-top: 1em;}

h3 {font-family: "Arial", helvetica, sans-serif; color: rgb(143, 188, 143);
font-size: 1.1em;}

h4 {font-family: Verdana, Arial, helvetica, sans-serif; color: #33cccc;
font-size: 1em;}

hr { width: 70%; }
blockquote { padding-left: 12em; }








