/*.icon{
    width: 16px;
    height: 16px;
}*/
.uploader{
    height: 100px;
    width: 200px;

}
.addNewButton{
    margin-left: 18px;
    margin-right: 3px;
}
.leftTextTable{
    margin-right: 10px;
}
.subPanelHWSW{
    min-height: 120px;
    border: 0;
}
.paid{
    background-color: lightgreen;
}
.unpaid{
    background-color: coral;
}
.we{
    font-weight: bold;
}
.activeCustomer{
    color: black;
}
.nonactiveCustomer{
    color: gray;
}
.nonactive{
    color: gray;
}
.rich-table-cell.deletedInfoACTIVE{
    background-color:palegreen;    
    padding: 5px;   
    border:0;
}
.rich-table-cell.deletedInfoDELETED{
    background-color: tomato;
    padding: 5px;   
    border:0;
}
.rich-table-cell.deletedInfoARCHIVED{
    background-color: gold;
    padding: 5px;   
    border:0;
}
.rich-table-cell.deletedInfoACTIVENone{
       
    border:0;
}
.rich-table-cell.deletedInfoDELETEDNone{
    background-color: tomato;
    padding: 5px;   
    border:0;
}
.rich-table-cell.deletedInfoARCHIVEDNone{
    background-color: gold;
    padding: 5px;   
    border:0;
}

.deletedParentMessageInfoACTIVE{
    /* margin: -10px -10px -10px -3px;*/
    padding: 0px;    
    background-color: palegreen;

}
.deletedImage{
    width: 16px;
    height: 16px;
    position:relative;
}
.privateMessagesImage{
    width: 21px;
    height: 21px;
    margin-right: 8px;    
    padding: 0px;
}
.alertsImage{
    /* width: 21px;*/
    max-height: 21px;
    margin-right: 12px;    
    padding: 0px;
}
.checkboxes{
    text-align: right;
    /*float: left;*/
}
.checkboxes2{
    width: 100%;
    margin: 5px;
    float: left;
}
.addNewMessagePanel{
    margin-bottom: 20px;
}
.rich-filter-input{
    width:75px;
}
.tabEditUser{
    float: left;
}
.logoForm{
    margin-top: -10px;
    margin-left: 0px;
    padding-top: 5px;
    float: left;
    /*width: 100px;*/

    text-align: left;
    display: block;
    height: 15px;
    /* width: 300px;*/


}
.logoApplication{
    font-size: 30px;
    font-weight: bolder;
    z-index:10;
    position: absolute;
    left: 42px;
    top: 45px;
}
.logoFormTitle{
    text-decoration: none;
    font-family: Calibri;
    /*font-style: italic;*/
    font-weight: bold;
    font-size: 20px;
    color: black;
    /*  margin-top: 20px;
  margin-left: -50px;*/
    z-index:10;
    position: absolute;
    left: 45px;
    top: 26px;
}
.logoOur{
    text-decoration: none;
    font-family: Calibri;
    font-style: italic;
    font-weight: bold;
    font-size: 18px;
    color: black;
    /*  margin-top: 20px;
  margin-left: -50px;*/
    z-index:10;
    position: absolute;
    left: 47px;
    top: 13px;
}
.logoFormTitle:hover{
    text-decoration: none;
    font-family: Calibri;
    font-style: italic;
    font-weight: bold;
    font-size: 20px;
    color: #3b5c85;
}
.logoOur:hover{
    text-decoration: none;
    font-family: Calibri;
    font-style: italic;
    font-weight: bold;
    font-size: 20px;
    color: #3b5c85;
}
.logoApp{
    font-family: Calibri;
    font-weight: bold;
    font-size: 20px;
    color: white;
    margin-right: 10px;
}
.logo{
    margin-top: 30px;
    text-align: center;
    height: 45px;
    display: block;
    /*background-image: url(images/logo.png);*/
}
.mainPanel{
    float: left;
}
.panelEditKeyButtons{
    border: 0;
}

.centralPanelGrid{
    float: left;
    border-bottom: 0px;
    border-right: 0px;
    border-top: 0px;
    border-left: 0px;

    /*min-width:603px;min-height:500px;float:left;margin-bottom:10px;padding:0 18px 10px 16px;margin:1px 0 15px 0;background:#fff;*/

    width: 100%;
    min-height: 520px;

}
.centralPanelInside{
    /*background:#fff;*/
    margin-left: 230px;
    margin-right: 230px;
    min-height: 500px;
    margin-bottom: 10px;

    /* margin-top: 0px;
     padding-top: 1px;
      padding-left: 10px;   */
    /*  overflow: auto;*/
}
.centralPanelInside2{

    overflow: auto;

}

.centralPanelInside hr {
  display: block;
  color: #cccccc;
  background-color: #eeeeee;
  width: 80%;
  margin-top: 10px;
  margin-bottom: 24px;
}

