body
{
    margin: 0;
    background-color: #F6F6F6;
}

div#bodyContainer
{
    margin: 0;
    background-image: url( ../images/bg_header.png );
    background-position: top center;
    background-repeat: repeat-x;   
}

img
{
    border: none;
}

div.naviParagraph
{
    text-align: left;
    margin: 15px 0;
    padding: 0 25px;
    font-size: 11px;
}

div.naviParagraph a:link, div.naviParagraph a:visited, div.naviParagraph a:hover
{
    color: #000;
    text-decoration: underline;
}

h1, h2, h3, h4, h5, h6
{
    font-size: 11px;
    display: inline;
    font-weight: normal;
    text-align: left;
    margin: 0;
}

div#katalogProduktowNew ul, div#katalogProducentowNew ul
{
	margin:0px 10px 0 17px;
	padding:0px;
}

div#katalogProduktowNew ul li, div#katalogProducentowNew ul li
{
	list-style-image: url(/images/category_arrow.png);
	background: url(/images/category_inactive.png) bottom center no-repeat;
	padding: 3px 0;
}

div#katalogProduktowNew ul li.open
{
	font-weight:bold;
}

div#mainContainer
{
    width: 100%;
    vertical-align: top;
    background-image: url( ../images/bg_headerRightTop.png );
    background-position: top right;
    background-repeat: no-repeat;
}

div#footerContainer
{
    width: 100%;
    background-color: #FFF;
    background-image: url( ../images/bg_footer.png );
    background-position: top center;
    background-repeat: repeat-x;
    height: 250px;
    clear: both;
}

div#footerContainer div.footer
{
    width: 970px;
    margin: 0 auto;
    text-align: center;
}

div#footerContainer div.footer p
{
    font-family: Tahoma;
    font-size: 11px;
    text-align: center;
    padding: 30px 0px;
    margin: 0px 30px;
}

div#footerContainer div.footer p a:link,
div#footerContainer div.footer p a:visited
{
    text-decoration: none;
    color: #000;
}

div#footerContainer div.footer p a:hover
{
    text-decoration: underline;
    color: #000;
}

div#headerContainer
{
    width: 970px;
    height: 120px;
    margin: 0 auto;
}

div#headerLogo
{
    width: 180px;
    background: transparent;
    padding-top: 15px;
    text-align: center;
    float: left;
}

div#headerRightContainer
{
    width: 787px;
    height: 120px;
    margin-left: 180px;
    background-color: transparent;
    background-image: url( ../images/bg_headerRight.png );
    background-position: top right;
    background-repeat: no-repeat;
    font-family: Tahoma;
    font-size: 10px;
    color: #000;
}

div#topMenuContainer
{
    width: 100%;
    height: 40px;
}

div#topMenuContainer ul
{
    list-style:none;
    margin: 0;
    margin-right: 195px;
    padding: 10px 0 0 145px;
}

div#topMenuContainer ul li
{
    display: inline;
    color: #FFF;
    font-size: 11px;
    padding: 0px 5px 0 5px;
}

div#topMenuContainer form
{
    margin: 0;
    display: inline;
    float: right;
    padding: 5px 20px 0 0;
    vertical-align: top;
}

div#topMenuContainer form input.text
{
    width: 100px;
    height: 19px;
    background-image: url( ../images/bg_input_szukaj.png );
    background-repeat: no-repeat;
    border: none;
    background-color: transparent;
}

div#topMenuContainer form input.submit
{
    width: 45px;
    height: 19px;
    background-image: url( ../images/button_szukaj.png );
    background-repeat: no-repeat;
    border: none;
    background-color: transparent;
    margin: 0 0 1px 3px;
    cursor: pointer;
}

div#topMenuContainer ul li a
{
    text-decoration: underline;
    color: #FFF;
}

div#headerContent
{
    width: 100%;
}

div#headerContentText
{
    width: 540px;
    height: 80px;
    float: left;
}

div#headerContentText p
{
    padding: 15px 0 15px 0;
    text-align: center;
    margin: 0;
    display: inline;
}

div#headerContentText h1
{
	display: inline;
	font-size: 10px;
}

div#headerContentText p span
{
    color: #EDA920;
    font-weight: bold;
}

div#shortBasketContent
{
    height: 80px;
    margin-left: 540px;
}

div#shortBasketContent div#shortBasketContentFirstRow
{
    width: 95%;
    font-size: 11px;
    text-align: right;
    padding: 8px 0;
    margin: 0 10px 0 0;
}
div#shortBasketContent div#shortBasketContentFirstRow span
{
    color: #6E9C0A;
    font-weight: bold;
    text-decoration: underline;
}

div#shortBasketContent div#shortBasketContentSecondRow
{
    width: 95%;
    font-size: 11px;
    text-align: right;
    padding: 8px 0;
    margin: 0 10px 0 0;
}

div#shortBasketContent div#shortBasketContentSecondRow a:link,
div#shortBasketContent div#shortBasketContentSecondRow a:visited,
div#shortBasketContent div#shortBasketContentSecondRow a:hover
{
    color: #000;
    text-decoration: none;
}

div#shortBasketContent div#shortBasketContentSecondRow img
{
    vertical-align: middle;
    margin: 0 0 0 20px;
}

div#siteContentContainer
{
    width: 970px;
    margin: 0 auto;
}

div#siteContentContainer div#leftColumnContainer
{
    width: 183px;
    vertical-align: top;
    background-image: url( ../images/bg_leftColumnContainer.png );
    background-position: top center;
    background-repeat: repeat-y;
    float: left;
}

div#siteContentContainer div#leftColumnContainer div#katalogBottom
{
    width: 100%;
    height: 6px;
    background-image: url( ../images/bg_katalogBottom.png );
    background-position: top center;
    background-repeat: no-repeat;
    margin: 10px auto 0px auto;
    font-size: 1px;
}

div#siteContentContainer div#leftColumnContainer table
{
    width: 100%;
    background-image: url( ../images/bg_katalogTop.png );
    background-position: top center;
    background-repeat: no-repeat;
    margin: 0;
}

div#siteContentContainer div#rightContentContainer
{
    width: 781px;
    margin: 0 0 0 184px;
    font-family: Tahoma;
    font-size: 11px;
    color: #000;
}

div#siteContentContainer div#rightContentContainer div#mainColumnContainer
{
    width: 595px;
    float: left;
    text-align: center;
}

div#siteContentContainer div#rightContentContainer div#mainColumnContainer p
{
    margin: 0;
    padding: 15px 0 15px 0;
}

div#siteContentContainer div#rightContentContainer div#mainColumnContainer div#mainColumnContainerHead
{
    width: 569px;
    height: 35px;
    background-image: url( ../images/bg_headerMainContainer.png );
    color: #FFF;
    font-weight: bold;
    text-align: left;
    margin: 0 auto;
    vertical-align: middle;
}

