.dymek
{
    font-size:9px;
    background-color:#ddd;
    padding: 3px;
    width: 190px;
}

.reklamyTekstowe
{
    /*float:right;*/
    padding: 10px 0px 0px 10px;
    border: 1px solid #ccc;
    margin:10px 0px 10px 10px;

}



.komunikatKategorii
{
    text-align:left;
    padding-top:10px;
    color: #FF7777;
}

.reklamyTekstoweOpis
{
    float:right;
    margin-right: 10px;
    color: #666;
    text-align:right;
}

.pojedynczaReklamaTekstowa
{
    margin-bottom:10px;
}

.komunikatZmianaHasla
{
    text-align: center;
    font-weight:bold;
    margin-top: -5px;
    margin-bottom: 30px;
}

#anuluj
{
    margin-left: 100px;
    margin-right: -160px;
}

.krok6
{
    text-align: center;
    padding-top: 15px;
}

.noUnderLine:hover
{
    text-decoration: none !important;
}

#formularzWyszukiwaniaFirm .regForm
{
    margin: 0px !important;
}

#formularzWyszukiwaniaFirm .regForm span
{
    width: 100px !important;
}

#rejestracjaZalety
{
    margin: 30px 0px 0px 86px;
    text-align: left !important;
    background: url('../images/kwiaty_tlo.png') no-repeat;
    height: 317px;
}

.dodajPlikKrokTrzy
{
    width: 50px !important;
    padding-left: 40px;
}

.krok3 .regForm span
{
    width: 70px !important;
}

.krok3
{
    padding: 10px 5px;
}

.szerszyDiv
{
    width: 240px !important;
}

.krok3 p
{
    margin-left: 20px;
}

#wstecz
{
    margin-top: 30px;
    margin-left: 65px;
}

#dalej
{
    margin-top: 30px;
    margin-left: 260px;
}

.dodajPlikKrokTrzy input
{
    margin-left: 40px !important;
}

#rejestracjaZalety ul
{
    list-style-type: square;
}

.nagrodzonaRamka
{
    
    background-color: #F7F7F7;
}

.nagrodzonaRamka ul { margin-left: 10px; }


#nagrodzone ul
{
    list-style: none;
    padding-left: 0px;

}

#nagrodzone ul li
{
    padding-top: 10px;
}

#nagrodzone ul li span
{
    display: block;
    width: 100px;
    float: left;
}



#nowoscMiesiacaWnetrze span
{
    margin-bottom: 10px;

}

.juzGlosowales
{
    color: #ee3333;
    font-weight:bold;
    text-align: center;
}

.pojedynczaNowosc
{
    height: 30px;
    background-color: #fef;
    padding: 15px 10px 0px 10px;

}


.pojedynczaNowosc a{



}

#nowoscMiesiacaWnetrze
{
    padding: 20px 0px;
    width: 536px;
}

#nowoscMiesiacaWnetrze img
{
    margin: 0px 20px 20px 0px;
}

#nowoscMiesiacaWnetrze a img
{
    margin: 0px !important;
}

#dodajFirmeForm b
{
    color: #a5689d;
}

#dodajFirmeForm
{
    border: 1px solid #f2e5f1;
    width: 536px;
}

#padding
{
    /* padding: 19px;
     padding-top: 10px;*/
}

.padding2
{
    padding-left: 19px;
    padding-right: 19px;
}

#ogloszeniaEdycja tr td, #ogloszeniaEdycja tr th
{
    overflow: hidden;
    border: 1px solid #000;

    padding: 5px;
    font-size: 11px;
}

#ogloszeniaEdycja tr td
{
    background-color: #ddd;
    vertical-align: top;
}

#ogloszeniaEdycja tr th
{
    background-color: #eee;
    vertical-align: middle;
}

#ogloszeniaEdycja
{
    width: 535px;
    overflow: hidden;
}

#ogloszeniaEdycja
{
    border: 1px solid #000;
    border-collapse: collapse;

}


.w195
{
    width: 195px;
}

.longerinput
{
    width: 143px;
}

.regForm
{
    margin: 15px 0px;
}

.regForm select,.regForm input,.regForm textarea
{
    font-size:12px;
}

#awatar .checkbox
{
    padding-top: 10px;
}

#awatar
{
    border: 1px solid #ccc;
    padding: 15px;
    width: 506px;
}

#awatar input
{
    margin-top: 20px;
}

.regForm select
{
    width: 175px;
    height: 21px;
}

.regForm textarea
{
    height:100px;
}

.kategorieOgloszen
{
    border: 1px solid #F1E3F0;
    width: 237px;
    float: left;
    height: 124px;
    margin-bottom: 18px;
    padding: 15px 0px 0px 5px;
    color: #A5689D;
    font-weight: bold;
    background: url('../images/typ_oferty_gradient.png');
}

.kategorieOgloszen a
{
    font-weight: normal !important;
}

.kategorieOgloszen img
{
    margin-right: 6px;
}

.float0
{
    margin-right: 24px;
}



.panelUseraPraweMenu
{
    margin-top: 0px !important;
    border-right: 1px solid #cecece;
    background-color: #fdfdfd;
}

.wyborPakietu br
{
    clear: both;
}

.wyborPakietu
{

    width: 535px;

    border: 1px solid #efe0ee;
    margin-top: 10px;
}

.wyborPakietu span
{
    display: table-cell;
    width: 30px;

    width: 535px;
    vertical-align: middle;
    background-color: #f7f7f7;
    color: #a5689d;
    font-weight: bold;
    font-size: 14px;

}

.wyborPakietu div
{

}

.wyborPakietu div a{
    color: #333;
}

.firmaWyrozniona
{
    margin-top: 20px;
    width: 535px;
    padding: 0px 5px;
}

.firmaWyrozniona span
{
    font-size: 13px;
    color: #a5689d;
    font-weight:bold;
    height: 30px;
    display: block;

}

.opisPakietu
{
    display: none;
}

.wyborPakietu div a:hover
{
    text-decoration: underline;
}

.wyborPakietu span 
{
    padding: 0px 10px 0px 19px;
}

.wyborPakietu div
{
    padding: 10px 10px 0px 19px;
}

.wyborPakietu input
{
    float: right;
    border: 0px;
    margin-bottom: 5px;
}

.wyborPakietu span img
{
    vertical-align: middle;
}

.panelUseraMenuNaglowek
{
    margin-left: -7px;
    margin-bottom: 11px;
}

.panelUseraPraweMenu ul, .kategorieOgloszen ul
{
    margin: 6px 0px;
    list-style: none;
    padding-left: 42px;

}

.panelUseraPraweMenu a, .kategorieOgloszen a
{
    color: #333;
    text-decoration: none;
}

.panelUseraPraweMenu a:hover, #panelUseraDrzewko a:hover
{
    text-decoration: underline !important;
}

#panelUseraDrzewko a, #panelUseraDrzewko{
    color: #A5689D;
    text-decoration: none !important;
}

#panelUseraDrzewko
{
    margin-top: 14px;
    margin-bottom: 20px;
}

#mojProfilMenu
{
    width: 535px;

    border: 1px solid #f1f1f1;
}

#mojProfilMenu ul
{
    list-style: none;
    padding: 0px;
    margin: 0px;
}

#mojProfilMenu ul li
{
    display: table-row;
    height: 50px;

}

#mojProfilMenu ul li div img
{
    vertical-align: middle;
    padding-right: 17px;

}

#mojProfilMenu ul li div
{
    display: table-cell;
    vertical-align: middle;
    width: 535px;
    /*background: url('/images/panelUsera/linia_przerywana.png') bottom repeat-x;*/
    border-bottom: 2px dotted #efdfee;
    padding-left: 10px;
    cursor: pointer;

}

#mojProfilMenu ul li div:hover
{
    background-color: #dfdfdf;
}

.usunFirme
{
    display: block;
    text-align: center;
}



.spanNaglowek
{
    display: block;
    background-color: #f7f2f6;
    height: 35px;
    width: 515px;
    padding-left: 20px;
    display: table-cell;
    vertical-align: middle;
}

#menuUserka
{
    padding-bottom: 5px;
}

#menuUserka ul li, .kategorieOgloszen ul li
{
    padding-left: 10px;
    line-height: 18px;
    background: url("/images/panelUsera/strzalka.png") no-repeat left;


}

