html,body {
	margin:0;padding:0;height:100%;
	font-family: Arial, Helvetica, sans-serif;font-size:11px;
	color: Black;background-color: #6be3fe;
	background-image: url(img/body.jpg); background-position: bottom center;
	background-repeat: no-repeat;
	background-attachment: fixed;
	
}
body.no-img {
	background-image: none; background-color: white;
}
* {
	outline: none;}
a {
	text-decoration: none;color: Black;}
a:hover {
	text-decoration: none;color: #1eb5c6;}
.clr {
	clear: both;margin: 0;padding: 0;height: 0;}
div {
	position: relative;}

div#container_all {
	margin: 0 auto; width:953px;height:auto !important;  height:100%; 
	min-height:100%;_background-image: url(img/cont.jpg);
	background-position: bottom center;
	background-repeat: repeat-y; background-color: #f8f4ed;}
div#header {
	width: 953px;position: relative; margin: 0 auto;padding: 0; height: 250px; 
	background-image: url(img/top.jpg); background-position: bottom;}
div#header img {
	border: none; __display: none; margin: 30px 30px}
div.all {
	width: 953px;margin: auto;padding-bottom: 120px;margin-bottom:60px }


div.left {
	width: 206px; float: left;}
	
div#login {
	width: 186px; _margin-left:10px;padding:5px;}
div#login div {
	width: 100%; margin-bottom:5px;}
div#login div input {
	width: 100%; border: 1px solid #ff8c00; margin:0; 
	padding:2px; font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif;}
div#login div.log {
	text-align: right;}
div#login div.user {
	font-size:13px}
div#login div.log input {
	width: 66px; line-height:23px; border: none; font-size: 11px; 
	 background-color: #b3d76a;-webkit-border-radius: 8px; 
-moz-border-radius: 8px;
border-radius: 8px; text-transform: uppercase }
	
	
div#menu {
	width: 186px; margin-left:10px; padding-top:30px; background-image: url(img/asortyment.png); background-repeat: no-repeat;}
div#menu div {
	min-height:30px; border-bottom: 1px solid #b3d76a;}
div#menu div.menu0 {
	font-size:12px; text-transform: uppercase; font-weight: bold; }
div#menu div.menu0 a {
	padding-left:20px; background-image: url(img/m0.png); padding-top: 6px;
	padding-bottom: 6px;
	background-position: left; background-repeat: no-repeat;display: block;}
div#menu div.menu0 span {
	line-height: 30px; padding-left:20px; background-image: url(img/m0_.png);
	background-position: left; background-repeat: no-repeat;
	color: #144e14;}
div#menu div.menu0 a:hover {
	background-image: url(img/m0_.png);color: #7ca42c;}	
div#menu div.menu1 {
	font-size:12px; font-weight: bold; color: #144e14;}
div#menu div.menu1 a {
	line-height: 30px; padding-left:40px; background-image: url(img/m1.png);
	background-position: left; background-repeat: no-repeat; }
div#menu div.menu1 span {
	line-height: 30px; padding-left:40px; background-image: url(img/m1_.png);
	background-position: left; background-repeat: no-repeat; }
div#menu div.menu1 a:hover {
	line-height: 30px; padding-left:40px; background-image: url(img/m1_.png);
	background-position: left; background-repeat: no-repeat;}
div#menu div.menu2 {
	font-size:12px; color: #144e14;}
div#menu div.menu2 a {
	line-height: 30px; padding-left:50px; background-image: url(img/m2.gif);
	background-position: left; background-repeat: no-repeat;}
div#menu div.menu2 span {
	line-height: 30px; padding-left:50px; background-image: url(img/m2_.gif);
	background-position: left; background-repeat: no-repeat;}
	
div.right {
	float: left; width: 727px; margin-left: 10px; margin-top:10px;}

div.sel {
	padding:4px; margin-bottom:45px }
div.sel div {
	float: left; line-height:22px; margin-left:2px; margin-right:2px }
div.sel select {
	width: 120px}
div.sel input {
	width: 66px; line-height:23px; border: none; font-size: 11px; 
	 background-color: #b3d76a;-webkit-border-radius: 8px; 
-moz-border-radius: 8px;
border-radius: 8px; text-transform: uppercase }

	
div.hity {
	float: left; width: 500px; }
div.hity div.ok {
	float: left; width: 150px; _background-image: url(img/bg_prom.jpg); 
	background-position: top; background-repeat: no-repeat; margin-right:8px;
	text-align: center;padding-top:10px; margin-bottom: 10px; height: 150px;
	background-color: #b3d76a;-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px; overflow-y: hidden
}
div.hity div.ok img {
	border: 2px solid white
}

div.hity div.ok p {
	margin: 0 10px
}
img.fot {
	border: 2px solid white}
div.hity div.ok a {
	color: white}
div.promocje {
	width: 220px; float: left;}
