@charset "ISO-8859-2";

.newLine {
    clear: both;
    display: block;
}

/* ---------- */

#cartForm,
#shippingForm {
  margin: 0px;
}

/* sposoby dostawy */

#shippingInfo {
  cursor: help;
}

#shippingInfoBox {
  display: none;
  position: absolute;
  right: 0px;
  margin-top: 20px;
  background: #FFF;
  border: 1px #000 solid;
  width: 350px;
  padding: 5px;
  text-align: left;
  font-weight: normal;
}

.shippingMethodBox {
  text-align: right;
  margin: 0px 30px;
}

.shippingLabel {
  margin-top: 5px;
}

.noShippingMethod,
.noPayMethod,
.shippingInfo {
  display: none;
}

#shippingCost {
  font-weight: bold;
  margin-top: 15px;
}

#orderAmount {
  font-weight: bold;
  font-size: 14px;
  color: #D00;
  margin-top: 5px;
}

#shippingCost .value,
#orderAmount .value {
  padding-left: 20px;
}

.shippingInfo {
  color: #FFF;
  background: #0B0;
  text-align: center;
  padding: 7px;
  margin: 5px 30px;
  font-size: 14px;
  font-weight: bold;
}

.shippingInfo.error {
  background: #F00;
}

/* --------------- */

/* logowanie */

.loginForm {
  color: #323232;
  text-align: left;
  margin-top: 40px;
}

.loginForm.wide {
  margin-left: 110px;
}

.loginForm a {
  color: #4c6466;
}

.loginForm a:hover {
  color: #2c4446;
}

.loginForm .separator {
  border-bottom: 1px #A9A9A9 solid;
  margin-top: 15px;
  margin-bottom: 25px;
}

.loginForm .error,
.formContent .error {
  color: #FFF;
  background: #F00;
  text-align: center;
  font-size: 16px;
  margin-bottom: 15px;
  padding: 5px;
} 

.formContent .error {
  margin-bottom: 0px;
}

.loginForm .header {
  font-size: 16px;
  margin-bottom: 10px;
}

.loginForm .header img {
  vertical-align: middle;
}

.loginForm .content {
  padding-left: 30px;
}

.loginForm .form {
  border-spacing: 0px;
  border-collapse: collapse;
  margin: 0px;
  background: #EEE;
  margin: 5px 0px;
}

.loginForm .form .label {
  font-weight: bold;
  padding: 0px 3px;
  width: 90px;
} 

.loginForm .form .value {
  padding: 3px 5px;
} 

.loginForm .form .text {
  width: 155px;
} 

.loginForm .form .info {
  width: 100px;
  padding: 0px 3px;
  font-size: 11px;
} 

/* --------- */

#nowosciCentralColumnSingle {
  overflow: hidden;
  width: 245px;
  margin: 0px 3px 0px 0px;
  float: left;
  min-height: 120px
}

#srodek {
  width: 940px;
  margin: auto;
}

#DIVsciezka {
  display: inline;
}

#linkLogoTop {
  position: absolute;
  top: 40px;
  left: 5px;
  width: 300px;
  height: 90px;
}

#rg_section_hdr_belka_lewa {
  background-image: url(/home/576/des/_gfx/s_belka_lewa.gif);
  width: 9px;
  height: 31px;
  float: left;
  margin: 0;
  padding: 0;
}

#rg_section_hdr_belka_prawa {
  background-image: url(/home/576/des/_gfx/s_belka_prawa.gif);
  margin: 0;
  padding: 0;
  width: 9px;
  height: 31px;
  float: left;
}

#rg_section_hdr_belka_bgr {
  color: #fff;
  font-size: 12px;
  font-family: arial, sans-serif;
  font-weight: bold;
  background-image: url(/home/576/des/_gfx/s_belka_bgr.gif);
  text-align: left;
  margin: 0;
  padding: 8px 0 0;
  width: 485px;
  height: 23px;
  float: left;
}


#daneZamowienia {
  position: relative;
  margin-top: 20px;
}

#daneZamowienia h1 {
  margin: 0;
  padding-top: 20px;
  padding-bottom: 10px;
  font-weight: bold;
  font-size: 14px;
  color: #000000;
}

#daneZamowienia p {
  margin: 0;
  margin-left: 20px;
  font-size: 12px;
  color: #757d8c;
}

#daneZamowienia table {
  margin-left: 20px;
  font-family: Tahoma,sans-serif;
  font-size: 12px;
  color: #757d8c;
}

#centralBoxTop {
  clear: left;
  width: 503px;
  height: 5px;
  background: #ffffff url(/home/576/des/_gfx/whiteCentralBoxTop.gif) no-repeat;
  background-repeat: no-repeat;
}

#centralBoxBt {
  clear: left;
  width: 503px;
  height: 5px;
  margin-bottom: 5px;
  background-image: url(/home/576/des/_gfx/whiteCentralBoxBt.gif);
  background-repeat: no-repeat;
}

#centralBoxBg {
  width: 501px;
  margin: 0;
  padding: 0;
  border-left: solid #dce0e5 1px;
  border-right: solid #dce0e5 1px;
  background-repeat: repeat-y;
  overflow: hidden;
}

#centralBasketHead {
  overflow: hidden;
  width: 490px;
  height: 20px;
  margin-left: 64px;
  background-color: #757d8c;
  color: #FFFFFF;
  font-weight: bold;
}

#centralBasketHeadSymbol {
  overflow: hidden;
  width: 100px;
  margin-left: 5px;
  float: left;
  text-align: left;
  padding-top: 3px;
}

#centralBasketHeadNazwa {
  overflow: hidden;
  width: 170px;
  margin-left: 5px;
  float: left;
  text-align: left;
  padding-top: 3px;
}

#centralBasketHeadCena {
  overflow: hidden;
  width: 50px;
  margin-left: 5px;
  float: left;
  text-align: left;
  padding-top: 3px;
}

#centralBasketHeadIle {
  overflow: hidden;
  width: 30px;
  margin-left: 10px;
  float: left;
  text-align: left;
  padding-top: 3px;
}


#centralBasketContent {
  clear: left;
  min-height: 50px;
  border-bottom: dotted #dadfe4 1px;
}

#centralBasketImg {
  overflow: hidden;
  width: 45px;
  margin-left: 9px;
  float: left;
}

#centralBasketSymbol {
  overflow: hidden;
  width: 100px;
  margin-left: 10px;
  padding-top: 15px;
  float: left;
  font-weight: bold;
}

#centralBasketNazwa {
  overflow: hidden;
  width: 170px;
  margin-left: 5px;
  padding-top: 5px;
  float: left;
}

#centralBasketCena {
  overflow: hidden;
  width: 60px;
  margin-left: 5px;
  padding-top: 15px;
  float: left;
  text-align: right;
}

