/********************************
			SZINEK
********************************/
/*
barna:				#80745F;
halványbarna(gomb+háttér):	#F0EFEC;
kék:				#007CB5;
piros:				#FF0000;
sötétbarna(lábléc):	#574E3D;
*/


/********************************
			ÁLTALÁNOS
********************************/
BODY,TD,P,INPUT,SELECT,TEXTAREA,PRE,DIV,SPAN,TH,DL,DD,DT,A
{
	font-family:		Arial CE, Arial;
	font-size: 			12px;
	color: 				#574E3D;
	font-weight: 		normal;
	text-decoration: 	none;
}

li
{
	list-style-type: square;
}

img
{
	border:0px;
}


a
{
	text-decoration: none;
	color: 			#007CB5 !important;
}

a:hover
{
	text-decoration: underline;
}

BODY
{
	background:		#F0EFEC;
	margin:			0px;
	padding:		0px;
}

/*********************************
			FŐ DIVEK LAYOUT
*********************************/
#level0
{
	text-align:	center;
}

#level1
{
	margin: 		0 auto;
	text-align:		left;
	width:			752px;
	background:		url('images/mainBg.jpg') repeat-y;
}

#level1Head
{
	width:			752px;
	height:			143px;
	background:		url('images/headBg2.jpg') no-repeat;
}

#level2
{
	padding:		13px 16px 0px 16px;
	background:		url('images/tartalomFeherKeretBg.jpg') repeat-y;
	float:			left;
}

#level3
{
	background:		url('images/tartalomBg.jpg') repeat-y;
	float:			left;
}


#level3Left
{
	width:			137px;
	float:			left;
}

#level3Head
{
	height:			61px;
	background:		url('images/barnaBg.gif');
	border-top:		1px solid #F0EFEC;/*csak azért, mert FF-ban lecsúszik, ha nincs keret*/
	width:			710px;	
}
#level3Head2
{
	background:		url('images/TUVLogo.jpg') no-repeat top right;
	margin:			12px 9px 0px 0px;
	height:			49px;
	padding-left:	155px;
}

#level3Left2
{
	margin-left:	21px;
}

#level3Main
{
	float:			left;
	width:			400px !important;
	margin-left:	20px;
}

#level3Right
{
	width:			137px;
	float:			right;
}

#level3Foot
{
	background:		url('images/barnaBg.gif');
	clear:			both;
	height:			20px;
	width:			720px;
}

#level1Foot
{
	clear:	both;
}

#foOldalLink
{
	float:			left;
	margin-top:		50px;
}

#foOldalLink IMG
{
	width:		90px;
	height:		90px;
}

/*	A DESIGNBAN TALÁLHATÓ ALSÓ ÉS FELSÔ MENÜK	*/
#footMenu
{
	background:		url('images/bottomMenuBg.jpg') no-repeat;
	clear:			both;
	float:			left;
	width:			597px;
	height:			17px;
}

UL.menuHorizontal
{
	margin:		0px;
	padding:	0px;
}

.menuHorizontal LI
{
	float:	left;
	list-style:		none;
	/*list-style:		square url('images/kekPont.jpg');*/
	background:		url('images/kekPont.jpg') no-repeat center left;
	padding-left:	8px;
	margin-left:	8px;
}

.menuHorizontal LI,
.menuHorizontal LI A
{
	color:	#FFFFFF !important;
}

#topMenu
{
	position:	relative;
	top:	74px;
	float:	right;
	width:	660px;
	clear:	right;
}

#topMenu1,
#topMenu2
{
	margin:	0 10px 8px 0;
	float:	right;
	clear:	right;
}
/*	A DESIGNBAN TALÁLHATÓ ALSÓ ÉS FELSÔ MENÜK VÉGE	*/

/*	NYELVVÁLTÓ VÉGE	*/
#nyelvValto
{
	float:			right;
	margin-top:		18px;
}

