/* splosna navodila */
body {
  font-family:  sans-serif;
  text-align: center;
  margin: auto;
  margin-bottom: 1em;
  background-color: white;
  color: #626161;
  font-size: small;
}

body * {
  text-align: left;		/* zaradi poravnave <body> na sredino */
}

a, a:visited, a:link, a:active {
  color: #529cba;
  text-decoration: underline;
}
body a:hover {
  text-decoration: none;
}

img {
  border: 0;
}

td {
  vertical-align: top;
}

table {
  border-spacing: 0;
  border-collapse: collapse;
  color: #626161;
}

form, input {
  margin: 0;
}

body {
  width: 1000px;
  margin: auto;
}
#glavna {
  width: 100%;
}
table#glavna td {
  padding: 0; 
  margin: 0;
  border: 0;
}

table#glavna td.vsebina {
  padding-left: 1em;
}
table#glavna td.meni3 {
  padding-left: 1em;
}

table.vsebina {
  width: 100%;
}

/* meni z */
body div#meniz {
  height: 161px;
  background-image: url("arso.jpg");
  background-position: left;
  background-repeat: no-repeat;
  margin: 0;
}
body div#meniz > div {
  margin: 0;
}
body.en div#meniz {
  background-image: url("arso_en.jpg");
}
body div#meniz a.domov {
  background: none;
  height: 100px;
  width: 420px;
  float: left;
  text-decoration: none;
}

div#meniz-l {
  padding-right: 2em;
  float: right;
  font-size: 9pt;
}
div#meniz-l p,
div#meniz-l div {
  margin: 0.5em;
}
div#meniz-l input,
div#meniz-l select {
  font-size: xx-small;
  color: #626161;
}

div#meniz a,
div#meniz a:link,
div#meniz a:visited,
div#meniz a:active {
  color: #626161;
}

/* meni 1 */
#meni1 {
  width: 100%;
  color: #dfedd2;
  background-color: #ccc; 
  text-transform: uppercase;
  font-size: 12px;
  font-weight: bold;

  margin-top: 2px;
}

#meni1 td {
  vertical-align: top;
  border-left: 2px solid white;
  padding: 0;
  margin: 0;
  background-image: url('meni16.gif');
  height: 51px;
  width: 130px; 
  text-align: center;
}

/*#meni1 td:nth-child(2),*/
#meni1 td.child2 {
  background-image: url('meni11.gif');
}
/*#meni1 td:nth-child(3),*/
#meni1 td.child3 {
  background-image: url('meni12.gif');
}
/*#meni1 td:nth-child(4),*/
#meni1 td.child4 {
  background-image: url('meni13.gif');
}
/*#meni1 td:nth-child(5),*/
#meni1 td.child5 {
  background-image: url('meni14.gif');
}
/*#meni1 td:nth-child(6),*/
#meni1 td.child6 {
  background-image: url('meni15.gif');
}

#meni1 a,
#meni1 a:visited,
#meni1 a:link,
#meni1 a:active {
  color: #626161;
  margin: 0;
  padding: 7px;
  display: block;
  height: 37px;
  text-decoration: none;
}
#meni1 td:hover,
#meni1 td.izbran {
  color: #fff;
  background-color: #5198b5;
  background-image: url('meni1s.gif');
}
#meni1 a:hover,
#meni1 td.izbran a {
  text-decoration: none;
  color: #fff ! important;
}

#meni1 td:first-child,
#meni1 td.domov {
  background-image: url("bhome.gif");
  width: 20px;
  border-left: 0px;
}
#meni1 td:first-child:hover {
  background-image: url("bhomes.gif");
}

/* meni 2 */
td.meni2 {
  width: 195px;
  margin-right: 7px;
  font-size: 9pt;
}
div#meni2 div.nivo2 {
  font-size: 80%;
  padding-left: 20px;
}

div#meni2 div {
  margin:0; 
  border-bottom: 1px solid #d8d8d8;
}

div#meni2 div a,
div#meni2 div a:link,
div#meni2 div a:visited,
div#meni2 div a:active {
  display: block;
  font-weight: bold;
  text-decoration: none;
  color: #626161;

  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 20px;
}
div#meni2 div.nivo2 a {
  border-top: 1px solid #d8d8d8;
  padding-left: 10px;
  font-weight: normal;
  font-size: 9pt;
}
div#meni2 div.nivo2 a:first-child {
  border: 0;
}
div#meni2 div a:hover,
div#meni2 div.izbran a {
  text-decoration: none;
  color: #fff ! important;
  background-color: #529bb8;
  background-image: url("meni2S.gif");
  background-repeat: no-repeat;
  background-position: top left;
}
div#meni2 div.nivo2 a#nivo3-izbran,
div#meni2 div.nivo2 a:hover {
  color: #529cba ! important;
  background-color: transparent;
  background-image: url("meni2s.gif");
  background-repeat: no-repeat;
  background-position: center left;
}
div#meni2 div.nivo2 a:hover {
  text-decoration: underline;
}

