body, div, img, p, ul, ol, li, table, tr, td, th, input, form, h1, h2, h3, h4, h5{
	padding: 0;
	margin: 0;
    border:none;
}

body{
	text-align: center;
	font-family: "Trebuchet MS", verdana, Arial, sans-serif ;
	font-size: 12px;
}
table{
	font-size: 12px;
}
#strona{
	width: 969px;
	margin: 10px auto;
}

/*style nagłówka, baner, nazwa sklepu i hasło reklamowe */

#naglowek{
	height: 153px;
	text-align: left;
	background-image: url('../images/banner.jpg');
	background-repeat: no-repeat;
	background-position: center;
		
}

	#logo{
		border: 0;
		margin: 10px 0 0 27px;
	}
	#haslo_reklamowe{
		margin: 22px 0 0 26px;
		color: #fff;
		font-size: 18px;
	}
	
	
/*style menu górnego,  poszczegółnych przyciaków i rozwijanych menu*/
#menu_gorne{
	margin: 1px 0 5px 0;
	background-color: #8F8F8F;
	background-image: url('../images/bg_menu.jpg');
	background-repeat: repeat-x;
	height: 41px;

}

#menu_gorne ul{
			list-style: none;
			text-align: left;

}
	#menu_gorne_start{
		background-image: url('../images/btn_off_left_end.jpg');
		background-repeat: no-repeat;
		background-position:  center left;
		width: 45px;
		height: 41px;
		float: left;
}

	#menu_gorne li{
		float: left;
		border-right: 1px solid #939393;		

	
	}
	#menu_gorne a{
		display: block;
		font-size: 18px;
		color: #fff;
		text-decoration: none;
		line-height: 36px;
		text-align: center;
	}
	
	.menu_gorne_1{
		 width: 83px;
	}
	 .menu_gorne_2{
	width: 148px;
	}
	 .menu_gorne_3{
				width: 85px;
	}
		.menu_gorne_4{
		 	width: 98px;
	}
		.menu_gorne_5{
		width: 117px;
	}
		.menu_gorne_6{
		width: 136px;
	}
		.menu_gorne_7{
			width: 251px;
			border: none;
	}
  	#menu_gorne li.menu_gorne_7 {
 			background-image: url('../images/btn_off_strefa.jpg');	
			background-repeat: no-repeat;
			background-position:  center right;
			border: none;
			height: 41px;
	}	
	#menu_gorne li ul{
		position: absolute;
		left: -999em;
		background-color: #fff;
		border: 1px solid #a3a3a3;	;
		width: 200px;
		z-index: 20;

	}
	#menu_gorne li.menu_gorne_7 ul {
			margin-top: -4px;
	}
	
 
	 #menu_gorne li ul a{
		border: none;
		color: #000;
		width: 200px;


	}

	 #menu_gorne li ul a:hover{
	background-color:  #58C0FF;
		color: #fff;
	}
	
	#menu_gorne li:hover ul, #nav li.sfhover ul{
		left: auto;
	}
	 
	 
	a.menu_gorne_1:hover{
		background-image: url('../images/btn_on_sklep.jpg');
		background-repeat: no-repeat;
		background-position: center;
	}

  	a.menu_gorne_2:hover{
		background-image: url('../images/btn_on_aktualnosci.jpg');
		background-repeat: no-repeat;
		background-position: center;
	}



	a.menu_gorne_3:hover{
		background-image: url('../images/btn_on_onas.jpg');
		background-repeat: no-repeat;
		background-position: center;
	}

	a.menu_gorne_4:hover{
		background-image: url('../images/btn_on_pomoc.jpg');
		background-repeat: no-repeat;
		background-position: center;
	}

	
	a.menu_gorne_5:hover{
		background-image: url('../images/btn_on_kontakt.jpg');
		background-repeat: no-repeat;
		background-position: center;
	}

  
	a.menu_gorne_6:hover{
		background-image: url('../images/btn_on_dopobrania.jpg');
		background-repeat: no-repeat;
		background-position: center;
	}
	a.menu_gorne_7{
		height: 41px;
		
	}
	a.menu_gorne_7:hover{
		background-image: url('../images/btn_on_strefa.jpg');
		background-repeat: no-repeat;
		background-position: center;
	}
	
