
BODY {     font-family: "Arial";
           font-size: 14px;
           margin: 0px;
           margin-top: 0px;
           margin-bottom: 10px;
           /*background-image: url(grafika/tlo_global.jpg);*/
		   background-repeat: no-repeat;
		   background-position: top center;
		   background-color: #959595;
	 }

A:link     {text-decoration: none; color: black; font-weight: bold}
	A:visited  {text-decoration: none; color: black; font-weight: bold}
	A:active   {text-decoration: none;  color: black; font-weight: bold; 			
				}
	A:hover    {text-decoration:none;  color: black; font-weight: bold; }

.logo1 { display: none;}
	.terminator { clear: both; float: none; font-size: 0px; margin: 0px; padding: 0px; text-inline: 0px; }

.blok_0 {
		 position: relative;
         width: 689px;
         border-style: solid;
         border-width: 0px;
         border-color: red;
		}


	.tab2_koszyk tr { background-image: url(grafika/kosz_tlo.gif)!important; }
	.tab2_koszyk td { background-image: none!important; }
	
	.opis_szczegoly { background-color: #fff!important; }
	
	.var_koszyk { color: #fff!important; }
		
 .blok_head{
      		position: relative;
      		width: 688px;
      		border: solid 0px;

      		margin: 0px;
      		padding: 0px;
		   }

			.logo{
				  float: right;
				  position: relative;
				  right: 0px;
				  top: 0px;
           		  border-style: solid;
           		  border-width: 0px;
           		  margin: 0px;
  		          margin-bottom: 8px;
           		  padding: 0px;
				 }

			.pasek{
           		   top: 0px;
		           border-style: solid;
        		   border-width: 0px;
		           border-color: green;
        		   margin: 0px;
       			   padding: 0px;
           		  }
		   				 

      
 .blok_body{
  		    position: relative;
		    width: 688px;	
			float: right;
	        border: solid 0px;
 		    margin-top: 17px;
		    padding: 0px;
		   }

 .n_repeat{
 		   width: 688px;	
		   float: right;
	       border-style: solid;
      	   border-width: 0px;
		   border-color: pink;
		   padding: 0px;
 		   background-repeat: repeat-y; 
           background-image: url(grafika/n_srodek.gif);
 		  }

 .strony{
 		   width: 688px;	
	       border: solid 0px green;
		   padding: 0px;
 		  }

		  
  .strony_sub{
 		   width: 335px;	
	       border: solid 0px pink;
		   padding: 0px;
 		  }
		  
		  
		    .n_gora{position: absolute;
		    	    float: left;
        		    width: 127px;
					top: 0px;
					left: 0px;
					bottom: 0px;
			       }
			
			.n_dol{
				  float: left;
				  }

			.button1{
					 position: absolute;
		             top: 18px;
          			 left: 18px;
           			}

					
					
					
					
			.logowanie_koszyk{
							  position: relative;
				 	          float: right;
					          top: 18px;
					          width: 327px;
					          height: 60px;
					          font-size: 10px;
					          text-align: left;
					          border-style: solid;
					          border-width: 0px;
					          border-color: orange;
							  
				             }

							  .tab1_logowanie{
							  				  
									          float: left;
									          width: 155px;
									          height: 60px;
									          font-size: 11px;
									          text-align: left;
									          
											  border-style: solid;
											  border-width: 0px;
											  border-color: black;
											 }

					    	 .tab2_koszyk{	
							 				 float: right;
									         width: 155px;
											 height: 60px!important;
   								             font-size: 11px;
									         text-align: left;
									         
											 border-style: solid;
											 border-width: 0px;
											 border-color: black;
           									}
											 
											 
											.koszyk_top{
											   padding-left: 18px;
											   height: 20px;
											   border-style: solid;
											   border-top: none;
											   border-left: none;
											   border-right: none;
											   border-bottom: solid;
											   border-width: 0px;
											   border-color: black;
											   background-image: url(grafika/zamow_tlo.gif);
											   color: #fff!important;
											   
											  } 
											 .koszyk_cen	{
											   padding-left: 18px;
											   height: 20px!important;
											   border-style: solid;
											   border-top: none;
											   border-left: none;
											   border-right: none;
											   border-bottom: solid;
											   border-width: 0px;
											   border-color: black;
											  } 
											  
											 .koszyk_bot	{
											   padding-left: 18px;
											   height: 20px;
											  } 
											
											
											
												
.naklad {	
			height: 20px;
			width: 150px;
			border-style: solid;
			border-width: 0px;
			border-color: black;
			font-size: 12px;
			background-color: #E77817;
			background-image: url(grafika/naklad_wyczerpany.gif);
			
			color: #fff!important;
			
			margin-top: 0px; 
			margin-bottom: 0px;
			}												
												
.dodaj {	
			height: 20px;
			width: 150px;
			border-style: solid;
			border-width: 0px;
			border-color: black;
			font-size: 12px;
			background-color: #E77817;
			background-image: url(grafika/zamow_tlo.gif);
			
			color: #fff!important;
			
			margin-top: 0px; 
			margin-bottom: 0px;
			}		

.dodaj:hover { background-color: #F8C300; }			
											
.przycisk {	
			height: 20px;
			width: 150px;
			border-style: solid;
			border-width: 0px;
			border-color: black;
			font-size: 12px;
			background-color: #dededd;
			background-image: url(grafika/button_tlo.gif);
			color: #6a6a6a!important;
			margin-top: 0px; 
			margin-bottom: 0px;
			text-align: left;
			cursor: pointer;
			}		

			.przycisk span { left: 18px; }
			
.przycisk:hover { background-color: #ffffff!important; }											
											
											a.loszyk_link {
															color: black;
															text-decoration: none;
														    background: none;
														  
														  
														  }

				
.tab_koszyk{
		font-size: 11px;
		text-align: left;

		border-width: 0px;
		border-color: black;
		}

.tab_koszyk_th{
		font-size: 11px;												
		
		border-top-style: solid;
		border-top-width: 1px;
		border-right-style: solid;
		border-right-width: 1px;
		padding-left: 18px;								
		border-color: black;
		
		}




.tab_koszyk_kom{
		padding-left: 18px;

		font-size: 11px;												
		
		border-right-style: solid;
		border-right-width: 1px;
		border-top-style: solid;
		border-top-width: 1px;
		
		border-color: black;
		}
		
.tab_podsum_th {
				padding-left: 18px;
				text-align: left;
				
				border-style: solid;
				border-width: 1px;
				border-color: black;				
				font-size: 11px;  	
				}		

				
.tab_podsum_td {
				padding-left: 18px;
				text-align: left;
				border-right-style: solid;
				border-right-width: 1px;
				border-top-style: solid;
				border-top-width: 1px;
				border-bottom-style: solid;
				border-bottom-width: 1px;
				border-color: black;
				font-size: 11px;  	
				}		
				
				
.tab_podsum_tda {
				padding-right: 18px;
				text-align: right;
				font-weight: bold;
				border-right-style: solid;
				border-right-width: 1px;
				border-top-style: solid;
				border-top-width: 1px;
				border-bottom-style: solid;
				border-bottom-width: 1px;
				border-color: black;
				font-size: 11px;  	
				}	

									
				
			.blok_body_repeat{
           					  width: 542px;

					          float: right;
					          border: solid 0px green;
						   	  position: relative;
				   		      top: 18px;
							  right: -1px;
						   	  margin: 1px;	
							  padding: 0px;			
                 			 }
							 
                 
							 .blok_body_elem{				
									         float: right;
									         width: 100%;
									         border: solid 0px blue;
											 margin-top: 60px;
								            }
							 
							 
							 .blok_body_kat{				
									         
									         width: 510px;
									         border-style: solid;
									         border-width: 1px;
									         border-color: black;
											 background-color: white;
											 padding-top: 7px;
											 padding-left: 18px;
											 padding-right: 18px;
											 padding-bottom: 18px;
											 margin: 0px;
								            }
							 				
							.tekst_kat{
							
									  font-size: 11px;
							
									  }
											
											 .elem_okladka{
												           float: left;
												           width: 196px;
												           height: 260px;
												           border: solid 1px black;
														   padding: 0px;
														   margin: 0px;
														   overflow: hidden;

         												  }
											.elem_wybor{
												           float: left;
												           width: 198px;
												           height: 260px;
												           border-style: solid;
												           border-width: 0px;
												           border-color: black;
														   padding: 0px;
														   margin: 0px;

         												  }         									
											
											.blok_tekst{
														position: relative;
														float: right;
											            width: 324px;
											            height: 260px;
												        background-image: 		url(grafika/tlo_blok_tekstu.gif);
											            font-size: 11px;
												        text-align: justify;
												        border-style: solid;
											            border-width: 1px;
											            border-color: black;
											    	    padding: 0px;           
											            margin: 0px;
												       }
													   
													   .blok_wybor{
														position: relative;
														float: right;
											            width: 326px;
											            height: 260px;
											            font-size: 11px;
												        text-align: justify;
												        border-style: solid;
											            border-width: 0px;
											            border-color: black;
											    	    padding: 0px;           
											            margin: 0px;
												       }
													   
													   

	   													.tytul{
														   			padding-left: 18px;
																	padding-top: 12px;
																	padding-right: 18px;
																	font-weight: bold;
	   		 													   }
																   
														.wybor{		padding-top: 18px;
														   			padding-left: 18px;
																	padding-right: 18px;
																	font-weight: bold;
																	border-style: solid;
														            border-width: 1px;
														            border-color: black;
																	background-color: white;
																	height: 203px;
	   		 													   }

	   													.tekst{
	   		 									    		   font-weight: normal;
															  }	
			 
														.cena{
																position: absolute; 
																bottom: 18px; 
																right: 18px; 
																left: 18px;
																color: black;
																font-weight: normal;
																font-size: 12px;
																text-align: center; 
																width: 288px;
																border-style: solid;
																border-width:0px; 
																}


											.blok_szczegoly {
													   		float: right;
	 											            width: 327px;
											           		height: 260px;
     										           		border: solid 0px #414042;
													   		padding: 0px;           
											           		margin: 0px;
   													       }		 

	   
	   										.opis_ksiazki  {
														  position: relative;
														  font-size: 11px;
														  text-align: left;
	   													  
														  float: left;
											           	  height: 260px;
						           						  width: 155px;
												          border-style: solid;
												          border-width: 0px;
													      border-color: black;
													      background-image: url(grafika/opis_tlo.gif);
	   												     }
	   
													.opis_ksiazki_tekst {
															padding: 9px;}
		
		.sub{
			 font-size: 12px;  
			 border-style: solid; 
			 border-color: black; 
			 border-width: 1px;
			 background-color: #E77817;
			 
			}
		
		.form{
			 font-size: 11px;  
			 border-style: solid; 
			 border-color: black; 
			 border-width: 1px;
			 width: 200px;
			 background-image: url(grafika/tlo_szczegoly.gif);
			 }		
				
		.form_kontakt{
			 font-size: 11px;  
			 border-style: solid; 
			 border-color: black; 
			 border-width: 1px;
			 width: 300px;
			 background-image: url(grafika/tlo_szczegoly.gif);
			 }		
				
		.form_tytul{font-size: 11px;
					text-align: left;
					padding-left: 18px;
					padding-right:18px;
					padding-top: 9px;
					padding-bottom: 9px;
					border: solid 1px black;
					margin: 0px;
					background-color: white;				   
				   }													
														   
		.form_nazwy{
					font-size: 11px;
					border: solid 0px black;
				   }

		.form_pola{	
					border: solid 0px black;
				   }													
							
															
	   .opis_ksiazki_buttony {
	   				   position: relative;
	   		   		   float: right;
						height: 100%;
			           width: 155px;
			           border-style: solid;
           			   border-width: 0px;
			           border-color: #414042;
	   				   }
						
			.space {height: 157px;
					padding: 0px;
			}

	
			
.button {
		
		border: solid 0px green;
}


.opis_szczegoly {		
					 
					   padding: 18px;
					   text-align: left;
					   border-style: solid;
           			   border-width: 1px;
			           border-color: black;
			          
				}
				
.web{color: #B0B0B0;font-size: 9px;text-align: right;
	 width: 100%
	  
	 
	}
	
	
