.menukategorie {
	margin: 0px;
	padding:0px;

}

.menukategorie ul li { padding: 0px; }

.menukategorie ul {
	list-style-type:none;
	padding-left:0px;

}


.menukategorie li {
	border-bottom:1px solid #EFEFEF;
	font-weight:bold;

}



.menukategorie ul li a {

	color:#4E413B;
	font-size:11px;
	font-weight:bold;
	height:22px;
	line-height:22px;
	text-decoration:none;



}



.menukategorie ul li a:hover, #menukategorie ul li.active a{

	text-decoration: none;
	color: #d61029;

}



/*



list



*/



div#sklep_list{

	display: block;

	padding: 0px;

	margin: 0px;



}



div#sklep_list_lewa, div#sklep_list_prawa{

	display: block;

	width: 400px;

	float: left;



}



div#sklep_list_prawa{



	float: right;



}



div#sklep_list h2{



	margin: 0px;



	padding: 0px;



	font-weight: bold;



	color: #000000;



	font-size: 14px;



}



div#sklep_list ul, div#sklep_list ul li{



	display: block;



	margin: 0px;



	padding: 0px;



}



div#sklep_list ul li a{



	display: block;



	padding: 5px 0px 5px 0px;



	color: #d61029;



	font-size: 12px;



	text-decoration: underline;



	border-bottom: 1px solid #dadada;



}



div#sklep_list ul li a:hover {



	text-decoration: underline;



	color: #000000;



}



div#sklep_lista_alfabet{



	display: block;



	height: 30px;



}



div#sklep_lista_alfabet ul li{



	display: block;



	float: left;



	padding: 3px;



}



/*



list default



*/



div#sklep_list div.default{



	display: block;



	margin: 10px 0px 0px 10px;



	padding: 0px;



	width: 150px;



	height: 175px;



	float: left;



	border: 1px solid #d8d9a6;



}



div#sklep_list div.default div.img{



	display: block;



	text-align: center;



	color: #333333;



	font-weight: bold;



	font-size: 14px;



	margin: 5px 0px 10px 5px;



	padding: 0px;



	border: 1px solid #d8d9a6;



	width: 138px;



	height: 108px;



	background-position: 50% 50%;



	background-repeat: no-repeat;



}



div#sklep_list div.default div.nazwa{



	display: block;



	margin-bottom: 10px;



}



div#sklep_list div.default div.nazwa a{



	display: block;



	text-align: center;



	color: #333333;



	font-weight: bold;



	font-size: 11px;



	text-decoration: none;



}



div#sklep_list div.default div.nazwa a:hover{



	color: #990000;



	text-decoration: underline;



}



div#sklep_list div.default div.cena{



	display: block;



	text-align: center;



	color: #990000;



	font-weight: bold;



	font-size: 13px;



}







/*



sklep produkt full widok



*/



div#full_produkt_top_linki{



	display: block;



	height: 30px;



	font-weight: bold;



}







div#full_produkt_top_linki1{



	display: block;



	float: left;



	font-size: 12px;



}



div#full_produkt_top_linki1 a{



	color: #d61029;



	text-decoration: underline;



}



div#full_produkt_top_linki2{



	display: block;



	float: right;



	color: #000000;



	font-size: 12px;



}



div#full_produkt_top_linki2 a{



	color: #d61029;



	text-decoration: underline;



}







div#full_produkt_img_srednie{



	display: block;



	height: 225px;



	width: 225px;



	margin: 0px;



	padding: 0px;



	background-repeat: no-repeat;



	background-position: 50% 50%;



	border: 1px solid #d8d9a6;



	float: right;



}



a#full_produkt_img_srednie_a{



	display: block;



	width: 225px;



	height: 225px;



}







div#full_produkt_img_male ul{



	display: block;



	margin: 0px;



	padding: 0px;



}



