/* splosna navodila */
body {
  font-family: sans-serif;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-top: 0px;
  margin-bottom: 1em;
  background-color: white;
}

body {
  text-align: left;   /* zaradi poravnave <body> na sredino */
}

a, a:visited, a:link, a:active {
  color: #3a4036;
  /*color: inherit;   /* IE tega ne razume, zato moramo barvo
           * nastavljati povsod */
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}

img {
  border: 0px;
}

td {
  vertical-align: top;
}

table {
  border-spacing: 0;
  border-collapse: collapse;
}

.sirina_strani,
.sirina_strani_ac { /* hack zaradi browserjev, ki ne podpirajo direktnih potomcev (body > *) */
  width: 100%;
  width: 1000px;
  margin: auto;
}

table.vsebina {
  width: 100%;
}


/* meni z */
table.meniz {
  width: 100%;
  height:64px;
  margin: auto;
  text-align: center;
  color: white;
  /* background-image: url("/style/logo/arsobg1000.jpg"); */
  background-image: url("/style/logo/arsobg20100106.jpg");
  background-repeat: no-repeat;
  background-position: left center;
  
}

table.meniz td.arsoHome{
  width:520px;
}


table.meniz td.meteoHome {
}

table.meniz td.language{
  width:140px;
}

table.meniz span {
}

table.meniz span.domov {
  float: left;
  background: none;
  padding: 0px;
  height: 61px;
  padding-top: 0px;
}

table.meniz span.mopTitle {
  float: left;
  width:400px;
  padding-top: 10px;
  padding-left:14px;
  text-align:left;
  font-family: Arial Black, Gadget, sans-serif;
  font-size:11px;
  font-weight:normal;
  color:white;
}

table.meniz span.arsoTitle {
  float: left;
  width:400px;
  padding-top: 0px;
  padding-left:45px;
  text-align:left;
  font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, 'Times New Roman', Times, serif;
  font-size:17px;
  font-weight:bold;
  letter-spacing:0px,
  color:white;
}

table.meniz span.arsoLogo {
  float: left;
  width:40px;
  padding-top: 0px;
  padding-left:33px;
}

table.meniz span.arsoLogo img.arsoLogo {
  width:40px;
}

table.meniz span.meteoHome {
  float: left;
  background: none;
  text-align:center;
  font-size:16px;
  padding-top: 18px;
  padding-left:115px;
}

table.meniz span.meteoHome a.meteoLink {
  font-size: 25px;
}

table.meniz span.lang,
table.meniz span.chosen-lang {
  background-image: url("/style/meniz_locilnik-w.gif");
  background-position: left;
  background-repeat: repeat-y;
  font-size: x-small;
  float:right;
  padding: 0px 7px;
}

table.meniz span.lang { 
  margin-top:30px; 
}
table.meniz span.chosen-lang { 
  margin-top:30px; 
  font-weight: bold;
}

table.meniz span.chosen-lang a img {
  background-color:cornsilk;
  border: 1px solid grey;
  padding-top:1px;
  padding-right:2px;
  padding-bottom:1px;
  padding-left:2px;
}


table.meniz td.euHome{
  width:67px;
  background:none;
}

table.meniz a,
table.meniz a:link,
table.meniz a:visited,
table.meniz a:active,
table.meniz a:hover {
  /* tole je samo hack za IE, ker ne razume dedovanja */
  /* color: #3a4036; */
  color: white;
  font-family:cursive;
  font-size:12px;
  text-decoration: none;
}

/* meni 1 */
#meni1 {
  color: #dfedd2;
  /* background-color: #82b850; */
  /* border-bottom: 4px solid #5fa41f; */
  background-color: #5198B5;
  border-bottom: 4px solid #5198B5;
  font-size: 12px;
  font-weight: bold;
  margin-bottom: 0.9em;
  text-align: center;
  white-space: nowrap;
}

#meni1 td {
  vertical-align: bottom;
  background-repeat: no-repeat;
  background-position: bottom right;
}

