body
{
	margin: 0px;
	background-color: #EDD8B4;
	font: 8pt Verdana;
	color: black;
}

td
{
	font: 8pt Verdana;
	color: #212121;
}


/* 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;
}


/* padding-------------------------------- */
.p0
{
	padding: 0px;
}


.p1
{
	padding: 1px;
}

.p2
{
	padding:2px;
}

.p3
{
	padding:3px;
}

.p4
{
	padding:4px;
}

.p5
{
	padding:5px;
}

/* --------------------------------------------- */

.pl1
{
	padding-left: 1px;
}

.pl2
{
	padding-left: 2px;
}

.pl3
{
	padding-left: 3px;
}

.pl4
{
	padding-left: 4px;
}

.pl5
{
	padding-left: 5px;
}

/* ---------------------------------------------*/

.pr1
{
	padding-right: 1px;
}

.pr2
{
	padding-right: 2px;
}

.pr3
{
	padding-right: 3px;
}

.pr4
{
	padding-right: 4px;
}

.pr5
{
	padding-right: 5px;
}

/*------------------------------------------------*/

.pt1
{
	padding-top: 1px;
}

.pt2
{
	padding-top: 2px;
}

.pt3
{
	padding-top: 2px;
}

.pt4
{
	padding-top: 4px;
}

.pt5
{
	padding-top: 5px;
}

/*----------------------------------------------*/
.pb1
{
	padding-bottom: 1px;
}

.pb2
{
	padding-bottom: 2px;
}

.pb3
{
	padding-bottom: 3px;
}

.pb4
{
	padding-bottom: 4px;
}

.pb5
{
	padding-bottom: 5px;
}

/* color ------------------------------------- */

.sz_feher
{
	color: White;
}

.sz_fekete
{
	color: Black;
}

.sz_piros
{
	color: red;
}

.sz_szurke
{
	color: #8A8A8A;
}

.sz_acelkek
{
	color: #7C8CB3;
}

.sz_firebrick
{
	color: #B22222;
}

.sz_olivegreen
{
	color: #609803;
}
/* background ----------------------------- */

.bg_szurke
{
	background: #F4F4F4;
}

.bg_feher
{
	background: white;
}

.bg_acelkek
{
	background: #EFF3F7;
}

.bg_barack
{
	background-color: #FDF5E6;
}


/* ------------------------------------------ */
/* font ------------------------------------- */
/* ------------------------------------------ */

.verdana
{
	font: 8pt verdana;
}

/*    --------------------------------------------------- */
/*    --------------------------------------------------- */
/*    --------------------------------------------------- */


.menusav
{
	background-color: #d0e3f2;
	padding: 3px;
	border-right: 1px solid white;
	font: 8pt Verdana;
}

.foterulet
{
	padding: 3px 8px 3px 8px;
	border-left: 1px solid #2F4F4F;
	font: 8pt Verdana;
}

.doboz
{
	border: 1px solid #2F4F4F;
}

.doboz_fejlec
{
	color: white;
	background-color: #006699;
	font: bold 8pt Verdana;
	padding: 2px;
	border: 1px solid white;
}

.doboz_fejlec_alatt
{
	border-top: 1px solid #2F4F4F;
	color: #2F4F4F;
	background-color: #DCDCDC;
	font: 8pt Verdana;
	padding: 2px;
}



.doboz_belso
{
	border-top: 1px solid #2F4F4F;
	padding: 2px;
	color: #696969;
	background-color: white;
	font: 8pt Verdana;
}

/*    --------------------------------------------------- */
/*    input --------------------------------------------- */
/*    --------------------------------------------------- */

.szovegdoboz
{
	margin-top: 3px;
	color: Maroon;
	font: 8pt Verdana;
	border: 1px solid #2F4F4F;
	padding: 2px 2px 3px 2px;
	background: white;
	height:20px;
}

.szovegdoboz2
{
	background-image: url(../images/textbox_bg.gif);
	background-repeat: repeat-x;
	margin-top: 3px;
	color: black;
	border: 1px solid #2F4F4F;
	padding: 2px 2px 3px 2px;
	height: 19px;
	font-weight: normal;
	font: 8pt Verdana;
}

.listbox
{
	color: Maroon;
	font: 8pt Verdana;
	border: 1px solid #2F4F4F;
	padding: 2px 2px 3px 2px;
	background: white;
	height:18px;
}

.gomb
{
	padding-top: 1px;
	height: 20px;
	color: black;
	background: #E6E6E6;
	font: bold 8pt Verdana;
	text-align: center;
	vertical-align: middle;
	border-top: 1px solid #2F4F4F;
	border-left: 1px solid #2F4F4F;
	border-right: 2px solid #2F4F4F;
	border-bottom: 2px solid #2F4F4F;
	cursor: pointer;
}

.gomb_vekony
{
	padding-top: 1px;
	height: 17px;
	color: black;
	background: #E6E6E6;
	font: 9px verdana;
	text-align: center;
	vertical-align: middle;
	border-top: 1px solid #2F4F4F;
	border-left: 1px solid #2F4F4F;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	cursor: pointer;
}

/* ----------------------------------------- */
/* szinek ---------------------------------- */
/* ----------------------------------------- */

.halvanyszurke
{
	background-color: #FAFAFA;
}

.halvanyszurke2
{
	background-color: #F5F5F5;
}



/*    --------------------------------------------------- */
/*    a     --------------------------------------------- */
/*    --------------------------------------------------- */

