body
{ background: #ffffff url('gfx/bg.jpg') repeat-x;
  font-family: Arial, Tahoma, Verdana, 'Trebuchet MS';
  margin: 0;
  padding: 0;
  color: #00427f;	
  font-size: 12px; }

.clear
{ clear: both;
  line-height: 0;
  height: 0;
  font-size: 1px;
  width: 10px; }
	
a img
{ border: 0; }

/* www */	
#site
{ background: #ffffff url('gfx/bg.jpg') repeat-x;
  width: 860px;
  padding: 0 0 50px 0;	
  margin: 0 auto; }
	
/* lewa */
#left
{ float: left;
  width: 498px;
  margin: 0; }

/* prawa */	
#right
{ float: left;
  width: 309px;
  margin: 0; }
	
#tlo_right
{ float: left;
  background: transparent url('gfx/bg_right.jpg') no-repeat top left;
  width: 45px;
  height: 443px;
  margin: 0;
  padding: 0;		 }
	
/* logo */
#logo
{ width: 498px;
  height: 120px; }

/* zaufali */	
#zaufali
{ background: url('gfx/zaufali.jpg') no-repeat;
  width: 498px;
  height: 262px; }		
	
/* menu */
#menu
{ width: 309px;
  padding: 0 0 17px 0; }
	
/*	
  #menu a
  { display: block;
    width: 309px;	
    height: 36px;
	 border: 0;
	 text-decoration: none;	}
	 
  #menu a.oagencji
  { background: url('gfx/menu/oagencji.jpg') no-repeat; }
  #menu a.oagencji:hover
  { background: url('gfx/menu/oagencji_on.jpg') no-repeat; }  	
	
  #menu a.uslugi	
  { background: url('gfx/menu/naszeuslugi.jpg') no-repeat; }
  #menu a.uslugi:hover
  { background: url('gfx/menu/naszeuslugi_on.jpg') no-repeat; }

  #menu a.dlaczegomy		
  { background: url('gfx/menu/dlaczegomy.jpg') no-repeat; }
  #menu a.dlaczegomy:hover
  { background: url('gfx/menu/dlaczegomy_on.jpg') no-repeat; }	
	
  #menu a.portfolio			
  { background: url('gfx/menu/portfolio.jpg') no-repeat; }
  #menu a.portfolio:hover
  { background: url('gfx/menu/portfolio_on.jpg') no-repeat; }
	
  #menu a.zapytanie				
  { background: url('gfx/menu/zlozzapytanie.jpg') no-repeat; }
  #menu a.zapytanie:hover
  { background: url('gfx/menu/zlozzapytanie_on.jpg') no-repeat; }
*/

/* o nas */
#onas
{ background: #ffffff url('gfx/bg_onas.jpg') no-repeat top left;
  width: 269px;
  height: 176px;	
  padding: 60px 20px 10px 20px;
  text-align: justify;
  line-height: 19px;	}	
	
a.dowiedzwiecej
{ background: url('gfx/button_dowiedzwiecej.jpg') no-repeat;
  display: block;
  width: 128px;
  height: 33px;
  margin: 15px 0 0 140px; }	
	
/* uslugi */	
#uslugi
{ background: #ffffff url('gfx/bg_uslugi.jpg') no-repeat top left;
  width: 269px;
  height: 166px;	
  padding: 70px 20px 10px 20px;
  text-align: justify; }
	
  #uslugi .poz
  { background: url('gfx/tick.gif') no-repeat left 5px;
    padding: 0 0 10px 12px; }	
	 
