.hand { cursor: pointer; }
.buttonExcel { background: url('i/opcje_zamowien/xls_off.jpg') no-repeat; width: 134px; height: 23px; border: none; }
.buttonExcel:hover { background: url('i/opcje_zamowien/xls_on.jpg') no-repeat; }
.buttonCsv { background: url('i/opcje_zamowien/csv_off.jpg') no-repeat; width: 134px; height: 23px; border: none; }
.buttonCsv:hover { background: url('i/opcje_zamowien/csv_on.jpg') no-repeat; }
.buttonExpress { background: url('i/opcje_zamowien/ekspres_off.jpg') no-repeat; width: 164px; height: 23px; border: none; }
.buttonExpress:hover { background: url('i/opcje_zamowien/ekspres_on.jpg') no-repeat; }

.buttonClear { background: url('i/buttony/wyczysc_pole.jpg') no-repeat; width: 111px; height: 20px; border: none; }
.buttonOrder { background: url('i/buttony/zloz_zamowienie.jpg') no-repeat; width: 111px; height: 20px; border: none; }
.buttonBasketReturn { background: url('i/buttony/powrot_do_koszyka.jpg') no-repeat; width: 131px; height: 20px; border: none; }
.buttonSend { background: url('i/buttony/przeslij.jpg') no-repeat; width: 76px; height: 20px; border: none; }
.buttonDelete { background: url('i/buttony/usun.jpg') no-repeat; width: 22px; height: 21px; border: none; }
.buttonAddToBasket { background: url('i/buttony/dodaj_do_koszyka.jpg') no-repeat; width: 119px; height: 20px; border: none; }
.buttonAddItem { background: url('i/buttony/dodaj_pole.jpg') no-repeat; width: 86px; height: 18px; border: none; }

.leftBasketButton { float: left; width: 140px; height: 20px; }
.rightBasketButton { float: right; width: 140px; height: 20px; }

.basketBoxNew { text-align: center; width: 507px;  margin: auto; padding-top: 20px; clear: left; }
.basketCien { width:507px; height: 8px; background: url('i/opcje_zamowien/cien.jpg') no-repeat; margin: auto;}

.sumaBgLeft { width: 5px; height: 19px; background: url('i/buttony/suma/lewa.jpg') no-repeat; float: left;}
.sumaBgRight { width: 5px; height: 19px; background: url('i/buttony/suma/prawa.jpg') no-repeat; float: left; }
.sumaBgCenter { width: 100%; height: 19px;  float: left; }