div#siteContentContainer div#rightContentContainer div#mainColumnContainer div#mainColumnContainerHead p
{
    margin: 0;
    padding: 12px 0 0 19px;
}

div#siteContentContainer div#rightContentContainer div#mainColumnContainer div#mainColumnContainerHead h1
{
    color: #FFF;
    font-weight: bold;
    text-align: left;
    padding: 0 0 0 19px;
}

div#siteContentContainer div#rightContentContainer div#mainColumnContainer div#mainColumnContainerHeadPOW
{
    width: 569px;
    height: 35px;
    background-image: url( ../images/bg_headerMainContainer.png );
    color: #FFF;
    font-weight: bold;
    text-align: left;
    margin: 0 auto;
    vertical-align: middle;
}

div#siteContentContainer div#rightContentContainer div#mainColumnContainer div#mainColumnContainerHeadPOW p
{
    margin: 0;
    padding: 12px 0 0 19px;
}

div#siteContentContainer div#rightContentContainer div#mainColumnContainer div#mainColumnContainerHeadPOW h1
{
    color: #FFF;
    font-weight: bold;
    text-align: left;
    padding: 0 0 0 19px;
}

div#siteContentContainer div#rightContentContainer div#rightColumnContainer
{
    width: 183px;
    margin: 0 0 0 595px;
}

div#siteContentContainer div#rightContentContainer div#rightColumnContainer div#boxKonsultant
{
    width: 183px;
    height: 119px;
    text-align: right;
}

div#siteContentContainer div#rightContentContainer div#rightColumnContainer div#boxKonsultant p
{
    font-weight: bold;
    margin: -40px 25px 0 0;
}

div#siteContentContainer div#rightContentContainer div#rightColumnContainer div#boxKonsultant p.nm
{
    font-weight: bold;
    margin: 2px 25px 0 0;
}

table#katalogProduktow,
table#katalogProduktowStatic
{
    width: 166px;
    margin: 0 auto 20px auto;
}

table#katalogProduktow td,
table#katalogProduktowStatic td
{
    width: 100%;
    height: 19px;
    vertical-align: middle;
    background-image: url( ../images/category_inactive.png );
    background-position: bottom center;
    background-repeat: no-repeat;
    font-family: Tahoma;
    font-size: 11px;
    color: #000;
    padding-left: 20px;
}

table#katalogProduktow td a,
table#katalogProduktowStatic td a
{
    text-decoration: none;
    color: #000;
}

table#katalogProduktow td img,
table#katalogProduktowStatic td img
{
    margin: 0 5px;
    vertical-align: middle;
}

div#subCategoriesBox
{
    width: 100%;
}

div#subCategoriesBox table
{
    width: 90%;
    margin: 10px auto;
}

div#subCategoriesBox table td
{
    padding: 5px;
}

div#subCategoriesBox table td img
{
    margin: 3px;
}

div#subCategoriesBox table td a:link, div#subCategoriesBox table td a:visited, div#subCategoriesBox table td a:hover
{
    color: #000;
    text-decoration: none;
}

div#productBoxPOW
{
    width: 100%;
    background-image: url( ../images/top_mainTable.png );
    background-position: top center;
    background-repeat: no-repeat;
    margin: 0 auto;
    padding: 10px 0px 5px 0px;
}

div#productBox
{
    width: 100%;
    background-image: url( ../images/top_mainTable.png );
    background-position: top center;
    background-repeat: no-repeat;
    margin: 0 auto;
}

div#productBox div.categoryDescription
{
	width:90%;
	margin: 10px auto;
	text-align: justify;
}

div#productBox p a:link, div#productBox p a:visited, div#productBox p a:hover
{
    color: #000;
}

div#productBox table#productsMatrix
{
    width: 570px;
    margin: 8px auto 0 auto;
    border-left: 1px solid #E8E8E8;
    border-right: 1px solid #E8E8E8;
    background-color: #FFF;
}

div#productBox table#productsMatrix td
{
    width: 25%;
    height: 140px;
    background-image: url( ../images/box_produkty_bg.png );
    background-position: bottom center;
    background-repeat: repeat-x;
    background-color: #F9F9F9;
    vertical-align: bottom;
}

div#productBox table#productsMatrix td div.title
{
    font-family: Tahoma;
    font-size: 11px;
    color: #11A0C0;
    font-weight: bold;
    margin: 10px 0 0 0;
}

div#productBox table#productsMatrix td div.title a:link, div#productBox table#productsMatrix td div.title a:visited, div#productBox table#productsMatrix td div.title a:hover
{
    color: #11A0C0;
    text-decoration: none;
}

div#productBox table#productsMatrix td div.title img
{
    border: none;
    vertical-align: middle;
    margin-right: 4px;
}

div#productBox table#productsMatrix td div.foto img
{
    border: none;
    vertical-align: middle;
    margin: 10px 0;
}

div#productBox table#productsMatrix td div.foto span a:link, div#productBox table#productsMatrix td div.foto span a:visited, div#productBox table#productsMatrix td div.foto span a:hover
{
    font-weight: bold;
    color: #000;
}

div#productBox table#productsMatrix td div.price
{
    font-family: Tahoma;
    font-size: 14px;
    color: #000;
    font-weight: bold;
    text-align: right;
    padding: 0 10px;
}

div#productBox table#productsMatrix td div.price a:link,
div#productBox table#productsMatrix td div.price a:visited,
div#productBox table#productsMatrix td div.price a:hover
{
    color: #000;
    text-decoration: none;
}

div#productBox table#productsMatrix td div.order
{
    padding: 0 10px;
    text-align: right;
    margin: 10px 0;
}

div#productBox table#productsMatrix td div.order input.orderButton
{
    width: 65px;
    height: 19px;
    border: none;
    background: transparent;
    background-image: url( /images/button_zamow.png );
    cursor: pointer;
}

div#productBoxBottom
{
    width: 100%;
    height: 6px;
    background-image: url( ../images/bottom_mainTable.png );
    background-position: top center;
    background-repeat: no-repeat;
    margin: 0 auto;
}

div#productBoxBottomPOW
{
    width: 100%;
    height: 6px;
    background-image: url( ../images/bottom_mainTable.png );
    background-position: top center;
    background-repeat: no-repeat;
    margin: 0 auto 15px auto;
}

div.rightColumnDefaultBox
{
    width: 183px;
    margin: 7px 0 0 0;
    font-family: Tahoma;
    font-size: 11px;
}

div.rightColumnDefaultBox div.top
{
    width: 100%;
    height: 7px;
    background-image: url( /images/box_right_top.png );
    background-repeat: no-repeat;
    background-position: top center;
}