/* style paska pod menu - logowanie/wylogowanie, przycisk dołacz do nas, szukaj*/
#pasek_uzytkowy{
 	text-align: left;
	height: 53px;
}

	#logowanie{
		width: 545px;
		float: left;
	}
	/* style dla formularza logowania i linków przypominających*/
		#logowanie_formularz{
			background-image: url('../images/lock.jpg');
			background-repeat: no-repeat;
			background-position: 15px center ;
			/*height: 53px;*/
			font-size: 11px;	
			float: left;
			padding-left: 50px;
			padding-top: 13px;
		}
		
			.pole_tekstowe{
			 	font-size: 11px;
				 width: 122px;
				 height: 20px;
				 border:none;
				 background-image: url('../images/login_input.jpg');
				 background-repeat: no-repeat;
				padding: 0 5px;

			}
			.przycisk_ok{
				font-size: 10px;
				border: none;
				color: #fff;
				font-weight: bold;
				height: 24px;
				width: 39px;
				background-image: url('../images/btn_ok.jpg');
				background-repeat: no-repeat;
				background-position: center;
			}
		#logowanie_linki{
			line-height: 12px;
			font-size: 10px;
			float: left;
			margin-top: 14px;
			margin-left: 7px;
		}
		#dolacz{
			float: left;
			text-align: center;
			line-height: 37px;
		}

			.przycisk_dolacz{
				width: 175px;
				height: 40px;
				font-size: 18px;
				color: #fff;
				text-decoration: none;
				background-image: url('../images/dolacz.jpg');
				background-repeat: no-repeat;
				display: block;
				margin-top: 2px;
                border: none;  
                cursor: pointer; 
			}

			.przycisk_dolacz:hover{
				color: #fff;
			}

		/* style dla zalogoawnych użytkowników*/
		#zalogowany{
			background-image: url('../images/unlock.jpg');
			background-repeat: no-repeat;
			background-position: 15px center ;
			line-height: 53px;
			font-size: 11px;	
			float: left;
			padding-left: 50px;
		}
		#zalogowany_opis{
			float: left;
			margin-right: 10px
		}
		#zalogowany_formularz{
			float: left;
			margin-top: 14px;
			
		}
		.przycisk_wyloguj{
				font-size: 10px;
				border: none;
				color: #fff;
				font-weight: bold;
				height: 24px;
				width: 65px;
				background-image: url('../images/btn_wyloguj.jpg');
				background-repeat: no-repeat;
				background-position: center;
                cursor: pointer; 
			}
		
		
	/*style dla wyszukiwarki*/
		#szukaj{
		
			font-size: 11px;	
			float: right;


		}
			#szukaj_formularz{
					padding-right: 15px;		
					margin-top: 12px;

				}
			.pole_tekstowe_szukaj{
				 font-size: 11px;
				 width: 152px;
				 height: 18px;
				 border: none;
				 background-image: url('../images/search_input.jpg');
				 background-repeat: no-repeat;
				 padding: 0 5px;
			}

			.przycisk_szukaj{
				font-size: 10px;
				border: none;
				color: #fff;
				font-weight: bold;
				height: 24px;
				width: 59px;
				background-image: url('../images/btn_search.jpg');
				background-repeat: no-repeat;
				background-position: center;
			}
			
			
		/* style dla wyszukiwarki w opcji z niebieskim tlem*/
		#szukaj_tlo{
			background-color: #0A74B5;
			margin-top: 2px;
			background-image: url('../images/searchbar_tile.jpg');
			background-repeat: repeat-x;
			width: 239px;
		
		}
			#szukaj_lewa{
				background-image: url('../images/searchbar_left.jpg');
				background-repeat: no-repeat;
				background-position: left top;
				padding-left: 7px;
				height: 36px;
			}
			#szukaj_prawa{
				background-image: url('../images/searchbar_right.jpg');
				background-repeat: no-repeat;
				background-position: right top;
				padding-right: 7px;
				height: 36px;
				padding-top: 5px; 
				text-align: right;
			}
			.pole_szukaj{
				
				border: 1px solid #0A74B5;
				font-size: 12px;
				font-weight: bold;
				color: #0A74B5;
			   padding: 4px;
				width: 140px;
			}
		.przycisk_szukaj_niebieski{
				font-size: 10px;
				border: none;
				color: #0A74B5;
				font-weight: bold;
				height: 25px;
				width: 66px;
				background-image: url('../images/btn_search_blue.jpg');
				background-repeat: no-repeat;
				background-position: center;
			    cursor: pointer; 
		}

		
/*style strony z treścią zmienną */
#tresc{
text-align: justify;
}


/*style strony głównej*/

	#tresc_strona_glowna{
		background-image: url('../images/home_page_content_bg.jpg');
		height: 529px;
		
	}
	#sg_kolumna_lewa{
		float: left;
		margin-top: 30px;
		left: 25px;
		width: 260px;
		position: relative;

	}
		#sg_dolacz{
			text-align: center;
			line-height: 37px;
			margin: 20px 0;
		}

		.sg_przycisk_dolacz{
				width: 226px;
				height: 40px;
				font-size: 18px;
				color: #fff;
				text-decoration: none;
				background-image: url('../images/btn_sg_dolacz.jpg');
				background-repeat: no-repeat;
				display: block;
							
			}
			.sg_przycisk_dolacz:hover{
				color: #fff;
			}
	
	#sg_kolumna_prawa{
		float: right;
		margin-top: 30px;
		position: relative;
		left: -20px;
		width: 640px;
		height: 480px;
		background-color: #000;
	}
	
	
	
