* {margin:0;padding:0}
img {border:0}
body {text-align: center;font: normal 12px Verdana, Arial, Helvetica, sans-serif;background:#710b02 url('../img/bkg.gif') repeat-x}
#top {width:970px;margin:0 auto;background:url('../img/meble-biurowe.jpg') no-repeat top left;text-align:left}
#top .ikonki {height:82px;margin:0 30px 2px 175px}
#top .ikonki h1 {font-size:1em;padding:5px 0 10px;text-align:right}
#top .ikonki ul {height:17px}
#top .ikonki li {float:right;height:17px;margin-left:15px}
#top .ikonki .pole {width:270px;font-size:10pt;padding:3px;border:1px solid #000;background-color:#e0e0e0}
#top .ikonki .submit {font-size:10pt;width:110px;border:none;background-color:#fff;cursor:pointer;color:#868686;font-weight:bold;line-height:23px;height:22px}
#top ul {list-style:none}
#top ul li.m1 {float:left;position:relative;padding-bottom:2px}
#top ul li.m1 span.m1 {display:block;color:#b3b3b3;text-decoration:none;line-height:35px;font-weight:bold;padding:0 18px;font-size:12px}
#top ul li.m1 span:hover.m1 {color:#fff;background:url('../img/arrow.gif') no-repeat center bottom}
#top ul li.m1 a.m1 {display:block;color:#b3b3b3;text-decoration:none;line-height:35px;font-weight:bold;padding:0 18px;font-size:12px}
#top ul li.m1 a:hover.m1 {color:#fff;background:url('../img/arrow.gif') no-repeat center bottom}
#top ul li.m1 div.menu {background-color:#8e0d01;position:absolute;width:158px;top:36px;left:0}
#top ul li.m1 div.menu span {display:block;font-weight:bold;color:#b3b3b3;text-decoration:none;width:150px;padding:4px;font-size:10px;border-bottom:1px solid #d2a7a2}
#top ul li.m1 div.menu span:hover {color:#fff}
#top ul li.m1 div.menu a {display:block;font-weight:bold;color:#b3b3b3;text-decoration:none;width:150px;padding:4px;font-size:10px;border-bottom:1px solid #d2a7a2}
#top ul li.m1 div.menu a:hover {color:#fff}
#top ul li.m1 div.menu li.m2 {position:relative}
#top ul li.m1 div.menu li.sub {background:url('../img/submenu.gif') no-repeat 148px center}
#top ul li.m1 div.menu2 {background-color:#8e0d01;position:absolute;width:158px;top:0;left:157px}
#nawig {padding:0 19px;width:932px;margin:0 auto;color:#c7c7c7;text-align:left;line-height:40px;font-weight:bold}
#nawig a {color:#c7c7c7;background:url('../img/nawig-arrow.gif') no-repeat left center;padding-left:10px;margin-left:8px; text-decoration:none}
#nawig a:hover { text-decoration:underline}
#nawig span.tyt {color:#c7c7c7;background:url('../img/nawig-arrow.gif') no-repeat left center;padding-left:10px;margin-left:8px;}
#body {width:960px;margin:0 auto;text-align:left}
#right {float:right;background-color:#fff;width:615px;padding:10px}
#left {width:320px}
#contact {background-color:#fff;padding:12px 12px 1px}
#contact h1 {font-size:1.1em;margin-bottom:20px;text-decoration:underline}
#contact h2 {font-size:1.1em;margin-bottom:20px}
#contact p {margin-bottom:20px}
#contact a {color:#000; text-decoration:none}
.bold {font-weight:bold}

#stopka {background-color:#959595;clear:both;padding:0 0 40px}
#stopka p {font-size:0.9em;background:url('../img/stopka.gif') no-repeat left bottom;width:910px;padding:0 30px;margin:0 auto;text-align:left;height:22px;line-height:22px;font-weight:bold}
#stopka p span {color:#fff;float:right}

.cont-more {background-color:#f7f6f4;padding:12px;overflow:auto;margin-bottom:15px}
.cont-more img {border:1px solid #000;float:right;margin-left:10px;margin-bottom:5px}
.cont-more p {line-height:1.4em;margin-bottom:4px}
.cont-more p.more {text-align:right;font-weight:bold}
.cont-more p.more a {color:#000;text-decoration:none}
.cont-more p.more a:hover {text-decoration:underline}
table.rysunki {width: 580px; margin:0 auto; text-align:center;border:0}
table.rysunki img {border:1px solid #000; margin:5px 10px; float:none}
table.rysunki td.opis {padding-bottom: 20px}
.bordo {color:#8e0d01; font-weight:bold}

table.metalowe {width: 585px; margin:0 auto; text-align:center; font-size:10px; border:1px solid #000}
table.metalowe img {margin:0; float:none; border:none}
table.metalowe td {border:1px solid #8e0d01; background-color:#FFFCDF;}
table.metalowe td.symbol {font-weight:bold; color:#8e0d01; padding:5px 0;}
table.metalowe th {background-color:#fff;border:1px solid #8e0d01}

table.krzesla {margin:0 auto; text-align:center;border:0;border-collapse:separate;border-spacing:10px}
table.krzesla img {border:0;float:none;margin:0}
table.krzesla td.photo {border:1px solid #000;background:#fff;width:180px}

fieldset {margin:0 auto;margin-top:20px;padding:2em;font-size:95%}
legend {padding: 0.2em 0.5em;color:gray;font-weight:bold}
label.contact {
  float:left;
  width:25%;
  margin-right:0.5em;
  padding-top:0.2em;
  text-align:right;
 }
input {width:200px;padding:3px 5px}
textarea {padding:3px 5px}

img.pdf {float:left;border:0}

#mapa ul{margin-left:30px;color:gray;font-weight:bold}
#mapa a{text-decoration:none;color:gray;font-weight:bold}
#mapa a:hover {text-decoration:underline}
