body, td {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #464646;
}
a {
	color: #646464;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}
 /* lewa ogołem */
.left {
 	float: left;
	text-align: left;
	border: 0;
	margin: 0px;
	padding: 0px;
}
 
 /* srodek ogółem */
.main {
 	float: right;
 	width: 511px;
	padding-left: 1px;
	vertical-align: top;
}
/* guziczki topowe */
.topbutton {
 	background-image: url(../gfx/button.gif);
	background-repeat: no-repeat;
	width: 105px;
	height: 30px;
	color: #646464;
	font-weight: bold;
	text-align: center;
	float: left;
	padding-top: 16px;
}
/* j.w. ale dla przyciskow w table a nie div*/
.topbuttontab {
 	background-image: url(../gfx/button.gif);
	background-repeat: no-repeat;
	width: 105px;
	height: 30px;
	color: #646464;
	font-weight: bold;
	text-align: center;
	padding-top: 16px;
}
a.ltb {
	margin-top: 20px;
	padding-top: 20px;
}
 
 /* dokonczenie topu */
 .tb {
 	background-image: url(../gfx/m02.gif);
	background-repeat: no-repeat;
	height: 89px;
	background-position: left;
 }
 /* male specjalne*/
.specials {
  font-size: 10px;
  color: #000000;
  font-weight: bold;
  text-decoration: none;
  list-style-position: outside;
} 
/* top klocki */
.topel {
	float: left;
	width: 155px;
	padding-left: 10px;
	text-align: left;
}
.topel2 {
	float: left;
	width: 1px;
	padding:0 5px 0 5px;
}

 /* czerwony element na kazdej stronie ;) */
.mainbar {
	background-image: url(../gfx/m99.gif);
	background-repeat: no-repeat;
	width: 500px;
	height: 37px;
	color : #FFFFFF;
	font-weight: bold;
	font-size : 13px;
	padding-top: 9px;
	padding-left: 11px;
}
 /* produkt topowy na głównej */
.topproduct {
 	  font-size: 12px;
	  color: #464646;
	  font-weight: bold;
	  text-decoration: none;
}
.topproduct:hover {
 	text-decoration: underline;
}
.topproductopis {
 	font-size: 10px;
   color: #464646;
	font-weight: normal;
}
.topproductcena{
	color: red;
	font-weight: bold;
	text-align: right;
}
/* komorka topowego produktu*/
.mcp {
	padding: 14px;
	vertical-align: top;
	width: 220px;
}

.mainc {
 	border: 1px solid #7F7F7F;
	font-size: 10px;
}

/* stopka */
.footer {
	float: none;
	clear: both;
	text-align: center;
	width: 725px;
	margin: 0 auto 0 auto;	
}
/* menu lewa */
.menu {
	background-image: url(../gfx/m20.gif);
	width: 207px;
	height: 39px;
	background-repeat: no-repeat;
	color: white;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
   /*	padding-top: 7px;*/
}
.lp {
   color: #399CC9; 
	list-style-image: url(../gfx/m10.gif);
	border-bottom: 1px dotted ;
	margin-left: 20px;
	margin-right: 20px;
	border-color: #7F7F7F;
	margin-top: 3px;
	padding-bottom: 3px;
}
.lp#top {
	border: none;
	padding: 0px;
}

.lm:hover {
	text-decoration: underline;
	color: #DD1111;
}

/* tło lewej */
.bgmenu {
	background-image: url(../gfx/m21.gif);
	background-repeat: repeat-y;
	margin:0;
	padding:0;
	width: 207px;
}

/* link niebieski nie gruby */
.lb {
  color: #399CC9; 
  text-decoration: underline;
}

.lm {
  color: #399CC9; 
  text-decoration: none;
  font-weight: bold;
}

.lm_sel {
  color: #DD1111; 
  text-decoration: none;
  font-weight: bold;
}

/* zasobnik głownej */
.cmain {
	width: 725px;
	margin: 0 auto 0 auto;
}

/* Lista produktow w kategorii */
/* nazwa kategorii */
.catname {
	text-align: left;
	color: #464646;
	font-size: 13px;
	vertical-align: middle;
	font-weight: bold;
	padding : 5px 5px 5px 15px;
}

.prodlistprice {
	float : right;
	width : 133px;
	color : red;
	font-weight : bold;
}

.prodlistcena {
	float : right;
	width : 133px;
	margin-top : 7px;
	color : #464646;
	font-weight : bold;
}

