﻿body
{
    color: #000000;
    margin: 0px;
    padding: 0px;
    border: 0px;
    /*font-family: Arial, Verdana, Helvetica;*/
    font-family: Arial, Verdana, Helvetica;
    font-size: 13px; /*small; */
}

.ie7 #_modalBackground, .gecko #_modalBackground
{
 position: absolute;
 top: 0;
 left: 0;
 width: 100%;
 height: 100%;
 visibility: hidden;
 
 background-color: #ffffff;
 z-index: 999;
 filter: alpha(opacity=0); -moz-opacity:.0; opacity:.0;
 
}

.ie6 #_modalBackground, .ie5 #_modalBackground, .ie4 #_modalBackground, .opera #_modalBackground
{
 position: absolute;
 top: 0;
 left: 0;
 width: 100%;
 height: 3000px;
 visibility: hidden;
 z-index: 999;
 background-image: url("./images/providnapozadina.gif");
}

#_pageRequestWait
{
    position: absolute;
    visibility: hidden;
    z-index: 1000;
    display: none;
}

.pageRequestWaitInner
{
   	float: left;
    display: inline;
}

.pageRequestWaitContent
{
    font-size: 1.5em;
    font-family: Trebuchet MS, Arial, Verdana, Helvetica;
    font-style: italic;
    
    background-color: #cc3333;
    color: #ffcccc;
    border: solid 10px #ffffff;
    padding: 10px 15px 5px 15px;
    vertical-align: middle;
    width: 250px;
}


.mastertop
{
    position: absolute;
    position: fixed;
    top: 95%;
    left: 2px;
    text-align: left;
    height: 32px;
    width: 32px;
    z-index: 10000;
}

.logotip
{
    /*height: 25px;*/
    vertical-align: top;
}

table
{
    border: 0px;
    border-collapse: collapse;
    margin: 0px;
    padding: 0px;
    width: 100%;
}

img
{
    border: 0px;
    margin: 0px;
    padding: 0px;
}

td
{
    border: 0px;
    padding: 0px;
    margin: 0px;
    vertical-align: 0px;
    text-align: left;
}

.errorMsg
{
    color: #777777;
    font-size: 0.9em;
    line-height: 1em;
}

.zaglavlje
{
    background-image: url("./images/zaglavljesajta.jpg");
    text-align: left;
    vertical-align: top;
    border-collapse: collapse;
    border: 0;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 80px;
    overflow: hidden;
    /*
    top: 0px;
    left: 0px;
    position: fixed;
    z-index: 100;
*/
}

.headingLeft
{
    height: 80px;
    text-align: right;
}
.headingRight
{
    text-align: right;
    width: 200px;
    height: 80px;
}


/*
.zaglavljelayer
{
    position: relative;
    height: 80px;
}
*/


.layerAbout
{
    text-align: justify;
    padding-right: 20px;
}


.layerAbout a
{
    color: #cc3333;
    text-decoration: none;
    border-bottom: solid 1px #cc3333;
    font-size: 0.8em;
}

.textAbout
{
    font-size: 1.1em;
}

.skriveniPodaci
{
    visibility: hidden;
    display: none;
}


/* --------------- */
.id_firme_layer
{
    width: 80%;
}

.id_firme
{           
    font-size: 1.3em;
    width: 180px;
    height: 200px;
    vertical-align: top;
    text-decoration: none;
    border: 0px;
    /*border: solid 1px #cc0000;*/
}

.id_firme a
{
    color: #777777;
    border: solid 1px #ffffff;
    text-decoration: none;
}

.id_firme a:hover
{
    color: #ff7777;
    text-decoration: none;
    border-bottom: dotted 1px #ff7777;
}

.id_firme img
{
    border: solid 1px #dddddd;
}

.id_firme a:hover img
{
    border: solid 1px #cc0000;
    text-decoration: none;
}

.id_tekst
{
    color: #333333;
    font-weight: bold;
    border-bottom: solid 1px #777777;
}
.id_opis
{
    font-size: 0.8em;
}

/* --------------------------------------------------------------------- */
/* footer sa kopirajtom */
.footer
{
    position: fixed;
    top: 95%;
    right: 15px;
    vertical-align: bottom;
    text-align: right;
    /*
    height: 100px;
    width: 98%;
    padding: 15px 10px 5px 0px;
    background-color: #ffffff;
  */  
    color: #ff7777;
    font-size: 0.7em;
}

/* --------------------------------------------------------------------- */
/* adresa u donjem uglu ispod menija */
.adresaFirme
{
    position: fixed;
    top: 85%;
    left: 15px;
    color: #777777;
    font-size: 0.8em;
    text-align: right;
    padding: 30px 9px 25px 0px;
    /*border-top: dashed 1px #f7f7f7;*/
}
.adresaFirme a:link
{
    color: #777777;
    text-decoration: none;
}
.adresaFirme a:hover
{
    color: #ffffff;
    text-decoration: underline;
}
.adresaFirme a:visited
{
    text-decoration: none;
    color: #777777;
}

.adresaFirmeNaziv
{
    font-size: 1.1em;
    color: #cc3333;
    font-weight: bold;
}


/* --------------------------------------------------------------------- */
/* linkovi za promenu jezika */
.jezik
{
    padding: 3px 5px 0 0;
    color: #ffffff;
    height: 25px;
    vertical-align: top;
    text-align: right;
    font-size: 0.85em;
}

.jezik a
{
    color: #ffffff;
    text-decoration: none;

}

.jezik a:hover
{
    color: #ffaaaa;
    text-decoration: none;
}

/* --------------------------------------------------------------------- */
/* login */
.userLogin
{
    padding: 0px 10px 5px 0;
    color: #ffffff;
    /*background-color: #cc3333;*/
    height: 45px;
    vertical-align: bottom;
    text-align: right;
    font-size: 0.8em;
}

.userLogin a
{
    color: #ffffff;
    text-decoration: none;

}