div.rightColumnDefaultBox div.center
{
    width: 100%;
    background-image: url( /images/box_right_center.png );
    background-repeat: repeat-y;
    background-position: top center;
    padding: 10px 0px;
}

div.rightColumnDefaultBox div.center p
{
    margin: 0 10px;
}

div.rightColumnDefaultBox div.center p a.whyDS
{
	text-decoration:none;
	font-size: 14px; 
	font-weight: bold; 
	color: #11a0bf;
}

div.rightColumnDefaultBox div.bottom
{
    width: 100%;
    height: 7px;
    background-image: url( /images/box_right_bottom.png );
    background-repeat: no-repeat;
    background-position: top center;
}

div.rightColumnDefaultBox div.topOrange
{
    width: 100%;
    height: 30px;
    background-image: url( /images/box_orange_top.png );
    background-repeat: no-repeat;
    background-position: top center;
    color: #FFF;
    font-weight: bold;
    vertical-align: middle;
    text-align: center;
}

div.rightColumnDefaultBox div.topOrange p
{
    padding: 10px 0 0 0;
}

div.rightColumnDefaultBox div.centerOrange
{
    width: 100%;
    background-image: url( /images/box_orange_center.png );
    background-repeat: repeat-y;
    background-position: top center;
    padding: 10px 0px;
    text-align: center;
}

div.rightColumnDefaultBox div.centerOrange p
{
    margin: 0 10px;
}

div.rightColumnDefaultBox div.bottomOrange
{
    width: 100%;
    height: 7px;
    background-image: url( /images/box_orange_bottom.png );
    background-repeat: no-repeat;
    background-position: top center;
}

div.rightColumnDefaultBox hr.newsletter
{
    color: #CCCCCC;
    background-color: #CCCCCC;
    border: 0px solid #CCCCCC;
    width: 80%;
    height: 1px;
    margin: 10px auto;
}

div.rightColumnDefaultBox input.newsletter
{
    width: 153px;
    height: 23px;
    background: transparent;
    border: none;
    background-image: url( /images/newsletter_input.png );
    background-repeat: no-repeat;
    padding: 3px 0;
    text-align: center;
}

div.rightColumnDefaultBox input.newsletterUsun
{
    width: 48px;
    height: 19px;
    background: transparent;
    border: none;
    background-image: url( /images/newsletter_usun.png );
    background-repeat: no-repeat;
    margin: 0;
}

div.rightColumnDefaultBox input.newsletterDodaj
{
    width: 50px;
    height: 19px;
    background: transparent;
    border: none;
    background-image: url( /images/newsletter_dodaj.png );
    background-repeat: no-repeat;
    margin: 0;
}

div#naviContainer
{
    margin: 0 0 4px auto;
    width: 766px;
    height: 36px;
}

div#naviContainer img
{
    vertical-align: middle;
}

div#naviContainer p
{
    margin: 0;
    padding: 13px 0 0 20px;
}

div#naviContainer p a:link, div#naviContainer p a:visited, div#naviContainer p a:hover
{
    color: #000;
    text-decoration: underline;
    margin: 0 5px;
}

div#productContainer
{
    margin: 0 0 0 auto;
    width: 766px;
    padding: 0 0 15px 0;
}

div#productContainer div.headerOrange
{
    width: 766px;
    height: 36px;
    background-image: url( /images/bg_big_table_header.png );
    background-repeat: no-repeat;
    background-position: top center;
}

div#productContainer div.headerOrange p
{
    color: #FFF;
    font-size: 11px;
    font-weight: bold;
    margin: 0;
    padding: 11px 0 0 19px;
}

div#productContainer div.headerOrange h1
{
    color: #FFF;
    font-size: 11px;
    font-weight: bold;
    margin: 0;
    padding: 11px 0 0 19px;
}

div#productContainer div.contentContainer
{
    width: 766px;
}

div#productContainer div.contentContainer div.topBorder
{
    width: 766px;
    height: 6px;
    background-image: url( /images/bg_big_table_top.png );
    background-repeat: no-repeat;
    background-position: top center;
    font-size: 1px;
}

div#productContainer div.contentContainer div.centerContainer
{
    width: 766px;
    background-image: url( /images/bg_big_table_center.png );
    background-repeat: repeat-y;
    background-position: top center;
    padding: 0 0 25px 0;
}

div#productContainer div.contentContainer div.bottomBorder
{
    width: 766px;
    height: 7px;
    background-image: url( /images/bg_big_table_bottom.png );
    background-repeat: no-repeat;
    background-position: top center;
    font-size: 1px;
}

div#productContainer table.productMainInfo
{
    margin: 0 0 0 3px;
    width: 758px;
}

div#productContainer table.productMainInfo td.mainFoto
{
    width: 245px;
    height: 245px;
    background-image: url( /images/bg_product_mainfoto_box.png );
    background-repeat: repeat-x;
    background-position: top right;
    text-align: center;
    vertical-align: middle;
}

div#productContainer table.productMainInfo td.moreFoto
{
    width: 143px;
    height: 245px;
    background-image: url( /images/bg_panel_foto.png );
    background-repeat: repeat-y;
    background-position: top right;
    text-align: center;
    vertical-align: middle;
}

div#productContainer table.productMainInfo td.moreFoto img
{
    margin: 3px auto;
}

div#productContainer table.productMainInfo td.blueBox
{
    width: 370px;
    height: 245px;
    text-align: center;
    vertical-align: middle;
}

div#productContainer table.productMainInfo td.prodDescription
{
    padding: 20px;
    text-align: justify;
    line-height: 150%;
    width: 758px;
}

div#productContainer table.infoBox
{
    width: 330px;
    background-image: url( /images/bg_product_info_box.png );
    background-repeat: no-repeat;
    background-position: top center;
    margin: 0 auto;
}

div#productContainer table.infoBox td
{
    color: #FFF;
    font-family: Tahoma;
}

div#productContainer table.infoBox td.price
{
    width: 175px;
    height: 84px;
    font-size: 26px;
    font-weight: bold;
    text-align: center;
}

div#productContainer table.infoBox td.opers
{
    width: 155px;
    height: 84px;
    font-size: 10px;
}

div#productContainer table.infoBox td.opers input.orderButton
{
    background: transparent;
    background-image: url( /images/button_zamow_blue.png );
    width: 95px;
    height: 28px;
    border: none;
    cursor: pointer;
}

div#productContainer table.infoBox td.bottom
{
    width: 370px;
    height: 140px;
    font-size: 11px;
    text-align: left;
    vertical-align: middle;
    padding: 0 30px;
    line-height: 150%;
}

div#productContainer table.infoBox td.bottom a:link,
div#productContainer table.infoBox td.bottom a:visited,
div#productContainer table.infoBox td.bottom a:hover
{
    text-decoration: underline;
    color: #FFF;
}

