P {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-left: 5px;
	margin-right: 10px;
}
INPUT, TEXTAREA, SELECT {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
INPUT.form-border, TEXTAREA, SELECT {
	border: 1px solid rgb(27, 61, 121);
}
INPUT.form-button {
	border: 2px inset rgb(27, 61, 121);
	background-color: rgb(166, 180, 193);
}

UL {
     font-family: Arial, Helvetica, sans-serif; font-size: 14px;
}


.basictextjustify    {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-left: 5px;
	margin-right: 10px;
	text-align: justify;
}
.basictextleft       { font-family: Arial, Helvetica, sans-serif; font-size: 14px; margin-left: 5px;	margin-right: 10px; text-align: left; }
.basictextright      { font: 11pt Arial, Helvetica, sans-serif; text-align: right}
.basictextcenter     { font: 11pt Arial, Helvetica, sans-serif; text-align: center}
.basictextitalic     { font-style : italic;}
.basictextindent     { font: 11pt Arial, Helvetica, sans-serif; text-align: left;  text-indent : 22px;}
.basictextblue       { font: 11pt Arial, Helvetica, sans-serif; text-align: left; color: #003366}
.basictextbold       { font: bold 14px Arial, Helvetica, sans-serif; text-align: justify }
.basictextcentermini { font: 11px Arial, Helvetica, sans-serif; text-align: center }
.basictextmini       { font: 11px Arial, Helvetica, sans-serif; text-align: left}
.basictexttablazatboldcenter { font: bold 9pt Arial, Helvetica, sans-serif; text-align: center}
.basictexttablazat           { font: 9pt Arial, Helvetica, sans-serif; text-align: left }
.basictexttablazatbold       { font: bold 9pt Arial, Helvetica, sans-serif; text-align: left }
.basictextboldfeher          { font: bold 11pt Arial, Helvetica, sans-serif; text-align: justify ; color: #FFFFFF}
.basictextjustifyfeher       { font: 11pt Arial, Helvetica, sans-serif; text-align: left; ; color: #FFFFFF}

.maintitle           { font: bold 16px Arial, Helvetica, sans-serif; text-align: center; color: #000000;}
.maintitle-left      { font: bold 16px Arial, Helvetica, sans-serif; text-align: left; color: #000000;}
.title               { color: #1B3C79;	font-size: 16px; text-align: left; font-weight: bold; }
.title-center        { color: #1B3C79;	font-size: 16px; text-align: center; font-weight: bold; }
.title-sub           { color: #7E7E7E;	font-size: 15px; text-align: left; font-weight: bold;	}
.title-sub-center    { color: #1B3C79;	font-size: 15px; text-align: center; font-weight: bold;	text-decoration: underline; }

.kiemel-blue         { color: #1B3C79; font-weight: bold; }
.felhivas            { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #183C78; font-weight: bold; text-align: left;	margin-top: 1px; margin-bottom: -15px; padding-top: 1px; padding-bottom: -15px; }

.kover      { font-weight : bold;}
.bold       { font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #1B3D79}
.italic     { font-style: italic}
.italicbold { font-style: italic; font-weight: bold}

a:link    { color: #9f0200; text-decoration: none; font-weight: bold}
a:visited { color: #660000; text-decoration: none; font-weight: bold}
a:hover   { color: #003366; text-decoration: underline; font-weight: bold}
a:active  { color: #9F0200; text-decoration: none; font-weight: bold}
a.blue-red:link    { color: #003366; text-decoration: underline; font-weight: bold}
a.blue-red:visited { color: #003366; text-decoration: underline; font-weight: bold}
a.blue-red:hover   { color: #9F0200; text-decoration: none; font-weight: bold}
/*a.blue-red:active  {  color: #9F0200; text-decoration: none; font-weight: bold}*/

.table-bg-title  { background-color: #1B3C79; }
.table-bg-dark   { background-color: #FFFFCC; }
.table-bg-dark2  { background-color: #d8dadc; }
.table-bg-kiemel { background-color: #E3E3E3; }

.tablazat { font: 8pt Arial, Helvetica, sans-serif; text-align: left;  padding-left : 5px;  }
.tablazat-bal { font: 12px Arial, Helvetica, sans-serif; text-align: left;  padding-left : 11px;  padding-top : 1px;  padding-bottom : 1px;    }
.tablazat-cim { font: 12px Arial, Helvetica, sans-serif; text-align: left;  padding-left : 11px;  padding-top : 1px;  padding-bottom : 1px; color: white;}
.tablazat-cim-kozep { font: 12px Arial, Helvetica, sans-serif; text-align: center;  padding-left : 11px;  padding-top : 1px;  padding-bottom : 1px; color: white;}
.tablazat-kozep { font: 12px Arial, Helvetica, sans-serif; text-align: center; padding-top : 1px;  padding-bottom : 1px;  }
.felsorolas {
	font: 12px Arial, Helvetica, sans-serif;
	text-align: left;
	padding-left : 11px;
	padding-top : 2px;
	padding-bottom : 1px;
	list-style : square;
	list-style-type : square;
	margin-top : 0px;
	margin-bottom : 0px;
}
.GridTbl {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;
	BORDER-BOTTOM: black 1px solid;
	BACKGROUND-COLOR: white;
	border-color: #CCCCCC #333333 #333333 #CCCCCC;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px
}
.allas-title {
	font-size: 24px;
	color: rgb(255,255,255);
	text-align: center;
}

.img-border {
  border: solid 2px #9b9fa2;
}

