body {
  background-color: #fff;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
}

#wrapper {
  position: relative;
  width: 752px;
  margin: 20px auto;
}

#wrapperSub {
  position: relative;
  width: 752px;
  margin: 14px auto;
}

#header {
  width: 752px;
  height: 236px;
  background: url(../images/layout/topContainer.png) no-repeat;
}

#subHeader {
  width: 752px;
  height: 175px;
  background: url(../images/layout/subTopContainer.png) no-repeat;
}

#headBG, #headBGs {
  width: 742px;
  text-align: justify;
  overflow: hidden;
  line-height: 19px;
  color: #f6e6a5;
  font-size: 11px;
}

#headBG {
  padding: 32px 5px 10px 5px;
  height: 170px;
}

#headBGs {
  padding: 40px 5px 10px 5px;
  height: 105px;
}

#arcades {
  position: absolute;
  width: 326px;
  height: 231px;
  left: 289px;
  top: -12px;
  background: url(../images/layout/arcbg.png) no-repeat;
}

#subArcades {
  position: absolute;
  width: 349px;
  height: 149px;
  left: 289px;
  top: 8px;
  background: url(../images/layout/arcsubbg.png) no-repeat;
}

#note, #subNote {
  position: absolute;
  width: 194px;
  height: 87px;
  left: -20px;
  top: 130px;
  background: url(../images/layout/pinned.png) no-repeat;
}

#note {
  top: 130px;
}

#subNote {
  top: 60px;
}

#buttonContainer, #subbutContainer {
  position: absolute;
  width: 108px;
  height: 40px;
  left: 632px;
}

#buttonContainer {
  top: 196px;
}

#subbutContainer {
  top: 134px;
}

a.home {
  position: absolute;
  width: 55px;
  height: 40px;
  background: url(../images/layout/homeA.png) no-repeat;
}

a.home:hover {
  background: url(../images/layout/homeB.png) no-repeat;
}

a.contact {
  position: absolute;
  width: 53px;
  height: 40px;
  left: 55px;
  background: url(../images/layout/contactA.png) no-repeat;
}

a.contact:hover {
  background: url(../images/layout/contactB.png) no-repeat;
}

.clearer {
  height: 1px;
  overflow: hidden;
  margin-top: -1px;
  clear: both;
}

#mainContent {
  position: relative;
  margin-top: 15px;
  width: 752px;
  background: url(../images/layout/mainContentBG.png) repeat-y;
}

#leftCol {
  position: relative;
  width: 183px;
  float: left;
}

.menubar {
  background: url(../images/layout/bar_menu.png) no-repeat;
  width: 183px;
  height: 25px;
}

.barIndex, .barContact, .barSpecials, .barVideoGames, .barKitsBoards, .barPinballs, .barRentals, .barAbout, .barAff {
  width: 553px;
  height: 25px;
}

.barIndex {
  background: url(../images/layout/bar_content.png) no-repeat;
}

.barContact {
  background: url(../images/layout/bar_contact.png) no-repeat;
}

.barSpecials {
  background: url(../images/layout/bar_specials.png) no-repeat;
}

.barVideoGames {
  background: url(../images/layout/bar_videogames.png) no-repeat;
}

.barKitsBoards {
  background: url(../images/layout/bar_kitsboards.png) no-repeat;
}

.barPinballs {
  background: url(../images/layout/bar_pinballs.png) no-repeat;
}

.barRentals {
  background: url(../images/layout/bar_rentals.png) no-repeat;
}

.barAbout {
  background: url(../images/layout/bar_about.png) no-repeat;
}

.barAff {
  background: url(../images/layout/bar_aff.png) no-repeat;
}

#rightCol {
  position: relative;
  width: 553px;
  float: right;
}

.content {
  padding: 0 11px;
  text-align: justify;
}

.content a {
  text-decoration: none;
  color: black;
}

.content a:hover {
  color: red;
}

.content H1 {
  font-size: 14px;
}

.content H2 {
  font-size: 13px;
  padding-top: 20px;
}

#footer {
  position: relative;
  width: 752px;
  height: 44px;
  background: url(../images/layout/footer.png) no-repeat;
}

#bottomLinks {
  position: absolute;
  bottom: 4px;
  right: 30px;
  font-size: 9px;
  color: #a49954;
}

#bottomLinks a {
  color: #ddcd6a;
  text-decoration: none;
}

#bottomLinks a:hover {
  color: #fff;
  border-bottom: 1px solid #ddcd6a;
}

.przerwa {
  padding: 0 5px;
}

#copyrite {
  position: relative;
  width: 552px;
  left: 199px;
  top: 10px;
  text-align: center;
  margin-bottom: 50px;
  color: #c16c6c;
  font-size: 10px;
}

/* main menu

info */

a.home2, a.about, a.specials, a.affiliates, a.contact2 {
  position: absolute;
  width: 183px;
  height: 34px;
  left: 0;
}

a.home2 {
  top: 30px;
  background: url(../images/layout/m_homeA.png) no-repeat;
}

a.about {
  top: 64px;
  background: url(../images/layout/m_aboutA.png) no-repeat;
}

a.specials {
  top: 64px;
  background: url(../images/layout/m_specialsA.png) no-repeat;
}

a.affiliates {
  top: 132px;
  background: url(../images/layout/m_affiliatesA.png) no-repeat;
}

a.contact2 {
  top: 98px;
  background: url(../images/layout/m_contactA.png) no-repeat;
}


a.home2:hover {
  background: url(../images/layout/m_homeB.png) no-repeat;
}


a.about:hover {
  background: url(../images/layout/m_aboutB.png) no-repeat;
}

a.specials:hover {
  background: url(../images/layout/m_specialsB.png) no-repeat;
}


a.affiliates:hover {
  background: url(../images/layout/m_affiliatesB.png) no-repeat;
}


a.contact2:hover {
  background: url(../images/layout/m_contactB.png) no-repeat;
}

/* main menu

info    ************************************************************************************* */

.ramka {
  border: 1px solid #000;
}

#kontener, #kontener1 {
  position: relative;
  top: 80px;
}

#zoom {
  position: absolute;
  top: -180px;
  left: -400px;
  border: 1px solid #c0ba88;
  z-index: 2;
}

.vidnone {
  display: none;
}

.vidall {
  display: block;
}

.fm {
  background: #ffffd2;
  border: 1px solid #ffcc00;
  color: black;
  width: 240px;
  font-size: 11px;
  font-family: Verdana;
}

.fmb {
  background: #ffcc00;
  color: white;
  border: 1px solid #c77000;
}

#error fieldset {
  border: 1px solid #d0b40f;
  width: 220px;
}

#error legend {
  color: red;
  font-weight: bold;
  padding: 0 10px;
}
