html, body {
	margin: 0;
	padding: 0;
}
body {
	font-family: Tahoma, Helvetica, sans-serif;
	color: #949494;
	font-size: 11px;
	background: #FFFFFF;
	margin-bottom: 25px;
}
div, p, ul, h1, h2, h3, h4, h5, h6, img, form, input {
	margin:0px;
	padding:0px;
}
img, input, textarea {
	border: 0px;
}
textarea, input, select {
	font-size: 10px;
	font-family: Tahoma, Helvetica, sans-serif;
	color: #99907f;
}
a {
	text-decoration: none;
}
.c {
	clear: both;
}
ul, ul li {
	list-style: none;
}
#container {
	position: relative;
	width: 1000px;
	margin: 0px auto 0px auto;
}
#top {
	position: relative;
	width: 980px;
	height: 91px;
	background: url('../images/top.gif') repeat-x 0 90px;
	overflow: hidden;
}
#pi {
	position: absolute;
	top: 8px;
	right: 15px;
	color: #99907f;
	font-size: 10px;
}
#pi span {
	float: left;
	margin-left: 14px;
}
#wysz {
	position: absolute;
	top: 30px;
	right: 0;
	width: 310px;
	height: 34px;
	background: url('../images/wysz.gif') no-repeat;
	padding: 17px 0 0 113px;
}
#wysz1 {
	position: absolute;
	top: 20px;
	left: 11px;
}
#wysz input {
	float: left;
	width: 215px;
	margin-right: 12px;
	padding: 2px 5px 4px 5px;
	border: 1px solid #bebebe;
}
#wysz a {
	float: left;
	width: 58px;
	padding: 3px 0 3px 0;
	background: #ce2021;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	font-family: Arial;
}
#content {
	padding-left: 20px;
	width: 980px;
	clear: both;
}
#top1 {
	position: relative;
	width: 960px;
	background: url('../images/top1.gif') repeat-x 0 100%;
	padding-bottom: 10px;
}
#nav {
	color: #a7a7a6;
	padding: 7px 0 0 4px;
}
#nav span {
	background: url('../images/nav.gif') no-repeat;
	float: left;
	padding-left: 20px;
	padding-bottom: 3px;
}
#nav a {
	background: url('../images/nav1.gif') no-repeat 5px 5px;
	float: left;
	color: #7b7b7b;
	padding-left: 14px;
}
#menu {
	position: absolute;
	top: 7px;
	right: 11px;
	color: #99907f;
}
#menu a {
	float: left;
	margin-left: 12px;
	color: #99907f;
}
#menu a:hover {
	text-decoration: underline;
}
#menu span {
	float: left;
	margin-left: 12px;
}
#col1 {
	width: 642px;
	padding-top: 3px;
	float: left;
	background: url('../images/col1.gif') no-repeat 0 2px;
}
#col1_tlo {
	width: 642px;
	padding-top: 3px;
	float: left;
}
.kat {
	position: relative;
	width: 159px;
	height: 273px;
	background: url('../images/kat.gif') no-repeat;
	float: left;
}
.kat1 {
	position: relative;
	width: 160px;
	height: 273px;
	background: url('../images/kat.gif') no-repeat;
	float: left;
}
.kat b, .kat1 b {
	position: absolute;
	top: 1px;
	left: 0;
}
.kate {
 padding-top: 12px;
	height: 140px;
	width: 159px;
	text-align: center;
}
.kat h1, .kat1 h1 {
	font-size: 14px;
	color: #000000;
	background: url('../images/kh1.gif') no-repeat 9px 14px;
	padding: 4px 0 6px 18px;
}
.kat h1 a ,.kat1 h1 a {
	color: #000000;
}
.kat li, .kat1 li {
	float: left;
	width: 123px;
	background: url('../images/kli.gif') no-repeat 18px 10px;
	padding: 5px 0 0 27px;
}
.kat li a, .kat1 li a {
	color: #737373;
	font-weight: bold;
}
#menu1 {
	width: 641px;
	height: 126px;
	background: url('../images/menu1.gif') no-repeat;
	margin-top: 1px;
	padding: 11px 0 0 0;
	overflow: hidden;
}
#menu1 ul {
	width: 138px;
	float: left;
	padding-left: 20px;
}
#menu1 li {
	float: left;
	width: 124px;
	padding: 12px	0 0 9px;
	background: url('../images/kli.gif') no-repeat 0 16px;
}
#menu1 li a {
	color: #917649;
}
#foot1 {
	position: relative;
	padding: 17px 0 0 15px;
	height: 57px;
}
#foot1a {
	position: absolute;
	top: 15px;
	left: 368px;
	width: 140px;
}
#foot1a span {
	float: left;
	width: 131px;
	padding-top: 6px;
	padding-left: 9px;
	color: #666666;
	background: url('../images/kh1.gif') no-repeat 0 11px;
}
#foot1a span a {
	color: #010101;
	font-weight: bold;
}
#col2 {
	width: 318px;
	float: left;
	padding-top: 2px;
}
.koszyk {
	background: url('../images/koszyk.gif') repeat-y;
	margin-bottom: 2px;
}
.koszyk1 {
	background: url('../images/koszyk1.gif') no-repeat;
}
.koszyk2 {
	background: url('../images/koszyk2.gif') no-repeat 0 100%;
	padding: 10px 0 5px 1px;
}
.koszyk2a {
	padding-left: 15px;
}
.koszyk2a p {
	padding: 6px 0 4px 0;
	color: #ae0a0b;
}
.koszyk2a h1 {
	font-size: 14px;
	color: #000000;
	font-family: Arial;
	padding: 0 0 10px 0;
}
.koszyk2b {
	padding: 6px 0 0 0;
	background: #fcf7f6;
	width: 316px;
}
.koszyk2b h1 {
	font-size: 14px;
	color: #000000;
	padding: 13px 0 13px 0;
}
.koszyk2b h1 a {
	color: #000000;
}
.koszyk2b h2 {
	font-size: 12px;
	font-weight: normal;
	padding: 3px 0 3px 15px;
	border-top: 1px solid #f8e4e0;
	background: #FFFFFF;
	float: left;
	width: 191px;
}
.koszyk2b h2 a {
	color: #949494;
}
.koszyk2b h2 a:hover {
	text-decoration: underline;
}
.koszyk2b h3 {
	font-size: 12px;
	font-weight: normal;
	padding: 3px 5px 3px 0;
	border-top: 1px solid #f8e4e0;
	background: #FFFFFF;
	float: left;
	width: 60px;
	text-align: right;
}
.koszyk2b h4 {
	float: left;
	border-top: 1px solid #f8e4e0;
}
.koszyk2b h4 a {
	float: right;
	padding: 3px 8px 3px 8px;
	background: #ce2021;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Arial;
	font-size: 11px;
}
.kosz1 {
	width: 170px;
	float: left;
	padding-left: 15px;
}
.kosz1 p {
	color: #9d5e5e;
}
.kosz1 p b {
	color: #cc2324;
}
.kosz2 {
	position: relative;
	float: left;
	width: 131px;
	text-align: center;
}
.kosz2 img {
	border: 1px solid #ae0a0b;
}
.kosz2 span a {
	float: left;
	padding: 3px 8px 3px 8px;
	background: #ce2021;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Arial;
	position: absolute;
	bottom: 2px;
	left: -35px;
}
.koszyk2c {
	padding: 7px 0 0 14px;
	width: 299px;
	position: relative;
}
.koszyk2c li {
	color: #9d5e5e;
	padding: 0 0 10px 9px;
	background: url('../images/kli.gif') no-repeat 0 5px;
}
.koszyk2c li b {
	color: #cc2324;
	font-size: 12px;
}
.koszyk2c li span {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
}
.koszyk2c li strong {
	color: #763a3a;
	font-size: 12px;
}
.koszyk2c a {
	float: left;
	padding: 3px 10px 3px 10px;
	background: #ce2021;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Arial;
	position: absolute;
	bottom: 0;
	right: 0;
}
.ostatnio {
	clear: both;
	height: 8px;
}
#promocja {
	background: url('../images/promocja.gif') repeat-y;
}
#promocja1 {
	background: url('../images/promocja1.gif') no-repeat;
}
#promocja2 {
	background: url('../images/promocja2.gif') no-repeat 0 100%;
	padding: 4px 0 4px 3px;
}
#promocja2a {
	height: 52px;
	padding-left: 1px;
}
#promocja2a img {
	float: left;
	margin-right: 3px;
}
#promocja2b {
	position: relative;
	text-align: center;
	padding-bottom: 7px;
}
#promocja2b u {
	position: absolute;
	top: 0;
	left: 0;
	text-decoration: none;
}
#promocja2c {
	padding-left: 12px;
	color: #737373;
}
#promocja2c li {
	color: #737373;
	background: url('../images/kh1.gif') no-repeat 0 4px;
	padding: 0 0 16px 9px;
}
#promocja2c li strong {
	font-size: 14px;
	color: #000000;
}
#promocja2c p {
	background: url('../images/kh1.gif') no-repeat 0 16px;
	padding: 0 0 0 9px;
}
#promocja2c p b {
	font-size: 24px;
	color: #ae0a0b;
}
#promocja2d {
	position: relative;
	height: 27px;
}
#promocja2d a {
	float: left;
	padding: 6px 18px 5px 17px;
	background: #ce2021;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Arial;
	position: absolute;
	bottom: 0;
	right: 4px;
}
#news {
	width: 310px;
	height: 83px;
	background: url('../images/news.gif') no-repeat;
	margin-top: 2px;
	padding: 29px 0 0 8px;
}
#news p {
	color: #FFFFFF;
	padding: 3px 0 0 7px;
}
#news p b {
	color: #af503e;
}
#news input {
	margin: 8px 0 0 0;
	border: 1px solid #ebebeb;
	padding: 4px 5px 4px 5px;
	width: 218px;
	float: left;
}
#news u {
	text-decoration: none;
}
#news u a {
	float: left;
	padding: 4px 18px 4px 17px;
	background: #ce2021;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Arial;
	margin-top: 8px;
}
#news p a {
	color: #ffffff;
}
#news p a:hover {
	text-decoration: underline;
}
#foot2 {
	position: relative;
	width: 971px;
	height: 42px;
	border-top: 1px solid #eaeaea;
	border-bottom: 1px solid #eaeaea;
	padding: 4px 0 0 9px;
	margin-top: 16px;
}
#foot2 img {
	float: left;
	margin-right: 22px;
}
#cool {
	position: absolute;
	top: 7px;
	right: 4px;
}
#cool p {
	float: left;
	font-size: 10px;
	color: #cbcbcb;
	padding: 10px 7px 0 0;
}
#cool img {
	float: left;
}
#foot3 {
	width: 980px;
	padding: 12px 0 0 0;
	text-align: center;
	color: #a4a4a4;
}
#col3 {
	width: 642px;
	padding-top: 2px;
	float: left;
}
#col1a {
	width: 160px;
	background: url('../images/col1a.gif') repeat-y;
	float: left;
}
#col1a1 {
	width: 160px;
	background: url('../images/col1a1.gif') no-repeat;
}
#left {
	width: 160px;
	background: url('../images/left.gif') repeat-y;
}
#left1 {
	background: url('../images/left1.gif') no-repeat;
}
#left2 {
	background: url('../images/left2.gif') no-repeat 0 100%;
	padding: 20px 0 21px 9px;
}
#left2 h1 {
	font-size: 14px;
	background: url('../images/kh1.gif') no-repeat 0 7px;
	color: #000000;
	padding: 0 0 20px 9px;
}
#left2 h1 a {
	color: #000000;
}
#left2 li {
	padding: 0 0 6px 13px;
}
#left2 li a#zaznaczone{
	color: #cc2324;
	font-weight: bold;
}
#left2 li a {
	color: #949494;
	background: url('../images/kli.gif') no-repeat 0 5px;
	padding-left: 8px
}
#left2 li a:hover {
	color: #cc2324;
	font-weight: bold;
	text-decoration: underline;
}
#col1a h2 {
	position: relative;
	font-size: 14px;
	background: url('../images/kh1.gif') no-repeat 11px 18px;
	color: #000000;
	padding: 12px 0 13px 20px;
	border-bottom: 1px solid #e4e4e4;
	width: 139px;
}
#col1a h2 b {
	position: absolute;
	left: 0;
	top: 0;
}
#col1a h2 a {
	color: #000000;
}
#lista {
	width: 478px;
	float: left;
	padding-left: 2px;
}
#col1b {
	position: relative;
	width: 478px;
	background: #e5e5e5;
	float: left;
	margin-bottom: 3px;
}
#col1b td {
	width: 102px;
	height: 40px;
	padding-right: 3px;
	text-align: right;
	color: #676666;
}
#col1b td a {
	color: #d23635;
}
#col1b td a:hover {
	text-decoration: underline;
}
#col1b select {
	width: 130px;
	padding: 3px 3px 3px 5px;
}
#pasek {
	background: #d4d4d4;
	padding: 10px;
}
#pasek input {
	font-size: 14px;
	color: #a50000;
	font-weight: bold;
	background: transparent;
	width: 200px;
	border: 0px;
	margin-top:5px;
}
#search {
	height: 32px;
	padding-top: 9px;
	text-align: center;
	color: #949494;
}
.col1c {
	position: relative;
	height: 28px;
	clear: both;
	border-top: 3px solid #cc2324;
	border-bottom: 1px solid #d9d9d9;
	padding-top: 11px;
}
.col1c1 {
	position: relative;
	height: 28px;
	clear: both;
	border-bottom: 3px solid #cc2324;
	padding-top: 11px;
}
.col1c p a, .col1c1 p a {
	color: #676666;
	float: left;
	text-align: center;
	background: #f7f7f7;
	margin-left: 3px;
	border: 1px solid #d4d4d4;
	padding: 1px 3px 1px 3px;
	font-weight: bold;
	font-size: 9px;
}
.col1c p a:hover, .col1c1 p a:hover {
	background: #cc2324;
	font-weight: bold;
	color: #FFFFFF;
}
.col1c p a:hover, .col1c1 p a:hover {
	background: #cc2324;
	font-weight: bold;
	color: #FFFFFF;
}
.col1c #zaznaczone {
	background: #cc2324;
	font-weight: bold;
	color: #FFFFFF;
}
.sortuj {
	position: absolute;
	top: 11px;
	right: 10px;
}
.sortuj a {
	float: left;
	color: #676666;
	padding: 1px 3px 1px 3px;
	font-size: 9px;
	margin-left: 4px;
}
.sortuj a:hover {
	background: #cc2324;
	color: #FFFFFF;
}
.sortuj a#zaznaczone {
	background: #cc2324;
	color: #FFFFFF;
}
.sortuj span {
	float: left;
	color: #676666;
	margin-left: 4px;
}
.col1d {
	position: relative;
	width: 478px;
	height: 185px;
	border-bottom: 1px solid #d9d9d9;
}
.col1d u {
	position: absolute;
	top: 2px;
	left: 0;
	text-decoration: none;
}
.list1 {
	width: 114px;
	height: 167px;
	padding-top: 18px;
	float: left;
	text-align: center;
	overflow: hidden;
}
.list2 {
	position: relative;
	width: 364px;
	height: 185px;
	float: left;
}
.list2 h1 {
	font-size: 11px;
	padding: 8px 0 14px 0;
}
.list2 h1 a {
	color: #000000;
}
.list2 p {
	color: #737373;
}
.cena {
	border-top: 1px solid #e7e7e7;
	border-bottom: 1px solid #e7e7e7;
	width: 364px;
	height: 38px;
	padding: 2px 0 0 1px;
	position: absolute;
	bottom: 5px;
	right: 0;
}
.cena1 {
	width: 120px;
	height: 35px;
	float: left;
	text-align: center;
	background: url('../images/cena1.gif') no-repeat;
}
.cena1 p {
	padding: 5px 0 0 0;
	color: #bc7d70;
	font-weight: bold;
}
.cena1 p b {
	color: #c93113;
	font-size: 18px;
}
.cena a {
	float: left;
	padding: 10px 0 0 7px;
	color: #ed9b95;
}
.dok {
	position: absolute;
	top: 0;
	right: 0;
}
.dok img {
	float: left;
	margin-left: 2px;
}
#produkt {
	width: 478px;
	height: 260px;
	border-bottom: 3px solid #cc2324;
	overflow: hidden;
}
#zmiana {
	width: 230px;
	height: 285px;
	float: left;
}
#prod1 {
	width: 230px;
	height: 50px;
	float: left;
}
#prod1a {
	border: 3px solid #ed9b95;
	width: 42px;
	height: 42px;
	margin-bottom: 2px;
}
.prod1b {
	border: 1px solid #e3e3e3;
	width: 46px;
	height: 46px;
	float: left;
	margin-right: 2px;
}
#prod2 {
	width: 230px;
	height: 187px;
	float: left;
	padding-top: 25px;
	text-align: center;
}
#prod3 {
	position: relative;
	width: 190px;
	height: 260px;
	float: left;
}
#prod3 h1 {
	color: #000000;
	padding: 20px 0 0 0;
	height: 54px;
	font-size: 14px;
}
#prod3a {
	color: #bc7d70;
	padding: 5px 0 0 0;
	height: 31px;
	width: 120px;
	text-align: center;
	font-weight: bold;
	background: url('../images/cena1.gif') no-repeat;
}
#prod3a b {
	color: #c93113;
	font-size: 18px;
}
#prod3 p {
	padding: 24px 0 0 0;
}
#prod3 p strong {
	color: #8e5043;
}
#prod3 p a {
	color: #8e5043;
	font-weight: bold;
	text-decoration: underline;
}
#dok1 {
	position: absolute;
	bottom: 18px;
	left: 0;
}
#dok1 a {
	float: left;
	padding: 5px 8px 5px 8px;
	background: #ce2021;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Arial;
	font-size: 11px;
}
#opis {
	width: 478px;
}
#opis1 {
	width: 478px;
	height: 38px;
	background: url('../images/opis1.gif') repeat-x;
}
#opis1 a {
	float: left;
	width: 77px;
	height: 32px;
	font-size: 9px;
	margin: 2px 1px 0 0;
	color: #000000;
	text-align: center;
	cursor: pointer;
	padding: 5px 3px 0 3px;
}
#opis1 a:hover {
	background: url('../images/opis1a.gif') no-repeat;
	color: #FFFFFF;
	font-weight: bold;
}
#opis1 .zaznaczone {
	background: url('../images/opis1a.gif') no-repeat;
	color: #FFFFFF;
	font-weight: bold;
}
#opis1 img {
	float: left;
	margin-right: 1px;
}
.opis2 {
	color: #676666;
	width: 456px;
}
.opis2 h1 {
	font-size: 11px;
	font-weight: normal;
	padding: 10px 0 15px 7px;
}
#opis2a {
	width: 456px;
	border: 1px solid #e4e4e4;
	padding: 0 10px 10px 10px;
}
#opis2a p strong {
	color: #b10000;
}
#opis2a p {
	padding-top: 15px;
}
#opis2a table {
	margin-top: 10px;
}
#opis2a td {
	width: 130px;
	height: 25px;
	padding-right: 6px;
}
#opis2a td span {
	float: left;
	width: 130px;
	text-align: right;
}
#pol {
	width: 456px;
	padding-bottom: 30px;
}
.pol1 {
	width: 100px;
	height: 104px;
	float: left;
	text-align: center;
	padding-top: 30px;
}
.pol1 h2 {
	font-weight: normal;
	font-size: 11px;
}
.pol1 h2 a {
	color: #676666;
}
#opinie {
	padding-bottom: 20px;
}
#opinie	h1 {
	border-top: 3px solid #cc2324;
	margin-top: 13px;
	width: 468px;
	padding: 10px 0 0 10px;
	font-size: 14px;
	color: #000000;
}
.opinie1 {
	padding: 10px 10px 10px 10px;
	border: 1px solid #e5e5e5;
	margin-top: 10px;
}
.opinie1 a {
	color: #000000;
}
.opinie1 a:hover {
	text-decoration: underline;
}
#col4 {
	width: 960px;
	padding-top: 2px;
	clear: both;
}
#col4a {
	width: 798px;
	float: left;
	padding-left: 2px;
	background: url('../images/col4a.gif') repeat-y 2px 0;
	margin-bottom: 20px;
}
#col4b {
	width: 798px;
	background: url('../images/col4b.gif') no-repeat 0px 100%;
}
#col4c {
	position: relative;
	width: 797px;
	padding-top: 36px;
	padding-left: 1px;
	background: url('../images/col4c.gif') no-repeat;
}
#col4c th {
	color: #ae0a0b;
	font-weight: normal;
	padding: 0 10px 0 10px;
	width: 76px;
	height: 27px;
	border-bottom: 1px solid #f8e4e0;
	background: #fcf7f6;
}
#col4c td {
	border-bottom: 1px solid #f8e4e0;
	padding: 0 10px 0 10px;
	width: 76px;
	height: 26px;
	text-align: center;
	font-size: 12px;
	color: #000000;
}
#col4c td strong {
	width: 392px;
	float: left;
}
#col4c td b {
	color: #cc2324;
}
#col4c td img {
	margin-left: 5px;
	margin-top: 4px;
	float: right;
}
#col4c td input {
	width: 18px;
	border-top: 1px solid #e5e4e4;
	border-left: 1px solid #e5e4e4;
	background: #f8f7f6;
	text-align: center;
	padding: 1px 0 2px 0;
	margin-left: 10px;
	float: left;
	font-size: 12px;
}
#war {
	height: 25px;
	width: 679px;
	background: #f1eee9;
	text-align: right;
	color: #917649;
	padding: 4px 116px 0 0;
	clear: both;
	margin: 1px 0 0 1px;
}
#war b {
	color: #000000;
	font-size: 14px;
}
.forma {
	padding: 10px 0 0 10px;
	width: 265px;
	float: left;
	color: #737373;
	font-size: 12px;
}
.forma p {
	padding: 0 0 5px 5px;
	color: #ae0a0b;
	font-size: 11px;
}
.forma input {
	margin: 10px 0 0 0;
	text-align: cetner;
}
.forma ul p {
	color: #737373;
	font-style: italic;
	padding: 5px 0 7px 15px;
	margin-right: 25px;
	border-bottom: 1px dashed #d7d6d4;
}
#war1 {
	height: 25px;
	width: 679px;
	text-align: right;
	color: #737373;
	padding: 4px 116px 0 0;
	border-top: 1px solid #cec9c1;
	border-bottom: 1px solid #cec9c1;
	margin: 15px 0 0 1px;
}
#war1 b {
	color: #cc2324;
	font-size: 14px;
}
.zam {
	padding: 10px 0 0 10px;
	color: #ae0a0b;
	font-size: 11px;
	float: left;
	width: 380px;
}
.zam p {
	padding: 10px 0 0 0;
}
.zam p span {
	padding: 10px 0 0 10px;
	color: #737373;
}
#zam1 b {
	float: left;
	margin: 13px 0 10px 20px;
	color: #737373;
}
#zam1 input {
	border:	1px solid #cec9c1;
	width: 200px;
	padding: 2px 5px 4px 5px;
	margin: 10px 0 5px 5px;
	float: left;
}
#zam1 span a {
	float: right;
	padding: 4px 10px 4px 10px;
	background: #ce2021;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Arial;
	margin-right: 113px;
}
.zam p a {
	padding: 10px 0 0 10px;
	color: #737373;
}
.zam p a:hover {
	text-decoration: underline;
}
#pow {
	border-top: 1px solid #cec9c1;
	padding: 5px 0 0 10px;
	margin-top: 30px;
}
#pow img {
	float: left;
	margin: 0 270px 2px 0;
}
#pow p {
	padding: 3px 0 0 0;
}
#pow p a {
	color: #55504b;
}
#pow p a:hover {
	text-decoration: underline;
}
#text {
	padding: 20px 20px 50px 20px;
}
#text p {
	padding: 10px 0 0 0;
}
#text h1 {
	color: #000000;
	font-size: 14px;
}
#rej {
	width: 610px;
	overflow: hidden;
}
#rej td {
	height: 28px;
	color: #808080;
	border-bottom: 1px solid #e6e6e6;
	padding: 5px 11px 5px 0;
}
#rej b {
	width: 170px;
	text-align: right;
	float: left;
}
#rej b u {
	font-weight: normal;
	text-decoration: none;
}
#rej strong {
	color: #d23635;
	float: left;
	height: 30px;
	padding-top: 16px;
}
#rej td input {
	width: 336px;
	margin-right: 79px;
	padding: 2px 5px 4px 5px;
	border: 1px solid #bebebe;
	color: #000000;
}
#rej td p {
	padding: 1px;
	font-weight: bold;
	color: #Ff0000;
	text-align: right;
	width: 347px;
}
#rad {
	padding-top: 44px;
	font-weight: bold;
}
#rad input {
	padding-left: 5px;
}
#rej a {
	float: left;
	width: 110px;
	padding: 3px 0 3px 0;
	background: #ce2021;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	font-family: Arial;
	margin-top: 15px;
}
.cechy {
	float: left;
	padding: 10px 0 10px 0;
}
.cechy span {
	float: left;
	width: 100px;
	text-align: right;
	padding: 4px 3px 0 0;
}
.log1 {
	width: 202px;
	float: left;
	padding: 30px 0 30px 62px;
}
.log1 b {
	width: 40px;
	float: left;
	padding-top: 3px;
}
.log1 input {
	border:	1px solid #cec9c1;
	width: 150px;
	padding: 2px 5px 4px 5px;
	margin-bottom: 18px;
	float: left;
}
.log1 span a {
	float: right;
	width: 64px;
	padding: 3px 0 3px 0;
	background: #ce2021;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	font-family: Arial;
}
.log1 p a {
	color: #808080;
}
.log1 p a:hover {
	text-decoration: underline;
}
#zal {
	width: 949px;
	height: 20px;
	border-top: 1px solid #e4e4e4;
	text-align: right;
	padding: 10px 11px 0 0;
	margin-top: 4px;
	color: #000000;
}
#zal b {
	color: #ce2021;
}
#zal a {
	color: #000000;
	margin-left: 10px;
}
#zal a:hover {
	color: #000000;
	text-decoration: underline;
}
#opinia textarea {
	padding: 10px 10px 10px 10px;
	border: 1px solid #e5e5e5;
	width: 455px;
	font-size: 11px;
	color: #000000;
	overflow: hidden;
	height: 30px
}
#opinia p {
	padding: 10px 0 2px 0;
}
#opinia a {
	float: left;
	width: 60px;
	padding: 3px 0 3px 0;
	background: #ce2021;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	font-family: Arial;
	margin: 3px 0 10px 0;
}









