body {
	margin: 0;
	padding: 0;
	background: #191919 url(images/bg.gif) repeat-x;
	font: 11px Tahoma, Arial, Helvetica sans-serif;
}

form {
	margin: 0;
	padding: 0;
}

form * {
	font: 11px Tahoma, Arial, Helvetica sans-serif;
}

p {
	margin: 0;
}

ul, ol {
	margin: 0;
	padding: 0;
}

ul {
	margin: 0 .5em 0 1.5em;
}

ol {
	margin: 0 .5em 0 2em;
}

#headFlash {
	text-align: center;
	height: 433px;
	/*padding: 0 0 0 20px;*/
}

#headFlash img, #headFlashMain img, #headFlashMainSklepFront img {
	display: block;
	margin: 0 auto;
}

#headFlashMain {
	text-align: center;
	height: 364px;
}

#headFlashMainSklepFront {
	text-align: center;
	height: 515px;
}

#markiFlash {
	text-align: center;
	height: 105px;
	/*padding: 0 0 0 20px;*/
}

#markiFlash img, #markiFlashMain img {
	display: block;
	margin: 0 auto;
}

#markiFlashMain {
	text-align: center;
	height: 119px;
	margin-top: 0;
	clear: both;
}

#markiFlashMain[id] {
	text-align: center;
	height: 119px;
	margin-top: 7px;
	clear: both;
}

*:lang(pl) #markiFlashMain, #markiFlashMain {
	text-align: center;
	height: 119px;
	margin-top: 0 !important;
	clear: both;
}

/* strona glowna */

#contentMain {
	width: 930px;
	background: #232323;
	margin: 0 auto;
	color: #9e9e9e;
	height: 131px;
}

.newsMain {
	float: left;
	width: 296px;
	height: 64px;
	/* padding: 8px 30px 10px 40px; */
	background: #3d3d3d;
	border-right: 1px solid #525252;
}

.zaprosMain {
	float: left;
	height: 82px;
}

.sklepMain {
	float: left;
	height: 82px;
}

#footer {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/bg_foot.png", sizingMethod="scale");
	color: #aaa;
	text-align: center;
	margin: 0 auto;
	width: 929px;
	height: 140px;
	padding: 42px 0 0 0;
}

#footer[id] {
	filter: none;
	background: url(images/bg_foot.png) center top no-repeat;
}

#footer span {
	margin: 0 30px;
}

/* podstrona */

/* 2 kolumny */
#contentTwoCol {
	width: 928px;
	background: #ececec url(images/bg_contentSub.gif) no-repeat;
	margin: 0 auto;
	color: #333;
	border: 1px solid #fff;
	height: 460px;
}

#contentTwoColSklep {
	width: 928px;
	background: #ececec url(images/bg_contentSub.gif) no-repeat;
	margin: 0 auto;
	color: #333;
	border: 1px solid #fff;
}

#colLeft {
	float: left;
	width: 198px;
	height: 385px;
	padding: 75px 0 0 20px;
	background: url(images/bg_leftCol.gif) left bottom no-repeat;
}

#colLeftSklep {
	float: left;
	width: 168px;
	padding: 75px 0 20px 20px;
	background: url(images/bg_leftCol.gif) left bottom no-repeat;
}

#colLeftZapros {
	float: left;
	width: 357px;
	height: 285px;
	padding: 175px 75px 0 20px;
	background: url(images/bg_leftCol.gif) left bottom no-repeat;
}

#colLeft a, #colLeftSklep a, #colLeftZapros a {
	color: #000;
}

#colLeft a:hover, #colLeftSklep a:hover, #colLeftZapros a:hover {
	text-decoration: none;
}

#colLeft .menuLeftCol, #colLeftSklep .menuLeftCol, #colLeftZapros .menuLeftCol {
	list-style: none;
	margin: 15px 0 0 0;
}

.menuLeftCol.zaufali {padding-left:20px}

.menuLeftCol a {
	text-decoration: none;
}

