BODY {
background-color: #101010;
color: #323232;
padding: 0;
margin: 0;
}


BODY.index {
background-color: #efefef;
color: #323232;
}


BODY#sotet {
background-color: #040404;
}

#index-bg{
background-image: url(images/index.png);
background-repeat: no-repeat;
position: absolute;
top: 150px;
left: 50%;
margin-left: -398px;
width: 796px;
height: 595px;
}

#index-bg_sotet{
background-image: url(images/index_sotet.png);
background-repeat: no-repeat;
position: absolute;
top: 150px;
left: 50%;
margin-left: -398px;
width: 796px;
height: 595px;
}

#index_ujpecs{
position: absolute;
top: 200px;
left: 700px;
}


#kezd_ujpecs{
position: absolute;
top: 80px;
left: 50%;
margin-left: 320px;
z-index: 10;
}
IMG#ind_magyar {
position: absolute;
left: 545px;
top: 224px;
}

IMG#ind_eng {
position: absolute;
left: 545px;
top: 289px;
}

IMG#ind_text {
position: absolute;
left: 50%;
top: 300px;
}

#kapcs {
position: absolute;
left: 720px;
top: 235px;
}

#click {
position: absolute;
left: 780px;
top: 285px;
}

#earth-hour {
position: absolute;
left: 485px;
top: 450px;
}


IMG.kep_tart {
border: #000000 1px solid;
}

#headertop {
position: absolute;
left: 50%;
top: 2px;
}

#headerright {
position: absolute;
left: 50%;
margin-left: 393px;
top: 47px;
}

#home {
position: absolute;
top: 10px;
left: 50%;
margin-left: 330px;
}

.table {
position: absolute; left: 50%; top: 28px; margin-left: -392px; width: 786px;
}

.szegelyb {
background-image: url(images/szegely-bal_romerp.jpg);
background-repeat: repeat-y;
width: 3px;
}

.szegelyj {
background-image: url(images/szegely-jobb_romerp.jpg);
width: 3px;
background-repeat: repeat-y;
}

#menu {
background-color: #efefef;
}




.menu {width:781px; height:37px; position:relative; z-index:1; font-family:arial, sans-serif;}


.menu ul { padding:0; margin:0; list-style-type:none; }
.menu li {float:left; position:relative;  height: 37px;}

.menu ul a, menu ul a:visited {display:block; height:37px; text-decoration: none;}
.menu ul ul a, menu ul ul a:visited {display: inline; height: 30px;}
.menu ul ul ul a, menu ul ul ul a:visited {display: inline; height: 30px;}

.menu ul ul { padding: 0; margin: 0;width: 129px;}

.menu li li { padding: 0; margin: 0; background: none; width: 129px; height: 30px; }
.menu li.astrof li li { padding: 0; margin: 0; background: none; width: 129px; height: 29px; }

.menu li.holddio ul ul { position: relative; left: 122px; top: -37px; }
.menu li.astrof ul ul { position: relative; left: 183px; top: -42px; }

.menu table {position:absolute; top:0; left:0; border-collapse:collapse;}

/*második réteg drop-down */
.menu ul ul { visibility: hidden; }
.menu ul li:hover ul{visibility:visible; }

/*harmadik réteg drop-down */
.menu ul :hover ul ul{visibility:hidden;}
.menu ul :hover ul :hover ul{ visibility:visible;}





#elvalaszto {
height: 7px;
margin-top: -10px;
}

.content {
text-align: center;
background-color: #efefef;
color: #323232;
width: 782px;
}

.pad {
color: #323232;
width:745px;
margin: 0;
font-family: 'trebuchet ms', 'Times New Roman';
font-style: italic;
font-size: 11pt;
text-indent: 0px;
text-align: justify;
line-height: 20pt;
padding-left: 17px;
padding-right: 17px;
}

.infov33{
color: #202020;
font-size: 12pt;
}

.infov33t{
color: #c10404;
font-size: 13pt;
font-weight: bold;
letter-spacing: 4px; 
}

.bo{
font-weight: bold;
}

.link A{
font-family: 'Arial', 'Times New Roman';
font-style: normal;
font-weight: bold;
text-decoration: underline;
color: #323232;
font-size: 12pt;
line-height: 12pt;
}

.link {
font-weight: bold;
font-size: 8pt;
line-height: 11pt;
}