p.align-left {
	text-align: left;
}

p.align-right {
	text-align: right;
}

p.align-center {
	text-align: center;
}

p.align-justify {
	text-align: justify;
}

div.indent {
	text-indent:50px;
}

table.bal {
	margin-left: 0px;
	margin-right: auto;
}

table.jobb {
	margin-left: auto;
	margin-right: 0px;
}

table.kozep {
	margin-left: auto;
	margin-right: auto;
}

table.szaz {
	width: 100%;
}

table.nyolcvan {
	width: 80%;
}

table.hatvan {
	width: 60%;
}

table.auto {
	width: auto;
}


table.tartalom_bal {
	text-align: left !important;
}

table.tartalom_bal p {
	text-align: left !important;
}

table.tartalom_jobb {
	text-align: right !important;
}

table.tartalom_jobb p {
	text-align: right !important;
}


table.tartalom_kozep {
	text-align: center !important;
}

table.tartalom_kozep p {
	text-align: center !important;
}



tr.tartalom_bal, tr.tartalom_bal {
	text-align: left !important;
}

table tr.tartalom_bal p, table tr.tartalom_bal p {
	text-align: left !important;
}

tr.tartalom_jobb, tr.tartalom_jobb {
	text-align: right !important;
}

table tr.tartalom_jobb p, table tr.tartalom_jobb p {
	text-align: right !important;
}


tr.tartalom_kozep, tr.tartalom_kozep {
	text-align: center !important;
}

table tr.tartalom_kozep p, table tr.tartalom_kozep p {
	text-align: center !important;
}



td.tartalom_bal, th.tartalom_bal {
	text-align: left !important;
}

table td.tartalom_bal p, table th.tartalom_bal p {
	text-align: left !important;
}

td.tartalom_jobb, th.tartalom_jobb {
	text-align: right !important;
}

table td.tartalom_jobb p, table th.tartalom_jobb p {
	text-align: right !important;
}


td.tartalom_kozep, th.tartalom_kozep {
	text-align: center !important;
}

table td.tartalom_kozep p, table th.tartalom_kozep p {
	text-align: center !important;
}






table.tartalom_fent {
	vertical-align: top !important;
}

table.tartalom_fent td, table.tartalom_fent th {
	vertical-align: top !important;
}

table.tartalom_lent {
	vertical-align: bottom !important;
}

table.tartalom_lent td, table.tartalom_lent th {
	vertical-align: bottom !important;
}

table.tartalom_vkozep {
	vertical-align: middle !important;
}

table.tartalom_vkozep td, table.tartalom_vkozep th {
	vertical-align: middle !important;
}



tr.tartalom_fent, tr.tartalom_fent {
	vertical-align: top !important;
}

table tr.tartalom_fent td, table tr.tartalom_fent th {
	vertical-align: top !important;
}

tr.tartalom_lent, tr.tartalom_lent {
	vertical-align: bottom !important;
}

table tr.tartalom_lent td, table tr.tartalom_lent th {
	vertical-align: bottom !important;
}


tr.tartalom_vkozep, tr.tartalom_vkozep {
	vertical-align: middle !important;
}

table tr.tartalom_vkozep td, table tr.tartalom_vkozep th {
	vertical-align: middle !important;
}



td.tartalom_fent, th.tartalom_fent {
	vertical-align: top !important;
}

td.tartalom_lent, th.tartalom_lent {
	vertical-align: bottom !important;
}

td.tartalom_vkozep, th.tartalom_vkozep {
	vertical-align: middle !important;
}






table.keret {}

table.keret td, table.keret th {
	border: 1px solid #b8aa60;
	padding: 6px 10px 6px 10px;
}

table.nincs_keret {}

table.nincs_keret td, table.nincs_keret th {
	border: 0px;
}

table.tablazat_sima {}

table.tablazat_sima td, table.tablazat_sima th {
	border: 1px solid #598f56;
	padding: 6px 10px 6px 10px;
}

table.tablazat_sima th {
	color: #435542;
	background: #91b58c;
	background: -webkit-gradient(linear, left top, left bottom, from(#b2cbae), to(#91b58c)); /* for webkit browsers */
	background: -moz-linear-gradient(top, #b2cbae, #91b58c); /* for FF */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b2cbae', endColorstr='#91b58c'); /* for IE */
}

table.tablazat_sima td {
	background: #dcecd6;
}

table.tb-zebra-rows {
}

table.tb-zebra-rows td, table.tb-zebra-rows th {
	border: 1px solid #598f56;
	padding: 6px 10px 6px 10px;
}

table.tb-zebra-rows th {
	color: #435542;
	background: #91b58c;
	background: -webkit-gradient(linear, left top, left bottom, from(#b2cbae), to(#91b58c)); /* for webkit browsers */
	background: -moz-linear-gradient(top, #b2cbae, #91b58c); /* for FF */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b2cbae', endColorstr='#91b58c'); /* for IE */
}

table.tb-zebra-rows tr.tr-odd {
	background: #c6dfbd;
}

table.tb-zebra-rows tr.tr-even {
	background: #dcecd6;
}
