/* new design dialog */
.tundra .dijitDialog {
	-webkit-box-shadow: 5px 5px 20px #1a1a1a;
	-webkit-border-radius: 5px;
	-moz-box-shadow: 5px 5px 20px #1a1a1a;
	-moz-border-radius: 5px;
	box-shadow: 5px 5px 20px #1a1a1a;
	border-radius: 5px;
}
.tundra .dijitDialogTitleBar {
	background:transparent;
	position:relative;
	padding:0;
	height:21px;
	text-shadow: #dddddd 0px 1px;
}
.tundra .dijitDialogTitleBar .titleLeft,
.tundra .dijitDialogTitleBar .titleRight
{
	background:url(/kolibri/images/windows/dialogTitle.png) left top no-repeat;
	display:block;
	position:absolute;
	top:0;
	width:5px;
	height:22px;
}
.tundra .dijitDialogTitleBar .titleLeft {
	left:0;
}
.tundra .dijitDialogTitleBar .titleRight {
	right:0;
	background-position:right top;
}

.tundra .dijitDialogTitleBar .titleMid {
	position:relative;
	height:22px;
	display:block;
	margin:0 5px;
	background:url(/kolibri/images/windows/dialogTitle.png.Crop.x-5.w-5.filter_png) left top repeat-x;
}
.tundra .dijitDialogTitleBar .dijitDialogTitle {
	display:block;
	font-size:12px;
	line-height:20px;
	text-align:center;
}
.tundra .dijitDialogCloseIcon {
    display: none;
	background-image:url(/kolibri/images/windows/dialogClose.png);
	right:0;
}
.tundra .dijitDialogCloseIcon:hover {
	background-image:url(/kolibri/images/windows/dialogClose.png.HSBAdjust.b--0,2.filter_png);
}
.tundra .dijitDialog {
	background-color:transparent;
	border:0;
}
.dijitDialog .bottom {
	height:5px;
	position:relative;
}
/*
.dj_ie7 .dijitDialog .bottom {
	bottom:-5px;
}
*/
.tundra .dijitDialog .bottom .bottomLeft,
.tundra .dijitDialog .bottom .bottomRight
{
	background:url(/kolibri/images/windows/dialogBody.png) left bottom no-repeat;
	position:absolute;
	bottom:0;
	width:5px;
	height:5px;
}
.tundra .dijitDialog .bottom .bottomLeft {
	left:0;
}
.tundra .dijitDialog .bottom .bottomRight {
	background-position:right bottom;
	right:0;
}

.tundra .dijitDialog .bottom .bottomMid {
	margin:0 5px;
	background:url(/kolibri/images/windows/dialogBody.png.Crop.x-5.w-5.filter_png) left bottom repeat-x;
	height:5px;
}
.tundra .dijitDialog .dijitDialogPaneContent {
	background:url(/kolibri/images/windows/dialogBody.png.Crop.h-212.filter_png) left bottom repeat-x #fafafa;
}
/* dialog with buttons field */
.tundra .kolibriButtonsDialog .dijitDialogPaneContent {
	background:url(/kolibri/images/windows/dialogButtonBody.png.Crop.h-212.filter_png) left bottom repeat-x #fafafa;
}
.tundra .kolibriButtonsDialog .bottom .bottomLeft,
.tundra .kolibriButtonsDialog .bottom .bottomRight
{
	background-image:url(/kolibri/images/windows/dialogButtonBody.png);
}
.tundra .kolibriButtonsDialog .bottom .bottomMid {
	background-image:url(/kolibri/images/windows/dialogButtonBody.png.Crop.x-5.w-5.filter_png);
}

/** buttons in kolibri dialogs */

.tundra .dijitTooltipContents .dijitDropDownButton,
.tundra .dijitTooltipContents .dijitToggleButton,
.tundra .dijitTooltipContents .dijitButton,
.tundra .kolibriGreyFloatingPane .dijitDropDownButton,
.tundra .kolibriGreyFloatingPane .dijitToggleButton,
.tundra .kolibriGreyFloatingPane .dijitButton,
.tundra .kolibriDialog .dijitDropDownButton,
.tundra .kolibriDialog .dijitToggleButton,
.tundra .kolibriDialog .dijitButton {
/*
	background:url(/kolibri/images/inspector/inspector-btn-bkg.png.Crop.w-5.filter_png) left top transparent no-repeat;
*/
	background:url(/kolibri/images/windows/buttonGrey.png.Crop.w-5.filter_png) left bottom transparent no-repeat;
	line-height:24px;
	padding:0 0 0 5px;
	margin:0 3px 0 0;
	border:0;
	font-size:11px;
	color:#ffffff;
	font-family:Helvetica, Arial, Sans-serif;
	font-weight:bold;
}
.tundra .kolibriGreyFloatingPane .dijitDropDownButton,
.tundra .kolibriGreyFloatingPane .dijitToggleButton,
.tundra .kolibriGreyFloatingPane .dijitButton {
	margin:0 3px 3px 0;
}
.tundra .kolibriGreyFloatingPane .dijitToolbar .editorButton{
	position:relative;
	margin:0 3px 0 0;
	line-height:22px;
	background:url(/kolibri/images/inspector/richButton-01.png.Crop.w-5.filter_png) left bottom transparent no-repeat;
}
.tundra .kolibriGreyFloatingPane .dijitToolbar .dijitButtonContents {
	margin:0 -6px;
}
.dj_webkit .tundra .kolibriGreyFloatingPane .dijitToolbar .dijitButtonContents {
	margin:0 -5px;
}
.dj_ie .tundra .kolibriGreyFloatingPane .dijitToolbar .dijitButtonContents {
	margin:0 -3px;
}
.tundra .kolibriGreyFloatingPane .dijitToolbar .editorPluginCommand_hiliteColor .dijitButtonContents,
.tundra .kolibriGreyFloatingPane .dijitToolbar .editorPluginCommand_foreColor .dijitButtonContents {
	margin-left:-2px;
}
.dj_webkit .tundra .kolibriGreyFloatingPane .dijitToolbar .editorPluginCommand_hiliteColor .dijitButtonContents,
.dj_webkit .tundra .kolibriGreyFloatingPane .dijitToolbar .editorPluginCommand_foreColor .dijitButtonContents {
	margin-left:-1px;
}
.dj_ie .tundra .kolibriGreyFloatingPane .dijitToolbar .editorPluginCommand_hiliteColor .dijitButtonContents,
.dj_ie .tundra .kolibriGreyFloatingPane .dijitToolbar .editorPluginCommand_foreColor .dijitButtonContents {
	margin-left:1px;
}
.dj_ie7 .tundra .kolibriGreyFloatingPane .dijitToolbar .editorPluginCommand_hiliteColor .dijitButtonContents,
.dj_ie7 .tundra .kolibriGreyFloatingPane .dijitToolbar .editorPluginCommand_foreColor .dijitButtonContents {
	margin-left:4px;
}
.tundra .kolibriGreyFloatingPane .dijitToolbar .dijitComboBox {
	position:relative;
}
.dj_ie7 .tundra .kolibriGreyFloatingPane .dijitDropDownButton,
.dj_ie7 .tundra .kolibriGreyFloatingPane .dijitToggleButton,
.dj_ie7 .tundra .kolibriGreyFloatingPane .dijitButton,
.dj_ie7 .tundra .kolibriDialog .dijitDropDownButton,
.dj_ie7 .tundra .kolibriDialog .dijitToggleButton,
.dj_ie7 .tundra .kolibriDialog .dijitButton {
	height:24px;
	background-position: left top
}
.dj_ie7 .tundra .kolibriGreyFloatingPane .editorButton {
	height:22px;
}
.tundra .kolibriGreyFloatingPane .dijitToggleButton .dijitButtonNode,
.tundra .kolibriGreyFloatingPane .dijitDropDownButton .dijitButtonNode,
.tundra .kolibriGreyFloatingPane .dijitButton .dijitButtonNode,
.tundra .dijitTooltipContents .dijitButton .dijitButtonNode,
.tundra .kolibriDialog .dijitButton .dijitButtonNode {
/*
	background:url(/kolibri/images/inspector/inspector-btn-bkg.png.MatrixStretch.w-400.filter_png) right top transparent no-repeat;
*/
	background:url(/kolibri/images/windows/buttonGrey.png.MatrixStretch.w-400.filter_png) right bottom transparent no-repeat;
	border:0;
	padding:0 5px 0 0;
	line-height:24px;
	min-width:60px;
}
.tundra .kolibriDialog .smallButton .dijitButtonNode {
	min-width:10px;
}
.dj_ie7 .tundra .kolibriGreyFloatingPane .dijitToggleButton .dijitButtonNode,
.dj_ie7 .tundra .kolibriGreyFloatingPane .dijitDropDownButton .dijitButtonNode,
.dj_ie7 .tundra .kolibriGreyFloatingPane .dijitButton .dijitButtonNode,
.dj_ie7 .tundra .kolibriDialog .dijitButton .dijitButtonNode {
	background-position: right top;
}
.tundra .kolibriGreyFloatingPane .dijitToolbar .editorButton .dijitButtonNode {
	line-height:22px;
	background-image:url(/kolibri/images/inspector/richButton-01.png.MatrixStretch.w-400.filter_png);
}
.dj_ie7 .tundra .kolibriGreyFloatingPane .dijitDropDownButton .dijitButtonNode .dijitButtonContents,
.dj_ie7 .tundra .kolibriGreyFloatingPane .dijitDropDownButton .dijitButtonNode,
.dj_ie7 .tundra .kolibriDialog .dijitDropDownButton .dijitButtonNode .dijitButtonContents,
.dj_ie7 .tundra .kolibriDialog .dijitDropDownButton .dijitButtonNode,
.dj_ie7 .tundra .kolibriGreyFloatingPane .dijitToggleButton .dijitButtonNode .dijitButtonContents,
.dj_ie7 .tundra .kolibriGreyFloatingPane .dijitToggleButton .dijitButtonNode,
.dj_ie7 .tundra .kolibriDialog .dijitToggleButton .dijitButtonNode .dijitButtonContents,
.dj_ie7 .tundra .kolibriDialog .dijitToggleButton .dijitButtonNode,
.dj_ie7 .tundra .kolibriGreyFloatingPane .dijitButton .dijitButtonNode .dijitButtonContents,
.dj_ie7 .tundra .kolibriGreyFloatingPane .dijitButton .dijitButtonNode,
.dj_ie7 .tundra .kolibriDialog .dijitButton .dijitButtonNode .dijitButtonContents,
.dj_ie7 .tundra .kolibriDialog .dijitButton .dijitButtonNode {
	height:24px;
}
.dj_ie7 .tundra .kolibriGreyFloatingPane .editorButton .dijitButtonContents,
.dj_ie7 .tundra .kolibriGreyFloatingPane .editorButton .dijitButtonNode {
	margin:0 -5px;
}
.dj_ie7 .tundra .kolibriGreyFloatingPane .dijitToolbar .bigButton .dijitButtonNode {
	margin:0;
	height:47px;
	line-height:47px;
}
.dj_ie7 .tundra .kolibriGreyFloatingPane .dijitToolbar .dijitButtonNode,
.dj_ie7 .tundra .kolibriGreyFloatingPane .dijitToolbar .dijitButtonContents {
	margin:0;
}
.tundra .kolibriGreyFloatingPane .dijitButton .dijitButtonNode .dijitButtonText,
.tundra .kolibriDialog .dijitButton .dijitButtonNode .dijitButtonText {
	color:#ffffff;
	line-height:22px;
	padding:0 2px;
}
.dj_ie .tundra .kolibriGreyFloatingPane .dijitButton .dijitButtonNode .dijitButtonText,
.dj_ie .tundra .kolibriDialog .dijitButton .dijitButtonNode .dijitButtonText {
	padding: 0 5px;
}
.tundra .kolibriGreyFloatingPane .dijitToggleButtonChecked,
.tundra .kolibriGreyFloatingPane .dijitToggleButton:hover,
.tundra .kolibriGreyFloatingPane .dijitDropDownButton:hover,
.tundra .kolibriGreyFloatingPane .dijitButton:hover,
.tundra .kolibriDialog .dijitToggleButtonChecked,
.tundra .kolibriDialog .dijitToggleButton:hover,
.tundra .kolibriDialog .dijitDropDownButton:hover,
.tundra .kolibriDialog .dijitButton:hover {
	background-image:url(/kolibri/images/windows/buttonLightGrey.png.Crop.w-5.filter_png);
}
.tundra .kolibriGreyFloatingPane .dijitToolbar .dijitToggleButtonChecked,
.tundra .kolibriGreyFloatingPane .dijitToolbar .editorButton:hover {
	background-image:url(/kolibri/images/inspector/richButtonHover-01.png.Crop.w-5.filter_png);
}

