/* ThemePanelMenu Style Sheet */

/* font velkost ... pre cele menu */
.ThemePanelMenu,.ThemePanelSubMenuTable
{
	font-family:	verdana, arial, sans-serif;
	font-size:	11px;
	cursor:		hand;
	white-space:	nowrap;
	font-weight: bold;
}

/* zakladna sirka celeho menu */
.ThemePanelMenu
{
	width: 100px; 
}

.ThemePanelSubMenu
{
	position:	absolute;
	visibility:	hidden;

	/*
	   Netscape/Mozilla renders borders by increasing
	   their z-index.  The following line is necessary
	   to cover any borders underneath
	*/
	z-index:	100;
	border:		0;
	padding:	0;


	_height: 82px;	   
	_width: 100px;

	border-right: 1px solid #e0e0e0;
	_border-right: 1px solid white;

/*
	min-height: 82px;
	min-width: 100px;

	background: url('../../imgs/bg_trans_60_white.png');
	_background: url('');

*/
	_background: white;
	filter:alpha(opacity=70);



	/* the following property is only useful in IE */
	/*filter:progid:DXImageTransform.Microsoft.Shadow(color=#DEDEDE,Direction=135,Strength=4);*/
}

/*aby biely pasik iba pri sumnenu tretej urovne*/


/* panel submenu - celok 2, 3 level - nestavenie vysky, sirky ... */
.ThemePanelSubMenuTable
{
	border:		0px;
	margin-top: 0px;

	padding-top: 8px;	
	padding-bottom: 6px;
	
	_margin-top: 5px;		
	_margin-bottom: 5px;		
	
	_width: 100px;

	height: 82px;
	_height: auto;

	min-width: 100px;

	background: url('../../imgs/bg_trans_60_white.png');
	_background: url('');

}

.ThemePanelSubMenuTable td
{
	/*height: 12px;*/

}

/* presne urceny div cez ide kvoli mozzile pre druhu polozku menu - offices */
#cmSubMenuID4 .ThemePanelSubMenuTable
{
	/*padding-bottom: 0px;*/
}



.ThemePanelMenuItem,.ThemePanelMenuItemHover,.ThemePanelMenuItemActive
{
	cursor:		hand;
	white-space:	nowrap;
	/*background-color:	#FFFFFF;*/
	/*-moz-opacity:.3;*/ /* mozzila transparentnost */
}

.ThemePanelMainItem,.ThemePanelMenuItemHover,.ThemePanelMenuItemActive
{
	cursor:		hand;
	white-space:	nowrap;
	/*background-color:	#FFFFFF;*/
}

.ThemePanelMainItem
{
	xbackground-color:	#CFB151;
}

.ThemePanelMainItem .Selected{
	/*background-color:	#FFFFFF;*/
}

.ThemePanelMenuItem
{
}


.ThemePanelMenuItemHover,
.ThemePanelMenuItemActive
{
	/*background-color: blue;
	//color: black;
	font-weight: bold;*/
}

.ThemePanelMenuItemHover td,
.ThemePanelMenuItemActive td
{
	/*background-color:	#FFFFFF;*/ /* submenu hover */
	font-weight: bold;
	padding-top: 3px;   /*sub menu top*/
	_padding-top: 5px;
}




.ThemePanelMainItemHover,
.ThemePanelMainItemActive
{	
	/*background-color:	#CFB151;*/ /* menu item hover - 0 level */
	/*color: #333FA0;*/
	font-weight: bold;
}




/* horizontal main menu sub components */
/* panel doesn't really support horizontal menus */

.ThemePanelMainFolderLeft,.ThemePanelMainItemLeft,
.ThemePanelMainFolderText,.ThemePanelMainItemText,
.ThemePanelMainFolderRight,.ThemePanelMainItemRight
{
	border:		0;
	background-color:	inherit;
	white-space:	nowrap;
}

/* vertical main menu sub components */
TD.ThemePanelMainFolderLeft,TD.ThemePanelMainItemLeft
{
	padding-left:	0px;
	padding-right:	0px;

	border-left:	0px;

	white-space:	nowrap;
	background-color:	inherit;
}

TD.ThemePanelMainFolderLeft,TD.ThemePanelMainItemLeft,
TD.ThemePanelMainFolderText,TD.ThemePanelMainItemText,
TD.ThemePanelMainFolderRight,TD.ThemePanelMainItemRight
{
	padding-top:	0px; /*3*/
	padding-bottom:	0px; /*3*/
	/*
	border-top:	0px solid #9C9A9C;
	border-bottom:	0px solid #9C9A9C;
    */

	background-color:	inherit;
}