.kategorieOgloszen ul li:hover
{
    background: url("/images/strzalka_roz.png") no-repeat left;
}

.kategorieOgloszen ul a:hover
{
    color: #A5689D;
}

.opisOgloszenia
{
    width: 340px;
    height: 100px;

}

.krokOgloszenia .regForm span
{
    width: 150px !important;
    padding-right: 15px;
}

.w150
{
    width: 150px !important;
    color: #ccc;
}

#telefonwalidator, #telefonkontaktowywalidator, #faxwalidator, #telefonkomorkowy
{
    padding: 0px;
}

#menuUserka img
{
    display: block;
}

.regForm span, .regForm div
{
    padding: 5px 2px;
}
.regForm span
{
    float: left;
    display: block;
    width: 200px;
    text-align: right
}

.regForm span.star {

    display: inline !important;
    width: auto !important;
    color: #A6679E;
    font-size: 10px;
}

#infoPopUpBelka
{
    height: 20px;
    background-color: #bbb;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    cursor: move;
}

#ramkaUwaga
{
    border: 2px solid #ccc;
    padding: 8px;
    height: 18px;

    margin-top: 12px;
}

#trescPopUp
{
    overflow: scroll;
    height: 480px;
    padding: 20px;
}

#infoPopUp
{
    display: none;
    position: fixed;

    width: 600px;
    height: 500px;
    top: 100px;
    border: 3px solid #555;
    left: 50%;
    background-color: #fafafa;

    z-index: 9999;
    overflow: hidden;
    text-align: left;
}

.disabled
{
    background-color: #ddd;
}

#googleMaps
{
    text-align: center;
    width: 500px;
    display: block;
    padding: 20px 0px 0px 50px;
}

.guzikiWysylajace
{
    background: url('/images/guziki_tlo.jpg');
    height: 21px;
    border: 1px solid #ccc;
    color: #333;
    line-height: 22px;

}

#googleMaps span
{
    background: none !important;
    font-weight: normal !important;
    font-size: 8px !important;
}

.shortInput
{
    width: 46px !important;
}

.regForm div
{
    float: left;
    width: 200px;
    text-align: left;
}

.regForm input, .regForm select
{
    padding: 0px !important;
    margin: 0px !important;
}

.regForm br
{
    clear: both;
}

.warning
{
    border: 4px #ff4444 double;
    padding: 10px;
    color: #333;
    text-align:center;
}

.strzaleczkje
{
    margin-top:90px;
    font-size:16px;
    font-weight: bold;
    width: 21px;
    height:90px;
}

#zabiegi a
{
    display: block;
    width: 45px;
    float: left;
}

#obrazekSzukajZabieg
{
    position: absolute;
    top: 0px;
    right: 22px;
}

#dodajZabiegPrzycisk
{
    background-image: url('../images/jeszcze_jeden.png');
    width:148px !important;
    height:21px !important;
    border: 0px !important;
}

#zabiegi select
{
    width: 350px !important;
    font-size:12px;
}
.zabiegiLovDiv
{
    margin-bottom:5px;
}

.zabiegiLovDiv span select
{
    margin-bottom:2px;
    width: 400px !important;
}

.zalogujSiePrzycisk
{
    width: 58px;
    height:20px;
    border: none;
}

#jesliNieMasz
{
    text-align:center;
    width:497px;
}



#produktySlajder
{
    overflow: hidden;
    width: 325px;
    float:left;


}

.strzaleczkje a:hover
{
    text-decoration: underline;
}

#produktySlajderAjax
{
    height: 198px;
    width:100000px;

    overflow: hidden;
    position: relative;

}

.produktyPodArtykulami
{
    background-color:white;
    width:158px;
    height:196px;
    border:1px solid #CCCCCC;
    z-index:1;


}

.produktyPodArtykulami img
{
    width: 140px;
    height: 140px;
    margin-bottom:10px
}



.produktyPodArtykulami a:hover
{
    text-decoration: underline;
}

.divpakiety
{
    visibility:hidden;
    height:300px;
    width:300px;
    position:absolute;
    top:100px;
    left:300px;
    background-color:#FFDDBB;
    z-index:100;
}

.produkt
{
    background-color: transparent;
    margin-top:5px;
}
.produkt input{
    background-color:white;
    margin:10px 5px;
}
.pakiet span {
    width:120px;
    display:block;
    float:left;
    padding-left:10px;
}

._submit{
    background-color:#F7F7F7;
    border: 1px solid #D9DADB;
    color:#747474;
    outline:none;
    height:22px;
    background-image:url('../images/pack_try.gif');
    padding-bottom:2px;
}

._submit:hover{
    filter: alpha(opacity=70);
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    opacity: .7;
    cursor:pointer;
}

.guzikTabela 
{
    padding: 0px;
    margin:0px;
    top: 0px;
    left: 0px;
    border:0px;

}

.guzikTabela a:hover{
    filter: alpha(opacity=70);
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    opacity: .7;
}

.guzicznyPrzycisk
{
    float: left;
    cursor: pointer;
    padding:0px;
    margin:0px;
    border:0px;
}

.reklama
{
    width:135px;
    height:65px;
    float: left;
    text-align:center;
    margin-left:5px;
    margin-top:3px;

}

.rejestracjaDiv
{
    visibility:hidden;
    display:none;
}

.linkZabiegiWskazania:link, .linkZabiegiWskazania:visited {
    text-decoration: none;
    color: #181E14;
    position:relative;
    margin-left:45px;
    padding-left:0px;
}
.linkZabiegiWskazania:hover {
    text-decoration: underline;
}

.wyszukajszukaj{
    background:  url('../images/wyszukiwanie/btn_szukaj.gif') no-repeat scroll 0%;
    height: 18px;
    border: 0px;
}
.wyszukajhover{

    height: 18px;
    border: 0px;
}


.wyszukajdiv{
    position:absolute;
    top:74px;
    left:50%;
    margin-left: -479px;
    height: 22px;
    width: 220px;
    z-index:99;

}

.wyszukajnazwa{
    width:146px;
    height:18px;
    border: 0px;
    border: 1px solid #D9DADB;
    padding-top:2px;
}
#szukajLeft {
    float: left;
    line-height:36px;
}

#szukajRight {
    float: right;
    padding-left: 10px;

}



.rozowyLink:link {
    text-decoration: none;
    color: gray;
    font-weight:normal;
}
.rozowyLink:visited {
    text-decoration: none;
    color:gray;
}
.rozowyLink:active {
    text-decoration: none;
    color: gray;
}
.rozowyLink:hover {
    color: #730365;
}

.zalacznikZaDuzy
{
    top:200px;
    right:400px;
    width:250px;
    height:100px;
    position:absolute;
    background-color:#730365;
    color: #DDEEFF;
    font-size:20px;
    font-weight: bold;
    text-align: center;
}
.paginacjaSelected
{
    font-weight:bold;
}



/* Style nagłówka */









/* Style nagłówka koniec */

/*  Wskazanie ścieżki u góry   */
.gdziejestes{
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left:11px;
    min-height: 20px;
    display:block;

}

.gdziejestes img{
    margin-left:5px;
}

.gdziejestes a:link, .gdziejestes a:visited {
    text-decoration: none;
    color: #8c60a0;
}

.gdziejestes a:hover{
    text-decoration: underline;
}

#kategorieUp{
    margin: 5px;
}


.linkFloat {
    float: left;
    padding:0px;
    margin:0px;
}


.informacja
{
    color: #FF0000;
    margin: 3px;
}

#adv{ /* Reklama pod "Codziennie nowe wiadomości" */
      width: 564px;
      height: 105px;
      margin: 0 0 5px 0;
}



/* Style ośmiu artykułów koniec */


/* Style modułów po prawej stronie */


#komentarze
{
    background-color: #F7F7F7;
    /* display:none; */
    clear:both;
    padding-top:30px;
}
#komentarze a{
    color: #730365;
    background-image: url('../images/arrow.gif');
    background-repeat: no-repeat;
    background-position: right;
    padding-right: 10px;
    margin-left: 85px;
    font-size: 9px;
}
#komentarze hr {
    border: 1px solid #F7F7F7;
}

/* Style modułów po prawej stronie koniec */

/* Style stopek */

#footer1{
    width: 100%;
    background-color: #EFEFEF;
    padding: 15px 0 15px 0;
    clear: both;
    text-align: center;
    font-size: 10px;
}



