/* -------------------------- */
.linijka{
	margin: 0px 0px 10px 0px;
	padding: 3px 0px 3px 3px;
	background: #004994;
	color: #D0EBFE;
	display: block;
	border-top: 1px solid #004994;
	border-bottom: 1px solid #004994;
}
.linijka a{
	font-size: 12px;
	color: #D0EBFE;
	text-decoration: none;
}
.linijka a:hover{
	color: #FFF;
	text-decoration: underline;
}
/* -------------------------- */

/* -------------------------- */
table tr td,
table tr th{
	font-size: 12px;
}
/* --------------------------- */
.shopTabela{
	width: 100%;
}
.shopTabela th{
	background: #004994;
	color: #FFF;
}
.shopTabela td{
	vertical-align: middle;
	border-bottom: 1px solid #004994;
}
.shopTabela td.ilosc{
	width: 138px;
	text-align: right;
}
.shopTabela td.ilosc input{
	
}
.shopTabela td.ilosc input,
.shopTabela td.ilosc img{
	float: left;
}
.shopTabela td em{
	color: #000;
	text-decoration: none;
	font-style: normal;
	font-size: 10px;
}
.shopTabela td a{
	color: #004994;
	font-weight: bold;
	text-decoration: none;
}
.shopTabela td a:hover{
	text-decoration: underline;
	color: Black;
}
.shopTabela td a:visited{
	text-decoration: none;
}
.shopTabela td input{
	background-color: #D7E9FF;
	border: 1px solid #004994;
	text-align: center;
}
.shopTabela td input.inpIlosc{
	width: 25px;
}
/* ------------------- */
.sc1{
	display: block;
	width: 411px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../p/shop_cont_mid.gif) repeat-y;
}
.sc1 .sc2{
	display: block;
	width: 411px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../p/shop_cont_top.gif) no-repeat top;
	
}
.sc1 .sc2 .sc3{
	display: block;
	width: 411px;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 20px 0px;
	background: url(../p/shop_cont_bot.gif) no-repeat bottom;

}

.sc1 .sc2 .sc3 p,
.sc1 .sc2 .sc3 form{
	margin: 0px 25px 0px 25px;
}
.sc1 .sc2 .sc3 h1,
.sc1 .sc2 .sc3 h2,
.sc1 .sc2 .sc3 h3{
	background-color: #105FAB;
	color: #FFF;
	margin: 0px 15px 10px 15px;
	padding: 0px 10px 0px 10px;
	display: block;
}
.sc1 .sc2 .sc3 table.shopTabela,
.sc1 .sc2 .sc3 table{
	width: 370px;
	margin-left: 20px;
}
/* ---------------- */
#indywProd .kolumna1{
	width: 280px;
	display: block;
	float: left;
	margin: 0px 0px 0px 0px;
}
#indywProd .kolumna1 img{
	border: 1px solid #AAA;
}
#indywProd .kolumna2{
	width: 240px;
	display: block;
	float: left;
	margin: 0px 0px 0px 10px;
}
#indywProd .kolumna2 h3,
#indywProd .kolumna2 p{
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 10px;
}
#indywProd p.opis{
	font-size: 10px;
	background: #004994;
	color: #FFF;
	border-bottom: 1px solid #000;
	border-top: 1px solid #9DCFFF;
}
/* ---------------- */
.grupaGlowna{
	display: block;
	float: left;
	width: 530px;
	margin: 0px 10px 10px 0px;
	padding: 0px 0px 3px 0px;
	border-bottom: 1px solid #9DCFFF;
}
.grupaGlowna h1,
.grupaGlowna h1 a
{
	font-size: 16px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #004994;
	text-decoration: none;
}
.grupaGlowna h1 a:hover{
	color: #000;
	text-decoration: underline;
}
.grupaGlowna p{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.grupaGlowna p.opis{
	font-size: 10px;
}