/* div GALERIA */

#galeria{
  width:900px;
  margin:0 auto;
  padding:10px;
  border:1px solid #333;
  border-bottom:none;
  background:#111;
}

/*  */

.galeria-tytul{
display:block;
height:100px;
padding:10px 5px 7px 5px;
border-bottom:1px solid #611;
font-size:1.0em;
letter-spacing:0.1em;
text-align:justify;
font-variant:small-caps;
font-weight:bold;
color:#666;
cursor:pointer;
text-decoration:none;
}
#id0{border-top:1px solid #611;}
.galeria-tytul:hover{
background:#222;
}
.galeria-tytul .album-tn{
  width:100px;
  height:100px;
  margin:0 10px 0 0;
  vertical-align:middle;
  border:1px solid #333;
  text-align:center;
/*  display:none;
  position:absolute;*/
}

.galeria-p{
text-align:center;
padding:4px;
margin:4px auto;
font-family:Tahoma, Verdana, Arial, sans;
border-spacing:20px;
}
.galeria-p td{
vertical-align:middle;
width:400px;
height:340px;
border-left-width:20px;
border-right-width:20px;
background:#333;
border:1px solid #666;
}
.galeria-p a{
text-decoration:none;
font-family:Tahoma, Verdana, Arial, sans;
text-align:center;
}

.galeria-p a img{
padding:4px;
border:1px solid #afa;
background:#fff;
max-width:300px;
max-height:229px;
}
p#back2top{margin:0 0 15px 0;
border-bottom:1px solid #bdb;}
p#back2top a {display:block;text-align:center;text-decoration:none;color:#666;font-size:0.8em;margin:0 0 5px 0;}
p#back2top a:hover {color:#999;}

#fota-full, #loading{
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:url(rozbitGaleria-tlo.png);
text-align:center;
z-index:23;
}

#fota-full p#fota-full-p{
position:absolute;
background:#fff;
top:50%;
left:50%;
padding:0 0 7px 0;
min-width:300px;
/*margin:0 auto;*/
}
#fota-full p#fota-full-p span#fota-full-navi{
  display:block;
  width:300px;
  margin:0 auto;
  font-size:0.8em;
  font-weight:bold;
  font-variant:small-caps;
  text-align:center;
}

#fota-full p#fota-full-p span#fota-full-navi a{
text-decoration:none;
}
#fota-full p#fota-full-p span#fota-full-info{
display:block;
position:absolute;
top:20px;
left:19px;
height:16px;
width:0;
padding:3px 0 0 0;
background:#fff;
border-bottom:1px solid #666;
border-right:1px solid #666;
color:#000;
font-size:9px;
text-align:left;
white-space:nowrap;
}

#fota-full p#fota-full-p span#fota-full-info img#full-fota-info-fade{
display:block;
position:absolute;
top:-20px;
right:0;
width:19px;
height:19px;
border:none;
}
#fota-full p#fota-full-p span#fota-full-close{
display:block;
position:absolute;
top:20px;
right:19px;
height:24px;
width:0;/*
background:#fff;
border-bottom:1px solid #666;
border-left:1px solid #666;
color:#000;*/
}
#fota-full p#fota-full-p span#fota-full-close a{
display:block;
width:24px;
height:24px;
background:url(close.png) no-repeat center;

}

#fota-full p#fota-full-p img{
display:block;
border:1px solid #666;
margin:20px auto 5px auto;
}

#fota-full p#fota-full-p a:hover{
color:#000
}
#fota-full p#fota-full-p #fota-full-a-prev{
margin:2px 20% 2px 4%;
}
#fota-full p#fota-full-p #fota-full-a-next{
margin:2px 4% 2px 20%;
}
#fota-full p#fota-full-p #fota-full-a-close{
margin:2px 0;
}

#loading img{
position:absolute;
width:54px;
height:54px;
margin:-27px 0 0 50%;
top:50%;
left:-27px;
}
