﻿body {
    background-color: #f8ffff;
    margin: 0;
    padding: 0;
}

/* Za linke v CenterPane-u */
.descriptorContainer a {
    color: #c84f1f
}

/*img { border: 0 solid #000; }*/

/* DESIGN.CSS */

/* tabela za datume pri izpitu za LVK */
#licencaVKTermini {
    border-collapse: collapse;
    border: solid 3px #000000;
}

    #licencaVKTermini th {
        padding: 5px 20px 5px 20px;
        margin: 0;
        border-bottom: solid 2px #000000;
    }

    #licencaVKTermini td {
        padding: 5px 20px 5px 20px;
        margin: 0;
        border-bottom: solid 1px #000000;
    }

.borderR {
    border-right: solid 1px #000000;
}

/* tabela za Pregled tečajev za usposabljanje po posameznih področjih */
.tableWrap {
    border-collapse: collapse;
    border: solid 2px #000000;
    width: 100%;
}

table.tableWrap td {
    padding: 0 5px 0 5px;
    margin: 0;
    border-bottom: solid 1px #000000;
    border-right: solid 1px #000000;
}

caption {
    text-align: left;
    padding: 0 0 0 5px;
}

.divTableWrap {
    width: 1000px;
    min-width: 1000px;
    max-width: 1001px;
}

.column1 {
    width: 150px;
    min-width: 150px;
    text-align: left; /*white-space:nowrap;*/
}

.column2 {
    width: 25px;
    min-width: 25px;
    text-align: center;
}

.column3 {
    width: 100px;
    min-width: 100px;
    text-align: center;
}

.column4 {
    width: 100px;
    min-width: 100px;
    text-align: center;
}

.column5 {
    width: 100px;
    min-width: 100px;
    text-align: center;
}

.column6 {
    width: 100px;
    min-width: 100px;
    text-align: center;
}

.column7 {
    width: 100px;
    min-width: 100px;
    text-align: center;
}

.column8 {
    width: 100px;
    min-width: 100px;
    text-align: center;
}

.column9 {
    width: 100px;
    min-width: 100px;
    text-align: center;
}

/* DESIGN.CSS */
/* DESIGN_ADMIN.CSS */

#wrapper {
    width: 100%;
}

#wrapperFrm {
    width: 400px;
    margin-left: 0 auto;
    margin-right: 0 auto;
}

.paddingFrm {
    padding: 10px;
}

.header {
    border: solid 1px #000000;
    text-align: center;
    border-top-left-radius: 9px;
    border-top-right-radius: 9px;
}

.frmEntry p {
    text-align: left;
    padding-left: 15px;
}

.optionalBorder {
    border: solid 1px #999999;
    /*border-radius:10px;*/
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}



.help {
    font-style: italic;
    font-size: 0.9em;
    color: #999999;
}

.rptItem,
.rptItemStatus,
.rptItemLabel {
    color: #000000;
    font-family: Verdana,Arial,sans-serif;
    font-size: 12px;
    font-weight: bold;
}

.rptItemStatus,
.rptItem {
    font-size: 11px;
    font-weight: normal;
}

.rptItemStatus {
    margin-left: 0.1em;
    text-transform: uppercase;
    text-decoration: underline;
}

.pos_topright {
    position: absolute;
    left: 300px;
    top: -3px;
}

.spnBlock {
    display: inline-block;
    width: 30px;
}

/* DESIGN_ADMIN.CSS */
/* DESIGN_CONTROLS.CSS */

/*NE DELUJE V IE?!?!?*/
.listBoxBorders {
    border-bottom: solid 1px black;
    border-left: solid 1px black;
    border-right: solid 1px black;
    border-top: solid 1px black;
}

.description {
    color: #999999;
    font-family: Verdana,Arial,sans-serif;
    font-size: 10px;
}

div.description {
    min-width: 500px;
    border-collapse: collapse;
    border-spacing: 2px;
    border-width: 0;
}

/* na desnem delu menija za vse box-e (login, pomoč, ...) */
.box {
    text-align: center;
    margin: 0 0 20px 0;
    width: 160px; /* zaradi internet explorerja */
    min-width: 160px;
}

