BODY
{
	background-color: #464646;
	margin: 0px;
	padding: 0px;
}
 
td, tr
{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration		: none;
	font-size			: 13px;
}

#toptext td, tr
{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration		: none;
	font-size			: 13px;
	vertical-align: top;
}

a:link, a:visited, a:active 
{
	font-size: 13px;
	color: #6f9a86;
	text-decoration: none;
	font-weight: bold;
}

a:hover
{
	font-size: 13px;
	color: #000000;
	text-decoration: none;
}

/* intro */

td.introtable
{
	text-align: center;
	background-color: #35614c;
	background-image: url(../photos/intro/mainbg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

td.intrologo
{
	width: 250px;
}

td.introspacer
{	background-color: #35614c;}

td.introname
{
	color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	font-size: 20px;
	height: 90px;
	width: 450px;
	font-weight: bold;
}

td.intronameroman
{
	color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	font-size: 18px;
	height: 90px;
	width: 450px;
	font-weight: bold;
}



td.introweb
{
	font-size: 22px;
	text-transform: uppercase;
	color: #618473;
	text-align: right;
	vertical-align: bottom;
	width: 280px;
	font-weight: bold;	
}

td.mainintrobg
{
	background-image: url(../photos/intro/mainbg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 980px;
}

a.flags:link, a.flags:visited, a.flags:active 
{
	font-size: 11px;
	color: #769486;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}

a.flags:hover
{
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}

td.flags
{
	text-align: right;
	vertical-align: middle;
	width: 70px;
}

td.intronamero
{
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 15px;
}

td.intronameeng
{
	font-size: 14px;
	font-weight: normal;
	color: #8ea69a;
	padding-top: 5px;
	padding-bottom: 15px;
}

td.introaddress
{
	font-size: 11px;
	color: #FFFFFF;
	text-align: left;
	vertical-align: bottom;
	padding-left: 15px;
}

td.introcontent
{
	text-align: left;
	vertical-align: bottom;
	height: 380px;
	padding-left: 90px;
}

/* footer */
td.footerbg
{
	background-image: url(../photos/template/footerbg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	text-align: center;
	vertical-align: middle;
	height: 40px;
	width: 100%;
}

td.footer
{
	font-size: 10px;
	color: #898585;
	text-align: left;
}


/* template 1 */
td.maintable
{
	text-align: center;
	background-color: #35614c;
	vertical-align: top;
}


td.topheader
{
	background-image: url(../photos/template/topheader.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 100px;
	width: 690px;
	color: #FFFFFF;
	text-align: right;
	vertical-align: middle;
	font-size: 18px;
	font-weight: bold;
	line-height: 35px;
}

.emtro
{
	font-size: 22px;
	text-transform: uppercase;
	color: #618473;
	font-weight: bold;	
}

td.topright
{
	height: 100px;
	width: 40px;
}

td.topleft
{
	height: 100px;
	width: 20px;
	background-image: url(../photos/template/topleft.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

td.rightshad
{
	width: 40px;
	background-image: url(../photos/template/rightshad.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

td.leftshad
{
	width: 20px;
	background-image: url(../photos/template/leftshad.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}


td.emtmain
{
	background-color: #FFFFFF;
	background-image: url(../photos/template/emtmain.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 690px;
	text-align: left;
	vertical-align: top;
}


/* leftmenu */

td.emtmenu
{
	background-color: #FFFFFF;
	background-image: url(../photos/template/menubg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 230px;
	text-align: left;
	vertical-align: top;
}

td.emtmenuadd
{
	background-image: url(../photos/template/emtmenuad.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 230px;
	font-size: 11px;
	color: #d9dedc;
	text-align: right;
	vertical-align: bottom;
	padding-right: 20px;
	height: 300px;
	padding-bottom: 10px;
}

td.smallink
{
	background-image: url(../photos/template/spacer.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 45px;
	text-align: right;
	vertical-align: middle;
	color: #769486;	
}

a.smallink:link, a.smallink:visited, a.smallink:active 
{
	font-size: 11px;
	color: #769486;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}

a.smallink:hover
{
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}

td.leftmenuinakt
{
	font-size		: 14px;
	color			: #FFFFFF;
	height			: 30px;
	font-weight		: bold;
	text-align: left;
	vertical-align: middle;
	background-image: url(../photos/template/menuinakt.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-indent: 20px;
	width: 230px;
	text-transform: uppercase;
}

td.leftmenuon 
{
	font-size		: 14px;
	color			: #35614c;
	cursor			: pointer;
	height			: 30px;
	font-weight		: bold;
	text-align: left;
	vertical-align: middle;
	background-image: url(../photos/template/menuon.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-indent: 20px;
	width: 230px;
	text-transform: uppercase;
}
	
td.leftmenuoff
{
	font-size		: 14px;
	color			: #000000;
	cursor			: pointer;
	height			: 30px;
	font-weight		: bold;
	text-align: left;
	vertical-align: middle;
	background-image: url(../photos/template/menuon.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-indent: 20px;
	width: 230px;
	text-transform: uppercase;
}

td.leftmenuofftext 
{
	font-size		: 14px;
	color			: #35614c;
	height			: 30px;
	font-weight		: bold;
	text-align: left;
	vertical-align: middle;
	background-image: url(../photos/template/menuon.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-indent: 20px;
	width: 230px;
	text-transform: uppercase;
}

td.leftmenuonsub 
{
	font-size		: 13px;
	color			: #000000;
	cursor			: pointer;
	height			: 25px;
	font-weight		: bold;
	text-align: left;
	vertical-align: middle;
	background-image: url(../photos/template/menuonsub.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-indent: 25px;
	width: 230px;
}
	
td.leftmenuoffsub
{
	font-size		: 13px;
	color			: #666666;
	cursor			: pointer;
	height			: 25px;
	font-weight		: bold;
	text-align: left;
	vertical-align: middle;
	background-image: url(../photos/template/menuonsub.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-indent: 25px;
	width: 230px;
}


td.leftmenuonsub2 
{
	font-size		: 12px;
	color			: #666666;
	cursor			: pointer;
	height			: 25px;
	font-weight		: bold;
	text-align: left;
	vertical-align: middle;
	background-image: url(../photos/template/menuonsub.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-indent: 40px;
	width: 230px;
}
	
td.leftmenuoffsub2
{
	font-size		: 12px;
	color			: #333333;
	cursor			: pointer;
	height			: 25px;
	font-weight		: bold;
	text-align: left;
	vertical-align: middle;
	background-image: url(../photos/template/menuonsub.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-indent: 40px;
	width: 230px;
}


td.title
{
	font-size: 18px;
	color: #8d8d8d;
	text-align: left;
	vertical-align: middle;
	background-image: url(../photos/template/title.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	font-style: italic;
	font-weight: bold;
}

td.titlekonf
{
	font-size: 15px;
	color: #777777;
	text-align: left;
	vertical-align: middle;
	background-image: url(../photos/template/title.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	font-weight: bold;
}

span.stitle
{
	font-size: 20px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}

span.stitlekonf
{
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}

.imglogo
{
	border: 3px solid #CCCCCC;
}

.imgtop
{
	padding-top: 5px;
	padding-bottom: 25px;
}


td.flagskonf
{
	text-align: center;
	vertical-align: middle;
	width: 30px;
}

a.flagskonf:link, a.flagskonf:visited, a.flagskonf:active 
{
	font-size: 11px;
	color: #769486;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}

a.flagskonf:hover
{
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}



/* conferences */
.new
{
	font-weight: bold;
	color: #990000;
	font-size: 18px;
}

a.linknew:link, a.linknew:visited, a.linknew:active 
{
	font-size: 14px;
	color: #36624d;
	text-decoration: none;
	font-weight: bold;
}

a.linknew:hover
{
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

td.twop
{
	text-align: center;
	width: 10px;
}

td.tworadio
{
	text-align: center;
	width: 20px;
}

td.smalltitlesr
{
	font-weight: bold;
	color: #000000;
	text-align: right;
	vertical-align: top;
	white-space: nowrap;
	font-size: 11px;
	text-transform: uppercase;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
}

td.sacadat
{
	height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}

td.titleyear
{
	font-weight: bold;
	color: #000000;
	text-align: left;
	vertical-align: top;
	white-space: nowrap;
	font-size: 17px;
	text-transform: uppercase;
}

td.konhot
{
	background-color: #f2f2f2;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #000000;
	margin: 10px;
	padding: 10px;
}



td.smalltitlesl
{
	font-weight: bold;
	color: #000000;
	text-align: left;
	vertical-align: top;
	white-space: nowrap;
	font-size: 11px;
	text-transform: uppercase;
	
}

td.topheaderbkf
{
	background-image: url(../photos/template/topheaderbkf.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 100px;
	width: 690px;
	color: #FFFFFF;
	text-align: right;
	vertical-align: middle;
	font-size: 18px;
	font-weight: bold;
	line-height: 35px;
}

td.topheaderoget
{
	background-image: url(../photos/template/topheaderoget.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 100px;
	width: 690px;
	color: #FFFFFF;
	text-align: right;
	vertical-align: middle;
	font-size: 18px;
	font-weight: bold;
	line-height: 35px;
}

td.topheadersen
{
	background-image: url(../photos/template/topheadersen.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 100px;
	width: 690px;
	color: #FFFFFF;
	text-align: right;
	vertical-align: middle;
	font-size: 18px;
	font-weight: bold;
	line-height: 35px;
}

td.topheadergeodezia
{
	background-image: url(../photos/template/topheadergeodezia.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 100px;
	width: 690px;
	color: #FFFFFF;
	text-align: right;
	vertical-align: middle;
	font-size: 18px;
	font-weight: bold;
	line-height: 35px;
}

td.topheaderepko
{
	background-image: url(../photos/template/topheaderepko.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 100px;
	width: 690px;
	color: #FFFFFF;
	text-align: right;
	vertical-align: middle;
	font-size: 18px;
	font-weight: bold;
	line-height: 35px;
}


td.topheaderttk
{
	background-image: url(../photos/template/topheaderttk.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 100px;
	width: 690px;
	color: #FFFFFF;
	text-align: right;
	vertical-align: middle;
	font-size: 18px;
	font-weight: bold;
	line-height: 35px;
}

td.topheaderkjfn
{
	background-image: url(../photos/template/topheaderkjfn.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 100px;
	width: 690px;
	color: #FFFFFF;
	text-align: right;
	vertical-align: middle;
	font-size: 18px;
	font-weight: bold;
	line-height: 35px;
}

td.topheaderenelko
{
	background-image: url(../photos/template/topheaderenelko.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 100px;
	width: 690px;
	color: #FFFFFF;
	text-align: right;
	vertical-align: middle;
	font-size: 18px;
	font-weight: bold;
	line-height: 35px;
}


td.topheaderszamokt
{
	background-image: url(../photos/template/topheaderszamokt.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 100px;
	width: 690px;
	color: #FFFFFF;
	text-align: right;
	vertical-align: middle;
	font-size: 18px;
	font-weight: bold;
	line-height: 35px;
}

td.topheaderchem
{
	background-image: url(../photos/template/topheaderchem.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 100px;
	width: 690px;
	color: #FFFFFF;
	text-align: right;
	vertical-align: middle;
	font-size: 18px;
	font-weight: bold;
	line-height: 35px;
}

td.topheadervizko
{
	background-image: url(../photos/template/topheadervizko.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 100px;
	width: 690px;
	color: #FFFFFF;
	text-align: right;
	vertical-align: middle;
	font-size: 18px;
	font-weight: bold;
	line-height: 35px;
}



td.textjust
{
	line-height: 17px;
	color: #000000;
	text-align: justify;
	padding-left: 15px;
	vertical-align: top;
}

td.textjustno
{
	line-height: 17px;
	color: #000000;
	padding-left: 15px;
	vertical-align: top;
}

td.text
{
	line-height: 17px;
	color: #000000;
	vertical-align: top;
}

td.textperiodikak
{
	line-height: 28px;
	color: #000000;
	text-align: right;
	padding-left: 15px;
	vertical-align: top;
}

td.texttartalom
{
	line-height: 15px;
	color: #666666;
	padding-left: 5px;
	vertical-align: top;
	font-size: 12px;
	text-align: left;	
}

td.textjustintro
{
	line-height: 20px;
	color: #000000;
	text-align: justify;
	padding-left: 15px;
	font-size: 13px;
}

td.modtitle
{
	font-size: 14px;
	font-weight: bold;
	color: #626262;
	text-align: left;
	vertical-align: middle;
	height: 25px;
	background-image: url(../photos/template/modtitle.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

td.textsm
{
	font-size: 11px;
	line-height: 17px;
	color: #333333;
	text-align: left;
	vertical-align: top;
}

a.textsm:link, a.textsm:visited, a.textsm:active 
{
	font-size: 11px;
	color: #36624d;
	text-decoration: none;
	font-weight: bold;
}

a.textsm:hover
{
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

a.textsm2:link, a.textsm2:visited, a.textsm2:active 
{
	font-size: 12px;
	color: #8b0505;
	text-decoration: none;
	font-weight: bold;
}

a.textsm2:hover
{
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

.explain
{
	font-size: 11px;
	font-style: italic;
	font-weight: normal;
	color: #666666;
}


td.regtitle
{
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
	color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333333;
}


.img
{
	border: 2px solid #c7ccd0;
}

.imgport
{
	border: 3px solid #dadada;
	margin-bottom: 10px;
	margin-left: 15px;
}

.tablebord
{
	border: 3px solid #35614c;
	margin: 2px;
	background-color: #f2f2f2;
}


/* forms */

form
{
	margin						: 0;
	padding						: 0;
}

input, select, textarea
{
	font-size					: 13px;
	color						: #333;
	background-color			: #f2f2f2;
	border						: 1px solid #999999;
}

.boxgomic, .boxgo
{
	font-family					: Tahoma, sans-serif;
	border						: 1px #000000 solid; 
	FONT-SIZE					: 12px; 
	BACKGROUND-COLOR			: #005492;
	color						: #FFFFFF;
	font-weight					: bold;
}

.boxgokonf
{
	font-family					: Tahoma, sans-serif;
	border						: 1px #000000 solid;
	FONT-SIZE					: 14px;
	BACKGROUND-COLOR			: #35614c;
	color						: #FFFFFF;
	font-weight					: bold;
	padding-top: 2px;
	padding-right: 50px;
	padding-bottom: 2px;
	padding-left: 50px;
}

.white
{
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
}

.radiowh
{
	background-color			: #f2f2f2;
	border						: 1px solid #f2f2f2;
	margin: 1px;
}

.mandatory
{
	font-size					: 13px;
	color						: #333;
	background-color			: #f2f2f2;
	border						: 1px solid #ff1a1a;
}


td.descript
{
	font-size: 10px;
	color: #666666;
	text-align: center;
	vertical-align: top;
	height: 20px;
	width: 20%;
}

/* kiadvanyok */


td.subtitle
{
	font-weight: bold;
	color: #36654f;
	text-align: left;
	vertical-align: top;
	font-size: 16px;
	background-image: url(../photos/template/modtitle.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 20px;
}

td.desp
{
	height: 35px;
	background-image: url(../photos/template/desp.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

td.tabhead
{
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #999999;
}

/* versenyek */
td.topheaderfizikaversenyek
{
	background-image: url(../photos/template/topheader.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 100px;
	width: 690px;
	color: #FFFFFF;
	text-align: right;
	vertical-align: middle;
	font-size: 18px;
	font-weight: bold;
	line-height: 35px;
}

td.topheaderkemiaversenyek
{
	background-image: url(../photos/template/topheader.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 100px;
	width: 690px;
	color: #FFFFFF;
	text-align: right;
	vertical-align: middle;
	font-size: 18px;
	font-weight: bold;
	line-height: 35px;
}

td.topheaderinfoverseny
{
	background-image: url(../photos/template/topheader.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 100px;
	width: 690px;
	color: #FFFFFF;
	text-align: right;
	vertical-align: middle;
	font-size: 18px;
	font-weight: bold;
	line-height: 35px;
}

.necro
{
	border: 1px solid #000000;
}

span.totook
{
	font-size: 13px;
	font-weight: bold;
	color: #006600;
	text-decoration: underline overline;
	background-color: #f2f2f2;
}