body {
  background-color: #ffffff;
  font-family: tahoma, arial, helvetica, helv, generic;
  font-size: 11pt;
  margin-left: 0pt;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
}

form 
{
	margin: 0px;
	border: 0px;
}

table.mainpage {
  background-color: #eeeeee;
  border: 0pt;
  color: #000000;
  font-family: tahoma,arial,helvetica,helv;
  font-size: 10pt;
}

table.dialog {
  color: #303030;
  font-family: tahoma,arial,helvetica,helv;
  font-size: 10pt;
}

table.nav {
  width: 520pt;
  color: #444444;
  font-family: tahoma,arial,helvetica,helv;
  font-size: 8pt;
}

table.login {
  color: #ffffff;
  font-family: tahoma,arial,helvetica,helv;
  font-size: 10pt;
}

table.mainmenu {
  background-color: #F8981D;
  background-image: url('../img/fomenu_alap.gif');
  background-repeat: no-repeat;
  color: #ffffff;
  font-family: tahoma,arial,helvetica,helv;
  font-size: 8pt;
  border-bottom: 1px solid #000000;
}

table.error {
  background-color: #882200;
  color: #ffffff;
  font-family: tahoma,arial,helvetica,helv;
  font-size: 10pt;
}


td.almenu 
{
  background-color: #001927;
  color: #ffffff;
  font-family: tahoma,arial,helvetica,helv;
  font-size: 8pt;
  vertical-align: top;
}

td.calendar {
	vertical-align:middle;
	text-align:center;
	width:25px;
	height:25px;
  background-color: #f0f0f0;
  color: #000000;
  font-family: tahoma, arial,helvetica,helv;
  font-size: 8pt;	
}

td.calendar_high {
	vertical-align:middle;
	text-align:center;
	width:25px;
	height:25px;
  background-color: #e0e0e0;
  color: #000000;
  font-family: tahoma, arial,helvetica,helv;
  font-size: 8pt;	
}

td.listhead {
  background-color: #F8981D;
  color: #000;
  height: 18px;
  font-family: tahoma,arial,helvetica,helv;
  font-size: 8pt;
  font-weight: bold;
  vertical-align: top;
}

td.list {
  background-color: #f0f0f0;
  color: #000000;
  font-family: tahoma, arial,helvetica,helv;
  font-size: 8pt;
  vertical-align: top;
}

td.listdisabled {
  background-color: #f0f0f0;
  color: #c0c0c0;
  font-family: tahoma, arial,helvetica,helv;
  font-size: 8pt;
  vertical-align: top;
}

td.listhl {
  background-color: #eaeaea;
  color: #000000;
  font-family: tahoma, arial,helvetica,helv;
  font-style: italic;
  font-size: 8pt;
  vertical-align: top;
}
td.listhx {
  background-color: #dadada;
  color: #000000;
  font-family: tahoma, arial,helvetica,helv;
  font-size: 8pt;
	font-weight: bold;
  vertical-align: top;
}
td.listhlhx {
  background-color: #cacaca;
  color: #c00000;
  font-family: tahoma, arial,helvetica,helv;
  font-style: italic;
  font-size: 8pt;
  vertical-align: top;
}

td.list1 {
  background-color: #f0f0f0;
  color: #074a6f;
  font-family: tahoma, arial,helvetica,helv;
  font-size: 10pt;
  vertical-align: top;
}
td.list1hl {
  background-color: #f0f0f0;
  color: #074a6f;
  font-family: tahoma, arial,helvetica,helv;
  font-style: italic;
  font-size: 10pt;
  vertical-align: top;
}

a.listhead {
  color: #000;
  font-weight: bold;
}

a.list1 {
  color: #de9342;
}
a.list1hl {
  color: #de9342;
  font-style: italic;
}

a.listhl {
  color: #014d76;
  font-style: italic;
}
a.listhx {
  color: #014d76;
}
a.listhlhx {
  color: #014d76;
  font-style: italic;
}


a {
  color: #014d76;
}


a.mainmenu {
  color: #ffffff;
  font-family: tahoma,arial,helvetica,helv;
  font-size: 8pt;
}

span.navthispage {
  color: #ff0000;
  font-weight:bold;
  text-align: center;
  font-family: tahoma,arial,helvetica,helv;
  font-size: 8pt;
}

a.navbutton {
  color: #ff0000;
  font-weight: normal;
  text-align: center;
  font-family: webdings;
  text-decoration: none;
  font-size: 14pt;
}

a.nav {
  color: #074a6f;
  text-align: center;
  font-family: tahoma,arial,helvetica,helv;
  text-decoration: none;
  font-size: 8pt;
}

select.dialog {
	border-bottom : #014d76 1px solid;
	border-left : #014d76 1px solid;
	border-right : #014d76 1px solid;
	border-top : #014d76 1px solid;
	color : #444444;
	background-color : #eeeeee;
  font-family: tahoma, arial, sunsans-regular;
	font-weight: bold;
  font-size: 8pt;
}

input.dialog {
	border-bottom : #014d76 1px solid;
	border-left : #014d76 1px solid;
	border-right : #014d76 1px solid;
	border-top : #014d76 1px solid;
	margin: 0px;
	height: 16px;
	color : #444444;
	background-color : #eeeeee;
  font-family: tahoma, arial, sunsans-regular;
	font-weight: bold;
  font-size: 8pt;
}

input.dialog_checker {
	border-bottom : #aaaaaa 0px solid;
	border-left : #aaaaaa 0px solid;
	border-right : #aaaaaa 0px solid;
	border-top : #aaaaaa 0px solid;
	height: 16px;
	color : #000000;
  font-family: tahoma, arial, sunsans-regular;
	font-weight: bold;
  font-size: 8pt;
	vertical-align: middle;
}

textarea.dialog {
	border-bottom : #014d76 1px solid;
	border-left : #014d76 1px solid;
	border-right : #014d76 1px solid;
	border-top : #014d76 1px solid;
      padding-left: 1px;
      padding-right: 1pt;
      padding-top: 1pt;
      padding-bottom: 1pt;
	color : #444444;
	background-color : #eeeeee;
      font-family: tahoma, arial, sunsans-regular;
	font-weight: bold;
      font-size: 8pt;
}

textarea.texteditor {
	border: 0px #000000; 
	width: 100%; 
	height: 100%; 
	font-family: tahoma, arial; 
	font-size: 14pt;
}

option.group
{
  color: #ff0000;
}

img.video 
{
  background-image: url('../img/2/video.gif');
  width: 16px;
  height: 16px;
  border: 0px;
}

div.float
{
	position:absolute; 
	background-color: #fafaf0; 
	border-top: 1px solid #d0d0d0;
	border-left: 1px solid #d0d0d0;
	border-right: 2px solid #d0d0d0;
	border-bottom: 2px solid #d0d0d0;
	width: 70%; 
	left: -10000px;
}

div.errormessage
{
	padding: 15px;
	text-align: center;
	font-weight: bold;
	color: #a00000;
	border: 1px dotted #a00000;
}

div.autocomplete
{
	position:absolute;
	overflow:auto;
	background:#fff;
	border: #014d76 1px solid;
	background-color : #eeeeee;
	font-weight: bold;
  font-size: 8pt;
}

td.autocomplete_cell
{
  font-size: 8pt;
  padding-left: 10px;
  color: #444444;
}


td.autocomplete_cell_selected
{
	background-color: #014d76;
	color: #fff;
  font-size: 8pt;
  padding-left: 10px;
}

div.changelogitem
{
	background-color: #f0f0f0;
	border: #d0d0d0 dotted 1px;
	padding: 10px;
	margin-bottom: 10px;
}