div#content {
	width: 620px;
	display: inline;
	position: relative;
	float: left;
	z-index: 50;
	margin: 0 10px;
	text-align: justify;
}

div#content img.header{
	margin-bottom: 5px;	
}

div.section_title{
					background: url('/images/pl/bars/bar_background.gif');
					height:19px;
					background-repeat: no-repeat;
					overflow: hidden;
					margin-top:10px;
					margin-bottom:10px;
					font-weight: bold;
					font-family: arial;
					color: #617073;
					font-size: 1.1em;
					padding-top:12px;
					padding-left:12px;
				}
				
.assistent_products_count_info{
	background: url('/images/pl/background_wizzard_info.gif');
						height:40px;
						width:230px;
						background-repeat: no-repeat;
						overflow: hidden;
						
						font-weight: bold;
						font-family: arial;
						color: #617073;
						font-size: 1.1em;
						
						text-align:center;
						
						padding-top:14px;
						padding-left:60px;
						padding-right:60px;
						
						position:absolute;
						left:20px;
						bottom:20px;
}

.assistant_header{
	width:600px;
						height:160px;
						background-image: url('/images/pl/background_wizzard_header.jpg');
						margin: 10px 10px;
						padding-top:33px;
						position:relative;
}


h1 {
	font-family: tahoma, arial;
	font-size: 1.3em;
	font-weight: bold;
	color: #5f69c8;
	margin-bottom: 20px;
	margin-top: 10px;
	margin-left: 5px;
}

h2 {
	font-family: tahoma, arial;
	font-size: 1em;
	font-weight: bold;
	color: #617073;
	margin-bottom: 0px;
	margin-top: 0px;
}

div#content h1.marquename{
	font-size:1.8em;
	font-family:verdana,arial;
	font-weight:bold;
	color: #4b5253;
	margin:20px 0px 20px 0px;	
}


.rowsperpage{
}

.rowsperpage .small{
	font-size: 0.8em;
	vertical-align:middle;
}

.rowsperpage .small div{
	margin-top:1px;
	padding-top:2px;
	width:14px;
	height:12px;
	text-align: center;
}

.rowsperpage .small div.active {
	background: url(../../images/pl/pager_bg_small.jpg) no-repeat;
}

.rowsperpage .small div.active a{
	color: #fff;
}

.rowsperpage img{
	margin: 5px 2px 0px 2px;
}
	

.rowsperpage a{
	text-align: center;
	color: #617073;
	width: 19px;
	height: 19px;
	padding: 0px 0px;
}

.newpager{
}

.newpager .index{
	vertical-align:middle;
}

.newpager .index div{
	margin-top:1px;
	padding-top:2px;
	width: 19px;
	height: 19px;
	text-align: center;
}

.newpager .index div.active {
	background: url(../../images/pl/pager_bg.jpg) no-repeat;
}

.newpager .index div.active a{
	color: #fff;
}

.newpager img{
	margin: 5px 2px 0px 2px;
}
	

.newpager a{
	text-align: center;
	color: #617073;
}

.newpager span.small {
	color: #c4d0d2;
	font-size: 9px;
}


table.productlist1 {
	width: 620px;
	margin-bottom: 10px;
}

table.productlist1 .img_container{
	height: 280px;
	width: 305px;
	overflow: hidden;
	border-bottom: 1px solid #d0d9dc;
	margin-bottom: 10px;
}

table.productlist1 img.prod_pict {
	margin-bottom: 10px;
/*	max-width:305px;
	max-height:270px;
*/
}

table.productlist1 img.buy_ico {
	float: left;
	margin-right: 10px;
	margin-left: 5px;
	cursor: pointer;
}

table.productlist1 span.produkt {
	font-weight: bold;
}

table.productlist1 span.produkt {
	font-weight: bold;
}

table.productlist1 span.pojemnosc {
	color: #869497;
}

table.productlist2 {
	width: 620px;
	/*border-top: 1px solid #d0d9dc;*/
	margin-bottom: 10px;
}

span.h2{
	display: block;
	font-size: 1em;
	font-weight: bold;
	color: #617073;
	font-family: tahoma, arial;
}

table.productlist2 tr {
	border-bottom: 1px solid #d0d9dc;
}

table.productlist2 tr.prod_head {
	height: 39px;
}

table.productlist2 tr td {
	vertical-align: middle;
	padding-left: 10px;
	text-align:left;
}

table.productlist2 tr th {
	vertical-align: middle;
	padding-left: 10px;
	text-align: left;
	color: #617073;
}

table.productlist2 tr td.imgcell {
	padding: 5px;
	text-align:center;
}

table.productlist2 tr td.imgcell img {
/*	max-width:80px;
	max-height:80px;
*/	
	/*for IE6
	width: expression(
				((parseInt(this.width)>80) && (parseInt(document.body.clientHeight)/parseInt(document.body.clientWidth))>=(80/80))? "auto" : Math.min(parseInt(this.width), 80 ) + "px"); 
	height: expression(
				((parseInt(this.height)>80) && (parseInt(document.body.clientHeight)/parseInt(document.body.clientWidth))>=(80/80))? Math.min(parseInt(this.width), 80 ) + "px" : "auto"); 
*/}

table.productlist2 tr td.buycell {
	padding-left: 5px;
}

table.productlist2 th.t1 {
	width: 101px;
	background: url(../../images/pl/bg_prodlist.jpg);
  background-position: 0 0;
  font-weight: normal;
}

table.productlist2 th.t2 {
	width: 140px;
	background: url(../../images/pl/bg_prodlist.jpg);
	background-position: -111px 0px;
  font-weight: normal;
}

