@charset "utf-8";
/* CSS Document */

body {
margin:0;
padding:0;
background:url(../gfx/tla/main_bg2.jpg) top center no-repeat ;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-transform:uppercase;
}

a, img {
border:none;
outline:none;
}

a {
color:#000;
}
a:hover{
text-decoration:none;
}

a.faq {
text-decoration:none;
}

a.faq:hover {
text-decoration:none;
}

span.colorCrimson {
color:#aa0004;
}
span.colorBlack {
color:#000;
font-weight:normal;
}

span.floatLeft {
float:left;
}
span.floatRight {
float:right;
}
/****************** 1. KONTENER Gï¿½ï¿½WNY ************************/

div#mainContainer {
width:1061px;
margin:0 auto;
}

/******* 1.1 MENU Gï¿½ï¿½WNE *********/
h1 {
width:601px;
height:71px;
float:left;
display:block;
margin:0;
padding:0;
}
h1 a {
width:601px;
height:71px;
display:block;
font-size:12px;
position:relative;
}
h1 a span{
width:601px;
height:71px;
display:block;
cursor:pointer;
position:absolute;
background:url(../gfx/dodatki/logo.jpg) no-repeat;
}


ul#mainmenu {
float:right;
margin:17px 0 0 0;
padding:0;
}

ul#mainmenu li {
float:left;
display:inline;
list-style:none;
margin:0 0 0 40px;
text-transform:none;
}

ul#mainmenu li a{
font-weight:bold;
text-decoration:none;
font-size:14px;
}

ul#mainmenu li a:hover {
text-decoration:underline;
}



/****** 1.2 KoszykBOX **********/

div#koszykBOX, div#kontoBOX, div#kontoFBOX, div#kontoMBOX {
clear:right;
float:right;
width:258px;
background:url(../gfx/boksy/koszyk_box/main_bg.jpg) 0 39px no-repeat;
margin:35px 8px 10px 0;
height:199px;
}

ul.koszykOptions, ul.kontoOptions {
margin:0;
padding:0;
float:right;
width:258px;
height:39px;
}

ul.koszykOptions li, ul.kontoOptions li {
float:left;
display:inline;
list-style:none;
}

ul.koszykOptions li a, ul.kontoOptions li a{
text-indent:-4000px;
}


li.koszyk a{
background:url(../gfx/boksy/koszyk_box/koszykButton.jpg) 0 0 no-repeat;
width:146px; height:39px; display:block;
}
li.konto a{
background:url(../gfx/boksy/koszyk_box/kontoButton.jpg) 0 0 no-repeat;
width:112px; height:39px; display:block;
}

p.ilosc_prod, p.wartosc_prod  {
float:right;
margin:16px 10px 0px 0;
}

a.zobacz_koszyk {
float:right;
margin:40px 10px 0 0;
}



/****** 1.3 KontoBOX **********/
div#kontoBOX {
background:url(../gfx/boksy/koszyk_box/konto_nr_bg.jpg) 0 39px no-repeat;
}

li.koszykOff a{
background:url(../gfx/boksy/koszyk_box/koszykOffButton.jpg) 0 0 no-repeat;
width:114px; height:39px; display:block;
}
li.kontoOn a{
background:url(../gfx/boksy/koszyk_box/kontoOnButton.jpg) 0 0 no-repeat;
width:144px; height:39px; display:block;
}

p.nr_person_greet {
float:left;
margin:16px 0 36px 10px;
line-height:20px;
}
p.nr_person_options {
clear:left;
text-align:right;
margin:0 10px 0 0;
line-height:20px;
}


div#kontoFBOX {
background:url(../gfx/boksy/koszyk_box/konto_rf_bg.jpg) 0 39px no-repeat;
}
div#kontoMBOX {
background:url(../gfx/boksy/koszyk_box/konto_rm_bg.jpg) 0 39px no-repeat;
}

p.reg_person_greet {
float:left;
margin:16px 0 26px 10px;
line-height:18px;
}
p.reg_person_options {
clear:left;
text-align:right;
margin:0 10px 0 0;
line-height:18px;
}

/********************************* 2. KOLUMNA INFORMACYJNA *************************************/
div#infoColumn {
clear:both;
float:left;
width:246px;
margin:-50px 0 0 0;
padding:0;
}

dl#listaInformacji {
width:246px;
margin:0;
padding:0;
background:url(../gfx/boksy/info_column/main_bg.jpg) repeat-y;
}

dl#listaInformacji dd {
margin:0 0 0 5px;
padding:0;
}

dt.infoOPaleniu {
background:url(../gfx/boksy/info_column/H1_1.jpg) no-repeat;
width:190px;
height:42px;
display:block;
color:#fff;
padding:13px 0 0 56px;
margin:0;
font-size:14px;
font-weight:bold;
}
dt.h2_1 {
background:url(../gfx/boksy/info_column/H2_1.jpg) no-repeat;
width:200px;
height:30px;
display:block;
padding:12px 0 0 46px;
margin:2px 0 0 0;
color:#31631c;
font-weight:bold;
}

dd.h2_news a{
background:url(../gfx/boksy/info_column/H2_news.jpg) 0 -3px no-repeat;  height:47px;
}
dd.h2_news a:hover{
background:url(../gfx/boksy/info_column/H2_news.jpg) 0 -53px no-repeat; height:47px;
}

dd.h2_ankieta a{
background:url(../gfx/boksy/info_column/H2_ankieta.jpg) 0 0 no-repeat;  height:50px;
}
dd.h2_ankieta a:hover{
background:url(../gfx/boksy/info_column/H2_ankieta.jpg) 0 -50px no-repeat; height:50px;
}

dd.h2_2 a{
background:url(../gfx/boksy/info_column/H2_2.jpg) 0 0 no-repeat;  height:47px; 
}
dd.h2_2 a:hover{
background:url(../gfx/boksy/info_column/H2_2.jpg) 0 -47px no-repeat; height:47px;
}
dd.h2_3 a {
background:url(../gfx/boksy/info_column/H2_3.jpg) 0 0 no-repeat; height:51px;
}
dd.h2_3 a:hover {
background:url(../gfx/boksy/info_column/H2_3.jpg) 0 -51px no-repeat; height:51px;
}
dd.h2_4 a {
background:url(../gfx/boksy/info_column/H2_4.jpg) 0 0 no-repeat; height: 55px;
}
dd.h2_4 a:hover{
background:url(../gfx/boksy/info_column/H2_4.jpg) 0 -55px no-repeat; height: 55px;
}
dd.h2_5 a{
background:url(../gfx/boksy/info_column/H2_5.jpg) 0 0 no-repeat; height: 49px;
}
dd.h2_5 a:hover{
background:url(../gfx/boksy/info_column/H2_5.jpg) 0 -49px no-repeat; height: 49px;
}
dd.h2_6 a{
background:url(../gfx/boksy/info_column/H2_6.jpg) 0 0 no-repeat; height: 46px;
}
dd.h2_6 a:hover{
background:url(../gfx/boksy/info_column/H2_6.jpg) 0 -46px no-repeat; height: 46px;
}

