/* $Id: menu.css 6 2007-10-11 16:00:12Z jure.merhar $ */

/* menus */

/* main menu */

#menu {
	margin-left: 290px;
	position: absolute;
}

#menu ul {
	list-style-type: none;
	margin: 0;
}

	#menu ul li {
		float: left;
		margin: 0 10px 0 0;
	}

		#menu ul li a {
			float: left;
			background: url(/dsg/menu_bg.png) no-repeat top left;
			width: 107px; /* 127px */
			height: 32px; /* 53px */
			padding: 21px 20px 0 0;
			text-align: center;
			font-size: 1.4em;
			font-weight: bold;
			text-decoration: none;
			line-height: 1.2em;
		}

			#menu ul li a:hover,
			#menu ul li a.active {
			  color: #cb6900;
			}

/* left menu */

#left-menu ul {
	list-style-type: none;
	margin: 0;
}

	#left-menu ul ul {
		background: none;
		margin: 0 0 2em 0;
		padding: 0;
		background: url(/dsg/menu_border.gif) repeat-x bottom left;
	}

	#left-menu ul ul ul {
	  margin: 0;
	  background: none;
	}
	
	#left-menu ul li {
		margin: 0;
	}

		#left-menu ul li li a {
			display: block;
      height: auto;
      color: #0c0c0c;
      font-size: 1em;
      padding: 0;
      margin-bottom: 0;
			text-decoration: none;
		}

		#left-menu ul li li a,
		#left-menu ul li li li.first a {
			background: url(/dsg/menu_border.gif) repeat-x top left;
		}

			#left-menu ul li li a span {
				display: block;
				padding: 0 12px;
				font-size: 1.2em;
				font-weight: bold;
				text-decoration: none;
				line-height: 2.3em;
			}

				#left-menu ul li li a:hover span,
				#left-menu ul li li a.active span {
				  color: #cb6900;
				}

				#left-menu ul li li a.active span {
					font-weight: bold;
				  background: url(/dsg/lang_bg.gif) no-repeat center left;
				}

			#left-menu ul li li li a {
			  padding-left: 12px;
			}

				#left-menu ul li li li a span {
				  font-weight: normal;
				}

				#left-menu ul li li li li a {
				  padding-left: 24px;
				}

					#left-menu ul li li li li a span {
					  font-size: 1em;
					  line-height: 2.8em;
					}

					#left-menu ul li li li li li a {
					  padding-left: 36px;
					}

					#left-menu ul li li li li li li a {
					  padding-left: 48px;
					}
