BODY {color: #000000; background: #FDF5E6; font-size: 80%; font-family: verdana, arial, helvetica, sans-serif; margin: 10px;}
A:link    {color: #004080; text-decoration: underline;}
A:visited {color: #004080; text-decoration: underline;}
A:active  {color: #004080; text-decoration: underline;}
A:hover   {color: #004080; text-decoration: none;}
HR{ border-width: 1px 0 0 0;
    border-color: #2F4F4F;
    border-style: solid; 
    height: 0;}
H1 {color: #000000; text-align: center; font-size: 190%; margin-top: 1.5ex; margin-bottom: 1ex;}
H2 {color: #000000; text-align: center; font-size: 160%; margin-top: 1.5ex; margin-bottom: 1ex;}
H3 {color: #000000; font-size: 132%; border-left: 1.7ex solid #2F4F4F; border-bottom: 1px solid #2F4F4F; padding: 1px 0 1px 1ex;}
H4 {color: #000000; font-size: 112%;}
H5 {color: #000000; font-size: 100%;}

EM   {color: #FF0000; font-style: normal;}
I EM {color: #FF0000; font-style: italic;}
EM I {color: #FF0000; font-style: italic;}

UL {list-style-type: square;}

FIELDSET {padding: 0 1ex 1ex 1ex; border: 1px solid #D2B48C; }
LEGEND {padding: 0.5ex 0.5ex; color: #A0522D; font-weight: bold;}

SELECT {font-size: 95%;}
OPTION {font-size: 95%;}
OPTGROUP {font-size: 95%;}
TT {font-size: 120%;}

TABLE  {font-size: 100%; font-family: verdana, arial, helvetica, sans-serif;}
THEAD  {display: table-header-group;}
TFOOT  {display: table-footer-group;}
TR {page-break-inside: avoid;}
TD {page-break-inside: avoid;}

FORM    {font-size: 100%; font-family: verdana, arial, helvetica, sans-serif;}
TD FORM {display:inline; margin-bottom:0;}
TH FORM {display:inline; margin-bottom:0;}

PRE {font-family: monospace; padding:1ex;
   border: 1px solid #808080; background-color: #F8F8FF; }

.tiny {font-size: 70%;}
.small {font-size: 90%;}
.normalsize {font-size: 100%;}
.large {font-size: 120%;}
.strong {font-weight: bold;}

.btnSubmit    {border: 1px solid #808080; font-size: 77%; cursor: pointer; background:#DCDCDC; padding: 0 5px; overflow: visible;}
.btnSubmitOK  {border: 1px solid #808080; font-size: 77%; cursor: pointer; background:#DCDCDC; padding: 0 5px; overflow: visible;}
.btnSubmitPr  {border: 1px solid #808080; font-size: 77%; cursor: default; background:#FFF8DC; color: #696969; padding: 0 5px; overflow: visible;}
.btnSubmitPo  {border: 1px solid #808080; font-size: 77%; cursor: default; background:#FAEBD7; color: #696969; padding: 0 5px; overflow: visible;}
.btnSubmitPD  {border: 1px solid #808080; font-size: 77%; cursor: pointer; background:#FFFF00; padding: 0 5px; overflow: visible;}
.btnSubmitPrA {border: 1px dashed #808080; font-size: 77%; cursor: pointer; background:#FFF8DC;color: #696969; padding: 0 5px; overflow: visible;}
.btnSubmitPoA {border: 1px dashed #808080; font-size: 77%; cursor: pointer; background:#FAEBD7;color: #696969; padding: 0 5px; overflow: visible;}
.btnSubmitPDA {border: 1px dashed #808080; font-size: 77%; cursor: pointer; background:#FFFF00;color: #696969; padding: 0 5px; overflow: visible;}
.inptText {border: 1px solid #808080; font-size: 95%;}
.inptCheck {font-size: 100%; width: 1.1em; height: 1.1em;}
.inptRadio {font-size: 100%; width: 1.1em; height: 1.1em;}

.ffhighlightB {font-weight: bold; background: #ADFF2F;}
.highlightB {background: #7CFC00; color: #483D8B}
.hhighlightB {background: #7FFF00;}
.ktrSeznam {background: #F5FFFA;}

.ulH {text-decoration: underline;}
.ulOK {}
.ulZ {color: #FF0000; font-weight: bold;}
.ulS {color: #2E8B57; font-weight: bold;}
.ulP {color: #D3D3D3;}

.VseIzbireT {
  border: none;
  width: 100%; 
  border-collapse: collapse;
}

.VseIzbire {
  border: 1px solid #DEB887; 
  padding: 1px;
}

.VseIzbireM {
  font-weight: bold; 
  color: #A0522D;
  padding-left: 5px;}

.Mednaslov {
  background: #F5DEB3; 
  font-weight: bold; 
  color: #A0522D;
  padding-left: 5px;
  border-bottom: 1px #D2B48C solid;
}

.Menuline {color: #004080; font-weight: bold; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none;}
.MenuCell {background: #E6E6FA;}
.MenuCellHelp {background: #00FFFF;}
.MenuCellLogout {background: #FF4500;}
.MenuCellLogin {background: #FFA500;}

A.Menuline:link {color: #004080; text-decoration: none;}
A.Menuline:visited {color: #004080; text-decoration: none;}
A.Menuline:active {color: #004080; text-decoration: none;}
A.Menuline:hover {color: #004080; text-decoration: underline;}

A.MenulineB:link {color: #004080; text-decoration: none; font-weight: bold;}
A.MenulineB:visited {color: #004080; text-decoration: none; font-weight: bold;}
A.MenulineB:active {color: #004080; text-decoration: none; font-weight: bold;}
A.MenulineB:hover {color: #004080; text-decoration: underline; font-weight: bold;}

.bronze {color: #804040;}
.bronzeB {color: #804040; font-weight: bold;}
.gold {color: #FF8000;}
.goldB {color: #FF8000; font-weight: bold;}
.HMB {color: #000000; font-weight: bold;}
.pastoral {color: #008080;}
.poudariZ {color: #483D8B; font-weight: bold;}
.silver {color: #808080;}
.silverB {color: #808080; font-weight: bold;}

BODY.PopUp {background: #ADFF2F;}
BODY.Hlp {background: #E0FFFF;}

UL.Hlp {margin-left: 12px; padding-left: 5px;}
OL.Hlp {margin-left: 12px; padding-left: 5px;}

.izvedeno {
   color: #006400;
   text-align: left;
   border: solid 1px #006400;
   background: url('slike/icoIzvedeno.gif') no-repeat 8px 8px;
   padding-top: 6px;
   padding-right: 6px;
   padding-bottom: 6px;
   padding-left: 26px;
   margin-right: 0px;
   background-color: #F0FFFF;
   }
.opozorilo {
   color: #A52A2A;
   text-align: left;
   border: solid 1px #A52A2A;
   background: url('slike/icoOpozorilo.gif') no-repeat 8px 8px;
   padding-top: 6px;
   padding-right: 6px;
   padding-bottom: 6px;
   padding-left: 26px;
   margin-right: 0px;
   background-color: #FFFFBB;
   }
.opozoriloF {
   color: #000000;
   text-align: left;
   border: solid 1px #808080;
   padding: 6px;
   margin-right: 0px;
   background-color: #E0FFFF;
   }
.napaka {
   color: #8B0000;
   text-align: left;
   border: solid 1px #8B0000;
   background: url('slike/icoNapaka.gif') no-repeat 8px 8px;
   padding-top: 6px;
   padding-right: 6px;
   padding-bottom: 6px;
   padding-left: 26px;
   margin-right: 0px;
   background-color: #FFF0F5;
   }
.pomocHlp {
   color: #00008B;
   text-align: left;
   }
.pomoc {
   color: #00008B;
   text-align: left;
   border: solid 1px #00008B;
   padding: 6px;
   margin-right: 0px;
   background-color: #E0FFFF;
   }
.pomocVnos {
   color: #00008B;
   text-align: left;
   border: solid 1px #00008B;
   background: url('slike/icoKeyboard.gif') no-repeat 4px 4px;
   padding-top: 6px;
   padding-right: 6px;
   padding-bottom: 6px;
   padding-left: 42px;
   margin-right: 0px;
   background-color: #E0FFFF;
   }
.pocakajDL {
   color: #006400;
   text-align: left;
   border: solid 1px #2E8B57;
   background: url('slike/icoDownload.gif') no-repeat 8px 8px;
   padding-top: 6px;
   padding-right: 6px;
   padding-bottom: 6px;
   padding-left: 26px;
   margin-right: 0px;
   background-color: #F0FFFF;
   }
.pocakajUL {
   color: #006400;
   text-align: left;
   border: solid 1px #2E8B57;
   background: url('slike/icoUpload.gif') no-repeat 8px 8px;
   padding-top: 6px;
   padding-right: 6px;
   padding-bottom: 6px;
   padding-left: 26px;
   margin-right: 0px;
   background-color: #F0FFFF;
   }
.naloga {
   border: 1px #E9D7B1 solid;
   margin-left: 0px;
   margin-right: 10px;
   margin-top: 5px;
   margin-bottom: 5px;
   padding-left: 10px;
   padding-right: 10px;
   padding-top: 5px;
   padding-bottom: 5px;
   background-color: #F0EDE8;
   list-style-type: none;
}
.navodilo {
   font-size: 10pt;
   font-weight: bold;
   color: #004080;
   width: 80%;
   padding-bottom: 5px;
   border-bottom: 1px #808080 solid;
}   
.resitev {
   border-top: 1px #006400 dashed;
   padding-top: 3px;
   margin-top: 3px;
}

.Podruznica {background-color: #7FFFD4;}
.Zamejska {background-color: #8FBC8F;}
.ZamejskaPodruznica {background-color: #90EE90;}

@media print { 
.printMessage { display: none; }
.HidePrn { display: none; }
.Menu {display: none; }
.TopMenu {display: none; }
.odgZ {font-weight: normal; text-decoration: none;}
.odgR {font-weight: normal; text-decoration: underline;}

A:link {color: #000000; text-decoration: none;}
A:visited {color: #000000; text-decoration: none;}
A:active {color: #000000; text-decoration: none;}
A:hover {color: #000000; text-decoration: none;}

.NormalGrid {border: none; border-collapse: collapse; empty-cells: show;}
.NormalGrid tbody tr td {border: 1px solid #808080; page-break-inside: avoid;padding: 1px;}
.NormalGrid tfoot tr td {border: 1px solid #808080; page-break-inside: avoid;padding: 1px}
.NormalGrid thead tr th {border-top: 1px solid #808080; border-left: 1px solid #808080; border-right: 1px solid #808080; border-bottom: 2px solid #808080; page-break-inside: avoid;}
.NormalGrid tbody tr th {border: 1px solid #808080; padding: 2px; text-align: left; page-break-inside: avoid;}
.NormalGrid .Spacer {border-top: 1px solid #808080; border-bottom: 1px solid #808080; border-left: none;  border-right: none; }
}

@media screen { 

.Menu {
  border: none; 
  border-collapse: collapse;
}

.Menu tr td {
  text-align: center; 
  border: 1px solid #FDF5E6;
  padding: 1px 5px 1px 5px;
}

.TopMenu {
  width: 100%;
  border: none; 
  border-collapse: collapse;
}

.TopMenu tr td {
  text-align: center; 
  border: 1px solid #FDF5E6;
  padding: 1px 5px 1px 5px;
}

.printMessage { 
  background: url('slike/icoPrinter.gif') no-repeat 6px 6px;
  background-color: #FFD700; 
  border: 1px solid #808080; 
  padding-top: 6px;
  padding-right: 6px;
  padding-bottom: 6px;
  padding-left: 26px;
  text-align: left; 
  font-size: 100%;}

.ShowPrn { display: none;} 
.odgZ {color: #008000;}
.odgR {color: #FF0000;}

.NoGrid {
  border: none; 
  border-collapse: collapse
}

.NoGrid tbody tr td {
  page-break-inside: avoid; 
  padding: 0.35ex;
}

.NoGrid tbody tr th {
  background-color: #EEDBAE;
  color: #A0522D;
  page-break-inside: avoid; 
  text-align: left;
  padding: 0.35ex;
  padding-left: 5px;
  border-bottom: 1px #D2B48C solid;
}

.NoGrid thody tr th {
  border: none; 
  padding: 0.35ex;
}

.NormalGrid {
  empty-cells: show;
  border: none; 
  border-collapse: collapse;
}

.NormalGrid tbody tr td {
  border: 1px solid #D2B48C; 
  padding: 2px;
}

.NormalGrid tfoot tr td {
  border: 1px solid #D2B48C; 
  padding: 2px;
}

.NormalGrid thead tr th {
  background-color: #EEDBAE;
  border: 1px solid #D2B48C; 
  padding: 2px;
}

.NormalGrid tbody tr th {
  background-color: #EEDBAE;
  border: 1px solid #D2B48C; 
  padding: 2px;
  text-align: left; 
}

.NormalGrid .Spacer {
  border-top: 1px solid #D2B48C; 
  border-bottom: 1px solid #D2B48C; 
  border-left: none; 
  border-right: none; 
}

}