.panelIndex{
    min-height: 500px;
    background: #fff;
    padding: 0px;
    padding-top: 10px;
    padding-left: 0px;
    padding-right: 2px;
    width: 100%;
    overflow: auto;
}
.panelIndexTableOfExchange{
    min-height: 475px;
    background: #fff;
    padding: 0px;
    padding-top: 10px;
    width: 100%;
    overflow: auto;
}
/*.tabHeaderClass{
    border: 0;
}
.selectedTab{
    border-bottom: 1px;
}*/
.centralForm{
    float: left;
    /* width: 600px;*/
    /* height: 100px;*/
}
.tabPanel{
    min-height: 450px;
    display: block;
    padding: 0px;   
    /* float: left;*/
    border-bottom: 1px solid #dadad6;
    border-left: 1px solid #dadad6;
    border-right: 1px solid #dadad6;
    margin: 0px;


    width: 100%;
    background: #fff;

}
.tabContent{
    padding-top: 10px;
    margin: 10px;
   margin-top: 0px;
}

.tabPanelInside{
    border: 0px;   
    margin: 0px;
    padding: 5px;

}

.sidebar{
    padding-top: 5px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    margin: 0px;
    font-family: Arial, Verdana, sans-serif;
    font-size: 11px;


}

.rich-table{
    margin:0 0 5px 0;border-collapse:separate;border-spacing:1px;
    /* width: 100%;*/

}
.rich-table-caption{
    padding:0 0 6px 0;text-align:center;font-weight:bold;
}
.rich-table-headercell{
    background:#fff;border:1px solid #727678;color:#000;
}
.rich-table-subheadercell{
    background:#727678;border:1px solid #727678;color:#fff;
}
.rich-table-cell{
    padding:4px 8px;border: 1px solid #c7c7c7; vertical-align: middle;

    /* font-size: 12px;*/
}
.rich-filter-input{
    width: 50px;
}

.rich-panel.leftMenu{
    border-top: 0px;
    border-left: 0px;
    border-bottom: 0px;
    /*   border-right: 2px;*/
    /*  display: block;*/
    min-height: 520px;
    float: left;
    width: 215px;
    /* margin-top: 15px;*/
    /*margin: 0px;*/
    border-width: 4px;
    border-color: #3b5c85;
    margin-top: -5px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 5px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
}
.leftMenuTitle{
    font-weight: bold;
    font-size:14px;
    margin-bottom: 10px;
}
.tableLeftMenu{
    border: 0px;
}
.tableLeftMenuColumn{
    border: 0px;
}
.leftMenuLinkTypePropertyInstance{
    font-size:12px;
    text-decoration: none;
    /*font-weight: bold;*/
    color: black;
}
.leftMenuMapImage{
    /*width: 90px;*/
    /*height: 90px;*/
}
.leftMenuLinkQueue{
    font-size:11px;
    text-decoration: none;
    color: black;
    padding-left: 10px;
}
.leftMenuLinkPrivateQueue{
    font-size:11px;
    text-decoration: none;
    color: red;
    padding-left: 10px;
}

.rightMenu{
    border: 0;
    min-height: 500px;

    float: right;
    /* width: 200px;*/
    min-width: 250px;
    margin-top: 15px;
    margin-left: 10px;
    padding-right: 5px;
    font-family: Calibri;

}
.rightMenuColumn{
    padding-right: 5px;
    vertical-align: top;
}
.rightMenuPhoto{
    max-height: 50px;
    max-width: 40px;

    border-width: 5px;
}
.rightMenuTableCoupons{
    border: 0;
}
.rightMenuTableColumn{
    border: 0;
}
.rightMenuRow1{
    background-color:lavender;
}
.rightMenuTitle{
    font-weight: 500;
    font-family: Calibri;
    font-size: 14px;
}
.rightMenuTitleCoupons{
    color: black;
    font-weight: 500;
    font-family: Calibri;
    font-size: 14px;
    text-decoration: none;
}
.tableHeader{
    text-align: left;
}
.table{
    float: left;
    margin-right: 10px;
    border: 0px;
    display: block;
    max-width: 780px;
}
.footer{
    text-align: center;
    border-bottom: 0;
    border-left: 0;
    border-right: 0;
}
.col1{
}
.col2{
}
/*.header{
    margin: 0px;
    padding: 0px;
}*/
.rich-panel.headerPanel{
    /* border-top: 0;
     border-left: 0;
     border-right: 0;*/
    border-width: 4px;
    border-color: #3b5c85;
    display: block;
    min-height: 75px;
    min-width: 1024px;
    margin: 0px;/*-22px;*/    
    /*background: url('../images/headerNew.jpg') repeat-x;    */

    background-color: #4f81bc;
    padding: 0px;

}

.editImage{
    border: 0;

    /*background-image: url("");*/
}
.documentsImage{
    width: 16px;
    height: 16px;

}
.historyImage{
    border: 0;
    width: 16px;
    height: 18px;
}