div#full_produkt_img_male ul li{



	display: block;



	margin: 5px 0px 10px 5px;



	padding: 0px;



	border: 1px solid #d8d9a6;



	width: 138px;



	height: 108px;



	background-repeat: no-repeat;



	background-position: 50% 50%;



	float: left;



}



div#full_produkt_img_male ul li a{



	display: block;



	width: 138px;



	height: 108px;



	cursor: pointer;



}







div#full_produkt_podstawowe{



	display: block;



	float: left;



	display: block;



	width: 580px;



	font-size: 15px;



}



div#full_produkt_podstawowe div{



	padding: 0px 0px 4px 0px;



}



div#full_produkt_podstawowe_nazwa{



	font-size: 20px;



	font-weight: bold;



	color: #d61029;



	padding-bottom: 10px;



}



span#full_produkt_podstawowe_cena_runkowa{



	text-decoration: line-through;



}



div#full_produkt_podstawowe_nasza_cena{



	color: #D61029;



	font-weight: bold;



}



div#powiadom a{



	color: #d61029;



	text-decoration: none;



	font-size: 13px;



	background-repeat: no-repeat;



	background-position: left center;



	background-image: url('../image/page/ico.email.gif');



	padding-left: 20px; 



}



div#powiadom a:hover{



	text-decoration: underline;



	color: #d61029;



}







div#full_produkt_koszyk{



	display: block;



	padding-top: 20px;



	font-size: 10px;



}







div#full_produkt_opis{



	display: block;



	clear: both;



	padding: 5px;



	border: 1px solid #d8d9a6;



}



/*



komentarz



*/



table#sklep_produkt_komentarz{



	padding: 0px;



	margin: 0px;



	border: 0px;



}



td.sklep_produkt_komentarz_pole0{



	padding: 5px;



}



td.sklep_produkt_komentarz_pole1{



	padding: 3px;



	margin: 0px;



	width: 195px;



	border-bottom: 1px solid #999999;



	border-right: 1px solid #999999;



	line-height: 18px;



}



td.sklep_produkt_komentarz_pole2{



	background-color: #ececec;



	padding: 5px;



	padding-left: 20px;



	padding-right: 20px;



	margin: 0px;



	width: 605px;



	border-bottom: 1px solid #999999;



}







table#tabela_parametry{



	border: 0px none;



	background-color: transparent;



}



table#tabela_parametry td{



	padding: 5px;



	text-align: center;



}



table#tabela_parametry td.tytul{



	background-color: #ffffcc;



	font-weight: bold;



	font-size: 12px;



	border: 1px solid #cccccc;



}



table#tabela_parametry td.param{



	background-color: #eeeeee;



	border: 1px solid #cccccc;



}



table#tabela_parametry td.param select{



	border: 1px solid #333333;



}



table#tabela_parametry td.cena{



	background-color: #eeeeee;



	font-size: 14px;



	font-weight: bold;



	color: #d61029;



	border: 1px solid #cccccc;



}







/*



gwiazdki



*/



div.gwiazda{



	display: block;



	margin-top: 3px;



	margin-bottom: 3px;



	height: 18px;



}



div.gwiazda div{



	display: block;



	width: 18px;



	height: 18px;



	float: left;



	background-repeat: no-repeat;



	background-position: 50% 50%;



}



div.gwiazda div.gwiazdaPlus{



	background-image: url('../image/page/star.gif');



}



div.gwiazda div.gwiazdaMinus{



	background-image: url('../image/page/star-gray.gif');



}



a.opiniaTak, a.opiniaNie{



	cursor: pointer;



	background-repeat: no-repeat;



	background-position: left middle;



	background-image: url('../image/page/ico.add.gif');



	padding-left: 18px;



}



a.opiniaNie{



	background-image: url('../image/page/ico.del.gif');



	



}



/*



sklep sortuj lista



*/



div#sklep_sortuj_default{



	display: block;



	margin: 5px;



	padding: 5px;



	border: 1px solid #d8d9a6;



}



