body  {
	background: #00ff80 url(../gfx/bgc1.gif) left top repeat-x;
	color: #000000;
	font-family: 'arial ce', arial, 'geneva ce', 'helvetica ce', geneva, helvetica, verdana, lucida, sans-serif;
	font-size: 12px;
	margin: 0; padding: 0;
	text-align: center;
}
 
form {
	border: 0; margin: 0; padding: 0;
}

input, select, textarea {
	height: auto;
	margin: 0;
	font-family: verdana, arial, hevetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
    border-style: solid;
    border-width: 1px;
    border-color: #454a50;
	padding: 2px 0 2px 0;
}

input.pole, textarea.pole, select.pole {
	width: 260px;
	margin-bottom: 2px;
}

.wysylam {
	width: auto;
	height: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F0E9E1;
	background-color: #4b463b;
	border: 2px groove #042b04;
}

img {
	border: 0; margin: 0; padding: 0;
}

table {
	margin: 0; padding: 5px;
	border-spacing: 0;
	border: 0;
}

td {
	font-family: 'arial ce', arial, 'geneva ce', 'helvetica ce', geneva, helvetica, verdana, lucida, sans-serif;
	font-size: 13px;
	margin: 0; padding: 4px 1px 11px 1px;
	border: 0;
	vertical-align: top;
}

a {
	margin: 0; border: 0; padding: 0;
	color: #1b3502;
	background-color: transparent;
 	text-decoration: underline;
}

a:visited {
	color: #1b3502;
	background-color: transparent;
}

a:hover {
	color: #2b4c0b;
	text-decoration: none;
	background-color: transparent;
}

a:active {
	color : #1b3502;
	background-color: transparent;
}

hr {
	color: #69a74d;
	background-color: #69a74d;
	border-width: 0px;
	height: 1px;
}

h1 {
	font-size: 21px;
	font-weight: bold;
	color: #767676;
	margin: 0 0 18px 0;
	padding: 0 0 0 20px;
}

h1 a {
	color: #0b6a8b;
	text-decoration: none;
}

h1 a:hover, h1 a:active, h1 a:visited {
	color: #0b6a8b;
	text-decoration: none;
}

h2 {
	font-size: 13px;
	font-weight: bold;
	color: #524a3b;
	margin: 25px 0 15px 0;
	border-bottom: 1px dashed #69a74d;
}

.red {
	color: #FF0000;
}
/*---------- schema ----------*/
#container {
	width: 100%;
	text-align: left;
	padding: 0;
}
/*---------- schema top ----------*/
#logo {
	width: 900px;
	margin: 0 auto;
}

#logo .lle {
	width: auto;
	float: left;
	display: inline;
}

#logo .lri {
	width: auto;
	float: right;
	display: inline;
}

#logo .lri p {
	margin: 0;
	padding: 20px 0 0 0;
	font-size: 14px;
	font-weight: bold;
}

#menu {
	width: 900px;
	text-align: left;
	margin: 0 auto;
}

#menu a {
	padding: 5px;
	background-color: #e9f8dd;
	color: #666666;
	border: 1px solid #b5ebb4;
	margin: 15px 5px 0 0;
	text-decoration: none;
	font-weight: bold;
	line-height: 22px;
}

#menu a:hover {
	background-color: #72b270;
	color: #ffffff;
}

#menu a.on {
	background-color: #72b270;
	color: #ffffff;
}
/*---------- // schema top ----------*/
#ctn {
	width: 900px;
	text-align: left;
	padding-bottom: 20px;
	margin: 0 auto;
}

#le {
	width: 190px;
	float: left;
	display: inline;
	text-align: left;
	margin: 10px 0 0 0;
}

#le .box {
	width: 190px;
	margin: 0 0 15px 0;
}

#le .boxn {
	width: 190px;
	background: #e9f8dd;
	border-top: 1px solid #b5ebb4;
	border-bottom: 1px solid #b5ebb4;
}

#le .boxn h1 {
	margin: 0;
	padding: 5px;
	font-size: 13px;
	font-weight: bold;
	border: 0;
	color: #484848;
}