/* style podstron*/
	
	/* style lewej kolumny z menu*/	
	#kolumna_lewa{
	width: 200px;
	float: left;
	}
	
	
	
	/*style menu z kolorowym tłem - zielony-niebieski-zielony */
	
	#menu_uzytkownika{
			font-size: 13px;
			color: #fff;
			font-weight: bold;
			
			text-align: left;
	
	}
	
		#menu_uzytkownika_naglowek{
			background-color: #2b8b0d;
			background-image: url('../images/frame_green_top_bg.jpg');
			background-repeat: repeat-x;
			line-height: 31px;
	
			}

				#menu_uzytkownika a{
					display: block;
					padding: 5px 15px;
					color: #fff;
					text-decoration: none;
				}
				#menu_uzytkownika a:hover{
					color: #000;
				}


				#menu_uzytkownika_naglowek_lewa{

					background-image: url('../images/frame_green_top_left.jpg');
					background-repeat: no-repeat;
					background-position: left;				
				}
				#menu_uzytkownika_naglowek_prawa{
					padding: 0 15px;				
					background-image: url('../images/frame_green_top_right.jpg');
					background-position: right;
					background-repeat: no-repeat;

				}
				#menu_uzytkownika_niebieskie{
					background-color: #0b74b5;
					background-image: url('../images/frame_blue_bg.jpg');
					background-repeat: repeat-x;
				}
				
				.menu_niebieskie_podkreslenie{
					margin: 0 13px;
					background-color: #399ddb;
					height:1px;
					border-top: 1px solid #085b8f ;
					border-bottom: 1px solid #4193c5 ;
										font-size: 1px;
				}				
				#menu_niebieskie_koniec_lewa{
								background-image: url('../images/frame_gb_bottom_left.jpg');
					background-repeat: no-repeat;
					background-position: left;
										font-size: 1px;
				}
				
				#menu_niebieskie_koniec_prawa{
					height: 8px;
					background-image: url('../images/frame_gb_bottom_right.jpg');
					background-repeat: no-repeat;
					background-position: right;
					font-size: 1px;
				}				
		
				#menu_uzytkownika_zielone{
					background-color: #38931e;
					background-image: url('../images/frame_green_bg_top.jpg');
					background-repeat: repeat-x;
				}
				
				.menu_zielone_podkreslenie{
					margin: 0 13px;
					background-color: #61c121;
					height:1px;
					border-top: 1px solid #2c7315;
					border-bottom: 1px solid #64aa51;
					font-size: 1px;
				}				
				#menu_zielone_koniec_lewa{
					background-image: url('../images/frame_green_bottom_left.jpg');
					background-repeat: no-repeat;
					background-position: left;
					font-size: 1px;
				}
				
				#menu_zielone_koniec_prawa{
					height: 8px;
					background-image: url('../images/frame_green_bottom_right.jpg');
					background-repeat: no-repeat;
					background-position: right;
					font-size: 1px;
				}				

	/*styl menu lista, niebieska ramka*/
 	.menu_lewe{	
			text-align: left;
	
	}
	
		 .menu_lewe ul{
			padding: 10px 10px 10px 10px;
		 }		

	 	 .menu_lewe ul ul{
			padding: 0px 10px 0px 10px;
		 }		
		 .menu_lewe ul li{
		 	list-style: none;
			background-image: url('../images/bullet1.png');
			background-position: left 5px;
			background-repeat: no-repeat;
			padding-left: 10px;
			font-weight: bold;
		 }		
		 
	 	 .menu_lewe ul ul li{
		 	list-style: none;
			padding-left: 10px;
			background-image: url('../images/bullet2.png');
			background-repeat: no-repeat;
			font-weight: normal;
		 }		
		 .menu_lewe a 	{
		 	color: #000;
			text-decoration: none;
		 }
		   .menu_lewe a:hover 	{
		 	color:   #0c73b6;

		 }
		   .menu_lewe ul ul a:hover 	{	
		 	color:   #00CB00;
		 }	
				

	/* style podstron - układ 2 kolumnowy,  niebieski nagłówek i ramka*/
		
	#kolumna_tresc_prawa{
	width: 755px;
	float: right;
	}
	
		/* style podstron - układ 3 kolumnowy, kolumna środkowa, niebieski nagłówek i ramka */
	#kolumna_tresc_srodek{
	width: 480px;
	float: left;
	margin-left: 10px;
	}
    
    #kolumna_tresc_srodek_szeroka{
    width: 758px;
    float: left;
    margin-left: 10px;
    }

	
	.kolumna_tresc_naglowek{
		background-color: #0d74b7;
		background-image: url('../images/frame_top_bg.png');
		background-repeat: repeat-x;
		line-height: 31px;
				font-weight: bold;
	}
	
		.kolumna_tresc_naglowek_lewa{
			background-image: url('../images/frame_top_left_corner.png');
			background-repeat: no-repeat;
			background-position: left;		
		}
		.kolumna_tresc_naglowek_prawa{
			padding: 0 15px;				
			background-image: url('../images/frame_top_right_corner.png');
			background-position: right;
			background-repeat: no-repeat;
			font-size: 13px;
			color: #fff;
			text-align: left;

		}
				.kolumna_tresc_naglowek_prawa a{
					color: #fff;
					text-decoration: none;
				}
				.kolumna_tresc_naglowek_prawa a:hover{
					color: #000;
				}
	
	.kolumna_tresc{
		border-left: 1px solid #0d74b7;
		border-right: 1px solid #0d74b7;
	
	}
	
	/* style dołu dla ramki niebieskiej - sama ramka */
	.kolumna_tresc_koniec_lewa{
	height: 9px;
					background-image: url('../images/frame_bottom_left_corner.png');
					background-repeat: no-repeat;
					background-position: left;
					font-size: 1px;
					margin-bottom: 15px;
	}
	.kolumna_tresc_koniec_prawa{
		height: 9px;
					background-image: url('../images/frame_bottom_right_corner.png');
					background-repeat: no-repeat;
					background-position: right;
					font-size: 1px;
			
	}
		.kolumna_tresc_koniec{
			height: 9px;
			border-bottom: 1px solid #0d74b7;
			margin: 0 6px; 
		}
	/* style dołu dla ramki niebieskiej z szarym tłem */
	
	.kolumna_tresc_koniec_lewa_szary{
		height: 23px;
		background-image: url('../images/frame_bottom_bluegray_left_corner.jpg');
		background-repeat: no-repeat;
					background-position: left;
					font-size: 1px;
					margin-bottom: 15px;
	}
	.kolumna_tresc_koniec_prawa_szary{
		height: 23px;
					background-image: url('../images/frame_bottom_bluegray_right_corner.jpg');
					background-repeat: no-repeat;
					background-position: right;
					font-size: 12px;
			
	}
		.kolumna_tresc_koniec_szary{
			height: 23px;
			background-image: url('../images/frame_botton_bluegray_bg.jpg');
			background-repeat: repeat-x;
		}
	
	
 
