div#content_cont {
	width: 100%;
	padding: 20px 0 20px 0;
	position: relative;
	height: 100%;
	background-image: url("../images/content_bg.png");
	background-repeat: repeat-x;
	margin-bottom: 20px;
	border-bottom: 1px solid #cccccc;
	z-index: 25;
}

div.main_box {
	background-image: url("../images/box_bg.png");
	background-repeat: repeat-x;
	background-position: left bottom;
	border: 1px solid #cccccc;
	background-color: #ffffff;
	margin: 20px auto;
	position: reltive;
	-webkit-box-shadow: 2px 2px 2px #cccccc;
	-moz-box-shadow: 2px 2px 2px #cccccc;
	box-shadow: 2px 2px 2px #cccccc;
}

div.main_box_up {
	height: 64px;
	width: 100%;
	position: relative;
	top: 0;
	left: 0;
}

div.main_box_up div.logo {
	height: 43px;
	width: 155px;
	background-image: url("../images/logo_philips.png");
	background-repeat: no-repeat;
	position: absolute;
	top: 20px;
	left: 20px;
}

img.box_name {
	border: none;
	position: absolute;
	top: 22px;
	right: 20px;
}

div#content {
	width: 980px;
	padding: 0;
	position: relative;
	min-height: 100px;
	margin: auto;
}

div#opt {
	width: 960px;
	height: 32px;
	border: 1px solid #cccccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 4px;
	border-radius: 3px;
	background-color: #ffffff;
	position: relative;
	top: 20px;
	margin: auto;
}

div.przetwarzanie {
	width: 920px;
	border: 1px solid #cccccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 4px;
	border-radius: 3px;
	background-color: #F5F5F5;
	margin: 0 auto 16px auto;

	background-image: url('../images/loading.gif');
	background-repeat: no-repeat;
	background-position: 12px 7px;

	display: none;
}

div.przetwarzanie p {
	padding: 7px 10px 7px 40px;
	margin: 0;
}

div.sort {
	border-left: 1px solid #cccccc;
	background-color: #f7f7f7;
	padding-right: 10px;
	float: right !important;
}

div.m {
	background-image: url("../images/m.png") !important;
}

div.r {
	background-image: url("../images/r.png") !important;
}

div.txt {
	background-image: none;
	float: right;
	margin-right: 10px;
}

div.pan.txt {
	padding: 7px 0;
}

div#listap {
	position: relative;
	margin-bottom: 20px;
	top: 44px;
	left: 2px;
}

div.produkt {
	width: 182px;
	height: 262px;
	background-image: url("../images/prod_bg.png");
	background-repeat: no-repeat;
	margin: 0 7px 18px 7px;
	float: left;
	position: relative;
}

div.nowosc {
	background-image: url("../images/new_bg.png");
}

div.nowosc p.cena, div.nowosc a { color: #fff; }

img.nowosc-img {
    left: 9px;
    position: absolute;
    top: 130px;
    z-index: 10;
}

div.nowosc a.kup_button {
	background-image: url("../images/new_kupteraz.png") !important;
}

div.super-promocja {
	background-image: url("../images/prodspecial_bg.png");
}


img.add_ico {
    border: medium none;
    float: right;
    position: relative;
    right: -10px;
    top: -10px;
    z-index: 100;
}

div.super-promocja img.specjalna-oferta {
	position: absolute;
	top: -15px;
	left: 123px;

	z-index: 10;
}

div.order-for-order img.ofo-icon {
	position: absolute;
	top: -15px;
	left: 123px;

	width: 63px;

	z-index: 10;
}

div.super-promocja img.duzy-gabaryt-with-specjalna-oferta {
	position: absolute;
	top: -15px;
	left: 65px;

	z-index: 10;
}

img.duzy-gabaryt {
	position: absolute;
	top: -15px;
	left: 123px;

	z-index: 10;
}

p.cena {
	position: absolute;
	left: 10px;
	bottom: 16px;
	font-size: 14pt;
	color: #0054d5;
	font-weight: bold;
	margin: 0;
	padding: 0;
	letter-spacing: -0.05em;
}

a.kup_button {
	background-image: url("../images/kup_button.png");
	background-repeat: no-repeat;
	width: 68px;
	height: 24px;
	display: block;
	position: absolute;
	right: 14px;
	bottom: 16px;
}


a.zamow_button {
	background-image: url("../images/zamow_button.png");
	background-repeat: no-repeat;
	width: 68px;
	height: 24px;
	display: block;
	position: absolute;
	right: 14px;
	bottom: 16px;
	background-size: cover;
}

div.super-promocja a.kup_button {
	background-image: url("../images/kupteraz_special.png") ! important;
}


p.nazwa {
	font-weight: bold;
	position: absolute;
	bottom: 40px;
	left: 10px;
	
	overflow: hidden;
	max-height: 66px;
	padding-right: 10px;
}


div.super-promocja a {
	color: #fff ! important;
}
div.super-promocja a:hover p.nazwa, div.nowosc a:hover p.nazwa {
	color: #fff ! important;
}
div.super-promocja p.cena { 
	color: #fff ! important;
}

img.obraz  {
	position: absolute;
	top: 9px;
	left: 9px;
	border: 1px solid #cccccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	width: 155px;
	max-height: 130px;
}

a:hover img.obraz {
	border: 1px solid #0054d5;
}

.produkt a {
	color: #666666;
	text-decoration: none;
}

.produkt a:hover p.nazwa {
	color: #0054d5;
	text-decoration: underline;
}

span.error {
	font-family:Arial;
	font-size: 10px;
	color: #ff0000;
	display: none;
}



div.informacja {
	width: 920px;
	border: 1px solid #cccccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 4px;
	border-radius: 3px;
	margin: 0 auto 16px auto;

}
div.uwaga {
	background-color: #ffcccc;
}
div.notka {
	background-color: #E8F0F7;
}

div.informacja p {
	padding: 7px 10px 7px 10px;
	margin: 0;
}



div#tresc {
	width: 955px;
}

div#tresc_content {
	width: 920px;
	margin: auto;
	margin-bottom: 20px;
	font-size: 9pt;
	text-align: center;
}

div#tresc_content p {
	text-align: left;
}

div#nr_zam {
	background-color: #e8f0f7;	
	font-size: 14pt;
	margin: 50px 0;
}

div#nr_zam p {
	text-align: center;
	padding: 10px;
	margin: 0;
}

div#nr_zam p.nr {
	font-size: 40pt;
	font-weight: bold;
	text-transform: uppercase;
}


h1.kom {
	color: #0E5FD8;
	text-align: right;

	padding-bottom: 5px ! important;
	margin-bottom: 2px ! important;
	padding-right: 20px;
}

div.regulamin ol, div.regulamin ul {
	text-align: left;
}

div.regulamin ol li, div.regulamin ul li  {
	padding-bottom: 10px;
	line-height: 18px;
}
