
@import "http://fonts.googleapis.com/css?family=Lato:400,900italic,900,700italic,700,400italic,300italic,300&subset=latin,latin-ext";
@import "http://fonts.googleapis.com/css?family=Noto+Serif:400,400italic,700,700italic&subset=latin-ext,latin";
#zamowpodobne {
}
#zamowpodobne dd {
}
#zamowpodobne dd textarea {
    height: 120px;
    width: 587px;
}
#zamowpodobne dd input[type="text"] {
    width: 600px;
}
#zamowpodobne dt {
    text-align: center;
}
#zamowpodobne #dodaj-label {
}
#zamowpodobne #dodaj-element {
    margin: 20px 279px;
}
#edytujProducenta label {
    font-size: 12px;
}
#zmienlogoProducenta label {
    font-size: 12px;
}
#wiadomoscOdpisz label {
    font-size: 12px;
}
#wiadomosc_projektant_form {
}
#wiadomosc_projektant_form dd {
}
#wiadomosc_projektant_form dd textarea {
    height: 120px;
    width: 587px;
}
#wiadomosc_projektant_form dd input[type="text"] {
    width: 600px;
}
#wiadomosc_projektant_form dt {
    text-align: center;
}
#wiadomosc_projektant_form #dodaj-label {
}
#wiadomosc_projektant_form #dodaj-element {
    margin: 20px 279px;
}
.facebook-box {
    background: url("facebook_slider.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 296px;
    padding-left: 35px;
    padding-top: 25px;
    position: fixed;
    right: 0;
    top: 92px;
    width: 300px;
    z-index: 9999;
}
.fb-like-box {
}
.facebook-cont {
    background: none repeat scroll 0 0 white;
}
.koszyk_info_tresc {
}
.koszyk_info_tresc a {
    color: #ed145b;
}
.rejestracja-zapisz {
    background-color: #ed145b !important;
    height: 40px !important;
    margin: 15px auto !important;
    width: 200px !important;
}
.kasa_dalej {
    background-color: #ed145b !important;
    height: 40px !important;
    margin: 15px auto !important;
    width: 200px !important;
}
.kasa_dalej:hover {
    border: medium none !important;
}
.kasa-button-next {
    background-color: #ed145b !important;
    height: 40px !important;
    margin: 15px auto !important;
    width: 200px !important;
}
.kasa_cofnij {
    height: 40px !important;
    margin: 15px auto !important;
    width: 200px !important;
}
.kasa_cofnij:hover {
}
#zwrot_pr_form {
    width: 600px;
}
#zwrot_produktu_form {
    margin-top: 20px;
}
#zwrot_produktu_form #dodaj-element {
    margin: 15px;
    text-align: center;
    width: 570px;
}
#zwrot_produktu_form #dodaj-label {
}
#zwrot_produktu_form dl {
}
#zwrot_produktu_form dd {
    float: left;
    margin-bottom: 10px;
    width: 270px;
}
#zwrot_produktu_form dt {
    float: left;
    margin-right: 10px;
    text-align: right;
    width: 260px;
}
#zwrot_produktu_form textarea {
}
#zwrot_produktu_form input[type="text"] {
    margin: 0;
    width: 222px;
}
#sesja_id-label, #redirect_to_product-label {
    display: none;
}
.koszyk_banner {
    background: url("baner-koszyk1-blank.png") no-repeat scroll 0 0 transparent;
    height: 66px;
    margin: 10px 0;
    width: 980px;
}
.koszyk_banner .koszyk_banner_box {
    color: #000000;
    float: left;
    height: 66px;
    padding-left: 20px;
}
.koszyk_banner .banner_box_1 {
    width: 316px;
}
.koszyk_banner .banner_box_2 {
    width: 296px;
}
.koszyk_banner .banner_box_3 {
    width: 308px;
}
.koszyk_banner .koszyk_banner_box .text_duzy {
    font-size: 17px;
    margin: 3px 12px 0;
}
.koszyk_banner .koszyk_banner_box .uppercase {
    text-transform: uppercase;
}
.koszyk_banner .koszyk_banner_box .do_gory {
    line-height: 9px;
}
.koszyk_banner .koszyk_banner_box .text_sredni {
    font-size: 12px;
    line-height: 7px;
    margin: 0 12px 7px;
}
.koszyk_banner .koszyk_banner_box .text_maly {
    line-height: 10px;
    margin: 0 12px;
}
.koszyk_banner .koszyk_banner_box .text_maly a {
    font-weight: bold;
}
#wyszukiwanie_zaawansowane_strona {
    margin-top: 20px;
}
#wyszukiwanie_zaawansowane_strona p {
    height: 30px;
    margin: 0 auto;
    width: 270px;
}
#wyszukiwanie_zaawansowane_strona label {
    display: block;
    float: left;
    margin-right: 5px;
    text-align: right;
    width: 100px;
}
#wyszukiwanie_zaawansowane_strona input[type="text"] {
    float: left;
    width: 150px;
}
#wyszukiwanie_zaawansowane_strona input[type="checkbox"] {
    float: left;
    width: 150px;
}
#wyszukiwanie_zaawansowane_strona select {
    float: left;
    margin-left: 2px;
    width: 158px;
}
.skassa_logo {
   bottom: 15px;
    position: absolute;
    right: 0;
}
.skassa_logo span {
    font-size: 1.1em;
    padding: 0 4px;
    vertical-align: 10px;
}
#produkty-lista {
    font-size: 12px;
}
#produkty-lista td {
    vertical-align: middle;
}
#produkty-lista .table-center {
    text-align: center;
}
#przecena_zakladka {
    margin-top: 20px;
    text-align: center;
}
#przecena_zakladka p {
    font-size: 14px;
    margin: 15px;
}
#przecena_zakladka .errors {
    color: red;
}
#przecena_zakladka #przecena {
}
#zamowienia-lista .table-center {
    text-align: center;
}
#zamowienia-lista .table-left {
    text-align: left;
}
#zamowienia-lista .table-right {
    text-align: right;
}
#zamowienia-lista .border-none {
    border: medium none;
}
#zamowienia-lista .lista_produktow_zamowienia {
}
#zamowienia-lista .lista_produktow_zamowienia tr {
}
#zamowienia-lista td {
    vertical-align: top !important;
}
#zamowienia-lista .lista_produktow_zamowienia td {
    padding: 3px !important;
}
#logowanie_strona {
    margin: 0 auto;
}
#logowanie_strona h1 {
    font-size: 14px;
    margin: 15px;
    text-align: center;
    text-transform: uppercase;
}
#logowanie_strona #strona-logowanie {
}
#logowanie_strona #strona-logowanie #box-logowanie-form {
text-align: center;
}
#logowanie_strona #strona-logowanie #box-logowanie-form p {
}
#logowanie_strona #strona-logowanie #box-logowanie-form span {
}
#logowanie_strona #strona-logowanie #box-logowanie-form input, input#przypomnienie-login,input#przypomnienie-mail {
    height: 43px;
    margin-bottom: 8px;
    width: 263px;
}
#logowanie_strona #strona-logowanie #przypomnienie-form, #logowanie-form {
    margin: 0 auto;
    width: 265px;
}
#logowanie_strona #strona-logowanie #przypomnienie-form #box-przypomnienie-form {
    margin-top: 18px;
}
#logowanie_strona #strona-logowanie #przypomnienie-form #box-przypomnienie-form span {
    line-height: 23px;
    margin-right: 10px;
}
strong, em {
    color: #ed145b;
    font-weight: bold !important;
}
#wrapper_body {
    height: auto;
    margin: 0 auto;
    overflow: hidden;
}
.wrapper_body_1223 {
    width: 1223px;
}
.wrapper_body_100 {
    width: 100%;
}
.wrapper_body_930 {
    width: 930px;
}
:-moz-placeholder {
	font-family: "Georgia, Italic" !important;
    font-size: 12px;
    font-style: italic;
    letter-spacing: 0.05em;
}
*::-moz-placeholder {
	font-family: "Georgia, Italic" !important;
    font-size: 12px;
    font-style: italic;
    letter-spacing: 0.05em;
}
.font-noto {
    color: rgba(0,0,0,0.5);
	font-size: 18px !important;
    font-family: "Georgia, Italic" !important;
	font-style: italic;
}
.fn {
    font-size: 12px;
    font-weight: bold;
    padding: 20px 300px 20px 0;
    text-transform: uppercase;
}
.shadowed {
    filter: drop-shadow(4px 1px 3px rgba(0, 0, 0, 0.62));
}
.ellipsis {
    color: #ed145b;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
#header-polecane {
    font-size: 1.2em;
    padding: 0 33px 15px;
}
#header-projektanta {
    padding: 0 33px 15px;
}
#header-projektanta .header-projektant {
    color: #000;
    font-size: 2.5em;
    font-style: italic;
    letter-spacing: 0.04em;
    padding: 10px 0 2px;
}
#header-projektanta #header-projektant-opis {
    font-size: 1.2em;
}
.fleft {
    float: left;
}
.fright {
    float: right;
}
.icon-skassa-szare {
    background-image: url("icons/skassa-szare.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 80% auto;
    display: inline-block;
    height: 35px;
    width: 120px;
}
.icon-plus {
    background-color: #f9c2ad;
    background-image: url("icons/zapisz.png");
    background-position: center center;
    background-repeat: no-repeat;
    bottom: 2px;
    display: inline-block;
    height: 35px;
    position: absolute;
    right: 0;
    width: 35px;
}
.icon-daszekTop {
    background-image: url("icons/daszekTop.png");
    background-position: center center;
    display: inline-block;
    height: 9px;
    left: 20px;
    position: absolute;
    top: 26px;
    width: 16px;
}
.icon-down {
    background-image: url("icons/down.png");
    background-position: center center;
    background-repeat: no-repeat;
    bottom: 25px;
    cursor: pointer;
    display: inline-block;
    height: 7px;
    position: absolute;
    right: 54px;
    width: 11px;
}
.icon-up {
    background-image: url("icons/up.png");
    background-position: center center;
    background-repeat: no-repeat;
    bottom: 42px;
    cursor: pointer;
    display: inline-block;
    height: 7px;
    position: absolute;
    right: 54px;
    width: 11px;
}
.icon-koperta {
    background-image: url("icons/koperta.png");
    background-position: center center;
    display: inline-block;
    height: 14px;
    margin-left: 10px;
    vertical-align: bottom;
    width: 20px;
}
.icon-paypal {
    background-image: url("icons/paypal.png");
    background-position: center center;
    display: inline-block;
    height: 23px;
    margin-left: 20px;
    vertical-align: middle;
    width: 38px;
}
.icon-kartykredytowe {
    background-image: url("icons/kartykredytowe.png");
    background-position: center center;
    display: inline-block;
    height: 23px;
    margin-left: 20px;
    vertical-align: middle;
    width: 158px;
}
.img-logo {
    background-image: url("img/logoTrendsetterka.png");
    background-position: center center;
    display: inline-block;
    height: 79px;
    line-height: 15px;
    text-align: center;
    width: 376px;
}
.img-logo-small {
    background-image: url("img/logoTrendsetterka-small.png");
    background-position: center center;
    background-repeat: no-repeat;
    display: inline-block;
    height: 53px;
    line-height: 15px;
    text-align: center;
    width: 190px;
}
.img-sposobyplatnosci {
    background-image: url("img/sposobyplatnosci.png");
    background-position: center center;
    background-repeat: no-repeat;
    display: inline-block;
    float: right;
    height: 34px;
    line-height: 15px;
    text-align: center;
    width: 341px;
}
.i-header {
    font-size: 40px;
    padding: 30px 0 10px;
    text-align: center;
}
.i-header-custom {
    height: 130px;
    padding: 50px 0 0;
    text-align: center;
}
.i-paginationfix .pagination {
    top: 135px;
}
.img-opinieklientow {
    background-image: url("img/headers/OpinieKlientow.png");
    background-position: center center;
    background-repeat: no-repeat;
    display: inline-block;
    height: 63px;
    width: 259px;
}
.img-blog {
    background-image: url("img/headers/blog.png");
    background-position: center center;
    background-repeat: no-repeat;
    display: inline-block;
    height: 59px;
    width: 94px;
}
.img-koszyk {
    background-image: url("img/headers/koszyk.png");
    background-position: center center;
    background-repeat: no-repeat;
    display: inline-block;
    height: 60px;
    width: 126px;
}
.img-bestsellery {
    background-image: url("img/headers/bestsellery.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 177px auto;
    display: inline-block;
    height: 130px;
    width: 373px;
}
.img-polecamy {
    background-image: url("img/headers/polecamy.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 177px auto;
    display: inline-block;
    height: 130px;
    width: 377px;
}
.img-napisalionas {
    background-image: url("img/headers/napisali_o_nas.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 300px auto;
    display: inline-block;
    height: 71px;
    width: 303px;
}
.img-odziez {
    background-image: url("img/headers/odziez.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 100px auto;
    display: inline-block;
    height: 110px;
    text-indent: -9999px;
    width: 241px;
}
.img-bizuteria {
    background-image: url("img/headers/bizuteria.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 110px auto;
    display: inline-block;
    height: 110px;
    text-indent: -9999px;
    width: 280px;
}
.img-outlet {
    background-image: url("img/headers/outlet.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 110px auto;
    display: inline-block;
    height: 110px;
    text-indent: -9999px;
    width: 207px;
}
.img-projektanci {
    background-image: url("img/headers/projektanci.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 177px auto;
    display: inline-block;
    height: 130px;
    text-indent: -9999px;
    width: 396px;
}
.img-onas {
    background-image: url("img/headers/o_nas.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 177px auto;
    display: inline-block;
    height: 130px;
    text-indent: -9999px;
    width: 204px;
}
.img-koszykmarzen {
    background-image: url("img/headers/koszyki_marzen.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 254px auto;
    display: inline-block;
    height: 130px;
    text-indent: -9999px;
    width: 533px;
}

/* facebook */
.fb-auth {
padding: 20px 0;
text-align: center;
}
.fb-auth .fb-nazwauzytkownika {
font-size: 14px;
padding-left: 10px;
vertical-align: 19px;
}
.fb-warn {
    color: #3f3f3f;
    font-size: 16px;
    padding: 20px 0;
    text-align: center;
    text-transform: uppercase;
	border: 2px solid #ed145b;
	border-radius: 10px;
}

.fb-auth .fb-img {
width: 50px;
height: 50px;
}
/* end facebook */

.contact_designer {
    border-top: 1px solid rgba(0,0,0,0.25);
    clear: both;
}
.contact_designer form textarea {
    border: 1px solid rgba(0,0,0,0.25);
    height: 150px;
    resize: none;
    width: 100%;
}
.contact_designer .designer_head {
    font-size: 12px;
    padding: 12px 0;
}
.contact_designer input[type="submit"] {
    background: none repeat scroll 0 0 #f9c2ad;
    border: medium none;
    color: rgba(255, 255, 255, 0.9);
    float: right;
    height: 40px;
    margin: 10px 0;
    width: 150px;
}
.tagi {
    clear: both;
    font-size: 12px;
    padding: 0 60px;
    text-align: left;
}
.tagi a {
    color: #999;
    font-style: italic;
}
.warunki_handlowe {
    margin: 0 auto;
    text-align: left;
    width: 460px;
}
.warunki_handlowe div.header {
    color: #000;
    font-size: 12px;
    letter-spacing: 0.08em;
    margin: 20px 0;
    text-transform: uppercase;
    width: 460px;
}
.warunki_handlowe div.header span {
    cursor: pointer;
}
.warunki_handlowe div.header #head-1 {
    color: #505050;
}
.warunki_handlowe i {
    padding: 0 20px;
}
.warunki_handlowe .warunki-opisy {
    color: #505050;
    font-size: 12px;
}
#produkty-polecane {
    height: 100px;
    margin: 15px 0;
    overflow: hidden;
    text-align: center;
}
#produkty-polecane .kolejny_produkt-polecany {
    display: inline-block;
}
#produkty-polecane .kolejny_produkt-polecany:not(:last-child) {
    margin-right: 15px;
}
#produkty-polecane .kolejny_produkt-polecany span.nibyimg {
    background-color: red;
    display: block;
    height: 100px;
    width: 100px;
}
#produkty-projektanta {
    border-bottom: 1px solid rgba(0,0,0,0.25);
    height: 255px;
    margin: 20px 0;
    overflow: hidden;
}
#produkty-projektanta .kolejny_produkt:last-child {
    height: 200px;
    vertical-align: top;
}
#produkty-projektanta .kolejny_produkt {
    display: inline-block;
}
#produkty-projektanta .kolejny_produkt:not(:last-child) {
    margin-right: 53px;
}
#produkty-projektanta .kolejny_produkt img {
    border-bottom: 1px solid rgba(0,0,0,0.25);
    padding-bottom: 5px;
    width: 200px;
}
#produkty-projektanta .kolejny_produkt span.wiecej {
    background-color: #f9c2ad;
    background-image: url("img/Wiecej.png");
    background-position: center center;
    background-repeat: no-repeat;
    display: block;
    height: 200px;
    width: 200px;
}
#produkty-projektanta .kolejny_produkt .kolejny_produkt-info .kolejny_produkt-nazwa a {
    color: #000;
    font-size: 12px;
    padding: 10px 0;
}
#produkty-projektanta .kolejny_produkt .kolejny_produkt-info .kolejny_produkt-opis .projekt a {
    color: #505050;
    float: left;
    font-size: 12px;
    font-style: italic;
}
#produkty-projektanta .kolejny_produkt .kolejny_produkt-info .kolejny_produkt-opis .projekt-cena {
    color: #000;
    float: right;
    font-size: 11px;
}
#produkty-projektanta .kolejny_produkt span#nibyimg {
    background-color: red;
    display: block;
    height: 200px;
    width: 200px;
}
#choose-language-currency {
    background-color: #000000;
    float: left;
    height: 20px;
    overflow: visible;
    padding: 4px 0;
}
#choose-language-currency form {
    display: inline;
    float: right;
    margin: 0;
    text-align: right;
}
#choose-language-currency form select {
    width: 120px;
}
#choose-language-currency form label {
    margin-left: 10px;
}
#choose-language-currency #language-select-form {
    margin: 0;
}
#choose-language-currency #currency-select-form {
    margin: 10px 10px 10px 0;
}
#choose-language-currency #language-select-form .flaga {
    border-right: 1px solid #ed145b;
    cursor: pointer;
    float: left;
    height: 11px;
    line-height: 11px;
    padding: 0 10px;
}
#choose-language-currency #language-select-form .flaga:last-child {
    border: medium none;
}
#choose-language-currency form#language-select-form div#flaga_pl {
}
#choose-language-currency form#language-select-form div#flaga_a_pl {
}
#choose-language-currency form#language-select-form div#flaga_en {
}
#choose-language-currency form#language-select-form div#flaga_a_en {
}
#choose-language-currency form#language-select-form div#flaga_de {
    background: url("/public/images/flagi/flagi.png") no-repeat scroll -46px -5px transparent;
}
#choose-language-currency form#language-select-form div#flaga_a_de {
    background: url("/public/images/flagi/flagi.png") no-repeat scroll -46px -21px transparent;
}
#choose-language-currency form#language-select-form div#flaga_es {
    background: url("/public/images/flagi/flagi.png") no-repeat scroll -5px -5px transparent;
}
#choose-language-currency form#language-select-form div#flaga_a_es {
    background: url("/public/images/flagi/flagi.png") no-repeat scroll -5px -21px transparent;
}
#choose-language-currency form#language-select-form div#flaga_ru {
    background: url("/public/images/flagi/flagi.png") no-repeat scroll -66px -5px transparent;
}
#choose-language-currency form#language-select-form div#flaga_a_ru {
    background: url("/public/images/flagi/flagi.png") no-repeat scroll -66px -21px transparent;
}
#choose-language-currency form#language-select-form div#flaga_fr {
    background: url("/public/images/flagi/flagi.png") no-repeat scroll -26px -5px transparent;
}
#choose-language-currency form#language-select-form div#flaga_a_fr {
    background: url("/public/images/flagi/flagi.png") no-repeat scroll -26px -21px transparent;
}
#choose-language-currency #currency-select-form .waluta {
    cursor: pointer;
    float: left;
    height: 11px;
    margin: 4px 2px 2px;
    width: 20px;
}
#choose-language-currency form#currency-select-form div#waluta_PLN {
    background: url("/public/images/waluty/waluty2.png") no-repeat scroll -4px -5px transparent;
}
#choose-language-currency form#currency-select-form div#waluta_a_PLN {
    background: url("/public/images/waluty/waluty2.png") no-repeat scroll -4px -21px transparent;
}
#choose-language-currency form#currency-select-form div#waluta_EUR {
    background: url("/public/images/waluty/waluty2.png") no-repeat scroll -25px -5px transparent;
}
#choose-language-currency form#currency-select-form div#waluta_a_EUR {
    background: url("/public/images/waluty/waluty2.png") no-repeat scroll -25px -21px transparent;
}
#choose-language-currency form#currency-select-form div#waluta_USD {
    background: url("/public/images/waluty/waluty2.png") no-repeat scroll -46px -5px transparent;
}
#choose-language-currency form#currency-select-form div#waluta_a_USD {
    background: url("/public/images/waluty/waluty2.png") no-repeat scroll -46px -21px transparent;
}
#choose-language-currency form#currency-select-form div#waluta_GBP {
    background: url("/public/images/waluty/waluty2.png") no-repeat scroll -67px -5px transparent;
}
#choose-language-currency form#currency-select-form div#waluta_a_GBP {
    background: url("/public/images/waluty/waluty2.png") no-repeat scroll -67px -21px transparent;
}
#top-strip2 {
    background: none repeat scroll 0 0 #7a6c5b;
    height: 28px;
    width: 100%;
}
#menu-1 {
    display: block;
    float: left;
    padding: 0;
}
#menu-1 .menu_li_245 {
    width: 245px;
}
#menu-1 .menu_li_232 {
    width: 232px;
}
#menu-1 .menu_a_202 {
    width: 202px;
}
#menu-1 .menu_a_215 {
    width: 215px;
}
#menu-1 .klasa_1 {
    background: none repeat scroll 0 0 #422d15;
}
#menu-1 .klasa_2 {
    background: none repeat scroll 0 0 #55422d;
}
#menu-1 .klasa_3 {
    background: none repeat scroll 0 0 #685744;
}
#menu-1 .klasa_4 {
    background: none repeat scroll 0 0 #7a6c5b;
}
#menu-1 li {
    display: block;
    float: left;
    position: relative;
    width: 232px;
}
#menu-1 li a {
    color: #ffffff;
    display: block;
    font-size: 14px;
    height: 18px;
    line-height: 20px;
    margin: 5px 0;
    padding: 0 15px;
    text-align: right;
    text-transform: uppercase;
    width: 202px;
}
#menu-1 li a:hover {
    text-decoration: none;
}
#top-strip form {
    display: block;
    float: left;
    padding: 2px 0 0 1px;
    width: 395px;
}
#top-strip input[type="text"] {
    height: 10px;
    width: 145px;
}
#top-strip input[type="submit"] {
    float: right;
    width: 60px;
}
#wyszukiwarka-top a {
    color: #442e17;
    float: right;
    font-size: 11px;
    line-height: 24px;
    text-decoration: none;
    text-transform: uppercase;
}
#srodek {
    margin: 0;
    padding: 10px 0 0;
}
.ts_bg1 {
    background: url("t_b.jpg") no-repeat scroll center -165px #ffffff;
}
.ts_bg2 {
    background: url("ts_bg.jpg") no-repeat scroll center -460px #ffffff;
}
#srodek-inner {
    margin: 0 auto;
    position: relative;
    width: 1223px;
}
#column-1, #designer_column {
    background: none repeat scroll 0 0 transparent;
    float: left;
    height: auto;
    margin-top: 80px;
    min-height: 1px;
    width: 238px;
}
#column-1_aktualnosci {
    background: none repeat scroll 0 0 transparent;
    float: left;
    height: auto;
    min-height: 1px;
    width: 238px;
}
#designer_column {
    margin-top: 0;
}
#projektant_box {
}
#projektant_box #o_projektancie {
    background-color: #f9c2ad;
    float: left;
    min-height: 300px;
    width: 650px;
}
#projektant_box #projektant-foto {
    background-color: #f5f5f7;
    background-position: center center;
    background-repeat: no-repeat;
    float: right;
    height: 300px;
    width: 300px;
}
#projektant_box #o_projektancie .projektant-nazwa {
    border-bottom: 1px solid #bb9183;
    float: left;
    margin: 0 10px;
}
#projektant_box #o_projektancie .projektant-nazwa h2 {
    color: #333;
    display: inline-block;
    letter-spacing: 0.1em;
    text-transform: none;
}
#projektant_box #o_projektancie .projektant-nazwa span {
    font-size: 11px;
    vertical-align: super;
}
#projektant_box #o_projektancie .projektant-opis {
    clear: both;
    font-size: 13px;
    height: 161px;
    overflow-y: auto;
    padding: 20px;
}
#projektant_box #o_projektancie .projektant-produkty-ilosci {
    float: left;
    font-size: 13px;
    margin: 20px;
    width: 180px;
}
#projektant_box #o_projektancie .projektant-buttony {
    float: right;
    line-height: 16px;
    margin: 15px 20px;
    width: 104px;
}
#projektant_box #o_projektancie .projektant-buttony span {
    color: #ed145b;
    cursor: pointer;
    display: block;
    font-size: 12px;
    padding: 0;
    text-transform: uppercase;
}
#projektant_box #o_projektancie .projektant-kontakt {
    clear: both;
    margin: 0 20px;
}
#projektant_box #o_projektancie .projektant-kontakt .contact_designer, #projektant_box #o_projektancie .projektant-kontakt .designer_address, #projektant_box #o_projektancie .projektant-kontakt .designer_comments {
    border: medium none;
    display: none;
	margin-bottom: 20px;
}
#projektant_box #o_projektancie .projektant-kontakt .designer_address p {
    font-size: 12px;
}
#projektant_box #o_projektancie .projektant-kontakt p.designer_hidden_header {
    border-bottom: 1px solid #bb9183;
    display: inline-block;
    font-size: 15px;
    margin-bottom: 5px;
    padding: 0 20px 0 0;
    text-transform: uppercase;
}
#projektant_box #o_projektancie .projektant-kontakt textarea {
    height: 100px;
    margin: 0;
    width: 450px;
}
#projektant_box #o_projektancie .projektant-kontakt input[type="submit"] {
    background: none repeat scroll 0 0 #ed145b;
    margin: 30px 0;
}
#column-2 {
    background: none repeat scroll 0 0 transparent;
    float: right;
    height: auto;
    width: 200px;
}
#content, #designer_content {
    background: none repeat scroll 0 0 transparent;
    margin: 0 auto;
    min-height: 350px;
    width: 960px;
	position:relative;
}
.content_glowna {
    padding: 0;
    width: 928px !important;
}
.content_szeroki {
    padding: 0;
    width: 1223px !important;
}
.content_waski {
    float: right !important;
    padding: 0 0 0 1px;
    width: 960px !important;
}
#komentarze {
    background: none repeat scroll 0 0 #fff;
    display: none;
    height: 22px;
    left: 50%;
    margin: 0 5px 5px;
    position: fixed;
    text-align: center;
    top: 40%;
    width: 126px;
    z-index: 1000;
}
#sciezka {
    border-bottom: 1px solid rgba(0,0,0,0.25);
    margin: 5px 0;
    overflow: hidden;
    padding: 0;
    width: 100%;
}
#sciezka p {
    color: #999;
    font-size: 14px;
}
#sciezka p a {
    color: #666;
    display: inline-block;
    font-size: 12px;
    padding: 4px;
    text-decoration: none;
}
#sciezka p a:hover {
    font-weight:bold;
    color: #ed145b;
    text-decoration: underline;
}
#footer {
    background-color: #000;
    height: 34px;
    line-height: 34px;
	margin-top: 80px;	
}
.footer-inner {
    margin: 0 auto;
    width: 1223px;
}
#footer .footer-sposoby {
    color: #ed145b;
    font-size: 14px;
    vertical-align: top;
}
#footer-socialmedia {
    text-align: center;
    width: 100%;
}
#footer-socialmedia i {
    margin: 16px 5px;
}
#footer-socialmedia .icon-facebook {
    background-image: url("icons/facebook.png");
    background-position: center center;
    display: inline-block;
    height: 38px;
    width: 38px;
}
#footer-socialmedia .icon-twitter {
    background-image: url("icons/twitter.png");
    background-position: center center;
    display: inline-block;
    height: 38px;
    width: 38px;
}
#footer-socialmedia .icon-mail {
    background-image: url("icons/mail.png");
    background-position: center center;
    display: inline-block;
    height: 38px;
    width: 38px;
}
#footer-socialmedia .icon-google {
    background-image: url("icons/google.png");
    background-position: center center;
    display: inline-block;
    height: 38px;
    width: 38px;
}
#footer-socialmedia .icon-instagram {
    background-image: url("icons/instagram.png");
    background-position: center center;
    display: inline-block;
    height: 38px;
    width: 38px;
}
#footer-socialmedia .icon-pinterest {
    background-image: url("icons/pinterest.png");
    background-position: center center;
    display: inline-block;
    height: 38px;
    width: 38px;
}
#skassa-link {
    display: block;
    float: right;
    height: 32px;
    margin: -31px 0 5px;
    text-indent: -9999px;
}
#sklepy-link {
    background: url("taniesklepyinternetowe.png") no-repeat scroll 0 center transparent;
    display: block;
    float: right;
    height: 29px;
    margin: -31px 0 4px;
    text-indent: -9999px;
    width: 28px;
}
#kupujesz-link {
    background: url("kupujesz.png") no-repeat scroll 0 center transparent;
    display: block;
    float: right;
    height: 29px;
    margin: -31px 0 4px;
    text-indent: -9999px;
    width: 32px;
}
#menu-2 {
    display: block;
    float: left;
    height: 27px;
    position: relative;
    width: 730px;
}
#menu-2 li {
    float: left;
}
#menu-2 li a {
    color: #ed145b;
    display: block;
    float: left;
    font-size: 14px;
    height: 17px;
    line-height: 22px;
    margin: 5px 0;
    padding: 0 15px;
    text-transform: uppercase;
}
#header-kategorie3 {
    color: #000;
    font-size: 14px;
    padding: 0 0 10px;
    text-align: left;
    text-transform: uppercase;
}
ul#podkategorie-3 {
    padding-left: 20px;
}
ul#podkategorie-3 li a {
    color: #000;
    font-size: 14px;
    /*transition: color 0.5s ease 0s;*/
}
ul#podkategorie-3 li a:hover {
    color: #ed145b;
}
#box-filtry {
    background: none repeat scroll 0 0 #fff;
    height: auto;
    margin-bottom: 50px;
    width: 233px;
}
#box-filtry p {
    color: #000;
    font-size: 11px;
    line-height: 14px;
    overflow: hidden;
    text-align: center;
    width: auto;
}
#box-filtry div.box-filtry-div {
    max-height: 150px;
    overflow: auto;
    position: relative;
}
#box-filtry .atrybut {
    border-top: 1px solid rgba(0,0,0,0.25);
    color: #000;
    font-size: 14px;
    margin-top: 10px;
    padding: 10px 0;
    text-align: left;
    text-transform: uppercase;
}
#box-filtry label {
    color: #000;
    display: block;
    float: left;
    line-height: 20px;
    margin: 1px 0;
    padding: 1px 2px;
    text-align: left;
    width: 215px;
	font-size:14px;
}
#box-filtry label.lab_projektant {
    width: 195px !important;
}
#box-filtry .atrybut label {
    color: #153868 !important;
    font-size: 11px;
    font-style: normal;
    padding: 0;
}
#box-filtry label:hover {
    background: none repeat scroll 0 0 #e8e8e8;
    color: #000;
}
#box-filtry input[type="checkbox"] {
    display: block;
    float: left;
    height: 15px;
}
#box-filtry select {
    display: block;
    margin: 0 auto;
    width: 218px;
}
#box-filtry #submit {
    clear: both;
    margin: 5px auto;
    text-align: center;
}
#box-filtry #submit input {
    background: none repeat scroll 0 0 #ed145b;
    border: medium none;
    color: #fff;
    height: 30px;
    margin: 0;
    padding: 0;
    width: 72px;
}
#box-filtry #slider-range {
    clear: both;
    margin: 0 auto;
    width: 210px;
}
#box-filtry #wyszukiwarka-cena-od {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    float: left;
    font-weight: lighter;
    margin: 0;
    text-align: right;
    width: 30px;
	line-height:20px;
	color:#333;
}
#box-filtry #w-cena-od-span {
    display: block;
    float: left;
    font-weight: lighter;
    height: 12px;
    line-height: 12px;
    padding: 5px 0;
	color:#000;
}
#box-filtry #wyszukiwarka-cena-do {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    float: right;
    font-weight: lighter;
    margin: 0;
    text-align: right;
    width: 50px;
	line-height:20px;
	color:#333;
}
#box-filtry #w-cena-do-span {
    display: block;
    float: right;
    font-weight: lighter;
    height: 12px;
    line-height: 12px;
    padding: 5px 0;
	color:#000;
}
#box-filtry .okienko_kolor {
    border: 1px solid #666666;
    display: block;
    float: left;
    height: 16px;
    margin: 3px 8px 0 0;
    padding: 0;
    width: 16px;
}
#box-filtry .kolor_wybrany {
    border: 2px solid red;
}
ul#menu-3 {
display: block;
height: auto;
padding: 0;
width: 245px;
border-width: 3px;
border-style: solid;
-webkit-border-image: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(237, 20, 91,0.75)), to(rgba(255, 255, 255, 1))) 1 100%;
-webkit-border-image: -webkit-linear-gradient(rgba(237, 20, 91,0.75), rgba(255, 255, 255, 1)) 1 100%;
-moz-border-image: -moz-linear-gradient(rgba(237, 20, 91,0.75), rgba(255, 255, 255, 1)) 1 100%;
-o-border-image: -o-linear-gradient(rgba(237, 20, 91,0.75), rgba(255, 255, 255, 1)) 1 100%;
border-image: linear-gradient(to bottom, rgba(237, 20, 91,0.75), rgba(255, 255, 255, 1)) 1 100%;	
}
ul#menu-3 li ul {
    display: none;
}
ul#menu-3 li {
    display: block;
    margin: 0;
}
ul#menu-3 li:first-child {
margin-top: -3px !important;
border-top: 3px solid rgba(237, 20, 91,0.75);
}
ul#menu-3 li:hover {

}
ul#menu-3 li a {
    background: none repeat scroll 0 0 rgba(0,0,0,0.1);
    color: rgba(0,0,0,0.75);
    display: block;
    font-size: 12px;
    padding: 5px 16px 5px 4px;
    text-align: right;
    text-transform: uppercase;
    width: 100%;
}
ul#menu-3 li a.kategoria-jasny {
    background: none repeat scroll 0 0 rgb(255,255,255);
}
ul#menu-3 li a:hover {
    text-decoration: none;
}
ul#menu-3 li span {
    cursor: pointer;
    display: none;
    float: right;
    margin-right: 10px;
    margin-top: -24px;
    padding: 0;
}
ul#menu-3 li ul {
    width: 200px;
}
ul#menu-3 li ul li {
    border: medium none;
    width: 233px;
}
ul#menu-3 li ul li a {
    background: none repeat scroll 0 0 #d9d5d0;
    color: #442e17;
    padding-left: 16px;
    width: 213px;
}
ul#menu-3 li ul li a.kategoria-jasny {
    background: none repeat scroll 0 0 #c6c0b9;
}
ul#menu-3 li ul li ul li a {
    padding-left: 28px;
    width: 144px;
}
ul#menu-3 li ul li ul li ul li a {
    padding-left: 28px;
    width: 144px;
}
ul#menu-3 li ul li ul li ul li ul li a {
}
#kategoria-aktywna {
}

