a {

color: blue;
}
 
a.alkonyvt{

font-size:18px;font-family:verdana;
} 
 
img {
 border: solid 1px blue; 

}
body, html {
background-color: blue; padding: 0px; margin:0px;
overflow: hidden;
}


table.keret{
display: inline;
display: -moz-inline-box;
display: inline-block;
* display: inline;
position:relative;
margin:0px;
padding:0px;
width: 132px;
height:160px;
}

td.keret {
cursor: pointer;
 text-align:center;
 border: solid 1px blue; 
 width:125px; 
 height:160px;
 font-size: 16px;
 margin: 0px;
 padding: 0px;
}

img.backbone {

display: block; position: absolute;z-index:0; top:0px; left: 0px; width:100%; 

}

h3{
font-size:18px;font-family:verdana;
}

.help{
width:100%;
height:100%;
vertical-align: middle;
text-align:center;

}

div.base0 {
display: block;
position:relative;
text-align: left;
width: 800px;
height: 600px;
overflow: hidden;
z-index:20;
margin-left: auto;
margin-right: auto;
}

div.base {
color: blue;
display: block;
position:relative;
text-align: left;
width: 800px;
height: 600px;
overflow: hidden;
z-index:30;
background-image: url("theme.png");
}

div.base2 {
display: block;
position:relative;
text-align: left;
width: 800px;
height: 600px;
top: -600px;
overflow: hidden;
z-index:40;
}
div.fejlec {
position: relative;
width: 755px;
height: 52px;
left:20px;
top:26px;
text-align:center;


vertical-align: middle;
font-size: 32px;
color:blue;
cursor: pointer;
overflow: hidden;
}

table.menu {
height: 494px;
width:100%;
}
td.menu
{
text-align:center;
vertical-align: middle;
font-size: 20px;
}
td.menu_bottom{
vertical-align:bottom; 
text-align:center;
height:100px;
font-size: 10px;
width:33%
}

div.menu {
color: blue;
position: relative;
width: 172px;
height: 494px;
left: 20px;
top: 30px;

}

div.alkonyvt{
width:100%;
padding-bottom:30px;
}

div.album {
text-align: center;
overflow: auto;
width: 576px;
height: 488px;
position: relative;
left: 198px;
top: -462px;
font-size: 16px;

}

div.album_komp{
margin-left:auto; 
margin-right:auto; 
width:535px;

}


div.nezoke{
position: absolute;
z-index:999999;


top:10px;

background-color:blue;
border: solid 4px blue;
text-align:center;
visibility:hidden;
}
img.nezoke{
margin-left: auto;
margin-right: auto;

}
div.nezoke_head{
color:yellow;
font-size: 14px;
height:16px;
}
img.loadim{
border-width: 0px;
}

div.loadim{
position:absolute;
display: block; 
top:0px;
left: 0px;
width: 100%;
height:100%;
z-index:99999;
background-image: url("l1.png");
visibility:hidden;
}

table.loadim{
width: 100%;
height:100%;
z-index:99999;
}

td.loadim {
width: 100%;
height:100%;
vertical-align:middle;
text-align:center;
}

td.palus{
width: 100%;
height:100%;
vertical-align:middle;
text-align:center;

}
div.palus{
width:240px; height:240px;background-image:url('portre.png');text-align:center;
margin-left: auto;
margin-right: auto;
}

div.reading{
color: black;
width:100%;
text-align:justify;
}

div.allomasok {
display: block; 
text-align: justify ; 
border: solid 0px blue; 
padding:0px; 
font-size:16px;
}

div.allomaskep {
display:block;
float:left; 
text-align: center;
border: solid 0px blue; 
margin-right: 2px;
margin-bottom: 0px; 
font-family:helvetica;
font-size: 12px;
font-weight:bold;
}

img.allomasok {cursor: pointer; display:block;}


div.fejlec_cim {font-size: 20px; color:blue;}
div.fejlec_szoveg {font-size: 20px;color:blue;}