﻿/*
    #1c5180 - blue (form border)
    #004b85 - blue
    #1281ba - blue (light)
    #57ad40 - green
    #231f20 - grey (almost black)
    #6b6e6a - grey (dark)
    #b5b6b4 - grey (lighter)
    #d2d3d5 - grey (lightest)
    #f68421 - orange
    
*/







/* plain tags */
html { overflow-y: scroll; }
body {
    color: #231f20;
	font: 10px Arial, Verdana, sans-serif;
}
h1 {
    color: #004b85;
	font-size: 2.2em;
    font-weight: normal;
    padding-bottom: 25px;
}
h2 {
    color: #004b85;
	font-size: 1.7em;
    font-weight: normal;
    padding-bottom: 10px;
}
h3 {
    color: #004b85;
	font-size: 1.4em;
    font-weight: normal;
}
h4 {
    color: #004b85;
	font-size: 1.3em;
    font-weight: normal;
}
h5 {
	font-size: 1.2em;
    padding-bottom: 10px;
}
p, ul, ol, table, blockquote {
	font-size: 1.2em;
    padding-bottom: 10px;
}
a {
    color: #004b85;
    outline: 0px;
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}
span { color: #6b6e6a; }
ul ul, ul p { font-size: 1em; }
/* /plain tags */
/* template */
.width {
    margin-left: auto;
    margin-right: auto;
    width: 960px;
}
.floatLeft { float: left; }
.floatRight { float: right; }
.clearAll { clear: both; }
.center { text-align: center; }
.left { text-align: left; }
.right { text-align: right; }

div.wrap {
  overflow: hidden;
}
div.header {
  padding-top: 10px;
}
div.header h2 a img {
  /*
  margin-bottom: 15px;
  margin-top: 15px;
  */
  margin-top: 7px;
  max-height: 63px;
}
ul.toolbar {
    background: url('/img/bgToolbar.gif') no-repeat top;
    float: right;
    font-size: 1em;
    padding: 5px 0  0 25px;
    width: 375px;
}
ul.toolbar li {
    background: url('/img/bgToolbarSeparator.gif') no-repeat left bottom;
    color: #6b6e6a;
    float: left;
    list-style-type: none;
    padding-left: 16px;
    padding-right: 15px;
    text-transform: uppercase;
}
ul.toolbar li.first {
    background: none;
    padding-left: 0px;
}
ul.toolbar li.last {
    background: none;
    padding-left: 0px;
    padding-right: 0px;
}
ul.toolbar a {
    color: #6b6e6a;
    display: block;
    margin-top: 6px;
}
ul.toolbar a:hover { text-decoration: none; }
ul.toolbar div.search {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border: 1px solid #b5b6b4;
    margin-top: 2px;
    padding-right: 2px;
}
ul.toolbar form { width: 160px; }
ul.toolbar input {
    border: 0px none;
    display: inline;
    margin: 0px;
    padding: 0px;
}
ul.toolbar input.def {
    padding: 2px 0;
    width: 100px;
}
ul.langbar {
    clear: right;
    color: #004b85;
    float: right;
    font-size: 1em;
    margin-top: 15px;
    padding-bottom: 0;
}
ul.langbar li {
    background: url("/img/bgLng.gif") no-repeat right;
    display: inline;
    list-style-type: none;
}
ul.langbar li.last { background: none; }
ul.langbar li a {
    padding: 0 5px 0 3px;
    text-decoration: none;
}
ul.navigation {
    font-size: 1.3em;
    padding-bottom: 0px;
}
ul.navigation li {
    background: url('/img/bgMenuSeparator.gif') no-repeat left top;
    float: left;
    list-style-type: none;
    padding-left: 2px;
    text-transform: uppercase;
}
/*ul.navigation li.first {*/
ul.navigation li:first-child {
  padding-left: 0;
  background: none;
}
/*ul.navigation li:first-child a { padding-left: 0; }*/
/*ul.navigation li:last-child a { padding-right: 0; }*/
ul.navigation li.on a {
    background: url('/img/bgMenuShadow.gif') repeat-x bottom;
    color: #57ad40;
}
ul.navigation a {
    color: #004b85;
    display: block;
    padding: 0 8px 17px;
    text-decoration: none;
    line-height: 1;
}
ul.navigationa a:hover { text-decoration: none; }

ul.navigation2 {
    font-size: 1em;
    line-height: 1.2;
    padding-bottom: 0px;
}
ul.navigation2 li {
    list-style-type: none;
    text-transform: uppercase;
}
ul.navigation2 li.level2 {
    background: url('/img/bgMenu2.gif') no-repeat left bottom;
}
ul.navigation2 li.on {
    background: url('/img/bgMenu2Shadow.gif') no-repeat left bottom;
    color: #57ad40;
    padding-bottom: 7px;
}
ul.navigation2 li.level2 a {
    color: #004b85;
    display: block;
    font-size: 1.2em;
    padding: 5px 0px 5px 10px;
}
ul.navigation2 li.month a {
    color: #004b85;
    display: block;
    font-size: 1.2em;
    padding: 2px 0px 2px 10px;
}
ul.navigation2 li.on a {
    background: url('/img/bgMenu2.gif') no-repeat left bottom;
    color: #57ad40;
    padding-bottom: 6px;
}
ul.navigation3 {
    background: url('/img/bgMenu2.gif') no-repeat left bottom;
    padding-bottom: 5px;
    padding-top: 10px;
}
ul.navigation3 li.level3 a {
    background: none;
    color: #57ad40;
    display: block;
    font-size: 1.1em;
    padding: 2px 0px 2px 20px;
}
ul.navigation3 li.level3 a.on { padding-bottom: 5px; }

.menu {
    background: url('/img/bgMenu.gif') repeat-x top;
    height: 30px;
    padding-top: 15px;
}

.content {
    clear: both;
    padding: 15px 0;
}
.navigationBar {
    float: left;
    margin-right: 15px;
    padding-top: 10px;
    width: 155px;
}
.navigationBar a,
.navigationBar a:hover { text-decoration: none; }
.home .mainBar {
    background: url('/img/bgContent.gif') repeat-x top;
    float: left;
    margin-right: 15px;
    padding: 10px 0 0 10px;
    width: 635px;
}
.home .sideBar {
    background: url('/img/bgSideBarHome.gif') no-repeat left top;
    float: left;
    min-height: 550px;
    padding-left: 15px;
    width: 285px;
}
* html .home .sideBar { height: 550px; }
.home .content .width { background: none; }
.content .width { background: url('/img/bgSideBar.gif') repeat-y left; }
.koledar .content .width { background: none; }
.mainBar {
    background: url('/img/bgMainbar.gif') no-repeat top;
    float: left;
    margin-right: 15px;
    min-height: 550px;
    padding-left: 15px;
    padding-right: 15px;
    width: 580px;
}
* html .mainBar { height: 550px; }
.mainBar ul,
.mainBar ol { margin-left: 20px; }
.mainBar a { text-decoration: underline; }
.mainBar a:hover,
.mainBar a.btnNarrow  { text-decoration: none; }

.sideBar {
    float: left;
    width: 165px;
}
.sideBar h5 a {
	font-weight: bold;
	text-decoration: underline;
}
.sideBar p a {
	color: #57ad40;
	text-decoration: underline;
}
.sideBar h5 a:hover,
.sideBar p a:hover { text-decoration: none; }
.sideBar div.image {
    height: 140px;
    margin-bottom: 55px;
    width: 100px;
}

.footer {
  background-color: #d1d3d4;
  position: relative;
}
.footer a { color: #6b6e6a; }
.footer ul {
    color: #6b6e6a;
    float: left;
    font-size: 1em;
    overflow: hidden;
    padding-top: 10px;
}
.footer ul li { list-style-type: none; }
.footer ul li.bold {
    font-size: 1.1em;
    font-weight: bold;
    padding-bottom: 5px;
}
.footer div.frame {
    background: url('/img/bgSlika55x77.png') no-repeat;
    float: left;
    height: 77px;
    padding-bottom: 5px;
    padding-right: 4px;
    margin-bottom: 10px;
    margin-right: 10px;
    width: 55px;
}
.footer div.frame a {
    display: block;
    overflow: hidden;
    height: 77px;
    width: 55px;
}
.footer div.placeholder {
    float: left;
    height: 10px;
    width: 66.66%;
}
ul.c11 { width: 11.11%; }
ul.c22 { width: 22.22%; }
ul.c33 { width: 33.33%; }
ul.c11x { width: 9.11%; }
ul.c22x { width: 24.11%; }
/*ul.c16 { width: 16.66%; }*/

h3.dinBold {
    color: #57ad40;
    font-size: 1.2em;
    /*height: 17px;*/
    padding-bottom: 2px;
    padding-top: 3px;
    text-transform: uppercase;
}
h3.dinBold a { text-decoration: none; }

p.small { font-size: 1.1em; }
p.pdf {
    background: url('/img/iconPdf.gif') no-repeat left top;
    padding-left: 20px;
    padding-top: 2px;
}
span.pdf {
    background: url('/img/iconPdf.gif') no-repeat left bottom;
    padding-left: 20px;
    padding-top: 2px;
}
p.doc {
    background: url('/img/iconDoc.gif') no-repeat left top;
    padding-left: 20px;
    padding-top: 2px;
}
p.isu {
    background: url('/img/iconRead.gif') no-repeat left top;
    padding-left: 20px;
    padding-top: 2px;
}
p.pdf a,
p.doc a {
    color: #004b85;
    text-decoration: underline;
}

/* homepage */
div.news {
    background: url('/img/bgNews.png') no-repeat;
    height: 298px;
    margin-bottom: 10px;
    overflow: hidden;
    padding: 0 5px 4px 11px;
    width: 608px;
}
div.news div.newsItem {
    height: 240px;
    padding-top: 10px;
}
div.news div.newsItem h4 { padding-bottom: 5px; }
div.news div.newsItem h2 { font-size: 2.2em; }
div.news div.newsItem div.image {
    float: left;
    height: 160px;
    margin-right: 15px;
    width: 270px;
}
div.news .small {
    color: #004b85;
    float: left;
    font-size: 0.9em;
    margin-left: 5px;
    text-transform: uppercase;
}

div.calendar {
    background: url('/img/bgCalendar.png') no-repeat top;
    float: left;
    height: 265px;
    margin-right: 15px;
    padding-bottom: 5px;
    padding-left: 1px;
    padding-right: 1px;
    width: 385px;
}
div.calendar h3 {
    margin-bottom: 15px;
    padding-left: 10px;
}
div.calendar p {
    padding-right: 10px;
    padding-top: 15px;
    text-align: right;
}
div.calendar p a {
    color: #57ad40;
    text-decoration: underline;
}
div.calendar p a:hover {
    text-decoration: none;
}
div.calendar ul { margin-left: 0px; }
div.calendar ul li {
    background: url('/img/bgBorderCalendar.gif') no-repeat bottom;
    list-style-type: none;
    padding: 3px 0px 3px 10px;
}
div.calendar ul li a {
    color: #004b85;
    display: block;
    float: right;
    text-decoration: none;
    width: 70%;
}
div.calendar .btnNarrow {
    float: left;
    margin-left: 5px;
}
div#divToolTip h3 {
    color: #004b85;
    font-size: 1.2em;
    font-weight: bold;
    padding-bottom: 5px;
}
div#divToolTip p {
    padding-bottom: 5px;
}