#glowna_prezenty {
margin-top: 40px;
overflow: hiddden:
}

#glowna_prezenty > li > a {
    color: rgba(0, 0, 0, 0.75);
    font-family: "Georgia, italic";
	font-style: italic;
    font-size: 14px;
    font-weight: normal;
    line-height: 30px;
}

.box-reklamowy {
    background: none repeat scroll 0 0 #fff;
    min-height: 100px;
    padding: 3px;
    width: 194px;
}
#box-wyszukiwanie {
    background: none repeat scroll 0 0 #fff;
    min-height: 100px;
    width: 233px;
}
#box-wyszukiwanie form {
    margin: 0 auto;
    overflow: hidden;
    padding-top: 10px;
    width: 180px;
}
#box-wyszukiwanie p {
    overflow: hidden;
    padding: 5px 0;
    text-align: center;
    width: 100%;
}
#box-wyszukiwanie > form > #wyszukiwanie-zaawansowane > p > label {
    background: none repeat scroll 0 0 #f0f0f0;
    color: #666;
    cursor: pointer;
    padding: 3px 4px;
    text-align: left;
    width: 150px;
}
#box-wyszukiwanie > form > #wyszukiwanie-zaawansowane > p > label:hover {
    background: none repeat scroll 0 0 #e8e8e8;
    color: #333;
}
#box-wyszukiwanie input[type="text"] {
    display: block;
    margin: 0 0 10px;
    width: 100px;
}
#wyszukiwanie-zaawansowane input[type="text"] {
    display: inline;
    margin: 0 auto 10px;
    width: 90px;
}
#wyszukiwanie-zaawansowane select {
    margin: 0;
    width: 175px;
}
#wyszukiwanie-zaawansowane input[type="checkbox"] {
    display: block;
    float: right;
    height: 16px;
}
#box-sonda {
    background: none repeat scroll 0 0 #fff;
    min-height: 100px;
    width: 233px;
}
#box-sonda > p {
    color: #666;
    font-size: 11px;
    line-height: 16px;
    padding: 5px;
    width: auto;
}
#box-sonda form {
    margin: 5px auto 10px;
    overflow: hidden;
    width: 190px;
}
#box-sonda form > p {
    border-bottom: 2px solid #fff;
    overflow: hidden;
    width: 190px;
}
#box-sonda form label {
    background: none repeat scroll 0 0 #f0f0f0;
    border: medium none;
    color: #666;
    cursor: pointer;
    display: block;
    float: left;
    line-height: 18px;
    width: 155px;
}
#box-sonda form label:hover {
    color: #000;
}
#box-sonda form input[type="radio"] {
    border: medium none;
    display: block;
    float: left;
    line-height: 18px;
    margin-top: 4px;
}
#box-sonda form p:last-child {
    margin-top: 5px;
}
#box-newsletter {
    background: none repeat scroll 0 0 #fff;
    min-height: 100px;
    width: 233px;
}
#box-newsletter p {
    color: rgba(0,0,0,0.75);
    font-size: 12px;
    line-height: 16px;
    padding: 5px 0;
    width: auto;
}
#box-newsletter form {
    margin: 5px 0;
    overflow: hidden;
    width: 210px;
}
#box-newsletter input[type="text"] {
    display: block;
    margin: 0;
	height: 33px;
    width: 166px;
}
#box-newsletter input[type="submit"] {
    /*margin-top: 10px;*/
}
#wypisz-label, #wypisz-element {
    display: none;
}
#newsletter #email2-element, #newsletter #email2-label {
    display: none;
}
.box-news-link {
    cursor: pointer;
}
#newsletter-homep {
    position: relative;
}
#newsletter-homep p {
    color: #fff;
    height: 51px;
}

