/* Galleria Classic Theme 2012-08-07 | https://raw.github.com/aino/galleria/master/LICENSE | (c) Aino */

.galleria-carousel .galleria-thumbnails-list {
	margin-left : 30px;
	margin-right : 30px;
}

.galleria-carousel .galleria-thumb-nav-left,
.galleria-carousel .galleria-thumb-nav-right {
	display : block;
}

.galleria-container {
	background-color : #FFFFFF;
	overflow : hidden;
	position : relative;
}

.galleria-container img {
	-moz-user-select : none;
	-o-user-select : none;
	-webkit-user-select : none;
}

.galleria-container.videoplay .galleria-info,
.galleria-container.videoplay .galleria-counter{
	display : none!important;
}

.galleria-counter {
	bottom : 10px;
	font : normal 11px/1 arial,sans-serif;
	left : 10px;
	position : absolute;
	text-align : right;
	z-index : 1;
}

.galleria-image-nav {
	height : 62px;
	left : 0;
	margin-top : -62px;
	position : absolute;
	top : 50%;
	width : 100%;
}

.galleria-image-nav-left,
.galleria-image-nav-right {
	background-position : 0 46px;
	cursor : pointer;
	filter : alpha(opacity=30);
	height : 124px;
	left : 10px;
	opacity : .3;
	position : absolute;
	width : 62px;
	z-index : 2;
}

.galleria-image-nav-right {
	background-position : -254px 46px;
	left : auto;
	right : 10px;
	z-index : 2;
}

.galleria-info {
	left : 15px;
	position : absolute;
	top : 15px;
	width : 50%;
	z-index : 2;
}

.galleria-info-close {
	background-position : -753px -11px;
	cursor : pointer;
	display : none;
	filter : alpha(opacity=50);
	height : 9px;
	opacity : .5;
	position : absolute;
	right : 5px;
	top : 5px;
	width : 9px;
}

.galleria-info-description {
	color : #222222;
	font-size : 13px;
	line-height: 130%;
	margin : 0;
}

.galleria-info-link {
	background-color : #555555;
	background-position : -669px -5px;
	border : 1px solid #FFFFFF;
	cursor : pointer;
	filter : alpha(opacity=70);
	height : 20px;
	opacity : .7;
	position : absolute;
	width : 20px;
}

.galleria-info-text {
	/* IE7 */
	background-color : #FFFFFF;
	border : 1px solid #000000;
	display : none;
	padding : 12px;
	zoom : 1;
}

.galleria-info-title {
	color : #555555;
	font : bold 12px/1.1 arial,sans-serif;
	margin : 0;
	margin-bottom : 7px;
}

.galleria-loader {
	background : url(../images/loader.gif) no-repeat 2px 2px;
	display : block;
	height : 20px;
	position : absolute;
	right : 10px;
	top : 10px;
	width : 16px;
	z-index : 10;
}

.galleria-stage {
	bottom : 60px;
	left : 10px;
	overflow : hidden;
	position : absolute;
	right : 10px;
	top : 10px;
}

.galleria-thumbnails .galleria-image {
	background : #000000;
	border : 1px solid #000000;
	cursor : pointer;
	float : left;
	height : 40px;
	margin : 0 5px 0 0;
	width : 60px;
}

.galleria-thumbnails-container {
	bottom : 0;
	height : 50px;
	left : 10px;
	position : absolute;
	right : 10px;
	z-index : 2;
}

.galleria-thumbnails-container .disabled {
	cursor : default;
	filter : alpha(opacity=20);
	opacity : .2;
}

.galleria-thumb-nav-left,
.galleria-thumb-nav-right {
	background-position : -495px 5px;
	cursor : pointer;
	display : none;
	filter : alpha(opacity=80);
	height : 40px;
	left : 0;
	opacity : .8;
	position : absolute;
	top : 0;
	width : 23px;
	z-index : 3;
}

.galleria-thumb-nav-left,
.galleria-thumb-nav-right,
.galleria-info-link,
.galleria-info-close,
.galleria-image-nav-left,
.galleria-image-nav-right {
	background-image : url(../images/classic-map.png);
	background-repeat : no-repeat;
}

.galleria-thumb-nav-right {
	background-position : -578px 5px;
	border-right : none;
	left : auto;
	right : 0;
}

.notouch .galleria-image-nav-left:hover,
.notouch .galleria-image-nav-right:hover {
	filter : alpha(opacity=100);
	opacity : 1;
}

.notouch .galleria-info-close:hover{
	filter : alpha(opacity=100);
	opacity : 1;
}

.notouch .galleria-info-link:hover {
	filter : alpha(opacity=100);
	opacity : 1;
}

.notouch .galleria-thumbnails-container .disabled:hover {
	background-color : transparent;
	filter : alpha(opacity=20);
	opacity : .2;
}

.notouch .galleria-thumb-nav-left:hover,
.notouch .galleria-thumb-nav-right:hover {
	filter : alpha(opacity=100);
	opacity : 1;
}

.touch .galleria-image-nav-left:active,
.touch .galleria-image-nav-right:active {
	filter : alpha(opacity=100);
	opacity : 1;
}

.touch .galleria-info-close:active{
	filter : alpha(opacity=100);
	opacity : 1;
}

.touch .galleria-info-link:active {
	filter : alpha(opacity=100);
	opacity : 1;
}

.touch .galleria-thumb-nav-left:active,
.touch .galleria-thumb-nav-right:active {
	background-color : #111111;
	filter : alpha(opacity=100);
	opacity : 1;
}

#galleria {
	height : 500px;
	width : 550px;
}

#galleria-loader{
	height : 1px!important;
}