div#sklep_sortuj_default ul{



	display: block;



	margin: 0px;



	padding: 0px;



	height: 30px;



}



div#sklep_sortuj_default ul li{



	display: block;



	float: left;



}



div#sklep_sortuj_default ul li a{



	display: block;



	padding: 5px 20px 5px 0px;



	font-size: 14px;



	font-weight: bold;



	color: #333333;



	text-decoration: none;



}



div#sklep_sortuj_default ul li a:hover, div#sklep_sortuj_default ul li.active a{



	color: #990000;



	text-decoration: underline;



}







/*



sklep produkt opinai



*/



form#formSklepProduktOpinia textarea#txt{



	width: 300px;



	height: 100px;



}











/*



sklep ile na stronie lista



*/



div#sklep_ileNaStronie_default{



	display: block;



	margin: 5px;



	padding: 5px;



	border: 1px solid #d8d9a6;



}



div#sklep_ileNaStronie_default ul{



	display: block;



	margin: 0px;



	padding: 0px;



	height: 30px;



}



div#sklep_ileNaStronie_default ul li{



	display: block;



	float: left;



}



div#sklep_ileNaStronie_default ul li a{



	display: block;



	padding: 5px 20px 5px 0px;



	font-size: 14px;



	font-weight: bold;



	color: #333333;



	text-decoration: none;



}



div#sklep_ileNaStronie_default ul li a:hover, div#sklep_ileNaStronie_default ul li.active a{



	color: #990000;



	text-decoration: underline;



}







/*



formularz szukaj prosty



*/



form#formSzukaj{



	margin: 0px;



	padding: 0px;



}



form#formSzukaj dl{



	margin: 8px 0px 0px 0px;



	padding: 0px;



}



form#formSzukaj input#szukajFraza{



	margin: 0px 3px 0px 164px;



	width: 136px;



	height: 19px;



	border: 1px solid #d8d9a6;



	background-color: #ffffff;



	color: #333333;



}



form#formSzukaj select#szukajGdzie{



	margin: 0px 5px 0px 0px;



	width: 136px;



	height: 23px;



	border: 1px solid #d8d9a6;



	background-color: #ffffff;



	color: #333333;



}



form#formSzukaj input#Send{



	background-color: transparent;



	border: 0px none;



	cursor: pointer;



	width: 21px;



	height: 21px;



	float: right;



	margin-right: 477px;



	margin-top: 2px;



}







/*



koszyk lista w koszyku



*/



div.koszyk_index{



	display: block;



	margin:0px 5px 0px 5px;



	padding: 5px;



	height: 120px;



	border-bottom: 1px solid #d8d9a6;



}







div.koszyk_index div.koszyk_index_img{



	display: block;



	text-align: center;



	color: #333333;



	font-weight: bold;



	font-size: 14px;



	margin: 5px 0px 10px 5px;



	padding: 0px;



	border: 1px solid #d8d9a6;



	width: 138px;



	height: 108px;



	float: left;



	background-position: 50% 50%;



	background-repeat: no-repeat;



}







div.koszyk_index_nazwa{



	



}



div#txt_con table tr td div.koszyk_index_nazwa a{



	font-size: 14px;



	font-weight: bold;



	color: #d61029;



}



div#txt_con table tr td div.koszyk_index_nazwa a:hover{



	color: #000000;



}



div.koszyk_index div.koszyk_index_nazwa a{



	color: #333333;



	font-weight: bold;



	font-size: 14px;



	text-decoration: none;



}



div.koszyk_index div.koszyk_index_nazwa a:hover{



	color: #990000;



	text-decoration: underline;



}



div.koszyk_index div.koszyk_index_cena, div.koszyk_index div.koszyk_index_ilosc, div.koszyk_index div.koszyk_index_wartosc{



	display: block;



	float: left;



	text-align: right;



	font-size: 12px;



	color: #333333;



	margin-bottom: 10px;



}



div.koszyk_index div.koszyk_index_ilosc{



	text-align: center;



}



