/* Gallery */

.imageblock .rg_content { border: 1px solid #ccc; padding: 2px; }

.tx-rgsmoothgallery-pi1 { background: #fff url('../images/blocks/ajax-loader.gif') center center no-repeat; }

.myGallery { width: 460px; height: 345px; z-index:5; display: none; }
.news-fi-list .myGallery { width: 120px!important; height: 90px!important; }

.jdGallery { overflow: hidden; position: relative; }
.jdGallery a:active { outline: none; }
.jdGallery img { 	border: 0; margin: 0; }

.jdGallery .slideElement { width: 100%; height: 100%; background: #fff no-repeat center center; position: absolute; left:0; right:0; margin:0; 	padding:0; opacity:0; }
.news-fi-list .jdGallery .slideElement { width: 120px; height: 90px; background-color: #fff; left: 2px; top: 2px; }

.jdGallery .loadingElement { width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: #fff url('../images/blocks/ajax-loader.gif') center center no-repeat;
}

.jdGallery .slideInfoZone { width: 100%; height: 90px; text-indent: 0; background: #e7e8e9; margin: 0px; overflow: hidden; position: absolute; left: 0; bottom: 0; z-index: 10; 
	opacity: .97!important;
	filter: alpha(opacity: 97)!important;
	-moz-opacity: 0.97!important; 
	-khtml-opacity: 0.97!important;
}

		#b-ie6 .jdGallery .slideInfoZone { bottom: -1px; }

.jdGallery .slideInfoZone h2 { margin: 6px 9px 9px 9px; color: #000; text-transform: none; line-height: 1.25em; font-size: 11px; }


.jdGallery .slideInfoZone p { color: #000; margin: 0 5px; text-transform: none; line-height: 1.25em; font-size: 11px; }

.jdGallery div.carouselContainer
{
	position: absolute;
	height: 135px;
	width: 100%;
	z-index: 10;
	margin: 0px;
	left: 0;
	top: 0;
	opacity: .97!important;
	filter: alpha(opacity: 97)!important;
	-moz-opacity: 0.97!important; 
	-khtml-opacity: 0.97!important;
}

.jdGallery a.carouselBtn { width: 90px; height: 23px; font-size: 11px; color: #828385; text-align: center; text-decoration: none; background: url(../images/buttons/thumbs24bit.png) left top no-repeat; padding: 0 13px; position: absolute; bottom: -3px; right: 12%; cursor: pointer; }
		
		#b-ie6 .jdGallery a.carouselBtn, #b-ie7 .jdGallery a.carouselBtn  { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/msf/images/buttons/thumbs24bit.png', sizingMethod='crop'); background: none!important; } 
		#b-ie6 .jdGallery a.carouselBtn { bottom: -4px; }

		#b-ie6 .jdGallery a.carouselBtn span, #b-ie7 .jdGallery a.carouselBtn span { filter:progid:DXImageTransform.Microsoft.Alpha(opacity = 100)!important; zoom: 1; }

		
.jdGallery a.play {
	position: absolute;
	bottom: 0;
	right: 30px;
	height: 20px;
	width:20px;
	background: url('img/control_play.png') no-repeat center right;
	cursor: pointer;
}

.jdGallery a.pause {
	background: url('img/control_pause.png') no-repeat center right;
}

.jdGallery .carousel
{
	position: absolute;
	width: 100%;
	margin: 0px;
	left: 0;
	top: 0;
	height: 115px;
	background: #fff;
	color: #fff;
	text-indent: 0;
	overflow: hidden;
}

.jdGallery .carousel .carouselWrapper
{
	position: absolute;
	width: 100%;
	height: 78px;
	top: 10px;
	left: 0;
	overflow: hidden;
}

.jdGallery .carousel .carouselInner { position: relative; }
.jdGallery .carousel .carouselInner .thumbnail { padding: 0; margin:0; background: #fff; background-position: center center; float: left; cursor: pointer;
	opacity: 1!important;
	filter: alpha(opacity: 100)!important;
	-moz-opacity: 1!important; 
	-khtml-opacity: 1!important;
	position: relative;
}

.jdGallery .carousel .label { display: none; font-size: 11px; color: #828385; position: absolute; bottom: 5px; left: 10px; padding: 0; margin: 0; }
.jdGallery .carousel .label .number { color: #000; }

.jdGallery a { font-size: 100%; text-decoration: none; color: inherit; }

.jdGallery a.right, .jdGallery a.left { height: 39px; width: 39px; cursor: pointer; position: absolute; z-index:10; -moz-opacity:0.2; -khtml-opacity: 0.2; opacity: 0.2; zoom: 1; display: block; }
.jdGallery a.open { height: 70%; width: 50%; cursor: pointer; position: absolute; z-index:10; -moz-opacity:0.2; -khtml-opacity: 0.2; opacity: 0.2; zoom: 1; display: block; }
.jdGallery a.left { background: url(../images/buttons/prev24bit.png) no-repeat center left; left: 5px; top: 50%; margin-top: -20px; }
.jdGallery a.right { background: url(../images/buttons/next24bit.png) no-repeat center left; right: 5px; top: 50%; margin-top: -20px; }
.jdGallery a.open { /* background: url(../images/buttons/zoom24bit.png) no-repeat center left; */ left: 50%; top: 50%; margin: -35% 0 0 -25%; }
.jdGallery a.right:hover, .jdGallery a.left:hover, .jdGallery a.open:hover { -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; }

		#b-ie7 .jdGallery a.left { background-image: url(../images/buttons/prev24bit_o20.png); }
		#b-ie7 .jdGallery a.left:hover { background-image: url(../images/buttons/prev24bit_o80.png); }
		
		#b-ie7 .jdGallery a.right { background-image: url(../images/buttons/next24bit_o20.png); }
		#b-ie7 .jdGallery a.right:hover { background-image: url(../images/buttons/next24bit_o80.png); }

/*
		#b-ie7 .jdGallery a.open { background-image: url(../images/buttons/zoom24bit_o20.png); }
		#b-ie7 .jdGallery a.open:hover { background-image: url(../images/buttons/zoom24bit_o80.png); }
*/		
		
		#b-ie6 .jdGallery a.left  { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/msf/images/buttons/prev24bit_o20.png', sizingMethod='crop'); background: none!important; } 
		#b-ie6 .jdGallery a.left:hover  { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/msf/images/buttons/prev24bit_o80.png', sizingMethod='crop')!important; background: none!important; }
		
		#b-ie6 .jdGallery a.right  { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/msf/images/buttons/next24bit_o20.png', sizingMethod='crop'); background: none!important; }
		#b-ie6 .jdGallery a.right:hover  { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/msf/images/buttons/next24bit_o80.png', sizingMethod='crop')!important; background: none!important; }
		
/*
		#b-ie6 .jdGallery a.open  { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/msf/images/buttons/zoom24bit_o20.png', sizingMethod='crop'); background: none!important; }
		#b-ie6 .jdGallery a.open:hover  { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/msf/images/buttons/zoom24bit_o80.png', sizingMethod='crop')!important; background: none!important; }
*/
