html, body {
  background-image: url(../images/layout/bg_gl.gif);
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #707070;
  margin-top: 10px;
}
#szukajka {
background:#98bf6d url(images/layout/tlo_listwagora2.jpg) no-repeat;
}
#ccontent {margin: 5px auto; width: 555px; padding: 10px; background: #ffffff;}
#lcontent {margin: 2px auto; width: 2px; background: #ffffff repeat-y;}
#rcontent {margin: 2px auto; width: 2px; background: #ffffff repeat-y;}

#content {width: 820px; background: #ffffff}
#footer  {width: 832px; background: #ffffff; padding: 10px; vertical-align: middle }
#mainbg  {}
.col_left {width: 200px; background: #ffffff;}
.small {font-size: 10px;}

a.sgrey {color: #00000; font-size: 10px; text-decoration: none;}
a.sgrey:hover {color: #00000; font-size: 10px; text-decoration: none;}

a {color: #000000; text-decoration: none;}
a:hover {color: #434343; text-decoration: none;}

.txHd {font-size: 10px; font-weight: bold;}
.txNm {line-height: 16px; font-size: 10px;}
.txSl {line-height: 16px; font-size: 10px;}

.txHd-r {color: #8d0200; font-size: 10px; font-weight: bold;}
.txNm-r {line-height: 16px; color: #8d0200; font-size: 10px;}
.txSl-r {line-height: 16px; color: #8d0200; font-size: 10px;}

form {margin: 0px; padding: 0px;}
input {vertical-align: middle;}
select {vertical-align: middle; font-size: 10px;}
label {display: block; cursor: pointer;}

#foot {text-align: center;}
#foot a {text-decoration: none; font-size: 10px; color: #434343;}
#foot a:hover {text-decoration: none; font-size: 10px; color: #8d0200;}
#foot b {text-decoration: none; font-size: 10px; color: #000000;}

input.main {font-size: 10px; border-bottom: 1px solid #434343;}

p {margin: 0px; padding: 0px 0px 10px 0px; line-height: 14px;}
p.witamy {margin: 0px; padding: 0px 0px 10px 0px;}
ul {margin-top: 0px; list-style-type: circle; list-style-position: outside;}
ol.main {margin: 0px; list-style-type: none; line-height: 18px;}

h1 {margin: 0px; padding: 0px; padding-bottom: 5px; font-size: 10px; font-weight: normal; color: #434343;}
h2 {margin: 0px; padding: 0px; padding-bottom: 5px; font-size: 10px; font-weight: normal; color: #434343;}

.cBox {background: url(../images/layout/box/bg.gif) repeat-x bottom; border-width: 1px 1px 1px 1px; border-style: solid; border-color: #aaaaa9; padding: 5px; }
.bBox {height: 8px; background: url(../images/layout/box/bc.gif) repeat-x top; font-size: 6px;}
.gBox {height: 8px; background: url(../images/layout/box/gc.gif) repeat-x top; font-size: 6px;}
.oBox {height: 8px; background: url(../images/layout/box/oc.gif) repeat-x top; font-size: 6px;}
.rBox {height: 8px; background: url(../images/layout/box/rc.gif) repeat-x top; font-size: 6px;}

.imT {padding-bottom: 5px;}

.rHead {padding: 5px; background: #c7d091; color: #ffffff; font-weight: bold; }
.gHead {padding: 5px; background: #c7d091; color: #8d0200; font-weight: bold; }
.oHead {padding: 5px; background: #c7d091; color: #ffffff; font-weight: bold; }

.rCatBox {padding: 5px; background: #f6f6f6 no-repeat bottom; color: #00000; font-weight: bold;}
.gCatBox {padding: 5px; background: #f6f6f6 no-repeat bottom; border: 1px solid #bbc3d3; color: #434343; font-weight: bold;}
a.Cat {font-size: 10px; text-decoration: none; color: #fffff; display: block; padding: 5px; background: #e7edc6; border-top: 2px solid #00000; border-bottom: 2px solid #00000;}
a.Cat:hover {font-size: 10px; text-decoration: none; color: #ad0000; display: block; padding: 5px; background: #e7edc6; border-top: 2px solid #00000; border-bottom: 2px solid #00000;}

.cList {text-align: left; vertical-align: middle;}
a.cList {display: block; background: #ececec; color: #000000; padding: 3px; text-decoration: none;}
a.cList:hover {display: block; background: #ffffff; color: #8d0200; padding: 3px;}

.cList-m {padding: 2px; background: #ffffff; font-size: 10px;}
.cList-p {background: #ffffff; font-size: 10px;}
.cList-n {padding: 5px; background: #ffffff; border-top: 1px solid #464646; font-size: 10px; vertical-align: top;}
.cList-c {padding: 5px; background: #ffffff; font-size: 10px; vertical-align: top;}

.sList-t {padding: 2px; font-weight: bold; font-size: 10px; width: 30%;}
.sList 	 {padding: 2px; font-size: 10px; line-height: 20px;}
table.sList {background: #ffffff;}
tr.sList {background: #ffffff;}

table.piList {background: #ffffff;}
tr.piList {background: #ffffff;}

TABLE.pList {background: #ffffff;}
TD.pList-border {border-top: 1px dashed #000000;}

A.productListing-heading {
  	background: #c2bfb2;
  	display: inline-block;
  	color: #FFFFFF;
  	padding: 5px;
  	text-decoration: none;
  	border-width: 2px 2px 0px 0px;
  	border-style: solid;
  	border-color: #ffffff;
  	border-spacing: 1px;

	}
A.productListing-heading:hover, A.productListing-heading-selected {
  	background: #e0b123;
  	display: inline-block;
  	color: #FFFFFF;
  	padding: 5px;
  	text-decoration: none;
  	border-width: 2px 2px 0px 0px;
  	border-style: solid;
  	border-color: #ffffff;
  	border-bottom-color: #e0b123;
  	border-spacing: 1px;
	}
	
.s3 { 

   font-family: verdana; 

   font-size: 10px; 

   text-decoration: none; 

   color: white

}

.s3:hover { 

   font-family: verdana; 

   font-size: 10px; 

   text-decoration: none; 

   color: #C94D4D

   }

#warning {font-size: 10px; padding: 5px; background: #e0b123; color: #ffffff; font-weight: bold;}
#error {font-size: 10px; padding: 5px; background: #ad0000; color: #ffffff; font-weight: bold;}
#success {font-size: 10px; padding: 5px; background: #c2bfb2; color: #ffffff; font-weight: bold;}
#warning a, #warning a:hover {color: #ffffff; font-weight: bold;}


.shoppingCartRow1, .shoppingCartRow2 {background: #f3f3f1;}
.shoppingCartHead {background: #f6f6f6; color: #000000; font-weight: bold; }
.shoppingCartBox {font-size: 10px; border-bottom: 1px solid #434343; border-spacing: 1px;}

.inputRequirement {color: #ad0000;}
.buttonBox {padding-top: 4px; padding-bottom: 4px; text-align: right;}
.infoBox {background: #ffffff; color: #00000}
.infoBoxContents {background: #ffffff}

.fieldKey {width: 30%}
.fieldValue {width: 70%}

.show {}
.hide {display: none;}

#qInfoBox 			  {font-size: 12px; background: #00000; color: #f3f3f1; padding: 4px; padding-bottom: 34px;}
#qInfoBox div.tit	  {font-size: 12px; display: block; padding: 5px; color: #f3f3f1; font-weight: bold;}
#qInfoBox div.product {font-size: 12px; background: #00000; color: #434343; border: 1px solid #434343; padding: 7px 2px 7px 2px;}
#qInfoBox a.product, #qInfoBox a.product:hover {color: #434343;}
#qInfoBox .productSpecialPrice {color: #ad0000;}

#qInfoBox a  		{font-size: 10px; color: #f3f3f1; text-decoration: underline;}
#qInfoBox a:hover 	{font-size: 10px; color: #f3f3f1; text-decoration: underline;}

#accountBox {background: #c7d091 url(../images/layout/accountBox.gif) no-repeat right bottom; color: #ffffff; padding: 4px; padding-bottom: 34px;}
#accountBox div {display: block; padding: 5px; background: #c7d091; color: #f3f3f1; font-weight: bold;}
#accountBox a  {font-size: 10px; padding: 3px; display: block; color: #f3f3f1; text-decoration: none; border-bottom: 1px dotted #f3f3f1;}
#accountBox a:hover {font-size: 10px; padding: 3px; display: block; color: #ffffff; text-decoration: none; border-bottom: 1px solid #f3f3f1;}

.checkoutBarTo {font-size: 11px; color: #c2bfb2;}
.checkoutBarCurrent {font-size: 9px; color: #434343;}
.checkoutBarFrom, a.checkoutBarFrom {font-size: 9px; color: #ad00000; text-decoration: none;}
a.checkoutBarFrom:hover {font-size: 9px; color: #ad00000; text-decoration: underline;}

.messageStackError,messageStackWarning {background: #ad0000; color: #f3f3f1; font-size: 10px; font-weight: bold; line-height: 18px;}
.messageStackSuccess {background: #a3bf2b; color: #f3f3f1; font-size: 10px; font-weight: bold; line-height: 18px;}

TD.pageHeading, DIV.pageHeading {

  font-family: Verdana, Arial, sans-serif;

  font-size: 14px;

  font-weight: bold;

  color: #C94D4D;

}
li.topkoszyk{
display:inline;
font-family:Verdana,Arial,sans-serif;
font-size:10px;
font-weight:bold;
}
#pasekmenu{
clear:both;
width:100%;
background:url(../images/layout/tlo_listwagora22.jpg) no-repeat;
height:50px;
}