.tundra .kolibriDialog .dijitToggleButtonChecked .dijitButtonNode,
.tundra .kolibriDialog .dijitToggleButton:hover .dijitButtonNode,
.tundra .kolibriDialog .dijitDropDownButton:hover .dijitButtonNode,
.tundra .kolibriDialog .dijitButton:hover .dijitButtonNode {
	background-image:url(/kolibri/images/windows/buttonLightGrey.png.MatrixStretch.w-400.filter_png);
	color:#000000;
}
.tundra .kolibriDialog .dijitToolbar .dijitToggleButtonChecked .dijitButtonNode,
.tundra .kolibriDialog .dijitToolbar .editorButton:hover .dijitButtonNode {
	background-image:url(/kolibri/images/inspector/richButtonHover-01.png.MatrixStretch.w-400.filter_png);
	color:#000000;
}
.kolibriDialog .dialogButtons {
	text-align:right;
	padding-top:13px;
	border-top:0px solid blue;
}

/** other colors **/
.tundra .kolibriDialog .greenButton {
	background-image:url(/kolibri/images/windows/buttonGreen.png.Crop.w-5.filter_png);
}
.tundra .kolibriDialog .greenButton .dijitButtonNode {
	background-image:url(/kolibri/images/windows/buttonGreen.png.MatrixStretch.w-400.filter_png);
}
.tundra .kolibriDialog .greenButton:hover {
	background-image:url(/kolibri/images/windows/buttonGreen.png.Crop.w-5.HSBAdjust.b--0,2.filter_png);
}
.tundra .kolibriDialog .greenButton:hover .dijitButtonNode {
	background-image:url(/kolibri/images/windows/buttonGreen.png.HSBAdjust.b--0,2.MatrixStretch.w-400.filter_png);
	color:#ffffff;
}

.tundra .kolibriDialog .redButton {
	background-image:url(/kolibri/images/windows/buttonRed.png.Crop.w-5.filter_png);
}
.tundra .kolibriDialog .redButton .dijitButtonNode {
	background-image:url(/kolibri/images/windows/buttonRed.png.MatrixStretch.w-400.filter_png);
}
.tundra .kolibriDialog .redButton:hover {
	background-image:url(/kolibri/images/windows/buttonRed.png.Crop.w-5.HSBAdjust.b--0,2.filter_png);
}
.tundra .kolibriDialog .redButton:hover .dijitButtonNode {
	background-image:url(/kolibri/images/windows/buttonRed.png.HSBAdjust.b--0,2.MatrixStretch.w-400.filter_png);
	color:#ffffff;
}

.tundra .kolibriDialog .orangeButton {
	background-image:url(/kolibri/images/windows/buttonOrange.png.Crop.w-5.filter_png);
}
.tundra .kolibriDialog .orangeButton .dijitButtonNode {
	background-image:url(/kolibri/images/windows/buttonOrange.png.MatrixStretch.w-400.filter_png);
}
.tundra .kolibriDialog .orangeButton:hover {
	background-image:url(/kolibri/images/windows/buttonOrange.png.Crop.w-5.HSBAdjust.b--0,2.filter_png);
}
.tundra .kolibriDialog .orangeButton:hover .dijitButtonNode {
	background-image:url(/kolibri/images/windows/buttonOrange.png.HSBAdjust.b--0,2.MatrixStretch.w-400.filter_png);
	color:#ffffff;
}

.tundra .kolibriDialog .disabledButton {
  background-image:url(/kolibri/images/windows/buttonLightGrey.png.Crop.w-5.filter_png) !important;
}

.tundra .kolibriDialog .disabledButton .dijitButtonNode {
	background-image:url(/kolibri/images/windows/buttonLightGrey.png.MatrixStretch.w-400.filter_png);
}

/** padedingless **/
.tundra .kolibriPaddinglessDialog .dijitDialogPaneContent {
	padding:0;
}
.tundra .kolibriPaddinglessDialog .dijitDialogPaneContent .dialogButtons {
	padding-right:10px;
	padding-left:10px;
	padding-bottom:10px;
}

.tundra .kolibriDialog .leftButton {
	float:left;
}

/** richtext **/
.tundra .kolibriGreyFloatingPane .editorButton .dijitButtonNode {
	min-width:0;
}

/* big icons */
.tundra .kolibriGreyFloatingPane .dijitToolbar .bigButton {
	width: 47px;
	height:47px;
	float:left;
	line-height:47px;
	margin-right:-2px;
	background-image: url("/kolibri/images/inspector/richButton-01.png.Crop.w-5.MatrixStretch.h-47.filter_png");
}
.tundra .kolibriGreyFloatingPane .dijitToolbar .editorPluginCommand_undo {
	margin-left:40px;
}
.tundra .kolibriGreyFloatingPane .itemInspector-contactinfo .dijitToolbar .editorPluginCommand_undo {
    float: right;
    margin: 0 43px 0 0;
}
.tundra .kolibriGreyFloatingPane .itemInspector-contactinfo .dijitToolbar .editorPluginCommand_redo {
    float: right;
    margin: 0 -72px 0 0;
}

.tundra .kolibriGreyFloatingPane .itemInspector-richtext .dijitToolbar .editorPluginCommand_undo {
    float: right;
    margin: 0 38px 0 0;
}
.tundra .kolibriGreyFloatingPane .itemInspector-richtext .dijitToolbar .editorPluginCommand_redo {
    float: right;
    margin: 0 -72px 0 0;
}

.tundra .kolibriGreyFloatingPane .itemInspector-title .dijitToolbar .editorPluginCommand_undo {
	margin-left:15px;
}
.dj_ie7 .tundra .kolibriGreyFloatingPane .dijitToolbar .editorPluginCommand_undo {
	margin-left:140px;
}
.dj_ie7 .tundra .kolibriGreyFloatingPane .itemInspector-title .dijitToolbar .editorPluginCommand_undo {
	margin-left:15px;
}
.tundra .kolibriGreyFloatingPane .dijitToolbar .editorPluginCommand_kolibriPastePlainText {
	margin-left:115px;
}
.tundra .kolibriGreyFloatingPane .dijitToolbar .bigButton .dijitButtonNode {
	vertical-align:bottom;
	line-height:47px;
	width:37px;
	background-image: url("/kolibri/images/inspector/richButton-01.png.MatrixStretch.w-400.h-47.filter_png");
}
.dj_ie7 .tundra .kolibriGreyFloatingPane .dijitToolbar .bigButton .dijitButtonNode {
	display:block;

}
.tundra .kolibriGreyFloatingPane .dijitToolbar .bigButton.dijitToggleButtonChecked,
.tundra .kolibriGreyFloatingPane .dijitToolbar .bigButton:hover {
	background-image:url(/kolibri/images/inspector/richButtonHover-01.png.Crop.w-5.MatrixStretch.h-47.filter_png);
}
.tundra .kolibriGreyFloatingPane .dijitToolbar .bigButton.dijitToggleButtonChecked .dijitButtonNode,
.tundra .kolibriGreyFloatingPane .dijitToolbar .bigButton:hover .dijitButtonNode {
	background-image: url("/kolibri/images/inspector/richButtonHover-01.png.MatrixStretch.w-400.h-47.filter_png");
}
.tundra .bigButton .dijitEditorIcon {
	display:block;
	background-position: 0 0;
	width:35px;
	height:37px;
}
.dj_ie7 .tundra .dijitToolbar .dijitEditorIcon {
	margin:0 -3px;
	left:-2px;
}
.dj_ie7 .tundra .dijitToolbar .bigButton .dijitEditorIcon {
	top: 5px;
	left:0;
}
.tundra .dijitToolbar .dijitEditorIconUndo {
	background-image: url("/kolibri/images/inspector/bigUndo.png");
}
.tundra .itemInspectorContent .dijitToolbar .dijitEditorIconBold {
	background-image: url("/kolibri/images/inspector/bigBold.png");
}
.tundra .dijitToolbar .dijitEditorIconInsertImage {
	background-image: url("/kolibri/images/inspector/bigImage.png");
}
.tundra .dijitToolbar .dijitEditorIconKolibriPastePlainText {
	background-image: url("/kolibri/images/inspector/bigPaste.png");
}
.tundra .dijitToolbar .editorPluginCommand_createLink .dijitArrowButtonInner {
	display:none;
}
.tundra .dijitToolbar .editorPluginCommand_createPhoneLink .dijitArrowButtonInner {
	display:none;
}
.tundra .dijitToolbar .editorPluginCommand_formatBlock {
	width:95px;
}
.tundra .dijitToolbar .editorPluginCommand_kolibriFontSize {
	width:160px;
}