.menuLeftCol a:hover {
	text-decoration: underline !important;
}

.menuLeftCol li {
	margin: 4px 0;
}

#colLeft .kontaktLeftCol, #colLeftSklep .kontaktLeftCol, #colLeftZapros .kontaktLeftCol {
	margin: 50px 0 15px 0;
}

#colRight {
	float: right;
	width: 700px;
	height: 450px;
	padding: 10px 0 0 10px;
	background: url(images/rightCol_break.gif) left center no-repeat;
}

#colRightSklep {
	float: right;
	width: 710px;
	padding: 10px 0 0 10px;
	background: url(images/rightCol_break.gif) left center no-repeat;
}

#colRightZapros {
	float: right;
	width: 400px;
	height: 320px;
	padding: 140px 0 0 75px;
	background: url(images/rightCol_break.gif) left center no-repeat;
}

#colRejestracja {
	float: right;
	width: 580px;
	height: 330px;
	padding: 130px 0 0 130px;
	background: url(images/rightCol_break.gif) left center no-repeat;
}

#colRight a, #colRightSklep a, #colRightZapros a, #colRejestracja a {
	color: #ff7800;
}

.orange {
	color: #ff7800 !important;
}

#entriesContainer {
	width: 685px;
	height: 420px;
	overflow: hidden;
	position: relative;
	padding: 5px 0 5px 5px;
}
#colRightSklep #entriesContainer {
	width: 695px;
	height: 480px;
}
.entryMedia {
	margin: 0 0 10px 0;
	padding: 5px 0 0 0;
	width: 650px;
	clear: left;
	float: left;
}

.entryMedia p {
	display: inline;
}

.data {
	color: #82807d;
}

.entryMedia h3 {
	margin: 0 0 1em 0;
	text-decoration: underline;
	font-size: 11px;
	color: #000;
}

.entryMedia .entryFlash {
	float: left;
	margin: 0 20px 0 0;
}

/* kontakt */

#colLeft .kontaktLeftCol2, #colLeftSklep .kontaktLeftCol2, #colLeftZapros .kontaktLeftCol2 {
	margin: 155px 0 15px -20px;
	text-align: center;
	line-height: 1.5em;
}

html>/**/body #colLeft .kontaktLeftCol2, html>/**/body #colLeftSklep .kontaktLeftCol2, html>/**/body #colLeftZapros .kontaktLeftCol2 {
	margin: 80px 0 15px -20px;
}

#colLeft .kontaktLeftCol2 a, #colLeftSklep .kontaktLeftCol2 a, #colLeftZapros .kontaktLeftCol2 a {
	color: #ff7800;
}

#colLeftSklep ul, #colLeftSklep ol {
	margin: 0;
}

#kontaktPhilipiak {
	margin: 120px 0 0 0;
	width: 270px;
	float: left;
	text-align: center;
	line-height: 1.5em;
	position:relative;
	height:320px;
}

#kontaktForm {
	background: url(images/rightCol_break.gif) left center no-repeat;
	float: left;
	height: 330px;
	padding: 120px 0 0 30px;
}

#kontaktForm form {
	width: 360px;
	text-align: right;
}

#kontaktForm form label {
	display: block;
	margin: .3em 0;
}

#kontaktForm form .input1 {
	background: #ececec url(images/bg_form1.gif) left top no-repeat;
	border: 1px solid #2c2c2c;
	width: 270px;
	vertical-align: top;
}

#kontaktForm form textarea {
	height: 75px;
	overflow: hidden;
}

.submit1, .submit2 {
	color: #fff;
	background: #2c2c2c;
	border: 0;
	width: 52px;
	font-size: 11px;
}

.submit2 {
	width: 70px;
}

/* media galeria */

.pBreak {
	margin-top: 15px;
	margin-bottom: 5px;
}

.entryMediaImg {
	width: 220px;
	float: left;
	display: inline;
	margin: 0 3px 5px 0;
}

/* media podstrona */

.mediaTextEntry {
	padding: 20px 20px 0 15px;
}

