img {
	border: none;
}

th, h2 {
	font: bold 16px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #A33B3B;
	border-width: 1px;
	padding: 10px;
	border-style: solid;
	border-color: #A33B3B;
	background-color: #FFE6C3;
	text-align: center;
	}

body {
	background-color: #A33B3B;
	background-image: url(cloudyb.jpg);
	background-attachment:fixed;
	text-align: center;
	color: #590000;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size:1em;
	}
	
select, input {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #940F04;
	background-color: #FFFFCC;
	}
	
.nobg {
	background-color: transparent;
	}	

img.ilusztracio {
	border-width: thin;
	border-color: #8B0000;
	border-style: solid;
}

div {
	text-align: justify;
	text-indent: 10px;
	font-weight: normal;
}

p.apro {
	color: grey;
	background-color: #FFFFCC;
	font: caption;
	line-height: 200%;
	text-align: justify;
	padding: 5px 15px;
	}

p.info  {
   text-align: justify;
	text-indent: 14px;
   }

p.udv  {
   text-align: justify;
	text-indent: 14px;
   }

p.udv:first-line {
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
}

font.reg {
	position: relative;
	top: -5px;
	font-size: 8px;
}

a.udv:link, a.udv:visited {
	color: #FF5A00;
	font-weight: bold;
	}

a.udv:hover {
	color: Yellow;
	font-weight: bold;
}

a.udv:active {
	color: #FF5A00;
	font-weight: bold;
	}

.kosar {
	color: #F4FAFF;
	text-align: right;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 3px;
}

.menu {
	text-align: left;
	padding: 5px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
	
.kod {
	font: 12px Arial, Helvetica, sans-serif;
	}
	
.nev {
	font: bold 20px Arial, Helvetica, sans-serif;
	}

a.sarga:link, a.sarga:visited {
	color: Yellow;
	text-decoration: underline;
	font-weight: bold;
}

a.sarga:hover {
	color: Yellow;
	text-decoration: underline;
	font-weight: bold;
}

a.sarga:active {
	color: Yellow;
	text-decoration: underline;
	font-weight: bold;
}

table.nagy {
	width: 500px;
}
	
hr {
	color: #8B0000;
}

.leir {
        text-align: justify;
	border-width: 1px;
	padding: 10px;
	border-style: solid;
	border-color: #8B0000;
	background-color: #FFE6C3;
	text-indent: 14px;
	}

.kep {
	padding-top: 24px;
	}

table.kicsi {
	width: 100%;
}

.white {
	color: White;
}

a.katt:link {
	color: Yellow;
	text-decoration: underline;
}

a.katt:visited {
	color: #FF5A00;
	text-decoration: underline;
	font-weight: bold;
}

a.katt:hover {
	color: Yellow;
	font-weight: bold;
}

a.katt:active {
	color: Yellow;
	text-decoration: underline;
}

a:link, a:visited {
	color: #1F2E77;
	font-size: 14px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}

a:hover {
	color: #FF0000;
	font-size: 14px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	}

a:active {
	color: #8B0000;
	font-size: 14px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	}

ol {
	text-align: left;
}

a.text:link, a.text:visited {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #A33B3B;
	text-decoration: none;
	border-color: #A33B3B;
	border-width: 1px;
	border-style: solid;
	background-color: White;
	}

a.text:hover {
	background-color: #A33B3B;
	color: White;
	}
	
.warm {
  color: red;
  background-color: white;
  }

a.rejt:link, a.rejt:visited, a.rejt:hover, a.rejt:active {
	font: 6px Arial, Helvetica, sans-serif;
	color: #732727;
	text-decoration: none;
	}
