body {
  margin:0;
  padding:0;
  background:#fff url(sufity/sufity-podwieszane-img-11.jpg) 30px 0 repeat-y;
  font-family:Arial, sans-serif;
  font-size:x-small;
  width: 100%;
  height: 100%;
  voice-family:"\"}\"";
  voice-family:inherit;
  font-size:small;
}

html > body {
  font-size:small;
}

html, p , ul, li, h1, h2, h3, h4, h5, h6, dl, dd, form {
  margin:0;
  padding:0;
}

a {
  text-decoration:none;
}

a:focus {
  -moz-outline:0;
  outline:0;
  outline-offset:0;
}

a:hover {
  color:#000;
}

a img {
  border:none;
}

#one {
  float:left;
  background:;
  width:100%;
}

#level-one {
  float:left;
  background:#999999 url(sufity/sufity-podwieszane-img-2.jpg) 0 bottom no-repeat;
  border-bottom:6px solid #fff;
  width:100%;
}

#sufity-logo {
  width:365px;
  padding-bottom:10px;
  margin-left:90px;
  text-align:center;
  background:url(sufity/sufity-podwieszane-img-5.jpg) 0 0 repeat-y;
  float:left;
  display:inline;
}

h1 {
  font-size:130%;
  font-weight:normal;
  color:#fff;
  padding:15px 0 9px 0;
}

h2 {
  font-family:Georgia;
  font-size:270%;
  font-weight:normal;
  color:#fff;
  padding:10px 0;
  text-transform:uppercase;
  background:#970000;
}

h2 a {
  color:#fff;
}

#level-two {
  width:100%;
  background:url(sufity/sufity-podwieszane-img-1.jpg) top repeat-x;
  float:left;
  border-bottom:1px solid #fff;
}

#two {
  background:#970000 url(sufity/sufity-podwieszane-img-3.jpg) 60px bottom no-repeat;
  float:left;
  margin-left:30px;
  display:inline;
  width:425px;
}

#sufity-nav {
  float:left;
  border:1px solid #fff;
  border-width:0 1px;
  width:179px;
  margin-left:154px;
  display:inline;
  position:relative;
  height:85px;
}

#sufity-nav li {
  list-style:none;
  margin:0;
}

#sufity-nav li a {
  color:#fff;
  font-size:12px;
  text-transform:uppercase;
  font-weight:bold;
  padding-left:26px;
}

#sufity-nav li.flaga {
  position:absolute;
  top:3px;
  right:3px;
}

#sufity-nav li.flaga a:hover {
  background-image:none;
}

#sufity-nav li a:hover , #sufity-nav li a#current {
  background:url(sufity/sufity-podwieszane-img-14.gif) 6px 50% no-repeat;
}

#level-three {
  float:left;
  background:#970000 url(sufity/sufity-podwieszane-img-8.jpg) no-repeat left bottom;
  margin-left:30px;
  display:inline;
  border-bottom:6px solid #fff;
  height:65px;
}

#sufity-border {
  height:65px;
  width:154px;
  border-right:1px solid #fff;
  float:left;
}

#sufity-image-repeat {
  float:left;
  width:270px;
}

#sufity-image-repeat p {
  background:#970000 url(sufity/sufity-podwieszane-img-7.jpg) repeat;
  margin:10px;
  height:45px;
}

#level-four {
  clear:left;
  float:left;
  background:#970000;
  border-bottom:6px solid #fff;
  width:100%;
}

#sufity-log {
  float:left;
  width:455px;
  background:#999999;
  height: 122px;
  padding-top: 10px;
}

#level-four img {
  float:left;
  padding:12px 7px 11px 0;
}

#level-five {
  clear:left;
  border-left:60px solid #000;
  background:#970000 url(sufity/sufity-podwieszane-img-9.jpg) 20px 0 no-repeat;
  height:60px;
  margin-left:30px;
  width:365px;
}

#level-five a {
  color:#fff;
  font-size:85%;
}

#level-five p {
  float:left;
  width:274px;
  text-align:center;
  padding-top:25px;
  line-height:1.4em;
}