.box_m {
    background-color: #a4d3ee;
    border: 1px solid #000;
    margin: 2px 4px;
}

.boxTitle {
    font-weight: bold;
    margin: 5px 0 5px 0;
}

.paragraph {
    text-align: left;
    margin: 3px 5px;
    padding: 0 0 1px 0;
}

    .paragraph > input {
        width: 100%;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }

.par_bor_dot_bot {
    border-bottom: 1px dotted #000;
}

/* samo login */
.boxTitle_no_m {
    margin: 0;
}

.boxTitle_m_top_bot {
    margin: 4px 0 10px 0;
}

.box_m_sub {
    background-color: #6495ed;
    margin: 4px;
    padding: 0 0 2px 0;
    text-align: center;
    color: #000;
}

.paragraph_button {
    text-align: center;
    margin: 0;
    padding: 0;
}
/* samo login */
/* na desnem delu menija za vse box-e (login, pomoč, ...) */

/* meni na levi strani*/
.menu {
    text-align: center;
    margin: 10px 0 20px 0;
    width: 150px;
    min-width: 130px;
    max-width: 150px;
}

.menu_m {
    margin: 2px 4px;
    background-color: #d1eeee;
    border: 2px solid #000;
    border-top: 1px solid #FFF;
    border-left: 1px solid #FFF;
}

.linkblock {
    display: block;
    text-align: left;
    margin: 0 2px;
    padding: 1.15em 0.3em;
    border-bottom: 1px solid #999;
}

.ListNoBullets {
    list-style-type: none;
    padding: 0;
    margin: 0;
}

.ListItemActive,
.ListItemInActive,
.ListItemBlocked {
    background-position: 0 5px;
    background-repeat: no-repeat;
    padding-left: 15px;
}

.ListItemActive {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAH0lEQVR42mNgQALGq9L+wzADLkCZImQJXJiKiujrOwDp9WWbEs3IfgAAAABJRU5ErkJggg==') /*/images/active1.png*/;
}

.ListItemInActive {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAHElEQVR42mNgoC+YyWD8Hz9m+E+EImMiFdEXAABHVDA3zWueowAAAABJRU5ErkJggg==') /*/images/inactive1.png*/;
}

.ListItemBlocked {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAOUlEQVR42mOYycDwH4YZkACKODIHphBDDF0Ago1RaAZsOnE5gYEsBSgKEfbjUYjbd8bYFWE6AaIQALtAaJitcSjgAAAAAElFTkSuQmCC') /*/images/blocked1.png*/;
}


.RegistrationBox {
    border: 2px solid #a4d3ee;
    background-color: #d1eeee;
    padding-bottom: 15px;
}

    .RegistrationBox h3 {
        background-color: #a4d3ee;
        margin: 0;
        padding: 7px 0;
    }

option:disabled {
    color: #F00;
}

/* DESIGN_CONTROLS.CSS */
/* DESIGN_TABLE.CSS */