.prodlistname {
	color : #464646;
	font-size : 10px;
	text-decoration: none;
}

.prodlistpromo {
	float : right;
	width : 133px;
	text-decoration : blink;
}

.prodlistname:hover {
	text-decoration: underline;
	
}

/* komorka produktu na liscie*/
.mcpprodlist {
	padding: 14px;
	vertical-align: top;
	width: 220px;
	border-color : #7F7F7F;
	border-style : solid;
	border-width : 0px 0px 1px 0px;
	
}

.prodpromo {
	font-size : 14px;
	font-weight : bold;
}

/* Linia pionowa pomiedzy kolumnami*/
.vprodline {
	background-image : url(../gfx/pod.gif);
	background-repeat: repeat-y;
	width : 5px;
	padding : 0px 1px 0px 1px;
	margin : 0px;
}

/* Opis Produktu */
/* nazwa */
.prodname {
	text-align: left;
	color: #464646;
	font-size: 13px;
	vertical-align: middle;
	font-weight: bold;
	padding : 5px 5px 0px 15px;
}

/* komorka gorna produktu*/
.mcpprodtop {
	padding: 14px;
	vertical-align: top;
	width: 240px;
	border-color : #7F7F7F;
	border-style : solid;
	border-width : 0px 0px 1px 0px;
	text-align: left;
}

.zestaw_tab {
	width : 100%;
}

.zestaw_tab .td{
	padding-left : 10px;
}

.prodopistitle {
	color: #464646;
	font-size: 13px;
	font-weight: bold;
}

.prodcena {
	color: #FF0000;
	font-size: 13px;
	font-weight: bold;
}

.prodopis {
	color: #464646;
	padding-top : 8px;
	text-align: left;
}

.prodatrybleft {
	padding : 5px 5px 0px 0px;
	text-align : right;
}

.prodatrybright {
	padding : 5px 0px 0px 5px;
	text-align : left;
}

.dodatki_link {
	color: #399CC9;
}

/* Koszyk */
.baskettablehead {
	background-color : #aec2cb;
	height : 30px;
	font-weight : bold;
}

.basketlistBg {
	background-color : #e2e9ec;
	height : 80px;
}

.basketprodcol {
	padding-left : 10px;
	text-align : left;
}

.basketloginftable {
	border-width : 1px 1px 0px 1px;
	border-style : solid;
	border-color : #7F7F7F;
	padding	: 2px 5px 3px 5px;
	vertical-align : top;
	text-align : justify;
}

.basketregftable {
	border-width : 1px 1px 1px 1px;
	border-style : solid;
	border-color : #7F7F7F;
	padding	: 2px 5px 3px 5px;
	vertical-align : top;
	text-align : justify;
}

.basketloginundertab {
	border-width : 0px 1px 1px 1px;
	border-style : solid;
	border-color : #7F7F7F;
	padding-bottom: 5px;
}

.basketreddot {
	font-size : 10px;
	font-weight : bold;
	text-align: left;
 	color : #FF0000;
	vertical-align : top;
}

.basketproddesc {
	font-size : 10px;
	text-align : left;
}

/* Klient - moje konto, dane, historia, status, logowanie*/

.clienttable {
	border-width : 1px;
	border-style : solid;
	border-color : #d3d1d1;
	padding	: 5px;
}

.clienttablehead {
	background-color : #aec2cb;
	height : 30px;
	font-weight : bold;
}

.clientlistBg {
	background-color : #e2e9ec;
	height : 20px;
}

.clientdetnamecol {
	background-color : #aec2cb;
	height : 30px;
	font-weight : bold;
	text-align : center;
}

.clientdetvalcol {
	background-color : #e2e9ec;
	height : 20px;
	padding-left : 8px;
}

/* message ze koszyk jest pusty ;*/
.wiadomosc {
   font-family: Verdana,Arial,sans-serif; 
	font-size: 10px; 
	border: 1px #d3d1d1 solid;
	padding: 9px 0 9px 11px;
	text-align: left;
}

.zoltyguzik {
	background-image: url(../gfx/button_login.gif);
	width: 157px;
	height: 16px;
	border: 0px;
	cursor: pointer;
	color: #646464;
	font-weight: bold;
	font-size : 10px;
}

.red {
	color: red;
}

.banner {
	width: 725px;
	background-image: url(../gfx/gr.gif);
	background-position: top;
	background-repeat: no-repeat;
	padding-top: 6px;
}
