.zmLk_zoomCornerRadius {
	background-color: rgba(127, 127, 127, 0.5);
}

.zmLk_zoomBorder {
	background-color: #FFF;
}

.zmLk_zoomContainer {
	background-color: #FFF;
}

.zFsOResOverlay {
	background-color: #FFF;
}

.zmLk_zoomMapHolder {
	border-color: #838383;
}

.zmLk_zoomMapHandle {
	background-color: #838383;
	color: #FFF;
}

.zmLk_zoomMap {
	/*background-color: #000;*/
}

.zmLk_zoomMapSel {
	border-color: #2379b5; /*#30FF00*/
}

.zmLk_zoomMapSelArea {
	background-color: #2379b5;
}

.zmLk_zoomMapLoading {
	background-color: #FFF;
}

.zmLk_zoomMapLoadingAnm {
	background-color: #FFF;
}

.zmLk_zoomWarningHTML {
	background-color: #FDFDFD;
	color: #AB0000;
}

.zmLk_zoomDescr {
	/* background color of the text, see also descrAreaTransp option */
	background-color: none;
}

.zmLk_zoomDescrButton {
	color: #FFF;
	letter-spacing: 1px;
	text-shadow: 1px 0 0 #7d7d7d, -1px 0 0 #7d7d7d, 0 1px 0 #7d7d7d, 0 -1px 0 #7d7d7d, 
				 1px 1px 1px #aaa, -1px -1px 1px #aaa, 1px -1px 1px #aaa, -1px 1px 1px #aaa;
}

.zmLk_zoomDescrButton.shadow {
	-ms-filter: "progid:DXImageTransform.Microsoft.Glow(color=black, Strength=1), progid:DXImageTransform.Microsoft.Alpha(opacity=90), progid:DXImageTransform.Microsoft.Blur(pixelradius=1.5, enabled=true)";
	filter: progid:DXImageTransform.Microsoft.Glow(color=black, Strength=1), progid:DXImageTransform.Microsoft.Alpha(opacity=90), progid:DXImageTransform.Microsoft.Blur(pixelradius=1.5, enabled=true);
	color: #444;
}

.zmLk_zoomDescrBackPic {
	/* background color of the text, see also descrAreaTransp option */
	background-color: #000;
	text-align: left;
}

/* coming from not button */
.zmLk_zoomDescrPic {
	color: #FFF;
}

.zmLk_zoomedHelpHolder {
	background-color: #FFF;
	background-color: rgba(255,255,255,0.7);
}

.zmLk_zoomedHelp {
	background-color: #FFF;
	border-color: #838383;
	color: #444;
}

.zmLk_zoomText {
	color: #444;
}

.zmLk_zoomLog {
	color: #444;
}

.zmLk_zoomLogJustLevel {
	color: #444;
}

.zmLk_zoomNavigation {
	background-color: #FFF;
}

.zmLk_zoomAdmin {
	background-color: #FFF;
	color: #444;
}

/**************************
/* Horizontal Containers */
/*************************/
.zmLk_zoomGalleryHorizontalContainer {
	background-color: #FFF;
}

.zmLk_zoomGalleryHorizontal {
	background-color: #FFF;
}

.zmLk_zoomGalleryHorizontal .zmLkThumbSlider li.horizontal {
	border-color: #AAA;
	background-color: #FFF;
	color: #444;
}

.zmLk_zoomGalleryHorizontal .zmLkThumbSlider li.horizontal.mousehover {
	border-color: #7F7F7F;
	background-color: #FFF;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.zmLk_zoomGalleryHorizontal .zmLkThumbSlider li.horizontal.selected {
	border-color: #0191FF;
	background-color: #EBF6FF;
	color: #444;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.zmLk_zoomGalleryHorizontal .zmLkThumbSlider_button_new.left {

}

.zmLk_zoomGalleryHorizontal .zmLkThumbSlider_button_new.right {

}

/* Vertical gallery containers */
.zmLk_zoomGalleryVerticalContainer{
	background-color: #FFF;
}

.zmLk_zoomGalleryVertical .zmLkThumbSlider li.vertical {
	border-color: #AAA;
	background-color: #FFF;
	color: #444;
}

