@charset "utf-8";
/* CSS Document */

body {
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
background: #000000;
color:#b4b4b4;
/*color:#ffffff;*/
}
h1, h2, h3 {
    margin: 0;
    padding: 0;
    font-size: 10px;
		font-weight: normal;
}
h1 {
    font-size: 14px;
}
.clr {
    clear: both;
    font-size: 1px;
    height: 0px;
}
td {
vertical-align:top;
}

a {
text-decoration:none;
color:#b4b4b4;
}

a:hover {
text-decoration:underline;
}

input, form {
margin:0;
padding:0;
}


.footerLeftMenu h3 {
    font-size:12px;
		color: #EC008C;
}

.footerLeft h3 {
    font-size:13px;
		
}

img {
border:0;
}

.strona {
width:960px;
margin-left:auto;
margin-right:auto;
}

.home_flash {
position:absolute;
}

.tlo_gora_glowna {
height:483px;
background-repeat:no-repeat;
}

.tlo_gora {
    height: 120px;
    position: relative;
}

.tlo_dol_glowna, .stopka  {
/*    border-top: solid 1px #B4B4B4; */ /* border */
background-repeat:no-repeat;
text-align:center;
margin-top:15px;
position:relative;
}

.tlo_dol_glowna .facebook {
position:absolute;
top:10px;
right:0;
background-color:#CFCFCF;
color:#B4B4B4;
border: solid 1px #B4B4B4;
font-size:10px;
padding:2px;
padding-left:4px;
padding-right:4px;
text-align:right;
}

.tlo_dol_glowna .facebook a {
color:#5F5F5F;
}

.menu_dodatkowe .facebook {
position:absolute;
margin-left:180px;
background-color:#B4B4B4;
color:#5F5F5F;
font-size:10px;
padding:2px;
padding-left:4px;
padding-right:4px;
text-align:right;
}
.menu_dodatkowe .facebook a {
color:#B4B4B4;
}

.tlo_dol_glowna img, .stopka img {
margin-top:13px;
margin-bottom:3px;
}

.home_box_sklep, .home_box_sklep_linki {
background-color:#ed1093;
width:312px;
}

.home_box_about, .home_box_about_linki {
background-color:#ed1093;
width:312px;

}

.home_box_kontakt, .home_box_kontakt_linki {
background-color:#ed1093;
width:312px;
}

.home_box_sklep_linki, .home_box_about_linki, .home_box_kontakt_linki {
vertical-align:bottom;
}


.home_box_spacer {
width:10px;
}

.home_box_linki {
color:#B4B4B4;
width:240px;
margin-left:13px;
padding-bottom:10px;
margin-top:5px;
}

.home_box_linki a {
color:#B4B4B4;
}

.logo {
    position: absolute;
    width: 270px;
}

.logo img {
margin-top:10px;
}
.logo .fashion {
margin:0;
position:relative;
top:-35px;
left:15px;
}

.top_narzedzia {
    color: #58585A;
    font-size: 10px;
    line-height: 14px;
    margin-top: 15px;
    position: absolute;
    right: 0;
    text-align: right;
    width: 250px;
}

.top_narzedzia a {
font-size:10px;
color:#B4B4B4;
}
.top_narzedzia a:hover {
color:#B4B4B4;
}

.top_narzedzia .zaawansowane_link {
text-decoration:underline;
}

.top_narzedzia .zaawansowane_forma {
margin-top:14px;
margin-bottom: 3px;
}

.top_narzedzia .zaawansowane_forma .input_field,
.blad404 .zaawansowane_forma.blad .input_field{
border:1px solid #bfbfbf;
background-color:#FBFAF7;
color:#58585a;
width:150px;
font-size:11px;
padding:2px;
padding-left:7px;
padding-right:7px;
margin-right:5px;
}

.blad404 .zaawansowane_forma.blad .submit_button ,
.top_narzedzia .zaawansowane_forma .submit_button ,
.moreSearch{
font-size:10px;
color:#545454;
border: solid 1px #B4B4B4;
padding:1px;
background-color:#FBFAF7;
cursor:pointer;
}
.moreSearch {
    float: right;
    margin-right: 20px;
    font-weight: normal;
    padding: 2px 10px;
}
.tlo_gora .twoj_koszyk {
    color: #B4B4B4;
    font-size: 10px;
    position: absolute;
    right: 0;
    text-align: right;
    top: 90px;
    width: 300px;
}

