/*
css for FRAMEWORK's Agenda
release: 10.07.2010

/* forms */
#editor {
}
.mandatory{
  font-weight: bold;
}
.input_infobox{
  font-size: 100%;
  font-weight: normal;
  color: gray;
}
.input_infobox_value{
  font-weight: bold;
}

/* index */
.indextable{
  width : 100%;
  border: 0;
  margin: 0;
  padding: 1px;
  font-family: Verdana, Tahoma, Helvetica, Arial;
  font-size: 100%;
  background-color: #FFFFFF;
  color: navy;
}
.buttonline{
  /*background-color: #F00000;*/
  color: navy;
  border: 0px;
  width: 100%;
}
table .indextable th{
  background-color: #FFFFFF;
}

table .indextable td{
  background-color: #FFFFFF;
}

/* tabulky */

.datalist{
  width: 100%;
  overflow: scroll;
}

table{
  width : 99%;
  border: 0;
  margin: 0;
  padding: 1px;
  font-family: Verdana, Tahoma, Helvetica, Arial;
  font-size: 100%;
  font-weight: normal;
  /*background-color: #FFFF99;*/
  background-color: #999999;
  color: navy;
  overflow: scroll;
}

.halfwidth{
  width: 50%;
}
.fullwidth{
  width: 99%;
}

table th{
  font-weight: bold;
  background-color: #A3C0FF; /*99AAFF*/
  padding: 0px;
  vertical-align: middle;
}

table .nowrap{
  white-space: nowrap;
  width: 100%;
}
table .label{
  font-weight: normal;
  padding-left: 2px;
}
table .sectionlabel{
  font-weight: bold;
  padding-left: 2px;
  background-color: #CCCCFF; /*99AAFF*/
  color: blue;
}
table .input{
  background-color: #93B0FF; /*#DDDDFF;*/
}

table .titlerow{
  background-color: #A3C0FF; /*99AAFF*/
}

table .sortedcolumn{
  background-color: #9999DD;
  color: #FFFFFF;
  text-align: left;
  vertical-align: middle;
  width: 100%;
  margin: 0px;
  padding: 2px;
}

table .columnicons{
  display: inline;
  position: relative;
  /*float: left;*/
  /*top: 0;*/
  right: 0;
  vertical-align: middle;
  text-align: right;
}

table .rowinfocolumn{
  text-align: left;
  padding: 2px;
  width: 50px;
  white-space: nowrap;
}

table .actionscolumn{
  text-align: left;
  padding: 2px;
  white-space: nowrap;
}

/* dialog box */
.dialogbox{
  margin: 0 0 0 5px;
  border: 1px solid blue;
  padding: 2px;
  color: navy;
  width: 400px;
}
.dialogbox .title{
  background-color: #9999DD;
  color: #FFFFFF;
  width: 100%;
  font-weight: bold;
  padding: 2px;
}
.dialogbox .icon{
  width: 20px;
}
.dialogbox .message{
  width: 100%;
  padding: 20px;
}
.dialogbox .buttons{
  background-color: #9999AA;
  width: 100%;
  padding: 2px 2px 2px 20px;
}
.dialogbox .message table{
  background-color: white;
  color: black;
}
/* table column icons */

.selectall, .deselectall, .unsorttable, .sort_column_asc, .sort_column_desc {
  background-repeat: no-repeat;
  background-position: center;
  color: navy;
  width: 11px;
  height: 11px;
  border: 0px;
}
.selectall{
  background-image: url(./../img/lists/icn16_selectall.gif);
}

.deselectall{
  background-image: url(./../img/lists/icn16_deselectall.gif);
}

.unsorttable{
  background-image: url(./../img/lists/icn16_sort_clear.gif);
}

.sort_column_asc{
  background-image: url(./../img/lists/icn16_sort_asc.gif);
}

.sort_column_desc{
  background-image: url(./../img/lists/icn16_sort_desc.gif);
}
.numeric_cell{
  width:100%;
  text-align:right;
}

.list_info{
}
.list_higlighted_info{
  color:lightblue;
  background-color:navy;
}