#mango-popup { 
cursor: pointer;
width: 250px;
text-align: center;
margin: 0 auto;
background-color: rgba(249, 194, 173,0.9);
padding: 5px 10px;
color: #fff;
transition: all 0.3s ease;
}

#box-newsletter  #mango-popup  {
    background-color: rgb(237, 20, 91);
    font-size: 14px;
    margin: 10px auto;
    width: 172px;
}
#box-newsletter  #mango-popup:hover  {
    background-color: rgba(237, 20, 91,0.5);
}

#mango-popup:hover { 
cursor: pointer;
background-color: rgba(249, 194, 173,0.50);
padding: 5px 10px;

}
#newsletter-homep .errors {
    bottom: 0;
    font-size: 12px;
    height: 40px;
    overflow: hidden;
    position: absolute;
}

#newsletter-homep .errors > li {
margin-left: 100px;
}

#box-producenci {
    background: none repeat scroll 0 0 #fff;
    min-height: 100px;
    width: 233px;
}
#box-producenci form {
    display: block;
    padding: 10px;
    text-align: center;
}
#box-producenci form label {
    display: block;
    padding: 5px 0 10px;
}
#box-producenci form select {
    width: 180px;
}
#box-koszyk {
    background: url("box-koszyk.png") no-repeat scroll 0 0 #fff;
    min-height: 100px;
    overflow: hidden;
    width: 233px;
}
#box-koszyk p {
    color: #666;
    font-size: 11px;
    line-height: 16px;
    padding: 5px;
    text-align: right;
}
#box-koszyk a {
    float: right;
    margin: 5px 3px;
    width: 60px;
}
#box-koszyk #link-zdjecie-koszyk {
    cursor: pointer;
    float: left;
    min-height: 100px;
    width: 70px;
}
#box-koszyk #opis-koszyk {
    float: right;
}
.link-koszyk {
    cursor: pointer;
}
#box-logowanie {
    background: none repeat scroll 0 0 #fff;
    min-height: 100px;
    width: 233px;
}
#box-logowanie form {
    margin: 0 auto;
    overflow: hidden;
    width: 190px;
}
#box-logowanie form p {
    overflow: hidden;
    padding: 5px 0;
    text-align: center;
    width: 100%;
}
#box-logowanie input[type="text"], #box-logowanie input[type="password"] {
    display: block;
    margin: 0 0 10px;
    width: 180px;
}
#strona-logowanie > p > strong {
    font-size: 12px;
}
#box-logowanie > p {
    color: #666;
    font-size: 11px;
    line-height: 16px;
    padding: 5px 8px;
    text-align: center;
    width: auto;
}
#box-logowanie > p > input {
    margin: 5px 0;
}
#box-przechowalnia {
    background: url("box-przechowalnia.png") repeat-x scroll 0 0 #fff;
    min-height: 100px;
    overflow: hidden;
    width: 233px;
}
#box-przechowalnia p {
    color: #666;
    font-size: 11px;
    line-height: 16px;
    padding: 5px;
    text-align: right;
}
#box-przechowalnia a {
    float: right;
    margin: 5px 3px;
    width: 60px;
}
.link-przechowalnia {
    cursor: pointer;
}
#box-przechowalnia #link-zdjecie-przechowalnia {
    cursor: pointer;
    float: left;
    height: 80px;
    width: 70px;
}
#box-przechowalnia #opis-przechowalnia {
    float: right;
}
#box-ostatnio-ogladane, #box-nowosci, #box-bestsellery, #box-promocje {
    background: none repeat scroll 0 0 #fff;
    min-height: 100px;
    width: 233px;
}
#box-ostatnio-ogladane ul, #box-nowosci ul, #box-bestsellery ul, #box-promocje ul {
    padding-top: 3px;
}
#box-ostatnio-ogladane ul li, #box-nowosci ul li, #box-bestsellery ul li, #box-promocje ul li {
    border-bottom: 1px solid #ddd;
    display: block;
    margin: 0 auto 5px;
    min-height: 150px;
    padding-top: 1px;
    position: relative;
    width: 170px;
}
#box-ostatnio-ogladane ul li:hover, #box-nowosci ul li:hover, #box-bestsellery ul li:hover, #box-promocje ul li:hover {
    background: none repeat scroll 0 0 #f0f0f0;
    border: 1px solid #ccc;
    padding-top: 0;
}
#box-ostatnio-ogladane ul li img, #box-nowosci ul li img, #box-bestsellery ul li img, #box-promocje ul li img {
    display: block;
    margin: 0 auto;
    padding: 3px 0 0;
}
#box-ostatnio-ogladane .produkt-nazwa, #box-nowosci .produkt-nazwa, #box-bestsellery .produkt-nazwa, #box-promocje .produkt-nazwa {
    color: #666;
    display: block;
    font-weight: bold;
    padding: 5px 0;
    text-align: center;
}
#box-ostatnio-ogladane .produkt-cena, #box-nowosci .produkt-cena, #box-bestsellery .produkt-cena, #box-promocje .produkt-cena {
    display: block;
    padding: 3px 0 6px;
    text-align: center;
}
#box-ostatnio-ogladane ul li a, #box-nowosci ul li a, #box-bestsellery ul li a, #box-promocje ul li a {
    bottom: 0;
    color: #666;
    display: block;
    font-weight: bold;
    padding: 6px 5px 3px 3px;
    position: absolute;
    right: 0;
    text-align: right;
    width: 100%;
}
#box-ostatnio-ogladane ul li a:hover, #box-nowosci ul li a:hover, #box-bestsellery ul li a:hover, #box-promocje ul li a:hover {
    text-decoration: underline;
}
#box-news {
    background: none repeat scroll 0 0 #fff;
    min-height: 100px;
    width: 233px;
}
#box-news ul {
    padding-top: 3px;
}
#box-news ul li {
    border-bottom: 1px solid #ddd;
    color: #666;
    display: block;
    height: auto;
    margin: 0 auto 5px;
    padding: 0 5px;
    position: relative;
    width: 180px;
}
#box-news ul li h3 {
    color: #666;
    font-weight: bold;
}
#box-news ul li .news-data {
    font-size: 9px;
}
#box-news ul li p {
    line-height: 13px;
}
#box-news ul li a {
    bottom: 0;
    color: #666;
    display: block;
    font-size: 10px;
    font-weight: bold;
    left: 0;
    line-height: 16px;
    padding: 4px;
    text-align: right;
}
#box-news ul li a:hover {
    text-decoration: underline;
}
h2 {
    color: #000;
    font-size: 30px;
    font-weight: normal;
    padding: 7px 10px;
    text-align: center;
    text-transform: uppercase;
}
#content h2.nastronie {
    color: #000;
    font-size: 30px;
    font-weight: normal;
    left: 0;
    padding: 7px 10px;
    position: absolute;
    right: 0;
    text-align: center;
    text-transform: uppercase;
    top: 32px;
}
#produkt-szczegoly .warunki_tresc {
}
#produkt-szczegoly .dostawa_tresc {
}
#produkt-szczegoly .info_box {
    display: none;
    overflow: hidden;
}
#produkt-szczegoly #wybor-wariantu {
    float: left;
    min-height: 112px;
    width: 485px;
}
#produkt-szczegoly {
    border-bottom: 1px solid rgba(0,0,0,0.25);
    margin-top: 7px;
}
#produkt_zakladki {
}
#produkt_zakladki .lewa_kolumna {
    float: left;
    height: 1px;
    width: 245px;
}
#produkt_zakladki .prawa_kolumna {
    float: left;
    margin-left: 3px;
    width: 730px;
}
#produkt_zakladki .prawa_kolumna .produkty-w-zakladce {
}
#produkt_zakladki .prawa_kolumna .produkty-w-zakladce h3.produkt_zakladka_head {
    background: none repeat scroll 0 0 #0f9dc1;
    color: #fff;
    font-size: 16px;
    font-weight: normal;
    height: 23px;
    margin: 10px 0 7px;
    padding: 3px 8px;
    text-transform: uppercase;
}
#produkt_zakladki .prawa_kolumna .produkty-w-zakladce .produkt_zakladka_head .more_link {
    color: #fff;
    cursor: pointer;
    float: right;
    text-transform: lowercase;
}
#produkt-szczegoly #produkt-foto {
    float: left;
    padding-bottom: 21px;
    text-align: center;
    width: 570px;
}
#produkt-szczegoly #produkt_opis {
    float: left;
    width: 650px;
}
#produkt-szczegoly #produkt-foto .foto_ramka {
    margin: 0 auto;
    padding: 10px 0;
    width: 454px;
}
#produkt-szczegoly #produkt-foto .nyroModal {
    position: relative;
}
#produkt-szczegoly #produkt-foto img {
}
#produkt-szczegoly #produkt-foto #produkt-foto-dodatkowe {
    height: 120px;
    margin: 5px 0;
    overflow: hidden;
}
#produkt-szczegoly #produkt-belka {
    display: block;
    position: relative;
}
#produkt-foto #social_plugins {
    border-top: 1px solid rgba(0,0,0,0.25);
    margin: 8px auto;
    padding: 11px 67px;
    width: 457px;
}
#produkt-szczegoly #produkt-belka #producent_urlop {
    height: 21px;
    position: absolute;
    right: 0;
    top: -120px;
    width: 251px;
}
#produkt-szczegoly #produkt-belka .tags_contact_designer {
    text-align: left;
}
#produkt-szczegoly #produkt-belka .tags_contact_designer .tags {
    float: left;
    width: 245px;
}
#produkt-szczegoly #produkt-belka .tags_contact_designer .tags .tags_head {
    background: none repeat scroll 0 0 #0f9ebe;
    color: #fff;
    font-size: 14px;
    font-weight: normal;
    padding: 2px 4px;
    text-transform: uppercase;
}
#produkt-szczegoly #produkt-belka .tags_contact_designer .tags .tags_content p {
    color: #998990;
    float: left;
    font-size: 11px;
    margin-top: 10px;
    text-transform: uppercase;
}
#produkt-szczegoly #produkt-belka .tags_contact_designer .tags .tags_content {
    background: none repeat scroll 0 0 #e6f4f7;
    color: black;
    font-size: 12px;
    height: 74px;
    overflow: hidden;
    padding: 5px;
    word-break: break-all;
}
#produkt-foto #social_plugins .fb_like {
    float: left;
    height: 21px;
    margin-right: 3px;
    width: 180px;
}
#produkt-foto #social_plugins .pinit {
    float: left;
    height: 21px;
    margin-right: 7px;
    width: 42px;
}
#produkt-foto #social_plugins .gplus {
    float: left;
    height: 21px;
    margin-right: 3px;
    width: 79px;
}
#produkt-szczegoly #produkt-belka .tags_contact_designer .contact_designer {
    background: none repeat scroll 0 0 #ebebe9;
    float: left;
    margin: 0 5px 0 0;
    position: relative;
    width: 236px;
}
#produkt-szczegoly #produkt-belka .tags_contact_designer .contact_designer .designer_head {
    border-bottom: 1px dotted #a7afa4;
    color: #0f9dc1;
    font-size: 14px;
    padding: 2px 4px;
    text-transform: uppercase;
}
#produkt-szczegoly #produkt-belka .tags_contact_designer .contact_designer .designer_content {
    height: 81px;
    margin: 2px 10px 0;
    position: relative;
}
#produkt-szczegoly #produkt-belka .tags_contact_designer .contact_designer .designer_content form {
}
#produkt-szczegoly #produkt-belka .tags_contact_designer .contact_designer .designer_content textarea {
    height: 51px;
    position: absolute;
    resize: none;
    width: 196px;
}
#produkt-szczegoly #produkt-belka .tags_contact_designer .contact_designer .designer_content input[type="submit"] {
    background: none repeat scroll 0 0 #049dbc;
    bottom: 12px;
    color: #ffffff;
    height: 16px;
    padding: 1px 3px;
    position: absolute;
    right: 6px;
}
#produkt-szczegoly #produkt-belka .tags_contact_designer .contact_designer .designer_content .strzalka {
    background: none repeat scroll 0 0 #ebebe9;
    height: 16px;
    position: absolute;
    right: 0;
    top: 50px;
    width: 16px;
}
#produkt-szczegoly #produkt-foto #produkt-foto-dodatkowe img:hover {
    background: none repeat scroll 0 0 #ccc;
}
#produkt-szczegoly #produkt-foto #produkt-foto-dodatkowe a {
    border: 1px solid #cccccc;
    display: block;
    float: left;
    height: 110px;
    line-height: 104px;
    margin: 0 5px 20px 0;
    overflow: hidden;
    text-align: center;
    vertical-align: middle;
    width: 107px;
}
#produkt-szczegoly #produkt-foto #produkt-foto-dodatkowe img {
    vertical-align: middle;
}
#produkt-szczegoly #produkt-form {
    width: 489px;
}
#produkt-szczegoly #produkt-form #produkt-form-top {
}
#produkt-szczegoly #produkt-form #produkt-form-bottom {
    position: relative;
}
#produkt-szczegoly #produkt-form #produkt-form-bottom .warianty {
    margin: 35px 0;
}
#produkt-szczegoly #produkt-form #produkt-form-bottom .przyciski {
    float: left;
    margin: 0 5px 0 0;
    width: 100%;
}
#produkt-szczegoly #produkt-form #produkt-form-bottom .przyciski input[type="submit"] {
    background-color: #ed145b;
    background-image: url("icons/koszyk-przycisk.png");
    background-position: 230px center;
    background-repeat: no-repeat;
    border: medium none;
    color: rgba(255, 255, 255, 0.9);
    font-size: 15px;
    height: 50px;
    margin: 0 0 4px;
    text-align: center;
    width: 320px;
}
#produkt-szczegoly #produkt-form #produkt-form-bottom .przyciski input[type="button"] {
    background-color: #f9c2ad;
    background-image: url("icons/serce.png");
    background-position: 230px center;
    background-repeat: no-repeat;
    border: medium none;
    color: rgba(237, 20, 91, 0.9);
    font-size: 14px;
    height: 40px;
    margin: 6px 0 10px;
    text-align: center;
    width: 320px;
}
#produkt-szczegoly #produkt-form #produkt-form-bottom .cena {
    background: none repeat scroll 0 0 #ebebe9;
    float: left;
    padding: 0;
    width: 250px;
}
#produkt-szczegoly #produkt-form #produkt-form-bottom .cena p {
    color: #998990;
    float: left;
    font-size: 11px;
    margin-left: 7px;
    margin-top: 4px;
    text-transform: uppercase;
}
#produkt-szczegoly #produkt-form #produkt-form-bottom .cena .cena_head {
    border-bottom: 1px dotted #a7afa4;
    color: #0f9dc1;
    font-size: 14px;
    margin: 0 5px;
    padding: 2px 4px;
    text-transform: uppercase;
}
#produkt-szczegoly #produkt-form #produkt-form-bottom .cena .cena_content {
    color: #0f9dc1;
    font-size: 30px;
    margin: 5px 8px 0;
    text-align: left;
}
#produkt-szczegoly #produkt-form #produkt-form-bottom .cena .cena_content span {
    font-size: 18px;
}
#produkt-szczegoly #produkt-form label {
    display: inline-block;
    font-size: 12px;
    font-style: normal;
    letter-spacing: 0.06em;
    margin: 5px 0;
    padding: 0;
    text-transform: uppercase;
    width: 90px;
}
#produkt-szczegoly #produkt-form select {
    display: inline-block;
    margin: 5px 0;
    width: 200px;
}
#produkt-szczegoly .naglowki {
}
#produkt-szczegoly .naglowki h2 {
    padding: 0;
    text-align: left;
}
#produkt-szczegoly .naglowki h2 a {
    color: #a3a3a3 !important;
    font-size: 17px !important;
    font-style: italic;
    font-weight: normal;
}
#produkt-szczegoly .naglowki h1 {
    color: #000;
    font-size: 24px;
    font-weight: normal;
    letter-spacing: 0.05em;
}
#produkt-szczegoly .naglowki h3 {
    color: #000;
    font-size: 15px;
    font-weight: normal;
    padding: 25px 0;
}
#produkt-szczegoly .produkt_opis {
    font-size: 13px;
    overflow: hidden;
    width: 491px;
}
#produkt-szczegoly #produkt-form p {
    padding: 5px 0;
}
#produkt-szczegoly #produkt-form p#niedostepny {
font-size: 12px;
text-align: center;
width: 320px;
}
#produkt-szczegoly #produkt-buttons {
    height: 100px;
    margin: 0 auto;
    overflow: hidden;
    width: 472px;
}
#produkt-szczegoly #produkt-form .cena {
    font-size: 14px;
    padding-left: 10px;
}
#produkt-szczegoly #produkt-buttons .dodaj-koszyk, #produkt-szczegoly #produkt-buttons .dodaj-przechowalnia {
    color: #666;
    float: right;
    font-size: 13px;
    margin: 5px 0 0 5px;
    padding: 6px 0;
    text-align: center;
    width: 200px;
}
#produkt-szczegoly #produkt-buttons .dodaj-koszyk:hover, #produkt-szczegoly #produkt-buttons .dodaj-przechowalnia:hover {
    color: #333;
    text-decoration: none;
}
ul.produkt-szczegoly-tabs {
    border-left: 1px solid #369;
    float: left;
    height: 32px;
    list-style: outside none none;
    margin: 0;
    padding: 0;
    width: 550px;
}
ul.produkt-szczegoly-tabs li {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #fff;
    border-color: #369 #369 #369 -moz-use-text-color;
    border-image: none;
    border-style: solid solid solid none;
    border-width: 1px 1px 1px medium;
    float: left;
    height: 31px;
    line-height: 31px;
    margin: 0 0 -1px;
    overflow: hidden;
    padding: 0;
    position: relative;
}
ul.produkt-szczegoly-tabs li a {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #fff;
    color: #369;
    display: block;
    outline: medium none;
    padding: 0 14px;
    text-decoration: none;
}
ul.produkt-szczegoly-tabs li a:hover {
    background: url("table-header-gradient.png") repeat-x scroll 0 0 #153868 !important;
    color: #fff;
}
ul.produkt-szczegoly-tabs li.active a, ul.produkt-szczegoly-tabs li.active a:hover {
    background: url("table-header-gradient.png") repeat-x scroll 0 0 #153868 !important;
    color: #fff !important;
}
#produkt-szczegoly #produkt-dane {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #369;
    clear: both;
    overflow: hidden;
    padding: 0;
    width: 550px;
}
#produkt-szczegoly #produkt-opis {
    color: #666;
    padding: 0 10px;
    text-align: justify;
}
#produkt-szczegoly #produkt-dane .even {
    background: none repeat scroll 0 0 #e8e8e8;
}
#produkt-szczegoly #produkt-dane .odd {
    background: none repeat scroll 0 0 #f8f8f8;
}
#produkt-szczegoly #tab-warianty p {
    line-height: 16px;
    overflow: hidden;
    padding: 10px;
}
#produkt-szczegoly #tab-warianty p span {
    display: block;
    height: 16px;
}
#produkt-szczegoly #tab-pliki table {
    width: 100%;
}
#produkt-szczegoly #tab-pliki td {
    font-weight: bold;
    line-height: 24px;
    padding-left: 10px;
    text-align: left;
}
#produkt-szczegoly #tab-pliki a:hover {
    text-decoration: underline;
}
#produkt-szczegoly #tab-pliki .even {
    background: none repeat scroll 0 0 #e8e8e8;
}
#produkt-szczegoly #tab-pliki .odd {
    background: none repeat scroll 0 0 #f8f8f8;
}
#produkt-szczegoly #produkt-dane .produkt-atrybut {
    font-weight: bold !important;
    line-height: 24px;
    padding-right: 10px;
    text-align: right;
    width: 240px;
}
#produkt-szczegoly #produkt-dane .produkt-atrybut-wartosc {
    font-weight: normal !important;
    line-height: 24px;
    padding-left: 10px;
    text-align: left;
    width: 290px;
}
#produkt-szczegoly #produkt-dane .even td {
    background: none repeat scroll 0 0 #e8e8e8;
}
#produkt-szczegoly #produkt-dane .odd td {
    background: none repeat scroll 0 0 #f8f8f8;
}
#produkt-szczegoly #lista-produktow {
    border: medium none;
    width: 550px;
}
#tab-opinie .data {
    border-bottom: 1px solid #ddd;
    margin: 0 auto 5px;
    padding: 5px;
    text-align: right;
    width: 520px;
}
#tab-opinie .tresc {
    font-size: 11px;
    line-height: 16px;
    padding: 0 20px;
}
#tab-opinie .pseudonim {
    font-weight: bold;
    margin: 5px auto;
    padding: 5px 5px 10px;
    text-align: right;
    width: 500px;
}
#tab-opinie .opinia_odp {
    background: none repeat scroll 0 0 #f0f0f0;
}
#form_dodaj_opinie {
    display: block;
    margin: 0 auto;
    padding: 10px;
    text-align: center;
}
#form_dodaj_opinie label {
    font-size: 11px;
    line-height: 24px;
}
#form_dodaj_opinie #opinia {
    font-size: 12px;
    height: 100px;
    padding: 10px;
    width: 380px;
}
#form_dodaj_opinie #dodaj {
    padding: 4px 8px;
    text-align: center;
}
#tab-opinie .brak_opinii {
    font-style: italic;
    margin: 30px auto;
    text-align: center;
}
#formularz_opinie .aby_dodac {
    font-style: italic;
    margin: 30px auto;
    text-align: center;
}
#content #formularz .zend_form {
    background: none repeat scroll 0 0 #f0f0f0;
    border: 1px solid #e0e0e0;
    display: block;
    height: auto;
    margin: 20px auto;
    padding: 0;
    width: 480px;
}
#content #formularz .zend_form dt {
    display: block;
    line-height: 16px;
    overflow: hidden;
    padding: 10px 25px 0;
    text-align: right;
    width: 150px;
}
#content #formularz .zend_form dd {
    border-bottom: 1px solid #e8e8e8;
    display: block;
    margin-top: -24px;
    overflow: hidden;
    padding: 5px 25px 10px;
}
#content #formularz .zend_form dt:last-child, #content #formularz .zend_form dd:last-child {
    border: medium none;
    overflow: hidden;
}
#content #formularz .zend_form dd input[type="text"] {
    display: inline;
    float: right;
    padding: 4px;
    width: 215px;
}
#content #formularz .zend_form dd textarea {
    display: inline;
    float: right;
    height: 100px;
    padding: 8px;
    width: 210px;
}
#content #formularz .zend_form dd select {
    display: inline;
    float: right;
    padding: 4px;
    width: 225px;
}
#content #formularz input[type="submit"] {
    display: block;
    margin: 25px auto 5px;
    padding: 4px 8px;
    text-align: center;
    width: 120px;
}
#content #formularz dd ul.errors {
    display: block;
    font-size: 11px;
    line-height: 24px;
    margin: 0 auto;
    overflow: hidden;
    text-align: center;
    width: 400px;
}
#content #formularz #submit-label {
    height: 0;
    width: 0;
}
#lista-produktow {
    border: medium none;
    width: 734px;
}
#lista-produktow .specjalne {
    display: block;
    float: right;
    height: 50px;
    margin: -10px -20px 0 0;
    width: 50px;
}
#lista-produktow .nowosc {
    background: url("produkt-nowosc.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#lista-produktow .promocja {
    background: url("produkt-promocja.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#lista-produktow .bestseller {
    background: url("produkt-bestseller.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#lista-produktow tbody tr:hover {
    background: none repeat scroll 0 0 #f0f0f0;
}
#lista-produktow .produkt-row:hover .produkt-foto, #lista-produktow .produkt-row:hover .produkt-nazwa {
    background: none repeat scroll 0 0 #f0f0f0;
}
#lista-produktow .produkt-row .produkt-foto {
    border-top: 1px solid #ddd;
    padding: 10px 0;
    text-align: center;
    vertical-align: top;
    width: 140px;
}
#lista-produktow .produkt-row .produkt-nazwa {
    border-top: 1px solid #ddd;
    padding: 10px 20px 0 5px;
    text-align: left;
    vertical-align: top;
    width: 385px;
}
#lista-produktow .produkt-row .produkt-nazwa h3 {
    color: #0f9dc1;
    font-size: 16px;
    font-weight: bold !important;
    padding-bottom: 5px;
}
#lista-produktow .produkt-row .produkt-nazwa p {
    font-size: 11px;
    font-weight: normal;
    line-height: 14px;
    padding-bottom: 5px;
    text-align: justify;
}
#lista-produktow .produkt-row .produkt-nazwa p strong {
    font-size: 13px;
}
#lista-produktow .produkt-row .produkt-nazwa p:last-child {
    font-size: 13px;
}
#lista-produktow .produkt-row .produkt-nazwa p > a {
    display: block;
    font-weight: normal;
    margin: 0 auto;
    width: 130px;
}
#lista-produktow .produkt-row .produkt-nazwa a {
    display: none;
    font-weight: bold;
    text-align: right;
}
#lista-produktow .produkt-row .produkt-cena {
    border-top: 1px solid #eee;
    padding: 0 5px;
    text-align: center;
    vertical-align: middle;
    width: 100px;
}
#lista-produktow tr.odd {
    background: none repeat scroll 0 0 #fff;
}
#lista-produktow tr.even {
    background: none repeat scroll 0 0 #f0f0f0;
}
#lista-produktow .dodaj-do {
    overflow: hidden;
    padding: 10px;
}

