/* /kolibri/plugins/richtext/richtext.css.esp */
.richtext-image-contextmenu-hide .imageMenuItem,
.richtext-table-contextmenu-hide .tableMenuItem {
	display:none;
}
.richtext-image-contextmenu-hide .activeItem-image,
.richtext-table-contextmenu-hide .activeItem-table {
	display:none;
}
.removeDescriptionButton {
	display:none;
}
.makeDescriptionButton {
	display:block;
}
.selectedImageHasDescription .makeDescriptionButton {
	display:none;
}
.selectedImageHasDescription .removeDescriptionButton {
	display:block;
}

.tundra .tableColorDropDown .dijitButtonText {
	width:130px;
	text-align:left;
}
.tableColorDropDown {
	margin-top:5px;
	left:-2px;
	position:relative;
}
/* /kolibri/plugins/slideshow/slideshow.css.esp */
/* admin stuff */
.slideshowNewImage_inputFields {

}
.slideshowNewImage_inputFields label {
	display:block;
	font-weight:bold;
}
#slideshowNewImage_submit {
	margin-top:5px;
}
#slideshowNewImage_order {
	width:14em;
}
.editDescriptionLink {
    display:none;
}
.editor-content-item-slideshow .editDescriptionLink {
    display:block;
    position:absolute;
    bottom:0.5em;
    right:0.5em;
    z-index:10;
    color:#000000;
}

