.view-big-photo	{
	position: relative;
}

.view-small-list-photos	{
	position: relative;
	overflow: hidden;
}

.iv-slider-list {
	position: relative;
	margin: 0 auto;
}

.iv-photo-active{
	border: 4px solid red;
}

.iv-thumbnail-button-forward .iv-thumbnail-horizontal,
.iv-thumbnail-button-backward .iv-thumbnail-horizontal
{
	background-image: url(/mod/files/photogallery/images/arrows-small.png);
	background-repeat: no-repeat;
	display: block;
	width: 17px;
	height: 17px;
	color: transparent;
	cursor: pointer;
}

.iv-thumbnail-button-backward .iv-thumbnail-horizontal{
	background-position: 0 -17px;
	margin: 0 auto;
}

.iv-thumbnail-button-forward .iv-thumbnail-horizontal{
	margin: 0 auto;
}

.iv-thumbnail-button-backward:hover .iv-thumbnail-horizontal
{
	background-position: -17px -17px;
}
.iv-thumbnail-button-forward:hover .iv-thumbnail-horizontal
{
	background-position: -17px 0;
}

.showcase-arrow-previous, .showcase-arrow-next
{
	position: absolute;
	background: url('/mod/files/photogallery/images/arrows.png');
	width: 33px;
	height: 33px;
	top: 220px;
	cursor: pointer;
}

.showcase-arrow-previous
{
	left: -44px;
}

.showcase-arrow-previous:hover
{
	background-position: 0px -34px;
}

.showcase-arrow-next
{
	right: -44px;
	background-position: -34px 0;
}
.showcase-arrow-next:hover
{
	background-position: -34px -34px;
}



.photo-small-container {
	vertical-align: top;
}


.small-photo-list img {
	border: 0 none;
    font-style: inherit;
    font-weight: inherit;
    margin: 0;
    padding: 0;
    vertical-align: baseline;
}

.small-photo-list {
	overflow: hidden;
	vertical-align: top;
}

.small-photo-list-container div{
	display: inline-block;
}

.small-photo-list-container {
	position: relative;
}



.view-big-photo	.transparency {
	opacity: 0.5;
	background: #000;
	color: #FFF;
	position: absolute;
	width: 100%;
}


.view-big-photo	.transparency  span{
	cursor: pointer;
}
.view-big-photo	.transparency  p a{
	color: #FFF;
}


.photo-array {
	position: relative;
	text-align: center;
}

.photo-array span {
	margin: 5px;
	cursor: pointer;
	color: grey;
}
.photo-array span.active {
	color: #FFF;
}

.block {
	display: inline-block;
}