.produkt-box-top .kolejny_produkt {
    display: inline-block;
}
.produkt-box-top .kolejny_produkt:not(:last-child) {
    margin-right: 53px;
}
.produkt-box-top .kolejny_produkt img {
    border-bottom: 1px solid rgba(0,0,0,0.25);
    padding-bottom: 5px;
    width: 200px;
}
.produkt-box-top a.pos {
    display: block;
    position: relative;
    z-index: 1;
}
.produkt-box-top .icon-new,#produkt-foto .icon-new {
    background-color: #f7c3ae;
    background-position: center center;
    background-repeat: no-repeat;
    bottom: 10px;
    color: #fff;
    display: inline-block;
    font-size: 12px;
    font-style: oblique;
    font-weight: bold;
    height: 28px;
    line-height: 28px;
    position: absolute;
    right: 0;
    text-align: center;
    width: 53px;
}
.produkt-box-top .icon-bestseller,#produkt-foto .icon-bestseller {
    background-color: #D4AF37;
    background-position: center center;
    background-repeat: no-repeat;
    bottom: 10px;
    color: #fff;
    display: inline-block;
    font-size: 12px;
    font-style: oblique;
    font-weight: bold;
    height: 28px;
    line-height: 28px;
    position: absolute;
    right: 0;
    text-align: center;
    width: 75px;
}
.produkt-box-top .icon-promo,#produkt-foto .icon-promo {
    background-color: #ed145b ;
    background-position: center center;
    background-repeat: no-repeat;
    bottom: 10px;
    color: #fff;
    display: inline-block;
    font-size: 12px;
    font-style: oblique;
    font-weight: bold;
    height: 28px;
    line-height: 28px;
    position: absolute;
    left: 0;
    text-align: center;
    width: 53px;
}
.produkt-box-top .icon-sold,#produkt-foto .icon-sold {
    background-color: #444 ;
    background-position: center center;
    background-repeat: no-repeat;
    bottom: 10px;
    color: #fff;
    display: inline-block;
    font-size: 12px;
    font-style: oblique;
    font-weight: bold;
    height: 28px;
    line-height: 28px;
    position: absolute;
    right: 0;
    text-align: center;
    width: 53px;
}
.produkt-box-top .produkt-box-buttons, .kolejny_produkt .produkt-box-buttons{
	position:absolute;
	top:-28px;
	left:0;
	z-index:2;
	width:100%;
	height:27px;
    transition: 0.5s;
	background:linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%,rgba(255, 255, 255, 0.65) 100%)
}
.produkt-box-top:hover  .produkt-box-buttons, .kolejny_produkt:hover .produkt-box-buttons {
    top:0;
    transition: 0.5s;
}
.produkt-box-top .icon-dolistyzyczen,.kolejny_produkt .icon-dolistyzyczen {
    background-image: url("icons/serce.png");
    background-position: center center;
    background-repeat: no-repeat;
    cursor: pointer;
    display: inline-block;
    height: 17px;
    left: 10px;
    position: absolute;
    top: 5px;
    width: 19px;
    z-index: 3;
}
.produkt-box-top .icon-dokoszyka,.kolejny_produkt .icon-dokoszyka {
    background-image: url("icons/koszyk.png");
    background-position: center center;
    background-repeat: no-repeat;
    cursor: pointer;
    display: inline-block;
    height: 14px;
    position: absolute;
    right: 10px;
    top: 5px;
    width: 17px;
    z-index: 3;
}
.kolejny_produkt {
position: relative;
}
.produkt-box-top .kolejny_produkt .kolejny_produkt-info .kolejny_produkt-nazwa a {
    color: #000;
    transition: color 0.5s ease 0s;
}
.produkt-box-top .kolejny_produkt .kolejny_produkt-nazwa {
    font-size: 12px;
    text-align: left !important;
    transition: color 0.5s ease 0s;
}
.produkt-box-top .kolejny_produkt .kolejny_produkt-info .kolejny_produkt-opis .projekt a {
    color: #505050;
    float: left;
    font-size: 12px;
    font-style: italic;
    transition: color 0.5s ease 0s;
}
.produkt-box-top .kolejny_produkt .kolejny_produkt-info .kolejny_produkt-opis .projekt-cena {
    color: #000;
    float: right;
    font-size: 11px;
    transition: color 0.5s ease 0s;
}
.produkt-box-top:hover .projekt-cena {
    color: #ed145b !important;
}
.produkt-box-top:hover .kolejny_produkt-nazwa a {
    color: #ed145b !important;
}
.produkt-box-top:hover .projekt a {
    color: #f7c3ae !important;
}
#lista-produktow-boxy {
    margin: 20px auto 0;
    width: 100%;
}
#lista-produktow-boxy .produkt-box-top {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 250px;
    margin: 0 0 8px;
    padding: 0;
    position: relative;
    width: 200px;
    z-index: 0;
	overflow:hidden;
}
#lista-produktow-boxy .produkt-box {
    height: 348px;
}
#lista-produktow-boxy .specjalne {
    color: #ffffff;
    display: block;
    font-size: 12px;
    height: 17px;
    line-height: 15px;
    padding: 0 17px 0 0;
    position: absolute;
    right: 0;
    text-align: right;
    text-transform: uppercase;
    top: 200px;
    width: 85px;
    z-index: 1;
}
#produkt-foto .specjalne {
    bottom: 30px;
    color: #ffffff;
    display: block;
    font-size: 12px;
    height: 17px;
    line-height: 15px;
    padding: 0 17px 0 0;
    position: absolute;
    right: 0;
    text-align: right;
    text-transform: uppercase;
    width: 85px;
    z-index: 1;
}
#lista-produktow-boxy .nowosc {
    background: url("splash-new.png") no-repeat scroll 0 0 transparent;
}
#lista-produktow-boxy .promocja, #produkt-foto .promocja {
    background: url("splash-discount.png") no-repeat scroll 0 0 transparent;
}
#lista-produktow-boxy .bestseller {
    background: url("splash-sold.png") no-repeat scroll 0 0 transparent;
}
#lista-produktow-boxy .sprzedane, #produkt-foto .sprzedane {
    background: url("splash-sold.png") no-repeat scroll 0 0 transparent;
}
#lista-produktow-boxy .produkt-box:hover {
}
#lista-produktow-boxy .produkt-box h3 {
    color: #0f9dc1;
    display: block;
    font-size: 15px;
    font-weight: normal;
    height: 11px;
    line-height: 14px;
    margin: 0 auto 5px;
    overflow: hidden;
    padding: 2px 5px 5px;
    text-align: left;
    text-transform: uppercase;
}
#lista-produktow-boxy .produkt-box h3 a {
    color: #0f9dc1;
}
#lista-produktow-boxy .produkt-box .foto {
    display: block;
    height: 226px;
    margin: 0 auto;
    overflow: hidden;
    width: 200px;
}
#lista-produktow-boxy .produkt-box .foto > img {
    display: block;
    margin: 0 auto;
}
#lista-produktow-boxy .produkt-box .opis {
    height: 40px;
    overflow: hidden;
    padding: 5px;
    text-align: left !important;
}
#lista-produktow-boxy .produkt-box .opis p {
    text-align: left !important;
}
#lista-produktow-boxy .produkt-box p {
    color: #333;
    display: block;
    margin: 8px auto 2px;
    text-align: center;
}
#lista-produktow-boxy .more_info {
    height: 20px;
}
#lista-produktow-boxy .more_info a {
    display: block !important;
    font-size: 13px;
    margin-left: 6px !important;
    padding: 0 !important;
    text-align: left !important;
    text-transform: uppercase;
}
#lista-produktow-boxy .koszyk_cena {
    background: none repeat scroll 0 0 #d9d5d0;
    bottom: 0;
    height: 21px;
    left: 0;
    margin-top: 2px;
    padding: 2px 0;
    position: absolute;
    width: 200px;
}
#lista-produktow-boxy .koszyk_cena .cena {
    float: right;
    font-size: 12px;
    line-height: 21px;
    margin: 0 2px;
}
#lista-produktow-boxy .koszyk_cena .cena s {
    margin: 0 4px;
}
#lista-produktow-boxy .projektant {
    color: grey;
    font-size: 12px;
    height: 20px;
}
#lista-produktow-boxy .projektant span {
    float: left;
    margin: 0 3px 0 6px;
}
#lista-produktow-boxy .projektant a {
    display: block !important;
    float: left;
    height: 19px;
    overflow: hidden;
    padding: 0 !important;
    text-align: left !important;
    width: 140px;
}
#lista-produktow-boxy .produkt-box a {
    color: #333333;
    text-align: right;
}
#lista-produktow-boxy .produkt-box a:hover {
    text-decoration: underline;
}
#lista-aktualnosci-boxy {
    margin: 0 auto 50px;
    width: 100%;
}
#lista-aktualnosci-boxy .aktualnosc-box-top {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 420px;
    margin: 0 0 8px;
    padding: 0;
    position: relative;
    width: 310px;
    z-index: 0;
}
.aktualnosc-box-top .kolejny_produkt img {
    height: 233px;
    padding-bottom: 5px;
    width: 310px;
}
.aktualnosc-box-top .kolejny_produkt-data {
    color: #777;
    font-size: 12px;
}
.aktualnosc-box-top .kolejny_produkt-nazwa {
    border-bottom: 1px solid #d9d5d0;
    font-size: 18px;
    margin-bottom: 5px;
    padding: 2px 0 5px;
}
.aktualnosc-box-top .kolejny_produkt-opis {
    font-size: 14px;
    height: 85px;
    overflow: hidden;
}
.kolejny_produkt-info .kolejny_produkt-czytaj_wiecej {
    font-family: "Georgia, italic";
    font-size: 12px;
    font-style: italic;
    padding-top: 5px;
}
.aktualnosc-box-top .kolejny_produkt-info {
    text-align: left;
}
#lista-aktualnosci-boxy .aktualnosc-box {
    height: 348px;
}
#lista-aktualnosci-boxy .specjalne {
    color: #ffffff;
    display: block;
    font-size: 12px;
    height: 17px;
    line-height: 15px;
    padding: 0 17px 0 0;
    position: absolute;
    right: 0;
    text-align: right;
    text-transform: uppercase;
    top: 200px;
    width: 85px;
    z-index: 1;
}
#aktualnosc-foto .specjalne {
    bottom: 30px;
    color: #ffffff;
    display: block;
    font-size: 12px;
    height: 17px;
    line-height: 15px;
    padding: 0 17px 0 0;
    position: absolute;
    right: 0;
    text-align: right;
    text-transform: uppercase;
    width: 85px;
    z-index: 1;
}
#lista-aktualnosci-boxy .nowosc {
    background: url("splash-new.png") no-repeat scroll 0 0 transparent;
}
#lista-aktualnosci-boxy .promocja, #aktualnosc-foto .promocja {
    background: url("splash-discount.png") no-repeat scroll 0 0 transparent;
}
#lista-aktualnosci-boxy .bestseller {
    background: url("splash-sold.png") no-repeat scroll 0 0 transparent;
}
#lista-aktualnosci-boxy .sprzedane, #aktualnosc-foto .sprzedane {
    background: url("splash-sold.png") no-repeat scroll 0 0 transparent;
}
#lista-aktualnosci-boxy .aktualnosc-box:hover {
}
#lista-aktualnosci-boxy .aktualnosc-box h3 {
    color: #0f9dc1;
    display: block;
    font-size: 15px;
    font-weight: normal;
    height: 11px;
    line-height: 14px;
    margin: 0 auto 5px;
    overflow: hidden;
    padding: 2px 5px 5px;
    text-align: left;
    text-transform: uppercase;
}
#lista-aktualnosci-boxy .aktualnosc-box h3 a {
    color: #0f9dc1;
}
#lista-aktualnosci-boxy .aktualnosc-box .foto {
    display: block;
    height: 226px;
    margin: 0 auto;
    overflow: hidden;
    width: 200px;
}
#lista-aktualnosci-boxy .aktualnosc-box .foto > img {
    display: block;
    margin: 0 auto;
}
#lista-aktualnosci-boxy .aktualnosc-box .opis {
    height: 40px;
    overflow: hidden;
    padding: 5px;
    text-align: left !important;
}
#lista-aktualnosci-boxy .aktualnosc-box .opis p {
    text-align: left !important;
}
#lista-aktualnosci-boxy .aktualnosc-box p {
    color: #333;
    display: block;
    margin: 8px auto 2px;
    text-align: center;
}
#lista-aktualnosci-boxy .more_info {
    height: 20px;
}
#lista-aktualnosci-boxy .more_info a {
    display: block !important;
    font-size: 13px;
    margin-left: 6px !important;
    padding: 0 !important;
    text-align: left !important;
    text-transform: uppercase;
}
#lista-aktualnosci-boxy .koszyk_cena {
    background: none repeat scroll 0 0 #d9d5d0;
    bottom: 0;
    height: 21px;
    left: 0;
    margin-top: 2px;
    padding: 2px 0;
    position: absolute;
    width: 200px;
}
#lista-aktualnosci-boxy .koszyk_cena .cena {
    float: right;
    font-size: 12px;
    line-height: 21px;
    margin: 0 2px;
}
#lista-aktualnosci-boxy .koszyk_cena .cena s {
    margin: 0 4px;
}
#lista-aktualnosci-boxy .projektant {
    color: grey;
    font-size: 12px;
    height: 20px;
}
#lista-aktualnosci-boxy .projektant span {
    float: left;
    margin: 0 3px 0 6px;
}
#lista-aktualnosci-boxy .projektant a {
    display: block !important;
    float: left;
    height: 19px;
    overflow: hidden;
    padding: 0 !important;
    text-align: left !important;
    width: 140px;
}
#lista-aktualnosci-boxy .aktualnosc-box a {
    color: #333333;
    text-align: right;
}
#lista-aktualnosci-boxy .aktualnosc-box a:hover {
    text-decoration: underline;
}
#kalendarz_aktualnosci {
    margin-top: 15px;
}
#lista_kalendarz ul, #lista_kalendarz li {
    cursor: pointer;
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
#lista_kalendarz p {
    display: block;
    margin: 0;
}
#lista_kalendarz p:hover {
    background-color: #121212;
}
#lista_kalendarz li {
    background-position: 1px 8px;
    background-repeat: no-repeat;
    font-size: 14px;
    line-height: 140%;
    padding-left: 20px;
    text-indent: 0;
}
#lista_kalendarz .collapsed {
    background-image: url("icons/rozwin.png");
    background-position: 0 7px;
}
#lista_kalendarz .expanded {
    background-image: url("icons/zwin.png");
    background-position: 0 7px;
}
#lista_kalendarz {
    clear: both;
}
#lista-koszyk {
    width: 100%;
}
#lista-koszyk .head {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #d9d6d1 -moz-use-text-color;
    border-image: none;
    border-style: solid none;
    border-width: 1px medium;
}
#lista-koszyk .head td {
    font-size: 12px;
    padding: 10px 0;
    text-transform: uppercase;
}
#lista-koszyk .head td:not(:first-child) {
    text-align: center !important;
    vertical-align: middle;
}
#lista-koszyk .koszyk-header {
    border-bottom: 2px solid black;
    color: black;
    font-size: 12px;
    font-variant: small-caps;
    font-weight: bold;
    letter-spacing: 1px;
    margin: 0 0 20px;
    padding: 7px 10px;
}
#lista-koszyk .produkt-row td:first-child a {
    color: #333;
    font-size: 12px;
    padding: 0 10px 0 0;
    text-transform: uppercase;
    vertical-align: middle;
}
#lista-koszyk .produkt-row td.koszyk-produkt-kolor a {
    border: 1px solid rgba(0,0,0,0.25);
    display: block;
    height: 15px;
    margin: 0 auto;
    width: 15px;
}
#lista-koszyk .produkt-row td:first-child img {
    padding: 10px;
    vertical-align: middle;
}
#lista-koszyk .produkt-row td:not(:first-child) {
    color: #333;
    font-size: 12px;
    text-align: center !important;
    vertical-align: middle;
}
#lista-koszyk .produkt-row:hover .produkt-nazwa, #lista-koszyk .produkt-row:hover .koszyk-form {
}
#lista-koszyk .produkt-row .produkt-nazwa {
    padding: 5px 5px 0;
    text-align: left;
    vertical-align: top;
    width: 778px;
}
#lista-koszyk .produkt-row .produkt-nazwa .lewa {
    float: left;
    height: 110px;
    margin: 5px;
    width: 110px;
}
#lista-koszyk .produkt-row .produkt-nazwa .prawa {
    float: left;
    width: 630px;
}
#lista-koszyk .produkt-row .produkt-nazwa h3 {
    font-size: 12px;
    font-weight: bold;
}
#lista-koszyk .produkt-row .produkt-nazwa .kopis {
    padding: 0;
    width: 630px;
}
#lista-koszyk .produkt-row .produkt-nazwa p {
    font-size: 11px;
    font-weight: normal;
    line-height: 16px;
    padding: 5px 0;
    text-align: left;
}
#lista-koszyk .produkt-row .produkt-nazwa a {
    display: block;
    padding: 0 0 2px;
    text-align: left;
}
#lista-koszyk .produkt-row .produkt-nazwa a:hover {
    text-decoration: underline;
}
#lista-koszyk .koszyk-form {
    padding: 10px 0 0;
    text-align: right;
    width: 190px;
}
#lista-koszyk .koszyk-form p {
    padding: 0 10px 10px 0;
}
#lista-koszyk .koszyk-form input[type="text"] {
    text-align: right;
    width: 40px;
}
#koszyk-do-kasy {
    margin-top: 5px;
    overflow: hidden;
    width: 100%;
}
#koszyk-do-kasy label {
    cursor: pointer;
    float: left;
    line-height: 24px;
    text-align: left;
    width: 80%;
}
#koszyk-do-kasy h4 {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #d9d6d1 -moz-use-text-color;
    border-image: none;
    border-style: solid none;
    border-width: 1px medium;
    color: #333;
    font-size: 12px;
    font-weight: normal;
    line-height: 32px;
    padding: 0 10px;
    text-align: left;
    text-transform: uppercase;
}
#koszyk-do-kasy p {
    overflow: hidden;
    padding: 10px 150px;
    width: 100%;
}
#koszyk-do-kasy p:hover {
    background: none repeat scroll 0 0 #c7d4e0;
}
#koszyk-do-kasy-platnosc {
    height: auto;
    width: 100%;
}
#koszyk-do-kasy-wysylka {
    height: auto;
    width: 100%;
}
#koszyk-do-kasy input[type="radio"] {
    border: medium none;
    display: block;
    float: left;
    margin: 8px 5px;
}
#koszyk-do-kasy input[type="submit"] {
    background: none repeat scroll 0 0 #ed145b;
    border: medium none;
    color: rgba(255, 255, 255, 0.9);
    font-size: 15px;
    height: 50px;
    margin: 0 0 4px;
    text-align: center;
    width: 320px;
}
#koszyk-do-kasy input[type="button"] {
    background: none repeat scroll 0 0 #f9c2ad;
    border: medium none;
    color: rgba(255, 255, 255, 0.9);
    font-size: 15px;
    height: 50px;
    margin: 0 0 4px;
    text-align: center;
    width: 320px;
}
#kupon_rabatowy {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #d9d6d1 -moz-use-text-color;
    border-image: none;
    border-style: solid none;
    border-width: 1px medium;
    color: #333;
    font-size: 12px;
    line-height: 32px;
    margin-top: 5px;
    padding: 7px 10px;
    text-align: left;
    text-transform: uppercase;
}
.podsumowanie {
    font-size: 12px;
    margin: 0 auto;
    padding: 40px 0;
    width: 500px;
}
.podsumowanie .do_zaplaty {
    border-bottom: 1px solid #d9d6d1;
    font-size: 16px;
    padding: 6px 0 15px;
    text-transform: uppercase;
}
.podsumowanie .do_zaplaty strong {
    font-size: 18px;
}
.podsumowanie .pod {
    display: inline-block;
    min-width: 350px;
}
#zalogujsie-portal, #zalogujsie-form {
    border-bottom: 1px solid #d9d5d0;
    padding: 20px 0 30px;
    text-align: center;
}
#zalogujsie-portal i {
    margin: 0 10px;
}
#zalogujsie-portal .icon-googlebig {
    background-image: url("icons/G.png");
    background-position: center center;
    display: inline-block;
    height: 60px;
    width: 60px;
}
#zalogujsie-portal .icon-facebookbig {
    background-image: url("icons/F.png");
    background-position: center center;
    display: inline-block;
    height: 60px;
    width: 60px;
}
#zalogujsie-portal .icon-twitterbig {
    background-image: url("icons/T.png");
    background-position: center center;
    display: inline-block;
    height: 60px;
    width: 60px;
}
.daneosobowe-header {
    color: #3f3f3f;
    font-size: 16px;
    padding: 20px 0 15px;
    text-align: center;
    text-transform: uppercase;
}
#zalogujsie-form form input {
    height: 43px;
    margin-bottom: 8px;
    width: 263px;
}
#zalogujsie-form form input[type="submit"] {
    background-color: #ed145b !important;
}
#lista-kasa {
    font-size: 11px;
    width: 100%;
}
#lista-kasa tfoot td {
}
#lista-kasa .kasa-header1 {
    border-bottom: 2px solid;
    font-size: 12px;
    font-variant: small-caps;
    font-weight: bold;
    letter-spacing: 1px;
    margin: 0 0 20px;
    padding: 7px 10px;
}
#lista-kasa .kasa-header {
    font-size: 12px;
    font-variant: small-caps;
    font-weight: bold;
    letter-spacing: 1px;
    margin: 0 0 20px;
    padding: 7px 10px;
}
#lista-kasa tr th {
    font-size: 11px;
    font-weight: bold;
    padding: 3px 10px 3px 5px;
}
#lista-kasa tr th:first-child {
    text-align: left;
}
#lista-kasa tr th {
    text-align: right;
}
#lista-kasa tbody tr td {
    background: none repeat scroll 0 0 #fff;
}
#lista-kasa tbody tr:hover td {
    background: none repeat scroll 0 0 #eee;
}
#lista-kasa .produkt-row td, #lista-kasa tfoot tr td {
    border-bottom: 1px dotted;
    font-weight: bold;
    padding: 10px 10px 10px 5px;
    text-align: right;
    vertical-align: top;
}
#lista-kasa tfoot tr td {
    border: medium none;
}
#lista-kasa .produkt-row .produkt-nazwa {
    text-align: left;
    width: 180px;
}
#lista-kasa .produkt-row .produkt-nazwa h3 {
    padding-bottom: 5px;
}
#lista-przechowalnia {
    width: 100%;
}
#lista-przechowalnia .przechowalnia-header {
    border-bottom: 1px solid #ccc;
    color: black;
    font-size: 15px;
    letter-spacing: 1px;
    margin: 0 0 20px;
    padding: 7px 10px;
    text-transform: uppercase;
}
#lista-przechowalnia .produkt-row:hover .produkt-nazwa, #lista-przechowalnia .produkt-row:hover .przechowalnia-form, #lista-przechowalnia .produkt-row:hover .produkt-foto {
    background: none repeat scroll 0 0 #eee;
}
#lista-przechowalnia .produkt-row > .produkt-foto {
    border-top: 1px solid #ccc;
    padding: 5px 5px 0;
    text-align: center;
    vertical-align: top;
    width: 10%;
}
#lista-przechowalnia .produkt-row > .produkt-nazwa {
    border-top: 1px solid #ccc;
    padding: 5px 5px 0;
    text-align: left;
    vertical-align: top;
    width: 70%;
}
#lista-przechowalnia .produkt-row > .produkt-nazwa h3 {
    font-size: 12px;
    font-weight: bold;
}
#lista-przechowalnia .produkt-row > .produkt-nazwa p {
    font-size: 11px;
    font-weight: normal;
    line-height: 16px;
    padding: 5px 0;
    text-align: left;
}
#lista-przechowalnia .produkt-row .produkt-nazwa a {
    display: block;
    font-weight: bold;
    padding: 5px 0 10px;
    text-align: left;
}
#lista-przechowalnia .produkt-row .produkt-nazwa a:hover {
    text-decoration: underline;
}
#lista-przechowalnia .przechowalnia-form {
    border-top: 1px solid #ccc;
    padding: 10px 0 0 !important;
    text-align: right;
    width: 20%;
}
#lista-przechowalnia .przechowalnia-form p {
    padding: 0 10px 0 0;
}
#wiadomosci-container {
    background: none repeat scroll 0 0 #fff;
    border: medium none;
    clear: both;
    height: auto;
    overflow: hidden;
}
#sprzedaje-container {
    background: none repeat scroll 0 0 #fff;
    border-top: medium none;
    clear: both;
    height: auto;
    overflow: hidden;
}
#sprzedaje-container input#wystaw_produkt{
	width:320px;
	height:50px;
}
#kupuje-container {
    background: none repeat scroll 0 0 #fff;
    border: medium none;
    clear: both;
    height: auto;
    overflow: hidden;
}
#edycjaprofilu-container {
    background: none repeat scroll 0 0 #fff;
    border: medium none;
    clear: both;
    height: auto;
    overflow: hidden;
}
#panel-klienta-container {
    background: none repeat scroll 0 0 #fff;
    border: medium none;
    clear: both;
    height: auto;
    overflow: hidden;
}
#panel-klienta-container .produkt-komentarz {
    width: 220px;
}
#panel-klienta-container .komentarz_do_produktu {
    height: 90px;
    position: relative;
    width: 200px;
}
#panel-klienta-container .komentarz_do_produktu textarea {
    height: 84px;
    padding: 2px;
    resize: none;
    width: 194px;
}
#panel-klienta-container input[type="text"] {
	line-height: 22px;
}
#panel-klienta-container input[type="button"] {
	height:30px;
	width:150px;
}
#panel-klienta-container .komentarz_do_produktu input[type="button"] {
    bottom: 5px;
    font-size: 11px;
    height: 20px;
    line-height: 10px;
    padding: 0;
    position: absolute;
    right: 5px;
    width: 100px;
}
ul.edycjaprofilu-tabs {
}
ul.panel-klienta-tabs {
    border-left: 1px solid #d9d5d0;
    float: left;
    height: 34px;
    list-style: outside none none;
    margin: 1px 0 0;
    padding: 0;
}
ul.edycjaprofilu-tabs li {
}
ul.panel-klienta-tabs li {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #fff;
    border-color: #d9d5d0 #d9d5d0 #d9d5d0 -moz-use-text-color;
    border-image: none;
    border-style: solid solid solid none;
    border-width: 1px 1px 1px medium;
    float: left;
    height: 31px;
    line-height: 31px;
    margin: 0 0 -1px;
    overflow: hidden;
    padding: 0;
    position: relative;
}
ul.edycjaprofilu-tabs li a {
}
ul.panel-klienta-tabs li a {
    background: none repeat scroll 0 0 #fff;
    color: #442e17;
    cursor: pointer;
    display: block;
    font-size: 12px;
    outline: medium none;
    padding: 0 14px;
    text-decoration: none;
}
ul.edycjaprofilu-tabs li a:hover {
}
ul.panel-klienta-tabs li a:hover {
    background: none repeat scroll 0 0 #d9d5d0;
    color: #442e17;
}
ul.panel-klienta-tabs li.active a, ul.panel-klienta-tabs li.active a:hover {
    background: none repeat scroll 0 0 #d9d5d0;
    color: #442e17 !important;
}
#lista-zamowien {
    background: none repeat scroll 0 0 #eee;
    font-size: 11px;
    width: 550px;
}
#lista-zamowien thead {
}
#lista-zamowien tr th {
    border-bottom: 1px solid #369;
    font-size: 11px;
    font-weight: bold;
    line-height: 24px;
    padding: 3px 10px 3px 5px;
}
#lista-zamowien tr th:first-child, #lista-zamowien tr td:first-child {
    text-align: left;
}
#lista-zamowien tr th, #lista-zamowien tr td {
    text-align: right;
}
#lista-zamowien tr td {
    border-bottom: 1px solid #ccc;
    color: #333;
    font-size: 11px;
    line-height: 18px;
    padding: 3px 10px 3px 5px;
}
#lista-zamowien tbody .even td {
    background: none repeat scroll 0 0 #fff;
    cursor: pointer;
}
#lista-zamowien tbody .odd td {
    background: none repeat scroll 0 0 #eee;
    cursor: pointer;
}
#lista-zamowien tbody tr:hover td {
    background: none repeat scroll 0 0 #ccc;
}
#zamowienie-szczegoly {
    background: none repeat scroll 0 0 #eee;
    width: 979px;
}
#zamowienie-szczegoly .zamowienie-header {
    background: none repeat scroll 0 0 #0f9dc1;
    color: #ffffff;
    font-size: 12px;
    font-variant: small-caps;
    font-weight: bold;
    letter-spacing: 1px;
    padding: 10px 0;
    text-indent: 20px;
}
#zamowienie-szczegoly tr th {
    border-bottom: 1px solid #369;
    font-size: 11px;
    font-weight: bold;
    line-height: 17px;
    padding: 3px 10px 3px 5px;
}
#zamowienie-szczegoly tr th {
    text-align: left;
}
#zamowienie-szczegoly tbody tr td {
    background: none repeat scroll 0 0 #fff;
    font-size: 11px;
    line-height: 20px;
    padding: 3px 10px 3px 5px;
}
#zamowienie-szczegoly tbody tr:hover td {
    background: none repeat scroll 0 0 #eee;
}
#zamowienie-szczegoly a {
    color: red;
    font-weight: bold;
}
#tab-historia #lista-kasa {
    border: medium none;
}
#tab-historia #lista-kasa .kasa-header {
    border-bottom: 2px solid;
}
.edytorek {
}
.edytorek p, .edytorek div, .edytorek h1, .edytorek h2, .edytorek h3, .edytorek h4, .edytorek h5, .edytorek h6, .edytorek ol, .edytorek ul, .edytorek li, .edytorek a, .edytorek img, .edytorek table, .edytorek table tr, .edytorek table tr td {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    color: #333;
    font-family: "Lato";
    font-size: 11px;
    font-weight: normal;
    margin: 0;
    outline: 0 none;
    padding: 0;
}
.edytorek table, .edytorek table tr, .edytorek table tr td {
    border: medium none;
    border-collapse: collapse;
    padding: 2px;
}
.edytorek p, .edytorek div {
    padding: 0;
}
.edytorek h1, .edytorek h2, .edytorek h3, .edytorek h4, .edytorek h5, .edytorek h6 {
    padding: 5px 0;
}
.edytorek h1 {
    font-size: 18px;
    font-weight: bold;
}
.edytorek a:link {
    color: #153868;
    text-decoration: underline;
}
.edytorek a:hover {
    background: none repeat scroll 0 0 #d7dee8;
    color: #153868;
    text-decoration: underline;
}
.edytorek a:active {
    color: #153868;
    text-decoration: none;
}
.edytorek a:visited {
    color: #153868;
    text-decoration: none;
}
.edytorek a:focus {
    color: #153868;
    text-decoration: none;
}
.edytorek ul {
    list-style: outside none disc;
    padding: 5px 5px 5px 14px;
}
.edytorek ul li ul {
    list-style: outside none circle;
    padding: 5px 5px 5px 14px;
}
.edytorek ul li ul li ul {
    list-style: outside none square;
    padding: 5px 5px 5px 14px;
}
.edytorek ol {
    list-style: outside none decimal;
    padding: 5px 5px 5px 12px;
}
.edytorek ol li ol {
    list-style: outside none lower-alpha;
    padding: 5px 5px 5px 12px;
}
.edytorek ol li ol li ol {
    list-style: outside none lower-alpha;
    padding: 5px 5px 5px 12px;
}
.edytorek sub {
    font-size: 70%;
    vertical-align: sub;
}
.edytorek sup {
    font-size: 70%;
    vertical-align: super;
}
#nyromodel_przechowalnia {
    margin: 0 auto;
    width: 420px;
}
#nyromodel_przechowalnia .side-menu-header {
    background: none repeat scroll 0 0 #fff;
    border-bottom: 1px solid #ccc;
    color: #000;
    font-weight: normal;
    padding: 0;
    width: 400px;
}
#nyromodel_przechowalnia .box-koszyk {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    margin: 0 auto;
    overflow: hidden;
    padding: 20px 0;
    width: 315px;
}
#nyromodel_przechowalnia #nyromodal-submit {
    display: block;
    height: 40px;
    margin: 20px auto 0;
    width: 160px;
}
#designer_content .pagination {
    top: 360px;
	margin-right:0;
}
.content_szeroki .pagination {
	margin-right:0;
}
.pagination {
    line-height: 30px;
    margin: 0 238px 10px 0;
    overflow: hidden;
    text-align: center;
    top: 0px;
}
.pagination_b {
   display: inline-block;
    line-height: 30px;
    overflow: hidden;
    padding-right: 50px;
    text-align: right;
    width: 50%;
	padding-top: 30px;
}
#ilosc_pr {
    display: inline-block;
    float: right;
    font-size: 14px;
    line-height: 30px;
	color: rgba(0, 0, 0, 0.75);
	padding-top: 30px;
}
 #ilosc_pr span {
	cursor: pointer;
}

 #ilosc_pr span.aktywny {
	color: #3F3F3F;
	font-weight: bold;
}

