
/* UKĹAD STRONY */


html,body,#boxOuter {height:99%;}

#boxOuter {width:96%;}

body {background-color:#F9F9F9;
      margin:0;}

body>#boxOuter {height:auto;
                min-height:84%;}

#boxHeader {margin:0;
            width:100%;
            height:68px;
            overflow:hidden;
            background-color:white;
            border-bottom:2px solid #D1E2F5;
/*
            background-color:#D1E2F5;
            background-image:url(../images/header_background.png);
*/
            /*-moz-opacity: 0.9;
            filter: alpha(opacity=90,style=2)*/}
#contentHeader {padding:2px 5px 5px 5px;
                text-align:center;}

#boxShortMenu {margin:0;
               width:100%;
               float:right;
               height:5%;
               background-color:#F9F9F9;}
#contentShortMenu {padding-top:3px;
                   width:29%;
                   float:right;}

#boxFooter {clear:both;
            width:100%;
            position:relative;
            border-top:1px solid #D1E2F5;
            height:60px;
            margin-top:-24px;
            background-color:white;
/*
            background-color:#F9F9F9;
*/
            }
#contentFooter {padding:5px 5px 0px 5px;
                text-align:left;}

#boxBodyWide {margin:0;
              float:left;
              width:100%;
              background-color:#F9F9F9;}

#boxBody {margin:0;
          padding:0;
          float:left;
          width:85%;
          background-color:#F9F9F9;}
#contentBody {padding:15px 15px 35px 15px;
              width:100%;}

#boxMenu {width:15%;
          margin:0;
          margin-right:-1px;
          padding:0;
          float:left;
          background-image:url(../images/menu_background.jpg);
          background-repeat:repeat-y;}
#contentMenu {padding:1px 1px 1px 1px;
              text-align:left;}



.footerMenuIcon {display:block;
                 float:left;
                 margin:0;
                 padding-top:12px;
                 padding-right:30px;}

.footerAddress {display:block;
                float:right;
                margin:0;
                padding-left:70px;
                padding-right:20px;
                font-size:10px;
                font-family:Helvetica;
                font-variant:small-caps;
                font-weight:bold;}

.footerInfo {display:block;
             float:left;
             margin:0;
             padding-left:10px;
             padding-right:10px;
             font-size:12px;
             font-family:Helvetica;
             font-variant:small-caps;
             color:#4655A2;
             padding-top:12px;
             font-weight:bold;}



/* STYLE MENU SKRĂ“CONEGO*/

div.jqDockLabel {border:0px none;
                 padding:0px 4px;
                 font-weight:bold;
                 font-size:14px;
                 font-style:italic;
                 white-space:nowrap;
                 color:#000000;
                 background-color:transparent;}
div.jqDockLabelLink {cursor:pointer;}
div.jqDockLabelImage {cursor:default;}



/* FORMULARZE */

