div.crop80{
	width: 100px;
	height: 100px;
	overflow: hidden;
	vertical-align: middle;
	text-align: center;
}
div.crop120{
	width: 120px;
	height: 120px;
	overflow: hidden;
	vertical-align: middle;
	text-align: center;
}
div.crop120plus{
	width: 130px;
	height: 130px;
	overflow: hidden;
	vertical-align: middle;
	text-align: center;
}
/** sciezka w katalogu produktowym **/
span.path_spliter{
	font: bold 10px tahoma,arial,sans-serif;
	color: black;
}
/** tablica listy produktow **/
table.product_list_2{
	margin-top: 30px;
}
table.product_list_2 td.category_branch{
	padding: 20px 0px 20px 0px;
	background: transparent;
 	color: #2C7499;
	font: bold 12px tahoma,arial,sans-serif;
	text-align: left;
}
table.product_list_2 td.category_spliter{
	padding: 30px 0px 0px 0px;
	border-bottom: 1px solid #2C7499;
	text-align: left;
}
table.sub_list td.icon{
	width: 70px;
	height: 70px;
	overflow: hidden;
	text-align: center;
	vertical-align: middle;
}
table.sub_list td.see_more{
	width: auto;
	height: 70px;
	overflow: hidden;
	text-align: center;
	vertical-align: middle;
}
table.sub_list td.buy{
	width: 70px;
	height: 70px;
	overflow: hidden;
	text-align: center;
	vertical-align: middle;
}
table.prom_list{
	border: 0px;
	overflow: hidden;
}
table.prom_list th{
	background: #E73C00;
	color: White;
	font: 11px verdana, tahoma,arial,sans-serif;
	width: auto;
	height: 14px;
	overflow: hidden;
	padding: 2px 2px 2px 10px;
	text-align: left;
}
table.prom_list td.field{
	height: 100px;
	vertical-align: top;
	background: inherit;
	border: 1px solid #F7F7F7;
	border-right: 1px solid #E7E7E7;
	border-bottom: 1px solid #E7E7E7;
}
table.prom_list td.vspace{
	background: transparent;
	color: white;
	width: auto;
	height: 15px;
	overflow: hidden;
}
table.promotion td{
	border: 0px;
	vertical-align: top;
	text-align: left;
}
table.promotion td b{
	font: bold 11px tahoma,arial,sans-serif;
	margin: 3px 3px 3px 8px;
}
table.promotion td div.about{
	text-align: justify;
}
table.promotion td.see_more{
	text-align: right;
	padding-right: 10px;
	background: #F3F3F3;
}
table.promotion td.see_more a{
	font: 10px tahoma,arial,sans-serif;
	color: black;
	background: transparent;
}
#product_left_block{
	width: 300px;
	height: auto;
	padding: 10px 10px 5px 25px;
	vertical-align: top;
}
#product_right_block{
	width: 400px;
	height: auto;
	padding: 10px;
	vertical-align: top;
}
#info_title{
	text-align: left;
	padding: 0px 0px 15px 0px;
	color: #4296BD;
	font: bold 13px arial,tahoma,sans-serif;
}
#product_title{
	text-align: left;
	padding: 15px 0px 0px 0px;
	font: bold 13px tahoma,arial,sans-serif;
	color: #428EC6;
}
#mini_foto{
	text-align: center;
	padding: 30px 0px 30px 0px;
}
#about{
	text-align: left;
	font: 10px arial,verdana,sans-serif;
	padding: 0px;
	color: #297594;
}
#logo{
	padding: 20px 0px 20px 0px;
}
.cena{
	color: #FF1704;
	font: bold 12px Tahoma, sans-serif;
}
a.czarny{
	color: #000;
	font: bold 11px Tahoma, sans-serif;
}
