body
{
    margin-left: 1px;
    margin-right: 1px;
}

* {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
}

ul {
  margin: 0px;
  padding: 0px;
}

li {
  margin: 0px;
  padding: 0px;
}

a {
	color: #FF0000;
}
a:hover {
	color: #FF0000;
}

.kupuje {
    color: #DF0209;
}

.kupuje:hover {
    color: #DF0209;
}

.f9px {
	font: normal 9px Tahoma;
}
.borders_main_table {
	border: 1px solid #FFFFFF;
}

.menuGorneTlo {
	height: 44px;
	background: url(../img/menuTopBg.gif) repeat-x left top;
}

.topMenuSpacer {
	width: 1px;
	height: 44px;
}

.topMenuBt {
	padding: 14px;
	font: 12px Tahoma, Arial, Tahoma, Helvetica;
	font-weight: bold;
	color: #636363;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
	vertical-align: top;
	padding-top: 8px;
	text-align: center;
}
.topMenuBtA {
	font: 13px Tahoma, Arial, Tahoma, Helvetica;
	font-weight: bold;
	color: #636363;
	text-decoration: none;
	vertical-align: top;
	padding-top: 7px;
	text-align: center;
	overflow: hidden;
}

.topMenuBtA0 {
	font: 13px Tahoma, Arial, Tahoma, Helvetica;
	font-weight: bold;
	color: #636363;
	text-decoration: none;
	vertical-align: top;
	padding-top: 7px;
	margin-top: 0px;
	text-align: center;
	overflow: hidden;
}

.topMenuBtA0 a {
	margin: 0px;
	padding: 0px;
}


a.topMenuBt {
	color: #636363;
	font-weight: bold;
	text-decoration: none;
}
a.topMenuBt:hover {
	color: #636363;
	text-decoration: underline;
}


a.topMenuBtA {
	color: #FF6318;
	font-weight: bold;
	text-decoration: none;
}
a.topMenuBtA:hover {
	color: #FF6318;
	text-decoration: none;
}

.menuDivide {
	background-color: #fff;
	height: 30px;
}

/* --- TOP MENU 2 --- */
.menuGorneTlo2  {
	height: 44px;
	background: url(../img/menuTopBg2.gif) repeat-x left top;
}

.topMenuSpacer2 {
	width: 1px;
	height: 30px;
}

.topMenuBt2 {
	
    padding-right: 10px;
	padding-left: 10px;
	vertical-align: top;
	padding-top: 8px;
}

.topMenuBt2A {
	
	padding-right: 10px;
	padding-left: 10px;
	vertical-align: top;
	padding-top: 6px;
}

.topMenuBtLink2 {
	font: bold 13px Tahoma, Arial, Verdana, Helvetica;
	color: #ffffff;
	text-decoration: none;
	display: block;
}

.topMenuBtLink2A {
	
	font: bold 15px Tahoma, Arial, Verdana, Helvetica;
	color: #000000;
	text-decoration: none;
	display: block;
}

.topMenuBtLink2:hover {
	text-decoration: underline;
}



.menuGorneLogowanie {
  padding-top: 5px;
  padding-bottom: 5px;
}

/* --- MENU DOLNE ---*/

#menuDolne a {
	color: #636363;
}

#menuDolne a:hover {
	color: #ff681c;
}


/*--- TOP MENU ---*/
#topMenu {
	background-color:#FF6600;
}
.top_menu_bg {
	background-color:#FFFFFF;
	text-align: center;
}
td {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
} 
a.topMenuLink {
	font: normal 13px Tahoma;
	font-weight: bold;
	color: #FF6600;
	text-decoration: underline;
}

a.topMenuLink:hover {
	text-decoration: none;
}

.tdTxtWhite {
	color: #FFFFFF;
	font-weight: bold;
}
.tdTxtWhiteNormal {
	color: #FFFFFF;
}

/* --- NEWSLETTER ---*/

.formInputNewsletter {
	width: 100px;
	height: 18px;
	border: 1px solid #000000;
}

.formBtNewsletter {
	background-color:#FF6600;
	width: 50px;
	height: 20px;
	font: normal 9px Tahoma;
	color: #FFFFFF;
	border: none;
}

/* --- ANKIETY ---*/