.tundra .dijitToolbar .dijitRight {
	vertical-align:bottom;
}
.tundra .dijitToolbar .dijitReset {
	line-height:1em;
}


.tundra .kolibriDialog #productBody .dijitToolbar .dijitDropDownButton,
.tundra .kolibriDialog #productBody .dijitToolbar .dijitToggleButton,
.tundra .kolibriDialog #productBody .dijitToolbar .dijitButton {
	background-image:none;
}
.tundra .kolibriDialog #productBody .dijitToolbar .dijitToggleButtonChecked,
.tundra .kolibriDialog #productBody .dijitToolbar .dijitToggleButton:hover,
.tundra .kolibriDialog #productBody .dijitToolbar .dijitDropDownButton:hover,
.tundra .kolibriDialog #productBody .dijitToolbar .dijitButton:hover {
	background-image:none;
}

.tundra .kolibriDialog #productBody .dijitToolbar .dijitDropDownButton:hover .dijitButtonNode,
.tundra .kolibriDialog #productBody .dijitToolbar .dijitToggleButtonChecked .dijitButtonNode,
.tundra .kolibriDialog #productBody .dijitToolbar .dijitToggleButton:hover .dijitButtonNode,
.tundra .kolibriDialog #productBody .dijitToolbar .dijitButton:hover .dijitButtonNode {
	background-image:none;
	background-color:#aaaaaa;
}



.tundra #myAccountDialog .dijitTabPane, .tundra #myAccountDialog .dijitTabPaneWrapper {
    background: transparent;
}
.tundra #myAccountDialog .dijitTabPaneWrapper {
    border: none;
}


.div-table{
  display:table;
  width:auto;
  background-color:#eee;
  border:1px solid  #666666;
}
.div-table-row{
  display:table-row;
  width:auto;
  clear:both;
  height: 31px;
  font-size: 10pt;
  display: flex;
  align-items: center;
  text-align: center;
}
.div-table-col{
  float:left;/*fix for  buggy browsers*/
  display:table-column;
  width:127px;
}

.div-table-row:nth-child(even) {background: #FFFFFF }
.div-table-row:nth-child(odd) {background: #F9F9F9}

#myAccountDialog .myAccountOpeningHoursWrapper input {
text-align: center;
}

#myAccountDialog .copyMondayButton {
    margin-bottom : 5px;
}

.tundra .dijitTimePickerTick {
color: black;
}

.tundra .dijitTimePickerTick .dijitTimePickerItemInner{
font-size: 12px;
}

.mediaHandheld {
	display:none;
}

form.public-login {
    margin: 10em auto;
    border: 4px solid gray;
    padding: 5%;
    width: 70%;
}

form.public-login fieldset legend {
   font-weight: bold;
   font-size: x-large;
}

form.public-login fieldset {
   margin-bottom: 2ex;
}

form.public-login button {
   margin-right: 0.5em;
}

form.public-login div.intro {
   margin-bottom: 1em;
   margin-top: 1em;
}

form.public-login #loginmessage.error {
   color: red;
   font-weight: bold;
}
		


.embedded-img {
	margin:5px;
}

.left-float {
	display:block;
	margin-left:0;
	margin-right:10px;
	float:left;
}

.right-float {
	display:block;
	margin-right:3px;
	margin-left:10px;
	float:right;
}

.left-float-table {
	margin-left:0;
	margin-right:10px;
	float:left;
}

.right-float-table {
	margin-right:3px;
	margin-left:10px;
	float:right;
}

/** user tables **/

.user-table {
	border-collapse:collapse;
	border-color:#000000;
	border-style:solid;
	border-width:0;
}
.user-table tbody,
.user-table tr,
.user-table td {
	border-color:inherit;
	border-style:solid;
	border-width:inherit;
}
.user-table td {
	border-width:1px;
	min-width:1em;
	min-height:1em;
}


.table-bordered td {
	border-width:1px;
}

.table-no-border td {
	border-width:0;
}
.editor .table-no-border td {
	border:1px dashed #bbbbbb;
}

.table-outer-border tr,
.table-outer-border td {
	border-width:0;
}
.editor .table-outer-border td {
	border:1px dashed #bbbbbb;
}
.table-outer-border {
	border-width:1px;
}

.table-col-bordered {
	border-width:1px;
}
.wrapper .table-col-bordered tr,
.wrapper .table-col-bordered td {
	border-width:0;
}
.editor .table-col-bordered td {
	border-top:1px dashed #bbbbbb;
	border-bottom:1px dashed #bbbbbb;
}
.wrapper .table-col-bordered td {
	border-left-width:1px;
	border-right-width:1px;
}

.table-row-bordered {
	border-width:1px;
}
.wrapper .table-row-bordered tr,
.wrapper .table-row-bordered td {
	border-width:0;
	border-top-width:1px;
	border-bottom-width:1px;
}
.editor .table-row-bordered td {
	border-right:1px dashed #bbbbbb;
	border-left:1px dashed #bbbbbb;
}

.wrapper .table-horizontal-borders tr,
.wrapper .table-horizontal-borders td {
	border-width:0;
	border-top-width:1px;
	border-bottom-width:1px;
}
.editor .table-horizontal-borders td {
	border-left:1px dashed #bbbbbb;
	border-right:1px dashed #bbbbbb;
}

.wrapper .table-vertical-borders,
.wrapper .table-vertical-borders tr,
.wrapper .table-vertical-borders td {
	border-width:0;
	border-left-width:1px;
	border-right-width:1px;
}
.editor .table-vertical-borders td {
	border-top:1px dashed #bbbbbb;
	border-bottom:1px dashed #bbbbbb;
}

/** /user tables **/


.imageDescriptionTable {
	border-collapse:collapse;
	border-width: 0;
}
.imageDescriptionTable td {
	border:0px solid #000000;
	padding:0;
}
.imageDescriptionTable .imageDescription {
	padding: 0.2em;
	padding-left: 0.5em;
	font-size:0.8em;
}
.imageDescriptionTr {
	background-color:#cccccc;
}
.imageDescriptionTable img {
	display:block;
}

#upgradeDiv {
	position:absolute;
	top:50%;
	left:50%;
	width:220px;
	height:80px;
	font-size:16px;
	background:#ffffff;
	border:1px solid #000000;
	background-color:#FF7D03; /* orange */
	padding:10px;
	color:#000000;
	text-align:center;
	margin-left:-120px;
	margin-top:-50px;
}
#upgradeDiv a {
	color:#000000;
}

.dynamicContent {
	position:relative;
}
.firebug {
	display:none !important;
}
.dj_ie .firebug {
	display:block !important;
}


/** /templates/Alpha/global/global.css.esp **/


.global {
	/* something */
}
#wrapper {
	position: relative;
	background:transparent;
	padding-top:40px;
}
#wrapper .contentItem a, #wrapper .dynamicContentItem a, body.wrapper a {
	color:#85050e;
	text-decoration:none;
	font-weight:bold;
	font-style:normal;
}
#wrapper .contentItem a:hover, #wrapper .dynamicContentItem a:hover, body.wrapper a:hover {
	color:#226e34;
	text-decoration:none;
	font-weight:bold;
	font-style:normal;
}
#wrapper .contentBlock, #wrapper .contentItem {
	padding:1px;
	position: relative;
}
.loggedIn #wrapper .contentBlock, .loggedIn #wrapper .contentItem {
	padding:0;
}
#pagewrapper {
	margin-left:auto;
	margin-right:auto;
	width: 1000px;
	padding: 0px 0px 50px 0px;

	background:url(/Riddoduottarmuseat/images/1362586430792/riddoduottarmuseat_logo_kun_element_opacity10.png.filter_png) bottom left no-repeat transparent fixed;
	border-color:#318444;

	border-style:solid;
 
	border-width: 0px 0px 0px 0px;
 
	position:relative;
}


 #outertop, #outerbottom {
	display:none;
 }




hr {
	border:0px solid transparent;
	border-bottom:1px solid 000000;
	margin:5px 0;
}

.wrapper {
/*	font-family: "Lucida Grande",Lucida,Verdana,sans-serif;*/
	font-family: Arial, Helvetica, sans-serif;
	line-height:1.6em;
	font-size:110%;
/*
	font-size:0.95em;
*/
/*
	color:#333333;
*/
	color:#333333;
}
.wrapper font {
	line-height:normal;
}

.wrapper h1, .wrapper h2, .wrapper h3, .wrapper h4, .wrapper h5 {
	font-weight:normal;
	line-height:1.3;
}
.wrapper h1, .wrapper h2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #85050e;
}
.wrapper h3, .wrapper h4, .wrapper h5 {
	font-family: Arial, Helvetica, sans-serif;
	color: #2d8040;
}
.wrapper h1 {
	display:block;
	margin:0.67em 0;
}
.wrapper h2 {
	margin:0 0 10px 0;
}
.wrapper h1 {
	font-size:200%;
}
.wrapper h2 {
	font-size:130%;
}
.wrapper h3 {
	font-size:100%;
}
.wrapper h4 {
	font-size:100%;
}
.wrapper h5 {
	font-size:100%;
}

