@media screen, handheld
{
	BODY,A,TABLE 	{
		font-family:Arial,Helvetica,sans-serif;
		font-size: 12px;
		}
	.KISMARGO	{
		margin:4px;
		}
	BODY.NINCSMARGO	{
		margin:0px;
		}
	BODY.NINCSMARGO_BARNA_FOOLDAL	{
		margin:0px;
		background:#8d96b3;    /*  ROBI  */ 
		background-image:url(fooldal_hatter.jpg);
		background-repeat:repeat-y;
		}
	BODY.FEJLEC {
		margin:0px;
		background:#0000E1;
		}
	INPUT.LOGIN {
		background:#0000E1;
		color: #FFFFFF;
		font-weight: bold;
		font-size: 12px;
		}
	INPUT.FOOLDALKERESOINPUT {
		background:#FFFFFF;
		color: #000000;
		width:500px;
		font-size: 12px;
		font-weight: normal;
		border:1px solid #114054;     /*  ROBI  */ 

/*		border: 0px; */
/*		border: #D4C792;
		border-style: solid;
		border-top-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
*/
		}
	INPUT.TERMEKKATALOGUSKERESOINPUT {
		background:#f4f6f7;     /*  ROBI  */ 
		color: #000000;
		width:390px;
		font-size: 12px;
		font-weight: normal;
		border:1px solid #114054;   /*  ROBI  */ 
/*		border: #D4C792;
		border-style: solid;
		border-top-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
*/
		}
	INPUT.SOTETBARNAINPUT, TEXTAREA.SOTETBARNAINPUT, SELECT.SOTETBARNAINPUT {
		background:#F6F4DE;
		color: #000000;
		font-size: 12px;
		font-weight: normal;
		border:1px solid #114054;   /*  ROBI  */ 
/*		border: #D4C792;
		border-style: solid;
		border-top-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
*/
		}
	INPUT.BARNAGOMB {  
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;
		background:#114054;     /*  ROBI  */ 
		color: #FFFFFF;
		border: 1px solid #114054;    /*  ROBI  */ 
		}
	INPUT.KEKGOMB {  
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;
		background:#0000E1;
		color: #FFFFFF;
		border: 1px solid #00008C;
		}
	INPUT.SZURKEGOMB {  
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;
		background:#AAAAAA;
		color: #FFFFFF;
		border: 1px solid #114054;    /*  ROBI  */ 
		}
	INPUT.MENNYISEG {
		background:#0000E1;
		color: #FFFFFF;
		font-weight: bold;
		font-size: 12px;
		}
	
	INPUT.MEGRENDELO, TEXTAREA.MEGRENDELO {
		background:#0000E1;
		color: #FFFFFF;
		font-weight: bold;
		font-size: 12px;
		}
	
	INPUT.MEGRENDELOREADONLY, TEXTAREA.MEGRENDELOREADONLY {
		background:#999999;
		color: #FFFFFF;
		font-weight: bold;
		font-size: 12px;
		}
	
	TABLE.KERETNELKUL {
		border-style:none;
		}
	TABLE.BORDERCOLLAPSEANDFIXED {
		border-collapse:collapse;
		table-layout:fixed;
		width: 659px;
		}
	TABLE.BORDERCOLLAPSE {
		border-collapse:collapse;
		}
	TABLE.MEGRENDELOTABLAZAT {
	  	width: 626;
		margin: 0px;
		border-style:none;
		}
	TABLE.VEKONYSZURKEKERET{
		border:1px solid #888888;
		border-spacing: 0;
		border-collapse: collapse;
		}
	FORM.MEGRENDELOFORM {
        margin-top:2px; 
        margin-bottom:2px;
   		}
	TD.VILAGOSBARNA {
		background:#DDA857;
		border-color:#FFFFFF;
		border-style:solid;
		border:2px;
		color: #FFFFFF;
		font-weight: bold;
		font-size: 12px;
		}
	TR.ARURESZLETEKURESTERMKAT {
    background:#DDA857; 
    color: #FFFFFF; 
    font-weight: bolder; 
    font-size: 12px;
    }
	TD.SOTETZOLDHATTER {
		background:#22A31F;
		border-color:#FFFFFF;
		border-style:solid;
		border:2px;
		color: #FFFFFF;
		font-weight: bold;
		font-size: 12px;
		}
	TD.VILAGOSBARNAFEKETEBETU {
		background:#DDA857;
		border-color:#FFFFFF;
		border-style:solid;
		border:2px;
		color: #000000;
		font-weight: bold;
		font-size: 12px;
		}
	TD.SOTETKEK, TEXTAREA.SOTETKEK, INPUT.SOTETKEK {
		background:#0000E1;
		border-color:#FFFFFF;
		border-style:solid;
		border:2px;
		color: #FFFFFF;
		font-weight: bold;
		font-size: 12px;
		}
	TR.ARURESZLETEKTABLAZAT, TD.ARURESZLETEKTABLAZAT, TD.CIMKITOLTESTABLAZAT, TEXTAREA.ARURESZLETEKTABLAZAT, INPUT.ARURESZLETEKTABLAZAT {
		background:#114054;
		border-color:#EEECD7;
		border-style:solid;
		border:2px;
		color: #FFFFFF;
		font-weight: bold;
		font-size: 12px;
		}
	TD.ARURESZLETEKTABLAZATMEGNEVEZES {
		border:2px;
		color: #000000;
		font-weight: bold;
		font-size: 14px;
		}
	TD.ARURESZLETEKTABLAZATLEIRAS {
		border:2px;
		color: #000000;
		font-weight: normal;
		font-size: 12px;
		}
	TD.ARURESZLETEKTABLAZATBRUTTOAR {
		border:2px;
		color: #000000;
		font-weight: bold;
		font-size: 12px;
		}
	TD.ARURESZLETEKTABLAZATNETTOAR {
		border:2px;
		color: #777777;
		font-weight: normal;
		font-size: 12px;
		}
	TD.SOTETKEKAKCIOS {
		background:#0000E1;
		border-color:#FFFFFF;
		border-style:solid;
		border:2px;
		color: #FF0000;
		font-weight: bold;
		font-size: 12px;
		}
	TD.PIROSTABLAZAT {
		color: #FFFFFF;
		font-weight: bold;
		font-size: 12px;
		border-width:1px; 
		border-color:#CCCCCC; 
		border-style:solid; 
		padding:2px;
		}
	TD.AKCIOSSOR {
		color: #FF0000;
		font-weight: bold;
		}
	TD.VEKONYSZURKEKERET{
		border:1px solid #888888;
		}
	P.SZURKEKERET, PRE.SZURKEKERET, DIV.SZURKEKERET { 
		border:1px solid grey; 
		background-color:#E6E6E6; 
		padding:4px; 
		margin:0px; 
		}
	P.BARNAKERET, PRE.BARNAKERET, DIV.BARNAKERET, TABLE.BARNAKERET, TD.BARNAKERET { 
		border:1px solid #2a3964; 
		background-color:#dce7ed;   /*  ROBI    */
		padding:4px; 
		margin:0px; 
		}
	P.FEHERKERET, PRE.FEHERKERET, DIV.FEHERKERET { 
		border:1px solid grey; 
		background-color:#FFFFFF; 
		padding:4px; 
		margin:0px; 
		}
	P.VILAGOSBARNAHATTER, PRE.VILAGOSBARNAHATTER, DIV.VILAGOSBARNAHATTER { 
		border:0px solid brown; 
		background-color:#FFCC55; 
		padding:4px; 
		margin:0px; 
		}
	P.SZURKEHATTER, PRE.SZURKEHATTER, DIV.SZURKEHATTER { 
		border:0px none grey; 
		background-color:#E6E6E6; 
		padding:4px; 
		margin:0px; 
		}
	TD.BARNACELLAKOZEPEN { 
		border:5px solid #ffffff; 
		background-color:#ff8b00;     /*  ROBI  */
		padding:4px; 
		margin:0px;
		text-align:center;
		vertical-align:middle; 
		}
	TD.SARGACELLAKOZEPEN { 
		border:5px solid #ffffff; 
		background-color:#FFFFFF; 
		padding:4px; 
		margin:0px;
		text-align:center;
		vertical-align:middle; 
		}
	TD.LATHATATLANCELLA { 
		border:0px; 
		background-color:#FE6A2C; 
		padding:0px; 
		margin:0px;
		text-align:center;
		vertical-align:middle; 
		}
/*
	A.SARGALINK:link	{font-weight:bold;color:#FFFF00}
	A.SARGALINK:visited	{font-weight:bold;color:#FFFF00}
	A.SARGALINK:hover	{font-weight:bold;color:#FFFF00; text-decoration:none}
	A.SARGALINK:active	{font-weight:bold;color:#FFFF00}
	A.SARGALINK:focus	{font-weight:bold;color:#FFFF00}
*/	
	A.SARGALINKBARNAN:link		{font-weight:bold;color:#FFFFFF; text-decoration:none;}
	A.SARGALINKBARNAN:visited	{font-weight:bold;color:#FFFFFF; text-decoration:none;}
	A.SARGALINKBARNAN:hover		{font-weight:bold;color:#ff7900; text-decoration:none; background-color:#FFFFFF;}       /*   ROBI   */
	A.SARGALINKBARNAN:active	{font-weight:bold;color:#FFFFFF; text-decoration:none;}
	A.SARGALINKBARNAN:focus		{font-weight:bold;color:#FFFFFF; text-decoration:none;}
	
	A.KEKLINKFEHEREN:link { font-size:12px;font-weight:bold;color:#ff5c00;font-familiy:Avantgarde,Arial; text-decoration:none }
	A.KEKLINKFEHEREN:visited { font-size:12px;font-weight:bold;color:#ff5c00; font-familiy:Avantgarde,Arial; text-decoration:none }
	A.KEKLINKFEHEREN:hover { font-size:12px; font-weight:bold; color:#FFFFFF; font-familiy:Avantgarde,Arial; text-decoration:none; background-color:#ff5c00 }
	A.KEKLINKFEHEREN:active { font-size:12px;font-weight:bold; color:#ff5c00; font-familiy:Avantgarde,Arial; text-decoration:none }
	A.KEKLINKFEHEREN:focus { font-size:12px;font-weight:bold; color:#FFFFFF; font-familiy:Avantgarde,Arial; text-decoration:underline }
	
	A.RESZLETESKERESESLINK:link { font-size:9px;font-weight:bold;color:#114054;font-familiy:Avantgarde,Arial; text-decoration:none }               /*   ROBI   */
	A.RESZLETESKERESESLINK:visited { font-size:9px;font-weight:bold;color:#0000E0; font-familiy:Avantgarde,Arial; text-decoration:none }
	A.RESZLETESKERESESLINK:hover { font-size:9px; font-weight:bold; color:#FFFFFF; font-familiy:Avantgarde,Arial; text-decoration:none; background-color:#0000E0 }
	A.RESZLETESKERESESLINK:active { font-size:9px;font-weight:bold; color:#6CC8F4; font-familiy:Avantgarde,Arial; text-decoration:none }
	A.RESZLETESKERESESLINK:focus { font-size:9px;font-weight:bold; color:#FFFFFF; font-familiy:Avantgarde,Arial; text-decoration:underline }
	
	A.SEMMIHATTER:link { text-decoration:none; background-color:transparent }
	A.SEMMIHATTER:visited { text-decoration:none; background-color:transparent }
	A.SEMMIHATTER:hover { text-decoration:none; background-color:transparent }
	A.SEMMIHATTER:active { text-decoration:none; background-color:transparent }
	A.SEMMIHATTER:focus { text-decoration:none; background-color:transparent }
	
	.SZAMLALO {
		color: #FF0000;
		font-weight: bold;
		font-size: 12px;
		}
	
	.FEKETEBETU {
		color: #000000;
		}
	.FEKETEKOVERBETU {
		color: #000000;
		font-weight: bold;
		}
	.FEHERBETU {
		color: #FFFFFF;
		}
	.KEKHATTER {
		background-color:#0000E1;
		}
	.NAGYOBBETUKOZ	{
		letter-spacing:3pt;
		}
	.KISEBBBETU	{
		font-size: 10px;
		}	
	.CIMSOR2 {
		font-size: 18px; 
		font-weight:bold;
		}
	.KIEMELTSZOVEG2 {  
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px;
		font-weight: bold;
		color: #000000;
		}
	
	.SOTETZOLDHATTER2 {
		background-color:#22A31F;
		color: #FFFFFF;
		}
	
	/* Aru keresesnel az aktualis talalati oldal */
	.aktualistalalat	{
		font-size: 24px;
		font-weight: bold;
		//color: #3DA55B;
		color: #108B20;
		}
	/* Aru keresesnel a kovetkezo talalati oldalak (kisebb szamok) */
	A.TOVABBITALALTOKSARGA:link	{font-weight:bold;color:#FE6A2C; text-decoration:none; font-size: 16px; font-weight: bold;}
	A.TOVABBITALALTOKSARGA:visited	{font-weight:bold;color:#FE6A2C; text-decoration:none; font-size: 16px; font-weight: bold;}
	A.TOVABBITALALTOKSARGA:hover	{font-weight:bold;color:#FE6A2C; text-decoration:none; font-size: 16px; font-weight: bold; background-color:#0000E1;}
	A.TOVABBITALALTOKSARGA:active	{font-weight:bold;color:#FE6A2C; text-decoration:none; font-size: 16px; font-weight: bold; background-color:#0000E1;}
	A.TOVABBITALALTOKSARGA:focus	{font-weight:bold;color:#FE6A2C; text-decoration:none; font-size: 16px; font-weight: bold;}
	
	/* Ez mar igazabol nem lesz hasznalatban! */
	.tovabbitalalatok	{
		font-size: 14px;
		font-weight: bold;
		color: #FF0000;
		}
	/* Aru keresesnel az aktualis talalati oldal */
	.aktualistalalatAdmin	{
		font-size: 24px;
		font-weight: bold;
		color: #3DA55B;
		}
	/* Fenykep feltoltes admin oldal (piros hatterben jelenik meg). */
	.tovabbitalalatokAdmin	{
		font-size: 14px;
		font-weight: bold;
		color: #77C0E1;
		}
	/* Bejelentkezesnel a betutipus*/
	.normalszoveg	{
		font-size: 12px;
		font-family:Arial,Helvetica,sans-serif;
		}
	/* Gyorskereso felirata */
/*	.GYORSKEROESOFELIRAT {
		letter-spacing:1pt;
		font-size: 12px;
		font-weight: bold;
		color: #990000;
		}
		
*/
	/*		color: #FE6A2C;*/
	
	/* A fooldalon a bekoszonto felirat */	
	.KOSZONTOFELIRAT {
		font-size: 14px;
		font-weight: normal;
		color: #2a3964;
		}

	/* A kereso form feletti felirat a termekkatalogusban */	
	.KERSOFORMFELETTIFELIRAT {
		font-size: 12px;
		font-weight: normal;
		color: #000000;
		margin-top:6px;
		margin-bottom:4px;
		}
		
	/* Arajanlat sorszama */	
	.SZURKEHATTERKERETTEL {
		border:1px solid grey; 
		background-color:#E6E6E6; 
	}
	/* Az avers.hu linkje a keresoszerverek miatt */
	A.LATHATATLANLINK:link	{font-weight:normal;color:#EEECD7; text-decoration:none; font-size: 1px; background-color:#EEECD7}
	A.LATHATATLANLINK:visited{font-weight:normal;color:#EEECD7; text-decoration:none; font-size: 1px; background-color:#EEECD7}
	A.LATHATATLANLINK:hover	{font-weight:normal;color:#EEECD7; text-decoration:none; font-size: 1px; background-color:#EEECD7}
	A.LATHATATLANLINK:active{font-weight:normal;color:#EEECD7; text-decoration:none; font-size: 1px; background-color:#EEECD7}
	A.LATHATATLANLINK:focus	{font-weight:normal;color:#EEECD7; text-decoration:none; font-size: 1px; background-color:#EEECD7}
	
	/* Az avers.hu linkje a keresoszerverek miatt */
	A.KISLINK:link	{font-weight:normal;color:#000000; text-decoration:none; font-size: 10px; background-color:#EEECD7}
	A.KISLINK:visited{font-weight:normal;color:#000000; text-decoration:none; font-size: 10px; background-color:#EEECD7}
	A.KISLINK:hover	{font-weight:normal;color:#000000; text-decoration:none; font-size: 10px; background-color:#EEECD7}
	A.KISLINK:active{font-weight:normal;color:#000000; text-decoration:none; font-size: 10px; background-color:#EEECD7}
	A.KISLINK:focus	{font-weight:normal;color:#000000; text-decoration:none; font-size: 10px; background-color:#EEECD7}

	/* Lathatatlan szoveg a keresoszerverek miatt */
	.LATHATATLANSZOVEG {
		font-weight:bold;color:#EEECD7; 
		text-decoration:none; 
		font-size: 1px}
		
	/* Az arajanlat tablazat szelessegenk bellitasa fix szelessegre, ez a jobb oldali frame tartalmanak szelessege */
	DIV.ARAJANLATTABLAZATFIXSZELESSEG {
		width:527px; 
		overflow:auto; 
		border:0px; 
		padding:0px;
	}
	
	/* Az egesz oldal szelessege olyan oldalaknal, ahol nincs frame */
	DIV.TELJESOLDALFIXSZELESSEG {
		width:975px; 
		overflow:auto; 
		border:0px; 
		padding:0px;
	}
	DIV.FEJLEC {
   	position: absolute;
  	left: 3;
  	top: 0;
  	width: 769;
  	height: 180;   /*  */
  	border: none;
  	z-index: 1;
  }
	DIV.FOOLDALMARQUESAV {
   	position: absolute;
  	left: 0;
  	top: 167;  /*  */
  	width: 771;
  	height: 12;
  	border: none;
  	z-index: 1;
  }
  DIV.FOOLDALBALCONTAINER {
   	position: absolute;
  	left: 6;
  	top: 0;
  	width: 100;
   	height: 100%;
  	border: none;
  	z-index: 0;
		}
 	DIV.FOOLDALBALCSIK {
   	position: absolute;
  	left: 0;
  	top: 0;
  	width: 5;
   	height: 100%;
  	border: none;
		}
 	DIV.FOOLDALBALSAV {
   	position: relative;
  	left: 0;
  	top: 185;                                         /*   ROBI   */ 
  	width: 100px;
  	padding: 2px;
/*  	height: 100%;   */
/*  	border: border:2px solid #000000;  */
/*  	z-index: 1;*/
		}
/*		
  DIV.FOOLDALCONTAINER {
		background: #EFECD9;
   	position: absolute;
  	left: 106;
  	top: 0;
  	width: 660;
   	height: 100%;
  	border: none;
  	z-index: 0;
		}
    */
		
 	DIV.FOOLDALTARTALOM {
	background: #f4f6f7;   /*   ROBI   */ 
   	position: absolute;
  	left: 102;
  	top: 180;      /*  ROBI   */ 
/*   	position: relative;
  	left: 0;
  	top: 235;*/
  	width: 660;
    padding: 2px;

/*  	height: 100%;
  	border: border:2px solid #000000;  */
/*  	z-index: 1;*/
		}
	BODY.NINCSMARGO_BARNA_TERMEKKATALOGUS	{
		margin:0px;
		background:#8d96b3;           /*   ROBI   */ 
		background-image:url(./termekkatalogus_hatter.jpg);
		background-repeat:repeat-y;
		}
	DIV.TERMEKKATALOGUSFEJLEC {
   	position: absolute;
  	left: 5;
  	top: 0;
  	width: 764;
  	height: 33;
  	border: none;
  	z-index: 1;
  }
  DIV.TERMEKKATALOGUSBALCONTAINER {
/*		background: #D4C15B;*/
   	position: absolute;
  	left: 6;
  	top: 0;
  	width: 120;
   	height: 100%;
  	border: none;
  	z-index: 0;
		}
 	DIV.TERMEKKATALOGUSBALSAV {
   	position: relative;
  	left: 0;
  	top: 34;
  	width: 120px;
  	padding: 2px;
		}



 	DIV.TERMEKKATALOGUSTARTALOM {
 	 /*background: #FF5555;*/
   	position: absolute;
  	left: 126;
  	top: 34;
  	width: 640;
    padding: 2px;
		}

	MARQUEE.FOOLDALMARQUEE {
    font-size: 10px;
		font-weight: bold;
		color: #FFFFFF;
		margin-left: 5px;
		margin-right: 5px;
    }
  A.FOOLDALMARQUEE:link { font-size:10px;font-weight:bold;color:#FFFFFF;font-familiy:Avantgarde,Arial; text-decoration:none }
  A.FOOLDALMARQUEE:visited { font-size:10px;font-weight:bold;color:#FFFFFF; font-familiy:Avantgarde,Arial; text-decoration:none }
  A.FOOLDALMARQUEE:hover { font-size:10px; font-weight:bold; color:#831308; font-familiy:Avantgarde,Arial; text-decoration:none; background-color:#FFFFFF }
  A.FOOLDALMARQUEE:active { font-size:10px;font-weight:bold; color:#F5796B; font-familiy:Avantgarde,Arial; text-decoration:none }
  A.FOOLDALMARQUEE:focus { font-size:10px;font-weight:bold; color:#831308; font-familiy:Avantgarde,Arial; text-decoration:underline }

	BODY.ADATKEZELESIFELTETELEK	{
		margin:4px;
		background:#EEECD7;
		}
		/* Amit nem akarunk nyomtaton megjeleniteni */
	.PRINTHIDDEN {
    }

	.ARAJANLATTABLAZATNETTOAR {
		color: #777777;
		}

}
@media print
{
  BODY,A,TABLE 	{
		font-family:Arial,Helvetica,sans-serif;
		font-size: 12pt;
		}
  BODY.NINCSMARGO_BARNA_TERMEKKATALOGUS{
  }
	DIV.TERMEKKATALOGUSFEJLEC {
    display: none;
  }
  DIV.TERMEKKATALOGUSBALCONTAINER {
    display: none;
	}
 	DIV.TERMEKKATALOGUSBALSAV {
    display: none;
	}
 	DIV.TERMEKKATALOGUSTARTALOM {
	}

  DIV.ARAJANLATLABLEC {
    display: none;
  }

	.CIMSOR2 {
		font-size: 18pt; 
		font-weight:bold;
		}

	P.BARNAKERET, PRE.BARNAKERET, DIV.BARNAKERET, TABLE.BARNAKERET { 
	border:1px solid grey; 
	background-color:#E6E6E6; 
	padding:4px; 
	margin:0px; 
	}

	/* Arajanlat sorszama */	
	.SZURKEHATTERKERETTEL {
		border:1px solid grey; 
		background-color:#E6E6E6; 
	}

	/* Az arajanlat tablazat szelessegenk bellitasa fix szelessegre, ez a jobb oldali frame tartalmanak szelessege */
	DIV.ARAJANLATTABLAZATFIXSZELESSEG {
	}
	
	/* Az egesz oldal szelessege olyan oldalaknal, ahol nincs frame */
	DIV.TELJESOLDALFIXSZELESSEG {
	}
	FORM.MEGRENDELOFORM {
        display: none;
	}
	
	.PRINTHIDDEN {
        display: none;
    }

	.ARAJANLATTABLAZATNETTOAR {
		color: #777777;
		}

}

