/* 
 *	Vertical, left-2-right menu
 *	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 *	(c) 2004 - Aleksandar Vacic, www.aplus.co.yu
 * Some rights reserved, http://creativecommons.org/licenses/by/2.0/
 *	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 */

/*		------	Basic style	------		*/

#menu {
	/*
	width: ?;
	YOU MUST specify some width, otherwise menu would span whole page.
	Since this depends on design, do it in make-up section.
	*/
	display: block;
}
	#menu ul {
		margin: 0;
		padding: 0;
		border: 0;
		list-style-type: none;
	}
	#menu li {
		margin: 0;
		padding: 0;
		border: 0;
		display: block;
		position: relative;
	}
	#menu a {
	/* 
		**** EDIT DAVID: REMOVED THIS IN ORDER TO 
	  	**** INSERT IMAGES BESIDES THE LINKS. HOPEFULLY IT WON'T FUCK UP ANYTHING. :)
	
		display: block;
	*/
	}
	#menu li {
		width: 70px;
	}

/* fix the position for 2nd level submenus. first make sure no horizontal scrollbars are visible on initial page load... */
	#menu li ul {
		top: 0;
		left: 0;
	}

/* ...and then place it where it should be when shown */
	#menu li:hover ul {
		left: 100%;
	}

/* initialy hide all sub menus */
	#menu li ul {
		display: none;
		position: absolute;
		z-index: 10;
	}

/* display them on hover */
	#menu li:hover>ul {
		display: block;
	}

/* this is needed if you want to style #menu div - force containment of floated LIs inside of main UL */
	#menuList:after {
		content: ".";
		height: 0;
		display: block;
		visibility: hidden;
		overflow: hidden;
		clear: both;
	}

/* Clear-fix for IE5/Mac \*//*/

#menu a {
	float: left;
}

#menuList {
	display: inline-block;
}
/*  */

/*		------   Make-up	--------			*/
#menu {
	width: 60px;
}
#menu li {
	width: 179px;
	height: 65px;
	background: url(images/main/leftmenu_button_background.jpg) no-repeat;
}
#menu li ul li {
	background: #FFFFFF;
	width: 100px;
	height: auto;
}
#menu li ul {
	background: #FFFFFF;
	border: 1px #000000 solid;
}
#menu li:hover>ul {
	margin-left: -110px;
	width: 100px;
}
#menu a {
	position: relative;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
#menu a:hover {
	color: #66A5C1;
}
#menu li ul li a {
	position: relative;
	padding: 3px;
	margin: 0;
	top: 0;
}
#menu li ul li a:hover {
}


/* BOXES FOR IMAGES */
.box 
{
	padding:0;
	width: 179px;
	height: 65px;
}
.boxleft {
	width: 63px;
	height: 55px;
	padding-left: 3px;
	padding-top: 5px;
	float: left;
}
.boxright {
	text-align: left;
	width: 100px;
	height: 40px;
	float: right;
	padding-right: 3px;
	padding-top: 20px;
}
﻿.foo {} /* W3C CSS validator likes CSS files to start with a class rather than a comment. Soooooo.... */

/* This style sheet is intended to contain RARELY CHANGED rules used when the Menu control adapter is enabled. */
/* These rules correspond to the "pure CSS menu" technique that have been evolving over the past several years. */ 
/* See WhitePaper.aspx for details. */

ul.AspNet-Menu 
{
    position: relative;
}


ul.AspNet-Menu, 
ul.AspNet-Menu ul
{
    margin: 0;
    padding: 0;
    display: block;

}

ul.AspNet-Menu li
{
    position: relative;
    list-style: none;
}

ul.AspNet-Menu li a,
ul.AspNet-Menu li span
{
    display: block;
    text-decoration: none;
}

ul.AspNet-Menu ul
{
    position: absolute;
    display: none;    
}

/* Add more rules here if your menus have more than three (3) tiers */
ul.AspNet-Menu li:hover ul ul,
ul.AspNet-Menu li:hover ul ul ul,
ul.AspNet-Menu li.AspNet-Menu-Hover ul ul,
ul.AspNet-Menu li.AspNet-Menu-Hover ul ul ul
{
    display: none;
}

/* Add more rules here if your menus have more than three (3) tiers */
ul.AspNet-Menu li:hover ul,
ul.AspNet-Menu li li:hover ul,
ul.AspNet-Menu li li li:hover ul,
ul.AspNet-Menu li.AspNet-Menu-Hover ul,
ul.AspNet-Menu li li.AspNet-Menu-Hover ul,
ul.AspNet-Menu li li li.AspNet-Menu-Hover ul
{
    display: block;
}


/* -------------------------------------------------------------------------- */
/* When the Menu control's Orientation property is Horizontal the adapter wraps the menu with DIV */
/* whose class is AspNet-Menu-Horizontal. This allows us to force the top tier of the menu to layout */
/* horizontally, whereas all subsequent tiers of the menu lay out vertically. */

.AspNet-Menu-Horizontal ul.AspNet-Menu li
{
    float: left;
}

.AspNet-Menu-Horizontal ul.AspNet-Menu li li
{
    float: none;
}