div#productContainer div.contentContainer div.addInfo
{
    width: 330px;
    margin: 0 0 0 25px;
    float: left;
}

div#productContainer div.contentContainer div.question
{
    width: 330px;
    float: right;
    margin: 10px;
}

div#productContainer div.headerOpinie
{
    width: 766px;
    height: 36px;
    background-image: url( /images/bg_big_table_header_opinie.png );
    background-repeat: no-repeat;
    background-position: top center;
    margin: 15px 0 0 0;
}

div#productContainer div.headerOpinie p
{
    color: #FFF;
    font-size: 11px;
    font-weight: bold;
    margin: 0;
    padding: 11px 0 0 25px;
}

div#productContainer div.headerZobacz
{
    width: 766px;
    height: 36px;
    background-image: url( /images/bg_big_table_header_zobacz.png );
    background-repeat: no-repeat;
    background-position: top center;
    margin: 15px 0 0 0;
}

div#productContainer div.headerZobacz p
{
    color: #FFF;
    font-size: 11px;
    font-weight: bold;
    margin: 0;
    padding: 11px 0 0 25px;
}

div#productContainer div.contentContainer div.centerContainer div.opinia
{
    margin: 0px 30px;
    padding: 10px 0;
    text-indent: -10px;
    text-align: justify;
}

div#productContainer div.contentContainer div.centerContainer div.opinia span
{
    color: #128FA8;
}

table#zobaczMatrix
{
    width: 760px;
    margin: 0px auto;
    border-left: 1px solid #E8E8E8;
    border-right: 1px solid #E8E8E8;
    background-color: #FFF;
}

table#zobaczMatrix td
{
    width: 152px;
    height: 140px;
    background-image: url( /images/box_produkty_bg.png );
    background-position: bottom center;
    background-repeat: repeat-x;
    background-color: #F9F9F9;
    text-align: center;
}

table#zobaczMatrix td div.title
{
    font-family: Tahoma;
    font-size: 11px;
    color: #11A0C0;
    font-weight: bold;
    margin: 10px 0 0 0;
}

table#zobaczMatrix td div.title a:link, table#zobaczMatrix td div.title a:visited, table#zobaczMatrix td div.title a:hover
{
    color: #11A0C0;
    text-decoration: none;
}

table#zobaczMatrix td div.title img
{
    border: none;
    vertical-align: middle;
    margin-right: 4px;
}

table#zobaczMatrix td div.foto img
{
    border: none;
    vertical-align: middle;
    margin: 10px 0;
}

table#zobaczMatrix td div.price
{
    font-family: Tahoma;
    font-size: 14px;
    color: #000;
    font-weight: bold;
    text-align: right;
    padding: 0 10px;
}
table#zobaczMatrix td div.order
{
    padding: 0 10px;
    text-align: right;
    margin: 10px 0;
}

table#zobaczMatrix td div.order input.orderButton
{
    width: 65px;
    height: 19px;
    border: none;
    background: transparent;
    background-image: url( /images/button_zamow.png );
}

div#registerContainer
{
    width: 100%;
    background-image: url( /images/bg_570srodek.png );
    background-position: top center;
    background-repeat: repeat-y;
    margin: 0 auto;
}

div#registerContainerBottom
{
    width: 100%;
    height: 6px;
    background-image: url( ../images/bottom_mainTable.png );
    background-position: top center;
    background-repeat: no-repeat;
    margin: 0 auto 15px auto;
}

div#registerContainer table#registerTable
{
    width: 500px;
    margin: 10px auto;
}

div#registerContainer table#registerTable td
{
    padding: 4px;
    color: #000;
    font-size: 11px;
    vertical-align: middle;
}

div#registerContainer table#registerTable td span
{
    color: #FF0000;
}

div#registerContainer table#registerTable td.label
{
    text-align: right;
    width: 180px;
}

div#registerContainer table#registerTable td.fields
{
    text-align: left;
    width: 320px;
    padding: 0px;
}

div#registerContainer table#registerTable td.fields span
{
    color: #FF0000;
    margin: 0;
}

div#registerContainer table#registerTable input
{
    font-size: 11px;
    font-family: Tahoma;
    border: none;
    width: 280px;
    height: 21px;
    background: transparent;
    background-image: url( /images/form_register_backup.png );
    background-position: center center;
    background-repeat: no-repeat;
    padding-top: 8px;
    padding-left: 5px;
}

div#registerContainer table#registerTable textarea
{
    font-size: 11px;
    font-family: Tahoma;
    border: 1px solid #b2b2b2;
    width: 273px;
    height: 150px;
    background: #FFFFFF;
    background-image: url( /images/form_register_textarea.png );
    background-position: top center;
    background-repeat: repeat-x;
    padding-top: 8px;
    padding-left: 5px;
    margin: 0 0 10px 3px;
}

div#registerContainer table#registerTable input.register
{
    width: 97px;
    height: 19px;
    background: transparent;
    border: none;
    background-image: url( /images/button_rejestruj.png );
}

div#registerContainer table#registerTable input.zapisz_zmiany
{
    width: 97px;
    height: 19px;
    background: transparent;
    border: none;
    background-image: url( /images/button_zapisz_zmiany.png );
}

div#registerContainer table#registerTable input.dalej
{
    width: 97px;
    height: 19px;
    background: transparent;
    border: none;
    background-image: url( /images/button_dalej.png );
}

div#registerContainer table#registerTable input.kontaktWyslij
{
    width: 97px;
    height: 19px;
    background: transparent;
    border: none;
    background-image: url( /images/button_wyslij.png );
}

div#registerContainer table#registerTable input.zalozkonto
{
    width: 160px;
    height: 19px;
    background: transparent;
    border: none;
    background-image: url( /images/button_zaloz_konto.png );
}

div#registerContainer table#registerTable input.zlozzamowienietransparent
{
    width: 120px;
    height: 19px;
    background: transparent;
    border: none;
    background-image: url( /images/button_zlozzamowienie_transparent.png );
}

div#registerContainer table#registerTable input.logon
{
    width: 160px;
    height: 19px;
    background: transparent;
    border: none;
    background-image: url( /images/button_zaloguj_sie.png );
}

table#koszyk
{
    width: 760px;
    margin: 0 auto;
}

table#koszyk th
{
    height: 27px;
    background-image: url( /images/koszyk_header_bg.png );
    background-position: top center;
    background-repeat: repeat-x;
    font-family: Tahoma;
    color: #FFF;
    font-weight: bold;
    font-size: 12px;
    vertical-align: middle;
    text-align: center;
}

table#koszyk td
{
    height: 85px;
    background-image: url( /images/koszyk_row_bg.png );
    background-position: top center;
    background-repeat: repeat-x;
    font-family: Tahoma;
    color: #000;
    font-weight: bold;
    font-size: 12px;
    vertical-align: middle;
    text-align: center;
    padding: 0 7px;
}