.zmLk_zoomGalleryVertical .zmLkThumbSlider_scrollbar.vertical .track {
	background-color: #D9D9D9;
}

.zmLk_zoomGalleryVertical .zmLkThumbSlider li.vertical.mousehover {
	border-color: #7F7F7F;
	background-color: #FFF;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.zmLk_zoomGalleryVertical .zmLkThumbSlider li.vertical.selected {
	border-color: #0191FF;
	background-color: #EBF6FF;
	color: #444;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.zmLk_zoomGalleryVerticalNavi {
	background-color: #FFF;
}

/* Full page gallery containers */
.zmLk_zoomFullGallery {
	background-color: #FFF;
	background-color: rgba(255,255,255,0.8);
}

.zmLk_zoomFullGalleryInner .zmLkThumbSlider li.vertical {
	border-color: #AAA;
	background-color: #FFF;
	color: #444;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.zmLk_zoomFullGalleryInner .zmLkThumbSlider_scrollbar.vertical .track {
	background-color: #FFF;
}

.zmLk_zoomFullGalleryInner .zmLkThumbSlider li.vertical.mousehover {
	border-color: #7F7F7F;
	background-color: #FFF;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.zmLk_zoomFullGalleryInner .zmLkThumbSlider li.vertical.selected {
	border-color: #0191FF;
	background-color: #EBF6FF;
	color: #444;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

/* Tooltip */
.zmLk_zoomFullGalleryTooltip {
	background-color: #FFF;
	color: #444444;
	background: #FAF3C1;
	-webkit-box-shadow: 0px 0px 2px 0px rgba(50, 50, 50, 0.5);
	-moz-box-shadow: 0px 0px 2px 0px rgba(50, 50, 50, 0.5);
	box-shadow: 0px 0px 2px 0px rgba(50, 50, 50, 0.5);
}

.zmLk_zoomDialog {
	color: #444444;
}

.zmLk_zoomWtrmrk {
	background-image: url(../../icons/copyright.png);
}

/* Image area */
.zmLk_zoomCropBorder {
	border-color: #2379B5;
	border-style: solid;
}

.zmLk_zoomCropCross {
	background-image: url(../../icons/white-cross.gif);
}

.zmLk_zoomCropArea {
	background-color: green;
}

.zmLk_zoomCropOuter {
	background-color: #FFF;
}

/* not used */
.zmLk_zoomTitleContainer {
	background-color: #000;
}

.zmLk_zoomTitle {
	background-color: #000;
}

.zmLk_zoomTitleText {
	color: #FFF;
}

.zFsO {
	background-color: #FFF;
}

.zmLk_spinPreloaderHolder {
	text-shadow: 0 0 2px rgba(150, 150, 150, 0.5);
	color: #FFF;
	border-color: transparent;
	background-color: #000;
	background-color: rgba(0,0,0,0.5);
}

.zmLk_spinPreloaderBar {
	background-color: #2379b5; /*2379b5*/
}

.zmLk_spinPreloadContainer {
	background-color: #FFF;
	background-color: rgba(255,255,255,0.3);
}

.zmLk_spinPreloadInit {
	background-color: #FFF;
	background-color: rgba(255,255,255,0.3);
}

/* spin slider not fullscreen / responsive */
.zmLk_zoomSliderSpinContainer .ui-widget-content {
	border-color: #AAA;
	background-image: none;
	background-color: transparent;
}

.zmLk_zoomSliderSpinContainer a.ui-state-default, 
.zmLk_zoomSliderSpinContainer span.ui-state-default {
	background-image: url(../../icons/360_spin_FFFFFF_16.png);
	border-color: #FFF;
	background-color: #1F1F1C;
}

.zmLk_zoomSliderSpinContainer a.ui-state-hover,
.zmLk_zoomSliderSpinContainer span.ui-state-hover {
	background-image: url(../../icons/360_spin_FFFFFF_16.png);
	border-color: #FFF;
	background-color: #50504d;
}

.zmLk_zoomSliderSpinContainer a.ui-state-active,
.zmLk_zoomSliderSpinContainer span.ui-state-active {
	background-image: url(../../icons/360_spin_FFFFFF_16.png);
	border-color: #FFF;
	background-color: #2379b5;
}


/* zoom slider */
.zmLk_zoomSliderZoomContainer .ui-widget-content {
	border-color: #AAA;
	background-image: none;
	background-color: #FFF;
	background-color: rgba(255,255,255,0.5);
}

.zmLk_zoomSliderZoomContainer a.ui-state-default,
.zmLk_zoomSliderZoomContainer span.ui-state-default {
	background-image: none;
	border-color: #919191;
	background-color: #FFF;
}

.zmLk_zoomSliderZoomContainer a.ui-state-hover, 
.zmLk_zoomSliderZoomContainer span.ui-state-hover {
	background-image: none;
	border-color: #5c5c5c;
	background-color: #909090;
}

.zmLk_zoomSliderZoomContainer a.ui-state-active,
.zmLk_zoomSliderZoomContainer span.ui-state-active {
	background-image: none;
	border-color: #2379b5;
	background-color: #469CD8;
}

.zmLkAlertBox {
	background-color: #FFF;
	border: #555555 solid 12px;
}

.zmLkHotspotText {
	color: #444444;
}

.zmLkHotspotTextCustom {
	color: #000;
}

.zmLkToolTipInner {
	background-color: #FFF;
	color: #000;
	text-align: left;
	border: #CCC 1px solid;
	-webkit-box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.2);
	box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.2);
}

