html {
  width: 100%;
  margin: 0;
  padding: 0;
}
body {
  width: 980px;
  margin: 0 auto;
  padding: 0;
  background:#F5F6F7;
}
img {
  border: none;
}
.page {
  width: 980px;
  background:white; 
  margin:0 auto;
}
#top {
  width: 955px; 
  height: 136px; 
  background:white; 
  padding-right:25px;
  background: url("img/_new/top.jpg") repeat-x;
  position:relative; 
}
#logo{
background:url("img/_new/logo.jpg") no-repeat scroll 0 0 transparent;
display:block;
height:88px;
left:605px;
position:absolute;
top:26px;
width:329px;
}
#sform { 
  width: 206px;
  height:39px; 
  float: left;
  font: bold 12px tahoma, "verdana", arial, "ms serif"; 
  color:black;
  padding-left:70px;
}
#boxszukaj {
  display:inline; 
  font: bold 10px tahoma, "verdana", arial, "ms serif"; 
  color:white;
}
#form {	
  display:inline; 
  width:130px;
  height: 50px;
}
#subskrypcja {
  width: 206px;
  height:39px;  
  float: left;
  font: bold 12px tahoma, "verdana", arial, "ms serif"; 
  padding-left:70px;
}
#heder {
  width: 980px; 
  height:272px;  
  display: block; 
  background:white; 
}
#black_top {
  width: 980px; 
  height:44px; 
  display:block; 
  background: url("img/_new/black_top.jpg") repeat-x #fff; 
}
#odstep {
  float:left;
  width:40px;
  height: 43px;
  border-right:white 1px solid;
}
#menu {
  float:left;
}
ul#menu {
  margin:0;
  padding:0;
  list-style-type:none;
  width:auto;
  position:relative;
  display:block;
  height:43px;
  font-family:Arial,Verdana;
  font-size:17px;
  font-weight:bold;
  background: url("img/_new/black_top2.jpg") repeat-x; 
}
ul#menu li {
  display:block;
  float:left;
  margin-left:10px;
  border-right:1px solid white;
  background: url("img/_new/arrow_menu.gif") no-repeat 5px 14px;
  width:130px;
  text-align:center;
  height: 43px;
}
ul#menu li a{
  display:block;
  float:left;
  color:#fff;
  text-decoration:none;
  padding:12px 20px 0px 24px;
  height:27px;
}
#photo {
  width: 980px; 
  height:211px;  
}
#black_end {
  width: 980px; 
  height:16px; 
  background: url("img/_new/black_bottom.jpg") repeat-x #fff; 
}
#menu_top {
  width:234px; 
  height: 67px; 
  background:yellow; 
  float: left;
}
#witamy {
  width:295px; 
  height: 28px;  
  float:right; 
  font: italic 23px tahoma, verdana, arial, "ms serif" ; 
  color:white;
  padding-top:22px;  
}
#body {
  float: left;
  width: 959px;   
  padding-right:21px; 
  /*background: url("img/_new/menu_bg.jpg") repeat-y right top;*/
  background:#f7ebd3;
}
#menu_tx {
  font: normal 25px "Times New Roman"; 
  color:#F1CA10;
  margin-left: 50px;
  padding-top: 20px;
}
.spacer{
  background: url("img/_new/category_bg.gif") repeat-x ; 
  width: 240px;
  margin-left: 20px;
  height:5px;
  clear:both;
}
#aktualnosci {
  width:295px; 
  clear: right;
  float:right;
  padding-bottom: 20px;
}
#shout {
  width:295px;
  float:left;
  padding-top:10px;
}
.shoutbox {
  width:225px;
  font: normal 14px verdana; 
  color:#fff;
  padding-bottom:10px;
  float:left;
  text-align:left;
  margin-left:25px;
  margin-top: 10px;
  display: inline;
}
.data {
  font: bold 14px verdana; 
  color:#fff;
}
.news {
  font: normal 14px verdana; 
  color:#fff;
}
.more {
  font: normal 14px verdana; 
  float:right;
}
a.news:link, a.news:visited {
  color:#F1CA10;
  font: normal 11px "Trebuchet MS";
  text-decoration:none;
}  
#content {
  width:955px; 
  float:left;  
  padding-bottom: 20px; 
  display:inline; 
}
#text {
  float: left;
  width:890px;  
  margin-top:10px; 
  font: normal 14px tahoma, "verdana", arial, ms serif ; 
  /*text-align:justify;*/
  line-height:19px;
  margin-left:40px;
  display: inline;
}
#category {
  font: bold 29px "Times New Roman",Helvetica; 
  color: #9b3939;
  text-align:left;
  text-transform:uppercase;
  margin-top:14px;
  margin-left:40px;
  background: url("img/_new/category_bg.gif") repeat-x left bottom; 
  float: left;
  width: 890px;
  height: 40px;
  display: inline;
}
#footer {
  width:980px; 
  height: 62px; 
  background:white ;
  margin:0 auto;
  background: url("img/_new/foot_bg.jpg") repeat-x; 
  clear: both;
}
#copy {
  margin-right:20px; 
  margin-top:17px;
  float: right; 
  font: normal 12px tahoma, verdana, arial, "ms serif" ;
}
#itp {
  margin-left:20px;
  margin-top:12px;
  float: left; 
}
#input{
  border: 1px solid #ccc;
  background: #fff;
  font-family: tahoma, helvetica, sans-serif;
  font-style: normal;
  font-size: 10px;
  color: #000;
  width:90px	
}
#send{
  border: 1px solid #ccc;
  background: #fff;
  font-family: tahoma, helvetica, sans-serif;
  font-style: normal;
  font-size: 10px;
  color: #000;
  width:30px	
}
a.menu:link, a.menu:visited {
  background:url(img/_new/arrow_menu.gif) no-repeat 25px 1px;
  color:#fff;
  font-family:Arial,Verdana,Tahoma,"MS Sans Serif";
  font-size:14px;
  font-style:normal;
  font-weight:bold;
  line-height:20px;
  padding:0 0 0 40px;
  text-align:left;
  text-decoration:none;
}
a.menu:hover {
  text-align: left;
  background-position: 35px 1px;
  padding-left: 50px;
}
a.langlink:link, a.langlink:visited {
  color:#fff;
  font-family:Arial,Verdana,Tahoma,"MS Sans Serif";
  font-size:14px;
  text-decoration:none;
}
a.langlink:hover {
  text-decoration:underline;
}
#text img{
margin:30px;
}

