
html, body {
			margin-top: 0;
			padding-top: 0;
			margin-bottom: 0;
			text-align: center;
		 }		

body {
		font-family: tahoma;
		font-size: 0.8em;
		color: #5d5e67;
		
		margin: 0px;
	
		background-image: url(../grafika/tla/tlo_calosc.jpg);
	    background-repeat: repeat-x;
		background-color: #faf5f2;
	  }
	
TABLE, TD { margin: 0px; padding: 0px; text-align: left; vertical-align: top; } 
		
A:link        {text-decoration: none; color: #909030; }
A:visited  {text-decoration: none; color: #909030; }
A:active    {text-decoration: none; color: #909030; }
A:hover      {text-decoration: underline; color: #909030; }
					
		.terminator { clear: both; float: none; font-size: 0px; margin: 0px; padding: 0px;  }
		 
		 
.komunikat { font-size: 20px; font-weight: bold; color: #9d3030!important; text-align: center; border-top: solid 1px #9d3030; border-bottom: solid 1px #9d3030; height: 40px; width: 450px; padding-top: 10px; margin: 50px; margin-left: 100px;}
		 
		 #calosc {			 
		 			 width: 100%;
					 		 			 					 					 					 
					 margin-left: auto;
					 margin-right: auto;	
					 margin-top: 0px!important;
					 top: 0px;
					 
				  	 background-repeat: repeat-x;
					 background-position: center;

					 border: solid 0px;
		 			}
		
		#top-l { background-image: url(../img/tlo-top-l.jpg); background-position: top right; background-repeat: no-repeat;}
		#top-r { background-image: url(../img/tlo-top-r.jpg); background-position: top left; background-repeat: no-repeat;}
		
		#td_logo { width: 231px; background-image: url(../img/tlo-top.jpg);
				  	background-repeat: no-repeat;	
					background-position: top left;}
		 #content {
					width: 769px!important;
					position: relative;
					top: 0px!important;
					height: 550px;
										
					background-image: url(../img/tlo-topa.jpg);
				  	background-repeat: no-repeat;	
					background-position: top left;
					
					border: solid 0px blue;
				  }

		 #menu {
			   margin-left: 122px;
			   width: 647px;
			   height: 166px;
			   margin-top: 0px;
			   
			   background-image: url(../img/tlo-menu.jpg);
			   background-repeat: no-repeat;	
			   
			   border: solid 0px silver;
			  }
			  
			  #buttons {  height: 46px; position: relative; left: -90px; top: 57px; border: solid 0px red; width: 640px; text-align: left;}
			  
				#buttons a { margin-right: 12px; }
				#buttons img { border: solid 0px; }
		
		
			
		#con_content { 
					 position: relative;
					 left: 30px;
		
					 border: solid 0px;
					}
					
		#koszyk { margin-left: 15px; margin-top: 80px; width: 198px; border: solid 0px; }
		
		.medal { margin-left: 30px; margin-top: 3px;  width: 150px; border: solid 0px; }
			.medal h3 { background: url(../img/medal.gif) no-repeat; text-indent: -9999px; width: 120px; height: 19px; margin: 0px; padding: 0px; margin-top: 25px; }
			.medal p { margin: 3px; }
			
		.medal_top { margin-left: 256px; position: relative; top: 60px; height: 62px; border: solid 0px; }
			.medal_top h3 { background: url(../img/medal.gif) no-repeat; text-indent: -9999px; width: 120px; height: 19px; margin: 0px; padding: 0px; margin-top: 25px; }
			.medal_top p { margin: 3px; float: left; font-style: italic; font-family: times new roman; width: 250px;}	
			.medal_top img { margin-left: 210px; float: left; margin-left: 0px; margin-top: 0px;}
		
			.kosz_top { height: 44px; background-image: url(../img/tlo-kosz-1.png); background-repeat: no-repeat; }
			.kosz_cen { background: url(../img/tlo-kosz-2.png) repeat-y; height: 80px; padding-left: 13px; }
				.kosz_prod_tlo_1 { background-image: url(../img/tlo-produkt-1.jpg); background-repeat: repeat-y; min-height: 21px; border: solid 0px; padding-top: 5px; padding-bottom: 5px; margin-top: 5px; }
					
				.kosz_prod_tlo_2 {  background-image: url(../img/tlo-produkt-2.jpg); background-repeat: repeat-y!important; padding-top: 5px; min-height: 21px; border: solid 0px; margin-top: 5px; padding-bottom: 5px; }
									
				 .kosz_produkt { width: 100px!important; border: solid 0px; word-spacing: -1px; font-size: 12px; margin: 0px; padding: 0px; float: left;  }
				 .kosz_wiecej { float: left; font-weight: bold; width: 30px; }
				 .kosz_cena { float: left; margin-left: 0px; width: 55px;}
				
				.con_right { float: right; margin-right: 20px; margin-top: 10px; text-align: right;}
				 .under_ { font-weight: bold; margin: 0px; padding: 0px;}
				 .suma { border-top: solid 1px #5d5e67; padding-top: 5px; text-align: right; line-height: 150%; width: 120px!important; }
				 .sum_ile { font-weight: bold; }
				 .br_kosz {   }
				 .tlo_link { background: url(../img/tlo_link.gif) no-repeat top right; height: 20px; padding-right: 20px;}
				 .kosz_link { color: #909030; font-size: 14px; }
				 
			.h2_langsteiner { background: url(../img/h2-langsteiner.jpg) no-repeat; text-indent: -9999px; width: 293px; height: 40px; margin: 0px; padding: 0px; margin-top: 25px; }	 
			
			.h2_przysmak { background: url(../img/h2-przysmak.jpg) no-repeat; text-indent: -9999px; width: 293px; height: 40px; margin: 0px; padding: 0px; margin-top: 25px; }

			.h2_wypozyczalnia { background: url(../img/h2-wypozyczalnia.jpg) no-repeat; text-indent: -9999px; width: 293px; height: 40px; margin: 0px; padding: 0px; margin-top: 25px; }
			
			.h2_kontakt { background: url(../img/h2-kontakt.jpg) no-repeat; text-indent: -9999px; width: 293px; height: 40px; margin: 0px; padding: 0px; margin-top: 25px; }
			
			.h2_zamowienie { background: url(../img/h2-zamowienie.png) no-repeat; text-indent: -9999px; width: 293px; height: 40px; margin: 0px; padding: 0px; margin-top: 25px; }
			
			.h2_potwierdzenie { background: url(../img/h2-potwierdzenie.jpg) no-repeat; text-indent: -9999px; width: 293px; height: 40px; margin: 0px; padding: 0px; margin-top: 25px; }
				 
			.kosz_but { height: 14px; background: url(../img/tlo-kosz-3.png) no-repeat; }
					
		.con { float: left; border: solid 0px;}
					
					.h2_sklep { background: url(../img/h2-przysmak.png) no-repeat; text-indent: -9999px; width: 293px; height: 40px; margin: 0px; padding: 0px; margin-top: 25px; }
					
					
				.h2_dodatki { background: url(../img/h2_dodatki.png) no-repeat; text-indent: -9999px; position: relative; left: 15px;}

					#kanapki { height: 300px; margin-left: 70px; margin-bottom: 0px; border: solid 0px; }
					
					#dodatki { width: 666px; border: solid 0px; margin-left: 100px; margin-top: 10px; height: 200px; }
						.title-d { background-image: url(../img/tlo-d-1.jpg); background-repeat: no-repeat; height: 55px; background-color: #fff; }
						.con_r_d { background: url(../img/tlo-d-c.jpg) repeat-y; }	
							.con_r_d h3 { margin-left: 30px; width: 585px; border-bottom: solid 1px #484957; margin-top: 20px; font-size: 14px; }
						.con_b_d { height: 16px; background: url(../img/tlo-d-b.jpg) no-repeat; }
						.nazwa_d { height: 25px; min-width: 165px; padding-top: 2px; margin-top: 20px; margin-left: 10px; margin-bottom: 4px; color: #909030; font-weight: bold; background: url(../img/tlo-select.jpg) repeat-x; border: solid #fff 1px; z-index: 5; cursor: pointer;}
							.nazwa_d option { height: 20px; background: #ebe2d9; color: #909030; cursor: pointer;}
							
					#reszta { width: 680px;  margin-left: 62px;  margin-bottom: 0px;}
						
						.tab-1 { background: url(../img/tlo-1tab-1.jpg) no-repeat; height: 23px; }
						.tab-2 { background: url(../img/tlo-1tab-2.jpg) repeat-y; height: 200px; padding-left: 17px; padding-right: 17px;}
						
						.w_tr1 {background: url(../img/tlo-1tab-2.jpg) repeat-y;}
						.w_tr2 {background: url(../img/tlo-1tab-2a.jpg) repeat-y;}
						
						.tab-2a { height: 30px; width: 430px;  vertical-align: middle; padding-top: 5px; padding-bottom: 5px;}
							#reszta th { vertical-align: middle; text-align: center; width: 80px; }	
							.tab-2a p { font-weight: bold; padding: 0px; margin: 0px;}
						.tab-2b  { vertical-align: middle; padding-right: 17px; height: 30px;}
						
							.foto-catering { float: right; margin-left: 8px; }
							.kosz_prod_tlo_1b { background: url(../img/tlo-produkt-1b.jpg) repeat-y;}
							.kosz_prod_tlo_2b { background: url(../img/tlo-produkt-2b.jpg) repeat-y;}
							
							.row_zamowienie { min-height: 23px; min-width: 420px;  margin-left: 15px; margin-top: 5px; margin-bottom: 5px; padding-top: 3px; padding-left: 5px; }
								.row_zamowienie form { display: inline; }
								.sh {display: none;}
								.row_dodatek { min-height: 23px; min-width: 220px; background: url(../img/tlo-kategoria.jpg) repeat-y left; margin-left: 5px; margin-top: 5px; padding-top: 3px; padding-left: 15px; }
									.row_dodatek form { display: inline; }
							.row_kategoria { height: 23px; width: 400px; background: url(../img/tlo-produkt-3b.jpg) no-repeat left; margin-left: 15px; margin-top: 15px; padding-top: 4px;  padding-left: 5px; cursor: pointer; }
								.row_kategoria p { color: #909030; font-weight: bold; margin: 0px; padding: 0px;}
								
							.navi_wroc { margin-left: 500px; font-weight: ; font-size: 13px; }
							.navi_edytuj { margin-left: 500px; font-weight: bold; font-size: 13px; }
							.h4_koszyk { text-indent: -9999px; background: url(../img/h4_koszyk.gif) no-repeat; }
							.h4_dodatki { text-indent: -9999px; background: url(../img/h4_dodatki.gif) no-repeat; }
							.zam_nazwa { width: 225px; min-height: 21px; float: left; padding: 0px; margin: 0px; margin-top: 3px; margin-bottom: 3px; float: left;}
							.zam_ile { width: 30px; margin-left: 10px; color: #909030; text-align: center; float: left; border: solid 1px #9e9e9e; background: #fff;}
							.zam_zmien { background: none; border: solid 0px; cursor: pointer; display: inline; float: left; }
							
							.zam_usun { color: #9d3030!important; margin-left: 0px; background: none; border: solid 0px; float: left; display: inline; cursor: pointer;}
							.zam_cena { margin-left: 20px; font-size: 13px; width: 55px; float: left;  }
							.zam_spacer { font-size: 14px; color: #9e9e9e; margin-left: 10px; float: left;}
							
							.zam_form { width: 200px; height: 20px; border: solid 1px #909030; background: #fff;}
							
							.zam_row_suma { margin-left: 285px!important;  margin-top: 10px; padding-top: 5px;  }
							.zam_suma { font-weight: bold; }
							.zam_dodaj { margin-left: 15px; color: #9d9d30!important; background: none; border: solid 0px; float: left; cursor: pointer;}
							.zam_dodaj1 {color: #9d9d30!important; background: none; border: solid 0px; float: left; cursor: pointer;}
							.pokaz_dodatki {  margin-left: 250px; margin-top: 10px; }
							.navi_zamow { margin-left: 500px; font-weight: bold; font-size: 13px; }
						.tab-3 { background: url(../img/tlo-1tab-3.jpg) no-repeat; height: 23px; }
						.tab-4 { background: url(../img/tlo-1tab-4.jpg) no-repeat; float: right; margin-right: 55px; height: 15px; width: 29px; }
					
						#kanapki td { padding-left: 17px;}
					
						.title-s { height: 77px; width: 310px; background: url(../img/tlo-s-1.jpg) no-repeat; }
						
						.space { width: 17px; padding-left: 0px!important; }
						
						.title-x { width: 310px; background-image: url(../img/tlo-x-1.jpg); background-repeat: no-repeat; background-color: #fff; }
						
						.con_r { background: url(../img/tlo-sx-c.jpg) repeat-y; }
						
							.kanapki_ex { list-style: none; padding-left: 0px;  }
								.kanapki_ex li { font-size: 14px; }
								.kanapki_ex form { width: 15px; margin-left: 0px; float: left;  }
						
						.con_b { height: 16px; background: url(../img/tlo-sx-b.jpg) no-repeat; }
					
										
						#kanapki p { font-family: times new roman; font-style: italic;}
					
						.cena { font-size: 1.3em; color: #b1b100; font-weight: bold; margin: 0px;}
					
						.kwota { color: #5d5e67; font-size: 1.4em; font-weight: normal; }
					
						.box { width: 152px;  float: left; border: solid 0px; }
					
						.rama_foto { width: 136px; height: 136px; margin-top: 0px; margin-left: 15px; background: url(../img/tlo-img.gif) no-repeat; }
						
							.rama_foto img { margin: 0px; padding: 0px; border: solid 0px; margin-top: 9px; margin-left: 7px; }
					
						.button { display: block; width: 104px; height: 46px; margin-left: 32px; cursor: pointer; }
						
						.dostawa { font-family: tahoma; color: #909030; margin-top: 25px; font-style: normal!important;}
						
						.nazwa { height: 25px; min-width: 165px; padding-top: 2px; margin-top: 40px; margin-bottom: 4px; color: #909030; font-weight: bold; background: url(../img/tlo-select.jpg) repeat-x; border: solid #fff 1px; z-index: 5; cursor: pointer;}
						
						 .nazwa option { height: 20px; background: #ebe2d9; color: #909030; cursor: pointer;}
						
						.skladniki { font-weight: bold; margin: 0px; margin-top: 15px; margin-bottom: 10px; }
						
						.skl_lista { list-style-image: url(../img/bullet.gif); padding: 0px; margin: 0px;}
						
						.skl_lista li { margin-left: 23px; font-family: times new roman; font-style: italic;}
						
					#exclusive {  margin-top: 25px; margin-left: 13px; padding-left: 17px; width: 310px; height: 347px; float: left; border: solid 0px; background: url(../img/tlo-exclusive.jpg) no-repeat;}
					
						#exclusive p { font-family: times new roman; font-style: italic;}
		
		#left {
    		  width: 231px; 
			 }

		#right { height: 100px; width: 769px; background: url(../img/tlo-dodatki.jpg) no-repeat;}
		
			#right h2 { background: url(../img/h2_dodatki.png) no-repeat; text-indent: -9999px; width: 293px; height: 40px; margin: 0px; padding: 0px; margin-top: 25px; margin-left: 12px;}

		#bot-r { background: url(../img/bot-r.jpg) no-repeat top left; }
		
		
		#kontakt_form th { vertical-align: top; width: 115px; height: 45px; text-align: right; padding-right: 10px; }
		#kontakt_form td { vertical-align: top; }
		
		#zamowienie_form th { vertical-align: top; width: 155px; height: 45px; text-align: right; padding-right: 10px; }
		#zamowienie_form td { vertical-align: top; text-align: left; }
		#zamowienie_form input { border: solid 1px #909030; }
		
		sup { color: red;}
		
		.kon_input { width: 350px; border: solid 1px #909030; }
		.kon_area { width: 350px; border: solid 1px #909030; height: 150px;}
		.kom { color: #9d3030 }

		.foot_menu { margin-top: 60px; height: 35px; background: url(../img/tlo_foot_menu.gif) repeat-x; vertical-align: middle; text-align: center;}
		
		.foot_menu a { color: #6c5b22; margin-left: 3px;}

			
			#col_3 {
							width: 245px;
							
							min-height: 450px;
							height:auto !important;
							height: 450px;
							
							padding-top: 50px;
							padding-bottom: 50px;
							
							border: solid 0px silver;						   
						   }
					
					
			#footer {
						width: 100%;
						min-height: 145px;
					 	height:auto !important;
					 	height: 145px;
						
						margin: 0px;
												
						background-image: url(../grafika/tla/tlo_footer.jpg);
						background-repeat: repeat-x;
												
				    }
			
					