#footer2{
    width: 100%;
    height: 90px;
    background-color: #EFEFEF;
    padding: 5px 0 0 0;
    text-align: center;
    font-size: 9px;
    color: #999999;
    line-height: 13px;
}

/* Style stopek koniec */

/* Zajawki, czyli takie małe artykuły pojawiające się np. przy wyszukiwaniu */
.katArt{
    list-style-image: url('../images/list1.gif');
    font-weight: bold;
    text-align:left;
}

.katArt li{
    padding-bottom:2px;
}


.katArt a:link, .katArt a:visited {
    color: #8c60a0;
    text-decoration: none;
}


.katArt a:hover {
    text-decoration: underline;

}
.artykul {
    border-bottom: 1px solid #d9dadb;
    margin-bottom: 8px;

}
.artykul a:hover, .artykul a:visited:hover{
    color:#8C60A0;
    text-decoration:underline;
}

.artykul a:visited{
    text-decoration:none;
    color: #747474
}
.artykul h3{
    margin-left:10px;
}

#artykul h3, #art h3 {
    display: block;
    background: #f7f7f7;
    font-size: 14px;
    padding: 2px 8px;
    margin-top: 0px;

}
#artykul h3:link, h3:visited{
    color: #8c60a0;
}
#artykul a:visited {
    text-decoration: none;
}
#artykul h3:link:hover {
    text-decoration: underline;
}
.artykulTresc{
    padding: 0px 8px 8px 8px;
    margin-top: 0px;
}
.artykulTresc img {
    float: left;
    padding-right: 10px;
}



.zajawkaPoszerz {
    min-height: 85px;
    margin:0px 5px;
}
.zajawkaPoszerz p{
    font-size:80%;
}
.zajawkaImg{
    float:left;
    margin:4px;
}
/* artykul wyglad podstawowy - uwaga! niektore klasy juz przypisano przy zajawkach*/


#artTresc{
    margin-top:-9px;
    padding: 0px 10px 0px 0px;
}
#artImg {
    border: none;
    float: left;
    padding: 0px 10px 0px 0px;
}

#bottom_art_table input{
    margin:0px;
    padding:0px;
}

#bottom_art_table table{
    margin-top:-10px;
    width:560px;
    height:35px;
}

#bottom_art_table table td{
    padding:0px;
    margin:0px;
    width:120px;
    height:35px;
    vertical-align:middle;
}

.ulubionyBtn, #polecZnajomemu, #napiszBtn {
    color: #333333;
    font-size:10px;
    letter-spacing:normal;
    font-family:Verdana;
    margin-top:2px;
}

.ulubionyBtn{
    background: transparent url('../images/ulubione.gif') no-repeat scroll 100% 50%;
    border: none;
    width: 140px;
    height: 20px;
    text-align: left;
    display: block;
    cursor: pointer;
}

#polecZnajomemu{
    display:block;
    height:13px;
    width:156px;
    margin-left:0px;
    text-align:center;
    background: transparent url('../images/polec.gif') no-repeat scroll 100% 0%;
}

#polecZnajomemu:hover, #napiszBtn:hover, .ulubionyBtn:hover{
    text-decoration:underline;
}



#napiszBtn {
    text-align:left;
    width: 105px;
    height: 28px;
    display:block;
    margin-left:auto;
    margin-top:15px;

    background: white url('../images/ok.png') no-repeat scroll 100% 0%;
}



#col_ulubione {
    float: left;
}

#col_napisz {
    width: 400px;
    margin: 0px 30px 0px 90px;
}

#col_napisz span {
    color: #8c60a0;
    font-weight: bold;
    float:left;
    font-size: 100%;
}




#formularzNapisz{
    display:none;
    position:fixed;
    left:50%;
    top:50%;
    margin-left:-175px;
    margin-top:-250px;
    width:350px;
    height:350px;
    background:white;
    border:5px solid #F1DFED;
    padding:20px;
    z-index:666;


}
#formularzNapisz table td {
    padding-right:30px;
}

#dodaj_komentarz{
    color: #8c60a0;
    font-weight: bold;
    font-size: 100%;
}
#komenty input {
    border: 1px solid #cdc1d2;
    /* background: transparent url('../images/input_bg.gif') repeat-x; */
}
#komenty textarea{
    background: white;
    border: 1px solid #cdc1d2;
}
#komenty_pokaz table{
    width:548px;
    border: none;
    background:white;
}
#komenty_pokaz td{

}
td.koment_nick{
    color:#8C60A0;
    font-weight:bold;
    width: 120px;

    border:none;

    display:inline;
}
td.koment_nicka{
    color:#8C60A0;
    font-weight:bold;
    width: 120px;


    display:inline;
}
.koment_data{
    color:#8C60A0;
    text-align:right;
    margin:0px auto;
}
.koment_tresc{
    background: #FFFFFF;
    border:1px solid #E8D1EF;
    padding:6px;
    color:#333333;
    margin-top: 9px;
}
/* Style Katalog wyszukiwanie kliniki */
#kategorieThumbs{
    height:220px;
    padding-top:7px;
    padding-bottom:7px;
}

.klinikiKategorieLogo{
    padding:0px;
}

.klinikiKategorieLogo a{

}

.klinikiKategorieLogo a:hover{
    opacity: .7;
    filter: alpha(opacity=70);
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";


}

.klinikiKategorieLogo a:visited {

    text-decoration:inherit;
}

.klinikiKategorieLogo a:hover, .klinikiKategorieLogo a:visited:hover{
    color:#8C60A0;
    text-decoration:underline;
}

#katalog_wyszukaj {
    width:542px;
    border: 1px solid #d9dadb;
    clear:both;
    padding:0px;
    margin:0px 0px 0px 0px;
    padding:9px;
    min-height: 194px;
}
#katalog_wyszukaj td{
    font-size:11px;
    padding-left: 20px;
}
#katalog_wyszukaj select {
    width: 175px;
}
#wyszukaj_head{
    background: white url('../images/wyszukiwanie.gif') no-repeat scroll center;
    width:564px;
    height:29px;
    padding:0px;
    margin-top:0px;
}

.paginacja{
    margin:9px 9px 9px 91px;

}

.paginacja a, .paginacja a:visited {
    color:#A5699D;
    text-decoration:none;
}

.paginacja a:hover {
    text-decoration:underline;
}

#ostatnio_dodane_header{
    background: white url('../images/ostatnio_dodane.gif') no-repeat scroll center;
    width:564px;
    height:29px;
    margin-top: 9px;
}

.klinikaWyszukana{
    background-color: #f7f7f7;
    color:#a5689d;
    font-size:11px;
    width:562px;
}

.klinikaWyszukana img{
    float:left;
    margin:5px;
}

.klinikaWyszukana h3{
    display:block;
    height: 24px;
    overflow:hidden;
    background:#ececec;
    color:#747474;
    text-align:left;
    padding-left:15px;
    line-height:190%;
}

.klinikaWyszukana a:link, .klinikaWyszukana a:visited{
    color:#333333;
    font-size:11px;
}



.klinikaWyszukana a:hover{
    text-decoration:underline;
}

.klinikaWyszukanaWpis{
    color:#333333;
    padding:0px;
    margin:-10px 10px 0px 10px;
}



/* Login strona z logowaniem */
.loginForm {
    margin:30px 0px 0px 30px;
}

.listyRejestracja
{
    width:140px;
    margin: 9px;
}
.loginForm input{
    margin: 9px;
    width:140px;
}
.loginForNazwa {
    margin-top:12px;
    float:left;
    display:block;
    width:120px;
}

.loginFormNazwa2 {
    margin-top:6px;

    display:block;
    width:500px;
}
input.zaloguj {
    width:61px;
    margin-left: 165px;
}
table.loginUlubione{
    background: white;
    width: 540px;
}
.loginUlubione td{
    background: white;
    color:#690156;
}

.loginUlubione td a:visited{
    color:#333333;
}

.loginUlubione td a:visited:hover{
    color: #8C60A0;
}

#slwoniki{
    position:absolute;
    margin:0px;
    padding:0px;
}

.cb{
    background: transparent url('../images/checkbox.gif') no-repeat 0% 0%;
    width:16px;
    height:17px;
    display: block;
    margin-top:-4px;


}

.cbClick{
    background: transparent url('../images/checkbox.gif') no-repeat 100% 0%;
    width:16px;
    height:17px;
    display:block;
    margin-top:-4px;
}

