/* Tag styles */

TABLE { border: 0px; border-spacing: 0; border-collapse:collapse; }

BODY, TABLE, INPUT, TEXTAREA, SELECT { font-family: tahoma, arial, verdana; font-size: 12px; color: #000000; }
BODY { margin: 5px; padding: 0; background-color: #FFFFFF; }

A:link { color: #0081BE; text-decoration: none; }
A:visited { color: #0081BE; text-decoration: none; }
A:active { color: #0081BE; text-decoration: none; }
A:hover { color: #0081BE; text-decoration: underline; }

IMG { border:0; }
TH { background-color: #A0A0A0; font-weight: bold; color: #FFFFFF; }
TD { vertical-align: top; }

/* Tag styles eof */

/* Main background color */

.header, .menu, .menu_button, .left, .footer { background-color: #fcfaed;  }

.header { text-align: center; background-color: #fcfaed;  }
.header_title { text-align: center; font-size: 18px; font-weight: bold; color: #e1dfd2; }

.small_font { font-size: 11px; }

.admin_menu_item_td { padding: 3px;         font-size: 11px; }

.dark_link, .dark_link:link, .dark_link:visited { color: #424d66; }

.left { padding-top: 5px; width: 25%; }
.content { background-color: #FFFFFF; padding: 5px 0px 15px 5px; }

.footer { text-align: center; padding: 5px; font-size: 11px; color: #CCCCCC;}

.welcome_title { margin-top: 50px; text-align: center; color: #AEB3D0; font-size: medium; font-weight: bold; }
.welcome_tip { margin-top: 10px; text-align: center; }

.menu { width: 100%; }
.left_title { font-weight: bold; border: 1px solid #F0F0F0; background-color: #b8b56d; color: #FFFFFF; text-align: center; padding: 5px; margin: 0; font-size: 12px; }

.mi_visible:link, .mi_visible:visited {  } /* menu item colors */
.mi_hidden:link, .mi_hidden:visited { color: #CCCCCC; }

.textarea { width: 100%; height: 350px; }
.msgError { font-size: 13px; text-align: center; color: #FF0000; }
.msgOk { font-size: 11px; text-align: center; color: #008000; }
.msgText { text-align: left; }

.small_table { width: 100%; font-size: 11px; }
.larger_table { width: 100%; font-size: 11px; margin: 5px 0px; }
.larger_table TD { padding: 2px; vertical-align: middle; }

.row1 { background-color:#FAFAFA; }
.row2 { background-color:#F0F0F0; }

.menu_header { font-weight: bold; background-color: #A0A0A0; color: #FFFFFF; text-align: center; }
.menu_header A:link { color: #FFFFFF; text-decoration: none; }
.menu_header A:visited { color: #FFFFFF; text-decoration: none; }
.menu_header A:hover { color: #FFFFFF; text-decoration: underline; }

.menu_header_sel { font-weight: bold; background-color: #EAEAEA; padding: 0px 3px 0px 3px; }
.menu_header_sel A:link { color: #808080; text-decoration: none; }
.menu_header_sel A:visited { color: #808080; text-decoration: none; }
.menu_header_sel A:hover { color: #808080; text-decoration: underline; }


/* Default list style */
.list_table { border-collapse: collapse; width: 100%; margin: 5px 0; border: 1px solid #C0C0C0; }
.list_table TD, .list_table TH { border: 1px solid #C0C0C0; padding: 0px 2px 0px 2px; font-size: 8pt; }
.list_table TH { background: #F0F0F0; color: #000000; }
.list_table TD { height: 20px; vertical-align: middle; }
.list_table TH A, .list_table TH A:visited, .list_table TH A:hover { font-weight: bold; color: #808080; }

/* Form style */
.form_table { border-collapse: collapse; font-size: 11px; width: 100%; }
.form_table TD { border:1px solid #F0F0F0; background-color: #FAFAFA; padding: 3px; font-size: 11px;  vertical-align: middle;}
.form_table TH { border:1px solid #FFFFFF; background-color: #F0F0F0; padding: 3px; text-align: left; color: #000000; border-left: 1px solid #F0F0F0;  vertical-align: middle;}
.form_table INPUT, .form_table SELECT { width: auto; font-size: 11px; }
.form_table TD TD, .form_table TH TH { border: 0; }
td.form_title { border: 1px solid #F0F0F0; border-bottom: 1px solid #FFFFFF; background-color: #A0A0A0; padding: 3px; font-size: 11px; font-weight: bold; color: #FFFFFF; }
.field_asterisk { padding-left: 5px; color: red; }
.field_asterisk_group { padding-left: 5px; color: green; }
.field_emsg { font-weight: bold; color: red; }
.gray_field { background-color: #F0F0F0; border: 1px #E0E0E0; }

/* Permission table style */
.perm_table { border-collapse: collapse; font-size: 11px; margin: 5px auto 5px auto; width: 100%; }
.perm_table TD { border:1px solid #F0F0F0; background-color: #FCFCFC; padding: 2px; font-size: 11px; vertical-align: middle; }
.perm_table TH { border:1px solid #FFFFFF; background-color: #F0F0F0; padding: 2px; text-align: left; color: #000000; border-left: 1px solid #F0F0F0; vertical-align: middle; }

/* Authorization form style */
.auth_table { width: 300px; vertical-align: middle; border-collapse: collapse; border: 0; }
.auth_table, .auth_table input, .auth_table select { font-size: 11px; }
.auth_table th { text-align: center; font-weight: bold; background-color: #EEEEEE; color: black; }
.auth_table td input { width: 200px; }

/* File module styles */
.file_table { border-collapse: collapse; width: 100%; margin: 2px 0; border: 1px solid #C0C0C0; }
.file_table TD, .list_table TH { padding: 0px 2px 0px 2px; font-size: 8pt; }
.file_table TH { background: #F0F0F0; color: #000000; border: 1px solid #C0C0C0;  }
.file_table TD { border: 1px solid #F0F0F0; height: 20px; vertical-align: middle; }

.file_upload { background-color: #F0F0F0; }
.file_message { margin: 0; padding: 2px; text-align: center; border: 1px solid #F0F0F0; border-top: 0; background-color: #FAFAFA; }
/* File module styles eof*/

/* Row color styles */
.l_a { background-color: #F0FFF0; }   /* Green */
.l_ia { background-color: #FAFAFA; }  /* Light gray */
.l_ia1 { background-color: #FFFFFF; } /* White */
.l_b { background-color: #FFF999; }   /* Yellow */
.l_e { background-color: #FFCCCC; }   /* Red */
.l_bl { background-color: #D9EFFF; }  /* Sky blue */
.l_la { background-color: #E5F7BF; }  /* Light green/yellow */
.l_le { background-color: #ffe0be; }  /* Light red/yellow */
.l_over { background-color: #ECF7FF; }

.col_options { width: 120px; text-align: center; }
.col_small { width: 50px; text-align: center; }

.cell_options, .cell_options td { padding: 1px; vertical-align: middle; border-collapse: collapse; border: 0; background-color: transparent; }
.cell_value { padding: 2px 0px 7px 0px; border-bottom: 1px solid #F0F0F0; margin-bottom: 5px; }
.cell_value a { padding: 4px; }
.cell_value a:hover { background-color: #FFFFFF; border: 1px solid #E0E0E0; padding: 3px; text-decoration: none; color: #000000; }

/* List page styles */
.lt_page { display: block; float: left; border: 1px solid #F0F0F0; background-color: #FAFAFA; width: 20px; margin: 1px; }
.lt_page_sel { display: block; float: left; border: 1px solid #C0C0C0; background-color: #F0F0F0; width: 20px; color: #000000; margin: 1px; }
.lt_pages { text-align: center; }

.plng_lnk { border-collapse: collapse; border: 0; } /* Lapu valodu saites */
.plng_lnk td, plng_lnk a, plng_lnk span { font-size: 9px; font-weight: bold; }
.plng_lnk1 a, .plng_lnk1 a:link, .plng_lnk1 a:visited, .plng_lnk1 a:hover {
   color: #CCCCCC; font-weight: normal;
}

.html_content { width: 100%; border-collapse: collapse; border: 1px solid #CCCCCC; background-color: #FAFAFA; }
.html_content td { padding: 10px; }


div.link_button { }
div.link_button a { border: 1px solid #CCCCCC; background-color: #FAFAFA; padding: 0px 5px;  }
div.link_button a:hover { border: 1px solid #CCCCCC; background-color: #F0F0F0; }

a.link_button { border: 1px solid #E0E0E0; background-color: #FAFAFA; padding: 2px; font-size: 11px; line-height: 200%; }
a.link_button:hover { border: 1px solid #C0C0C0; background-color: #F0F0F0; color: #000000; padding: 2px; text-decoration: none; font-size: 11px; line-height: 200%; }
a.link_button IMG { vertical-align: middle; }

a.link_button2 { border: 1px solid #E0E0E0; background-color: #FAFAFA; padding: 2px; font-size: 11px;}
a.link_button2:hover { border: 1px solid #C0C0C0; background-color: #F0F0F0; color: #000000; padding: 2px; text-decoration: none; font-size: 11px;}

/* List row colors */
.lst_n { font-weight: bold; background-color: #FFFFFF; } /* New */
.lst_a { background-color: #F0FFF0; }  /* Active   */
.lst_ia { background-color: #FAFAFA; } /* Inactive */

td.has_permission { background-color: #F0FFF0; }

/* Align styles */
.al { text-align: left; }
.ar { text-align: right; }
.ac { text-align: center; }
.aj { text-align: justify; }

.menu_button {
        margin: 2px; border: solid 1px #c0c0c0;        padding: 3px;
        clear: none;        float: left;
        font-size: 11px;        text-align: center;
}
.menu_button a { font-size: 11px; }
.menu_button a:hover { color: #ff0000; }

.add_new_button {
        background-image: url(images/add_page.gif);
        background-repeat:no-repeat;
        height: 30px; padding-left: 18px;        padding-right: 0px;
        font-size: 11px;
        font-weight: bold;        color: #606060;
}

.save_button, .cancel_button {
        margin: 5px;
        background-repeat:no-repeat;
        height: 22px; padding-left: 16px;
        font-size: 11px;
        font-weight: bold;        color: #606060;
}

.save_button {         background-image: url(images/save_icon_16.gif); }
.cancel_button {         background-image: url(images/cancel_icon_16.gif); }

.url_image { padding: 2px;  }
.url_image:hover { background-color: #ffb062; }

.Bold
{
        font-weight: bold;
}

.Title
{
        font-weight: bold;
        font-size: 18px;
        color: #cc3300;
}

.Code
{
        border: #8b4513 1px solid;
        padding-right: 5px;
        padding-left: 5px;
        color: #000066;
        font-family: 'Courier New' , Monospace;
        background-color: #ff9933;
}
