﻿/*--------------mainframe window css section Labbis.WebControls --------------*/

body, html
{
    height: 100%;
    height: 100%;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    overflow: hidden;
}

form
{
    height: 100%;
    height: 100%;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    overflow: auto !important;
}

#main_table
{
    width: 100%;
}

#main_table_left_col
{
	width: 240px;
}

#main_table_right_col
{
}

#main_container_col
{
    width: 100%;
    height: 100%;
}

#main_container
{
    width: 100%;
    height: 100%;
}

#left_col
{
    vertical-align: top;
    width: 220px;
    height: 100%;
    min-height: 100%;
    background-image: url(images/main_left_bg.jpg);
    background-position: right;
    background-repeat: repeat-y;
}
#left_colEmpl
{
    vertical-align: top;
    width: 190px;
    height: 100%;
    min-height: 100%;
    background-image: url(images/main_left_bg.jpg);
    background-position: right;
    background-repeat: repeat-y;
}
#right_colEmpl
{
    vertical-align: top;
    padding-top: 6px;
}
#right_col
{
    vertical-align: top;
    padding-top: 6px;
}

#header_container
{
    width: 100%;
    height: 82px;
    padding-bottom: 0px;
    margin-bottom: 0px;
    background-image: url(images/top_right.gif);
    background-repeat: repeat-x;
}

#header_top
{
    width: 100%;
    color: #ffffff;
}

#header_top_left
{
    padding-left: 15px;
    height: 54px;
    vertical-align: middle; /*         padding-top:20px; */
}

#header_top_right_bottom
{
    text-align: right;
    padding-right: 0px;
    padding-top: 0px;
    vertical-align: top;
    height: 100%;
    width: 10px; /*         padding-top:20px; */
    background-image: url(images/top_bottom_edge.gif);
    background-position: bottom right;
    background-repeat: no-repeat;
}

#header_top_right
{
    text-align: right;
    padding-right: 0px;
    padding-top: 0px;
    height: 54px;
    vertical-align: top; /*         padding-top:20px; */
    background-image: url(images/top_top_edge.gif);
    background-position: top right;
    background-repeat: no-repeat;
}

#header_bottom
{
    text-align: center;
    height: 28px;
    vertical-align: bottom;
    font-size: 0px;
}

#discon_container
{
    font-size: 12px;
    background-image: url(images/discon_bg.gif);
    background-position: top;
    background-repeat: repeat-x;
}

#content
{
    margin-top: 2px;
    margin-bottom: 17px;
    margin-left: 17px;
    margin-right: 17px;
}

.main_img
{
    width: 220px;
    height: 99px;
    margin-top: 6px;
    background-image: url(images/main_img.jpg);
    background-position: right;
    background-repeat: no-repeat;
}

.username_period
{
    width: 200px;
    margin-top: 6px;
    margin-bottom: 6px;
    margin-left: 0px;
    margin-right: 0px;
}

.username
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #000000;
}

.period
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
}

.userdate
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
}

.topbarText
{
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
}

.shadow
{
    width: 220px;
    height: 17px;
    background-image: url(images/shadow.jpg);
    background-position: center;
    background-repeat: no-repeat;
}

.ver_menu
{
    width: 220px;
    margin-top: 8px;
    text-align: center;
}

.bottom_space
{
    height: 15px;
    width: 220px;
}



.button_exit
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFFFFF;
}

.vertical_menu
{
}

.horizontal_menu
{
}

.discon_edge
{
	vertical-align: top;
}

.discon
{
	margin-left: 5px; 
	vertical-align: top;
}


/* other controls*/


.fullheight
{
    height: 100%;
    width: 100%;
}

.updatepanel
{
    padding: 15px;
    margin: 1px;
    border: solid #929292;
    border-width: 0 1px 1px 1px;
}


.toolBarRight
{
    border: solid #929292;
    border-width: 0 0 1px 0;
}

.lastupdate
{
    font-size: 14px;
    color: #929292;
}

