
body{
font-size:10px;
font-family: verdana, arial, sans;
margin: 0px;
}

table.naglowek {
	background-color: #fde3e5;
	width: 1000px;
	padding: 0px;
	margin: 0px;
}

table.naglowek td {
	vertical-align: middle;
	text-align: left;
}

table.naglowek td.pion_dol {
	vertical-align: bottom;
}

th{
text-align:left;
}

td{
font-size:10px;
font-family: verdana, arial, sans;
vertical-align: top;
}

a.lp:link{
color:blue;
font-size: 10px;
}
a.lp:visited{
color:blue;
}

a:link{ text-decoration:none; color: #8f2e67; }
a:hover{ color: black; text-decoration: none; color: #8f2e67; }
a:visited{ text-decoration: none; color: #8f2e67; }
a:visited:hover{ color: black; color: #8f2e67; }
a:active{ color:black; text-decoration: none; color: #8f2e67; }

div.header{
color: #606060;
text-indent:12px;
}

table.layout{
	width: 1000px;
	vertical-align: top;
	text-align: left;
	border-collapse: collapse;
	padding: 0px;
	margin: 0px;
}

table.layout td{
	padding: 0px;
}

td.layoutLeft{
	width: 280px;
	/*background-color: #f6f6f6;*/
	background-color: #fbd0d2;
	padding: 0px;
}

td.layoutHeader{
width:1000px;
height:50px;
color: #c0c0c0;
text-align:center;
vertical-align: middle;
}

td.layoutCenter{
	width: 500px;
}

div.layoutCenter{
	padding: 0px 10px 10px 10px;
}

td.layoutRight{
	width: 220px;
	background-color: #fbd0d2;
}

td.layoutMenu{

background-color: #fbcfd2;
}

table.menu{
	width: 100%;
	padding: 0px;
	background-color: #b7508c;
	height: 30px;
	border: 0px;
	border-collapse: collapse;
	color: #ffffff;
}

table.menu td{
	padding: 5px;
}

td.clock{
	width: 570px;
	vertical-align: middle;
	text-align: right;
}

td.item{
	padding: 5px;
	vertical-align: middle;
	text-align: center;
	border-right: 1px solid #ffffff;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
}

td.item2{
	padding: 5px;
	vertical-align: middle;
	text-align: center;
	border: 1px solid #ffffff;
}

a.menu:link{ text-decoration:none; color: #ffffff; }
a.menu:hover{ color: #fde3e5; text-decoration: none; }
a.menu:visited{ text-decoration: none; color: #ffffff; }
a.menu:visited:hover{ color: #fde3e5;}
a.menu:active{ color: #fde3e5; text-decoration: none;}


table.block{
width:100%;
border-left: 1px solid #f0f0f0;
border-right: 1px solid #c0c0c0;
border-top: 1px solid #f0f0f0;
border-bottom: 1px solid #c0c0c0;
margin:2px;
}

div.kategoria{
text-indent: 24px;
}

div.thumbnail{
float: left;
border:0px;
width:150px;
position:relative;
left: 0px;
text-align:left;
margin:0px;
}

div.listitem{
width: 430px;
border-bottom: 1px solid black;
margin-left:4px;
margin-right:4px;
margin-bottom: 4px;
height:150px;
}

div.listitemname{
text-align: left;
width: 430px;
color: #606060;
font-weight: bold;
margin-bottom: 4px;
border:0px;
margin:0px;
}

div.listitemdescr{
float: center;
width:330px;
font-size:10px;
margin-bottom: 4px;
border:0px;
}
div.listitemflags{
float:left;
width:310px;
height:30px
border:0px;
margin: 4px;
}

div.listitemprice{
float:right;
text-align:right;
height:30px;
width:100px;
border: 0px;
}

div.stronyOpis{
	float: left;
	text-align: left;
	background-color: #fcdbdd;
	font-size: 11px;
	color: #8f2e67;
	padding: 9px 5px 8px 12px;
}
div.stronyOpisLiczba{
	float: left;
	text-align: left;
	background-color: #fcdbdd;
	color: #8f2e67;
	padding: 8px 20px 8px 0px;
	font-size: 12px;
	font-weight: bold;
}

table.stronyTlo {
	height: 30px;
	background-color: #fcdbdd;
	padding: 0px;
	margin: 0px;
	width: 100%;
	border-collapse: collapse;
}


div.strzalka {
	float: left;
}

div.strony {
	float: right;
}

div.separator {
	float: left;
	width: 1px;
	height: 30px;
	background-color: #ffffff;
}

div.strona {
	float: left;
	background-color: #e8bad5;
	color: #8f2e67;
	width: 30px;
	font-weight: bold;
	text-align: center;
	padding: 8px 0px 8px 0px;
	font-size: 12px;
}

div.flag{
float: left;
background-color:#ff0000;
color:white;
font-size: 10px;
font-weight: bold;
border-left: 2px solid #dd0000;
border-right: 2px solid #ff9090;
border-top: 2px solid #dd0000;
border-bottom: 2px solid #ff9090;
width:80px;
text-align: center;
font-weight: bolder;
font-style: italic;
}

div.itemname{
margin-bottom:10px;
width:600px;
font-size:16px;
text-align:center;
font-weight: bold;
color: #606060;
background-color: #f0f0f0;
}

div.photo{
width:600px;
text-align: center;
margin-bottom: 10px;
}

div.itemdescr{
text-indent: 20px;
margin-bottom:10px;
}

div.itemprice{
float: right;
}

div.itemflags{
width:600px;
height:25px;
border: 0px;
}

p.note{
background-color: yellow;
font-family: sans, arial;
font-size: 10px;
color: black;
text-align: justify;
}

div.menuKategoria{
	float: left;
	width: 100%;
	text-align: left;
	border-bottom: 1px solid #fbd0d2;
	cursor: hand;
	background-color: #fde3e4;
	font-size: 11px;
	font-weight: bold;
	color: #8f2e67;
	padding: 7px 0px 7px 0px;
}

div.menuNazwa{
	float: left;
	padding: 0px 0px 0px 30px;
}

div.menuQty{
	float: right;
	padding: 0px 40px 0px 0px;
}

div.wyszukiwarka {
	float: left;
	width: 100%;
}

table.formularz {
	background-color: #fbd0d2;
	font-size: 12px;
	color: #8f2e67;
	margin: 12px 0px 15px 30px;
}

table.formularz td {
	font-size: 11px;
}

.input	{
	font-family: verdana, arial, sans;
	font-size: 10px;
	color: #8f2e67;
	width: 140px;
	height: 18px;
	border-top: 1px solid #99276a;
	border-left: 1px solid #99276a;
	border-right: 1px solid #fbd0d2;
	border-bottom: 1px solid #fbd0d2;
	background-color: #fce9eb;
}

.submit {
	font-family: verdana, arial, sans;
	font-size: 8pt;
	color: #fde3e5;
	text-align: center;
	font-weight: bold;
	width: 66;
	height: 18px;
	background-color: #8f2e67; 
	border-right: 1px solid #8f2e67; 
	border-top: 1px solid #8f2e67; 
	border-bottom: 1px solid #8f2e67; 
	border-left: 1px solid #8f2e67;
	text-transform: uppercase;
}

.inputL	{
	font-family: verdana, arial, sans;
	font-size: 10px;
	color: #8f2e67;
	width: 140px;
	height: 18px;
	border-top: 1px solid #99276a;
	border-left: 1px solid #99276a;
	border-right: 1px solid #fbd0d2;
	border-bottom: 1px solid #fbd0d2;
	background-color: #FCE9EB;
}

.tekstarea {
	font-family: verdana, arial, sans;
	font-size: 10px;
	color: #8f2e67;
	width: 247px;
	height: 80px;
	border-top: 1px solid #99276a;
	border-left: 1px solid #99276a;
	border-right: 1px solid #fbd0d2;
	border-bottom: 1px solid #fbd0d2;
	background-color: #fce9eb;
}

div.menuInfoG{
	float: left;
	width: 100%;
	text-align: left;
}

div.menuInfo{
	cursor: hand;
	font-size: 11px;
	color: #8f2e67;
	border-bottom: 1px solid #fbd0d2;
	background-color: #fde3e4;
	padding: 7px 0px 7px 30px;
}

div.menuInfoLink{
	cursor: hand;
	font-size: 11px;
	color: #8f2e67;
	border-bottom: 1px solid #fbd0d2;
	padding: 7px 0px 7px 30px;
}

a.menuInfo:link, a.menuPrawe:link{ text-decoration:none; color: #8f2e67; }
a.menuInfo:hover, a.menuPrawe:hover{ color: #8f2e67; text-decoration: none; }
a.menuInfo:visited, a.menuPrawe:visited{ text-decoration: none; color: #8f2e67; }
a.menuInfo:visited:hover, a.menuPrawe:visited:hover{ color: #8f2e67;}
a.menuInfo:active, a.menuPrawe:active{ color: #8f2e67; text-decoration: none;}

div.menuPraweG{
	float: left;
	width: 100%;
	text-align: left;
	vertical-align: middle;
	border-top: 1px solid #fbd0d2;
}

div.logoOnyx{
	text-align: right;
	padding: 0px 20px 10px 0px;
}

div.menuPrawe{
	cursor: hand;
	font-size: 11px;
	color: #8f2e67;
	border-bottom: 1px solid #fbd0d2;
	background-color: #fde3e4;
	padding: 3px 0px 3px 10px;
}

div.sciezka{
	float: left;
	width: 100%;
	text-align: left;
	background-color: #fcdbdd;
	font-size: 11px;
	font-weight: bold;
	color: #8f2e67;
}

div.sciezkatekst {
	padding: 7px 0px 7px 12px;
}

a.sciezka:link, a.koszyk:link{ text-decoration:none; color: #8f2e67; font-weight: normal;}
a.sciezka:hover, a.koszyk:hover{ color: #fde3e5; text-decoration: none; font-weight: normal;}
a.sciezka:visited, a.koszyk:visited{ text-decoration: none; color: #8f2e67; font-weight: normal;}
a.sciezka:visited:hover, a.koszyk:visited:hover{ color: #8f2e67; font-weight: normal;}
a.sciezka:active, a.koszyk:active{ color: #8f2e67; text-decoration: none; font-weight: normal;}

div.koszyk{
	width: 100%;
	text-align: left;
	background-color: #fbd0d2;
	font-size: 11px;
	color: #8f2e67;
}

div.koszykNazwa{
	padding: 7px 30px 0px 10px;
}

div.koszykCena{
	text-align: right;
	padding: 0px 15px 10px 0px;
	font-weight: bold;
}

div.koszykTyt{
	color: #ffffff;
	font-weight: bold;
	background-color: #d27bad;
	padding: 7px 0px 7px 10px;
}

div.koszykRazem{
	text-align: right;
	background-color: #fff5f5;
	padding: 8px 15px 8px 0px;
}

div.flaga___{
float:left;
color:white;
background-color:#cc0000;
width:60px;
text-align:center;
margin:2px;
font-size:8px;
font-weight:bold;
border-left: 2px solid #990000;
border-right: 2px solid #ff5555;
border-top: 2px solid #ff5555;
border-bottom: 2px solid #990000;
}

div.flaga {
	float: left;
	text-align: center;
	margin: 2px;
	font-size: 11px;
	color: #8f2e67;
	vertical-align: middle;
	padding: 7px 5px 20px 10px;
}

div.produktLista{
	clear: left;
	min-height: 50px;
	padding: 20px 10px 20px 10px;
}

table.produkty {
	padding: 0px;
	margin: 0px;
	width: 100%;
	border: 0px;
	border-collapse: collapse;
}

.tlo1 {
	background-color: #fdf2f3;
}

.tlo2 {
	background-color: #fffbfb;
}

div.nazwaLista{
	text-align: left;
	font-size: 13px;
	font-weight: bold;
	padding: 20px 10px 16px 0px;
}

div.zdjecieLista{
	width: 120px;
	padding: 20px 0px 20px 10px;
}

div.zdjecieLista1{
	padding: 20px 10px 20px 10px;
	color: #8f2e67;
	font-size: 11px;
}

div.zdjecieLista1 img{
	margin-right: 10px;
	margin-bottom: 10px;
}

/* div.zdjecieLista1  b{
	background-color: #b7508c;
	color: #ffffff;
	font-size: 11px;
	padding: 2px;
	margin-bottom: 4px;
	display: block;
} */

a.wiecej:link { text-decoration:underline; color: #8f2e67; }
a.wiecej:hover { color: #fde3e5; text-decoration: underline; }
a.wiecej:visited { text-decoration: underline; color: #8f2e67; }
a.wiecej:visited:hover { color: #8f2e67;}
a.wiecej:active { color: #8f2e67; text-decoration: underline;}

div.opisLista{
	margin: 0px 10px 20px 0px;
	width: 370px;
	font-size: 11px;
	color: #8f2e67;
}

div.opisLista1{
	padding: 20px 10px 16px 0px;
	width: 370px;
	font-size: 11px;
	color: #8f2e67;
}

div.cenaLista{
float:left;
height: 30px;
width: 100px;
}

div.cenaLista2{
	float: right;
	color: #8f2e67;
	vertical-align: middle;
	font-size: 14px;
	font-weight: bold;
	padding: 0px 10px 20px 10px;
}

div.nazwa{
font-size:16px;
font-weight:bold;
text-align:center;
}

div.opis{
_height: 100px;
min-height: 100px;
float: left;
width: 500px;
margin-top: 10px;
}

div.flagi{
float:left;
width:250px;
height:20px;
margin-top: 10px;
}

div.zdjecie{
float:left;
margin-right:10px;
width: 100px;
}

.b	{
	border: solid red 1px;
}

div.pdf{
	float: left;
	text-align: center;
	margin: 2px;
	font-size: 11px;
	color: #8f2e67;
	vertical-align: middle;
	padding: 7px 5px 20px 10px;
}

div.cena{
float:left;
width:100px;
height:20px;
text-align:right;
margin-top: 10px;
}
.pures	{
	clear: both;
}

p {
	margin: 0px;
	padding-bottom: 10px;
}

div.tekst {
	font-family: verdana, arial, sans;
	font-size: 11px;
	text-align: justify;
	color: #99276A;
	line-height: 160%;
	margin: 0px;
	padding: 10px 10px 0px 10px;
}

table.logowanie td {
	padding: 5px 10px 5px 0px;
	vertical-align: middle;
	color: #99276A;
}


table.kosz{
	width: 100%;
	border-collapse: collapse;
	padding: 0px;
	margin: 0px;
	background-color: #FDF2F3;
	color: #99276A;
}


form.kosz, form.kasa, form.klient{
	padding: 0px;
	margin: 0px;
}

table.kosz td.usun{
	width: 45px;
	text-align: center;
	margin: 0px;
	vertical-align: middle;
	padding: 3px 0px 3px 0px;
}

table.kosz td.qty{
	width: 45px;
	font-size: 11px;
	text-align: center;
	margin: 0px;
	vertical-align: middle;
	padding: 3px 0px 3px 0px;
}

.inputqty	{
	font-family: verdana, arial, sans;
	font-size: 10px;
	color: #8f2e67;
	width: 30px;
	height: 18px;
	border-top: 1px solid #99276a;
	border-left: 1px solid #99276a;
	border-right: 1px solid #fbd0d2;
	border-bottom: 1px solid #fbd0d2;
	background-color: #FCE9EB;
}

.checkboxqty	{
	font-family: verdana, arial, sans;
	font-size: 10px;
	color: #8f2e67;

}

table.kosz td.nazwa{
	text-align: left;
	width: 230px;
	font-size: 11px;
	vertical-align: middle;
	padding: 3px 0px 3px 5px;
}

table.kosz td.cena{
	width: 95px;
	padding: 3px 5px 3px 0px;
	margin: 0px;
	font-weight: bold;
	font-size: 11px;
	text-align: right;
	height: 30px;
	vertical-align: middle;
/* 	border: 1px solid black; */
}

.cenaR{
	margin: 0px;
	font-weight: bold;
	font-size: 11px;
	text-align: right;
	vertical-align: middle;
	background-color: #F9DFEB;
}

.tloR {
	background-color: #F9DFEB;
}

div.przyciski {
	padding: 10px;
	color: #8f2e67;
}


.submitKosz {
	font-family: verdana, arial, sans;
	font-size: 8pt;
	color: #fde3e5;
	text-align: center;
	font-weight: bold;
	width: 100px;
	height: 18px;
	background-color: #8f2e67; 
	border-right: 1px solid #8f2e67; 
	border-top: 1px solid #8f2e67; 
	border-bottom: 1px solid #8f2e67; 
	border-left: 1px solid #8f2e67;
	text-transform: uppercase;
}

div.koszUsun {
	text-align: center;
	background-color: #d27bad;
	color: #ffffff;
	font-weight: bold;
	padding: 8px 5px 8px 5px;
	font-size: 11px;
}

div.koszQty {
	text-align: center;
	background-color: #d27bad;
	color: #ffffff;
	font-weight: bold;
	padding: 8px 5px 8px 5px;
	font-size: 11px;
	border-right: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
}

div.koszNazwa {
	text-align: left;
	background-color: #d27bad;
	color: #ffffff;
	font-weight: bold;
	padding: 8px 5px 8px 5px;
	font-size: 11px;
	border-right: 1px solid #ffffff;
}

div.koszCena {
	text-align: center;
	background-color: #d27bad;
	color: #ffffff;
	font-weight: bold;
	padding: 8px 5px 8px 5px;
	font-size: 11px;
}

table.kasa{
	width: 100%;
	border-collapse: collapse;
	padding: 0px;
	margin: 0px;
	background-color: #FDF2F3;
	color: #99276A;
}

table.kasa td{
	padding: 8px;
	margin: 0px;
	font-size: 11px;
}

.doprawej {
	text-align: right;
}

.inputKasa1 {
	font-family: verdana, arial, sans;
	font-size: 10px;
	color: #8f2e67;
	height: 18px;
	border-top: 1px solid #99276a;
	border-left: 1px solid #99276a;
	border-right: 1px solid #fbd0d2;
	border-bottom: 1px solid #fbd0d2;
	background-color: #fce9eb;
}

.inputKasa2 {
	font-family: verdana, arial, sans;
	font-size: 10px;
	color: #8f2e67;
	height: 18px;
	width: 30px;
	border-top: 1px solid #99276a;
	border-left: 1px solid #99276a;
	border-right: 1px solid #fbd0d2;
	border-bottom: 1px solid #fbd0d2;
	background-color: #fce9eb;
}

table.kasa td.kasaNaglowek{
	font-size: 11px;
	font-weight: bold;
	color: #8f2e67;
	margin: 0px;
	vertical-align: middle;
	padding: 8px;
	background-color: #EFCCDC;
}

.tiny{
	font-size: 10px;
	font-weight: normal;
}

.divDoLewej {
	float: left;
}

.divDoLewejTekst {
	float: left;
	margin-left: 5px;
	padding-top: 3px;
}

.submitKasa {
	font-family: verdana, arial, sans;
	font-size: 8pt;
	color: #fde3e5;
	text-align: center;
	font-weight: bold;
	width: 180px;
	height: 18px;
	background-color: #8f2e67; 
	border-right: 1px solid #8f2e67; 
	border-top: 1px solid #8f2e67; 
	border-bottom: 1px solid #8f2e67; 
	border-left: 1px solid #8f2e67;
	text-transform: uppercase;
}

table.klient {
	width: 100%;
	border-collapse: collapse;
	padding: 0px;
	margin: 0px;
	background-color: #FDF2F3;
	color: #99276A;
	font-size: 11px;
}

table.klient90 {
	width: 90%;
	border-collapse: collapse;
	padding: 0px;
	margin: 0px;
	background-color: #FDF2F3;
	color: #99276A;
	font-size: 11px;
}

table.klient td{
	padding: 8px;
	margin: 0px;
	font-size: 11px;
}

table.klient td.klientNaglowek{
	font-size: 11px;
	font-weight: bold;
	color: #8f2e67;
	margin: 0px;
	vertical-align: middle;
	padding: 8px;
	background-color: #EFCCDC;
}

.submitKlient {
	font-family: verdana, arial, sans;
	font-size: 8pt;
	color: #fde3e5;
	text-align: center;
	font-weight: bold;
	width: 60px;
	height: 18px;
	background-color: #8f2e67; 
	border-right: 1px solid #8f2e67; 
	border-top: 1px solid #8f2e67; 
	border-bottom: 1px solid #8f2e67; 
	border-left: 1px solid #8f2e67;
	text-transform: uppercase;
}

div.tekstZamow {
	clear: left;
	float: left;
	font-size: 11px;
	font-weight: bold;
	color: #8f2e67;
	margin: 0px;
	vertical-align: middle;
	padding: 8px;
	background-color: #EFCCDC;
}

div.tekstZamowCo {
	float: left;
	font-size: 11px;
	font-weight: bold;
	color: #8f2e67;
	margin: 0px;
	vertical-align: middle;
	padding: 8px;
	background-color: #FDF2F3;
}
