body, div, h1, h2, h3, h4, p, ul, dd, dt, dl, img  { margin:0; padding:0; }
body
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.2em;
	color: #000;
	background: #fff;
}
img { border:0; }
ul { list-style-type: none; }
a { text-decoration:none; color:#148; cursor:pointer;}
a:hover { text-decoration:underline; color:#CC0F16; }

.szerokosc
{
	width: 1000px;
	margin:0 auto;
	overflow:hidden;
}
#naglowek
{
	position:relative;
	overflow:	visible;
}
#logo_strony
{
	margin:10px 0;
	display:block;
	width:300px;
}
#menu
{
	height:40px;
	margin-top:2px;
	background:#e0dee1;
}
#menu li
{
	float:left;
	background: url(/images/menu_przycisk.jpg) no-repeat top left;
}
#menu a
{
	float:left;
	font-size:14px;
	font-weight:bold;
	padding: 13px 15px 10px 0;
	margin-left:15px;
	color:#8e8e8e;
	background: url(/images/menu_przycisk.jpg) no-repeat top right;
}
.nawigacja
{
	margin:10px auto 15px auto;
	padding:0 17px;
	font-weight:bold;
	color:#d70085;
}
.nawigacja a { margin:0 5px; color:#585758; }

.kolumna_centrum
{
	width: 820px;
	float: right;
	overflow:hidden;
	color:#6e6e6e;
}

.kolumna_lewa
{
	width: 155px;
	float: left;
}
.kolumna_lewa h3
{
	font-size: 16px;
	font-weight:bold;
	margin-bottom:10px;
	color:#585758;
}
.kolumna_lewa ul
{
	padding:10px 0 20px 0;
	margin-bottom:15px;
}
.kolumna_lewa li
{
	font-size:11px;
	margin:0px;
	padding:4px 0 4px 0;
}
.kolumna_lewa li a
{
	font-weight:bold;
	color:#585758;
}
.kolumna_lewa li a:hover
{
	color:#818181;
}
.kolumna_lewa li ul
{
	background:none;
	margin:0px 0 10px 10px;
	padding:0px;
}
.kolumna_lewa li li { margin:0px; }
.kolumna_lewa ul .bez_znaku { background: none; }
.kolumna_lewa a { font-weight:normal; }
.kolumna_lewa .gruby a { text-decoration:underline; font-weight:bold; font-size:12px; color:#d70085; }


#stopka
{
	clear:both;
	text-align:center;
	padding: 20px 0;
	color:#7c7c7c;
}
#stopka a
{
	color:#7c7c7c;
}
.tabelka_stopka
{
	width:820px;
	float:right;
	border-spacing:0;
	border-collapse:collapse;
	margin-bottom:30px;
	text-align:left;
	font-size:12px;
}
.tabelka_stopka th
{
	text-align:left;
	border-bottom:2px solid #d70085;
	padding-bottom:5px;
}
.tabelka_stopka td
{
	vertical-align:top;
	padding:5px 0;
}

.spis
{
	clear:both;
	width:100%;
	margin-top:15px;
}
.spis a, .produkt a { color:#fff; }

.spis li
{
	width:170px;
	height:330px;
	float:left;
	position:relative;
	background:#e0dee0;
	margin:0 25px 15px 0;
}

.spis h3
{
	font-size:11px;
	color:#7c7c7c;
	padding:5px;
	height:45px;
	border-bottom:5px solid #d70085;
}
.spis h3 a {color:#7c7c7c;}
.spis img
{
	width:160px;
	margin-left:5px;
	cursor:pointer;
}
.spis_cena
{
	width:77px;
	position:absolute;
	top:60px;
	right:0;
	background:#80149a;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	height:30px;
	text-align:right;
	line-height:30px;
	padding-right:8px;
}
.spis_ilosc
{
	z-index: 5;
	position: absolute;
	width: 160px;
	height:35px;
	bottom: 40px;
	left: 5px;
	line-height:35px;
	color: #fff;
	font-size:14px;
	font-weight: bold;
	text-align:center;
	background:#80149a;
}
.spis_stara
{
	left:0;
	background:#ff9e13;
	text-decoration:line-through ;
}
.spis_kup
{
	width:160px;
	height:25px;
	position:absolute;
	bottom:5px;
	left:5px;
	background: url(/images/koszyk_przycisk.jpg) no-repeat;
	text-align:center;
	padding-top:10px;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	cursor:pointer;
}
.spis_rabat
{
	top: 210px;
	right:5px;
	position: absolute;
	width:85px;
	height:85px;
	z-index:2;
}
.rabat_10 { background: url(/images/rabat_10.png) no-repeat 50% 50%;	}
.rabat_30 { background: url(/images/rabat_30.png) no-repeat 50% 50%;	}
.rabat_50 { background: url(/images/rabat_50.png) no-repeat 50% 50%;	}

.nowosc
{
	background: url(/images/przycisk_nowosc.png) no-repeat 50% 50%;
}

.paginacja
{
	margin: 10px 65px 15px 0;
	text-align:right;
	color:#7c7c7c;
	clear:both;
	font-size:12px;
}
.paginacja a
{
	border:1px solid #ccc;
	padding:3px 5px;
	margin-left:5px;
	color:#7c7c7c;
}
.paginacja span
{
	border:1px solid #ccc;
	padding:3px 5px;
	margin-left:5px;
	color:#fff;
	background:#d70085;
}
.ramka_prawa
{
	float:right;
}
.rzetelna
{
	margin:0 auto 25px auto;
	text-align:center;
}
.wyszukiwarka
{
	position:absolute;
	top:10px;
	left:300px;
}
.wyszukiwarka input[type*=text]
{
	color:#ccc;
}

#koszyk
{
	position:absolute;
	right:0;
	top:1px;
	width:210px;
	height:130px;
	z-index:5;
	background:url(/images/koszyk_new.gif) no-repeat top right;
}
#koszyk table
{
	margin-top:40px;
	width:135px;
	border-spacing:0;
	border-collapse:collapse;
	color:#828082;
	font-size:12px;
}

#koszyk p
{
	cursor:pointer;
	position:absolute;
	bottom:5px;
	text-align:center;
	color:#fff;
	width:140px;
	line-height:32px;
	font-weight:bold;
	background:url(/images/koszyk_przycisk_maly.gif) no-repeat right;
	font-size:12px;
}
#koszyk p:hover
{
	text-decoration:underline
}


.slider_main			{ width: 595px; position: relative; padding:0px; margin:0 0 25px 0; border-left:1px solid #e0dee0; border-right:1px solid #e0dee0;}

.slider_main #prevBtn,
.slider_main #nextBtn	{ position: absolute; width: 25px; height: 40px;  top: 100px; display:block;}
.slider_main #prevBtn a,
.slider_main #nextBtn a	{ width: 25px; line-height: 40px; text-indent: -5000px; display:block;}
.slider_main #prevBtn	{ left: 0px; 	background: url(/images/arr_b_ls.gif) no-repeat right;}
.slider_main #nextBtn	{ right: 0;	background: url(/images/arr_b_rs.gif) no-repeat left;}

.slider_main #controls		{ position:absolute; right: 0px; top: 270px}
.slider_main #controls li	{ display: inline; }
.slider_main #controls li a { display: block; float:left; padding: 3px 5px; border: 1px solid #dfe0e3; text-align: center; margin: 0 2px 0 0;}
.slider_main #controls li a { color: #ccc;}
.slider_main #controls li.current a { color: #fff;	background: #d70085;}

.slider_main_window					{ width: 595px; height:270px; overflow:hidden; position:relative; margin: 0 auto; }
.slider_main_window .baner_main		{ width: 595px; height:270px; }



.spis_promo
{
	overflow:hidden;
	width:595px;
}

.spis_promo li
{
	width:110px;
	float:left;
	position:relative;
	background:#e0dee0;
	margin:15px 9px 10px 0;
	padding-bottom:5px;
}

.spis_promo h3
{
	font-size:9px;
	color:#7c7c7c;
	padding:3px;
	height:40px;
	font-weight:normal;
	border-bottom:5px solid #d70085;
}
.spis_promo h3 a {color:#7c7c7c;}
.spis_promo img
{
	width:100px;
	margin-left:5px;
	cursor:pointer;
}


.dla_facebook
{
	margin-top:15px;
	clear:both;
	float:left;

}


#fade
{
	background: #000;
	position:absolute;
	position: fixed; left: 0; top: 0;
	width: 100%; height: 100%;
	z-index: 9999;
}
.okienko_modal
{
	position: fixed;
	top: 50%; left: 50%;
	z-index: 99999;
	font-size:12px;
	color:#828082;
	font-family: "Arial", "Helvetica", sans-serif;
	background: url(/images/zamow_tlo.gif) no-repeat;
}



/*--Making IE6 Understand Fixed Positioning--*/
*html #fade {	position: absolute;}
*html .okienko_modal {	position: absolute;}

.close_modal
{
	position:absolute;
	top:10px;
	right:20px;
}
#el_1
{
	position:absolute;
	top:20px;
	left:78px;
	font-size:11px;

}

#okienko_pojemnik textarea, #okienko_pojemnik input
{
	width:300px;
	position:absolute;
	left:125px;
	background:none;
	border:none;
	height:25px;
	line-height:25px;
}
#el_2
{
	top:68px;
}
#el_3
{
	top:100px;
}
#el_4
{
	top:140px;
}
#el_5
{
	text-align:center;
	line-height:250px;
}
#okienko_pojemnik textarea
{
	height:60px;
}

.zamow
{
	position:absolute;
	top: 212px;
	left:230px;
	font-size:12px;
	color:#fff;
}
.zamow:hover
{
	color:#fff;
}
.na_gore
{
	clear:both;
	text-align:center;
	cursor:pointer;
	color:#d70085;
}
.belka_naglowka
{
	margin-bottom:15px;
}
.wyszuk_prod
{
	margin-right:10px;
}
.tagi_kolor
{
	width:240px;
}
.tagi_kolor a
{
	color:#CC0F16;
}

.cookie-info {
	width:960px;
	background:#f4f4f4;
	color:#777;
	font-size:16px;
	line-height:20px;
	margin:0 auto 5px auto;
	padding:20px 20px;
}