.userLogin a:hover
{
    color: #ffaaaa;
    text-decoration: none;
}


.userLoginText
{
    vertical-align: top;
    text-align: right;
    height: 45px;
    padding: 0px;
}
.userLoginImage
{
    padding: 0px;
    text-align: right;
    height: 45px;
    width: 40px;
    overflow: hidden;
    padding-left: 5px;
}

.userLoginImageFrame
{
    border: solid 0px #ffffff;
    height: 36px;
    width: 30px;
}

.userLoginName
{
   /*
    text-align: right;
    color: #ffffff;
    font-family: Trebuchet MS, Arial;
    font-style: italic;
    font-weight: bold;
    font-size: 1.3em;
*/
}

/* --------------------------------------------------------------------- */
/* breadcrumb */
.breadCrumbContainer
{
    display: none;
    /*
    height: 30px;
    padding: 0px 10px 0px 10px;
    vertical-align: middle;
    text-align: right;
    font-size: 0.9em;
    width: 100%;
*/
}

.breadCrumbContainer A:visited
{
    color: #aaaaaa;
    text-decoration: none;
    font-weight: normal;
}

.breadCrumbContainer A:link
{
    color: #aaaaaa;
    text-decoration: none;
    font-weight: normal;
}

.breadCrumbContainer A:hover
{
    color: #ffffff;
    /*text-decoration: underline;*/
    font-weight: normal;
}

.breadCrumb
{
    color: #ffffff;
    font-weight: bold;
}

.breadCrumbRoot
{
}


.breadCrumbCurrentNode
{
    display: none;
}
.breadCrumbLast
{
    color: #ffdddd;
    font-family: Arial, Verdana, Helvetica;
    font-weight: bold;
    /*font-style: italic;*/
    font-size: 1.1em;

}

.breadCrumbSeparator
{
    color: #aaaaaa;
    /*font-weight: normal;*/
    font-size: 1.1em;
}

/* --------------------------------------------------------------------- */
/*  */
.naslovStrane
{
    height: 26px;
    padding-left: 10px;
    color: #ffffff;
    vertical-align: middle;
    font-size: 1.2em;
    text-align: center;
}


/* --------------------------------------------------------------------- */
/* meni */
.leviMeni
{
    background-image: url("./images/menipozadina.jpg");
    background-repeat: no-repeat;
    background-position: top center;
    vertical-align: top;
    padding: 0px;
    width: 180px;
    height: 800px;
    border-collapse: collapse;
    /*position: relative;*/
    top: 0px;
    z-index: 0;
}
.glavniMeni
{
    position: relative;
    min-height: 400px;
    height: 400px;
    top: 0px;
    z-index: 0;

}

.optionAll
{
    font-size: 1em;/*small;*/
    width: 100%;
    vertical-align: middle;
    text-align: left;
}

.optionParent
{
    font-family: Trebuchet MS, Arial, Verdana, Helvetica;

    /*background-image: url("./images/menitab.jpg");
    background-repeat: no-repeat;
    background-position: top right; */
    color: #cc3333;
    font-weight: normal;
    font-style: italic;
    font-size: 1.3em;
    width: 100%;
    text-align: left;
    vertical-align: middle;
    border-top: solid 3px #ccaaaa;
    /*border-bottom: dotted 1px #ccaaaa;*/
}

.optionHover
{
    color: #ffffff;
    background-color: #ffdddd; /*#eacccc;*/
}
.optionSelected
{
    font-weight: bold;
    background-color: #ffffff; /*#f7f7f7;*/
    /*background-image: url("./images/strelica.png");*/
    background-position: 2px;
    
    text-align: left;
}

.optionLeaf
{
    color: #333333;
    padding-left: 10px;
}

.optionRoot
{
    color: #333333;
    display: none;
}




/* --------------------------------------------------------------------- */
/* content  */

.sadrzaj
{
    vertical-align: top;
    border-top: solid 4px #ccaaaa;
    padding: 15px 0px 0px 15px;
}

.sadrzajLevo
{
   /* width: 75%;*/
    vertical-align: top;
}

.sadrzajDesno
{
    width: 210px;
    vertical-align: top;
    padding: 0 10px 0 5px;
    border: dashed 0px #cccccc;
}

.sadrzajNaslov
{
    color: #cc3333;
    font-size: 1.7em;
    /*font-weight: bold;*/
    font-family: Trebuchet MS, Arial, Verdana, Helvetica;
    font-style:italic;
}


.contentLevoDesno
{
    width: 550px;
    text-align: left;
}
.sadrzajLevo1
{
        display: none;

    vertical-align: top;
    padding: 0 5px 0 0;
}

.sadrzajLevo2
{
    vertical-align: top;
    padding: 0px 10px 0px 15px;
}


/* ------------------------------------------------------------------------- */
/* podaci za cene */

.ceneImg
{
    border-style:solid;
    border-color: #eaeaea;
}

.cenePopustText
{
    padding: 10px 5px 10px 0px;
    color: #770000;
    font-size: 0.9em;
    text-align: right;
}

.ceneTabela
{
    color: #777777;
    background-color: #f7f7f7;
    border: solid 0px #eaeaea;
    vertical-align:top;
    padding: 10px;
    
}

.ceneTabela table
{
    border-collapse: collapse;
}

.ceneRed
{
}

.ceneGrupe
{
    color: #777777;
    font-weight: bold;
    vertical-align:top;
}
.ceneLevo
{
    padding: 10px 0px 0px 0px;
    width: 200px;
    vertical-align:top;
}

.ceneSredina
{
    padding: 10px 0px 0px 0px;
    width: 210px;
    vertical-align:top;
}

.ceneDesno
{
    padding: 10px 0px 0px 0px;
    width: 150px;
    vertical-align:top;
}



.ceneDatum
{
    background-color: #ffffff;
    border: solid 1px #cccccc;
    width: 75px;
}
.ceneKm
{
    background-color: #ffffff;
    border: solid 1px #cccccc;
    width: 40px;
}