table.productlist2 th.t3 {
	width: 202px;
	background: url(../../images/pl/bg_prodlist.jpg);
  background-position: -261px 0;
  font-weight: normal;
}

table.productlist2 th.t4 {
	width: 81px;
	background: url(../../images/pl/bg_prodlist.jpg);
	background-position: -473px 0;
  font-weight: normal;
}

table.productlist2 th.t5 {
	background: url(../../images/pl/bg_prodlist.jpg);
	background-position: -564px 0;
  font-weight: normal;
}

table.productlist2 tr.table_header {
	background: url(../../images/pl/table_header_left.gif);
	background-repeat: repeat;
	font-weight: normal;
	height: 30px;
	border:none;
	font-weight:normal;
}

table.productlist2 th.header{
	background: url(../../images/pl/table_header.gif);
	background-repeat: no-repeat;
	background-position: top left;
	border:none;
	font-weight:normal;
	color: #869497;
	font-family:arial;
}

table.productlist2 tr.disabled,
table.productlist2 tr.disabled span,
table.productlist2 tr.disabled span.higlight {
	color: #d0d9dc;
	background: #f8f8f9;
}

table.productlist2 td{
	padding-top:10px;
	padding-bottom:10px;	
}

table.inner_table{
	padding: 0px 0px;
	margin:0px 0px;	
}
table.inner_table tr{
	border:none;
}

table.inner_table td{
	padding: 0px 0px;
	margin:0px 0px;
}

table.inner_table tr td{
	padding: 0px 0px;
	margin:0px 0px;
}

div.brandchoose {
	width: 600px;
	border-bottom: 1px solid #d0d9dc;
	padding: 8px 10px;
}

.brandchoose select {
	width: 150px;
	height: 20px;
	margin-left: 10px;
}

.daneprod {
	width: 280px;
	position: relative;
	height: 42px;
}

.brandpic {
	float: left;
	margin: 10px;
}

.product_photo{
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
}

.brandlogo {
	margin: 10px 0px 10px 0px;
}

.str_prod h2 {
	color: #6a7476;
}

.str_prod h1 {
	color: #353535;
	font-size: 2.4em;
	font-weight: bold;
	margin: 10px 0px 20px 0px;
}

.str_prod p {
	margin-top: 15px;
	margin-bottom: 5px;
}

.specleft {
	width: 297px;
	float: left;
}

.specright {
	width: 297px;
	float: right;
}

.specleft li, .specright li {
	margin: 7px 0 7px 20px;
}

ul.prodver li {
	width: 150px;
	height: 225px;
	margin: 2px;
	float: left;
	text-align:left;
}

ul.prodver div.imgcontainer {
	width: 150px;
	height: 125px;
	position: relative;
	border-bottom: 1px solid #d0d9dc;
	margin-bottom: 10px;
}

ul.prodver div.imgcontainer img {
	position: absolute;
	bottom: 0;
}

ul.prodver input {
	width: 31px;
	height: 16px;
	margin-top: 5px;
}

img.koszyk_dodaj {
	float:right;
	/*margin-left: 255px;*/
	margin-bottom: 20px;
}

ul.prodver img.buy_ico {
	float: left;
	margin-right: 5px;
}

.prodver .daneprod {
	width: 150px;
	height: auto;
}

.prodver span.produkt {
	font-weight: bold;
	color: #617073;
}

ul.prodbrand {
	width: 620px;
	margin-bottom: 10px;
}

ul.prodbrand li {
	width: 200px;
	height: 250px;
	margin: 2px;
	float: left;
}

ul.prodbrand div.imgcontainer {
	height: 200px;
	border-bottom: 1px solid #d0d9dc;
	margin-bottom: 10px;
	width: 200px;
	position: relative;
    	display: table-cell;
    	text-align: center;
    	vertical-align: middle;
}


ul.prodbrand div.imgcontainer * {
    vertical-align: middle;
}

ul.prodbrand div.imgcontainer {
    display: block;
}
ul.prodbrand div.imgcontainer span {
    display: inline-block;
    height: 100%;
    width: 1px;
}

ul.prodbrand img.buy_ico {
	float: left;
	margin-right: 10px;
}

.prodbrand .daneprod {
	width: 200px;
	height: 42px;
}

table.info_table{
	border-collapse: collapse;
	border: 1px solid #d0d9dc;
}

table.info_table td,
table.info_table th{
	text-align: left;
	padding: 8px 15px 8px 15px;
	border: 1px solid #d0d9dc;
	font-family: tahoma, arial;
	color: #617073;
	font-size: 1em;
}

table.info_table th{
	font-weight:bold;
	background: #eaecff;
}

table.info_table tr.odd td{
	background: #f8f8f9;
}

div#content .hint{
	background: #ffffde;
	color: #617073;
	border: 1px solid #d0d9dc;
	padding: 10px 10px 10px 10px;
	margin: 20px 10px 20px 10px;
	font-weight: normal;
	font-family: arial;
	text-align: justify;
	font-style: italic;
	font-size: 1.1em;
}

div#content div.hint span.title{
	font-weight: bold;
	font-style: normal;
}

div#content div.hint a{
	color: #5f69c8;
	font-weight: bold;
	font-style: normal;
}

div#content div.hint a:hover{
	text-decoration: underline;
}

ul.path{
	margin-top:5px;
	margin-bottom:10px;
	margin-left:10px;
}

ul.path li{
	display: inline;
}

ul.path li.current{
	font-style: italic;
}

ul.path li a{
	color:#617073;
}