.discussionPhoto{
    /*border: 2px;*/
    /*  max-width: 24px;*/
    max-height: 40px;
    background:#eee;border:1px solid #0080d8;
    float: left;
    margin: 6px;
    margin-top: 0px;
    margin-left: 2px;
    border-bottom: 2px;
}
.usersPhoto{
    max-height: 40px;
    background:#eee;border:1px solid #0080d8;
    
    margin: 0px;
    padding: 0;
}
.deleteImage{
    border: 0;

    /*background-image: url("");*/
}
.restoreImage{
    border: 0;
    width: 16px;
    height: 16px;
    /*background-image: url("");*/
}
.infoImage{
    border: 0;
    width: 14px;
    height: 14px;
    /*background-image: url("");*/
}
.link:hover{
    background-color: lightblue;
    color: black;
}
.treeNode:hover{
    background-color: lightblue;
    color: black;
}
.selectedHWSW{
    background-color: lightblue;
}
.panelHWSW{
    float: left;
}
.panelKeys{
    float: left;
}
.panelNotes{
    float: left;
}
.panelInstancesHistory{
    /*float: left;*/
    margin-bottom: 10px;
}
.rich-mpnl-controls .hidelink{
    text-align: right;
    float: right;
    margin: 2px;
}
/*.rich-mpnl-body*/ .panelGridInModalPanel{
    width: 250px;
}
.panelInModalPanel600{
    width: 600px;
}
.columnPanelEditUser{
    vertical-align: top;
}
.linkToTableOfExchange{
    margin: 15px;
}
.hidelink{
    text-align: right;
    float: right;
    /* margin: 2px;*/
}
.currentUserForm{
    /* padding-top: 66px;*/
    /* vertical-align: bottom;
     margin-bottom: -3px;
     text-align: right;*/
    /*float: right;*/
}
.localeForm{
    padding: 0px;
    float: right;
    text-align: right;
    margin: 0px;
    margin-bottom: -40px;



}
.panel table{
    width: 100%;
}
.panel table td{
    width: 50%;
    text-align: center;
}
.panelHeader{
    min-width: 200px;
    text-align: left;
    padding-right: 17px;
}
.panelHeader2{
    width: 240px;
    text-align: left;
}
.panel{
    width: 200px;
    text-align: left;
}

#waitPanel{
    width: 200px;
    text-align: right;
}
.successful{
    color: lightgreen;
}
.rich-panel-header.loginHeader{
    background:#0e93d5  url('../img/comments-ol-li-reply.gif');
    /*border-color:#4f81bc;*/
    border: 0px;
    text-align: left;
    text-shadow:1px 1px 0 #0a78b6;
    color: white;
    height: 15px;
    font-size: 12px;
    padding: 4px 10px 3px 10px;
    /*font-weight: bold;*/

}
.loginForm{
    min-height: 500px;
    border:0;
    padding: 20px;
}
.rich-panel.loginPanel{
    /*width: 254px;*/
    /*border-width: 3px;*/
    border-color:#c7c7c7;
    margin: 20px;
}

.theFirstForm{
    min-height: 500px;
    border-top: 0;
    border-bottom: 0;
    border-right: 0;
}
.theSecondForm{
    min-height: 500px;
    border-top: 0;
    border-bottom: 0;
    border-right: 0;
}
.error400Form{
    min-height: 500px;
    border-top: 0;
    border-bottom: 0;
    border-right: 0;
    border-left: 0;
}
.error404Form{
    min-height: 500px;
    border-top: 0;
    border-bottom: 0;
    border-right: 0;
    border-left: 0;
}
.error403Form{
    min-height: 500px;
    border-top: 0;
    border-bottom: 0;
    border-right: 0;
    border-left: 0;
}
.errorForm{
    min-height: 500px;
    border-top: 0;
    border-bottom: 0;
    border-right: 0;
    border-left: 0;
}
.errorViewExpiredForm{
    min-height: 500px;
    border-top: 0;
    border-bottom: 0;
    border-right: 0;
}
.logoutedForm{
    min-height: 500px;
    border-top: 0;
    border-bottom: 0;
    border-right: 0;
}
.logoutButton{
    margin-left: 10px;
}
#loginButtons{
    text-align: right;
}
.errorMessage{
    color: red;
    margin: 10px 20px;
}
.errorImage{
    height: 12px;
    width: 12px;
}
.selectedClass{
    background-color: lightblue;
}
.tableDiscussionMessages{
    width: 100%;
    border: 0px;
    margin-top: 10px;
}
.row1{
    /* min-height: 40px;*/
    min-width: 200px;
    /*  border-right: 0;*/
     background:#ebeae8;border-color:#c7c7c7;
      /*background-color: lightblue;
  border-bottom: 2px;*/
   
}
.row2{
    /*   min-height: 30px;*/
    min-width: 200px;
    /*background-color: lightblue;*/
    background:#fff;border-color:#ebeae8;
}

.rowComment1{
    /* border: 0;*/
    /* min-height: 40px;*/
    /* min-width: 200px;*/
    width: 200px;
    /*  background-color: #dce6f2;*/
    /*  border-color: #000;
      border-bottom: 5px;
      border-left: 5px;*/
    border: 0;
    padding: 0;
    margin: 0;
}
rowComment2{
    /*  border: 0;*/
    /*  min-height: 30px;*/
    /* min-width: 200px;*/
    width: 200px;
    /*background-color: #dce6f2;*/
    /*clear:both;margin:0;padding-top:7px;border-bottom:1px solid #a6cee4;line-height:100%;*/

}
.tableComments{
    border: 0px;
    margin: 0;
    padding: 0;
    width: 100%;
}
.columnMessage{
    /* min-height: 40px;*/
    width: 100%;
    /*   border-top: 1px;
       border-bottom: 1px;
       border-left:  0px;
       border-right:  0px;
       padding-left: 0;*/
    border: 0;
    /*  padding: 1px;
      margin: 1px;
      padding-left: 2px;*/
    /* border: 0 2px;
       border-color: #000;*/


}
.columnUnderline{
    background:#a6cee4;
    /* border: 1px;
     border-color: #a6cee4;*/
    height: 1px;
    margin-top: 5px;   

}
.columnUnderline2{
    background:#a6cee4;
    /*border: 1px;*/

    height: 1px;
    margin: 0px;
    padding: 0;
    margin-top: 18px;   
}

