/* ThemeCMSMenu Style Sheet */
.ThemeCMSMenu,.ThemeCMSSubMenuTable {
	cursor: default;
	font-family: "Arial Narrow", sans-serif;
	font-size: 19px ! important;
	text-transform: uppercase;
	padding: 0;
	border: 0;
	white-space: nowrap;
}

.ThemeCMSMainFolderText, .ThemeCMSMainItemText, .ThemeCMSMenuItemText { cursor:pointer; }
.ThemeCMSMenuItemHover .ThemeCMSMenuItemText { text-decoration:underline; }

.ThemeCMSMenu {
	color: #fff;
}

/* prvni uroven - cela polozka */
.ThemeCMSMainItem,.ThemeCMSMainItemHover,.ThemeCMSMainItemActive { padding: 0px 24px 0px 3px;
	background:url('./menu-main-arrow.gif') right 17px no-repeat; white-space: nowrap; }

/* VYCHOZI prvni uroven - polozka na casti (leva, text, prava) */
.ThemeCMSMainItem .ThemeCMSMainFolderLeft, .ThemeCMSMainItem .ThemeCMSMainItemLeft { 
	display:block; width:8px; height:37px; float:left; Xbackground:url('./main-folder-left.png') no-repeat; }
.ThemeCMSMainItem .ThemeCMSMainFolderText, .ThemeCMSMainItem .ThemeCMSMainItemText { 
	display:block; margin:0px -30px 0px 0px; Xposition:relative; Xleft:8px; Xwidth:100%; height:37px; line-height:37px; 
	float:left; Xbackground:url('./main-folder-text.png') repeat-x; Xcolor:#000; }
.ThemeCMSMainItem .ThemeCMSMainFolderRight, .ThemeCMSMainItem .ThemeCMSMainItemRight { 
	display:block; position:relative; left:30px; width:22px; height:37px; float:left; 
	Xbackground:url('./main-folder-right.png') no-repeat; }

/* NAJEZD prvni uroven - polozka na casti (leva, text, prava) */
.ThemeCMSMainItemHover .ThemeCMSMainFolderLeft, .ThemeCMSMainItemActive .ThemeCMSMainFolderLeft, 
.ThemeCMSMainItemHover .ThemeCMSMainItemLeft, .ThemeCMSMainItemActive .ThemeCMSMainItemLeft {
	display:block; width:8px; height:37px; float:left; background:url('./main-folder-left.png') no-repeat; }
.ThemeCMSMainItemHover .ThemeCMSMainFolderText, .ThemeCMSMainItemActive .ThemeCMSMainFolderText, 
.ThemeCMSMainItemHover .ThemeCMSMainItemText, .ThemeCMSMainItemActive .ThemeCMSMainItemText {
	display:block; margin:0px -30px 0px 0px; Xposition:relative; Xleft:8px; Xwidth:100%; height:37px; line-height:37px; 
	float:left; background:url('./main-folder-text.png') repeat-x; color:#000; }
.ThemeCMSMainItemHover .ThemeCMSMainFolderRight, .ThemeCMSMainItemActive .ThemeCMSMainFolderRight, 
.ThemeCMSMainItemHover .ThemeCMSMainItemRight, .ThemeCMSMainItemActive .ThemeCMSMainItemRight {
	display:block; Xposition:relative; margin:0px -30px 0px 30px; width:22px; height:37px; float:left; 
	background:url('./main-folder-right.png') no-repeat; }

.ThemeCMSMenuItem,.ThemeCMSMenuItemHover,.ThemeCMSMenuItemActive {
	padding: 5px 24px 1px 4px; white-space: nowrap; }

/* SUBMENU */
#cmSubMenuID1 .ThemeCMSSubMenuTable { width:106px; }
#cmSubMenuID2 .ThemeCMSSubMenuTable { width:120px; }
#cmSubMenuID3 .ThemeCMSSubMenuTable { width:109px; }
#cmSubMenuID4 .ThemeCMSSubMenuTable { width:122px; }
#cmSubMenuID5 .ThemeCMSSubMenuTable { width:109px; }


.ThemeCMSSubMenu {
	position: absolute;
	margin-left:3px;
	visibility: hidden;
	overflow: hidden;
	line-height:130%;
	/*filter: alpha(opacity = 90);
	-moz-opacity: .90;
	opacity: .90;*/
	background:url('./submenu.png') bottom left no-repeat; 
}

.ThemeCMSSubMenu * {
	font-size: 14px ! important;
	text-transform: none ! important;
}

.ThemeCMSSubMenuBorder {
	margin: 0px 0px 0px 8px;
	background:url('./submenu-border.png') bottom right no-repeat;
}

.ThemeCMSSubMenuTable { margin: 0px 8px 0px 0px; background:url('./submenu-table.png') bottom left repeat-x; }

.ThemeCMSSubMenuTable .ThemeCMSMenuItemLeft, .ThemeCMSSubMenuTable .ThemeCMSMenuItemRight { Xwidth:10px; }
.ThemeCMSSubMenuTable .ThemeCMSMenuItemText { border-top:2px solid #1a1a1a; }