table#koszyk td a:link, table#koszyk td a:visited, table#koszyk td a:hover
{
    color: #000;
    text-decoration: none;
}

table#koszyk td img
{
    margin: 0 5px 0 0;
    vertical-align: middle;
    border: none;
}

table#koszyk td input.ilosc
{
    width: 46px;
    height: 21px;
    border: none;
    background: transparent;
    background-image: url( /images/koszyk_quanity_bg.png );
    background-repeat: no-repeat;
    padding: 3px 3px 3px 0px;
    text-align: center;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
}

table#koszyk td select
{
    font-size: 12px;
    width: 220px;
    border: 1px solid #CCCCCC;
}

table#koszyk td textarea
{
    font-size: 12px;
    width: 100%;
    height: 100px;
    margin: 0 auto;
    border: 1px solid #CCCCCC;
}

table#koszyk td span.przelicz
{
    font-size: 10px;
    font-weight: normal;
}

table#koszyk td span.przelicz a:link, table#koszyk td span.przelicz a:visited, table#koszyk td span.przelicz a:hover
{
    color: #000;
}

table#koszyk td div.podsuma
{
    width: 177px;
    height: 33px;
    background-image: url( /images/koszyk_suma_bg.png );
    background-repeat: no-repeat;
    color: #FFF;
    font-weight: normal;
    margin: 0 auto;
    padding: 8px 0;
}

table#koszyk td.komentarz
{
    font-weight: normal;
    background: none;
    vertical-align: top;
    border-top: 1px solid #CCCCCC;
    padding: 10px 10px;;
    text-align: left;
    line-height: 200%;
}

table#koszyk td.adresdostawy
{
    font-weight: normal;
    background: none;
    vertical-align: top;
    border-top: 1px solid #CCCCCC;
    padding: 10px 10px;;
    text-align: left;
    line-height: 200%;
}

table#koszyk td.platnosc
{
    background: none;
    font-weight: normal;
    line-height: 200%;
    vertical-align: top;
    text-align: left;
    padding: 0 10px;
}

table#koszyk td.platnosc input
{
    vertical-align: top;
    margin: 6px 5px 0 0;
}

input.koszykzlozzamowienie
{
    width: 162px;
    height: 37px;
    border: none;
    background: transparent;
    background-image: url( /images/koszyk_button_zlozzamowienie.png );
    cursor: pointer;
}

input.zamowfinal
{
    width: 162px;
    height: 37px;
    border: none;
    background: transparent;
    background-image: url( /images/button_zamow_final.png );
    float: right;
    margin: 5px 20px;
    cursor: pointer;

}

div#productBoxNowosc
{
    width: 100%;
    background-image: url( ../images/top_mainTable.png );
    background-position: top center;
    background-repeat: no-repeat;
    margin: 0 auto;
}

div#productBoxNowosc table#productsMatrixNowosc
{
    width: 570px;
    margin: 8px auto 0 auto;
    border-left: 1px solid #E8E8E8;
    border-right: 1px solid #E8E8E8;
    background-color: #FFF;
}

div#productBoxNowosc table#productsMatrixNowosc td
{
    width: 25%;
    height: 140px;
    background-image: url( ../images/box_produkty_bg.png );
    background-position: bottom center;
    background-repeat: repeat-x;
    background-color: #F9F9F9;
    vertical-align: bottom;
}

div#productBoxNowosc table#productsMatrixNowosc td div.title
{
    font-family: Tahoma;
    font-size: 11px;
    color: #11A0C0;
    font-weight: bold;
    margin: 10px 0 0 0;
}

div#productBoxNowosc table#productsMatrixNowosc td div.title a:link,
div#productBoxNowosc table#productsMatrixNowosc td div.title a:visited,
div#productBoxNowosc table#productsMatrixNowosc td div.title a:hover
{
    color: #11A0C0;
    text-decoration: none;
}

div#productBoxNowosc table#productsMatrixNowosc td div.title img
{
    border: none;
    vertical-align: middle;
    margin-right: 4px;
}

div#productBoxNowosc table#productsMatrixNowosc td div.foto img
{
    border: none;
    vertical-align: middle;
    margin: 10px 0;
}

div#productBoxNowosc table#productsMatrixNowosc td div.foto span a:link,
div#productBoxNowosc table#productsMatrixNowosc td div.foto span a:visited,
div#productBoxNowosc table#productsMatrixNowosc td div.foto span a:hover
{
    font-weight: bold;
    color: #000;
}

div#productBoxNowosc table#productsMatrixNowosc td div.price
{
    font-family: Tahoma;
    font-size: 14px;
    color: #000;
    font-weight: bold;
    text-align: right;
    padding: 0 10px;
}

div#productBoxNowosc table#productsMatrixNowosc td div.price a:link,
div#productBoxNowosc table#productsMatrixNowosc td div.price a:visited,
div#productBoxNowosc table#productsMatrixNowosc td div.price a:hover
{
    color: #000;
    text-decoration: none;
}

div#productBoxNowosc table#productsMatrixNowosc td div.order
{
    padding: 0 10px;
    text-align: right;
    margin: 10px 0;
}

div#productBoxNowosc table#productsMatrixNowosc td div.order input.orderButton
{
    width: 65px;
    height: 19px;
    border: none;
    background: transparent;
    background-image: url( /images/button_zamow.png );
    cursor: pointer;
}

div#productBoxBottomNowosc
{
    width: 100%;
    height: 6px;
    background-image: url( ../images/bottom_mainTable.png );
    background-position: top center;
    background-repeat: no-repeat;
    margin: 0 auto;
}

div#siteContentContainer div#rightContentContainer div#mainColumnContainer div#mainColumnContainerHeadNowosc
{
    width: 569px;
    height: 35px;
    background-image: url( ../images/bg_headerNowosci.png );
    color: #FFF;
    font-weight: bold;
    text-align: left;
    margin: 15px auto 0 auto;
}

div#siteContentContainer div#rightContentContainer div#mainColumnContainer div#mainColumnContainerHeadNowosc p
{
    margin: 0;
    padding: 12px 0 0 19px;
}




div#productBoxBs
{
    width: 100%;
    background-image: url( ../images/top_mainTable.png );
    background-position: top center;
    background-repeat: no-repeat;
    margin: 0 auto;
}

div#productBoxBs table#productsMatrixBs
{
    width: 570px;
    margin: 8px auto 0 auto;
    border-left: 1px solid #E8E8E8;
    border-right: 1px solid #E8E8E8;
    background-color: #FFF;
}

div#productBoxBs table#productsMatrixBs td
{
    width: 25%;
    height: 140px;
    background-image: url( ../images/box_produkty_bg.png );
    background-position: bottom center;
    background-repeat: repeat-x;
    background-color: #F9F9F9;
    vertical-align: bottom;
}