.formBtAnkiety {
	background-color:#FF6600;
	width: 50px;
	height: 20px;
	font: normal 9px Tahoma;
	color: #FFFFFF;
	border: none;
}


.formInputTextLogin {
	width: 130px;
	height: 17px;
	border: solid #636363 1px;
	padding-left: 5px;
	font: 11px Tahoma, Arial, Tahoma, Helvetica;
	color: #666666;
}
.formInputTextIlosc {
	font-size: 10px;
	text-align: center;
	margin: 0px;
	height: 17px;
	width: 40px;
	border: 1px solid #C0C0C0;
	background-color: #ffffff;
}
form {
	margin: 0px;
	padding: 0px;
}
.tdTxtWhite9px {
	font-size: 9px;
	color: #333333;
}
.formBtLogin {
	background-image: url(../img/form_bt_login.gif);
	background-repeat: no-repeat;
	font-weight: bold;
	border: none;
	margin: 0px;
	padding: 0px;
	height: 17px;
	width: 37px;
	color: #FFFFFF;
	font-size: 9px;
}

.topMenuLinkWhite9px {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 9px;
}
.topMenuLinkWhite9px:hover {
	color: #FFCC00;
	text-decoration: none;
	font-size: 9px;
}

.topMenuLinkOrange9px {
	color: #ff6a00;
	text-decoration: underline;
}
.topMenuLinkOrange9px:hover {
	color: #333333;
	text-decoration: none;
}

.formLeftMenuList {
	margin: 0px;
	padding: 0px;
	height: 18px;
	width: 130px;
	border: 1px solid #000000;
	font-size: 9px;
	color: #000000;
	background-color: #ffffff;
}
.formLeftMenuTxtSearch {
	width: 150px;
	height: 17px;
	border: solid #636363 1px;
	padding-left: 5px;
	font: 11px Tahoma, Arial, Tahoma, Helvetica;
	color: #666666;
}

.formLeftMenuTxtLogin {

	margin: 0px;
	padding: 3px;
	height: 18px;
	width: 110px;
	border: 1px solid #000000;
	font-size: 9px;
	color: #000000;
	background-color: #ffffff;
}

.formLeftMenuTxtSearchS {
	width: 200px;
	height: 17px;
	border: solid #636363 1px;
	padding-left: 5px;
	font: 11px Tahoma, Arial, Tahoma, Helvetica;
	color: #666666;
}

.tableleftMenuBgPage {
}
.formBtSearch {
	background-color:#FF6600;
	width: 50px;
	height: 20px;
	font: normal 9px Tahoma;
	color: #FFFFFF;
	border: none;
}
.formBtBack {
	border: 1px solid #FFFFFF;
	margin: 0px;
	padding: 0px;
	height: 22px;
	width: 120px;
	color: #FFFFFF;
	font-size: 11px;
	background-color: #000000;
	text-align: center;
}

.formBtLoginX {
	border: 1px solid #FFFFFF;
	margin: 0px;
	padding: 0px;
	height: 18px;
	width: 70px;
	color: #FFFFFF;
	font-size: 11px;
	background-color: #000000;
	text-align: center;
}

.formLeftMenuListOptions {
	width: 200px;
	height: 17px;
	border: solid #636363 1px;
	padding-left: 5px;
	font: 11px Tahoma, Arial, Tahoma, Helvetica;
	color: #666666;
}
.formLeftMenuTxtSearchSmall {


	margin: 0px;
	padding: 3px;
	height: 18px;
	width: 52px;
	border: 1px solid #000000;
	font-size: 9px;
	color: #000000;
	background-color: #ffffff;
}

.formLeftMenuTxtSearchMedium {


	margin: 0px;
	padding: 0px;
	height: 18px;
	width: 92px;
	border: 1px solid #000000;
	font-size: 9px;
	color: #000000;
	background-color: #ffffff;
}

.formLeftMenuBtFight {
	border: 1px solid #FFFFFF;
	margin: 0px;
	padding: 0px;
	height: 22px;
	width: 130px;
	color: #FFFFFF;
	font-size: 11px;
	text-align: center;
	background-color: #FF6600;
	font-weight: bold;

}

/* --- lista prod --- */
.listaTytulProdukt0 {
	font-size: 11px;
	color: #FF6C00;
	text-decoration: underline;
	font-weight: normal;
}

.listaTytulProdukt1 {
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
	font-weight: normal;
}

