

 /* WARTOSCI OGOLNE */

    * { margin: 0px 0px 0px 0px; 
        padding: 0px 0px 0px 0px; 
        border-style: none;
        border-width: 0px;
        color: #747474; }


 /* STRONA GLOWNA */

    body { background-color: #FFFFFF;
           background-repeat: no-repeat;
           background-image: url(images/bg_main.png);
           background-position: top;
           line-height: 15px;
           font-size: 11px;
           font-family: Tahoma, Verdana, sans-serif; }
 
 /* BLOKI STRONY */

    /* all - blok odpowiedzialny za wycentrowanie tresci */

    div#all { display: block;   
              margin: 0 auto;
              width: 960px; }  


   /* bloki postaci xy oznaczaja rozmieszczenie tresc w bloku glownym na siatce szachownicy;
      litery - pion, cyfry - poziom; */

    div#a1 { width: 432px; 
             height: 152px;
             float: left; 
             background-image: url(images/bg_a1.png); }

    div#a2 { width: 528px; 
             height: 152px;
             float: right; 
             background-image: url(images/bg_a2.png); }

    div#b1 { width: 432px; 
             height: 217px;
             float: left; 
             background-image: url(images/bg_b1.png); }

    div#b2 { width: 528px; 
             height: 217px;
             float: right; 
             background-image: url(images/bg_b2.png); }

    div#d1 { width: 432px; 
             height: 321px;
             float: left; 
             background-image: url(images/bg_d1.png);
             background-position: right;
             background-repeat: no-repeat; }

    div#d2 { width: 528px; 
             height: 321px;
             float: right; 
             background-image: url(images/bg_d2.png);
             background-position: right;
             background-repeat: no-repeat; }

    div#c1 { width: 432px; 
             height: 71px;
             float: left; 
             background-image: url(images/bg_c1.png); }

    div#c2 { width: 528px; 
             height: 71px;
             float: left; 
             background-image: url(images/bg_c2.png); }

    div#e1e2 { width: 960px; 
               height: 108px;
               float: left; 
               background-image: url(images/bg_e1e2.png); }

    div#foot { width: 960px;
               height: 60px;
               float: left;
               font-size: 12px; }


   div.news {  display: inline;
              float: left; 
              width: 275px;
              margin: 35px 0px 0px 95px;
              text-align: left; }
	
   div.career { display: block;
 			  width: 280px;
			  margin: 35px 0px 0px 25px;
			  text-align: left; }
			  
   div.last_work { display: inline;
	                 float: left;
                  width: 220px;
                  margin: 15px 0px 0px 25px; 
                  text-align: left; }
				  
   div.adress_block { display: inline;
                    float: left;
                    width: 150px;
					margin: 20px 0px 0px 160px; }
	
	  div.adress_block_2 { display: inline;
                    float: left;
                    width: 150px;
					margin: 20px 0px 0px 100px; }
              


 /* WYKAZY */

   /* menu_foot - formatowanie wykazu na uzytek stopki */
   
    ul.in_work {  list-style-type: none;
                  list-style-position: outside;
									margin: 12px 0px 0px 0px;				}

    ul.menu_foot { list-style-type: none; 
                   display: inline; 
                   float: left;
                   margin: 10px 0px 20px 70px; }

    ul.menu_foot li { float: left;
                      margin: 0px 20px 0px 0px; }


    div#c2 ul { list-style-type: none; 
                display: inline; 
                float: left;
                margin: 25px 0px 0px 35px; }

    div#c2 ul li { float: left;
                   margin: 0px 10px 0px 0px;  }


 
 /* ILUSTRACJE */

    img.handwrited { float: right; }

    img.flag  { border-style: solid;
                border-width: 1px;
                border-color: #D0D0D0;
                padding: 5px 3px 5px 3px; }
				
    img.arrow { float: right;
                margin: 12px 25px 0px 0px;	}

 
 /* LINKI */

    div#foot a:link { text-decoration: none; 
                      color: #A4A4A4; 
                      font-weight: normal;  }

    div#foot a:visited { text-decoration: none; 
                         color: #A4A4A4; 
                         font-weight: normal;  }

    div#foot a:hover { text-decoration: underline; 
                       color: #A4A4A4; 
                       font-weight: normal;  }
											 
		div.adress_block_2 a:link { color: #000000; text-decoration: none; }
		div.adress_block_2 a:visited { color: #000000; text-decoration: none; }
		div.adress_block_2 a:hover { color: #000000; text-decoration: underline;  }

 /* TEKST */

    p { margin: 12px 0px 10px 0px }
	
   /* tekst w polu b2, to tekst na niebieski tle */ 

    div#b2 div   { display: block;
                   width: 395px;
                   margin: 43px 0px 0px 45px;
                   text-align: justify;
                   
                   font-size: 11px; }
  
    div#b2 div p { margin: 0px 0px 15px 0px;
               color: #FFFFFF; }

    div#c2 p { text-align: right;
               margin: 25px 70px 0px 0px; }
			   
    div.adress_block p { color: #000000; }
	div.adress_block_2 p { color: #000000; }



    p.signature { text-align: right; 
                  margin: 10px 45px 0px 0px;
                  color: #A4A4A4;
                  font-size: 10px;
                  letter-spacing: 1px; }

    p.date { text-align: right;
             color: #C33B00;
             font-size: 10px;
             margin-top: 20px; }
			 

 
    .hour { color: #E16500 }

    

    h1 { font-size: 18px;
         color: #24385B;
         font-weight: normal; }


 /* FORMULARZE */

   .formularz  { width: 145px;
                 height: 17px;
                 border-style: solid;
                 border-width: 1px;
                 border-color: #D0D0D0; 
                 margin: 0px 10px 0px 10px; }



 