#nyelvValto A
{
	color:	#FFFFFF;
	text-decoration:	none;
}

#nyelvValto A IMG
{
	margin-right:	14px;
	vertical-align:	middle;
	border:			0px;
}

/*	NYELVVÁLTÓ VÉGE	*/

/*	LÁBLÉC */
#lablecCimek
{
	clear:		both;
	border-collapse:	collapse;
}

#lablecCimek TD
{
	padding:	15px 11px 15px 11px;
}

/*	LÁBLÉC VÉGE	*/

/*	BOXOK	*/
.oldalBox
{
	margin-bottom:	30px;
}

.oldalBox H2
{
	background:		#007CB5;
	color:			#FFFFFF;
	font-size:		12px ;

	display:		block !important;
	height:			18px !important;
	margin:			0px 0px 5px 0px !important;
	padding:		3px 0px 0px 3px !important;
}
.oldalBox H3,.oldalBox H3 A
{
	font-size:		12px;
}

.oldalBox UL
{
	margin:			0px;
	margin-bottom:	30px;
	padding:		0px;
}

.oldalBox LI
{
	list-style:		none;
	background:		url('images/barnaPont.jpg') no-repeat center left;
	background-position: 0 .4em;
	padding-left:	10px;
	margin-left:	5px;
}

.oldalBox LI LI
{
	list-style:		none;
	background:		url('images/barnaVonal.gif') no-repeat top left;
	background-position: 0 .5em;
}

.menuHorizontal LI,
.menuHorizontal LI A
{
	color:	#FFFFFF;
}

/*	BOXOK VÉGE	*/

/*	KERESÉS, HÍRLEVÉL	*/
#f_kereses,
#hirlevelFeliratkozas
{
	margin-top:	0px;
	padding:	0px;
	font-family:		Arial CE, Arial;
	font-size:			11px;
	color:				#80745F
}

#f_kereses .text,
#f_kereses .button,
#hirlevelFeliratkozas .text,
#hirlevelFeliratkozas .button,
.kereses_form .text,
.kereses_form .button,
.button
{
	font-family:		Arial CE, Arial;
	font-size:			12px;
	border:				1px #80745F solid;
	background-color:	#ffffff;
	color:				#574E3D;
	letter-spacing:		0px;
	vertical-align:		middle;
	width:				100px;
}

#hirlevelFeliratkozas .text,
#hirlevelFeliratkozas .button
{
	margin-bottom:	20px;
}

#f_kereses .button,
#hirlevelFeliratkozas .button,
.kereses_form .button,
.button
{
	background-color:	#80745F;
	color:				#FFFFFF;
	font-size:			11px;
	letter-spacing:		0px;
	width:				22px;
	height:				19px;
}

#f_kereses .text
{
}

.kereses_form
{
	padding:		10px;
	/*border:			1px solid #006ec7;*/
}

.kereses_form input.button
{
	width:				auto;
	background-color:	#80745F;
	border:				1px solid #80745F;
}

#kereses H2,#kereses H3,
#kereses H2 A,#kereses H3 A
{
	/*font-size:			16px;*/
	text-decoration:	none;
	font-weight:		bold;
}

#kereses .linkek {
	margin-bottom:	20px;
	clear:			both;
}

#kereses .linkek H2 {
	margin:			0px;
	color:			#007CB5;
	display:		inline !important;
	padding:		2px 5px !important;
}

#kereses .linkek H2 A {
	font-size:		12px !important;
	color:			#007CB5 !important;
}

#kereses .linkek .tovabb
{
	float: right;
	padding-right: 5px;
}

#kereses .linkek .tovabb A
{
	color:			#007CB5;
}
#kereses .linkek .tovabb A:hover
{
	color:			#007CB5;
}


/*	KERESÉS	VÉGE	*/

/*	FTP LISTA	*/
DIV#dirList,
DIV#dirList A
{
	color:			#2B3172;
	font-weight:	bold;
	font-size:		14px;
}