#map {
    background-color:white;
    padding:0px;
    margin:0px auto;
    margin-top:4px;
    text-align:center;
}

.firmaFile{
    border:none;

}

.firmaView{
    margin-top:-9px;
}


#ulubione_content, #panel_dane_content, #klinika_content {
    border: 1px solid #d9dadb;
    border-top:none;
    width:560px;
    margin-bottom:10px;
    padding-bottom:1px;
}

#panel_dane_content{
    padding:10px;
    width:540px;
}

.logout {
    top:0px;
    width: 100px;
    padding:8px;
    font-size:10px;
}

.logout a {
    text-decoration:none;
}

.logout a:hover{
    text-decoration:underline;
}
#logoutTxt{
    margin-right:80px;
}

#logout {
    margin-left:60px;
    margin-top:-15px;
    position:absolute;
    background: transparent url('../images/logout.gif') no-repeat 0% 0%;
    width:26px;
    height:18px;
}

#logout a{
    display:block;
    width:26px;
    height:18px;
}

#logout:hover {
    background: transparent url('../images/logout.gif') no-repeat 100% 0%;
}

#usun_zaznaczone_btn{
    margin-left:418px;
    border:none;
    background:white;
}
.wybor_pakietu{
    background:white url('../images/dodaj_firme_wybor_pakietu.gif') no-repeat;
    width:657px;
    height:508px;
    border:0px;
}
#packets{
    padding: 52px 0px 0px 366px;
}
#packets td{
    padding-left:20px;
}
#packets_down{
    position:absolute;
    margin:320px 0px 0px 359px;

}
.packets_info{
    font-size:9px;
    position:absolute;
    margin-top:363px;
    margin-left:30px;

}
#packets_info_start, #packets_info_standard, #packets_info_medium, #packets_info_premium{
    width:300px;
    display:none;
}
#packets_info_start {
    display:block;
}
#jezor{
    width:28px;
    height:19px;
    position:absolute;
    margin:398px 0px 0px 390px;
}
.pstart{
    padding-left:400px;
}
.pakiety {
    border: 1px solid #F7F7F7;
    width: 600px;
    padding:0px;
    margin:0px;
    font-size: x-small;
}
.pakiety textarea {
    border: 2px solid #F7F7F7;
    width: 420px;
    height: 300px;
}
fieldset, fieldset.pakiety, fieldset.pakiety fieldset {
    border: none;
    width: 350px;
    font-size: x-small;
    padding:4px;
}
.pakiety td{
    font-size: x-small;
}
.pakiety legend {
    font-size: 11px;
    font-weight:bold;
    color: #A3669B;
}

#plik {
    color:red;
}
#galeria fieldset {
    border: none;
}

#galeria{
    display:none;
    text-align:center;
    margin:0px auto;
    width:526px;

}

table.galeria {
    width:510px;
    margin-left:6px;
    margin-top:-16px;

}

table.galeria td {
    padding:10px;
}

table.galeria td a img{
    border:1px solid #DFDFDF;
}

#panel table, #panel {
    margin-top:30px;
}

#panel_menuTop{
    background: transparent url('../images/panel_menuTop_bg.gif')repeat-x;
    height:62px;
}

#panel_menuTop a{
    cursor: pointer;
}

/* tabela z ofertą pakietów */

.ofertaPakietyGray {
    background-color:#F7F7F7;
}
/* Po prawej moduł dodaj firme niby taki prosty....*/
#dodajFirmeBg{
    text-align:center;
    height:183px;
    width:368px;
    color:white;
    padding: 0px;
    margin-top: 5px;
    background: transparent url('../images/dodajFirme_brown.jpg') no-repeat;
}


#dodajFirmeBg span {
    display:block;
    padding:7px 0px 0px 204px;
    color:black;
    font-size:12px;
    font-weight:bold;
    text-align:left;
}

.dodajFirmeBtn{
    margin-top:127px;
    margin-left:38px;
    width:88px;
    height:20px;

}


.dodajFirmeBtn a, .dodajFirmeBtnWhite a{
    width:88px;
    padding:0px;
    margin:0px;
    display:block;
    height:20px;
    background: transparent url('../images/dodaj_firme_panel_btn.gif') no-repeat;
}

.dodajFirmeBtnWhite a{
    margin-left:20px;
    background: transparent url('../images/dodaj_firme_panel_brown_btn.gif') no-repeat;
}

.brownBtn a{
    margin-top:120px;
    margin-left:0px;
    width:88px;
    height:20px;
    display:block;

}

.brownBtn a {
    background: transparent url('../images/dodaj_firme_brown.gif') no-repeat;
}


.brownBtn {
    margin:-114px 0px 0px 203px;
}

.dodajFirmeBtn a:hover{
    background: transparent url('../images/dodaj_firme_panel_btn.gif') no-repeat 100% 0%;
}


.brownBtn a:hover {
    background: transparent url('../images/dodaj_firme_brown.gif') no-repeat 100% 0%;
}

.pakiety1 {
    display:block; 
    width:369px;
    height:100px;
    margin:80px 0px 0px 0px;
    position:absolute;

}


.formularzFirma
{
    margin-top:20px;
    margin-left:-500px;
    position:relative;

}


.pakiet_standard
{
    background-color:#edeaff;
}

.pakiet_medium
{
    background-color:#eddafa;
}

.pakiet_premium
{
    background-color:#edcaea;
}


.przyciski
{
    text-align:center;
    position:relative;
}
/*Panel usera i różne pakiety; i tak już chyba nieźle namieszane jest*/
.pakiet{
    clear:both;

    margin:0px;
    padding:10px;
    z-index:0;

}

.pakiet file{
    border:1px solid gray;
}

#pakiet1, #pakiet2, #pakiet3,#pakiet4 {
    border:1px solid #D9DADB;
    border-top:none;
    width: 540px;
}

#bookStart, #bookStandard, #bookMedium, #bookPremium{
    margin:0px;
    margin-top:1px;
    padding:0px;
    width:70px;
    height:18px;
    position:absolute;
    z-index:99;
    background-color:white;
    font-weight:normal;
    font-size:9px;
    line-height: 220%;
    text-align:center;
}

#przyciski{
    padding:0px 0px 0px 150px;
    width:410px;
    height:18px;
    border: 1px solid #D9DADB;
    border-top:none;
    border-bottom:none;
}


.bookOff{
    background-image:url('../images/book_unactive.gif');
    cursor:pointer;
    width:70px;
    height:18px;
}

.bookOn{
    background-image:url('../images/book_start.gif');
    width:70px;
    height:18px;
}

#bookStart{
    margin-left:0px;
}

#bookStandard, #bookStandardBlank {
    margin-left:70px;
}

#bookMedium, #bookMediumBlank{
    margin-left:140px;
}

#bookPremium, #bookPremiumBlank{
    margin-left:210px;
}

#bookStandardBlank, #bookMediumBlank, #bookPremiumBlank {
    background-image:url('../images/book_unactive.gif');
    width:70px;
    height:18px;
    position:absolute;
    text-align:center;
    z-index:99;
    background-color:white;
    font-weight:normal;
    font-size:9px;
    line-height: 220%;
    cursor:not-allowed;
}


/* wskazania  */
.wskazania h3{
    display: block;
    background: #f7f7f7;
    font-size: 14px;
    padding: 8px;
    margin-top: 0px;
    color: #747474;
}
.wskazania ul{
    margin-bottom:0px;
}

.wskazania a{
    color: #747474;
}
.wskazania a:visited{
    text-decoration:none;
}
.wskazania a:hover{
    text-decoration:underline;
}
#wskazaniaform {
    height:30px;
    text-align:center;
}
#wskazaniaform select{
    border:1px solid #D9DADB;
    width:150px;
    margin-top:5px;
}

#wskazania{

    height:89px;
    padding:0px;
    margin:0px;
    padding-bottom:0px;
    float:left;
}

.wskazania p{
    padding-bottom:10px;

}

#wskazania.rightModule{
    border:1px solid #cccccc;
    width:180px;
    height:90px;
    background-color:#f9f9f9;
}

#wskazania div.rightModuleTop{
    padding-left:23px;
    padding-top:13px;
    border:none;
    width:140px;
    height:12px;
}

#przekierowanie{
    margin-left:189px;
}