#centralBasketIle {
  overflow: hidden;
  width: 20px;
  margin-left: 5px;
  padding-top: 15px;
  float: left;
  text-align: center;
}

#centralBasketSummarum {
  text-align: right;
  font-family: Tahoma,sans-serif;
  font-size: 12px;
  color: #000000;
  margin: 0;
  margin-top: 10px;
  margin-bottom: 10px;
  width: 486px;
}

#centralBoxBg a {
  text-decoration: underline;
  color: #000000;
}

#centralBoxBg a:hover {
  text-decoration: none;
}

.section_header {
  color: #fff;
  font-size: 12px;
  font-family: arial, helvetica, sans-serif;
  font-weight: normal;
  padding-top: 4px;
}

#category_main_title {
  color: #f30;
  font-size: 12px;
  font-family: arial, sans-serif;
  font-weight: bold;
  margin: 15px 10px 10px;
  padding-top: 0 !important;
  padding-right: 0;
  padding-bottom: 0 !important;
  padding-left: 0;
}

#category_main_title a {
  color: #f30;
  text-decoration: none;
}

#category_main_title a:hover {
  text-decoration: underline;
}

.link_r {
  text-decoration: none;
  display: block;
  zoom: 1;
  color: #666666;
}

.link_r:hover {
  text-decoration: underline;
}

#category_sub_title {
  color: #000;
  font-size: 11px;
  font-family: arial, sans-serif;
  font-weight: normal;
}

#category_sub_title a {
  color: #000000;
  text-decoration: none;
}

#category_sub_title a:hover {
  text-decoration: underline;
}

#category_image {
  font-weight: normal;
  margin-top: 15px;
  padding-right: 5px;
  width: 83px;
  height: 83px;
  float: left;
}

.link_red {
  text-decoration: none;
  display: block;
  zoom: 1;
  color: #e42e04;
}

.searchengine_white {
  color: #fff;
  font-size: 10px;
  font-family: arial, sans-serif;
}

.searchengine_white_link {
  color: #fff;
  font-size: 10px;
  font-family: arial, sans-serif;
}

.searchengine_white_link a {
  text-decoration: underline;
}

.searchengine_greybox {
  color: #666;
  font-size: 12px;
  font-family: arial, sans-serif;
  border: solid 1px;
}

#dot_spacer {
  font-size: 0;
  line-height: 0 !important;
  background-image: url(/home/576/des/_gfx/keskokropka_szara_poziom.gif);
  width: 200px;
  height: 1px;

  margin-top: 8px;
  margin-bottom: 8px;
  text-align: center;
}

#r_section_hdr_belka_ln_bgr {
  color: #fff;
  font-size: 12px;
  font-family: arial, sans-serif;
  font-weight: bold;
  background-image: url(/home/576/des/_gfx/belka_bgr.gif);
  text-align: left;
  margin: 0;
  padding: 8px 0 0;
  width: 656px;
  height: 23px;
  float: left;
}

#r_section_hdr_belka_srch_bgr {
  color: #fff;
  font-size: 12px;
  font-family: arial, sans-serif;
  font-weight: bold;
  background-image: url(/home/576/des/_gfx/belka_bgr.gif);
  text-align: left;
  margin: 0;
  padding: 8px 0 0;
  width: 293px;
  height: 23px;
  float: left;
}

#polecamy_pic {
  float: left;
  margin-left: 5px;
  margin-right: 5px;
}

#polecamy_cena_tech {
  color: #da1b22;
  font-size: 12px;
  font-family: arial, sans-serif;
  font-weight: bold;
  position: relative;
  margin-top: 10px;
  text-decoration: none;
}

#polecamy_cena_tech a {
  text-decoration: none;
}

#polecamy_title {
  color: #000000;
  font-size: 12px;
  font-family: arial, sans-serif;
  font-weight: bold;
  text-decoration: none;
}

#polecamy_title a {
  text-decoration: none;
}

#polecamy_title a:hover {
  text-decoration: underline;
}

#polecamy_cena {
  color: #fff;
  font-size: 12px;
  font-family: arial, sans-serif;
  font-weight: bold;
  background-color: #da1b22;
  text-align: right;
  width: 108px;
  height: 18px;
  margin-right: 8px;
  padding: 5px 8px 0px 2px;
  position: static;
  text-decoration: none;
}

#polecamy_cena a {
  text-decoration: none;
}

#belka_wyszukiwarki_lewa {
  background-image: url(/home/576/des/_gfx/belka_wyszukiwarki_lewa.gif);
  width: 372px;
  height: 31px;
  float: left;
}

#wyszukiwarka_gora {
  background-image: url(/home/576/des/_gfx/wyszukiwarka_gora.gif);
  width: 330px;
  height: 21px;
  float: left;
}

#wyszukiwarka_gora-12 {
  background-image: url(/home/576/des/_gfx/wyszukiwarka_gora-12.gif);
  width: 372px;
  height: 21px;
  float: left;
}

.koszyk_content {
  color: #333;
  font-size: 12px;
  font-family: arial, sans-serif;
  margin: 0;
  padding: 0 0 0 10px;
}

.koszyk_content a {
  text-decoration: none;
  color: #333;
}

.koszyk_content a:hover {
  text-decoration: underline;
}

#kategoria li {
  width: 185px;
  height: 22px;
  margin-bottom: 2px;
  background-color: #edeef1;
  background-image: url(/home/576/des/_gfx/menuarrow_horiz.gif);
}

.link_red:hover {
  text-decoration: underline;
}

Body, table {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}

#container1 {
  overflow: hidden;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  width: 940px;
  background-color: #FFFFFF;
  margin: auto;
  padding: auto;
  /*margin-bottom: 3px;*/
  clear: left;
  min-height: 190px;
}

#container2 {
  overflow: hidden;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  width: 940px;
  background-color: #FFFFFF;
  margin: auto;
  /*padding: auto;*/
  /*margin-bottom: 12px;*/
position: relative;
clear: right;
}

#columnLeft {
  overflow: hidden;
  width: 185px;
  margin-right: 13px;
  background-color: #ffffff;
  float: left;
}

#columnMid {
  overflow: hidden;
  width: 503px;
  margin-right: 13px;
  background-color: #ffffff;
  float: left;
}

#columnRight {
  overflow: hidden;
  width: 225px;
  background-color: #ffffff;
  float: right;
  clear: right;
}

#wideColumnRight {
  overflow: hidden;
  width: 225px;
  background-color: #ffffff;
  float: right;
  clear: right;

  position: relative;
  /*left: -155px;*/
}

#boxSpacer {
  /*position: relative;*/
  margin-bottom: 20px;
  overflow: hidden;
  clear: left;
}

#boxSpacer2 {
  /*position: relative;*/
  margin-bottom: 20px;
  /*height: 65px;*/
  overflow: hidden;
  clear: left;
}



