
.form label{
	width: 110px;
	height: 20px;
	display: block;
	float: left;
	clear: left;
	margin: 5px 0;
}

.form input, .form textarea, .form select{
	float: left;
	margin: 5px 0;
}

.form .button-black{
	clear: left;
}

.token{
	float: left;clear: left;
}

.hidden{
	display: none;
}
.formularz_blad{	
	color: red;
	font-weight: bold;
}
.form span.formularz_blad{
	display: block;
	height: 20px;
	float: left;
	clear: left;
	margin: -5px 0 10px 0;
}


#lista_zamowien li.f{
	list-style-type: none;
	border-bottom: 1px solid #F2F2F2;
	margin: 20px;
	padding: 10px;
}
.path a:Link, .path a:Visited{
	text-decoration: none !important; color: black !important; font-weight: bold;
}

.pic .arrows{
	margin: 0 auto; width: 30px;
}
#prev-photo, #next-photo{
	display: inline;
	margin: 5px 3px;
}



#zestawy_promocyjne{
	border-top: 1px solid #e4e4e4;
	border-bottom: 1px solid #e4e4e4;
	width: inherit;
	padding: 5px;
}

#zestawy_promocyjne td, #zestawy_promocyjne th {
	vertical-align: middle;
	text-align: center;
}

#zestawy_promocyjne th {
	width: 60px;
}
#zestawy_promocyjne th{
	padding-bottom: 10px;
}
#zestawy_promocyjne .prod{
	width: 	410px;
}

#zestawy_promocyjne .pr{
	color: green;
	font-weight: bold;
}

#zestawy_promocyjne .nazwy, #zestawy_promocyjne .zdj{
	text-align: left;
}
 

.koszyk_zamowien td {
   border-top:1px solid #E6E6E6;
   padding:10px;
   vertical-align:middle;
}
.orderSummary table{
	width: 350px;
}
.orderSummary table td{	
	border-bottom: 1px solid #f2f2f2;
	padding: 5px;
}
.orderSummary tfoot td{
	font-weight: bold;
	background: #f2f2f2;
}
.back:Link, .orderSummary .back:Visited{
	color:black !important;
	text-decoration: none !important;
	font-weight: bold;
}
#zestawy_promocyjne .zdj img{
	display: inline;
}


.komunikat h1,.komunikat p,.komunikat ul {
	margin-left: 140px !important;
	font-size: 12px;
}

.komunikat p {
	margin-bottom: 10px;
}

.komunikat ul li {
	float: left;
	margin: 0 30px 0 0;
}

.komunikat ul a {
	font-weight: bolder;
}

.poz {
	background: url(img/info_poz.jpg) no-repeat;
	height: 200px;
	padding-top: 15px;
}

.neg {
	background: url(img/info_neg.jpg) no-repeat;
	height: 200px;
	padding-top: 30px;
}

.ost {
	background: url(img/info_ost.jpg) 20px 180px no-repeat;
}

#faktura td{
	padding: 4px;
}