.mediaTextEntry h3 {
	margin: 0 0 1.3em 0;
	font-size: 11px;
	text-decoration: underline;
	color: #000;
}

.mediaTextEntry p {
	margin: 0 0 1em 0;
}

.mediaTextEntry ul {
	margin: 0 0 0 1em;
}

.orange2 {
	color: #ff7800 !important;
}

/* news */

.bannerObiady {
	margin: 30px 0 0 -15px;
}

.noScrollText {
	padding: 20px 100px 0 15px;
}

.noScrollTextKariera {
	padding: 0 0 0 0;
}

.noScrollText h3, .noScrollTextKariera h3 {
	margin: 0 0 1.3em 0;
	font-size: 11px;
	text-decoration: underline;
	color: #000;
}

.noScrollText p, .noScrollTextKariera p {
	margin: 0 0 1.3em 0;
}

.bgOnas {
	background: url(images/bg_onas.jpg) left bottom no-repeat !important;
}

/* sklep */

#search {
	padding: 25px 0 0 0;
}

.inputSearch {
	background: #ececec url(images/bg_form1.gif) left top no-repeat;
	border: 1px solid #2c2c2c;
	color: #747474;
	width: 145px;
}

.sklepMenu {
	font-weight: bold;
}

.sklepMenu li {
	padding: 0 0 0 15px;
}

.sklepMenu .firstLi {
	background: url(images/bg_koszyk.gif) left 3px no-repeat;
}

.hrLeft {
	margin: 2em 0;
}

div.clr {
	clear: both;
}

.menuSklepLev1, .menuSklepPhilipiak {
	list-style: none;
	font-weight: bold;
}
.menuSklepLev1 li, .menuSklepPhilipiak li {
	margin: .2em 0;
}

.menuSklepLev1 li a, .menuSklepPhilipiak li a {
	text-decoration: none;
}

.menuSklepLev1 img, .menuSklepPhilipiak img {
	margin: 0 2px 0 0;
}

.menuSklepPhilipiakIndent {
	margin: .5em 0 .5em 1.4em !important;
}

.menuSklepLev2 {
	list-style: none;
	margin: 1em 0 1em 1.5em;
}

.menuSklepLev2 li a {
	color: #5a5a5a !important;
	font-weight: normal;
}

#entriesSklep {
	margin: 40px 0 0 5px;
}

.entrySklepProd {
	float: left;
	width: 330px;
	height: 150px;
	display: inline;
	margin: 0 7px 10px 0;
}

.entrySklepProd2 {
	float: left;
	width: 680px;
	display: inline;
	margin: 0 10px 10px 0;
}

.entrySklepProd a, .entrySklepProd2 a {
	color: #000 !important;
}

.entrySklepProd p, .entrySklepProd2 p {
	margin: 0 0 1em 0;
	line-height: 1.4em;
}

.entrySklepProd h3, .entrySklepProd2 h3 {
	color: #000;
	margin: .8em 0 1em 0;
	font-size: 11px;
	text-decoration: underline;
}

.sklepProdImg {
	float: left;
	margin: 0 10px 0 0;
	display: inline;
}

.entryKoszykProd {
	width: 650px;
	float: left;
	clear: left;
	display: inline;
	margin: 0 0 10px 0;
}

.entryKoszykProd .sklepProdImg {
	margin: 0 20px 0 0;
}

.entryKoszykProd h3 {
	color: #000;
	padding: 1em 0 0 0;
	margin: .8em 0 1.3em 0;
	font-size: 11px;
	text-decoration: underline;
}

.usunProd {
	float: right;
	font-weight: bold;
	margin: 1.7em 0 0 0;
}

.usunProd img {
	vertical-align: middle;
	margin: 0 3px 0 0;
}

.koszykPodsumowanie {
	width: 450px;
	padding: 20px 0 10px 200px;
	clear: both;
	margin: 20px 0 0 0;
}

.koszykPodsumowanie strong {
	float: left;
	margin: 20px 0 0 0;
	text-decoration: underline;
}