#nav {
  overflow: hidden;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  width: 185px;
  background-color: #FFFFFF;
  clear: left;
}

#nav ul {
  list-style: none;
  padding-left: 0px;
  padding-top: 3px;
  clear: left;
  margin: 0;
}

#nav li {
  border-bottom: 2px solid #ffffff;
  background: #edeef1 url(/home/576/des/_gfx/menuarrow_horiz.gif) no-repeat 12px 6px;
  margin: 0px;
  height: 18px;
  width: 185px;
  padding-left: 18px;
  padding-top: 4px;
  padding-bottom: 0;
}

#nav li a {
  text-decoration: none;
  padding: 1px 0 3px 6px;
  display: block;
  zoom: 1;
  color: #000000;
}

#nav li a:hover {
  text-decoration: underline;
}

#nav li p a:hover {
  text-decoration: underline;
}

#nav li.open {
  background: #edeef1 url(/home/576/des/_gfx/menuarrow_vert.gif) no-repeat 12px 6px;
}

#nav li.sub {
  background: #ffffff url(/home/576/des/_gfx/menuarrowred_horiz.gif) no-repeat 18px 6px;
  padding-left: 21px;
  border-bottom: 1px solid #edeef1;
}

#nav li.subsub {
  background: #ffffff;
  padding-left: 0px;
  height: 55px;
  border-bottom: 1px solid #edeef1;
  position: relative;
}

#nav li.subsub img {
  margin-right: 10px;
  position: absolute;
  left: 18px;
}

#nav li.subsub p {
  position: absolute;
  left: 77px;
}

#infoBox {
  overflow: hidden;
  font-family: Arial, Helvetica, sans-serif;
  width: 185px;
  background-color: #FFFFFF;
  clear: left;
  color: #000;
  font-size: 12px;
  text-align: left;
}

#infoBox ul {
  list-style: none;
  padding-left: 0px;
  padding-top: 3px;
  clear: left;
  margin: 0;
}

#infoBox li {
  border-bottom: 1px solid #999999;
  background: #ffffff;
  margin: 0px;
  height: 36px;
  width: 175px;
  padding-left: 10px;
  padding-top: 7px;
  padding-bottom: 0;
}

#infoBox li a {
  text-decoration: none;
  display: block;
  zoom: 1;
  color: #666666;
}

#infoBox li a:hover {
  text-decoration: underline;
}



#infoBoxProdukty {
  overflow: hidden;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  width: 185px;
  background-color: #FFFFFF;
  clear: left;
}

#infoBoxProdukty ul {
  list-style: none;
  padding-left: 0px;
  padding-top: 3px;
  clear: left;
  margin: 0px;
}

#infoBoxProdukty li {
  border-bottom: 1px solid #999999;
  background: #ffffff;
  margin: 0px;
  width: 175px;
  padding-left: 10px;
  padding-top: 7px;
  padding-bottom: 0;
  position: relative;
  min-height: 60px;
}

#infoBoxProdukty li a {
  text-decoration: none;

  zoom: 1;
  color: #666666;
}

#infoBoxProdukty li a:hover {
  text-decoration: underline;
}

.topProduktyNr {
  width: 10px;
  text-align: left;
  font-weight: bold;
  position: absolute;
  left: 0;
  top: 25px;
}
.topProduktyHead {
  width: 120px;
  position: absolute;
  left: 15px;
  top: 10px;
}
.topProduktyText {
  width: 120px;
  position: absolute;
  left: 15px;
  top: 25px;
  font-weight: bold;
}
.topProduktyImg {
  width: 45px;
  margin-left: 10px;
  position: absolute;
  right: 0;
  top: 4px;
}



#l_section_hdr_belka_lewa {
  background-image: url(/home/576/des/_gfx/belka_lewa.gif);
  width: 37px;
  height: 31px;
  float: left;
  margin: 0;
  padding: 0;
}

#l_section_hdr_belka_prawa {
  background-image: url(/home/576/des/_gfx/belka_prawa.gif);
  margin: 0;
  padding: 0;
  width: 9px;
  height: 31px;
  float: left;
}

#l_section_hdr_belka_bgr {
  color: #fff;
  font-size: 12px;
  font-family: arial, sans-serif;
  font-weight: bold;
  background-image: url(/home/576/des/_gfx/belka_bgr.gif);
  text-align: left;
  margin: 0;
  padding: 8px 0 0;
  width: 139px;
  height: 23px;
  float: left;
}



#c_section_hdr_belka_lewa {
  background-image: url(/home/576/des/_gfx/belka_lewa.gif);
  width: 37px;
  height: 31px;
  float: left;
  margin: 0;
  padding: 0;
}

#c_section_hdr_belka_prawa {
  background-image: url(/home/576/des/_gfx/belka_prawa.gif);
  margin: 0;
  padding: 0;
  width: 9px;
  height: 31px;
  float: left;
}

#c_section_hdr_belka_bgr {
  color: #fff;
  font-size: 12px;
  font-family: arial, sans-serif;
  font-weight: bold;
  background-image: url(/home/576/des/_gfx/belka_bgr.gif);
  text-align: left;
  margin: 0;
  padding: 8px 0 0;
  width: 457px;
  height: 23px;
  float: left;
}



#r_section_hdr_belka_lewa {
  background-image: url(/home/576/des/_gfx/belka_lewa.gif);
  width: 37px;
  height: 31px;
  float: left;
  margin: 0;
  padding: 0;
}

#r_section_hdr_belka_prawa {
  background-image: url(/home/576/des/_gfx/belka_prawa.gif);
  margin: 0;
  padding: 0;
  width: 9px;
  height: 31px;
  float: left;
}

#r_section_hdr_belka_bgr {
  color: #fff;
  font-size: 12px;
  font-family: arial, sans-serif;
  font-weight: bold;
  background-image: url(/home/576/des/_gfx/belka_bgr.gif);
  text-align: left;
  margin: 0;
  padding: 8px 0 0;
  width: 179px;
  height: 23px;
  float: left;
}

#r_section_hdr_belka_bgr a {
  text-decoration: none;
  color: #fff;
}

#r_section_hdr_belka_bgr a:hover {
  text-decoration: underline;
}

#foot_section_hdr_belka_lewa {
  background-image: url(/home/576/des/_gfx/belka_lewa.gif);
  width: 37px;
  height: 31px;
  float: left;
  margin: 0;
  padding: 0;
}

#foot_section_hdr_belka_prawa {
  background-image: url(/home/576/des/_gfx/belka_prawa.gif);
  margin: 0;
  padding: 0;
  width: 9px;
  height: 31px;
  float: left;
}

#foot_section_hdr_belka_bgr {
  color: #fff;
  font-size: 12px;
  font-family: arial, sans-serif;
  font-weight: bold;
  background-image: url(/home/576/des/_gfx/belka_bgr.gif);
  text-align: left;
  margin: 0;
  padding: 8px 0 0;
  width: 894px;
  height: 23px;
  float: left;
}


