body {
	margin: 0; padding: 0;
	background-color: #ffe0f7;
	font-family:Arial, Helvetica, sans-serif;
	
}
.boyd {
background-image:url(images/tlo.jpg);
	background-repeat:repeat-y;
	background-position:top;
	background-position:center;
}
div {
	padding: 0;
	margin:0 auto;

}
.calosc {
	width: 970px;
	height: auto;
}
.zdjecie_produkt {
	height: 350px;
}
.top_l {
	float:left;
	background-image:url(images/top_l.jpg);
	width: 733px;
	height: 334px;	
}
.top_p {
	float:left;
	background-image:url(images/top_p.jpg);
	width: 237px;
	height: 334px;	
}
.top_d {
	clear:both;
}
.menu {
	height: 51px;
	width: 970px;
}
.belka {
	width: 970px;
	background-image:url(images/belka.jpg);
	height: 34px;
}
.lewa {
	float:left;
	width: 192px;
	height:auto;
	background-color:#bfafba;
}
.prawa {
	float:left;
	width: 778px;
	height:auto;
}
.infolinia {
	float: left;
	padding-top: 8px;
	font-size: 16px;
	padding-left: 16px;
	font-weight:bold;
}
.meil_belka {
	float: right;
	padding-right: 50px;
	padding-top: 8px;
	font-size: 15px;
}
.nazwa_belka_lewa {
	background-image:url(images/belka_tytul.jpg);
	width: 194px;
	height: 39px;
	text-transform: uppercase;
}
.nazwa_belka_lewa_odstep {
	text-align:center;
	padding-top: 13px;
	font-family:Tahoma;
	font-size: 15px;
	font-weight:bold;
}
.belka_lewa_odstepy {
	text-align:center;
}
.stopka {
	background-color:#beafb9;
	text-align:right;
	clear:both;
	padding-right: 20px;
	font-size: 13px;
	font-weight:bold;
	padding-right: 20px;
	height: 30px;
	background-image:url(images/stopka.jpg);
}
.czionka_sonda_pytanie {
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: left;
	padding-left: 15px;
	font-size: 14px;
	font-weight:bold;
}
.czionka_sonda_odpowiedz {
	text-align: left;
	padding-left: 15px;
	font-size: 13px;
	padding-bottom: 10px;
}
.lista_kategoria {
	width: 96%;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align:center;
	border-bottom-color:#FF00CC;
	border-bottom-width: 1px;
	border-bottom-style:dotted;
}
.lista_kategoria_odstep {
	padding-left: 10px;
	text-align:left;
}
.lista_kategoria_odstep_lista_produktow {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 25px;
	text-align:left;
}
.odstep_10 {
	width: 100%;
	height: 10px;
	clear:both;
}
.odstep_5 {
	width: 100%;
	height: 5px;
	clear:both;
}
.rozowa_linia {
	height: 2px;
	background-color:#CC00CC;
	width: 98%;
}

.losowe-box-cena {
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#FF0000;
}
.data {
	font-size: 12px;
	padding-top: 10px;
}
.linia_box {
	clear:both;
	height: 1px;
	background-color:#666666;
	width: 90%;
	margin-bottom: 4px;
	margin-top: 4px;
}
.losowe-box-cena-wyprzedaz {
	margin-top: 3px;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration: line-through;
}
.tresc {
	padding: 15px;
	font-size: 15px;
	text-align:justify;
}
.tresc_produkt {
	padding: 15px;
	font-size: 15px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align:justify;
}
.koszyk_gora_pokaz {
	padding-top: 43px;
	font-size: 12px;
	padding-left: 50px;

}
.koszyk_gora_przycisk {
	font-size: 12px;
	padding-top: 12px;
	padding-left: 40px;
}
.koszyk_gora_przycisk_pusty {
	font-size: 12px;
	padding-top: 12px;
	padding-left: 30px;
}
.polowa_30 {
	float:left;
	width: 30%;
	height: 30px;
	font-size: 12px;
}
.polowa {
	float:left;
	width: 70%;
	height: 30px;
	font-size: 12px;
}
.czionka_rozowa {
	color:#CC3399;
}
.box_produkty {
	float:left;
	background-image:url(images/tlo_produkt.jpg);
	width: 373px;
	height: 269px;
	margin: 7px;
}
.box_produkty_odstepy {
	text-align:center;
	padding-top: 20px;
}
.box_produkty_75 {
	float:left;
	width: 60%;
	margin-right: 2%;
	margin-left: 1%;
}
.box_produkty_25 {
	float:left;
	width: 35%;
	margin-left: 2%;
}
.polowa_box_produkt_35 {
	float:left;
	width: 35%;
	margin-left: 5%;
	height: 30px;
	font-size: 12px;
}
.polowa_box_produkt_55 {
	float:left;
	width: 55%;
	margin-left: 0%;
	height: 30px;
	font-size: 12px;
}
.box_produkt_33 {
	float:left;
	width: 30%;
	margin-left: 3%;

}
.imieniny {
	text-align:center;
	padding-top: 5px;
	line-height: 10px;
	font-style:italic;
	font-size: 12px;
}
.czionka_12 {
	font-size: 12px;
}
.niebieska_ramka {
	border-color:#FF0099;
	border-style:solid;
	border-width: 1px;
	font-size: 12px;
}
.ramka_produkt {
	border:solid;
	border-color:#000000;
	border-width: 1px;

}
.ul_menu {
	margin: 0 auto;
	padding: 0;
	padding-left: 40px;
	font-size: 13px;
}

a:link {
color:#000000;
text-decoration: none;
}
a:visited
{
color:#000000;
text-decoration: none;
}
a:hover
{
color:#FFFFFF;
text-decoration:none;
}
a:active
{
color:#000000;
text-decoration: none;
}


a.link_rozowy:link {
color:#FF00FF;
text-decoration: none;
}
a.link_rozowy:visited
{
color:#FF00FF;
text-decoration: none;
}
a.link_rozowy:hover
{
color:#000000;
text-decoration:none;
}
a.link_rozowy:active
{
color:#FF00FF;
text-decoration: none;
}


div#close {
	margin-right: 30px;
	margin-top: 10px;
	text-align: right;
}
#overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-image: url(images/tlo-overlay.png); 
	font-size: 16px;
	color: #FFFFFF;
}
div#o_fota {
	text-align:center;
}