.required {border:1px solid red;}
.error {color:red;
        background-color:#F9F9F9;}

.formFieldsHighlight {color:black;
                      background-color:#F5F5F5;}

.formFieldset {border:0;
               border-top:1px solid #D1E2F5;
               /*border-bottom:1px solid #C0066C;*/
               width:99%;
               margin-bottom:15px;
               padding-bottom:10px;
               margin-left:0;
               margin-right:auto;}  /*jesli formularz ma byc przysuniety do lewej krawedzi to trzeba dac w pliku xml w style='margin-left:0'*/

.formLegend {margin:10px;
             color:#4655A2;
             font-size:13pt;
             font-family:Helvetica;
             font-weight:normal;}

.groupFieldset {margin-bottom:5px;
                display:block;
                float:left;
                width:90%;}

.groupLegend {margin-left:20px;
              margin-bottom:10px;
              color:blue;
              font-size:11pt;
              font-family:Arial;
              font-variant:small-caps;
              font-weight:bold;}


.innerFieldset {border:1px solid #7f9bd9;
                width:70%;
                margin-bottom:10px;
                padding-bottom:10px;}

.nofieldset {border:0;
             width:100%;
             margin:0;
             padding:0;}


label {display:block;
       text-align:left;
       width:150px;
       height:auto;
       margin-left:10px;
       margin-right:10px;
       border:0;
       background-color:#F1F1F1;
       font-weight:bold;
       font-variant:small-caps;
       font-size:13px;
       font-family:Arial;
       float:left;}
label.error {padding-top:3px;
             font-size:12px;
             width:100px;}

form div {overflow:hidden;
          margin-bottom:0.5em;
          clear:right;}

input,textarea,select {display:block;
                       float:left;
                       width:auto;
                       border:1px solid #4655A2;}

.nowysiwyg {display:block;
            float:left;
            width:auto;
            color:black;
            font-family:Helvetica;
            font-size:13px;
            font-weight:normal;
            padding-top:13px;
            padding-left:10px;
            border:1px solid #4655A2;}
.nostyle {}

.loading {display:none;
          margin:0;
          position:absolute;
          top:0;
          left:0;
          width:100%;
          height:100%;
          z-index:9999;
          padding-left:0px;
          padding-top:0px;
          clear:none;
          background: #aaaaaa url(../images/redmond/ui-bg_flat_0_aaaaaa_40x100.png);
          opacity: .30;
          filter:Alpha(Opacity=30);
          background-image:url(../images/loader.gif);
          background-repeat:no-repeat;
          background-position:center 100px;}

input[type=submit],input[type=button],input[type=reset] {margin-top:15px;
                                                         margin-right:10px;
                                                         margin-left:10px;
                                                         margin-bottom:15px;
                                                         background-color:#E3EFF8;
                                                         color:#011480;}

input[type=checkbox],input[type=radio] {padding-right:5px;
                                        border:none;}

.modalDialogContent {display:none}
.headerFilterButton {padding:0;
                     margin:1px 0px 0px 0px !important;
                     border:0;
                     background-image:url(../images/checkmark.png);
                     background-color:#F9F9F9 !important;
                     background-repeat:no-repeat;}

.multiselectable {width:390px;
                  display:block;
                  overflow:auto;
                  width:70%;}

.multiselectable select,

.multiselectable div {width:195px;
                      display:inline;
                      float:left;}

.multiselectable div * {display:block;
                        margin:0 auto;
                        float:left}

.multiselectable label {color:#4655A2;
                        background-color:#F9F9F9;
                        font-weight:normal;
                        font-variant:small-caps;
                        font-size:10px;
                        font-family:Helvetica;}

.multiselectable .m-selectable-controls {margin-top:5px;
                                         width:40px;}

.multiselectable .m-selectable-controls button {margin-top:10px;}

.infoTitle {color:#659fcd;
            font-variant:small-caps;
            font-size:9px;}
.infoValue {color:#2a3778;
            font-variant:small-caps;
            font-size:11px;
            padding-left:5px;}

.buttonsTopGap {padding-left:13px;
                padding-top:0;
                clear:both;}

.disabled {background-color: #F9F9F9;
           border:0;
           color: #2F3B83;
           font-weight:normal;
           font-size:10pt;
           cursor: default;}

/*.errorContainer {}*/

/*
input[disabled],
input[readonly],
select[disabled],
select[readonly],
checkbox[disabled],
checkbox[readonly],
textarea[disabled],
textarea[readonly] {border:1px solid gray;
                    cursor: default;}
*/
/* WIDOKI */


table {width:100%;
       empty-cells:show;}

td {font-family: Tahoma, Arial, Helvetica, sans-serif;
	  font-size: 11px;
	  font-weight: normal;
	  color: #5f6767;}

.viewFieldset {border:0;
               border-top:1px solid #D1E2F5;
               margin-bottom:0px;
               padding-bottom:0px;
               margin-left:0;
               margin-right:0;}

.viewLegend {margin:10px;
             color:#4655A2;
             font-size:13pt;
             font-family:Helvetica;
             font-weight:normal;}


.viewHeader {background-image:url(../images/view_header_background.png);
             background-repeat:repeat-x,repeat-y;
             clear:both;
             height:40px;
             color:#FFFFFF;
             text-align:center;
             margin:0;
             padding:1px 5px 4px 5px;
             vertical-align:middle;
             text-decoration: none;
             font-family: Tahoma, Arial, Helvetica, sans-serif;
             font-size: 11px;
             font-weight:bold;}

.viewHeaderHref,
.viewHeaderHref:link,
.viewHeaderHref:active,
.viewHeaderHref:visited,
.viewHeaderHref:hover {display:inline;
                       color:#FFFFFF;
                       margin-right:0px;
                       margin-left:8px;
                       margin-bottom:3px;
                       padding:0 4px 0 0px;
                       text-align:center;
                       text-decoration: none;
                       font-family: Tahoma, Arial, Helvetica, sans-serif;
                       font-size: 11px;
                       font-weight:bold;}

.viewHeaderNoSort {color:#FFFFFF;
                   text-align:center;
                   margin-top:-10px;
                   text-decoration: none;
                   font-family: Tahoma, Arial, Helvetica, sans-serif;
                   font-size: 11px;
                   font-weight:bold;}

                   /*background-image:url(../images/view_header_background.png);*/

.viewDataOdd {border-bottom: 1px solid #dadada;
              border-right: 1px solid #dadada;
              height:20px;
              padding-right: 5px;
              padding-left: 5px;
              padding-top: 5px;
              padding-bottom: 5px;}

.viewDataEven {border-bottom: 1px solid #dadada;
               border-right: 1px solid #dadada;
               height:20px;
               background-color:#f6f5f5;
               padding-right: 5px;
               padding-left: 5px;
               padding-top: 5px;
               padding-bottom: 5px;}

.viewFooterInfo {background-image:url(../images/view_footer_background.png);
                 text-align:center;
                 font-size:12px;}

.viewFooter {background-image:url(../images/view_footer_background.png);
             text-align:center;
             font-weight:bold;
             padding:5px;
             font-size:12px;}

.printColumn {width:1px;}
.deleteColumn {width:1px;}

.headerDescription {color:red;
                    font-size:14pt;
                    font-variant:small-caps;
                   }

/* KOLORY LINKĂ“W W WIDOKU*/
table a {text-decoration: none;
	       font-family: Arial, Helvetica, Tahoma, sans-serif;
	       font-size: 11px;
         font-weight:bold;
	       color:#5998c9;}

table a:hover {text-decoration: underline;
               /*font-variant:small-caps;*/
               font-weight:bold;
	             font-family: Arial, Helvetica, Tahoma, sans-serif;
	             font-size: 11px;
	             color:red}

/* MENU */

.MSG_MNU_TASKS {background-image:url(../images/msg_tasks_ico.png);
                background-repeat:no-repeat;
                padding-left:20px;
                padding-bottom:3px;}
.MSG_MNU_REPORTS {background-image:url(../images/msg_reports_ico.png);
                  background-repeat:no-repeat;
                  padding-left:20px;
                  padding-bottom:3px;}
.MSG_MNU_ADMINISTRATION {background-image:url(../images/msg_administration_ico.png);
                         background-repeat:no-repeat;
                         padding-left:20px;
                         padding-bottom:3px;}
.MSG_MNU_OTHERS {background-image:url(../images/msg_others_ico.png);
                 background-repeat:no-repeat;
                 padding-left:20px;
                 padding-bottom:2px;}
.MSG_MNU_CLIENTS {background-image:url(../images/msg_clients_ico.png);
                  background-repeat:no-repeat;
                  padding-left:20px;
                  padding-bottom:3px;}
.MSG_MNU_CAUSES {background-image:url(../images/msg_cases_ico.png);
                 background-repeat:no-repeat;
                 padding-left:20px;
                 padding-bottom:3px;}
.MSG_MNU_JOBS {background-image:url(../images/msg_jobs_ico.png);
               background-repeat:no-repeat;
               padding-left:20px;
               padding-bottom:3px;}

.MSG_MNU_CAUSES_QUANTITY {background-image:url(../images/msg_causes_quantity_ico.png);
                          background-repeat:no-repeat;
                          padding-left:20px;
                          padding-bottom:3px;}
.MSG_MNU_CAUSES_REGISTERED {background-image:url(../images/msg_causes_registered_ico.png);
                            background-repeat:no-repeat;
                            padding-left:20px;
                            padding-bottom:3px;}

.MSG_MNU_USERS {background-image:url(../images/msg_users_ico.png);
                background-repeat:no-repeat;
                padding-left:20px;
                padding-bottom:3px;}
.MSG_MNU_DEPTS {background-image:url(../images/msg_depts_ico.png);
                background-repeat:no-repeat;
                padding-left:20px;
                padding-bottom:3px;}
.MSG_MNU_DICTIONARY {background-image:url(../images/msg_dictionary_ico.png);
                     background-repeat:no-repeat;
                     padding-left:20px;
                     padding-bottom:3px;}
.MSG_MNU_MESSAGES {background-image:url(../images/msg_messages_ico.png);
                   background-repeat:no-repeat;
                   padding-left:20px;
                   padding-bottom:3px;}
.MSG_MNU_QUERY {background-image:url(../images/msg_query_ico.png);
                background-repeat:no-repeat;
                padding-left:20px;
                padding-bottom:3px;}
.MSG_MNU_OPTIMIZE {background-image:url(../images/msg_optimize_ico.png);
                   background-repeat:no-repeat;
                   padding-left:20px;
                   padding-bottom:3px;}
.MSG_MNU_ONE_TIME_CODE {background-image:url(../images/msg_code_ico.png);
                        background-repeat:no-repeat;
                        padding-left:20px;
                        padding-bottom:3px;}
.MSG_MNU_BACKUP_DATABASE {background-image:url(../images/msg_backup_database_ico.png);
                          background-repeat:no-repeat;
                          padding-left:20px;
                          padding-bottom:3px;}
.MSG_MNU_RESTORE_DATABASE {background-image:url(../images/msg_restore_database_ico.png);
                           background-repeat:no-repeat;
                           padding-left:20px;
                           padding-bottom:3px;}
.MSG_MNU_SAVE {background-image:url(../images/msg_save_ico.png);
               background-repeat:no-repeat;
               padding-left:20px;
               padding-bottom:3px;}
.MSG_MNU_RESTORE {background-image:url(../images/msg_restore_ico.png);
                  background-repeat:no-repeat;
                  padding-left:20px;
                  padding-bottom:3px;}
.MSG_MNU_LOGOUT {background-image:url(../images/msg_logout_ico.png);
                 background-repeat:no-repeat;
                 padding-left:20px;
                 padding-bottom:3px;}


/* LINKI */

a {text-decoration: none;
	 font-family: Tahoma, Arial, Helvetica, sans-serif;
	 font-size: 11px;
	 color: #FF0000;}
a:hover {text-decoration: underline;
	       font-family: Tahoma, Arial, Helvetica, sans-serif;
	       font-size: 11px;
	       color: #FF0000;}

/* INNE */

.logout {color:#659fcd;
         font-variant:small-caps;
         font-size:20px;
         margin-top:2em;}
.login {color:#659fcd;
         font-variant:small-caps;
         font-weight:bold;
         font-size:18px;
         margin-top:2em;}
.info {font-size:13px;
       font-variant:small-caps;
       color:#2a3778;
       margin-top:5px;}