#mojek {
	padding: 5px 10px 50px 20px;
}
#mojek h1 {
	color: #000000;
	font-size: 14px;
	padding-bottom: 15px;
}
#mojek h3 {
	font-size: 12px;
	padding: 10px 0 10px 0;
	color: #000000;
}
#mojek h2 {
	font-size: 12px;
	text-align: center;
	padding: 5px 0 15px 0;
	font-weight: normal;
}
#mojek1 {
	width: 155px;
	margin-bottom: 300px;
	float: left;
	border-right:	1px solid #e6e6e6;
}
#mojek1 a {
	width: 140px;
	float: left;
	color: #ce2021;
	padding: 6px 0 10px 0;
	font-weight: bold;
	padding-left: 14px;
	background: url('../images/kh1.gif') no-repeat 5px 10px;
}
#mojek1 a:hover {
	text-decoration: underline;
}
.mojek2 {
	width: 430px;
	float: left;
	padding-left: 15px;
}
.mojek2 a {
	float: left;
	width: 60px;
	padding: 3px 0 3px 0;
	background: #ce2021;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	font-family: Arial;
	margin: 8px 0 0 247px;
}
.zm {
	border-bottom: 1px solid #e6e6e6;
	padding: 10px 0 10px 0;
}
.zm input {
	width: 200px;
	padding: 2px 5px 4px 5px;
	border: 1px solid #bebebe;
	color: #000000;
}
.zm span {
	color: #ce2021;
	font-weight: bold;
}
.mojek2 td {
	height: 28px;
	color: #808080;
	border-bottom: 1px solid #e6e6e6;
	padding: 5px 0 5px 0;
}
.mojek2 b {
	width: 170px;
	text-align: right;
	float: left;
	margin-right: 11px;
}
.mojek2 b u {
	font-weight: normal;
	text-decoration: none;
}
.mojek2 strong {
	color: #d23635;
	float: left;
	height: 30px;
	padding-top: 16px;
}
.mojek2 td input {
	width: 200px;
	margin-right: 35px;
	padding: 2px 5px 4px 5px;
	border: 1px solid #bebebe;
	color: #000000;
}
.mojek2 span a {
	width: 100px;
	margin-left: 	230px;
}
.z1, .z1a {
	width: 100px;
	float: left;
	text-align: center;
	height: 30px;
	padding: 5px 0 5px 0;
}
.z2, .z2a {
	width: 25px;
	float: left;
	text-align: center;
	height: 30px;
	padding: 5px 0 5px 0;
}
.z1 {
	background: #fcf7f6;
	border-bottom: 1px solid #f8e4e0;
	border-top: 1px solid #f8e4e0;
}
.z2 {
	background: #fcf7f6;
	border-bottom: 1px solid #f8e4e0;
	border-top: 1px solid #f8e4e0;
}
.z1 u, .z2 u {
	color: #ae0a0b;
	text-decoration: none;
}
.z1a, .z2a {
	border-bottom: 1px solid #f8e4e0;
}





