#kepbalallo {
	position: relative;
	top: 0px;
	left: 0px;
	width: 100%;
	text-align: left;
	vertical-align: bottom;
	margin-left: 0px;
	}

#kepcim {
	position: absolute;
	bottom: 5px;
	left: 0px;
	background-color: green;
	text-align: left;
	margin-left: 0px;
	font-size: 16px;
	font-weight: normal;
	font-style: normal;
	line-height: normal;
	font-variant: small-caps;
	color: white;
	vertical-align: bottom;
	}

.szerzo 	{
	text-align: left;
	font-family: Verdana, Arial, Geneva, sans-serif;
	color: #696969;
        background-color: #FFFAFA;
	font-size: 16px;
	font-weight: normal;
	font-style: normal;
	line-height: normal;
	font-variant: small-caps;
		}
				
.focim  	{
	text-align: left;
	font-family: Verdana, Arial, Geneva, sans-serif;
	color: #696969;
        background-color: #FFFAFA;
	font-size: 16px;
	font-weight: bold;
	font-style: normal;
	line-height: normal;
	font-variant: small-caps;
		}
			
.alcim  	{
	text-align: left;
	text-indent: 2em;
	font-family: Verdana, Arial, Geneva, sans-serif;
	color: #696969;
        background-color: #FFFAFA;
	font-size: 16px;
	font-weight: normal;
	font-style: normal;
	line-height: normal;
	font-variant: small-caps;
		}
			
.labjegyzet 	{
	text-align: left;
	text-indent: 2em;
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-style: normal;
		}

h1 		{
	font-family: Verdana, Arial, sans-serif;
	font-size: 20px;
	font-style: normal;
	line-height: normal;
		}
			
h2  		{
	font-family: Arial, Geneva, sans-serif;
	font-size: 16px;
	color: #8B0000;
	font-style: normal;
	line-height: normal;
	background-color : #fffafa;
		}
			
h3  		{
	font-family: Arial, Geneva, sans-serif;
	font-size: 12px;
	color: #696969;
	font-style: normal;
	line-height: normal;
	font-variant: small-caps;
	background-color : #fffafa;
		}
			
h4  		{
	font-family: Arial, Geneva, sans-serif;
	font-size: 14px;
	color: #696969;
	font-style: normal;
	line-height: normal;
	font-variant: small-caps;
	background-color : #fffafa;
		}
			
h5  		{
	font-family: Arial, Geneva, sans-serif;
	font-size: 13px;
	color: #696969;
	font-style: normal;
	line-height: normal;
	font-variant: small-caps;
	background-color : #fffafa;
		}
			
.td1 		{
	font-family: Arial, Geneva, sans-serif;
	font-size: 13px;
	color: black;
	font-style: normal;
	line-height: normal;
	font-variant: small-caps;
	background-color : #fffafa;
		}

a:link 		{
	color: #4682b4;
	font-weight: bold;
	text-decoration: none;
		}
			
a:hover 	{
	color: #FA8072;
	font-weight: bold;
	text-decoration: none;
		}
			
a:visited 	{
	color: #4682b4;
	font-weight: bold;
	text-decoration: none;
		}

a:active 	{
	color: #FA8072;
	font-weight: bold;
	text-decoration: none;
		}

.menucim 	{
	font-family: Arial, Geneva, sans-serif;
	font-size: 12px;
	color: #696969;
	font-weight: bold;
	line-height: normal;
	font-variant: small-caps;
		}
			
.menulist 	{
	padding-left: 0%;
	margin-left: 0px;
	margin-right: 0px;
	line-height: 1.2;
	list-style-position: outside;
	list-style-type: none;
		}
			
.list01		{
	list-style-type: none;
		}