#text a img{
border:solid 1px #999999;
}
#text table td.td1{width:34px;}
#text table td.td2{width:514px;}
#text table td.td3{width:123px;}
#text table td.td4{width:181px;}

#text table td.hd{background:#C95254;color:#fff;padding:0 0 0 10px;}

#text table.oferta{
width:880px;
}

#text table.oferta td{
border-bottom:solid 1px #B4ABAE;
}

#menu-cat{
float:left;
width:225px;
min-height: 400px;
height: auto !important;
height: 400px;
margin:0;
padding:0;
}
#menu-cat ul.catalog-menu{
list-style:none;
padding:0;
margin:0;
float:left;
width:220px;
}
#menu-cat ul.catalog-menu li ul{
list-style:none;
/*padding-left:20px;*/
}
#menu-cat li{
padding:3px;
}
#nav{
float:right;
width:580px;
}
#prods{
float:left;
margin:30px 0 0 30px;
width:186px; /*160*/
}
#text #prods img{
margin:5px;
}
#prods .single{
float:left;
margin:0 0 0 1px; /*45*/
}
#text .single-in{
float:left;
width:430px; /*460*/
}
#text a{
color:#000;
}
.catalog-1-act,.catalog-2-act{
font-weight:bold;
}

#text .catalog-1, #text .catalog-1-act{
display:block;
width:100%;
padding:3px 6px;
background-color:#C95254;
color:#fff;
}
#text .catalog-2, #text .catalog-2-act{
display:block;
width:100%;
padding:3px 6px;
background-color:#FBF3E0;
}
#text .fdesc{
margin:0 30px;
}

#text td[bgcolor="#c95254"] a,#text a.kat-group{
color:#fff;
text-decoration:none;
}
#text img.pphoto{
margin:10px;
}
#text table,#text table td{
margin:0;
padding:0;
/*float:left;*/
}