.regExp { width: 130px; border: 1px solid #c8ced4; background: #ECECEC; padding: 1px 0px 1px 1px; margin: 2px 0 2px 0; float: left; font-size: 11px; color: #133067 }


#topHeader { width: 100%; height: 260px; margin: auto; background: url('img2/header_background.jpg') top left repeat-x; }
	.middleTopHeader { width: 928px; margin: auto; height: 260px; }
	.header_left { width: 79px; height: 142px; float: left; background: url('img2/header_left.jpg') top left no-repeat; }
	.header_middle { width: 770px; height: 261px; float: left; background: url('img/border_poziom.jpg') 2px 260px repeat-x; }
		.header_middle .logoPart { float: left; height: 87px;  }
		.logoPart .kanlux { float: left; width: 426px; height: 87px; background: url('img2/main_header_left.jpg') top left no-repeat;  }
			.kanlux .href { position: absoluete; float: left; cursor: pointer; padding: 0; margin: 16px 0 0 14px; width: 173px; height: 51px; }
		.flagi { float: left; width: 344px; height: 43px; }
		
		.header_middle .menuPart { float: left; height: 173px; background:  url('img/belka.jpg') top left repeat-y; }
	.header_right { width: 79px; height: 142px; float: left; background: url('img2/header_right.jpg') top left no-repeat; }

#main { width: 928px; margin: auto; clear: both; }
#middle_left { width: 79px; height: 100%; float: left;  }
#middle_right { width: 79px; height: 100%; float: left; }
#middle { height: 100%; width: 770px; background: url('img/border_pion.jpg') repeat-y top right; float: left; }
	
#leftSide { width: 249px; float: left; background:  url('img/border_pion.jpg') top left repeat-y; padding-top: 15px; }	
#centerBg { width: 250px; float: left; background:  url('img/border_pion.jpg') top right repeat-y; }	
.navi { float: left; width: 249px; text-align: left; background: url('img/border_poziom.jpg') bottom left repeat-x; }
	#leftSide img.head { padding: 5px 0 5px 2px;  }
	
#content { float: left; height: 100%; width: 520px; padding-bottom: 6px; }


.export { float: left; width: 470px; height: 130px; }
.textExport { float: left; width: 220px; padding-left: 10px; }
.textExport h1.exportTytul { font-weight: bold; color: #006DAC; }


#bottomBg { width: 100%; margin: auto; background: #e5f6fd; height: 17px; clear: both; }
.bottomMiddleBg { width: 770px; background: #5ec6ed; text-align: center; height: 17px; margin: auto; }
.bottomMiddleBg img { padding: 0 7px; vertical-align: middle; }

.path { width: 100%; float: left; clear: both; background: url('img/border_poziom.jpg') bottom left repeat-x; text-align: left; padding: 3px 0; }
.path h1 { font-size: 11px; padding-left: 15px; margin: 0 auto; font-weight: normal;}

a.f { font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: none; }
a.f:hover,  .f-active:hover,  a.f-active { color: #133067; }

input.cp { width: 20px; height: 14px; font-size: 9px; border: 1px solid #DBE2EA; }

.zast { text-align: justify; }


/* TABY PRZY ORDERSACH */
/*===========================================================================*/
.tabOrder { width: 450px; margin: 10px auto; height: 16px; border-bottom: 1px solid #E2F4FC; padding: 0; }
.tSearch { width: 510px; margin: 10px auto; height: 30px; border-bottom: 1px solid #E2F4FC; padding: 0; }

	.tabOrder .tabOrderItem { padding: 0; width: 70px; height: 16px; border-left: 1px solid #E2F4FC; border-top: 1px solid #E2F4FC; border-right: 1px solid #E2F4FC; color: #000000; margin: 0 2px; float: left;  }
	.tSearch .tabOrderItem { padding: 0; width: 78px; height: 30px; border-left: 1px solid #E2F4FC; border-top: 1px solid #E2F4FC; border-right: 1px solid #E2F4FC; color: #000000; margin: 0 2px; float: left;  }
	.tabOrder .sel, .tSearch .sel {  background: #E2F4FC; }	


/* BUTTONY NA GORZE - zaloguj, rejestracja, kanlux na swiecie */
/*===========================================================================*/
.przyciski { float: left; width: 344px; height: 44px; background: url('img/tlo.jpg') top left no-repeat; position: relative; }
.btn1_gora { float: left; width: 99px; height: 25px; }
.btn1_dol { float: left; width: 99px; height: 19px; }
.btn2_gora { float: left; width: 96px; height: 25px; }
.btn2_dol { float: left; width: 96px; height: 19px; }
	.btn1_off { background: url('img2/1_gora_off.jpg') top left no-repeat; }
	.btn1_on { background: url('img2/1_gora_on.jpg') top left no-repeat; }
	.btn1_dol_off { background: url('img2/1_dol_off.jpg') top left no-repeat; }
	.btn1_dol_on { background: url('img2/1_dol_on.jpg') top left no-repeat; }
	.btn2_off { background: url('img2/2_gora_off.jpg') top left no-repeat; }
	.btn2_on { background: url('img2/2_gora_on.jpg') top left no-repeat; }
	.btn2_dol_off { background: url('img2/2_dol_off.jpg') top left no-repeat; }
	.btn2_dol_on { background: url('img2/2_dol_on.jpg') top left no-repeat; }
.btn3 { float: left; width: 149px; height: 25px; background: url('img2/3_gora_off.jpg') top left no-repeat; cursor: pointer; }
	.btn3 span { width: 130px; margin: 6px 0 0 15px; padding: 0; float: left; text-align: left; color: #FFFFFF; }
	.btn3_c { background: url('img2/3_dol_off.jpg') top left no-repeat; height: 19px; cursor: default; }
	.btn3_on { background: url('img2/3_gora_on.jpg') top left no-repeat; }
	.btn3_dol_on { background: url('img2/3_dol_on.jpg') top left no-repeat; height: 19px; cursor: default; }

	.ks { position: absolute; width: 330px; height: 17px; top: 24px; left: 1px; visibility: hidden; background: url('img2/na_swiecie.jpg') top left; }
	.ksUK { position: absolute; width: 330px; height: 17px; top: 24px; left: 1px; visibility: hidden; background: url('img/na_swiecie.jpg') top left; }

a.world { color: #FFFFFF; width: 70px; height: 16px; float: left; text-align: center; font-size: 11px; }
a.world:hover, a.world-active:hover, a.world-active { color: #FFFFFF; }

a.abtn1, 
a.abtn1:hover,  
a.abtn1-active:hover,  
a.abn1-active { color: #FFFFFF; width: 70px; float: left; display: inline; text-align: left; margin: 6px 0px 0px 15px; padding: 0;  }


/* WYSWIETLANIE PRODUKTOW */
/*===========================================================================*/
.portionD { width: 509px; float: left; height: 17px; }
a.portion, a.portion-active { font-size: 11px; font-family: Tahoma; color: #133067; padding: 2px 0; margin: 0; }
a.portion:hover,  a.portion-active:hover { color: #fabb00; }
.portionItem { float: left; color: #133067; width: 20px; height: 17px; padding: 0; background: url('img/bck_numer.jpg') top left no-repeat; text-align: center; }
	.grey { color: #ececec; }
.kropek_long { float: left; height: 1px; width: 519px; background: url('img/border_poziom.jpg') bottom left repeat-x; }

.kb { cursor: pointer; width: 87px; height: 22px; background: url('img/btn_m_kupuje_off.jpg') top left no-repeat; color: #FFFFFF; border: 0; margin: 10px 5px 0 0; padding: 0 15px 3px 0; font-size: 9pt; }
.kb_on { background: url('img/btn_m_kupuje_on.jpg') top left no-repeat; color: #246888; }
.kkb { cursor: pointer; width: 123px; height: 22px; background: url('img/btn_m_kupuje_kartony_off.jpg') top left no-repeat; color: #FFFFFF; border: 0; margin: 10px 10px 0 0; padding: 0 19px 3px 0; font-size: 9pt; }
.kkb_on { background: url('img/btn_m_kupuje_kartony_on.jpg') top left no-repeat; color: #246888; }

.produkty { width: 499px; text-align: left; float: left; padding: 5px 0 5px 0px; }
.produkt { width: 499px; text-align: left;  float: left; padding: 10px 0 5px 10px; clear: both; }
.rms { width: 360px; text-align: left; position: relative; left: 0px; clear: left; display: block; top: 1px; float: left; margin: auto; padding: 10px 0 5px 10px; }
.rmlpr { width: 170px; position: relative; left: 0px; top: 0px; float: left; margin: 0px;        }
.rmrpr { width: 180px; text-align: left; position: relative; left: 5px; top: 0px; margin: 0px; float: left; }        
.prod_p { width: 520px; text-align: left;float: left; margin: 10px 0 0 0; padding: 0; }
	.prod_p .head { width: 519px; height: 72px; background: url('img/header_produkt.jpg') bottom left no-repeat; float: left; }
.buttons { width: 509px; height: 42px; float: left; background: url('img/kupuje_bck.jpg') top right no-repeat; margin: 10px 10px 0 0; text-align: right; }
        .head h1 { font-size: 24px; color: #133067; text-align: left; font-weight: normal; padding: 0 0 0 10px; margin: 15px 0 0 0; }
        .head span { font-size: 13px; padding: 0 0 0 20px; }
        .p_opis { color: #133067; padding: 2px 0 2px 5px; background: #FFFFFF; width: 475; }
        .lpr { width: 100px; position: relative; left: 0px; top: 0px; float: left; margin: 0px;        }        
        .lpr_dsc { width: 160px; position: relative; left: 0px; top: 0px; float: left; margin: 0px;        }                
        img.prod { cursor: pointer; }
        .rpr { width: 370px; text-align: left; position: relative; left: 5px; top: 0px; margin: 0px; float: left; }        
        /*.rpr_dsc { width: 310px; text-align: left; position: relative; left: 5px; top: 0px; margin: 0px; float: left; }         */
        .gal { float: left; width: 240px; padding: 12px; }
        .bigal { float: left; width: 170px; vertical-align: top; }
        img.galp { margin-left: 10px; cursor: pointer; }
        img.bigp { cursor: pointer; }
                .rmrpr h1, .rpr h1, .rpr_dsc h1 { font-size: 13px; color: #133067; text-align: left; font-weight: bold; padding: 0; margin: 0 0 5px 0; background: url('img/border_poziom.jpg') bottom left repeat-x; height: 20px; width: 350px; }                
                table#prodDetail { color: #133067; width: 470px; margin: 5px 0 0 10px; border-bottom: 1px solid #DBE2EA; float: left; border-collapse: collapse; }        
        table#prodDetail td,th { text-align: left; padding: 0 1px 0 3px; white-space: nowrap; font-size: 1em; }                
                table#prodDetail td.empty { border: none; }
                table#prodDetail td { height: 18px; }
                table#prodDetail td.bask { border: none; padding: 3px 0 3px 0; text-align: right; }        
        table#prodDetail th { text-align: center; font-weight: bold; background: transparent; padding-top: 3px; }                
        .sp { float: right; width: 103px; height: 22px; padding: 0;  margin: 0; background: url('img/button_off.jpg') bottom right no-repeat; }
        .sp span { float: left; padding: 3px 0 0 10px; margin: 0; }
                table#prod_dsc { color: #133067; width: 310px; margin: 2px; border-collapse: collapse; background: #FFFFFF; }        
        table#prod_dsc .lft { text-align: left; font-weight: bold; width: 100px; padding: 1px 3px 1px 0; }    
    .opt { float: left; width: 479px; padding: 0 0 0 20px; margin: 7px 0 7px 0;}
    .opt li { list-style-position: outside; color: #133067; margin: 2px 0 2px 0;}
    .pict { float: left;  width: 499px; padding: 0; margin: 10px 0 10px 10px; }
.parametr { position: relative; padding: 0 0 0 10px; float: left; }
.dProd { float: left; padding: 3px 0 0 10px; margin: auto; }
                .parametr h1 { font-weight: bold; font-size: 12px; border-bottom: 1px solid #000000; text-align: left; padding: 0 0 0 25px; width: 370px; clear: left; }                
                table#param { color: #133067; width: 370px; margin: 0px; border-collapse: collapse; background: #FFFFFF;        }                
            table#param td,th { border-bottom: 1px #DBE2EA solid; border-right: 1px #DBE2EA solid; padding: 1px 3px; }        
            td.tfoot { border-top: 1px #c8ced4 solid; border-right: 1px #c8ced4 solid; padding: 1px 3px; }        
            th.last { border-right: none; }
.instr { text-align: left; padding: 15px 0 0 20px; position: relative; }     

.koszykButton { cursor: pointer; vertical-align: top; width: 18px; height: 18px; background: url('img/btn_plus_off.jpg') top left no-repeat; border: 0; margin: 0 0 1px 0;}
.koszykButton_on { background: url('img/btn_plus_on.jpg') top left no-repeat; }
.koszykButtonKarton { cursor: pointer; vertical-align: top; width: 18px; height: 18px; background: url('img/btn_plus2_off.jpg') top left no-repeat; border: 0; margin: 0 0 1px 0; }
.koszykButtonKarton_on { background: url('img/btn_plus2_on.jpg') top left no-repeat; }

.miniB { float: left; margin:0 0 0 10px; }
.basketNowy { 
	width: 507px;
	border-top: 1px solid #c4cbd9;
}

        table#miniB2 { color: #133067; margin: 10px 0 10px 10px; border-collapse: collapse; top:10px; float: left; background: #FFFFFF; position: relative; }
        table#miniB2 td,th { padding: 3px 3px; text-align: left; font-size: 11px; font-weight: normal; border: 1px solid #ececec;}
        table#miniB2 .h { font-weight: bold; text-align: left; background-color: #f8f9fb; border-top: 1px solid #c4cbd9; text-align: center; padding: 3p;x}
        table#miniB2 .suma { text-align: right; }

        table#B2 { color: #133067; margin: auto; border-collapse: collapse; }
        table#B2 td,th { padding: 3px 3px; text-align: left; font-size: 11px; font-weight: normal; border: 1px solid #ececec;}
        table#B2 .h { font-weight: bold; text-align: left; background-color: #f8f9fb; border-top: 1px solid #c4cbd9; text-align: center; padding: 3p;x}

.leftBasketBorder { border-left: 3px solid #c4cbd9; }
.rightBasketBorder { border-right: 3px solid #c4cbd9; }
.bottomBasketBorder { border-bottom: 1px solid #c4cbd9; }
.topBasketBorder { border-top: 1px solid #c4cbd9; }
/* NOWOSCI STRONA GLOWNA */
/*===========================================================================*/
.nowosci { width: 510px; float: left; padding: 5px 0 10px 5px; margin: 0;}

.new_container {  width: 502px; height: 146px; text-align: left; float: left; color: #133067; background: #FFFFFF; background: url('img/new_bck.jpg') top left no-repeat; margin: 0 0 13px 3px; }
.boxNew { float: left; width: 251px; height: 146px; position: relative; }
        .boxNew h1 { position: relative; font-size: 12px; display: block; font-weight: bold; top: 6px; clear: left; padding: 5px 0 0 0; margin: 0 0 0 35px; width: 200px; border-bottom: 1px solid #133067; }
        .boxNew .ramkaNew { left: 12px; top: 34px; position: absolute; z-index: 2; }        
        .boxNew .photoNew { left: 25px; top: 38px; position: absolute; z-index: 1; }
        .boxNew .newBody { position: relative; padding: 12px 0px 0px 0px; z-index: 3; margin: 5px 0 0 0; border: 0px; text-align: left; height: 93px; width: 240px; }
        .boxNew .flow { float: left; position: relative; clear: left; padding:0 0 0 2px; margin: 0 1.25em 0 0; }        
        .boxNew .more { float: left; position: relative; padding: 3px 0 0 5px; margin: 0; width: 86px; height: 22px; background: url('img/wiecej.jpg') top left no-repeat; }        
.iClick { position: absolute; top: 20px; left: 20px; width: 15px; height: 66px; background: transparent; cursor: pointer; }


.headMenu { font-size: 13px; font-weight: bold; padding: 0 0 0 8px; margin-top: 10px; }
	.headMenu img { padding: 0;  display: inline; float: left;  }
.subMenu { width: 233px; margin-bottom: 10px; padding: 0; float: left; clear: both; }
.subMenu span { font-size: 11px; font-weight: normal; margin: 0 0 0 35px; padding: 0; }
.subMenu .notspan { font-size: 11px; font-weight: normal; margin: 0 0 0 5px; padding: 0 0 0 5px; }
.subMenu span img { border: none; padding-left: 35px; padding-right: 3px;}
.subMenu .subSep { width: 233px; height: 9px; text-align: left; }
.subMenu .subTop{ width: 233px; height: 8px; text-align: left; }
/*.subMenu .subEnd { width: 233px; height: 7px; background: url('img/oferta_menu_bottom.jpg') top left no-repeat; }*/


.userLogoTop { width: 233px; height: 7px; padding-top: 7px; float: left; }
.userLogo { width: 233px; height: 25px; padding: 0; float: left; font-weight: normal; font-size: 11px; background: url('img/ramka_bck.jpg') top left repeat-y; }
.userLogo span { float: left; padding-left: 15px; text-align: left; }
.userLogo span { float: left; padding-left: 15px; text-align: left; }
.userLogoBottom { width: 233px; height: 7px; padding-bottom: 7px; float: left; }

a.navl,  a.navl-active { font-size: 11px; height: 16px; font-weight: normal; padding: 0; color: #133067; width:100%; display: block; border-bottom: 1px solid #eff4f7; background: url('img/menu_off.gif') top left no-repeat; margin: 0; float: left; }
a.navl:hover,  .navl-active:hover { color: #fabb00; background: url('img/menu_on.gif') top left no-repeat; }

a.navu,  a.navu-active { font-size: 11px; height: 16px; font-weight: normal; padding: 0; color: #fabb00 ; width:98%; display: block; border-bottom: 1px solid #eff4f7; background: url('img/menu_off.gif') top left no-repeat; margin: 0; float: left; text-align: left; }
a.navu:hover,  .navu-active:hover { color: #133067; background: url('img/menu_on.gif') top left no-repeat; }
a.red { color: #FF0000; }


#footer { width: 770px; margin: auto; clear: both; background: url('img/border_poziom.jpg') top left repeat-x; }
	.pionFootBg { float: left; width: 1px; height: 75px; background: url('img/border_pion.jpg') top left repeat-y; }
	.leftFoot { float: left; width: 249px; height: 75px; background: url('img/border_poziom.jpg') bottom left repeat-x; }
	.rightFoot { float: left; width: 518px; height: 75px; background: url('img/border_poziom.jpg') bottom left repeat-x; }
		.rightFoot img { padding-top: 15px; }
	
	.subForm { padding-top: 10px; clear: both; }
	.subForm img { padding: 0; }
	
	.textBg { background: transparent; border: none; width: 170px; height: 21px; font-size: 14px; padding: 3px 0; }
	.newsSubmit { background: url('img/ico_koperta.jpg') top left no-repeat;  border: none; width: 32px; height: 26px; cursor: pointer; }
	.sSearch { background: url('img/ico_search.jpg') top left no-repeat;  border: none; width: 32px; height: 26px; cursor: pointer; }
	.inpSub { width: 187px; height: 26px; background: url('img/textbox.jpg') top left no-repeat; margin-left: 10px; float: left; }
	
.downMenu { width: 250px; padding-bottom: 10px; position: relative; float: left; z-index: 100;}        
    a.downEl, a.downEl-active { display: block; color: #133067; padding: 3px 0 0 15px; font-size: 11px; font-weight: normal; margin-top: 3px; }        
    a.downEl:hover, a.downEl-active:hover { color: #A1A0A5; }        
        .downEl img { border: none; vertical-align: middle; }
        .downHr { background: url('img/border_poziom.jpg') top left repeat-x; padding-top: 3px; margin: 5px 0;  }
		.downLay { position: absolute; visibility: hidden; border: 1px solid #c8ced4; color: #133067; background: #ECECEC; width: 180px; left: 100px; z-index: 100;}   
		
.newsBox { width: 510px; height: 133px; text-align: left; float: left; color: #133067; background: #FFFFFF; background: url('img/news_bck.jpg') top left no-repeat; margin: 0 0 10px 3px; }
.newsBoxOne { width: 510px; text-align: left; float: left; color: #133067; margin: 0 0 10px 3px; }
.newsContent { position: relative; float: left; }
	.notOne {  height: 115px; }
        h1.news { font-size: 12px; font-weight: bold; color: #006DAC; padding: 5px 10px 0 0; text-align: right; float: left; width: 500px; margin: 0;}
			h1.oneH { text-align: left; padding: 5px 0 0 15px; margin: 0; }
        .ramka { left: 15px; top: 5px; position: absolute; z-index: 2; }        
        .photo { left: 20px; top: 20px; position: absolute; z-index: 1; }
        .newsBody { z-index: 3; margin: 5px 0 0 0; padding: 8px 3px 0 3px; width: 480px; text-align: justify; float: left; position: relative;}
        .flow { float: left; position: relative; clear: left; padding:0 0 0 2px; margin: 0px 1.25em 0px 0px; }        
        .date { float: left; width: 200px; padding-left: 37px; color: #FFFFFF; padding-top: 1px;}
        .more { float: right; width: 60px; padding-right: 35px; }  			 	
        .galNEws { text-align: center; width: 490px; margin: 0; padding: 0; }

       
.kpl_grupa { width: 500px; float: left; margin: 5px; font-weight: bold; }        
.kpl_item { width: 120px; height: 120px; float: left; margin: 0 0 5px 5px; text-align: center; border: 1px solid #ececec; }        
.kpl_item img { border: none; }
.sel_kpl { margin: 10px; }