body
{
	margin: 0px;
	background-color: #FFEFD5;
}

td 
{
	font: 8pt Tahoma;		
	color: #696969;
}


/* font ----------------------*/

.bold
{
	font-weight: bold;
}

.ul
{
	text-decoration: underline;
}

.ital
{
	font-style: italic;
}

.normal
{
	font-weight: normal;
}

/* ----------------------- */ 
/* ----------------------- */ 
.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;
}
/* 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-------------------------------- */
.p1
{
	padding: 1px;
}

.p2
{
	padding: 2px;
}

.p3
{
	padding: 3px;
}

.p4
{
	padding: 4px;
}

.p5
{
	padding: 5px;
}

.p6
{
	padding: 6px;
}

.p7
{
	padding: 7px;
}

.p8
{
	padding: 8px;
}

.p9
{
	padding: 9px;
}

.p10
{
	padding: 10px;
}

.p14
{
	padding: 14px;
}


/* --------------------------------------------- */

.pl1
{
	padding-left: 1px;
}

.pl2
{
	padding-left: 2px;
}

.pl3
{
	padding-left: 3px;
}

.pl4
{
	padding-left: 4px;
}

.pl5
{
	padding-left: 5px;
}

.pl6
{
	padding-left: 6px;
}

.pl7
{
	padding-left: 7px;
}

.pl8
{
	padding-left: 8px;
}

.pl9
{
	padding-left: 9px;
}

.pl10
{
	padding-left: 10px;
}


/* ---------------------------------------------*/

.pr1
{
	padding-right: 1px;
}

.pr2
{
	padding-right: 2px;
}

.pr3
{
	padding-right: 3px;
}

.pr4
{
	padding-right: 4px;
}

.pr5
{
	padding-right: 5px;
}

.pr6
{
	padding-right: 6px;
}

.pr7
{
	padding-right: 7px;
}

.pr8
{
	padding-right: 8px;
}

.pr9
{
	padding-right: 9px;
}

.pr10
{
	padding-right: 10px;
}

/*------------------------------------------------*/

.pt1
{
	padding-top: 1px;
}

.pt2
{
	padding-top: 2px;
}

.pt3
{
	padding-top: 2px;
}

.pt4
{
	padding-top: 4px;
}

.pt5
{
	padding-top: 5px;
}

.pt6
{
	padding-top: 6px;
}

.pt7
{
	padding-top: 7px;
}
.pt8
{
	padding-top: 8px;
}

.pt9
{
	padding-top: 9px;
}

.pt10
{
	padding-top: 10px;
}

/*----------------------------------------------*/
.pb1
{
	padding-bottom: 1px;
}

.pb2
{
	padding-bottom: 2px;
}

.pb3
{
	padding-bottom: 3px;
}

.pb4
{
	padding-bottom: 4px;
}

.pb5
{
	padding-bottom: 5px;
}

.pb6
{
	padding-bottom: 6px;
}

.pb7
{
	padding-bottom: 7px;
}

.pb8
{
	padding-bottom: 8px;
}

.pb9
{
	padding-bottom: 9px;
}

.pb10
{
	padding-bottom: 10px;
}

/* ------------------------------------- */

.ptb10
{
	padding-top: 10px;
	padding-bottom: 10px;
}

/* margin ------------------------------------ */


.m0
{
	margin: 0px;
}

.m1
{
	margin: 1px;
}

.m2
{
	margin: 2px;
}

.m3
{
	margin: 3px;
}

.m4
{
	margin: 4px;
}

.m5
{
	margin: 5px;
}

.m6
{
	margin: 6px;
}

.m7
{
	margin: 7px;
}

.m8
{
	margin: 8px;
}

.m9
{
	margin: 9px;
}

.m10
{
	margin: 10px;
}

.m14
{
	margin: 14px;
}


/* --------------------------------------------- */

.ml0
{
	margin-left: 0px;
}