/* RAZMEJITVE VSTOPNE STRANI */
.entryFormTableContent {
    height: 100%;
    width: 100%;
    border-collapse: collapse;
    border-width: 0;
}

    .entryFormTableContent #LeftPane {
        background-color: #a4d3ee;
        padding-bottom: 70px;
        background-image: -ms-linear-gradient(bottom, #FFFFFF 0, #A4D3EE 15%); /* IE10 Consumer Preview */
        background-image: -moz-linear-gradient(bottom, #FFFFFF 0, #A4D3EE 15%); /* Mozilla Firefox */
        background-image: -o-linear-gradient(bottom, #FFFFFF 0, #A4D3EE 15%); /* Opera */
        background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #FFFFFF), color-stop(0.15, #A4D3EE)); /* Webkit (Safari/Chrome 10) */
        background-image: -webkit-linear-gradient(bottom, #FFFFFF 0, #A4D3EE 15%); /* Webkit (Chrome 11+) */
        background-image: linear-gradient(to top, #FFFFFF 0, #A4D3EE 15%); /* W3C Markup, IE10 Release Preview */
    }

    .entryFormTableContent #CenterPane {
        width: 99%;
        padding: 0 7px;
    }

    .entryFormTableContent #RightPane {
        background-color: #d1eeee;
        padding-bottom: 70px;
        background-image: -ms-linear-gradient(bottom, #FFFFFF 0, #d1eeee 15%); /* IE10 Consumer Preview */
        background-image: -moz-linear-gradient(bottom, #FFFFFF 0, #d1eeee 15%); /* Mozilla Firefox */
        background-image: -o-linear-gradient(bottom, #FFFFFF 0, #d1eeee 15%); /* Opera */
        background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #FFFFFF), color-stop(0.15, #d1eeee)); /* Webkit (Safari/Chrome 10) */
        background-image: -webkit-linear-gradient(bottom, #FFFFFF 0, #d1eeee 15%); /* Webkit (Chrome 11+) */
        background-image: linear-gradient(to top, #FFFFFF 0, #d1eeee 15%); /* W3C Markup, IE10 Release Preview */
    }

.entryFormFooter {
    position: fixed;
    bottom: 0;
    /*background-color: #ff6a00;*/
    width: 100%;
}

/* VSE TABELE - REPEATERJI*/
table.tableRepeater {
    background-color: #fffff0;
    border: 1px solid #a4d3ee;
    border-collapse: collapse;
    padding: 3px;
}

    table.tableRepeater th,
    table.tableRepeater th.BorderR {
        background-color: #a4d3ee;
        white-space: nowrap; /*besedilo se ne deli na presledkih*/
        padding: 2px 5px;
    }

        table.tableRepeater th.BorderR {
            border: 1px solid #74A5FD;
        }

    table.tableRepeater td,
    table.tableRepeater td.BorderR {
        background-color: #dfeeee; /*barva sodih vrstic*/
        border-bottom: 1px solid #a4d3ee; /*nastavi se spodnji rob vsake posamezne celice v vrsticah tabele*/
        padding: 2px 5px; /*notranji odmik za prikaz informacij. tako ni potrebno posebej vrivat presledkov med besedilom posamezne celice*/
        text-align: left;
    }

        table.tableRepeater td.BorderR {
            border: 1px solid #a4d3ee;
        }

    /* vsaka liha vrstica dobi drugo barvo */
    table.tableRepeater tr:nth-child(even) > td {
        background-color: #d1eeee;
    }

    table.tableRepeater th.SubSubHead a {
        text-decoration: none;
    }

/* seznam pooblastil pri upravljanju uporabniških imen */
.innerTable {
    width: 100%;
    border-collapse: collapse;
}

    .innerTable th,
    .innerTable td {
        vertical-align: top;
        border-bottom: 1px solid #a4d3ee;
        padding-left: 5px;
    }

        .innerTable th:first-child,
        .innerTable td:first-child {
            width: 100px;
        }

    .innerTable tr:last-child > td {
        border-bottom: 0 solid #000;
    }



/* PREGLED TEČAJEV - PREDSTAVITEV */
.presentationContainer {
    margin: 0 10px 20px 0;
}

.presentationHeaderContainer {
    margin: 0;
    padding: 0;
}

.presentationHeader,
.presentationHeaderGray {
    background-color: #6495ed;
    padding: 2px 50px 2px 5px;
    display: inline-block;
    color: #fff;
    text-transform: uppercase;
    border: 1px solid #000;
    border-bottom-width: 0;
    margin-right: 2px;
}

.presentationHeaderGray {
    background-color: #a4d3ee;
    color: #000;
}

.presentationContent {
    border: 1px solid #000;
    background-color: #d1eeee;
}

    .presentationContent p {
        margin: 0;
        padding: 2px 5px;
    }

    .presentationContent ul {
        margin-top: 3px;
    }

/* DESIGN_TABLE.CSS */
/* DESIGN_TEXT.CSS */

/*ZA ODDELKE PRI PODELJEVANJU POOBLASTIL*/
a.department {
    /*Oblika linka za Urejanje oddelkov izposoje/Kontrole dotoka*/
    color: #C54D34;
    font-family: Verdana,Arial,Tahoma,sans-serif;
    font-size: 11px;
    font-weight: bold;
}

    /*kr IE spet dela nekaj po svoje mora to bit noter*/
    a.department:visited {
        /*Oblika linka za Urejanje oddelkov izposoje/Kontrole dotoka*/
        color: #C54D34;
        font-family: Verdana,Arial,Tahoma,sans-serif;
        font-size: 11px;
        font-weight: bold;
    }
    /*kr IE spet dela nekaj po svoje mora to bit noter*/
    a.department:hover {
        /*Oblika linka za Urejanje oddelkov izposoje/Kontrole dotoka*/
        color: #C54D34;
        font-family: Verdana,Arial,Tahoma,sans-serif;
        font-size: 11px;
        font-weight: bold;
    }
    /*kr IE spet dela nekaj po svoje mora to bit noter*/
    a.department:active {
        /*Oblika linka za Urejanje oddelkov izposoje/Kontrole dotoka*/
        color: #C54D34;
        font-family: Verdana,Arial,Tahoma,sans-serif;
        font-size: 11px;
        font-weight: bold;
    }

.warning {
    /*Obvestilo da ni nastavljen privzet oddelek v C3/I*/
    color: #C54D34;
    font-family: Verdana,Arial,Tahoma,sans-serif;
    /*font-size: 11px;*/
    font-weight: bold;
    text-transform: uppercase;
}

.message {
    color: Green;
    font-weight: bold;
}

/*ZA IZPIS SEZNAMA PRI LICENCI*/
ol.licence {
    padding: 0;
    margin: 0;
    list-style-type: none;
}

.inputBold {
    font-weight: bold;
}

.inputCapitalized {
    text-transform: capitalize;
}

/* DESIGN_TEXT.CSS */
/* SWITCH.CSS */

/* seznam-i - preglednice  */
.Switch {
    text-align: center;
    margin: 10px 0;
}

    .Switch a.inactive {
        background-color: #d1eeee;
    }

    .Switch a,
    .Switch a:hover /* mora bit tu ker sicer ne dela hover */ {
        margin: 0 4px;
        display: inline-block;
        padding: 3px 10px;
        border: 2px solid #a4d3ee;
        text-decoration: none;
        color: #000;
        font-weight: bold;
        background-color: #a4d3ee;
    }


/* DIV ki vsebuje tabelo za prikaz podatkov */
.SwitchContainer {
    margin: 0 0 20px 0;
}

    .SwitchContainer > table {
        width: 700px;
    }

.HideImage {
    display: none;
    visibility: hidden;
    height: 14px;
    width: 14px;
}

/* Aktivnosti za licenco */
.switch-container {
    display:block;
}

.switch-vertical {
    margin: 0 10px;
}

.switch-item {
    margin: 10px 0 0 0;
    border: 2px solid #a4d3ee;
    background-color: #d1eeee;
    color: #000;
    padding: 10px 10px;
}

    .switch-item:hover,
    .switch-item-active {
        background-color: #a4d3ee;
    }

    .switch-item p {
        margin: 0;
        white-space: nowrap;
    }

.switch-view-container {
    display:block;
}

.switch-view {
    display: none;
}

.switch-view-show {
    display: block;
}
/*.SwitchVertical p
    { 
        white-space: nowrap; 
        margin: 0 10px 3px 0; 
        border: 2px solid #a4d3ee; 
        background-color: #d1eeee; 
        color: #000; 
        font-weight:bold; 
    }

        .SwitchVertical p:hover,
        .SwitchVertical p.active { background-color: #a4d3ee; }*/
/* SWITCH.CSS */
/* USERNAMES.CSS */
.CenterFormMain {
    margin: 0 auto; /* poravnava na sredino */
    width: 422px; /* privzeta širina forme */
    max-width: 422px;
    min-width: 422px;
}

    .CenterFormMain p {
        margin: 0;
        padding: 4px 5px 2px 8px;
        min-height: 1.5em;
    }

p.tabTitle,
p.tabHeader {
    background-color: #a4d3ee;
}

p.tabTitle {
    display: inline-block;
    padding: 4px 15px 2px 15px;
    font-weight: bold;
}

p.tabContent {
    background-color: #d1eeee;
    white-space: nowrap;
}

p.tabFooter {
    border-top: 1px dotted #000;
    background-color: #d1eeee;
}

.borderBottom {
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}

.borderTop,
.borderTopRight {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

.borderTopRight {
    border-top-left-radius: 0;
}

.spanBlock {
    display: inline-block;
    width: 160px;
    text-align: right;
    margin-right: 5px;
    white-space: nowrap;
}

.searchResultTitle {
    text-transform: uppercase;
    font-weight: bold;
}

.errorMessage {
    color: #FF0000;
    font-weight: bold;
}

p.errorMessage {
    text-align: center;
}



/*POOBLASTILA NAVODILA*/
.infoStyle {
    position: absolute;
    top: -500px;
    left: 0;
    padding: 5px;
    border: 1px solid black;
    font: normal 12px Verdana;
    line-height: 18px;
    z-index: 100;
    background-color: white;
    width: 200px;
}

.infoStyleTitle {
    padding: 1px 5px;
    border: 1px solid #F1F1F1;
    background-color: #F1F1F1;
}

.infoStyle p {
    margin: 2px 0;
    padding: 1px 5px;
}


.balloonstyle {
    position: absolute;
    padding: 5px;
    border: 1px solid black;
    font: normal 12px Verdana;
    line-height: 18px;
    z-index: 100;
    width: 250px;
    background-color: lightyellow;
}

.arrowhead {
    z-index: 99;
    position: absolute;
}

/* USERNAMES.CSS */

/* povezave za program izobraževanja ipd (levi meni spodaj) */
.margin_3 {
    margin: 0 0 0 3px;
}

p.margin_3 {
    margin-bottom: 10px;
    margin-right: 3px;
}

/* PAGE HEADER */
.tabelaGlava {
    width: 100%;
    border: 0 solid #000;
    border-collapse: collapse;
}

.logoEducation {
    width: 152px;
    padding: 0;
    border-width: 0;
}

    .logoEducation > img {
        width: 125px;
        height: 52px;
    }

.logoTitle {
    font-style: italic;
    vertical-align: middle;
    text-align: center;
    padding: 0;
    border-width: 0;
}

    .logoTitle > p {
        padding: 0;
        margin: 0;
    }

.logoIZUM {
    width: 190px;
    padding: 0;
    border-width: 0;
}

    .logoIZUM > img {
        width: 190px;
        height: 52px;
    }
/* PAGE HEADER */

/* KOLEDAR */
.spn {
    display: inline-block;
    padding: 1px 7px 0;
    text-transform: uppercase;
    font-size: 0.67em;
    color: #FFF;
}

.spnPurple {
    background-color: rgb(157, 34, 243);
}

.spnRed {
    background-color: #F00;
}

/* PRIROČNIKI - OPIS DOPOLNITEV */
.changesDescription {
    margin: 0 5px 0;
}

    .changesDescription > a {
        color: #8f8f8f;
        /*font-weight: bold;*/
        text-decoration: none;
    }

    .changesDescription > a:hover {
        text-decoration: underline;
    }

/* PRIROČNIKI GENERIRANE VSEBINE - poglavja */
.manualMargin16 {
    margin: 16px 0 0 0;
}

.manualMargin4 {
    margin: 4px 0 0 0;
}

.manualMargin0 {
    margin: 0;
}

.manualMargin5left {
    margin-left: 5px;
}

.manualDescription {
    margin: 0 0 12px 0;
}

.manualDescriptionBorder {
    border: 2px solid #D3D3D3;
    padding: 5px;
}

.manual-title,
.manual-title:hover,
.manual-title:visited {
    font-weight: bold;
    color: #1874CD; /* MODRO KAZALO PRIROČNIKOV (NAZIV PRIROČNIKA) */
}


.marginGroup {
    margin: 0;
    padding: 0;
}

.manualPartBlock {
    display: block;
}

.manualLevel_0,
.manualLevel_1,
.manualLevel_2 {
    margin: 0;
}

.manualLevel_1 {
    margin-left: 30px;
}

.manualLevel_2 {
    margin-left: 60px;
}

/* ZA AKTIVNOSTI PRI VNOSU LIC */
.licence{
    color: #000;
}
    .licence > small{
        color : #8b8181;
    }

.alert{
    text-align:center;
}

