.noprint, .noPrint { display: none; }
#printPreviewPanel { display: none; }

#all, #page, #main { width: 100%; margin: 0; padding: 0; }
* { margin: 0; padding: 0; }
body { margin: 0 20px; padding: 0; background: white; font-family: Tahoma, Helvetica,Verdana, Arial ; font-size: 9pt; line-height: 13pt; }
h1,h2,h3,h4,h5,p,ul,ol,dl,div { margin: 0; padding: 0; }

p { padding:  0px 0 5px 0; }
h1 { 	color: #000; padding:  5px 0; font-size: 12pt;}
h2 { 	color: #000; padding:  5px 0; font-size: 10.5pt;  }
h3 { 	color: #000; padding:  5px 0; font-size: 10pt; }
h4,.careersingle { 	color: #999; padding:  15px 0 5px 0; font-size: 11pt; }
ul { margin-left: 12px; line-height: 15px; }
li {   }
a:link, a:visited { color: #000; font-weight: bold; text-decoration; underline; }
a img { border: none; }

.header, #header, .menu, #menu, .navTop, .bottom,.fla_title { display: none; }
#container, .container, .content, #content, .main, #main { width: 100%; left: 0; top:0; margin: 0; padding: 0; color: #000; background: transparent; overflow: hidden; }
.main, #main { border: 0; margin: 0; padding: 0; }
.container { top: 0px; }


#order table { width: 100%; margin-top: 16pt; border-collapse: collapse; }
#order th { border-bottom: 1px solid #000; font-size: 12pt; text-align: center; }
#order td { border-bottom: 1px solid #000; font-size: 10pt; }

#order .half { width: 100%; float: none; }
#order .half td { width: 50%; }

#order .cart { margin: 0; }
#order .cart td { border: 1px solid #000; text-align: right; }
#order .cart tr.noborder td { border: 0; }
#order .cart td.first { text-align: center; font-weight: bold; }
#order .cart tr.items td.symbol { text-align: left; }
#order .cart tr.items td.name { text-align: left; }
#order .cart tr.items td.quantity { text-align: center; }

#order .split td { width: 50%; }

/* Add project specific definitions here. */
#logo, #panel, .addtofav, #menuTop, #menu, #localiser, #history, #footer, #nav_bot, #gfxLeft, .flash_player,.additionalFiles,.profileMenu, .darkmodule, .search, #banners, .baner,#flash_photos,.skiplink { display: none; }
#all, #page, #main { width: 100%; margin: 0; padding: 0; }
#printButton { display: none; }

/*  PODSTRONA PRODUKTU /////////////////////////////////////////////////////////////////////////////////// */
.back {display: none; }
.promo { display: block; font-weight: bold; color: #000; }

.lay { width: 100%; }
.lay,.lay td { border-collapse: collapse; padding: 0; vertical-align: top; text-align: left; }
.lay td.images { padding-right: 5px; width: 270px; }
.images img { margin: 0 15px 0 0; }

.desc img.cat { display: none; }
.sep { margin: 0 0 2px 0; line-height: 1px; font-size:1px; }
.desc, .desc p { color: #000; }
.producer_logo { float: right; margin: 5px 0 10px 20px;}

.lay .price { color: #000; padding: 7px 0 7px 0; }
.lay .price span { font-weight: bold; }
.num img { border: none; vertical-align: middle; }
.additionalFiles,.addtobasket, .size, .addToBasket, #nav, #sideBar {display: none;  }

.printOnly { display: block !important;  padding: 0; margin: 0; overflow:hidden; }
.printOnly .photoSize { width: 400px; height: 325px; }
.printOnly label { font-weight: bold; }

table,table td { padding: 1px !important;}