.ml1
{
	margin-left: 1px;
}

.ml2
{
	margin-left: 2px;
}

.ml3
{
	margin-left: 3px;
}

.ml4
{
	margin-left: 4px;
}

.ml5
{
	margin-left: 5px;
}

.ml6
{
	margin-left: 6px;
}

.ml7
{
	margin-left: 7px;
}

.ml8
{
	margin-left: 8px;
}

.ml9
{
	margin-left: 9px;
}

.ml10
{
	margin-left: 10px;
}


/* ---------------------------------------------*/

.mr0
{
	margin-right: 0px;
}


.mr1
{
	margin-right: 1px;
}

.mr2
{
	margin-right: 2px;
}

.mr3
{
	margin-right: 3px;
}

.mr4
{
	margin-right: 4px;
}

.mr5
{
	margin-right: 5px;
}

.mr6
{
	margin-right: 6px;
}

.mr7
{
	margin-right: 7px;
}

.mr8
{
	margin-right: 8px;
}

.mr9
{
	margin-right: 9px;
}

.mr10
{
	margin-right: 10px;
}

/*------------------------------------------------*/

.mt0
{
	margin-top: 0px;
}

.mt1
{
	margin-top: 1px;
}

.mt2
{
	margin-top: 2px;
}

.mt3
{
	margin-top: 2px;
}

.mt4
{
	margin-top: 4px;
}

.mt5
{
	margin-top: 5px;
}

.mt6
{
	margin-top: 6px;
}

.mt7
{
	margin-top: 7px;
}
.mt8
{
	margin-top: 8px;
}

.mt9
{
	margin-top: 9px;
}

.mt10
{
	margin-top: 10px;
}

/*----------------------------------------------*/

.mb0
{
	margin-bottom: 0px;
}

.mb1
{
	margin-bottom: 1px;
}

.mb2
{
	margin-bottom: 2px;
}

.mb3
{
	margin-bottom: 3px;
}

.mb4
{
	margin-bottom: 4px;
}

.mb5
{
	margin-bottom: 5px;
}

.mb6
{
	margin-bottom: 6px;
}

.mb7
{
	margin-bottom: 7px;
}

.mb8
{
	margin-bottom: 8px;
}

.mb9
{
	margin-bottom: 9px;
}

.mb10
{
	margin-bottom: 10px;
}

/* 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;
}

.sz_darkgreen
{
	color: #39825E;
}


/* background ----------------------------- */

.bg_szurke
{
	background: #F4F4F4;	
}

.bg_feher
{
	background: white;
}

.bg_acelkek
{
	background: #EFF3F7;
}

.bg_barack
{
	background-color: #FDF5E6;
}

.bg_zold
{
	background-color: #ECF9F1;
}

.bg_malyva
{
	background-color: #FFEDE5;	
}


/* ------------------------------------------ */
/* font ------------------------------------- */ 
/* ------------------------------------------ */

.verdana
{
	font: 8pt verdana;	
}

/* ------------------------------------------ */
/* display ---------------------------------- */ 
/* ------------------------------------------ */

.dn 
{
	display: none;
}

.db
{
	display: block;
}


/*    --------------------------------------------------- */
/*    --------------------------------------------------- */
/*    --------------------------------------------------- */


.menusav
{
	background-color: #ffddb1;
	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:#FFA940;
	font: bold 8pt Verdana;
	padding: 2px;
	border: 1px solid white;
}

.doboz_fejlec_alatt
{
	border-top: 1px solid #2F4F4F;
	color: #2F4F4F;
	background-color: #ECECEC;
	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;
}

.szovegdoboz_wm
{
	margin-top: 3px;
	color: #696969;
	font: 8pt Verdana;
	border: 1px solid #2F4F4F;
	padding: 2px 2px 3px 2px;
	background: #EEF8F5;
	height:20px;
	font-style: italic;
}


