

body{
margin: 0;
padding: 0;
text-align: justify;
font-family: tahoma;
font-size: 9pt;
background: url(../img/bg.jpg) repeat-x #fffcd1;
position: relative;

}

#page
{

width:1000px;
margin: auto;
background: none;
}

img {border: 0;}


#menu
{
margin: 33px 0 0px 0;
padding: 0;
clear: both;

}

table.ramka{
border-collapse: separate; border-spacing: 3pt 3pt ;

}
table.ramka td
{font-weight: normal;
border: 1px solid #dcd8c3;

vertical-align:top;


}
.ramka td a
{font-weight: bold;

}




#menu ul li a
{
white-space: normal;
font-weight: bold;
display: block;
color: #fffcd1
}
#menu ul li a:hover
{
white-space: normal;
font-weight: bold;
display: block;
color: #fffcd1
}




.akapit_left
{width: 200px;
clear: both;
margin: 0px 0 10px 18px; }
#lang{
position: absolute;
 margin: 235px 0 0 640px;}


#srodek {
padding: 0;
margin: 20px 0 0 0;
clear: both;
}
#tresc
{
float: left;
width: 528px;
color: #737372;
line-height: 160%;}
#lewa{
float: left;
background: #f6e2ae;
width: 200px;
color: #737372;
font-size: 8pt;
margin: 0 0 20px 19px !important;
margin: 0 0 20px 9px;
padding: 0 0 20px 0;}
#prawa{
float: right;
width: 760px;
margin: 0 0 0 20px;
color: #737372;
}

#lewa p
{margin: 5px 20px 15px 20px;
width: 80px;
padding: 10px 0 0 0;
float: left;}


#lewa img.lewa_img {
float: right;
margin: 0 10px 5px 0;}
#panel img.lewa_img {
float: left;
margin: 0 10px 0 10px;
padding: 0;}
a{
color: #737372;
text-decoration: none;
font-weight: normal;}
a:hover{
text-decoration: underline;}
h1,h1 a
{color: #af0228;
;
font-size: 11pt;
font-weight: bold;}
h3
{color: #af0228;

font-size: 11pt;
font-weight: bold;}
h2
{

padding: 2px 0 2px 0px;
margin: 12px 0 0 10px;}

h2, h2 a{

color: #af0228;
font-size: 10pt;
font-weight: bold;
}

.sprawdz {
text-align:center;
color: #af0228;
font-size: 15pt;
font-weight: bold;}

div.hr_linia hr 
{display: none;}

.hr_linia {
width: 100%;
margin: 0;
background: url(../img/hr.png) repeat-x;
border: 1px;
height: 2px;
font-size: 1px;
clear: both;}
div.spacer hr 
{display: none;}

.spacer {
width: 100%;
margin: 20px 0 20px 0;
background: url(../img/hr.png) repeat-x;
border: 1px;
height: 2px;
font-size: 1px;
clear: both;}
.spacer.small {
	margin-top:0px;
}
hr.space {
background: url(../img/hr.png);
border: 0;
clear: both;
margin: 20px 0 20px 0;}
hr.clear {
display: none;
border: 0;
clear: both;
margin: 0;
padding: 0;}

#kategorie ul
{
padding: 10px 0 0px 0;
margin: 0;
list-style: none;
}
#kategorie ul li
{
font-size: 9pt;
list-style: none;
background: #af0228;
margin: 0 0 1px 0;
padding: 4px 10px 4px 20px;
}
#kategorie ul li li
{
font-size: 9pt;
list-style: none;
background: #af0228;
margin: 0 0 1px 0;
padding: 0px 10px 2px 8px;
}
#kategorie ul li a
{
font-weight: bold;
color: #fffad4;
}
#kategorie ul li li a
{
font-weight: normal;
color: #fffad4;
}
#kategorie ul li a:hover {
color: #f6e2ae;}

#kategorie ul.subkat{
	padding: 10px 0 10px 0;
}



.promocja_dnia
{
margin: 10px 0 10px 15px;
}
#tagi{
width: 200px;}
#tagi p
{padding: 0 10px 0 10px;
margin: 0;
width: auto;}

