#gbox {
visibility:hidden;
text-align:center;
position:fixed;
top:0px;
left:0px;
height:100%;
width:100%;
background-image:url('grfx/matsupictu/trans.png');
z-index:100;
/*border:1px solid red;*/
}

#ginner {
background:#E0FF00;
padding:20px;
/* border:10px solid #fff; */
cursor:pointer;
position:absolute;
top:50%;
left:50%;
margin-left:-300px;
margin-top:-200px;
text-align:center;
/*border:1px solid yellow;*/
}
#closearrow {
position:absolute;
top:10px;
left:10px;
z-index:58;
cursor:pointer;
}
#close2 {
background-color:#666;
color:#fff;
font-family:sans-serif;
font-weight:bold;
font-size:9pt;
position:absolute;
z-index:12;
top:50%;
left:50%;
padding:1px 2px;
visibility:hidden;
}
#gallery {
text-align:center;
/*border:1px solid red;*/
}

#loader {
visibility:hidden;
position:absolute;
top:50%;
left:50%;
z-index:11;
}
#buttons {
width:100%;
padding:0px;
margin-top:10px;
text-align:center;
vertical-align:middle;
/*border:1px solid blue;*/
}
#bprev,#bnext {
cursor:pointer;
margin:0px 2px;
vertical-align:bottom;
}
.grey {
background-color:#666;
padding: 0px 1px;
margin: 0px 2px;
color:#666;
font-size:9pt;
vertical-align:bottom;
}
.whitebox {
background:#fff;
color:#444;
padding: 0px 4px;
margin:0px 2px;
font-weight:bold;
font-family:sans-serif;
font-size:9pt;
vertical-align:bottom;
}
#author_mp {
text-align:center;
top:50%;
left:50%;
margin-left:-280px;
margin-top:250px;
position:absolute;
width:400px;
color:#fff;
font-family:Helvetica,Arial,sans-serif;
font-size:10pt;
font-weight:bold;
}