#meni1 .headLeft{
  width:155px;
  padding-top:0px;
  padding-bottom:0px;
  padding-left:0px;
}

#meni1 .headLeft span.pda {
  float: left;
  background: none;
  text-align:left;
  font-size:12px;
  padding-top: 1px;
  padding-left:4px;
}
#meni1 .headLeft span.pdaLogo {
  float: left;
  background: none;
  padding-top: 0px;
  padding-left:10px;
}


#meni1 .headCenter {
  text-align: center;
  font-size:14px;
  color: white;
  padding-top:2px;
  padding-bottom:2px;
  padding-left:0px;
}

#meni1 .headRight {
  width:200px;
}

#meni1 .iskalnik {
  width:155px;
  padding-top:3px;
  padding-bottom:2px;
  text-transform: uppercase;
  text-align:right;
  horizontal-align:right;
}

#meni1 .iskalnik input.text {
}

#meni1 .iskalnik input.submit {
  height:20px;
  width: 20px;
  padding-top:0px;
  padding-right:0px;
  padding-bottom:0px;
  padding-left:0px;
  /* background-color: #82b850; */
  background-color:#5198B5;
  color: #fff;
  vertical-align:bottom;
}

form, input {
  /* hash za IE, ki rise ogromen margin-bottom na form tagu!!!?? */
  margin: 0px;
}


/* meni 2 */
td.meni2 {
  width: 155px;
  padding-right: 7px;
}
td.prikaz {
  width: 838px;
}

td.meni2 div.sklop {
  /* background-color: #d9edc7; 
  border-top: 1px solid #82b850;
  border-bottom: 1px solid #82b850; */

  background-color: #5198B5;
  border-top: 1px solid #1F3A46;
  border-bottom: 1px solid #1F3A46;
  color: #3a4036;

  /* padding-top: 10px;
  padding-bottom: 10px; */
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 8px; 

  font-size: 10px;
}

td.meni2 div.sklop span.nivo1 {
 /* font-size: 18px; */
 font-size: 16px; 
 /* color: #03550e;  */
 color: #FFFFFF; 
 font-weight: bold;
}

table.verticalMenu {
  cellspacing: 0; 
  cellpadding: 0; 
  width: 100%;
}

td.meni2 .sklop input.submit {
  background-color: #d9edc7;
}


div#meni2 div {
  /* font-size: 13px; */
  color: #626161;
  font-size: 12px;
}

div#meni2 div a {
  display: block;
  color: #6ea43f;
  font-weight: bold;
  padding: 7px 0px;
  /* border-top: 1px solid #82b850; */
  border-top: 1px solid #D8D8D8;

  padding-left: 20px;
  background-image: url("meni2_puscica1.gif");
  background-repeat: no-repeat;
  background-position: 5px 50%;
}

div#meni2 div#lastPage {
  /* border-bottom: 1px solid #82b850; */
  border-bottom: 1px solid #D8D8D8;
}
div#meni2 div a#firstPage {
  border: none;
}
div#meni2 div a.nivo2,
div#meni2 div a.nivo2:link,
div#meni2 div a.nivo2:visited,
div#meni2 div a.nivo2:active {
  color: #4e841f;
  /*color: #3a4036; */
  border: none;
  background-image: none;
  font-weight: normal;
  padding: 0px;
  padding-left: 20px;
  font-size: 11px;
}

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 {
  /* color: #03550e; */
  color:  #ffffff;
}
// ++++++++++++++ NEKI NE STIMA TLELE
/*
div#meni2 div.izbran a {
  padding-top: 0px;
  padding-bottom: 0px;
}


div#meni2 div.izbran {
  padding-top: 7px;
  padding-bottom: 7px;
}
*/

div#meni2 div.izbran a.nivo2:hover {
  background: none;
}

div#meni2 div a,
div#meni2 div a:link,
div#meni2 div a:visited,
div#meni2 div a:active {
  /* hack za IE */
  color: #626161;
  /* color: #6ea43f; */
}