#artImg img, #artTresc img
{
    background-color: #EDEDED;
    border: 1px solid #CCCCCC;
    margin: 3px;
    margin-right: 0px;
}

#artTresc2 img{
    margin-right: 3px;
    border:0;
}

#artTresc2 ul
{
    padding-left: 15px;
    margin: 0px;
    list-style-image: url(/images/listType.bmp);
}

#artTresc2 p
{
    margin: 0px;
}


h3.headerZajawkaArtykulow{

    padding-top:3px;
    padding-bottom:0px;
}

.headerZajawkaArtykulow{
    background:#F7F7F7;
    color:#AFAFAF;
    font-size:11px;
    font-weight:bold;
    line-height:normal;

}

span.headerZajawkaArtykulow {
    padding-left:20px;
    width:544px;
    display:block;
    line-height:200%;
}

.zajawkaData{
    margin:0px;
    margin-left:20px;
    padding:0px;
    font-size:9px;
    color:gray;
}

div.zajawkaCzytajDalej{
    clear:both;
    margin-left:100px;
}

.zajawkaCzytajDalej span{
    height:17px;
    width:150px;
    display:block;
    color:#747474;
}

.zajawkaCzytajDalej a{
    padding-left:184px;
}

.zajawkaCzytajDalej a:hover, .zajawkaCzytajDalej a:visited:hover{
    color:#747474;
}

.obrazkiZajawkiArtykulow
{
    background:#FFFFFF;
    border:1px solid #CCCCCC;
    margin:2px 8px 5px 0;
    padding:1px;
}
#pobierz{
    display:none;
}

.headerArtykuly
{
    color: #888888;
    font-weight: bold;
    font-size: 14px;
    margin-top:10px;
    height:auto;
}

table.slownikPojecTabela
{
    border: 0px solid #CCCCCC;
    width: 560px;
    margin-top:10px;
    padding:0px;

}



.slownikPojecTabela td
{
    border: 1px solid #CCCCCC;
}

.slownikPojecLiterki
{
    border: 1px solid #CCCCCC;
    width: 560px;
    margin-top:10px;
    padding:2px;

}


.parnerzyZdjecia
{
    float:left;
    border: 1px solid #CCCCCC;
    margin-right: 10px;
    margin-top: 10px;
    width: 100px;
    height: 100px;
    vertical-align: middle;

}

.slownikPojecTableHeader
{
    background-color: #EECCEE;
}
.slownikPojecTableRow0
{
    background-color: #FFFAFF;
}

.slownikPojecTableRow1
{
    background-color: #FAFAFA;
}

.line{
    width:400px;
    height:1px;
    background-color:#EFEFEF;
}
/* Lightbox */
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right; top:0px; width:63px; height:32px;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

/* Lightbox */



/*pakiety w panelu usera */
table.ofertaPakiety td{
    font-size:9px;
    color:#333333;
    font-family:Verdana;
    border:1px solid white;
}
table.ofertaPakiety {
    width:550px;
    border:1px solid #EFEFEF;
}

.ofertaPakiety h4{
    font-weight:bolder;
    font-size:11px;
    margin:0px;
    padding:0px;
}
.ofertaPakiety h6{
    font-weight:bolder;
    font-size:15px;
    margin:0px auto;
    padding:0px;
    text-align:center;
}

.ofertaPakietyGray {
    background-color:#f7f7f7;
}
.spot1{
    background-image:url('../images/spot_black.gif');
    width:63px;
    height:25px;
    background-repeat:no-repeat;
    background-position:center;
}
.spot0{
    background-image:url('../images/spot_white.gif');
    width:63px;
    height:25px;
    background-repeat:no-repeat;
    background-position:center;
}
.nospot{
    text-align:center;
    height:25px;
}
.pack1, .pack2, .pack3, .pack4 {
    background-image:url('../images/pack1.gif');
    background-repeat:no-repeat;
    height:30px;
}
.pack2{
    background-image:url('../images/pack2.gif');
}
.pack3{
    background-image:url('../images/pack3.gif');
}
.pack4{
    background-image:url('../images/pack4.gif');
}
.packLeft{
    height:25px;
}
.packRight{
    height:25px;
    text-align:right;
    padding-right:10px;
    line-height:220%;
}
.packPrice{
    height:50px;
    background-repeat:no-repeat;
    text-align:center;
    background-position:center;
    vertical-align:top;
    padding-top:10px;
    background-image:url('../images/pack_choose.gif');
}
.packPrice span{
    font-size:10px;
    font-weight:bolder;
    margin-top:8px;
    line-height:260%;
}
.packPrice span:hover{
    color:gray;
}

#zapiszdane p{
    border:1px solid #D9DADB;
    padding:25px;
    padding-left:30px;
    background-color: #EFEFEF;
    font-weight:normal;
}
#zapiszdane img {
    float:left;
    padding:22px 25px 0px 25px ;
}
#zapiszdane input {
    margin-left:20px;

}
#btnsToLeft{
    margin-left:40px;
}

#packShowStandard, #packShowMedium, #packShowPremium{
    background-color:#DFA9DB;
    width:130px;
    height:22px;
    font-weight:bolder;
    font-size:14px;
    text-align:center;
    color:white;
    line-height:150%;
    margin-left:50px;
}
#packShowMedium{
    background-color: #C083BF;
}
#packShowPremium{
    background-color:#A76D9F;
}
.ShowPrice{
    font-weight:bolder;
    font-size:14px;
}

table.zamowieniepakietu td{
    padding:10px 20px;
    text-align:center;
}
table.zamowieniepakietu a{
    display:block;
    margin:4px 0px;
    text-decoration:none;
}
table.zamowieniepakietu a:hover{
    color:#333333;
}
#zamowieniepakietu input{
    width:130px;
}
#ulubione_content p{
    padding:0px 20px;
}


/* absolutne div przy artykule  */

.chmurka{
    width:300px;
    color:#333333;
    padding:8px 8px 8px 28px;
    border:none;
    visibility:hidden;
    position:fixed;
    left:50%;

    top:50%;

    background-color:white;
    padding:10px;
    border:5px solid #F1DFED;
}


#polecZnajomemuDiv{
    position: fixed;
    background-color:white;
    padding:10px;
    border:5px solid #F1DFED;
    display: none;
}

#polecZnajomemuDiv
{
    width:350px;
    height:220px;
    top:50%;
    left:50%;
    margin-left:-175px;
    margin-top:-100px;

}

#podobneArtykuly{
    padding:5px;
    width:532px;
    background:#F7F7F7;
}

#podobneArtykuly span{
    margin-left:13px;
}

#podobneArtykuly ul{
    list-style:none;

}


#podobneArtykuly ul li img{
    float:left;
    border:1px solid #CFCFCF;
}

#podobneArtykuly ul li{

}

li.miniaturkaLinkPodArt0, li.miniaturkaLinkPodArt1{
    clear:both;
    margin: 0px 0px 0px -38px;
    list-style:none;
    display:block;
    padding-right:5px;
    padding-bottom:0px;
    padding-top:15px;
}



li.miniaturkaLinkPodArt0 a,  li.miniaturkaLinkPodArt1 a{
    padding-left:10px;
    display:block;
}

li.miniaturkaLinkPodArt0 a img, li.miniaturkaLinkPodArt1 a img{
    margin-right:10px;
    width:30px;
    height:30px;
}


li.miniaturkaLinkPodArt0 a:hover, li.miniaturkaLinkPodArt1 a:hover{

}

#znalezionoWszystkie{
    background-color:white;
    border:1px solid #D9DADB;
    border-top:0px;
    padding:10px;
    width:542px;
    margin-bottom:10px;
}

#znalezionoWszystkie a:link, #znalezionoWszystkie a:visited{
    color:#8C60A0;
    text-decoration:none;
}

#znalezionoWszystkie a:hover{
    text-decoration:underline;
}


#footer1 a:link, #footer1 a:visited
{
    text-decoration:none;
}
#footer1 a:hover
{
    text-decoration:underline;
}
.back:hover{
    text-decoration:underline;
}


.pakiet td {
    vertical-align:top;
}

.opisKategorii {
    padding-bottom:20px;
}

#backLinks{
    width:960px;
    text-align:center;
}

.reklama1
{

    width:368px;
    height:45px;
    float:left;
    margin-bottom: 8px;
    border: 1px solid #CCCCCC;
}

