body {
   background-color: Black;
   font-family: Tahoma, Arial;
   font-size: 11px;
   color: #E5F7FF;
   SCROLLBAR-FACE-COLOR: #000000;
   SCROLLBAR-HIGHLIGHT-COLOR: #271e1f;
   SCROLLBAR-SHADOW-COLOR: #8e8482;
   scrolLBAR-ARROW-COLOR: #d3ad9a;
   SCROLLBAR-BASE-COLOR: #000000;
}
h1:first-letter {
   font-size: 36px;
}
H1 {
   FONT-FAMILY: Tahoma, Arial;
   FONT-SIZE: 26px;
   color: #77AB73;
   text-align: center;
   font-weight: bold;
}
h2:first-letter {
   font-size: 32px;
}
H2 {
   FONT-FAMILY: Tahoma, Arial;
   FONT-SIZE: 24px;
   color: #77AB73;
   text-align: center;
   font-weight: bold;
}
h3:first-letter {
   font-size: 30px;
}
H3 {
   FONT-SIZE: 18px; color: #77AB73;  font-weight: bold
}
H4 {
   FONT-SIZE: 14px; color: #77AB73; font-weight: bold
}
H5 {
   FONT-SIZE: 11px; color: #77AB73;
}
h6 {
   FONT-SIZE: 11px;
   color: #77AB73;
   font-variant: small-caps;
}
.h00 {
	font-size: 9px;
}
.h01{
	color: #33CC33;
	padding-left: 15px;
	vertical-align: middle;
	FONT-SIZE: 13px;
	font-weight: bold;
   font-variant: small-caps;
	text-align: left;
   border-top: 1px solid #ffffff;
}
.h02{
	color: #33CC33;
	padding-left: 30px;
	vertical-align: middle;
	FONT-SIZE: 10px;
	font-weight: bold;
	text-align: left;
   border-top: 1px solid #ffffff;
}
img.full {
 border: 1px solid #808080;
}
.alairas {
 text-align: right;
 font-weight: bold;
 padding: 0px; 
}
.log {
   FONT-SIZE: 11px;
   color: #00FF00;
   font-weight: normal;
   font-variant: small-caps;
}
.fmn {
   FONT-SIZE: 16px;
   color: #77AB73;
   font-weight: bold;
   text-align: center;
}
.dat {
   FONT-SIZE: 11px;
   color: #77AB73;
}
.bad {
	color: #FF4242;
}
.good {
	color: #11D226;
}
P {
   FONT-FAMILY: Tahoma, Arial;
   FONT-SIZE: 11px;
}
P.tip {
 FONT-SIZE: 10px;
 text-align: center;
 color: #5F9EA0;
}
P.warn {
   FONT-SIZE: 12px;
   text-align: center;
   color: #FF4646;
   font-weight: bold;
}
P.info {
   FONT-SIZE: 12px;
   text-align: center;
   color: #00FF00;
   font-weight: bold;
}
p.szov:first-letter {
   margin-left: 10px;
}
p.szov {
 padding-bottom: 4px;
 padding-top: 4px;
}
table {
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
}
table.kozep {
   text-align: center;
}
table.jobb {
   text-align: right;
}
table.gal {
   color: #000000;
   text-align: center;
}
table.b1t {
	border-bottom: 2px outset White;
	border-right: 2px outset White;
	border-left: 1px outset White;
	border-top: 1px outset White;
}
.fc1h {
   text-align: center;
   color: #33CC33;
	font-weight: bold;
	font-size: 12px;
}
.b1c {
 border-left: 1px solid White;
 border-top: 1px solid White;
}
.b1h {
 text-align: center;
 border-left: 1px solid White;
 border-top: 1px solid White;
 border-bottom: 1px solid White;
}
.naptar {
	border: 1px ridge Silver;
	text-align: center;
}
.n_menu {
	font-size: 9px;
	font-weight: bold;
	background-color: Black;
	cursor: default;
}
.n_most {
	font-size: 9px;
	font-weight: bold;
	cursor: default;
}
.n_alap {
	font-size: 9px;
	cursor: default;
}
table.keret {
   border: 1px outset White;
}
.idez {
	font-size: 9px;
	padding: 10px 10px 10px 10px;
	color: #B8860B;
}
.k01 {
   border: 1px solid Silver;
}
table.null {
 border: 0px;
}
.np0 {
 border: 1px solid Black;
 font-weight: bold;
}
.np1 {
 border: 1px dotted silver;
 font-weight: bold;
}
.np2 {
 border: 1px dotted white;
 font-weight: bold;
 background-image: url(../img/rowback1.gif);
}
.np3 {
 border: 1px solid #DAA520;
 font-weight: bold;
}
.np4 {
   border: 2px solid #7FFF00;
   font-weight: bold;
}
.np5 {
   border: 2px solid #3C7900;
   font-weight: bold;
}
.rbc0 {
 background-image: url(../img/rowback0.gif);
}
.rbc1 {
 background-image: url(../img/rowback1.gif);
}
TD {
   FONT-FAMILY: Tahoma, Arial; 
 FONT-SIZE: 11px; 
}
td.bot {
 border-bottom: 1px solid Silver;
 font-size: 1px;
}
td.idez {
 font-size: 9px;
}
.menu01 {
	COLOR: #FFFFFF;
	font-size: 12px;
	TEXT-DECORATION: none;
	font-variant: small-caps;
	font-weight: bold;
	cursor: pointer;
}
.menu02 {
   COLOR: #d6c07c;
   font-size:12px;
   TEXT-DECORATION: none;
   font-variant: small-caps;
   font-weight: bold;
	cursor: pointer;
}
.brem {
 color: Silver;
 font-size: 10px;
}
.rem {
 color: Silver;
 font-style: italic;
 font-size: 10px;
}
.top {
 border-top: 1px solid #ffffff;
}
.btm {
 border-bottom: 1px solid #ffffff;
}
TH {
   FONT-FAMILY: Tahoma, Arial;
   FONT-SIZE: 11px;
   color: #77AB73;
   font-weight: bold;
/*   text-align: left; */
   vertical-align: middle;
}
th.ul {
 border-bottom: 1px solid #ffffff;
 text-align: center;
}
th.head {
 font-size: 12px;
 color: #33CC33;
}
TH.koz {
   text-align: center;
}
TH.hl {
   text-align: left;
 color: #33CC33;
 padding-left: 15px;
 height: 20px;
 vertical-align: middle;
 FONT-SIZE: 12px;
 background-image: url(../img/mback.jpg);
}
TH.hc {
 color: #33CC33;
 background-image: url(../img/mback.jpg);
   text-align: center;
 height: 20px;
 vertical-align: middle;
   FONT-SIZE: 12px;
}
TH.hr {
 color: #33CC33;
 background-image: url(../img/mback.jpg);
   text-align: right;
 padding-right: 5px;
 height: 20px;
 vertical-align: middle;
   FONT-SIZE: 12px;
}
th.dat {
   text-align: right;
   vertical-align: middle;
}
th.stat {
   color: orange;
   text-align: right;
}
TD.hr {
   font-weight: bold;
   text-align: right;
 padding-right: 5px;
 height: 20px;
 vertical-align: middle;
}
TD.ar {
   text-align: right;
 padding-right: 5px;
}
td.dat {
   color: #77AB73;
   text-align: right;
}
input, textarea, select {
 FONT-FAMILY: Tahoma, Arial;
 FONT-SIZE: 11px;
 background-color: #1c1c1c;
 color: #E5F7FF;
 border: 1px inset #808080;
}
input.rad {
 border: 0px;
 width: 16px;
 height: 16px;
}
input.login {
 text-align: center;
 font-weight: bold;
}
input.but {
	color: #DAA520;
	font-weight: bold;
	border: 1px solid #808080;
	background-image: url(../img/bback.jpg);
	cursor: pointer;
}
input.btdis {
	color: #c0c0c0;
	font-weight: bold;
	border: 1px solid #808080;
	background-image: url(../img/bback.jpg);
	cursor: pointer;
}
input.smilibut1 {
 background-color: #1c1c1c;
 background-image: url(../img/smili1.gif);
 border: 1px solid #666666;
 width: 16px;
 height: 16px;
	cursor: pointer;
}
input.smilibut2 {
   background-color: #1c1c1c;
   background-image: url(../img/smili2.gif);
   border: 1px solid #666666;
   width: 16px;
   height: 16px;
	cursor: pointer;
}
input.smilibut3 {
   background-color: #1c1c1c;
   background-image: url(../img/smili3.gif);
   border: 1px solid #666666;
   width: 16px;
   height: 16px;
	cursor: pointer;
}
.mark0 {
	COLOR: #ffffff;
	font-weight: bold;
	background-color: #3B4F28;
	border: 1px dotted Gray;
	padding: 1px 1px 1px 1px;
	margin-left: 2px;
	margin-right: 2px;
}
.mark1 {
	COLOR: #ffffff;
	font-weight: bold;
	background-color: #29284F;
	border: 1px dotted Gray;
	padding: 1px 1px 1px 1px;
	margin-left: 2px;
	margin-right: 2px;
}
a {
 COLOR: #DAA520;
 TEXT-DECORATION: none;
}
A:hover {
 color: #FFD700;
 background-color: #000000;
}
a.np {
   COLOR: #E5F7FF;
}
a.sv {
   COLOR: #00FF00;
   TEXT-DECORATION: none;
}
a.mark {
	COLOR: #ffffff;
	font-weight: bold;
	background-color: #3B4F28;
	border: 1px dotted Gray;
	padding: 1px 1px 1px 1px;
	margin-left: 2px;
	margin-right: 2px;
}
a.mark:hover {
   color: #FFD700;
   TEXT-DECORATION: none;
	background-color: #3B4F28;
}
a.fmn {
   COLOR: #E5F7FF;
   font-size:12px;
   TEXT-DECORATION: none;
   font-variant: small-caps;
   font-weight: bold;
}
a.fmn:hover {
 font-size: 12px;
   background-color: transparent;
 color: #FFD700;
 font-weight: bold;
}
a.fms {
   COLOR: #d6c07c;
   font-size:12px;
   TEXT-DECORATION: none;
   font-variant: small-caps;
   font-weight: bold;
}
a.fms:hover {
 font-size: 12px;
 background-color: transparent;
 color: #FFD700;
 font-weight: bold;
}
a.dir {
 font-weight: bold;
 COLOR: #D6C07C;
 TEXT-DECORATION: none;
}
a.dir:hover {
 font-weight: bold;
 TEXT-DECORATION: none;
 background-color: transparent;
 color: #FFD700;
}
a.kep {
	font-weight: bold;
	TEXT-DECORATION: none;
	color: Black;
}
a.kep:hover {
	color: #906C15;
   background-color: transparent;
}
