body, html {
background: #EFE9D3 url(gfx/bg.jpg) repeat-x;
padding: 7px 0px;
margin: 0px;
color: #555;
font-family: Tahoma;
font-size: 11px;
text-align: center;
}
table, td{
font-family: Tahoma;
font-size: 11px;
color: #555;
}

#tekst
{
display: none;
}
a {
color: #a6443b;
text-decoration: none;;
}
a:hover {
text-decoration: underline;
}
a.pozycjonowanie {
margin:0px 5px 0px 5px;
color: #666;
text-decoration: none;;
}
a.pozycjonowanie:hover {
margin:5px;
text-decoration: underline;
}
form {
margin: 0px;
padding: 0px;
}
input, select, option, textarea {
border: 1px #999 solid;
color: #666;
font-family: Tahoma;
font-size: 11px;
color: #5e6477;
padding: 0px 5px;
line-height: 1;
}
#center {
width: 820px;
padding: 0px;
margin: 0px auto;
text-align: justify;
}
#site {
width: 800px;
_width: 802px; 
padding: 9px;
margin: 0px;
background: #fff;
border: 1px #BCB192 solid;
float: left;
}
#baner {
float: left;
width: 800px;
font-size:1px;

}
#main, #foot, #main_cont, #main_cont1, #main_cont2 {
width: 800px;
float: left;
padding: 0px;
margin: 0px;
}
#main_cont{
background: url(gfx/main_c_bg.gif) top left repeat-y;
}
#main_cont1{
background: url(gfx/main_c_bg1.gif) top left repeat-y;
}

#left {
width: 207px;
float: left;
padding: 0px;
padding-top: 5px;
margin: 0px;
}
#right {
width: 593px;
float: left;
padding: 0px;
margin: 0px;
}
#oferta_top,#logowanie_top {
width: 192px;
height: 57px;
float: left;
padding: 0px;
margin: 0px;
background: url(gfx/oferta_top.jpg) top left no-repeat;
}
#logowanie_top {
background:url(gfx/logowanie_top.jpg) top left no-repeat;
}

#logowanie{
width: 172px;
_width: 192px;
float: left;
padding: 7px 5px 10px 15px;
margin: 0px;
color: #EEE6D1;
background: #5E1704;
}


#oferta_bot, #logowanie_bot {
width: 162px;
_width: 192px;
float: left;
padding: 10px 15px 20px;
color: #EEE6D1;
margin: 0px;
line-height: 1.4;
background: #5E1704 url(gfx/oferta_bot.jpg) bottom left no-repeat;
}
#oferta_bot a, #logowanie a, #foot_left a, #foot_right a {
color: #EEE6D1;
text-decoration: none;
}
#oferta_bot a:hover, #logowanie a:hover, #foot_left a:hover, #foot_right a:hover  {
color: #fff;
}
#oferta_bot span {
color: #EEE6D1;
font-weight: bold;
}


#newsletter_top {
width: 192px;
height: 57px;
float: left;
padding: 0px;
margin: 0px;
background: url(gfx/newsletter_top.jpg) top left no-repeat;
}
#newsletter {
width: 162px;
_width: 192px;
float: left;
padding: 7px 15px 10px;
margin: 0px;
color: #333;
background: url(gfx/newsletter_main.jpg) top left repeat-y;
}
#newsletter_bot {
width: 192px;
height: 17px;
font-size: 1px;
float: left;
padding: 0px;
margin: 0px;
background: url(gfx/newsletter_bot.jpg) top left no-repeat;
}
.space {
width: 192px;
height: 15px;
font-size: 1px;
float: left;
padding: 0px;
margin: 0px;
}


#searcher {
width: 560px;
height: 45px;
_height: 95px;
float: left;
padding-top: 50px;
margin:10px 0px 0px 10px;
background: url(gfx/searcher.jpg) top right no-repeat;
}

#s_main {
height: 39px;
float: left;
padding: 0px;
margin: 0px;
}