/* kolumna z koszykiem */

#kolumna_koszyk{
	width: 269px;
	float: right;
}

	#kolumna_koszyk_naglowek{
	  	background-color: #2b8b0d;
		background-image: url('../images/frame_green_top_bg.jpg');
		background-repeat: repeat-x;
		line-height: 31px;
		font-weight: bold;
		
	}
	
		#kolumna_koszyk_naglowek_lewa{
		  	background-image: url('../images/frame_green_top_left.jpg');
			background-repeat: no-repeat;
			background-position: left;		
		}
		#kolumna_koszyk_naglowek_prawa{
			padding: 0 15px;				
			background-image: url('../images/frame_green_top_right.jpg');
			background-repeat: no-repeat;
			background-position: right;		
			font-size: 13px;
			color: #fff;
			text-align: left;

		}
		#kolumna_koszyk_tresc{
			border-left: 1px solid #29890B;
			border-right: 1px solid #29890B;
			}
		
		#kolumna_koszyk_koniec_lewa{
			height: 10px;
			background-image: url('../images/frame_bottom_left_corner.png');
			background-repeat: no-repeat;
			background-position: left;
			font-size: 1px;
			margin-bottom: 15px;
	}
	
		#kolumna_koszyk_koniec_prawa{
			height: 10px;
			background-image: url('../images/frame_bottom_right_corner.png');
			background-repeat: no-repeat;
			background-position: right;
			font-size: 1px;
			}
	
		#kolumna_koszyk_koniec{
			height: 10px;
			border-bottom: 1px solid #29890B;
			margin: 0 6px; 
		}
	
	table.koszyk{
		padding: 5px 0 0 0;
		line-height: 12px;
	}
	 table a{
		font-weight: bold;
		text-decoration: none;
	}

	 table.koszyk td{
		padding: 2px;
		text-align: left;  
		border-top: none;
		border-bottom: none;
		border-left: none;
    }

	table.koszyk td.ikonki{
		width: 30px;
	}
	.niebieskie{
		 border-right: none;
		 color: #0c73b6;
		 font-weight: bold;
	}
	table.podsumowanie_koszyka{
		width: 267px;
		margin: 5px 0;
	}
		
		
  #prawa_kolumna	table.podsumowanie_koszyka{
	  margin: 30px auto;	
		width: 350px;
	}
	
	table.podsumowanie_koszyka td{
		padding: 0 5px;
		line-height: 20px;
		font-weight: bold;
		border: none;
	}
	
	.tlo_zolte{
		background-image: url('../images/bg_yellow.jpg');
	}
	 .tlo_zielone{
		background-image: url('../images/bg_green.jpg');
	}
	 .tlo_niebieskie{
		background-image: url('../images/bg_blue.jpg');
	}
	 .tlo_szare{
		background-image: url('../images/bg_gray.jpg');
	}
	 .tlo_czerwone{
		background-image: url('../images/bg_red.jpg');
	}
	
	.przycisk_usun{
		float: left;
		margin: 7px 0;
		width: 14px;
	}
	.przycisk_plus{
		float: right;
			width: 14px;
	}
	.przycisk_minus{
	 float: right;
	 	width: 14px;
	}
	.przycisk_niebieski_koszyk{
		background-color: #0a72b3;
		border: none;
		background-image: url('../images/btn_shopping_list.jpg');
		background-repeat: no-repeat;
		width: 236px;
		height: 19px;
		color: #fff;
		font-weight: bold;
		margin: 5px 10px;
		padding-left: 10px;
}
	
