body, html 
{
	width: 100%;
	height: 100%;
	margin: 0px;
	font: 9pt Verdana;		
	color: black;
	background-color: #A8A8A8;
	background-image: url(../images/ecologice_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

td 
{
	font: 9pt Verdana;		
	color: black;
}

td.d
{
	font: 8pt Verdana;		
	color: black;
}

td.dd
{
	color: red;
}

table.termekek td
{
	font: 10px Verdana;
	color: Black;
}	

li
{
	margin-left: -20px;
	margin-bottom: 3px;
	margin-right: 5px;
}

img
{
	border: 0px;
}

img.ref
{
	border: 4px solid #d5d4d4;	
	width: 250px;
}

/* font ----------------------*/

.bold
{
	font-weight: bold;
}

.ul
{
	text-decoration: underline;
}

.ital
{
	font-style: italic;
}

/* ----------------------- */ 
/* ----------------------- */ 
.vamid
{
	vertical-align:middle;
}

.vatop
{
	vertical-align:top;
}

.vabot
{
	vertical-align:bottom;
}

.upper
{
	text-transform: uppercase;
}

.capital
{
	font-variant: small-caps;
}

.nofont
{
	font-size: 0px;
}

.tacent
{
	text-align:center;
}

.taright
{
	text-align:right;
}

.taleft
{
	text-align:left;
}

.tajust
{
	text-align:justify;
}

.wf
{
	width: 100%;
}

.hf
{
	height: 100%;
}
/* szinek --------------- */

/* border ---------------- */
.b0
{
	border: 0px;
}

.b1
{
	border: 1px solid black;	
}

.b1w
{
	border: 1px solid white;	
}

.b2
{
	border: 2px solid black;
}

.bt2p
{
	border-top: 2px solid black;
}

.bt2
{
	border-top: 3px double black;
}

/*------------------*/

.bb
{
	border-bottom: 1px solid black;
}

.bb2
{
	border-bottom: 2px solid black;
}


.bt
{
	border-top: 1px solid black;
}

.br
{
	border-right: 1px solid black;
}

.br2
{
	border-right: 2px solid black;
}

.bl
{
	border-left: 1px solid black;
}

.randomimage
{
	width: 100%;
	background-color: #e4e4e4;
	padding-bottom: 20px;
	padding-top: 13px;
	text-align: center;
}

.randomimage img
{
	border: 0px;
}

.bakfitty
{
	font-size: 0px;
	visibility: hidden;
	display: none;
}

/*----------------------------------------------*/

a.domains
{
	font: bold 9px Verdana;
	text-decoration: none;
	color: #606060;
}

a.domains:hover
{
	font: bold 9px Verdana;
	text-decoration: underline;
	color: #606060;
}

a.pagelinks
{
	font: bold 10px Verdana;
	text-decoration: none;
	text-transform: uppercase;
	color: #606060;
}

a.pagelinks:hover
{
	font: bold 10px Verdana;
	text-decoration: underline;
	text-transform: uppercase;	
	color: #606060;
}

a.mail
{
	font: 8pt Verdana;		
	color: black;
	text-decoration: none;
}

a.mail:hover
{
	font: 8pt Verdana;		
	color: black;
	text-decoration: underline;
}

a.mail2
{
	font: 9pt Verdana;		
	color: black;
	text-decoration: none;
}

a.mail2:hover
{
	font: 9pt Verdana;		
	color: black;
	text-decoration: underline;
}

	
a.brain
{
	text-decoration: none;	
}

input.szovegdoboz
{
	height: 20px;
	font: 11px Tahoma;
	color: Black;
	padding: 2px;
	border: 1px solid #ababab;
}

input.szovegdoboz_hibas
{
	background-color: #F2BABA;
	height: 20px;
	font: 11px Tahoma;
	color: Black;
	padding: 2px;
	border: 1px solid #ababab;
}


textarea
{
	font: 11px Tahoma;
	color: Black;
	padding: 1px;
	border: 1px solid #ababab;

}

textarea.hibas
{
	background-color: #F2BABA;
	font: 11px Tahoma;
	color: Black;
	padding: 1px;
	border: 1px solid #ababab;
}

.cimke
{
	font: bold 11px Tahoma;
}

.voros
{
	color: Red;
}

.hand
{
	
	cursor: pointer;
}	
	
.bgSzurke
{
    background-color: #d3d2d2;
}    

.bgVSzurke
{
    background-color: #ececec;
}

.bgVSzurke2
{
    background-color: #dedddd;
}



.termeknev
{
	font: bold 12px Verdana;
	text-transform: uppercase;
	color: Black;
}

sup
{
	font: 11px Arial;
}