/* Clearfix from http://www.webtoolkit.info/css-clearfix.html */
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

html[xmlns] .clearfix {
	display: block;
}

* html .clearfix {
	height: 1%;
}

.fancyButton {
	line-height:20px;
	display:block;
	background:url("/kolibri/images/menu/aero.png.Scale.h-20.MatrixStretch.w-200.h-20.ReplaceColor.original-7f0000.replace-85050e.fuzzyness-200.filter_png") top left no-repeat;
	position:relative;
	margin-left:10px;
	margin-right:10px;
	padding-left:10px;
	text-align:center;
}
.fancyButton:hover {
	background-image:url("/kolibri/images/menu/aero.png.Scale.h-20.MatrixStretch.w-200.h-20.ReplaceColor.original-7f0000.replace-2d8040.fuzzyness-200.filter_png");
}
#wrapper .fancyButton a {
	display:inline-block;
	position:relative;
	padding-right:10px;
	margin-right:-10px;
	background:url("/kolibri/images/menu/aero.png.Scale.h-20.MatrixStretch.w-200.h-20.ReplaceColor.original-7f0000.replace-85050e.fuzzyness-200.filter_png") top right no-repeat;
	text-decoration:none;
	color:#ffc740 !important;
}
#wrapper .fancyButton:hover a,
#wrapper .fancyButton:hover a:hover {
	text-decoration:none;
	color:#ffc740 !important;
	background-image:url("/kolibri/images/menu/aero.png.Scale.h-20.MatrixStretch.w-200.h-20.ReplaceColor.original-7f0000.replace-2d8040.fuzzyness-200.filter_png");
}
.fancyButton12 {
	line-height: 12px;
	background-image:url("/kolibri/images/menu/aero.png.Scale.h-12.MatrixStretch.w-200.h-12.ReplaceColor.original-7f0000.replace-85050e.fuzzyness-200.filter_png");
	margin-left:4px;
	margin-right:4px;
	padding-left:4px;
	margin-bottom:1px;
}
.fancyButton12:hover {
	background-image:url("/kolibri/images/menu/aero.png.Scale.h-12.MatrixStretch.w-200.h-12.ReplaceColor.original-7f0000.replace-2d8040.fuzzyness-200.filter_png");
}
#wrapper .fancyButton12 a {
	min-width:8px;
	background-image:url("/kolibri/images/menu/aero.png.Scale.h-12.MatrixStretch.w-200.h-12.ReplaceColor.original-7f0000.replace-85050e.fuzzyness-200.filter_png");
	padding-right:4px;
	margin-right:-4px;
}
#wrapper .fancyButton12:hover a,
#wrapper .fancyButton12:hover a:hover {
	background-image:url("/kolibri/images/menu/aero.png.Scale.h-12.MatrixStretch.w-200.h-12.ReplaceColor.original-7f0000.replace-2d8040.fuzzyness-200.filter_png");
}
.fancyTitle {
	line-height:20px;
	display:block;
	background:url("/kolibri/images/menu/aerosquare.png.Scale.h-20.MatrixStretch.w-1000.h-20.ReplaceColor.original-7f0000.replace-85050e.fuzzyness-200.filter_png") top left no-repeat;
	position:relative;
	/* margin-left:10px; */
	margin-right:10px;
	padding-left:10px;
}
#wrapper .fancyTitle div {
	display:block;
	position:relative;
	padding-right:10px;
	margin-right:-10px;
	background:url("/kolibri/images/menu/aerosquare.png.Scale.h-20.MatrixStretch.w-1000.h-20.ReplaceColor.original-7f0000.replace-85050e.fuzzyness-200.filter_png") top right no-repeat;
	text-decoration:none;
	color:#ffc740;
}


@media print {
	#wrapper {
		zoom:0.65;
	}
	.ff.win #wrapper {
		-moz-transform: scale(0.65);
		
		left:-80.76923076923079px;
		top:-134.61538461538464px;
	}
}


.showHideControl {
	display: inline-block;
	border: 0;
    position: absolute;
    top: 0;
    right: 10px;
}
.showHideOptions {
	display:none;
	position:absolute;
	right:0;
	z-index:999;
	text-align:right;
	border: 1px solid #777;
    border-bottom: 2px solid #293e6a;
    background-color: #fff;
    padding: 0px;
}
.showHideControl:hover .showHideOptions {
	display:block;
}
.showHideOption {
	padding: 2px 10px 2px 24px;
	margin: 0;
    border: solid #fff;
    border-width: 1px 0;
    white-space: nowrap;
	font-weight: normal;
	text-shadow: none;
	text-align: left;
}
.showHideOption:hover {
    border-color: #3B589D;
    color: #fff;
    background-color: #6683B6;
}
.showHideOptionChoosed{
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ bWFnZVJlYWR5ccllPAAAAGlJREFUeNpi/P//PwMuwMjIKA2k1gHxFwaQQmwYCECK7gExiHMMJDAB iJcCMQ+SIjkkRVeBWIIBSeAwSDEWRaIw56kD8XMkxQ+h7PMwRWCFUNUgxU+gCjAUwRVCFatArdoL xELongMIMAANx1tBwGkjIgAAAABJRU5ErkJggg==");
    background-repeat: no-repeat;
    background-position: 6px 50%;
}

.previewTabOpen .hideOnPreview{
    display: none;
}

#basketWidgetInfoWrapper{
    height: 30px;
}

.basketWidgetInfoLeft{
    width: 43%;
    float: left;
}

.basketWidgetInfoRight{
    width: 57%;
    float: left;
    height: 30px;
}

#basketWidgetBuyButton{
    height: 30px;
    color: white;
    text-align: right;
    line-height: 30px;
    background:url("/kolibri/images/menu/aero.png.Scale.h-20.MatrixStretch.w-120.h-20.ReplaceColor.original-7f0000.replace-85050e.fuzzyness-120.filter_png")  no-repeat;
    background-position: right;
}

#basketWidgetBuyButton:hover{
 background:url("/kolibri/images/menu/aero.png.Scale.h-20.MatrixStretch.w-120.h-20.ReplaceColor.original-7f0000.replace-2d8040.fuzzyness-120.filter_png")  no-repeat;
 background-position: right;

}

#right-column #basketWidgetBuyButton {
    background-position: center;
    text-align: center;
}

.basketWidgetInfoRight div {
    float: right;
}

#right-column #basketWidgetBuyButton span {
   padding-right: 0px;
}

#basketWidgetBuyButton span {
    padding-right: 24px;
}
.basketWidgetInfoLeft .content-item-icon-image{
    float: left;
    background:url("/kolibri/images/icons/shoppingCartMobile.png.ReplaceColor.original-FFFFFF.replace-85050e.filter_png");
    width: 31px;
    height: 24px;
    background-repeat: no-repeat;
}

.basketWidgetInfoLeft .itemsNumber{
    float: left;
    width: 30px;
    height: 30px;
    margin-left: 5px;
    line-height: 26px;
}

.basketWidgetInfoRight .totalCost{
    float: left;
    height: 30px;
    line-height: 26px;
    padding-left: 5px;
}

.basketWidgetInfoRight .totalLabel{
    float: left;
    height: 30px;
    line-height: 26px;
    margin-left: -10px;
}

#accessibilityMenuContainer a.disabled
{
    pointer-events: none;
    cursor: default;
}

.tagContainer span {
    float: left;
    text-decoration: none;
    padding: 6px 18px 6px 18px!important;
    border-radius: 5px;
    border: none;
    background: #85050e;
    color: #fff;
    margin-right: 5px;
    margin-bottom: 5px;
    transition: all 0.2s ease-out 0s;
    position:relative;
    }

.tagContainer span:hover{
    padding: 6px 18px 6px 18px !important;
    border-radius: 5px;
    border:none;
    background: #226e34;
    color: #ffffff;
    }

.tagContainer span img {
    position:absolute;
    top:0px;
    right:0px;
    display:none;
    }

.contentItemEdit .tagContainer span img {
    display:inline;
    }

.inputTag input {
    margin-top: 10px;
    margin-bottom: 10px;
    width: 100%;
    padding: 5px 5px 5px 5px;
    }

div.inputTag.dijitTextBox {
    width: 100%;
    }


.swipe-wrap {
  overflow: hidden;
  position: relative;
}
.slideshow-textbox {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 50%;
    width: 50%;

    

    
        left: 0;
        right: 0;
        margin-left: auto;
        margin-right: auto;
    
     
        top: 0;
        bottom: 0;
        margin-top: auto;
        margin-bottom: auto;
    

    padding: 10px 10px 10px 10px;
}

.slideshow-textbox-bg {
    background-color: white;
    opacity: 0.8;
    z-index: -1;
    filter:alpha(opacity=0.8); /* IE */
    -moz-opacity:0.8; /* Mozilla */
    position: absolute; top: 0; left: 0; height: 100%;
    width:100%;
    
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";

}

.slideshow-textbox-title{
    color: #85050e;
    font-size: 100%;
    font-family: Arial;
    text-align: left;
    font-weight: normal;
    text-decoration: none;
    font-style: normal;

}

.slideshow-textbox-body{
    color: #85050e;
    font-size: 100%;
    font-family: Arial;
    text-align: left;
    font-weight: normal;
    text-decoration: none;
    font-style: normal;
}

.slideshow-textbox-link {
    font-size: 100%;
    padding-right: 0px;
}

.slideshow-textbox-link a{
    color: #85050e !important;
    font-size: 100%;
    font-family: Arial;
    font-weight: normal !important;
    text-decoration: none !important;
    font-style: normal !important;
}

/** /templates/Alpha/base/base.css.esp **/