/* style stopki*/
#stopka{
	background-image: url('../images/bottom.jpg');
	background-repeat: no-repeat;
	background-position: center top;
	padding: 45px 10px 5px 10px;
	margin-top: 15px;
	color: #979797;
}
	#stopka a{
		color: #979797;
	}
	#stopka a:hover{
		color: #0c73b6;
	}
	
	#copyright{
		width: 150px;
		float: left;
		text-align: left;
	}
	#menu_dolne{
		float: left;
		width: 649px;
	}
	
	#menu_dolne a{
			text-decoration: none;
		}
	
	#podpis{
		width: 150px;
		float: right;
		text-align: right;
	}
	
/*style uniwersalne*/
	
.nowalinia{
	clear: both;
	line-height: 0;
}

.dosrodka{
	text-align: center;
}
a{
	color: #0c73b6;
    text-decoration: none;
}
a:hover{
	color: #c60001;
}
h1{
	color: #0c73b6;
	font-size: 20px;
	margin-bottom: 10px;
}
h2{
	color: #0c73b6;
	font-size: 18px;
	margin-bottom: 10px;
}
h3{
	color: #0c73b6;
	font-size: 12px;
	margin-bottom: 1px;
}
h4{
	font-size: 14px;

}
p{
	margin: 10px 0;
    font-size: 12px;
}
.doprawej{
	text-align: right;
}

.margines{
		padding: 10px; 
	}
.prawa{
	float: right;
}
.lewa{
	float: left;
}

.srodek {
    float:left;              
}

td{
	border: 1px solid #cccccc;
	padding: 5px;

}

th{
	background-color: #2f9800;
	background-image: url('../images/frame_green_bg_top.jpg');
	color: #fff;
	font-weight: normal;
		padding: 5px;
}

input{
	border: 1px solid #cccccc;
}

.input_src {
    border:none;
    float:right;
}

.checkbox_0{
	display: block;
	border: none;
	width: 22px;
	height: 22px;
	background-image: url('../images/checkbox_0.gif');
	background-repeat: no-repeat;
	overflow: hidden;
	margin: auto;
}
.checkbox_1{
	display: block;
	border: none;
	width: 22px;
	height: 22px;
	background-image: url('../images/checkbox_1.gif');
	background-repeat: no-repeat;
	margin: auto;
}

.przycisk_niebieski{
	background-color: #0a72b3;
	border: none;
	background-image: url('../images/btn_blue_bg.jpg');
	background-repeat: no-repeat;
	width: 113px;
	height: 33px;
	color: #fff;
	font-weight: bold;
	margin: 5px 5px  ;
    font-size: 11px;
}

.przycisk_czerwony{
    background-color: #b10000;
    border: none;
    background-image: url('../images/btn_red_bg.jpg');
    background-repeat: no-repeat;
    width: 113px;
    height: 33px;
    color: #fff;
    font-weight: bold;
    margin: 5px 5px;
    cursor: pointer; 
    font-size: 11px;
}

.przycisk_czerwony_koszyk_bok{
    background-color: #b10000;
    border: none;
    background-image: url('../images/btn_red_bg.jpg');
    background-repeat: no-repeat;
    width: 113px;
    height: 33px;
    color: #fff;
    font-weight: bold;
    margin: 5px 5px;
    cursor: pointer;
    font-size: 11px; 
}

.przycisk_zielony{
	background-color: #299100;
	border: none;
	background-image: url('../images/btn_green.jpg');
	background-repeat: no-repeat;
	width: 113px;
	height: 33px;
	color: #fff;
	font-weight: bold;
	margin: 5px 5px;
    cursor: pointer; 
    font-size: 11px;
}

.przycisk_zielony_long{
    background-color: #299100;
    border: none;
    background-image: url('../images/btn_green_1.jpg');
    background-repeat: no-repeat;
    width: 155px;
    height: 33px;
    color: #fff;
    font-weight: bold;
    margin: 5px 5px;
    cursor: pointer;
    font-size: 11px; 
}