.tlo_gora .twoj_koszyk .link {
position:relative;
top:-16px;
left:-3px;
}

.tlo_gora .twoj_koszyk a {
    background: url("/images/koszyk_ikona.png") no-repeat scroll right center transparent;
    color: #FFFFFF;
    display: block;
    height: 40px;
    padding-right: 20px;
    text-decoration: none;
}

.tlo_gora .twoj_koszyk a span {
    display: block;
    font-size: 12px;
    margin: 5px 0;
}

.tlo_gora .twoj_koszyk a span.empty {
 padding-top: 15px;
 color: #b4b4b4;
}
.tlo_gora .twoj_koszyk a span.ilosc {
    display: block;
    font-size: 11px;
    color: #B4B4B4;
}

.menu_glowne {
/*width:500px;*/
/*position:relative;*/
}

.menu_glowne a, .menu_dodatkowe a {
    margin: 0;
    padding: 0 2px; 
    text-decoration: none;
}
.menu_glowne a:hover, .menu_dodatkowe a:hover,
.menu_dodatkowe a.active, .menu_glowne a.active {
    background: none repeat scroll 0 0 #b4b4b4;
    color: #EFEFEF;
}





.menu_dodatkowe {
margin-top:6px;
padding-bottom:2px;
padding-top: 5px;
margin-bottom:10px;
}


.stopka {
height:160px;
}

.asortyment_td {
width:1px;
}

.asortyment {
margin-top:10px;
margin-bottom:10px;
text-align:left;
}

.asortyment .asortyment_thumb {
border:1px solid #ffffff;
}

.asortyment .asortyment_link {
position:relative;
top:5px;
/*color:#ffffff;*/
}


.nazwa_asortymentu {
/*color:#ffffff;*/
font-weight: normal;
font-size: 15px;
color: #EC008C; 

/*padding-left: 20px;*/
}
.nazwa_asortymentu h3 {
margin-bottom: 10px;
color: #b4b4b4;
}
.nazwa_asortymentu h2{
margin: 0;
font-size: 12px;
padding:0;
}

.numerki_td {
color:#b4b4b4;
font-size:10px;
text-align:right;
}

.numerki_td span {
margin-left:1px;
padding:4px;
font-weight:bold;
}

.numerki_td a {
padding:4px;
color:#B4B4B4;
margin-left:1px;
}

.lista_td {
width:115px;
font-size: 12px;
}

.lista_produktow {
margin-top:10px;
}

.lista_produktow .lista_thumb {
border:1px solid #ffffff;
width:115px;
background: #ffffff;
height:115px;
margin-bottom:3px;
text-align:center;
}

.lista_produktow .lista_nazwa a {
}

.lista_produktow {
margin-top:5px;
}

.lista_cena {
margin-top:5px;
margin-bottom: 15px;
}


.lista_produktow .lista_cena a {
}

.lista_produktow .lista_wiecej {
margin-bottom:10px;
}

.lista_produktow .lista_wiecej a {
font-size:10px;
color:#B4B4B4;
}

.lista_produktow .lista_nowosc {
position:absolute;
z-index:99;
}

.spacer_td {
width:30px;
}

.produkty_rekomendowane_hd {
font-size:10px;
padding-bottom:10px;
}

.drukuj_wyslij_next, .drukuj_wyslij_next a {
font-size:10px;
}
.drukuj_wyslij_next span {
margin-left:10px;
margin-right:10px;
}


.thumb_84 ,.thumb_84_recomended {
border:1px solid #ffffff;
width:84px;
margin-bottom:10px;
cursor:pointer;
text-align:center;
background-color: #ffffff;
}

.produkt_foto_369 {
border:1px solid #ffffff;
width:369px;
height:369px;
margin-right:10px;
cursor:pointer;
background-color: #ffffff;
background-image:url(../images/loading.gif);
background-repeat:no-repeat;
background-position:center;
text-align:center;
}

.produkt_miniaturki_td {
width:1px;
padding-right:10px;
}