DIV#fileList,
DIV#fileList A
{
	color:			#2B3172;
	/*font-style:		italic;*/
	font-weight:	bold;
	font-size:		12px;
}

DIV#dirList TABLE,
DIV#fileList TABLE
{
	width:		100%;
}

.downloadBox
{
}

.fileNev
{
	sfont-weight:	bold !important;
	color: 				#007CB5 !important;
}

.fileLeiras
{
	font-size:		11px;
	color:			#2B3172;
	margin-bottom:	20px;
}

/*	FTP LISTA VÉGE	*/

/*	A BAL OLDALI MENÜK	*/

.menuLeft A
{
	font-weight:	bold;
}

/*	A BAL OLDALI MENÜK VÉGE	*/


/********************************
		CEGINFORMACIOK, HIREK
********************************/

#hirek {
	font-family:	Arial CE, Arial;
	smargin:			10px 0px;
	margin:			0px 0px;
	font-size:		11px;
	text-decoration:	none;
	font-weight:	normal;
	color:			#007CB5;
	letter-spacing:	0px;
	/*width:			450px;*/
}

#hirek H1 {
	margin:			10px 0px;
	padding:		0px;
	color:			#007CB5;
	font-size:		20px;
	padding-bottom:	20px;
	text-align:			left;
	display:		none;
}

#hirek H2,#hirek H3
{
	font-size:			14px;
	text-decoration:	none;
	color:				#80745F !important;
	letter-spacing:		0px;
	text-align:			left;
	font-weight:		bold;
	
}
#hirek H3
{
	font-size:			16px;
	color:				#007CB5;
	text-align:			left;
}

#hirek .szoveg {
	text-align:		justify;
}

#hirek .kivonat {
	font-size:		13px;
	font-weight:	bold;
	padding:		0px;
	margin-bottom:	20px;
	text-align:		left;
}


#hirek .linkek {
	margin-bottom:	20px;
	clear:			both;
	background: #FFF;
}

#hirek .linkek H2 {
	margin:			0px;
	background:		#007CB5;
	color:			#FFFFFF;
	display:		block !important;
	padding:		2px 5px !important;
}

#hirek .linkek H2 A {
	font-size:		12px !important;
	color:			#FFF !important;
}

#hirek .linkek P {
	margin:			0px;
	padding:		5px;
	font-size:		11px;
	font-weight:	normal;
}

#hirek .linkek .lab {
	border-top:		1px solid #F0EFEC;
}

#hirek .linkek .tovabb
{
	float: right;
	padding-right: 5px;
}

#hirek .linkek .date
{
	padding-left: 5px;
}


#hirek .linkek .tovabb A
{
	color:			#007CB5;
}
#hirek .linkek .tovabb A:hover
{
	color:			#007CB5;
}


/*	OLDALLAPOZÓ	*/
#lapozoSelect SELECT
{
	font-family:		Arial CE, Arial;
	font-size:			12px;
	border:				1px #80745F solid;
	background-color:	#ffffff;
	color:				#574E3D;
	letter-spacing:		0px;
	vertical-align:		middle;
	width:				auto;
}

#lapozoSelect
{
	margin-bottom:		10px;
}



/********************************
		CEGINFORMACIOK, HIREK VÉGE
********************************/

/*	POZÍCIÓ	*/
#pozicioElso A
{
	color:				#80745F !important;
	font-size:			18px !important;
	font-weight:		bold !important;
}

#pozicioElso
{
	padding-bottom:		5px;
}

#pozicio
{
	color:				#80745F;
	font-size:			12px;
}

#pozicio A
{
	color:				#80745F !important;
	font-weight:		bold;
	font-size:			12px;
}
/*	POZÍCIÓ	VÉGE	*/

/*	OLDALTÉRKÉP	*/
UL.oldalTerkep
{
	margin:			0px;
	padding:		0px;
	padding-left:	10px;
	padding-bottom:	10px;
}