.szovegdoboz2
{
	font: 8pt tahoma;
	color: #003399;
	padding: 1px 3px 1px 3px;
	border: 1px solid #6F9DD9;
}

.szovegdoboz3
{
	color: Maroon;
	border: 1px solid #2F4F4F;
	padding: 2px 2px 3px 2px;
	height:20px;
	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.pager
{
	font: 10px Verdana;
	color: black;
	text-decoration: none;
}

a.pager:hover
{
	font:10px Verdana;
	color: black;	
	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;
}



/*    --------------------------------------------------- */
/*    --------------------------------------------- */
/*    --------------------------------------------------- */

.cimke
{
	font: bold 9pt verdana;
	text-decoration: underline;
	font-variant: small-caps;
}

.tfejlec
{
/*	background-color: #CD853F;
*/
	background-color: #FFB962;
	color: white;
	font: bold 8pt Verdana;	
	border: 1px solid white;
	padding: 2px;
	text-decoration: none;
}

.tfejlec2
{
	background-color: #FFB962;
	color: white;
	font: bold 8pt Verdana;	
	border: 1px solid white;
	padding: 2px;
	text-decoration: none;
}


/*    --------------------------------------------------- */
/*    --------------------------------------------- */
/*    --------------------------------------------------- */

.menutoolbar_outer
{
	border-top: 1px solid #fac581;
	border-bottom: 1px solid #fac581;
}

.menutoolbar_outer_kerettel
{
	border: 1px solid #fac581;
}


.menutoolbar
{
	border-top: 1px solid #fcf9f6;
	border-bottom: 1px solid #fff3e2;
	height:22px;
	background-color: #ffddb1;
	background-image: url("../images/listheadergrad.gif");
	background-repeat: repeat;
	background-position: top;

}

.menutoolbar td
{
	padding-left: 3px;
	padding-right: 3px;
	margin:0px;
	vertical-align:middle;
	white-space: nowrap;
	color: black;	
}

.menutoolbar td a
{
	color:#000000;
	font-size:8pt;
	font-family:Tahoma;
	text-decoration:none;
	font-weight: inherit;
}

.menutoolbar td a:hover
{
	color:#000000;
	text-decoration:underline;
	font-size:8pt;
	font-family:Tahoma;
	font-weight: inherit;	
}

.menutoolbar_separator img
{
	height:16px;
	width:1px;
	margin:3px 1px 0px 1px;
	background-color: #fac581;
	border-bottom:1px solid #fff3e2;
	border-right:1px solid #fff3e2;
}

.toolbar_separator img
{
	height:16px;
	width:1px;
	margin:3px 1px 0px 1px;
	background-color: #2F4F4F;
	border-bottom:1px solid #DBDBDB;
	border-right:1px solid #DBDBDB;
}


.menutoolbar_unhover
{
	border: 1px solid transparent;
	height: 100%;
	color: black;	
}

.menutoolbar_hover
{
	height: 100%;
	border: 1px solid #6F9DD9;
	background-image: url("../images/listheadergrad_kek.gif");
	background-repeat: repeat;
	background-position: top;
   color: black;
}

.listheader
{
	background-image:url("../images/viewheadergrad.gif");
	background-repeat:repeat-x;
	background-position: top;
	background-color:#f2f2f2;
	padding: 4px 3px 3px 3px;
	font: 8pt Tahoma;
	color: #808080;
	font-weight: normal;
}

.listheader_iwm
{
	background-image:url("../images/viewheadergrad.gif");
	background-repeat:repeat-x;
	background-position: top;
	background-color:#f2f2f2;
	padding: 4px 3px 3px 13px;
	font: 8pt Tahoma;
	color: #808080;
	font-weight: normal;
}


.listheader a
{
	font: 8pt Tahoma;
	color: #808080;
	text-decoration: none;
}

.listheader a:hover
{
	font: 8pt Tahoma;
	color: black;
	text-decoration: underline;
}

.listheader_iwm a
{
	font: 8pt Tahoma;
	color: #808080;
	text-decoration: none;
}

.listheader_iwm a:hover
{
	font: 8pt Tahoma;
	color: black;
	text-decoration: underline;
}


.listitem_cella
{
	padding-left: 4px; 
	padding-right: 4px; 
	font: 8pt Tahoma;
	background-color: inherit;
}


.normalrow
{
	background-color: white;
	height: 25px; 
	vertical-align: top;
	border : 1px solid transparent;	
}

.bold td
{
	font-weight: bold;
}

.highlightedrow
{
	background-color: #FFF6EA;
	border: 1px solid #696969;
	height: 25px; 
	vertical-align: top;
}

.normalrow_alt
{
	background-color: #FAFAFA;
	border : 1px solid transparent;
	height: 25px; 
	vertical-align: top;
}

a.link
{
	font: 8pt Tahoma;
	font-weight: inherit;
	color: #003399;	
	text-decoration: none;
}

a.link:hover
{
	font: 8pt Tahoma;
	font-weight: inherit;	
	color: #003399;
	text-decoration: underline;
}

a.black
{
	font: 8pt Tahoma;
	font-weight: inherit;
	color: black;	
	text-decoration: none;
}

a.black:hover
{
	font: 8pt Tahoma;
	font-weight: inherit;
	color: black;	
	text-decoration: underline;
}

a.szurkelink
{
	font: bold 8pt Tahoma;
	color: #696969;	
	text-decoration: none;
}

a.szurkelink:hover
{
	font: bold 8pt Tahoma;
	color: #696969;	
	text-decoration: underline;
}

a.szurke
{
	font: 8pt Tahoma;
	font-weight: inherit;
	color: #696969;	
	text-decoration: none;
}

a.szurke:hover
{
	font: 8pt Tahoma;
	font-weight: inherit;
	color: black;	
	text-decoration: underline;
}

.adatok_bal
{
	padding: 7px 5px 7px 5px;
	border-bottom: 1px solid	#C7C7C7;
	vertical-align: top;
	text-align: left;
	background-color: white;
}

.adatok_jobb
{
	padding: 7px 5px 7px 5px;
	border-bottom: 1px solid	#C7C7C7;
	vertical-align: top;
	text-align: left;
	background-color: #F4F4F4;
}

.adatok_jobb_edit
{
	padding: 1px 5px 3px 5px;
	border-bottom: 1px solid	#C7C7C7;
	vertical-align: top;
	text-align: left;
	background-color: #F4F4F4;
}


.csoport_fejlec
{
	font: bold 10pt Tahoma;	
	padding: 7px 3px 3px 3px;
	border-bottom: 2px solid	#9B9B9B;
		
}

.kotelezo
{
	background-color: #F8DCDC;
	margin-top: 3px;
	color: #8E8E8E;
	font: 8pt Tahoma;
	border: 1px solid #CCD4D9;
	padding: 2px 2px 3px 2px;
	height:20px;
}

.kotelezo2
{
	background-color: #F8DCDC;
	margin-top: 3px;
	color: #8E8E8E;
	font: 8pt Tahoma;
	padding: 2px 2px 3px 2px;
	height:20px;
}

a.abc
{
	font: 9px Tahoma;
	color: black;	
	text-decoration: none;
}

a.abc:hover
{
	font: bold 9px Tahoma;
	color: black;	
	text-decoration: underline;
}

.szovegdoboz_login
{
	color: Maroon;
	font: 8pt Verdana;
	border: 1px solid #2F4F4F;
	background: white;
	padding: 2px;
}

.login_bal
{
	width: 120px;
	font-weight: bold;
	text-align: left;
	background-color: white;
	margin: 2px 0px;	
}

.login_jobb
{
	width: 210px;
	float: right;	
	background-color: white;	
	margin: 2px 0px;	
}