#sgPolecaneKategorie {
  width: 250px;
  margin: 0;
  float: left;
}

#sgPolecanaKategoria {
  width: 240px;
  margin: 0;
  margin-bottom: 15px;
  clear: left;
}

#sgPolecanaImg {
  width: 45px;
  margin-right: 10px;
  float: left;
}

#sgPolecanaOpis {
  width: 150px;
  float: right;
  margin-top: 5px;
  overflow: hidden;
  display: inline;
}

#sgPolecanaGlowna {
  text-decoration: none;
  font-weight: bold;
  margin-bottom: 2px;
}

#sgPolecanaTekst {
  color: #000000;
  font-size: 12px;
}

#sgPolecanaTekst a {
  color: #000000;
  text-decoration: none;
}


#rcolBoxTop {
  width: 215px;
  height: 25px;
  background-image: url(/home/576/des/_gfx/box_1_gora.gif);
  background-repeat: no-repeat;
  background-position: bottom;
  margin-top: 2px;
  padding-top: 0px;
  padding-left: 10px;
  /*position: relative;*/
  clear: left;
  display: block;
}

#rcolBoxBg {
  width: 215px;
  background-image: url(/home/576/des/_gfx/box_1_bgr.gif);
  clear: left;
  text-align: left;
  padding-left: 10px;
}

#rcolBoxBt {
  width: 215px;
  padding-left: 10px;
  height: 7px;
  background-image: url(/home/576/des/_gfx/box_1_dol.gif);
  background-repeat: no-repeat;
}





#produktwKoszyku {
  margin-left: 0px;
  clear: left;
}

#cena {
  margin-left: 0px;
  clear: left;
  text-align: right;
  font-weight: bold;
  color: #ff0000;
  margin-right: 15px;
  margin-top: 0px;
}



#big_top {
  background-image: url(/home/576/des/_gfx/big_top.jpg);
  width: 940px;
  height: 157px;
  position: relative;
}

#big_top_bt {
  background-image: url(/home/576/des/_gfx/big_top_bt.jpg);
  background-repeat: no-repeat;
  width: 940px;
  height: 5px;
  margin-bottom: 8px;
}
#big_top_btAdv {
  background-image: url(/home/576/des/_gfx/big_top_btAdv.jpg);
  background-repeat: no-repeat;
  width: 940px;
  height: 5px;
  display: none;

}

#big_top_ct {
  height: 20px;
  background-color: #757d8c;
  position: relative;
}


#bigTopClaimLeft {
  position: absolute;
  left: 10px;
  top: 10px;
  font-size: 12px;
  color: #747e8d;
}
#bigTopClaimRight {
  position: absolute;
  right: 10px;
  top: 10px;
  font-size: 12px;
  color: #747e8d;

}


#big_top_ct ul{
  padding: 0;
  margin: 0px 0px -7px 0px;
  list-style: none;
  float: left;
  position: absolute;
  bottom: 3px;
  left: 0;
}
#big_top_ct li{
  float: left;
  margin: 0;
  padding: 0;
  display: inline;
  text-align: center;
  vertical-align: middle;
}
#big_top_ct a{
  margin-left: 1px;
  margin-right: 1px;
  padding: 8px 15px 0px 15px;
  display: block;
  color: #ffffff;
  text-decoration: none;
  font-size: 12px;
  font-weight: bold;
}
#big_top_ct a:hover{
  text-decoration: underline;
}



#topLink {
  position: absolute;
  overflow: hidden;
  top: 60px;
  right: 10px;
} 

#topLink ul {
  list-style: none;
  padding: 0;
  clear: left;
  margin: 0;
}

#topLink li {
  padding-left: 10px;
  display: inline;
  float: left;
}

#topLink li a {
  text-decoration: none;
  display: inline;
  zoom: 1;
  color: #747e8d;
}

#topLink li a:hover {
  text-decoration: underline;
}



#szukanie {
  position: absolute;
  bottom: 10px;
  left: 570px;
}
#inputSzukanie {
  position: absolute;
  top: 124px;
  left: 850px;
  width: 100px;
  height: 30px;
}
#szukanieZaawansowane {
  position: relative;
  width: 940px;
  height: 30px;
  background-color: #edeef1;
  display: none;
  margin-bottom: 5px;

}
#szukanieZaawansowaneHint {
  position: absolute;
  top: 3px;
  right: 410px;
  font-size: 10px;
  color: #757d8c;
  text-align: right;
}

#szukanieZaawansowaneRamka {
  position: absolute;
  right: 0;
  /*top: 0;*/
  margin-top: 0px;
  width: 399px;
  height: 30px;
  background-image: url(/home/576/des/_gfx/wyszukiwarkaAdvBt.gif);
  background-position: right top;
}
#szukanieZaawansowaneContent {
  position: absolute;
  top: -15px;
  left: 32px;
  color: #FFFFFF;
} 
#szukajZaawansowaneLink {
  position: absolute;
  top: -10px;
  right: 0;
  background-image: url(/home/576/des/_gfx/menuarrow_horiz_white.gif);
  background-repeat: no-repeat;
  background-position: left 12px;
  color: #FFFFFF;
}
#szukajZaawansowaneLink a {
  text-decoration: underline;
  font-weight: normal;
}
#szukajZaawansowaneLink a:hover {
  text-decoration: none;
}



#nowosciCentralColumnLeft {
  overflow: hidden;
  width: 245px;
  margin: 0;
  float: left;
}

#nowosciCentralColumnMid {
  overflow: hidden;
  width: 13px;
  margin: 0;
  float: left;
}
#nowosciCentralColumnRight {
  overflow: hidden;
  width: 245px;
  margin: 0;
  float: left;
}



#nowosciCentralBoxTop {
  background-image: url(/home/576/des/_gfx/boxNowosciCentralTop.gif);
  background-repeat: no-repeat;
  background-position: bottom;
  width: 245px;
  height: 4px;
  clear: left;
  margin-top: 5px;
}
#nowosciCentralBoxBg {
  background-image: url(/home/576/des/_gfx/boxNowosciCentralBgr.gif);
  width: 245px;
  min-height: 120px;
  clear: left;
  background-repeat: repeat-y;
  /*position: relative;*/
  padding-bottom: 0;
}
#nowosciCentralBoxBt {
  background-image: url(/home/576/des/_gfx/boxNowosciCentralBt.gif);
  width: 245px;
  height: 4px;
  clear: left;
  background-repeat: no-repeat;
}