.button_gotopage
{
    height: 8px;
}

.textbox
{
    height: 17px;
    color: #696969;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.button
{
    border: 1px solid #929292;
    background-image: url(images/form_button_bg.jpg);
    background-position: left;
    background-repeat: repeat-x;
}

.searchValue
{
    height: 17px;
    color: #696969;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
}



.pagingPanelDropCss
{
    margin-left: 4px;
    margin-right: 4px;
    margin-top: 2px;
    margin-bottom: 4px;
}

.pagingPanelButBegCss
{
    margin: 4px;
}

.pagingPanelButPrevCss
{
    margin: 4px;
}

.pagingPanelLabelCss
{
    margin: 4px;
    color: black;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
}

.pagingPanelButNextCss
{
    margin: 4px;
}

.pagingPanelButLastCss
{
    margin: 4px;
}

/*--------------login window css section--------------*/

.left_top
{
    height: 99px;
    width: 241px;
    background-image: url(images/v_shadow_top.jpg);
    background-position: right;
    background-repeat: no-repeat;
}

.left_middle
{
    height: 169px;
    width: 241px;
    background-image: url(images/main_img_left.jpg);
    background-position: left;
    background-repeat: no-repeat;
}

.left_bottom
{
    height: 99px;
    width: 241px;
    background-image: url(images/v_shadow_bottom.jpg);
    background-position: right;
    background-repeat: no-repeat;
}

.right_top
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #999999;
    font-size: 12px;
}

.right_middle
{
    height: 169px;
    width: 375px;
    background-image: url(images/main_img_right.jpg);
    background-position: left;
    background-repeat: no-repeat;
}

.right_middle_topic
{
    color: #FFFFFF;
    padding-left: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
}

.field_name
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    padding-left: 10px;
}

