body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	margin: 0px;
	padding: 0px;
	background-color: #891217;
}
.main {
	width: 760px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border-right-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-bottom-style: none;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-right-style: solid;
	border-left-style: solid;
	background-color: #FDFDCD;
}
.flash_fej {
	height: 204px;
	clear: both;
	margin-bottom: 2px;
}
.savozas {
	height: 9px;
	background-image: url(imgs/savozas.gif);
	background-repeat: repeat-x;
	background-color: #FDFDCD;
	width: 100%;
	clear: both;
}
.tartalom {
	background-color: #FDFDCD;
	padding-top: 20px;
}

.bal {
	width: 370px;
	background-color: #FDFDCD;
	float: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.bal_fent {
	height: 300px;
	width: 370px;
	overflow: hidden;
}
.bal_test {
	width: 330px;
	overflow-x: hidden;
	padding-left: 20px;
	padding-right: 20px;
}
.jobb {
	width: 390px;
	background-color: #FDFDCD;
	float: left;
}
.terkep_flash {
	width: 390px;
	height: 400px;
}
.lablec {
	background-image: url(imgs/impr_hatter.jpg);
	background-repeat: repeat-x;
	background-color: #F3F6E1;
	width: 100%;
	overflow: hidden;
	clear: both;
	font-size: 10px;
	color: #6C6A65;
	text-align: center;
	padding-top: 20px;
}
.lablec a {
	color: #000000;
	text-decoration: none;
}
.lablec a:hover {
	text-decoration: underline;
}
.lablec ul {
	padding: 0px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.lablec ul li {
	display: inline;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
}
.lablec ul li:first-child {
	padding-left: 0px;
	border-left: none;
}

.fejlec {
	background-color: #FFFFFF;
	height: 52px;
	background-image: url(imgs/fejlec_hatter.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

/* Belso */

.flash_fej_belso {
	height: 102px;
	border-top: solid 2px #FFFFFF;
}
.bal_belso {
	width: 460px;
	background-color: #FDFDCD;
	float: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow: hidden;
}
.jobb_belso {
	width: 300px;
	background-color: #FDFDCD;
	float: left;
	overflow: hidden;
	padding-top: 20px;
}

/* Fejlec */

.balfejlec {
	text-align: left;
	vertical-align: middle;
	padding-left: 15px;
	padding-top: 5px;
	font-size: 11px;
	background-color: #FFFFFF;
}
.balfejlec a {
	color: #A22227;
	text-decoration: none;
	font-weight:bold;
}
.balfejlec a:hover {
	text-decoration: underline;
}

.jobbfejlec {
	text-transform: uppercase;
	color: #A22227;
	font-size: 11px;
	text-align: right;
	padding-bottom: 5px;
	background-color: #FFFFFF;
}
.jobbfejlec a {
	color: #A22227;
	text-decoration: none;
	font-weight:bold;
}
.jobbfejlec a:hover {
	text-decoration: underline;
}
.jobbfejlec ul {
	padding: 0px;
	margin: 0px;
	margin-right: 10px;
	margin-top: 10px;
	float: right;
	white-space: nowrap;
}
.jobbfejlec li {
	display: inline;
	list-style-type: none;
	margin-right: 5px;
	margin-bottom: 5px;
	padding-bottom: 5px;
}

/* newsboxList */

.newsboxList {
	float: left;
	padding: 0px;
}
.newsboxList img {
	margin-right: 10px;
	margin-bottom: 10px;
	width: 114px;
	float: left;
}
.newsboxList h1 {
	font-size: 14px;
	margin: 0px;
	margin-bottom: 5px;
	padding: 0px;
	font-weight: bold;
}
.newsboxList h1 a {
	text-decoration: none;
}
.newsboxList h1.number0 a {
	color: #00773E;
}
.newsboxList h1.number1 a {
	color: #00ADEF;
}
.newsboxList h1.number2 a {
	color: #FF7F00;
}
.newsboxList p {
	padding: 0px;
	margin: 0px;
	margin-left: 124px;
}

/* terkep */

.terkep_lista {
	font-size: 10px;
}

.terkep_lista a {
	font-size: 10px;
	color: #370F17;
	text-decoration: none;
}
.terkep_lista a:hover {
	text-decoration: underline;
}
.terkep_lista h1 {
	font-size: 14px;
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	font-weight: bold;
	color: #AB171D;
}

/* search_box */

h1.modul {
	font-size: 12px;
	color: #A22227;
	background-image: url(imgs/doboz_fej_hatter.gif);
	background-repeat: repeat-x;
	text-align: left;
	vertical-align: middle;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	font-weight: bold;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-color: #F9DA72;
	margin: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.search_box {
	margin-bottom: 20px;
	border: 1px solid #F9DA72;
	margin-top: 0px;
	margin-right: 20px;
	margin-left: 20px;
	background-color: #F9DA72;
}
.search_box form {
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	margin: 0px;
}
.search_box input {
	width: 98%;
	font-size: 10px;
	margin-top: 3px;
	margin-bottom: 3px;
}
input.datum_mezo {
	width: 60px;
	font-size: 11px;
}
.search_box select {
	width: 100%;
	font-size: 10px;
	margin-top: 3px;
	margin-bottom: 3px;
}
input.gomb {
	width: 70px;
	font-size: 10px;
	margin-left: 20px;
	color: #A22227;
	background-color: #F1DC88;
	border: 1px solid #FFFFFF;
}	
.search_box .bovebben {
	text-decoration: none;
	color: #A22227;
}
.search_box .bovebben:hover {
	color: #FFFFFF;
}

/* pagelist */


.pagelist_mind {
	margin: 20px;
}
.pagelist_mind h1 {
	font-size: 14px;
	margin: 0px;
	margin-bottom: 5px;
	padding: 0px;
	font-weight: bold;
	margin-bottom: 20px;
	color: #AB171D;
}
.pagelist {
	float: left;
	clear: left;
	width: 100%;
	padding: 0px;
	padding-bottom: 10px;
	margin: 0px;
	margin-bottom: 20px;
}
.pagelist img {
	margin-right: 10px;
	margin-bottom: 10px;
	width: 114px;
	float: left;
}
.pagelist h1 {
	font-size: 14px;
	margin: 0px;
	margin-bottom: 5px;
	padding: 0px;
	font-weight: bold;
}
.pagelist h1 a {
	color: #B96711;
	text-decoration: none;
}
.pagelist p {
	padding: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
}

/* impresszum */

.impresszum {
	background-image: url(imgs/impr_hatter.jpg);
	background-repeat: repeat-x;
	font-size: 10px;
	color: #B66108;
	text-align: center;
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 20px;
}
.impresszum a {
	color: #B66108;
	text-decoration: none;
}
.impresszum a:hover {
	text-decoration: underline;
}

/* Bovebb kereses */

.searchBoxNagy {
	margin: 20px;
	font-size: 11px;
}
.searchBoxNagy h1 {
	font-size: 11px;
	color: #AB171D;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FBF19A;
	font-weight: normal;
}
.searchFormBox, .searchFormHeaderBox {
	margin-bottom: 20px;
	color: #273946;
}
.searchFormBox {
	border: 1px solid #FBF19A;
	background-color: #FFFFFF;
}
.searchFormHeaderBox {
	border: 1px solid #FBF19A;
	background-color: #FFFFFF;
}
.searchFormHeaderBox h1 {
	font-size: 11px;
	color: #AB171D;
	text-transform: none;
	margin: 0px;
	padding: 5px;
	background-color: #FBF19A;
	border-top: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FBF19A;
}
.searchFormBox h1 {
	font-size: 11px;
	color: #AB171D;
	text-transform: none;
	margin: 0px;
	padding: 5px;
	background-color: #FBF19A;
	border-top: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FBF19A;
}
.searchFormBox input, .searchFormBox select, .searchFormHeaderBox input, .searchFormHeaderBox select {
	font-size: 11px;
	margin: 0px;
	padding: 0px;
}
.searchFormBox td, .searchFormHeaderBox td {
	padding: 5px;
}
.searchFormBox label, .searchFormHeaderBox label {
	cursor: pointer;
}

/* Lapozo */

.talalat_vez {
	margin: 20px;
	text-align: center;
}
.talalat_vez a {
	color: #A22227;
	text-decoration: none;
}
.talalat_vez a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}
.lapozo {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}
.inaktiv_szoveg {
	color: #000000;
}
.lapozo_table {
	color: #000000;
}
.lapozo_table a, .lap_link {
	font-weight: normal;
	color: #A22227;
	text-decoration: none;
}
.lapozo_potty {
	background: url(imgs/lapozo_potty.gif);
	background-repeat: repeat-x;
	height: 1px;
	width: 100%;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;	
}
*html .lapozo_potty {
	margin-bottom: -10px;
}

/* talalat */

#nagy_tabla {
	font-size: 12px;
	color: #51420D;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #F69C22;
	margin: 20px;
}
#nagy_tabla a {
	color: #51420D;
	text-decoration: none;
}
#nagy_tabla a:hover {
	text-decoration: underline;
}
#nagy_tabla .tabla_szoveg {
	font-size: 10px;
	text-align: left;
	padding: 10px;
}
.kis_tabla_td_szoveg {
	font-size: 10px;
	text-align: left;
	vertical-align: middle;
	padding-right: 3px;
	padding-left: 1px;
}
#nagy_tabla #kis_tabla .fo_tabla_fejlec {
	background-color: #C7CA94;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 3px;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
}
#nagy_tabla #kis_tabla #fo_tabla {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #51420D;
	text-align: center;
}
.tabla_gomb {
	display: inline;
	width: 25%;
	text-align: center;
	vertical-align: middle;
}
#nagy_tabla #tabla_cim {
	background-color: #FFDE7F;
	font-size: 12px;
	padding: 5px;
	color: #732531;
}
#nagy_tabla #kis_tabla #fo_tabla td {
	border: 1px solid #F3F6E0;
}
#nagy_tabla #kis_tabla #fo_tabla .fo_tabla_elsosor {
	background-color: #E7EAC3;
}
#nagy_tabla #kis_tabla #gombsor {
	border: 2px solid #FFFFFF;
	background-color: #FFDE7F;
}
#nagy_tabla h4 {
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	display: block;
	color: #FFFFFF;
	background-color: #FABB5A;
	padding: 5px;
}