#tagi p a {color: #af0228;}

 a.size8 {font-size: 7pt;}
 a.size9 {font-size: 8pt;}
 a.size10 {font-size: 9pt;}
 a.size11 {font-size: 10pt;}
 a.size12 {font-size: 11pt;}
 a.size13 {font-size: 12pt;}
 a.size14 {font-size: 13pt;}
 a.size15 {font-size: 14pt;}
 a.size16 {font-size: 15pt;}
 a.size17 {font-size: 16pt;}
 a.size18 {font-size: 17pt;}
 a.size19 {font-size: 18pt;}
 a.size20 {font-size: 19pt;}
 a.size21 {font-size: 20pt;}
 a.size22 {font-size: 21pt;}
 a.size23 {font-size: 22pt;}
 a.size24 {font-size: 23pt;}



#panel
{float: right;
background: #f6e2ae;
width: 200px;
color: #737372;
font-size: 8pt;
margin: 0 0 20px 19px;
padding: 0 0 20px 0;}

#panel p
{margin: 5px 10px 15px 8px;
width: 180px;
padding: 10px 0 0 0;
float: left;}

#panel_menu ul
{
padding: 0px 0 0px 0;
margin: 0;
list-style: none;
}
#panel_menu ul li
{
font-size: 9pt;
list-style: none;
background: #82924f;
margin: 0 0 1px 0;
padding: 4px 10px 8px 20px;
}
#panel_menu ul li a
{
font-weight: bold;
color: #fffbde;
}
#panel_menu ul li a:hover {
color: #fffef3;
}
.offer
{
margin: 5px 0px 10px 0px;
text-align: center;
float: left;
font-size: 8pt;
width:105px;
}
.offer img
{
max-width: 95px;
}
.offer a{
color: #737372;
font-weight: normal;
}

.offerfull
{

color: #908a69;
width: 163px;
float: left;
margin: 0 0 3px 0;
padding: 10px;
font-size: 8pt;}

.foto_center
{

width: 163px;

text-align: center;
}


.offerfull img.foto
{
display: inline;
margin: 0 0 5px 0;
padding: 0;
max-width:157px;
}
.offerfull a{
color: #737372;
font-weight: normal;
}
.srodkuj{
clear: both;
margin: 0;
padding: 0;
width: 100%;
text-align: center;}

.adv
{
padding: 0 10px 0 10px;}

.h4{
text-align: left;
display: inline;
height: 16px;
padding: 0;
margin: 0;
}
.h4, .h4 a {
color: #a49b7a;
/*font-weight: bold;*/
font-size: 11px;
}

.h4.nobold, .h4.nobold a {
	font-weight:normal;
}

p.ikonki{
display: inline;
padding: 0;
margin: 0;
height: 16px;
float: right;}
hr.spacer{
height: 1px;
background: none;
border: none;
clear: both;}
.ikonki img

{
margin: 0 0 0 5px;
width: 16px;
height: 15px;
}

#stopka{
width: 1000px;
height: 50px;
clear: both;
color: #aba092;
font-size: 8pt;
}
.okruszki
{font-size: 8pt;
color: #a49b7a;
margin: 30px 0 20px 0px; }
.wyslij
{
margin: 10px 10px 0px 0px;
float: right;
background: #af0228;
border: 0;
width: 50px;
font-size: 8pt;
font-weight: bold;
padding: 2px 6px 3px 6px;
color: white;}

