/**************************************************************************
** classes collection for 'site tree' upper menu bar
**
** delimeter classes    : vertical td (for first level)
** 						     horizontal tr and td (for second level)
** first level classes  : "uppermenu" for table,tr,td,a
**								  "uppermenu_h","uppermenu_s" for td,a
** second level classes : "uppersubmenu" for table,tr,td,a
**								  "uppersubmenu_h","uppersubmenu_s" for tr,td,a
**								  "uppermenucontainer" for div
** hight level classes  : "uppersubmenu_lev"+level for table,tr,td,a
**								  "uppersubmenu_lev"+level+"_h","uppersubmenu_lev"+level+"_s" for tr,td,a
** 							  "uppermenucontainer_lev"+level for div
** "_h" class use for onmouseover,onmouseout events and case then object is
**		  parent of current object
** "_s" class use for case then object is current object
***************************************************************************/

.not_active{
	filter: gray() alpha(opacity=60); 
}

/**delimeters:**/
td.uppermenu_vertdelim{
}
img.uppermenubullet{
}

/**main menu:**/
table.uppermenu
{
}
tr.uppermenu, tr.uppermenu_h,tr.uppermenu_s
{
	vertical-align:bottom
}

td.uppermenu_left,td.uppermenu_left_h,td.uppermenu_left_s,
td.uppermenu_right,td.uppermenu_right_h,td.uppermenu_right_s
{
	width:0px;
}

td.uppermenu_s_left
{
	width:3px !important;
	background-image:url(/SITE/images/SET_A/upper_bar/left_on.gif) !important;
}
td.uppermenu_s_right
{
	width:3px !important;
	background-image:url(/SITE/images/SET_A/upper_bar/right_on.gif) !important;
}


td.uppermenu, td.uppermenu_h, td.uppermenu_s
{
	text-align:center;
	white-space:nowrap;
}
td.uppermenu_s
{
	background-image:url(/SITE/images/SET_A/upper_bar/middle_on.gif);
}

a.uppermenu, a:link.uppermenu, a:visited.uppermenu, a:hover.uppermenu,
a.uppermenu_h,a:link.uppermenu_h, a:visited.uppermenu_h, a:hover.uppermenu_h,
a.uppermenu_s, a:link.uppermenu_s, a:visited.uppermenu_s, a:hover.uppermenu_s
{
	float:right;
	text-decoration:none;
	text-align:center;
	font-family:arial;
	font-weight:normal;
	font-size:14px;
	color:#145679;
	line-height:21px;

	padding-top:2px;
	padding-right:8px;
	padding-left:8px;
}

a.uppermenu_h,a:link.uppermenu_h, a:visited.uppermenu_h, a:hover.uppermenu_h
{
	float:right;
	text-decoration:none;
	color:#669966;
}
a.uppermenu_s, a:link.uppermenu_s, a:visited.uppermenu_s, a:hover.uppermenu_s
{
	float:right;
	text-decoration:none;
	font-weight:bold;
	color:#669966;
}


/**main sub menu - first level:**/
div.uppersubmenucontainer
{
	width:170px;
	border-width:1px;
	border-style:solid;
	border-color:#ffffff;
}

table.uppersubmenu
{
	background-color: #2d4492;
	-moz-opacity: 0.75;
	-khtml-opacity: 0.75;
	opacity: 0.75;
	filter: alpha(opacity=75);
}

tr.uppersubmenu_horizdelim
{
	line-height:0px;
}
td.uppersubmenu_horizdelim
{
	background-color:#ffffff;
	font-size:1px;
	line-height:0px;
}

tr.uppersubmenu,tr.uppersubmenu_h,tr.uppersubmenu_s
{
	background-color : #2d4492;
}

td.imgarrowsubmenu, td.imgarrowsubmenu_h, td.imgarrowsubmenu_s
{
}

td.uppersubmenu,td.uppersubmenu_h,td.uppersubmenu_s{
	background-color : #2d4492;
}

a.uppersubmenu,a:visited.uppersubmenu,a:hover.uppersubmenu,a:link.uppersubmenu,
a.uppersubmenu_h,a:link.uppersubmenu_h,a:visited.uppersubmenu_h,a:hover.uppersubmenu_h,
a.uppersubmenu_s,a:link.uppersubmenu_s,a:visited.uppersubmenu_s,a:hover.uppersubmenu_s
{
	float:left;
	font-family : arial;
	font-size : 14px;	
	font-weight:normal;
	width:170px;
	padding:5px;
	/*padding-right : 10px;*/
	background-color : #2d4492;
	color : #ffffff;
	text-decoration:none;
}