div#meni2 div 
div#meni2 div.izbran a.nivo2,
div#meni2 div.izbran a.nivo2:link,
div#meni2 div.izbran a.nivo2:visited,
div#meni2 div.izbran a.nivo2:active {
  background-image: none;
  margin-left: 20px;
  padding: 0px;
  font-size: 90%;
}
div#meni2 div.izbran a.nivo2#nivo3-izbran,
div#meni2 div.izbran a.nivo2#nivo3-izbran:link,
div#meni2 div.izbran a.nivo2#nivo3-izbran:visited,
div#meni2 div.izbran a.nivo2#nivo3-izbran:active {
}
div#meni2 div.izbran a.nivo2:hover {
  background: none;
}

div.zadeva {
  border-top: #d0cfcf solid 4px ! important;
  margin: 0;
  padding: 0.4em;
  font-weight: bold;
  font-size: small; 
  text-transform: uppercase;
}

div { 
  margin-bottom: 2em;
}

/* meni 3 */
td.meni3 {
  width: 170px;
  font-size: 9pt;
}

div#opozorila.vsebina div,
div#opovestila.vsebina div {
  width: 140px;
}

td.meni3 div ul li {
  list-style-type: disc;
  list-style-image: url('locilnik.gif');
  padding-bottom: 2px;
  padding-left: 0px;
}
td.meni3 div ul {
  margin: 0px;
  padding-top: 7px;

  padding-left: 16px; 
}

/* lokacija */
#lokacija {
  background-image: url('locilnik.gif');
  background-repeat: no-repeat;
  background-position: center left;

  margin: 0;
  margin-left: 0.7em;
  padding-left: 1.2em;
  padding-bottom: 4px;
  padding-top: 4px;
}
tr.lokacija a,
tr.lokacija a:visited,
tr.lokacija a:link,
tr.lokacija a:active {
  color: #888b86;
}


div#opozorila div,
div#opovestila div {
  margin: 0;

  padding-top: 9px; /* povezan z div.opozorilo img margin-top */
  padding-bottom: 9px;
  
  padding-left: 30px;
  background-repeat: no-repeat;
  background-position: left 3px;
}
div#opozorila div {
  border-top: 4px solid #e00101;
  color: #e00101;
  margin-bottom: 4px;
}
div#opovestila div {
  border-top: 4px solid #509bba;
  color: #509bba;
  margin-bottom: 4px;
}
div#opozorila div:first-child {
  color: #626161;
  border-top: #d0cfcf solid 4px ! important;
  margin: 0;
  padding: 0.4em;
  font-weight: bold;
  font-size: small !important; 
  text-transform: uppercase;
}
div#opozorila.vsebina div,
td.meni3 div#opozorila div {
  border-top: 2px solid #d0cfcf;
  margin-bottom: 2px;
}

div#opozorila div a,
div#opozorila div a:link,
div#opozorila div a:visited,
div#opozorila div a:active {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 11px;
  color: #e00101;
  text-decoration: none;
}
div#opovestila div a,
div#opovestila div a:link,
div#opovestila div a:visited,
div#opovestila div a:active {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 11px;
  color: #509bba;
  text-decoration: none;
}
div#opozorila div a:hover,
div#opovestila div a:hover {
  background-color: transparent;
  text-decoration: underline;
}

div#opozorila,
div#opovestila {
  padding: 0;
  border: 0;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0;
}

div#opozorila.vsebina,
div#opovestila.vsebina {
  float: right;

  border-left: 1px solid #d0cfcf;
  border-bottom: 1px solid #d0cfcf;
  border-right: 1px solid #d0cfcf;
}
div#opozorila.vsebina div,
div#opovestila.vsebina div {
  margin: 0;
  padding-right: 0;
}
div#opozorila.vsebina div:first-child,
div#opovestila.vsebina div:first-child {
  border: 0;
}

td.bottom {
  vertical-align: bottom;
  padding-left: 3px;
  padding-bottom: 3px;
  border-bottom: 0;
}

/* noga */
#noga {
  margin-top: 2em;
  font-size: x-small;
  background-image: url("noga.gif");
  background-repeat: repeat-x;
  
  display: inline-block;
  padding: 7px 30px;
  width: 940px;
}
#noga h1 {
  font-size: small;
}
#noga a,
#noga a:visited,
#noga a:link,
#noga a:active {
  color: #626161;
  text-decoration: none;
}
#noga a:hover {
  text-decoration: underline;
}
#noga div {
  float: left;
  width: 25%;
}
#noga2  {
  width: 980px;
  padding: 0 10px;
  font-size: xx-small;
  display: inline-block;
}
#noga2 div:first-child {
  float: left;
}
#noga2 div {
  float: right;
}

/* tiskanje */
@media print {
  /* ni kaj veliko za spreminjati, tiskamo samo vsebino */
  body {
    width: 100%;
    background: transparent ! important;
  }
  body * {
    border-color: black ! important;
  }
  table td.vsebina{
    border: 0px;
  }
  #meniz, #meni1, 
  table td.meni2, 
  table tr.lokacija, 
  table td.meni3,
  #opozorila,
  #opovestila,
  table td.vsebina table.auto,
  table td.bottom,
  #noga {
    display: none;
  }
}