.formDiscussion{
    width: 100%;
}
.tabDiscussion{
    width: 100%;    
}
.columnRestore{
    border-top: 1px;
    border-bottom: 0px;
    border-left:  0px;
    border-right:  0px;
    vertical-align: top;
}
.columnArchive{
    border-top: 1px;
    border-bottom: 0px;
    border-left:  0px;
    border-right:  0px;
    vertical-align: top;
}
.columnDelete{
    border-top: 1px;
    border-bottom: 0px;
    border-left:  0px;
    border-right:  0px;
    vertical-align: top;
}
.columnRestorefalse{
    border-top: 1px;
    border-bottom: 0px;
    border-left:  0px;
    border-right:  0px;
    vertical-align: top;
}
.columnArchivefalse{
    border-top: 1px;
    border-bottom: 0px;
    border-left:  0px;
    border-right:  0px;
    vertical-align: top;
}
.columnDeletefalse{
    border-top: 1px;
    border-bottom: 0px;
    border-left:  0px;
    border-right:  0px;
    vertical-align: top;
}
.columnRestoretrue{
    border-top: 1px;
    border-bottom: 0px;
    border-left:  0px;
    border-right:  0px;
    vertical-align: top;
}
.columnArchivetrue{
    border-top: 1px;
    border-bottom: 0px;
    border-left:  0px;
    border-right:  0px;
    vertical-align: top;
}
.columnDeletetrue{
    border-top: 1px;
    border-bottom: 0px;
    border-left:  0px;
    border-right:  0px;
    vertical-align: top;
}
.columnPhoto{
    border-top: 1px;
    border-bottom: 0px;
    border-left:  0px;
    border-right:  0px;
    width: 20px;
    padding: 0;
    padding-left: 5px;
    vertical-align: top;
}
.firstCommentColumn{
    border: 0px;
    padding: 0px;
    margin: 0px;
    padding-left: 4px;
    padding-top: 5px;
    vertical-align: top;
}

.columnIndex1{
    width: 76%;
    vertical-align: top;

}
.columnIndex2{
    width: 24%;

    vertical-align:top;
}

.row1:hover{

    background-color: lightblue;
}
.row2:hover{

    background-color: lightblue
}

.messageRow:hover{

    background-color: lightblue;
}
.panelGrid{
    width: 220px;
}
.mainTitle{
    font-family: Calibri;
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 10px;
    padding-top: 2px;
    padding-left: 10px;
    margin: 0px;

}
.mainTitleMessage{
    font-family: Calibri;
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 10px;
    padding-top: 0px;
    padding-left: 2px;    
    margin-top: -8px;


}
.rich-panel.headerToolBar{
    /*vertical-align:bottom;*/
    border-width: 4px;
    border-color: #3b5c85;

    display: block;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-right: 0px;
    padding-left: 0px;
    margin-left: 201px;
    margin-top: 20px;
    margin-right: -10px;
    margin-bottom: -10px;
    border-bottom: 0px;
    border-right: 0px;
    background-color: #4f81bc;
    min-height: 28px;


}
.rich-panel.panelCurrencyRate{
    float: left;
    /* margin-left: -238px;*/
    margin-bottom: 0px;
    margin-top: 10px;
    max-height: 20px;
    padding: 0px;
    display: block;
    background-color: #4f81bc;
    border: 0px;
    text-align: center;
    font-weight: bold;
    padding: 0px;
    /*width: 200px;*/
}
.headerMenuItem{
    /* margin-right: 15px;
     font-weight:bold;
     text-decoration: none;
     font-size: 17px;
     color: white;
     padding: 0px;
     font-family: Calibri;*/
    float:left;margin-left:5px;
    display:block;padding:9px 18px;text-decoration:none;color:#fff;
}
.headerMenuItem:hover{
    margin-right: 15px;
    font-weight:900;
    text-decoration: none;
    font-size: 17px;
    color: whitesmoke;
    padding: 0px;
    font-family: Calibri;

    /*background-color: lightblue;*/
}
.headerMenuItemAnonym{
    margin-right: 15px;
    font-weight:bold;
    text-decoration: none;
    font-size: 17px;
    color:#3b5c85;
    padding: 0px;
    font-family: Calibri;
}
.headerMenuRightSide{
    float: right;
    margin-top: -7px;


}
.headerMenuLeftSide{
    float: left;
    margin-top: -7px;
    padding: 0px;
}
.profilePhoto{
    max-height: 50px;
    max-width: 40px;
    margin:0;
    margin-bottom: 5px;
}
.textLabel{
    font-weight: bold;

}
.mapImage{
    max-height: 160px;
    min-width: 160px
}
.mapImageEdit{
    max-height: 60px;
    min-width: 60px
}
.mapImageInTable{
    max-height: 40px;
    min-width: 40px
}