.prod_index {
float: left;
border: 1px #ccc solid;
padding: 1px;
font-size: 1px;
position: relative;
margin-bottom: 50px;
}
.prod_index img {
border: 0px;
}
.zakladka, .zakladka_prod {
position: absolute;
float: left;
font-size: 11px;
padding-left: 5px;
padding-top: 5px;
color: #cc0000;
width: 95px;
_width: 100px;
height: 21px;
_height: 26px;
left: 10px;
top: 100%;
}
.zakladka_prod {
top: 1px;
_top: 0px;
left: 5px;
position: relative;
}
.zakladka a, .zakladka_prod a {
color: #990000;
text-decoration: none;
}
.zakladka a:hover, .zakladka_prod a:hover {
color: #990000;
}
#best_top, #best_bot {
width: 127px;
font-size: 1px;
height: 14px;
float: right;
padding: 0px;
margin: 0px;
background: url(gfx/besttop.jpg) top left no-repeat;
}
#best_bot {
background: url(gfx/bestbot.jpg) top left no-repeat;
}
#panel_top, #panel_bot {
width: 157px;
font-size: 1px;
height: 3px;
float: right;
padding: 0px;
margin: 0px;
background: url(gfx/panel_top.gif) top left no-repeat;
}
#panel_bot {
background: url(gfx/panel_bot.gif) top left no-repeat;
}
#panel_main {
width: 117px;
_width: 157px;
float: left;
padding-top: 2px;
padding-bottom: 5px;
background: #f1efe2;
padding: 2px 20px 5px;
margin: 0px;
}
#panel_main a {
color: #5e6477;
font-family: Tahoma;
font-size: 11px;
text-decoration: none;
}
#panel_main a:hover {
color: #a6443b;
}
#best_main {
width: 114px;
_width: 127px;
padding-left: 13px;
padding-top: 2px;
padding-bottom: 5px;
background: #f1efe2;
float: right;
margin: 0px;
background: url(gfx/bestmain.jpg) top left repeat-y;

}
#best_main a {
color: #a6443b;
text-decoration: none;
}
#best_main a:hover {
text-decoration: underline;
}
.bestseller_img {
width: 98px;
_width: 100px;
border: 1px #ccc solid;
background: #fff;
float: left;
font-size: 1px;
text-align:center;
}
.produkt, #produkt_str {
width: 108px;
_width: 110px;
border: 1px #e4e1c9 solid;
text-align: center;
padding: 1px;
margin: 0px;
position: relative;
font-size: 1px;
}
.produkt_rec{
width: 108px;
_width: 110px;
border: 1px #e4e1c9 solid;

padding: 1px;
margin: 0px;
position: relative;
font-size: 1px;
}
#produkt_str {
width: 190px;
_width: 192px;
height: 192px;
_height: 192px;
float: left;
font-size: 1px;
}
.produkt img, #produkt_str img {
border: 0px;
}
.middle1 {
display: table; 
_position: relative;
width: 190px;
_width: 192px;
height: 192px;
_height: 192px;
}
.middle2 {
_position: absolute; 
_top: 50%; 
_left: 0px; 
_width: 100%; 
display: table-cell;
vertical-align: middle;
}
.middle3 {
_position: relative; 
_top: -50%;
}
.prd {
position: absolute;
top: 50%;
}
.wersja {
width: 68px;
_width: 70px;
height: 68px;
_height: 70px;
border: 1px #e4e1c9 solid;
padding: 0px;
margin: 0px;
text-align: center;
}
.wersja img {
border: 0px;
}


#foot {
background: url(gfx/foot_bg.gif) top left no-repeat;
padding-top: 1px;
}
#foot_left {
width: 205px;
float: left;
padding: 0px;
padding-top: 0px;
margin: 0px;
}
#foot_right {
width: 576px;
_width: 591px;
padding-right: 10px;
padding-left: 5px;
padding-top: 9px;
float: left;
}
h1{
color: #8b92a3;
font-family: Tahoma;
font-size: 11px;
font-weight:normal;
}
#tiny {
	line-height:1.4;
}

#tiny h1{
	font-size: 11px;
	color: #a6443b;
	font-weight: bold;
	margin:0x; padding:0px;
	display:inline;
}
#tiny img{
	padding:1px;
	border:1px solid #ccc;
}

#baner h1 {
      position:relative;
      background:#fff;
      margin:0;
      padding:0;
	  width: 800px;
      height:247px;
      overflow:hidden;
}
#baner h1 span {
      position:absolute;
      left:0;
      top:0;
	  width: 800px;
      height:247px;
      z-index:0;
      display:block;
      margin:0;
      padding:0;
	  background:#fff;
}

a.atom {
margin-left: 6px;
margin-top: 3px;
display: block;
background: url('gfx/_atom.png') no-repeat left center;
padding: 0 0 0 38px;
line-height: 25px;
height: 25px;
}