div, p { margin:0; padding:0;}
p{ margin-bottom: 1em;}
body {
	font: 100% PH-500Regular;
	background: #4a4634;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}
.oneColFixCtr #container {
	width: 1000px;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
	height: 1000px;
	position: relative; /* important!*/
}
.oneColFixCtr #mainContent {
	padding: 0 20px;
}
#apDiv1 {
	position:absolute;
	width:1000px;
	height:625px;
	z-index:1;
	left: 0px;
	top: 0px;
	text-align: left;
}
#apDiv2 {
	position:absolute;
	width:1000px;
	height:625px;
	z-index:2;
	left: 0px;
	top: 50px;
	font-family: Garamond;
	font-size: 80px;
	color: #FFF;
	line-height: 65px;
	text-align: left;
}

#apDiv5 {
	position:absolute;
	width:586px;
	height:100px;
	z-index:4;
	left: 210px;
	top: 105px;
	font-family: "PH-800Regular";
	font-size: 2.5em;
	text-align: center;
	color:#a2fd40; 
}

/* ------------------------ skupina Galerie */

#apDivSkupinaGal {
	left:70px;
	top:270px;
}
#apDivOdkazFotky {
	left: 10px;
	top: 290px;
}
#apDivOdkazInktober {
	left: 140px;
	top: 200px;
}
#apDivOdkazOko {
	left: 25px;
	top: 235px;
}
#apDivOdkazObchudek {
	left: 120px;
	top: 300px;
}

/* ------------------------ skupina Běh */

#apDivSkupinaBeh {
	left:95px;
	top:90px;
}

#apDivOdkazNaboso {
	left:130px;
	top:125px;
}
#apDivOdkazBlistky {
	left:20px;
	top:55px;
}
#apDivOdkazStvoreni {
	left:45px;
	top:125px;
}

/* ------------------------ skupina Oheň */

#apDivSkupinaOhen {
	left:80px;
	top:480px;
}
#apDivOdkazJiskry {
	left: 10px;
	top: 490px;
}
#apDivOdkazFire {
	left: 140px;
	top: 430px;
}

/* ------------------------ skupina Voda */

#apDivSkupinaVoda {
	left:450px;
	top:280px;
}
#apDivOdkazNaruc {
	left: 480px;
	top: 240px;
}
#apDivOdkaz1 {
	left: 360px;
	top: 240px;
}
#apDivOdkaz2 {
	left: 360px;
	top: 270px;
}
#apDivOdkaz3 {
	left: 360px;
	top: 300px;
}

/* ------------------------ skupina Geo */

#apDivSkupinaGeo {
	left:380px;
	top:500px;
}
#apDivOdkazKrokodyl {
	left:440px;
	top:470px;
}
#apDivOdkazDeo {
	left: 400px;
	top: 520px;
}
#apDivOdkazSkritci {
	left: 320px;
	top: 470px;
}

/* ------------------------ skupina Drevo */

#apDivSkupinaDrevo {
	left:760px;
	top:175px;
}
#apDivOdkazFigurky {
	left:760px;
	top:140px;
}
#apDivOdkazVrata {
	left:852px;
	top:165px;
}
#apDivOdkazVrata4 {
	left:800px;
	top:240px;
}
#apDivOdkazVlacky {
	left:760px;
	top:218px;
}
#apDivOdkazLoutky {
	left:852px;
	top:218px;
}

/* ------------------------ skupina Poselstvi */

#apDivSkupinaPoselstvi {
	left:690px;
	top:400px;
}
#apDivOdkazTajemstvi {
	left:640px;
	top:420px;
}
#apDivOdkazZkukatko {
	left:640px;
	top:340px;
}

#apDivObalPoselstvi {
	left:640px;
	top:340px;
}
#apDivOdkaz7 {
	left: 800px;
	top: 395px;
}

/* ------------------------ skupina Skaut */

#apDivObalSkaut {
	position:absolute;
	left:550px;
	top:480px;
	width:300px;
	height:200px;
	z-index:4;
}

#apDivSkupinaSkaut {
	left:630px;
	top:540px;
}
#apDivOdkazTabory {
	left: 650px;
	top: 560px;
}
#divOdkazyVen {
	left: 890px;
	top: 640px;
}


.odkaz {
	position:absolute;
	font-family: PH-500Regular;
	font-size: 1.6em;
	text-align:center;
	line-height: 80%;
	z-index:7;
}
.skupina {
	position:absolute;
	font-family: PH-900Regular;
	font-size: 1.9em;
	line-height: 80%;
	text-align: left;
	color: #ddfcbc;
	margin-top:-10px;
	text-shadow: rgba(0, 0, 0, 0.5) 2px 2px 2px;
	z-index:5;
}
.odkaz a {
	text-decoration:none;
	color: #a2fd40;
	margin-top:-10px;
	text-shadow: rgba(0, 0, 0, 0.5) 2px 2px 2px;
	}	
.odkaz a:hover {
	color:#fbfd40;
	}	
a img { border:0 }
a { border:0;
	outline:none;
 }
 .new::after {
	content: url(./new_star.png); 
} 