.produkt_opis {
font-size:10.5px;
margin-top:10px;
margin-right:15px;
}

.produkt_opis a {
color:#B4B4B4;
text-decoration:underline;
}

.produkt_cena_napis {
font-size:10px;
margin-bottom:15px;
}
.produkt_cena_napis .cena {
font-size:12px;
font-weight: bold;
}

.produkt_nowosc, .en_produkt_nowosc {
position:relative;
right:5px;
margin-top:10px;
margin-bottom:20px;
background-image:url(../images/produkt_tag_nowosc.jpg);
background-repeat:no-repeat;
width:59px;
height:34px;
}

.en_produkt_nowosc {
background-image:url(../images/en_produkt_tag_nowosc.jpg);
}

.dodaj_do_kosza {
    margin-top: 15px;
}

 .dodaj_do_kosza span {
position:relative;
top:-4px;
}

 .dodaj_do_kosza a {
font-size:12px;
color:#F0008C;
}

.wyslij_do_przyjaciela, .wyslij_do_przyjaciela a {
font-size:14px;
color:#ec7a9f;
margin-top:4px;
}

.produkt_do_kosza_td .dostawa_info {
margin-top:15px;
margin-bottom:15px;
font-size:10px;
color:#ec7a9f;
}

.powrot a {
    margin-top: 10px;
font-size:10px;
}

.produkt_table {
margin-bottom:10px;
}
.produkt_table h1{
font-size: 12px;
}
.produkt_table .new{
font-weight: bold;
text-transform: uppercase;
}

.rejestracja table {
margin-top:20px;
margin-left:auto;
margin-right:auto;
margin-bottom:10px;
}

.rejestracja input, .rejestracja select, .rejestracja textarea {
border:1px solid #bfbfbf;
background-color:#b4b4b4;
color:#000000;
width: 250px;
font-size:11px;
padding:2px;
}

.rejestracja input.radio {
width: 10px;
}
.rejestracja td.opis {
padding: 0 0 5px 0;
border-bottom: solid 1px #808080;
}
.rejestracja input.szeroki {
border:1px solid #bfbfbf;
background-color:#818181;
color:#fff;
width:450px;
font-size:11px;
padding:2px;
}
.rejestracja select {
width:256px;
}

.rejestracja td {
padding-right:10px;
padding-bottom:5px;
padding-top:5px;
position:relative;
}

.rejestracja .first_td {
text-align:right;
}

.rejestracja .check_box {
width:auto;
height:auto;
border:0;
margin:0;
}

.rejestracja .zarejestruj_button {
width:auto;
font-size:10px;
color: #B4B4B4;
border:0;
padding:2px 10px;
background-color:#fff;
border: solid 1px #B4B4B4;
cursor:pointer;
}

.rejestracja .wymagane {
position:absolute;
}
.rejestracja .wymagane .komunikat {
position:absolute;
top:-2px;
left:10px;
font-size:11px;
font-weight:bold;
color: #E50283;
width:300px;
display:none;
}

.rejestracja a {
color:#B4B4B4;
text-decoration:underline;
}

.rejestracja .dziekujemy {
margin-top:100px;
margin-bottom:100px;
text-align:center;
font-weight:bold;
}

.komunikat_logowanie {
display:none;
text-align:center;
margin-top:20px;
font-weight:bold;
}

.koszyk_div {
margin-top:20px;
margin-bottom:20px;
}

.koszyk_div input {
border:1px solid #999999;
color:#B4B4B4;
background: #858585;
margin:0;
}

.koszyk_div td {
padding-left:5px;
padding-right:5px;
vertical-align:middle;
}

.koszyk_div .edit img {
cursor:pointer;
}

.koszyk_div .first_row td {
font-weight:bold;
padding-bottom:5px;
}

.koszyk_div .row_dark {
background-color: #999999;
}

.koszyk_div .row_light {
background-color:#333333;
}

.koszyk_div .komunikat_blad {
text-align:center;
margin-top:10px;
margin-bottom:10px;
color:#FF0000;
font-weight:bold;
}

.do_kasy {
margin-top:10px;
font-weight:bold;
text-align:right;
}