.btn_addnew, .btn_back, .btn_cancel, .btn_clear, .btn_close, .btn_export,
.btn_index, .btn_load, .btn_print,
.btn_restore, .btn_save, .btn_set, .btn_undo, .btn_undo_dis,
.btn_hidehelp, .btn_showhelp, .btn_history,
.btn_collapseagregate, .btn_expandagregate,
.btn_memoryclear, .btn_memorycopy, .btn_memorypaste, .btn_memorypasteasnew,
.btn_clearfilter, .btn_collapsefilter, .btn_expandfilter,
.btn_setfilter, .btn_showsqlfilter, .btn_hidesqlfilter, .btn_showtoolbar, .btn_hidetoolbar,
.btn_table, .btn_edit, .btn_view, .btn_mail, .btn_goto, .btn_action, .btn_shorttable, .btn_widetable,
.btn_setup, .btn_template,
.btn_load_dis, .btn_save_dis
{
  background-repeat: no-repeat;
  background-position: top;
  background-color: transparent;
  color: navy;
  width: 28px;
  height: 28px;
  border: 0px;
  margin: 0px;
  padding: 0px;
  vertical-align: top;
}
.btn_addnew{
  background-image: url(./../img/lists/icn25_addnew.gif);
}
.btn_back{
  background-image: url(./../img/lists/icn25_back.gif);
}
.btn_cancel{
  background-image: url(./../img/lists/icn25_cancel.gif);
}
.btn_clear{
  background-image: url(./../img/lists/icn25_clear.gif);
}
.btn_close{
  background-image: url(./../img/lists/icn25_table.gif);
}
.btn_export{
  background-image: url(./../img/lists/icn25_export.gif);
}
.btn_index{
  background-image: url(./../img/lists/icn25_index.gif);
}
.btn_load{
  background-image: url(./../img/lists/icn25_load.gif);
}
.btn_load_dis{
  background-image: url(./../img/lists/icn25_load_dis.gif);
}
.btn_print{
  background-image: url(./../img/lists/icn25_print.gif);
}
.btn_restore{
  background-image: url(./../img/lists/icn25_undo.gif);
}
.btn_save{
  background-image: url(./../img/lists/icn25_save.gif);
}
.btn_save_dis{
  background-image: url(./../img/lists/icn25_save_dis.gif);
}
.btn_set{
  background-image: url(./../img/lists/icn25_set.gif);
}
.btn_undo{
  background-image: url(./../img/lists/icn25_undo.gif);
}
.btn_undo_dis{
  background-image: url(./../img/lists/icn25_undo_dis.gif);
}
.btn_memoryclear{
  background-image: url(./../img/lists/icn25_memory_clear.gif);
}
.btn_memorycopy{
  background-image: url(./../img/lists/icn25_memory_copy.gif);
}
.btn_memorypaste{
  background-image: url(./../img/lists/icn25_memory_paste.gif);
}
.btn_memorypasteasnew{
  background-image: url(./../img/lists/icn25_memory_pasteasnew.gif);
}
.btn_setfilter{
  background-image: url(./../img/lists/icn25_filter.gif);
}
.btn_expandfilter{
  background-image: url(./../img/lists/icn25_filter_expand.gif);
}
.btn_collapsefilter{
  background-image: url(./../img/lists/icn25_filter_collapse.gif);
}
.btn_clearfilter{
  background-image: url(./../img/lists/icn25_filter_clear.gif);
}
.btn_showsqlfilter{
  background-image: url(./../img/lists/icn25_sql_show.gif);
}
.btn_hidesqlfilter{
  background-image: url(./../img/lists/icn25_sql_hide.gif);
}
.btn_showhelp{
  background-image: url(./../img/lists/icn25_help.gif);
}
.btn_hidehelp{
  background-image: url(./../img/lists/icn25_help_close.gif);
}
.btn_collapseagregate{
  background-image: url(./../img/lists/icn25_sum_close.gif);
}
.btn_expandagregate{
  background-image: url(./../img/lists/icn25_sum.gif);
}
.btn_edit{
  background-image: url(./../img/lists/icn25_edit.gif);
}
.btn_view{
  background-image: url(./../img/lists/icn25_view.gif);
}
.btn_mail{
  background-image: url(./../img/lists/icn25_mail.gif);
}
.btn_goto, .btn_table {
  background-image: url(./../img/lists/icn25_table.gif);
}
.btn_action{
  background-image: url(./../img/lists/icn25_set.gif);
}
.btn_showtoolbar{
  background-image: url(./../img/lists/icn25_panel_show.gif);
}
.btn_hidetoolbar{
  background-image: url(./../img/lists/icn25_panel_hide.gif);
}
.btn_shorttable{
  background-image: url(./../img/lists/icn25_shorttable.gif);
}
.btn_widetable{
  background-image: url(./../img/lists/icn25_widetable.gif);
}
.btn_history{
  background-image: url(./../img/lists/icn25_history.gif);
}
.btn_setup{
  background-image: url(./../img/lists/icn25_table_set.gif);
}
.btn_template{
  background-image: url(./../img/lists/icn25_template.gif);
}