/*koszyk - potwierdzenie zamówienia początek stylów
*/
#col4d {
	position: absolute;
	top: 0;
	left: 0;
	height: 36px;
}
#col4c h1 {
	color: #ae0a0b;
	font-size: 13px;
	padding: 10px 0 10px 10px;
}
.adresy {
	float: left;
	width: 394px;
}
.adresy p {
	color: #000000;
	padding: 0 4px 5px 10px;
	font-weight: bold;
	text-align: center;
}
.a1 {
	float: left;
	width: 206px;
	font-weight: bold;
	text-align: right;
	padding: 3px 4px 0 0;
}
.a2 {
	float: left;
	width: 184px;
	padding-top: 3px;
}
#cz {
	padding-left: 290px;
}
#col4c h2 {
	float: left;
	font-size: 11px;
	padding: 26px 0 10px 8px;
}
#col4c h2 a {
	float: left;
	padding: 4px 10px 4px 10px;
	background: #ce2021;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Arial;
}
#col4e {
	padding-bottom: 20px;
}
#col4e p {
	padding: 10px 20px 0 15px;
}
/*koszyk - potwierdzenie zamówienia koniec stylów*/



/*koszyk - adres zamówienia początek stylów*/
#rej1 td input {
	width: 336px;
	margin-left: 0;
	margin-right: 85px;
	padding: 2px 5px 4px 5px;
	border: 1px solid #bebebe;
	color: #000000;
	text-align: left;
}
#rej1 b {
	width: 340px;
	text-align: right;
	float: left;
}
#rej1 td {
	height: 28px;
	width: 330px;
	padding: 2px 11px 2px 0;
}
#rej1 td strong {
	margin-left: 160px;
	float: left;
	width: 400px;
	text-align: center;
}
#rej1 td span {
	float: left;
	margin: 10px 5px 10px 0;
}
#rej1 a {
	float: left;
	padding: 3px 10px 3px 10px;
	background: #ce2021;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	font-family: Arial;
	margin: 10px 0 10px 480px;
}
#rej1 td p {
	font-size: 10px;
	color: red;
	width:346px;
}
/*koszyk - adres zamówienia koniec stylów*/