.newCurrencyText{
    color:green;
}
.tableNewRates{
    float: left;
    border: 0px;
}
.inputTextRate{
    width: 40px;
}
.panelPersons{
    /* max-width: 780px;
     /*height: 200px;*/
    overflow:auto;
    padding: 0 0 0 0;
    /*   display: block;*/
}

.tablePersons{
    width: 100%;
    /*   overflow: scroll;
    max-width: 800px;*/
    /*display: block;*/
}
.tableCoupons{
    width: 100%;
}
.tableAllQueuesOverflow{
    overflow: auto;
    width: 900px;
    /* margin-right: -270px;*/
 }
 .tableCompaniesOverflow{
      overflow:scroll;
    /*max-width: 1000px;;*/
    display: block;
    margin: 5px;
}
.panelQueues{
    max-width: 780px;
    /*height: 200px;*/
    overflow:auto;
    padding: 0 0 0 0;
    display: block;
}
.panelCompanies{
    width: 780px;
    /*height: 200px;*/
    overflow:auto;
    padding: 0 0 0 0;
    display: block;
}
.panelCoupons{
    max-width: 780px;
    /*height: 200px;*/
    overflow:auto;
    padding: 0 0 0 0;
    display: block;
}

.tabCustomers{
    width: inherit;
}
.formCustomers{
    width: inherit;
}
.tabPersons{
    width: inherit;
}
.panelAddress{
    margin-top: 80px;
    margin-left: 10px;

}

.panelContactAddress{
    margin-top: 80px;
    margin-left: 10px;

}
.panelGridProfileUserInfo{
    vertical-align: top;
}

.typePropertyForStartQueuetrue{
    background-color: lightcoral;
}
.typePropertyForStartQueuefalse{

}
.privateQueueColumntrue{
    background-color: lightcoral;
}
.panelQueueGeneral{
    padding-top: 10px;
    padding-bottom: 24px;
}
.panelQueueGeneralColumn1{
    width: 180px;
}
.panelQueueGeneralColumn2{
    width: 80px;
    text-align: right;
}
.panelQueueGeneralColumn3{
    width: 50px;
    text-align: right;
}

.formTextAnnexes{
    margin-top: 20px;
    width: 100%;
}
.tableTextAnnexes{
    width: 100%;
}
.tableDocuments{
    width: 100%;
}

.panelCurrentTypePropertyInstancies{
    border: 0px;
}
.panelQueues{
    margin-bottom: 10px;
}
.rich-panel.privateQueuePasswordPanel{
    border-width: 3px;
    border: 1px solid #727678;/*#c7c7c7;*/
}
.rich-panel-header.privateQueuePasswordPanelHeader{
    background:#0e93d5  url('../img/comments-ol-li-reply.gif');
    /*border-color:#4f81bc;*/
    border: 0px;
    text-align: left;
    text-shadow:1px 1px 0 #0a78b6;
    color: white;
    height: 15px;
    font-size: 12px;
    padding: 4px 10px 3px 10px;
    /*font-weight: bold;*/

}
.privateQueuePanel{
    float: left;
    border: 0;
}
.tableInsertingCustomerCoupons{
    max-height: 150px;
    width: 600px;
}
.queueMembersTable{
    border: 0;    
}

.queueMembersTableColumn{
    border: 0;
    vertical-align: top;
}
.queueMembersPhoto{
    max-height: 50px;
    max-width: 40px;
}
.discussionMessageCreatedBy{
    float: left;
    margin-bottom:7px;font-size:1em;
    margin-right:6px;text-decoration:none;font-weight:bold;color:#0075b5;
    font-size:12px;
    /* color: blue;
        margin-bottom: 5px;
        margin-top: 0px;*/

}
a{/*aby v prehliadacoch okrem firefoxu neboli podcioarknute odosielatel, predmet sukromnej spravy*/
    text-decoration: none;
}
.discussionMessageText{
    /*  padding-bottom: 5px;*/
    padding: 0;
    margin: 0;
    margin-top: 20px;
    width: 100%;
    color: #555;
    /* border-bottom: 2px;
     border-color: #000;*/
    border: 0;
    text-decoration: none;
}