input.tekstowe {
float: left;
border: 0;
width: 110px;
margin: 10px 0 10px 15px;
background: white;
color: #737372;
font-size: 8pt;
padding: 4px 6px 4px 6px;
}
.filtr{
color: #fffad4;
font-size: 8pt;
width: 100%;
height: 43px;
margin: 0px 0 20px 0;
background: #af0228;}
.filtr-box
{
padding: 3px 8px 3px 8px;
float: left;
}
select {
font-size: 8pt;
margin: 3px 0 0 0;}
.paginacja
{
margin: 0 0 60px 0;
width: 720px;
text-align: center;
clear:both;
}
.pagleft
{
text-align: left;
width: 80px;
float: left;}
.pagright
{

width: 600px;
float: right;
}
.middleright{

text-align: right;
width: 100px;
float: right;}
.middleleft
{
width: 80%;

text-align: center;
float: left;}
.paginacja a{
color: #9d9475;
}
.produkt{
width: 100%;
}
.produkt_img{
float: left;
width: 350px;
text-align: center;
}
.produkt_opis{
float: right;
width: 440px;
}
.pale{
  color: #615c50;
background: #f6e2ae;
}
.dark{
color: #fffad4;
background: #af0228;
}

td{
font-weight: bold;
}
.slim{
font-weight: normal;  
}
.dark a{
  font-weight: bold;
  color: #fffad4;
}
.pale a{
  color:#af0228;
   font-weight: bold;
}

#produkt_opis
{
  background: #f6e2ae;
}
.frame_center
{
color: #7b725b;
font-weight: normal;
font-size: 8pt;
text-align: center;
border: 1px solid #f7e2ad;
clear: both;
margin: 0 0 8px 0;
padding: 0 0 10px 0}
.frame_center td
{
padding: 5px;
font-weight: normal;}

.frame_bottom
{
color: #7b725b;
font-weight: normal;
font-size: 8pt;
text-align: left;
clear: both;
margin: 0 0 8px 0;
padding: 0 0 10px 0}
.frame_left
{
color: #7b725b;
font-weight: normal;
font-size: 8pt;
float: left;
height: 630px;
width: 45%;
border: 1px solid #f7e2ad;
padding: 10px 15px 10px 15px;
}
.frame_right
{
color: #7b725b;
font-weight: normal;
font-size: 8pt;
height: 630px;
float: right;
width: 45%;
border: 1px solid #f7e2ad;
padding: 10px 15px 10px 15px;
}
.formularz{
width: 100%
}
.formularz td {
color: #7b725b;
padding: 2px 0 2px 0;
font-weight: normal;
font-size: 8pt;}
input.wyslij_logowanie {
background: #af0228;
border: 1px solid #af0228;
font-size: 8pt;
font-weight: bold;
color: #fffad4;
padding: 3px 5px 3px 5px;}

input.normalform{
width: 180px;
margin: 0;
padding: 1px;
color: #7b725b;
font-size: 8pt;
border: 1px solid #c7c0af;
}
input.shortform{
width: 100px;
margin: 0;
padding: 1px;
color: #7b725b;
font-size: 8pt;
border: 1px solid #c7c0af;
}
.checkbox{
float: left; margin: 0 10px 30px 0;}
.red{
color: #af0228;}
.opis
{width: 120px;}
.pole
{width: 200px;}

#podreczne a,#podreczne input  {
	float: right;
	margin: 20px 0 20px 10px;
}

.tytul_boks {float: left; padding: 0px 10px 10px 0;}
.czysc {clear: both;}
.produkt_opis img {margin: 8px 0 0 5px;

}
.produkt_opis {
float: right;
background: url(../img/produkt_top.png) no-repeat top #f6e2ae;
font-size: 9pt;
width: 280px;
padding: 20px 19px 20px 19px;
color:#615c50;
line-height: 150%;
}
.produkt_opis td {
font-weight: normal;
text-align: left;
}
.produkt_opis table{
width: 100%;}





.clear {
	clear:both;
}

td.promocja {
	color:#cc0000;
}

tr.dark td.promocja {
	color:#ffff00;
}

.pusty {
	text-align:center;
	font-weight:bold;
}

input.blad,select.blad  {
	border:1px solid #cc0000;
}

table.sposoby_zaplaty td {
	vertical-align:top;
	font-weight:normal;
	padding-bottom:10px;
}

.silver {
	color: #808080;
}

.zamowienie_koniec {
	text-align:center;
	font-weight:bold;
}

#komunikat {
	color:#CC0000;
	font-weight:bold;
	text-align:center;
	padding: 50px 0 50px 0;
	font-size:16px;
	font-family:Arial;
	position:absolute;
	width:400px;
	background:url('../img/bg_blank.png');
	left: 530px;
	top: 300px;
	border:1px solid #cc0000;
	z-index:9;
}

