html, body {
  background:#e7e1c9 url('images/bg_top.jpg') no-repeat center top;
  margin:0 auto;
  font-family : "Trebuchet MS", Arial, sans-serif;
  text-align:center;
  color:#493b30;
  font-size:12px;
}
table{
  border-collapse:collapse;
}
th{
  font-family : "Trebuchet MS", Arial, sans-serif;
}
td{
  padding:0px;
  vertical-align:top;
  font-family : "Trebuchet MS", Arial, sans-serif;
}

img{
  border:0px;
}
h1{
  font-size:14px;
  color:#8f8315;
  margin:0px;
  padding:0px;
  display:inline;
}
.naglh1{
  font-size:14px;
  color:#8f8315;
  font-weight:bold;
}
h2{
  font-size:13px;
  margin:0px;
  padding:0px;
}
form{
  display:inline;
}
input, textarea, select{
  width:270px;
  background:#fff;
  border: solid 1px #cac38f;
  padding:0px;
}
textarea{
  height:100px;
}
.formularz th{
  width:200px;
  font-weight:bold;
  text-align:left;
  vertical-align:top;
}
.formularz td{
  padding-bottom:4px;
}
.formularz td a{
  color:#493b30;
}
div#kliencigl{
  margin-top:20px;
  line-height:1em;
  color:#97916F;
  font-style:italic;
  font-size:12px;
}
div#kliencigl img{
  float:right;
  position:relative;
  left:12px;
}
div#gora{
  width:1001px;
  margin:0px auto;
  text-align:left;
  height:104px;
}
div#goramanu{
  width:249px;
  height:33px;
  margin:0px 0px 0px auto;
  text-align:right;
  vertical-align:middle;
  background:url('images/menu_top.png') no-repeat;
  behavior: url("inne/iepngfix.htc");
  background-position: top right;
}
div#goramanu a{
  display:block;
  float:right;
  width:80px;
  text-align:left;
  color:#e7e1c9;
  text-decoration:none;
  text-indent:11px;
  padding-top:2px;
}
div#goramanu a:hover{
  color:#332922;
}
div#logo{
  width:174px;
  height:104px;
  float:left;
}
div#logo img{
  display:block;
  behavior: url("inne/iepngfix.htc");
}
div#manugl{
  text-align:center;
  margin-top:55px;
}
div#manugl a{
  color:#332922;
  text-decoration:none;
  font-weight:bold;
  margin:0px 10px;
}
div#manugl a:hover{
  background:url('images/kreska.png') no-repeat;
  behavior: url("inne/iepngfix.htc");
  background-position: bottom center;
}
div#kategorie{
  width:1001px;
  height:336px;
  margin:0px auto;
  background:url('images/naglowek_top.png') no-repeat;
  behavior: url("inne/iepngfix.htc");
  text-align:left;
}
div#kategoriemanu{
  width:137px;
  height:318px;
  padding-left:37px;
  padding-top:10px;
  float:left;
}
div#kategoriemanu a{
  font-family : Arial, sans-serif;
  font-size:12px;
  color:#e7e1c9;
  display:block;
  width:136px;
  height:14px;
  line-height:12px;
  text-decoration:none;
  text-indent:10px;
  border-bottom:dotted 1px #332922;
  margin-bottom:1px;
}
div#kategoriemanu a:hover{
  color:#332922;
}
div#karuzela{
  float:right;
  width:800px;
  margin-right:26px;
  height:328px;
  text-align:center;
}
.karuzela2{
  position:relative;
  top:15px;
  margin-bottom:4px;
  behavior: url("inne/iepngfix.htc");
}
div#dol{
  width:100%;
  height:184px;
  background:url('images/bg_bottom.jpg') no-repeat top center;
}
div#dolspace{
  width:940px;
  height:20px;
}
table#dol_polecamy{
  width:940px;
  margin:0px auto;
  text-align:left;
}
table#dol_polecamy th{
  color:#867C58;
  font-weight:bold;
  font-size:18px;
  padding-left:8px;
  padding-bottom:8px;
  white-space:nowrap;
}
table#dol_polecamy td{
  padding-left:8px;
  width:25%;
}
table#dol_polecamy td a{
  text-decoration:none;
  font-family : Arial, sans-serif;
  font-weight:bold;
  color:#493b30;
  border-bottom:dotted 1px #8e8415;
}
table#dol_polecamy td a:hover{
  color:#8e8415;
}
table#dol_polecamy td span a{
  margin: 12px auto 0px auto;
  display:block;
  width:120px;
  height:22px;
  background:url('images/zgloszenie_button.png') no-repeat top center;
  behavior: url("inne/iepngfix.htc");
  font-size:11px;
  font-weight:normal;
  text-align:center;
  line-height:20px;;
  color:#e7e1c9;
  border:none;
}
table#dol_polecamy td span a:hover{
  color:#493b30;
}
.dol2{
  width:960px;
  height:20px;
  margin:5px auto;
  text-align:left;
}
.dol2 span{
  font-weight:bold;
}
.dol2 a{
  color:#3e3329;
  text-decoration:none;
}
.dol2 a:hover{
  text-decoration:underline;
}
div#dol3{
  text-align:center;
  color:#b1ab89;
  margin-top:10px;
  font-size:10px
}
div#dol3 a{
  color:#b1ab89;
  text-decoration:none;
}
.tresc{
  width:1001px;
  margin:20px auto;
}
.tresc_liniatop{
  height:21px;
  width:42px;
  background:url('images/liniatop.jpg') no-repeat 30px 0px;
}
.tresc_liniamiddle{
  height:21px;
  background:url('images/liniamiddle.jpg') repeat-y 30px 0px;
  text-align:left;
}
.tresc_liniamiddle img{
  margin-left:10px;
}
.tresc_liniabottom{
  height:21px;
  width:42px;
  background:url('images/liniabottom.jpg') no-repeat 30px 0px;
}
.tresc_tekst{
  text-align:justify;
  width:278px;
  line-height:1.5em;
}
.tresc_tekst p{
  display:inline;
}
.tresc_tekst span{
  color:#8E8415;
}
.tresc_tekst a{
  text-decoration:none;
  color:#493b30;  
}
.tresc_tekstlewa{
  text-align:justify;
  width:597px;
  line-height:1.5em;
}
.tresc_tekstlewa a{
  color:#493b30;
  font-weight:bold;
  text-decoration:none;
}
.tresc_tekstlewa a:hover{
  border-bottom:dotted 1px #493b30;
}
.wiecej{
  text-align:right;
  margin-top:10px;
}
.mapy{
  margin-top:15px;
}
.mapy a{
  margin-left:30px;
}
.radio{
  width:30px;
  height:12px;
  border:none;
  background:transparent;
  position:relative;
  top:1px;
}
.submit{
  width:116px;
  height:20px;
  background:url('images/wyslij-formularz.jpg') no-repeat;
  border:0px none;
  color:#fff;
  font-size:11px;
  margin:0px;
  padding-bottom:2px;
  line-height:16px;
  cursor:pointer;
}
.blad{
  color:#cc0000;
  margin-bottom:6px;
  font-size:11px;
}
table#listaproduktow{
  margin-top:0px;
  position:relative;
  right:9px;
}
table#listafotek{
  margin-top:0px;
  position:relative;
  right:9px;
  width:144px;
  float:left;
  margin-right:12px
}
.ramka_22{
  width:126px;
  height:126px;
}
.ramka_22 img{
  display:block;
  width:126px;
  height:126px;
}
.listaproduktowtekst{
  display:block;
  width:380px;
  height:135px;
  overflow:hidden;
  font-family : "Trebuchet MS", Arial, sans-serif;
  font-size:11px;
  line-height:1.2em;
  font-weight:normal;
}
.listaproduktowtekst div{
  color:#8E8415;
}
.listaproduktowtekst div span{
  color:#493b30;
}
.listaproduktowtekst h2{
  margin-bottom:10px;
}
.listaproduktowwiecej{
  width: 90px;
  text-align:center;
  vertical-align:bottom;
}
.promocja{
  width:136px;
  height:76px;
  float:right !important;
  background: url('images/cenka.png') no-repeat;
  behavior: url("inne/iepngfix.htc");
  color:#e7e1c9 !important;
  text-align:center;
  font-weight:bold;
  padding-top:29px;
  font-family : Tahoma, Arial, sans-serif;
  font-size:11px;
}
.promocja span{
  text-decoration: line-through;
  font-weight:normal;
}
.form-dowyceny{
  margin:12px 0px;
}
.form-dowyceny span{
  position:relative;
  bottom:1px;
}
.form-dowyceny-ile{
  width:41px;
  border:none;
  background: url('images/input-ile.jpg') no-repeat top;
  text-align:center;
  font-size:13px;
  padding-top:2px;
  padding-bottom:2px;
  color:#fff;
  margin:0px 10px;
}
.form-dowyceny-submit{
  width:93px;
  height:20px;
  border:none;
  background: url('images/do-wyceny.jpg') no-repeat top;
  cursor:pointer;
}
.ramka_22_400{
  width:400px;
  height:400px;
}
table#tabelawycena{
  margin-top:16px;
}
table#tabelawycena th{
  text-align:center;
}
table#tabelawycena td{
  background:#CAC38F;
}
table#tabelawycena td img, table#listaproduktow td img, table#listafotek td img{
  display:block;
  position:relative;
  behavior: url("inne/iepngfix.htc");
}
.tabelawycenaopis{
  width:316px;
  text-align:left !important;
  text-indent:4px;
}
.ramka_11, .ramka_13, .ramka_31, .ramka_33{
  dispalay:block;
  width:9px;
  height:9px
  line-height:1px;
  z-index:10;
}
.ramka_31, .ramka_32, .ramka_33{
  border-bottom:solid 1px #e7e1c9;
}
.ramka_11 img{
  left:9px;
  top:9px;
  z-index:20;
}
.ramka_12 img{
  top:9px;
  z-index:9;
}
.ramka_13 img{
  right:9px;
  top:9px;
  z-index:20;
}
.ramka_21 img{
  left:9px;
  z-index:9;
}
.ramka_23 img{
  right:9px;
  z-index:9;
}
.ramka_31 img{
  left:9px;
  bottom:9px;
  z-index:20;
}
.ramka_32 img{
  bottom:9px;
  z-index:9;
}
.ramka_33 img{
  right:9px;
  bottom:9px;
  z-index:10;
}
.ramka_4{
  border-left:solid 1px #e7e1c9;
  padding:0px 4px;
}
.ramka_41{
  border-left:solid 1px #e7e1c9;
  border-bottom:solid 1px #e7e1c9;
}
.ramka_42{
  border-left:solid 1px #e7e1c9;
  padding:0px 4px;
  width:57px;
  text-align:center;
}
.ramka_42 a{
  color:#493b30;
}
.ramka_42 input{
  background:transparent;
  width:40px;
  text-align:center;
}
.ramka_podpis div{
  font-size:10px;
  position:relative;
  bottom:12px;
  left:2px;
  color:#8E8415;
}
form#sms div{
  text-align:center;
  margin:20px auto;
}
form#sms div div{
  font-size:10px;
}
form#sms div input{
  width:116px;
}
table#katalogmebli{
  width:100%;
}
table#katalogmebli th{
  background:#CAC38F;
  padding-left:8px;
  text-align:left;
}
table#katalogmebli td{
  padding-left:20px;
  border-bottom:solid 1px #CAC38F;
}
table#katalogmebli tr:hover{
  background:#d7d1b9;
}
table#katalogmebli td a{
  color:#493b30;
  text-decoration:none;
}
table#katalogmebli td a:hover{
  color:#8e8415;
}
.zobaczwszystkie{
  margin: 20px auto;
  text-align:center;
  text-decoration:none;
  display:block;
  width:180px;
  height:22px;
  background:url('images/pokaz-wszystkie.png') no-repeat top center;
  behavior: url("inne/iepngfix.htc");
  font-size:11px;
  line-height:20px;;
  color:#e7e1c9;
  border:none;
}
.zobaczwszystkie:hover{
  color:#493b30;
}
.jak2{
  font-size:13px;
  font-weight:bold;
  margin:0px;
  padding:0px;
  color:#493b30;
  display:inline;
}
.jak2d{
  font-size:13px;
  font-weight:bold;
  margin:0px;
  padding:0px;
  color:#493b30;
  display:inline;
}