.zakup {
    margin-left: 10px;
margin-bottom:20px;
}
.zakup h1{
font-size: 12px;
border-bottom: solid 1px #808080;
}

.zakup a {
font-weight:bold;
}

.platnosc_dostawa {
padding-top:20px;
padding-bottom:20px;

}

.platnosc_dostawa input {
margin-right:5px;
}

.platnosc_dostawa td {
height:20px;
vertical-align:middle;
}

.platnosc_dostawa .dalej {
width:auto;
font-size:10px;
color:#B4B4B4;
border:0;
padding:2px;
background-color:#fff;
cursor:pointer;
margin:0;
margin-top:10px;
}

.platnosc_dostawa .dalej_td {
text-align:right;
}

.zakup_dziekujemy {
margin-top:20px;
text-align:center;
margin-bottom:20px;
color: #ed1093;
}

.platnosci {
margin-bottom:20px;
}
.params .one {
    font-size: 10px;
}
.params .one a{
    text-decoration: underline;
}
.easy {
    font-size: 11px;
}

.platnosci _input {
border:1px solid #bfbfbf;
background-color:#B4B4B4;
color:#58585a;
width:250px;
font-size:11px;
padding:2px;
}

.platnosci .zaplac {
    background-color: #000000;
    border: 1px solid #B4B4B4;
    color: #B4B4B4;
    cursor: pointer;
    font-size: 10px;
    padding: 2px 10px;
    width: auto;
}

.pracuja {
margin-top:20px;
margin-bottom:20px;
}

.pracuja .bold {
font-weight:bold;
}

.pracuja h1 {
margin:0;
font-size:14px;
font-weight:bold;
margin-bottom:10px;
}

.pracuja .opis {
font-size:10px;
padding-right:10px;
}

.pracuja .zobacz_wszystkie {
font-size:10px;
}

.showOrderSelect {
margin-top:20px;
}

.showOrderSelect select {
border:1px solid #bfbfbf;
background-color:#B4B4B4;
color:#58585a;
}

.pisza_menu {
width:130px;
padding-right:30px;
}

.pisza_menu div {
margin-bottom:3px;
}

.pisza_menu .marked {
font-size:11px;
font-weight:bold;
}

.pisza_wpis {
border-top:1px solid #B4B4B4;
padding-top:10px;
padding-bottom:10px;
}


.pisza_wpis .thumb {
width:1px;
}
.pisza_wpis .thumb div {
margin-right:10px;
height:85px;
width:85px;
overflow:hidden;
}

.pisza_miniaturki .thumb {
width:1px;
}
.pisza_miniaturki .thumb div {
margin-bottom:12px;
height:85px;
width:85px;
overflow:hidden;
}

.pisza_wpis .nazwa_magazynu {
font-size:14px;
font-weight:bold;
font-style:italic;
margin-bottom:3px;
}

.pisza_wpis .data_magazynu {
margin-bottom:3px;
}

.pisza_wpis .naglowek_magazynu {
font-size:14px;
font-weight:bold;
line-height:14px;
margin-bottom:3px;
}

.pisza_wpis .tresc_krotka {
margin-bottom:3px;
}

.pisza_wpis .wiecej {
font-size:10px;
}

.about_menu_item {
border-bottom:1px dashed #e6c0cf;
padding-bottom:10px;
margin-bottom:10px;
}

.about_menu_item .wiecej a {
font-size:10px;
color:#B4B4B4;
}

.about_menu_item .miesiac_data {
font-size:10px;
}

.about_menu_item p {
margin:0;
margin-top:5px;
margin-bottom:5px;
}

.about_table td {
width:140px;
}

.newsletter_box {
width:133px;
height:133px;
background-image:url(../images/about_newsletter.jpg);
}

.newsletter_box .tresc {
position:relative;
top:35px;
left:7px;
color:#B4B4B4;
font-size:10px;
}

.newsletter_box .forma {
position:relative;
top:61px;
left:30px;
}

.newsletter_box .forma input {
width:103px;
border:0;
padding:2px;
font-size:10px;
color:#58585a;
}

.newsletter_box .forma .zapisz {
margin-top:5px;
padding:1px;
width:auto;
background-color:#dc0067;
color:#B4B4B4;
}

.naglowek_about {
margin-bottom:10px;
}

