/* Horizontal menu */

#topMenu {
	width:960px;
	height:59px;
}

#topMenu a {
	display:block;
	width:148px;
	height:39px;
	float:left;
	margin-left:15px;
	margin-top:18px;
	position: relative; 
	overflow: hidden; 
	font-size: 1.0em; 
	color:#217222; 
	font-weight:bold; 
	display:block; 
	cursor: pointer;
	text-align:center;
}

.homepage span { width:148px; height:39px; position: absolute; top:0; left: 0; background:transparent url(/images/menu_top/homepage.png) top left no-repeat;	behavior: url(/css/iepngfix.htc);  }
.homepage-active span { width:148px; height:39px; position: absolute; top:0; left: 0; background:transparent url(/images/menu_top/homepage_active.png) top left no-repeat;	behavior: url(/css/iepngfix.htc);  }

.certifikaty span { width:148px; height:39px; position: absolute; top:0; left: 0; background:transparent url(/images/menu_top/certifikaty.png) top left no-repeat;	behavior: url(/css/iepngfix.htc);  }
.certifikaty-active span { width:148px; height:39px; position: absolute; top:0; left: 0; background:transparent url(/images/menu_top/certifikaty_active.png) top left no-repeat;	behavior: url(/css/iepngfix.htc);  }

.reference span { width:148px; height:39px; position: absolute; top:0; left: 0; background:transparent url(/images/menu_top/reference.png) top left no-repeat;	behavior: url(/css/iepngfix.htc);  }
.reference-active span { width:148px; height:39px; position: absolute; top:0; left: 0; background:transparent url(/images/menu_top/reference_active.png) top left no-repeat;	behavior: url(/css/iepngfix.htc);  }

.kontakty span { width:148px; height:39px; position: absolute; top:0; left: 0; background:transparent url(/images/menu_top/kontakty.png) top left no-repeat;	behavior: url(/css/iepngfix.htc);  }
.kontakty-active span { width:148px; height:39px; position: absolute; top:0; left: 0; background:transparent url(/images/menu_top/kontakty_active.png) top left no-repeat;	behavior: url(/css/iepngfix.htc);  }

/* Vertikal menu */

#rMenu {
	float:right;
	margin:-240px 43px 0 0;
	_margin:-240px 20px 0 0;
	width:247px;
	height:281px;
	background: url(images/menu/menu-bg.png) top left no-repeat;
}

#rMenu a { 
	width:247px; 
	height:40px; 
	position: relative; 
	overflow: hidden; 
	font-size: 1.0em; 
	color:#217222; 
	font-weight:bold; 
	display:block; 
	cursor: pointer;
}

.glorit span 		{ background:url(/images/menu/glorit.png) no-repeat top left; width:247px; height:40px; position: absolute; top:0; left: 0; }
.glorit:hover span 	{ background:url(/images/menu/glorit-hover.png) no-repeat top left;}
.glorit-active span 	{ background:url(/images/menu/glorit-hover.png) no-repeat top left; width:247px; height:40px; position: absolute; top:0; left: 0; }

.dorosol span 		{ background:url(/images/menu/dorosol.png) no-repeat top left; width:247px; height:40px; position: absolute; top:0; left: 0; }
.dorosol:hover span { background:url(/images/menu/dorosol-hover.png) no-repeat top left;  }
.dorosol-active span { background:url(/images/menu/dorosol-hover.png) no-repeat top left;  width:247px; height:40px; position: absolute; top:0; left: 0;  }

.doroport span 		{ background:url(/images/menu/doroport.png) no-repeat top left; width:247px; height:40px; position: absolute; top:0; left: 0; }
.doroport:hover span{ background:url(/images/menu/doroport-hover.png) no-repeat top left;}
.doroport-active span{ background:url(/images/menu/doroport-hover.png) no-repeat top left; width:247px; height:40px; position: absolute; top:0; left: 0; }

.gutzwiller span 		{ background:url(/images/menu/gutzwiller.png) no-repeat top left; width:247px; height:40px; position: absolute; top:0; left: 0; }
.gutzwiller:hover span 	{ background:url(/images/menu/gutzwiller-hover.png) no-repeat top left; }
.gutzwiller-active span 	{ background:url(/images/menu/gutzwiller-hover.png) no-repeat top left;  width:247px; height:40px; position: absolute; top:0; left: 0; }

.predrcovani span 	{ background:url(/images/menu/predrcovani.png) no-repeat top left; width:247px; height:40px; position: absolute; top:0; left: 0; }
.predrcovani:hover span { background:url(/images/menu/predrcovani-hover.png) no-repeat top left;  }
.predrcovani-active span { background:url(/images/menu/predrcovani-hover.png) no-repeat top left;  width:247px; height:40px; position: absolute; top:0; left: 0;}

.rekultivace span { background:url(/images/menu/rekultivace.png) no-repeat top left; width:247px; height:40px; position: absolute; top:0; left: 0; }
.rekultivace:hover span { background:url(/images/menu/rekultivace-hover.png) no-repeat top left; }
.rekultivace-active span { background:url(/images/menu/rekultivace-hover.png) no-repeat top left;  width:247px; height:40px; position: absolute; top:0; left: 0; }

.vybaveni span { background:url(/images/menu/vybaveni.png) no-repeat top left; width:247px; height:40px; position: absolute; top:0; left: 0; }
.vybaveni:hover span { background:url(/images/menu/vybaveni-hover.png) no-repeat top left;}
.vybaveni-active span { background:url(/images/menu/vybaveni-hover.png) no-repeat top left; width:247px; height:40px; position: absolute; top:0; left: 0; }


.pagebutton {
	display:block;
	height:47px;
	width:270px;
	background:transparent url(/images/menu/pagebuttons.png) no-repeat top left;
	text-decoration:none;
	margin:-5px 0;
	behavior: url(/css/iepngfix.htc);
	
}

.pagebutton span {
	
	display:block;
	height:47px;
	width:200px;
	padding:10px 0 0 0px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:20px;
	margin-left:22px;

}