dd.h2_news a, dd.h2_news a:hover, dd.h2_ankieta a, dd.h2_ankieta a:hover, dd.h2_2 a, dd.h2_2 a:hover, dd.h2_3 a, dd.h2_3 a:hover, dd.h2_4 a, dd.h2_4 a:hover, dd.h2_5 a, dd.h2_5 a:hover, dd.h2_6 a, dd.h2_6 a:hover {
width:241px; display:block;
}

dt.h3_1 {
background:url(../gfx/boksy/info_column/H3_1.jpg) no-repeat;
width:200px;
height:29px;
display:block;
padding:12px 0 0 46px;
margin:2px 0 0 0;
color:#31631c;
font-weight:bold;
}

dd.h3_2 a{
background:url(../gfx/boksy/info_column/H3_2.jpg) 0 0 no-repeat;  height:50px; 
}
dd.h3_2 a:hover{
background:url(../gfx/boksy/info_column/H3_2.jpg) 0 -50px no-repeat; height:50px;
}
dd.h3_3 a {
background:url(../gfx/boksy/info_column/H3_3.jpg) 0 0 no-repeat; height:51px;
}
dd.h3_3 a:hover {
background:url(../gfx/boksy/info_column/H3_3.jpg) 0 -51px no-repeat; height:51px;
}
dd.h3_4 a {
background:url(../gfx/boksy/info_column/H3_4.jpg) 0 0 no-repeat; height: 55px;
}
dd.h3_4 a:hover{
background:url(../gfx/boksy/info_column/H3_4.jpg) 0 -55px no-repeat; height: 55px;
}
dd.h3_5 a{
background:url(../gfx/boksy/info_column/H3_5.jpg) 0 0 no-repeat; height: 45px;
}
dd.h3_5 a:hover{
background:url(../gfx/boksy/info_column/H3_5.jpg) 0 -45px no-repeat; height: 45px;
}

dd.h3_2 a, dd.h3_2 a:hover, dd.h3_3 a, dd.h3_3 a:hover, dd.h3_4 a, dd.h3_4 a:hover, dd.h3_5 a, dd.h3_5 a:hover {
width:241px; display:block;
}

dt.h4_1 {
background:url(../gfx/boksy/info_column/H4_1.jpg) no-repeat;
width:200px;
height:31px;
display:block;
padding:12px 0 0 46px;
margin:2px 0 0 0;
color:#31631c;
font-weight:bold;
}

dd.h4_2 a{
background:url(../gfx/boksy/info_column/H4_2.jpg) 0 0 no-repeat;  height:51px; 
}
dd.h4_2 a:hover{
background:url(../gfx/boksy/info_column/H4_2.jpg) 0 -51px no-repeat; height:51px;
}
dd.h4_3 a {
background:url(../gfx/boksy/info_column/H4_3.jpg) 0 0 no-repeat; height:55px;
}
dd.h4_3 a:hover {
background:url(../gfx/boksy/info_column/H4_3.jpg) 0 -55px no-repeat; height:55px;
}
dd.h4_4 a {
background:url(../gfx/boksy/info_column/H4_4.jpg) 0 0 no-repeat; height: 62px;
}
dd.h4_4 a:hover{
background:url(../gfx/boksy/info_column/H4_4.jpg) 0 -62px no-repeat; height: 62px;
}
dd.h4_5 a{
background:url(../gfx/boksy/info_column/H4_5.jpg) 0 0 no-repeat; height: 50px;
}
dd.h4_5 a:hover{
background:url(../gfx/boksy/info_column/H4_5.jpg) 0 -50px no-repeat; height: 50px;
}
dd.h4_6 a{
background:url(../gfx/boksy/info_column/H4_6.jpg) 0 0 no-repeat; height: 57px;
}
dd.h4_6 a:hover{
background:url(../gfx/boksy/info_column/H4_6.jpg) 0 -57px no-repeat; height: 57px;
}

dd.h4_7 a{
background:url(../gfx/boksy/info_column/H4_7.jpg) 0 0 no-repeat; height: 50px;
}
dd.h4_7 a:hover{
background:url(../gfx/boksy/info_column/H4_7.jpg) 0 -50px no-repeat; height: 50px;
}


dd.h4_2 a, dd.h4_2 a:hover, dd.h4_3 a, dd.h4_3 a:hover, dd.h4_4 a, dd.h4_4 a:hover, dd.h4_5 a, dd.h4_5 a:hover, dd.h4_6 a, dd.h4_6 a:hover, dd.h4_7 a, dd.h4_7 a:hover {
width:241px; display:block;
}


div#forum a{
width:241px;
height:169px;
background:url(../gfx/tla/forum_bg.jpg) no-repeat;
display:block;
margin:16px 0 16px 5px;
}

div#livechat img{
width:249px;
height:298px;
display:block;
margin:16px 0 16px 0px;
}

/***************************** 3. KOLUMNA DODATKOWA ********************************/

/********** 3.1 SEKCJA SZUKANIA **********/
form#mainSearch {
float:left;
width:520px;
margin:-50px 0 0 10px;
padding:0;
height:20px;
}

form#mainSearch input {
width:165px;
background:ffffffpx;
border:1px solid #797979;
float:left;
vertical-align:middle;
margin-right:8px;
}

form#mainSearch input.submitButton {
width:51px;
height:19px;
display:block;
border:none;
background:url(../gfx/dodatki/searchButton.jpg) no-repeat;
cursor:pointer;
}

a.zobaczPorownywarke {
margin-top:-10px;
margin-left: 60px;
float:left;
}

/******************************************/

div#addColumn {
float:left;
width:225px;
margin:0 0 0 10px;
padding:0;
}


/***** podrï¿½czny katalog ****/
ul#quickCatalog {
width:225px;
margin:0 0 10px 0;
padding:0;
}

ul#quickCatalog li {
list-style:none;
}

ul#quickCatalog li a{
list-style:none;
text-decoration:none;
}

li.catPapierosy a {
background:url(../gfx/boksy/addColumn/H1_1.jpg) 0 0 no-repeat; height:39px; 
}
li.catPapierosy a:hover {
background:url(../gfx/boksy/addColumn/H1_1.jpg) 0 -53px no-repeat; height:39px;
}

li.catPapierosy a, li.catPapierosy a:hover {
width:155px;
display:block;
padding:14px 0 0 70px;
line-height:18px;
}

li.catCygara a {
background:url(../gfx/boksy/addColumn/H1_2.jpg) 0 0 no-repeat; height:40px;
}
li.catCygara a:hover {
background:url(../gfx/boksy/addColumn/H1_2.jpg) 0 -46px no-repeat; height:40px;
}

li.catCygara a, li.catCygara a:hover {
width:155px;
display:block;
padding:6px 0 0 70px;
line-height:18px;
}