#sufity-round {
  float:left;
  width:90px;
  border-left:1px solid #fff;
  height:60px;
  background:#970000 url(sufity/sufity-podwieszane-img-10.jpg) top right no-repeat;
}

/* PRAWA STRONA :/ */
#img-1 {
  float:left;
  background:#fff url(sufity/sufity-podwieszane-1.jpg) left bottom no-repeat;
  width:250px;
  height:114px;
}

#img-2 {
  float:left;
  background:url(sufity/sufity-podwieszane-3.jpg) 0 10px no-repeat;
  width:300px;
  height:85px;
}

#img-3 {
  float:left;
  background:#fff url(sufity/sufity-podwieszane-4.jpg) 0 0 no-repeat;
  width:300px;
  height:65px;
}

#img-4 {
  float:left;
  background:url(sufity/sufity-podwieszane-5.jpg) 0 0 no-repeat;
  width:300px;
  height:132px;
}

/* PODSTRONA */
#right {
  position:absolute;
  top:20px;
  left:470px;
  width:38%;
  margin-bottom:30px;
}

#site {
  border:1px solid #000;
  background:#fff url(sufity/sufity-podwieszane-img-12.jpg) repeat-x 0 0;
}

#foto {
  border:1px solid #000;
  background:#fff url(sufity/sufity-podwieszane-img-12.jpg) repeat-x 0 0;
  width:780px;
  margin:10px auto;
}

#content {
  background:url(sufity/sufity-podwieszane-img-13.jpg) repeat-x bottom left;
  font-size:85%;
}

#galeria {
  padding: 15px;
}

#galeria img {
  padding:3px;
  border:1px solid #AFAFAF;
  margin:5px;
}

#galeria a:hover img, #fotografia a:hover img {
  border-color:#Ab0000;
}

#content p {
  line-height:1.4em;
}

#content a {
  color:#Ab0000;
}

#content a:hover {
  color:#000;
}

#sufity-referencje {
  padding-bottom: 12px;
}

#sufity-referencje ul {
  padding:10px 0 30px 40px;
}

#sufity-referencje li {
  list-style: decimal;
  margin-bottom: 2px;
}

#sufity-referencje a {
  background: url(sufity/sufity-podwieszane-img-17.jpg) right 50% no-repeat;
  padding: 4px 18px 4px 0;
  font-weight: bold;
}

h3 {
  color:#fff;
  padding:0 0 0 20px;
  font-size:120%;
  background:url(sufity/sufity-podwieszane-img-14.gif) 0 50% no-repeat;
  margin:7px 0 8px 6px;
  font-family:Verdana, sans-serif;
  font-weight:normal;
}

#fotografia {
  text-align:center;
  padding:20px 0;
  font-weight:bold;
}

#fotografia img {
  padding:3px;
  border:1px solid #AFAFAF;
  margin-bottom:4px;
}

#button {
  margin-top:20px;
}

#button img, #button a:hover img {
  border:none;
  padding:0;
}

#button img {
  margin-right:5px;
}

#linki {
  margin-top:15px;
  font-weight:normal;
}

dl#sufity-firma {
  padding:15px 15px 55px 15px;
  line-height:1.4em;
}

dl#sufity-firma dt {
  font-size:150%;
  margin-bottom:7px;
  font-weight:normal;
}

dl#sufity-firma dd img {
  float:left;
  padding:3px;
  border:1px solid #9F9F9F;
  margin-right:6px;
}

#sufity-dane-kontaktowe {
  padding:15px 15px 55px 15px;
}

#sufity-dane-kontaktowe li {
  list-style:none;
  margin-bottom:3px;
}

#sufity-dane-kontaktowe a {
  font-weight:bold;
}

#sufity-dane-kontaktowe li.mapa {
  float:right;
}

#sufity-dane-kontaktowe li.mail, #sufity-dane-kontaktowe li.tel {
  margin-top:10px;
}

#sufity-dane-kontaktowe img {
  padding:3px;
  border:1px solid #9F9F9F;
}

#sufity-dane-kontaktowe a:hover img {
  border-color:#ab0000;
}

