body { margin: 0 0 20px 0;	padding: 0;	background: url(../img/body_bg.gif) center; font-family: tahoma; font-size: 13px; color: #333333; line-height: 16px; text-align: left; }

a { color: #c24e68; text-decoration: underline; font-weight:normal;}
a:hover { color: #c24e68; text-decoration: none; }
form { display: inline; }
.k { text-align: center; padding: 10px; border: 1px solid #D5D5D5; font-weight: bold; }
.e { text-align: center; padding: 10px; border: 1px solid red; font-weight: bold; }
img {border:0px;}
h1 {color:#D98A9C;font-family:trebuchet ms, tahoma;font-size:22px;margin:0 0 15px 0;line-height:27px}
h2 {color:#63301E;font-family:arial;font-size:19px;margin:0 0 15px 0;line-height:24px}
ul {list-style:none;padding:0 0 0 20px;margin:13px 0 13px 0}
ul li {background:url(../img/arrow.gif) no-repeat 0px 4px;padding:0 0 0 15px}
td, th { font-size: 13px; }

#header {width:990px;margin:0 auto;height:102px;overflow:hidden;}
#logo {width:440px;float:left;height:102px;}
#headerRight {position:relative;float:right;width:550px;color:#fff;font-size:11px;}
#logInformation {padding:20px 0 0 12px; font-size:12px;text-align:right;}
#logInformation span {font-weight:bold;}
#logInformation a { font-weight:bold; color: #FFFFFF; text-decoration: none; }
#logInformation a:hover { text-decoration: underline; }

#basketBox {overflow:hidden;position:absolute;top:50px;left:88px;width:440px;height:29px;background:url(../img/basketbox.gif) no-repeat;padding:6px 10px 0 12px;color:#fff;vertical-align:middle;}
#basket {float:left;font-family:georgia;color:#fff;font-size:13px;vertical-align:middle;height:29px}
#basket span {color:#d98a9c;margin:0 0 0 15px;font-size:18px;}
#basket img {vertical-align:middle;margin:0 0 0 10px}
#account {float:right;padding:2px 0 0 0}
#account a {color:#ce7c5e;text-decoration:underline;vertical-align:middle;}
#account a:hover {text-decoration:none;}
#account span {margin:0 20px;color:#442115}

#layoutBg {clear:both;width:100%;background:url(../img/layout_bg.gif) repeat-x top;padding:3px 0 0 0}
#layout {width:990px;margin:0 auto 10px auto;padding:0 7px 0 7px;background:url(../img/layout.gif) no-repeat top;}
#mainMenuBg {margin:0 auto;width:990px;background:url(../img/main_menu_bg.png) repeat-x;}
#mainMenu {width:970px;overflow:hidden;clear:both;height:43px;background:url(../img/main_menu_bottom.png) no-repeat bottom;padding:0 10px 1px 10px}
#mainMenu a.menu {display:block;float:left;height:30px;padding:13px 10px 0 10px;color:#fff;font-family:georgia;text-transform:uppercase;text-decoration:none;}
#mainMenu a.menu:hover {background:url(../img/main_menu_on.png) repeat-x top}
#searchBox {float:right;text-align:right;padding:0px 0 0 0;color:#fff;font-family:georgia}
/* #searchBox a {display:inline;padding:0;float:none;} */
#searchBox img {vertical-align:middle;cursor:pointer;}
#searchBox .input {vertical-align:middle;border:0;width:130px;height:19px;background:url(../img/input_search_bg.gif) no-repeat;margin:0 20px 0 10px;padding:5px 3px 0 7px;color:#63301e;font-size:11px;}

#localizerBack {background:#63301e url(../img/localizer_bg.png) no-repeat bottom;color:#fff;font-size:11px; overflow: hidden; padding: 5px 10px 5px 30px; }
#localizer { float: left; width: 700px; padding:4px 0 0 0}
#localizer a {color:#ce7c5e;font-weight:bold;margin:0 10px 0 10px;}
#wyszukiwarkaZaawansowana { float: right: width: 180px; text-align: right; }
#wyszukiwarkaZaawansowana a { color:#ce7c5e;font-weight:bold; }

#content {width:950px;margin:0 auto;overflow:hidden;padding:0px 20px 0px 20px;background:#fff}
#contentTop {overflow:hidden;width:950px;background:#fff url(../img/content_bg.jpg) repeat-y center;margin:0 0 0px 0;padding:20px 0 0 0}
#content .header {color:#63301e;font-weight:bold;}
#columnLeft {width:180px;margin:0 40px 0 0;float:left;}
#leftMenu {width:180px;}
#leftMenu a.first {padding:0px 8px 9px 8px;}
#leftMenu .menu_0 {display:block;color:#63301e;font-weight:bold;padding:9px 8px 9px 8px;text-decoration:none; }
#leftMenu .menu_0 img {margin:0 0 0 5px;vertical-align:middle}
#leftMenu .menu_0:hover {color:#c15e3c}
#leftMenu .line_0 {width:180px;height:1px;overflow:hidden;background:#c15e3c}

#leftMenu .menu_1 {display:block;color:#c8516b;font-weight:normal;padding:5px 8px 5px 22px;text-decoration:none; }
#leftMenu .menu_1:hover {color:#63301e}

#leftMenu .line_1 {width:172px;height:1px;overflow:hidden;background:#c9c8be;margin:0 0 0 8px}

#columnCenter {float:left;width:510px}
#columnCenter .top {overflow:hidden;width:510px;margin:0 0 10px 0}
#columnCenter .header {float:left;font-size:12px;}
#pictureChange {float:right;text-align:right;color:#7c7a66}
#pictureChange .link {padding:0 10px;color:#acaa9b;text-decoration:none;}
#pictureChange .link:hover {color:#c8516b;}
#pictureChange .active {color:#333333}

.mainProductBox {width:510px;font-size:11px;}
.mainProductBox .picture {width:510px;margin:0 0 10px 0}
.mainProductBox .title {display:block;color:#000;text-decoration:none;margin:0 0 10px 0}
.mainProductBox .title img {margin:0 0 0 5px}
.mainProductBox .title:hover {color:#c8516b}
.mainProductBox  .text {color:#7c7a66}

#ourPartners {margin:20px 0 0 0}
#ourPartners .header {float:none;margin:0 0 10px 0}
#ourPartners .container {font-size:12px}
#ourPartners .container a {display:block;font-weight:bold;margin:0 0 5px 0;padding:0 0 0 10px;background:url(../img/ul_bg.gif) no-repeat 0px 6px;text-decoration:none;}
#ourPartners .container a:hover {color:#63301E;background:url(../img/ul_bg_on.gif) no-repeat 0px 6px;text-decoration:underline;}

#columnRight {float:right;width:180px;margin:0 0 0 40px;}
#columnRight .header {margin:0 0 30px 0}
#columnRight .productBox {width:180px;margin:0  0 40px 0}
#columnRight .productBox .picture {margin:0 0 10px 0}
#columnRight .productBox .title {margin:0 0 10px 0;}
#columnRight .productBox .title a {padding:0 10px 0 0;background:url(../img/arrow.gif) no-repeat right 4px;color:#000;font-size:11px;text-decoration:none;}
#columnRight .productBox .title img {margin:0 0 0 5px}
#columnRight .productBox .title a:hover {color:#c8516b}


#footer {width:950px;border-top:1px solid #f1d3da;padding:20px 0 10px 0;overflow:hidden;clear:both;font-size:11px;margin:10px 0 0 0}
#copyright {float:left;width:330px;color:#7c7a66}
#copyright a {color:#7c7a66}
#footerMenu {float:right;width:570px;text-align:right;}
#footerMenu a {color:#63301e;text-decoration:none;}
#footerMenu a:hover {color:#c8516b}
#footerMenu span {color:#f1d3da;margin:0 20px}


#contentBottomBg {width:990px;margin:0 auto;background:url(../img/content_bottom_bg.jpg) no-repeat;height:10px}


/* subpage */
#podstrona {text-align:justify}

/* lista */
#contentTop_s {overflow:hidden;width:950px;background:#fff url(../img/content_s_bg.jpg) repeat-y center;margin:0 0 0px 0;padding:20px 0 0 0}
#columnRight_s {width:730px;float:right;}
#columnRight_s .top {overflow:hidden;width:730px;margin:0 0 10px 0}
#columnRight_s .header {float:left}
#columnRight_s .siteChange {float:right;text-align:right;color:#7c7a66}
#columnRight_s .siteChange .link {padding:0 10px;color:#acaa9b;text-decoration:none;}
#columnRight_s .siteChange .link:hover {color:#c8516b;}
#columnRight_s .siteChange .active {color:#333333}

#productList {width:730px;overflow:hidden;}
#productList .productListSet {width:730px;overflow:hidden;clear:both;margin:0 0 25px 0}
#productList .productBox {float:left;width:120px;font-size:11px;margin:0 32px 0px 0}
#productList .margin_zero {margin:0}

#productList .productBox .picture {display:block;width:120px;margin:0 0 5px 0;height:155px}
#productList .productBox .title {}
#productList .productBox .title a {color:#000;text-decoration:underline;font-size:11px;background:url(../img/arrow.gif) no-repeat right 4px;padding:0 20px 0 0}
#productList .productBox .title a:hover {text-decoration:none;color:#C24E68}
#productList .productBox .title span {font-weight:bold;}
#productList .productBox .title .priceOld {font-weight:normal;text-decoration:line-through;margin:0 5px 0 0;}
#productList .productBox .new {margin:2px 0 2px 0;font-weight:bold;color:#ff0000;text-transform:uppercase}
#productList .productBox .promotion {margin:2px 0 2px 0;font-weight:bold;color:#ff6600;text-transform:uppercase}
#productList .productBox .sale {margin:2px 0 2px 0;font-weight:bold;color:#009900;text-transform:uppercase}

/* produkt */
#productChange {overflow:hidden;width:220px;padding:0 10px;text-align:left;margin:0 0 10px 0}
#productChange a {text-decoration:none;}
#productChange a:hover {text-decoration:underline;}
#productChange .previous {float:left;display:block;padding:0 0 0 15px;background:url(../img/left_menu_arrow.gif) no-repeat 0px 5px;}
#productChange .next {float:right;display:block;padding:0 15px 0 0;background:url(../img/arrow.gif) no-repeat right 5px;}
#productBox {width:730px;overflow:hidden;margin:0 0 20px 0;clear:both}
#productBox .picture {float:left;width:240px;margin:0 20px 0 0}
#productBox .picture .gallery {display:block;color:#c8516b;margin:20px 0 0 0;text-align:center;text-decoration:none;}
#productBox .picture .gallery:hover {color:#63301e}
#productBox .picture .pictures { margin: 5px; }
#productBox .new {margin:2px 0 5px 0;font-weight:bold;color:#ff0000;text-transform:uppercase;font-size:16px;font-family:trebuchet ms;line-height:20px}
#productBox .promotion {margin:2px 0 5px 0;font-weight:bold;color:#ff6600;text-transform:uppercase;font-size:16px;font-family:trebuchet ms;line-height:20px}
#productBox .sale {margin:2px 0 5px 0;font-weight:bold;color:#009900;text-transform:uppercase;font-size:16px;font-family:trebuchet ms;line-height:20px}
#productBox .description {float:right;width:470px}
#productBox .productName {color:#63301e;font-size:19px;line-height:23px;margin:0 0 15px 0}
#productBox .category {margin:0 0 5px 0}
#productBox .category a {color:#000;text-decoration:none;vertical-align:middle;}
#productBox .category a:hover {color:#c8516b;text-decoration:underline;}
#productBox .category .active {text-decoration:underline;}
#productBox .category .active:hover {text-decoration:underline;}
#productBox .category img {margin:0 10px;vertical-align:middle;}
#productBox .producer {font-size:10px;color:#7c7a66;margin:0 0 20px 0}
#productBox .text {text-align:justify;color:#7c7a66;margin:0 0 20px 0}
#productBox .details {overflow:hidden;margin:0 0 20px 0}
#productBox .details .inputSet {float:left;margin:0 20px 0 0}
#productBox .details .inputSet label {color:#000;font-size:11px;display:block;margin:0 0 3px 0}
#productBox .details .inputSet select {color:#7c7a66;border:1px solid #eabbc6;padding:3px 3px 3px 8px;font-size:11px;}
#productBox .details .inputSet select.colour {width:147px}
#productBox .details .inputSet select.size {width:70px}
#productBox .price {clear:both;color:#000;margin:0 0 30px 0}
#productBox .price span {color:#c8516b;font-family:georgia;font-size:30px;line-height:33px}
#productBox .price .priceOld {text-decoration:line-through;color:#ccc;font-size:20px;margin:0 0px 0 10px}
#productBox .button { cursor: pointer; }

/* galeria */
.gallery_pics img {padding:2px;border:1px solid #C24E68;margin:0 5px 5px 0}
.img_subpage {padding:2px;border:1px solid #c1c1c1;margin:0 0px 5px 0}
.gallery_name {margin:0 0 10px 0}


/* formularz */

.gallery_row {margin:0 0 10px 0}






/* formularz kontaktu */
.formKontaktu { width: 420px; margin: 10px auto; text-align: center; }
.formKontaktuZestaw { width: 420px; overflow: hidden; clear: both; margin: 0 0 10px 0; }
.formKontaktuLabel { float: left; width: 120px; text-align: right;margin:0 10px 0 0 }
.formKontaktuLabel span { color: #B5162A;font-weight:bold; }
.formKontaktuPole { float: right; width: 280px; text-align: right; }
.formKontaktuPole input { width: 270px; border: 1px solid #ccc; color:#000000;background:url(../img/input_bg.jpg) top repeat-x;padding:3px;}
.formKontaktuPole select { width: 276px;color: #000000; }
.formKontaktuPole textarea { padding: 3px; width: 270px; height: 80px; overflow: auto; color: #000000; border: 1px solid #ccc; background:url(../img/input_bg.jpg) top repeat-x; font-family:tahoma; font-size: 13px; }
.formKontaktuWymagane { float: left; color: #B5162A;font-weight:bold; }
.formKontaktuPrzycisk { float: right; text-align: right; }
.formKontaktuPrzycisk img { cursor: pointer; }
/* formularz kontaktu */

#ukryty_submit { display: inline; width: 0; height: 0; padding: 0; margin: 0; border: 0; }

/* skladanie zamowienia */
.skladanie_zamowienia {  }
.skladanie_zamowienia_tytul { font-weight: bold; font-size: 13px; color: #1F236E; margin-top: 20px; }
.skladanie_zamowienia_ramka { overflow: hidden; margin-bottom: 4px; padding: 20px; }
.skladanie_zamowienia_tresc { margin: 10px 5px 10px 0; }
.skladanie_zamowienia_przycisk { text-align: left; }
.skladanie_zamowienia_przycisk img { padding-bottom: 10px; }
.skladanie_zamowienia_form { margin: 10px 5px 10px 0; }

.logInputD {clear:both;overflow:hidden; width:335px;margin:0 0 10px 0}
.logInputD label {float:left;width:130px;font-weight:bold;}
.logInputD input {float:left; width: 200px; color: #4b4d4f; background: #FFFFFF; border: 1px solid #F4A41F;padding:3px 0 3px 3px; }
.loginBtnD {width:335px;text-align:right; padding: 0px 0 0 0; }
/* skladanie zamowienia */

/* formularz klienta */
.form {  }
.form input, textarea { font-family: Tahoma; font-size: 12px; color: #000000; background: #FFFFFF; padding: 3px; overflow: auto; border: 1px solid #dc6ba0; }
.formSet { padding: 20px 10px; overflow: hidden;clear:both; margin-bottom: 4px;border-bottom:1px solid #eee }
.formTitle { font-weight: bold; font-size: 16px; color: #1F236E; margin: 0px 0 10px 0;line-height:22px }
.formCheckbox { padding: 5px; }
.formCheckbox input { vertical-align: middle;border:none;padding:0 }
.formCompany {  }
.formLabel { width: 170px; float: left; text-align: right; }
.formLabel span {color: #B31660;font-weight:bold; }
.formField { width: 310px; float: left; margin: 0 0 0 5px; }
.formField input { margin-bottom: 6px; vertical-align: middle; height:14px}
.formInput1 { width: 290px; }
.formInput2 { width: 191px; }
.formInput3 { width: 33px; }
.formInput4 { width: 200px; color: #4b4d4f;background: #FFFFFF; border: 1px solid #dc6ba0;padding:3px 0 3px 3px; }
.formTextarea { width: 450px; height: 150px; }
.formSetBottom { padding: 0px 10px; overflow: hidden;clear:both;width:490px}
.formButton { float:right;text-align:right;padding:5px 0px 0 0;cursor:pointer;margin:0 10px 0 0}
.formButton input {border:none;padding:0}
.formRequiredFields { padding: 5px 0 5px 0;float:left;color: #B31660;font-weight:bold;  }
/* formularz klienta */

/* moje konto */
#formLogin {width:340px}
#przypomnijHasloBox {width:340px}
#przypomnijHasloBox .search_button {text-align:right;}
#przypomnijHasloBox .search_button img {cursor:pointer;}
.myAccount_zestaw {clear:both;margin:0 0 10px 0;width:340px;overflow:hidden;}
.myAccount_label { float: left; width: 135px; text-align: left; font-weight:bold;clear:both;}
.myAccount_label span { color: #ED6124;font-weight:bold; }
.myAccount_input { float: left; width: 203px; text-align: left;}
.myAccount_input input { width: 200px; color: #4b4d4f;background: #FFFFFF; border: 1px solid #F4A41F;padding:3px 0 3px 3px;}
.myAccount_submit {width:130px;text-align:right;float:right}
.required_fields { float:left;color: #ED6124;font-weight:bold;margin:10px 0 0 0;width:150px; }

/* koszyk */
#koszyk { border-collapse: collapse; margin: 10px 0 10px 0; }
#koszyk td { border: 1px solid #DCDDF9; padding: 12px 10px 12px 10px; }
#koszyk th {line-height:13px;text-align:center;border-top:0px;padding:3px 10px 3px 10px;font-size:11px;border: 1px solid #DCDDF9; padding: 12px 10px 12px 10px;}
#koszyk .liczba_sztuk {width:43px;border:1px solid #d7d7d7;color:#666666;text-align:center;padding:3px 0;font-size:11px;margin:0 0 0 5px;}
.koszyk_naglowek_1 { width:207px;border-left:0px;text-align:left; }
.koszyk_naglowek_2 {text-align:right;}
.koszyk_naglowek_3 {text-align:center;}
.koszyk_naglowek_4 {text-align:right;}
.koszyk_naglowek_5 {text-align:right;}
.koszyk_naglowek_6 {border-right:0px;}
.koszyk_wiersz_1 { width:207px;border-left:0px;text-align:left; }
.koszyk_wiersz_2 {text-align:right;}
.koszyk_wiersz_3 {text-align:center;}
.koszyk_wiersz_4 {text-align:right;}
.koszyk_wiersz_5 {text-align:right;}
.koszyk_wiersz_6 {text-align:right;border-right:0px;}
.koszyk_podsumowanie_1 { text-align:right;border-left:0px;padding:15px 10px 15px 10px;font-weight:bold; }
.koszyk_podsumowanie_2 { text-align:right;font-weight:bold; }
.koszyk_przyciski { margin: 20px 0 0 0; }
.koszyk_przyciski img { cursor: pointer; margin: 0 0 0 10px; }
.koszyk_przyciski_lewe { float: left; width: 130px; }
.koszyk_przyciski_prawe { float: right; text-align: right; width: 380px; }
/* koszyk */

/* formualarz logowania */
.logowanie_zestaw { clear:both;margin:0 0 10px 0;width:340px;overflow:hidden; }
.logowanie_opis { float: left; width: 135px; text-align: left; font-weight:bold;clear:both; }
.logowanie_opis span { color: #b31660;font-weight:bold; }
.logowanie_pole { float: left; width: 203px; text-align: left; }
.logowanie_pola_wymagane { float:left;color: #b31660;font-weight:bold;margin:10px 0 0 0;width:150px; }
.logowanie_przycisk { width:130px;text-align:right;float:right }
.logowanie_przycisk img { cursor: pointer; }
/* formualarz logowania */


/* mapa serwisu */
.ms0 { padding: 2px 0 2px 0; font-weight: bold; }
.ms1 { padding: 2px 0 2px 20px; }
.ms2 { padding: 2px 0 2px 40px; }
.ms3 { padding: 2px 0 2px 60px; }
/* mapa serwisu */

/* historia zamowien */
.hs_tabelka {width:100%;border-collapse:collapse;}
.hs_tabelka th {text-align:center;background:#63301E;color:#FFFFFF;}
.hs_tabelka th, td {border:1px solid #DFDFDF;padding:3px 3px 3px 3px}
.tr_background {background:#DFDFDF}
.hs_naglowek_1 {}
.hs_naglowek_2 {}
.hs_naglowek_3 {}
.hs_naglowek_4 {}
.hs_naglowek_5 {}
.hs_naglowek_6 {}
.hs_wiersz_1 {text-align:center;font-weight:bold;}
.hs_wiersz_2 {}
.hs_wiersz_3 { text-align: right; }
.hs_wiersz_4 {text-align:center;}
.hs_wiersz_5 {text-align:center;}
.hs_wiersz_6 {text-align:center;}
.hs_wiersz_6 a {}
.hs_wiersz_6 a:hover {}
/* historia zamowien */

#dialogPrzypomnienieHasla { display: none;width:500px ;overflow:hidden;}
#dialogPrzypomnienieHaslaContent {width:350px;margin:0 auto;}
#dialogPrzypomnienieHaslaContent .dialog_label {float:left;width:100px;margin:0 10px 15px 0;color:#004276;font-size:14px;text-align:right;}
#dialogPrzypomnienieHaslaContent .dialog_field {float:left;width:240px;margin:0 0 15px 0}
#dialogPrzypomnienieHaslaContent .dialog_field input {width: 230px; color: #4b4d4f;background: #FFFFFF; border: 1px solid #dc6ba0;padding:3px 0 3px 3px;}

/* wyszukiwarka zaawansowana */
.searchLabel { float: left; width: 160px; text-align: right; margin: 4px 5px 0 0; }
.searchField { float: left; width: 250px; margin: 2px 0 2px 0; }
.searchField input { width: 236px; }
.searchField select { width: 240px; }
.searchButton { clear: both; width: 405px; text-align: right; padding: 5px 0 0 0; }
/* wyszukiwarka zaawansowana */