.reklama2
{

    width:178px;
    height:88px;
    float:left;
    margin-bottom: 8px;
    border: 1px solid #CCCCCC;
}

.reklama3
{

    width:178px;
    height:45px;
    float:left;
    margin-bottom: 8px;
    border: 1px solid #CCCCCC;
}

#zabiegi span
{
    float: none !important;
    width: 100% !important;
}

/*SAFARI & Google Chrome*/
div.wyszukajdiv:nth-of-type(1) ._submit{
    position:absolute;
    margin:0px 0px 0px -42px;
}

/* Szkolenia */

.szkoleniaTable tr:first-child td {

    padding: 3px;    
    background-color: #EECCEE;
    color: #888888;
    text-align: center;
    font-weight: bold;
}

.szkoleniaTable tr td { padding: 5px; }
.szkoleniaTable tr td a:hover { text-decoration: underline; }
.szkoleniaTable tr { margin-bottom: 10px; }
.szkoleniaZajawka p { margin: 0px; }

.pakiet1, .pakiet2, .pakiet3 /*wspolne cechy */
{
    width: 528px;
    border: 3px solid;
    margin-top: 10px;

}

.pakiet1 a, .pakiet2 a, .pakiet3 a
{
    /*color: #333;*/
    text-decoration: none;
}

.pakiet1 a:hover, .pakiet2 a:hover, .pakiet3 a:hover
{
    text-decoration: underline;
}

.wynikLogo img
{
    border: 1px solid;
}

.pakietBorder1 .wynikLogo img, #widokfirmy1 .wynikLogo img
{

    border-color: #f8eef7;
}

.pakietBorder2 .wynikLogo img, #widokfirmy2 .wynikLogo img
{
    border-color: #f3e5f2;
}

.pakietBorder3 .wynikLogo img, #widokfirmy3 .wynikLogo img
{
    border-color: #ded2c4;
}

.gwiazdki
{
    float: right;
    margin-top: -3px;
}
.gwiazdki img
{
    vertical-align: bottom;
}

.pakietBorder1 span, .pakietBorder2 span, .pakietBorder3 span, #wnetrzeFirmy span
{

    border-bottom: 1px solid;

    display: block;

    background-color: #fff;
    padding: 7px 13px 9px;
    padding-top: 7px;
    font-weight: bold;

}

#podNazwa .wynikLogo
{
    padding: 0px !important;
    padding-right: 10px !important;
}

.przycisk 
{

    float: left;
    margin-left: -1px;


}

#wnetrze1, #wnetrze2, #wnetrze3, #wnetrze4, #wnetrze5
{
    display: none;
}

.nieaktywny
{
    background-color: #c5a37d ;
    color: white;
}

#ciekaweWnetrze
{
    padding-left: 1px;
    padding-top: 10px;
}

.aktywny
{
    background-color: white ;
    color: #c5a37d;

    border-bottom-color: white !important;
}

#wnetrzeOpisu
{
    background: #fff;
    padding: 5px;
    border: 1px solid #906B3F;
    margin: -4px 0px 0px -1px;

}

.przycisk
{
    cursor: pointer;
    width: 102px;
}

.reklamaNieAktywna
{
    background: url('/images/reklamy_brown.jpg') no-repeat;
    height: 32px !important;
}

.reklamaAktywna
{
    background: url('/images/reklamy_white.jpg') no-repeat;
    height: 32px !important;
}

.zabiegiNieAktywna
{
    background: url('/images/zabiegi_start.jpg') no-repeat;
    height: 32px !important;
}

.zabiegiAktywna
{
    background: url('/images/zabiegi_start_white.jpg') no-repeat;
    height: 32px !important;
}


.pink .reklamaNieAktywna
{
    background: url('/images/reklama_pink.jpg') no-repeat;
    height: 32px !important;


}

.pink .nieaktywny
{
    background-color: #fff;
}

.pink .reklamaAktywna
{
    background: url('/images/reklamy_pink_white.jpg') no-repeat;
    height: 32px !important;
}

.przycisk div
{
    border: 1px solid #906b3f;
    border-top: 0px;
    border-bottom: 0px;
    font-weight: bold;
    display: table-cell;
    vertical-align: top;
    width:102px;
    height: 19px;
    text-align: center;

}

.przycisk img
{
    width: 102px;
    height: 10px;
}

.pink .przycisk div
{
    /*height: 17px;*/

}


.pakietBorder1, .pakietBorder2, .pakietBorder3
{
    border: 5px solid ;
    padding-bottom: 0xp;
}

.pakiet1, .pakietBorder1 span
{
    border-color: #f0dfef;
}

.pakiet2, .pakietBorder2 span
{
    border-color: #cba6c7;
}

.pakiet3, .pakietBorder3 span
{
    border-color: #906b3f;
}

.pakietBorder1
{
    border-color: #fff;
    background-color: #fff;
}

.pakietBorder2
{
    border-color: #ecd4ea;
    background-color: #f7f2f6;
}

.pakietBorder3
{
    border-color: #c5a37d;
    background-color: #e8dfd0;
}

.wynikLogo
{
    width: 105px;
    float: left;
    padding: 9px 0px 9px 9px;
}

.wynikAdres
{
    width: 210px;
    padding-top: 7px;
    float: left;
    line-height: 17px;

    height: 114px;
}

.wynikIkonki
{
    width: 120px;
    float: left;
    padding: 9px 0px;
    line-height: 27px;
}

.pakiet1 .wynikRozwin
{
    float: left;

    padding: 105px 0px 0px 0px;
}

.pakiet2 .wynikRozwin
{
    float: left;

    padding: 125px 0px 6px 0px;
}

.pakiet3 .wynikRozwin
{
    float: left;

    padding: 125px 0px 6px 0px;
}

.wynikIkonki img
{
    vertical-align: middle;
    margin-right: 8px;

}

#katalogHead
{
    margin-bottom: 15px;
}




/*
Zdecydowałam się rozdzielić nazwy klas od zajawek a od wiodkus zczegolowego firmy
*/

#wnetrzeFirmy span
{
    border: none !important;
}

#widokFirmy1, #widokFirmy2, #widokFirmy3
{
    border: 2px solid;
    width: 532px;
}

#widokFirmy1
{
    border-color: #f0dfef;
}

#widokFirmy2
{
    border-color: #cba6c7;
}

#widokFirmy3
{
    border-color: #906b3f;
}

#wnetrzeFirmy
{
    border: 5px solid;
}

#widokFirmy1 #wnetrzeFirmy
{
    border-color: #f7f2f6;
}

#widokFirmy2 #wnetrzeFirmy
{
    border-color: #edd3ec;
}

#widokFirmy3 #wnetrzeFirmy
{
    border-color: #c3a37c;
}

#widokFirmy1 #podNazwa
{
    border: 1px solid #F3E6F2;
    background-color: #f8f8f8;
}

#widokFirmy2 #podNazwa
{
    border: 2px solid #f7f2f6;
    background-color: #f7f2f6;
}

#widokFirmy3 #podNazwa
{
    border: 2px solid #e8dfd0;
    background-color: #e8dfd0;
}

#podNazwa
{
    padding: 9px;
}

.pink #wnetrzeOpisu
{
    border-color: #CBA6C7 !important;
}

.pink #przyciskiKatalog .przycisk div
{
    border-color: #CBA6C7 !important;

}

.pink #przyciskiKatalog .aktywny div
{
    color: #CBA6C7;
}

.pink #przyciskiKatalog .nieaktywny div
{
    background-color: #EDD3EC;
}

.wynikLogo img
{
    border-color: #906B3F !important;
}

.wynikLogo a
{
    color: #906B3F;
}

.pinkA img
{
    border-color: #F0DFEF !important;

}

.pinkA a
{
    color: #906B3F;
}wnetrze4


.pink .nieaktywny
{
    background-color: #fff !important;
}

#formularzLewy
{
    width: 225px;
    float: left;
    margin-left: 6px;

}

#formularzLewy input
{
    margin-left: 2px;
    width: 200px;
    margin-bottom: 10px;
    margin-top: 2px;
}

#formularzPrawy input,#formularzPrawy textarea
{
    margin-left: -2px;
}

#formularzPrawy
{
    width: 249px;
    float: left;
}

.formularzKontaktowy
{
    margin-top: 44px;
}

.formularzKontaktowy input
{
    height: 23px;


}

