/* Styles for validation helpers
-----------------------------------------------------------*/
.field-validation-error
{
    color: #ff0000;
}

.field-validation-valid
{
    display: none;
}

.input-validation-error
{
    border: 1px solid #ff0000;
    background-color: #ffeeee;
}

.validation-summary-errors
{
    font-weight: bold;
    color: #ff0000;
}

.validation-summary-valid
{
    display: none;
}


#loading {background-image:blue;position:absolute;top:0;left:0;width:100%;height:100%;
  background-color:#ccc;
  filter:alpha(opacity=60);
  opacity:0.6;
  z-index:10;
}
#loading #obvZgoraj {color:#000;font-size:28px;position:absolute;top:350px;left:350px;}
#loading #obvSpodaj {color:#000;font-size:28px;position:absolute;bottom:150px;left:350px;}
#loading #obvOpen {color:#000;font-size:15px;position:absolute;bottom:25px;left:265px;}

#loadingOpenWindow {
    background-image: blue;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #ccc;
    filter: alpha(opacity=60);
    opacity: 0.6;
    z-index: 10;
}

#loadingOpenWindow #obvZgoraj {
    color: #000;
    font-size: 28px;
    position: absolute;
    top: 350px;
    left: 350px;
}

#loadingOpenWindow #obvSpodaj {
    color: #000;
    font-size: 28px;
    position: absolute;
    bottom: 150px;
    left: 350px;
}

#loadingOpenWindow #obvOpen {
    color: #000;
    font-size: 15px;
    position: absolute;
    bottom: 25px;
    left: 265px;
}

