html, body, form 
{
    height: 100%;
    padding: 0px;
    margin: 0px;
}

.tableLogin
{
    border: 2px solid #000000;
    width: 400px;
}

.tableLoginImage
{
   border-bottom: 2px solid #000000; 
   background:url('/Images/Splash.png') no-repeat center; 
   height: 180px; 
   text-align: center;
}

.tableLoginCell
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   text-align:left;
}

.tableLoginAlert
{
   font-weight:bold;
   color:Red;
}

.tableLoginButton
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   width:80px;
}

.MasterPageTable
{
    width: 1006px; 
}  

.MasterPageTableHeader
{
    vertical-align:top; 
    padding-left:23px; 
    padding-right:23px; 
    background:url('/images/bg_shadow.png') repeat-y left top; 
    height:92px;
}  

.MasterPageTableContent
{
    vertical-align:top; 
    padding-left:23px; 
    padding-right:23px; 
    background:url('/images/bg_shadow.png') repeat-y left top; 
}

.PageTitle
{
    background-color: #ffffff;
    text-align: left; 
    height:25px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #578CAB;	
    font-weight: bold;
}

.PageTitleDetail
{
    background-color: #FFFFFF;
    text-align: left; 
    height:25px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #578CAB;	
    font-weight: bold;
    padding: 0px;
}

.ErrorMessage
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
	color: Red;
	font-weight: bold;
}

.gumbiAkcije
{
     border: 1px solid #578CAB;
     background-color: #E5EDF2;
     text-align:left;
     height:34px;
}

.PanelForm
{
	padding: 0px;
    background-color: #E5EDF2;  
}

.PanelFormSeperator
{
    height:1px; 
    background-color: #E5EDF2;
}

.PanelFormBorder
{
    padding: 8px; 
    background: #FFFFFF; 
    border-left: 1px solid #578CAB; 
    border-bottom: 1px solid #578CAB;
    border-right: 1px solid #578CAB; 
}

.PanelForm td
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
}

.FormCellPreberi
{
    width: 120px;
    white-space: nowrap;
}

.FormCellNaziv
{
    padding-right: 32px;
    white-space: nowrap;
}

.FormCellEdit
{
    padding-right: 32px;
    white-space: nowrap;
    vertical-align:middle;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: Black;
}

.FormCellEdit input
{
    border: 1px solid #578CAB;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: Black;
}

.FormCellEdit select
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: Black;
}

.FormCellEdit textarea
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: Black;
}

.FormData
{
    padding: 8px; 
    background: #FFFFFF; 
    border-left: 1px solid #578CAB; 
    border-bottom: 1px solid #578CAB;
    border-right: 1px solid #578CAB;
}
.FormButtons
{
    padding-top:8px;
}

.TableOSP
{ 
    border-top:1px solid #578CAB;
}

.TableOSP td
{ 
    padding-top:8px;
    padding-left:0px;
    padding-right:0px;
    padding-bottom:0px;
    color:#578CAB;
    white-space:nowrap;
}

.PanelFormTitle
{
    padding-left: 8px; 
    padding-right: 8px; 
    padding-top: 4px; 
    padding-bottom: 4px;
    background: #FFFFFF; 
    border-left: 1px solid #578CAB; 
    border-top: 1px solid #578CAB;
    border-right: 1px solid #578CAB;
    color:#000000;
}

.PanelFormTitleRight
{
    padding-top: 4px; 
    padding-bottom: 4px; 
    border-bottom: 1px solid #578CAB;
}

.hLine
{
    height:1px; 
    background-color:#578CAB; 
    padding:0px;
}

.GridDetails
{
    width: 100%;
    padding: 8px;   
    border-bottom: 1px solid #E5EDF2;    
    white-space:nowrap;
}

.LegendPopup
{
    position:absolute;
    Z-index:1001;
    border:1px solid #578CAB;
    background-color: #E5EDF2;
    display:none;
    padding: 8px;
}

.LegendTable
{
    white-space: nowrap;
    vertical-align:middle;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: Black;
}

.LegendTable th
{
    text-align:left;
}
   
.TableFooter
{
    border: 1px solid #578CAB; 
    background-color: #E5EDF2;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:xx-small;  
    height:28px;  
    padding: 0px;   
}

.FooterColumn1
{
    text-align:center;   
}

.FooterColumn1 a
{
    text-decoration: none; 
    color: #000000;
}

.FooterColumn1 a:hover
{
    text-decoration:underline; 
    color: #000000;
}

.FooterColumn3
{
    width: 200px;
    text-align:right;    
    padding-right: 8px;
}

.dxgvTable {
    background-color: #F2F2F2 !important;
    border: 0 none;
    border-collapse: separate !important;
    color: Black;
    font: 9pt Tahoma;
    overflow: hidden;
}

.PanelLabel {
    border: 0 none;
    color: Black;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    overflow: hidden;
    font-weight: normal;
}

.PanelZapisov {
    border: 0 none;
    color: Black;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    overflow: hidden;
    font-weight: normal;
    padding-left: 20px;
}

.HeaderTitle
{
    text-align: left; 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;	
}

.uppercase
{
    text-transform: uppercase;
}

.btPodjetja
{
    background-image: none !important;
}