body {
	margin: 0px;
	padding: 0px;
	background: url('/Riddoduottarmuseat/images/1362578949825/fabric_of_squares_gray.png') top left repeat scroll #ffffff;
}

	.loggedIn #wrapper {
		background: url('/Riddoduottarmuseat/images/1362578949825/fabric_of_squares_gray.png') top left repeat scroll #ffffff;
	}


/** /templates/Alpha/accessibility/accessibility.css.esp **/

/**
css properties values are taken from extramenu (except positioning)
**/


.accessibility {

	font-family:Arial, Helvetica, sans-serif;
	z-index:10;
	position:absolute;
 
	top:20px;
 
	font-size:100%;
 
	width:auto;
	left:50%;
	margin-left:-500px;
 
}


 .dj_ie .accessibility {
	margin-left:-501px;
 }



.accessibility ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
	padding:0px 0px ;
}


 .accessibility {
	right:50%;
 	left: 0;
	margin-left:0;
	margin-right:-500px;
 }
 .accessibility ul {
   display:table !important;
   margin: 0 0 0 auto;
 }
.dj_ie6 .accessibility ul,
.dj_ie7 .accessibility ul {
   display:inline-block !important;
   position:relative;
   float:right;
}
.dj_ie6 .accessibility ul li,
.dj_ie7 .accessibility ul li {
   position:relative;
}
.dj_ie6 .accessibility ul,
.dj_ie7 .accessibility ul {
  display:inline !important;
}


.accessibility ul li {
	float: left;
	margin-right:15px;
}
.accessibility ul li.last {
	margin-right:10px;
}
.accessibility ul li a{
	display:block;
	padding: 0 10px 0 0;
	line-height:20px;
	left:10px;
	position:relative;
	text-align:center;
}
.accessibility ul li a, .accessibility ul li a:visited {
	color: #85050e;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
}
.accessibility ul li a:hover {
	color: ffffff;
	font-weight:normal;
	font-style: normal;
	text-decoration: none;
}
.accessibility ul li a.current {
	color: #2d8040;
	font-weight:bold;
	font-style: normal;
	text-decoration: none;
}

.accessibilityFontSize {
    cursor: pointer;
}

.accessibilityMenuFull {
    width: 100% !important;
}



/** /templates/Alpha/box/box.css.esp **/

/** /templates/Alpha/box/greybox/greybox.css.esp **/
.greybox {
	background:#aaaaaa;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	padding:4px;
}/** /templates/Alpha/box/pointedbox/pointedbox.css.esp **/
.pointedboxWrapper {
	background:#2e2e2e;
	padding:5px;
	border-radius:0 10px 0 10px;
	-moz-border-radius:0 10px 0 10px;
	-webkit-border-radius:0 10px 0 10px;
	-o-border-radius:0 10px 0 10px;
}
.pointedboxWrapper .boxTitle {
	color:#ffffff;
	font-weight: bold;
}
.pointedbox {
	background:#ffffff;
	padding:5px;
	border-radius:0 10px 0 10px;
	-moz-border-radius:0 10px 0 10px;
	-webkit-border-radius:0 10px 0 10px;
	-o-border-radius:0 10px 0 10px;
}/** /templates/Alpha/box/roundaboutbox/roundaboutbox.css.esp **/
.roundaboutboxWrapper {
	background:#2e2e2e;
	padding:5px;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-o-border-radius:10px;
}
.roundaboutboxWrapper .boxTitle {
	padding-left:10px;
	color:#ffffff;
	font-weight: bold;
}
.roundaboutbox {
	background:#ffffff;
	padding:5px;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-o-border-radius:10px;
}/** /templates/Alpha/box/testbox/testbox.css.esp **/
.testbox {
	border:2px solid black;
	padding:2px;
}/* writing box 0 */

.box_0 {
	position:relative;
	padding:85px 0 15px 0;
}
.box_0 .boxouter {
	position:relative;
	background-repeat: repeat-y;
	background-position: left top;
	background-color: transparent;
	padding-top:1px;
	padding-bottom:1px;
	margin-bottom:-2px;
}
.box_0 .boxbottom {
	background-repeat: repeat-y;
	background-position: left bottom;
	background-color: transparent;
	position:absolute;
	bottom:-15px;
	left:0;
	width:100%;
	height:15px;
}
.box_0 .boxinner {
	margin-top:-85px;
	margin-bottom:-15px;
	position:relative;
	padding:0;
	color:#333333;
	font-size:100%;
	font-family:Arial, Helvetica, sans-serif;
}
.dj_ie6 .box_0 .boxcontent,
.dj_ie7 .box_0 .boxcontent {
	top:15px;
	position:relative;
}
.dj_ie6 .box_0 .boxtop,
.dj_ie7 .box_0 .boxtop {
	top:15px;
}
.dj_ie6 .box_0 .boxbottom,
.dj_ie7 .box_0 .boxbottom {
	bottom:-114px;
}
.dj_ie6 .box_0 .boxinner,
.dj_ie7 .box_0 .boxinner {
	min-height: 100px;
	margin-top:-100px;
	margin-bottom:-2px;
 }

/** Stuff for debugging IE7 **/
/*
._boxtop, ._boxbottom {
	display:none;
}
#outertop, #outerbottom, .headerBackground{
	display:none;
}
#pagewrapper {
	background:#dedede;
}
body, #wrapper {
	background:#ffffff;
}

*/

.box_0 .boxTitle {
	padding:0 10px;
	margin:0;
	line-height:40px;
	color:#85050e;
	font-size:105%;
	font-family:undefined;
	font-weight:bold;
	text-decoration:none;
	font-style:normal;
	position:absolute;
	top:-85px;
	z-index:1;
	width: 95%;
	text-align: left;
}
.dj_ie6 .box_0 .boxTitle,
.dj_ie7 .box_0 .boxTitle {
	top:15px;
 }
.box_0 .boxcontentinner {
	position:relative;
}
.box_0 .boxtop {
	background-repeat: repeat-y;
	background-position: left top;
	background-color: transparent;
	position:absolute;
	left:0;
	width:100%;
	height:85px;
	top:-85px;
}
.box_0 .boxcontent {
	
	padding: 50px 10px 8px 10px;
}

#wrapper .box_0 a {
	color:#85050e !important;
}
#wrapper .box_0 a:hover {
	color:#226e34;
}
/* writing box 1 */

.box_1 {
	position:relative;
	padding:85px 0 15px 0;
}
.box_1 .boxouter {
	position:relative;
	background-repeat: repeat-y;
	background-position: left top;
	background-color: transparent;
	padding-top:1px;
	padding-bottom:1px;
	margin-bottom:-2px;
}
.box_1 .boxbottom {
	background-repeat: repeat-y;
	background-position: left bottom;
	background-color: transparent;
	position:absolute;
	bottom:-15px;
	left:0;
	width:100%;
	height:15px;
}
.box_1 .boxinner {
	margin-top:-85px;
	margin-bottom:-15px;
	position:relative;
	padding:0;
	color:#333333;
	font-size:100%;
	font-family:Arial, Helvetica, sans-serif;
}
.dj_ie6 .box_1 .boxcontent,
.dj_ie7 .box_1 .boxcontent {
	top:15px;
	position:relative;
}
.dj_ie6 .box_1 .boxtop,
.dj_ie7 .box_1 .boxtop {
	top:15px;
}
.dj_ie6 .box_1 .boxbottom,
.dj_ie7 .box_1 .boxbottom {
	bottom:-114px;
}
.dj_ie6 .box_1 .boxinner,
.dj_ie7 .box_1 .boxinner {
	min-height: 100px;
	margin-top:-100px;
	margin-bottom:-2px;
 }

/** Stuff for debugging IE7 **/
/*
._boxtop, ._boxbottom {
	display:none;
}
#outertop, #outerbottom, .headerBackground{
	display:none;
}
#pagewrapper {
	background:#dedede;
}
body, #wrapper {
	background:#ffffff;
}

*/

.box_1 .boxTitle {
	padding:0 10px;
	margin:0;
	line-height:20px;
	color:#333333;
	font-size:100%;
	font-family:undefined;
	font-weight:normal;
	text-decoration:none;
	font-style:normal;
	position:absolute;
	top:-85px;
	z-index:1;
	width: 95%;
	text-align: left;
}
.dj_ie6 .box_1 .boxTitle,
.dj_ie7 .box_1 .boxTitle {
	top:15px;
 }
.box_1 .boxcontentinner {
	position:relative;
}
.box_1 .boxtop {
	background-repeat: repeat-y;
	background-position: left top;
	background-color: transparent;
	position:absolute;
	left:0;
	width:100%;
	height:85px;
	top:-85px;
}
.box_1 .boxcontent {
	
	padding: 9px 9px 7px 9px;
}

#wrapper .box_1 a {
	color:#85050e !important;
}
#wrapper .box_1 a:hover {
	color:#226e34;
}
/* writing box 2 */

.box_2 {
	position:relative;
	padding:85px 0 15px 0;
}
.box_2 .boxouter {
	position:relative;
	background-repeat: repeat-y;
	background-position: left top;
	background-color: transparent;
	padding-top:1px;
	padding-bottom:1px;
	margin-bottom:-2px;
}
.box_2 .boxbottom {
	background-repeat: repeat-y;
	background-position: left bottom;
	background-color: transparent;
	position:absolute;
	bottom:-15px;
	left:0;
	width:100%;
	height:15px;
}
.box_2 .boxinner {
	margin-top:-85px;
	margin-bottom:-15px;
	position:relative;
	padding:0;
	color:#333333;
	font-size:100%;
	font-family:Arial, Helvetica, sans-serif;
}
.dj_ie6 .box_2 .boxcontent,
.dj_ie7 .box_2 .boxcontent {
	top:15px;
	position:relative;
}
.dj_ie6 .box_2 .boxtop,
.dj_ie7 .box_2 .boxtop {
	top:15px;
}
.dj_ie6 .box_2 .boxbottom,
.dj_ie7 .box_2 .boxbottom {
	bottom:-114px;
}
.dj_ie6 .box_2 .boxinner,
.dj_ie7 .box_2 .boxinner {
	min-height: 100px;
	margin-top:-100px;
	margin-bottom:-2px;
 }