div#productBoxBs table#productsMatrixBs td div.title
{
    font-family: Tahoma;
    font-size: 11px;
    color: #11A0C0;
    font-weight: bold;
    margin: 10px 0 0 0;
}

div#productBoxBs table#productsMatrixBs td div.title a:link,
div#productBoxBs table#productsMatrixBs td div.title a:visited,
div#productBoxBs table#productsMatrixBs td div.title a:hover
{
    color: #11A0C0;
    text-decoration: none;
}

div#productBoxBs table#productsMatrixBs td div.title img
{
    border: none;
    vertical-align: middle;
    margin-right: 4px;
}

div#productBoxBs table#productsMatrixBs td div.foto img
{
    border: none;
    vertical-align: middle;
    margin: 10px 0;
}

div#productBoxBs table#productsMatrixBs td div.foto span a:link,
div#productBoxBs table#productsMatrixBs td div.foto span a:visited,
div#productBoxBs table#productsMatrixBs td div.foto span a:hover
{
    font-weight: bold;
    color: #000;
}

div#productBoxBs table#productsMatrixBs td div.price
{
    font-family: Tahoma;
    font-size: 14px;
    color: #000;
    font-weight: bold;
    text-align: right;
    padding: 0 10px;
}

div#productBoxBs table#productsMatrixBs td div.price a:link,
div#productBoxBs table#productsMatrixBs td div.price a:visited,
div#productBoxBs table#productsMatrixBs td div.price a:hover
{
    color: #000;
    text-decoration: none;
}

div#productBoxBs table#productsMatrixBs td div.order
{
    padding: 0 10px;
    text-align: right;
    margin: 10px 0;
}

div#productBoxBs table#productsMatrixBs td div.order input.orderButton
{
    width: 65px;
    height: 19px;
    border: none;
    background: transparent;
    background-image: url( /images/button_zamow.png );
    cursor: pointer;
}

div#productBoxBottomBs
{
    width: 100%;
    height: 6px;
    background-image: url( ../images/bottom_mainTable.png );
    background-position: top center;
    background-repeat: no-repeat;
    margin: 0 auto;
}

div#productBoxBottomGP
{
    width: 100%;
    height: 6px;
    background-image: url( ../images/bottom_mainTable.png );
    background-position: top center;
    background-repeat: no-repeat;
    margin: 0 auto;
    font-size:1px;
}

div#siteContentContainer div#rightContentContainer div#mainColumnContainer div#mainColumnContainerHeadBs
{
    width: 569px;
    height: 35px;
    background-image: url( ../images/bg_headerBestsell.png );
    color: #FFF;
    font-weight: bold;
    text-align: left;
    margin: 15px auto 0 auto;
}

div#siteContentContainer div#rightContentContainer div#mainColumnContainer div#mainColumnContainerHeadBs p
{
    margin: 0;
    padding: 12px 0 0 19px;
}

div#siteContentContainer div#rightContentContainer div#mainColumnContainer div#mainColumnContainerHeadGP
{
    width: 569px;
    height: 35px;
    background-image: url( ../images/bg_headerBestsell.png );
    color: #FFF;
    font-weight: bold;
    text-align: left;
    margin: 15px auto 0 auto;
}

div#siteContentContainer div#rightContentContainer div#mainColumnContainer div#mainColumnContainerHeadGP p
{
    margin: 0;
    padding: 12px 0 0 19px;
}

div#mojekontoContainer
{
    width: 100%;
    background-image: url( /images/bg_570srodek.png );
    background-position: top center;
    background-repeat: repeat-y;
    margin: 0 auto;
    text-align: left;
}

div#mojekontoContainer div
{
    width: 90%;
    margin: 0 auto;
    padding: 20px 0;
}

div#mojekontoContainer div a:link, div#mojekontoContainer div a:visited, div#mojekontoContainer div a:hover
{
    color: #000;
    text-decoration: none;
}

div.rightColumnDefaultBox div.topLv
{
    width: 100%;
    height: 40px;
    background-image: url( /images/lv_top.png );
    background-repeat: no-repeat;
    background-position: top center;
    color: #FFF;
    font-weight: bold;
    vertical-align: middle;
    text-align: center;
}



div.rightColumnDefaultBox div.topLv p
{
    padding: 15px 0 0 0;
    text-align: left;
    margin: 0 10px;
}

div.rightColumnDefaultBox div.topInnerLv
{
    width: 100%;
    height: 5px;
    background-image: url( /images/lv_inner_top.png );
    background-repeat: no-repeat;
    background-position: top center;
}

div.rightColumnDefaultBox div.centerLv
{
    width: 100%;
    background-image: url( /images/lv_inner_center.png );
    background-repeat: repeat-y;
    background-position: top center;
    padding: 10px 0px;
    text-align: center;
}

div.rightColumnDefaultBox div.centerLv p
{
    margin: 0 10px;
}

div.rightColumnDefaultBox div.bottomLv
{
    width: 100%;
    height: 7px;
    background-image: url( /images/lv_inner_bottom.png );
    background-repeat: no-repeat;
    background-position: top center;
}

div.rightColumnDefaultBox div.centerLv div
{
    width: 90%;
    margin: 2px auto;
    border-bottom: 1px solid #E9F086;
}

div.rightColumnDefaultBox div.centerLv div a:link, div.rightColumnDefaultBox div.centerLv div a:visited, div.rightColumnDefaultBox div.centerLv div a:hover
{
    font-weight: bold;
    color: #000;
    text-decoration: none;
}

div.rightColumnDefaultBox div.centerLv div img
{
    border: none;
    margin: 3px;
}

div.centerbg
{
    width: 100%;
    height: 7px;
    background-image: url( /images/top_mainTable.png );
    background-position: top center;
    background-repeat: no-repeat;
    margin: 0 auto;
}

div#mojekontoContainer p a:link, div#mojekontoContainer p a:visited, div#mojekontoContainer p a:hover
{
    color: #000;
}

div#mojekontoContainer table
{
    width: 95%;
    margin: 0 auto;
}

div#mojekontoContainer table th
{
    height: 20px;
    color: #000;
    font-weight: bold;
    background-image: url( /images/form_register_textarea.png );
    background-repeat: repeat-x;
    vertical-align: middle;
    text-align: center;
}

div#mojekontoContainer table td
{
    height: 20px;
    color: #000;
    background-color: #EFEFEF;
    vertical-align: middle;
    text-align: center;
}

div#formAddComment
{
    width: 95%;
    margin: 0 auto;
    display: none;
}

div#formAddComment table#commentTable
{
    width: 100%;
    margin: 10px auto;
}

div#formAddComment table#commentTable td
{
    padding: 4px;
    color: #000;
    font-size: 11px;
    vertical-align: middle;
}