.koszykPodsumowanie ul {
	list-style: none;
	float: right;
}

.koszykPodsumowanie ul li {
	margin: 1em 0;
}

.koszykPodsumowanie ul li a {
	font-weight: bold;
}
.kategoriaMenuOn{
	background-image: url(images/minus.gif);
	background-repeat: no-repeat;
	padding-left: 16px;
	background-position: 0px 1px;
}
.kategoriaMenuOff{
	background-image: url(images/plus.gif);
	background-repeat: no-repeat;
	padding-left: 16px;
	background-position: 0px 1px;
}

/* sklep - produkt */

#colLeftZapros p {
	text-align: right;
	margin: 0 0 2em 0;
	line-height: 1.5em;
}

#colRightZapros form {
	width: 390px;
	margin: 0 0 0 -40px;
	text-align: right;
}

#colRightZapros form label {
	display: block;
	margin: .3em 0;
}

#colRightZapros form .input1 {
	background: #ececec url(images/bg_form1.gif) left top no-repeat;
	border: 1px solid #2c2c2c;
	width: 270px;
	vertical-align: top;
}

#colRightZapros form textarea {
	height: 75px;
	overflow: hidden;
}

#colRejestracja form {
	width: 370px;
	text-align: right;
}

#colRejestracja form label {
	display: block;
	margin: .3em 0;
}

#colRejestracja form .input1 {
	background: #ececec url(images/bg_form1.gif) left top no-repeat;
	border: 1px solid #2c2c2c;
	width: 270px;
	vertical-align: top;
}

#colRejestracja form textarea {
	height: 75px;
	overflow: hidden;
}

#colRejestracja p {
	width: 60%;
	margin: 0 0 1em 2em;
}

#naglowkiMain {
	height: 67px;
	color: #cfcfcf;
}

#naglowkiMain a {
	color: #cfcfcf;
	text-decoration: none;
}

#naglowkiMain a:hover {
	text-decoration: underline;
}

#naglowekMainNews {
	float: left;
	width: 258px;
	height: 27px;
	padding: 40px 0 0 38px;
	border-right: 1px solid #434343;
	background: url(images/bg_headerMainZaufalinam.jpg) no-repeat;
}

#naglowekMainZapros {
	width: 297px;
	height: 27px;
	padding: 40px 0 0 23px;
	float: left;
	background: url(images/bg_headerMainZapros.jpg) no-repeat;
}

#naglowekMainKariera {
	width: 297px;
	height: 27px;
	padding: 40px 0 0 23px;
	float: left;
	background: url(images/bg_headerMainKariera.jpg) no-repeat;
}

#naglowekMainSklep {
	width: 287px;
	height: 27px;
	padding: 40px 0 0 25px;
	border-left: 1px solid #434343;
	background: url(images/bg_headerMainSklep.jpg) no-repeat;
	float: right;
}

#naglowekMainObiady {
	width: 287px;
	height: 27px;
	padding: 40px 0 0 25px;
	border-left: 1px solid #434343;
	background: url(images/bg_headerMainObiady.jpg) no-repeat;
	float: right;
}

#cut {
	position: relative;
	text-align: left;
	top: 0;
	left: 0;
}

#cutnu {
	position: relative;
	text-align: left;
	top: 0;
	left: 0;
}

#cut1 {
	width: 260px;
	height: 86px;
	position: absolute;
	top: 0;
	left: -260px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/cut_left.png", sizingMethod="scale");
}

#cut1[id] {
	filter: none;
	background: url(images/cut_left.png) no-repeat;
}

#cut2 {
	width: 237px;
	height: 86px;
	position: absolute;
	top: 0;
	left: 930px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/cut_right.png", sizingMethod="scale");
}

#cut2[id] {
	filter: none;
	background: url(images/cut_right.png) no-repeat;
}

#cut1nu {
	width: 260px;
	height: 86px;
	position: absolute;
	top: 0;
	left: -260px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/cut_left.png", sizingMethod="scale");
}