div.notes {
    background: url('/img/bgNote.gif') no-repeat left top;
    float: left;
    height: 270px;
    padding-left: 15px;
    width: 208px;
}
div.notes h2 {
    color: #6b6e6a;
    font-size: 1.2em;
}
div.notes h2 a {
    color: #6b6e6a;
    text-decoration: underline;
}
div.notes h2 a:hover { text-decoration: none; }
div.notes h3 {
    border-bottom: 1px solid #b5b6b4;
    color: #004b85;
}
div.notes h3 a { color: #004b85; }
div.notes p {
    color: ;
    font-size: 1.1em;
    padding-top: 15px;
}
div.notes p a:hover { text-decoration: none; }
div.notes ul.member {
    color: #b5b6b4;
    font-size: 1.1em;
    font-weight: bold;
    padding-top: 10px;
}
div.notes ul.member li {
    background: none;
    float: none;
    padding-top: 5px;
    width: auto;
}
div.notes ul.member a {
    color: #b5b6b4;
}
div.notes div.uspehMain {
    float: left;
    padding-top: 15px;
    padding-bottom: 0px;
    width: 120px;
}
div.notes div.uspehMain p {
    font-size: 0.9em;
    padding-bottom: 0px;
    padding-top: 0px;
    text-transform: uppercase;
}
div.notes div.uspehMain p a {
    color: #004b85;
    text-decoration: underline;
}
div.notes div.uspehMain div.frame {
    background: url('/img/bgSlika100x140.png') no-repeat;
    /*height: 140px;*/
    margin-bottom: 65px;
    padding-bottom: 4px;
    padding-right: 4px;
    width: 100px;
}
div.notes div.uspehMain div.frame a {
    display: block;
    height: 140px;
    overflow: hidden;
    text-decoration: none;
    width: 100px;
}
div.notes div.uspehMain div.frame a:hover {
    background: none;
    border-bottom: none;
}

div.opinion {
    background: url('/img/bgSidebarTop.gif') no-repeat top;
    padding: 1px 11px 0px;
}
div.opinion h3 { margin-top: 5px;margin-bottom: 5px; }
div.opinion h3 a { color: #57ad40; }
div.opinion div.newsItem {
    height: 195px;
    padding-top: 10px;
}
div.opinion div.wrap {
    height: 195px;
    overflow: hidden;
}
div.opinion div.newsItem h2 {
    font-size: 1.4em;
    font-weight: bold;
    padding-bottom: 0;
}
div.opinion div.newsItem h4 { padding-bottom: 15px; }
div.opinion p.lnkMore {
    margin-left: 115px;
}
div.opinion .newsItem div.image {
	height: 140px;
}

div.uspeh {
    background: url('/img/bgSidebaruspeh.jpg') no-repeat top;
    height: 195px; /* 270px */
    margin-top: 10px;
    overflow: hidden;
    padding: 1px 11px 0px;
}
div.uspeh p {
    font-size: 0.9em;
    padding-bottom: 0px;
    text-transform: uppercase;
}
div.uspeh p a {
    color: #004b85;
    text-decoration: underline;
}
div.uspeh p a:hover { text-decoration: none; }
div.uspeh ul.uspeh {
    font-size: 1.1em;
    padding-top: 10px;
}
div.uspeh div.uspehMain {
    float: left;
    padding-top: 15px;
    padding-bottom: 0px;
    width: 120px;
}
div.uspeh div.uspehMain div.frame {
    background: url('/img/bgSlika100x140.png') no-repeat;
    height: 140px;
    margin-bottom: 65px;
    padding-bottom: 4px;
    padding-right: 4px;
    width: 100px;
}
div.uspeh div.uspehMain div.frame a {
    display: block;
    height: 140px;
    overflow: hidden;
    text-decoration: none;
    width: 100px;
}

.news h3, .news h3 a,
.calendar h3, .calendar h3 a,
div.uspeh h3, div.uspeh h3 a {
    color: #ffffff;
}

div.box {
    background: url('/img/bgSidebarInner.gif') no-repeat top;
    padding: 5px 10px 20px;
}
div.box h3 {
    color: #004b85;
    padding-bottom: 10px;
}
div.box .newsItem {
    padding-bottom: 10px;
}
div.box .newsItem h2 {
    font-size: 1.4em;
    padding-bottom: 10px;
}

.newsItem { clear: both; }
.newsItem h2 {
    font-size: 2.2em;
    padding-bottom: 15px;
}
.newsItem h2 a {
    color: #004b85;
    text-decoration: none;
}
.newsItem h2 a:hover { text-decoration: underline; }
.newsItem h3 {
    color: #6b6e6a;
    font-size: 1.3em;
    padding-bottom: 5px;
}
.newsItem a {
    color: #57ad40;
    text-decoration: underline;
}
.newsItem a.add {
  color: #6b6e6a;
}
.newsItem a:hover { text-decoration: none; }
.newsItem a.btnNarrow { color: #ffffff; }
.newsItem div.image {
    float: left;
    height: 160px;
    margin-right: 15px;
}

div.image {
    height: 240px;
    margin-bottom: 0px;
    overflow: hidden;
}

.btnWide {
    background: url('/img/bgButtonBig.png');
    color: #ffffff;
    display: block;
    font-size: 1.1em;
    font-weight: bold;
    height: 40px;
    margin-top: 15px;
    padding: 3px 5px 0px;
    text-align: center;
    width: 217px;
}
.btnWide:hover { text-decoration: none; }
.btnNarrow {
    background: url('/img/bgButtonSmall.png');
    color: #ffffff;
    display: block;
    font-size: 1.1em;
    font-weight: bold;
    height: 40px;
    margin-top: 5px;
    padding: 3px 4px 0px;
    text-align: center;
    text-decoration: none;
    width: 85px;
}
.btnSL {
  line-height: 30px;
}

.ObjaveStranicenje {
    font-size: 1.2em;
    font-weight: bold;
}
.ObjaveStranicenje span,
.ObjaveStranicenje a {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    background-color: #004b85;
    color: #ffffff;
    display: block;
    float: left;
    height: 16px;
    margin-right: 2px;
    padding-top: 2px;
    text-align: center;
    text-decoration: none;
    width: 18px;
}
.ObjaveStranicenje a { background-color: #d2d3d5; }
.ObjaveStranicenje a.on { background-color: #004b85; }

.gallery {
	clear: both;
	float: left;
	padding-top: 15px;
	width: 100%;
}
.gallery div {
    border: 1px solid #d2d3d5;
    float: left;
    margin-bottom: 15px;
    margin-right: 20px;
    padding: 4px;
}
.gallery div.last { margin-right: 0; }
.gallery a {
    display: block;
    height: 60px;
    overflow: hidden;
}

.clanstvo .newsItem {
    clear: both;
    padding-bottom: 20px;
}
.clanstvo .newsItem h2,
.clanstvo .box .newsItem h2 {
    color: #004b85;
    font-size: 1.4em;
    font-weight: bold;
    padding-bottom: 0;
}
.clanstvo .newsItem h3,
.clanstvo box .newsItem h3 {
    color: #004b85;
    font-size: 1.4em;
    padding-top: 0px;
    padding-bottom: 10px;
    text-transform: none;
}
.clanstvo div.image {
    height: 140px;
    width: 100px;
}
.clanstvo div.wrap { 
    float: left;
    width: 465px;
}

.izobrazevanje .newsItem {
    clear: both;
    padding-bottom: 20px;
}
.izobrazevanje .newsItem h2,
.izobrazevanje .box .newsItem h2 {
    color: #004b85;
    font-size: 1.4em;
    font-weight: bold;
    padding-bottom: 0;
}
.izobrazevanje .newsItem h3,
.izobrazevanje box .newsItem h3 {
    color: #004b85;
    font-size: 1.4em;
    padding-top: 0px;
    padding-bottom: 10px;
    text-transform: none;
}
.izobrazevanje div.image {
    height: 140px;
    width: 100px;
}
/*.izobrazevanje div.wrap { 
    float: left;
    width: 465px;
}*/
/* register članov */
div.podjetje {
    font-size: 1.2em;
}
div.podjetje span{
    color: #b5b6b4;
	cursor: pointer;
    font-weight: bold;
}
div.podjetje span.izbrano_pod { color: #004b85; }
div.div_reg_rezultat{
	float:right;
    width: 50%;
}
div.div_reg_rezultat p {
    color: #004b85;
    font-size: 1.4em;
    font-weight: bold;
}
div.div_reg_rezultat strong { color: #231f20; }
div.content div.div_reg_rezultat tr {
    background: none;
}
div.content div.div_reg_rezultat td {
    padding: 2px 5px 2px 0px;
    vertical-align: top;
}

div.reg_dstr {
    font-size: 1.2em;
    padding-top: 10px;
}
a.reg_nstr{
    color: #6b6e6a;
    font-weight: strong;
    padding-left: 5px;
    padding-right: 5px;
}

div.photos a {
    display: block;
    float: left;
    margin-bottom: 15px;
    margin-right: 15px;
}
div.photos img {
    border: 1px solid #d2d3d5;
    padding: 5px;
    
}


.aktualno div.newsItem,
.razpisi div.newsItem {
    clear: left;
    float: left;
    padding-bottom: 35px;
    width: 100%;
}
.aktualno div.newsItem p,
.razpisi div.newsItem p {
    padding-bottom: 0;
}
.aktualno h2.newsH2,
.razpisi h2.newsH2 {
    color: #6b6e6a;
    font-size: 1.3em;
    padding-bottom: 5px;
}
.detail div.addthis_toolbox {
    padding-bottom: 5px;
    padding-right: 16px;
}
.detail h4 {
    font-weight: bold;
    padding-bottom: 10px;
}

div.eventTitle {
    float: left;
    padding-left: 10px;
    width: 395px;
}

h1.event {
    color: #57ad40;
    padding-bottom: 25px;
}
div.detail h1.event {
    padding-bottom: 0;
}
h2.event {
    color: #57ad40;
    padding-bottom: 50px;
}
div.eventInfo {
    float: right;
    width: 165px;
}
div.eventAgenda {
    background: url('/img/bgEventAgendaTop.gif') top no-repeat;
}
div.eventAgenda div.eventInfoShadow {
    background: url('/img/bgEventAgendaBottom.gif') bottom no-repeat;
    min-height: 94px;
    padding: 16px;
}
* html div.eventAgenda div.eventInfoShadow {
    height: 94px;
}
p.hdr {
    color: #004b85;
    font-size: 1.3em;
}
div.eventAgenda p.cnt {
}
div.eventAgenda p.ftr {
    color: #004b85;
}
div.eventPrice {
    background: url('/img/bgEventCostTop.gif') top no-repeat;
}
div.eventPrice div.eventInfoShadow {
    background: url('/img/bgEventCostBottom.gif') bottom no-repeat;
    min-height: 42px;
    padding: 16px;
}
* html div.eventPrice div.eventInfoShadow {
    height: 42px;
}
div.eventSummary {
    clear: left;
    color: #004b85;
    margin-right: 170px;
    padding-left: 10px;
}
p.eventHost {
    padding-bottom: 20px;
}
p.eventHost img {
    float: left;
    margin-right: 10px;
    padding-bottom: 20px;
}
p.eventBig {
    clear: left;
    font-size: 1.4em;
}
div.eventLecturer img {
    float: left;
    margin-bottom: 10px;
    margin-right: 10px;
}
div.eventLecturer p {
  padding-right: 10px;
}
div.eventDescription {
    clear: right;
    background-position: top;
    background-repeat: no-repeat;
}
div.eventLecturer div.eventInfoShadow,
div.eventDescription div.eventInfoShadow {
    background-position: bottom;
    background-repeat: no-repeat;
    min-height: 150px;
    overflow: hidden;
    padding: 20px 16px 18px 20px;
}
* html div.eventLecturer div.eventInfoShadow,
* html div.eventDescription div.eventInfoShadow {
    height: 150px;
}
div.type div.eventDescription {
    background-image: url('/img/bgEventDescriptionTop.gif');
}
div.type div.eventDescription div.eventInfoShadow {
    background-image: url('/img/bgEventDescriptionBottom.gif');
}
div.eventLecturer,
div.type1 div.eventDescription {
    background-image: url('/img/bgEventDescription1Top.gif');
}
div.eventLecturer div.eventInfoShadow,
div.type1 div.eventDescription div.eventInfoShadow {
    background-image: url('/img/bgEventDescription1Bottom.gif');
}
div.type2 div.eventDescription {
    background-image: url('/img/bgEventDescription2Top.gif');
}
div.type2 div.eventDescription div.eventInfoShadow {
    background-image: url('/img/bgEventDescription2Bottom.gif');
}
div.type3 div.eventDescription {
    background-image: url('/img/bgEventDescription3Top.gif');
}
div.type3 div.eventDescription div.eventInfoShadow {
    background-image: url('/img/bgEventDescription3Bottom.gif');
}
div.type4 div.eventDescription {
    background-image: url('/img/bgEventDescription4Top.gif');
}
div.type4 div.eventDescription div.eventInfoShadow {
    background-image: url('/img/bgEventDescription4Bottom.gif');
}
div.type5 div.eventDescription {
    background-image: url('/img/bgEventDescription5Top.gif');
}
div.type5 div.eventDescription div.eventInfoShadow {
    background-image: url('/img/bgEventDescription5Bottom.gif');
}
div.type8 div.eventDescription {
    background-image: url('/img/bgEventDescription8Top.gif');
}
div.type8 div.eventDescription div.eventInfoShadow {
    background-image: url('/img/bgEventDescription8Bottom.gif');
}
div.eventDescription p.hdr,
div.eventFootnote p.hdr {
    padding-bottom: 0;
}
div.eventFootnote {
    padding-left: 10px;
}

div.uspehMain {
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 100px;
    width: 204px;
}
div.uspehMain div.frame {
    background: url('/img/bgSlika200x280.png') no-repeat top;
    /*eight: 200px;*/
    /*padding-bottom: 4px;*/
    padding-right: 4px;
    margin-bottom: 10px;
    width: 200px;
}
div.uspehMain div.frame a.fbPdf {
    color: #004b85;
    display: block;
    font-size: 1em;
    overflow: hidden;
    padding-bottom: 3px;
    text-decoration: none;
    text-transform: uppercase;
    width: 200px;
}
div.uspehMain div.frame a.fbPdf span {
    display: block;
    height: 280px;
    margin-bottom: 9px;
    overflow: hidden;
}
div.uspehMain div.frame a.fbPdf:hover {
    background: url('/img/iconBrowse.gif') no-repeat bottom right;
    border-bottom: 1px solid #004b85;
    padding-bottom: 2px;
}
ul.uspeh { margin-left: 0px; }
ul.uspeh li {
    list-style-type: none;
    padding-top: 5px;
}
ul.uspeh li a {
    color: #b5b6b4;
    font-weight: bold;
    text-decoration: underline;
}
ul.uspeh li a:hover { text-decoration: none; }
div.uspehKazalo div.frame {
    background: url('/img/bgSlika55x77.png') no-repeat;
    float: left;
    height: 78px;
    padding-bottom: 5px;
    padding-right: 4px;
    margin-bottom: 15px;
    margin-right: 15px;
    width: 55px;
}
div.uspehKazalo a {
    display: block;
    overflow: hidden;
    height: 77px;
    width: 55px;
}

.mainBar table tr {
    background: url('/img/bgBorderCalendar.gif') no-repeat left bottom;
}
.mainBar table th {
    border-bottom: 1px solid #004b85;
    border-spacing: 0px;
    color: #004b85;
    padding: 3px;
}
.mainBar table td {
    color: #6b6e6a;
    padding: 3px;
}
.mainBar table span.small {
    color:#004b85;
    font-size: 0.9em;
}


p.toolsCalendarTop {
    height: 20px;
}
p.toolsCalendarTop a {
    color: #6b6e6a;
    display: block;
    float: left;
    padding-right: 5px;
    width: 20%;
}
p.toolsCalendar {
    color: #6b6e6a;
    padding-top: 15px;
}
p.toolsCalendar a {
    color: #6b6e6a;
}
p.toolsCalendar span {
    padding-left: 20px;
    padding-right: 20px;
}
table.eventsCalendar {
    border-bottom: 1px solid #004b85;
    font-size: 1em;
    padding-bottom: 0px;
    width: 100%;
}
table.eventsCalendar th {
    border-bottom: 1px solid #d2d3d5;
    border-right: 1px solid #d2d3d5;
    border-top: 1px solid #004b85;
    color: #004b85;
    font-size: 1.1em;
    padding: 5px;
    text-align: left;
    text-transform: uppercase;
    width: 14.28%;
}
table.eventsCalendar td {
    background: url('/img/bgCalendarTd.gif') repeat-x bottom;
    border-right: 1px solid #d2d3d5;
    font-size: 1.1em;
    height: 70px;
    padding: 5px;
    vertical-align: top;
}
table.eventsCalendar .day7 { border-right: 0px none; }
table.eventsCalendar th.other,
th.other span { color: #d2d3d5; }
th.today span {
    color: #004b85;
    font-weight: bold;
}

table.eventsList { width: 100%; }
.mainBar table.eventsList tr {
  background-image: none;
}
table.eventsList th {
    border-bottom: 1px solid #004b85;
    border-top: 1px solid #d2d3d5;
    color: #004b85;
    padding: 5px;
    text-transform: uppercase;
}
table.eventsList td {
    border-bottom: 1px solid #d2d3d5;
    padding: 5px;
    vertical-align: top;
}

.event { color: #231f20; }
.event1 {color: #004b85; } /* kakovost */
.event2 {color: #f68421; } /* človeški viri */
.event3 {color: #1281ba; } /* okolje */
.event4 {color: #57ad40; } /* informatika */
.event5 {color: #6b6e6a; } /* računovodsvo */
.event8 {color: #900; } /* seniorji */
.event9 {color: #360; } /* sekcija mikro in malih podjetij ter samostojnih podjetnikov */

/* form */
.def { border: 1px solid #004b85; }
.form {
    background: url('/img/bgContent.gif') repeat-x top;
    padding-top: 10px;
    width: 100%;
}
.form p,
.form ul { margin-left: 15px; }
.form ul li {
    clear: both;
    list-style-type: none;
    padding-top: 5px;
}
.form ul li.check,
.form ul li.radio {
    padding-left: 25%;
}
.form ul li label {
    float: left;
    width: 25%;
}
.form ul li input,
.form ul li select,
.form ul li textarea {
    font: 1em Arial, Verdana, sans-serif;
    width: 70%;
}
.form ul li input[disabled='disabled'] {
    background-color: transparent;
    border: 0px none;
    color: #231f20;
    margin: 1px 0;
}
.form ul li input.def {
    padding-bottom: 0px;
    padding-top: 0px;
}
.form ul li.check label,
.form ul li.radio label {
    float: none;
    width: auto;
}
.form ul li.agree label { width: 90%; }
.form ul li.check input,
.form ul li.radio input {
    float: left;
    margin-top: 1px;
    width: auto;
}
.form ul li.titled { padding-left: 0px; }
.form ul li.titled div {
    float: left;
    width: 25%;
}
.form .buttons ul { font-size: 1em; }
.form .buttons ul li { clear: none; }
.form ul li.button input {
    border: 0px none;
    cursor: pointer;
    font-size: 1.1em;
    font-weight: bold;
    height: 40px;
    padding: 0px 0px 3px 0px;
    width: 93px;
}
/* član-članu */
ul.member {
    font-size: 1em;
    list-style-type: none;
    margin: 0;
}
ul.member li {
    background: url("/img/bgEventDescription1Top.gif") top no-repeat;
}
ul.member ul {
    font-size: 1.2em;
    list-style-type: disc;
    margin-left: 130px;
}
ul.member li ul li {
    background: none;
}
ul.member div.memberInfoShadow {
    background: url("/img/bgEventDescription1Bottom.gif") bottom no-repeat;
    min-height: 150px;
    padding: 20px 26px 18px 20px;
}
* html ul.member div.memberInfoShadow {
    height: 150px;
}
ul.member h2 {
    font-size: 2.2em;
}
ul.member p {
    font-size: 1.2em;
}
ul.member img {
    float: left;
    margin-bottom: 10px;
    margin-right: 10px;
}

/* ocene dogodkov */
p.p_dogodek{
	font-size: 1.4em;
	font-weight: bolder;
}

td.td_ocena{
	text-align: center;
}

div.div_ocena{
	padding-top: 2px;
	padding-left: 10px;
}

.div_ocena span{
	xcolor: #6b6e6a;
	color: #000000;
	font-size: 1.2em;
    font-weight: normal;
	width: 90px;
	display: block;
    float: left;
	padding-top: 2px;
}

span.span_M{
	width: 200px;
	vertical-align: middle;
	padding-top: 30px;
}

div.div_ocena input, select{	 
	border: 1px solid #004B85;
	width:70%;
}

div.div_ocena textarea{	 
	border: 1px solid #004B85;
	width:64%;
	height: 80px;
}

div.div_bes_1{	 
	padding-top: 10px;
	padding-right: 5px;
	font-size: 1.2em;
}

div.div_bes_2{
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 15px;
	font-size: 1.2em;
	
}

table.tab_ocena{
	padding-left: 10px;
	color: #000000;
}

table.tab_ocena tr {
	color: #000000;
}

table.tab_ocena .td_ocena, table.tab_ocena .td_ocena_lab{
	color: #000000;
	border-bottom: solid 1px #cccccc;	
}

div.div_napaka{
	padding: 5px;
	font-size: 1.2em;
    font-weight: bolder;
}

div.div_btn{
	padding-top: 10px;
	padding-left: 208px;
}

div.div_btn input{
	border: 0 none;
    cursor: pointer;
    font-size: 1.1em;
    font-weight: bold;
    height: 40px;
    padding: 0 0 3px;
    width: 93px;
}

/* EDITOR */
.editor form select {
    width: 150px;
}


a.add {
  cursor: pointer;
  display: block;
  float: right;
  height: 16px;
  overflow: hidden;
  padding: 0 2px;
  width: 16px;
  position: relative;
}
a.add > svg {
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  object-fit: contain;
  object-position: 50%;
}

a.facebook {
background: url("/img/icons.png") center 0px no-repeat;
}
a.twitter {
  background: url("/img/icon-linkedin-mail.gif") center no-repeat;
  background-size: contain;
}
a.rss {
background: url("/img/icons.png") center -32px no-repeat;
}


/* CookieEU */
DIV.cookie-note {
  margin: 0px;
  bottom: 0;
  color: #fff;
  height: 100%;
  padding: 0;
  position: absolute;
  width: 100%;
}
div.cookie-note div.bg {
  background-color: #9b9da0;
  height: 100%;
  position: absolute;
  width: 50%;
  z-index: 0;
}
div.cookie-note div.wrap {
  height: 100%;
  position: absolute;
  width: 100%;
  z-index: 5;
}
div.cookie-note div.width {
  background: url('/img/bgCookie-note.png') center repeat-y;
  height: 100%;
  overflow: hidden;
}
DIV.cookie-note p.txt {
  float: left;
  padding-right: 85px;
  padding-top: 10px;
  width: 590px;
}
div.cookie-note p.btn {
  float: left;
  padding-bottom: 0;
  width: 100px;
}
DIV.cookie-note p.txt A {
  color: #fff;
  text-decoration: none;
}
DIV.cookie-note p.txt A:hover {
  text-decoration: underline;
}
DIV.cookie-note p.btn A {
  background: url('/img/bgButtonCookie.png');
  color: #ffffff;
  display: block;
  /*float: left;*/
  /*font-size: 1.1em;*/
  font-weight: bold;
  height: 25px;
  margin-top: 10px;
  padding: 10px 4px 0px;
  text-align: center;
  width: 92px;
}