.pisza_pelna_nazwa {
font-size:18px;
font-weight:bold;
}

.pisza_pelna_data {
font-size:10px;
}

.duze_foto {
margin-bottom:12px;
margin-top:45px;
height:250px;
background-image:url(../images/loading.gif);
background-repeat:no-repeat;
background-position:center;
}

.slub_menu {
width:230px;
padding-right:30px;
}
.newsHome {
    display: block;
/*    border-top: solid 1px #B4B4B4; */ /* border */
    margin-bottom: 10px;
}
.slub_wpis {
border-bottom:1px solid #B4B4B4;
padding-top:10px;
padding-bottom:10px;
}
.slub_wpis.active table {
    background: #1a1a1a;
}
.slub_wpis.active a {
    color: #F0008C;
}


.slub_wpis .thumb {
width:1px;
height:1px;
}
.slub_wpis .thumb div {
margin-right:10px;
height:85px;
width:85px;
overflow:hidden;
}

.slub_wpis .tresc_krotka, .tresc_krotka1 {
margin-top:5px;
margin-bottom:5px;
font-size:10px;
}

.ukryta_tresc1, .ukryta_tresc {
display:none;
}

.slub_wpis .wiecej {
font-size:10px;
}

.dash_line {
height:1px;
border-bottom:1px solid #B4B4B4;
}


.numerki_slub {
text-align:center;
margin-top:10px;
margin-bottom:5px;
}

.obrazki_td {
width:1px;
padding-left:30px;
}

.arrow_bottom {
margin-top:5px;
margin-bottom:10px;
}

.kontakt {
margin-top:10px;
margin-bottom:10px;
}

.naglowek_butiki {
margin-bottom:8px;
}

.butik_kate {
margin-top:10px;
margin-bottom:10px;
}

.butik_obrazek {
margin-top:5px;
margin-bottom:5px;
}

.butik_nazwa {
font-weight:bold;
}

.butik_adres {
font-size:10px;
}

.butik_adres a {
text-decoration:underline;
}

.butiki_partnerskie {
margin-bottom:10px;
}

.nazwa_miasta {
margin-top:10px;
font-weight:bold;
}

.blog_nazwa {
font-size:16px;
font-weight:bold;
margin-bottom:5px;
}

.blog_krotka {
margin-bottom:5px;
}

.blog_data_tresc {
font-size:10px;
}

.komentarze {
font-size:10px;

}

.komentarz {
margin-bottom:10px;
padding-bottom:10px;
border-bottom:1px dashed #e6c0cf;
}

.komentuj_button {
margin-bottom:15px;
cursor:pointer;
}
.ilosc_komentarzy {
text-decoration:underline;
margin-bottom:15px;
}

.formularz_komentarze, .forma_puste {
margin-bottom:15px;
margin-top:15px;
}

.formularz_komentarze input, .formularz_komentarze textarea, .forma_puste input, .forma_puste textarea {
border:1px solid #bfbfbf;
background-color:#B4B4B4;
color:#58585a;
width:150px;
font-size:11px;
padding:2px;
margin-bottom:5px;
width:100%;
overflow:auto;
}

.formularz_komentarze .zarejestruj_button, .forma_puste .zarejestruj_button {
width:auto;
font-size:10px;
color:#B4B4B4;
border:0;
padding:2px;
background-color:#dc0067;
cursor:pointer;
}

.formularz_komentarze .first_td, .forma_puste .first_td {
text-align:right;
padding-right:10px;
}

.odpowiedz_button {
cursor:pointer;
}

.numerki_komentarze {
text-align:center;
margin-top:10px;
}

a.wstecz, a.dalej {
    display: block;
    float: left;
    background: #fff;
    border: solid 1px #B4B4B4;
    text-decoration: none;
    padding: 2px 15px;
    font-size: 10px; 
    font-weight: normal;
}
 a.dalej {
    display: block;
    float: right;
}

.ukryta_tresc {
display:none;
}

textarea {
border:1px solid #bfbfbf;
background-color:#B3B3B3;
color:#58585a;
font-size:11px;
padding:2px;
margin-bottom:5px;
}

