﻿/*не работает в ie*/
:root {
  --color-label: #7F7F7F;
  --color-button: #5D5D5D;
  --border-color: #D2D2D2;
  --background-color: rgb(237, 237, 237);
}    
    
body {
    background-color: white; /*color: greenyellow;*/
    color: #000000;
}

.body-main {
    background-color: rgb(237, 237, 237);
}

.st-label-color {
    
}



a { 
     color:  #000000;
}

a:hover {
    color: #0F87FF;
}
textarea {
     /*color: greenyellow;*/
     color: #000000;
   
}

.st-tree {
    border-color:  #D2D2D2;
    border-width: 1px;
    border-style: solid;

}


.st-nav-tree {

    border-style: none;
 
}


.st-tree-item {
  
    background-color: #FFFFFF;
    padding: 1px;
    

}
.st-tree-item-selected {
    background-color: #B0D8FF;
}
.st-tree-item.st-tree-item-hover {
    background-color: #D5EAFF;
}
.st-tree-item-selected.st-tree-item-hover {
    background-color: #97CBFF;
}


.st-assoc-item {
    /*padding: 3px;*/

}
.st-tree-item-label {
    padding-top: 1px;
    padding-left: 1px;
    padding-bottom: 2px;
}
.st-assoc {
     padding-top: 5px;
    padding-bottom: -5px;
    border-color: white;
}
.st-assoc-item-label {
     padding-top: 3px;
    padding-bottom: 3px;
}
.st-wm-item {
    /*color: #666666;*/
    background-color:  #FFFFFf;
    border-color:  #FFFFFf;
    border-width: 0px;
       margin-left: 10px;
   /*box-shadow: 0px 0px 6px #b0b0b0;*/
  
}


.st-qry-item {
    /*color: #666666;*/

    background-color:  #FFFFFf;
    border-color:  #FFFFFf;
    padding: 2px 0px 2px 4px;
    /*box-shadow: 0px 0px 6px #b0b0b0;*/
  
}


.st-wm-item-label {

    margin-top: 6px;
}
.st-wm-item-selected {
    border-color: #E5E5E5; /*border-color:#ffffff;*/
}

.st-qry-item-selected {
    /*border-color: #D2D2D2;*/
   
    /*border-left-color: #D2D2D2;*/
      /*border-top-color: #D2D2D2;*/
  /*border-color:#D2D2D2;*/
   /*box-shadow: 0px 0px 6px #b0b0b0;*/
}

.st-wm-item-selected-label {
    color: #0F87FF;

}


.st-qry-item-selected-label {
    color: #0F87FF;

}



.st-trud-item-selected {
    background-color: #E9E9E9; /*color: #0F87FF;*/
}

.st-qry-item-expanded {
    border-color: #ffffff;
    border-bottom-color:#D2D2D2;
    padding-bottom: 0px;
}

.st-wm-item.st-wm-item-hover {
      /*color: #0F87FF;*/
    /*background-color: #D5EAFF;*/
}

.st-wm-item-label.st-wm-item-hover-label {
      color: #0F87FF;
    /*background-color: #D5EAFF;*/
}

.st-qry-item-label.st-qry-item-hover-label {
      color: #0F87FF;
    /*background-color: #D5EAFF;*/
}

.st-wm-item-selected.st-wm-item-hover {
   
}

.st-toolbar  {
     background-color: #FFFFFf;
    /*background-color:white;*/
    /*border-color:#D2D2D2;*/
     border-color: #FFFFFf;
    border-width: 5px;
    border-style: solid solid solid solid;
    /*border-radius: 5px 0px 0px 5px;*/
}
    
    
.st-form-title {
    color: #0F87FF;
    font-size: 15px;
    
}

   
.st-form-field {
    /*border-color: #E0E0E0;*/
    border: 1px solid;
    border-color: #D2D2D2;
}




.st-form-field-disabled {
    background-color: rgb(244, 244, 244);
    border-color: #D2D2D2;
}


.st-tab {
    background-color: rgb(225, 225, 225);
    border-color:rgb(225, 225, 225);
      /*border-left-color:#D2D2D2;*/ 
    /*background-color:#D2D2D2;*/
    /*border-color:#D2D2D2;*/
      border-width: 1px;
    cursor: pointer;
    border-radius: 5px 5px 0px 0px;
        padding-top: 4px;
    color:#5D5D5D;
    padding-right: 0px;
    padding-bottom: 4px;
    padding-left: 1px;
}

.st-tab-selected {
    background-color:  #FFFFFf;
     border-color:  rgb(225, 225, 225);
      /*border-color: #D2D2D2;*/
    border-bottom-color: #FFFFFf;
    /*border-width: 2px;*/
     /*border-top-color: #0F87FF;*/
      /*border-top-color: rgb(230, 230, 230);*/
     color: #0F87FF;
       cursor:default;
         padding-right: 2px;
          padding-left: 2px;
             margin-left: -1px;
    /*color: #666666;*/
    /*border-radius : 7px 7px 0px 0px;*/
}
.st-tab-hover {
   
     color: #0F87FF;
    
}

.st-action-tab {

     background-color: #FFFFFf;
     border-color: #FFFFFf;
}

.st-action-tab-hover {
    /*color: inherit;*/
    border-color: rgb(220, 220, 220);
    background-color: rgb(220, 220, 220);
}




.st-action-tab.st-tab-selected {

    border-color: white;
    background-color:  rgb(220, 220, 220);
      color:#5D5D5D;
     /*color: inherit;*/

}