#nowosciCentralImg {
  clear: left;
  float: left;
  margin-top: 0px;
  margin-left: 5px;
  margin-right: 5px;
}
#nowosciCentralNazwa a {
  font-weight: bold;
  padding-top: 5px;
}
#nowosciCentralCenaNapis {
  color: #757d8c;
  font-weight: bold;
  text-align: right;
  margin-right: 10px;
  margin-top: 0px;
}
#nowosciCentralCenaStara {
  color: #757d8c;
  font-weight: bold;
  text-align: right;
  margin-right: 10px;
  text-decoration: line-through;
}
#nowosciCentralCena {
  color: #da1b22;
  font-weight: bold;
  text-align: right;
  margin-right: 10px;
}
#nowosciCentralLink {
  /*position: relative;*/
  bottom: 0;
  right: 0;
  color: #000000;
  text-align: right;
  padding-right: 18px;
  margin-right: 10px;
  padding-top: 8px;
  background-image: url(/home/576/des/_gfx/wiecejArrow.gif);
  background-repeat: no-repeat;
  background-position: right 8px;
  font-size: 11px;
}
#nowosciCentralLink a {
  text-decoration: none;
  color: #000000;
}
#nowosciCentralLink a:hover {
  text-decoration: underline;
}



#faqContainer {
  width: 493px;
  /*position: relative;*/
  padding-bottom: 10px;
  padding-left: 10px;
  padding-top: 5px;
  margin-top: 5px;
}

#faqTitle a {
  font-weight: bold;
  padding-top: 5px;
  color: #757d8c;
  clear: left;
}

#faqContent {
  color: #757d8c;
  text-align: justify;
  margin-right: 10px;
  margin-top: 5px;
  font-size: 11px;
}

#faqLink {
  /*position: absolute;*/
  bottom: 0;
  right: 0;
  color: #000000;
  text-align: right;
  padding-right: 18px;
  margin-right: 5px;
  padding-top: 8px;
  background-image: url(/home/576/des/_gfx/wiecejArrow.gif);
  background-repeat: no-repeat;
  background-position: right 8px;
  font-size: 11px;
}

#faqLink a {
  text-decoration: none;
  color: #000000;
}

#faqLink a:hover {
  text-decoration: underline;
}


#footBackLT {
  width: 5px;
  height: 5px;
  background-image: url(/home/576/des/_gfx/foot_lt.gif);
  background-repeat: no-repeat;
  background-position: bottom;
  float: left;
  
}

#footBackCT {
  width: 930px;
  height: 5px;
  background-image: url(/home/576/des/_gfx/foot_bgr.gif);
  background-repeat: repeat;
  background-position: bottom;
  float: left;
}

#footBackRT {
  width: 5px;
  height: 5px;
  background-image: url(/home/576/des/_gfx/foot_rt.gif);
  background-repeat: no-repeat;
  background-position: bottom;
  float: left;
}

#footBack {
  width: 940px;
  height: 55px;
  clear: left;
  background-image: url(/home/576/des/_gfx/foot_bgr.gif);
  float: left;
}



#footBack ul{
  margin: 0;
  padding: 0;
  list-style: none;
}

#footBack li{
  float: left;
  margin: 0 0 0 1px;
  padding: 0;
  display: inline;
  text-align: center;
  vertical-align: middle;
}

#footBack a{
  margin-left: 1px;
  margin-right: 1px;
  padding: 20px 10px 0px 10px;
  display: block;
  color: #ffffff;
  text-decoration: none;
  font-size: 12px;
  font-weight: bold;
}

#footBack a:hover{
  text-decoration: underline;
}

#footBackLogo {
  background-image: url(/home/576/des/_gfx/foot_logo.gif);
  float: right;
  background-repeat: no-repeat;
  width: 171px;
  height: 42px;
  padding-right: 15px;
  margin-top: 4px;
}

#footProducent {
  background-image: url(/home/576/des/_gfx/pox_producenci_bgr.gif);
  width: 940px;
  height: 55px;
  float: left;
}

#footProducent a img {
  display: inline;
  text-align: center;
}

#footProducentGora{
  background-image: url(/home/576/des/_gfx/pox_producenci_gora.gif);
  background-repeat: no-repeat;
}

#footProducentDol{
  background-image: url(/home/576/des/_gfx/pox_producenci_dol.gif);
  background-repeat: no-repeat;
}

#footBackLB {
  width: 5px;
  height: 5px;
  background-image: url(/home/576/des/_gfx/foot_lb.gif);
  float: left;
  clear: left;
  background-repeat: no-repeat;
  margin: 0;
  padding: 0;
}

#footBackCB {
  width: 930px;
  height: 5px;
  background-image: url(/home/576/des/_gfx/foot_bgr.gif);
  float: left;
  background-repeat: repeat;
  margin: 0;
  padding: 0;
}

#footBackRB {
  width: 5px;
  height: 5px;
  background-image: url(/home/576/des/_gfx/foot_rb.gif);
  background-repeat: no-repeat;
  float: left;
  margin: 0;
  padding: 0;
}


/* sortowanie */

.naviBox {
  background-color: #b3becc;
  color: #ffffff;
  height: 24px;
}

.naviLeft {
  padding-top: 4px;
  float: left;
  width: 96px;
  padding-left: 4px;
}

.naviFoot .naviMiddle {
  visibility: hidden;
}

.naviMiddle {
  padding-top: 4px;
  float: left;
  width: 233px;
  padding-left: 60px;
}

.naviRight {
  float: left;
  width: 110px;
}

.naviLink {
  text-decoration: underline;
  padding-left: 10px;
  color: #FFF;
}

.naviLink:hover {
  color: #999;
}

.naviLink img {
  vertical-align: bottom;
  margin-left: 5px;
}

.naviLink.active {
  color: #E00;
}

.naviRight ul {
  padding: 0;
  margin: 0;
  float: left;
}

.naviRight li {
  float: left;
  margin-left: 1px;
  margin-right: 1px;
  padding: 5px 3px 0px 3px;
  display: block;
  text-align: center;
  vertical-align: middle;
  font-size: 14px;
  height: 19px;
}

.naviRight li.selected {
  background-color: #e42e04;
}

.naviRight li img {
  margin-top: 3px;
}

.naviRight a {
  color: #ffffff;
  text-decoration: none;
}

.naviRight a:hover {
  text-decoration: underline;
}


#sortowanieNazwa {
  /*position: absolute;
  top: 0;
  left: 90px;*/
  display: inline;
  margin-left: 90px;
}
#sortowanieNazwa a {
  color: #757d8c;
  text-decoration: underline;
}
#sortowanieNazwa a:hover {
  text-decoration: none;
}
#sortowanieCena {
  /*position: absolute;
  top: 0;
  right: 0;*/
  display: inline;
  margin-left: 260px;
}
#sortowanieCena a {
  color: #757d8c;
  text-decoration: underline;
}
#sortowanieCena a:hover {
  text-decoration: none;
}