.przycisk_zielony_koszyk_bok{
    background-color: #299100;
    border: none;
    background-image: url('../images/btn_green.jpg');
    background-repeat: no-repeat;
    width: 113px;
    height: 33px;
    color: #fff;
    font-weight: bold;
    margin: 5px 5px;
    cursor: pointer;
    font-size: 11px;  
}

.przycisk_szary{
	background-color: #676767;
	border: none;
	background-image: url('../images/btn_gray.jpg');
	background-repeat: no-repeat;
	width: 173px;
	height: 33px;
	color: #fff;
	font-weight: bold;
	margin: 10px 5px;
    cursor: pointer; 
    font-size: 11px;
}

.przycisk_powrot{
	background-color: #ecc351;
	border: none;
	background-image: url('../images/btn_powrot.jpg');
	background-repeat: no-repeat;
	width: 93px;
	*width: 113px;
	line-height: 33px;
	color: #fff;
	font-weight: bold;
	margin: 10px 5px;
	display: block;
	text-decoration: none;
	font-size: 16px;
	text-align: center;
	padding-left:20px; 
    cursor: pointer; 
}
.przycisk_powrot:hover{
	color: #fff;

}

.informacja{
	background-image: url('../images/ico_i.jpg');
	background-repeat: no-repeat;
	padding-left: 27px;
	padding-bottom: 5px;
}
br{
	line-height: 1px;
}

.szare{
	color: #666666;
}
.czerwone{
	color: #990000;
}

ul.square li{
	list-style: none;
	padding-left: 30px;
	background-image: url('../images/bullet_sqare.jpg');
	background-repeat: no-repeat;
	background-position: 20px 6px;
 	
}

/*style podstrony ze statystykami*/
	
.kolumna_tabeli_naglowek{
	background-color: green;
	background-image: url('../images/frame_green_bg_top.jpg');
}

table.statystyka{
	width: 753px;
	text-align: right;
	}

table.statystyka th{
	padding: 20px;
	text-align: center;
	border-right:1px solid #cccccc;
}
table.statystyka td{
	padding: 0px 5px;
	border-top: none;
	border-left: none;
	
}

	

th.puste{
	background-color: #fff;
	background-image: none;
}

th.wysokie{
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}

.lewa_kolumna{
	width: 255px;
	float: left;
	margin: 0 10px;
}


table.podsumowanie{
	width: 330px;
	float: left;
}
table.podsumowanie td{
	width: 50%;
	text-align: right;
}
table.podsumowanie th{
	border: 1px solid #cccccc;
}
.odstep{
	margin-top: 50px;
}

/* podstrona z listą plików - pliki*/

ul.pliki{
	list-style: none;
	line-height: 25px;
}

li.pdf{
	padding-left: 30px;
	background-image: url('../images/ico_pdf.jpg');
	background-repeat: no-repeat;
	background-position: left center;
}
li.doc{
	padding-left: 30px;
	background-image: url('../images/ico_doc.jpg');
	background-repeat: no-repeat;
	background-position: left center;
}

li.jpg{
	padding-left: 30px;
	background-image: url('../images/ico_jpg.jpg');
	background-repeat: no-repeat;
	background-position: left center;
}

/* style podstrony zamówienia */

#lewa_kolumna{
	width: 350px;
	border-right: 1px solid #cccccc;
	float: left;
	margin: 10px 0;
}

#lewa_kolumna td{
	border: none;
	padding: 2px 15px 2px 10px;

}
#prawa_kolumna{
	width:  49%;
	float: right;
	margin: 20px 0; 
}

#pasek_postepu{
	
	line-height: 36px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
	text-align: left;
}

		#pasek_postepu_dostawa{
			background-image: url('../images/progress_bar_dostawa.jpg');
			background-repeat: no-repeat;
		}

		#pasek_postepu_zakupy{
			background-image: url('../images/progress_bar_zakupy.jpg');
			background-repeat: no-repeat;
		}

		#pasek_postepu_podsumowanie{
			background-image: url('../images/progress_bar_podsumowanie.jpg');
			background-repeat: no-repeat;
		}

		#pasek_postepu_potwierdzenie{
			background-image: url('../images/progress_bar_potwierdzenie.jpg');
			background-repeat: no-repeat;
		}

		#pasek_postepu a{
			font-size: 14px;
			color: #666666;
			text-decoration: none;
			font-weight: bold;

		}

				#zakupy{
				display: block;
				float: left;
				padding: 0 45px 0 15px;
				}
				#adres{
				display: block;
				float: left;
				padding: 0 50px 0 15px;
				}
				#podsumowanie{
				display: block;
				padding: 0 55px 0 15px;
				float: left;

				}


				#potwierdzenie{
				display: block;
				float: left;
				padding: 0 0px 0 15px;

				}

.pelen_koszyk{
	border-bottom:  1px solid #cccccc;
	width: 753px;
}

.pelen_koszyk_auto{
    border-bottom:  1px solid #cccccc;
    width: 100%;
}