UL.oldalTerkep LI
{
	margin-top:		10px;
	list-style:		none;
	font-size:		14px;
}

UL.oldalTerkep LI A 
{
	font-size:		12px;
}

UL.oldalTerkep UL {
	margin:		0px;
	padding:	0px;
	margin:		0px;
}

UL.oldalTerkep UL LI{
	padding-left:	40px;
}
/*	OLDALTÉRKÉP VÉGE	*/


/******************************************************************
			KAPCSOLAT
******************************************************************/
/*
barna:				#80745F;
halványbarna(gomb+háttér):	#F0EFEC;
kék:				#007CB5;
piros:				#FF0000;
sötétbarna(lábléc):	#574E3D;
*/
TABLE.kapcsolat
{
	padding: 0px;
	margin: 20px;
	height: 100%;
	border: 0;
	border-collapse: collapse;
}

TABLE.kapcsolat TABLE
{
	padding: 0px;
	margin: 0px;
	width: auto;
	height: auto;
	border: 0px;
	border-collapse: collapse;
}

TABLE.kapcsolat TD, TABLE.kapcsolat TH, TABLE.kapcsolat TD A, TABLE.kapcsolat TH A
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	color: #000000;
	text-align: left;
	text-decoration: none;
}


TABLE.kapcsolat TEXTAREA, TABLE.kapcsolat INPUT, TABLE.kapcsolat SELECT
{
	color: #80745F;
	background-color: #FFFFFF;
	width: 100%;
	border: 1px solid #80745F;
	scrollbar-highlight-color: #80745F;
	scrollbar-shadow-color: #80745F;
	scrollbar-arrow-color: #80745F;
	scrollbar-face-color: #F0EFEC;
	scrollbar-3dlight-color: #F0EFEC;
	scrollbar-track-color: #F0EFEC;
	scrollbar-darkshadow-color: #F0EFEC;
	margin:		2px;
}

TABLE.kapcsolat TD A, TABLE.kapcsolat TH A
{
	font-style: normal;
}

TABLE.kapcsolat TD A:hover, TABLE.kapcsolat TH A:hover
{
	text-decoration: underline;
}

TABLE.kapcsolat TH
{
	font-weight: bold;
}


TABLE.kapcsolat TEXTAREA.kerdes
{
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
}


TABLE.kapcsolat SELECT.valaszmod
{
	width: auto;
}

TABLE.kapcsolat INPUT.submit, TABLE.kapcsolat INPUT.reset
{
	width: auto;
	margin: 5px;
}

TABLE.kapcsolat TABLE.gomb
{
	width: 100%;
	margin-top: 10px;
}

TABLE.kapcsolat TABLE.gomb TD
{
	text-align: center;
}

TABLE.kapcsolat TABLE.vege
{
	width: 100%;
	margin-bottom: 10px;
}

TABLE.kapcsolat TABLE.vege TD
{
	font-weight: bold;
	text-align: center;
}

TABLE.kapcsolat TABLE.hiba
{
	width: 100%;
	margin-bottom: 10px;
}

TABLE.kapcsolat TABLE.hiba TD
{
	text-align: center;
	color: #006ec7;
	font-weight: bold;
	font-size: 13px;
}

TABLE.kapcsolat TEXTAREA#hiba, TABLE.kapcsolat INPUT#hiba, TABLE.kapcsolat SELECT#hiba
{
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-face-color: #006ec7;
	scrollbar-3dlight-color: #006ec7;
	scrollbar-track-color: #006ec7;
	scrollbar-darkshadow-color: #006ec7;
	background-color: #006ec7;
	color: #FFFFFF;
}

TABLE.kapcsolat INPUT.checkbox {
	border:				0px solid #80745F;
	width:				auto;
}

