.printNot,
ul.toolbar,
ul.langbar,
div.menu,
div.navigationBar,
div.sideBar,
div.footer,
a.btnWide,
a.btnNarrow,
div.ObjaveStranicenje,
div.news a.small { display: none; }

body {
    color: #231f20;
	font: 10px Arial, Verdana, sans-serif;
    padding-top: 10px;
}
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;
}
span { color: #6b6e6a; }
ul ul, ul p { font-size: 1em; }
.clearAll {
    clear:both;
}

div.header h2 a img {
  width: 250px;
}

div.news h2 {
    margin-bottom: 5px;
    padding-bottom: 0px;
}
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-bottom: 15px;
    margin-right: 15px;
    width: 270px;
}

div.calendar { clear: both; }
div.calendar h3 {
    margin-bottom: 5px;
}
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.notes { clear: both; }
div.notes h2 {
    color: #6b6e6a;
    font-size: 1.2em;
}
div.notes h2 a {
    color: #6b6e6a;
    text-decoration: underline;
}
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 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;
}

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%; }
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; } /* cloveški viri */
.event3 {color: #1281ba; } /* okolje */
.event4 {color: #57ad40; } /* informatika */
.event5 {color: #6b6e6a; } /* racunovodsvo */
.event8 {color: #900; } /* seniorji */

h1.event {
    color: #57ad40;
    padding-bottom: 0;
}
h2.event {
    color: #57ad40;
    padding-bottom: 25px;
}
div.eventInfo {
    float: right;
    width: 165px;
}
div.eventAgenda {
    border: 2px solid #ccc;
    margin-bottom: 5px;
    padding: 10px 10px 0 10px;
}
p.hdr {
    color: #004b85;
    font-size: 1.3em;
    line-height: 1;
}
div.eventDescription p.hdr,
div.eventFootnote p.hdr {
    padding-bottom: 0;
}
div.eventAgenda p.ftr {
    color: #004b85;
}
div.eventPrice,
div.eventDescription,
div.eventLecturer {
    border: 2px solid #ccc;
    margin-bottom: 5px;
    overflow: hidden;
    padding: 10px 10px 0 10px;
}
div.eventDescription { clear: both; }
.type div.eventDescription { border-color: #231f20; }
.type1 div.eventDescription { border-color: #004b85; } /* kakovost */
.type2 div.eventDescription { border-color: #f68421; } /* cloveški viri */
.type3 div.eventDescription { border-color: #1281ba; } /* okolje */
.type4 div.eventDescription { border-color: #57ad40; } /* informatika */
.type5 div.eventDescription { border-color: #6b6e6a; } /* racunovodsvo */
.type8 div.eventDescription { border-color: #900; } /* seniorji */
div.eventLecturer {
    border-color: #004b85;
}
div.eventSummary {
    color: #004b85;
}
p.eventHost {
    padding-bottom: 20px;
}
p.eventBig {
    font-size: 1.4em;
}
div.eventLecturer img {
    float: left;
    margin-bottom: 10px;
    margin-right: 10px;
}