/*original styles*/

.text {  text-align: justify}
.text2 {  text-align: justify; margin-right: 1em}
.lista {  text-indent: 1.5em}
.abstext {  font-style: italic; text-align: right}
.rovat {  font-weight: bold; font-variant: small-caps; text-align: center}
.listas {  text-indent: 3em; margin-right: 1em; margin-left: 2em}
.note {  text-indent: 2em; margin-right: 1em; margin-left: 1em}
.by {  font-size: larger; font-weight: bold; text-align: left}
.by2 {  font-style: italic; text-align: right}
.irodalom {  font-size: smaller; margin-right: 2em; margin-left: 2em}
.caption {  font-style: italic; text-align: center}
.url {  text-align: left}
.fejezet {  font-size: larger; font-weight: bold; text-indent: 2em}
.fejezet2 {  font-size: larger; text-indent: 2em}
.fejezet3 {  font-variant: small-caps; text-indent: 3em}
.review {  font-weight: bold; text-indent: 4em}
.cim {  font-size: larger; font-weight: bold; text-align: center}
.kep {  text-align: center; padding-top: 1em}
.spacer {  text-align: center}
.footnote {  font-style: italic; text-align: left}
/*original styles end*/

/*new styles on iif*/

		P { text-align: justify; }
		P.western { so-language: hu-HU }
		P.cjk { font-family: "HGaramond"; font-size: 12pt; so-language: hu-HU }
		P.ctl { font-family: "HGaramond"; font-size: 12pt }
		H4.western { so-language: hu-HU }
		H4.cjk { so-language: hu-HU }
		H2.western { so-language: hu-HU }
		H2.cjk { font-family: "Luxi Sans"; so-language: hu-HU }
/*new styles end*/

/*epa*/

a {
	text-decoration: underline;
	font-weight: bold;
	color:#3D4A6B;
	}


a:hover {
	color:#3C4B76;
	background:#C0C9E2;
	font-weight:bold;
	text-decoration:underline;}

a:visited {
	text-decoration: none;
	text-decoration: underline;
	font-weight: bold;
	color:#3D4A6B;
	}

a img {
	border: none;
}

li { margin-left: 2em; margin-bottom: 0.4em; }

h1 	{
	font-size: 130%;
	text-transform: uppercase;
	}

h2 	{
	text-align: left;
	font-size: 120%;
	border-top:1px solid #94B0CC;
	border-bottom:1px solid #94B0CC;
	margin: 10px 0px 5px 0px; 
	padding: 5px; 
	letter-spacing: 1px;
	}
h3 	{	
	font-size: 110%;
	text-align: left;
	margin: 10px 0px 5px 0px; 
	padding: 3px 0px 3px 15px; 
	background-color: #fff;
	border-top:1px dashed #94B0CC;
	border-bottom:1px dashed #94B0CC;
	letter-spacing: 2px;
	}

h4 { font-size: 100%; }
h5 { font-size: 100%; }


body {
	margin: 2em;
	padding: 0;
	font-size: 100%;
	color: #000000;
}