a.link
{
	color:Maroon;
	text-decoration: none;
}

a.link:hover
{
	color: Maroon;
	font-weight: bold;
	text-decoration: none;
}
/*------------------*/
a.null
{
	color: Black;
}

a.null:hover
{
	color: #CE5C00;
}

a.null2
{
	color: Black;
	text-decoration: none;
}

a.null2:hover
{
	color: #CE5C00;
	text-decoration: none;
}
/*------------------*/

a.pager
{
	font: 10px Verdana;
	color: black;
	text-decoration: none;
}

a.pager:hover
{
	font:10px Verdana;
	color: black;
	text-decoration: underline;
}

a.pager2
{
	font: bold 10px Verdana;
	color: White;
	text-transform: uppercase;
	text-decoration: none;
	letter-spacing: -1px;
}

a.pager2:hover
{
	font:bold 10px Verdana;
	color: White;
	text-transform: uppercase;
	text-decoration: underline;
	letter-spacing: -1px;
}

a.reszletek
{
	font: bold 11px Verdana;
	color: White;
	text-transform: uppercase;
	text-decoration: none;
}

a.reszletek:hover
{
	font:bold 11px Verdana;
	color: White;
	text-transform: uppercase;
	text-decoration: underline;
}



a.tfejlec
{
	background-color: #B22222;
	color: white;
	font: bold 8pt Verdana;
	border: 1px solid white;
	padding: 2px;
	text-decoration: none;
}

a.tfejlec:hover
{
	background-color: #B22222;
	color: white;
	font: bold 8pt Verdana;
	border: 1px solid white;
	padding: 2px;
	text-decoration: underline;
}

a.linkek
{
	color: Black;
	font: 9pt Verdana;
	text-decoration: none;
}

a.linkek:hover
{
	color: Black;
	font: bold 9pt Verdana;
	text-decoration: underline;
}



/*    --------------------------------------------------- */
/*    --------------------------------------------- */
/*    --------------------------------------------------- */

.cimke
{
	font: bold 9pt verdana;
	text-decoration: underline;
	font-variant: small-caps;
}

.tfejlec
{
	background-color: #006699;
	color: white;
	font: bold 8pt Verdana;
	border: 1px solid white;
	padding: 2px;
	text-decoration: none;
}

.tvnode
{
	background-image: url(../images/doboz/doboz_bgr_vilagos.gif);
	background-repeat: repeat-y;
}

.tv_style1
{

	padding-left: 10px;
}

.tv_style2
{

	padding-left: 20px;
}

.doboz_bg_vilagos
{
	background-color: #FEEFCF;
}
.doboz_bg_sotet
{
	background-color: #FCDE9E;
}

.termek_leiras_hatter
{
	background-color: #edd8b4;
}

.lapozo
{
	font:bold 10px Verdana;
	color: White;
	text-transform: uppercase;
	text-decoration: none;
	letter-spacing: -1px;
}

.lapozo
{
	font:bold 10px Verdana;
	color: White;
	text-transform: uppercase;
	text-decoration: none;
	letter-spacing: -1px;
}


.kategoria_nev
{
	font:bold 10px Verdana;
	color: White;
	text-decoration: none;
	letter-spacing: 0px;
}

/*---- menu ---*/

div.menupont
{
	position:relative;
	width: 220px;
	min-height: 14px;
	margin-top: 2px;
	color: Black;
	background-color: #FEEFCF;
	vertical-align: middle;
	text-align: left;
	display: block;
	float: left;
	font: 11px Tahoma;
	cursor: pointer;
}

div.d0img
{
	background-image: url(../images/termlist_nyil1_b.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 25px;
	min-height: 14px;
	display: inline;
	float: left;
}

div.d0img_le
{
	background-image: url(../images/termlist_nyil1_bl.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 25px;
	min-height: 14px;
	display: inline;
	float: left;
}

div.d1img
{
	background-image: url(../images/termlist_nyil2_b.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 25px;
	min-height: 14px;
	display: inline;
	float: left;
}

div.d1img_le
{
	background-image: url(../images/termlist_nyil2_bl.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 25px;
	min-height: 14px;
	display: inline;
	float: left;
}

div.d2img
{
	background-image: url(../images/termlist_nyil3_b.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 25px;
	min-height: 14px;
	display: inline;
	float: left;
}

div.d2img_le
{
	background-image: url(../images/termlist_nyil3_bl.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 25px;
	min-height: 14px;
	display: inline;
	float: left;
}

div.d0
{
	padding-left: 5px;
	display: inline;
	color: black;
	float: left;
}

div.d0_omo
{
	padding-left: 5px;
	display: inline;
	color: #CE5C00;
	float: left;
}


div.ul
{
	text-decoration: underline;
}


div.bold
{
	font-weight: bold;
}


div.d1
{
	padding-left: 15px;
	display: inline;
	color: black;
	float: left;
}

div.d1_omo
{
	padding-left: 15px;
	display: inline;
	color: #CE5C00;
	float: left;
}


div.d2
{
	padding-left: 25px;
	display: inline;
	color: black;
	float: left;
}

div.d2_omo
{
	padding-left: 25px;
	display: inline;
	color: #CE5C00;
	float: left;
}

div.vpath
{
	width: 0px;
	height: 0px;
	font-size: 0px;
}

div.vp
{
	display: none;
	float: left;
	width: 0px;
	height: 0px;
}

div.pd
{
	float: left;
	background-color: #EDD8B4;
}