div.promocje div.bu {
	width: 210px; margin: auto; text-align: center; padding-top: 10px; 
	__background-image: url(img/bg_pr.jpg);
	background-repeat: no-repeat; margin-bottom:10px; 
	background-color: #ffca66;-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px; padding-bottom:5px}
div.promocje div.bu p.kat {
	text-align: left; font-weight: bold;color: black; 
	margin: 0 10px 0 10px; border-bottom: 1px solid black;
	font-size: 14px
}
div.promocje div.bu a {
	color: #1aadbd;
}
p.tyts {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 20px;  __padding-left: 30px; margin-right:20px;
	margin-top: 13px; color: black;  
	__background-image: url(img/snow.png); 
	background-repeat: no-repeat;font-weight: bold;}
	
div.info {
	width: 186px; margin-left:10px; margin-top:15px; 
	padding-top: 30px; background-image: url(img/info.png);
	background-repeat: no-repeat; margin-bottom: 10px}
div.info ul {
	list-style: none; font-size: 13px; margin: 0; padding: 0; 
	_line-height: 30px; margin-left:5px;
	color: #144e14; }	
div.info a, div.info span {
	background-image: url(img/linfo.png); 
	background-repeat: no-repeat; padding: 3px 0;padding-left:25px; 
	font-weight: bold;color: #7ca42c; display: block; margin-bottom:5px }
div.info a:hover {
	color: #144e14;
}
div.infouser {
	width: 186px; margin-left:10px; margin-top:15px; 	}
div.infouser ul {
	list-style: none; font-size: 13px; margin: 0; padding: 0; 
	line-height: 22px; margin-left:5px;	color: #144e14; }	
div.infouser a, div.info span {
	background-image: url(img/linfo.png); 
	background-repeat: no-repeat; padding: 3px 0;padding-left:25px;
	color: #7ca42c;font-weight: bold;}
div.infouser a:hover {
	color: #144e14;}
	
	
	
table.lista { width:95%	}
table.lista p {
	margin: 0; padding: 0}
table.lista p.wi {
	font-size: 10px; text-align: right;}
table.lista p.cena {
	font-size: 12px; margin:5px 0 5px 0}
table.lista p.opis {
	font-style: italic}
table.lista img.fot {
	margin: 5px 0 5px 0;}
table.lista td {
	border-bottom: 1px solid white; padding:4px }
table.lista tr.nagtr td {
	background-color: white; text-align: left; font-size:10px; font-weight: bold; }
td.fotos img.fot {
	margin-right:10px; margin-top:5px}
input.ile {
	width: 60px;}
input.ok {
	 width: 100px; height: 33px;  border: none;
		 background-color: #b3d76a;-webkit-border-radius: 8px; 
-moz-border-radius: 8px;
border-radius: 8px; text-transform: uppercase
	}
	
span.zamow {
		font-family: "Georgia","Times New Roman", Times, serif;
		color: #4f8ace; font-size: 16px;
		background-image: url(img/basket.png); background-position: left 50%; background-repeat: no-repeat;
	padding-left: 28px; color:  #144e14;
	}
div#footer {
	position: absolute;margin-top:30px; bottom: 0; text-align: center;
	width: 100%; background-position: center top; background-color: #85cfea;
	padding-bottom: 10px}
div#footer  p {
	line-height: 20px; margin-top:5px; margin-bottom: 5px;
	font-size: 12px}
#footer div.copy {
	float: right;padding: 5px 10px;font-family: Arial, Helvetica, sans-serif;}
#footer div.copy a {
	color: #585858;text-decoration: none;font-size: 11px;
	text-transform: lowercase;background: transparent url(img/infocity.png) no-repeat left 50%;
	padding-left: 15px;}

	
TABLE.m {Z-INDEX: 100; VISIBILITY: hidden; POSITION: absolute; BACKGROUND-COLOR: #ffffff}
div.h {VISIBILITY: hidden;position:absolute;width:64px}
input.n { width:30px; font-size:10px; height:15px;padding:0px;padding-left:2px; font-weight:bold; border:1px solid #000000; background-color:#FFFFFF; }
	
p.error_txt {color:red;}
a.next {
	background-image: url(img/next.png); background-position: right 50%; background-repeat: no-repeat;
	padding-right: 12px; font-weight: bold; }
a.next:hover {
	color: #1aadbd;}
a.adr {
	background-image: url(img/back.png); background-position: left 50%; background-repeat: no-repeat;
	padding-left: 12px; font-weight: bold; }
a.adr:hover {
	color: #1aadbd;}
a.details {
	background-image: url(img/lupa.png); background-position: right 50%; background-repeat: no-repeat;
	padding-right: 16px; font-weight: bold; color: #1eb5c6; font-size: 11px;
	padding-top: 5px; padding-bottom:3px; }
a.details:hover {
	color: #4f8ace;}
a.wczytaj {
	background-image: url(img/down.png); background-position: right 50%; background-repeat: no-repeat;
	padding-right: 18px; font-weight: bold; color:  #144e14; font-size: 11px;
	padding-top: 5px; padding-bottom:3px; }
a.wczytaj:hover {
	color: #4f8ace;}
a.save {
	background-image: url(img/save.png); background-position: right 50%; background-repeat: no-repeat;
	padding-right: 18px; font-weight: bold; color:  #144e14; font-size: 11px;
	padding-top: 5px; padding-bottom:3px; }
a.save:hover {
	color: #4f8ace;}
a.send {
	background-image: url(img/send.png); background-position: right 50%; background-repeat: no-repeat;
	padding-right: 18px; font-weight: bold; color:  #144e14; font-size: 11px;
	padding-top: 5px; padding-bottom:3px; }
a.send:hover {
	color: #4f8ace;}
a.cancel {
	background-image: url(img/cancel.png); background-position: right 50%; background-repeat: no-repeat;
	padding-right: 18px; font-weight: bold; color:  #144e14; font-size: 11px;
	padding-top: 5px; padding-bottom:3px; }
a.cancel:hover {
	color: #4f8ace;}
a.delete {
	background-image: url(img/delete.png); background-position: right 50%; background-repeat: no-repeat;
	padding-right: 18px; font-weight: bold; color:  #144e14; font-size: 11px;
	padding-top: 5px; padding-bottom:3px; }
a.delete:hover {
	color: #4f8ace;}
	
div#registerform {
	margin-bottom:20px
}
div#registerform input[type="submit"],
input.sendpass {
	width: 100px; line-height:26px;border: none; font-size: 11px; 
	 background-color: #b3d76a;-webkit-border-radius: 8px; 
-moz-border-radius: 8px;
border-radius: 8px; text-transform: uppercase
	
}