div#meni2 div a:hover {
  text-decoration: none;
  color: #03550e;
  /* background-color: #ecf5e4;   
                       #5198B5;*/
  background-color: #DFE7ED;
  background-image: url("meni2_puscica2.gif");
}

div#meni2 div.izbran a {
  text-decoration: none;
  /* color: #03550e; */
  color:  #ffffff;
  /* background-color: #ecf5e4;   */
  background-color: #5198B5;;
  background-image: url("meni2_puscica2.gif");
}
div#meni2 div.izbran {
  /* background-color: #ecf5e4; */
  background-color: #5198B5;
}
div#meni2 div.prazen {
  background-color: #ffffff
}


div#meni2 div.izbran a,
div#meni2 div.izbran a:link,
div#meni2 div.izbran a:visited,
div#meni2 div.izbran a:active {
  /* ce bi IE spostoval dedovanje bi rabil samo div.izbran in div:hover */
  /* color: #03550e; */
  color:  #ffffff;
}
// ++++++++++++++ NEKI NE STIMA TLELE
td.meni2 div.sklop span#nivo1 {
  font-size: large;
  color: #03550e;
  font-weight: bold;
}
td.meni2 .sklop a 
td.meni2 .sklop a:link,
td.meni2 .sklop a:visited,
td.meni2 .sklop a:active {
  /* IE? */
  color: #03550e;
}
td.meni2 .sklop a:hover {
  text-decoration: none;
}

td.meni2 .sklop #nivo1.velik {
  font-size: 12pt;
}

input {
  font-size: 11px;
  color: #3a4036;
  border: 0px;
  padding: 1px;
}
input.submit {
  background-color: inherit;
  border: 0;
}

/* meni 3 */

div.bliznjice,
div.povezave {
  padding-top: 3px;
  padding-left: 7px;
  padding-right: 5px;
}

td.vsebina div.bliznjice h2,
td.vsebina div.povezave h2 {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 13px;
  margin-top: 0px; 
  margin-bottom: 0px;
}
td.vsebina div.bliznjice ul,
td.vsebina div.povezave ul {
  margin-top: 0px;
  margin-left: 12px;
  padding-top: 7px;
  padding-left: 0px; 
  list-style: inside;
}
td.vsebina div.bliznjice ul li,
td.vsebina div.povezave ul li {
  list-style-type: disc; 
  color: #676f62;
  padding-bottom: 4px;
  padding-left: 2px;
  border-bottom:1px solid #CCCCCC;
  font-size:12px;
}


td.meni3 div ul li a:hover {
  text-decoration: underline;
}


/*priponke*/
td.meni3 div.priponke {
  border-top: 4px solid #3a7da8;
}
td.meni3 div.priponke span,
td.meni3 div.priponke ul li {
  color: #3a7da8;
}
/*bliznjice*/
div.bliznjice {
  border-top: 4px solid #6EA43F;
}
td.vsebina div.bliznjice h2,
td.vsebina div.bliznjice ul li {
  color: #6ea43f;
}

td.vsebina div.bliznjice ul li:hover {
  background-color:threedlightshadow;
}



/*povezave*/
div.povezave {
  border-top: 4px solid #a0ba28;
}

td.vsebina div.povezave h2,
td.vsebina div.povezave ul li {
  color: #a0ba28;
}


/* lokacija */
tr.lokacija td {
  border: 1px solid #cecece;
  /* color: #888b86; */
  color: #626161;
  /* background-color: #f6fbd8; */
  background-color: #F3F3F3;
  padding-left: 8px;
  height: 27px;
  vertical-align: middle;
  font-size: x-small;
}
tr.lokacija a,
tr.lokacija a:visited,
tr.lokacija a:link,
tr.lokacija a:active {
  /* hack? */
  /* color: #888b86; */
  color: #626161;
}