TABLE.kapcsolat INPUT.gomb {
	border:				1px #80745F solid;
	width:				auto;
	background-color:	#80745F;
	color:				#FFFFFF;
	font-size:			11px;
}

div.kapcsolat-szoveg {
	font-size:			11px;
	margin:				20px;
	text-align:			justify;
	font-family: 		Arial CE, Arial;
}

div.kapcsolat-hiba {
	margin:				20px;
	text-align:			justify;
	border:				2px solid #80745F;
	background:			#80745F;
	color:				#FFFFFF !important;
}

div.kapcsolat-cim H2 {
	font-family: 		Arial CE, Arial;
	margin:				16px;
	color:				#FFFFFF;
}



/*	HÍRLEVÉLFELIRATKOZÁS	*/

#hirlevelFeliratkozas
{
	color:			#5C1600;
	/*text-align:		center;*/
	text-align:		left;
}

#hirlevelFeliratkozas INPUT.email,
#hirlevelFeliratkozas INPUT.gomb
{
	color: #5C1600;
	background-color: #FFEDE1;
	width: 90%;
	border: 1px solid #EE5823;
	scrollbar-highlight-color: #EE5823;
	scrollbar-shadow-color: #EE5823;
	scrollbar-arrow-color: #EE5823;
	scrollbar-face-color: #FFEDE1;
	scrollbar-3dlight-color: #FFEDE1;
	scrollbar-track-color: #FFEDE1;
	scrollbar-darkshadow-color: #FFEDE1;
}

#hirlevelFeliratkozas INPUT.gomb
{
	width: auto;
}

/*	HÍRLEVÉLFELIRATKOZÁS VÉGE	*/


/*	TERMÉKEK	*/

.termekTabla
{
	clear:	both;
	width:	100%;
}
/*fôoldal*/
#termekAjanlo .termekTabla
{
	width:	676px;
}

.termekTabla IMG 
{
	border:		0px solid #ffffff;
	
}

.termekTabla TD
{
	vertical-align:	top;
	padding-bottom:	25px;
	height:			90px;
	color:			#007CB5 !important;
}

.termekTabla TD.kep
{
	padding-right:	30px;
}

DIV.kep IMG,
.termekTabla TD.kep IMG,
.termekTabla TD .oldalBox IMG
{
	border:			1px solid #007CB5;
}

.termekTabla TD H2
{
	margin:		0px;
	padding:	0px;
	margin-bottom:	5px;
}

.termekTabla TD H3
{
	margin:		0px;
	padding:	0px;
}

.termekTabla TD .tovabb,
.termekTabla TD .tovabb A
{
	text-align:		right;
	font-weight:	bold;	
}

.szoveg .tartalom
{
	clear:		both;
	/*padding-top:	25px;*/
}

#termekAdatLap
{
}

#termekAjanloKeresesben
{
}

#termekAjanloKeresesben H2,
#termekAjanlo H2
{
	color:			#80745F !important;
	font-weight:	normal;
	font-size:		18px;
	margin:			0px;
	/*padding:		20px 0px 0px 0px;*/
}

/*	HA A REFERENCIA LISTÁNÁL VAN HASZNÁLVA	*/
#fileList .termekTabla TD
{
	padding:0px;
}
#dirList .termekTabla TD
{
	height:			auto;
	padding-bottom:	0px;
}
.termekTabla TD.kep IMG
{
	margin-bottom:	10px;
}


/*	TERMÉKEK VÉGE	*/

#level1Foot A
{
	color:			#80745F;
}

.rglink
{
	color:			#574E3D !important;
	margin-left:	20px;
}













































/*********************************
			KAPCSOLÓDÓ LINKEK
*********************************/
.kapcsolodoLinkek div.spacer {
/*	height:				100px;*/
/*	background:			#fff;*/
/*	width:				100%;*/
}
.kapcsolodoLinkek
{
	margin-top:			20px;
}

.kapcsolodoLinkek FORM
{
	margin:				10px;
}

