﻿/*--------------------------------------------------------------------------------- */
/* Horní menu */
/*--------------------------------------------------------------------------------- */
#box_menu {
    margin:0 auto;
	width:1000px;
	height:30px;
}
.main_menu
{
	padding:0px 0px 0px 0px;
	vertical-align:middle;
	height:100%;
	position:relative;
	z-index:3;
	float:left;
}
.main_menu A
{
	padding:0;
	margin:0;
	width:0px;
}
.main_menu .main_menu_item
{
	padding:7px 0px 0px 0px;
	font-size:12px;
	float:left;
	text-align:center;
	height:23px;
	width:120px;
}

.main_menu .id2
{
	width:180px;
}

.main_menu .main_menu_item A
{
	vertical-align:middle;
	font-weight:bold;
	text-decoration:none;
	color:#ff99cc;
}
.main_menu .main_menu_item A.yellow
{
	color:#FFFF00;
}

.main_menu .main_menu_item:hover
, .main_menu .main_menu_item:link:hover
, .main_menu .main_menu_item:visited:hover
{
	background-color:#669900;
	color:#ff99cc;
	text-decoration:none;
}

.main_menu_item:hover .menu_down
,.main_menu_item:hover .menu_item_down
, .main_menu_item:link:hover .menu_down
, .main_menu_item:visited:hover .menu_down
, .main_menu_item:link:hover .menu_item_down
, .main_menu_item:visited:hover .menu_item_down
{
	visibility:visible;
	display:block;
}



/*--------------------------------------------------------------------------------- */
/* Admin menu */
/*--------------------------------------------------------------------------------- */
.menu_admin
{
	width:100%;
    padding:0px 0px 15px 0px;
}

.menu_admin .menu_item
{
	background-color:#cccc99;
	border-bottom:solid 2px #AAAA77;
}

.menu_admin .menu_item IMG
{
	height:8px;
	width:8px;
}

.menu_admin A
{
    width:100%;
	text-decoration:none;
	color:#000000;
}

.menu_admin A:hover
{
	text-decoration:underline;
	color:#7A897F;
}


/*--------------------------------------------------------------------------------- */
/* User menu */
/*--------------------------------------------------------------------------------- */
.menu_user
{
	width:100%;
    padding:0px 0px 15px 0px;
}

.menu_item
{
	background-color:#ffccff;
	font-size:12px;
	border-bottom:solid 2px #CCCCDD;
	padding:10px 0px 10px 10px;
	text-align:left;
}

.menu_user .menu_item IMG
{
	height:8px;
	width:8px;
}

.menu_user .menu_item IMG.msg
{
	height:16px;
	width:16px;
	margin-left:20px;
}

.menu_user A
{
    width:100%;
	text-decoration:none;
	color:#000000;
}

.menu_user A:hover
{
	text-decoration:underline;
	color:#7A897F;
}


/*--------------------------------------------------------------------------------- */
/* Menu kategorie */
/*--------------------------------------------------------------------------------- */

.menu_kategorie,
.menu_kategorie .menu_item TABLE,
.menu_kategorie .menu_item TR
{
    width:100%;
}


.menu_kategorie .menu_item
{
	font-size:12px;
	padding:0px;
	text-align:left;
}
.menu_kategorie .menu_item TD
{
	border-bottom:solid 1px #CCCCDD;
	font-size:12px;
	padding:3px 0px 3px 10px;
	text-align:left;
}
.menu_item IMG
{
	height:16px;
	width:16px;
}

.menu_item A
{
    width:100%;
	text-decoration:none;
	color:#000000;
}

.menu_item A:hover
{
	text-decoration:underline;
	color:#009900;
}

.menu_item .invisible
{
    visibility:hidden;
}

.RootNode
{
    background-color:#cc00ff;
    color:#ffffff;
}

.RootNode A
{
    color:#fefefe;
    font-weight:bold;
}

.RootNode A:hover
{
    color:#ffff00;
    font-weight:bold;
    text-decoration:underline;
}

.ParentNode
{
}

.LeafNode
{
}
.HoverNode
{
}
.NodeStyle
{
    width:100%;
}

/*--------------------------------------------------------------------------------- */
/* Sub Menu kategorie */
/*--------------------------------------------------------------------------------- */
.sub_menu,
.sub_menu TR
{
    width:100%;
}


/*--------------------------------------------------------------------------------- */
/* Popup menu */
/*--------------------------------------------------------------------------------- */
.menu_down
{
	width:200px;
	visibility:hidden;
	display:none;
	float:left;
	position:absolute;
	z-index:1;
	top:30px;
}

.menu_item_down
{
	color:#FEFEFE;
	font-size:12px;
	text-align:left;	
 	background-color:#993333;
	border-right:solid 1px #FFFFFF;
	border-left:solid 1px #FFFFFF;
	border-bottom:solid 1px #FFFFFF;
	padding:7px 0px 7px 10px;
	width:180px;
	float:left;
/*
	filter:alpha(opacity=70); 
	opacity:0.7; 
*/
}

.menu_item_down:hover
, .menu_item_down:hover A
{
	background-color:#EEEEFF;
	color:Red;
}

.menu_item_down_first
{
	border-top:solid 2px #FFFFFF;
}

.menu_item_down_last
{
	border-bottom:solid 2px #FFFFFF;
}

.menu_item_down IMG
{
	height:8px;
	width:8px;
	visibility:hidden;
}

.down_id_01
{
    left:0px;
}

.down_id_02
{
    left:120px;
}

.down_id_03
{
    left:300px;
}

.down_id_04
{
    left:420px;
}

/*--------------------------------------------------------------------------------- */
/* Menu pro zablokovany javascript */
/*--------------------------------------------------------------------------------- */
.menu_visible
{
	visibility:visible;
	display:block;
	margin-top:50px;
}

.menu_visible_item
{
	font-size:12px;
	text-align:left;	
	padding:7px 0px 7px 10px;
	width:180px;
}

.menu_visible_item A
{
	font-weight:bold;
	text-decoration:none;
	color:#000000;
}