/* newsy na glownej */
#home_news
{ width: 464px;
  padding: 12px 17px 0 17px; }
	
  #home_news .poz
  { float: left;
    width: 200px;
	 line-height: 20px;
	 text-align: justify; }	
	 
	 #home_news a
	 { color: #00427f; 
	   text-decoration: none; }
	 #home_news a:hover
	 { color: #a0a0a0; }
	 
	 #home_news .poz span.tytul
	 { font-weight: bold; }	
	 
  #home_news .kreska
  { float: left;
    background: url('gfx/bg_kreska.jpg') no-repeat center center;	
    width: 35px;
	 height: 140px; }	
	 
  a.archiwum
  { background: url('gfx/button_archiwum.jpg') no-repeat;
    display: block;
	 float: right;
    width: 122px;
    height: 28px; 
	 margin: 15px 0 0 0; }	
	 
/* produkty */
#produkty
{ width: 810px;
  padding: 0 0 0 17px; }
	
  #produkty img	
  { float: left;
    margin: 0 10px 0 0;
	 border: 0;	}
	
  #ksiazki
  { float: left;
    width: 481px;	 }		

    #ksiazki .poz
    { float: left; 
      width: 240px;
	   line-height: 15px; }	
	 
	   #ksiazki .poz span.tytul
	   { font-weight: bold; }
	 
	   a.zobaczwiecej
      { background: url('gfx/button_zobaczwiecej.jpg') no-repeat;
        display: block;
        width: 103px;
        height: 28px; 
	     margin: 5px 0 0 70px; }
	 
      a.pasek_wiecej
      { background: url('gfx/pasek_wiecej.jpg') no-repeat top left;
        display: block;	
        width: 481px;
	     height: 26px;
	     padding: 5px 0 0 0;
	     margin: 10px 0 0 0;
	     text-align: center;
	     color: #ffffff;
	     text-decoration: none;
	     font-weight: bold; }	
      a.pasek_wiecej:hover
      { color: #ffd436; }	
	
  #www
  { float: left;
    width: 320px;	
    padding: 0 0 0 6px; }	
	 
	 #www .tytul
	 { padding: 0 0 7px 0;
	   font-weight: bold; }
	 
	 #www .img
	 { float: left;
	   width: 150px;
		padding: 2px 0 0 0; }
		
		#www .img img
		{ margin: 0 0 3px 0;
		  float: left; }
		
	 #www .opis
	 { float: left;
	   width: 148px;
		padding: 0 0 0 3px;
	   line-height: 17px;
		text-align: justify; }
		
		a.button
      { background: url('gfx/button.jpg') no-repeat top left;
        display: block;	
        width: 123px;
	     height: 28px;
	     padding: 5px 0 0 0;
	     margin: 10px 0 0 30px;
	     text-align: center;
	     color: #ffffff;
	     text-decoration: none;
	     font-weight: bold; }	
	 

#content
{ padding: 0 17px;
  line-height: 20px;
  text-align: justify; 	 }
	
  #content a
  { font-weight: bold;
	 text-decoration: none;
	 color: inherit;
	 border: 0;	 }
  
  #content a:hover
  { color: #ffd629; }
	
  #content .podstronaTytul	
  { padding: 0 0 15px 0;
	 font-weight: bold;
    font-size: 13px;	 }	
  

#news
{ padding: 0 17px;
  line-height: 20px; }

  #news .newsTytulLink, #news .newsTytulLink2
  { width: 460px;
	 padding: 4px 0 0 0;
	 border-bottom: 1px solid #d7d7d7; }
	
    #news .newsTytulLink a, #news .newsLinki a, #news .newsTytulLink2 a
    { color: #003d77; 
      font-weight: bold;
	   text-decoration: none;
	   border: 0; }
	 
	 #news .newsTytulLink2 a
	 { color: #003d77; }
	 
    #news .newsTytulLink a:hover, #news .newsLinki a:hover, #news .newsTytulLink2 a:hover
	 { color: #ffd629; }	
	
   #news .newsTytul
	{ padding: 0 0 15px 0;
	  color: #003d77; 
	  font-size: 13px;
	  font-weight: bold; }
		
	#news .newsTresc
	{ text-align: justify;  }
		
	#news .newsOstatnie
	{ padding: 15px 0 0 0;
	  font-weight: bold;
	  width: 300px; }
	
	#news .newsLinki
	{ padding: 15px 0 0 0; }
	
	  #news .newsPowrot, #news .newsArchiwum
	  { float: left;
	    width: 50%; }
		 
	  #news .newsArchiwum
	  { text-align: right; }
	   
	

/* złóż zapytanie */
#formularz
{  }

  #formularz .komunikat
  { display: none;
	 width: 300px;	
    margin: 0 auto 8px;	 }	
	 
  #formularz .komunikat .blad
  { background: #ff8e8e;
    color: #ff2525;	
    padding: 2px;
	 text-align: center;
	 border: 1px solid #ff2525; }	
	 
  #formularz .komunikat .ok
  { background: #73FF48;	
    color: #257300;	
    padding: 2px;
	 text-align: center;
	 border: 1px solid #257300; }	

  #formularz input, #formularz textarea
  { width: 250px;
    padding: 2px;
	 font-family: Arial, Tahoma, Verdana;
	 font-size: 12px;
	 border: 1px solid #c0c0c0; }	
	 
  #formularz textarea
  { height: 130px; }	

  #formularz table
  { margin: auto;
    width: 400px;
	 border-spacing: 2px;
	 border-collapse: separate;
	 border: 0;	 }	
	 
	 #formularz table td.opis
	 { width: 100px;
	   padding-right: 5px;
	   text-align: right;
		vertical-align: middle; }
		
  #formularz .wyslij, #formularz .wyslij_off
  { display: block;
    margin: 5px auto 0;	
    background: url('gfx/button_wyslij.jpg') no-repeat;
	 width: 62px;
	 height: 28px; }	
	 
  #formularz .wyslij_off
  { background: url('gfx/button_wyslij_off.jpg') no-repeat; }	


	