.cene2Radio
{
    color: #333333;
    font-weight: bold;
}
.ceneBrojLeta
{
    background-color: #ffffff;
    border: solid 1px #cccccc;
    width: 80px;
}

.ceneDropdown
{
    overflow: hidden;
    width: 170px;
}


.cene2Levo
{
    padding: 10px 0px 0px 0px;
    width: 50%;
    vertical-align:top;
}

.cene2Sredina
{
    padding: 10px 0px 0px 0px;
    width: 50%;
    vertical-align:top;
}

.cene2Desno
{
    /*padding: 10px 0px 0px 0px;*/
    width: 1px;
    vertical-align:top;
}






.cene2Opis
{
    padding: 10px 10px 0px 10px;
    color: #333333;
    background-color: #cccccc;
    font-size: 0.8em;
    width: 180px;
    position:absolute;
    border-bottom:solid 2px #777777;
    vertical-align:top;
    text-align:left;
    visibility:hidden;
}

.cene2Opis ul
{
    font-size: 1em;
    list-style-position: outside;
    list-style-type: disc;
    margin: 0px;
    padding: 0px 0px 15px 20px;
}

.cene2OpisT1
{
    color: #ffffff;
    background-color:#333333;
    padding: 0px 5px 0px 5px;
    font-weight:bold;
    width:100%;
}

.cene2OpisT2
{
    color: #ffffff;
    background-color:#cc3333;
    padding: 0px 5px 0px 5px;
    font-weight:bold;
    width:100%;
}


.cene2OpisLink
{
    color: #333333;
    cursor:pointer;
    text-decoration: underline;
    font-size: 0.8em;
    vertical-align:top;
    text-align:left;
}



.cene2Iznos
{
    color: #ffffff;
    font-size: 1.2em;
    font-weight: bold;
    padding:3px;
    background-color:#cc3333;
}

.cene2Valuta
{
    color: #333333;
}

.cene2Prezime
{
    background-color: #ffffff;
    border: solid 1px #cccccc;
    width: 100px;
}
.cene2Ime
{
    background-color: #ffffff;
    border: solid 1px #cccccc;
    width: 70px;
}
.cene2Email
{
    background-color: #ffffff;
    border: solid 1px #cccccc;
    width: 180px;
}
.cene2Napomena
{
    background-color: #ffffff;
    border: solid 1px #cccccc;
    width: 400px;
    height: 50px;
}
.cene2KreditnaKartica
{
    height:80px;
}

.cene2_1vozilo
{
    width: 120px;
    font-size: 0.8em;
    color: #333333;
    text-align: left;
    vertical-align: middle;
    padding-right: 15px;

}

.cene2_1podaci
{
    vertical-align: bottom;
}

.cene2_1naziv
{
    font-size: 0.8em;
    font-weight: bold;
    color: #aaaaaa;
    text-align: right;
    height: 1.5em;
    padding-right: 10px;
}
.cene2_1opisvozilo
{
    font-weight: bold;
    font-size: 0.9em;
    color: #cc3333;
    text-align: left;
    height: 1.5em;
}

.cene2_1opis
{
    font-size: 0.8em;
    color: #333333;
    text-align: left;
    height: 1.5em;
}
.cene2_1nazivUpozorenje
{
    margin-top: 15px;
    padding: 5px 10px 0 0;
    vertical-align: top;
    text-align: right;
    /*border-top: dotted 2px #cc3333;*/
}
.cene2_1opisUpozorenje
{
    margin-top: 15px;
    padding: 5px 0 0 0;
    vertical-align: top;
    text-align: left;
    font-size: 0.9em;
    color: #cc3333;
    border-top: dotted 2px #cc3333;
}




.cene3Broj
{
    font-family: Trebuchet MS;
    font-size: 1.7em;
    font-weight: bold;
    color: #333333;
    background-color: #cccccc;
    height: 2.5em;
    width: 150px;
}

.creditCard
{
    text-align:justify;
}

.creditCard img
{
    border:solid 1px #aaaaaa;
}

 .kalendar
{
    font-size: 0.8em;
    position: absolute;
}

.calendarPanel
{
    background-color: #ffffff;
    border: solid 3px #cccccc;
    position: absolute;
    z-index: 100;
}

#Calendar1Layer
{
    visibility: hidden;
    text-align: right;
}

.nextButton
{
    font-size: 11px;
    font-weight: bold;
    color: #777777;
    background-color: #dddddd;
    text-align: left;
    border: solid 2px #cccccc;
    border-width: 1px 1px 4px 1px;
    cursor: pointer;
    /*height: 30px;*/
    padding: 2px 0px 2px 5px;
}

.buttons
{
    padding-left: 10px;
}

.nextButton:hover
{
    background-color: #aaaaaa;
    border-color: #777777;
    color: #ffffff;
}

.cene3Text
{
    font-size: 1.2em;
    color: #333333;
    text-align: justify;
}

.cene3Text a
{
    color: #cc3333;
    text-decoration: underline;
    text-align: justify;
}





/* ------------------------------------------------------------------------- */
/* poslovnice */

.poslovnice
{
    /*padding-left: 2px;*/
    /*border-left: solid 1px #cccccc;*/
}

.poslNaziv
{
    padding: 10px 0px 0px 0px;
    margin: 0px;
    border: 0px;
    width: 90%;
    color: #cc3333;
    font-size: 1.4em;
    font-style:italic;
    font-family: Trebuchet MS, Arial;
    border-bottom: solid 3px #eaeaea;
}

.poslAdresa
{
    padding-left: 40px;
    color: #777777;
    font-weight: normal;
    font-size: 1.1em;
}

.poslKontakt
{
    padding-left: 40px;
    font-size: 1em;
    vertical-align: bottom;
}

.poslTelefon
{
    color: #777777;
    height: 1.3em;
}