.formularzKontaktowy input,.formularzKontaktowy textarea
{
    border: 1px solid #F0DFEF;
    background-color: #F7F2F6;
}

.formularzKontaktowy textarea
{
    width: 248px;
    height: 182px;
}

.submitek
{
    border: none !important;
    margin: 15px 0px 0px -2px;
    padding: 0px !important;
}

.nieMa
{
    padding: 20px;
    font-weight: bold;
    text-align: center;
}

#opisFirmy, #zabiegiWidok
{
    padding-left: 20px;
    padding-right: 20px;
}

#googleMapka
{

}

.pakietBorder2 .wynikLogo img,.pakietBorder1 .wynikLogo img{
    border-color: #F0DFEF !important;
}

.zajawkaArtykuluWWidokuFirmy
{

}

.zajawkaArtykuluWWidokuFirmy .obrazek
{
    float: left;
    padding-top: 25px;
    padding-left: 10px;
    width: 62px;
}

.zajawkaArtykuluWWidokuFirmy .obrazek img
{
    border: 1px solid #E8DFD0;
}

.zajawkaArtykuluWWidokuFirmy .tresc
{
    float: left;
    width: 393px;

    padding-top: 25px;
    padding-left: 8px;
}

.zajawkaArtykuluWWidokuFirmy .tresc .naglowek
{
    margin: 0px;
    font-weight: bold;
}

.zajawkaArtykuluWWidokuFirmy a
{
    color: #8C60A0;
}

.zajawkaArtykuluWWidokuFirmy a:hover
{
    color: #8C60A0;
    text-decoration: underline;
}

#zabiegiWidok span
{
    display: block;
    float: left;
    width: 35px;
    height: 10px;
}

#zabiegiWidok br
{
    clear: both;
    line-height: 0px
}

#formularzWyszukiwaniaFirm
{
    width: 484px;
    
    margin-bottom: 0px;
    border: 1px solid #aaa;
    border-top: 0px;

    padding: 0px 25px;
    padding-bottom: 10px;
    background: #F7F2F6;/* url('/images/dol.png') no-repeat bottom;*/
}

#formularzWyszukiwaniaFirm .lewa
{
    float: left;
    width: 205px;
}

#formularzWyszukiwaniaFirm .prawa
{
    float: right;
    width: 205px;
}


#formularzWyszukiwaniaFirm select, #zalogujSie input
{
    width: 200px;
    border: 1px solid #aaa;
    color: #333;
    height: 19px;
    font-size: 12px;
    color: #333;
    margin-bottom: 12px;
    margin-top:3px;
}

#formularzWyszukiwaniaFirm select
{
    height: 22px !important;
    width: 202px !important;
}

#formularzWyszukiwaniaFirm .szukajPrzycisk
{
    width: 63px !important;
    height: 23px !important;
    border: 0px !important;
    padding: 0px !important;
    margin: 0px !important;
}

#zalogujSie, .przypomnijHaslo
{
    text-align: center;
}

#logowanieHeader
{
    margin-bottom: 35px;
}

#zalogujSie form
{
    width: 379px;
    height: 127px;
    margin: auto;
    border: 1px solid #BA8CB3;
    border-top: 0px;
    background-color: #F7F2F6;

    margin-bottom: 12px;
}

#zalogujSie form span,#zalogujSie form div, .przypomnijHaslo span, .przypomnijHaslo div
{
    float: left;

}

#zalogujSie form input, .przypomnijHaslo input
{
    width: 140px;
}

#zalogujSie form span , .przypomnijHaslo span
{
    display: block;
    width: 120px;
    text-align: right;
}

#zalogujSie form div , .przypomnijHaslo div
{
    padding-left: 15px;
    text-align: left;
    height: 40px;
    width: 220px;
}

#zalogujSie form br, .przypomnijHaslo br
{
    clear: both;
}

#zalogujSie form a
{
    color: #333;
    display: block;
    position: absolute;
    top: 5px;
    right: 0px;
}

#zalogujSie form a:hover
{
    text-decoration: underline;
}

.zalogujSieButton
{
    width: 63px !important;
    height: 23px !important;
    border: 0px !important;
    padding: 0px !important;
}

.tabelaPanelUzytkownika
{
    margin-top: 20px;
    border-spacing: 1px;
    background-color: #DDD3DB;
    width: 536px;


}

.tabelaPanelUzytkownika .naglowek td
{
    background-color: #A4689C;
    color: white ;

    font-weight: bold;
    height: 25px;
}

.tabelaPanelUzytkownika tr td
{
    background-color: white;
    padding: 4px 9px;
}

.blad
{
    color: #ff5555 !important;
    background-color: #fff !important;
    text-align:center;

}



.wymaganePola
{
    color: #A6679E;
}

.awatar
{
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    width: 40px;
    height: 40px;
    border: 1px solid #ccc;
}

#znakiKoment
{
    float: right;
    width: 200px;
    text-align:right;
    padding-right:15px;
    font-weight: normal;
}

.smaller
{
    font-size: 9px;
}

.komentarzeWPanelu
{
    padding: 10px;
    background-color: #F7F2F6;
    margin-top: 20px;
    width: 516px;

}

.komentarzeWPanelu a:hover
{
    text-decoration: underline;
}

.komentarzeWPanelu img
{
    vertical-align: top;
    border: 1px solid #ccc;
}

.komentarzeWPanelu div
{
    float: right;

}

.komentarzeWPanelu span a
{
    color: #333;
}

a:hover
{
    text-decoration: underline !important;
}


#daneTeleadresowe b{
    display: block;
    background-color: #EFE0EE;
    padding: 2px;
    width: 524px;
    padding-left: 10px;
    color: #555;
}

#dodajFirmeForm b
{
    display: block;
    background-color: #EFE0EE;
    padding: 2px;
    padding-left: 10px;

    color: #555;
}

#aktualneKonkursy a:hover
{
    text-decoration: underline;
}

.komentarzeWPanelu span
{
    float: right;
    display: block;
    text-align: left;
    width: 448px;
}

.paginator
{
    text-align: center;
    margin-top: 20px;
}

#znakiOpis b, #znakiOpis span, #znakiTytul b, #znakiTytul span
{
    display: inline !important;
    background-color: #fff !important;
    padding: 0px !important;
    float: none !important;
    text-align: left !important;
}

#nipValidator
{
    float: none !important;
    padding-left: 207px;
    width: 300px;

}

#nipValidator span
{
    float: none !important;
    text-align: left;
    width: 300px;
    font-weight: bold;
}

.wybierzFirme, .wybierzFirmeZaznaczona
{
    height: 80px;
    border: 1px solid #ccc;
    margin-top: 10px;

}

.wybierzFirmeZaznaczona
{
    background-color: #EEE0EF;
}

.linkPodArtykulemFirma
{
    padding-bottom: 10px;
    padding: 6px;
    padding-bottom: 12px;
    margin-bottom: 10px;
    background: #EEE0EF;
    position: relative;
}

.linkPodArtykulemFirma img
{
    float: left;
    border: 1px solid #ccc;
}

.linkPodArtykulemFirma div
{
    display: table-cell;

    width:400px;
    vertical-align: middle;
    height: 80px;
    padding-left: 10px;
    position: relative;
}

.linkPodArtykulemFirma .usunFirme
{
    position: absolute;
    right: 17px;
    top: 33px;
    width: auto !important;
    height: 30px;
}

.linkPodArtykulemFirma br
{
    clear: both;
}

.kategorieOgloszen ul
{
    padding-left:21px !important;
}

#krok1przycisk, .krokiPrzycisk
{
    height: 33px;
    float:left;
    border: 1px solid #EFDEEE;
    padding: 3px 0px 0px 17px;
    line-height: 14px;

}

#krok1przycisk span, .krokiPrzycisk span
{
    font-weight: bold;
}

#krok1przycisk
{
    width: 138px;

}

.krokiPrzycisk
{
    width: 109px;
    margin-left:-1px;
}

.bylo
{
    cursor: pointer;
    background: url('../images/gradient_roz.png');
    color: #323433;
}

.nieBylo
{
    cursor: default;
    background: url('../images/gradient_szary.png');
    color: #C0C0C0;
}

.aktywnyPrzycisk
{
    cursor: pointer;
    background-color: #A4689C;
    color: white;
}

.bylo span
{
    cursor: pointer;
    text-decoration: underline;
}