tr.uppersubmenu_h,tr.uppersubmenu_s,
td.uppersubmenu_h,td.uppersubmenu_s,
a.uppersubmenu_h,a:link.uppersubmenu_h,a:visited.uppersubmenu_h,a:hover.uppersubmenu_h,
a.uppersubmenu_s,a:link.uppersubmenu_s,a:visited.uppersubmenu_s,a:hover.uppersubmenu_s
{
	background-color : #c60c46;
}




/*level 2*/
div.uppersubmenucontainer_lev2
{
	margin-right:-5px;
	margin-top:5px;
}

table.uppersubmenu_lev2
{
	width:100;
	border-width:1px;
	border-style:solid;
	border-color:#ffffff;

	background-color: #fbab4c;
	-moz-opacity: 0.75;
	-khtml-opacity: 0.75;
	opacity: 0.75;
	filter: alpha(opacity=75);
}

tr.uppersubmenu_horizdelim_lev2
{
	background-color:#3a5feb;
}
td.uppersubmenu_horizdelim_lev2
{
	/*
	background-image:url(/site/images/set_a/side_bar/side_menu_separator_rtl.png);
	background-position:right;
	background-repeat:no-repeat;
	*/
}

tr.uppersubmenu_lev2,tr.uppersubmenu_lev2_h,tr.uppersubmenu_lev2_s
{
	background-color:#3a5feb;
	border-width:1px;
	border-style:solid;
}

td.imgarrowsubmenu_lev2, td.imgarrowsubmenu_lev2_h, td.imgarrowsubmenu_lev2_s
{
	padding-right:4px;
	padding-left:2px;
	padding-top:3px;
}

td.uppersubmenu_lev2,td.uppersubmenu_lev2_h,td.uppersubmenu_lev2_s{
	height:24px;
	vertical-align:middle;
}
td.uppersubmenu_lev2_h,td.uppersubmenu_lev2_s
{
	background-color:#3a5feb;
}
a.uppersubmenu_lev2,a:link.uppersubmenu_lev2,a:visited.uppersubmenu_lev2,a:hover.uppersubmenu_lev2,
a.uppersubmenu_lev2_h,a:link.uppersubmenu_lev2_h,a:visited.uppersubmenu_lev2_h,a:hover.uppersubmenu_lev2_h,
a.uppersubmenu_lev2_s,a:link.uppersubmenu_lev2_s,a:visited.uppersubmenu_lev2_s,a:hover.uppersubmenu_lev2_s
{
	float:right;
	font-size : 11px;	
	line-height : 18px;
	font-family:arial;
	padding-right : 10px;
	padding-left : 5px;
	color:#ffffff;
	text-decoration:none;
}
a.uppersubmenu_lev2_h,a:link.uppersubmenu_lev2_h,a:visited.uppersubmenu_lev2_h,a:hover.uppersubmenu_lev2_h
{
	color:#fbab4c;
}
a.uppersubmenu_lev2_s,a:link.uppersubmenu_lev2_s,a:visited.uppersubmenu_lev2_s,a:hover.uppersubmenu_lev2_s
{
	color:#fbab4c;
}


/*level 3*/
div.uppersubmenucontainer_lev3
{
	margin-right:-5px;
	margin-top:5px;
}

table.uppersubmenu_lev3
{
	width:100;
	border-width:1px;
	border-style:solid;
	border-color:#ffffff;

	background-color:#6f86f8;
	-moz-opacity: 0.75;
	-khtml-opacity: 0.75;
	opacity: 0.75;
	filter: alpha(opacity=75);
}

tr.uppersubmenu_horizdelim_lev3{
}
td.uppersubmenu_horizdelim_lev3
{
	/*
	background-image:url(/site/images/set_a/side_bar/side_menu_separator_rtl.png);
	background-position:right;
	background-repeat:no-repeat;
	*/
}

tr.uppersubmenu_lev3,tr.uppersubmenu_lev3_h,tr.uppersubmenu_lev3_s
{
	background-color:#6f86f8;
	border-width:1px;
	border-style:solid;

}

td.imgarrowsubmenu_lev3, td.imgarrowsubmenu_lev3_h, td.imgarrowsubmenu_lev3_s
{
	padding-right:4px;
	padding-left:2px;
	padding-top:3px;
}

td.uppersubmenu_lev3,td.uppersubmenu_lev3_h,td.uppersubmenu_lev3_s
{
	/*
	background-image:url(/site/css/backgrounds/css_a/menu_off_middlerepeat.jpg);
	height:24px;
	vertical-align:middle;
*/
}
td.uppersubmenu_lev3_h,td.uppersubmenu_lev3_s
{
	background-color:#6f86f8;
}