.poslPozivni
{
    color: #777777;
    font-size: 0.8em;
    font-weight: bold;
    vertical-align: top;
}

.poslFax
{
   color: #0000ff;
   height: 1.3em;
}

.poslEMail
{
    padding-bottom: 5px;
    height: 1.3em;
}

.poslEMail a
{
    color: #cc3333;
    text-decoration: none;
    border-bottom: dotted 1px #cc3333;
    height: 1.3em;
}

.poslVreme
{
    color: #337733;
    height: 1.3em;
}

.poslVremeDan
{
    color: #007700;
    font-size: 0.8em;
    font-weight: bold;
    text-transform:lowercase;
}

.poslIkonice
{
    width: 80%;
}

.poslIkoniceSlika
{
    width: 68px;
}

.poslSeparator
{
    /*width: 200px;*/
    text-align: right;
    /*border-top: solid 1px #eaeaea;*/
}


/* ------------------------------------------------------------------------- */

.voziloUvodniTekst
{
    font-size: 1em;
   /* font-family: Trebuchet MS, Arial;*/
    text-align: justify;
    vertical-align: top;
    padding-right: 10px;
    width: 95%;
}

.voziloPoziv
{
    font-size: 1.2em;
    font-weight: bold;
    color: #cc3333;
    border-top: solid 0px #eaeaea;
    padding-top: 10px;
    
}

.voziloKljucLegenda
{
    font-size: 1em;
    padding: 0px 10px 0px 10px;
    vertical-align: bottom;
}



.voziloLegenda
{
    width: 160px;
    border: solid 2px #cccccc;
    background-color: #ffffff;
}

.voziloLegenda  tr:hover
{
    cursor: pointer;
    background-color: #eaeaea;
}

.voziloLegendaNaslov
{
    padding: 5px;
    font-size: 1em;
    font-weight: bold;
    background-color: #f7f7f7;
    color: #333333;
    border-bottom: solid 2px #cccccc;
}

.voziloLegendaTabela
{
    padding: 0px 0px 0px 0px;
}

.voziloLegendaTekst
{
    padding-right: 2px;
    text-align: right;
    color: #777777;
    width: 2px;
    font-size: 0.9em;
    border-bottom: solid 0px #f7f7f7;
    vertical-align: top;

}

.voziloLegendaVrednost
{
    padding: 2px 2px 2px 5px;
    color: #333333;
    font-size: 0.9em;
    border-bottom: solid 1px #ffffff;
    vertical-align: top;

}

.voziloLegendaPoljeBoja
{
    width: 15px;
    border-bottom: solid 1px #ffffff;
}

.voziloLegendaMis
{
    font-size: 0.8em;
    color: #777777;
    padding: 5px;
    border-top: solid 2px #ffffff;
    background-color: #f7f7f7;
}


.vozilo
{
    height: 150px;
    width: 180px;
    /*border: solid 1px #ffffff;*/
    vertical-align: top;
}

.voziloNazivSlika
{
    padding: 20px 0px 5px 15px;
    font-size: 1em;
}

.voziloNazivSlika:hover
{
  /*  background-color: #f7f7f7;*/
    cursor: pointer;
    /*border: solid 1px #eaeaea;*/
}



.voziloSeparator
{
    height: 120px;
    width: 5px;
    border-left: dotted 0px #eaeaea;
}

.voziloGrupe
{
    /*padding-left: 2px;*/
    /*border-left: solid 1px #cccccc;*/
    /*border-top: solid 3px #eaeaea;*/
    vertical-align: top;

}

.voziloGrupaNazivCelija
{
   /* width: 25px;*/
    height: 25px;
    text-align: left;
    vertical-align: top;
    padding-right: 10px;
}

.voziloGrupaNazivTekst
{
    width: 25px;
    height: 25px;
    text-align: center;
    vertical-align: middle;
    color: #ffffff;
    background-color: #cc3333;
    font-size: 1.4em;
    font-style:italic;
    font-family: Trebuchet MS, Arial;
}

.voziloKlasaNazivTekst
{
    padding: 10px 0px 0px 0px;
    margin: 0px;
    border: 0px;
    color: #cc3333;
    font-size: 1.4em;
    font-style:italic;
    font-family: Trebuchet MS, Arial;
    border-bottom: solid 3px #eaeaea;
}

.voziloGrupaRazmak
{
    width: 40px;
}


.voziloKljucTabela
{
    padding-top: 20px;
    width: 60px;
    vertical-align: top;
    cursor: pointer;
    font-size: 0.8em;
}

.voziloKljuc
{
    font-size: 1em;
    text-align: right;
    padding-right: 2px;

}

.voziloKljuc tr:hover
{
    /*background-color: #eaeaea;*/
}

.voziloKljucVrednost
{
    color: #777777;
    text-align: left;
    padding-left: 2px;
    width: 15px;
}

.voziloKljucGrupaVrednost
{
    background-color: #cc3333;
    color: #ffffff;
    font-family: Trebuchet MS, Arial, Helvetica;
    font-size: 1.3em;
    font-weight: bold;
    font-style: italic;
    height: 20px;
    width: 20px;
    text-align: center;
}

.voziloKljucGrupa
{
    background-color: #cc3333;
    color: #ffffff;
}

.voziloKljucPutnici
{
    background-color: #ff7777;
    color: #003300;
}
.voziloKljucVrata
{
    background-color: #ffaa77;
    color: #003300;
}
.voziloKljucPrtljag
{
    background-color: #ffff77;
    color: #003300;
}
.voziloKljucStarost
{
    background-color: #77ff77;
    color: #003300;
}
.voziloKljucKlima
{
    background-color: #7777ff;
    color: #003300;
}
.voziloKljucMenjac
{
    background-color: #ff77ff;
    color: #003300;
}

.voziloKljucPoljeBoja
{
    font-size: 0.9em;
    border-bottom: solid 2px #ffffff;
}