hr.po-vonal 	{ color: #6CA38C; }
hr.to-vonal 	{ color: #007F88; }
hr.te-vonal 	{ color: #FDC800; }
hr.ma-vonal 	{ color: #827950; }
hr.eg-vonal 	{ color: #F47900; }
hr.bo-vonal 	{ color: #006C00; }
hr.za-vonal 	{ color: #ACAEBA; }
hr.ta-vonal 	{ color: #7AC3BA; }

.porta-fejlec 		{ background: url('porta/porta.jpg'); color: #205740; }
.tortenelem-fejlec 	{ background: url('tortenelem/tortenelem.jpg'); color: #003B45; }
.templom-fejlec 	{ background: url('templom/templom.jpg'); color: #C18501; }
.manufaktura-fejlec 	{ background: url('manufaktura/manufaktura.jpg'); color: #0A0702; }
.egyhazkozseg-fejlec 	{ background: url('egyhazkozseg/egyhazkozseg.jpg'); color: #B03100; }
.borostyan-fejlec 	{ background: url('borostyan/borostyan.jpg'); color: #333333; }
.zarandokudvar-fejlec 	{ background: url('zarandokudvar/zarandokudvar.jpg'); color: #595B67; }
.tanulmanyok-fejlec 	{ background: url('tanulmanyok/tanulmanyok.jpg'); color: #307970; }
.print-fejlec 		{ background: url('../pictures/logo_top_print.gif'); color: silver; }

body 		{ background-color: #edede6; }
        
		#container {
			width: 820px;
			\width: 840px;
			w\idth: 820px;
			border: 1px solid gray;
			margin: 10px;
			margin-left: auto;
			margin-right: auto;
			padding: 10px;
			background-color: #FFFAFA;
		}

		#banner {
			height: 60px;
			border: 1px solid gray;
			font-size: 20px;
			line-height: 25px;
		    	text-align: right;
		    	vertical-align: middle;
		    	font-family: Verdana, Arial, san-serif;
			font-variant: small-caps;
			font-weight: bold;
		}

		#fomenu {
			height: 16px;
			border-right: 1px solid gray;
			border-bottom: 1px solid gray;
			border-left: 1px solid gray;
		    	font-size: 12px;
		    	text-align: center;
		    	vertical-align: middle;
		    	font-family: Verdana, Arial, Helvetica, san-serif;
			font-variant: small-caps;
		}

		#content {
		    	font-size: 12px;
		    	text-align: justify;
		    	font-family: Arial, Verdana, Helvetica, san-serif;
			padding: 6px;
			margin-left: 0px;
			margin-right: 0px;
			background-color: #FFFAFA;
		}

		#sidebar-a { 
			font-size: 10px; 
			font-family: Verdana, Arial, sans-serif;
			float: left; 
			width: 130px; 
			\width: 140px; 
			w\idth: 130px; 
			margin: 0; 
			margin-right: 5px; 
			border-right: 1px solid gray;
			border-bottom: 1px solid gray;
			border-left: 1px solid gray;
			padding: 5px; 
			background-color: rgb(235, 235, 235);
		}

		#sidebar-b {
		    	font-size: 10px;
		    	font-family: Verdana, Arial, sans-serif;
			float: right;
			width: 130px;
			margin: 0;
			margin-left: 5px;
			border-right: 1px solid gray;
			border-bottom: 1px solid gray;
			border-left: 1px solid gray;
			padding: 5px;
			background-color: rgb(235, 235, 235);
		}

		#almenucim 	{
			font-family: Verdana, Arial, sans-serif;
			font-size: 14px; 
			color: #2F4F4F; 
			font-weight: bold; 
			line-height: normal; 
			font-variant: small-caps;
			text-align: center;
			margin-left: 0px;
			border-top: 3px solid gray;
			border-right: 3px solid gray;
			border-bottom: 3px solid gray;
			border-left: 3px solid gray;
			padding: 3px;
			}

		#footer { 
			clear: both; 
			height: 18px; 
			padding: 2px; 
			border: 1px solid gray; 
			font-size: small;
		    	font-family: Arial, Verdana;
		    	font-variant: small-caps;
		    	color: black;
		    	text-align: center;
		    	vertical-align: middle;
		}

.po-footer 	{ background-color: #6CA38C; }
.to-footer 	{ background-color: #007F88; }
.te-footer 	{ background-color: #FDC800; }
.ma-footer 	{ background-color: #827950; }
.eg-footer 	{ background-color: #F47900; }
.bo-footer 	{ background-color: #006C00; }
.za-footer 	{ background-color: #ACAEBA; }
.ta-footer 	{ background-color: #7AC3BA; }

.po-almenucim	{ background-color: #6CA38C; }
.to-almenucim	{ background-color: #007F88; }
.te-almenucim 	{ background-color: #FDC800; }
.ma-almenucim 	{ background-color: #827950; }
.eg-almenucim 	{ background-color: #F47900; }
.bo-almenucim 	{ background-color: #006C00; }
.za-almenucim 	{ background-color: #ACAEBA; }
.ta-almenucim 	{ background-color: #7AC3BA; }

.naptar		{
		border-collapse: collapse;
		width: 130px;
		border: 0px none;
		font-size: 11px;
		font-family: Verdana, Arial;
		font-weight: bold;
		background-color: silver;
		color: silver;
		}

.po-menutable	{
		border-collapse: collapse;
		width: 130px;
		border: 0px none;
		font-size: 11px;
		font-family: Verdana, Arial;
		font-weight: bold;
		background-color: #6CA38C;
		color: #205740
		}

.to-menutable	{
		border-collapse: collapse;
		width: 130px;
		border: 0px none;
		font-size: 11px;
		font-family: Verdana, Arial;
		font-weight: bold;
		background-color: #007F88;
		color: #003B45
		}

.te-menutable	{
		border-collapse: collapse;
		width: 130px;
		border: 0px none;
		font-size: 11px;
		font-family: Verdana, Arial;
		font-weight: bold;
		background-color: #FDC800;
		color: #C18501
		}

.ma-menutable	{
		border-collapse: collapse;
		width: 130px;
		border: 0px none;
		font-size: 11px;
		font-family: Verdana, Arial;
		font-weight: bold;
		background-color: #827950;
		color: #0A0702
		}

.eg-menutable	{
		border-collapse: collapse;
		width: 130px;
		border: 0px none;
		font-size: 11px;
		font-family: Verdana, Arial;
		font-weight: bold;
		background-color: #F47900;
		color: #B03100
		}

.bo-menutable	{
		border-collapse: collapse;
		width: 130px;
		border: 0px none;
		font-size: 11px;
		font-family: Verdana, Arial;
		font-weight: bold;
		background-color: #006C00;
		color: #333333
		}

.za-menutable	{
		border-collapse: collapse;
		width: 130px;
		border: 0px none;
		font-size: 11px;
		font-family: Verdana, Arial;
		font-weight: bold;
		background-color: #ACAEBA;
		color: #595B67
		}

.ta-menutable	{
		border-collapse: collapse;
		width: 130px;
		border: 0px none;
		font-size: 11px;
		font-family: Verdana, Arial;
		font-weight: bold;
		background-color: #7AC3BA;
		color: #307970
		}

#popitmenu{
position: absolute;
background-color: white;
border:1px solid gray;
font: normal 10px Verdana;
line-height: 12px;
z-index: 100;
visibility: hidden;
}

#popitmenu a{
text-decoration: none;
padding-left: 6px;
color: gray;
display: block;
}

#popitmenu a:hover{ /*hover background color*/
background-color: #ADD8E6;
}

.picturetable	{
		border-collapse: collapse;
		border: 1px;
		font-size: 9px;
		font-family: Verdana, Arial;
		font-weight: bold;
		background-color: #777777;
		color: white
		}

#copyright {
	display: none;
	}
	
.print-footer {
	display: none;
	}