#wynikSciezka {
  color: #000000;
  position: relative;
  min-height: 30px;
  display: block;
  vertical-align: middle;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #666666;
  margin-bottom: 10px;
padding-bottom: 10px;
}

#wynikSciezka h1,
#wynikSciezka h2 {
  position: absolute;
  top: 0px;
  left: 0;
  font-size: 12px;
  font-weight: normal;
  width: 430px;
  margin-top: 8px;
}

#wynikSciezka .hh1 {
  margin-top: 0.67em;
  position: absolute;
  top: 0px;
  left: 0;
  font-size: 12px;
  font-weight: normal;
  width: 430px;
  margin-bottom: 5px;
}

#wynikSciezka a {
  color: #000000;
  text-decoration: underline;
}

#wynikSciezka a:hover {
  text-decoration: none;
}


#wynikSciezkaPowrot {
  position: absolute;
  right: 0;
  top: 0;
}


#wynikOpisKategorii {
  clear: left;
  color: #747e8d;
  display: block;
  position: relative;
}

#wynikOpisKategorii h1 {
  color: #e42e04;
  font-weight: bold;
  font-size: 14px;
  display: inline;
}



#wynikProdukt {
  position: relative;
  height: 115px;
  margin-bottom: 10px;
  border-top: solid #dadfe4 1px;
  margin-top: 0px;
  padding-top: 3px;
}

#wynikProduktImg {
  position: absolute;
  top: 5px;
  left: 0;
  width: 80px;
  height: 80px;
}

#wynikProduktWiecej {
  position: absolute;
  top: 90px;
  left: 0;
}

#wynikNazwa h2 {
  position: relative;
  /*top: 13px;*/
  left: 90px;
  width: 310px;
  height: 22px;
  font-weight: bold;
  font-size: 11px;
}

#wynikNazwa a {
  text-decoration: none;
  color: #000000;
}

#wynikNazwa a:hover {
  text-decoration: underline;
}



#wynikOpis {
  position: relative;
  /*top: 40px;*/
  left: 90px;
  width: 310px;
  height: auto;
  font-size: 11px;
  display: block;
  float: left;
  color: #5a616d;
}

#wynikOpis a {
  text-decoration: none;
  color: #747e8d;
}

#wynikOpis a:hover {
  text-decoration: underline;
}



#wynikKategoria {
  position: relative;
  /*top: 88px;*/
  left: 90px;
  width: 315px;
  height: 20px;
  font-size: 11px;
  
}

#wynikKategoria a {
  text-decoration: underline;
  color: #747f8e;
  padding-left: 3px;
  padding-right: 3px;
}

#wynikKategoria a:hover {
  text-decoration: none;
}

#wynikProducent {
/*  position: relative;
  top: 170px;
  /* left: 90px; */
  width: 315px;
  height: 20px; */
  font-size: 11px;
  
}

#wynikProducent a {
  text-decoration: underline;
  color: #747f8e;
  padding-left: 3px;
  padding-right: 3px;
}

#wynikProducent a:hover {
  text-decoration: none;
}

.linkA h2 a {
  text-decoration: underline;
  color: #747f8e;
}

.linkA h2 a:hover {
  text-decoration: none;
}

#wynikProduktPrawa {
  position: absolute;
  top: 13px;
  right: 0;
}

#wynikCenaLabel {
  clear: right;
  text-align: right;
  color: #747e8d;
  font-weight: bold;
}

#wynikStaraCena {
  color: #b1b0b0;
  text-decoration: line-through;
  font-weight: normal;
  text-align: right;
  font-size: 14px;
}

#wynikCena {
  color: #e32e04;
  text-align: right;
  font-size: 14px;
  font-weight: bold;
}

#wynikIco {
  clear: right;
  margin-top: 5px;
}





/* ----------SZCZEGOLY----------- */



#szczegolyHead {
  position: relative;
  height: 375px;
  border-bottom: solid #dadfe4 1px;
}

#szczegolyHead h1 {
  width: 400px;
  margin: 0;
  font-weight: bold;
  font-size: 18px;
  color: #e32e04;
}

#szczegolyHead h2 {
  width: 400px;
  margin: 0;
  font-weight: normal;
  font-size: 11px;
  color: #000000;
}



#szczegolyProduktPrawa {
  position: absolute;
  top: 13px;
  right: 0;
}

#szczegolyCenaLabel {
  clear: right;
  text-align: right;
  color: #000000;
  font-size: 18px;
  font-weight: bold;
}

#szczegolyStaraCena {
  color: #b1b0b0;
  text-decoration: line-through;
  font-weight: normal;
  text-align: right;
  font-size: 18px;
  font-weight: bold;
}

#szczegolyCena {
  color: #e32e04;
  text-align: right;
  font-size: 18px;
  font-weight: bold;
}

#szczegolyIco {
  clear: right;
  margin-top: 10px;
}



#szczegolyZdjecieDuze1, #szczegolyZdjecieDuze2, #szczegolyZdjecieDuze3, #szczegolyZdjecieDuze4 {
  position: absolute;
  top: 70px;
  left: 0;
  overflow: hidden;
  float: left;
}



#szczegolyZdjeciePrev1 {
  width: 78px;
  height: 78px;
  position: absolute;
  bottom: 100px;
  right: 95px;
  border: solid #757d8c 1px;
}

#szczegolyZdjeciePrev2 {
  width: 78px;
  height: 78px;
  position: absolute;
  bottom: 100px;
  right: 5px;
  border: solid #757d8c 1px;
}

#szczegolyZdjeciePrev3 {
  width: 78px;
  height: 78px;
  position: absolute;
  bottom: 10px;
  right: 95px;
  border: solid #757d8c 1px;
}

#szczegolyZdjeciePrev4 {
  width: 78px;
  height: 78px;
  position: absolute;
  bottom: 10px;
  right: 5px;
  border: solid #757d8c 1px;
}



#szczegolyTekstOpisu {
  font-size: 12px;
  font-family: "Tahoma";
  color: #5a616d;
  position: relative;
  border-bottom: solid #dadfe4 1px;
  padding-bottom: 20px;
}

#szczegolyTekstOpisu h1 {
  font-size: 13px;
  font-family: "Tahoma";
  color: #000000;
  width: 100%;
  height: 18px;
  background-color: #edeef1;
  margin-top: 20px;
  padding-top: 3px;
  padding-left: 5px;
}



#fiveSelect {
  width: 500;
  height: 180px;
  overflow: hidden;
  position: relative;
}

#fiveSelectElement {
  width: 92px;
  height: 175px;
  margin-left: 1px;
  margin-right: 1px;
  padding: 0;
  float: left;
  font-size: 11px;
}

#fiveSelectElementTop {
  width: 92px;
  height: 4px;
  background-image: url(/home/576/des/_gfx/catBox_tp.gif);
  background-repeat: no-repeat;
  background-position: bottom;
}

