/* TopMenu CSS*/

#topmenu-container {
	width: 739px;
	height: 42px;
	position: absolute;
	background: url(../img/menu/tm.gif) repeat-x;
	top: 168px;
	left: 0;
}

#topmenu-cont1 {
	height: 42px;
	background: url(../img/menu/tm_right.gif) no-repeat top right;
}

#topmenu-cont2 {
	height: 42px;
	background: url(../img/menu/tm_left.gif) no-repeat;
}

.tm-home {
	margin-left: 20px;
}

/* SideMenu CSS*/

#so-menu-container ul {
	padding: 0;
	margin: 0;
	border: 0;
}

#so-menu-container li {
	margin: 0;
	list-style-position: outside;
	list-style-type: none;
	background: url(../img/menu/bg_level_1_off.gif) no-repeat 5px 8px;
}

#so-menu-container li a {
	font-weight: bold;
}
	
.so-menu-level-1-on a {
	text-decoration: underline;
}

.so-menu-level-1-off, .so-menu-level-1-on-padding {
	padding: 4px 0 4px 19px;
}

#so-menu-level-2 {
	padding: 0 0 6px 0 !important;
	margin: 6px 0 0 0 !important;
	background-color: #FFEC8A;
}

#so-menu-level-2 li {
	margin: 0;
	padding: 0;
	list-style-position: outside;
	list-style-type: none;
	background: url(../img/menu/bg_level_2_off.gif) no-repeat 18px 9px;
}

#so-menu-level-2 li a {
	font-weight: normal;
}

.so-menu-level-2-off {
	padding: 4px 0 1px 30px !important;
}
	
.so-menu-level-2-on-padding {
	padding: 4px 0 1px 30px !important;
}
	
#so-menu-level-3 {
	padding: 0 0 6px 0 !important;
	margin: 6px 6px 0 6px !important;
	background-color: #FFE072;
}

#so-menu-level-3 li {
	margin: 0;
	list-style-position: outside;
	list-style-type: none;
	background: url(../img/menu/bg_level_3_off.gif) no-repeat 22px 9px;
}

#so-menu-level-3 li a {
	font-weight: normal;
}

.so-menu-level-3-off {
	padding: 4px 0 1px 30px !important;
}
	
.so-menu-level-3-on {
	padding: 4px 0 1px 30px !important;
}
	



/* Submenu - Zalozky */

#subso-menu-container {
	height: 24px;
}

.subso-menu-item-on {
	background: url(../img/objects/bg_submenu_item_on.gif) repeat-x;
	padding: 4px 8px;
	color: #3366cc;
	font-weight: bold;
}

.subso-menu-item-off {
	background: url(../img/objects/bg_submenu_item_off.gif) repeat-x;
	padding: 4px 8px;
}

.subso-menu-item-off a {
	text-decoration: none;
}

.subso-menu-delimeter {
	width: 3px;
}












#stepmenu-container {
	width: 100%;
	height: 34px;
}

#stepmenu-container ul {
	padding: 0;
	margin: 0;
}


#stepmenu li {
	list-style-type: none;
	padding: 0;
	background: url(../img/stepmenu_off.gif) no-repeat;
	float: left;
	color: #646464;
	text-align: center;
	height: 34px;
	width: 136px;
	text-transform: uppercase;
	margin: 0 1px 0 0;
}

#stepmenu li.stepmenu-on {
	background: url(../img/stepmenu_on.gif) no-repeat;
}

#stepmenu li span {
	color: #DC261C;
	font-size: 14px;
}

#stepmenu li div {
	padding: 6px 0 0 0;
}









#submenu-container {
	height: 28px;
	background: url(../img/bg_submenu.gif) repeat-x;
	border: 0;
}

#submenu-container ul {
	padding: 0;
	margin: 0;
	border: 0;
	height: 28px;
}

#submenu-container li {
	margin: 0;
	height: 28px;
	list-style-type: none;
	text-transform: uppercase;
	float: left;
	background: url(../img/bg_submenu_off.gif) repeat-x;
}

#submenu-container li#on {
	margin: 0;
	list-style-type: none;
	float: left;
	background: url(../img/bg_submenu_on.gif) repeat-x;
}

#submenu-container li a {
	text-decoration: none;
}
	
#submenu-container li .on1 {
	background: url(../img/submenu_on_right.gif) no-repeat top right;
}

#submenu-container li .on2 {
	background: url(../img/submenu_on_left.gif) no-repeat;
}

#submenu-container li .on3 {
	padding: 7px 15px;
}

#submenu-container li .off1 {
	background: url(../img/submenu_off_right.gif) no-repeat top right;
}

#submenu-container li .off2 {
	background: url(../img/submenu_off_left.gif) no-repeat;
	padding: 7px 15px;
}