#cut1nu[id] {
	filter: none;
	background: url(images/cut_left.png) no-repeat;
}

#cut2nu {
	width: 237px;
	height: 86px;
	position: absolute;
	top: 0;
	left: 930px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/cut_right.png", sizingMethod="scale");
}

#cut2nu[id] {
	filter: none;
	background: url(images/cut_right.png) no-repeat;
}

.inputRed {
	border: 1px solid #f00 !important;
}

/* TinyMCE */

.Orange {
	color: #ff8400;
}

.GrayLight {
	color: #999;
}

.GrayDark {
	color: #333;
}
.inputSztuk {
	background: #ececec url(images/bg_form1.gif) left top no-repeat;
	border: 1px solid #2c2c2c;
	color: #747474;
	width: 20px;
	font-size:11px;
	text-align: center;
}

.sklepProdImgCol {
	width: 386px;
	float: left;
}

.sklepProdOpisCol {
	float: right;
	padding: 15px 25px 0 0;
	width: 245px;
	height: 231px;
}

/*
.sklepProdOpisCol ul li, .sklepProdOpisCol ol li {
	margin: 0 .5em 0 1.5em;
}
*/

.prodCena {
	float: left;
}

.prodKoszyk {
	float: right;
	padding: 0 10px 0 0;
	text-align: right;
}
.prodKoszyk .prodKolory2 {
	float:right;
}

.prodKoszyk a {
	color: #ff7800 !important;
}

.sklepProdImgInne {
	width: 386px;
	float: left;
	clear: left;
	margin: 50px 0 0 0;
}

.sklepProdPolecane {
	float: right;
	clear: right;
	margin: 40px 0 0 0;
	padding: 40px 0 0 0;
	width: 270px;
}

.sklepProdPolecane a {
	text-decoration: none;
}

.sklepProdPolecane p {
	margin: .3em 0 0 0;
}

.sklepProdImgInny {
	float: left;
}

#sklepLogowanie {
	width: 265px;
	padding: 60px 0 0 30px;
	float: left;
}

#sklepLogowanie label {
	display: block;
	text-align: right;
	margin: .3em 0;
}

#sklepLogowanie form {
	width: 200px;
	text-align: right;
	margin: 20px 0 0 0;
}

.sklepDane {
	width: 285px;
	padding: 10px 0 0 30px;
	/*float: left;*/
}

.sklepDane label {
	display: block;
	text-align: right;
	margin: .3em 0;
}

.sklepDane form {
	width: 220px;
	text-align: right;
	margin: 20px 0 0 0;
}

#sklepRejestracja {
	width: 370px;
	height: 400px;
	padding: 60px 0 0 15px;
	float: right;
	background: url(images/rightCol_break.gif) left center no-repeat;
}

#sklepRejestracja2 {
	width: 350px;
	padding: 30px 0 0 15px;
	margin: 0 20px 0 0;
}

#sklepRejestracja form, #sklepRejestracja2 form {
	width: 220px;
	text-align: right;
}

#sklepRejestracja label, #sklepRejestracja2 label {
	display: block;
	text-align: right;
	margin: .3em 0;
}

#sklepRejestracja p {
	margin: 0 0 20px 20px;
}

#sklepRejestracja2 p {
	margin: 0 0 20px 50px;
}

.input2 {
	background: #ececec url(images/bg_form1.gif) left top no-repeat;
	border: 1px solid #2c2c2c;
	width: 140px;
	vertical-align: top;
}

#sklepHistoria {
	width: 650px;
	padding: 60px 0 10px 10px;
}

#sklepHistoria a {
	color: #000;
}

#sklepHistoria table {
	width: 100%;
	margin: 15px 0 0 0;
}

#sklepHistoria table td {
	padding: 4px 3px;
}

#sklepHistoria table td.dataHis {
	font-weight: bold;
	width: 60px;
	text-align: center;
}

#sklepHistoria table td.stanHis {
	text-align: center;
	width: 150px;
}

