	body {	background-color: #b3afaf;/*	background-image: url(underline.png);*/	background-image: url(plachta.jpg);	font-family: Georgia, serif;	font-size:100%; 	margin: 0;	padding:0;	background-position: top center;	background-repeat: no-repeat;}html>body {	font-size:15px;}#container-main {	margin-left: auto;	margin-right: auto;	margin-top: 0;	margin-bottom: 0;	position: relative;	width: 1200px;	top: 0;	left: 0;}#bg-kridlo {	background-image: url(horici_kridlo.png);	background-repeat: no-repeat;	height: 900px;	width: 400px;	position: absolute;	top:10px;	left: 120px;	z-index: 1;}#header {	font-size: 3em;	font-weight: bolder;	line-height: 1.0em;	text-align: center;	width: 9em;	position:relative;top: 1.15em;left: -1em;	z-index:9;	color: #333333;	}p {	font-size: 1em; /* 15px */  line-height: 1.2em; /* 18px */  margin: 0 0 1.2em 0;  width:350px;}h1 {  font-size: 1.6em; /* 24px */  line-height: 1.5em; /* 36px */  margin-top: 0.75em;  margin-bottom: 0.75em;}h2 {	font-size:1.1667em;	line-height: 1.286em;	margin:1.2em 0 0.643em 0;	font-weight:normal;}.sidenote {	text-indent:-0.7em;	width:12em;	margin-right:0;	font-size:0.8333em;	line-height:1.8em;	position:absolute;	top:0;	left:42.6em;}.footnote {	border-top:0.08333em solid #000;	margin-top:2.25em;	padding-top:0.667em;	margin-left:0;	width:45.5em;}.nav-item {	position: absolute;	top:0em;	left:0px;	margin-top: 0px;	margin-left: 0px;	margin-right: 0px;  border-style: none;	z-index: 2;height: 1000px;	width: 100%;	display:none;}.item-text {	position: absolute;	top:4.5em;	left: 500px;	margin-top: 0px;	margin-left: 0px;	margin-right: 0px;  	border-style: none;  	width: 350px;  	/*height:1000px;*/	z-index: 2;}.item-text h1 {	margin-top: 7em;}.obrazek {	position: absolute;	right: 0px;	top:4.15em;}.obrazek img {	border: 2px solid red;}.duch {	color: #FCE700;	}/* navigace */#nav-list {	position: absolute;	top:9.9em;	left:0px;	margin-top: 0px;	margin-left: 0px;	margin-right: 0px;  	border-style: none;	z-index: 10;	height: 650px;	width: 320px;	text-align: right;}#nav-list ul {	text-decoration:;	list-style-type: none;}#nav-list ul li a:link, #nav-list ul li a:visited {	text-decoration: none;	font-weight: bold;	display: block;	color:black;}#nav-list ul li a:hover {	text-decoration: none;	font-weight: bold;display: block;}#nav-list ul li a:active {	color: red;	text-decoration: none;	font-weight: bold;display: block;}.active-item {	color: red;}.inactive-item {	color: black;}#email {	position: absolute;	top:800px;	right:0px;}