li.catFajki a {
background:url(../gfx/boksy/addColumn/H1_3.jpg) 0 0 no-repeat; height:40px;
}
li.catFajki a:hover {
background:url(../gfx/boksy/addColumn/H1_3.jpg) 0 -46px no-repeat; height:40px;
}

li.catFajki a, li.catFajki a:hover {
width:155px;
display:block;
padding:6px 0 0 70px;
line-height:18px;
}

li.catCarty a {
background:url(../gfx/boksy/addColumn/H1_4.jpg) 0 0 no-repeat; height:38px;
}
li.catCarty a:hover {
background:url(../gfx/boksy/addColumn/H1_4.jpg) 0 -44px no-repeat; height:38px;
}

li.catCarty a, li.catCarty a:hover {
width:155px;
display:block;
padding:6px 0 0 70px;
line-height:18px;
}

li.catLiquid a {
background:url(../gfx/boksy/addColumn/H1_5.jpg) 0 0 no-repeat; height:40px;
}
li.catLiquid a:hover {
background:url(../gfx/boksy/addColumn/H1_5.jpg) 0 -48px no-repeat; height:40px;
}

li.catLiquid a, li.catLiquid a:hover {
width:155px;
display:block;
padding:8px 0 0 70px;
line-height:18px;
}

li.catAkcesoria a {
background:url(../gfx/boksy/addColumn/H1_6.jpg) 0 0 no-repeat; height:38px;
}
li.catAkcesoria a:hover {
background:url(../gfx/boksy/addColumn/H1_6.jpg) 0 -46px no-repeat; height:38px;
}

li.catAkcesoria a, li.catAkcesoria a:hover {
width:155px;
display:block;
padding:8px 0 0 70px;
line-height:18px;
}

li.catWkrotce a {
background:url(../gfx/boksy/addColumn/H1_7.jpg) 0 0 no-repeat; height:47px;
}
li.catWkrotce a:hover {
background:url(../gfx/boksy/addColumn/H1_7.jpg) 0 -55px no-repeat; height:47px;
}

li.catWkrotce a, li.catWkrotce a:hover {
width:155px;
display:block;
padding:8px 0 0 70px;
line-height:18px;
}


/************************** 3.2 LiveChatBOX *********************************/
div#liveChatBOX {
width:216px;
height:242px;
background: url(../gfx/boksy/addColumn/liveChatBox/main_bg.jpg) no-repeat;
display:block;
margin:0;
padding:0;
float:right;
}

div#liveChatBOX h2 {
font-size:16px;
font-weight:normal;
margin:14px 0 0 14px;
padding:0;
width:200px;
}

div#liveChatBOX p.liveChatKiedy {
text-align:right;
margin:42px 8px 0 0;
line-height:16px;
}

div#liveChatBOX p {
margin:20px 0 0 14px;
padding:0;
width:200px;
}

/***************************** 3.3 Sklepy informacja **************************/
dl#sklepyInformacja {
float:left;
width:225px;
margin:0px 0 16px 0;
padding:0;
background:url(../gfx/boksy/addColumn/infoSklepy/main_bg.jpg) repeat-y;
}

dl#sklepyInformacja dt {
width:175px;
height:44px;
background:url(../gfx/boksy/addColumn/infoSklepy/header_bg.jpg) no-repeat;
display:block;
color:#fff;
margin:0;
padding:13px 0 0 50px;
font-size:14px;
font-weight:bold;
}

dl#sklepyInformacja dd, dl#sklepyInformacja dd.last {
width:205px;
margin:0;
padding:6px 0 6px 20px;
background:url(../gfx/boksy/addColumn/infoSklepy/dd_bg.jpg) bottom no-repeat;
font-weight:bold;
}

dl#sklepyInformacja dd.last {
background:url(../gfx/boksy/addColumn/infoSklepy/dd_last_bg.jpg) bottom no-repeat;
padding:6px 0 15px 20px;
}

dl#sklepyInformacja dd span.fontSmaller {
font-size:11px;
font-weight:normal;
}

dl#sklepyInformacja dd a {
text-decoration:none;
}
dl#sklepyInformacja dd a:hover {
color:#71a112;
}

/************************************* 3.4 Kalkulator Palacza *******************************/
div#palaczKalkulator {
width:225px;
height:532px;
float:left;
margin:0 0 16px 0;
padding:0;
background:url(../gfx/boksy/addColumn/kalkulator/main_bg.jpg) 0 0 no-repeat;
}

div#palaczKalkulator h2 {
width:175px;
height:47px;
background: url(../gfx/boksy/addColumn/kalkulator/kalkHeader.jpg) no-repeat;
display:block;
color:#fff;
margin:0;
padding:13px 0 0 50px;
font-size:14px;
font-weight:bold;
}

div#palaczKalkulator p.kalkInfo {
width:199px;
padding:0 6px 0 20px;
line-height:18px;
margin:0 0 10px 0;
}

div#palaczKalkulator span fieldset {
width:199px;
padding:0 6px 0 20px;
border:none;
margin:0;
}

div#palaczKalkulator span fieldset select{
font-size:10px;
margin-top: 5px;
}

div#palaczKalkulator span fieldset label {
width:199px;
float:left;
line-height:18px;
margin:17px 0 0 0;
font-size:10px;
}

div#palaczKalkulator span fieldset select {
width:199px;
margin-bottom:2px;
}

div#palaczKalkulator span fieldset select#liquid_id {
width:109px;
margin-bottom:10px;
margin-left: 90px;
}

div#palaczKalkulator span label input {
width:20px;
margin-left:5px;
}

input.kalkulatorSubmit {
width:200px;
height:38px;
display:block;
background:url(../gfx/boksy/addColumn/kalkulator/button_off.png) no-repeat;
margin:3px auto 0px auto;
padding:0;
border:none;
cursor:pointer;
}

input.kalkulatorSubmitActive {
width:200px;
height:38px;
display:block;
background:url(../gfx/boksy/addColumn/kalkulator/button_on.png) no-repeat;
margin:3px auto 0px auto;
padding:0;
border:none;
cursor:pointer;
}

p.kalkulatorWynik {
width:199px;
padding:0 6px 0 20px;
line-height:18px;
margin:0 0 10px 0;
}

p.calcRightLink {
text-transform:none;
width:219px;
padding-right:6px;
margin:-10px 0 20px 0;
text-align:right;
}

/************************************* 4. KOLUMNA Gï¿½ï¿½WNA *********************************/
div#mainColumn {
float:left;
margin:0 0 0 8px;
padding:0;
width:571px;

}


/************************ 4.1 PROMO BOX ***************************/
div.promoBOX {
width:571px;
margin:0 0 20px 0;
padding:0;
background:url(../gfx/boksy/mainColumn/promo/main_bg.jpg) 0 57px no-repeat;
height:257px;
}

div.promoBOX_wkrotce {
width:571px;
margin:0 0 20px 0;
padding:0;
background:url(../gfx/boksy/mainColumn/promo/main_bg_wkrotce.jpg) 0 57px no-repeat;
height:257px;
}

