/* GLOBÁLIS STÍLUSOK */

body
{
 margin: 0px;
 background-color: #FFFFFF;
 font-family: Arial, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #000000;
 text-align: left;
}

.information
{
 position:absolute;
 left:0px;
 top:0px;
 z-index:1000;
 visibility:hidden;
 border:1px solid #000000;
 background-color:#FFFFFF;
 padding:2px;
 font-family: sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #000000;
}

a:link, a:active, a:visited
{
 font-family: Arial, sans-serif;
 font-size: 11px;
 font-weight: normal;
 text-decoration: underline;
 color: #000000;
}

a:hover
{
 font-family: Arial, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #000000;
 text-decoration: none;
 cursor: pointer;
}

form
{
 margin: 0px;
 padding: 0px;
 border: 0px;
}

option
{
 font-family: Arial, sans-serif;
 font-size: 11px;
 font-weight: normal;
 border: 0px;
 color: #000000;
 background-color: #FFFFFF;
 margin: 0px;
}

select
{
 font-family: Arial, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #000000;
 border: 1px solid #999999;
 background-color: #FFFFFF;
}

.textbox
{
 font-family: Arial, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #000000;
 background-color: #FFFFFF;
 border: 1px solid #999999;
 padding: 2px;
}

textarea
{
 font-family: Arial, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #000000;
 background-color: #FFFFFF;
 border: 1px solid #999999;
 padding: 2px;
}

.button
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 color:#ffffff;
 background-color: #e08900;
 border: 1px solid #676767;
 padding:3px;
}

.button_hover
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 color:#000000;
 background-color: #ef6f08;
 border: 1px solid #676767;
 padding:3px;
}

input.button {
 width: 0;
 overflow:visible;
}

input.button[class] 
{
 width: auto;
}

input.button_hover {
 width: 0;
 overflow:visible;
}

input.button_hover[class] 
{
 width: auto;
}

.nlbutton
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 padding-top: 1px;
 padding-right: 1px;
 padding-bottom: 1px;
 padding-left: 1px;
 font-weight: bold;
 background-color: #transparent;
}

.error
{
 font-family: Arial, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #FF0000;
}

.text
{
 font-family: Arial, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #000000;
}

.title
{
 font-family: Arial, sans-serif;
 font-size: 14px;
 font-weight: bolder;
 color: #fda800;
 margin-bottom:20px;
}

.pager
{
 font-family: Arial, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #000000;
}

.pager a:link, .pager a:active, .pager a:visited
{
 font-family: Arial, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #0089D8;
 text-decoration: none;
}

.pager a:hover
{
 font-family: Arial, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #FF8A00;
 text-decoration: none;
 cursor: pointer;
}

.redirect_head
{
 font-family: Arial, sans-serif;
 font-size: 11px;
 font-weight: bolder;
 color: #000000;
 background-color: #999999; 
 padding: 5px;
}

.redirect_body
{
 font-family: Arial, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #000000;
 background-color: #EFEFEF; 
 padding: 5px;
}

.login_title
{
 font-family: Arial, sans-serif;
 font-size: 12px;
 color: #000000;
 padding:10px;
 color:#ffffff;
 background:#e08900;
 font-weight:bolder;
}

.module_title
{
 font-family: Arial, sans-serif;
 font-size: 14px;
 color: #000000;
 padding:10px;
 color:#ffffff;
 background:#e08900;
 font-weight:bolder;
 margin:1px;
 border: 1px solid #000000;
}

.column_head
{
 font-family: Arial, sans-serif;
 font-size: 11px;
 color: #000000;
 background-color: #f5ae32;
 background-image:url(images/lhead_fill.jpg);
 background-position:bottom;
 background-repeat:repeat-x;
 font-weight: bolder;
 border:0px;
 text-align: left;
 padding: 5px;
}

.row_head
{
 font-family: Arial, sans-serif;
 font-size: 11px;
 color: #000000;
 background-color: #D4D4D4;
 font-weight: bolder;
 text-align: left;
 padding: 5px;
}

.row_head_b
{
 font-family: Arial, sans-serif;
 font-size: 11px;
 color: #000000;
 background-color: #D4D4D4;
 font-weight: bolder;
 border: 1px solid #000000;
 text-align: left;
 padding: 5px;
}

.cell_normal
{
 font-family: Arial, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #000000;
 text-align: left;
 padding: 5px;
}

.cell
{
 font-family: Arial, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #000000;
 background-color: #dbdbda;
 background-image:url(images/line_fill.jpg);
 background-position:bottom;
 background-repeat:repeat-x;
 text-align: left;
 padding: 5px;
}

.cell_0
{
 font-family: Arial, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #000000;
 background-color: #dbdbda;
 background-image:url(images/line_fill.jpg);
 background-position:bottom;
 background-repeat:repeat-x;
 text-align: left;
 padding: 5px;
}

.cell_1
{
 font-family: Arial, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #000000;
 background-color: #dbdbda;
 background-image:url(images/line_fill.jpg);
 background-position:bottom;
 background-repeat:repeat-x;
 text-align: left;
 padding: 5px;
}

.cell_b
{
 font-family: Arial, sans-serif;
 font-size: 11px;
 color: #000000;
 background-color: #EFEFEF;
 border: 1px solid #000000;
 text-align: left;
 padding: 5px;
}

.icon
{
 border:0px;
 cursor: pointer;
}

.icon_nh
{
 border:0px;
}

.itemtable 
{
 margin-top: 0px;
 margin-right: 3px;
 margin-bottom: 2px;
 margin-left: 3px;
}

.itemcell 
{
 font-family: Arial, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #FFFFFF;
 background-color: #e08900;
 padding:3px;
 padding-left: 9px;
 border:1px solid #000000;
 margin-bottom:2px;
}

.subitemcell 
{
 font-family: Arial, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #2E1E4D;
 background-color: #dddddd;
 padding:3px;
 padding-left: 9px;
 border:1px solid #000000;
 margin-bottom:2px;
}

.itemcell a:link,.itemcell a:visited,.itemcell a:active
{
 font-family: Arial, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #ffffff;
 text-decoration: none;
}

.itemcell a:hover
{
 font-family: Arial, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #000000;
 text-decoration: underline;
 cursor: pointer;
}

.subitemcell a:link,.subitemcell a:visited,.subitemcell a:active
{
 font-family: Arial, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #232323;
 text-decoration: none;
}

.subitemcell a:hover
{
 font-family: Arial, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #232323;
 text-decoration: underline;
 cursor: pointer;
}

.separator
{
 height:10px;
 overflow:hidden;
}