html, body, h1, h2, h3, h4, h5, h6, p{
border: 0;
cursor: default;
margin: 0;
padding: 0;
}

html, body{
background: #f3eee9;
color: #000;
}

a:link{
color: #00e;
}
a:visited{
color: #00c;
}
a:hover{
color: #e00;
}

p{
border: 0;
padding: 0;
margin: 0 0;
}

a img{
border: 0;
}
p{
margin-bottom: 5px;
}
img.left{
float: left;
margin-right: 5px;
margin-bottom: 5px;
}
img.right{
float: right;
margin-left: 5px;
margin-bottom: 5px;
}

#tarto{
-x- background: #eee url(kep/hatter.png) 0 0 repeat-y; /*740*/
padding-right: 14px;
width: 980px;
}
#tarto h2#cim2{
margin: 5px 135px 0 135px;
}

#fejlec{
background: #000 url(kep/fej_1024.jpg) no-repeat;
color: #fff;
}
h1{
font: normal 36px/48px Georgia,"Times New Roman",Times,sans-serif;
height: 70px;
letter-spacing: 7px;
}
h1, #fejlec h2{
text-indent: -2000px;
}
h1 a{
color: #fff;
display: block;
text-decoration: none;
}
h2{
border-bottom: 1px solid #f3eee9;
font: normal 14px/20px "Times New Roman",Times,sans-serif;
min-height: 20px;
letter-spacing: 3px;
word-spacing: -1px;
}
#evek{
float: right;
margin-top: -70px;
height: 65px;
padding: 2px;
overflow: hidden;
}
#evek{
font-size: 11px;
text-align: right;
}
#evek *{
margin: 0;
padding: 0;
}
#evek ul, #evek li{
list-style-type: none;
}
#evek a{
color: #fff;
text-decoration: none;
}
#info{
background: #ccc;
border-top: 1px solid #708088;
border-bottom: 1px solid #708088;
color: #708088;
font: normal 10px/12px Verdana,Arial,serif;
height: 12px;
text-align: right;
}
#info span{
display: none;
}
#info #fejlec-nap{
display: block;
float: left;
}

#bal{
float: left;
width: 130px;
}
#bal .blokk h3{
background: #708088;
color: #fff;
font: normal 12px/16px Georgia,"Times New Roman",Times,sans-serif;
font-variant: small-caps;
padding-top: 8px;
text-align: center;
}
#bal .tartalom{
font: normal 11px/14px Verdana,Arial,serif;
}
#bal .tartalom, #bal .tartalom a{
color: #000;
text-decoration: none;
}
#bal .blokk h4,
#bal .blokk .tartalom,
#bal-cegekpartnerek li{
border-bottom: 1px solid #807088;
margin: 2px;
}
#bal .blokk h4{
color: #708088;
font: bold 11px/14px Verdana,Arial,serif;
text-align: center;
}
#bal .blokk h4 a{
color: #708088;
text-decoration: none;
}
#bal .blokk .utolso{
border-bottom: 0;
}
#bal ul, #bal li{
list-style-type: none;
margin: 0;
padding: 0;
text-align: right;
}
#bal-tamogatok li{
text-align: center;
}
#bal-cegekpartnerek li{
line-height: 20px;
}

#jobb{
background: #eee;
color: #666;
float: right;
text-align: center;
width: 130px;
}
#jobb h3{
font: normal 10px/18px Verdana,Arial,serif;
letter-spacing: .5em;
padding-left: .5em;
}

#tartalom{
font: normal 11px/normal Verdana,Arial,serif;
margin: 0 130px;
text-align: justify;
padding: 5px;
}
#tartalom .tartalom{
padding: 2px;
}
#tartalom h3{
background: #f3eee9;
font: bold 12px/18px Verdana,Arial,serif;
padding: 2px;
}

#lablec{
clear: both;
color: #fff;
background: #708088;
font: normal 10px/12px Verdana,Arial,serif;
text-align: center;
}
#lablec a{
color: #fff;
text-decoration: none;
}

.telepulesek #abc{
font-variant: small-caps;
}
.telepulesek #abc .aktiv{
font-weight: bold;
}

.onkormanyzat #tartalom h3{
margin-bottom: 5px;
}
.onkormanyzat #tartalom h4{
margin: 15px 0 5px 0;
}
.onkormanyzat #megye{
line-height: 23px;
height: 23px;
}
.onkormanyzat #tartalom ul,
.onkormanyzat #tartalom li{
list-style-type: none;
margin: 0;
padding: 0;
}

.telepulesek li{
margin: 2px;
}
.telepulesek #abc{
font-size: 9px;
font-family:Arial;
height: 50px;
display: block;
line-height: 50px;
margin: 0 auto;
padding: 0;
text-align: center;
}
.telepulesek #abc li{
display: inline;
float: left;
margin: 0 2px;
padding: 0;
}

#admin{
float: right;
margin: 5px;
}

.onkormanyzat #tartalom h4{
border-bottom: 1px solid #728287;
padding: 2px;
}
.onkormanyzat #tartalom p{
text-indent: 2px;
}
.onkormanyzat #tartalom ul{
padding: 2px;
}

body.ceg #rejtve,
body.ceg-nagykep #rejt,
body.ceg-nagykep #bal,
body.ceg-nagykep #jobb{
display: none;
}
body.ceg-nagykep #tarto{
background-image: url(kep/hatter2.png);
}
body.ceg-nagykep #tartalom{
margin: 0;
text-align: center;
}
body.ceg-nagykep #rejtve{
display: block;
cursor: hand;
cursor: pointer;
}

.ceg h4{
background: #f3eee9;
font-size: 12px;
margin-bottom: 5px;
padding: 2px;
}
.ceg #tartalom br{
margin-bottom: 5px;
}
.ceg #tartalom strong{
display: block;
float: left;
text-align: right;
margin-right: 5px;
margin-top: 5px;
width: 200px;
}
.ceg #tartalom img{
margin-top: 10px;
}

.kereses #tartalom form{
margin: 10px 0;
}

.kereses #tartalom .uzenet-info{
text-align: center;
}

.link{
cursor: pointer;
cursor: hand;
color: #00f;
text-decoration: underline;
}

p.kep{
-x-text-align: center;
margin: 10px 0;
}

.cikk{
margin-bottom: 15px;
}
.cikk #tartalom img{
margin-right: 5px;
}

.cikkek #cikk-hirdetes{
height: 76px;
margin: 5px 0 5px 5px;
}
* html .cikkek #cikk-hirdetes{
margin-left: 1px;
}
.cikkek #cikk-hirdetes div{
float: left;
padding: 2px 17px;
background: #ddd;

}

.cikkek .cikk-iov{
border: 1px solid #ccc;
padding: 5px;
margin: 5px 0;
}
.cikkek .cikk-iov h4{
margin: 2px;
}
.cikkek .cikk-iov div{
margin-top: 1em;
}

.onkormanyzat #tartalom #rejtve .ul,
.onkormanyzat #tartalom #rejtve .ul li{
list-style-type: square;
}
.onkormanyzat #tartalom #rejtve .ul{
padding-left: 20px;
}

.ceg #tartalom dl{
margin: 0 auto;
width: 450px;
}
.ceg #tartalom dl dt{
width: 125px;
float: left;
font-weight: bold;
}
.ceg #tartalom dl dd{
margin-left: 125px;
}

#mti-tabla {
width: 710px !important;        

} 

#mti-tabla td{
vertical-align: top;
}

#mti-tabla table{

padding: 2px;
border: 1px solid lightgrey;
}

#forras{
border: 1px solid darkred;
}