.koszyk-komunikat p {
	padding: 5px 0 0 10px;
	float: left;
}
.koszyk-komunikat h3 b {
	color: #c93113;
}
.koszyk-komunikat h3 {
	padding: 5px 0 15px 10px;
	font-size: 15px;
	float: left;
	color: #000000;
}
.koszyk-komunikat h4 {
	padding: 5px 0 0 10px;
	font-size: 15px;
	float: left;
	width: 200px;
}
.koszyk-komunikat h4 b {
	color: #000000;
	font-size: 18px;
}
.koszyk-komunikat li {
	float: left;
}
.koszyk-komunikat li a {
	float: left;
	padding: 3px 10px 3px 10px;
	background: #ce2021;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	font-family: Arial;
	margin: 0 20px 10px 10px;
}
.prom {
	width: 478px;
	border-bottom: 3px solid #cc2324;	
	margin-bottom: 4px;	
	clear: both;		
}	
.prom h1 {
	width: 473px;
	padding: 5px 0 5px 5px;	
	margin-bottom: 4px;	
	color: #000000;
	font-size: 15px;		
	background: url('../images/h3-tlo.png') repeat-y;	
}	
#ile {
	text-align: right;
	font-size: 10px;
	padding: 6px 15px 10px 0;
}
.czerwony {
	font-size: 16px;
	color: #FF0000;
	font-weight: bold;
	padding-bottom: 5px;
}
#odliczanie_czasu_promocji {
	font-size: 16px;
	color: #000000;
	padding-bottom: 5px;
}