TD.ThemePanelMainFolderLeft,TD.ThemePanelMainItemLeft
{
	padding-right:	0px;
	padding-left:	0px;
	padding-top:	0px; 
	padding-bottom:	0px; 

	/*
	border-left:	0px solid #9C9A9C;
    */

	background-color:	inherit;
	white-space:	nowrap;
}

/**/
TD.ThemePanelMainFolderText,TD.ThemePanelMainItemText
{
	padding-right:	0px;
	padding-left:	10px; /*lavy odskok*/

	background-color:	inherit;
	white-space:	nowrap;
}
/**/

TD.ThemePanelMainFolderRight,TD.ThemePanelMainItemRight
{
	padding-right:	0px;
	padding-left:	0px;
	border-right:	0px;

	background-color:	inherit;
	white-space:	nowrap;
}

TR.ThemePanelMainItem TD.ThemePanelMainFolderLeft
{
	padding-top:	0px;
	padding-bottom:	0px;
	padding-left:	0px;
	padding-right:	0px;

	border:	0;
	white-space:	nowrap;
	background-color:	inherit;
}


TR.ThemePanelMainItem TD.ThemePanelMainItemLeft
{
	padding-top:	0px;
	padding-bottom:	0px;
	padding-left:	0px;
	padding-right:	0px;

	border:	0;
	white-space:	nowrap;
	background-color:	inherit;
}

/*main item text*/

TR.ThemePanelMainItem TD.ThemePanelMainFolderText
{
	padding-top:	3px; /*3*/	/* 3*/
	_padding-top:	4px; /*3*/	/* 3*/
	padding-bottom:	0px; /*3*/
	padding-left:	10px; /*lavy odskok*/
	padding-right:	0px;

	border:	0;
	white-space:	nowrap;
	background-color:	inherit;
}

TR.ThemePanelMainItem TD.ThemePanelMainItemText
{
	padding-top:	3px; /*3*/	/* 3*/
	_padding-top:	4px; /*3*/	/* 3*/

	padding-bottom:	0px;
	padding-left:	10px;
	padding-right:	0px;

	border:	0;
	white-space:	nowrap;
	background-color:	inherit;
}

/*main item text end*/

TR.ThemePanelMainItem TD.ThemePanelMainItemRight
{
	padding-top:	0px;
	padding-bottom:	0px;
	padding-left:	0px;
	padding-right:	0px;

	border:	0;
	white-space:	nowrap;
	background-color:	inherit;
}

TR.ThemePanelMainItem TD.ThemePanelMainFolderRight
{
	padding-top:	0px;
	padding-bottom:	0px;
	padding-left:	0px;
	padding-right:	0px;

	border:	0;
	white-space:	nowrap;
	background-color:	inherit;
}

/* ------------------------ */
/* sub menus sub components */
/* ------------------------ */


.ThemePanelMenuFolderLeft,.ThemePanelMenuItemLeft
{
	padding-left:	0px;
	padding-right:	0px;

	border-left:	0px solid #9C9A9C;

	white-space:	nowrap;
	background-color:	inherit;
}

.ThemePanelMenuFolderLeft,.ThemePanelMenuItemLeft,
.ThemePanelMenuFolderText,.ThemePanelMenuItemText,
.ThemePanelMenuFolderRight,.ThemePanelMenuItemRight
{
	padding-top:	0px;
	padding-bottom:	0px;
	border-top:	0px solid #9C9A9C;
	border-bottom:	0px solid #9C9A9C;

	background-color:	inherit;
	white-space:	nowrap;
	
}

.ThemePanelMenuFolderLeft,.ThemePanelMenuItemLeft
{
	padding-right:	0px;
	padding-left:	0px;
	border-left:	0px solid #9C9A9C;

	background-color:	inherit;
	white-space:	nowrap;
}
/*1*/
.ThemePanelMenuFolderText,.ThemePanelMenuItemText
{
	padding-right:	5px;
	padding-left:	10px;

	background-color:	inherit;
	white-space:	nowrap;

	padding-top: 0px;

}
/*1*/
.ThemePanelMenuFolderRight,.ThemePanelMenuItemRight
{
	padding-right:	0px;
	padding-left:	0px;
	border-right:	0px solid #9C9A9C;

	background-color:	inherit;
	white-space:	nowrap;
}