/* embedded tables */
.embedded_collapsed{}
.embedded_expanded{
  width: 100%;
  overflow: scroll;
  /*overflow: auto;*/
}

/* folders */
.folder_header,
.folder_header_sel,
.folder_header_dis{
  vertical-align: middle;
  /*line-height: 22px;*/
  height: 22px;
  padding: 0px;
  margin: 0px;
  border: 0px;
}
.folder_header{
  color: #660000;
  background-color: #A3C0FF;
}
.folder_header_sel{
  color: #660000;
  background-color: #6784C3;
  padding: 0px;
  margin: 0px;
  border: 0px;
}
.folder_header_dis{
  color: darkgray;
  background-color: #CCCCCC;
}
.folder_header_leftcorner,
.folder_header_leftcorner_sel,
.folder_header_leftcorner_dis,
.folder_header_rightcorner,
.folder_header_rightcorner_sel,
.folder_header_rightcorner_dis{
  /*line-height: 22px;*/
  height: 22px;
  background-repeat: no-repeat;
}
.folder_header_leftcorner{
  background-position: top left;
  background-image: url(./../img/lists/folder_corner_l.gif);
  padding: 0px;
}
.folder_header_rightcorner{
  background-position: top right;
  background-image: url(./../img/lists/folder_corner_r.gif);
  padding: 0px 0px 0px 0px;
}
.folder_header_leftcorner_sel{
  background-position: top left;
  background-image: url(./../img/lists/folder_corner_l_sel.gif);
  padding: 0px;
}
.folder_header_rightcorner_sel{
  background-position: top right;
  background-image: url(./../img/lists/folder_corner_r_sel.gif);
  padding: 0px 0px 0px 0px;
}
.folder_header_leftcorner_dis{
  background-position: top left;
  background-image: url(./../img/lists/folder_corner_l_dis.gif);
  padding: 0px;
}
.folder_header_rightcorner_dis{
  background-position: top right;
  background-image: url(./../img/lists/folder_corner_r_dis.gif);
  padding: 0px 0px 0px 0px;
}

.folder_title{
  font-size: 1.5em;
}
.folder_title_dis{
  font-size: 1.5em;
  color: gray;
}
.folder_actions{
  font-size: 1em;
}

/*ovladaci tlacitka na formularich*/
.btncalendar {
  background-repeat: no-repeat;
  background-color: transparent;
  background-image: url(./../img/calendar.gif);
  width: 18px;
  border: 0px solid #006600;
}
.btnagenda {
  background-repeat: no-repeat;
  background-color: transparent;
  background-image: url(./../img/agenda.gif);
  width: 18px;
  border: 0px solid #006600;
}
.gotopage{
  width: 35px;
  border: 1px solid #006600;
}

/* tabulka - globalni operace */
#globaloperations_action{}
#globaloperations_run, .btn_run{
  background-repeat: no-repeat;
  background-position: center;
  color: navy;
  width: 20px;
  height: 20px;
  border: 0px solid blue;
  background-image: url(./../img/icn20_enter.gif);
}

/* buttons */
.btn_16_close{
  background-repeat: no-repeat;
  background-position: center;
  color: navy;
  width: 16px;
  height: 16px;
  border: 0px solid blue;
  background-image: url(./../img/lists/icn16_close.gif);
}

/* filters */
.fl_filter{
  padding-left: 2px;
  padding-bottom: 8px;
}

/* search bar */
.btn_search_clear{
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  color: navy;
  width: 19px;
  /*width: 81px;*/
  /*height: 16px;*/
  border: 0px solid blue;
  background-image: url(./../img/lists/icn20_delete.gif);
  /*background-image: url(./../img/buttons/btn_clear.png);*/
}
.btn_search_go{
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  color: navy;
  width: 16px;
  /*width: 46px;*/
  /*height: 16px;*/
  border: 0px solid blue;
  background-image: url(./../img/lists/icn20_enter.gif);
  /*background-image: url(./../img/buttons/btn_go.png);*/
}