/* -------------- podstawowe ---------------------*/
html, body
{
	width: 100%;
	height: 100%;
	margin:0px;
	padding:0px;
	border:0px
}
body
 {
	background-image: url('../img/site/sitebg.jpg');
}
*{
	margin: 0px;
	padding: 0px;
	border: 0px;
	font-family:tahoma;
	font-size:11px;
	color:#30322b;
}
img{
	margin-right: 0px;
	margin-bottom: 0px!important;
	margin-bottom: 0px;
}
div 
{
	/*outline:1px solid #ff0000;*/
}
/* ------------- uklad strony --------------------*/
#strona
{
	height:auto;
	width: 988px;
	margin:0 auto;
	min-height:100%;
	position:relative;
}
#calosc
{
	width: 959px;
	margin:0 auto;
	position:relative;

}
#nadglowek
{
	width:988px;
	background:url(../img/site/1px.png) repeat-y;
}
#naglowek
{
	width:959px;
	height:216px;
	margin:0 auto;
}
#n1
{
	background:url(../img/site/1.jpg) no-repeat;
	width:959px;
	height:27px;
}
#flash
{
	width:959px;
	height:163px;
}
/*---------------- menu -------------------------*/

#pasek_pod_menu
{
	position:relative;
	width:959px;
	top:15px;
	
	margin:0 auto;
	clear:both;
}
#a2
{
	background:url(../img/site/pies[1].jpg);
	width:127px;
	height:15px;
}
#a3
{
	background:url(../img/site/kot[1].jpg);
	width:124px;
	height:15px;
}
#a4
{
	background:url(../img/site/akcesoria[1].jpg);
	width:131px;
	height:15px;
}
#a5
{
	background:url(../img/site/legowiska[1].jpg);
	width:88px;
	height:15px;
}
#a6
{
	background:url(../img/site/pielegnacja[1].jpg);
	width:163px;
	height:15px;
}
#a7
{
	background:url(../img/site/witaminy[1].jpg);
	width:147px;
	height:15px;
}
#a8
{
	background:url(../img/site/promocje[1].jpg);
	width:179px;
	height:15px;
}
#a2:hover
{
	background:url(../img/site/pies[3].jpg);
}
#a3:hover
{
	background:url(../img/site/kot[3].jpg);
}
#a4:hover
{
	background:url(../img/site/akcesoria[3].jpg);
}
#a5:hover
{
	background:url(../img/site/legowiska[3].jpg);
}
#a6:hover
{
	background:url(../img/site/pielegnacja[3].jpg);
}
#a7:hover
{
	background:url(../img/site/witaminy[2].jpg);
}
#a8:hover
{
	background:url(../img/site/promocje[1].jpg);
}

#a21
{
	background:url(../img/site/pies[3].jpg);
	width:127px;
	height:15px;
}
#a31
{
	background:url(../img/site/kot[3].jpg);
	width:124px;
	height:15px;
}
#a41
{
	background:url(../img/site/akcesoria[3].jpg);
	width:131px;
	height:15px;
}
#a51
{
	background:url(../img/site/legowiska[3].jpg);
	width:88px;
	height:15px;
}
#a61
{
	background:url(../img/site/pielegnacja[3].jpg);
	width:163px;
	height:15px;
}
#a71
{
	background:url(../img/site/witaminy[3].jpg);
	width:147px;
	height:15px;
}

