body,td {
	font-family: verdana,arial;
	font-size:11px;
	color: #51330D;
}
body,html {
	background-color: #928D7E;
	height:100%;
	width: 100%;
	margin:0px;
	padding:0px;
	text-align:center;
}
form {
	margin:0px;
}
div#lang {
	margin-right: 0px;
	margin-left: auto;
	width: 35px;
	height: 86px;
	display: block;
}
a {
	font-family: verdana,arial; 
	color: #A30118;
	font-weight:bold;
	text-decoration:none;
}
a:hover {
	text-decoration: underline;
}
a.white {
	color: #fff;
	text-decoration: underline;
}
table {
	border-collapse:collapse;
}
table.mybrd td {
	border: 1px solid #000 !important;
}
table.whw {
	width:100%;
}
table.whp {
	width:100%;
	height: 100%;
}
table.whp td {
	vertical-align: top;
	text-align: center;
	padding: 0px;
}
table.whp td.main {
	background-color: #B1490A;
	width: 988px;
	padding-bottom: 5px;
}
table.whp td.lsh {
	background-image:url(img/lsh.gif);
	background-repeat: repeat-y;
	background-position: right;
}
table.whp td.rsh {
	background-image:url(img/rsh.gif);
	background-repeat: repeat-y;
	background-position: left;
}
table.main {
	width: 988px;
	margin: 0px;
}
table.main td {
	padding: 0px;
	text-align: left;
}
table.main td.menu {
	background-color: #E2D39C;
/*	width: 100%;*/
	background-image:url(img/mnu_rend.gif);
	background-repeat: no-repeat;
	background-position: right;
}
table.main td.cont {
	background-color: #EFDFB5;
}
table.main td.rcoltop {
	width: 184px;
	background-color: #ffffff;
	background-image:url(img/rcol_sh1.gif);
	background-repeat: repeat-y;
	background-position: right;
}
table.main td.rcol {
	background-image:url(img/rcol_bg.gif);
	background-repeat: repeat-y;
	background-position: left;
}
table.main td.bot {
	background-image:url(img/bot_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
}
table.main td.top {
	background-image:url(img/top_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 790px;
}
table.main td.topcent {
	background-image:url(img/top_rend.jpg);
	background-repeat: no-repeat;
	background-position: right;
	width: 650px;
}
table.main td.pic {
/*	background-color: #961B21;*/
}
table.main td.topmdl {
	width: 14px;
	background-color: #ffffff;
}
table.menu {
	width:100%;
}
table.menu td {
	padding:0px;
}
table.menu td.btns1 {
	background-image:url(img/mnu_bg1.gif);
	background-position: top;
	padding-top:2px;
	padding-bottom:0px;
}
table.menu td.btns2 {
	background-image:url(img/mnu_bg2.gif);
	background-position: top;
	padding-top:2px;
	padding-bottom:0px;
}
table.menu td.rend {
	width: 9px;
}
table.cont {
	width: 100%;
}
table.cont td {
	background-color: #EFDFB5;
	padding: 4px;
	text-align: center;
}
table.rcol td {
	padding: 0px;
}
table.rcol td.placeinfo {
	color: #fff;
	background-image:url(img/rcol_topbg.gif);
	background-repeat: repeat-x;
	background-position: left;
	text-align: center;
	vertical-align: bottom;
	padding-bottom: 3px;
}
table.rcol td.contt {
	padding-top: 5px;
}
table.rcol td.contt p {
	padding-left: 15px;
	color: #828282;
}
table.rcol td.wsh {
	background-image:url(img/rcol_sh2.gif);
	background-repeat: repeat-y;
	background-position: left;
	background-color: #fff;
}
table.rcol td.cont {
	padding-left: 15px;
	padding-top: 5px;
	padding-right: 10px;
	height: 100px;
	color: #828282;
}
table.rcol td.rsh {
	background-image:url(img/rcol_sh1.gif);
	background-repeat: repeat-y;
}
table.rcolbskt {
	margin-top: 5px;
	margin-bottom: 5px;
}
table.rcolbskt td {
	color: #828282;
	font-family: Tahoma, Arial;
	padding: 1px;
	font-size: 12px;
	vertical-align: bottom;
}
table.rcolbskt td.sname {
	font-weight: bold;
}
table.rcolbskt td.pr {
	text-align: right;
	font-weight: bold;
	color: #B1490A;
}
table.rcolbskt td.spr {
	font-weight: bold;
	color: #000000;
	text-align: right;
}
table td.r {
	text-align: right;
}
table td.c {
	text-align: center;
}
table td.b {
	font-weight: bold;
}
p {
	margin-top: 5px;
	margin-bottom: 5px;
}
p.loginf, p.inf {
	text-align:justify;
	width:500px;
	margin-top: 5px;
	margin-left:auto;
	margin-right:auto;
}
p.loginf {
	font-weight:bold;
	margin-bottom: 10px;
}
li {
	margin-left:auto;
	margin-right:auto;
	list-style-type: none;
	text-align: left;
	width:500px;
	font-weight:bold;
	margin-bottom: 10px;
}
p.small {
	font-size: 10px;
}
p.l {
	margin-left: 0px;
	margin-right: 0px;
	text-align: left;
}
p.mgrl {
	text-align: justify;
	margin-left: 30px;
	margin-right: 20px;
}
p.logopt {
	margin-top: 2px;
	margin-bottom: 2px;
}
p.err {
	font-weight: bold;
	color: #C82A16;
	text-align: center;
}
label {
	cursor: hand;
}
input[type=text].coupon {
	font-size: 11px;
	font-family: Tahoma,Verdana,Arial;
	border: 1px solid #278E04;
	/*background-color: #8BF268;*/
	background-color: #FFE840;
	margin: 5px;
	margin-right: 2px;
	padding: 2px;
/*	color: #474;*/
	color: #222;
	width: 125px;
}
input[type=submit].coupon {
	font-size: 11px;
	font-family: Tahoma,Verdana,Arial;
	font-weight: bold;
	border: 1px solid #278E04;
	background-color: #278E04;
	margin-top: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #fff;
	width: 25px;
}

table.form {
	margin: 5px;
	margin-top: 15px;
	margin-left:auto;
	margin-right:auto;
}
table.form td.zgoda {
	text-align:justify;
	color: #802C07;
	line-height: 14px;
}
table.form td.zgoda input {
	vertical-align: baseline;
}
table.form input.short {
	width: 20px;
}
table.form td {
	text-align: left;
	vertical-align: middle;
	padding: 2px;
}
table.form td.section {
	background-color:#C09B64;
	padding:4px;
	font-weight: bold;
	color: #EFDFB5;
	border-top: 4px solid #EFDFB5;
	border-bottom: 4px solid #EFDFB5;
}
table.form td.hint {
	text-align: justify;
	color: #000;
}
table.form td.err {
	text-align: center;
	font-weight: bold;
	color: #E1490A;
}
table.form td.input {
	padding-left: 3px;
}
table.form td.name {
	text-align:right;
	font-weight:bold;
	padding-right:3px;
}
table.form td.submit {
	text-align:center;
	padding-top: 10px;
}
table.form textarea {
	width:200px;
	height:70px;
}
table.reg {
	width: 500px;
}
table.reg td {
}
table.reg td.req {
	width: 55px;
	text-align: left;
}
table.reg div.req {
	display: inline;
}
table.reg td.name {
	width: 50%;
}
table.reg td.hint {
	color: #000;
	padding: 10px;
	font-weight: normal;
	font-style: italic;
}
table.nobrd {
	border-collapse: collapse;
}
table.nobrd td {
	border: none;
	padding: 1px;
}
table.brd td {
	border: 1px solid #000;
	padding: 1px;
}
table.products {
	width: 100%;
	margin-bottom: 2px;
}
table.products td {
	font-family: verdana,tahoma,arial;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right:3px;
	padding-left:4px;
	text-align:left;
	vertical-align:top;
	color: #592003;
}
table.products tr.phead td {
	background-color: #C09B64;
	height: 10px;
}
table.products tr.phead td.tool {
	background-color: #C5A46E;
	width: 20px;
}
table.products tr.phead td.name {
	font-size: 16px;
	font-weight: bold;
	color: #7F5928;
}
table.products tr.phead td.pr {
	background-color: #A97C45;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	color: #D4B883;
	width: 120px;
	vertical-align: middle;
}
table.products tr.phead td.pre {
	background-color: #A97C45;
	width: 1px;
	padding:0px;
}
table.products tr.phead td.line {
	background-image:url(img/prod_l1.gif);
	background-repeat: repeat-y;
	width: 1px;
	padding:0px;
}
table.products tr.phead td.linee {
	background-image:none;
	width: 1px;
	padding:0px;
}
table.products tr.phead td.lineh {
	background-image:url(img/prod_l4.gif);
	background-repeat: repeat-y;
	width: 1px;
	padding:0px;
}
table.products tr.spc td {
	padding: 0px;
}
table.products tr.psum td {
	background-color: #C09B64;
	padding-top: 6px;
	padding-bottom: 6px;
}
table.products tr.psum td.name {
	color: #4F310B;
	text-align:right;
	font-weight: bold;
	padding-right: 10px;
}
table.products tr.psum td.tool {
	background-color: #C5A46E;
}
table.products tr.psum td.pr {
	background-color: #A97C45;
	color: #EFDCB4;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
/*	text-align: right;
	padding-right: 50px;*/
}
table.products tr.bg1 td {
	background-color: #CDAE75;
	text-align: center;
	vertical-align: middle;
}
table.products tr.bg1 td.tool {
	background-color: #DCC591;
}
table.products tr.bg1 td.prcat {
	background-color: #D9C088;
	text-align: right;
	padding-right: 10px;
	font-weight: bold;
	color: #794023;
}
table.products tr.bg1 td.prod {
	background-color: #D9C088;
	text-align: left;
}
table.products tr.bg1 td.pr1 {
	background-image:url(img/prod_sh4.jpg);
	background-repeat: repeat-y;
	background-position: top left;
}
table.products tr.bg1 td.line {
	background-image:url(img/prod_l2.gif);
	background-repeat: repeat-y;
	width: 1px;
	vertical-align: top;
	padding:0px;
}
table.products tr.bg1 td.prodr {
	background-color: #D9C088;
	text-align: right;
	padding-right: 10px;
}
table.products tr.bg2 td {
	background-color: #D5BC86;
	text-align: center;
	vertical-align: middle;
}
table.products tr.bg2 td.tool {
	background-color: #E2CC9B;
}
table.products tr.bg2 td.prcat {
	background-color: #DEC795;
	text-align: right;
	padding-right: 10px;
	font-weight: bold;
	color: #794023;
}
table.products tr.bg2 td.prod {
	background-color: #DEC795;
	text-align: left;
}
table.products tr.bg2 td.pr1 {
	background-image:url(img/prod_sh5.jpg);
	background-repeat: repeat-y;
	background-position: top left;
}
table.products tr.bg2 td.line {
	background-image:url(img/prod_l3.gif);
	background-repeat: repeat-y;
	width: 1px;
	padding:0px;
}
table.products tr.bg1 td.pr,
table.products tr.bg2 td.pr {
	text-align: right;
	padding-right: 35px;
}
table.products tr.bg1 td.prch,
table.products tr.bg2 td.prch {
	text-align: right;
	padding-right: 20px;
}
table.products tr.bg1 td.pre {
	/* cena bez przycisku +/- */
	text-align: right;
	padding-right: 54px;
}
table.products tr.sh td {
	background-image:url(img/prod_sh3.jpg);
	background-repeat: repeat-x;
	background-position: top left;
	padding: 0px;
}
table.products tr.sh td.tool {
	background-image:url(img/prod_sh1.jpg);
}
table.products tr.sh td.prcat {
	background-image:url(img/prod_sh2.jpg);
}
table.products tr.sh td.prod {
	background-image:url(img/prod_sh2.jpg);
}
table.products tr.sh td.pr1 {
	background-image:url(img/prod_shrec.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}
table.products span.name {
	font-size: 16px;
	font-weight: bold;
	color: #802C07;
	line-height: 20px;
}
table.products span.small {
	font-size: 11px;
}
table.products td.prod span.name {
	font-size: 14px;
	line-height: 18px;
}
table.products tr.act {
	border: 1px solid #F6A800;
}
table.bgroup {
	margin: 5px;
	margin-bottom: 10px;
}
table.bgroup tr.prod td.prod {
	width: 90%;
}
table.bgroup tr.prod td.nr {
	padding-left: 8px;
	padding-right: 8px;
}
table.bgroup tr.prod td.pr {
	background-image: none;
	width: 50px;
	padding-right: 25px;
	padding-left: 15px;
}
table.bgroup tr.line td {
	background-image:url(img/bskt_l1.gif);
	background-repeat: repeat-x;
	background-position: middle left;
	padding: 0px;
	height: 3px;
}
tr.bg1 table.bgroup tr.prod td {
	background-color: #E0C997;
	border-left: 1px solid #D9C088;
	background-image: none;
}
tr.bg1 table.bgroup tr.line td {
	background-color: #D9C088;
}
tr.bg2 table.bgroup tr.prod td {
	background-color: #E5CE9C;
	border-left: 1px solid #DEC795;
}
tr.bg2 table.bgroup tr.line td {
/*	background-color: #DEC795;*/
}
table.bgroup table.bgroup td {
	border: none !important;
}
/* dla skladanych w koszyku */
table.comp td.prod span.name {
	font-size: 12px;
	line-height: 12px;
}
table.msg {
	margin-bottom: 5px;	
	width: 100%;
/*	
	margin-left: auto;
	margin-right: auto;
	width: 600px;
	border: 1px solid #660101;
*/
}
table.msg td {
	background-image:url(img/msg_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 0px;
	padding-left: 5px;
	padding-right: 5px;
	vertical-align: middle;
}
table.msg td.pic {
	vertical-align: bottom;
	padding-top: 10px;
	padding-left: 15px;
	padding-right: 15px;
	width: 65px;
}
table.msg td.msg {
	font-size: 11px;
	color: #EFDFB5;
	padding: 5px;
	height: 35px;
}
table.msg td.err {
	color: #ffffff;
/*	font-weight: bold;*/
	font-size: 12px;
/*	width: 95%;*/
	text-align: left;
	vertical-align: middle;
	padding-top: 10px;
}
table.msg tr.single td.pic {
	vertical-align: middle;
	padding-top: 5px;
	padding-bottom: 5px;
}
table.msg tr.single td.err {
	text-align: center;
	vertical-align: middle;
	padding-top: 0px;
	padding-right: 50px;
}
table.msg tr.btn img {
	margin-left: 3px;
	margin-right: 3px;
}
table.msg tr.btn td {
	background-image:url(img/msg_bg2.gif);
	background-repeat: repeat-x;
	background-position: top left;
	padding: 0px;
	padding-left: 5px;
	padding-right: 10px;
	text-align: right;
}
/*
p.padd {
	font-family: Tahoma, Arial;
	font-size: 12px;
	color: #000000;
}
span.paddh {
	font-weight: bold;
	color: #C72A19;
}
*/
img.ico {
	vertical-align: middle;
	margin-left: 5px;
}
img.inf {
	vertical-align: baseline;
	margin-left: 5px;
}
img.rbtn {
	margin-top:1px;
	display: block;
}
table.promos {
	margin-top:1px;
	width: 100%;
}
table.promos td {
	font-family:verdana,arial;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	background-color:#CCAF77;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right:3px;
	padding-left:5px;
	vertical-align:middle;
	color: #79310B;
}
table.promos td.desc {
	color:#4C3B10;
	background-color:#D9C08A;
	font-family: tahoma, vardana, arial;
	font-size:11px;
	font-weight:normal;
	padding-left:15px;
	width: 500px;
}
table.promos td.pdesc {
	font-size:11px;
}
table.promos td.name {
	padding-left:5px;
}
table.promos img.ico {
	margin-left: 1px;
	margin-right: 2px;
}
table.bskt_btns {
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
	border-collapse: separate;
	border-spacing: 4px;
}
table.bskt_btns td {
	padding: 0px;
	vertical-align: middle;
	line-height: 16px;
}
table.bskt_btns td.inf {
	padding: 2px;
	vertical-align: middle;
	width: 100%;
	color: #251E13;
	background-color: #C09B64;
}
table.bskt_btns td.l {
	text-align: left;
}
table.bskt_btns td.btns {
	padding-left: 4px;
	width: 281px;
}
table.bskt_btns td.btnss {
	width: 100px;
}
table.bskt_btns div.info {
	color: #251E13;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
}
table.bskt_btns td.btns img {
	display: block;
	margin: 2px 0px 2px 0px;
}
table.bskt_btns td.btns input {
	margin: 2px 0px 2px 0px;
}
important {
	display: block;
	font-weight: bold;
	color: #A01C12;
	padding: 5px;
}
span.del {
	color:#A07B44;
	text-decoration:line-through;
}
div.pginfo {
	font-size:14px;
	font-weight:bold;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 5px;
	background-color:#F6A800;
	display: block;
}
div.catMulti {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 5px;
	padding: 5px;
	color: #000;
	background-color: #F6F2E7;
	border: 1px solid #d6d2c7;
	display: block;
}