.discussionMessageCreated{
    /*color: gray;*/ 
    font-size:12px;
    float: left;
    padding-bottom: 5px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    margin-left:10px;padding-left:10px;background:url('../img/comments-ol-li-h3-span.gif') left 2px no-repeat;color:#03a1d1;
}
.messageSubject2{
    margin-bottom:7px;font-size:1.1em;font-weight:normal;
    text-decoration:none;color: #000;
    float: left;
}
.linkAddComment{
    float: right;
    padding: 0;
    margin: 0;

    margin-top: -19px;
    margin-right: 5px;
    text-decoration: none;
}
.insertCouponLink{
    margin-left: 8px;
    text-decoration: none;
    margin-bottom: 10px;
    color: white;
    background-color: #0F93D6;
    font-weight: bold;
    font-size: 110%;
    padding: 4px 10px 4px 10px;
}
.removeCouponLink{
    margin-left: 20px;
    text-decoration: none;
    margin-bottom: 10px;
    color: white;
    background-color: #0F93D6;
    font-weight: bold;
    font-size: 110%;
    padding: 4px 10px 4px 10px;
}
.columnQfferStateFREE{
    background-color: lightgreen;
}
.columnQfferStateBOOKED{
    background-color: lightskyblue;
}
.columnQfferStateBOUGHT{
    background-color: lightseagreen;
}
.columnQfferStateUNAVAILABLE{
    background-color: lightcoral;
}
.warningAboutMissingMoney{
    color: red;
}
#panelVotingAboutPropertyTitle{

    border: 2px;
    border-color: #000;
    width: 100%;

    padding: 2px;   
    margin: 2px;
}
.panelPropertyVoting{
    min-width: 60%;
    margin-top: 0px;
    margin-bottom: 20px;

    /* margin: 0 -40px 20px 0;*/
}
.panelPropertyVotingOffers{
    /*width: 100%;*/
}
.tabVotings{
    width: 100%;
}
.tablePropertyVotingOffers{
    width: 100%;
    border: 0;
    background-color: #dce6f2;
    margin-top: 8px;
}
.votingAboutPropertyTitle{

    font-size: 12px;
    font-weight: normal;
    font-family: Calibri;;
}
.panelPropertyVotingOffers{
    width: 100%;
}
.columnPropertyVotingOffers1{
    width: 65%;
}
.columnPropertyVotingOffers2{
    width: 35%;
    text-align: right;
}
.rich-table-row.rowPropertyVotingOffers1{
    width: 300px;
}
.rich-table-row.rowPropertyVotingOffers2{
    width: 300px;
}
.linkEditVoting{
    float: right;
}
.pnaelFooterPropertyVotingOPtions{
    width: 100%;
}
.votingCreated{
    color: gray;
    padding-bottom: 5px;
}
.votingOfferName{
    color: blue;
    margin-bottom: 5px;
    margin-top: 0px;
}
.columnPropertyOfferInVoting{
    width: 80%;
}
.propertyOfferDetailsPhoto{
    max-height: 160px;
    min-width: 160px;
    margin: 5px;
    background:#eee;border:1px solid #0080d8;
}
.panelVotings{
    margin-top: 10px;
    margin-right: 0px;   
    margin-bottom: 0px;   
    margin-left: 0px;  
    padding: 0 0 0 0;
    border:0;
    width: 100%;
}
.customerVotingsTitle{
    font-size: 12px;
    font-weight: normal;
    font-family: Calibri;
    float: left;


}
.panelNewVotingOption{
    float: right;
}
.votingAboutPropertyNotStartedTitle{
    color: red;
    padding: 10px;
}
.buttonNewVoting{
    float:right;clear:both;margin-top: -32px;margin-bottom:0px;padding:4px 5px 5px 5px;background:#0e93d5  url('../img/comments-ol-li-reply.gif') repeat-x;text-align:center;text-decoration:none;text-shadow:1px 1px 0 #0e7ab8;font-weight:bold;color:#fff;

}
.buttonNewVoting:hover{    
    text-shadow:1px 1px 0 #5bc4ff;color:#054e74;

}
.panelVotingOptionsTitle{
    float: left;
}
.columnVotingOption1{

}
.columnVotingOption2{
    background-color: #dce6f2;

}
.buttonViewVotingOptions{
    margin-left: 5px;
    margin-right: 10px;
}
.buttonHideVotingOptions{
    margin-left: 5px;
    margin-right: 10px;
}
.documentsImageLink{
    float: right;
    margin-right: 8px;
}
.restoreLink{
    float: right;
    margin-right: 8px;
}
.deleteLink{
    float: right;
    margin-right: 8px;
}
.archiveLink{
    float: right;
    margin-right: 8px;
}
.textAnnexesImageLink{
    float: right;
}
.panelGridVotingOptions{
    margin-top: 10px;
}
.panelVotingOptions{
    width: 100%;
}
.columnVotingOptions1{
    width: 65%;
}
.columnVotingOptions2{
    width: 35%;
}
.columnWinningVotingOptiontrue{
    background-color: lightgreen;
}
.purchasePrice{
    font-weight: bold;
    margin: 0 0 10px 0;
}
.propertyDetailsPhoto{
    max-height: 140px;
    min-width: 140px;
    margin: 10px;
    background:#eee;border:1px solid #0080d8;
}
.propertyAnnexesTitle{
    font-weight: bold;
    margin: 0px;
    padding: 0px;
}
.panelPropertyInfo{
    padding-top: 10px;
    margin-bottom: 10px;
}