.kapcsolodoLinkek SELECT,
.kapcsolodoLinkek INPUT
{
	font-size:			11px;
}

.kapcsolodoLinkek FORM INPUT
{
	width:				40px;
}


.kapcsolodoLinkek UL {
	font-family:		Arial CE, Arial;
	margin:				10px;
	padding:			0px;
	list-style:			none;
}

.kapcsolodoLinkek LI 
{
	font-size:			11px;
	margin:				0px;
	padding:			0px 0px;
	list-style:			none;
}

.kapcsolodoLinkek A
{
	font-size:			11px;
	color:				#006ec7;
}

.kapcsolodoLinkek A:hover
{
	color:				#f57d00;
}

.kapcsolodoLinkek h2 {
	font-family:		Arial CE, Arial;
	font-size:			14px;
	color:				#006ec7;
	padding:			0px 10px;
	margin:1px;
}
/*
.elozmenyek, .elozmenyek A{
	color:				#A00139;
	margin-bottom:		5px;
}
Narancs:			#f57d00;
Kék:				#006ec7;

*/

/* GALÉRIA CSS */

#galeriaKontener
{
	margin-bottom:		20px;
}

#galeriaKontener H2
{
	font-size:	16px;
	font-family:	Arial, Times New Roman;
	
}

#galeriaKontener H2 A,
#galeriaKontener A
{
	color:				#0E396A;
	text-decoration:	none;
}

#galeriaKontener H2 A:hover,
#galeriaKontener A:hover
{
	text-decoration:	underline;
}

#nagyKep
{

	text-align:		center;
	width:			400px;
	margin:			0px 10px;
}

.galeriaKepek
{
	overflow:	auto;
	height:		160px;
	width:		400px;
	clear:		both;
}

TABLE#tabla TABLE #galeriaKontener TABLE
{
	height:				auto;
}

TABLE#tabla TABLE .galeriaKepek TABLE
{
	height:				150px;
}

TD.kisKepKontener
{
	vertical-align:		top;
	height:				100px;
}
.kisKep
{
	font-family:	Arial, Times New Roman;
	margin:		0px 10px;
	color:		#000000;
	font-size:	12px;
	/*width:		120px;*/
}

.kisKep IMG
{
	border:		0px solid red;
}

#nagyKepSzoveg
{
	font-family:	Arial, Times New Roman;
	height:		25px;
	color:		#000000;
	font-size:	12px;
}

#balNyil
{
	width:			23px;
}

#jobbNyil
{
	width:			23px;
}

#jobbNyil IMG,#balNyil IMG
{
		border:		0px solid red;
}

#celcsoport {
	width: 180px;
	float: left;
}

#termekcsoport {
	width: 180px;
	float: right;
}

#termekcsoport, #celcsoport {
	background: white;
}

#termekcsoport H2 , #celcsoport H2 {
	padding: 5px;
	font-size: 12px;
}

#termekcsoport UL , #celcsoport UL{
	padding: 0px;
	margin: 0px;
	margin-bottom: 10px;
}

#termekcsoport LI , #celcsoport LI{
	list-style:		none;
	background:		url('images/barnaPont.jpg') no-repeat center left;
	background-position: 0 .4em;
	padding-left:	10px;
	margin-left:	5px;
}


/* HÍR BEKÜLDÉS */
#hirbekuldo {
	padding: 0px;
	background: none;
}

#hirbekuldo input {
	border:		1px solid #000;
	width:		150px;
}

#hirbekuldo textarea {
	width:			95%;
	border: 1px solid #000;
	height: 100px;
}

#hirbekuldo textarea.kivonat {
	height: 50px;
}

.hiradatok, .szemelyes {
	padding: 10px 5px;
}

.hiradatok {
	border-top: 2px solid #F0EFEB;
}


/* HÍR BEKÜLDÉS VÉGE*/

#level3Main H2
{
	font-size:	14px;
}