/**
 * Spis firm w podbranzach
 */

.listaFirma {
    width:620px;
    border-bottom:2px solid #ccc;
    color:#555;
    padding:10px 0 5px 0;
    margin-bottom:10px;
    overflow:hidden;
    position:relative;
}

.listaFirmaNazwa {
    float:left;
    overflow:hidden;
    font-size:13pt;
    font-weight:bold;
    margin-left:8px;
    padding:0 3px;
    background:#fff;
    z-index:10000;
    position:absolute;
    top:0;
}

.listaFirmaNazwa span {
    font-weight:normal;
    font-size:11pt;
}

.listaFirmFirma {
    width:575px;
    padding:29px 10px 4px 10px;
    margin-top:0;
    position:relative;
    bottom:0;
    z-index: 3000;
}

.listaFirmOgloszenie {
    border:3px solid #bbb;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    background:#fff;
    overflow:hidden;
    margin-bottom:5px;
}

.listaFirma:hover .listaFirmFirma {
    border-color: red;
    cursor:pointer;
}

.listaFirma:hover a {
    color:red;
}

.listaFirmWpis {
    padding:30px 10px 8px 10px;
    overflow: hidden;
}

.listaFirmaBranza {
    width:580px;
    float:left;
    font-size:10pt;
    overflow:hidden;
    color:#999;
}

.listaFirmaBranza a {
    color:#999;
}

.listaFirmMenu {
    z-index: 10000;
}

.listaFirmaBranzaTytul {
    color:#999;
}

.listaFirmaSzersze {
    width:60px;
    float:right;
    text-align:center;
    color:#ccc;
    overflow:hidden;
}


/**
 * Adres firmy - widok 
 */

.firmaAdres {
    float:left;
    width:590px;
    margin:0 0 5px 0;
    overflow:hidden;
    line-height:17px;
}

.firmaAdresMiasto {
    font-size:11pt;
    font-weight:bold;
    padding:4px 0;
    margin-bottom:2px;
}

.firmaAdresKontakt {
    width:580px;
    height:20px;
    margin:3px 0;
    font-size:11pt;
    background: url(../images/kontakt_kropki.gif);
    overflow:hidden;
    float:left;
    z-index:15000;
}

.firmaAdresKontaktNazwa {
    background:#fff;
    float:right;
    padding-right:5px;
}

.firmaAdresKontaktOpis {
    background:#fff;
    float:right;
    padding-right:7px;
}

.firmaAdresKontaktDane {
    background:#fff;
    float:right;
    font-weight:bold;
}