.zmLkToolTipInnerCustom {
	color: #FFF;
	background-color: #000;
	background-color: rgba(0,0,0,0.9);
	border: none;
	-webkit-box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.2);
	box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.2);
}

.zmLkHoverTooltip {
	border: 1px solid #000;
	background: #FFF;
}

.zmLkToolTipTitle {
	color: #104EDB;
}

.zmLkToolTipTitleCustom {
	color: #FFF;
}

.zmLkHotspotLabel {
	color: #FFF;
	background-color: #000;
	background-color: rgba(0,0,0,0.7);
	border: #000 1px solid;
}

/* mNavi */
.zmLk_zoomCustomNavi {
	/*background-color: rgba(255,255,255,0.5);*/
}

.zmLk_zoomCustomNaviFS {
	/*background-color: rgba(255,255,255,0.5);*/
}

.zmLk_zoomCustomNaviZoomLevel {
	color: #CCCCCC;
}

.zmLk_zoomCustomNaviTooltip{
	color: #444444;
	background: #FAF3C1;
	border: 1px solid #7F7F7F;
	/*
	box-shadow: 0px 0px 2px 0px rgba(50, 50, 50, 0.5);
	*/
}

.zmLk_zoomCustomNaviParentID {
	/*placeholder*/
}

.zmLkFsSpaceTop {
	background-color: #FFF;
}

.zmLkFsSpaceRight{
	background-color: #FFF;
}

.zmLkFsSpaceLeft {
	background-color: #FFF;
}

.zmLkFsSpaceBottom {
	background-color: #FFF;
}

.zmLk_circlePreloader {
	/*box-shadow: 0 0 3px rgba(0,0,0,0.2);*/
}

.zmLk_circlePreloader_contInner {
	background-color: #FFF;
}

.zmLk_circlePreloader_backCircle {
	stroke-dashoffset: 0;
	stroke: rgba(0,0,0,0.2);
}

.zmLk_circlePreloader_barCircle {
	stroke-dashoffset: 0;
	stroke: #297FBB; /*#01A216*/
	/*stroke-linecap: round;*/
}

.zmLk_circlePreloader_prc {
	color: rgba(255,255,255, 0.95);
	text-shadow: 1px 0 0 #000, -1px 0 0 #000, 0 1px 0 #000, 0 -1px 0 #000, 
				 2px 2px 2px #7C7C7C, -2px -2px 2px #7C7C7C, 2px -2px 2px #7C7C7C, -2px 2px 2px #7C7C7C;
}

.zmLk_circlePreloader_contOuter {
	color: #FFF;
	text-shadow: 1px 0 0 #000, -1px 0 0 #000, 0 1px 0 #000, 0 -1px 0 #000, 
				 2px 2px 2px #7C7C7C, -2px -2px 2px #7C7C7C, 2px -2px 2px #7C7C7C, -2px 2px 2px #7C7C7C;
}