/* www.bioinsert.pl - strona glowna */



.tooltip { position: absolute; top: 0; left: 0; z-index: 3; display: none; }



 /* WARTOŚCI OGÓLNE */

   * { margin: 0px 0px 0px 0px; 
		 padding: 0px 0px 0px 0px; 
     border-style: none;
     border-width: 0px;    }
		 
	
	 body { background-color: #e7c23d;
          background-repeat: repeat-x;
          background-image: url(../images/tlo.jpg);
				  background-position: top;; 
					color: #454545;
					font-family: Tahoma;
					font-size: 12px;
          line-height: 20px;
					letter-spacing: 1px; }
	
 /* BLOKI STRONY */
 
 	 div#all { display: block;   
             margin: 0 auto;
             width: 1026px; } 
						 
	 div#a1 { display: inline;  /* blok zawierajacy logo i menu */
						float: left;
						width: 1026px;
						height: 120px; 
						background-image: url(../images/a1.jpg); }

	 div#b1 { display: inline; /* blok srodkowy z haslem reklamowym */
						float: left;
						width: 1026px;
						height: 329px; 
						background-image: url(../images/b1.jpg); } 

	 div#c1 { display: inline; /* blok na content */
						float: left;
						width: 1026px;
						height: 226px; 
						background-image: url(../images/c1.jpg); } 

	 div#d1 { display: inline; /* blok na flagi */
						float: left;
						width: 526px;
						height: 50px; } 
						
	 div#d2 { display: inline; /* blok na stopke o wykonawcy */
						float: right;
						width: 500px;
						height: 50px;
						text-align: right;
						font-size: 10px;
						letter-spacing: 0px;
						color: #675417; } 
	
	 div#d2 p { margin-top: 15px;
	            margin-right: 10px;
							text-indent: 0px; }
							
	 div.menu { margin: 55px 5px 0px 0px; 
	            float: right; }
							
	 div.content { margin: 35px 0px 0px 485px;
	               width: 440px; }
								 
	 div.content_strona_glowna{ margin: 5px 0px 0px 455px;
															width: 475px; }


 /* BLOKI PODSTRON */
 
	 div#b1_podstrona { display: inline; /* blok srodkowy z haslem reklamowym */
				          		float: left;
						      		width: 1026px;
						      		height: 329px; 
						      		background-image: url(../images/b1_podstrona.jpg); } 
											
	 div#c1_podstrona { display: inline; /* blok na content */
						float: left;
						width: 962px;
						background-repeat: repeat-y;
						background-color: #faf3d8;
						margin-left: 64px;}
						
	 div#c2_podstrona { display: inline; /* blok dolny - zaokraglone rogi */
				          		float: left;
						      		width: 962px;
						      		height: 7px; 
						      		background-image: url(../images/c2_podstrona.jpg);
											margin-left: 64px;} 
											
	 div.menu_boczne { width: 200px; margin: 35px 0px 55px 55px;
										 float: left; display: inline;  }

	 div.menu_boczne_szersze { width: 180px; margin: 35px 0px 55px 75px;
										         float: left; display: inline; }
														 
	 div.kontakt_lewa {        width: 280px; margin: 35px 0px 55px 75px;
										         float: left; display: inline; }

	 div.kontakt_prawa { margin: 35px 0px 55px 75px;
	                         width: 300px;
													 float: left; display: inline; }
													 
														 
	 div.content_podstrona { margin: 35px 105px 55px 0px;
	                         width: 500px;
													 float: right; display: inline; }
													 
	 div.content_podstrona_regulamin { margin: 35px 105px 55px 0px;
	                                   width: 500px;
												          	 float: right; display: inline; }
																		 
	 div#player { margin: 30px 0px 10px 10px; display: inline; }
	 
	 div.content_srodek { margin: 35px 0px 75px 75px;
	                      width: 800px; text-align: justify; }
														
	 
 /* ILUSTRACJE */
 
     /* FLAGI */
		 
		 img.pl { margin: 15px 0px 10px 820px; } /* pierwsza flaga */
		 
		 img.other { margin: 15px 0px 10px 10px; } /* wszystkie pozostałe */
		 
		 /* INNE */
		 
		 img.logo { float: left;
		            margin: 35px 0px 0px 290px; }
		 
 /* WYKAZY */
 
	 
	 	ul.menu_list, ul li { display: inline;
	                        list-style: none;
	                        margin: 0;
	                        padding: 0; }

		ul.menu_list li { float: left;
	                    margin-top: 0px;
											margin-right: 20px; }
											
		ol.menu_podstrony { list-style-type: none; }
		
		ol.menu_podstrony li { margin-bottom: 10px; font-weight: bold; }
		

		
		ol.wykaz { margin-left: 50px;
		           margin-top: 25px; 
		           list-style-type: circle; }

		ol.wykaz li { margin-bottom: 15px;  }
							 
