#nav {
	padding:0;
	margin:0;
	list-style:none;
	width:800px;
}
#nav li {
	position: relative;
	float:left;
}
#nav li a{
	display:block;
	margin:0;
	font-size:1em;
	padding-top:40px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	color:#999;
}
#nav li a:hover {
	background:none;
	color:#5493c3;
}
#nav a#m-apie{
	background:url(images/m-apie.gif) no-repeat top left;
	width:89px;
	margin-left:10px;
}
#nav a#m-apie:hover{background:url(images/m-apie-o.gif) no-repeat top left;}
#nav a#m-lsp{
	background:url(images/m-lsp.gif) no-repeat top left;
	width:105px;
}
#nav a#m-lsp:hover{background:url(images/m-lsp-o.gif) no-repeat top left;}
#nav a#m-dok{
	background:url(images/m-doc.gif) no-repeat top left;
	width:93px;
}
#nav a#m-dok:hover{background:url(images/m-doc-o.gif) no-repeat top left;}
#nav a#m-reng{
	background:url(images/m-reng.gif) no-repeat top left;
	width:89px;
}
#nav a#m-reng:hover{background:url(images/m-reng-o.gif) no-repeat top left;}
#nav a#m-bend{
	background:url(images/m-bend.gif) no-repeat top left;
	width:99px;
}
#nav a#m-bend:hover{background:url(images/m-bend-o.gif) no-repeat top left;}
#nav a#m-skelb{
	background:url(images/m-skelb.gif) no-repeat top left;
	width:98px;
}
#nav a#m-skelb:hover{background:url(images/m-skelb-o.gif) no-repeat top left;}
#nav a#m-nuor{
	background:url(images/m-nuor.gif) no-repeat top left;
	width:105px;
}
#nav a#m-nuor:hover{background:url(images/m-nuor-o.gif) no-repeat top left;}
#nav a#m-kont{
	background:url(images/m-kont.gif) no-repeat top left;
	width:94px;
}
#nav a#m-kont:hover{background:url(images/m-kont-o.gif) no-repeat top left;}
#nav li ul {
	display:none;
	position:absolute;
	z-index:500;
	list-style:none;
	margin:0;
	padding:0;
	background:url(images/sub-nav-bg.png) no-repeat 0 0;
	top:auto;
	width:172px;
	margin-left:-35px;
	padding-top:40px;
}
* html #nav li ul {
	background:url(images/sub-nav-bg.gif) no-repeat 0 0;
}
#nav ul li {
	float:left;
}
#nav ul li a {
	background:url(images/sub_bg_1.gif) no-repeat 4% 50%;
	color:#5493c3;
	text-decoration:none;
	display:block;
	border-top:1px solid #e2f0fa;
	margin: 0 15px;
	padding: 5px 5px 5px 18px;
	width:119px;
	font-size:.85em;
	text-align:left;
	font-weight:normal;
}
* html #nav ul li a {
	width:140px;
}
#nav ul li a:hover{
	background:url(images/sub_bg_2.gif) no-repeat 4% 50%;
	color:#000;
}
* html ul li {
	float: left;
	height: 1%;
}
* html ul li a {
	height: 1%
}
#nav li:hover ul {
	display: block;
}
#nav li.over ul {
	display: block;
}
li.last{
	padding-bottom:5px;
	background:url(images/sub-nav-bottom.gif) no-repeat left bottom;
}