.pagination .first-page:hover, .pagination .prev-page:hover, .pagination .numbered-page:hover, .pagination .next-page:hover, .pagination .last-page:hover,
.pagination_b .first-page:hover, .pagination_b .prev-page:hover, .pagination_b .numbered-page:hover, .pagination_b .next-page:hover, .pagination_b .last-page:hover {
    color: #ed145b;
    text-decoration: underline;
}
.pagination .first-page,.pagination_b .first-page  {
    background: url("paginacja-icons.png") no-repeat scroll 0 top transparent;
    cursor: pointer;
    display: block;
    float: left;
    height: 18px;
    margin-left: 15px;
    margin-top: 7px;
    width: 21px;
}
.pagination .first-page-disabled,.pagination_b .first-page-disabled   {
    background: url("paginacja-icons.png") no-repeat scroll 0 bottom transparent;
    display: block;
    float: left;
    height: 18px;
    margin-left: 15px;
    margin-top: 7px;
    width: 21px;
}
.pagination .prev-page,.pagination_b .prev-page   {
    color: #333;
    cursor: pointer;
    margin-left: 0;
    margin-top: 0;
}
.pagination .prev-page-disabled,.pagination_b .prev-page-disabled   {
    background: url("paginacja-icons.png") no-repeat scroll -21px bottom transparent;
    display: block;
    float: left;
    height: 18px;
    margin-left: 0;
    margin-top: 7px;
    width: 21px;
}
.pagination .numbered-page,.pagination_b .numbered-page   {
    background: none repeat scroll 0 0 transparent;
    color: #333;
    cursor: pointer;
    font-size: 14px;
    font-weight: normal;
    line-height: 24px;
    margin-top: 3px;
    padding: 0 4px;
    text-align: center;
}
.pagination .current-page,.pagination_b .current-page  {
    color: #ed145b !important;
    font-size: 14px;
    font-weight: normal;
    line-height: 24px;
    margin-top: 3px;
    padding: 0 4px;
    text-align: center;
}
.pagination .next-page,.pagination_b .next-page   {
    color: #333;
    cursor: pointer;
    margin-left: 0;
    margin-top: 0;
}
.pagination .next-page-disabled,.pagination_b .next-page-disabled   {
    background: url("paginacja-icons.png") no-repeat scroll -42px bottom transparent;
    display: block;
    float: left;
    height: 18px;
    margin-left: 0;
    margin-top: 7px;
    width: 21px;
}
.pagination .last-page,.pagination_b  .last-page {
    background: url("paginacja-icons.png") no-repeat scroll -63px top transparent;
    cursor: pointer;
    display: block;
    float: left;
    height: 18px;
    margin-left: 0;
    margin-top: 7px;
    width: 21px;
}
.pagination .last-page-disabled,.pagination_b .last-page-disabled {
    background: url("paginacja-icons.png") no-repeat scroll -63px bottom transparent;
    display: block;
    float: left;
    height: 18px;
    margin-left: 0;
    margin-top: 7px;
    width: 21px;
}
.stronaz {
    color: #666;
    font-weight: bold;
    margin-bottom: 16px;
    margin-top: -31px;
    padding-left: 50px;
    text-align: center;
}
.pagination .produkty-lista,.pagination_b .produkty-lista {
    background: url("paginacja-icons.png") no-repeat scroll -84px bottom transparent;
    cursor: pointer;
    display: block;
    float: right;
    height: 18px;
    margin-left: 5px;
    margin-top: 7px;
    width: 21px;
}
.pagination .produkty-boksy,.pagination_b  .produkty-boksy  {
    background: url("paginacja-icons.png") no-repeat scroll -105px bottom transparent;
    cursor: pointer;
    display: block;
    float: right;
    height: 18px;
    margin-left: 5px;
    margin-top: 7px;
    width: 21px;
}
.pagination .produkty-lista-disabled,.pagination_b  .produkty-lista-disabled {
    background: url("paginacja-icons.png") no-repeat scroll -84px top transparent;
    display: block;
    float: right;
    height: 18px;
    margin-left: 5px;
    margin-top: 7px;
    width: 21px;
}
.pagination .produkty-boksy-disabled,.pagination_b  .produkty-boksy-disabled {
    background: url("paginacja-icons.png") no-repeat scroll -105px top transparent;
    display: block;
    float: right;
    height: 18px;
    margin-left: 5px;
    margin-top: 7px;
    width: 21px;
}
.dziecko-box {
    background: none repeat scroll 0 0 #f8f8f8;
    border: 1px solid #c7d4e0;
    border-radius: 4px;
    display: block;
    height: auto;
    margin: 5px 0;
    padding: 10px 5px;
    position: relative;
    width: 98%;
    z-index: 0;
}
.dziecko-box:hover {
    background: none repeat scroll 0 0 #f0f0f0;
    border: 1px solid #96afc9;
}
.portfolio-rekord {
    border: 1px solid #aaa;
    float: left;
    height: 125px;
    margin-right: 15px;
    text-align: justify;
    width: 260px;
}
#lista-aktualnosci {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color -moz-use-text-color #ddd;
    border-image: none;
    border-style: none none dashed;
    border-width: medium medium 1px;
    font-family: "Lato";
    width: 734px;
}
#lista-aktualnosci tbody tr:hover {
}
#lista-aktualnosci .aktualnosc-row:hover .aktualnosc-foto, #lista-aktualnosci .aktualnosc-row:hover .aktualnosc-nazwa, #lista-aktualnosci .aktualnosc-first-row:hover .aktualnosc-foto, #lista-aktualnosci .aktualnosc-first-row:hover .aktualnosc-nazwa {
}
#lista-aktualnosci .aktualnosc-row .aktualnosc-foto {
    border-top: 1px dashed #ddd;
    padding: 10px 0 10px 10px;
    text-align: center;
    vertical-align: top;
    width: 300px;
}
#lista-aktualnosci .aktualnosc-row .aktualnosc-foto img {
    display: block;
    margin: auto;
}
#lista-aktualnosci .aktualnosc-row .aktualnosc-nazwa {
    border-top: 1px dashed #ddd;
    padding: 10px 10px 0 8px;
    text-align: left;
    vertical-align: top;
    width: 406px;
}
#lista-aktualnosci .aktualnosc-row .aktualnosc-nazwa .aktualnosc-nazwa-kontener {
    height: 150px;
    overflow: auto;
    width: 406px;
}
#lista-aktualnosci .aktualnosc-row .aktualnosc-nazwa h3 {
    color: #0f9dc1;
    font-size: 28px;
    font-weight: bold !important;
    padding-bottom: 5px;
}
#lista-aktualnosci .aktualnosc-row .aktualnosc-nazwa p {
    font-size: 16px;
    font-weight: normal;
    line-height: 14px;
    padding-bottom: 5px;
    text-align: justify;
}
#lista-aktualnosci .aktualnosc-row .aktualnosc-nazwa p span.blue_font {
    color: #0f9dc1;
}
#lista-aktualnosci .aktualnosc-row .aktualnosc-nazwa p strong {
    font-size: 13px;
}
#lista-aktualnosci .aktualnosc-row .aktualnosc-nazwa a {
    color: #0f9dc1;
    line-height: 24px;
    text-align: left;
}
#lista-aktualnosci .aktualnosc-row .aktualnosc-nazwa a:hover {
    text-decoration: none;
}
#lista-aktualnosci .aktualnosc-row p.data_dodania_aktualnosci {
    font-size: 12px !important;
    margin-top: 8px;
    text-align: left;
}
#lista-aktualnosci .aktualnosc-row a.aktualnosci-wiecej {
    float: right;
}
#lista-aktualnosci .aktualnosc-first-row .aktualnosc-first {
    padding: 10px 8px 0;
}
#lista-aktualnosci .aktualnosc-first-row .aktualnosc-foto {
    border-top: medium none;
    margin: auto;
    padding: 10px 0;
    text-align: center;
}
#lista-aktualnosci .aktualnosc-first-row .aktualnosc-foto img {
    display: block;
    margin: auto;
}
#lista-aktualnosci .aktualnosc-first-row .aktualnosc-nazwa {
    border-top: medium none;
    padding: 10px 0 0;
    text-align: left;
}
#lista-aktualnosci .aktualnosc-first-row .aktualnosc-nazwa .aktualnosc-nazwa-kontener {
    height: 50px;
    overflow: auto;
    width: 700px;
}
#lista-aktualnosci .aktualnosc-first-row .aktualnosc-first h3 {
    color: #0f9dc1;
    font-size: 28px;
    font-weight: bold !important;
    padding-bottom: 5px;
}
#lista-aktualnosci .aktualnosc-first-row .aktualnosc-nazwa p {
    font-size: 16px;
    font-weight: bold;
    line-height: 14px;
    padding-bottom: 5px;
    text-align: justify;
}
#lista-aktualnosci .aktualnosc-first-row .aktualnosc-first p span.blue_font {
    color: #0f9dc1;
}
#lista-aktualnosci .aktualnosc-first-row .aktualnosc-first p strong {
    font-size: 13px;
}
#lista-aktualnosci .aktualnosc-first-row .aktualnosc-first a {
    color: #0f9dc1;
    line-height: 24px;
    text-align: left;
}
#lista-aktualnosci .aktualnosc-first-row .aktualnosc-first a:hover {
    text-decoration: none;
}
#lista-aktualnosci .aktualnosc-first-row p.data_dodania_aktualnosci {
    font-size: 12px !important;
    margin-top: 8px;
    text-align: left;
}
#lista-aktualnosci .aktualnosc-first-row a.aktualnosci-wiecej {
    float: right;
}
#strona_aktualnosci {
    font-family: "Lato";
    padding: 10px 0;
}
#strona_aktualnosci h2 {
    color: #ef135d;
    font-family: "Lato";
    font-size: 20px;
    padding-bottom: 10px;
    text-align: left;
    text-transform: none;
}
#strona_aktualnosci p {
    font-family: "Lato";
    font-size: 16px;
}
#strona_aktualnosci p.data_dodania_aktualnosci {
    color: #777;
    font-size: 14px !important;
    text-align: left;
}
#tab-zmiana-danych-projektant #logo_form {
    float: left;
    margin-top: 20px;
    text-align: center;
    width: 417px;
}
#tab-zmiana-danych-projektant #logo_form a.obrazek {
    position: absolute;
    right: 35px;
}
#tab-zmiana-danych-projektant #logo_form img {
    display: block;
    margin: auto;
}
#tab-zmiana-danych-projektant #logo_form dl {
}
#tab-zmiana-danych-projektant #logo_form dt {
}
#tab-zmiana-danych-projektant #logo_form dt#logo-label {
    margin-top: 10px;
}
#tab-zmiana-danych-projektant #logo_form dd {
}
#tab-zmiana-danych-projektant #logo_form dd .errors {
}
#tab-zmiana-danych-projektant #logo_form dd .description {
}
#tab-zmiana-danych-projektant #logo_form input[type="text"] {
}
#tab-zmiana-danych-projektant #logo_form input[type="submit"] {
}
#tab-zmiana-danych-projektant #logo_form textarea {
}
#tab-zmiana-danych-projektant #formularz {
    float: left;
    margin-top: 20px;
    width: 560px;
}
#tab-zmiana-danych-projektant #edytujProducenta .zend_form {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
}
#tab-zmiana-danych-projektant #edytujProducenta .zend_form dt {
    float: left;
    width: 150px;
}
#tab-zmiana-danych-projektant #edytujProducenta .zend_form dd {
    border: medium none;
    float: left;
    margin: 0;
    padding: 4px;
    width: 227px;
}
#tab-zmiana-danych-projektant #edytujProducenta .zend_form dd .errors {
    font-size: 10px;
    line-height: 16px;
    text-align: left;
    width: 225px;
}
#tab-zmiana-danych-projektant #edytujProducenta .zend_form dd .description {
}
#tab-zmiana-danych-projektant #edytujProducenta .zend_form input[type="text"] {
}
#tab-zmiana-danych-projektant #edytujProducenta .zend_form input[type="submit"] {
}
#tab-zmiana-danych-projektant #edytujProducenta .zend_form textarea {
    resize: none;
}
#wiadomosci {
    margin: 10px auto;
    text-align: center;
}
#wiadomosci .nieodczytana {
    font-weight: bold;
}
#wiadomosci .odczytana {
    font-weight: normal;
}
#wiadomosci .naglowek {
    border: 1px solid;
    font-size: 12px;
    font-weight: bold;
    height: 18px;
}
#wiadomosci .wiadomosc {
    cursor: pointer;
    height: 18px;
}
#wiadomosci .lp {
    float: left;
    width: 50px;
}
#wiadomosci .kto {
    float: left;
    height: 16px;
    overflow: hidden;
    width: 220px;
}
#wiadomosci .temat {
    float: left;
    height: 16px;
    overflow: hidden;
    width: 430px;
}
#wiadomosci .data {
    float: left;
    width: 200px;
}
#wiadomosci .wiadomosci_lista {
    clear: both;
    font-size: 12px;
    height: 300px;
    overflow: auto;
}
#wiadomosc-odczyt {
}
#wiadomosc-odczyt .odczyt_wiadomosci {
    font-size: 12px;
    margin: 10px auto;
    width: 600px;
}
#wiadomosc-odczyt .odczyt_wiadomosci .opcje {
    height: 22px;
    margin: 20px 0;
}
#wiadomosc-odczyt .odczyt_wiadomosci .opcje .cofnij {
    background:#f9c2ad;
	color:#fff;
    cursor: pointer;
    float: left;
    padding: 2px 7px;
}
#wiadomosc-odczyt .odczyt_wiadomosci .opcje .odpisz {
    background:#ed145b;
	color:#fff;
    cursor: pointer;
    float: right;
    padding: 2px 7px;
}
#wiadomosc-odczyt .odczyt_wiadomosci .nadawca_czas {
}
#wiadomosc-odczyt .odczyt_wiadomosci .nadawca_czas .nadawca span {
    font-weight: bold;
}
#wiadomosc-odczyt .odczyt_wiadomosci .nadawca_czas .nadawca {
    float: left;
}
#wiadomosc-odczyt .odczyt_wiadomosci .nadawca_czas .czas span {
    font-weight: bold;
}
#wiadomosc-odczyt .odczyt_wiadomosci .nadawca_czas .czas {
    float: right;
}
#wiadomosc-odczyt .odczyt_wiadomosci .tresc {
    margin: 10px 0;
}
#wiadomosc-odczyt .odczyt_wiadomosci .temat {
}
#wiadomosc-odczyt .odczyt_wiadomosci .temat span {
    font-weight: bold;
}
.linia {
    border-bottom: 1px solid;
}
#wiadomoscOdpisz {
}
#wiadomoscOdpisz dl {
    margin: 20px auto;
    width: 600px;
}
#wiadomoscOdpisz #zalacznik-element #zalacznik {
    float: left;
}
#wiadomoscOdpisz #zalacznik-element #zalacznik_file_contener {
    float: left;
    height: 20px;
    padding: 7px 20px;
    width: 222px;
}
#wiadomoscOdpisz #zalacznik-element #zalacznik_file_contener span {
    color: #0f9dc1;
    cursor: pointer;
    float: right;
}
#wiadomoscOdpisz #zalacznik-element #zalacznik-queue {
    float: left;
}
#wiadomoscOdpisz dd {
    float: left;
    margin: 0 0 5px;
    width: 490px;
}
#wiadomoscOdpisz dt {
    float: left;
    margin-right: 10px;
    text-align: right;
    width: 100px;
}
#wiadomoscOdpisz #dodaj-label {
    display: block;
}
#wiadomoscOdpisz input[type="text"] {
    width: 450px;
}
#wiadomoscOdpisz textarea {
    height: 90px;
    resize: none;
    width: 438px;
}
#wiadomosc_watek {
    font-size: 12px;
    margin: 10px auto;
    width: 600px;
}
#wiadomosc_watek span {
    font-weight: bold;
}
#wiadomosc_watek .kto {
    float: left;
}
#wiadomosc_watek .data {
    float: right;
}
#wiadomosc_watek .temat {
    clear: both;
}
#wiadomosc_watek .tresc {
    clear: both;
}
#wiadomosc_watek .watek_wiadomosc {
    margin: 10px 0;
    padding: 10px 0;
}
#footer-outter {
    background-color: #bfbfbf;
}