TR.ThemePanelMenuItem TD.ThemePanelMenuFolderLeft
{
	padding-top:	0px;
	padding-bottom:	0px;
	padding-left:	0px;
	padding-right:	0px;

	border:	0;
	white-space:	nowrap;
	background-color:	inherit;
}

TR.ThemePanelMenuItem TD.ThemePanelMenuItemLeft
{
	padding-top:	0px;
	padding-bottom:	0px;
	padding-left:	0px;
	padding-right:	0px;

	border:	0;
	white-space:	nowrap;
	background-color:	inherit;
}

/**/
TR.ThemePanelMenuItem TD.ThemePanelMenuFolderText
{
	padding-top:	3px; /* sub menu top */
	_padding-top:	5px;	
	padding-bottom:	0px;
	padding-right:	5px;
	padding-left:	10px;

	border:	0;
	white-space:	nowrap;
	background-color:	inherit;
}

TR.ThemePanelMenuItem TD.ThemePanelMenuItemText
{
	padding-top:	3px; /* sub menu top */
	_padding-top:	5px;		
	padding-bottom:	0px;
	padding-right:	5px;
	padding-left:	10px;
	

	color: black;

	border:	0;
	white-space:	nowrap;
	background-color:	inherit;
}

/**/

TR.ThemePanelMenuItem TD.ThemePanelMenuItemRight
{
	padding-top:	0px;
	padding-bottom:	0px;
	padding-left:	0px;
	padding-right:	0px;

	border:		0;
	white-space:	nowrap;
	background-color:	inherit;
}

TR.ThemePanelMenuItem TD.ThemePanelMenuFolderRight
{
	padding-top:	0px;
	padding-bottom:	0px;
	padding-left:	0px;
	padding-right:	0px;

	border:		0;
	white-space:	nowrap;
	background-color:	inherit;
}

.ThemePanelMenuSplit
{
	margin:	0px;
	height:	1px;
	background-image: url('../../imgs/split.gif');
	background-repeat: no-repeat;
	background-position: top;
	overflow:	hidden;
	background-color: inherit;
	xbackground: black;
	/*border-top:	0px solid #9C9A9C;*/	
}


/* image shadow animation */

/*
	seq1:	image for normal
	seq2:	image for hover and active

	To use, in the icon field, input the following:
	<img class="seq1" src="normal.gif" /><img class="seq2" src="hover.gif" />

*/

/* ************************************************* polozky hlavneho menu */
.ThemePanelMenuItem img.seq1
{
	display:	inline;
}

.ThemePanelMenuItemHover .seq2,
.ThemePanelMenuItemActive .seq2
{
	display:	inline;
}

.ThemePanelMenuItem img.seq2,
.ThemePanelMenuItemHover img.seq1,
.ThemePanelMenuItemActive img.seq1
{
	display:	none;
}

/* ************************************************* polozky hlavneho menu */
.ThemePanelMainItem img.seq1
{
	display:	inline;
}

.ThemePanelMainItemHover .seq2,
.ThemePanelMainItemActive .seq2
{
	display:	inline;
}

.ThemePanelMainItem img.seq2,
.ThemePanelMainItemHover img.seq1,
.ThemePanelMainItemActive img.seq1
{
	display:	none;
}

.ThemePanelMainItemHover td,
.ThemePanelMainItemActive td
{	
	padding-top: 3px;
	_padding-top: 4px;
}


/* menuItemBloker */

#menuItemBloker
{
	Xborder: 1px solid red;

	position: absolute;
	width: 55px;
	height: 85px;
	height: 15px;
	background: url('../../imgs/nix.gif');
	/*background: red; */
	top: 82px;
	top: 152px;
	left: 45px;
}


/* 9.6.2005 */
#newBlocker1 {
 position: absolute;
 Xborder: 1px solid green;
 top: 180px;
 left: 40px;
 width: 60px;
 height: 25px;
 z-index: 5000;
}
#newBlocker2 {
 position: absolute;
 Xborder: 1px solid green;
 top: 160px;
 left: 65px;
 width: 35px;
 height: 25px;
 z-index: 5000;
}
#newBlocker3 {
 position: absolute;
 Xborder: 1px solid green;
 top: 145px;
 left: 45px;
 width: 55px;
 height: 22px;
 z-index: 5000;
}
#newBlocker4 {
 position: absolute;
 Xborder: 1px solid green;
 top: 123px;
 left: 75px;
 width: 23px;
 height: 22px;
 z-index: 5000;
}