.voziloKljucTekst
{
    font-size: 1em;
    color: #eeaaaa;
    text-align: right;
    padding-right: 3px;
}

.voziloKljucSlicnaVozila
{
    width: 200px;
    position: absolute;
    visibility: hidden;
    color: #333333;
    background-color: #cccccc; /* #eaeaea;*/
    /*filter:alpha(opacity=60); -moz-opacity:.60; opacity:.60;*/
}


.voziloKljucSlicnaVozilaNaslov
{
    padding: 5px;
    color: #ffffff;
    /*background-color: #cccccc;*/
    
    background-image: url('./images/tb_slicnavozila.jpg');
    background-repeat:no-repeat;
    background-position: right bottom;

    font-weight: bold;
    font-size: 1.1em;
    /*border-top: solid 2px #ff7777;*/

}

.voziloKljucSlicnaVozilaNaslovKarakteristika
{
    color: #ffdddd;
    font-weight: normal;
    font-size: 1em;
}

.voziloKljucSlicnaVozilaLista
{
    padding: 5px 10px 5px 10px;
    font-size: 1.1em;
/*    filter:progid:DXImageTransform.Microsoft.Alpha( Opacity=85, FinishOpacity=25, Style=1, StartX=75,  FinishX=100, StartY=0, FinishY=100);*/

    
    /*background-color: #f7f7f7;*/
    border-bottom: solid 2px #aaaaaa;
}

.voziloKljucSlicnaVozilaLista a
{
    color: #333333;
    text-decoration: none;
}

.voziloKljucSlicnaVozilaLista a:visited
{
    color: #333333;
    text-decoration: none;
}


.voziloKljucSlicnaVozilaLista a:link
{
    color: #333333;
    text-decoration: none;
}

.voziloKljucSlicnaVozilaLista a:hover
{
    color: #ffffff;
    text-decoration: none;
    border-bottom: solid 1px #ffffff;
}

.voziloSlika
{
    padding: 0px 0px 10px 0px;
    border: 0px;
}
/*
.voziloSlika a
{
    border: 0px;
}

.voziloSlika :hover
{
    border: 0px;
    background-color: #ffaaaa;
}
*/

.voziloRezervisi
{
    /*font-weight: bold;*/
    font-size: 9px;
    color: #cc3333;
    text-decoration: none;
    border-bottom: dotted 1px #cc3333;
}


.voziloRezervisi:hover
{
    /*font-weight: bold;*/
    color: #ffaaaa;
    text-decoration: none;
    border-bottom: solid 1px #cc3333;
}


/* ------------------------------------------------------------------------- */

.uslovi
{
    width: 90%;
    color: #333333;
}

.usloviNazivSekcije
{
    padding: 30px 0px 0px 0px;
    margin: 0px;
    color: #cc3333;
    font-size: 1.2em;
    font-weight: bold;
    font-style:italic;
    font-family: Trebuchet MS, Arial;
    border-bottom: solid 2px #eaeaea;
  
}

.usloviNazivSekcijeLevo
{
}
.usloviNazivSekcijeDesno
{
    text-align: right;
}


.usloviSadrzajSekcije
{
    padding: 10px 0px 5px 30px;
    font-size: 1.1em;
    text-align: justify;
}

.usloviSadrzajSekcije :link
{
    color: #cc3333;
    text-decoration: none;
    border-bottom: dotted 1px #cc3333;
    
}

.usloviSadrzajSekcije :visited
{
    color: #cc3333;
}

.usloviSadrzajSekcije a:hover
{
    color: #ff7777;
    text-decoration: none;
    border-bottom: solid 1px #cc3333;
    
}

.usloviBoldText
{
    color: #777777;
    font-size: 0.8em;
    font-weight: bold;
}

.usloviDatum
{
    
    color: #aaaaaa;
    font-size: 0.7em;
    font-weight: normal;
    font-style: normal;
}



/* ------------------------------------------------------ */
/* toolbox */
.toolboxContainer
{
    width: 205px;
    position: fixed;
    padding: 0px;
}

.toolbox
{
    width: 200px;
    padding: 0px;
    background-color: #f7f7f7; /*#f7f7f7;*/
}

.toolboxInner
{
    width: 200px;
   	float: left;
	display: inline; /* fixes ie double margin-left bug */
}

.toolboxDivider
{
    height: 10px;
    width: 200px;
   	float: left;
}


.errorContainer
{
    background-color: #ffffcc;
}

.toolboxZaglavlje
{
    color: #ffffff;
    height: 25px;
    /*background-color: #770000; /*#cc3333;*/
    border-top: solid 5px #770000;
    border-bottom: solid 1px #770000;
    padding: 4px 4px 4px 10px;
    text-align: left;
    vertical-align: middle;

    font-size: 1em;
    /*font-family: Trebuchet MS, Arial;*/
    /*font-style: italic;*/
    font-weight: bold;
    
    background-repeat: no-repeat;
    background-position:-10px -10px; 

}

.toolboxZaglavljeNaslov
{
    /*width: 90%;*/
    text-align: left;
    vertical-align: middle;
    background-image: none;
}

.toolboxZaglavljeDugme
{
    /*width: 10%;*/
    text-align: right;
    vertical-align: top;
    cursor: pointer;
}

.toolboxSadrzaj
{
    text-align: left;
    padding: 2px 0px 2px 0px;
    border-top: solid 0px #ffffff;
    border-bottom: solid 0px #cccccc;
    font-size: 11px;
    vertical-align: text-top;
    /*font-size: 0.80em;*/
}

.toolboxSlika
{
    display: none;
    
    height: 0px; /*45px;*/
    /*border-bottom: solid 3px #cccccc; */
    background-repeat: no-repeat;
    background-position:right top; 
}

.toolboxPoslovniceSlika
{
    background-image: url('./images/tb_poslovnica.jpg');
}


.toolboxVoziloSlika
{
    background-image: url('./images/tb_vozilo.jpg');
}