div.promoBOX h2.universalHeader, div.promoBOX_wkrotce h2.universalHeader, div#mainContent h2.universalHeader, div#mainContent h2.infoHeader {
width:511px;
background:url(../gfx/boksy/mainColumn/promo/header.jpg) no-repeat;
height:41px;
display:block;
margin:0;
padding:16px 0 0 60px;
font-size:14px;
line-height:17px;
}

div.promoBOX h2.papierosy, div#mainContent h2.papierosy {
width:511px;
background:url(../gfx/boksy/mainColumn/listing/header_papieros.jpg) no-repeat;
height:41px;
display:block;
margin:0;
padding:16px 0 0 80px;
font-size:14px;
line-height:17px;
}

div.promoBOX h2.akcesoria, div#mainContent h2.akcesoria {
width:511px;
background:url(../gfx/boksy/mainColumn/listing/header_akcesoria.jpg) no-repeat;
height:41px;
display:block;
margin:0;
padding:16px 0 0 80px;
font-size:14px;
line-height:17px;
}

div.promoBOX h2.cygara, div#mainContent h2.cygara {
width:511px;
background:url(../gfx/boksy/mainColumn/listing/header_cygaro.jpg) no-repeat;
height:41px;
display:block;
margin:0;
padding:16px 0 0 80px;
font-size:14px;
line-height:17px;
}

div.promoBOX h2.fajki, div#mainContent h2.fajki {
width:511px;
background:url(../gfx/boksy/mainColumn/listing/header_fajka.jpg) no-repeat;
height:41px;
display:block;
margin:0;
padding:16px 0 0 80px;
font-size:14px;
line-height:17px;
}

div.promoBOX h2.kartridze, div#mainContent h2.kartridze {
width:511px;
background:url(../gfx/boksy/mainColumn/listing/header_kartridze.jpg) no-repeat;
height:41px;
display:block;
margin:0;
padding:16px 0 0 80px;
font-size:14px;
line-height:17px;
}

div.promoBOX h2.liquidy, div#mainContent h2.liquidy {
width:511px;
background:url(../gfx/boksy/mainColumn/listing/header_liquidy.jpg) no-repeat;
height:41px;
display:block;
margin:0;
padding:16px 0 0 80px;
font-size:14px;
line-height:17px;
}

div#mainContent_pasujace h2.pasujace {
width:511px;
background:url(../gfx/boksy/mainColumn/listing/header_podobne.jpg) no-repeat;
height:41px;
display:block;
margin:0;
padding:16px 0 0 80px;
font-size:14px;
line-height:17px;
}

div.promoBOX h2 span.colorOlive, div.promoBOX_wkrotce h2 span.colorOlive, div#mainContent h2 span.colorOlive, div#mainContent_pasujace h2 span.colorOlive {
color:#91b150;
font-size:12px;
font-weight:normal;
}

div.promoBOX h2 span.colorOlive, div.promoBOX_wkrotce h2 span.colorOlive, div#mainContent h2 span.colorOlive a, div#mainContent_pasujace h2 span.colorOlive a {
color:#91b150;
font-size:12px;
font-weight:normal;
text-decoration:none;
}

div.promoBOX h2 span.colorOlive, div.promoBOX_wkrotce h2 span.colorOlive, div#mainContent h2 span.colorOlive a:hover, div#mainContent_pasujace h2 span.colorOlive a:hover {
color:#91b150;
font-size:12px;
font-weight:normal;
text-decoration:none;
}

/**** boksy na przedmioty ***/
div.itemBox, div.itemBox_mid {
width:171px;
float:left;
margin:0 9px 0 10px;
padding:0;
text-align:center;
vertical-align:center;
}

div.itemBox_mid {
margin:0 9px 0 7px;
}

div.itemBox h3, div.itemBox_mid h3 {
width:171px;
margin:5px 0 5px 0;
padding:0;
font-size:13px;
color:#639a1b;
text-align:center;
height:30px;
font-size:11px;
}

a.itemPhoto img {
/*
width:162px;
height:99px;
*/
/*
display:block;
*/
margin:8px 10px 10px 8px;
}

p.itemPrice {
color:#70a308;
font-weight:bold;
text-align:right;
width:169px;
margin:12px 2px 0px 0;
font-size:22px;
text-transform:none;
}

p.itemPrice_wkrotce {
color:#70a308;
font-weight:bold;
text-align:right;
width:169px;
margin:6px 2px 0px 0;
font-size:18px;
text-transform:none;
}

p.itemPrice span.priceOutOfDate, p.itemPrice_wkrotce span.priceOutOfDate {
text-decoration:line-through;
color:#000;
font-size:16px;
margin-right:10px;
}

a.itemKnowMore {
width:40px;
height:40px;
float:left;
display:block;
}

a.buyNow {
width:84px;
height:30px;
float:right;
display:block;
margin:4px 0 0 0;
}


/**************** 4.2 Kolumna uniwersalna ******************/
div#mainContent {
width:571px;
margin:0 0 20px 0;
padding:0;
background:url(../gfx/boksy/mainColumn/universalColumn/main_bg.jpg) repeat-y;
}

div#mainContent_pasujace {
width:571px;
margin:0 0 20px 0;
padding:0;
background:url(../gfx/boksy/mainColumn/universalColumn/main_bg.jpg) repeat-y;
}

div#mainContent h2.Htwojekonto {
width:491px;
height:45px;
background:url(../gfx/boksy/mainColumn/universalColumn/Htwojekonto.jpg) no-repeat;
display:block;
margin:0;
padding:0;
font-weight:normal;
padding:12px 0 0 80px;
}

div#mainContent div.content {
width:541px;    /** zmienione z 531px na 535px  **/
margin:10px 0 10px 0;
padding:0 10px 0 20px; /** zmienione z 30px na 26px  **/
}

div#mainContent_pasujace div.content {
width:541px;    /** zmienione z 531px na 535px  **/
margin:10px 0 10px 0;
padding:0 10px 0 7px; /** zmienione z 30px na 26px  **/
}

div#mainContent div.content2 {
width:561px;
margin:0 0 10px 0;
padding:0 0px 0 9px;
}

img.mainContentEnding {
width:571px;
height:10px;
display:block;
}

/********************************************** TWOJE KONTO ***********************************************/
div.poziomKlientaBox {
background:url(../gfx/boksy/mainColumn/TwojeKonto/PoziomyKlientaTOPbg.jpg) no-repeat;
width:535px;
margin:0;
padding:24px 0 10px 0;
float:left;
}

div.poziomKlientaBox strong {
margin-left:10px;
}

div.poziomKlientaBox div {
background:url(../gfx/boksy/mainColumn/TwojeKonto/PoziomyKlientaMIDbg.jpg) repeat-y;
width:535px;
float:left;
margin:0;
padding:0;
}
div.poziomKlientaBox div p {
width:515px;
padding:10px 10px 4px 10px;
}