/** Stuff for debugging IE7 **/
/*
._boxtop, ._boxbottom {
	display:none;
}
#outertop, #outerbottom, .headerBackground{
	display:none;
}
#pagewrapper {
	background:#dedede;
}
body, #wrapper {
	background:#ffffff;
}

*/

.box_2 .boxTitle {
	padding:0 10px;
	margin:0;
	line-height:20px;
	color:#333333;
	font-size:100%;
	font-family:undefined;
	font-weight:normal;
	text-decoration:none;
	font-style:normal;
	position:absolute;
	top:-85px;
	z-index:1;
	width: 95%;
	text-align: left;
}
.dj_ie6 .box_2 .boxTitle,
.dj_ie7 .box_2 .boxTitle {
	top:15px;
 }
.box_2 .boxcontentinner {
	position:relative;
}
.box_2 .boxtop {
	background-repeat: repeat-y;
	background-position: left top;
	background-color: transparent;
	position:absolute;
	left:0;
	width:100%;
	height:85px;
	top:-85px;
}
.box_2 .boxcontent {
	
	padding: 9px 9px 7px 9px;
}

#wrapper .box_2 a {
	color:#85050e !important;
}
#wrapper .box_2 a:hover {
	color:#226e34;
}
/* writing box 3 */

.box_3 {
	position:relative;
	padding:85px 0 15px 0;
}
.box_3 .boxouter {
	position:relative;
	background-repeat: repeat-y;
	background-position: left top;
	background-color: transparent;
	padding-top:1px;
	padding-bottom:1px;
	margin-bottom:-2px;
}
.box_3 .boxbottom {
	background-repeat: repeat-y;
	background-position: left bottom;
	background-color: transparent;
	position:absolute;
	bottom:-15px;
	left:0;
	width:100%;
	height:15px;
}
.box_3 .boxinner {
	margin-top:-85px;
	margin-bottom:-15px;
	position:relative;
	padding:0;
	color:#333333;
	font-size:100%;
	font-family:Arial, Helvetica, sans-serif;
}
.dj_ie6 .box_3 .boxcontent,
.dj_ie7 .box_3 .boxcontent {
	top:15px;
	position:relative;
}
.dj_ie6 .box_3 .boxtop,
.dj_ie7 .box_3 .boxtop {
	top:15px;
}
.dj_ie6 .box_3 .boxbottom,
.dj_ie7 .box_3 .boxbottom {
	bottom:-114px;
}
.dj_ie6 .box_3 .boxinner,
.dj_ie7 .box_3 .boxinner {
	min-height: 100px;
	margin-top:-100px;
	margin-bottom:-2px;
 }

/** Stuff for debugging IE7 **/
/*
._boxtop, ._boxbottom {
	display:none;
}
#outertop, #outerbottom, .headerBackground{
	display:none;
}
#pagewrapper {
	background:#dedede;
}
body, #wrapper {
	background:#ffffff;
}

*/

.box_3 .boxTitle {
	padding:0 10px;
	margin:0;
	line-height:20px;
	color:#333333;
	font-size:100%;
	font-family:undefined;
	font-weight:normal;
	text-decoration:none;
	font-style:normal;
	position:absolute;
	top:-85px;
	z-index:1;
	width: 95%;
	text-align: left;
}
.dj_ie6 .box_3 .boxTitle,
.dj_ie7 .box_3 .boxTitle {
	top:15px;
 }
.box_3 .boxcontentinner {
	position:relative;
}
.box_3 .boxtop {
	background-repeat: repeat-y;
	background-position: left top;
	background-color: transparent;
	position:absolute;
	left:0;
	width:100%;
	height:85px;
	top:-85px;
}
.box_3 .boxcontent {
	
	padding: 9px 9px 7px 9px;
}

#wrapper .box_3 a {
	color:#85050e !important;
}
#wrapper .box_3 a:hover {
	color:#226e34;
}
/* writing box 4 */

.box_4 {
	position:relative;
	padding:85px 0 15px 0;
}
.box_4 .boxouter {
	position:relative;
	background-repeat: repeat-y;
	background-position: left top;
	background-color: transparent;
	padding-top:1px;
	padding-bottom:1px;
	margin-bottom:-2px;
}
.box_4 .boxbottom {
	background-repeat: repeat-y;
	background-position: left bottom;
	background-color: transparent;
	position:absolute;
	bottom:-15px;
	left:0;
	width:100%;
	height:15px;
}
.box_4 .boxinner {
	margin-top:-85px;
	margin-bottom:-15px;
	position:relative;
	padding:0;
	color:#333333;
	font-size:100%;
	font-family:Arial, Helvetica, sans-serif;
}
.dj_ie6 .box_4 .boxcontent,
.dj_ie7 .box_4 .boxcontent {
	top:15px;
	position:relative;
}
.dj_ie6 .box_4 .boxtop,
.dj_ie7 .box_4 .boxtop {
	top:15px;
}
.dj_ie6 .box_4 .boxbottom,
.dj_ie7 .box_4 .boxbottom {
	bottom:-114px;
}
.dj_ie6 .box_4 .boxinner,
.dj_ie7 .box_4 .boxinner {
	min-height: 100px;
	margin-top:-100px;
	margin-bottom:-2px;
 }

/** Stuff for debugging IE7 **/
/*
._boxtop, ._boxbottom {
	display:none;
}
#outertop, #outerbottom, .headerBackground{
	display:none;
}
#pagewrapper {
	background:#dedede;
}
body, #wrapper {
	background:#ffffff;
}

*/

.box_4 .boxTitle {
	padding:0 10px;
	margin:0;
	line-height:20px;
	color:#333333;
	font-size:100%;
	font-family:undefined;
	font-weight:normal;
	text-decoration:none;
	font-style:normal;
	position:absolute;
	top:-85px;
	z-index:1;
	width: 95%;
	text-align: left;
}
.dj_ie6 .box_4 .boxTitle,
.dj_ie7 .box_4 .boxTitle {
	top:15px;
 }
.box_4 .boxcontentinner {
	position:relative;
}
.box_4 .boxtop {
	background-repeat: repeat-y;
	background-position: left top;
	background-color: transparent;
	position:absolute;
	left:0;
	width:100%;
	height:85px;
	top:-85px;
}
.box_4 .boxcontent {
	
	padding: 9px 9px 7px 9px;
}

#wrapper .box_4 a {
	color:#85050e !important;
}
#wrapper .box_4 a:hover {
	color:#226e34;
}


/** /templates/Alpha/columns/columns.css.esp **/


.columns {
	padding-top:10px;
 	margin-top:0px;
	padding:40px 0px;
}

.columns .maincolumn {
	float: left;
	width: 772px;
/*
	padding-left:10px;
*/
}

.columns .column2 {
	float: right;
	width: 193px;
	position: relative;
/*
	margin-right:11px;
*/
	font-size:0.92em;
	line-height:1.45em;
}
.columns .contentItem {
	margin-bottom:10px;
}
.columns .itemHandle {
	padding-bottom:10px;
}

/** override if column on left side **/



.columns .maincolumn {
	float:right;
/*
	padding-right:10px;
	padding-left:0px;
*/
}
.columns .column2 {
	position:relative;
/*
	left:-10px;
*/
	left:-35px;
}




#singleLogoutElement {
    margin: 10px 15px;;
    color: white;
}

#singleLogoutButton {
    background-color: rgb(109, 109, 109);
    position: absolute;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    cursor: pointer;
    z-index: 9999;
    
        right: 3px;
    
}
#singleLogoutButton:hover {
    background-color: rgb(250, 123, 8);
}
/** /templates/Alpha/extramenu/extramenu.css.esp **/


.extramenu {

	font-family:Arial, Helvetica, sans-serif;
	z-index:10;
	position:absolute;
 
	top:160px;
 
	font-size:100%;
 
	width:auto;
	left:50%;
	margin-left:-500px;
 
}


 .dj_ie .extramenu {
	margin-left:-501px;
 }



.extramenu ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
	padding:0px 0px ;
}


 .extramenu {
	right:50%;
 	left: 0;
	margin-left:0;
	margin-right:-500px;
 }
 .extramenu ul {
   display:table !important;
   margin: 0 0 0 auto;
 }
.dj_ie6 .extramenu ul,
.dj_ie7 .extramenu ul {
   display:inline-block !important;
   position:relative;
   float:right;
}
.dj_ie6 .extramenu ul li,
.dj_ie7 .extramenu ul li {
   position:relative;
}
.dj_ie6 .extramenu ul,
.dj_ie7 .extramenu ul {
  display:inline !important;
}


.extramenu ul li {
	float: left;
	margin-right:15px;
}
.extramenu ul li.last {
	margin-right:10px;
}
.extramenu ul li a{
	display:block;
	padding: 0 10px 0 0;
	line-height:20px;
	left:10px;
	position:relative;
	text-align:center;
}
.extramenu ul li a, .extramenu ul li a:visited {
	color: #2d8040;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
}
.extramenu ul li a:hover {
	color: #2d8040;
	font-weight:normal;
	font-style: normal;
	text-decoration: none;
}
.extramenu ul li a.current {
	color: #2d8040;
	font-weight:bold;
	font-style: normal;
	text-decoration: none;
}


.extramenuouterwrap {
	position: static;
	z-index: 10;
}


/** /templates/Alpha/footer/footer.css.esp **/

.footer {
	background:url(/kolibri/images/white2x2.png.ReplaceColor.original-ffffff.replace-318444.OpacityAdjust.adjust-0.filter_png) top left repeat;
	padding:5px 0 5px 0;
	border-top: 0px solid #d9d9d9;
	text-align: center;

	font-size: 1em;
	color: #ffc740;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;

	height:20px;
/*
	line-height:20px;
*/
}
.loggedIn #wrapper .footer .dndContainer {
	padding:1px;
	border:0;
}
.footer .itemBody {
	border:0;
	padding: 1px;
}
.footer .footerCont {
	padding:0 5px 0 5px; 
}