#footer-outter .autorzy_strony {
	width: 300px;
	position: relative;
}

#footer-outter .autordesign {
	position:absolute;
	right: 0;
    font-size: 1.1em;
    padding: 15px 0;
}
#footer-outter .autordesign > a {
color:#ed145b;
}

.moduly_klienta_stopka {
    margin: 0 auto;
}
.moduly_klienta_stopka a{
color:rgba(0,0,0,0.75);
}
.moduly_klienta_stopka a:hover{
color:#ed145b;
}
.moduly_klienta_stopka .modul_klienta_stopka {
    color: rgba(0,0,0,0.75);
    height: 150px;
    margin-left: 5px;
    width: 220px;
}
.moduly_klienta_stopka .left {
    float: left;
}
.moduly_klienta_stopka .right {
    float: right;
    width: 245px;
}
.moduly_klienta_stopka .modul_naglowek {
    font-size: 14px;
    margin-top: 10px;
}
.moduly_klienta_stopka .modul_tresc {
    max-height: 120px;
    overflow: hidden;
}
.moduly_klienta_stopka .pay_button {
    display: block;
    float: left;
    height: 72px;
    margin: 5px;
    width: 112px;
}
.moduly_klienta_stopka .payu {
    background: url("payu-btn.png") repeat scroll 0 0 transparent;
}
.moduly_klienta_stopka .paypal {
    background: url("paypal-btn.png") repeat scroll 0 0 transparent;
}
#KlientDodajProdukt {
    margin: 10px 30px;
}
#trescpost-label, #trescpost-element, #trescpost-label, #dane_cenowe-label, #dane_opis-label, #dodaj-label, #dane_produktu-label, #dane_warianty-label, #trescpostedycja-label {
    display: none;
}
#dane_produktu-element {
    float: left;
    margin: 0 5px 0 0;
    width: 425px;
}
#dane_produktu-element fieldset {
}
#dane_produktu-element legend {
    display: none;
}
#dane_produktu-element dl {
}
#dane_produktu-element dt {
    float: left;
    margin: 0 10px 0 0;
    text-align: right;
    width: 100px;
}
#dane_produktu-element dt label {
    font-size: 14px;
}
#dane_produktu-element dd {
    float: left;
    margin: 0 0 10px;
    width: 270px;
}
#dane_produktu-element dd textarea {
    height: 40px;
    overflow: auto;
    resize: none;
    width: 270px;
}
#dane_produktu-element dd input[type="text"] {
    width: 268px;
}
#dane_produktu-element dd input[type="checkbox"] {
}
#dane_produktu-element dd select {
    width: 270px;
}
#dane_produktu-element dd .errors {
}
#dane_produktu-element dd .description {
font-size:10px;
}
#dane_cenowe-element {
    float: left;
    margin: 0 0 0 5px;
    width: 425px;
}
#dane_cenowe-element fieldset {
}
#dane_cenowe-element legend {
    display: none;
}
#dane_cenowe-element dl {
}
#dane_cenowe-element dt {
    float: left;
    margin: 0 10px 0 0;
    text-align: right;
    width: 130px;
}
#dane_cenowe-element dt label {
    font-size: 14px;
}
#dane_cenowe-element dd {
    float: left;
    margin: 0 0 10px;
    width: 270px;
}
#dane_cenowe-element dd textarea {
    height: 20px;
    overflow: auto;
    resize: none;
    width: 248px;
}
#dane_cenowe-element dd input[type="text"] {
    width: 260px;
}
#dane_cenowe-element dd input[type="checkbox"] {
}
#dane_cenowe-element dd select {
    width: 270px;
}
#dane_cenowe-element dd .errors {
}
#dane_cenowe-element dd .description {
font-size:10px;
}
#dane_warianty-element {
    float: left;
    width: 100%;
}
#dane_warianty-element fieldset {
}
#dane_warianty-element legend {
    display: none;
}
#dane_warianty-element dl {
}
#dane_warianty-element dt {
    float: left;
    margin: 0 10px 0 0;
    text-align: right;
    width: 100px;
}
#dane_warianty-element dt label {
    font-size: 14px;
}
#dane_warianty-element dd {
    float: left;
    margin: 0 0 10px;
    width: 345px;
}
#dane_warianty-element dd textarea {
    height: 20px;
    overflow: auto;
    resize: none;
    width: 248px;
}
#dane_warianty-element dd input[type="text"] {
    width: 260px;
}
#dane_warianty-element dd input[type="checkbox"] {
}
#dane_warianty-element dd select {
    width: 270px;
}
#dane_warianty-element dd .errors {
}
#dane_warianty-element dd .description {
}
#dane_warianty-element #lista_warianty {
    float: left;
    margin: 10px 0;
    width: 100%;
}
#dane_warianty-element #lista_warianty #warianty {
    margin: 5px auto 10px;
    text-align: center;
    width: 780px;
}
#dane_warianty-element #lista_warianty #warianty .warianty_head {
    border-bottom: 1px solid #cccccc;
    float: left;
    font-weight: bold;
    margin-bottom: 2px;
    width: 100%;
}
#dane_warianty-element #lista_warianty #warianty .warianty_head .attr_nazwa {
    display: block;
    float: left;
    margin: 6px;
    width: 240px;
}
#dane_warianty-element #lista_warianty #warianty .warianty_lista {
    border-bottom: 1px dotted #cccccc;
    float: left;
    margin-bottom: 2px;
    padding-bottom: 2px;
    width: 100%;
}
#dane_warianty-element #lista_warianty #warianty .warianty_lista .war_nazwa {
    float: left;
    width: 240px;
}
#dane_warianty-element #lista_warianty #warianty .warianty_lista .war_ilosc {
    float: left;
    width: 240px;
}
#dane_warianty-element #lista_warianty #warianty input[type="text"] {
}
#dane_opis-element {
    float: left;
    width: 100%;
}
#dane_opis-element fieldset {
}
#dane_opis-element legend {
    display: none;
}
#dane_opis-element dl {
    margin: 0 auto;
    width: 700px;
}
#dane_opis-element dt {
    text-align: center;
}
#dane_opis-element dt label {
    font-size: 12px;
}
#dane_opis-element dd {
}
#dane_opis-element dd textarea {
    resize: none;
    width: 678px;
}
#dane_opis-element dd input[type="text"] {
}
#dane_opis-element dd input[type="checkbox"] {
}
#dane_opis-element dd select {
}
#dane_opis-element dd .errors {
}
#dane_opis-element dd .description {
}
#dodaj-element {
    float: left;
    margin: 20px 413px;
}
#zdjecia_produktu_klienta {
    margin: 0 auto;
    width: 910px;
}
#zdjecia_produktu_klienta .opis {
    border-bottom: 1px dotted;
    font-size: 13px;
    margin-bottom: 5px;
    text-align: center;
}
#zdjecia_produktu_klienta .zdjecie_cont {
    border: 1px solid #ccc;
    display: block;
    float: left;
    height: 170px;
    margin: 5px;
    position: relative;
    width: 170px;
}
#zdjecia_produktu_klienta .zdjecie_cont .zmien_kolejnosc {
    height: 19px;
    position: absolute;
    right: 17px;
    top: -1px;
}
#zdjecia_produktu_klienta .zdjecie_cont .zmien_kolejnosc select {
    padding: 1px;
}
#zdjecia_produktu_klienta .zdjecie_cont .usun_zdjecie {
    background: url("cross.png") no-repeat scroll 0 0 #ffffff;
    border: 1px solid #cccccc;
    cursor: pointer;
    height: 17px;
    position: absolute;
    right: -1px;
    top: -1px;
    width: 16px;
}
#zdjecia_produktu_klienta .zdjecie_cont .zdjecie_foto {
    text-align: center;
}
#zdjecia_produktu_klienta .zdjecie_cont .zdjecie_foto img {
    max-height: 170px;
    max-width: 170px;
}
#zdjecia_produktu_klienta .zdjecie_dodaj {
}
#zdjecia_produktu_klienta .zdjecie_dodaj p {
    color: #cccccc;
    font-size: 16px;
    margin: 70px 0;
    text-align: center;
}
#dodawaniezdjeciaQueue, #dodawaniezdjeciaUploader {
    display: none;
}
#zdjecia_produktu_klienta .uploadify-button {
    background-color: transparent;
    border: medium none;
    padding: 0;
}
#zdjecia_produktu_klienta .uploadify:hover .uploadify-button {
    background-color: transparent;
}
#zdjecia_produktu_klienta .uploadify-button-text {
    color: #cccccc;
    display: block;
    font-size: 14px;
    text-indent: 0;
}
#zdjecia_produktu_klienta .uploadify-queue {
    display: none;
}
.filtracja_lista_tabelka {
    margin: 10px 0;
}
.filtracja_lista_tabelka label {
    font-style: normal;
}
#tab-lista_produktow #produkty-lista input[type="text"] {
}
#sprzedaje-container .odd {
    background: none repeat scroll 0 0 #d9d5d0;
}
.slider-code-foto2 {
    background: none repeat scroll 0 0 transparent;
    height: 100px;
    margin: 0 auto 60px;
    overflow: hidden;
    padding: 1px 0 0;
    position: relative;
    width: 1223px;
}
.slider-code-foto2 .viewport {
    float: left;
    height: 100px;
    overflow: hidden;
    position: relative;
    width: 1223px;
}
.slider-code-foto2 .buttons {
    cursor: pointer;
    display: block;
    height: 100px;
    padding: 0 8px;
    position: absolute;
    top: 0;
    width: 48px;
    z-index: 1;
}
.slider-code-foto2 .prev {
    background: url("icons/left.png") no-repeat scroll center center, linear-gradient(to right, rgba(255, 255, 255, 0.65) 0%, rgba(0, 0, 0, 0) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    left: 0;
}
.slider-code-foto2 .next {
    background: url("icons/right.png") no-repeat scroll center center, linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(255, 255, 255, 0.65) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    right: 0;
}
.slider-code-foto2 .disable {
    display: none;
}
.slider-code-foto2 .overview {
    left: 0;
    list-style: outside none none;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
}
.slider-code-foto2 .overview li {
    float: left;
    margin: 1px;
    max-height: 100px;
    padding: 0;
    text-align: center;
    width: 115px;
}
.slider-code-foto2 .overview li img {
    max-height: 110px;
    max-width: 110px;
}
.slider-code-foto2 .overview li span.nibyimg {
    background-color: red;
    display: block;
    height: 100px;
    width: 100px;
}
.slider-code-foto2 .overview li div {
    text-align: center;
}
.slider-code-foto {
    background: none repeat scroll 0 0 transparent;
    height: 114px;
    margin: 0 auto;
    overflow: hidden;
    padding: 1px 0 0;
    position: relative;
    width: 454px;
}
.slider-code-foto .viewport {
    float: left;
    height: 114px;
    overflow: hidden;
    position: relative;
    width: 454px;
}
.slider-code-foto .buttons {
    cursor: pointer;
    display: block;
    height: 114px;
    padding: 0 8px;
    position: absolute;
    top: 0;
    width: 48px;
    z-index: 1;
}
.slider-code-foto .prev {
    background: url("icons/left.png") no-repeat scroll center center rgba(255, 255, 255, 0.6);
    left: 0;
}
.slider-code-foto .next {
    background: url("icons/right.png") no-repeat scroll center center rgba(255, 255, 255, 0.6);
    right: 0;
}
.slider-code-foto .disable {
    display: none;
}
.slider-code-foto .overview {
    left: 0;
    list-style: outside none none;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    width: 560px;	
}
.slider-code-foto .overview li {
    float: left;
    margin: 1px;
    max-height: 111px;
    padding: 0;
    text-align: center;
    width: 111px;
}
.slider-code-foto .overview li img {
    max-height: 110px;
    max-width: 110px;
}
.slider-code-foto .overview li span.nibyimg {
    background-color: red;
    display: block;
    height: 100px;
    width: 100px;
}
.slider-code-foto .overview li div {
    text-align: center;
}
.firstLi {
    border-left: 1px solid #c3c3c4;
}
.submenu {
    background: none repeat scroll 0 0 #efefef;
    border: 1px solid #c3c3c4;
    display: none;
    left: 30px;
    overflow: visible;
    padding: 10px;
    position: absolute;
    top: 134px;
    width: 715px;
    z-index: 20000;
}
.boxy_glowna .boxy_top {
    background: none repeat scroll 0 0 transparent;
    height: 155px;
    padding: 20px 0;
    position: relative;
}
.boxy_glowna .boxy_top #boxy_top_bg {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.3);
    height: 155px;
    left: -200%;
    position: absolute;
    top: 0;
    width: 7000px;
}
.boxy_glowna .boxy_top .box {
    float: left;
    height: 118px;
    margin-right: 20px;
    overflow: hidden;
    position: relative;
    width: 228px;
    z-index: 1;
}
.boxy_glowna .boxy_top .box .box_belka {
    background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.3) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: auto;
    padding: 5px;
    position: absolute;
    top: 0;
    width: 100%;
}
.boxy_glowna .boxy_top .box .box_belka a {
    color: #333;
    font-size: 16px;
    text-transform: uppercase;
}
.boxy_glowna .boxy_top .box .box_belka a:hover {
    text-decoration: none;
}
.boxy_glowna .boxy_top .box:last-child {
    margin: 0;
}
.boxy_glowna .boxy_slider {
clear: both;
margin: 35px 0 30px;
padding-bottom: 35px;
border-bottom: 1px solid rgba(0,0,0,0.25);
}
.boxy_glowna .boxy_slider .box_1 {
    height: 400px;
    margin-bottom: 10px;
    width: 730px;
}
.boxy_glowna .boxy_slider .box_2 {
    float: left;
    height: 176px;
    margin-right: 10px;
    width: 262px;
}
.boxy_glowna .boxy_slider .box_3 {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.29);
    float: left;
    font-size: 20px;
    height: 176px;
    line-height: 36px;
    padding: 30px 0;
    text-align: center;
    width: 458px;
}
.boxy_glowna .boxy_slider .box_3 a {
    color: #fff;
}
.boxy_glowna .boxy_bottom {
    margin: 0 auto;
    width: 966px;
}
.boxy_glowna .boxy_bottom .box {
    position: relative;
}
.boxy_glowna .boxy_bottom .box_belka {
    background: none repeat scroll 0 0 #ffffff;
    bottom: 60px;
    height: auto;
    padding: 6px 0;
    position: absolute;
    text-align: center;
    width: 100%;
}
.boxy_glowna .boxy_bottom .box_belka a {
    color: #333;
    font-size: 16px;
    text-transform: uppercase;
}
.boxy_glowna .boxy_bottom .box_belka a:hover {
color: #ed145b;
}
.boxy_glowna .boxy_bottom .box_1 {
    float: left;
    height: 312px;
    margin-right: 15px;
    width: 312px;
}
.boxy_glowna .boxy_bottom .box_2 {
    float: left;
    height: 312px;
    margin-right: 15px;
    width: 312px;
}
.boxy_glowna .boxy_bottom .box_3 {
    float: left;
    height: 312px;
    width: 312px;
}
.boxy_glowna .boxy_bottom2 {
    border-bottom: 1px solid rgba(0,0,0,0.25);
    border-top: 1px solid rgba(0,0,0,0.25);
    clear: both;
    margin: 30px 0 20px 0;
    padding: 30px 0;
}
.boxy_glowna .boxy_bottom2 em{
font-weight:inherit !important;
}
.boxy_glowna .boxy_bottom2 .box_1 {
    background: url("ramkazkokardk.png") no-repeat scroll center center rgba(0, 0, 0, 0);
    float: left;
    height: 414px;
    padding: 65px 0 65px 220px;
	overflow: hidden;
    width: 526px;
}
.boxy_glowna .boxy_bottom2 .box_1 ul {
    color: #333;
    list-style: inside url("carousel_images/button.png") disc;
    margin-left: 10px;
}
.boxy_glowna .boxy_bottom2 .box_1 ul li a:hover {
    color: #ed145b;
    font-style: italic;
	text-decoration:underline;
}
.boxy_glowna .boxy_bottom2 .box_2 {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.3);
    float: right;
    font-size: 18px;
    height: 108px;
    margin-top: 20px;
    padding: 37px 0;
    text-align: center;
    width: 653px;
}
.boxy_glowna .boxy_bottom2 .box_2 a {
    color: #fff;
}
.boxy_glowna .boxy_bottom2 .box_3 {
    float: right;
    height: 274px;
    margin-top: 20px;
    width: 653px;
}
.boxy_glowna #napisali_o_nas{
text-align:center;
}
.boxy_glowna #napisali_o_nas img {
    margin:5px 15px;
}
#topstrip_menu {
    float: right;
}
#topstrip_menu ul {
    float: left;
}
#topstrip_menu li {
    background: url("top-bar-1-spacer.png") no-repeat scroll right center transparent;
    float: left;
    height: 27px;
    line-height: 25px;
    margin: 0 6px 0 0;
    padding-right: 6px;
}
#topstrip_menu a {
    color: #442e17;
    font-size: 14px;
    text-transform: uppercase;
}
#topstrip_menu .fb_like {
    float: right;
    height: 19px;
    padding: 4px;
}
#newsletter_strona {
    margin: 30px auto;
    width: 559px;
}
#newsletter_strona p {
}
#newsletter_strona #newsletter {
}
#newsletter_strona input[type="text"] {
    width: 300px;
}
#newsletter-homep #email-element > input {
    background: none repeat scroll 0 0 transparent;
    border-color: #8f8f8f;
    color: rgb(154, 154, 154);
    height: 33px;
    width: 250px;
	margin-left: 100px;
}
#newsletter-homep dd#email-element {
    display: inline-block;
	float:left;
}
#newsletter-homep dt#email-label {
    display: none;
}
#newsletter-homep #newsletter-zapisz {
    background-color: #f7c3ae;
    background-image: url("icons/zapisz.png");
    background-position: center center;
    background-repeat: no-repeat;
    bottom: 38px;
    display: inline-block;
    height: 31px;
    margin: 0 !important;
    position: absolute;
    right: 75px;
    text-indent: -9999px;
    width: 33px;
}