.toolboxUsloviSlika
{
    background-image: url('./images/tb_uslovi.jpg');
}

.toolboxKLSlika
{
    background-image: url('./images/tb_kl.jpg');
}

.toolboxErrorSlika
{
    /*background-image: url('./images/tb_error.jpg');*/
    background-color: #cc3333;
    height: 20px;
}

.toolboxSpecialSlika
{
    background-image: url('./images/tb_special.jpg');
}



.toolboxLink
{
    vertical-align:top;
    text-align: left;
    padding: 3px 0px 2px 3px;
    /*border-bottom: dotted 1px #ffdddd;*/
}

.toolboxLink a:hover
{
    background-color: #ffdddd;
}



.toolboxBullet
{
    width: 20px;
    background-image: url('./images/strelica.gif');
    background-repeat: no-repeat;
    background-position: 3px 5px;
    vertical-align: top;
    height: 15px;
}

.toolboxGrupa
{
    width: 15px;
    padding: 0px 3px 0px 3px;
    vertical-align: top;
    text-align:center;
}

.toolboxLinkGrupa
{
    height: 15px;
    background-color: #cc3333;
}

.toolboxLinkGrupa :link
{
    color: #ffffff;
    font-weight: bold;
}

.toolboxLinkGrupa :visited
{
    color: #ffffff;
    font-weight: bold;
}


.toolboxKlasa
{
    color: #cc3333;
    font-size: 1.1em;
    vertical-align: baseline;
    text-align:left;
    text-decoration: underline;
    padding: 5px 0px 5px 10px;
    background-image: url('./images/strelica.gif');
    background-repeat: no-repeat;
    background-position: 3px 7px;

}

.toolboxLinkKlasa
{
    padding: 2px 0px 0px 10px;
}

.toolboxKlasaRazmak
{
    width: 18px;
}

.toolboxLinkKlasa :link
{
    color: #cc3333;
    font-weight: bold;
}

.toolboxLinkKlasa :visited
{
    color: #cc3333;
    font-weight: bold;
}


.toolboxKLDrzava
{
    width: 65px;
    height: 35px;
    vertical-align: top;
    cursor: pointer;
}
.toolboxKLZastava
{
    vertical-align: top;
    padding: 0px;
}
.toolboxKLZastavaImg
{
    padding: 0px;
    height: 25px;
    width: 8px;
    overflow: hidden;
    border: solid 1px #cc3333;    
}

.toolboxKLPodaci
{
    vertical-align: top;
    text-align: left;
    padding-left: 0px;
}

.toolboxKLValuta
{
    font-size: 0.9em;
}

.toolboxKLKurs
{
    /*color: #770000;*/
    font-size: 0.9em;
    font-weight: bold;
}

.toolboxKLNBS
{
    font-size: 0.9em;
    text-align: right;
    padding-right: 5px;
}



.toolbox a
{
  
    color: #cc3333;
    text-decoration: none;
}

.toolbox a:hover
{
    width: 100%;
    height: 100%;
    color: #ff7777;
    text-decoration: none;
    border-bottom: solid 1px #cc3333;
}

.toolboxVrhStrane
{
    padding-top: 5px;
    width: 100%;
    /*font-size: 0.8em;*/
    text-align: right;
}

.toolboxVrhStraneStrelica
{
    padding-right: 5px;
}



.toolboxSeparator
{
    width: 100%;
    border-bottom: solid 1px #ffffff;
}

/* ------------------------- */


.login
{
    width: 500px;
}

.loginPicture
{
    width: 200px;
    /*height: 350px;*/
    text-align: right;
    vertical-align: top;
    padding: 5px 15px 0 0;
}

.loginData
{
    text-align: left;
    vertical-align: top;
    padding: 25px 10px 0 20px;
    border-left: dotted 2px #eaeaea;

}

.loginField
{
    color: #aaaaaa;
    font-weight: bold;
}

.loginEntry
{
    width: 100px;
    text-align: left;
    color: #333333;
    border: solid 1px #eaeaea;
    background-color: #f7f7f7;
}

.loginWarning
{
    color: #aaaaaa;
    font-size: 11px;
    text-align: left;
    vertical-align: top;
    padding: 25px 10px 0 20px;
    border-left: dotted 2px #eaeaea;

}

.loginWarning a
{
    color: #ff7777;
    font-weight: bold;
    text-decoration: underline;
}










/* ------------------------------------------------------ */
/* dropdown */
.dropdownContainer
{
    padding: 0px;
    font-size: 11px;
}



.dropdownButton
{
    background-color: #ffffff; 
    border: solid 1px #cccccc; 
    /*width: 170px;*/
    width: 100%;
    height: 20px;
    text-align: left;
    font-size: 11px;
    cursor: pointer;
    padding-left: 5px;
}

.dropdownButtonOver
{
    background-color: #ffffff; 
    border: solid 1px #333333; 
    /*width: 170px;*/
    width: 100%;
    height: 20px;
    text-align: left;
    font-size: 11px;
    cursor: pointer;
    padding-left: 5px;
}

.dropdownValue
{
    display: none;
}


.dropdown
{
    visibility: hidden;
    position: absolute;
    z-index: 1000;
}


.dropdownDropdownVozila
{
    width: 440px;
}
.dropdownVozilaWidth
{
    width: 430px;
  	float: left;
	display: inline; /* fixes ie double margin-left bug */

}

.dropdownDropdownPoslovnice
{
    width: 460px;
}
.dropdownPoslovniceWidth
{
    width: 450px;
  	float: left;
	display: inline; /* fixes ie double margin-left bug */

}


.dropdownZaglavlje
{
    background-color: #eaeaea;
    color: #777777;
    font-family: Trebuchet MS, Arial;
    font-size: 1.5em;
    font-style: italic;
    font-weight: bold;
    height: 20px;
    padding: 5px 0px 5px 15px;
}