.footerouterwrap {
	position:relative;
	height: 0px;
}
.footer .valigntrick {
    display: inline-block;
    line-height:100%;
    height: 100%;
    width: 0;
    vertical-align: middle;
}
.footer .footerinnerwrap {
    display: inline-block;
    vertical-align: middle;
    width: 100%;
}
.footer {
	position: absolute;
	bottom: 10px;

	left: 50%;
	width: 1000px;
	margin-left: -500px;

}

.dj_ie6 .footer,
.dj_ie7 .footer {
	margin-left: -501px;
}


.footer a, .footer a:visited, .footer a:active {
  color: #ffc740 !important;
}

.footer a:hover {
  text-decoration: underline !important;
}
/** /templates/Alpha/header/header.css.esp **/

#printHeader {
	display:none;
	position:relative;
	top:-152px;
}
.header {
	position:relative;
	color:#ffc740;
 
	height:152px;
}
.header .innerHeaderWrap {
	position:relative;
}
.header .headerLink {
	display:block;
	z-index:2;
	position:absolute;
	top:0;
	left:0;
	width:1000px;
	height:152px;
}
.header .headerLinkImg {
	display:block;
	width:1000px;
	height:152px;
	position:absolute;
	top:0;
	left:0;
}


.header #headerItems {
	position:absolute;
	z-index:3;
	top:0; left: 0;
}
.header .headerItem {
	position:absolute;
	padding:0;
}
.header .searchItem .searchInput {
	width:55%;
	margin:0;
	padding:2px;
	border:1px solid grey;
	position:absolute;
	top:0;
	left:0;
	font-size:1em;
}
.header .searchItem .searchButton {
	width:40%;
	position:absolute;
	padding:0 2px 0 2px;
	line-height:1em;
	bottom:0;
	top:0;
	right:0;
	font-size:1em;
	vertical-align:middle;
}
.dj_ie .header .searchItem .searchButton {
	padding:2px 2px 2px 2px;
}
.dj_ie7 .header .searchItem .searchButton {
	padding:0 2px 0 2px;
}
.headerBuilderOpen .header #headerItems {
	display:none;
}
/** /templates/Alpha/idium/idium.css.esp **/


.idium {
	margin-top:10px;
	background:url(/kolibri/images/white2x2.png.ReplaceColor.original-ffffff.replace-ffffff.OpacityAdjust.adjust-0.filter_png) top left repeat transparent;
}
.idium .idiumWrap {
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	padding:0 4px;
	font-family: "Century Gothic", Verdana, Helvetica, Sans-serif;
	font-size:13px;
	color:#000000;
	line-height:40px;
	height:50px;
	position:relative;
}
.idium .idiumWrap a {
	color:#000000;
	text-decoration:none;
}
.idium .idiumWrap a:hover {
	text-decoration:underline;
}
.idium .idiumWrap .iw {
	text-transform:lowercase;
	background:url(/kolibri/images/smallPlus.png) 100% -1px no-repeat;
	padding-right:10px;
	margin-right:-5px;
}
.idium .idiumWrap .iwi {
	font-weight:bold;
}
.idium .idiumWrap .iwa {
	padding:0 0 0 28px;
	background:url(/kolibri/images/smallBrick.png) 0 50% no-repeat;
	float:left;
}
.idium .idiumWrap .iwb {
	display:block;
	position:absolute;
	top:10px;
	left:3px;
}
.idium .idiumWrap .iwr {
	margin-left:15px;
}
.idium .idiumWrap .iwb img {
	display:block;
	width:22px;
}
.idium .idiumWrap .iwright {
    float: right;
}
#kolibriPolicyMessageDialog {
    width: 600px;
    -webkit-box-shadow: 0.2em 0.2em 2em #000;
    box-shadow: 0.2em 0.2em 2em #000;
    background: #eee;
    color: #333;
    border-width: 0;
    border: none;
    padding: 0 10px 10px;
}
#kolibriPolicyMessageDialog .policyMessageTitle {
    border-bottom: 1px solid #aaa;
    padding: 3px 0;
    margin: 0;
    text-align: center;
    display: block;
    font-weight: bold;
}
#kolibriPolicyMessageDialog .policyMessageContentPane {
    width: auto !important;
    padding: 0;
    margin: 0;
    overflow: auto;
}
#kolibriPolicyMessageDialog .policyMessageContentPane p {
    margin: 0.75em 0;
}
/** /templates/Alpha/layout/layout.css.esp **/



.layout .layout-mid-col,
.layout .layout-left-col {
	position:relative;
	float:left;
	margin-right:5px;
}
.layout .layout-right-col {
	float:right;
}

*[id^='row_']{
    width: 100vw;
    height: 100%;
    position: absolute;
    //visibility: hidden;
}


.rowBackground {
    position : absolute;
    right : 15px;
    top : 15px;
    width : 39px;
    height : 31px;
    display : none;
    background-image : url('/kolibri/images/icons/background-upload-icon.png');
    cursor: pointer;
}

.rowBackgroundWrapper {
    position : absolute;
    right : 0px;
    top : 0px;
    width : 100%;
    height : 100px;
    border-top: 1px dashed #ffa814;
    display: none;
}


/** /templates/Alpha/rightcolumn/rightcolumn.css.esp **/

/* rightcolumn */
.rightcolumn {
}

/** /templates/Alpha/topmenu/topmenu.css.esp **/

/* See also topmenu.esp for IE7-specific hacks */


.topmenuouterwrapper {
	width:100%;
	position:absolute;
	top:0px;
	z-index:2;
}
.topmenuwrapper {
	position:relative;
	margin:0 auto;
	padding:0;
}

.topmenu {
	width:100%;
}


.topmenu {
	background-color:#2d8040;
	border-bottom:1px solid #85050e;
	position:relative;

	font-size:110%;
	font-family:Arial, Helvetica, sans-serif;
}

.topmenu ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
	padding:0px 0px 0px 0px;
}


    .topmenu ul {
    	display:table !important;
    	margin: 0 auto;
    }
    .dj_ie6 .topmenu ul,
    .dj_ie7 .topmenu ul {
    	display:inline-block !important;
    	position:relative;
    	left:50%;
    }
     .dj_ie6 .topmenu ul li,
    .dj_ie7 .topmenu ul li {
    	position:relative;
    	right:50%;
    }
    .dj_ie6 .topmenu ul,
    .dj_ie7 .topmenu ul {
        display:inline !important;
    }


.topmenu ul li {
	float: left;
	margin-right:9px;
}
.topmenu ul li.last {
	margin-right:10px;
}
.topmenu ul li a {
	display:block;
	padding: 0 10px 0 0;
	line-height:40px;
	left:10px;
	position:relative;
	text-align: center;
}
.topmenu ul li a, .topmenu ul li a:visited {
	color: #ffffff;
/*
	text-decoration: none;
*/
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
}

.topmenu ul li:hover a {
	color:#ffffff;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
}
.topmenu ul li:hover li a {
	color:#ffffff;
}
.topmenu ul li li:hover a {
	color:#ffffff;
}
.topmenu ul li li:hover li a {
	color:#ffffff;
}
.topmenu ul li li li:hover a {
	color:#ffffff;
}
.topmenu ul li li li:hover li a {
	color:#ffffff;
}
.topmenu ul li a.current, .topmenu ul li:hover li a.current {
	color: #ffffff;
	font-weight:bold;
	text-decoration: none;
	font-style: normal; 
	font-weight: normal; 
}


    .topmenu {
        background:url(/kolibri/images/standardmaler/button.jpg.ReplaceColor.original-ffffff.replace-85050e.fuzzyness-200.MatrixStretch.w-1000.h-40.filter_png) 50% top repeat;
    }




    .topmenu ul li {
        background:url(/kolibri/images/standardmaler/button.jpg.ReplaceColor.original-ffffff.replace-85050e.fuzzyness-200.MatrixStretch.h-40.Crop.w-10.OpacityAdjust.adjust-1.filter_png) top left no-repeat;
    }
    .topmenu ul li:hover {
        background-image:url(/kolibri/images/standardmaler/button.jpg.ReplaceColor.original-ffffff.replace-a10611.fuzzyness-200.MatrixStretch.h-40.Crop.w-10.OpacityAdjust.adjust-1.filter_png);
    }
    .topmenu ul li.current {
        background-image:url(/kolibri/images/standardmaler/button.jpg.ReplaceColor.original-ffffff.replace-a10611.fuzzyness-200.MatrixStretch.h-40.Crop.w-10.OpacityAdjust.adjust-1.filter_png);
    }
    .topmenu ul li a {
        min-width:50px;
        background: url(/kolibri/images/standardmaler/button.jpg.ReplaceColor.original-ffffff.replace-85050e.fuzzyness-200.MatrixStretch.w-1000.h-40.OpacityAdjust.adjust-1.filter_png) top right no-repeat;

        
        /* Force one liner menu items */
        overflow: hidden;
        white-space: nowrap;
        /* Ellipsis for too long lines */
        text-overflow: ellipsis;
    }
    .topmenu ul li:hover a {
        background-image:url(/kolibri/images/standardmaler/button.jpg.ReplaceColor.original-ffffff.replace-a10611.fuzzyness-200.MatrixStretch.w-1000.h-40.OpacityAdjust.adjust-1.filter_png);
    }
    .topmenu ul li:hover li a {
        background-image:url(/kolibri/images/standardmaler/button.jpg.ReplaceColor.original-ffffff.replace-85050e.fuzzyness-200.MatrixStretch.w-1000.h-40.OpacityAdjust.adjust-1.filter_png);
    }
    .topmenu ul li li:hover a {
        background-image:url(/kolibri/images/standardmaler/button.jpg.ReplaceColor.original-ffffff.replace-a10611.fuzzyness-200.MatrixStretch.w-1000.h-40.OpacityAdjust.adjust-1.filter_png);
    }
    .topmenu ul li li:hover li a {
        background-image:url(/kolibri/images/standardmaler/button.jpg.ReplaceColor.original-ffffff.replace-85050e.fuzzyness-200.MatrixStretch.w-1000.h-40.OpacityAdjust.adjust-1.filter_png);
    }
    .topmenu ul li li li:hover a {
        background-image:url(/kolibri/images/standardmaler/button.jpg.ReplaceColor.original-ffffff.replace-a10611.fuzzyness-200.MatrixStretch.w-1000.h-40.OpacityAdjust.adjust-1.filter_png);
    }
    .topmenu ul li a.current, .topmenu ul li:hover a.current {
        background-image:url(/kolibri/images/standardmaler/button.jpg.ReplaceColor.original-ffffff.replace-a10611.fuzzyness-200.MatrixStretch.w-1000.h-40.OpacityAdjust.adjust-1.filter_png);
    }



    .topmenu .icon {
        display:none;
    }



    .topmenu li a {
        width:123px;
    }
    .topmenu li a.first {
        width:128px;
    }


