@charset "iso-8859-2";    /* NB. Ez pl. a coolnovo-nak nem elegendő, kell neki a meta tag is a html-ben,

 							 mert csak a charset-től még kalaposak a betűk. */

/* NB. A fő centerezést 3 módon meg kell csinálni: css-ben: kell: body, nem kell: div.center, kell: table.center; html-ben table class=center kell csak */

/* betűk */



html { font-family: Georgia, Book Antiqua, Palatino Linotype, Times New Roman, Times, serif; font-size: 12pt; }

/* body, középrerendezés 1 */

body { text-align: center; background-color: #e9f6f7; background-repeat: repeat; }   /*csak IE reagál a center-re; repeat - nem kell megadni, ez az initial value*/

/* középrerendezés 2 */

div.center { text-align:center; }   /*itt is csak IE reagál, ez is, az is elég lenne neki önmagában*/

table.center { margin-left: auto; margin-right: auto; width: 955px; border: 0 none; }     /*az IE-n kívül a többi böngésző reagál, minden tábl. sorba be kell tenni, S.A. ENG nél van felvíve*/

table.csakcenter { margin-left: auto; margin-right: auto; }    /*táblázat (külső,) csak középre rendezéséhez, méretek nélkül*/



/* általános stílusok */

/* span.left  { text-align:left; }  */   /* A hr-hez készítettem, de nem segít. */

.left			{ text-align: left; }

p.center		{ text-align: center; }

p.justify, div.justify		{ text-align: justify; }

td.center		{ text-align: center; }

span.gorog		{ font-family: Symbol; font-style: italic; }

strong { font-weight: bold; }

em { font-style: italic; }

.plus1 { font-size: 13.5pt; }		/* Ez hivatalosan, vis. a FrontPage szerint... 14 kéne legyen. De a böngészők 13.5-nek jelenítik meg a size=+1-et. */

.plus2 { font-size: 18pt; }

.plus3 { font-size: 24pt; }

.minus1 { font-size: 10pt; }

.line15 { line-height: 150%; }

/* font méret: 1..7, normál: size=3, ami 12pt, size=1 -8pt,2-10,3-12,4-14(13.5),5-18,6-24,7-36pt */



/* linkek */

a {text-decoration:none}

a img {border:0 none;}

a:link { color: #0000a8; }

a:visited { color: #0000a8; }

a:hover { background-color: #0000FF; color:#ffffff ;}     /* text-decoration: underline; */

a:active { color: #64000F; }



/* fejlécbeli képek 0078b3*/

table.pics   { height: 71px; background-color: #000064; background-repeat:repeat-x; }

#pics {width: 150px; height: 71px;}

#pics0 {width: 100px; height: 71px;}

#picsa_hu, #picsa_en		 { width: 100px; height: 71px; }

#picsb_hu, #picsb_en		 { width: 93px; }

		   #picsc_en		 { width: 63px; height: 40px; }		/*magyar zászló*/

#picsc_hu					 { width: 67px; height: 40px; }		/*angol zászló*/

#picsd					{ width: 25px; }

#picse					{ width: 60px; height: 65px; }

#picsf					{ width: 600px; }

#picsg					{ width: 80px; height: 65px; }

#picsh					{ width: 43px; height: 65px; }

#picsi					{ width: 80px; height: 65px; }

#picsj					{ width: 43px; height: 65px; }

#picsk					{ width:100px; height: 65px; }

#picsl					{ width: 43px; height: 65px; }

/*picsm, picsn fenntartva további képeknek*/

#picso					{ width: 15px; }



/* fejlec */

table.fejlec {				 background-color: #ff5733; background-repeat:repeat-x; }

td.fejlec-pko { color: #ffffff; font-size: 1.12em; font-weight: bold; text-align: center; }   /*Polimer Kémiai Osztály, fejlécben*/



/* menu */

td.menukul	 { width: 211px; height: 483px; padding-top: 0px; }			/* menü körüli külső beállítás */

table.menubel	 {							   padding-top: 16px; }  	/* 23-7=16, menü körüli belső beállítás */

td.menu { font-weight: bold; padding-left: 4px; padding-top: 6px; padding-bottom: 1px; height: 23px; }

td.almenu { font-size: smaller; padding-left: 1.18em; height: 20px; }

td.akmenu { color: #990000; font-weight: bold; padding-left: 4px; padding-top: 6px; padding-bottom: 1px; height: 23px; } /*aktuálisan aktív menü*/

td.akalmenu { font-size: smaller; color: #990000; padding-left: 1.18em; height: 20px; } /*aktuálisan aktív almenü*/

hr.menu_hr { width: 200px; margin-top: 14px; margin-left: 0px;}  /*  Nem lehet eltolni semerre text-align: -al!!!, csel kellett: margin-left:0 !!! 

																	De az IE ezt nem veszi be, neki kell az align=left. A html-ben a hr align=left 

																	deprecated tulajdonság, elkerülendő - lenne! */ 



/* elválasztó */

#valaszt { width: 10px; background-color: white; background-repeat: repeat; }



/* főoldal */

#fo { width: 734px; background-color: white; background-repeat: repeat; }



/* text oldalakon */

p.spacing2  { margin-top: 2px; margin-bottom:  2px; } /*csak táblázatnál használni*/

p.spacing2s { margin-top: 2px; margin-bottom: 24px; } /*csak táblázatnál használni, a táblázat h2-féle kétsorossága esetén az egysoros részre 2s=2sor, 2px+2px+3pt+12pt+3pt+2px=24px*/

p.spacing2a { margin-top: 2px; margin-bottom:  2px; } /*csak szövegnél, ábránál használni*/



/* index-en */

p.indexcim  { text-align: center; font-size: 1.5em; font-weight: bold; } /*index cím hu+eng*/

span.indexcim2 { line-height: 2em; } /*index cím hu+eng 2. sor*/

p.text-index { font-weight: bold; text-indent: 24px; line-height: 120%; text-align: justify; } /*index szövege*/

/* span.indexcim-small     { font-size: 0.56em; line-height:1em; } index alcím hu - már nincs ilyen*/

/* span.indexcim-small-eng { font-size: 0.56em; line-height:3.6em; } index alcím eng - már nincs ilyen*/



/* cv */

table.cvcenter { width: 720px; margin-left: auto; margin-right: auto; }

table.cvcenter_ib { width: 665px; margin-left: auto; margin-right: auto; }

td.cvnevjegy-a	{ width: 350px; height: 240px; }

td.cvnevjegy-b	{ width: 385px; height: 240px; }

td.cvnevjegy-c	{ width: 400px; height: 240px; }

p.cvNev       { font-size: 18pt; font-weight: bold; text-align: center; margin-top:  90px; line-height: 65%; }

p.cvNev-old   { font-size: 18pt; font-weight: bold; text-align: center; margin-top: 120px; line-height: 65%; }

p.cvNev_ib    { font-size: 18pt; font-weight: bold; text-align: center; margin-top:  12px; line-height: 65%; }

p.cvNev_ib2   { font-size: 13.5pt; font-weight: bold; text-align: center; line-height: normal; }

p.cvPublNev   { font-size: 13.5pt; /*font-weight: bold;*/ text-align: center; margin-top: 40px; }

p.cvMailSor   { font-size: normal; text-align: center; line-height: normal; }

p.cvTelSor    { font-size: normal; text-align: center; line-height: normal; padding-top: 12px; }

p.cv_pdf	  { font-size: larger; text-align: right; padding-right: 8px; }   /* CV-ben pdf-es önéletrajz linkje */

p.cv_pdf a	  { text-decoration: underline; }               /* CV-ben pdf-es önéletrajz linkje */

td.cvfejcim { height: 31px; font-size: 1.25em; font-family: monospace; font-weight: bold; } /*életrajzoknál a fejezetcímek*/

td.h2  { height: 53px; } /*életrajznál duplasoros szöveg*/

td.h2c { height: 53px; text-align: center; } /*életrajznál duplasoros szöveg*/

td.h2j { height: 53px; text-align: justify; } /*életrajznál duplasoros szöveg*/

td.h1  { height: 27px; } /*életrajznál szimplasoros szöveg*/

td.h1c { height: 27px; text-align: center; } /*életrajznál szimplasoros szöveg*/

td.h1j { height: 27px; text-align: justify; } /*életrajznál szimplasoros szöveg*/

td.h3  { height: 67px; } /*életrajznál háromsoros szöveg*/

td.h4  { height: 86px; } /*életrajznál négysoros szöveg*/

td.h5  { height:105px; } /*életrajznál ötsoros szöveg*/

.kicsi15 { font-size: smaller; text-align: justify; line-height: 150%; } /*életrajzoknál dolgozatcím*/

.dij   { font-size: smaller; font-weight: bold; padding-left: 14px; } /*  line-height:150%, vagy margin-top sem segít! 

													 					 Az első space (&nbsp;) tartja meg a sorközt és a felette levő 

													  					 szöveg magassági helyzetét stb.t., kell!!!  Életrajznál díjak megnevezése*/



/* mts aloldal */

p.csopvezfejcim { text-align: center; font-size: 1.10em; font-weight: bold; margin-bottom: 8px; margin-top: 32px } /*csopveznél hu+eng fejezetcím*/

p.mtsfejcim { text-align: center; font-size: 1.10em; font-weight: bold; margin-bottom: 24px; margin-top: 0px } /*munkatársaknál hu+eng fejezetcímek*/

td.mts	{ height: 25px; } /* mts. cellamagasság */

td.mts_beoszt { font-size: 0.85em; }



/* kut. témák */

p.temacim { text-align: center; font-size: 1.5em; font-weight: bold; margin-bottom: 16px; margin-top: 16px; } /*témáknál cím hu+eng*/

p.temalead { font-weight: bold; line-height: 150%; text-align: justify; } /*témáknál lead eng*/

p.temaleadhu { font-weight: bold; text-indent: 24px; line-height: 150%; text-align: justify; } /*témáknál lead hu*/

p.text12 {text-align: justify; line-height: 120%; }

p.text20 { text-indent: 10px; text-align: left; font-size: 1.3em; line-height: 100%; font-weight: bold;}

p.text21 { font-weight: bold; text-indent: 18px; text-align: left; line-height: 120%; }

p.text22 { text-indent: 28px; text-align: left; line-height: 110%; }

p.text23 { text-indent: 28px; text-align: left; line-height: 140%; }

p.text15 { text-align: justify; line-height: 100%; }

p.text12-noindent { text-align: justify; line-height: 120%; }

p.text15-noindent { text-align: justify; line-height: 150%; }

p.text12-left-noindent { text-align: left; line-height: 120%; }

p.text15-left-noindent { text-align: left; line-height: 150%; }

p.kepala { font-size: 0.8em; font-weight: bold; text-align: center; } /*képaláírás, vastag, közép, kisebb betű*/



/* galéria */

p.back		{ margin-left: 35px; text-align: left; }



/* galériához a jövőben felhasználható holmi: 

	div.galercontainer { padding-left: 2px; padding-right: 2px; padding-top: 15px; padding-bottom: 2px; text-align: left; }

	table.galerfototabla { text-align: center; width: 100%; padding-left: 8px; padding-right: 0px; padding-top: 4px; padding-bottom: 4px; }

	td.mr 				 {																		 padding-top: 20px; }				more rows: több sor kép egymás alatt, 

																														a 2.sortól kezdve kell ezt használni a foto33 stb. mellett

	td.foto33 { width: 33.33%; }

	td.foto50 { width: 50%; }

	img.s25		{ width: 250px; }

	img.sh25	{ height: 250px; }

	img.s0  	{ width: auto; }

*/



/* konferenciák */

.confannounce  { text-align: center; font-size: 15pt; font-weight: bold; padding: 12 12 12 12px; line-height: 160%; }



/* szeminárium */

p.szemin_eloa  { text-align: left; margin-left: 25px; margin-top:-6px; }



/* szolgáltatás */

.szolgalcim   { text-align: left; font-size: 13.5pt; font-weight: bold; }



/*OK*/



/*(c) Haraszti Márton, creation of the polychem homepage in ca. HTML 3 standards, without CSS 

	(only one style was in css actually, ca. in 2005 (?) */

/*(c) dr. Szabó L. Sándor, editor of the polychem homepage from ca. between 2007-2009 to Nov 2015, 

	reediting to html 4.01 transitional (but almost strict) with css2.1 standards */