.xstooltip 
{
 visibility: hidden; 
 position: absolute; 
 top: 0; 
 left: 0; 
 z-index: 100; 
 color : black;

 font: normal 8pt sans-serif; 
 padding: 3px; 
 border: solid 1px;
 /*za transparentno ozadje*/
 background-repeat: repeat; 
 background-image: url(/fileadmin/templates/midnight/images/white1px.gif);
 /*prosojnost*/
 filter:alpha(opacity=90);
 -moz-opacity:0.9;
 opacity:0.9; 
}

.bodytext {
  text-align: justify;
}

/* za macmade login */
.tx-loginboxmacmade-pi1 .tx-loginboxmacmade-pi1-error {
   background-color: white;
}
.tx-loginboxmacmade-pi1 TABLE.tx-loginboxmacmade-pi1-loginTable {
   margin-top: 15px;
   margin-bottom: 5px;
   border: 0px;
   border-collapse: collapse;
}
.tx-loginboxmacmade-pi1 TABLE.tx-loginboxmacmade-pi1-loginTable TD {
   border: 0px;
   background-color: white;
   padding: 5px;
}
.tx-loginboxmacmade-pi1 TABLE.tx-loginboxmacmade-pi1-loginTable TD.tx-loginboxmacmade-pi1-labelCell {
   border: 0px;
   background-color: white;
   font-weight: bold;
}

.csc-header h5 {
/*  background-image: url(/fileadmin/templates/midnight/images/head-bw-1.gif);  background-repeat: repeat-x;*/
	background-image: url(../images/img03.gif);
  color: white;
  text-align: center;
}

.csc-caption {
  font-size: 0.7em;
  font-style: italic;
}

.tabela-crna {
  padding-left: 10px;
}

.rojstni-container {
  background-image: url(../images/torta.gif);
  background-repeat: no-repeat;
  min-height : 90px;
}

.rojstni {
  padding-left: 10px;
  /*color : #5A87A8;*/
  color: red;
  font-size: 1.2em;
  font-weight: bold;
}

.desno {
  text-align: left;
}

/* POSEBNI DATUM */
.outerbox { border:1px solid black;padding:0px;
    width:50px;
    overflow:hidden;margin:4px; font-weight:900;
    font-family: verdana,arial,sans-serif; }
.datebox  { font-size:22pt;color:#666;text-align:center;
    border-bottom:1px solid black; }
.monthbox { font-size:11pt;color:#fff;
    background-color:#666; text-align:center; }

/*DATUM 2*/
.datum2 {
background-attachment:scroll;
background-color:transparent;
background-image:url(/fileadmin/templates/transition/images/koledar.png);
background-position:left top;
background-repeat:no-repeat;
float:right;
font-family:arial,sans;
height:64px;
margin-bottom:0;
margin-left:0;
margin-right:0;
margin-top:-10px;
padding-bottom:0;
padding-left:0;
padding-right:0;
padding-top:0;
width:64px;
}

.datum2 table {
border: 0pt none;
width: 100%;
}


.tx-lumophpinclude-pi1 {
  background-color: white;
}

/*ANKETE*/
.tx-quickpoll-pi1 {
  font-size: 0.9em;
  background : white;
  padding: 1px,3px,1px,3px;
}

.tx-quickpoll-pi1 .pollquestion {
  font-size: 1.4em;
  color : red;
  padding-bottom: 5px;
  border-bottom: #DDDDDD dashed;
}

.tx-quickpoll-pi1 .pollresulttext {
  font-style:italic;
}

.tx-quickpoll-pi1 .polltotal {
  font-style:italic;
  border-top: #DDDDDD dashed;
}

.polltable {
  width : 100%;
  border: 1px groove #DDDDDD;
}

/*BUS*/
.bus-prosto {
  text-align: center;
}

.novost { 
  background-color: transparent;
  position:absolute; z-index: 3;
  margin-left: 510px; 
  margin-top: 220px; 
}

.kljuc { 
  background-color: transparent;
  position:absolute; z-index: 5;
  margin-left: 820px; 
  margin-top: 250px; 
}


.csc-firstHeader {
 background-image: url(../../../sistemske/prvi-header.gif);
 background-repeat: repeat-x;
 color: #441412;
 font-family: dejavusansmono, verdana;
 font-size: 140%;
 font-weight: bold;
 margin: 3px 0px 15px;
 padding: 4px 0px 5px 15px;
 text-shadow: white 1px 1px;
 width: 94%;
}

 #sidebar .csc-header h1 {
 background-image: url(../../../sistemske/prvi-header.gif);
 background-repeat: repeat-x;
 color: #441412;
 font-family: dejavusansmono, verdana;
 font-size: 90%;
 font-weight: bold;
 margin: 3px 0px 5px;
 padding: 4px 0px 5px 10px;
 text-shadow: white 1px 1px;
 width: 94%;
}

/* NOVICE */
.news-list-item {
 background-color: #e0f0ff;
 color : black;
 border: 1px solid #666;
 height: auto !important;
 line-height: 1.3;
 margin: 1px;
 padding: 3px;
}

.news-list-date {
 background-color: #5A87A8;
 color: #3E551C;
 float: right;
 font-size: 11px;
 font-weight: bold;
 height: 20px;
 margin-right: -2px;
 margin-top: -2px;
 text-align: right;
 width: 220px;
}