#newsletter-homep dd#zapisz-element {
    display: inline-block;
    vertical-align: middle;
}
#newsletter-homep dt#zapisz-label {
    display: none;
}
#lista_komentarzy {
    margin: 65px 0 20px;
}
#lista_komentarzy .head {
    font-size: 14px;
    text-transform: uppercase;
}
#lista_komentarzy tr {
    border-top: 1px solid #d9d6d1;
}
#lista_komentarzy td {
    font-size: 15px;
    padding: 10px 0;
    text-align: center;
    vertical-align: middle;
}
#lista_komentarzy td img {
    margin: 4px;
    padding: 15px 0;
}
#lista_komentarzy .t_a_l {
    text-align: left;
}
#lista_komentarzy .odpowiedz {
    border-top: 1px dotted #d9d6d1;
}
.brak_komentarzy {
    color: #442e17;
    font-size: 14px;
    margin: 20px;
    text-align: center;
}
#menu-2 .li_podmenu_dolne {
    bottom: 27px;
    display: none;
    left: 0;
    position: absolute;
}
#menu-2 .relative {
    position: relative;
}
#menu-2 .li_podmenu_dolne ul {
}
#menu-2 .li_podmenu_dolne li {
    background: none repeat scroll 0 0 #7a6c5b;
    display: block;
    float: none;
    height: 27px;
}
#menu-2 .li_podmenu_dolne a {
    white-space: nowrap;
}
#menu-1 .li_podmenu {
    display: none;
    left: 0;
    position: absolute;
    top: 28px;
    z-index: 9000;
}
#menu-1 .li_podmenu ul {
}
#menu-1 .li_podmenu li {
    background: none repeat scroll 0 0 #7a6c5b;
}
#menu-1 .li_podmenu a {
}
#tab-lista-zamowien table tr td {
    vertical-align: middle;
}
.lista_produktow_zamowienia {
}
.lista_produktow_zamowienia tr {
}
.lista_produktow_zamowienia td {
    border: 1px dotted;
    text-align: center;
}
.lista_produktow_zamowienia .lista_pr_head {
    font-weight: bold;
}
#tab-rozliczenia {
}
#tab-rozliczenia .rozliczenia {
}
#tab-rozliczenia .naglowek {
}
#tab-rozliczenia .naglowek tr {
}
#tab-rozliczenia .naglowek td {
    border-bottom: 1px solid #000;
    color: #000;
    font-size: 12px;
    font-weight: normal;
    padding: 2px;
    text-align: center;
}
#tab-rozliczenia .pozycje_miesiac {
    background: none repeat scroll 0 0 #d9d5d0;
    border-bottom: 1px solid #e6e3da;
    color: #000000;
    cursor: pointer;
    font-size: 12px;
    padding: 5px 0;
    text-transform: uppercase;
}
#tab-rozliczenia .align_right {
    text-align: right;
}
#tab-rozliczenia table {
}
#tab-rozliczenia table tr {
}
#tab-rozliczenia table td {
    border-bottom: 1px solid #e6e3da;
    font-size: 12px;
    padding: 2px;
    text-align: center;
}
#tab-rozliczenia table td a {
    color: #2885a4;
    text-decoration: none;
}
#tab-rozliczenia table td a:hover {
    color: #f76627;
}
#comment_product {
}
#comment_product .comment_product_head {
    background: none repeat scroll 0 0 #0f9dc1;
    color: #a6e0ec;
    font-size: 16px;
    height: 23px;
    margin: 10px 0 7px;
    padding: 3px 8px;
    text-transform: uppercase;
}
#comment_product .comment_product_content {
    height: 81px;
    position: relative;
}
#comment_product form {
}
#comment_product textarea {
    height: 51px;
    position: absolute;
    resize: none;
    width: 223px;
}
#comment_product input[type="submit"] {
    background: none repeat scroll 0 0 #049dbc;
    bottom: 12px;
    color: #ffffff;
    height: 16px;
    padding: 1px 3px;
    position: absolute;
    right: 6px;
}
#comment_producer {
}
#comment_producer .comment_producer_head {
    background: none repeat scroll 0 0 transparent;
    color: #000;
    font-size: 12px;
    font-weight: normal;
    margin: 10px 0 0;
    padding: 0;
    text-transform: uppercase;
}
#comment_producer .comment_producer_content {
    height: 51px;
    position: relative;
}
#comment_producer form {
}
#comment_producer textarea {
    height: 51px !important;
    position: absolute;
    resize: none;
    width: 223px;
}
#comment_producer input[type="submit"] {
    background: none repeat scroll 0 0 #f9c2ad;
    border: medium none;
    border-radius: 2px;
    color: rgba(255, 255, 255, 0.9);
    float: right;
    height: 40px;
    margin: 5px 0 !important;
    width: 150px;
}
#comment_list_product {
}
#comment_list_product .comment_list_head {
    background: none repeat scroll 0 0 transparent;
    color: #000;
    font-size: 12px;
    height: 23px;
    margin: 10px 0 7px;
    padding: 3px 8px;
    text-transform: uppercase;
}
#comment_list_product .comment_list_content {
    max-height: 240px;
    overflow: auto;
}
#comment_list_product .opinia {
}
#comment_list_product .data {
    border-bottom: 1px solid #dddddd;
    margin: 0 auto 5px;
    padding: 5px;
    text-align: right;
    width: 218px;
}
#comment_list_product .tresc {
    font-size: 11px;
    line-height: 16px;
    padding: 0 20px;
}
#comment_list_product .pseudonim {
    font-weight: bold;
    margin: 5px auto;
    padding: 5px 5px 10px;
    text-align: right;
    width: 218px;
}
#comment_list_product .opinia_odp {
    background: none repeat scroll 0 0 #f0f0f0;
}
#comment_list_producer {
    height: 126px;
    overflow: auto;
}
#comment_list_producer .comment_list_head {
    background: none repeat scroll 0 0 transparent;
    color: #000;
    font-size: 12px;
    font-weight: normal;
    margin: 10px 0 0;
    padding: 0;
    text-transform: uppercase;
}
#comment_list_producer .comment_list_content {
    max-height: 240px;
}
#comment_list_producer .opinia {
}
#comment_list_producer .data {
    border-bottom: 1px solid #dddddd;
    margin: 0 auto 5px;
    padding: 5px;
    text-align: left;
}
#comment_list_producer .tresc {
    font-size: 11px;
    line-height: 16px;
    padding: 0 20px;
}
#comment_list_producer .pseudonim {
    font-weight: bold;
    margin: 0 auto;
    padding: 5px 5px 10px;
    text-align: right;
}
#comment_list_producer .opinia_odp {
    background: none repeat scroll 0 0 #f0f0f0;
}
.wyszukiwarka-box {
    text-align: center;
    width: 245px;
}
.wyszukiwarka-box #wyszukiwanie_zaawansowane_strona {
    margin-top: 20px;
}
.wyszukiwarka-box #wyszukiwanie_zaawansowane_strona p {
    height: 30px;
    margin: 0 auto;
    width: 245px;
}
.wyszukiwarka-box #wyszukiwanie_zaawansowane_strona label {
    display: block;
    float: left;
    margin-right: 5px;
    text-align: right;
    width: 60px;
}
.wyszukiwarka-box #wyszukiwanie_zaawansowane_strona input[type="text"] {
    float: left;
    width: 145px;
}
.wyszukiwarka-box #wyszukiwanie_zaawansowane_strona input[type="checkbox"] {
    float: left;
    width: 130px;
}
.wyszukiwarka-box #wyszukiwanie_zaawansowane_strona select {
    float: left;
    margin-left: 2px;
    width: 153px;
}
.wyszukiwarka-box #wyszukiwanie-szukaj {
    background: none repeat scroll 0 0 #0f9dc1;
    border: medium none;
    color: #fff;
    height: 30px;
    margin: 0 0 0 35px;
    padding: 0;
    width: 72px;
}
.wyszukiwarka-box #wyszukiwanie-szukaj:hover {
    background: none repeat scroll 0 0 #0f9dc1;
}
#dokoszyka #ilosc_prod{
line-height:20px;
}