#fiveSelectElementBt {
  clear: left;
  width: 92px;
  height: 4px;
  background-image: url(/home/576/des/_gfx/catBox_bt.gif);
}

#fiveSelectElementBg {
  clear: left;
  width: 92px;
  height: 158px;
  background-image: url(/home/576/des/_gfx/catBox_bg.gif);
  background-repeat: repeat-y;
  padding-left: 4px;
  padding-right: 2px;
  padding-top: 2px;
  position: relative;
}

#fiveSelectElementNazwa {
  clear: left;
  text-align: left;
  width: 88px;
}

#fiveSelectElementImg {
  clear: left;
  text-align: center;
  padding-top: 5px;
  padding-bottom: 5px;
  width: 88px;
}

#fiveselectElementCena {
  clear: left;
  text-align: center;
  color: #ffffff;
  background-color: #e32e04;
  width: 84px;
  font-size: 12px;
  height: 16px;
  vertical-align: middle;
  font-weight: bold;
  padding-top: 2px;
  margin-left: 0px;
}



#redSectionTitle {
  font-size: 12px;
  font-weight: bold;
  margin-top: 5px;
  margin-bottom: 5px;
  color: #e32e04;
  width: 400px;
  overflow: hidden;
}



#goTopRight {
  text-align: right;
}



#redSectionTitleRight a {
  font-size: 11px;
  font-weight: bold;
  margin-top: 5px;
  margin-bottom: 5px;
  color: #e32e04;
  width: 400px;
  overflow: hidden;
  text-align: right;
  text-decoration: underline;
}

#redSectionTitleRight a.hover {
  text-decoration: none;
}



#greyTitle a {
  font-size: 11px;
  font-weight: normal;
  margin-top: 5px;
  margin-bottom: 5px;
  color: #757d8c;
  width: 400px;
  overflow: hidden;
  text-align: right;
  text-decoration: underline;
}

#greyTitle a.hover {
  text-decoration: none;
}





#detail_table_row {
  clear: left;
  font-size: 12px;
  border-bottom: solid #ffffff 1px;
}

#detail_title {
  width: 200px;
  color: #ffffff;
  background-color: #757d8c;
  float: left;
  padding-top: 3px;
  padding-bottom: 1px;
  padding-right: 10px;
  text-align: right;
  border-right: solid #ffffff 1px;
  height: 100%;
clear:right;
}

#detail_text {
  background-color: #edeef1;
  padding-top: 3px;
  padding-bottom: 1px;
  padding-left: 215px;
}



#horizontalBar {
  height: 1px;
  border-bottom: solid #dadfe4 1px;
}


#opinie {
  position: relative;
  margin: 0;
  border-top: solid #dadfe4 1px;
}



#opinieOpinia {
  position: relative;
  margin: 0;
  height: 55px;
}

#opinieOpiniaHl {
  position: relative;
  margin: 0;
  background-color: #f4f6f7;
  height: 55px;
}



#opinieNick {
  position: absolute;
  top: 5px;
  left: 2px;
  font-size: 12px;
  font-weight: bold;
}

#opinieData {
  position: absolute;
  top: 5px;
  right: 2px;
  font-style: italic;
  font-size: 11px;
  color: #afaeae;
}

#opinieText {
  position: absolute;
  top: 22px;
  left: 2px;
  font-size: 11px;
  color: #757d8c;
}




#wideColumnLeft {
  width: 701px;
  margin-right: 13px;
  position: relative;
  /*left: 160px;*/
  float: left;
}

#w_section_hdr_belka_lewa {
  background-image: url(/home/576/des/_gfx/belka_lewa.gif);
  width: 37px;
  height: 31px;
  float: left;
  margin: 0;
  padding: 0;
}
#w_section_hdr_belka_lewa_koszyk {
  background-image: url(/home/576/des/_gfx/belka_lewa_koszyk.gif);
  width: 37px;
  height: 31px;
  float: left;
  margin: 0;
  padding: 0;
}

#w_section_hdr_belka_prawa {
  background-image: url(/home/576/des/_gfx/belka_prawa.gif);
  margin: 0;
  padding: 0;
  width: 9px;
  height: 31px;
  float: left;
}

#w_section_hdr_belka_bgr {
  color: #fff;
  font-size: 12px;
  font-family: arial, sans-serif;
  font-weight: bold;
  background-image: url(/home/576/des/_gfx/belka_bgr.gif);
  text-align: left;
  margin: 0;
  padding: 8px 0 0;
  width: 655px;
  height: 23px;
  float: left;
}



#wideBoxTop {
  clear: left;
  width: 701px;
  height: 5px;
  margin-top: 40px;
  background: #ffffff url(/home/576/des/_gfx/whiteBigBoxTop.gif) no-repeat;
  background-repeat: no-repeat;
  background-position: bottom;
}

#wideBoxBt {
  clear: left;
  width: 701px;
  height: 5px;
  margin-bottom: 5px;
  background-image: url(/home/576/des/_gfx/whiteBigBoxBt.gif);
  background-repeat: no-repeat;
}

#wideBoxBg {
  width: 699px;
  margin: 0;
  padding: 0;
  border-left: solid #dce0e5 1px;
  border-right: solid #dce0e5 1px;
  background-repeat: repeat-y;
  overflow: hidden;
}

#wideCol1 {
  clear: left;
  overflow: hidden;
  margin-top: 20px;
  margin-left: 37px;
  width: 250px;
  float: left;
}

#wideCol2 {
  overflow: hidden;
  margin-top: 20px;
  margin-left: 10px;
  width: 250px;
  float: left;
}

#wideCol3 {
  overflow: hidden;
  margin-top: 20px;
  margin-left: 10px;
  width: 100px;
}




.dostawa {
  clear: left;
  margin-bottom: 20px;
  overflow: hidden;
  padding: 0;
}
.dostawaL {
  margin-top: 12px;
  margin-left: 37px;
  width: 250px;
  float: left;
  vertical-align: middle;
  text-align: right;
  font-weight: bold;
}
.dostawaR {
  overflow: hidden;
  margin-top: 10px;
  margin-left: 10px;
  width: 400px;
  float: left;
}
.dostawaR ul {
  list-style: none;
  margin: 0;
}
.dostawaR a {
  color: #757d8c;
  text-decoration: underline;
}
.dostawaR a:hover {
  text-decoration: none;
}
#horizontalBarZamow {
  width: 500px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  padding: 0;
  height: 1px;
  border-bottom: solid #757d8c 1px;
}


#wideColSubmitContainer {
  overflow: hidden;
  clear: left;
  margin: 0;
  margin-left: 240px;
}
#wideColSubmitKoszykContainer {
  overflow: hidden;
  clear: right;
  margin: 0;
  text-align: right;
}
#wideColSubmitHintContainer {
  overflow: hidden;
  clear: right;
  text-align: right;
  padding-right: 140px;
  margin-top: 10px;
  margin-bottom: 20px;
  padding-top: 5px;
  font-size: 12px;
  color: #757d8c;
  position: relative;
}
#wideColSubmitHintContainer input {
  position: absolute;
  top: 0;
  right: 0;
}


