body        {
              width: 689px;
              margin: 0 auto;
              background-image: url('img/bg.png');
              background-repeat: repeat;
              background-color: #1f1f1f;
              font-family: Arial;
            }         
            
a img       {
              border: 0;
            } 

h1          {
              margin: 0;
              padding: 0;
              position: relative;
            }
            
            
h1 a        {
              color: #b03d1e;
              text-decoration: none;
              font-size: 25px;
              margin: 0;
              padding: 0;
            }
            
#linki      {
              float: left;
              color: #313131;
              font-size: 11px;
              letter-spacing: 1px;
              margin-top: 1px;
            }
            
#linki li   {
              list-style: none;
              float: left;
            }            
            
#linki a    {
              color: #A78531;
              text-decoration: none;
              padding-left: 5px;
              padding-right: 5px;
              border-right: 1px #313131 solid;
            }                   
            
#linki a:hover{
              color: #393939;
            }          
            
#logo       {
              position: absolute; top: 32px; left: 73px;
            }                                             
            
#menu       {
              float: left;
              margin-top: 100px;
              width: 689px;
              padding-bottom: 5px;
              background-image: url('img/linia.jpg');
              background-repeat: no-repeat;
              background-position: left bottom;
              padding-left: 30px;
              text-align: center;
              margin-left: 0;
            }        
                        
#menu li    {
              list-style: none;
              display: block;
              float: left;
              margin: 0 13px;
            }
            
#menu li a  {
              font-size: 12px;
              color: #cbcbcb;
              text-decoration: none;
            }
            
#menu li a span{
              color: #505050;
              font-size: 10px;
              display: block;
            }
            
#menu li a:hover{
              color: #969696;
            }
            
#tresc      {
              float: left;
              width: 689px;
              padding-bottom: 5px;
              background-image: url('img/linia.jpg');
              background-repeat: no-repeat;
              background-position: bottom left;
              margin-bottom: 5px;
              margin-top: 10px;
            }
            
.praca      {
              width: 580px;
              margin-left: 50px;
              padding-bottom: 20px;
              float: left;
            }
            
.praca h2 a {
              float: left;
              color: #bd3815;
              font-size: 14px;
              font-weight: bold;
              text-decoration: none;
              padding-top: 0;
              margin-top: 0;
            }
            
.praca h2 span{
              color: #dbdbdb;
              font-weight: normal;
            }
            
.praca h2 a:hover{
              color: #a73113;
            }
            
.praca h2 a:hover span{
              color: #C6C6C6;
            }
            
.praca_tresc{
              width: 100%;
              float: left;
              margin-top: 10px;
            }
            
.obrazek    {
              background-image: url('img/bg_obrazek.jpg');
              background-repeat: no-repeat;
              padding: 4px;
              float: left;
            }
            
.praca_opis {
              width: 445px;
              float: left;
              text-align: justify;
              color: #929292;
              font-size: 11px;
              margin: 0;
              margin-left: 10px;
              text-indent: 15px;
            }
            
.praca_opis a,
.blok p a   {
              color: #cfcfcf;
              text-decoration: none;
            } 
            
.praca_opis a:hover,
.blok p a:hover{
              color: #f4b7a7;
            }
            
#stopka     {
              float: right;
              margin-right: 55px;
              color: #505050;
              font-size: 11px;
              margin-top: 0;
              padding-bottom: 30px;
            }
            
.blok       {
              float: left;
              width: 500px;
              margin-bottom: 30px;
              margin-left: 75px;
              padding: 10px;
              list-style: none;
            }
            
.blok h2    {
              color: #f4b7a7;
              font-size: 13px;
              padding-bottom: 5px;
              margin: 0;
              font-family: Verdana;
            }
            
.blok p     {
              font-size: 12px;
              text-align: justify;
              text-indent: 15px;
              line-height: 130%;
              color: #b0b0b0;
              margin: 0;
              padding: 0;
            } 
            
.blok .kolor{
              color: #d9755b;
            } 
            
.miniatura  {
              background-image: url('img/bg_miniatura.png');
              background-repeat: no-repeat;
              padding: 4px;
              float: left;
              margin-left: 60px;
              margin-bottom: 30px;
            }            
            
#naglowek   {
              font-size: 14px;
              font-weight: normal;
              padding-bottom: 20px;
            }

.oferta     {
              font-size: 12px;
              line-height: 130%;
              color: #b0b0b0;
              padding-bottom: 10px;
              margin-left: 10px;
              text-align: justify;
            }
            
.oferta span{
              color: #A59088;
            }
            
