/* $Id: Top.css 4322 2006-09-04 08:49:33Z shacka $ */
@import url("layout/basic.css");

/* top */
.zpMenuObrazkove .zpMenuContainer 
{
	float: left;
	position: relative;
 } 
.zpMenuObrazkove .zpMenu  {
	float: left;
	position: relative;
 }

.zpMenuObrazkove .zpMenu-horizontal-mode .zpMenu-level-1  {
	float: left;
	padding-left:1em;
	padding-right:2em;
	height: 19px;
 }
.zpMenuObrazkove .zpMenu-top a, .zpMenu-top a:visited {
	text-decoration:none;
 }
.zpMenuObrazkove .zpMenu-top .zpMenu-label {

 }

.zpMenuObrazkove .zpMenu-top .zpMenu-item-selected {
  background-color: #C0582D;

 }
.zpMenuObrazkove .zpMenu-top .zpMenu-item-selected a  {

 }


.zpMenuObrazkove .zpMenu-level-1   {

 }


.zpMenuObrazkove .zpMenu-item table.zpMenu-table  {
 }
.zpMenuObrazkove .zpMenu-item  {
	cursor: pointer;
	background-color:#FFF7E2;
 }

.zpMenuObrazkove .zpMenuContainer .zpMenu-item-hr {
	margin:0;
	padding:0;
	border-top:none;
	border-left:none;
	border-right:none;
	border-bottom:1px solid blue;
	background:red;
	width:auto;
 }
.zpMenuObrazkove .zpMenuContainer .zpMenuContainer .zpMenu-item-hr  {
	margin:0;
	padding:0;
	border-top:none;
	border-left:none;
	border-right:none;
	border-bottom:1px solid blue;
	background:red;
	width:auto;
 }

.zpMenuObrazkove .zpMenuContainer .zpMenuContainer  {
	position: absolute;
	width: 10em;
 }




.zpMenuObrazkove .zpMenu-vertical-mode .zpMenu-level-1 {
	vertical-align:middle;
 }
.zpMenuObrazkove .zpMenu-horizontal-mode .zpMenu-level-1  {
	vertical-align:middle;
 }




/* Basic CSS for menus to be included by other CSS files */

/* LAYOUT CSS -- this part should not be altered! */

/* This selector will activate on page load when the menue is displayed */
.zpMenuObrazkove .zpMenuContainer, .zpMenu {
	float: left; /* IE fix */
	position: relative;
	color: #000000;
}


/* Top menu, horizontal */
.zpMenuObrazkove .zpMenu-horizontal-mode .zpMenu-level-1 {
	float: left;
	padding-left:0px;
	padding-right:0px;
	height: 18px;
}

/* Anchor has NO style */
.zpMenuObrazkove .zpMenu-top a{
	text-decoration:none;
}

/* All NON-Selected Labels font color black */
.zpMenuObrazkove .zpMenu-top .zpMenu-label,
.zpMenuObrazkove .zpMenu-top a{
	color:#3D1F1F;
	padding-left: 0px;
	padding-right: 0px;

}

/* ALL Selected Labels font color black */
.zpMenuObrazkove .zpMenu-top .zpMenu-item-selected .zpMenu-label,
.zpMenuObrazkove .zpMenu-top .zpMenu-item-selected a {
	color:#3D1F1F;
}

/* What to do if the LI has NO icon
by default show NO icons
-you css can override this
*/
.zpMenuObrazkove .zpMenu-level-1  {

}

/* Vertical: true */
/*
class="zpMenu-top zpMenuContainer zpMenu-vertical-mode"
class="zpMenu-item-odd zpMenu-level-1 zpMenu-item zpMenu-item-first zpMenu-lines-c"
*/
.zpMenuObrazkove .zpMenu-item table.zpMenu-table {
	font: 14px "Arial", "Verdana", sans-serif;
}

.zpMenuObrazkove .zpMenu-item {
	cursor: pointer;
}


/* Hide expansion indicators */

/* These are indicators for items that have sub-menus, and are hidden cause they generate a
   blank space in front of the content of those items */

.zpMenuObrazkove .zpMenu .zpMenu-item .minus,
.zpMenuObrazkove .zpMenuContainer .zpMenuContainer .zpMenu-item .minus,
.zpMenuObrazkove .zpMenu .zpMenu-item .plus,
.zpMenuObrazkove .zpMenuContainer .zpMenuContainer .zpMenu-item .plus {
	display: none;
}

/* Helper classes to hide the menu onload */
/* To hide the menu before it is loaded */
.zpMenuObrazkove .zpHideOnLoad {
	display:none;
}
.zpMenuObrazkove .zpHideOnLoad ul {
	display:none;
}



.zpMenuObrazkove .zpMenuContainer .zpMenu-item-hr,
.zpMenuObrazkove .zpMenuContainer .zpMenuContainer .zpMenu-item-hr {
	margin:0;
	padding:0;
	border-top:none;
	border-left:none;
	border-right:none;
	border-bottom:1px solid blue;
	background:red;
	/* note: width of 100% breaks in IE */
	/* If you take out width:auto then FireFox does not pad right properly */
	width:auto;
}

/* for CSS2 browsers */
.zpMenuObrazkove .zpMenuContainer .zpMenu-item-hr hr *,
.zpMenuObrazkove .zpMenuContainer .zpMenuContainer .zpMenu-item-hr hr *,
/* for CSS1 browsers */
.zpMenuContainer .zpMenu-item-hr hr,
.zpMenuObrazkove .zpMenuObrazkove .zpMenuContainer .zpMenuContainer .zpMenu-item-hr hr {
	display: none;
}



/* End HR style */

/* Start - ICON Alignment */
/* Controls the behavior of ALL left icons */
.zpMenuObrazkove .zpMenuContainer .zpMenuContainer .icon {
	background: none;
	width: 2px;
	padding-right:5px;
}

/* If you have an icon column and you want the Label to be left aligned, where the
   icon would start, then uncomment this section
.zpMenuContainer .zpMenuContainer  .zpMenu-noicon {
	background: none;
	width: 0px;
}
*/
/* End - ICON Alignment */

/* Sub-menu */
.zpMenuObrazkove .zpMenuContainer .zpMenuContainer {
	position: absolute;
	width: 10em;
	color:#3D1F1F;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color:#3D1F1F;
	border-right-color: #3D1F1F;
	border-left-color: #3D1F1F;
	margin-left:1px;
}

/* General items that's not a top menu */
.zpMenuObrazkove .zpMenuContainer .zpMenuContainer .zpMenu-item {
	width: 11em;
	padding:.1em;
	text-align:center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3D1F1F;
}

/* TOP Menu - Set vertical align to center table */
.zpMenuObrazkove .zpMenu-vertical-mode .zpMenu-level-1,
.zpMenuObrazkove .zpMenu-horizontal-mode .zpMenu-level-1 {
	vertical-align:middle;
}
