@CHARSET "UTF-8";

body
{
  width: 680px;
  padding: 40px 160px;
  margin: 0 auto;
  background: url('img/bg.jpg') no-repeat center top #a50032;
  color: #fff;
  font-size: 9pt;
  font-family: Arial, Helvetica, sans-serif;
}

h1,
.menu a
{
  text-indent: -9999px;
  display: block;
  margin: 0;
  padding: 0;
}

a
{
  color: #fff;
  text-decoration: none;
}

a:hover
{
  text-decoration: underline;
}

h1
{
  background: url('img/kwiatoserwis.jpg') no-repeat center top;
  height: 50px;
}

h2
{
  margin: 0;
  padding: 3px 0;
  font-size: 12pt;
}

img
{
  border: 0;
}

.menu
{
  list-style: none;
  padding: 0;
  margin: -14px 0 0 -8px;
  height: 64px;
}

.menu li
{
  float: left;
  padding: 0;
  margin: 0;
}

.menu li a
{
  background-repeat: no-repeat;
  height: 64px;
  outline: none;
}

.menu li a:hover,
.menu li a#current
{
  background-position: left top;
}

.about
{
  width: 124px;
}

.about a
{
  background-image: url('img/o-nas.jpg');
  width: 80px;
  background-position: 8px 14px;
}

.about a:hover,
.about a#current
{
  background-image: url('img/o-nas-hover.jpg');
}

.gallery a
{
  background-image: url('img/galeria.jpg');
  width: 100px;
  background-position: 13px 14px;
}

.gallery a:hover,
.gallery a#current
{
  background-image: url('img/galeria-hover.jpg');
}

.gallery
{
  width: 133px;
}

.realisations a
{
  background-image: url('img/realizacje.jpg');
  width: 130px;
  background-position: 13px 14px;
}

.realisations a:hover,
.realisations a#current
{
  background-image: url('img/realizacje-hover.jpg');
}

.realisations
{
  width: 166px;
}

.shop a
{
  background-image: url('img/sklep.jpg');
  width: 85px;
  background-position: 12px 14px;
}

.shop a:hover,
.shop a#current
{
  background-image: url('img/sklep-hover.jpg');
}

.shop
{
  width: 141px;
}

.contact a
{
  background-image: url('img/kontakt.jpg');
  width: 100px;
  background-position: 11px 14px;
}

.contact a:hover,
.contact a#current
{
  background-image: url('img/kontakt-hover.jpg');
}

.contact
{
  width: 78px;
}

.main
{
  padding-top: 30px;
  width: 641px;
}

.gallery-categories
{
  list-style: none;
  padding: 0;
  margin: 0 0 0 -42px;
  width: 683px;
}

.gallery-categories li
{
  float: left;
  width: 185px;
  height: 155px;
  padding-left: 42px;
  padding-bottom: 30px;
}

.gallery-categories h3
{
  text-align: center;
  font-weight: normal;
  font-size: 10pt;
  margin: 0;
  padding: 0 0 10px 0;
}

.paginator
{
  clear: both;
  text-align: center;
}

.paginator a
{
  margin-right: 10px;
}

.paginator .current
{
  font-weight: bold;
}

.gallery-picts
{
  width: 190px;
  padding: 0;
  margin: 0;
  float: left;
  list-style: none;
}

.gallery-picts li
{
  width: 84px;
  height: 59px;
  padding: 0 11px 24px 0;
  float: left;
}

.img
{
  float: left;
  width: 451px;
}

.description
{
  clear: both;
  padding-top: 15px;
}

.description h2
{
  text-align: center;
}
