/* ---- tree ---- */
UL {position: relative; left: -22px; list-style-type: none;}
LI {padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none;}
/* ---- link ---- */
a.url:link      {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none;}
a.url:active    {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none;}
a.url:visited   {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none;}
a.url:hover     {text-decoration: underline;}
a.navig:link    {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none; padding-left: 4px; padding-right: 15px; font-weight: bold;}
a.navig:active  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none; padding-left: 4px; padding-right: 15px; font-weight: bold;}
a.navig:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none; padding-left: 4px; padding-right: 15px; font-weight: bold;}
a.navig:hover   {text-decoration: underline;}
/* ----  ---- */
.MainTable        {padding-top: 50px; padding-left: 50px;}
.TableHeader      {background-color: #0A48BF;}
.HeaderBgLeft     {background-image: url(bg_headerleft.gif);}
.HeaderBgRight    {background-image: url(bg_headerright.gif);}
.HeaderBgRightAlt {background-image: url(bg_headerright_alt.gif);}
.HeaderBgTop      {height: 1px; background-color: #8BA6E7;}
.HeaderBgBottom   {height: 1px; background-color: #8BA6E7;}
.BgTableLeft      {background-image: url(bg_tableleft.gif);}
.BgTableRight     {background-image: url(bg_tableright.gif);}
.BgTable          {background-color: #2868D2;}
.Space1 {height: 1px;}
.Space2 {height: 2px;}
.Space4 {height: 4px;}
/* ----  ---- */
.HeaderTitle {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #FFFFFF; padding-left: 5px; padding-top: 3px; padding-bottom: 1px;}
.HeaderDesc  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #BFCBE7; padding-left: 5px; padding-bottom: 3px;}
.Text1       {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #E8F2FF;}
.Text2       {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF;}
.Text3       {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; padding-top: 2px;}
/* ---- page ---- */
.PageTitle    {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #CFE5FC; padding-left: 10px;}
.PageDesc     {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #BFCBE7; padding-left: 10px;}
.PageHeaderBg {background-image: url(bg_inside_title.gif);}
/* ---- form ---- */
.FormLeft             {border-right-color: #024DCA; border-right-style: solid; border-right-width: 1px; border-bottom-color: #024DCA; border-bottom-style: solid; border-bottom-width: 1px; padding-top: 5px; padding-left: 15px; padding-right: 15px; padding-bottom: 5px;}
.FormRight            {border-bottom-color: #024DCA; border-bottom-style: solid; border-bottom-width: 1px; padding-top: 5px; padding-left: 15px; padding-right: 15px; padding-bottom: 5px;}
.IULabel              {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF;}
.IUDesc               {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #BFCBE7;}
.IUError              {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #F5A83F; font-weight: bold; text-decoration: blink;}
.FormElement          {background-color: #6298F2; height: 20px; width: 200px; border: 1px #FFFFFF solid; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; padding-top: 2px; padding-left: 2px;}
.FormElementFile      {background-color: #6298F2; height: 20px; width: 267px; border: 1px #FFFFFF solid; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; padding-top: 2px; padding-left: 2px;}
.FormElementMultiline {background-color: #6298F2; width: 320px; border: #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; padding-top: 2px; padding-left: 2px; scrollbar-arrow-color: #FFFFFF; scrollbar-base-color: #003398; scrollbar-face-color: #003398; scrollbar-highlight-color: #FFFFFF; scrollbar-shadow-color: #FFFFFF;}
.FormButton           {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-transform: uppercase; color: #FFFFFF; background-color: #2F73E6; border: #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; height: 21px;}
/* ---- list ---- */
.ListHeadBg {border-top-color: #8DA5E7; border-top-style: solid; background-color: #003398; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; border-top-width: 1px;}
.ListTitle  {background-color: #003398; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF;}
.ListDesc   {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #BFCBE7;}
.Column     {border-top-color: #8DA5E7; border-top-style: solid; background-color: #003398; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; border-top-width: 1px; border-right-color: #8DA5E7; border-right-style: solid; border-right-width: 1px;}
.ColumnLast {border-top-color: #8DA5E7; border-top-style: solid; background-color: #003398; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; border-top-width: 1px;}
.RowEven    {background-color: #2868D2;}
.RowOdd     {background-color: #1C5FCF;}
.RowHover   {background-color: #4876F0;}
.Cell       {border-right-color: #024DCA; border-right-style: solid; border-right-width: 1px; border-bottom-color: #024DCA; border-bottom-style: solid; border-bottom-width: 1px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; padding-top: 5px; padding-bottom: 5px; padding-left: 5px;}
.CellLast   {border-bottom-color: #024DCA; border-bottom-style: solid; border-bottom-width: 1px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; padding-top: 5px; padding-bottom: 5px; padding-left: 5px;}
.CellClose  {height: 10px; border-bottom-color: #8DA5E7; border-bottom-style: solid; border-bottom-width: 1px;}
/* ---- box ---- */
.BoxTitle   {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; padding-left: 5px;}
.BoxTitleBg {background-image: url(bg_content_header.gif);}
/* ---- msgbox ---- */
.MsgBoxTitle {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; padding-top: 2px; padding-left: 2px; background-image: url(bg_msgbox_header.gif);}
.MsgBoxText  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-align: left;}
.MsgBoxBtn   {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none; padding-left: 8px; padding-right: 8px; font-weight: bold;}
/* ---- buttons ---- */
.TaskLabel       {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none;}
.TaskLabel:hover {text-decoration: underline;}
.TaskDescBox     {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #BFCCF0; text-decoration: none;}
.TaskDesc        {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #E0EEFF; text-decoration: none;}
.BtnIcon         {text-align: center; height: 18px; padding-left: 3px; padding-right: 3px;}
.BtnRo           {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #97B9E0; text-decoration: none;}
.NavigBtnRo      {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #97B9E0; padding-left: 4px; padding-right: 15px; font-weight: bold;}
/* ---- nem használt ---- */
.TextBelepes {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FFFFFF; padding-left: 5px;}
.Sp1 {height: 1px;}
.BgHeader {background-color: #003398; filter: Alpha(Opacity=100, FinishOpacity=0, Style=1, StartX=0, StartY=40, FinishX=100, FinishY=0);}
.FormBox {background-color: #547FD2; border: 1px #CCD9F2 solid; width: 100px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF;}
.BgContent {background-color: #2754CD;}

