﻿/* ------- MENU ------- */
ul#menu #lide, ul#menu #firmy, ul#menu #onas
{
	position: absolute;
	top: 64px;
	left: 252px;
}
ul#menu #firmy
{
	left: 402px;
}
ul#menu #onas
{
	left: 537px;
}
ul#menu li
{
	list-style: none;
	cursor: pointer;
	_cursor: hand;
}
/* ------- MENU *** nastaveni sirek *** ------- */
ul#menu li#lide div.zb
{
	width: 20em;
	left: 0;
	top: 40px;
}
ul#menu li#lide div.zb ul li div.zc
{
	width: 17.5em;
}
ul#menu li#firmy div.zb
{
	width: 25em;
	left: 0;
	top: 40px;
}
ul#menu li#firmy div.zb ul li div.zc
{
	width: 25em;
}
ul#menu li#onas div.zb
{
	width: 22em;
	left: 0;
	top: 40px;
}
ul#menu li#onas div.zb ul li div.zc
{
	width: 20em;
}
/* ------- MENU *** posunuti podmenu = width - 3em !!!!*** ------- */
#menu li#lide div.zb ul li div.zc
{
	margin-top: -1.5em;
	margin-left: 17.4em;
}
#menu li#firmy div.zb ul li div.zc
{
	margin-top: -1.5em;
	margin-left: 22.4em;
}
#menu li#onas div.zb ul li div.zc
{
	margin-top: -1.5em;
	margin-left: 19.4em;
}

#menu li div.zb ul li div.zc
{
	display: none;
	position: absolute;
}
ul#menu li div.zb ul li, ul#menu li div.zb ul li div.zc ul li
{
	padding: 4px 17px;
}
ul#menu li div.zb ul li a
{
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	display: block;
}
#menu li div.zb
{
	display: none;
	z-index: 10;
}
/* ---- */
#menu li:hover div.zb 
,#menu li.menuon div.zb
{
	display: block;
}
#menu li div.zb ul li div.zc
{
	display: none;
}
#menu li div.zb ul li:hover div.zc 
,#menu li div.zb ul li.menuon div.zc
{
	display: block;
}
#menu li:hover ul ul, #menu li:hover ul ul ul 
,#menu li.menuon ul ul, #menu li.menuon ul ul ul
,#menu li.menuoff ul ul, #menu li.menuoff ul ul ul
{
	display: none;
}
#menu li:hover ul, #menu ul li:hover ul, #menu ul ul li:hover ul
,#menu li.menuon ul,#menu ul li.menuon ul, #menu ul ul li.menuon ul
{
	display: block;
}
#menu #lide li:hover a
, #menu #lide li.menuon a
{
	color: #006133;
	background: #fff;
}
#menu #firmy li:hover a
, #menu #firmy li.menuon a
{
	color: #A52930;
	background: #fff;
}
#menu #onas li:hover a
, #menu #onas li.menuon a
{
	color: #003366;
	background: #fff;
}
#menu #lide li:hover ul li a
, #menu #lide li.menuon ul li a
{
	color: #fff;
	background: #006133;
}
#menu #firmy li:hover ul li a
, #menu #firmy li.menuon ul li a
{
	color: #fff;
	background: #A52930;
}
#menu #onas li:hover ul li a
, #menu #onas li.menuon ul li a
{
	color: #fff;
	background: #003366;
}
#menu #lide li:hover ul li:hover a
, #menu #lide li.menuon ul li.menuon a
{
	color: #006133;
	background: #fff;
}
#menu #firmy li:hover ul li:hover a
, #menu #firmy li.menuon ul li.menuon a
{
	color: #A52930;
	background: #fff;
}
#menu #onas li:hover ul li:hover a
, #menu #onas li.menuon ul li.menuon a
{
	color: #003366;
	background: #fff;
}
#menu #lide ul li a:hover
, #menu #lide  ul li.menuon a
{
	color: #fff;
	background: #006133;
}
#menu #lide ul li:hover, #menu #lide ul li a:hover
, #menu #lide ul li.menuon, #menu #lide ul li.menuon a
{
	color: #006133;
	background: #fff;
}
#menu #firmy ul li:hover, #menu #firmy ul li a:hover
, #menu #firmy ul li.menuon, #menu #firmy ul li.menuon a
{
	color: #A52930;
	background: #fff;
}
#menu #onas ul li:hover, #menu #onas ul li a:hover
, #menu #onas ul li.menuon, #menu #onas ul li.menuon a
{
	color: #003366;
	background: #fff;
}
#menu #lide ul li, #menu #firmy ul li, #menu #onas ul li
{
	color: #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
}
#menu #lide ul li
{
	background: #006133 url("/_layouts/images/csob/Toolbox/sipka-menu.gif" ) no-repeat right center;
}
#menu #firmy ul li
{
	background: #A52930 url("/_layouts/images/csob/Toolbox/sipka-menu.gif" ) no-repeat right center;
}
#menu #onas ul li
{
	background: #003366 url("/_layouts/images/csob/Toolbox/sipka-menu.gif" ) no-repeat right center;
}
#menu li#onas div.zb ul li div.zc ul li, #menu li#firmy div.zb ul li div.zc ul li, #menu li#lide div.zb ul li div.zc ul li
{
	background-image: none;
}

