#menu {
	margin: 0;
	padding: 0;
	width: 100%;
	padding-bottom: 3px;
	background: url("../images/menu_bg.png") repeat-x left bottom;
	text-align: center;
	display: table;
	float: left;
}
	
#menu-ul {
	margin: 0 auto;
	padding: 0;
	list-style: none;
	display: table;
}

.li-left-first {
	background: url("../images/menu_left.png") no-repeat left top;
	width: 4px !important;
	height: 21px;
	float: left;
}

.menu-li {
	display: block;
	float: left;
	height: 21px;
	width: 115px;
	margin-left: -1px;
	position: relative;
}

.menulvl2 {
	float: left;
	top: 0;
	left: 0;
	position: absolute;
	width: 115px;
	margin: 0;
	padding: 0;
}

.menulvl2 a {
	margin: 0;
	padding: 0;
	display: block;
	height: 21px;
	width: 100%;
	text-decoration: none;
}

.menulvl2 a:hover {
	color: white;
}

.menulvl2 a span {
	display: block;
	padding: 0;
}

#menu a {
	font: normal 8pt sans-serif;
	margin: 0;
	text-transform: uppercase;
	text-decoration: none;
}
			
#menu a:hover {
	color: white;
}
			
.menu-li-left {
	background: url("../images/menu_hover_left.png") no-repeat left bottom;
}
			
.menu-li-right {
	background: url("../images/menu_hover_right.png") no-repeat left bottom !important;
}
			
.menu-li-spanc {
	height: 21px;
	width: 95px;
	float: left;
	display: block;
	cursor: pointer;
}

.menu-li-spanc span {
	display: block;
	margin-top: 4px;
	float: center;
	cursor: pointer;
}

.menu-li-center {
	cursor: pointer;
	background: url("../images/menu_hover_bg.png") repeat-x left bottom;
}

.menu-li-spanl {
	float: left;
	height: 21px;
	width: 10px;
	cursor: pointer;
}

.menu-li-spanr {
	float: left;
	height: 21px;
	width: 10px;
	cursor: pointer;
	background: url("../images/menu_left.png") no-repeat right top;
	cursor: pointer;
}

.menu_a_h {
	color: white;
}
			
#menu a p {
	margin: 0;
	padding: 4px 0 0 0;
}

	#home {
		display: block;
		position: relative;
		float: left;
	}
	
  .pobuviu-namai {
		width: 50px;
		height: 50px;
		left:55px;
		top: 55px;
		position: absolute;
		
	}
	
	
	.pobuviu-namai2 {
		width: 40px;
		height: 40px;
		left: 420px;
		top: 35px;
		position: absolute;
		z-index: 2;
	}
	
	.nuotykiu-parkas {
		width: 100px;
		height: 60px;
		left: 380px;
		top: 70px;
		position: absolute;
	}
	
	.valtine {
		width: 70px;
		height: 60px;
		left:420px;
		top: 370px;
		position: absolute;
	}
	
	.amfitiatras {
		width: 60px;
		height: 50px;
		left:510px;
		top: 240px;
		position: absolute;
	}
	
	.pirtis {
		width: 45px;
		height: 45px;
		left: 660px;
		top: 260px;
		position: absolute;
	}
	
	.seimyniniai-nameliai {
		width: 230px;
		height: 70px;
		left: 750px;
		top: 190px;
		position: absolute;
	}
	
	.viezbucio-nameliai {
		width: 150px;
		height: 55px;
		left: 560px;
		top: 160px;
		position: absolute;
	}
	
	.zvejyba {
		width: 100px;
		height: 45px;
		left: 590px;
		top: 110px;
		position: absolute;
	}
	
	.konferenciju-sale {
		width: 26px;
		height: 55px;
		left: 533px;
		top: 160px;
		position: absolute;
	}
	
	.restoranas {
		width: 22px;
		height: 55px;
		left: 510px;
		top: 160px;
		position: absolute;
	}
	
	.sporto-aikstynas {
		width: 65px;
		height: 20px;
		left: 620px;
		top: 100px;
		position: absolute;
	}
	
	.sporto-aikstynas2 {
		width: 55px;
		height: 20px;
		left: 610px;
		top: 270px;
		position: absolute;s
	}
	
	.misko-takai {
		width: 60px;
		height: 30px;
		left: 120px;
		top: 40px;
		position: absolute;
	}
	
	.misko-takai1 {
		width: 80px;
		height: 20px;
		left: 380px;
		top: 280px;
		position: absolute;
	}
	
	.misko-takai2 {
		width: 80px;
		height: 20px;
		left: 820px;
		top: 160px;
		position: absolute;
	}
	
	.misko-takai3 {
		width: 100px;
		height: 20px;
		left: 520px;
		top: 40px;
		position: absolute;
	}
	
	.tip {
		display: block;
		width: 150px;
	}
	.tip-title {
		float: left;
		display: block;
		color: white;
		background: black;
		padding: 3px 10px;
	}
	.tip-bottom {
		display: block;
		clear: both;
		float: left;
		height: 50px;
		width: 30px;
		background: url("../images/tooltip_bot.gif") no-repeat left top;
	}
	
	.mhover {
		position: absolute;
		top:0;
		left:0;
		width: 115px;
		height: 21px;
		z-index: 0;
	}
	
	.sm-top {
		padding-top: 6px;
		float: left;
		display: block;
		cursor: pointer;
		background: url("../images/sm-top.png") no-repeat left top;
	}
	
	.sm-bottom {
		padding-bottom: 1px;
		float: left;
		display: block;
		cursor: pointer;
		background: url("../images/sm-bottom.png") no-repeat left bottom;
	}
	
	.sm-left {
		float: left;
		display: block;
		cursor: pointer;
		background: url("../images/sm-left.png") repeat-y left top;
	}

	.sm-right {
		float: left;
		display: block;
		cursor: pointer;
		background: url("../images/sm-right.png") repeat-y right top;
	}
	
	.sm-center {
		margin: 0;
		width: 115px;
		float: left;
		display: block;
		cursor: pointer;
		text-align: center;
	}
	
	.sm-center span {
		display: block;
		padding: 0 0 2px 0;
		float: center;
		cursor: pointer;
		font-size: 90%;
	}
	.sm-center-hover {
		color: white;
	}
	
	.catchaction {
		z-index: 1000;
	}

