.pg-cv-desc {
	padding: 20px 40px;
}

#pg-msnr-container {
	padding: 20px 40px;
}

.pg-cv-box.item {
	width: 278px;
	height: 278px;
	margin: 0;
	padding:0;
	box-shadow: none;
	position: relative;
	border: 1px solid #fff;
	/*border-left: none;*/
	overflow: hidden;
	border-radius: 0; 
	background: #ffffff;
}

#phocagallery .pg-cv-box.item img {
	max-width: 100%;
	max-height: 100%;
}

#phocagallery .pg-cv-box.item .pg-cv-box-img, #phocagallery .pg-cv-box.item .pg-cv-box-img div {
	width: 100%;
	height: 100%;
}

#phocagallery .pg-cv-box.item .pg-cv-box-img .pg-box3 {
	line-height: 100%;
}

#phocagallery .pg-cv-box.item.go-up  {
	background: none;
}

#phocagallery .pg-cv-box.item.go-up .pg-cv-box-img .pg-box3 a {
	width: 100%;
	height: 100%;
	display: block;
	background: url(../images/back64.png) no-repeat 50% 50%;
}

#phocagallery .pg-cv-box.item.go-up .pg-cv-box-img .pg-box3 a img {
	display: none;
}


.pg-cv-box.item:first-child {
	/*border-left: 1px solid #fff;*/
}

.pg-cv-name.pg-cv-folder {
	position: absolute;
	bottom: 0;
	width: 100%;
	padding: 0;
	text-align: center;
	background: none;
	font-size: 14px;
	height: 30px;
	line-height: 30px;
	
	/* Fallback for web browsers that don't support RGBa */
    background-color: rgb(0, 0, 0);
    /* RGBa with 0.6 opacity */
    background-color: rgba(0, 0, 0, 0.6);
    /* For IE 5.5 - 7*/
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
    /* For IE 8*/
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
}