div.poziomKlientaBox img {
width:535px;
height:5px;
display:block;
}


/************************** 4 boksy informacyjne ****************************/
div.TKbox01, div.TKbox02, div.TKbox03, div.TKbox04 {
background:url(../gfx/boksy/mainColumn/TwojeKonto/box01bg.jpg) 0 0 no-repeat;
width:532px;
height:142px;
display:block;
float:left;
margin:0 0 10px 0;
}

div.TKbox02 {
background:url(../gfx/boksy/mainColumn/TwojeKonto/box02bg.jpg) 0 0 no-repeat;
}
div.TKbox03 {
background:url(../gfx/boksy/mainColumn/TwojeKonto/box03bg.jpg) 0 0 no-repeat;
}
div.TKbox04 {
background:url(../gfx/boksy/mainColumn/TwojeKonto/box04bg.jpg) 0 0 no-repeat;
}

div.TKbox01 h4, div.TKbox02 h4, div.TKbox03 h4, div.TKbox04 h4 {
margin:10px 0 0 10px;
font-size:12px;
}

div.TKbox01 p {
padding:10px 16px 10px 16px;
}

div.TKbox01 ul {
margin:6px 16px 0 16px;
padding:0;
}

div.TKbox02 ul {
margin:28px 16px 0 146px;
padding:0;
}

div.TKbox03 ul {
margin:24px 16px 0 16px;
padding:0;
}

div.TKbox04 ul {
margin:32px 16px 0 146px;
padding:0;
}

div.TKbox01 ul li, div.TKbox02 ul li, div.TKbox03 ul li, div.TKbox04 ul li{
font-size:14px;
padding-top:2px;
margin-bottom:2px;
margin-left:16px;
width:300px;
background:url(../gfx/boksy/mainColumn/TwojeKonto/mark.jpg) right no-repeat;
height:20px;
text-transform:none;
font-weight:bold;
}
/**************** 4.2a Karta produktu ******************/

div#mainContent h2.karta_H1 {
width:471px;
background:url(../gfx/boksy/kartaProduktu/header_1.jpg) no-repeat;
height:39px;
display:block;
margin:0;
padding:14px 40px 0 60px;
font-size:14px;
line-height:17px;
}

div.certificatesList {
width:450px;
text-align: center;
}


/*** nawigacja miï¿½dzy przedmiotami ***/

ul.itemNavigation {
width:48px;
height:19px;
float:right;
margin:-30px 0 0 0;
padding:0;

}

ul.itemNavigation li {
float:left;
display:inline;
width:19px;
list-style:none;
margin-right:5px;
}
li.prevItem a{
width:19px; background:url(../gfx/boksy/kartaProduktu/prevItem.jpg) 0 0 no-repeat; height:19px; display:block; 
}
li.prevItem a:hover{
width:19px; background:url(../gfx/boksy/kartaProduktu/prevItem.jpg) 0 -19px no-repeat; height:19px; display:block;
}

li.nextItem a{
width:19px; background:url(../gfx/boksy/kartaProduktu/nextItem.jpg) 0 0 no-repeat; height:19px; display:block;
}
li.nextItem a:hover{
width:19px; background:url(../gfx/boksy/kartaProduktu/nextItem.jpg) 0 -19px no-repeat; height:19px; display:block;
}


/******* kontener na produkt ********/
div#productContainer {
width:528px;
margin:0;
padding:0;
}

/*********************** photoBox ******************************/

div#photoBox {
width:284px;
background:url(../gfx/boksy/kartaProduktu/photoBox/main_bg.jpg) no-repeat;
float:left;
}

div#photoBox img {
width:270px;
margin:7px 0 0 7px;
}

div#photoBox img.photoBoxEnding {
width:284px;
height:4px;
display:block;
margin:0px;
}

div#photoBox form {
width:284px;
background:#fff;
padding:0;
margin:0;
display:block;
}

div#photoBox form select {
width:85px;
text-transform:none;
border:1px solid #adadad;
margin-right:4px;
}

/******** dodatkowe zdjï¿½cia *********/
div#photoBox div.addPictures {
width:284px;
padding:20px 0 8px 0;
background: url(../gfx/boksy/kartaProduktu/photoBox/mainAdd_bg.jpg) no-repeat #fff;
}

div#photoBox div.addPictures img {
width:79px;
border:1px solid #d8d7d5;
display:inline;
background:none;
margin:0 0 6px 0px;
}

/******** dodatkowe informacje pod zdjêciami - zielony box *********/
div#greenAddInfoBox {
float:left;
margin:12px 0 6px 0;
width:283px;
height:84px;
background:url(../gfx/boksy/kartaProduktu/photoBox/greenBox_bg.jpg) no-repeat;
}

div#greenAddInfoBox ul {
float:left;
margin:10px 0 0 48px;
padding:0;
}
div#greenAddInfoBox ul li {
list-style:none;
margin-bottom:11px;
}

/******* kolumna z podrï¿½cznymi informacjami o produkcie *************/
div#productInfoBox {
width:226px;
float:left;
margin:0 0 0 17px;
text-transform:none;
}

img.producerLogo {
float:right;
display:block;
margin:0 0 6px 0;
}

div#productInfoBox h3 {
clear:right;
font-size:16px;
margin:0 0 10px 0;
text-align:right;
width:226px;
}

div#productInfoBox img.rating {
float:right;
text-align:right;
vertical-align:bottom;
margin:0px 0 6px 0;
}

div#productInfoBox ul {
float:right;
margin:0 0 10px 0;
width:200px;
}
div#productInfoBox ul li {
list-style:none;
padding:4px 0 4px 30px;
}

li.porownywarkaAdd {
background:url(../gfx/boksy/kartaProduktu/quickInfo/ico_1.jpg) no-repeat; height:26px; display:block;
}
li.zobaczPorownywane {
background:url(../gfx/boksy/kartaProduktu/quickInfo/ico_2.jpg) no-repeat; height:26px; display:block;
}
li.doObserwowanych {
background:url(../gfx/boksy/kartaProduktu/quickInfo/ico_3.jpg) no-repeat; height:26px; display:block;
}
li.doKalkulatora {
background:url(../gfx/boksy/kartaProduktu/quickInfo/ico_4.jpg) no-repeat; height:26px; display:block;
}

table.quickNumbers {
float:right;
width: 260px;
margin:-10px 0 8px 0;
padding:0;
}
table.quickNumbers td.parametr {
text-align:right;
vertical-align:top;
}

p.productPrice {
padding:16px 0 4px 0;
text-align:right;
font-weight:bold;
font-size:14px;
float:right;
}
p.productPrice span.colorBigGreen {
font-size:28px;
color:#6ba707;
margin-left:12px;
}

div#productInfoBox form label {
clear:both;
float:left;
}
/***************************** Szczegï¿½y zamï¿½wienia ***************************/
div#szczegolyZamowienia {
clear:left;
float:left;
width:528px;
margin:10px 0 0 0;
text-transform:none;
}