.columnPropertyOfferPhotofalse{
    border-top: 1px;
    border-bottom: 0px;
    border-left:  0px;
    border-right:  0px;
    width: 30px;
    vertical-align:top;
}
.columnPropertyOfferPhototrue{
    border-top: 1px;
    border-bottom: 0px;
    border-left:  0px;
    border-right:  0px;
    width: 30px;
    vertical-align:top;
    background-color: lightgreen;
}
.tableMessages{
    width: 100%;
    border: 0px;
    float: left;
}
.privateMessageCreated{
    color: grey;
    float: right;
}
.columnParentMessage{
    border: 0px;

    width: 100%;

}
.columnReplyMessage{
    border: 0;
    width: 100%;
}
.tabInboxtrue{
    width: 100%;
}
.tabInboxfalse{
    width: 100%;
}
.tabInboxtrue.rich-tab-header{   
    font-weight: bold;
}
.messageSubject{
    font-weight: bold;
}
.tabConversationstrue{
    width: 100%; 
}
.tabConversationsfalse{
    width: 100%; 
}
.tabConversationstrue.rich-tab-header{   
    font-weight: bold;
}
.tabOutbox{
    width: 100%;
}

.rich-panel.panelParentMessagePhoto{
    border: 0px;
    margin: -10px -10px -10px -3px;
    padding: 0px;
    /* background-color: #dce6f2;*/  
}
.rich-panel.panelParentMessage{
    border: 0px;
    margin: -10px -10px -3px -10px;
    padding: 0px;
    /* background-color: #dce6f2;*/
    width: 100%;
}
.rich-panel.panelParentMessagePhotofalse{
    border: 0px;
    margin: -10px -10px -10px -3px;
    padding: 0px;
    /* background-color: #dce6f2;*/
}
.rich-panel.panelParentMessagefalse{
    border: 0px;
    margin: -10px -10px -3px -10px;
    padding: 0px;
    /* background-color: #dce6f2;*/
}
.rich-panel.panelParentMessagePhototrue{
    border: 0px;
    margin: -10px -10px -10px -3px;
    padding: 0px;
    background-color: lightgreen;
}
.rich-panel.panelParentMessagetrue{
    border: 0px;
    margin: -10px -10px -3px -10px;
    padding: 0px;
    background-color: lightgreen;
}
.panelGridParentMessage{
    border: 5px;
    /* background-color: #dce6f2;*/
}
.panelGridParentMessagefalse{
    border: 5px;
    /* background-color: #dce6f2;*/
}
.panelGridParentMessagetrue{
    border: 5px;
    background-color: lightgreen;
}
.replyEditor{
    width: 300px;;
}
.columnMessageCreatedByAndSubject{
    vertical-align: top;    
}
.columnMessageText{
    vertical-align: top;    
}
.columnPrivateMessagePhototrue{
    border-top: 1px;
    border-bottom: 0px;
    border-left:  0px;
    border-right:  0px;
    width: 30px;
    vertical-align: top;
}
.columnPrivateMessagePhotofalse{
    border-top: 1px;
    border-bottom: 0px;
    border-left:  0px;
    border-right:  0px;
    width: 30px;
    vertical-align: top;
    background-color: #dce6f2;
}
.columnPrivateMessagePhotofalse:hover{
    border-top: 1px;
    border-bottom: 0px;
    border-left:  0px;
    border-right:  0px;
    width: 30px;
    vertical-align: top;
    background-color: lightblue;
}
.columnPrivateMessagetrue{
    min-height: 40px;
    width: 100%;
    border-top: 1px;
    border-bottom: 0px;
    border-left:  0px;
    border-right:  0px;
}
.columnPrivateMessagefalse{
    min-height: 40px;
    width: 100%;
    border-top: 1px;
    border-bottom: 0px;
    border-left:  0px;
    border-right:  0px;
    background-color: #dce6f2;
    font-weight: bold;
}
.columnPrivateMessagefalse:hover{
    min-height: 40px;
    width: 100%;
    border-top: 1px;
    border-bottom: 0px;
    border-left:  0px;
    border-right:  0px;
    background-color: lightblue;
}
.outputPanelMessage{
    text-decoration: none;
}  
.panelMessage{
    margin: 0;
}
.linkMessage{

}
.columnPhotoSelectedfalse{
    border-top: 1px;
    border-bottom: 0px;
    border-left:  0px;
    border-right:  0px;
    width: 30px;
    vertical-align: top;

}
.columnPhotoSelectedtrue{
    border-top: 1px;
    border-bottom: 0px;
    border-left:  0px;
    border-right:  0px;
    width: 30px;
    vertical-align: top;
    background-color: lightgreen;

}
.columnMessageSelectedtrue{
    /*border-top: 1px;
    border-bottom: 0px;
    border-left:  0px;
    border-right:  0px;*/
    border: 0;

    /* vertical-align: top;*/
    background-color: lightgreen;

}
.columnMessageSelectedfalse{
    border: 0;
}
.panelGridCurrencyConversion{
    margin-top: 20px;
    font-family: Calibri;
    font-size: 14px;
    margin-left: 10px;
}
.resultLabel{
    font-weight: bold;
    font-size: 14px;
}
.resultValue{
    font-weight: bold;
    font-size: 14px;
}
.linkViewTableOfExchange{
    color: white;
    text-decoration: none;
    /*margin-top: 40px;*/

}
.columnCurrencyName{
    /*background-color: #ecf4fe ;*/
    background: #727678;
    color: white;
    font-weight: bold;
}