/*vgrc styles*/
html,body {height:100%;margin: 0px;padding: 0px;font-family: Tahoma,Verdana,Arial,Helvetica,san-serif;font-size: 11px;color: #666;-webkit-print-color-adjust:exact;}

.clear {clear:both;}

#ozadje{background: url('Images/html_bg1.png') no-repeat;height:810px;width:900px;position:absolute;left:-50px;top:-30px;z-index:-1;}

#ozadjeFooter{background: url('Images/foot_bg.png') no-repeat;height:12px;width:985px;position:absolute;left:1px;bottom:-12px;}
#ozadjeFooter #footer {line-height:35px;font-size:12px;color:#616c73;padding:0px 13px;float:left;}
#ozadjeFooter #footer #menu {float:left;}
#ozadjeFooter #footer #menu a {color:#616c73;text-decoration:none;}
#ozadjeFooter #footer #menu a:hover{text-decoration:underline;}
#ozadjeFooter #footer #menu ul {margin:0px;padding:0px;}
#ozadjeFooter #footer #menu ul li {display:inline;list-style-type:none;}


#page {position:relative;margin:0px auto;width:1100px;padding:10px 30px 30px 30px;/*background:url('Images/bg.png') repeat-y;*/background:url('Images/kocka_bg.gif') repeat;/*min-height:715px;height:auto !important;height:715px;*/}
#page h1 {margin:0px;padding:0px;padding-left:0px;width:102px;height:122px;position:absolute;top:-25px;}
#page h2 {margin:0px;padding:0px;padding-top:10px;font-size:25px;color:#23a3db;font-weight:normal;}
#page h3 {margin:0px;padding:0px;font-size:15px;color:#23a3db;}
#page .path {padding:5px;font-size:12px;color:#23a3db;font-weight:bold;border:1px solid #23a3db;background-color:#fff;}

#page #headStatus {width:420px;float:right;line-height:40px;}
#page #headStatus a{text-decoration:none;color: #99a0a4;}
#page #headStatus #Izvajalci{border:0 none;font-size:10px;color:#99A0A4;}

#page #headStatus #logindisplay {line-height:19px;}
#page #headStatus #logindisplay .logButton{display:block;width:79px;height:19px;background:url('Images/login_button.png') no-repeat;color:#fff;text-decoration:none;text-align:center;float:right;}

#page #content {clear:both;}

#page #content #planDel {min-height:65vh;/*min-height:420px;height:auto !important;height:420px;*/}

#page #content .editor-field input {width:150px;}

#page #content .tablehead{width:1100px;height:96px;background:url('Images/tablehead_bg.gif') no-repeat;background-color:#a9a9a9;color:#fff;}
#page #content .tablehead select {width:150px;}

#page #content .tablehead1{width:1100px;height:96px;background:url('Images/tablehead1_bg.gif') no-repeat;background-color:#a9a9a9;color:#fff;}
#page #content .tablehead1 select {width:150px;}

#page #content .gumbPrijavaDela {border:0 none;display:block;width:141px;line-height:35px;height:35px;background:url('Images/gumb_prijava.gif') no-repeat;color:#7a5a05;text-decoration:none;text-align:center;padding-left:20px;cursor:pointer;}
#page #content .gumbNovVnos {border:0 none;display:block;width:141px;line-height:35px;height:35px;background:url('Images/gumb_prijava.gif') no-repeat;color:#7a5a05;text-decoration:none;text-align:center;padding-left:20px;cursor:pointer;}
#page #content .gumbYellow {border:0 none;display:block;width:161px;line-height:35px;height:35px;background:url('Images/gumb_yellow.gif') no-repeat;color:#7a5a05;text-decoration:none;text-align:center;cursor:pointer;}
#page #content .gumbPrikaziBasic{border:0 none;display:block;width:62px;line-height:20px;height:20px;background:url('Images/gumb_prikazi.gif') no-repeat;color:#fff;text-decoration:none;text-align:center;cursor:pointer;}
#page #content .gumbPrikazi{border:0 none;display:block;width:62px;line-height:20px;height:20px;background:url('Images/gumb_prikazi.gif') no-repeat;color:#fff;text-decoration:none;text-align:center;cursor:pointer;}
#page #content .gumbPrikazi1{border:0 none;display:block;width:62px;line-height:20px;height:20px;background:url('Images/gumb_prikazi.gif') no-repeat;color:#fff;text-decoration:none;text-align:center;cursor:pointer;}
#page #content .gumbPrikaziBrezAkcije{border:0 none;display:block;width:62px;line-height:20px;height:20px;background:url('Images/gumb_prikazi.gif') no-repeat;color:#fff;text-decoration:none;text-align:center;cursor:pointer;}
#page #content .gumbPrikaziKD{border:0 none;display:block;width:62px;line-height:20px;height:20px;background:url('Images/gumb_prikazi.gif') no-repeat;color:#fff;text-decoration:none;text-align:center;cursor:pointer;}
#page #content .gumbPrikaziLarge {background:url("Images/gumb_prikazi_large.gif") no-repeat scroll 0 0 transparent;border:0 none;color:#FFFFFF;cursor:pointer;display:block;height:20px;line-height:20px;text-align:center;text-decoration:none;width:150px;font-weight:normal;}
#page #content .gumbEdit{border:0 none;display:block;width:11px;height:13px;background:url('Images/icon_edit.gif') no-repeat;color:#fff;text-decoration:none;text-align:center;cursor:pointer;color:transparent;}
#page #content .gumbDelete{border:0 none;display:block;width:12px;height:12px;background:url('Images/icon_delete.gif') no-repeat;color:#fff;text-decoration:none;text-align:center;cursor:pointer;color:transparent;}
.gumbMap{border:0 none;display:block;width:12px;height:12px;background:url('Images/icon_map.png') no-repeat;background-size: cover;color:#fff;text-decoration:none;text-align:center;cursor:pointer;color:transparent;}
#page #content .gumbFile{border:0 none;display:inline-block;width:16px;height:16px;background:url('Images/icon_file.png') no-repeat;background-size: cover;color:#fff;text-decoration:none;text-align:center;cursor:pointer;color:transparent;}
#page #content .gumbWord{border:0 none;display:block;width:12px;height:12px;background:url('Images/icon_word.png') no-repeat;background-size: cover;color:#fff;text-decoration:none;text-align:center;cursor:pointer;color:transparent;}
#page #content .gumbPdf{border:0 none;display:block;width:12px;height:12px;background:url('Images/icon_pdf_small.png') no-repeat;background-size: cover;color:#fff;text-decoration:none;text-align:center;cursor:pointer;color:transparent;}
#page #content .gumbDetails{margin-top:2px;border:0 none;display:block;width:12px;height:12px;background:url('Images/icon_plus.gif') no-repeat;color:#fff;text-decoration:none;text-align:center;cursor:pointer;color:transparent;}
#page #content .gumbDetailAll{margin-top:2px;border:0 none;display:block;width:12px;height:12px;background:url('Images/icon_plus.gif') no-repeat;color:#fff;text-decoration:none;text-align:center;cursor:pointer;color:transparent;}
#page #content .showPlusIcon{margin-top:2px;border:0 none;display:block;width:12px;height:12px;background:url('Images/icon_plus.gif') no-repeat;color:#fff;text-decoration:none;text-align:center;cursor:pointer;color:transparent;}
#page #content .gumbOpomba{border:0 none;display:block;width:12px;height:12px;background:url('Images/icon_notice.gif') no-repeat;color:#fff;text-decoration:none;text-align:center;cursor:pointer;color:transparent;}
#page #content .gumbOpombaRed{border:0 none;display:block;width:12px;height:12px;background:url('Images/icon_notice_red.gif') no-repeat;color:#fff;text-decoration:none;text-align:center;cursor:pointer;color:transparent;}
#page #content .gumbObracun{border:0 none;display:block;width:14px;height:14px;background:url('Images/icon_obracun.gif') no-repeat;color:#fff;text-decoration:none;text-align:center;cursor:pointer;color:transparent;}
#page #content .gumbDeleteUser{border:0 none;display:block;width:12px;height:12px;background:url('Images/icon_delete.gif') no-repeat;color:#fff;text-decoration:none;text-align:center;cursor:pointer;color:transparent;}
#page #content .gumbMore{border:0 none;display:block;width:12px;height:12px;background:url('Images/icon_moreItems.gif') no-repeat;color:#fff;text-decoration:none;text-align:center;cursor:pointer;color:transparent;}


.gumbEditRezija, .gumbEditKadOprema{border:0 none;display:block;width:11px;height:13px;background:url('Images/icon_edit.gif') no-repeat;color:#fff;text-decoration:none;text-align:center;cursor:pointer;color:transparent;}
.gumbDeleteRezija, .gumbDeleteKadOprema{border:0 none;display:block;width:12px;height:12px;background:url('Images/icon_delete.gif') no-repeat;color:#fff;text-decoration:none;text-align:center;cursor:pointer;color:transparent;}
.gumbEditRezijaRV{border:0 none;display:block;width:11px;height:13px;background:url('Images/icon_edit.gif') no-repeat;color:#fff;text-decoration:none;text-align:center;cursor:pointer;color:transparent;}
.gumbDeleteRezijaRV{border:0 none;display:block;width:12px;height:12px;background:url('Images/icon_delete.gif') no-repeat;color:#fff;text-decoration:none;text-align:center;cursor:pointer;color:transparent;}
.gumbEditRezijaDnevnikPregleda{border:0 none;display:block;width:11px;height:13px;background:url('Images/icon_edit.gif') no-repeat;color:#fff;text-decoration:none;text-align:center;cursor:pointer;color:transparent;}
.gumbEditRezijaDnevnikPregledaObjektov{border:0 none;display:block;width:11px;height:13px;background:url('Images/icon_edit.gif') no-repeat;color:#fff;text-decoration:none;text-align:center;cursor:pointer;color:transparent;}


#page #content #MainContent_zemljevidSelect {border: 0 none;border: 1px solid #b0b0b0;width:173px;height:21px;}

#page #content #map {width:1086px;height:410px;background:url('Images/map_bg.png') no-repeat right top;float:right;padding-top:6px;padding-right:5px;text-align:right;margin-top:30px;}
#page #content #mapVstopna{float:right; }
/*#page #content #map {width:930px;height:346px;float:right;text-align:right;}*/

#page #content #kamere {width:260px;height:165px;position:absolute;background:url('Images/kamere_bg1.png') no-repeat;top:225px;left:25px;text-align:left; padding:15px;}
#page #content #vreme {width:290px;height:172px;position:absolute;background:url('Images/vreme_bg.png') no-repeat;top:424px;left:25px;}

#page #content #leftContent {float:left;width:300px;}

#page #content #rightContent {float:left;/*width:660px;*/}
#page #content #rightContent .novicaDatum {width:36px;height:37px;background:url('Images/date_bg.png') no-repeat;color:#fff;text-align:center;padding-top:5px;padding-right:10px;font-weight:bold;}
#page #content #rightContent .novicaOpis .naslov {color:#23A3DB;font-weight:bold;font-size:14px;padding-right:10px;}
#page #content #rightContent .novicaOpis a {text-decoration:none;color:#23A3DB;font-weight:bold;font-size:14px;}

#page #content .listTable {width:100%;border-color: #ccc;border-width: 1px 0px 1px 1px;border-style: solid;background-color:#fff;font-size:11px;}
#page #content .listTable th {text-align:center;border-color: #ccc;border-width: 0px 1px 1px 0px;border-style: solid;background-color:#F3F3F3;padding:0px 2px;}
#page #content .listTable td{border-color: #ccc;border-width: 1px 1px 0px 0px;border-style: solid;padding:0px 2px;}
#page #content .listTableHover tr:hover { background-color: #F7F7F7;}

/*facebox*/
.listTableFbox {width:100%;border-color: #ccc;border-width: 1px 0px 1px 1px;border-style: solid;background-color:#fff;font-size:11px;}
.listTableFbox th {text-align:center;border-color: #ccc;border-width: 0px 1px 1px 0px;border-style: solid;background-color:#F3F3F3;padding:0px 2px;}
.listTableFbox td{border-color: #ccc;border-width: 1px 1px 0px 0px;border-style: solid;padding:0px 2px;}
.listTableFbox .gumbDetails{margin-top:2px;border:0 none;display:block;width:12px;height:12px;background:url('Images/icon_plus.gif') no-repeat;color:#fff;text-decoration:none;text-align:center;cursor:pointer;color:transparent;}
.listTableFbox .gumbEdit{border:0 none;display:block;width:11px;height:13px;background:url('Images/icon_edit.gif') no-repeat;color:#fff;text-decoration:none;text-align:center;cursor:pointer;color:transparent;}
.listTableFbox .gumbDelete{border:0 none;display:block;width:12px;height:12px;background:url('Images/icon_delete.gif') no-repeat;color:#fff;text-decoration:none;text-align:center;cursor:pointer;color:transparent;}

#page #content .listTable .rezijaClose {display:none;}

#page #content .listTable .grafDatum {width:100%;border-color: #999;border-width: 1px 0px 0px 1px;border-style: solid;background-color:#fff;text-align:center;}
#page #content .listTable .grafDatum td{border-color: #999;border-width: 0px 1px 1px 0px;border-style: solid;padding:0px 2px;font-size:10px;}
#page #content .listTable .tableInputEdit {border:0 none;width:98%;font-family:Tahoma,Verdana,Arial,Helvetica,san-serif;color:#666;font-size:11px;text-align: right;}

/*sifranti - font size 13*/
#page #content .listTableSif {width:100%;border-color: #ccc;border-width: 1px 0px 1px 1px;border-style: solid;background-color:#fff;font-size:13px;}
#page #content .listTableSif th {text-align:center;border-color: #ccc;border-width: 0px 1px 1px 0px;border-style: solid;background-color:#F3F3F3;padding:0px 2px;}
#page #content .listTableSif td{border-color: #ccc;border-width: 1px 1px 0px 0px;border-style: solid;padding:0px 2px;}
#page #content .listTableSif tr:hover { background-color: #F7F7F7;}
#page #content .listTableSif a { color: #23A2DA;}

#page #content .listTableSif .rezijaClose {display:none;}

#page #content .listTableB {width:100%;border-color: #ccc;border-width: 1px 0px 1px 1px;border-style: solid;background-color:#fff;}
#page #content .listTableB th {text-align:center;border-color: #ccc;border-width: 0px 1px 1px 0px;border-style: solid;background-color:#F3F3F3;padding:0px 2px;padding: 0.25rem;}
#page #content .listTableB td{border-color: #ccc;border-width: 1px 1px 0px 0px;border-style: solid;padding:0px 2px;padding: 0.25rem;}
#page #content .listTableB [contenteditable="true"] { background-color: transparent;}

#seznamIzPlana tr, #podatkiVrste tr { border-bottom: 1px dotted #ccc; }
#seznamIzPlana tr:hover, #podatkiVrste tr:hover { background-color: #F7F7F7;}

/*barve vrstic*/
#page #content .red {background-color:#FCBEBE;}
#page #content .red1 {background-color:#FFA3AA;}
#page #content .yellow {background-color:#FFEF7A;}
#page #content .green {background-color:#99EEAA;}
#page #content .green1 {background-color:#BBEACC;}
#page #content .purple {background-color:#FFEEFF;}
#page #content .violet {background-color:#E8DAEF;}
#page #content .blue {background-color:#99CCFF;}
#page #content .orange1 {background-color:#F5E49C;}
#page #content .rose {background-color:#FFD6E4;}

#page #content .listTable .blue {background-color:#99CCFF;}
#page #content .listTable .orange {background-color:#F5E49C;font-weight:bold;}

#page #content .listTable1 {width:100%;border-color: #ccc;border-width: 1px 1px 1px 1px;border-style: solid;background-color:#EFFBFF;font-size:12px;}
#page #content .listTable1 th {text-align:center;border-color: #ccc;border-width: 0px 1px 1px 0px;border-style: solid;background-color:#F3F3F3;padding:0px 2px;}

#page #content .listRezija {width:100%;border-color: #ccc;border-width: 1px 0px 0px 1px;border-style: solid;background-color:#EFFBFF;font-size:11px;}
#page #content .listRezija th{background-color:#ddd;padding:0px 2px;}
#page #content .listRezija td{/*border-color: #ccc;border-width: 0px 0px 1px 1px;border-style: solid;*/padding:0px 2px;}

#page #content .listStopnje {width:100%;border-color: #ccc;border-width: 1px 0px 0px 1px;border-style: solid;background-color:#EFFBFF;font-size:10px;}
#page #content .listStopnje th{background-color:#ddd;padding:0px 2px;}
#page #content .listStopnje td{border-color: #ccc;border-width: 0px 1px 0px 0px;border-style: solid;padding:0px 2px;}

#page #content .planOpen {background:url('Images/plan_open.gif') repeat-x;line-height:36px;font-weight:bold;font-size:12px;color:#23A2DA;padding:0px 5px;border-left:1px solid #C1C1C1;border-right:1px solid #C1C1C1;cursor:pointer;}
#page #content .planClose {background:url('Images/plan_close.gif') repeat-x;line-height:36px;font-weight:bold;font-size:12px;color:#9B9B9B;padding:0px 5px;border-left:1px solid #C1C1C1;border-right:1px solid #C1C1C1;cursor:pointer;}

#page #content .planSumOpen {background:url('Images/plan_sum.gif') repeat-x;line-height:36px;font-weight:bold;font-size:12px;color:#BBE6F9;padding:0px 5px;border-left:1px solid #C1C1C1;border-right:1px solid #C1C1C1;cursor:pointer;}
#page #content .planSumClose {background:url('Images/plan_sum.gif') repeat-x;line-height:36px;font-weight:bold;font-size:12px;color:#BBE6F9;padding:0px 5px;border-left:1px solid #C1C1C1;border-right:1px solid #C1C1C1;cursor:pointer;}

#page #content .podatkiOpen {background:url('Images/plan_open.gif') repeat-x;line-height:36px;font-weight:bold;font-size:12px;color:#23A2DA;padding:0px 5px;border-left:1px solid #C1C1C1;border-right:1px solid #C1C1C1;cursor:pointer;}
#page #content .podatkiClose {background:url('Images/plan_close.gif') repeat-x;line-height:36px;font-weight:bold;font-size:12px;color:#9B9B9B;padding:0px 5px;border-left:1px solid #C1C1C1;border-right:1px solid #C1C1C1;cursor:pointer;}
#page #content .podatkiOpen1 {background:url('Images/plan_open_1.gif') repeat-x;line-height:36px;font-weight:bold;font-size:12px;color:#23A2DA;padding:0px 5px;border-left:1px solid #C1C1C1;border-right:1px solid #C1C1C1;cursor:pointer;}
#page #content .podatkiClose1 {background:url('Images/plan_close.gif') repeat-x;line-height:36px;font-weight:bold;font-size:12px;color:#9B9B9B;padding:0px 5px;border-left:1px solid #C1C1C1;border-right:1px solid #C1C1C1;cursor:pointer;}
#page #content .podatkiOpen2 {background:url('Images/plan_open_2.gif') repeat-x;line-height:36px;font-weight:bold;font-size:12px;color:#23A2DA;padding:0px 5px;border-left:1px solid #C1C1C1;border-right:1px solid #C1C1C1;cursor:pointer;}
#page #content .podatkiClose2 {background:url('Images/plan_close.gif') repeat-x;line-height:36px;font-weight:bold;font-size:12px;color:#9B9B9B;padding:0px 5px;border-left:1px solid #C1C1C1;border-right:1px solid #C1C1C1;cursor:pointer;}

#page #content .planPodatki {padding:5px;background-color:#fff;border-left:1px solid #C1C1C1;border-right:1px solid #C1C1C1;/*min-height:420px;height:auto !important;height:420px;*/}
#page #content .planPodatki .PrikaziOdsek {color:#666;text-decoration:none;}
#page #content .planPodatki .PrikaziOdsek:hover {color:#666;text-decoration:underline;}

#page #content .planSum {background:url('Images/plan_sum.gif') repeat-x;line-height:34px;font-weight:bold;font-size:11px;color:#BBE6F9;padding:0px 5px;border-left:1px solid #C1C1C1;border-right:1px solid #C1C1C1;}

#page #content .planNaslov {background:url('Images/plan_open.gif') repeat-x;line-height:30px;font-weight:bold;font-size:12px;color:#23A2DA;padding:0px 5px;border-left:1px solid #C1C1C1;border-right:1px solid #C1C1C1;}
#page #content .planNaslov select {width:200px;border:1px solid #ccc;margin:0px 0px;font-size:11px;}
#page #content #obracunPregledov {background:url("Images/gumb_prikazi_large.gif") no-repeat scroll 0 0 transparent;border:0 none;color:#FFFFFF;cursor:pointer;display:block;height:20px;line-height:20px;text-align:center;text-decoration:none;width:150px;font-weight:normal;}
#page #content .planNaslov .upo {color:#23A2DA;text-decoration:none;}
#page #content .planNaslov .upo:hover {color:#23A2DA;text-decoration:underline;}
#page #content .dan {color:#666;font-weight:bold;text-decoration:none;}
#page #content .dan:hover {color:#666;font-weight:bold;text-decoration:underline;}

#page #content .display-label {font-weight:bold;padding-top:5px;}
#page #content .editor-label {font-weight:bold;padding-top:10px;}

#page #content .link {text-decoration:none;}


/*facebook - forma*/
.content #status {font-weight:bold;color:#23A2DA;}
.content #status .display-label, .display-field {color: #666;font-weight:normal;}
.content .gumbPrikaziLarge {background:url("Images/gumb_prikazi_large.gif") no-repeat scroll 0 0 transparent;border:0 none;color:#FFFFFF;cursor:pointer;display:block;height:20px;line-height:20px;text-align:center;text-decoration:none;width:150px;font-weight:normal;}

.forma textarea {font-family:Tahoma,Verdana,Arial,Helvetica,san-serif;font-size:11px;width:100%;}
.forma select {width:320px;border:1px solid #ccc;margin:0px 0px;font-size:11px;}
.forma .selectRezija {width:130px;border:1px solid #ccc;margin:0px 0px;font-size:11px;}
.forma input {width:100px;border:1px solid #ccc;margin:0px 0px;font-size:11px;}
/*.forma input[type="text"] {width:100px;border:1px solid #ccc;margin:0px 0px;font-size:11px;}*/
.forma #vnos_rezije {color:#666;font-weight:bold;text-decoration:none;cursor:pointer;}
.forma .gumbDodaj{border:0 none;display:block;width:62px;line-height:20px;height:20px;background:url('Images/gumb_prikazi.gif') no-repeat;color:#fff;text-decoration:none;text-align:center;cursor:pointer;font-size:11px;}
.forma tr {line-height:19px;}
.forma .IzpisVrednost {border:0 none;border-bottom:1px solid #ccc;width:203px;}
.forma input[class="izracunanoPolje"] {border:0 none;border-bottom:1px solid #ccc;width:28px;font-size:11px;}
.forma .gumbDodaj1, .forma .gumbDodaj2 {border:1px solid #23A3DB;background-color:#fff;font-weight:bold;}
.forma .gumbUredi1, .forma .gumbUredi2 {border:1px solid #23A3DB;background-color:#fff;font-weight:bold;}

.forma .listTable {width:100%;border-color: #ccc;border-width: 1px 0px 0px 1px;border-style: solid;background-color:#fff;}
.forma .listTable th {text-align:left;border-color: #ccc;border-width: 0px 1px 1px 0px;border-style: solid;background-color:#F3F3F3;line-height:25px;padding:0px 5px;}
.forma .listTable td {border-color: #ccc;border-width: 0px 1px 1px 0px;border-style: solid;padding:2px 5px;}

.forma .skritoPolje {display:none;}

.poljaFakture {display:none;}

/*validacija*/
.forma td {vertical-align:top;}

.forma label.error {/*display: block;*/color: red;font-style: italic;font-weight: normal;}
.forma input.error {border: 1px solid red;margin:0px;}
.forma select.error {border: 1px solid red;margin:0px;}
.forma textarea.error {border: 1px solid red;margin:0px;}
.forma td.field input.error, td.field select.error, tr.errorRow td.field input,tr.errorRow td.field select {border: 2px solid red;background-color: #FFFFD5;margin: 0px;color: red;}

/*LogOn*/
#page #content #LogOn{width:678px; float:left;}
#page #content #LogOn fieldset{border:0px; background:transparent url('Images/logon_top.png') no-repeat top center; margin:0px; padding:0px;}
#page #content #LogOn .footer{height:15px;background:transparent url('Images/logon_bottom.png') no-repeat top center;}
#page #content #LogOn fieldset {color:#ffffff;padding:52px 92px 0px 92px;}
#page #content #LogOn fieldset input {margin:0px; padding:0px;}
#page #content #LogOn fieldset .editor-label{float:left; width:140px;text-align:right;padding:8px 10px 0px 0px; font-size:13px; font-weight:bold;}
#page #content #LogOn fieldset .editor-field{float:left; width:290px;}
#page #content #LogOn fieldset .editor-field input#UserName{width:270px;height:34px;line-height:34px;border:0px;background:transparent url('Images/input_bg1.gif') no-repeat top center; padding:0px 10px;}
#page #content #LogOn fieldset .editor-field input#Password{width:270px;height:34px;line-height:34px;border:0px;background:transparent url('Images/input_bg2.gif') no-repeat top center; padding:0px 10px;}
#page #content #LogOn fieldset p.zapomniMe{padding:10px 0px 0px 149px; margin:0px;}
#page #content #LogOn fieldset p.prijava{padding:20px 0px 0px 149px; margin:0px;} 
#page #content #LogOn fieldset p.prijava input{cursor:pointer;background:transparent url('Images/button_bg.png') no-repeat top center; color:#ffffff; font-size:11px;width:79px; height:19px; border:0px;}
#page #content #LogOn fieldset p.content {text-align:center;padding:40px 0px 0px 0px;margin:0px;}

#page #content #LogOn #InfoBox{background:transparent url('Images/logonIB_bg.png') no-repeat top center; height:61px; width:678px; margin:28px 0px 0px 0px;text-align:center;padding:50px 0px 0px 0px;}
#page #content #LogOn #InfoBox a {text-decoration:underline; color:#666666;}

#page #content #LogOnLeft{float:left; width:294px; margin:0px 80px 0px 0px;}

/*Google Maps*/
.temp_zemljevid{font-weight:bold; width:60px; color:#000000; text-align:center; background-color:transparent; border:0px solid #000000; font-size:12px;}
#vremenskaPostaja{text-align:left;font-size:12px;}
#vremenskaPostaja p.naslov {margin-bottom:0px;}
#vremenskaPostaja p.naslov a{font-size:12px;font-weight:bold; color:#000000; text-decoration:none;}

/*tabs*/
#tabnav
{
	height: 20px;
	margin: 0;
	border-bottom: 1px solid #ccc;
}

#tabnav li
{
	margin: 0; 
	padding: 0;
  	display: inline;
  	list-style-type: none;
}
	
#tabnav a
{
	float: left;
	background: #f3f3f3;
	font-size: 10px;
	line-height: 14px;
	font-weight: bold;
	padding: 2px 10px 2px 10px;
	margin-right: 4px;
	text-decoration: none;
	color: #666;
	border-left: 1px solid #ccc;
  	border-top: 1px solid #ccc;
  	border-right: 1px solid #ccc;
}

#tabnav .active
{
	border-bottom: 1px solid #fff;
	background: #fff;
	color: #000;
	height: 15px;
}

#tabnav a:hover
{
	background: #fff;
}

td div.popup { display: none; }
td div.popup1 { display: none; } /*Zapore - Pregled stanja zalog PZ*/
td:hover div.popup { display: block; border:1px solid #ddd; color:#666; background-color:#F1F2F7; padding:2px; position: absolute; left:18px; z-index:100; }
td:hover div.popup1 { display: block; border:1px solid #ddd; color:#666; background-color:#F1F2F7; padding:2px; position: absolute; top:1px; left:66px; z-index:100; }

.mapIkonice 
{
    color:#000;
    font-weight:bold;
    background-color: white;
    font-size: 10px;
    font-weight: bold;
    text-align: center;
    width: 40px;     
    border: 1px solid #ccc;
    white-space: nowrap;
    padding:3px;
}
.mapIkoniceSel {
    color: #000;
    font-weight: bold;
    background-color: #E74C3C;
    font-size: 10px;
    font-weight: bold;
    text-align: center;
    width: 40px;
    border: 1px solid #ccc;
    white-space: nowrap;
    padding: 3px;
}

.mapIkoniceMobidis 
{
    color:#fff;
    font-weight:bold;
    background-color: green;
    font-size: 10px;
    font-weight: bold;
    text-align: center;
    width: 25px;
    line-height: 25px;     
    white-space: nowrap;
    padding:3px;
    border-radius: 25px;
}


.DropDown {
    color: #000;
    width: 250px;
    max-height: 250px;
    border:1px solid #ccc;
    overflow: auto;
    overflow-x:hidden;
    position: absolute;
}
.DropDown tr
{
    line-height: 15px;
    cursor:default;
}
.DropDown .prvi 
{
    padding: 2px;
    border-bottom: 1px dotted #ddd;
}
.DropDown .selected {
    width: 250px;
}
.DropDown .hide {
    display: none;
}
.DropDown .options 
{
    line-height: 15px;
    width: 250px;
    background-color: #fff;
}
.DropDown .options div {
    padding: 2px;
}
.DropDown .options div:hover {
    color: #fff;
    background-color: #1E90FF;
    width: 250px;
}

.cal { color: #000; border: 1px solid #ccc; padding:10px; }
.cal th { color: Gray; line-height:25px; background-color:#ccc; }
.cal .danSt { display:block; text-align:right; color: Gray; font-weight:bold; }

@page print {
      size: auto;   /* auto is the initial value */
      margin: 0;
}

@media print 
{
    #headStatus {display:none;}
    h1 {display:none;}
    .sf-menu {display:none;}
    .path{display:none;}
    .tablehead{display:none;}
    #ozadjeFooter{display:none;}
    #natisni{display:none;}
    /*#izbiraKoledarja{display:none;}*/
    #page #content .planPodatki {border:0 none;}
    #page {background:none;}
    #ozadje {display:none;}
    .planSum {display:none;}
    #excelIzpisPrikaz {display:none;}
}

/**DateTime picker - jquery-ui-timepicker-addon.js**/
.ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }
.ui-timepicker-div dl { text-align: left; }
.ui-timepicker-div dl dt { float: left; clear:left; padding: 0 0 0 5px; }
.ui-timepicker-div dl dd { margin: 0 10px 10px 40%; }
.ui-timepicker-div td { font-size: 90%; }
.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }
.ui-timepicker-div .ui_tpicker_unit_hide{ display: none; }

.ui-timepicker-div .ui_tpicker_time .ui_tpicker_time_input { background: none; color: inherit; border: none; outline: none; border-bottom: solid 1px #555; width: 95%; }
.ui-timepicker-div .ui_tpicker_time .ui_tpicker_time_input:focus { border-bottom-color: #aaa; }

.ui-timepicker-rtl{ direction: rtl; }
.ui-timepicker-rtl dl { text-align: right; padding: 0 5px 0 0; }
.ui-timepicker-rtl dl dt{ float: right; clear: right; }
.ui-timepicker-rtl dl dd { margin: 0 40% 10px 10px; }

/* Shortened version style */
.ui-timepicker-div.ui-timepicker-oneLine { padding-right: 2px; }
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time, 
.ui-timepicker-div.ui-timepicker-oneLine dt { display: none; }
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time_label { display: block; padding-top: 2px; }
.ui-timepicker-div.ui-timepicker-oneLine dl { text-align: right; }
.ui-timepicker-div.ui-timepicker-oneLine dl dd, 
.ui-timepicker-div.ui-timepicker-oneLine dl dd > div { display:inline-block; margin:0; }
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_minute:before,
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_second:before { content:':'; display:inline-block; }
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_millisec:before,
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_microsec:before { content:'.'; display:inline-block; }
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide,
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide:before{ display: none; }
.ui-datepicker-current {display:none;}


.dashHeader { color:#23a3db; font-size: 12px; font-weight:bold; }
.dashWidget { border:1px solid #E7E7E7;width:250px;height:140px;background-color:#fff;}
.dashElipse { background:url('Images/dashElipse.png') no-repeat center; float:left;width:125px;line-height:55px;text-align:center;font-size:20px;color:#666; }
.dashElipseTitle { float:left;width:125px;text-align:center;color:#8C8C8C; }


table.dataTable thead .sorting, table.dataTable thead .sorting_asc, table.dataTable thead .sorting_desc { cursor:pointer; }
.dataTables_wrapper .dataTables_filter { text-align: right; padding-bottom: 12px; margin-top: -33px; }
table.dataTable thead .sorting, table.dataTable thead .sorting_asc, table.dataTable thead .sorting_desc, table.dataTable thead .sorting_asc_disabled, table.dataTable thead .sorting_desc_disabled { background-repeat: no-repeat; background-position: center right; }
/*table.dataTable tbody tr>.sorting_1, table.dataTable.order-column.stripe tbody tr>.sorting_1 { background-color: #f1f1f1; }*/
table.dataTable thead .sorting_asc { background-image: url('Images/gor.gif'); }
table.dataTable thead .sorting_desc { background-image: url('Images/dol.gif'); }

[contenteditable="true"] { background-color: #eee;}
[contenteditable="true"]:focus {background-color: white;}

.labelRed { background-color: #A02700; color:#fff; padding:5px; white-space: nowrap; }
.labelBlue { background-color: #00429E; color:#fff; padding:5px; white-space: nowrap; }
.labelGreen { background-color: #345E06; color:#fff; padding:5px; white-space: nowrap; }

/**NOVI MENU**/
nav {
    /*padding:10px 0;*/
    margin-left:280px;
    margin-top:55px;
    font-size:12px;
}
nav ul {
    list-style-type:none;
    margin:0;
    padding:0;
    z-index:100;
}
nav ul li {
    background-color:#25A9DD;
    display:inline-block;
    position:relative;
    border-bottom:solid 1px #1682AE;
    border-left:solid 1px #1682AE;
}
nav ul .prvi {
    border-left:none;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}
nav ul .zadnji {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
/* sub navigation */
nav li ul {  
    background-color:#25A9DD;
    position:absolute;
    left:0;
    top:41px; /* make this equal to the line-height of the links (specified below) */
    width:250px;
}
nav li li {
    position:relative;
    margin:0;
    display:block;
}
nav li li ul {
    position:absolute;
    top:0;
    left:249px; /* make this equal to the width of the sub nav above */
    margin:0;
}
/* style all links */
nav a {
    line-height:40px;
    padding:0 10px;
    margin:0 10px;
    padding-right:15px;
}
nav a {
    color:#fff;
    text-decoration:none;
    display:block;
    white-space: nowrap;
}
nav a:hover,
nav a:focus,
nav a:active {
    color:yellow;
}

/* style sub level links */
nav li li a {
    margin:0 10px;
    padding:0;
}
nav li li:last-child a {
    border-bottom:none;
}

/* show arrows for dropdowns */
nav li.dropdown > a {
    background-image:url('Images/arrow-down.png');
    background-position:right 20px;
    background-repeat:no-repeat;
}

nav li li.dropdown > a {
    background-image:url('Images/arrow-right.png');
    background-position:right 16px;
    background-repeat:no-repeat;
}
/* hide sub menu links */
ul.sub-menu {
    display:none;
}

/*select2*/
.select2-selection, .select2-container {
    border-radius: 0px !important;
}
.select2-container .select2-selection--single .select2-selection__rendered {
    color: #000 !important;
    font-family: Arial,san-serif !important; 
    font-size: 13px !important;
    padding-left: 5px !important;
    line-height: 18px !important;
}
.select2-container .select2-selection--single {
    height: 20px !important;
    border: 1px solid #767676 !important;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 18px !important;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
    border: solid black !important;
    border-width: 0 2px 2px 0 !important;
    display: inline-block !important;
    padding: 2.3px !important;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    top: 25% !important;
    top: 7px !important;
    left: 12px !important;
}
.select2-results__option {
    padding: 1px !important;
    font-family: Arial,san-serif !important;
    font-size: 13px !important;
}
.select2-container--default .select2-results > .select2-results__options {
    color: #000;
}

.forma .select2-container .select2-selection--single .select2-selection__rendered {
    font-size: 11px !important;
    line-height: 16px !important;
}
.forma .select2-container .select2-selection--single {
    height: 17px !important;
    border: 1px solid #ccc !important;
}
.forma .select2-container--default .select2-selection--single .select2-selection__arrow b {
    top: 5px !important;
}
.forma .select2-results__option {
    font-size: 11px !important;
}

.floating-div {
    top: 50px !important;
    left: 4px !important;
}