/********  uklad strony ***********/
#tresc_cien
{
	width:988px;
	background:url(../img/site/1px.png) repeat-y;
	height:auto;
}
#tresc
{
	background:url(../img/site/bg.jpg);
	width:959px;
	padding-top:3px;
	padding-bottom:3px;
	margin:0 auto;
}
#tresc_L
{
	float:left;
	width:201px;
	margin:0px 3px 3px;
}
#tresc_P
{
	float:right;
	width:201px;
	margin:0px 3px 3px;
}
#tresc_S
{
	position:relative;
	width:546px;
	height:100%;
	min-height:570px;
	margin-left:200px;
}
#wyszukiwarka
{
	background:#f5e6cf;
	border:1px solid #b2a48a;
	width:201px;
	height:106px;
	margin-bottom:3px;
	padding:2px 0px 0px 0px;
}
	#w1
	{
		background:url(../img/site/ziel_lapa2.jpg) no-repeat;
		width:197px;
		height:35px;
		margin:0 auto;
	}
	#w2
	{
		position:absolute;		
		background:url(../img/site/lapy.jpg) no-repeat;
		width:201px;
		height:69px;
		text-align:center;
		padding:1px;
	}
#dobierz_karme
{
	background:#f5e6cf;
	border:1px solid #b2a48a;
	width:201px;
	height:250px;
	margin-bottom:3px;
	padding:2px 0px 0px 0px;
}
	#dk1
	{
		background:url(../img/site/ziel_lapa2.jpg) no-repeat;
		width:197px;
		height:35px;
		margin:0 auto;
	}
	#dk2
	{
		position:absolute;		
		background:url(../img/site/lapy.jpg) no-repeat;
		width:201px;
		height:69px;
		text-align:center;
		padding:1px;
	}
  #advanced
  {
    margin: 10px;
    text-align: right;
    line-height: 20px;
  }
  #advanced select
  {
    width: 75px;
  }
  #advanced select option
  {
    width: auto;
  }
  #advanced input
  {
    margin-top: 12px;
  }

#newsletter
{
	background:#f5e6cf;
	border:1px solid #b2a48a;
	width:201px;
	height:106px;
	padding:2px 0px 0px 0px;
	margin: 0 0 3px -3px;
}
	#ns1
	{
		background:url(../img/site/ziel_lapa1.jpg) no-repeat;
		width:197px;
		height:35px;
		margin:0 auto;
	}
	#ns2
	{
		position:absolute;		
		background:url(../img/site/lapy.jpg) no-repeat;
		width:201px;
		height:71px;
		vertical-align:middle;
		text-align:center;
	}
#polecamy
{
	background:#f5e6cf;
	border:1px solid #b2a48a;
	width:201px;
	height:220px;
	padding:2px 0px 0px 0px;
  margin: 0 0 0 -3px;
	vertical-align:middle;
}
	#p1
	{
		background:url(../img/site/ziel_lapa2.jpg) no-repeat;
		width:197px;
		height:35px;
		margin:0 auto;
	}
	#p2
	{
    position: relative;
		vertical-align:middle;
		text-align:center;
		height:166px;
		width:197px;
		background:#fff;
		margin:0 auto;
	}
		#hit
		{
			margin-top:30px;
		}
		#hit_png
		{
			position:absolute;
			left:0px;
			z-index:100;
		}		
	#p3
	{
		vertical-align:middle;
		text-align:center;
		width:197px;
		height:18px;
		background:#dfd9b7;
		margin:0 auto;
	}
	#p3 a
	{}	
#logowanie
{
	background:#f5e6cf;
	border:1px solid #b2a48a;
	margin:0px 3px 3px -3px;
	padding:2px 0px 0px 0px;
	height:172px;
	width:201px;
}
	#l1
	{
		background:url(../img/site/ziel_lapa1.jpg) no-repeat;
		width:197px;
		height:35px;
		margin:0 auto;
	}
	#l2
	{
		background:url(../img/site/lapy.jpg) no-repeat;
		width:201px;
		height:137px;
		vertical-align:middle;
		margin:0 auto;
		padding:10px 0px 0px 10px;
	}
		#login
		{
			margin-bottom:5px;	
		}	
		#form_submit
		{
			margin:5px 0px 0px 100px;
		}
			#error_login
			{
				color:#f21;
			}