.slideshow {
    position:relative;
}
/*
#sortImagesDialog .imageSort .dndContainer {
  width:840px;
  display: block;
}

#sortImagesDialog .sortImageDiv {
  position:relative;
  border:2px solid #ffffff;
  float:left;
  width:100px;
}
#sortImagesDialog .sortImageDiv .imageName, #sortImagesDialog .sortImageDiv .imageNameBg {
  position:absolute;
  top:0;
  left:0;
}
#sortImagesDialog .sortImageDiv .imageNameBg {
  background-color:#ffffff;
  opacity:0.5;
  }
#sortImagesDialog .imageSort .dojoDndItemAnchor {
  border-color:#ffcccc;
  border-style:dashed;
  }
#sortImagesDialog .imageSort .dojoDndItemOver {
}
#sortImagesDialog .imageSort .dojoDndContainer {
    border-width:0;
}
#sortImagesDialog .imageSort .dojoDndContainerOver {
  border-width:0;
}
#sortImagesDialog .imageSort .dojoDndItemBefore {
  border-color:#ffffff;
  border-left-color:#ff0000;
  }
#sortImagesDialog .imageSort .dojoDndItemAfter {
  border-color:#ffffff;
  border-right-color:#ff0000;
  }
*/
/* public */
/*
.dojoxLightbox {
	position:absolute;
	z-index:999;
	overflow:hidden;
	width:100px;
	height:100px;
	border:11px solid #fff;
	background:#fff url('/kolibri/plugins/gallery/images/loading.gif') no-repeat center center;

	-webkit-box-shadow: 0px 6px 10px #636363;
	-webkit-border-radius: 3px;
	-moz-border-radius:4px;
}
.dojoxLightboxContainer {
	position:absolute;
	top:0; left:0;
}
.dojoxLightboxFooter {
	height:50px;
	position:relative;
	bottom:0;
	left:0;
	margin-top:8px;
	color:#333;
	z-index:1000;
	font-size:10pt;
}
.dojoxLightboxGroupText {
	color:#666;
	font-size:8pt;
}
.LightboxNext,
.LightboxPrev,
.LightboxClose {
	float:right;
	width:16px;
	height:16px;
	cursor:pointer;
}
.nihilo .LightboxClose,
.tundra .LightboxClose {
	background:url('/kolibri/plugins/gallery/images/close.png') no-repeat center center;
}
.nihilo .LightboxNext,
.tundra .LightboxNext {
	background:url('/kolibri/plugins/gallery/images/right.png') no-repeat center center;
}
.nihilo .LightboxPrev,
.tundra .LightboxPrev {
	background:url('/kolibri/plugins/gallery/images/left.png') no-repeat center center;
}
.soria .LightboxClose,
.soria .LightboxNext,
.soria .LightboxPrev {
	width:15px;
	height:15px;
	background:url('/dijit/themes/soria/images/spriteRoundedIconsSmall.png') no-repeat center center;
	background-position:-60px;
}
.soria .LightboxNext {
	background-position:-30px 0;
}
.soria .LightboxPrev {
	background-position:0 0;
}
*/
.slideshow .slideShowWrapper {
	position:relative;
	overflow:hidden;
	text-align: center;
    border: none !important;
    -moz-border-radius:0pt !important;
    -webkit-border-radius:0pt !important;
/* KOL-523 */
/*
	background:#fff;
	padding:8px;
	padding-bottom:20px;
	border:1px solid #333;
	-moz-border-radius:3pt;
	-webkit-border-radius:4pt;
	-webkit-drop-shadow:#ccc 4pt;
*/
	border:0;
	padding:0;
	background:transparent;
}
.slideshow .slideShowNav {
	position:absolute;
	bottom:-18px;
	left:0px;
	padding:0px 3px 2px 0px;
/* KOL-523 */
/*
	background-color:#fff;
*/
	background-color:transparent;
	width:100%;
	display:none;
}
.slideshow .slideShowNavWrapper { float:right;  }
.slideshow .slideShowTitle {
	float:left;
	color:#333;
	font-size:10pt;
	word-break: break-all;
}
.slideshow .slideShowTitle .slideShowCounterText {
	font-size:6pt; color:#666;
}
.slideshow .slideShowHidden {
	position:absolute;
	display: none;
	height: 1px;
	width: 1px;
}
.slideshow .slideShowImageWrapper {
	position:relative;
	text-align: center;
/*
	margin-top: -42px;
*/
	margin-top: 0;
	float: left;
	width: 100%;
}
.slideshow .slideShowImageWrapper div {
    position: absolute;
    text-align: center;
}
.slideshow .slideShowImageWrapper img {
	border: 0px none;
}
.slideshow .slideShowNotifier {
	background-color: red;
	width: 100px;
	height: 5px;
	font-size: 1%;
}
.slideshow .slideShowSlideShow {
	position:absolute;
	top:30px;
	padding: 0 5px;
	border: 0px;
	text-decoration: none;
	color: #2e6ab1;
}
.slideshow .slideShowLoading { background-color: #fad66a; }
.slideshow .slideShowLoaded { background-color: transparent; }
.slideshow .slideShowCtrlPrev {
	background-position: -96px 0px;
	float: left;
}
.slideshow .slideShowCtrlNext {
	background-position: -144px 0px;
	float: right;
}
.slideshow .slideShowCtrl .slideShowCtrlPlay {
	position: absolute;
	top: 0;
	display: block;
	position: absolute;
	background:transparent;
}
.slideshow .slideShowCtrl .slideShowCtrlPlay .navIcon {
	display:block;
	position:absolute;
	top:45%;
	left:0;
	width:60px;
	height:40px;
	background: url(/kolibri/images/slideshow_icons.png.OpacityAdjust.adjust-0,4.filter_png) -194px 0 no-repeat transparent;
}
.slideshow .slideShowCtrl .slideShowCtrlPlay:hover .navIcon {
	background-image: url(/kolibri/images/slideshow_icons.png);
}
.slideshow .slideShowCtrl span.slideShowCtrlHide {
	background-image: url("/kolibri/images/blank1x1.gif");
	cursor: auto;
}
.slideshow .slideShowCtrl {
	height: 50px;
	width: 100%;
	position: relative;
	z-index:1;
/*
	z-index:999;
*/
	float: left;
}
.slideshow .slideShowCtrl span {
	width: 50px;
	height: 100%;
/*
	background-image: url("/kolibri/plugins/gallery/images/buttons.png");
*/
	background:transparent;
	cursor: pointer;
}
.dj_ie6 .slideshow .slideShowCtrl span {
	background-image: url("/kolibri/plugins/gallery/images/buttons.gif");
}
.dj_ie6 .slideshow .slideShowPager li.currentpage,
.dj_ie6 .slideshow .pagination li.disablepage{

    margin-right: 5px;
    padding-right: 0;
}
.slideshow .slideShowCtrl {
	position:absolute;
	height:100%;
/*
	top:0;
	left:0;
*/
}
.slideshow .slideShowCtrl span.navTxt {
	font-size:150%;
	position:absolute;
	height:1.2em;
	padding:0;
	display: block;
	top:45%;
	background:url(/kolibri/images/slideshow_icons.png.OpacityAdjust.adjust-0,4.filter_png) left top no-repeat transparent;
	color:#ffffff;
	width:100px;
	line-height:37px;
	height:37px;
}
.slideshow .slideShowCtrl .slideShowCtrlPrev,
.slideshow .slideShowCtrl .slideShowCtrlNext {
	background-image:none;
/*
	border:1px solid #000000;
*/
	height:100%;
	width:40%;
}
.slideshow .slideShowCtrl .slideShowCtrlPrev span.navTxt {
	left:10px;
}
.slideshow .slideShowCtrl .slideShowCtrlNext span.navTxt {
	right:10px;
}
.slideshow .slideShowCtrl .slideShowCtrlNext:hover span.navTxt,
.slideshow .slideShowCtrl .slideShowCtrlPrev:hover span.navTxt {
	background-image:url(/kolibri/images/slideshow_icons.png);
}
.slideshow .slideShowPaused .slideShowCtrlPlay .navIcon{
	background-position: -118px 0px;
}
.slideshow .slideShowCtrl span.slideShowCtrlHide:hover span.navTxt,
.slideshow .slideShowCtrl span.slideShowCtrlHide span.navTxt {
	display:none;
}
