/* ******************  body  *************** */

html, body {
   background: #DCDEB4;
   color: #FFF;
   text-align: center;
   margin:0;
   padding:0;
}

html, body, h2, h3, h4, div, p, ul, li, input {
	font-family: "Gill Sans MT", "Gill sans", "Trebuchet ms", sans-serif;
	font-size: 13px;
}

/* ******************  misc *************** */

a img { color: #fff; background-color: #F0F0EE;}         /* hide the border in Netscape 4 */
@media all {                   /* hide from Netscape 4 */
   a img { color: inherit;     /* undo the rule above */
   background-color: #F0F0EE;
   border: none;               /* hide from Netscape 4 */
   }
}

a.hreftitle:link {text-decoration: none; background-color: #E5EBC0; color: #8EA15A;}
a.hreftitle:visited {text-decoration: none; background-color: #E5EBC0; color: #8EA15A;}
a.hreftitle:active {text-decoration: none; background-color: #E5EBC0; color: #8EA15A;}
a.hreftitle:hover {text-decoration: underline; background-color: #E5EBC0; color: #75844C;}

a.odkaz:link {text-decoration: none; color: #FFFFFF; background-color: #8EA15A;}
a.odkaz:visited {text-decoration: none; color: #FFFFFF; background-color: #8EA15A;}
a.odkaz:active {text-decoration: none; color: #FFFFFF; background-color: #8EA15A;}
a.odkaz:hover {text-decoration: underline; color: #FFFFFF; background-color: #8EA15A;}

hr {
height: 0;
border-width: 1px 0 0 0;
border-style: solid;
border-color: #FFFFFF;
}

#mainbody {
	width: 604px;
	height: 411px;
	position: absolute;
	color: #E5EBC0;
	background-color: #8EA15A; 
	text-align: left; 
	top: 50%; 
	left: 50%; 
	margin-top: -205px; 
	margin-left: -302px;
}

#divlogo1 {
	position: absolute; 
	top: 1px; 
	left: 425px; 
	width: 178px; 
	height: 57px;
}

#divlogo2 {
	position: absolute; 
	top: 58px; 
	left: 425px; 
	width: 178px; 
	height: 209px;
}

#divbck {
	position: absolute; 
	top: 268px; 
	left: 425px; 
	width: 178px; 
	height: 116px;
}

#divpfan {
	position: absolute; 
	top: 385px; 
	left: 273px; 
	width: 330px; 
	height: 25px;
}

#divlinks {
	position: absolute; 
	top: 385px; 
	left: 210px; 
	width: 62px; 
	height: 25px;
}

#divpart {
	position: absolute; 
	top: 385px; 
	left: 111px; 
	width: 98px; 
	height: 25px;
}

#divub {
	position: absolute; 
	top: 385px; 
	left: 1px; 
	width: 109px; 
	height: 25px;
}

#divmain {
	background-color: #8EA15A;
	color: #E5EBC0;
	position: absolute; 
	top: 1px; 
	left: 1px; 
	width: 423px; 
	height: 383px;
}

#leftanch {
	background-color: #8EA15A;
	color: #E5EBC0;
	position: absolute; 
	top: 356px; 
	left: 365px; 
	width: 22px; 
	height: 22px;
}

#rightanch {
	background-color: #8EA15A;
	color: #E5EBC0;
	position: absolute; 
	top: 356px; 
	left: 394px; 
	width: 22px; 
	height: 22px;
}

.dtitle {
	background-color: #E5EBC0;
	margin-left:10px;
	margin-top:5px;
	margin-bottom:5px;
	padding-left:3px;
	color: #8EA15A;
	width: 403px;
}

.dtext {
	background-color: #8EA15A;
	margin-left:10px;
	margin-top:5px;
	margin-bottom:5px;
	color: #E5EBC0;
	width: 403px;
}

.ub {
	width: 350px;
	height: 19px;
	margin-left:36px;
	margin-top:5px;
	margin-bottom:5px;
	border: none;
}

.ubmargin {
	background-color: #8EA15A;
	color: #E5EBC0;
	width: 350px;
	height: 29px;
	vertical-align: middle;
}

.ltitle {
	width: 34px;
	height: 200px;
	position: absolute; 
	top: 1px; 
	left: 1px;
}

.navbar {
	background-color: #8EA15A;
	color: #E5EBC0;
	position: absolute; 
	top: 356px; 
	left: 10px; 
	width: 300px;
	font-size: 10px;
}