#szukaj     {
              color: #F4B7A7;
              font-size: 12px;
              background-color: #1F1F1F;
              border: 1px #333333 solid;
              height: 18px;
              padding: 2px 5px 0 5px;
              float: left;
              width: 120px;
            }
            
#szukaj:hover,
#szukaj:focus{
              color: #F5C7A6;
              font-size: 12px;
              background-color: #262626;
              border: 1px #404040 solid;
              height: 18px;
              padding: 2px 5px 0 5px;
            }            
            
#go         {
              background-color: #1F1F1F;
              border: 1px #333333 solid;
              color: #929292;
              height: 22px; 
              width: 35px;
              cursor: pointer;
              margin-left: 5px;
            }
            
#go:hover   {
              background-color: #262626;
              border: 1px #404040 solid;
              color: #9E9E9E;
              height: 22px; 
              width: 35px;
              cursor: pointer;
            }
            
#wyszukiwarka{
              float: left;
              margin-left: 155px;
              margin-top: 30px;
            }
            
.akapit     {
              float: left;
              width: 500px;
              margin-bottom: 15px;
              margin-top: 15px;
              margin-left: 75px;
              padding: 10px;
              list-style: none;
              font-size: 12px;
              text-align: justify;
              text-indent: 15px;
              line-height: 130%;
              color: #b0b0b0;
            }
            
.akapit span{
              color: #F4B7A7;
            }
            
#all         {
              background-color: #1F1F1F;
              border: 1px #333333 solid;
              color: #929292;
              height: 22px; 
              width: 172px;
              cursor: pointer;
              float: left;
              margin-top: -50px;
              font-size: 11px;
            }
            
#all:hover   {
              background-color: #262626;
              border: 1px #404040 solid;
              color: #9E9E9E;
            }
            
.akapit a   {
              color: #9E9E9E;
            }
            
.linia_mala {
              float: left;
              margin-left: 200px;
            }
            
.first_word {
              font-weight: bold;
              color: #F4B7A7;
            }
            
.formularz  {
              float: left;
              margin-left: 65px;
              width: 350px;
              padding-bottom: 40px;
              color: #b0b0b0;
              font-size: 12px;
            }
.formularz a{
              color: #D6C488;
            }
            

.formularz h2{
              color: #b0b0b0;
              font-size: 15px;
              font-weight: normal;
              margin: 0;
              padding-left: 55px;
            }        
            
.formularz label{
              margin-left: 20px;
              font-size: 12px;
              margin-top: 5px;
              float: left;
              width: 440px;
              text-align: left;
            }
            
.formularz label span{
              color: #b0b0b0;
              text-align: right;
              float: left;
              width: 55px;
              padding-right: 10px;
              margin-top: 3px;
            }
            
textarea    {
              width: 250px;
              height: 150px;
              background-color: #1f1f1f;
              padding: 5px;
              font-size: 11px;
              text-align: justify;
              color: white;
              border: 1px #333333 solid;
              color: #A59088;
              overflow: hidden;
            }  
            
#span_tresc {
              margin-top: 7px;
            }
            
#linia_mala {
              float: left;
              margin-bottom: 20px;
            }

.input      {
              font-size: 11px;
              text-align: justify;
              border: 1px #333333 solid;
              background-color: #1f1f1f;
              width: 120px;
              height: 15px;
              padding: 3px 5px 0 5px;
              color: #A59088;
            }

#wyslij     {
              float: right;
              width: 48px;
              height: 28px;
              font-size: 11px;
              border: 1px #333333 solid;
              background-color: #1f1f1f;
              color: #D6C488;
              font-family: Verdana;
              cursor: pointer;
              margin-top: -224px;
              margin-right: 155px;
            }
            
#kontakt    {
              float: left;
              margin-top: 50px;
            }
            
#kontakt li {
              font-size: 12px;
              list-style: none;
              text-align: left;
              color: #9CAC88;
              padding-bottom: 10px;
              padding-left: 25px;
            }
            
#kontakt li a{
              color: #b0b0b0;
              text-decoration: none;
              font-style: italic;
              padding-left: 5px;
            }
            
#kontakt li a:hover{
              color: #CCCCCC;
            }            
            
#lightbox   {
	            background-color:#eee;
	            padding: 10px;
	            border-bottom: 2px solid #666;
	            border-right: 2px solid #666;
	          }
	          
#lightboxDetails{
	            font-size: 0.8em;
	            padding-top: 0.4em;
	          }	
	          
#lightboxCaption{ 
              float: left; 
            }
            
#keyboardMsg{ 
              float: right; 
            }
            
#closeButton{ 
              top: 5px; right: 5px; 
            }
            
#lightbox img{
              border: none; 
              clear: both;
            } 
            
#overlay img{
              border: none;
            }
