
body {
 font: 12px arial;
 color: #4b4e64;
 text-align: left;
 margin:0 auto;
 padding:0;
 background: url(images/bg.png);
 background-color: #e8e8e8;
}

#back {
 background: url(images/bg2.png) top repeat-x;
}

img {
 border: none;
}

h2 {
 margin-left:50px;
 margin-top:30px;
 margin-bottom:40px;
 padding-bottom:15px;
 background: url(images/h2_bg.png) bottom repeat-x;
 width: 549px;
  font: 14px arial;
 color: #4b4e64;
}

h3 {
 margin-left:80px;
 margin-bottom:20px;
  font: 14px arial;
 color: #4b4e64;
}

span {
 font-weight:bold;
}

#top {
 width: 960px;
 height:131px;
 margin: 0 auto;
 padding:0;
 background: url(images/top.png) ;
}

#logo {
 margin:0 auto; 
 padding:0;
 float: left;
 text-align:left;
 margin-left:38px;
 margin-top:15px;
}

#baner {
 width: 960px;
 height:269px;
 margin: 0 auto;
 padding:0;
 background: url(images/header.png) ;
}

#slogan {
 width:295px;
 height:269px;
 float:left;
}

#slogan a  {
 margin:0;
 padding:0;
 float:left;
 margin-left:30px;
 margin-top:20px;
 font: 11px arial;
 color: #f1f1f1;
 text-decoration:none;
 background-color:#647087;
 height:20px;
 line-height:18px;
 text-align:center;
 width:80px;
}

#slogan a:hover {
 text-decoration:underline;
}

.nazwisko {
 float:right;
 margin-top:90px;
 margin-right:70px;
}

#slogan img {
 margin-top:35px;
 float:left;
 margin-left:30px;
 margin-bottom:15px;
}

#slogan p {
 float:left;
 color: #d5ddec;
 margin-left:30px;
 margin-right:20px;
}

#content {
 width:960px;
 margin: 0 auto;
 padding:0;
}

#tresc  {
 width: 649px;
 float:right;
 text-align: left;
 padding:0;
 margin:0 auto;
 background-color: white;
 margin-right:16px;
 margin-top: -60px;
}

#stopka {
 width:649px;
 float:right;
 margin-right:16px;
 font: 11px arial;
 color:#949494;
 margin-bottom:25px;
}

#lewo {
 float:left;
 margin-left:10px;
}

#prawo {
 float:right;
 margin-right:10px;
}

#tresc p {
 font: 12px arial;
 color: #4b4e64;
 margin-left:60px;
 margin-right:60px;
 line-height:140%;
}

#tresc ul {
 margin:0;
 padding:0;
 margin-left:90px;
 margin-bottom:40px;
}

#tresc li {
 font: 12px arial;
 color: #4b4e64;
 margin-bottom:1px;
 list-style: url(images/punktor.png);
}

#kolumna{
 width:295px;
 float:left;
 margin-top:70px;
 background: url(images/phone.png) 20px bottom no-repeat; 
}

#kolumna a  {
 font: 12px arial;
 color: #4b4e64;
 text-decoration:none;
}

#kolumna a:hover  {
 text-decoration:underline;
}

#kolumna p {
 margin:0;
 padding:0;
 margin-left:80px;
 margin-top:3px;
}

#menu {
 width: 649px;
 height: 40px;
 background-color: #e8e8e8;
 float:right;
 margin-right:16px;
 margin-top:-20px;
}

/* -== GÓRNE MENU ==- */

#menu ul {
 margin-right:25px;
 float:right;
 padding: 0;
}

#menu li {
 margin-top:6px;
 float: left;
 display: inline;
 padding: 0;
 margin-left:50px;
}

#menu a:hover {
 text-decoration: underline;
}

/* -== GÓRNE MENU ==- */
/* -==   KONIEC   ==- */


a.menu01 {
 float: left;
 width: 70px;
 height: 8px;
 background: url(images/m_firma.png) 0 0 no-repeat; 
}

a.menu01:hover {
 background: transparent url(images/m_firma.png) 0 100% no-repeat;
}

a.menu02 {
 float: left;
 width: 75px;
 height: 8px;
 background: url(images/m_uslugi.png) 0 0 no-repeat; 
}

a.menu02:hover {
 background: transparent url(images/m_uslugi.png) 0 100% no-repeat;
}

a.menu03 {
 float: left;
 width: 77px;
 height: 8px;
 background: url(images/m_oferta.png) 0 0 no-repeat; 
}

a.menu03:hover {
 background: transparent url(images/m_oferta.png) 0 100% no-repeat;
}

a.menu04 {
 float: left;
 width: 46px;
 height: 8px;
 background: url(images/m_kontakt.png) 0 0 no-repeat; 
}

a.menu04:hover {
 background: transparent url(images/m_kontakt.png) 0 100% no-repeat;	
}

#pusto {
height:350px;

text-align: center;
}
#pusto a  {
 font: 12px arial;
 color: #4b4e64;
 text-decoration:none;
}

#pusto a:hover  {
 text-decoration:underline;
}

#pusto p {
 margin:0;
 padding:0;
 margin-top:2px;
}

#wypelnienie {
height: 200px;
}

#reklama2 {
 background-color: #e1e1e1;
 height:15px;
 clear:both;
}

#reklama2 a {
 font: 10px tahoma;
 text-decoration:none;
 line-height:15px;
 color: #858585;
}