#koszyk
{
	background:#f5e6cf;
	border:1px solid #b2a48a;
	margin:0px 3px 3px -3px;
	padding:2px 0px 0px 0px;
	height:90px;
	width:201px;
}
	#k1
	{
		background:url(../img/site/ziel_lapa2.jpg) no-repeat;
		width:197px;
		height:35px;
		margin:0 auto;
	}
	#k2
	{
		background:#f5e6cf;
		width:201px;
		height:50px;
		vertical-align:middle;
		text-align:center;
		padding:5px 0px 0px 0px;
	}
#menu_prawe
{
	background:#f5e6cf;
	border:1px solid #b2a48a;
	margin:0px 3px 3px 0;
	padding:2px 0px 0px 0px;
	height:175px;
	width:201px;
}
	#m21
	{
		background:url(../img/site/ziel_lapa1.jpg) no-repeat;
		width:197px;
		height:35px;
		margin:0 auto;
	}
	#m22
	{
		background:#f5e6cf;
		width:201px;
		height:135px;
		vertical-align:middle;
		text-align:center;
		padding:5px 0px 0px 0px;
	}
		#m22 ul, li
		{
			text-align:left;
		
		}
		#m22 ul
		{
			padding:25px 0px;
		}
		#m22 li
		{
			margin:0 auto;	
			width:179px;
			list-style-type:none;
			background:url(../img/site/onmouseover.jpg) no-repeat 0px 3px;
		}
		#m22 li:hover
		{
			background-position: 5px 3px;
		}
		#m22 a
		{
			margin-left:20px;
		}
		.on li
		{
			background-position: 5px 3px;
		}
/*--------- formularze -------------------------*/
input
{
	border:1px solid #dacbb3;
	background:#e8dac0;
}
input
{
	width:177px;
}
input[type="submit"]
{
	width:79px;
	font-size:10px;
	cursor:pointer;
}
textarea
{
	border:1px solid #dacbb3;
	background:#e8dac0;
}
select
{
	border:1px solid #dacbb3;
	background:#e8dac0;
	width:130px;
	font-weight:normal;
}
.form_text
{
	position:absolute;
	top:16px;
	left:10px;
}
.form_submit
{
	position:absolute;
	top:39px;
	left:110px;
}
#zatwierdz
{
	margin-left:430px;
}
#wroc
{
	width:79px;
	cursor:pointer;
}
.zaawansowane
{
	width:79px;
}
.checkbox
{
	width:15px;
}

.tresc
{
	width:533px;
	margin:0 auto;
}
.title
{
	background:url(../img/site/orange.jpg) no-repeat;
	width:533px;
	height:36px;
	margin:3px auto;
	text-indent:35px;
}
	.title img
	{
		margin-top:7px;
	}

.tresc2
{
	width:533px;
  overflow: hidden;
}
.tresc3
{
	padding:10px;
}
.tresc_produkty
{
	width:533px;
}
.startowa
{
	border:1px solid #b2a48a;
	width:540px;
	margin:0px 2px 3px;
	background:#f5e6cf;
}
.startowa1
{
	border:1px solid #b2a48a;
	width:540px;
	height:auto;
	min-height:560px;
	margin:0px 2px 3px;
	background:#f5e6cf;
	padding-bottom:5px;
}
.tytuly
{
	text-indent:35px;
}
	.tytuly img
	{
		margin-top:15px;
	}