/* welcome */

.welcome {
	margin-bottom: 20px;
}
.welcome h1 {
	font-size: 14px;
	margin: 0px;
	margin-bottom: 5px;
	padding: 0px;
	font-size: 14px;
	font-weight: bold;
	color: #AB171D;
}
.welcome .antiwysiwyg {
	margin-top: 0px;
}

/* TEMPera */

.antiwysiwyg {
	margin: 20px;
}
.antiwysiwyg h1 {
	font-size: 14px;
	margin: 0px;
	margin-bottom: 5px;
	padding: 0px;
	font-size: 14px;
	font-weight: bold;
	color: #AB171D;
}
.antiwysiwyg p {
	margin: 0px;
	padding: 0px;
	margin-top: 5px;
}
.antiwysiwyg a {
	text-decoration: none;
	color: #A22227;
}
.antiwysiwyg a:hover {
	color: #000000;
}
.antiwysiwyg hr {
	color: #8C8C71;
	background-color: #8C8C71;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 1px;
}

/* menu */

.menu {
	font-size: 11px;
	text-transform: uppercase;
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
	background-color: #891115;
	width: 100%;
	float: left;
	clear: both;
	height: 22px;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}
.menu ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.menu li {
	display: block;
	float: left;
	position: relative;
	z-index: 100;
}
.menu li span {
	display: block;
	z-index: 100;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin: 0px;
}
.menu li a, .menu li a:visited {
	display: block;
	padding: 0px;
}
.menu dl {
	position:absolute;
	top: 0;
	left: 0;
	margin: 0px;
	padding: 0px;
	background: url(transparency.gif);
	white-space: nowrap;
	border-top: none;
}
.menu dt {
	background-color: #891115;
	padding: 0px;
	margin: 0px;
	margin-bottom: 0px;
	float: left;
	white-space: nowrap;
	text-align: center;
	border-right: 1px solid #891115;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
.menu dd {
	display: none;
	background: transparent;
	clear: left;
	margin: 0px;
	margin-top: -1px;
	padding: 0px;
	color: #FFFFFF;
	text-align: left;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
}
.menu dt a, .menu dt a:visited {
	display: block;
	color: #FFFFFF;
	text-decoration:none;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
}
.menu dd a, .menu dd a:visited {
	background-color: #A41D23;
	color: #FFFFFF;
	text-decoration:none;
	display: block;
	padding: 3px;
	padding-left: 5px;
	padding-right: 5px;
	text-transform: none;
	font-size: 10px;
}
.menu li a:hover {
	border: 0;
}
.menu ul li:hover dd, .menu ul li a:hover dd, .menu ul span dd {
	display: block;
}
.menu dd a:hover {
	background-color: #FFFFFF;
	color: #271F00;
}

/* toolbar */

.toolbar {
	background-image: url(imgs/pattern_sraf.gif);
	background-repeat: repeat-x;
	white-space: nowrap;
	padding-left: 20px;
	padding-right: 20px;
	text-align: center;
	padding: 5px;
	padding-top: 6px;
	padding-bottom: 3px;
	float: left;
	width: 100%;
}
.tool {
	display: inline;
	margin-left: 10px;
}
.tool a {
	color: #891115;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 10px;
}
.tool span {
	vertical-align: top;
}
.tool div {
	display: inline;
}
.tool img {
	background: #891115;
	margin-right: 5px;
	margin-left: 5px;
	padding: 1px;
}

/* awsome counter... */

.doboz_fej {
	font-size: 12px;
	color: #A22227;
	background-image: url(imgs/doboz_fej_hatter.gif);
	background-repeat: repeat-x;
	text-align: left;
	vertical-align: middle;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	font-weight: bold;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-color: #F9DA72;
	height: 19px;
}

/* kapcsolodo */

.felsorolas04 {
	border-top: solid 1px #8C8C71;
	margin-bottom: 20px;
	margin-top: 0px;
	margin-left: 20px;
	margin-right: 20px;
	padding-top: 10px;
}
.felsorolas04 h1 {
	font-size: 14px;
	color: #AB171D;
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
	margin: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.felsorolas04 ul {
	margin: 20px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 5px;
	padding: 0px;
	list-style: none;
}
.felsorolas04 a {
	text-decoration: none;
	color: #A22227;
}
.felsorolas04 a:hover {
	color: #000000;
}