#komunikat .zamknij {
	cursor:pointer;
	position:absolute;
	top:0px;
	right:0px;
	border:1px solid #cc0000;
	color:#FFF;
	background:#cc0000;
	font-size:14px;
	width:20px;
	line-height:20px;
}

tr.normal td {
	font-weight:normal;
}

ul.twoje_konto li {
	margin-bottom:7px;
}

ul.twoje_konto li a {
	font-size:12px;
	font-weight:bold;
	color: #af0228;
}


span.stara_cena {
	color: #615c50;
	text-decoration:line-through;
}

.dark span.stara_cena {
	color :#fffad4;
}

img.ikona {
	margin:2px 0;
}

td.align-bottom{
	vertical-align:bottom;
}

.news_list {
	margin-bottom:10px;
}

.news_list a {
	color: #000;
	font-weight:bold;
}

.news_data {
	color: #808080;
}

.news_tresc{
	margin-left: 20px;
}
.red {
	color: #af0228;
	font-weight:bold;
}


#jsddm
{	margin: 40px 0 0px 0;
	padding: 0;
	height: 1px;
	}
	
	#jsddm li
	
	{	text-align: left;
	float: left;
		list-style: none;
		position:relative;
		padding:  0 15px 5px 0;

	}

	#jsddm li a
	{	
		white-space: nowrap;
		padding:0;
		font-size: 10pt;
		font-weight: bold;
		padding: 5px;
		color: ivory;
	}

	 #jsddm li.select
	{	}
		
		#jsddm li ul
		{			
		background: url(../img/submenu.png);
		margin: 0;
	
			padding: 5px 0;
			position: absolute;
			visibility: hidden;
			left:0px;
			top:30px;
		}
		
		#jsddm li ul li
		{	float: none;
		display: block;
			text-align: left;
				position:relative;
			padding:5px 2px 5px 6px;

			}
		
		#jsddm li ul li a
		{	width: auto;
			padding: 0 10px 0 0;
			text-align: left;
			color: ivory;
		}
		
		#jsddm li ul li a:hover
		{
	
			color:white;			
		}

		
		
	.zamowienie_koniec {
		line-height:20px;
	
	}	
	
	#ivona {
		display:none;
	}
	
	.box_lista {
		margin-right:5px;
	}
	
	.box_lista li {
		text-align:left;
		padding-bottom:4px;
	}
	.box_lista li a {
	}
	
	td 
	{font-weight: normal; padding: 3px;}
	
ul.twoje_konto {
	list-style:none;
	margin:20px 0px 0px 50px;
	padding:0px;
}

ul.twoje_konto li {
	float: left;
	padding:10px 50px 30px 10px;
}

ul.twoje_konto li.store {
	background:url('../img/twoje_konto/przechowalnia.png') no-repeat left top;
}

ul.twoje_konto li.my_files {
	background:url('../img/twoje_konto/twoje_wzory.png') no-repeat left top;
}

ul.twoje_konto li.my_data {
	background:url('../img/twoje_konto/twoje_dane.png') no-repeat left top;
}

ul.twoje_konto li.my_orders {
	background:url('../img/twoje_konto/twoje_zamowienia.png') no-repeat left top;
}

ul.twoje_konto li a {
	color: #FFF;
	display:block;
	width: 250px;
	height: 120px;
	font-size:14px;
	
}

#newsletter_kom {
	text-align:center;
	padding: 10px 0;
	font-weight:bold;
}

#newsletter_kom .ok {
}

#newsletter_kom .blad {
	color: #cc0000;
}

.komunikat {
	text-align:center;
	font-weight:bold;
	font-size:14px;
	margin:50px 0;
}

.opis_dodatkowy {
	color: #9f9f9f;
	margin: 0 50px;
}

img.srednie_zdj  {
	*width:350px;
	max-width:350px;
	max-height:300px;
}

.hkpimg{
cursor:pointer;}

.cechy{
font-size: 8pt;
text-align:left;
margin: 0 0 3px 0;
padding: 10px;}

.rabat {
color: #af0228;
font-weight:bold;
}

.rabat_bialy {
color: #FFF;
text-align:right;
font-weight:bold;
}