a.uppersubmenu_lev3,a:link.uppersubmenu_lev3,a:visited.uppersubmenu_lev3,a:hover.uppersubmenu_lev3,
a.uppersubmenu_lev3_h,a:link.uppersubmenu_lev3_h,a:visited.uppersubmenu_lev3_h,a:hover.uppersubmenu_lev3_h,
a.uppersubmenu_lev3_s,a:link.uppersubmenu_lev3_s,a:visited.uppersubmenu_lev3_s,a:hover.uppersubmenu_lev3_s
{
	float:right;
	font-size : 11px;	
	line-height : 18px;
	font-family:arial;
	padding-right : 10px;
	padding-left : 5px;
	/*
	background-image:url(/site/css/backgrounds/css_a/navbar_bg_off.gif);
	background-repeat:repeat-x;
    */
	color:#ffffff;
	text-decoration:none;
}
a.uppersubmenu_lev3_h,a:link.uppersubmenu_lev3_h,a:visited.uppersubmenu_lev3_h,a:hover.uppersubmenu_lev3_h
{
	color:#fbab4c;
}

a.uppersubmenu_lev3_s,a:link.uppersubmenu_lev3_s,a:visited.uppersubmenu_lev3_s,a:hover.uppersubmenu_lev3_s
{
	color:#fbab4c;
}


/*level 4*/
div.uppersubmenucontainer_lev4
{
	margin-right:-5px;
	margin-top:5px;
}

table.uppersubmenu_lev4
{
	width:100;
	border-width:1px;
	border-style:solid;
	border-color:#ffffff;

	background-color: #fbab4c;
	-moz-opacity: 0.75;
	-khtml-opacity: 0.75;
	opacity: 0.75;
	filter: alpha(opacity=75);
}

tr.uppersubmenu_horizdelim_lev4{
}
td.uppersubmenu_horizdelim_lev4
{
	/*
	background-image:url(/site/images/set_a/side_bar/side_menu_separator_rtl.png);
	background-position:right;
	background-repeat:no-repeat;
*/
}

tr.uppersubmenu_lev4,tr.uppersubmenu_lev4_h,tr.uppersubmenu_lev4_s
{
	background-color:silver;
	border-width:1px;
	border-style:solid;

}
/*
td.imgarrowsubmenu_lev4, td.imgarrowsubmenu_lev4_h, td.imgarrowsubmenu_lev4_s
{
	padding-right:4px;
	padding-left:2px;
	padding-top:3px;
}
*/
td.uppersubmenu_lev4,td.uppersubmenu_lev4_h,td.uppersubmenu_lev4_s
{
	/*
	background-image:url(/site/css/backgrounds/css_a/menu_off_middlerepeat.jpg);
	height:24px;
	vertical-align:middle;
*/
}
td.uppersubmenu_lev4_h,td.uppersubmenu_lev4_s
{
	background-color:silver;
}
a.uppersubmenu_lev4,a:link.uppersubmenu_lev4,a:visited.uppersubmenu_lev4,a:hover.uppersubmenu_lev4,
a.uppersubmenu_lev4_h,a:link.uppersubmenu_lev4_h,a:visited.uppersubmenu_lev4_h,a:hover.uppersubmenu_lev4_h,
a.uppersubmenu_lev4_s,a:link.uppersubmenu_lev4_s,a:visited.uppersubmenu_lev4_s,a:hover.uppersubmenu_lev4_s
{
	float:right;
	font-size : 11px;	
	line-height : 18px;
	font-family:arial;
	padding-right : 10px;
	padding-left : 5px;
	/*
	background-image:url(/site/css/backgrounds/css_a/navbar_bg_off.gif);
	background-repeat:repeat-x;
    */
	color:black;
	text-decoration:none;
}
a.uppersubmenu_lev4_h,a:link.uppersubmenu_lev4_h,a:visited.uppersubmenu_lev4_h,a:hover.uppersubmenu_lev4_h
{
	/*
	background-image:url(/site/css/backgrounds/css_a/menu_on_middlerepeat.jpg);
	background-repeat:repeat-x;
    */
	color:red;
	/*font-weight:bolder;*/
}
a.uppersubmenu_lev4_s,a:link.uppersubmenu_lev4_s,a:visited.uppersubmenu_lev4_s,a:hover.uppersubmenu_lev4_s
{
	/*
	background-image:url(/site/css/backgrounds/css_a/menu_on_middlerepeat.jpg);
	background-repeat:repeat-x;
    */
	color:red;
	/*font-weight:bolder;*/
}