div#szczegolyZamowienia fieldset {
width:350px;
text-transform:none;
border:none;
margin:0;
padding:0;
float:left;
}

div#szczegolyZamowienia fieldset label{
width:150px;
float:left;
margin:0 14px 14px 0;
padding:0;
font-weight:bold;
height:28px;
}

div#szczegolyZamowienia fieldset label select{
width:140px;
border:1px solid #404040;
vertical-align:middle;
}

a.iloscMinus, a.iloscPlus {
width:26px;
background:url(../gfx/boksy/kartaProduktu/szczegolyZamowienia/panelIloscMinus.jpg) no-repeat;
height:28px;
display:block;
float:left;
margin:0;
padding:0;
}
a.iloscPlus {
background:url(../gfx/boksy/kartaProduktu/szczegolyZamowienia/panelIloscPlus.jpg) no-repeat;
}

a.iloscMinusSmall, a.iloscPlusSmall {
width:15px;
background:url(../gfx/boksy/koszyk/panelIloscMinusSmall.jpg) no-repeat;
height:16px;
display:block;
float:left;
margin:0;
margin-top: 2px;
padding:0;
}
a.iloscMinusSmall {
margin-left:5px;
margin-right:3px;
}
a.iloscPlusSmall {
background:url(../gfx/boksy/koszyk/panelIloscPlusSmall.jpg) no-repeat;
margin-left:3px;
margin-right:4px;
}

a.iloscMinusSmallGrey, a.iloscPlusSmallGrey {
width:15px;
background:url(../gfx/boksy/koszyk/panelIloscMinusSmallGrey.jpg) no-repeat;
height:16px;
display:block;
float:left;
margin:0;
margin-top: 2px;
padding:0;
}
a.iloscMinusSmallGrey {
margin-left:5px;
margin-right:3px;
}
a.iloscPlusSmallGrey {
background:url(../gfx/boksy/koszyk/panelIloscPlusSmallGrey.jpg) no-repeat;
margin-left:3px;
}

input.iloscKoszyk {
float:left;
vertical-align:middle;
width: 20px;
}

input.iloscProduktow {
width:14px;
float:left;
margin:0 2px 0 2px;
border:1px solid #404040;
}

input.buttonZamow {
width:119px;
height:39px;
display:block;
background:url(../gfx/boksy/kartaProduktu/szczegolyZamowienia/kupTerazbg.jpg) no-repeat;
float:right;
margin:0;
padding:0;
border:none;
cursor:pointer;
}


/**************************** ZAKï¿½ADKI ********************************/
div#zakladki {
clear:both;
float:left;
width:561px;
margin:0 0 0 0;
padding:10px 0 10px 10px;
background:url(../gfx/boksy/mainColumn/universalColumn/main_bg.jpg) repeat-y;
}

ul#tabs {
width:561px;
margin:0;
padding:0;
height:57px;
}

ul#tabs li {
float:left;
display:inline;
list-style:none;
}

li.tabOpis a {
background:url(../gfx/boksy/kartaProduktu/zakladki/opis.jpg) 0 0 no-repeat; width:110px;
}
li.tabOpis a:hover {
background:url(../gfx/boksy/kartaProduktu/zakladki/opis.jpg) 0 -57px no-repeat; width:110px;
}
li.tabOpis_active a {
background:url(../gfx/boksy/kartaProduktu/zakladki/opis.jpg) 0 -57px no-repeat; width:110px;
}

li.tabDane a {
background:url(../gfx/boksy/kartaProduktu/zakladki/dane.jpg) 0 0 no-repeat; width:112px;
}
li.tabDane a:hover {
background:url(../gfx/boksy/kartaProduktu/zakladki/dane.jpg) 0 -57px no-repeat; width:112px;
}
li.tabDane_active a {
background:url(../gfx/boksy/kartaProduktu/zakladki/dane.jpg) 0 -57px no-repeat; width:112px;
}

li.tabMedia a {
background:url(../gfx/boksy/kartaProduktu/zakladki/media.jpg) 0 0 no-repeat; width:113px;
}
li.tabMedia a:hover {
background:url(../gfx/boksy/kartaProduktu/zakladki/media.jpg) 0 -57px no-repeat; width:113px;
}
li.tabMedia_active a {
background:url(../gfx/boksy/kartaProduktu/zakladki/media.jpg) 0 -57px no-repeat; width:113px;
}

li.tabRecenzje a {
background:url(../gfx/boksy/kartaProduktu/zakladki/recenzja.jpg) 0 0 no-repeat; width:112px;
}
li.tabRecenzje a:hover {
background:url(../gfx/boksy/kartaProduktu/zakladki/recenzja.jpg) 0 -57px no-repeat; width:112px;
}
li.tabRecenzje_active a {
background:url(../gfx/boksy/kartaProduktu/zakladki/recenzja.jpg) 0 -57px no-repeat; width:112px;
}

li.tabCertyfikaty a {
background:url(../gfx/boksy/kartaProduktu/zakladki/certyfikat.jpg) 0 0 no-repeat; width:114px;
}
li.tabCertyfikaty a:hover {
background:url(../gfx/boksy/kartaProduktu/zakladki/certyfikat.jpg) 0 -57px no-repeat; width:114px;
}
li.tabCertyfikaty_active a {
background:url(../gfx/boksy/kartaProduktu/zakladki/certyfikat.jpg) 0 -57px no-repeat; width:114px;
}

li.tabOpis a, li.tabOpis a:hover, li.tabOpis_active a, li.tabDane a, li.tabDane a:hover, li.tabDane_active a, li.tabMedia a, li.tabMedia a:hover, li.tabMedia_active a, li.tabRecenzje a, li.tabRecenzje a:hover, li.tabRecenzje_active a, li.tabCertyfikaty a, li.tabCertyfikaty a:hover, li.tabCertyfikaty_active a {
height:57px;
display:block;
}

div#zakladki div.content {
width:541px;
margin:0;
padding:0 10px 0 10px;
text-transform:none;
}
div#zakladki div.content h3 {
font-size:18px;
font-weight:normal;
margin:12px 0 8px 0;
}

/**************************************************** LISTING PRODUKTï¿½W **************************************************/
table.ListingProductsTable {
width:561px;
margin:0;
padding:0;
text-transform:none;
}

table.ListingProductsTable thead th, table.ListingProductsTable tbody td {
font-weight:normal;
text-align:center;
border-bottom:1px solid #d9d9d9;
padding:2px 0 2px 0;
}

table.ListingProductsTable tbody td {
padding:8px 0 2px 0;
}

table.ListingProductsTable tbody td.tdPhotoCell {
padding:8px 4px 0 4px;
border-right:none;
width:120px;
}

table.ListingProductsTable tbody td.tdProducerCell {
width:120px;
}

table.ListingProductsTable tbody td.tdProductDescription {
padding:4px;
text-align:justify;
padding:8px 4px 0 4px;
}

