html, body {
	margin: 0px;	
	height: 100%;
	top: 0px;
	background-color: #d5e3c0; 
	color: black; 
	font-size: 18pt;
	font-family: arial, sans-serif
}
.header {
	height: 163px;
	/*background-color: #395f00*/
}
.header > h1 {
	text-color = white;
}
.menu {
	height: 37px;
	/*background-color: #395f00;*/
	box-shadow: 0px 2px 0px 0px #d5e3c0;
	font-size: 24pt; 
	text-align: left;
	font-family: arial,sans-serif; 
	font-weight: bold;
	padding: 0 5% 0 5%;
}
a.floatAnch {
	position: relative;
	top: -200px /*push up by fix header+menu height to avoid overlapping the targeted content*/
}
.fix {
	position: fixed;
	top: 0px;
	width: 100%;
	background: -webkit-linear-gradient(#badffc, #849C23); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#badffc, #849C23); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#badffc, #849C23); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#badffc, #849C23); /* Standard syntax */
	background-image: url("images/fejlec.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -100px /* the bottom margin is the negative value of the footer's height */
}
.content {
	margin: 3em 6% 0 6%
}
.footer, .push {
	margin-top: 30px;
	height: 70px /* .push must be the same height as .footer */
}
.footer {
	background-color: #395f00;
	padding: 1px
}
h1 {
    left: 0;
	right: 0;
	margin: 0 auto;
	color: #142532;
	text-shadow: 1px 1px #DCD1B1;
	font-size: 56pt;
	text-align: center;
	font-family: arial, sans-serif;
	padding-top: 30px
}
h1, h2 , h3 {
	margin: 0px
}
h2 , h3 {
	font-weight: normal
}
p {
	text-align: left;
}
p.right {
	text-align: right;
}
p.foot {
	color: white;
	font-size: 9pt;
	text-align: center;
	font-weight: bold
}
div.halfWidth {
	float: left;
	min-width: 50%
}
div.leirasKoz {
	height: 12px
}
img.topLeft {
	max-width: 40%;
	margin: 0 12px 12px 0;
	border: 0px;
	/*border-radius: 20% 0 20% 0;*/
	vertical-align: text-top;
	float: left
}
img.link {
	margin: 2px 12px 12px 2px;
	border: 0px
}
img.link:hover, img.solid {
	margin: 0 10px 10px 0;
	border: solid 2px #395f00
}
img.link:active, img.dashed {
	margin: 0 10px 10px 0;
	border: dashed 2px #395f00
}
img.halfImg {
	width: 50%;
	float: left;
}
img.fourthImg {
	width: 100%;
}
.clear {
	clear: both
}
a.menuButton {
	background-color: #395f00;
	text-decoration: none;
	border: 1px solid #d5e3c0;
    /*border-radius: 10px 10px 0 0;*/
	padding: 2px 15px 1px 15px
}
a.menuButton:link,a.menuButton:visited {
	color: #dddddd
}
a.menuButton:hover {
	color: white
}
a.menuButton:active {
	color: #dddddd
}
a.activeLink:link, a.activeLink:visited, a.activeLink:hover {
	color: #111111;
	background-color: #d5e3c0
}
a.almenu {
	text-decoration: none
}
a.almenu:link,a.almenu:visited {
	color: #222222
}
a.almenu:hover {
	color: black;
	text-decoration: underline
}
a.almenu:active {
	color: #222222
}
.center {
	margin: 0 auto 0 auto;
}
td {
	vertical-align: top;
}
szt, szd {
	font-family: arial, sans-serif;
	text-transform: uppercase;
    font-size: 16pt;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
	line-height: 1.24em;
    
}
szt {
	font-weight: bold;
	text-decoration: underline;
}
ul {
  margin: 0;
}
ul.dashed {
  list-style-type: none;
}
ul.dashed > li {
  text-indent: -5px;
}
ul.dashed > li:before {
  content: "-";
  letter-spacing: 20px;
}
.szechenyi {
	float: right;
	height: 180px;
}


