	body {
		background-image: url('bg_sliced.png');
		background-repeat: repeat-y;					/* függőlegesen ismételve */
		background-color: #FFF5EE;
		color: #000;
		max-width:800px;
		margin: 0px auto;
	}
		body h1 {
			color: #135257;
			font-weight: bold;
			font-size: 2em;								/* alapértékehez képest 2-szeres betűméret */
		}
	
		body p {
			margin: 20px 40px;
			font-style: italic;
			font-size: 0.8em;	
			text-align: left;
		}

		body span {
			font-weight: bold;
			color: #135257;
		}
	
	header {
		display: block;
		color: #C3C3C3;
		font-family: Calibri Light;
		font-size: 0.8em;
		text-align: right;
		margin-right: 30px;
		padding-top: 10px;
		border-bottom: 1px solid #C3C3C3;
	}
	
	footer {
		display: block;
		text-align: center;
		color: #FFFFFF;
		background-color: #0E4F55;
		font-family: Calibri Light;
		font-size: 0.8em;
		text-align: center;
		padding-top: 30px;
		padding-bottom: 30px;
		margin-top: 30px;
	}


	section {
		background-color: #F5DEB3;
		margin: 20px auto;
		padding-top: 4px;
		padding-bottom: 4px;
	}
	
		section p {
			font-style: normal;
			color: black;
			text-align: justify;
			font-size: 1em;
		}
		
	div.container {
		width: 70%;
		margin: 0px auto;
	}
	
		div.container table {
			width: 60%;
			border: 4px solid #FFFFFF;
			margin: 0px auto;
			border-spacing: 0px;
			padding: 4px;
			background-color: #135257;
			color: #FFF5EE;
			text-align: center;
			vertical-align: middle;
		}	
	
		div.container table thead th {
			font-style: italic;
			font-weight: bold;
			text-align: center;
			vertical-align: middle;
			border-bottom: 4px solid #FFFFFF;
		}
	
		div.container table tfoot th {
			font-style: normal;
			font-weight: bold;
			text-align: center;
			vertical-align: middle;
			border-top: 1px solid #FFFFFF;
		}
		
		div.container table tbody th {
			color: red;
			font-style: normal;
			text-align: left;
		}
	
		div.container table tbody th, td {
			border-bottom: 1px solid #C3C3C3;
		}