section.mainContent span.zunanja {
  display:inline-table;
  width:10px;
  height:10px;
  background-image:url(../img/sprite.png);
  background-repeat:no-repeat;
  background-position:-1016px -450px;
  margin-left:10px;
}
section.mainContent div.filelinks {
  margin-bottom:20px;
  background-color:#e6e6e1;
  border-bottom:1px solid #d8d8d6;
  border-top:1px solid #d8d8d6;
  padding:20px;
}
section.mainContent div.filelinks div.newsFiles {
  margin:0px;
  padding:0px;
  background:none;
  margin-left:20px;
  font-weight:300;
  font-size:14px;
  margin-bottom:10px;
}
section.mainContent div.filelinks div.newsFiles div {
  display:block;
  height:20px;
  padding:0px;
  margin:0px;
  float:left;
  width:30px;
}
section.mainContent div.filelinks h1 {
  line-height:25px;
  margin:0px 10px 20px 10px;
  font-weight:400;
  font-size:20px;
}
section.mainContent div.filelinks span.filecount { display:none; }
section.mainContent div.filelinks div {
  padding-left:30px;
  margin-left:20px;
  font-weight:300;
  font-size:14px;
  margin-bottom:10px;
}
section.mainContent div.filelinks div a { color:#c51c1e; }
section.mainContent div.filelinks div span { color:#8f979c; }
section.mainContent div.filelinks div.doc, section.mainContent div.filelinks div.docx {
  background:url('../plugins/filelist/doc.png') 0px 0px no-repeat;
  background-image:url('../plugins/filelist/doc.png') !important;
}
section.mainContent div.filelinks div.ppt {
  background:url('../plugins/filelist/doc.png') 0px 0px no-repeat;
  background-image:url('../plugins/filelist/doc.png') !important;
}
section.mainContent div.filelinks div.xls, section.mainContent div.filelinks div.xlsx {
  background:url('../plugins/filelist/xls.png') 0px 0px no-repeat;
  background-image:url('../plugins/filelist/xls.png') !important;
}
section.mainContent div.filelinks div.pdf {
  background:url('../plugins/filelist/pdf.png') 0px 0px no-repeat;
  background-image:url('../plugins/filelist/pdf.png') !important;
}
section.mainContent div.filelinks div.txt {
  background:url('../plugins/filelist/txt.png') 0px 0px no-repeat;
  background-image:url('../plugins/filelist/txt.png') !important;
}
section.mainContent div.filelinks div.jpg {
  background:url('../plugins/filelist/jpg.png') 0px 0px no-repeat;
  background-image:url('../plugins/filelist/jpg.png') !important;
}
section.mainContent div.filelinks div.arhiv {
  background:url('../plugins/filelist/arhiv.png') 0px 0px no-repeat;
  background-image:url('../plugins/filelist/arhiv.png') !important;
}
section.mainContent article div.treeTowers .span3 { width:193px; }
section.mainContent article div.treeTowers .span3 h2 {
  color:#c51c1e;
  font-size:16px;
  line-height:20px;
  margin-top:0px;
}
section.mainContent article div.treeTowers .span3 a h2 {
  color:#c51c1e;
  font-size:16px;
  line-height:20px;
  margin-top:0px;
}
section.mainContent article div.treeTowers .span3 a:hover { text-decoration:none; }
section.mainContent article div.projects div.span3 {
  max-width:193px;
  margin-bottom:20px;
}
section.mainContent article div.projects div.span3 a:hover { text-decoration:none; }
section.mainContent article div.projects div.span3 a h2 {
  color:#c51c1e;
  font-size:16px;
  line-height:20px;
  font-weight:500;
  margin-top:20px;
}
section.mainContent article div.osebe div.span4 { margin-bottom:20px; }
section.mainContent article div.osebe div.span4:nth-child(odd) { clear:both; }
section.mainContent article div.osebe h2.osebeHeader { margin-bottom:20px; }
section.mainContent article div.osebe div.osebaImage {
  float:left;
  margin-right:20px;
}
section.mainContent article div.osebe div.osebaOpis h2 {
  font-size:16px;
  font-weight:600;
  line-height:18px;
  color:#c51c1e;
  margin-top:0px;
}
section.mainContent article div.osebe a {
  display:block;
  color:#3d464e;
}
section.mainContent article div.osebe a:hover { text-decoration:none; }
section.mainContent article h1.projectsHeader {
  margin-bottom:20px;
  font-size:24px;
}
section.mainContent article a.moreProjects {
  color:#c51c1e;
  background-image:url(../img/sprite.png);
  background-repeat:no-repeat;
  background-position:99px -418.75px;
  padding-right:15px;
  margin-bottom:10px;
}
section.mainContent aside div.usefulLinks {
  margin-bottom:20px;
  background-color:#e6e6e1;
  border-bottom:1px solid #d8d8d6;
  border-top:1px solid #d8d8d6;
  padding:20px;
  padding-bottom:30px;
}
section.mainContent aside div.usefulLinks h1 {
  font-size:20px;
  margin-top:0px;
  line-height:20px;
  font-weight:400;
}
section.mainContent aside div.usefulLinks ul {
  list-style:none;
  margin:17px 0 0 13px;
}
section.mainContent aside div.usefulLinks ul li {
  font-size:13px;
  line-height:20px;
  background-image:url(../img/sprite.png);
  background-repeat:no-repeat;
  background-position:-1000px -625px;
  padding-left:15px;
}
section.mainContent aside div.usefulLinks ul li a { color:#c51c1e; }
section.mainContent aside div.usefulLinks ul li.active a { text-decoration:underline; }
section.mainContent aside div.info {
  background-color:#e6e6e1;
  border-bottom:2px solid #c51c1e;
  border-top:1px solid #ededea;
  border-left:1px solid #e1e1dd;
  border-right:1px solid #c6c6c2;
  margin-bottom:20px;
}
section.mainContent aside div.info div.infoWrapper { padding:22px; }
section.mainContent aside div.info h1 {
  background-image:url(../img/sprite.png);
  background-repeat:no-repeat;
  background-position:-725px 0px;
  font-size:24px;
  margin-top:0px;
  line-height:30px;
  padding-left:15px;
  font-weight:400;
}
section.mainContent aside div.info .hr1 {
  border-top:0px;
  background-color:#919697;
  margin-bottom:20px;
}
section.mainContent aside div.info ul {
  list-style:none;
  margin:0px;
  padding:0px;
  margin-left:17px;
  margin-top:17px;
}
section.mainContent aside div.info ul li {
  font-size:13px;
  line-height:20px;
  background-image:url(../img/sprite.png);
  background-repeat:no-repeat;
  background-position:-25px -394.25px;
  padding-left:20px;
}
section.mainContent aside div.info ul li a { color:#000000; }
section.mainContent aside div.info ul li.active a { text-decoration:underline; }
section.mainContent aside div.info div.contactDataArrow {
  background-image:url(../img/sprite.png);
  background-repeat:no-repeat;
  background-position:139px -375px;
  height:10px;
}
section.mainContent aside div.info div.contactData {
  background-color:#d6d6d1;
  padding-top:20px;
  padding-bottom:17px;
}
section.mainContent aside div.info div.contactData span.number {
  font-size:26px;
  font-weight:600;
  color:#c51c1e;
  text-align:center;
  display:block;
}
section.mainContent aside div.info div.contactData span.email a {
  font-size:12px;
  display:block;
  text-align:center;
  color:#000000;
}
section.mainContent aside div.info div.infoContent h1 {
  font-size:14px;
  color:#c51c1e;
  background-image:none;
  line-height:16px;
  font-weight:600;
}
section.mainContent aside div.info div.infoContent p {
  padding-left:16px;
  font-weight:600;
  font-size:13px;
}
section.mainContent aside div.quickAccess {
  background-color:#ffffff;
  padding:10px;
  margin-bottom:17px;
  -moz-box-shadow:1px 1px 3px #d3d2cd;
  -webkit-box-shadow:1px 1px 3px #d3d2cd;
  box-shadow:1px 1px 3px #d3d2cd;
  width:93%;
}
section.mainContent aside div.quickAccess div.quickAccessImage {
  border:1px solid #d1d9e0;
  margin-right:15px;
}
section.mainContent aside div.quickAccess div.quickAccessContent h1 {
  font-size:16px;
  font-weight:700;
  margin-top:7px;
  line-height:25px;
  margin-bottom:0px;
  color:#3d464e;
}
section.mainContent aside div.quickAccess div.quickAccessContent h1 a { color:#3d464e; }
section.mainContent aside div.quickAccess div.quickAccessContent h1 a:hover { text-decoration:none; }
section.mainContent aside div.quickAccess div.quickAccessContent p { color:#7e868d; }
section.mainContent aside div.quickAccess div.quickAccessContent p a { color:#3d464e; }
section.mainContent aside div.quickAccess div.quickAccessContent p a:hover { text-decoration:none; }