.listaTytulProdukt4 {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: normal;
}
.listaTytulProdukt4:hover {
	font-size: 11px;
	color: #FF6C00;
	text-decoration: none;
	font-weight: normal;
}

.listaCenaPromo {
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	text-decoration: line-through;
}

.listaCenaBruttoPromo
{
	font-size: 11px;
	color: #FF0000;
	text-decoration: none;
	font-weight: bold;
}

.listaCenaBrutto {
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}

.listaCenaNetto {
	font-size: 9px;
	color: #333333;
	text-decoration: none;
}


.listaCenaPromo4 {
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	text-decoration: line-through;
}

.listaCenaBrutto4 {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

.listaCenaBrutto4Vat {
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}


/* --- menu lewe --- */
a.leftMenuLinkActive {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

a.leftMenuLink2 {
	font-weight: normal;
	color: #ff6c00;
	padding: 3px 0px 0px;
	display: block;
	height: 21px;
	text-indent: 10pt;
	text-decoration: underline;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #99CC33;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #99CC33;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #99CC33;
}

a.leftMenuLink3 {
	font-weight: normal;
	color: #ff6c00;
	padding: 3px 0px 0px;
	padding-left: 10px;
	display: block;
	height: 21px;
	text-indent: 10pt;
	text-decoration: underline;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #99CC33;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #99CC33;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #99CC33;
}

a.leftMenuLink2:hover {
	font-weight: normal;
	color: #ff6c00;
	padding: 3px 0px 0px;
	display: block;
	height: 21px;
	text-indent: 10pt;
	text-decoration: none;
	background-color: #EAEAEA;
}

a.leftMenuLink2Active:hover, a.leftMenuLink2Active {
	font-weight: normal;
	color: #ff6c00;
	padding: 3px 0px 0px;
	display: block;
	height: 21px;
	text-indent: 10pt;
	text-decoration: none;
	background-color: #EBFEC6;
}





a.leftMenuLink3:hover, a.leftMenuLink3Active:hover, a.leftMenuLink3Active {
	font-weight: normal;
	color: #ff6c00;
	padding: 3px 0px 0px;
	padding-left: 10px;
	display: block;
	height: 21px;
	text-indent: 10pt;
	text-decoration: none;
	background-color: #EAEAEA;
}





.tdMenuLeftPolecamy {
	border: 1px solid #999999;
}.tableRightMenuBgPage {
	background-image: url(../img/right_menu_bg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.tdRightMenuBg {
	background-color: #000000;
	border: 1px solid #e5e5e3;
}

.txtYellowBold {
	font-weight: bold;
	color: #FFCC00;
}



a.rightMenuLinkWhite11px {
	background-image: url(../img/rMenuBg_2.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;

	color: #FF6600;
	text-decoration: underline;
	font-size: 9px;
	display: block;
	height: 16px; 

	padding-left: 19px;
   padding-top: 4px;
}

a.rightMenuLinkWhite11px:hover {
	background-image: url(../img/lMenuBg2.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	padding-left: 19px;
}

.rightMenuLinkWhite11pxActive {
	background-image: url(../img/rMenuBg_3.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;

	color: #000000;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	background-color: #9CD236;
	display: block;
/*	height: 21px; */

	padding-left: 19px;
   padding-top: 3px;
   padding-bottom: 3px;
}


a.rightMenuLinkWhite11px-Bold {
	color: #F9641A;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}
a.rightMenuLinkYellow11px {

	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
}
.newsHeader {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;


}
.headerNewsTxt {
	font-weight: bold;
	color: #000000;
}
.headerNewsTxtDate {
	font-weight: normal;
	color: #FF6600;
	font-size: 9px;
	text-align: right;

}
.newsBodyTxt9px {
	font-size: 11px;
	color: #333333;
	text-align: justify;
}
.headerAktualTxt {

	font-weight: bold;
	color: #FF6C00;
}
.promocjaTableBorder {
}
.promocjaTableBorderOrange {

	border: 1px solid #ff6a00;
}
a.bodyLinkWhite9px {

	color: #FFFFFF;
	text-decoration: none;
	font-size: 9px;
}
a.bodyLinkWhite9px:hover {


	color: #FFCC00;
	text-decoration: none;
	font-size: 9px;
}
a.bodyLinkOrange11px {
	color: #FF6C00;
	text-decoration: underline;
	font-size: 11px;
	font-weight: normal;
}


a.bodyLinkOrange9px {
	color: #FF6C00;
	font-size: 9px;
}

.mainTdLeftRightBorders {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #dcdcdc;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #dcdcdc;
}
a.naviOrrange11px {
	font-size: 11px;
	color: #FF6C00;
	text-decoration: underline;
}
.tdTxtOrange9px {
	font-size: 9px;
	color: #FF6C00;
	text-decoration: none;
}
.formRate {

	margin: 0px;
	padding: 0px;
	height: 18px;
	width: 35px;
	border: 1px solid #000000;
	font-size: 9px;
	color: #000000;
	background-color: #ffffff;
}
.tdTxtGrey9px {

	font-size: 9px;
	color: #333333;
	text-decoration: none;
}

.tdTxtGrey11px {

	font-size: 11px;
	color: #333333;
	text-decoration: none;
}

.tdTxtBlack9px {
	color: #000000;
	font-size: 9px;
}
.tdTxtBlack {
	color: #000000;
	font-size: 11px;
}
.tdTxtOrange13px {
	font-size: 13px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}
.tdTxtOrange11pxBold {
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}
.tdTxtOrange11px {

	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
a.rightMenuLinkOrange11px {

	color: #FF6C00;
	text-decoration: none;
	font-size: 11px;
}
.imgBorder {
}
.formKoszykIlosc {
	margin: 0px;
	padding: 3px;
	height: 18px;
	width: 30px;
	border: 1px solid #000000;
	font-size: 9px;
	color: #000000;
	background-color: #ffffff;
	text-align: center;
}
.formQuaestionInputText {
	margin: 0px;
	height: 17px;
	width: 560px;
	border: 1px solid #636363;
	padding-right: 5px;
	padding-left: 5px;
	font: 11px Tahoma, Arial, Tahoma, Helvetica;
	color: #666666;
}
.formQuaestionInputTextArea {
	width: 560px;
	border: 1px solid #636363;
	padding-right: 5px;
	padding-left: 5px;
	font: 11px Tahoma, Arial, Tahoma, Helvetica;
	color: #666666;
}
.tdBorderBottom {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #808C9B;
}
.cenaSuma {
	font-size: 11px;
	font-weight: bold;
	color: #CC0000;
}
.formBtZamow {
	border: 1px solid #FFFFFF;
	margin: 0px;
	padding: 0px;
	height: 22px;
	width: 100px;
	color: #FFFFFF;
	font-size: 11px;
	background-color: #FF6600;
	text-align: center;
	font-weight: bold;
}

.formBtZamowBR {
	border: 1px solid #FFFFFF;
	margin: 0px;
	padding: 0px;
	height: 22px;	
	color: #FFFFFF;
	font-size: 11px;
	background-color: #FF6600;
	text-align: center;
	font-weight: bold;
}

.formBtKoszykOblsuga_1 {
	border: 1px solid #FFFFFF;
	margin: 0px;
	padding: 0px;
	height: 22px;
	width: 130px;
	color: #ffffff;
	font-size: 11px;
	background-color: #FF6600;
	text-align: center;
}
.promocjaCenaTxtWhite13px {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}a.bodyLinkOrange11px:hover {

	color: #333333;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
}
a.leftMenuLink {
	font-weight: normal;
	color: #ff6c00;
	padding: 3px 0px 0px;
	display: block;
	height: 21px;
	text-indent: 10pt;
	text-decoration: underline;
}
a.leftMenuLink:hover {
	font-weight: normal;
	padding: 3px 0px 0px;
	color: #FFCC00;
	display: block;
	height: 21px;
	background-image: url(../img/lMenuBg2.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-decoration: none;
}
.leftMenuBgLink {
	background-image: url(../img/left_menu_bg_link.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #DCDCDC;
	height: 21px;
	padding: 0px 0px 0px;
	vertical-align: middle;


}
.leftMenuBgLinkActive {
	font-weight: bold;
	color: #000000;
	padding: 0px 0px 0px;
	background-image: url(../img/lMenuBg1.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #DCDCDC;
	height: 24px;
	text-indent: 10pt;
}

a.rightMenuLinkWhite11px-Bold:hover {

	color: #FFCC00;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}

a.rightMenuLinkYellow11px:hover {


	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
}

a.email {
	color: #333333;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}

a.email:hover {
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}

.tableleftMenuBgPageUser {

	background-image: url(../img/left_menu_bg_red.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.formPrzesylka {
	width: 400px;
	border: solid #636363 1px;
	padding-left: 5px;
	font: 11px Tahoma, Arial, Tahoma, Helvetica;
	color: #666666;
}

.formZamowienieUwagi {
	width: 565px;
	border: solid #636363 1px;
	padding-left: 5px;
	font: 11px Tahoma, Arial, Tahoma, Helvetica;
	color: #666666;
}
.NextPrevPage {
	margin: 0px;
	padding: 5px;
	font-size: 11px;
	color: #565656;
	text-align: center;
	vertical-align: middle;
}
.NextPrevPageCopy {

	background-image: url(../img/page_bg.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	background-position: center center;
	height: 25px;
	display: block;
}

.stopka {
   font-size: 9px;
   color: #FFFFFF;
   vertical-align: middle;
}
.stopka * img {
   vertical-align: middle;
}


.tdHeader {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	background-color: #000000;
}
.tdHeader td {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000000;
}


.tdHeader2 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	background-color: #000000;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
.tdHeader2 td {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000000;
}


.tdHeader3 {
	background-color: #000000;
	border: 1px solid #FFFFFF;
}
.tdHeader3 td {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000000;
}


.style2 {
   font-size: 9px;
}
.listaTytulProdukt {
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.oldPrice {
	font-size: 11px;
	color: #333333;
	text-decoration: line-through;
}
.bg_login {

}

.tableBgSmallTbUp {
	background-image: url(../img/bgSmalTb_up.gif);
	background-repeat: no-repeat;
	background-position: center top;
	width: 64px;
}

/* --- reklama ----- */
.reklamaW3 {
   z-index: 0;
   margin: 0px;
   padding: 10px;
   background-color: #FFFFFF;
   width: 200px;
   position: absolute;
   left: 400;
   top: 300;
   border: 1px solid #FF6C00;
}

.reklamaW3Off {
   display: none;
   visibility: hidden;
   position: absolute;
   left: 0;
   top: 0;
}

.reklamaWZ3 {
   margin: 0px;
   margin-bottom: 2px;
   padding: 0px;
   color: #FF6C00;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

.reklamaWZ3 a {
   font-size: 9px;
   color: #000000;
   text-decoration: none;
}
.reklamaWZ3 a:hover {
   font-size: 9px;
   color: #FF6C00;
   text-decoration: none;
}

.awariaKomunikat {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	color: #000000;
   margin: 0px;
   padding: 10px;
   background-color: #FFFFFF;
   width: 320px;
   position: absolute;
   left: 450;
   top: 360;
   border: 4px solid #000000;
	filter:alpha(opacity=90);
	opacity: 0.9;
	-moz-opacity:0.9;
}

.awariaKomunikatPodpis {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: right;
	color: #CC0900;
}

.awariaKomunikatOff {
   display: none;
   visibility: hidden;
   position: absolute;
   left: 0;
   top: 0;
}

.awariaKomunikatZamknij {
	font: normal 9px Tahoma;
	color: #333333;
   padding: 0px;
   margin: 0px;
   margin-bottom: 15px;
}

.awariaKomunikat a {
	font: normal 9px Tahoma;
	color: #CC0900;
	text-decoration: none;
}
.awariaKomunikat a:hover {
	font: normal 9px Tahoma;
	color: #000000;
	text-decoration: none;
}

a.wyszukiwarkaPrzel {
   font-size: 11px;
   color: #FF6600;
   text-decoration: underline;
}
a.wyszukiwarkaPrzel:hover {
   text-decoration: none;
}


/* -- zmiany w interfejsie --- */

.zdjeciaStrAkt {
  padding: 3px;
  padding-left: 5px;
  padding-right: 5px;
  border-left: 1px solid #D6D6D6;
  border-right: 1px solid #D6D6D6;
  border-bottom: 1px solid #D6D6D6;
  background-color: #F7F7F7;
  color: #565656;
  text-decoration: none;
}

.zdjeciaStrNieAkt {
  padding: 3px;
  padding-left: 5px;
  padding-right: 5px;
  color: #FF6318;
  text-decoration: underline;
}


.produktParaNag, .produktOpcjeDodNag {
  font-size: 18px;
  color: #333333;
  padding: 8px;
}

.headerInTab {
  margin-top: 20px;
  margin-bottom: 10px;
}

.headerIn {
	background: url(../img/headerInBg.gif) repeat-x left;
	padding-left: px;
	font-size: 13px;
	font-weight: bold;
	color: #333;
}

.produktOpcjeDodTresc {
  color: #FF6318;
  padding: 2px;
  padding-left: 4px;
}
.produktOpcjeDodTresc a {
  color: #FF6318;
  text-decoration: underline;
}
.produktOpcjeDodTresc a:hover {
  color: #FF6318;
  text-decoration: none;
}


.produktOperacje {
  margin-top: 6px;
  margin-bottom: 6px;
}
.produktOperacjeNag {
  border-top: 1px solid #D6D6D6;
}
.produktOperacjeTresc {
  font-size: 9px;
  color: #FF6318;
  text-decoration: none;
  padding-left: 6px;
  vertical-align: middle;
}
.produktOperacjeTresc img {
  vertical-align: middle;
}
.produktOperacjeTresc a, .produktOperacjeTresc a:hover, .produktOperacjeIlosc, .produktOperacjeIlosc:hover {
  color: #FF6318;
  text-decoration: none;
}


.produktSzczegIkona {
  font-weight: bold;
  color: #FF6318;
  text-align: right;
  padding: 4px;
  padding-left: 8px;
  padding-right: 8px;
  vertical-align: middle;
}
.produktSzczegIkona img {
  vertical-align: middle;
}

.produktSzczegDrukuj {
  font-size: 9px;
  color: #797A79;
  padding-right: 8px;
  padding-bottom: 10px;
  vertical-align: middle;
}
.produktSzczegDrukuj img {
  vertical-align: middle;
}
.produktSzczegDrukuj a, .produktSzczegDrukuj a:hover {
  color: #797A79;
  text-decoration: none;
}

.produktSzczegZalezneNag {
  font-size: 18px;
  color: #FF6318;
  padding: 8px;
  padding-bottom: 2px;
  border-bottom: 1px solid #333333;
}
.produktSzczegZalezneZawartosc {
  padding-top: 4px;
}


.produktListaTab {
  border-top: 1px solid #E7E7E7;
  border-left: 1px solid #E7E7E7;
}
.produktListaTd {
  border-right: 1px solid #E7E7E7;
  border-bottom: 1px solid #E7E7E7;
}
.produktListaTdNag {
  background-color: #666666;
  font-size: 9px;
  color: #ffffff;
  border-right: 1px solid #E7E7E7;
  border-bottom: 1px solid #E7E7E7;
  height: 30px;
}
.produktListaTdNagSort {
  float: right;
}

.produktListaZdjecie {
  float: left;
  margin-right: 5px;
}

.produktListaNazwa, .produktListaWiecej {
  color: #FF6318;
  text-decoration: underline;
}
.produktListaNazwa:hover, produktListaWiecej:hover {
  color: #FF6318;
  text-decoration: none;
}


.menuPNag {
	background: url(../img/boxHeaderBg.gif) no-repeat left center;
	font: bold 14px Tahoma, Arial, Tahoma, Helvetica;
	color: #FFFFFF;
	padding: 6px;
}
.menuPZawartosc {
  padding: 4px;
  border-left: 1px solid #BCBCBC; border-right: 1px solid #BCBCBC; border-bottom: 1px solid #BCBCBC;
}
.menuPZawartoscBR {
  padding: 4px;
  border-left: 1px solid #BCBCBC; border-right: 1px solid #BCBCBC;
}

.menuPZawartoscKol1 {
  font-size: 9px;
}

.menuPZawartoscKol1 img {
  vertical-align: middle;
}

.menuPZawartoscKol1 a, .menuPZawartoscKol1 a:hover {
  color: #FF6318;
  text-decoration: none;
}

a.menuPZawartoscKol1NazwaL {
  color: #333333;
  text-decoration: underline;
}
a.menuPZawartoscKol1NazwaL:hover {
  color: #333333;
  text-decoration: none;
}

.menuPZawartoscKol2 {
  font-size: 9px;
  font-weight: bold;
  text-align: right;
}

.menuPZawartoscNaw {
  font-size: 9px;
  color: #FF6318;
  vertical-align: middle;
}

.menuPZawartoscNaw img {
  vertical-align: middle;
}

.menuPZawartoscNaw a {
  color: #FF6318;
  text-decoration: underline;
}
.menuPZawartoscNaw a:hover {
  color: #FF6318;
  text-decoration: none;
}


/* --- prezentacja boxowa produktu ------- */
.productBox {
	border: 1px solid #d6d5cf;
	padding: 4px;

}

.productBoxName {
	font: normal 12px Tahoma, Arial, Tahoma, Helvetica;
	color: #333333;
	text-decoration: underline;

}
.productBoxName:hover {
	text-decoration: none;
}
.productBoxLink {
	font-size: 11px;
	color: #f9641a;
	text-decoration: none;
}
.productBoxLink:hover {
	text-decoration: underline;
}
.productBoxPrice {
	font-weight: bold;
	font-size: 14px;
	color: #f9641a;
}
.productBoxNew {
	padding: 4px;
	width: 260px;
}


/* --- lewe menu ---- */

.menuLNag {
	background: url(../img/boxHeaderBg.gif) no-repeat left center;
	font: bold 14px Tahoma, Arial, Tahoma, Helvetica;
	color: #FFFFFF;
	padding: 6px;
}

.leftMenuLevel0a {
	color: #f9641a;
	font-size: 13px;
	font-weight: bold;
	height: 28px;
	border-bottom: solid 1px #b4b3a8;
	background: url(../img/li_3.gif) no-repeat left bottom;
	padding-left: 20px;
}
.leftMenuLevel0 {
	height: 28px;
	border-bottom: solid 1px #b4b3a8;
	background: url(../img/li_2.gif) no-repeat left bottom;
	padding-left: 20px;
	color: #333333;
	font-size: 13px;
}

.leftMenuLevel0LinkOn {
	text-decoration: none;
	color: #f9641a;
}
.leftMenuLevel0LinkOn:hover {
	text-decoration: none;
	color: #f9641a;
}
.leftMenuLevel0LinkOff {
	color: #333333;
	text-decoration: underline;
}
.leftMenuLevel0LinkOff:hover {
	color: #333333;
	text-decoration: none;
}



.leftMenuLevel1 {
	height: 24px;
	padding-left: 30px;
	font-size: 11px;
	color: #333333;
}

.leftMenuLevel1a {
	height: 24px;
	padding-left: 30px;
	color: #333333;
	font-size: 11px;
	font-weight: bold;
}


.leftMenuLevel1LinkOff {
	text-decoration: none;
	color: #333333;
}
.leftMenuLevel1LinkOff:hover {
	text-decoration: underline;
	color: #333333;
}

.leftMenuLevel1LinkOn {
	text-decoration: none;
	color: #333333;
}
.leftMenuLevel1LinkOn:hover {
	text-decoration: none;
	color: #333333;
}




.leftMenuLevel2 {
	height: 24px;
	padding-left: 40px;
	font-size: 11px;
	color: #333333;
}

.leftMenuLevel2a {
	height: 24px;
	padding-left: 40px;
	color: #333333;
	font-size: 11px;
	font-weight: bold;
}


.leftMenuLevel2LinkOff {
	text-decoration: none;
	color: #333333;
}
.leftMenuLevel2LinkOff:hover {
	text-decoration: underline;
	color: #333333;
}

.leftMenuLevel2LinkOn {
	text-decoration: none;
	color: #333333;
}
.leftMenuLevel2LinkOn:hover {
	text-decoration: none;
	color: #333333;
}


/* --- wyszukiwarka -- */
.formInput {
	width: 184px;
	height: 17px;
	border: solid #636363 1px;
	padding-left: 5px;
	font: 11px Tahoma, Arial, Tahoma, Helvetica;
	color: #666666;
}
.formRadioBt {
	width: 184px;
	height: 17px;
	border: solid #636363 1px;
	padding-left: 5px;
	font: 11px Tahoma, Arial, Tahoma, Helvetica;
	color: #666666;
}


/* --- stopka ---- */
.header {
	font-size: 13px;
	color: #666;
	text-align: center;
	border-bottom: solid 1px #999;
	background-color: #eee;
	height: 25px;
}

/* -- newsletter -- */
.formInputE-mail {
	color: #666;
	width: 160px;
	height: 17px;
	border: 1px solid #666;
	padding: 2 5 0 5;
	font: 9px Tahoma, Arial, Verdana, Helvetica;
}

/* --- zamowienie ---- */
.zamowieniePodsumowanieTab {
  border: 1px solid #BCBCBC;
  background-color: #E7E7E7;
  margin-top: 10px;
}

.zamowieniePodsumowanieRamkaWew {
  border-left: 1px solid #BCBCBC;
}


/* --- dodatkowe adresy do wysylki ---- */
.adresyDoWysylkiTab {
  border: 1px solid #BCBCBC;
  margin-top: 10px;
}
.platnosciFormularzTdNag
{
  background-color: #666666;
  font-size: 11px;
  font-weight: bold;
  color: #ffffff;
  border-right: 1px solid #E7E7E7;
  border-bottom: 1px solid #E7E7E7;
  height: 30px;
}
.platnosciFormularzTab
{
   border: 1px solid #E7E7E7;
}

.punkty {
	font-size: 11px;
	color: #387334;
	text-decoration: none;
	font-weight: normal;
}

.wymianaNiedostepna
{
    background-color: #FFFFFF;
    filter: alpha(opacity=40);
    -moz-opacity:.40;
    opacity:.40;
    border-right: 1px solid #E7E7E7;
    border-bottom: 1px solid #E7E7E7;
}

/* menu gorne na warstwach */
.subMenuOff {
	filter:alpha(opacity=90);
	-moz-opacity: 0.9;
	opacity: 0.9;
	background: #FF6318;
	height: 25px;
	padding: 3px 10px 3px 20px;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px none #FFFFFF;
	border-left: 1px solid #FFFFFF;


}
a.subMenuLink {
	font: 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	display: block;



}
a.subMenuLink:hover {
    color: #FFFFFF;
    text-decoration: underline;
}

/* BELKA GORNA PROMO*/
.polecamyCena {
border: 1px solid #cc0000;
}

.polecamyCenaCol1 {
text-align: center;
font-size: 12px;
font-weight: bold;
background-color: #cc0000;
color: #fff;
padding-left: 3px;
padding-right: 3px;
}
.polecamyCenaCol2 {
text-align: center;
color: #cc0000;
padding-left: 3px;
padding-right: 3px;
border: 1px solid #cc0000;
}


.boxCaption {
font-size: 12px;
font-weight: bold;
background-color: #ffffff;
margin-left: 10px;
padding-left: 10px;
padding-right: 10px;
margin-top: 0px;
}

.boxContent {
  border: 1px solid #bcbcbc;
  padding: 10px;
  margin: 0px;
}

.box1 {
}


/* --- ETAPY ZAMOWIENIA ---*/
#etapyZamowienia {
  margin-bottom: 10px;
}

#etapyZamowienia  td {
	text-align: center;
}

#etapyZamowienia .stageOn {
	font-size: 11px;
	color: #f9641a;
	font-weight:bold;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 5px;
	border-bottom:3px solid #ccc;
}
#etapyZamowienia .stageOff {
	font-size: 9px;
	color: #666;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 5px;
	border-bottom:3px solid #ccc;
}
#etapyZamowienia .stageDone {
	font-size: 9px;
	color: #f9641a;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 5px;
	border-bottom:3px solid #ccc;
}

#etapyZamowienia .stageOut {
  display: none;
}

#etapyZamowienia .on {
	background-color: #f9641a;
	border: 1px solid #f9641a;
}
#etapyZamowienia .off {
	background-color: #fff;
	border: 1px solid #ccc;
}
#etapyZamowienia .bgLine {
	background-image: url(../img/spacerGray2.gif);
	background-repeat: repeat-x;
	background-position: left center;
	height: 30px;
}

.tytulPowitalny
{
   font-size: 14px;
   padding-bottom: 5px;
   padding-top: 15px;
}

.textPowitalny
{
   font-size: 12px;
   padding-top: 5px;
   padding-bottom: 0px;
   line-height: 20px;
   text-align: justify;
}



.produktZalacznik {
	vertical-align: middle;
	margin-top: 2px;
	margin-left: 12px;
}

.produktZalacznik * {
	vertical-align: middle;
}

.produktZalacznik img {
	margin-top: 2px;
}

.produktZalacznik a {
	color: black;
	text-decoration: none;
}