.right_middle_input_fields
{
    height: 114px;
    width: 375px;
    padding-top: 14px;
    color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.input_field
{
    height: 17px;
    width: 180px;
    color: #696969;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.form_button
{
    height: 25px;
    width: 86px;
    border: 1px solid #929292;
    background-image: url(images/form_button_bg.jpg);
    background-position: left;
    background-repeat: repeat-x;
}

.right_bottom
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #999999;
    font-size: 12px;
}

/* -------link----------------- */

a:link
{
    color: #000000;
    text-decoration: underlined;
}
a:visited
{
    color: #000000;
    text-decoration: underlined;
}
a:hover
{
    color: #000000;
    text-decoration: underlined;
}

.right_top a:link
{
    color: #999999;
    text-decoration: underlined;
}
.right_top a:visited
{
    color: #999999;
    text-decoration: underlined;
}
.right_top a:hover
{
    color: #999999;
    text-decoration: underlined;
}

.right_bottom a:link
{
    color: #999999;
    text-decoration: underlined;
}
.right_bottom a:visited
{
    color: #999999;
    text-decoration: underlined;
}
.right_bottom a:hover
{
    color: #999999;
    text-decoration: underlined;
}

a.button_exit:link
{
    color: #ffffff;
    text-decoration: underlined;
}
a.button_exit:visited
{
    color: #ffffff;
    text-decoration: underlined;
}
a.button_exit:hover
{
    color: #ffffff;
    text-decoration: underlined;
}

a.ver_menu:link
{
    color: #999999;
    text-decoration: underlined;
}
a.ver_menu:visited
{
    color: #999999;
    text-decoration: underlined;
}
a.ver_menu:hover
{
    color: #999999;
    text-decoration: underlined;
}

a.top_menu:link
{
    color: #000000;
    text-decoration: none;
}
a.top_menu:visited
{
    color: #000000;
    text-decoration: none;
}
a.top_menu:hover
{
    color: #000000;
    text-decoration: none;
}




div.Spacer
{
    overflow: hidden;
    width: 1px;
    height: 2px;
}

/*Top meniu*/
.TabbedMenuTableSide
{
    width: 1px;
    height: 28px;
    background-image: url('TopMeniu/LeftSideSeparators.gif');
    overflow: hidden;
}
.TabbedMenu .rootItem table
{
    background-image: url('TopMeniu/ItemBackground.gif');
}

.TabbedMenu .rootItemHover table
{
    background-image: url('TopMeniu/ItemBackgroundHover.gif');
}

.TabbedMenu .rootItemSelected table
{
    background-image: url('TopMeniu/ItemBackgroundSelected.gif');
}
.TabbedMenu .rootItem div, .TabbedMenu .rootItemHover div, .TabbedMenu .rootItemSelected div
{
    padding: 0px;
    margin: 0px;
}

.TabbedMenu .rootItem div
{
    height: 26px;
    border-top: solid 1px #D8D8D8;
    border-bottom: Solid 1px #A3A3A3;
}
.TabbedMenuSideBorders
{
    border-bottom: Solid 1px #A3A3A3;
}

.TabbedMenu .rootItemHover div, .TabbedMenu .rootItemSelected div
{
    height: 27px;
    border-top: none;
}
.TabbedMenu .rootItem table, .TabbedMenu .rootItemHover table, .TabbedMenu .rootItemSelected table
{
    border-collapse: collapse;
    border-width: 0px;
    margin-left: 1px;
    margin-right: 1px;
    background-repeat: repeat-x;
    background-position: top;
}
.TabbedMenu .rootItem th, .TabbedMenu .rootItemHover th, .TabbedMenu .rootItemSelected th
{
    padding: 7px;
    padding-top: 6px;
    white-space: nowrap;
    font-weight: normal;
}
.TabbedMenu .rootItemHover th, .TabbedMenu .rootItemSelected th
{
    padding-top: 7px;
}
.TabbedMenu .WhiteBorderRight
{
    border-right: solid 1px White;
}
.TabbedMenu .rootItemSelected div
{
    border-bottom: 0px;
}

.GridViewStyle
{
    height: 25px;
    background-image: url(../../App_Themes/Default/GridView/gvHeaderBackground.gif);
    font-family: Tahoma,Verdana;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
}

.SectionCaption
{
    padding-top:20px;
    font-weight:bold;
    font-size:12;
   
    }
.DesignModeTable
{
    border: 1px solid #0000FF;
    margin-top:8px;
    margin-bottom: 10px;
}
.DesignModeContainer
{
    border: 1px solid #0000FF;
    border-collapse:collapse;
    margin-top:8px;
    margin-bottom: 10px;
    padding: 0 8px 8px 8px;
    }
.DesignModeDiv
{
    border-collapse:collapse;
    border: 1px solid #0000FF;
    background-color: #66CCFF;
    width:300px;
    margin-left: -8px; 
}    
.DesignModeCell
{
    background-color: #66CCFF;
  
}
.DesignModeEditButton
{
 float:left;
 margin:0 4px 0 0;
    }
    
.DesignModeControl
{
    border: 1px solid #0000FF;
    background-color: #666666;
    color: #FFFFFF;
    padding: 8px;
    margin:8px;
    width:auto !important;
}

.ErrorText
{
    color: #FF0000 !important;
}

.MainToolBarDivClass
{
     z-index:2;
     width:100%;
     top:0px;
     left:0px;
     background-color:#E1E1E1;
     background-image:url(ToolBar/toolbarBack.png);
     background-repeat:repeat-x;
     position:absolute;
}
.ToolbarDivTabbedClass
{
    position:absolute;width: 100%; height: 30px; top: 0px; right: 0px; left: 0px; 
    background-image: url(ToolBar/toolbarBack.png);
    background-repeat: repeat-x;
    z-index:100
    }
.ContentBodyClass
{
    z-index:1;
    width:100%;
    top:40px;
    left:0px;     
    bottom:0px;
    overflow:auto;
    position:absolute;
}



/*


.TabbedContainer
{
    position:static;
    
             padding-top: 0;
             padding-bottom: 0 !important;
             padding-left: 0 !important;
             padding-right: 0 !important;
            width: 100% !important; 
    top: 0 !important;
    overflow:visible !important; 
    }
.TabbedToolbar
{
    position:static;
            top:1px;
            left:0;
            right:0;
            bottom:1px;
             
    }    
.TabbedContainer #toolbar_div
{
    padding: 0 !important;
    width: 100% !important; 
    top:1px !important; 
    padding-right:1px !important;
    
    }    
.ContentControlsPanel
{
    position: absolute; top: 0px; left: 0px; bottom: 0px; right: 0px; overflow: hidden; width:100%; height:100%;

    }


.MenuTabControlCustom tr td, .MenuTabControlCustom td .MenuTabControlCustom tbody tr td
{
    padding: 0 !important
    }
.dxgvControl tr td, .dxgvControl td .dxgvControl tbody tr td
{
    padding:1px 4px 2px 4px !important;
    }
.ToolBarDivCustom table tr td, .ToolBarDivCustom table  td .ToolBarDivCustom table  tbody tr td
{
 
    padding: 1px 0  !important;
    }    

.TabbedContainer #toolbar_div
{
    width:100% !important;
    }

.TabbedTableBody
{
    margin-top:30px;

    }
.dxgvStatusBar tr td 
{
    padding: 0  !important;
    }

*/
.TabContent_LeftZone
{
    /*position: absolute; top: 0; left: 0; width: 200px; height: 99%;*/
    position: absolute; width: 200px; height: 99%; top: 0px; left: 0px;
    }        
.TabContent_RightZone
{
    /*position: absolute; top: 0; left: 205px; height: 99%; width:70%; right: 0px; overflow:visible;*/
    position: absolute; height: 99%; overflow: auto; top: 0px; right: 0px; left: 205px; 
    }
    
 
 
 .TabbedContainer
{
   /* position:static;
    
             padding-top: 0;
             padding-bottom: 0 !important;
             padding-left: 0 !important;
             padding-right: 0 !important;
            width: 100% !important; 
    top: 0 !important;
    overflow:visible !important; 
   */
   position: absolute; bottom: 1px; top: 1px; right: 1px; left: 1px;   
    }
  

.TabbedTableBody  
{
/*     margin-top:30px;*/
  
    position: absolute; margin-top: 30px; width: 100%; bottom: 1px; border-collapse: separate; top: 1px; right: 1px; left: 1px;
}

.ToolBarDivCustom
{
    width:100%;
    }
    
    
/*.dxeButtonEditButton, .dxeSpinIncButton, .dxeSpinDecButton, .dxeSpinLargeIncButton, .dxeSpinLargeDecButton
{
  padding:0  !important;
    }   
*/ 

.ToolbarDivClass
{
    position:static;
    width: 100%; 
    height: 30px; 
    top: 0px; right: 0px; left: 0px;
    background-image: url(../App_Themes/Default/ToolBar/toolbarBack.png);
    background-repeat: repeat-x;
    padding:0  !important;
    }
#toolbar_div table tr td
{
       padding:0; 
}

.GridViewContainer
{
     height:100%;
     position:static;
     /*width:97%;*/
     width:100%;
     /*overflow: hidden;*/
    }

    
.SectionTable
{
    /*width:97%;*/
     width:100%;
     border-collapse:collapse; 
        
    }
.SectionTitleCell
{
padding:6px 2px 2px 4px;
}
.SectionTableCell
{

 padding:0 2px 0 4px;
 border-collapse:collapse
    }
.SectionTableCellTitle
{
    font-size: 12pt; 
    font-weight: bold;   
}
    
.dxgvDataRow TD.dxgv
{
 padding:1px 2px 2px 2px !important;
    }
.dxgvHeader
{
    
    padding: 3px 4px 3px 4px !important;
    }    
    
.SubMenuButton
{
 background-image: url(images/main_left_bg.jpg);
    
    }    

TD.dxic
{
 padding-left:1px !important;
 padding:0px 3px 0px 1px;
 height:20px;
    
    }    
.TableContainer 
{
    border-collapse:collapse;
    }
    
.buttonZone
{
    margin-left:20px; 
    margin-top:4px; 
    margin-bottom:4px;
    width:90%;
    display:block;
    }  
.designZone
{
    background-color: #C0C0C0;
}    

.notUsed
{
    background-color: #C0C0C0;
}
.notUsed .column    
{
    background-color: #C0C0C0;
    width:20%;
    min-height:426px;
}
  .notUsed .column .widget {
     margin: 6px;   
 }
 
 
 
.notUsedElements
{
    float:left;
    background-color: #C0C0C0;
    width:20%;
    white-space:nowrap;
    }
.usedElements
{
    float: left;
    width: 78%;
    background-color: #FFFFD8;
    white-space:nowrap;
}    
 .notUsedElements h3,    .usedElements h3
 {
  margin:4px;
     }
     
.infoBar
{

    border: 1px solid #a8a8a8;
    background-image: url(images/info.png);
    background-position: 5px 5px;
    background-repeat: no-repeat;
    background-color: #FFFFDE;
    padding:5px 5px 5px 30px;
    margin-bottom:8px;
    width:91%;
}     

.MandatoryText
{
    font-weight:bold !important;
    }
    
    
.readOnlyControl td.dxic
{
    background-color: #E8E8E8 !important;
}    
.readOnlyControl input, .readOnlyControl textarea
{
    background-color: #E8E8E8 !important;
}

.readOnlyControl td.dxhePreviewArea
{
    background-color: #E8E8E8 !important;
}

li.readOnlyControl
{
    background-color: #E8E8E8 !important;
}



/*.dxeReadOnly {
    background-color: #E8E8E8 !important;
}

.dxeReadOnly td.dxic
{
    background-color: #E8E8E8 !important;
}    
.dxeReadOnly input, .dxeReadOnly textarea
{
    background-color: #E8E8E8 !important;
}*/



.nowrapControl,  .nowrapControl div
{
    
 white-space:nowrap  !important;
    }
    
 .headerButton
 {
     background-color:#E1E1E1;
     height:18px;
     border:none !important;
     } 
  .headerButton:hover, .headerButton tr td:hover, .headerButton tr:hover
 {
     background-color:#E1E1E1 !important;     
 }
 .headerButton tr td
 {
     border:none !important;
 }
 
 .warning-message
 {
     background-color : #FFCACA;
     border: 1px solid #FF0000;
     padding-top: 10px;
     padding-bottom: 10px;
     
     
 }
 
 
 .warning-message span 
 {
    background-image : url('images/warning.png');
    background-repeat :no-repeat;
    color: #FF0000;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;    
    font-size: 10px;
    margin-left: 15px;
    padding-left: 40px;
    padding-top: 5px;
    padding-bottom: 10px;
    vertical-align:middle;
   
 }
 

.splitPanelRight
{
padding:0 !important
}

.splitPanelRight.dxsplPane.dxsplLCC
{
padding:0 !important
}
 
 .lbLeftMenuHeaderImage
 {
     padding-right : 7px;
 }


.PurchaseWidget
{
  /*float:right !important;*/
  margin-right:4px !important;
  /*border: 1px solid black;*/
    }

.PurchaseWidget tr td
{
  padding-right:2px !important;
  padding-left:2px !important;
    }    
 
.addFieldURLclass
{
     color: red !important;
    font-size: 10px !important;
    display:inline  !important;
    }
    
.uppercase, .uppercase input
{ 
    text-transform: uppercase !important;
} 


.hidden
{
    display:none  !important;
    }
    

.inline
{
    display:inline  !important;
}


.nowrap {
    white-space: nowrap;
}

/* ----- naudojama lbListDetailControl -------------------*/
.ulListDetailBlock {
    margin: 0px;
    padding: 0px;
}

.liListDetailBlock {
    margin-left: 1px; 
    margin-right: 1px;
    margin-bottom: 2px;
    margin-top: 2px;

    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 3px;
    padding-right: 3px;

    float: left; 
    /*white-space: nowrap;*/
    list-style-type: none;

    border: 1px solid  rgb(156, 135, 84);

    background-color:  white;
    font-family: Tahoma;
    font-size: 12px;
    
    /*opacity: 0.5;*/
    
        
}

.imgListDetailBlock {
    width: 10px;
    height: 10px;
    margin-left: 15px;
    cursor: pointer;
}



.liInputTextListDetailBlock {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
}

/*.spanImgListDetailBlock {
    background-image: url(../../Images/Delete.png);
    background-repeat: no-repeat;
    background-position: left;
    margin-left: 2px;
    padding-left: 16px;

    

}*/


.divListDetailBlock {
    min-height: 23px;
    max-height: 150px;
    background-color: #ffecc4;
    /*border: 1px solid #9f9f9f;*/
    overflow-y: auto;
    display: block;
    margin-bottom: 2px;

}

.lbControlBorder {
    border: 1px solid #9f9f9f;
}

.textListDetailBlock {
    width: 98% !important;
    min-width: 60px !important;
    border-width: 0px;
    border: none;
    padding: 0px;
    margin: 0px;
    /*display: none !important;*/

}
/* ------------------------------------------*/

/*.action-complete
{
    background-image: url("images/check_16.png") !important;
    background-repeat: no-repeat !important;
    background-position: left center !important;
    padding-left: 20px !important;
}

.action-fail
{
    background-image: url("images/stop_16.png") !important;
    background-repeat: no-repeat !important;
    background-position: left center !important;
    padding-left: 20px !important;
}*/    



.lbControl textarea {
        overflow: auto !important;
        overflow-x: hidden !important;
        overflow-y: auto !important;
    }

.entityGridTitlePanelImage {
    cursor: pointer;
    margin-left: 20px;

}

.dropUploadBox {
    color: grey;
    align-content: center;
    border: 1px dashed grey;
    width: 100%;
    height: 50px;
    text-align: center;
    font: 1.5em normal Tahoma;
}

/* ------------------------------------------*/
/*----------------lbControls-----------------*/
/*-------------------------------------------*/

.lbUniControlDescription {
    padding-left: 20px;
    padding-right: 10px;
}

.lbUniControlContainer {
    border-left: 1px solid #e9d1a1;
    padding-left: 5px;
    padding-right: 5px;
    background-color: #ffecc4; 
}

.lbUniControlSubControlsContainer {
    border-left: 0px solid #e9d1a1; 
    padding-left: 5px;
    padding-right: 5px;
    background-color: #ffecc4; 
}

.BrowserDetailCellStyle {
    padding-right: 0px;
    border-bottom: 1px solid #e9d1a1; 
    border-top: 1px solid #e9d1a1; 
}

.ControlFirst {
    border-bottom: 1px solid #e9d1a1;
    border-top: 1px solid #e9d1a1; 
}

.ControlMiddle {
    border-bottom: 1px solid #e9d1a1;
}

.HotGrid {
    border-bottom: 1px solid #e9d1a1 !important; 
}

.HotGridTitlePanel {
    border-bottom: 1px solid #e9d1a1 !important; 
}

.paramTable
{
    border: 1px solid #a8a8a8;
    border-collapse:collapse;
    margin-top:8px;
    margin-bottom: 10px;
    width: 100%;
}
.paramTable tr td
{
    border: 1px solid #a8a8a8;
    border-collapse:collapse;
    text-align:center;
  
}

.backcolor-green {
    background-color: rgb(190, 255, 190) !important;
} 
.backcolor-red {
    background-color: rgb(255, 190, 190) !important;
}

.hourDIV_min {
    height: 29px; 
    width: 100%; 
    vertical-align: middle; 
    text-align: center; 
    word-wrap:break-word;
}

.hourDIV_max {
    min-height: 29px; 
    width: 100%; 
    vertical-align: middle; 
    text-align: center; 
    word-wrap:break-word;
}
.hand {
    cursor: pointer;
}

.hourDIV_ReadOnly
{
     background-color: rgb(240, 240, 240) !important; 
} 

.hourDIV_italic
{
    font-style: italic;
}

.hourDIV_red
{
    color:red;
}

.hourDIV_grey
{
    background-color: rgb(240, 240, 240) !important;
}

.smallform
{
    /*  background-color:blue !important;*/
}

.smallform input 
{
    height : 12px !important;
    font-size: 12px  !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    line-height: 12px !important;
    margin-top: 0 !important; 
}
.smallform span 
{
    font-size: 12px  !important;
}
.smallform {
    font-size: 12px !important;
}

.smallform table tbody tr td table tbody tr td
{
    height : 10px !important;
    padding-top: 0 !important;
    margin-top: 0 !important; 
}
.smallform table tbody tr td 
{
    height : 10px !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    margin-top: 0 !important; 
    margin-bottom : 0 !important; 

}

.smallertext input 
{
    height : 10px !important;
    font-size: 9px  !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    line-height: 10px !important;
    margin-top: 0 !important; 
}


.CustomCalendar .dxeCalendar
{
    width: 200px  !important; 
  

}
.CustomCalendar .dxeCalendarButton 
{
    width: 32px  !important; 
    padding: 3px 11px 4px !important; 

}

.dxeCalendar
{
     width: 200px  !important; 

}

.dxeCalendar .dxeCalendarButton 
{
      width: 32px  !important; 
    padding: 3px 11px 4px !important; 
}

.dxeCalendar .dxeCalendarHeader {
     padding: 3px !important; 
     margin: 3px !important; 
    }



.pagingPanelUnSelectAll {
    background-image: url(../../Images/deleteItem.png);
    background-repeat: no-repeat;
    background-position: bottom;
    display: inline-block; /*is FF fix*/
    margin-left: 5px;
    width: 16px;
    height: 16px;
    cursor: pointer;
    
}

.ASPxHtmlEditorValidator {
    z-index: -999;
    position: absolute;
    visibility: hidden;
}

.ControlErrorBg {
    border: 1px solid rgb(253, 77, 62);
    width: 100%;
}

.ControlErrorBg td {
    background-image: url(../../Images/bgError.png);
}


.ulListDetailBlockProsesai {
    margin: 0px;
    padding: 0px;
}

.liListDetailBlockProsesai {
    margin-left: 1px; 
    margin-right: 1px;
    margin-bottom: 2px;
    margin-top: 2px;
    vertical-align:middle;
    display:inline;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 3px;
    padding-right: 3px;

    float: left; 
    /*white-space: nowrap;
    list-style-type: none;

    /*border: 1px solid  rgb(156, 135, 84);

    background-color:  white;*/
    font-family: Tahoma;
    font-size: 12px;
    
    /*opacity: 0.5;*/
    
        
}

.spanTextListDetailBlockProsesai
{
    vertical-align:middle;
    display:inline;
    }

.ProsesaiBody
{
    vertical-align:middle;
    display:inline;
    }

.attachmentControl 
{
    padding-top: 2px !important;
    padding-bottom: 6px !important;
}
.attachmentControl a
{
	color: #5A83D0 !important;

}
.attachmentControl a:hover
{
	color: #2443AA;
}
.attachmentControl a:visited
{
	color: #5A83D0;
}

.RightHeader {
    height: 34px; 
    padding-bottom: 0px; 
    margin-bottom: 0px;
    background-image: url("images/rightHeader.png") !important;
    background-repeat: repeat-x;
}

.LeftHeader {
    width: 240px; 
    height: 34px; 
    background-image: url("images/leftHeader.png") !important;
    background-position: right; 
    background-repeat: repeat-x;
}