#zaawansowane
{
	margin-top:55px;
}
#form_znajdz
{
	position:relative;
	top:-5px;
}
.wyszukiwanie_zaawansowane
{
	width:400px;
	margin-left:10px;
	margin:0 auto;
	padding-top:30px;
	font-weight:bold;
}
.wyszukiwanie_zaawansowane select, option
{
	width:300px;
	border:0px;
}
.wyszukiwanie_zaawansowane input
{
	width:297px;
}
.wyszukiwanie_zaawansowane input[type="submit"]
{
	width:79px;
}
.submit
{
	border:1px solid #ef7f1d;
	background:#f79731;
	margin-left:195px;
	font-size:10px;
}
.submit1
{
	border:1px solid #ef7f1d;
	background:#f79731;
	margin-left:320px;
	font-size:10px;
}
.lapka_szara
{
	margin-right:5px;
}
.szukaj_text
{
	position:absolute;
	left:180px;
	display:inline;
}
/*------------------ rejestracja -----------------------*/
.rejestracja
{
	width:198px;
	margin:15px auto;
}
.rejestracja_text
{
	position:absolute;
	left:220px;
	display:inline;
}
.rejestracja li
{
	list-style-type:none;
	font-size:11px;
}
.rejestracja a
{
	color:#58aa32;
	font-weight:900;
}
.rejestracja a:hover
{
	text-decoration:underline;
}
.rejestracja_form
{
	width:300px;
	margin:0 auto;
	font-weight:bold;
}
/* ---------------  logowanie -------------------------*/
.zalogowany li
{
	width:120px;
	margin:10px auto;
	list-style-type:none;
}
/*-------------- wyglad produktu ---------------------*/
.produkt
{
	float:left;
	width:121px;
	min-height:186px;
  _height: 186px;
	text-align:center;
	border:1px solid #9e9d88;
	margin:3px 5px 5px 5px;
	font-size:8px;
}
.produkt_promo
{
	min-height: 202px;
  _height: 202px;
}
.nazwa_produktu
{
	background:#474747;
	height:30px;
	width:121px;
	color:#fff;
	font-size:10px;
	text-transform:uppercase;
}
.waga
{
	background:#eeede9;
	height:26px;
	width:121px;
	font-size:10px;
	text-transform:uppercase;
}
.cena
{
	background:#da5e00;
	height:16px;
	width:121px;
	color:#fff;
	font-size:10px;
  line-height: 16px;
}
.cena a
{
	color:#fff;
}
.text
{
  margin: 15px auto 10px auto;
	width: 100%;
  height: 15px;
  clear: both;
	text-align: center;
}
.img_kosz
{
	margin:5px;
}
/*----- pojedynczy produkt ---------------*/
.zdjecie
{
	width:200px;
	height:200px;

	float:left;
	position:relative;
	margin-right: 15px;
}
#produkt1
{

	width:500px;
	margin:0px auto;
}
.produkt1
{
	border:1px solid #9e9d88;
	float:left;
	margin:0px 15px 0px 0px;
	width:121px;
	height:186px;
	text-align:center;
	font-size:8px;
}

.nazwa_produktu a 
{
	color:#fff;
	font-size:10px;
}
.foto
{
	background:#fff;
	height:88px;
	width:121px;
}
.waga1
{
	background:#eeede9;
	height:26px;
	width:121px;
	font-size:10px;
	text-transform:uppercase;
/*	vertical-align:middle; */

}
.cena1
{
	background:#da5e00;
	height:16px;
	width:121px;
	color:#fff;
	font-size:10px;
}
#produkt1 li
{
	list-style-type:none;
}

ul#parametry {
  margin: 0 0 0 140px;
	width: 300px;
}

ul#parametry li {
  margin: 0 0 5px 0;
  padding: 0 0 5px 0;
	width: 300px;
	border-bottom: 1px dotted #30322b;
  overflow: hidden;
}

ul#parametry li p {
	margin: 0;
	padding: 0;
  width: 150px;
  float: left;
  display: inline;
  overflow: hidden;
  font-weight: bold;
}

ul#parametry li p.value {
  font-weight: normal;
}

#opis_produktu select
{
	width:70px;
}