table.ListingProductsTable tbody td.tdProductDescription img {
display:inline;
float:right;
vertical-align:middle;
margin:-6px 0 0 4px;
padding:0;
}

table.ListingProductsTable tbody td.tdProductDescription img.rating {
display:inline;
float:left;
vertical-align:bottom;
margin:18px 0 0 0;
padding:0;
}

table.ListingProductsTable tbody td.tdBasket {
padding:4px;
text-align:left;
padding:8px 4px 0 4px;
}
/**************************************************** KARTY ZAMï¿½WIENIA ***************************************************/
ul.krokiList {
width:561px;
height:56px;
margin:0;
padding:0;
}

ul.krokiList li {
float:left;
display:inline;
list-style:none;
}

li.krok01 a {
background:url(../gfx/boksy/mainColumn/zamowienie/kroki/01.jpg) 0 0 no-repeat; width:184px; height:56px; display:block;
}
li.krok01 a:hover {
background:url(../gfx/boksy/mainColumn/zamowienie/kroki/01.jpg) 0 -56px no-repeat; width:184px; height:56px; display:block;
}
li.krok01_active a {
background:url(../gfx/boksy/mainColumn/zamowienie/kroki/01.jpg) 0 -56px no-repeat; width:184px; height:56px; display:block;
}

li.krok02 a {
background:url(../gfx/boksy/mainColumn/zamowienie/kroki/02.jpg) 0 0 no-repeat; width:189px; height:56px; display:block;
}
li.krok02 a:hover {
background:url(../gfx/boksy/mainColumn/zamowienie/kroki/02.jpg) 0 -56px no-repeat; width:189px; height:56px; display:block;
}
li.krok02_active a {
background:url(../gfx/boksy/mainColumn/zamowienie/kroki/02.jpg) 0 -56px no-repeat; width:189px; height:56px; display:block;
}

li.krok03 a {
background:url(../gfx/boksy/mainColumn/zamowienie/kroki/03.jpg) 0 0 no-repeat; width:188px; height:56px; display:block;
}
li.krok03 a:hover {
background:url(../gfx/boksy/mainColumn/zamowienie/kroki/03.jpg) 0 -56px no-repeat; width:188px; height:56px; display:block;
}
li.krok03_active a {
background:url(../gfx/boksy/mainColumn/zamowienie/kroki/03.jpg) 0 -56px no-repeat; width:188px; height:56px; display:block;
}

/******************** FINALIZACJA ZAMï¿½WIENIA - karta 03 *****************************/
/****** TABELA w KARCIE 03 ********/
table.orderProductsTable {
width:561px;
margin:0;
padding:0;
text-transform:none;
background:#FFFFFF;
}

table.orderProductsTable thead th, table.orderProductsTable tbody td {
font-weight:normal;
text-align:center;
border-right:1px solid #d9d9d9;
border-bottom:1px solid #d9d9d9;
padding:2px 0 2px 0;
}

table.orderProductsTable tbody td {
padding:8px 0 8px 0;
}

table.orderProductsTable tbody tr.tr1 td {
padding:8px 0 8px 0;
}
table.orderProductsTable tbody tr.tr2 td {
padding:8px 0 8px 0;
background:#e6e6e6;
}

table.orderProductsTable tbody tr.trSumUp td {
padding:8px 0 8px 0;
background:#e3e6db;
}

table.orderProductsTable tbody tr.trSumUp td.podsumowanieL {
padding:8px 0 8px 0;
background:#e6e6e6;
border-bottom:none;
border-right:none;
}
table.orderProductsTable tbody tr.trSumUp td.podsumowanie {
padding:8px 0 8px 0;
background:#e6e6e6;
border-bottom:none;
text-align:right;
font-size:16px;
}

.cellStatic {
width:84px;
}

table.orderProductsTable tbody td.tdPhotoCell {
padding:8px 4px 0 4px 0;
border-right:none;
width:120px;
}

/****** sumUpBox ******/
div.sumUpBox {
width:561px;
background:url(../gfx/boksy/mainColumn/zamowienie/sumUp_bg.jpg) no-repeat #fff;
padding:8px 0 8px 0;
float:left;
text-transform:none;
}

p.sumUpGreenBox {
width:320px;
float:right;
margin:10px 10px 5px 0;
padding:4px;
background:#d3e2a9;
}
p.sumUpAddress {
float:right;
width:350px;
text-align:right;
margin:10px 10px 5px 0;
padding:4px;
}
p.sumUpCosts {
float:right;
width:350px;
text-align:right;
margin:10px 10px 5px 0;
padding:4px;
}

span.sumUpPrice {
font-size:24px;
font-weight:bold;
}

table.sumUpNaviButtons {
float:left;
width:541px;
padding:10px 0 10px 10px;
}

table.sumUpNaviButtons tr td.right {
text-align:right;
}


div.formSummaryButtons {
float:right;
margin-top:0;
padding:10px 0 0 0;
background:#fff;
}



/**************************** Mï¿½J KOSZYK - karta 01 ***************************/
div.myCartBox {
width:561px;
background:url(../gfx/boksy/mainColumn/zamowienie/myCart_bg.jpg) no-repeat #fff;
padding:8px 0 8px 0;
float:left;
text-transform:none;
}

div.myCartSumUp {
float:right;
width:350px;
padding:10px 0 10px 0;
}

div.myCartSumUp h4{
font-size:14px;
margin:8px 0 6px 0;
}


div.myCart3BOXES {
width:561px;
float:left;
margin:0 0 10px 0;
padding:0;
}

div.box1_zamowienie {
float:left;
width:172px;
padding:96px 6px 0 6px;
background:url(../gfx/boksy/mainColumn/zamowienie/h1_1dostawa.jpg) no-repeat;
}

div.box2_pig {
float:left;
width:172px;
padding:96px 6px 0 6px;
background:url(../gfx/boksy/mainColumn/zamowienie/h1_2pig.jpg) no-repeat;
}


div.box3 {
float:left;
width:172px;
padding:10px 6px 0 6px;
}

/********************************** KARTA 02 - dostawa i pï¿½atnoï¿½ï¿½ ****************************/
div.shippingBox01, div.shippingBox02, div.shippingBox03, div.shippingBox04, div.shippingBox03_2 {
width:541px;
margin:16px 0 10px 0;
padding:0 10px 0 10px;
text-transform:none;
float:left;
background:url(../gfx/boksy/mainColumn/zamowienie/shippingBoxEnding.jpg) bottom no-repeat;
}

div.shippingBox01 h3, div.shippingBox02 h3, div.shippingBox03 h3, div.shippingBox04 h3, div.shippingBox03_2 h3 {
margin:0 0 6px 0;
font-size:14px;
width:500px;
}

div.shippingBox01 form fieldset {
margin:0 0 16px 0;
padding:0;
border:none;
width:480px;
}

div.shippingBox01 form fieldset label {
margin: 4px 10px 0 0;
float:left;
}

div.shippingBox01 form fieldset input {
border:1px solid #8e8e8e;
background:#fff;
width:120px;
}