div.koszyk_index div.koszyk_index_wartosc{



	text-align: left;



	font-size: 14px;



}



div.koszyk_index_plus, div.koszyk_index_minus, div.koszyk_index_usun{



	float: left;



}



table#koszyk_tabela tr td div.koszyk_index_plus a, table#koszyk_tabela tr td div.koszyk_index_minus a, table#koszyk_tabela tr td div.koszyk_index_usun a{







}



table#koszyk_tabela tr td div.koszyk_index_plus a:hover, table#koszyk_tabela tr td div.koszyk_index_minus a:hover, table#koszyk_tabela tr td div.koszyk_index_usun a:hover{







}



div.koszyk_index div.koszyk_index_minus{



	



}



div.koszyk_index div.koszyk_index_usun{



	



}







form.koszyk_index_parametry{



}



form.koszyk_index_parametry label, form.koszyk_index_parametry option, form.koszyk_index_parametry select{



	font-size: 11px;



}



form.koszyk_index_parametry label{



	font-weight: bold;



}



form.koszyk_index_parametry option{



	border: 0px none;



	padding: 0px 10px 0px 10px;



	background-color: #ebebeb;



}



form.koszyk_index_parametry select{



	border: 0px none;



	background-color: #ebebeb;



}







/*



koszyk top



*/



table#koszyk_tabela{



	display: block;



	width: 100%;



	margin: 0px;



	padding: 0px;



}



table#koszyk_tabela td{



	padding: 4px;



	border: #dadada;



	background-color: #ebebeb;



	font-size: 12px;



}



table#koszyk_tabela td.koszyk_tabela_naglowek{



	background-color:#D61029;

	border:1px solid #000000;

	color:#FFFFFF;

	font-size:15px;

	font-weight:bold;

	text-align:center;



}



td.koszyk_index_produkty{



	width: 419px;



}



td.koszyk_ilosc{



	width: 45px;



	font-weight: bold;



	text-align: center;



}



td.koszyk_cena{



	width: 200px;



	text-align: right;



}



div.koszyk_cena_1{



	color: #999999;



}



div.koszyk_cena_1 span{



text-decoration: line-through;



}



div.koszyk_cena_1 strong{



	text-decoration: none;



}



div.koszyk_cena_2{



	color: #333333;



}



div.koszyk_cena_3{



	color: #d61029;



}



td.koszyk_wartosc{



	width: 120px;



	font-weight: bold;



	color: #000000;



	font-size: 14px;



	text-align: right;



}







div#koszyk_podsumowanie_zawartosci_top{



	margin-top: 90px;



	font-size: 11px;



	font-weight: bold;



}



div#koszyk_podsumowanie_zawartosci_top div{



	float: right;



	margin-right: 10px;



}



/*



koszyk podsumowanie



*/



div#koszyk_tabela {

	width:271px;

	height:50px;

	line-height:50px;

	text-align:center;

	margin:1px;

	float:left;

	border:1px solid #D61029

}



div#koszyk_tabela_kwota {

	width:271px;

	height:50px;

	line-height:50px;

	color:#fff;

	text-align:center;

	margin:1px;

	float:left;

	background-color:#D61029;

	border:1px solid #000



}



div#koszyk_podsumowanie_zawartosci{

	display: block;



}







div#koszyk_podsumowanie_zawartosci div{



	font-size: 14px;



}



div#koszyk_podsumowanie_zawartosci div strong{



	font-size: 15px;



}



div#txt_con a.guzikDefault{



	background-color:#D61029;

	border:1px solid #000;

	color:#fff;

	cursor:pointer;

	display:block;

	margin:2px !important;

	overflow:hidden;

	padding:3px 6px;

	text-align:center;

	width:128px;



}







/*



wiecejAction



*/



div.wiecejKolumna{



	display: block;



	width: 265px;



	float: left;



	margin: 0px 10px 0px 0px;



}



.wymagane{

	color: #D61029;

}