#przyciskiPaneluOgloszen
{
    margin: 15px 0px;
}

.szerszyDiv
{
    padding: 0px 2px !important;
    padding-bottom: 20px !important;
}

.szerszyDiv img
{
    padding: 10px 0px;
}

.szerszyDiv p
{
    display: inline !important;
    padding-right: 20px;
    margin-left: 0px !important;
}

#naglowekOgloszenia,#trescOgloszenia
{

}

#naglowekOgloszenia
{
    width: 520px;
    height: 10px;
    background-color: #A4689C;
    color: white;
    padding: 5px 8px 10px 8px;
    border: 1px solid #F2E7F1;
    border-bottom: 0px;
    font-weight: bold;
}

#trescOgloszenia
{
    width: 528px;
    background-color: #F7F2F6;
    padding: 18px 4px;
    border: 1px solid #F2E7F1;
    border-top: 0px;
}

#leweOgloszenie,#praweOgloszenie
{
    height: 267px;
    width: 182px;
}

#leweOgloszenie
{

    float: left;
    margin-bottom: 16px;
}

#leweOgloszenie,.bialyBlok
{
    background-color: white;
    border: 1px solid #F2E3F0;
    padding: 10px;
}

#praweOgloszenie
{
    float: left;
    width: 316px;
    margin-left: 7px;

}

#goraPrawaOgloszenia
{

    height: 131px;
    margin-bottom: 10px;
}

.naglowekBloku
{
    border: 1px solid #F2E3F0;
    border-bottom: 0px;
    color: white;
    padding: 4px 10px ;
    background-color: #D0B6D4;
    font-weight: bold;
}

#daneKontaktowe
{
    border-top: 0px;
    height: 81px;
}

#naglowek2
{
    border-color: #DA8DD1;
    background-color: #DA8DD1;
}

#naglowek3
{
    border-color: #B72972;
    background-color: #B72972;
    color: white;
}

#rozw2
{
    border-color: #DA8DD1;
}

#rozw3
{
    border-color: #B72972;
}



#goraPrawaOgloszenia div p
{
    float:right;
    display: block;
    width: 138px;
    margin: 0px;
    margin-top: -5px;
    font-weight: normal;
    font-size: 11px;
    color: #A26898;
}

.trescZajawkaOgloszen span
{
    padding-right: 10px;
    font-size:14px;
    font-weight:bold;
}

#goraPrawaOgloszenia div img
{
    padding-bottom: 3px;
}

#goraPrawaOgloszenia div p img, .trescZajawkaOgloszen img
{
    vertical-align: middle;
}

#glowneZdjecieOgloszenia, .maleZdjecieOgloszenia
{
    border: 1px solid #A4689C;
}

#glowneZdjecieOgloszenia, .maleZdjecieOgloszenia
{
    display: table-cell;
    vertical-align: middle;
    text-align:center;
}

.odstep
{
    display: table-cell;
    width: 8px;
}

#glowneZdjecieOgloszenia
{
    width: 180px;
    height: 180px;
    margin-bottom: 11px;
}

.maleZdjecieOgloszenia
{
    width: 53px;
    height: 53px;
    /*float: left;
    margin-right: 8px;*/
}

.bialyBlok span, .bialyBlok div
{
    float: left;
}

.bialyBlok div
{
    font-weight:bold;
    margin-left:3px;
    height: 23px;
}

.bialyBlok span
{
    display: block;
    width: 85px;
    text-align: left;
}

.bialyBlok br
{
    clear: both;

}

.naglowekWyboruPakietow
{
    width: 536px;
    height: 44px;
    background-color: #EEE0ED;
    border: 1px solid #ECD7EB;
    cursor: pointer;
    margin-top: 15px;
    font-weight: bold;
}

.naglowekWyboruPakietow div
{
    vertical-align: middle;
    display: table-cell;
}

.obokCheckboxa
{
    padding-left:10px;
}

.divNaCheckboxa
{
    height: 44px;
    width: 50px;
    text-align:center;
    background-color: #F7F2F6;
}

.rozwinieciePakietu
{
    padding-bottom: 13px;
    border: 1px solid #ECD7EB;
    border-top: 0px;
    width: 486px;
    display: none;
    padding-left: 50px;
}

.rozwinieciePakietu ul
{
    padding: 0px;
    margin: 0px;
    list-style-image: url('../images/disc.jpg');
    padding-top: 23px;
    padding-left: 20px;
    width: 328px;
}

.rozwinieciePakietu img
{
    float: right;
}

.rozwinieciePakietu ul li
{
    height: 29px;
}

.rozwinieciePakietu span
{
    color: #A867A1;
    font-weight:bold;
    padding-left: 13px;
    margin-bottom: 8px;
    display: block;
}

.pierwszyTekst
{
    width: 186px;
}

.drugiTekst
{
    width: 162px;
}

.trzeciTekst
{
    width: 120px;
    text-align: center;
}

.trzeciTekst span
{
    font-weight: normal;
    font-size: 9px;
    padding-left:5px;
}

.wynikWyszukiwaniaOgloszen
{
    margin-top: 15px;
    width: 526px;
    position: relative;

}

.naglowekWyszukiwaniaOgloszen
{
    height: 22px;
    padding:  7px 12px 0px 12px;
    font-weight: bold;

}

.trescWyszukiwaniaOgloszen
{
    padding: 12px;
    height: 107px;
}

.rozwijanie
{
    position: absolute;
    bottom: 23px;
    right: 23px;
}

.zdjecieZajawkaOgloszen
{
    cursor: pointer;
    width: 107px;
    height: 107px;
    /*float: left;*/
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    background-color: #fff;
}

.odstep2
{
    display: table-cell;
    width: 13px;
}

.trescZajawkaOgloszen
{

    width: 357px;
    display: table-cell;
    background-color: #fff;
    height: 87px;
    padding: 10px;
}

.kolorkiZajawek1
{
    border: 2px solid #EFD8EE;
    width: 530px !important;
}

.kolorkiZajawek2
{
    border: 4px solid #DA8DD1
}

.kolorkiZajawek3
{
    border: 4px solid #B72972;
}

.kolorkiZajawek1 .trescWyszukiwaniaOgloszen
{
    border: 1px solid #EFD8EE;

}

.kolorkiZajawek2 .trescWyszukiwaniaOgloszen
{
    border: 1px solid #DA8DD1;
    background-color: #F7F2F6;
}

.kolorkiZajawek3 .trescWyszukiwaniaOgloszen
{
    border: 1px solid #B72972;
    background-color:  #EDD3EC;
}

.kolorkiZajawek1 .zdjecieZajawkaOgloszen, .kolorkiZajawek1 .trescZajawkaOgloszen
{
    border: 1px solid #EFD8EE;

}

.kolorkiZajawek2 .zdjecieZajawkaOgloszen, .kolorkiZajawek2 .trescZajawkaOgloszen
{
    border: 1px solid #DA8DD1;

}

.kolorkiZajawek3 .zdjecieZajawkaOgloszen, .kolorkiZajawek3 .trescZajawkaOgloszen
{
    border: 1px solid #B72972;

}

.superOferta
{
    width: 361px;
    margin-top: 15px;
    border: 3px solid #B72972;

}

.trescSuper .trescZajawkaOgloszen
{
    border: 1px solid #B72972;
}

.trescSuper
{
    background-color: #EDD3EC !important;
    padding: 8px 13px;
}

.tytulSuper
{
    background-color: #fff;
    border-bottom: 1px solid #ccc;
    padding: 8px 13px;
}

.tytulSuper a, .naglowekWyszukiwaniaOgloszen a
{
    font-weight:bold;
    color: #333;

}

.zdjecieSuper
{
    border: 1px solid #B72972;
}

.wyszukiwarkaZabiegowTop
{
    width:523px;
    border-color: #D9DADB #D9DADB #D9DADB;
    border-style: solid solid solid;
    border-width: 0;
    margin-top: 20px;
    background-color: #F7F7F7;
    padding: 5px;
}

.wyszukiwarkaZabiegowHeader
{
    background-color: #F7F7F7;
    margin-top: 0px;
    margin-bottom: 5px;
}

.wyszukiwarkaZabiegowHeader2
{
    background-color: #F7F7F7;
    margin-top: 0px;
    margin-bottom: 5px;
    font-weight: normal;
}

.feedback
{
    font-weight: bold;
    color: #FF0000;
    text-align: center;
}