.pelen_koszyk_auto td{
    border-top: none;
    border-bottom: none;
    padding: 2px 5px;
}
.pelen_koszyk_auto th{
    background-color: #c8c8c8;
    background-image: none;
    color: #000;
    border-left:1px solid #fff; 
    border-right:1px solid #fff; 

}


.pelen_koszyk td{
	border-top: none;
	border-bottom: none;
	padding: 2px 5px;
}
.pelen_koszyk th{
	background-color: #c8c8c8;
	background-image: none;
	color: #000;
	border-left:1px solid #fff; 
	border-right:1px solid #fff; 

}
.parzyste{
	background-color: #f0f0f0;
}

input.ilosc{
	width: 30px;
	font-size: 12px;
	text-align: right;
}


/*style podstrony lista produktów*/

.pasek_sortowanie{
/*	background-color: #c8c8c8;*/
	background-image: url('../images/bg_sort.jpg');
	background-repeat: repeat-x;
	line-height: 24px;
	padding: 1px 10px; 
	margin-bottom: 3px;

}
.pasek_sortowanie select {
	font-size: 8pt;
	margin: 0 5px;
}

.produkt_lista{
	background-image: url('../images/bg_product_list.jpg');
	height: 68px;
	margin-top: 5px;
    margin-bottom:0px;
    margin-left:0px;
    margin-right:0px;
	border-top: 1px solid #c8c8c8;
	border-bottom: 1px solid #c8c8c8;
    overflow: hidden;  
    text-align: left; 
}
.produkt_lista p{
	margin: 2px 0;

}
.produkt_lista_opis{
float: left;
width: 300px;
	font-family: tahoma, arial, sans-serif;

}
.produkt_lista_opis img{
	border: 1px solid #cbcbcb;
	margin-right: 10px;
}


.produkt_lista_metryczka{
	float: right;
	width: 150px;
	border: 1px solid #60a5cf;
	font-size: 11px;
}
.produkt_lista_metryczka .cena{
	background-color: #60a5cf;
	color: #fff;
	line-height: 15px;
	padding: 1px 10px;
	
}

.produkt_lista_metryczka .cena .prawa{
	font-family: tahoma, arial, sans-serif;
	font-size: 11px;
}

.produkt_lista_metryczka  img.prawa{
	margin-left: 2px;
}
.produkt_lista_metryczka .lista_koszyk{
	line-height: 25px;
	padding: 0 2px;

	clear: both;
	text-align: right;
	color: #0b74b5;
}

.produkt_lista_metryczka .lista_koszyk a{
	text-decoration: none;
}

.produkt_lista_metryczka .ilosc{
	color: #0b74b5;
}

/*style dla podstrony szczegóły produktu*/

.produkt{
	background-image: url('../images/bg_product.jpg');
	background-position: bottom center;
	background-repeat: no-repeat;
	padding-bottom: 25px;
}
.produkt_lewa{
	float: left;
	width: 230px;
	text-align: center;
}


	.miniatury{
		clear: both;
		margin: 10px 0;
	}

	.miniatury img {
		border: 1px solid #cbcbcb;
	}
	
.produkt_prawa{
	float: right;
	width: 237px;
	text-align: left;

}
.etykieta_ceny{
	background-image: url('../images/label_cena.jpg');
	background-repeat: no-repeat;
	width: 222px;
	height: 73px;
	*height: 83px;
	text-align: center;
	font-size: 25px;
	line-height: 30px;
	padding-top: 10px;
}


.mniejsze{
font-size: 14px;
}


.ilosc_produktu{
	color: #0b74b5;
	text-align: right;
	width: 140px;
	margin: 10px 0;
	float: left;
	height: 30px;
}

.ilosc_produktu input.ilosc{
	color: #0b74b5;
}
.plus_minus{
	width: 14px;
	float: left;
	margin: 5px 5px;
}
.plus_minus img{
	margin-bottom: 1px;
}


.przycisk_dodaj_do_koszyka_zielony{
	background-color: #2a9000;
	border: none;
	background-image: url('../images/btn_wide_koszyk.jpg');
	background-repeat: no-repeat;
	width: 222px;
	height: 33px;
	color: #fff;
	font-weight: bold;
	margin: 0px 0px  5px 0px;
	text-align: left;
	padding-left: 20px;
	cursor: pointer;
    font-size:11px;
}

.przycisk_lista_zakupow_niebieski{
	background-color: #0a72b3;
	border: none;
	background-image: url('../images/btn_wide_lista_zakupow.jpg');
	background-repeat: no-repeat;
	width: 222px;
	height: 33px;
	color: #fff;
	font-weight: bold;
	margin: 5px 0px  ;
		text-align: left;
	padding-left: 20px;
}





.tresc_marginesy {
    padding: 10px;
}

.aktualnosci_wiersz_box {
    margin-top:25px;
}