div#formAddComment table#commentTable td span
{
    color: #FF0000;
}

div#formAddComment table#commentTable td.label
{
    text-align: right;
    width: 25%;
}

div#formAddComment table#commentTable td.fields
{
    text-align: left;
    width: 75%;
    padding: 0px;
}

div#formAddComment table#commentTable td.fields span
{
    color: #FF0000;
}

div#formAddComment table#commentTable input.dodajopinie
{
    width: 75px;
    height: 19px;
    background: transparent;
    background-image: url( /images/button_dodaj_opinie.png );
    border: none;
    cursor: pointer;
}

div#formAddComment table#commentTable input.pole
{
    font-size: 11px;
    font-family: Tahoma;
    border: none;
    width: 280px;
    height: 21px;
    background: transparent;
    background-image: url( /images/form_register_backup.png );
    background-position: center center;
    background-repeat: no-repeat;
    padding-top: 8px;
    padding-left: 5px;
}



div#formAddComment table#commentTable textarea
{
    font-size: 11px;
    font-family: Tahoma;
    border: none;
    width: 273px;
    height: 150px;
    background: #FFFFFF;
    background-image: url( /images/form_register_textarea.png );
    background-position: top center;
    background-repeat: repeat-x;
    padding-top: 8px;
    padding-left: 5px;
    margin: 0 0 10px 3px;
}

p#dodajOpinieButton input
{
    width: 75px;
    height: 19px;
    background: transparent;
    background-image: url( /images/button_dodaj_opinie.png );
    border: none;
    cursor: pointer;
}

div.textContainer
{
    width: 90%;
    margin: 0 auto;
    text-align: justify;
}

div.textContainer ul li
{
	list-style: none;
	font-size: 12px;
	line-height: 20px;
}

div.textContainer ul li a
{
	text-decoration: none;
	color: #000;
}

div.textContainer ul li a:hover
{
	text-decoration: underline;
}

div#komunikat
{
    position: absolute;
    left: 80px;
    top: 50px;
    width: 450px;
    height: 80px;
    background: #FFF;
    border: 1px solid #AAAAAA;
    padding: 10px;
    text-align: center;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;

}

div#komunikat table
{
    width: 100%;
    margin: 0 auto;
}

div#komunikat table td
{
    height: 50px;
    vertical-align: middle;
    color: #000;
}

div#komunikat input
{
    width: 97px;
    height: 19px;
    background: transparent;
    background-image: url( /images/button_zamknij.png );
    border: none;
    margin: 5px;
}

td#adresWysylkiForm label
{
    width: 100px;
    float: left;
    text-align: right;
    margin: 4px 0 0 0;
}

td#adresWysylkiForm input
{
    font-size: 11px;
    font-family: Tahoma;
    border: none;
    width: 280px;
    height: 21px;
    background: transparent;
    background-image: url( /images/form_register_backup.png );
    background-position: center center;
    background-repeat: no-repeat;
    padding-top: 8px;
    padding-left: 5px;
}

div#wartoZajrzec
{
    width: 925px;
    margin: 10px auto;
    font-family: Tahoma;
    color: #333333;
    font-size: 11px;
}

div#wartoZajrzec a
{
    color: #333333;
    text-decoration: none;
}

div#productBoxGP
{
    width: 100%;
    height: 6px;
    background-image: url( ../images/top_mainTable.png );
    background-position: top center;
    background-repeat: no-repeat;
    margin: 0 auto;
    font-size:1px;
}

div#productBoxGPBody
{
    width: 100%;
    margin: 0 auto;
    background: url( /images/bg_infoTable.png ) top center repeat-y;
}

div#productBoxGPBody table#tabelaInformacji
{
	width:495px;
	margin: 10px auto 5px auto;
	
}

div#productBoxGPBody table#tabelaInformacji td
{
	width:165px;
    height: 19px;
    vertical-align: middle;
    background-image: url( ../images/bg_infoItem.png );
    background-position: bottom center;
    background-repeat: no-repeat;
    font-family: Tahoma;
    font-size: 11px;
    color: #000;
    padding-left: 20px;	
    text-align:left;
}

div#productBoxGPBody table#tabelaInformacji td a
{
	color:#000;
	text-decoration: none;
}	


div#headerContainerLP
{
    width: 766px;
    height: 120px;
    margin: 0 auto;
}

div#headerContainerLP p
{
	width: 470px;
	margin: 0px 20px 0 180px;
	padding: 60px 0 0 60px;
	font-family: Tahoma;
	font-size: 11px;
	color: #000;
	text-align: center;
}

div#headerContainerLP p span
{
	color:#EBA313;
	font-weight:bold;
}	

div#headerLogoLP
{
    width: 180px;
    background: transparent;
    padding-top: 15px;
    text-align: center;
    float: left;
}












div#productContainerLP
{
    margin: 0 auto;
    width: 766px;
    padding: 0;
}

div#productContainerLP div.headerOrange
{
    width: 766px;
    height: 36px;
    background-image: url( /images/bg_big_table_header.png );
    background-repeat: no-repeat;
    background-position: top center;
}

div#productContainerLP div.headerOrange p
{
    color: #FFF;
    font-size: 14px;
    font-weight: bold;
    margin: 0;
    padding: 11px 0 0 19px;
    font-family: Arial;
}

div#productContainerLP div.contentContainer
{
    width: 766px;
}

div#productContainerLP div.contentContainer div.topBorder
{
    width: 766px;
    height: 6px;
    background-image: url( /images/bg_big_table_top.png );
    background-repeat: no-repeat;
    background-position: top center;
    font-size: 1px;
}

div#productContainerLP div.contentContainer div.centerContainer
{
    width: 766px;
    background-image: url( /images/bg_big_table_center.png );
    background-repeat: repeat-y;
    background-position: top center;
    padding: 0 0 25px 0;
}

div#productContainerLP div.contentContainer div.bottomBorder
{
    width: 766px;
    height: 7px;
    background-image: url( /images/bg_big_table_bottom.png );
    background-repeat: no-repeat;
    background-position: top center;
    font-size: 1px;
}

div#productContainerLP table.productMainInfo
{
    margin: 0 0 0 3px;
    width: 758px;
}

div#productContainerLP table.productMainInfo td.mainFoto
{
    width: 245px;
    height: 245px;
    background-image: url( /images/bg_product_mainfoto_box.png );
    background-repeat: repeat-x;
    background-position: bottom center;
    text-align: center;
    vertical-align: middle;
}

div#productContainerLP table.productMainInfo td.moreFoto
{
    width: 143px;
    height: 245px;
    background-image: url( /images/bg_panel_foto.png );
    background-repeat: repeat-y;
    background-position: top right;
    text-align: center;
    vertical-align: middle;
}

