/*photogallery*/
body{margin:0;padding:0;}
a img {border:0px;padding:0;margin:0;}

.phocagallery-box-file
{
position:relative;
float:left;
width:120px;
height:140px;
border:1px solid #E8E8E8;
padding:5px;
background:#fcfcfc;
margin:5px;
text-align:center;
overflow:visible;
}
.phocagallery-box-file-first
{
background:#f5f5f5;
width:100px;height:100px; overflow: hidden;
display: table; vertical-align:middle;
}

.phocagallery-box-file-second
{
display: table-cell; vertical-align: middle;
}

.phocagallery-box-file-third
{
	text-align:center;
}


#phocagallery a img
{
	border: 0px;text-decoration:underline;background:#fc0000;
}

#phocagallery a:hover, #phocagallery a:active, #phocagallery a:focus
{
	background: none;border:0px;text-decoration:none;
}

#phocagallery .name{margin-top:5px;color:#135cae;font-style:italic;font-weight:bold;text-align:center;}
#phocagallery .detail{text-align:right;}

.phocagallery-box-file:hover, .phocagallery-box-file.hover 
{
	border:1px solid #135cae;padding:5px;background:#f5f5f5;text-decoration:none;
}

/*detail*/
.phocagallery-box-file-d
{
position:relative;
float:left;
border:1px solid #E8E8E8;
background:#fcfcfc;
text-align:center;
overflow:visible;
width:640px;
height:480px;
}
.phocagallery-box-file-first-d
{
background:#f5f5f5;
width:640px;height:480px; overflow: hidden;
display: table; vertical-align:middle;
}

/*download message*/
#download-msg{
font-family:sans-serif;
font-size:83%;
position:absolute;
left: 10%;
top:10%;
background-color: #ebecff;
border: 5px solid #cccccc;
filter:alpha(opacity=80);
opacity: 0.8;
-moz-opacity:0.8;
z-index:1000;
}
	
/*download message text*/
#download-msg div {
padding: 10px;
font-weight: bold;
color: #000000;
filter:alpha(opacity=100);
opacity: 1;
-moz-opacity:1;
position: relative;
z-index:1000;
}