.clickableBackground {
	cursor: pointer;
}

.topmenulogoImage {
	display:block;
	position:absolute;
	left:0px;
	bottom:0px;
	width:30px;
}



/** /templates/Alpha/topsubmenu/topsubmenu.css.esp **/

.topsubmenu {
	background-color:#2d8040;
	border-bottom:1px solid #85050e;
	position:absolute;

	top:40px;
	font-size:110%;

 
	width:100%;
 

}



.topsubmenu ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}




.topsubmenu ul li {
	float: left;
/* why harcode? .. EB
	margin-right:15px;
*/
	margin-right:9px;
}
.topsubmenu ul li.last {
	margin-right:10px;
}
.topsubmenu ul li a{
	display:block;
	padding: 0 10px 0 0;
	line-height:30px;
	left:10px;
	position:relative;
	text-align:center;
}
.topsubmenu ul li a, .topsubmenu ul li a:visited {
	color: #85050e;
	text-decoration: none;
}

.topsubmenu ul li a.current {
	color: #670000;
	font-weight:bold;
}


 .topsubmenu {
   background:url(/kolibri/images/standardmaler/button.jpg.ReplaceColor.original-ffffff.replace-85050e.fuzzyness-200.MatrixStretch.w-1000.h-30.filter_png) 50% top repeat;
 }




 .topsubmenu ul li {
	background:url(/kolibri/images/standardmaler/button.jpg.ReplaceColor.original-ffffff.replace-85050e.fuzzyness-200.MatrixStretch.w-1000.h-30.filter_png) top left no-repeat;
 }
 .topsubmenu ul li:hover {
	background-image:url(/kolibri/images/standardmaler/button.jpg.ReplaceColor.original-ffffff.replace-a10611.fuzzyness-200.MatrixStretch.w-1000.h-30.filter_png);
 }
 .topsubmenu ul li.current {
	background-image:url(/kolibri/images/standardmaler/button.jpg.ReplaceColor.original-ffffff.replace-a10611.fuzzyness-200.MatrixStretch.w-1000.h-30.filter_png);
 }
 .topsubmenu ul li a {
	min-width:50px;
	background: url(/kolibri/images/standardmaler/button.jpg.ReplaceColor.original-ffffff.replace-85050e.fuzzyness-200.MatrixStretch.w-1000.h-30.filter_png) top right no-repeat;
 }
 .topsubmenu ul li:hover a {
	background-image:url(/kolibri/images/standardmaler/button.jpg.ReplaceColor.original-ffffff.replace-a10611.fuzzyness-200.MatrixStretch.w-1000.h-30.filter_png);
 }
 .topsubmenu ul li a.current {
	background-image:url(/kolibri/images/standardmaler/button.jpg.ReplaceColor.original-ffffff.replace-a10611.fuzzyness-200.MatrixStretch.w-1000.h-30.filter_png);
 }




 .topsubmenu .icon {
	display:none;
 }

/** /templates/Alpha/treemenu/treemenu.css.esp **/


#wrapper .treemenu {
	background: grey;
	margin-bottom:5px;
	padding:0px;
	border: 0px solid #242424;
	background:url(/kolibri/images/white2x2.png.ReplaceColor.original-ffffff.replace-ffffff.OpacityAdjust.adjust-0.filter_png) top left repeat transparent;
	text-align:left;
	font-size:110%;
	font-family:Arial, Helvetica, sans-serif;
}
#wrapper .treemenu ul {
	padding:0;
	list-style-type:none;
	margin:0;
}
#wrapper .treemenu ul li {
}
#wrapper .treemenu li a {
	display:block;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;

	line-height:20px;
	min-height:20px;
	padding:10px 1em 10px 1em;
	color:#ffc740;
	margin-bottom: 5px;
}
#wrapper .treemenu li a:hover {
	color:#ffc740;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
}
#wrapper .treemenu li a.current {
	color:#ffc740;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
}
/** Removed this, since it doesnt do what expected when last item at top level has children - EB
#wrapper .treemenu li a.last {
	margin-bottom: 0;
}
#wrapper .treemenu li li a.last {
	margin-bottom: 5px;
}
**/

#wrapper .treemenu li.last {
	margin-bottom: -5px;
}
#wrapper .treemenu li li.last {
	margin-bottom: 0;
}

#wrapper .treemenu li a.current {
	background-color:#606060;
}

#wrapper .treemenu li a { padding-left:10px; }
#wrapper .treemenu li li a { padding-left:20px; }
#wrapper .treemenu li li li a { padding-left:25px; }
#wrapper .treemenu li li li li a { padding-left:30px; }
#wrapper .treemenu li li li li li a { padding-left:35px; }

		#wrapper .treemenu li a {
			background:url(/kolibri/images/white2x2.png.ReplaceColor.original-ffffff.replace-85050e.OpacityAdjust.adjust-1.filter_png) top left repeat transparent;
			color:#ffffff;
		}
		#wrapper .treemenu li a:hover {
			background:url(/kolibri/images/white2x2.png.ReplaceColor.original-ffffff.replace-a10611.OpacityAdjust.adjust-1.filter_png) top left repeat transparent;
			color:#ffffff;
		}
		#wrapper .treemenu li a.current {
			background:url(/kolibri/images/white2x2.png.ReplaceColor.original-ffffff.replace-2d8040.OpacityAdjust.adjust-1.filter_png) top left repeat transparent;
			color:#ffffff;
		}

		#wrapper .treemenu li li a {
			background:url(/kolibri/images/white2x2.png.ReplaceColor.original-ffffff.replace-dbc5c5.OpacityAdjust.adjust-1.filter_png) top left repeat transparent;
			color:#ffffff;
		}
		#wrapper .treemenu li li a:hover {
			background:url(/kolibri/images/white2x2.png.ReplaceColor.original-ffffff.replace-ffc740.OpacityAdjust.adjust-1.filter_png) top left repeat transparent;
			color:#85050e;
		}
		#wrapper .treemenu li li a.current {
			background:url(/kolibri/images/white2x2.png.ReplaceColor.original-ffffff.replace-ffc740.OpacityAdjust.adjust-1.filter_png) top left repeat transparent;
			color:#85050e;
		}

		#wrapper .treemenu li li li a {
			background:url(/kolibri/images/white2x2.png.ReplaceColor.original-ffffff.replace-ffc740.OpacityAdjust.adjust-1.filter_png) top left repeat transparent;
			color:#ffffff;
		}
		#wrapper .treemenu li li li a:hover {
			background:url(/kolibri/images/white2x2.png.ReplaceColor.original-ffffff.replace-85050e.OpacityAdjust.adjust-1.filter_png) top left repeat transparent;
			color:#ffffff;
		}
		#wrapper .treemenu li li li a.current {
			background:url(/kolibri/images/white2x2.png.ReplaceColor.original-ffffff.replace-ffc740.OpacityAdjust.adjust-1.filter_png) top left repeat transparent;
			color:#ffffff;
		}

		#wrapper .treemenu li li li li a {
			background:url(/kolibri/images/white2x2.png.ReplaceColor.original-ffffff.replace-d9d9d9.OpacityAdjust.adjust-1.filter_png) top left repeat transparent;
			color:#2e2e2e;
		}
		#wrapper .treemenu li li li li a:hover {
			background:url(/kolibri/images/white2x2.png.ReplaceColor.original-ffffff.replace-85050e.OpacityAdjust.adjust-1.filter_png) top left repeat transparent;
			color:#ffffff;
		}
		#wrapper .treemenu li li li li a.current {
			background:url(/kolibri/images/white2x2.png.ReplaceColor.original-ffffff.replace-d9d9d9.OpacityAdjust.adjust-1.filter_png) top left repeat transparent;
			color:#2e2e2e;
		}

		#wrapper .treemenu li li li li li a {
			background:url(/kolibri/images/white2x2.png.ReplaceColor.original-ffffff.replace-d9d9d9.OpacityAdjust.adjust-1.filter_png) top left repeat transparent;
			color:#2e2e2e;
		}
		#wrapper .treemenu li li li li li a:hover {
			background:url(/kolibri/images/white2x2.png.ReplaceColor.original-ffffff.replace-85050e.OpacityAdjust.adjust-1.filter_png) top left repeat transparent;
			color:#ffffff;
		}
		#wrapper .treemenu li li li li li a.current {
			background:url(/kolibri/images/white2x2.png.ReplaceColor.original-ffffff.replace-d9d9d9.OpacityAdjust.adjust-1.filter_png) top left repeat transparent;
			color:#2e2e2e;
		}





 #wrapper .treemenu .icon {
	display:none;
 }


/** /templates/Alpha/upgrade/upgrade.css.esp **/

#upgrade-demo-button {
    position:fixed;
    width:177px;
    height:49px;
    right:20px;
    bottom:20px;
    font-size:12px;
    famt-family: Helvetica, sans-serif;
    z-index:100;
}
#upgrade-demo-button a {
    display:block;
    height:49px;
    text-decoration: none;
    background: url("/kolibri/images/bying_button_bcg.png.OpacityAdjust.adjust-0,8.filter_png") transparent;
    text-align: center;
    line-height:40px;
    color: #ffffff;
}
#upgrade-demo-button b {
    font-size: 18px;
}
#upgrade-demo-button a:hover {
    background: url("/kolibri/images/bying_button_bcg.png") transparent;
}