div.shippingBox01 form fieldset input.shippingLoginButton {
width:100px;
height:26px;
vertical-align:middle;
background:url(../gfx/boksy/mainColumn/zamowienie/shippingLoginButton.jpg) no-repeat;
display:block;
border:none;
float:right;
cursor:pointer;
}


/***** BOKS JEDNORAZOWEGO ZAMï¿½WIENIA *****/
div.shippingBox02 {
margin:16px 0 10px 0;
}

table.oneTimeShippingForm {
width:530px;
}

td.shippingFormLabel {
width:180px;
text-align:right;
padding-right:10px;
}
td.shippingFormStaticCell {
width:320px;
}
td.shippingFormStaticCell input, td.shippingFormStaticCell select{
border:1px solid #8e8e8e;
background:#efefef;
}
td.shippingFormStaticCell input:focus, td.shippingFormStaticCell select:focus{
border:1px solid #8e8e8e;
background:#fff;
}


/*** uwagi zamawiajï¿½cego ***/
div.shippingBox03 {
width:521px;
background:url(../gfx/boksy/mainColumn/zamowienie/uwagiBox_bg.jpg) top right no-repeat;
}

div.shippingBox03_2 {
width:521px;
}

div.shippingBox03 textarea, div.shippingBox03_2 textarea{
width:331px;
margin:8px 0 8px 0;
height:90px;
border:1px solid #8e8e8e;
background:#efefef;
}
div.shippingBox03 textarea:focus, div.shippingBox03_2 textarea:focus{
background:#fff;
}

div.shippingBox03 ul, div.shippingBox04 ul {
width:400px;
margin:10px 0 10px 0;
padding:0;
}

div.shippingBox03 ul li, div.shippingBox04 ul li, div.shippingBox03_2 ul li{
list-style:none;
margin:0 0 4px 0;
}

/*** Pï¿½ATNOï¿½CI ***/
div.shippingBox04 {
width:521px;
//margin:16px 0 10px 0;
//padding:0 10px 0 20px;
background:url(../gfx/boksy/mainColumn/zamowienie/platnosciBox_bg.jpg) top right no-repeat;
}

span.krok2Suma {
font-weight: bold;
font-size: 10pt;
margin-left: 220px;
}


/****************************************** STOPKA **********************************************/
div#footer {
clear:both;
width:100%;
background: url(../gfx/tla/footer_bg.jpg) repeat-x;
text-transform:none;
float:left;
}

div#footerContent {
margin:0 auto;
width:1061px;
padding:10px 0 10px 0;
}

div#footerContent h2 {
color:#7e7e7e;
font-weight:normal;
font-size:18px;
}

div#newsletter {
width:256px;
float:left;
margin:0;
}

div#newsletter h2 {
width:256px;
}

form#newsletterForm {
width:256px;
height:72px;
background:url(../gfx/tla/newsletter_bg.jpg) no-repeat;
}

form#newsletterForm input {
width:240px;
margin:4px 20px 0 4px;
background:none;
border:none;
color:#7a7a7a;
}

form#newsletterForm input.usunAdres, form#newsletterForm input.dodajAdres {
width:104px;
height:32px;
display:block;
cursor:pointer;
margin:16px 0 0 0;
float:left;
}

form#newsletterForm input.dodajAdres {
width:143px;
float:right;
}

dl.footerQuickLinks {
float:left;
margin:16px 0 0 18px;
padding:0;
width:140px;
}

dl.footerQuickLinks dt {
color:#7e7e7e;
font-weight:normal;
font-size:18px;
margin:0 0 8px 0;
padding:0;
}

dl.footerQuickLinks dd {
font-size:12px;
margin:0 0 0 12px;
padding:0;
}

dl.footerQuickLinks dd a{
color:#7e7e80;
text-decoration:none;
}
dl.footerQuickLinks dd a:hover{
color:#434343;
}

div#mainContent div.content p {  margin:0 0 8px 0; text-transform:none;}

/********** tymczasowe boxy produktï¿½w bazujï¿½ce na promoBox **************/
div.productsBOX {
width:571px;
margin:0 0 20px 0;
padding:0;
height:301px;
}

div.productsBOX p {
text-transform:none;
}

div.productsBOX h2, div#mainContent h2.infoHeader {
width:511px;
background:url(../gfx/boksy/mainColumn/promo/header.jpg) no-repeat;
height:41px;
display:block;
margin:0;
padding:16px 0 0 60px;
font-size:14px;
line-height:17px;
}

div.productsBOX h2 span.colorOlive, div#mainContent h2 span.colorOlive, div#mainContent_pasujace h2 span.colorOlive {
color:#91b150;
font-size:12px;
font-weight:normal;
}

table.manufacturersList td{
text-align:center;
vertical-align:middle;
}

table.manufacturersList a{
text-decoration:none;
}

#tooltip {                              
       position: absolute;
       z-index: 3000;
       border: 1px solid #111;
       background-color: #eee;
       padding: 5px;
       opacity: 0.85;
       text-transform:none;
}                                       
#tooltip h3, #tooltip div { margin: 0; }

a#wrocZakupy {
margin-right:5px;
}

div#gvfaq_img {
text-align:center;
}

/******************** lista producentów ****************/
p.manufacturers_name {
font-size:10pt;
}

span.manufacturers_quantity {
font-size:12pt;
font-weight:bold;
}

p.all_manufacturers {
font-weight:bold;
}

/******************** porównywarka *********************/
td.porownywarka {
border:1px solid silver;
text-align:center;
}

td.porownywarka_cena {
border:1px solid silver;
text-align:center;
font-weight:bold;
color:#4A7405;
}

td.porownywarka_header {
border:1px solid silver;
text-align:center;
vertical-align:top;
}

div.porownywarka_nazwa_produktu {
height:70px;
}

div.porownywarka_foto {
height:120px;
vertical-align:center;
}

div.do_zestawu_pasuja {
padding-left:20px;
}

h2.newsHeader {
width:571px;
background:url(../gfx/dodatki/header_news.jpg) no-repeat;
height:41px;
display:block;
margin:0;
padding:16px 0 0 60px;
font-size:14px;
line-height:17px;
}

div#mainContentNews {
width:571px;
height:176px;
margin:0 0 0 0;
padding:0;
background:url(../gfx/dodatki/main_bg_news.jpg) no-repeat;
}

div#mainContentNews h2 span.colorOlive {
color:#91b150;
font-size:12px;
font-weight:normal;
}

div#mainContentNews h2 span.colorOlive a {
color:#91b150;
font-size:12px;
font-weight:normal;
text-decoration:none;
}

div#mainContentNews h2 span.colorOlive a:hover {
color:#91b150;
font-size:12px;
font-weight:normal;
text-decoration:none;
}

div#mainContentNews div.content {
width:541px;    /** zmienione z 531px na 535px  **/
margin:10px 0 10px 0;
padding:0 10px 0 20px; /** zmienione z 30px na 26px  **/
}
