h1{
padding: 12px 0px 6px 38px;
margin: 0px;
font-family: Times;
font-size: 24px;
font-style: italic;
color: #82140A;
background-image: url(/h1_hatter.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
}

#hirek h1{
padding: 7px 0px 3px 0px;
margin: 0px;
background-image: none;
}


h2{
padding: 8px 0px 6px 0px;
margin: 0px;
font-family: Times;
font-weight: bold;
font-size: 18px;
color: #82140A;
}

h1.gal{
  padding: 12px 0px 0px 38px;
}

h2.gal{
  padding: 2px 0px 15px 38px;
  color: black;
}

#hirek h2{
padding: 6px 0px 3px 0px;
margin: 0px;
font-size: 15px;
}
h3{
padding: 6px 0px 4px 0px;
margin: 0px;
font-family: Times;
font-weight: bold;
font-size: 15px;
color: black;
}

#hirek h3{
padding: 5px 0px 3px 0px;
margin: 0px;
font-size: 14px;
}

h4{
padding: 5px 0px 4px 0px;
margin: 0px;
font-family: Times;
font-size: 13px;
color: black;
text-transform: uppercase;
}

#hirek h4{
padding: 5px 0px 3px 0px;
}

p{
padding: 3px 0px 6px 0px;
margin: 0px;
font-family: Times;
font-size: 13px;
text-align: justify;
line-height: 17px;
color: black;
}

#hirek p{
padding: 3px 0px 6px 0px;
margin: 0px;
font-family: Times;
font-size: 13px;
text-align: left;
}

p.abstract{
padding: 6px 0px 4px 0px;
margin: 0px;
font-weight: bold;
font-size: 13px;
color: black;
text-align: justify;
}

span.kiemeles{
font-style: italic;
}


ul{
padding: 3px 0px 6px 18px;
margin: 0px 0px 0px 0px;
font-family: Times;
font-size: 13px;
line-height: 17px;
color: black;
list-style-type: disc;
}

#hirek ul{
padding: 3px 0px 6px 0px;
}

li{
padding: 0px;
margin: 0px 0px 0px 20px;
font-family: Times;
font-size: 14px;
line-height: 17px;
color: black;
}

hr{
border: 0px;
width: 90%;
color: #82140A;
height: 1px;
}

img{
border: solid 2px #FBAD65;
}

a{
text-decoration: underline;
color: #690C0D;
font-weight: bold;
}

img.left{
	float: left;
	margin: 4px;
}

img.right{
	float: right;
	margin: 4px;
}

td{
	font-family: Times;
	font-size: 13px;
	border: solid 2px #FAD297;
	padding: 2px 4px;
	text-align: left;
}

th{
	font-family: Times;
	font-weight: bold;
	font-size: 13px;
	border: solid 2px #FAD297;
	padding: 2px 4px;
	background-color: #FAD297;
	color: #82140A;
	text-align: left;
}

td p{
	text-align: left;
}

table{
	border-collapse: collapse;
	width: 408px;
	border: solid 2px #FAD297;
	background-color: #FDE9D1;
}

table.layout{
	border-collapse: collapse;
	width: auto;
	border: none;
	background-color: transparent;
}

table.layout td{
	font-family: Times;
	font-size: 13px;
	border: none;
	padding: 2px 4px;
	background-color: transparent;
	text-align: left;
}

table.layout th{
	font-family: Times;
	font-weight: bold;
	font-size: 13px;
	border: none;
	padding: 2px 4px;
	background-color: transparent;
	text-align: left;
}