#sufity-dane-kontaktowe li.firma {
  font-size:150%;
  font-weight:normal;
}

form p {
  margin:2px 0 5px 0;
}

label {
  font-weight:bold;
}

textarea {
  width:248px;
  padding:4px;
  border:1px solid #9F9F9F;
  font-family:Arial, sans-serif;
  overflow:auto;
  height:120px;
  font-size:12px;
}

#sufity-dane-kontaktowe form {
  padding-top:15px;
}

input.input {
  width:248px;
  padding:4px;
  border:1px solid #9F9F9F;
  font-size:12px;
}

input.input:focus, textarea:focus {
  border-color:#ab0000;
  background:#FAFAFA;
}

.formbutton {
  background:#ab0000;
  border-width:1px;
  padding:1px 2px;
  font:bold 100% Arial, sans-serif;
  color:#fff;
  cursor:pointer;
}

h6 {
  font-size:130%;
  font-weight:normal;
  margin-bottom:6px;
}

#sufity-pdf-foam, #sufity-pdf-werke, #sufity-pdf-clipso {
  padding:0 15px 9px 15px;
}

#sufity-pdf-foam ul, #sufity-pdf-werke ul, #sufity-pdf-clipso ul {
  background:url(sufity/sufity_podwieszane_eurofoam.jpg) left bottom no-repeat;
  padding-bottom:170px;
}

#sufity-pdf-foam li, #sufity-pdf-werke li, #sufity-pdf-clipso li {
  list-style:none;
  margin:45px 0;
}

#sufity-pdf-foam li a, #sufity-pdf-werke li a, #sufity-pdf-clipso li a {
  background:url(sufity/sufity-podwieszane-img-21.jpg) 0 50% no-repeat;
  padding:20px 0 20px 55px;
  font-weight:bold;
}

#sufity-pdf-werke ul {
  padding:0;
  background:#fff;
}

h4 {
  text-align:center;
  font-size:170%;
  font-weight:normal;
  margin-top:8px;
}

#sufity-pdf-werke p {
  text-align:center;
  margin-top:15px;
}

#sufity-pdf-werke p img {
  padding:3px;
  border:1px solid #9F9F9F;
}

#sufity-pdf-clipso ul {
  background:#fff url(sufity/sufity_podwieszane_clipso.jpg) bottom center no-repeat;
  padding-bottom:262px;
}

#sufity-pdf-clipso p {
  text-align:center;
  margin:8px 0;
}

#sufity-kadeco {
  padding:10px 15px 25px 15px;
  line-height:1.4em;
}

#sufity-kadeco p span {
  color:#8b0000;
  font-weight:bold;
  font-style:italic;
}

#sufity-kadeco img {
  float:right;
  padding:3px;
  border:1px solid #9F9F9F;
  margin-left:6px;
}

#sufity-kadeco ul {
  margin-bottom:12px;
}

#sufity-kadeco li {
  display:inline;
  list-style:none;
}

#sufity-kadeco li a {
  font-weight:bold;
}

#sufity-kadeco li a#cur {
  background:#ab0000;
  color:#fff;
}

#gallery-new dl {
  overflow: hidden;
  width: 445px;
  margin-bottom: 12px;
}

#gallery-new dt {
  float: right;
  width: 325px;
  font-weight: bold;
  margin: 4px 0 2px;
}

#gallery-new dl img {
  float: left;
}

#gallery-new dd.img {
  margin: 0;
}

#gallery-new dd {
  margin-left: 120px;
}

#gallery-new a {
  font-weight: bold;
}

#gallery-new dd.alt {
  margin-top: 2px;
}

#gallery-new li {
  display: inline;
}

#gallery-new li img {
  margin: 0 5px 5px 0;
}

#sufity-pdf li {
  list-style: none;
  display: block;
  padding: 22px 0 22px 60px;
  margin-bottom: 5px;
  background: url(sufity/sufity-podwieszane-img-21.jpg) 0 50% no-repeat;
}


#back {
  margin: 0 7px 10px 0;
  text-align: right;
}