.dropdownSlikaUkras
{
    display: none;
    height: 2px;
    width: 100%;
    background-color: #aaaaaa;
}

.dropdownVoziloSlikaUkras
{
/*
    background-image: url('./images/dd_vozila.jpg');
    background-position: top left;
    background-repeat: no-repeat;
*/
}

.dropdownPoslovnicaSlikaUkras
{
    /*
    background-image: url('./images/dd_poslovnice.jpg');
    background-position: top left;
    background-repeat: no-repeat;
*/
}

.dropdownSadrzaj
{
    color: #333333;
    background-color: #fcfcfc; 
    border: solid 10px #eaeaea;
    border-top: 0px;
    
    padding-bottom: 10px;
}

/* ----- */

.dropdownVozilo
{
    padding: 2px 0px 2px 0px;
    /*height: 30px;*/
    width: 190px;
    text-align: left;
    vertical-align: top;
    border: 1px;
    text-decoration: none;
    /*border-bottom: solid 1px #f7f7f7;*/
}

.dropdownVozilo a
{
    color: #333333;
}

.dropdownVozilo a:hover
{
    color: #ff7777;
    cursor: pointer;
}

.dropdownVoziloGrupaTekst
{
    color: #ffffff;
    background-color: #cc3333;
    width: 15px;
    font-size: 0.9em;
    font-weight: bold;

}

.dropdownVoziloGrupa
{
    vertical-align: top;
    text-align: center;
    padding: 0px 5px 0px 2px;
}

.dropdownVoziloSlika
{
    text-align: left;
    vertical-align: top;
    padding: 0px;
    width: 50px;
    height: 25px;
 /*   overflow: hidden;*/
}
.dropdownVoziloNormalna
{
}
.dropdownVoziloZabrana
{
    width: 50px;
    height: 25px;
    left: -10px;
    top: -25px;
    position: relative;
}

.ie6 .dropdownVoziloZabrana, .ie5 .dropdownVoziloZabrana, .ie4 .dropdownVoziloZabrana, .opera .dropdownVoziloZabrana
{
    display: none;
}

.dropdownVoziloStopSell
{
    padding: 0 0 0 20px;
    color: #cc3333;
    background-color: #ffffcc;
    font-size: 1em;
}


.dropdownVoziloTekst
{
    text-align: left;
    vertical-align: top;
    padding: 0px 0px 0px 5px;
    width: 120px;
}


.dropdownKlasa
{
    font-weight: bold;
    font-size: 1.2em;
    color: #cc3333;
    
    background-color: #ffffff;/*#fffafa;*/
    padding: 2px 2px 2px 10px;
    
    text-decoration: none;
    border-top: solid 2px #eaeaea;
}

.dropdownListaKlase
{
    vertical-align: top;
    padding: 5px 0px 0px 30px;
}


/* ----- */

.dropdownPoslovnica
{
    padding: 5px;
    text-align: left;
    vertical-align: top;
/*    border-bottom: solid 1px #f7f7f7;*/
    border-top: solid 2px #eaeaea;
}

.dropdownPoslovnica a
{
    color: #333333;
   /* border: solid 1px #eeeeee;*/
}

.dropdownPoslovnica a:hover
{
    color: #ff7777;
    background-color: #f7dddd;
    cursor: pointer;
    text-decoration: none;
}


.dropdownPoslovnicaNaziv
{
    background-image: url('./images/strelica.gif');
    background-position: 3px 3px;
    background-repeat: no-repeat;
    padding: 2px 0px 0px 18px;
    text-align: left;
    vertical-align: top;
    font-weight: bold;
    font-size: 1.2em;
    text-decoration: underline;
}

.dropdownPoslovnicaOpis
{
    text-align: left;
    vertical-align: top;
    font-size: 1em;
}

.dropdownPoslovnicaAdresa
{
    padding-left: 18px;
    width: 45%;
}

.dropdownPoslovnicaRadnoVreme
{
    padding-left: 10px;
}



/* ----- */


.dropdownSeparator
{
    padding: 0px;
    width: 100%;
    border-bottom: solid 0px #ffffff;
}


/* ----------------------------------------- */
.casovnikContainer
{
    padding: 0px;
    cursor: pointer;
    display: inline;
}

.casovnik
{
    background-color: #ffffff;
    border: solid 1px #cccccc;
    width: 45px;
    height: 20px;
    text-align: center;
    cursor: pointer;
}
.casovnikOver
{
    background-color: #ffffff;
    border: solid 1px #333333;
    width: 45px;
    height: 20px;
    text-align: center;
    cursor: pointer;
}

.casovnikDataField
{
    display: none;
}

.casovnikImage
{
    visibility: hidden;
    position: absolute;
    z-index: 1000;
    cursor: pointer;
}




/*  ************************************************************************
	yDSF (ydnar Drop-Shadow-Fu)
	ydnar@sixapart.com - http://www.sixapart.com
*/

.ydsf {
	display: block;
	position: relative;
	margin: 4px -4px -4px 4px;
	/*background: url(./images/shadow-grid.gif) repeat;*/
}

/* ie4 ignores this selector */
html>body .ydsf {
	margin: 10px -10px -10px 10px;
	background: url(./images/shadow.png) right bottom no-repeat;
}

/* shadow corners */
.ydsf:before,
.ydsf:after {
	content: " ";
	display: block;
	width: 9px;
	height: 9px;
	background: inherit;	
}

.ydsf:before {
	position: absolute;
	top: 0;
	right: 0;
	margin: -9px 0 0 auto;
	background-position: right top;
}

.ydsf:after {
	margin: -9px 0 0 -9px;
	background-position: left bottom;
}

.ydsf .inner {
	display: block;
	position: relative;
	overflow: hidden; /* prevents margin leakage from child elements */
	left: -4px;
	top: -4px;
}

/* ie4 ignores this selector */
html>body .ydsf .inner {
	left: -9px;
	top: -9px;
	margin: 0;
}

