﻿/* LINKOVI -------------------------------------- */

body.firstminute a
{
    text-decoration: none;
    color: #3349E8;
}
body.firstminute a:visited
{
    text-decoration: none;
    color: #0000A5;
}

body.lastminute a
{
    text-decoration: none;
    color: #FF8833;
}
body.lastminute a:visited
{
    text-decoration: none;
    color: #FF5A00;
}

a:hover
{
    text-decoration: underline;
}

/* LIJEVA STRANA -------------------------------------- */

#lijevoBack
{
    background: #F0F0F0 url(../slike/layout/lijevoRub.gif) no-repeat bottom;
}

#lijevoInner
{
    margin: 10px;
    color: #777;
}

.lijevoNaslov,
.lijevoNaslovLM,
.lijevoNaslovFM
{
    font-size: 15px;
    margin: 10px 0 3px 0;
    color: #555;
}

#lijevo p
{
    margin: 0 0 5px 0;
}

#dodavanje
{
    text-align: left;
    padding: 10px 0 3px 0;
}
#dodavanje img
{
    margin: 0 7px;
}

.pretplata
{
    height: 22px;
}

#pretplata .text
{
    border: solid 1px #7F9DB9;
    font-size: 11px;
    height: 16px;
    width: 125px;
}

#pretplata .button
{
    font-size: 11px;
    font-weight: bold;
    color: White;
    cursor: pointer;
    height: 20px;
    border: none 0px;
    vertical-align: middle;
}

#pretplata2, #pretplata3, #pretplata4
{
    text-align: center;
    vertical-align: middle;
}

.oglasi
{
    text-align: center;
    margin-top: 15px;
}
.oglasi .oglas
{
    margin: 10px 0;
}

/* sredina */

.filter
{
    border: solid 2px #F0F0F0;
    border-bottom: none 0px;
    padding: 5px;
}
.filter legend
{
    color: #999;
    background-color: White;
    padding: 0 10px;
    margin: 0 0 5px 0;
    border: solid 2px #F0F0F0;
    border-bottom: none 0px;
    font-weight: bold;
    text-transform: uppercase;
}
.filter table
{
    margin: 0;
    padding: 0;
    border: 0;
    border-collapse: collapse;
}
.filter tr, .filter th, .filter td
{
    margin: 0;
    padding: 0;
}
.filter th
{
    font-weight: normal;
    font-size: 10px;
    color: Gray;
    text-align: left;
}
.filter td
{
    padding-right: 5px;
}
.filter input.text, .filter input.number, .filter select
{
    border: solid 1px #7F9DB9;
    font-size: 11px;
    height: 16px;
}
.filter input.text
{
    width: 90px;
}
.filter input.number
{
    width: 50px;
}
.filter select
{
    width: 90px;
    height: 18px;
}
.filter input.button
{
    font-size: 12px;
    font-weight: bold;
    width: 55px;
    color: White;
    cursor: pointer;
    height: 20px;
    border: none 1px;
}


#kategorije
{
     /* margin: 0 12px 20px 12px; */
   
}
#kategorije div
{
    float: left;
    border: solid 2px #F0F0F0;
    font-size: 11px;
    font-weight: bold;
    margin: 1px;
    padding: 1px 4px;
}
#kategorije div.selected
{
    float: left;
    border: solid 2px #F0F0F0;
    background-color: #F0F0F0;
    font-size: 11px;
    font-weight: bold;
    margin: 1px;
    padding: 1px 4px;
}
.postkategorije
{
    clear: both;
}

#nemaPrograma
{
    display: none;
    border: solid 2px #F0F0F0;
    margin: 20px 12px 0 12px;
    padding: 10px;
    font-size: 12px;
    font-weight: normal;
    text-align: center;
    color: #999999;
}
#nemaPrograma b
{
    font-size: 16px;
    font-weight: bold;
    color: #999999;
}



/* lista putovanja */

.wait
{
    font-weight: bold;
    color: Silver;
    margin: 20px;
    letter-spacing: 2px;
}

#listaPutovanja
{
    margin-top: 0px;
}
#listaPutovanja table, #listaPutovanja tr, #listaPutovanja td
{
    margin: 0;
    padding: 0;
}
#listaPutovanja table
{
    width: 100%;
    border-collapse: collapse;
}
#listaPutovanja td
{
    padding: 4px 5px;
}
#listaPutovanja td.slika
{
    text-align: left;
    width: 100px;
}
#listaPutovanja td.tekst
{
    vertical-align: top; 
    padding-bottom: 10px;
    border-bottom: solid 2px #F0F0F0;
}
#listaPutovanja td.tekst .datum
{
    font-size: 12px;
}
#listaPutovanja td.tekst .datum A
{
    text-decoration: underline; color: #777;
}

#listaPutovanja td.tekst .naslov
{
    font-size: 15px;
    font-weight: bold;
}
#listaPutovanja td.tekst .hotel
{
    font-size: 12px;
    font-weight: normal;
    color: #777;
}
#listaPutovanja td.tekst .krilatice, .krilatice
{
    font-size: 10px;
}
#listaPutovanja td.cijena
{
    text-align: right;
    vertical-align: top;
    padding-bottom: 10px;
    padding-top: 5px;
    white-space: nowrap;
    border-bottom: solid 2px #F0F0F0;
}
#listaPutovanja td.cijena .cijenaOld
{
    font-size: 14px;
    text-decoration: line-through;
}
#listaPutovanja td.cijena .cijenaNew
{
    font-size: 15px;
    font-weight: bold;
}
#listaPutovanja td.redDatuma
{
    background-color: #F0F0F0;
    padding-top: 1px;
    padding-bottom: 1px;
}
    #listaPutovanja td.redDatuma .datum
    {
        font-size: 14px;
        font-weight: bold;
        float: left;
        color: Gray;
    }
    #listaPutovanja td.redDatuma .ostali 
    {
        font-size: 11px;
        float: right;
        margin-top: 2px;
    }
        #listaPutovanja td.redDatuma .ostali a
        {
            color: Gray;
        }