.tableRates{
    text-align: center;
    margin: 10px;
}
.formInterest{

    font-family: Calibri;
    font-size: 14px;
}
.tableInterest {
    margin: 20px;
}
.tableOpenQueues{
    width: 100%;
    margin: 10px 0 0 0;
}
.tableClosedQueues{
    width: 100%;
    margin: 20px 0 0 0;
}
.tableConfirmedQueues{
    width: 100%;
    margin: 20px 0 0 0;
}
.sessionExpiredPanel{
    width: 250px;
}
.rich-tabhdr-side-border{
    border: 0px;
}
.rich-tabhdr-cell-active{
    border: 0px;
    border-color: white;
}

/* .rich-tabpanel{
   padding-left: 230px;
    padding-right: 270px;
    min-height: 480px;
    
     border: 0px;
    border-color: white;
   margin: 0px;
    padding: 0px;

    background-color: #fff;
}*/
/*.rich-tabpanel-content{
    overflow: auto;
    margin-right: -270px;
}*/
.aaa{

}

.rich-tab-inactive{
    border: 0px;
    border-color: white;
    cursor: pointer;    
    /*font: 75% Arial, Helvetica, sans-serif;*/

    width: 110px;
    font-size: 12px;
    font-weight: bold;
    min-height:22px;display:block;margin:-1px -1px -3px -1px;padding:9px 10px 2px 10px;background:#0e93d6 url('../img/text-tabs-li-a.png') repeat-x;text-decoration:none;text-shadow:1px 1px 0 #0a78b6;color:#fff;
}
.rich-tab-inactive:hover{
    /* font: 75% Arial, Helvetica, sans-serif;*/
    width: 110px;
    font-size: 12px;
    font-weight: bold;
    min-height:22px;margin-top:-1px;text-shadow:1px 1px 0 #35b6ff;color:#064c6f;
}
.rich-tab-active{
    border: 0px;
    /*font: 75% Arial, Helvetica, sans-serif;*/
    width: 110px;
    font-size: 12px;
    font-weight: bold;
    display:block;

    min-height:22px !important;padding:9px 10px 3px 10px !important;margin:-1px -1px -1px -1px;background:#fff url('../img/text-tabs-selected.png') repeat-x;text-shadow:none !important;color:#000 !important;
}

.messagesImageLinktrue{
    cursor: text;
}
.alertImageLinktrue{
    cursor: text;
}
.panelGridCentral{
    margin: 0px;
    width: 100%;
    padding: 0px;  

}
.publishForLabel{
    color: darkgoldenrod;
    padding-left: 5px;
}
.panelGridEditPerson{
    width: 500px;
}
.notes{
    color: darkgoldenrod;
}
.linkViewAllComments{
    text-decoration: none;
    margin-left: 10px;
    margin-top: 20px;
}
.linkHideComments{
    text-decoration: none;
    margin-left: 10px;
}
.priceToConvert{
    font-weight: bold;
    font-size: 14px;
}
.panelConvertCouponColumn{
    vertical-align: top;
}

.panelHeaderAlerts{
    min-width: 900px;
}
.tableAlerts{
    color: red;
    width: 100%;
}
.alertsRow{
    /*  min-height: 40px;*/
    min-width: 200px;
    border-right: 0;
    /*background-color: lightblue;*/
    color: red;
}
.alertsColumnCreated{
    max-width: 30px;
}
.listAlerts{
    color: red;
    /* margin-left: -25px*/
}
.panelAlertsColumn1{
    max-width: 25px;

}
.panelAlertsColumn2{

}
.alertIcon{
    max-width: 25px;
    margin-right: 5px;
    margin-bottom: -3px;
}
.propertyVotingOptionsFooter{
    font-weight: normal;
}
.votingOptionsFooter{
    font-weight: normal;
    background-color: lightgrey;
}
.tableCustomerVotings{
    width: 100%;
}
.presetEmailColumn{
    width: 400px;
}
.rich-mpnl-header{
    background:#0e93d5  url('../img/comments-ol-li-reply.gif');
    /*border-color:#4f81bc;*/
    border: 0px;
    text-align: left;
    text-shadow:1px 1px 0 #0a78b6;
    color: white;
    height: 15px;
    font-size: 12px;
    padding: 4px 10px 3px 10px;
}
.rich-panel-header{
    background:#0e93d5  url('../img/comments-ol-li-reply.gif');
    /*border-color:#4f81bc;*/
    border: 0px;
    text-align: left;
    text-shadow:1px 1px 0 #0a78b6;
    color: white;
    height: 15px;
    font-size: 12px;
    padding: 4px 10px 3px 10px;
}
.panelGridBoughtProperty{
    width: 100%;
}
.tableTypeInstances{
    width: 100%;
}
.tableAllQueues{
    width: 100%;
}
.tablePropertyOffers{
    width: 100%;
}
.tableQueues{
    width: 100%;
}
.tableCompanies{
    width: 100%;
}

.popUpDiv {
        position:absolute;
        visibility:hidden;
        left:0px;
        top:-1000px;
        width:1px;
        height:1px;
        border:1px solid #888888;
        background:#DDDDDD;
        text-align: center;
        z-index: 10;
}

.popUpImg {
    max-width: 360px;
    max-height: 240px;
}

div.marginable p, div.marginable ul{
    margin-bottom: 1em;
}