.do_kasy input {
width:auto;
font-size:10px;
color: #B4B4B4;
border:0;
padding:2px 10px;
background-color:#000000;
border: solid 1px #B4B4B4;
cursor:pointer;
}

.komunikat_newsletter {
text-align:center;
font-weight:bold;
padding-bottom:3px;
}

.na_zamowienie {
font-size:10px;
margin-top:10px;
}

.zapomniane_haslo {
font-size:10px;
}

.menu_konto {
margin-top:20px;
margin-bottom:20px;
text-align:right;
}

.facebook_link {
background-color:#B4B4B4;
width:45px;
color:#B4B4B4;
font-size:10px;
padding:2px;
padding-left:4px;
padding-right:4px;
}

.facebook_link a {
color:#B4B4B4;
}

.kod_produktu {
display:none;
position:absolute;

background-color:#000000;
border:1px solid #B4B4B4;
padding:3px;
}

.footer {
    border-top: solid 1px #B4B4B4;
    padding: 10px 0;
    margin: 10px 0;
}
.footerRight {
    float: right;
    padding-left: 20px;
    width: 365px;
/*    border-top: solid 1px #B4B4B4; */ /* border */
}
.footerLeft {
    float: left;
    width: 570px;
}
.footerLeft .footerLeftMenu{
    float: left;
    width: 130px;
    margin-right: 2px;
}
.footerLeft .footerLeftMenu .inherited{
/*    border-left: solid 1px #B4B4B4; */ /* border */
/*    padding-left: 5px;*/
		
}
.footerLeft .footerLeftMenu .title{
    font-weight: normal;
    margin-bottom: 10px;
}
.footerLeft .footerLeftMenu a{
    display: block;
}
.footerDescription {
/*    border-top: solid 1px #B4B4B4; */ /* border */
    color: #CFCFCF;
    padding: 0px;
    margin-top: 15px;
		font-size: 11px;
	
		width: 950px;
}


.home {
    margin-top: 20px;
}

.tel {
    color: #e50283;
    float: right;
    padding: 2px 3px;
    margin-bottom: 10px;
}

form#newsletter {
    margin-top: 15px;
}
form#newsletter .info{
    margin-bottom: 5px;
    font-size: 10px;
}
form#newsletter input#nlemail{
    width: 130px;
    float: left;
    background-color: #fff;
    border: 1px solid #BFBFBF;
    color: #58585A;
    font-size: 11px;
    margin-right: 5px;
    padding: 2px 7px;
}
form#newsletter input#submit{
    float: left;
    background-color: #fff;
    border: 1px solid #B4B4B4;
    color: #B4B4B4;
    cursor: pointer;
    font-size: 10px;
    padding: 1px;
}

.homeSlepBorder {
    padding: 5px 5px 5px 20px;
    margin-top: 10px;
}
 
.homeSlepBorder.first {
/*    border-right: solid 1px #B4B4B4; */ /* border */
    margin-right: 10px;
}


#stylista textarea {
    display: block;
    width: 620px;
    background: #808080;
    color: #000000;
    margin-top: 5px;
    height: 50px;
}
#stylista label {
    margin-top: 25px;
    display: block;
}
#stylista #form_stylista_zdjecie {
    margin-top: 5px;
    width: 620px;
}
#stylista table td.first_td {
    color: #808080;
    text-align: right;
    width: 100px;
}
#stylista table  {
    margin-top: 10px;
    margin-bottom: 20px;
}
#stylista table td {
    padding-top: 10px;
}
#stylista table td input {
    color: #000000;
    border: none;
    padding: 2px 5px;
    font-size: 12px;
    width: 500px;
    margin-left: 10px;
    background: #808080;
}
#stylista .send {
    color: #B4B4B4;
    font-size: 12px;
    font-weight: normal;
    cursor: pointer;
    float: right;
    border: solid 1px #B4B4B4;
    padding: 2px 15px;
    background: #000000;
}
.cenaWysylki {
    display: block;
    font-weight: bold;
    float: right;
}

.blad404 {
    padding: 30px;
    margin: 50px 0;
}

.blad404 .zaawansowane_forma.blad{
    margin-top: 20px;
}

.rejestracja.final input {
    background: #000000;
    color: #B4B4B4;
    border: none;
}