#le .boxc {
	width: 190px;
	background: #ffffff;
	border-top: 1px solid #b5ebb4;
	border-bottom: 1px solid #b5ebb4;
}

#le .boxc p {
	margin: 0;
	padding: 5px;
	color: #484848;
}

#ri {
	width: 680px;
	float: right;
	display: inline;
	text-align: left;
	margin: 10px 0 0 0;
}

#ri .box {
	width: 210px;
	margin: 0 0 10px 0;
	padding-bottom: 10px;
	border-bottom: 1px solid #1042c1;
}

#ri .box h3 {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	margin-top: 0; padding-top: 8px;
}

#ri .page {
	text-align: center;
	margin: 15px 0 15px 0;
}

#ri .page a {
	padding: 3px;
	background-color: #99FF99;
	line-height: 20px;
	margin: 0 5px 0 5px;
	text-decoration: none;
	font-weight: bold;
}

#ri .page a:hover, #ri .page a.on {
	background-color: #99FFCC;
	color: red;
}

#ri .prod {
	width: 678px;
	margin-bottom: 5px;
	padding-bottom: 4px;
	border-bottom: 1px solid #00ee60;
	font-weight: bold;
}

#ri .prod a {
	text-decoration: none;
}

#ri .prod a:hover {
	text-decoration: underline;
}

#ri .proda {
	width: 65px;
	float: left;
	display: inline;
}

#ri .prodb {
	width: 555px;
	float: left;
	display: inline;
}

#ri .prodc {
	width: auto;
	float: right;
	display: inline;
	text-align: right;
}
/*---------- footer ----------*/
#footer {
	width: 100%;
	color: #484848;
	font-size: 12px;
	text-align: center;
	margin: 0 auto;
	padding-top: 20px;
	padding-bottom: 20px;
	background: #00ff00 url(../gfx/bgc2.gif) left top repeat-x;
}
/*---------- // footer ----------*/
#stronicowanie ul {list-style: none}
#stronicowanie ul li strong {font-size:14pt;color:#FF9900}
#stronicowanie ul li a{font-size:13pt;color:#003366;font-size:bolder}
#stronicowanie ul li a:hover{font-size:13pt;color:#DBDBDB;font-size:bolder}
#rejestracja {margin:auto;text-align:center;width:650px;}
#rejestracja strong {color:#6F6F6F;text-align:center;margin:auto;display: block;}
#rejestracja form {padding-left:10px;}
#rejestracja form div.legenda{color:#484848; text-align:left;padding: 5px;margin-bottom:5px;font-weight:bolder;width:600px;border-bottom: #fff solid 1px:background-color: #E9F8DD; }
#rejestracja form fieldset {width:90%;clear: both;font-size: 100%;border-color: #fff;border-width: 1px 1px 0 1px;border-style: solid solid none solid;padding:5px;margin: 0 0 0 0;}
#rejestracja form fieldset.zamknij {border-bottom: 1px solid #4B463B;}
#rejestracja form fieldset legend{display:block;font-size: 100%;font-weight: normal;margin: 0 0 0 0;padding: 0 5px;width:500px;background-color: #E9F8DD;}
#rejestracja form fieldset div.pole {clear:left;display: block;width:98%;}
#rejestracja form fieldset div.pole label {color:#666;display: block;float: left;width:200px;padding: 3px 5px;margin: 0 0 5px 0;text-align: right;}
#rejestracja form fieldset div.pole label.wymagane{font-weight:bolder;}
#rejestracja form fieldset div.pole select{background-color: #fff;color:#666;width:250px;text-align: left;}
#rejestracja form fieldset div.pole small{color:#DF1B1B;font-weight:bolder;display:block;padding:2px 0 2px 0;}
#rejestracja form fieldset div.pole small.czarne{color:#333;font-weight:normal}
#rejestracja form fieldset div.pole input {width:250px;border: #BFBFBF 1px solid;padding-left:2px;}
#rejestracja form fieldset div.radio {text-align:center;margin:auto;display: block;margin:5px 0 10px 0}
#rejestracja form fieldset div.radio input.przycisk {background-color:white;border: #4B463B solid 1px;text-align:center;padding:5px 15px 5px 15px;color:#003366;}
#rejestracja form div.radio input.przycisk {background-color:white;border: #DFDFDF solid 1px;text-align:center;padding:5px 15px 5px 15px;color:#003366;font-weight:bolder;}
#rejestracja form div input.przycisk {background-color:white;border: #DFDFDF solid 1px;text-align:center;padding:5px 15px 5px 15px;color:#003366;font-weight:bolder;}