.ydsfInner
{
   	float: left;
	display: inline; /* fixes ie double margin-left bug */
}


/* ------------------------------------------------------ */
/* tabele */

.tbl_Table_Fixed
{
   height: 200px;
   min-height: 200px; 
   /*border: solid 1px #cc3333;*/
}

.tbl_Table
{
    border: 0px;
    /*height: 210px;
    min-height: 210px;*/
}

.tbl_Heading th
{
    /*height: 0px;*/
    padding: 2px 2px 2px 2px;
    border-style: solid;
    border-color: #770000;
    border-width: 1px 0px 3px 0px;
    vertical-align: middle;
    background-color: #cc3333;
    color: #ffffff;
    /*position: relative;*/
   /* top: expression(this.offsetParent.scrollTop);*/
}

.tbl_Heading a
{
    color: #ffdddd;
    text-decoration: none;
}

.tbl_iznos
{
    text-align: right;
    width: 80px;
}

.tbl_text
{
    width: 150px;
    max-width: 150px;
    min-width: 150px;
}


tr.tbl_Pager 
{
    padding: 0px 5px 0px 5px;
}

tr.tbl_Pager > td  
{
    font-size: 11px;
    font-weight: bold;
    color: #cc3333;
    padding: 5px 0px 5px 0px;
} 

.tbl_Pager a
{
    color: #cccccc;
    border: solid 1px #ffffff;
    padding: 0px 5px 0px 5px;
    text-decoration: none;
}

.tbl_Pager a:hover
{
    color: #ffffff;
    background-color: #cc3333;
    border: solid 1px #ffaaaa;

}


/* ------------------- */
.tbl_Row
{
    font-size: 12px;
    vertical-align: top;
}
.tbl_AltRow
{
    /*background-color: #fff0f0;*/
}
.tbl_Row:hover
{
    background-color: #f7f7f7;
    cursor: pointer;
}
.tbl_Row td:hover
{
    background-color: #eaeaea;
}


.tbl_Row_Selected
{
    background-color: #ffe0e0;
}
.tbl_Row_Selected:hover
{
    background-color: #ffcccc;
    cursor: pointer;
}
.tbl_Row_Selected td:hover
{
    background-color: #ffaaaa;
}


.tbl_Row td
{
    padding: 2px 5px 3px 2px;
    border: solid 1px #eaeaea;
    vertical-align: top;
}

.tbl_clr_hi
{
    font-weight: bold;
}

.tbl_clr_low
{
    color: #aaaaaa;
}

.tbl_DetailViewTitle
{
    padding: 5px 0px 5px 10px;
    font-size: 1em;
    font-weight: bold;
    color: #ffffff;
    background-color: #cc3333;
}


/*
.field_form > div
{
    width: 100%;
}
*/

.field_form 
{
    padding: 10px 0px 10px 5px;
    background-color: #eaeaea; /*#eaeaea;*/
}

.field_group_left
{
    /*float: left;*/
    width: 50%;
    padding: 0px;
    vertical-align: top;
}

.field_group_right
{
    /*float: right;*/
    width: 50%;
    padding: 0px;
    vertical-align: top;
}

.field_row
{
    /*clear: both;*/
    padding: 0px;
    vertical-align: top;
    text-align: left;
}

.field
{
	/*float: left;*/
	padding: 0px 15px 0px 0px;
	/*border: solid 1px #cccccc;     */
	/*border-width: 1px 0px 0px 0px; */
	/*width: 120px;*/
	/*font-family: Verdana, Trebuchet MS, Arial, Helvetica;*/
	/*background-color: #eaeaea;*/
	cursor: default;

}

.field > input, .field > textarea
{
    cursor: pointer;
}


.field > input:hover, .field > textarea:hover
{
    background-color: #ffffff;
}



.field_width_extrasmall
{
    width: 30px;
    min-width: 30px;
    max-width: 30px;
}
.field_width_small
{
    width: 60px;
    min-width: 60px;
    max-width: 60px;
}

.field_width_smallnumber
{
    width: 60px;
    min-width: 60px;
    max-width: 60px;
}

.field_width_smallnumber > input, .field_width_smallnumber > div
{
    text-align: right;
}

.field_width_number
{
    width: 80px;
    min-width: 80px;
    max-width: 80px;
}
.field_width_number > input, .field_width_number > div
{
    text-align: right;
}

.field_width_datetime
{
    width: 95px;
    min-width: 95px;
    max-width: 95px;
}

.field_width_large
{
    width: 100px;
    min-width: 100px;
    max-width: 100px;
}

.field_width_xl
{
    width: 160px;
    min-width: 160px;
    max-width: 160px;
}
.field_width_text
{
    width: 250px;
}

.field_width_dd
{
	overflow: hidden;
    width: 150px;
	padding: 0px;
}



.field_label
{
	border-bottom: solid 0px #cccccc;
	/*border: solid 1px #dddddd;*/
	width: 100%;
	padding: 0px 2px 0px 5px;
	color: #777777;
	font-family: Trebuchet MS;
	font-size: 9px;
	/*font-weight: bold;*/
	text-align: left;
}
.field_data
{
	border: 0px;
	width: 100%;
	/*height: 1.8em;*/
	padding: 2px 2px 2px 5px;
	color: #000000;
	background-color: #f0f0f0; /*#f7f7f7;*/
	border: solid 1px #ffffff;
	font-size: 12px;
	text-align: left;
}
.field_checkbox
{
	border: 0px;
	width: 100%;
	/*height: 1.8em;*/
	/*padding: 2px 2px 2px 5px;*/
	color: #000000;
	/*background-color: #f7f7f7;*/
	/*border: solid 1px #ffffff;*/
	font-size: 12px;
	text-align: left;
}

.field_img
{
	border: 0px;
	/*width: 100%;*/
	padding: 2px 2px 2px 5px;
	text-align: left;
}