.onas_gorny {
    background: rgba(255, 255, 255, 0.7) none repeat scroll 0 0 !important;
    height: 356px;
    margin: 0 100px !important;
    padding: 25px !important;
}

.onas_dolny {
    background: rgba(255, 255, 255, 0.7) none repeat scroll 0 0 !important;
    height: 570px;
    margin: 50px 100px 0 !important;
    padding: 25px !important;
    width: 698px;
}
/* sort dropdown cena, nazwa */

#sort-preferences {
position: absolute;
right: 0;
top: 0;
}
#filter-options a {
color: #000;
font-size: 13px;
font-weight: normal !important;
}
#filter-options a:hover {
font-weight: normal !important;
}
.ui-dropdown {
    border: medium none;
    height: 27px;
}
.ui-dropdown {
    position: relative;
	width: 200px;	
}
.ui-dropdown .dropdown-toggler {
    height: 27px;
}
.ui-dropdown .dropdown-toggler {
    display: block;
    height: 30px;
    overflow: hidden;
    padding-right: 30px;
    z-index: 20;
}
.sort-now {
background-color: rgba(0, 0, 0, 0.75);
color: #fff !important;
display: block;
font-size: 10px !important;
margin: 10px auto 0;
padding: 1px 3px;
text-align: center;
text-transform: uppercase;
transition: background-color 0.3s ease 0s;
width: 72px;
}
.sort-now:hover {
background-color: rgba(237, 20, 91, 0.75);
color: #fff !important;
}
.toggler {
background: rgba(0, 0, 0, 0) url("black.png") no-repeat scroll 18px -6px;
height: 10px;
position: absolute;
right: 0;
top: 8px;
width: 45px;
}
.toggled {
background: url("black.png") no-repeat scroll 18px 3px;
top: 6px;
}
.dropdown-toggler:hover > span.sort-name {
color: #ED145B !important;
font-weight: normal !important;
}
.dropdown-toggler:hover .toggler {
background: url("color.png") no-repeat scroll 18px -6px;
}
.dropdown-toggler:hover .toggled {
background: url("color.png") no-repeat scroll 18px 3px;
}
.ui-dropdown .dropdown-toggler > span.sort-name {
border: 1px solid rgba(0, 0, 0, 0.25);
color: rgba(0,0,0,0.75);	
display: block;
font-size: 14px;
height: 25px;
line-height: 25px;
padding-left: 10px;
font-weight: normal;
text-transform: uppercase;
width: 200px;		
}
.sort-name .sort-options {
float: right;
font-size: 12px;
padding-right: 40px;
text-transform: none;
}

.ui-dropdown .dropdown-wrapper {
	background-color: #fdfdfd;
    border: 1px solid rgba(0,0,0,0.25);
    border-radius: 3px;
    padding: 5px;
}
.ui-dropdown .dropdown-wrapper:hover {
    border: 1px solid #ed145b;
}
.ui-dropdown .dropdown-wrapper {
    clear: both;
    display: block;
    position: absolute;
    right: 0;
    top: 30px;
    width: 150px;
    z-index: 20;
}
.sort-dropdown .sort-filter {
    display: block;
    margin: 3px;
    padding: 0;
}
.sort-dropdown .sort-filter.checked .checkbox {
    background-position:0 -50px
}
.sort-dropdown .sort-filter.checked:hover .checkbox {
    background-position:0 -33px
}
.sort-dropdown .sort-filter .checkbox {
    background: url("checkboxy.png") no-repeat scroll 0 -16px;
    display: block;
    float: left;
    height: 17px;
    margin-right: 4px;
    width: 17px;
}
.sort-filter:hover .checkbox {
background-position: 0 1px
}
.sort-filter:hover {
color: #ED145B;
}


#top-produkty-projektanta {
    margin: 20px 0 0;
    position: relative;
}
#top-produkty-projektanta  .paginacja-projektant {
    margin: 0;
    top: 0 !important;
}
#top-produkty-projektanta  .sort-projektant {
    top: 0 !important;
}
.overlay{
	background-color:rgba(255,255,255,0.5);
	bottom:0;
	cursor:pointer;
	text-align:center;
	left:0;
	position:fixed;
	right:0;
	top:0;
	z-index:9998
}
.overlay .uil-ring-css{
	background:none;
	position:relative;
	width:140px;
	height:140px;
	text-align:center;
	margin:0 auto;
	vertical-align:middle;
	top:50%;
	margin-top:-100px
}