#rejestracja form fieldset div.radio span.red{color:#DF1B1B;}
#koszyk {margin:0;padding:0;min-height:400px;}
#koszyk form p {margin:0;text-align:center;margin:auto;padding:0}
#koszyk form p strong {}
#koszyk p {margin:0;padding:0}
#koszyk p strong { padding:50px 0 0 0; margin:auto 0;text-align:center;width:98%;display:block;}
#koszyk table.spedycja {width:350px;margin:auto;text-align:center;}
#koszyk table.spedycja td{text-align:right;}
#koszyk table.spedycja td.formularz{text-align:left;}
#koszyk ul {list-style:none;}
#koszyk ul.spedycja li{float:left;width:30%;text-align:right;}
#koszyk ul.spedycja li.formularz{float:left;width:70%;text-align:left;}
#koszyk ul.kosz {width:700px;padding:10px 0 15px 0;border-bottom:1px solid #4B463B;margin:auto;text-align:center;height: auto; overflow: auto;}
#koszyk ul.kosz li{float:left;}
#koszyk ul.kosz li.lp{width:50px;text-align:center;}
#koszyk ul.kosz li.nazwa{width:320px;text-align:left;}
#koszyk ul.kosz li.ilosc{width:50px;text-align:center;}
#koszyk ul.kosz li.ilosc input{width:30px;text-align:center;margin:0;border:1px solid #666;padding:2px;}
#koszyk ul.kosz li.cena{width:120px;text-align:right;}
#koszyk ul.kosz li.wartosc{width:150px;text-align:right;}
#koszyk input.przelicz {background-color:white;border: #DFDFDF solid 1px;font-weight:bolder;color:#333333;float:right;margin-right:18px;text-align:right;padding:5px 15px 5px 15px}
#koszyk input.zamawiam {background-color:white;border: #484848 solid 1px;font-weight:bolder;color:#333333;float:right;margin-right:18px;text-align:right;padding:5px 15px 5px 15px}

