ul#bottom_navigation.hp {
	margin: 0px 0px 0px 0px;
}

.navigation_mask #bottom_navigation {
padding: 17px 0px 0px 27px;
overflow:visible;
}


.navigation_mask #bottom_navigation .pos1 {
COLOR: rgb(0,0,0);
FONT-SIZE: 11px;
/* BORDER-LEFT: 1px solid rgb(166,181,218); */
PADDING-LEFT: 0px;display:block;
}

.navigation_mask #bottom_navigation .pos2 {
COLOR: rgb(51,51,51);
FONT-SIZE: 11px;
BORDER-LEFT: 2px solid rgb(61,61,61);
PADDING-LEFT: 10px;display:block;
}

/* barva txt menu 1. urovne */
.navigation_mask #bottom_navigation li .first {
text-align: left;
COLOR: rgb(51,51,51);
PADDING-BOTTOM: 10px;
PADDING-TOP: 10px;
PADDING-LEFT: 7px;
PADDING-RIGHT: 6px;
DISPLAY: block;
FLOAT: left;
CURSOR: pointer;
background: url(../img/bg_02b.gif) no-repeat;
background-position: -17px 4px;
}

.navigation_mask #bottom_navigation.hp li .first {
background: url(../img/bg_02b.gif) no-repeat;
background-position: 0px 12px;
}

/* txt menu 1. urovne, aktivni */
.navigation_mask #bottom_navigation li .firstlink {
text-align: left;
COLOR: rgb(51,51,51);
PADDING-BOTTOM: 10px;
PADDING-TOP: 10px;
PADDING-LEFT: 7px;
PADDING-RIGHT: 6px;
DISPLAY: block;
FLOAT: left;
CURSOR: pointer;
background: url(../img/bg_02b.gif) no-repeat;
background-position: -17px 4px;
}

.navigation_mask #bottom_navigation.hp li .firstlink {
background: url(../img/bg_02b.gif) no-repeat;
background-position: 0px 12px;
}

/* over txt menu 1. urovne */
.navigation_mask #bottom_navigation li:hover .first,
.navigation_mask #bottom_navigation li.over .first					{
TEXT-DECORATION: underline;
COLOR: rgb(0,0,0);
}

/* over JS menu 1. urovne */
.navigation_mask #bottom_navigation li:hover li:hover .pos1,
.navigation_mask #bottom_navigation li.over li.over .pos1					{
COLOR: rgb(255,255,255);
}

.navigation_mask #bottom_navigation li:hover li:hover li:hover .pos2,
.navigation_mask #bottom_navigation li.over li.over li.over .pos2				{
COLOR: rgb(255,255,255);
}

.navigation_mask #bottom_navigation li {
POSITION: relative;
FLOAT: left;
WIDTH: auto;
}

.navigation_mask #bottom_navigation li li {
	text-align: left;
CLEAR: both;
}

.navigation_mask li ul		 {
POSITION: absolute;
LEFT: -10px;
TOP: 17px;
DISPLAY: none;
z-index: 1200;
}

.navigation_mask li ul ul	 {
POSITION: absolute;
LEFT: 100%;
TOP: 0;
DISPLAY: none;
z-index: 1200;}

.navigation_mask #bottom_navigation a {
FLOAT: left;
FONT-SIZE: 12px;
TEXT-DECORATION: none;
z-index: 1200;}

/* menu over */
.navigation_mask li:hover a,
.navigation_mask li.over a	 {
z-index: 1200;}

/* over bg JS menu 1. uroven */
.navigation_mask li:hover li:hover a,
.navigation_mask li.over li.over a,
.navigation_mask li:hover li:hover li:hover a,
.navigation_mask li.over li.over li.over a,
.navigation_mask li:hover li a:hover,
.navigation_mask li.over li a:hover,
.navigation_mask li:hover li:hover li:hover a:hover,
.navigation_mask li.over li li a:hover,
.navigation_mask li:hover li:hover li:hover li:hover a:hover,
.navigation_mask li.over li.over li.over li.over a:hover 				{
background-color: rgb(245,139,187);
z-index: 1200;}

/* bg JS menu 1. uroven */
.navigation_mask li:hover li a,
.navigation_mask li.over li a,
.navigation_mask li:hover li:hover li a,
.navigation_mask li.over li.over li a,
.navigation_mask li:hover li:hover li:hover li a,
.navigation_mask li.over li.over li.over li a
{
PADDING: 0px;
WIDTH: 140px;
DISPLAY: block;
OVERFLOW: visible;
background-color: rgb(251,164,203);
PADDING: 8px;
PADDING-TOP: 1px;
PADDING-BOTTOM: 1px;
OPACITY: 1;
FILTER:alpha(opacity=100);
border-left: 1px solid rgb(253,213,231);
border-right: 1px solid rgb(253,213,231);
border-bottom: 1px solid rgb(253,213,231);
z-index: 1200;}

.navigation_mask ul li:hover ul ul,
.navigation_mask ul li:hover ul ul ul,
.navigation_mask ul li.over ul ul,
.navigation_mask ul li.over ul ul ul {
DISPLAY: none;
}

.navigation_mask ul li:hover ul,
.navigation_mask ul li li:hover ul,
.navigation_mask ul li li li:hover ul,
.navigation_mask ul li.over ul,
.navigation_mask ul li li.over ul,
.navigation_mask ul li li li.over ul {
DISPLAY: block;
z-index: 1200;
		}

.navigation_mask ul#bottom_navigation li ul {
	text-align: left;
	padding: 10px 10px 14px 11px;
/*	border: 1px solid rgb(186,197,226); */
/*
	background: url(../img/bg_06.gif) no-repeat;
	background-position: bottom right;
*/
}
		
.navigation_mask ul#bottom_navigation li ul.last {
	text-align: left;
	padding: 10px 10px 14px 11px;
/*	border: 1px solid rgb(186,197,226); */
/*
	background: url(../img/bg_06a.gif) no-repeat;
	background-position: bottom right;
*/
}

.navigation_mask ul#bottom_navigation.hp li ul {
	background: url(../img/bg_10.gif) no-repeat;
	background-position: bottom left;
}
		
.navigation_mask ul#bottom_navigation.hp li ul.last {
	background: url(../img/bg_10a.gif) no-repeat;
	background-position: bottom left;
}
		