div#productContainerLP table.productMainInfo td.moreFoto img
{
    margin: 3px auto;
}

div#productContainerLP table.productMainInfo td.blueBox
{
    width: 370px;
    height: 245px;
    text-align: center;
    vertical-align: middle;
}

div#productContainerLP table.productMainInfo td.blueBox input.orderButton
{
	width:319px;
	height:37px;
	border:none;
	background:url( /images/button_kupuje_long.png ) no-repeat top center;
	cursor:pointer;
	margin: 15px auto;
}

div#productContainerLP table.productMainInfo td.blueBox input.orderButtonLPC
{
	width:250px;
	height:37px;
	border:none;
	background:url( /images/button_kupuje_long_lpc.png ) no-repeat top center;
	cursor:pointer;
	margin: 15px auto 0 15px;
}	

div#productContainerLP table.productMainInfo td.prodDescription
{
    padding: 20px;
    text-align: justify;
    width: 758px;
    font-family: Tahoma;
    font-size: 12px;
}

div#productContainerLP table.productMainInfo td.additionalInfo
{
    padding: 20px;
    text-align: justify;
    line-height: 150%;
    width: 758px;
    border-top: 1px solid #000;
}

div#productContainerLP table.infoBox
{
    width: 330px;
    background-image: url( /images/bg_product_info_box.png );
    background-repeat: no-repeat;
    background-position: top center;
    margin: 0 auto;
}

div#productContainerLP table.infoBox td
{
    color: #FFF;
    font-family: Tahoma;
}

div#productContainerLP table.infoBox td.price
{
    width: 175px;
    height: 84px;
    font-size: 26px;
    font-weight: bold;
    text-align: center;
}

div#productContainerLP table.infoBox td.opers
{
    width: 155px;
    height: 84px;
    font-size: 10px;
}

div#productContainerLP table.infoBox td.opers input.orderButton
{
    background: transparent;
    background-image: url( /images/button_zamow_blue.png );
    width: 95px;
    height: 28px;
    border: none;
    cursor: pointer;
}

div#productContainerLP table.infoBox td.bottom
{
    width: 370px;
    height: 140px;
    font-size: 11px;
    text-align: left;
    vertical-align: middle;
    padding: 0 30px;
}

div#productContainerLP table.infoBox td.bottom a:link,
div#productContainerLP table.infoBox td.bottom a:visited,
div#productContainerLP table.infoBox td.bottom a:hover
{
    text-decoration: underline;
    color: #FFF;
}

div#productContainerLP div.contentContainer div.addInfo
{
    width: 330px;
    margin: 0 0 0 25px;
    float: left;
}

div#productContainerLP div#footer
{
	padding:20px;
	font-family: Tahoma;
	font-size: 11px;
	color: #000;
}












div#mainColumnContainerLP
{
    width: 595px;
    text-align: center;
    margin: 0 auto;
    font-family: Tahoma;
}

div#mainColumnContainerLP p
{
    margin: 0;
    padding: 15px 0 15px 0;
}

div#mainColumnContainerLP div#mainColumnContainerHead
{
    width: 569px;
    height: 35px;
    background-image: url( ../images/bg_headerMainContainer.png );
    color: #FFF;
    font-weight: bold;
    text-align: left;
    margin: 0 auto;
    font-family: Arial;
    font-size: 14px;
}

div#mainColumnContainerLP div#mainColumnContainerHead p
{
    margin: 0;
    padding: 12px 0 0 19px;
}




div#productContainerLP div#productBoxBottom
{
    width: 100%;
    height: 6px;
    background-image: url( ../images/bg_big_table_bottom.png );
    background-position: top center;
    background-repeat: no-repeat;
    margin: 0 auto;
}

div#productContainerLP div#productBox
{
    width: 100%;
    background-image: url( ../images/bg_big_table_top.png );
    background-position: top center;
    background-repeat: no-repeat;
    margin: 0 auto;
}

div#productContainerLP div#productBox p
{
	font-family:Tahoma;
	font-size: 12px;
	color: #000;
}

div#productContainerLP div#productBox p a
{
	color: #000;
	text-decoration:none;
}

div#productContainerLP p
{
	font-family:Tahoma;
	font-size: 12px;
	color: #000;
	margin:5px auto;
	padding: 0 10px;
}

div#productContainerLP div#productBox table#productsMatrix
{
    width: 760px;
    margin: 8px auto 0 auto;
    border-left: 1px solid #E8E8E8;
    border-right: 1px solid #E8E8E8;
    background-color: #FFF;
}

div#productContainerLP div#productBox table#productsMatrix td
{
    width: 20%;
    height: 140px;
    background-image: url( ../images/box_produkty_bg.png );
    background-position: bottom center;
    background-repeat: repeat-x;
    background-color: #F9F9F9;
    vertical-align: bottom;
    text-align:center;
}

div#productContainerLP div#productBox table#productsMatrix td div.title
{
    font-family: Tahoma;
    font-size: 11px;
    color: #11A0C0;
    font-weight: bold;
    margin: 10px 0 0 0;
}

div#productContainerLP div#productBox table#productsMatrix td div.title a:link, 
div#productContainerLP div#productBox table#productsMatrix td div.title a:visited, 
div#productContainerLP div#productBox table#productsMatrix td div.title a:hover
{
    color: #11A0C0;
    text-decoration: none;
}

div#productContainerLP div#productBox table#productsMatrix td div.title img
{
    border: none;
    vertical-align: middle;
    margin-right: 4px;
}

div#productContainerLP div#productBox table#productsMatrix td div.foto img
{
    border: none;
    vertical-align: middle;
    margin: 10px 0;
}

div#productContainerLP div#productBox table#productsMatrix td div.foto span a:link, 
div#productContainerLP div#productBox table#productsMatrix td div.foto span a:visited, 
div#productContainerLP div#productBox table#productsMatrix td div.foto span a:hover
{
    font-weight: bold;
    color: #000;
}

div#productContainerLP div#productBox table#productsMatrix td div.price
{
    font-family: Tahoma;
    font-size: 14px;
    color: #000;
    font-weight: bold;
    text-align: right;
    padding: 0 10px;
}

div#productContainerLP div#productBox table#productsMatrix td div.price a:link,
div#productContainerLP div#productBox table#productsMatrix td div.price a:visited,
div#productContainerLP div#productBox table#productsMatrix td div.price a:hover
{
    color: #000;
    text-decoration: none;
}

div#productContainerLP div#productBox table#productsMatrix td div.order
{
    padding: 0 10px;
    text-align: right;
    margin: 10px 0;
}

div#productContainerLP div#productBox table#productsMatrix td div.order input.orderButton
{
    width: 65px;
    height: 19px;
    border: none;
    background: transparent;
    background-image: url( /images/button_zamow.png );
    cursor: pointer;
}