#orderSteps {
  overflow: hidden;
  width: 701px;
  text-align: center;
  border-bottom: solid #dadfe4 1px;
  position: relative;
}

#orderSteps ul{
  padding: 0;
  margin: 0;
  list-style: none;
  float: left;
  font-weight: normal;
}

#orderSteps li{
  float: left;
  margin-left: 8px;
  margin-right: 0px;
  padding: 5px 3px 0px 10px;
  display: block;
  text-align: center;
  vertical-align: middle;
  font-size: 14px;
  background: url(/home/576/des/_gfx/menuarrow_horiz.gif) no-repeat 0px 6px;

  color: #757d8c;
  font-size: 12px;
}

#orderSteps li.current{
  color: #e32e04;
  font-size: 12px;
}

#orderSteps a{
  text-decoration: underline;
  font-size: 12px;
}

#orderSteps a:hover{
  text-decoration: none;
}

#orderSteps p {
  float: left;
  font-weight: bold;
  padding-top: 4px;
  margin: 0;
  display: block;
}



#widebasketHead {
  overflow: hidden;
  width: 630px;
  height: 20px;
  margin-left: 35px;
  background-color: #757d8c;
  color: #FFFFFF;
  font-weight: bold;
}

#widebasketHeadSymbol {
  overflow: hidden;
  width: 110px;
  margin-left: 5px;
  float: left;
  text-align: left;
  padding-top: 3px;
}

#widebasketHeadNazwa {
  overflow: hidden;
  width: 355px;
  margin-left: 10px;
  float: left;
  text-align: left;
  padding-top: 3px;
}

#widebasketHeadCena {
  overflow: hidden;
  width: 70px;
  margin-left: 10px;
  float: left;
  text-align: left;
  padding-top: 3px;
}

#widebasketHeadIle {
  overflow: hidden;
  width: 40px;
  margin-left: 10px;
  float: left;
  text-align: left;
  padding-top: 3px;
}



#wideBasketContent {
  clear: left;
  min-height: 50px;
  border-bottom: dotted #dadfe4 1px;
}

#wideBasketImg {
  overflow: hidden;
  width: 45px;
  margin-left: 37px;
  float: left;
}

#wideBasketSymbol {
  overflow: hidden;
  width: 90px;
  margin-left: 10px;
  padding-left: 4px;
  padding-top: 15px;
  float: left;
  font-weight: bold;
}

#wideBasketNazwa {
  overflow: hidden;
  width: 200px;
  margin-left: 10px;
  padding-top: 15px;
  float: left;
}

#wideBasketCena {
  overflow: hidden;
  width: 70px;
  margin-left: 10px;
  padding-top: 15px;
  float: left;
}

#wideBasketIle {
  overflow: hidden;
  width: 50px;
  margin-left: 10px;
  padding-top: 15px;
  float: left;
}

#wideBasketOpcja {
  overflow: hidden;
  width: 50px;
  margin-left: 10px;
  padding-top: 15px;
  float: left;
}
#wideBasketOpcja a, #wideBasketOpcja input {
  text-decoration: none;
  height: 22px;
  background-color: #757d8c;
  color: #FFFFFF;
  padding: 1px;
  vertical-align: top;
}


.formContainer {
  width: 650px;
  margin-top: 30px;
}

.formTitle {
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}

.formContent {
  font-size: 12px;
  color: 757d8c;
}



#formHiddenContainer {
  width: 650px;
  margin-top: 30px;
  display: none;
}

#formHiddenContainer h1 {
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}



.formRow {
  margin-bottom: 15px;
  clear: left;
}

.formRedLabel {
  font-size: 12px;
  font-weight: bold;
  color: #e32e04;
  padding-left: 30px;
  float: left;
}
.formRedLabelLC {
  font-size: 12px;
  font-weight: bold;
  color: #e32e04;
  padding-left: 30px;
  float: left;
  width: 150px;
  text-align: right;
}
.formGreyLabelLC {
  font-size: 12px;
  font-weight: bold;
  color: #757d8c;
  padding-left: 30px;
  float: left;
  width: 150px;
  text-align: right;
}
.formContinue {
  font-size: 12px;
  color: #e32e04;
  float: left;
}

.formGreyLabel {
  font-size: 12px;
  font-weight: bold;
  color: #757d8c;
  padding-left: 30px;
  float: left;
}

.formGreyLabel a {
  text-decoration: underline;
  color: #757d8c;
  font-weight: normal;
  display: inline;
  background-image: url(/home/576/des/_gfx/menuarrow_horiz.gif);
  background-repeat: no-repeat;
  padding-left: 10px;
}

.formGreyLabel a:hover {
  text-decoration: none;
}


.formInput {
  border: solid #757d8c 1px;
  font-size: 11px;
}

.zamowienieFormaPlatnosci ul {
  list-style: none;
}

.zamowienieTextHead {
  color: #000000;
  font-size: 12px;
  font-weight: bold;
  margin-left: 20px;
}
.zamowienieTextHead a {
  color: #000000;
  text-decoration: underline;
}
.zamowienieTextHead a:hover {
  text-decoration: none;
}

.zamowienieText {
  color: #757d8c;
  font-size: 12px;
  margin-left: 20px;
}
.zamowienieText a {
  color: #757d8c;
  text-decoration: underline;
}
.zamowienieText a:hover {
  text-decoration: none;
}


#logowanie {
  margin-left: auto;
  margin-right: auto;
  margin-top: 50px;
  width: 500px;

}
.bigHead {
  clear: left;
  font-size: 24px;
  color: #757d8c;
}
.logowanieOpis {
  clear: left;
  font-size: 12px;
  color: #757d8c;
  width: 500px;
  margin-top: 20px;
  padding-bottom: 10px;
  border-bottom: solid #757d8c 1px;
}
.logowanieOpcja {
  font-weight: bold;
}
.redHeadLine {
  clear: left;
  font-size: 14px;
  font-weight: bold;
  color: #e32e04;
  margin-bottom: 10px;
}
#logowanieLink a {
  font-size: 10px;
  color: dadfe4;
  text-decoration: underline;
}
#logowanieLink a:hover {
  text-decoration: none;
}


#copyright {
  font-size: 12px;
  color: #757d8c;
  text-align: center;
  width: 100%;
}

.cartFooter {
  text-align: center;
}

.cartFooterItem {
  float: left;
  width: 230px;
  text-align: center;
}

.cartFooterButton {

}

.cartFooterDescription {
  color: #888;
  padding: 10px 12px;
}