/* vsebina */
td.vsebina {
  border-left: 1px solid #cecece;
  border-right: 1px solid #cecece;
  border-bottom: 1px solid #cecece;

  padding:14px;

  font-size: medium;
}

div#opozorila h1 {
  border:0pt none;
  color:black;
  font-size:small;
  font-weight:bold;
  margin:0pt;
  padding:3px 0pt 0pt 0.5em;
  text-transform:uppercase;
  position:absolute;
}

div#opozorila {
  width: 124px;
  float: right;
  margin-top: -14px;
  margin-right: -14px;
  .margin-right: -14px;
  _margin-right: -7px;
  margin-left: 7px;
  margin-bottom: 7px;

  border-left: 1px solid #cecece;
  border-bottom: 1px solid #cecece;
}
div#koled {
  float: right;
  background-color: #fff578;

  border-left: 1px solid #cecece;
  border-bottom: 1px solid #cecece;
  margin-top: -1px;
}

.meni3 div.opozoriloOknoPosamezno,
.meni3 div.opozoriloOknoPosameznofirst {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 11px;
  width: 86px;
  color: #0096f7;
  background-color: #ffec00;
  margin: 0;

  padding-top: 12px; /* povezan z div.opozorilo img margin-top */
  padding-bottom: 10px;
  
  padding-left: 38px;
  background-repeat: no-repeat;
  background-position: center left;
}

.meni3 div.opozoriloOknoPosamezno a,
.meni3 div.opozoriloOknoPosamezno a:link,
.meni3 div.opozoriloOknoPosamezno a:visited,
.meni3 div.opozoriloOknoPosamezno a:active,
.meni3 div.opozoriloOknoPosameznofirst a,
.meni3 div.opozoriloOknoPosameznofirst a:link,
.meni3 div.opozoriloOknoPosameznofirst a:visited,
.meni3 div.opozoriloOknoPosameznofirst a:active {
  color: #0096f7;
}
.meni3 div.opozoriloOknoPosamezno a:hover, 
.meni3 div.opozoriloOknoPosameznofirst a:hover {
  background-color: transparent;
  text-decoration: underline;
}

.meni3 div.opozoriloOknoPosameznofirst{
  margin: 1px 0px 0px;
}

td.bottom {
  vertical-align: bottom;
}


/* noga */
#leg {
  border: 1px solid #cecece;
  /* background-color: #d9edc7; */
  background-color: #F3F3F3;
  margin-top: 18px;
  font-size: 11px;
  color: #3a4036;
  height:53px;
}

#leg .legLeft{
  width:150px;
  padding:0px;
}

#leg .legCenter {
  padding-left:0px;
  /* background-image: url("/style/logo/nogaeu.png");
  background-position: right;
  background-repeat: no-repeat;  */
}
div#noga {

}

     /*   margin-top: 14px;   <- firefox
      *   _margin-top: 14px;  <- IE6
      *   .margin-top: 14px;  <- IE7
      *   *margin-top: 14px;  <- IE7
      *   #margin-top: 14px;  <- IE7
      */

div#noga div {
  padding-left:0px;
  padding-right:70px;
  text-align:center;

}
div#nogaLog {
  padding-left:20px;
  width:130px;

}

/* WebGUI help guide */
div.webGUIguide {
   position: absolute;
   top:0px;
   right:0px;
   width:38px;
   height:40px;
   background-color:silver;
}
div.webGUIguide a img {
   width:38px;
   height:40px;
}

/* tiskanje */
@media print {
  /* ni kaj veliko za spreminjati, tiskamo samo vsebino */
  table.glavna {
    width: 100%;
  }
  table td.vsebina{
    border: 0px;
  }
  div.glavni, table tr.lokacija, table td.meni2, table td.meni3, div#opozorila, table td.bottom {
    display: none;
  }

}

#twitter-widget-0, #twitter-widget-1 { 
      width: 100% !important; 
    }

div[data-twttr-id] {
   width:100% !important;
}