.st-action-tab-doing {
    background-color: #FFFFFf;
    border-color: #FFFFFf;
   cursor:default;
    /*color: #8D8D8D;*/
}
.st-action-tab.st-tab-selected.st-action-tab-doing {
     background-color: #FFFFFf;
    border-color: #FFFFFf;
     border-color: #FFFFFf;
        /*color: #8D8D8D;*/
   
}
.st-tab-line {
    border-bottom-color:#FFFFFf;
}



.st-field-label {
    color: #7F7F7F;
}

.st-panel {
    background-color: #FFFFFf;
    border-color: #FFFFFf;
       /*box-shadow: 0px 0px 6px #b0b0b0;*/
}



/*.st-nav-panel {
    background-color: #FFFFFf;
    border-color: #FFFFFf;
    
}*/
.st-nav-panel {
    background-color:  #FFFFFf;
    border-color:  #FFFFFf;
    
}
/*.st-nav-tree {
    margin: -5px;
    margin-top: -8px;
}*/

.st-main-header {
    background-color:  rgb(237, 237, 237);
    border-color: rgb(237, 237, 237);
    font-size: 14px;
}

/*----*/

.st-column-title {
    /*border-color: rgb(119, 119, 204);*/
    border-color:  #D2D2D2;
    background-color: #FFFFFf;
    color:  #7F7F7F;
}

.st-column-data-panel {
    border-color: #D2D2D2;
}

.st-column-title-panel {
    border-color: #D2D2D2;
}



.st-cell-cont {
   
            padding : 0px;
           margin : 0px;
           height : 16px;
}
.st-cell-cont-first {
   
           height :17px;
}

.st-cell-cont-hidden {
   
    
           height : 0px;
}
.st-cell {
   
    border-color: #D2D2D2;
    background-color: white;
    padding: 2px;
    height:16px;
    border-width: 1px;
}

.st-cell-hidden {
   
    border-width: 0px;
    padding: 0px;
    height:0px;
}

.st-cell-selected {
   background-color: #D5EAFF;
}

.st-first-column-cell {
   
    /*border-color: red;*/
    background-color: #FFFFFf;
}

.st-first-column-cell-hover {
   
    /*border-color: red;*/
    background-color:#D2D2D2;
}

/*.st-table-info-text {

    color: brown;
}*/


.st-table-header {
    /*border-color:#D2D2D2;*/
    border-color: white;
    /*color: brown;*/
    color: #7F7F7F;
    background-color: #FFFFFf;
}

.st-table-toolbar {
    /*background-color:  #FFFFFf;*/
    border-color: #FFFFFf;
    border-width: 1px;
    border-style: solid solid none none;
    border-radius: 0px 15px 15px 0px;
 
}

.st-table-container {
     /*border-color: #D2D2D2;*/
    border-color: white;
     background-color: white;
}

.st-main-panel-label {
     /*color: #0F87FF;*/
}

.st-main-panel-info {
    /*background-color: white;
    border-radius: 3px;
    padding: 3px;*/
    color: #0F87FF;
}

.st-main-panel-info-hover {
    color: #0F87FF;
    text-decoration: underline;
}

.st-field-link-hover {
    color: #0F87FF;
   
}

.st-main-panel-item {
    padding-left:10px;
    
}

.st-button {
    padding: 3px;
    margin-top: -2px;
    margin-left: -2px;
    border-radius: 3px;
      color: #5D5D5D;
}
.st-button-hover {
    background-color:  rgb(210, 210, 210);

}

.st-button-pressed {
    padding: 2px;
    border-style: solid;
    border-color: white;
    border-width: 1px;

    background-color:  rgb(210, 210, 210);
}


.st-assoc-cur {
      color: #0F87FF;
}

.st-text-button {
    /*background-color: #FFFFFf;*/
    margin: 2px;
}

.st-text-button.st-button-hover {
    background-color:#D2D2D2;
}




.st-mhist {
      border-color:white;
}


.st-green-button {
    background-color: #E1E1E1;
    margin-left: -3px; /*width: 100px;*/
}
.st-green-button.st-button-hover {
    background-color: #D3D3D3;
}

.st-message {
  
    margin: 5px;
    text-align:center;
     /*margin-left: 5px;
     margin-right: 5px;*/
}

.st-message-body {
    padding: 7px;
    display: inline-block;
    /*background-color: #ECECFF;*/
    border-radius: 10px;
     text-align:left;
   box-shadow:0px 1px 3px  #999999; 
}



.st-message-head {
    display: inline-block;
    margin-bottom: 5px; 
    color: #919191;
}







.st-message-out {
  margin-right: 180px;
  text-align:left;
}

.st-message-inner {
  margin-right: 180px;
  text-align:left;
}


.st-message-in {
  margin-right: 180px;
  text-align:left;
}
.st-message-my {

     margin-right: 5px;
    margin-left: 180px;
    text-align:right;
}

.st-message-body-out {
    /*background-color: #D7F3FF;*/
    background-color: #F3F3F3;
  
}


.st-message-body-in {
    /*background-color: #FFE9FF;*/
    background-color: #D5EAFF;
}


.st-message-body-inner {
   
     background-color: #FFFFFF;
       /*border-style: solid;
    border-width: 1px;
    border-color:  #D2D2D2;*/
 
}
.st-menu-tree {
     box-shadow: 0px 0px 6px #b0b0b0;
}
.st-menu-tree-item-hover {

    background-color: rgb(220, 220, 220);
}

.st-list-item {
    padding: 5px;
    margin: 5px;
    margin-bottom: 15px;
}
.st-list-item-selected {
      background-color: #D5EAFF;
}


.st-list-msg {
    padding: 10px;
}