/* Basic code - don't modify */
 
 #nav { display: inline-block; margin: 0; padding: 0; position: relative; }
  #nav li { display: block; list-style: none; margin: 0; padding: 0; float: left; position: relative; }
  #nav a { display: block; }
  #nav ul { display: none; position: absolute; left: 0; margin: 0; padding: 0; }
  * html #nav ul { line-height: 0; } /* IE6 "fix" */
  	#nav ul a { zoom: 1; } /* IE6/7 fix */
    #nav ul li { float: none; }
    #nav ul ul { top: 0; }
    
/* Essentials - configure this */

#nav ul { width: 200px; }
#nav ul ul { left: 131px; }

/* Everything else is theming */
 
#nav {  height: 45px; text-align: center;}

#nav a { text-align:center; font-size: 16px; font-weight:bold; padding: 15px 20px 0px 20px; line-height: 1; height: 32px; line-height: 35px;}
#nav a {padding: 5px 20px 0px 20px !ie7; height: 43px !ie7;}
#nav a .cufon{padding-bottom: 15px !ie7;}

/* pierwszy poziom menu */
#nav li:hover, #nav li.selected{background-color:#fff;}
#nav li a:hover, #nav li.selected a{ background: transparent url(../images/lay/menu-bullet-arrow-up.gif) bottom center no-repeat; }

#nav ul {
	border: 1px solid #d9e1ea !important;
}
#nav ul li a:hover{
	color: #ff4e00;
}
#nav ul li{
	background: #fff none;
	border-bottom: 1px solid #d9e1ea;
}
#nav ul li a{
	font-size: 13px;
	font-family:Tahoma;
	background: transparent url(../images/lay/bullet-arrow.gif) 10px 12px no-repeat !important;
	color: #284767;
	padding: 5px 0px 5px 25px;
	line-height:20px;
	background: #eceff3 url(../images/lay/menu-background.gif) repeat-x;
	text-align: left;
	
	height: auto;
	overflow:auto;
}

#nav .separator{
	background: transparent url(../images/lay/separator-menu.gif) center center no-repeat;
	width:2px;
	height: 47px;
}


a .cufon{position:relative !important;}
.cufon{position:absolute !important;}