.altualnosci_wiersz_naglowek {
    padding-bottom:7px;
}

.aktualnosci_wiersz_tytul {
    float:left;
    
    font-weight: bold; 
    width: 85%;
    
}

.aktualnosci_wiersz_link 
{
    width:100%;
    text-align: right;
}



    .kolumna_tresc_naglowek_lewa2{
            padding-right :0px;
            padding-left:6px;
            padding-top:0px;
            padding-bottom:0px;
            background-image: url('../images/frame_top_left_corner.png');
            background-repeat: no-repeat;
            background-position: left;  
            border:none;
            
                  
        }
     .kolumna_tresc_naglowek_gora_wypelnienie   
     {
        width: auto;
        background-color: #0d74b7;
        background-image: url('../images/frame_top_bg.png');
        background-repeat: repeat-x;
        line-height: 31px;
        color: white;
        border:none;
     } 
     
     .kolumna_tresc_naglowek_dol_wypelnienie   
     {
        background-color: #0d74b7;
        background-image: url('../images/frame_bottom_bg.PNG');
        background-repeat: repeat-x;
        vertical-align: text-top;
        line-height: 31px;
        color: white;
        border:none;
     }   
        
    .kolumna_tresc_naglowek_prawa2{
            padding-left:0px;
            padding-right:6px;
            padding-top:0px;
            padding-bottom:0px;
            background-image: url('../images/frame_top_right_corner.png');
            background-position: right;
            background-repeat: no-repeat;
            font-size: 13px;
            color: #fff;
            text-align: left;
            border:none;
        }
    
    /* style dołu dla ramki niebieskiej - sama ramka */
    .kolumna_tresc_koniec_lewa2{
                    width:auto;
                    padding-right:0px;
                    padding-left:6px;
                    padding-top:0px;
                    padding-bottom:0px;
                    height: 9px;
                    background-image: url('../images/frame_bottom_left_corner2.PNG');
                    background-repeat: no-repeat;
                    background-position: left;
                    font-size: 13px;
                    border:none;
                    
    }
    .kolumna_tresc_koniec_prawa2{
                    padding-left:0px;
                    padding-right:6px;
                    padding-top:0px;
                    padding-bottom:0px;
                    height: 9px;
                    background-image: url('../images/frame_bottom_right_corner2.PNG');
                    background-repeat: no-repeat;
                    background-position: right;
                    font-size: 1px;
                    border:none;
    }

    
#mask {  
  position:absolute;  
   z-index:9000;  
   background-color:#000;  
   display:none;  
}  
     
 #boxes .window {  
   position:absolute;  
   width:440px;  
   height:200px;  
   display:none;  
   z-index:9999;  
   padding:20px;  
 }  
   
   
 /* Customize your modal window here, you can add background image too */  
 #boxes #dialog {  
   width:375px;   
   height:203px;  
 }  

.td_non_border {
    border:none;
}

.koszyk_potwierdzenie_naglowek {
    padding-top: 10px;
    font-size: 12px;
    color:black;
    font-weight: bold;
    width:100%;
    text-align: center;
    line-height: normal;
}

.modalInput_utworzliste
{
    background-color: #676767;
    border: none;
    background-image: url('../images/btn_gray.jpg');
    background-repeat: no-repeat;
    width: 173px;
    height: 33px;
    color: white;
    font-weight: bold;
    margin: 10px 5px;
    cursor: pointer;    
    font-size: 11px; 
}

.modalInput_przejdzdokoszyka
{
    background-color: #299100;
    border: none;
    background-image: url('../images/btn_green.jpg');
    background-repeat: no-repeat;
    width: 113px;
    height: 33px;
    color: #fff;
    font-weight: bold;
    margin: 5px 5px;
    cursor: pointer; 
    font-size: 11px;   
}

.modalInput_zmiennazwelisty
{
    background-color: #299100;
    border: none;
    background-image: url('../images/btn_green_1.jpg');
    background-repeat: no-repeat;
    width: 155px;
    height: 33px;
    color: #fff;
    font-weight: bold;
    margin: 5px 5px;
    cursor: pointer;   
    font-size: 11px; 
}

.modalInput_zapiszjakoliste
{
    background-color: #0a72b3;
        border: none;
        background-image: url('../images/btn_shopping_list.jpg');
        background-repeat: no-repeat;
        width: 236px;
        height: 19px;
        color: #fff;
        font-weight: bold;
        margin: 5px 10px;
        padding-left: 10px;
        font-size: 11px;
        cursor: pointer;
}

.modalInput_dodajdolisty
{
    
    border: none;
    background-image: url('../images/btn_wide_lista_zakupow.jpg');
    background-repeat: no-repeat;
    width: 222px;
    height: 33px;
    color: #fff;
    font-weight: bold;
    margin: 5px 0px  ;
    text-align: left;
    padding-left: 20px;
    font-size: 11px;
    cursor: pointer;
}
 
