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

body{
background: #fff url(nye-c.png) 0 0 repeat-y;
color: #000;
}

a:link,
a:visited{
color: #c00;
}

#tarto{
background: url(nye-a.jpg) 0 0 no-repeat;
min-height: 1320px;
}
#tarto2{
background: url(nye-b.jpg) 0 700px no-repeat;
min-height: 1320px;
width: 1024px;
}

h1{
display: none;
}

#cim{
color: #fff;
padding: 0 20px;
font: normal 13px/30px Helvetica,Verdana,serif;
display: block;
text-align: right;
}

#menu{
float: left;
width: 245px;
margin-top: 450px;
}
#menu, #menu li{
list-style: none;
}
#menu li{
font: normal 16px/20px Tahoma,Helvetica,serif;
margin-bottom: 5px;
}
#menu li a,
#menu li a:link,
#menu li a:visited{
background: url(potty-50.png) 100% 50% no-repeat;
display: block;
padding: 10px;
color: #c00;
text-decoration: none;
text-align: right;
padding-right: 50px;
}
#menu li a:hover{
background-image: url(potty.png);
text-decoration: underline;
}
#menu li li a:link,
#menu li li a:visited{
background-position: 90% 50%;
padding-right: 70px;
}
body.index #menu-index,
body.programok #menu-programok,
body.helyszin #menu-helyszin,
body.kiallitok #menu-kiallitok,
body.tamogatok #menu-tamogatok,
body.sajto #menu-sajto,
body.galeria #menu-galeria,
body.jelentkezes #menu-jelentkezes,
body.jegyelovetel #menu-jegyelovetel,
body.sajtoregisztracio #menu-sajtoregisztracio{
font-weight: bold;
}
body.index #menu-index a,
body.programok #menu-programok a,
body.helyszin #menu-helyszin a,
body.kiallitok #menu-kiallitok a,
body.tamogatok #menu-tamogatok a,
body.sajto #menu-sajto a,
body.galeria #menu-galeria a,
body.jelentkezes #menu-jelentkezes a,
body.jegyelovetel #menu-jegyelovetel a,
body.sajtoregisztracio #menu-sajtoregisztracio a{
background-image: url(potty.png);
}

#tartalom{
margin-left: 300px;
margin-top: 220px;
margin-right: 50px;
padding-bottom: 20px;
font: 17px/25px Helvetica,Verdana,serif;
}

h2{
margin-bottom: 70px;
text-align: center;
}

body.index #tarto2{
background: url(nnn.jpg) 260px 370px no-repeat;
}

#tartalom h2{
height: 66px;
line-height: 66px;
}
/*
body.index #tartalom h2{
text-indent: -10000px;
background: url(h-rendezveny.png) 50% 50% no-repeat;
}
body.programok #tartalom h2{
text-indent: -10000px;
background: url(h-programok.png) 50% 50% no-repeat;
}
body.helyszin #tartalom h2{
text-indent: -10000px;
background: url(h-helyszin.png) 50% 50% no-repeat;
}
body.megkozelites #tartalom h2{
text-indent: -10000px;
background: url(h-helyszin.png) 50% 50% no-repeat;
}
body.kiallitok #tartalom h2{
text-indent: -10000px;
background: url(h-kiallitok.png) 50% 50% no-repeat;
}
body.tamogatok #tartalom h2{
text-indent: -10000px;
background: url(h-tamogatok.png) 50% 50% no-repeat;
}
body.sajto #tartalom h2{
text-indent: -10000px;
background: url(h-sajto.png) 50% 50% no-repeat;
}
body.jelentkezes #tartalom h2{
text-indent: -10000px;
background: url(h-jelentkezes.png) 50% 50% no-repeat;
}*/

#tartalom ul{
padding-left: 20px;
}
#tartalom ul,
#tartalom li{
list-style: disc;
}
#tartalom h3{
margin-top: 1em;
}
#tartalom dl{
border: 1px solid #666;
padding: 2px;
}
#tartalom dt,
#tartalom dd{
border-bottom: 1px solid #ccc;
padding: 5px;
}
#tartalom dt{
float: left;
width: 420px;
}
#tartalom dd{
margin-left: 420px;
}
#tartalom dt.utolso,
#tartalom dd.utolso{
border: 0;

}

#bannerok{
position: absolute;
left: 1030px;
width: 120px;
}

#tartalom h3{
color: #c00;
font: normal 17px/25px Helvetica,Verdana,sans-serif;
}

#tartalom form dl dt,
#tartalom form dl dd{
border-bottom: 0;
}
#tartalom form dl dt{
width: 190px;
}
#tartalom form dl dd{
margin-left: 200px;
}
#tartalom form input,
#tartalom form select{
border: 1px solid #ccc;
font: normal 17px/25px Helvetica,Verdana,sans-serif;
padding: 2px;
width: 100%;
}
#tartalom form select{
text-align: right;
}
#tartalom form button{
border: 2px outset #666;
}
.uzenet-rendben{
background: #cfc;
border: 1px solid #696;
color: #696;
font-weight: bold;
margin: 5px 0;
padding: 5px;
}
.uzenet-hiba{
background: #fcc;
border: 1px solid #966;
color: #966;
font-weight: bold;
margin: 5px 0;
padding: 5px;
}
.uzenet-info{
background: #ffc;
border: 1px solid #996;
color: #663;
margin: 5px 0;
padding: 5px;
}

hr{
background: #c00;
height: 1px;
border: 0;
text-align: center;
margin: 1em auto;
color: #c00;
}

#tartalom table td,
#tartalom table th{
padding: 2px;
}

.programok #tartalom table th{
text-transform: uppercase;
}
.programok #tartalom table th,
.programok #tartalom table td{
padding: 5px;
}
.programok #tartalom table .tda div{
border-right: 1px solid #000;
padding: 5px;
}
.programok #tartalom table td div{
border-bottom: 1px solid #000;
}
.programok #tartalom table th div,
.programok #tartalom table .ures div{
border-right: 0 !important;
}
.programok #tartalom table .ures div{
border-bottom: 0;
}

#tartalom h2, img, div { behavior: url(iepngfix.htc) }