/* -------- MENU - zaobleni a nastaveni barev ---------*/
.zb .b1, .zb .b2, .zb .b3, .zb .b4, .zb .b1b, .zb .b2b, .zb .b3b, .zb .b4b, .zc .c1, .zc .c2, .zc .c3, .zc .c4, .zc .c1b, .zc .c2b, .zc .c3b, .zc .c4b
{
	display: block;
	overflow: hidden;
	font-size: 1px;
	height: 1px;
	background: #006133;
}
#firmy .zb .b1, #firmy .zb .b2, #firmy .zb .b3, #firmy .zb .b4, #firmy .zb .b1b, #firmy .zb .b2b, #firmy .zb .b3b, #firmy .zb .b4b, #firmy .zc .c1, #firmy .zc .c2, #firmy .zc .c3, #firmy .zc .c4, #firmy .zc .c1b, #firmy .zc .c2b, #firmy .zc .c3b, #firmy .zc .c4b
{
	background: #A52930;
}
#onas .zb .b1, #onas .zb .b2, #onas .zb .b3, #onas .zb .b4, #onas .zb .b1b, #onas .zb .b2b, #onas .zb .b3b, #onas .zb .b4b, #onas .zc .c1, #onas .zc .c2, #onas .zc .c3, #onas .zc .c4, #onas .zc .c1b, #onas .zc .c2b, #onas .zc .c3b, #onas .zc .c4b
{
	background: #003366;
}
.zb .b1
{
	margin: 0 5px 0 0;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
}
.zb .b2
{
	margin: 0 3px 0 0;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
}
.zb .b3
{
	margin: 0 2px 0 0;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
}
.zb .b4
{
	margin: 0 1px 0 0;
	height: 2px;
	border-left: 1px solid #eee;
	border-right: 1px solid #eee;
}
.zb .b1b, .zc .c1
{
	margin: 0 5px;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
}
.zb .b2b, .zc .c2
{
	margin: 0 3px;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
}
.zb .b3b, .zc .c3
{
	margin: 0 2px;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
}
.zb .b4b, .zc .c4
{
	margin: 0 1px;
	height: 2px;
	border-right: 1px solid #eee;
	border-left: 1px solid #eee;
}
.zc .c1b
{
	margin: 0 5px;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
}
.zc .c2b
{
	margin: 0 3px;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
}
.zc .c3b
{
	margin: 0 2px;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
}
.zc .c4b
{
	margin: 0 1px;
	height: 2px;
	border-right: 1px solid #eee;
	border-left: 1px solid #eee;
}

/* ------- MENU *** radky bez sipek *** ------- */
#menu #lide ul li.ns
{
	background-image: none;
}
#menu #firmy ul li.ns
{
	background-image: none;
}
#menu #onas ul li.ns
{
	background-image: none;
}
/******END: PRVKY PRO MENU ********/
