*{padding: 0; margin: 0;}
/* mac hide\*/
html, body {height:100%}
/* end hide */
body {
	text-align:center;
	min-width:990px; /* for mozilla*/
	background-color:rgb(255,255,255);
	color:rgb(0,0,0);
	background-color:rgb(200,200,200);
	background-image:url('images/amoreno_bg.gif');
	background-repeat: repeat-x;
}

td,div {font-family: Tahoma, Verdana, Arial; font-size:12px}

div.infobox {
	padding:5px;
	font-size:11px;
	text-align:center;
	border: 1px solid rgb(230,230,230);
	background-color:rgb(245,245,245);
}

div.comment {
	padding:5px;
	font-size:12px;
	border: 1px solid rgb(230,230,230);
	background-color:rgb(245,245,245);
}

#prod_desc div.comment p {
	margin:0;
	padding:0;
}

div.comment strong {
	font-weight:bold;
}

div.comment2 {
	padding:5px;
	font-size:12px;
	border: 1px solid rgb(230,30,30);
	background-color:rgb(255,245,235);
}

#prod_desc div.comment2 p {
	margin:0;
	padding:0;
}

div.comment2 strong {
	font-weight:bold;
	color:rgb(240,20,20);
}

a {color:rgb(56,120,219)}
a:hover {color:rgb(150,190,250)}
a.news {
  font-weight:bold;
  font-size:14px;
}
a.newscat {
  font-weight:bold;
  font-size:14px;
  color:rgb(0,0,0);
}
a.special {
	font-weight:bold;
	text-decoration:none;
	color:rgb(230,80,118);
}

h1 {font-size:24px; margin-bottom:0px; font-weight:normal; text-decoration:none; color:rgb(56,120,219); display:inline}
h1 a {text-decoration:none;}
h2 {font-size:20px; font-weight:normal; margin-bottom:10px; color:rgb(230,80,118);}
h3 {font-size:16px; text-decoration:none; display:inline}

strong.red {color:rgb(240,40,40)}

span.title {
  font-weight:bold;
  font-size:14px;
}

span.title {
  font-weight:bold;
  font-size:14px;
}

span.newstitle {
   font-weight:bold;
   font-size:16px;
   color:rgb(16,105,184);
}

span.price {
	font-weight:bold;
	font-size:16px;
	color:rgb(230,80,118);
}

span.pricenormal {
	font-weight:bold;
	color:rgb(230,80,118);
}

span.small {
  font-size:11px;
}

span.date {
  font-size:10px;
  color:rgb(150,150,150);
}

img {
	border-width:0px;
}

img.border {
	border-width:3px;
	border-style:solid;
	border-color:rgb(230,230,230);
}

hr {
	color:rgb(230,230,230);
	background-color:rgb(230,230,230);
	border-width:0px;
	height:1px;
}

table.normal td {padding:3px}

table.basket td {padding:5px; border-style:solid; border-width:1px; border-color:rgb(230,230,230); background-color:rgb(250,250,250)}
table.basket td.head {font-weight:bold; background-color:rgb(240,240,240)}

table.basket table.none td {border-width:0px}

table.basket2 {margin-left:5px;}
table.basket2 td {padding:5px;}

table.kosztyprzesylki
{
	margin-left:7px;
}

table.kosztyprzesylki td
{
	padding:4px;
	font-size:11px;
	text-align:center;
	border-style:solid;
	border-width:1px;
	border-color:rgb(230,230,230); 
}

form {margin:0px}

table.form td {
	padding:2px;
}

input {
	font-family:Tahoma, Verdana, Arial;
	font-size:12px;
	border-style:solid;
	border-width:1px;
	border-color:rgb(150,150,150);
}

input.text {
	padding:2px;
	background-color:rgb(245,245,245);
}

input.none {
	border-width:0px;
}

input.button {
	background-color:rgb(220,220,220);
}

select {
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
}

textarea {
	font-family:Tahoma, Verdana, Arial;
	font-size:12px;
	padding:2px;
	border-style:solid;
	border-width:1px;
	border-color:rgb(150,150,150);
	background-color:rgb(245,245,245);
}

#container{
	height:300px;
	min-height:300px;
	width:995px;
	color: #000000;
	text-align:left;
	margin:auto;
	position:relative;
}

html>body #container{height:auto;} /*for mozilla as IE treats height as min-height anyway*/

/* index */

#indexmain {
	position:relative;
	width:990px;
	background-image:url('images/indexmain_bg.gif');
}

#indexmainleft {
	position:relative;
	width:219px;
	float:left;
	background-color:rgb(200,200,200);
	background-image:url('images/amoreno_left_bg.gif');
}

#indexmainleft div.border {
	padding:20px;
	padding-left:30px;
	line-height:18px;
}

#indexmainleft div.border p {
	line-height:normal;
}

#indexmainleft ul {
	padding-left:25px;
	font-size:11px;
	list-style-image:url('images/menu_li.gif');
}

#indexmainleft a {
	font-weight:bold;
	text-decoration:none;
	color:rgb(230,80,118);
}

#indexmainleft a:hover {
	color:rgb(233,169,173);
}

#indexmainright {
	position:relative;
	width:771px;
	float:left;
	background-image:url('images/amoreno_bg.gif');
	background-color:rgb(230,230,230);
}

#indexmainright2 {
	position:relative;
	width:220px;
	float:right;
}

#indexmainright2 p {
	margin:10px;
}

#indexbox {
	position:relative;
	width:551px;
	height:170px;
	float:right;
	background-image:url('images/box_bg.gif');
}

#indexpath {
	font-size:12px;
	font-weight:bold;
	position:relative;
	width:551px;
	height:25px;
	float:left;
	color:rgb(255,255,255);
	background-color:rgb(50,40,38);
}

#indexpath p {
	padding:5px;
	padding-left:10px;
}

#main {
	position:relative;
	width:551px;
	min-height:500px;
	float:left;
	background-image:url('images/main_bg.gif');
}

#main ol, ul {
	margin-left:50px;
	margin-bottom:10px;
}

#main div.border {
	padding:20px;
}

#main div.product {
	width: 511px;
	margin-bottom:30px;
}

#main div.product_infobox {
	width: 495px;
	margin-bottom:30px;
	padding:5px;
	font-size:11px;
	border: 1px solid rgb(230,230,230);
	background-color:rgb(245,245,245);
}

#main div.product_infobox h3 {
	font-size:12px;
}

div.search {
	width: 140px;
	margin:0;
	padding:10px;
	font-size:11px;
	border: 1px solid rgb(225,175,175);
	background-color:rgb(255,225,225);
}

#main div.prod_img {
	width: 160px;
	float: left;
}

#main div.prod_img p {
	padding-left:10px;
}

#main div.prod_txt {
	width: 351px;
	float: right;
}

div.boxproduct {
	width:137px;
	text-align:center;
	display:inline;
	float:left;
}

div.boxproduct p {
	padding:5px;
	padding-top:17px;
}

#indexbottom {
	font-size:11px;
	position:relative;
	width:990px;
	height:40px;
	color:rgb(255,255,255);
	background-color:rgb(50,40,38);
}

#indexbottom p {
	padding:14px;
}

#indexbottom a {
	text-decoration:none;
	color:rgb(255,255,255);
}

#toppath {
	margin-bottom:30px;
}

#toppath a {
	margin-bottom:30px;
}

#toppath div.left {
	float:left;
}

#toppath div.right {
	float:right;
}

#prod_desc p {
	margin-bottom:15px;
}

div,p  {margin-top:0} /*clear top margin for mozilla*/

