/*
 * Galleria Classic Theme
 * Copyright (c) 2010, Aino
 * Licensed under the MIT license.
 */

.galleria-container {
	position: relative;
	overflow: hidden;
}
	.galleria-container img {
		-moz-user-select: none;
		-webkit-user-select: none;
		-o-user-select: none;
	}
.galleria-stage {
	position: absolute;
	top: 0px;
	left: 0px;
	right: 0px;
	overflow:hidden;
}
	.galleria-loader {
		width: 48px;
		height: 48px;
		position: absolute;
		top: 50%;
		left: 50%;
		margin: -24px 0 0 -24px;
		z-index: 2;
		display: none;
		opacity: .8;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
		filter: alpha(opacity=80);
		-moz-border-radius: 6px;
		-webkit-border-radius: 6px;
		border-radius: 6px;
	}
		.galleria-image-nav-left,
		.galleria-image-nav-right {
		    opacity: .3;
		    filter: alpha(opacity=30);
		    cursor: pointer;
		    width: 46px;
		    height: 120px;
		    position: absolute;
		    left: 10px;
		    z-index: 2;
		    background-repeat: no-repeat;
		    background-position: -150px 50%;
			top: 50%;
			margin-top: -60px;
		}
		.galleria-image-nav-right {
			left: auto;
			right: 10px;
			background-position: -196px 50%;
			z-index: 2;
		}
		.notouch .galleria-image-nav-left:hover,
		.notouch .galleria-image-nav-right:hover {
			opacity: 1;
			filter: alpha(opacity=100);
		}
		.touch .galleria-image-nav-left:active,
		.touch .galleria-image-nav-right:active {
			opacity: 1;
			filter: alpha(opacity=100);
		}
	.galleria-progress {
		height: 4px;
		position: absolute;
		top: 0;
		left: 0;
		width: 0;
		z-index: 3;
		opacity: .3;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
		filter: alpha(opacity=30);
	}
.galleria-info {
	width: 100%;
	bottom: 0;
	left: 0;
	z-index: 2;
	position: absolute;
	display: none;
}
	.galleria-info-text {
		margin: 15px;
		padding: 12px;
	}
	.galleria-info-title {
		font-size: 12px;
		font-weight: bold;
		margin: 0 0 7px 0;
	}
	.galleria-info-description {
		font-size: 12px;
		font-style: italic;
		margin: 0;
	}
	.galleria-info-close {
		width: 30px;
		height: 30px;
		position: absolute;
		top: 15px;
		right: 15px;
		background-position: -452px 0px;
		opacity: .5;
		filter: alpha(opacity=50);
		cursor: pointer;
	}
	.notouch .galleria-info-close:hover{
		opacity:1;
		filter: alpha(opacity=100);
	}
	.touch .galleria-info-close:active{
		opacity:1;
		filter: alpha(opacity=100);
	}
.galleria-bar {
	position: absolute;
	left: 0;
	width: 100%;
	height: 30px;
	z-index: 3;
}
	.jp-previous,
	.jp-play,
	.jp-pause,
	.jp-next,
	.jp-repeat,
	.jp-repeat-off {
		display: block;
		width: 30px;
		height: 30px;
		float : left;
		cursor: pointer;
		text-indent: -5000px;
		overflow: hidden;
	}
	.jp-previous {
		background-position: 0 0;
	}
	.jp-play {
		background-position: -30px 0;
	}
	.jp-pause {
		background-position: -60px 0;
	}
	.jp-next {
		background-position: -90px 0;
	}
	.jp-repeat {
		opacity: .5;
		filter: alpha(opacity=50);
		background-position: -120px 0;
	}
	.jp-repeat-off {
		background-position: -120px 0;
	}
	.jp-time {
		height: 30px;
		line-height: 30px;
		float: left;
		font-size: 11px;
		padding-left: 8px;
		font-weight: bold;
	}
		.jp-time span {
			line-height: 30px;
		}

	.galleria-info-link,
	.galleria-fullscreen,
	.galleria-play {
		width: 30px;
		height: 30px;
		float : right;
		cursor: pointer;
	}
	.galleria-play {
		background-position: -272px 0;
	}
	.galleria-play.playing {
		background-position: -302px 0;
	}
	.galleria-fullscreen.fs {
		background-position: -362px 0;
	}
	.galleria-fullscreen {
		background-position: -332px 0;
	}
	.galleria-info-link {
		opacity: .5;
		filter: alpha(opacity=50);
		background-position: -242px 0;
	}
	.galleria-info-link.enabled {
		opacity: 1;
		filter: alpha(opacity=100);
		background-position: -242px 0;
	}
	.galleria-counter {
		height: 30px;
		line-height: 30px;
		float: right;
		text-align: right;
		font-size: 11px;
		padding-right: 8px;
		font-weight: bold;
	}
		.galleria-counter span {
			line-height: 30px;
		}
.galleria-thumbnails-container {
	padding: 10px;
	bottom: 0px;
	position: absolute;
	left: 0px;
	right: 0px;
	z-index: 2;
}
	.galleria-carousel .galleria-thumbnails-list {
		margin-left: 30px;
		margin-right: 30px;
	}
		.galleria-thumbnails .galleria-image {
			margin: 0 5px 0 0;
			float: left;
			cursor: pointer;
		}
	.galleria-thumb-nav-left,
	.galleria-thumb-nav-right {
		cursor: pointer;
		display: none;
		background-position: -392px 50%;
		position: absolute;
		left: 0;
		top: 0;
		width: 30px;
		z-index: 3;
		background-repeat: no-repeat;
	}
	.galleria-thumb-nav-right {
		background-position: -422px 50%;
		right: 0;
		left: auto;
	}
	.galleria-thumbnails-container .disabled {
		opacity: .2;
		filter: alpha(opacity=20);
		cursor: default;
	}
	.notouch .galleria-thumbnails-container .disabled:hover {
		opacity: .2;
		filter: alpha(opacity=20);
	}
	.galleria-carousel .galleria-thumb-nav-left,
	.galleria-carousel .galleria-thumb-nav-right {
		display: block;
	}