#koszyk span {margin-left:15px;}
#lista ul {width:650px;height:auto;padding:15px 0 15px 0;border-bottom:1px solid #4B463B;margin:auto;text-align:center;clear:left;height: auto; overflow: auto;}
#lista ul.bez {border-bottom:none;}
#lista ul li br {clear:right;}
#lista ul li{float:left;list-style:none;}
#lista ul li a img {display:block;float:right;border:0}
#lista ul li.lp{width:50px;}
#lista ul li.kod{width:100px;text-align:left}
#lista ul li.adres{width:150px;text-align:left;}
#lista ul li.nazwa{color:#484848;width:500px;text-align:left;font-weight:bolder;}
#lista ul li.edycja{width:50px;text-align:left;}
#lista ul li.numer{width:100px;text-align:center;}
#lista ul li.realizacja, #lista ul li.status{width:110px;text-align:center;}
#lista ul li.data{width:100px;text-align:center;}
#lista ul li.pusto{width:99%;text-align:center;color:#484848;font-weight:bolder;}
#lista ul li.images{width:60px;text-align:center;}
#lista ul li.images a img {text-align:center;margin:auto;}
#lista ul li.legenda{margin:10px 5px 0 15px;}
#lista ul.leg{border:none;}
div#galeria a img.male {border:solid 1px #333;margin:5px;padding:0px}
#zam {background-color:#fff;margin:0;padding:0;font-size:10pt;}
#zam h1 {margin:auto;text-align:center;clear:left;}
#zam h3 {width:650px;padding:0;border:none;text-align:right;font-size:11px;}
#zam ul li {list-style:none;}
#zam ul.adresT {width:650px;height:auto;padding:15px 0 15px 0;border-bottom:1px solid #4B463B;margin:auto;text-align:center;clear:left;height: auto; overflow: auto;}
#zam ul.adres {width:650px;height:auto;padding:5px 0 15px 0;margin:auto;text-align:left;clear:left;height: auto; overflow: auto;}
#zam ul.adresB {width:650px;height:auto;padding:5px 0 15px 0;border-bottom:1px solid #4B463B;margin:auto;text-align:left;clear:left;height: auto; overflow: auto;}
#zam ul.adresT li{color:#484848;float:left;width:45%;height: auto; overflow: auto;}
#zam ul.adres li{list-style:none;float:left;width:48%;height: auto; overflow: auto;}
#zam ul.adres li.prawa{text-align:right;height: auto; overflow: auto;}
#zam ul.adresB li{float:left;width:48%;height: auto; overflow: auto;}
#zam ul.adresB li.prawa{text-align:right;height: auto; overflow: auto;}
#zam ul.kosz {width:650px;padding:10px 0 15px 0;border-bottom:1px solid #4B463B;margin:auto;text-align:center;height: auto; overflow: auto;}
#zam ul.kosz li{list-style:none;float:left;}
#zam ul.kosz li strong {color:#484848;}
#zam ul.kosz li.lp{width:50px;text-align:center;}
#zam ul.kosz li.nazwa{width:320px;text-align:left;}
#zam ul.kosz li.ilosc{width:50px;text-align:center;}
#zam ul.kosz li.ilosc input{width:20px;text-align:center;margin:0;padding:0;border-color:#333;}
#zam ul.kosz li.cena{width:100px;text-align:right;}
#zam ul.kosz li.wartosc{width:120px;text-align:right;}
#zam ul.kosz li.kwota{width:120px;text-align:right;}
#zam form input.zamawiam{background-color:white;border: #484848 solid 2px;font-weight:bolder;color:#333333;float:right;margin-right:18px;text-align:right;padding:5px 15px 5px 15px}
#produkt h1 {color:#393939;font-size:15px;}
#produkt ul.table, #produkt div.table {width:600px;padding:10px 0 15px 0;border-bottom:1px solid #4B463B;margin:auto;text-align:center;}
#produkt ul.kosz {border:none;}
#produkt ul.table li {display:block;float:left;width:300px;text-align:left;}
#produkt ul.table li.sto{display:block;float:left;width:600px;text-align:left;}
#produkt ul.table li.dokosza{margin-left:250px;color:white;padding-left:25px;padding-top:2px;}
#produkt ul.table li.dokosza input {color:white;border:none;margin:0;padding:0;background:url(../images/but2.gif) no-repeat;width:84px;height:17px;}
#produkt ul.table li.tar{text-align:right}
#produkt div.table {width:600px;padding:10px 0 15px 0;border-bottom:1px solid #4B463B;margin:auto;text-align:left;}
#produkt #tabDokoszyka {width:300px;margin:auto;text-align:center;}
#produkt #tabDokoszyka input {background-color:white;border: #484848 solid 2px;font-weight:bolder;color:#333333;float:right;margin-right:18px;text-align:left;padding:5px 15px 5px 15px}
.tac {text-align:center;}
.tal {text-align:left;}
#galeria {width:600px;margin:auto;text-align:center;}
#galeria div{width:600px;margin:auto;text-align:center;}
.warning{color: #484848;}
#preloader {
	visibility: hidden;
	position: absolute;
	top: 0;
	left: 0;
	text-indent: -9000px;
}
h3 {color:#7A7A7A;}
h3 a {color:#7A7A7A; text-decoration:none;}
h3 a:hover {color:#484848; text-decoration:underline;}
#action2osCommerce {
                  clear:both;
                  margin:10px;
                  display:block;
                  padding:3px;
                  font-size:11px;
                  width:100%;

}

#action2osCommerce .a2oscLewa {
                  width:50%;
                  padding:3px;
                  text-align:left;
                  font-weight:bolder;
                  border: 1px solid #f5f5f5;

}

#action2osCommerce .a2oscPrawa {
                  width:50%;
                  padding:3px;
                  text-align:left;
                  border: 1px solid #f5f5f5;

}

#action2osCommerce .a2oscLink {
                  width:50%;
                  padding:3px;
                  text-align:left;
                  border: 1px solid #f5f5f5;

}