/* teksty */

  p { margin-bottom: 15px; }

  h1 { 		color: #66580b;
					font-family: Tahoma;
					font-size: 13px;
          line-height: 19px;
					font-weight: bold;
					letter-spacing: 1px;
					margin-bottom: 15px; }
					
					
	h2 { color: #66580b; font-size: 12px; }
	
	div.content_podstrona p { margin-top: 15px;
	                          text-indent: 35px;
														text-align: justify; }
														
	div.content_podstrona_regulamin p { margin-top: 5px;
	                                    text-indent: 0px;
													          	text-align: left; }
														
														
	div.content_podstrona p.up { text-align: right; }
	
	div.content_podstrona p.faq { text-indent: 0; font-weight: bold; }	
	
	div.content_podstrona_regulamin p.faq { text-indent: 0; font-weight: bold; margin-top: 20px; }	
	
	div.content_podstrona p.center { text-indent: 0; text-align: center; }	
	
	div.content_podstrona p.i { font-style: italic; }	
														
	ol.wykaz p { text-indent: 0px; }
	
	ol.spis_faq { margin-bottom: 100px; margin-left: 33px;  }
	ol.spis_faq li { list-style-type: decimal; }
	
	span.wyroznienie { font-weight: bold; }

  span.promocja { font-weight: bold; color: #75200b; }
	
 /* tabele */
 
 table.rozmiary { width: 500px; margin-top: 30px; margin-bottom: 30px; }
 table.rozmiary tr { height: 25px;  text-align: center; }
 td.kraj { text-align: left; text-indent: 5px;  }
 tr.a { background-color: #fce599; }
 tr.b { background-color: #e4ab35; }
									
														
 /* odnosniki */
 
 
		ol.menu_podstrony li a { display: block; padding: 5px 5px 5px 10px; width: 200px; background-color: #fce599;   }
		ol.menu_podstrony li a:hover { display: block; background-color: #e4ab35;  }
 
		ol.menu_podstrony a:link { color: #883a15; text-decoration: none; }
	  ol.menu_podstrony a:visited { color: #883a15; text-decoration: none; }
	  ol.menu_podstrony a:hover { color: #883a15; text-decoration: none;}
 
 	 	a:link { color: #66580b; text-decoration: none; }
	  a:visited { color: #66580b; text-decoration: none; }
	  a:hover { color: #66580b; text-decoration: underline;  }
		
			 a.home { display: block;
	              width: 200px;
					    	height: 80px;
						    position: relative; left: 10px; top: 20px; }


		 /* FORMULARZE */

   .formularz_imie { width: 175px;
                         height: 17px;
                         border-style: solid;
                         border-width: 1px;
                         border-color: #D0D0D0; 
												 background-color: #F3F3F3;
                         margin: 0px 0px 0px 0px;
												 overflow: hidden;
												 }
												 
   .formularz_ilosc { width: 75px;
                         height: 17px;
                         border-style: solid;
                         border-width: 1px;
                         border-color: #D0D0D0; 
												 background-color: #F3F3F3;
                         margin: 0px 0px 0px 0px;
												 }
												 
	  .formularz_tresc {   border-style: solid;
                         border-width: 1px;
                         border-color: #D0D0D0; 
												 background-color: #F3F3F3;
                         margin: 0px 0px 0px 0px; }
												 
		.left_input { margin: 10px 0px 0px 430px; }
		.left_input_kup { margin: 10px 0px 30px 350px; }
		
		
		.ilosc_tw { border-style: solid; border-width: 1px; border-color: #ffac00; background-color: #fce599; }
		 
 /* inne */
 
 img.dostawa { margin: 40px 0px 35px 45px; }
 
 
 /* menu gorne */
 
 	a.b1 {  display: block;
	        width: 48px;
					height: 17px;
	        background-image: url(../images/m_oferta.png);
					background-repeat: no-repeat;
					background-position: left top; }
					
	a.b1:hover { background-image: url(../images/m_oferta.png); 
	             background-position: left bottom; }
							 
							 
 	a.b2 {  display: block;
	        width: 74px;
					height: 17px;
	        background-image: url(../images/m_referencje.png);
					background-repeat: no-repeat;
					background-position: left top; }
					
	a.b2:hover { background-image: url(../images/m_referencje.png); 
	             background-position: left bottom; }
							 
 	a.b3 {  display: block;
	        width: 88px;
					height: 17px;
	        background-image: url(../images/m_dystrybucja.png);
					background-repeat: no-repeat;
					background-position: left top; }
					
	a.b3:hover { background-image: url(../images/m_dystrybucja.png); 
	             background-position: left bottom; }
							 
 	a.b4 {  display: block;
	        width: 54px;
					height: 17px;
	        background-image: url(../images/m_esklep.png);
					background-repeat: no-repeat;
					background-position: left top; }
					
	a.b4:hover { background-image: url(../images/m_esklep.png); 
	             background-position: left bottom; }
							 
 	a.b5 {  display: block;
	        width: 52px;
					height: 17px;
	        background-image: url(../images/m_ofirmie.png);
					background-repeat: no-repeat;
					background-position: left top; }
					
	a.b5:hover { background-image: url(../images/m_ofirmie.png); 
	             background-position: left bottom; }
							 
 	a.b6 {  display: block;
	        width: 59px;
					height: 17px;
	        background-image: url(../images/m_kontakt.png);
					background-repeat: no-repeat;
					background-position: left top; }
					
	a.b6:hover { background-image: url(../images/m_kontakt.png); 
	             background-position: left bottom; }
							 
/* POTWIERDZENIE */

 table.potwierdzenie_table { width: 500px; margin-top: 30px; margin-bottom: 30px; }
 table.potwierdzenie_table tr { height: 25px;  text-align: left; vertical-align:top; margin: 0px; }
 table.potwierdzenie_table th { height: 25px; width: 185px; text-align: left; vertical-align:top; margin: 0px;  }
 
 table.potwierdzenie_table tr p { text-indent: 0px; margin-left: 10px; }
 table.potwierdzenie_table th p { text-indent: 0px; margin-left: 10px; }
 
 
 .aa { background-color: #e4ab35; }
 .bb { background-color: #ffffff; }
 