#sciezka
{
	margin:10px 20px;
	color:#484848;
	font-weight:bold;
}
#sciezka a
{
	cursor:pointer;
	color:#585858;
}
#lapka
{
	margin-right:5px;
}
.text_opis
{
	position:absolute;
	left:300px;
	width:210px;
}
#opis
{
	text-align:justify;
	margin:5px 0px 0px 140px;
/*	clear:both;*/

}	
#opis p
{
	display:block;
	margin-top:5px;
}
#kup_teraz input [type="submit"]
{
	background:#da5e00;
}
#tabela_waga 
{
	margin-top:5px;
/*	margin-left:-1px;*/
}
#tabela_waga input
{
	border:0px;
	width:10px;
}
#tabela_waga td
{
	border:1px solid #b2a48a;
	width:95px;
	padding:1px;
	text-align:center;
	background:#ebdcc8;
}
/*------------ kosz --------------------*/
.tableKosz
{
	margin:5px auto;
	width:500px;
}

.tableKosz td
{
	text-align:center;
	vertical-align:middle;
	padding:5px;
	background:#ebdcc8;
	border:1px solid #b2a48a;
}
.tableKosz input 
{
	width:20px;
}
.tableKosz input[type="submit"]
{
	width:40px;
}
.tableKosz input[type="button"]
{
	width:40px;
}
#pusty
{
	margin:15px 0px 0px 0px;
}
#koszyk_wyslij
{}
#koszyk_wroc
{
   margin-top:-14px;
  margin-left:89px;
  cursor:pointer;
}
#koszyk_wroc input[type="button"]
{
	width:109px;
	cursor:pointer;
}
#wroc
{
	width:79px;
}
#form
{
	width:300px;
	margin:10px auto;
	height:550px;

}
#form form
{
	font-weight:bold;
}
#form input, textarea
{
	margin-bottom:10px;
}
.ad
{
	/*visibility:hidden;*/
	display:none;
}
.kursor
{
	cursor:pointer;
}
#adfakt1
{
	margin-bottom:10px;
}
#adrdost1
{
	margin-bottom:10px;
}
.pusty
{
	width:200px;
	text-align:center;
	margin:10px auto;
}
#logowanie1
{
	position: absolute;
	left: 50px;
	top: 40px;
	width: 460px;
	height: 400px;
	background:url(../img/site/bg.jpg);
	border:1px solid #9e9d88;
	z-index:2000;
}
#logowanie3{
	position: absolute;
	left: 300px;
	top: 80px;
	width: 160px;
	text-align: right;
	border: 1px solid;
}
#logowanie1 [type="button"]
{
	width:70px;
}
#zamknij
{
	position:absolute;
	top:5px;
	left:380px;
	cursor:pointer;
	width:70px;
}
#info
{
	width:300px;
	margin:30px auto;
	font-size:12px;
}
#info a
{
	color:#58aa32;
}
#log_form
{
	width:160px;
	margin:120px auto;
}
.logo_prod
{
	border:1px solid #b2a48a;
	margin:2px;
}
/*----------- odnosniki ----------------*/
a
{
	text-decoration: none;
}
/****************************** STOPKA ***********************/
#stopka_cien
{
	width:988px;
	margin:0 auto;
	background:url(../img/site/1px.png) repeat-y;
	height:79px;
}
#stopka
{

	width:959px;
	text-align:justify;
	margin:0px auto;
	position:relative;
	bottom:0px;
}
#kontakt
{
	background:url(../img/site/Slice-21.jpg) no-repeat;
	width:959px;
	height:37px;
}
#cien
{
	background:url(../img/site/2.png) no-repeat;
	height:10px;
	margin-top:0px;
	width:988px;
/*	outline:1px solid #fff;*/
}
/* --------------- activedesign ---------------------*/
#activedesign img{
 	margin-right: 5px;
	margin-top:10px;
}
#activedesign{
	clear: both;
	text-align: right;
	background:url(../img/site/Slice-22.jpg) no-repeat;
	width:959px;
	height:42px;
}

/***************************************************/

#krotki_opis1 {
  padding: 3px 5px;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 187px;
  background-color: #555;
  color: #fff;
}