#sklepHistoria table td.kosztHis {
	font-weight: bold;
	width: 40px;
}

/* scrollbar START */

#scrollbar_container {
	position:relative;
	width:750px;
}

#scrollbar_track {
	position:absolute;
	top:0;
	right:0;
	height:100%;
	width:10px;
	background: url(images/bg_scroll.gif) repeat-y;
}

#scrollbar_handle {
	width:7px;
	height: 20px;
	margin: 0 0 0 1px;
	background: url(images/scroll_handle.gif);
}

#scrollbar_content {
	overflow:hidden;
	width: 100%;
	height: 100%;
}

#scrollbar_track_kontakt {
	position:absolute;
	top:0;
	right:0;
	height:100%;
	width:10px;
	background: url(images/bg_scroll.gif) repeat-y;
}

#scrollbar_content_kontakt {
	overflow:hidden;
	width: 100%;
	height: 100%;
}

#colRightSklep #scrollbar_content {
	height: 480px;
}
.tips{
	padding: 20px;
	border: 1px solid #808080;
	text-align:center;
	margin: auto auto;
	width: 300px;
	background-color: #FFFFFF;
	font-weight: bold;
}
.tips2{
	padding: 20px;
	border: 1px solid #808080;
	text-align:center;
	margin: auto auto;
	width: 300px;
	background-color: #FFFFFF;
	font-weight: bold;
	color: #FF7800;
	margin-bottom: -20px;
}
.tips3{
	padding: 20px;
	border: 1px solid #808080;
	text-align:center;
	margin: auto auto;
	background-color: #FFFFFF;
	font-weight: bold;
	color: #FF7800;
	margin-top: 10px;
	clear: both;
}
/* scrollbar END */

#colLeft h4 {
	font-size: 11px;
	margin: 1em 0;
}

th{
	font-weight: bold;
}
table{
	border-top: 1px solid #C0C0C0;
	border-left: 1px solid #C0C0C0;
}
table td, table th{
	border-bottom: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
}

.historiaZakTab {
	border-collapse: collapse;
}

.historiaZakTab th, .historiaZakTab td {
	border: 1px solid #ccc;
	padding: 3px 5px;
}
.toggle {
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	margin: 10px 0;
	padding: 10px 0;
}

.vidTitle {
	margin: 0 0 2em 0;
	font-size: 12px;
}

.vidLista {
	margin: 1em 0 1em 2em;
	list-style: none;
}

.vidLista li a {
	margin: 0 10px 0 0;
}

.gray {
	color: #999;
}

.vidLista li .gray {
	font-size: 10px;
}

.vidLista li {
	float: left;
	margin: 0 0 2em 0;
	clear: left;
	line-height: 100px;
}

.vidLista li .entryFlash {
	float: left;
	margin: 0 1em 0 0;
}

.sklepWymiary {
	margin: 0 0 5px 0;
	padding: 0;
	list-style: none;
}

/* ////////////////
TOP LAYER */

#tl {
	width: 932px;
	height: 597px;
	position: absolute;
	text-align: left;
	top: 161px;
	margin-left: 50%;
	left: -466px;
	z-index: 999 !important;
}

/* TOP LAYER
/////////////////// */

#messageUnderConstruction {
	width: 100%;
	padding: 100px 0 50px 0;
	text-align: center;
	font-size: 13px;
}

.polecamLeftCol {
	margin: 20px 20px 0 0;
	font-weight:bold;
	font-size:12px;
	color:#454545;
	line-height:1.5em;
	text-align:center;
}

#scroll_more {
	background: url(images/bullet.gif) center right no-repeat;
	position:absolute;
	bottom:0;
	right:20px;
	padding-right:10px;
}

.przewin {
	cursor:pointer;
}

#listaPolecajacych {
	margin:10px 20px 0 0;
	text-align:center;
	line-height:1.5em;
}

.polecajaNas {
	font-weight:bold;
	margin-bottom:5px;
	display:block;
}