body {
 position:relative;
 margin:0;
 padding:0;
 background-color:#333333;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#FFFFFF;
 vertical-align:middle;
}
#mark {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 z-index:100;
 background:url('images/loader.gif')  #333333 no-repeat center;
}
img{
 border:none;
}
a{
 color:#f0f0f0;
 text-decoration:none;
}
a:hover{
 text-decoration:underline;
}
#container {
 position:relative;
 margin:0;
 height:880px;
 vertical-align:middle;
 background:url('images/bgBody.jpg') no-repeat top center;
}
#car {
 position:absolute;
 top:300px;
 width:585px;
 height:295px;
 background:url('images/car.png') no-repeat top center;
 display:none;
 left:-585px;
 z-index:5;
}
#onas, #oferta, #galeria, #kontakt {
 position:absolute;
 top:170px;
 z-index:1;
 overflow:hidden;
 height:428px;
 display:none;
 padding:0;
}
#onas a, #oferta a, #galeria a, #kontakt a{margin:0; }
#galeria, #kontakt {
 right:0;
}
#content1, #content2, #content3, #content4, #content5 {
 position:relative;
 margin:auto;
 top:100px;
 width:700px;
 height:542px;
 padding:0;
 z-index:6;
 display:none;
}
#automat {
 position:relative;
 margin:auto;
 top:550px;
 width:421px;
 height:70px;
 background:url('images/buttonAutomat.gif') no-repeat 0 0;
 display:none;
 z-index:5;
}
.bgLeft {
 position:relative;
 float:left;
 margin:0;
 padding:0;
 width:18px;
 height:542px;
 background:url('images/bgTxt_01.gif') no-repeat 0 0;
}
.text {
 position:relative;
 float:left;
 margin:0;
 padding:0;
 width:660px;
 height:542px;
 background:url('images/bgTxt_02.gif') repeat-x;
}
.bgRight {
 position:relative;
 float:left;
 margin:0;
 padding:0;
 width:13px;
 height:542px;
 background:url('images/bgTxt_03.gif') no-repeat 0 0;
}
.zamknij {
 position:absolute;
 right:20px;
 top:20px;
 font-family:"Times New Roman", Times, serif;
 font-size:20px;
 font-weight:bold;
 color:#333333;
 font-variant:small-caps;
}
.txt {
 position:absolute;
 left:30px;
 top:90px;
 border:1px solid #85615b;
 width:560px;
 height:365px;
 padding:15px;
 vertical-align:middle;
 overflow:hidden;
}
.txt h2{
 text-align:center;
 vertical-align:middle;
 font-weight:normal;
 height:100%;
 font-size:16px;
}
.txt h3{
  position:relative;
  top:0px;
 text-align:left;
 vertical-align:top;
 font-weight:normal;
 font-size:14px;
 margin:0;
 margin-bottom:20px;
 padding:0;
 line-height:17px;
}
.txt h3.sss{
 font-weight:bold;
}
.txt h3 span{
 font-size:15px;
}
.title {
 position:relative;
 margin:30px 0 0 220px;
}
.scrollBar {
 position:absolute;
 right:-3px;
 top:100px;
 width:37px;
 height:390px;
 z-index:10;
}
.scrollUp:hover {
 cursor:pointer;
}
.scrollUp {
 position:absolute;
 top:0;
 left:0;
 width:37px;
 height:25px;
 background:url('images/btUp.gif') no-repeat 0 0;
}
.scrollUp:hover {
 background-position:0 -25px;
}
.scrollDown {
 position:absolute;
 bottom:0;
 left:0;
 width:37px;
 height:25px;
 background:url('images/btDown.gif') no-repeat -1px -25px;
}
.scrollDown:hover {
 background-position:0 0;
}
#logo {
 position:absolute;
 left:80px;
 top:20px;
 width:260px;
 height:108px;
 background:url('images/logo.png') no-repeat 0 0;
}
h1 {
 display:none;
}
h2.f1, h2.f2, h2.f3, h2.f4 {
 position:absolute;
 display:none;
 top:15px;
 right:0;
 font-size:22px;
}
h2.f2 {
 top:45px;
}
h2.f3 {
 top:75px;
}
h2.f4 {
  top:105px;
}
a.gal {
 position:relative;
 margin:5px;
 padding:0;
 float:left;
}
a.gal img {
 margin:0;
 padding:0;
}